.community-apply{position:relative}.community-apply a,.community-apply .blue{color:#005fe8}.community-apply .btn{cursor:pointer}.community-apply .banner{position:relative;background-size:cover;background-repeat:no-repeat}.community-apply .banner>.content{height:580px;background-size:100%;background-position:initial;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column}.community-apply .banner>.content>.desc{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;margin-bottom:50px;margin-top:-240px;width:100%}.community-apply .banner>.content>.desc .title{text-align:center;font-size:36px;font-weight:600;line-height:78px;margin-bottom:24px}.community-apply .form-box{position:relative;margin-top:-360px;padding-bottom:100px}.community-apply .form-box .content{border-radius:3px;border:1px solid #d9d9d9;padding:80px;min-height:500px;background-color:#fff}.community-apply .form-box .content .form{display:block}.community-apply .form-box .content .form .form-group{padding-bottom:30px}.community-apply .form-box .content .form .form-group .group-title{font-weight:600;font-size:18px;color:#333;line-height:25px;padding-bottom:30px}.community-apply .form-box .content .form .form-group .form-tips{margin-top:-10px}.community-apply .form-box .content .form .form-group .form-tips .desc{font-size:12px;color:#999;line-height:24px;text-align:left}.community-apply .form-box .content .form .form-group .form-item{display:flex;flex-direction:row;align-items:center;padding-bottom:15px}.community-apply .form-box .content .form .form-group .form-item.baseline{align-items:flex-start}.community-apply .form-box .content .form .form-group .form-item .label{font-size:14px;color:#666;line-height:20px;min-width:130px;text-align:left}.community-apply .form-box .content .form .form-group .form-item .form-radio-group{display:flex;gap:40px}.community-apply .form-box .content .form .form-group .form-item .form-item-control{width:100%;max-width:640px}.community-apply .form-box .content .form .form-group .form-item .form-item-control input,.community-apply .form-box .content .form .form-group .form-item .form-item-control select,.community-apply .form-box .content .form .form-group .form-item .form-item-control textarea{font-size:14px;color:#666;line-height:20px;background:#fff;border-radius:5px;border:1px solid #d9d9d9;width:100%}.community-apply .form-box .content .form .form-group .form-item .form-item-control input,.community-apply .form-box .content .form .form-group .form-item .form-item-control select{height:40px;padding-left:10px;padding-right:10px}.community-apply .form-box .content .form .form-group .form-item .form-item-control textarea{padding:10px}.community-apply .form-box .content .form .form-group .form-item .form-item-control input[type=checkbox]{width:14px;height:14px;border-radius:3px;border:1px solid #bcbcbc;cursor:pointer}.community-apply .form-box .content .form .form-group .form-item .form-item-control input[type=radio]{width:16px;height:16px;border-radius:8px;border:1px solid #005fe8;cursor:pointer}.community-apply .form-box .content .form .form-group .form-item .form-item-control .form-check{display:flex;justify-content:left;align-items:center;gap:10px;padding-bottom:10px}.community-apply .form-box .content .form .form-group .form-item .form-item-control .form-radio{display:flex;justify-content:left;align-items:center;gap:10px;font-size:14px}.community-apply .form-box .content .form .form-group .form-item .form-item-control .btn{width:320px;height:40px;border-radius:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-bottom:20px}.community-apply .form-box .content .form .form-group .form-item .form-item-control .btn.primary{background:#005fe8;color:#fff;border:1px solid #005fe8}.community-apply .form-box .content .form .form-group .form-item .tips{font-size:14px;color:#999;line-height:24px;text-align:left;max-width:100%}.community-apply .form-box .content .apply-result{display:none}@media(max-width:1470px){.community>.major-project .content{gap:20px}}@media(max-width:1366px){.community>.banner>.content{background-size:cover}}@media(max-width:768px){.community-apply .banner>.content>.desc .title{font-size:32px;line-height:45px}.community-apply .banner>.content>.desc .sub{font-size:14px}.community-apply .form-box .content{padding:40px}.community-apply .form-box .content .form .form-group .form-item{flex-direction:column;align-items:baseline;gap:10px}.community-apply .form-box .content .form .form-group .form-item .form-item-control .btn{width:100%}.community-apply .form-box .content .form .form-group .form-tips{margin-top:-20px}}