.banner{width:100%;position:relative}.banner img{max-width:100%}.banner .banner_info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}.banner .banner_info .title{font-size:46px}.banner .banner_info .text{font-size:24px}@media only all and (max-width:1366px){.banner .banner_info .title{font-size:36px}.banner .banner_info .text{font-size:20px}}@media only all and (max-width:1024px){.banner .banner_info .title{font-size:32px}}@media only all and (max-width:768px){.content{margin-top:80px}.banner .banner_info .title{font-size:24px}.banner .banner_info .text{font-size:14px}}@media only all and (max-width:414px){.banner .banner_info .title{font-size:20px}.banner .banner_info{width:100%;transform:none;left:0;transform:translateY(-50%)}}.join{width:100%;margin:80px 0}.join .tab-tit2{width:100%;font-size:0}.join .tab-tit2 .item{display:inline-block;width:28.8%;margin-right:6.7%;padding:20px 0;cursor:pointer;border-bottom:1px solid #e0e0e0;margin-bottom:5.9%}.join .tab-tit2 .item:nth-child(3n){margin-right:0}.join .tab-tit2 .item .item-con{float:left}.join .tab-tit2 .item .item-icon{float:right;position:relative;width:50px}.join .tab-tit2 .item .item-icon img{position:absolute;left:0;top:0;width:100%;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}.join .tab-tit2 .item .item-icon img:last-child{opacity:0}.join .tab-tit2 .item.active .item-icon img:first-child{opacity:0}.join .tab-tit2 .item.active .item-icon img:last-child{opacity:1}.join .tab-tit2 .item .item-tit{font-size:24px;color:#333}.join .tab-tit2 .item .item-text{font-size:16px;color:#999}.join .tab-tit2 .item.active{border-bottom:2px solid #d71518}.join .tab-tit2 .item.active .item-tit{color:#d71518}.join .tab-tit2 .item.active .item-text{color:#d71518}.join .tab-con2 .item{display:none}.join .tab-con2 .item.active{display:block}.tab-con2 .department_text{font-size:18px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#333;line-height:36px}.tab-con2 .item .top,.tab-con2 .item .no_job{cursor:pointer;position:relative;padding-top:30px;padding-bottom:30px;border-bottom:1px solid transparent;transition:all .3s;border-bottom:1px solid #d5d5d5}.tab-con2 .item .top h3,.tab-con2 .item .no_job h3{font-size:24px;color:#333;margin-right:35px;transition:all .3s;font-weight:600}.tab-con2 .item .no_job{border-bottom:0}.tab-con2 .item .top:after{width:15px;height:10px;background:url(../img/join/icon_01.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:12px;top:50%;margin-top:-5px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}.tab-con2 .job_item.show .top:after{transform:rotate(180deg)}.tab-con2 .item .top.empty{border-bottom:0 none}.tab-con2 .item .top.empty::after{display:none}.tab-con2 .item .btm{display:none;color:#333;margin:30px 0}.tab-con2 .item .btm .item-tit{font-size:18px;margin-bottom:20px}.tab-con2 .item .btm .item-text{font-size:16px;line-height:2}.tab-con2 .item .btm .item-emil{font-size:18px;margin-top:50px}.join .address-con .job_phone{display:none}.contact .contact-con{border-top:0 none}@media only all and (max-width:909px){.join .tab-tit2 .item{vertical-align:top;height:126px}.join .tab-tit2 .item .item-con{max-width:82%}.tab-con2 .department_text{font-size:16px;line-height:28px}.join .tab-tit2 .item{width:45%;margin-right:10%}.join .tab-tit2 .item:nth-child(3n){margin-right:10%}.join .tab-tit2 .item:nth-child(2n){margin-right:0}.contact .contact-con{padding-top:0}}@media only all and (max-width:768px){.join .tab-tit2 .item{width:45%;margin-right:10%}.join .tab-tit2 .item:nth-child(3n){margin-right:10%}.join .tab-tit2 .item:nth-child(2n){margin-right:0}.join .tab-tit2 .item .item-tit{font-size:20px}.join .tab-tit2 .item .item-icon img{width:40px}}@media only all and (max-width:414px){.join{margin:40px 0 70px}.join .tab-tit2 .item{width:100%;margin-right:0}.join .tab-tit2 .item:nth-child(3n){margin-right:0}.tab-con2 .item .top h3{font-size:20px}.join .tab-con2 .item.active{margin-top:60px}.join .address-con .job_list{display:none}.join .address-con .job_phone{display:block;margin-top:60px;margin-bottom:60px}.join .address-con .job_phone .recruit_item .item_top{border-bottom:1px solid #e0e0e0;padding-bottom:20px}.recruit_item .item_top .item-con{float:left}.job_phone.en .recruit_item .item_top .item-con{max-width:80%}.recruit_item .item_top .item-con .item-tit{font-size:18px;color:#333}.recruit_item .item_top .item-con .item-text{font-size:14px;color:#333}.join .address-con .job_phone .recruit_item.active .item_top{border-bottom:2px solid #d71518}.recruit_item.active .item_top .item-con .item-tit{color:#d71518}.recruit_item.active .item_top .item-con .item-text{color:#d71518}.recruit_item .item_top .item-icon{float:right;position:relative;width:50px}.recruit_item .item-icon{float:right;position:relative}
.recruit_item .item_top .item-icon img{position:absolute;left:0;top:5px;width:35px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}.recruit_item .item_top .item-icon img:last-child{opacity:0}.recruit_item.active .item_top .item-icon img:first-child{opacity:0}.recruit_item.active .item_top .item-icon img:last-child{opacity:1}.job_phone .recruit_item .recruit_job{margin:20px auto 40px}.join .address-con .job_phone .recruit_item{margin:20px 0}.join .address-con .job_phone .recruit_item .recruit_job{display:none}.join .address-con .job_phone .recruit_item.active .recruit_job{display:block;width:96%}.recruit_job .job_item .top{cursor:pointer;position:relative;padding-top:20px;padding-bottom:20px;border-bottom:1px solid transparent;transition:all .3s;border-bottom:1px solid #d5d5d5}.recruit_job .job_item .top h3,.recruit_job .job_item .no_job h3{font-size:16px;color:#333;margin-right:35px;transition:all .3s}.recruit_job .job_item .top:after{width:15px;height:10px;background:url(../img/join/icon_01.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:12px;top:50%;margin-top:-5px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}.recruit_job .job_item.show .top:after{transform:rotate(180deg)}.recruit_job .job_item .btm{display:none;color:#333;margin:20px 0}.recruit_job .job_item .btm p,.recruit_job .job_item .btm p span{font-size:14px!important}.recruit_job .job_item .btm .item-tit{font-size:16px;margin-bottom:20px}.recruit_job .job_item .btm .item-text{font-size:14px;line-height:2}.recruit_job .job_item .btm .item-emil{font-size:16px;margin-top:30px}.job_phone .recruit_text{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#333;line-height:24px;margin-top:30px;display:none}.job_phone .recruit_item.active .recruit_text{display:block}}@media only all and (max-width:375px){.job_phone.en .recruit_item .item_top .item-con .item-tit{font-size:16px}.job_phone.en .recruit_item .item_top .item-con .item-text{font-size:13px}}.landscape .banner .banner_info .title{font-size:20px}.landscape .banner .banner_info{width:100%}