.stepflex{width:100%;max-width:900px;margin:40px auto 30px;display:flex;justify-content:space-between;align-items:center;position:relative;float: none;border: 0;}
.stepflex::before{content:'';position:absolute;top:11px;left:0;right:0;height:2px;background:#e5e7eb;z-index:0;}
.flow-container{width:1200px;margin:0 auto;padding:0 20px;}
.stepflex dl{position:relative;z-index:1;flex:1;text-align:center;background:#f9fafc;border: 0;}
.stepflex dl::before{content:'';position:absolute;top:11px;left:0;right:0;height:2px;background:#e5e7eb;z-index:-1;}
.stepflex dl.doing::before{background:#6ba5f6;}
.stepflex dl:first-child::before{left:50%;}
.stepflex dl:last-child::before{right:50%;}
.doing .s-num{background-position:-23px 0;}
.s-num,.s-num1{color:#fff;font-weight:700;height:24px;line-height:24px;margin:0 auto 8px;position:relative;width:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;}
.s-num{background:#6ba5f6;box-shadow:0 4px 12px rgba(48,196,184,0.3);}
.s-num1{background:#d1d5db;}
.s-text1{line-height:22px;color:#9ca3af;font-size:13px;}
.s-text{line-height:22px;color:#6ba5f6;font-size:13px;font-weight:600;}
select{height:29px;}
.webuploader-container{overflow:hidden;}
.apply-banner{width: 100%;padding:0px 0 60px;background:#f9fafc;position: relative;z-index: 1;}
.apply-msg-box{background:#ffffff;width: 360px;min-height: 260px;z-index: 2;margin-top:40px;border-radius: 18px;box-shadow:0 18px 45px rgba(15,37,64,0.12);padding:24px 22px;box-sizing:border-box;}
.apply-msg-box h3{color:#12224a;font:600 18px/26px "Microsoft Yahei";padding:0 4px 4px 4px;margin:0 0 6px 0;}
.apply-msg-box .title{color:#4a5568;margin-top:4px;line-height:24px;padding:0 4px;font-size:14px;}
.apply-msg-box ul{color:#4a5568;padding:8px 4px 0 20px;max-height:140px;}
.apply-msg-box ul li{margin-top:8px;line-height:22px;list-style-type: disc;font-size:13px;}
.apply-msg-box .bottom{border-radius:12px;margin-top:18px;padding:10px 8px 6px;text-align:center;}
.apply-msg-box .btn-submit,
.apply-msg-box .btn-cancel{width:auto;min-width:120px;height:38px;line-height:38px;border-radius:999px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;box-sizing:border-box;}
.apply-msg-box .btn-submit{background:linear-gradient(135deg,#6ba5f6 0%,#6ba5f6 100%);border:0;color:#fff;}
.apply-msg-box .btn-submit:hover{background:linear-gradient(135deg,#6ba5f6 0%,#6ba5f6 100%);transform:translateY(-1px);}
.apply-msg-box .btn-cancel{background:#f3f4f6;border:1px solid #e4e8f5;color:#4c5b7e;margin-right:8px;}
.apply-msg-box .btn-cancel:hover{background:#e5e7eb;border-color:#d1d5db;}
.wst-slide{position:absolute;right:0;top:0;width:60%;height:100%;overflow:hidden;}
.apply-tips{color:#4b5563;background:#edf7ff;width: 100%;padding:14px 0;border-top:1px solid #e5f1ff;border-bottom:1px solid #e5f1ff;}
.apply-tips .title{width:auto;height:auto;display:inline-flex;align-items:center;padding: 0 18px 0 24px;}
.apply-tips .title i{background: url(../img/ic_volume_24x24.png) no-repeat 0px 0;display: block;width: 24px;height: 24px;float: left;margin: 0 18px;}
.apply-tips .content{vertical-align:top;display:inline-block;max-width:950px;padding: 4px 10px;font-size:13px;line-height:22px;}
.apply-step{width: 900px;height: 120px;margin: 40px auto 20px;overflow: hidden;display:flex;align-items:center;justify-content:space-between;}
.apply-step span { vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block;}
.apply-step span.step { color:#4b5563;line-height: 20px; text-align: center; width: 80px;font-size:13px;}
.apply-step span.step i { background: url(../img/btn_80x80.png) no-repeat; display: block; width: 80px; height: 80px; margin-bottom: 10px;}
.apply-step span.step i.a { background-position: -12px 0px;}
.apply-step span.step i.b { background-position: -94px 0px;}
.apply-step span.step i.c { background-position: -176px 0px;}
.apply-step span.step i.d { background-position: -258px 0px;}
.apply-step span.step i.e { background-position: -340px 0px;}
.apply-step span.arrow { background: url(../img/btn_80x80.png) no-repeat -439px -30px; width: 60px; height: 22px; margin: 0 20px;margin-top:-16px;}
.apply-step-head{margin-top:32px;border-bottom:1px solid #e5e7eb;font-weight:600;font-size:18px;line-height:32px;padding-left:4px;color:#111827;}

.main-head{font-size:20px;font-weight:700;height:50px;line-height:50px;text-align:left;color:#111827;margin-bottom:20px;padding-left:4px;}
.apply-box {background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:30px 40px;box-shadow:0 4px 12px rgba(15,23,42,0.06);margin-bottom:30px;}
.apply-box2 {background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:30px 40px;box-shadow:0 4px 12px rgba(15,23,42,0.06);margin-bottom:30px;}
.apply-agreement-box{height:450px;border:1px solid #e5e7eb;border-radius:12px;padding:24px;overflow:auto;margin:0 auto;background:#fafbfc;line-height:1.8;color:#374151;font-size:14px;}
.apply-agreement-box .tip{color:#6b7280}
.apply-agreement-box h1,.apply-agreement-box h2,.apply-agreement-box h3{color:#111827;font-weight:700;margin-top:20px;margin-bottom:12px;}
.apply-agreement-box p{margin-bottom:12px;}
.apply-agreement-box ul,.apply-agreement-box ol{margin:12px 0;padding-left:24px;}
.apply-agreement-box li{margin-bottom:8px;}
.agreement-table{width:100%;margin-bottom:20px;border-collapse:separate;border-spacing:0;}
.agreement-table th{text-align:right;width:200px;padding:16px 20px 16px 0;font-weight:600;color:#374151;font-size:14px;vertical-align:top;}
.agreement-table td{text-align:left;padding:16px 0;color:#4b5563;font-size:14px;vertical-align:top;}
.agreement-table tr{border-bottom:1px solid #f3f4f6;}
.agreement-table tr:last-child{border-bottom:0;}
.agreement-table .head-ititle{background:url('../img/img_seller_ggjt.png') no-repeat 5px 4px;padding-left:28px;padding-bottom:5px;font-weight:bold;}
.agreement-table input[type=text],.agreement-table input[type=password]{margin:0;width:400px;height:40px;padding:0 14px;border:1px solid #e4e8f5;border-radius:8px;font-size:14px;color:#111827;transition:all 0.2s;}
.agreement-table input[type=text]:focus,.agreement-table input[type=password]:focus{border-color:#6ba5f6;box-shadow:0 0 0 3px rgba(48,196,184,0.1);outline:none;}
.agreement-table textarea{margin:0;width:600px;min-height:120px;padding:12px 14px;border:1px solid #e4e8f5;border-radius:8px;font-size:14px;color:#111827;resize:vertical;transition:all 0.2s;font-family:inherit;}
.agreement-table textarea:focus{border-color:#6ba5f6;box-shadow:0 0 0 3px rgba(48,196,184,0.1);outline:none;}
.agreement-table select{height:40px;padding:0 14px;border:1px solid #e4e8f5;border-radius:8px;font-size:14px;color:#111827;background:#fff;transition:all 0.2s;}
.agreement-table select:focus{border-color:#6ba5f6;box-shadow:0 0 0 3px rgba(48,196,184,0.1);outline:none;}
.agreement_box{text-align:center;margin-top:30px;padding:20px 0;border-top:1px solid #e5e7eb;}
.agreement_box label{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#374151;cursor:pointer;}
.agreement_box input[type="checkbox"]{width:18px;height:18px;cursor:pointer;accent-color:#6ba5f6;}
.agreement-bottom{padding:30px 0;text-align:center;display:flex;justify-content:center;gap:16px;}
.agreement-bottom .btn-cancel,.agreement-bottom .btn-submit{min-width:140px;height:44px;line-height:44px;border-radius:8px;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.3s;}
.agreement-bottom .btn-cancel{background:#f3f4f6;border:1px solid #e4e8f5;color:#4c5b7e;}
.agreement-bottom .btn-cancel:hover{background:#6ba5f6;border-color:#6ba5f6;transform:translateY(-1px);}
.agreement-bottom .btn-submit{background:linear-gradient(135deg,#6ba5f6 0%,#6ba5f6 100%);border:0;color:#fff;box-shadow:0 6px 16px rgba(48,196,184,0.25);}
.agreement-bottom .btn-submit:hover{background:linear-gradient(135deg,#6ba5f6 0%,#6ba5f6 100%);transform:translateY(-2px);box-shadow:0 8px 20px rgba(48,196,184,0.35);}
.examine-tips{text-align:center;width:100%;padding:60px 20px;font-weight:600;font-size:16px;color:#6b7280;}
.examine-tips img{vertical-align:middle;margin-right:8px;}
.agreement-table .c-tip{padding-top:5px;}
label{margin-right:20px;}
.webuploader-pick{padding:3px 10px;}
.goodsCat{width:200px;margin-right:20px;float:left;}
.wst-tab-box {width: 100%;height: auto;margin: 10px auto 0;background: #ffffff;border-radius:12px;box-shadow:0 10px 28px rgba(15,23,42,0.06);overflow:hidden;}
.wst-tab-nav {margin: 0;padding: 0;height: 42px;top: 0px;z-index: 30;background: #f9fafb;width:100%;border-bottom: 1px solid #e5e7eb;border-left: 0;}
.wst-tab-nav li {width:auto;min-width:20%;cursor: pointer;float: left;margin: 0;list-style: none;border: 0;border-bottom: none;line-height: 42px;text-align: center;color: #4b5563;padding: 0 18px;font-size:14px;position:relative;transition:all .2s;}
.wst-tab-nav li:hover{color:#6ba5f6;}
.wst-tab-nav .on {color:#6ba5f6;font-weight:600;}
.wst-tab-nav .on:after{content:\"\";position:absolute;left:18px;right:18px;bottom:0;height:3px;background:linear-gradient(135deg,#6ba5f6 0%,#2ec5b6 100%);border-radius:999px;}
.wst-tab-content {padding: 16px 18px 18px;width: 99%;height: auto;border: 0;background: #FFF;}
.wst-tab-content .wst-tab-item{padding:10px 4px;}
/* 入驻指南内容区域通用排版 */
.wst-tab-content p{margin:6px 0;font-size:13px;line-height:1.7;color:#4b5563;}
.wst-tab-content h1,
.wst-tab-content h2,
.wst-tab-content h3{margin:12px 0 8px;font-weight:600;color:#111827;}
.wst-tab-content ul,
.wst-tab-content ol{margin:8px 0 8px 18px;padding:0;}
.wst-tab-content li{margin-bottom:4px;font-size:13px;line-height:1.7;color:#4b5563;}
/* 入驻资费表格美化 */
.wst-tab-content table{border-collapse:collapse;border-spacing:0;margin-top:16px;min-width:600px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,0.06);}
.wst-tab-content table th,
.wst-tab-content table td{border:1px solid #e5e7eb;padding:10px 14px;font-size:13px;color:#374151;text-align:center;white-space:nowrap;}
.wst-tab-content table th{background:#f9fafb;font-weight:600;color:#111827;}
.wst-tab-content table tr:nth-child(even) td{background:#f9fafc;}
.wst-tab-content table tr:hover td{background:#ecfeff;}
.upload-picker div:nth-child(2){top:0!important;left:0!important;width:200px!important;height:100%!important;}
#totalCatFee{color:red;}
/**支付方式**/
.pay-box{border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;padding:20px 30px;background:#fff;}
.pay-boxs{padding:0 20px;border-bottom:1px solid #e5e7eb;}
.pay-box ul{padding-left:15px;list-style:none;}
.pay-box ul li{width:100%;margin-bottom:12px;}
.pay-box .label{width:200px;float:left;height:auto;line-height:32px;font-weight:600;color:#374151;}
.pay-box .txt{height:auto;line-height:32px;width:calc(100% - 220px);float:left;color:#6b7280;}
.pay-sbox{border:1px solid #e5e7eb;border-radius:12px;padding:24px;background:#fff;margin-top:20px;}
.pay-sbox-head{border-bottom:2px solid #e5e7eb;line-height:40px;padding-bottom:12px;margin-bottom:20px;font-weight:600;color:#111827;}
.pay-tip1{height:37px;width:760px;text-align: center;margin:10px auto;background: url(../img/pay_liucheng.png) no-repeat 0px -10px;background-size: cover; }
.pay-tip2{height:37px;width:760px;text-align: center;margin:10px auto;background: url(../img/pay_liucheng.png) no-repeat 0px -71px;background-size: cover; }
.pay-tip3{height:37px;width:760px;text-align: center;margin:10px auto;background: url(../img/pay_liucheng.png) no-repeat 0px -132px;background-size: cover; }
.pay-sbox .qrcode-box{min-height: 300px;height: auto;}
.pay-sbox .tips-box{line-height:35px;text-align: left;font-weight: bold;padding:5px 10px;}
.pay-sbox .qrcode-box .pbox{text-align: center;margin-top: 10px;font-weight: bold;}
.pay-sbox .wst-qrcode{width:260px;height:260px;text-align:center;margin:0 auto;}
.pay-sbox .wst-qrcode img{width:260px;height:260px;}
.pay-sbox .bnt-box{text-align:center;font-weight: bold;padding:5px 10px;line-height:50px;}
.pay-sbox .pay-type{line-height:35px;text-align: left;font-weight: bold;padding:5px 10px;}
.pay-sbox .pay-list{text-align: left;font-weight: bold;padding:5px 10px;}
.pay-sbox .succ-box{text-align: center;padding: 50px;}
.wst-payCode-weixinpays {height:69px;width:167px;text-align: center;margin:10px auto;background: url(../img/weixinpays.png) no-repeat 0px 0px;background-size: cover;float: left;margin-right:10px;cursor:pointer;}
.wst-payCode-weixinpays-curr {height:69px;width:167px;text-align: center;margin:10px auto;background: url(../img/weixinpays.png) no-repeat 0px -75px;background-size: cover;float: left;margin-right:10px;cursor:pointer;}
.wst-payCode-alipays {height:69px;width:167px;text-align: center;margin:10px auto;background: url(../img/alipays.png) no-repeat 0px 0px;background-size: cover;float: left;margin-right:10px;cursor:pointer;}
.wst-payCode-alipays-curr {height:69px;width:167px;text-align: center;margin:10px auto;background: url(../img/alipays.png) no-repeat 0px -75px;background-size: cover;float: left;margin-right:10px;cursor:pointer;}
.wst-payCode-wallets {height:69px;width:167px;text-align: center;margin:10px auto;background: url(../img/wallets.png) no-repeat 0px 0px;background-size: cover;float: left;margin-right:10px;cursor:pointer;}
.wst-payCode-wallets-curr {height:69px;width:167px;text-align: center;margin:10px auto;background: url(../img/wallets.png) no-repeat 0px -75px;background-size: cover;float: left;margin-right:10px;cursor:pointer;}
.pay-sbox{border:1px solid #eeeeee;padding:5px 0px;}
.pay-sbox .balance-box{min-height: 300px;height: auto;}
.pay-sbox .balance-box .pbox{text-align: center;padding-top: 40px;font-weight: bold;}
.pay-sbox .balance-box .pbox2{text-align: center;padding-top: 10px;font-weight: bold;}
.pbox-tip{color:#0ae;margin-left:10px;}
.pay-btn{background:linear-gradient(135deg,#6ba5f6 0%,#2ec5b6 100%);border:0;border-radius:8px;color:#fff;cursor:pointer;outline:none;font-size:15px;font-weight:600;padding:0 32px;height:44px;line-height:44px;box-shadow:0 6px 16px rgba(48,196,184,0.25);transition:all 0.3s;}
.pay-btn:hover{background:linear-gradient(135deg,#27b0a6 0%,#2ab5a9 100%);transform:translateY(-2px);box-shadow:0 8px 20px rgba(48,196,184,0.35);}
.pay-sbox .wst-pay-bnt {height:44px;width:160px;text-align:center;margin:20px auto;background:linear-gradient(135deg,#6ba5f6 0%,#2ec5b6 100%);border-radius:8px;cursor:pointer;line-height:44px;color:#fff;font-size:15px;font-weight:600;box-shadow:0 6px 16px rgba(48,196,184,0.25);transition:all 0.3s;}
.pay-sbox .wst-pay-bnt:hover {background:linear-gradient(135deg,#27b0a6 0%,#2ab5a9 100%);transform:translateY(-2px);box-shadow:0 8px 20px rgba(48,196,184,0.35);}
.wst-wallet-box{border:1px solid #e5e7eb;border-radius:8px;margin:20px 0;padding:16px 20px;line-height:32px;background:#f9fafb;display:flex;justify-content:space-between;align-items:center;}
.wst-wallet-box .wst-wallte-item{background:url("../img/icon_qianbaoyue.png") no-repeat left center;padding-left:30px;height:auto;margin:0;float:none;color:#374151;font-weight:500;}
.wst-wallet-box .wst-fred{color:#6ba5f6;font-weight:700;font-size:18px;}