/**********************CSS ȫ�ֶ��� *****************************/
* {margin:0; padding:0;}
body {width:1000px; height:auto; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:16px; text-align:center; margin:0 auto!important; }
a {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline; color:#158dec;}
button {cursor:pointer;}
div,p {display:block;}
fieldset,form{ background:none; border:none; padding:0; margin:0;}
strong {font-weight:bold;}
hr {height:1px; width:520px;}
td {}
table {}
li {list-style:none;}
img {border:none;}
.aimg {
        filter:alpha(opacity=80); /* IE */
        -moz-opacity:0.8; /* Moz + FF */
        opacity:0.8; /* ֧��CSS3����������FF 1.5Ҳ֧�֣�*/
      }
.aimg :hover {
        filter:alpha(opacity=100); /* IE */
        -moz-opacity:1; /* Moz + FF */
        opacity:1; /* ֧��CSS3����������FF 1.5Ҳ֧�֣�*/
 }
/**********************CSS �� *****************************/
.clear{ clear:both; overflow:hidden; height:0; width:0;}
.textbox {margin-left:15px; *height:auto;_height:25px; line-height:25px; color:#E55512;}
.righttextbox {width:170px; margin-left:5px;}
.redtext {color:red;}
.redtext a {color:red;}
.greentext {color:green;}
.CartTab {margin-top:5px;}
.CartTab,.CartTab td {border:1px solid #CC0000; text-align:left; padding:5px; height:25px;}
.CartTab input { height:20px; text-align:center; border:1px solid #999; background:#EEE; color:#333; font-weight:bold;}
.CartTab .button { width:100px; cursor:pointer; background:url(buttonBg.jpg) center no-repeat;border:none; margin:10px 0;}
.CartTr,.CartTr td {background:#FF6666; font-weight:bolder; color:#fff;}
.tr1,.tr1 td { height:25px; text-align:center; line-height:25px; font-weight:bold; }
.Unit { color:#ff0000; font-weight:bold; font-size:14px; margin:15px 0; height:25px; line-height:25px; width:auto;}
.Unit a { color:#FF6600;}
.myinfo{height:30px; line-height:30px;font-weight:bold; text-align:left;}
.TDcenter{ text-align:center; height:30px; line-height:30px; font-size:14px; width:560px;}
.TDleft{ text-align:left; height:30px; line-height:30px; font-size:14px; text-indent:2em; width:560px;}
.fillleft{ width:180px; line-height:35px; font-size:14px; text-align:right;}
.fillright{ width:370px; line-height:35px; font-size:14px; text-align:left;}

/**********************CSS ���� **************************/
#main_box {width:1000px; }
#main_top {width:1000px;height:130px;float:left;}
#main_middle{width:1000px;height:auto;float:left;}
#main_foot{width:1000px; height:auto;float:left;}
#bulletin_box {width:1000px; height:25xp; line-height:25px; background:url(../images/gif4.gif) left no-repeat; border-bottom:1px solid #ccccbb;}
#bulletin { float:left; width:650px; text-align:left; font-weight:bold; text-indent:20px; }
#bulletin a {margin:0 10px 0 3px; color:#000;}
#top_nav_link {float:right; width:320px;}
#top_nav_link ul{float:right; width:320px;}
#top_nav_link ul li{float:left; width:40px;}
#logo_nav {width:1000px; height:100px;}
#logo {float:left; width:200px;}
#logo img {margin:25px 10px;}
#nav {float:right; width:795px;}
#member_login {background:url(../images/register_bg.jpg) right no-repeat; width:700px; height:32px; line-height:center; border-bottom:1px solid #FFCC7B; font-size:12px; line-height:32px;}
#nav_link {height:50px; line-height:50px; margin:auto;}
#nav_link ul{width:750px; margin-top:5px; }
#nav_link li {float:left;}
#nav_link a {font-size:16px; display:block; font-weight:bolder; width:100px; height:30px; line-height:30px; background:#D7ECE6; border:1px solid #72B1B1;margin-left:5px;}


#main_left,#main_right {float:left; width:191px; height:auto;}
#main_center {float:left; width:600px; margin:0 7px; display:inline;}

#hot_gamelist1,#contact_us1,#Feedback1 {width:191px; height:32px;float:left;background:url(../images/hot_game_bg1.jpg) top no-repeat; font-size:14px; line-height:32px; font-weight:bold; color:#e45513}
#hot_gamelist2,#contact_us2,#Feedback2 {width:191px; background:url(../images/hot_game_bg2.jpg) top repeat-y; padding:5px 0; font-size:14px;float:left;}
#hot_gamelist3,#contact_us3,#Feedback3 {width:191px; height:8px;background:url(../images/hot_game_bg3.jpg) top no-repeat; margin-bottom:5px;float:left;}

#gamelist1,#shpingcart1,#payment1 {width:191px; height:32px;float:left;background:url(../images/game_list_bg1.jpg) top no-repeat; font-size:14px; line-height:32px;font-weight:bold; color:#e45513}
#gamelist2,#shpingcart2,#payment2 {width:191px; background:url(../images/game_list_bg2.jpg) top repeat-y; padding:5px 0; font-size:14px;float:left; display:inline; text-indent:3px;}
#gamelist3,#shpingcart3,#payment3 {width:191px; height:8px; background:url(../images/game_list_bg3.jpg) top no-repeat; margin-bottom:5px;float:left;}

#contact_us2 {text-align:left;height:auto;float:left;}
#livehelp{width:190px;text-align:center;float:left;height:60px;}
#imgcontact{width:180px; height:auto;float:left;}
#imgcontact ul{width:180px;}
#imgcontact ul li{width:60px; float:left; text-align:center; height:50px; font-size:10px;}
#showcontact{width:190px; height:auto;float:left;}
#showcontact ul{width:190px;}
#showcontact ul li{width:190px; float:left; text-align:left; font-size:12px;}
.img{ text-indent:10px; height:30px; line-height:30px;}
.text{text-indent:8px; height:20px; line-height:20px; word-wrap: break-word; word-break:break-all;}

#payment2{height:200px;float:left;}
#hot_gamelist2 li,#gamelist2 li {width:189px; text-align:left; height:20px; line-height:20px; border-bottom:1px dotted #F3F3F3;}
#hot_gamelist2 li a,#gamelist2 li a {color:#000; background:url(../images/Gamelistbg.gif) left no-repeat; width:140px!important; padding-left:12px !important;*padding-left:10px !important;_padding-left:10px; width:140px; display:inline;}

#showfeedback{height:180px;float:left;height:auto; border-bottom:1px dashed #666666; margin-bottom:4px; margin-left:6px;}
#showline{float:left;height:20px; line-height:20px;font-size:12px;text-align:left; width:175px;overflow:visible;}
#showmsg{float:left;height:auto;line-height:20px;font-size:12px;text-align:left; width:175px;}


#current_position {background:url(../images/xinxin.gif) no-repeat;width:590px; height:20px; line-height:20px; border-bottom:1px solid #DA3808; text-align:left; margin-bottom:10px; font-size:16px; text-indent:2em; font-weight:bold;}


#adpic {float:left; width:180px; height:100px;}
#adflash {float:right; width:420px; height:100px;}

#center_content{clear:both; width:590px; border:1px solid #EEE;  margin-top:6px; padding-bottom:6px; background:url(../images/xinxin.gif) no-repeat;background-color:#FDFEF8; background-position:3px 3px;height:auto!important;float:left;}
#center_title {width:98%; font-size:16px; /*height:35px; line-height:35px;*/ font-weight:bold; text-align:left; background:url(../images/hot_line_bg.jpg) left bottom no-repeat; margin:8px 0; text-indent:2em;}
#center_content img {border:0; margin:5px 0 5px 8px;}
#center_title img {margin:0; padding:0;}



#QuickOrderBg {width:591px; height:auto; text-align:left;}
#QuickProduct,#QuickInfomation {float:left; width:295px!important;width:295px; height:180px;}
#QuickProduct ul{ float:left; width:300px; height:auto;}
#QuickProductTitle,#QuickInfomationTitle{font-size:16px; height:30px; line-height:30px; font-weight:bold; float:left; text-align:center; background-color:#FF9933;}
#QuickProductTitle{width:300px;}
#QuickInfomationTitle{ width:290px;}
#ProductLine{height:30px; line-height:30px; font-size:12px; font-weight:bold; width:300px;float:left;}
#ProductLable{float:left;width:70px;font-size:12px; height:30px; line-height:30px;vertical-align:middle; padding-left:5px;}
#QuickProduct select{width:220px;color: #000;border:1px solid #ccc;*height:20px;_height:20px;vertical-align:middle;}
#level{width:90px;float:left;}
#level input{width:26px;margin-top:3px;}
#Showpricetime{float:left; width:135px; color:#FF0000;}
#QuickInfomation{width:289px;}
#InfomationLine{height:30px; line-height:30px; font-size:12px; font-weight:bold; width:280px; float:left;}
#InfoLable{float:left; width:110px;font-size:12px;height:20px; line-height:20px;vertical-align:middle;padding-left:5px;}
#InfomationLine input{width:150px;}
#QuickPay{ float:left;width:590px;font-size:12px; font-weight:bold;}
#QuickPay input{ margin:2px auto;}
#QuickPayment {clear:both;margin-top:10px;width:420px; height:25px;text-align:left; padding-left:5px; float:left}
#QuickPayimg{width:150px; float:right;margin:10px 10px 0 0;display:inline;}


#News_List,#About_List {width:590px; *height:auto;_height:100px; bottom repeat-x;margin-bottom:15px;}

#News_List_Content{float:left;width:550px; padding:10px 0 10px 10px; text-align:left; font-size:14px; height:auto;}
#About_List_Content {float:left;width:550px; padding:10px 0 10px 10px; text-align:left; font-size:14px; line-height:20px; height:auto;}
#News_List_Content li {width:550px; height:auto; line-height:25px; border-bottom:1px dotted #000000;}
#News_List_Content li a {color:#000;}
#News_List_Content li a:hover {color:#FF9900;}
#About_List_Content a {color:#6C78F0;}
#About_List_Content a:hover {color:#ff9900;}
#News_List_Content li {width:550px; height:auto; line-height:25px; border-bottom:1px dotted #000000;}
#show_product{float:left;width:550px; padding:10px 0 10px 10px; text-align:left; font-size:14px; line-height:20px; height:auto;}



/********************************* CSS �ײ� ****************************************************/
#footer_Link {padding:15px 0; font-size:14px; border-bottom:1px solid #EEE;}
#footer_Link a {color:#000;}
#footer_Link a:hover {color:#ff0000;}

#footer_copy {font-size:14px; margin:15px 0; width:1002px;}
#copy_logo { float:left; width:200px; height:50px; border-right:1px solid #EEE;}
#copy_text { float:left; width:760px; height:24px; text-align:left; margin-left:20px;}
#copy_text a { color:#000; }
#copy_text a:hover {color:#ff9900;text-decoration:underline;}


/*************************************GameServer.php************************************/
#ServerList { width:550px; padding-left:15px;}
#h4 {width:540px; height:35px; line-height:35px; text-align:left;border-bottom:2px solid #DA3808;margin-bottom:10px; font-size:16px; font-weight:bold;}
#ServerList li {float:left; width:185px; text-align:left;background:url(../images/gif-3.gif) left 50% no-repeat;}
#ServerList li a {diaplay:block;color:#E45511; height:20px; line-height:20px; padding-left:15px;}
#Web_Text { text-align:left; padding:20px 30px; width:480px; display:table;}
#GameNewsbox ul {width:520px;text-align:left; background:url(News_bg.jpg) bottom repeat-x; text-align:left;}
#GameNewsbox li {width:500px; height:auto; line-height:20px; border-bottom:1px dotted #F3F3F3;padding:0 15px;}
#GameNewsbox li a {color:#000;}
#GameNewsbox li a:hover {color:#FF9900;}

#WebGameInfo {text-align:left; width:530px; background:url(News_bg.jpg) bottom repeat-x;padding:15px; line-height:2em;}
#WebGameInfo a {color:#FF6611;}
#WebGameInfo a:hover {color:#FF00FF;}
/*************************************Product.php************************************/
#Product {width:540px; padding:10px;}
#Product li { float:left; width:120px; height:25px; text-align:center; line-height:25px; border:1px solid #D23D11;margin:20px 0 20px 5px; }
#Product li a { color:#000; display:block; width:120px; height:25px;}
#Product li a:hover { color:#fff; background:#ff0000;}
#p_title{ font-size:14px; font-weight:bold;}

#Product td {height:25px; text-align:left; border-bottom:1px solid #EEE;}
.description {width:97%;  padding:15px 5px; border:1px dotted #D23D11; background:#FAC9BA; margin-bottom:10px; color:#6C1F09;}
.NewsDT {width:100%; height:30px; line-height:30px; margin-bottom:10px; border-bottom:1px dotted #CC0000;}
.bgcolor1 {background:#ff0000; color:#FFFFFF;}
.bgcolor0 {}

#SelRole td {height:50px; text-align:center;}
#p1{ height:180px;}
#PriceText,#TimesText {color:#ff0000;}
#level .input {border:1px solid #999999; width:40px;}
#levelsub {border:1px solid #999999; cursor:pointer;}
/*************************************Register.php************************************/
#reg_note{ width:590px; height:30px; line-height:30px; font-size:14px;}
#reg_note a{ color:#FF0000; text-decoration:none;}
#reg_note a:hover{text-decoration:underline;}
#reg{width: 550px;}
#reg input{ width:180px;}
.anniu {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 9pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid;  HEIGHT: 20px; BACKGROUND-COLOR: #eeeeee
}
.FrameDivPass{
	
	border: 1px solid #6FBE44;
	padding: 2px;
	height: 100%;
	float: left;
}
.FrameDivWarn{
	
	border: 1px solid #FF0000;
	padding: 2px;
	height: 100%;
	float: left;
}
.left_td{ width:170px; text-indent:5px; height:30px; line-height:30px; text-align:right; font-weight:bold; vertical-align:top;}
.right_td{ width:370px; text-indent:5px; height:30px; line-height:30px; text-align:left; font-weight:bold; vertical-align:top;}
#webadpic{width:590px;height:180px; background:url(/images/banner.jpg) no-repeat; float:left; position:relative;}
#ad_title{ width:580px; height:33px; background:url(/images/ADS.gif) left no-repeat; background-position:15px 0px; line-height:33px; font-size:16px; font-weight:bold; color:#000; float:left;  }
#ad_content{ width:520px; height:180px; font-size:14px; margin:5px 5px 0 5px; line-height:25px; text-indent:2em; float:left; text-align:left;word-break:break-all;overflow:hidden;}
#ad_list{background: #888888;text-align:right;left:508px; top:180px;position:absolute;height:12px;padding:0px;margin:0px;border:0px; float:right; }

