
.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 a{height: auto; max-height:700px; display: block;width: 100%;margin-top:5%;}
.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;top:298px;right: 0;border: 1px solid rgba(255,255,255,0.5);display: flex;opacity: 0;right: -70px;}
.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);}
.idxOneLeft .btn div:hover{background: #fff;}
.idxOneLeft .btn div:hover img{filter: brightness(0) invert(0.3);}
.idxOneLeft:hover .btn{opacity: 1;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;font-weight: bold;}
.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;}

/* 人物聚焦 */
.idxThree{padding: 20px 0 90px;background: #f7f7f7;}
.idxThreeSwiper{margin-top: 45px;margin-left: 7%;margin-right: 7%;}
.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 33px 60px;}
.idxThreeSwiper a .wrap .title,.idxThreeSwiper a .wrap .text{color: #6A6B6C;line-height: 1.3;}
.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: 10px 0;}
.idxFour .number{display: flex;justify-content: space-between;margin: 0 7%;}
.idxFour .number span{font-size: 70px;font-family: "微软雅黑";font-weight: bold;}
.idxFour .number i{margin-left: 10px; font-size:30px;font-family: "微软雅黑";font-weight: 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: 41.1%;padding-bottom: 445px;}
.aboutOneSwiper dd{width:58.9% ;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;}
.p2_1_One dt{width: 41.2%;padding-bottom: 300px;}
.p2_1_One dd{width: 58.8%;box-sizing: border-box;padding: 37px 30px 54px 77px;}
.p2_1_One dd .overscroll{padding-right: 50px;max-height:320px;}
.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:80px;justify-content: space-between;flex-wrap: wrap;}
.cont_p3_one dt{width: 53%;padding-top: 30px;}
.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: 37%;background-size: contain;}
.cont_p3_one dd img{margin-top:35px;width:100%;}
.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;}

/*定义滚动条轨道 内阴影+圆角*/  
.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 .poHidden{ width: 100%;}
.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; border-radius:5px;}
.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(38,69,158,0.7);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(69,138,195,0.9),rgba(69,138,195,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%; border-radius: 5px;}
.pro_ul li a .name{border-radius: 5px; background:url(../images/casebg1.png) repeat-x top;}

