﻿

/*-----------------------------------------------------------------------------------------------------------------------*/
.g-adv{ height:12.5rem; overflow:hidden;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.wrap nav{height:7.2rem; margin-top:1.25rem; overflow:hidden;}
.wrap nav a{display:block; float:left; color:#fff; width:7.791rem; text-align:center; text-align:center; height:2.75rem; background:#004785; font:1rem/2.75rem "Microsoft Yahei"; border-radius:0.2rem; margin:0 0 0.416rem 0.458rem; overflow:hidden;}
.wrap nav a:nth-child(1),.wrap nav a:nth-child(4){margin-left:1.166rem;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-pron{height:27.291rem; overflow:hidden; background:url(/mobile/Images/Index/pro_bj.jpg) no-repeat center top; -webkit-background-size:100% 15.666rem; -moz-background-size:100% 15.666rem; -o-background-size:100% 15.666rem; background-size:100% 15.666rem;}
.m-bt{height:2.8rem; margin-top:2rem; text-align:center; font:1rem/1rem "Microsoft Yahei"; color:#666; background:url(/mobile/Images/Index/pro_bt.png) no-repeat center top; -webkit-background-size:100% 2.791rem; -moz-background-size:100% 2.791rem; -o-background-size:100% 2.791rem; background-size:100% 2.791rem;}
.m-bt span{display:block; font:1.166rem/1.8rem "Microsoft Yahei"; font-weight:bold; color:#333;}
.m-bt span i{color:#004785;}
.m-pron .m-cnt{width:90.8%; margin:1.166rem auto 0.2rem; height:2.54rem; border:1px solid #c4c4c4; overflow:hidden; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-pron .m-cnt li{float:left; font:1rem/2.54rem "Microsoft Yahei"; width:33.333%; text-align:center; color:#333;}
.m-pron .m-cnt .z-on{background:#004785; font-weight:bold; color:#fff;}
.m-pron .con{float:left; display:inline; width:100%;}
.m-pron .con ul{height:7.1rem; overflow:hidden;}
.m-pron .con ul li{float:left; font:1rem/2.083rem "Microsoft Yahei"; margin-left:1.166rem; padding-left:0.75rem; background:url(/mobile/Images/Index/nav_s.png) no-repeat left center; -webkit-background-size:0.458rem 0.875rem; -moz-background-size:0.458rem 0.875rem; -o-background-size:0.458rem 0.875rem; background-size:0.458rem 0.875rem;}
.m-pron .con ul li a{color:#444;}
.m-pron .con ul li:nth-child(6){margin-left:4rem; background:none;}
.m-pron .con ul li:nth-child(6) a{color:#004785;}
.m-pron dl{width:90.93%; height:10.416rem; background:#fff; margin:0 auto; border:1px solid #e2e2e2; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;} 
.m-pron dl dt{float:left; width:12.333rem; height:10.255rem; overflow:hidden; position:relative;}
.m-pron dl dt img{width:12.333rem; height:10.255rem;}
.m-pron dl dt span{position:absolute; top:-0.2rem; right:-0.2rem; display:block; width:4.416rem; height:4.375rem;}
.m-pron dl dt span img{width:4.416rem; height:4.375rem;}
.m-pron dl dd{float:right; width:10.58rem;}
.m-pron dl dd p{margin-top:2.4rem; height:3.4rem; font:0.916rem/1.25rem "Microsoft Yahei"; font-weight:bold; color:#333;}
.m-pron dl dd em a{display:block; width:7.166rem; height:1.916rem; font:1rem/1.916rem "Microsoft Yahei"; text-align:center; background:#004785; border-radius:0.2rem; color:#fff;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-pro{height:10.833rem; position:relative; overflow:hidden;}
.m-pro .con{float:left; display:inline; width:100%;}
.m-pro .nowarp{width:74.06%; margin:0 auto; overflow:hidden;}
.m-pro .prev,.m-pro .next{position:absolute; top:2.33rem; width:1.333rem; height:2.625rem;}
.m-pro .prev{left:0.875rem;}
.m-pro .next{right:0.875rem;}
.m-pro ul{height:10.416rem;}
.m-pro ul li{float:left; width:9.291rem;}
.m-pro ul li:nth-child(2){float:right;}
.m-pro ul li img{width:9.291rem; border:1px solid #e3e3e3; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; }
.m-pro ul li span{display:block; text-align:center; font:1rem/1rem "Microsoft Yahei"; color:#666;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-ld{height:30.166rem; overflow:hidden; background:url(/mobile/Images/Index/ld_bj.jpg) no-repeat center top; -webkit-background-size:100% 30.166rem; -moz-background-size:100% 30.166rem; -o-background-size:100% 30.166rem; background-size:100% 30.166rem;}
.m-ld h2{height:1.5rem; text-align:center; margin:4.33rem 0 0.75rem 0; font:1.375rem/1.5rem "Microsoft Yahei"; color:#cbd2da;}
.m-ld h2 i{padding:0 1.5rem;}
.m-ld .con{float:left; display:inline; width:100%; }
.m-ld dl{width:91.25%; margin:0 auto; height:9.458rem; overflow:hidden;}
.m-ld dl dt{float:left; width:6.875rem; height:6.875rem; margin-top:1.416rem;}
.m-ld dl dd{float:right; width:16.25rem; margin-top:1.416rem;}
.m-ld dl dd h3{height:2rem; margin-top:1rem; font:1.083rem/1.5rem "Microsoft Yahei"; font-weight:bold; color:#004785;}
.m-ld dl dd p{font:1rem/1.33rem "Microsoft Yahei"; color:#666;}
.m-ld .con dl:nth-child(2) dt{float:right;}
.m-ld .con dl:nth-child(2) dd{float:left;}
.m-ld .m-cnt{width:43.75%; margin:0 auto; height:2.416rem; overflow:hidden;}
.m-ld .m-cnt li{float:left; width:2.416rem; height:2.416rem; margin-right:12%; background:url(/mobile/Images/Index/ld_s.png) no-repeat center top; -webkit-background-size:2.416rem; -moz-background-size:2.416rem; -o-background-size:2.416rem; background-size:2.416rem;}
.m-ld .m-cnt .z-on{background:url(/mobile/Images/Index/ld_s1.png) no-repeat center top; -webkit-background-size:2.416rem; -moz-background-size:2.416rem; -o-background-size:2.416rem; background-size:2.416rem;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-ys{height:39.916rem; overflow:hidden; background:url(/mobile/Images/Index/ys_bj.jpg) no-repeat center top; -webkit-background-size:100% 39.916rem; -moz-background-size:100% 39.916rem; -o-background-size:100% 39.916rem; background-size:100% 39.916rem;}
.m-ys h2{font:1rem/1.3rem "Microsoft Yahei"; color:#dee3ea; background:url(/mobile/Images/Index/ys_bt.png) no-repeat center top; -webkit-background-size:100% 2.791rem; -moz-background-size:100% 2.791rem; -o-background-size:100% 2.791rem; background-size:100% 2.791rem;}
.m-ys h2 span{font:1.5rem/1.5rem "Microsoft Yahei"; font-weight:bold; color:#fff;}
.m-ys .con{float:left; display:inline; width:100%; }
.m-ys dl{width:78.125%; height:26.416rem; background:#fff; margin:1.3rem auto 1.25rem; overflow:hidden;}
.m-ys dl dt{float:left; width:100%; height:12.5rem;}
.m-ys dl dd{float:left; height:11.25rem; margin-top:-0.416rem;}
.m-ys dl dd h4{height:3.6rem; width:20rem; margin-left:0.8rem; overflow:hidden;}
.m-ys dl dd h4 img{float:left; width:2.625rem; height:3.458rem;}
.m-ys dl dd h4 span{float:right; width:16.5rem; margin-top:1rem; font:1rem/1.2rem "Microsoft Yahei"; font-weight:bold; color:#004785;}
.m-ys dl dd h4 span em{display:block; text-transform:uppercase; font:0.416rem/0.8rem Arial, Helvetica, sans-serif; color:#bcbcbc;}
.m-ys dl dd p{padding-left:0.833rem; width:18.9rem; margin:0 0 0.4rem 0.833rem; font:1rem/1.333rem "Microsoft Yahei"; color:#666;  background:url(/mobile/Images/Index/ys_s.gif) no-repeat left 0.4rem; -webkit-background-size:0.5rem 0.541rem; -moz-background-size:0.5rem 0.541rem; -o-background-size:0.5rem 0.541rem; background-size:0.5rem 0.541rem;}
.m-ys .m-cnt{width:64.04%; margin:0 auto; height:4.2rem; overflow:hidden;}
.m-ys .m-cnt li{float:left; width:4rem; height:4rem; margin-right:8%; text-align:center; font:2.4rem/4rem Arial, Helvetica, sans-serif; font-weight:bold; color:#cdd5e0; border:1px solid #5785ad; border-radius:0.2rem;}
.m-ys .m-cnt .z-on{background:#b7cadb; color:#004785;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-fa{height:18.666rem; overflow:hidden;}
.m-fa h2{margin-bottom:1.4rem; background:url(/mobile/Images/Index/fa_bt.jpg) no-repeat center top; -webkit-background-size:100% 2.791rem; -moz-background-size:100% 2.791rem; -o-background-size:100% 2.791rem; background-size:100% 2.791rem;}
.m-fa h2 span{font:1.166rem/1.3rem "Microsoft Yahei"; font-weight:bold;}
.m-fa h2 em{display:inline-block; margin-top:0.3rem; width:6.875rem; height:1.333rem; font:1rem/1.333rem Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; background:url(/mobile/Images/Index/fa_btn.png) no-repeat center top; -webkit-background-size:6.875rem 1.333rem; -moz-background-size:6.875rem 1.333rem; -o-background-size:6.875rem 1.333rem; background-size:6.875rem 1.333rem;}
.m-fa dl{float:left; width:8.083rem; height:12.5rem; background:#f6f6f6; position:relative;}
.m-fa dl::before{position:absolute; content:""; width:0; height:0; top:5.7rem; left:3.5rem; border-bottom:0.6rem solid #f6f6f6;
border-right:0.6rem solid transparent; border-left:0.6rem solid transparent;} 
.m-fa .m-fa1::after{position:absolute; content:""; width:0; height:0; top:6.3rem; left:3.5rem; border-top:0.6rem solid #f6f6f6;
border-right:0.6rem solid transparent; border-left:0.6rem solid transparent;} 
.m-fa .cur{margin-left:1.166rem;}
.m-fa dl dt{width:100%; height:6.25rem; }
.m-fa dl dd{height:4.33rem; text-align:center; margin-top:2rem; text-transform:uppercase; font:0.5rem/1rem Arial, Helvetica, sans-serif; color:#d1d1d1;}
.m-fa dl dd b{display:block; height:1.6rem; font:1rem/1.4rem "Microsoft Yahei"; font-weight:bold; color:#666; background:url(/mobile/Images/Index/fa_s.gif) no-repeat center bottom; -webkit-background-size:2.625rem 0.1rem; -moz-background-size:2.625rem 0.1rem; -o-background-size:2.625rem 0.1rem; background-size:2.625rem 0.1rem;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.m-case{height:18.33rem; position:relative; overflow:hidden;}
.m-case h2{margin:1.6rem 0 0.4rem 0;  background:url(/mobile/Images/Index/case_bt.jpg) no-repeat center top; -webkit-background-size:100% 2.791rem; -moz-background-size:100% 2.791rem; -o-background-size:100% 2.791rem; background-size:100% 2.791rem;}
.m-case h2 span{font:1rem/2.6rem "Microsoft Yahei"; font-weight:bold;}
.m-case .con{float:left; display:inline; width:100%;}
.m-case .nowarp{width:74.21%; margin:0 auto; overflow:hidden;}
.m-case .prev,.m-case .next{position:absolute; top:8.958rem; width:1.333rem; height:2.625rem;}
.m-case .prev{left:0.875rem;}
.m-case .next{right:0.875rem;}
.m-case .con p{width:100%; height:11.333rem; position:relative;}
.m-case .con p span{position:absolute; top:9.291rem; left:0; display:block; width:100%; height:2.041rem; font:1rem/2.041rem "Microsoft Yahei"; color:#fff; text-align:center; background:url(/mobile/Images/Index/case_s.png) no-repeat center top; -webkit-background-size:100% 2.041rem; -moz-background-size:100% 2.041rem; -o-background-size:100% 2.041rem; background-size:100% 2.041rem;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-jz{height:25.291rem; overflow:hidden; background:url(/mobile/Images/Index/jz_bj.jpg) repeat-y center top; -webkit-background-size:100% 1rem; -moz-background-size:100% 1rem; -o-background-size:100% 1rem; background-size:100% 1rem;}
.m-jz h2{height:2.9rem; margin-bottom:1.25rem; background:url(/mobile/Images/Index/jz_bt.png) no-repeat center top; -webkit-background-size:100% 2.791rem; -moz-background-size:100% 2.791rem; -o-background-size:100% 2.791rem; background-size:100% 2.791rem;}
.m-jz h2 span{font:1.083rem/1.2rem "Microsoft Yahei"; font-weight:bold;}
.m-jz h2 em{display:inline-block; margin-top:0.3rem; width:6.875rem; height:1.333rem; font:1rem/1.333rem Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; background:url(/mobile/Images/Index/fa_btn.png) no-repeat center top; -webkit-background-size:6.875rem 1.333rem; -moz-background-size:6.875rem 1.333rem; -o-background-size:6.875rem 1.333rem; background-size:6.875rem 1.333rem;}
.m-jz dl{width:91.09%; margin:0 auto 0.958rem; height:8.041rem; background:#fff; overflow:hidden;}
.m-jz dl dt{float:left; width:10.458rem; height:8.041rem; position:relative;}
.m-jz dl dt span{position:absolute; top:6.375rem; left:0; display:block; width:100%; height:1.666rem; font:1rem/1.666rem "Microsoft Yahei"; color:#fff; text-align:center; background:url(/mobile/Images/Index/jz_s.png) no-repeat center top; -webkit-background-size:100% 1.66rem; -moz-background-size:100% 1.66rem; -o-background-size:100% 1.66rem; background-size:100% 1.66rem;}
.m-jz dl dd{float:right; width:12.916rem; height:8.041rem;}
.m-jz dl dd b{display:block; margin-top:0.6rem; font:1rem/1.5rem "Microsoft Yahei"; font-weight:bold; color:#333}
.m-jz dl dd p{height:3.25rem; font:1rem/1.25rem "Microsoft Yahei"; color:#666;}
.m-jz dl dd em a{display:block; width:7.2rem; height:1.791rem; border-radius:0.2rem; font:1rem/1.791rem "Microsoft Yahei"; color:#fff; text-align:center;  background:#004785;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-about{height:22.166rem; position:relative; overflow:hidden;}
.m-about h2{margin:1.5rem 0 0.5rem 0; background:url(/mobile/Images/Index/about_bt.jpg) no-repeat center top; -webkit-background-size:100% 2.791rem; -moz-background-size:100% 2.791rem; -o-background-size:100% 2.791rem; background-size:100% 2.791rem;}
.m-about h2 span{font:1rem/2.5rem "Microsoft Yahei"; color:#004785; font-weight:bold;}
.m-about .con{float:left; display:inline; width:100%;}
.m-about .nowarp{width:64.06%; margin:0 auto; overflow:hidden; background:url(/mobile/Images/Index/about_s.jpg) no-repeat center top; -webkit-background-size:100% 11.833rem; -moz-background-size:100% 11.833rem; -o-background-size:100% 11.833rem; background-size:100% 11.833rem;}
.m-about .prev,.m-about .next{position:absolute; top:8.958rem; width:1.333rem; height:2.625rem;}
.m-about .prev{left:0.875rem;}
.m-about .next{right:0.875rem;}
.m-about p{width:15.583rem; margin:0 auto; height:11.833rem;}
.m-about p img{width:15.583rem; height:11.833rem;}
.m-about .m-ab-btn{width:64.06%; margin:1.25rem auto 0; height:2.25rem; overflow:hidden;}
.m-about .m-ab-btn em a{display:block; float:left; width:7.958rem; height:2.25rem; border-radius:0.2rem; font:1rem/2.25rem "Microsoft Yahei"; color:#fff; text-align:center; background:#004785;}
.m-about .m-ab-btn em:nth-child(2) a{float:right;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-news{height:22.708rem; overflow:hidden; background:url(/mobile/Images/Index/jz_bj.jpg) repeat-y center top; -webkit-background-size:100% 1rem; -moz-background-size:100% 1rem; -o-background-size:100% 1rem; background-size:100% 1rem;}
.m-news .m-cnt{width:91.25%; margin:1.458rem auto 0; height:2.25rem; overflow:hidden; background:url(/mobile/Images/Index/news_s.png) no-repeat center bottom; -webkit-background-size:100% 1rem; -moz-background-size:100% 1rem; -o-background-size:100% 1rem; background-size:100% 1rem;}
.m-news .m-cnt li{float:left; width:33.33%; height:2.25rem; text-align:center; font:1rem/1.791rem "Microsoft Yahei"; color:#333;}
.m-news .m-cnt li img{width:1.333rem; height:1.25rem; margin-right:0.2rem; vertical-align:middle;}
.m-news .m-cnt .z-on{font-weight:bold; color:#004785; background:url(/mobile/Images/Index/news_s1.png) no-repeat center bottom; -webkit-background-size:100% 0.333rem; -moz-background-size:100% 0.333rem; -o-background-size:100% 0.333rem; background-size:100% 0.333rem;}
.m-news .con{float:left; display:inline; width:100%;}
.m-news dl{width:91.09%; height:15.416rem; margin:0.833rem auto 0; overflow:hidden;}
.m-news dl dt{width:100%; height:7.666rem;}
.m-news dl dd p{padding-left:0.75rem; height:2.166rem; border-bottom:1px solid #e7e7e8; font:1rem/2.166rem "Microsoft Yahei"; background:url(/mobile/Images/Index/nav_s.png) no-repeat left center; -webkit-background-size:0.3rem 0.6rem; -moz-background-size:0.3rem 0.6rem; -o-background-size:0.3rem 0.6rem; background-size:0.3rem 0.6rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-news dl dd p:last-child{border:0;}
.m-news dl dd p em{float:left;}
.m-news dl dd p i{float:right; color:#999;}
.m-news dl dd a{color:#666;}
/*-----------------------------------------------------------------------------------------------------------------------*/

@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%;}
}
