@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea,time,data{margin:0;padding:0;}
body{ font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; font-size:14px; line-height:1.4; color:#333;} 
html,body{ margin:0 auto; height:100%;}
body,p{ border:none;}
a{ color:#333; text-decoration:none; border:none; padding:0; margin:0;}
a:active{ color:#ef9920;}
img{ border:0; margin:0; padding:0;}
ul,li,ol{ list-style:none; border:0; margin:0; padding:0;}
dl,dt,dd{ margin:0; padding:0; -webkit-margin-start:0;}
h1,h2,h3,h4,h5{ font-weight:normal; font-size:14px; display:block;}
strong,b,i{ font-style:normal; font-weight:normal;}
/* table,tr,td{ border-spacing:0;} */
em,i,b{ font-style:normal; font-weight:normal;}
input,textarea,button,label{outline: none; border:none;font-family:"Microsoft Yahei"; }
.fl{ float:left;}
.fr{ float:right;}
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
	-webkit-user-select: text;
	outline: 0;
	/* -webkit-appearance: none; */
	    text-transform: none;
}
select { -webkit-appearance: menulist; box-sizing: border-box; align-items: center; white-space: pre; -webkit-rtl-ordering: logical;  
color: black; background-color: white;cursor: default; border-width: 1px; border-style: solid; border-color: initial; border-image: initial;
appearance:none;  
  -moz-appearance:none;  
  -webkit-appearance:none;  }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
body{ background:#fff;}

#main_body{ margin: 0 auto;  position:relative; max-width:750px; min-width:320px;}

header{ position:fixed; left:0; top:0; width:100%; z-index:10000; background:#fff;box-sizing: border-box;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,.1);box-shadow:0px 0px 10px rgba(0,0,0,.1);
-webkit-transition: all .3s;transition: all .3s;-webkit-transition-delay: .3s;transition-delay: .3s;}
header .head{ padding:15px 0 15px 10px; position:relative;}
header .head .logo{ overflow:hidden;}
header .head .logo img{ display:block; height:40px;}
header .head .search{ z-index:10; position:absolute; right:50px; top:50%; margin-top:-15px; padding:8px; overflow:hidden;}
header .head .search sup{ display:block; width:24px; height:24px; background:url(../images/search.png) center center no-repeat; background-size:100%;}
header .head .jianx{ position:absolute; left:0; right:0; top:100%; background:rgba(0,0,0,0.6);overflow:hidden; display:none; padding:30px 0;}
header .head .jianx form{ width:100%; overflow:hidden; background:#fff; width:90%; margin:0 auto; line-height:44px; position:relative;}
header .head .jianx .xuan{ float:left; text-indent:8px; height:44px; border:none; border-right:1px #ddd solid; cursor:pointer; width:20%;white-space: nowrap; text-overflow: ellipsis;}
header .head .jianx .text{ width:96%; float:right; height:44px; border:none;}
header .head .jianx .sub{ position:absolute; right:0; top:0; height:44px; color:#fff; background:#ef9920; border:none; z-index:10; cursor:pointer; padding:0 30px;}

header .head .navbox{ width:24px; height:20px; position:absolute; right:16px; cursor:pointer; top:50%; margin-top:-10px; font-weight:bold}
header .head .navbox .line{display:block;width:100%;height:3px;background:#000;position:absolute;left:0;-webkit-transition: all .4s;transition: all .4s;}
header .head .navbox .line1{top:0px;-webkit-transform-origin: left top 0;-ms-transform-origin: left top 0;transform-origin: left top 0;}
header .head .navbox .line2{top:8px;width: 80%;}
header .head .navbox .line3{bottom: 0;-webkit-transform-origin: left bottom 0;-ms-transform-origin: left bottom 0;transform-origin: left bottom 0;}
header .head .navbox.active{-webkit-animation: rotate 0.5s linear 0s;animation: rotate 0.5s linear 0s;}

.meunbox{width:100%; height:calc(100%); position:fixed; left:0; top:0; bottom:0; background:#eee; z-index:999; display:none;}
.meunbox .close{ position:absolute; right:0px; top:0px; z-index:10;box-sizing:border-box;width:40px; height:40px; -webkit-transition:-webkit-transform .25s ease; transition:transform .25s ease; cursor:pointer;}

.mobile .sub-menu{ width:100%; position:absolute; left:0; top:70px; z-index:2; bottom:20px; overflow-x:hidden; overflow-y:auto;}
.mobile .sub-menu ul{width: 100%;}
.mobile .sub-menu li{border-bottom:1px solid #e0e0e0; font-size: 16px;}
.mobile .sub-menu .tit{ display:block; width:100%; padding:0 3%; line-height:60px; color:#000; position:relative; box-sizing:border-box;}
.mobile .sub-menu .sub-tit:after{content:''; display:block; width:26px; height:26px; background:url(../images/ico_03.png) no-repeat center; background-size:20px auto; position:absolute; right:3%; top:15px;}
.mobile .sub-menu .sub-tit.on{ background-color:#ef9920;	color:#fff;}
.mobile .sub-menu .sub-tit.on:after{background:url(../images/ico_03_h.png) no-repeat center;background-size:20px auto;}
.mobile .sub-menu .sec-list{line-height:40px;padding:10px 4%;display:none;}
.mobile .sub-menu .sec-list p{background:url(../images/ico_04.png) no-repeat left center;background-size:3px auto;font-size:14px;}
.mobile .sub-menu .sec-list a{padding-left:3%;color:#666;display:block;}

header.on {position:fixed;}
header.on .navbox .line {background: #fff;}
header.active{position: fixed;-webkit-transition-delay: .3s;transition-delay: .3s;}
header.active .navbox .line {background:#333;}
header.active .navbox .line1{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
header.active .navbox .line2 {opacity: 0;}
header.active .navbox .line3 {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
@media screen and (max-width:500px){
	header .head{ padding:10px 0 10px 10px;}
	header .head .logo img{ height:30px;}
	.mobile .sub-menu{ top:50px;}
	.banner{ margin-top:50px !important;}
	.phdatu .nhaoa,.Middle{ padding-top:50px !important;}
	}
	
.banner{ width:100%; overflow:hidden; margin-top:70px; position:relative;}
.banner .hd{ width:100%; position:absolute; z-index:10; bottom:15px; text-align:center;}
.banner .hd ul{ zoom:1;}
.banner .hd ul li{ display:inline-block; width:3rem; height:2px; background:#fff; opacity:0.7; margin:0 6px; font-size:0;}
.banner .hd ul li.on{ opacity:1;}
.banner .bd{ position:relative; z-index:0; }
.banner .bd li img{ display:block; width:100%;}
	

footer{ width:100%; overflow:hidden; background:#212121}
footer .foot{ padding:25px 0px 60px; overflow:hidden;}
footer .foot .ewma{ width:100%; overflow:hidden;}
footer .foot .ewma strong{ display:block; width:46%; padding:0 2%; overflow:hidden; float:left;}
footer .foot .ewma strong img{ display:block; width:100px; margin:0 auto;}
footer .foot .ewma strong span{ display:block; color:#666; text-align:center; padding-top:10px; font-size:13px;}
footer .foot .sdha{ width:100%; overflow:hidden; margin-top:10px; text-align:left; padding-left:15px; padding-right:15px}
footer .foot .sdha p{ color:#fff; line-height:2; font-size:15px;}
footer .foot .sdha p a{ color:#fff}

footer .f-nav {
  float: left;
  font-size:15px;
  padding-bottom:0px;
  margin-left:15px;
}
footer .f-nav li {
  float: left;
  padding-right: 32px;
  position: relative;
}
footer .f-nav li:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 16px;
  height: 14px;
  width: 1px;
  margin-top: -7px;
  background: #e5e5e5;
}
footer .f-nav li:last-child {
  padding-right: 0;
}
footer .f-nav li:last-child:after {
  display: none;
}


footer .f-nav li a { color:#FFFFFF
}


.biaozhi{ width:100%; overflow:hidden; position:fixed; bottom:0; left:0; right:0; z-index:980;}
.biaozhi .webu{ position:relative; background:#73a984; overflow:hidden;}
.biaozhi .webu li{ width:25%; float:left; text-align:center; overflow:hidden; padding:6px 0; color:#FFFFFF}
.biaozhi .webu li i{ display:block; width:22px; height:22px; margin:0 auto;}
.biaozhi .webu li i.ii_a{ background:url(/images/ii_a.png) no-repeat; background-size:100%;}
.biaozhi .webu li i.ii_b{ background:url(/images/ii_b.png) no-repeat; background-size:100%;}
.biaozhi .webu li i.ii_c{ background:url(/images/ii_c.png) no-repeat; background-size:100%;}
.biaozhi .webu li i.ii_d{ background:url(/images/ii_d.png) no-repeat; background-size:100%;}
.biaozhi .webu li span{ display:block; line-height:14px; padding-top:8px;}
.biaozhi .webu li.on{ background:#d6743c}
.biaozhi .webu li.on i.ii_a,.biaozhi .webu li:active i.ii_a{ background:url(/images/ii_a_on.png) no-repeat; background-size:100%;}
.biaozhi .webu li.on i.ii_b,.biaozhi .webu li:active i.ii_b{ background:url(/images/ii_b_on.png) no-repeat; background-size:100%;}
.biaozhi .webu li.on i.ii_c,.biaozhi .webu li:active i.ii_c{ background:url(/images/ii_c_on.png) no-repeat; background-size:100%;}
.biaozhi .webu li.on i.ii_d,.biaozhi .webu li:active i.ii_d{ background:url(/images/ii_d_on.png) no-repeat; background-size:100%;}
.biaozhi .webu li.on span,.biaozhi .webu li:active span{ color:#fff;}