

/*-----------------------------------------------------------------------------------------------------------------------*/
.g-adv{height:23.958rem; position:relative; overflow:hidden;}
.g-adv .m-box img{width:100%; height:21.667rem;}
.g-adv .m-cnt{position:absolute; top:22.417rem; left:40%; width:9rem; margin-left:-2rem; }
.g-adv .m-cnt li{float:left; width:0.708rem; height:0.708rem; margin-right:0.9rem; border-radius:100%; background:#ababab;}
.g-adv .m-cnt li:last-child{margin:0;}
.g-adv .m-cnt .z-on{background:#e72635;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.wrap nav{height:5.333rem; overflow:hidden; background:url(/mobile/Images/Index/nav.jpg) no-repeat center top; -webkit-background-size:100% 5.333rem; -moz-background-size:100% 5.333rem; -o-background-size:100% 5.333rem; background-size:100% 5.333rem;}
.wrap nav a{display:block; float:left; height:2.667rem; font:1rem/2.667rem "Microsoft Yahei"; width:33.33%; text-align:center; color:#fff; overflow:hidden;}
.wrap nav a:nth-child(1){background:#e72635;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-pro{overflow:hidden; background:url(/mobile/Images/Index/pro-bj.jpg) no-repeat center top; -webkit-background-size:100% 32.958rem; -moz-background-size:100% 32.958rem; -o-background-size:100% 32.958rem; background-size:100% 32.958rem;}
.m-bt{width:15.583rem; height:9.667rem; margin:1.75rem 0 0 10.25rem; font:bold 1.5rem/2.2rem "Microsoft Yahei";}
.m-bt a{color:#000;}
.m-bt i{display:block; font:1rem/1.25rem "Microsoft Yahei"; color:#333;}
.m-pro ul{width:23.5rem; margin:0 auto; overflow:hidden;}

.m-pro ul li{ margin-bottom:0.542rem; overflow:hidden; width:32%; margin-right:2%; float:left}
.m-pro ul li.none{ margin-right:0;}
.m-pro ul li img{ width:99%;border:1px solid #fff;}
.m-pro ul li em{float:left;  height:1.82rem;}
.m-pro ul li em a{display:inline-block; height:1.82rem; text-align:center; font:1rem/1.82rem "Microsoft Yahei"; color:#c61724; font-weight:bold;}
.m-pro ul li span{float:right; display:block; width:15.667rem; font:1rem/1.792rem "Microsoft Yahei";}
.m-pro ul li span a{color:#333; padding:0 0.4rem;}
.m-pro ul li span a:first-child{padding-left:0;}


.m-pro ol{width:23.5rem; margin:0 auto;}
.m-pro ol li{float:left; width:10.958rem; height:10.958rem; position:relative;}
.m-pro ol li:last-child{float:right;}
.m-pro ol li img{width:10.542rem; height:10.458rem; padding:0.208rem; background:#fff;}
.m-pro ol li span{position:absolute; top:9.042rem; left:0.208rem; display:block; width:10.542rem; height:1.625rem; text-align:center; font:1rem/1.625rem "Microsoft Yahei"; color:#fff; background:url(/mobile/Images/Index/pro-s.png) no-repeat center top; -webkit-background-size:10.542rem 1.625rem; -moz-background-size:10.542rem 1.625rem; -o-background-size:10.542rem 1.625rem; background-size:10.542rem 1.625rem;}

.m-pro-m .m-cnt{width:6rem; height:1rem; margin:0 auto;}
.m-pro-m .m-cnt li{float:left; width:0.542rem; height:0.542rem; margin-right:0.5rem; border-radius:100%; background:#afbb20;}
.m-pro-m .m-cnt .z-on{background:#6e7608;}
.m-pro-m .m-cnt li:last-child{margin:0;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.m-ys{height:36.417rem; position:relative; overflow:hidden; background:url(/mobile/Images/Index/ys-bj.jpg) no-repeat center top; -webkit-background-size:100% 36.417rem; -moz-background-size:100% 36.417rem; -o-background-size:100% 36.417rem; background-size:100% 36.417rem;}
.m-ys h2{height:7.55rem;}
.m-ys .con{float:left; display:inline; width:100%;}
.m-ys .con dl{width:23.167rem; height:23.75rem; margin:0 auto;}
.m-ys .con dl dt img{width:22.75rem; height:18.75rem; padding:0.208rem; background:#fff;}
.m-ys .con dl dd{width:19.333rem; margin:-2.5rem auto 0; position:relative; z-index:99;}
.m-ys .con dl dd h3{height:4.333rem; font:bold 1.083rem/4.333rem "Microsoft Yahei"; color:#fff; background:url(/mobile/Images/Index/ys-sr.png) no-repeat left top; -webkit-background-size:14.583rem 4.333rem; -moz-background-size:14.583rem 4.333rem; -o-background-size:14.583rem 4.333rem; background-size:14.583rem 4.333rem; }
.m-ys .con dl dd h3 b{display:block; float:left; width:4.167rem; margin-right:0.2rem; text-align:center; font-size:2rem;}
.m-ys .con dl dd p{margin-top:-1rem; font:1rem/1.4rem "Microsoft Yahei";  color:#444; width:17rem;    padding-left: 4.3rem;}
.m-ys .m-cnt{width:7rem; height:1rem; margin:0 auto;}
.m-ys .m-cnt li{float:left; width:0.542rem; height:0.542rem; margin-right:0.5rem; border-radius:100%; background:#afbb20;}
.m-ys .m-cnt .z-on{background:#6e7608;}
.m-ys .m-cnt li:last-child{margin:0;}
.m-ys .prev,.m-ys .next{position:absolute; top:32.5rem; width:1.667rem; height:1.667rem; z-index:9;} 
.m-ys .prev{left:7.583rem;}
.m-ys .next{right:7.583rem;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-yc{height:50.5rem; position:relative; overflow:hidden;}
.yc1{height:28.083rem; background:url(/mobile/Images/Index/yc-bj1.jpg) no-repeat center top; -webkit-background-size:100% 28.083rem; -moz-background-size:100% 28.083rem; -o-background-size:100% 28.083rem; background-size:100% 28.083rem;}
.yc2{height:22.417rem; background:url(/mobile/Images/Index/yc-bj2.jpg) no-repeat center top; -webkit-background-size:100% 22.417rem; -moz-background-size:100% 22.417rem; -o-background-size:100% 22.417rem; background-size:100% 22.417rem;}
.m-yc h2{position:absolute; top:0; height:7.5rem;}
.m-yc dl{position:absolute; top:9.25rem; left:50%; width:23.167rem; height:36.542rem; margin-left:-11.583rem; overflow:hidden;}
.m-yc dl dt{width:23.167rem; height:21.375rem; margin-bottom:1.167rem;}
.m-yc dl dd h3{height:2.5rem; margin-bottom:0.6rem; border-bottom:1px dashed #bababa; font:bold 1.333rem/2.5rem "Microsoft Yahei";  color:#000;}
.m-yc dl dd h3 em{color:#c61724;}
.m-yc dl dd p{padding-left:1.5rem; height:1.875rem; font:0.95rem/1.875rem "Microsoft Yahei"; color:#444; background:url(/mobile/Images/Index/yc-s.png) no-repeat 0.1rem center; -webkit-background-size:1rem; -moz-background-size:1rem; -o-background-size:1rem; background-size:1rem;}
.m-yc span{position:absolute; top:45.792rem; left:50%; margin-left:-9.792rem; display:block; width:19.625rem; height:2.208rem; border-bottom:1px solid #c2c2c2; border-top:1px solid #c2c2c2;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-zs{height:29.125rem; position:relative; background:url(/mobile/Images/Index/zs-bj.jpg) no-repeat center top; -webkit-background-size:100% 29.125rem; -moz-background-size:100% 29.125rem; -o-background-size:100% 29.125rem; background-size:100% 29.125rem; overflow:hidden;}
.m-zs h2{position:relative; height:6.5rem; margin-bottom:2.125rem; text-align:center; font:bold 1.333rem/1.6rem "Microsoft Yahei"; color:#fff; background:url(/mobile/Images/Index/zs-bt.jpg) no-repeat center top; -webkit-background-size:100% 6.5rem; -moz-background-size:100% 6.5rem; -o-background-size:100% 6.5rem; background-size:100% 6.5rem; overflow:hidden;}
.m-zs h2 i{display:block; margin-top:1.667rem; font:1.083rem/1.4rem "Microsoft Yahei";}
.m-zs h2:after{position:absolute; top:2.375rem; left:5.708rem; content:""; width:2.208rem; height:1px; background:#fff;}
.m-zs h2:before{position:absolute; top:2.375rem; right:5.708rem; content:""; width:2.208rem; height:1px; background:#fff;}
.m-zs .nowarp{width:20.875rem; margin:0 auto; overflow:hidden;}
.m-zs .con{float:left; display:inline; width:100%;}
.m-zs .con dl{width:20.875rem;}
.m-zs .con dl dt{height:12.292rem; margin-bottom:0.5rem;}
.m-zs .con dl dt img{width:20.458rem; height:11.875rem; padding:0.208rem; background:#fff;}
.m-zs .con dl dd{text-align:center; font:1rem/1.1rem "Microsoft Yahei"; color:#444;}
.m-zs .prev,.m-zs .next{position:absolute; top:23.542rem; width:1.667rem; height:1.667rem; z-index:9;}
.m-zs .prev{left:11.25rem;}
.m-zs .next{right:11.25rem;}
.m-zs .zs-btn{position:absolute; bottom:0; left:0; width:100%; height:2.5rem; text-align:center; font:1rem/2.5rem "Microsoft Yahei"; color:#fff; background:#c61724;}
.m-zs .zs-btn img{width:1.292rem; height:1.292rem; margin:-0.1rem 0 0 0.5rem; vertical-align:middle;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-about{height:29.5rem; background:#fff; overflow:hidden;}
.m-about dl{ height:29.5rem; position:relative;}
.m-about dl dt{height:17.333rem; margin-bottom:3.583rem;}
.m-about dl dd{width:22.25rem; margin:0 auto;}
.m-about dl dd h3{height:2rem; text-align:center; font:bold 1rem/1.2rem "Microsoft Yahei"; color:#000;}
.m-about dl dd p{font:1rem/1.5rem "Microsoft Yahei"; color:#666;}
.m-about dl dd p a{color:#c61724;}
.m-about dl span{position:absolute; top:13.542rem; left:50%; margin-left:-2.958rem; display:block; width:7.042rem; height:5.917rem;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-news{height:22.667rem; position:relative; background:#fff; overflow:hidden;}
.m-news .m-cnt{height:2.667rem; margin-bottom:1rem; background:#333; overflow:hidden;}
.m-news .m-cnt li{position:relative; float:left; width:33.33%; height:2.667rem; border-right:1px solid #595959; text-align:center; font:1.083rem/2.667rem "Microsoft Yahei"; color:#fff; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-news .m-cnt li:last-child{border:0;}
.m-news .m-cnt .z-on{background:#c61724;}
.m-news .m-cnt li.z-on:before{position:absolute; content:""; width:0; height:0; bottom:0; left:50%; margin-left:-0.4rem; border-bottom:0.4rem solid #fff; border-right:0.4rem solid transparent; border-left:0.4rem solid transparent;} 
.m-news .con{float:left; display:inline; width:100%;}
.m-news .con ul{width:23.25rem; margin:0 auto; overflow:hidden;}
.m-news .con ul li{height:2.5rem; border-bottom:1px dashed #bababa; padding-left:1.5rem; font:1rem/2.5rem "Microsoft Yahei"; background:url(/mobile/Images/Index/news-s.png) no-repeat 0.2rem center; -webkit-background-size:1rem; -moz-background-size:1rem; -o-background-size:1rem; background-size:1rem;}
.m-news .con ul li a{color:#666;}
.m-news .con ul li:last-child{border:0;}
.m-news .news-btn{position:absolute; bottom:0; left:0; display:block; width:100%; height:2.5rem; text-align:center; font:1rem/2.5rem "Microsoft Yahei"; color:#888; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000fff+0,ffffff+0,f7f7f7+56,f0f0f0+100 */
background: #000fff; /* Old browsers */
background: -moz-linear-gradient(top,  #000fff 0%, #ffffff 0%, #f7f7f7 56%, #f0f0f0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #000fff 0%,#ffffff 0%,#f7f7f7 56%,#f0f0f0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #000fff 0%,#ffffff 0%,#f7f7f7 56%,#f0f0f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000fff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
;}
.m-news .news-btn img{width:1rem; height:1rem; margin:-0.1rem 0.5rem 0 0; vertical-align:middle;}
/*-----------------------------------------------------------------------------------------------------------------------*/








@media screen and (min-width:320px) {
	html { font-size:75%;}
}
@media screen and (min-width:360px) {
	html { font-size:85%;}
}
@media screen and (min-width:375px) {
	html { font-size:87.5%;}
}
@media screen and (min-width:384px) {
	html { font-size:90%;}
}
@media screen and (min-width:414px) {
	html { font-size:96%;}
}
@media screen and (min-width:480px) {
	html { font-size:110.5%;}
}
@media screen and (min-width:568px) {
	html { font-size:129%;}
}
@media screen and (min-width:639px) {
	html { font-size:150%;}
}
