.api-credit-row,.api-row{padding-top:50px;background:#fff;border-radius:10px}#login-text,.advantage-title,.api-credit-note-div,.company-col,.contact-col,.credit-note-div,.footer,.login-title,.message-text,.my-api-div,.my-credit-div,.page-sub-title,.page-title,.upload-row h1{text-align:center}.batch-file-size-text,.file-size-text{margin-right:15px;line-height:28px;vertical-align:middle}.locate-done-btn,.mat-back-btn,.mat-done-btn,img.alignright{float:right}.api-row{padding-bottom:50px}.api-col h2{margin-top:40px;margin-bottom:20px}.api-credit-row{padding-bottom:100px}.api-credit-input-block{margin-left:calc(50% - 85px)}.api-credit-note-div{margin-top:20px}.buy-api-credit-button{margin-top:50px;margin-bottom:20px;margin-left:calc(50% - 40px);background-color:#06f}.my-api-div{margin-top:100px}.batch-upload-button{font-size:20px;margin-top:30px;margin-bottom:30px;margin-left:calc(50% - 65px);background-color:#06f}.batch-control-div{height:700px;background:#fff;margin-top:10px;border-radius:10px}.batch-file-size-form{margin-left:calc(50% - 115px)}.batch-file-size-text{display:inline-block;margin-top:6px;margin-left:-25px}.batch-download-button{margin-top:30px;margin-left:calc(50% - 52px);background-color:#06f}.batch-one-result-canvas,.login-title,.pay-title{margin:10px}.batch-result-div{display:flex;flex-wrap:wrap;align-items:flex-start;height:auto;min-height:700px;background-color:#dcf0ff;margin-top:10px;border-radius:10px}.batch-one-result-buttons-div{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px}.batch-one-delete-button{background-color:gray}.batch-mat-locate-div{position:absolute;margin-left:10px;margin-top:10px;z-index:2;display:none}.batch-one-result-div:hover>.batch-mat-locate-div{display:block}.batch-locate-btn,.batch-mat-btn{display:block;margin-top:5px;margin-left:5px!important;background-color:#06f}.header{height:59px;border-bottom:2px solid #f0f2f3;background-color:#fff}.header .logo{position:absolute;top:12px;font-size:25px;color:#06f}.header .layui-nav{position:absolute;right:0;top:0;padding:0;background:0 0}.layui-nav .layui-this:after,.layui-nav-bar,.layui-nav-tree .layui-nav-itemed:after,.upload-button{background-color:#06f}.header .layui-nav .layui-nav-item{margin:0 20px}.header .wechat-icon{font-size:20px;color:#00c060}.header a,.layui-nav .layui-nav-item a,.layui-nav .layui-nav-item a:hover,.layui-nav .layui-this a{color:#121212}.header a{font-size:16px}.head-image{width:35px;border-radius:50%}.canvas-row,.control-div,.inner-canvas-div,.upload-row{border-radius:10px}.background-div{background-color:#f6f6f6}.upload-row{height:400px;background-color:#fff}.upload-row h1{font-size:40px;margin-top:80px;margin-bottom:40px;font-weight:700;color:#06f}.upload-row h2{text-align:left;margin-left:150px;margin-top:10px;margin-bottom:10px;color:#424853}.upload-row .ok-icon{font-size:20px;color:#f1403c}.upload-button{font-size:25px;margin-top:190px;margin-bottom:20px;margin-left:10px}.upload-row p{font-size:15px;margin-left:70px;margin-top:10px;margin-bottom:10px;color:#8590a6}img{-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.canvas-row{/*height:550px;*/height:578px;background:#fff;margin-top:10px}.inner-canvas-div{margin-top:20px;background-color:#dcf0ff;height:510px}.canvas-col{height:510px}.result-canvas{position:absolute;top:0;left:0}.control-div{/*height:550px;*/height:578px;background:#fff;margin-top:10px}.title{padding:16px}.title .side-text{text-align:left;font-size:16px;font-weight:700;line-height:16px;color:#424853}.color-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:12px;margin-bottom:12px;padding:0 80px}.company-row,.contact-row{padding-bottom:300px}.color-list .color{width:32px;height:32px;display:block;border-radius:5px;border:1px solid #ddd;margin-bottom:4px;position:relative;box-sizing:border-box}.color-list .color:hover{border-color:#00f!important}.size-form-item{margin-bottom:5px}.file-size-form,.size-input-block{margin-left:calc(50% - 125px)}.file-size-text{display:inline-block;margin-top:6px;margin-left:-25px}.download-button{/*margin-top:1px;*/margin-top:18px;margin-left:-89px;background-color:#06f}.advantage-row,.company-row,.contact-row,.credit-row{background:#fff;padding-top:50px;border-radius:10px}.layui-form-item .custom-size-radio{width:auto;margin-right:5px}.layui-form-item .custom-size-text{width:40px;margin-right:5px}.layui-form-item .custom-size-input{height:30px;padding-left:12px;margin-top:5px}.layui-form-item .custom-size-aux{width:10px;margin-right:5px;color:#000!important}.advantage-row{margin-top:10px}.advantage-icon{margin-top:20px;margin-left:175px;font-size:30px;font-weight:700;color:#ffc800}.advantage-title{margin-top:20px;font-size:25px;font-weight:700;color:#424853}.advantage-text{margin:40px;font-size:15px;color:#424853}.page-title{margin-top:50px;margin-bottom:50px}.page-sub-title{margin-top:30px;margin-bottom:30px}.company-col h2,.contact-col h2{margin-top:40px;margin-bottom:20px}.contact-col img{margin-top:20px}.credit-row{padding-bottom:100px}.credit-input-block{margin-left:calc(50% - 85px)}.credit-note-div{margin-top:20px}.buy-credit-button{margin-top:50px;margin-bottom:20px;margin-left:calc(50% - 40px);background-color:#06f}.account-row{padding-top:50px;padding-bottom:400px;border-radius:10px;background:#fff}.my-credit-div{margin-top:20px}.footer{background:#424853;padding:20px 0;margin-top:10px;color:#fff}.footer p a{margin-left:10px;color:#fff}@media screen and (max-width:768px){.canvas-row,.control-div,.inner-canvas-div,.upload-row{border-radius:10px}body,html{overflow-x:hidden}body{position:relative}.layui-main{width:auto;margin:0 10px}.header .logo{top:18px;font-size:16px}.header a{font-size:12px}.upload-row{height:500px}.upload-row h1{font-size:36px;margin-top:40px;margin-bottom:20px}.upload-row h2{margin-left:calc(50% - 150px);margin-top:10px;margin-bottom:10px;font-size:16px}.upload-row .ok-icon{font-size:20px}.upload-button{font-size:25px;margin-top:30px;margin-bottom:20px;margin-left:calc(50% - 85px)}.upload-row p{font-size:15px;margin-left:calc(50% - 100px);margin-top:10px;margin-bottom:10px}.canvas-row{height:390px;margin-top:10px}.inner-canvas-div{height:350px;margin-top:20px}.canvas-col{height:350px}.result-canvas{position:absolute;top:0;left:0}.control-div{height:560px;margin-top:10px}.title{padding:20px}.title .side-text{font-size:16px;line-height:16px}.color-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px;margin-bottom:20px;padding:0 80px}.color-list .color{width:32px;height:32px;display:block;border-radius:5px;border:1px solid #ddd;margin-bottom:4px;position:relative;box-sizing:border-box}.advantage-row,.company-row,.contact-row{padding-top:50px;border-radius:10px}.download-button{margin-top:20px;margin-left:-89px}.advantage-row{margin-top:10px}.advantage-icon{margin-top:10px;margin-left:40px;font-size:30px}.advantage-title{text-align:center;margin-top:20px;font-size:25px}.advantage-text{margin:15px;font-size:14px}.company-col p,.contact-col p{margin-right:10px}.company-col p,.contact-col p,.footer p a{margin-left:10px}.company-row{padding-bottom:300px}.page-title{text-align:center;margin-top:40px;margin-bottom:20px}.company-col{text-align:center}.company-col h2{margin-top:30px;margin-bottom:30px}.contact-row{padding-bottom:300px}.contact-col{text-align:center}.contact-col h2{margin-top:40px;margin-bottom:20px}.contact-col img{margin-top:20px}.footer{padding:20px 0;margin-top:10px;font-size:12px}}@media screen and (max-width:320px){.upload-row h1{font-size:32px}.upload-row h2{margin-left:10px;font-size:14px}.size-input-block .layui-form-radio *{font-size:13px}.footer p a{margin-left:5px}}.locate-btn,.locate-done-btn{margin-right:20px;margin-left:10px;margin-top:10px}.loader-container{position:absolute;z-index:3;left:-25px;top:calc(50% - 25px)}.batch-loader-container{left:calc(50% - 25px)}.loader{border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #2153f3;width:30px;height:30px;-webkit-animation:load 2s linear infinite;animation:load 2s linear infinite}@-webkit-keyframes load{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.locate-part{width:100vw;height:calc(100vh - 62px);display:-webkit-box;display:-webkit-flex;display:flex}.locate-nav-bar{width:100vw;height:60px;vertical-align:middle;padding-top:0;padding-right:0;padding-left:30px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.brush-minus-label,.brush-size-label{vertical-align:25%;-moz-user-select:none;-ms-user-select:none}.locate-canvas-part{width:100%;background-position:center center;background-attachment:fixed;background-repeat:repeat}.login-window{z-index:9999990;position:fixed;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.brush-panel,.login-box,.login-close,.zoom-panel{position:absolute}.login-box{top:20%;left:calc(50% - 150px);width:300px;height:300px;padding:10px;background-color:#fff;border-radius:6px}.login-title{font-size:18px;color:#000}.login-close{top:15px;right:15px;font-size:20px}.login-close-icon{width:20px}.login-qrcode-div{height:100px}#login-qrcode{width:128px;height:128px;margin-left:calc(50% - 64px);margin-top:40px;margin-bottom:40px}#login-text{bottom:10px;font-size:14px;color:#000}.fs-split{width:100vw;height:calc(100vh - 62px);display:-webkit-box;display:-webkit-flex;display:flex}.fs-split .split-image{width:50%;color:#848d96;background-image:url(/static/seg/image/icon/background.png);background-position:center center;background-attachment:fixed;background-repeat:repeat}.mat-btn,.zoom-btn{font-size:12px;letter-spacing:.4px;background-repeat:no-repeat}.mat-btn{width:80px;height:60px;padding-top:25px;background-position:center top;background-color:transparent;border-color:transparent!important}.mat-btn:active,.mat-btn:focus,.mat-btn:focus:active{background-color:#fff}.mat-btn:hover{background-color:#edecec!important}.mat-btn.disabled{background-color:#3F52E3;border-color:#3F52E3}.mat-add-btn{background-image:url(/static/seg/image/icon/add.png)}.mat-remove-btn{background-image:url(/static/seg/image/icon/remove.png)}.mat-eraser-btn{background-image:url(/static/seg/image/icon/eraser.png)}.mat-redo-btn{margin-left:calc(50% - 292px);background-image:url(/static/seg/image/icon/redo.png)}.mat-move-btn{background-image:url(/static/seg/image/icon/hand.png)}.mat-back-btn{background-image:url(/static/seg/image/icon/return.png)}.mat-done-btn{margin-right:20px;margin-top:10px;margin-left:10px}.brush-panel{margin-left:30px;margin-top:20px;padding-left:5px;background-color:rgba(255,255,255,.8);border:solid;border-width:1px;border-color:rgba(100,100,100,.8);border-radius:6px;line-height:25px;z-index:99}.message-continue-btn,.zoom-btn{border-color:transparent!important}.brush-size-label{padding-right:10px;font-size:10px;color:#000;-webkit-user-select:none;user-select:none}.brush-range-div{padding-left:10px;padding-right:10px}.brush-minus-label{padding-left:0;padding-right:2px;font-size:18px;-webkit-user-select:none;user-select:none}.brush-range{vertical-align:15%;padding-left:0;padding-right:0;width:100px}.brush-plus-label{padding-left:0;font-size:18px;vertical-align:20%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zoom-panel{top:100%;left:50%;margin-left:-53px;margin-top:-50px;padding-top:5px;padding-left:5px;padding-right:5px;background-color:rgba(200,200,200,.5);border-radius:30px;z-index:99}.zoom-btn{border-radius:25px;width:30px;height:30px;padding:1px 6px;outline:0}.message-window,.pay-window{position:fixed;right:0;height:100%}.zoom-btn:active,.zoom-btn:focus,.zoom-btn:focus:active{background-color:#fff}.zoom-btn:hover{background-color:#edecec!important}.zoom-big-btn{background:url(/static/seg/image/icon/big.png) no-repeat}.zoom-small-btn{background:url(/static/seg/image/icon/small.png) no-repeat}.zoom-default-btn{background:url(/static/seg/image/icon/default.png) no-repeat}.message-window{z-index:9999990;top:0;width:100%;background:rgba(0,0,0,.5)}.message-box,.pay-box,.pay-close{position:absolute}.message-box{top:50%;left:50%;margin-top:-100px;width:240px;margin-left:-120px;padding:10px;background-color:#fff;border-radius:6px}.message-text{font-size:16px;padding:20px;line-height:50px;color:#000}.debug-text,.message-buttons{padding:10px}.message-continue-btn{margin-left:calc(50% - 40px);width:70px;height:30px;font-size:16px;letter-spacing:1px;color:#fff;background-color:#2153F3;border-radius:6px}.debug-box{z-index:99;position:fixed;top:65%;left:50%;width:90%;height:20%;margin-left:-45%;background:rgba(255,255,255,.7);border-radius:6px;border:1px solid #000}.paid-credit-box{width:300px;margin-left:-150px}@media screen and (max-width:768px){.message-window{z-index:9999990;position:fixed;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.message-box{width:240px;background-color:#fff;border-radius:6px}.message-text{font-size:16px;padding:5px;text-align:center;line-height:35px;color:#000}.top-message-text{line-height:60px;font-weight:700}.middle-message-text{color:red;border-color:gray;border-style:solid;border-width:1px 0}.bottom-message-text{color:gray}.pay-result-box{width:200px}.pay-result-text{padding:30px}}.pay-window,.pays-window{z-index:9999990;top:0;background:rgba(0,0,0,.5)}.pay-title,.progress-title{text-align:center;font-size:18px}.pay-box,.pays-box,.progress-box{padding:10px;border-radius:6px}.pay-window{width:100%}.pay-box{top:20%;left:calc(50% - 150px);width:300px;height:300px;background-color:#fff}.pay-title{color:#000}.pay-close{top:15px;right:15px;font-size:20px}.pay-close-icon{width:20px}.pay-qrcode-div{height:100px}#pay-qrcode{width:128px;height:128px;margin-left:calc(50% - 64px);margin-top:40px;margin-bottom:40px}.pay-text{text-align:center;bottom:10px;font-size:14px;color:#000}.pays-window{position:fixed;right:0;width:100%;height:100%}.mat-locate-div,.pays-box,.pays-close,.progress-box,.progress-window{position:absolute}.pays-box{top:10%;left:calc(50% - 250px);width:500px;height:450px;background-color:#fff}.pays-form{margin-top:8px;/*margin-top:30px*/}.pays-input-block{margin-left:130px}.pays-title{text-align:center;/*margin-top:40px;margin-top:12px;*/font-size:16px;color:#000}.pays-close{top:15px;right:15px;font-size:20px}.pays-close-icon{width:20px}.pays-qrcode-div{height:100px}#pays-qrcode{width:128px;height:115px;margin-left:calc(50% - 64px);margin-top:10px;/*margin-top:30px;*/margin-bottom:15px}.pays-text{text-align:center;bottom:10px;font-size:14px;color:#000}.mat-locate-div{margin-left:20px;margin-top:40px;z-index:3}.pro-btn{margin-top:10px;background-color:#06f}.progress-window{z-index:99;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.progress-box{top:30%;left:calc(50% - 150px);width:300px;height:100px;background-color:#fff}.progress-title{margin:10px}.progress-bar{width:200px;margin-left:calc(50% - 100px);margin-top:20px}
/*taobao_select*/
.tb-prop .tb-img li.tb-txt span {
    text-indent: 0;
    width: auto;
}
.tb-prop .tb-img li span {
    display: block;
    text-indent: -9999em;
}

.tb-prop li span {
    padding-left: 1px;
}
.tb-prop .tb-img li.tb-txt a {
    padding: 0 5px;
    width: auto!important;
}
.tb-prop .tb-img li a {
    width: 38px!important;
    height: 38px;
    padding: 0;
    line-height: 38px;
    background-repeat: no-repeat;
    outline: 0;
    background-position: center center;
}
.tb-prop li a {
    float: left;
    background-color: #fff;
    white-space: nowrap;
    width: auto!important;
    min-width: 10px;
    padding: 0 9px;
    text-align: center;
    border: 1px solid #b8b7bd;
    color: #000;
    text-decoration: none;
}
.tm-sale-prop li {
    line-height: 28px;
}

.tb-prop li {
    float: left;
    position: relative;
    margin: 0 4px 4px 0;
    line-height: 20px;
    vertical-align: middle;
    padding: 1px;
}
.tb-prop .tb-selected i {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 12px;
    height: 12px;
    overflow: hidden;
    text-indent: -99em;
    display: block;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.tb-prop .tb-selected i {
    background-image: url(/idphoto/images/selected.png);
}
.tm-sale-prop li {
    line-height: 28px;
}
.tb-prop li {
    float: left;
    position: relative;
    margin: 0 4px 4px 0;
    line-height: 20px;
    vertical-align: middle;
    padding: 1px;
}
.tb-prop li a:hover, .tb-prop li.tb-selected a, .tb-prop li.tb-selected a:hover, .tm-bundle-dialog .bundle-items .bundle-item .tm-meta li.tb-selected a, .tm-bundle-dialog .bundle-items .bundle-item .tm-meta li.tb-selected a:hover {
    border: 2px solid #FF0036;
    margin: -1px;
}
/*改20250519*/
#f2 {
    /*position: absolute;
    top: 25%;
    left: 35%;*/
}
.part2 {
    padding-top: 75px;
}
.part2 .pays-qrcode-div {
    margin-top: 20px;
}
.part2 .pays-text{
    padding-top:10px;
}
    #pays-qrcode {
    background: url(//id-photo.itzhijia.cn/static/images/loading.gif) no-repeat 47px 0px;
      }
 div#part_center {
    align-items: center;
    justify-content: center;
    display: flex;
    vertical-align: middle;
    height: 390px;
}
    #part_center img {
    width: 10%;
}
.fg{
	border-top:1px dotted #c1bbbb;
}


