@charset "utf-8";
blockquote,
body,
button,
caption,
dd,
div,
dl,
dt,
fieldset,
figure,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
input,
legend,
li,
menu,
ol,
p,
pre,
select,
table,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0
}

address,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

* {
	margin: 0;
	padding: 0;
	border: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption,
th {
	text-align: left;
}

abbr,
body,
fieldset,
html,
iframe,
img {
	border: 0
}

address,
cite,
dfn,
em,
i,
var {
	font-style: normal
}

[hidefocus],
summary {
	outline: 0
}

li {
	list-style: none
}

sub,
sup {
	font-size: 40%
}

code,
kbd,
pre,
samp {
	font-family: inherit
}

q:after,
q:before {
	content: none
}

textarea {
	overflow: auto;
	resize: none
}

label,
summary {
	cursor: default
}

a,
button {
	cursor: pointer
}

b,
em,
h1,
h2,
h3,
h4,
h5,
h6,
strong {}

a {
	text-decoration: none;
	color: #505050
}

a:hover {
	color: #1984cc;
}

body,
button,
input,
keygen,
legend,
select,
textarea {
	outline: 0;
	background: #fff;
	color: #505050;
	font-size: 14px;
	font-family: "微软雅黑"
}

.index_border {
	width: 1200px;
	height: auto;
	margin: auto;
	border-top: 1px solid #e6e6e6;
	overflow: hidden;
}

.w560 {
	height: 560px;
}

.index_gd {
	height: 30px;
}

.index_w400 {
	width: 376px;
	float: right;
}

.index_r_top {
	text-indent: 10px;
	height: 56px;
	line-height: 56px;
	border-bottom: 1px solid #e0e0e0;
	width: 360px;
	margin: auto;
}

.index_r_top em {
	margin: 20px 0 0 5px;
	float: left;
	width: 20px;
	height: 20px;
	background: url(zzyr.png) no-repeat left;
}

.index_r_top a {
	font-size: 20px;
	color: #1984cc;
}

.index_r_top span {
	font-size: 14px;
	color: #e6e6e6;
}

.index_yygghdp {
	margin-top: 15px;
	width: 360px;
	margin-left: 20px;
}

.mt10 {
	margin-top: 10px
}

.mt15 {
	margin-top: 15px
}

.mt50 {
	margin-top: 50px
}

.mb5 {
	margin-bottom: 5px
}

.mb15 {
	margin-bottom: 15px
}

.ml10 {
	margin-left: 10px
}

.ml15 {
	margin-left: 15px
}

.ml20 {
	margin-left: 20px
}

.mr10 {
	margin-right: 10px
}

.mr15 {
	margin-right: 15px
}

.pt10 {
	padding-top: 10px
}

.pt15 {
	padding-top: 15px
}

.left {
	float: left!important
}

.right {
	float: right!important
}

.clear {
	clear: both
}

.clearfix:after,
.clearfix:before {
	display: table;
	content: ""
}

.clearfix:after {
	clear: both
}

.layout {
	width: 1200px;
	margin: auto;

}

.header {
	height: 210px;
	position: relative;
	z-index: 2;
}

.topbar {
	height: 40px;
	line-height: 40px;
	background: #f1f1f1;
	color: #ccc;
	font-size: 13px;
	overflow: hidden;
	word-spacing: .5em;
}

.topbar span {
	color: #999;
}

.top-login {
	display: inline-block;
}

.logo-row {
	width: 100%;
	height: 120px;
	background: #fff;
}

.version a {
	line-height: 1;
}

.version a.cur {
	font-weight: bold;
}

.ding {
	margin: auto;
	width: 1200px;
	color: #505050;
}

.ding_1 {
	float: left;
	width: 265px
}

.ding_1 a {
	color: #000
}

.ding_2 {
	float: right;
	
	width: 255px;
	background: url(sz.png) no-repeat left;
	text-indent: 30px
}

.ding_3 {
	float: right;
	margin-top: 7px;
	width: 210px
}

.ding_3 .kuan1 {
	float: left;
	width: 178px;
	height: 23px;
	background-color: #fff;
	line-height: 23px
}

.ding_3 .kuan1 input {
	width: 178px;
	height: 21px;
	background-color: #fff
}

.ding_3 .anniu {
	width: 30px;
	height: 23px
}

.ding_3 .anniu input {
	width: 30px;
	height: 22px
}

.kuan {
	border: none;
	color: #b4b4b4;
	font-size: 13px;
	font-family: "微软雅黑"
}

.anniu {
	float: left;
	width: 28px;
	height: 22px;
	border: none;
	border-left: 1px solid #e6e6e6;
	background: url(001_02.jpg);
	cursor: pointer
}

.logo {
	width: 1200px;
	height: 120px;
	margin: auto;
	padding-top: 15px;
	background: #ffffff;
}

.logo a {}


.ncont_5{width:1202px;height:140px;margin:0px auto; margin-bottom:25px;}
.ncont_5 li{width:119px;height:124px;padding-top:14px;border:solid #DCDCDC 1px;border-left:0px; text-align:center;float:left;}
.ncont_5 li img {margin-bottom:5px;}

.logo_1 {
	float: left;
	margin-top: 15px;
	margin-left: 15px;
}

.logo_2 {
	float: left;
	margin-top: 15px;
	margin-left: 85px
}

.logo_3 {
	float: right;
	margin-top: 35px
}

.nav {
	width: 100%;
	height: 50px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(gradient-bg.png);
	background-size: contain;
}

.ie .nav {
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.shhkyy.com/include/hk_index/images/gradient-bg.png', sizingMethod='scale');
	background: none;
}

.nav .layout {
	position: relative;
}

.nav .float-bg {
	width: 14.2%;
	height: 50px;
	background: url(black30.png);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}

.nav ul {
	display: block;
	position: relative;
	z-index: 1;
}

.nav li {
	width: 14.2%;
	float: left;
	position: relative;
	line-height: 50px;
	font-weight: bold;
	text-align: center;
}

.nav li a {
	display: block;
	color: #fff;
	font-size: 15px;
	transition: color 0.3s, background 0.3s;
	-webkit-transition: color 0.3s, background 0.3s;
}

.nav li a:hover {
	color: #ffffff;
}

.no-js .nav .float-bg {
	display: none;
}

.no-js .nav li.cur a,
.no-js .nav li a:hover {
	background: url(black30.png);
	background: rgba(0, 0, 0, .3);
}

.nav li.cur3 {
	background: url(black30.png);
	background: rgba(0, 0, 0, .3);
}

.nav li.cur {
	background: url(black30.png);
	background: rgba(0, 0, 0, .3);
}

.nav li a i {
	margin-left: 5px;
}

.nav li .subnav {
	position: absolute;
	left: 0;
	top: 50px;
	min-width: 100%;
	background-color: #fff;
	border: 1px solid #ddd;
	border-top: none;
	display: none;
}

.nav li:last-child .subnav {
	left: auto;
	right: 0;
}

.nav li:last-child .subnav a {
	text-align: right;
}

.nav li .subnav a {
	color: #444;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	background: none;
	text-align: center;
	margin: 0 20px;
	border-bottom: 1px solid #ddd;
	white-space: nowrap;
}

.nav li .subnav a:last-child {
	border: none;
}

.nav li .subnav a:hover {
	color: #00a0a0;
}

.no-js .nav li:hover .subnav {
	display: block;
}

.nav li.department-subnav {
	position: static;
}

.nav li.department-subnav .subnav {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50px;
	padding: 10px 0;
}

.department-subnav dl {
	text-align: left;
	padding: 5px 20px;
	line-height: 1;
}

.department-subnav dl a {
	display: inline;
	white-space: nowrap;
}

.department-subnav dt {
	border-bottom: 1px solid #ddd;
	line-height: 30px;
	font-size: 14px;
	color: #158064;
	font-weight: bold;
}

.department-subnav dt span {
	display: inline-block;
	margin-right: 10px;
	padding-bottom: 8px;
}

.department-subnav dd {
	text-align: justify;
	padding-top: 6px;
}

.nav .department-subnav dd a {
	line-height: 1.8;
	margin: 0 10px 0 0;
	border: none;
}

.slider {
	height: 560px;
	overflow: hidden;
	background: #333;
	position: relative;
}

.slider ul,
.slider ul li {
	width: 100%;
	height: 560px;
	position: absolute;
	top: 0;
	left: 0;
}

.slider ul li {
	display: none;
}

.slider ul li:first-child {
	display: block;
}

.slider ul {
	overflow: hidden;
}

.slider ul li {
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
}


/*.slider ul li{-ms-behavior:url(/style/js/backgroundsize.min.htc);behavior:url(backgroundsize.min.htc);}*/

.slide-txt {
	position: relative;
	margin-top: 130px;
	text-align: right;
}

.slide-txt .txt {
	display: inline-block;
	font-size: 15px;
	width: 260px;
	color: #fff;
	background: #00a539;
	padding: 5px 0;
	text-align: center;
	margin-top: 10px;
	opacity: .7;
	filter: alpha(opacity=70);
	word-spacing: .5em;
	letter-spacing: .4em;
	margin-left: .2em;
}

.slide-btn {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 60px;
	text-align: right;
}

.slide-btn a {
	display: inline-block;
	width: 16px;
	height: 16px;
	border: 2px solid #00a539;
	border-radius: 50%;
	vertical-align: middle;
	margin-left: 5px;
	font-size: 0;
	text-indent: -999px;
	overflow: hidden;
}

.slide-btn a.cur {
	background: #00a539;
}

.service {
	height: 130px;
	margin-top: -130px;
	position: relative;
	z-index: 1;
	background: url(gradient-gb.png);
	background-size: contain;
}

.ie .service {
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.shhkyy.com/include/hk_index/images/gradient-gb.png', sizingMethod='scale');
	background: none;
}

.service li {
	float: left;
	width: 11.11%;
	height: 100px;
	padding-top: 15px;
	padding-bottom: 15px;
	transition: background 0.3s;
	-webkit-transition: background 0.3s;
}

.service li a {
	display: block;
	box-sizing: border-box;
	color: #fff;
	border-right: 1px solid #36a171;
	border-right: 1px solid rgba(191, 191, 191, .3);
}

.service li:last-child a {
	border: none;
}

.service li:hover {
	background: url(black30.png);
	background: rgba(0, 0, 0, .3);
}

.service li:hover a {
	border-color: transparent;
	color: #99ffcc;
}

.service li i {
	display: block;
	line-height: 60px;
	font-size: 48px;
	text-align: center;
}

.service li strong {
	display: block;
	line-height: 40px;
	text-align: center;
	font-weight: normal;
	font-size: 16px;
}

.service li a em {
	display: block;
	width: 54px;
	height: 54px;
	margin: auto;
	background: url(dh_ico.png) no-repeat scroll 0 0
}

.service li .iconfont1 em {
	background-position: 2px 0px
}

.service li .iconfont2 em {
	background-position: -51px 0px
}

.service li .iconfont3 em {
	background-position: -106px 0px
}

.service li .iconfont4 em {
	background-position: -172px 0px
}

.service li .iconfont5 em {
	background-position: -230px 0px
}

.service li .iconfont6 em {
	background-position: -284px 0px
}

.service li .iconfont7 em {
	background-position: -340px 0px
}

.service li .iconfont8 em {
	background-position: -396px 0px
}

.service li .iconfont9 em {
	background-position: -450px 0px
}

.index_con {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: auto;
}

.index_more {
	line-height: 50px;
}

.index_more a {
	font-size: 16px;
	margin-right: 15px;
	color: #505050;
}

.index_x {
	width: 1200px;
	height: 50px;
	border-bottom: 1px solid #f0f0f0;
	margin: auto;
	border-top: 1px solid #f0f0f0;
}

.index_x_1 {
	width: 20%;
	height: 50px;
	float: left;
	margin-bottom: -2px;
	line-height: 35px;
	margin-left: 25px;
}

.index_x_1 p {
	font-size: 20px;
	color: #1984cc;
	background: url(zzyr.png) no-repeat left;
	text-indent: 30px;
	line-height: 50px;
}

.index_x_1 p span {
	color: #CCC;
	font-size: 14px;
}

.index_x_2 {
	width: 20%;
	height: 50px;
	float: left;
	margin-bottom: -2px;
	line-height: 35px;
	margin-left: 340px;
}

.index_x_2 p {
	font-size: 20px;
	color: #1984cc;
	background: url(zzyr.png) no-repeat left;
	text-indent: 30px;
	line-height: 50px;
}

.index_x_2 p span {
	color: #CCC;
	font-size: 14px;
}


/**************★**医院新闻**★************/

.ty_first {
	border-bottom: 1px solid #e0e0e0;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;
	overflow: hidden;
	width: 1198px;
	margin: auto;
}
.index_hj{border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.ty_first_left {
	width: 800px;
	float: left;
	border-right: 1px solid #e0e0e0;
}

.ty_first_left .ty_yynw {
	float: left;
	font-size: 20px;
	height: 39px;
	margin-top: 17px;
	margin-left: 17px;
	font-weight: normal;
	color: #1984cc;
}

.ty_top {
	height: 56px;
	border-bottom: 1px solid #e0e0e0;
	cursor: pointer;
}

.ty_first_left .on {
	color: #18ada2;
}

.ty_djgz {
	float: left;
	font-size: 20px;
	height: 39px;
	margin-top: 17px;
	margin-left: 70px;
	font-weight: normal;
	color: #505050;
}

.ty_yynw i {
	font-size: 14px;
	color: #e6e6e6;
}

.ty_djgz i {
	font-size: 14px;
	color: #e6e6e6;
}

.ty_bottom {
	width: 800px;
	margin: 20px 10px;
	overflow: hidden;
	display: none
}

.ty_left {
	float: left;
	width: 340px;
	height: 260px;
}

.ty_left img {
	margin-top: 10px;
}

.lastchild {
	float: left;
	width: 400px;
	margin: 0 0 0 27px;
}

.ty_title {
	line-height: 40px;
	padding: 1px 5px;
	background: #1984cc;
	color: #fff;
}

.lastchild i {
	line-height: 40px;
	margin: 0 0 0 70px;
}

.lastchild h2 {
	color: #333333;
	line-height: 30px;
	font-size: 16px;
	height: 30px;
	overflow: hidden;
	font-weight: normal;
}

.lastchild p {
	line-height: 40px;
	height: 40px;
	border-bottom: 1px dashed #CCCCCC;
}

.lastchild p a {
	color: #f96b2b;
}

.ty_newlist li {
	line-height: 36px;
	color: #323232;
	float: left;
	width: 420px;
	background: url(index_wz.png) no-repeat left;
	display: block
}

.ty_newlist li span {
	float: right;
	font-size: 12px;
	color: #969696;
	margin-right: 20px;
}

.ty_newlist li a {
	margin-left: 25px;
}


/**************★**环境设施**★************/

.jw_environmental {
	max-width: 1600px;
	_width: 1200px;
	padding: 0 0 2% 0;
	margin: auto;
	width: 1160px;
	margin-top: 20px;
}

.jw_environmental h1 {
	font-size: 18px;
	height: 48px;
	padding: 32px 0 0 32px;
	color: #000;
}

.jw_environmental1 {}

.jw_environmental1 a {
	display: block;
	max-width: 1600px;
	_width: 1200px;
}

.jw_environmental1 a img {
	width: 100%;
}

.jw_environmental1 p {
	display: block;
	width: 96px;
	height: 22px;
	margin: 15px auto 0 auto;
}

.jw_environmental1 p i {
	float: left;
	width: 12px;
	height: 18px;
	background: url(index_ico22222.png) no-repeat scroll 0 -450px;
	margin: 5px 0 0 8px;
	overflow: hidden;
	cursor: pointer;
}

.jw_environmental1 p i.on {
	background-position: 0 -400px;
	;
}

.jw_environmental1 div {
	overflow: hidden;
}


/*专家团队*/

.ty_zjtd {
	border-bottom: 1px solid #e0e0e0;
	width: 1200px;
	margin: auto;
	margin-bottom: 50px;
	overflow: hidden;
}

.ty_zjtd_top {
	text-indent: 10px;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #e0e0e0;
	font-size: 20px;
	color: #1984cc;
}

.ty_zjtd_top em {
	margin: 20px 0 0 30px;
	float: left;
	width: 20px;
	height: 20px;
	background: url(zzyr.png) no-repeat left;
}

.ty_zjtd_more a {
	float: right;
	font-size: 16px;
}

.ty_zjtd_top img {
	float: right;
	margin: 30px 5px 0 0
}

.ty_zjtd_top b {
	font-size: 14px;
}

.ty_zjtd_top span {
	font-size: 14px;
	color: #e6e6e6;
}

.ty_zjtd_list {
	border-bottom: 1px solid #e0e0e0;
}

.ty_zjtd_list ul {
	overflow: hidden;
}

.ty_zjtd_list li {
	float: left;
	width: 119px;
	height: 40px;
	border-right: 1px solid #e0e0e0;
	cursor: pointer;
	line-height: 40px;
	text-align: center;
	display: block;
}

.ty_zjtd_list li.on {
	background: #1984cc;
	display: block;
	color: #FFF;
}

.ty_zjtd_list li.on a {
	color: #fff;
	font-size: 14px;
}




.ty_zjtd_list li:last-child {
	border: 0px;
}

.ty_zjtd_list li a {
	font-size: 16px;
}

.ty_zjtd_list li a:hover {
	font-size: 14px;
	background: #1984cc;
	display: block;
	color: #FFF;
}

.ty_zjtd .ty_zjtd_list li span {
	margin: 15px 0 0 30px;
	width: 61px;
	height: 61px;
}

.ty_zjtd_list_hide {
	width: 1200px;
	overflow: hidden;
}

.ty_zjtd_list_hdp {
	width: 10000px;
}

.ty_zjtd .ty_zjtd_con {
	width: 1200px;
	display: none;
	background: #fefefe;
}

.ty_zjtd_left {
	height: 440px;
	float: left;
}

.ty_zjtd_left img {
	float: left;
	height: 440px;
	width: 360px;
}

.ty_zjtd_center {
	float: left;
	width: 597px;
	height: 440px;
	background: url(zj_bj.jpg);
}

.ty_zjtd_center .div1 {
	height: 54px;
	line-height: 54px;
	margin: 50px 10px 0 20px;
}

.ty_zjtd_center .div1 h2 {
	float: left;
	font-size: 35px;
	color: #000000;
	font-weight: normal;
}

.ty_zjtd_center .div1 b {
	margin: 20px 0 0 20px;
	font-size: 16px;
	color: #787878
}

.ty_zjtd_center .div2 {
	margin: 20px 10px 0 20px;
}

.ty_zjtd_center .div2 h3 {
	line-height: 30px;
	font-size: 16px;
}

.ty_zjtd_center .div2 h4 {
	line-height: 30px;
	font-size: 16px;
	color: #000000;
}

.ty_zjtd_center .div2 h5 {
	line-height: 30px;
	font-size: 16px;
	color: #000000;
}

.ty_zjtd_center .div2 p {
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	color: #505050;
	font-size: 14px;
}

.ty_zjtd_center .div2 p.p1 {
	line-height: 25px;
	height: 50px;
	overflow: hidden;
}

.ty_zjtd_right {
	width: 220px;
	float: right;
	height: 124px;
	margin-top: 18px;
}

.ty_zjtd_right li {
	float: right;
	width: 220px;
	height: 124px;
	margin-bottom: 15px;
}

.ty_zjtd_right li img {
	float: right;
	margin-right: 19px;
}

.ty_zjtd_right a {
	float: right;
	width: 220px;
	height: 124px;
	margin: 0px;
	display: block;
}

.ty_zjtd_right .on a {
	border-right: #1984cc 3px solid;
	height: 124px;
}

.ty_con_hide {
	height: 440px;
	overflow: hidden;
	width: 957px;
	float: left
}

.ty_con_hdp {
	height: 10000px;
}

.ty_con_hdp .ty_zjtd_left {
	margin: 0 0 20px 0;
}

.ty_zjtd_center div2 b {
	color: #297FA7
}

.ty_zjtd_center .div3 {
	overflow: hidden;
	margin: 30px 0 0 70px;
}

.ty_zjtd_center .div3 a.aleft {
	width: 145px;
	color: #fff;
	float: left;
	height: 41px;
	background: url(index_xx_03.png) no-repeat;
	font-size: 18px;
	line-height: 34px;
	text-align: center;
	margin-left: 30px;
}

.ty_zjtd_center .div3 a.aright {
	width: 145px;
	color: #fff;
	float: left;
	height: 41px;
	background: url(index_swt_05.png) no-repeat;
	font-size: 18px;
	line-height: 34px;
	text-align: center;
	margin-left: 80px;
}

.ty_zjtd_center .div3 a.aleft:hover {
	background: url(index_xx_bg.png) no-repeat center;
}

.ty_zjtd_center .div3 a.aright:hover {
	background: url(index_swt_bg.png) no-repeat center;
}


/**************★**科室设置**★************/

.Department1 {
	width: 1200px;
	height: auto;
	margin: auto;
	margin-top: 10px;
}

.Department {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: auto;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 5px;
	margin-top: 15px;
}

.Department ul {
	overflow: hidden;
}

.Department li {
	height: 80px;
	float: left;
	width: 299px;
	border-right: 1px dashed #e0e0e0;
	display: block;
}

.Department li a {
	display: block;
	height: 40px;
	margin: 25px 0 0 25px
}

.Department li a p {
	float: left;
	height: 40px;
	width: 40px;
	margin: 0 10px 0 0
}

.Department li a h5 {
	line-height: 18px;
	font-size: 16px;
	color: #505050;
	font-weight: normal;
}

.Department ul li a:hover h5,
.Department ul li a:hover b {
	color: #257fa2;
}

.Department b {
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	letter-spacing: 1px;
}

.Department li a em {
	display: block;
	width: 40px;
	height: 40px;
	margin: auto;
	background: url(kesz_ico.png) no-repeat scroll 0 0;
	float: left;
	margin-right: 20px;
}

.Department li a:hover em {
	display: block;
	width: 40px;
	height: 40px;
	margin: auto;
	background: url(kesz2_ico.png) no-repeat scroll 0 0;
	float: left;
	margin-right: 20px;
}

.Department li .ks1 em {
	background-position: 0px 0px
}

.Department li a.ks1:hover em {
	background-position: 0px 0px
}

.Department li .ks2 em {
	background-position: -48px 0px
}

.Department li a.ks2:hover em {
	background-position: -48px 0px
}

.Department li .ks3 em {
	background-position: -96px 0px;
}

.Department li a.ks3:hover em {
	background-position: -96px 0px;
}

.Department li .ks4 em {
	background-position: -144px 0px
}

.Department li a.ks4:hover em {
	background-position: -144px 0px
}

.Department li .ks5 em {
	background-position: 0px -48px
}

.Department li a.ks5:hover em {
	background-position: 0px -48px
}

.Department li .ks6 em {
	background-position: -48px -48px
}

.Department li a.ks6:hover em {
	background-position: -48px -48px
}

.Department li .ks7 em {
	background-position: -96px -48px
}

.Department li a.ks7:hover em {
	background-position: -96px -48px
}

.Department li .ks8 em {
	background-position: -144px -48px
}

.Department li a.ks8:hover em {
	background-position: -144px -48px
}

.Department li .ks9 em {
	background-position: 0px -96px
}

.Department li a.ks9:hover em {
	background-position: 0px -96px
}

.Department li .ks10 em {
	background-position: -48px -96px
}

.Department li a.ks10:hover em {
	background-position: -48px -96px
}

.Department li .ks11 em {
	background-position: -96px -96px
}

.Department li a.ks11:hover em {
	background-position: -96px -96px
}

.Department li .ks12 em {
	background-position: -144px -96px
}

.Department li a.ks12:hover em {
	background-position: -144px -96px
}


.Department li .ks13 em {
	background-position: 0px -144px
}

.Department li a.ks13:hover em {
	background-position: 0px -144px
}








.xslc {
	width: 1200px;
	height: 450px;
	margin: 35px auto 0;
	overflow: hidden;
}

.xslc_nav {
	width: 1180px;
	height: 36px;
	border-bottom: 2px solid #e1e1e1;
	margin: 0 auto;
}

.xslc_nav span {
	display: block;
	float: left;
	width: 28px;
	line-height: 36px;
	font-size: 12px;
	color: #666666;
	position: relative;
	margin-left: 202px;
	display: inline;
	cursor: pointer;
	z-index: 2;
	s
}

.xslc_nav span:hover,
.xslc_nav span.active {
	color: #c0025a;
}

.xslc_nav span:first-child {
	margin-left: 0;
	width: 30px;
	text-indent: -6px;
}

.xslc_nav span:before {
	content: '';
	position: absolute;
	bottom: -6px;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background-color: #e1e1e1;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
	-moz-box-shadow: 0 0 1px 2px rgba(192, 2, 90, 0);
	-webkit-box-shadow: 0 0 1px 2px rgba(192, 2, 90, 0);
	box-shadow: 0 0 1px 2px rgba(192, 2, 90, 0);
}

.con {
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin: auto;
	margin-top: -40px;
	margin-bottom: 30px;
	width: 75pc;
	height: auto
}

.con_left {
	float: left;
	width: 300px;
	height: auto
}

.con_left_zj {
	width: 300px;
	height: 118px;
	background: url(4.jpg)
}

.con_zjhk {
	float: right;
	width: 200px;
	height: 118px
}

.con_left_wz1 {
	float: right;
	margin-top: 15px;
	width: 200px;
	color: #fff;
	font-size: 33px;
	opacity: .6
}

.con_left_wz2 {
	float: right;
	width: 145px;
	height: 40px;
	color: #fff;
	font-size: 22px;
	line-height: 40px
}

.con_left_wz3 {
	float: left;
	margin-top: 15px;
	margin-left: 40px;
	width: 150px;
	color: #fff;
	font-size: 33px;
	opacity: .4
}

.left_dh {
	width: 300px;
	background: #f0f0f0
}

.left_dh li {
	border: 1px solid #dcdcdc;
	border-top: none;
	background: url(jt.png) no-repeat 269px 20px;
	line-height: 53px
}

.left_dh li a {
	display: block;
	text-align: center;
	font-weight: 300;
	font-size: 18px;
	color: #646464;
}

.left_dh li a:hover {
	display: block;
	background: url(001_24.png)
}

.left_dh li.cur1 {
	display: block;
	background: url(001_24.png)
}

.left_yz {
	float: left;
	margin-top: 20px;
	width: 300px;
	height: auto;
	border: 1px solid #dcdcdc;
	background: #f5f5f5
}

.left_yz h1 {
	height: 69px;
	color: #1984cc;
	text-align: center;
	font-size: 28px;
	line-height: 69px
}

.letf_yz1 {
	float: left;
	margin-top: 15px;
	padding-left: 30px;
	width: 270px
}

.letf_yz1 p {
	float: left;
	margin-left: 20px;
	color: #505050;
	font-size: 18px
}

.left_yzimg {
	margin-bottom: 15px;
	margin-top: 60px;
}

.left_yz dd {
	margin: auto;
	margin-bottom: 10px;
	width: 15pc;
	text-indent: 2em;
	line-height: 24px
}

.left_yz dd a {
	color: #ff8200
}

.left_dz {
	width: 300px;
	height: 70px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}

.left_dz li {
	margin: auto;
	width: 15pc;
	line-height: 35px
}

.left_ph {
	margin: auto;
	padding-top: 10px;
	width: 300px;
	height: 50px;
	border-bottom: 1px solid#dcdcdc;
	background: url(phone.png) no-repeat 30px;
	line-height: 18px
}

.left_ph p {
	float: left;
	margin-left: 75px;
	font-size: 14px
}

.left_em {
	margin: auto;
	width: 300px;
	height: 50px;
	background: url(mail.png) no-repeat 30px
}

.left_em p {
	float: left;
	margin-left: 75px;
	font-size: 14px;
	line-height: 50px
}

.con_right {
	float: right;
	margin-left: 10px;
	width: 890px;
	height: auto;
	overflow: hidden;
}

.con_nr {
	width: 890px;
	height: 40px;
	background: url(wzdh.png)
}

.con_nr p {
	display: block;
	margin-left: 30px;
	line-height: 40px
}

.con_nr p,
.con_nr p a {
	color: #fff
}

.con_nr_ly {
	height: auto;
	width: 810px;
	margin: auto;
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}

.con_nr_ly h1 {
	text-align: center;
	font-size: 28px;
	line-height: 90px;
	font-weight: normal;
	margin-top: 10px;
	color: #000000;
}

.con_nr_ly h2 {
	text-align: center;
	font-size: 30px;
	line-height: 90px;
	font-weight: normal;
}


/*医保就医*/

.con_nr_tj {
	float: left;
	margin-left: 80px;
	width: 700px;
	font-family: "宋体";
	color: #666666;
}

.con_nr_tj p {
	float: left;
	margin-left: 40px;
	line-height: 30px;
}

.con_nr_sc {
	float: right;
	height: 30px;
	width: 230px;
}

.con_nr_sc span {
	line-height: 30px;
	float: left;
}

.con_nr2_sc {
	float: right;
	margin-right: 10pt;
	height: 30px;
	margin-top: 30px;
}

.con_nr2_sc span {
	line-height: 30px;
	float: left;
}

.con_wznr {
	margin: 32px;
	font-size: 1pc
}

.con_wznr p {
	line-height: 36px;
	font-size: 18px;
	text-indent: 2em;
	text-align: justify;
	color: #333333;
}

.con_xgyd {
	margin: auto;
	padding-top: 20px;
	width: 805px;
	border-top: 2px solid #e6e6e6
}

.con_xgyd h3 {
	margin-bottom: 10px;
	font-size: 20px
}

.con_xgyd li {
	float: left;
	display: block;
	width: 50%;
	line-height: 35px
}

.con_xgyd_span1 {
	background: #1984cc
}

.con_xgyd_span1,
.con_xgyd_span2 {
	float: left;
	display: block;
	margin-top: 8px;
	width: 20px;
	height: 20px;
	color: #fff;
	text-align: center;
	line-height: 20px
}

.con_xgyd_span2 {
	background: #333
}

.con_xgyd a {
	float: left;
	margin-left: 15px
}

.con_xgyd a:hover {
	color: #1984cc
}

.con_xian {
	float: left;
	margin-top: 20px;
	width: 890px;
	height: 40px;
	border-bottom: 1px solid #ccc
}

.con_xian span {
	float: left;
	margin-bottom: -2px;
	margin-left: 45px;
	width: 300px;
	height: 40px;
	border-bottom: 1px solid #1984cc;
	line-height: 35px
}

.con_xi_ys {
	background: url(zzyr.png) no-repeat left
}

.con_xi_ys p {
	margin-left: 35px;
	color: #1984cc;
	font-size: 20px
}

.con_xi_ys p i {
	color: #bababa;
	font-size: 14px
}

.con_xian2 {
	float: left;
	margin-top: 20px;
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #ccc
}

.con_xian_li {
	margin: auto;
	width: 75pc
}

.con_xian2 span {
	float: left;
	margin-bottom: -2px;
	width: 300px;
	height: 50px;
	border-bottom: 1px solid #1984cc;
	line-height: 35px
}

.con_xi_ys2 {
	background: url(zzyr.png) no-repeat left
}

.con_xi_ys2 p {
	margin-left: 35px;
	color: #1984cc;
	font-size: 20px
}

.con_xi_ys2 p i {
	color: #bababa;
	font-size: 14px
}

.con_xian3 {
	float: left;
	margin-top: 20px;
	width: 890px;
	height: 40px;
	border-bottom: 1px solid #ccc
}

.con_xian3 span {
	float: left;
	margin-bottom: -2px;
	margin-left: 10px;
	width: 300px;
	height: 40px;
	border-bottom: 1px solid #1984cc;
	line-height: 35px
}

.con_xi_ys3 {
	background: url(zzyr.png) no-repeat left
}

.con_xi_ys3 p {
	margin-left: 35px;
	color: #1984cc;
	font-size: 20px
}

.con_xi_ys3 p i {
	color: #bababa;
	font-size: 14px
}



.footer1 {
	margin: auto;
	width: 75pc;
	height: 75pt;
	background: #334646
}

.footer_yjdc {
	float: left;
	width: 598px;
	height: 75pt;
	border-right: 2px solid #283c3c;
	line-height: 24px
}

.footer_yjdc_img {
	float: left;
	margin-top: 29px;
	margin-left: 10pc
}

.footer_yjdc dl {
	float: left;
	padding-top: 28px;
	padding-left: 10px
}

.footer_yjdc dt {
	font-size: 24px
}

.footer_yjdc dt a {
	color: #fff;
}

.footer_yjdc dd {
	color: #e1e3e3;
	font-size: 14px
}

.footer_n {
	overflow: hidden;
	margin: auto;
	width: 75pc;
	height: auto
}

.foot1 {
	float: left;
	margin-top: 50px;
	width: 158px;
	background: url(footer-xian.png) no-repeat right
}

.foot1 li {
	display: block;
	line-height: 30px
}

.foot1 li a {
	color: #b6baba
}

.foot1 li a:hover {
	color: #ffffff
}

.foot2 {
	margin-top: 40px;
	background: url(footer-xian.png) no-repeat right
}

.foot2_img {
	float: left;
	margin-left: 75pt
}

.foot2_img2 {
	float: left;
	margin-left: 40px
}

.foot2,
.foot2_wz {
	float: left;
	width: 765px
}

.foot2_ph {
	float: left;
	padding-top: 35px;
	padding-left: 75pt;
	color: #e1e3e3;
	font-size: 14px;
	line-height: 28px
}

.foot2_ph span {
	display: inline-block;
	background: url(footer-phone.png) no-repeat;
	text-indent: 30px;
	font-size: 18px
}

.foot3 {
	float: left;
	margin-top: 40px
}

.foot3_img {
	margin-left: 72px
}

.foot3_wx {
	margin-left: 56px
}

.foot3_wx {
	float: left;
	margin-top: 10px;
	color: #e1e3e3;
	font-size: 1pc
}

.foot3_wx span {
	display: inline-block;
	background: url(wxh2.png) no-repeat;
	text-indent: 30px;
	font-size: 14px
}

.paging {
	text-align: center;
	padding: 1.125em 0;
	margin-top: 30px;
	margin-bottom: 50px;
}

.paging li {
	display: inline-block;
	line-height: 30px;
	text-decoration: none;
	color: #000;
	border: #c5bfbf 1px solid;
	margin-right: 10px;
}

.paging li a {
	color: #000;
	display: block;
	width: 28px;
	height: 30px;
}

.paging li a:hover {
	background: #00a0a0;
	color: #FFFFFF;
}

.page-num {
	border: 1px #c4c4c4 solid;
	display: inline-block;
	margin-right: 0.5em;
}

.paging .page {
	color: #fff;
	cursor: default;
	background: #0082d2;
	border: none;
}

.thisclass {
	color: #fff !important;
	cursor: default;
	background: #00a0a0;
	border: none !important;
	width: 28px;
	height: 30px;
	display: block;
}

.thisclass a {
	color: #fff;
	border: #c5bfbf 1px solid;
}

.paging1 a {
	display: block;
	padding: 0 10px;
	line-height: 30px;
	text-decoration: none;
	color: #000;
	border: #c5bfbf 1px solid;
	margin-right: 10px;
}

.paging1 {
	text-align: center;
	padding: 1.125em 0;
	margin-top: 30px;
}

.paging1 .page {
	color: #fff;
	cursor: default;
	background: #0082d2;
	border: none;
}

.paging1 a {
	color: #000;
}


/*首页年代*/

.notice {
	width: 1200px;
	overflow: hidden;
}

.sjz {
	width: 1200px;
	background: url(sjz_banner.jpg);
	height: 10px;
	position: relative;
	top: 35px;
}

.tab-hd {
	height: 60px;
	color: #505050;
	position: relative;
}

.tab-hd ul {}

.tab-hd li {
	float: left;
	height: 90px;
	width: 100px
}

.tab-hd li a {
	display: block;
	color: #505050;
	text-decoration: none;
	font-size: 18px;
	height: 90px;
	width: 100px;
}

.tab-hd li.on a {
	color: #1984cc;
	background: url(blueyd.png) no-repeat 48px 24px;
}

.tab-bd {
	padding: 5px;
	font-size: 18px;
	color: #505050;
}


.s2005 {
	margin-left: 0px;
	margin-top: 15px;
	background: url(tctxt.png);
	width: 479px;
	height: 73px;
	text-align: center;
	line-height: 53px;
}

.s2006 {
	margin-left: 100px;
	margin-top: 15px;
	background: url(tctxt650.png);
	width: 650px;
	height: 73px;
	text-align: center;
	line-height: 53px;
}

.s2007 {
	margin-left: 200px;
	margin-top: 15px;
	background: url(tctxt550.png);
	width: 550px;
	height: 73px;
	text-align: center;
	line-height: 53px;
}

.s2008 {
	margin-left: 305px;
	margin-top: 15px;
	background: url(tctxt550.png);
	width: 550px;
	height: 73px;
	text-align: center;
	line-height: 53px;
}

.s2011 {
	margin-left: 405px;
	margin-top: 15px;
	background: url(tctxt650.png);
	width: 650px;
	height: 73px;
	text-align: center;
	line-height: 53px;
}

.s2012 {
	margin-left: 505px;
	margin-top: 15px;
	background: url(tctxt550.png);
	width: 550px;
	height: 73px;
	text-align: center;
	line-height: 53px;
}

.s2013 {
	margin-left: 505px;
	margin-top: 15px;
	background: url(tctxt2013.png);
	width: 650px;
	height: 73px;
	text-align: center;
	line-height: 53px;
}

.s2014 {
	margin-left: 540px;
	margin-top: 15px;
	background: url(tctxt2014.png);
	width: 650px;
	height: 73px;
	text-align: center;
	line-height: 53px;
}

.s2015 {
	margin-left: 445px;
	margin-top: 15px;
	background: url(tctxt750.png);
	width: 750px;
	height: 73px;
	text-align: center;
	line-height: 53px;
}

.s2016 {
	margin-left: 427px;
	margin-top: 15px;
	background: url(tctxt750.png);
	width: 750px;
	height: 73px;
	text-align: center;
	line-height: 53px;
}

.s2017 {
	margin-left: 666px;
	margin-top: 15px;
	background: url(tctxt2002.png);
	width: 479px;
	height: 73px;
	text-align: center;
	line-height: 53px;
}

.s2018 {
	margin-left: 677px;
	margin-top: 15px;
	background: url(tctxt2004.png);
	width: 479px;
	height: 73px;
	text-align: center;
	line-height: 53px;
}
/*public*/

.fl {
	display: inline;
	float: left
}

.fr {
	display: inline;
	float: right
}

.cf:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	overflow: hidden
}

.cf {
	zoom: 1
}

.pb10 {
	padding-bottom: 10px
}

.mt10 {
	margin-top: 10px
}


/*main*/

.case {
	width: 1200px;
	margin: auto;
	background: #fff;
	padding: 15px;
	margin-bottom: 30px;
}

.case790 {
	width: 790px;
	float: left;
	border-right: 1px solid #e6e6e6;
}

.case .title {
	height: 32px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 10px;
	font-size: 20px;
}

.case .title h2 {
	font-size: 20px;
	font-size: 20px;
	font-weight: normal;
}

.case .title-list {
	position: relative;
	top: 6px;
}

.case .title-list li {
	width: 146px;
	line-height: 32px;
	text-align: center;
	float: left;
	display: inline;
}

.case .title-list li.on {
	color: #00a0a0;
}

.case .title-list p {
	position: absolute;
	top: 35px;
	left: 0px;
	width: 146px;
	height: 7px;
	border-top: 1px solid #00a0a0;
	overflow: hidden;
	text-align: center;
}

.case .title-list b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #00a0a0 #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}

.product {
	height: 270px;
	position: relative;
	overflow: hidden;
	display: none;
	margin-top: 20px;
}

.product-wrap .show {
	display: block;
}

.djwh_left1 {
	width: 380px;
	float: left;
	margin-left: 20px;
}

.djwh_left1 img {
	float: left;
}

.djwh_wz {
	float: left;
	width: 750px;
}

.djwh_wz.djwh_wz390 {
	float: left;
	width: 390px;
}

.djwh_wz h2 {
	font-size: 16px;
}

.djwh_wz h2 a {
	line-height: 40px;
	color: #505050;
}

.djwh_wz h2 a:hover {
	color: #c94e51;
}

.djwh_wz p {
	line-height: 24px;
}

.djwh_wz1 {
	margin-top: 15px;
	width: 750px;
	border-top: 1px #CCC dashed;
}

.djwh_wz1 li {
	float: left;
	display: block;
	line-height: 32px;
	width: 740px;
	background: url(cs_dian.png) no-repeat left;
}

.djwh_wz1 li span {
	float: right;
}

.djwh_wz1 li a {
	margin-left: 25px;
}

.djhd_2 {
	width: 1200px;
	margin: auto;
	height: auto;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 50px;
}

.djhd_2 li {
	float: left;
	width: 277px;
	margin-left: 8px;
	margin-left: 8px;
}

.djhd_2 li h1 {
	font-size: 16px;
	height: 30px;
	border-bottom: 2px #00a0a0 solid;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: normal;
	text-align: center;
}

.djhd_2 li a:hover h1 {
	background: #00a0a0;
	color: #FFF;
	font-size: 18px;
	transition: 0.3s;
}

.index-flash {
	height: 260px;
	width: 340px;
	position: relative;
}

.index-flash .hd {
	width: 70px;
	position: absolute;
	right: 0px;
	bottom: 15px;
	z-index: 1000;
}

.index-flash .hd ul {}

.index-flash .hd li {
	display: block;
	float: left;
	list-style-type: none;
	color: #CCC;
	width: 20px;
	cursor: pointer;
	font-size: 17px;
}

.index-flash .hd li.on {
	color: #fff;
}

.index-flash .bd {
	display: block;
}

.index-flash .bd li {}

.index-flash .bd li .img {}

.imgbg {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color: #000;
	height: 50px;
	position: absolute;
	bottom: 0px;
	width: 100%;
}

.index-flash .bd li p {
	height: 50px;
	line-height: 50px;
	position: absolute;
	bottom: 0px;
	text-indent: 10px;
}

.index-flash .bd li p a {
	text-decoration: none;
	color: #FFF;
}

.myscroll {
	width: 300px;
	height: 26px;
	margin: 0 auto;
	line-height: 26px;
	font-size: 12px;
	overflow: hidden;
}

.myscroll li {
	height: 26px;
	margin-left: 25px;
}

.myscroll a {
	color: #333;
	text-decoration: none;
}

.myscroll a:hover {
	color: #ED5565;
	text-decoration: underline;
}

.yzzc {
	width: 890px;
	float: left;
}

.yzzc h1 {
	text-align: center;
	font-size: 20px;
	margin-bottom: 20px;
}

.yzzc_1 {
	width: 800px;
	height: 87px;
	margin: auto;
	margin-top: 20px;
	border-bottom: 1px #CCC dashed;
}

.yzzc_1 .photo {
	width: 221px;
	margin: auto;
	height: 57px;
}

.yzzc_2 {
	margin: auto;
	width: 611px;
	height: 370px;
	margin-top: 70px;
	margin-bottom: 20px;
}

.yzzc p {
	width: 800px;
	margin: auto;
	font-size: 18px;
	color: #323232;
	text-indent: 2em;
}

.yzzc_3 {
	float: right;
	margin-top: 30px;
	margin-right: 40px;
}


/*大事记*/

.djs_1 {
	width: 870px;
	height: 45px;
	background: url(djs_1.jpg);
	margin-top: 100px;
	margin-left: 20px;
}

.djs_1 a {
	width: 126px;
	height: 45px;
	float: left;
	display: block;
	margin-right: -20px;
	cursor: pointer;
}

.djs_1 a:hover {
	background: url(djs_1a.jpg) bottom no-repeat;
	background-position-y: 21px;
}


.djs_1 a.hover {
	background: url(djs_1a.jpg) bottom no-repeat;
	background-position-y: 21px;
}

.djs_2 {
	width: 859px;
	height: auto;
	min-height: 500px;
	margin-top: 20px;
}

.djs_2 ul li {
	width: 859px;
	height: auto;
	display: none;
}

.djs_nr {
	width: 845px;
	min-height: 120px;
	border-bottom: 1px solid #f0f0f0;
	padding: 17px 10px 17px 0px;
	float: left;
}

.djs_date {
	width: 90px;
	height: 75px;
	line-height: 36px;
	float: left;
	background: url(yydsj_1.jpg);
	margin-left: 20px;
	text-align: center;
}

.djs_date h1 {
	font-size: 32px;
	color: #FFF;
}

.djs_date span {
	font-size: 14px;
	color: #FFF;
	font-size: 13px;
}

.djs_txt {
	width: 680px;
	height: auto;
	float: right;
}

.djs_txt h1 {
	font-size: 20px;
	color: #505050;
	width: 680px;
	float: left
}

.djs_txt h2 {
	font-size: 20px;
	color: #505050;
	width: 680px;
	float: left;
	padding-top: 30px;
}

.djs_txt h3 {
	font-size: 20px;
	color: #505050;
	width: 680px;
	float: left;
	padding-top: 10px;
}

.djs_txt p {
	margin-top: 10px;
	line-height: 22px;
	color: #727272;
	width: 680px;
	float: left;
	font-size: 14px;
	color: #969696;
}


/*大事记结束*/

.lanren {
	overflow: hidden;
	margin: 20px 0 0 20px;
}

.lanren ul li {
	width: 340px;
	height: 260px;
	float: left;
	margin: 0 15px 15px 0;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.lanren .txt {
	width: 340px;
	height: 45px;
	background: url(1px.png) repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	font-family: "微软雅黑";
}

.lanren .txt h3 {
	font-size: 16px;
	font-weight: 100;
	height: 45px;
	line-height: 45px;
	margin-left: 15px;
}

.lanren .txt p {
	font-size: 14px;
	width: 320px;
	margin: auto;
}

.lanren .txt a {
	color: #ffffff;
}


/*医院简介*/

.hk_yyjj {
	width: 900px;
	float: left;
}

.hk_yyjj_1 {
	width: 890px;
	height: 40px;
	background: url(wzdh.png);
	float: left;
	margin-left: 10px;
}

.hk_yyjj_1 p {
	display: block;
	margin-left: 30px;
	line-height: 40px;
	color: #FFF;
}

.hk_yyjj_1 p,
.hk_yyjj_1 p a {
	color: #fff
}

.hk_yyjj1 {
	width: 850px;
	margin: auto;
}

.hk_yyjj2 {
	background: url(yydl_2.jpg);
	width: 850px;
	height: 123px;
	margin: auto;
	margin-bottom: 20px;
}

.hk_yyjj2 p {
	color: #FFF;
	font-size: 14px;
	width: 790px;
	margin: auto;
	text-indent: 2em;
	line-height: 24px;
	padding-top: 20px;
}

.hk_yyjj3 {
	width: 900px;
	height: 487px;
	background: url(yyjj_3.jpg) no-repeat;
	float: left;
}

.hk_yyjj3 dl {
	width: 490px;
	height: 230px;
	float: left;
	margin-top: 230px;
	margin-left: 80px;
}

.hk_yyjj3 dt {
	font-size: 30px;
	color: #1eb083;
	margin-left: 10px;
}

.hk_yyjj3 dd {
	margin-top: 10px;
	text-indent: 2em;
	line-height: 24px;
}

.hk_yyjj4 {
	width: 900px;
	float: left;
}

.hk_yyjj5 {
	width: 900px;
	height: 182px;
	background: url(yyjj_5.jpg);
	float: left;
}

.hk_yyjj5 p {
	width: 790px;
	margin: auto;
	line-height: 24px;
	font-size: 16px;
	color: #505050;
	text-indent: 2em;
}

.bannerbox {
	width: 900px;
	height: 323px;
	overflow: hidden;
	background: url(yy_yygk.jpg);
}

#focus {
	width: 900px;
	height: 323px;
	clear: both;
	overflow: hidden;
	position: relative;
	float: left;
}

#focus ul {
	width: 900px;
	height: 323px;
	float: left;
	position: absolute;
	clear: both;
	padding: 0px;
	margin: 0px;
}

#focus ul li {
	float: left;
	width: 900px;
	height: 323px;
	overflow: hidden;
	position: relative;
	padding: 0px;
	margin: 0px;
}

