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: #fff;-webkit-font-smoothing: antialiased;font-smoothing: antialiased; }

.nav{width:100%;max-width:640px;margin:0px auto;}
.nav a{width:24.7%;height:60px;text-align:center;line-height:60px;float:left;border-right:1px #ccc solid;border-bottom:1px #ccc solid;color:#333;font-family: Microsoft Yahei;font-size:18px;}

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; }



.clear{clear:both;}



.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; }







/*头部*/

.swiper-container-v .swiper-pagination-bullet{background: #999;opacity: 1;width:10px;height: 10px;}

.swiper-container-v .swiper-pagination-bullet-active{background:none;border: 2px solid #b29a80;width:8px;height: 8px;}

header{background: #bea68a;padding: 10px 10px;position: relative;}

header ul {display: table;width: 100%;}

header ul li{display: table-cell;vertical-align: middle;}

header ul li:first-of-type{width:80%;}

header ul li:last-of-type{width:20%;text-align: right;}

header ul li:first-of-type a img{width:80%;max-width: 405px;}

header ul li:last-of-type a img{width:60%;max-width: 59px;}

#topnav{position: absolute;top:100%;right: 0;opacity: 0;z-index: -1;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

#topnav ol{background: #000;background:#000;filter:Alpha(opacity=50); background:rgba(0,0,0,0.5) none repeat scroll !important; }

#topnav ol li{margin-top: -29px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;border-bottom: 1px solid #fff;}

#topnav ol li:last-of-type{border-bottom: none;}

#topnav.active{opacity: 1;z-index: 99999;}

#topnav.active ol li{margin-top: 0;}

#topnav ol li a{color: #fff;display: block;padding: 8px 18px;font-size: 0.7rem;text-align: center;}





/*首页banner*/

.sy_banner a img{width:100%;}

.sy_wrap{margin-bottom: 30px;}

.sy_wrap dl{margin-top: 35px;}

.sy_wrap dl dt{font-size: 20px;font-weight: bold;color: #bea68a;border-left: 2px solid #bea68a;padding-left: 10px;margin:0 0 25px 4%;}

.sy_wrap dl dd{float: left;width:33.3%;}

.sy_wrap dl dd a{width:80%;margin: 0 auto;display: block;padding: 10px 0;}

.sy_wrap dl dd a em{display: block;width:45px;height: 45px;margin: 0 auto;background: url(../images_n/syicon.png) no-repeat;background-size: 200px auto;-webkit-background-size: 200px auto;}

.sy_wrap dl dd a p{text-align: center;font-size:0.9rem; color: #fff;margin-top: 5px;}

.sy_wrap dl:first-of-type dd:first-of-type a{background: #bea68a;}

.sy_wrap dl:first-of-type dd:nth-of-type(2) a{background: #4072af;}

.sy_wrap dl:first-of-type dd:last-of-type a{background: #67b8cd;}

.sy_wrap dl:nth-of-type(2) dd:first-of-type a{background: #4497d9;}

.sy_wrap dl:nth-of-type(2) dd:nth-of-type(2) a{background: #43b1a6;}

.sy_wrap dl:nth-of-type(2) dd:last-of-type a{background: #e57a58;}

.sy_wrap dl:last-of-type dd:first-of-type a{background: #1c2857;}

.sy_wrap dl:last-of-type dd:nth-of-type(2) a{background: #9bbd5f;}

.sy_wrap dl:last-of-type dd:last-of-type a{background: #7688c8;}



.sy_wrap dl:first-of-type dd:first-of-type a em{background-position: -3px -6px;}

.sy_wrap dl:first-of-type dd:nth-of-type(2) a em{background-position: -74px -6px;}

.sy_wrap dl:first-of-type dd:last-of-type a em{background-position: -147px -6px;}

.sy_wrap dl:nth-of-type(2) dd:first-of-type a em{background-position: -6px -65px;}

.sy_wrap dl:nth-of-type(2) dd:nth-of-type(2) a em{background-position: -75px -64px;}

.sy_wrap dl:nth-of-type(2) dd:last-of-type a em{background-position: -145px -65px;}

.sy_wrap dl:last-of-type dd:first-of-type a em{background-position: -4px -123px;}

.sy_wrap dl:last-of-type dd:nth-of-type(2) a em{background-position: -74px -125px;}

.sy_wrap dl:last-of-type dd:last-of-type a em{background-position: -147px -125px;}



/*首页底部*/

.sy_footer{position: fixed;bottom: 0;left:0;width:100%;z-index: 99999;}

.sy_footer ul li{float: left;height:50px;line-height: 40px;}

.sy_footer ul li a{display: block;width:100%;color: #fff;font-size: 14px;}

.sy_footer ul li i{display: block;width:40px;height:40px;float: left;}

.sy_footer ul li i img{width:30px;}

.sy_footer ul li span{font-size: 13px;display: block;float: left;line-height: 42px;}

.sy_footer ul li:first-of-type{width:50%;background: #bea68a;}

.sy_footer ul li:nth-of-type(2){width:35%;background: #4072af;}

.sy_footer ul li:nth-of-type(3){width:15%;background: #333;text-align: center;line-height: 50px;}

.sy_footer ul li:first-of-type i img{margin: 4px 0 0 6px;-webkit-animation: zooming 1s infinite;animation: zooming 1s infinite;}

.sy_footer ul li:nth-of-type(2) i{background: url(../images_n/fticon.png) -2px 6px no-repeat;background-size: 70px auto;-webkit-background-size: 70px auto;}

.sy_footer ul li:first-of-type a p{width:155px;margin: 5px auto;font-weight: bold;}

.sy_footer ul li:nth-of-type(2) a p{width:96px;margin: 5px auto;position: relative;}

.sy_footer ul li:last-of-type a p{width: 35px;height: 35px;margin: 5px auto; background: url(../images_n/fticon.png) -45px 5px no-repeat;background-size: 80px auto;-webkit-background-size: 80px auto;}

.top{position: fixed;z-index: 2;bottom: 65px;right:20px;}



.sy_footer .flash{

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  display: inline-block;

  position: absolute;

  border: 2px solid #fff;

  width: 20px;

  height: 20px;

  line-height: 17px;

  text-align: center;

  font-size: 14px;

  color: #fff;

  left: 22px;

  top: -1px;

  font-family: arial;

  -webkit-animation: flash 2s infinite;

  animation: flash 2s infinite;

  border-radius: 10px;

  -o-border-radius: 10px;

  -moz-border-radius: 10px;

  -webkit-border-radius: 10px;

  background: #bea68a;

}



@-webkit-keyframes flash { 0%,40%,100% { opacity: 1; }  50%,90% { opacity: 0; } }

@keyframes flash { 0%,40%,100% { opacity: 1; }  50%,90% { opacity: 0; } }

@-webkit-keyframes zooming{ 0%      {-webkit-transform: scale(.8);} 50%     {-webkit-transform: scale(1.05); text-shadow:0 0 5px white; } 100%    {-webkit-transform: scale(.8);}}

@keyframes zooming{0%      {-webkit-transform: scale(.8);} 50%     {-webkit-transform: scale(1.05); text-shadow:0 0 5px white;} 100%    {-webkit-transform: scale(.8);}}



.sy-copy{padding-bottom: 0.1rem;margin-bottom: 100px;}

.sy-copy p{text-align: center;line-height: 1.3rem;font-size:16px}

.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: #bea68a;}

.sy-copy p a {

    text-decoration: none;

    -webkit-tap-highlight-color: transparent;

    color: inherit;

}

/*疾病导航*/

.jblist_wrap{margin-bottom: 100px;}

.jblist_wrap dl{margin-top: 35px;}

.jblist_wrap dl dt{font-size: 20px;font-weight: bold;color: #bea68a;border-left: 2px solid #bea68a;padding-left: 10px;margin:0 0 0 2%;}

.jblist_wrap dl dd{float: left;width:25%;margin-top: 20px;}

.jblist_wrap dl dd a{width:85%;margin: 0 auto;display: block;padding: 5px 0 10px;text-align: center;}

.jblist_wrap dl dd a img{width:80%;max-width: 93px;}

.jblist_wrap dl dd a p{text-align: center;font-size:0.7rem; color: #fff;margin-top: 3px;}

.jblist_wrap dl dd:first-of-type a{background: #59afe0;}

.jblist_wrap dl dd:nth-of-type(2) a{background: #43c9b0;}

.jblist_wrap dl dd:nth-of-type(3) a{background: #69b8e3;}

.jblist_wrap dl dd:nth-of-type(4) a{background: #71a1df;}

.jblist_wrap dl dd:nth-of-type(5) a{background: #69b8e3;}

.jblist_wrap dl dd:nth-of-type(6) a{background: #71a1df;}

.jblist_wrap dl dd:nth-of-type(7) a{background: #43c9b0;}

.jblist_wrap dl dd:nth-of-type(8) a{background: #59afe0;}

.jblist_wrap dl dd:nth-of-type(9) a{background: #43c9b0;}

.jblist_wrap dl dd:nth-of-type(10) a{background: #71a1df;}

.jblist_wrap dl dd:nth-of-type(11) a{background: #59afe0;}

.jblist_wrap dl dd:nth-of-type(12) a{background: #69b8e3;}

.jblist_wrap dl dd:nth-of-type(13) a{background: #69b8e3;}

.jblist_wrap dl dd:nth-of-type(14) a{background: #59afe0;}

.jblist_wrap dl dd:nth-of-type(15) a{background: #71a1df;}

.jblist_wrap dl dd:nth-of-type(16) a{background: #43c9b0;}



/*来院路线*/

.road_wrap{padding: 0 10px;margin-bottom: 100px;}

.road_wrap dl dt{font-size: 20px;font-weight: bold;color: #bea68a;border-left: 2px solid #bea68a;padding-left: 10px;margin: 40px 0 25px;}

.road_wrap dl dd{margin-top: 15px;}

.road_wrap dl dd img{width:100%;margin-bottom: 15px;}

.road_wrap dl dd span{margin-right: 6px;}

.road_wrap dl dd {font-size: 0.7rem;color: #666;}

.road_wrap h1{font-size: 0.8rem;line-height: 1.4rem;margin-top: 30px; font-weight: bold;color: #bea68a;text-indent: 2em;}



/*文章列表*/

.artlist_wrap {margin-bottom: 100px;}

.artlist_wrap ol{border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}

.artlist_wrap ol li{float: left;width:33%;text-align: center;border-left: 1px solid #e5e5e5;padding: 15px 0;font-size: 0.8rem;}

.artlist_wrap ol li.active{background: #bea68a;color: #fff;}

.artlist_wrap ul li{border-bottom: 1px solid #e5e5e5;padding: 0 10px;}

.artlist_wrap ul li a{display: block;padding: 22px 0;}

.artlist_wrap ul li a p{line-height: 15px;color: #666;}

.artlist_wrap ul li a p img{width:10px;margin-right: 8px;}

.artlist_wrap ul li a p span{color: #fff;background: #bea68a;padding: 1px 4px;}

.artlist_wrap ul li a p:first-of-type{float: left;font-size: 0.9rem;}

.artlist_wrap ul li a p:last-of-type{float: right;font-size: 0.8rem;}



/*文章详情页*/

.article_wrap{margin: 35px 0 100px;}

.article_txt {padding: 0 10px;}

.article_txt p{font-size: 0.8rem;color: #666;line-height: 1.4rem;margin-top: 8px;}

.article_txt p:first-letter{margin-left: 1em;}

.article_like{margin-top: 40px;}

.article_like h2{padding: 0 10px 20px;}

.article_like ul {border-top:1px solid #e5e5e5;}

.article_like ul li{border-bottom: 1px solid #e5e5e5;padding: 18px 10px;}

.article_like ul li span{font-size: 12px;color: #fff;background: #999;padding: 0 5px;margin-right: 10px;}

.article_like ul li a{font-size: 0.8rem;color: #666;line-height: 20px;}

.article_like ul li:first-of-type span{background: #bea68a;}



.article_book h3{padding: 50px 0 8px;}

.article_book h3 i{margin-left: 10px; display: block;width:40px;height:40px;background: url(../images_n/ghicon.png) -6px -23px no-repeat;}

.article_book h3 p{font-size: 24px;color: #666;margin: 6px 0 0 8px;}

.article_book form ul li{width:100%;padding: 15px 0;border-top: 1px solid #d9d9d9;}

.article_book form ul li label{display: block;width:50px;height:50px;float: left;margin-left: 25px;}

.article_book form ul li input{float: left;border: none;font-family: "微软雅黑";outline: none;}

.article_book form ul li span{display: block;float: left;border-left: 1px solid #d9d9d9;width:1px;height:50px;margin: 0 15px;}

.article_book form ul li:first-of-type label{background: url(../images_n/ghicon.png) -83px -8px no-repeat;}

.article_book form ul li:nth-of-type(2) label{background: url(../images_n/ghicon.png) -177px -7px no-repeat;}

.article_book form ul li:nth-of-type(3) label{background: url(../images_n/ghicon.png) -272px -10px no-repeat;}

.article_book form ul li input#name{color: #999;font-size: 20px;width:58%;height: 50px;}

.article_book form ul li input#tel{color: #999;font-size: 20px;width:58%;height: 50px;}

.article_book form ul li input#sub{background: #4072af;height: 50px;width:60%;color:#fff;font-size: 20px;margin-left: 5px;border-radius: 4px; -webkit-border-radius: 4px;}

.article_book form ul li h2{width:80%;margin: 0 auto;}

.article_book form ul li:nth-of-type(3) {padding: 25px 0;}



/*新闻资讯*/

.news_wrap{padding: 0 10px;margin-bottom: 100px;}

.news_tit{text-align: center;padding: 30px 0 10px;line-height: 30px;}

.news_tit h1{font-size: 24px;color: #bea68a;}

.news_tit h2{font-size: 16px;color: #666;}

.news_txt p{font-size: 0.8rem;color: #666;margin-top: 5px;line-height: 1.4rem;}

.news_txt p img{width:100%;margin: 15px 0;}

.news_txt p:first-letter{margin-left: 1em;}



/*医保政策*/

.yibao_wrap{padding: 0 10px;margin-bottom: 100px;}

.yibao_tit{text-align: center;padding: 30px 0 10px;line-height: 30px;}

.yibao_tit h1{font-size: 24px;color: #bea68a;}

.yibao_tit h2{font-size: 16px;color: #666;}

.yibao_txt p{font-size: 0.8rem;color: #666;margin-top: 5px;line-height: 1.4rem;}

.yibao_txt p img{width:100%;margin: 15px 0;}

.yibao_txt p:first-letter{margin-left: 1em;}



/*专家列表*/

.doclist_bg a img{width:100%;}

.doclist_wrap{margin: 30px 0 100px;}

.nav_tit{font-size: 20px;font-weight: bold;color: #bea68a;border-left: 2px solid #bea68a;padding-left: 10px;margin:0 0 25px 10px;}

.doclist_wrap ul{border-top: 1px solid #e5e5e5;}

.doclist_wrap ul li{padding: 15px 0;border-bottom: 1px solid #e5e5e5;padding: 20px 10px;}

.doclist_wrap dl{display: table;width:100%;}

.doclist_wrap dl dd{display: table-cell;vertical-align: middle;text-align: center;}

.doclist_wrap dl dd p{font-size: 0.7rem;line-height: 1.4rem;}

.doclist_wrap dl dd p a{color: #666;}

.doclist_wrap dl dd p span{font-size: 1rem;color: #333;margin-right: 10px;}

.doclist_wrap dl dd p em{position: relative;margin-left: 10px;}

.doclist_wrap dl dd p strong{position: absolute;top:-115px;left: -38px;display: none;z-index: 9999;}

.doclist_wrap dl dd p strong.active{display: block;}

.doclist_wrap dl dd p strong img{width:100px;}

.doclist_wrap dl dd:first-of-type{width:30%;}

.doclist_wrap dl dd:first-of-type img{width:85%;max-width: 100px;}

.doclist_wrap dl dd:nth-of-type(2){width:55%;}

.doclist_wrap dl dd:last-of-type{width:15%;}



/*专家详情页*/

.doctxt_wrap{margin: 30px 0 100px;}

.doctxt_tit{border-bottom: 1px solid #e5e5e5;padding-bottom: 25px;}

.doctxt_tit h1{text-align: center;}

.doctxt_tit h1 img{width:40%;max-width: 200px;}

.doctxt_tit h2{text-align: center;font-size: 16px;color: #666;line-height: 30px;margin-top: 20px;}

.doctxt_tit h2 span{font-size: 24px;color: #bea68a;margin-right: 8px;}

.doctxt_tit h2 a img{width:30px;margin-left: 10px;}

.doctxt_tit h2 em{position: relative;}

.doctxt_tit h2 strong{position: absolute;top:-120px;left: -25px;display: none;}

.doctxt_tit h2 strong.active{display: block;}

.doctxt_tit h2 strong img{width:100px;}

.doctxt_txt{padding: 15px 20px 30px;}

.doctxt_txt p{color: #666;font-size: 0.8rem;line-height: 1.4rem;}

.doctxt_txt p span{color: #bea68a;}

.doctxt_zx{width:80%;margin: 0 auto;}

.doctxt_zx a{display: block;text-align: center;width:45%;border: 2px solid #bea68a;padding: 10px 0;border-radius: 4px;-webkit-border-radius: 4px;}

.doctxt_zx a:first-of-type{color: #bea68a;}

.doctxt_zx a:last-of-type{color: #fff;background: #bea68a;}



/*医院简介*/

.about_wrap{padding: 0 10px;margin-bottom: 50px;}

.about_tit{text-align: center;padding: 30px 0 10px;line-height: 30px;}

.about_tit h1{font-size: 24px;color: #bea68a;}

.about_tit h2{font-size: 16px;color: #666;}

.about_txt p{font-size: 0.8rem;color: #666;margin-top: 5px;margin-bottom: 15px;line-height: 1.4rem;text-align: justify;}

.about_txt p img{max-width:100%;margin: 15px 0;}

.about_txt p:first-letter{margin-left: 1em;}



@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%;}

}

