*{margin: 0px;padding: 0px;-webkit-text-size-adjust: none;}
.inter video{width: 100%;height: 100vh;object-fit: fill;max-height: 1080px;}
.banner{display: flex;justify-content: center;align-items: center;position: relative;width: 100%;min-width: 1200px;overflow: hidden;}

.header{position: absolute;top: 0px;left: 0px;width: 100%;background: rgba(228,89,48,0.6);padding: 10px 0px;}
.header div{display: flex;justify-content: space-between;align-items: center;width: 1200px;margin: 0px auto;}
.header div ul{display: flex;justify-content: center;align-items: center;}
.header div ul li a{color: #ffffff;font-size: 16px;display: block;margin: 0px 10px;width: 112px;line-height: 43px;text-align: center;}
.header div ul li a.active{background: url(../images/active.png) no-repeat;color: #e73e30;font-weight: bold;}
.header div ul li a:hover{background: url(../images/active.png) no-repeat;color: #e73e30;font-weight: bold;}
.center{background: #fceeec url(../images/bg.png) no-repeat bottom center;padding: 20px 0px;}
.cend{width: 1200px;margin: 30px auto;position: relative;z-index: 10;padding-bottom: 130px;}
.footer{text-align: center;font-size: 12px;color: #e04c24;margin-top: 30px;}
.title{background: url(../images/title_bg.png) no-repeat;width: 563px;height: 108px;text-align: center;line-height: 100px;font-size: 36px;color: #e04c24;font-weight: bold;letter-spacing: 3px;margin: 30px auto;}
.com1{background: url(../images/kuang.png) no-repeat;width: 1200px;margin: 30px auto;height: 465px;padding: 90px 50px;}
.com1 p{font-size: 16px;color: #2d2d2d;line-height: 29px;text-indent: 32px;}
.com2{background: url(../images/zigongsi.png) no-repeat;width: 1152px;height: 389px;margin: 60px auto;position: relative;}
.com2 div{width: 85px;height: 85px;cursor: pointer;position: absolute;}
.com2 div:nth-child(1){left: 277px;top: 3px;}
.com2 div:nth-child(2){left: 108px;top: 3px;}
.com2 div:nth-child(3){left: 0px;top: 95px;}
.com2 div:nth-child(4){left: 155px;top: 121px;}
.com2 div:nth-child(5){left: 25px;top: 225px;}
.com2 div:nth-child(6){left: 156px;top: 243px;}
.com2 div:nth-child(7){left: 284px;top: 283px;}
.com2 div:nth-child(8){left: 805px;top: 10px;}
.com2 div:nth-child(9){left: 973px;top: 20px;}
.com2 div:nth-child(10){left: 904px;top: 117px;}
.com2 div:nth-child(11){left: 1072px;top: 124px;}
.com2 div:nth-child(12){left: 770px;top: 293px;}
.com2 div:nth-child(13){left: 910px;top: 237px;}
.com2 div:nth-child(14){left: 1030px;top: 280px;}
.shipin{background: url(../images/shipin_kuang.png) no-repeat;width: 1012px;margin: 30px auto;display: flex;justify-content: center;align-items: center;height: 409px;}
.shipin iframe{width: 919px;height: 351px;}
.swiper-slide img{width: 100%;transform: scale(1);}
.swiper-pagination{display: flex;justify-content: center;align-items: center;width: 100%;}
.swiper-pagination span{margin: 30px 5px;background: #f9b06b;}
.swiper-pagination .swiper-pagination-bullet-active{background: #e04c24;}

.model{width: 100%;height: 100vh;position: fixed;top: 0px;left: 0px;display: flex;justify-content: center;align-items: center;z-index: 999;display: none;}
.model>div{background: #e1542e;padding: 45px;border-radius: 10px;width: 1200px;position: relative;}
.model>div .guanbi{position: absolute;top: 20px;right: 20px;cursor: pointer;}
.title1{display: flex;justify-content: space-between;align-items: center;background: linear-gradient(to left, #fdbb9a, #fffdfc);border-radius: 30px;padding: 0px 30px;height: 60px;padding-left: 0px;}
.title1 span{display: flex;justify-content: flex-start;align-items: center;font-size: 30px;font-weight: bold;color: #eb4436;}
.title1 span img{margin-right: 10px;}
.neirong{padding: 20px 0px;}
.neirong p{font-size: 16px;color: #ffffff;line-height: 30px;text-indent: 2em;}

.job{display: flex;justify-content: space-between;align-items: flex-start;}
.job-left{width: 370px;}
.top{background: url(../images/top.png) no-repeat;height: 46px;}
.bottom{background: url(../images/bottom.png) no-repeat;height: 33px;position: relative;}
.bottom img{position: absolute;right: 10px;bottom: -10px;}
.job-left ul{background: url(../images/center.png);background-size: 100% 100%;padding: 0px 16px;}
.job-left ul li{padding: 0px 20px;}
.job-left ul li div{border-bottom: 1px solid #ffffff;text-align: center;font-size: 18px;color: #ffffff;line-height: 50px;cursor: pointer;}
.job-left ul li:last-child div{border: 0px;}
.job-left ul li:hover{background: rgba(233,162,157,0.5);}
.job-left ul li.active{background: rgba(233,162,157,0.5);}
.job-right{width: calc(100% - 390px);}
.job_top{background: url(../images/job_bg.png) no-repeat;width: 812px;height: 66px;line-height: 66px;padding: 0px 30px;font-size: 30px;font-weight: bold;color: #ffffff;margin-bottom: 30px;}
.job_dept{background: linear-gradient(to left, #ffc8c3, #ffc8c3);padding: 15px;color: #2d2d2d;font-size: 18px;font-weight: 600;}
.jobList{padding: 15px 20px;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px dashed #988c89;}
.jobList a{display: inline-block;padding: 5px 20px;border-radius: 20px;color: #e14733;font-size: 14px;border: 1px solid #e14733;}
.jobList a:hover{background: #e14733;color: #ffffff;}

.fl{background: url(../images/kuang2.png) no-repeat;width: 1086px;height: 292px;margin: 30px auto;padding: 10px 65px;margin-top: 70px;}
.t1{background: url(../images/title_bg2.png) no-repeat;width: 266px;height: 66px;line-height: 62px;margin: 0px auto;text-align: center;font-size: 30px;font-weight: bold;color: #ffffff;padding-left: 25px;margin-top: -42px;}
.fl ul{display: flex;justify-content: center;align-items: center;padding: 30px 0px;}
.fl ul li{background: url(../images/qiu.png) no-repeat;width: 204px;height: 156px;display: flex;justify-content: center;align-items: center;}
.fl ul li span{color: #ffffff;font-size: 22px;text-align: center;line-height: 33px;}
.fl p{text-align: center;font-size: 14px;color: #717171;line-height: 30px;margin-top: -20px;}
.fl1{background: url(../images/kuang3.png) no-repeat;width: 1086px;height: 122px;margin: 30px auto;padding: 10px 65px;margin-top: 70px;}
.fl1 p{font-size: 18px;color: #e03a35;text-align: center;line-height: 80px;}

.q{display: flex;justify-content: flex-start;align-items: flex-start;margin-bottom: 10px;}
.q div{background: #8cbbe4;border-radius: 30px;border-bottom-left-radius: 0px;padding: 10px 20px;font-size: 20px;color: #ffffff;padding-right: 50px;}
.q img{margin-right: 10px;}
.a{display: flex;justify-content: flex-end;align-items: flex-end;margin-bottom: 30px;}
.a div{background: #fc8258;border-radius: 60px;border-bottom-right-radius: 0px;padding: 15px 20px;font-size: 16px;color: #ffffff;padding-left: 50px;max-width: 80%;display: flex;justify-content: center;align-items: center;line-height: 24px;}
.a img{margin-left: 10px;}

.img{display: block;margin: 30px auto;}

.lc{background: rgba(255,255,255,0.6);border-radius: 20px;padding: 20px;}
.lc div{width: 800px;margin: 20px auto;}
.lc div p{font-size: 16px;color: #2d2d2d;padding-left: 28px;position: relative;line-height: 34px;margin: 10px 0px;}
.lc div p img:first-child{position: absolute;top: 0px;left: 0px;}
.lc div p img.erweima{position: absolute;bottom: 0px;right: 0px;}
.lc div p:first-child{padding-bottom: 72px;}

@media only screen and (min-width: 1920px) and (max-width: 3000px) {
	.banner>img{width: 100%;}
}

.sousuo{margin-bottom: 30px;}
.sousuo ul{display: flex;justify-content: space-between;align-items: center;}
.sousuo select{border: 1px solid #e04c24;height: 38px;border-radius: 20px;padding: 0px 20px;width: 370px;}
.sousuo input{border: 1px solid #e04c24;height: 38px;border-radius: 20px;padding: 0px 40px;width: 718px;outline: none;}
.sousuo li:nth-child(2){position: relative;width: calc(100% - 390px);}
.sousuo li:nth-child(2) a{position: absolute;right: 0px;top: 0px;}
.sousuo_icon{position: absolute;top: 9px;left: 10px;}
.job table{width: 100%;}
.job table td td a{display: inline-block;padding: 5px 20px;border-radius: 20px;color: #e14733;font-size: 14px;border: 1px solid #e14733;}
.job table td td a:hover{background: #e14733;color: #ffffff;}
.job table td td{border-bottom: 1px dashed #988c89;padding: 10px 10px;font-size: 14px;color: #2d2d2d;}
.job table td td:last-child{text-align: center;}
#JobSearchMenu{padding:20px 0px;}