.ficon_close{
    padding-left: 8px;
	cursor: pointer;
}
.W_ficon {
    font-family: "wbficonregular" !important;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.main_txt {
    line-height: 18px;
}
.W_layer_pop .W_layer_arrow .W_arrow_bor {
    position: absolute;
    overflow: hidden;
    display: block;
}
.W_arrow_bor_b {
    bottom: -14px;
    left: 20px;
    line-height: 14px;
}
.reward-in {
    position: relative;
    width: 316px;
    margin: 5px auto;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
    font-weight: 700;
    font-family: Arial;
    box-shadow: 1px 1px 1px 1px #ececec inset;
    vertical-align: middle;
	font-family: Arial;
}
.reward-pay-bt {
    text-align: center;
}
.pays-input-block {
    margin-left: unset!important;
}
.reward-random {
    display: inline-block;
    position: relative;
    top: 6px;
    width: 40px;
    height: 26px;
    cursor: pointer;
    border-left: 1px solid #ccc;
    line-height: 1;
    background: url(/images/random1.png?v=jVx5tXt7) center no-repeat;
}
.reward-random1 {
    display: inline-block;
    position: relative;
    top: 6px;
    width: 30px;
    height: 26px;
    cursor: pointer;
    border-left: 1px solid #ccc;
    line-height: 1;
    background: url(/images/random.png?v=jVx5tXt7) center no-repeat;
}
.layui-form .reward-num {
    width: 224px;
    background: 0 0;
    outline: 0;
    border: none;
}
.icon-mon {
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 32px;
}
.layui-form .content {
    position: relative;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    box-shadow: 0 4px 20px 1px rgba(0,0,0,.2);
}
.layer_mini_info {
    padding: 6px 13px 6px 16px;
}

.layui-form .icon_rederrorS {
    width: 16px;
    height: 16px;
	background-position: -350px -150px;
}
.layui-form .W_icon {
    display: inline-block;
    background-image: url(/images/icon.png?id=975644f0d5730f0a);
    background-repeat: no-repeat;
	 vertical-align: middle;
    margin-right: 5px;
}
.W_layer {
    position: absolute;
    z-index: 9999;
}
.W_layer_pop {
    display: none;
    font-size: 12px;
    top: -40px;
    left: 20px;
    font-weight: 400;
}
.S_bg2_br {
    border-color: #fff transparent transparent transparent;
}
.W_layer .W_arrow_bor_b .S_line3 {
    border-color: #ccc transparent transparent transparent;
}
.W_arrow_bor_b em {
    margin: -1px 0 0 -14px;
}
.W_arrow_bor em, .W_arrow_bor i {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px;
    border-style: solid;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
}
.reward-pay:hover{color:white;}
.endzy-reward-layer .reward-pay-bt, .reward_w .reward-pay-bt {
    height: 54px;
    background: #f2f2f5;
}
.reward-pay-box {
    display: inline-block;
    position: relative;
    width: 104px;
    height: 34px;
    line-height: 34px;
    margin: 10px auto;
}
.reward-pay {
    display: block;
    width: 100%;
    height: 100%;
    background: #ff8140;
    text-align: center;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
}
#dec{text-align:center;}
#xqts{color:red;}
/**/
/* Tab 导航样式 */
.payment-tabs {
    display: flex;
    border-bottom: 1px solid #eaeaea;
}

.tab-item {
    flex: 1;
    text-align: center;
    padding: 16px 0;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    font-weight: 500;
    font-size: 16px;
    color: #666;
}

.tab-item.active {
    color: #1677ff;
}

.tab-item.active::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    width: 40%;
    height: 3px;
    background: #1677ff;
    border-radius: 3px 3px 0 0;
    transition: all 0.3s ease;
}


