.join .process-list{margin-bottom:100px}.join .process-list .process-item{position:relative}.join .process-list .process-item::before{content:" ";width:22px;height:32px;background:url(../images/arrow_left.png) no-repeat;background-size:100% 100%;position:absolute;right:0;top:38px;transform:translate(-50%, -50%)}.join .process-list .process-item .circle{width:76px;height:76px;background-color:#a82127;display:flex;justify-content:center;align-items:center;border-radius:50%}.join .process-list .process-item .circle .iconfont{font-size:38px;color:#fff}.join .process-list .process-item .name{font-size:20px;line-height:68px;letter-spacing:1px;color:#333333}.join .process-list .process-item:nth-last-child(1)::before{display:none}.join .franchise{width:100%;background:url(../images/join_00.jpg) no-repeat;background-size:100% 570px;z-index:0;position:relative}.join .franchise .sub-title .en{color:#ffffff;opacity:.1}.join .franchise .sub-title .cn{color:#fff}.join .franchise .vs{display:flex;justify-content:center;align-items:center;position:absolute;bottom:100px;left:50%;transform:translate(-50%, -50%)}.join .franchise .vs img{width:117px;height:135px}.join .advantage{margin-bottom:100px}.join .advantage .ad-item{width:100%;box-sizing:border-box;padding-left:33px;padding-right:58px;background-color:#c6171e;border-radius:125px;box-shadow:-3px 0 10px 0 rgba(19,19,19,0.3);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.join .advantage .ad-item img{width:135px;height:125px;flex-shrink:0}.join .advantage .ad-item .item-cont{width:368px}.join .advantage .ad-item .item-cont .name{font-size:20px;font-weight:normal;font-stretch:normal;line-height:58px;letter-spacing:1px;color:#ffffff;border-bottom:1px solid #fff}.join .advantage .ad-item .item-cont .sub{font-size:14px;font-weight:normal;font-stretch:normal;line-height:22px;letter-spacing:1px;color:#ffffff}.join .project{background-color:#f5f5f5}.join .project .p-list .p-item{height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;background:url(../images/join_09.png) no-repeat center center;background-size:calc(100% - 17px) 100%;margin-bottom:17px}.join .project .p-list .p-item:nth-child(2){color:#fff;background:url(../images/join_10.png) no-repeat center center;background-size:calc(100% - 17px) 100%}.join .project .p-list .p-item:nth-child(3){background:url(../images/join_11.png) no-repeat center center;background-size:calc(100% - 17px) 100%}.join .project .p-list .p-item:nth-child(4){background:url(../images/join_12.png) no-repeat center center;background-size:calc(100% - 17px) 100%}.join .project .p-list .p-item .name{font-size:36px;font-weight:normal;font-stretch:normal;line-height:36px;letter-spacing:1px;color:#fff}.join .project .p-list .p-item .line{width:92px;height:6px;border-radius:6px;background-color:#fff;margin:34px 0 36px}.join .project .p-list .p-item .sub{font-size:24px;font-weight:normal;font-stretch:normal;line-height:36px;letter-spacing:1px;color:#fff;box-sizing:border-box;padding:0 20%;text-align:center}.join .form .container{background-color:#f7f7f7;border-radius:10px;margin:70px auto}.join .form .container .form-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center}.join .form .container .form-block .form-item{flex-shrink:0;width:calc(80% + 30px);margin:13px 15px}.join .form .container .form-block .form-item .item-input{position:relative}.join .form .container .form-block .form-item .item-input input{width:100%;height:48px;line-height:48px;box-sizing:border-box;padding:18px 14px;background-color:#ffffff;border-radius:4px;border:solid 1px #efefef;font-size:14px;letter-spacing:1px;color:#6b6b6b}.join .form .container .form-block .form-item .item-input textarea{width:100%;resize:none;line-height:14px;box-sizing:border-box;padding:18px 14px;background-color:#ffffff;border-radius:4px;border:solid 1px #efefef;font-size:14px;letter-spacing:1px;color:#6b6b6b}.join .form .container .form-block .form-item .item-input button{width:328px;height:50px;line-height:50px;background-color:#ffffff;border-radius:4px;font-size:22px;font-weight:bold;font-stretch:normal;letter-spacing:6px;color:#a82127;display:block;margin:0 auto;margin-bottom:65px}.join .form .container .form-block .form-item .item-input label{position:absolute;left:5px;top:18px}.join .form .container .form-block .form-item-inline{width:40%}.join .ad{margin-bottom:66px}@media screen and (max-width:1000px){.join .process-list{margin-bottom:15px;display:flex;flex-direction:row;flex-wrap:wrap}.join .process-list .process-item{width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center}.join .process-list .process-item:nth-child(4)::before{display:none}.join .process-list .process-item::before{width:15px;height:22px;position:absolute;right:-10px;top:30px}.join .process-list .process-item .circle{width:50px;height:50px}.join .process-list .process-item .name{font-size:12px;line-height:28px}.join .franchise .vs-item{margin-bottom:15px}.join .franchise .vs{bottom:26%}.join .franchise .vs img{transform:scale(.5)}.join .advantage{margin-bottom:0px}.join .advantage .sub-title{padding-top:0}.join .advantage .ad-item{padding:15px;border-radius:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.join .advantage .ad-item img{width:50px;height:50px;margin-right:10px}.join .advantage .ad-item .item-cont{height:70px}.join .advantage .ad-item .item-cont .name{font-size:14px;line-height:24px}.join .advantage .ad-item .item-cont .sub{font-size:12px;line-height:18px}.join .project .p-list .p-item{height:150px;margin-bottom:15px;padding:0 3.5px;background-size:100% 100%}.join .project .p-list .p-item:nth-child(1){background-size:calc(100% - 15px) 100%}.join .project .p-list .p-item:nth-child(3){background-size:calc(100% - 15px) 100%}.join .project .p-list .p-item .name{font-size:14px;line-height:14px}.join .project .p-list .p-item .line{width:50px;height:2px;margin:10px 0}.join .project .p-list .p-item .sub{font-size:12px;line-height:14px}.join .form .container{margin:0}.join .form .container .form-block .form-item{width:100%;margin:7px 0}.join .form .container .form-block .form-item .item-input button{margin-bottom:15px}.join .form .container .form-block .form-item-inline{width:100%}.join .ad{margin-bottom:15px}}