.wrap { background:#fff;}	
.wrap img { width:100%;}
.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/*通栏广告*/
.g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15; font-size:0; }
/*导航样式*/
.g-nav { position:relative; overflow:hidden; background:#f0000c; padding-top:0.2rem; margin-bottom:0.4rem;}
.g-nav a { float:left; width:33.33%; text-align:center; display:block; color:#fff;height:2.6rem; line-height:2.6rem;font-size:1rem; background-size:100% 2.6rem; }
.g-nav a.nav1{background: url(/KS1EKIyHUKcMISMKDOg8K1MJGOcsH0HnHyuH.jpg) no-repeat;}
.g-nav a.nav2{background: url(/KS1EKIyHUKcMISMKDOg8K1MJGOcsH0HTT1MoID.jpg) no-repeat;}
/**/
.g-pro{ overflow:hidden; }
.g-pro h2{ height:2.6rem; line-height:2.6rem; text-align:center; color:#e50012; font-size:1.33rem; font-weight:bold;}
.g-pro h3{ border-top:3px solid #2e2e30; font-size:1.25rem; color:#fff; height:2.5rem; line-height:2.5rem; background:#C70010; text-align: center; font-weight:bold; margin:0 0 0.9rem;}
.g-pro p{ text-align:center;}
.g-pro p a{ font-size:1rem; color:#333; display:inline-block; padding:0 0.6rem; line-height:2.7rem;}
.g-pro ul{ overflow:hidden;}
.g-pro ul li{ width:49.5%; float:left; border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}
.g-pro ul li:nth-child(2n){border-right:none;}
.g-pro ul li span{ display:block; text-align:center; font-weight:bold; font-size:0.75rem; text-align:center; color:#333; line-height:2.55rem;}
.g-pro h4{ font-size:1rem; color:#fff; text-align:center; background:#e30012; color:#fff; line-height:2.1rem;margin-top: 0.85rem;}
/**/
.g-ys{ overflow:hidden; font-size:0;margin-bottom:1.2rem;}
/**/
.g-dong{ overflow:hidden; margin:0 0.3rem;}
.g-dong h3,.g-xc h3{ overflow:hidden; margin-bottom:1rem; height:2rem; line-height:2rem; background:#2e2e30;}
.g-dong h3 i,.g-xc h3 i{ display:inline-block; width:7.4rem;}
.g-dong h3 span,.g-xc h3 span{ float:right; padding-right:0.4rem;color:#fff; font-size:0.5rem; text-transform:uppercase;}
.g-dong dl{ overflow:hidden; margin-bottom:1.2rem;}
.g-dong dl dt{ font-size:0; width:11.5rem; float:left;}
.g-dong dl dt img{ box-sizing:border-box; border:0.2rem solid #fff;}
.g-dong dl dd{ float:right; width:52%; margin-right:0.25rem; color:#666666; font-size:0.83rem; line-height:1.3rem;}
.g-dong dl dd h4{  padding-top:0.45rem; padding-bottom:0.3rem;}
.g-dong dl dd h4 a{color:#d4000a; font-size:1rem;}
/**/
.g-xc{ overflow:hidden; padding-bottom:0.75rem;}
.g-xc ul{ overflow:hidden; padding:0 1%;}
.g-xc ul li{ width:47%;float:left;position:relative;}
.g-xc ul li:nth-child(2n){ float:right;}
.g-xc ul li span{ display:block; text-align:center; width:100%; height:2.2rem; line-height:1.8rem; font-size:0.83rem; color:#d4000a;}
/**/
.g-news{overflow:hidden; position:relative; margin:0 1.3rem 1.5rem;}
.g-news .m-cnt{height:2.5rem; line-height:2.5rem; font-size:0.9rem; border-bottom:0.3rem solid #C3100B; margin-bottom:0.65rem;}
.g-news .m-cnt li{ width:31%; text-align:center; float:left; position:relative; background:#eff8cd; color:#C3100B; border:0.1rem solid #C3100B; box-sizing:border-box; margin-right:0.2rem;}
.g-news .m-cnt li.z-on{  background: #C3100B; color:#fff;}
.g-news .u-more{ display:block; position:absolute; top:3%; right:3.1%; z-index:1; font-size:1.25rem; color:#C3100B;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box ul li{ height:1.7rem; line-height:1.7rem; border-bottom:#b0b0b0 1px solid; overflow:hidden; text-overflow:ellipsis; font-size:0.83rem; padding-top:0.5rem;}
.g-news .m-box ul li a{ color:#020202;}
.g-news .m-box ul li span{ display:inline-block; float:right; color:#b1b0b0;}

@media screen and (min-width:320px) {  html { font-size:75%;}}
@media screen and (min-width:360px) {  html { font-size:87%;}}
@media screen and (min-width:480px) {  html { font-size:112%;}}
@media screen and (min-width:568px) {  html { font-size:131%;}}
@media screen and (min-width:639px) {  html { font-size:150%;}}