/* Tab 内容样式 */
.tab-content {
    padding: 25px;
    display: none;
}

.tab-content.active {
    display: block;
    animation: fadeIn 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; transform: translateY(10px); }
    to { opacity: 1; transform: translateY(0); }
}
.fab, .far {
font-weight: 400;
}
.fab {
    font-family: "Font Awesome 5 Brands";
}
.fa-weixin:before {
    content: "\f1d7";
}
.fa-alipay:before {
    content: "\f642";
}
/*弹框相关*/
 /* 链接样式 */
/* 弹出窗口遮罩 */
.popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    display: none;
    z-index: 9999995;
}

/* 弹出窗口容器 */
.popup-container {
    position: absolute;
    width: 95%;
    height: 95%;
    min-width: 300px;
    min-height: 400px;
    background-color: white;
    border-radius: 8px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.3);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    transition: border-radius 0.3s ease;
}

/* 窗口标题栏 */
.popup-header {
    padding: 12px 15px;
    background-color: #4285f4;
    color: white;
    cursor: move;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    transition: border-radius 0.3s ease;
}

.popup-title {
    font-weight: bold;
    font-size: 16px;
}

/* 窗口控制按钮 */
.popup-controls {
    display: flex;
    align-items: center;
}

.popup-btn {
    width: 30px;
    height: 30px;
    margin-left: 8px;
    border: none;
    border-radius: 4px;
    background-color: rgba(255,255,255,0.2);
    color: white;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color 0.2s;
}

.popup-btn:hover {
    background-color: rgba(255,255,255,0.3);
}

.popup-btn.close-btn:hover {
    background-color: #e74c3c;
}

/* 窗口内容区域 */
.popup-content {
    flex: 1;
    border: none;
    width: 100%;
    height: calc(100% - 46px);
}

/* 全屏样式 - 移除圆角 */
.popup-container.fullscreen {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    border-radius: 0 !important;
    box-shadow: none;
}

.popup-container.fullscreen .popup-header {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
/**/
#switch_wechatpay,#switch_alipay {
    color: #b50404;
}