#zh001logo{width:110px; float:left; margin-top:25px;}
.zh001body{width:980px; margin:auto; text-align:left;}
.top_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(top_bg.gif) repeat scroll 0 0;
height:92px;
overflow:hidden;
width:100%;
}
.top {
height:87px;
margin-left:auto;
margin-right:auto;
width:980px;
}
.clear{clear:both;height:0px;font-size:0px;line-height:0px}
.blank9{margin:0 auto; width:100%; height:9px; font-size:1px; line-height:1px; }
.blank6{margin:0 auto; width:100%; height:6px; font-size:1px; line-height:1px; }
.blank3{margin:0 auto; width:100%; height:3px; font-size:1px; line-height:1px; }
.blank1{margin:0 auto; width:100%; height:1px; font-size:1px; line-height:1px; }
.nav_right{width:840px; float:right;}
.nav_top{width:100%; text-align:right; height:20px; line-height:20px; color:#FFFFFF;}
.adnav{border:0px; padding:0px; width:640px; float:left; margin-left:5px; }
.top_nav { width:158px; float:right;padding:10px; height:28px; background:url(top_nav.gif) no-repeat; margin-top:5px;color:#2292CE;}
.top_nav{padding-left:20px; line-height:16px; }
.top_nav a{color:#FFFFFF;text-decoration:none;}

.line {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(index_03.gif) repeat scroll 0 0;
float:left;
height:9px;
overflow:hidden;
width:100%;
}
.nav_line {
height:13px;
margin-left:auto;
margin-right:auto;
width:778px;
}
.nav_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(nav_bg.gif) repeat scroll 0 0;
float:left;
height:41px;
width:100%;
}


/*菜单*/
#menunav{  height:37px; clear:both; width:980px; margin:auto; margin-top:-1px;}
#menunav ul{ margin-left:20px; width:100%;}
#menunav ul li{ display:inline; }
#menunav ul li a,#menunav ul li a span{ display:block; float:left; height:30px; color:#666; text-decoration:none; cursor:pointer;}
#menunav ul li a span{padding:8px 10px 0;text-align:center;}
#menunav ul li a.selected,#menunav ul li a.selected span{ background:url(bg_menu_l.gif) no-repeat 0 0; display:block; float:left; height:37px; color:#fff;}
#menunav ul li a.selected span{ background: url(bg_menu_r.gif) no-repeat right 0; padding:8px 10px 0;}


#menunav ul li a:hover,#menunav ul li a:hover span{ background:url(bg_menu_l.gif) no-repeat 0 0; display:block; float:left; height:37px; color:#fff;}
#menunav ul li a:hover span{ background: url(bg_menu_r.gif) no-repeat right 0; padding:8px 10px 0;}

#menunav .selected{ background:url(bg_menu_l.gif) no-repeat 0 0; display:block; float:left; height:37px; color:#fff;}
#menunav .selected span{ background: url(bg_menu_r.gif) no-repeat right 0; padding:8px 10px 0;}


.search_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(search_bg.gif) repeat-x top;
float:left;
height:30px;
overflow:hidden;
width:100%;
}
.search {
height:30px;
margin-left:auto;
margin-right:auto;
padding-right:6px;
text-align:right;
width:980px;
}

#footer { margin-top:10px; position:relative; border-top:1px solid #dedede; padding-top:5px;}
#footer .logo_gay { float:left; display:inline; margin-right:12px; width:263px; height:57px; margin-top:10px;}
#footer .logo_gay a { display:block; background:url(/001/images/logo_gay.gif) no-repeat 0 0; width:263px; height:57px; overflow:hidden; text-indent:-999em;}
#footer .foot_info { float:left; width:566px; height:70px; text-align:left; line-height:22px;}
#footer .foot_nav { color:#666;}
#footer a { color:#0135af; text-decoration:underline;}
#footer a:hover { color:#f30; text-decoration:underline;}
#footer .safety { float:left; width:109px;}
#footer .bor { overflow:hidden; height:5px; background:url(/001/images/bg_repeatX.png) repeat-x 0 -133px; margin:8px 0;}


/*----footer---*/
#footer{width:100%;margin:0 auto;border-top:1px solid #DCDCDC;background:#F6F6F6;}
#footer_con{width:972px;margin:0 auto;padding:10px;position:relative;text-align:center;line-height:35px;}

#footer form{width:360px;height:26px;display:block;margin:10px auto;position:relative}
.in5,.in6{border:1px solid #ccc;float:left;height:19px;padding:5px 0 0 3px}
.in5{width:227px;color:#CCC;}
.in6{width:43px;border-left:0;border-right:0;color:#999999}
.in7{background:url(life/b_array1.gif);width:16px;height:26px;border:0;display:block;float:left}
.in8{background:url(life/b_serch1.gif);width:60px;height:26px;float:left;border:0;margin-left:5px; cursor:pointer;color:#fff;line-height:26px;}
#fselect_list{
	position:absolute;
	top:26px;
	left:231px;
	border:1px solid #ccc;
	width:61px;
	background:#fff;
	display:none;
	line-height:24px;
}

#fselect_list a{ text-decoration:none;width:51px;display:block;padding:0 5px;}
#fselect_list a:hover{background:#797979;color:#fff;}


	#classification{ z-index:10; position:relative; margin-top:100px; width:980px; padding-left:20px;height:165px; background: url(images/classification.png) no-repeat center top; position:absolute; top:0;}
		.class-title{ float:left; margin:15px 0 0 10px; }
			.class-title strong{ font:normal normal bold 12px/20px "微软雅黑"; margin:0 5px; color:#FF3B00; }
		.class-content{ float:left; margin:7px 10px 0 0px; width:300px; }
			.class-content h3{ font:normal normal bold 12px/20px "微软雅黑"; margin:0px; padding:0px;margin-left:10px; color:#FF3B00;}

			.class-content img{width:50px; height:50px; float:left;  margin-right:10px;}
			.class-content ul{height:52px; display:block; width:230px; float:left; margin:0px;overflow:hidden; }

			.class-content li{ float:left; display:block; line-height:18px; margin-left:0px; width:56px;}
		#classification span{ position:absolute; left:942px; top:135px; }
		#classification span a{ font:normal normal bold 12px "微软雅黑";  color:#FFF; }
	