.contact-us-page{padding-top:60px;width:100%;overflow-x:hidden}.banner_item{position:relative;width:100%;height:auto;overflow:hidden}.banner_item .banner-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:480px){.banner_item .banner-img{width:180%;margin-left:-40%}}.consult-container{width:80%;background-color:#fff;margin:0 auto;padding:70px 95px 100px;box-sizing:border-box;margin-top:-8%;position:relative;z-index:9;margin-bottom:50px}@media screen and (max-width:1024px){.consult-container{padding:50px 70px 80px;width:90%}}@media screen and (max-width:480px){.consult-container{padding:20px}}.consult-container .title{text-align:center;margin-bottom:35px;font-size:32px;font-weight:700}@media screen and (max-width:1024px){.consult-container .title{font-size:28px}}@media screen and (max-width:480px){.consult-container .title{font-size:20px}}@media screen and (max-width:1024px){.consult-container .consult-form .el-radio{margin-bottom:10px}}@media screen and (max-width:480px){.consult-container .consult-form .el-radio{width:50%;margin-right:0}.consult-container .consult-form .el-col-12{width:100%}}.consult-container .consult-form .el-form-item__label{width:100%!important;text-align:left;font-size:20px;padding-bottom:5px}@media screen and (max-width:1024px){.consult-container .consult-form .el-form-item__label{font-size:16px}}.consult-container .consult-form .el-form-item__content{margin-left:0!important}.consult-container .consult-form .el-select{display:block}.consult-container .consult-form .el-select .el-input__suffix{height:50px;top:45px}.consult-container .consult-form input,.consult-container .consult-form select{width:100%;line-height:50px;height:50px}@media screen and (max-width:1024px){.consult-container .consult-form input,.consult-container .consult-form select{line-height:40px;height:40px}}.consult-container .consult-form .radio-group-label{font-size:20px;padding:15px 0}.consult-container .consult-form .radio-group-label i{color:red;padding-right:6px;font-size:24px;position:relative;top:3px}.consult-container .consult-form .radio-item{margin-right:20px;line-height:50px}.consult-container .consult-form .agreement-row{width:500px;margin:40px auto 50px;display:flex;flex-direction:column}@media screen and (max-width:480px){.consult-container .consult-form .agreement-row{width:100%}.consult-container .consult-form .agreement-row .el-checkbox{display:flex;margin-bottom:10px}.consult-container .consult-form .agreement-row .el-checkbox__label{white-space:wrap}}.consult-container .consult-form .agreement-row .el-form-item{margin-bottom:0}.consult-container .consult-form .submit-btn{display:block;width:80%;max-width:500px;background:#007bff;color:#fff;font-size:16px;padding:18px 20px;border:none;border-radius:4px;cursor:pointer;margin:0 auto 50px}.consult-container .consult-form .submit-btn:hover{background:#0056b3}@media screen and (max-width:1024px){.consult-container .consult-form .submit-btn{padding:10px 20px}}.consult-container .policy-link{color:#007bff;cursor:pointer}.consult-container .contact-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}@media screen and (max-width:1024px){.consult-container .contact-info{gap:20px}}.consult-container .contact-info img{width:48%}@media screen and (max-width:1024px){.consult-container .contact-info img{width:47%}}@media screen and (max-width:480px){.consult-container .contact-info img{width:100%}}.consult-container .contact-info .cupoint{cursor:pointer}.success-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.success-dialog-content{background-color:#fff;padding:30px;border-radius:8px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.3);max-width:400px;width:90%}.success-icon{width:60px;height:60px;background-color:#4caf50;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:30px;font-weight:700}.success-dialog-content h3{margin:0 0 15px 0;font-size:24px;color:#333}.success-dialog-content p{margin:0 0 20px 0;font-size:16px;color:#666;line-height:1.5}.confirm-btn{background-color:#007bff;color:#fff;border:none;padding:12px 30px;font-size:16px;border-radius:4px;cursor:pointer;transition:background-color .3s}.confirm-btn:hover{background-color:#0056b3}