@charset "utf-8";
html {
    font-size: 100px;
}
body,div,menu,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,input,p,form,header,nav,article,section,aside,footer,video,audio,figure,textarea {
    padding: 0;
    margin: 0;
}
input,select,textarea,img,area {
    outline: none;
    border: none;
}
input,select,textarea {
    background: #FFF;
}
mark {
    background: none;
}
img {
    vertical-align: middle;
    width: 100%;
}
textarea {
    resize: none;
}
li {
    list-style-type: none;
}
body {
    font: 0.437rem/1 "Microsoft YaHei";
}

.fl-c:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.fl-c {
    *zoom: 1;
}
a {
    text-decoration: none;
    outline: none;
    color: inherit;
}

.clear-fix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: "";
    font-size: 0;
}
.clear-fix:before {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: "";
    font-size: 0;
}

.fl {
    float: left;
}
.fr {
    float: right;
}

.no-bt {
    border-top: none !important;
}
.no-br {
    border-right: none !important;
}
.no-bb {
    border-bottom: none !important;
}
.no-bl {
    border-left: none !important;
}
.no-mr{
    margin-right:0!important;
}

.wrap{
    max-width: 6.4rem;
    margin: 0 auto;
    overflow: hidden;
   
}
/*header*/


nav ul li{
    width: 20%;
    box-sizing: border-box;
    text-align: center;
    border-right: 1px solid #959595;
    border-bottom: 1px solid #959595;
    float: left;
    font-size: .22rem;
    color: #848484;
    height: 1.3rem;
}
.nav-col{
    background: #eeeeee!important;
}
nav ul li img{
    width: .62rem;
    height: .62rem;
    display: block;
    margin:.15rem auto .1rem auto;
}