.list_pro .pro_ul li{height: 288px; width: 31.5%;}
.list_pro .pro_ul li:nth-child(3n){height: 288px; width: 31.5%; margin-right: 0px;}
.list_pro .pro_ul li a,.pro_ul li a{position: relative;overflow: hidden; border-radius:5px;}
.list_pro .pro_ul li a .img{padding-bottom: 288px;}
.list_pro .pro_ul li a .box{ position: absolute;width: 100%;top: 100%;background: rgba(38,69,158,0.7);height: 100%;color: #fff;padding: 32px;box-sizing: border-box;opacity: 0;}
.list_pro .pro_ul li a .box h6{margin-bottom: 29px;}
.list_pro .pro_ul li a .box ul{height:144px;line-height: 1.875;font-weight: 300;overflow:hidden}
.list_pro .pro_ul li a .name,.pro_ul li a .name{position: absolute;bottom: 0;background: linear-gradient(to top,rgba(69,138,195,0.9),rgba(69,138,195,0));color: #fff;width: 100%;line-height: 1.4;padding: 17px 32px;box-sizing: border-box;}
.list_pro .pro_ul li a:hover .box{opacity: 1;top: 0;} 
.list_pro .pro_ul li a:hover .name{bottom: -70px;}

/*科技创新开始*/
.p101s-case-1-list {
    position: relative;
    height: auto;
}

.p101s-case-1-list dl {
    width: 31.5%;
    margin: 0 33px 60px 0;
    float: left;
}
.p101s-case-1-list dl:nth-child(3n){
    width: 31.5%;
    margin: 0 0 60px 0;
    float: left;
}

.p101s-case-1-list dl:nth-child(4n-1) {
    margin-right: 0;
}

.p101s-case-1-list dt img,
.p101-case-1-list-con dt a {
    display: block;
    width: 100%;
    height: 280px;
    margin: 0 auto;
}

.p101s-case-1-list dd {
    border: 1px solid #e3e3e3;
    padding: 28px 26px 40px 32px;
    position: relative;
    background: #fff;
    height: 242px;
    box-sizing:border-box;
}

.p101s-case-1-list dd h4 {
    padding-bottom: 10px;
    position: relative;
    max-height: 65px;overflow: hidden;
}

.p101s-case-1-list dd h4:after {
    content: '';
    position: absolute;
    width: 42px;
    height: 2px;
    left: 0;
    bottom: 0;
    background: #d4d4d4;
}

.p101s-case-1-list dd h4 a {
    display: inline-block;
    /*height: 40px;*/
    line-height:28px;
    font-size:18px;
    color: #1a1a1a;
}

.p101s-case-1-list .p101s-case-1-desc {
    padding-top: 20px;
    color: #4c4c4c;
    line-height: 24px;
    text-align: justify;
}

.p101s-case-1-list dl:hover {
    box-shadow: 4px 5px 10px #e6e6e6, -4px 5px 10px #e6e6e6;
}

.p101s-case-1-list dl:hover dd:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 3px;
    background: #0168b7;
    left: 0;
    bottom: 0;
    z-index: 1;
}
/*科技创新结束*/

/*产品开始*/
.blk-main{width:1200px; margin: 0 auto;}
.blk-max-main{width:1220px; margin: 0 auto;}
.blk-xs{width:20%; margin-top:3%;}
.blk-min{width: 320px;}
.blk-sm{width:77%; margin-top:3%;}
.blk-max{width: 810px;}
.blk{margin-bottom:30px;}
.p14-infolist-1-list dl {
    border: 1px solid #dedede;
    margin-bottom: 15px;
    padding: 22px 50px 22px 22px;
    background: #fff;
    overflow: hidden;
}

.p14-infolist-1-list dl:hover {
    border-color: #0168b7;
}

.p14-infolist-1-list dt {
    width: 38.44%;
    float: left;
    margin-right: 7.59%;
}

.p14-infolist-1-list dt img {
    width: 100%;
    height: auto;
    max-height: 280px;
    display: block;
}

.p14-infolist-1-list dd h4 {
    height: 40px;
    font-weight: normal;
    font-size: 18px;
    color: #154c64;
    line-height: 40px;
    margin-bottom: 5px;
}

.p14-infolist-1-list h4 a {
    display: block;
    color: #4b4a4a;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.p14-infolist-1-list dl:hover h4 a {
    color: #0168b7;
}

.p14-infolist-1-list-desc {
    height:150px;
    font-size: 16px;
    line-height: 28px;
    color: #797979;
    margin-bottom: 28px;
    overflow: hidden;
}

.p14-infolist-1-list-deta {
    float: right;
    width: 134px;
    height: 40px;
    display: inline-block;
    border: 1px solid #aaa;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
}

.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {
    background: #0168b7;
    border-color: #0168b7;
}

.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {
    color: #fff;
}

.fdh-01-tit {
    background: #0168b7;
    height: 80px;
}

.fdh-01-tit h2 {
    height: 75px;
    font-size: 24px;
    font-weight: normal;
    line-height: 75px;
    color: #fff;
    /*border-bottom: 1px solid #fff;*/
    text-align: center;
}

.fdh-01-tit h2 span {
    font-size: 14px;
    text-transform: uppercase;
}
.fdh-01-nav{border:1px solid #ccc;}
.fdh-01-nav-one{border-bottom:1px solid #ccc;padding:0 19px 0 12px;}
.fdh-01-nav-one:last-child{border:0;}
.fdh-01-nav-one h3 {
    height: 50px;
    line-height: 50px;
    background: url(/images/n_pro_ico2.png) no-repeat right center;
    margin-bottom: 2px;
    overflow: hidden;
    padding-left:17px;
    position: relative;
}
.fdh-01-nav-one h3:after { content: "";display: block;width: 6px;height: 6px;border-radius: 50%;background: #0168b7;left: 3px;top: 47%;position: absolute;}
.fdh-01-nav-one h3 a {
    display: block;
    font-size: 18px;
    font-weight: normal;
    /*margin-right: 40px;*/
    /*margin-left: 38px;*/
    color: #666666;
    overflow: hidden;
}

.fdh-01-nav-one h3.sidenavcur,
.fdh-01-nav-one h3:hover {
    background: url(/images/n_pro_ico1.jpg) no-repeat right center
}

.fdh-01-nav-one h3.sidenavcur a,
.fdh-01-nav-one h3:hover a {
    /*color: #fff;*/
    color:  #0168b7;
    font-weight: bold;
}

.fdh-01-nav dl {
    padding:2px 0 0 17px
}

.fdh-01-nav dt {
    height:43px;
    font-size: 16px;
    line-height:43px;
    /*padding-left: 54px;*/
    /*padding-right: 40px;*/
    margin-bottom: 1px;
    /*background: #ececec;*/
    position: relative;
    overflow: hidden;
    padding-left:17px;
    border-bottom:1px dashed #d6d6d6;
}
.fdh-01-nav dt:last-child{border:0;}
.fdh-01-nav dt:after {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #d9d9d9;
    left: 0;
    top: 47%;
    position: absolute;
}

.fdh-01-nav dt.sidenavcur:after,
.fdh-01-nav dt:hover:after {
     background: #d9d9d9;
}

.fdh-01-nav dt.sidenavcur a,
.fdh-01-nav dt:hover a {
    color: #0168b7;
    font-weight: bold;
}

.fdh-01-nav dd {
    border: 1px solid #ececec;
    border-bottom: 0;
}

.fdh-01-nav p {
    height: 50px;
    font-size: 14px;
    line-height: 50px;
    padding-left: 72px;
    padding-right: 40px;
    border-bottom: 1px solid #ececec;
    background: #fff;
    position: relative;
    overflow: hidden;
}

.fdh-01-nav p.sidenavcur a,
.fdh-01-nav p:hover a {
    color: #0168b7;
}

.fdh-01-nav p.sidenavcur:after,
.fdh-01-nav p:hover:after {
    background: #1ebaed;
}

.fdh-01-nav a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.p14-pro-1 {
    background: #fff;
}

.p14-pro-1-tit {
    height: 60px;
    font-size: 24px;
    line-height: 60px;
    margin-bottom: 10px;
    background: #0168b7;
    color: #fff;
    text-align: center;
}

.p14-pro-1-list dl {
    border: 1px solid rgba(153, 153, 153, 0.3);
    margin-bottom: 10px;
    font-size: 12px;
    box-sizing: border-box;
    line-height: 18px;
    overflow: hidden;
}

.p14-pro-1-list dt {
    width: 100%;
    /*1:1的高度 238px*/
    /*2:1的高度 119px*/
    /*16:9的高度 134px*/
    /*4:3的高度 178px*/
    /*height: 178px;*/
    overflow: hidden;
}

.p14-pro-1-list dt img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.p14-pro-1-list dd h4 {
    height: 40px;
    font-size: 14px;
    font-weight: normal;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    color: #fff;
    background: #409ad4;
    white-space: nowrap;
}

.p14-pro-1-list dd h4 a {
    display: block;
    color: #fff;
}
.contact-z1 {
    height: 160px;
    background: url("/images/contact-z1.jpg") no-repeat;
    background-size: cover;
    color: #333;
    margin-bottom: 30px;
}

.contact-z1 p {
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    padding: 57px 0 0 120px; 
    background: url(/images/contact-z1_tel.png) no-repeat 94px 63px;
}

.contact-z1 span {
    display: block;
    height: 30px;
    font-weight: bold;
    font-size: 18px;
    line-height: 30px; 
    padding-left: 93px;
}
/*产品结束*/

/* 项目 */
.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;}
.proCont .caseNote{color: #ffffff; background-color: #3588f0; height: 80px; line-height: 80px; width: 100%; text-align: center; font-size:20px;position: absolute; bottom: 0px;}
.proCont .caseNote .guestbook{text-align: right;width:10%; float: right; margin-right: 10%;}
.proCont .caseNote .guestbook a{ background:#f08300; color:#FFF;border: 1px solid #f08300;font-size: 16px; border-radius: 10px; padding: 6px 15px 6px 15px;}
.proCont .caseNote .guestbook a:hover{ color:#fff; background:#ff8b00; border-radius: 10px; padding: 6px 15px 6px 15px;}
.proCont .pro_Cont_wrap .more1{text-align: right;width:40%; float: right;}
.proCont .pro_Cont_wrap .more1 a{ background:#f08300; color:#FFF;border: 1px solid #f08300;font-size: 16px; border-radius: 10px; padding: 5px 10px 5px 10px;}
.proCont .pro_Cont_wrap .more1 a:hover{ color:#fff; background:#ff8b00; border-radius: 10px;}


/* 大学 */

.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: 4.6%;position: relative;padding-right: 3%;box-sizing: border-box;}
.p1_1One dl dt .en{position: inherit;opacity: 0.8;}
.p1_1One dl dt .textAll p{margin-bottom: 20px;}
.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: 4.7%;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;}
.guestbookcenter{text-align: center;padding-bottom:10px; border-bottom:5px solid #F39800; width:200px; margin: 0 auto; margin-bottom:30px;}
.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: 1400px;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 img,.contWrap table,.contWrap iframe,.contWrap video{height: auto !important;max-width:100%}
.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; height: 95px;border: 1px solid #E4E4E4;text-align: center;color: #313131;overflow: hidden;box-sizing: border-box;position: relative;overflow: inherit;}
.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;}
.p7ThreeBox .tabs .swiper-slide .number{font-size: 60px;font-family: "DINPro-Bold";color: #F3F3F3;position: absolute;bottom: -32%;line-height: 1.3;left: 30px;}
.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 .img{padding-bottom: 65%;}
.contactTwo .wrap .item{width: 47.5%;margin-top: 30px;}
.contactTwo .wrap .item h6{line-height: 2;padding-bottom: 10px;}
.contactTwo .wrap .item ul{padding: 10px 0;}
.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)}
@media screen and (max-width: 1400px){
    .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;}
    .idxOneLeft .btn{top: 218px;}
    .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}
	
}
@media screen and (max-width: 1200px){
    .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%;}
}
@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 .btn{top: 168px;}
    .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{font-size: 12px;}
    .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;}
}

