@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;border:0;}
html, body {width: 100%;min-width: 320px;max-width: 640px;margin: 0 auto;}
img{border:0;}a{text-decoration:none;}ul,li{list-style-type:none;}.cl{clear:both;}.ov{overflow:hidden;}.pa{padding:5% 6%;}.fl{float:left;}.fr{float:right;}.p_h{line-height:1.7em;}
.djswt{display:block; background:#ee7800; color:#fff; border-radius:0.2em;}.bo_line1{border-bottom:1px solid #ccc;}.bo_line2{border-bottom:1px dashed #ccc;}
.page{width:100%;max-width:640px;min-width:320px; font-family:"Microsoft YaHei";color:#777777;overflow:hidden; margin:auto; letter-spacing:1px;}
@media screen and (min-width:320px){.page, .index_zjmk{font-size: 14px}}
@media screen and (min-width:360px){.page, .index_zjmk{font-size: 17px}}
@media screen and (min-width:375px){.page, .index_zjmk{font-size: 17px}}
@media screen and (min-width:480px){.page, .index_zjmk{font-size: 21px}}
@media screen and (min-width:640px){.page, .index_zjmk{font-size: 30px}}


.nav { width: 100%;background: #e3e3e3;overflow: hidden;border-bottom: 1px solid #ccc;padding: .6em 0;}
.nav a { font-size: 1em;color: #333;text-decoration: none; width: 14.25%; text-align: center; display: block;float: left;line-height: 1.8em;}
.logo {width:100%;}
.logo img,.banner img{display:block;width:100%;}
.dh{background:#f1f1f1;}
.dh a{display:block; width:33%; border-right:1px solid #c7c7c7; float:left; text-align:center;font-size:0.85em; color:#282828;padding:2% 0;}
.index_kb,.index_ss,.index_js,.index_zz{width:95%;margin:5% auto;}
.index_kb ul li{width:49.5%; text-align:center; line-height:2em; margin-bottom:1%;}
.index_kb ul li a{color:#fff;}
.index_kb ul li a img{vertical-align:middle; width:10%;margin-right:2%;margin-top:-2%;}
.index_kb ul li.li1{background:#074F3C;}
.index_kb ul li.li2{background:#00614B;}
.index_kb ul li.li3{background:#048366;}
.index_kb ul li.li4{background:#075D47;}
.index_kb ul li.li5{background:#055A44;}
.index_kb ul li.li6{background:#088669;}
.index_kb ul li.li7{background:#088669;}
.index_kb ul li.li8{background:#055943;}
.index_bz{width:95%; margin:5% auto;}
.index_bz ul#tab0{width:30%;}.index_bz ul#tab0 li{width:100%;padding:4.1% 0;text-align:center; margin-bottom:4%; background:#eaeaea;color:#282828;cursor:pointer;}
.index_bz ul#tab0 li.active{background:#fa7000 url("../images/tab_bg.jpg") right center no-repeat;background-size:8%;color:#fff;}
.index_bz_nr{width:67%;}
.index_bz_nr dl dt{width:33.33%; float:left; text-align:center;margin-bottom:3%;}
.index_bz_nr dl dt img{display:block; margin:0 auto; width:90%;}
.index_bz_nr dl dt a{color:#282828;font-size:0.8em;}
.index_bz_nr dd a{display:block; color:#fff; width:49.5%; margin-bottom:1%; line-height:2em;font-size:0.8em; text-align:center;}
/* @media screen and (min-width:360px){.index_ss p{font-size:0.9em}}
.index_ss p{line-height:1.8em;}
.index_ss p a{color:#777;padding:0 2%;} */

.index_zjmk {display: none;}
.index_zdzj{width:95%; margin:5% auto;}
.index_zdzj #tab1 li{width:23%; line-height:1.8em; text-align:center;margin-right:2.3%; float:left; display:inline; background:#b1b1b1; color:#fff;cursor: pointer;}
.index_zdzj #tab1 li:last-child {margin-right: 0;}
.index_zdzj #tab1 li.active{background:#00614b; color:#fff;}
.index_zdzj .zdzj_nr {position: relative;margin-top: 3%;display: none;padding-left: 47%;}
.index_zdzj .zdzj_nr img{ position: absolute; top: 0; left: -3%; width: 54%; }
/* .index_txzj{width:95%; margin:5% auto;}
.index_txzj #tab2 li{width:24%; line-height:2.2em; text-align:center;margin-right:1%; float:left; display:inline; background:#eeeeee; color:#777;cursor:pointer;}
.index_txzj #tab2 li.active{background:#00614b; color:#fff;}
.index_txzj .txzj_nr{margin-top:5%;font-size:0.82em;}.index_txzj .txzj_nr img{width:33%;margin-right:3%;}
.index_txzj .txzj_nr strong{font-size:1.1em; color:#282828;}.index_txzj .txzj_nr p{line-height:1.6em; margin-top:1%;}
.index_txzj .txzj_nr a{display:block; font-size:0.9em;padding:1.5% 5%;margin-top:1%;} */
.index_js .js_nr a{width:28%; float:left;margin:0 2.8% 3% 3%;}
.index_js p{font-size:.8em; text-align:right; color:#999999; line-height:1.75em;}
/*.index_js p a{padding:0 3%;margin-left:2%;}*/
.index_js p.good-box a{ font-size: .85em;  }
/* .index_zz a{display:block; width:48%; font-size:.85em; text-align:center;padding:2.5% 0;margin-top:3%;} */
.index_wys{background:#e6e6e6;padding:5%;}
.index_wys h1{color:#00614b; font-size:1.5em; text-align:center;}
.index_wys p{background:#fff;margin-top:3%;border:1px solid #ccc;}
.index_wys a.fl{line-height:100%;color:#999999; font-family:"Microsoft YaHei";padding:2% 0 2% 3%;width:72%;}
.index_wys p a.fr{display:block; border-radius:0em; width:25%; text-align:center;padding:2% 0; line-height:100%;}
.index_wys .bh{text-align:center; color:#282828;margin-top:3%;padding-top:3%;} .index_wys .bh img{vertical-align:middle; width:10%;margin-top:-2%;margin-right:2%;}
.index_wys .bh a{color:#00614b; font-size:1.3em; letter-spacing:-1px;}
.index_bot{background:#f4f4f4;}
.index_bot a{display:block; width:24.5%; border-right:1px solid #fff;border-left:1px solid #d4d4d4;float:left; text-align:center; font-size:0.9em; color:#494949;}
.index_bot a img{display:block; margin:0 auto; width:63%;}

.djj{ margin-top:1%;}
.djj_left{ width:36%;}
.djj_right{ width:63%;}
.djj_right p{ line-height:1.5em; padding-left:3%;}
.djj_right a{ color:#777; font-size:1em; }
.rhxz{ font-size:0.8em; color:#777; margin-top:3%;}


/*头条*/
/* .index_toutiao{margin:1em auto;border-bottom:3px solid #ccc;padding-bottom:.5em; overflow: hidden;}
.index_toutiao_l{width:18%; float:left;margin-top:0.2em;}
.index_toutiao_r{width:77.5%; float:right;}
.index_toutiao_r li{margin-bottom:0.5em;font-size:.8em; border: none;}
.index_toutiao_r  a{color:#444; } */

/* .onlineic{margin:4% 2%;overflow:hidden}
.onlineic ul li{width:33.3333%;float:left;text-align:center}
.onlineic ul li a{display:block;border-right:1px dashed #dcdcdc; }
.onlineic ul li a h3{color:#226156; font-size: 1em;}
.onlineic ul li a h4{font-size:0.75em;color:#333} */


/*查疾病新改*/
.answerhard h1 {
    padding: 0 3%;
    font-size: 1em;
    color: #2d3540;
    font-weight: normal;
}
.bor {
    padding-top: 2%;
    border-bottom: 1px solid #e6e6e6;
}
.answerhard ul{padding:2%;overflow: hidden}
.answerhard ul a{width:24%;float: left;margin-right: 1.33%;display:block;color:#fff;font-size:1em;text-align:center;padding:5% 0;}
.answerhard ul a:last-child{margin-right: 0;float:right}
.answerhard ul a:nth-of-type(1){background: #0E9778}
.answerhard ul a:nth-of-type(2){background: #da8f3b}
.answerhard ul a:nth-of-type(3){background: #06694F}
.answerhard ul a:nth-of-type(4){background: #ff9908}


.good-box{ margin-top: 3%; }
p.good-box a{ border-radius: 4px; color: #fff; text-align: center; display: inline-block; font-size: 1em; width: 49.5%; padding: 1.5% 0;}
p.good-box .ov-more{ background-color: #3dae70; }


.lb-img{ padding: 15px 0px; background: #eeeeee;}
.lb-img a{ width: 100%; }
.swiper-slide img{ max-width: 100%; display: block; margin: 0 auto; height: 320px;}


.swiper-button-prev, .swiper-button-next{
   height: 16px; top:72%; transform: translateY(-50%);
}
.swiper-button-prev{ left: 0px; }

.swiper-button-next{ right: 0px; }







/* 20171103 */
/* .home_honorbox{ background: url("/templets/wap/images/home_honor_bg.jpg"); background-size: cover; margin-top: 3%;}
.media{ padding-left: 3%; display: flex; padding-top: 3%;}
.md-fl{ margin-right: 3%;}
.media .index_zz{ margin: 0; width: 100%; }
.media .index_zz img{ width: 7%}
.media .index_zz p{ font-size: .85em; margin-top: 2.5%;} */


.w100{ width: 100%; }
.title-h2{ padding-left: 5%; font-size: 1.3em; }
.title-h2 span{ color: #00614b; }
.new-box{
    /*box-sizing: border-box;*/
    /*border:1px solid #dcdcdc;*/
    background: #eeeeee;
    padding: 3% 2%;
    border-radius: 5px;
}
.new-top{ position: relative; margin-bottom: 2%; }
.new-top img{ display: block; width: 100%;}
.new-top span{
    width: 100%;
    height: 2.74em;
    line-height: 2.74em;
    text-align: center;
    font-size: .95em;
    font-weight: bold;
    color: #ffffff;
    background: rgba(0,0,0,0.5);
    position: absolute;
    left: 0;
    bottom: 0;
}
/*.new-box ul{*/
/*    display: flex;*/
/*    display: -webkit-flex;*/
/*    justify-content: space-between;*/
/*    -webkit-justify-content: space-between;*/
/*}*/
/*.new-box ul li{ position: relative; width:32.1%; }*/
/*.new-box li img{ width: 100%; display: block; }*/
/*.new-box li span{*/
/*    width: 100%;*/
/*    height: 2.5em;*/
/*    text-align: center;*/
/*    line-height: 2.5em;*/
/*    font-size: .6em;*/
/*    color: #ffffff;*/
/*    background: rgba(0,0,0,0.7);*/
/*    position: absolute;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*}*/
.new-box li {
    display: flex;
    width: 100%;
    height: 36px;
    line-height: 36px;
    border-top: 1px solid #ccc;
    color: #fff;
    font-size: 16px;
    justify-content: space-between;
}
.new-box li:last-child {
    border-bottom: 1px solid #ccc;
}
.new-box li a {
    color: #6e6666;
}
.new-box li span {
    color: #6e6666;
}
.doc_zzx{ position: relative; padding-top: 5%; }
.doc_zzx span{
    display: inline-block;
    background: #048366;
    font-size: .93em;
    color: #ffffff;
    line-height: 1.9em;
    padding:0 2%;
    border-radius: .3em;
    margin-bottom: 1%;
}
.doc_zzx span:first-child{ font-size: 1.07em; line-height: 1.5em; }
.doc_zzx span em{ font-size: .7em; font-style: normal;}
.doc_zzx p{
    color: #393939;
    line-height: 1.4;
    font-size: .67em;
    margin-bottom: 5%;
}
/*挂号*/
.yy {
    overflow: hidden;
    margin-bottom: 8%;
}

.yy ul {
    padding: 0 3%;
}

.yy ul li {
    margin-top: 5%;
    overflow: hidden;
    vertical-align: top;
}

.yy ul li b {
    color: #202023;
    display: block;
    float: left;
    font-size: 1em;
    font-weight: normal;
    line-height: 2em;
    text-align: right;
}
.red {
    color: #f00;
}
.yy ul li b strong {
    font-weight: normal;
}
.txt1 {
    background: #F4F4F4;
    border: 1px solid #D4D4D4;
    border-radius: 6px;
    box-shadow: 0 0 8px #999;
    color: #8c8282;
    font-size: 1em;
    line-height: 1.4em;
    padding: 1%;
    float: left;
    width: 65%;
}
.text {
    background: #F4F4F4;
    height: 4em;
    border: 1px solid #D4D4D4;
    border-radius: 6px;
    box-shadow: 0 0 8px #999;
    color: #8c8282;
    font-size: 1em;
    line-height: 1.4em;
    padding: 1%;
    float: left;
    width: 65%;
}
.newbut1,
.newbut2 {
    width: 33%;
    float: right;
    background: #ff8805;
    color: #ffffff;
    text-align: center;
    font-size: .9em;
    height: 2em;
    line-height: 2em;
    border-radius: 4px;
}
.newbut1 {
    margin-right: 7%;
    cursor: pointer;
}

/*底部*/
.footer .version{padding:.71em 0 5px; text-align:center;}
.footer .version a{padding:0 1.16em; color:#6E6E6E; font-size:0.85em;}
.footer .version a.on{color:#E6242B;}

.footerr {float:left; max-width: 640px;  margin: 0;width: 100%; padding: 10px 0; background: #0a382d;margin-top:20px;}
.footerr p,.footerr a { max-width: 640px;padding: 0; margin: 0;font-size: 1em; color: rgb(255, 255, 255); line-height: 1.5; padding-left: 8.9%; }
.footerr div { max-width: 640px;padding: 0; margin: 0;font-size: 20px; width: 2.85em; height: 2.85em; position: absolute; right: 6.25%;  }
.footerr div a { max-width: 640px;padding: 0; margin: 0;display: block; width: 100%; height: 100%; border-radius: 50%; position: absolute; top: -100%; background: url("../images/foot_top.png") 0 0 / 100% 100%; cursor: pointer; overflow: hidden; text-indent: -99em; }


/*文章页*/
.mt20 {
    margin-top: 10px;
}
.text_title {
    line-height: 2em;
    background: #e6e6e6;
    text-align: center;
}
.text_title h1 {
    color: #00614b;
    font-size: 1.2em;
    font-weight: normal;
}
.new_qq{
    text-align: center;
    width: 100%;
    margin-top:1%;
}
.new_qq a{
    color: #017E7A;
}
.text_main {
    width: 96%;
    padding: 2% 0;
    margin: 0 auto;
}
.text_main p {
    line-height: 2em;
    color: #333;
    text-align: left;
    margin-top: 2%;
    font-size: .9em;
}



