BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 12px;
	MARGIN: 0px;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: Verdana,Arial,Tahoma;
	background-color: #fff;
	
}
h1, h2, h3, h4, h5, h6 { font-size:1em; }
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.red a{ color:#FF0000;}
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	list-style-type: none;
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}


.tc {
	TEXT-ALIGN: center
}
.tl {
	TEXT-ALIGN: left
}
.tr {
	TEXT-ALIGN: right
}
.dis {
	DISPLAY: block
}

.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}

.fb {
	FONT-WEIGHT: bold
}
.fnb {
	FONT-WEIGHT: 200; MARGIN-LEFT: -1px
}
.fc30 {
	COLOR: #303030; FONT-FAMILY: "ËÎÌå","Arial Narrow"
}
.fchot {
	COLOR: #ff0700
}
.clear {
	clear: both; height:0px;
}
DIV {
	OVERFLOW: hidden
}


.black {
	COLOR: #000
}
A.black {
	COLOR: #000
}
.mtop{ margin-top:8px;}
.mleft{ margin-left:8px;}
#main{
	width:940px;
	margin:auto;
	padding:0 8px;
	background-color: #FFF;
	
}
#header{ height:125px; }
#cmain{ }
#cmain .cm{ width:610px; float:left;}
#cmain .lm{ float:left; width:160px;}
#cmain .mm{ float:right; width:440px;}
#cmain .rm{ float:right; width:320px;}
#footer{ padding-top:10px;}

