html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, input {
	margin: 0;
	padding: 0;
}
body {
	font-size: 12px;
	color: #6d6d6d;
	background: #fff;
}
img {
	border: 0px;
	vertical-align: top
}
*+html img {
	-ms-interpolation-mode: bicubic;
}
a {
	color: #6a6a6a;
	text-decoration: none;
}
a:hover {
	color: #389ce8;
	text-decoration: underline;
}
ul li {
	list-style: none;
}
.cl {
	clear: both;
	height: 20px;
	overflow: hidden;
}
h3, h4, h6 {
	font-size: 18px;
	color: #2969b2;
	font-weight: normal;
	font-family: "微软雅黑";
}
.clearbox {
	clear: both;
	overflow: hidden;
	height: 0;
}
.red{ color:#f00;}
/*==============================

	整站样式

==============================*/

.box {
	border: 1px solid #c4e2f8;
	overflow: hidden;
}
.cent {
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
}
.left {
	float: left;
}
.right {
	float: right
}
/*==============================

	常用类名接口

	.box：定义弱化边框色

	.cent：定义版块属性

	.left: 定义左接口

	.right: 定义右接口

==============================*/

.head_top {
	height: 30px;
	background: #f6f6f6;
	border-bottom: 1px solid #efefef;
}
.head_top p {
	line-height: 30px
}
.nowtime{ padding:10px 0; color:#389ce8;}
.head_logo {
    height:112px;
	position:relative;
}
.head_logo h1,.head_logo h2{
    position:absolute;
    z-index:1;
}
.head_logo img {
    position:absolute;
    z-index:2;
}
.head_nnav {
	height: 46px;
	overflow: hidden;
	line-height: 46px;
	background: #389ce8
}
.head_nnav p {
	color: #45aeed;
	font-size: 15px;
	font-family: "微软雅黑";
}
.head_nnav p a {
	color: #fff;
	padding: 0 17px;
	text-decoration: none
}
.head_nnav p a:hover {
	color: #fff
}
.nnav_fldh {
	display: block;
	width: 230px;
	background: #2c86ce
}
.nnav_fldh img {
	margin-top: 15px
}
.head_nnav .nnav{ height:46px; line-height:46px; }
.head_nnav .nnav a{ display:block; float:left; width:105px; text-align:center; color:#fff; font-family: "微软雅黑"; font-size: 15px;}
.head_nnav .nnav a:hover{ color:#fff !important;}
.head_nnav .nnav .websy{ background: url(/images/websy.jpg) 35px 1px no-repeat;  }
.head_nnav .nnav .websy h2{text-indent:-999em;}
.banner {
	height: 400px;
	background: #c8c5c8
}
.banner .cent {
	height: 400px;
}
.banner_le {
	position: absolute;
	width: 226px;
	background: #fff;
	left: 50%;
	margin-left: -495px;
	z-index: 9999;
	border: 2px solid #2f87ce;
	border-top: none
}
.banner_le_main {
	height: 375px;
	padding: 0 15px;
	display: block;
	overflow: hidden;
}
.banner_le_ho {
	cursor: pointer;
	color: #bee8ff;
	text-align: center;
	line-height: 23px;
	background: #2f87ce url(/images/home_13.jpg) 62px 7px no-repeat;
}
.banner_le h3 {
	height: 26px;
	font-size: 15px;
	line-height: 22px;
	padding-top: 13px;
}
.banner_le h3 a {
	color: #389ce8
}
.banner_le h3 img {
	margin-right: 10px;
}
.banner_le p {
	padding-bottom:8px;
	line-height: 23px;
	border-bottom: 1px solid #ececec
}
.banner_le p a {
	width: 65px;
	display:inline-block;
}
.banner_ri {
	width: 100%;
	left: 0;
}

/* focusindex */
#focusindex {
	height: 400px;
	overflow: hidden;
	position: relative;
}
#focusindex li {
	height: 400px;
	overflow: hidden;
	position: absolute;
	width: 100%;
}
#focusindex .btn {
	position: absolute;
	width: 100%;
	height: 30px;
	bottom: 0;
	text-align: center;
	z-index: 9
}
#focusindex .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 14px;
	height: 14px;
	_font-size: 0;
	margin: 5px 10px;
	cursor: pointer;
	background: #dfdfdf;
	z-index: 9;
	border-radius: 50%
}
#focusindex .btn span.on {
	background: #d33c60;
	z-index: 9
}
#focusindex .preNext {
	width: 44px;
	height: 44px;
	position: absolute;
	top: 180px;
	background: url(/images/sprite1.png) no-repeat left bottom;
	cursor: pointer;
	z-index: 9;
	opacity: 0;
	transition: all 0.3s linear 0s;
}
#focusindex .pre {
	left: 0%;
	z-index: 9
}
#focusindex .next {
	right: 0%;
	background-position: right bottom;
	z-index: 9
}
#focusindex:hover .preNext {
	opacity: 0.5;
}
#focusindex:hover .pre {
	left: 10%;
}
#focusindex:hover .next {
	right: 10%;
}
#focusindex .pre:hover, #focusindex .next:hover {
	opacity: 1;
}


/*==============================

	End head

==============================*/

.foot_ter {
	background: #f5f5f5;
	padding-bottom: 40px;
}
.foot_ter .footlogo{background: url(/images/home_63.jpg) no-repeat; width:265px; height:125px; float:left;}
.foot_ter .footlogo a{ display:block; width:100%; height:100%; }
.foot_ter .footlogo a h2{text-indent:-999em;}
.foot_ter_ul li h5 {
	font-size: 12px;
}
iframe {
	display: none;
}
.foot_ter_ul li {
	float: left;
	width: 136px;
	height: 120px;
	text-align: center;
	border-left: 1px solid #e1e1e1;
}
.foot_ter_ul li a {
	display: block;
	line-height: 24px;
}
.foot_ter .cls {
	clear: both;
	height: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e1e1e1;
}
.foot_ter p.left {
	color: #444;
	line-height: 19px;
}
.foot_ter p.right img {
	margin: 0 10px;
}
.hospinfo p{ text-align:center; line-height:24px;}
.footlink { width:800px; margin:auto;}
.footlink a{ margin-right:20px;}
/*==============================

	End foot

==============================*/







.yqlj {
	border-color: #e8e8e8;
	border-style: solid;
	border-width: 1px;
	margin: 10px auto 0;
	padding-bottom: 8px;
	width: 963px;
	height: 70px;
}
.yqlj_lm {
	border-bottom: 1px solid #e8e8e8;
	float: left;
	height: 36px;
	width: 963px;
}
.yqlj_lm P {
	background: url(/images/yqlj.gif) no-repeat;
	color: #fff;
	float: left;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	margin-top: 5px;
	text-align: center;
	width: 101px;
}
.yqlj_nr {
	float: left;
	margin-top: 5px;
	width: 963px;
}
.yqlj_nr UL LI {
	background: url(/images/libj_6.gif) no-repeat scroll right 50% rgba(0, 0, 0, 0);
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	padding-right: 10px;
}
h4.mzlc_img{ text-align:center;}

.frlink{ padding:15px;}
.frlink p{ color:#389ce8; font-size:14px; font-weight:800;}
.frlink ul li{ float:left; margin:10px 10px 10px 0;}