.hk_yygk1 {
	width: 455px;
	height: 290px;
	margin-left: 80px;
	float: left;
	margin-top: 10px;
}

.hk_yygk1 p {
	color: #505050;
	font-size: 14px;
	line-height: 24px;
	text-indent: 2em;
	height: 175px;
}

.hk_yyg1 {
	width: 455px;
	height: 60px;
}

.hk_yyg1 h1 {
	float: right;
	font-size: 36px;
	color: #FFF;
	font-weight: normal;
	margin-right: 45px;
}

.hk_yyjzeng {
	float: left;
	color: #acacac;
	font-size: 18px;
	margin-left: 30px;
	width: 185px;
}

.hk_yyjzeng span {
	color: #a8dac7;
	float: right;
	width: 185px;
}

.hk_yygk2 {
	float: right;
	margin-right: 45px;
}

#focus .preNext {
	width: 900px;
	height: 323px;
	position: absolute;
	top: 0px;
	cursor: pointer;
}

#focus .pre {
	position: absolute;
	left: 440px;
	top: 262px;
}

#focus .next {
	position: absolute;
	left: 486px;
	top: 262px;
}


/*#slides{ width:1180px; margin:auto; height:250px; overflow:hidden; position:relative; margin-top:30px;}
.slides_container li{ width:1180px; float:left; }
.slides_container li a{ display:inline-block; width:285px; height:164px;margin-right:4px; margin-left:4px;}
.slides_container li a img{ width:285px; height:164px;}

.pagination{ position:absolute; left:550px; z-index:10; top:190px;}
.pagination li{ float:left; padding-right:7px;}
.pagination a{ display:block; outline:none; background:url(pg.gif) no-repeat -1px 0; text-indent:-999em; width:14px; height:14px;}
.pagination li.current a{ background-position:-22px 0;}*/


