.main{background-color:#fff}@media screen and (min-width: 1200px){.banner-box{height:calc(100% - 100px)}.banner-box .swiper-container{height:100%;position:relative}.banner-box .swiper-container .swiper-wrapper{height:100%}.banner-box .swiper-container .swiper-wrapper .swiper-slide{height:100%}.banner-box .swiper-container .swiper-wrapper .swiper-slide .pic{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;transform-origin:center center;transition:6s;transition-delay:1s}.banner-box .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .pic{transform:scale(1.06);transform-origin:center center}}@media screen and (min-width: 1200px){.index-recruit{overflow:hidden;width:100%;position:relative;background-color:#fff}.index-recruit .wrap{width:100%}.index-recruit .wrap>.title{display:block;text-align:center;height:210px;box-sizing:border-box;padding-top:40px}.index-recruit .wrap>.title .cn{line-height:150%;font-size:36px;color:#cb0000;position:relative;display:inline-block}.index-recruit .wrap>.title .cn::before,.index-recruit .wrap>.title .cn::after{content:"";position:absolute;left:-58px;top:50%;margin-top:-1px;width:40px;height:3px;overflow:hidden;background-color:#cc4237}.index-recruit .wrap>.title .cn::after{left:auto;right:-58px}.index-recruit .wrap>.title .en{line-height:150%;font-size:60px;color:#333;font-family:"ApexLight";font-weight:normal;text-transform:uppercase}.index-recruit .wrap>.con{width:1360px;margin:0 auto}.job-list{margin-bottom:100px}.job-list>li{height:67px;overflow:hidden;transition:.3s}.job-list>li>.item{height:66px;display:flex;align-items:center;justify-content:left;flex-direction:row;flex-wrap:nowrap;border-bottom:1px solid #e5e5e5;cursor:pointer}.job-list>li>.item>div{font-size:18px;color:#000;line-height:66px;padding:0 20px;box-sizing:border-box}.job-list>li>.item>div.title{width:580px}.job-list>li>.item>div.type{width:570px;color:#656565;font-size:15px}.job-list>li>.item>div.date{width:210px;color:#656565;font-size:15px}.job-list>li>.detail{background-color:#f6f6f6;padding:15px 40px;box-sizing:border-box;line-height:200%;color:#1f1b19;font-size:15px;visibility:hidden;transition:.6s;opacity:0}.job-list>li>.detail .detail-title{display:none}.job-list>li>.detail>.title{display:block;color:#1f1b19;font-size:15px;font-weight:bold;margin-top:20px}.job-list>li>.detail>.title:first-child{margin-top:0}.job-list>li>.detail>.con{padding:0}.job-list>li>.detail>p{margin:15px 0}.job-list>li>.detail>.btn-resume{display:inline-block;line-height:45px;padding:0 24px;margin:40px 26px 10px 26px;background-color:#bdbdbd;border-radius:22px;color:#fff;font-size:15px}.job-list>li>.detail>.btn-resume>i{display:inline-block;width:23px;height:16px;margin-right:8px;background-image:url(../image/btn-resume.png);background-repeat:no-repeat;background-position:center center;vertical-align:middle}.job-list>li>.detail>.btn-resume:hover{background-color:#b0b0b0}.job-list>li.open{height:auto}.job-list>li.open>.item{background-color:#c00;border-bottom:0}.job-list>li.open>.item>div{color:#fff}.job-list>li.open>.detail{visibility:visible;opacity:1}.resume-box{position:fixed;left:0;top:0;z-index:10001;width:100%;height:100%;background-color:rgba(0,0,0,.9);transition:.3s;visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resume-box.show{visibility:visible;opacity:1}.resume-box .dialog{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:640px;height:480px;background-color:#fff;padding:10px}.resume-box .dialog .wrap{overflow:hidden;width:100%;height:100%}.resume-box .dialog .wrap>.btn-close{display:none;position:absolute;top:10px;right:0px;width:75px;height:25px;line-height:25px;font-size:16px;color:#999;cursor:pointer;transition:.3s}.resume-box .dialog .wrap>.btn-close::after{content:"";font-family:"iconfont";font-weight:bold;font-size:20px;vertical-align:top;margin-left:3px}.resume-box .dialog .wrap>.btn-close:hover{color:#333}.resume-box .dialog .wrap .title{line-height:80px;font-size:28px;color:#333;text-align:center}.resume-box .dialog .wrap .con{padding:20px}.resume-box .dialog .wrap .con .items{margin-left:80px}.resume-box .dialog .wrap .con .items li{padding:8px 0}.resume-box .dialog .wrap .con .items li label{margin-right:30px;width:90px;display:inline-block;text-align:right}.resume-box .dialog .wrap .con .items li .input{width:240px}.resume-box .dialog .wrap .con .items li .btn-upload{position:relative;display:inline-block}.resume-box .dialog .wrap .con .items li .btn-upload span{display:inline-block;position:absolute;left:0;top:0;width:1;height:1;overflow:hidden;opacity:0}.resume-box .dialog .wrap .con .items li .btn-upload a{width:242px;height:36px;line-height:36px;display:inline-block;text-align:center;background:#efefef;font-size:14px;color:#333}.resume-box .dialog .wrap .con .btns{padding:20px 0;text-align:center}.resume-box .dialog .wrap .con .btns input[type=submit]{display:inline-block;width:150px;height:42px;line-height:42px;font-size:16px;background:#df0615;border:none;cursor:pointer;color:#fff;margin-right:30px}.resume-box .dialog .wrap .con .btns input[type=button]{display:inline-block;width:150px;height:42px;line-height:42px;font-size:16px;background:#ccc;border:none;cursor:pointer;color:#fff}}@media screen and (max-width: 1200px){.index-recruit{overflow:hidden;width:93.75vw;margin:0 auto;position:relative;background-color:#fff}.index-recruit .wrap{width:100%}.index-recruit .wrap>.title{display:block;text-align:center;box-sizing:border-box;padding-top:5.2083333333vw;padding-bottom:5.2083333333vw}.index-recruit .wrap>.title .cn{line-height:150%;font-size:6.25vw;font-weight:bold;color:#cb0000;position:relative;display:inline-block}.index-recruit .wrap>.title .en{line-height:150%;font-size:6.25vw;color:#333;font-family:"ApexLight";font-weight:normal;text-transform:uppercase}.index-recruit .wrap>.con{margin:0 auto}.job-list{margin-bottom:10.4166666667vw}.job-list>li{height:11.4583333333vw;margin-bottom:4.1666666667vw;overflow:hidden}.job-list>li>.item{background-color:#ebebeb;border-radius:1.0416666667vw;height:11.4583333333vw;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;cursor:pointer}.job-list>li>.item>div{font-size:4.1666666667vw;color:#000;line-height:11.4583333333vw;padding:0 3.3333333333vw;box-sizing:border-box;position:relative}.job-list>li>.item>div.title{width:56.25vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-list>li>.item>div.type{width:41.6666666667vw;color:#656565;font-size:2.9166666667vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.job-list>li>.item>div.date{display:none}.job-list>li>.detail{display:none;position:fixed;left:0;top:1.5625rem;z-index:10;width:100%;height:100vh;overflow:auto;background-color:#f6f6f6;width:100%;height:calc(100% - 1.5625rem);padding:3.125vw 8.3333333333vw 10.4166666667vw;box-sizing:border-box;line-height:200%;color:#1f1b19;font-size:3.125vw;overflow:auto}.job-list>li>.detail>.detail-title{padding:3.125vw 6.25vw 3.125vw 0;box-sizing:border-box;font-size:4.7916666667vw;color:#df0615;font-weight:bold;position:relative;word-break:break-all}.job-list>li>.detail>.detail-title>.close{position:absolute;right:-5.2083333333vw;top:3.125vw;z-index:22;width:6.4583333333vw;height:6.4583333333vw;background-image:url(../image/btn-close.png);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle}.job-list>li>.detail>.detail-title>.close:active{opacity:.8}.job-list>li>.detail>.title{display:block;color:#1f1b19;font-size:3.125vw;font-weight:bold}.job-list>li>.detail>.title:first-child{margin-top:0}.job-list>li>.detail>.con{padding:0}.job-list>li>.detail>p{margin:3.125vw 0}.job-list>li>.detail>.btn-resume{display:block;width:46.875vw;line-height:9.375vw;margin:5.2083333333vw auto;background-color:#bdbdbd;border-radius:9.375vw;color:#fff;font-size:3.125vw;text-align:center}.job-list>li>.detail>.btn-resume>i{display:inline-block;width:4.7916666667vw;height:3.3333333333vw;margin-right:2.0833333333vw;background-image:url(../image/btn-resume.png);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle}.job-list>li>.detail>.btn-resume:active{background-color:#b0b0b0}.job-list>li.open>.item{display:none}.job-list>li.open>.detail{display:block}.resume-box{position:fixed;left:0;top:1.5625rem;z-index:10001;width:100%;height:calc(100% - 1.5625rem);background-color:rgba(0,0,0,.9);transition:.3s;visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resume-box.show{visibility:visible;opacity:1}.resume-box .dialog{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;padding:4.6875vw;box-sizing:border-box}.resume-box .dialog .wrap{overflow:hidden;width:100%;height:100%}.resume-box .dialog .wrap>.btn-close{position:absolute;top:.5208333333vw;right:1.5625vw;width:6.25vw;height:6.25vw;line-height:6.25vw;font-size:6.25vw;color:#999;cursor:pointer;transition:.3s;background-image:url(../image/btn-close.png);background-repeat:no-repeat;background-position:center center;background-size:contain}.resume-box .dialog .wrap>.btn-close:active{opacity:.8}.resume-box .dialog .wrap .title{padding-top:3.125vw;line-height:18.75vw;font-size:7.2916666667vw;color:#333;text-align:center;font-weight:bold;border-bottom:.3125vw solid #ccc}.resume-box .dialog .wrap .con{padding:6.25vw 0}.resume-box .dialog .wrap .con .items li{padding:1.5625vw 0;font-size:3.75vw}.resume-box .dialog .wrap .con .items li label{width:26.6666666667vw;display:inline-block;text-align:center;font-size:3.75vw}.resume-box .dialog .wrap .con .items li .input{width:56.25vw;line-height:9.8958333333vw;padding:0 3.125vw;font-size:3.75vw}.resume-box .dialog .wrap .con .items li .btn-upload{position:relative;display:inline-block}.resume-box .dialog .wrap .con .items li .btn-upload span{display:inline-block;position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;opacity:0}.resume-box .dialog .wrap .con .items li .btn-upload a{width:56.25vw;height:9.8958333333vw;line-height:9.8958333333vw;display:block;text-align:center;background:#ccc;font-size:3.75vw;color:#333}.resume-box .dialog .wrap .con .items li .btn-upload a:active{background:#b3b3b3}.resume-box .dialog .wrap .con .btns{padding:20px 0;text-align:center}.resume-box .dialog .wrap .con .btns input[type=submit]{display:inline-block;width:34.7916666667vw;height:11.9791666667vw;line-height:11.9791666667vw;font-size:4.1666666667vw;background:#ae0001;border:none;cursor:pointer;color:#fff;margin-right:3.6458333333vw}.resume-box .dialog .wrap .con .btns input[type=submit]:active{background:#7b0001}.resume-box .dialog .wrap .con .btns input[type=button]{display:inline-block;width:34.7916666667vw;height:11.9791666667vw;line-height:11.9791666667vw;font-size:4.1666666667vw;background:#ccc;border:none;cursor:pointer;color:#fff}.resume-box .dialog .wrap .con .btns input[type=button]:active{background:#b3b3b3}}