@import url("base.css");
/*公共基础begin*/
*{margin:0;padding:0;}
body{padding:0;background:#FFF;}
img{border:0px;}
ul,li{list-style: none;}

/*各类通用样式begin*/
.clear{clear:both; font-size:1px; line-height:1px;}
.dushedline{ height:10px; border-bottom:dashed 1px #000; margin-bottom:10px;}
.font14{font-size:14px;}


/*链接样式*/
a:link{color:#000; text-decoration:none;}
a:visited{color:#000; text-decoration:none;}
a:hover{color:#C00; text-decoration:underline;}
a:active {color:#000; text-decoration:none;}


/* 头部公告栏begin */
#top_notice{margin:0px auto;}
#top_notice .top{width:970px;  margin:0 auto; padding-left:20px; background:#fff; position:relative;}
	#top_notice div.notice{width:700px; height:22px; line-height:22px; overflow:hidden;float:left; }		
	#top_notice div.toptools{width:170px;height:22px; line-height:22px; float:right; text-align:right; position:absolute; right:15px; bottom:-30px;}
	* html #top_notice div.toptools{width:170px;height:22px; line-height:22px; float:right; text-align:right; position:absolute; right:5px; bottom:-60px;}
		#top_notice div.notice a{margin:0 8px; text-decoration:underline;}
		#top_notice div.toptools a{margin:0 8px;}
#header{width:984px; height:60px; padding:3px; margin:0 auto; background-color:#FFF;} 
#header .logo{width:160px; height:60px; float:left;}
#header .banner{width:620px; height:60px; float:left; overflow:hidden;}
/* 头部公告栏end */


/* 导航begin */
#menu{width:990px; height:34px; margin:0 auto; background:url( /images/menubg.gif) repeat-x 0 -68px;}
	#menu .menu_l{display:block; width:10px; height:34px; background:url( /images/menubg.gif) repeat-x 0 0; float:left; clear:left;}
	#menu .menu_r{display:block; width:10px; height:34px; background:url( /images/menubg.gif) repeat-x 0 -34px; float:right; clear:right;}
	#menu ul{display:block; width:945px; height:34px; float:left; margin-left:20px;}
	#menu ul:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}
	#menu li{height:34px; float:left; background:url( /images/menuli_bg.gif) no-repeat left center;}
	#menu li span{display:block;line-height:32px; height:32px; padding:2px 16px 0; font-size:14px; float:left; font-weight:bold; letter-spacing:1px;} 
	
	#menu li.thistag{ background:url( /images/thistag.gif) no-repeat right bottom;}
	#menu li.thistag span{background:url( /images/thistag1.gif) no-repeat left bottom; font-size:14px;}
	#menu li.nobg{background:none;}
	
		#menu li span a:link{color:#FFF;}
		#menu li span a:visited{color:#FFF;}
		#menu li span a:hover{color:#FF9; text-decoration:none;}
		#menu li span a:active{color:#FFF;}
		
		#menu li.thistag span a:link{color:#000; font-size:14px;}
		#menu li.thistag span a:visited{color:#000; font-size:14px;}
		#menu li.thistag span a:hover{color:#C00; text-decoration:none; font-size:14px;}
		#menu li.thistag span a:active{color:#000;font-size:14px;}
/* 导航end */

/* 搜索begin */
#search{width:980px; height:30px; border:solid 1px #DADADA; border-top:none; padding:2px 4px; margin:0 auto; background:url(/images/menubg.gif) repeat-x left -102px; clear:both;}
* html #search{overflow:hidden;}
	#search .searchbox{width:400px; height:24px; padding:3px; float:left; background:url(/images/searchbg1.gif) no-repeat right center; line-height:24px;}
	#search .s_input{ width:200px; height:20px; line-height:20px; padding:2px 5px; border:none; background:url(/images/searchbg123.gif) no-repeat; color:#666; vertical-align:middle;}
	#search .s_radio{ vertical-align:middle;}
	#search .s_input_b{vertical-align:middle; margin-left:15px;}
	
	* html #search .s_input{ margin:-2px 0 0;}
	* html #search .s_input_b{ margin:-2px 0 0 15px;}
	*+html #search .s_input{ margin:-2px 0 0;}
	*+html #search .s_input_b{ margin:-2px 0 0 15px;}
	
	.hot{ width:350px; float:left; line-height:24px; padding:2px 4px; margin-left:15px;}
	.hot a:link, .hot a:visited, .hot a:active{margin:0 3px; font-size:12px; color:#000; text-decoration:none;}
	.hot a:hover{color:#a00; text-decoration:underline;}

/* 搜索end */

.topnav	{width:990px; margin:0 auto; background:#f7f7f7; height:26px; border-bottom:1px solid #d9d9d9; line-height:26px;}
.he_top{ width:990px; margin:0 auto;}
.top_wz{ font-size:12px; height:26px; line-height:26px; color:#555; border:none; float:left; padding-left:5px;}
.top_wz a:link, .top_wz a:active, .top_wz a:visited{ font-size:12px; color:#333; line-height:26px; margin:0 5px;}
.top_wz a:hover{ text-decoration:underline; color:#ea0000;}

.cp_xx{ float:left; width:350px; border:solid 1px #ccc; height:18px; line-height:18px; margin-top:3px; margin-left:35px; background:url(/images/icon_notice.gif) no-repeat scroll 7px center transparent; padding-left:15px;}
	 .t_right{ float:right; line-height:26px;}
	 .t_right a.app{ float:left; background:url(/images/app_bj.gif) no-repeat scroll 0 5px transparent; float:left; padding-left:19px; margin:0 5px; color:#333;}
	  .t_right a.bpp{ float:left; background:url(/images/bpp_bj.gif) no-repeat scroll 0 6px transparent; float:left; padding-left:18px; margin:0 5px; color:#333;}
	 .xin_rcp{ float:right; width:185px; height:60px;}
	 .xin_rcp img{width:185px; height:60px;}