@charset "gb2312";
/* CSS Document */

#header{ width:980px; margin:0 auto;}
#header .ht_bg{ background:url(../images_i/Article/ht_bg.gif) repeat-x;border-bottom:1px solid #999;}
#header .hl{ background:url(../images_i/Article/hl.gif) no-repeat left top;}
#header .hr{ background:url(../images_i/Article/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(../images_i/yidian.gif);background-repeat: no-repeat;
}

#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/Article/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/Article/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/Article/h_ml.gif) no-repeat left top; color:#FFF;}

.mch{ background:url(../images_i/Article/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/Article/h_s.png) no-repeat;}
.h_s{ background-position:-100px 0; height:33px; padding-left:7px;}
.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/Article/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/Article/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/Article/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/Article/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/Article/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/Article/seadian.png) repeat-x left bottom;}
#header .h_search .ssou{ background:url(../images_i/Article/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;}
.nav_zt_tn_right{ margin-top:8px; margin-right:5px; margin-left:7px;  padding-right:8px;}

#header .ks_nav .h_search{ position:absolute; }
.ssb{ background:url(../images_i/Article/ssb.gif) no-repeat; width:50px; height:20px; border:0; text-indent:-999px;float:left;padding-left:10px;cursor:pointer; }
.h_input{  float:left;font:13px Arial; height:18px;  }
