.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{ width:100%; margin:0 auto; height: auto; z-index:15; font-size:0; margin-bottom: 0.4rem;}
/**/
.g-nav { display:inline-block; width:100%; height:5.82rem; overflow:hidden; position:relative;   padding: 0 1.6%; box-sizing: border-box; margin-bottom: 2.5rem;}
.g-nav a {font-size:0.83rem; color:#fff; height:2.91rem; line-height:2.91rem;text-align:center; width:33.33%; display:block; float:left;border-right:1px solid #505050;box-sizing:border-box; background: #333;}
.g-nav a:nth-child(3n){border-right:none;}.g-nav a:first-child{ background: #e70013;}
.g-nav:before{ content:""; position:absolute;height:1px;width:96.8%;content: "";left:1.6%;top:50%; background:#505050;}
/**/
.g-pz{position:relative; padding-bottom:2.5rem;}
.g-pz h3{ text-align: center;background:url(/mobile/Images/Index/h31.gif) no-repeat center 0; background-size:10.8rem 1.3rem; font-weight: normal;}
.g-pz h3 i{ display: block; font-size: 1rem; color: #444; padding-top:0.5rem; margin-bottom: 0.8rem;}
.g-pz h3 strong{ display: block; color: #333; font-size: 1.08rem; font-weight: bold;line-height: 100%;padding-bottom: 2rem;}
.g-pz .prev{ width:3.3rem; position:absolute; top:38%; left:4.8%; z-index: 8;}
.g-pz .next{ width:3.3rem; position:absolute; top:38%; right:4.8%; z-index: 8;}
.g-pz .nowarp { margin:0 1.6%;}
.g-pz .m-box .con{ display:inline; float:left;}
.g-pz .con ul li span{ display: block; text-align: center; width: 100%; color: #333; font-size: 1rem; padding: 0.7rem 0 2.3rem 0;}
.g-pz .con ul li span a{color: #333;}
.g-pz h4{ text-align: center;}
.g-pz h4 a{ display: inline-block; width: 12.9rem; height:3.7rem; line-height: 3.7rem; text-align: center; background: #db2435; font-size: 1rem; color: #fff; border-radius: 0.25rem;}
.g-pz dl dd p{ color: #333; font-size: 0.83rem; text-align: center; padding-bottom: 1rem;}
.g-pz dl dd p i{ display: block; font-size: 1rem; line-height: 2.5rem;}
.g-pz dl dd em a{ display: block; margin: 0 auto 1rem; width: 5.4rem; height: 1.8rem; line-height: 1.8rem; background: #e70013; border-radius: 0.2rem; color: #fff; font-size: 0.83rem; text-align: center;}
    /**/
.gy2{ background: #f3f3f3; margin-bottom: 2.4rem; padding-top: 1.5rem;}
.gy2 h3{ text-align: center;background:url(/mobile/Images/Index/h32.gif) no-repeat center 0; background-size:10.8rem 1.3rem; font-weight: normal;}
.gy2 h3 i{ display: block; font-size: 1rem; color: #444; padding-top:0.5rem; margin-bottom: 0.8rem;}
.gy2 h3 strong{ display: block; color: #333; font-size: 1.08rem; font-weight: bold;line-height: 100%; padding-bottom: 2rem;}
.gy2 ul{ overflow: hidden;}
.gy2 ul li{ float: left; margin-left: 1.6%; text-align: center; width: 31.3%; font-size: 0.83rem; color: #666; padding-bottom: 0.55rem;}
.gy2 ul li strong{ display: block; color: #222; font-weight: bold;}
.gy2 ul li span{ display: block;}
    /**/
.gy3{ overflow: hidden; margin-bottom: 2rem;}
.gy3 h3{ text-align: center;background:url(/mobile/Images/Index/h31.gif) no-repeat center 0; background-size:10.8rem 1.3rem; font-weight: normal;}
.gy3 h3 i{ display: block; font-size: 1rem; color: #444; padding-top:0.5rem; margin-bottom: 0.8rem;}
.gy3 h3 strong{ display: block; color: #333; font-size: 1.08rem; font-weight: bold;line-height: 100%;padding-bottom: 2rem;}
.gy3 ul{ overflow: hidden;background:url(/mobile/Images/Index/bg3.gif) no-repeat center 0; background-size:100% 5.5rem;box-sizing:  border-box; padding-left: 1.6%;}
.gy3 ul li{ float: left; height: 2.1rem; line-height: 2.1rem; margin-bottom: 1.3rem; color: #333; font-size: 0.67rem; text-align: center; width: 21.7%; margin-right: 3.8%;}
.gy3 ul li:nth-child(4n){ margin-right: 0;}
    /**/
.gy4{ overflow: hidden; background: #f3f3f3; padding-top: 1.8rem; padding-bottom: 1.5rem; margin-bottom: 2.5rem;}
.gy4 h3{ text-align: center;background:url(/mobile/Images/Index/h32.gif) no-repeat center 0; background-size:10.8rem 1.3rem; font-weight: normal;}
.gy4 h3 i{ display: block; font-size: 1rem; color: #444; padding-top:0.5rem; margin-bottom: 0.8rem;}
.gy4 h3 strong{ display: block; color: #333; font-size: 1.08rem; font-weight: bold;line-height: 100%;padding-bottom: 2rem;}
.gy4 dl{ overflow: hidden; background: #fff;}
.gy4 dl dt{ font-size: 0; width: 42.5%; float: left;}
.gy4 dl dd{ float: right; width: 57.2%;}
.gy4 dl dd p{ color: #333; font-size: 0.83rem; padding-top:0.35rem; overflow: hidden;}
.gy4 dl dd p span{ color: #db2435; display: inline-block; float: left;}
.gy4 dl dd p i{ display: inline-block; float:right; width: 91%;}
    /**/
.gy5{ overflow: hidden;}
.gy5 h3{ text-align: center;background:url(/mobile/Images/Index/h31.gif) no-repeat center 0; background-size:10.8rem 1.3rem; font-weight: normal;}
.gy5 h3 strong{ display: block; color: #333; font-size: 1.08rem; font-weight: bold;line-height: 100%; padding-top:0.75rem;padding-bottom: 2rem;}
.gy5 dl dt{ font-size: 0;background:url(/mobile/Images/Index/bg3.jpg) no-repeat center 0; background-size:100% 12.375rem; box-sizing: border-box; padding: 0.7rem  19.2% 1.8rem; height:13rem; overflow:hidden;}
.gy5 dl dd h4 a{ display: block; color:#333; font-weight:bold;text-align: center; line-height: 2.5rem;}
.gy5 dl dd p{ margin: 0 5.5%; color: #333; font-size: 0.75rem; text-align: center; line-height: 1.35rem;}
.gy5 dl dd em{ display: block; text-align: center; padding: 0.35rem 0 2.5rem 0;}
.gy5 dl dd em a{ color: #333; font-size: 0.75rem; text-transform: uppercase;}

/**/
/**/
@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%;}}

.mt5{ display:block; height:10.6rem;}


