body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,header,footer {margin:0;padding:0;box-sizing: border-box;}
body {font: 15px/1.14 "微软雅黑", microsoft yahei,arial,sans-serif;-webkit-text-size-adjust:100%;width: 100%;height: 100%;background-color: white;}
li,ul {list-style: none;padding: 0;margin: 0;}
a {text-decoration: none;-webkit-tap-highlight-color: transparent;}
em {font-style:normal;}
img {border:0;vertical-align:middle;pointer-events:none;}
table {border-collapse:collapse;border-spacing:0;}
p {word-wrap:break-word;}
button {outline: none;border: none;font-family: "微软雅黑";background-color: white;}
input{outline: none;}
i{ font-style: normal; }
input[type=submit], input[type=reset], input[type=button], button {-webkit-appearance: none;outline: none;}
select,input,img,select {vertical-align:middle;}
a,button,input,textarea {-webkit-tap-highlight-color: rgba(0,0,0,0); color: #333}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance:none !important;}
*:focus {outline: none;}
body {max-width: 750px;margin: 0 auto;font-size: .25rem}
.iconfont {font-family:"iconfont" !important;font-size:20px;font-style:normal;vertical-align: middle;}
.clear:after {content: "";display: block;clear: both;}
html{width: 100%;height: 100%;}
.full-page{width: 100%;height: 100%;}
.dib{display: inline-block;vertical-align: middle;}
*{box-sizing: border-box;}
.dib{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.db{display: block;}
.btnh:hover{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.opacity0{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.scale-piece{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.text-overflow{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.transition-05{-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.content-page{max-width: 750px;margin:-0.02rem auto 0  auto;width: 100%;overflow: hidden;background: #fff; /*line-height: 1.6; box-shadow: 0 0 8px #888;*/position: relative; z-index:100;}
.wap-piece{width: 100%;}

/*botton*/
.switch-btn{position: relative;width: .94rem;height: .56rem;border-radius: .28rem;background-color: #e5e5e5;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.switch-btn>i{position: absolute;z-index: 1;top: .04rem;left: .41rem;width: .48rem;height: .48rem;border-radius: .25rem;background-color: #fff;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.switch-btn.open{background-color: #53d666;}
.switch-btn.open>i{left: .05rem;}
/*header start*/
img{width: 100%;}
.fl{float: left;}
.fr{float: right;}
header{position: fixed;width: 7.5rem;top: 0;left: 50%;margin-left: -3.75rem;z-index: 999;padding: 0rem .2rem 0 0;text-align: center;background: #fff; box-shadow:0 0 0.2rem #ddd; height: 1.16rem}
header .choose-city{font-size: 0;}
header .choose-city>i{width: .27rem;height: .35rem;background: url("../Images/dw.png") no-repeat;background-size: cover;margin-right: .05rem;}
header .choose-city span{font-size: .26rem;color:#333;}
header .choose-city select{appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size: .26rem;color:#333;width: .9rem;border:none;cursor: pointer;background: url(../Images/dw-icon.png) no-repeat scroll right center transparent;}
header .logo{position: absolute;width:6.3rem;padding-top: .05rem}
header .more-btn{width: .6rem; padding-top: .35rem}
header .more-btn img{width: .3rem;}
.com-part{width: 100%;padding:.1rem 0;background: #fff;/* margin-top: .2rem*/}

/* start*/
.hide-nav-box{display: none;position: absolute;top:1rem;right: .2rem;z-index: 333;background: #fff;width: 2.8rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: .2rem .3rem;text-align: center;border: 1px solid #ddd;border-radius: .15rem;}
.hide-nav-box>i{display: block;position: absolute;top: -.32rem;right: .15rem;width: .35rem;height: .31rem;background: url("../Images/sj.png") no-repeat;background-size: cover;}
.hide-nav-box>a{display: block;font-size: .26rem;color:#333;padding: .23rem 0;border-bottom: 1px solid #ddd;}
.hide-mask{display: none;position:fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);}
/*header start*/
/* start*/
.com-tit-box{width: 100%;padding: .15rem;text-align: left; margin-bottom: 0.08rem}
.com-tit-box>i{width: .04rem;height: .4rem;background: #11bbb8;margin-right: .1rem;}
.com-tit-box>b{font-size: .3rem;color:#333;text-transform: uppercase;}

/*footer start*/
.bq{line-height:1.8;  font-size: .24rem; color: #fff;background: #212121;  height: auto; overflow: hidden; padding: .15rem 0}
.bq a{ color: #fff}
.wxb{ background:#5d5d5d; padding-left: 8px !important; margin-bottom: 5px  !important; }
.wxl img{ width: 100% }
.wxl{ width:25%; padding:1%; border: 1px #ddd dashed; margin: 4px 0 0 4px; float: left; }
.wxt{ color: #fff; line-height: 1.6; width: 68%; padding-top: 5px;font-size: .22rem;float: left;}

footer{position: fixed;width: 7.5rem;bottom: 0;left: 50%;margin-left: -3.75rem;z-index: 888;text-align: center;}
.footer-p{font-size: .22rem;color:#ddd;line-height: .3rem;padding: .3rem 0 1.2rem;text-align: center; background: #111}
footer .bottom>a{float: left;width:50%;padding: .25rem 0;font-size: .24rem;color:#fff;background: #fb4642;}
footer .bottom>a>i{display: inline-block;width: .4rem;height: .41rem;background: url("../Images/tel.png") no-repeat;background-size: cover;vertical-align: middle;margin-right: .1rem;}
footer .bottom>a.right{background: #f7ab00;}
footer .bottom>a.right>i{width: .43rem;height: .41rem;background: url("../Images/online.png") no-repeat;background-size: cover;}
/*footer end*/

/* 留言 start*/
.messages{ position: relative; padding: .15rem .25rem; margin: .5rem .05rem 0.15rem .05rem; background:#fff url(../Images/msg-bg.png) no-repeat top center; background-size: 100% ;  clear: both;}
.msg-tit{ clear: both; overflow: hidden; color: #999; font-size: 0.25rem; padding:.3rem 0 .1rem .15rem; }
.msg-tit b{ color: #232B5B; font-size:.33rem; margin-right: 0.15rem; }
.msg-tit b img{ width:.6rem; height: .28rem; margin-right: 0.12rem; }
.messages p{ clear: both; overflow: hidden; color: #666; font-size: 0.24rem;text-align: center; margin:.1rem 0; }
.messages p span{  margin-right: 0.15rem; }
.messages p span:last-child{ margin-right: 0; }
.messages p span img{ width: .24rem; height: .24rem; margin-right: 0.1rem; }

.messages ul{ clear: both; overflow: hidden; padding-top:0.15rem;}
.messages ul li{ float: left; width: 100%; padding: 0 0.1rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0.15rem; position: relative;}
.messages ul li input{ height: .65rem;line-height: .65rem; width:100%; color: #666; font-size: 0.25rem; padding-left:.55rem; margin-bottom: 0; border: none; box-sizing: border-box; border-radius: 0.1rem; background-repeat: no-repeat; background-position:0.15rem center; background-size: .3rem; box-shadow: 0 0 0.1rem rgba(30,37,79,0.2); -webkit-box-shadow: 0 0 0.1rem rgba(30,37,79,0.2); -moz-box-shadow: 0 0 0.19rem rgba(30,37,79,0.2); }
.messages ul li input:-webkit-autofill {
	-webkit-text-fill-color: #333;
	-webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
.messages ul li textarea{ font-family:Microsoft YaHei;  height:1.5rem; line-height: 1.6; width:100%; color: #666; font-size: 0.25rem; padding-left:.55rem; padding-top:0.1rem; border: none; margin-bottom: 0; box-sizing: border-box; border-radius: 0.1rem; background-repeat: no-repeat; background-position:0.15rem 0.2rem; background-size: .3rem; background-color: #FFF; box-shadow: 0 0 0.1rem rgba(30,37,79,0.2); -webkit-box-shadow: 0 0 0.1rem rgba(30,37,79,0.2); -moz-box-shadow: 0 0 0.1rem rgba(30,37,79,0.2);}
::-webkit-input-placeholder { /* WebKit browsers */ 
  color: #999; 
} 
.messages ul li .msg-name{ background-image: url(../Images/msg-ico04.png);}
.messages ul li .msg-tel{ background-image: url(../Images/msg-ico05.png);}
.messages ul li .msg-area{ background-image: url(../Images/msg-ico06.png);}
.messages ul li:nth-child(2) i{ position: absolute; right: 0.12rem; top: 0.1rem; width:0.5rem; height: 0.5rem; background: url(../Images/msg-star.png) no-repeat top center; background-size: 0.16rem; }

.msg-btn{ clear: both; overflow: hidden;  }
.msg-btn input{  display:block; text-align:center; color:#FFF; font-size:0.3rem; font-weight: bold; border: none; cursor: pointer; width: 1.4rem; height: 1.4rem; margin:.2rem auto 0; background: url(../Images/msg-sub.png) no-repeat top center; background-size: 100%; }
.adv3{ padding: .15rem 0 }


.sever-tel{ background: #fff;display: block;position: relative;width: 80%;padding: .12rem 0 .12rem .25rem;border: 1px solid #0042ab;border-radius: .3rem;margin: .1rem auto; text-align: left;}
.sever-tel>span{font-size: .25rem;color:#333;}
.sever-tel>span font{font-size: .3rem;color:#0042ab;display: inline-block;font-weight: bold;}
.sever-tel>p{position: absolute;right: -.02rem;top:0;width: 2.1rem;padding: .16rem 0;text-align: center;background: #0042ab;font-size: .26rem;color:#fff;border-radius: .3rem; text-align: center;}
.details-wz{ background: #f5f5f5; line-height: 2.5; padding: 0 .2rem; font-size:.2rem }
.details-wz a{ color:#333}
.about-us{ line-height:1.6}