@charset "gb2312";
/* CSS Document */

#header{ width:980px; margin:0 auto; height:100%;}
#header .ht_bg{ background:url( ../imagesheader/ht_bg.gif) repeat-x;}
#header .hl{ background:url(../imagesheader/hl.gif) no-repeat left top;}
#header .hr{ background:url(../imagesheader/hr.gif) no-repeat right top; height:33px; padding:0 8px; line-height:33px;}
#header .hr div{ margin-right:15px;}
#header .hr .yidian{padding-left:15px;background-position:0px 10px;background-image: url(../imagesheader/yidian.gif);background-repeat: no-repeat;}
#header .hr .login{ padding-top:5px;}
#header .hr .qqgz{ background:url(../imagesheader/gz.png) no-repeat 0 0; height:22px; margin-top:0px; width:50px;}
#header .hr .sngz{ background:url(../imagesheader/gz.png) no-repeat 0 -22px; height:22px; margin-top:0px; width:62px;}



#header .logo_nav{ height:97px; position:relative;}
#header .logo_nav img.logo{display:block; height:100%; position:absolute; left:350px; top: 0px;}
#header .logo_nav .lmenu_nav{position:absolute;left: 2px;top:15px;}
#header .logo_nav .lmenu_nav ul{ width:360px; overflow:hidden; zoom:1;}
#header .logo_nav .lmenu_nav ul li{ float:left; margin-left:30px; display:inline; text-align:center}

#header .logo_nav .rmenu_nav{position:absolute;right: 0px; top:15px; float:right;}
#header .logo_nav .rmenu_nav ul{ width:360px; overflow:hidden; zoom:1;}
#header .logo_nav .rmenu_nav ul li{ float:left; margin-left:30px; display:inline; text-align:center}

 .hm_nav{ background:url(../imagesheader/menu_bg.gif) repeat-x; height:58px; border:1px solid #fec6ed; padding:0 10px;}
#header .hm_nav .hm_x{ background:url(../imagesheader/menu_img.png) no-repeat transparent; width:35px; height:48px; padding-left:6px; padding-top:10px; line-height:130%; float:left;
}
#header .hm_nav .mjj{ margin-top:8px; margin-right:25px; margin-left:7px;}


/*------------------
首页头部
----------------*/

#header .logo_nav img.logo_i{
	display:block;
	position:absolute;
	left:20px;
	top: 15px;
}
#header .hm_i, .hm_i_l, .hm_i_r{ background:url(../images_i/hm.gif) repeat-x 0 -36px; height:36px; overflow:hidden; zoom:1;}
#header .hm_i_l{height:36px;background-repeat: no-repeat; background-position: 0px 0px;}
#header .hm_i_r{height:36px;background-repeat: no-repeat; background-position: right -72px; float:right; color:#cf109b; line-height:36px; padding-right:20px;}
#header .hm_i_r a{color:#cf109b; font-weight:900;}
#header .hm_i_r a:hover{ text-decoration:underline;}
#header ul.menu_ht{ padding:5px 0 3px 5px;}
#header ul.menu_ht li{ float:left; margin:0 5px;}
#header ul.menu_ht li a{ float:left; }
#header ul.menu_ht li a span{ display:block; font-size:14px; color:#cf109b; font-weight:900; padding:2px 10px;}
#header ul.menu_ht li a:hover, #header ul.menu_ht li a.hbtn{ background:url(../images_i/h_mr.gif) no-repeat right top;}
#header ul.menu_ht li a:hover span, #header ul.menu_ht li a.hbtn span, #header ul.menu_ht li a.hbtn:link span{ background:url(../images_i/h_ml.gif) no-repeat left top; color:#FFF;}

