@charset "gb2312";

/*----- common style -----*/
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,td,video,tt,u,ul,var{background:transparent;font-size:100%;border:0;outline:0;vertical-align:top;margin:0;padding:0}


.clear { clear: both; }

.bold { font-weight: bold; }

.fs12 { font-size: 12px; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs19 { font-size: 19px; }
.fs18 { font-size: 18px;}
.fs24 { font-size:24px;}

.lh20 { line-height: 20px; }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
.lh25 { line-height: 25px; }
.lh26 { line-height: 26px; }
.lh27 { line-height: 27px; }
.lh28 { line-height: 28px; }
.lh30 { line-height: 30px; }
.lh32 { line-height: 32px; }
.lh33 { line-height: 33px; }
.lh36 { line-height: 36px; }
.lh38 { line-height: 38px; }
img { display: block; }

.bb {
	font-family:"Î¢ÈíÑÅºÚ";
	color: #333333;
	}

a:link { color: #3A3A3A; text-decoration:none}
a:visited { color: #3A3A3A; text-decoration:none}
a:hover{ color: #3A3A3A; text-decoration:underline}

.white { color: #FFF; }
.white a:link { color: #FFF; text-decoration:none}
.white a:visited { color: #FFF; text-decoration:none}
.white a:hover{ color: #FFF; text-decoration:underline}

.black { color: #3A3A3A; }
.black a:link { color: #3A3A3A; text-decoration:none}
.black a:visited { color: #3A3A3A; text-decoration:none}
.black a:hover{ color: #3A3A3A; text-decoration:underline}

.black1 { color: #666666; }
.black1 a:link { color: #666666; text-decoration:none}
.black1 a:visited { color: #666666; text-decoration:none}
.black1 a:hover{ color: #666666; text-decoration:underline}

.red { color: #C6211E;}
.red a:link { color: #C6211E; text-decoration:none;}
.red a:visited { color: #C6211E; text-decoration:none;}
.red a:hover{ color: #C6211E; text-decoration:underline;}

.gray { color: #542F1C; }
.gray1{color:#636262; }
.gray a:link { color: #542F1C; text-decoration:none}
.gray a:visited { color: #542F1C; text-decoration:none}
.gray a:hover{ color: #542F1C; text-decoration:underline}

.orange { color: #EF5926; }
.orange a:link { color: #EF5926; text-decoration:none}
.orange a:visited { color: #EF5926; text-decoration:none}
.orange a:hover{ color: #EF5926; text-decoration:underline}

.green { color: #3D6F00; }
.green a:link { color: #3D6F00; text-decoration:none}
.green a:visited { color: #3D6F00; text-decoration:none}
.green a:hover{ color: #3D6F00; text-decoration:underline}

.blue { color: #024886; }
.blue a:link { color: #024886; text-decoration:none}
.blue a:visited { color: #024886; text-decoration:none}
.blue a:hover{ color: #024886; text-decoration:underline}

body{background:url(../images/index_r1_c2.jpg) #FFF  repeat-x;}

#top{
	width:960px;
	margin:0px auto;
}

#mainbody_1{
	height:35px;
}

/* ¶¥²¿ */
div.top { height:34px; line-height:34px; border-bottom:1px solid #dce4e6; overflow:hidden;}
form.login { color:#676767;}
form.login input.top_login_ipt { width:70px; padding:0px 2px 0px 3px; border:1px solid #d2dde3; font-size:14px;}
form.login input.top_login_submit { width:41px; height:21px; background:url(../images/health.index.png) -10px -3343px no-repeat; border:0px; text-align:center; color:white;}
form.login input.top_login_reg { width:41px; height:21px; background:url(../images/health.index.png) -71px -3343px no-repeat; border:0px; text-align:center; color:white;}
span.top_opt { float:right;}
span.top_opt a { margin-left:5px;}
span.top_opt a:hover { text-decoration:underline;}

#mainbody_2{
	background:url(../images/index_r4_c4.jpg);
	height:92px;
}

#jb{
	float:left;
	width:438px;
	padding:18px 0px 0px 67px;
}

#jb ul li{
	float:left;
	padding:0px 10px;
	height:12px;
	line-height:12px;
}

#bj{
	float:left;
	width:415px;
	padding:18px 0px 0px 40px;
}

#bj ul li{
	float:left;
	padding:0px 10px;
	height:12px;
	line-height:12px;
}

.right_gl{
	border-right:1px solid #676767;
}

#mainbody_3{
	height:82px;
}

#logo{
	background:url(../images/index_r5_c4.jpg);
	height:82px;
	width:355px;
	float:left;
}

#search{
	height:46px;
	width:605px;
	float:right;
}

#search_btn{
	float:left;
}

#search_k{
	height:32px;
	width:424px;
	float:left;
	margin:14px 10px 0px 0px;
}

#search_logo{
	float:left;
	height:32px;
	width:42px;
	background:url(../images/index_r6_c8.jpg);
}

#search_content{
	border:1px solid #b2cfe1;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 50px;
	color:#a4a4a4;
}

#btn_zda{
	background:url(../images/index_r7_c15.jpg);
	float:left;
	width:75px;
	height:28px;
	margin:16px 11px 0px 0px;
}

#btn_tw{
	background:url(../images/index_r7_c17.jpg);
	float:left;
	width:75px;
	height:28px;
	margin:16px 0px 0px 0px;
}

#point{
	height:25px;
	width:379px;
	float:left;
	padding:5px 0px 0px 45px;
	color:#676767;
}

.nav{
	background:url(../images/index_r10_c4.jpg);
	height:29px;
	padding:3px 0px 3px 80px;
}

.nav ul li{
	float:left;
	height:29px;
	line-height:29px;
	padding:0px 12px;
}

.right_wl{
	border-right:2px solid #FFF;}

#wrap{
	width:960px;
	margin:0px auto;
}

.subnav{
	height:37px;
	padding:10px 0px 5px 0px;
}

.subnav ul li{
	float:left;
	padding:0px 3px;
}

#mainbody_4{
	height:1383px;
}

#left{
	height:1383px;
	width:687px;
	float:left;
}

#right{
	width:273px;
	float:left;
}

#right1{
	background:url(../images/index_r30_c4.jpg);
	width:273px;
	height:1184px;
}

#content_l1{
	height:292px;
}

#tu{
	float:left;
	width:300px;
	border:1px solid #cccccc;
}

#mtjj{
	background:url(../images/index_r12_c5.jpg);
	width:385px;
	float:left;
}

.more{
	float:right;
	padding:1px 0px 0px 0px;
}

#metjj_title{
	height:32px;
	padding:4px 25px 0px 2px;
}

#content_title{
	height:50px;
	color:#cc0000;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:20px;
	line-height:50px;
	text-align:center;
}

#content_xq{
	height:60px;
	padding:0px 20px;
	color:#505050;
}

#content{
	height:135px;
	font-size:14px;
	padding:10px 20px 0px 20px;
	line-height:26px;
}

#content_l2{
	background:url(../images/index_r16_c4.jpg);
	height:267px;
}

#video_m{
	height:26px;
	padding:46px 28px 0px 1px;
}

#video_nr{
	height:195px;
	width:678px;
	padding:0px 0px 0px 9px;
}

#video{
	height:140px;
	width:160px;
	padding:15px 3px 0px 3px;
	float:left;
}

#video_tu{
	width:150px;
	height:115px;
	border:1px solid #cccccc;
}

#video_title{
	text-align:center;
}

#content_l3{
	background:url(../images/index_r19_c4.jpg);
	height:824px;
}

#kxfa{
	height:28px;
	padding:22px 28px 0px 0px;
}

#kxfa_title{
	height:35px;
}

.bt{
	height:35px;
	width:247px;
	float:left;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#ff6600;
	font-size:18px;
	padding:0px 0px 0px 10px;
}

#kxfa_m{
	height:9px;
	padding:13px 0px;
	float:left;
}

.conetent_kxfa{
	height:180px;
	width:300px;
	float:left;
	padding:10px 10px 0px 10px;
}

.kxfa_nr{
	padding:10px 10px;
	line-height:24px;
}

.content_tztg{
	height:205px;
	padding:0px 10px 0px 10px;
	line-height:28px;
}

.content_m{
	height:35px;
	padding:10px 0px 0px 0px;
}

.content{
	height:155px;
	padding:0px 10px;
	line-height:28px;
}

.content_5{
	height:340px;
}

.content_m1{
	height:35px;
	padding:5px 0px 0px 0px;
}

#zj{
	height:130px;
	width:82px;
	float:left;
	padding:5px 4px;
}

#zj_t{
	height:100px;
	width:80px;
	border:1px solid #cccccc;	
}

#zj_name{
	padding:1px 20px;
}

.content_sddq{
	line-height:24px;
	padding:0px 10px;
}

#wswz{
	padding:20px 6px;
}

#mainbody_5{
	background:url(../images/index_r37_c7_r35_c4.jpg);
	height:226px;
}

#tpjx_m{
	height:24px;
	padding:22px 15px 0px 0px;
}

#tpjx_title{
	text-align:center;
}

#left_btn{
	height:173px;
	width:50px;
	float:left;
}

#right_btn{
	height:173px;
	width:50px;
	float:left;
}

#tpjx_nr{
	height:170px;
	width:860px;
	float:left;
	padding:10px 0px 0px 0px;
}

#tpjx{
	height:140px;
	width:161px;
	padding:5px 0px 0px 11px;
	float:left;
}

#tpjx_tu{
	width:150px;
	height:115px;
	border:1px solid #cccccc;
}

#mainbody_6{
	background:url(../images/index_r29_c4.jpg);
	height:34px;
}

#footer {
	padding: 20px 0px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color:#000;
}