@charset "gb2312";
/* CSS Document */

body{ margin:0px; padding:0px; color:#000; background:#f3f4f4; font-size:12px; font-family:"雅黑",Verdana,"宋体";}

a{ color:#333; text-decoration:none; font-family:"雅黑",Verdana,"宋体";}
a:hover{ color:#006699; text-decoration:underline;}
img{border:0px;}
.cl{ clear:both; }
.clr{ clear:both;}
.skyblue{ color:#15b3dd;}
.pink{color:#ff62b1;}
ul{ list-style:none; padding:0px; margin:0px;}

/*
#page{ margin:0px auto; padding:0px; width:990px; display:none;}*/


/* -------------------------------------------------------------- */
#header{ margin-top:15px; height:88px; overflow:hidden; border:none;margin:0px auto; padding:0px; width:990px;}
	#logo{ float:left;}
		#logo a{ display:block; background:url(general/logo.gif); width:150px; height:50px;}
	#slogan{ float:left; background:url(general/slogan.gif); width:171px; height:50px;}
	#search{ float:right; overflow:hidden; margin-top:13px; display:inline; width:275px; height:24px;}
		#search .search_round{ background:url(general/search_round.gif); width:2px; height:24px; float:left;}
		#search .search_center{ background:url(general/search_bg.gif) repeat-x; height:24px; float:left; width:200px;}
			#search .search_center .search_input{ border:0px; font-size:12px; color:#666; width:190px; margin-top:3px;}
		#search .search_btn{ float:left;}
			#search .search_btn .search_btn {background:url(general/search_btn.gif) no-repeat top left; width:73px; height:24px; border:0px; padding-top:50px;}
			#search form{ height:24px;}
	
	/* -----导航----- */
	#menu{ }
		#menu .menu_r{ background:url(general/menu_r.gif) right no-repeat; height:35px; padding-right:2px; overflow:hidden; }
		#menu .menu_c{ background:url(general/menu_bg.gif) repeat-x; height:35px; overflow:hidden}
		
			#menu .menu_c ul{ overflow:hidden; list-style:none; margin:0px; padding:0px;}
			#menu .menu_c ul li{ float:left; font-size:14px; color:#fff; font-weight:bold; overflow:hidden;}
			#menu .menu_c ul li a{float:left;display:block;color:#fff; font-weight:bold;cursor:pointer;background:url(general/menu_bl_normal.gif) no-repeat; height:35px; padding-left:1px;}			
			#menu .menu_c ul li a span{float:left;display:block;font-weight:bold;height:35px;line-height:35px;background:url(general/menu_br_normal.gif) right no-repeat; height:35px; padding:0px 20px;}
			#menu .menu_c ul li a:hover{float:left;display:block;color:#fff; font-weight:bold; text-decoration:none;background:url(general/menu_bl_on.gif) no-repeat; height:35px; padding-left:1px;}
			#menu .menu_c ul li a:hover span{float:left;display:block; font-weight:bold;height:35px;line-height:35px;background:url(general/menu_br_on.gif) right no-repeat; height:35px; padding:0px 20px;}
						
			#menu .menu_c ul li.index a{ background:url(general/menu_l.gif) no-repeat; height:35px; display:block; padding-left:2px;float:left;}
			#menu .menu_c ul li.index a span{float:left; display:block; background:url(general/menu_br_normal.gif) right no-repeat; height:35px; padding:0px 20px; line-height:35px;}
			#menu .menu_c ul li.index a:hover{background:url(general/menu_l_on.gif) no-repeat; height:35px;display:block; padding-left:2px; float:left;}
			#menu .menu_c ul li.index a:hover span{ float:left;display:block; background:url(general/menu_br_on.gif) right no-repeat; height:35px; padding:0px 20px; line-height:35px;}
			
			#menu .menu_c ul li.active a{float:left;display:block;color:#fff; font-weight:bold;cursor:pointer;background:url(general/menu_bl_active.gif) no-repeat; height:35px; padding-left:1px;}			
			#menu .menu_c ul li.active a span{float:left;display:block;font-weight:bold;line-height:35px;background:url(general/menu_br_active.gif) right no-repeat; height:35px; padding:0px 20px;}
			#menu .menu_c ul li.active a:hover{background:url(general/menu_bl_active.gif) no-repeat; height:35px;display:block; padding-left:1px; float:left;}
			#menu .menu_c ul li.active a:hover span{ float:left;display:block; background:url(general/menu_br_active.gif) right no-repeat; height:35px; padding:0px 20px; line-height:35px;}

			/*#menu .menu_c ul li .add{ float:right; overflow:hidden; border:1px solid red; }*/
			 .add{ float:left; overflow:hidden;  width:140px; height:35px; margin-left:125px; overflow:hidden;}
		
			
			
			#menu .menu_c ul li .reg a{ display:block;background:url(general/menu_reg.gif) no-repeat; width:70px; height:35px; line-height:35px; text-align:center;}
			#menu .menu_c ul li .reg a:hover{ display:block;background:url(general/menu_reg.gif) no-repeat; width:70px; height:35px; line-height:35px; text-align:center; text-decoration:underline;}
			#menu .menu_c ul li .login a{ display:block;background:url(general/menu_login.gif) no-repeat; width:67px; height:35px; line-height:35px; text-align:center;}
			#menu .menu_c ul li .login a:hover{ display:block;background:url(general/menu_login.gif) no-repeat; width:67px; height:35px; line-height:35px; text-align:center;text-decoration:underline;}


/* -------------------------------------------------------------- */
	#subnav{margin-top:20px;margin:0px auto; padding:0px; width:990px;}
		#subnav .sub_l{ background:url(general/subnav_l.gif) no-repeat; height:31px;  padding-top:8px;}/*hong*/
		#subnav .sub_r{ background:url(general/subnav_r.gif) right; height:31px; padding:0px 4px;  }
		#subnav .sub_c{ background:url(general/subnav_bg.gif) repeat-x; height:31px;}
		
		#subnav ul{ margin:0px; padding:0px; list-style:none; overflow:hidden;}
		#subnav ul li{ float:left; height:31px; font-size:14px;}
		#subnav ul li a{color:#15b3dd;}
		#subnav ul li span{padding:0px 20px;}
		#subnav ul li .line{ width:1px; background:#dddfe1; height:16px; }
		#subnav ul li.active{color:#212121; font-weight:bold; background:url(general/subnav_active.gif) center no-repeat;}
		
	.subnavshow{ display:;}
	.subnavhidden{ display:none;}

/* -------------------------------------------------------------- */
#container{margin:0px auto; padding:0px; width:990px; }

	#main{width:990px;}
		
		 .big_frame{ border-left:1px solid #dddfe1;border-right:1px solid #dddfe1; background:#fff;padding:20px!important; *padding:20px 20px 0 20px!important;_padding:20px; /*width:949px;*/ overflow:hidden;  }
		
		
		#main .main_frame{ border-left:1px solid #dddfe1;border-right:1px solid #dddfe1; background:#fff; padding:20px; /*width:949px;*/ overflow:hidden;  }
		
		
		#main .main_frame_plus{ border:1px solid #dddfe1; background:#f7f8f8 url(index/left_menu_bg.gif) 227px 0px repeat-y; padding:0px; width:988px; overflow:hidden;}
		#main .main_round{ background:url(general/main_round_l.gif) no-repeat; height:4px; font-size:1px;width:990px;}
		#main .main_round_r{ background:url(general/main_round_r.gif) right no-repeat; height:4px; font-size:1px; padding:0px 4px;}
		#main .main_round_c{ background:#fff; height:3px; font-size:1px;border-bottom:1px solid #dddfe1; }
		
		#main .main_frame_blue{ border-left:1px solid #dddfe1;border-right:1px solid #dddfe1; background:#00b7e3; padding:20px 20px 40px 20px;}
		#main .main_round_blue{ background:url(general/main_round_l_blue.gif) no-repeat; height:4px; font-size:1px;}
		#main .main_round_r_blue{ background:url(general/main_round_r_blue.gif) right no-repeat; height:4px; font-size:1px; padding:0px 4px;}
		#main .main_round_c_blue{ background:#00b7e3; height:3px; font-size:1px;border-bottom:1px solid #dddfe1;}
    .col_main{ border-left:1px solid #dddfe1;border-right:1px solid #dddfe1; background:#fff; padding:10px;}


/* -------------------------------------------------------------- */
#footer{margin-top:20px;margin:0px auto; padding:0px; width:990px;}
.links{margin:0px auto; padding:0px; width:990px;}
	
	/* -----友情链接----- */
	#link{ background:#fff; padding:0;}
	#link_list1,#link_list2,#link_list3{ width:960px; height:auto;  margin:0; padding:0; overflow:hidden}
	
	
		#link .link_tl{ background:url(general/link_tl.gif) no-repeat; height:4px; font-size:1px;}
		#link .link_tr{background:url(general/link_tr.gif) right no-repeat; height:4px; padding:0px 4px;font-size:1px;}
		#link .link_t{ border-top:1px solid #e5e6e6; height:3px;font-size:1px;}
		#link .link_tg{ background:#ededed; height:3px; width:120px;font-size:1px;}
		
		#link .link_bl{background:url(general/link_bl.gif) no-repeat; height:4px;font-size:1px;}
		#link .link_br{background:url(general/link_br.gif) right no-repeat; height:4px; padding:0px 4px;font-size:1px;}
		#link .link_b{border-bottom:1px solid #e5e6e6; height:3px;font-size:1px;}
		#link .link_bg{background:#ededed; height:3px; width:120px;font-size:1px;}

		#link .link_c{ border-left:1px solid #e5e6e6;border-right:1px solid #e5e6e6; overflow:hidden;height:120px;}
		#link .link_gray{ float:left; width:123px; background:#ededed; padding-top:10px; height:110px; font-size:14px; font-weight:bold; text-align:center;}
		#link .link_content{ float:left; width:865px;}
			#link .link_content ul{overflow:hidden; margin:10px 5px 10px 0px; padding:0px; list-style:none;}
			#link .link_content ul li{float:left;width:120px; font-size:12px; line-height:20px;}
			#link .link_content ul li a{ color:#999;}
			#link .link_content ul li a:hover{ color:#15b3dd; text-decoration:underline;}
	
	/* -----底部信息----- */
	#footer_info{ font-size:12px; color:#999; margin-top:10px; padding:10px 10px; border-top:1px solid #e5e6e6;}
		#footer_info ul{ display:inline-block; margin:0px; padding:0px; list-style:none; }
		#footer_info ul li{ float:left; padding:0px 10px;}
		#footer_info ul li a{ text-decoration:none;color:#15b3dd;}
		#footer_info ul li a:hover{ text-decoration:underline;color:#15b3dd;}
		
		.footer_menu{ margin:0px auto; text-align:center;}
		.footer_menu a{text-decoration:none;color:#15b3dd; margin:0px 20px;}
		.footer_menu a:hover{text-decoration:underline;color:#15b3dd;}
		
		
		#footer_info .copy{ text-align:center; margin-top:10px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif,宋体}
	/* -----分页列表----- */
.PageList{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	line-height:40px;
	padding:5px; clear:both
}
.PageList input{ width:40px; border:1px solid #999999; }
/*用户登录------------------------------------------------------------------------------------------*/	
#login{ margin-bottom:5px;}
	#login .login_t_l{ background:url(website/login_t_l.gif) no-repeat; height:32px;}
		#login .login_t_r{ background:url(website/login_t_r.gif) right no-repeat; height:32px; padding:0px 3px;}
			#login .login_t{ background:url(website/login_l_bg.gif) repeat-x; height:32px;}
				#login .login_t .login_t_icon{ background:url(website/login_t_icon.gif) left no-repeat; color:#fff; height:32px; line-height:32px; padding-left:40px;}
				
	#login .login_pad{ background:url(website/login_bg.gif) repeat-x; height:111px; padding:0px 10px 0px 15px; color:#ff6600;}
		/*..................................................................................*/
		#login .login_pad .login_meta{ float:left; margin:10px 5px 0px 0px; height:24px; line-height:24px;}
			#login .login_pad .login_meta a{ color:#ff6600; text-decoration:none;}
					#login .login_pad .login_meta a:hover{ color:#ff6600; text-decoration:underline;}
			#login .login_pad .login_input{ border-left:1px solid #bbb; border-top:1px solid #bbb; border-bottom:1px solid #eee; border-right:1px solid #eee; height:20px; line-height:20px; color:#555; font-size:12px; width:160px; margin:0px;}
			#login .login_pad .login_button{ float:left;margin:10px 10px 0px 0px; padding-left:15px;}
		/*..................................................................................*/
		#login .login_pad .login_user{ padding:15px 5px; line-height:18px;}
			#login .login_pad .login_user a{ margin:0px 5px; text-decoration:underline; color:#8e0029;}
				#login .login_pad .login_user a{ margin:0px 5px; text-decoration:underline; color:#8e0029;}
		/*..................................................................................*/
		#login .login_pad .login_agent{ padding:15px 5px; line-height:18px;}
			#login .login_pad .login_agent a{ margin:0px 5px; text-decoration:underline; color:#8e0029;}
				#login .login_pad .login_agent a{ margin:0px 5px; text-decoration:underline; color:#8e0029;}

/*顶端 start*/
/*下拉菜单*/
.line_top{border-top:1px solid  #d8d9d9; width:109px; overflow:hidden; height:1px; clear:both; }
.new_new{ padding:6px 10px; border-bottom:1px solid #d8d9d9; width:180px; height:auto; overflow:hidden; text-align:left; clear:both;}
.halfmoon{/*margin-bottom: 1em; */position:relative;  width:310px;}
#for{/* position:relative;*/}
.dropmenudiv_e{position:relative;top:-3px; right:-71px;border: 1px solid #d8d9d9;border-width: 0 1px;line-height:15px;/*z-index:100;*/background-color:#fff;width:200px;visibility: hidden;  padding:0; margin:0; clear:both; overflow:hidden; z-index:10 }
.halfmoon ul{padding:0px;line-height:20px;list-style-type: none;}
.halfmoon li{margin: 0; padding:0; text-align:center;width:auto;/*width:95px;*/ padding:0 14px; height:15px; overflow:hidden; float:left; line-height:18px; border-right:1px solid #d8d9d9}
.halfmoon li a{text-decoration: none;color: black;}




.halfmoon li a:visited{color: black;}
.halfmoon li a:link{ color:#555;}
.halfmoon li a:visited{color:#555;}
.halfmoon li a:hover{color:#555; text-decoration:underline}
.halfmoon li a:active{color:#555;}
.dropmenudiv_e a{width: auto; overflow:hidden;/*THEME CHANGE HERE*/text-decoration: none;}
.pai{ width:auto; height:auto; }
.pai a{ width:auto; margin-right:2px; height:20px; overflow:hidden; line-height:25px;}
.dropmenudiv_e a:hover{ /*THEME CHANGE HERE*/}
/*下拉菜单*/
			
.loginbar{ width:auto; height:28px; background:url(index/top_bg.jpg) repeat-x;  margin:0; padding:0; display:none  }
.nei_long{ width:988px; height:28px; margin:0 auto;}
.top_left{ width:400px; height:28px; float:left;line-height:28px; display:inline}
.since a:link{ color:#247cdb}
.since a:visited{ color:#247cdb}
.since a:hover{ color:red}
.since a:acyive{ color:#247cdb}
.top_right{width:280px; height:23px; line-height:23px; float:right; display:inline; _overflow:hidden; padding-top:5px;}

#for li a:hover, .halfmoon li.selected a{background:url(index/h_la_bg.gif)   no-repeat; /*width:95px;*/ width:auto; height:22px; display:block; position:relative;  }

#for{ border:0; width:93px; position:relative;left:-12px; top:-3px; height:22px; background:url(index/blue_jiao.jpg) 94px 9px no-repeat; line-height:25px;}




/*顶端 end*/





/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/


