@charset "utf-8";

.hd-nav,body,html{min-width:1200px;}
/* @font-face {
  font-family: 'iconfont';
  src: url('iconfont/iconfont.woff2?t=1705108683799') format('woff2'),
       url('iconfont/iconfont.woff?t=1705108683799') format('woff'),
       url('iconfont/iconfont.ttf?t=1705108683799') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: inherit;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 */}


*{box-sizing: border-box;}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button,code,a{margin:0;padding:0;color:inherit;line-height: inherit; font-family:inherit;list-style:none;text-decoration:none;font-size: inherit;font-weight: normal;font-style:normal;box-sizing: border-box;}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;height: auto;}
a{text-decoration: none;}
pre{word-break: break-word;}
:focus{outline:none!important;border-color:inherit;}
table{border-collapse:collapse;border-spacing:0;width:100%}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{margin:0 auto;max-width:1400px;width: 90%;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{/* width: 100%; */display: block;    height: auto;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.08,1.08);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;/* display: -ms-flexbox; */-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}	
.clamp2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;/* display: -ms-flexbox; */-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.imgbox{display: block;overflow: hidden;}
.item .img{transition: all 1s;width: 100%;display: block;}
.item:hover .imgbox .img{transform: scale(1.1,1.1);}

.zoomimg{position:relative;overflow: hidden;height: 0;display: block;}
.zoomimg .img{display: block;position:absolute;width: 100%;height: 100%;left: 0;top: 0;}

.flipx .icon{transition: all .3s;}
.flipx:hover .icon{transform:scaleX(-1);}
.scale .icon{transition: all .3s;}
.scale:hover .icon{transform: scale(1.1,1.1);}

.underline{text-decoration: underline;}
label{-webkit-tap-highlight-color: rgba(255,0,0,0);} 
.img_full{width: 100%;height: 100%;display: block;object-fit: cover;}
.img_fit{width: 100%;height: 100%;display: block;object-fit: contain‌;}


.flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.flex-align-start{align-items: flex-start;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-align-end{align-items: flex-end;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-pack-start{justify-content: flex-start;}
.flex-pack-end{justify-content: flex-end;}
.flex-v {-webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.flex-w{flex-wrap:wrap;}
.flex-1{flex:1;min-width:0;min-height: 0;}
.flex-center{display: flex;align-items: center;justify-content: center;}
body{overflow-x: hidden;color:#59626f;font-size: 18px;line-height: 1.7;background:#fff;font-family:"Noto Sans SC","microsoft yahei",'PingFang SC','PingFangMedium',Arial, sans-serif;}
h1,h2,h3,h4,h5,h6{line-height:1.3;font-size:inherit;}
::-webkit-input-placeholder{color:#b3b3b3;}
:-moz-placeholder{color:#b3b3b3;}
::-moz-placeholder{color:#b3b3b3;}
:-ms-input-placeholder{color:#b3b3b3;}

.squareimg{width:100%;padding-bottom: 100%;overflow: hidden;position: relative;}
.squareimg .img{ position: absolute;top: 50%;left: 50%;width: 100%;height: 100%; object-fit: cover;transform: translate(-50%,-50%);}
.item:hover .imgbox.squareimg .img{transform: translate(-50%,-50%) scale(1.1,1.1) ;}


/* index */
.head{position: fixed;width: 100%;left:0;top:;z-index:100;transition: all .3s;}
.head.fixed{background:#3258ad;}
.head.fixed .hd-nav .lk{line-height: 80px;transition: all .3s;}
.head.fixed .hd-nav .lk::after{bottom:15px;}

.hd-nav{display: flex; justify-content: space-around; max-height:100px ; overflow:hidden;}
.hd-nav .lk{color:#fff;line-height: 100px;position: relative;}
.hd-nav .lk::after{content:'';position: absolute;left:50%;bottom:24px;width:6px;height:6px;background:#fff;border-radius:50%;display: none;}
.hd-nav .lk.cur::after{display: block;}



.idx-tt{text-align: center;margin-bottom:55px;}
.idx-tt .tp{height: 80px;width: auto;display: block;margin:0 auto;}
.idx-tt .wz{font-size: 18px;margin-top:10px;}

.idx-s1{position: relative;}
.idx-s1 .item{height: 100vh;}
.idx-s1 .box{color:#fff;position: absolute;width: 100%;left:100%;top:30%;}
.idx-s1 .title{font-size: 60px;line-height: 1.5;}
.idx-s1 .txt{font-size: 20px;margin-top:15px;}
.idx-s1 .more{width: 200px;height: 50px;border-radius:30px;border:1px solid rgba(255,255,255,.7);margin-top:5.5%;}
.idx-s1 .more::after{content:'';width: 30px;height: 14px;background:url(../images/icon_01.png) no-repeat center;background-size:contain;margin:2px 0 0 10px;}
.idx-s1 .more:hover{background:#3258ad;border-color:#3258ad;}

.idx-s2{padding:90px 0 110px;}
.idx-s2 .detail{display: flex;align-items: center;justify-content: space-between;}
.idx-s2 .lbox{width: 44%;}
.idx-s2 .rbox{width: 49%;position: relative;}
.idx-s2 .rbox::after{content:'';position: absolute;left:-15px;width: 100%;height: 100%;top: 15px;border:2px solid #ff861b;border-radius:10px;z-index:1;}
.idx-s2 .imgbox{position: relative;z-index:2;border-radius:10px;}
.idx-s2 .row{margin-bottom:80px;}
.idx-s2 .row:last-child{margin-bottom:0;}
.idx-s2 .row .en{font-size: 26px;color:#dbdfe6;text-transform: uppercase;}
.idx-s2 .row .title{font-size: 28px;color:#000;font-weight: bold;}
.idx-s2 .row .title:before{content:'';width: 75px;height: 3px;background:#004ea2;margin-right:10px;display: inline-block;vertical-align: middle;}
.idx-s2 .row .txt{margin-top:20px;}

.idx-s3{background:url(../images/bbbb.jpg) no-repeat center bottom; padding:85px 0 40px;}
.idx-s3 .list{display: flex;justify-content: space-between;gap:25px;}
.idx-s3 .list .item{flex:1;min-width:0;padding:65px 4% 120px;min-height:480px;}
.idx-s3 .list .title{font-size: 38px;color:#000;text-align: center;}
.idx-s3 .list .fz{text-align: center;text-transform: uppercase;opacity: 0.8;margin-top:5px;}
.idx-s3 .list .txt{margin-top:25px;}
.idx-s3 .list .item:first-child{


    border: 1px solid #3c86f4;
    background: linear-gradient(to bottom, rgb(180 206 245), rgba(255, 255, 255, 0.3));
    border-radius: 10px;

}
.idx-s3 .list .item:last-child{

    border: 1px solid #3c86f4;
    background: linear-gradient(to bottom, rgb(180 206 245), rgba(255, 255, 255, 0.3));
    border-radius: 10px;
 ;}


.idx-s4{padding:90px 0 110px;}
.idx-s4 .detail{padding:15px 0 0 15px;display: flex;align-items: center;justify-content: space-between;}
.idx-s4 .imgbox{width: 52%;}
.idx-s4 .info{width: 45%;padding:35px 5%;}
.idx-s4 .row{margin-bottom:60px;color:#fff;}
.idx-s4 .row:last-child{margin-bottom:0;}
.idx-s4 .row .en{font-size: 26px;color:rgba(255,255,255,.26);text-transform: uppercase;}
.idx-s4 .row .title{font-size: 28px;font-weight: bold;}
.idx-s4 .row .title:before{content:'';width: 75px;height: 3px;background:#fff;margin-right:10px;display: inline-block;vertical-align: middle;}
.idx-s4 .row .txt{margin-top:20px;}


.idx-s5{background-size:cover;padding:90px 0 110px;}
.idx-s5 .pic{width: 100%;}



/* 高校毕业生 */
.bys-sec{background:url(../images/bys_14.jpg) no-repeat center top #f5f5f6;background-size:100% auto;padding:100px 0 1px;margin-bottom: 100px;}

.bys-sx{margin-bottom:150px;}
.bys-sx .list{display: flex;flex-wrap:wrap;gap:33px;margin-top:50px;}
.bys-sx .list li{height: 100px;background: linear-gradient(#2b5693, #9ebade);padding:0 22px;width:calc(33.3% - 22px);font-size: 20px;color:#fff;display: flex;align-items: center;}
.bys-sx .list li:nth-child(4){width:calc(66.6% - 12px);}
.bys-sx .list li:nth-child(6),.bys-sx .list li:nth-child(7){width:calc(50% - 18px);}
.bys-sx .list li:before{content:'';width:30px;height:3px;background:#fff;margin-right:18px;}



.bys-bm{margin-bottom:50px;}
.bys-bm .list{display: flex;flex-wrap: wrap;gap:30px;justify-content: center;}
.bys-bm .list li{flex:1;overflow:hidden;max-width: 690px;min-height: 330px;text-align: center;padding:75px 5% 50px;}
.bys-bm .list .title{font-size: 40px;color:#000;}
.bys-bm .list .en{font-size: 20px;color:#a8b9ce;text-transform: uppercase;margin-top:3px;}
.bys-bm .list .txt{font-size: 20px;margin-top:20px;}
.bys-bm .list li:nth-child(odd){background:url(../images/bys_06.png) no-repeat center;background-size:100% 100%;}
.bys-bm .list li:nth-child(even){background:url(../images/bys_06-1.png) no-repeat center;background-size:100% 100%;}


.bys-tj{margin-bottom:120px;}
.bys-tj .detail{border-radius:10px;padding:50px 70px;background:url(../images/bys_08.jpg) no-repeat center bottom;background-size:cover; background-color: #3258ad;}
.bys-tj .list{color:#fff;}
.bys-tj .list li{margin-bottom:50px;}
.bys-tj .list .en{opacity: 0.26;font-size: 20px;text-transform: uppercase;margin-bottom:2px;}
.bys-tj .list .title{font-size: 22px;margin-bottom:10px;}
.bys-tj .list .txt{opacity: 0.8;}

.bys-sq{margin-bottom:100px;}
.bys-sq .desc{margin-bottom: 50px;}
.bys-sq .pic{width: 100%;display: block;}

.bys-faq{margin-bottom:100px;}
.bys-faq .list{}
.bys-faq .list li{margin-bottom:40px;}
.bys-faq .list .title{font-size: 20px;color:#000;margin-bottom:6px;}


/* 登记失业 */


/* 员工录用 */

/* 个人创业 */

