a,b,body,canvas,dd,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,html,img,input,label,li,ol,p,q,span,ul{margin:0;padding:0;border:0;outline:0;font-size-adjust:none;-webkit-text-size-adjust:100%!important;-webkit-touch-callout:none;}
*{-webkit-tap-highlight-color:transparent; padding: 0; margin: 0;}
input, textarea, keygen, select, button {font-size: 1.4rem}
textarea:disabled, input:not([type]):disabled, input[type="color" i]:disabled, input[type="date" i]:disabled, input[type="datetime" i]:disabled, input[type="datetime-local" i]:disabled, input[type="email" i]:disabled, input[type="month" i]:disabled, input[type="password" i]:disabled, input[type="number" i]:disabled, input[type="search" i]:disabled, input[type="tel" i]:disabled, input[type="text" i]:disabled, input[type="time" i]:disabled, input[type="url" i]:disabled, input[type="week" i]:disabled {
    background-color: transparent; color: #888
}
body,html{font-size:62.5%;height:100%;padding:0;margin:0;background-color:#fff;font-family:STHeitiSC-Light,Helvetica-Light,arial,sans-serif,'Droid Sans Fallback';}
input{-webkit-user-select:auto;-webkit-appearance:none;appearance:none;outline:0;}
::-webkit-input-placeholder{color:#999;}
li,ul{list-style:none;}
a{text-decoration:none; color: #4c4c4c;}
em{font-style:normal;}
.show{display:block!important;}
.show_table{display:table!important;}
.hide{display:none!important;}
.bold{font-weight:bold!important;}
.fixed{position: fixed!important;}
.bdn{border: none!important;}
.cb{clear: both!important;}
html,body{width:100%;max-width:768px;margin:0 auto;}
.mg_body_bggrey{ background-color: #f2f2f2 }
.mw_main{clear: both; border-bottom: 5rem solid transparent; background:#f2f2f2;}
.mw_new_main{clear: both; border-bottom: 5rem solid transparent; }
.mw_new_loading{font-size:1.4rem;line-height:3rem;height:3rem;display:block;text-align: center;color: #898c8d;}
html {-ms-touch-action: none;}

/*�ҵĶ���*/
.mw_new_nav{display: table;table-layout:fixed;width: 100%;background-color: #f6f6f7;color: #343434;font-size:1.8rem;border-bottom: 1px solid #e3e3e6;}
.mw_new_nav span, .mw_new_nav a{position:relative;display: table-cell;text-align: center;padding: 1rem 0;white-space:nowrap;}
.mw_new_nav span:first-child{overflow: hidden;}
.mw_new_nav span img{position: absolute;width:2rem;top:0.5rem;}
.mw_new_mfixnavc{background:url("../images/mw_m24.png") no-repeat center bottom;background-size:75% 0.3rem;color:#ef4454;}
.mw_order_box{background: #f7f7f7 url("../images/wx_pub_ser.png") no-repeat scroll 0.6rem center / 1.5rem auto;border: 1px solid #ddd;border-radius: 0.3rem;display: table-cell;height: 2.4rem;padding-left: 2.8rem;vertical-align: middle;}
.mw_order_box input{background: #f7f7f7 none repeat scroll 0 0;height: 2.4rem;width: 100%;}
.mw_order_search{background: #fff none repeat scroll 0 0;display: table;padding: 1rem 0 1rem 3%;table-layout: fixed;width: 97%;}
.game_order_list{border-bottom: 1.5rem solid #ededed;}
.mw_order_li{border-bottom: 1px solid #dcdcdc; overflow: hidden; max-width: 100%; padding-top: 1rem;}
.mw_order_sort{color: #343434;padding: 1rem ;display: block;font-size:1.6rem;border-bottom: 1px solid #dcdcdc;}
.mw_order_sort_ts{color: #343434;padding: 1rem ;display: block;font-size:1.6rem;border-bottom: 1px solid #dcdcdc;height: 67px;position: relative;}
.mw_order_sort span{float: right;color: #999;font-size:1.4rem;}
.mw_order_sort_ts span{float: right;color: #999;font-size:1.4rem;}
.mw_order_sort img{ width: 1rem; padding-left: 1rem; vertical-align: middle;}
.wx_bk_toylist{ background: #fff }
.wx_bk_toylist .wx_bk_ra{ vertical-align: middle; }
.wx_bk_toylist .wx_bk_rb{ vertical-align: middle; }
.wx_bk_li{clear: both; padding:1rem; }
.wx_bk_lin{ display:table; width: 100%; }
.wx_bk_lia a{display: block;}
.wx_bk_lia img{ width: 10rem;height:10rem; }
.wx_bk_lia{ display:table-cell;width: 10rem;height:10rem; vertical-align: middle; padding-right: 1.5rem;text-align: center;overflow: hidden;}
.wx_bk_lia_add{ display:table-cell;width: 8rem; vertical-align: top; padding-right: 1.5rem;text-align: center;}
.wx_bk_lia_add a{display: block;}
.wx_bk_lia_add a img{ width: 8rem;}
.wx_bk_rm{ display:table; width: 100%;}
.wx_bk_dty{color: #4c4c4c;padding-top: .4rem;}
.wx_mc_mall_table{ display: table;padding-top: .4rem;width: 100%;}
.wx_mc_gprice_add{display: table-cell; width: 60%; color: #FF9700; font-size: 1.4rem}
.wx_mc_gqadd{ display: table-cell;width: 40%; text-align: right;}
.wx_mc_apart{padding-top: .4rem;}
.wx_bk_rb1{color: #ef4454; font-size:1.6rem;}
.wx_bk_rb1 span{ font-size:1.2rem}
.wx_bk_rb2{color: #343434; padding:0.5rem 0}
.mw_order_bottom{padding:0 1rem}
.wx_bk_toyp{ text-align: right;font-size:1.4rem; padding:1rem 0;background:#ffffff;color: #343434;}
.wx_bk_toyp span{color: #ef4454; font-size:1.6rem;}
.mw_order_again{clear: both;color: #ef4454;display: block;font-size: 1.4rem;overflow: hidden;padding-bottom:1rem;text-align: right;}
.mw_order_again a{background: #FF9700 ;border: 1px solid #FF9700;color: #fff; border-radius: 0.3rem;float: right;font-size: 1.4rem;height: 2.4rem;line-height: 2.6rem;padding: 0 1.2rem;text-align: center;}
.mw_order_pay{ background: #FFFFFF; padding: 1.5rem 0.5rem 1.5rem;}
.mw_mt{ clear: both; background:#ffffff}
.mw_order_btn{display: table-cell;height: 2.4rem;overflow: hidden;padding: 0 1rem;width: 5rem;}
.mw_order_btn a{background: #b3bac4 none repeat scroll 0 0;border-radius: 2px;color: #fff;display: block;font-size: 1.4rem;height: 2.4rem;line-height: 2.4rem;text-align: center;width: 5rem;}
.wx_bk_lib{ display:table-cell; font-size:1.3rem;word-wrap:break-word; word-break:normal; white-space:normal; width: 100%;}
.mw_mt_add{ clear: both; background:#EEEEEE}
.mw_order_sort_add{ background: #ffffff;}
.mw_order_sort span.baodanStep{color:#37abe3;}
.mw_order_bottom_add{ background: #ffffff;}
.mw_order_null{ width: 100%; text-align: center; font-size: 1.4rem; color: #343434; padding: 1rem 0;}
.mw_order_again .mw_order_again_add{ display:block;margin-right: 1rem;background: #FFFFFF;border: 1px solid #5CA5EF;color: #5CA5EF; border-radius: 0.3rem;float: right;font-size: 1.4rem;height: 2.4rem;line-height: 2.6rem;padding: 0 1.2rem;text-align: center;}
.mw_order_again .mw_order_pays{ display:block;margin-right: 1rem;background: #5CA5EF;border: 1px solid #5CA5EF;color: #fff; border-radius: 0.3rem;float: right;font-size: 1.4rem;height: 2.4rem;line-height: 2.6rem;padding: 0 1.2rem;text-align: center;}
.mw_order_again .mw_order_again_top{ display:block;margin-right: 1rem;background: rgb(245,108,108);border: 1px solid #ccc;color: #fff; border-radius: 0.3rem;margin-left:1rem;float: right;font-size: 1.4rem;height: 2.4rem;line-height: 2.6rem;padding: 0 1.2rem;text-align: center;}
.mw_order_again .mw_order_again_top_dis{ display:block;background: rgb(188,190,197);border: 1px solid #ccc;color: #fff; margin-left:1rem; border-radius: 0.3rem;float: right;font-size: 1.4rem;height: 2.4rem;line-height: 2.6rem;padding: 0 1.2rem;text-align: center;}
.mw_order_again .mw_order_super_top{ display:block;background:#fff;border: 1px solid #6276FD;color: #6276FD; border-radius: 0.3rem;float: right;font-size: 1.4rem;height: 2.4rem;line-height: 2.6rem;padding: 0 1.2rem;text-align: center;}
.mw_order_again .mw_order_blueBtn{background:#37abe3;border:1px solid #37abe3;margin-left:1rem;}
/*δ֧��*/
.wx_not_pay{ padding: 3rem 0; background: #fff;}
.wx_not_payl{ max-width: 768px; margin: 0 auto; color: #4C4C4C; font-size: 1.6rem; text-align: center; background: #fff;}
.wx_payl_new a{ color: #ff9501; display: block; padding-top: .5rem; text-align: center;}
.wx_payl_new{ padding-top: 2rem;}
.wx_not_payl img{ width: 20rem;}

/* �������� */
.game_setting{ font-size: 1.6rem}
.game_setting_title{ height: 4rem; line-height: 4rem; width: 100%; box-sizing:border-box; padding: 0 1rem;background: #EBEBEB; font-size: 1.6rem }
.game_setting_info{ display: table; width: 100%;  padding: 1rem 0; border-bottom: 1px solid #ddd}
.game_sinfo_l{ display: table-cell; width: 8rem; padding-left: 1rem;height: 2.4rem ; line-height: 2.4rem}
.game_sinfo_r{display: table-cell; width: 9rem; padding-right: 1rem;height: 2.4rem ; line-height: 2.4rem;text-align: right;}
.game_sinfo_m{display: table-cell; height: 2.4rem ; line-height: 2.4rem}
.game_sbtn_blue{ display: inline-block; background: #5DA5EF; color: #fff; padding: 0 .4rem ; border-radius: .4rem; height: 2.4rem; line-height: 2.4rem;width:9rem; outline:none;border:none;}
.game_sbtn_gray{ display: inline-block; background: #999; color: #fff; padding: 0 .4rem ; border-radius: .4rem; height: 2.4rem; line-height: 2.4rem}
.game_sbtn_org{ display: inline-block; background: #FF9601; color: #fff; padding: 0 .4rem ; border-radius: .4rem; height: 2.4rem; line-height: 2.4rem}
.game_sname_verify{ padding: 1rem; background: #EBEBEB}
.game_sname_hint{ border-bottom: 1px solid #ddd; font-size: 1.4rem; padding-bottom: .6rem; line-height: 1.4}
.game_sname_hint a{color:#5DA5EF }
.game_sname_btn a{  display: block; width: 100%; text-align: center; height: 3rem; line-height: 3rem ;background: #FF9601; color: #fff;  border-radius: .4rem; margin-top: .6rem}
.game_sname_btn2 a{  display: block; width: 100%; text-align: center; height: 3rem; line-height: 3rem ;background: #5DA5EF; color: #fff;  border-radius: .4rem; margin-top: .6rem}

.game_sname_info{ display: table;width: 100%; padding:.6rem 0; border-bottom: 1px solid #ddd;}
.game_sname_l{ display: table-cell; width: 8rem; padding-left: 1rem; line-height: 2.4rem}
.game_sname_l2{ display: table-cell; width: 6rem; padding-left: 1rem; line-height: 2.4rem}
.game_sname_r{display: table-cell; width: 9rem; padding-right: 0rem; line-height: 2.4rem;text-align: right;}
.game_sname_r .game_sbtn_blue{ width: 9rem; text-align: center;padding: 0; font-size: 1.6rem}
.game_sname_r .game_sbtn_gray{ width: 9rem; text-align: center;padding: 0; font-size: 1.6rem}
.game_sname_m{display: table-cell;  line-height: 2.4rem; padding-right: 1rem;}
.game_sname_m p{font-size: 1.3rem; color: #888; line-height: 1.4; padding-top: .2rem;}
.game_sname_m input{ height: 2.4rem; line-height: 2.4rem; width: 96% ; background: #fff; border-radius: .4rem; padding-left: .8rem; border: 1px solid #ddd; font-size:1.6rem}
.game_get_more{  height: 3.6rem; line-height: 3.6rem; font-size: 1.6rem; color: #5DA5EF; text-align: center;border-bottom: 1px solid #ccc ; background-color: #fff}
.game_get_more2{  height: 3.6rem; line-height: 3.6rem; font-size: 1.6rem; color: #5DA5EF; text-align: center; background-color: #fff}
/*ѡ����Ʒ����*/
.game_frame{ background: #fff; clear: both;}
.game_pad{width: 100%; border-bottom: 1px solid #ccc;}
.game_search{background: #fff none repeat scroll 0 0;display: table;padding: 1rem 0 1rem 3%;table-layout: fixed;width: 97%; }
.game_box{background: #EEEEEE url("../images/wx_sp_1.png") no-repeat scroll 0.6rem center / 1.5rem auto;border: 1px solid #ddd;border-radius: 0.3rem;display: table-cell;height: 2.6rem;padding-left: 2.8rem;vertical-align: middle;}
.game_box input{background: #EEEEEE none repeat scroll 0 0;height: 2.6rem;width: 100%;}
.game_seachbtn{display: table-cell;height: 2.6rem;overflow: hidden;padding: 0 1rem;width: 5rem; vertical-align: middle;}
.game_seachbtn a{background: #5DA5EF none repeat scroll 0 0;border-radius: 2px;color: #fff;display: block;font-size: 1.4rem;height: 2.6rem;line-height: 2.6rem;text-align: center;width: 5rem;}
.game_apart{ padding: 1rem; border-bottom: 1px solid #D8D8D8;  display: table; width: 100%; box-sizing: border-box;background: #fff;}
.game_apartl{ display: table-cell; vertical-align: middle;}
.game_apartl span{ color: #343434; font-size: 1.6rem;}
.game_apartr{display: table-cell; vertical-align: middle; width: 2rem; text-align: right;}
.game_apartr img{ width: 0.8rem;}
/*����ʧ��*/
.game_error{ height: 5rem;}
.game_errset{ height: 2rem;}
.game_send{  background: #fff;}
.game_sendl{ max-width: 768px; margin: 0 auto; color: #4C4C4C; font-size: 1.6rem; text-align: center; background: #fff;}
.game_sendtxt{  color: #343434; font-weight: bold; font-size: 1.8rem;}
.game_sendl img{ width: 19rem;}
.game_sendbtn{ display:table; width:100%; background:#ffffff; padding: 0 1rem;box-sizing: border-box; }
.game_sendbtnl{ display:table-cell;   padding: 0 0.5rem 0 0.5rem; width: 50%;}
.game_sendbtnr{ display:table-cell;  padding: 0 0.5rem 0 0.5rem;width: 50%;}
.game_sendbtnl a{display: block; background:#FC832D; padding:1rem 0; text-align: center; color: #ffffff; font-size:1.8rem;border-radius: 0.3rem;}
.game_sendbtnr a{display: block; background:#5DA5EF; padding:1rem 0; text-align: center; color: #ffffff; font-size:1.8rem;border-radius: 0.3rem;}
/*�����б�*/
.game_module{ height: 1rem; background: #EBEBEB;}
.game_paylist{ border-top: 1rem solid #eee;background: #fff; border-bottom: 1px solid #ccc; font-size: 1.4rem;}
.game_paytab{ display: table; width: 100%; box-sizing: border-box; padding: 1rem;}
.game_paytrl{ background: #fff; border: 1px solid #ccc;  height: 11.6rem; padding: .5rem; width: 11.6rem;}
.game_paytrl img{width: 11.6rem; height: 11.6rem;}
.game_paytrr{ display: table-cell;  vertical-align: middle;}
.game_paytrr p{  color: #949494; padding-top: .3rem;}
.game_paytrr .game_color{color: #5DA5EF; padding-bottom: 0.2rem;font-size: 1.6rem;}
.game_paytrr em{ color: #FF9D24; }
.game_paytrr i{ display: inline-block;border-radius: .3rem; margin-right:0.5rem;width: 1.5rem; height: 1.5rem; vertical-align:middle;border: 0.1rem solid #6A9C06; background: #BFD859 url(../images/game_head.png) no-repeat center center; background-size: 1rem auto;}
.game_paytar{ display: table-cell; width: 14rem; vertical-align: middle;}
.game_paybtn{ width: 10.8rem;height: 2.4rem; line-height: 2.4rem;margin-top:.3rem;border-radius: .3rem; background: #FF9601; color: #fff; font-size: 1.6rem; text-align: center; display: block; padding: .3rem 0;}
.game_shop_li {background: #eee; border-bottom: 1px solid #ccc; font-size: 1.4rem;padding: 1rem 1rem 0 1rem; position: relative;}
.game_shop_img {font-size: 0; position: relative;}
.game_shop_img img {width: 100%;height: auto;}
.game_shop_name {display: table;width: 100%;height: 5rem;box-sizing: border-box;line-height: 2rem;position:relative; background: #fff;padding: 1rem;}
.game_shop_namel {display: table-cell;vertical-align: middle;}
.game_shop_namel span {font-weight: 700;}
.game_shop_namel em {color: #FF9D24;}
.game_shop_namel .game_color {color: #5DA5EF;}
.game_shop_namer {display: table-cell;width: 10.8rem;vertical-align: middle;}
.game_shop_info {overflow: hidden;padding:.6rem 0 1rem 1rem;color: #999; background: #fff;margin-bottom: 1rem;box-shadow: 0 2px 1px #999;}
.game_shop_info p {line-height: 2rem;}
.game_shop_info i {display: inline-block;border-radius: .3rem; margin-right:0.5rem;width: 1.5rem; height: 1.5rem; vertical-align:middle;border: 0.1rem solid #6A9C06; background: #BFD859 url(../images/game_head.png) no-repeat center center; background-size: 1rem auto;}
.game_buy_btn{background: url("../images/buy_now.png") no-repeat;background-size: cover; height: 4.2rem; width: 5rem;position: absolute; right: 0;top: 0;}
.game_check_btn{background: url("../images/mobile_list_check.png") no-repeat;background-size: cover; height: 4.2rem; width: 5rem;position: absolute; right: 0;top: 0;}

.game_shop_keys:before,.game_shop_keys:after{content:"";display:table;clear:both; background: #fff;}
.game_shop_key{float:left;width:30%;margin-right:5%;text-align: center;line-height:2.5rem;background:#4ecbd5;color:#ffffff;border-radius: 5px}
.game_shop_key_lev{background:#3eadf5}
.game_shop_key_sex{background:#588df3;margin-right:0}
.game_shop_keys{ background: #fff;}
/*��Ʒ����*/
.game_sp_main{ padding-bottom:5rem;clear: both;}
.game_sp_dp{ clear: both; background:#ffffff}
.game_sp_dp img{vertical-align: top;}
.game_sp_dtxt{ font-size:1.4rem;color: #343434;clear: both; border-bottom: 1px solid #cccccc;}
.game_sp_dtxt .game_sp_lib{ display:block; padding: 1rem;}
.game_sp_dtxt .game_sp_lib p{padding-top: 0; color: #343434;}
.game_sp_lib {font-weight: 700;letter-spacing: 0.1rem;}
.game_sp_lib p{padding:1rem 0 0 0;max-height: 3.6rem; overflow:hidden; line-height:1.8rem;word-wrap:break-word; word-break:normal; white-space:normal;}
.game_sp_dtxt .game_sp_lin1{ display:block; width: 100%;}
.game_sp_lin1{ display:table-cell;}
.game_sp_lin1 span{display: block;padding-top: 0.5rem;color: #ff9601; font-size:1.6rem;}
.game_sp_tip {background-color: #ff9a00;color: white;padding: 0 0.6rem;margin-left: 1rem;border-radius: .3rem;font-size: 1.4rem;}
.game_sp_dtp {height: 3rem;line-height: 3rem;padding-left: 1rem;background-color: #f6f6f6;}
.game_sp_dtg{clear: both; overflow: hidden;padding:1rem;padding-top: 0;}
.game_sp_dtg a{ padding: 0.5rem 1rem; float: left; margin:1rem 0.5rem 0 0; border:1px solid #cccccc; border-radius:0.3rem; background:#ffffff}
.game_sp_dtg .game_sp_dtgc{color: #ffffff;background:#ff9601;border:1px solid #ff9601; }
.game_bk_tyn{ font-size:1.4rem; height: 3rem;padding:1rem;}
.game_bk_tyn1{float: left;color: #677689; padding-top: 0.8rem;}
.game_bk_tym{float: left;border: 1px  solid #cccccc;}
.game_bk_tyadd{width: 3rem;height: 3rem;line-height: 3rem;float: left; font-size:2.4rem; color: #666666;text-align: center; background:#f6f6f6;}
.game_bk_tymin{width: 3rem;height: 3rem;line-height: 3rem;float: left; font-size:2.4rem;color: #666666; text-align: center;background:#f6f6f6;}
.game_bk_tymp{float: left;border-left: 1px  solid #cccccc;border-right: 1px  solid #cccccc;}
.game_bk_tymp input{ height:3rem; line-height: 3rem;width:4rem; text-align: center;}
.game_sp_dtxt .game_bk_tyn1{ color: #343434;}
.game_sp_dtxt .game_bk_tymp input{ font-size:1.6rem}
.game_sp_dtm{ background:#f2f2f2; padding:1rem 0; overflow: hidden;}
.game_sp_dtab{ height:4rem; background:#fff;}
.game_sp_dtab span{box-sizing: border-box;height: 4rem; padding:0 2%;text-align: center; width:25%;float: left;  background:url(../images/wx_sp_10.jpg) no-repeat right center;}
.game_sp_dtab a{height: 2rem;line-height:2rem;display: block; padding:1rem 0 0.9rem 0;border-bottom: 1px solid #cccccc; font-size:1.6rem;}
.game_sp_dtab span:nth-of-type(3){ background: none;}
.game_sp_dtab .game_sp_dtabc a{border-bottom: 1px solid #ff9601; color: #ff9601;}
.game_sp_dtn{display: none;}
.game_sp_dtnp{ background:#ffffff;}
.game_sp_dtnp img{ max-width:100%;}
.game_sp_dtk{ font-size:1.4rem;overflow: hidden; padding:1rem; color: #666666; line-height:1.8;}
.game_sp_dtk span{width: 100%;float: left;}
.game_sp_dtkc{clear: both; font-size:1.4rem}
.game_sp_dtnw{ padding:1rem 1rem 0 1rem;clear: both;}
.game_sp_dtnt{ height: 3rem; background:#f6f6f7;}
.game_sp_dtnt span{display: block;height: 3rem; line-height:3rem; padding-left: 1rem; color: #ffffff; font-size:1.6rem;width:8.78rem; background:url(../images/wx_sp_11.jpg) no-repeat; background-size:9.78rem 3rem;}
.game_sp_dtra{color: #666666; font-size:1.4rem; line-height:1.5}
.game_sp_dtra p{ padding-top: 1rem; text-indent:2em}
.game_sp_dtra p span{color: #ff9601;}
.game_sp_dtrp{ clear: both;padding: 1rem 0;}
.game_sp_dtrp img{ width: 100%;}
.game_sp_dtrp span{padding-bottom: 1rem;display: block;}
.game_sp_go{height: 2.5rem;display:table-cell; vertical-align: middle; color: #ffffff; font-size:1.8rem; text-align: center; background:#ff9601}
.game_sp_go_2{height: 2.5rem;display:table-cell; vertical-align: middle; color: #ffffff; font-size:1.8rem; text-align: center; background:#ff9601}
.game_bk_lino{ background: #ffffff; padding:1rem; font-size:1.4rem;overflow: hidden;}
.game_bk_lino span{float: right; color: #ff9601;}
.game_bk_rbn2 .game_bk_bndis{ background:#cccccc;}
.game_sp_gotop{width: 4rem;height: 4rem; position:fixed; right:1rem; bottom:6rem; z-index: 80}
.game_sp_gotop img{width: 4rem;height: 4rem;}
.game_store_wrapper {border-top: 1rem solid #f2f2f2;}
.game_sp_store {padding: 1rem 1.5rem;height: 7rem;}
.game_sp_store img {float:left;width: 7rem;height: 7rem;border-radius: 0.5rem;box-shadow: 0 0 0.4rem;}
.game_sp_store h3 {padding-left: 1rem;height: 3rem;line-height: 3rem;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.game_store_link {display: block;margin: 0.4rem 8rem;width: 9rem;height: 3rem;line-height: 3rem;text-align: center;border: 1px solid #ff9601;color: #ff9601;border-radius: 0.3rem;}
.game_detail_bar {bottom: 0;display: table;height:2.5rem;line-height:2rem;max-width: 768px;position: fixed;table-layout:fixed;width: 100%;z-index: 8;font-size:1.4rem;}
.game_detail_bar a em{position:absolute;display: inline-block;color: #fff;background-color: #ff9601;border-radius:3rem;width:1.2rem;height:1.2rem;line-height:1.3rem;padding:0.1rem 0.1rem;font-size:1.2rem;top:0.5rem;margin-left:-0.8rem;}
.game_bar_store {position:relative;display: table-cell;text-align: center;background: #f7f7f7 url(../images/icon_mall_home.png) no-repeat center 0.8rem;background-size:2.2rem auto ;color:#999999;padding-top: 3rem;color: #666666;}
.game_price_wrapper{ width: 100%;padding-top: 1rem;}
.game_price_wrapper i{ display: inline-block;border-radius: .3rem; margin-right:0.5rem;width: 1.5rem; height: 1.5rem; vertical-align:middle;border: 0.1rem solid #6A9C06; background: #BFD859 url(../images/game_head.png) no-repeat center center; background-size: 1rem auto;}
.game_sp_price {height: 2rem;line-height: 1.6rem;font-size: 1.2rem;}
.game_sp_price:first-of-type span {color: #ff9601;font-size: 1.4rem;}
.game_sp_price:last-of-type span {color: #75afef; padding-left:1.4rem; font-size:1.2rem;line-height: 2.4rem;}
.game_no_buy{background-color: #ccc;}
.wx_sp_search{ padding:1rem; clear: both; background: #fff;border-bottom: 1px solid #dee4e9;}
.wx_sp_se{width: 100%; display:table;}
.wx_sp_se2_add{ display:table-cell; width: 2rem; vertical-align: middle; padding-right: 1rem;}
.wx_sp_se2_add img{ height: 2.2rem;}

.detail_commSafeContain{
	border-top:1px solid #ccc;
	font-weight:500;
	width:100%;
	margin-top:1rem;
	display:flex;
}
.detail_csc_title{
	flex:2;
	display:flex;
	align-items:center;
}
.detail_csc_icon{
	flex:6;
	display: flex;
    flex-wrap: wrap;
}
.detail_csc_arrow{
	flex:1;
	display:flex;
	align-items:center;
}

.detail_csc_arrow .detail_gNum{width:1.5rem;height:1.5rem;border-radius:50px;background:#ffcc00;line-height:1.5rem;text-align:center;}
.detail_csc_arrow .detail_arrow_icon{width:1.5rem;height:1.5rem;}
.detail_csc_arrow .detail_arrow_icon img{width:1.5rem;height:1.5rem;}

.safe_icon_item{display:flex;padding:0.5rem 0.5rem 0 0.5rem}
.safe_icon_item img{width:2rem;height:2rem;}
.safe_icon_item span{display:inline-block;height:2rem;line-height:2rem;padding-left:0.5rem;}

/* ��ҳ */
.game_hot_sell {display:table;box-sizing:border-box;width:100%;vertical-align:center;height: 2rem;line-height: 2rem;padding:1rem;font-size: 1.4rem;background-color: #fffde6;}
.game_hot_sell span{color:#ff0000;}
.game_hot_sell a {display:table-cell;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-line-clamp:1;}
.game_hot_sell a:last-of-type {width:4rem;color:#5da5ef;}
.game_search_wrapper {display: table;border-spacing: 1rem;box-sizing: border-box;width: 100%;vertical-align: middle;font-weight: 700;font-size: 1.4rem;}
.game_sh_text {display: table-cell;height: 2.4rem;border-radius: 0.4rem;border: 1px solid #ccc;padding-left:2.8rem;margin-right: 0.8rem;background:#eee url("../images/wx_sp_1.png") no-repeat scroll 0.6rem center / 1.5rem auto;}
.game_sh_text input {width:100%;height:2.4rem;background-color:#eee;}
.game_sh_btn {display: table-cell;width: 5rem;height: 2.4rem;line-height: 2.4rem;color: white;background-color: #5da5ef;border-radius: 0.4rem;text-align:center;}
.game_sh_btn a {color: white;}
.game_filter_wrapper {padding: 0 0.4rem;}
.novisibility {visibility:hidden;}
.game_filter_row {display: table;border-spacing: 0.6rem;box-sizing: border-box;width: 100%;vertical-align: middle;font-weight: 700;font-size: 1.4rem;}
/* .game_filter_row:last-of-type {width: 25%;} */
.game_filter_wrapper span {display:table-cell;box-sizing: border-box;width: 12.5%;height: 2.2rem;line-height: 2.2rem;color: white;font-size: 1.4rem;text-align: center;background-color: #a1bcce;}
.game_filter_wrapper span.cur{background-color: #5da5ef;}
.game_filter_wrapper span a{color: white;font-size: 1.2rem;}
.game_list_wrapper {overflow:hidden;padding-left: 1rem;padding-top: 1rem;}
.game_list_li {float:left;padding-right: 1rem;padding-bottom: 1rem;box-sizing: border-box;width: 50%;line-height: 2.2rem;font-size: 1.4rem;text-align: center;}
.game_li_container {display: block;}
.game_li_container img{width: 100%;height: auto;}
.game_char_wrapper {overflow:hidden;padding: 0.5rem 0.5rem 0 1rem;font-weight: 700;}
.game_char_li {float: left;display:inline-block;box-sizing: border-box;width: 12.5%;padding-right: 0.5rem;padding-bottom: 1rem;}
.game_char_li a {display: block;background-color: #a1bcce;color: white;height: 2.2rem;line-height: 2.2rem;text-align: center;font-size: 1.2rem;}
.game_char_li.cur a {background-color: #5da5ef;}
.game_index_upload_container{position:relative;}
.game_wait_upload{position:absolute;left:0;right:0;top:0;bottom:0;font-size:1.6rem;font-weight:bold;background:rgba(255,255,255,0.8); color: #333333;display:table-cell;}
.game_wait_upload span{position: absolute; top: 50%; left: 50%; transform:translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
/*��д��Ʒ����*/
.game_title{ font-size: 1.6rem; padding: 1.4rem; background: #F6F6F6; color: #4c4c4c; border-bottom: 1px solid #ccc; font-weight: bold;overflow:hidden;}
.game_title div{font-size:1.4rem;color:red;float:right;}
.game_padcont{background: #fff;font-size: 1.4rem; color: #666;  padding:1.4rem;border-bottom: 1px solid #ccc;}
.weixin_input{
    width: 80%;
    font-size: 1.6rem;
    height:2rem;
    line-height:2rem;
    border-radius: 5px;
    padding: 0.6rem 1rem;
    display: block;
    margin-left: 0.6rem;
}
.game_infotab{ display: table; width: 100%; box-sizing: border-box; padding-top: .3rem;}
.game_infotr{ display: table-cell; }
.game_infotr p{ padding-top: .6rem;}
.game_border{ height: 1rem; background: #EEEEEE;}
.title_borde{ border-top: 1px solid #ccc;}
.game_infoinp{ background: #fff;  display:flex;align-items: center; width: 100%;padding:1rem 1rem 1rem .8rem;box-sizing: border-box; border-bottom: 1px solid #ccc;}
.game_infoinp input{ font-size: 1.6rem; width: 100%; box-sizing: border-box;padding:0.6rem;border-radius: 4px;border:1px solid transparent; }
/* .game_infoinp input:focus{ border:1px solid #60c9ff } */
.game_infoinp textarea{ font-size: 14px; padding:0.6rem; width: 100%;height:7rem; border-radius: 4px ;border: 1px solid transparent; resize:none; appearance: none; -webkit-appearance: none; box-sizing:border-box;outline:0}
.game_infoinp textarea:focus{ border:1px solid #60c9ff; }
.game_infoinpl{display: table-cell; width: 60%;}
.game_infoinpr{display: table-cell; width: 36%; padding-left: 4%;}
.game_infoinp_btn{display: block;width: 100%; margin:0 auto; height: 3.2rem; border: none; background-color: #FF9700; color: #fff; border-radius:4px; font-size: 15px; line-height: 3.2rem; text-align: center;}
.game_infoinp_btn.dis{background-color: #CDCDCD;}
/* .game_livetime{ border-bottom: 1px solid #ccc;} */
.game_livetab{ display: table; width: 100%; box-sizing: border-box; padding:1rem 1rem 1rem .8rem;}
.game_livetr{ display: table-cell; color: #666; font-size: 1.4rem; width: 6rem;}
.game_livetrsp{ 
    text-align: left;
    font-size: 15px;
    width: 85px;
    color: #000;
}
.game_livetrr{ display: table-cell; }
.game_livetrr select{ 
    background: #fff;
    padding: 0.6rem;
    color: #666;
    border-radius: 0.3rem;
    width: 100%;
    border: 1px solid #ccc;
}
.game_single_check.cur::after {    background: #5CA5EF none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    height: 1.4rem;
    position: absolute;
    width: 1.4rem;
    left: 0.1rem;
    top: 0.1rem;}
.game_single_check {border: 0.1rem solid #6b7a8c;border-radius: 50%;float: left;height: 1.5rem;line-height: 1.8rem;margin-right: 1rem;position: relative;width: 1.5rem;}

.game_check{ float: left; padding-left: 1rem;cursor:pointer; }
.game_left{ display: flex; align-items: center; font-size: 1.6rem; color:black !important;}
.game_cont{  width: 100%; display: flex; }
.game_cont span{ float: left; font-size: 1.4rem;}
.game_cont .game_ckeatxt{ color: #5CA5EF; font-size: 1.4rem;  text-align: right; display: table-cell; vertical-align: middle; width: 12.6rem;}
.game_radio{padding:.6rem;}
.game_radio span,.game_radio .game_width{font-size:1.6rem;}
.game_radio .game_width{}
.mocm_cell.game_contadd{ padding: 0 1.4rem;}
.game_payfoot{ background: #EEEEEE; border-top:1px solid #ccc}
.game_payfocheak{padding: 1rem; }
.game_join_add {color: #666;font-size: 1.4rem; text-align: center;}
.game_checks {background: rgba(0, 0, 0, 0) url("../images/game_cheak.png") no-repeat scroll 0.6rem center / 1.5rem auto;padding:0 0 0 2.8rem;}
.game_checks.cur {background: rgba(0, 0, 0, 0) url("../images/game_cheaks.png") no-repeat scroll 0.6rem center / 1.5rem auto;}
.game_join_add a{ color: #5CA5EF;}
.game_btn_list{ padding:0 1.2rem 1rem 1.2rem;font-size: 1.6rem;}
.game_btn_list a{display:inline-block;width:100%;padding:.8rem 0;color:#ffffff;text-align: center;border-radius: 0.3rem;box-sizing: border-box; }
.game_btn_li{ margin-bottom:1rem; }
.game_btn_li:last-child{ margin-bottom:0 }
.game_sendto{ background: #FF9700;}
.game_sendnot{background: #CDCDCD}
.game_pho{ background: #fff;border-bottom: 1px solid #ccc;}
.game_photab{ padding: 1rem;}
.mw_pubup{clear: both;padding:1.5rem 0; overflow: hidden; border-bottom: 1px solid #ccc;}
.mw_pubup ul li{border:1px solid #ccc;width: 80px;height: 80px; overflow: hidden; float: left; margin-left: .9rem;margin-bottom: .9rem; position: relative; text-align: center; vertical-align: middle; line-height: 80px;}
.mw_pubup li img{width: 80px; vertical-align: middle;}
.mw_mpubts{padding-top: 1rem; font-size:1.4rem; clear: both;}
.mw_mpubts span{ padding:0 0.5rem; color: #ef4454;}
.mw_pubdel{ position: absolute; background:url(../images/mw_min.png) no-repeat; width: 1.7rem;height: 1.3rem; right:0;bottom: 0; background-size:1.7rem 1.3rem;}
.mw_pubinp{ position: absolute; left:0; top:0; height: 8rem;width: 10rem;opacity:0;filter:alpha(opacity=0);}
.mw_pubup li.mw_pubfile{ margin-left: 1rem;}
.game_boxchek{ width: auto; flex: 1;}
.game_boxchek select{ width: 100%; border: 1px solid #ccc;}
/*�ύ����*/
.game_pass{ background: #EBEBEB; font-weight: bold;color: #343434; padding: 1.4rem; font-size: 1.6rem;}
.game_phinfo{ background:#EFF8FF; border-left: .5rem solid #FC832D; border-bottom: 1px solid #A7D5FF; font-size: 1.6rem; color: #343434; padding: 1.4rem 1.4rem 1.4rem .9rem;}
.game_phtxt{padding: 1.4rem 1.4rem 1.4rem 1.8rem; font-size: 1.4rem; color: #343434; border-bottom: 1px solid #A7D5FF;}
.game_zhtxt{padding: 1.4rem 1.4rem 1.4rem 1.8rem; font-size: 1.4rem; color: #343434; border-bottom: 1px solid #DEE7EE;}

.game_zhinfo{ padding: 1.4rem 1.4rem 1.4rem 1.8rem;font-size: 1.4rem; color: #343434; border-bottom: 1px solid #DEE7EE;}
.game_zhinfotab{ display: table; width: 100%; box-sizing: border-box; padding: 1rem 0;}
.game_zhinfotr{ display: table-cell; width: 11rem;vertical-align: middle;}
.game_zhinfotr img{ width: 10rem; border-radius: .3rem; }
.game_zhinfotrr{ display: table-cell;}
.game_zhinfotrr span{ color: #343434; font-size: 1.4rem; display: block; padding-top: .4rem;}
.game_zhinfotrr span:first-child{ padding-top: 0;}
.game_prize{ display: table; width: 100%; box-sizing: border-box;padding-top: .4rem;}
.game_prizetr{display: table-cell; color: #343434; font-size: 1.4rem;}
.game_prizetr em{color: #FF9700;}
.game_prizd{ text-align: right;}
.game_prizend{ padding: 1.4rem; text-align: right; font-size: 1.4rem; color: #343434;border-bottom: 1px solid #DEE7EE;}
.game_prizend em{ color: #FC832D;}
.game_total {  display: table; width: 100%; table-layout: fixed; height: 5rem; position: fixed; bottom: 0 ; vertical-align: middle; border-top:.1rem solid #ddd; background: #fff; font-size: 1.4rem;box-sizing: border-box;max-width:768px;margin:0 auto; }
.game_totalm{display: table-cell; text-align: right; clear: both; vertical-align: middle; }
.game_txtp{ color: #FF9700; font-size: 1.6rem}
.game_call .game_txtp{ font-size: 1.8rem; }
.game_txtg{ color: #666; font-size: 1.3rem; padding-left: .5rem;}
.game_totalr{display: table-cell; padding-left: 1.5rem; clear: both; vertical-align: middle; width: 9rem; height: 5rem;}
.game_totalr.middle{ width: 10rem;}
.game_totalr a{ display: block; background: #FF9700; color: #fff; width: 9rem; height: 5rem; line-height: 5rem; text-align: center; font-size: 1.8rem; }
.game_totalr.middle a{ width: 10rem; }
/*��������*/
.game_detailbuy{  background: #eff8ff; border:2px solid #b4d8f4;font-size: 1.4rem; color: #343434;}
.game_buys{ padding: .6rem 1rem .6rem 1rem;}
.game_buystr{ padding-top:.6rem;}
.game_buystr em{color: #5da5ef; font-weight: bold;}
.game_buypad{ padding: 1rem;}
.game_bgcolr{background: #fdfced;border:2px solid #f6dfa5; color: #c58533;}
.game_payinfo{ padding: 1.4rem;font-size: 1.6rem; color: #343434;}
.game_payinfo em{ color: red;}
.game_bgcolor{ background: #fff;}

/*������Ϣ����*/
.game_bk_ok{ padding:20px 0; text-align: center; line-height:3rem;  background:#ffffff; border-bottom: 1px solid #d8d8d8; color: #343434; font-size:1.6rem;}
.game_bk_ok img{ width: 3rem;height: 3rem;vertical-align: middle;}
.game_bk_ok p{color: #FC7256; text-align: center; height: 2rem; line-height: 2rem;}
.game_payinfor{ background:#EFF8FF;  border-bottom: 1px solid #A7D5FF;border-top: 1px solid #A7D5FF; font-size: 1.6rem; color: #343434; padding: 1.4rem;}
.game_padpay{ padding: .4rem 1.4rem 1rem 1.4rem; background: #fff; color: #343434; font-size: 1.4rem;}
.game_padpaytr{padding-top: .6rem;}
.game_bottombder{ border-bottom: 1px solid #ccc;}
.game_chosask{ display: table; width: 100%; box-sizing: border-box; padding: 1rem 0;}
.game_chosasktr{ display: table-cell; width: 8rem;}
.game_chosasktd{ display: table-cell;}
.game_chosasktd select{ width: 100%; padding: .5rem;}
.game_chosasktds{ display:block; text-align:center;width: 8.4rem; padding: .5rem 0; background: #5da5ef; color: #fff; font-size: 1.6rem;border-radius: .3rem;}
.game_chosasktdr{ display: table-cell;text-align: right; padding-left: 1rem; width: 8.4rem;}
/*��������*/
.wx_set_t{clear: both; background:#ffffff;}
.wx_set_tf{ border-bottom: 1px solid #ebebeb; padding:1rem; position: relative;}
.wx_set_tfc{ display:table; width: 100%;table-layout:fixed;}
.wx_set_tf1{ display:table-cell; width: 7rem; vertical-align:top;}
.wx_set_tf1 img{width:6rem;height:6rem;}
.wx_set_tf2{ display:table-cell;vertical-align:middle;width:16rem}
.wx_set_tf2 span{display: block; color: #4c4c4c; padding-bottom: 0.5rem; font-size:1.4rem; }
.wx_set_tf4{display:table-cell;vertical-align:middle}
.wx_set_tf4 a{float:right; color: #ffffff;width: 5.6rem;height: 2rem; line-height:2.2rem; font-size:1.4rem; text-indent:2.2rem; }
.wx_set_tf41{width:5.6rem;height: 2rem;background:url(../images/wx_set_4.jpg) no-repeat; background-size:5.6rem 2rem;margin-right: 1rem;}
a.wx_set_tf42{width: 7.2rem;height: 2.5rem; background:url(../images/game_tx1.png) no-repeat; background-size:7.2rem 2.5rem; text-indent: -9999px}
.wx_set_tf4 a.game_tx{float:right; color: #000;width: 5.8rem;height: 2.2rem; line-height:2.2rem; font-size:1.4rem; text-indent:2.2rem;background:url(../images/game_tx.png) no-repeat left center; background-size:2rem 2.2rem;font-size: 1.6rem }
.wx_set_tp{clear: both;display:table; padding:1rem 0; width: 100%;border-bottom: 1px solid #ebebeb;table-layout:fixed;}
.wx_set_tm{display:table-cell; color: #4c4c4c; border-right: 1px solid #ddd }
.wx_set_tm:nth-child(2){ border-right: none;}
.wx_set_tm span{float: left;}
.wx_set_tm1{ width: 40%; padding-top: .5rem;}
.wx_set_tm2{width: 60%}
.wx_set_tm1{text-align: right;}
.wx_set_tm1 img{margin-right:1rem; height:3.6rem; vertical-align: middle;}
.wx_set_tm4{text-align: right;}
.wx_set_tm4 img{margin-right:1rem; height:5rem; vertical-align: top;}
.wx_set_tm2{padding-top:0.3rem;}
.wx_set_tm2 em{display: block; font-size:1.4rem}
.wx_set_tm2 .wx_set_tm3{color: #5da5ef; font-size:2rem;}
.game_apart_title{ font-size:1.6rem;background:#ebebeb;padding:1rem;color:#666666;border-bottom: 1px solid #D8D8D8; }
.game_center_icon{line-height: 1.8rem;padding-left:2.8rem;background: url('../images/game_center_iconlist.png') no-repeat; background-size: 18px;}
.game_center_icon2{line-height: 1.8rem;padding-left:2.8rem;background: url('../images/game_card.png') no-repeat; background-size: 18px;}
.game_center_icon3{line-height: 1.8rem;padding-left:2.8rem;background: url('../images/game_odetail.png') no-repeat; background-size: 18px;}

.game_center_unpaid{ background-position-y: -90px; }
.game_center_paid{ background-position-y: -180px; }
.game_center_refund{ background-position-y: -270px; }
.game_center_recording{ background-position-y: -360px; }
.game_center_republish{ background-position-y: -30px; }
.game_center_selling{ background-position-y: -120px; }
.game_center_shelve{ background-position-y: -210px; }
.game_center_expired{ background-position-y: -300px; }
.game_center_waiting{ background-position-y: -390px; }
.game_center_confirm{ background-position-y: -60px; }
.game_center_refunded{ background-position-y: -150px; }
.game_center_history{ background-position-y: -240px; }
.game_center_setting{background-position-y: -330px;}
.game_apart_tar{ float: right; font-size: 1.4rem; color:#5da5ef }
/*��������ҳ*/
.game_sayall{ background: #fff; clear: both; padding-bottom: 5rem;}
.game_pads{ font-size: 1.6rem; color: #343434;}
.game_padsay{ text-align: center; font-size: 1.8rem; padding: 3rem 1rem .5rem 1rem; font-weight: bold;}
.game_saytime{  color: #999999; padding: 1rem; text-align: center;}
.game_saycont{ padding: 1rem; color: #666666; text-indent: 1rem;word-break:break-all;}
.game_saycont a{color: #00a2ff;}
.game_saycont em{color: #ff9700;}
.game_sayname{ height: 3rem;}
.game_sayend{ padding: 1rem; color: #666666; text-align: right;}
.game_saymore{  padding: .5rem 1rem 1rem 1.2rem; }
.game_saymore a{color: #00A2FF;}
/*�ײ�button*/
.game_new_btn{bottom: 0;display: table;height:2.5rem;line-height:2rem;max-width: 768px;position: fixed;table-layout:fixed;width: 100%;z-index: 8;font-size:1.4rem; border-top:1px solid #d5d5d5 ;}
.game_new_btn a em{position:absolute;display: inline-block;color: #fff;background-color: #ef4454;border-radius:3rem;width:1.2rem;height:1.2rem;line-height:1.3rem;padding:0.1rem 0.1rem;font-size:1.2rem;top:0.5rem;margin-left:-0.8rem;}
.game_home{display: table-cell;text-align: center;background: #f7f7f7 url(../images/game_home2.png) no-repeat center 0.7rem;background-size:2.2rem auto ;padding-top: 3rem; color:#999;}
.game_home.cur{background: #f7f7f7 url(../images/game_home1.png) no-repeat center 0.7rem;background-size:2.2rem auto ;color:#ff9601;}
.game_sell{display: table-cell;text-align: center;background: #f7f7f7 url(../images/game_sell2.png) no-repeat center 0.7rem;background-size:2.2rem auto ;padding-top: 3rem; color:#999;}
.game_sell.cur{background: #f7f7f7  url(../images/game_sell1.png) no-repeat center 0.7rem;background-size:2.2rem auto ;color:#ff9601;}
.game_me{display: table-cell;text-align: center;background: #f7f7f7 url(../images/game_me2.png) no-repeat center 0.7rem;background-size:2.2rem auto ;padding-top: 3rem; color:#999;}
.game_me.cur{background: #f7f7f7 url(../images/game_me1.png) no-repeat center 0.7rem;background-size:2.2rem auto ;color:#ff9601;}
/*����*/
.game_pads{ font-size: 1.6rem; color: #343434;}
.game_padsayall{ border-bottom: 1px solid #ccc; display: block;}
.game_notice{ padding: 2rem .5rem 1rem 1rem; display: table; width: 100%; box-sizing: border-box; }
.game_noticetrl{ display: table-cell; width: 1.5rem; vertical-align: middle;}
.game_noticetrl img{ width: .7rem;}
.game_noticetrr{ display: table-cell; vertical-align: middle;}
.game_notbot{ padding: 0 1rem 1rem 1rem; color: #999999;text-align: right;}
.game_padnot{ font-size: 1.4rem; color: #343434;}
/*������ʽ*/
.mw_top_white2{
    height: 5.0rem;
    font-size:1.6rem;
    border-bottom: 1px solid #ccc;
    color: #4c4c4c;
    display: block;
    color: #677689; 
    line-height: 4.0rem; 
    padding: 0 1rem; 
    background-color: #fff;
    max-width: 768px;
    box-sizing: border-box;    
}
.mw_top_white2.grey{background-color: #f2f2f2;border-bottom: 1px solid #ebebeb;}
.mw_top_white2 span,.mw_top_black span{font-size:1.4rem;padding-right:1rem;}
.mw_top_white2 img,.mw_top_black img{height: 1.6rem;vertical-align: -0.3rem;padding-right: 0.5rem;}
/*�ض���toTop*/
.wx_sp_gotop{width: 4rem;height: 4rem; position:fixed; right:1rem; bottom:6rem; z-index: 80}
.wx_sp_gotop img{width: 4rem;height: 4rem;}
/*��������*/
.game_order_bg{min-height:100%}
.game_order_form{padding-top:1rem}
.game_order_formContro{padding-bottom: .8rem;}
.game_order_formContro span{padding: 0 1.2rem;}
.game_order_formContro input{background: #fff;padding: .4rem;color: #666;border-radius: .3rem;border: 1px solid #999999;}
/*��Ʒ�б��¼�*/
.game_shop_info em{ color: #185319; font-weight: bold;}
.game_shop_info_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.game_saylist img{ width:100%}
.game_noticex{padding-top:1rem}
/*��Ʒ����ҳ�޸� 2016/10/10 */
.game_sp_dtab_change span{width: 33%;}
.game_sp_dtab_change span:first-child{padding-left:3%}
/* �����б� 2016/10/10*/
.wx_bk_lia_change{width:20%}
/*���� 2016/10/11*/
.list_shop{border-bottom: 1px solid #CCCCCC;padding:1rem; color:#343434; font-size: 1.6rem;}
.list_allpart.cur{display:inline-block;background:url(../images/click_top.png)no-repeat center right; background-size: 1rem auto; padding-right: 1.5rem; height: 2.5rem; line-height: 2.5rem;color: #FCA236;}
.list_default{margin-left: 2.5rem; display: inline-block;background:url(../images/click_down.png)no-repeat center right; background-size: 1rem auto; padding-right: 1.5rem; height: 2.5rem; line-height: 2.5rem;}
.list_default.cur{ display: inline-block;background:url(../images/click_top.png)no-repeat center right; background-size: 1rem auto;  height: 2.5rem; line-height: 2.5rem;color: #FCA236;}
.position_outadd{ position: relative;}
.list_allpart{display:inline-block;background:url(../images/click_down.png)no-repeat center right; background-size: 1rem auto;  height: 2.5rem; line-height: 2.5rem; padding-right: 1.5rem;}

/*����*/
.list_show_pad{ position: absolute;  top: 0; left: 0; z-index: 100; font-size: 1.4rem; height: 100%; width: 100%; background: rgba(0,0,0,0.3);}
.happy_list{ background: #fff; max-height: 16.4rem; overflow-y: auto;}
.happy_tab{ display: table; width: 100%;  border-spacing: 6px;}
.happy_td{ display:table-cell;width: 25%; font-size: 1.4rem;}
.happy_td div{ padding: .5rem .5rem; color: #343434; background: #E5E5E5; border-radius: 3px; text-align: center; overflow: hidden;}
.happy_td div a{ color: #343434;  display: inline-block; overflow: hidden; height: 1.6rem;}
.happy_td div.happy a{ color: #FCA236;}
.happy_td div.white_none{ color: #fff; display: table-cell; width: 25%; background: #fff;}

/*����*/
/*��Ʒ���� ָ��*/
.game_point{ position: absolute; top: 0; right: 0; background:url(../images/point_on.png) no-repeat center right; background-size:contain;  height: 7.5rem; width: 7.5rem;}
.game_sp_dsp{margin:1rem 0;border: 1px solid #ccc; font-size: 1.4rem; padding: 1rem; color: #343434; background: #F7F7F7; word-wrap: break-word;word-break: normal;white-space: normal;}
.game_sp_dsp p{ padding: .2rem 0 0 0;}
/*��Ʒ���� ָ��*/

/*�б�ҳ���ม��*/
.happy_td_change {float: left;width: 25%; font-size: 1.4rem; box-sizing:border-box; border:6px solid #fff;border-right: 0;}
.happy_td_change div{ padding: .5rem .5rem; color: #343434; background: #E5E5E5; border-radius: 3px; text-align: center;}
.happy_td_change div a{ color: #343434;}
.happy_td_change div.happy a{ color: #FCA236;}
.happy_td_change div.white_none{ color: #fff; display: table-cell; width: 25%; background: #fff;}
.happy_tab_change {width: 100%;box-sizing: border-box;padding-right: 6px;}
.happy_tab_change:after,.happy_tab_change:before{content: "";display: table;clear: both;}
/*��ֵ����   increase_value.html*/
.incre_pad{background: rgba(0, 0, 0, 0.5);position: fixed;width: 100%;height: 100%;text-align: center;clear: both;left: 0;top: 0;z-index: 1000;}
.incre_body{position: absolute; width: 28rem; top: 50%; left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.incre_card{ background: #F6F6F6; border-bottom: 1px solid #ccc; position: relative;}
.incre_cardtab{ display: table; width: 100%; box-sizing: border-box;  padding: 1rem;}
.incre_cardtrl{ display: table-cell; width: 11rem; vertical-align: middle;}

.incre_cardph{border-radius: .3rem; width: 11rem;}
.incre_cardph img{ width: 10rem;}
.incre_cardtrr{ display: table-cell; vertical-align: middle; text-align: center;}
.incre_cardtr_txt{  padding:.5rem 1rem;background: #ef4454; color: #fff; display: inline-block;margin-top: .5rem;}
.incre_txt{color: #343434; font-size: 2rem;} 

.incre_service{ background: #fff; border-bottom: 1px solid #ccc;}
.incre_type_all{ padding: 1rem 0 1rem 2rem;}
.incre_pay{ padding: .8rem 0; text-align: left; display: table; width: 100%; box-sizing: border-box;}
.incre_pay_now{ display: inline-block;  padding: .5rem 1rem;position: relative; color:#343434 ; background: #F6F6F6; border: 1px solid #E7E7E7;margin-bottom: .5rem; }
.incre_pay_nows{border: 1px solid #ef4454;color: #ef4454;background: #F6F6F6;}
.incre_payadd{ position: absolute; right: -1px; bottom: 0; background: url(../images/icon_right.png) no-repeat; background-size: 2.6rem auto; width: 2.6rem; height: 1.3rem; }
.incre_cheak{position: relative; display:inline-block;margin-right: .5rem;border: .1rem solid #6b7a8c;border-radius: 50%;height: 1.5rem;width: 1.5rem;vertical-align: middle;}
.incre_cheak.cur:after{content: '';background: #ef4454;width: .9rem;top: 3px;left: 3px;height: .9rem;border-radius: 50%;position: absolute;}
.incre_way{ margin-right: 1rem;}
.incre_pay_color{ color: #ef4454;}
.incre_pay_inp{ vertical-align: middle;}
.incre_pay_inp input{ border: 1px solid #ccc; height: 2.5rem; line-height: 2.5rem;width:5rem; padding: 0 0 0 .5rem;}
.incre_pay_btn{display: block; background: #ef4454; border-radius: .5rem; margin: 0 1rem 1rem 1rem; height: 3rem; line-height: 3rem; text-align: center; color:#fff;}

.incre_close{position: absolute; top: -15px; right: -15px;background: url(../images/close_x.png) no-repeat;background-size: 2.5rem 2.5rem; width: 2.5rem; height: 2.5rem;}
.incre_services{ background: #fff; border-bottom: 1px solid #ccc;}
.incre_chose_pad{text-align: left; padding: 2rem 0 0 2rem;}
.incre_chose_pad span{ margin: 0 .5rem 1rem .5rem;}
.incre_allpay{ padding: 1rem 0; text-align: center;}
.incre_allpay em{ color: #EF4454;}
.incre_pay_way{ padding: 1rem;}
/*��ֵ����    ʹ��˵��*/
.incre_say_frame{ position: absolute;width: 28rem; top: 50%; left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.incre_use{ background:#F6F6F6; position: relative; padding: 1rem;}
.incre_use_pad{ padding: .5rem 1rem 1rem 3rem;}
.incre_use_pad li{word-wrap: break-word;word-break: normal;white-space: normal; text-align: left; padding: .5rem 0;list-style-type: none;}
.incre_use p{ font-weight: 700; text-align: left; padding: 1rem 1rem 0 1rem;}
/*��ֵ����*/
.incre_list_pad{ padding-bottom: 5rem; }
.incre_giftr{ float: right; background: url(../images/incre_rightc.png) no-repeat center right; background-size: 11px 17px; color: #999;width: 4.5rem;}
.incre_gift{padding: 1rem;background: #EEEEEE; border-bottom: 1px solid #ccc;}
.incre_giftl{ }
.incre_giftl em{ color: #EF4454;}
.incre_gift_pad{ background: #fff; clear: both; padding: 1rem 1rem 0 1rem; border-bottom: 1px solid #ccc;border-top: 1rem solid #EBEBEB;}
.incre_gift_pad:first-child{border-top:0;}
.incre_gift_tab{ width: 100%;}
.incre_gift_tab img{ width: 100%; vertical-align: middle;}
.incre_peck{ display: table; width: 100%; box-sizing: border-box; border-bottom: 1px solid #ccc; padding: 1rem 0;}
.incre_pecktd{ display: table-cell;vertical-align: middle;}
.incre_pecktd em{color: #FF9601;}
.incre_pecktdr{ display: table-cell; width: 9rem;vertical-align: middle; text-align: right;}
.incre_pecktdr a{ display: block; height: 2.5rem; line-height: 2.5rem;background: #FF9601; border-radius: .3rem; text-align: center; color: #fff;}
.incre_gray{ color: #666666;}
.incre_peck_use{ display: table; width: 100%; box-sizing: border-box;  padding: 1rem 0;}
.incre_usetd{ display: table-cell; vertical-align: middle;}
.incre_usetd li{ color: #999; padding: .3rem 0;}
.incre_use_btn{ display: table-cell; width: 9rem; text-align: right; vertical-align: top;}
.incre_use_btn a{ color: #00A8FF;}
.incre_padadd{ border-top: 1rem solid #EBEBEB; }
.incre_super{ background: #fff; padding:  1rem;}
.incre_txtl{ background: url(../images/incre_txtl.png)no-repeat; background-size: auto 7.3rem; width: 100%; height: 7.3rem; position: relative; }
.incre_txt_red{ padding: 1rem 0 1rem 1rem;}
.incre_txt_red p{ color: #ef4454;}
.incre_txt_red p em{font-size: 2.5rem; font-weight: 700;}
.incre_frame{  position: absolute; right:0; top: -4px;  display: table; width: 75%;}
.incre_framebg{ background: url(../images/incre_fast.png) no-repeat center right;background-size: auto 8rem;height: 8rem;width: 15%;display: table-cell;}
.incre_frametxt{ background: url(../images/incre_fabg.png) repeat-x;background-size: auto 8rem; height: 8rem; width: 55%; display: table-cell;vertical-align: middle;border-top-right-radius: 5px; border-bottom-right-radius: 5px; position: relative;}
.incre_give{ background:url(../images/incre_give.png) no-repeat center right; background-size: contain; height: 5.25rem; width: 5.35rem; position: absolute; top: 0; right: 0;}
.incre_frdetail{  color: #fff; text-align: center; padding-right: 3rem;font-size: 1.6rem;}
.incre_frdetail p{margin: .4rem 0 .2rem 0; overflow: hidden; font-size: 1.4rem; text-align: center;}
.incre_buynow{ background: url(../images/incre_btn_frame.png) no-repeat center center;background-size:7.9rem auto;  width: 7.9rem; height: 2.5rem; line-height:2.5rem;display: inline-block; color: #F05C36;font-size: 1.6rem; text-align: center;}
.incre_frdetail em{color: #FCD024;}
.incre_pad_all{margin:0 1rem;}
.incre_padbg{ background: #6EB4F0; border-radius: 3px; display: table; width: 100%; box-sizing: border-box; margin-bottom: 1rem; }
.incre_padl{ display: table-cell; width: 40%; vertical-align: middle; padding: 1rem; text-align: center;}
.incre_padl img{ width: 6.9rem; height: 6.9rem;}
.incre_padl em{ color: #fff; font-size: 1.4rem; text-align: center; display: block;}
.incre_padr{ display: table-cell; padding: 1rem 0 1rem 0;  vertical-align: middle; width: 60%; padding-right: 3rem; position: relative; }
.incre_padr p{ text-align: center; margin-bottom: .3rem; overflow: hidden;color: #fff;}
.incre_padr p em{ color: #FCD024;}
.incre_grayadd{background: #EBEBEB;}
.incre_hand{  text-align: left; margin: 0 0 .5rem 0; color: #F05C36;}
.incre_hand em{ font-style:italic;}
.incre_pad_add{ position: absolute; top: 0; right: 0; background: url(../images/icon_aad.png) no-repeat center right; background-size: contain; width: 5.3rem; height: 5.25rem;}
.incre_green{ background: #9EC34E;}
.incre_tdl{ display: table-cell; width: 8rem; vertical-align: top; line-height: 3.1rem;}
.incre_td{ display: table-cell; vertical-align: middle;}
/*��д����ҳ �¼�*/
.game_inall{ padding: 1rem; background: #FFFFD8; border-bottom: 1px solid #ccc;font-size: 1.6rem; }
.game_inall p{ padding: .5rem 0 0 0; }
.game_inall p em{color: #C71E28;}
/*��д����ҳ �¼�*/
/*����*/
.game_for_inp input{ background: #fff; padding: .6rem 0 .6rem 4%; color: #666;  width: 96%; border: none;}
.game_livetrr p{color: #999; font-size: 1.6rem; padding-top: .5rem;}
.game_for_inp{ border: 1px solid #ccc;border-radius: 3px;}
/*��������ҳ  �¼�select*/
/*padding: 1rem 1rem 1rem 1.4rem;*/
.game_select{display: flex;width: 100%;box-sizing: border-box; border-bottom: 1px solid #ccc;}
.game_selecttd{display: table-cell;color: #666;font-size: 1.4rem;width: 5rem; }
.game_selscttdr{ display: table-cell; }
.game_selscttdr select{background: #fff;padding: .6rem;color: #666;border-radius: .3rem;width: 100%;}

.game_buy_info{ font-size: 1.6rem; height: 3.2rem; padding: 1rem .6rem }
.game_buy_info em{ color: #FF9700 }
.game_buy_link{font-size: 1.6rem; height: 3.2rem; padding: 1rem .6rem; color: #5CA5EF }
.game_infoinp p{line-height: 1.4; font-size: 1.4rem; color: #999  }
/*game_discount_pad  �ֿ�*/
.game_discount_pad{ font-size: 1.4rem; color: #343434;}
.game_discount_top{ border-bottom: 1px solid #E5E5E5; display: table; width: 100%; box-sizing: border-box; table-layout: fixed; padding: 1rem 1.5rem; background-color: #F6F6F6;}
.game_discount_cell{ display: table-cell; vertical-align: middle; text-align: center; }
.game_discount_img{ display: inline-block; width: 13.65rem; height: 7.7rem;}
.game_discount_img img{width: 13.65rem; height: 7.7rem; vertical-align: top; border-radius: .4rem;}
.game_discount_txt{ display: inline-block; padding: .5rem 1rem; background-color: #ef4454; color: #fff; }
.game_discount_card{ margin-top: .5rem;}
.game_discount_all{ padding: 1.5rem 1rem; background-color: #fff; color: #343434;}
.game_discount_table{ display: table; width: 100%; box-sizing: border-box; padding: .5rem 0; }
.game_discount_tdl{display: table-cell;width: 8rem;vertical-align: top;line-height: 3.1rem;}
.game_discount_tdr{ display: table-cell; vertical-align: middle;}
.game_dis_card{float: left;padding: .5rem 1rem;position: relative;color: #343434;background: #F6F6F6;border: 1px solid #E7E7E7;margin:0 1rem 1rem 0;}
.game_dis_card.cur{ border: 1px solid #ef4454;color: #ef4454;background-color: #F6F6F6;}
.game_dis_add{position: absolute;right: -1px;bottom: 0;background: url(../images/icon_right.png) no-repeat;background-size: 2.6rem auto;width: 2.6rem;height: 1.3rem;}
.game_dis_txt{ line-height: 3.1rem; color: #343434;}
.game_dis_txt>em{ color: #ef4454;}
.game_dis_input{ height: 3.1rem; line-height: 3.1rem;}
.game_dis_input>input{ height: 2.9rem; line-height: 2.9rem; border: 1px solid #ccc; background-color: #F6F6F6; float: left; width: 6rem; color: #343434; font-size: 1.4rem; outline: 0; padding:0 .5rem ; margin-right: .5rem;}
.game_price_txt{ font-size: 1.4rem;}
.game_dis_txt>span{ color: #ef4454; font-size: 2.2rem;}
.game_discount_notice{ padding: 1rem 0; font-size: 1.4rem; color: #999;}
.game_discount_notice>p{ color: #666; padding-bottom: .5rem;}
.game_discount_notice>div{color: #999; line-height: 2rem; background: url(../images/game_discount_notice.png) no-repeat left 8px; background-size: .4rem; padding-left: 1rem;}
.game_discount_btn{ padding-top: 1rem;  }
.game_discount_btn a{ display: block; height: 3.3rem; font-size: 1.6rem; line-height: 3.3rem; border: 1px solid #ef4454; text-align: center; color: #fff; background-color: #ef4454; border-radius: .4rem;}
.game_discount_ask_img{display: inline-block;width: 11.1rem;height: 7.85rem;}
.game_discount_ask_img img{ width: 11.1rem;height: 7.85rem;vertical-align: top;border-radius: .4rem;}
.game_dis_cheak{ float: left; font-size: 1.4rem; color: #343434; background: url(../images/game_dis_cheak.png) no-repeat left center; background-size: 1.6rem; padding-left: 2.6rem; margin-right: 1rem;}
.game_dis_cheak:last-child{ margin-right: 0;}
.game_dis_cheak.cur{background: url(../images/game_dis_cheak.cur.png) no-repeat left center; background-size: 1.6rem;}
.game_discount_qiang{display: inline-block; width: 6.5rem; height: 6.5rem;}
.game_discount_qiang img{vertical-align: top;border-radius: 50px;width: 6.5rem; height: 6.5rem; }
.game_post_all{ display: inline-block; background: url(../images/game_post_all.png) no-repeat center; background-size: 14.5rem 6.9rem; width: 14.5rem; height: 6.9rem;}
.game_post_frame{ padding: .5rem .5rem .5rem .7rem; overflow: hidden;}
.game_post_left{ float: left; width: 35%;}
.game_post_left>p{ color: #ef4454; font-size:1.1rem;}
.game_post_left>div{ color: #ef4454; font-size: 2.5rem;}
.game_post_right{ float: left; width: 65%;}
.game_post_right>p{ font-size:1.6rem; color: #fff; padding-bottom: .5rem;}
.game_post_right>p:last-child{ padding-bottom: 0;}
.game_dis_zuanshi{display: inline-block;width: 8.25rem;height: 8.6rem;}
.game_dis_zuanshi img{ width: 8.25rem;height: 8.6rem; vertical-align: top;}
/*game_cheak_pad ��ʵ��Ϣ*/
.game_cheak_pad{ padding-bottom: 8.8rem; font-size:1.4rem; }
.game_cheak_top{ display: table; width: 100%; box-sizing:border-box; table-layout: fixed;  height: 3.5rem; line-height: 3.5rem; background-color: #F6F6F7;}
.game_cheak_cell{ text-align: center; display: table-cell; vertical-align: middle;  background: url(../images/game_cheak_cell.png) no-repeat right center; background-size: .1rem  2rem; border-bottom: 1px solid #EBEBEB;}
.game_cheak_cell.cur{ border-bottom: 2px solid #FF9601; color: #FF9601;}
.game_cheak_cell:last-child{ background: none;}
.game_cheak_middle{ display: table; background-color: #fff;  width: 100%; box-sizing: border-box; table-layout: fixed; padding: 1rem 1.5rem;}
.game_middle_cell,.r_tab_item{ font-size: 1.4rem;color: #343434;float: left;width: 20%;/* display: table-cell; */vertical-align: middle;height: 2.5rem;line-height: 2.5rem;text-align: center;}
.game_middle_cell.cur,.r_tab_item.cur{ background-color: #ACB8C2; border-radius: 6rem; color: #fff; }
.game_middle_content{ padding: 0 1rem; background-color: #fff;}
.game_second_content>img,.pc_content_showimg>img{ vertical-align: top; width: 100%;}
.game_go_top{width: 4.4rem;height: 4.4rem;position: fixed;right: 1rem;bottom: 11rem;z-index: 80; background: url(../images/game_go_top.png) no-repeat center; background-size: 4.4rem;opacity: 0.8;}
.game_vip_pad{ position: fixed; bottom: 5rem; left: 0; display: table; width: 100%; padding: 0 1rem; box-sizing: border-box; height: 3.8rem; background: url(../images/game_vip_pad.png) no-repeat center; background-size: 100% 3.8rem;}
.game_vip_celll{ display: table-cell; color: #fff; font-size: 1.4rem; vertical-align: middle; background: url(../images/game_vip_celll.png) no-repeat left center; background-size: 2.5rem; padding-left: 3.5rem;}
.game_vip_cellr{ color: #fff; font-size: 1.4rem; display: table-cell; vertical-align: middle; width: 8rem; }
.step_bar{
    max-width: 768px;
    position: fixed;
    bottom: 13rem;
    z-index: 8;
    background: #FFF;
    padding: 20px;
    text-align: center;
    color: #292929;
}
.step_bar img{
    display: inline-block;
    width: 85%;
    margin: 0px auto;
    margin-bottom: 10px;
}
.step_bar_con{
    display: flex;
    justify-content: center;
    color: #292929;
    font-size: 1.2rem;
}
.step_bar_con div{
    width: 20%;
}
.game_trade_pad{ 
	height: 5rem;
    bottom: 0;
    display: flex;
    position: fixed;
    justify-content: flex-end;
    width: 100%;
    z-index: 8;
    font-size: 1.4rem;
    border-top: 1px solid #d5d5d5;
    background: #FFF;
    padding: 15px 0;
}
.game_trade_chat1v1Btn{ width: 35%; text-align: center }
.game_trade_chat1v1Btn img{ display: inline-block; width: 20px }
.game_trade_Btn{ width: 190px; line-height: 40px; height: 40px; text-align: center; margin-right: 30px; color: #FFF; display: flex; justify-content: center; overflow: hidden; margin: 0 10px;border: 1px solid #e1e1e1; border-radius: 40px }
.game_trade_celll{ background-color: #fff; min-width: 50%; font-size: 1.4rem; color: #292929; border-radius: 40px}
.game_trade_cellr{ background: #2f74ff ; width: 190px; font-size: 1.4rem; }
/*game_pop_pad ����*/
.game_pop_pad{ z-index: 900; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6);}
.game_pop_frame{ position: relative; height: 100%; width: 100%;}
.game_pop_all{ position: absolute; width: 30rem;  top: 50%; left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.game_pop_top{ display: table; width: 100%; box-sizing: border-box; height: 2rem; line-height: 2rem; background-color: #EEEDEC; padding:.5rem 1.5rem .5rem 1.5rem;}
.game_pop_top_celll{ display: table-cell; vertical-align: middle; font-size: 1.4rem; color: #343434; }
.game_pop_top_cellr{ display: table-cell; vertical-align: middle; width: 2.2rem;  background: url(../images/game_pop_top_cellr.png) no-repeat right center; background-size: 2rem;}
.game_pop_content{ border-radius: 5px; background-color: #fff; overflow: hidden;}
.game_pop_middle{ padding-bottom: 1rem; background-color: #fff; border-bottom: 2px dashed #DEDEDE; }
.game_pop_middle .pop_wxCode{width: 20rem;display: block;margin: 0 auto;}
.game_pop_head{ height: 5.59rem; padding: 1rem 0; text-align: center;}
.game_pop_head>img{ display: inline-block; width: 5.59rem; height: 5.59rem;}
.game_pop_txt{ line-height: 2.3rem; font-size: 1.4rem; color: #343434; padding: 0 1rem;}
.game_pop_tel{ background-color: #fff; padding: 1.5rem 1rem 0 1rem;  display: table; width: 100%; box-sizing: border-box; height: 3.5rem;}
.game_pop_tel_celll{ display: table-cell; vertical-align: middle; width: 8rem;  font-size: 1.4rem; color: #343434;}
.game_pop_tel_celll>em{ color: #FF9601;}
.game_pop_tel_cellr{ display: table-cell; vertical-align: middle; height: 3.5rem;  padding-left: .2rem;}
.game_pop_tel_cellr>input{ height: 3.3rem; font-size: 1.4rem; color: #343434; line-height: 3.3rem; border: 1px solid #B2AFB0; padding: 0 0 0 4%; width: 96%; border-radius: 4px; box-sizing: border-box;}
.game_pop_btn{ background-color: #fff; padding: 1.5rem 0 1.5rem 0; text-align: center;}
.game_pop_btn a{ display: inline-block; font-size: 1.4rem; padding: 0 1rem; height: 3.5rem; line-height: 3.5rem; border: 1px solid #FF9601; border-radius: 4px; background-color:#FF9601 ; color: #fff; text-align: center;}
.game_pop_li{ position: absolute; bottom: 0; left: 0; background-color: #fff; height: .5rem; width: 100%; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.game_pop_detete{border-radius: .5rem;background-color: #fff;box-sizing: border-box; overflow: hidden;}
.game_pop_delete_top {
    height: 12rem;
    line-height: 3rem;
    color: #343434;
    font-size: 1.6rem;
    text-align: center;
    margin: 1rem;
    
}
.game_pop_delete_table{ font-size: 1.4rem; display: table;table-layout: fixed;width: 100%;box-sizing: border-box;height: 4rem;}
.game_pop_delete_celll{ display: table-cell; text-align: center; vertical-align: middle; background-color: #F0EFEF; color: #343434;}
.game_pop_delete_cellr{display: table-cell; text-align: center; vertical-align: middle; background-color: #FF9601; color: #fff;}
.game_warning_txt{ padding: .5rem 1rem 0 9rem; line-height: 1.8rem; font-size: 1.2rem; color: #ef4454;}
/*pc_type_all ״̬*/
.pc_type_all{ display: table; table-layout: fixed; width: 100%; box-sizing: border-box; height: 32px;}
.pc_type_cell{ display: table-cell; vertical-align: middle;}
/*game_pay_success*/
.game_pay_time{ padding: 1rem 0 0 0; background-color: #fff; border-bottom: 1rem solid #eee;}
.game_pay_time_top{ font-size: 1.8rem; color: #343434; text-align: center; padding-bottom: .5rem;}
.game_pay_time_middle{ font-size: 1.4rem; text-align: center; padding-bottom: 1rem; border-bottom: 1px solid #ccc; color: #FF9601;}
.game_success_pad{ padding-bottom: 8.8rem;}
.ddhb-tips-info p{
    font-size: 1.39rem;
    text-align: center;
    line-height: 2.02rem;
    margin-bottom: 1.5rem;
}
.ddhb-tips-info div{
    background: #2f74ff;
    width: 190px;
    height: 3.75rem;
    line-height: 3.75rem;
    font-size: 1.5rem;
    color: #fff;
    border-radius: 1.88rem;
    margin: 0 auto;
    text-align: center;
}


.game_pay_tables{ display: table; border-bottom: 1px solid #DEE7EE; width: 100%; box-sizing: border-box; padding: 1.4rem 1.4rem 1.4rem 1.8rem;}
.game_pay_tables:last-child{ border-bottom: none;}
.game_pay_cellsl{ display:table-cell; vertical-align: middle; width: 10rem;font-size: 1.4rem; color: #343434;}
.game_pay_cellsm{ display: table-cell; vertical-align: middle; font-size: 1.4rem;color: #343434;}
.game_pay_cellsr{ display: table-cell; vertical-align: middle; color: #343434; width: 8rem; text-align: right;font-size: 1.4rem;}
.game_pay_cellsr>em{ color: #FF9700;}
.game_pay_top{ font-size: 1.6rem; color: #343434; padding:1.4rem 0 0 1.8rem;}
.game_pay_title{background:#EFF8FF; border-left: .5rem solid #FC832D; border-bottom: 1px solid #A7D5FF; border-top: 1px solid #A7D5FF;font-size: 1.6rem; color: #343434; padding: 1.4rem 1.4rem 1.4rem .9rem;}
/*game_state*/
.game_state_tend{ font-size: 1.6rem; color: #343434; text-align: center; }
.game_state_blank{ height: 5rem; }
.game_tend_img{ display: inline-block; background: url(../images/game_tend_img.png) no-repeat center; background-size: 10.05rem 10.1rem; width: 10.05rem; height: 10.1rem;}
.game_img_pad{ text-align: center;}
.game_statebtn{display: table;width: 100%;background: #ffffff;padding: 0 1rem; table-layout:fixed;box-sizing: border-box;}
.game_statebtn_cell{ display: table-cell; vertical-align: middle; padding: 0 0.5rem 0 0.5rem;}
.game_state_orange{display: block;background: #FC832D;padding: .6rem 0;text-align: center;color: #ffffff;font-size: 1.6rem;border-radius: 0.3rem;}
.game_state_blue{display: block;background: #5DA5EF;padding: .6rem 0;text-align: center;color: #ffffff;font-size: 1.6rem;border-radius: 0.3rem;}
.game_false_img{display: inline-block; background: url(../images/game_false_img.png) no-repeat center; background-size: 9.9rem 10rem; width: 9.9rem; height: 10rem;}
.game_update_img{display: inline-block; background: url(../images/game_update_img.png) no-repeat center; background-size: 7.45rem 10rem; width: 7.45rem; height: 10rem;}
.game_state_frame{ padding-bottom: 1rem;}
/*game_vip*/
.game_vip_framez{ position: relative;}
.game_for_vip{ width: 100%; height: 100%;  }
.game_for_vip>img{ width: 100%;  position: absolute; bottom: 0; left: 0;}
.game_for_head{ position: absolute; width: 100%;  top: 38%; left: 0; text-align: center; font-size: 1.6rem; color: #fff; }
.game_for_middle{position: absolute; width: 100%;top: 45%; left: 0;text-align: center; font-size: 1.3rem; color: #fff; }
.game_for_middle>p{ width: 100%; line-height: 25px;}
.game_for_btn{position: absolute; width: 100%;top: 72.5%; left: 0;  text-align: center;}
.game_for_btn>a{ border: 1px solid #5DA5EF; border-radius: .3rem; display: inline-block; width: 15rem; height: 3rem; line-height: 3rem; color: #fff; text-align: center; font-size: 1.4rem; background-color: #5DA5EF;}
@media (width: 768px){
.game_for_head{position: absolute;width: 100%;top: 17%;left: 0;text-align: center;font-size: 2.2rem;color: #fff;}
.game_for_middle{position: absolute;width: 100%;top: 31%;left: 0;text-align: center;font-size: 1.8rem;color: #fff;}
.game_for_btn{position: absolute;width: 100%;top: 65.5%;left: 0;text-align: center;}
}

.game_cheak_middle.cur{ z-index: 200; position: fixed; top: 0; left: 0; display: table;background-color: #fff;width: 100%;box-sizing: border-box;table-layout: fixed;padding: 1rem 1.5rem;}
/*2017-5-11*/
.game_pop_delete_second{ height: 3.5rem; line-height: 3.5rem;color: #343434;font-size: 1.6rem;text-align: center;}
.game_pop_txt_detail{ padding: 0 2rem; line-height: 2.5rem;color: #343434;font-size: 1.4rem; padding-bottom: 1rem; }
.game_pop_cheak_pad{ padding: 1rem 2rem; overflow: hidden;}
.game_pop_cheak_list{ height: 2.8rem; line-height: 2.8rem; font-size: 1.4rem; color: #343434; background:url(../images/pc_cheak_list.png) no-repeat left center; background-size: 1.4rem; padding-left: 3rem;}
.game_pop_cheak_list.cur{background:url(../images/pc_cheak_list.cur.png) no-repeat left center; background-size: 1.4rem;}

.game_vip_pad_new{position: fixed;bottom: 0;left: 0;display: table;width: 100%;padding: 0 1rem;box-sizing: border-box;height: 3.8rem;background: url(../images/game_vip_pad.png) no-repeat center;background-size: 100% 3.8rem;}

.game_vip_green{ float: right; background-color: #3E3E3E; border-top-left-radius: 5rem; border-top-right-radius: 2rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 2rem; height: 2.8rem; line-height: 2.8rem; overflow: hidden;}
.game_vip_custom{ float: left; margin-left: .2rem; background: url(../images/game_vip_celll.png) no-repeat left 1.5px; background-size: 2.5rem; width: 2.5rem; height: 2.8rem; }
.game_wxvip_custom{ float: left; margin-left: .2rem; background: url(../images/wx_vip.png) no-repeat left 1.5px; background-size: 2.5rem; width: 2.5rem; height: 2.8rem; }

.game_vip_green_txt{ float: left; padding: 0 1rem; line-height: 2.8rem; color: #fff; font-size: 1.4rem; }
.game_vip_green_pad{ clear: both; padding-bottom: 1rem; overflow: hidden;}

.game_apart_exit{ display: block;line-height: 4rem;background:#fff; color: #ef4454; text-align: center; height: 4rem; border-bottom: 1rem solid #ebebeb;border-top: 1rem solid #ebebeb; font-size: 1.6rem;}

/* 20180315 �̳��б� lyp start */
.mall_nav_row{display:table;width:100%;table-layout:fixed;}
.mall_nav_li{height:6rem;padding:1rem;display:table-cell;border:0;border-bottom:1px solid #ebebeb;}
.mall_nav_li:nth-child(odd){border-right:1px solid #ebebeb;}
.mall_name{display:block;padding:0 0.5rem;line-height:;font-weight:bold;font-size:1.6rem;color:#343434;line-height:6rem;}
.mall_dy,.mall_sy,.mall_sw{background-position: right center;background-size:5rem;background-repeat:no-repeat;}
.mall_dy{background-image:url(../images/mall_dy.png);}
.mall_sy{background-image:url(../images/mall_sy.png);}
.mall_sw{background-image:url(../images/mall_sw.png);}
.mall_nav_dis{position:relative;}
.mall_nav_dis:before{display: block;content: '';width: 100%;height: 100%;padding: 1rem;box-sizing: border-box;background-color: rgba(0,0,0,.2);background-clip: content-box;position: absolute;top: 0;left: 0;}

.game_dy{background: #f7f7f7 url(../images/game_dy_1.png) no-repeat center 0.7rem;background-size: 2.2rem auto;}
.game_sy{background: #f7f7f7 url(../images/game_sy_1.png) no-repeat center 0.7rem;background-size: 2.2rem auto;}
/* 20180315 �̳��б� lyp end */


.account_info{font-size:1.6rem;color:#666}

.list_tab{overflow:hidden;border-radius:5px;background:#3eadf5;margin:0.5rem 0rem;}

.list_tab div.tab_item{float:left;width:25%;font-size:1.6rem;padding:0.5rem 0rem;text-align:center;border-radius:5px;}

.list_tab .cur{background:#FF9700;}


.list_choose_btn{
    height: 2.5rem;
    float: right;
    line-height: 2.6rem;
    padding-right: 1.8rem;
    border-left: 1px solid #ccc;
    padding-left: 2rem;
    background: url(../images/choose_back.png) no-repeat center right;
    background-size: 1.4rem auto;
}
.choose_bg{background-image:url(../images/choose_back.png);}
.choose_title{font-size:1.4rem;height:3rem;line-height:3rem;background:#F6F4F5;padding-left:1.5rem;color:#646464;}
.choose_input{text-align:center;color:#646464;margin-bottom:0.5rem;}
.choose_input input{ background: #F5F5F5;
    border-radius:10px;
    width: 40%;
    height: 2.5rem;text-align:center;}
.choose_tab_title{font-size:1.4rem;height:4rem;line-height:4rem;padding-left:1rem;color:#646464;}
.choose_tab{overflow:hidden;}
.choose_tab_item_contain{width:33%;float:left;}
.choose_tab_item_contain_2{width:50%;float:left;}
.choose_tab_item{width: 80%;margin-left: 10%;margin-top:1rem;background: #F5F5F5;text-align: center;font-size: 1.4rem;height: 3rem;line-height: 3rem;border-radius: 5px;}
.c_item_cur{background:#FFE9DE;color:#CD622E;}

.choose_btn_reset{border-radius:5px;color:#fff;font-size:1.4rem;float:left;width:35%;margin-left:10%;background:#75AFEF;text-align:center;height:2.5rem;line-height:2.5rem;}
.choose_btn_sure{border-radius:5px;color:#fff;font-size:1.4rem;float:left;width:35%;margin-left:10%;background:#FF9501;text-align:center;height:2.5rem;line-height:2.5rem;}

.booking_title{height:3rem;line-height:3rem;padding-left:1rem;font-size:1.4rem;border-bottom:1px solid #999999;}

.booking_pay_tab{font-size:1.4rem;background:#ccc;padding:2rem;display:none;}
.booking_info_contain{font-size:1.4rem;}
.booking_info_row{overflow:hidden;margin-top:1rem;}
.booking_info_row_left{float:left;width:30%;text-align:right;}
.booking_info_row_right{float:left;width:70%;}
.booking_select{width:80%;height:2rem;line-height:2rem;}
.booking_require{color:red;}
.booking_input_half{text-align:center;width:35%;border:1px solid #999999;border-radius:5px;height:2rem;line-height:2rem;}
.booking_error{color:red;text-align:center;display:none;font-size:1.4rem;}
.booking_input{text-align:center;border:1px solid #999999;border-radius:5px;height:2rem;line-height:2rem;}
.booking_error_contain{font-size:1.4rem;text-align:center;}
.booking_no_btn{float:left;width:50%;height:3rem;line-height:3rem;text-align:center;}
.booking_sure_btn{float:left;width:50%;height:3rem;line-height:3rem;text-align:center;background:#FD832C;color:#fff;}
.booking_apart_line{height:0.8rem;background:#ccc;margin-top:1rem;}
.booking_wx_code{width:10rem;height:10rem;border:1px solid #ccc;}
.booking_cbox_contain{overflow:hidden;margin-top:1rem;text-align:center;}
.booking_phone_line_contain{overflow:hidden;height:4rem;line-height:4rem;font-size:1.4rem;}
.booking_code_line{overflow:hidden;font-size:1.4rem;}
.booking_code_contain{float:left}
.booking_notice_line{overflow:hidden;margin-top:1rem;font-size:1.4rem;}
.booking_notice_left{float:left;width:25%;text-align:right;}
.booking_notice_right{float:right;}
.booking_btn_contain{overflow:hidden;font-size:1.4rem;}

.psta_title{background:url(../images/psta_title.png);background-size:100% 100%;margin:0 auto;height:4rem;width:20rem;}
.pop_super_top_ad_h5_contain{position:relative;overflow:hidden;width:26rem;background:url(../images/super_top_ad_back_h5.png); background-size: 100% 100%;font-family:"STXihei"}
.psta_desc{font-size:1.5rem;color:#424242;padding:1rem;font-weight:600;}
.psta_tip_title{font-size:1.6rem;color:#ff7600;padding:0 0 0 1rem;}
.psta_tip_title img{width:1.3rem;vertical-align:bottom;}
.psta_tip_info{font-size:1.6rem;color:#999999;padding:1rem 0 1rem 1rem;}
.psta_btn{margin:1rem auto;margin-bottom:2.5rem;background:url(../images/psta_btn.png);background-size:100% 100%;width: 20rem;height: 2.5rem;text-align:center;font-size:1.6rem;line-height:2.5rem;color:#fff;}
.psta_count{background:url(../images/psta_count.png);background-size:100% 100%;margin:0 auto;text-align:center;margin-top:0.6rem;height: 3rem;width: 9rem;line-height: 3rem;color: #fff;font-size: 1.4rem;}
.psta_count span{color:red;}

/*.pst_title{background:url(../images/pst_title.png);background-size:100% 100%;margin:0 auto;height:4rem;width:20rem;}
.pop_super_top_h5_contain{overflow:hidden;width:25rem;height:32rem;background:url(../images/super_top_back_h5.png); background-size: 100% 100%;font-family:"STXihei"}
.pst_title_desc{background:url(../images/pst_title_desc.png); background-size: 100% 100%;height: 1.2rem;width: 9.6rem;margin: 0 auto;}
.pst_comm_item{background: url(../images/pst_comm_item_back.png);
    background-size: 100% 100%;
    width: 22rem;
    height: 4rem;
    margin: 0 auto;
    margin-top: 1.2rem;
    overflow:hidden;}
.pst_comm_left{float:left;width:65%;}
.pst_comm_right{float:left;width:35%;overflow:hidden;}
.pst_comm_left div{height:2rem;line-height:2rem;overflow:hidden;padding-left:1rem;}
.pst_comm_title{color:#424242;font-size:1.4rem;}
.pst_comm_desc{color:#9f9f9f;}
.pst_comm_price{color:#ff953a;height:2rem;line-height:2rem;text-align:right;padding-right:1rem;}
.pst_comm_right .pst_comm_btn{background:url(../images/pst_comm_btn_bg.png);background-size:100% 100%;width:5rem;height:1.8rem;line-height:1.8rem;color:#fff;text-align:center;float: right;margin-right: 1rem}
.pst_btn{position:absolute;background:url(../images/psta_btn.png);background-size:100% 100%;text-align:center;line-height: 2.5rem;width: 20rem;height: 2.5rem;color: #fff;font-size: 1.6rem;bottom:1.5rem;margin-left:2.5rem;    }
*/

.ppsth_time_contain{height:19rem;margin-top:2rem;margin-bottom:2.5rem;overflow:hidden;overflow-y:scroll;}
.ppsth_time_item{position:relative;background:url(../images/stpp_time_item_back.png);background-size:100% 100%;width:25rem;height:5rem;margin:0 auto;margin-top:1rem;overflow:hidden;}
.ppsth_time_item_sale_out{position:absolute;background-size:100% 100%;width:41px;height:41px;background:url(../images/s_top_sale_out.png);bottom:0.37rem;right:0.37rem;}
.ppsth_time_item_buyed{position:absolute;background-size:100% 100%;width:41px;height:41px;background:url(../images/s_top_buyed.png);bottom:0.37rem;right:0.37rem;}
.ppsth_time{overflow:hidden;width: 22rem;margin: 0 auto;margin-top: 1rem;}
.ppsth_time div{float:left;}
.ppsth_text{font-size:1.3rem;margin-left:0.5rem;line-height:1.3rem;}
.ppsth_cbox{background:url(../images/stpp_time_cbox.png);background-size:100% 100%;width:1.2rem;height:1.2rem;}
.ppsth_cbox_cur{background:url(../images/stpp_time_cbox_cur.png);}
.ppsth_cbox_dis{background:url(../images/stpp_time_cbox_dis.png);}
.ppsth_cbox_buyed{background:url(../images/stpp_time_cbox_buyed.png);}
.ppsth_price{font-size: 1.3rem;width: 22rem;margin: 0 auto;color: #FF9501;margin-top: 0.2rem;text-align: left;}

.pst_title{background:url(../images/pst_title.png);background-size:100% 100%;margin:0 auto;height:4rem;width:16rem;}
.psta_tip_title{font-size:1.6rem;color:#ff7600;padding:0 0 0 1rem;}
.pop_super_top_h5_contain{overflow:hidden;width:100%;background:url(../images/super_top_back_h5.png?v=1); background-size: 100% 100%;font-family:"STXihei"}
.pst_btn{    
	
    background: url(../images/psta_btn.png);
    background-size: 100% 100%;
    text-align: center;
    line-height: 2.5rem;
    width: 90%;
    height: 2.5rem;
    color: #fff;
    font-size: 1.6rem;
    margin-bottom: 1.2rem;
    margin-left: 5%;
    margin-top:0.5rem;
    font-weight: bold;
}

.pst_comm_item{border-bottom:1px solid #dfdfdf;padding:0.7rem 1rem;}
div.pst_comm_item:last-child{border:none;}
.pst_comm_item_tpContain{overflow:hidden;}
.pst_item_title{float:left;overflow:hidden;font-size:1.4rem;width:65%;height:1.4rem;line-height:1.4rem;font-weight: 600;}
.pst_item_price{float:left;font-size:1.4rem;line-height:1.4rem;width:35%;height:1.4rem;color:#ff9601;text-align:right;}
.pst_item_zone{font-size:1.4rem;color:#aaaaaa;margin:0.3rem 0rem;}
.pst_item_desc_title{font-size:1.4rem;color:#ffa947;}
.pst_item_desc_info{font-size:1.4rem;color:#aaaaaa;overflow:hidden;}
.pst_item_attr_contain{overflow:hidden;margin-top:0.4rem;}
.pst_item_attr_contain div{float:left;font-size:1.4rem;color:#ffffff;text-align:center;border-radius:8px;height:1.4rem;line-height:1.5rem;padding:0 0.5rem;}
.pst_item_attr_1{background:#4ecbd5;}
/*.pst_item_attr_2{background:#3eadf5;margin:0 0.3rem;}*/
.pst_item_attr_3{background:#588df3;margin-left:0.5rem;}
div.pst_item_view_num{float:right;color:#aaaaaa;}
.pst_item_view_num img{height:1rem;padding-right:0.2rem;}

.ppst_h5_desc_contain{background:#F2F2F2;width:28rem;margin-left:1rem;margin-top:0.5rem;padding-bottom:0.5rem;margin-bottom:0.5rem;}
.ppst_h5_desc_item{margin:0.5rem 1.5rem;font-size:1.4rem;}
.ppst_h5_time_contain{background:#F2F2F2;width:28rem;margin-left:1rem;text-align:center;margin-bottom:1rem;position:relative;overflow:hidden;}
.ppst_h5_time_contain_desc{font-size:1.4rem;color:#7A7A7A;overflow:hidden;height:auto;text-align: left;padding: 1rem;line-height: 1.8rem;}
.ppst_h5_title{background:#FEAC40;color:#fff;font-size:1.4rem;height:2rem;line-height:2rem;width:10rem;text-align:center;}
.ppst_h5_price_contain{height: 2.5rem;width: 28rem;line-height: 2.5rem;background: #000;opacity:0.6;text-align:right;color:#fff;font-size:1.4rem;}

.ppst_btn{float:left;font-size:1.4rem;height:3rem;line-height:3rem;width:50%;color:#fff;text-align:center;}
.ppst_btn_no{background:#75AFEF;}
.ppst_btn_sure{background:#FF9501;}

.ppst_h5_info_contain{margin-bottom:0.5rem;padding:0 1rem;}
.ppst_h5_info_title{color:#7a7a7a;font-size:1.4rem;text-align:left;}

.ppst_h5_info_title span{color:red;}
.ppst_h5_info_contain textarea{width: 100%;
    margin-top: 0.5rem;
    height: 4rem;resize:none;    outline: none;
    border-top: 1px solid #7a7a7a;}
 
.stdh_pop_content{overflow:hidden;background:none;border-radius: 5px;}   
.stdh_banner{height:10rem;background-image:url(../images/st_banner.png?v=1.1);background-size:cover;position:relative;display:block;}
.guanggao_flag{background: url(../images/ad_icon.png);width:2rem;height:1rem;position:absolute;top:0;right:0;background-size:cover;}
.stdh_comm_contain_relative{position:relative;height:40rem;background:#fff;}

.stdh_comm_info{background:#fff;position:relative;}
.stdh_comm_info_txt{font-size:1.6rem;height:1.6rem;line-height:1.6rem;padding:0.2rem 0rem 0rem 1rem;width:70%;overflow:hidden;}
.stdh_comm_info_txt span:nth-child(1){color:#666666;}
.stdh_comm_info_txt span:nth-child(2){color:#ff9601;}
.stdh_comm_attr_contain{overflow:hidden;margin-top:0.4rem;}
.stdh_comm_attr_contain div{float:left;height:2rem;line-height:2rem;text-align:center;font-size:1.6rem;border-radius:8px;color:#ffffff;}
.stdh_comm_attr_contain div:nth-child(1){background:#4ecbd5;width:25%;margin-left:2.5%;}
.stdh_comm_attr_contain div:nth-child(2){background:#3eadf5;width:25%;margin:0 2.5%;}
.stdh_comm_attr_contain div:nth-child(3){background:#588df3;width:40%;}
.stdh_comm_info_txt_grey{font-size:1.4rem;height:1.4rem;line-height:1.4rem;padding:0.2rem 0rem 0rem 1rem;width:70%;overflow:hidden;color:#999999;}
.stdh_comm_info_txt_grey span:nth-child(1){color:#ff9601;}
div.stdh_comm_info_txt_grey:last-child{padding-bottom:1rem;}
.stdh_buy_btn{width:4.5rem;height:4rem;background-image:url(../images/stdh_buy_btn.png);background-size:cover;position:absolute;right:1rem;}
.stdh_js_comm_item{display:block;}
.stdh_comm_img_cotain{height:27.2rem;overflow:hidden;position:relative;}
.stdh_comm_img_position{position:absolute;width:100%;top:0rem;}
.st_comm_img_item img{width:100%;height:20rem;}
.stdh_comm_contain{position:absolute;width:100%;}
.stdh_next_comm_btn{position:absolute;width:13rem;height:4rem;background-image:url(../images/stdh_next_comm_btn.png);background-size:100% 100%;bottom:1.5rem;right:0.5rem;    text-align: center;
    font-size: 1.4rem;
    color: #ffff;
    overflow:hidden;
    line-height:4rem;}
.stdh_click_down{position:absolute;background-image:url(../images/stdh_click_down.gif);background-size:cover;width:5rem;height:5rem;bottom:2rem;left: 50%;margin-left: -2.5rem;}
.stdh_next_comm_btn div{float:left;color:#ffffff;font-size:1.6rem;}
.stdh_next_comm_btn div:nth-child(1){    width: 1.4rem;
    height: 1.4rem;
    margin-top: 0.1rem;
    margin-left: 1.5rem;color:#ffffff;}
.stdh_next_comm_btn div:nth-child(2){height:4rem;line-height:4rem;margin-left:1rem;color:#ffffff;}
.stdh_next_comm_btn img{width:1.4rem;height:1.4rem;}

.div_margin{height: 0.3rem;background: #e6e6e6;width: 100%;}



/* �ۺ�ȫ������ */
.serviceHeader {
    position: relative;
    text-align: center;
}
.serviceHeader .backBtn{
    position: absolute;
    top: 0;
    left: 1rem;
}
.serviceHeader .title{
    font-size: 1.4rem;
}
.securityServiceWrap {
    padding: 0 1rem;
}
.securityServiceWrap ul{
	border-top: 1px solid #e8e8e8;
}
.securityServiceWrap ul li {
    display: flex;
    align-items: flex-start;
    padding: 1.2rem 0;
    border-bottom: 1px solid #e8e8e8;
}
.securityServiceWrap ul li:last-child{
	border:none;
}
.securityServiceWrap .iconWrap {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 0.6rem;
}
.securityServiceWrap .iconWrap img {
    width: 100%;
}
.securityServiceWrap .textWrap {
    font-size: 1.4rem;
    color: #343434;
}
.securityServiceWrap .textWrap .title {
       display: flex;
      line-height: 2.2rem;
    	justify-content: space-between;
}

.securityServiceWrap .textWrap .title .score {
      color:red;
}
.securityServiceWrap .textWrap .desc {
    font-size: 1.2rem;
    color: #999;
}
.securityServiceWrap .scoreContain{
display:flex;

    justify-content: center;
    margin:2rem auto;
}
.securityServiceWrap .scoreContain .scoreValue{
	width:5rem;
	height:5rem;
	text-align:center;
	line-height:5rem;
	background: #ffbe4b;
    border-radius: 50px;
    font-size:1.6rem;
    font-weight:600;
}
.securityServiceWrap .scoreContain .scoreTxt{
	height:5rem;
	font-size:1.4rem;
	line-height:5rem;
	margin-left:1rem;
}
/* ������֪ */
.serviceAgreementWrap {
    padding: 2rem 2rem 9.4rem 2rem;
}
.serviceAgreementWrap p {
    text-indent: 2rem;
    font-size: 1.3rem;
    line-height: 1.8rem;
}
.serviceAgreementBtnWrap {
    background: #fff;
    padding: 1.5rem 1rem 2.5rem 1rem;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}
.serviceAgreementBtnWrap button {
    width: 100%;
    height: 3.4rem;
    color: #fff;
    background: #fc832d;
    border: 1px solid #fc832d;
    border-radius: 4px;
}
/* �˺Ű�ȫ���Ϸ�����Ϣȷ�� */
.orderResultPaidWrap .orderResultPaidHeader {
    padding: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 1.6rem;
    color: #343434;
}
.orderResultPaidHeader .saveWrap {
    color: #ff9601;
    font-size: 1.4rem;
}
.orderResultPaidHeader .saveWrap img {
    width: 1.2rem;
}
.orderResultPaidHeader .modifyWrap {
    color: #37abe3;
    font-size: 1.4rem;
}
.orderResultPaidHeader .modifyWrap img {
    width: 1.2rem;
}
.orderResultPaidWrap .orderResultPaidInfo table {
    width: 100%;
    border: 1px solid #c7c7c7;
    text-align: center;
    border-collapse:collapse;
    font-size: 1.4rem;
}
.orderResultPaidInfo table th,.orderResultPaidInfo table td{
    border-bottom: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
    text-align: center;
    padding: 0.8rem 0;
    font-weight: 500;
}
.orderResultPaidInfo table th{
    background: #eee;
}
.orderResultPaidInfo table th.num{
    padding: 0 0.6rem;
}
.orderResultPaidInfo table tr td{
    background: #fff;
    font-size: 1.2rem;
    color: #787878;
}
.orderResultPaidInfo table tr td.desc{
    width: 140px;
    padding: 1rem;
    box-sizing: border-box;
    border:1px solid #fff;
}
.orderResultPaidInfo table tr td.desc.hasborder{

    border:1px solid #c7c7c7;
}
/* .orderResultPaidInfo table tr.level1 .desc {
    border-bottom-color: transparent;
}
.orderResultPaidInfo table tr.level2 .desc {
    border-bottom-color: transparent;
}
.orderResultPaidInfo table tr.level3 .desc {
    border-bottom-color: transparent;
}
.orderResultPaidInfo table tr.level1:last-child .desc {
    border-bottom-color: #c7c7c7;
}
.orderResultPaidInfo table tr.level2:last-of-type .desc {
    border-bottom-color: #c7c7c7;
}
.orderResultPaidInfo table tr.level3:last-of-type .desc {
    border-bottom-color: #c7c7c7;
} */
.orderResultPaidInfo table tr td.levelOne{
    background: #2f9836;
    border-bottom: #2f9836;
    color: #fff;
    font-weight: bold;
}
.orderResultPaidInfo table tr td.levelTwo{
    background: #ffd800;
    border-bottom: #ffd800;
    color: #000;
    font-weight: bold;
}
.orderResultPaidInfo table tr td.levelThree{
    background: #ff1800;
    border-bottom: #ff1800;
    color: #000;
    font-weight: bold;
}
.orderResultPaidInfo table tr td.tableYes img, .orderResultPaidInfo table tr td.tableError img{
    height: 50%;
}
.orderResultPaidInfo .helpFind {
    padding: 1rem;
    background: #ffffd9;
    display: flex;
    align-items: center;
    color: #343434;
    font-size: 1.4rem;
    border-bottom: 1px solid #efefef;
}
.orderResultPaidInfo .helpFind .helpFindCheck {
    padding-left: 1rem;
}

.orderResultPaidInfo .helpFindTxt {
    padding: 1rem;
    background: #ffffd9;
   	text-align:center;
    color: #343434;
    font-size: 1.4rem;
    border-bottom: 1px solid #efefef;
}

.orderResultPaidInfo .helpFindTxt span{
	color:#ff9601;
}


.orderResultPaidWrap .planWrap .header{
    border-bottom: 1px solid #c7c7c7;
    padding-top: 1rem;
}
.orderResultPaidWrap .planWrap .header button{
    background: #eee;
    border: 1px solid #c7c7c7;
    border-bottom: 0;
    border-top-right-radius: 4px;
    padding: 0.4rem 1rem;
}
.orderResultPaidWrap .planWrap .planRadioGroup{
    font-size: 1.4rem;
    padding: 1rem 0;
    border-bottom: 1px solid #c7c7c7;
}
.orderResultPaidWrap .planWrap .planRadioGroup .game_check{
    padding-bottom: 1rem;
    float: none;
}
.orderResultPaidWrap .planWrap .planRadioGroup .game_check:last-child{
    padding-bottom: 0;
}
.adviserWrap {
    padding: 0 1rem;
}
.adviserWrap .header {
    padding: 0 1rem;
    color: #343434;
    font-size: 1.6rem;
    padding: 1rem 0;
   
}
.adviserWrap .adviserDesc {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.adviserWrap .adviserDesc .code {
    width: 12.5rem;
    height: 12.5rem;
    border: 2px solid #ffdfb2;
    margin-top: 1rem;
}
.adviserWrap .adviserDesc .name {
    text-align: center;
    color: #343434;
    font-size: 1.4rem;
    padding: 1.2rem 0;
}
.adviserWrap .adviserDesc .desc {
    color: #343434;
    font-size: 1.4rem;
}
.adviserWrap .avatarWrap .avatar {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    padding-right: 1rem;
}
.adviserWrap .avatarWrap {
    display: flex;
    align-items: center;
    margin-left: -44px;
    padding-top: 1rem;
}

/* ���ҷ���������Ϣ */
.addInfoWrap .deviceRecordWrap {
    padding: 1rem;
    border-bottom: 0.6rem solid #e8e8e8;
}
.addInfoWrap .deviceRecordWrap .header {
    font-size: 1.6rem;
    color: #343434;
    padding-bottom: 1rem;
     overflow:hidden;
}
.addInfoWrap .deviceCodeWrap {
    display: flex;
    align-items: center;
    margin-top:1rem;
}
.addInfoWrap .deviceCodeWrap .deviceCodeInput {
    color: #5da5ef;
    border: 1px solid #c8c8c8;
    background: #fff;
    border-radius: 5px;
    height: 3.2rem;
    flex: 1;
    width: 100%;
    padding-left: 1rem;
}
.addInfoWrap .deviceRecordWrap .searchDeviceCode {
    color: #5da5ef;
    font-size: 1.4rem;
    margin-left: 1rem;
    float:right;
}
.addInfoWrap .uploadRecordWrap {
    padding: 1rem;
}
.addInfoWrap .uploadRecordWrap .header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 1rem;
}
.addInfoWrap .uploadRecordWrap .uploadRecordContent {
    padding: 1rem 0;
}
.addInfoWrap .uploadRecordWrap .header .title {
    font-size: 1.6rem;
    color: #343434;
}
.addInfoWrap .uploadRecordWrap .header .searchRecord {
    color: #5da5ef;
    font-size: 1.4rem;
}
.addInfoWrap .saveMsg  {
    padding: 3rem 1rem 1rem 1rem;
}
.addInfoWrap .saveMsg .submitMsg {
    color: #5da5ef;
    font-size: 1.4rem;
    width: 100%;
    height: 3.2rem;
    border-radius: 5px;
    background: #ff9601;
    border: 0;
    color: #fff;
    font-size: 1.8rem;
    line-height: 1;
}

/* ���ұ�������/��֪ */
.policyNoticeWrap .policyNoticeHeader {
    padding: 1rem;
    font-size: 1.6rem;
    color: #343434;
}
.policyNoticeWrap .policyNoticeInfo table {
    width: 100%;
    border: 1px solid #c7c7c7;
    text-align: center;
    border-collapse:collapse;
    font-size: 1.4rem;
}
.policyNoticeInfo table th,.policyNoticeInfo table td{
    border-bottom: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
    text-align: center;
    padding: 0.8rem 0;
    font-weight: 500;
}
.policyNoticeInfo table th{
    background: #eee;
}
.policyNoticeInfo table th.num{
    padding: 0 0.6rem;
}
.policyNoticeInfo table tr td{
    background: #fff;
    font-size: 1.2rem;
    color: #787878;
}
.policyNoticeInfo table tr td.desc{
    width: 140px;
    padding: 1rem;
    box-sizing: border-box;
    border:1px solid #fff;
}

.policyNoticeInfo table tr td.desc.hasborder{
    width: 140px;
    padding: 1rem;
    box-sizing: border-box;
    border:1px solid #c7c7c7;
}

.policyNoticeInfo table tr td.levelOne{
    background: #2f9836;
    border-bottom: #2f9836;
    color: #fff;
    font-weight: bold;
}
.policyNoticeInfo table tr td.levelTwo{
    background: #ffd800;
    border-bottom: #ffd800;
    color: #000;
    font-weight: bold;
}
.policyNoticeInfo table tr td.levelThree{
    background: #ff1800;
    border-bottom: #ff1800;
    color: #000;
    font-weight: bold;
}
.policyNoticeInfo table tr td.tableYes img, .policyNoticeInfo table tr td.tableError img{
    height: 50%;
}
.policyNoticeInfo .helpFind {
    padding: 1rem;
    background: #ffffd9;
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #343434;
    font-size: 1.4rem;
    border-bottom: 1px solid #efefef;
}
.policyNoticeInfo .helpFind .planMsg {
    color: #ff9601;
}
.policyNoticeWrap .policyNoticeBtnGroup {
    text-align: center;
    margin-top: 3rem;
}
.policyNoticeWrap .policyNoticeBtnGroup button {
    background: #fc832d;
    color: #fff;
    width: 12rem;
    height: 3rem;
    line-height: 1;
    border-radius: 5px;
    border: 0;
}
.policyNoticeWrap .policyNoticeBtnGroup button.agreeBtn {
    background: #5da5ef;
    margin-left: 1rem;
}
/* ��ҷ������� */
.riskAssessmentWrap .riskAssessmentHeader {
    padding: 1rem;
    font-size: 1.6rem;
    color: #343434;
}
.riskAssessmentWrap .riskAssessmentInfo table {
    width: 100%;
    border: 1px solid #c7c7c7;
    text-align: center;
    border-collapse:collapse;
    font-size: 1.4rem;
}
.riskAssessmentInfo table th,.riskAssessmentInfo table td{
    border-bottom: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
    text-align: center;
    padding: 0.8rem 0;
    font-weight: 500;
}
.riskAssessmentInfo table th{
    background: #eee;
}
.riskAssessmentInfo table th.num{
    padding: 0 0.6rem;
}
.riskAssessmentInfo table tr td{
    background: #fff;
    font-size: 1.2rem;
    color: #787878;
}
.riskAssessmentInfo table tr td.desc{
    width: 140px;
    padding: 1rem;
    box-sizing: border-box;
    border:1px solid #fff;
}
.riskAssessmentInfo table tr td.desc.hasborder{
    width: 140px;
    padding: 1rem;
    box-sizing: border-box;
    border:1px solid #c7c7c7;
}

.riskAssessmentInfo table tr td.levelOne{
    background: #2f9836;
    border-bottom: #2f9836;
    color: #fff;
    font-weight: bold;
}
.riskAssessmentInfo table tr td.levelTwo{
    background: #ffd800;
    border-bottom: #ffd800;
    color: #000;
    font-weight: bold;
}
.riskAssessmentInfo table tr td.levelThree{
    background: #ff1800;
    border-bottom: #ff1800;
    color: #000;
    font-weight: bold;
}
.riskAssessmentInfo .riskDetail table tr td.levelOne{
    border-bottom: 1px solid #c7c7c7;
}
.riskAssessmentInfo .riskDetail table tr td.levelTwo{
    border-bottom: 1px solid #c7c7c7;
}
.riskAssessmentInfo .riskDetail table tr td.levelThree{
    border-bottom: 1px solid #c7c7c7;
}
.riskAssessmentInfo table tr td.tableYes img, .riskAssessmentInfo table tr td.tableError img{
    height: 50%;
}
.riskAssessmentInfo .helpFind {
    padding: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #343434;
    font-size: 1.4rem;
    border-bottom: 1px solid #efefef;
}
.riskAssessmentInfo .helpFind .planMsg {
    color: #ff9601;
}
.riskAssessmentWrap .planWrap {
    margin-bottom: 8.6rem;
}
.riskAssessmentWrap .planWrap .header{
    border-bottom: 1px solid #c7c7c7;
    padding-top: 1rem;
}
.riskAssessmentWrap .planWrap .header button{
    background: #eee;
    border: 1px solid #c7c7c7;
    border-bottom: 0;
    border-top-right-radius: 4px;
    padding: 0.4rem 1rem;
}
.riskAssessmentWrap .planWrap .planRadioGroup{
    font-size: 1.4rem;
    padding: 1rem 0;
    border-bottom: 1px solid #c7c7c7;
    background: #fdfced;
}
.riskAssessmentWrap .planWrap .planRadioGroup .game_check{
    padding-bottom: 1rem;
    float: none;
}
.riskAssessmentWrap .planWrap .planRadioGroup .game_check:last-child{
    padding-bottom: 0;
}
.riskAssessmentWrap .insureWrap {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
}
.riskAssessmentWrap .insureWrap .insureDesc{
    font-size: 1.2rem;
    color: #8b8b8b;
    background: #f5f5f5;
    border-top: 1px solid #c7c7c7;
    border-bottom: 1px solid #c7c7c7;
    padding: 0.5rem 0;
    text-align: center;
}
.riskAssessmentWrap .insureWrap .insureAction{
    display: flex;
    align-items: center;
    color: #4f4f4f;
    justify-content: space-between;
    background: #fff;
}
.riskAssessmentWrap  .insureAction .insureTotal{
    color: #525252;
}
.riskAssessmentWrap  .insureAction .price{
    color: #ff7e00;
    font-size: 1.4rem;
}
.riskAssessmentWrap  .insureAction .insureBtnGroup{
    display: flex;
    align-items: center;
}
.riskAssessmentWrap  .insureAction .insureBtn{
    color: #fff;
    font-size: 1.5rem;
    background: #fc832d;
    padding: 1.4rem;
    border: 0;
    margin-left: 2rem;
}
.riskAssessmentWrap  .insureAction .insureTitle{
    padding-left: 1rem;
    color: #4f4f4f;
    font-size:1.4rem;
}
.riskAssessmentWrap  .riskAssessmentHeader{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 2rem 0 2rem;
    font-weight: bold;
}
.riskAssessmentHeader .scoreWrap {
    position: relative;
}
.riskAssessmentHeader i {
    font-size: 3rem;
}
.riskAssessmentHeader .scoreWrap img{
    width: 100px;
    height: 100px;
}
.riskAssessmentHeader .scoreWrap .score{
    font-size: 2.7rem;
    color: #ff3600;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.riskDetail .baseRadiusheader {
    padding-top: 0;
}
/* ����Բ��ͷ�� */
.baseRadiusheader {
    /* border-bottom: 1px solid #c7c7c7; */
    padding-top: 1rem;
}
.baseRadiusheader button{
    background: #eee;
    border: 1px solid #c7c7c7;
    border-bottom: 0;
    border-top-right-radius: 4px;
    padding: 0.4rem 1rem;
}

.riskDetail .note{
	display: inline-block;
    border: 1px solid #c7c7c7;
    color: #c7c7c7;
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 50px;
    margin-left: 1rem;
}

.notAgreeTx{
	    font-size: 1.4rem;
    width: 70%;
    display: block;
    height: 5rem;
    margin: 0 auto;
    margin-top: 1rem;
}

.detail_risk{position:absolute;right:1rem;top:1rem;}
.detail_risk .score{width:3rem;height:3rem;line-height:3rem;margin:0 auto;text-align:center;background:#ffbe4b;border-radius:50px;}


.game_single_check_1.cur::after {    background: #5CA5EF none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    height: 1.4rem;
    position: absolute;
    width: 1.4rem;
    left: 0.1rem;
    top: 0.1rem;}
.game_single_check_1 {border: 0.1rem solid #6b7a8c;border-radius: 50%;float: left;height: 1.5rem;line-height: 1.8rem;margin-right: 1rem;position: relative;width: 1.5rem;}


.riskPop .riskItem{
	display:flex;
	font-size:1.4rem;
	margin:1rem 1rem;
}

.riskPop .riskItem:first-child{
	
	margin-top:2rem;
}

.riskPop .riskLevel{
	width:3rem;
	display: flex;
    align-items: center;
    justify-content: center;
}

.riskPop .riskTxt{
	align-items: center;
	flex:1;
	margin-left:2rem;
}

.riskPop .riskLevel.l_1{background:#2f9836;color:#fff;}
.riskPop .riskLevel.l_2{
	background:#ffd800;
}
.riskPop .riskLevel.l_3{
	background:#ff1800;
}

.selectCotain select{
	background:#fff;
	padding:0.6rem;
	color:#666;
	border-radius:0.3rem;
	/* width:80% */
}

.tigerHide{
	display:none;
}

.offSell_modify_lable{
    font-size: 1.6rem;
    display: flex;
    align-items: center;
}

.offSell_modify_select{
    flex: 1;
    width: auto;
    height: 3rem;
    line-height: 3rem;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.greyMask{    
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background:rgba(0,0,0,0.8);
    z-index: 10000;
    display:flex;
    justify-content: center;
}
.greyHide{display:none;}



.gonggao_top{position:fixed;top: 0;height: 54px;text-align: center;width: 100%;color: #fff;font-size: 18px;line-height: 54px;background: white url(../images/gonggao_title.png) no-repeat center;background-size:100% auto;overflow: hidden;}
.gonggao_top a{position:absolute;left: 10px;color: #fff;}













