@charset "gb2312";
 @import url("../css/base.css");
body {
	line-height:24px;
	color:#444;
}
img {
	vertical-align:top;
}
a {
	color:#555;
}
a.more {
	color:#806816;
}
a:hover, a.more:hover {
	color:#a9123d;
}
.red {
	color:#a9123d;
}
.gold {
	color:red;
}
.wp {
	width:980px;
	margin:0 auto;
	clear:both;
}
.ads {
	text-align:center;
	margin-bottom:10px;
	clear:both;
}
#navList, h3.title span, ul.title {
	font-family:'\5FAE\8F6F\96C5\9ED1', '\9ED1\4F53';
}
#topBar {
	height:31px;
	background:url(../images/ico_01.png) repeat-x;
	line-height:31px;
	color:#898989;
}
#topLink {
	width:275px;
	padding-top:5px;
	line-height:20px;
}
#topLink li, #topLink a {
	float:left;
	display:inline;
	margin-right:5px;
	height:20px;
	color:#898989;
}
.phone-link {
	padding-left:15px;
	background:url(../images/ico_03.gif) no-repeat 0 -51px;
}
.Tencent-weibo, .Sina-weibo {
	background:url(../images/ico_05.gif) no-repeat;
	width:66px;
	line-height:9999px;
	overflow:hidden;
}
.Tencent-weibo {
	background-position:0 -248px;
}
.Sina-weibo {
	background-position:-70px -248px;
}
#topLink a:hover {
	color:#a9123d;
}
/* = Top */	

#top {
	height:98px;
	background:url(../images/topbg.jpg) no-repeat 417px 7px;
}
#logo {
	padding:18px 0 0 20px;
}
#topContact {
	margin:22px 17px 0 0;
	width:266px;
	height:50px;
	background:url(../images/ico_05.gif) no-repeat -1px 0;
	line-height:9999px;
	overflow:hidden;
}
/* = Site nav */

#mnav {
	height:98px;
	background:url(../images/ico_01.png) repeat-x 0 -34px;
	margin-bottom:-26px;
	position:relative;
}
#navList {
	margin:0 auto;
	width:980px;
	height:72px;
	line-height:72px;
	font-size:18px;
}
#navList li {
	float:left;
	padding-right:2px;
	background:url(../images/ico_01.png) no-repeat right -132px;
	text-align:center;
	position:relative;
}
#navList li a {
	display:block;
	width:120px;
	height:72px;
	color:#FFF;
	white-space:nowrap;
}
#navList li a:hover, #navList li .now {
	color:#fff637;
}
#navList li.last {
	padding-right:0;
	background:none;
}
/* ===========================

   Section body Ö÷Ìå

============================== */

#body {
	position:relative;
}
h4 a {
	font-family:'\5FAE\8F6F\96C5\9ED1', '\9ED1\4F53';
	color:#df3267 !important;
}
/* = Subnav */

#subnav {
	position:absolute;
	left:50%;
	top:0;
	z-index:5;
	margin-left:-490px;
	width:980px;
	height:0;
	overflow:hidden;
	filter:alpha(opacity=0);
	opacity:0;
}
#subnav .item {
	padding:20px 200px;
	line-height:24px;
	background:url(../images/bg.png);
	font-weight:700;
	color:#a72651;
	position:relative;
	z-index:11;
	display:none;
}
#subnav .item .item-ico {
	position:absolute;
	top:0;
	width:18px;
	height:9px;
	background:url(../images/ico_03.gif) no-repeat 0 -174px
}
#subnav .item_01 .item-ico {
	left:50px;
}
#subnav .item_02 .item-ico {
	left:170px;
}
#subnav .item_03 .item-ico {
	left:295px;
}
#subnav .item_04 .item-ico {
	left:417px;
}
#subnav .item_05 .item-ico {
	left:540px;
}
#subnav .item_06 .item-ico {
	left:660px;
}
#subnav .item_07 .item-ico {
	left:785px;
}
#subnav .item_08 .item-ico {
	left:908px;
}
#subnav .item ul li {
	float:left;
	width:115px;
	background:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#subnav .item ul li.fn_oth {
	width:285px;
}
#subnav .item li a {
	margin-left:15px;
	font-weight:500;
	color:#555;
}
#subnav .item li a:hover {
	color:#a9123d;
}
/* = Banner */

#banner {
	margin:0 auto;
	border:1px solid #e5e5e5;
	padding:6px;
	width:966px;
	height:320px;
	background:#FFF;
	position:relative;
	z-index:4;
	overflow:hidden;
}
#banner .ico {
	position:absolute;
	right:25px;
	bottom:20px;
}
#banner .ico li {
	float:left;
	display:inline;
	margin:5px;
	width:10px;
	height:10px;
	background:#777;
	line-height:9999px;
	overflow:hidden;
	cursor:pointer
}
#banner .ico li.high {
	background:#b11c46;
}
.mainnav {
	margin:0 auto;
	text-align:center;
	width:960px;
	border:solid #e5e5e5;
	clear:both;
	border-width:0 1px 1px;
	padding:4px 9px 4px 9px;
	height:105px;
	background:#FFF;
}
.mainnav dl {
	height:100px;
	border-right:1px solid #c9c9c9;
	line-height:30px;
	float:left;
	padding:0 46px;
}
.mainnav dt {
	font-size:16px;
	color:#563b68;
	font-weight:bold;
}
.mainnav dt a, .subnav dt a:hover {
	color:#b4264e;
}
.nobor {
	border:none !important;
}
#searchBox {
	margin:0 auto 12px;
	border:solid #e5e5e5;
	border-width:0 1px 1px;
	padding:4px 26px 4px 6px;
	width:946px;
	height:28px;
	background:#FFF;
	line-height:28px;
	clear:both;
}
#hotWords {
	background:url(../images/ico_03.gif) no-repeat 0 5px;
	padding-left:25px;
	color:#999;
}
#hotWords a {
	margin:0 10px;
}
#searchForm {
	border:1px solid #e5e5e5;
	border-width:1px 0 1px 1px;
	width:260px;
	overflow:hidden;
}
#searchForm input {
	float:left;
	border:none;
	padding:0 4px;
	width:210px;
	height:26px;
	line-height:26px;
	color:#999;
}
#searchForm #submit {
	width:33px;
	background:url(../images/ico_05.gif) no-repeat 0 -293px;
	cursor:pointer;
}
/* = searchBox */

