html {
	font-size: 38px;
	font-family: "Hiragino Sans GB";
	list-style: none;
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
	min-height: 100%;
	max-width: 750px;
	color: #333;
}

body {
	padding: 0;
	margin: 0;
	min-height: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
div,p,span,ul,li,i,em {
	margin: 0;
	padding: 0;
	list-style: none;
	font-style: normal;
	text-shadow: none;
}
a {
	text-decoration: none;
	color: #333;
	outline: none;
	-moz-outline-style: none;
}
.clear_both {
	content: " ";
	display: block;
	clear: both;
	overflow: hidden;
}
.h22 {
	margin: auto;
	width: 100%;
	height: 2.2rem;
}
.h36 {
	margin: auto;
	width: 100%;
	height: 3.6rem;
}

/*首页-头部*/
#header {
	margin: 0px auto;
	width: 100%;
	height: 2.7rem;
	background-color: #fff;
	position: fixed;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	z-index: 10;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}

.header {
	height: 100%;
}

.header .logo {
	height: 100%;
	display: flex;
	align-items: center;
	padding-left: .75rem;
	float: left;
}

.header .logo img {
	width: 11rem;
}

.logo2 {
	height: 100%;
	display: flex;
	align-items: center;
	padding-left: .75rem;
	float: left;
}

.logo2 img {
	width: 3.6rem;
}

.header .main-header {
	width: 1.4rem;
	height: 1.4rem;
	float: right;
	position: relative;
	margin: .96rem .5rem 0 0;
}

.header .main-header a {
	width: 1.4rem;
	height: 1.4rem;
}

.header .main-header a span {
	display: block;
	width: 80%;
	height: .1rem;
	background: #2b74cc;
	border-radius: 1rem;
}

.header .main-header a span+span {
	margin-top: 0.3rem;
}

/*您所在位置*/
.anav_in {
	font-size: 0.65rem;
	color: #979797;
	clear: both;
	padding: 0.6rem 0.6rem 0 0.6rem;
	width: 90%;

}

.anav_in p {
	display: inline-block;
}

.anav_in p span {
	color: #979797;
}

.anav_in a {
	color: #979797;
}

/*首页-菜单栏*/
.sidenav_hd {
	display: none;
	position: fixed;
	z-index: 22222;
	left: 0;
	top: 0;
	width: 100%;
	height: 150%;
	background: rgba(255, 255, 255, .96);
}

.sidenav_hd .hdtop {
	margin: auto;
	width: 100%;
	height: 2.8rem;
	border-bottom: #dddddd solid 1px;
    }

.sidenav_hd .hdtop .logo {
	height: 100%;
	padding-left: .75rem;
	float: left;
	padding-top: 0.5rem
}

.sidenav_hd .hdtop .logo img {
	width: 11.1rem;
}

.sidenav_hd .hdtop .shut_btn {
	position: absolute;
	right: 1rem;
	top: 1.0rem;
	width: 0.8rem;
	height: 0.8rem;
	background: url(../images/close-icon.png) no-repeat;
	background-size: cover;
}

.hpage {
	margin: auto;
	font-size: 0.76rem;
	width: 94%;
	height: 2.1rem;
	line-height: 2.1rem;
	border-bottom: #dddddd solid 1px;
	text-align: left;
}

.hpage a {
	color: #333333;
}

.hpage a:hover {
	color: #2b74cc;
}

.sidenav_hd .nav_one {
	margin: auto;
	font-size: 0.76rem;
	width: 94%;
	border-bottom: #dddddd solid 1px;
	text-align: left;
	padding-bottom: 0.5rem;
}

.sidenav_hd .nav_one h1 {
	float: left;
	width: 100%;
	font-size: 0.76rem;
	height: 1.4rem;
	line-height: 1.4rem;
	font-weight: normal;
}

.sidenav_hd .nav_one ul li {
	float: left;
	width: 24%;
	font-size: 0.65rem;
	height: 1.4rem;
	line-height: 1.4rem;

}

.sidenav_hd .nav_one h1 a {
	color: #333333;
}

.sidenav_hd .nav_one h1 a:hover {
	color: #2b74cc;
}

.sidenav_hd .nav_one ul li a {
	color: #333333;
}

.sidenav_hd .nav_one ul li a:hover {
	color: #2b74cc;
}

.sidenav_hd .nav_one1 {
	margin: auto;
	font-size: 0.76rem;
	width: 94%;
	text-align: left;
	padding-bottom: 0.5rem;
}

.sidenav_hd .nav_one1 h1 {
	float: left;
	width: 100%;
	font-size: 0.76rem;
	height: 1.4rem;
	line-height: 1.4rem;
	font-weight: normal;
}

.sidenav_hd .nav_one1 h1 a {
	color: #333333;
}

.sidenav_hd .nav_one1 h1 a:hover {
	color: #2b74cc;
}

.sidenav_hd .nav_one1 ul li {
	float: left;
	width: 24%;
	font-size: 0.65rem;
	height: 1.4rem;
	line-height: 1.4rem;

}

.sidenav_hd .nav_one1 ul li a {
	color: #333333;
}

.sidenav_hd .nav_one1 ul li a:hover {
	color: #2b74cc;
}






.nav_h {
	background: #146fe2;
	color: #FFFFFF;
	border-radius: 5rem;
	font-weight: bold;
}

.nav_one_left {
	width: 13.75rem;
	font-size: .45rem;
	line-height: .75rem;
	color: #d3d5f4;
}

.nav_one_right img {
	width: 2.25rem;
}


.sidenav_bd {
	display: none;
	position: fixed;
	z-index: 22223;
	right: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(29, 98, 156, .9) url(../images/logo-tk.png) 2rem 4.05rem no-repeat;
	background-size: 9.15rem 2.25rem;
	padding: 7.5rem 0 0 7.2rem;
	box-sizing: border-box;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.sidenav_bd .return_btn {
	position: absolute;
	left: 1.7rem;
	top: 9.89rem;
	width: 3.5rem;
	height: 1.5rem;
	background-color: #38bbf7;
	border-radius: .125rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .7rem;
	color: #fff;
}

.sidenav_bd .return_btn img {
	width: .35rem;
	margin-right: .5rem;
}

.sidenav_bd ul {
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
}

.sidenav_bd li {
	display: none;
}

.sidenav_bd li .til {
	font-size: 1.1rem;
	color: #fff;
	padding-bottom: .4rem;
	font-weight: bold;
}

.sidenav_bd li a {
	font-size: .75rem;
	color: #fff;
	line-height: 2rem;
	display: flex;
	align-items: center;
}

.sidenav_bd li a i {
	display: block;
	width: .3rem;
	height: .3rem;
	border-radius: 50%;
	border: .15rem solid #fff;
	margin-right: .5rem;
}

.sidenav_bd.on {
	right: 0;
}

/*首页-轮播图*/

.focus_row {
	width: 100%;
	height: 7.2rem;
	overflow: hidden;
	position: relative;
	margin-top: 2.7rem;

}

.focus_row .hd {
	width: 100%;
	height: 1.14rem;
	position: absolute;
	z-index: 99;
	left: 50%;
	bottom: 0.08rem;
	margin-left: -50%;
	text-align: center;

	box-sizing: border-box;




}

.focus_row .hd ul {
	display: flex;
	justify-content: center;
	gap: 0 10px;
	list-sytle: none;
	list-style-type: none
}

.focus_row .hd ul li {
	cursor: pointer;
	width: 0.5rem;
	height: 0.5rem;
	background: #beb082;
	border-radius: 10rem;
	cursor: pointer;

}

.focus_row .hd ul li.on {
	width: 1rem;
	background: #2b74cc;

}

.focus_row .bd {
	position: absolute;
	z-index: 1;
}

.focus_row .bd ul {
	zoom: 1;
}

.focus_row .bd ul li {
	width: 100%;
	height: 7.5rem;
	position: relative;
}

.focus_row .bd ul li img {
	width: 100%;
	height: 7.5rem;
}


.search_box {
	margin: 0 auto;
	width: 92%;
	height: 2.6rem;
	background-color: #fff;
	position: relative;
	top: 1rem;
	border-radius: 0.3rem;
	display: flex;
	align-items: center;
	overflow: hidden;
	padding: 0.4rem;
	box-sizing: border-box;
	box-shadow: 0 1px 0.8rem rgba(0, 0, 0, .1);
}

.search_box input {
	flex: 1;
	line-height: 2.7rem;
	border: 0;
	outline: none;
	font-size: 0.68rem;

}

.search_box input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #9d9d9d;
}

.search_box input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #9d9d9d;
}

.search_box input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #9d9d9d;
}

.search_box a {
	width: 4.1rem;
	height: 1.56rem;
	line-height: 1.56rem;
	color: #fff;
	background-color: #2b74cc;
	text-align: center;
	border-radius: 1rem;
	font-size: 0.68rem;
}

.search_box a:hover {
	background-color: #2061b0;
}

/*图标导航*/

ul.news_icon_box {
	margin: 2rem 0 1rem 0;
	display: flex;
	flex-wrap: wrap;
	padding-left: 0.4rem;



}

ul.news_icon_box li a {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 3.5rem;
	padding: 0.5rem;

}

ul.news_icon_box img {
	width: 1.8rem;
	height: 1.8rem;


}

ul.news_icon_box p {
	padding-top: 0.3rem;
	font-size: 0.66rem;
}