@media screen and (max-width: 760px){
	.location{display: none;}
	.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: 55%;}
	.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,.p7ThreeBox .tabs .swiper-slide .en{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;}

    .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;}
    .idxOneLeft .btn{top: auto;bottom: 0;right: 0;opacity: 1;background: #516598;}   
    .idxOneLeft .btn div:hover{background: #516598;}
    .idxOneLeft .btn div:hover img{filter: brightness(0) invert(1);}
    .idxTwo ul li .ico{width: 60px;height: 60px;}
    .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: 30px;max-height: 30px;}
    .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;}
}

@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;}
}


.p102-search-1 {
    height: 30px;
}
.p102-search-1 .blk-main{width:100%;margin:0 auto;background:none;}
.p102-search-1 p {
    float: left;
    width: 880px;
    font-size: 17px;
    line-height: 35px;
    color: #333333;
}

.p102-search-1 p b {
    display: inline-block;
}

.p102-search-1 p a {
    color: #666666;
    display: inline-block;
    margin-right: 15px;
}
.p102-search-1 p a:hover{color: #0168b7;}
.p102-search-1-inp {
    float: right;
    width: 356px;
    background: #fff;
    border-radius: 25px;
    position: relative;
}

.p102-search-1-inp:before,
.p102-search-1-inp:after {
    content: '';
    position: absolute;
    width: 80%;
    height: 1px;
    background: #e3e3e3;
    left: 10%;
    z-index: 0;
}

.p102-search-1-inp:before {
    top: 0;
}

.p102-search-1-inp:after {
    bottom: 0;
}

.p102-search-1-inp1 {
    width: 249px;
    height: 34px;
    line-height: 34px;
    color: #999999;
    border: 1px solid #e3e3e3;
    border-right: 0;
    padding: 0 20px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    float: left;
}

.p102-search-1-inp2 {
    width: 66px;
    height: 36px;
    border: 0;
    border-radius: 25px;
    background: url(/images/p102-search-icon1.png) no-repeat center center #0168b7;
    float: right;
    position: relative;
    z-index: 2;
    cursor: pointer;
}


.p102-search-1-inp-top {
    float: right;
    width: 156px;
    background: #fff;
    border-radius: 25px;
    position: relative;
}

.p102-search-1-inp-top:before,
.p102-search-1-inp-top:after {
    content: '';
    position: absolute;
    width: 80%;
    height: 1px;
    background: #e3e3e3;
    left: 10%;
    z-index: 0;
}

.p102-search-1-inp-top:before {
    top: 0;
}

.p102-search-1-inp-top:after {
    bottom: 0;
}

.p102-search-1-inp1-top {
    width: 69px;
    height: 28px;
    line-height: 28px;
    color: #999999;
    border: 1px solid #e3e3e3;
    border-right: 0;
    padding: 0 20px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    float: left;
    -webkit-box-sizing:content-box
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.p102-search-1-inp2-top {
    width: 46px;
    height: 30px;
    border: 0;
    border-radius: 25px;
    background: url(/images/p102-search-icon1.png) no-repeat center center #0168b7;
    float: right;
    position: relative;
    z-index: 2;
    cursor: pointer;
}

.p101-fdh-2 {
    padding: 40px 0 0;
    margin-bottom:30px;
}

.p101-fdh-2-nav {
    padding-bottom: 20px;
    text-align: center;
    height: 40px;
    margin: 0 auto;
}

.p101-fdh-2-nav-one {
    width: 33.3%;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    margin-left: -1px;
    float: left;
    overflow: hidden;
    border-radius: 50px;
}
.p101-fdh-2-nav-one h3 {
    font-weight: normal;
    position: relative;
    text-align: left;
    overflow: hidden;
}

.p101-fdh-2-nav-one h3:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 18px;
    background-color: #0168b7;
    right: 0;
    top: 50%;
    margin-top: -9px;
    z-index: 1;
}
.p101-fdh-2-nav-one:nth-child(3n) h3:after {
    display: none;
}

.p101-fdh-2-nav-one h3 a {
    display: block;
    padding: 0 35px;
    font-size: 18px;
    line-height: 40px;
    color: #333333;
    border-radius: 20px;
    position: relative;
    z-index: 2;
}

.p101-fdh-2-nav-one h3 a:hover,
.p101-fdh-2-nav-one h3.sidenavcur a {
    background-color: #0168b7;
    color: #fff;
}

.p101-fdh-2-nav-tech {
    padding-bottom: 20px;
    text-align: center;
    height: 40px;
    margin: 0 auto;
}

.p101-fdh-2-nav-tech-one {
    height: 40px;
    line-height: 40px;
    display: inline-block;
    margin-left: -1px;
    float: left;
}
.p101-fdh-2-nav-tech-one h3 {
    font-weight: normal;
    position: relative;
    text-align: left;
}

.p101-fdh-2-nav-tech-one h3:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 18px;
    background-color: #0168b7;
    right: 0;
    top: 50%;
    margin-top: -9px;
    z-index: 1;
}
.p101-fdh-2-nav-tech-one:last-child h3:after {
    display: none;
}

