*{padding: 0;margin: 0;}

a{text-decoration: none;outline: none;}

img{border: none;outline: none;    width: 100%;}

ul,ol,li{list-style: none;}

i{font-style: normal;}

input,select,option{border: 0;outline: none;background: white; 

-webkit-appearance:none;}

body{font-family: "Microsoft YaHei" ! important; }

a {-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}

.fl{float: left;}

.fr{float: right;}

.cl{clear: both;}

/*h4 { font-weight: normal;}*/

.ove{overflow:hidden;}

.clear {zoom:1;}

.clear:after { height: 0; display: block; content: "\20"; clear: both;}

a:hover {text-decoration: underline;text-decoration: none;}

.mara{ margin:0 auto;}

.dis-inline { display: inline-block; vertical-align: middle;}

.text-center { text-align: center;}

.box { width: 6.4rem; margin:0 auto; overflow:hidden;}

.zdzk_a{ width: 6rem; margin: auto;}

.he_a {width: 6.4rem; height: 0.1rem; background: #f2f2f2;}

.top{width: 6.4rem;height: 1.2rem;margin: 0 auto;background: #079f88;}

.n_logo{width: 8.82rem;height: 2rem;margin:  0.2rem 0.24rem 0 0.472rem;}

.yb{width: 0.76rem;height: 0.7rem;margin: 0.2488rem 1.222rem 0 0;}

.n_tel{width:5.522rem ;height: 1.572rem;margin-top: 0.7rem;}

.nj{border-bottom: none !important;}

.vn{border-right: none !important;}

.mk{border-left: none !important;}

.kong{width: 6.4rem;height: 0.2rem;margin: 0 auto;background: #eeeeee;}

.main{width: 6.4rem;height:auto;margin: 0 auto 0;}

.vis{height:23.2rem;overflow: hidden;}

.vis.dqjs { height:26.2rem;}

.vis1{height:16.172rem;overflow: hidden;}

.up1{margin: 0.3rem 0.24rem 0 0 ;width:4rem ;height: 3.625;}

.rz{position: absolute;width: 100%;}

.rs{position: absolute;width: 100%;display: none;}

.order{width: 6.4rem;height: 16.2rem;margin: 0 auto 0.2rem;}

.firt{width: 6rem;background: #f2f2f2;height: 10.7rem;margin: 0 auto;padding-top: 0.3rem;}

/*2016.12.24新专家列表页*/

.docbox { padding:0rem 0.2488rem 0.2rem 0.2rem;}

.doctle i.i2 { background-position: -0.4rem 0;}

.doctle i.i3 { background-position: -2rem 0;}

.doctle i.i4 { background-position: -1.2rem 0;}

.doctle i.i5 { background-position: -4rem 0;}

.doctle i.i6 { background-position: -2rem 0;}

.docslide li { float: left; width: 2rem!important; position: relative; text-align: center; margin-right: 0!important}

.docslide li i,.dochead i { display: block; width: 0.3rem; height: 0.3rem; background:url(/static/default/web/images/v_05.png) no-repeat; background-size:0.3rem 0.3rem; position: absolute; top:1.088rem; right:0.9rem; }

.docslide li i { right:0.3rem;}

.docslide li h3 a { color: #079f88; font-size: 0.28rem; margin-top: 0.18rem;display: block;}

.docslide li p { color: #666; font-size: 0.24rem; margin-top: 0.08rem;}

.docslide .docimg { width: 1.4rem; height: 1.4rem; margin:0 auto; overflow: hidden; border-radius: 50%; }

.docslide .docimg img { display: block; width: 1.4rem;}

.docbtn a { display: block; margin:0 auto; margin-top: 0.2rem; width:5.6rem; height: 0.7rem; line-height: 0.7rem; text-align: center; color: #fff; font-size: 0.26rem; border-radius: 0.12rem; background:#f89912; }


.doclist { border-top:none; background: url(/static/default/web/images/docbg_09.jpg) no-repeat; background-size: 6rem auto; margin-top: 0.3rem;}

.dochead { position: relative;}

.dochead .docpic { width: 1.288rem; height: 1.288rem; overflow: hidden; border-radius: 50%;  margin:0.2488rem 0.2rem 0 0.2488rem;}

.dochead .docpic img { display: block; width: 1.288rem;}

.dochead i { position: absolute; top:1.2rem; left:1.088rem;}

.dochead .doctxt { width:4.08rem; }

.dochead .doctxt h3 { font-size:0.3rem; font-weight: normal; margin-top: 0.32rem; }

.dochead .doctxt h3 a { color:#333;}

.dochead .doctxt h3 span { font-size: 0.24rem; color:#5c5449;}

.dochead .doctxt p { color: #0db59c; font-size: 0.24rem; margin-top: 0.12rem;}

.docjj { border:1px solid #ddd; border-top:none; margin-top: -0.208rem; padding-top:0.3rem; padding-bottom: 0.24rem;}

.docjj .doczz { margin-left:0.09952rem; font-size: 0.24rem; margin-bottom: 0.3rem;}

.docjj .doczz a { color: #f88412;}

.docjj .docas a { display: block; width: 33.1%; text-align: center; border-left:1px solid #d5d5d5; font-size: 0.24rem; color: #333;}

.docjj .docas a:first-child { border-left:none;}

.docjj .docas a i { display: inline-block; vertical-align: middle; width: 0.4rem; height: 0.368rem; margin:-0.04rem 0.2rem 0 0; background:url(/static/default/web/images/doc.png) no-repeat;    background-size: 3rem auto; background-position: 2px -0.34rem;}

.docjj .docas a:nth-child(2) i {display: inline-block; vertical-align: middle; width: 0.4rem; height: 0.368rem; margin:-0.04rem 0.2rem 0 0; background:url(/static/default/web/images/tel-1.png) no-repeat;    background-size: 0.36rem auto; }

.docjj .docas a:nth-child(3) i {display: inline-block; vertical-align: middle; width: 0.4rem; height: 0.368rem; margin:-0.04rem 0.2rem 0 0; background:url(/static/default/web/images/tel-2.png) no-repeat;    background-size: 0.36rem auto;}

.swiper-container { margin: 0 auto; position: relative; overflow: hidden; z-index: 1; margin-top: 0.15rem;}

.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.swiper-slide { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0;position: relative; }

.swiper-pagination { text-align:center; margin-top:0.2rem; height:0.1488rem; font-size:0;}

.swiper-pagination-bullet { display: inline-block; vertical-align: middle;width: 0.1488rem; height: 0.1488rem; border-radius: 50%; background: #ccc; margin: 0 0.05rem}

.swiper-pagination-bullet-active { background:#8a8b8d;}

/*20171018改*/

.he_al { width: 6rem; height: 0.2rem; background: #f2f2f2; margin: 0.9rem auto 0.24rem;}

.he_al:last-child{display: none;}

.doctle1 { color: #079f88; font-size: 0.3rem; margin-top:0.24rem;}

.doctle1 img { display: inline-block; vertical-align: middle; width: 0.4rem; height: 0.3rem; margin-right: 0.4rem; }

.doctle1 span { color: #ccc; font-size: 0.16rem; margin-left: 0.22rem;}

.chbtn{width: 100%;height: 0.648rem;padding: 0 0.2rem;margin: 0.15rem auto 0;}

.chbtn li{position: relative;width: 1.908rem;line-height: 0.648rem;border-radius: 0.1rem;float: left;margin-right: 0.12rem;background: #eeeeee;text-align: center;font-size: 0.26rem;color: #555555;}

.chbtn li:last-child{margin-right: 0;}

.chbtn li i{display: none;left: 0.52rem;bottom: -0.2rem;position: absolute;width: 0;height: 0;border-width: 0.12rem;border-style: solid;border-color: #079f88 transparent transparent transparent;}
.chbtn li.hover{background: #079f88;color: white;}
.chbtn li.hover i,.chbtn li.on i{display: block;}
.chbtn li:hover,.chbtn li.on{background: #079f88;color: white;}

.chbtn li:hover i,.chbtn li.on i{display: block;}


/*2018.3.1新添加的*/
/*四个按钮*/
.sy-docter-wd{margin-bottom: 0.2rem}
.sy-docter-wd h4 {display:block;width:6rem;padding:0 .2rem;height:.5rem;overflow:hidden;}
.sy-docter-wd h4 a {float:left;width:1.31rem;text-align:center;height:.46rem;line-height:.46rem;border:.02rem solid #009d7a;border-radius:.06rem;margin-right:.2rem;color:#009d7a;font-size:.22rem;font-weight: normal;}
.sy-docter-wd h4 a:nth-of-type(2) {color:#FFAD01;border-color:#FFAD01;}
.sy-docter-wd h4 a:last-of-type {color:#FFAD01;border-color:#FFAD01;margin-right:0;}

/*合作医院*/
.ychz_btm {margin:0.2rem 0}
.ychz_btm ul li {width:1.58rem;float:left;height: 1.67rem}
.ychz_btm li img {width:1.1rem;height:1.1rem;display:block;margin:0 auto;}
.ychz_btm li p {font-size:0.16rem;color:#666666;line-height:0.4rem;text-align:center;background:url(/static/default/web/images/ychz_btmlip.jpg) no-repeat bottom center;background-size:0.28rem 0.02rem;}
.zjshb img {width:6.4rem}


.head { background-color:#009d7a; width: 100%; height:1rem; float: left;}
.head .logo { width: 3.5rem;  margin-left: 0.2rem; margin-top:-0.2rem; float: left;}
.head .logo_1 { width: 0.8rem; margin-left: 0.4rem; margin-top:-0.2rem ;float: left;}
.head .logo_2 { width: 0.85rem; margin-left: 0.25rem; margin-top:-0.2rem; float: left;}
.xnu {background-color: #eeeeee;overflow: hidden;width: 100%;}
.xnu ul li { float: left;height: 0.6rem;line-height: 0.6rem; width:24.4%;text-align: center;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-left: 1px solid white;border-top: 1px solid white;}
.xnu ul li a { color: #333;font-size: 0.26rem; display: block;}
.vn{border-right: none !important;}
.nj{ border-bottom: none !important;}

.banner { height: auto; width: 100%;}
.banner ul li { float: left;}
/*底部*/

.index_bottom {
    bottom: 0;
    height: 0.9rem;
    left: 0;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 3;
}
.index_bottom dl {
    background: #ececec none repeat scroll 0 0;
    border-top: 1px solid #cecece;
    height: 0.9rem;
    margin: 0 auto;
    max-width: 640px;
    position: relative;
    width: 100%;
}
.index_bottom dd {
    float: left;
}
.index_bottom dd a {
    color: #333;
}
.index_bottom dd:nth-child(1) {
    background: rgba(0, 0, 0, 0) url("/static/default/web/images/bottom_tel.gif") no-repeat scroll 0.1rem center / 0.4rem 0.6rem;
    border-right: 1px solid #a8a4a4;
    height: 0.7rem;
    margin: 0.05rem;
    padding-left: 0.6rem;
    width: 41%;
}
.index_bottom dd:nth-child(1) p {
    font-size: 0.25rem;
    line-height: 0.4rem;
}
.index_bottom dd:nth-child(1) b {
    color: #e1280f;
    float: left;
    font-size: 0.35rem;
    line-height: 0.3rem;
}
.index_bottom dd:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("/static/default/web/images/qq.jpg") no-repeat scroll 0.2rem center / 0.5rem 0.6rem;
    float: left;
    font-size: 0.3rem;
    height: 0.6rem;
    line-height: 0.3rem;
    margin: 0.1rem 0;
    padding-left: 13%;
}
.index_bottom dt {
    background-color: #ececec;
    border-radius: 50% 50% 0 0;
    border-top: 1px none #ececec;
    height: 0.94rem;
    padding: 10px;
    position: absolute;
    right: 5%;
    text-align: center;
    top: -50%;
    width: 0.94rem;
}
.index_bottom dt img {
    width: 100%;
}

.bz-tfhd .hd {overflow:hidden;}
.bz-tfhd .hd li {float:left;width:2.9rem;text-align:center;height:2.3rem;line-height:.28rem;font-size:.2rem;background:#EEE;color:#898989;margin:0 0 .2rem .2rem;}
.bz-tfhd .hd li img {display:block;width:.8rem;height:.8rem;margin:.2rem auto 0;}
.bz-tfhd .hd li h3 {height:.5rem;line-height:.5rem;font-size:.28rem;color:#009d7a;margin-bottom:.06rem;text-indent:0;}
.bz-tfhd .hd li h3:after {display:block;width:.6rem;height:.02rem;content:"";background:#009d7a;margin:0 auto;}
.bz-tfhd .hd li p {text-indent:0;color:#626262}

.bz-tfhd .hd li.on {background:#009d7a;color:#fff;}
.bz-tfhd .hd li.on h3 {color:#fff;}
.bz-tfhd .hd li.on h3:after {background:#fff;}
.bz-tfhd .hd li.on p {text-indent:0;color: #fff}
.bz-tfhd .bd-bd-box1 li {position:relative;height:5.48rem;}
.bd-qh1-link {overflow:hidden;margin-left: 0.2rem}
.bd-qh1-link a {float:left;width:1.82rem;height:.46rem;line-height:.48rem;font-size:.22rem;margin:0 .2rem .2rem 0;border:.02rem solid #FFAD01;color:#FFAD01;border-radius:.04rem;}
.bd-qh1-link a img {float:left;width:.22rem;height:.26rem;margin:.08rem .06rem 0 .34rem;}
.bd-qh1-link a:nth-of-type(2) {border-color:#40D1DA;color:#40D1DA;}
.bd-qh1-link a:nth-of-type(3) {border-color:#9ACD69;color:#9ACD69;margin-right:0;}
.bz-tfhd .bd-qh2 {overflow:hidden;}
.bz-tfhd .bd-qh2 .pub-video1 {border-bottom:.02rem solid #F2F2F2;margin:0 .2rem .2rem;padding-bottom:.2rem;}
.bz-tfhd .bd-qh2 .pub-video1 li:nth-of-type(1) {margin-left:0;}
.bz-tfhd .bd-qh2 ul:last-child {border-bottom:none;}


.pub-title2 {height:.52rem;border-bottom:.02rem solid #EEE;margin:0rem auto .2rem;}
.pub-title2 .b_l b {float:left;height:.5rem;line-height:.4rem;font-size:.28rem;color:#009d7a;margin:0 .05rem 0 0rem;border-bottom:.04rem solid #009d7a;background:url(/static/default/web/images/bz-pic-i10.png) no-repeat 0 0/.39rem .4rem;text-indent:.48rem; margin: 0 .05rem 0 .2rem;}
.pub-title2 .b_l b img {float:left;width:.39rem;height:.4rem;margin-right:.1rem;}
.pub-title2 .b_l em {float:left;height:.32rem;font-size:.16rem;color:#c9c7c7;text-align:left;line-height:.18rem;margin:.05rem 0 0 .05rem;}
.pub-title2 .b_r {height:.26rem;line-height:.26rem;font-size:.28rem;color:#FFAD01;background:url(/static/default/web/images/bz-pic-i2.png) no-repeat 0 0/.32rem .26rem;text-align:left;text-indent:.42rem;margin:.08rem .2rem 0 0;    font-weight: bold;}
.pub-snav1 {overflow:hidden;}
.pub-snav1 a {float:left;width:1.35rem;text-align:center;height:.5rem;line-height:.5rem;color:#fff;font-size:.2rem;background:#009d7a;border-radius:.04rem;margin:0 0 .2rem .2rem;}
.left,.b_l {float:left}
.right,.b_r {float:right}
.a-t{display:block;height:.28rem;line-height:.3rem;font-size:.18rem;text-indent:.42rem;margin-top:.15rem;color:#333;background:url(/static/default/web/images/bz-pic-i25.png) no-repeat 0 0.05rem/.32rem .22rem;overflow:hidden;}
.sy_lx {width:100%;overflow:hidden;border-bottom:.2rem solid #EEE;/*border-top:.2rem solid #fff;*/}
.sy_lx li {width:3.19rem;float:left;height:1.1rem;background-color:#fff;overflow:hidden;}
.sy_lx li span {float:left;width:0.7rem;height:0.7rem;border-radius:0.05rem;margin:0.2rem 0.2rem 0.2rem 0.4rem;}
.sy_lx li i {display:inline-block;color:#009d7a;font-style:normal;line-height:0.24rem;margin:0.26rem 0 0.1rem 0;float: left;font-size: 0.24rem}
.sy_lx li p {color:#333;line-height:0.24rem;float: left;font-size: 0.24rem}
.sy_lx li:first-child {border-right:.02rem solid #eee;}
.sy_lx li:first-child span {background:#009d7a url(/static/default/web/images/pub_fzz.png) no-repeat center /0.32rem 0.3rem;}
.sy_lx li:last-child span {background:#009d7a url(/static/default/web/images/pub_jbzc.png) no-repeat center /0.28rem 0.27rem;}
.sy-yuyue .hd {border-bottom:.02rem solid #eee;height:.56rem;}
.sy-yuyue .hd li {float:left;line-height:.54rem;width:3.1rem;text-align:center;font-size:.26rem;color:#333;}
.sy-yuyue .hd li.on {border-bottom:.04rem solid #105CD1;color:#105CD1;}
.sy-yuyue .bd {margin:0 .2rem;}
.sy-yuyue .form1 h2 {height:.24rem;line-height:.24rem;color:#ff0000;font-size:.18rem;margin:.24rem 0 .16rem;text-align: center;}
.sy-yuyue .form1 p {height:.5rem;line-height:.5rem;overflow:hidden;font-size:.22rem;margin-bottom:.2rem;}
.sy-yuyue .form1 dt {overflow:hidden;}
.sy-yuyue .form1 dt p {float:left;}
.sy-yuyue .form1 span {float:left;color:#333;overflow:hidden;}
.sy-yuyue .form1 span b {float:left;width:.12rem;font-size:.26rem;color:#ff0000;padding-right:.06rem;}
.sy-yuyue .form1 dd input,.sy-yuyue .form1 dd select,.sy-yuyue .form1 dt input {width:4.66rem;height:.42rem;border:.02rem solid #eee;border-radius:.06rem;font-size:.18rem;text-indent:.1rem;color:#898989;background:#fff;}
.sy-yuyue .form1 dd select {height:.48rem;line-height:.5rem;width:4.7rem;}
.sy-yuyue .form1 dt input {width:4.66rem;}
.sy-yuyue .form1 dt p:nth-of-type(2) input {float:left;width:.24rem;height:.24rem;margin:.14rem 0.08rem 0 .05rem;}
.sy-yuyue .form1 dt p label {float:left;color:#898989;}
.sy-yuyue .form1 h3 {overflow:hidden;height:.56rem;margin:.3rem auto .2rem;}
.sy-yuyue .form1 h3 input {float:left;width:2.9rem;height:.56rem;color:#fff;text-align:left;text-indent:.7rem;background:url(/static/default/web/images/sy-pic-i5.png) no-repeat .28rem .12rem/.32rem .34rem #009d7a;border-radius:.08rem;font-size: 0.25rem}
.sy-yuyue .form1 h3 a {float:right;width:2.56rem;height:.26rem;}
/*四个色块*/
.BoxL .hd ul li {float:left;width:1.22rem;height:1.22rem;background:#c9c7c7;border-radius:0.1rem;margin:0.2rem 0.15rem 0.1rem 0.2rem;}
.BoxL .hd ul li.on {background:url(/static/default/web/images/psd_03.jpg) no-repeat;background-size:1.22rem 1.22rem;}
.BoxL .hd ul li.on a h4{color:#ff7937;}
.BoxL .hd ul li a {display:block;width:1.22rem;height:0.97rem;padding-top:0.25rem;}
.BoxL .hd ul li a div {width:0.38rem;height:0.38rem;margin:0rem auto;}
.BoxL .hd ul li a h4 {text-align:center;font-weight:normal;font-size:0.2rem;color:#4e4e4e;}
.BoxL .hd ul .l1.on div {background:url(/static/default/web/images/home1hover.png) no-repeat center center;background-size:100%;}
.BoxL .hd ul .l2 div {background:url(/static/default/web/images/home2.png) no-repeat center center;background-size:100%;}
.BoxL .hd ul .l3 div {background:url(/static/default/web/images/home3.png) no-repeat center center;background-size:100%;}
.BoxL .hd ul .l4 div {background:url(/static/default/web/images/home4.png) no-repeat center center;background-size:100%;}
.BoxL .hd ul .l1 div {background:url(/static/default/web/images/home1.png) no-repeat center center;background-size:100%;}
.BoxL .hd ul .l2.on div {background:url(/static/default/web/images/home2hover.png) no-repeat center center;background-size:100%;}
.BoxL .hd ul .l3.on div {background:url(/static/default/web/images/home3hover.png) no-repeat center center;background-size:100%;}
.BoxL .hd ul .l4.on div {background:url(/static/default/web/images/home4hover.png) no-repeat center center;background-size:100%;}
.bottom{height:4rem;}
