.rq {color:#f00}
.gd {color:#990}
img {max-width:100%;}
ul li {list-style: none;}
a:hover{text-decoration: none;}
#pageone{background:#f2f2f2; font-family:Arial,Roboto,Helvetica,sans-serif;}
#header {width:100%; height:3.96667rem; background:#fff; top:0; left:0; z-index:1010;}

.pst_left{float:left; width:48%;}
.pst_mid{float:left; width:2%; height:50px; line-height:50px; text-align:center;}


.mfooter-social li a span{color:#666; text-shadow:none; font-weight:100; font:12px/20px Arial,Helvetica,sans-serif;}

.lg_mainbox a{color:#fff;}

.side_a01 a{color:#fff;}
.side_a01 a:hover{color:#fff;}

.loginbox_cont{ float:right; margin-right:60px;}
.loginbox_cont a{font-weight:100;}


.msec-tag{height:35px; line-height:35px; text-indent:1em; font-weight:bold; text-decoration:underline; text-align:left; padding:5px 0 5px 32px; background:url(../../images/dot03.png) no-repeat 16px center; color:#3388CC; cursor:pointer;}

.msec02-up{margin:1px; padding:5px 0; overflow:hidden; zoom:1;}
.msec02-li {float:left; width:24.5%; text-align:center; padding:20px 0px; background:#fff; border-bottom:1px solid #ccc;}
.msec02-li a{text-decoration: none;}

#slides li{display:none;}
#slides li.on{display:block;} 
#pagination .current {background: #949494;border-color:#fff;}

.msec03-up{margin:1px; padding:5px 0; overflow:hidden; zoom:1; background-color:#fff;}
.msec03-li {float:left; width:33%; text-align:center; padding:20px 0; background:#fff;}
.msec03-li img{}
.msec03-li a{text-decoration: none;}

span.msec03-game{}
span.msec03-name{color:#000; height:30px;  padding:5px; font-family:Roboto,Helvetica,sans-serif; font-size:12px;}
span.msec03-buy{padding:0; color:#870000;}

.msec04-main{background:#fff; overflow:hidden; zoom:1;}
.msec04-main ul.cf{margin:0; padding:0; overflow:hidden; zoom:1;}
.msec04-main ul.cf li{float:left; width:46%; text-align:left; padding:1px 0; text-indent:1em; margin:4px 5px; background:url(../../images/icon-01.png) no-repeat 5px center #e0e0e0; border:1px solid #8d8d8d; border-radius:5px;}
.msec04-main ul.cf li p{margin:10px 0; color:#444; padding-left: 10px; font-family:Arial,Roboto,Helvetica,sans-serif; font-size:13px;}
.msec04-main ul.cf li p a{color:#666666; text-decoration: none;}


.roundedd {padding:0; background:#f9f9f9; color:#333; overflow:hidden; zoom:1;}
.roundedd h5 {height:35px; line-height:35px; margin-top:8px; font-size:16px; color:#FF821E; text-indent:1em; font-weight:bold; background:#eee;}
.roundedd h5 span{border-bottom:2px solid #FF821E;font-size:16px;color:#FF821E; padding:7px 0;}
.roundedd table.tbl {width:100%;color:#333;}
.roundedd table.tbl td{padding:5px;}
.roundedd table.tbl img{cursor:pointer;}
.roundedd table.tbl td,.roundedd table.tbl th { }
.roundedd li{list-style: none;}

.oi_desc{float:left; width:25%;}
.oi_txt{float:left; width:70%;}
.itext{height:18px; border:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

fieldset {border:none; margin:1px auto; padding:0 5px 5px 10px;}
fieldset:hover{border:none;}
fieldset legend{color:#2988a7;}

.pm{overflow:hidden; zoom:1; padding:0 10px; margin: 0;}
.pm li{padding:5px 0; float:left; cursor:pointer;}
.float50 li{width:33%; }

.float50 .ui-btn-pay{padding:.25em .2em .25em 1.05em;}
.float50 .ui-radio .ui-btn-icon-left:after{left:.1025em;}
.float50 .ui-radio .ui-radio-on:after{width:.2em; height:.2em; border-width:.3em;}
.float50 .ui-radio .ui-checkbox-off:after, .float50 .ui-radio .ui-checkbox-on:after, .float50 .ui-radio .ui-radio-off:after, .ui-btn.ui-radio-on:after{width:.7em; height:.7em; border-width:.6em;}

.pm_l{float:left; width:20%;height:66px;line-height:66px;}

.pm_l .ui-radio input{margin-top:11px;}
.pm_r{float:left; width:78%;height:66px;line-height:66px;}

.pnm{overflow:hidden; zoom:1;}
.pnm li{padding:2px 0; float:left; cursor:pointer;}
.float24 li {width:24%; border-radius:5px;}

.d_over{background:#CCC;}
.d_out{background:#FFF;}

.orderli{margin:0; padding:0; overflow:hidden; zoom:1;}
.orderli li{}

.play_tab{position:absolute; float:left; margin-top:65px; *margin-top:65px; margin-left:50px; width:290px; z-index:200; height:0px;}
.play_tab table{border:1px solid rgb(165, 165, 165);}
.play_tab td{border-bottom:1px solid rgb(111, 111, 111); cursor:pointer; background:#fff;}
.play_tab tr:hover{background:lightgrey;}

.notice{margin:0 0 15px; padding:1px; background:#FFFDEB; border:1px solid #dddcdc; border-radius:5px;}


.region{overflow:hidden; zoom:1; margin: 0; padding: 0;}
.region li{width:48%; background:url(../../images/icon-02.png) no-repeat 5px center #fff; text-indent:1em; float:left; margin:3px; border:0.08333rem solid #d0d0d0; padding:10px 0; box-sizing: border-box;}
.region li a{color:#666; font-size:14px; text-decoration: none;}

.region  .icon{color: #263947; top: 1.45833rem;}
.region li a p{font-size: 1.2em;}

#footer{background:#fff; text-align:center;}
.mfooter-social{overflow:hidden; zoom:1; padding:10px 0;}
.mfooter-social li{float:left; width:16%;}
#footer p{text-align:center; color:#666; font-size:.8em; text-shadow:none; font-weight: 100; font: 12px/20px Arial,Helvetica,sans-serif;}
#loginbox1 a{font: 12px/20px Arial,Helvetica,sans-serif;}
.mfooter-social li a{text-decoration: none;}

.cf li a{text-decoration: none;}
.util p{text-align:center;}
.n_m_cont_box{padding:5px;}


/* currency style */
.currency{color:#000; cursor:pointer; font-family: Tahoma,Geneva,sans-serif; font-weight:bold; text-decoration:underline;}
.current{color:#000; padding:4px 10px; border-bottom:2px solid #FDA739; cursor:pointer; font-family:Tahoma,Geneva,sans-serif; text-decoration:none;}


.roundbox{padding:4px 10px 1px 10px; margin:4px 0;}
.x3serverbox{background:#F7F7F7; margin:0; padding:4px 0;}
.mmserver{padding:0; margin:0; overflow:hidden; zoom:1;}
.mmserver li{float:left; width:47%; border:1px solid #D6D6D6; margin:2px; padding:8px 0; background: url(../../images/icon-01.png) no-repeat 2px center; text-indent:.8em; }
.mmserver li a{text-decoration: none; color:#676767; font-size:14px;}
.n_m_cont{overflow:hidden; zoom:1;}


.snlist{padding:0; margin:0; overflow:hidden; zoom:1;}
.snlist li{float:left; width:47%; border:1px solid #D6D6D6; margin:2px; background:#fff;}
.snlist li a{text-decoration:none; color:#676767; font-size:14px; display:block; padding:8px 0;}
.sv_name_l{float:left; width:40%;}
.sv_name_r{float:left; width:56%;}
.sv_list{background: url(../../images/icon-01.png) no-repeat 2px center; text-indent:1em;}


.mmprobox{overflow:hidden; zoom:1;}
.mmprobox span{ float:left; background-color:#ddd;height:45px;line-height:45px;font-weight:bold;cursor:pointer;width:46%; border-radius: 10px; margin:3px 2px; text-align:center;}
.mmprobox .mmcur{background:#ff9308; color:#fff; }
.mmdes{border:1px solid #d6d6d6;padding:10px;font-weight:bold; border-bottom:0; clear:both;}

.lg_mainbox a{color:#333;}
.mhead01-board{border-radius: 10px; border:1px solid #ccc; background:#fff;}

.p_i_c{padding:0; margin:0;}
.p_i_c li{background: #fff; color: #7f7f7f; border-radius:5px; margin:3px 2px; text-align:center; height:35px; line-height:35px; border:1px solid #eee; width:48%; float:left;}
.p_i_c li a{color:#7f7f7f; font-size:1em;text-decoration: none;}
.p_i_c li a:hover{color:#7f7f7f;}
.p_i_c li.glic{background:#ff9408; color:#fff;}
.p_i_c li.glic a{color:#fff;} 

.fifanav{margin:0; padding:0; overflow:hidden; zoom:1;}
.fifanav li{float:left; border:1px solid #ccc; border-radius: 5px; padding:8px; margin:2px; background:#fff;  list-style: none;}
.fifanav li:hover{border:1px solid #ef3737; background:url(../../images/top-dot.png) no-repeat top right #fff;}

.payinfo_name{float:left;width:100%;font-size:14px}
.payinfo_name span{padding:0 5px; color:#F00;}
.payinfo_cont{float:left; width:100%;}
/*
.payinfo_left{float:left; width:2%; padding-right:5px; height:50px; line-height:50px; color:#F00; text-align:right;}
.payinfo_right{float:left; width:96%;}*/
.pi_l{float:left; width:42%;}
.pi_r{float:left; width:6%; padding-left:2px; height:50px; line-height:50px;}

.ot_txt{background:#e6e6e6; border-radius:3px; border:0; text-align:center;}

#trademethod{padding:0; margin:0;}
#trademethod li {cursor:pointer; padding:5px 10px;}
#preview{position:absolute; border:1px solid #ccc; background:#333; display:none; color:#fff;}

.mmplist{padding:6px 0; list-style:none;  border-top:1px solid #eee; background:url(../../images/cart-buy01.png) no-repeat center right #fff; }
.mmplist a{text-decoration: none; }
.mmplist p{padding:2px 8px; margin:0;}

.cart{margin:0; padding:0;}
.cart li{margin:5px 0;border:1px solid #fff; position:relative;}
.cart li:hover { border:1px solid #CCC;}
.cart li div.x { position:absolute; top:5px; right:5px; width:30px; height:30px; background:#FFF;  cursor:pointer;}

.itbl{}
.itbl .ui-input-text{border:0px solid #CCC;}

.jian , .jia { border:1px solid #999; width:23px; height:23px; float:left; text-align:center; line-height:25px; cursor:pointer; font-size:16px; position:relative;  bottom:-2px;  }
.jia  { margin:0 0 0 5px;}
.jian:hover , .jia:hover { border:1px solid #F90; color:#F90;}
.qty { float:left;   border:1px solid #999; width:40px;height:23px; position:relative;  bottom:-2px; padding:0;margin:0 0 0 5px;line-height:25px;text-align:center; }


#loginboxarea p{padding:5px 0 0 30px;  border:1px solid #eee;}

.pro_price{color:#E60303;font-weight:bold;}
.tbl{width:98%;}
.tbl tr th{background:#f9f9f9; color:#999;}
.tbl tr td{background:#fff;  padding: 4px;}