h3.title {
	padding:8px 16px;
	height:18px;
	line-height:18px;
	text-align:right;
	font-size:14px;
	color:#8a8989;
	overflow:hidden;
	clear:both;
}
h3.title span, h3.title strong {
	float:left;
	display:inline;
}
h3.title strong {
	margin-right:5px;
	font-weight:500;
	font-size:16px;
	color:#df3267;
}
h3.bln strong {
	border-left:6px solid #d9ac5b;
	padding-left:10px;
	font-size:18px;
}
h3.title a {
	font-size:12px;
}
ul.title {
	margin-bottom:10px;
	border-left:6px solid #d9ac5b;
	height:18px;
	line-height:18px;
	font-size:16px;
}
ul.title li {
	float:left;
}
ul.title li a {
	margin:0 20px;
}
ul.title li.curr a {
	color:#cc234c;
}
/* = list */

.list {
	padding-bottom:15px;
}
.list li {
	height:28px;
	line-height:28px;
	text-align:right;
}
.inline li {
	float:left;
	display:inline;
	margin:0 2%;
	width:45%;
}
.list a {
	float:left;
	background:url(../images/ico_03.gif) no-repeat 0 -124px;
	text-indent:16px;
}
.ico-dot-red a {
	background-position:0 -144px;
}
.ico-arrow a {
	background-position:0 -72px;
}
.ico-ask a {
	background-position:0 -98px;
	text-indent:25px;
}
/* = Searchbar */

#secWin {
	margin-bottom:10px;
	border:1px solid #e5e5e5;
	padding:12px 0;
	width:260px;
	height:320px;
	background:#FFF;
	overflow:hidden;
}
.winbtn {
	margin-bottom:10px;
	border-bottom:1px dashed #d7d7d7;
	height:165px;
	font-family:'\5FAE\8F6F\96C5\9ED1', '\9ED1\4F53';
}
.winbtn li {
	float:left;
	display:inline;
	margin-left:8px;
}
.winbtn li a {
	float:left;
	width:75px;
	text-align:center;
}
.winbtn li a:hover {
	font-weight:700;
	text-decoration:none;
}
.ico-box {
	margin:8px auto 0;
	width:51px;
	height:47px;
	background:url(../images/ico_02.gif) no-repeat;
	overflow:hidden;
}
.ico_01 {
	background-position:0 0;
}
.ico_02 {
	background-position:0 -48px;
}
.ico_03 {
	background-position:0 -96px;
}
.ico_04 {
	background-position:0 -144px;
}
.ico_05 {
	background-position:0 -192px;
}
.ico_06 {
	background-position:0 -240px;
}
a:hover .ico_01 {
	background-position:-51px 0;
}
a:hover .ico_02 {
	background-position:-51px -48px;
}
a:hover .ico_03 {
	background-position:-51px -96px;
}
a:hover .ico_04 {
	background-position:-51px -144px;
}
a:hover .ico_05 {
	background-position:-51px -192px;
}
a:hover .ico_06 {
	background-position:-51px -240px;
}
.win-infor {
	line-height:56px;
	font-size:20px;
	color:#fc3b00;
}
.win-infor li {
	margin:0 15px;
	background:url(../images/ico_05.gif) no-repeat;
	text-indent:65px;
}
.win-infor .item_01 {
	background-position:-140px -244px;
}
.win-infor .item_02 {
	background-position:-140px -296px;
}
/* = secHospital */

#secHospital {
	padding:15px 0 10px 14px;
}
#secHospital .tabcon {
	padding:10px 0 0;
}
#secHospital .tabcon li {
	float:left;
	display:inline;
}
#secHospital .tabcon li img {
	margin:0 7px 7px 0;
}
#secHospital .tabcon li img:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
.honor li {
	margin-left:15px;
}
/* = Friendlink */	

#frlk {
	padding:15px 0 10px 14px;
}
#frlk li {
	float:left;
	display:inline;
	margin-right:20px;
	line-height:30px;
}
#frlk li a {
	white-space:nowrap;
}
#frlk .tabcon {
	padding:10px 15px;
}
/* ===========================

   Section footer Ò³Î²

============================== */

#ftWords {
	height:31px;
	background:#cc234c;
	line-height:31px;
	text-align:center;
	color:#FFF;
}
#footer .wp {
	padding:25px 0;
}
#footer dl {
	float:left;
	border-left:1px dashed #b9b9b9;
	padding:0 35px;
	height:130px;
	white-space:nowrap;
}
#footer dt {
	margin-bottom:10px;
	font-weight:700;
}
#footer dd img {
	float:left;
	display:inline;
	margin-right:15px;
}
#footer dd span {
	font-weight:700;
	color:#cc234c;
}
