﻿@charset "utf-8";
/* ==全局样式定义== */

body {
	font: normal normal normal 12px/25px Arial, "宋体" ,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	color: #666;
	background:#fff;
}
a {
    text-decoration: none;
	color: #666;
}
input[type=text], input[type=Keyword]
{
    height: 15px;
    margin: 1px;
}
select{
	color:#616161;
}
ul, ol, li, dl, dt, dd {
	list-style:none;
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
*, #*, .* {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5
{
	padding: 0;
	margin: 0;
}

/* ==整体布局定义开始== */
#head, #content, #foot, #kc, .MCont
{
	width: 980px;
	margin: 0 auto;
}
#content a:hover, .MCont a:hover {
	text-decoration: underline;
}
/* ==整体布局定义结束== */

/* ==通用定义 开始== */
.QuickBT /*快速搜索按扭*/
{
	background: url(images/quicksearch.gif) no-repeat;
	width:46px;
	height:25px;
	border:0px;
	cursor:pointer;
}
.class_page /*通用分页*/
{
	padding-top:5px;
	text-align:center;
}
.pager a, .pager span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:none;
	display:inline;
	padding: 3px 6px;
	border:1px solid #eee;
	color:#036cb4;
}
.pager { padding:3px; margin:3px;}
.pager A,.pager A:active  {border:1px solid #e5e5e5;}
.pager A:hover {border:1px solid #036cb4; text-decoration:none; color:#036cb4;}
.pager SPAN.current {background:#036cb4; border:1px solid #036cb4; color:#fff; font-weight:bold; }
.pager SPAN.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#c0c0c0;}

.c_spacing /*通用分隔*/
{
	margin-bottom: 8px;
	line-height: 0px;
}
.s_spacing /*小分隔*/
{
	margin-bottom: 5px;
	line-height: 0px;
}
.clearbox /*清除盒*/
{
    border-top: 1px solid transparent !important;
    margin-top: -1px !important;
    border-top: 0px;
    margin-top: 0px;
    height: 0px;
    clear: both;
    background: none;
    font-size: 0px;
    visibility: hidden;
	line-height: 0px;
}
.GenTitle /*通用标题*/
{
	padding-top: 6px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	height: 30px;
	padding-left: 36px;
}
.GenTitle a
{
	color: #39c;
}
.GenTitle .more
{
	float: right;
	height: 30px;
	line-height: 30px;
	padding-right: 15px;
	color: #39c;
	font-weight: 100;
	font-size: 12px;
}
.GenList /*通用列表*/
{
	padding-bottom: 5px;
}
.GenList li
{
	height: 25px;
	padding: 0 13px 0 19px;
	background: url(images/lite_icon1.gif) no-repeat 12px 12px;
	color: #39c;
	text-align: right;
	font-size: 11px;
}
.GenList li a
{
	float: left;
	height: 25px;
	color: #39c;
	font-size: 12px;
	line-height: 25px;
	vertical-align:middle;
}
.GenTi /*通用滑动门*/
{
	padding: 0 7px;
	border-bottom: #8bc8e4 1px solid;
	height: 23px;

}
.GenTi span
{
	float: left;
	background: url(images/door_r.gif) no-repeat right top;
	height: 23px;
	margin: 0 1px;
}
.GenTi span a
{
	float: left;
	background: url(images/door_l.gif) no-repeat left top;
	height: 23px;
	padding: 0 12px;
	overflow: hidden;
}
.GenTi span a:hover
{
	text-decoration:none !important;
}
.GenTi span.Classon
{
	background-position: 100% -23px;
}
.GenTi span.Classon a
{
	padding: 0 11px;
	font-weight: bold;
	color: #36759d;
	background-position: 0 -23px;
}
.GenInfoList li /*通用资讯列表*/
{
	padding-left:  9px;
	background: url(images/lite_icon3.gif) no-repeat 0px 10px;
	text-align: right;
	font-size: 11px;
}
.GenInfoList li a
{
	float: left;
	color: #333;
	font-size: 12px;
}
.GenTitle2
{
	width: 180px;
	margin: 0 11px;
	border-bottom: #9cf 1px dotted;
	font-weight: bold;
	font-size: 14px;
	color: #134c61;
	height: 30px;
	padding-left: 26px;
	background: url(images/titleicon.gif) no-repeat 5px 11px;
	line-height: 30px;
	padding-top: 4px;
}
.GenTitle2 a
{
	color: #134c61;
}
/* ==通用定义 结束== */


/* ==头部定义开始== */
#banner
{
	background: url(images/index_02.jpg) no-repeat;
	height: 130px;
}
.logo
{
	padding: 28px 0 0 36px;
}
.funbox
{
	display:block;
	color: #666;
}
.funbox a
{
	color: #666;
}
.funbox .fav
{
	background: url(images/favicon.gif) no-repeat 0 2px;
	padding: 0 20px;
}
.funbox .tm
{
	background: url(images/timeicon.gif) no-repeat;
	padding: 0 20px;
}
/*菜单*/
#menu
{
	background: #4194bb url(images/index_06.gif) repeat-x;
	min-height: 30px;
	_height: 30px;
	padding-left: 10px;
}
#menu a
{
	float: left;
	padding: 0 10px 0 10px;
	height: 30px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 30px;
	background: url(images/index_05.gif) no-repeat right;
}
#menu .Classon, #menu a:hover
{
	height: 29px;
	line-height: 29px;
	padding: 0 10px 0 10px;
	border-top: #4093ba 1px solid;
	border-left: #4093ba 1px solid;
	border-right: #4093ba 1px solid;
	background: #fff;
	color: #4296bc;
}
/* ==头部定义结束== */

/* ==主体定义开始== */
.KcBox
{
	border-left: #dfdfdf 1px solid;
	border-right: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	height: 65px;
}
.KcBox a
{
	float: left;
	width: 69px;
	height: 58px;
	text-align: center;
	background: url(images/kc_spa.gif) no-repeat right;
	padding-top: 7px;
	color: #454545;
}
.KcBox a:hover
{
	font-weight: bold;
	color: #dc3783;
	text-decoration:none !important;
}
.KcBox a img
{
	display: block;
	margin: 0 auto;
}
.KcBox a.last
{
	background: none;
}

/* 主体内容1 定义 */
/*第一屏 右侧*/
.sidebar1
{
	float: right;
	width: 270px;
}
.Part1Cont
{
	float: left;
	width: 700px;
}
.quickBt a
{
	float: left;
	padding-bottom: 10px;
}
.quickBt a.BtR
{
	padding-left: 10px;
}
.sidebarAD div
{
	padding-bottom: 6px;
	display: block;
}
.loginBox
{
	background: #eaf5f9 url(images/index_102.gif) no-repeat 0 2px;
}
.loginBox dl
{
	background: url(images/BoxTopPic.gif) no-repeat;
}
.loginBox dt
{
	padding: 7px 0;
	height: 28px;
	color: #39c;
	font-weight: bold;
	font-size: 14px;
	padding-left: 36px;
	line-height: 30px;
}
.CourseBox
{
	border: #a3e3f0 1px solid;
	background: url(images/index_201.gif) no-repeat;
	height:191px;
}
.TopicBox
{
	background: #eaf5f9 url(images/index_102.gif) no-repeat;
}
.TopicBox dd
{
	padding: 10px;
	min-height:138px;
	_height:138px;
}
.TopicBox li
{
	float: left;
	padding-left: 32px;
	background: url(images/lite_icon2.gif) no-repeat 22px 8px;
	color: #39c;
	width: 33%;
}
.TopicBox li a
{
	color: #39c;
}
/*第一屏 内容*/
.firstNews
{
	background: #eff7fb url(images/index_45.gif) no-repeat 97px 0;
	height: 33px;
}
.firstNews a
{
	display: block;
	padding-left: 97px;
	background: url(images/index_43.gif) no-repeat;
	height: 33px;
	text-align: center;
	font: normal normal normal 20px/33px "黑体";
	color: #333;
}
.firstNews a:hover
{
	text-decoration:none !important;
}

.newCenter
{
	float: right;
	width: 338px;
}
.newCenter .spa
{
	padding-bottom: 10px;
	border-bottom: #b5b5b5 1px dashed;
	margin-bottom: 10px;
}
.newCenter dd
{
	padding: 13px 8px;
}
.newCenter .GenPicList li
{
	float:left;
	width:49.5%;
	text-align:center;
}
.newCenter .GenPicList li a
{
	color: #39c;
	line-height:26px;
}
.newCenter .GenPicList img
{
	width:138px;
	height:103px;
}
.flashNews /*flash*/
{
	float: left;
	width: 350px;
	margin-bottom: 10px;
	display: inline;
}
.ProfileBox
{
	float: left;
	width: 336px;
	border: #a1e2f0 1px solid;
	padding: 9px 4px 9px 8px;
	margin: 0 5px 6px 0;
	display: inline;
}
.ProfileBox .Pic
{
	float: left;
	width: 119px;
}
.ProfileBox .Pic a
{
	color: #369;
}
.ProfileBox .Pic span
{
	float: left;
	width: 119px;
	background: url(images/index_83.gif) no-repeat center;
	height: 25px;
	overflow: hidden;
	color: #369;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	display: inline;
}
.ProfileBox .Pic img
{
	border: #dae7ee 5px solid;
	margin: 0 auto;
}
.ProfileBox p
{
	margin: 0px;
	padding:5px 10px 0 140px;
	line-height: 22px;
}
.ProfileBox .ProfileName
{
	float: right;
	padding-right: 10px;
}
.ProfileBox .Linkbt
{
	padding: 13px 0 4px;
	height: 24px;
}
.ProfileBox .Linkbt a
{
	float: left;
	background: url(images/index_97.gif) no-repeat;
	width: 65px;
	height: 25px;
	margin-right: 2px;
	display: inline;
	text-align: center;
}
.searchBox
{
	margin-top: 4px;
	background: url(images/index_100.gif) no-repeat;
	height: 48px;
	line-height:48px;
	overflow:hidden;
}
.searchBox .searchTool
{
	float: left;
	padding: 12px 10px 0  72px;
	background: url(images/index_90.gif) no-repeat 15px 12px;
	height: 25px;
	line-height:25px;
	display:inline;
}
.searchBox .searchTool a
{
	padding:0;
}
.searchBox a
{
	padding: 0 2px;
	white-space:nowrap;
}
.searchBox input, .searchBox img
{
	float:left;
	vertical-align:middle;
	line-height:23px;
}
.searchBox #Keytxt
{
	height:23px;
	padding:0px;
	border:1px solid #82d5e8;
}

.RcZbBox .title
{
	float: left;
	width: 22px;
	background: url(images/index_104.gif) no-repeat;
	overflow: hidden;
	height: 126px;
	font-weight: bold;
	padding: 6px 0 0 6px;
	line-height: 18px;
	margin-top: 6px;
	display: inline;
	color: #36759d;
}
.RcZbBox .GenList
{
	margin-left:28px;
}
.RcZbBox
{
	float: left;
	width: 340px;
	height: 140px;
	overflow: hidden;
	padding-top: 5px;
}
.RcZbBox li
{
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 12px;
	background:url(images/lite_icon1.gif) no-repeat 6px;
	color: #999;
}
.RcZbBox li a
{
	height: 24px;
	line-height: 24px;
	color: #666;
}
.RcBoxSpa
{
	margin-right: 20px;
}


/*第二屏 左侧*/
.sidebar2
{
	float: left;
	width: 228px;
}
.KeShiBox
{
	width: 226px;
	padding-bottom: 7px;
	background: #f0fbff url(images/index_137.gif) no-repeat;
	border: #9be0ef 1px solid;
}
.KeShiList
{
	padding: 5px 0 5px 10px;
	overflow:auto;
	height:458px;
	scrollbar-face-color:#cbe9f8;
	scrollbar-highlight-color:#f0fbff;
	scrollbar-3dlight-color:#f0fbff;
	scrollbar-darkshadow-color:#f0fbff;
	scrollbar-shadow-color:#cbe9f8;
	scrollbar-arrow-color:#f0fbff;
	scrollbar-track-color:#f0fbff;
}
.KeShiList li
{
	float: left;
	height: 24px;
	line-height: 24px;
	padding-left: 17px;
	background: url(images/ksicon.gif) no-repeat 4px 7px;
	width: 80px;
	overflow: hidden;
}
.KeShiList li a
{
	color: #333;
	line-height: 24px;
}
.CultureBox
{
	background: #f0fbff url(images/index_137.gif) no-repeat;
	border: #9be0ef 1px solid;
	padding: 10px;
	width: 206px;
}
.CultureBox .Pic
{
	background: url(images/index_127.gif) no-repeat center;
	height: 68px;
}
.CultureBox ul
{
	padding: 5px 0 0;
}
.CultureBox .Pic
{
	background: url(images/index_127.gif) no-repeat center;
	height: 68px;
}
.CultureBox li
{
	line-height: 24px;
	padding-left: 20px;
	overflow: hidden;
	background:url(images/lite_icon3.gif) no-repeat 8px 10px;
	text-align: left;
}
.CultureBox li a
{
	float: none;
}
.BlogBox
{
	padding: 0px;
	width: 226px;
}
.BlogBox ul
{
	padding: 5px 10px 10px;
}
/*第二屏 内容*/

.Part2Cont
{
	float: right;
	width: 740px;
}
.equipmentBox
{
	background: #EAF5F9 url(images/index_102.gif) no-repeat;
}
.equipmentBox ul
{
	padding: 15px 10px 10px;
	height: 165px;
}
.equipmentBox li
{
	float: left;
	width: 49.5%;
	text-align: center;
}
.equipmentBox img
{
	width: 95px;
	height: 60px;
}

.GuideBox
{
	float: left;
	width: 347px;
	height: 94px;
	overflow: hidden;
	background: url(images/index_115.gif) no-repeat;
	padding: 8px 0 0 112px;
}
.GuideBox .Link
{
	min-height:46px;
	_height:46px;
}
.GuideBox a
{
	color: #308fbe;
	padding-right: 15px;
}
.GuideBox .Phone
{
	line-height: 18px;
	text-align: center;
	padding-right: 73px;
	float: right;
}
.GuideBox .Phone span
{
	font: normal normal normal 16px/18px Tahoma;
}
.GuideBox .Phone .fontStyle1
{
	color: #ee1c24;
}
.GuideBox .Phone .fontStyle2
{
	color: #308fbe;
}
.doctorSen
{
	float: left;
	width: 459px;
	margin-top: 10px;
}
.doctorSen dd
{
	padding: 7px;
}
.doctorSen .GenInfoList li
{
	height: 24px;
	line-height: 24px;
}
.doctorSen .PicCorner
{
	float:left;
	text-align:center;
	width:110px;
}
.doctorSen .PicCorner a
{
	color:#39c;
}
.doctorSen .GenInfoList
{
	margin-left:120px;
}
.doctorSen .PicCorner img
{
	width:95px;
	height:70px;
}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li {display:inline;}/*设置ul和li横排*/
.doctor_scroll ul
{
	padding-left:0px;
}
.doctor_scroll
{
	margin-right: 4px;
	overflow: hidden;
	white-space: nowrap;
	width:715px;
}
.doctor_scroll li
{
	width: 72px;
	display: inline;
	overflow:hidden;
	text-align:center;
}
.doctor_scroll li img
{
	border: 0px;
	width: 77px;
	height: 98px;
}
.doctor_scroll table
{
	display:inline;
	padding: 0 3px;
	text-align:center;
}
.doctorOnline
{
	background: url(images/index_123.gif) no-repeat;
	width: 738px;
	border: #9be0ef 1px solid;
	height: 162px;
	overflow: hidden;
}
.doctorOnline dt
{
	background: url(images/doricon.gif) no-repeat 14px 8px;
	padding-left: 40px;
	height: 30px;
	overflow: hidden;
	line-height: 35px;
	color: #39c;
}
.doctorOnline dt a
{
	font-weight: bold;
	font-size: 14px;
	color: #39c;
}
.doctorOnline dd
{
	padding: 0 10px;
}
.doctorOnline li
{
	padding: 0 5px;
}
.doctorOnline .more
{
	float: right;
	padding-right: 20px;
	color: #39c;
	font-weight: 100;
	font-size: 12px;
	
}
.SecuritySen
{
	background: #EAF5F9 url(images/index_102.gif) no-repeat;
	min-height: 190px;
	_height: 190px;
}
.SecuritySen .picSen
{
	float: left;
	margin: 8px 0 38px 8px;
	display: inline;
	min-height: 90px;
	_height: 90px;
	width: 70px;
	
}
.SecuritySen .picSen img
{
	width: 70px;
	height: 90px;
	border: #ccc 1px solid;
}
.SecuritySen .picSen .pe_u_thumb_title
{
	display: none;
}
.SecuritySen .GenList
{
	padding: 3px 0;
	margin-left:78px;
}
.SecuritySen .GenList li a
{
	color: #666;
}
.SurveyBox
{
	border: #a8e5f1 1px solid;
	background: url(images/index_135.gif) no-repeat;
	min-height: 128px;
	_height: 128px;
}
.SurveyBox dt
{
	color: #39c;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 0 36px;
	line-height: 30px;
}
.SurveyBox dd
{
	padding: 0 16px 5px;
	color: #39c;
}
.SurveyBox dd a
{
	color: #c33;
	padding: 0 5px;
}
.BBSBox
{
	background: #EAF5F9 url(images/index_102.gif) no-repeat;
}
.CornerBox /*健康园地*/
{
	float: left;
	width: 461px;
}
.CornerBox .more
{
	float: right;
	line-height: 23px;
	color: #36759d;
}
.CornerBox .PicCorner
{
	float: left;
	width: 120px;
	padding: 7px 0 0 0;
	text-align: center;
}
.CornerBox .PicCorner img
{
	width: 107px;
	height: 85px;
}
.CornerBox .PicCorner a
{
	color: #39c;
}
.CornerBox .GenInfoList
{
	padding: 8px 8px 8px 130px;
}

.CommunityBox /*互动社区*/
{
	float: left;
	width: 461px;
	margin-top: 10px;
}
.CommunityBox .more
{
	float: right;
	padding: 0 10px 0 20px;
	background: url(images/fkicon.gif) no-repeat 6px 7px;
	line-height: 23px;
}


/* ==主体定义结束== */

/* ==友情链接 开始== */
.LinksBox
{
	padding: 10px;
	border: #e5e5e5 1px solid;
}
.LinksBox .imgLink img
{
	height: 39px;
	padding: 0 8px;
}
.LinksBox .textLink a
{
	padding: 0 8px;
	background: url(images/textspa.gif) no-repeat right;
}
.LinksBox li
{
	display:inline;
}
/* ==友情链接 开始== */

/* ==底部定义开始== */
#foot
{
	padding: 5px 0;
	color: #3399cc;
	text-align: center;
}
#foot a
{
	color: #39c;
	padding: 0 3px;
}
#foot p
{
	color: #666;
	margin: 8px 0;
}
#authorLink, #authorLink a, #authorLink a:visited {
	color: #666;
	text-decoration: underline;
}
#authorLink a:hover {
	color: #c33;
}
/* ==底部定义结束== */



/* ============内页通用定义============ */
.nav /*通用导航*/
{
	clear: both;
	height: 29px;
	line-height: 29px;
	color: #464646;
}
.nav a { color: #464646; }
.sub_menu /*子菜单*/
{
	border-left: #dfdfdf 1px solid;
	border-right: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	min-height: 30px;
	_height: 30px;
	line-height: 30px;
	padding: 1px 35px;
}
.sub_menu a
{
	padding: 0 10px;
	background: url(images/textspa.gif) no-repeat right center;
}
.mainCont /*居中内容部份*/
{
	float: left;
	width: 700px;
	overflow: hidden;
	margin-right: -10px;
	display: inline;
}
.mainCont .searchBox
{
	margin-top: 0px;
}
.mainCont .searchTool
{
	float: right;
	padding-right: 18px;
}
.mainCont .searchBox span
{
	float: left;
	background: url(images/newicon.gif) no-repeat 23px 11px;
	font-weight: bold;
	font-size: 18px;
	color: #e63c3c;
	padding-left: 55px;
	font-family: "微软雅黑", "黑体";
}

/* ============其它模型通用定义============ */
.subCont /*居中内容*/
{
	float: right;
	width: 740px;
}
.GenNav /*导航*/
{
	background: url(images/GenNavbg.gif) no-repeat;
	width: 702px;
	height: 35px;
	line-height: 35px;
	padding-left: 38px;
	color: #2e89b6;
}
.GenNav a
{
	color: #2e89b6;
}
.subSideBox
{
	background: url(images/sidebg.gif) no-repeat;
	border: #9be0ef 1px solid;
	padding: 0px;
	width: 226px;
}
.subSideBox2
{
	background: #F0FBFF url(images/index_137.gif) no-repeat;
	border: #9be0ef 1px solid;
	padding: 0px;
	width: 226px;
}
.subSideList ul
{
	padding: 10px 8px;
}
.subSideList li
{
	line-height: 24px;
	padding-left: 20px;
	overflow: hidden;
	background:url(images/lite_icon3.gif) no-repeat 8px 10px;
	text-align: left;
}
.subSideList li a
{
	float: none;
	color: #333;
}
.sideAD a
{
	display:inline-block;
}


/* ============问卷调查============ */
.askbg
{
	border: #b5e1f6 1px solid;
	background: #eff9fb url(images/askbg.gif) repeat-x top;
	padding: 30px;
	margin: 5px 0;
}
.askbox
{
	margin: 0 auto;
	background: #fff url(images/askboxbg.gif) no-repeat top right;
	border: #fff 1px solid;
	padding: 30px;
}
.askbox p
{
	font-family: "微软雅黑", "黑体";
	font-size: 18px;
	color: #15679b;
	margin: 10px 0;
	font-weight: bold;
}
/* ============tag页定义============ */
.tagList span
{
	margin-right: 8px;
	white-space:nowrap;
}