/* 首页环境new */

.tmall-brand {
	height: 250px;
	width: 1180px;
	overflow: hidden;
	margin-left:6px;
}

.tmall-brand .fCl-slide a {
	display: block;
	height: 164px;
	line-height: 50px;
	width: 190px;
	border-bottom: 1px solid #F2F2F2;
	text-align: center;
	color: #666;
	overflow: hidden;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
}

.tmall-brand .fCl-slide a img {
	margin-top: 17px;
}

.tmall-brand .fCl-slide2 a {
	display: block;
	height: 164px;
	line-height: 50px;
	width: 290px;
	border-bottom: 1px solid #F2F2F2;
	text-align: center;
	color: #666;
	overflow: hidden;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
}

.tmall-brand .fCl-slide2 a img {
	margin-top: 17px;
}

.tmall-brand .fCl-nav {
	height: 24px;
	line-height: 18px;
	background: white;
	position: absolute;
	bottom: 0;
	padding-left: 550px;
	top: 180px;
}

.tmall-brand .fCl-nav li {
	float: left;
	width: 12px;
	font-family: Tahoma, Helvetica;
	font-size: 38px;
	_font-size: 38px;
	margin-right: 15px;
	color: #B2B2B2;
	cursor: pointer;
}

.tmall-brand .fCl-nav li a {
	float: left;
}

