/* 基础样式 */
        /*css 初始化 */
        html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {margin: 0;padding: 0;}
        html {margin: 0 auto;}
        fieldset, img, input, button {border: none;padding: 0;margin: 0;outline-style: none;}
        ul, ol {list-style: none;}
        input {padding-top: 0;padding-bottom: 0;font-family: "SimSun", "宋体";}
        select, input {vertical-align: middle; }
        select, input, textarea {font-size: 12px;margin: 0;}
        textarea {resize: none;}
        /*防止拖动*/
        img {border: 0;vertical-align: middle;display: block;/* 清除图片底册 3像素缝隙*/}
        /*  去掉图片低测默认的3像素空白缝隙*/
        table {border-collapse: collapse; }
        body {font: 12px/150% Arial, Verdana, "\5b8b\4f53";font-family: "微软雅黑";color: #666;}
        h1, h2, h3, h4, h5, h6 {text-decoration: none;font-weight: normal;font-size: 100%;}
        a {text-decoration: none;}
        a:hover {/*color: #C81623;*/}
        h1, h2, h3, h4, h5, h6 {text-decoration: none;font-weight: normal;font-size: 100%;}
        s, i, em {font-style: normal;text-decoration: none; }
        .clearfix:before, .clearfix:after {content: "";display: table;}
        .clearfix:after {clear: both;}
        .clearfix {*zoom: 1;/*IE/7/6*/}
        .fl {float: left;}
        .fr {float: right;}
        .al {text-align: left;}
        .ac {text-align: center;}
        .ar {text-align: right;}
        .hide {display: none;}
        .clear {clear: both; }
        body{ font-family: Arial, sans-serif; /* padding: 20px; */ box-sizing: border-box; font-size:16px;font-family:"PingFang", "SourceHanSansCN", "PingFangSC-Regular", "tahoma", "arial"; -webkit-text-size-adjust:100% !important; text-size-adjust:100% !important;-moz-text-size-adjust:100% !important; }
        a{color:#000101;background-color:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent;}
        button{-webkit-tap-highlight-color:transparent;}
        :focus-visible{outline:none;}
        a:focus,
        input:focus,
        button:focus,
        p:focus,
        div:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;}
        .box { max-width: 750px;margin: 0 auto; }
        .title-description { padding: 0 0.34rem; background-color: #fff;}
        .F7F7F7{ background: #F7F7F7; height: 0.16rem;}
        #title{ font-size: 0.38rem; font-weight: bold; color: #111111; height: 1rem; line-height: 1rem; padding: 0;}
        .input-group1{ overflow-anchor: none;}
        #description{ padding: 0; padding-top: 0.28rem; font-size: 0.32rem; color: #666666; line-height: 1.5; height: 200px; border: none; resize: none; overflow-y: hidden; overflow-anchor: none;}
        #descriptionCount{ text-align: right; color: #9B9B9B; font-size: 0.28rem; padding-bottom: 0.24rem;
        }
        .contact-containe{ padding: 0 0.34rem; background-color: #fff;}
        #videoUploadBtn, #imageUploadBtn{ width: 2rem; height: 2rem; background: #F7F6F6; border-radius: 0.12rem; padding: 0; margin: 0.2rem 0.2rem 0.2rem 0;}
        #videoUploadBtn{ background: url(/exposure/img/scsp1.jpg) no-repeat center center; background-size: contain;}
        #imageUploadBtn{ background: url(/exposure/img/sctp1.jpg) no-repeat center center; background-size: contain;}
        .upload-video, .upload-image { display: flex; flex-wrap: wrap;}
        .upload-group.upload-image{ border: none;}
        .input-contact{ padding: 0 0.34rem; background-color: #fff;}
        #contact{ font-family: PingFangSC, PingFang SC; font-size: 0.3rem; color: #666666; border: 1px solid #EBEBEB; margin: 0.3rem 0rem 0.4rem; line-height: 0.88rem; height: 0.88rem; width: 4.7rem; border-radius: 0.14rem;}
        .submit-btn-container{ padding-top: 1.2rem; padding-bottom: 2.12rem;}
        .submit-btn-container .submit-btn{ width: 100%; height: 0.96rem; padding: 0; line-height: 0.96rem; background: linear-gradient(320deg, #C32B29 0%, #EF5727 100%); border-radius: 0.48rem; color: #fff; font-size: 0.4rem;}
        .media-bf{ width: 0.2rem; height: 0.2rem; position: absolute; top: 50%; left: 50%; right: 0; bottom: 0; transform: translate(-50%, -50%); background-image: url(/exposure/img/bf.png); background-size: contain;}
        #verifyCodeBtn{ padding:0.15rem 0; height: 0.26rem; line-height: 0.26rem; font-size: 0.24rem; color: #fff; background: linear-gradient(153deg, #F5A276 0%, #D54240 100%); box-sizing: content-box; border-radius: 0.26rem; width: 1.8rem;}
        .upload-group{ padding: 0.33rem 0; border-bottom: 1px solid #E4E4E4;}
        .confirm{ position: fixed; left: 0; top: 0; bottom: 0; right: 0; display: none; background: rgba(0,0,0,0.7);}
        .confirm-container{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -55%);background-color: #fff;width: 5.8rem; max-width: 580px; padding: 0.4rem 0.4rem;border-bottom: 1px solid #E4E4E4; border-radius: 0.16rem; box-sizing: border-box;}
        .confirm-title{ font-weight: bold; font-size: 0.38rem; color: #111111; ; text-align: center; line-height: 1.5;}
        .confirm-item-title{ padding-top: 0.1rem;}
        .confirm-item-title p{ font-size: 0.3rem; line-height: 1.5; color: #191919;}
        .confirm-btn-container{ padding-top: 0.3rem; display: flex; justify-content: space-between; }
        .confirm-cancel-btn{ background: #F4F4F4; border-radius: 0.36rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.28rem; color: #4A4A4A; padding: 0; width: 2rem;}
        .confirm-submit-btn{ background: linear-gradient( 352deg, rgba(209,45,43,0.9) 0%, #E86941 100%); border-radius: 0.36rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.28rem; color: #fff; padding: 0; width: 2rem;}
        .tips{ font-size: 0.26rem; color: #999999; line-height: 1.5;}
        .videodiv{background: url(/exposure/img/yulansp.png) no-repeat center center; background-size: contain; width: 100%; height: 100%;}
        .modal-open { height: 100%; overflow: hidden;}
        .shou-cen{ padding-top: 0.3rem; font-size: 0.32rem; color: #302B2B; line-height: 1.5;}
        

        label {display: block;margin-bottom: 0.05rem;font-weight: bold;}
        input[type="text"], textarea, .verify-code-input { width: 100%; padding: 0 0.1rem; border: none; border-bottom: 1px solid #EBEBEB; border-radius: 0.04rem; box-sizing: border-box;}
        textarea { height: 1rem; resize: vertical;}
        .upload-btn, .submit-btn, .verify-code-btn { padding: 0.1rem 0.2rem; background-color: #007bff; color: white; border: none; border-radius: 0.04rem; cursor: pointer;}
        .upload-btn:disabled, .submit-btn:disabled, #verifyCodeBtn:disabled, .confirm-cancel-btn:disabled, .confirm-submit-btn:disabled { background: #ccc; cursor: not-allowed; color: #fff;}
         #verifyCodeBtn.disabled, .confirm-cancel-btn.disabled-bt, .confirm-submit-btn.disabled-bt { background: #ccc; cursor: not-allowed; color: #fff;}
        .media-container { display: flex; flex-wrap: wrap; margin-top: 0.1rem;}
        .media-item { position: relative; /* margin-right: 10px; margin-bottom: 10px; */ width: 2rem; height: 2rem; margin: 0.2rem 0.2rem 0.2rem 0;}
        .media-item img, .media-item video { width: 100%; height: 100%; object-fit: cover; border-radius: 0.12rem;}
        .delete-btn { position: absolute; top: 0; right: 0; /* background-color: red; */ color: white; border: none; width: 0.5rem; height: 0.5rem; font-size: 0.16rem; cursor: pointer; background:url(/exposure/img/gb_8.png) no-repeat center center; background-size: contain;}
        .verify-code-container { display: flex; align-items: center; justify-content: space-between;}
        #verifyCode { width: 4.7rem; font-family: PingFangSC, PingFang SC; font-size: 0.3rem; line-height: 0.88rem; height: 0.88rem; border: 1px solid #EBEBEB; color: #666666; border-radius: 0.14rem;}