@charset "utf-8";
.container{position: relative;}

/* .more a{font-size: 14px; color: #333333;display: inline-block;}
.more a span{margin-left: 8px;vertical-align: -6px;display: inline-block;transition: all 0.4s;}
.more a:hover span{margin-left: 20px;}

.banner-info {display: flex; position: absolute; color: #1b5994; align-items: center; z-index: 5; left: 0; justify-content: center;right: 0;top: 90vh; flex-wrap: wrap; }
.banner-info .mouse { width: 22px; height: 32px; border: 1px solid #1b5994; border-radius: 40px; margin-left: 0.1rem; margin-right: 0.1rem; position: relative; }
.banner-info .mouse:after { content: ""; position: absolute; width: 2px; height: 8px; top: 8px; left: 50%; margin-left: -1px; background: #1b5994; animation: updown 0.5s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate; }
.banner-info p{width: 100%; text-align: center; margin-top: 12px;font-size: 14px;color: #1b5994;line-height: 20px;}
.banner-page-num{position: absolute; z-index: 6; left: 9.896%; top: 91.8vh; height: 32px;  width: 264px; display: flex; justify-content: space-between;}
.banner-page-num span{ display: inline-block; color: #1b5994;  transition: all .3s;font-size: 18px;line-height: 25px;}

.my-swiper-scrollbar{position: absolute;left: calc(9.896% + 36px); top: 93vh;  height: 1px; background: rgba(255,255,255,0.4); width: 192px;z-index: 6;}
.my-swiper-scrollbar .my-swiper-scrollbar-drag{position: absolute; left: 0;  height: 1px; background: #1b5994;z-index: 7; top: -0.5px; transition-duration: 300ms; transition: all .3s; transform: translate3d(0,0,0);}

.banner .swiper-button-next,
.banner .swiper-button-prev{top: 93vh;  width: 52px; height: 52px;  }
.banner .swiper-button-next::before,
.banner .swiper-button-prev::before{position: absolute; left: 0; top: 0; right: 0; bottom: 0;border: 1px solid #1b5994; content: ''; z-index: 2; transform: skewX(-10deg); border-radius: 3px;}
.banner .swiper-button-next::after,
.banner .swiper-button-prev::after{ position: absolute; content: '';width: 14px; height: 14px; border-top: 2px solid #1b5994; border-right: 2px solid #1b5994; z-index: 5;}
.banner .swiper-button-next::after{transform: rotate(45deg); left: 50%; margin-left: -10px; top: 50%; margin-top: -7px;}
.banner .swiper-button-prev::after{transform: rotate(-135deg); left: 50%; margin-left: -5px; top: 50%; margin-top: -7px;}
.banner .swiper-button-next{background: none;right: 9.896%; }
.banner .swiper-button-prev{background: none;right:calc(9.896% + 80px) ; left: auto; }
.banner .swiper-button-prev:hover::before,
.banner .swiper-button-next:hover::before{ background: #2F5597;border: 1px solid #2F5597;}
.banner .swiper-button-prev:hover::after,
.banner .swiper-button-next:hover::after{border-top: 2px solid #fff; border-right: 2px solid #fff;}

@keyframes updown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    transform: translateY(-3px);
  }
}

@media screen and (max-width: 1200px) {
  .banner,
  .ban-swiper{ height: 80vh; }
  .banner .ban-prev, .banner .ban-next{width: 40px; height: 40px;}
  .banner .ban-move{right: 4%;}
  .banner .ban-move .ban-page{display: none;}
}
@media screen and (max-width: 1100px) {
  .banner,
  .ban-swiper{ height: 50vh; }
}
@media screen and (max-width: 900px) {
  .banner,
  .ban-swiper{ height: 30vh; }
} */
/* @media screen and (max-width: 679px) {
    .banner{ margin-top: 54px; }
  } */
