/*清零*/
body,div,ul,li,dl,dd,dt,h1,h2,h3,h4,input,p,img,span{padding: 0;margin: 0;font-weight: normal;}
body{font-family:"Microsoft YaHei",Arial}
img{border: none;outline: none;}
input,select,textarea{outline: none;border: none;background: #fff;resize:none;}
ul li{list-style: none;}
a{outline: none;text-decoration: none;color: #000;}


/*clearFix*/
.clear{clear: both;zoom: 1;}
.clear:after{clear: both; display: block;visibility: hidden;height: 0; line-height: 0;content: "";font-size: 0;}

.logo img{ width: 100%;}
body{margin: 0 auto!important;}
.container img{width: 100%;}
.fl{float: left;}
.fr{float: right;}
.mt6{margin-top: 6%;}
.mt8{margin-top: 8%;}
.pubW1{width:97%;margin: 5% auto 0;}
.pubW2{width:90%;margin: 5% auto 0;}
.kongbai{ height: 300px; }

.til-bot{ background:url(../images/icon.png) repeat-x; width: 100%; height: 1.1rem;}
.til1 em{width: 1%; background: #008e98; display: inline-block;height: 1.5rem; margin-right: 1rem;}
.til1 .span1{font-weight: bold;font-size: 2.0rem;}

.zixun {text-align:center;}
.zixun a{ width: 90%; display:inline-block; margin-right: 2%;}


.banner{ position:relative;}
.banner .a01{ position: absolute; top: 63%; left: 16%; width: 26%; height: 9%;}
.banner .a02{ position: absolute;top: 77%; left: 13%; width: 34%; height: 11%;}

.box1 p{text-indent: 2em;font-size: 2.1rem;color: #666;    margin-top: 5%;	}

.box2_2{}
.box2_1 ul{ overflow: hidden; margin: 3% 0;}
.box2_1 ul .active{ background:#008e98; }
.box2_1 ul li{float: left;width: 32%;line-height:2; text-align:center; background: #f27700;color: #fff;font-size: 1.4rem;}
.box2_1 ul li:nth-of-type(2){margin:0 2%;} 
.box2_2 li{ background:#ecebeb; overflow:hidden;}
.box2_2 .box2_2_l{width: 45%;}
.box2_2 .box2_2_r{ width: 51%; padding: 2% 2%;}
.box2_2 h2{font-weight: bold;font-size: 1.6rem;text-align: center;}
.box2_2 p{text-indent: 2em;font-size: 1.6rem;color: #666;text-align: left;}


.box3 p{background: url(../images/box3.jpg);    text-indent: 2em;color: #e7e3cf;padding: 6%;    margin: 5% 0;}

.box4 p{ text-align:center}
.box4 p a{ text-decoration:underline; color:red;}
.box5_1 ul li{overflow: hidden;}
.box5_1_1 {width: 45%;}
.box5_1_2{ width: 50%;}
.box5_1_2 h2{ color: #008e98; font-weight:bold;}
.box5_1_2 p{ text-indent: 2em;  margin-top:1%;}
.box5 .box5_2{ text-align:center; overflow:hidden;}
.box5 .box5_2 li{ display:inline-block; background:#7f7f7f; width:12px; height:12px; border-radius:50%; margin:0 3px; font-size:0; cursor:pointer;}
.box5 .box5_2 li.active { background:#ed9313;}


.box6_1{}
.box6_1 dl{}
.box6_1 dl dd:first-child{ color:#763004; margin-top:3%; display:block;}
.box6_1 dl dd span{ display:inline-block; width:2rem; height:2rem; border-radius:50%; background-color:#763004; color:#fff; margin-right:1%; line-height:2rem; text-align:center;}
.box6_1 dl dd:last-child{ font-size:1.4rem;}
.box6_2{}
.box6_2 dl{}
.box6_2 dl dd:nth-child(odd){ margin-top:5%; display:block; border-bottom:1px solid #763004; padding-bottom:1px; line-height:2rem;}
.box6_2 dl dd:nth-child(even){margin-top:3%;}
.box6_2 dl dd span{ display:inline-block; background-color:#763004; color:#fff; text-align:center; padding:0 2%; line-height:2rem;}
.box6_2 dl dd p{font-size:1.4rem;}

.box7 .til{ margin-bottom:5%;}
.box7 ul{overflow: hidden;}
.box7 ul li{ float:left; width:25%; margin-top:3%; text-align:center;}
.box7 ul li em{ font-size:1.1rem; width:100%; display:block; margin:3%;    font-style: normal;}
.box7 ul li img{ width:94%;}
.box7 ul li a{ width:84%; background:#503716; display:block; font-size:1.3rem; color:#fff; border-radius:0.5rem; margin:0 auto; line-height:1.5;}
.box7 .more1{ width:31%; display:block; margin:5% auto 0;}


.box8{font-size: 1.6rem;}
.box8_1 h3{ font-weight: bold;margin: 2% 0;}
.box8_1 p:first-of-type{color: #008e98;border-bottom: 2px dotted #ccc;padding: 2% 0;}
.box8_1 p:last-of-type{  color: #666;text-indent: 2em;padding-top: 5%;}
.box8 .box8_2{ text-align:center; overflow:hidden;}
.box8 .box8_2 li{ display:inline-block; background:#7f7f7f; width:12px; height:12px; border-radius:80%; margin:0 3px; font-size:0; cursor:pointer;}
.box8 .box8_2 li.active { background:#ed9313;}



.box9 dd{    
    padding: 2.2% 7%;
    border-bottom: 0.15rem dashed #d7d7d7;
    overflow: hidden;
    font-size: 1.5rem;
   }
.box9 dd em{ display:inline-block; background:url(../images/i0201.png) no-repeat 0 center; background-size:100%; width:6%; margin-right:1%; text-indent:1%; font-weight:bold; color:#FFF;}
.box9 dd font{ color:#c31212;}
.box9 dd span{ position:relative; z-index:1;}
.box9 dd span i{ background:url(../images/del.png) no-repeat 0 center; background-size:100%; width:100%; height:100%; z-index:1; position:absolute; top:0; left:0;}

.box9 dd:nth-of-type(5){ border-bottom:none;}
	

@media(max-width:320px){
.box1 p{ font-size:1.1rem;}

.box2_2 h2{ font-size:1.0rem;}
.box2_2 p{ font-size:1.0rem;}
.box5_1_2{ font-size:1.2rem;}

}
@media(min-width:320px){
.box1 p{ font-size:1.1rem;}

.box2_2 h2{ font-size:1.0rem;}
.box2_2 p{ font-size:1.0rem;}
.box5_1_2{ font-size:1.2rem;}



@media(min-width:360px){
.box1 p{ font-size:1.3rem;}
.box2_2 h2{ font-size:1.3rem;}
.box2_2 p{ font-size:1.3rem;}
.box5_1_2{ font-size:1.4rem;}
/*.box6 dl dd:nth-of-type(1) p{font-size: 1.3rem;line-height: 1.7rem;}*/
}	
@media(min-width:400px){
.box1 p{ font-size:1.3rem;}
.box2_2 h2{ font-size:1.6rem;}
.box2_2 p{ font-size:1.4rem;}
/*.box6 dl dd:nth-of-type(1) p{font-size: 1.3rem;line-height: 2rem;}*/
}
@media(min-width:480px){
.box1 p{ font-size:1.6rem;}	
.box2_2 h2{ font-size:1.4rem;}
.box2_2 p{ font-size:1.3rem;}
/*.box6 dl dd:nth-of-type(1) p{font-size: 1.3rem;line-height: 2rem;}*/
}
@media(min-width:640px){

.box2_2 h2{ font-size:1.5rem;}
.box2_2 p{ font-size:1.5rem;}  
/*.box6 dl dd:nth-of-type(1) p{font-size: 1.3rem;line-height: 2.5rem;}*/
}	
	

.logo { margin: 0 auto; overflow: hidden; display: block; }
.logo img { width: 100%;  }

.mt20{ margin-top: 10px;}
.is-dn{ height: 3rem !important;}
.zjwx { width: 100%; background: #ebf0f3; border-top: solid 0.1rem #008e98; overflow: hidden; padding-top: 1rem; }
.zjwx img{width: 100%; }
.zjwx .time { background-color: #b4b4b4; border-radius: 0.5rem; color: #fff; display: block; font-size: 0.7rem; height: 1.5rem; line-height: 1.5rem; margin: 0 auto 0.6rem; text-align: center; width: 15rem; }
.zxwxzj { width: 28rem; overflow: hidden; margin:.5rem auto;
height: 5rem; }
.zjtx { width: 16%; float: left; margin-right: 1rem;     margin-left: 1.5rem;}
.zjtx img { -moz-border-radius: 0.4rem; -webkit-border-radius: 0.4rem; border-radius: 0.4rem; -webkit-box-shadow: 0.1rem 0.1rem 0.1rem; -moz-box-shadow: 0.1rem 0.1rem 0.1rem; box-shadow: 0.1rem 0.1rem 0.1rem; }
.zjxs { background: url(/images/mesbg.png) right top; color: #222; height: 5rem; background-size: contain; background-repeat: no-repeat no-repeat; }
.zjxs p { padding: 0.2rem 0.5rem 0 1.5rem; width: 60%; }
.zjxs p a {  font-size: .8rem; }
.zxwt-pic { width: 100%; overflow: hidden; }
.address { width: 100%; padding: 0.5rem 0; overflow: hidden; }
.address h3 { font-size: 1.2rem; text-align: center; }
.address p { font-size: 1.2rem; text-align: center; color: #444; }
.bottom-btn { width: 100%; height: 4.85rem; border-top: solid 1px #dcdcdc; background: #f1f1f1; position: fixed; bottom: 0; z-index: 10; }
.bottom-btn a { width: 25%; height: 100%; float: left; display: block; text-align: center; position: relative; }
.bottom-btn a i { width: 2.4rem; height: 2.4rem; display: block; margin:.5rem auto .4rem auto;
background-repeat: no-repeat no-repeat; background-size: contain; }
.bottom-btn a span { font-size: 1.2rem; line-height: 1.2rem; display: block; }
.bottom-btn a em.sdxx img { width: 0.8rem; height: 0.8ren; position: absolute; top: 0.5rem; right: 2rem; }
.bottom-btn a i.i1 { background-image: url(/images/icon-bt-sy.png); }
.bottom-btn a i.i2 { background-image: url(/images/icon-bt-tell.gif); }
.bottom-btn a i.i3 { background-image: url(/images/icon-bt-zxzx.png); }
.bottom-btn a i.i4 { background-image: url(/images/icon-bt-qq.png); }


/*留电话中间弹出*/
section{}
.kstit {width: 16rem;height: 33px;background: #94311c;color: #fff;font-size: 19px;line-height: 33px;font-family: "微软雅黑";font-weight: bold;text-align: center;margin-top: 10px;}
.swtbrt {overflow: hidden;}
.swt_br {width: 18rem;margin-top: -0.6rem;}
.kstit span {color: #ffff00;}
.kstixing {color: #ff0000;margin-top: 8px;line-height: 24px;letter-spacing: -0.3px;    font-size: 0.59rem;}
.swtbrt img {float: left;    width: 2.5rem;height: 2.5rem;margin:0 0.2rem auto 2rem;border-radius:0.2rem;}
.mftj,.mftjs{width:18rem;}
.mftj input{height:2.3rem;width:9rem;border:1px solid #bfbfbf;border-radius:0.2rem;font-size:0.9rem;}
.mftj span{width:4rem;height:2.5rem;border: none;float: left; cursor:pointer;background-size:89px 33px;}
.abc_01{float:left;}
.abc_01 img{width:4rem;margin-top: 0rem;height: 2.5rem;margin-left:0.1rem;border-radius:0.2rem;}


.xnav { overflow: hidden; zoom: 1; background:#008e98; height:6.5rem; }
.xnav ul li { float: left; background: url(/images/green_01.jpg) no-repeat 0 0/8.8rem 3rem; width: 8.8rem; height: 3rem; margin:0.05rem;line-height:3.2rem; text-align: center; font-size: 1rem; }
.xnav ul li a { color: #fff; }
.xnav ul li a.active { color: #fcd32f }
.xnav ul li:nth-child(5) a,.xnav ul li:nth-child(7) a { color: #fcd32f }
.xnav ul li:nth-child(4) { margin-right: 0 }

.foot{padding-bottom:4rem;}
.foot-nav a{float: left; background: url(/images/green_01.jpg) no-repeat 0 0/10rem 3rem; width: 10rem; height: 3.5rem; line-height:3rem; text-align: center; font-size: 1.2rem;}
.foot-nav span{color:#fff;}
.footer-top {    background: #0165b8;    width: 100%;    border-bottom: #555454;}
.footer-top img {	display: block;	float: left;	width: 100%;}
.footer-top span {    display: block;    width: 2px;    height: 1rem;    float: left;    margin-top: .07rem;    background-color: #b48888;}
.footer-top p {    font-size:0.22rem;    height: .93rem;    color: #ebe3e1;    text-align: center;    line-height: .37rem;    padding-top: .2rem;}
.footer-top p b {    font-size:0.22rem;}
.footer-center {    position: relative;}
.footer-center img {    display: block;    width: 100%;}
.footer-center a {    display: block;    width: 5rem;    height: 2rem;    position: absolute;}
.footer-center .a {    bottom: .48rem;    left:11rem;}
.footer-center .b {    bottom: .48rem;    right: .35rem;}