.wrap img{width: 100%;}

/*导航*/
nav{border-top: solid 1px #d3d3d3;display: block;clear: both;position: relative;}
nav a{width:33.3%;float:left;display: block;height:2.625rem;line-height:2.625rem;text-align: center;color: #363636;font-size:1rem;position: relative;background: #005ea2}
nav a:nth-child(1){background-color:#dd241f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dd241f), to(#bc0000)); 
	background-image: -webkit-linear-gradient(top, #dd241f, #bc0000); 
	background-image: -moz-linear-gradient(top,  #dd241f, #bc0000); 
	background-image: -o-linear-gradient(top,  #dd241f, #bc0000); 
	background-image: -ms-linear-gradient(top, #dd241f, #bc0000); 
	background-image: linear-gradient(top, #dd241f, #bc0000);}
nav a:nth-child(3n):before,nav a:nth-child(3n-1):before{content:"";position:absolute;width:1px;height:100%;background: #fff;left: 0;top:0;}
nav:after{content: "";position: absolute;width:100%;height:1px;background: #fff;left: 0;top:2.625rem;}
nav a:hover,nav a:link,nav a:visited,nav a:active{ color:#fff;}

/*广告*/
.g-adv { clear:both;overflow:hidden;display: block;}
.g-adv .m-box li img{ width:100%;display: block;}

/*電話*/
.m-pho{ overflow:hidden; font-size: 1.17rem;height:3.2rem;line-height: 3.2rem;background: #dd281f;color: #fff;display: block;clear: both;}
.m-pho span{color: #fff;display: block;text-align: center;}
.m-pho span b{color: #212121;display: block;width: 34.25%;float: right;background: #f7a700;font-weight: normal;font-size:1rem;}

/*产品*/
.m-pro{height:auto;padding: 0.875rem 0 2rem;overflow: hidden;}
.til01{font-size: 1.33rem;text-align: center;height: 2.833rem;line-height: 2.833rem;font-weight: bold;position: relative;color: #212121;}
.til01:before,.til01:after{content: "";position: absolute;height: 1px;width: 27.8%;background: #c6c6c6;top:1.42rem;right: 3.6%;}
.til01:before{left:3.6%;}
.m-cla{height:5.79rem;padding: 0 0 0 4.5%;font-size: 1rem;color: #363636;}
.m-cla li,.m-cla span,.casetil li{height:2.04rem;line-height: 2.04rem;text-align: center;padding: 0 0.5rem;float: left;}
/*.m-cla li:nth-child(2){margin: 0 9.4%;}*/
.m-cla span{color: #363636;margin: 0 0 0 9.4%;}
.m-cla li.z-on,.casetil li.z-on span{background: #005ea2;color: #fff;border-radius: 0.33rem;}
.pro_c ul{float: left;display: inline;}
.pro_c li{width:36.72%;float: left;height:auto;margin:0 0 0 8.6%;background:url(/mobile/Images/Index/prolbg.gif) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.pro_c li img{width:92.76%;border: solid 1px #f4f4f4;display:block;margin:0.33rem auto 1.17rem;}
.pro_c li p{display:block;font-size:0.5rem;line-height:2rem;height:2rem;color: #666;padding:0 0.375rem;position: relative;}
.pro_c li p:before{content: "";position: absolute;width: 2.5rem;height: 0.333rem;background:url(/mobile/Images/Index/ico02.gif) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;top:0.25rem;left:2.8rem;}
.pro_c li span{display:block;font-size:1rem;line-height:3rem;height:3rem;color: #333;text-align: center; overflow:hidden;}
.more01{width: 90.63%;margin:0 auto;height: 2.92rem;line-height: 2.92rem;text-align: center;font-size: 1rem;color: #363636;background:url(/mobile/Images/Index/morebg.gif) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}

/*案例*/
.m-case{padding:0.25rem 0 0;height:39.17rem;overflow: hidden;}
.casetil{height:6.2rem;position: relative;}
.casetil:before{content: "";position: absolute;width:90%;height: 1px;left: 5%;top:2.63rem;border-bottom: dashed 1px #dadada;}
.casetil li{padding: 0;width: 50%;margin-bottom:1.08rem;position: relative;}
.casetil li span{display: inline-block;padding: 0 0.5rem;font-size: 1rem;}
.casetil li:nth-child(2n):before{content: "";position: absolute;width:1px;height: 1.42rem;left:0;top:0.29rem;border-left: dashed 1px #dadada;}
.case01{position: relative;clear: both;}
.case01 .prev,.case01 .next{width:1.5rem;height:1.625rem; position: absolute;top:6.08rem;right:8.44%;background:url(/mobile/Images/Index/next.gif) no-repeat center 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;z-index: 1;}
.case01 .prev{transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);left:8.44%;}
.m-case .no_ov{width:89.4%;margin:0 auto;}
.case01 dl{float: left;display: inline;width: 100%;font-size: 1rem;color: #666;line-height: 1.5rem;padding: 1.2rem 0 0;height:auto;}
.case01 dt{width:63.46%;display: block;height:auto;margin:0 auto;background:url(/mobile/Images/Index/caselbg.gif) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.case01 dt img{width:97.4%;display: block;padding:0.333rem 1.3%;}
.case01 dt b{display: block;height:3.5rem;line-height: 3.85rem;text-align: center;font-weight:normal;color: #363636;}
.case01 dd{height:4.42rem;overflow: hidden;}

/*优势*/
.m-edge{height:auto;font-size:1rem;line-height:1.67rem;color: #666;padding-bottom: 2rem;}
.m-edge h2,.m-edge h2 img{display: block;}
.edge_c{height:auto;overflow: hidden;}
.edge_c dl{height:auto;float: left;display: inline;padding-bottom: 1rem;}
.edge_c dt{display: block;height:auto;}
.edge_c dd{padding:0 10.9%;display: block;}
.edge_c dd h3{font-size:1.42rem;overflow: hidden;font-weight: bold;color: #0d66a7;line-height:2.5rem;height:2.5rem;text-align: center;}
.edge_c dd li{height:1.67rem;position: relative;line-height: 1.67rem;padding: 0 0 0 1.75rem;}
.edge_c dd li:before{content: "";position: absolute;width: 1rem;height: 0.833rem;background:url(/mobile/Images/Index/ico01.gif) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;left: 0;top:0.417rem;}
.edgetil{clear: both;height:0.75rem;}
.edgetil li{width:0.54rem;height:0.54rem;border-radius:0.54rem;background: #8d8d8d;margin: 0 0 0 2.34%;float: left;}
.edgetil li:nth-child(1){margin: 0 0 0 44%;}
.edgetil li.z-on{background: #005ea2;}
.edge_c li span {color: #0d66a7;
}

/*关于*/
.m-about{height:13.67rem;clear: both;overflow: hidden;padding:0.25rem 0 0;font-size: 1rem;line-height:175%;}
.m-about h2{height:3.58rem;}
.abo_c dt{width:39.53%;float: left;margin:0.0833rem 2.66% 0 4.375%;}
.abo_c dt img{width:99%;border: solid 1px #e5e5e5;}
.abo_c dd{width:49.385%;float: left;}
.abo_c dd h3{font-size: 1rem;color: #333;height: 1.8rem;line-height: 1.8rem;font-weight: bold;}
.abo_c dd p{height:5.17rem;overflow: hidden;border: 0;}
.abo_c dd a {color: #333;}

/*资讯*/
.m-news{height:20.17rem; overflow:hidden;clear: both;}
.newtil{height:2.75rem;line-height:2.75rem;font-size:1rem;margin-bottom:0.625rem;width: 100%;background: #8d8d8d;}
.newtil li{float: left;color: #fff;width: 50%;text-align: center;color: #fff;}
.newtil li.z-on{background:#005ea2;}

.new01{float:left;display:inline;overflow: hidden;}
.news_c li{font-size:1rem;line-height:2.58rem;height:2.58rem;white-space:nowrap;color: #666;position: relative;overflow: hidden;text-overflow:ellipsis;border-bottom: solid 1px #d1d1d1;padding: 0 7% 0 17.5%;}
.news_c li:before{content: "";position: absolute;width: 0.375rem;height: 0.375rem;border: solid 0.17rem #005ea2;border-radius:0.375rem;left:9.375%;top: 0.96rem;}
.news_c ul a:last-child li{border: 0;}
.more02{width: 90.63%;margin:0 auto;background: #005ea2;text-align: center;height: 2.83rem;line-height: 2.83rem;color: #fff;line-height: 2.83rem;font-size: 1rem;}


html {
  font-size: 10px;
  -webkit-text-size-adjust: none;
}
@media screen and (min-width: 320px) {
  html {
    font-size: 8.533px;
  }
}
@media screen and (min-width: 360px) {
  html {
    font-size: 9.6px;
  }
}
@media screen and (min-width: 375px) {
  html {
    font-size: 10px;
  }
}
@media screen and (min-width: 400px) {
  html {
    font-size: 10.664px;
  }
}
@media screen and (min-width: 414px) {
  html {
    font-size: 11.04px;
  }
}
@media screen and (min-width: 440px) {
  html {
    font-size: 11.73px;
  }
}
@media screen and (min-width: 480px) {
  html {
    font-size: 12.796px;
  }
}
@media screen and (min-width: 520px) {
  html {
    font-size: 13.863px;
  }
}
@media screen and (min-width: 560px) {
  html {
    font-size: 14.93px;
  }
}
@media screen and (min-width: 600px) {
  html {
    font-size: 15.996px;
  }
}
@media screen and (min-width: 640px) {
  html {
    font-size: 17.06px;
  }
}
@media screen and (min-width: 680px) {
  html {
    font-size: 18.1288px;
  }
}
@media screen and (min-width: 700px) {
  html {
    font-size: 18.66px;
  }
}
@media screen and (min-width: 720px) {
  html {
    font-size: 19.1952px;
  }
}
@media screen and (min-width: 750px) {
  html {
    font-size: 20px;
  }
}