﻿/*页游入住-辅助授权*/
.check .check_order{position: relative; width: 100%; height:50px; border-bottom: 1px solid #ddd; display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;  }
.check .check_order .order_item{position: relative;line-height: 50px; font-size: 18px; color: #999}
.check .check_order .order_item.active{color: #2c83eb}
.check .check_order .order_item span{display: block;position: absolute; width:26px; height: 3px; left: 50%; margin-left: -13px; background: #2c83eb;  bottom: -2px; }
.check .check_order .check_line{position: absolute; left: 0; bottom: -1px; height: 1px; background: #2c83eb;}
.w40{width: 40px;}
.w600{width:600px;}
.w100{width:100%;}

.check .check_cont .from{width: 100%; overflow: hidden}
.check .check_cont .from .from_group{width: 100%; margin-bottom: 10px; overflow: hidden}
.check .check_cont .from .from_group .from_group_lab{float: left; width: 100px; height: 36px; line-height: 36px; font-size: 16px; color: #333;}
.check .check_cont .from .from_group .from_group_input{width: 350px; height: 36px; border: 1px solid #e5e5e5;}
.check .check_cont .from .from_group .from_group_input input{display: block; width: 100%;height:100%; font-size: 14px; padding: 0 10px; color: #666;}
.check .check_cont .from .from_group .from_group_input .v_picture{display: block; width: 100%;height:100%; font-size: 14px; padding: 0; cursor:pointer; color: #666;}
.check .check_cont .from .from_group .from_group_input select{display: block; width: 100%; font-size: 14px; padding: 0 5px; color: #666;}
.check .check_cont .from .from_group .from_group_input option{display: block; width: 48%; float:left;color: #666;padding:0px 2px 1px;}
.check .check_cont .from .from_group .from_group_input input.error,select.error {border:2px solid orangered}
/*.check .check_cont .from .from_group ul {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 14px;
    padding: 0 10px;
    color: #666;
}
.check .check_cont .from .from_group li {
    display: block;
    width: 50%;
    height: 100%;
    font-size: 14px;
    color: #666;
    float:left;
}*/
.w350{width: 350px;}
.check .check_cont .from .from_group .from_group_tip{ width: 100%;padding: 10px 0;  font-size: 14px; line-height: 20px; color: #999;}

.check .check_cont .from .from_group .from_textarea{position: relative; width: 100%; height: 200px; border: 1px solid #e5e5e5;}
.check .check_cont .from .from_group .from_textarea textarea{display: block; padding: 10px; font-size: 14px; color:#666; width: 100%; height:170px; resize: none;}
.check .check_cont .from .from_group .from_textarea textarea.error{border:2px solid orangered}
.check .check_cont .from .from_group .from_textarea .from_textarea_num{position: absolute;  font-size: 14px; line-height:20px; color: #999; right: 20px; bottom:10px; }
.upload{width: 1030px;}
.upload .upload_tt{width: 100%; font-size: 14px; color: #999; line-height: 36px;}
.upload .identity {width: 100%; height: auto;}
.upload .identity .identity_item{ margin-top: 20px; overflow: hidden}
.upload .identity .identity_up{position: relative; float: left; width:200px; height: 130px; border: 1px solid #e5e5e5;  overflow: hidden;}
.upload .identity .identity_up .identity_text{position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url(../img/photo.png) no-repeat center;}
.upload .identity .identity_up .identity_img{ position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.upload .identity .identity_up .identity_img .del_img{display: none;position: absolute;padding: 0 10px; text-align: right; width:100%; height: 25px; left: 0; bottom: 0; background: rgba(0,0,0,.5);  overflow: hidden}
.upload .identity .identity_up .identity_img:hover .del_img{display: block;}
.upload .identity .identity_cz{float: left; margin-left: 35px; padding-top: 10px;}
.upload .identity .identity_cz .btn{display: inline-block; width: 70px; height: 30px; font-size: 14px; color: #fff; background: #2c83eb;line-height:30px;}
.upload .identity .identity_cz .add_pic,
.upload .identity .identity_cz .del_pic{display: block; height: 30px;  margin-left: 20px;  font-size: 16px; color: #666; line-height: 30px; cursor: pointer;}
.upload .identity .identity_cz .add_pic i,
.upload .identity .identity_cz .del_pic i{display: block; width: 25px; height: 30px; float: left; background: url(../img/tb_icon.png) no-repeat}
.upload .identity .identity_cz .add img,.upload .identity .identity_cz .del img{margin-bottom: 3px;}
.complete{width: 100%;padding-top:60px;  text-align: center;}
.complete .complete_tb{width: 100%; margin-bottom: 20px;}
.complete .complete_text h3{ width: 100%; font-size: 16px; color: #666; line-height: 50px;}
.complete .complete_text p{ width: 100%; font-size: 16px; color: #999; line-height: 50px;}
.complete .complete_btn{width: 100%; margin-top: 120px;}
/*游戏入驻*/
.c_tit{width: 100%; font-size: 36px; color: #333; line-height: 70px;}
.check .check_cont .from .from_group .from_textarea.h100{height: 100px;}
.check .check_cont .from .from_group .from_textarea.h100 textarea{height: 70px;}
.upload .identity .identity_cz .tt{display: block; margin-left: 20px; padding-top: 10px; font-size: 14px; color: #999; line-height: 20px;}
.list_group{width: 100%; height: auto; margin-bottom: 40px; overflow: hidden;}
.list_group:last-child{margin-bottom: 0;}
.list_group .list_group_tit{width: 100%; height: 50px; margin-bottom: 30px; line-height: 50px; font-size:20px; color: #818181; border-bottom: 1px solid #f4f4f4; }
.list_group .list_group_tit p{ font-size: 16px;}
.list_group .list_group_tit .add_pt,.del_pt{ cursor:pointer;}
.list_group .list_group_tit p span{ float: left; margin-left: 20px; }
.list_group .list_group_tit p span i{display: block; margin: 10px 0; float: left; width: 25px; height: 30px;background: url(../img/tb_icon.png) no-repeat}
 .zjicon i{background-position:0 -90px !important;}
 .scicon i{background-position:0 -60px !important;}
.list_group .w960{width: 960px;}
.check .check_cont .from .from_group .from_group_lab.w120{width: 120px;}
/*游戏顶置*/
.shum{width:540px; padding: 30px 0; }
.shum .shum_y{width: 100%; line-height: 20px; font-size: 16px; color: #333;}
.shum .shum_t{width: 100%;padding: 20px 0; font-size: 16px; color: #666; line-height: 30px;}
.shum .shum_t span{display: block; float: left; line-height: 25px; margin-right: 5px;}
.shum .shum_m{width: 100%; font-size:16px; color: #f86060; line-height: 20px;}
.twpic{width: 100%; height: auto; padding-top: 20px; overflow: hidden}
.twpic .twpic_item{ float: left; width: 260px; margin-bottom: 30px; margin-left: 180px;}
.twpic .twpic_item:nth-child(3n+1){margin-left: 0;}
.twpic .twpic_item p{width: 100%; margin-bottom: 10px; font-size: 16px; color: #333; line-height: 40px; text-align: center;}
.check .check_cont .from .from_group .from_group_lab.w1000{width: 100%}
.check .check_cont .from .from_group .from_group_lab.w1000 span{color: #999}
.check .check_cont .from .from_group .zdtj{width: 100%;  padding:10px 0 10px 180px;}
.check .check_cont .from .from_group .zdtj p{width: 100%; line-height: 30px; font-size: 16px; color: #666;}
.check .check_cont .from .from_group .zdtj p .ydi{display: block; float: left; margin-right: 5px;}
.check .check_cont .from .from_group .ts{margin-left: 20px; line-height:36px; font-size: 16px; color: #999}
.check .check_cont .from .from_group .from_group_bk{width: 350px; height: 36px; position: relative; border: 1px solid #e5e5e5}
.check .check_cont .from .from_group .money{line-height: 36px; font-size: 16px; color: #999;float:left;}
.check .check_cont .from .from_group .money span{display: block; float: left; font-size: 30px; color: #f56666;}
.gw_num{float: left; border: 1px solid #e5e5e5;width: auto;line-height:36px;overflow: hidden;}
.gw_num em{display: block;height: 36px;width:36px;float: left; font-size: 20px; color: #666;border-right: 1px solid #e5e5e5; text-indent: 9999em; text-align: center;cursor: pointer;background:#f4f4f4  url(../img/tb_icon.png ) no-repeat; overflow: hidden;}
.gw_num .num{display: block;float: left;text-align: center;width: 90px;font-style: normal;font-size: 16px;line-height:36px;border: 0; }
.gw_num em.add{float: right;border-right: 0;border-left: 1px solid #e5e5e5; background-position:0 -342px;}
.gw_num em.jian{background-position:0 -306px;}
.check .check_cont .from .from_group .day{ float: left;margin-left: 20px; line-height: 36px; font-size: 16px; color: #999}
/*充值中心*/
.from .f_tet p{ font-size: 16px; color: #333; line-height: 36px;}
.from .w160{width: 160px !important;}
.from .funame{display: block; float: left; margin: 3px 0; width:30px; height: 30px; background: url(../img/tb_icon.png) no-repeat 0 -156px;}
.check .check_cont .from .from_group .from_group_yz{ width: 120px;margin: 0 23px; border: none; }
.check .check_cont .from .from_group .from_group_yz input{background: #f4f4f4; text-align: center}
.check .check_cont .from .from_group .from_group_sx{width: 25px; text-align: right; height: 36px;  background: url(../img/tb_icon.png) no-repeat 0 -120px; cursor: pointer; }
.shz{width: auto; height: 36px; overflow: hidden;}
.shz .shz_item{ float: left; margin-right: 30px; font-size: 14px; color: #666; line-height: 36px;}
.shz .shz_item .bck{display: block; float: left;width: 20px;  height: 20px; margin: 8px 0;}

.shz .shz_item.active .bck{ background: url(../img/tb_icon.png) no-repeat 0 -40px;}
.shz .shz_item .bck i{display: block; width:15px; height: 15px; margin: 2px 0; border: 1px solid #999;}
.zftb i{display: block; float: left;margin: 8px 0; width: 20px; height: 20px; background: url(../img/tb_icon.png) no-repeat}
.zftb i.wx{background-position:0 -20px;}
.zftb i.zfb{background-position:0 0;}
.shz .shz_item span{cursor: pointer}
.lh36{line-height: 36px;}
.check.sam .check_cont .from .from_group{margin-bottom: 10px;}
.check_tab{width: 100%; height: auto; background: #fff;box-shadow: 0px 5px 28px 0px rgba(190, 206, 222, 0.27);}
.check_tab table{width: 100%}
.check_tab table thead tr{width: 100%; height: 60px; font-size: 20px; color: #818181; text-align: center}
.check_tab table tbody tr{width: 100%; height: 60px; font-size: 18px; color: #333; text-align: center}
.check_tab table tbody tr:nth-child(2n+1){background: #f4f4f4; }
.qrauthorOK {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    width: 258px;
    height: 258px;
    background: rgba(0,0,0,.1);
}
.qrauthorOK .tip {
    margin: auto;
    width: 150px;
    height: 80px;
    line-height:80px;
    position: relative;
    top: 89px;
    background-color: white;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: -moz-box;
    -moz-box-orient: horizontal;
    -moz-box-pack: center;
    -moz-box-align: center;
    display: -o-box;
    -o-box-orient: horizontal;
    -o-box-pack: center;
    -o-box-align: center;
    display: -ms-box;
    -ms-box-orient: horizontal;
    -ms-box-pack: center;
    -ms-box-align: center;
    display: box;
    box-orient: horizontal;
    box-pack: center;
    box-align: center;
}
.authorOK {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../img/tb_icon.png) no-repeat -52px -47px;
    vertical-align: middle
}
.authorRefresh {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../img/refresh-128.ico) no-repeat;
    vertical-align: middle;
    background-size:contain;
    margin-right:5px;
}
.croppic {
    width: 152px;
    height: 52px;
    position: relative; /* or fixed or absolute */
    background-color: #e5e5e5;
    background-size: contain;
    border:1px solid #999;
    float:left;
}

