 
.paymain{  margin:0px auto; position:relative; background-color:#31312F; border:1px solid #111}
.paymain ul,li{ list-style:none;}
.payservers{ float:left; position:relative;  }
.popbank{ display:none; background-color:#323230; border:1px solid #111; border-left:none; position:absolute;}
.popbank{ width:650px; top:10px; left:220px; z-index:999999;}
.popbank{ padding:20px}
.popbank ul,li{ list-style:none; margin:0px; padding:0px;}
.popbank ul li{ width:160px; color:#eee; font-size:14px; text-align:center; height:24px; line-height:24px; background-color:#5B5B5B; cursor:pointer; float:left; border:1px solid #292929;  padding:4px 10px 2px 10px; margin:0px 10px 10px 20px;}
.popbank ul li.on{border:1px solid #973400;}
.popbank ul li:hover{border:1px solid #973400;}

.container{float:left;}
ul.tabs { margin: 0; padding:2px 0px; background-color:#1F1F1F; float: left; list-style: none; height: 27px; border: none; width:946px; margin-left:10px; }
ul.tabs li { float: left; margin: 0; padding: 0; height: 26px; line-height: 26px;    overflow: hidden; position: relative; }
ul.tabs li a { text-decoration: none; font-weight:bold; color: #000; display: block; font-size:14px; padding: 0 10px; border:none; outline: none; }
ul.tabs li a:hover { }
ul.tabs .t-r{ float:right; margin-right:2px; background-color:#343434; color:#ddd}
ul.tabs .t-r a{color:#ddd}
.tabs .active{ }
.tabs .active a{ color:#dedede;}
.tabs .one{ margin-left:20px; }
html ul.tabs li.active, html ul.tabs li.active a:hover {  border-bottom: none; }
.tab_container {height:auto!important;height:500px;min-height:500px;  clear: both; float: left; width:968px; margin-left:-10px;  }
.tab_content { padding: 4px 0px 0px 0px ; font-size: 1.2em;  }
.tab_content ul{list-style: none; margin:0px;  padding:0px;}
.tab_content ul li{ margin:0px 0px 20px 20px; list-style: none;text-align:center;float:left;width:222px; background:url('11.jpg');  height:142px; border:none;  }
.tab_content ul li a{ text-decoration:none;color:#eee; font-weight:bold;}
.tab_content ul li a:hover{ color:#fff}
.tab_content ul li img{width:110px;display:block; margin:0px auto; margin-top:26px;  height:60px;}
.tab_content ul li span{font-size:12px; display:block; margin-top:34px;}
.nonegame{ text-align:center; font-size:18px; height:400px; line-height:400px;}
.container .server{ margin:20px 0px 0px 0px; margin-bottom:20px;}
.container .server ul{ margin:20px 0px;}
.container .server li{ float:left; cursor:pointer; width:100px; height:24px; padding:0px 4px; margin:6px; border:1px solid #A4CCFF; text-align:left; line-height:24px;}
.container .server li:hover{ background-color:#eee;}
.container .server li a{ font-size:12px;}

.game_detail_img{ float:left;height:180px; }
.game_detail{ margin-left:10px;float:left;}
.game_center_f{ margin:8px; text-indent:2em; line-height:22px; color:#3e3e3e;}
.game_center_t{ margin-top:10px; font-size:18px; color:#fe0000;  border-bottom:solid 1px #dbdbdb; line-height:30px;}
.game_center_t span{ font-size:12px; font-weight:normal; color:#f65d00; margin-left:10px;}

.sr{ font-size:12px; color:#999;}

.setup{background-color:#1E1E1E; border:none; border-right:none; border-left:none; height:40px; margin:10px 0px 10px 0px;}
.setup ol{}
.setup ol li { float: left; display:inline-block; margin-top:12px; }
.setup ol li.st{ background:url('34.png');width:103px; height:16px; }
.setup ol li.st1{ margin-left:70px;}
.setup ol li.st1on{background-position:-0px -16px}
.setup ol li.st2{ background-position:-103px -0px}
.setup ol li.st2on{background-position:-103px -16px}
.setup ol li.st3{background-position:-206px -0px; width:88px;}
.setup ol li.st4{background-position:-293px -0px; width:74px;}
.setup ol li.sp{ width:14px; height:15px; background:url('33.png'); margin:12px 10px 0px 10px;}


.p-u-s{ margin-left:0px;}
.p-u-s h1{ font-size:20px; font-weight:bold; padding-left:10px; margin:20px 0px ; color:#333;}
.p-u-s h1 a{ font-size:20px;color:#333;text-decoration:none;}
.p-u-s h1 a:hover{  text-decoration:underline;}
.p-u-s .udt{ border:none;}
.p-u-s .udt .t11{ text-align:right; padding-right:2px; width:80px; color:#ddd;}
.p-u-s .udt td{ height:40px; font-size:12px; font-weight:bold; padding:6px 0px;}
.p-u-s .udt td a{ color:#00e; text-decoration:none;}
.p-u-s .udt td a:hover{  text-decoration:underline;}
.p-u-s .udt td.r{ padding-left:10px; font-size:12px; color:#999;}
.p-u-s .udt td .e,.t{ display:none;}
.p-u-s .udt td.err{color:#f33;}
.p-u-s .udt td.err .e{ display:inline;}
.p-u-s .udt td.ok{color:#2a2;}
.p-u-s .udt td.ok .t{ display:inline;}  
.p-u-s .udt .i{border:none; border-right:1px solid #eee; background:url('22.jpg')  no-repeat left top; font-size:14px; height:23px; padding:4px 0px 4px 10px; width:253px;border: 1px solid #292929; border-bottom: 1px solid #292929; border-right: 1px solid #292929; background-color: white; vertical-align: middle; _margin-top: 1px; padding: 7px 0 7px 8px; height: 16px; line-height: 16px; overflow: hidden; color: #eee; font-size: 14px;    -webkit-transition-property: all; -webkit-transition-duration: .3s; -moz-transition-property: all; -moz-transition-duration: .3s; -o-transition-property: all; -o-transition-duration: .3s; transition-property: all; transition-duration: .3s; outline: none; float: left; resize: none; margin-right: 10px;}
.p-u-s .udt .i{ _height:30px;}

.p-u-s .udt .i3{background:url('pay.gif')  no-repeat left top;  width:287px; padding:4px 10px; border:1px solid #eee;height:30px;}

.p-u-s .p-u-s-z{ width:720px; height:40px;text-align:right; line-height:40px; border-bottom:2px solid #656563; color:#666; }
.p-u-s .p-u-s-z span{font-size:16px;  font-weight:bold; display:inline-block;}
.p-u-s .p-u-s-z span.l{ float:left;}
.p-u-s .p-u-s-z span.r{  }
.p-c-t{ padding:20px 0px;}
.button-box{ margin-left:130px;padding:2px; height:40px; line-height:40px;}
.pbutton{ font-weight:bold; padding:0px; margin:0px; font-size:14px; display:inline-block; text-align:center; background:url('anniu.png'); border:none; width:126px; height:38px; cursor:pointer; line-height:38px;  text-decoration:none; color:#eee;}
.button-box a{color:#eee;}

.button-box a:hover{text-decoration:none; color:#fff;}
.pbutton:hover{ text-decoration:none; color:#fff;}


.selp{ margin:0px ; margin-left:64px; padding-left:26px;}
.selp .money-item{ width:80px; color:#eee; font-weight:bold; text-align:center; border:1px solid #292929;padding:6px 10px 6px 10px; display:inline-block; float:left; font-size:14px; background-color:#5B5B5B;  }
.selp .money-item{ margin:0px 10px 10px 0px; cursor:pointer;}
.selp .money-item:hover{ border:3px solid #973400;padding:4px 8px 4px 8px;}
.selp .on{border:3px solid #973400;padding:4px 8px 4px 8px;}

.pay-type-s{ position:relative;}
.pay-type-s .item{ float:left; position:relative; margin-left:24px; background:url(res/pay_type_item.gif); height:105px; width:320px; padding:10px; margin-bottom:20px;}
.pay-type-s .item .typename{ font-size:16px; font-weight:bold; color:#555;}
.pay-type-s .item .paylogo{ margin-top:-20px; float:left;}
.pay-type-s .item .typepaybtn{ border:none;float:left; margin:20px 0px 0px 40px; background:url('res/chong_btn.png') -0px -38px; cursor:pointer; width:116px; height:38px; font-size:14px; color:#FF7A16;}
.pay-type-s .item .typepaybtn:hover{ background-position:-0px -0px; color:#eee;}
.pay-type-s .pibox{ position:relative;}
.pay-type-s .pay_bank{   width:720px; height:200px; border:1px solid #bbb; position:absolute; top:130px; left:16px; z-index:10; background-color:#fff; }

.pay-type-s .pay_bank .loadhtml{ clear:both;}
.pay-type-s .pay_bank .p-b-t{ background-color:#444; padding:0px; margin:0px;}
.pay-type-s .pay_bank .p-b-t .t-c{ height:20px; width:21px; cursor:pointer; display:block; background:url('res/close.gif'); float:right; margin:10px 10px 0px 0px ; text-indent:-919191;}
.pay-type-s .pay_bank .p-b-t .t-c:hover{ background-position:-0px -20px;}

#pay_setup_1{ width:200px; border:none; background-color:#343434;  padding:10px 0px; margin-left:20px}
#pay_setup_1 li a{ font-weight:bold; display:block; margin-left:10px; color:#666;text-decoration:none; padding-left:20px; width:170px; height:40px; line-height:40px; font-size:12px;}
#pay_setup_1 li a:hover,.current{ background-color:#3A3A38; text-decoration:none; color:#eee;}
#servers:hover { cursor:pointer;}
.popservers{  display:none; margin-top:32px; 
                border:1px solid #292929; border-top:none; width:260px; height:250px;
                 overflow:auto; position:absolute; z-index:30; background-color:#31312F;  color:#888; }
#pophtml{ list-style:none; margin:0px; padding:0px; left:0;  } 
#pophtml li{ height:24px; line-height:24px; font-size:13px; padding:4px 6px; }
#pophtml li:hover{ background-color:#1E1E1E; cursor:pointer;}

.stupbank{ display:none;  padding-left:90px;}
.stup-bank-logo{}
.stup-bank-logo ul,li{ list-style:none; margin:0px; padding:0px;}
.stup-bank-logo ul li{ cursor:pointer; float:left; border:1px solid #ddd; background-color:#fff; padding:4px 10px 2px 10px; margin:0px 10px 10px 0px;}
.stup-bank-logo ul li.on{border:1px solid #279A07;}


.wait-pay-mask{ display:none; filter: alpha(opacity=45); z-index:401111; opacity:0.45; background-color:#ccc; position:absolute; top:0px; left:0px; width:100%; height:1000px;}
.wait-pay{ display:none;left:400px; border:6px solid #aaa; top:160px; background-color:#fff; position:absolute;z-index:401112; width:610px; height:280px;}
.wait-pay h3{margin:20px; font-size:18px;}
.pay_wait_button{ text-align:center;}
.pay-info-wait{ height:160px; margin-left:30px;}
.pay-info-wait p{ list-style:30px; font-size:14px; padding:0px 0px 10px 0px; margin:10px 0px; }
.pay_wait_button a{ display:inline-block;color:#fff;  background-color:#F89412; text-decoration:none; width:200px; height:36px; line-height:36px; text-align:center; font-size:14px;}

.clear{ clear:both}
.pay_box{ border:2px solid #494; width:600px;  margin:0px auto; margin-top:100px; font-size:12px; padding:20px 0px; background-color:#EDFFCD; }
.pay_box .tpic{ float:left; width:100px;  }
.pay_box .tpic img{ margin-left:20px;}
.pay_box .tcontxt{float:left; width:450px;}
.pay_box .titlem{ font-weight:bold; font-size:14px;}
.pay_box .titlen{ padding:3px 0px;}
.pay_box .titles{ font-weight:bold;}
.pay_box .titles a{ margin-left:10px;}
.pay_box .ts{}
.pay_box .ts ul{ margin-left:20px;}
.pay_box .ts ul li{ list-style:decimal}
.pay_results{color:#555; font-size:14px; width:400px; padding:20px 30px; margin:100px auto; background-color:#F3FEDB; border:1px solid #ccc}
.pay_results p{ padding-top:10px; font-size:12px;}
.res_title{ font-weight:bold; font-size:16px;color:#111; margin:0px 0px 10px 10px;}
.res_info{ margin:0px 0px 10px 4px; }
.res_info .t1{ width:60px; text-align:right}
.res_info .t2{ width:200px;text-align:left; padding-left:6px;}
.res_more{font-size:14px; height:30px; line-height:30px;}

.stupcreditcard{display:none;}
.stupucread{ display:none;}


.mst-pay-login{ display:none; position:absolute; z-index:919191; width:480px; height:280px; background-color:#fff;}
.mst-pay-login{ top:140px; border:6px solid #aaa; }
.mst-pay-login-i{ border:none;width:480px; height:280px; overflow:hidden;}