
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);overflow-x:hidden;min-width: 1280px;position: relative;padding: 0; width: 100%;color: #333;font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333; outline: none;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.f_12{ font-size:12px; }

.f_14{ font-size:14px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_42{font-size: 42px;}

.f_44{font-size: 44px;}

.f_46{font-size: 46px;}

.f_48{font-size: 48px;}

.f_50{font-size: 50px;}

/*分页*/

.box{max-width:1600px;min-width: 1200px;width:83.33%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}

.alltime3,.alltime3 *{-webkit-transition: all .8s cubic-bezier(.4,0,.2,1); -moz-transition: all .8s cubic-bezier(.4,0,.2,1); transition: all .8s cubic-bezier(.4,0,.2,1);}

.alltime4,.alltime4 *{-webkit-transition: all 1s cubic-bezier(.4,0,.2,1); -moz-transition: all 1s cubic-bezier(.4,0,.2,1); transition: all 1s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}





















.inner_switch {position: relative;padding-top: 90px;}

/* 关于辰芯，人才计划 */
/* .fw_100{font-weight: 100;} */

.a_dw{position: relative;top: -70px;}

.f_60{font-size: 60px;}

.scroll_y::-webkit-scrollbar{ width:6px;height: 1px;}

.scroll_y::-webkit-scrollbar-thumb{ background:#172A88;}

.scroll_y::-webkit-scrollbar-track{ background:#fff;} 

.en{font-family: 'Arial';}

.spd_100{padding: 100px 0;}

.spd_100_0{padding-top: 100px;}

.spd_100_120{padding: 100px 0 120px;}

.spd_120{padding: 120px 0;}

.spd_120_0{padding-top: 120px;}

.smg_60_0{margin-top: 60px;}

.smg_70_0{margin-top: 70px;}

.smg_80_0{margin-top: 80px;}

.smg_100_0{margin-top: 100px;}

.img_cct{width: 100%;opacity: 0;}

.swp_pagin{position: relative;display: flex;width: 100%;justify-content: center;align-items: center;margin-top: 15px;bottom: 0 !important;}

.swp_pagin span{width: 40px;height: 2px;background: #d7d9db;margin: 0 2px;opacity: 1;border-radius: 0;}

.swp_pagin .swiper-pagination-bullet-active{background: #172A88;}

.swp_btn a{position: absolute;top: 50%;width: 54px;transform: translateY(-50%);z-index: 12;}

.swp_btn a img{width: 100%;}

.swp_btn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.swp_btn a:hover img:nth-child(1){opacity: 0;}

.swp_btn a:hover img:nth-child(2){opacity: 1;}

.swp_btn .sprev{left: 0;}

.swp_btn .snext{left: auto;right: 0;transform: rotate(180deg);}

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;z-index: 30;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

.z_tanchuang .tbox .modal {padding: 30px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1000px;max-height: 90%;margin: 0 auto;transform: translateY(5%);opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1000px;}

.z_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.z_tanchuang.act .tbox .modal{transform: translateY(0); opacity: 1;}

.t_line1{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.t_line2{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.t_line3{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.t_line4{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.t_line5{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.place::-webkit-input-placeholder{color:#8a9199;}

.place:-moz-placeholder{color:#8a9199;}

.place::-moz-placeholder{color:#8a9199;}

.place:-ms-input-placeholder{color:#8a9199;}

.about1{background: #f0f3f5;}

.atit{text-align: center;}

.atit .t1{color: #333; font-weight:bold;}

.atit .t2{color: #222;line-height:35px;margin-top: 1.8em;}

.atit .t3{color: #222;line-height: 1.78;margin-top: 2.94em;max-width: 1002px;margin-left: auto;margin-right: auto;}

.about1 .con1{transform: translateY(-4px);position: relative;}

.about1 .img{position: relative;}

.about1 .img .li{position: absolute;color: #5c6166;}

.about1 .img .li p{position: relative;}

.about1 .img .li p span{display: block;position: absolute;left: 0;top: -150%;white-space: nowrap;width: 100%;}


.about1 .img .li1{left: 0;top: 54%;}

.about1 .img .li2{left: 1%;top: 62.4%;}

.about1 .img .li3{left: 2%;top: 70.3%;}

.about1 .img .li4{right:  -1%;top: 29.5%;}

.about1 .img .li5{right:  -1%;top: 37.7%;}

.about1 .img .li6{right:  -1%;top: 46%;}

.about1 .img .li7{right:  2%;top: 58.4%;}

.about1 .img .li8{right:  2%;top: 66.5%;}

.about1 .con1 .ico{position: absolute;top: 31%;right: 24.6%;width: 1.25%;}

.about1 .con1 .ico img{position: relative;z-index: 5;}

.about1 .con1 .ico span{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;background: rgba(11, 156, 217);animation: warn 2s linear;animation-iteration-count: infinite;border-radius: 50%;z-index: 2;}



@keyframes warn{
  0%{transform:translate(-50%,-50%) scale(0.5);opacity:0.6;}
  40%{transform:translate(-50%,-50%) scale(1.3);opacity:0.36;}
  80%{transform:translate(-50%,-50%) scale(2.1);opacity:0.12;}
  90%{transform:translate(-50%,-50%) scale(2.3);opacity:0.06;}
  100%{transform:translate(-50%,-50%) scale(2.5);opacity:0;}
}

.about2 .con1{position: relative;transform: translateY(-7px);background-position: center;background-repeat: no-repeat;background-size: cover;display: none;}

.about2 .box{padding: 160px 0 215px;color: #fff;background-size: cover;}

.about2 .box::before{content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.25);position: absolute;left: 0;top: 0;}

.about2 .box .atit{position: relative;z-index: 5;}

.about2 .box .atit .t1{color: #fff;}

.about2 .box .atit .t3{color: #fff;}

.about2 .ul{display: flex;justify-content: center;padding: 175px 0 217px;background-color: rgba(0, 0, 0, 0.25);}

.about2 .ul .li{padding: 0 90px;}

.about2 .ul .li .img img{max-width: 140px;}

.about2 .ul .li .txt{color: #fff;text-align: center;}

.about2 .ul .li .txt .t1{margin-top: 34px;}

.about2 .ul .li .txt .t1 .sp1{font-family: Arial;line-height: 44px;}

.about2 .ul .li .txt .t1 .sp3{margin-left: 5px;}

.about2 .ul .li .txt .t2{margin-top: 22px;}

.about3 .con2{transform: translateY(-4px);position: relative;}

.about3 .imglist{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.about3 .imglist .li{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.about3 .imglist .li .ss{opacity: 0;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}

.about3 .imglist .li .ss img{display: none;}

.about3 .imglist .li.act .ss{opacity: 1;}

.about3 .about3_swp{position: relative;z-index: 10;background: rgba(0, 0, 0, 0.3);}

.about3 .about3_swp .swiper-slide{width: calc(100% / 3);border-right: 1px solid rgba(255, 255, 255, 0.1);}

.about3 .about3_swp .swiper-slide:last-child{border-right: none;}

.about3 .about3_swp .swiper-slide .ss{padding: 175px 10px;height: 100%;}

.about3 .about3_swp .stop{position: relative;z-index: 5;}

.about3 .about3_swp .line{width: 1px;height: 45px;margin: 0 auto;background: rgba(255, 255, 255, 0.2);position: relative;}

.about3 .about3_swp .line s{position: absolute;width: 5px;height: 5px;background: rgba(255, 255, 255, 0.2);border-radius: 50%;}

.about3 .about3_swp .line1 s{bottom: 0;left: 50%;margin-left: -2.5px;}

.about3 .about3_swp .line2 s{top: 0;left: 50%;margin-left: -2.5px;}

.about3 .about3_swp .icon{width: 22px;margin: 12px auto 12px;}

.about3 .about3_swp .sbot{display: flex;justify-content: center;margin-top: 37px;min-height: 125px;position: relative;z-index: 5;}

.about3 .about3_swp  .nest{display: flex;justify-content: center;margin-top: 37px;min-height: 55px;position: relative;z-index: 5; color:#FFFFFF; font-size:16px; padding:10px;}

.about3 .about3_swp .sp_le{width: 22px;min-width: 22px;height: 30px;display: flex;align-items: center;}

.about3 .about3_swp .sp_re{width: 22px;min-width: 22px;transform: rotate(180deg);height: 30px;display: flex;align-items: center;}

.about3 .about3_swp .sp_ce{line-height: 30px;color: #fff;padding: 0 15px;text-align: center;}

.about3 .about3_swp .ss .sbg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #172A88 url(../images/about3_bg.png) no-repeat bottom center;background-size: 100%;opacity: 0;}

.about3 .about3_swp .swiper-slide:hover .ss .sbg{opacity: 1;}

.about4 .img img{display: block;margin: 0 auto;width: 240px;}

.about4 .txt{text-align: center;}

.about4 .txt .en{line-height: 1.428;color: #222;}

.about4 .txt .cn{line-height: 30px;color: #222;max-width: 880px;margin: 2px auto 0;min-height: 120px;}

.about4 .about4_swp{position: relative;}

.about6{overflow: hidden;}

.about6 .con1{transform: translateY(-4px);}

.about6 .con1 .about6_swp{width: calc((100vw - 1600px)/2 + 100%);}

.about6 .con1 .swiper-slide{width: 21.6%;margin-right: 26px;border: 1px solid #d7d9db; }

.about6 .con1 .ss{display: block;}

.about6 .con1 .ss .img{ height:250px;
    display: flex;
    align-items: center;    /* 垂直上下居中 */
    justify-content: center;/* 水平居中 */
    overflow: hidden;       /* 图片超出容器裁剪，避免变形溢出 */}
.about6 .con1 .ss img{ max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
    object-fit: contain; /* 保持原图比例完整显示，不变形；需要铺满可改为 cover */}

.about6 .con1 s{position: absolute;left: auto;right: 0;bottom: -1px;width: 0;height: 6px;background: #172A88;}

.about6 .con1 .txt{display: flex;align-items: center;justify-content: center;padding: 0 10px;height: 98px;border-top: 1px solid #d7d9db;width: 100%;}

.about6 .con1 .txt .t1{color: #222;line-height: 28px;}

.about6 .con1 .swiper-slide:hover .ss s{width: 100%;left: 0;}

.about6 .con1 .swiper-slide:hover .txt .t1{color: #172A88;text-shadow: 1px 0 0 #172A88;}

.about6 .con1 .swp_pagin{margin-top: 50px;}

.about7{background: #f5f7fa;}

.about7 .con1{display: flex;}

.about7 .con1 .con_re{width: 50%;height: 100%;position: relative;}

.about7 .con1 .con_re .li .ss{opacity: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;}

.about7 .con1 .con_re .li:first-child .ss{position: relative;}

/* .about7 .con1 .con_re .li .ss img{display: none;} */

.about7 .con1 .con_re .li .ss{background: none !important;}

.about7 .con1 .con_re .li.act .ss{opacity: 1;}

.about7 .con1 .con_le{width: 50%;background: #fff url(../images/about7_lbg.jpg) no-repeat bottom center;background-size: 100%;padding: 80px 5% 10px 6.25%;}

.about7 .con_le .ltop{border-bottom: 1px solid #d7d9db;}

.about7 .con_le .ltop .ul{display: flex;flex-wrap: wrap;padding-bottom: 6px;}

.about7 .con_le .ltop .ul .li{width: 33%;margin-bottom: 12px;padding-right: 3px;}

.about7 .con_le .ltop .ul .li:nth-child(2n){width: 36%;}

.about7 .con_le .ltop .ul .li:nth-child(3n){width: 35%;padding-right: 0;}

.about7 .con_le .ltop .ul .li:nth-child(3n+1){width: 29%;}


.about7 .con_le .ltop .ul .li .ss{line-height: 28px;   overflow: hidden; text-overflow: ellipsis;white-space: nowrap;display: block;}

.about7 .con_le .ltop .ul .li:first-child .ss{transform-origin: left bottom;}

.about7 .con_le .ltop .ul .li.act .ss{color: #172A88;}

.about7 .con_le .ltop .ul .li.on .ss{color: #172A88;}

.about7 .con_le .ltop .ul .li:hover .ss{color: #172A88;}

.about7 .con_le .shuj{line-height: 1.3;}

.about7 .con_le .lbot{padding-top: 25px;}

.about7 .con_le .lbot .li{display: none;}

.about7 .con_le .lbot .li.act{display: block;}

.about7 .con_le .lbot dd{display: flex;margin-top: 10px;}

.about7 .con_le .lbot .set{white-space: nowrap;height: 26px;min-width: 23px;display: flex;align-items: center;}

.about7 .con_le .lbot .set img{height: 15px;}

.about7 .con_le .lbot .det{line-height: 26px;display: flex;}

.about7 .con_le .lbot .det a:hover{color: #172A88;}

.about7 .con_le .lbot .b2{display: flex;margin-top: 25px;justify-content: space-between;align-items: flex-end;}

.about7 .con_le .lbot .code{width: 80px;position: relative;}

.about7 .con_le .lbot .code .img{border: 2px solid #d7d9db;padding: 3px;}

.about7 .con_le .lbot .code .txt{font-size: 12px;color: #5c6166;margin-top: 10px;letter-spacing: 5px;white-space: nowrap;width: 200%;left: -50%;text-align: center; position: relative;}

.about7 .con_le .lbot .link{display: flex;padding-bottom: 22px;}

.about7 .con_le .lbot .link a{margin-left: 20px;position: relative;width: 36px;border-radius: 50%;}

.about7 .con_le .lbot .link img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.about7 .con_le .lbot .link a:hover img:nth-child(2){opacity: 1;}

.about8 .con1{width: 1200px;margin: 0 auto ;padding-top: 35px;}

.about8 {position: relative;}
.about8:nth-child(2n){background: #f7f9fc;}

.about8 .atit{width: 1200px;margin: 0 auto;position: relative;}

.about8  .t2{margin: 35px 0 0;line-height: 1.4;}

.about8 .anniu{width: 30px;height: 30px;border: 1px solid #172A88;border-radius: 100%;position: absolute;display: flex;align-items: center;justify-content: center;right: 0;top: 10px;cursor: pointer;transition: all 0.6s;transform: rotate(180deg);}

.about8 .anniu img{width: 15px;}

.about8 .anniu img:last-child{opacity: 0;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.about8 .anniu.act{transform: rotate(0deg);background: #172A88;}

.about8 .anniu.act img:last-child{opacity: 1;}

.about8 .anniu.act img:first-child{opacity: 0;}


.about8 .con1 form{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}

.about8 .con1 .item{width: 49.14%;border: 1px solid #e1e3e5;border-radius: 2px;margin-bottom: 24px;padding-left: 20px;display: flex;}

.about8 .con1 .item4{width: 100%;}

.about8 .con1 .item p{ white-space: nowrap;line-height: 60px;color: #8a9199;}

.about8 .con1 .label{display: flex;align-items: center;border-radius: 2px;position: relative;width: 100%;}

.about8 .con1  .label input{}

.about8 .con1  .label .yzm{width: 130px;height: 50px;position: absolute;right: 4px;top: 4px;cursor: pointer;}

.about8 .con1  .label .yzm img{width: 100%;height: 100%;}

.about8 .con1  .label .set{color: #8a9199;white-space: nowrap;}

.about8 .con1  .label .set span{color: #172A88;}

.about8 .con1  .label input{outline: none;border: none;background: none;padding: 0 5px;color: #333;width: 100%;width: 100%;height: 60px;}

.about8 .con1 .item2{width: 100%;}

.about8 .con1 .item2 p span{color: #172A88;}

.about8 .con1 .item .dizhi{width: 100%;display: flex;justify-content: space-between;}

.about8 .con1 .item .dizhi .di{width: 32%;padding-left: 20px;}

/* .about8 .con1 .item2 .set span{opacity: 0;} */

.about8 .con1 .item2 textarea{font-family: '微软雅黑';outline: none;background: none;border: none;resize: none;height: 100px;padding-left: 10px;line-height: 60px;font-size: #333;}

.about8 .con1 .item3{display: flex;font-size: 14px;line-height: 16px;color: #737980;border: none;padding-left: 0;}

.about8 .con1 .item3 a{color: #172A88;}

.about8 .con1 .item3 a:hover{text-decoration: underline;}

.about8 .con1 .item3 input[type='checkbox'] {position:relative;width:16px;height:16px;cursor:pointer;margin-right:8px;border-radius:2px;border:none;}

.about8 .con1 .item3 input[type='checkbox']::after {position:absolute;top:0;color:#000;width:16px;height:16px;display:inline-block;visibility:visible;padding-left:0px;text-align:center;content:' ';border-radius:2px;border:1.2px solid #e1e3e5;}

.about8 .con1 .item3 input[type='checkbox']:checked::after {content:'✓';color:#fff;font-size:12px;line-height:14px;font-weight:bold;background-color:#172A88;}

.about8 .con1  .p{color: #737980;}

.about8 .con1 .form_btn{padding-top: 30px;}

/* .about8 .con1 .form_btn a{display: block;margin: 0 auto;width: 200px;line-height: 50px;color: #fff;background: #172A88;border-radius: 3px;text-align: center;}

.about8 .con1 .form_btn a:hover{opacity: 0.8;} */

.about5{position: relative;background-position: center;background-repeat: no-repeat;/* background-attachment: fixed; */background-size: cover;}

.about5 .zz{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #030e1a;opacity: 0.6;}

.about5 .box{z-index: 10;}


.about5 .aox{display: flex;padding-top: 48px;}

.about5 .xian{position: absolute;left: 0;top: 0;width: 2px;height: 100%;width: 2px;background: #fff;opacity: 0.2;}

.about5 .flt{width: 17.875%;}

.about5 .flt li{position: relative;margin-bottom: 44px;padding-left: 40px;cursor: pointer;}

.about5 .flt li .num{color: #fff;opacity: 0.3;font-family: Arial;}

.about5 .flt li:last-child{margin-bottom: 20px;}

.about5 .flt li .yuan{width: 22px;height: 22px;position: absolute;background: rgba(11, 156, 217, 0.25);border-radius: 50%;left: -11px;transform: scale(0);-webkit-transform: scale(0);top: 0;}

.about5 .flt li .yuan s{display: block;width: 10px;height: 10px;background: rgb(11, 156, 217);border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.about5 .flt li.act .yuan{transform: scale(1);-webkit-transform: scale(1);}

.about5 .flt li.act .num{color: #172A88;font-weight: bold;opacity: 1;}

.about5 .flt li:hover .num{color: #172A88;opacity: 1;}

.about5 .acont{width: 33.125%;margin-top: -25px;}

.about5 .acont li{display: flex;}

.about5 .acont li .num{font-size: 244px;line-height: 1;position: relative;overflow: hidden;width: 140px;height: 244px;color: #fff;font-weight: lighter;}

.about5 .acont li .num span{display: block;width: 100%;height: 100%;text-align: center;}

.about5 .acont li .num.act0 span:nth-child(1){margin-top: 0;}

.about5 .acont li .num.act1 span:nth-child(1){margin-top: calc(244px * -1);}

.about5 .acont li .num.act2 span:nth-child(1){margin-top: calc(244px * -2);}

.about5 .acont li .num.act3 span:nth-child(1){margin-top: calc(244px * -3);}

.about5 .acont li .num.act4 span:nth-child(1){margin-top: calc(244px * -4);}

.about5 .acont li .num.act5 span:nth-child(1){margin-top: calc(244px * -5);}

.about5 .acont li .num.act6 span:nth-child(1){margin-top: calc(244px * -6);}

.about5 .acont li .num.act7 span:nth-child(1){margin-top: calc(244px * -7);}

.about5 .acont li .num.act8 span:nth-child(1){margin-top: calc(244px * -8);}

.about5 .acont li .num.act9 span:nth-child(1){margin-top: calc(244px * -9);}

.about5 .acont li .num3{margin-left: 100px;}

.about5 .frt{width: 49%;}

.about5 .frt .t1{color: #fff;}

.about5 .frt .tico{display: none;align-items: center;margin-top: 40px;}

.about5 .frt .tico span{width: 6px;height: 6px;background: #fff;border-radius: 50%;margin-right: 6px;}

.about5 .frt .tico img{height: 18px;margin-right: 16px;}

.about5 .frt .tico .sp2{opacity: 0.8;}

.about5 .frt .tico .sp3{opacity: 0.4;}

.about5 .frt .t2{line-height: 30px;color: #fff;margin-top: 35px;}


.about5 .frt .tline{margin: 45px 0 50px;border-bottom: 1px dashed #fff;opacity: 0.3;}

.about5 .frt .atc{color: #fff;}

.about5 .frt .atc .li{display: none;}

.about5 .frt .atc .li.act{display: block;}

.about5 .frt .atc .actt{margin-top: 45px;padding-bottom: 10px;}

.about5 .frt .atc .actt:first-child{margin-top: 0;}

.about5 .frt .atc .wz{line-height: 30px;margin-top: 10px;position: relative;padding-left: 18px;}

.about5 .frt .atc .wz::after{content: '';display: block;width: 6px;height: 6px;background: rgba(255, 255, 255, 0.6);position: absolute;left: 0;top: 12px;border-radius: 50%;}

.inner_switch .box{display: flex;justify-content: center;}

.inner_switch .ul{margin: 0 auto;display: flex;border: 1px solid #e6e9eb;border-radius: 25px;}

.inner_switch .ul .li a{display: block;padding: 0 54px;line-height: 48px;color: #45494c;position: relative;}

.inner_switch .ul .li s{position: absolute;left: -1px;top: -1px;width: calc(100% + 2px);height: calc(100% + 2px);border: 1px solid #172A88;opacity: 0;border-radius: 25px;}

.inner_switch .ul .li:hover a,
.inner_switch .ul .li.act a{color: #172A88;}

.inner_switch .ul .li.act s{opacity: 1;}

.join1 .box{display: flex;}

.join1 .con_le{width: 50%;background-position: center;background-repeat: no-repeat;background-size: cover;}

.join1 .con_le img{display: none;}

.join1 .con_re{width: 50%;padding: 80px 5% 124px;background: #f0f2f5 url(../images/join1_bg.jpg) no-repeat bottom center;background-size: 100% auto;}

.join1 .con_re .t1{color: #222;}

.join1 .con_re .tico{width: 24px;margin: 40px 0 34px;}

.join1 .con_re .t3{line-height: 30px;color: #222;}

.join1 .con_re .t3 .xian{margin: 1em 0;}

.join2{background: #f5f7fa;position: relative;z-index: 7;}

.join2 .con1{display: flex;justify-content: space-between;position: relative;}

.join2 .con1:hover{z-index: 20;}

.join2 .con1 .con_le{display: flex;}

.join2 .con1 .con_le .item{position: relative;margin-right: 20px;}

.join2 .con1 .con_le .item:last-child{margin-right: 0;}

.join2 .con1 .con_le .item .it_top{border: 1px solid #e6e9eb;border-radius: 30px;overflow: hidden;position: relative;}

.join2 .con1 .con_le .item .it_top .t1{padding: 0 50px 0 38px;line-height: 58px;color: #45494c;min-width: 280px;background: #fff;position: relative;}

.join2 .con1 .con_le .item .it_top .t1::after{content: "";position: absolute;left: 20px;top: 26px;width: 6px;height: 6px;border-radius: 50%;background: #172A88;}

.join2 .con1 .con_le .item .it_top .t2{position: absolute;right: 20px;top: 22px;width: 14px;height: 14px;}

.join2 .con1 .con_le .item .it_top .t2 span{position: absolute;background: #afb1b2;}

.join2 .con1 .con_le .item .it_top .t2 .sp1{left: 0;width: 14px;height: 2px;top: 6px;}

.join2 .con1 .con_le .item .it_top .t2 .sp2{left: 6px;top: 0;width: 2px;height: 14px;}

.join2 .con1 .con_le .item .it_bot{position: absolute;left: 0;top: 100%;width: 100%;border: 1px solid #e6e9eb;border-radius: 30px;background: #fff;overflow: hidden;display: none;}

.join2 .con1 .con_le .item .it_bot a{display: block;padding: 0 50px 0 38px;line-height: 40px;}

.join2 .con1 .con_le .item .it_bot a:hover{background: #172A88;color: #fff;}

.join2 .con1 .con_re{width: 43.75%;position: relative;padding: 0 100px 0 38px;border: 1px solid #e6e9eb;background: #fff;border-radius: 30px;}

.join2 .con1 .con_re::after{content: "";position: absolute;left: 20px;top: 26px;width: 6px;height: 6px;border-radius: 50%;background: #172A88;}

.join2 .con1 .con_re input{border: none;outline: none;background: none;width: 100%;line-height: 58px;}

.join2 .con1 .con_re .ssbtn{position: absolute;width: 70px;height: 100%;right: 0;top: 0;display: flex;align-items: center;justify-content: center;}

.join2 .con1 .con_re .ssbtn img{width: 18px;position: relative;z-index: 5;}

.join2 .con1 .con_re .ssbtn s{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 30px;background: #172A88;}

.join2 .con1 .con_re .ssbtn:hover s{transform: scale(0.88);}

.join2 .line{border-bottom: 1px dashed #e1e3e5;margin: 40px 0;}

.join2 .con3s{margin-top: 50px;}

.join2 .con2.act{z-index: 30;position: relative;}

.join2 .con2:hover{z-index: 20;}

.join2 .con2 .ul{display: flex;flex-wrap: wrap;}

.join2 .con2 .ul .li{width: calc((100% - 20px)/2);margin: 20px 20px 0 0;background: #fff;position: relative;}

.join2 .con2 .ul .li.act{z-index: 5;}

.join2 .con2 .ul .li:nth-child(2),
.join2 .con2 .ul .li:nth-child(1){margin-top: 0;}

.join2 .con2 .ul .li:nth-child(2n){margin-right: 0;}

.join2 .con2 .ul .li .ltop{display: flex;justify-content: space-between;padding: 36px 40px 26px 40px;cursor: pointer;}

.join2 .con2 .ul .li .ltop .le{width: calc(100% - 200px);}

.join2 .con2 .ul .li .ltop .t1{line-height: 30px;color: #303133;position: relative;}

.join2 .con2 .ul .li .ltop .t1::before{content: "";position: absolute;left: -40px;top: 0;width: 4px;height: 100%;background: #172A88;opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.join2 .con2 .ul .li .ltop .t2{color: #474a4d;line-height: 24px;margin-top: 13px;}

.join2 .con2 .ul .li .ltop .t2 span{width: 1px;height: 15px;background: #5f6266;border-right: 1px solid #e1e3e6;display: inline-block;margin: 0 8px;vertical-align: middle;transform: translateY(-1px);}

.join2 .con2 .ul .li .ltop .re a{display: block;line-height: 46px;border: 1px solid #e1e3e5;width: 160px;text-align: center;color: #5c6166;border-radius: 24px;margin-top: -3px;}

.join2 .con2 .ul .li .ltop:hover .re a{border-color: #172A88;color: #172A88;}

.join2 .con2 .ul .li .lline{border-bottom: 1px dashed #e1e3e5;margin: 0 40px;}

.join2 .con2 .ul .li .lbot{position: relative;}

.join2 .con2 .ul .li .lbot .lb1{position: relative;padding: 23px 40px 40px;height: 120px;cursor: pointer;}

.join2 .con2 .ul .li .lbot .txt{line-height: 30px;color: #5c6166;padding-right: 88px;}

/* .join2 .con2 .ul .li .lbot .ico{position: absolute;bottom: 58px;right: 40px;width: 50px;cursor: pointer;} */

.join2 .con2 .ul .li .lbot .ico{position: absolute;top: 40px;right: 40px;width: 50px;cursor: pointer;}


.join2 .con2 .ul .li .lbot .lb2{position: absolute;left: 0;top: 0;width: 100%;background: #fff;padding: 40px 40px 58px;display: none;height: 660px;overflow-y: auto;}

/* .join2 .con2 .ul .li:nth-child(5) .lb2,
.join2 .con2 .ul .li:nth-child(6) .lb2,
.join2 .con2 .ul .li:nth-child(7) .lb2,
.join2 .con2 .ul .li:nth-child(8) .lb2{bottom: 0;top: auto;} */

.join2 .con2 .ul .li .lbot .lb_ul{padding-right: 88px;}

.join2 .con2 .ul .li .lbot .lb_ul .lb_li{margin-bottom: 39px;}

.join2 .con2 .ul .li .lbot .lb_ul .lb_li{margin-bottom: 44px;}

.join2 .con2 .ul .li .lbot .lb_ul .ttc{color: #303133;padding-bottom: 14px;}

.join2 .con2 .ul .li .lbot .lb_ul .wz{line-height: 24px;}

.join2 .con2 .ul .li .lbot .lb_ul .wz p{margin-top: 9px;}

.join2 .con2 .ul .li .lbot .lb_mail{line-height: 18px;color: #5c6166;display: flex;}

.join2 .con2 .ul .li .lbot .lb_mail img{margin-right: 10px;}

.join2 .con2 .ul .li .lbot .lb_mail a{color: #5c6166;text-decoration: underline;margin-left: 8px;}

.join2 .con2 .ul .li .lbot .lb_mail a:hover{color: #172A88;}

.join2 .con2 .ul .li .lbot .lb2 .ico{transform: rotate(180deg);}

.join2 .con2 .ul .li.act .ltop .t1,
.join2 .con2 .ul .li:hover .ltop .t1{color: #172A88;}

.join2 .con2 .ul .li.act .ltop .t1::before{opacity: 1;}

.talent1 .atit .t4{padding: 62px 0 37px;display: flex;justify-content: center;}

.talent1 .atit .t4 span{width: 16px;height: 16px;margin: 0 -2px;border-radius: 50%;background: rgb(11, 156, 217, 1);}

.talent1 .atit .t4 .sp1{animation: xbdh2 3s infinite linear alternate;}

.talent1 .atit .t4 .sp2{background: rgb(11, 156, 217, 0.8);animation: xbdh1 3s infinite linear alternate;}

.talent1 .atit .t5{text-align: center;max-width: 880px;margin: 20px auto 0;line-height: 28px;color: #222;}

@keyframes xbdh1 {
  0%{opacity: 1;}
  30%{opacity: 0.5;}
  60%{opacity: 1;}
  100%{opacity: 1;}
}

@keyframes xbdh2 {
  0%{opacity: 0.5;}
  30%{opacity: 1;}
  60%{opacity: 0.5;}
  100%{opacity: 0.5;}
}

.talent1 .con1 img{margin-top: -5px;}

.talent3 .talent3_swp{padding-top: 14px;}

.talent3 .talent3_swp .swiper-slide{width: 31.25%;}

.talent3 .talent3_swp .swiper-slide a{display: block;}

.talent3 .talent3_swp .swiper-slide .img{overflow: hidden;}

.talent3 .talent3_swp .swiper-slide .img img{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.talent3 .talent3_swp .swiper-slide:hover .img img{transform: scale(1.05);}

.talent3 .talent3_swp .txt{margin-top: 40px;}

.talent3 .talent3_swp .t1{color: #222;}

.talent3 .talent3_swp .t2{line-height: 28px;color: #222;margin: 1em 0;}

.talent3 .talent3_swp .t3{line-height: 28px;color: #222;opacity: 0;transition: all 0.6s;height: 56px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;  overflow: hidden;}

.talent3 .talent3_swp .swiper-slide:hover .t3{opacity: 1;}

.talent3 .talent3_swp .swiper-scrollbar{position: relative;bottom: 0;left: 0;width: 100%;height: 3px;background: #ebedf0;border-radius: 0;margin-top: 53px;}

.talent3 .talent3_swp .swiper-scrollbar-drag{background: #172A88;}

.talent2{background: #f5f7fa;}

.talent2 .con1 .ul{display: flex;justify-content: center;}

.talent2 .con1 .li{margin: 0 10px;}

.talent2 .con1 .li a{display: block;width: 180px;text-align: center;line-height: 48px;border-radius: 25px;border: 1px solid #e6e9eb;color: #45494c;}

.talent2 .con1 .li:hover a,
.talent2 .con1 .li.act a{color: #172A88;border-color: #172A88;}

.talent2 .con2 .li{display: none;}

.talent2 .con2 .li.act{display: block;}

.talent2 .con2 .bghj .swiper-slide{background: #fff;display: flex;height: auto;}

.talent2 .con2 .bghj .swiper-slide .img{overflow: hidden;}

.talent2 .con2 .bghj .swiper-slide .img img{width: 100%;}

.talent2 .con2 .bghj .swiper-slide .ss{cursor: pointer;}

.talent2 .con2 .bghj .swiper-slide .txt{padding: 35px 10px;line-height: 30px;color: #222;text-align: center;}

.talent2 .con2 .bghj .swiper-slide span{position: absolute;left: 0;bottom: 0;width: 100%;background: #ebedf0;height: 6px;}

.talent2 .con2 .bghj .swiper-slide span s{position: absolute;left: auto;right: 0;height: 100%;width: 0;background: #172A88;}

.talent2 .con2 .bghj .swiper-slide:hover .txt .t1{color: #172A88;font-weight: bold;}

.talent2 .con2 .bghj .swiper-slide:hover span s{width: 100%;left: 0;}

.talent2 .con2 .bghj .swiper-slide:hover .img img{transform: scale(1.05);}

.talent2 .con2 .qywh .licon{display: flex;justify-content: space-between;}

.talent2 .con2 .qywh .licon .con_le{width: 50%;background-position: center;background-size: cover;background-repeat: no-repeat;}

.talent2 .con2 .qywh .licon .con_le img{opacity: 0;}

.talent2 .con2 .qywh .licon .con_re{width: 42.5%;}

.talent2 .con2 .qywh .licon .con_re .t1{color: #525659;padding-left: 25px;line-height: 28px;background: url(../images/qywh_line.png) no-repeat left center;background-size: auto 24px;margin-top: 42px;}

.talent2 .con2 .qywh .licon .con_re .t2{color: #222;line-height: 30px;margin-top: 17px;max-width: 560px;}

.talent2 .con2 .rcfz .licon{display: flex;}

.talent2 .con2 .rcfz .licon .con_le{width: 50%;background: url(../images/rcfz_txt.png) no-repeat left 10% bottom;background-size: 75%;padding: 100px 7.5% 100px 5%;}

.talent2 .con2 .rcfz .licon .con_le .t1{display: flex;}

.talent2 .con2 .rcfz .licon .con_le .t1 span{width: 16px;height: 16px;margin: 0 -2px;border-radius: 50%;background: rgb(11, 156, 217, 1);}

.talent2 .con2 .rcfz .licon .con_le .t1 .sp1{animation: xbdh2 3s infinite linear alternate;}

.talent2 .con2 .rcfz .licon .con_le .t1 .sp2{background: rgb(11, 156, 217, 0.8);animation: xbdh1 3s infinite linear alternate;}

.talent2 .con2 .rcfz .licon .con_le .t2{line-height: 40px;color: #222;margin-top: 42px;}

.talent2 .con2 .rcfz .licon .con_re{background-position: center;background-size: cover;background-repeat: no-repeat;width: 50%;}

.talent2 .con2 .rcfz .licon .con_re img{opacity: 0;}

.talent2 .con2 .flzc .atit .t2{max-width: 880px;margin-left: auto;margin-right: auto;}

.lunbtc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 101;background: rgba(0, 0, 0, 0.5);display: none;}

.lunbtc .lun_con{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 1000px;height: 600px;display: flex;align-items: center;justify-content: center;}

.lunbtc .lun_con .img img{max-width: 1000px;max-height: 600px;height: 100%;margin: 0 auto;}

.lunbtc .out{width: 40px;height: 40px;position: absolute;right: -50px;top: 0;cursor: pointer;}

.life .pop{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;display: none;}

.life .pop .swiper-slide{display: none;}

.lunbtc  .swiper-container{padding-bottom: 30px;}

.lunbtc .one-swiping .down1_sp{display: none;}

.life .djt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;cursor: pointer;}

.talent2 .con2 .flzc .licon{display: flex;justify-content: space-between;}

.talent2 .con2 .flzc .le{width: 38.125%;}

.talent2 .con2 .flzc .re{width: 61.875%;display: flex;flex-wrap: wrap;padding-left: 10px;justify-content: space-between;}

.talent2 .con2 .flzc .re .life4,
.talent2 .con2 .flzc .re .life3,
.talent2 .con2 .flzc .re .life2{width: 32.65%;}

.talent2 .con2 .flzc .re .life5{width: 56.12%;margin-top: 10px;}

.talent2 .con2 .flzc .re .life6{width: 42.85%;margin-top: 10px;}

.talent2 .con2 .flzc .ss .img{overflow: hidden;}

.talent2 .con2 .flzc .ss .img img{width: 100%;}

.talent2 .con2 .flzc .ss .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(11, 156, 217, 0.8);opacity: 0;}

.talent2 .con2 .flzc .ss .txt .t1{display: flex;align-items: center;justify-content: center;line-height: 28px;font-weight: bold;color: #fff;left: 10px;top: 10px;width: calc(100% - 20px);height: calc(100% - 20px);border: 1px solid rgba(255,255,255,0.2);position: absolute;}

.talent2 .con2 .flzc .ss:hover .img img{transform: scale(1.05);}

.talent2 .con2 .flzc .ss:hover .txt{opacity: 1;}

.down1_sp{bottom: 0 !important;}

.down1_sp span{width: 20px;height: 3px;background: #c0c5cc;border-radius: 0;opacity: 1;margin: 0 3px;}

.down1_sp .swiper-pagination-bullet-active{width: 40px;background: #172A88;}

.down1_sp2 .swiper-pagination-bullet-active{background: #fff;}


@media screen and (max-width:1800px) {
  .about1 .img .li{font-size: 15px;}

  .about1 .img .li4{font-size: 17px;}

  .about7 .con1 .con_le{padding: 60px 5% 40px;}
}

@media screen and (max-width:1750px) {
  .about7 .con_le .ltop .ul .li .ss{font-size: 16px;}
}




@media screen and (max-width:1680px) {
.about6 .con1 .ss .img{ height:190px;}
  /* .f_16{font-size: 14px;} */
  /* .f_18{font-size: 16px;} */
  .f_20{font-size: 18px;}
  .f_22{font-size: 20px;}
  .f_24{font-size: 22px;}
  .f_26{font-size: 22px;}
  .f_28{font-size: 26px;}
  .f_30{font-size: 28px;}
  .f_32{font-size: 30px;}
  .f_34{font-size: 30px;}
  .f_36{font-size: 30px;}
  .f_38{font-size: 32px;}
  .f_40{font-size: 32px;}
  .f_42{font-size: 32px;}
  .f_44{font-size: 32px;}
  .f_46{font-size: 34px;}
  .f_48{font-size: 34px;}
  .f_50{font-size: 34px;}

  .about7 .con1 .con_le{padding: 50px 4% 40px 4%;}

  .about5 .flt li{margin-bottom: 30px;}

  .about1 .img .li{font-size: 14px;}

  .about1 .img .li4{font-size: 16px;}

  .about7 .con_le .lbot .b2{margin-top: 30px;}

  .about7 .con_le .ltop .ul .li{margin-bottom: 5px;}
}

@media screen and (max-width:1600px) {
  .about1 .img .li{font-size: 13px;}

  .about1 .img .li4{font-size: 15px;}

  .about7 .con1 .con_le{padding: 40px 4% 20px;}
}

@media screen and (max-width:1500px) {
  .about1 .img .li{font-size: 12px;}

  .about1 .img .li4{font-size: 14px;}

  .about7 .con_le .lbot{padding-top: 10px;}

  .about7 .con1 .con_le{padding:  30px 3% 15px;}
 
}

@media screen and (max-width:1400px) {
 
}

@media (max-width:1030px) {
  .f_12 {font-size: 12px;}
  .f_16 {font-size: 14px;}
  .f_18 {font-size: 16px;}
  .f_20 {font-size: 16px;}
  .f_22 {font-size: 16px;}
  .f_24 {font-size: 16px;}
  .f_26 {font-size: 16px;}
  .f_28 {font-size: 18px;}
  .f_30 {font-size: 18px;}
  .f_32 {font-size: 20px;}
  .f_34 {font-size: 20px;}
  .f_36 {font-size: 20px;}
  .f_38 {font-size: 20px;}
  .f_40 {font-size: 22px;}
  .f_42 {font-size: 22px;}
  .f_44 {font-size: 22px;}
  .f_46 {font-size: 24px;}
  .f_48{font-size: 24px;}
  .f_50{font-size: 24px;}

  body{min-width: 200px;}
  
	.box{width: 90%;min-width: 100px;padding: 0;}

  .wow{opacity: 1;}


  /* 关于，人才计划 */
  .z_tanchuang.one .tbox .modal{width: 90%;padding: 15px;}

  .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}

  
  .about1 .img .li{transform: scale(0.45);}


  .about2 .box .atit .t3{padding: 0 3%;}
}

@media (max-width:1025px) {
  .about5 .aox{padding: 100px 0;}

  .about5 .acont li .num3{padding-left: 0;}

  .about8 .atit,.about8 .con1{width: 100%;}

  .about8 .con1 .item .dizhi .di{height: 60px;}

  .dept_select{height: 100%;border: 0;background: none !important;appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;}

    .about5 .acont li .num{font-size: 140px;width: 100px;height: 160px;}

    .about5 .acont li .num3{margin-left: 10px;}

    .about5 .acont li .num.act0 span:nth-child(1){margin-top: 0;}

    .about5 .acont li .num.act1 span:nth-child(1){margin-top: calc(160px * -1);}

    .about5 .acont li .num.act2 span:nth-child(1){margin-top: calc(160px * -2);}

    .about5 .acont li .num.act3 span:nth-child(1){margin-top: calc(160px * -3);}

    .about5 .acont li .num.act4 span:nth-child(1){margin-top: calc(160px * -4);}

    .about5 .acont li .num.act5 span:nth-child(1){margin-top: calc(160px * -5);}

    .about5 .acont li .num.act6 span:nth-child(1){margin-top: calc(160px * -6);}

    .about5 .acont li .num.act7 span:nth-child(1){margin-top: calc(160px * -7);}

    .about5 .acont li .num.act8 span:nth-child(1){margin-top: calc(160px * -8);}

    .about5 .acont li .num.act9 span:nth-child(1){margin-top: calc(160px * -9);}



}


.ab_pages{clear:both;padding:50px 0;font-size:16px;text-align:center; overflow:hidden}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul a{color:#555;display:block;padding: 10px 10px;float: left;margin: 0 5px;font-size:16px;; border:1px solid #eeeeee;}
.ab_pages ul a.page-num-current{ background:#172A88; border:1px solid #172A88; color:#FFFFFF}
.ab_pages ul a:hover{ background:#172A88; border:1px solid #172A88; color:#FFFFFF}

