﻿
/**head**/
.logo{width:6.4rem;}
.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;}
.all_width{
    width: 6.4rem;
    background-color: #fff;
    margin-top: 0.15rem;
    overflow: hidden;
}
/*a*/
.all_widtha{
    width: 6rem;
    margin: auto;
    padding: 0.2rem 0;
}
.all{
    width: 6rem;
    margin: auto;
}
.capture{
    width: 100%;
   padding-top: 0.2rem;
    /* border: solid 1px red;*/
}
.capture .skill2_disease{
    font-size: 0.44rem;
    color: #00968d;
    text-align: center;
    font-weight: bold;
}
.capture .skill2_3d{
    font-size: 0.3rem;
    color: #535353;
    text-align: center;
}
.capture .skill2_lin{
    width: 100%;
    border: solid 1px #f5f5f5;
    margin-top: 0.2rem;
    margin-bottom: 0.3rem;
    position: relative;
}
.capture .skill2_lin1{
    width: 1.1rem;
    height: 4px;
    background: #00968d;
    position: absolute;
    left: 50%;
    top: -0.02rem;
    transform: translateX(-50%);
}

.capture .skill2_line{
    display: block;
}
.capture .skill2_method{
    font-size: 0.22rem;
    word-break: break-all;
    line-height: 0.4rem;
    text-indent: 2em;
    text-align: justify;
    color:#434343;
}
.skill2_step{
    margin-top: 0.15rem;
    width: 100%;
    height: 3.22rem;
  /*  border: solid 1px red;*/
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.skill2_step>div{
    position: relative;
    width: 2.95rem;
    height: 1.5rem;
}
.skill2_step>div img{
    display: block;
    width: 100%;
    height: 100%;
}
.skill2_step>div .skill2_pos{
    position: absolute;
    left: 0;
    bottom: 0;
    width:2.95rem;
    height:0.3rem ;
    background: rgba(0,0,0,0.5);
    color: #f6f6f6;
    text-align: center;
    line-height: 0.3rem;
    font-size: 0.2rem;
}

.ask{
    width: 4.35rem;
    height: 0.4rem;
    color: #ffffff;
    font-size: 0.22rem;
    text-align: center;
    background: #ff8800;
    margin: 0.25rem auto;
    border-radius: 0.5rem;
    line-height: 0.4rem;
}
.ask a{
    display: block;
    width: 100%;
}
.ask a span{
    color: #ffffff;
}
.ask img{
    width: 0.33rem;
    float: right;
    margin-right: 0.05rem;
    margin-top: 0.04rem;
}
.skill2_symptom{
    width: 100%;
    height: 1.6rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.skill2_symptom .skill2_symptom1,.skill2_symptom2,.skill2_symptom3{
    width: 2rem;
    height: 100%;
}
.skill2_symptom .skill2_symptom1>div{
    width: 100%;
    height: 0.7rem;
    margin-bottom: 0.18rem;
    background: url("../images/lf_06.png") no-repeat center center;

}
.skill2_symptom .skill2_symptom1>div:last-child{
    margin-bottom: 0;
}
.skill2_symptom .skill2_symptom1>div p{
    color: #7e7e7e;
    font-size: 0.18rem;
    padding-left: 0.05rem;
    padding-top: 0.12rem;
}
.skill2_symptom .skill2_symptom1>div p.skill2_depend{
    color: #7e7e7e;
    font-size: 0.18rem;
    padding-top: 0.2rem;
}
.skill2_symptom .skill2_symptom1>div img{
    display: block;
    width: 100%;

}
.skill2_symptom .skill2_symptom2 img{
    display: block;
    width: 100%;
    height: 100%;
}
.skill2_symptom .skill2_symptom3>div{
    width: 100%;
    height: 0.7rem;
    margin-bottom: 0.15rem;
    background: url("../images/lf_07.png") no-repeat center center;

}
.skill2_symptom .skill2_symptom3>div:last-child{
    margin-bottom: 0;
}
.skill2_symptom .skill2_symptom3>div p{
    color: #7e7e7e;
    font-size: 0.18rem;
    padding-left: 0.24rem;
    padding-top: 0.12rem;
}
.skill2_step1{
    width: 100%;
    margin-top: 0.25rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.skill2_step1>div{
    width: 32%;
    height: 3.1rem;
    background: #f5f5f5;
    padding-bottom: 0.2rem;
    position: relative;
}
.skill2_step1>div .step1_method{
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    color: #ffffff;
    text-align: center;
    font-size: 0.22rem;
    background: #00968d;

}
.skill2_step1>div img{
    display: block;
    width: 0.29rem;
    position: absolute;
    left: 50%;
    bottom: 0.1rem;
    transform: translateX(-50%);
}
.skill2_step1>div .step1_method1{
    width: 100%;
    padding-top: 0.2rem;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    font-size: 0.18rem;
    color: #7e7e7e;
    text-align: justify;
}
.skill2_cure{
    width: 100%;
    height: 8rem;
    background: url("../images/lf_10.png") no-repeat center center;
    background-size: cover;
    position: relative;
}
.skill2_cure .skill2_cure1{
    width: 3.87rem;
    height: 1.63rem;
    position: absolute;
    right: 0;
    top: 0;
}
.skill2_cure .skill2_cure1 .skill2_cureCon{
    width: 3.7rem;
    height: 0.4rem;
    border-bottom: solid 1px #00968d;
}
.skill2_cure .skill2_cure1 .skill2_cureCon>div{
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 50%;
    background: #00968d;
    color: #ffffff;
    text-align: center;
    line-height: 0.3rem;
    margin-top: 0.05rem;
    margin-right: 0.1rem;
    font-size: 0.2rem;
    font-weight: bold;
    float: left;
}
.skill2_cure .skill2_cure1 .skill2_cureCon span{
    float: left;
    font-size: 0.24rem;
    color: #00968d;
    font-weight: bold;
    margin-top: 0.03rem;
}
.skill2_cure .skill2_cure1 p{
    font-size: 0.18rem;
    line-height: 0.3rem;
    padding-right: 0.17rem;
    padding-top: 0.1rem;
}
.skill2_cure .skill2_cure2{
    width: 3.87rem;
    height: 1.63rem;
    position: absolute;
    left: 0.15rem;
    top: 2.15rem;
}
.skill2_cure .skill2_cure2 .skill2_cureCon{
    width: 3.7rem;
    height: 0.4rem;
    border-bottom: solid 1px #00968d;
}
.skill2_cure .skill2_cure2 .skill2_cureCon>div{
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 50%;
    background: #00968d;
    color: #ffffff;
    text-align: center;
    line-height: 0.3rem;
    margin-top: 0.05rem;
    margin-right: 0.1rem;
    font-size: 0.2rem;
    font-weight: bold;
    float: left;
}
.skill2_cure .skill2_cure2 .skill2_cureCon span{
    float: left;
    font-size: 0.24rem;
    color: #00968d;
    font-weight: bold;
    margin-top: 0.03rem;
}
.skill2_cure .skill2_cure2 p{
    font-size: 0.18rem;
    line-height: 0.3rem;
    padding-right: 0.17rem;
    padding-top: 0.1rem;
}
.skill2_cure .skill2_cure3{
    width: 3.87rem;
    height: 1.63rem;
    position: absolute;
    right: 0;
    top: 4.25rem;
}
.skill2_cure .skill2_cure3 .skill2_cureCon{
    width: 3.7rem;
    height: 0.4rem;
    border-bottom: solid 1px #00968d;
}
.skill2_cure .skill2_cure3 .skill2_cureCon>div{
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 50%;
    background: #00968d;
    color: #ffffff;
    text-align: center;
    line-height: 0.3rem;
    margin-top: 0.05rem;
    margin-right: 0.1rem;
    font-size: 0.2rem;
    font-weight: bold;
    float: left;
}
.skill2_cure .skill2_cure3 .skill2_cureCon span{
    float: left;
    font-size: 0.24rem;
    color: #00968d;
    font-weight: bold;
    margin-top: 0.03rem;
}
.skill2_cure .skill2_cure3 p{
    font-size: 0.18rem;
    line-height: 0.3rem;
    padding-right: 0.17rem;
    padding-top: 0.1rem;
}
.skill2_cure .skill2_cure4{
    width: 3.87rem;
    height: 1.63rem;
    position: absolute;
    left: 0.15rem;
    bottom: 0;

}
.skill2_cure .skill2_cure4 .skill2_cureCon{
    width: 3.7rem;
    height: 0.4rem;
    border-bottom: solid 1px #00968d;
}
.skill2_cure .skill2_cure4 .skill2_cureCon>div{
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 50%;
    background: #00968d;
    color: #ffffff;
    text-align: center;
    line-height: 0.3rem;
    margin-top: 0.05rem;
    margin-right: 0.1rem;
    font-size: 0.2rem;
    font-weight: bold;
    float: left;
}
.skill2_cure .skill2_cure4 .skill2_cureCon span{
    float: left;
    font-size: 0.24rem;
    color: #00968d;
    font-weight: bold;
    margin-top: 0.03rem;
}
.skill2_cure .skill2_cure4 p{
    font-size: 0.18rem;
    line-height: 0.3rem;
    padding-right: 0.17rem;
    padding-top: 0.1rem;
}
.skill2_rule{
    width: 100%;
    /*height: 5rem;*/
}
.skill2_ruleCon1{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 0.05rem;
}
.skill2_ruleCon1>div{
    width: 1.48rem;
    height: 2.3rem;
     background: #f5f5f5;
    position: relative;
    border-right: solid 1px #eeeeee;
}
.skill2_ruleCon1>div:last-child{
    border-right: none;
}
.skill2_ruleCon1>div p{
    font-size: 0.18rem;
    line-height: 0.3rem;
    padding-right: 0.05rem;
    padding-left: 0.12rem;
    padding-top: 0.15rem;

}
.skill2_ruleCon1>div .circle{
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 50%;
    text-align: center;
    line-height: 0.3rem;
    font-size: 0.2rem;
    color: #ffffff;
    background: #00968d;
    position: absolute;
    left: 50%;
    bottom: 0.05rem;
    transform: translateX(-50%);
}
.skill2_ruleCon2{
    width: 100%;
    height: 0.8rem;
    margin-top: 0.05rem;
    margin-bottom: 0.05rem;
    overflow: hidden;

}
.skill2_ruleCon2 img{
    display: block;
    width: 100%;
    height: 100%;
}
/*康复案例 satrt*/
.skill_ban{
    overflow: hidden;
}
.skill_ban .swiper-container{
    height: 2.5rem;
}
.zl-flow{margin-top: 0.25rem;}
.coverflow-slide .swiper-slide {
    width: 2.54rem;
    position: relative;
}
.coverflow-slide .swiper-slide .swiper_bg{
    position: absolute;
    left: 0;
    bottom: 0.55rem;
    width: 100%;
    height: 0.8rem;
    text-align: center;
    color: #ffffff;
    padding-top: 0.14rem;
    background: rgba(0,0,0,0.5);
}
.coverflow-slide .swiper-slide .swiper_bg p{
    font-size: 0.2rem;

}
.coverflow-slide .swiper-slide img {width: 100%;}
.kfal_zi{color: #4c4c4c;font-size: 0.22rem;line-height: 0.35rem;text-indent: 0.44rem;margin: 0.3rem 0 0.15rem 0}
/*康复案例 end*/
/**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;}

.line {
    width: 6.4rem;
    height: 0.14rem;
    border-top: 0.01rem solid #e5e5e5;
    background: #eeeeee;
}