@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: "Microsoft YaHei";font-size: 0.14rem;color: #666;max-width: 640px;margin: auto;background: #fff;}
.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{background: #ebebeb;height: 0.2rem;border:none;border-top: solid 1px #a8a8a8;margin-top: 0.2rem;}
.img-box img{vertical-align: top;width: 100%;}
.item{overflow: hidden;}
/*index*/
body{padding-top: 0.52rem;}
.header-box{position: fixed;top: 0;left: 0;width: 100%;z-index: 1;}
.sy-header{display: table;width: 100%;max-width: 640px;padding: 0.10rem 0;background: #fff;margin: auto;height:0.32rem;}
.sy-header>div{display: table-cell;vertical-align: middle;text-align: center;box-sizing: border-box;}
.sy-header>div img{width: 100%;}
.menu,.menu-back{padding: 0 0.1rem;width: 15%;}
.phone{padding: 0 0.13rem;width: 15%;}
.logo{width: 70%;}
.sy-content{padding:0 0.10rem;border-bottom: solid 1px #a8a8a8;}
.sy-item{padding: 0.2rem 0;}
.sy-content>div+div{border-top: solid 1px #dcdcdc;}
.sy-tit{font-size: 0.2rem;color: #4c4c4c;font-weight: bold;line-height: 0.22rem;}
.sy-tit:before{content: "";width: 4px;background: #bea68c;height:0.20rem;display: inline-block;vertical-align: bottom;margin-right: 0.05rem;}
.sy-item dl{display: table;width: 100%;margin-top: 0.15rem;}
.sy-item dl dt{display: table-cell;width: 30%;}
.sy-item dl dt img{width: 100%;}
.sy-item dl dd{display: table-cell;width: 70%;vertical-align: top;box-sizing: border-box;padding-left: 0.05rem;}
.sy-item dl dd p{line-height: 0.20rem;font-size: 0.12rem;}
.sy-item>a{display: block;width: 60%;height: 0.28rem;text-align: center;border-radius: 6px;margin:0.15rem auto 0;border:solid 1px #808080;line-height: 0.28rem;}
.sy-ad{padding: 0.1rem 0.15rem;border-top: solid 10px #ebebeb;border-bottom: solid 1px #dcdcdc;}
.sy-ad img{width: 100%;}
.sy-road{margin-top: 0.2rem;}
.sy-road h2{height: 0.41rem;position: relative;border-bottom:solid 1px #ebebeb;line-height: 0.41rem;font-size: 0.2rem;}
.sy-road h2:before{content: "";display: inline-block;width: 0.6rem;height: 0.41rem;box-sizing:border-box;border-bottom:solid 3px #bea68c;background: url(../images/img09.png) no-repeat center;background-size:0.32rem auto;vertical-align: middle;}
.sy-map{width: 92%;margin: 0.2rem auto 0;position: relative;box-shadow: 0 2px 34px 7px rgba(157,157,157,0.4);    border-radius: 0 0 6px 6px;}
.sy-map:after{content: "";width: 0.6rem;height: 0.3rem;background: url(../images/img16.png) no-repeat;position: absolute;top: 0.1rem;left: -0.03rem;background-size: 0.6rem auto;}
.sy-map img{width: 100%;vertical-align: top;}
.map-btns{display: table;width: 100%;table-layout: fixed;border:solid 1px #dcdcdc;border-radius: 0 0 6px 6px;box-sizing: border-box;overflow: hidden;}
.map-btns a{display: table-cell;text-align: center;height: 0.4rem;vertical-align: middle;}
.map-btns a span{display: inline-block;vertical-align: middle;font-size: 0.12rem;line-height: 0.15rem;}
.map-btns a b{letter-spacing: 3px;font-size: 0.16rem;font-weight: normal;}
.map-btns a:before{content: "";display: inline-block;width: 0.3rem;height: 0.3rem;vertical-align: middle;}
.map-btns a:nth-child(1){color: #bea68c;}
.map-btns a:nth-child(1):before{background: url(../images/img10.png) no-repeat center;background-size: 0.24rem auto;}
.map-btns a:nth-child(2){color: #fff;background:#bea68c}
.map-btns a:nth-child(2):before{background: url(../images/img11.png) no-repeat center;background-size: 0.24rem auto;}
.sy-entrance{margin-top: 0.20rem;padding: 0 0.1rem;}
.sy-entrance ul{width: 100%;display: table;}
.sy-entrance ul li{display: table-cell;padding: 0 0.1rem;}
.sy-entrance img{width: 100%;}
.sy-bottom>h3{text-align: center;color: #bea68c;font-size: 0.24rem;margin-top: 0.15rem;line-height: 0.3rem;}
.sy-copy{background: #bea68c;padding: 0.2rem 0;margin-top: 0.2rem;}
.sy-copy p{text-align: center;text-transform: uppercase;color: #fff;margin-bottom: 0.1rem;line-height: 0.2rem;}
.sy-copy p a{color: #fff;margin: 0 0.2rem;}

/*nav*/
.nav-box{position: fixed;left: 0;top:0;width: 100%;height: 100%;background: #fff;display: none;z-index: 2}
.sy-nav{border-top: solid 1px #a8a8a8;background: #ebebeb;padding-top: 0.2rem;overflow: hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;max-width: 640px;margin: auto;border-left: solid 1px #ebebeb;}
.sy-nav ul li{width: 33.3%;box-sizing: border-box;background: #fff;border-right: solid 1px #ebebeb;border-bottom: solid 1px #ebebeb;}
.sy-nav ul li a{display: block;text-align: center;line-height: 0.3rem;font-weight: bold;}
.sy-nav ul li a:hover,.sy-nav ul li a:active{-webkit-filter:grayscale(1);}
.sy-nav ul li a:before{content: "";display: block;width: 0.6rem;height: 0.4rem;background: url(../images/nav_icon.png) no-repeat;background-size: auto 1.2rem;margin: 0.05rem auto 0;}
.sy-nav ul li:nth-child(1) a:before{background-position: 0 0.1rem;}
.sy-nav ul li:nth-child(2) a:before{background-position: -0.65rem 0.1rem;}
.sy-nav ul li:nth-child(3) a:before{background-position: -1.2rem 0.1rem;}
.sy-nav ul li:nth-child(4) a:before{background-position: 0 -0.3rem;}
.sy-nav ul li:nth-child(5) a:before{background-position: -0.65rem -0.3rem;}
.sy-nav ul li:nth-child(6) a:before{background-position: -1.2rem -0.35rem;}
.sy-nav ul li:nth-child(7) a:before{background-position: 0 -0.7rem;}
.sy-nav ul li:nth-child(8) a:before{background-position: -0.65rem -0.7rem;}
.sy-nav ul li:nth-child(9) a:before{background-position: -1.2rem -0.8rem;}
.nav-fuwu{background: #fff;padding: 0.1rem 0.05rem;display: none;border-bottom: solid 1px #ebebeb; font-size:0;}
.nav-fuwu a{font-size:0.14rem;display: inline-block;width: 33.3%;text-align: center;line-height: 0.24rem;background: #ebebeb;box-sizing:border-box;border-left:solid 1px #fff;border-right:solid 1px #fff;margin-top: 0.05rem;}
.nav-fuwu a:hover,.nav-fuwu a:active{background: #ccc;}
/*road*/
.road-box{}
.road-box .img-box{margin-top: 0.1rem;}
.road-tab{border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;}
.road-tab ul{width: 100%;display: table;height: 0.4rem;}
.road-tab ul li{display: table-cell;text-align: center;vertical-align: middle;font-size: 0.16rem;border-bottom: solid 3px #fff;font-size: 0.12rem;}
.road-tab ul li.active{color: #c4af97;border-bottom: solid 3px #bea68c;}
.road-content-box{overflow: hidden;margin-top: 0.1rem;}
.road-item ul{padding: 0 0.1rem;margin-top: 0.15rem;}
.road-item li{background: url(../images/road02.png) no-repeat 0 0.05rem;padding-left: 0.2rem;background-size: auto 0.2rem;line-height: 0.3rem;}
.road-item p{font-size: 0.14rem;padding: 0 0.1rem;line-height: 0.24rem;margin-top: 0.1rem;}
.road-item b{color: #996f41}
.road-pagination{margin-top: 0.1rem;text-align: center;}
.road-pagination span{display: inline-block;margin: 0 0.1rem;width: 0.1rem;height: 0.1rem;border-radius: 50%;background: #cacaca;}
.road-pagination span.active{background: #bea68c;}

.road-form{padding: 0.1rem;}
.aFormTxt { display: block; overflow: hidden; margin-bottom: 15px; border: 1px solid #c7c7c9; overflow: hidden; }
.aFormTxt input { height: 46px; line-height: normal; text-indent: 10px; font-size: 16px; padding: 0; display: block; width: 100%; font-family: "Microsoft YaHei"; }
.aFormTxt input:first-of-type { border-bottom: 1px solid #c7c7c9; }
.aFormTxt textarea { font-family: "Microsoft YaHei"; border: none; display: block; width: 100%; height: 120px; padding: 10px; font-size: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.submitWrap { height: 48px; background: #bea68c; position: relative; margin-top: 10px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.submitWrap:before { content: ""; display: block; position: absolute; width: 24px; height: 26px; left: 50%; margin-left: -80px; top: 50%; margin-top: -13px; background-position: -52px 0; }
.submitWrap input { background: transparent; display: block; width: 100%; height: 100%; font-size: 22px; color: #fff; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); font-family: "Microsoft YaHei"; }

.sex_wrap { font-size: 20px; padding: 6px 0 6px 10px; }
.sex_wrap input { display: none; }
.sex_wrap label { position: relative; padding-left: 25px; }
.sex_wrap label:before { content: ""; display: block; position: absolute; left: 0; top: 50%; margin-top: -10px; width: 20px; height: 20px; background: #dbdbdb; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -webkit-box-shadow: inset 3px 3px 2px rgba(0, 0, 0, 0.3); box-shadow: inset 3px 3px 2px rgba(0, 0, 0, 0.3); }
.sex_wrap label:after { content: ""; position: absolute; display: none; width: 8px; height: 8px; left: 6px; top: 50%; margin-top: -4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background: -webkit-gradient(linear, right top, left bottom, from(#34b945), to(#02780f)); background: -webkit-linear-gradient(right top, #34b945, #02780f); background: linear-gradient(to left bottom, #34b945, #02780f); -webkit-box-shadow: inset -2px 2px 1px rgba(255, 255, 255, 0.2); box-shadow: inset -2px 2px 1px rgba(255, 255, 255, 0.2); }
.sex_wrap label:first-of-type { color: #177a7a; margin-right: 35px; }
.sex_wrap label:last-of-type { color: #ee005f; }
.sex_wrap input:checked + label:after { display: block; }


/*about*/
.about-box{}
.about-box .img-box{margin-top: 0.1rem;}
.about-tab{border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;margin-top: 0.1rem;}
.about-tab ul{width: 100%;display: table;height: 0.4rem;}
.about-tab ul li{display: table-cell;text-align: center;vertical-align: middle;font-size: 0.16rem;}
.about-tab ul li.active{color: #c4af97;border-bottom: solid 3px #bea68c;}
.about-content-box{overflow: hidden;}
.about-item p{font-size: 0.14rem;padding: 0 0.1rem;line-height: 0.24rem;margin-top: 0.1rem;}
.about-item b{color: #996f41}
.about-pagination{margin-top: 0.1rem;text-align: center;}
.about-pagination span{display: inline-block;margin: 0 0.1rem;width: 0.1rem;height: 0.1rem;border-radius: 50%;background: #cacaca;}
.about-pagination span.active{background: #bea68c;}

/*党建工作*/
.djgz_wrap{padding-bottom: 30px;background: #fff;}
.djgz_tit {padding: 15px 0;border-bottom: 1px solid #ebebeb;}
.djgz_tit h1{font-size: 0.18rem;color: #bea68c;text-align: center;margin-bottom: 10px;height:0.22rem;overflow:hidden;}
.djgz_tit h2{color: #666;text-align: center;}
.djgz_txt{padding: 10px 10px 0;}
.djgz_txt p{line-height: 0.24rem;color: #666;text-indent:2em;}
.djgz_txt p span{color: #bea68c;display: block;font-size: 22px;margin-bottom: 10px;}
.djgz_txt p.djgzp{margin-top: 30px;}

/*加入医博*/
.jryb_wrap{padding-bottom: 30px;border-bottom: 1px solid #a8a8a8;background: #fff;}
.jryb_img img{width:100%;}

/*医生列表*/
.doclist_wrap{background: #fff;border-bottom: 1px solid #a8a8a8;}
.doclist_bg img{width:100%;}
.doc_list ul li{border-top: 1px solid #e5e5e5;}
.doc_list ul li a {display: block;width:100%;padding: 15px 0;overflow: hidden;}
.doc_list ul li a p{float: left;height: 100%;color: #666;font-size: 0.13rem;}
.doc_list ul li a p span{font-size: 0.18rem;margin-right: 10px;color: #333;}
.doc_list ul li a p img{width:70%;}
.doc_list ul li a p:first-of-type{width:25%;text-align: center;}
.doc_list ul li a p:nth-of-type(2){width:50%;padding: 6% 0;}
.doc_list ul li a p:last-of-type{width:25%;float: right;text-align: center;}

/*医生详情*/
.doctxt_wrap{background: #fff;border-bottom: 1px solid #a8a8a8;}
.doctxt_tit{text-align: center;padding-bottom: 10px;border: 1px solid #ebebeb;}
.doctxt_tit h1{width:40%;margin: 0 auto ;padding: 30px 0 10px;}
.doctxt_tit h1 img{width:100%;max-width: 240px;}
.doctxt_tit h2{color: #666;font-size: 16px;}
.doctxt_tit h2 span{font-size: 22px;color: #bea68c;margin-right: 10px;}
.doctxt_txt{padding: 15px 20px 25px;}
.doctxt_txt p{line-height: 0.24rem;color: #666;}
.doctxt_txt p span{color: #bea68c;}
.doctxt_txt h3{margin: 30px 0 0;}
.doctxt_txt h3 a{ display: block;width:45%;text-align: center;border: 2px solid #bea68c;border-radius: 4px;-webkit-border-radius: 4px;padding: 10px 0;}
.doctxt_txt h3 a:first-of-type{color: #bea68c;background: #fff;}
.doctxt_txt h3 a:last-of-type{color: #fff; background: #bea68c;}

/*院务公开*/
.ywgk_wrap{background: #fff;border-bottom: 1px solid #a8a8a8;}
.ywgk_tit {padding: 25px 0 15px;}
.ywgk_tit h1{font-size: 22px;color: #bea68c;text-align: center;margin-bottom: 10px;}
.ywgk_tit h2{color: #666;text-align: center;}
.ywgk_list ul li{border-top: 1px solid #ebebeb;background: url(../images/ywgkicon.jpg) no-repeat 0.1rem 50%;padding: 0 0.1rem;background-size: 0.1rem auto;}
.ywgk_list ul li a{display: block;line-height: 0.15rem;padding: 0.25rem 0;color: #666;text-indent: 0.15rem;font-size: 0.12rem;height: 0.15rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ywgk_list ul li a img{margin-right: 10px;width:10px;}

/*咨询园地*/
.zxyd_wrap{background: #fff;border-bottom: 1px solid #a8a8a8;}
.zxyd_wrap h1{border-bottom: 1px solid #ebebeb;}
.zxyd_wrap h1 span{display: block;width: 33.3%;text-align: center;float:left;padding: 15px 0;font-size: 18px;}
.zxyd_wrap h1 span.active{border-bottom: 2px solid #bea68c;color: #bea68c;}
/*.zxyd_wrap dl{display: none;}*/
.news-box{overflow: hidden;}
.zxyd_wrap dl.activedl{display: block;}
.zxyd_wrap dl dt{margin-top: 20px;}
.zxyd_wrap dl dt img{width:100%;}
.zxyd_wrap dl dd{border-bottom: 1px solid #ebebeb}
.zxyd_wrap dl dd a{display: block;line-height: 0.15rem;padding: 25px 10px;color: #666;}
.zxyd_wrap dl dd a img{margin-right: 10px;width:10px;}
.zxyd_wrap ul{width:60px;margin: 25px auto; }
.zxyd_wrap ul li{width:10px;height: 10px;border-radius: 5px;-webkit-border-radius: 5px;background: #cacaca;margin: 0 5px;}
.zxyd_wrap ul li.active{background: #bea68c;}



@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%;}
}