@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(common.css);
@import url(header.css);
@import url(footer.css);
@import url("animate.min.css");

.TopMain{ height:740px;}
.TopBarPart{border-bottom: 1px solid #8db4ef;}
.BannerBox{ height: 740px;}
.BannerBox .biaoyu{top: -34px;}

.tit{width: 100%; height: auto; overflow: hidden;}
.tit h3{float: left; width: 170px; height: auto; overflow: hidden;}
.tit h3 span{width: 100%;height: 80px;line-height: 76px;display: block;position: relative;color: #0059d1;font-size: 36px;}
.tit h3 span:before{content: ''; width: 34px; height: 4px; position: absolute; bottom: 0px; left: 0px; background: #0059d1; transition: all 0.5s;}
.tit h3 p{width: 100%;height: 52px;line-height: 52px;display: block;position: relative;color: #0059d1;font-size: 16px;text-transform: uppercase;}
.tit h3 a:hover span:before{width: 140px;}

/* 公司简介 */
.Part1{}
.Part1 .gsjj{display: flex;justify-content: space-between;}
.Part1 .gsjj .left{width: 650px;}
.Part1 .gsjj .left .con_box h2{margin-top: 50px;}
.Part1 .gsjj .left .con_box h2 a{color: #222222;font-size: 24px;font-weight: bold;padding-left: 20px;position: relative;}
.Part1 .gsjj .left .con_box h2 a::after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 5px;height: 25px;background-color: #0059d1;}
.Part1 .gsjj .left .con_box .sub_tit{color: #999999;font-size: 16px;line-height: 30px;text-indent: 2em;margin-top: 15px;}
.Part1 .gsjj .left .con_box>div{line-height: 42px;margin-top: 50px;}
.Part1 .gsjj .left .con_box p{color: #222222;font-size: 18px;}
.Part1 .gsjj .left .con_box  a{color: #c80000;font-size: 18px;}
.Part1 .gsjj .left .con_box>p a:hover{color: #0059d1;}
.Part1 .gsjj .right{width: 700px;position: relative;overflow: hidden;}
.Part1 .gsjj .right::after{content: '';width: 350px;height: 280px;background-color: #0059d1;position: absolute;top: 0;right: 0;}
.Part1 .gsjj .right .video_box {width: 651px;height: 360px;background-color: #000; flex-shrink: 0; position: relative; display: flex; align-items: center; cursor: pointer;position: relative;z-index: 99;margin-top: 50px;}
.Part1 .gsjj .right .video_box video {width: 100%;height: 100%; object-fit: cover; }
.Part1 .gsjj .right .video_box .play {width: 100%;height: 100%;/* background: url(../images/index_play_bg.png) no-repeat; */position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.Part1 .gsjj .right .video_box .play::after { content: ''; width: 86px;height: 86px; background: url(../images/index_play.png) no-repeat; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 99; transition: all .7s;}
.Part1 .gsjj .right .video_box .play img{width:100%;height:100%;object-fit: cover;}
.Part1 .gsjj .right .video_box:hover .play::after{transform: translate(-50%,-50%) scale(1.1);}
.Part1 .down{width: 100%;height: 160px;background-color: #f3f8ff;}
.Part1 .down li{display: flex;flex-direction: column;align-items: center;}
.Part1 .down li h2{color: #0059d1;font-size: 16px;}
.Part1 .down li h2 b{font-size: 38px;}
.Part1 .down li p{font-size: 18px;margin-top: 10px;}

/* 组织机构 */
.Part2{}
.Part2 .tit h3{text-align: center; margin: 0 auto;}
.Part2 .tit h3 span:before{left: 50%;transform: translateX(-50%);}

.text-ellipsis5{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* 领导团队 */
.Part3{}
.Part3 .tit h3{text-align: center; margin: 0 auto;}
.Part3 .tit h3 span:before{left: 50%;transform: translateX(-50%);}
.ldtd {}
.ldtd_box {position: relative;}
.ldtd_box::after{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;height: 500px;background-color: #0059d1;}
.ldtd_box .ldtd_swiper .swiper-slide{width: 321px;height: 580px;background-color: #428eda;box-shadow: 0px 2px 10px 0px rgba(0, 28, 67, 0.45);display: flex;flex-direction: column;}
.ldtd_box .ldtd_swiper .swiper-slide .top{color: #ffffff;margin: 40px 32px 10px;}
.ldtd_box .ldtd_swiper .swiper-slide .top h2 a{font-size: 24px;    }
.ldtd_box .ldtd_swiper .swiper-slide .top h3{font-size: 16px;color: rgba(255, 255, 255, .6);margin-top: 15px;line-height: 33px;}
.ldtd_box .ldtd_swiper .swiper-slide .top p{font-size: 18px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;text-overflow: ellipsis;overflow: hidden;margin-top: 20px;/* height: 120px; */}
.ldtd_box .ldtd_swiper .swiper-slide .down{margin-top: -11px;width: 320px;height: 330px;}
.ldtd_box .ldtd_swiper .swiper-slide .down img{width: 100%;height: 100%;object-fit: cover;}

.ldtd_box .ldtd_swiper .swiper-slide img{width: 100%;}
.ldtd_box .ldtd_btn{position: absolute;width: 1500px;left: 50%;transform: translateX(-50%);top: 340px;z-index: 99;;}
.ldtd_box .ldtd_btn .swiper-button-next,
.ldtd_box .ldtd_btn .swiper-button-prev{width: 60px;height: 60px;background: url(../images/qygk_arrow_lr.png) no-repeat rgba(255, 255, 255, .2);border-radius: 50%;background-position: -1440px 15px;cursor: pointer;transform: rotate(180deg);}
.ldtd_box .ldtd_btn .swiper-button-prev{left: -12px;}
.ldtd_box .ldtd_btn  .swiper-button-next{ background-position: -1440px  15px;transform: rotate(0);right: -12px;}
.ldtd_box .ldtd_btn .swiper-button-next.swiper-button-disabled,
.ldtd_box .ldtd_btn .swiper-button-prev.swiper-button-disabled{opacity: 1;background-position: 15px 15px;transform: rotate(0);}
.ldtd_box .ldtd_btn .swiper-button-next.swiper-button-disabled{transform: rotate(180deg);}

/* 发展历程 */
.Part4{height: 880px;width: 100%;background: url(../images/qygk_fzlc_bg.png);overflow: hidden;}
.Part4 .tit{margin-top: 140px;}
.Part4 .fzlc{margin-top: 80px;}
.Part4 .fzlc_tab .fHd{position: relative;margin-top: -12px;}
.Part4 .fzlc_tab .fHd .btn{position: absolute;top: 50%;left: 0;width: 100%;display: flex;justify-content: space-between;transform: translateY(-50%);z-index: 99;cursor: pointer;}
.Part4 .fzlc_tab .fHd .btn>a{width: 60px;height: 60px;background:url(../images/qygk_arrow_left.png) no-repeat center #ffffff;box-shadow: 0px 0px 10px 0px 	rgba(153, 153, 153, 0.35);display: inline-flex;justify-content: center;align-items: center;border-radius: 50%;z-index: 99;position: relative;}
.Part4 .fzlc_tab .fHd .btn>a:hover{box-shadow: 0px 0px 10px 0px rgba(153, 153, 153, 0.9);}
.Part4 .fzlc_tab .fHd .btn>a.sNext{transform: rotate(180deg);}
.Part4 .fzlc_tab .fHd .btn>a::before{width: 0;color: inherit;content: '';}
.Part4 .fzlc_tab .fBd .fBox{display: flex;}
.Part4 .fzlc_tab .fBd .fBox .left{flex-shrink: 0;font-size: 72px;color: #0059d1;margin-top: 106px;margin-left: 116px; font-weight: bold;}
.Part4 .fzlc_tab .fBd .fBox .right{width: 950px;margin-left: 100px;overflow-y: scroll;position: relative;flex: 1;height: 350px;}

.Part4 .fzlc_tab .fBd .fBox .right .view{font-size: 18px;color: #222222;line-height: 36px;padding-right: 20px;}
.Part4 .fzlc .shd_box {width: 1300px;position: relative;}
.Part4 .fzlc .shd_box::after{content: '';position: absolute;top: 50%;transform: translateY(-50%);width: 1400px;height: 1px;background-color: #dddddd;}
.Part4 .fzlc .swiper-slide{display: flex;justify-content: center;}
.Part4 .fzlc .swiper-slide a{display: inline-flex;height: 120px;align-items: flex-end;	color: #222222;font-size: 20px;cursor: pointer;}
.Part4 .fzlc .swiper-slide.on a{position: relative;}
.Part4 .fzlc .swiper-slide.on a::after{content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #0059d1; position: absolute;top: 60px;  left: 50%; transform: translateX(-50%);}
.Part4 .fzlc_tab .fBd .fBox .right .view ul{}
.Part4 .fzlc_tab .fBd .fBox .right .view li{ padding-left: 18px;position: relative;font-size: 18px !important;}
.Part4 .fzlc_tab .fBd .fBox .right .view li::after{content: '';position: absolute;left: 0;top: 13px;width: 8px;height: 8px;background: #0059d1;border-radius: 50%;}

.Part4 .fzlc_tab .fBd .fBox .right::-webkit-scrollbar{ width: 8px;}
.Part4 .fzlc_tab .fBd .fBox .right::-webkit-scrollbar-track { background: linear-gradient(to bottom, rgba(221,221,221,1) 0%, rgba(221,221,221,.3) 100%);border-radius: 3px;}
.Part4 .fzlc_tab .fBd .fBox .right::-webkit-scrollbar-thumb {border-radius: 3px;background: #0059d1;}
.Part4 .fzlc_tab .fBd .fBox .right { overflow-y: scroll;}
.Part4 .fzlc_tab .fBd .fBox .right {-ms-overflow-style: none;}

/* 资质证书 */
.Part5{}
.Part5 .top{position: relative;}
.Part5 .top::after{content: '';position: absolute;width: 1136px;height: 93px;background: url(../images/qygk_zzzs_tz2.png) no-repeat;right: 0;}
.Part5 .top .tit{width: auto;}
.Part5 .top .left>p{width: 405px;font-size: 18px;margin-top: 60px;line-height: 36px;color: #222222;}
.Part5 .top .right{display: flex;margin-left: 200px;margin-top: 20px;height: 270px;}
.Part5 .top .right li{position: relative;width: 199px;height: 270px;}
.Part5 .top .right li a {display: block;width: 100%;height: 100%;}
.Part5 .top .right li a img {width: 100%;height: 100%;}
.Part5 .top .right li + li{margin-left: 70px;}
.Part5 .top .right li::after{content: '';position: absolute;top: 0;right: -43px;background: url(../images/qygk_zzzs_ty.png) no-repeat;width: 43px;height: 284px;}
.Part5 .down{position: relative;margin-top: 100px;}
.Part5 .down::after{content: '';position: absolute;width: 1668px;height: 93px;background: url(../images/qygk_zzzs_tz1.png) no-repeat;right: 0;}
.Part5 .down>div {height: 270px;}
.Part5 .down>div ul li{margin-left: 60px;position: relative;width: 199px;height: 270px;}
.Part5 .down>div ul li a {display: block;width: 100%;height: 100%;}
.Part5 .down>div ul li a img {width: 100%;height: 100%;}
.Part5 .down>div ul li::after{content: '';position: absolute;top: 0;right: -43px;background: url(../images/qygk_zzzs_ty.png) no-repeat;width: 43px;height: 284px;}
.Part5 .down{position: relative;}
.Part5 .down>div ul li + li{margin-left: 71px;}

/* 企业荣誉 */
.Part6{}
.Part6 .tit h3{text-align: center; margin: 0 auto;}
.Part6 .tit h3 span:before{left: 50%;transform: translateX(-50%);}
.Part6 .qyry {position: relative;margin-bottom: 100px;width: 1400px;}
.Part6 .qyry::after{content: '';width: 1424px; height: 79px;background: url(../images/qygk_qyry_tz.png);display: block;left: 50%;transform: translateX(-50%);position: absolute;}
.Part6 .qyry .qyry_swiper{width: 1300px;margin-left: 60px;}
.Part6 .qyry .qyry_swiper .swiper-slide{width: 321px;height: 192px;}
.Part6 .qyry .qyry_swiper .swiper-slide a{position: relative;display: block;}
.Part6 .qyry .qyry_swiper .swiper-slide a::after{content: '';position: absolute;top: 0;right: -4px;background: url(../images/qygk_qyry_ty.png);width: 43px;height: 192px;}
.Part6 .qyry .qyry_swiper .swiper-slide img{width: 288px;height: 192px;}
.Part6 .qyry .qyry_btn{width: 1400px;position: absolute;bottom: 80px;}
.Part6 .qyry .qyry_btn .swiper-button-next,
.Part6 .qyry .qyry_btn .swiper-button-prev{background: url(../images/qygk_arrow_left.png) no-repeat center #ffffff;width: 60px;height: 60px;box-shadow: 0px 0px 10px 0px rgba(153, 153, 153, 0.35);border-radius: 50%;left: -50px;}
.Part6 .qyry .qyry_btn .swiper-button-next{transform: rotate(180deg);right: -50px;left: inherit;}
.Part6 .qyry .qyry_btn .swiper-button-next:hover,
.Part6 .qyry .qyry_btn .swiper-button-prev:hover{box-shadow: 0px 0px 10px 0px rgba(153, 153, 153, 0.9);}