.banner img{
    width: 6.4rem;
    height: 4.6rem;
}
.part1{
    margin:.3rem 0;
}
.part1-top{
    width: 6.2rem;
    height: 1.19rem;
    padding:.1rem ;
    background: url(../images/b-bg.jpg) center no-repeat;
    background-size: 100%;
    font-size: .24rem;
    color: #222222;
    text-indent: 2em;
    line-height: 1.5em;
    margin-bottom: .3rem;
}
.part1-top span{
    color: #ff0000;
}
.part1-btn{
    text-align: center;
}
.part1-btn .left{
    background: -webkit-linear-gradient(to right,#5fbe2a,#22b03d);
    background: linear-gradient(to right,#5fbe2a,#22b03d);
}
.part1-btn .right{
    background:-webkit-linear-gradient(to right,#b82700,#c26800);
    background: linear-gradient(to right,#b82700,#c26800);
    margin-left: .15rem;
}
.part1-btn a{
    text-align: center;
    color: #fff;
    border-radius: .2rem;
    display: inline-block;
    padding:.1rem .15rem ;
    border:.08rem solid #eeeeee;
}
.part1-btn a strong{
    font-size: .34rem;
}
.part1-btn a p{
    padding:.1rem 0;
    font-size: .22rem;
}
.part1-btn a p span{
    color: #f6ff00
}
.tit{
    width: 6.4rem;
    height: 1.2rem;
    background: url(../images/tit-bg.jpg) center no-repeat;
    background-size: 100%;
    text-align: center;
}
.tit h1{
    font-size: .34rem;
    color: #fffc00;
    left:1.6rem;
    top:.25rem;
    position: absolute;
}
.tit div{
    position: relative;
    padding-top: .15rem;
}
.tit div img{
    width: 4.9rem;
    height: .85rem;
}
.part2-ul ul{
    margin:.3rem .1rem 0 .1rem;
}
.part2-ul ul li img{
    width: 1.67rem;
    height: 1.18rem;
    float: left

}
.part2-ul ul li div{
    width: 70%;
    float: right;
    font-size: .22rem;
    line-height: 1.5em;
}
.part2-ul ul li{
    display: inline-block;
    margin-bottom: .25rem;
}
.part-btn{
    margin-bottom: .35rem;
}
.part-btn a{
    text-align: center;
    display: inline-block;
    width: 2.47rem;
    height: 1.05rem;
    
}
.part-btn a.p-lt{
    font-size: .34rem;
    color: #fffc00;
    background:url(../images/btn-rb1.jpg) center no-repeat;
    background-size:100%;
    float: left;
    margin-left: .4rem;
}
.part-btn a.p-lt i{
    display: inline-block;
    font-style: normal;
    padding-top: .15rem;
}
.part-btn a.p-rt{
    background-size:100%;
    float: right;
    margin-right: .4rem;
}
.part-btn a.p-rt img{
    width:2.49rem;
    height: 1.06rem;
}
.part-btn a span{
    font-size: .24rem;
    color: #fff;
}
.symptom1{
    margin:.25rem .1rem;
}
.symptom1 p{
    font-size: .24rem;
    color: #222222;
    text-indent: 2em;
    line-height: 1.5em;
}
.symptom1 h1,.method h1{
    height: .3rem;
    line-height: 0;
    background: url(../images/line.jpg) repeat-x;
    text-align: center;
    margin:.28rem 0;
}
.symptom1 h1 span,.method h1 span{
    background: #fff;
    font-size: .28rem;
    line-height: 1em;
    padding:0 .2rem;
    color: #222222;
    display: inline-block;
    *display: inline;

}
.symptom1 ul{
    display: inline-block;
}
.symptom1 ul li{
    position: relative;
    float: left;
    margin-bottom: .1rem;
}
.symptom1 ul li:nth-child(odd){
    margin-right: .1rem;
}
.symptom1 ul li span{
    position: absolute;
    bottom:0;
    left: 0;
    width: 100%;
    font-size: .24rem;
    color: #fff;
    line-height: 2em;
    background: rgba(0,0,0,.5);
    text-align: center;
    z-index: 99
}
.symptom1 ul.ul0 li img{
    width: 3.04rem;
    height: 2.2rem;
}
.symptom1 ul.ul1 li img{
    width: 3.04rem;
    height: 4.1rem;
}
.part3{
    margin:.3rem .1rem;
}
.part3-ul ul li{
    width: 48%;
    float: left;
    height: 2.65rem;
    border:1px solid #cccccc;
    box-sizing:border-box;
    border-radius: .15rem;
    overflow: hidden;
    margin-bottom: .25rem;
}
.part3-ul ul li:nth-child(odd){
    margin-right: 3%;
}
.part3-ul ul li:nth-child(1){
    background: url(../images/cause1.jpg) top center no-repeat;
    background-size: 2.93rem;
}
.part3-ul ul li:nth-child(2){
    background: url(../images/cause2.jpg) top center no-repeat;
    background-size: 2.93rem;
}
.part3-ul ul li:nth-child(3){
    background: url(../images/cause3.jpg) top center no-repeat;
    background-size: 2.93rem;
}
.part3-ul ul li:nth-child(4){
    background: url(../images/cause4.jpg) top center no-repeat;
    background-size: 2.93rem;
}
.part3-ul ul li p{
    font-size: .22rem;
    color: #222222;
    height: 1.88rem;
    text-indent: 2em;
    line-height: 1.5em;
    padding:.1rem .1rem 0;
}
.part3-ul ul li span{
    font-size: .3rem;
    color: #fff;
    display: block;
    background: #9b918b;
    text-align: center;
    line-height:.65rem;
}
.part3-tips{
    border:2px solid #f10000;
    box-sizing:border-box;
    background: #f3f0e3;
    overflow: hidden;
}
.part3-tips img{
    width: .43rem;
    height: 1.41rem;
}
.part3-tips .tips-l{
    width:15%;
    background: #f10000;
    float: left;
    text-align: center;

}
.part3-tips .tips-r{
    background: #f3f0e3;
    width: 85%;
    float: right;
}
.part3-tips p{
    font-size: .22rem;
    text-indent: 2em;
    line-height: 1.5em;
    padding:0 .1rem;
    
}
.part3-tips p span{
    color: #ff0000
}
.tit4 h1{
    left: 1.8rem;
}
.tit4 div img{
    width: 3.87rem;
}
.method{
    margin:.2rem .1rem;
}
.method-t{
    text-indent: 2em;
    font-size: .24rem;
    color: #020000;
    line-height: 1.5em;
}
.method1{
    display: inline-block;
}
.method1 li{
    float: left;
    margin-bottom: .1rem;
}
.method1 li img{
    width: 3.05rem;
    height: 2.02rem;
}
.method1 li span{
    display: block;
    text-align: center;
    background: #edebea;
    font-size: .24rem;
    line-height: 1.2em;
    padding:.1rem 0;
    color: #222222;
}
.method1 li:nth-child(odd){
    margin-right: .1rem;
}
.method-tab{
    width: 5.9rem;
    height: 3.1rem;
    overflow: hidden;
    margin:.15rem auto;
    position: relative;
}
.method-tab .swiper-pagination {
    position: absolute;
    bottom: .1rem!important;
}
.method-tab .swiper-pagination-bullet-active{
    background: #9e9e9e
}
.method2 ul li{
    font-size: .22rem;
    color: #222222;
    line-height: 1.5em;
    margin-bottom: .2rem;
}
.method-ys div{
   text-align: center;
}
.method-ys div img{
    width: 5.6rem;
    height: 3.34rem;
}

.tit5 h1{
    left: 2.2rem;
}
.tit5 div img{
    width: 3.87rem;
}
.case-img{
    text-align: center;
    margin:.2rem 0;
}
.case-img img{
    width: 5.9rem;
    height: 4.9rem;
}
div.tit6 div img{
    width: 3.87rem;
}
div.tit6 div h1{
    left: 2rem;
}

/* 医生滚动 */
.set4-tab{
    width: 6.2rem;
    height: 3.64rem;
    overflow: hidden;
    position: relative;
    background:#eaeaea url(../images/doc-tab-bg.jpg) center no-repeat;
    margin:.2rem auto .2rem auto;
}
.set4-tab .swiper-pagination{
    position: absolute;
    bottom: .1rem!important;
}
.set4-tab .swiper-pagination-bullet-active{
    background: #979797
}
.set4-left{
    width: 2.78rem;
    float: left;
}
.set4-right{
    width: 3.3rem;
    float: left;
}
.set4-right h1{
    font-size: .32rem;
    color: #222222;
    font-weight: normal;
    border-bottom: 1px solid #787878;
    padding-bottom: 1px;
    margin: .25rem 0 .2rem 0;

}
.set4-right h1 p{
    border-bottom: 3px solid #363636;
    padding-bottom: .1rem;
    

}
.set4-right h1 span{
    font-size: .45rem;
    color: #ff0000;
}
.set4-right h2{
    font-size: .26rem;
    color: #222222;
    padding-left: .1rem;
    font-weight: normal;
    line-height: .38rem
}
.set4-right h2 span{
    color: #ff0000
}
.set4-right p.tab-p{
    font-size: .24rem;
    color: #222222;
    border:1px solid #00bc31;
    line-height: .5rem;
    height: .5rem;
    background: #fff;
    margin:.25rem 0
}
.set4-right p.tab-p span{
    display: block;
    background: #00bc31;
    font-size: .3rem;
    color: #fff;
    padding:0 .08rem;
    width: .8rem;
    text-align: center;
    float: left;
    margin-right: .15rem
}
.set4-right a{
    width: 2.28rem;
    height: .47rem;
    display: block;
    background: url(../images/tab-btn-bg.png) center no-repeat;
    background-size: 100%;
    text-align: center;
    line-height: .45rem;
    color: #fff;
    font-size: .26rem;
}


.set4-table{
    width: 6.2rem;
    margin:.2rem auto;
}
.set4-table table{
    width: 100%;
    text-align: center;
    color: #0d0d0b; 
    font-size: .22rem;
    border-top:1px solid #cccccc;
    border-left: 1px solid #cccccc;
}
.set4-table table tr:nth-of-type(1) td{
    font-size: .26rem;
}
.set4-table table td{
    height: .6rem;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.set4-table table td i{
    font-style: normal;
    font-size: .18rem;
}
.set4-table table td a {
    padding:0 .05rem;
    float: right;
    background: #ff0000;
    font-size: .24rem;
    color: #fff;
    text-align: center;
    line-height: .5rem;
    border-radius: .08rem;
    margin-right: .05rem;
}
.set4-table table td.p4-a span{
    display: inline-block;
}
.tit-h{
    width: 6.4rem;
    height: 1.2rem;
    background: url(../images/tit-bg.jpg) center no-repeat;
    background-size: 100%;
    text-align: center;
}
.tit-h h1{
    font-size: .34rem;
    color: #fffc00;
    padding-top: .15rem;
}
.tit-h span{
    font-size: .26rem;
    color: #fff;
}
.hospital p{
    font-size: .24rem;
    color: #222222;
    text-indent: 2em;
    line-height: 1.5em;
    margin:.3rem .1rem 0 .1rem;
    margin-top:0;
}
.hospital p span{
    color: #ff0000
}
.sec5-li{
    width: 6.2rem;
    margin:.3rem auto .1rem auto;
}
.sec5-li ul li{
    width: 3rem;
    margin-right: .2rem;
    float: left;
    margin-bottom: .2rem;
}
.sec5-li ul li div{
    font-size: .22rem;
    color: #222222;
    height: .6rem;
    background:#ececec /*url(../images/hos-bg.png)*/ left center no-repeat;
    background-size: .89rem;
    line-height: .28rem;
    padding: 0 0.1rem;
}
.sec5-li ul li div span{
    width: .89rem;
    display: block;
    float: left;
    color: #fff;
    text-align: center;
    line-height: .6rem
}
.sec5-li ul li div a{
    color: #ff0000
}

div.tit7 div h1{
    left: 2rem;
}
div.tit7 div img{
    width: 3.87rem;
}
/* 挂号 */
.gh-wrap{
    width: 6rem;
    margin:0 auto;
    margin-bottom: .4rem;
}
.guahao{width: 6rem;box-sizing:border-box;border-left: 1px solid #c8c7c7;
    border-right: 1px solid #c8c7c7; font-size: .24rem;
    background: url(../images/seft-bg2.jpg) center bottom no-repeat;
    background-size: 6rem;
    padding-bottom: .25rem;
}
.guahao .guahao-logo{
    width: 5.58rem;
    height: .84rem;
    margin:0 auto;
    margin-bottom: .15rem
}

.guahao h2{text-align: center; font-weight: normal; color: #6f6d6d; margin-bottom: .3rem;font-size: .2rem;}
.guahao div{margin-bottom:.375rem}
.guahao form{padding:0 .15rem}
.guahao select{width:4rem;float:right; font-size:.24rem;color:#a5a3a5;padding: 0 .25rem;height:.5rem;-moz-appearance: none;
    -webkit-appearance:none;appearance:none;border:1px solid #a6a6a6; border-radius: .1rem; box-sizing:border-box;  }
.guahao label{width:1.5rem;height:.5rem;text-align:right;line-height:.5rem}
.guahao label span{
    color: #ff0000
}
.guahao label[for=content]{line-height:1}
.guahao label[for=man],.guahao label[for=woman]{width:auto;vertical-align:middle}
.guahao input{box-sizing:border-box;padding:0 .25rem;width:4rem;height:.5rem;font-size:.24rem;line-height:.5rem; border:1px solid #a6a6a6; border-radius: .1rem; box-sizing:border-box;}
.guahao input[type=radio]{width:auto;vertical-align:middle}
.guahao textarea{box-sizing:border-box;width:4rem;height:1.2rem;border:1px solid #a6a6a6;border-radius: .1rem; font-size:.24rem;}
.guahao input#date{
    
    background-size: .44rem;
}
.submit{
    width: 2.4rem;
    height: .5rem;
    margin:0 auto!important;
}
.submit input{
    width: 2.4rem;
    height: .5rem;
    border-radius: .25rem;
    color: #fff;
    background: #f10101;
    border:none;
    
    text-align: center;
}
.submit a{
    width: 2.4rem;
    height: .6rem;
    line-height: .6rem;
    border-radius: .05rem;
    background: #996633 url(../images/tel-icon.png) .3rem .15rem no-repeat;
    background-size: .36rem;
    color: #fff;
    text-indent: .9rem;
    float: right;
    margin-right: .2rem;
}
.bg-top,.bg-bottom{
    display: inline-block;
}
..bg-bottom{
    height: .3rem;
}
.fl {
    float: left;
}

/*footer*/



