﻿@charset "utf-8";
html, body, div, span, button, select, textarea, input, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline;}
html { line-height: 1; font-size: 625%;}
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
a { text-decoration: none; -webkit-tap-highlight-color: transparent;color: inherit;}
a img { border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
button, select, textarea, input:not([type="radio"]):not([type="checkbox"]) { -webkit-appearance: none; appearance: none; }
body{font-family: "noto sans","source Han Sans","Microsoft YaHei";font-size: 0.14rem;color: #444;max-width: 640px;margin: auto;background: #fff;padding-bottom: 0.6rem;}
.clearfix:after { display: block; content: ""; height: 0; clear: both; overflow: hidden; visibility: hidden; }
ul.clearfix li { float: left; }
.fl { float: left; }
.fr { float: right; }
.hr{height: 0;border:none;border-top: solid 1px #d9d9d9;margin: 0.1rem 0;}
.img-box img{vertical-align: top;width: 100%;}
@media screen and (min-width: 360px) {
    html {font-size: 710%;}
}
@media screen and (min-width: 414px) {
    html {font-size: 825%;}
}
@media screen and (min-width: 600px) {
    html {font-size: 1095%;}
}

/*index*/
.sy-header{background: #0099A9;display: table;width: 100%;padding: 0.1rem;box-sizing: border-box;}
.sy-header a:nth-child(1){display: table-cell;width: 80%;vertical-align: middle;}
.sy-header a:nth-child(2){display: table-cell;width: 20%;padding-left: 10%;box-sizing: border-box;vertical-align: middle;}
.nav1{margin-top: 0.2rem;}
.nav1 a{display: block;width: 25%;line-height: 0.24rem;float: left;text-align: center;margin-bottom: 0.1rem;}
.nav1 a:before{content: "";display: block;width: 0.54rem;height: 0.5rem;background: url(../images/navicon.png) no-repeat;margin:auto;background-size: 3rem auto;}
.nav1 a:nth-child(1):before{background-position: 0 0;}
.nav1 a:nth-child(2):before{background-position: -0.83rem 0;}
.nav1 a:nth-child(3):before{background-position: -1.63rem 0;}
.nav1 a:nth-child(4):before{background-position: -2.46rem 0;}
.nav1 a:nth-child(5):before{background-position: 0 -0.81rem;}
.nav1 a:nth-child(6):before{background-position: -0.83rem -0.84rem;}
.nav1 a:nth-child(7):before{background-position: -1.63rem -0.84rem;}
.nav1 a:nth-child(8):before{background-position: -2.46rem -0.84rem;}
.nav1 a:nth-child(9):before{background-position: 0 -1.65rem;}
.nav1 a:nth-child(10):before{background-position: -0.83rem -1.65rem;}
.nav1 a:nth-child(11):before{background-position: -1.63rem -1.65rem;}
.nav1 a:nth-child(12):before{background-position: -2.46rem -1.65rem;}
.zixun{padding: 0.1rem;display: table;width: 100%;box-sizing: border-box;height: 0.54rem;font-size: 0.12rem;}
.zixun p{background: #f2f2f2;display: table-cell;width: 75%;vertical-align: middle;color: #666;text-indent: 1em;overflow: hidden;}
.zixun a{background: #FF7300;display: table-cell;width: 25%;vertical-align: middle;color: #fff;text-align: center;}
.zixun p img{vertical-align: middle;margin-right: 0.05rem;width: 0.16rem;height: auto;}
.nav2{padding:0 0.1rem;}
.nav2 ul li{padding-left: 0.35rem;background: url(../images/icons.png) no-repeat;background-size: 0.3rem auto;}
.nav2 ul li:nth-child(1){background-position:0 0.11rem;}
.nav2 ul li:nth-child(2){background-position:0 -0.43rem;}
.nav2 ul li:nth-child(3){background-position:0 -0.97rem;}
.nav2 ul li:nth-child(4){background-position:0 -1.53rem;}
.nav2 ul li:nth-child(5){background-position:0 -2.08rem;}
.nav2 ul li a{display: block;line-height: 0.46rem;color: #999;font-size: 0.12rem;background: url(../images/img06.png) no-repeat 98% 50%;background-size: auto 0.2rem;}
.nav2 ul li+li a{border-top: solid 1px #e6e6e6;}
.nav2 ul li a span+span{margin-left: 0.1rem;}
.nav2 ul li a span:nth-child(1){color: #333;font-size: 0.14rem;}
.sy-doc{margin: 0.1rem;overflow:hidden;}
.sy-doc h2{color: #333;background: url(../images/docicon.png) no-repeat left center ;background-size:0.4rem auto;padding-left: 0.4rem;line-height: 0.3rem;}
.sy-doc-list{margin-top: 0.2rem;}
.sy-doc-list dl {display: table;width: 100%;}
.sy-doc-list dl dt{display: table-cell;width: 45%;vertical-align: bottom;}
.sy-doc-list dl dt img{width: 100%;vertical-align: top;}
.sy-doc-list dl dd{display: table-cell;width: 55%;vertical-align: middle;}
.sy-doc-list dl dd h3{font-size: 0.18rem;color: #333;margin-bottom: 0.05rem;}
.sy-doc-list dl dd h3 span{font-size: 0.14rem;}
.sy-doc-list dl dd p{line-height: 0.2rem;font-size: 0.12rem;height: 0.2rem;overflow: hidden;text-overflow: ellipsis;}
.sy-doc-list dl dd a{display: inline-block;width: 0.44rem;height: 0.44rem;border-radius: 50%;text-align: center;background: #0099A9;font-size: 0.12rem;line-height: 0.16rem;padding-top: 0.06rem;box-sizing: border-box;color: #fff;margin: 0.05rem 0.04rem;}
.sy-doc-list dl dd a:last-of-type{background: #FF7300;}
.sy-doc-name{display: table;width: 100%;border-collapse: collapse;}
.sy-doc-name span{display: table-cell;width: 25%;text-align: center;line-height: 0.3rem;border:solid 1px #e6e6e6;}
.sy-doc-name span.active{background: #0099A9;border:none;color: #fff;}
.sy-copy{padding-bottom: 0.1rem;}
.sy-copy p{text-align: center;line-height: 0.3rem;}
.sy-copy p b{color: #bfbfbf;margin: 0 0.1rem;}
.sy-copy p img{vertical-align: middle;margin-right: 0.05rem;}
.sy-copy p span{color: #0099A9;}

.sy-footer{height: 0.5rem;width: 100%;position: fixed;left: 0;bottom:0;display: -webkit-box;-webkit-box-align:end;display: flex;align-items:flex-end;z-index: 3;}
.sy-footer a{display:-webkit-box;-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;display: flex;flex:1;align-items:center;justify-content:center;color: #fff;width: 1rem;position: relative;}
.sy-footer a:nth-of-type(1){background: #444;height: 0.5rem;}
.sy-footer a:nth-of-type(2){background: #FF7300;height: 0.6rem;}
.sy-footer a:nth-of-type(3){background: #0099A9;height: 0.5rem;}
.sy-footer a img{width: 0.30rem;height: auto;margin-right: 0.03rem;}
.sy-footer a i{position: absolute;top: 0.05rem;left: 50%;margin-left: -0.30rem;background:#FF7300;border:solid 1px #fff;border-radius: 50%;width: 0.16rem;height: 0.16rem;text-align: center;line-height: 0.16rem;font-size: 0.12rem;font-style: normal;}

/*二级页面second*/
.sec-title{border-bottom: solid 1px #d9d9d9;line-height: 0.4rem;text-align: center;}
.sec-title span{display: inline-block;width: 10px;height: 20px;background: url(../images/img06.png) no-repeat;background-size: 10px auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align: middle;margin-left: 0.1rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.sec-title.open span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.sec-tab{position: relative;padding: 0 10px;}
.sec-tab-box{padding-right: 0.2rem;}
.sec-tab-title ul li span{height: 0.4rem;line-height: 0.4rem;text-align: center;box-sizing: border-box;display: block;}
.sec-tab-title ul li span.active{border-bottom: solid 3px #0099A9;}
.sec-tab-cont{padding-top: 0.15rem;}
.sec-detail img{max-width:100%;}
.sec-detail h3{color: #0099A9;text-indent: 2em;margin-top: 0.1rem;}
.sec-detail p{text-indent: 2em;margin-top: 0.1rem;line-height: 0.24rem;font-size: 0.12rem;}
.sec-list{padding-bottom:160px;}
.sec-list>p{text-indent: 2em;line-height: 0.24rem;margin: 0.1rem 0;font-size: 0.12rem;}
.sec-list dl dt{border:solid 1px #ccc;line-height: 0.34rem;padding: 0 0.1rem;background:url(../images/sec04.png) no-repeat;background-size: 0.2rem auto;background-position: 95% -0.27rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.sec-list dl+dl dt{border-top-color: #fff;}
.sec-list dl dt.open{background-position: 95% 0.15rem;}
.sec-list dl dt.open+dd{border-bottom: solid 1px #ccc;}
.sec-list dl dd{padding: 0.1rem 0;overflow: hidden;display: table;width: 100%;height: 0.8rem;display: none;}
.sec-list dl dd div{width: 34%;display: table-cell;vertical-align: middle;}
.sec-list dl dd p{text-indent: 2em;line-height: 0.2rem;font-size: 0.12rem;display: table-cell;width: 66%;box-sizing: border-box;padding-left: 0.05rem;vertical-align: middle;}

.sec-btn{position: absolute;width: 0.3rem;height: 0.4rem;background: url(../images/img06.png) no-repeat center;top: 0;right: 0;z-index: 1;background-size: 0.1rem auto;}
.sec-hidden{position: absolute;left: 0;top: 0;background:#fff;box-shadow: 0 5px 10px rgba(0,0,0,0.3);width: 100%;padding: 0 0.1rem;box-sizing: border-box;z-index: 2;padding-bottom: 0.1rem;display: none;}
.sec-nav a{display: block;line-height: 0.4rem;border-bottom: solid 1px #ccc;}
.sec-nav a.active{background:url(../images/sec01.png) no-repeat 100% 50%;}
.sec-toos{height: 0.3rem;text-align: center;padding: 0.1rem 0;margin-top: 0.05rem;}
.sec-toos a{display: inline-block;line-height: 0.30rem;padding: 0 0.15rem}
.sec-toos a+a{border-left: solid 1px #ccc;}
.sec-toos a:before{content: "";display: inline-block;width: 0.3rem;height: 0.3rem;background: url(../images/sec02.png) no-repeat;background-size:auto 0.3rem;vertical-align: middle;margin-right: 0.05rem;}
.sec-toos a:nth-of-type(1):before{background-position: 0 0;}
.sec-toos a:nth-of-type(2):before{background-position: -0.41rem 0;}
.sec-toos a:nth-of-type(3):before{background-position: -0.86rem 0;}

/*病种列表list*/
.list-box{padding: 15px 10px;}
.list-box h1{color:#0099A9;font-size: 0.18rem;line-height:0.3rem;}
.list-box h1 img{vertical-align: middle;width: auto;height: 0.24rem;margin-right: 0.1rem;}
.list-box h1 a{float: right;font-size: 0.14rem;background: #FF7300;color: #fff;line-height: 0.24rem;padding:0 0.05rem;margin-top: 0.03rem;}
.list-cont{margin-top: 0.1rem;}
.list-cont li{margin-top: 0.05rem;}
.list-cont li a{line-height: 0.3rem;display: block;background: url(../images/img06.png) no-repeat 98% 50%;background-size: auto 0.2rem;}
.list-cont li a:hover,.list-cont li a:active{background-color: #eee;}
.pagination{line-height: 0.3rem;text-align: center;margin-top: 0.15rem;}
.pagination a{margin: 0 0.05rem;padding: 0 0.05rem;}
.pagination a.active{border-bottom: solid 1px #0099A9;}
.pagelist2 {
    text-align: center;
    border-bottom: 1px solid #ccc;
    padding: 10px;
    position: relative;
	margin-bottom:30px;
}
.pagelist2 li {
    display: inline;
    height: 29px;
    margin: 0 2%;
	font-size:18px;
}
.pagelist2 li a{
	color:#666;
	
}

.hots{}
.hots h2{font-size: 0.14rem;background: #FF7300;color: #fff;line-height: 0.24rem;padding:0 0.05rem;width: 0.6rem;text-align: center;margin-left: 10px;}
/*文章页 article*/
.article-box{padding: 0 10px;}
.article-box h2{font-size: 0.18rem;text-align: center;line-height: 0.3rem;margin:0.1rem 0;color: #0099A9;}
.article h3,.article p{text-indent: 2em;margin-top: 0.05rem;line-height: 0.24rem;}
.article h3{color: #0099A9;font-size: 0.16rem;}
.article-btn{text-align: center;margin: 0.1rem 0;}
.article-btn a{display: inline-block;width: 70%;height: 0.36rem;border-radius: 0.2rem;line-height: 0.36rem;color: #0099A9;border:solid 1px #ccc;font-size: 0.15rem;}
.prev-next{line-height: 0.3rem;padding: 0 30px;}
.tuijian{padding: 10px;}
.tuijian h3{font-size: 0.14rem;background: #FF7300;color: #fff;line-height: 0.24rem;padding:0 0.05rem;width: 0.6rem;text-align: center;}
.form-box{padding: 10px;margin: 10px 0;}
.form-box form{border:solid 1px #e6e6e6;padding: 20px 15px;}
.form-box input[type="text"],.form-box textarea{background:#f2f2f2;outline: none;}
.form-box input[type="text"]{height: 0.3rem;width: 48%;text-indent: 0.05rem;line-height: 0.3rem;}
.form-box input[type="text"]:nth-of-type(1){float: left;}
.form-box input[type="text"]:nth-of-type(2){float: right;}
.form-box textarea{height: 0.9rem;resize: none;margin-top: 0.1rem;width: 100%;padding: 0.05rem;box-sizing: border-box;line-height: 0.24rem;}
.form-box input::-webkit-input-placeholder,.form-box textarea::-webkit-input-placeholder{color: #333;}
.form-box p{margin-top: 0.05rem;}
.sub-btn{display: block;margin: 0.1rem auto 0;width: 50%;height: 0.32rem;line-height: 0.32rem;color: #fff;text-align: center;background: #FF7300;}

/*医生页面-doc*/
.doc-info{width: 100%;display: table;background: #0099A9;color: #fff;padding-top: 15px;overflow: hidden;}
.doc-info dt,.doc-info dd{display: table-cell;vertical-align: middle;}
.doc-info dt{width: 40%}
.doc-info dt img{width: 100%;vertical-align: top;}
.doc-info dd{width: 60%;}
.doc-info dd h3{font-size: 0.18rem;margin-bottom: 0.1rem;}
.doc-info dd h3 span{font-size: 0.12rem;}
.doc-info dd p{font-size: 0.12rem;line-height: 0.2rem;}
.doc-btns{overflow: hidden;padding:0.1rem 15%;}
.doc-btns a{float: left;display: block;width:33.33%;line-height: 0.24rem;text-align: center;}
.doc-btns a:before{content: "";display: block;margin: auto;width: 0.52rem;height: 0.5rem;background: url(../images/zj01.png) no-repeat;background-size:auto 0.5rem;}
.doc-btns a:nth-of-type(1):before{background-position:0 0;}
.doc-btns a:nth-of-type(2):before{background-position:-0.75rem 0;}
.doc-btns a:nth-of-type(3):before{background-position:-1.48rem 0;}
.doc-jianjie,.doc-good{margin-top: 0.15rem;}
.doc-jianjie h3,.doc-good h3{color: #0099A9;}
.doc-jianjie p,.doc-good p{margin-top: 0.1rem;position: relative;padding-left: 2em;line-height: 0.24rem;font-size: 0.12rem;}
.doc-jianjie p:before,.doc-good p:before{content: "";display: block;width: 3px;height: 0.6rem;background: #e6e6e6;position: absolute;left: 3px;top: 5px;}


.hosp-wx{border:solid 1px #ccc; border-bottom: none;padding: 0.1rem;overflow: hidden;}
.hosp-wx img{float: left;width: 20%;height: auto;margin-right: 0.1rem;}
.hosp-wx p{font-size: 0.12rem;line-height: 0.2rem;}
.hosp-wx span{color: #0099A9;font-weight: bold;font-size: 0.14rem;}