.mch{ background:url(../images_i/hm_n.gif) repeat-x left -28px; display:block; height:28px; color:#FFF;} 
#header .logo_nav .h_search{ position:absolute;top:7px; right:70px; width:466px;}
.h_s,.h_input,.h_button{ background:url(../images_i/h_s.png) no-repeat;}
.h_s{ background-position:-100px 0; height:33px; padding-left:7px;}
.h_input{ background-position:0 -33px; background-repeat:repeat-x; width:300px; border:0px; float:left;font:16px Arial; height:21px; padding:6px 3px; }
.h_button{background-position:0 0;width:100px; height:33px;border:0;float:left;text-indent:-9999px;cursor:pointer; padding-left:10px; }
.h_qhxg ul{ overflow:hidden; zoom:1;margin-bottom:-2px;}
.h_qhxg ul li{ float:left; margin-right:0px; overflow:hidden; zoom:1  }
.h_qhxg ul li a { float: left;}
.h_qhxg ul li a span{ display:block; padding:2px 10px;}

.h_qhxg ul li a:hover, .h_qhxg ul li a.curr10{background:url(../images_i/h_tr.png) no-repeat right top; }
.h_qhxg ul li a:hover span, .h_qhxg ul li a.curr10 span{ background:url(../images_i/h_tl.png) no-repeat left top; color:#FFF; font-weight:900; }


/*#header .logo_nav .h_search .sarch_ss{ background:#cf109b;}
#header .sarch_ss .searchsleft, #header .sarch_ss .searchsright{ background:url(../images_i/headssou.png) no-repeat;}
#header .sarch_ss .searchsright{ background-position:right -38px; width:456px; height: 28px; padding:5px 5px;}

#header .sarch_ss .searchsright .searchconbg{background:url(../images_i/inputbg.png) repeat-x; height:100%; float:left; margin-left:5px; }
#header .searchconbg img{ float:left; margin-right:5px; margin-top:6px; margin-left:5px;}
#header .searchconbg select{float:left; margin-top:4px; border:1px solid #FFF; }
#header .searchconbg .inputbg{width:250px; border:0px; color:#CCC; float:left; margin-top:3px; margin-left:3px; font-size:14px; padding:3px; }

#header .sarch_ss .searchsright .ssbtn{ background:url(../images_i/ss_btn.png) no-repeat; width:82px; height:28px; border:0px; float:right; text-indent:-999px;}*/
#header .h_search .sarch_gjc{ background:url(../images_i/seadian.png) repeat-x left bottom;}
#header .h_search .ssou{ background:url(../images_i/ssou.png) no-repeat right bottom; margin-left:5px; margin-top: 3px; }

.sb {position:relative; height:24px; border: 0px solid #639; float:left; color:#000;}
.sb .b {
	position:absolute; line-height:24px; padding:0 3px; overflow:hidden; white-space :nowrap; text-overflow:ellipsis; font-family:verdana; font-size:12px;
}
.sb select {
	position: absolute; top:0; right:0;
}
.w_50 {
	width:75px !important;
}
.w_50 select {
	width:74px; clip:rect(1px 75px 19px 2px);
}


/*文章页头部*/
.logo_l{ float:left;}
.top_r{ float:right; width:830px;}
.nav_zt{ font-size:14px; font-weight:900; width:20px; height:48px; padding-left:6px; padding-top:10px; line-height:140%; float:left;}
.nav_zt_tn{ margin-top:8px; margin-right:5px; margin-left:7px; border-right:1px dashed #999; padding-right:8px;}


/*姓名频道*/
#header .logo_nav img.logo01 { display:block;position:absolute;left:350px;top: 10px;} 
.menu_nav01{ background:url(../imagesheader/menu_img01.png) repeat-x; height:30px; padding-left:28px;}
.menu_nav01 ul{ overflow:hidden; zoom:1;}
.menu_nav01 ul li { float:left; line-height:30px; color:#FFFFFF; } 
.menu_nav01 ul li a{display:block; padding:0 5px 0px 5px; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
.menu_nav01 ul li a:hover{ background:url(../images/menu_b_01.png) no-repeat center;padding:0 5px 0px 5px;}
/*姓名频道结束*/


/*姓名测试头部搜索位置*/
.wrapper{width:980px; margin:0 auto; text-align:left; overflow:hidden; zoom:1; margin-top:1px; height:100%;}
.h_bg{ background:url(../images/h_bg.gif) repeat-x; height:33px; line-height:normal;}
.h_bg .fline30{ line-height:33px; float:left}
.h_bg .search{ float:right; padding-right:10px; padding-top:4px;}
.search .input{ padding:1px;}
.search .s_go{ border:0; background:url(../images/login_include_button_search.gif) no-repeat; width:81px; height:19px; text-indent:-9999px;}
.h_bg img{ float:left;}
/*姓名测试头部搜索位置结束*/