﻿/* reset */
#_overlay_{position: fixed !important;}
.luban-h5maker-pop{position: fixed !important;z-index: 10200 !important;}


.luban-h5maker-pop .luban-h5maker-pop-none{ display:none;}
.luban-h5maker-pop .font-s12{ font-size:12px;}
.luban-h5maker-pop .no-marginTop{margin-top: 0;}
.luban-h5maker-pop-red{ color:#FF555F;}
.luban-h5maker-pop{width:50%;min-width:300px;max-width:600px;background-color:#fff;position:relative;border-radius:5px; text-align:center; font-size:14px; color:#494949;overflow: hidden;}
.luban-h5maker-pop p{margin:10px 0;text-align:left; line-height:18px;}
.luban-h5maker-pop a{ color:#7c95b8; text-decoration:none;}
.luban-h5maker-pop .luban-h5maker-pop-close{width:25px;height:25px;right:5px;top:5px;position:absolute; font-size: 32px;line-height: 19px;}
.luban-h5maker-pop .text-des{ min-height: 24px;line-height:24px;margin: 28px 20px;text-align: center;}
.luban-h5maker-pop .btn-submit{  display:inline-block; text-align: center; height:42px;line-height:42px;font-size:14px; color:#2774DE;border-top: 1px solid #F1F1F1; width: 100%;}
.luban-h5maker-pop .btn-submit-half{width: 50%;float:left;}
.luban-h5maker-pop .luban-h5maker-pop-close{color:#555555;width:25px;height:25px;right:5px;position:absolute; font-size: 24px;}
.luban-h5maker-pop h2{ font-size: 14px;line-height: 56px;color: #333333;font-weight: bold;}

.luban-h5maker-pop .luban-h5maker-pop-main{padding: 0 20px;}
.luban-h5maker-pop .luban-h5maker-pop-table{width:100%; font-size:12px; height:28px;line-height:28px;}
.luban-h5maker-pop .luban-h5maker-pop-table tbody tr{width:100%;border-bottom: 1px solid #F0F0F0;}
.luban-h5maker-pop .luban-h5maker-pop-table th{box-sizing:border-box;background:#F0F6FF;color:#585858;font-size: 13px; padding: 0 5px;}
/*.luban-h5maker-pop .luban-h5maker-pop-table .th-gift-w{width:64px;}*/
.luban-h5maker-pop .luban-h5maker-pop-table .th-time-w{min-width: 84px;}
/*.luban-h5maker-pop .luban-h5maker-pop-table .th-cdkey-w{width: 52px;}*/
.luban-h5maker-pop .luban-h5maker-pop-table td{color: #9A9A9A;background-color:#fff;padding: 0 5px; word-wrap: break-word; word-break: break-all;}
.luban-h5maker-pop .luban-h5maker-pop-table tfoot span,.luban-h5maker-pop .luban-h5maker-pop-table tfoot a{ display:inline-block; margin:0 5px;}

.luban-h5maker-pop .adr{border-collapse:collapse;width:100%; margin: 0 0 38px 0;font-size: 12px;}
.luban-h5maker-pop .adr tr{border-bottom: 1px solid #F9F9F9;color: #8E8E8E;}
.luban-h5maker-pop .adr tr td{height:40px; padding:5px 0; text-align:left; color: rgba(84, 84, 84, 1);}
.luban-h5maker-pop .adr select{width: 100%;border: none;color: #3A3A3A;background: rgba(255,255,255,0);}
.luban-h5maker-pop .adr select option{color: #3A3A3A}

/* 微信登录跳转 */
.luban-h5maker-pop-wxLogin{padding: 16px 20px 48px 20px;box-sizing: border-box;}
.luban-h5maker-pop-wxLogin .wxLogin-desc{font-size: 14px;color: #333333;text-align: center;margin: 0;margin-top: 24px;}
.luban-h5maker-pop-wxLogin .wxLogin-copy{overflow: hidden;font-size: 12px;max-width: 400px;margin: 0 auto;margin-top:18px}
.luban-h5maker-pop-wxLogin .wxLogin-copy .wxLogin-copy-url{ color: #555555;float: left;width: 80%; height: 26px;background: #f5f6f7;line-height: 26px;padding: 0 10px 0 6px;margin: 0;box-sizing: border-box;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('../images/ellipsis.xml#ellipsis');overflow:hidden;}
.luban-h5maker-pop-wxLogin .wxLogin-copy div{ float: right;width: 40px;height: 24px;border-radius: 4px;line-height: 24px;text-align: center;border: 1px solid #cccccc;color: #555555;}
.luban-h5maker-pop-wxLogin .wxLogin-code{margin-top: 18px; text-align: center;}
.luban-h5maker-pop-wxLogin .wxLogin-code img{width: 98px;}

/*分享相关css*/    
.mask {
    position: fixed;
    width: 100%;
    height: 100% !important;
    z-index: 10100 !important;
    background: rgba(0, 0, 0, 0.8);
    top: 0;
    left: 0;
    display: none;
}
#share_shadow {
    position: fixed;
    width: 100%;
    height: 100% !important;
    z-index: 10100 !important;
    background: rgba(0, 0, 0, 0.8);
    top: 0;
    left: 0;
    display: none;
}
#share_shadow img{
    position: fixed;
    top: 50px;
    right: 50px;
    width: 30%;
}
.share_panel {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 90%;
    overflow: hidden;
}

ul, ol, li {
    list-style-type: none;
    vertical-align: 0
}
.gb_resLay {
    background: #FFFFFF;
    height: 170px;
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
}

.gb_res_t {
    line-height: 58px;
    height: 58px;
    position: relative;
    font-size: 18px;
    text-align: center;
}

.gb_res_t i {
    background: #FFEC94;
    height: 1px;
    overflow: hidden;
    left: 32px;
    top: 30px;
    right: 32px;
    position: absolute;
}

.gb_res_t span {
    background: #FFF;
    display: inline-block;
    padding: 0px 6px;
    position: relative;
    z-index: 2;
}

.gb_resItms {
    margin: 0px 4%;
}

.gb_resItms li {
    font-size: 12px;
    text-align: center;
    float: left;
    width: 25%;
    padding-bottom: 15px;
}

.share_channel a {
    width: 60px !important;
    height: 60px !important;
    margin: 0 auto 10px !important;
    float: none !important;
    padding: 0 !important;
    display: block;
}

.share_channel .s_wxfrd {
    background: url(../images/frdcircle.png) no-repeat center center/60px 60px;
}

.share_channel .s_qzone {
    background: url(../images/qzone.png) no-repeat center center/60px 60px;
}

.share_channel .s_weixin {
    background: url(../images/weixin.png) no-repeat center center/60px 60px;
}

.share_channel .s_sqq {
    background: url(../images/sqq.png) no-repeat center center/60px 60px;
}
.ig-sharemenu { z-index: 10100 !important }
/* 游戏内嵌msdk分享弹层的一个样式 */
.share-guide-task {width: 100%;height: 100%;background: #000;opacity: .8;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 10100;}
/*分享相关end*/              

/* resetStyle */
#personInfoContent {
    top: 50% !important;
    margin-top: -216px !important;
}
#loginStatusSyncFrame_ams_ame {
    display: none;
}


.ide-pop{
    border-radius: 5px;  
    background: #fff;
}
.ide-pop-title{    
    font-size: 14px;
    line-height: 56px;
    color: #333333;
    font-weight: bold;
    text-align: center;
}
.ide-pop-close{
    color: #555555;
    width: 25px;
    height: 25px;
    right: 5px;
    position: absolute;
    font-size: 24px;
}
.ide-form-row:not(:last-child){
    padding: 0 10px;
}
.ide-form-row .ide-form-label{
    width: 72px;
}
.ide-form-submit{
    display: inline-block;
    text-align: center;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    color: #2774DE;
    border-top: 1px solid #F1F1F1;
    width: 100%;
}