@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{}
.hd-box .h1{font-size: 38px;color: #333;line-height: 48px;font-weight: bold;position: relative;}
.hd-box .h1::after{content: "";left: 0;background: url(ico7.png) no-repeat  center;width: 93px;height: 27px;position: absolute;bottom: -27px;}
.morebox 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;}
.hd .more a:hover{color: #1a991a;border-bottom: 1px solid #1a991a;}

.col-a{padding: 35px 0 126px;background: url(bg.png) no-repeat bottom center;background-size: cover;}
.col-a .bd{display: flex;justify-content: space-between;}
.col-a .bd .col-a1{width: calc(100% - 733px);box-sizing: border-box;padding-right: 173px;padding-top: 75px;}
.col-a .bd .col-a1 .b-bd{margin-top: 60px;}
.col-a .bd .col-a1 .b-bd .desc .mt{color: #3a3a3a;font-size: 27px;line-height: 37px;}
.col-a .bd .col-a1 .b-bd .desc .mc{color: #666666;font-size: 16px;line-height: 30px;margin-top: 25px;}
.col-a .bd .col-a1 .b-bd .desc ul{display: flex;margin-top: 60px;}
.col-a .bd .col-a1 .b-bd .desc ul li{width: 33.3333%;}
.col-a .bd .col-a1 .b-bd .desc ul li .pc{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
.col-a .bd .col-a1 .b-bd .desc ul li .time{color: #333333;line-height: 59px;font-size: 49px;font-weight: bold;margin-top: 15px;}
.col-a .bd .col-a1 .b-bd .desc ul li .tle{color: #666666;line-height: 30px;font-size: 18px;}
.col-a .bd .col-a1 .b-bd .desc .morebox{margin-top: 55px;}
.col-a .bd .col-a2{width: 733px;background: url(bg2.png) no-repeat left bottom;display: flex;align-items: center;background-size: cover;}
.col-a .bd .col-a2 ul li a{display: flex;}
.col-a .bd .col-a2 ul li a .t1{	color: #333333;font-size: 18px;line-height: 28px;}
.col-a .bd .col-a2 ul li a .t2{	color: #333333;font-size: 14px;line-height: 24px;}
.col-a .bd .col-a2 ul li a .pic{margin-right: 22px;}
.col-a .bd .col-a2 .pc{margin-right: 40px;}
.col-a .bd .col-a2 ul li{margin-bottom: 120px;}
.col-a .bd .col-a2 ul li:last-child{margin-bottom: 0;}
/*  */
.bra_mark_box span img {
  animation: landmarkA 1.5s ease infinite;
  -webkit-animation: landmarkA 1.5s ease infinite;
}
.bra_mark_box span {position: absolute;display: flex;align-items: baseline;font-size: 12px;color: #333;font-weight: 500;}

@keyframes landmarkA {
  1% {
      transform: scale(1);
      transform-origin: 50% 100%;
  }

  50% {
      transform: scale(.7);
      transform-origin: 50% 100%;
  }

  100% {
      transform: scale(1);
      transform-origin: 50% 100%;
  }
}


.col-b {background: url(bg3.png) no-repeat top center;background-size: cover;padding: 85px 0 115px;}
.col-b .hd{display: flex;justify-content: space-between;align-items: center;}

.col-b .bd{margin-top: 90px;display: flex;justify-content: space-between;}
.col-b .bd .b-hd{width: 313px;background: #5bab4a;box-shadow: 3px 5px 7px 0px rgba(91, 171, 74, 0.34);}
.col-b .bd .b-hd .txt{display: flex;padding-left: 34px;margin-bottom: 40px;padding-top: 55px;}
.col-b .bd .b-hd .txt .t1{color: #ffffff;font-size: 20px;font-weight: bold;line-height: 30px;}
.col-b .bd .b-hd .txt .t2{color: rgba(255, 255, 255, 0.1);font-size: 125px;line-height: 70px;margin-top: -70px;margin-left: 36px;}
.col-b .bd .b-hd ul li a{display: flex;height: 104px;align-items: center;color: #ffffff;font-size: 20px;padding-left: 23px;box-sizing: border-box;}
.col-b .bd .b-hd ul li a .n{color: #ffffff;	font-size: 26px;opacity: 0.46;margin-right: 24px;}
.col-b .bd .b-hd ul li.on a{background:url(ico81.png) no-repeat right 33px center #eec401;}
.col-b .bd .b-hd ul li.on a .tle{font-weight: bold;}
.col-b .bd .b-hd ul li.on a .n{opacity:1;}
.col-b .bd .b-bd{width: calc(100% - 330px);}
.col-b .bd .b-bd .swiper{overflow: hidden;}
.col-b .bd .b-bd .swiper-slide a{display: block;background: white;overflow: hidden;}
.col-b .bd .b-bd .swiper-slide a .t{color: #333333;font-size: 18px;line-height: 28px;text-align: center;margin-bottom: 47px;}
.col-b .bd .b-bd .swiper-slide a img{ height: 370px; object-fit: cover; width: 100%; 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-b .bd .b-bd .swiper-slide a .pc{overflow: hidden;}
.col-b .bd .b-bd .swiper-slide a:hover img{ transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }

.col-c{position:relative;overflow: hidden;}
/* .col-c .bd{background:url(bg5.png) no-repeat top center;background-size:cover;animation: scale2 20s forwards infinite alternate;}
@keyframes scale2{0%{ -webkit-transform: scale(1.5); transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); height:650px;} */
/* 50%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);} 100%{ opacity: 1; -webkit-transform: scale(1.5); transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); }} */
.col-c .bd .pic img{animation: scale 3s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);}
@keyframes scale
{
    0%{-webkit-transform: scale(1.1); transform: scale(1.1);}
}
@-webkit-keyframes scale  /*Safari Chrome*/
{
    0%{-webkit-transform: scale(1.1); transform: scale(1.1);}
}
@-moz-keyframes scale  /* Firefox */
{
    0%{-webkit-transform: scale(1.1); transform: scale(1.1);}
}
@-o-keyframes scale  /* Opera */
{
    0%{-webkit-transform: scale(1.1); transform: scale(1.1);}
}
.col-c .mySwiper{position:absolute;left:0;width:100%;background:url(bg7.png) no-repeat left bottom 48px;bottom:40px;overflow:hidden}
.col-c .mySwiper .swiper-slide{background:url(ico16.png) no-repeat bottom 45px center;color:#ffffff;line-height:26px;font-size:16px;text-align:center;cursor: pointer;}
.col-c .mySwiper .swiper-slide .m{display: flex;flex-direction: column;align-items: center;}
.col-c .mySwiper .swiper-slide .m .n{margin-top: 50px;}
.col-c .mySwiper .swiper-slide .m .pc .pc2{display: none;}
.col-c .mySwiper .swiper-slide-thumb-active{background:url(ico15.png) no-repeat bottom 34px center}
.col-c .mySwiper2{ position:absolute; top:140px; left:50%; transform:translate(-50%,0); -webkit-transform:translate(-50%,0); -moz-transform:translate(-50%,0); -ms-transform:translate(-50%,0); -o-transform:translate(-50%,0); width:100%; }
.col-c .mySwiper2 .swiper-slide .t1{color:#ffffff;font-size:38px;line-height:48px;display: none;}
.col-c .mySwiper2 .swiper-slide .t2{color:#ffffff;font-size:16px;line-height:30px;width: 585px;text-align: center;margin-top: 60px;}
.col-c .mySwiper2 .swiper-slide .t3{font-size:16px;line-height:26px;color:#c3c3c3;margin-top:72px;}
.col-c .mySwiper2 .swiper-slide .t3 a{width: 170px;line-height: 50px;text-align: center;border: 1px solid #fff;display: block;color: white;font-size: 16px;}
.col-c .mySwiper2 .swiper-slide .t3 a .t{z-index: 4;position: relative;}
.col-c .mySwiper2 .swiper-slide .t3 a::after{ content: ""; width: 0; height: 100%; background: #1a991a; 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 ; position: absolute;left: 0;top: 0;pointer-events: none;}
.col-c .mySwiper2 .swiper-slide .t3 a:hover::after{width: 100%;}
.col-c .mySwiper2 .swiper-slide .t3 a:hover .t{color: white;}
.col-c .mySwiper2 .swiper-slide .txt{display:flex;flex-direction:column;align-items:center}
.col-c .mySwiper2{overflow:hidden}
.col-c .swiper-button-next{background:url(left2.png) no-repeat center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);width:10px;height:20px;left:50%;top:50%;margin-top:-70px;margin-left:320px}
.col-c .swiper-button-prev{background:url(left2.png) no-repeat center;width:10px;height:20px;left:50%;top:50%;margin-top:-70px;margin-left:-340px}
.col-c .swiper-button-next.swiper-button-disabled,.col-c .swiper-button-prev.swiper-button-disabled{opacity:1}

.col-d{padding: 115px 0 94px;}
.col-d .hd{display: flex;justify-content: space-between;align-items: center;}
.col-d .bd{margin-top: 110px;}
.col-d .bd ul{display: flex;}
.col-d .bd ul li{width: 19%;margin-right: 2%;}
.col-d .bd ul li:last-child{margin-right: 0;}
.col-d .bd ul li a{display: flex;height: 443px;border: 1px solid #bfbfbf;flex-direction: column;align-items: center;padding:63px 0 0;border-bottom: 2px solid #eec401;}
.col-d .bd ul li a .n{color: #1a991a;	line-height: 44px;	font-size: 33px;}
.col-d .bd ul li a .m{color: #000000;	line-height: 34px;	font-size: 24px;margin-top: 15px;}
.col-d .bd ul li a .l{color: #a9a9a9;	line-height: 22px;	font-size: 12px;}
.col-d .bd ul li a .pc{ margin-top: 68px; overflow: hidden; border-radius: 142px; -webkit-border-radius: 142px; -moz-border-radius: 142px; -ms-border-radius: 142px; -o-border-radius: 142px; }
.col-d .bd ul li 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 ul li:hover a .pc img{ transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }
.col-d .bd ul li:nth-child(2n) a{border-bottom: 2px solid #1a991a;}

.col-e{padding: 105px 0 115px;background: url(bg4.png) no-repeat right center;background-size: cover;}
.col-e .hd{display: flex;justify-content: space-between;align-items: center;}
.col-e .hd ul {display: flex;}
.col-e .hd ul li a{color: #666666;font-size: 18px;width: 164px;line-height: 46px;text-align: center;display: block;}
.col-e .hd ul li.on a{  background: url(bg1.png) no-repeat right center;background-size: cover;color: #ffffff;}
.col-e .bd{margin-top: 90px;}
.col-e .bd .bdbox_a{display: flex;}
.col-e .bd .bdbox_a .pcbox{width: 820px;}
.col-e .bd .bdbox_a .pcbox  a .pc{overflow: hidden;}
.col-e .bd .bdbox_a .pcbox  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-e .bd .bdbox_a .pcbox  a:hover .pc img{ transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }
.col-e .bd .bdbox_a .pcbox a{display: block;position: relative;}
.col-e .bd .bdbox_a .pcbox a .desc{display: flex;line-height: 90px;background: rgba(00,00,00,.5);justify-content: space-between;position: absolute;left: 0;bottom: 0;width: 100%;}
.col-e .bd .bdbox_a .pcbox a .desc .time{width: 127px;color: #ffffff;font-size: 26px;position: relative;text-align: center;}
.col-e .bd .bdbox_a .pcbox a .desc .time::after{content: "";right:
  0;position: absolute;border-right: 1px solid white;height: 30px;top: 50%;margin-top: -15px;}
.col-e .bd .bdbox_a .pcbox a .desc .tle{color: #ffffff;font-size: 24px;width: calc(100% - 157px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 30px;box-sizing: border-box;}
.col-e .bd .bdbox_a .bdbox_b{width: calc(100% - 820px);padding-left: 58px;box-sizing: border-box;}
.col-e .bd .bdbox_a .bdbox_b li{display: flex;align-items: flex-start;}
.col-e .bd .bdbox_a .bdbox_b li .time{color: #1f1f1f;font-size: 26px;line-height: 36px;position: relative;}
.col-e .bd .bdbox_a .bdbox_b li .time::after{ content: ""; left:50%; position: absolute; border-right: 2px solid #cccccc; height: 65px; bottom:-85px ; transform: translate(-50%); -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -ms-transform: translate(-50%); -o-transform: translate(-50%); }
.col-e .bd .bdbox_a .bdbox_b li a {display: block;margin-left: 70px;width: calc(100% - 140px);}
.col-e .bd .bdbox_a .bdbox_b li a .mt{color: #111111;font-size: 18px;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-e .bd .bdbox_a .bdbox_b li a:hover .mt{color: #1a991a;}
.col-e .bd .bdbox_a .bdbox_b li a .mc{color: #666666;font-size: 16px;line-height: 26px;height: 52px;	overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top: 14px;}
.col-e .bd .bdbox_a .bdbox_b li{margin-bottom: 47px;}
.col-e .bd .bdbox_a .bdbox_b li:last-child{margin-bottom: 0;}
.col-e .bd .bdbox_a .bdbox_b li:last-child .time::after{display: none;}

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



@media (max-width:750px) {

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

}


@media (max-width:1680px) {
  .hd-box .h1{font-size: 32px;line-height: 42px;}
  .col-a .bd .col-a1 .b-bd .desc .mt{font-size: 24px;line-height: 34px;}
  .col-a .bd .col-a1{padding-right: 60px;}
  .col-a{padding-bottom: 60px;}
  .col-a .bd .col-a2{width: 600px;}
  .col-a .bd .col-a1{width: calc(100% - 600px);}
  .col-a .bd .col-a1 .b-bd{margin-top: 50px;}
  .col-a .bd .col-a1 .b-bd .desc ul{margin-top: 40px;}
  .col-a .bd .col-a1 .b-bd .desc ul li .time{font-size: 36px;line-height: 46px;}
  .col-a .bd .col-a1 .b-bd .desc .morebox{margin-top: 40px;}
  .col-b{padding: 60px 0;}
  .col-b .bd{margin-top: 60px;}
  .col-b .bd .b-hd ul li a{height: 75px;}
  .col-b .bd .b-bd .swiper-slide a .t{margin-bottom: 10px;}
  .col-b .bd .b-bd .swiper-slide a img{height: 320px;}
  .col-c .mySwiper{ bottom: 40px; padding: 0 4%;width: 100%; }
  .col-d{padding: 60px 0;}
  .col-d .bd ul li a .l{text-align: center;}
  .col-d .bd ul li a{padding-top: 40px;}
  .col-d .bd ul li a .pc{margin-top:40px;}
  .col-d .bd{margin-top: 60px;}
  .col-e{padding: 60px 0;}
  .col-e .bd{margin-top: 60px;}
  .col-e .bd .bdbox_a .bdbox_b{padding-left: 30px;}
  .col-e .bd .bdbox_a .bdbox_b li a{margin-left: 30px;}
  .col-e .bd .bdbox_a .pcbox{width: 50%;}
  .col-e .bd .bdbox_a .bdbox_b{width: 50%;}
  .col-e .bd .bdbox_a .pcbox .pc img{object-fit: cover;height: 500px;}
  .col-e .bd .bdbox_a .pcbox a .desc .tle{line-height: 60px;}
  .col-e .bd .bdbox_a .pcbox a .desc{line-height: 60px;}
}
@media (max-width:1480px) {

}
@media (max-width:1280px) {
  .col-c .bd .pic img{min-height: 600px;}
  .col-d{padding: 40px 0;}
  .col-d .bd ul li a{padding-top: 30px;height: 390px;}
  .col-d .bd ul li a .pc{margin-top:30px;}
  .col-d .bd ul li a .m{font-size: 20px;line-height: 30px;}
  .col-d .bd ul li a .pc{padding: 0 10px;}
  .col-e{padding: 40px 0;}
  .hd-box .h1 {font-size: 26px;line-height: 36px;}
  .col-e .bd .bdbox_a .bdbox_b li{margin-bottom: 40px;}
  .col-e .bd .bdbox_a .pcbox a .desc .time{font-size: 20px;}
  .col-e .bd .bdbox_a .pcbox a .desc .tle{font-size: 20px;}
  .col-e .hd ul li a {width: 130px;}
  .col-e .bd{margin-top: 40px;}
  .col-d .bd{margin-top: 40px;}
  /* .hd-box .h1::after{ background: url(ico7.png) no-repeat center; transform: scale(0.6); -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -ms-transform: scale(0.6); -o-transform: scale(0.6); } */
  .col-a .bd .col-a1{padding-right: 30px;padding-top: 30px;}
  .col-a .bd .col-a1{width: 50%;}
  .col-a .bd .col-a1{width: 50%;}
  .col-a .bd .col-a2 .pc{margin-right: 20px;width: 250px;}
  .col-c{height: 650px;}
  .col-c .mySwiper2 .swiper-slide .t1{font-size: 26px;line-height: 36px;}
  .col-c .mySwiper2 .swiper-slide .t2{margin-top:30px;}
  .col-c .mySwiper{bottom: 30px;}
  .col-a{padding-bottom: 40px;}
  .col-b{padding:40px 0 ;}
  .col-b .bd{margin-top: 40px;}
  .col-a .bd .col-a1 .b-bd .desc ul li .time{line-height: 36px;font-size: 26px;}
  
}
@media (max-width:900px) {
  .hd-box .h1 {font-size: 26px;line-height: 36px;}
  .col-d{padding: 20px 0;}
  .col-d .bd ul li a{padding-top: 20px;height: unset;padding-bottom: 20px;}
  .col-d .bd ul li a .pc{margin-top:20px;}
  .col-d .bd ul{flex-direction: column;}
  .col-d .bd ul li{margin-right: 0;width: 100%;margin-top: 20px;}
  .col-d .bd ul li:nth-child(1){margin-top: 0;}
  .col-d .bd ul li a .n{font-size: 20px;line-height: 30px;}
  .col-e{padding: 20px 0;}
  .col-e .bd .bdbox_a{flex-direction: column;}
  .col-e .bd .bdbox_a .pcbox{width: 100%;}
  .col-e .bd .bdbox_a .bdbox_b{width: 100%;padding-left: 0;margin-top: 20px;}
  .col-e .bd .bdbox_a .pcbox .pc img{height: unset;}
  .col-e .bd .bdbox_a .bdbox_b li{margin-bottom: 20px;}
  .col-e .bd .bdbox_a .bdbox_b li .time::after{height: 40px;bottom: -58px;}
  .col-e .bd .bdbox_a .bdbox_b li .time{font-size: 20px;line-height: 30px;}
  .col-e .bd .bdbox_a .bdbox_b li a{margin-left:  20px;}
  .col-e .bd .bdbox_a .bdbox_b li a{width: calc(100% - 80px);}
  /* .col-e .hd{flex-direction: column;} */
  .col-e .hd{align-items: unset;}
  .col-e .hd ul{margin-top: 0;justify-content: center;}
  .hd-box .h1::after{width: 50px;background: url(ico7.png) no-repeat center;background-size:100%;bottom: -15px;}
  .col-e .bd{margin-top: 20px;}
  .col-d .bd{margin-top: 30px;}
  .col-a .bd{flex-direction: column;}
  .col-a .bd .col-a1{width: 100%;padding-right: 0;}
  .col-a .bd .col-a2{width: 100%;margin-top: 20px;}
  .col-a .bd .col-a1 .b-bd .desc .mc{margin-top: 20px;}
  .col-a .bd .col-a1 .b-bd .desc .mt{font-size: 20px;line-height: 30px;}
  .col-a .bd .col-a1 .b-bd{margin-top: 30px;}
  .col-a .bd .col-a1 .b-bd .desc ul{margin-top: 20px;}
  .col-a .bd .col-a1 .b-bd .desc .morebox{margin-top: 20px;}
  .col-a .bd .col-a2 .pc{width: 49%;margin-right: 2%;}
  .col-a .bd .col-a2 ul {margin-top: 20px;width: 49%;}
  .col-a .bd .col-a2 ul li{margin-bottom: 20px;}
  .col-c .mySwiper2 .swiper-slide .t1{font-size: 20px;line-height: 30px;}
  .col-c .mySwiper2 .swiper-slide .t2{margin-top:30px;}
  .col-c .mySwiper2 .swiper-slide .t3{margin-top:30px;margin-bottom: 30px;}
  .col-c .mySwiper{bottom: 20px;}
  .col-c .mySwiper2 .swiper-slide .t2{width: 100%;padding: 0 4%;box-sizing: border-box;}
  .col-c .mySwiper2 .swiper-slide .t3 a{width: 130px;line-height: 36px;}
  .col-c{height: 435px;}
  .col-a{padding-bottom: 20px;}
  .col-b{padding:20px 0 ;}
  .col-a{padding-top: 20px;}
  .col-a .bd .col-a1{padding-top: 0;}
  .col-b .bd{flex-direction: column;}
  .col-b .bd .b-hd{width: 100%;}
  .col-b .bd .b-bd{width: 100%;margin-top: 20px;}
  .col-b .bd .b-bd .swiper-slide a img{height: unset;}
  .col-b .bd .b-hd ul li a{height: 60px;}
  .col-b .bd .b-hd .txt{padding: 20px;margin-bottom: 0;}
  .col-b .bd .b-hd .txt .t2{display: none;}
  .col-b .bd{margin-top: 30px;}
  .col-e .bd .bdbox_a .pcbox a .desc{line-height: 45px;}
  .col-e .bd .bdbox_a .pcbox a .desc .tle{line-height: 45px;}
  .morebox a{width: 100px;line-height: 35px;}
  .col-e .hd ul li a{width: 100px;}
  .col-e .hd ul li a{line-height: 35px;}
  .col-a .bd .col-a1 .b-bd .desc ul li .time{line-height: 30px;font-size: 20px;}
  .col-c .mySwiper2{top: 50px;}
  .col-c .bd .pic img{min-height: unset;height: 435px;object-fit: cover;}
}


