
.topbg{background: #516598;position: relative;top: -5px;/* text-align: right; */display: flex;justify-content: flex-end;padding: 0 3%;opacity: 0;visibility: hidden;height: 0;}
header.nheader.headerFix .topbg .headRight{filter: brightness(0) invert(1);}
header.headerFix .topbg{opacity: 1;visibility: visible;height: auto;}
header.headerFix .wrap .headRight li{overflow: hidden;opacity: 0;display: none;}
header.headerFix .nav-1st{width: calc(100% - 230px);}
header.headerFix .searIco img{filter: brightness(0) invert(1);}
header.nheader .topbg{height: auto;opacity: 1;visibility: visible;}
.banner {margin-top:88px;}
.banner a{padding-bottom:34%; display: block;width: 100%;}
.banner .btn{ bottom: 22px;position: absolute;width: 100%;bottom: 4% !important;left: 0;z-index: 3;text-align: center;}
.banner .btn span{position: relative; width: 8px; height: 8px; background:#fff; transition: 0.4s; box-sizing: border-box; margin: 0 10px !important; opacity: 1;}
.banner .btn span::before{ content: ""; position: absolute; top: -7px; left: -7px; width: 22px; height: 22px; border:1px solid #fff; border-radius: 50%;opacity: 0;box-sizing: border-box;transition: all 0.3s ease-in-out;transform: scale(0);}
.banner .btn span.swiper-pagination-bullet-active{ background: #fff;}
.banner .btn span.swiper-pagination-bullet-active::before{opacity: 1;transform: scale(1);}
/*首页公用标题*/
.idxTitle{}
/*产品中心大切换按钮*/
.thumb_btn span{display: inline-block;cursor: pointer;}
.thumb_btn{margin-top: 17px;}
.thumb_btn span img{width: 14px;height: 12px;}
.thumb_btn span:first-child{margin-right: 15px;}
.thumb_btn span.swiper-button-disabled{opacity: 0.5;}
/* 新闻中心 */

.idxTitle{position: relative;padding: 22px 0;margin-top: 50px;}
.idxTitle div{position: absolute; text-transform: uppercase;font-weight: bold;font-family: "DINPro-Black";top: 0;color: transparent;-webkit-text-fill-color: transparent;-webkit-text-stroke: 1px #eee;line-height: 120px;}
.idxTitle h6{text-transform: uppercase;font-family: "DIN-Light";padding-top: 12px;}
.idxTitle h5,.idxTitle h6{line-height: 1.2;color: #5e5e5e;position: relative;z-index: 2;padding-left: 15px;}
.idxTitle *{left: -13px;}
.idxOne .wrap{display: flex;flex-wrap: wrap;}
.idxOneLeft{width: calc((100% - 78px) / 3);margin-top: 30px;margin-right: 39px;}
.idxOneLeft .img{padding-bottom: 330px;}
.idxOneLeft .box{background: #F7F7F7;padding: 34px 34px 54px;}
.idxOneLeft .box:after{content: '';width: 100%;position: absolute;top: 50%;left: 0;background: url(../images/logo2.svg) no-repeat;filter: brightness(0) invert(1);opacity: 0.03; height: 300px;}
.idxOneLeft .box *,.list_school .item2 a > *,.p7Threebottom .swiper-slide *{position: relative;z-index: 2;}
.idxOneLeft .box .time,.list_school .item2 .time,.p7Threebottom .time{color: #516598;margin-bottom: 36px;}
.idxOneLeft .box .time .fz50,.list_school .item2 .time .fz44,.p7Threebottom .time .fz44{font-family: "DINPro-Bold";}
.idxOneLeft .box .time .fz16,.list_school .item2 .time .fz14,.p7Threebottom .time .fz14{font-family: "DINPro-Medium";position: relative;top: -7px;}
.idxOneLeft .box .text,.list_school .item2 .text,,.p7Threebottom .text{color: #313131;}
.idxOneLeft .box .text .title,.list_school .item2 .title,.p7Threebottom .title{font-weight: bold;margin-bottom: 10px;}
.idxOneLeft .box .text .intro,.list_school .item2 .intro,.p7Threebottom .intro{opacity: 0.6;line-height: 1.875;}
.idxOneLeft .box .text .intro{height:52px}
.idxOneLeft a:hover .box{background: #516598;}
.idxOneLeft a:hover .box .time,.idxOneLeft a:hover .box .text {color: #fff;}
.idxOneLeft .btn{position: absolute;z-index: 2;bottom:3px;right: 3px;border: 1px solid rgba(255,255,255,0.5);display: flex;filter: brightness(0) invert(0.3);}
.idxOneLeft .btn div{cursor: pointer; width: 30px;height: 30px;display: flex;align-items: center;justify-content: center}
.idxOneLeft .btn div img{width: 15px;}
.idxOneLeft .btn .prev img,.p7Threetop .btn.next img{transform: rotateY(180deg);}
.idxOneLeft .btn .prev {border-right: 1px solid rgba(255,255,255,0.5);}
.idxOneLeft1 .btn{right:-90px;}
.idxOneLeft1:hover .btn{right:0}
/* .fwb{font-weight: bold;} */
.typeName{position: absolute;left: 0;background: #516598;color: #fff;text-align: center;width: 111px;height: 35px;line-height: 35px;z-index: 2;}
.idxOneRight{width: calc((100% - 88px) / 3);margin-top: 30px;background: #F7F7F7;}
.idxintro li a .title{line-height: 1.66;margin-bottom: 10px;white-space: inherit;}
.idxintro li{padding: 0 34.5px;margin-top: 33px;}
.idxintro li a .time{background: url(../images/time.svg) left center no-repeat ;padding-left: 25px;color: #BFC0C4;display: block;}
.idxintro li a .time i{font-family: "DIN-Light";}
.idxintro li a:hover .title{color: #516598;}
.idxintro{height: 450px;padding-top: 30px;padding-bottom: 27px;}
.scroll{overflow-y: auto;}
.scroll::-webkit-scrollbar-track-piece { background-color:#eee;}
.scroll::-webkit-scrollbar {width:3px;height:3px;}
.scroll::-webkit-scrollbar-thumb {background-color:#516598;}
.idxMore{text-align: center;width: 100%;line-height: 20px;margin: 35px 0;}
.idxMore a{position: relative; color: #1E4198;padding-right: 23px;}
.idxMore a:after{background: url(../images/more.svg) right center no-repeat;content: '';position: absolute;right: 0;top: 50%;margin-top: -8px;;width: 16px;height: 16px;transition: all 0.4s ease-in-out;}
.idxMore a:hover:after{transform: rotateZ(90deg);}
/* 业务领域 */
.idxTwo{background: url(../images/idxbg1.jpg) center top no-repeat;background-attachment: fixed;padding: 55px 0 50px;background-size:cover}
.idxTwo .idxTitle div{opacity: .1;}
.idxTwo .idxTitle h5, .idxTwo .idxTitle h6{color: #fff;}
.idxTwo ul{display: flex;flex-wrap: wrap;}
.idxTwo ul li{width: 20%;text-align: center;margin-top: 22px;}
.idxTwo ul li img{filter: brightness(0) invert(1);width: 58px;position: relative;z-index: 2;}
.idxTwo ul li .title{color: #fff;line-height: 2;margin: 27px 0;}
.idxTwo ul li .ico{width: 100px;height: 100px;border:2px solid #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: auto;position: relative;}
.idxTwo ul li .ico:after{width: 100%;height: 100%;background: #F39900;content: '';position: absolute;border-radius: 50%;transform: scale(0);transition: 0.3s;left: 0;top: 0;}
.idxTwo ul li.more .ico img{max-height: 35px;}
.idxTwo ul li a:hover .ico:after,.jobTitle a.on:after{transform: scale(1);}
.idxTwo ul li a:hover .ico{border-color: #F39900;}

/* 人物聚焦 */
.TXTovehid-two{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.idxThree{padding: 20px 0 90px;background: #f7f7f7;}
.idxThreeSwiper{margin-top: 45px;margin-left: 7%;margin-right: 7%;}
.idxThreeSwiper .swiper-slide{background:#fff}
.idxThreeSwiper a{background: #fff;position: relative;}
.idxThreeSwiper a:after,.aboutTwo .wrap li:after,.p2_1_twoSwiper .swiper-slide a:after,.list_school .item2:after,.p7Threebottom .swiper-slide .box:after{width: 100%;height: 5px;background: #516598;content: '';position: absolute;left: 0;bottom: 0;transform: scaleX(0);transition: 0.3s ease-in-out;}
.idxThreeSwiper a .img{padding-bottom: 82%;}
.idxThreeSwiper a .wrap{padding: 30px 20px;}
.idxThreeSwiper a .wrap .title{color: #6A6B6C;line-height: 1.3;}
.idxThreeSwiper a .wrap .text{line-height:25px;height:50px;color: #6A6B6C;}
.idxThreeSwiper a .wrap .name{line-height: 1.16;margin: 9px 0;}
.idxThreeSwiper a:hover:after,.aboutTwo .wrap li:hover:after,.p2_1_twoSwiper .swiper-slide a:hover:after,.list_school .item2:hover:after,.p7Threebottom .swiper-slide .box:hover:after{transform: scaleX(1);}
.idxThreeSwiper a:hover .wrap .name{color: #516598;}
.idxThreeSwiper a:hover .img,.aboutTwo .wrap li:hover .img{transform: scale(1.05);}
.idxThreeWrap .btn,.p2_1_twoSwiper .btn div,.certiOneBox .btn,.btnall div{z-index: 2; position: absolute;top: 50%;transform: translateY(-50%);border: 2px solid #E4E4E4;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border-radius: 50%;cursor: pointer;}
.idxThreeWrap .btn img,.p2_1_twoSwiper .btn div img,.certiOneBox .btn img,.btnall div img{filter: brightness(0) invert(0.8);width: 12px;position: relative;z-index: 2;}
.idxThreeWrap .btn.prev,.certiOneBox .btn.prev{left: 0;}
.idxThreeWrap .btn.next img,.p2_1_twoSwiper .btn div.next img,.certiOneBox .btn.next img,.btnall div.next img{transform: rotateY(180deg);}
.idxThreeWrap .btn.next,.certiOneBox .btn.next{right: 0;}
.idxThreeWrap .btn:hover img{filter: brightness(0) invert(1);}

.aboutTwo .wrap.overscroll::-webkit-scrollbar-track,.aboutOneSwiper dd .aboutNtext::-webkit-scrollbar-track{background-color: #fff;  }  
.aboutTwo .wrap.overscroll::-webkit-scrollbar-thumb,.aboutOneSwiper dd .aboutNtext::-webkit-scrollbar-thumb{background-color: #fff;  } 
/* 关于我们 */
.idxFour{background: url(../images/idxbg2.jpg) center top no-repeat;color: #fff;padding: 90px 0;background-size:cover}
.idxFour .number{display: flex;justify-content: space-between;margin: 0 7%;}
.idxFour .number span{font-size: 88px;font-family: "DINPro-Bold";}
.idxFour .number i{margin-left: 10px; font-size: 55px;font-family: "DINPro-Bold";}
.idxFour .number .num{display: flex;}
.idxFour .abouttext{margin: 60px 7% 95px;line-height: 2;font-weight: 300;}
.fourabout,.foot_top,.foot_top .footNav{display: flex;justify-content: space-between;}
.fourabout li{width: 49%;}
.fourabout li .img{padding-bottom: 54.5%;}
.fourabout li .more,.fourabout li .video{position: absolute;}
.fourabout li .more{right: 5.7%;top: 8.7%;border: 1px solid #fff;border-radius: 25px;color: #fff;line-height: 2.6;padding: 0 15px 0 20px;}
.fourabout li .more i{background: url(../images/right.svg) right center no-repeat;padding-right: 20px;}
.fourabout li .video{top: 50%;left: 50%;transform: translate(-50%,-50%);}
.fourabout li:hover .more{background: #fff;}
.fourabout li:hover .more i{filter: brightness(0) invert(0.4);}
.fourabout li:hover .img{transform: scale(1.05);}
.fourabout li:hover a{box-shadow: 0 0 15px rgba(0,0,0,0.5);}
/* inde end */
/* 关于我们 */
.aboutOneSwiper dl{display: flex;justify-content: space-between;flex-wrap: wrap;}
.aboutOneSwiper dt{width: 48%;padding-bottom: 445px;}
.aboutOneSwiper dd{width:52% ;box-sizing: border-box;padding: 43px 5%;background: #fff;}
.aboutOneSwiper dd .aboutNtext{max-height: 290px;}
.aboutNtext p{margin:10px auto;}
.aboutOneSwiper .swiperbtn{position: absolute;right: 5%;top: 44px;z-index: 2;}
.aboutTwo{padding: 85px 0 65px;}
.aboutTwo .wrap{display: flex; flex-wrap: wrap;padding-top: 15px;}
.aboutTwo .wrap li{width: 18.4%;background: #F7F7F7;position: relative;margin-bottom: 28.5px;overflow: hidden;margin-left:2% ;}
.aboutTwo .wrap li:nth-child(5n+1){margin-left: 0;}
.aboutTwo .wrap li .img{padding-bottom: 97%;}
.aboutTwo .wrap li .box,.aboutTwo .wrap li i{display: block;}
.aboutTwo .wrap li .box{padding:44px 8.6%;text-align:center;}
.aboutTwo .wrap li .box .title{color: #6A6B6C;line-height: 1.2;}
.aboutTwo .wrap li .box .name{color: #516598;line-height: 1.95;font-weight: 500;}
.aboutTwo .wrap li .box .title2{color: #6A6B6C;line-height: 1.3;}
.aboutThree .abouttit{text-align: center;}
.aboutThree .abouttit:after{left: 50%;margin-left: -21px;}
.aboutThree{background: #f7f7f7;}
.aboutorgan{margin: 70px 0;}
/* 领导简述 */
.cont_leader,.aboutThree{padding: 90px 0;}
.cont_leader .contBox{display: flex;flex-wrap: wrap;}
.cont_leader .contLeaderPhoto{width: 326px;}
.cont_leader .contLeaderPhoto img{width: 100%;} 
.cont_leader .contLeaderWrap{width: calc(100% - 326px);padding-left: 91px;box-sizing: border-box;}
.cont_leader .contLeaderWrap h5{line-height: 1.38;padding-top: 27px;padding-bottom: 14px;color: #313131;}
.cont_leader .contLeaderWrap h6{color: #313131;line-height: 1.36;font-weight: 300;margin-bottom: 20px;}
.cont_leader .contLeaderWrap .aboutNtext{font-weight: inherit;}
/* 资质 */
.honerBox .wrap{margin-top: 90px;background: #F4F7FF;display: flex;justify-content: space-between;flex-wrap: wrap;}
.honerBox .wrap .titleLeft{width: 22.5%;display: flex;align-items: center;justify-content: center;color: #fff;position: relative;}
.honerBox .wrap .titleLeft:after{content: '';position: absolute;background-repeat: no-repeat;width: 150px;height: 150px;}
.honerBox .wrap .titleLeft::before{content: '';position: absolute;border-top: 20px solid transparent;border-bottom: 20px solid transparent;right: -20px;}
.honnerOne .wrap .titleLeft{background: #516598;}
.honnerTwo .wrap .titleLeft{background: #5272C2;}
.honnerThree .wrap .titleLeft{background: #F39800;}
.honnerOne .wrap .titleLeft::after{background-image: url(../images/honerico1.svg);left: 0;top: 0;}
.honnerTwo .wrap .titleLeft::after{background-image: url(../images/honerico2.svg);left: 0;top: 0;}
.honnerThree .wrap .titleLeft::after{background-image: url(../images/honerico3.svg);left: 0;top: 0;}
.honnerOne .wrap .titleLeft::before{border-left: 20px solid #516598;}
.honnerTwo .wrap .titleLeft::before{border-left: 20px solid #5272C2;}
.honnerThree .wrap .titleLeft::before{border-left: 20px solid #F39800;}
.honerBox .wrap .titlewrap{padding: 0 9% 30px;width:77.5% ;box-sizing: border-box;display: flex;flex-wrap: wrap;}
.honerBox .wrap .titlewrap ul{width: 33.33%;color: #6A6B6C;margin-top: 33px;}
.honerBox .wrap .titlewrap ul li{line-height: 1.36;}
.honerBox .wrap .titlewrap ul li p{margin-top: 11px;padding-left: 20px;position: relative;}
.honerBox .wrap .titlewrap ul li p::before{width:6px;height:6px;border-radius: 50%;background: #6A6B6C;content: '';position: absolute;left: 0;top: 6px;}
.honerBox .wrap .titlewrap ul li h5{color: #313131;line-height: 1.4;}
.swiperHonerBox{margin: 70px 0;position: relative;}
.swiperHonerBox .honerbox{margin: 0 70px;}
.swiperHonerBox .btn{position: absolute;top: 50%;margin-top: -15px;cursor: pointer;filter: brightness(0) invert(0.8);}
.swiperHonerBox .btn.prev{left: 0;}
.swiperHonerBox .btn.next{right: 0;}
.swiperHonerBox a{padding-bottom: 65%;}
.swiperHonerBox a img{position: absolute;max-height: 100%;transform: translateX(-50%);left: 50%;}
.swiperHonerBox .btn.next img{transform: rotateY(180deg);}
.swiperHonerBox .btn:hover{filter: none;}

.honerBox.honnerTwo .wrap{background: #F3F7FF;}
.honerBox.honnerTwo .wrap .titlewrap ul,.honerBox.honnerThree .wrap .titlewrap ul{width: 100%;display: flex;flex-wrap: wrap;}
.honerBox.honnerTwo .wrap .titlewrap ul li,.honerBox.honnerThree .wrap .titlewrap ul li{width: 50%;}
/* .honerBox.honnerTwo .wrap .titlewrap ul li:first-child{width: 100%;} */
.honerBox.honnerThree .wrap .titlewrap ul,.honerBox.honnerTwo .wrap .titlewrap ul{margin: 60px 0 30px;}
.honerBox.honnerThree .wrap{background: #FFF8F5;}
/* 科技范-委员会简介 */
.p2_1_One{background: #F7F7F7;display: flex;flex-wrap: wrap;margin-top: 90px;margin-bottom: 90px;flex-direction: row-reverse;}
.p2_1_One dt{width: 50%;}
.p2_1_One dd{width: 50%;box-sizing: border-box;padding: 37px 30px 54px 30px;}
.p2_1_One dd .overscroll{padding-right: 50px;max-height:250px;}
.p2_1_One dd .abouttit{padding-top: 20px;}
.p2_1_One dd .abouttit i,.p1_1One dl dt .en,.p2_2_One .abouttit i,.p7One .abouttit i{text-transform: uppercase;font-weight: bold;font-family: "DINPro-Black";color: transparent;-webkit-text-fill-color: transparent;-webkit-text-stroke: 1px #eee;line-height: 100px;font-size: 90px;position: absolute;right: 10px;top:-11px}
.p2_1_One dd .abouttit em{position: relative;z-index: 2;}
.p2_1_two_bg{background: #F4F7FF;}
.p2_1_title .p2_search{position: absolute;right: 0;top: 0;}
.p2_search form{display: flex;align-items: center;}
.p2_1_title{position: relative;}
.p2_search input{height: 40px;line-height: 40px;border-radius: 5px;}
.p2_search input[type=text]{border: 1px solid #E4E4E4;background: #fff;width: 250px;margin-right: 20px;font-size: 16px;color: #333;text-indent: 20px;box-sizing: border-box;}
.p2_search input[type=submit]{background: #516598;color: #fff;font-size: 16px;width: 115px}
.p2_1_two_bg .wrap{padding: 85px 0 0;}
.p2_1_two_bg .wrap2{padding-bottom: 50px;}
.p2_1_twoSwiper .swiper-slide a{position: relative; background: #fff;text-align: center;color: #313131;line-height: 1.4;}
.p2_1_twoSwiper .swiper-slide a .img{width: 100%;padding-bottom: 230px;margin: auto;}
.p2_1_twoSwiper .swiper-slide a .name{margin: 28px 0 15px;}
.p2_1_twoSwiper .swiper-slide a .position{padding: 13px 0;border-top: 1px solid #E4E4E4;border-bottom: 1px solid #E4E4E4;margin: 0 8%;}
.p2_1_twoSwiper .swiper-slide a .title{color: #6A6B6C;line-height: 2;padding: 20px 0 30px;min-height:60px}
.p2_1_twoSwiper .swiper-slide a .title p{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.p2_1_twoSwiper .swiper-slide a:hover .img{transform: scale(1.05);}
.p2_1_twoSwiper .btn,.p2_1_twoSwiper .btn div,.btnall div{position: inherit;}
.p2_1_twoSwiper .btn,.btnall{display: flex;justify-content: center;margin-top: 30px;}
.p2_1_twoSwiper .btn div,.btnall div{top: 0;transform: none;margin: 0 15px;}
.p2_1_twoSwiper .btn div:hover,.idxThreeWrap .btn:hover,.certiOneBox .btn:hover,.btnall div:hover{border-color: #516598;}
.p2_1_twoSwiper .btn div:hover img,.idxThreeWrap .btn:hover img,.certiOneBox .btn:hover img,.btnall div:hover img{filter: none;}
/* 资质 */
.certiTwo{background: #F7F7F7;padding-bottom: 90px;}
.certiOneBox{padding: 90px 0;}
.cerSwiper{width: 75%;margin: auto;padding: 70px 0;}
.cerSwiper .swiper-slide a{display: block;transition: 1s ease-out;}
.cerSwiper .swiper-slide .pic{position: relative;overflow: hidden;}
.cerSwiper .swiper-slide .pic em{display: block;padding-top: 50%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.cerSwiper .swiper-slide-active{z-index: 1;}
.cerSwiper .swiper-slide-prev img,.cerSwiper .swiper-slide-next img{transform: scale(1.2)}
.cerSwiper .swiper-slide-prev,.cerSwiper .swiper-slide-next{z-index: 2;}
.cerSwiper .swiper-slide-active{z-index: 3;}
.cerSwiper .swiper-slide-active img{transform: scale(1.5);}
.certiTwo .w1520{border: 1px solid #E4E4E4;}
.cerTable{display: flex;padding: 0 3.2%;box-sizing: border-box;}
.cerTable{width: 100%;text-align: center;border-collapse: collapse;background: #516598;color: #fff; }
.cerTable div,.tablebox .wrap div{width: 33.33%;border-left: 1px solid #E4E4E4;box-sizing: border-box;word-break: break-all;}
.cerTable div:first-child,.tablebox div:first-child{border-left: none;}
.tablebox .wrap div:first-child{text-align:left;}
.cerTable  div,.tablebox .wrap div{line-height: 2;padding: 10px 0;}
.certiTwo .w1520{background: #fff;}
.tablebox .wrap{margin:0 3.2%;box-sizing: border-box;display: flex;align-items: center;justify-content: center;text-align: center;border-bottom: 1px solid #E4E4E4;box-sizing: border-box;}
.tablebox .wrap div {padding: 20px 10px;color: #6A6B6C;border-left-color: #fff;}
/* 专业能力 */
.list_p2_5{padding-bottom: 85px;}
.list_p2_5 dl{margin-top: 85px;}
.list_p2_5 dl dt{width: 50%;float: left;}
.list_p2_5 dl dt a{padding-bottom: 462px;}
.list_p2_5 dl dd{float: right;width: 50%;padding-left: 5.9%;box-sizing: border-box;}
.list_p2_5 dl dt:hover a{box-shadow: 0 0 15px rgba(0,0,0,0.3);transform: scale(1.03);}
.list_p2_5 dl dd:hover h5{color: #516598;}
.list_p2_5 dl dd h5{margin-bottom: 70px;}
.list_p2_5 dl dd .textAll{max-height: 160px;margin-bottom: 50px;}
.list_p2_5 dl:nth-child(even) dt{float: right;}
.list_p2_5 dl:nth-child(even) dd{padding-left: 0;padding-right: 5.9%;}
/* 项目详情 */
.cont_p3_one{display: flex;margin-top: 90px;justify-content: space-between;flex-wrap: wrap;}
.cont_p3_one dt{width: 47%;padding-top: 20px;}
.cont_p3_one dt h6{margin-bottom: 20px;line-height: 1.33;color: #516598;}
.cont_p3_one dd{background: url(../images/contp3logo.png) left top no-repeat;width: 46.9%;background-size: contain;}
.cont_p3_one dd img{margin-top: 80px;width:85% ;}
.cont_p3_two{margin-top: -50px;padding-bottom: 90px;}
.cont_p3_two .swiper-slide{box-sizing: border-box;}
.cont_p3_two .swiper-slide .ico{margin-bottom: 15px;margin-top: 113px; border: 2px solid #516598;width: 100px;height: 100px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.cont_p3_two .swiper-slide .title{color: #516598;line-height: 1.375;margin-bottom: 32px;}
.cont_p3_two .container:after{content: 'introduce';position: absolute;text-transform: uppercase;font-weight: bold;font-family: "DINPro-Black";bottom:-20px;color: transparent;-webkit-text-fill-color: transparent;-webkit-text-stroke: 1px #f1f1f1;line-height: 120px;font-size: 90px;}
/* 业务范围 */
.cont_p3_three{background: #516598;padding: 85px 0;}
.cont_p3_three .abouttit{color: #fff;text-align: center; }
.cont_p3_three .abouttit:after{background: #fff;left: 50%;margin-left: -21px;}
.cont_p3_three .textAll{color: #fff;}
.textAll table,.textAll iframe,.textAll video,.textAll img{max-width:100%}
.cont_p3_three .container{text-align: center;margin: 30px 11.5% 0;}
.cont_p3_three .container .item{background: #FFF;min-height: 489px;transition: 0.3s;}
.cont_p3_three .container .item .ico{background: #F3F7FF;display: flex;align-items: center;justify-content: center;height: 187px;}
.cont_p3_three .container .item .ico span{display:block;width:100%;height:100%;position:relative;}
.cont_p3_three .container .item .title{line-height: 1.36;padding: 28px 0 11px;}
.cont_p3_three .container .item .ico span img,.cont_p3_five .container .swiper-slide .ico div span img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.cont_p3_five .container .swiper-slide .ico div span{position:relative;}
.conP3Ul{padding: 0 11%;height:180px;overflow-y:auto;}
.conP3Ul li{text-align: left;color: #6A6B6C;line-height: 25px;position: relative;padding-left: 15px;}
.conP3Ul li:after{width: 4px;height: 4px;content: '';position: absolute;left: 0;display: inline-block;background: #6A6B6C;border-radius: 50%;top: 10px;}
/* 项目优势 */
.cont_p3_four{padding-top: 90px;}
.cont_p3_four .container{padding:40px 0 54px;}
.cont_p3_four .container .swiper-slide a{border: 1px solid #E4E4E4;padding-bottom: 20px;}
.cont_p3_four .container .swiper-slide a .photo{text-align: center;margin: 0 0 20px;padding-bottom:85%}
.cont_p3_four .container .swiper-slide a .photo img{width: auto;height: 180px;border-radius: 0%;}
.cont_p3_four .container .swiper-slide a .type{line-height: 1.36;padding: 12px 0; margin: 15px 24px 0;border-top: 1px solid #E4E4E4;border-bottom: 1px solid #E4E4E4;text-align: center;}
.cont_p3_four .container .swiper-slide a .name{text-align: center;}
.cont_p3_four .container .swiper-slide a ul{min-height: 60px;padding: 20px 24px 0;height:60px}
.cont_p3_four .container .swiper-slide a ul li{line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cont_p3_four .container .swiper-slide a ul li:after{top: 13px;}
.cont_p3_four .container .swiper-slide a:hover,.cont_p3_four .container .swiper-slide a:hover .type{border-color: #516598;}

.cont_p3_four .container .swiper-slide a:hover .name{color: #516598;}
.cont_p3_four .container .swiper-slide a:hover .photo img{box-shadow: 0 0 15px rgba(81,105,152,0.5);}
/* 其他优势 */
.cont_p3_five .container{margin: 40px 11.5% 0;}
.cont_p3_five .container .swiper-slide{background: #F7F7F7;text-align: center;}
.cont_p3_five .container .swiper-slide .ico{text-align: center;padding: 29px 0;}
.cont_p3_five .container .swiper-slide .ico div{width: 106px;height: 105px;background: #fff;border-radius: 50%;margin: auto;display: flex;align-items: center;justify-content: center;}
.cont_p3_five .container .swiper-slide .ico div span{width:100%;height:100%}
.cont_p3_five .container .swiper-slide .textAll{margin: 18px;line-height: 30px;height: 270px;}
.abouttype{color: #516598;margin-bottom: 10px;}
.cont_p3_five{padding-bottom: 90px;padding-top:70px}

/*定义滚动条轨道 内阴影+圆角*/  
.cont_p3_five .container .swiper-slide .textAll::-webkit-scrollbar-track{background-color: #F7F7F7;  }  
/*定义滑块 内阴影+圆角*/  
.cont_p3_five .container .swiper-slide .textAll::-webkit-scrollbar-thumb{background-color: #F7F7F7;  }  
/* 项目范围 */
.cont_p3_six .container{margin: 30px 0;}
.cont_p3_six .container .swiper-slide{height: 288px;}
.cont_p3_six .container .swiper-slide a,.pro_ul li a{position: relative;overflow: hidden;}
.cont_p3_six .container .swiper-slide a .img{padding-bottom: 288px;}
.cont_p3_six .container .swiper-slide a .box{ position: absolute;width: 100%;top: 100%;background: rgba(0,0,0,0.5);height: 100%;color: #fff;padding: 32px;box-sizing: border-box;opacity: 0;}
.cont_p3_six .container .swiper-slide a .box h6{margin-bottom: 29px;}
.cont_p3_six .container .swiper-slide a .box ul{height:144px;line-height: 1.875;font-weight: 300;overflow:hidden}
.cont_p3_six .container .swiper-slide a .name,.pro_ul li a .name{position: absolute;bottom: 0;background: linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0));color: #fff;width: 100%;line-height: 1.4;padding: 17px 32px;box-sizing: border-box;}
.cont_p3_six .container .swiper-slide a:hover .box{opacity: 1;top: 0;} 
.cont_p3_six .container .swiper-slide a:hover .name{bottom: -70px;}
.pro_ul{display: flex;flex-wrap: wrap;padding: 50px 0;}
.pro_ul li{width:calc((100% - 80px) / 3);margin-top: 40px;}
.pro_ul li:nth-child(3n+2){margin: 0 40px;margin-top: 40px;}
.pro_ul li a .img{padding-bottom: 60%;}
/* 项目 */
.list_pro{padding-bottom: 50px;}
.proCont{display: flex;justify-content: space-between;flex-wrap: wrap;}
.proCont .container{width: 49%;margin: 67px;height: 410px;padding-bottom: 55px;}
.proCont .container .swiper-slide{height: 100%;}
.proCont .container .swiper-pagination{bottom: 0;}
.proCont .container .swiper-pagination span{width: 14px;height: 14px;margin: 0 7px;}
.proCont .container .swiper-pagination span.swiper-pagination-bullet-active{background: #516598;    }
.proCont .pro_Cont_wrap{width: calc(100% - 49% - 134px);height: 600px;background: #F7F7F7;padding: 84px 3.8% 111px 5.8%;box-sizing: border-box;}
.proCont .pro_Cont_wrap .title{color: #516598;line-height: 1.66;margin-bottom: 25px;}
.proCont .pro_Cont_wrap .overscroll{max-height: 450px;padding-right: 50px;}
/* 天俱时大学 */

.list_school .item{float: left; margin-top: 40px;width: 31.5%;margin-left: 40px;}
.list_school .item:nth-child(1){width:calc( 100% - 31.5% - 40px ) ;margin-left: 0;}
.list_school .item:nth-child(3),.list_school .item:nth-child(4),.list_school .item:nth-child(5){width: calc((100% - 80px) / 3);}
.list_school .item:nth-child(3),.list_school .item:nth-child(6),.list_school .item:nth-child(8){margin-left: 0;}
.list_school .item:nth-child(6),.list_school .item:nth-child(7){width: calc((100% - 41px) / 2);}
.list_school .item2{width: calc((100% - 7.8%) / 4);}
.list_school > div:nth-child(12){margin-left:0}
.list_school .item .img{padding-bottom: 358px;}
.list_school .item .box{position: absolute;width: 100%;height: 100%;background: rgba(17,36,85,.4);top: 0;left: 0;padding:0  53px;box-sizing: border-box;}
.list_school .item .box .title{color: #fff;display: flex;align-items: center;padding: 25px 0;}
.list_school .item .box .title img{margin-right: 10px;}
.list_school .item .box .title span,.list_school .item .box .more em,.list_school .item .box .more,.list_school .item2 .more,.list_school .item2 .more em{display: flex;}
.list_school .item .box .textAll{color: #fff;font-weight: 300;height: 96px;}
.list_school .item .box .more,.list_school .item .box .textAll{opacity: 0;transform: translateY(20px);}
.list_school .item .box .more{position: absolute;bottom:35px;left: 53px;color: #fff;line-height: 2;}
.list_school .item .box .more img{filter: brightness(0) invert(1);margin-left: 14px;}
.list_school .item a:hover .box .more,.list_school .item a:hover .box .textAll{opacity: 1;transform: translateY(0)}
.list_school .item2{margin-left: 2.6%;float: left;margin-top: 40px;background: #f7f7f7;}
.list_school .item2 .img{padding-bottom: 245px;}
.list_school .item2 .box,.p7Threebottom .swiper-slide .box{padding: 34px 34px 30px;}
.list_school .item2 .time ,.p7Threebottom .swiper-slide time{margin-bottom: 16px;}
.list_school .item2 .more,.p7Threebottom .swiper-slide .more{align-items: center;color: #afafaf;margin-top: 20px;}
.list_school .item2  em img,.p7Threebottom .swiper-slide em img{transform: rotateY(180deg);height: 15px;margin-left: 18px;}
.list_school .item2:hover .more,.p7Threebottom .swiper-slide:hover .more{color: #516598;}
.p7Threebottom .swiper-slide em img{position: relative;top: 3px;}
.list_school .item2 .more em,.p7Threebottom .swiper-slide em{filter: brightness(0) invert(0.6);}
.list_school .item2:hover .more em,.p7Threebottom .swiper-slide a:hover em{filter: none;}
.list_school .item .more em img{width: 20px;height: 13px;}
.list_school .item .more em{justify-content: center;align-items: center;}
.list_school .item:nth-child(8) .img{padding-bottom:358px}
.list_school .item:nth-child(8){width:100%}

/* 招聘 */
.list_job{padding: 50px 0;}
.jobUl{border: 1px solid #E8E9EA;}
.jobTitle{text-align: center;border-bottom: 1px solid #E8E8E8;display: flex;justify-content: center;}
.jobTitle a{color: #313131;line-height: 1.22;margin: 0 2.6%;padding: 33px 0;position: relative;}
.jobTitle a:after{width: 100%;content: '';background: #516598;height: 3px;position: absolute;left: 0;bottom: -1px;transform: scale(0);}
.jobTitle a.on{color: #516598;}
.jobtit{background: #516598;color: #fff;display: flex;justify-content: space-between;align-items: center;padding: 35px 49px;margin-top: 40px;}
.jobtit div,.jobUl li .title div{width: 12%;padding-left: 10px;box-sizing: border-box;}
.jobtit div:nth-child(3),.jobtit div:nth-child(4),.jobUl li .title div:nth-child(3),.jobUl li .title div:nth-child(4){width: 19.5%;}
.jobtit div:nth-child(1),.jobUl li .title div:nth-child(1){padding-left: 0;}
.jobtit div:nth-child(2),.jobUl li .title div:nth-child(2){width: 10%;}
.jobtit div:last-child,.jobUl li .title div:last-child{width: 70px;padding-left: 0;text-align: center;}
.jobUl li.active .title .more img{transform: rotate(90deg);}
.jobUl li .title{display: flex;justify-content: space-between;align-items: center;height: 100px;padding: 0 49px;border-bottom: 1px solid #E8E8E8;}
.jobUl li .title .more{width: 30px;height: 30px;display: flex;background: #E8E8E8;border-radius: 50%;justify-content: center;margin: auto;}
.jobUl li .title .more img{width: 7px;height: 14px; transform: rotate(-90deg);filter: brightness(0) invert(0.5);margin-top: 9px;}
.jobUl li .wrap{padding: 25px 49px 50px;display: none;}
.jobUl li .wrap .textAll{margin-bottom: 50px;margin-top: 10px;line-height: 2.25;}
.jobUl li .wrap .tips{font-weight:bold;line-height: 1.9;}
.jobUl li .wrap .tips a{display: block;width: 172px;height: 54px;line-height: 54px;text-align: center;background: #516598;color: #fff;margin-top: 20px;}
.jobUl li:nth-child(even) .title{background: #F8F8F8;}
.jobUl li:first-child .wrap { display: block; }
.jobUl li.active .title .more img{margin-top: 7px;}
/* 招标公告 */
.list_bidding{display: flex;justify-content: space-between;padding: 90px 0;flex-wrap: wrap;}
.list_bidding .goHome{width: 117px;line-height: 1.4;}
.list_bidding .goHome a{display: flex;}
.list_bidding .goHome a img{margin-right: 16px;}
.list_bidding .goHome a span{display: flex;}
.biddingUl{width: calc(100% - 117px - 9%);}
.biddingtitle{display: flex;align-items: center;background: #F7F7F7;line-height: 1.4;text-align: center;}
.biddingtitle a{flex: 1;color: #313131;padding: 15px 0;}
.biddingtitle a.active,.biddingtitle a:hover{background: #516598;color: #fff;}
.biddingUl .wrap,.registerWrap{border: 1px solid #e8e8e8;padding: 25px 50px ;border-top: none;}
.biddingUl .wrap .biddingBox{padding-bottom: 20px;}
.biddingUl .wrap .biddingBox li{border-bottom: 1px solid #e8e8e8;line-height: 2;}
.biddingUl .wrap .biddingBox li a{display: flex;justify-content: space-between;padding: 15px 0;}
.biddingUl .wrap .biddingBox li a span{max-width: calc(100% - 80px);color: #6A6B6C;position: relative;}
.biddingUl .wrap .biddingBox li a span::before{width: 4px;height: 4px;background: #516598;content: '';display: inline-block;position: relative;top: -3px;margin-right: 15px;transition: 0.4s ease-in-out;}
.biddingUl .wrap .biddingBox li a em{font-family: "DIN-Light";color: #BFC0C4;}
.biddingUl .wrap .biddingBox li a:hover span::before{width: 15px;}
.biddingUl .wrap .biddingBox li a:hover span{color: #516598;}
/* 供应商注册 */
.registerWrap{padding:  50px 7%;}
.registerWrap h6{line-height: 2.87;}
.registerWrap .textAll{line-height: 2.87;}
.registerWrap form{width: 57%;padding-top: 70px;}
.registerWrap form div{display: flex;justify-content: space-between;margin-bottom: 20px;flex-wrap: wrap;}
.registerWrap form label{color: #313131;line-height: 40px;}
.registerWrap form label span{color: #E02020;margin-right: 10px;}
.registerWrap form input[type=text],.registerWrap form textarea{border: 1px solid rgba(228,228,228,0.8);width: calc(100% - 130px);box-sizing: border-box;border-radius: 5px;line-height: 40px;height: 40px;text-indent: 10px;transition: 0.3s ease-in-out;}
.registerWrap form textarea{height: 100px;}
.registerWrap form div input[type=submit]{width: 115px;height: 40px;line-height: 40px;border-radius: 5px;background: #516598;color: #fff;font-size: 16px;}
.registerWrap form div:last-child input[type=text]{width: 205px;}
.registerWrap form div img{width: calc(100% - 115px);height: 40px;max-width: 147px;}
.registerWrap form input[type=text]:focus,.registerWrap form textarea:focus{border-color: rgba(81,101,152,0.8)}
/* 资料中心 */
.list_data .dataUl ul{display: flex;flex-wrap: wrap;}
.list_data .dataUl li{width:calc((100% - 120px) / 5);margin-left: 30px;margin-bottom: 40px;position: relative;}
.list_data .dataUl li:nth-child(5n+1){margin-left: 0;}
.list_data .dataUl ul li .title{padding-top: 18px;line-height: 2;color: #313131;}
.list_data .dataUl ul li .img{padding-bottom: 134%;border-radius: 8px;box-shadow:0 0 15px rgba(0,0,0,0.2)}
.list_data .dataUl ul li .wxico{position: absolute;bottom:60px ;right: 10px;cursor: pointer;height: 21px;line-height: 21px;}
.list_data .dataUl ul li .wxico img{float: right;margin-left: 5px;}
/* 关于我们 */
.p1_1One dl{background: #fff;display: flex;align-items: inherit;}
.p1_1One dl dt{width:52.5% ;padding-left: 3%;position: relative;padding-right: 3%;box-sizing: border-box;}
.p1_1One dl dt .en{position: inherit;opacity: 0.8;display: none;}
.p1_1One dl dt .textAll p{margin-bottom: 10px;}
.p1_1One dl dt .textAll{}
.p1_1One dl dt .overscroll{max-height:405px ;margin: 30px 0;padding-right: 5%;}
.p1_1One dl dd{width: 47.5%;position: relative;}
.p1_1One dl dd .img{padding-bottom: 477px;}
.p1_1One dl dd  .videoico{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.p1_1One dl dt .overscroll::-webkit-scrollbar-thumb{background-color: #F39800;  }  
.p1_1One ul li > *{width: 100%;}
.p1_1One ul li{position: relative; width: 25%;background: #516598;color: #fff;height: 130px;padding-left: 3%;box-sizing: border-box;}
.p1_1One ul li::before{width: 1px;height: 100%;content: '';position: absolute;left: 0;top: 0;background: rgba(255,255,255,0.2) ;}
.p1_1One ul li .number{line-height: 1;padding-top: 27px;padding-bottom: 6px;font-family: "DINPro-Medium";}
.p1_1One ul li .number b{position: relative;top: -25px;}
.p1_1One ul li:hover{background: #F39800;}
/* 发展历程 */
.abouttitcenter{text-align: center;}
.abouttitcenter:after{left: 50%;margin-left: -21px;}
.p1_1Two{background-image: url(../images/new3.jpg);}
.history-tab-box .btn{position: absolute;top: 30px;width: 27px;height: 27px;border-radius: 50%;border: 1px solid #fff;text-align: center;top: 35px;cursor: pointer;}
.history-tab-box .btn img{width: 7px;position: relative;top: 5px;filter: brightness(0) invert(1);}
.history-tab-box .btn.next{right: 0;}
.history-tab-box .btn.next img{transform: rotateY(180deg);}
.history-tab-box .btn:hover{background: #F39800;border-color: #F39800;}
.history-tab-box .tabswrap{margin: 0 30px;padding: 0 6%; box-sizing: border-box;}
.history-tab-box .tabswrap .tabs{position: relative;z-index: 2;}
.history-tab-box .tabswrap:after{width: calc(100% - 60px);height: 1px;background: #fff;content: '';position: absolute;left: 30px;top: 50%;}
.history-tab-box .tabs .swiper-slide div{border-radius: 50%;background: #fff;text-align: center;line-height: 88px;width: 88px;font-family: "DINPro-Medium";margin: 6px auto;}
.history-tab-box .tabs .swiper-slide.on div{background: #F39800;color: #fff;box-shadow: 0 0 15px rgba(255,255,255,1);}
.history-tab-box .tab-content{margin: 50px 6.5% 0;}
.history-tab-box .tab-content .swiper-slide{align-items: flex-end;}
.history-tab-box .tab-content .photo{width: 56.7%;}
.history-tab-box .tab-content .photo .img{padding-bottom: 454px;}
.history-tab-box .tab-content .wrap{background-image:url(../images/new8.png);width: 43.3%;padding: 0 4%;box-sizing: border-box;max-height: 454px;}
.history-tab-box .tab-content .wrap h5{color: #516598;font-family: "DINPro-Medium";padding:60px 0 50px;}
.history-tab-box .tab-content .wrap dl{margin-bottom: 40px;}
.history-tab-box .tab-content .wrap dl dd{width: calc(100% - 70px);}
.history-tab-box .tab-content .wrap dl dt{font-family: "DINPro-Medium";font-weight: bold;}
.history-tab-box .tab-content .wrap dl dd p{padding-left: 20px;position: relative;color: #6A6B6C;}
.history-tab-box .tab-content .wrap dl dd p::before{content: '';width: 5px;height: 5px;background: #6A6B6C;position: absolute;left: 0;top: 10px;border-radius: 50%;}
/* 企业文化 */
.p1_1Three{background-image: url(../images/new4.jpg);}
.p1_1Three .abouttitcenter{color: #fff;}
.p1_1Three .abouttitcenter:after{background: #fff;}
.p1_1Three .container,.p1_1Four .container{padding-top: 15px;}
.p1_1Three .swiper-slide{background: #fff;height: 370px;text-align: center;}
.p1_1Three .swiper-slide .ico{width: 130px;height: 130px;border: 2px solid #516598;display: flex;align-items: center;justify-content: center;border-radius: 50%;margin:32px auto 14px;}
.p1_1Three .swiper-slide .ico span{display: flex;}
.p1_1Three .swiper-slide h5{color: #313131;line-height: 1.375;font-weight: 400;}
.p1_1Three .swiper-slide h6{line-height: 1.3;color: #6A6B6C;text-transform: uppercase;font-family: "DIN-Light";margin-bottom: 24px;}
.p1_1Three .swiper-slide .textAll{margin: 0 6%;}
.p1_1Three .swiper-slide:hover .ico{border-color: #F39800;background: #F39800;}
.p1_1Three .swiper-slide:hover .ico img{filter: brightness(0) invert(1);}
.p1_1Three .swiper-slide:hover h5{color: #F39800;}
/* 员工风采 */
.paddingtop50{padding-top:50px}
.p1_1Four{margin-bottom:50px}
.p1_1Four .container .swiper-slide .text,.p5_1_one a .text{background: linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));position: absolute;width: 100%;bottom: 0;left: 0;padding: 20px 0 10px;}
.p1_1Four .container .swiper-slide .text i,.p5_1_one a .text i{color: #fff;margin: 0 5%;}
.p1_1Four .container .img,.p5_1_one a .img,.p7Threebottom .img{padding-bottom: 65%;}
.pagin{text-align: center;padding: 20px 0 0;}
.pagin span{width: 8px;height: 8px;background: #E4E4E4;border-radius: 50%;opacity: 1;}
.pagin span.swiper-pagination-bullet-active{width: 21px;background: #516598;border-radius: 5px;}
/* 论坛简介 */
.p2_2_One{margin: 90px 0;}
.p2_2_One:after{width: 59.2%;height: 100%;content: '';position: absolute;left: 0;bottom: 0;background: #f7f7f7;}
.p2_2_One{align-items: flex-end;}
.p2_2_One dt{width: 46.7%;padding-bottom: 473px;}
.p2_2_One dd{padding: 58px 4.5%;width: 53.3%;box-sizing: border-box;}
.p2_2_One > *{position: relative;z-index: 2;}
.p2_2_One .abouttit i{top: -20px;right: 0;}
.fwn{font-weight: 300;}

/* 历届回顾 */
.p2_2_Two{padding-top: 15px;}
.p2_2_Two .swiper-slide {height: calc((100% - 30px) / 2);background: #fff;width:calC((100% - 90px) / 4);float:left;margin-left:30px;margin-bottom:30px;}
.p2_2_Two .swiper-slide:nth-child(4n+1){margin-left:0}
.p2_2_Two .swiper-slide a .img{padding-bottom:65% ;}
.p2_2_Two .swiper-slide a .wrap{padding: 10px 25px;}
.p2_2_Two .swiper-slide a .wrap .title{line-height: 1.4;color: #313131;padding: 7px 0 4px;}
.p2_2_Two .swiper-slide a .wrap .text{line-height: 1.375;color: #6A6B6C;}
.p2_2_Two .swiper-slide a .wrap .more{text-align: right;display: block;filter: brightness(0) invert(0.7);padding-top: 10px;}
.p2_2_Two .swiper-slide a:hover .wrap .title{color: #516598;}
.p2_2_Two .swiper-slide a:hover .more{filter: none;}
/* 新闻中心 */
.p5_1_two{background: #E4E4E4;padding: 0 3%;height: 90px;align-items: center;justify-content: inherit;margin-top: 30px;margin-bottom: 30px;}
.p5_1_two form{height: 100%;align-items: center;}
.p5_1_two .item1{width: 100px;}
.p5_1_two .item3{width: 40px;margin: 0 10px;text-align: center;}
.p5_1_two .item2,.p5_1_two .item4{width: 18.4%;}
.p5_1_two .item5{width: 19.8%;margin: 0 2.6%;}
.p5_1_two .laydate-icon{height: 48px;background: #fff;color: #555;text-indent: 20px; border: none;line-height: 48px;position: relative;}
.p5_1_two .laydate-icon:after{width: 48px;height: 48px;background: #516598;content: '';position: absolute;right: 0;top: 0;}
.p5_1_two .laydate-icon::before{border-top: 7px solid #fff;border-left: 7px solid transparent;border-right: 7px solid transparent;content: '';position: absolute;right: 15px;top: 50%;z-index: 2;margin-top: -2px;}
.p5_1_two div input{width: 100%;height: 100%;height: 48px;line-height: 48px;font-size: 18px;}
.p5_1_two div input[type=text]{text-indent: 20px;}
.p5_1_two .item6{width: 18.7%;}
.p5_1_two .item6 input{background: #516598;color: #fff;}
.p5_1_three{background: #fff;}
.p5_1_three dl{margin: 0 48px;border-bottom: 1px solid #E4E4E4;padding: 20px 0;}
.p5_1_three dl:first-child dt.item2{padding-top: 0;display: flex;}
.p5_1_three dl dt.item1{width: 235px;}
.p5_1_three dl dt.item1 a{padding-bottom: 152px;}
.p5_1_three dl dt.item2{margin-right: 40px;margin-top: 30px;width: 89px;height: 98px;background: #F7F7F7;text-align: center;color: #516598;padding-top: 12px;box-sizing: border-box;}
.p5_1_three dl dd{width: calc(100% - 235px - 200px);margin-top: 30px;}
.p5_1_three dl dd .textAll{margin-top: 6px;height: 64px;}
.p5_1_three dl dd .textAll p{margin: 0;}
.p5_1_three dl dt.item2 span{ font-family: "DINPro-Medium";}
.p5_1_three dl dt.item2 em{font-family: "DIN-Light";}
.p5_1_three dl:hover dd .title,.conpage .conLeft:hover *,.conpage .conLeft:hover *{color: #516598;}
.p5_1_three dl:hover dt.item1{box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.p5_1_three .page{padding: 40px 0;}
.p5_1_one a:hover .img{transform: scale(1.05);}
/* 行业资讯 */
.p5_2 dl dd{width: calc(100% - 129px);}
.cont_news{background: #fff;padding: 70px;max-width: 1000px;margin: auto;}
.contit1{text-align: center;line-height: 1.3;margin-bottom: 20px;}
.contem{justify-content: center;padding-bottom: 45px;border-bottom: 1px solid #e8e8e8;line-height: 32px;}
.contem div span,.contem div {display: flex;color: #BFC0C4;font-weight: 300;}
.contem div span{margin-right: 10px;}
.contem div {margin: 0 3%;}
.contWrap{padding: 20px 0;color: #6A6B6C;min-height: 300px;word-wrap: break-word;}
/*.contWrap p{margin-top:10px;}*/
.contWrap table,.contWrap iframe,.contWrap video{height: auto !important;max-width:100%}

.contWrap table td a{display: block;}
.contWrap table td img{/*margin-top: 20px;*/object-fit:cover;height:100% !important;width:100% !important;display:block;}
/*.contWrap table tr:first-child td img{margin-top: 0;}*/

.conpage a{color: #6A6B6C;max-width:calc(100% - 125px)}
.conpage .conRight img,.conpage .conLeft img{width: 7px;filter: brightness(0) invert(0.7);}
.conpage .conRight img{transform: rotateY(180deg);margin-left: 10px;}
.conpage .conCenter img{position: relative;top: 3px;margin-right: 10px;}
.conpage .conLeft img{margin-right: 10px;}
.conpage .conCenter{font-weight: 500;}
.conpage .conLeft:hover img,.conpage .conLeft:conRight img{filter: none;}
.conpage .conRight, .conpage .conLeft{display: flex;width: calc((100% - 100px) / 2);}
.conpage .conRight{justify-content: flex-end;}
.conpage .conRight span,.conpage .conLeft span{width: 75px;}
/* 招聘频道页面 */
.p7One{background: #F6F9FE;}
.p7One dt{padding: 4.6%;width: 48.6%;box-sizing: border-box;}
.p7One .abouttit i{top: -20px;}
.p7One dt h6{color: #516598;margin: 45px 0 30px;}
.p7One dd{background: #516598;width: 51.4%;}
.p7One dd a{color: #fff;text-align: center;padding-top: 47px;}
.p7One dd a .img{padding-bottom: 388px;width: 74.5%;}
.p7One dd a .more{position: absolute;bottom: 8%;right: 8%;line-height: 1.375;}
.p7One dd a .more em{padding-bottom: 10px;}
.p7Two ul {padding-top: 15px;}
.p7Two ul li{width: 31.57%;}
.p7Two ul li .img{padding-bottom: 65%;}
.p7Two ul li .bg{background: linear-gradient(to right,rgba(255,255,255,0.8),rgba(255,255,255,0));position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.p7Two ul li .title{position: absolute;left: 8.3%;top: 27px;}
.p7Two ul li a:hover .img{transform: scale(1.05);}
/* 天军事人 */
.p7ThreeBox{padding-top: 15px;margin:0 5%}
.p7ThreeBox .tabs{left: 0;top: 15px;width: 24%;position: absolute;z-index: 2;padding-right: 20px;box-sizing: border-box;background: #fff;height: 475px;}
.p7ThreeBox .tabs .swiper-slide{cursor: pointer;border: 1px solid #E4E4E4;text-align: center;color: #313131;overflow: hidden;box-sizing: border-box;position: relative;overflow: hidden;}
.p7ThreeBox .tabs .swiper-slide .poHidden{padding-top: 25px;height: 95px;box-sizing: border-box;}
.p7ThreeBox .tabs .swiper-slide:after{content: '';position: absolute;border-top:10px solid transparent ;border-bottom:10px solid transparent ;border-left:16px solid #596EA1 ;right: -16px;top:50%;margin-top: -10px;opacity: 0;}
.p7ThreeBox .tabs .swiper-slide .en{text-transform: uppercase;color: #BFC0C4;position:relative;z-index:2}
.p7ThreeBox .tabs .swiper-slide .number{font-size: 60px;font-family: "DINPro-Bold";color: #F3F3F3;position: absolute;bottom: -6%;line-height: 1.3;left: 10px;}
.p7ThreeBox .tabs .swiper-slide.on{border-color:#516598 ;background: #516598;transition: 0.3s ease-in-out;color: #fff;}
.p7ThreeBox .tabs .swiper-slide.on .en{color: #fff;}
.p7ThreeBox .tabs .swiper-slide.on .number{color: #596EA1;}
.p7ThreeBox .tabs .swiper-slide.on:after{opacity: 1;}
.p7Threetop .btn{position: absolute;top: 50%;z-index: 2;background: rgba(49,49,49,0.6);width: 50px;height: 70px;text-align: center;cursor: pointer;margin-top: -35px;}
.p7Threetop .btn img{filter: brightness(0) invert(1);margin-top: 19px;}
.p7Threetop .btn.next{right: 0;}
.p7Threebottom .swiper-slide{background: #f7f7f7;}
.p7Threephoto,.p7Threebottom{width: 100%;}
.p7Threetop{width: 74.5%;float: right;margin-bottom: 40px;}
.p7Threetop .swiper-slide .img{padding-bottom: 475px;position:relative;}
.p7Threetop .swiper-slide span{ background:rgba(0,0,0,0.5);color:#fff;position: absolute;bottom: 0;left: 0;width: 100%;padding: 70px;box-sizing: border-box;opacity: 0;width: 100%;height: 100%;}
.p7Threetop .swiper-slide span em{position: absolute;bottom: 70px;}
.p7Threetop .swiper-slide span i{position: absolute;bottom: 120px; display: block;width: calc(100% - 140px); height: 120px;line-height: 30px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.p7Threetop .swiper-slide a:hover span{opacity: 1;}

/* 联系我们 */
.p7Four{padding: 102px 4.6% 88px;color: #fff;margin-bottom: 90px;}
.p7Four h6{opacity: 0.1;}
.p7Four a{color: #fff;}
.contactOne .item{border-bottom: 1px solid #E4E4E4;line-height:1.875 ;color: #6A6B6C;}
.contactOne .item ul{padding: 50px 0;}
.contactOne .item h6{color: #313131;}
.contactOne .item:last-child{border-bottom: none;padding-bottom: 20px;}
.contactTwo .wrap{justify-content: space-between;}
.contactTwo .wrap .img{padding-bottom: 65%;}
.contactTwo .wrap .item{width: 47.5%;margin-top: 30px;position: relative;margin-right: 0;}
.contactTwo .wrap .item .bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.contactTwo .wrap .item h6{line-height: 2;position: relative;z-index: 2;}
.contactTwo .wrap .item ul{padding: 10px 0;position: relative;z-index: 2;}
.contactTwo .wrap .item li{line-height: 2;display: flex;}
.contactTwo .wrap .item li span{display: flex;margin-right: 15px;width: 15px;}
.contactTwo .wrap .item li span img{width: 15px;height: 30px;margin-top: 2px;}
.contactTwo .wrap .item li em{width: calc(100% - 30px);}
.contactThree{background: #F4F7FF;}
.contactThree form .item .text{width: 31.3%;background: #fff;position: relative;margin-bottom: 30px;}
.contactThree form .item .text input,.contactThree form .code input{width: 100%;line-height: 40px;height: 40px;border: 1px solid #fff;text-indent: 120px;font-size: 16px;}
.contactThree form .item .text label,.contactThree form .code label{font-size: 16px;width: 100px;position: absolute;left: 0;top: 0;text-align: center;line-height: 40px;}
.contactThree form .item .text label:after,.contactThree form .code label:after{width: 1px;height: 20px;content: '';position: absolute;right: 0;background: #e8e8e8;top: 50%;margin-top: -10px;}
.contactThree form  textarea{width: 100%;height: 215px;margin-bottom: 30px;padding:10px 30px;line-height: 2;font-size: 16px;box-sizing: border-box;}
.contactThree form .code{width: 31.3%;position: relative;display: flex;}
.contactThree form .code input{width: calc(100% - 155px);}
.contactThree form .code img{width: 142px;height: 42px;}
.contactThree form .btn input{width: 115px;height: 40px;color: #fff;border-radius: 5px;background: #516598;}
.contactThree form .btn input[type=reset]{background: #ECECEC;color: #313131;margin-left: 20px;}
/* 视频 */
.listvideobg{background: #F3F7FF;}
.listvideobg .item {padding-top: 15px;width: 23.5%;}
.listvideobg .item .img{padding-bottom: 65%;position: relative;}
.listvideobg .item .img img{position: absolute;width: 50px;height: 50px;left: 50%;top: 50%;margin: -25px 0 0 -25px;}
.listvideobg .item .box{background: #fff;padding: 22px 29px;line-height: 1.375;}
.listvideobg .item .box .title{color: #313131;padding-bottom: 10px;}
.listvideobg .item .box .text{color: #BFC0C4;}
.listvideobg .item .box .more{text-align: right;margin-top: 22px;}
.listvideobg .item .box .more img{filter: brightness(0) invert(0.7);}
.listvideobg .item a:hover .box .title{color: #516598;}
.listvideobg .item a:hover .box .more img{filter: none;}
.listvideobg .nAllMore a{ margin: 50px auto 0;}
.videoUl{justify-content: inherit;padding-bottom: 40px;}
.videoUl .item{margin-right:2%;}
.videoUl .item:nth-child(4n){margin-right: 0;}
/* 20210719 */
.contLeader2{padding-bottom: 100px;}
.contLeader2 .wrap{padding-top: 70px;}
.contLeader2 .item {padding: 4.6%;box-sizing: border-box;background: #F8F8F8;}
.contLeader2 .item:hover{box-shadow: 0 0 15px rgba(0,0,0,0.15);}
.contLeader2 .item dt{width: 218px;}
.contLeader2 .item dt .img{padding-bottom: 282px;}
.contLeader2 .item dd{width: calc(100% - 282px);}
.contLeader2 .item dd h5,.contLeader2 .item dd h6{color: #313131;line-height: 1.3;}
.contLeader2 .item dd h6{margin: 11px 0 37px;}
.contLeader2 .item dd .textAll{line-height: 2;color: #6A6B6C;}

.box1{flex-wrap: nowrap;margin: 0 17%;}
.boxleft{font-family: "DIN-Light";}
.boxleft li{margin-top: 43px;cursor: pointer;}
.boxleft li:first-child,.boxright dl dd .item:first-child{margin-top: 0;}
.boxleft li.active{color: #F39800;}
.boxleft li.active::after{content: "~";}
.boxright{width: calc(100% - 190px);}
.boxright .swiper-slide{line-height: 2;}
.boxright dl{position: relative;align-items: inherit;line-height: 25px;padding-bottom: 50px;}
.boxright dl::after{width: 1px;height: 100%;background: #313131;content: '';position: absolute;top: 0;left: 85px;}
.boxright dl dt{font-family: "DINPro-Bold";width: 85px;position: relative;}
.boxright dl dt::after{z-index: 2;width: 27px;height: 27px;border-radius: 50%;background: #F39800;content: '';position: absolute;right: -13px;top: 0;}
.boxright dl dd{width: calc(100% - 125px);line-height: 25px;}
.boxright dl dd .title{font-family: "DINPro-Bold";line-height: 23px;}
.boxright dl dd .item{margin-top: 20px;}
.boxright dl dd .item *{transition: 0.5s;}
.boxright dl dd .item .text{width: calc(100% - 60px);}
.boxright dl dd .item:hover .title,.boxright dl dd .item:hover .text{color: #F39800;}
.cont_p3_three .btnall div:hover{border-color:rgba(255,255,255,0.4)}

.idxOneLeft .box .text .title{font-weight:normal}
/* 20221230 */
.contactTwo .wrap{justify-content: flex-start;}
.contactTwo .wrap .item{background: url(../images/tjsbg2.jpeg) center no-repeat;background-size: cover;padding: 30px;box-sizing: border-box;transition: 0.4s;width: 32%;margin-right: 2%;}
.contactTwo .wrap .item:nth-child(3n){margin-right: 0;}
.contactTwo .wrap .item:hover{background: url(../images/tjsbg.jpg) center no-repeat;background-size: cover;}
.contactTwo .wrap .item:hover h6,.contactTwo .wrap .item:hover li{filter: brightness(0) invert(1);}
.contactTwo .wrap .item .bg{background-size: cover;background-position: center;opacity: 0;transition: 0.3s;}
.contactTwo .wrap .item .bg::after{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.5);left: 0;top: 0;content: '';}
.contactTwo .wrap .item:hover .bg{opacity: 1;}
/* 20240301 */
.znsb_hyal .abouttit,.znsb_sbgz .abouttit,.znsb_sbys .abouttit{text-align: center;}
.znsb_hyal .abouttit::after,.znsb_sbgz .abouttit::after,.znsb_sbys .abouttit::after{left: 50%;transform: translateX(-50%);}
.znsb_sbgz .abouttit::after{background-color: #fff;}
.znsb_sbgz .abouttit{color: #fff;}
.znsb_sbgz{background-image: url(../images/znsbbg1.jpg);}
.padding90{padding: 90px 0 !important;}
.znsb_sbgz .wrap{max-height: 570px;padding-right:10px}
.znsb_sbgz .wrap dl{float: left;width: calc((100% - 40px) / 2);box-sizing: border-box;border: 1px solid rgba(255,255,255,0.5);display: flex;align-items: center;padding: 40px 0 40px 40px;margin-top: 40px;}
.znsb_sbgz .wrap dl:nth-child(odd),.znsb_sbys .wrap li:nth-child(odd){margin-right: 40px;}
.znsb_sbgz .wrap dl:nth-child(-n+2),.znsb_sbys .wrap li:nth-child(-n+2){margin-top: 0;}
.znsb_sbgz .wrap dl dt{width: 140px;margin-right: 35px;}
.znsb_sbgz .wrap dl dt img{max-width: 140px;max-height: 180px;}
.znsb_sbgz .wrap dl dd{width: calc(100% - 175px);color: #fff;}
.znsb_sbgz .wrap dl dd h6{font-weight: 500;}
.znsb_sbgz .wrap dl dd .textAll{color: #fff; font-weight: normal;margin-top: 20px;padding-right: 40px;height: 128px;font-weight: 300;}
.znsb_sbgz .wrap dl .overscroll::-webkit-scrollbar,.znsb_sbys .wrap .overscroll::-webkit-scrollbar{width: 6px;  background-color:rgba(255,255,255,0.2); border-radius: 0; }   
.znsb_sbgz .wrap dl .overscroll::-webkit-scrollbar-track{background-color: rgba(255,255,255,0.2);  }  
.znsb_sbgz .wrap dl .overscroll::-webkit-scrollbar-thumb,.znsb_sbys .wrap .overscroll::-webkit-scrollbar-thumb{background-color: #E4E4E4;  }  
.znsb_sbgz .wrap dl .textAll p{margin: 0;}
.znsb_sbys .wrap .overscroll::-webkit-scrollbar-track{background-color: #F5F5F5;}

.znsb_sbgz .wrap.overscroll::-webkit-scrollbar,.znsb_sbys .wrap.overscroll::-webkit-scrollbar{background-color: rgba(255,255,255,0.3);  }  
.znsb_sbgz .wrap.overscroll::-webkit-scrollbar-thumb,.znsb_sbys .wrap.overscroll::-webkit-scrollbar-thumb{background-color: rgba(255,255,255,0.3);  }  
.znsb_sbgz .wrap.overscroll::-webkit-scrollbar-track,.znsb_sbys .wrap.overscroll::-webkit-scrollbar-track{background-color: rgba(255,255,255,0.3);}

.znsb_sbys .wrap{max-height: 400px;}
.znsb_sbys .wrap li{float: left;width: calc((100% - 40px) / 2);box-sizing: border-box;border: 1px solid #EFF1FF;margin-top: 40px;background-color: #FBFCFE;padding: 30px 0 30px 40px;}
.znsb_sbys .wrap li .subtitle{height: 64px;line-height: 32px;color: #565656;padding-right: 40px;font-weight: 300;}
.znsb_sbys .wrap li .title{display: flex;align-items: center;margin-bottom: 20px;}
.znsb_sbys .wrap li .title img{margin-right: 20px;height:36px ;}
.znsb_sbys .wrap li:hover{box-shadow: 0 4px 16px rgba(121,131,154,0.15);}

.znsb_hyal{background-image: url(../images/hyalbg.jpg); }
.znsb_swlx{background-color: #F9F9F9;}
.znsbText{margin-top: 0 !important;}
/* 20240329 */
.color56{color: #565656;}
.marginTop90{margin-top: 90px;}
.disflex{display: flex;flex-wrap: wrap;}
.textCenter{text-align: center;}
.obCover{object-fit: cover;width: 100%;height: 100%;position: absolute;transform: translate(-50%,-50%);left: 50%;top: 50%;}
.before::before,.after::after{content: '';position: absolute;transition: 0.3s;}
.school_new_one{padding-bottom: 40px;}
.school_new_one ul li{flex: 1;margin-top: 30px;position: relative;border-left: 1px solid #DCDFE6;box-sizing: border-box;}
.school_new_one ul li .ico img{margin: auto;}
.school_new_one ul li .title{color: #516598;font-weight: 500;line-height: 1;margin: 14px 0 20px;}
.school_new_one ul li .subtitle{color: #6A6B6C;line-height: 2;}
.school_new_one ul li:first-child{border: none;}
.school_new_two video{width: 100%;}
.school_new_two{margin-bottom: 60px;}
.school_new_three{background-color: #F5F7FF;}
.wrapTextAll{padding: 30px 0 ;line-height: 2;}
.school_new_three ul li{flex: 1;box-shadow: inset 0 0 50px rgba(104,142,239,0.2); }
.school_new_three ul{gap: 50px;}
.school_new_three ul li .intel{padding: 40px;}
.school_new_three ul li .intel .title{padding-left: 64px;line-height: 44px;margin-bottom: 20px;}
.school_new_three ul li .intel .title img{position: absolute;left: 0;top: 0;height: 44px;}
.school_new_three ul li .intel .subtitle{line-height: 2;}


.school_new_four ul li{width: calc((100% - 80px) / 2);margin-top: 20px;}
.school_new_four ul li:nth-child(even){margin-left: 80px;}
.school_new_four ul li .img{position: relative;overflow: hidden;padding-bottom: 50%;}
.school_new_four ul li .title{color: #516598;line-height: 1;margin: 30px 0 20px;}
.school_new_four ul li a:hover .img img{transform: translate(-50%,-50%) scale(1.05);}

.certiOneBox2{padding: 0;margin-top: 60px;}
.cerSwiper2{margin: auto;padding: 130px 0 170px;}
.cerSwiper2 .swiper-slide {position: relative;background:#000;}
.cerSwiper2 .swiper-slide a{display: block;transition: 1s ease-out;}
.cerSwiper2 .swiper-slide .pic{position: relative;overflow: hidden;background:#000;}
.cerSwiper2 .swiper-slide .pic em{display: block;padding-top: 50%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.cerSwiper2 .swiper-slide-active{z-index: 1;}
.cerSwiper2 .swiper-slide-prev img,.cerSwiper2 .swiper-slide-next img{transform: scale(1.7);/* opacity: 0.9; */}
.cerSwiper2 .swiper-slide-prev,.cerSwiper2 .swiper-slide-next{z-index: 2;}
.cerSwiper2 .swiper-slide-active{z-index: 3;}
.cerSwiper2 .swiper-slide-active img{transform: scale(2.5);}
.cerSwiper2 .social-pic-btn{margin-top: 40px;}

.social-pic-btn div{z-index: 1;width: 64px;height: 64px;border: 1px solid #E4E4E4;border-radius: 50%;cursor: pointer;transition: 0.3s;position: relative;}
.social-pic-btn div:after{content: '';position: absolute;left: 50%;top: 50%;width: 20%;height: 20%;border-top: 2px solid #CCCCCC;}
.social-pic-btn{justify-content: center;gap: 30px;}
.social-pic-btn .prev-btn:after{border-left: 2px solid #CCCCCC;transform: translate(-30%,-50%) rotate(-45deg);}

.social-pic-btn .next-btn:after{border-right: 2px solid #CCCCCC;transform: translate(-70%,-50%) rotate(45deg);}
.social-pic-btn div:hover{background-color: #516598;border-color: #516598}
.social-pic-btn div:hover::after{border-color: #fff;}

.kjfnonebg{background: url(../images/kjfnonebg.png) center bottom no-repeat;background-size: 100%;}
.kjfnOne dl{justify-content: space-between;}
.kjfnOne dl dt{width: 50.5%;padding-bottom: 450px;}
.kjfnOne dl dd{width: 45.05%;}
.kjfnOne dl dd .overscroll{height: 350px;margin-top: 45px;line-height: 2;padding-right: 10px;text-align: justify;}
.kjfnOne ul{margin-top: 75px;}
.kjfnOne ul li{flex:1;border-left: 1px solid #DCDFE6;}
.kjfnOne ul li .number{font-size: 66px;  font-family: "DINPro-Medium";color: #516598;line-height: 70px;margin-bottom: 20px;}
.kjfnOne ul li .number i{position: relative;display: inline-block;}
.kjfnOne ul li .number i sup{position: absolute;left: 100%;top: -10px;line-height: 1;}
.kjfnOne ul li:first-child{border-left: none;}
.kjfnOne ul li .text{line-height: 30px;}
.padding70{padding: 70px 0;}
.color333{color: #333;}
.kjfnTwo{background-image: url(../images/kjfntwobg.jpg);overflow: hidden;}
.kjfnTwo .wrap {width: 50.5%;}
.kjfnTwo .wrap .overscroll{height: 400px;padding-right: 30px;}
.kjfnTwo .wrap .name{line-height: 1.1;margin-bottom: 20px;}
.kjfnTwo .wrap .title{line-height: 1.1;margin-bottom: 15px;margin-top: 20px;}
.kjfnTwo .img{width: 43%;position: relative;}
.kjfnTwo .disflex{align-items: center;}
/* .kjfnTwo .img img{ -webkit-box-reflect: below 2px linear-gradient(transparent, rgba(0, 0, 0, 0.2));} */
.kjfnThree .wrap{padding-top: 30px;}
.kjfnThree .wrap .swiper-slide a .img{padding-bottom: 69%;box-shadow: 0 4px 20px rgba(82,84,89,0.3);}
.kjfnThree .wrap .swiper-slide a .textCenter{line-height: 82px;}

.kjfnFour{background-image: url(../images/kjfnfourbg.jpg);}
.kjfnFour ul{margin-top: 40px;}
.kjfnFour ul li{border-bottom:1px solid #DCDFE6;padding: 24px 0;}
.kjfnFour ul li:first-child{border-top: 1px solid #DCDFE6;}
.kjfnFour ul li .title{cursor: pointer;position: relative;padding-right: 30px;}
.kjfnFour ul li .title .num{width: 44px;height: 44px;border-radius: 50%;background: #F4F4F4;text-align: center;line-height: 44px; font-family: "DIN-Light";color: #516598;}
.kjfnFour ul li .title .name{width: calc(100% - 64px);line-height: 44px;margin-left: 20px;color: #231816;}
.kjfnFour ul li .title::after{width: 20px;height: 20px;background: url(../images/kjfnfourico.svg) center no-repeat;content: '';position: absolute;right: 0;top: 50%;margin-top: -10px;transition: 0.3s;}
.kjfnFour ul li .wrap{display: none;line-height: 2;color: #4B4949;}
.kjfnFour ul li.active .title::after{transform: rotate(45deg);}

.p2_2_One dd{padding: 0;padding-right: 88px;box-sizing: border-box;}
.p2_2_One:after{display: none;}
.p2_2_One{align-items: inherit;margin: 0;}
.p2_2_One dt{padding-bottom: 390px;}
.p2_2_newbg{background-image: url(../images/kjltOnebg.jpg);}
.p2_2_One_new{margin-top: 60px;}
.p2_2_One_new dl dt{width: 200px;}
.p2_2_One_new dl dt img{border-radius: 100%;width: 200px;height: 200px;object-fit: cover;}
.p2_2_One_new dl {align-items: center;}
.p2_2_One_new dl dd{width: calc(100% - 250px);}
.p2_2_One_new dl dd .name{font-size: 28px;color: #516598;margin-right: 20px;}
.p2_2_One_new dl dd .subtitle{margin-top: 20px;line-height: 2;}

.p2_1_two_bg .wrap{padding: 0;}
.zhuanjiaNewText .disflex{justify-content: space-between;align-items: center;}
.zhuanjiaNewText .textAll{width: 59.2%;}
.zhuanjiaNewText ul{width: 35%;display: inline-flex;justify-content: space-between;}
.zhuanjiaNewText ul li i{font-family: "DINPro-Medium";color: #516598;font-size: 80px;position: relative;display: inline-block;}
.zhuanjiaNewText ul li i sup{position: absolute;left: 100%;top: 0;line-height:1 ;font-size: 40px;}

.p2_1_One dd{background: url(../images/p2_1_new_ico1.png) left bottom no-repeat;}

.p2_1_new_one{margin-bottom: 90px;}
.p2_1_new_one .wrap{margin-top: 40px;}
.p2_1_new_one .wrap a{position: relative;}
.p2_1_new_one .wrap .img{padding-bottom:65% ;}
.p2_1_new_one .wrap .text{position: absolute;left: 0;bottom: 0;background: linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0.0));padding: 0 30px;line-height: 82px;box-sizing: border-box;width: 100%;}
.white{color: #fff;}
.p2_1_new_one .wrap .swiper-pagination-bullets{position: relative;left: auto;top: auto;margin-top: 35px;}
.p2_1_new_one .wrap .swiper-pagination-bullets .swiper-pagination-bullet-active{width: 20px;border-radius: 4px;background-color: #516598;}

.pro_intel_one{display: flex;justify-content: space-between;align-items: center;}
.pro_intel_one dt{width: 43.4%;}
.pro_intel_one dd{width:47.4%  ;}
.znsb_pro .wrap dl{align-items: inherit;}
.znsb_pro .wrap dl dt img{max-width: 100px !important;max-height: 100px !important;}
.znsb_pro .wrap dl dt{width: 100px;}

.pro_intel_end ul{justify-content: space-between;padding-top: 30px;}
.pro_intel_end ul li{width: 104px;line-height: 32px;}
.pro_intel_end ul li .ico{width: 104px;height: 104px;border-radius: 50%;box-shadow: inset 0 0 30px rgba(181,205,255,0.46);position: relative;margin-bottom: 14px;}
.pro_intel_end ul li .ico .obCoverIco{width: 48px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.pro_intel_end ul li a:hover .ico{transform:translateY(-15px);box-shadow: inset 0 0 30px rgba(181,205,255,1);}

.gszlone{background-image: url(../images/gszlonebg.jpg);}

/* 首页 */
.idxOneNew{background-image: url(../images/tjsindexbg1.jpg);padding: 100px 0;}
.idxOneNew .disflex{justify-content: space-between;}
.idxOneNew .textleft{width: 47.4%;}
.idxOneNew .textleft .lookmore{margin-top: 50px; border: 1px solid #DCDFE6;display: inline-block;width: 202px;height: 58px;border-radius: 4px;line-height: 58px;text-align: center;}
.idxOneNew .textleft .lookmore span{padding-right: 30px;}
.idxOneNew .textleft .lookmore span::after{background: url(../images/right.svg) center no-repeat;right: 0;top: 50%;transform: translateY(-50%);width: 20px;height: 12px;filter: brightness(0) invert(0.3);background-size: 100%;}
.idxOneNew .textleft .lookmore:hover{background-color: #516598;border-color: #516598;}
.idxOneNew .textleft .lookmore:hover span{color: #fff;}
.idxOneNew .textleft .lookmore:hover span::after{filter: brightness(0) invert(1);}
.idxOneNew .textRight{width: 47.4%;display: inline-flex;justify-content: space-between;}
.idxOneNew .textRight .item .num span{font-size: 66px;font-family: "DINPro-Medium";color: #516598;position: relative;display: inline-block;}
.idxOneNew .textRight .item .num sup{position: absolute;left: 100%;font-size: 32px;line-height: 1;}
.idxOneNew .textRight .item .text{line-height: 1.1;margin-top: 10px;}
.idxOneNew ul{gap: 34px;margin-top: 80px;}
.poRe{position: relative;}
.idxOneNew ul li{border: 1px solid #DCDFE6;border-radius: 6px;flex: 1;}
.idxOneNew ul li .ico img{width: 48px;margin: 0 auto 20px;}
.idxOneNew ul li .text{line-height: 1.1;padding-bottom: 20px;}
.idxOneNew ul li .text::after{width: 48px;height: 2px;background-color: #516598;left: 50%;margin-left: -24px;bottom:0 ;}
.idxOneNew ul li a{padding: 43px 0;}
.idxOneNew ul li a::after{width: 100%;height: 100%;background: url(../images/idxicobg1.png) center no-repeat;background-size: 100% 100%;left: 0;top: 0;opacity: 0;}
.idxOneNew ul li a:hover::after{opacity: 1;}
.idxOneNew ul li a:hover{box-shadow: 0 2px 14px rgba(81,101,152,0.13);}

.padding60{padding: 60px 0;}
.idxOne{background-image: url(../images/tjsindexbg2.jpg);}
.idxTitle{margin-top: 0;}
.idxTitle h6{margin-top: 0;}
.idxTitle .fz40{color: #516598;padding-right: 30px;line-height: 1.2;margin-top: 5px;display: inline-block;}
.idxTitle .fz40::after{width: 20px;height: 21px;background: url(../images/idxtitleico.svg) no-repeat;right: 0;top: 0;}
.typeName{border-bottom-right-radius: 26px;}
.idxOne{padding: 25px 0 90px;}
.idxOne .timenew{border-top: 1px solid #DCDFE6;line-height: 82px;margin-top: 40px;display: flex;justify-content: space-between;}
.idxOne .timenew i{background: url(../images/tjsnewidxtime.svg) left center no-repeat;padding-left: 25px;color: #6A6B6C;font-family: "DIN-Light";}
.idxOne .timenew em{color: #6A6B6C;padding-right: 30px;}
.idxOne .timenew em::after{width: 20px;height: 20px;background: url(../images/right.svg) no-repeat right center;background-size: 70%;right: 0;top: 50%;transform: translateY(-50%);filter: brightness(0) invert(0.3);}
.idxOneLeft .box{padding: 20px 30px 0 !important;}
.idxOneLeft .box .text .title, .list_school .item2 .title, .p7Threebottom .title{margin-bottom: 17px;}
.idxOne .btnAll{width: 40px;height: 82px;background: rgba(0,0,0,0.2);top: 119px;position: absolute;z-index: 2;opacity: 0;cursor: pointer;}
.idxOneLeft:hover .btnAll{opacity: 1;}
.idxOneLeft .swiper-slide:hover .timenew{filter: brightness(0) invert(1);}
.idxOne .btnAll.prev{left: 0;}
.idxOne .btnAll.next{right: 0;}
.idxOne .btnAll.swiper-button-disabled{display: none;}
.idxOne .btnAll img{max-width: 11px;max-height: 22px;object-fit: inherit;}
.idxintro{margin-top: 60px;padding-top: 0;}
.idxintro li{margin-top: 0;}
.idxintro li a {padding: 15px 0 10px;}
.idxintro li:first-child a{padding-top: 0;}
.idxintro li a .time{background: url(../images/tjsnewidxtime.svg) left center no-repeat;font-family: "DIN-Light";margin-bottom: 10px;}
.idxintro li a::before{width: 100%;height: 1px;background-color: #DCDFE6 ;left: 0;bottom: 0;}
.idxintro li a::after{width: 0;height: 1px;background-color: #516598;left: 0;bottom: 0;}
.idxintro li a:hover::after{width: 100%;}

.idxTitle .titlemore{left: auto; border: 1px solid #DCDFE6;display: inline-block;width: 202px;height: 58px;border-radius: 4px;line-height: 58px;text-align: center;position: absolute;right: 0;top: 50%;transform: translateY(-50%);margin-top: 0 !important;}
.idxTitle .titlemore span{padding-right: 30px;left: auto;}
.idxTitle .titlemore span::after{background: url(../images/right.svg) center no-repeat;right: 0;top: 50%;transform: translateY(-50%);width: 20px;height: 12px;filter: brightness(0) invert(0.3);background-size: 100%;}
.idxTitle .titlemore:hover{background-color: #516598;border-color: #516598;}
.idxTitle .titlemore:hover span{color: #fff;}
.idxTitle .titlemore:hover span::after{filter: brightness(0) invert(1);}

.idxThree{background: url(../images/tjsindexbg3.jpg) center no-repeat;background-size: cover;padding: 45px 0 90px;}
.idxThree .idxTitle .social-pic-btn{position: absolute;right: 0;top: 50%;transform: translateY(-50%);left: auto;}
.idxThreeSwiper{margin-top: 25px;margin-left: 0;margin-right: 0;}
.idxThreeSwiper a,.idxThreeSwiper .swiper-slide{background: none;}
.idxThreeSwiper a .img{width: calc(100% - 10px);border-radius: 6px 6px 82px;padding-bottom: 129%;margin-left: 10px;overflow: hidden;}
.idxThreeSwiper a .newname{background: linear-gradient(to top,#516598,#899EC9);border-radius: 5px;position: absolute;left: 0;bottom: 100px;padding: 8px 20px;color: #fff;}
.idxThreeSwiper a .type{margin-left: 10px;margin-top: 20px;line-height: 1.2;color: #6A6B6C;}
.idxThreeSwiper a .subtype{margin-left: 10px;line-height: 1;margin-top: 8px;}
.idxThreeSwiper a::after{display: none;}

.kjfnThree .wrap .swiper-slide a:hover .img{box-shadow: 0 4px 20px rgba(82,84,89,0.5)}
.kjfnThree .wrap .swiper-slide a:hover .img img{transform: translate(-50%,-50%) scale(1.1 );}

#certify {position: relative;margin-top: 60px;margin-left:15%;margin-right:15%}
#certify .swiper-container {padding-bottom: 60px;}
#certify  .swiper-slide {width: 700px;height: 380px;background: #fff;position: relative;overflow: hidden;}
#certify  .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
#certify  .swiper-slide p {line-height: 70px;padding: 0 40px; color: #fff;position: absolute;left: 0;bottom: 0;background: linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0));width: 100%;box-sizing: border-box;}

.abouttit2{padding-left: 20px;padding-bottom:0}
.abouttit2:after{display:none;}
.abouttit2:before{width:8px;height: 8px;background:#516598;left:0;top:50%;margin-top:-4px;content:'';position:absolute;}
.marginbottom{margin-bottom:40px;}

@media screen and (max-width: 1540px){
    .idxOneLeft .img{padding-bottom: 250px;}
    .idxTwo ul li .ico{width: 90px;height: 90px;}
    .idxTwo ul li img{width: 40px;}
    .idxTwo ul li .title{margin: 17px 0;}
    .proCont .container{margin: 50px;}
	.contWrap table{table-layout:auto !important;}
    
	/*字号*/
	.idxintro{height:365px}
	.idxTitle{margin-top:25px}
	.idxFour .number span{font-size:70px}
	.cont_news{max-width:800px}
	
	.banner{margin-top:70px;}
	/* 20240301 */
	.padding90{padding: 50px 0 !important;}
	.znsb_sbgz .wrap dl dt{width: 120px;}
	.znsb_sbgz .wrap dl dt img{max-width: 100%;max-height: 140px;}
	/*20240311*/
	.aboutOneSwiper dd{padding:30px 3%}
	.znsb_sbgz .wrap dl{padding:20px}
	.znsb_sbys .wrap li{padding:20px 0 20px 20px}
	
	.p1_1Three .swiper-slide .ico{width:100px;height:100px;}
	.p1_1Three .swiper-slide .ico img{max-width: 70%;}
	.p1_1Three .swiper-slide .ico span{justify-content: center}
	.p1_1One dl dt .overscroll{height: 305px;}
	.p1_1One dl dd .img{padding-bottom:367px}
	.p1_1One dl dd .videoico img{width:60px;}
	.aboutTwo .wrap li .box{padding: 25px 7%;}
	.honerBox .wrap .titlewrap{padding: 0 3% 30px;}
	.honerBox.honnerThree .wrap .titlewrap ul, .honerBox.honnerTwo .wrap .titlewrap ul{margin:40px 0 20px}
	.contactOne .item ul{padding: 30px 0;}
	.cont_leader, .aboutThree,.cont_p3_three{padding:70px 0;}
	.cont_p3_one{margin-top: 60px;}
	.cont_p3_three .container,.cont_p3_five .container{margin:20px 5% 0}
	.cont_p3_three .container .item .ico{height:160px;}
	.cont_p3_three .container .item .ico span img, .cont_p3_five .container .swiper-slide .ico div span img{max-width: 70%;}
	.idxThreeWrap .btn, .p2_1_twoSwiper .btn div, .certiOneBox .btn, .btnall div{width:40px;height:40px}
	.proCont .pro_Cont_wrap{padding:60px 2% 60px 3%}
}
@media screen and (max-width: 1280px){
    /*20240409*/
    .idxOneNew .textleft .lookmore,.idxTitle .titlemore{width:170px;height:45px;line-height:45px;}
    .idxOneNew .textleft .lookmore{margin-top:30px}
}
@media screen and (max-width: 1200px){
	.banner{padding-top:90px;margin-top:0}
    .idxTitle{margin-top: 20px;}
    .idxFour .number span{font-size: 70px;}
    .idxFour .number i{font-size: 40px;}  
    .proCont .container{height: 275px;}
    .proCont .pro_Cont_wrap{padding-top: 50px;padding-bottom: 50px;}
    .proCont .pro_Cont_wrap .overscroll{padding-right: 10px;}
    .list_school .item .box{padding: 0 25px;}
    .list_school .item .box .more{left: 25px;}
    .jobtit div:nth-child(2), .jobUl li .title div:nth-child(2),.jobtit div:nth-child(5), .jobUl li .title div:nth-child(5){display: none;}
    .jobUl li .title{font-size: 16px;}
    .jobtit,.jobUl li .title,.jobUl li .wrap{padding: 20px 29px;}
    .jobUl li .title{min-height: inherit;}
    .registerWrap form{width: 90%;}
    .p1_1One ul li{padding: 0 3%;}
    .p1_1One dl dt .en,.p2_2_One .abouttit i,.p7One .abouttit i{font-size: 60px;}
    .history-tab-box .tab-content{margin: 25px 0 0;}
    .p5_1_two{flex-wrap: wrap;}
    .p5_1_two .item1{display: none;}
    .cont_news{padding: 50px;}
    .contactOne .item ul{padding: 25px 0;width: 33%;box-sizing: border-box;}
    .contactOne .item{justify-content: inherit;}	
	.contWrap table{table-layout:auto !important;}
	
	
	.topbg .headRight,.topbg .headRight li{display:flex}
	.nheader .wrap .headRight li{display:none}
	.nheader .wrap .headRight li.lastlist,.idxheader .wrap .headRight li.searIco,header.nheader.headerFix .wrap .headRight li.searIco{display:block !important}
	.nheader .wrap .headRight li.lastlist a{min-width:25px}
	.menuLine span{background:#516598}
	.idxheader .menuLine span{background:#fff}
	header.idxheader.headerFix .topbg{display:none}
	header.idxheader.headerFix{box-shadow:inherit}
	header.idxheader.headerFix .wrap .headRight li,header.nheader.headerFix .wrap .headRight li.lastlist{opacity:1}
	/* 20210720 */
	.box1{margin: 30px 10%;}
	.p7ThreeBox .tabs .swiper-slide .en{font-size:12px}
	.p7ThreeBox .tabs .swiper-slide .poHidden{padding-top:18px;}
	/* 20240301 */
	.cont_p3_one dt{margin-top: 0;}
	.znsb_sbgz .wrap dl,.znsb_sbys .wrap li{padding: 20px 0 20px 20px;width: calc((100% - 20px) / 2);margin-top: 20px;}
	.znsb_sbgz .wrap dl:nth-child(odd), .znsb_sbys .wrap li:nth-child(odd){margin-right: 20px;}
	.znsb_sbys .wrap li .subtitle,.znsb_sbgz .wrap dl dd .textAll{padding-right: 20px;}
	/* 20240329 */
	.marginTop90{margin-top: 60px;}
	.kjfnOne ul li .number{font-size: 50px;}
	.pro_intel_end ul li{width: 88px;}
	.pro_intel_end ul li .ico{width: 88px;height: 88px;}
	.znsb_pro .wrap dl dt img{max-width: 80px !important;max-height: 80px !important;}
	/* 20240402 */
	.idxOneNew .textRight .item .num span{font-size: 40px;}
	.idxOneNew .textRight{gap:20px}
	.idxOneNew ul li a{padding: 30px 0;}
}
@media screen and (max-width: 991px){
	.nheader .wrap .headRight{display:flex}
	header .nav-1st,.foot_top .footNav,.nheader .nav-1st,.navBtn,.jobtit div:nth-child(6), .jobUl li .title div:nth-child(6),.jobtit div:nth-child(4), .jobUl li .title div:nth-child(4),.p7ThreeBox .tabs .swiper-slide .number{display: none;}
    .idxTitle h6,.cont_leader .contLeaderWrap h5{padding-top: 0;}
    .idxTitle div{line-height: 100px;}
    .idxThreeSwiper,.honerBox .wrap{margin-top: 25px;}
    .idxOneLeft .img{padding-bottom: 200px;}
    .idxOneLeft .box .time,.history-tab-box .tab-content .wrap dl{margin-bottom: 18px;}
    .idxOneLeft .box,.registerWrap{padding: 20px 20px 30px ;}
    .idxintro{height: 280px;}
    .idxOneLeft{width: calc((100% - 50px) / 3);margin-right: 25px;}
    .idxTwo ul li .title{font-weight: normal;font-size: 14px;line-height: 1.5;}
    .idxTwo ul li.more{display: none;}
    .idxTwo ul li{width: 33.3%;}
    .idxFour .number{margin: 0;}
    .idxFour .abouttext,.aboutorgan,.p2_1_One{margin: 30px 0 ;}
     .idxThreeWrap .btn,.p2_1_twoSwiper .btn div,.certiOneBox .btn,.btnall div{width: 30px;height: 30px;}
	 .idxThreeWrap .btn img, .p2_1_twoSwiper .btn div img, .certiOneBox .btn img, .btnall div img{width: 8px;}
     .idxFour .abouttext{font-weight: 300;}
     .idxTwo{padding: 10px 0 40px;}
     .idxTwo ul li .ico{width: 70px;height: 70px;}
     .idxThree .idxTitle,.cont_p3_two,.p5_2 dl > *{margin-top: 0;}
     .idxThree,.certiTwo,.cont_p3_one{padding-bottom: 40px;}
     .idxFour,.aboutBggray,.aboutTwo,.cont_leader,.p2_1_two_bg .wrap,.certiOneBox,.cont_p3_three,.list_bidding,.aboutThree{padding: 45px 0;}
     .aboutTwo .wrap li .box,.p2_2_One dd,.p5_1_two{padding: 22px 4.3%;}
     .cont_leader .contLeaderWrap{width:65%;padding-left: 20px;}
     .cont_leader .contLeaderPhoto{width: 35%;}
     .honerBox.honnerThree .wrap .titlewrap ul, .honerBox.honnerTwo .wrap .titlewrap ul{margin: 30px 0 0;}
     .p2_1_One dd{padding: 30px 40px;}
     .p2_1_One dd .overscroll{padding-right: 30px;}
     .p2_1_twoSwiper .btn div{margin: 0 7px;}
     .cont_p3_one,.cont_p3_two .swiper-slide .ico{margin-top: 45px;}
     .cont_p3_one dt{width: 50%;}
     .cont_p3_two,.cont_p3_five,.list_school{padding-bottom: 45px;}
     .cont_p3_three .container{margin-left: 0;margin-right: 0;}
     .cont_p3_four{padding-top: 45px;}
     .proCont .container,.proCont .pro_Cont_wrap,.conpage .conRight,.conpage .conLeft{width: 100%;}
     .proCont .container, .proCont .pro_Cont_wrap{height: auto;}
     .proCont .container .swiper-slide{padding-bottom: 65%;height: 0;}
     .proCont .pro_Cont_wrap .overscroll{max-height: inherit;}
     .proCont .container{margin: 30px;}
     .proCont .pro_Cont_wrap,.biddingUl .wrap,.p7Four{padding: 30px;}
     .pro_ul li{width: calc((100% - 20px) / 2);margin-top: 20px;}
     .pro_ul li:nth-child(3n+2){margin-left: 0;margin-right: 0;margin-top: 20px;}
     .pro_ul li:nth-child(even){margin-left: 20px;}
     .pro_ul,.history-tab-box .tab-content .wrap h5,.jobTitle a,.list_job{padding: 20px 0;}
     .list_school .item2 .box{padding-left: 20px;padding-right: 20px;}
     .list_school .item .img{padding-bottom: 220px;}
    .list_school .item2 .img{padding-bottom: 130px;}
    .jobtit div:nth-child(1), .jobUl li .title div:nth-child(1){width: 30%;}
    .jobtit div:nth-child(3), .jobUl li .title div:nth-child(3){width: calc(100% - 30% - 40px);}
    .jobUl li .title{font-size: 14px;}
    .registerWrap form{padding-top: 30px;width: 100%;}
    .registerWrap form div:last-child input[type=text]{width: 132px;}
    .registerWrap form div:last-child div img{width: 90px;}
    .registerWrap form div:last-child div {flex-wrap:nowrap;}
    .list_data .dataUl li{width: calc((100% - 60px) / 3);margin-bottom: 20px;}
    .list_data .dataUl li:nth-child(5n+1){margin-left: 30px;}
    .list_data .dataUl li:nth-child(3n+1){margin-left: 0;}
    .p2_2_One{margin: 45px 0;}
    .p5_1_two{height: auto;}
    .p5_1_two .laydate-icon{width: calc((100% - 100px) / 2);}
    .p5_1_two .item5,.p5_1_two .item6{margin: 0;width: calc((100% - 60px) / 2);margin-top: 20px;}
    .p5_1_two .item6{margin-left: 60px;}
    .p5_1_three dl{margin: 0 20px;}
    .p5_1_three dl dd{width: calc(100% - 378px);}
    .p5_1_three dl dt.item2{margin-right: 20px;}
    .p5_2 dl dd{width: calc(100% - 129px);}
    .conpage em,.conpage .conCenter{display: none;}
    .conpage .conRight{margin-top: 20px;}
    .conpage .conRight a,.contactTwo .wrap .item{margin-top: 10px;}
    .p7Threetop .swiper-slide .img{padding-bottom: 400px;}
    .p7ThreeBox .tabs{height: 400px;}
    .p7ThreeBox .tabs .swiper-slide{height: 80px;}
    .p7ThreeBox .tabs .swiper-slide .poHidden{padding-top: 20px;height: auto;}
    .p7ThreeBox .tabs .swiper-slide .en{display:none;}
    .p7Four{margin-bottom: 45px;}
    .listvideobg .item{width: 49%;}
    .videoUl .item{margin-right: 0;}
    .videoUl .item:nth-child(even){margin-left: 2%;}
	.conpage .conRight{justify-content:end}
	.conpage .conRight a{margin-top:0}
	
	.p2_2_Two .swiper-slide{width:calc((100% - 90px) / 3);}
	.p2_2_Two .swiper-slide:nth-child(4n+1){margin-left:30px}
	.p2_2_Two .swiper-slide:nth-child(3+1){margin-left:0}
	
	.aboutTwo .wrap li{width:23.5%}
	.aboutTwo .wrap li:nth-child(5n+1){margin-left:2%}
	.aboutTwo .wrap li:nth-child(4n+1){margin-left:0}
	
	.list_school .item:nth-child(8) .img{padding-bottom:220px}
	 .headRight li.lastlist{display: inline-block !important}
	/* 20210719 */
	.contLeader2 .wrap{padding-top: 40px;}
	.contLeader2 .item dd h6{margin-bottom: 15px;}
	 .boxright{width: calc(100% - 100px);}
	 .box1{padding-top: 30px;}
	 .p1_1Three .swiper-slide .textAll p{margin: 0 auto;}	 
	.contWrap table{table-layout:auto !important;}
	.p7ThreeBox .tabs .swiper-slide .title{font-size:16px}
	
	.banner{padding-top:0}
	.cont_p3_five{padding-top: 45px;}
	/* 20240403 */
	#certify .swiper-slide{width: 500px;height: 300px;}
}

@media screen and (max-width: 760px){
	.location{display: none;}
	.location2{display: block;}
	.nbanner h6{font-size: 12px;padding-top: 0;}
	.idxTitle h5,.nbanner h5{font-size: 20px;}
	.cont_leader .contLeaderWrap .aboutNtext{text-align: left;}
	.fz180{font-size: 60px;}
	.idxTitle div{line-height: 55px;left: 5px;}
	.idxOneLeft .box .text .title{font-size: 16px;}
	.idxOneLeft .box .time,.idxOneLeft .box .text .title{margin-bottom: 0;}
	.idxTitle{padding: 5px 0;}
	.banner a{padding-bottom: 39%;background-position:center;}
	.banner .btn span{width: 4px;height: 4px;}
	.banner .btn span::before{width: 12px;height: 12px;left: -4px;top: -4px;}
    .headRight li,.honnerOne .wrap .titleLeft::before,.cont_p3_six .container .swiper-slide a .box,.list_bidding .goHome,.p5_1_two .item3,.p5_1_two .item2,.p5_1_two .item4{display: none;}
   
	.idxThreeSwiper{margin: 10px 0 0;}
   .idxFour .abouttext{margin: 20px 0;font-size: 14px;}
    .idxThreeWrap .btn.next{right: 5%;}
    .idxThreeWrap .btn.prev{left: 5%;}
    .idxThreeSwiper a .wrap{padding: 15px 15px 30px;}
    .idxOneLeft,.idxOneRight,.fourabout li,.foot_contact ul,.foot_copyright span,.copyright span,.copyright a,.aboutOneSwiper dt,.aboutOneSwiper dd,.cont_leader .contLeaderPhoto,.cont_leader .contLeaderWrap,.honnerOne .wrap .titleLeft,.honerBox .wrap .titlewrap,.p2_2_One dd,.p2_2_One dt,.p2_2_One:after,.p5_1_two .item5, .p5_1_two .item6,.p5_1_three dl dt.item1,.p7One dt,.p7One dd,.contactTwo .wrap .item,.contactThree form .item .text,.contactThree form .code,.listvideobg .item{width: 100%;}
    .p2_1_One dt,.p2_1_One dd,.list_p2_5 dl dd,.list_p2_5 dl dt,.cont_p3_one dt,.cont_p3_one dd,.pro_ul li,.biddingUl,.p1_1One dl dt,.p1_1One dl dd,.history-tab-box .tab-content .img,.history-tab-box .tab-content .wrap,.contactThree form .btn{width: 100%;}
    .idxOneLeft .img,.aboutOneSwiper dt,.p2_1_One dt,.list_p2_5 dl dt a,.list_school .item .img,.list_school .item:nth-child(8) .img,.list_school .item2 .img,.p1_1One dl dd .img,.history-tab-box .tab-content .img,.p2_2_One dt,.p5_1_three dl dt.item1 a,.p7One dd a .img{padding-bottom: 65%;}
	.p7One dd a .img{padding-bottom: 50%;}
    .idxOneLeft,.foot_copyright span{margin-right: 0;}
    .idxOneLeft:first-child,.foot_top .footLogo .text,.aboutMore,.p2_1_twoSwiper .swiper-slide a .name,.list_p2_5 dl,.cont_p3_one dd,.cont_p3_one dt h6,.abouttype,.cont_p3_six .container,.list_school .item2 .more{margin-top: 10px;}
    
    .idxintro{height: auto;max-height: 366px;}
    .idxFour .number,.fourabout,.foot_contact ul,.p1_1One dl,.idxFour .number .item{flex-wrap: wrap;}
    .idxFour .number .item{display: flex;align-items: center;}
	.idxFour .number .item:nth-child(1){width: 20%;}
	.idxFour .number .item:nth-child(2){width: 45%;}
	.idxFour .number .item:nth-child(3){width: 30%;}
	.idxFour .number .item .text{font-size: 14px;}
    .idxFour .number span{font-size: 30px;}
    .idxFour .number i{font-size: 20px;}
    .idxFour .number .num{margin-right: 20px;}
    .fourabout li,.jobUl li .wrap .textAll,.p1_1Three .swiper-slide h6,.p7Threetop,.p7Two ul li{margin-bottom: 20px;}
    .idxFour,.cont_p3_four .container,.list_school{padding-bottom: 20px;}
    .idxTwo{background-attachment: inherit;}
    .idxintro li{padding: 0 20px;}
    .fourabout li .video{width: 50px;height: 50px;}
    .idxTwo ul li,.p5_1_two .item5{margin-top: 0;}
    .idxTwo ul li .ico{width: 60px;height: 60px;}
    .idxFour .number .text{font-weight: 300;}
    .overscroll{max-height: inherit !important;}
    .aboutOneSwiper dd,.p7Two {padding-top: 20px;}
	.p2_1_twoSwiper{margin-top: 20px;}
    .abouttit,.p2_1_title .p2_search,.list_p2_5 dl dd h5,.list_p2_5 dl dd .textAll,.cont_p3_one dt h6,.proCont .pro_Cont_wrap .title,.list_school .item2 .time,.contactThree form .item .text,.contactThree form textarea{margin-bottom: 10px;}
    .aboutBggray,.aboutTwo,.cont_leader,.list_bidding,.aboutThree{padding: 20px 0;}
    .aboutTwo .wrap li{width: calc((100% - 10px) / 2);margin-bottom: 10px;margin-left: 10px;}
	.aboutTwo .wrap li:nth-child(4n+1){margin-left: 0;}
	.aboutTwo .wrap li:nth-child(odd){margin-left: 0;}
    .cont_leader .contLeaderWrap{padding-left: 0;padding-top: 20px;}
    .cont_leader .contBox{text-align: center;}
    .honnerOne .wrap .titleLeft{line-height: 2.5;}
    .honnerOne .wrap .titleLeft h6{font-size: 20px;}
    .swiperHonerBox .honerbox{margin: 0 30px;}
    .swiperHonerBox{margin: 35px 0;}
    .p2_2_One{margin: 20px 0;}
    .honerBox .wrap .titlewrap{padding: 0 3% 20px;}
    .honerBox .wrap .titlewrap ul{width: 100%;margin-top: 20px;}
    .p2_1_One dd .overscroll,.proCont .pro_Cont_wrap .overscroll{padding-right: 0;}
    .p2_1_One dd .abouttit i{font-size: 45px;top: -16px;}
    .p2_1_One dd,.list_school .item2 .box{padding: 20px;}
    .p2_1_title .p2_search{position: relative;}
	.p2_search input{height: 30px;line-height: 30px;font-size: 14px;}
    .p2_search input[type=text]{width: calc(100% - 135px);}
    .p2_1_twoSwiper .swiper-slide a .position{padding: 7px 0;}
    .p2_1_two_bg .wrap2,.cont_p3_one dt,.p1_1One ul li .number{padding-top: 0;}
    .cerSwiper .swiper-slide-prev img, .cerSwiper .swiper-slide-next img{transform: scale(1);}
    .cerTable div, .tablebox .wrap div{line-height: 1.3;}
    .certiOneBox{padding:0;}
    .list_p2_5 dl dt{float: left;}
    .list_p2_5 dl dt,.list_p2_5 dl:nth-child(even) dt,.contWrap{padding: 20px 0;}
	.contWrap table{width:100% !important;}
    .cont_p3_one dd img{margin-top: 30px;width: calc(100% - 30px);}
    .cont_p3_two .swiper-slide .ico,.cont_p3_five .container .swiper-slide .ico div,.p1_1One dl dd .videoico,.p1_1Three .swiper-slide .ico{width: 60px;height: 60px;}
    .cont_p3_two .swiper-slide .ico img{width: 40px;}
    .cont_p3_three .container .item .ico{height: 100px;}
    .cont_p3_three .container .item .ico img{height: 50px;}
    .cont_p3_three .container .item,.cont_p3_four .container .swiper-slide a ul{min-height: inherit;padding-bottom: 25px;}
    .cont_p3_four .container .swiper-slide a ul,.p1_1One ul li,.p2_2_Two .swiper-slide a .wrap{padding: 10px;}
    .cont_p3_four .container .swiper-slide a .type{margin-left: 10px;margin-right: 10px;}
    .cont_p3_five .container .swiper-slide .ico div img{max-width: 90%;max-height: 90%;}
    .cont_p3_five .container .swiper-slide .textAll{margin: 6px;height: 180px;}
    .cont_p3_six .container .swiper-slide a .img{padding-bottom: 180px;}
    .cont_p3_six .container .swiper-slide{height: 180px;}
    .cont_p3_six .container .swiper-slide a .name{padding: 5px;}
    .cont_p3_six .container .swiper-slide a .name .fz20{font-size: 15px;}
    .cont_p3_six .container .swiper-slide a .box{padding: 15px;}
    .pro_ul li,.p5_1_two .item5{margin-left: 0 !important;}
    .proCont .container{margin-bottom: 10px;padding-bottom: 30px}
    .proCont .container .swiper-pagination span{width: 5px;height: 5px;}
    .list_school .item,.list_school .item2{width:calc((100% - 10px) / 2) !important;margin-left: 0;margin-top: 10px;}
	.list_school > div:nth-child(odd){margin-right: 10px;}
    .jobtit, .jobUl li .title, .jobUl li .wrap{padding:20px 15px;}
    .jobUl li .wrap .tips a{width: 130px;height: 40px;line-height: 40px;font-size: 16px;}
    .biddingUl .wrap{padding: 15px;}
    .registerWrap{padding-bottom: 0;}
    .list_data .dataUl li{width: calc((100% - 20px) / 2);margin-left: 0;}
    .list_data .dataUl li:nth-child(3n+1),.list_data .dataUl li:nth-child(5n+1),.videoUl .item:nth-child(even){margin-left: 0;}
    .list_data .dataUl li:nth-child(odd){margin-right: 20px;}
    .p1_1One dl dt .en{line-height: 1.2;}
    .p1_1One dl dt .overscroll{margin: 15px 0;}
    .p1_1One ul li{width: 50%;height: inherit;}
    .p1_1Three .swiper-slide .ico img{width: 30px;}
    .p1_1Three .swiper-slide{height: auto;padding-bottom: 20px;}
    .p5_1_two .item6{margin-top: 10px;margin-left: 0;}
    .p5_1_two div input{font-size: 16px;}
    .p5_1_three dl dt.item2{width: 70px;}
    
    .p5_1_three dl dt.item2,.p5_1_three dl dd,.contactThree form .btn,.listvideobg .nAllMore a{margin-top: 20px;}
    
    .p5_2 dl > *{margin-top: 0 !important;}
    .cont_news{padding: 30px 20px;}
	.p7Threetop{width: 100%;}
    .p7Threetop .swiper-slide .img{padding-bottom: 230px;}
    .p7ThreeBox .tabs{height: 230px;width: 75px;}
    .p7ThreeBox .tabs .swiper-slide .title{font-size: 14px;word-break: break-word;line-height: 1.2;font-size: 12px;}
    .p7Threetop .btn{width: 20px;height: 30px;margin-top: -15px;}
	.p7Threetop .btn.prev{left: 0;}
    .p7Threetop .btn img{margin-top: 8px;width: 6px;}
    .p7Threetop .swiper-slide span{padding: 30px;}
    .p7Threetop .swiper-slide span i{width: calc(100% - 60px);bottom: 70px;}
    .p7Threetop .swiper-slide span em{bottom: 30px}
    .p7ThreeBox .tabs .swiper-slide{height: 60px;}
    .p7ThreeBox .tabs .swiper-slide .poHidden{padding-top: 0;display: flex;height: 100%;align-items: center;justify-content: center;}
    .contactOne .item ul{width: 50%;padding: 15px 0;}
    .contactThree form .item .text input, .contactThree form .code input,.contactThree form textarea{font-size: 14px;}
    .contactThree form .btn{display: flex;justify-content: center;}
    .aboutOneSwiper .swiperbtn{top: auto; bottom: 10px;}
    .swiperbtn div{width: 30px;height: 30px;}
    .aboutOneSwiper dd{padding-bottom: 50px;}
    .p5_1_three dl dd{width: calc(100% - 90px);margin-top: 10px !important;}
    .contactThree form .code img{width: 100px;}
	.contactThree form .code input{width: calc(100% - 100px);}
	.contem div span,.contem div span:last-child,.p5_1_three dl dt.item1,.p5_1_three dl dd .textAll,.p7Threebottom .time{display: none;}
	.contem div{margin: 0 1%;font-size: 12px;}
	.contit1{margin-bottom: 10px;font-size: 20px;}
	.p5_1_two div input{height: 38px;line-height: 38px;font-size: 13px;}
	.contem{padding-bottom: 10px;}
	.p5_1_three dl dt.item2 span{font-size: 28px;}
	.p5_1_three dl dt.item2{height: 78px;margin-top: 10px;}
	.p5_1_three dl dd .title{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;white-space: normal;}
	.list_school .item .box .title span{font-size: 16px;}
	.list_school .item .box .title img{width: 26px;}
	.p7Threebottom .time{margin-bottom: 10px;}
	.list_school .item2 .box, .p7Threebottom .swiper-slide .box{padding: 20px;}
	.p7Threebottom .title,.p7Two ul li .title{font-size: 16px;}
	.p7Two ul li{width: 33%;}
	.p7Two ul li .title{top: 50%;margin-top: -11px;text-align: center;left: 0;width: 100%;}
	.history-tab-box .tabs .swiper-slide div{width: 50px;line-height:50px;}
	.history-tab-box .btn{top: 15px;}
	.contactOne .item ul li p{font-size: 12px;}
	.history-tab-box .tab-content .photo{width: 100%;}
	.history-tab-box .tab-content .photo .img{padding-bottom: 65%;}
	.nbanner .w1520{padding: 10% 0;}
	.conpage a{width:calc(100% - 60px);max-width:calc(100% - 60px)}
	.conpage .conRight{margin-top:10px}
	/*.idxOneLeft .box .text .intro{height:inherit}*/
	
	.p2_2_Two .swiper-slide{width:100%;margin-left:0}
	.p2_2_Two .swiper-slide:nth-child(4n+1){margin-left:0}
	.p7ThreeBox{margin:0}
    /* 20210719 */
	.contLeader2 .item dd{width: calc(100% - 250px);}
	.contLeader2{padding-bottom: 50px;}
	.boxright{width: 100%;padding-right: 10px;box-sizing: border-box;}
	.boxright .swiper-wrapper{height: 480px !important;}
	.boxright dl dt{width: 60px;}
	.boxright dl dt::after{width: 14px;height: 14px;right:-7px}
	.boxright dl::after{left: 60px;}
	.boxright dl dd{width: calc(100% - 80px);}
	.box1{margin: 20px 5%;padding-top: 20px;}
	.cont_p3_five .container{margin: 20px 0 0;}
	.boxleft{display: none;}
	.boxright dl dd .item .text{width: calc(100% - 45px);}
	.p7Threephoto{width: calc(100% - 75px);float: right;}
	.contWrap table{table-layout:auto !important;}
	/* 20221230 */
	.contactTwo .wrap .item{padding: 20px;}
	/* 20240301 */
	.znsb_sbgz .wrap dl, .znsb_sbys .wrap li{width: 100%;margin-top: 10px;}
	.znsb_sbgz .wrap dl:nth-child(odd), .znsb_sbys .wrap li:nth-child(odd){margin-right: 0;}
	.znsb_sbgz .wrap dl dt{width: 80px;}
	.znsb_sbgz .wrap dl dt img{max-height: 100px;}
	.znsb_sbgz .wrap dl dd{width: calc(100% - 100px);}
	.znsb_sbgz .wrap dl dd .textAll{margin-top: 10px;}
	.znsb_sbgz .wrap dl dd .textAll{line-height: 1.5;}
	.znsb_sbgz .wrap dl:nth-child(2), .znsb_sbys .wrap li:nth-child(2){margin-top: 10px;}
	.znsb_sbgz .wrap dl dd .textAll{height: 84px;line-height: 21px;}
	.znsb_sbys .wrap li .title{margin-bottom: 10px;}
	.znsb_sbys .wrap li .subtitle{line-height: 21px;}
	.padding90{padding: 30px 0 !important;}
	.location{line-height: 40px;}
	/* 20240329 */
	.marginTop90,.kjfnOne ul,.kjfnTwo .img{margin-top: 30px;}
	.school_new_one ul li,.school_new_three ul li{flex: inherit;width: 100%;border-left: none;}
	.school_new_three{padding: 30px 0;}
	.school_new_three ul li .intel .title{line-height: 30px;padding-left: 45px;}
	.school_new_three ul li .intel .title img{height: 30px;}
	.school_new_three ul{gap:20px}
	.school_new_three ul li .intel{padding: 20px;}
	.cerSwiper2{padding:80px 0 80px;}
	.social-pic-btn div{width: 30px;height: 30px;}
	.kjfnOne dl dt,.kjfnOne dl dd,.kjfnTwo .wrap,.kjfnTwo .img{width: 100%;}
	.kjfnOne dl dt{padding-bottom: 65%;}
	.kjfnOne ul li{width: 50%;flex: inherit;box-sizing: border-box;}
	.kjfnOne ul li:nth-child(odd){border: none;}
	.kjfnOne ul li .number{font-size: 30px;line-height: 50px;margin-bottom: 0;}
	.padding70{padding: 30px 0;}
	.kjfnFour ul li .title .name{line-height: 30px;}
	.kjfnFour ul li .title .num{width: 30px;height: 30px;line-height: 30px;}
	.kjfnFour ul li{padding: 15px 0;}
	.p2_2_One_new dl dd,.zhuanjiaNewText .textAll,.zhuanjiaNewText ul,.pro_intel_one dt,.pro_intel_one dd{width: 100%;}
	.p2_2_One_new dl dt{margin: auto;}
	.p2_2_One_new dl dd .title span{width: 100%;display: block;text-align: center;}
	.p2_2_One_new .social-pic-btn{margin-top: 15px;}
	.p2_2_One_new .social-pic-btn div{border-color: #999}
	.p2_2_One_new dl dd .title span{margin: 10px 0;}
	.zhuanjiaNewText ul li i{font-size: 40px;}
	.p2_1_two_bg .wrap{padding: 0;}
	.p2_1_new_one{margin-bottom: 40px;}
	.p2_1_new_one .wrap{margin-top: 20px;}
	.pro_intel_one{flex-wrap: wrap;}
	.znsb_pro .wrap dl dd .textAll{height: 80px;line-height: 20px;}
	.pro_intel_end ul li .ico{margin: auto;}
	.pro_intel_end ul li .ico .obCoverIco{width: 50%;}
	.pro_intel_end ul li{width: 33.33%;}
	.pro_intel_end ul{padding-top: 10px;}
	/* 20240402 */
	.idxOneNew .textleft,.idxOneNew .textRight{width: 100%;}
	.idxOneNew .textleft .lookmore,.idxTitle .titlemore{margin-top: 20px;width: 100px;height: 36px;line-height: 36px;}
	.idxOneNew{padding: 30px 0;}
	.idxOneNew ul{gap: 0;margin-top: 10px;}
	.idxOneNew .disflex{justify-content: inherit;}
	.idxOneNew ul li{flex: inherit;width: 30%;margin-left: 5%;box-sizing: border-box;margin-top: 10px;}
	.idxOneNew ul li:nth-child(3n+1){margin-left: 0;}
	.idxOneNew ul li a{padding: 10px 0;}
	.idxOneNew ul li .ico img{width: 30px;margin-bottom: 15px;}
	.idxOneNew ul li .text{font-size: 14px;padding-bottom: 10px;}
	.idxOneNew ul li .text::after{display: none;}
	.idxOneNew .textRight{margin-top: 20px;}
	.idxOneNew .textRight .item .num span{font-size: 30px;}
	.idxOne .timenew{margin-top: 20px;line-height: 40px;padding-bottom: 10px;}
	.idxOne .btnAll{opacity: 1;}
	.idxOne{padding-bottom: 35px;}
	.idxOneNew .textleft .lookmore span,.idxTitle .titlemore span{padding-right: 20px;}
	.idxOneNew .textleft .lookmore span::after,.idxTitle .titlemore span::after{background-size: 60%;right: 0;}
	
	
	.school_new_four ul li{width:100%;}
	.school_new_four ul li:nth-child(even){margin-left:0}
	/* 20240403 */
	#certify .swiper-slide{width: 330px;height: 160px;}
	#certify .swiper-slide p{line-height: 25px;padding: 5px 10px;}
	#certify .swiper-container{padding-bottom: 20px;}
	
}

@media screen and (max-width: 640px){
.contLeader2 .item dt{max-width: 50%;margin: auto;}
.contLeader2 .item dd{width: 100%;}
.contLeader2 .item dt .img{padding-bottom: 120%;}
.contLeader2 .item dd{padding-top: 20px;}
.contLeader2 .item dd h5,.contLeader2 .item dd h6{text-align: center;}
.p2_1_twoSwiper .btn, .btnall{margin-top: 15px;}
	.contWrap table{table-layout:auto !important;}
}