@charset "utf-8";
html, body { height: 100%; }
body { font-family: "Microsoft YaHei", "SimSun"; font-size: 12px; line-height: 20px; color: #000; }
a { color: #000; }
a:hover { text-decoration:none; }
.mobile_more, .addr, .mobile_cont { display: none; }
.topEmpty { margin-bottom: 36px; }
.menu { clear: both; width: 980px; height: 27px; margin: 0 auto 20px; border-bottom: 1px dashed #CCC; font-size: 18px; line-height: 1em; }
.menu h2 { float: left; display: inline; text-indent: 18px; background: url(../img/bg2.gif) no-repeat 0 4px; }
.menu h2 a { float: none; color: #000; font-size: 18px; line-height: 1em; }
.menu a { float: right; font-size: 12px; color: #666; line-height: 24px; }
.roll { clear: both; width: 980px; overflow: hidden; margin: 0 auto 30px; }
.roll .No { width: 90px; height: 20px; float: right; text-align: center; font-size: 12px; color: #666; }
.roll .No .sL, .roll .No .sR { color: #CCC; cursor: pointer; }
.roll .No .sL.cur, .roll .No .sr.cur { color: #666; }
.roll .No .sL { float: left; }
.roll .No .sR { float: right; }
.roll .main { clear: both; zoom: 1; overflow: hidden; }
.roll .main ul { zoom: 1; overflow: hidden; float: left; width: 980px; }
.roll .main li { width: 400px; float: left; display: inline; margin-left: 56px; font-size: 12px; color: #666; position: relative; }
.roll .main li a { color: #666; }
.roll .main li span { display: block; font-size: 14px; color: #222; padding-bottom: 6px; font-weight: bold; }
.roll .main li span a { color: #222; }
.roll .main li img { width: 400px; height: 226px; margin-bottom: 6px; }
.ewm { position: fixed; left: 50%; top: 320px; margin-left: 625px; z-index: 10; }
 @media screen and (max-device-width:480px) {
 @charset "utf-8";
html, body { -webkit-text-size-adjust: none; }
html { font-size: 312.5%; }
body { font: 0.3rem/0.54rem 'Microsoft YaHei', sans-serif; color: #333; }
a { color: #333; }

.topEmpty { height: 1.1rem; margin: 0; }
.main { width: 100%; margin: 0; padding: 0; }
.top, .footer, .roll, #autopage { display: none; }
.addr { width: 100%; height: 0.6rem; text-indent: 0.37rem; line-height: 0.6rem; text-align: left; background: url(../img/sed1.gif) no-repeat 0.14rem 0.2rem; background-size: auto 25%; display: block; font-weight:bold; }
.mobile_cont { display: block; }
.mobile_cont li img { width: 100%; }
.mobile_cont li p { width: 100%; box-sizing: border-box; padding: 0.1rem 0.25rem 0.4rem 0.25rem; font-size: 0.3rem; line-height: 0.54rem; }
.mobile_more { clear: both; padding: 0.16rem 0px; margin:0.2rem 0; text-align: center; background-image: url(../img/more.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: auto 60%; height: 0.76rem; display: block; }
.mobile_cont li p a:visited { color: #666; }
.mobile_cont li p a:hover { color: #EB5A53; }
}
