.maindiv{
	width:980px;
	margin:0px auto;
}
.maindiv a:hover{
	color:#ff6000;
}
.maindivleft{
	width:390px;
}
.maindivright{
	width:580px;
}
.grbor{
	border:#cbe7ad 1px solid;
	height:100%;
}
.ks_title{
	background-color:#4FC2EC;
	height:25px;
	padding-top:3px;
	border:#93bd7a 1px solid;
	border-bottom:none;
}
.ks_title h1{
	width:81px;
	height:23px;
	padding-top:2px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	display:block;
	background-color:#FFF;
	text-align:center;
	margin-left:10px;
}
.ks_title_r{
	margin-right:5px;
}
.left_box_bor{
	border:#fff 1px solid;
	background:url(images/bg_01.gif) left top repeat-x #f9fff3;
	padding:0px 4px;
}
.ks_box,.ks_box_hide{
	border-bottom:#eaf5df 1px solid;
	height:100%;
	padding:12px 0px 8px 0px;
}
.hover{
	background-color:#fdf8ec;
}
.ks_box strong,.ks_box_hide strong{
	float:left;
	color:#4e6f2b;
	width:52px;
	padding-left:16px;
}
.ks_box strong a,.ks_box_hide strong a{
	color:#0F6889;
}
.ks_box ul,.ks_box_hide ul{
	float:left;
	width:280px;
	padding-left:20px;
}
.ks_box ul li,.ks_box_hide ul li{
	float:left;
	width:70px;
}
.morebox{
	margin-top:1px;
	background:url(images/bg_01.gif) left top repeat-x;
	display:block;
	height:100%;
	line-height:30px;
	padding:10px 0px;
	_padding:7px 0px;
}
.morebox li{
	width:60px;
	float:left;
	padding-left:14px;
}
.morebox li a{
	color:#376b00;
}
.morebox li span a{
	color:#222;
}
.yy_title{
	border-bottom:#cbe7ad 1px solid;
}
.yy_title h1{
	font-size:12px;
	font-weight:bold;
	color:#476d0c;
	width:76px;
	height:21px;
	line-height:21px;
	border:#cbe7ad 1px solid;
	border-bottom:none;
	text-align:center;
	background-color:#FFF;
	position:relative;
	bottom:-1px;
	left:8px;
	margin-top:12px;
}
.Recom{
	padding-left:2px;
	margin-top:10px;
}
.Recom li{
	width:166px;
	float:left;
	padding:0px 11px;
	margin-top:5px;
}
.Recom img{
	display:block;
}
.Recom dl{
	line-height:25px;
	margin-top:5px;
}
.area{
	padding:15px 0px 14px 20px;
	line-height:25px;
}
.area strong{
	margin-right:40px;
}
.area a{
	margin-right:15px;
}
.announ{
	height:29px;
	line-height:29px;
	background:url(images/line.gif) left top repeat-x;
	border:#e8f3dc 1px solid;
}
.announ span{
	background:url(images/alt.gif) left 6px no-repeat;
	padding-left:20px;
	margin-left:7px;
	display:block;
	float:left;
}
.announ ul li{
	float:left;
	width:160px;
}
.announ span strong{
	color:#ff6000;
	margin-right:10px;
}
.pic{
	float:left;
	border:#e0e0e0 1px solid;
}
.familybox p{
	float:left;
	padding-left:12px;
}
.toplist{
	float:left;
	width:153px;
	padding:15px 19px 10px 19px;
}
.toplist h1,.pj_title {
	font-size:14px;
	font-weight:bold;
	color:#348001;
	margin-bottom:6px;
}
.toplist li span{
	float:left;
	width:95px;
	overflow:hidden;
	white-space: nowrap;
}
.toplist li em{
	float:right;
	width:24px;
}
.toplist li em a{
	color:#6d6d6d;
}
.toplist li{
	padding-left:19px;
	line-height:29px;
	*line-height:30px;
	_line-height:28px;
}
.toplist li em{
	background: url(images/alt_02.gif) right 10px no-repeat;
	padding-right:10px;
}
.toplist li.top1{
	background:url(images/home/top01.gif) left 7px no-repeat;
}
.toplist li.top2{
	background:url(images/home/top02.gif) left 7px no-repeat;
}
.toplist li.top3{
	background:url(images/home/top03.gif) left 7px no-repeat;
}
.toplist li.top4{
	background:url(images/home/top04.gif) left 7px no-repeat;
}
.toplist li.top5{
	background:url(images/home/top05.gif) left 7px no-repeat;
}
.borline{
	border-bottom:#cfe9b3 1px solid;
	margin:0px 10px;
}
.pj_left{
	width:340px;
	padding-bottom:10px;
	border: #f2c971 1px solid;
	padding:1px;
}
.pj_right{
	width:223px;
	line-height:24px;
	padding-bottom:5px;
 	border: #f2c971 1px solid;
	padding:1px;
}
.pj_right ul{
	margin-left:10px;
}
.pj_title{
	margin:0px 0px 0px 17px;
	padding-top:2px;
}
.pj_title a{
	color:#222;
}
.pj_left p{
	padding:7px 20px 7px 5px;
	margin:0px 13px 0px 13px;
	border-bottom:#e0e0e0 1px dashed;
}
.pj_left p span{
	color:#d16d00;
}
.pj_left p span a{
	color:#d16d00;
}
.newstitle{
	background:url(images/index/305bg01.gif) left top repeat-x;
	padding-top:1px;
	padding-left:20px;
}
.newstitle li{
	float:left;
	display:block;
	width:86px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:14px;
	color:#025e99;
	font-weight:bold;
	cursor:pointer;
}
.newstitle li.on{
	color:#fff;
	background:url(images/index/305alt01.gif) left top no-repeat;
}
.newstitle li a{
	color:#025e99;
}
.newstitle li a:hover,.newstitle li.on a{
	color:#fff;
	text-decoration:none;
}
.newslist{
	font-size:14px;
	line-height:31px;
	margin-top:10px;
	display:none;
}
.newstitle em{
	float:right;
	margin-right:15px;
	display:inline;
	margin-top:5px;
}
.newstitle em a{
	color:#4e6f2b;
}
.newslist em{
	float: right;
	color:#555;
	padding-right:30px;
	font-size:12px;
}
.newslist span,.newslist span a{
	color:#025e99;
}
.newslist span{
	margin-right:17px;
	margin-left:18px;
}
.newsbox{
	height:183px;
	*height:180px;
	_height:180px;
	overflow:hidden;
}
.newsboxn{
	height:212px;
	*height:214px;
	_height:204px;
	overflow:hidden;
}
.Channelbor{
	border:#f7d69b 1px solid;
	padding:1px;
	margin-top:10px;
	width:976px;
}
.Channel{
	height:30px;
	font-size:12px;
	font-weight:bold;
	background-color:#fff7d6;
}
.Channel .Tltle span{
	width:120px;
	height:22px;
	display:block;
	margin-top:2px;
	padding-top:2px;
	color:#672d1d;
	font-size:14px;
	margin-left:17px;
}
.Channel .TltleRight{
	padding-right:10px;
	width:345px;
}
.Channel .TltleRight a {
	display:block;
	float:left;
	width:81px;
	height:24px;
	line-height:24px;
	background:url(images/bg_02.gif) left top no-repeat;
	color:#672d1d;
	text-align:center;
	margin-right:4px;
	margin-top:3px;
	display:inline;
}
.Channel .TltleRight a.chaxun{
	background:#f7ce8c;
	color:#000;
}
.HenlthChannel{
	margin:5px auto;
}
.HenlthChannel td{
	padding:5px 4px 5px 5px;
	border-bottom:#CCCCCC 1px dashed;
}
.HenlthChannel .bordernone td{
	border-bottom:none;
}
a.zimu {
	display:block;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	background-color:#ff9c00;
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
a.zimu:hover {
	background-color:#63c64a;
	color:#FFF;
	text-decoration:none;
}
.hoter{
	margin-top:10px;
}
.hoter h1{
	font-size:14px;
	color:#313130;
	font-weight:bold;
	margin:10px 0px 0px 23px;
}
.HealthContent {
	/*padding-top:10px;
	_padding-top:7px;
	padding-left:17px;
	border-top:none;*/
	height:335px;
}
.TotList {
	width:205px;
	border:3px #e0f5b2 solid;
	border-top:#e0f5b2 6px solid;
	float:left;
	margin:0px 16px;
	display:inline;
	background-color:#FFFFFF;
}
.TotBox img{
	margin-bottom:5px;
}
.TotBox{
	color:#aaaaa9;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	margin-left:16px;
	display:inline;
	margin-top:12px;
}
.TotBox span{
	color:#2d4c00;
	font-weight:bold;
}
.HealthTot {
	border-top:#CCCCCC 1px solid;
	margin:5px 10px;
	padding-top:5px;
	padding-left:6px;
}
.youqing{margin:0px auto; width:980px; padding:15px 0px 8px 10px;}
.youqing strong{	color:#2b4806;}
.youqing a{	color:#2b4806;	margin:0px 5px;}

/**/
.hidepar{
	height:0px;
	line-height:0px;
	font-size:0px;
	position: relative;
}
.hidepar .ks_box_hide{
	font-size:12px;
	line-height:24px;
	position:absolute;
	top:-12px;
	left:1px;
	border:#fc8c2a 1px solid;
	border-top:#fc8c2a 2px solid;
	background-color:#FFF;
	height:auto;
	padding:3px;
	display:none;
}
.hidebg{
	background-color:#fffaed;
	padding:6px 0px;
}
.hidepar .ks_box_hide strong{
	padding-left:11px;
}

/*12.18*/
.chj{
	margin-top:10px;
	border:#afd298 1px solid;
	padding-bottom:12px;
}
.chj h2{
	background-color:#0F6889;
	height:29px;
	font-size:14px;
	color:#000;
	display:block;
	text-align:left;
	margin:1px;
}
.chj h2 span{
	float:left;
	width:117px;
	height:25px;
	line-height:25px;
	text-align:center;
	background-color:#FFF;
	margin:3px 0px 0px 15px;
	padding-top:1px;
}
.disease{
	margin:10px;
	margin-bottom:15px;
	padding-left:5px;
	border-bottom:#cbe7ad 1px solid;
}
.disease ul{
	position:relative;
	bottom:-1px;
	display:block;
	float:left;
	width:950px;
}
.disease li{
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	border:#cbe7ad 1px solid;
	width:65px;
	text-align:center;
	background-color:#f4fcfe;
	margin-left:5px;
	display:inline;
	
}
.disease li.on{
	border-bottom:#fff 1px solid;
	background-color:#FFF;
}
.disease li.on a{
	color:#0F6889;
	font-weight:bold;
}
ul.diseaselist{
	display:none;
}
ul.diseaselist li{
	width:300px;
	float:left;
	margin-left:20px;
	display:inline;
	line-height:26px;
}
ul.diseaselist li span{
	float:right;
	color:#555;
}
.guanzhu{ padding:6px 5px 6px 19px;}
.guanzhu a{	margin:0 10px;	}

.yugao{height:148px; padding:0 10px 0 0px; margin-top:10px; background:url(images/bg02.jpg) left bottom repeat-x; line-height:29px; overflow:hidden;}
.zaixian{float:left;line-height:25px; width:295px;}
.zaixian a:hover{color:#000;}
.zaixian strong{ font-size:14px; color:#000;}
.yugao img{ float:left; border:#CECECC 1px solid; padding:2px; background-color:#FFF; margin:3px 0px 0px 17px; display:inline;}
.yugao blockquote{ font-size:12px; float:left; width:435px; color:#61675B; margin:0px; padding:0px; padding-left:10px; line-height:25px;}
.yugao h2{  margin:0; padding:0; height:27px; line-height:27px; font-size:14px; font-weight:bold; background-color:#EBF7DF; padding-left:15px; display:block;  color:#333;}
.yugao h2 font{ font-size:14px; color: #3F692A;}
.yugao p{ padding-left:15px; padding-top:5px;}
.yugao p var{ color: #ED5F2F; font-style:normal;}
.yugao p strong{ font-size:14px; display:block; margin:4px 0;}
.yugao p strong font{ font-size:14px; color:#222;}
.yugao p strong span{ margin-left:15px;}

.liyou{border:#cbe7ad 1px solid; margin-top:10px; padding-bottom:10px;}
.liyou h1{ font-size:14px; font-weight:bold; margin-left:27px; height:40px; line-height:40px;}
.liyou ul{ padding-left:10px;}
.liyou li{width:169px; height:140px; background:url(images/home/ly_bg.png) left bottom repeat-x; border:#cbe7ad 1px solid; float:left; margin-left:18px; display:inline;}
.liyou li img{ display:block;}
.liyou li p{padding:14px 15px 0 15px; text-indent:24px; color:#666;}

.s_zhao{
    background:url(images/index/305bg03.gif) left top repeat-x;
	width:578px;
    height:86px;
}
.s_yaopin{
	margin:6px 5px 0;
	border-bottom:1px solid #b0d39c;
}
.s_yaopin ul{
	float:left;
	padding-left:30px;
}
.s_yaopin ul li{
	float:left;
	width:68px;
	height:28px;
	line-height:28px;
	text-align:center;
	cursor:pointer;
}
.s_yaopin ul li.cur{
	position:relative;
	bottom:-2px;
	background:url(images/index/305bg04.gif) left top no-repeat;
	border-bottom:none;
	font-weight:bold;
	line-height:26px;
}
.s_sousuo{
	margin:0 5px;
	padding-top:8px;
	border-top:1px solid #f4faf1;
}
.s_sousuo input{
	background-color:#FFFFFF;
	border:1px solid #767676;
	color:#8F8F8F;
	height:16px;
	margin-left:10px;
	padding:6px 3px;
	vertical-align:middle;
	width:435px;
}
.s_sousuo img{
	vertical-align:middle;
	margin-left:10px;
}
/* 2011-03-18 left_box */
#z_11_318_a h1{float:left; display:inline;width:auto;padding:0 10px;margin-top:1px;height:24px;}
#z_11_318_a .z_11_318_1{background:none;}
#z_11_318_a .z_11_318_1 a{color:#fff;}

#z_11_318_a1 .yy_title strong{background-color:#FFFFFF;border-color:#cbe7ad;border-style:solid solid none;border-width:1px 1px medium;bottom:-1px;color:#476D0C;font-size:12px;font-weight:bold;height:20px;left:8px;line-height:21px;margin-top:12px;padding-top:1px;position:relative;text-align:center;width:76px;display:block;}
.z_11_318_4{width:375px;overflow:hidden;padding-top:1px;padding-left:12px;}
.z_11_318_4 dt,.z_11_318_4 dd{float:left;padding-top:18px;width:172px;overflow:hidden;}
.z_11_318_4 dt{margin-right:20px;display:inline;}
.z_11_318_3,.z_11_318_3 img{width:166px;height:58px;display:block;}
.z_11_318_4 p{padding:8px 5px 0 10px;line-height:20px;height:80px;overflow:hidden;color:#666;}
.z_11_318_4 p a{color:#ff6600;}
.l_footer{text-align:center;line-height:22px;padding:10px 0;}.l_footer span{font-family:Arial;}.l_jianjie{border:1px solid #cbe7ad;height:41px;line-height:41px;background-color:#f5fcec;text-align:center; margin:10px 0;}.l_jianjie a{color:#2B4900;margin:0 18px;}