@charset "utf-8";/* CSS Document */body{	width: 1001px;	border-width:0px;	margin:0px auto;	overflow:visible;	BORDER-LEFT: #ECF1F4 7pxsolid;	BORDER-RIGHT: #ECF1F4 7pxsolid;    SCROLLBAR-ARROW-COLOR: #ffffff;     SCROLLBAR-FACE-COLOR: #d7f0ff;     SCROLLBAR-DARKSHADOW-COLOR: #ffffff;     SCROLLBAR-HIGHLIGHT-COLOR: #76bdff;     SCROLLBAR-SHADOW-COLOR: #76bdff;     SCROLLBAR-TRACK-COLOR: #f2faff;     SCROLLBAR-3DLIGHT-COLOR: #ffffff;}
#top_flash{ float:right; margin:0px; padding:0px}
#logo_head{	padding:0px;	margin:0px;	float:left;}
#top{		background:url(logo_head.gif) no-repeat top left;		margin:0px auto;		padding:0px;		width:1001px;		height:125px;}
#logo_end{	float:right;	padding-bottom:7px;}
#nav{	background:url(nav_bg.gif) repeat-x;	width:1001px;	float:left;	list-style:none;	height: 30px;	padding:0px;	margin:0px;}
#nav li{	float:left;	background:url(nav_separate2.jpg) no-repeat right top;	padding-right:9px;	height:30px;}
#nav .first{	background:url(nav_begin.jpg) left top no-repeat;	padding-left:15px;	float: left;}
#nav .first a{    list-style:none;	float:left;	display:block;	padding:0px 9px 0px 0px;	margin:0px;	background:url(nav_separate1.gif) right top no-repeat;}
#nav a{	height:30px;}
#nav .last{	height:30px;	background:url(nav_end.gif) right top no-repeat;	padding-right:10px;	float: right;}
#nav img{		float:left;	padding-top: 4px;	padding-right: 7px;	padding-left: 7px;	border-width:0px;}
.left{	float:left; width:234px}
.right{	float:right;	margin:0px;	padding:0px;	text-align:left;	width:765.25px;	height:auto;}
.secondary_right{float:left;	text-align:left;	min-height:650px; max-height:650px;	width:740px;	margin:10px 0px 10px 0px;	padding:0px 6px 0px 20px;	overflow:auto;}
.left_table{	background:url(left_head_bg.jpg) no-repeat top left;	margin:5px 0px 0px 0px;	padding:0px;	width:234px;}
.left_table h2{	float:left;	list-style:none;	margin:0px 0px 0px 10px;	padding:0px 0px 0px 30px;	line-height: 40px;	height:40px;	font-size:13px;	width:120px;	
font-weight: bold;	color: #0099cc;
}
.left_table img{	margin:-2px 0px 0px 30px;	float:left;	padding:5px 0px 0px 0px;}
.left_table ul{	display:block;	clear:both;	list-style:none;	margin:0px;	padding:0px;	background:url(left_border.gif) repeat-y left top;}
.left_table .first{    border:0px;}
.left_table li{	margin:0px 10px 0px 10px;	padding-left:30px;	background:url(arrow_blue.png) no-repeat  left;	line-height: 35px;	font-size:12px;	border-top:1px #CCCCCC solid;	width: 180px;}
.left_table .last{	clear:both;	margin:0px;	padding:0px;	background:url(left_end.gif)  no-repeat center bottom;	height:5px;	padding-bottom:5px;}
.left_table #forum{	background:url(head_forum.png) no-repeat left;}
.left_table #gain{	background:url(head_gain.png) no-repeat left;}

.left_table #competition{	background:url(head_competition.png) no-repeat left;}

#mainflash {	float:right;	padding:7px 0px 0px 10px;}
#notice{	float:left;	background:url(notice_head_bg.gif) no-repeat top left;	margin:10px 0px 0px 10px;	padding:0px;	width:505px;}
.forum_tb td{ background:url(arrow_red.png) left bottom no-repeat; padding-left:30px; line-height:30px; border-width:0px; font-size:12px; border-bottom:1px dashed gray;}
#notice h2{	float:left;	background:url(head_notice.png) no-repeat  left;	display:block;	width:100px;	list-style:none;	margin:0px 0px 0px 10px;	padding:0px 0px 0px 30px;	line-height: 39px;	height:39px;	font-size:13px;	font-weight: bold;	color: #0099cc;}
#notice img{	margin:-2px 0px 0px 30px;	float:left;	padding:5px 0px 0px 0px;}
#notice ul{	clear:both;	list-style:none;	margin:0px;	padding:0px;	background:url(notice_border.gif) left top repeat-y;}
#notice .last{margin:0px;	background:url(notice_end_bg.gif) no-repeat center bottom;	height:15px;    padding:0px;	width:100%;}
#notice li{	border-top:1px #CCCCCC solid;	margin:0px 10px 0px 10px;	line-height:40px;	padding-top:2px;	padding-left:30px;	font-size:12px;	background:url(arrow_green.png) no-repeat  left;}
.notice_tb{padding:0px 5px; margin:auto 0px;}
 .notice_tb .title{	margin:0px 10px 0px 10px;	line-height:30px;	padding-top:2px;	padding-left:30px;	font-size:12px;	background:url(arrow_green.png) no-repeat  left;	border-width:0px;}
.notice_tb .time   {	margin:0px 10px 0px 10px;	line-height:30px;	padding-top:2px;	padding-right:10px;	font-size:12px;	text-align:right;	border-width:0px;}
 .row{    margin:5px;    border-bottom:1px dashed #cccccc;}
#team{width:232px; float:right;background:url(team_end_bg.gif) left top repeat; border:1px solid #66ccff; border-width:0px 1px; padding:40px 0px 0px 0px; height:200px; margin:5px 0px 0px 0px }
#team ul, #team li{    list-style:none;    padding:0px;    margin:0px;}
#team h2{color:#0099cc;	float:left;	background:url(head_show.png) no-repeat left;	display:block;	list-style:none;	margin:0px 0px 0px 10px;	padding:0px 0px 0px 30px;	line-height: 29px;	height:27px;font-size:13px; font-weight:bold;}
#team .last{    height:20px;    width:232px;    background:url(team_end_bg.gif) left top repeat;    margin:2px 0px 0px 0px;    padding:0px;    clear:both;}
#slider img{	margin:5px 0px;	float:left;	padding:0px;}
#intr{	float:left;	background:url(notice_head_bg.gif) no-repeat top left;margin:10px 0px 0px 10px;padding:0px;width:505px;}
#intr h2{   float:left;	background:url(head_intr.png) no-repeat left;	display:block;	list-style:none;	margin:0px 0px 0px 10px;	padding:0px 0px 0px 30px;	line-height: 39px;	height:39px;	font-size:13px;    font-weight: bold;	color: #0099cc;	width:129px;
}
#intr p{	text-indent:26px;	font-size: 12px;	color: #000000;	font-weight: normal;	font-style: normal;	margin:0px;	padding:0px;	line-height: 20px;}
#intr .content{    clear:both;    margin:0px;    padding:5px;    border-left:1px solid #cccccc;    border-right:1px solid #cccccc;}
#intr .last{	margin:0px;	background:url(notice_end_bg.gif) no-repeat center bottom;	height:15px;    padding:0px;	width:100%;}
#yejiao{	border-top:1px solid;	clear:both;	padding:0px;	margin:5px 0px 0px 0px; 	width:1001px;	height:50px;	font-size:12px;	font-family:"黑体";}
#yejiao ul{	padding:0px;	margin:10px 0px 0px 0px;	list-style:none;	float:left;	width:400px;	font:inhert;	font-size:inherit;}
#yejiao ul li{    font:inhert;	font-size:inherit;    margin-left:10px;	float:left;	padding-left:5px;	background:url(arrow_swhite.png) no-repeat left;}
#yejiao p{	margin:0px;	line-height:20px;    font-size:13px;	font-family:"黑体";}
#footer{	margin:0px;	padding:0px;	clear:both;}
.middle{	margin:0px auto;	padding:0px;	width:1001px;}
.secondary{	background:url(left_head_bg.jpg) no-repeat top left;	margin:6px 0px 0px 0px;	padding:0px;	width:234px;}
.secondary h2{	float:left;	list-style:none;	margin:0px 0px 0px 10px;	padding:0px 0px 0px 30px;	line-height: 40px;	height:40px;	font-size:13px;	width:120px;	font-weight: bold;	color: #0099cc;	background:url(head_secondary.png) no-repeat left;}
.secondary ul{	clear:both;	list-style:none;	margin:0px;	padding:0px;	background:url(left_border.gif) repeat-y left top;}
.secondary li{	margin:0px 30px 0px 30px;	padding-left:30px;	background:url(arrow_secondary.png) no-repeat  left;	line-height: 38px;	font-size:12px;	border-top:1px #CCCCCC solid;}
.secondary .first{    border:0px;}
.secondary .last{	clear:both;	margin:0px;	padding:0px;	background:url(left_end.gif)  no-repeat center bottom;	height:5px;	padding-bottom:5px;}
.noborder,.noborder td{border:none;}
.pages{float:right;padding:10px 2px 2px 0px; width:900px;border-width:0px;}
.pages a,.pages td,.pages span,.pageback a {float:left;padding:0 6px;margin-right:2px;height:20px;border:1px solid;line-height:20px;overflow:hidden;}
.pages a,.pageback a{float:left;border-color:#333333;background-color:#FFF;color:#333;}
.pages a:hover,.pageback a:hover{text-decoration:none; padding: 0px 6px}
.pages strong{border-color:#333;background-color:#333;color:#FFF;font-weight:700;}
.pages a.prev,.pages a.next{background-repeat:no-repeat;}
.pages a.prev{background-image:url(IMAGES/arrow_left.gif);background-position:30% 50%;padding:0;width:22px;overflow:hidden;text-indent:-9999px;}
.pages a.next{padding-right:16px;background-image:url(IMAGES/arrow_right.gif);background-position:90% 50%;}
.pages a:hover,.pageback a,.pages a.next{border-color:#333;}
.secondary_right .time_head{margin:8px 0px 8px 10px;padding:2px  25px 0px 0px;font-size: 14px;font-weight: bold;line-height:30px;border-bottom:1px dotted; text-align:right;border-top:0px; border-left:0px; border-right:0px}
.secondary_right .time{text-align:right; margin:0px; padding:0px 10px 0px 0px; line-height:1.6em; height:1.6em;border-bottom:1px dotted;border-top:0px; border-left:0px; border-right:0px;font-size:13px;}
.secondary_right .subject_head{margin:8px 0px 8px 10px;padding:0px 0px 0px 30px;font-size: 14px;font-weight: bold;line-height:30px;border-bottom:1px dotted; text-align:left; border-top:0px; border-left:0px; border-right:0px}
.secondary_right .subject{text-align:left; margin:0px; padding:2px 0px; line-height:1.6em; height:1.6em;border-bottom:1px dotted;border-top:0px; border-left:0px; border-right:0px; padding-left:30px;	font-size:13px;	background:url(arrow_green.png) no-repeat  left;}

.left_table h2{	float:left;	list-style:none;	margin:0px 0px 0px 10px;	padding:0px 0px 0px 30px;	line-height: 40px;	height:40px;	font-size:13px;	width:120px;	
font-weight: bold;	color: #0099cc;
}
#friend img{	margin:-2px 0px 0px 30px;	float:left;	padding:5px 0px 0px 0px;}
#friend ul{	display:block;	clear:both;	list-style:none;	margin:0px;	padding:0px;	background-color:White}
#friend .first{border:0px;}
#friend li{	margin:0px 10px 0px 10px;	padding-left:30px;	background:url(arrow_blue.png) no-repeat  left;	line-height: 35px;	font-size:12px;	border-top:1px #CCCCCC solid;	width: 180px;}
#friend h2{	background:url(head_friend.png) no-repeat left; float:left;margin:0px;	padding-left:30px; line-height:30px;font-size:13px;	width:232px;	font-weight: bold;	color:#0099cc;}
#friend{margin:-3px 0px 0px 0px;	 padding:50px 0px 0px 0px;	width:232px; float:right;background:url(team_end_bg.gif) left top repeat; height: 161px; border:1px solid #66ccff; border-width:0px 1px;}