body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
ul,li{ list-style:none;}
img{display:block;}
table { border-collapse:collapse; }
html{font-size: 100px;}
body { color:#333; font-family:"Microsoft YaHei"; margin:0 auto; /*filter: grayscale(100%);*/}
a { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#4397f7; text-decoration:underline; }
.ablue:link,.ablue:visited{ color: #4397f7;}
.ablue:hover{ color: #4397f7;}
.awhite:link{ color: white;}
.awhite:visited{ color: white;}
.awhite:hover{ color: white;}
.cl{ clear:both;}
.l{ float:left;}
.r{ float:right;}
.tac{text-align: center;}
.auto{ margin-left: auto; margin: auto;}
.ovh{overflow: hidden;}
.rel{position: relative;}
.abs{position: absolute;}

.pt30{padding-top: .3rem;}
.mt30{margin-top: .3rem;}

.container{padding: 0 .3rem; clear: both;}
.line10{height: .1rem; background: #f0f0f0; clear: both;}

.lhd15{line-height: 1.5;}
.lhd18{line-height: 1.8;}
.w690{width: 6.9rem;}

html{background: #eee;}
body{max-width: 750px; background: white; position: relative; -webkit-appearance: none;}
.top{clear: both;}
.top img{width: 100%;}
.nav{clear: both; font-size: .26rem; text-align: center; overflow: hidden;}
.nav li{width: 2.5rem; float: left; line-height: .8rem; border-bottom: #aaa 1px solid; position: relative;}
.nav li::after{content: ""; position: absolute; top: 0; right: 0; bottom: 0; width: 1px; background: #aaa;}
.nav li:nth-child(3n):after{display: none;}
.nav li a{display: block;}
.banner{clear: both; height: 4rem;}
.banner img{width: 100%;}
.gonggao{padding: .3rem; overflow: hidden;}
.gonggao_title{width: 1.97rem; float: left;}
.gonggao_title img{width: 100%;}
.gonggao_con{width: 4.8rem; float: right; font-size: .26rem; line-height: .56rem;}

#scroll_div {height:.56rem; overflow: hidden; white-space: nowrap; width:4.8rem;}
#scroll_begin,#scroll_end {display: inline;}
#scroll_begin a{padding-right:2em;}

.xixun_menu_list{width: 2.7rem; height: .86rem; padding: .2rem .3rem; float: left; background: #e0f3ff; margin-right: .3rem; margin-bottom: .3rem;}
.xixun_menu_list:nth-child(2n){margin-right: 0;}
.xixun_menu_list dt{width: 1.7rem; float: left; line-height: 1;}
.xixun_menu_list dt h2{font-size: .3rem; font-weight: normal; padding-top: .15rem;}
.xixun_menu_list dt p{font-size: .24rem; color: #696969; padding-top: .1rem;}
.xixun_menu_list dd{width: .81rem; float: right; padding-top: .08rem;}
.xixun_menu_list dd img{width: 100%;}
.xixun_menu_list a{display: block;}

.lm_title{overflow: hidden; height: .7rem;}
.lm_title dt{width: 6rem; float: left; font-size: 0; line-height: 0;}
.lm_title dt::before{content: ""; width: .12rem; height: .55rem; background: #4397f7; border-radius: .5rem; display: inline-block; position: relative; top: .1rem; margin-right: .2rem;}
.lm_title dt h2{font-size: .5rem; display: inline-block; margin-right: .2rem;}
.lm_title dt span{font-size: .3rem;}
.lm_title dd{width: .9rem; float: left; text-align: right; font-size: .26rem; padding-top: .25rem;}

.index_keshi{overflow: hidden;}
.index_keshi li{width: 2.1rem; height: 1.85rem; float: left; border-radius: .2rem; background: #FFF0E1; margin: 0 .3rem .3rem 0;}
.index_keshi li:nth-child(3n){margin-right: 0;}
.index_keshi li img{width: 1.1rem; clear: both; margin: 0 auto; padding-top: .16rem;}
.index_keshi li p{font-size: .26rem; text-align: center; line-height: 1; padding-top: .1rem;}
.index_keshi li:nth-child(2){background: #e9f4ff;}
.index_keshi li:nth-child(3){background: #ffebed;}
.index_keshi li:nth-child(4){background: #e0fffd;}
.index_keshi li:nth-child(5){background: #EAFEF3;}
.index_keshi li:nth-child(6){background: #eff3ff;}
.index_keshi li:nth-child(7){background: #e0fffd;}
.index_keshi li:nth-child(8){background: #fff0df;}
.index_keshi li:nth-child(9){background: #ffebed;}

.index_doc_big_box{clear: both;}
.index_doc_big{overflow: hidden; display: none;}
.index_doc_big_img{width: 3rem; height: 3.7rem; float: left;}
.index_doc_big_box .index_doc_big:first-child{display: block;}
.index_doc_big_img img{width: 100%;}
.index_doc_big_info{width: 3.7rem; float: right;}
.index_doc_big_info h3{font-size: .36rem; line-height: 1; padding-top: .1rem; font-weight: normal;}
.index_doc_big_info h3 span{font-size: .26rem;}
.index_doc_ry{font-size: .24rem; border-top: #c7c7c7 1px dashed; border-bottom: #c7c7c7 1px dashed; padding: .2rem 0; margin: .2rem 0; color: #2761bf;}
.index_doc_big_info p{font-size: .26rem;}
.menublue{background: #2761bf; color: white !important; border-radius: .7rem; line-height: .7rem; text-align: center; display: block; font-size: .26rem;}
.index_doc_big_menu{margin-top: .2rem; width: 2.2rem; float: right;}
.index_doc_list{height: 3rem;}
.index_doc_list_info{width: 2.12rem; height: 3rem; text-align: center; float: left;}
.index_doc_list_img{width:2rem; height: 2rem; border: #2761bf .06rem solid; border-radius: 2rem; overflow: hidden; line-height: 1;}
.index_doc_list_img img{width: 100%;}
.index_doc_list_info h3{font-size: .32rem; padding-top: .1rem;}
.index_doc_list_info p{font-size: .24rem;}

.footer{clear: both; margin-top: .4rem; background: #2761bf; color: white;}
.footer_logo{ padding: .3rem 0;}
.footer_logo img{width: 5.03rem; margin: 0 auto;}
.footer_info{ width: 6.5rem; margin: 0 auto; padding: .3rem 0; border-top: #fff 1px solid; font-size: .26rem; text-align: center;}
.footer_info a{color: white; text-decoration: underline;}

.dqwz{padding: .2rem 0; border-bottom: #eee 1px solid; line-height: 1; font-size: .26rem;}
.doc_menu{ clear: both; width: 6.34rem; margin:0 auto;}
.doc_menu li{width: 3.07rem; float: left;}
.doc_menu li:nth-child(2){float: right;}
.doc_menu li img{width: 100%;}
.docnav{font-size: .26rem; padding: .3rem 0; line-height: 1; overflow: hidden; position: relative;}
.docnav h1{width: 1.2rem; text-align: center; font-size: .26rem; position: relative; float: left;}
.docnav h1::after{content: ""; height: .08rem; background: #3aa5fd; border-radius: .1rem; position: absolute; left: 0; right: 0; bottom: -.2rem;}
.docnav_list{width: 5.7rem; float: left; text-align: center;}
.docnav::after{content: ""; position: absolute; width: 1rem; top:0; right: 0rem; bottom: 0; background-image:linear-gradient(to left, white,transparent); z-index: 1;}
.doclist{ padding: .2rem 0; border-bottom: #f0f0f0 2px solid; overflow: hidden;}
.doclist_img{width: 2.12rem; height: 2.12rem; overflow: hidden; border-radius: 2rem; overflow: hidden; float: left;}
.doclist_img img{width: 100%;}
.doclist_info{width: 4.4rem; float: right;}
.doclist_info_header{border-bottom: #c7c7c7 1px dashed; padding-bottom: .2rem; position: relative;}
.doclist_info_header h2{font-size: .32rem; font-weight:normal;}
.doclist_info_header h2 span{font-size: .24rem; padding-left: .1rem;}
.doclist_info_more{ position: absolute; right: 0; bottom: .1rem;}
.doclist_info_more a{line-height: .5rem; border: #008bfe 2px solid; padding: 0 .3rem; font-size: .26rem; border-radius: .5rem; display: block; color: #008bfe;}
.doclist_info p{font-size: .26rem; padding: .2rem 0; clear: both;}
.doclist_info_menu{font-size: .24rem; float: right;}
.doclist_info_menu li{float: left; margin-left: .2rem;}
.doclist_info_menu li::before{content: ""; display: block; margin-right: .05rem; width: .33rem; height: .33rem; background: url(../images/doc_10.jpg) no-repeat; background-size: 100% 100%; float: left;}
.doclist_info_menu li:last-child:before{background: url(../images/doc_11.jpg) no-repeat; background-size: 100% 100%;}
.fenye{font-size: 0; text-align: center;}
.fenye li{display: inline-block; margin-right: .1rem; font-size: .26rem;}
.fenye li a,.fenye .thisclass{padding: .1rem .2rem; border: #dcdcdc 1px solid; border-radius: .1rem;}
.fenye .thisclass{background: #008bfe; color: white;}

.article_title{font-size: .4rem; text-align: center; padding: .3rem 0; line-height: 1.5; clear: both;}
.article_title_info{ line-height: 1.5; color: #999; border-bottom: #eee 1px solid; font-size:0; text-align: center; padding-bottom: .3rem;}
.article_title_info li{display: inline-block; margin-right: .1rem; font-size: .26rem;}
.article_title_info li:last-child{margin-right: 0;}
.article_article{ clear: both; font-size: .28rem; line-height: 1.8; padding-top: .3rem;}
.article_article img{ width: auto !important; height: auto !important; max-width: 100% !important; display: inline;}
.article_article p{padding-bottom: .3rem;}
.article_article a{color: #008bfe; text-decoration: underline;}
.likearticle_title{font-size: .34rem; clear: both;}
.likearticle_list{clear: both; font-size: .26rem; padding-top: .2rem; line-height: 3;}
.likearticle_list li{width: 6.9rem; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; border-bottom: #eee 1px solid;}
.likearticle_list li::before{content: ">"; padding-right: .1rem; font-weight: bold; color: orangered;}
.danye_title{clear: both; position: relative; padding-top: .3rem;}
.danye_title h1{font-size: .4rem;}
.danye_title p{padding-top: .1rem;}
.danye_title p img{width: 1.21rem;}
.danye_title_tj{width: .56rem; position: absolute; right: 0; bottom: .1rem;}
.danye_title_tj img{ width: 100%;}

/*电话窗口*/
.isphone{width: 4rem; border-radius: .2rem; background: white; box-shadow: 0 0 .3rem rgba(0, 0, 0, .3); text-align: center; padding: .5rem .5rem; margin-left: 1.25rem; position: fixed; z-index: 99; top: 2rem; display: none;}
.isphone p{font-size: .3rem; color: #999;}
.isphone strong{display: block; line-height: 1; font-size: .6rem; color: #4397f7; font-family:Arial, Helvetica, sans-serif; padding-top: .1rem;}
.isphone_menu{font-size: 0; text-align: center; padding-top: .3rem;}
.isphone_menu li{padding: 0 .3rem; line-height: .7rem; font-size: .28rem; border-radius: .1rem; background: #eee; display: inline-block; color: #999;}
.isphone_menu li:nth-child(2){ background: #4397f7; color: white; margin-left: .2rem;}


/*科室*/
.keshi_title{font-size: .4rem; line-height: 1; height: .64rem; background: url(../images/keshi_03.jpg) no-repeat; background-size: 100% 100%; margin-top: .4rem;}
.keshi_title::before{content: ""; padding-left: .25rem;}
.keshi_img{height: 3.56rem; clear: both; background: url(../images/keshi_06.jpg) no-repeat; background-size: 100% 100%; margin-top: .4rem; position: relative;}
.keshi_img img{position: absolute; width: 4.72rem; height: 3.2rem; top: 0; right: .4rem;}
.keshi_con{ padding: .4rem 0; font-size: .26rem; line-height: 1.8;}
.keshi_from_title{width: .5rem; padding: 0 .15rem; height: 2.36rem; background: #2761bf; font-size: .26rem; color: white; line-height: 1; text-align: center; float: left;}
.keshi_from_title img{display: inline; width: .39rem; margin-top: .4rem;}
.keshi_from_con{ width: 5.5rem; float: left; height: 1.96rem; padding: .2rem .3rem; background: #e0f3ff;}
.keshi_from_left{float: left; width: 3.5rem;}
.keshi_from_input{float: left; border: none; line-height: .41rem; width: 97.5%; margin-bottom: .1rem; padding-left: 2.5%; font-size: .24rem;}
.keshi_from_left textarea{height: .9rem; font-family: "微软雅黑";  font-size: .24rem;}
.keshi_from_right{width: 1.6rem; float: left; padding: .4rem 0 0 .3rem;}
.keshi_from_right input{float: left; width: 100%; border: 0; line-height: .45rem; border: #2761bf 1px solid; font-size: .26rem; text-align: center;}
.keshi_from_right dt{overflow:hidden; margin-bottom: .2rem; clear: both;}
.keshi_from_right dt input{background: none; color: #2761bf;}
.keshi_from_right dd{clear: both;}
.keshi_from_right dd input{background: #2761bf; color: white;}
.keshi_doc_nav{clear: both; height: 1.92rem; padding-top: .4rem;}
.keshi_doc_nav li{height: 1.92rem; width: 1.58rem; float: left; margin-right: .19rem;}
.keshi_doc_nav li:nth-child(4n){ margin-right: 0;}
.keshi_doc_nav li span{width: 1.42rem; height: 1.42rem; display: block; border-radius: 1.43rem; overflow: hidden; margin: .08rem;}
.keshi_doc_nav li img{width: 100%;}
.keshi_doc_nav_on{background: url(../images/keshi_doc_bg.png) no-repeat top center; background-size: 100% 100%;}

.keshi_youshi_list{width: 3.34rem; height: 1.5rem; background: #e0f3ff; float: left;}
.keshi_youshi_list:nth-child(2n){float: right;}
.keshi_youshi_list dt{width: .72rem; height: .72rem; float: left; padding: .4rem 0 0 .35rem;}
.keshi_youshi_list dt img{width: .72rem;}
.keshi_youshi_list dd{ padding-left: .3rem; width: 1.6rem; float: left; line-height: 1;}
.keshi_youshi_list dd h3{font-size: .26rem; font-weight: normal; padding-top: .5rem;}
.keshi_youshi_list dd p{font-size: .22rem; color: #696969; padding-top: .1rem;}