.hd_box{position: relative;display: flex;justify-content: space-between;align-items: center;}
.hd_box .h1{font-size: 24px;color: #999999;line-height: 34px;font-weight: bold;position: relative;}
.hd_box .h2{font-size: 40px;color: #000000;line-height: 50px;font-weight: bold;position: relative;margin-top: 9px;}
/* .more a{display: block;width: 164px;line-height: 46px;background: url(bg1.png) no-repeat right  center;background-size: cover;color: #ffffff;font-size: 16px;text-align: center;} */
/* .hd .more a{color: #757575;	font-size: 16px;line-height: 26px;padding-bottom: 10px;border-bottom: 1px solid #bebebe;display: flex;align-items: center;width: 85px;justify-content: space-between;} */

.col_a{padding: 0 0 113px;}
.col_a .bd{position: relative;display: flex;padding-left: 6.25%;box-sizing: border-box;}
.col_a .bd .bd1{width: 420px;padding: 95px 40px 70px;box-sizing: border-box;background-color: #f7f7f7;}
.col_a .bd .bd1 .tle{color: #333333;font-size: 48px;font-weight: bold;line-height: 58px;position: relative;}
.col_a .bd .bd1 .tle::after{content: "";position: absolute;left: 0;bottom: -15px;border-bottom: 3px solid #0d4da1;width: 47px;}
.col_a .bd .bd1 .ul ul li a{color: #666666;font-size: 16px;line-height: 26px;padding-left: 26px;box-sizing: border-box;background: url(ico4.png)no-repeat left center;}
.col_a .bd .bd1 .ul ul li:hover a{background: url(ico5.png)no-repeat left center;font-weight: bold;color: #0d4da1;}
.col_a .bd .bd1 .ul ul li.on a{background: url(ico5.png)no-repeat left center;font-weight: bold;color: #0d4da1;}
.col_a .bd .bd1 .ul ul li{margin-top: 18px;}
.col_a .bd .bd1 .ul ul li:nth-child(1){margin-top: 0;}
.col_a .bd .bd1 .ul{margin-top: 70px;}
.col_a .bd .bd2{width: calc(100% - 420px);padding-left: 75px;box-sizing: border-box;padding-top: 110px;}
.col_a .bd .bd2 .desc_box .desc .t1{color: #e71c2b;line-height: 32px;font-size: 28px;font-weight: bold;}
.col_a .bd .bd2 .desc_box .desc .t2{color: #666666;line-height: 32px;font-size: 16px;margin-top: 13px;width: 695px;}
.col_a .bd .bd2 .swiper{margin-top: 52px;}
.col_a .bd .bd2 .swiper-slide .pc {display: flex;height: 440px;align-items: center;justify-content: center;background: #F7F7F7;overflow: hidden;}
.col_a .bd .bd2 .swiper-slide .pc img{ transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; }
.col_a .bd .bd2 .swiper-slide:hover .pc img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.col_a .bd .bd2 .swiper-slide .txt1 .t2{line-height: 100px;color: #333333;font-size: 18px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-top: 1px solid #dedede;background: #F7F7F7;padding: 0 10px;}
.col_a .bd .bd2 .swiper-slide:hover .txt1 .t2{font-weight: bold;color: #ffffff;background: #0d4da1;}
.button_box div{position: unset !important;}
.col_a .swiper-button-next,.col_a  .swiper-button-prev{width: 62px;height: 62px;background: url(left.png)no-repeat center;margin-top: 0;z-index: 1;}
.col_a .swiper-button-next{ transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; margin-left: 60px;}
.button_box{display: flex;}
.col_a .bd .bd2 .desc_box{display: flex;justify-content: space-between;align-items: center;padding-right: 6.25%;box-sizing: border-box;}
.col_a .swiper-button-prev:hover{ background: url(right.png)no-repeat center; transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; }
.col_a .swiper-button-next:hover{ background: url(right.png)no-repeat center; transform:rotateY(0) ; -webkit-transform:rotateY(0) ; -moz-transform:rotateY(0) ; -ms-transform:rotateY(0) ; -o-transform:rotateY(0) ; }



.col_b{padding: 120px 0 160px;background: url(bg1.png)no-repeat top center;background-size: cover;}
.col_b .desc{ width: 896px;margin: 0 auto;}
.col_b .desc .t1{color: #ffffff;font-size: 48px;font-weight: bold;line-height: 58px;text-align: center;}
.col_b .desc .t2{color: #ffffff;font-size: 16px;line-height: 32px;text-align: center;opacity: 0.8;margin-top: 8px;}
.col_b .desc .t3{margin-top: 20px;text-align: center;}
.col_b .desc .t3 a{color: #ffffff;opacity: 0.5;font-size: 16px;line-height: 26px;}
.col_b .ulul li{display: flex;justify-content: center;}
.col_b .ulul {display: flex;width: 1248px;margin: 75px auto 0;}
.col_b .ulul li .li_box .t{display: flex;align-items: flex-end;}
.col_b .ulul li .li_box .t1{color: #ffffff;font-size: 90px;height: 90px;line-height: 90px;font-weight: bold;font-family: "MyCustomFont";}
.col_b .ulul li .li_box .t2{color: #ffffff;font-size: 16px;height: 16px;line-height: 16px;}
.col_b .ulul li .li_box .t3{color: #ffffff;font-size: 16px;height: 16px;line-height: 16px;margin-top: 15px;}
.col_b .ulul li{width: 25%;}
.col_b .ul_a {	width: 1248px;height: 96px;background: rgba(222, 255222, 222, 0.3);border-radius: 48px;margin: 95px auto 0;border-radius: 48px;border: solid 1px #dedede;box-sizing: border-box;}
.col_b .ul_a ul {display: flex;}
.col_b .ul_a ul li{width: 25%;}
.col_b .ul_a ul li:hover a{display: flex;	background-color: #e71c2b;border-radius: 48px;color: #ffffff;}
.col_b .ul_a ul li a i{opacity: 0;margin-right: 25px;}
.col_b .ul_a ul li a {color: #0d4da1;	font-size: 20px;line-height: 94px;font-weight: bold;display: flex;justify-content: center;align-items: center;}
.col_b .ul_a ul li:hover a i{opacity: 1;line-height: unset;display: flex;align-items: center;}










.col_c .swiper-button-next:after, .col-c .swiper-button-prev:after{display: none;}






.col_c{position:relative}
.col_c {padding: 75px 0 80px;}
/* .col_c .bd{margin-top: 55px;} */
.col_c .bd ul{display: flex;}
.col_c .bd ul li{width: 390px;margin-right: 39px;overflow: hidden;}
.col_c .bd ul li:last-child{margin-right: 0;}
.col_c .bd ul li a{display: block;position: relative;}
.col_c .bd ul li .n{ position: absolute; width: 100%; height: 0 !important; left: 0; bottom: -100px;  box-sizing: border-box; overflow: hidden; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; background: rgba(248, 248, 248, 0.5);padding: 52px 38px 0;}
.col_c .bd ul li .m{position: absolute;bottom: 40px;left: 40px;}
.col_c .bd ul li .m .m2{color: #ffffff;line-height: 34px;font-size: 24px;font-weight: bold;margin-top: 15px;}
.col_c .bd ul li .n2{color: #333333;line-height: 34px;font-size: 24px;font-weight: bold;margin-top: 18px;padding-bottom: 25px;border-bottom: 1px solid #dbdbdb;}
.col_c .bd ul li:hover .n{height: 100% !important;bottom: 0;}
.col_c .bd ul li .n3{color: #333333;	font-size: 16px;line-height: 30px;margin-top: 25px;}
.col_c .bd ul li:nth-child(3) .n{height: unset !important;position: unset;}
.col_c .bd ul li:hover .m{display: none; }

















.col_d{padding: 105px 0 0;background: #fff;}
.col_d .hd{color: #333333;font-size: 48px;font-weight: bold;line-height: 58px;text-align: center;}
.col_d .bd{margin-top: 45px;position: relative;}
.col_d .bd .swiper{width: 987px;overflow: unset;}
.col_d .bd .swiper-slide a{display: flex;}
.col_d .bd .swiper-slide a .pc{width: 620px;overflow: hidden;}
.col_d .bd .swiper-slide a .pc img{ transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; }
.col_d .bd .swiper-slide:hover a .pc img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.col_d .bd .swiper-slide a .mc{background: url(ico7.png)no-repeat center #0D4DA1;}
.col_d .bd .swiper-slide .m1{color: #ffffff;font-size: 26px;line-height: 36px;font-weight: bold;}
.col_d .bd .swiper-slide .mc{padding: 100px 57px 0 30px;box-sizing: border-box;width: calc(100% - 620px);}
.col_d .bd .swiper-slide .m2{color: #ffffff;font-size: 14px;line-height: 24px;margin-top: 12px;opacity: 0.8;height: 48px;}
.col_d .bd .swiper-slide .more {color: #ffffff;font-size: 14px;display: flex;align-items: center;}
.col_d .bd .swiper-slide .more img{margin-right: 14px;}
.col_d .bd .swiper-slide .more{margin-top: 95px;}

.col_c {background: #f6f6f6;padding: 110px 0 100px;position: relative;}
.col_c .bd{display: flex;}
.col_c .bd .bd1{width: 480px;}
.col_c .bd .bd1 .t1{color: #333333;font-size: 48px;line-height: 58px;font-weight: bold;}
.col_c .bd .bd1 .t2{color: #0d4da1;font-size: 20px;line-height: 58px;font-weight: bold;margin-top: 22px;}
.col_c .bd .bd1 .t3{color: #666666;font-size: 16px;line-height: 30px;font-weight: normal;margin-top: 45px;}
.col_c .bd .bd1 .t4 {margin-top: 85px;}
.col_c .bd .bd1 .t4 a{display: flex;align-items: center;color: #666666;font-size: 16px;position: relative;z-index: 1;}
.col_c .bd .bd1 .t4 img{margin-right: 12px;}
.col_c .bd .bd2{width: 727px;margin-left: 56px;}
.col_c .bd .bd2 .earth{position: relative;z-index: 10;}
.col_c .bd3{	color: #333333;opacity: 0.1;font-size: 167px;height: 167px;line-height: 167px;position: absolute;font-weight: bold;bottom: 100px;z-index: 9;  display: flex; white-space: nowrap; }
.col_c .bd3 span{animation: move_left 40s linear infinite;    transform: translate3d(0, 0, 0);}
@keyframes move_left {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
.col_c::after{content: "";left: 0;bottom: 0;background: url(bg4.png)no-repeat;width: 632px;height: 366px;position: absolute;}
.col_c::before{content: "";right: 0;bottom: 0;background: url(bg3.png)no-repeat;width: 714px;height: 850px;position: absolute;}

.col_d .bd .swiper-slide .pc{position: relative;}

.col_d .swiper-button-next:after,.col_d .swiper-button-prev:after{display: none;}
.col_d .hd_box .swiper-button-next,.col_d .hd_box .swiper-button-prev{width: 50px;height: 50px;margin-top: -25px;}
.col_d .hd_box .swiper-button-next{ background: url(ico8.png)no-repeat  center; right: 0; transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; }
.col_d .hd_box .swiper-button-prev{ background: url(ico8.png)no-repeat  center; right: 67px; left: unset; transform:rotateY(0) ; -webkit-transform:rotateY(0) ; -moz-transform:rotateY(0) ; -ms-transform:rotateY(0) ; -o-transform:rotateY(0) ; }
.col_d .hd_box .swiper-button-prev:hover{ background: url(ico9.png)no-repeat center; transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; }
.col_d .hd_box .swiper-button-next:hover{ background: url(ico9.png)no-repeat center; transform:rotateY(0) ; -webkit-transform:rotateY(0) ; -moz-transform:rotateY(0) ; -ms-transform:rotateY(0) ; -o-transform:rotateY(0) ; }

.col_e {padding: 66px 0 108px;}
.col_e .swiper{overflow: unset;}
.col_e .swiper .pc{overflow: hidden;}
.col_e .swiper .pc img{ transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; }
.col_e .swiper .swiper-slide:hover .pc img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }

.col_f{padding: 75px 0 90px;background-color: #f6f6f6;}
.col_f .hd{color: #333333;font-size: 48px;font-weight: bold;line-height: 58px;text-align: center;}
.col_f .bd{display: flex;margin-top: 40px;}
.col_f .bd .bd1 {width: 790px;}
.col_f .bd .bd1 .swiper-slide .pc{overflow: hidden;}
.col_f .bd .bd1 .swiper-slide .pc img{ transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; }
.col_f .bd .bd1 .swiper-slide:hover .pc img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.col_f .bd .bd1 .swiper-slide .tle{height: 66px;background: white;display: flex;align-items: center;padding:0 56px 0 22px;box-sizing: border-box;}
.col_f .bd .bd1 .swiper-slide .p{width: calc(100% - 150px);color: #333333;font-size: 20px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col_f .bd .bd1 .swiper-slide .t{color: #999999;font-size: 16px;font-weight: bold;text-align: right;width: 150px;}

.col_f .bd .bd2 {width: calc(100% - 790px);padding-left: 50px;}
.col_f .bd .bd2 ul li a {display: flex;justify-content: space-between;align-items: center;}
.col_f .bd .bd2 ul li a .t{color: #999999;font-size: 20px;font-weight: bold;width: 125px;text-align: center;position: relative;}
.col_f .bd .bd2 ul li a .t::after{content: "";right: 0;height: 34px;border-right: 1px solid #eaeaea;top: 50%;margin-top: -17px;position: absolute;}
.col_f .bd .bd2 ul li a .mt{width: calc(100% - 125px);color: #333333;font-size: 18px;font-weight: bold;padding: 0 37px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col_f .bd .bd2 ul li{line-height: 82px;background-color: #ffffff;margin-top: 20px;}
.col_f .bd .bd2 ul li:nth-child(1){margin-top: 0;}
.col_f .bd .bd2 ul li:hover{background: #0d4da1;}
.col_f .bd .bd2 ul li:hover a .mt{color: #ffffff;}
.col_f .bd .bd2 ul li:hover a .t{color: #ffffff;}
.col_f .bd .bd2 ul li:hover a .t::after{border-right: 1px solid #265fab;}

.paly{
  width: 60px;
  height: 60px;
  margin-top: 3vh;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 rgba(255, 255, 255, 0.9),0 0 0 10px rgba(255, 255, 255, 0.9),0 0 0 20px rgba(255, 255, 255, 0.9);
  animation: ripple-wave1 1s linear infinite;
  animation-play-state: running;
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  -webkit-animation: ripple-wave1 1s linear infinite;
  transform: scale(0.8);
  position: absolute;
  left: 50%;
  /*margin-left: ;
  */top: 0;
  bottom: 0;
  margin:auto 0 auto -30px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
  .transition{ transition:all .36s ; -webkit-transition:all .36s ; -moz-transition:all .36s ; -ms-transition:all .36s ; -o-transition:all .36s ; }
 


  .video{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; background:rgba(00,00,00,0.6); display:none}

.video .s1{ width:1200px; position:absolute; left:50%; margin-left:-600px; top:50%; transform:translateY(-50%)}

.video .s1 video{ width:100%}

.video .s1 .gb{ background:url(gb.png) center center no-repeat; width:30px; height:30px; background-size:30px; position:absolute; right:0; top:-40px; cursor:pointer}


.swiper-num{padding-left: 85px;margin-top: 80px;}
.swiper-num .act{color: #0d4da1;font-size: 28px;}
.swiper-num .tot{font-size: 20px;color: #333333;}
.col_d .swiper-scrollbar{width: calc(100% - 400px) !important;right: 0 !important;bottom: 17px !important;left: unset !important;}
.col_d .swiper-scrollbar-drag{background-color: #0d4da1;}
.col_d .swiper-button-prev{background: url(left_3.png)no-repeat center;left: 40px;}
.col_d .swiper-button-next{background: url(right_3.png)no-repeat center;left: 190px;}
.col_d .swiper-button-next, .col_d .swiper-button-prev{width: 10px;height: 17px;margin-top: 0;bottom: 12px;top: unset;}
.col_d{position: relative;}
@media (max-width:750px) {

	.video .s1{ width:80%; margin-left:0;transform:translate(-50%,-50%)}

}


/* @media (max-width:900px) {
    .col-a{ padding: 50px 0;}
    .col-a .bd{flex-wrap: wrap;padding: 0 15px;}
    .col-a .bd .bd-a { width: 100%; }
    .col-a .bd .bd-a .a1{ font-size: 18px;  }
    .col-a .bd .bd-a .b{ font-size: 28px; width:100%; margin-top: 12px;}
    .col-a .bd .bd-a .c{ font-size: 14px; width:100%; margin-top: 20px; }
    .col-a .bd .bd-b { width: 100%; margin-top: 20px; }
    .col-a .bd .bd-b .pc::after{ left: -26px;bottom: 96px; width: 57px;height: 57px;}
    .col-a .bd .bd-b .pc::before{ right: -26px;top: 96px; width: 57px;height: 57px;}
    .paly{ width: 60px; height: 60px; border-radius: 60px; -webkit-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; margin:auto 0 auto -30px; box-shadow: 0 0 rgba(255, 255, 255, 0.9),0 0 0 5px rgba(255, 255, 255, 0.9),0 0 0 15px rgba(255, 255, 255, 0.9);}
    @keyframes ripple-wave1{
      to {
        box-shadow: 0 0 0 5px rgba(27, 89, 148, 0.1),0 0 0 10px rgba(27, 89, 148, 0.1),0 0 0 15px rgba(27, 89, 148, 0.1);
    }
      }
} */

@media (max-width:1680px) {
  .col_a{padding-bottom: 60px;}
  .col_a .bd .bd1{width: 320px;padding: 60px 40px ;}
  .col_a .bd .bd2{padding-top: 60px;padding-left: 40px;}
  .col_a .bd .bd2{width: calc(100% - 320px);}

  .col_b{padding: 60px 0;}
  .col_b .desc .t1{font-size: 36px;line-height: 46px;}
  .col_b .ulul li .li_box .t1{font-size: 60px;line-height: 60px;height: 60px;}
  .col_b .ul_a{margin: 60px auto 0;}
  .col_b .ulul{margin: 60px auto 0;}

  .col_c .bd3{font-size: 100px;line-height: 100px;bottom: 60px;height: 100px;}
  .col_c .bd .bd1 .t1{font-size: 36px;line-height: 46px;}
  .col_c{padding: 60px 0;}
  .col_c .bd .bd1 .t4{margin-top: 60px;}

  .col_d{padding: 60px 0 0;}
  .col_d .hd{font-size: 36px;line-height: 46px;}

  .col_e{padding: 60px 0;}

  .col_f{padding: 60px 0;}
  .col_f .hd{font-size: 36px;line-height: 46px;}
}
@media (max-width:1440px) {
  .col_a{padding-bottom: 40px;}
  .col_a .bd .bd1{width: 320px;padding: 40px 20px ;}
  .col_a .bd .bd2{padding-top: 40px;padding-left: 20px;}
  .col_a .bd .bd2 .swiper-slide .pc{height: 340px;}
  .col_a .bd .bd1 .tle{font-size: 36px;line-height: 46px;}
  .col_a .bd .bd2 .desc_box .desc {width: 400px;}

  .col_f .bd .bd1{width: 530px;}
  .col_f .bd .bd2{width: calc(100% - 530px);padding-left: 20px;}
  .col_f .bd .bd2 ul li{line-height: 60px;}
  .col_f .bd .bd2 ul li a .mt{padding: 0 20px;width: calc(100% - 110px);}
  .col_f .bd .bd2 ul li a .t{width: 110px;}
  .col_f .bd .bd1 .pc img{height: 321px;object-fit: cover;}
  .col_f .bd .bd1 .swiper-slide .tle{height: 60px;}

  .col_b{padding: 40px 0;}
  .col_b .ul_a{margin: 40px auto 0;}
  .col_b .ulul{margin: 40px auto 0;}
  .col_b .ul_a{width: 990px;}
  .col_b .ulul{width: 990px;}
  .col_b .ulul li .li_box .t1{font-size: 30px;line-height: 30px;height: 30px;}

  .col_c{padding: 40px 0;}

  .col_d{padding: 40px 0;}

  .col_e{padding: 40px 0;}

  .fix_bottom{width: 990px;}
}
  @media (max-width:1000px) {
    .col_a{padding-bottom: 30px;}
    .col_b .desc .t2{	overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;
-webkit-line-clamp:3;margin-top: 30px;}
.col_d .bd .swiper-slide .m2{margin-top: 30px;}
    .col_a .bd .bd1{width: 320px;padding: 60px 40px ;}
    .col_a .bd .bd2{padding-top: 30px;padding-left: 4%;width: 100%;padding-right: 4%;padding-bottom: 60px;position: relative;}
    .col_a .bd .bd2 .desc_box .desc .t2{width: 100%;margin-top: 30px;}
    .col_a .bd{padding-left: 0;flex-direction: column;}
    .col_a .bd .bd1{width: 100%;}
    .col_a .bd .bd1{padding: 30px 4%;}
    .col_a .bd .bd1 .tle{font-size: 24px;line-height: 34px;}
    .col_a .bd .bd1 .ul ul{display: flex;}
    .col_a .bd .bd1 .ul ul{flex-wrap: wrap;width: 100%;}
    .col_a .bd .bd1 .ul ul{width: 100%;}
    .col_a .bd .bd1 .ul li{width: 49%;margin-right: 2%;margin-top: 2%;}
    .col_a .bd .bd1 .ul li:nth-child(2n){margin-right: 0;}
    .col_a .bd .bd1 .ul li:nth-child(-n+2){margin-top: 0;}
    .col_a .bd .bd1 .ul ul li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
    .col_a .bd .bd1 .ul{margin-top: 45px;}
    .col_a .bd .bd2 .desc_box .desc .t1{font-size: 20px;line-height: 30px;}
    .col_a .bd .bd2 .swiper{margin-top: 0;}
    .col_a .bd .bd2 .swiper-slide .pc{height: unset;}
    .col_a .bd .bd2 .swiper-slide .txt1 .t2{line-height: 40px;padding: 0 10px;font-size: 16px;}
    .button_box{ position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); bottom: 0;}
    .col_a .swiper-button-next, .col_a .swiper-button-prev{width: 30px;height: 30px;background-size: 100%;}

    .col_a .swiper-button-next{margin-left: 0;margin-left: 20px;}

    .col_a .swiper-button-prev:hover{background: url(right.png) no-repeat center;background-size: 100%;}
    .col_a .swiper-button-next:hover{background: url(right.png) no-repeat center;background-size: 100%;}

    .col_a .bd .bd1 .tle{font-size: 24px;line-height: 34px;}
    .col_f{padding: 30px 0;}
    .col_f .bd{margin-top: 30px;flex-direction: column;}
    .col_f .bd .bd1{width: 100%;}
    .col_f .bd .bd2{width: 100%;padding-left: 0;margin-top: 30px;}
    .col_f .bd .bd1 .pc img{height: unset;object-fit: cover;width: 100%;}
    .col_f .hd{font-size: 24px;line-height: 34px;}

    .col_b{padding: 50px 0 50px;}
    .col_b .desc .t1 {font-size: 24px;line-height: 34px;}
    .col_b .desc{width: 100%;}
    .col_b .ul_a{margin: 30px auto 0;}
    .col_b .ulul{margin: 30px auto 0;}
    .col_b .ul_a{width: 100%;}
    .col_b .ulul{width: 100%;}
    .col_b .ulul {flex-wrap: wrap;}
    .col_b .ulul li{width: 50%;margin-top: 30px;}
    .col_b .ul_a ul li a{font-size: 14px;flex-direction: column;justify-content: center;line-height: unset;height: 68px;}
    .col_b .ul_a ul li a i{margin-right: 0;opacity: 1;width: 20px;line-height: unset;}
    .col_b .ul_a{height: unset;}
    .col_b .ul_a{height: 70px;}

    .col_c{padding: 30px 0;}
    .col_c .bd{flex-direction: column;}
    .col_c .bd .bd1{width: 100%;}
    .col_c .bd .bd2{width: 100%;margin-left: 0;margin-top: 30px;}
    .earth{height: 400px !important;}
    .col_c .bd .bd1 .t1{font-size: 24px;line-height: 34px;}
    .col_c .bd .bd1 .t2{font-size: 18px;line-height: 28px;margin-top: 30px;}
    .col_c::before{display: none;}
    .col_c::after{display: none;}
    .col_c .bd .bd1 .t4{margin-top: 30px;}
    .col_c .bd .bd1 .t4 img{width: 30px;}
    .col_c .bd .bd1 .t3{margin-top: 30px;}
    .col_c .bd3{bottom: 20px;}

    .col_d{padding: 30px 0;}
    .col_d .hd{font-size: 24px;line-height: 34px;}
    .col_d .bd{margin-top: 30px;}
    .col_d .bd .swiper{width: 100%;overflow: hidden;}
    .col_d .bd .swiper-slide a {flex-direction: column;}
    .col_d .bd .swiper-slide a .pc{width: 100% ;}
    .col_d .bd .swiper-slide .mc{width: 100%;padding:30px  20px;}
    .col_d .bd .swiper-slide .m1{font-size: 20px;line-height: 30px;}
    .col_d .bd .swiper-slide .more img{width: 30px;}
    .col_d .bd .swiper-slide .more{margin-top: 30px;}
    .swiper-num{margin-top: 30px;}
    .col_d .swiper-scrollbar{display: none;}
    .swiper-num{display: flex;justify-content: center;padding-left: 0;align-items: flex-end;}
    .col_d .swiper-button-prev{left: 50%;margin-left: -100px;}
    .col_d .swiper-button-next{left: 50%;margin-left: 100px;}
    .swiper-num .act{height: 28px;line-height: 28px;}
    .swiper-num .tot{height: 20px;line-height: 20px;}
    .col_d .swiper-button-next, .col_d .swiper-button-prev{bottom: 2px;}

    .col_e{padding: 30px 0;}
    .fix_bottom{display: none;}

    .col_f .bd .bd1 .swiper-slide .tle{padding-right:10px ;padding-left: 10px;}
    .col_f .bd .bd1 .swiper-slide .t{width: 100px;}
    .col_f .bd .bd1 .swiper-slide .p{width: calc(100% - 100px);font-size: 16px;}

    .col_f .bd .bd2 ul li a .t{width: 70px;font-size: 16px;}
    .col_f .bd .bd2 ul li a .mt{width: calc(100% - 70px);font-size: 16px;padding: 0 10px;}


  }
  




