﻿@charset "utf-8";
/*html {
	font-size: 62.5%;
}*/
* { margin: 0; padding: 0; }
img { /*width: 100%;*/
	max-width: 100% !important; }
a { color: #333333; text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, input, button, textarea, checkbox, select, radio, form { padding: 0; margin: 0; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
ol, ul, li, dl, dt, dd { list-style: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
.left { float: left; }
.right { float: right; }
body { font-size: 1.2rem; margin: 0rem auto; max-width:640px; }
.orange { color: #fe9102; }
.top { margin: 0 auto; width: 100%; }
/*导航*/
.table { width: 100%; }
.table tr { overflow: hidden; zoom: 1; height: 3.2rem; background: #005ea1; }
.nav { background:#0083c4; }
.nav ul { display:flex; justify-content: center; }
.nav a { color:#fff; }
.nav ul li { width:calc(25% - 2px); justify-content:center; display:flex; height:35px; align-items:center; border-right:1px solid #ddd; }
.nav ul li:last-child { border:none; }
.table td { background: #005ea1; font-size: 1.1rem; color: #fff; width:33%; float: left; text-align: center; line-height: 3.2rem; }
.table td a { display: block; color: #fff; background: url("../images/line.png") no-repeat right top; background-size: contain; }
.table td:last-child a { background: none; }
/*banner*/
.banner { overflow: hidden; zoom: 1; position: relative; z-index: 0; }
.banner_t { position: absolute; z-index: 1; bottom: 0.4rem; left: 16.2rem; }
.banner_t span { display: inline-block; margin: 0rem 0.3rem; background: #006ebb; border-radius: 0.4rem; width: 0.8rem; height: 0.8rem; cursor: pointer; }
.banner_t span.hover { background: #fff; }
.banner_c { overflow: hidden; zoom: 1; width: 100%; }
.banner_c ul li { position: relative; z-index: 0; overflow: hidden; }
.banner_c ul li b { position: absolute; z-index: 1; bottom: 0rem; left: 0rem; width: 100%; height: 2.5rem; opacity: 0.4; filter: alpha(opacity=40); background: #000; }
.ks { overflow: hidden; }
.ks ul { display: table; width: 100%; }
.ks ul li { display: table-cell; width: 25%; text-align: center; vertical-align: middle; }
.ks ul li a { display: inline-block; width: 100%; color: #252525; padding: 10% 0; }
.ks ul li img { width:50%; margin:0 auto; }
.ks ul li font { width: 100%; }
.ks ul li a font { display:block; width: 100%; font-size: 16px; }
.yzk_ser { overflow: hidden; zoom:1; padding: 0.6rem 1.5rem 1rem; }
.txt1 { width: 63%; background: #fff; height: 2.3rem; line-height: 2.5rem; float: left; color: #999; }
.button1 { width: 35%; height: 2.5rem; background: #0094de; border: #d2d2d2 0.1rem solid; font-size: 1.4rem; color: #fff; font-family: "微软雅黑"; cursor: pointer; text-align:center; }
.titlediv { background: url(../images/title.png) no-repeat; background-size:100%; height: 3.5rem; width: 100%; position: relative; }
.titlelen { height: 3rem; line-height: 3rem; color: #fff; position: absolute; font-size: 2rem; margin-left:5%; }
.newc { padding: 0.2rem 0.8rem 1.3rem; }
.newc ul li { line-height: 2.4rem; height: 2.4rem; overflow: hidden; zoom: 1; border-bottom: #ef5b8d 0.1rem dashed; color: #303030; font-size: 1.3rem; }
.newc ul span { width:25%; float:right }
/*zjtd*/
.xh_bzzj { background-size: contain; padding-top: 1.2rem; overflow: hidden; }
.xh_bzzj1 { width: 35%; padding: 0.2rem; background: #FFF; border: 0.1rem solid #ececec }
.xh_bzzj2 { width: 60%; height: auto; overflow: hidden; text-align: center; }
.xh_bzzj2 dl dt { float: right; width: 5.4rem; height: 4.4rem; text-align: center; background: #006ebb; color: #FFF; padding: 1.6rem 0 0 0; }
.xh_bzzj2 dl dd h2 { color: #303030; line-height: 2.4rem; }
.xh_bzzj2 dl dd h2 a { font-size: 1.6rem; color: #006ebb }
.xh_bzzj2 dl dd h3 { text-indent: 0.4rem; margin-bottom: 0.5rem; color: #303030;  no-repeat left top;
background-size: contain; height: 2.4rem; line-height: 2.4rem; }
.xh_bzzj2 dl dd h3 span { font-size: 1.2rem; }
.xh_bzzj2 dl dd h4 { color: #303030; font-size: 75%; }
.xh_bzzj2 dl dd h4 span { width: 3rem; line-height: 2rem; height: 2rem; text-align: center; margin-right: 0.6rem; }
.xh_bzzj2 table { margin-top: 0.5rem; width: 100%; height: 2.5rem; }
.xh_bzzj2 table tr td { color: #FFFFFF; text-align: center }
.xh_bzzj2 table tr td a { color: #FFFFFF; text-align: center }
.xh_bzzj2 table tr td img { vertical-align: middle; }
.xh_bzzj2 table tr td i { width: 1.3rem; margin-right: 0.3rem; display: inline-block; }
.jzjs_t { height: 0.4rem; overflow: hidden; zoom: 1; text-align: center; margin-top: 0.6rem; }
.jzjs_t span { width: 6.4rem; height: 0.4rem; background: #c0c0c0; margin: 0rem 0.1rem; display: inline-block; cursor: pointer; }
.jzjs_t span.hover { background: #771d75; }
/*诊疗技术*/
.bzh { padding: 0.5rem; }
.bzh a { color:#000; }
.bzh { display:flex; }
.bza { margin-right: 1%; width:49% }
.bz1 { width:50%; display:flex; }
.bz1 ul { display:flex; flex-wrap:wrap; border:1px solid #999; }
.bz1 ul li { width:calc(50% - 1px); text-align:center; border:1px solid #999; border-top:none; display:flex; align-items:center; justify-content:center; }
.bz1 ul li:nth-child(5) {
border-bottom:none;
}
.bz1 ul li:nth-child(6) {
border-bottom:none;
}
.bz1 ul li:nth-child(2n) {
border-right:none;
border-left:none;
}
.bz1 ul li:nth-child(2n+1) {
border-left:none;
}
.bza img { width: 100%; }
.bz1 table { width: 100%; height: 122px; border-right:0.1rem solid #000; border-bottom:0.1rem solid #000; }
.bz1 table td { text-align: center; border-left:0.1rem solid #000; border-top:0.1rem solid #000; }
.bzb { width:50%; }
.bzb img { width: 100%; }
.bz2 { float: left; width:40% }
.bz2 table { width: 118%; height: 135px; border-right:0.1rem solid #000; border-bottom:0.1rem solid #000; }
.bz2 table td { text-align: center; border-left:0.1rem solid #000; border-top:0.1rem solid #000; }
.bz3 { float: left; }
.bz3 table { width: 165%; height: 135px; border-right:0.1rem solid #000; border-bottom:0.1rem solid #000; }
.bz3 table td { text-align: center; border-left:0.1rem solid #000; border-top:0.1rem solid #000; }
/*医院新闻*/
.part01_center { width:95%; padding:0.1rem 0rem 0rem 0.1rem; margin: 0 auto; height:195px; }
.news_title { width:100%; height:35px; }
.news_title ul li { float:left; width:50%; height:35px; line-height:35px; }
.news_title ul li a { color:#0083c4; display:block; width:100%; height:35px; font-family: "tahoma", "arial", "Microsoft YaHei", "Hiragino Sans GB", "\5b8b\4f53"; font-size:86%; border:1px solid #ccc; text-align:center; }
.news_title .hover { background:#005ea1; color:#FFF; }
.news_title .hover a { color:#FFF; }
.news_title_cont { padding:10px 0px; }
.news_c_01 { width:100%; height:75px; }
.news_c_01 img { padding:0.2rem; border:0.1rem solid #dedede; float:left; margin:0rem 1.1rem 0 0.1rem; display:inline; width:40%; height:160px; }
.news_c_01 h1 { font-size:120%; }
.news_c_01 h1 a { color:#0083c4; }
.news_c_01 h1 a:hover { color:#d00; }
.news_c_01 p { line-height:158%; text-indent:2em; font-size:76%; color:#555; padding:0.1rem 0.1rem 0rem 0rem; }
#con_news_title_2 .news_c_02 ul li a { background:none; padding:0px 0px 0px 100px; }
/*底部*/
.footer { background: #005ea1; overflow: hidden; zoom: 1; padding: 0rem 1rem; width:calc(100% - 2rem); }
.footer a { color:#fff; }
.footer ul li { font-size: 16px; width: 25%; float: left; text-align: center; line-height: 2.5rem; display: block; color: #fff; background: url(../images/line.png) no-repeat right; background-size: contain; }
.footer ul li:last-child { background: none; }
.foot { overflow: hidden; zoom: 1; }
.foot p { padding-top: 1rem; font-size: 1.2rem; line-height: 2rem; text-align: center; }
/*列表页*/
.fanye a { width:100%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.yahei, .yahei * { font-family: "微软雅黑"; }
.xh_al_tt { margin: 0.9rem 0.5rem 0.8rem; height: 3.1rem; line-height: 3.1rem; border-bottom: 0.1rem solid #b8b8b8; }
.xh_al_tt h2 { font-size: 1.2rem; }
.xh_al_tt h2 a { color: #303030; }
.ss_bzlist1 { height: auto; overflow: hidden; zoom: 1; }
.ss_bzlist1 a { display: block; }
.ss_bzlist1 dl { height: 4.8rem; padding: 0 0.5rem; margin-bottom: 1rem; }
.ss_bzlist1 dl dd { width: 100%; height: 4.8rem; float: left; background: #f0f0f0; }
.ss_bzlist1 dl dd h2 { width: 1.3rem; float: right; }
.ss_bzlist1 dl dd h3 { font-size: 1.4rem; line-height: 2.5rem; padding-left: 10px; color: #000000; }
.ss_bzlist1 dl dd h4 { color: #303030; text-indent: 0.8rem; line-height: 2rem; padding-left: 10px; }
.xh_more_jz { display: block; width: 25.6rem; height: 3.3rem; line-height: 3.3rem; background: #e6e6e6; text-align: center; font-size: 1.4rem; color: #494949; cursor: pointer; }
.xh_more_jz img { vertical-align: middle; cursor: pointer; }
.xh_more_jz_bz { width: 100%; overflow: hidden; zoom: 1; }
.xh_more_jz_bz img, .xh_more_jz img { width: auto; }
/*文章页*/
.xh_art_wp1 { height: auto; overflow: hidden; zoom: 1; }
.xh_art_wp1 dl { display:block; width:100%; text-align: center; padding-top: 1.2rem; }
.xh_art_wp1 dl dt { font-size: 1.6rem; line-height: 2.8rem; font-weight: bold; }
.xh_article { width:90%; margin:0 auto; height: auto; overflow: hidden; zoom: 1; font-size:14px; line-height: 1.8rem; }
.xh_article p {
text-indent: 2em;
}
.xh_article div { text-indent: 2em; }
.xh_article span { text-indent: 2em; }
.dede_pages ul { float:left; padding:12px 0px 12px 16px; }
.dede_pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; }
.dede_pages ul li a { float:left; padding:2px 4px 2px; color:#555; display:block; }
.dede_pages ul li a:hover { color:#690; text-decoration:none; padding:2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
.dede_pages .pageinfo { line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.dede_pages .pageinfo strong { color:#555; font-weight:normal; margin:0px 2px; }