.p101-fdh-2-nav-tech-one h3 a {
    display: block;
    padding: 0 35px;
    font-size: 18px;
    line-height: 40px;
    color: #333333;
    border-radius: 20px;
    position: relative;
    z-index: 2;
}

.p101-fdh-2-nav-tech-one h3 a:hover,
.p101-fdh-2-nav-tech-one h3.sidenavcur a {
    background-color: #0168b7;
    color: #fff;
}

/*解决方案开始*/
.solutionTit{ text-align: center;}
.solutionTit h4{ line-height:150%; color: #003b6f;}
.solutionTit h5{ line-height:350%;}
.caseTit{ text-align: center; margin-top: 50px;}
.caseTit h4{ line-height:150%; color: #f08300;}
.caseTit h5{ line-height:350%;}
.aboutTit{text-align: center;margin-top: 50px;}
.aboutTit h4{ line-height:150%; color: #f08300;}
.aboutTit h5{ line-height:350%; background: url(/images/aboutTitBg.jpg) no-repeat center center;}
.title2{text-align:center;}
.title2 .h4{line-height: 160px; position: relative; display: inline-block; z-index: 1;}
.title2 .h2{font-size:72px; font-weight: bold; font-family: Arial; text-transform: uppercase; color:#fff; opacity: 0.03; margin-top:-45px;}
.index3{padding:50px 0; overflow: hidden;}
.title3 .H4{color:#008996;}
.title3 .H2{color:#fff; opacity: 0.6;}
.index3List {margin-top:20px;}
.index3List .list{overflow:hidden; cursor: pointer;}
.index3List .list .list1Box{overflow: hidden;}
.index3List .list .list1{width:132px; background-color:rgba(255,255,255,0.6); margin: 0 1px; padding:45px 0 60px 0; margin-top:49px;}
.index3List .list .list1 .ico{width:38px; margin: auto; display: block; line-height: 0;}
.index3List .list .list1 .H5{text-align:center; font-size:18px; color:#53576c; font-weight: bold; padding:30px 0 12px 0; position:relative;}
.index3List .list .list1 .H5::after{width:36px; height: 1px; background-color:#c5c9e0; position: absolute; bottom:0; left: 50%; margin-left:-18px; content: "";}	
.index3List .list .list1 .p{width:67.17%; margin: 26px auto auto auto; font-size:14px; line-height: 30px; color:#666666; height: 150px; text-align: center;

overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}	

.index3List .list .list2Box{width:0;height: 0; overflow: hidden;}
.index3List .list .list2{width:366px; background:url(../images/p34.png) center no-repeat; background-size:cover; padding:38px 8.17% 28px 8.17%;}
.list2Ti .ico{width:38px; display: inline-block;}
.list2Ti .H5{font-size:22px; color:#fff; font-weight: bold; display: inline-block; vertical-align: middle; margin-left:8px;}
.index3List .list .list2 .p{font-size:14px; color:#fff; line-height: 24px; height:72px; margin: 24px 0 44px 0;

overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}

.index3List .list .list2 .H42{font-size:18px; color:#fff; font-weight: bold;}
.list2D1{padding:18px 0 33px 0; border-bottom:1px solid #cddbdc;}
.list2D1 .list3{width:48.85%; margin-right:2.3%; float:left; background-color:#fff; border-radius: 6px; overflow:hidden;}
.list2D1 .list3 img{-webkit-transition: all 0.3s ease-out 0s;

    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}

.list2D1 .list3:nth-child(2n){margin-right:0;}
.list2D1 .list3:hover img{transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}

.more2{width:154px; height: 48px; display: block; border-radius: 30px; line-height: 48px; text-align: center; background-color:rgba(255,255,255,0.1); font-size:16px; color:#fff; margin-top:30px;}
.more2:hover{background-color:#007d88; color:#fff;}

@media screen and (min-width:992px){
/*
	.index3List .list:hover .list2Box{width:366px; height: auto;animation: scaleA 0.8s ease-out;animation-direction: alternate;}
	.index3List .list:hover .list1Box{width:0; height: 0;}
*/
}

.index3List .list.hover .list2Box{width:366px; height: auto;animation: scaleA 0.8s ease-out;animation-direction: alternate;}
.index3List .list.hover .list1Box{width:0; height: 0;}

@keyframes scaleA{
	0% {transform: scale(0.8);}
	100% {transform: scale(1);}
}

.index3List .slick-prev,
.index3List .slick-next{width:46px; height: 46px; background:#666;box-shadow: 0 3px 10px rgba(0,0,0,0.19);border-radius: 50%;}
.index3List .slick-prev{left:-96px; background:url(../images/p35.png) center no-repeat #fff; background-size:100%; }
.index3List .slick-next{right:-96px;background:url(../images/p36.png) center no-repeat #fff; background-size:100%; }
.index3List .slick-prev:hover{background-image:url(../images/p38.png); background-color:#10656d;}
.index3List .slick-next:hover{background-image:url(../images/p37.png); background-color:#10656d;}
.index3List .slick-dots{width:100%; line-height: 0; left: 0; bottom:0; text-align: center;}
.index3List .slick-dots li{width:8px; height: 8px; background-color:#0073eb; opacity: 0.4; border-radius: 50%;display: none;}
.index3List .slick-dots li.slick-active{opacity:1; display: none;}

@media screen and (max-width:1199px){
	.index3{padding:60px 0;}
	.index3List .list .list1{width:198px;}
	.index3List .slick-prev{left:-48px;}
	.index3List .slick-next{right:-48px;}
}

@media screen and (max-width:991px){
	.index3List .list .list1Box{display:none;}
	.index3List .list .list2Box{width:96%; margin: auto; height: auto; padding-bottom:25px;}
	.index3List .list .list2{width:100%;}
}

@media screen and (max-width:767px){
	.index3{padding:30px 0;}
	.index3List{margin-top:25px;}
	.index3List .list .list2{padding:10px;}
	.index3List .list .list2Box{width:100%;}
	.list2Ti .ico{width:30px;}
	.list2Ti .H5{font-size:18px; line-height: 28px;}
	.index3List .list .list2 .p{font-size:13px; margin: 20px 0;}
	.index3List .list .list2 .H42{font-size:16px;}
	.list2D1{padding:15px 0;}
	.more2{width:120px; height: 36px; line-height: 36px; font-size:12px; margin-top:15px;}
}
/*解决方案结束*/
.blank70{height:70px;}
.gundong{overflow:hidden;width:100%;height:1200px;}

@media screen and (max-width: 760px){
    /*手机端*/
    header.nheader{height:60px;}
    .banner a{display: block;width: 100%;margin-top:0;}
    .idxFour{background: url(/images/idxbg2.jpg)center top no-repeat; background-size:cover; color: #fff;padding: 10px 0;}
    .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 .text{font-size: 14px;}
    .idxFour .number span{font-size: 30px;}
    .idxFour .number i{font-size: 20px;}
    .idxFour .number .num{margin-right: 20px;}
    .idxFour .number .text{font-weight: 300;}

    .foot_top{display:none}
    .copyright{border-top: 0px;}
    
    .blk-xs{display: none;}
    .blk-sm{width: 100%;}

    .p101-fdh-2{width: 100%;height:180px;}
    .p101-fdh-2-nav .p101-fdh-2-nav-one h3{margin: 0;}
    .p101-fdh-2-nav .p101-fdh-2-nav-one h3 a{font-size:13px; margin: 0;}
    .p101-fdh-2-nav .p101-fdh-2-nav-one h3:after{background: none;}
}
.footCaseBtn{ margin-top:20px;}
.footCaseBtn a{ background-color: #076ce0; color:#fff;border: 1px solid #076ce0; border-radius: 10px; padding: 6px 15px 6px 15px;}
.footCaseBtn a:hover{ background:#f08300; color:#FFF;border: 1px solid #f08300; border-radius: 10px; padding: 6px 15px 6px 15px;}
