html, body, div, span, applet, 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, embed, 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; }

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; }

h1,h2,h3{font-weight: normal;}

input{outline: none;}

q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a { text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

img { border: none; vertical-align: bottom; }

body{font-family: "Microsoft YaHei";font-size: 1rem;color: #666;max-width: 640px;margin: auto;background: #f6f6f6;-webkit-font-smoothing: antialiased;font-smoothing: antialiased; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

/*tools*/
.fix:after { display: block; content: "$"; height: 0; clear: both; overflow: hidden; visibility: hidden; }

ul.fix li { float: left; }

.l { float: left; }

.r { float: right; }

.cell { display: table-cell; width: 2000px; }

button, select, textarea, input:not([type="radio"]):not([type="checkbox"]) { -webkit-appearance: none; appearance: none; }

/*Mobile Sass(.scss) Library by @BlwooSky*/
header{position: relative;z-index: 9999;background: #fff;border-bottom: 1px solid #eee;}
.sy_head{position: relative;z-index: 9999999;background: #fff;}
.sy_head ul li{width:20%;float: left;text-align: center;padding: 15px 0;height: 33px;position: relative;}
.sy_head ul li:nth-of-type(2){width:60%;}
.sy_head ul li:nth-of-type(2) img{}
.sy_head ul li:nth-of-type(3) img{width:30px;}
.sy_head ul li span{ -webkit-transform: rotate(0);transform: rotate(0); left: 20px; position: absolute; width: 33px;height: 33px;margin: 0 auto; display: block;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;}
.sy_head ul li span em{top:15px;left: 5px; position: absolute; display:block; width:23px;background: #bea68a;height: 2px;margin: 0 auto;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;}
.sy_head ul li span:first-of-type em{transform: translateY(3px);-webkit-transform: translateY(3px);}
.sy_head ul li span:last-of-type em{transform: translateY(-3px);-webkit-transform: translateY(-3px);}
.sy_head ul li.active span em{transform: translateY(0);-webkit-transform: translateY(0);}
.sy_head ul li.active span:first-of-type{ transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.sy_head ul li.active span:last-of-type{transform: rotate(45deg);-webkit-transform: rotate(45deg);}

#sy_nav{position: absolute;background: #bea68a;width:100%;z-index: -1; opacity: 0; top:0;left: 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
#sy_nav.active{top:100%;z-index: 999;opacity: 1;}
#sy_nav ul li{width:100%;float: left;}
#sy_nav ul li a{text-align: center; padding: 22px 0; display: block;width:100%;color: #fff;}

/*首页banner*/
.sy_banner img{width:100%;}

/*首页疾病导航*/
.sy_jbnav ul{border-right: 1px solid #dcdcdc;background: #fff;}
.sy_jbnav ul li{width:25%;float: left;}
.sy_jbnav ul li a{display: block;border-bottom: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;text-align: center;padding: 5px 0px 10px;}
.sy_jbnav ul li a p{color: #333;margin-top: 5px;}
.sy_jbnav ul li a img{width:85%;max-width: 100px;}

/*首页专家*/
.sy_docs{margin: 20px 0;}
.sy_docs h1 img{width: 100%;margin-bottom: 20px;}
.sy_docs a{display: block;width:100%;}
.sy_docs a img{width:100%;}

/*首页症状*/
.sy_zz{padding: 20px 10px 30px;background: #fff;}
.sy_zz h1 {margin-bottom: 25px;}
.sy_zz h1 span{color: #bea68a;font-size: 1.2rem;line-height: 26px;}
.sy_zz h1 a{color: #4597f9;line-height: 22px;}
.sy_zz h1 a img{margin-left: 10px;}
.zz_link ul{margin-top: 12px;
          display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* Chrome 21+ */
    display:-ms-flexbox;/* WP IE 10 */
    display:flex;/* android 4.4 */
}
.zz_link ul li{
               -webkit-box-flex:1;/* android 2.1-3.0, ios 3.2-4.3 */
				-webkit-flex:1;/* Chrome 21+ */
				-ms-flex:1;/* WP IE 10 */
				flex:1;/* android 4.4 */
}
.zz_link ul li:nth-of-type(2){margin: 0 5px;}
.zz_link ul li:nth-of-type(3){margin: 0 5px 0 0;}
.zz_link ul li a{display: block; background: #333333;color: #fff;padding: 8px 0;font-size: 12px;font-family: "Microsoft YaHei";text-align: center;}

/*首页底部*/
.sy_foot1{padding: 30px 10px;background: #fff;margin-top: 20px;}
.sy_foot1 dl{padding:0 0 30px;}
.sy_foot1 dl dt{width:30%;text-align: center;}
.sy_foot1 dl dt img{width:80%;max-width: 140px;}
.sy_foot1 dl dd{width:70%;line-height: 1.4rem;}
.sy_foot1 dl dd p span{position: relative;color: #4597f9;}
.sy_foot1 dl dd p em{position: absolute;right: -35px;top: -5px; display: block;background: url(../images/footicon.png) -96px 0px no-repeat;width: 30px;height: 30px;}
.sy_foot1 ul {padding: 0 50px;}
.sy_foot1 ul li{width:33.3%;float: left;}
.sy_foot1 ul li a{display: block;width:100%;text-align: center;}
.sy_foot1 ul li a img{width:70%;max-width: 68px;}
.sy_foot2{padding: 30px 10px 80px;}
.sy_foot2 dl dt{margin:0 0 25px;}
.sy_foot2 dl dt span{font-size: 16px;position: relative; background: #c3c3c3;border-radius: 3px;-webkit-border-radius: 3px;padding: 0 6px;color: #999;margin-left: 40px;}
.sy_foot2 dl dd{font-size: 0.8rem; line-height: 1.2rem;margin-top: 10px;}
.sy_foot2 dl dt span em{ position: absolute; display: block;background: url(../images/footicon.png) no-repeat;width: 30px;height: 30px;}
.sy_foot2 dl dt span:first-of-type em{background-position: 0px 0px;left: -42px;top:-4px;}
.sy_foot2 dl dt span:last-of-type{margin-left: 70px;}
.sy_foot2 dl dt span:last-of-type em{background-position: -47px 0px;left: -42px;top:-4px;}
.sy_ftpf{position: fixed;background: #fff;width:100%;bottom: 0;left: 0;box-shadow: 0 0 10px #dcdcdc;-webkit-box-shadow: 0 0 10px #dcdcdc;z-index: 999999;}
.sy_ftpf ul li{width:40%;}
.sy_ftpf ul li a{display: block;height: 100%;width:100%;padding: 15px 0;}
.sy_ftpf ul li:first-of-type a{background: #4597f9;color: #fff;}
.sy_ftpf ul li:nth-of-type(2) a{color: #4597f9;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;}
.sy_ftpf ul li:last-of-type{width:20%;}
.sy_ftpf ul li a em{display: block;margin-right: 8px;width:30px;height: 30px;float: left;}
.sy_ftpf ul li a p{height: 30px;line-height: 28px;width:115px;font-size: 18px;margin: 0 auto;}
.sy_ftpf ul li:first-of-type a em{ background: url(../images/footicon.png) 0px -34px no-repeat;background-size: 120px auto;}
.sy_ftpf ul li:nth-of-type(2) a em{ background: url(../images/footicon.png) -43px -33px no-repeat;background-size: 120px auto;}
.sy_ftpf ul li:last-of-type a p{width:30px;height: 30px; background: url(../images/footicon.png) -86px -32px no-repeat;background-size: 120px auto;}

/*------------------------------------------------------------内页样式-----------------------------------------------------------*/
/*医院简介*/
.aboutbg a img{width:100%;}
.about_tit {text-align: center;padding: 25px 0;}
.about_tit img{width:40%;max-width: 160px;}
.aboutlist_wrap ul{margin: -20px 0  80px;}
.aboutlist_wrap ul li{margin-top: 20px}
.aboutlist_wrap ul li a{display:table; padding: 15px;background: #fff;height: 100%;}
.aboutlist_wrap ul li a p{display: table-cell;text-align: center;}
.aboutlist_wrap ul li a p:first-of-type{width:60%;}
.aboutlist_wrap ul li a p:last-of-type{width:40%;vertical-align: middle;margin-left: 5%;}
.aboutlist_wrap ul li a p:first-of-type img{max-width: 400px;width: 90%;border: 3px solid #bea68a;}
.aboutlist_wrap ul li a p:last-of-type img{max-width: 133px;width: 90%;}

/*文章列表*/
.artlistbg{margin: 20px 0;}
.artlistbg a img{width:100%;}
.artlist_wrap ul {background: #fff; padding-bottom: 40px;}
.artlist_wrap ul li{margin:0 20px;}
.artlist_wrap ul li a {display: block;padding: 20px 0;border-bottom: 1px solid #dcdcdc;}
.artlist_wrap ul li a p{display: inline-block;font-size: 0.8rem;color: #666;line-height: 18px;}
.artlist_wrap ul li a p img{margin-right: 10px;width:18px;}
.artlist_wrap ul li a span{float: right;font-size: 0.6rem;color: #999;line-height: 12px;margin-top: 6px;}
.artlist_wrap ul li a span img{margin: 0 8px 0 30px;}

/*疾病列表*/
.jblist_wrap{margin-bottom: 80px;}
.jblist_wrap ol {background: #fff;border-bottom: 1px solid #dcdcdc;}
.jblist_wrap ol li{float: left;width:33.3%;text-align: center;padding: 20px 0;color: #bea68a;}
.jblist_wrap ol li.active{border-bottom: 3px solid #4597f9;}
.jblist_wrap ul {background: #fff;}
.jblist_wrap ul li{margin:0 20px;}
.jblist_wrap ul li a {display: block;padding: 20px 0;border-bottom: 1px solid #dcdcdc;}
.jblist_wrap ul li a p{font-size: 0.8rem;color: #666;line-height: 18px;}
.jblist_wrap ul li a p img{margin-right: 10px;width:18px;}
.jblist_wrap ul li a span{display: block;font-size: 0.6rem;color: #999;line-height: 12px;margin-top: 6px;}
.jblist_wrap ul li a span img{margin: 0 8px 0 30px;}

/*yebo介绍详情页*/
#aboutnav{position: absolute;top:100%;right: 10px;margin-top: 12px;opacity: 0;z-index: -1;}
#aboutnav em{position: absolute;top:-16px;right: 0;z-index: 999;}
#aboutnav ul{background: #bea68a;border-radius: 4px;-webkit-border-radius: 4px;}
#aboutnav ul li{margin: -40px 20px 0;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;}
#aboutnav ul li a{position: relative;text-align: center; display: block; padding: 12px 0;color: #fff;border-bottom: 1px solid #a89176;font-size: 16px;}
#aboutnav.active{opacity: 1;z-index: 999;}
#aboutnav.active ul li{margin: 0 20px;}

.about_wrap{background: #fff;padding: 30px 0 30px;margin:20px 0 80px;}
.road_wrap h1{font-size: 0.8rem;line-height: 1.4rem;margin-top: 30px; font-weight: bold;color: #bea68a;text-indent: 2em;}

.abtxt_tit {text-align: center;color: #bea68a;line-height: 30px;}
.abtxt_tit h1{font-size: 26px;}
.abtxt_tit h2{font-size: 16px;}
.abtxt_txt{padding: 0 15px;}
.abtxt_txt p{font-size: 0.8rem;line-height: 1.4rem;margin-top: 20px;color: #666;}
.abtxt_txt p:first-letter{margin-left: 2em;}
.abtxt_txt p img{max-width:100%;}

/*来院路线*/
.road_wrap{background: #fff;padding: 30px 0 30px;margin:20px 0 0;}
.road_tit {text-align: center;color: #bea68a;line-height: 30px;}
.road_tit h1{font-size: 26px;}
.road_tit h2{font-size: 16px;}
.road_wrap dl {padding: 0 20px;}
.road_wrap dl dt{margin: 20px 0 35px;}
.road_wrap dl dt img{width:100%;}
.road_wrap dl dd{font-size: 0.7rem;line-height: 1.4rem;}
.road_wrap dl dd span{color: #a89176;}
.road_wrap ul {padding: 0 50px;margin-top: 30px;}
.road_wrap ul li{width:33.3%;float: left;}
.road_wrap ul li a{display: block;width:100%;text-align: center;}
.road_wrap ul li a img{width:70%;max-width: 68px;}

/*文章详情页*/
.art_tit {padding: 0 20px;}
.art_tit a {display: block;padding: 10px 0;}
.art_tit a p{font-size: 0.8rem;color: #666;line-height: 18px;}
.art_tit a p img{margin-right: 10px;width:18px;}
.art_wrap{background: #fff;}
.art_wrap h1{color: #B59B6C;text-align: center;margin-top:20px;padding-top: 15px;margin-top: 10px;font-size: 1.2em;}
.art_txt{padding: 0 15px;}
.art_txt p{font-size: 0.8rem;line-height: 1.2rem;margin-top: 20px;color: #666;text-align:justify;}
.art_txt p:first-letter{margin-left: 2em;}
.art_txt p img{max-width:100%;}
/* .art_wrap ul{padding: 30px 25%;} */
/* .art_wrap ul li{width:50%;text-align: center;float: left;} */
/* .art_wrap ul li img{width:80%;max-width: 80px;} */
.art_wrap h2{padding: 10px 20px;} 
.art_wrap h2 a:first-of-type {color: #bea68a;}
.art_wrap h2 a:last-of-type {color: #999;}
.like_link{padding: 30px 20px;}
.like_link dl dt{color: #bea68a;margin-bottom: 20px;}
.like_link dl dd a{color: #999;font-size: 0.8rem;line-height: 1.4rem;}
.like_link dl dd span{color: #bea68a;margin-right: 10px;}
.art_wrap .art-img{width: 100%;}
.art_wrap .art-date{text-align: center;color: #666;margin: 0.5em 0;}
.art_wrap .art-h1{text-align: center;}
/*预约挂号*/
.art_online{background: #fff; margin-bottom: 80px;padding: 30px 20px;border-top: 1px solid #dcdcdc;}
.art_online h1{text-align: center;font-size: 24px;color: #4597f9;}
.art_online h2{text-align: center;font-family: "Arial";font-size:12px; margin-top: 8px;color: #999;}
.art_online form li {margin-top: 20px;}
.art_online form li label{font-size: 16px;display: block;width:25%;height: 30px;background: #4597f9;color: #fff;text-align: center;line-height: 30px;}
.art_online form li:first-of-type input{text-indent: 1em;color: #666; width:34%;background: #ebebeb;height: 28px;border: none;margin: 0 3%;}
.art_online form li:nth-of-type(2) input{text-indent: 1em;color: #666; width:71.5%;margin-left: 3%;border: none;;height: 28px;background: #ebebeb;}
.art_online form li:last-of-type input{width:40%;margin: 0 auto;background: #4597f9;color: #fff;height: 30px;border: none;font-size: 16px;line-height: 24px; font-family: "Microsoft YaHei";display: block;border-radius: 4px;-webkit-border-radius: 4px;}
.sex_wrap{width:35%;margin-top: 6px;}
.sex_wrap b { font-weight: normal;font-size: 16px;float: left;color: #666;}
.sex_wrap b:first-of-type{margin-right: 10px;}
.sex_wrap b:after{clear: both;}
.sex_wrap b i {background:url(../images/sexicon_02.png) no-repeat; display: inline-block; width:18px; height: 18px; margin-right: 5px; background-size: 18px auto;}
.sex_wrap b.active i{background:url(../images/sexicon_01.png) no-repeat;background-size: 18px auto;}
.sex_wrap b.active{color: #4597f9;}
.art_online form li textarea{width:99%;background: #ebebeb;border: none;height: 100px;outline: none;text-indent: 1em;color: #666;font-size: 16px;font-family: "Microsoft YaHei";line-height: 32px;}

/*专家详情页*/
.doctxt_wrap{background: #fff;padding: 30px 0;margin-top: 20px;}
.doctxt_wrap h1{text-align: center;}
.doctxt_wrap h1 img{width:40%;max-width: 240px;border-radius: 100%;-webkit-border-radius: 100%;}
.doctxt_wrap h2{text-align: center;font-size: 16px;color: #666;line-height: 40px;margin-top: 20px;}
.doctxt_wrap h2 span{font-size: 24px;color: #bea68a;margin-right: 8px;}
.doctxt_wrap h2 a img{width:40px;margin-left: 10px;}
.doctxt_wrap h2 em{position: relative;}
.doctxt_wrap h2 strong{position: absolute;top:-126px;left: -19px;display: none;}
.doctxt_wrap h2 strong.active{display: block;}
.doctxt_wrap h2 strong img{width:100px;}
.doctxt_txt{padding: 0 15px;}
.doctxt_txt p{font-size: 0.8rem;line-height: 1.4rem;margin-top: 20px;color: #666;}
.doctxt_txt p:first-letter{margin-left: 2em;}
.doctxt_ppt{padding: 35px 20px;overflow: hidden;}
.doctxt_ppt a {display: block;text-align: center;}
.doctxt_ppt a img{width:74%;border-radius: 100%;border: 1px solid #fff;}

/*专家列表页*/
.doclist_wrap{background: #fff;padding: 0px 15px;margin-bottom: 80px;}
.doclist_wrap ul li{border-bottom: 1px solid #dcdcdc;padding: 30px 0;}
.doclist_wrap ul li h1{width:8%;margin-top: 8%;height: 28px;}
.doclist_wrap ul li h2{width:30%;text-align: center;}
.doclist_wrap ul li h3{width:54%;}
.doclist_wrap ul li h4{width:8%;text-align: right;margin-top:8%;}
.doclist_wrap ul li h1 img{width:18px;}
.doclist_wrap ul li h2 img{width:80%;border: 1px solid #e1e1e1;max-width: 110px;}
.doclist_wrap ul li h3 {margin-top: 2%;}
.doclist_wrap ul li h3 p{font-size: 0.7rem;line-height: 1.4rem;color: #666;}
.doclist_wrap ul li h3 p span{font-size: 1rem;color: #333;margin-right: 5px;}
.doclist_wrap h3 em{position: relative;margin-left: 10px;}
.doclist_wrap h3 strong{position: absolute;top:-115px;left: -38px;display: none;z-index: 9999;}
.doclist_wrap h3 strong.active{display: block;}
.doclist_wrap h3 strong img{width:100px;}
.doclist_wrap ul li h4 img{width:15px;}


@media screen and (min-width: 360px) {
	html {font-size: 120%;}
}
@media screen and (min-width: 414px) {
	html {font-size: 140%;}
}
/*@media screen and (min-width: 600px) {
	html {font-size: 1095%;} 
}*/
/*分页*/
.list-pages-current{color: #4597F9;}
.pagination{line-height: 0.3rem;text-align: center;margin-top: 2.15rem;}
.pagination a{margin: 0 0.05rem;padding: 0 0.05rem;color: #333;}
