.selectUnit-wrap>.Unit-title::after{width:87%;background-size: 100%;left: auto;right: 0;}
.apply-tab li{width: 33.3%;background: url(/material/images/apply/Unchecked-bg.png) no-repeat;background-size: 100%;}
.apply-tab li.cur{background: url(/material/images/apply/checked-bg.png) no-repeat;background-size: 100%;}
.apply-tab li:last-child{background:url(/material/images/apply/Uncheckno-bg.png) no-repeat;background-size: 100%;}
.apply-tab li:nth-child(2).cur{background:url(/material/images/apply/checked-middle-bg.png) no-repeat;background-size: 100%;}
.apply-tab li:last-child.cur{background:url(/material/images/apply/checked-end-bg.png) no-repeat;background-size: 100%;}
.apply-tab li .number{width: 20px;height: 20px; border: 1px solid #0777ff;border-radius: 50%;display: inline-block;line-height: 20px;}
.apply-tab li.cur .number{border: 1px solid #ffffff;margin-top: 7px;}
.apply-tab li span{float: none;margin-left: 15px;}
/*阅读须知*/
.applyKnow .applyBtn{background:#0079fe;width: 229px;cursor: pointer;pointer-events: initial;}
.apply .selectUnit-wrap.applyKnow>.Unit-title {background: url(/material/images/apply/icon-know.png) no-repeat;}

/*填写用户信息*/
.apply .selectUnit-wrap.applyinformation>.Unit-title,.apply .selectUnit-wrap .Applyacceptance-wrap>.Unit-title{background: url(/material/images/apply/icon-information.png) no-repeat;}
.information_form{margin-left: 40px;}
.form-item { margin-bottom: 25px;width: 100%;overflow: hidden;}
.form-label {display: block;width: 97px; font-weight: bolder;float: left;line-height: 44px;margin-right: 24px;text-align: right;}
.required {color: #ef4444;margin-left: 0.25rem;}
.input-text,.textarea-wrapper { width:588px;padding: 0.75rem;border: 1px solid #d1d5db;border-radius: 0.375rem;box-sizing: border-box;float: left;}
.textarea-wrapper{width: 90%;position: relative;}
.textarea { min-height: 150px;resize: vertical;width: 100%;border: none;outline: none;}
.char-count {text-align: right;font-size: 0.875rem;color: #6b7280;margin-top: 0.25rem;position: absolute;bottom: 0.75rem;right: 0.75rem;}
.btn-next {display: block;margin: auto;line-height: 54px; background-color: #2563eb; color: white;border-radius: 27px; border: none;cursor: pointer;font-size: 22px;transition: background-color 0.2s ease-in-out;width: 175px;height: 54px;}
.btn-next:hover {background-color: #1d4ed8;}
.btn-container {text-align: center;}

/* 模态框背景 */
.modal-overlay { position: fixed;top: 0;left: 0;width: 100%;height: 100%; background-color: rgba(0, 0, 0, 0.5);display: flex;justify-content: center;align-items: center;z-index: 9999;display: none;}
.modal-content {background: url('/material/images/apply/icon-loading-bg.png') no-repeat center #fff; border-radius: 8px;box-shadow: 0 0 10px;padding: 20px;width: 702px;height:430px; text-align: center;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.modal-icon {width: 273px; height: 160px; margin: 75px auto 20px; background: url('/material/images/apply/icon-loading.png') no-repeat center;background-size: contain;}
.progress-container {width: 300px;margin: 20px auto auto auto; background-color: #e0e0e0;border-radius: 15px;}
.progress-bar { width: 0%;height: 10px;background-color: #2196F3;border-radius: 15px;transition: width 0.5s ease-in-out;}
.progress-text { margin-top: 10px; font-size: 14px;color: #666;}

/*分析结果*/
.AI_result{padding-left: 160px;display: none;}
.AI_result>h1{text-align: center; font-size: 28px;color: #0069e9;font-weight: bold;position: relative;line-height: 36px;}
.AI_result>h1::before{width: 40%; display: block;content: '';height: 5px;background: url(/material/images/apply/unit-link.png) no-repeat; position: absolute;left: 0;top: 50%;background-size: cover;}
.AI_result>h1::after{width: 40%; display: block;content: '';height: 5px;background: url(/material/images/apply/unit-link.png) no-repeat; position: absolute;right: 0;top: 50%;background-size: cover;}
.AI_result_content{margin-top: 30px;}
.AI_result_content .item_title{line-height: 36px; background: url(/material/images/apply/icon_point.png) no-repeat;font-size: 18px;padding-left: 33px;}
.AI_result_content .tip{font-size: 18px;color: #7b7b7b;margin-top: 30px;}
.AI_result_content .item_list li{padding: 10px 0px 10px 25px;background:#f6faff;overflow: hidden;margin-top: 20px;border-radius: 10px; position: relative;}
.AI_result_content .item_list li .fn-left{padding-right: 25px; width: 860px;color: #007bda;line-height: 36px;border-right: 2px dashed #dcecff;}
.AI_result_content .item_list li .fn-right{padding: 0px 18px 0px 23px;position: absolute;top: 50%; transform: translateY(-50%);}
.AI_result_content .item_list li .fn-right a{display: block;width: 120px;height: 42px;text-align: center;line-height: 42px;background: #dfecfc;border-radius: 21px;color: #2b87f9;font-size: 18px;}

.AI_result_content .AI_recommend {margin-top: 30px;}
.AI_result_content .AI_recommend .result_content_item{margin-top: 30px;border-top: 1px solid #d8e3ef;padding-top: 30px;}
/*继续申请*/
.apply_next{width: 286px;height: 54px;text-align: center;line-height: 54px;background: #356cf9;color: #ffffff;border-radius: 27px;margin: 53px auto auto auto;}
.apply_next a{color: #fff;font-size: 22px;}

/*申请信息*/
.selectUnit-wrap>.Unit-title::after{width: 82%;}
.selectUnit-wrap .Applyacceptance-wrap>.Unit-title{font-size: 24px;color: #384155;line-height: 32px;padding-left: 36px;margin-bottom: 30px;}
.apply_tip{font-size: 22px;color: #F59A23;font-weight: 500;}
