﻿@charset "utf-8";
/* CSS Document */

html { font-size: 62.5%; }
img { display:Block;vertical-align:top;width:100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; -webkit-text-size-adjust:100%;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, input, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, textarea { border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
/*苹果手机表单问题*/
/*input{ -webkit-appearance: none; border-radius:0;}*/
/*textarea{ -webkit-appearance: none; border-radius:0;}*/
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
[hidden] {
display: none;
}
input, textarea, select, form, fieldset, img { vertical-align: top; }
a { text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }

.blank { height: 1rem; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: MicrosoftYaHei; }
.songti, .songti * { font-family: SimSun; }
.dayuhao:after { content: ">>"; }
.aaaaaa { }
.img { text-align: center; overflow: hidden; }
.clearfix:after, #container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden }


body{margin: 0 auto;max-width: 640px;min-width: 320px;width: 100%;font-size: 1.2rem;color: #444; background:#fff;  }
.navigation h1{font-size:0.4rem;color:#00968d;text-align:center;font-weight:bolder;line-height:0.45rem;padding:0.3rem 0 0.15rem 0;}
.line{width:6.4rem;height:0.14rem;border-top:0.01rem solid #e5e5e5;background:#eeeeee;}

/**head**/
.logo{width:6.4rem;margin-top: 0.9rem}
.logo img{width:100%;}
.nav{ height: auto; font-size:0.24rem;}
.nav a{ width:25%; display:inline-block; float:left; background:#00968d; text-align:center; color:#fff; height:0.54rem; line-height:0.54rem;box-sizing:border-box; border-left:#00cbc6  solid .01rem; border-right:#006154 solid .01rem; border-top:#006154  solid .01rem; border-bottom:#00cbc6  solid .01rem;}
.nav a:nth-of-type(1),.nav a:nth-of-type(2),.nav a:nth-of-type(3),.nav a:nth-of-type(4){ border-top:none;}.nav a:nth-of-type(5),.nav a:nth-of-type(6),.nav a:nth-of-type(7),.nav a:nth-of-type(8){ border-bottom:none;}
.pub_width {  max-width: 6.4rem;    width: 100%;    margin: 0 auto;}

/**banner**/
#smbanner{height:3.5rem;position:relative;overflow:Hidden;}
#smbanner .hd{bottom:0.1rem;height:0.12rem;position:absolute;text-align:center;width:100%;z-index:1;}
#smbanner .hd ul{display:inline-block;font-size:0;/*height:0.12rem;*//*padding:0.03rem 0.05rem;*/vertical-align:top;}
#smbanner .hd ul li{background:none repeat scroll 0 0 #d1d1d1;border-radius:0.06rem;display:inline-block;height:0.12rem;margin:0.04rem;width:0.12rem;}
#smbanner .hd ul .on{background:none repeat scroll 0 0 #00968d;}
#smbanner .banner li{width:6.4rem!important;position:relative;}
#smbanner .banner li img{display:Block;width:6.4rem;height:3.5rem;}
.dt{width:6.4rem;height:1.78rem;overflow:hidden;}
.yytt{ width:6.4rem; height:0.95rem; line-height:0.7rem; background-color:#fff;overflow:hidden; font-size:0.2rem; position:relative;margin: 0.05rem 0;}
.yytt span{ display:block; float:left; margin:0.15rem 0.19rem 0.15rem 0.2rem; width:0.64rem; height:0.4rem; text-align:center; line-height:0.4rem; color:#fff; position:relative; font-size:0.18rem;}
.yytt span img{width: .63rem; height: .58rem;}
.yytt-con{ width:5.26rem; height:0.65rem; margin:.1rem 0; float:right; overflow:hidden;}
.yytt-con li{height:.35rem; line-height:.35rem;}
.yytt-con li a{ display:block;text-decoration: none; overflow:hidden; height:.35rem; line-height:.35rem; font-size: .22rem; color:#707070;}
.yytt:after{ content:""; width:0.02rem; height:0.6rem; background-color:#eee; top:0.19rem; left:0.94rem; position:absolute;}
.tel{width:6rem;height:0.58rem;margin:0.1rem auto;border:0.01rem solid #ffad30;border-radius:0.1rem;box-sizing: border-box;}
.tel input{width:3.58rem;height:0.56rem;font-size:0.22rem;color:#999999;text-indent: 1em;border: none;border-top-left-radius: 0.1rem;border-bottom-left-radius: 0.1rem;float:left;}
#search{width:2.4rem;height:0.56rem;background:#ffad30;float:left;border: none;border-top-right-radius: 0.1rem;border-bottom-right-radius: 0.1rem;font-size:0.24rem;color:#fff;line-height:0.6rem;}
#search img{width:0.29rem;height:0.29rem;display:inline-block;padding: 0.145rem 0.1rem 0.145rem 0.3rem;}
#search a{color:#fff;width:2.4rem;height:0.58rem;display:Block;}

/**jbdh**/
.jbdh{width:6.4rem;height:auto;overflow:hidden;}
.jbdh ul{width:6rem;margin:0.2rem auto 0.3rem auto;overflow:hidden;}
.jbdh ul li{width:1.85rem;height:1.93rem;border:0.01rem solid #eeeeee;background:#f5f5f5;float:Left;margin-top:0.13rem;}
.jbdh ul li p{font-size:0.22rem;color:#434343;line-height:0.45rem;text-align:center;}
.jbdh ul li img{width:1.33rem;height:1.32rem;margin:0 auto;padding-top:0.15rem;}
.jbdh ul .jbdh_con{margin-left:0.19rem;margin-right:0.19rem;}

/**lf**/
.videobox{width:6rem;height:4.06rem;margin:0.2rem auto 0.3rem auto;}

/**zj**/
.zj_hd {width:6.4rem; position: relative; overflow: hidden;margin-top:0.3rem;}
.zj_hd .hd {width: 100%;position: absolute;z-index: 1;bottom: 0;text-align: right; overflow: hidden;display:block;}
.zj_hd .bd {position: relative; z-index: 0;}
.zj_hd .hd ul {display: inline-block; font-size: 0;width:6.4rem;text-align:center;padding-bottom: 0.06rem;}
.zj_hd .hd ul li{display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:white; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.zj_hd .hd ul .on{ background:#00968d;}
.zj_hd .bd_1{width:6.4rem;height:5.5rem;background:url(../images/zj_1.jpg) no-repeat; background-size: 100%;position:relative;}
.zj_hd .bd_2{width:6.4rem;height:5.5rem;background:url(../images/zj_1.jpg) no-repeat; background-size: 100%;position:relative;}
.zj_hd .bd_3{width:6.4rem;height:5.5rem;background:url(../images/zj_1.jpg) no-repeat; background-size: 100%;position:relative;}
.zj_hd .bd_4{width:6.4rem;height:5.5rem;background:url(../images/zj_1.jpg) no-repeat; background-size: 100%;position:relative;}
.zj_hd .zj_t{position:absolute;width:2.8rem;top: 1.1rem;right: 0.2rem;}
.zj_hd .zj_t p img{width:100%;}
.zj_hd .zj_bd .zj_t b{font-size:0.5rem;padding-right:0.15rem;font-weight:normal;}
.zj_hd .zj_bd .zj_t p:nth-child(1){font-size:0.22rem;color:#0a8872;width:2.42rem;height:0.4rem;line-height:0.4rem;border:1px solid #0a8872;text-align:center;margin:0.18rem 0 0.15rem 0;}
.zj_hd .zj_bd .zj_t p:nth-child(2) em{width:0.25rem;height:0.24rem;background:url(../images/bt_2.png) no-repeat; display: inline-block;padding-right:0.1rem;}
.zj_hd .zj_bd .zj_t p:nth-child(3) em{width:0.25rem;height:0.24rem;background:url(../images/bt_1.png) no-repeat;display: inline-block;padding-right:0.1rem;}
.zj_hd .zj_bd .zj_t .span2{font-size:0.22rem;color:#434343;line-height:0.4rem;}
.zj_hd .zj_bd .zj_t p:nth-child(4) a{width:2.45rem;display:block;padding: 0.125rem 0;}
.zj_hd .zj_sc{width:6.4rem;height:1rem;background:#989799;opacity: 0.8;bottom: 0;position: absolute;font-size:0.2rem;color:#fff;}
.zj_hd .zj_sc span{display:Block;width:5.15rem;padding: 0.1rem 0.05rem;line-height:0.35rem;float:right;}
.zj_hd .zj_lcsc{width:0.85rem;height:0.9rem;background:#0a8872;position:absolute;left:0.2rem;bottom:0.25rem;color:#fff;font-size:0.24rem;}
.zj_hd .zj_lcsc a{width: 0.6rem;height: 0.6rem;margin: 0.125rem auto;display: Block;text-align: center;}
.zj .wlyy{width:6rem;height:0.48rem;line-height:0.48rem;font-size:0.24rem;color:#00968d;text-align:center;border:0.01rem dashed #00968d;border-radius: 0.4rem;margin: 0.3rem auto 0.25rem auto;}
.zj .wlyy span{color:#434343;}
.zj .wlyy1{margin-bottom:0.3rem;}

/**sblf**/
.sblf{width:6.4rem;height:auto;overflow:hidden;}
.sblf .lft{width:6rem;height:3.1rem;margin:0.3rem auto 0.15rem auto;}
.sblf .lf_zl{width:6rem;margin:0.2rem auto 0.35rem auto;overflow:Hidden;}
.sblf .lf_zl li{width:2.94rem;height:1.28rem;border:0.01rem solid #00968d;float:Left;margin-top:0.1rem;}
.sblf .lf_zl li p img{width:0.37rem;height:0.37rem;display: inline-block;padding: 0.17rem 0.1rem 0.1rem 0.32rem;}
.sblf .lf_zl li p {width:2.66rem;margin:0 auto;color:#00968d;font-size:0.24rem;font-weight:bolder;line-height:0.65rem;border-bottom: 0.01rem solid #eeeeee;}
.sblf .lf_zl li span{font-size:0.16rem;color:#434343;line-height:0.25rem;padding:0.07rem 0.15rem;display: block;}
.sblf .lf_zl .lf_zl_con{margin-right:0.08rem;}
.sblf a{display:Block;width:6.06rem;height:0.96rem;margin:0 auto 0.3rem auto;}

/**zjhz**/
.zjhz{width:6.4rem;overflow:Hidden;}
.zjhz h1{font-size:0.32rem;color:#00968d;text-align:center;line-height:0.7rem;font-weight:bolder;padding-top:0.2rem;}
.zjhz h4{font-size:0.22rem;color:#00968d;text-align:center;line-height:0.3rem;}
.Box {width:6rem;margin: 0.3rem auto;position: relative;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width:0.3rem;height:0.6rem;position: absolute;top:35%;cursor:pointer;z-index:1;}
.Box .Box_con .btnl {background: url(../images/left.jpg) no-repeat center;left:1.5%;}
.Box .Box_con .btnr {background: url(../images/right.jpg) no-repeat center;right:1.5%;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 1.84rem;height: 2.45rem;margin:0 0.08rem;overflow: hidden;position:relative;}
.Box .Box_con .conbox ul li img {display: block;width:1.84rem;height:2.45rem;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.Box .Box_con .conbox ul li p{width:1.84rem;font-size:0.22rem;color:#fff;background:#60bbb5;line-height:0.4rem;text-align:center;position:absolute;bottom:0;}			
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}
.tel2{width:5.28rem;height:0.6rem;margin:0 auto 0.3rem auto;}
.tel2 a{display:inline-block;width:2.5rem;padding:0 0.07rem;}

/**kfal**/
#jsal{ width:100%; overflow:hidden; background-color:#fff;margin-top:0.3rem; }
#jsal .bd_cont{position:relative;}
.pub-hd1{ width:6.38rem;margin:0 auto; margin-bottom:0.2rem; height:1.28rem;border-bottom:0.02rem solid #eee;}
.pub-hd1 li{ float:left; width:1.58rem;  height:1.28rem;text-align:center;font-size:0.2rem; line-height:0.2rem;margin-right:0.02rem; position:relative;}
.pub-hd1 li i{ position:absolute; width:1rem; border-radius:0.06rem; height:0.75rem;background:rgba(0,0,0, 0.5) !important;filter:alpha(opacity=50); top:0; left:0.29rem;}
.pub-hd1 li.on i{ display:none;}
.pub-hd1 li:after{ content:""; width:0.02rem; height:1rem; background:#eee; position:absolute; right:0rem; top:0; display:block}
.pub-hd1 li:nth-of-type(4):after{ content:""; display:none;}
.pub-hd1 li.on:before{ content:""; width:1.58rem; height:0.04rem; background-color:#00968d; position:absolute; left:0; bottom:-0.02rem; z-index:1;}
.pub-hd1 li img{ display:block;width:1rem; height:0.75rem; margin:0 auto; margin-bottom:0.1rem;}
.pub-hd1 li p{ font-size:0.2rem;line-height:0.3rem;color:#333333;}
.pub-hd1 li.on p{ color:#00968d;}
.pub-hd1 li:last-child{ margin-right:0}
#jsal .bd a{/* position:absolute; left:0; top:0; width:6rem; height:3.76rem;*/ display:block;}
#jsal .kfpic{ overflow:hidden; width:6rem; margin:0 auto; margin-bottom:0.11rem;}
#jsal .kfpic li{ float:left; margin-right:0.04rem;}
#jsal .kfpic li:last-child{ margin-right:0;}
#jsal .kfpic li img{ display:block;width:1.97rem; height:1.35rem;}
.alnr{ width:100%; overflow:hidden;}
.alnr li{ border-bottom:0.02rem dotted #e5e5e5; margin-bottom:0.02rem; overflow:hidden;}
.alnr li:last-child{ margin-bottom:0.16rem;}
.alnr li span{ float:left; width:0.55rem; height:0.3rem; background-color:#00968d; margin:0.1rem 0.14rem 0.1rem 0.2rem; font-size:0.18rem; line-height:0.3rem; color:#fff; text-align:center; border-radius:0.04rem;}
.alnr li p{ font-size:0.2rem; line-height:0.48rem; color:#313131; width:5.3rem; float:left;}
.alnr li:last-child p{ line-height:0.3rem; padding:0.07rem 0 0.07rem 0;}
.al_lx{ width:5.2rem; margin: 0.2rem auto;overflow:hidden;}
.al_lx a{width:2.49rem;height:0.59rem;float:Left;}
.al_lx a:first-child{margin-right:0.22rem;}
#sy_jc{ width:6rem; padding:0.2rem; overflow:hidden; background-color:#eee;}
#sy_jc .bd{ overflow:hidden; width:6rem;}
#sy_jc .bd_cont li{ float:left; margin-right:0.22rem;margin-bottom:0.19rem;}
#sy_jc .bd_cont li:last-child{ margin-right:0;}
#sy_jc .bd_cont li img{ display:block;width:1.85rem; height:1.2rem;}
#sy_jc .bd_cont li span{ display:block; width:1.85rem; height:0.6rem; line-height:0.6rem; text-align:center; font-size:0.24rem; background-color:#00968d; color:#fff;}
#sy_jc .hd{ width:0.3rem; height:0.1rem; margin:0 auto; overflow:hidden;}
#sy_jc .hd li{ float:left; width:0.1rem; height:0.1rem; border-radius:0.05rem; background-color:#cdebff; margin-right:0.1rem;}
#sy_jc .hd li.on{ background-color:#02c1f2;}
#sy_jc .hd li:last-child{ margin-right:0;}
.case_more_a{display: block;margin: 0 auto 0.3rem; color:#434343;font-size: 0.24rem;line-height: 0.53rem; height:0.55rem;width: 2.5rem; background: url(../images/rt.png) no-repeat 2rem center;background-size: 8%; }

/**jbwd**/
.jbwd{width:6.4rem;overflow:Hidden;}
.jbwd span{display:block;font-size:0.2rem;color:#00968d;line-height:0.5rem;text-align:center;}
.jbwd ul{overflow:Hidden;}
.jbwd ul li{width:2.88rem;height:0.58rem;border:0.01rem solid #eeeeee;border-radius:0.1rem;background:#f6f6f6;float:Left;font-size:0.22rem;line-height:0.58rem;text-align:center;margin:0.1rem 0.15rem;}
.jbwd ul li a{color:#707070;}
.jbwd ul .jbwd_li a{color:#00968d;}
.jbwd p{width:6rem;height:0.75rem;margin:0.2rem auto 0.3rem auto;}

/**hzpj**/
.hzpj{width:6.4rem;overflow:hidden;}
.hzpj ul{width:6rem;margin:0.3rem auto 0;overflow:hidden;}
.hzpj ul li{width:100%;margin-bottom:0.3rem;overflow:Hidden;}
.hzpj ul li .p1{width:0.77rem;height:0.77rem;float:Left;}
.hzpj ul li span{font-size:0.24rem;color:#313131;width:4.63rem;height:0.6rem;line-height:0.6rem;background:#f5f5f5;display:Block;float:Left;text-indent: 0.2rem;}
.hzpj ul li .p2{width:0.6rem;height:0.6rem;float:left;}
.hzpj ul li p:nth-child(2){font-size:0.22rem;color:#535353;line-height:0.35rem;width:5.1rem;float:right;padding-top:0.2rem;}
.pl_more{display:Block;width:4rem;height:0.5rem;border:0.01rem solid #eeeeee;background:#fafafa;border-radius:0.1rem;margin:0 auto 0.3rem;font-size:0.22rem;color:#434343;line-height:0.5rem;text-align:center;position:relative;}
.pl_more img{width:0.19rem;height:0.15rem;position:absolute;right:21%;bottom:30%;}

/**zxwz**/
.zxwz{width:6.4rem;overflow:hidden;}
.zxwz ul{width:6rem;margin:0.35rem auto;overflow:hidden;}
.zxwz ul li{width:1.99rem;float:left;}
.zxwz ul li img{width:0.76rem;height:0.76rem;margin:0 auto;}
.zxwz ul li .span1{font-size:0.24rem;color:#00968d;line-height:0.3rem;text-align:center;padding: 0.15rem 0 0.05rem 0;}
.zxwz ul li .span2{font-size:0.2rem;color:#333333;line-height:0.3rem;text-align:center;}
.zxwz ul li:nth-child(2){border-left:0.01rem solid #d3d3d4;border-right:0.01rem solid #d3d3d4;}

/**ghyy**/
.ghyy{width:6.4rem;overflow:hidden;}
.ghyy h1{font-size:0.34rem;color:#00968d;text-align:center;font-weight:bolder;line-height:0.6rem;padding-top:0.2rem;letter-spacing: 0.5px;}
.ghyy h4{font-size:0.22rem;color:#00968d;text-align:center;line-height:0.35rem;margin-bottom: 0.23rem;letter-spacing: 0.5px;}
.ghyy form{overflow:Hidden;width:6rem;margin:0.1rem auto;}
.ghyy form ul li{overflow:hidden;margin-bottom:0.2rem;}
.ghyy form ul li span{float:Left;width:1.19rem;height:0.54rem;line-height:0.54rem;font-size:0.22rem;color:#313131;}
.ghyy form ul li input,.ghyy form ul li select{float:left;margin-right:0.1rem;width:4.46rem;height:0.5rem;border:0.02rem solid #e5e5e5;font-size:0.2rem;color:#313131;border-radius:0.06rem;text-indent: 0.1rem;}
.ghyy form p{width:4.84rem;margin:0.1rem auto 0.3rem;overflow:Hidden;}
.ghyy form .yuyue_tj{width:2.22rem;height:0.55rem;background:url(../images/zx_3.png) no-repeat;border:none;float:left;font-size:0;margin:0 0.1rem;background-size: 100%;}
.ghyy form .yuyue_usedh{width:2.22rem;height:0.55rem;background:url(../images/zx_6.png) no-repeat;float:Left;margin:0 0.1rem;background-size: 100%;}

/**footer**/
.jiami{clear: both; width: 100%;height: 1.08rem;border-top: 2px solid #e5e5e5;overflow: hidden;}
.jiami img{float: left;display: inline-block;width: 0.66rem;height: 0.58rem;margin: 0.3rem 0.17rem 0 0.4rem;}
.jiami p{float: left;width:4.84rem;height: 0.8rem;line-height: 0.4rem;margin-top: 0.16rem;font-size: 0.22rem;color: #434343;}
.jiami p i{color: #00968d;font-style: normal;}
footer{width:6.4rem;border-top:0.02rem solid #e5e5e5;}
footer .footerdh{width:6rem;height:0.78rem; margin:0 auto;line-height:0.78rem;font-size:0.2rem ;color: #a0a0a0; overflow: hidden;}
footer .footerdh a{display: inline-block;width:1.4rem;height: 0.78rem;text-align: center;line-height: 0.78rem;font-size:0.22rem ; color: #1b1b1b; }
footer .footerbottom{width: 100%;height: 3.3rem;background: #707070;}
footer .footerbottom .address{width: 6rem;height: 2.27rem;margin: 0 auto; border-bottom: 2px solid white;}
footer .footerbottom .address img{float: left;width: 1.74rem;height: 1.74rem;margin: 0.26rem 0.22rem 0 0;}
footer .footerbottom .address .addresswenzi{float: left; width:4rem ; overflow: hidden;margin-top: 0.2rem;}
footer .footerbottom .address .addresswenzi p:nth-child(1) img{width:0.21rem;height: 0.21rem;margin: 0.1rem 0.15rem 0.3rem 0;}
footer .footerbottom .address .addresswenzi p:nth-child(2) img{width:0.19rem;height: 0.22rem;margin: 0.09rem 0.16rem 0 0;}
footer .footerbottom .address .addresswenzi p:nth-child(3) img{width:0.18rem;height: 0.22rem;margin: 0.08rem 0.16rem 0 0;}
footer .footerbottom .address .addresswenzi p:nth-child(4) img{width:0.23rem;height: 0.18rem;margin: 0.1rem 0.11rem 0 0;}
footer .footerbottom .address .addresswenzi p{font-size: 0.2rem; line-height: 0.37rem;color: white;}
footer .footerbottom .banquan{width: 100%;margin-top: 0.15rem;text-align: center;}
footer .footerbottom .banquan p{font-size: 0.2rem;color: white;line-height: 0.35rem;}