.theme {display:block;float:right;width:70px;height:11px;padding-left:11px; margin:5px; overflow:hidden;background:url(theme.gif) top right no-repeat;}
.theme li {display:block;float:left;width:12px;height:11px;padding-left:2px;background:url(theme.gif) 0 -22px no-repeat;}
.theme li a {display:block;width:12px;height:11px;text-indent:-9999px;}
#theme1.current {background-position:2px -11px;}
#theme2.current {background-position:-12px -11px;}
#theme3.current {background-position:-26px -11px;}
#theme4.current {background-position:-40px -11px;}
#theme5.current {background-position:-54px -11px;}
.mln{ float:left; width:211px;}
.tou{ margin:8px;}
.tou li{ line-height:180%;color: #666666;}
.shengqian img{ padding:2px;
	border: 1px solid #C5E7FF;
}
.dfre{ margin-top:8px;}
.dfre li{
}
.srfre{ margin:0px 8px 5px 8px; padding:5px 15px;
	background-color: #FFFFFF;
}
.srfre p { margin: 8px 0; color: #000; }
.srfre .t_input { border-color: #EBE6C9; }

.homegame{ margin:0 5px;}
.homegame li{
	float:left;
	margin:3px;
	text-align:center;
	color: #525355;
}
.sqnews{ margin:8px;}
.sqnews li{
	float:left;
	width:130px;
	padding-left:10px;
	color: #666666;
}
.newlist li{ padding-left:8px; margin-left:3px;}
.logo{ margin:25px 20px; float:left;}
.t1{ margin-top:3px; width:300px;}
.t1 li{ float:left; margin-right:10px; line-height:15px;	color: #0578C9;}
.topmenu{ margin-top:22px; margin-left:25px;}
.topmenu li{ float:left; width:70px; text-align:center; }
.topmenu li img{ margin-bottom:3px;}
.topmenu li img:hover{ height:50px;}
.search{ width:300px; margin:13px 0 0 20px;}
.mvtou{ margin-left:1px;}
.mvtou li{ float:left; margin-right:4px;}

.htab {
	FONT-SIZE: 12px;
	FLOAT: left;
	WIDTH: 60px;
	TEXT-ALIGN: center;
	color: #016EB3;
	font-weight: normal;
}
.hcurtab {
	BORDER-RIGHT-STYLE: none;
	font-size: 13px; height:25px;
	background-image: url(v1/ss.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #076E8F;
	font-weight: bold;
}
.htab:hover{
	color: #016EB3;
	text-decoration: underline;
}
.htabcontent{
	margin-top:-6px;	
	height:33px;
	overflow:hidden; padding:3px;	
	margin-bottom:5px;
	background-image: url(../images/sbg.jpg);
	background-repeat: repeat-x;
}
.link ul{ padding:8px;}

.nl{ height:175px;}
.bbs li{ float:left; width:210px;}
.login{ height:88px;
	background-image: url(index3_r2_c2.jpg);
	background-repeat: no-repeat;
}
.login ul{ margin-left:88px; margin-top:8px;}
.login li{ float:left; margin:3px;}
.bbk{
	border: 2px solid #E0EDF4;
}
.bbk .title{
	height:33px;
	background-image: url(server.jpg);
	background-repeat: repeat-x;	
}
.bbk .title span{font-size: 14px;
	font-weight: bold; margin-left:40px; width:85px; text-align:center; display:block;
	line-height:35px;
	color: #497AAA;}
.ctel{ margin:3px; padding:3px;
	background-color: #F1F8FE;
}
.ctel li{
	padding:3px;
	line-height:200%;
	margin-bottom:5px;
	color: #333333;
	border: 1px dashed #CCCCCC;
}
.jieshao{ padding:5px;
	border: 1px solid #ABCCEE;
}
.jieshao li{ line-height:30px;
	float:left;
	padding-left:15px;
	width:160px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	background-image: url(s2.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	color: #0F74A3;
	font-weight: bold;
}
.netdao{ margin:8px;}
.netdao ul{
	float:left; line-height:30px;
	width:135px;
	font-size: 14px;
}
.netdao .rx{width:130px; margin-right:9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6E4F5;
}
.jingdian{ margin:8px;}
.jingdian ul{ float:left; width:150px; margin-right:20px;}
.jingdian li{ padding-left:10px;}
.jingdian .title{
	width:150px;
	height:21px;
	line-height:25px; margin-bottom:5px;
	padding-left:25px;
	background-image: url(s3.jpg);
	background-repeat: no-repeat;
	color: #666666;
}
.shengshi{ padding:0px 8px;
	background-image: url(s6.jpg);
	background-repeat: repeat-y;
}
.shengshi li{
	float:left; line-height:25px;
	width:353px; height:25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 13px;
	color:#0F74A3;
}
.shengshi li span{
	float:right;
	margin-top:-25px;
	margin-right:10px;
	color: #666666;
}
.shengshi2009{ height:40px; padding-left:45px; line-height:34px; font-size:13px;
	background-image: url(s5.jpg);
	background-repeat: no-repeat;
}
.zs li{ width:140px; margin-right:10px; float:left; height:20px; overflow:hidden;}



A {
	COLOR: #0578C9; TEXT-DECORATION: none
}
A:hover {
	COLOR: #bd0a01; TEXT-DECORATION: underline
}

.t2 span{ display:block; float:left; width:40px;
	background-image: url(t1.jpg);
	background-repeat: no-repeat;
}
#theme1{background-position:2px -11px;}
.bk{
	border: 1px solid #B8D6E1;
}
.bk1{
	border: 1px solid #D9D9D9;
}
.bkcolor{
	background-color: #F5FAFE;
}
.rtitle{
	padding-left:10px;
	font-size: 13px; height:28px; line-height:28px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid; color:#1F6FA0;
	border-bottom-color: #CEEAFF;
	background-image: url(../images/tbg.jpg);
	background-repeat: repeat-x;
}
.mtitle{
	border-bottom-width: 1px;
	border-bottom-style: solid; height:24px;
	border-bottom-color: #D9D9D9;
	background-image: url(skinbg.jpg);
	background-repeat: repeat-x;
}
.mlt{
	width:198px; padding-left:20px; margin-right:10px;
	display:block; line-height:24px;
	float:left;
	background-image: url(skinbg.jpg);
	background-repeat: no-repeat;
	background-position: right -24px;
	font-weight: bold;
	color: #017ACD;
}
.mltr{ padding-left:15px;font-weight: bold;
	color: #017ACD;}
.mlrx{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD; margin-right:5px;
}

H3 {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 26px; height:30px; margin-bottom:5px;
	
}
H3.tabs {
	padding-top:3px;
	padding-left:12px;
	HEIGHT: 25px;
	overflow:hidden;
	width:450px;
	BACKGROUND-REPEAT: repeat-x;
	background-image: url(../images/tabbg.jpg);
}
.tab {
	FLOAT: left;
	height:25px;
	WIDTH: 101px;
	TEXT-ALIGN: center;
	color: #0080C6;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/tag.jpg);
	background-repeat: no-repeat;
	background-position: 0px -26px;
}
.tab:hover{
	color: #fff;	}
.curtab { 
	background-image: url(../images/tag.jpg); color:#FFF;
	background-repeat: no-repeat;background-position: 0px 0px;
}
.tabcontent{ text-align:left; overflow:hidden; margin-top:0px!important; margin-top:15px;}
.tnlist{ padding:5px; margin-top:-5px;
	background-color: #F5FAFE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0F0F0;
}
.tou img{border: 1px solid #B8D6E1; padding:2px;}
.jsnews{
	margin-top:5px;
	text-align:left; height:28px;
	background-image: url(../images/jishi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.rollboder { width:100%; margin-top:2px;}
.rollleft {FLOAT: left; WIDTH: 400px}
.rollleft STRONG {
	COLOR: #0099FF
}
.rollcenter {WIDTH: 30px; TEXT-ALIGN: center}
.rollright {FLOAT: right; WIDTH: 40px; TEXT-ALIGN: center}
.rollright IMG {VERTICAL-ALIGN: middle}
.tnlist li{
	float:left; padding-left:8px;
	width:200px;
	line-height:20px;
	margin-left:5px;
	background-image: url(dian.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.tou .tit{
	font-size:14px; margin-top:3px;
	font-weight: bold;
	color: #FF6600;
}

.shequn{ margin-top:5px;
	background-color: #E3F0F8; padding:3px;
}
.shequn .tit{background-color: #fff; margin:3px; height:23px;}
.shequn .tit li{
	float:left;
	color: #0099FF; margin:0 5px; padding-top:2px;
	font-weight: bold;
}
.homegame li img{ padding:2px;
	border: 1px solid #98D8FE;
}
.sqnews li{
	background-image: url(d2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.seachtxt{
	height:19px; margin-left:3px;
	width:261px;
	line-height:20px;
	border: 1px solid #01B5D8;
}
.newlist{ margin-top:3px;}
.newlist li{
	background-image: url(dian.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.toper{ height:105px;
	background-image: url(top.jpg);
	background-repeat: repeat-x;
	background-position: 0px -222px;
}
.topl{width:21px; height:105px; display:block; float:left;
	background-image: url(top.jpg);
	background-repeat: no-repeat;
	}
.topr{width:21px; height:105px; display:block; float:right;
	background-image: url(top.jpg);
	background-repeat: no-repeat;
	background-position: 0px -111px;
	}
.menu{
	border: 1px solid #BFDCEE;
	background-image: url(../images/mbg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.menu .title{
	height:29px; line-height:29px; padding-left:10px;
	background-image: url(../images/mtbg.jpg);
	background-repeat: repeat-x;
	font-size: 14px;
}
.menu h3{ height:28px;background-repeat: no-repeat;text-align:center; line-height:29px;background-image: url(../images/tubiao.jpg);margin-top:1px;}
.menu .main a{ color:#F60; font-weight:bold;}
.menu .m2{background-position: 0px -29px;}
.menu .m3{	background-position: 0px -58px;}
.menu .m4{	background-position: 0px -87px;}
.menu .m5{	background-position: 0px -116px;}
.menu .m6{	background-position: 0px -145px;}
.menu .m7{	background-position: 0px -174px;}
.menu .m8{	background-position: 0px -203px;}
.menu a{display:block;width:70px;
	height:25px;}
	.menu ul{ margin:5px 0;}
.menu li{ float:left; width:78px; text-align:center; height:26px; line-height:26px; font-size:13px;}
#footer{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D8D8D8;
}
.link .tit{
	line-height:25px;
	font-size: 14px;
	font-weight: bold;
	color: #087CC7;
	padding-left:35px;
	background-color: #F6FAFD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8D6E1;
	background-image: url(so.jpg);
	background-repeat: no-repeat;
	background-position: 8px 2px;
}
.link .titl{
	line-height:25px;
	font-size: 14px;
	font-weight: bold;
	color: #087CC7;
	padding-left:35px;
	background-color: #F6FAFD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8D6E1;
	background-image: url(so.jpg);
	background-repeat: no-repeat;
	background-position: 8px -23px;
}
.tianqi{ margin-bottom:5px;}
.tou2{ line-height:18px; color:#999; height:55px; overflow:hidden;}
.tou2 a{ font-size:15px; font-weight:bold;}
fieldset, img { border:none; }
legend { display:none; }
/* common style */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }
	/*\*/ .clearfix {display:block;} /**/
	/* user login */
#user_login { margin-bottom:10px; }
	.fixedheight { position:relative; height:165px;}
	#user_login_position { position:absolute; width:315px; height:160x; border:1px solid #B8D6E1; background:#F5FAFE; z-index:99px; }
	#user_login .current { height:190px; }
		#user_login .current #login_authcode_input { display:block; }
		#user_login #login_authcode_input { display:none; }
	#login_authcode_img { position:absolute; left:60px; bottom:95px; }
	#login_authcode_input a { color:#369;}
	#login_showclose { position:absolute; right:8px; bottom:8px; z-index:999px; }
	#login_showclose a { display:block; width:10px; height:10px; overflow:hidden; background:url(../images/icon_closesearch_bg.gif) no-repeat; text-indent:-9999px; }
	#user_login h3 { padding:8px 15px 10px; margin:0px; height:20px; overflow:hidden; }
	#user_login p { height:30px; padding:0 15px; }
	#user_login .credit { padding-left:12px; background:url(../images/icon_credit.gif) no-repeat 0 1px; color:#999; font-size:11px;}
	#user_login .clearfix { padding:0 0 0 60px; }
	#user_login .clearfix input { float:left; margin-top:2px; *margin-top:0; }
	#user_login .clearfix label { float:left; padding:0 0 0 3px; *padding:3px 0 0 0; }
	#user_login .input_sub, .sign_msg_login .input_sub { margin:0 0 0 12px; width:35px; height:21px; overflow:hidden; border:none; background:url(../images/btn_login_min.gif) no-repeat; text-indent:-9999px; }
	.login_ext { margin:10px 0 0 0; text-align:center; }
	.user_info { padding:0 15px; height:125px;}
		.user_info dl { height:80px; overflow:hidden; margin-bottom:12px; border-bottom:1px dashed #B8D6E1; }
		.user_info dl dt { float:left; width:50px; }
		.user_info dl dt img { width:48px; height:48px; padding:1px; border:1px solid #B8D6E1; }
		.user_info dl dd { float:right; width:180px; line-height:25px; }
		.user_op { display:block; padding:0!important; }
			.user_info .tx_blue { color:#369; text-decoration:underline; }
			.contribute_txt { float:left; padding-right:12px; background:url(../images/myspace_bg.gif) no-repeat 100% 5px; color:#F00; }
			.user_op span { float:right; }
		#user_login a.close { position:absolute; right:0; bottom:0; display:block; width:14px; height:14px; overflow:hidden; background:url(../images/btn_open_close.gif) no-repeat 100% 0; text-indent:-999px;}
	#loginin_info{ position:relative; height:30px; margin-bottom:10px; border:1px solid #B8D6E1; background:#F5FAFE;}
		#loginin_info .admin { position:absolute; right:15px; top:7px;}
		#loginin_info img { position:absolute; left:4px; top:4px; width:20px; height:20px; padding:1px; border:1px solid #DDD; }
		#loginin_info .user { position:absolute; left:30px; top:7px; color:#999;} #loginin_info .user a { color:#369; }
		#loginin_info .out a { color:#999;}
		#loginin_info a.open { position:absolute; right:0; bottom:0; display:block; width:14px; height:14px; overflow:hidden; background:url(../images/btn_open_close.gif) no-repeat; text-indent:-999px;}
		
		#contribute_op { position:absolute; top:140px; left:15px; padding:5px 15px; border:1px solid #B8D6E1; background:#F5FAFE; }
		#contribute_op li { margin:2px 0; }
		#contribute_op li a { color:#369;}

.input_tx { padding:2px 0 2px 2px; border:1px solid; border-color:#666 #CCC #CCC #666; line-height:16px; color:#666; }
	#login_box .input_tx { width:200px; }
	#login_box #login_authcode_input .input_tx,#registerform  #seccode { width:60px; }
	.search_content .input_tx { width:160px;}
	.footer_search .input_tx { width:190px; }
	#registerform .input_tx, .lost_pw .input_tx { width:180px;}
	.blinks li{ float:left; margin:3px 7px; }