/**********************CSS Public library*****************************/
* {margin:0; padding:0;}
body {width:1000px; height:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif;text-align:center; margin:0 auto!important;background:url(../Images/newbg.gif) repeat top center; }
a {text-decoration:none;}
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 {list-style:none;}
table { BORDER-COLLAPSE: collapse;}
li {list-style:none;}
img {border:none;}
.box {
    display: table-cell;
    vertical-align:middle;    
    text-align:center;   
    *display: block;
    *font-size: 52px;
    *font-family:Arial;
    width:200px;
    height:60px;
    /*border: 1px solid #eee;*/
}
.box img {    
    vertical-align:middle;
	margin-left:5px;
}
.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;}
.Content_title {background:url(../Images/tree.png) left no-repeat;width:570px;padding-left:25px; height:25px; line-height:25px; border-bottom:1px solid #FFD694; font-size:16px; text-align:left; font-weight:bold;}
.textbox {margin-left:5px; *height:auto;_height:25px; line-height:25px; color:#E55512;}
.righttextbox {width:190px;}
.nonepg {margin:0; padding:0;}

.redtext {color:red;}
.redtext a {color:red;}
.greentext {color:green;}
.CartTab {margin-top:25px;}
.CartTab,.CartTab td {border:1px solid #CC0000; text-align:left; padding-left:10px; 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:13px; margin:15px 0; height:25px; line-height:25px; width:auto;}
.Unit a { color:#FF6600;}
.Getpwd {margin-top:100px;}
.transparent_button {width:100px; height:30px;border:none; background:transparent;cursor:pointer;}

/**********************CSS **************************/
#main_box {width:1000px; height:auto;background:#fff; }
#main_top {width:1000px; height:auto;}
#top_nav_link {float:right; width:350px;}
#logo_nav {width:1000px; height:auto; float:left; }
#logo {float:left; width:1000px;}
#logo img {margin:0px 0px;}

/*New Nav Style*/
/*New Nav Style*/
#nav_wrap { width:1000px; overflow:hidden; float:left; }
#nav{ background:url(../Images/nav_bg.gif) repeat-x; height:39px; position:relative; width:1000px; margin:0 auto; }
#nav .l{ background:url(../Images/navnbg.gif) no-repeat 0px 0px; height:39px; width:2px; float:left}
#nav .r{ background:url(../Images/navnbg.gif) no-repeat -4px 0px; height:39px; width:2px; float:right}
#nav .bt_qnav { float:right; }	
#nav .bt_qnav a{ width:31px; height:29px; line-height:39px;display:block; padding:9px 2px 0 0;}
#nav .c{float:left;margin:0;padding:0}

#nav li {float:left; list-style:none; }
#nav li .v a{width:82px;height:39px; line-height:33px; display:block; color:#FFF; background:url(../Images/navnbg.gif) no-repeat -87px 6px; float:left; font-family:"Microsoft Yahei";}
#nav li .v a:hover,#nav li .v .sele{background:url(../Images/navnbg.gif) no-repeat 0px -47px; color:#116406; line-height:42px; font-size:14px}
#nav .kind_menu { height:30px;*height:29px; line-height:30px;vertical-align:middle; position:absolute; top:37px;*top:39px; left:70px; width:880px; text-align:left; display:none; background:url(../Images/nav_bg1.gif) repeat-x bottom; color:#656565; }
#nav .kind_menu a {color:#656565; float:left; text-align:center; width:90px; font-family:Arial, Helvetica, sans-serif;}
#nav .kind_menu a:hover { color:#ff4300; background:url(../Images/navnbg.gif) no-repeat 1px -91px;*background:url(../Images/navnbg.gif) no-repeat 1px -93px;}
#nav .kind_menu span { font-size:10px;  color:#cecece; line-height:30px; *line-height:26px; float:left }	
#tmenu{ background:url(../Images/nav_bg1.gif) repeat-x bottom; height:28px; border-bottom:1px solid #eee;  }

#nav {float:left; width:1000px;}
/**
#link1 {float:left;width:5px; height:36px; background:url(../Images/dh_bg_left.jpg) left no-repeat;}
#link2 {float:left;width:990px; height:36px; background:url(../Images/dh_bg_conter.jpg) repeat-x;}
#link3 {float:left; width:5px; height:36px; background:url(../Images/dh_bg_right.jpg) no-repeat;}
#link2 li {float:left; width:auto; height:36px; font-size:14px; line-height:36px; padding:0 8px;}
#link2 li a {color:#fff; font-weight:bolder;}
#link2 li a:hover {color:#FFFF00; font-weight:bolder;} **/

#keyword_words {width:1000px; height:50px; background:url(../Images/Keywords_bg.jpg) bottom repeat-x; font-size:11px; word-wrap: break-word; 
word-break:nomarl;}
#keyword_words a {color:#000;}
#keyword_words a:hover {color:#FF3300;}

#main_middle{margin:5px 0 0 0; padding:0px;}
#main_left,#main_right {float:left; width:191px; height:auto; margin:0; padding:0;border:#000;}
#main_center {float:left; width:600px; background:#fff; margin:0 5px; display:inline;}

   
#sidebar_left{float:left; width:190px;}
#menu{ margin-bottom:10px; background:url(../Images/menu_bg.jpg) repeat-y;}
#menu ul{list-style:none;width:190px;}
#menu .tbg{ background:url(../Images/menu_tbg.jpg) no-repeat 0 0;}
#menu h2{ height:32px; color:#fff; font-size:14px; font-weight:bold; line-height:32px; }
#menu h4{ background:url(../Images/menu_li_bg.gif) repeat-x 0 0; border-bottom:1px solid #dadada;}
#menu h4 a{display:block;background-image:url(../Images/icon_arrow_01.gif); background-repeat:no-repeat; background-position:10px 49%; *background-position:10px 46%; color:#FF6B00; font-family:"Times New Roman", Times, serif; font-weight:bold; line-height:28px;}
#menu li{list-style:none;height:auto;line-height:27px; width:190px;border-bottom:1px solid #dadada; text-align:left;text-indent:10px;float:left;}
#menu li a{list-style:none;display:block;height:auto;background:url(../Images/menu_li_a_bg.gif) no-repeat 50%; line-height:27px; color:#333;}
#menu li a.current,
#menu li a:hover{ display:block;height:auto; background:url(../Images/menu_li_a_bg2.gif) no-repeat 50%; color:#e80000; line-height:27px;}
#menu a:hover{ text-decoration:none;}

.clearfix:after{ visibility:hidden; content:"."; display:block; height:0; clear:both;}
.clearfix{ zoom:1;}
.hidden{ text-indent:-999px; overflow:hidden;}
.loading{ padding:40px 0; text-align:center;}


#livechat1 {width:191px; height:8px; background:url(../Images/livechat_bg1.jpg) bottom no-repeat;}
#livechat2 {width:191px; background:url(../Images/livechat_bg2.jpg) top repeat-y;}
#livechat2 img{margin-left:6px;}
#livechat3 {width:191px; height:8px; background:url(../Images/livechat_bg3.jpg)  no-repeat;*margin-bottom:5px;}

#GameList1 {width:190px; height:34px; line-height:34px; background:url(../Images/menu_tbg.jpg) bottom no-repeat; color:#FFF;}
/**
#GameList2 {width:191px; height:auto; background:url(../Images/menu_li_bg.gif) top repeat; padding:0px 0;border:#000;}
#GameList3 {width:191px; height:8px; background:url(../Images/GameList_bg_Bottom.jpg)  no-repeat;}
#GameList2 li {width:191px; text-align:left; height:auto; line-height:26px; border-bottom:1px dotted #F3F3F3;}
#GameList2 li a {color:#000; background:url(../Images/Gamelistbg.gif) left no-repeat; width:171px!important; padding-left:10px !important;*padding-left:10px !important;_padding-left:10px;width:191px; margin-left:10px;}
**/


#QuickOrder {text-align:center;clear:both;width:560px; height:208px; margin:10px 0 0 16px; border:1px solid #FFCC7B;}
#QuickOrderBg {width:560px; height:208px; background:url(../Images/Quick_bg.jpg) repeat-x;}
#QuickTitle {width:500px; height:30px; line-height:30px; font-weight:bolder; text-align:left;}
.QuickClass {width:181px; height:27px; background:url(../Images/Quick_Title_bg.jpg) center bottom no-repeat; padding-left:12px;}
#QuickTitle a {float:left; color:#A34105; display:block;width:181px; height:30px; line-height:30px; font-weight:bolder; text-align:center;}
#QuickContent {width:540px; height:165px; margin:0 0 5px 6px; background:#fff; border:1px solid #FFCC7B; border-top-color:fff; padding:6px 0 0 5px;}
#QuickContent input,#QuickContent select {border:1px solid #ccc; margin-bottom:3px; *height:18px; _height:16px;font-size:12px; vertical-align:middle;}
*#QuickContent select {height:20px; width:170px;}
#QuickContent input.radio {border:none;}
#QuickContent img {margin-top:10px;}
#QuickProduct,#QuickInfomation {float:left; width:290px!important;width:295px; height:120px; text-align:left; padding:5px 0 0 5px;}
#QuickPL {float:left; width:530px!important;width:530px; height:100px; text-align:left; padding:5px 0 0 5px;}
#QuickInfomation {width:235px!important;width:235px;}
#QuickInfomation span{display:block;width:80px;float:left;}
#QuickProduct span{display:block;width:105px;float:left;}
#QuickPayment {clear:both;width:530px; height:35px;line-height:35px;margin-left:5px; text-align:left;}
#QuickPayment img{display:block;vertical-align:middle;float:right;margin-right:25px;display:inline;}


#login-box,#logined-box {width:191px; height:148px; background:url(../Images/Login_bg.jpg) no-repeat; padding-bottom:5px; text-align:left;}
#logined-box {background:url(../Images/Logined_bg.jpg) no-repeat;}
#login {width:90%; height:80px; padding-top:20px!important; *margin-top:0px; margin-left:8px;}
#login input {border:1px solid #CCCCCC; height:15px; width:160px; font-size:12px;}

#shopping1 {width:191px; height:32px; background:url(../Images/Cart_bg_title.jpg) bottom no-repeat;}
#shopping2 {width:191px; background:url(../Images/Cart_bg_middle.jpg) top repeat-y; padding:6px 0;}
#shopping3 {width:191px; height:8px; background:url(../Images/Cart_bg_bottom.jpg)  no-repeat;*margin-bottom:5px;_margin-bottom:0;}

#Contact1 {width:191px; height:32px; background:url(../Images/Contact_bg_title.jpg) bottom no-repeat;}
#Contact2 {width:191px; background:url(../Images/Tj_bg_middle.jpg) top repeat-y; padding:6px 0;}
#Contact3 {width:191px; height:10px; background:url(../Images/Tj_bg_Bottom.jpg) no-repeat; *margin-bottom:5px; _margin-bottom:0;}
#Contact2 {text-align:left;}


#Bloglist1 {width:191px; height:32px; background:url(../Images/Blog_bg_title.jpg) bottom no-repeat;}
#Bloglist2 {width:191px; background:url(../Images/Cart_bg_middle.jpg) top repeat-y; padding:6px 0;}
#Bloglist3 {width:191px; height:8px; background:url(../Images/Cart_bg_bottom.jpg)  no-repeat;*margin-bottom:5px;_margin-bottom:0;}
#Bloglist2 ul{width:170px;}
#Bloglist2 li{width:170px; float:left; text-align:left; line-height:22px;}
#Bloglist2 li a{ color:#000000;}

#current_position {background:url(../Images/tree.png) left no-repeat;width:590px; height:25px; line-height:25px; border-bottom:1px solid #FFD694; font-size:16px; font-weight:bold; text-align:left;}

#hot_game_pic {width:590px;margin-top:4px; padding-bottom:4px;}
#hot_game_pic_title {background:url(../Images/xm_login.jpg) left no-repeat;border-bottom:1px solid #DA3808;width:100%; font-size:14px; /*height:35px; line-height:35px;*/text-align:left;margin:0;}
#hot_game_pic img {border:0; margin:2px 0 2px 8px;}
#hot_game_pic_title img {margin:0; padding:0;}
#News_List,#About_List {width:596px; *height:auto;_height:210px; bottom repeat-x;margin-bottom:15px;}

#News_List_Content{float:left;width:550px; padding:10px 0 10px 10px; text-align:left; font-size:12px;}
#About_List_Content {float:left;width:550px; padding:10px 0 10px 10px; text-align:left; font-size:12px;}
#News_List_Content li {width:550px; height:25px; 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:#000;}
#About_List_Content a:hover {color:#00FF00;}

/*************************************************************************************/
#main_down {width:1000px; margin:10px 0;background:#fff;}
#Quick_Link {width:1000px; border:1px solid #E0E0E0;background:#F5F5F5;}
#Quick_Link ul {width:220px; height:auto; padding:20px 10px; float:left; text-align:left; background:url(../Images/sline_h75px.jpg) 90%  no-repeat;}
#Quick_Link h2 {font-size:16px;}
#Quick_Link ul li {height:20px; line-height:20px; list-style:disc;list-style:none; padding-left:10px;}
#Quick_Link a {color:#000;}
#Quick_Link a:hover {color:#00FF00;}
#Firend_Link {width:998px; height:60px; border:1px solid #eee; background:url(../Images/Link_Login_bg.jpg) repeat-x; margin:5px 0;}
#footer_Link {padding:5px 0; font-size:10px; border-bottom:1px solid #EEE;}
#footer_Link a {color:#000;}
#footer_Link a:hover {color:#00FF00;}
#footer_copy {font-size:12px; margin:5px 0;}
#copy_logo { float:left; width:200px; height:50px; border-right:1px solid #EEE;}
#copy_text { float:left; width:700px; height:24px; padding:13px; text-align:left; padding-left:40px;}
#copy_text a { color:#000; text-decoration:underline;}

/*************************************GameServer.php************************************/
#ServerList { width:555px; padding-left:15px;}
h4 {width:540px; height:35px; line-height:35px; text-align:left;border-bottom:2px solid #DA3808;margin-bottom:10px;}
#ServerList li {float:left; width:275px; 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:20px; 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:550px; background:url(News_bg.jpg) bottom repeat-x; padding:15px;display:inline; line-height:2em;}
#WebGameInfo img {width: expression(this.width > 550 ? 550: true);max-width:550px;}
#WebGameInfo a {color:#03F;}
#WebGameInfo a:hover {color:#FF00FF;}
/*************************************Product.php************************************/
#Product {width:570px; padding-left: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;}

#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;}

#PriceText,#TimesText {color:#ff0000;}
#level .input {border:1px solid #999999; width:40px;}
#levelsub {border:1px solid #999999; cursor:pointer;}
#bodybg{border:2px solid #FFD694;margin-bottom:10px;padding-bottom:10px;text-align:left;}
