

#banner{width:100%;height:470px;background:#fafafa no-repeat center/cover;MARGIN:100PX 0 0}
#banner .wrap{position:relative;top:41.6%;left:-10px;font-size:4.2rem;font-family:'Microsoft Jhenghei','Microsoft YaHei';color:#2b2b2b}
#banner .wrap>span{display:inline-block}
#space{height:100px}
@media (max-width:1279px){#banner{display:none}
#mp-head{background:#e71231;height:80px}
#space{height:120px}
}#child{background:none;padding:0;position:relative;top:-40px}
#child .wrap>a{width:50%}
@media (max-width:1279px){#child{padding:120px 0 0;top:-40px}
#child .wrap{height:48px}
#child .wrap>a{line-height:47px;font-size:1.3rem}
#child .wrap>a::after{height:1.3rem;top:17px}
}#join{padding:30px 0 30px 0}
#join .wrap>.tit{font-size:3.9rem;color:#2b2b2b;font-family:'Microsoft Jhenghei','Microsoft YaHei'}
#join .wrap>.tit-en{color:#bbb;font-size:1.5rem;font-family:'Montserrat';margin-top:12px}
#join .list{max-width:1180px;margin:auto;margin-top:100px}
#join .item{border:1px solid #dfe5ec;padding:40px;margin-bottom:100px;position:relative}
#join .item .num{font-family:'Montserrat';font-size:8rem;font-weight:bold;color:#1f53be;position:absolute;left:15px;top:-40px;background:#fff;padding:0 20px;width:100px;text-align:center}
#join .item .en{font-family:'Montserrat';font-size:1.6rem;position:absolute;left:153px;top:14px;color:#99b0cc}
#join .item>.tit{font-size:3rem;color:#2e2d3c;padding:50px 0;position:relative;font-weight:bold}
#join .item>.tit::after{width:28px;height:2px;content:'';display:block;position:absolute;bottom:20px;background:#666;margin-left:1px}
#join .item>.con{margin-top:20px;line-height:1.8;font-size:1.6rem;font-family:'Microsoft Jhenghei','Microsoft YaHei'}
#join .item>.con p,#join .item>.con div{margin-bottom:10px;line-height:1.8;font-size:1.6rem;font-family:'Microsoft Jhenghei','Microsoft YaHei'}
#join .item .form{margin-top:20px}
#join .item .form .row{display:flex;align-items:center;margin-bottom:16px}
#join .item .form .row .tit{width:132px;font-size:1.6rem;font-family:'Microsoft Jhenghei','Microsoft YaHei'}
#join .item .form .row .tit>span{color:#ff0000;position:relative;top:2px;display:inline-block;width:10px}
#join .item .form .row .input{width:calc(100% - 142px)}
#join .item .form .row .input input::placeholder,#join .item .form .row .input textarea::placeholder{color:#bbb;font-family:'Microsoft Jhenghei','Microsoft YaHei'}
#join .item .form .submit{margin-top:50px;text-align:center}
#join .item .form .submit .button{display:inline-block;padding:22px 50px 24px 50px;background:#e71231;font-size:1.7rem;color:#fff;border-radius:50px;transition:all .2s;font-weight:300;letter-spacing:.02rem}
#join .item .form .submit .button:hover{background:#de4a4a}
#captcha-img{cursor:pointer}
@media (max-width:1679px){#join .wrap>.tit{font-size:3.8rem}
#join .wrap>.tit-en{font-size:1.4rem}
#join .item .num{font-size:7.6rem;width:90px}
#join .item .en{font-size:1.5rem;left:144px}
#join .item>.tit{font-size:2.8rem}
#join .item>.tit::after{width:27px}
#join .item>.con{font-size:1.5rem}
#join .item>.con p,#join .item>.con div{font-size:1.5rem}
#join .item .form .row .tit{font-size:1.5rem}
}@media (max-width:1439px){#banner{height:450px}
#join{padding:20px 0 20px 0}
#join .item .num{font-size:7.2rem;width:86px}
#join .item .en{font-size:1.4rem;left:140px}
#join .item>.tit{font-size:2.6rem}
#join .item>.tit::after{width:26px}
#join .item>.con{font-size:1.4rem}
#join .item>.con p,#join .item>.con div{font-size:1.4rem}
#join .item .form .row .tit{font-size:1.4rem}
#join .item .form .submit .button{font-size:1.6rem}
}@media (max-width:1365px){#join .item .form .submit .button{font-size:1.5rem}
}@media (max-width:1279px){#join{padding:0 15px}
#join .wrap>.tit{font-size:2.4rem}
#join .wrap>.tit-en{font-size:1.2rem;margin-top:6px}
#join .list{max-width:100%;margin-top:60px}
#join .item{padding:20px;margin-bottom:60px}
#join .item .num{font-size:4rem;left:5px;top:-20px;padding:0 10px;width:56px}
#join .item .en{font-size:1.2rem;left:80px;top:8px}
#join .item>.tit{font-size:2rem;padding:30px 0}
#join .item>.tit::after{width:21px;bottom:0}
#join .item>.con{line-height:1.7;font-size:1.4rem}
#join .item>.con p,#join .item>.con div{line-height:1.7;font-size:1.4rem}
#join .item .form .row{margin-bottom:15px}
#join .item .form .row .tit{width:110px;font-size:1.3rem}
#join .item .form .row .tit>span{width:7px}
#join .item .form .row .input{width:calc(100% - 116px)}
#join .item .form .row .input input,#join .item .form .row .input textarea{width:100% !important;box-sizing:border-box}
#join .item .form .layui-form-checkbox{margin-bottom:5px}
#join .item .form .layui-form-checkbox span{width:50px}
#join .item .form .submit{margin-top:30px}
#join .item .form .submit .button{padding:15px 25px 16px 25px;font-size:1.5rem}
}