*{margin: 0px;padding: 0px;-webkit-text-size-adjust: none;}
.banner{width: 100%;position: relative;}
.inter{position: relative;}
.head{display: flex;justify-content: center;align-items: center;padding: 20px 0px;background: rgba(255,255,255,0.4);position: fixed;width: 100%;z-index: 100;}
.head .head_left{position: absolute;left: 51px;top: 34px;}
.header{display: none;position: fixed;top: 0px;left: 0px;width: 100%;height: 100vh;background: rgba(0,0,0,0.4);z-index: 100;}
.header_div{background: #ffffff;padding: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;display: none;}
.logo{display: flex;justify-content: space-between;align-items: center;}
.header ul{}
.header ul li{margin: 20px 0px;}
.header ul li a{font-size: 30px;font-weight: bold;display: block;line-height: 60px;color: #333333;}
.header ul li a img{opacity: 0;}
.header ul li a.active img{opacity: 1;}

.slogan{height: 440px;display: flex;justify-content: center;align-items: center;max-height: calc(1080px - 110px);}
.slogan img{display: block;margin: 30px auto;}
.slogan img.play{position: absolute;top: 50%;left: 50%;margin: 0;}
.slogan .slogan1{margin-top: 0px;}
.slogan a img{margin-top: 60px;}
.jiantou{position: absolute;bottom: 30px;left: 50%;margin-left: -18.5px;cursor: pointer;animation: 1s 0s pulse infinite;}
.cend{padding: 30px; padding-bottom: 50px;background: #f7f6fb;border-top-left-radius: 20px;border-top-right-radius: 20px;position: relative;}
.title{margin: 60px auto;}
.title h1{font-size: 34px;color: #333234;font-weight: bold;text-align: center;display: flex;justify-content: center;align-items: center;}
.title h1 img:first-child{margin-right: 15px;}
.title h1 img:last-child{margin-left: 15px;}
.title p{font-size: 22px;color: #828282;font-weight: bold;text-align: center;}
.com{background: url(../images/bg1.png) no-repeat;width: 630px;height: 626px;margin: 30px auto;padding: 30px;border-radius: 30px;}
.com h2{font-size: 34px;color: #333234;font-weight: bold;margin-bottom: 8px;display: flex;justify-content: space-between;align-items: center;}
.com h2 a{display: inline-block;padding: 10px 20px;border-radius: 50px;background: #4e6ef2;color: #ffffff;font-size: 25px;margin-left: 10px;}
.com p{font-size: 24px;color: #333234;line-height: 48px;text-indent: 48px;}
.com ul{width: 100%;}
.com ul li{background: rgba(242,242,242,0.8);border-radius: 20px;position: relative;padding: 20px;display: flex;justify-content: space-between;align-items: center;margin: 35px 0px;}
.com ul li h3{font-size: 31px;color: #333234;font-weight: bold;}
.com1{background: url(../images/bg2.png) no-repeat;width: 630px;height: 295px;border-radius: 30px;}

.footer{background: #262529;padding: 20px 0px;}
.footer>p{font-size: 12px;margin-top: 40px;text-align: center;color: #ffffff;}
.foot{width: 100%;margin: 0px auto;display: flex;justify-content: center;}
.foot>div{display: flex;justify-content: center;align-items: center;margin: 30px 50px;}
.foot>div h3{font-size: 18px;font-weight: bold;color: #ffffff;text-align: center;margin-bottom: 10px;}
.foot>div p{font-size: 18px;font-weight: 400;color: #ffffff;text-align: center;line-height: 30px;}

.banner1>img{width: 100%;}
.banner1 .inter{width: 100%;position: absolute;top: 0px;left: 0px;}
.banner1 .header{width: 100%;margin: 0px auto;}


.t2{margin-bottom: 10px;}
.t2 h3{font-size: 22px;font-weight: bold;color: #333234;}
.t2 img{margin: 5px 0px;display: inline-block;}
.t2 p{font-size: 14px;color: #828282;}
.licheng>div{background: #ffffff;border-radius: 30px;padding: 30px;box-shadow: 0px 0px 30px #ededf6;}
.licheng>div>p{font-size: 24px;color: #333333;line-height: 48px;text-indent: 48px;}
.lb{position: relative;}
.lb .swiper-slide img{width: 100%;}
.t1{background: #ffffff url(../images/kuai.png) no-repeat center bottom;box-shadow: 0px 10px 30px #d6d6d6;font-size: 26px;font-weight: bold;color: #4d6ff0;padding: 10px 0px;border-radius: 30px;width: 220px;text-align: center;}

.comlist{display: flex;justify-content: space-between;align-items: center;width: 465px;margin: 30px auto;background: #e8e9ed;border-radius: 40px;padding: 10px;}
.comlist div{width: 50%;border-radius: 40px;font-size: 28px;color: #333333;text-align: center;font-size: 28px;line-height: 70px;}
.comlist div.active{background: #4d6ef1;color: #ffffff;}

#searchForm .sousuo{position: relative;margin-bottom: 30px;}
#searchForm .sousuo input{border: 1px solid #465fa2;padding: 15px 20px;width: calc(100% - 216px);border-radius: 10px;font-size: 32px;color: #aeaeae;padding-left: 20px;height: 42px;}
#searchForm .sousuo a{display: block;margin-left: 10px;position: absolute;right: 0px;top: -1px;}
#searchForm{width: 100%;margin: 30px auto;}
#searchForm ul{display: flex;justify-content: space-between;align-items: center;background: #ffffff;padding: 20px 20px;border-radius: 20px;box-shadow: 0px 0px 30px #ededf6;}
#searchForm ul select{border: 0;padding: 8px 20px;width: 164px;font-size: 24px;color: #333333;margin: 0px 10px;background: url(../images/jiantou2.png) no-repeat;appearance:none;background-position-x: 144px;background-position-y: 19px}
#searchForm ul li{position: relative;display: flex;justify-content: center;align-items: center;}
#searchForm ul li .icon{position: absolute;left: 10px;top: 8px;}
#searchForm ul li h3{font-size: 24px;color: #333333;margin-right: 10px;}
#searchForm ul li span{display: inline-block;padding: 10px 20px;border-radius: 30px;color: #ffffff;background: #7d96f8;font-size: 20px;}

.jobList{margin: 30px auto;}
/*.job-top{border-radius: 30px;background: #192290;padding: 10px 30px;display: flex;justify-content: space-between;align-items: center;}
.job-top span{width: 30%;font-size: 18px;color: #ffffff;font-weight: bold;text-align: center;}
.job-top span:first-child{text-align: left;width: 40%;padding-left: 50px;}*/
.job-bottom{padding: 20px 40px;display: flex;justify-content: space-between;align-items: center;background: #ffffff;box-shadow: 0px 0px 30px #ededf6;border-radius: 20px;margin: 20px 0px;}
.job-bottom div span:first-child{font-size: 36px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 30px;display: block;}
.job-bottom div span:last-child{font-size: 24px;color: #333333;text-align: center;}
.turnpage_jobnum{display: none;}

.img{display: block;margin: 40px auto;}
.xuanjiang{margin: 30px auto;}
.xuanjiang h3{font-size: 22px;color: #333234;margin-bottom: 4px;display: flex;justify-content: space-between;align-items: center;}
.xuanjiang h3 span{display: flex;justify-content: flex-start;align-items: center;font-size: 33px;}
.xuanjiang h3 span img{margin-right: 10px;}
.xuanjiang h3 a{display: inline-block;padding: 10px 20px;border-radius: 50px;background: #4e6ef2;color: #ffffff;font-size: 25px;margin-left: 10px;}
.xuanjiang p{font-size: 24px;color: #333234;margin-bottom: 20px;line-height: 48px;text-indent: 48px;}

.table{width: 100%;border-radius: 24px;overflow: hidden;box-shadow: 0px 0px 30px #ededf6;}
.table th{font-size: 24px;color: #333234;text-align: center;}
.table td{font-size: 24px;color: #333234;text-align: center;}
.table tr{background: #eeeeee;height: 80px;}
.table tr:nth-child(even){background: #ffffff;}

.qa{margin: 30px auto;width: 100%;}
.qa_top{display: flex;justify-content: space-between;align-items: center;border-left: 2px solid #5e7ff8;padding-left: 10px;}
.qa_top div{display: flex;justify-content: flex-start;align-items: flex-start;}
.qa_top div h3{font-size: 25px;color: #333234;font-weight: bold;padding-left: 7px;}
.qa_top>img{cursor: pointer;transform: rotate(-90deg);width: 14px;}
.qa_bottom{margin: 20px auto;padding: 20px;border-radius: 20px;display: none;background: #eeeeee;}
.qa_bottom p{font-size: 22px;color: #656567;line-height: 32px;}

.swiper-slide{padding: 20px 0px;overflow: hidden;border-radius: 0px;}
.swiper-slide div{box-shadow: 3px 3px 10px #bac9fa;position: relative;background: #ffffff;border-radius: 20px;z-index: 20;top: -65px;left: -3px;padding: 20px 0px;}
.swiper-slide div h3{font-size: 30px;color: #404040;font-weight: bold;text-align: center;}
.swiper-slide div p{font-size: 24px;color: #404040;text-align: center;}


.model{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.3);z-index: 10000;display: flex;justify-content: center;align-items: center;display: none;}
.model video{width: 100%;height: 400px;display: none;object-fit: cover;}
.model div{position: relative;width: 90%;}
.model img{position: absolute;right: 10px;top: 10px;z-index: 30;}

.swiper-pagination-bullet{width: 15px !important;height: 15px !important;}

.lc{background: #ffffff;padding: 20px 20px;border-radius: 20px;box-shadow: 0px 0px 30px #ededf6;}
.turnpage_pn{font-size: 20px;}
