@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
body { font-family: "宋体", Tahoma, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; line-height:20px; background:#e6e6e6;}
a { color:#000000; text-decoration:none;}
a:hover { color: #FF0000; text-decoration:underline;}
img { border:0;}
ul { list-style:none;}
li i { float:right; font-style:normal;}

.list_1 li {
	margin-top:3px;
	line-height:22px;
	text-indent:12px;
	border-bottom:1px dashed #CCCCCC;
	background:url(img/list_dot2.gif) no-repeat 0 5px;
}
.list_2 li{ margin-bottom:5px;}
.list_3 li {
	margin-bottom:2px;
	width:180px;
	height:25px;
	line-height:25px;
	text-align:left;
	text-indent:25px;
	background:url(img/list_dot.gif) 10px 50% no-repeat #e6e6e6;
}

.more { float:right;}
	.more a { color:#FFFFFF; text-decoration: none;}
	.more a:hover { color:#990000; text-decoration: none;}
.clear { clear:both;}
.left { float:left;}
.right { float:right;}
.h { overflow:hidden; height:10px;}

/*Frame*/
#wrap { width:945px; margin:0 auto; padding:0 10px; background:#FFFFFF; border-left:1px solid #d8d8d8; border-right:2px solid #d8d8d8;}
#head { width:100%; zoom:1; overflow:hidden; background:url() repeat-x;}
#main { width:100%; zoom:1; overflow:hidden; background:url() repeat-y;}
#footer { width:100%; margin-top:0px; background:url(img/footer_bg.gif) repeat-x;}

/* head */
#top { margin-bottom:7px;}
	#logo { border-bottom:1px solid #EFEFEF;}
	#top_right { float:right; height:87px; position:relative;}
		#top_btns { width:140px; height:25px; line-height:25px; text-align:center; background:#ececec; position:absolute; top:10px; right:10px;}
		#notice { width:400px; height:23px; line-height:23px; position:absolute; bottom:8px; right:10px;}
	#nav { height:33px; background:url(img/nav_bg.gif) repeat-x; overflow:hidden;}
		#nav ul {}
		#nav li { float:left; line-height:35px; padding:0 22px 0 20px; text-align:center; background:url(img/nav_line.gif) right top no-repeat;}
		#nav li a { color:#FFF; text-decoration:none; font-size:14px; font-weight:bold;}
		#nav li a:hover { color: #FF6600; text-decoration:none;}
		li#nav_left { padding:0; width:280px; height:40px; background:url(img/nav_left.gif) no-repeat;}
		li#nav_right { padding-right:0; background:none;}

	
	
/* main  page*/
#page { width:710px; float:left; padding:5px 9px; border:1px solid #DDDDDD; margin-bottom:7px;}
	.page_top {}
	.page_main { zoom:1; overflow:hidden;}
	.page_bottom {}
	
#page2 { width:528px; float:left;}
	.page_top {}
	.page_main { zoom:1; overflow:hidden;}
	.page_bottom {}

	
	/*page_box*/
	.page_box { margin-bottom:7px;}
		.page_box_title { height:25px; overflow:hidden; line-height:28px; padding-left:27px; background:url(img/title_529.gif) repeat-x;}
			.page_box_title h3 { font-size:12px; color:#234da2;}
			.page_box_title span.more { float:right; padding-right:10px; margin-top:7px; font-style: normal; font-size:12px; background:url(img/btn_more.gif) no-repeat;}
			.page_box_title span.more a { display:block; width:37px; height:9px; line-height:9px;}
		.page_box_content { zoom:1; overflow:hidden; padding:5px; border:1px solid #DDDDDD; border-top:none;}
		
	/*page_box about*/
	.about {}
		.about .page_box_title {}
			.about .page_box_title h3 {}
		.about .page_box_content {}
			#flash_pic { float:left; width:240px; height:200px; background:#E0E0E0;}
			#about_content { float:right; height:180px; padding:0 0 0 10px; overflow:hidden; text-align:left; text-indent:2em; line-height:20px;}
		
	/*page_box windows*/
	.windows {}
		.windows .page_box_title { padding-left:20px; background:url(img/title_529_bg.gif) no-repeat repeat-x;}
			.windows .page_box_title h3 { font-weight:normal;}
		.windows .page_box_content { height:195px; overflow:hidden;}
		
	/*page_box ads*/
	.ads { width:528px; overflow:hidden;}
		.ads .page_box_title {}
			.ads .page_box_title h3 {}
		.ads .page_box_content { padding:0; border:0;}
		
	/*page_box product*/
	.product { width:762px; margin-top:5px; overflow:hidden;}
		.product .page_box_title {}
			.product .page_box_title h3 {}
		.product .page_box_content {}
			.img_box {}
			.img_text { padding-top:10px;}
		
	/*page_box article*/
	.article { width:710px; overflow:hidden;}
		.article .page_box_title { height:28px; line-height:30px; padding-left:23px; overflow:hidden; background:url(img/title_710.gif) repeat-x;}
			.article .page_box_title h3 { color:#FFFFFF;}
			.article .page_box_title span { float:right; position:relative; top:-3px; right:1px;}
			.article .page_box_title span a {}
		.article .page_box_content { padding:10px;}
			.article_title { border-bottom:1px solid #CCCCCC;}
				.article_title h4 { text-align:center;}
				.article_title span { display:block; text-align:right; padding-right:10px; padding-top:5px;}
			.article_content { padding:10px 2px 0;}
			
	/*page_box list*/
	.list { width:710px; overflow:hidden;}
		.list .page_box_title { height:28px; line-height:30px; padding-left:23px; overflow:hidden; background:url(img/title_710.gif) repeat-x;}
			.list .page_box_title h3 { color:#FFFFFF;}
			.list .page_box_title span { float:right; position:relative; top:-3px; right:1px;}
			.list .page_box_title span a {}
		.list .page_box_content { padding:10px 15px;}
		
	/*page_box sort*/
	.sort { width:710px; overflow:hidden;}
		.sort .page_box_title { height:28px; line-height:30px; padding-left:23px; overflow:hidden; background:url(img/title_710.gif) repeat-x;}
			.sort .page_box_title h3 { color:#FFFFFF;}
			.sort .page_box_title span { float:right; position:relative; top:-3px; right:1px;}
			.sort .page_box_title span a {}
		.sort .page_box_content { padding:10px 5px;}
			.sort .page_box_content td { padding:5px 0; text-align:center;}
		
/*page_box ->pagelist*/
.pagelist { margin-top:5px; padding-top:5px; text-align:center;}

/*page_box ->gbook*/
.gbook_tab { background:#DEDEDE;}
	.gbook_tab td { padding:5px 10px; text-align:left; background:#FFFFFF;}
	
/*nav_path*/
#nav_path { height:24px; line-height:26px; overflow:hidden; padding-left:12px;}
	#nav_path a { color:#405978; text-decoration:none;}
	#nav_path a:hover { color:#990000; text-decoration:none;}


/* main  bar*/
#bar { width:205px; padding:0 10px 0 0; float:left;}
	#bar .bar_top {}
	#bar .bar_main { zoom:1; overflow:hidden;}
	#bar .bar_bottom {}
	
#bar2 { width:192px; float:right;}
	#bar .bar_top {}
	#bar .bar_main { zoom:1; overflow:hidden;}
	#bar .bar_bottom {}
	
	/*bar_box*/
	.bar_box { margin:0 0 7px;}
		.bar_box_title { height:23px; overflow:hidden; line-height:26px; padding-left:18px; background:url(img/title_205.gif) no-repeat;}
			.bar_box_title h3 { font-size:12px; color:#4557a6; font-weight:normal;}
			.bar_box_title span { float:right; padding-right:7px; font-style: normal; font-size:12px; line-height:22px;}
		.bar_box_content { zoom:1; overflow:hidden; padding:5px; border:1px solid #c1d2e7; border-top:none;}
		
	/*bar_box notice*/
	.notice {}
		.notice .bar_box_title { height:23px; overflow:hidden; line-height:26px; padding-left:5px; background:url(img/bar_box_bg.gif) left top;}
			.notice .bar_box_title h3 { color:#FFFFFF;}
		.notice .bar_box_content { padding-bottom:2px; height:85px; overflow:hidden;}
		
	/*youshi*/
	.youshi {}
		.youshi .bar_box_title { height:27px; overflow:hidden; line-height:26px; padding-left:5px; background:url(img/title_192.gif) no-repeat;}
			.youshi .bar_box_title h3 { display:none; font-size:12px; color:#FFF; font-weight:normal;}
			.youshi .bar_box_title span { float:right; padding-right:7px; font-style: normal; font-size:12px; line-height:22px;}
		.youshi .bar_box_content { zoom:1; overflow:hidden; padding:7px 6px 1px; border:1px solid #c1d2e7; border-top:none;}
		.youshi .bar_box_content img { padding-bottom:2px;}
		.youshi .bar_box_content li { height:60px; overflow: hidden;}
		
	/*none*/
	.none { margin:0;}
		.none .bar_box_title {}
			.none .bar_box_title h3 {}
			.none .bar_box_title span {}
		.none .bar_box_content { zoom:1; overflow:hidden; border:0px solid #c1d2e7; padding:0;}
		
	/*common_r*/
	.common_r {}
		.common_r .bar_box_title { height:23px; overflow:hidden; line-height:26px; padding-left:5px; background:url(img/title_192_r.gif) no-repeat;}
			.common_r .bar_box_title h3 { font-size:12px; color:#FFF; font-weight:normal;}
			.common_r .bar_box_title span { float:right; padding-right:7px; font-style: normal; font-size:12px; line-height:22px;}
		.common_r bar_box_content { zoom:1; overflow:hidden; padding:5px; border:1px solid #c1d2e7; border-top:none;}
		
	/*bar_box other*/
	.other {}
		.other .bar_box_title {}
			.other .bar_box_title h3 {}
		.other .bar_box_content {}
			.other li a { display:block; width:188px; height:23px; border:1px solid #e6e6e6; text-indent:25px;}
			.other li a:hover { border:1px solid #b3a9aa; background:#d5d5d5;}
		
/* footer */
#copyright { padding:8px 0 7px; text-align:center; line-height:20px; font-family:Tahoma;}
	#copyright a { color:#000000; font-weight:bold;}
	#copyright .gray { color:#BFBFBF; font-weight:normal;}
	#copyright .gray a { color:#BFBFBF; font-weight:normal;}
		

/* CSS Document */
/* 标准盒模型 */
.tb_ {
	height:auto;
	clear:both;
}
.ctt {
	height:auto;
	clear:both;
	text-align:left;
}
/* TAB 切换效果 */ 
.tb_ {
}
.tb_ ul {
	zoom:1;
	overflow:hidden;
}
.tb_ li {
	float:left;
	width:88px;
	height:25px;
	text-align:center;
	cursor:pointer;
	padding-right:3px;
	font-weight:normal;
}
.tb_ li h3 {
	font-size:12px;
}

/* 用于控制显示与隐藏的css类 */ 
.normaltab {
	background:url(img/title_529_bg0.gif) no-repeat;
}
.hovertab {
	background:url(img/title_529_bg1.gif) no-repeat;
}
.windows .hovertab h3 {
	font-weight:bold;
}
.dis {
	display:block;
}
.undis {
	display:none;
}

/*====================================*/
.clear_margin_b { margin-bottom:0;}
.clear_bg { background:none;}
