

.submit_main{ background-image: url("../img/submit/bg.jpg"); padding:6.2rem 0 2.25rem 0; background-size: 100% 101%;}
.form_box{ width: 50rem; border-radius: 1.2rem; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); background-color: #F6F6F6; padding:2.5rem 4rem; box-sizing: border-box; margin: 0 auto; min-height: 45rem;}
.form_box .el-loading-mask{ border-radius: 1.2rem;}
.form_box .el-loading-spinner .path{ stroke: #D2393B;}
.form_box h2{ margin-bottom: 1rem; line-height: 3.2rem !important;}
.form_box .el-form{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.form_outer{min-height: 32rem;}
.form_box .el-form-item__content{ line-height: normal;}
.form_box .messageFormItem .el-form-item__content{ display: flex;}
.form_box .messageFormItem .el-select{ width: 40%;}
.form_box .messageFormItem .el-select .el-input__inner{ border-radius: 0.1rem 0 0 0.1rem; border-right-color: #fff;}
.form_box .messageFormItem .el-form-item__content > .el-input{ width: 60%;}
.form_box .messageFormItem .el-form-item__content > .el-input .el-input__inner{ border-radius: 0 0.1rem 0.1rem 0;}
.form_box .el-select{ width:100%;}
.form_box .el-form-item{ margin-bottom: 1.7rem; width: calc(50% - 1rem);}
.form_box .fullFormItem{ width: 100% !important;}
.form_box .el-input__inner{ border-color: #E8E8E8; border-radius: 0.1rem; padding:0.4rem 0.6rem; height: 1.85rem; color:#333; line-height: 1.85rem; text-size-adjust: 100%;}
.en .form_box .el-input__inner{font-family: RedHatDisplay-Regular; font-size: 0.8rem;}
.cn .form_box .el-input__inner{font-family: PuHuiTi-Regular Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 0.9rem;}
.form_box .el-input__inner:focus,.form_box .el-input__inner:hover,.form_box .el-input-group__append,.form_box .el-select .el-input.is-focus .el-input__inner,.form_box .el-select:hover .el-input__inner,.form_box .el-select .el-input__inner:focus{border-color:#E8E8E8}
.form_box .el-form-item.is-error .el-input__inner,.form_box .el-form-item.is-error .el-input-group__append{border-color:#C7161E !important}
.form_box .el-form-item__label{ line-height: 1.5rem; padding-bottom: 0.4rem !important; font-size: 1rem; color:#333}
.form_box .el-form-item__label:before{ color:#C7161E !important; margin-right: 0.2rem !important;}
.form_box .el-form-item__error{ color:#C7161E; font-size: 0.8rem; padding-top:0; line-height: 1.05rem;}
.form_box .codeFormItem .el-input-group{ width: 75% !important;}
.form_box .el-upload{ text-align: left;}
.form_box .el-upload-list{ width: 20.25rem;}
.form_box .el-upload-list__item{ padding: 0 0.2rem; margin-top:0.4rem !important; color:#333; line-height: 1.5rem; font-size: 1rem;}
.form_box .el-upload-list__item-name{ color:#333; margin-right: 0; padding-left: 0; max-width: calc(100% - 2rem);}
.form_box .el-upload-list__item.is-success .el-upload-list__item-status-label{ display: none;}
.form_box .el-upload-list__item:hover{ background-color: #F6F6F6;  color: #717171;}
.form_box .el-upload-list__item.is-success .el-upload-list__item-name:hover{ color: #717171;}
.form_box .help-block,.form_box .el-upload__tip{ color:#717171; font-size:0.8rem; line-height:1.05rem; width: 25rem; display: block; margin-top: 0;}
.form_box .el-upload-list__item .el-icon-close-tip{ display: none !important;}
.form_box .el-upload-list__item:hover .el-icon-document:before,.form_box .el-upload-list__item:hover .el-icon-close:before{ color:#717171}
.form_box .el-icon-document,.form_box .el-icon-close{ width: 1rem; text-align: center;}
.form_box .el-icon-document{ margin-right: 0.4rem !important;}
.form_box .el-icon-close{ margin:0 0.25rem; opacity: 1 !important; top:0.25rem !important; right:0.25rem !important}
.form_box .el-icon-document:before{content:"\e624"; color:#333;font-family:'iconfont'; font-size: 0.87rem; }
.form_box .el-icon-close:before{content:"\e625"; color:#333;font-family:'iconfont'; font-size: 0.86rem; }
.form_box .el-form-item:last-child{ margin-bottom: 0 !important;}
.form_box .el-input-group__append{ background-color:#F6F6F6; padding:0 0.55rem; border-radius:0 0.1rem 0.1rem 0}
.form_box .el-input-group__append img{ height: calc(1.85rem - 0.8rem); width: 100%;}
.form_box .el-input--suffix .el-input__inner{ padding-right: 2.3rem;}
.form_box .el-input__suffix{ right: 0.6rem;}
.form_box .el-input--suffix .el-input__icon{ width: 1.5rem; line-height: 1.85rem;}
.form_box .el-icon-arrow-up:before{ color:#D9D9D9; font-size: 0.8rem;}
.form_box .is-error .el-icon-arrow-up:before{ color:#C7161E }
.el-select-dropdown.zplaySelectDropDown{ margin: 1px 0 !important; border: none; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.10); border-radius: 0.1rem; }
.el-select-dropdown.zplaySelectDropDown .popper__arrow{ display: none;}
.zplaySelectDropDown .el-select-dropdown__list{ padding: 0}
.zplaySelectDropDown .el-select-dropdown__item{ height: 1.85rem; padding: 0 0.6rem; line-height: 1.85rem; font-size: 0.8rem;}
.zplaySelectDropDown .el-select-dropdown__item.selected{ color:#333; background-color: #E9F7FE;}
.zplaySelectDropDown .el-select-dropdown__item.hover, .zplaySelectDropDown .el-select-dropdown__item:hover{background-color: #E9F7FE;}
.form_box .popUploadBtn{ border-color: #E8E8E8; color:#333; font-size: 0.8rem; line-height: 1.05rem; height: 1.85rem; padding: 0.4rem 0.8rem; border-radius: 0.1rem; margin:0.4rem 0}
.form_box .popUploadBtn:focus, .form_box .popUploadBtn:hover{border-color: #E8E8E8; color:#333; background-color: #fff;}
.form_box .popUploadBtn:focus .icon, .form_box .popUploadBtn:hover .icon{ color:#717171}
.form_box .popUploadBtn .icon{ font-size: 0.63rem; width: 1rem; display: inline-block; text-align: center; margin-right: 0.4rem; height: 1rem; line-height: 1rem; color:#E8E8E8}
.form_box .popUploadBtn:active{border-color: #C7161E; color:#C7161E; background-color: #fff;}
.form_box .popUploadBtn:active .icon{ color:#C7161E}
.uploadFormItem .el-form-item__content{ padding-bottom: 0.4rem;}
.form_box .uploadFormItem{ margin-bottom: 1.3rem;}
.submit_btn_box{ padding-top: 0.5rem; text-align: center;}
.popAllMsg .btn{ border: none; margin-left:0.5rem}
.popAllMsg p{ line-height: 1.5rem;}
.popAllMsg .icon{ font-size: 1.58rem; width: 1.5rem; height: 1.5rem; text-align: center; display: inline-block; vertical-align: middle;}
.iconPopError{ color:#C7161E}
.iconPopSuccess{ color:#52C41A}
.popMsgError,.popMsgSuccess{ display: none; margin-top: 1.35rem;}

/*minipad*/
.minPad .pop_wrap{ right: -1000px }
[v-cloak]{
    display: none;
}
.noDataBox{ display: none;}
/*解决移动端el-select下拉列表点击两下才能选中的问题*/
.el-scrollbar .el-scrollbar__bar {opacity: 1 !important;}
.dirTip{ position: fixed; z-index: 10; background-color: #fff; left: 0; top: 0; width: 100%; height: 100%;}
/*移动端*/
/*@media (orientation: portrait){*/
    .wap .submit_main{background-image: url("../img/submit/wap_bg.jpg"); padding: 2.5rem 1.05rem 2.25rem 0.85rem;}
    .wap .form_box{ padding: 1rem 0.8rem; border-radius: 0.4rem; box-shadow: 0px 3.2px 6.4px 0px rgba(0, 0, 0, 0.10); width: auto; min-height: auto;}
    /* .wap .form_outer{ height: auto;} */
    .wap .form_box h2{ margin-bottom: 1.6rem; line-height: 1.5rem !important;}
    .wap .form_box .el-upload__tip{ width: 100%; font-size: 0.64rem; line-height: 0.85rem;}
    .wap .form_box .el-input{ width: 100%;}

    .wap .form_box .el-form-item{ margin-bottom: 1rem; width:100%}
    .wap .form_box .codeFormItem{ margin-bottom: 0;}
    .wap .form_box .el-form-item__label{ font-size: 0.7rem; line-height: 1.05rem; padding-bottom: 0.275rem !important; padding-top:0.075rem;}
    .wap .form_box .el-input__inner{ border-radius: 0.08rem; height: 1.5rem; line-height: 1.5rem; padding:0.32rem 0.48rem; font-size: 0.64rem;}
    .wap.safari .form_box .el-input__inner{font-size: 0.64rem; font-weight: normal !important;}
 
    .wap .form_box .el-input--suffix .el-input__inner{ padding-right: 1.68rem;}
    .wap .form_box .el-form-item__error{ font-size: 0.64rem; line-height: 1rem;}
    .wap .form_box .popUploadBtn{ margin: 0.2rem 0;font-size: 0.64rem; line-height: 1.5rem; height:1.5rem; border-radius: 0.08rem; padding:0 0.64rem; }
    .wap .form_box .popUploadBtn .icon{ margin-right: 0.32rem; width: 0.8rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.5rem;}
    .wap .form_box .el-input-group__append img{ height: calc(1.5rem - 0.64rem);}
    .wap .form_box .el-input-group__append>div:first-child{ width: 4rem !important;}
    .wap .uploadFormItem .el-form-item__content{ padding-bottom: 0.1rem;}
    .wap .form_box .uploadFormItem{ margin-bottom: 0.9rem;}
    .wap .form_box .el-upload-list__item{padding: 0 0.2rem 0 0.16rem; font-size: 0.8rem; line-height: 1.2rem; margin-top: 0.32rem !important;}
    .wap .form_box .el-upload-list__item:first-child{ margin-top: 0.2rem !important;}
    .wap .form_box .el-upload-list{ width: 100%;}
    .wap .form_box .el-icon-document,.wap .form_box .el-icon-close{ width: 0.8rem;}
    .wap .form_box .el-icon-document{ margin-right: 0.32rem !important;}
    .wap .form_box .el-icon-document:before{ font-size: 0.68rem;}
    .wap .form_box .el-icon-close:before{ font-size: 0.71rem;}
    .wap .form_box .el-icon-close{ margin:0 0.2rem; top:0.2rem !important; right:0.2rem !important}
    .wap .popAllMsg .btn{  margin-left: 0.4rem; white-space: nowrap; font-size: 0.8rem; vertical-align: top;}
    .wap .popAllMsg p{ line-height: 1.2rem; white-space: nowrap; height: 1.2rem;}
    .wap .popAllMsg .icon{ width: 1.2rem; height: 1.2rem; font-size: 1.05rem;}

    .wap .el-select-dropdown.zplaySelectDropDown{  box-shadow: 0px 3.2px 6.4px 0px rgba(0, 0, 0, 0.10); border-radius: 0.08rem; }
    .wap .zplaySelectDropDown .el-select-dropdown__item{ height: 1.5rem;line-height: 1.5rem; padding:0 0.48rem; font-size: 0.64rem;}
    .wap .form_box .el-input--suffix .el-input__icon{ width: 1.2rem; line-height: 1.5rem;}
    .wap .form_box .el-icon-arrow-up:before{ font-size: 0.6rem;}
    .wap .form_box .el-input__suffix{ right: 0.48rem;}
    .wap .form_box .el-input-group__append{ padding: 0 0.46rem; border-radius: 0 0.08rem 0.08rem 0;}
    .wap .submit_btn_box{ padding-top: 1.6rem;}
    .wap.safari .el-select-dropdown__item.selected{ font-weight: normal !important;}
    .wap .zplaySelectDropDown .el-select-dropdown__wrap{max-height: 9rem;}
    .wap{ font-size: 0.7rem;}
    .wap div{ line-height: 1.05rem;}
    .wap h1{ font-size: 1.6rem; line-height: 2.1rem;}
    .wap h2{ font-size: 1rem; line-height: 1.3rem;}
    .wap h3{ font-size: 0.8rem; line-height: 1.05rem; }
    .wap h4{ font-size: 0.7rem; line-height: 1.05rem; font-family: RedHatDisplay-Bold;}
    .wap h5{ font-weight: 400; font-family: RedHatDisplay-Regular; font-size: 0.7rem; line-height: 1.05rem;}
    
    @media (orientation: landscape){
        /* .wap .form_box .el-input__inner{ font-size: 1.2rem;} */
        .wap .zplaySelectDropDown .el-select-dropdown__wrap{ max-height: 6rem;}
    }

.wap.safari h1,.wap.safari h2,.wap.safari h3,.wap.safari h4,.wap.safari h5,.wap.en.safari .btn{ font-weight: normal !important;}
.wap.en h1,.wap.en h2,.wap.en h3,.wap.en h4,.wap.en h5,.wap.en .btn{ font-weight: normal !important;}
.wap{ font-size: 0.7rem;}
.wap div{ line-height: 1.05rem;}
.wap h1{ font-size: 1.6rem; line-height: 2.1rem;}
.wap h2{ font-size: 1rem; line-height: 1.3rem;}
.wap h3{ font-size: 0.8rem; line-height: 1.05rem; }
.wap h4{ font-size: 0.7rem; line-height: 1.05rem; font-family: RedHatDisplay-Bold;}
.wap h5{ font-weight: 400; font-family: RedHatDisplay-Regular; font-size: 0.7rem; line-height: 1.05rem;}

.wap,.wap .wap_menu,.pad{display: block;}
.wap .wrap{ overflow-x: hidden;}
.wap .btn_small,.wap .btn_medium{ padding:0 0.75rem; font-size: 0.8rem; height: 1.85rem;}
.wap nav{ position: static; height: 3rem; padding: 0 1rem; background: #333;}
.wap .nav_menu,.wap .btn_login{ display: none;}
.wap .nav_langue{ margin-right: 0.5rem; padding: 0 0.15rem}
.wap .nav_langue a{ width: auto; font-size: 0.8rem; line-height: 1.2rem;}
.wap .nav_langue .icon{ font-size: 0.72rem; margin: 0 0.03rem}
.wap .wap_menu_icon{ width: 1.6rem; height: 1.6rem; display: flex; justify-content: center; align-items: center;}
.wap_menu_icon .icon{ font-size: 0.93rem;}
.wap_menu{  position: fixed; top: 0; right: -100%; z-index: 999; height: 100%; width: 100%;transition: background-color 0.2s; -webkit-transition: background-color 0.2s; }
.wap_menu.on,.wap_menu.out{ right:0;background-color:rgba(0, 0, 0, 0.5)}

.wap_menu_main{ width: 55%; height: 100%; background-color: #333; position: absolute; right: -55%; top: 0; box-sizing: border-box; padding:1rem 1.2rem 0 1.5rem; transition: right 0.3s; -webkit-transition: right 0.3s;}
.wap_menu.on .wap_menu_main{right:0}
.wap_menu_main .wap_menu_icon{ margin-left: 1rem;}
.wap_menu_list{ display: flex; flex-direction: column;}
.wap_menu_list a{ padding-left:1.2rem; height: 3.1rem; font-size: 1rem; line-height: 3.1rem;}
.wap_menu_login{ display: flex; justify-content: center; padding-top:0.5rem; white-space: nowrap;}
.wap .logo img{height: 1.4rem;}
.wap footer{ display: none;}
.wap .footer{ display: flex; flex-direction: column; justify-content: center; padding:1.5rem 0; background-color: #333;}
.wap_footer_top{ justify-content: center; margin-bottom: 1rem; align-items: flex-end;}
.wap_footer_top img{ margin-top:0.15rem; height: 2rem; margin-right: 0.8rem;}
.cn .wap_footer_top img{ margin-right: 2.75rem;}
.wap_footer_menu{ height: 2.25rem; font-size: 0.8rem; justify-content: center;}
.wap_footer_menu a{ margin: 0 0.9rem}
.wap_footer_partner{ padding: 1rem 0; justify-content: center; font-size: 0.6rem; line-height: 0.8rem;}
.wap_footer_partner a:last-child{ margin-left: 0.4rem;}
.wap_footer_icon{ margin-right: 0.4rem; width: 1.2rem; height: 1.2rem; display: flex; align-items: center; justify-content: center;}
.wap_footer_icon .icon{ font-size: 0.675rem; color:#fff}
.wap_footer_face .icon{ font-size: 0.75rem;}
span.wap_footer_icon .icon{ font-size: 0.52rem;}
.wap_footer_text{ line-height: 0.8rem; color:#fff; font-size: 0.6rem; text-align: center; margin:0 1.8rem}
.cn .wap_footer_text{ margin: 0 1.5rem}
.wap_footer_text a{ margin-right: 0.75rem;}
.wap_footer_text a:last-child{ margin-right: 0;}
.wap_footer_btn{ padding-bottom: 0.5rem;}
.wap .back_top{ right:1rem; bottom:1rem; width: 1.7rem; height:1.7rem; line-height: 1.6rem;}
.wap .back_top .icon{ font-size: 0.42rem;}
.wap .edit_area p{ margin-bottom: 0 !important; line-height: 1.05rem !important; text-align: left !important; font-size: 0.7rem !important;}
.wap .edit_area p *{font-size: 0.7rem !important;}
.wap .noDataBox img{ height: 6rem;}