.tmall-brand .fCl-nav li.on {
	color: #595959;
}





.Infor_xian {
	width: 95%;
	height: 40px;
	float: right;
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-right: 10px;
}

.Infor_xian .Infor_ls {
	width: 167px;
	height: 40px;
	float: left;
	border-bottom: 1px solid #1984cc;
	margin-bottom: -2px;
	line-height: 35px;
	margin-left: 10px;
}

.Infor_xian .Infor_ls1 {
	width: 123px;
	height: 40px;
	float: left;
	border-bottom: 1px solid #1984cc;
	margin-bottom: -2px;
	line-height: 35px;
	margin-left: 10px;
}

.Infor_xian .Infor_rmxw {
	width: 215px;
	height: 40px;
	float: left;
	border-bottom: 1px solid #1984cc;
	margin-bottom: -2px;
	line-height: 35px;
	margin-left: 10px;
}

.Infor_xi_ys {
	background: url(zzyr.png) no-repeat left
}

.Infor_xi_ys p {
	margin-left: 35px;
	color: #1984cc;
	font-size: 20px
}

.Infor_xi_ys p i {
	color: #bababa;
	font-size: 14px
}






.sy_zjtd {border:1px solid #efefef;height:460px;margin-bottom:20px;}
.syzjtd_title {padding-top:20px;padding-left:15px;}
.sy_zjtd .expert {width:900px;}
.sy_zjtd .expert .zjname {width:885px;margin:15px 28px 15px 0px;overflow:hidden;margin-left:17px;}
.zjcent .zjSon {display:none;}
.zjcent .zjSon:first-child {display:block;}
.sy_zjtd .expert .zjname li {width:125px;height:39px;line-height:39px;font-size:14px;color:#fff;text-align:center;float:left;background:#005bac;}
.sy_zjtd .expert .zjname .hover {background:#fb991a;font-weight:bold;}
.sy_zjtd .expert .zjname li a {color:#fff;font-size:14px;border-right:1px solid #065fcf;width:99%;height:39px;line-height:39px;display:inline-block;}
.sy_zjtd .expert .zjcent {width:880px;margin:0 14px;}
.sy_zjtd .expert .zjcent .zjtul {width:184px;height:405px;float:left;}
.sy_zjtd .expert .zjcent .zjtul .zjimg {width:178px;height:185px;margin-bottom:8px;overflow:hidden;}
.sy_zjtd .expert .zjcent .zjtul .anniu {width:184px;height:28px;margin-bottom:7px;overflow:hidden;}
.sy_zjtd .expert .zjcent .zjtul .anniu .czan01 {width:78px;height:28px;line-height:28px;padding-left:9px;background:#eeeeee url("/images/icon03.png") left center no-repeat;background-position:9px;float:left;font-size:12px;color:#333;text-indent:18px;margin-right:5px;}
.sy_zjtd .expert .zjcent .zjtul .anniu .czan02 {width:78px;height:28px;line-height:28px;padding-left:9px;background:#eeeeee url("/images/icon04.png") left center no-repeat;background-position:9px;float:left;font-size:12px;color:#333;text-indent:18px;}
.sy_zjtd .expert .zjcent .zjtul .anniu .czan03 {width:87px;height:28px;line-height:28px;background:#186da4;float:left;text-align:center;font-size:12px;color:#FFF;margin-right:5px;}
.sy_zjtd .expert .zjcent .zjtul .anniu .czan04 {width:87px;height:28px;line-height:28px;background:#fa9b19;float:left;text-align:center;font-size:12px;color:#FFF;}
.sy_zjtd .expert .zjcent .zjjs {width:462px;height:267pc;float:right;}
.sy_zjtd .expert .zjcent .zjjs p {width:462px;line-height:26px;font-size:12px;color:#333;clear:both;}
.sy_zjtd .expert .zjcent .zjjs .rytu {width:462px;height:66px;margin-top:6px;}
.zjSonL {float:left;}
.zjSonL img {display:block;}
.zjSonL a {width:87px;height:28px;line-height:28px;background:#186da4;color:#fff;text-align:center;display:inline-block;margin-top:18px;}
.zjSonL a.tqyy1 {background:#fa9b19;}
.zjSonR {float:right;width:580px;}
.zjSonR h3 {color:#005bac;font-size:28px;line-height:40px;}
.zjSonR h3 span {font-size:14px;margin-left:4px;font-weight:initial;}
.zjSonR p {font-size:15px;line-height:32px;}
.bszj {color:#9f0404;font-size:18px;line-height:32px;}
.bold {font-weight:bold;}
.zjSonR p b {font-size:#333;}
.zjSonR .bold {color:#9f0404;font-size:16px;display:inline-block;padding:10px 0px;}
.zjSonR p {padding:2px 0px;}
.zjSonR .but {margin-top:17px;}
.zjSonR .but a {width:117px;height:38px;line-height:38px;background:#005bac;color:#fff;text-align:center;display:inline-block;}
.zjSonR .but a:last-child {background:#9f0404;margin-left:15px;}
.zjSonTab {position:relative;bottom:-7px;width:750px;margin-top:10px;}
.zjSonTab tr:first-child td {background:#efefef;}
.zjSonTab tr:first-child td {border-top:1px #d6d6d6 solid;}
.zjSonTab tr td {border-right:1px #d6d6d6 solid;border-bottom:1px #d6d6d6 solid;background:#fff;}
.zjSonTab tr:first-child td:first-child {border-left:1px #d6d6d6 solid;}
.zjSonTab tr:first-child td:first-child span {display:inline-table;width:15px;}
.zjSonTab td {width:86px;height:40px;color:#333333;font-size:14px;text-align:center;}
.moreZj {width:100%;text-align:center;font-family:simsun;color:#fa9b19;font-size:14px;font-weight:bold;}
.moreZj {width:100%;text-align:center;display:inline-block;padding-top:14px;}
.proficient .zjtiqh .left img {height:61px;width:688px;}
.proficient .zjtiqh {height:61px;background:none;}
.zljs {border:hidden;}
.rBox {
	margin-top: 15px;
    margin-bottom: 15px;
}
.rbt {
    background: url("/images/gdws.png") no-repeat 12px 13px #f3f3f3;
    width: 284px;
    height: 54px;
    line-height: 54px;
    text-indent: 57px;
    color: #043ea1;
    font-size: 18px;
}
.zljs .active {
    color: #fff;
    background: #005bac no-repeat 52px 20px;
}
.tx .active {
    color: #b10304;
    background: url("/images/qtit.png") no-repeat 52px 20px;
}
.qTit {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: url("/images/qtit.png") no-repeat 43px 20px #efefef;
    color: #333;
    text-align: center;
    margin-bottom: 3px;
}
.fl2 {
	display: inline;
	float: left;
	padding-left:20px;
}
.fr2 {
    float: right;
}
.fr2 {
    float: right;
    width: 250px;
}
.tx .db {
    display: block;
}
.tx .dn {
    display: none;
}
.qCon {
    display: none;
    margin-bottom: 5px;
}
.tx a:hover {text-decoration:none;}
.tx .active {color:#b10304;background:url("/images/qtit.png") no-repeat 52px 20px;}
.tx .dn {display:none;}
.tx .db {display:block;}




.footer { width:100%; height:233px; border-top:5px; background:#005bac;}
.footer_in { width:1100px; height:150px; margin:0 auto; padding-top:36px;}
.footer_in .ll { float:left; width:481px; height:150px; border-right:1px solid #4084c1; margin-top:8px; line-height:30px; font-size:14px; color:#FFF;}
.footer_in .cc { float:left; width:402px; height:150px; border-right:1px solid #4084c1; margin-top:8px; margin-left:36px;}
.footer_in .rr { float:left; width:143px; height:176px; margin-left:36px;}
.footer_in .rr p { font-size:14px; line-height:33px; text-align:center; color:#f4f4f4; }
.links .width-p42 {
    width: 42%;
    float: left;
    margin-right: 10px;
}
.form-input { height:60px;}
.form-input input, .form-input select, .form-input textarea, .select-input {
    border: 1px solid #ddd;
	vertical-align: middle;
    line-height: 21px;
    padding: 7px 5px;
    box-sizing: border-box;
    background:#fff;
}