@charset "gb2312";
/* CSS Document */

/* Base Style start */
*{margin:0; padding:0;}
html {margin:0; padding:0; width:100%; background:#ffffff;}
body {font-family:Arial,SimSun; font-size:12px; color:#666; background:#ffffff;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; overflow:hidden; font-size:12px; }
img {border:0; padding:0; margin:0;}
em {font-style:normal;}
dt,dd {text-align:left;}
li {list-style-type:none; text-align:left;}
table {border:0;}
th, td, li {font-size:12px;}
/*
img {border:none;}
select,option,input{font-family:"宋体";font-size:12px;color:#666;}
em {font-style:normal;}
dt,dd {text-align:left;}
.nob {font-weight:normal;}
table {border:0;}
th, td, li {font-size:12px;}
*/

/* link color */
a,a:link,a:visited{font-family:Arial, "宋体"; font-size:12px;color:#666; text-decoration:none;}
a:hover,a:active{ color:#4694d4; text-decoration:underline;}
a.gray,a:link.gray,a:visited.gray {color:#666;}
a:hover.gray,a:active.gray {color:#666; text-decoration:none;}
a.fblue,a:link.fblue,a:visited.fblue {color:#224283;}
a:hover.fblue,a:active.fblue {text-decoration:underline;}
a.forange,a:link.forange,a:visited.forange {color:#FF6600;}
a:hover.forange,a:active.forange {color:#FF6600; text-decoration:none;}

.tc_main, a.tc_main:link, a.tc_main:visited{color:#666; } /*txtcolor_#666*/
 a.tc_main:hover, a.tc_main:active{color:#4694d4; text-decoration:underline;}
.tc_sub, a.tc_sub:link, a.tc_sub:visited{color:#333; } /*txtcolor_#333*/
a.tc_sub:hover, a.tc_sub:active{color:#f60; text-decoration:underline;}
.tc_data, a.tc_data:link, a.tc_data:visited, a.tc_data:hover, a.tc_data:active {color:#999; } /*txtcolor_#999*/
.tc_h, a.tc_h:link, a.tc_h:visited {color:#313131; font-size:14px; font-weight:bold; } /*txtcolor_#999*/
a.tc_h:hover, a.tc_h:active{color:#f60; text-decoration:underline;}
.tc_gs, a.tc_gs:link, a.tc_gs:visited {color:#333; font-size:14px; font-weight:bold; } /*txtcolor_#999*/
a.tc_gs:hover, a.tc_gs:active{color:#f60; text-decoration:underline;}
.tc_bar, a.tc_bar:link, a.tc_bar:visited, a.tc_bar:hover, a.tc_bar:active {color:#036; } /*txtcolor_blue*/
.tc_tit, a.tc_tit:link, a.tc_tit:visited, a.tc_tit:hover, a.tc_tit:active {color:#4694D4; } /*txtcolor_skyblue*/
.tc_point01, a.tc_point01:link, a.tc_point01:visited, a.tc_point01:hover, a.tc_point01:active {
	color:#FF0000;
} /*txtcolor_orange*/

/* font color */
.blue{color:#4694d4; font-weight:bold;}
.black{color:#333; font-weight:bold;}
.c9 {color:#999999;}
.orange {color:#FF6600;}

/* CSS Hack */
.clear{clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block; width: 85%;}
* html .clearfix {height:1%;}
*+html .clearfix {min-height:1%;}

/* End Base Style */
.nomargin {margin:0;}


/* layout */
#header {
	width:950px;
	clear:both;
	text-align:left;
	margin:auto;
	
	margin-bottom: 6px;

}
#top_nav {width:950px; margin:0 auto; height:50px; background:blue; margin-top:10px; clear:both; text-align:left;}
#content {width:950px; margin:0 auto; clear:both; text-align:left;}

#left {width:686px; float:left; text-align:left;}
#right {width:254px; float:right; text-align:left;}

/* topNav */
.top_menu{ width:950px; height:20px; margin:0 auto; padding-top:10px; border-bottom:1px solid #ccc; clear:both; padding-bottom:10px;_padding-bottom:6px;}
.top_nav_auto{float:left;margin-left:5px;}
.top_nav_auto li{float:left; height:20px; background:url(../images/topnavbg.gif) repeat-x; line-height:19px;*line-height:21px;}
.top_nav_auto li.word_here{ padding:0px 8px;}
.top_nav_auto li a,.top_nav_auto li a:link,.top_nav_auto li a:visited{font-family:Arial, "宋体"; font-size:12px;color:#333; text-decoration:none;}
.top_nav_auto li a:hover,.top_nav_auto li a:active{ color:#4694d4;}


.container,.containerg{width:686px; margin-top:10px; clear:both;}
.containerg {margin-top:10px!important; margin-top:6px; }

.top_flashimg {width:338px; height:191px; float:left;}
.top_gamenews {width:338px; height:190px;*height:191px; float:right;}
.top_gamenews ul.text_bor {margin-top:3px; padding-bottom:1px;*padding-bottom:6px; background:url(../images/bg_line.gif) no-repeat bottom center; width:100%;}
.top_gamenews ul.text_bor li{padding-left:6px; line-height:24px;}
.top_gamenews ul.text_bor li span{float: right;}

.top_gamenews ul.text_list {margin:8px 0 0 4px; width:312px; +width:312px; _width:310px;}
*html .top_gamenews ul.text_list {margin:7px 0 0 6px;}
.top_gamenews ul.text_list li{padding-left:8px; background: url(../images/arrow01.gif) no-repeat left center; line-height:18px;}
.top_gamenews ul.text_list li span{float: right;}

/* Base Box */
.box01{position:relative; padding:10px; border:1px solid #ccc; zoom:1;}
.box01 span.lt{position:absolute; width:5px; height:5px; background: url(../images/bg_boxlt.gif) no-repeat left top; left:-1px; top:-1px; overflow: hidden;}
.box01 span.rt{position:absolute; width:5px; height:5px; background: url(../images/bg_boxrt.gif) no-repeat left top; right:-1px; top:-1px; overflow: hidden;}
.box01 span.lb{position:absolute; width:5px; height:5px; background: url(../images/bg_boxlb.gif) no-repeat left top; left:-1px; bottom:-1px; overflow: hidden;}
.box01 span.rb{position:absolute; width:5px; height:5px; background: url(../images/bg_boxrb.gif) no-repeat left top; right:-1px; bottom:-1px; overflow: hidden;}

/* title */
h2.tit{clear: both; color:#333;}
h2.tit span{float:right; margin: 6px 0 0 0;}



/* left Game News */
.leftgamenews,.rightgamenews {width:338px; height:204px; float:left;}
.rightgamenews {float:right;}
.leftgamenews ul.text_list,.rightgamenews ul.text_list {margin:8px 0 0 5px;}
.leftgamenews ul.text_list li,.rightgamenews ul.text_list li{padding-left:8px; width:98%; background: url(../images/arrow01.gif) no-repeat left center; line-height:20px;}
.leftgamenews ul.text_list li span,.rightgamenews ul.text_list li span{float: right;}

/* marquee pic */
.marbg{width:686px; height:143px; background:url(../images/marbg.gif) no-repeat; margin:0px auto;position:relative; clear:both; float:left;*float:none; clear:both; overflow:hidden;}
.marmore{ position:absolute; right:11px; top:18px; text-align:right;}
.leftbutton{height:49px;width:7px;background:url(../images/marleft.jpg) no-repeat 0px 0px;overflow:hidden;float:left;cursor:pointer; margin-top:48px; margin-left:12px;_margin-left:6px;}
.rightbutton{height:49px;width:7px;background:url(../images/marright.jpg) no-repeat 0px 0px;overflow:hidden;float:right;cursor:pointer; margin-top:48px;margin-right:12px;_margin-right:6px;}
.piclist{width:630px; height:120px;margin:0px auto; float:left; margin-top:33px; margin-left:10px;}
.piclist li{float:left; width:105px; height:125px; overflow:hidden; margin:0px auto; padding:0px;text-align:center;}
.piclist li img{border:1px solid #ccc;}
.piclist li p{margin-top:10px;color:#666;}
.bigfont{position:absolute; top:10px;left:10px;width:120px; height:12px;color:#4694D4; font-weight:bold; text-align:left;}


/* right Beginning */
.rightmod {margin-top:10px; clear:both; width:254px;}
.gametest {width:254px; height:191px;}




.webgameq {height:119px;}
ul.text,ul.hotactionl,ul.editlist{clear: both; zoom:1; padding-top:3px;}
ul.text li,ul.hotactionl li,ul.editlist li{padding-left:8px; background: url(../images/bg_dot01.gif) no-repeat left center; line-height:20px;}
ul.text li span,ul.hotactionl li span,ul.editlist li span{float: right;}
ul.editlist { padding-top:8px!important; padding-top:7px;}
ul.editlist li {background:none; padding:0;}

.hotaction {height:190px;}
.hotaction .ad {width:222px; height:77px; margin:8px 0 0 6px;}
ul.hotactionl {padding-left:6px; padding-top:8px!important; padding-top:8px;}

.gamepc {height:307px; background:url(../images/pic13.gif) no-repeat left top;}

.rightflashgame {height:249px; background:url(../images/pic14.gif) no-repeat left top;}

.rightaction {height:266px; background:url(../images/pic15.gif) no-repeat left top;}

.rightedit {height:204px;}
.rightedit .photo_info {padding-bottom:10px; padding-top:12px; background:url(../images/bg_line02.gif) no-repeat left bottom;}
.rightedit .photo {width:64px; height:79px; float:left; margin-right:8px;}
.rightedit .photo img{padding:1px; background:#FFF; border:#CFCFD1 1px solid;}
.rightedit .info {width:160px; float:left; color:#323232; line-height:18px;}
.rightedit .info .mail {padding-top:2px;}


/* Friend link */
#friendlink {padding-top:10px; margin:0 auto; width:950px; clear:both; text-align:left;}
#friendlink .logolink {margin-top:10px; clear:both; height:49px;}
#friendlink .logolink li {display:block; float:left; margin-right:4px;}
#friendlink .logolink .nomargin {margin:0;}
#friendlink .textlink {padding-top:13px; clear:both;}
#friendlink .textlink ul {clear:both; margin-bottom:8px;}
#friendlink .textlink li {display:block; float:left; line-height:14px; background:url(../images/m_rightline.gif) no-repeat right top; padding:0 10px 0 8px;}
#friendlink .textlink li a,#friendlink .textlink li a:link,#friendlink .textlink li a:visited,#friendlink .textlink li a:active {color:#224283; text-decoration:none;}
#friendlink .textlink li a:hover {}
#friendlink .textlink .m_nobg {background:none;}

/* Footer */
.h18px {height:18px; clear:both;}
#footer {width:950px; height:40px; margin:0 auto; text-align:center; margin-top:20px; clear:both; background:url(../images/bottomline1.gif) repeat-x;}
#footer .footernav,#footer .copyright {color:#666666; padding-bottom:27px;}
#footer .copyright {color:#999999;}



/************************************\
				02 Page
\************************************/

/* Tab Nav by Allan */
.TabNav {width:950px; height:23px; margin:0 auto; padding-top:10px; background:url(../images/bottom_line.gif) repeat-x bottom;}
.TabNav .more {width:26px; height:5px; position:absolute; right:10px; top:13px;}
.TabNav li {display:block; float:left; margin-right:1px;}
.TabNav li a{display:block; float:left; padding-left:3px; height:23px; background:url(../images/tab_left_bg01.gif) no-repeat left top; color:#333333; text-decoration:none; line-height:12px;}
.TabNav li a:link,.TabNav li a:visited {color:#333;}
.TabNav li a:hover{background:url(../images/tab_left_bg02.gif) no-repeat left top; text-decoration:none;}
.TabNav li a.abc{font-weight:bold; background:url(../images/tab_left_bg02.gif) no-repeat left top;}
.TabNav li a span{display:block; float:left; height:16px; padding:7px 33px 0 30px; background:url(../images/tab_right_bg01.gif) no-repeat right top;}
.TabNav li a:hover span,.TabNav li a .aoe{color:#4694D4; background:url(../images/tab_right_bg02.gif) no-repeat right top; cursor:pointer;}
/* End Tab Nav */

.current {color:#979797; padding-top:12px; clear:both; text-align:left; width:950px; margin:0 auto; font-family:"宋体";}
.table_list{clear:both;}

.table_title {background:url(../images/title_bg.gif) no-repeat left top; height:19px; color:#FFF; font-weight:bold;}
.table_title td {padding-top:2px; *padding-top:4px!important; *padding-top:4px;}

.table_con,.table_con_nobg {background:url(../images/table_bg.gif) no-repeat left bottom; height:85px; color:#999999; clear:both; padding:0; margin:0;}
.table_con_nobg {background:url(../images/table_bg2.gif) no-repeat left bottom;}
.c31 {color:#313131;}
.p7 {padding-left:7px;}
.p17 {padding-left:17px;}
.p17 img {border:#CDCDCD 1px solid; padding:1px; background:#FFF;}
.c66 {color:#666666;}

.box02{position:relative; padding:10px; border:1px solid #ccc; zoom:1;}
*html .box02 { padding:10px 10px 11px 10px;}
.box02 span.lt{position:absolute; width:5px; height:5px; background: url(../images/bg_boxlt.gif) no-repeat left top; left:-1px; top:-1px; overflow: hidden;}
.box02 span.rt{position:absolute; width:5px; height:5px; background: url(../images/bg_boxrt.gif) no-repeat left top; right:-1px; top:-1px; overflow: hidden;}
.box02 span.lb{position:absolute; width:5px; height:5px; background: url(../images/bg_boxlb.gif) no-repeat left top; left:-1px; bottom:-1px; overflow: hidden;}
.box02 span.rb{position:absolute; width:5px; height:5px; background: url(../images/bg_boxrb.gif) no-repeat left top; right:-1px; bottom:-1px; overflow: hidden;}
/* Web Game Hot */
.webgamehot {height:204px; background:url(../images/pic16.gif) no-repeat left top;}

/* Pindao Tuijian */
.leftimg,.rightimg {width:122px; height:82px;}
.leftimg img,.rightimg img {border:#CDCCC8 1px solid;}
.leftimg {float:left;}
.rightimg {float:right;}

/* 02 page footer */
.subfooter {width:950px; height:65px; background:#CCC; margin:0 auto;}
.h20px {height:20px;}
*html .h20px {height:0px; display:none;}




.input001{ border:solid #999999 1px; width:230px; }
.input002 { border:solid #999999 1px; width:225px; }
.input003 { border:solid #999999 1px; width:50px; }

.hanggao { height:10px;} 
.dot { height:3px; background:url(../images/doc.gif) repeat-x;}
#wol { position:absolute ; top:0px; right:8px; }
#liebiao { position:absolute; top:40px; left:12px; color:#000000; line-height:25px;  margin:8px 0px; }

#liebiao li {border: #C3C3C3 solid 1px; display:block; width:120px; height:27px; margin:6px; padding:0px  6px; background: url(../images/bg_ash02.gif) repeat-x;}

#liebiao li a {display:block; height:25px;}



.underline-table { padding:0px 6px;}
.neiwen { color: #191919 ; width:950px; margin:0px auto;}
.tableunder { border:#A9AAAA solid 1px; border-top:0px;}
.tableunderline { border-bottom: #A9AAAA  dotted 1px; padding-top:20px; padding-bottom:6px; height:30px; margin-top:8px; margin-bottom:8px;}
.tableunderline2 { border-bottom: #A9AAAA  dotted 1px; padding-top:20px; padding-bottom:6px; height:120px; line-height:1.5; }
.tableunderline3 { border-bottom: #A9AAAA  dotted 1px; padding-top:20px; padding-bottom:6px; height:25px; line-height:1.5; }

#amend { float:left;  display:block; width:133px; font-size:14px }
#amend2 { float:left; display:block; width:155px; font-size:14px }
#amend3 { float:left;  display:block; width:280px; font-size:14px }
#amend4 { float:left;  display:block; width:134px; font-size:14px }

.title01 { color:#FF0000; font-size:12px; margin:9px; padding:0 4px;}
#state {
width:936px; height:20px; background: url(../images/bg_ash02.gif) repeat-x ; border:1px solid #ACACAC; border-top:0px; padding:6px 0px 1px 12px; color:#333333; margin:0 auto; margin-bottom:6px;  }



#left { float:left; width:174px; background: url(../images/bg_ash05.gif) no-repeat top; }
#left H1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin:16px 0px 0px 0px; line-height: 30px; padding-top: 0px; height: 30px}
#left H1 span {
	padding-right: 0px; padding-left: 6px; font-weight: bold; padding-bottom: 0px; margin-left: 8px; padding-top: 3px
}
#left H1 A {
	text-decoration: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 60px;
	padding-right: 6px;
}
#left ul {
	margin: 0px 10px 0px 10px
}
#left ul li {
	margin: auto;
	width: 96%;
	line-height: 33px;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#left ul li A {
	padding-left: 10px; color: #000; text-decoration: none; background:	url(dot3.gif) no-repeat left 3px; 
}
#left ul li A:hover {
	color: #f00; text-decoration: underline
}
#left ul li span {
	float: right; margin: -30px 5px 0px 0px; color: #f00
}


.issue {
	 margin: 30px auto 30px; overflow: hidden;  width: 650px; height: auto; border:#CCCCCC 1px solid; 
}
.issue H2 {
	padding-left: 40px; font-weight: bold; font-SiZE: 14px; background: url( url(../images/dot01.gif) #e5f4fb no-repeat 15px 3px; line-height: 22px; border-bottom: #9bd1e9 1px solid; height: 22px
}
.issue ul {
	padding-right: 15px; padding-left: 15px; FlOAT: left; padding-bottom: 15px; width: 160px; padding-top: 15px
}
.issue ul li {
	background: url(../images/dot01.gif) no-repeat 9px 9px; text-indent: 20px; line-height: 22px; border-bottom: #dbdbdb 1px dotted
}
.issue ul li A {
	color: #404040  
}


#input001 { width:230px; position:absolute; right:25px; text-align:right} 


.newstop { border-bottom:#CCCCCC 1px solid;}
.newtitle { color:#333333; font-size:16px; font-weight:bold;}
.newsnei { font-size:12px; font-weight:300;}
.newsnei1 { font-size:12px; font-weight:300; line-height:1.5; margin-top:10px}



#c1 li {
	background: url(../images/gkkk.gif) repeat-x 50% bottom; float: left; margin: 0px 5px 0px 0px; width: 49%; line-height: 26px; list-STYLE-type: none; height: 26px
}
#c1 li A {
	padding-left: 8px; background: url(images/dot2.gif) no-repeat left 10px; text-decoration: none
}
#c1 {
	display: none; padding-left: 5px; font: 12px "宋体"
}
#c1 span {
	display: block; float: right; width: 40px; color: #0050bd
}
#c1 li A B {
	font-WEIGHT: normal; color: #f00
}
#c1 li A {
	display: block; float: left; font: 12px/26px "宋体"; overflow: hidden; width: 225px; height: 26px; background: url(../images/dot01-1.gif) no-repeat left 3px; }