/*科室导航*/
.title_box {
	padding: 0 0.8rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.title_box span {
	font-size: 0.86rem;
	position: relative;
}

.title_box span::before {
	width: 1.8rem;
	height: 0.1rem;
	content: '';
	position: absolute;
	left: 0px;
	bottom: -0.27rem;
	background-color: #2b74cc;
}

.title_box a {
	font-size: 0.65rem;
	display: flex;
	align-items: center;
	color: #555555;
}

.title_box a img {
	width: 0.59rem;
	height: 0.59rem;
	margin-left: 0.33rem;
	transition: all .3s linear;
}

/*新闻中心nr*/
.news_focus1 {
	margin: auto;
	margin-top: 1rem;
	width: 92%;
	height: 25rem;
	position: relative;

}

.news_focus1 .bd {}

.news_focus1 .bd ul {
	width: 100%;
}

.news_focus1 .bd li {
	width: 100%;
}

.news_focus_left {
	margin: auto;
	width: 100%;
	height: 11.4rem;
	overflow: hidden;
}

.news_focus_left img {
	width: 100%;
	height: 11.4rem;

}

.news_focus_right {
	margin: auto;
	width: 100%;
}

.news_time {
	width: 4.2rem;
	background-color: #2b74cc;
	text-align: center;
	color: #fff;
	margin-top: 0.45rem;
}

.news_time h1 {
	font-size: 1.3rem;
	line-height: 3rem;
	height: 2rem;
	font-weight: 500;

}

.news_time p {
	background-color: #beb082;
	line-height: 0.97rem;
	font-size: 0.64rem;
}

.news_title {
	font-size: 0.81rem;
	line-height: 1.24rem;
	padding-top: 0.67rem;
	color:#333333;
}

.news_title a {
	height: 2.48rem text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color:#333333;
}

.news_title a:hover {
	color: #2b74cc;
}

.news_text {
	font-size: 0.64rem;
	line-height: 0.97rem;
	margin-top: 0.45rem;

	height: 3rem;

	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.news_focus1 .hd {
	width: 100%;
	height: 0.43rem;
	position: absolute;
	right: ;
	bottom: 0.56rem;
	z-index: 1;

}

.news_focus1 .hd ul {
	display: flex;
	justify-content: center;
	gap: 0 10px;
}

.news_focus1 .hd li {
	width: 0.43rem;
	height: 0.43rem;
	background-color: #cccccc;
	border-radius: 50%;
	cursor: pointer;
}

.news_focus1 .hd li.on {
	background-color: #2b74cc;
}

.news_box {
	margin: 0 auto;
	width: 92%;
	padding: 0.4rem;
}

.news_box_left {
	width: 100%;
}

ul.news_left_nav {
	display: flex;
	line-height: 0.81rem;
	border-bottom: 2px solid #ddd;
	padding-bottom: 0.45rem;
}

ul.news_left_nav li {
	font-size: 0.65rem;
	cursor: pointer;
}

ul.news_left_nav li+li {
	border-left: 1px solid #c9c9c9;
	margin-left: 0.25rem;
	padding-left:  0.25rem;
}

ul.news_left_nav li.active {
	font-size: 0.81rem;
}

.more {
	margin: auto;
	width: 100%;
	text-align: center;
}

.more a {
	margin: auto;
	display: inline-block;
	font-size: 0.65rem;
	height: 1.34rem;
	line-height: 1.34rem;
	padding: 0rem 1.34rem;
	border: 1px solid #ddd;
	border-radius: 5rem;
	color: #333;
	text-decoration: none;
	overflow: hidden;

	transition: color 0.3s ease;
}

ul.news_left_content li {
	height: 3rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

ul.news_left_content li+li {
	border-top: 1px solid #eee;
}

ul.news_left_content li a:hover {
	color: #2b74cc;
}

ul.news_left_content li p a {
	font-size: 0.65rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

ul.news_left_content li span {
	font-size: 0.59rem;
	color: #999;
	padding-top: 0.27rem;
}


.news_box_right_nav {
	display: flex;
	justify-content: space-between;
	border-bottom: 2px solid #ddd;

}

.news_box_right_nav h1 {
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.81rem;
	font-weight: normal;
}

.hospital {
	width: 100%;
	height: 13.8rem;
	background: url(../images/kebj.jpg) no-repeat;
	background-size: cover;
	padding: 0rem 0.7rem;
	box-sizing: border-box;
	margin-bottom: 1rem;
}

ul.ksdh_box_in {
	margin: 1.5rem 0rem 1rem 0rem;
	height: 6.81rem;
	background: #FFCC33;
}

ul.ksdh_box_in li {
	float: left;
	width: 100%;
	height: 6.60rem;
	text-align: center;
}

ul.ksdh_box_in li a {
	color: #fff;
}

ul.ksdh_box_in li:nth-child(1) {
	background-color: #00479d;
}

ul.ksdh_box_in li:nth-child(2) {
	background-color: #c3b383;
	opacity: 0.9;
}

ul.ksdh_box_in li h1 {
	font-size: 0.81rem;
	padding-top: 0.2rem;
	font-weight: normal;
}

ul.ksdh_box_in li span {
	font-size: 0.65rem;
	padding-top: 0rem;
	display: block;
	text-transform: uppercase;
}

ul.ksdh_box_in li i {
	display: block;
	background-color: #fff;
	width: 3.13rem;
	height: 1px;
	margin: 0.9rem auto 0;
	transition: all .3s linear;
}

ul.ksdh_box_in li p {
	font-size: 0.65rem;
	padding-top: 0.45rem;
}

ul.ksdh_box_in li:hover i {
	width: 3.13rem;
}

/*特色医疗技术*/
.tsyljs_box_in {
	margin: auto;
	width: 100%;
	height: 9.72rem;
	position: relative;

}

.tsyljs_box_in .hd .prev,
.tsyljs_box_in .hd .next {
	display: block;
	width: 1.25rem;
	height: 1.25rem;
	cursor: pointer;
	position: absolute;
	top: 4.5rem;

}

.tsyljs_box_in .hd .prev {
	background: url(../images/rwzf-arrow-prev.png) no-repeat;
	background-size: cover;
	left: 0.6rem;
}

.tsyljs_box_in .hd .next {
	background: url(../images/rwzf-arrow-next.png) no-repeat;
	background-size: cover;
	right: 0.6rem;
}

.tsyljs_box_in .bd {
	margin: auto;
	width: 14.4rem;
	overflow: hidden;
	margin-top: 1rem;
	padding: 0.3rem 0.3rem 0.3rem 0rem;
	box-sizing: border-box;
}

.tsyljs_box_in .bd ul {}

.tsyljs_box_in .bd ul li {
	margin: auto;
	width: 13.8rem;

	height: 7.45rem;
	margin: 0.3rem 0.3rem 0.3rem 0.3rem;


	_display: inline;
	overflow: hidden;
	background-color: #fff;
	border-bottom: 3px solid #c3b383;
	box-shadow: 0 0 0.2rem rgba(122, 122, 122, .3);
}

.tsyljs_box_in .bd ul li a {
	display: block;
	height: 100%;
	padding: 0.6rem 0.81rem;
	transition: all .3s linear;
	position: relative;
	top: 0;
}

.tsyljs_box_in .bd ul li i {
	font-style: normal;
	color: #3077cd;
}

.tsyljs_box_in .bd ul li p {
	font-size: 0.81rem;
	margin-top: 0.34rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: all .3s linear;
}

.tsyljs_box_in .bd ul li:hover a {
	top: -8px;
}

.tsyljs_box_in .bd ul li a:hover p {
	color: #3077cd;
}

.tsyljs_box_in .bd ul li span {
	display: block;
	margin-top: 0.4rem;
	font-size: 0.65rem;
	line-height: 1rem;
	height: 3rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

/*科研教学*/

.kyjx_box {
	margin: 0 auto;
	background: #81a5e7;
	padding: 0.8rem 0.4rem;
	height: 6.2rem;
	margin-bottom: 1rem;
}

.kyjx_box ul {
	margin: auto;
	width: 96%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.kyjx_box ul li {
	flex: 1;
	width: auto;
	height: 6.2rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.kyjx_box ul li p {
	color: #fff;
	font-size: 0.65rem;
	padding-top: 0.27rem;
}

.kyjx_box ul li p:hover {
	color: #81a5e7;
}

.kyjx_box ul li img {
	width: 2.05rem;
	transition: all .5s linear;
}

.kyjx_box ul li:hover img {
	transform: scale(1.1);
}

.kyjx_box ul li:nth-child(1) {
	background-color: #020403;

}

.kyjx_box ul li:nth-child(2) {
	background-color: #c3b383;

}

.kyjx_box ul li:nth-child(3) {
	background-color: #858383;

}

/*精彩专题*/
ul.jczt_box {
	padding-top: 1rem;
	margin: auto;
	width: 92%;
	display: flex;
	justify-content: space-between;
}

ul.jczt_box li {
	width: 8.2rem;
	height: 7rem;
	box-shadow: 0 0 10px rgba(122, 122, 122, .3);
	background-color: #fff;
}

ul.jczt_box li span {
	width: 100%;
	height: 5.0rem;
	overflow: hidden;
	display: block;
}

ul.jczt_box li img {
	width: 100%;
	height: 5.0rem;
	transition: all .3s linear;
}

ul.jczt_box li p {
	margin: auto;
	width: 92%;
	text-align: center;
	font-size: 0.64rem;
	height: 2rem;
	line-height: 2rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;


}

ul.jczt_box li:hover img {
	transform: scale(1.1);
}

ul.jczt_box li:hover p {
	color: #2b74cc;
}

.footer {
	background: #00479d;
	margin-top: 1.5rem;
	padding-top: 0.4rem;
}

.footer_top {
	padding: 0.4rem;
	object-fit: cover;
	border-bottom: 1px solid #4d7fbb;
	box-sizing: border-box;
}

.footer_top_text {
	min-height: 3rem;
	color: #fff;
	font-size: 0.65rem;
}

.footer_top_text b {
	float: left;
	width: 20%;
	font-size: 0.65rem;
	font-weight: normal;
	text-align: right;

}

.footer_top_text ul {
	float: left;
	width: 80%;
}

.footer_top_text ul li {
	float: left;
	border-left: 1px solid #80a3ce;
	padding: 0 0.44rem;
	margin: 0.2rem 0rem 0.8rem 0rem;
	height: 0.68rem;
	line-height: 0.68rem;
}

.footer_top_text ul li:nth-child(1) {
	border-left: 0;
	padding-left: 0.3rem;
}

.footer_top_text ul li:nth-child(3) {
	border-left: 0;
	padding-left: 0.3rem;
}

.footer_top_text ul a {
	color: #fff;
}

.footer_center {
	margin: auto;
	width: 92%;
	font-size: 0.65rem;
	color: #fff;
	padding-top: 0.2rem
}

.footer_center p {
	line-height: 0.68rem;
	margin: 0.68rem 0rem;
}

.footer_center p a {
	color: #fff;
}

ul.footer_right {
	margin: auto;
	width: 94%;
	display: flex;
	justify-content: space-between;
	font-size: 0.59rem;
	text-align: center;
	color: #fff;
	padding: 0.8rem 0;

}

ul.footer_right li img {
	width: 4rem;
	height: 4rem;
}

ul.footer_right p {
	padding-top: 10px;
}

/*内页-搜索*/
.znss {
	margin: auto;
	font-size: 0.76rem;
	width: 92%;
	height: 2.1rem;
	line-height: 2.1rem;
	border-bottom: #dddddd solid 1px;
	text-align: left;
	padding-top: 3rem;

}

.znss a {
	color: #333333;
}

.search_box_ny {
	margin: 0 auto;
	width: 92%;
	height: 2.6rem;
	background-color: #fff;
	position: relative;
	top: 1rem;
	border-radius: 0.3rem;
	display: flex;
	align-items: center;
	overflow: hidden;
	padding: 0.4rem;
	box-sizing: border-box;
	border: #cfd2d7 solid 1px;

}

.search_box_ny input {
	flex: 1;
	line-height: 2.7rem;
	border: 0;
	outline: none;
	font-size: 0.68rem;

}

.search_box_ny input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #9d9d9d;
}

.search_box_ny input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #9d9d9d;
}

.search_box_ny input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #9d9d9d;
}

.search_box_ny a {
	width: 4.1rem;
	height: 1.56rem;
	line-height: 1.56rem;
	color: #fff;
	background-color: #2b74cc;
	text-align: center;
	border-radius: 1rem;
	font-size: 0.68rem;
}

.search_box_ny a:hover {
	background-color: #2061b0;
}

.huik {
	margin: 0 auto;
	width: 92%;
	background: #f5f5f5;
	color: #999999;
	font-size: 0.65rem;
	height: auto;

	margin-top: 1.8rem;
	padding: 0.6rem;
	box-sizing: border-box;
}

.huik span {
	color: #e62129;
}

ul.ss_content {
	margin: 0 auto;
	width: 92%;
}

ul.ss_content li {
	float: left;
	height: auto;
	color: #333333;
	padding: 0.5rem 0;
	border-bottom: 1px solid #eee;

}

ul.ss_content li a:hover {
	color: #2b74cc;
}

ul.ss_content li p {
	color: #e62129;
	display: inline;
}

ul.ss_content li b a {
	float: left;
	height: auto;
	font-size: 0.81rem;
	text-overflow: ellipsis;
	color: #333333;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: justify;
	overflow: hidden;
}

ul.ss_content li span {
	float: left;
	height: auto;
	font-size: 0.59rem;
	color: #333333;
	margin-top: 0.48rem;


}

ul.fanye {
	margin: 0 auto;
	width: 92%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 1rem;
}

ul.fanye li {
	width: 4.1rem;
	height: 1.83rem;
	line-height: 1.83rem;
	background: #f1eff0;
	font-size: 0.65rem;
	text-align: center;
	color: #333333;
	border-radius: 0.2rem;
	display: block;
}

ul.fanye li a {
	width: 100%;
	color: #333333;
	display: block;
}

.ss_wnr {
	margin: auto;
	height: 9.78rem;
	text-align: center;
	padding: 3rem 0rem;
}

.ss_wnr img {
	height: 100%;
}

/* ====内页BANNER图==== */
.ny_banner {
	width: 100%;
	height: 6rem;
	margin: 0 auto;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 2.8rem;
}

.ny_banner img {
	width: 100%;
	height: 100%;
}

.column {
	height: 2.1rem;
	line-height: 2.1rem;

	background: #c3b383;
	font-size: 0.75rem;
	cursor: pointer;
	position: relative;
	text-align: center;
}

.column a span {
	width: 100%;
	color: #FFFFFF;
	text-align: center;
}

.column em {
	position: absolute;
	top: 0rem;
	right: 1rem;
	width: 0.97rem;
	height: 0.54rem;
}

.column em img {
	width: 100%;
	height: 100%;
}



.tg_news_row {
	padding: 0 .32rem .5rem .3rem;
}

.tg_list_row dl {
	s margin-top: .30rem;
	/* border-left: 1px dashed rgba(205, 205, 205, 0.5); */
}





.tg_list_row dd {
	position: relative;
	margin: 0 0 0 0.6rem;
	display: flex;
	justify-content: space-between;


}


.tg_list_row dd::before {
	content: "";
	display: block;
	width: 0.02rem;
	position: relative;
	left: 4rem;
	border-left: #2b74cc solid 0.1rem;
	height: auto;
}





.text_list {
	float: left;
	width: 75%;
	height: auto;
	padding-right: .32rem;
	background: #fffefa;
	padding: 0.6rem;
	box-sizing: border-box;
	border-radius: 0.2rem 0rem 0rem 0.2rem;
}

.text_list::before {
	content: "";
	display: inline-block;
	width: 0.92rem;
	height: 0.92rem;
	position: absolute;
	left: 3.56rem;
	top: 0.6rem;
	background: url("../images/list_icon.png") no-repeat;
	background-size: 0.92rem 0.92rem;

}

.text_list p {
	float: left;
	width: 100%;
}

.text_list p img {
	width: 100%;
	height: auto;
}

.text_list span {
	float: left;
	width: 100%;
	height: auto;
	font-size: 0.65rem;
	line-height: 0.97rem;
	color: #3a3a3a;
}

.tg_list_row .time_list {
	position: absolute;
	top: 0.5rem;
	left: 0rem;
	color: #2b74cc;
	font-size: 0.75rem;
}

/*内容页*/
.nry {
	width: 100%;
	height: auto;
	padding: 0rem 0.6rem;
	box-sizing: border-box;
	clear: both;
	display: block;
	overflow: hidden;
}

.xqy_title {
	font-size: 0.95rem;
	line-height: 1.3rem;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
	font-weight: bold;
	color: #333333;
}

.xqy_time {
	font-size: 0.6rem;
	color: #999999;
	padding-top: 0.4rem;
	margin: 0rem 0 0.5rem;
	border-top: #d6dcea solid 1px;
	padding-bottom: 0.63rem;
}

.nry img {
	width: 100%;
	padding: 0.4rem 0;
}

.nry p {
	font-size: 0.76rem;
	color: #333333;
	line-height: 1.2rem;
	text-align: justify;
	padding-bottom: 0.6rem;
}

.nry span {
	font-size: 0.76rem;
	color: #333333;
	line-height: 1.2rem;
	text-align: left;
	padding-bottom: 1.2rem;
}

.nry i {
	width: 100%;
}

.nry img {
	width: 100%;
	padding: 0.4rem 0;
}

.tablb {
	margin: auto;
	width: 94%;
	height: auto;
	background: #FFFFFF;
	padding-top: 0.4rem;
}

.tablb ul {
	margin: 0.3rem;
	box-sizing: border-box;
}

.tablb li {
	height: 2rem;
	border-bottom: #dbdada solid 1px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.tablb li a {
	width: 70%;
	text-indent: 0.6rem;
	line-height: 2rem;
	font-size: 0.65rem;
	color: #333333;
	padding-left: 0.1rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-align: justify;
	overflow: hidden;
	background: url(../images/dian.png) left no-repeat;
	background-size: 2.5%;
}

.tablb li p {
	width: 28%;
	line-height: 2rem;
	color: #9a9a9a;
	font-size: 0.6rem;
	text-align: right;
}

.ksjj_bottom {   
	border-bottom: 1px solid #ddd;
	margin: 0.6rem;
	font-size: 0.65rem;
	padding-bottom: 0.6rem;
}

.ksjj_bottom_left {
	width: 100%;
	height: auto;
	color: #999;
	display: block;
	clear: both;
}

ul .ksjj_bottom_left li {
	display: inline-block;
}

ul .ksjj_bottom_left li i {
	float: left;
}

.ksjj_bottom_right {
	float: right;
	width: auto;
	clear:both;
	display: inline-block;	
}

.ksjj_bottom_right b {
    float: left;
	color: #999;
	width: auto;
	height: 1rem;
	line-height: 1rem;
}

.ksjj_bottom_right img {
    float: left;
	height: 1rem;
	width:1rem;
	margin-left: 0.4rem;
	background:#00CCCC;
	padding:0rem;
}

.prev_next_text {
	margin: auto;
	width:100%;
	font-size: 14px;
	line-height: 1rem;
}

.prev_next_text a:hover {
	color: #2b74cc;
}

ul.ksxwxq_icon {
	margin: auto;
	width: 96%;
	padding-top: 0.8rem;
}

ul.ksxwxq_icon li {
	float: left;
	width: 5.6rem;
	margin: 0.4rem 0.2rem;
	height: 4.16rem;
	box-shadow: 0 0 0.3rem rgba(122, 122, 122, .3);
}

ul.ksxwxq_icon li a {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

ul.ksxwxq_icon li a p {
	font-size: 0.59rem;
	padding-top: 0.43rem;
	text-align: center;
}

ul.ksxwxq_icon li a img {
	width: 1.24rem;
	transition: all .3s linear;
}

ul.ksxwxq_icon li a:hover img {
	transform: scale(1.1);
}

ul.ksxwxq_icon li a:hover p {
	color: #2b74cc;
}

.huise {
	background: #fafafa;
}

.huise .nav_oneh {
	margin: auto;
	font-size: 0.76rem;
	width: 100%;
	text-align: left;
	padding-bottom: 0.5rem;
	border-bottom: #dddddd solid 1px;
}

.huise .nav_oneh h1 {
	margin: auto;
	width: 94%;
	font-size: 0.76rem;
	height: 1.4rem;
	line-height: 1.4rem;
	font-weight: normal;
	padding-top: 0.3rem;
}

.huise .nav_oneh h1 a {
	color: #333333;
}

.huise .nav_oneh h1 a:hover {
	color: #2b74cc;
}

.huise .nav_oneh ul {
	margin: auto;
	width: 94%;
}

.huise .nav_oneh ul li {
	float: left;
	width: 46%;
	font-size: 0.65rem;
	height: 1.2rem;
	line-height: 1.4rem;
	padding-left: 0.4rem;
}

.huise .nav_oneh ul li a {
	color: #333333;
}

.huise .nav_oneh ul li a:hover {
	color: #2b74cc;
}

.huise .pagehui {
	margin: auto;
	font-size: 0.76rem;
	width: 100%;
	height: 2.1rem;
	line-height: 2.1rem;
	border-bottom: #dddddd solid 1px;
	text-align: left;
}

.huise .pagehui p {
	margin: auto;
	width: 94%;
}

.huise .pagehui p a {
	color: #333333;
}

/*度假区资讯*/
/*栏目标题/*/
.title_long {
	text-align: center;
	padding-top: 0.5rem;
	height: 2.4rem;
	margin-top: 1.2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 0;
}

.title_long p {
	font-size: 0.81rem;
	color: #333333;
	position: absolute;
	top: 0rem;
	left: 50%;
	z-index: 10;
	margin-left: -2em;
}

.title_long i {
	text-align: center;
}

.title_long i img {
	width: 60%;
}

.title_bt {
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	padding: 0 0.64rem;
	margin-top: 1rem;
	box-sizing: border-box;
	margin-bottom: 0.6rem;
}

.title_nav {
	float: left;
	font-size: 0.78rem;
	color: #222222;
	line-height: 1rem;
	background: url(../images/dsj-icon.jpg) left center no-repeat;
	background-size: 0.4rem;
	padding-left: 0.6rem;
	font-weight: bold;
}

.title_more {
	float: right;
	font-size: 0.57rem;
	color: #cad2e0;
}

/*医院简介*/
.area_row {
	margin: auto;
	width: 94%;
	height: auto;
	overflow: hidden;
}

.area_row .introleft img {
	width: 100%;
	height: 8.33rem;
	margin-bottom: 0.3rem;
}

.area_row span {
	font-size: 0.81rem;
	height: 1.4rem line-height: 1.4rem;
	color: #1665c3;
	text-align: justify;
}

.area_row span em {
	font-size: 0.65rem;
	color: #c3b383;
	font-style: italic;
	margin-left: 0.4rem;
}

.area_row p {
	font-size: 0.571rem;
	line-height: 0.9rem;
	margin-top: 0.2rem;
	color: #656c74;
	text-align: justify;

}

.morejs {
	float: right;
	width: 4rem;
	height: 1.2rem;
	text-align: center;
	color: #a6a6a6;
	margin-top: 0.8rem;
	display: block;
	margin-left: 0.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.571rem;
	border: #c9c9c9 solid 1px;
	border-radius: 5rem;
}

.morejs a {
	font-size: 0.571rem;
	color: #333333;
	display: block;
}

.leadership {
	margin: auto;
	width: 94%;
	height: auto;
	border: #dddddd solid 1px;
	margin-bottom: 0.8rem;
}

.leaderlm {
	margin: auto;
	font-size: 0.76rem;
	width: 100%;
	height: 1.8rem;
	line-height: 2.4rem;
	text-align: left;


}

.leaderlm p {
	margin: auto;
	width: 90%;
}

.leaderlm p a {
	color: #333333;
}

.leaderjt {
	margin: auto;
	font-size: 0.76rem;
	width: 90%;

	border-bottom: #dddddd solid 1px;
	text-align: left;
	color: #333333;
}

.leaderjt p {
	float: left;
	width: 20%;
	font-size: 0.70rem;
	display: inline;
	line-height: 2.1rem;
}

.leaderjt span {
	float: left;
	width: 80%;
	padding: 0.58rem 0;
	font-size: 0.59rem;
	display: inline;
	line-height: 1rem;
}

.leadermore {
	margin: auto;
	width: 96%;
	margin: 0.8rem 0;
	height: 1.3rem;
}

.leadermore span {
	float: right;
	width: 4rem;
	height: 1.2rem;
	text-align: center;
	color: #a6a6a6;
	display: block;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.571rem;
	border: #c9c9c9 solid 1px;
	border-radius: 5rem;
}

.leadermore span a {
	font-size: 0.571rem;
	color: #333333;
	display: block;
}

.kywh_box {
	margin: 0 auto;
	width: 94%;

	height: 6.2rem;
	margin-bottom: 1rem;
}

.kywh_box ul {
	margin: auto;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.kywh_box ul li {
	flex: 1;
	width: 5.9rem;
	height: 6.1rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border: #c3b383 solid 1px;
}

.kywh_box ul li:nth-child(2) {
	margin-right: 0.4rem;
}

.kywh_box ul li:nth-child(1) {
	margin-right: 0.4rem;
}

.kywh_box ul li img {
	width: 1.9rem;
}

.kywh_box ul li p {
	color: #000000;
	font-size: 0.65rem;
	padding-top: 0.27rem;
}

.kywh_box ul li p:hover {
	color: #000000;
}

ul.xwzx_left {
	margin: auto;
	width: 94%;
}

/*组织架构*/
.zzjg {

	width: 100%;
	height: 4.92rem;
	background: url(../images/zzjg.png) no-repeat;
	background-size: cover;
	padding-top: 0.5rem;
	box-sizing: border-box;
	margin: 2rem 0;
}

.zzjg_long {
	text-align: center;
	padding-top: 0.5rem;
	height: 2.4rem;
	margin-top: 1.2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 0;
}

.zzjg_long p {
	font-size: 0.81rem;
	color: #fff;
	position: absolute;
	top: 0rem;
	left: 50%;
	z-index: 10;
	margin-left: -2em;
}

.zzjg_long i {
	text-align: center;
}

.zzjg_long i img {
	width: 60%;
}


/*医院历史*/
.history {
	width: 100%;
	height: 4.92rem;
	background: url(../images/yiyls.png) no-repeat;
	background-size: cover;
	padding-top: 0.5rem;
	box-sizing: border-box;
	margin: 2rem 0;
}

.hist_long {
	text-align: center;
	padding-top: 0.5rem;
	height: 2.4rem;
	margin-top: 1.2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 0;
}

.hist_long p {
	font-size: 0.81rem;
	color: #333333;
	position: absolute;
	top: 0rem;
	left: 50%;
	z-index: 10;
	margin-left: -2em;
}

.hist_long i {
	text-align: center;
}

.hist_long i img {
	width: 60%;
}


ul.xwzx_left li {
	height: 3.94rem;
	width: 100%;
	float: left;
	box-shadow: 0 0 0.2rem rgba(122, 122, 122, .3);
	padding: 0.8rem 0 0 0.8rem;
	box-sizing: border-box;
	border-bottom: #c3b383 solid 0.16rem;
	margin-bottom: 0.8rem;
}



ul.xwzx_left li .xwzx_font {
	float: left;
	width: 80%;
	margin-left: 3%;
	height: 2.3rem;
	line-height: 2.3rem;


}

ul.xwzx_left li .xwzx_font p {
	height: 100%;
	font-size: 0.65rem;
	width: 100%;
	color: #0d2643;
	text-align: left;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;


}

ul.xwzx_left li .xwzx_font p a {
	color: #0d2643;
}

ul.xwzx_left li .xwzx_time {
	float: left;
	width: 15%;
	text-align: center;
}

ul.xwzx_left li .xwzx_time p {
	width: 100%;
	font-size: 1.29rem;
	line-height: 1.29rem;
	color: #c3b383;
}

ul.xwzx_left li .xwzx_time span {
	display: block;
	width: 100%;

	color: #c3b383;
	padding-top: 0.3rem;
}

.dd_more {
	margin: auto;
	width: 96%;
	margin: 0.8rem 0;
	height: 1.3rem;
}

.dd_more span {
	float: right;
	width: 4rem;
	height: 1.2rem;
	text-align: center;
	color: #a6a6a6;
	display: block;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.571rem;
	border: #c9c9c9 solid 1px;
	border-radius: 5rem;
}

.dd_more span a {
	font-size: 0.571rem;
	color: #333333;
	display: block;
}

/*组织架构*/
.structure-top {
	margin: auto;
	width: 94%;
	height: 2.32rem;
	font-size: 0.75rem;
	text-align: center;
	line-height: 2.32rem;
	background: #6295d2;
	color: #FFFFFF;
	border-radius: 0.25rem;
	margin-top: 0.8rem;
}

.structure-top a {
	color: #FFFFFF;
	display: block;
}

ul.structure {
	margin: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 94%;
	padding: 0rem 0rem 0.3rem 0rem;
}

ul.structure li {
	width: 8.5rem;
	text-align: center;
	height: 2rem;
	line-height: 2rem;
	background: #e9e9e9;
	color: #333333;
	font-size: 0.70rem;
	border-radius: 0.25rem;
	overflow: hidden;
	margin-top: 0.6rem;
}

ul.structure li a {
	color: #333333;
}

/*领导团队*/
ul.ldzj_box {
	display: flex;
	justify-content: center;
	gap: 1.8rem;
	padding-top: 0.6rem;
}

ul.ldzj_box li {
	width: 5.72rem;
	margin-bottom: 0.4rem;
}

ul.ldzj_box li i {
	display: block;
	width: 5.72rem;
	height: 7.8rem;
	overflow: hidden;
}

ul.ldzj_box li i img {
	width: 100%;
	height: 100%;
	transition: all .3s linear;
}

ul.ldzj_box li i:hover img {
	transform: scale(1.1);
}

ul.ldzj_box li p {
	text-align: center;
	font-size: 0.81rem;
	padding-top: 0.4rem;
}

ul.ldzj_box li span {
	display: block;
	text-align: center;
	font-size: 0.59rem;
	padding-top: 0.2rem;
	color: #3a3a3a;
}

ul.ldzj_box li a:hover p {
	color: #3a3a3a;
}




ul.kszj_box {
	margin: auto;
	width: 94%;
	display: flex;
	flex-wrap: wrap;
	gap: 0.2rem;
	padding-top: 0.6rem;
}

ul.kszj_box li {
	width: 5.72rem;
	margin-bottom: 0.8rem;
}

ul.kszj_box li i {
	display: block;
	width: 5.72rem;
	height: 7.8rem;
	overflow: hidden;
}

ul.kszj_box li i img {
	width: 100%;
	height: 100%;
	transition: all .3s linear;
}

ul.kszj_box li i:hover img {
	transform: scale(1.1);
}

ul.kszj_box li p {
	text-align: center;
	font-size: 0.81rem;
	padding-top: 0.4rem;
}

ul.kszj_box li span {
	display: block;
	text-align: center;
	font-size: 0.59rem;
	padding-top: 0.2rem;
	color: #3a3a3a;
}

ul.kszj_box li a:hover p {
	color: #3a3a3a;
}

/*新闻中心*/
.kszj_top_left {
	float: left;
	height: 2.7rem;
	display: flex;
	align-items: center;
}

.kszj_top_left .logo {
	height: 100%;
	display: flex;
	align-items: center;
	padding-left: .75rem;

}

.kszj_top_left logo img {
	width: 9rem;
}

.kszj_top_left span {
	font-size: 0.91rem;
	border-left: 1px solid #ccd0db;
	height: 2rem;
	line-height: 2.1rem;
	display: block;
	margin-left: 0.3rem;
	padding-left: 0.3rem;
}

.kszjnr_top_left {
	float: left;
	height: 2.15rem;
	display: flex;
	align-items: center;
}

.kszjnr_top_left .logo {
	height: 100%;
	display: flex;
	align-items: center;
	padding-left: .64rem;

}

.kszjnr_top_left logo img {
	width: 9rem;
}

.kszjnr_top_left span {
	font-size: 0.91rem;
	border-left: 1px solid #ccd0db;
	height: 2rem;
	line-height: 2.1rem;
	display: block;
	margin-left: 0.3rem;
	padding-left: 0.3rem;
}

.xwzx-top {
	margin: auto;
	width: 94%;
	height: 2.32rem;
	font-size: 0.75rem;
	text-align: center;
	line-height: 2.32rem;
	background: #2b74cc;
	color: #FFFFFF;
	border-radius: 0.25rem;
	margin-top: 0.8rem;
	margin-bottom: 0.8rem;
}

.xwzx-top a {
	color: #FFFFFF;
	display: block;
}

ul.xwzx_page {
	margin: auto;
	width: 100%;
	border-top: #dddddd solid 1px;
}

ul.xwzx_page li {
	font-size: 0.76rem;
	width: 94%;
	height: 2.1rem;
	line-height: 2.1rem;
	border-bottom: #dddddd solid 1px;
	text-align: left;
	text-indent: 0.56rem;
}

ul.xwzx_page li a {
	color: #333333;
}

.news_left_top {
	margin: auto;
	width: 90%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 0.6rem;
}

.news_left_top2 {
	margin: auto;
	width: 92%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 0.6rem;
}

.news_left_title {
	display: flex;
	align-items: center;
}

.news_left_title h1 {
	font-size: 0.81rem;
	font-weight: normal;

}

.news_left_title ul {
	display: flex;
}

.news_left_title ul li {
	margin-right: 10px;
	padding: 0.5rem;
	cursor: pointer;
	line-height: 26px;
	border-radius: 0.1rem;
}

.news_left_title ul li.active {
	background-color: #2b74cc;
	color: #fff;
}

a.more1 {
	float: right;
	width: 4rem;
	height: 1.2rem;
	line-height: 1.2rem;
	text-align: center;
	color: #333333;

	display: block;
	margin-left: 0.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.571rem;
	border: #c9c9c9 solid 1px;
	border-radius: 5rem;
}

/*首屏焦点图 */
.focus_row36 {
	margin: auto;
	width: 92%;
	height: 11rem;
	overflow: hidden;
	position: relative;

}

.focus_row36 .hd {
	height: 0.15rem;
	position: absolute;
	z-index: 1;
	bottom: 0.8rem;
	right: 0.4rem;

}

.focus_row36 .hd ul {
	zoom: 1;
	float: left;
}

.focus_row36 .hd ul li {
	cursor: pointer;
	width: 0.32rem;
	height: 0.32rem;
	display: block;
	text-indent: 20px;
	background: #b3b3b1;
	float: left;
	margin-right: 0.1rem;
	border-radius: 25px;
}

.focus_row36 .hd ul li.on {
	background: #2b74cc;
	width: 0.6rem;
	height: 0.32rem;
}

.focus_row36 .bd {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.focus_row36 .bd li {
	zoom: 1;
}

.focus_row36 .bd img {
	width: 100%;
	height: 11rem;
}

.focus_row36 .bd p {
	position: absolute;
	width: 85%;
	bottom: 0rem;
	left: 0px;
	z-index: 111;
	font-size: 0.65rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-align: justify;
	padding: 0.3rem 0.3rem 0.3rem 0.6rem;
	box-sizing: border-box;
	color: #fff;
	height: 1.8rem;
	line-height: 1.3rem;

	overflow: hidden;


}

.focus_row36 .bd p a {
	color: #fff;
	text-decoration: none;
}

.focus_row36 .bd div {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 1.8rem;
	background: rgba(0, 0, 0, .2);
	width: 100%;
}

.xwtablb {
	margin: auto;
	width: 94%;
	height: auto;
	background: #FFFFFF;
	padding-top: 0.3rem;

}

.xwtablb ul {
	margin: 0rem 0.3rem;
	box-sizing: border-box;
}

.xwtablb li {
	height: 2rem;
	border-bottom: #dbdada solid 1px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.xwtablb li a {
	width: 70%;
	text-indent: 0.8rem;
	line-height: 2rem;
	font-size: 0.65rem;
	color: #333333;
	padding-left: 0.1rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-align: justify;
	overflow: hidden;
	background: url(../images/dian.png) left no-repeat;
	background-size: 2.5%;
}

.xwtablb li p {
	width: 28%;
	line-height: 2rem;
	color: #9a9a9a;
	font-size: 0.6rem;
	text-align: right;
}

.xwtablb2 {
	margin: auto;
	width: 94%;
	height: auto;
	background: #FFFFFF;


}

.xwtablb2 ul {
	margin: 0rem 0.3rem;
	box-sizing: border-box;
}

.xwtablb2 li {
	height: 2rem;
	border-bottom: #dbdada solid 1px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.xwtablb2 li a {
	width: 70%;
	text-indent: 0.8rem;
	line-height: 2rem;
	font-size: 0.65rem;
	color: #333333;
	padding-left: 0.1rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-align: justify;
	overflow: hidden;
	background: url(../images/dian.png) left no-repeat;
	background-size: 2.5%;
}

.xwtablb2 li p {
	width: 28%;
	line-height: 2rem;
	color: #9a9a9a;
	font-size: 0.6rem;
	text-align: right;
}

/*人物专访*/
.interview {
	margin: auto;
	width: 100%;
	position: relative;
	margin-top: 1.5rem;
}

.interview .fbj {
	position: absolute;
	top: 0rem;
	height: 10rem;
	width: 100%;
	background: #858383;
	zoom: 1;
}

.interview_top {
	position: relative;
	margin: auto;
	width: 90%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 0.6rem;
	color: #fff;
}

.interview_title {
	display: flex;
	align-items: center;
}

.interview_title h1 {
	font-size: 0.81rem;
	font-weight: normal;

}

.interview_title ul {
	display: flex;
}

.interview_title ul li {
	margin-right: 10px;
	padding: 0 8px;
	cursor: pointer;
	line-height: 26px;
	border-radius: 4px;
}

.interview_title ul li.active {
	background-color: #2b74cc;
	color: #fff;
}

a.more2 {
	float: right;
	width: 4rem;
	height: 1.2rem;
	text-align: center;
	color: #fff;
	display: block;
	margin-left: 0.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.571rem;
	border: #fff solid 1px;
	border-radius: 5rem;
}

.focus_row1 {
	margin: auto;
	width: 90%;
	height: 22rem;
	overflow: hidden;
	position: relative;
}

.focus_row1 .hd {}

.focus_row1 .prev,
.focus_row1 .next {
	width: 1.62rem;
	height: 1.62rem;
	position: absolute;
	top: 4.6rem;
	display: block;
}

.focus_row1 .prev {
	left: 0;
	background: url(../images/arr_l.png) no-repeat;
	background-size: cover;
}

.focus_row1 .next {
	right: 0;
	background: url(../images/arr_r.png) no-repeat;
	background-size: cover;
}

.focus_row1 .bd {}

.focus_row1 .bd li {
	zoom: 1;
}

.focus_row1 .bd img {
	width: 100%;
	height: 12rem;
}

/*精彩专题*/
.topics_tit {
	margin: auto;
	width: 94%;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	font-size: 0.81rem;
	color: #333333;
	padding-top: 0.5rem;
}

.topics_tit a {
	color: #333333;
}

.focus_row2 {
	margin: auto;
	width: 94%;
	height: 10.5rem;
	overflow: hidden;
	position: relative;
}

.focus_row2 .hd {}

.focus_row2 .prev,
.focus_row2 .next {
	width: 1.62rem;
	height: 1.62rem;
	position: absolute;
	top: 4.6rem;
	display: block;
}

.focus_row2 .prev {
	left: 0;
	background: url(../images/arr_l.png) no-repeat;
	background-size: cover;
}

.focus_row2 .next {
	right: 0;
	background: url(../images/arr_r.png) no-repeat;
	background-size: cover;
}

.focus_row2 .bd {}

.focus_row2 .bd li {

	zoom: 1;
}

.focus_row2 .bd img {
	width: 100%;
	height: 100%;
}

.focus_row2 .bd p {
	position: absolute;
	bottom: 0.2rem;
	left: 0px;
	width: 100%;
	text-align: center;
	font-size: 0.65rem;
	height: 1.6rem;
	line-height: 1.6rem;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	color: #fff;
	z-index: 11;
	background: rgba(0, 0, 0, .6)
}

.area_row {
	margin: auto;
	width: 94%;
	height: auto;
	overflow: hidden;
}

.rwzf {
	margin: auto;
	width: 100%;
	height: auto;
	padding-top: 0.6rem;
}

.rwzf span {
	font-size: 0.81rem;
	height: auto;
	line-height: 1.2rem;
	color: #333333s;
	display: block;
}

.rwzf em {
	font-size: 0.65rem;
	color: #858383;
	color: #999999;
	display: block;
	padding: 0.3rem 0;
}

.rwzf p {
	font-size: 0.571rem;
	line-height: 0.9rem;
	margin-top: 0.2rem;
	color: #656c74;
	text-align: justify;

}

/*视频新闻*/
.videoxw {
	margin: auto;
	width: 94%;
	height: auto;
	padding-top: 0.3rem;
	padding-bottom: 0.8rem;
}

.videoxw ul {
	margin: 0rem 0.3rem;
	box-sizing: border-box;
}

.videoxw li {
	height: auto;
	border-bottom: #dbdada solid 1px;
	padding: 0.5rem 0;
}

.videoxw li:last-child {
	border-bottom: 0;
}

.videoxw li a {
	width: 100%;

	line-height: 1rem;
	font-size: 0.65rem;
	color: #333333;

	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: justify;
	overflow: hidden;

}

.videoxw li p {
	width: 100%;
	line-height: 1rem;
	color: #9a9a9a;
	font-size: 0.6rem;

}

/*医院公告*/
.hagg {
	margin: auto;
	width: 100%;
	background: #c3b383;
	padding-bottom: 1rem;
	padding-top: 0.3rem;
}

/*视频新闻*/
.haggxw {
	margin: auto;
	width: 94%;
	height: auto;
	padding-top: 0.3rem;
}

.haggxw ul {
	margin: 0rem 0.3rem;
	box-sizing: border-box;
}

.haggxw li {
	height: auto;
	border-bottom: #fff solid 1px;
	padding: 0.5rem 0;

}

.haggxw li:last-child {
	border-bottom: 0;
}

.haggxw li a {
	width: 100%;

	line-height: 1rem;
	font-size: 0.65rem;
	color: #fff;

	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: justify;
	overflow: hidden;

}

.haggxw li p {
	width: 100%;
	line-height: 1rem;
	color: #fff;
	font-size: 0.6rem;

}

ul.newscenter_nav {
	display: flex;
	line-height: 16px;
	border-bottom: 2px solid #ddd;
	padding-bottom: 0.45rem;
}

ul.newscenter_nav li {
	font-size: 0.45rem;
	cursor: pointer;
}

ul.newscenter_nav li+li {
	border-left: 1px solid #c9c9c9;
	margin-left: 10px;
	padding-left: 10px;
}

ul.newscenter_nav li.active {
	font-size: 0.81rem;
}

/*新闻中心_医院公告*/
.hospital_ann {
	margin: auto;
	width: 94%;
}

ul.hos_ann_nav {
	margin: auto;
	width: 92%;
	display: flex;
	line-height: 0.8rem;
	border-bottom: 2px solid #ddd;
	padding-bottom: 0.45rem;
}

ul.hos_ann_nav li {
	font-size: 0.65rem;
	cursor: pointer;
}

ul.hos_ann_nav li+li {
	border-left: 1px solid #c9c9c9;
	margin-left: 10px;
	padding-left: 10px;
}

ul.hos_ann_nav li.active {
	font-size: 0.81rem;
}

/*新闻中心_医院公告*/

ul.jcgg_box {
	padding-top: 0.8rem;
	margin: auto;
	width: 92%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

ul.jcgg_box li {
	width: 8.2rem;
	height: 7rem;
	box-shadow: 0 0 10px rgba(122, 122, 122, .3);
	background-color: #fff;
	margin-bottom: 0.8rem;

}

ul.jcgg_box li span {
	width: 100%;
	height: 5.0rem;
	overflow: hidden;
	display: block;
}

ul.jcgg_box li img {
	width: 100%;
	height: 5.0rem;
	transition: all .3s linear;
}

ul.jcgg_box li p {
	margin: auto;
	width: 92%;
	text-align: center;
	font-size: 0.64rem;
	height: 2rem;
	line-height: 2rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

ul.jcgg_box li:hover img {
	transform: scale(1.1);
}

ul.jcgg_box li:hover p {
	color: #2b74cc;
}

ul.jcgg_ye {
	margin: 0 auto;
	width: 92%;
	display: flex;
	justify-content: space-between;
	align-items: center;

}

ul.jcgg_ye li {
	width: 4.1rem;
	height: 1.83rem;
	line-height: 1.83rem;
	background: #f1eff0;
	font-size: 0.65rem;
	text-align: center;
	color: #333333;
	border-radius: 0.2rem;
	display: block;
}

ul.jcgg_ye li a {
	width: 100%;
	color: #333333;
	display: block;
}

ul.video_font {
	margin: 0 auto;
	width: 92%;
	padding-bottom: 0.6rem;
}

ul.video_font li {
	border-bottom: 1px solid #f5f5f9;
	padding: 0.65rem 0rem;

}

ul.video_font li a {
	display: flex;
	justify-content: space-between;
}

ul.video_font li a .ywz {
	width: 100%;
	min-height: 3rem;
	position: relative;
}

ul.video_font li a .ywz p {
	font-size: 0.64rem;
	line-height: 1rem;
	color: #313133;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: justify;
	overflow: hidden;
}

ul.video_font li a .ywz span {
	position: absolute;
	bottom: 0px;
	left: 0rem;
	font-size: 0.65rem;
	color: #a1a4a8;
}

ul.video_font li a .ywt {
	width: 5.6rem;
	height: 3.7rem;
	position: relative;
	margin-right: 0.6rem;

}

ul.video_font li a .ywt img {
	width: 5.6rem;
	height: 3.7rem;
}

.ylfw {
	margin: auto;
	font-size: 0.76rem;
	width: 100%;
	height: 2.1rem;
	line-height: 2.1rem;
	border-bottom: #dddddd solid 1px;
	text-align: left;
	text-indent: 0.8rem;

}

.ylfw a {
	color: #333333;
}



.ylfw_one {
	margin: auto;
	font-size: 0.76rem;
	width: 100%;
	text-align: left;
	padding-bottom: 0.5rem;
	border-bottom: #dddddd solid 1px;
}

.ylfw_one h1 {
	float: left;
	width: 100%;
	font-size: 0.76rem;
	height: 0.8rem;
	line-height: 0.8rem;
	font-weight: normal;
	text-indent: 0.8rem;
	padding-top:0.2rem;
	
}

.ylfw_one h1 a {
	color: #333333;
}
.ylfw_one ul li {
	float: left;
	width: 45%;
	font-size: 0.65rem;
	height: 1.4rem;
	line-height: 1.4rem;
    text-indent: 1.4rem;
}

.ylfw_one ul li a {
	color: #333333;
}

.ylfw_one ul li a:hover {
	color: #2b74cc;
}

.ylfw_one2{
	margin: auto;
	font-size: 0.76rem;
	width: 100%;
	text-align: left;
	padding-bottom: 0.2rem;
}

.ylfw_one2 h1 {
	float: left;
	width: 100%;
	font-size: 0.76rem;
	height: 0.8rem;
	line-height: 0.8rem;
	font-weight: normal;
	text-indent: 0.8rem;
	padding-top:0.2rem;
	
}

.ylfw_one2 h1 a {
	color: #333333;
}
.ylfw_one2 ul li {
	float: left;
	width: 45%;
	font-size: 0.65rem;
	height: 1.4rem;
	line-height: 1.4rem;
    text-indent: 1.4rem;
}

.ylfw_one2 ul li a {
	color: #333333;
}

.ylfw_one2 ul li a:hover {
	color: #2b74cc;
}

.ylfw1,
.ylfw2,
.ylfw5,
.ylfw6,
.ylfw7,
.ylfw8,
.ylfw9 {
	margin: auto;
	height: 3.35rem;
	line-height: 3.35rem;
	width: 94%;
	font-size: 0.81rem;
	background: url(../images/ylfw_01.jpg) no-repeat;
	text-align: center;
	margin-top: 0.8rem;
}

.ylfw1 a,
.ylfw2 a,
.ylfw5 a,
.ylfw6 a,
.ylfw7 a,
.ylfw8 a,
.ylfw9 a {
	color: #FFFFFF;
	display: block;
}

.ylfwls {
	margin: auto;
	height: 1.5rem;
	width: 94%;
	background: url(../images/ylfw_7.jpg) no-repeat;
	margin-top: 0.2rem;
}

.ylfw2 {
	background: url(../images/ylfw_02.jpg) no-repeat;
	margin-top: 0.2rem
}

.ylfw5 {
	background: url(../images/ylfw_05.jpg) no-repeat;
	margin-top: 0.2rem
}

.ylfw6 {
	background: url(../images/ylfw_6.jpg) no-repeat;
	margin-top: 0.2rem
}

.ylfw7 {
	background: url(../images/ylfw_8.jpg) no-repeat;
	margin-top: 0.2rem
}

.ylfw8 {
	background: url(../images/ylfw_9.jpg) no-repeat;
	margin-top: 0.2rem
}

.ylfw9 {
	background: url(../images/ylfw_10.jpg) no-repeat;
	margin-top: 0.2rem
}

.ylfw3 {
	margin: auto;
	height: 11rem;
	width: 94%;
	font-size: 0.81rem;
	background: url(../images/ylfw_03.jpg) no-repeat;
	text-align: center;
	margin-top: 0.2rem;
}

.ylfw3 a {
	color: #FFFFFF;
	display: block;
}

.ylfw3,
a.y1 {
	line-height: 3rem;
	padding-top: 0.35rem;
	font-size: 0.81rem;
}

.ylfw3,
a.y2 {
	font-size: 0.65rem;
	line-height: 1.7rem;
}

.ylfw4 {
	margin: auto;
	height: 8.0rem;
	width: 94%;
	font-size: 0.81rem;
	background: url(../images/ylfw_04.jpg) no-repeat;
	text-align: center;
	margin-top: 0.2rem;
}

.ylfw4 a {
	color: #FFFFFF;
	display: block;
}

.ylfw4,
a.y3 {
	line-height: 3rem;
	padding-top: 0.35rem;
	font-size: 0.81rem;
}

.ylfw4,
a.y4 {
	font-size: 0.65rem;
	line-height: 1.7rem;
}

.ylnr {
	width: 100%;
	height: auto;
	padding: 0.6rem 0.6rem 0 0.6rem;
	box-sizing: border-box;
}

.ylnr p {
	font-size: 0.76rem;
	color: #333333;
	line-height: 1.2rem;
	text-align: justify;
	text-indent: 1.6rem;

}

/*科室专家*/
ul.kszj_box1 {
	margin: auto;
	width: 92%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 0.6rem;
}

ul.kszj_box1 li {
	width: 8.2rem;
	margin-bottom: 0.4rem;
}

ul.kszj_box1 li i {
	display: block;
	width: 8.2rem;
	height: 11rem;
	overflow: hidden;
}

ul.kszj_box1 li i img {
	width: 100%;
	height: 100%;
	transition: all .3s linear;
}

ul.kszj_box1 li i:hover img {
	transform: scale(1.1);
}

ul.kszj_box1 li p {
	text-align: center;
	font-size: 0.81rem;
	padding-top: 0.4rem;
}

ul.kszj_box1 li span {
	display: block;
	text-align: center;
	font-size: 0.59rem;
	padding-top: 0.2rem;
	color: #3a3a3a;
}

ul.kszj_box1 li a:hover p {
	color: #3a3a3a;
}



/*科室导航*/

.ksdh_title {
	font-size: 0.81rem;
	margin-top: 2rem;
}

ul.ksdh_text_box {
	margin: auto;
	width: 94%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;

	margin-top: 0.6rem;
}

ul.ksdh_text_box li {
	width: 48%;
	height: 2.05rem;
	border: 1px solid #c3b383;
	cursor: pointer;
	position: relative;
	margin-bottom: 0.4rem;

}

ul.ksdh_text_box li p {
	display: flex;
	align-items: center;
	height: 2.05rem;
	font-size: 0.65rem;
}

ul.ksdh_text_box li p img {
	margin: 0 9px 0 14px;
}

ul.ksdh_text_box li>div {
	position: absolute;
	left: -0.1rem;
	top: 1.9rem;
	z-index: 10;
	width: 102%;

	transform: translateY(10px);
	transition: all 0.3s ease;
	pointer-events: none;
	opacity: 0;
}

ul.ksdh_text_box li:hover>div {
	display: block;
	opacity: 1;
	transform: translateY(-1px);
	pointer-events: auto;
}

ul.ksdh_text_box li>div span {
	display: block;
	width: 100%;

	background-color: #fff;
	border: 1px solid #c3b383;

	box-sizing: border-box;
	padding: 0.3rem 0;
	margin-top: 0.6rem;
}

ul.ksdh_text_box li>div span::before {
	content: '';
	display: block;
	width: 100%;
	height: 8px;
	background: url(../img/ksdh-arrow.png) center no-repeat;
	position: absolute;
	top: 3px;
	left: 36px;

}

ul.ksdh_text_box li>div a {
	width: 90%;
	display: flex;
	align-items: center;
	margin: 0.6rem 0;
}

ul.ksdh_text_box li>div a:hover {
	color: #2b74cc;
}

ul.ksdh_text_box li>div a img {
	margin: 0 6px 0 20px;
}

.ylfw_two {
	margin: auto;
	font-size: 0.81rem;
	height: 1.2rem;
	line-height: 1.2rem;
	width: 100%;
	text-align: left;
	text-indent: 0.6rem;
	padding-top: 1.8rem;
}

.ylfw_two a {
	font-size: 0.81rem;
	color: #333333;
}

.ylfw_3 {
	margin: auto;
	font-size: 0.81rem;
	height: 1.2rem;
	line-height: 1.2rem;
	width: 100%;
	text-align: left;
	text-indent: 0.6rem;
	padding-top: 0.8rem;
}

.ylfw_3 a {
	font-size: 0.81rem;
	color: #333333;
}


.list_content {
	display: none;
}

.list_content.active {
	display: block;
}

ul.hos_ann_nav36 {
	margin: auto;
	width: 92%;
	display: flex;
	line-height: 0.8rem;

}

ul.hos_ann_nav36 li {
	font-size: 0.65rem;
	cursor: pointer;
}

ul.hos_ann_nav36 li+li {
	border-left: 1px solid #c9c9c9;
	margin-left: 10px;
	padding-left: 10px;
}

ul.hos_ann_nav36 li.active {
	font-size: 0.81rem;
}



.search_row_gjc {
	margin: auto;
	width: 94%;
	display: flex;
	align-items: center;
	padding-top: 0.8rem;
	padding-bottom: 1rem;
	border-bottom: solid 2px #eeeeee;
}

.search_row_gjc p {
	font-size: 0.65rem;
}

.search_row_gjc a {
	font-size: 0.65rem;
	border: 1px solid #ddd;
	border-radius: 0.25rem;
	line-height: 0.81rem;
	padding: 0 0.6rem;
	margin-right: 0.25rem;
}

.search_row_gjc a:hover {
	color: #2b74cc;
}

.search_row_gjc select {
	width: 12.5rem;
	height: 1.3rem;
	border: 1px solid #ddd;
	border-radius: 0.25rem;
	color: #333;
	padding: 0 0.6rem;
	box-sizing: border-box;
}

.search_row_gjc input {
	border: 0;
	outline: none;
	width: 1.25rem;
	height: 1.25rem;
	background: url(../images/search-img.png) no-repeat;
	background-size: cover;
	margin-left: 0.25rem;
}

.search_row_gjc2 {
	margin: auto;
	width: 92%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-top: 0.8rem;

}

.search_row_gjc2 p {
	font-size: 0.65rem;

}

.search_row_gjc2 a {
	font-size: 0.59rem;
	border: 1px solid #ddd;
	border-radius: 0.15rem;
	line-height: 1.3rem;
	padding: 0 0.25rem;
	margin: 0.15rem 0.25rem 0.15rem 0rem;
}

/*科室页面*/
.ksym {
	margin: auto;
	width: 92%;
	height: 10rem;
}

.ksym img {
	width: 100%;
	height: 100%;
}

.ksymnr {
	margin: auto;
	width: 92%;
	height: auto;
	padding: 0.8rem 0.6rem 0.6rem 0.6rem;
	box-sizing: border-box;
	box-shadow: 0 0 0.2rem rgba(122, 122, 122, .3);
}

.ksymnr b {
	font-size: 0.81rem;
	height: 1.4rem;
	line-height: 1.4rem;
	color: #333333;
	font-weight: normal;

}

.ksymnr p {
	font-size: 0.571rem;
	line-height: 0.9rem;
	margin-top: 0.2rem;
	color: #333333;
	text-align: justify;
}

.kszjlm_title {
	margin: auto;
	width: 92%;
	padding-top: 0.6rem;
}

.kszjlm_title p {
	float: left;
	font-size: 0.81rem;
}

.ks_index_kszj_title {
	margin: auto;
	width: 92%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 1rem;
}

.ks_index_kszj_title p {
	font-size: 0.81rem;
}

.contact_us {
	margin: auto;
	width: 92%;
	height: auto;
	margin-top: 0.6rem;
	padding: 0.8rem 0.6rem 0.6rem 0.6rem;
	box-sizing: border-box;
	box-shadow: 0 0 0.2rem rgba(122, 122, 122, .3);
}

.contact_us b {
	font-size: 0.65rem;
	height: 1.4rem;
	line-height: 1.4rem;
	color: #333333;


}

.contact_us p {
	font-size: 0.65rem;
	line-height: 0.9rem;
	margin-top: 0.2rem;
	margin-bottom: 0.8rem;
	color: #333333;
	text-align: justify;
}

.pediatrics {
	margin: auto;
	width: 94%;
	height: auto;
	background: #FFFFFF;

}

.pediatrics ul {
	margin: 0.3rem;
	box-sizing: border-box;
}

.pediatrics li {
	height: 2rem;

	display: flex;
	justify-content: space-between;
	align-items: center;
}

.pediatrics li a {
	width: 70%;
	text-indent: 0.6rem;
	line-height: 2rem;
	font-size: 0.65rem;
	color: #333333;
	padding-left: 0.1rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-align: justify;
	overflow: hidden;
	background: url(../images/dian.png) left no-repeat;
	background-size: 2.5%;
}

.pediatrics li p {
	width: 28%;
	line-height: 2rem;
	color: #9a9a9a;
	font-size: 0.6rem;
	text-align: right;
}

.news_left_top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 1rem;
}

.news_left_title {
	display: flex;
	align-items: center;
}

.news_left_title h1 {
	font-size: 0.81rem;
	padding-right: 0.6rem;
}

.news_left_title ul {
	display: flex;
}

.news_left_title ul li {
	margin-right: 0.25rem;
	padding: 0.25rem;
	cursor: pointer;
	line-height: 0.68rem;
	border-radius: 0.1rem;
}

.news_left_title ul li.active {
	background-color: #2b74cc;
	color: #fff;
}

a.news_left_more {
	display: none;
}

a.news_left_more.active {
	display: block;
}

.science.active {
	display: block;
}

.science {
	margin: auto;
	width: 92%;
	height: auto;
	background: #FFFFFF;
	display: none;

}

.science ul {
	margin: 0.3rem box-sizing: border-box;
}

.science li {
	height: 2rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.science li a {
	width: 70%;
	text-indent: 0.6rem;
	line-height: 2rem;
	font-size: 0.65rem;
	color: #333333;
	padding-left: 0.1rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-align: justify;
	overflow: hidden;
	background: url(../images/dian.png) left no-repeat;
	background-size: 2.5%;
}

.science li p {
	width: 28%;
	line-height: 2rem;
	color: #9a9a9a;
	font-size: 0.6rem;
	text-align: right;
}

/*科室页面*/
.ks_index_kszj_in {
	margin: auto;
	width: 92%;
	position: relative;
	padding-bottom: 1rem;

}

.ks_index_kszj_in .hd .prev,
.ks_index_kszj_in .hd .next {
	display: block;
	width: 0.9rem;
	height: 1.9rem;
	cursor: pointer;
	position: absolute;
	top: 4rem;
	right: 0;
}

.ks_index_kszj_in .hd .prev {
	background: url(../images/kszj-arrow-prev.png) no-repeat;
	left: 0rem;
	background-size: cover;
}

.ks_index_kszj_in .hd .next {
	background: url(../images/kszj-arrow-next.png) no-repeat;
	right: 0rem;
	background-size: cover;
}

.ks_index_kszj_in .bd {
	margin: auto;
	width: 15.18rem;
	height: 9.72rem;
	overflow: hidden;
}

.ks_index_kszj_in .bd ul {
	margin: auto;
	overflow: hidden;
	zoom: 1;
	width: 100%;
	height: 100%;
}

.ks_index_kszj_in .bd ul li {
	width: 7rem;
	height: 9.72rem;
	margin: 0 0.4rem 0 0.24rem;
	float: left;
	_display: inline;
	overflow: hidden;
	background-color: #fff;
}

.ks_index_kszj_in .bd ul li a {
	display: block;
	height: 100%;
	position: relative;
	left: 0;
	top: 0;
}

.ks_index_kszj_in .bd ul li img {
	width: 100%;
	height: 100%;
}

.ks_index_kszj_in .bd ul li div {
	width: 100%;
	height: 2.54rem;
	background-color: rgba(0, 0, 0, .4);
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all .3s linear;
}

.ks_index_kszj_in .bd ul li a:hover div {
	background-color: rgba(43, 116, 204, .8);
}

.ks_index_kszj_in .bd ul li p {
	font-size: 0.75rem;
	text-align: center;
	margin-top: 0.4rem;
	color: #fff;
}

.ks_index_kszj_in .bd ul li span {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 0.59rem;
	line-height: 0.61rem;
}


.chairman {
	margin: 0 auto;
	height: 21.83rem;
	background: url(../images/kszrbj.png) no-repeat;
	background-size: cover;
	text-align: center;
	box-sizing: border-box;
	padding-top: 1rem;
	color: #FFFFFF;
}


.chairman img {
	width: 9.45rem;
	height: 12.91rem;
}

.chairman em {
	font-size: 1.13rem;
}

.chairman p {
	text-align: center;
	font-size: 0.81rem;
	padding-top: 0rem;
	color: #FFFFFF;
}

.chairman p a {
	color: #FFFFFF
}

.chairman span {
	display: block;
	text-align: center;
	font-size: 0.59rem;
	padding-top: 0.2rem;
	color: #FFFFFF;
}

.chairman span a {
	color: #FFFFFF
}

.chairmannr {
	margin: 0 auto;
	width: 92%;
	height: auto;
	line-height: 1rem;
	font-size: 0.59rem;
	border-top: #FFFFFF 1px solid;
	padding-top: 0.5rem;
	color: #FFFFFF;
	text-align: justify;
	margin-top: 0.6rem;
}

.detail {
	margin: auto;
	width: 94%;
	font-size: 0.97rem;
	height: 2rem;
	line-height: 2rem;
	padding-top: 0.4rem;
	border-bottom: #dddddd 1px solid;
}

.detail_nry {
	width: 94%;
	height: auto;
	padding: 0rem 0.6rem;
	box-sizing: border-box;
	margin-top: 0.6rem;
}

.detail_nry p {
	font-size: 0.76rem;
	color: #333333;
	line-height: 1.2rem;
	text-align: justify;
	padding-bottom: 0.6rem;
}

.detail_blue {
	margin: 0 auto;
	width: 92%;
	height:auto;
	border: #2b74cc 1px solid;
	text-align: center;
	padding-bottom:1.2rem;
}

.detail_bluetop {
	width: 100%;
	height: 2.7rem;
	line-height: 2.7rem;
	text-align: center;
	color: #FFFFFF;
	background: #2b74cc;
	font-size: 0.97rem
}

.blue_button {
	margin: auto;
	width: 80%;
	height: 1.62rem;
	line-height: 1.62rem;
	background: #2b74cc;
	color: #FFFFFF;
	font-size: 0.7rem;
	text-align: center;
	margin-top: 1.2rem;
}

.blue_button a {
	color: #FFFFFF;
	display: block;
}

/*新科室页面*/
ul.ksdh_text_box2 {
	margin: auto;
	width: 94%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;

	margin-top: 0.6rem;
}

ul.ksdh_text_box2 li {
	width: 48%;
	height: 2.05rem;
	border: 1px solid #2b74cc;
	cursor: pointer;
	position: relative;
	margin-bottom: 0.4rem;

}

ul.ksdh_text_box2 li p {
	display: flex;
	align-items: center;
	height: 2.05rem;
	font-size: 0.65rem;
}

ul.ksdh_text_box2 li p img {
	margin: 0 9px 0 14px;
}

ul.ksdh_text_box2 li>div {
	position: absolute;
	left: -0.1rem;
	top: 1.9rem;
	z-index: 10;
	width: 102%;
    transform: translateY(10px);
	transition: all 0.3s ease;
	pointer-events: none;
	opacity: 0;
}

ul.ksdh_text_box2 li:hover>div {
	display: block;
	opacity: 1;
	transform: translateY(-1px);
	pointer-events: auto;
}

ul.ksdh_text_box2 li>div span {
	display: block;
	width: 100%;background-color: #fff;
	border: 1px solid #2b74cc;
    box-sizing: border-box;
	padding: 0.3rem 0;
	margin-top: 0.6rem;
}

ul.ksdh_text_box2 li>div span::before {
	content: '';
	display: block;
	width: 100%;
	height: 8px;
	background: url(../img/kydh-arrow2.png) center no-repeat;
	position: absolute;
	top: 3px;
	left: 36px;

}

ul.ksdh_text_box2 li>div a {
	width: 90%;
	display: flex;
	align-items: center;
	margin: 0.6rem 0;
}

ul.ksdh_text_box2 li>div a:hover {
	color: #2b74cc;
}

ul.ksdh_text_box2 li>div a img {
	margin: 0 6px 0 20px;
}


ul.pt{
   margin: auto;
	width: 94%;}
ul.pt li {
	display: block;
	width: 100%;
	background-color: #f0f7fb;
	border: 1px solid #cbd6dc;
    box-sizing: border-box;
	font-size: 0.65rem;
	color:#333333;
	padding: 0.3rem 0;
	margin-top: 0.6rem;
	text-align:center;
}
ul.pt li a{color:#333333; display:block;}
