@charset "utf-8";

@font-face {
  font-family: "Heavy";font-weight: 900;src: url("../fonts/Heavy.woff2") format("woff2"),
  url("../fonts/Heavy.woff") format("woff");font-variation-settings: normal;font-display: swap;
}

.webfont {
  font-family: "Heavy";font-variation-settings: normal;  font-size:50px; font-weight: bold;}


body{min-height: 100vh;}

.box {  margin-left: auto !important;  margin-right: auto !important;  max-width: 1500px;}

.padd{background-position: center; background-repeat: no-repeat; background-size: cover; padding: 45px 0;}
.banner .ban-arrow{position: absolute; top: 50%; transform: translateY(-50%); z-index: 98; background-color: rgba(0,0,0,0.5) !important;}
.banner .ban-arrow:hover{background-color: rgba(0,58,164,0.8) !important;}
.banner .prev{left: 3%;}
.banner .next{right: 3%;}
.banner{position: relative;}
.banner .dot{position: absolute; left: 50%; transform: translateX(-50%); bottom: 40px; z-index: 90; }
.banner .dot span{width: 25px; height: 25px;  display: inline-flex;align-items: center; justify-content: center; background-color: transparent; opacity: 1; margin: 0 2px; position: relative; overflow: hidden;}
.banner .dot span::after, .banner .dot span::before{content: ''; display: block;  border-radius: 50%; transition: all ease .3s; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.banner .dot span::after{opacity: 0; width: 55px; height: 55px; background-image: url(../images/ban-icon.png);  background-position: center; background-repeat: no-repeat; background-size: 96%;}
.banner .dot span::before{width: 17px; height: 17px;  background-color: #fff;}
.banner .dot .swiper-pagination-bullet-active{overflow: visible; margin: 0 16px;}
.banner .dot .swiper-pagination-bullet-active::after{ opacity: 1; width: 55px; height: 55px;}
.banner .dot .swiper-pagination-bullet-active::before{opacity: 0;}
.banner .img{height: 40vw; animation: sca2 6.5s linear 0s normal both}
.banner .swiper-slide-active .img{animation: sca 6.5s linear 0s normal both}
@keyframes sca {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.06);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes sca2 {
  0% {
    transform: scale(1.06);
  }
  50% {
    transform: scale(1);
  }
  0% {
    transform: scale(1.06);
  }
}

@media (max-width: 560px){
.m2-ban .name {
    margin-bottom: 38px !important;
    font-size: 18px !important;
}
.m2-ban .intro {
    color: #4f4f4f;
    font-size: 16px;
    line-height: 1.7;
}
.rows{
-webkit-line-clamp: 3;
}
}


.home-main1{background-image: url(../images/bg1.jpg);}
.home-main1 .home-tit .name{transform: translateX(-83%);}
.m1-ban{width: 59.5%; position: relative;}
.m1-ban .imgW{padding-bottom: 59%;}
.m1-ban .img{position: absolute;}
.m1-ban .name{font-size: 20px; font-weight: bold; color: #fff; width: calc(100% - 350px); position: absolute; left: 35px; bottom: 20px;}
.m1-ban .ban-dot2{position: absolute; right: 20px; bottom: 15px; z-index: 50;}
.m1-ban .ban-dot2 span{width: 20px; height:20px;}
.m1-ban .ban-dot2 span::after{background-image: url(../images/ban-icon.png);}
.m1-ban .ban-dot2 .swiper-pagination-bullet-active::after{width: 37px; height: 37px;}
.m1-ban .ban-dot2 span::before{width: 12px; height: 12px; background-color: #fff;}
.m1-ban .imgW::after{content: ''; display: block; width: 100%; height: 100px; background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.7)); position: absolute; left: 0; bottom: 0;}

.m1-news{background-color: #fff;  padding: 30px 45px; box-shadow: 0 0 10px #ddd; height: 577px; flex: 1;}
.m1-news .name{position: relative;display: flex; align-items: center;}
.m1-news .intro{color: #959595; font-size: 12px; margin-top: 6px; line-height: 1.6;}
.m1-news{width: 610px;}
.m1-news .item .time{position: absolute; left: 0; top: 50%; transform: translateY(-50%); background-color: #fff; border: 1px solid #0053af; width: 70px; text-align: center;}
.m1-news .time .day{display: block; line-height: 40px; font-weight: bold; color: #d01515; font-size: 30px;}
.m1-news .time .bt{background-color: #0053af; color: #fff; font-size: 12px; line-height: 18px;}
.m1-news .item{min-height: 64px; border-bottom: 1px solid #ddd; display: flex; align-items: center; padding: 10px 0; padding-right: 90px; position: relative;}
.m1-news .intro,.m1-news .time{display: none;}
.m1-news .time2{color: #0053af;font-weight: bold; font-size: 16px; font-family: 'number'; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.m1-news .item.on .name{padding-left: 85px;font-size: 18px; font-weight: bold;  line-height: 28px; min-height: 60px; }
.m1-news .item.on .name .row1{-webkit-line-clamp:2}
.m1-news .item.on .time{display: block;}
.m1-news .item.on .intro{display: -webkit-box;}
.m1-news .item.on{border-bottom-color: #0053af; padding-bottom: 10px; display: block; padding-right: 0;}
.m1-news .item.on .time2{display: none;}

.home-tit{text-align: center; position: relative; margin-bottom: 35px;}
.home-tit .name,.home-tit .txt-bg{display: inline-block; vertical-align: bottom; text-transform: uppercase;}
.home-tit .txt-bg::after,.home-tit .txt-bg::before{content: ''; display: inline-block; vertical-align: bottom;margin-bottom: 10px; background-position: center; background-repeat: no-repeat; background-size: 96%;}
.home-tit .txt-bg::before{width: 87px; height: 86px; background-image: url(../images/txt-icon5.png)}
.home-tit .txt-bg::after{width: 84px; height: 89px; background-image: url(../images/txt-icon4.png)}
.home-tit .txt-bg .inbk{display: inline-block; vertical-align: bottom; margin: 0 -50px; line-height: 84px; position: relative;}
.home-tit .txt-bg .inbk::after{background: linear-gradient(to right, #96bce3,#96bce3, rgba(210,100,227,0)); content: ''; display: block; position: absolute; bottom: 0; left: 8px; right: 10px; height: 1px;}
.home-tit .t1{color: #d01515;}
.home-tit .t2{color: #0053af;}
.home-tit .name{font-family: 'Heavy'; font-size: 55px; color: #333333;  font-weight: bold;  white-space: nowrap;z-index: 9; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; letter-spacing: 2px;

/* -webkit-text-stroke: 2px #fff; */
  text-shadow:
      2px 2px 0 #fff,
      -2px 2px 0 #fff,
      2px -2px 0 #fff,
      -2px -2px 0 #fff,
      
      2px 0 0 #fff,
      0 2px 0 #fff,
      -2px 0 0 #fff,
      0 -2px 0 #fff;
}
.relative{position: relative;}
.home-tit .txt-bg .sp{font-size: 125px; margin-right: -28px; position: relative; top: 10px;}
.home-tit .txt-bg .sp2{position: relative;z-index: 90; top: 4px;}
.home-tit .txt-bg{ color: #fff; font-size: 90px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; letter-spacing:0px;  position: relative;z-index: 0;
  text-shadow: 1px 1px 0 #96bce3, -1px 1px 0 #96bce3, 1px -1px 0 #96bce3, -1px -1px 0 #96bce3, 1px 0 0 #96bce3, 0 1px 0 #96bce3, -1px 0 0 #96bce3, 0 -1px 0 #96bce3;
      
      
}
.home-main5 .home-tit .txt-bg .inbk::after,.home-main6 .home-tit .txt-bg .inbk::after,.home-main7 .home-tit .txt-bg .inbk::after{border-bottom: -1px !important;}
.menu{display: none;}
.home-main3 .dot{display: none;}
.home-main1 .home-tit .txt-bg{color: #eaf4fe; }
.home-tit .txt-bg span{opacity: 0.6;}
/* .home-tit .name{display: none;} */
.home-main2 .home-tit .txt-bg .sp{margin-right: -15px;}

.more{color: #0053af; font-size: 14px; padding-left: 40px; background-image: url(../images/more-icon.png); background-position:0 center; background-repeat: no-repeat; display: inline-block; line-height: 45px; position: absolute; right: 0; bottom: 0;}

.home-main2{background-image: url(../images/bg2.png); padding-bottom: 210px;}
.home-main2 .home-tit{margin-bottom: 70px;}

.ban-time{width: 85px; padding: 10px 0 0; text-align: center; color: #bdbdbd; font-size: 12px; line-height: 1.1;}
.ban-time .day{font-size: 34px;font-weight: bold;color: #0053af;display: block;font-family: 'DIN';}
.m2-ban{margin: 0 -15px;}
.m2-ban .name{font-size: 18px; font-weight: bold; margin: 24px 0;}
.m2-ban .intro{color: #4f4f4f; font-size: 12px; line-height: 1.7;}
.m2-ban .item{display: block; position: relative; margin: 0 auto; margin: 0 auto;}
.m2-ban .div{ background-image: url(../images/item-bg7.png); background-position:0 center; background-repeat: no-repeat; width: 100%; padding-bottom: 80%; background-size: 100%; position: relative;}
.m2-ban .div-box{position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-image: url(../images/item-bg5.png); background-position:center 42%; background-repeat: no-repeat; background-size: 93%; padding: 0 40px;}
.ban-time{margin: 4.4% 0 20px; border-top: 1px solid #0053af; position: relative;}
.ban-time::after,.ban-time::before{content: ''; display: block; width: 1px; height: 100%; background: linear-gradient(to bottom, #0053af, rgba(210,100,227,0)); position: absolute; top: 0;}
.ban-time::after{right: 0;}
.ban-time::before{left: 0;}
.m2-ban .item:hover .div-box{background-image: url(../images/item-bg4.png);}
.m2-ban .item:hover *{color: #fff;}
.m2-ban .item:hover .t{color: #bdbdbd;}
.m2-ban .item:hover .ban-time::after,.m2-ban .item:hover .ban-time::before{background: linear-gradient(to bottom, #fff, rgba(255,255,255,0));}
.m2-ban .item:hover .ban-time{border-top-color: #fff;}

.home-main2-dot{text-align: center; position: relative; z-index: 5; top: -135px;}
.ban-dot2 span{width: 25px; height: 25px;  display: inline-flex;align-items: center; justify-content: center; background-color: transparent; opacity: 1; margin: 0 2px; position: relative; overflow: hidden;}
.ban-dot2 span::after, .ban-dot2 span::before{content: ''; display: block;  border-radius: 50%; transition: all ease .3s; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.ban-dot2 span::after{opacity: 0; width: 37px; height: 37px; background-image: url(../images/ban-icon2.png);  background-position: center; background-repeat: no-repeat; background-size: 96%;}
.ban-dot2 span::before{width: 17px; height: 17px;  background-color: #0053af;}
.ban-dot2 .swiper-pagination-bullet-active{overflow: visible; margin: 0 16px;}
.ban-dot2 .swiper-pagination-bullet-active::after{ opacity: 1; width: 55px; height: 55px;}
.ban-dot2 .swiper-pagination-bullet-active::before{opacity: 0;}
.ban-dot2.ff span::after{background-image: url(../images/ban-icon.png);}
.ban-dot2.ff span::before{background-color: #fff;}

.home-main3{
  background-image: url(../images/bg3.png); background-position:0 center; background-repeat: no-repeat; padding: 185px 0 130px; margin-top: -155px; position: relative;z-index: 4;
}
.home-main3 .home-tit{position: relative; z-index: 50;}
.home-main3 .home-tit .txt-bg{color: #004eaa; text-shadow: 1px 1px 0 #6f90c7, -1px 1px 0 #6f90c7, 1px -1px 0 #6f90c7, -1px -1px 0 #6f90c7, 1px 0 0 #6f90c7, 0 1px 0 #6f90c7, -1px 0 0 #6f90c7, 0 -1px 0 #6f90c7;}
.home-main3 .home-tit .txt-bg::after{background-image: url(../images/txt-icon6.png); width: 50px; height: 33px;}
.home-main3 .home-tit .txt-bg::before{background-image: url(../images/txt-icon1.png);}
.home-main3 .home-tit .txt-bg .inbk{margin: 0 -26px 0 -50px}
.home-main3 .home-tit .name{margin-left:0px; position: absolute; left: 50%; bottom: 5px; transform: translateX(-50%); line-height: 1; padding-right: 1.5em;}
.home-main3 .more{color: #fff; background-image: url(../images/more-icon2.png); }
.m3-ban{margin-top: -105px; position: relative; z-index: 0;}
.m3-ban .item{padding: 35px 26px;   display: block;}
.m3-ban .swiper-slide{justify-content: flex-end; display: flex;}
.m3-ban .swiper-slide .item{width: 320px; height: 350px; background-position: center bottom; background-repeat: no-repeat; background-size: 100% 100%; background-image: url(../images/item-bg-2.png); position: relative;}
.m3-ban .swiper-slide-active .item{width: 445px; background-image: url(../images/item-bg-1.png) !important; height: 447px; display: block;}
.m3-ban .swiper-wrapper{align-items: flex-end;}
.m3-ban .name{font-size: 18px; text-align: left; font-weight: bold; margin: 14px 0; margin-bottom: 40px;}
.m3-ban .imgW{padding-bottom: 58.8%; display: none;}
.m3-ban .img{position: absolute;}
.m3-ban .ul{font-size: 16px;}
.m3-ban .ul li{padding: 3px 0; display: flex; align-items: flex-start;}
.m3-ban .ul .intro{flex: 1;}
.m3-ban .swiper-slide-active{display: block;}
.m3-ban .swiper-slide-active .imgW{display: block;}
.m3-ban .swiper-slide-active .name{min-height: 0px;}
.m3-ban .swiper-slide:hover .item{background-image: url(../images/item-bg-3.png);}
.m3-ban .swiper-slide-active .name{text-align: center; margin-bottom: 10px; -webkit-line-clamp: 1;}
.m3-ban .swiper-slide:hover .name{color: #0053af;}
.m3-ban .swiper-slide .item::after,.m3-ban .swiper-slide .item::before{content: ''; display: block; bottom: 0; position: absolute;height: 2px;}
.m3-ban .swiper-slide .item::before{background-color: #002175; width: 30%; left: 0;}
.m3-ban .swiper-slide .item::after{background-color: #d01515; width: 70%; right: 0;}
.m3-ban .swiper-slide-next .item{left: 47px;}
.m3-ban .swiper-slide-next + .swiper-slide .item{left: 27px;}
.m3-ban .swiper-slide-next + .swiper-slide + .swiper-slide{}
.ban-arrow{width: 42px; height: 42px; border-radius: 50%; background-size: 48%; background-repeat: no-repeat; background-image: url(../images/ban-icon3.png); display: block; background-position: center; background-color: #003aa4; cursor: pointer;}
.ban-arrow.prev{background-color:#d01515; background-image: url(../images/ban-icon4.png); margin-right: 8px;}
.m3-arrow{position: absolute; right: 145px; bottom: 0;}
.m3-arrow::before,.m3-arrow::after{content: ''; display: block; right: 100%; position: absolute; top: 50%; transform: translateY(-50%); left: -200px;}
.m3-arrow::before{ width: 34px; height: 8px; background-color: #d01515; z-index: 30; right: 200px;}
.m3-arrow::after{background: linear-gradient(to right, #012146, rgba(212,255,170,0)); right: 100%; height: 1px;}
.home-main3 .home-tit .txt-bg .sp{z-index: 999;}
.home-main3 .home-tit .txt-bg .sp,.home-main3 .home-tit .txt-bg .sp2{opacity: .8;}
.ban-arrow:hover{opacity: 0.8;}

.home-main4{background-image: url(../images/bg4.jpg); padding-bottom: 76px; margin-top: -50px;}
.home-main4-box .name{ font-size: 18px;}
.home-main4-box .item0:hover .name{font-weight: bold;}
.home-main4-box .time{text-align: center; color: #fff; width: 98px; height: 71px;background-repeat: no-repeat; background-image: url(../images/time-bg.png); background-size: 100%; background-position: center; line-height: 1;}
.home-main4-box .day{font-weight: bold; font-size: 36px; font-family: 'DIN'; padding-top: 8px; padding-bottom: 3px;}
.home-main4-box .imgW{padding-bottom: 65%; margin: 25px 0 18px;}
.home-main4-box .img{position: absolute; left: 0; top: 0;}
.home-main4-box .item{width: 31.8%; transition: all ease .3s;}
.home-main4-box .time .t{font-size: 12px;}
.home-main4-box .div{display: flex; align-items: center; justify-content: space-between;}
.home-main4-box .intro{width: calc(100% - 110px);}
.home-main4-box .intro{font-size: 14px; color: #656565;}
.home-main4 .home-tit .txt-bg{padding-right: 0px;}
.home-main4 .home-tit .txt-bg span{opacity: 0.5;}
.home-main4 .home-tit .txt-bg .sp{margin-right: -40px;}
.home-main4 .home-tit .txt-bg .sp2{top: 4px;}

.m4-right .div{display: block; flex: 1;}
.m4-right .time .day{padding-top: 0;}
.m4-right .item1{display: flex; align-items: center; min-height: 80px; padding-left: 0 !important; padding-right: 30px; border-left: 1px solid #c6c8ca; margin-bottom: 10px;transition: all ease .3s;}
.m4-right .item1:last-child{margin-bottom: 0;}
.m4-right .intro{display: none;}
.m4-right .time{background-image: none; height: auto !important;}
.m4-right .time .day{color: #0053af;}
.m4-right .t{color: #727272;}
.m4-right .item1 .name{font-weight: normal;}
.m4-right .item1.on{background-color: #0053af;  padding: 30px; background-image: url(../images/item-bg8.png); background-position: center; background-size: cover; background-position: center; align-items: flex-start;}
.m4-right .item1.on .name{font-weight: bold;}
.m4-right .item1.on .intro{display: block; }
.m4-right .item1.on *,.m4-right .item1:hover *{color: #fff;}
.m4-right .item1 .intro{width: 100%; font-size: 12px; color: #c2c2c2 !important; margin-top: 10px;}
.m4-right .item1:hover{background-color: #0053af;}
.item:hover .img{transform: scale(1.1);}
.m4-right .item1.on:hover .name{text-decoration: underline;}
.m4-right .item1.on:hover .intro{color: #fff !important;}


.home-main5{background-image: url(../images/bg5.png); padding-bottom: 120px;}
.home-main5 .home-tit{justify-content: flex-start; justify-content: space-between;}
.home-main5 .m3-arrow{position: absolute; right: auto; left: 100%; margin-left: 270px;}
.home-main5 .home-tit .txt-bg{color: #fff;}
.img{transition: all ease .3s;}
.home-main5 .dot{display: none;}

.m6-news .more{display: none;}
.m6-news b{color: #0053af;}
.m6-ban .more{bottom: auto; top: 0px; transform: translateY(-47px); color: #fff;}
.m6-ban .swiper-container{margin-top: 20px;}
.m6-ban .more{background-image: url(../images/more-icon2.png);}
.more:hover{text-decoration: underline;}
.home-main6{background-image: url(../images/bg11.png); min-height: 780px; padding-top: 98px;margin-top: -70px;}
.m5-ban{margin: 0 -8px;}
.m5-ban .item{background-color: #fff; box-shadow: 0 0 10px #ddd; padding: 25px; display: block; border-radius: 0 20px 0 0; margin:20px 8px; padding-top: 0; transition: all ease .3s; border-bottom: 2px solid transparent;}
.m5-ban .item:hover{border-bottom-color: #1e569d; transform: translateY(-15px);}
.m5-ban .name{margin: 20px 0; height: 75px; line-height: 25px; font-size: 17px;}
.m5-ban .ban-time{margin-top: 0;}
.m5-ban .imgW{padding-bottom: 65%;}


.m6-news{width: 40%;}
.m6-news .item:last-child{border-bottom: 1px solid #d9dee7;}
.m6-news .item{height: 68px; border-top: 1px solid #d9dee7; display: flex; align-items: center; justify-content: space-between}
.m6-news .time{color: #7b7b7b; font-weight: normal;}
.m6-news .item .name{max-width: calc(100% - 90px); font-size: 18px;}
.m6-news .item:hover{color: #0053af; font-weight: bold;}

.m6-ban .div{background-color: #fff; height: 68px; display: flex; align-items: center; padding-right: 170px; padding-left: 25px;}
.m6-ban .name{font-size: 20px; font-weight: bold;}

.m6-ban{width: 49%; position: relative;}
.m6-ban .dot{position: absolute; right: 10px; z-index: 10; bottom: 20px !important; left: auto !important; width: auto !important; align-items: center;}
.m6-ban .ban-dot2 .swiper-pagination-bullet-active::after{ opacity: 1; width: 35px; height: 35px;}
.m6-ban .ban-dot2  span::before{width: 12px; height: 12px;}
.m6-ban .ban-dot2  span{width: 18px; height: 18px;}
.m6-ban .item:hover{color: #0053af;}

.home-main7{padding: 30px 0 45px;}
.home-main7 .home-tit .txt-bg .sp{margin-right: -14px;}
.home-main7 .home-tit .txt-bg{margin-right: 25px;}

.home-main7-box{align-items: stretch;}
.m7-ban{position: relative;}
.m7-ban .dot{position: absolute; left: 0; right: 0; bottom: 40px; display: flex; align-items: center; justify-content: center; z-index: 20;}
.m7-ban .dot span{background-color: #fff; margin: 0 4px; width: 11px; height: 11px; opacity: 0.7;}
.m7-ban .dot span.swiper-pagination-bullet-active{opacity: 1;}
.m7-ban .item{height: 100%; padding: 20px;display: block;}
.m7-ban .imgW{height: 100%;}
.m7-ban .swiper-container,.m7-ban .swiper-wrapper{height: 100%;}
.m7-ban{width: 28%; box-shadow: 0 0 10px #ddd;}
.m7-box1{display: flex; flex-wrap: wrap; flex: 1; margin-right: 3%; margin-left: 1%;}
.m7-box1 .item{position: relative; width: calc(50% - 12px); margin-top: 24px;}
.m7-box1 .item:first-child,.m7-box1 .item:nth-child(2){margin-top: 0;}
.m7-box1 .item:first-child .name,.m7-box1 .item:nth-child(2) .name{text-shadow: 0 0 5px #000;}
.m7-box1 .name{font-size: 24px; font-weight: bold; color: #fff;  position: absolute; left: 20px; right: 0px; bottom: 15px;}
.m7-box2{width: 21.3%;}
.m7-box2{display: flex; flex-wrap: wrap; justify-content: space-between;}
.m7-box2 .item{opacity: 0;}
.m7-box2 .item.item0{width: 100%; margin-bottom: 12px;}
.m7-box2 .item.item1,.m7-box2 .item.item2,.m7-box2 .item.item3{width: calc(50% - 6px);}
.m7-box2 .item.item2{margin-left:-50%; position: relative; left: -3px; transform: translateY(50%); top: 6px;}
.m7-box2 .item.item4{margin-top: 12px;}
.m7-box2 .item.on{opacity: 1;}


#footer{background-position: center 0; background-repeat: no-repeat; background-size: auto 100%;min-height: 226px;  background-image: url(../images/ft-bg.png); padding-top: 80px;}
#footer *{color: #fff;}
#footer .tit{font-size: 18px; font-weight: 700; margin-bottom: 15px;}
#footer{}
#footer .ft-w1 .item{font-size: 12px;}
.ft-w{width: 250px;}
#footer .wx{margin-right: 8px;}
.m3-ban .dot{display: none;}
#footer .ft-box{padding-bottom: 30px;}
.copy{text-align: center; font-size: 14px; color: #fff; background-color: #0848a7; padding: 10px 0;}
/* .m7-box2 .item:nth-child(1){width: 100%; margin-bottom: 12px;}
.m7-box2 .item:nth-child(3),.m7-box2 .item:nth-child(2),.m7-box2 .item:nth-child(4){width: calc(50% - 6px);}
.m7-box2 .item:nth-child(3){margin-left:-50%; position: relative; left: -3px; transform: translateY(50%); top: 6px;}
.m7-box2 .item:nth-child(5){margin-top: 12px;} */
.ab .img{position: absolute;}
.m6-ban .item{display: block;}
.m6-ban .imgW{padding-bottom: 60.5%;}
.m7-box1 .imgW{padding-bottom: 80%;}
.m7-box2 .item{display: block;}
.m7-box2 .item0 .imgW{padding-bottom: 40%;}
.m7-box2 .item1 .imgW,.m7-box2 .item2 .imgW{padding-bottom: 80%;}
.m7-box2 .item3 .imgW{padding-bottom: 166.6666%;}
.m7-box2 .item4 .imgW{padding-bottom: 50%;}
.m7-box2 .item4{width: 100%;}


@media (min-width: 1921px){
  
  .padd{width: 1920px; height: 750px; margin-left: auto !important; margin-right: auto !important;}
}
@media (max-width: 1600px){
  .box{max-width: 1200px;}
  .home-main3{padding: 150px 0 120px; min-height: 0;}
  .m3-ban .swiper-slide .item{width: 270px; height: 250px;}
  .m3-ban .swiper-slide-active .item{width: 345px; height: 357px; padding: 15px;}
  .m3-ban .swiper-slide-next .item{left: 30px;}
  .m3-ban .swiper-slide-next + .swiper-slide .item{left: 15px;}
  .m3-ban .ul .intro{font-size: 12px;}
  .m3-ban .ul li{padding: 0;}
  .m3-ban .name{font-size: 16px; padding: 0; margin: 8px 0;}
  .m3-ban .name{min-height: 0px;}
  .home-tit .txt-bg .sp{font-size: 105px;}
  .home-tit .txt-bg .sp2{font-size: 75px;}
  .home-tit .name{}
  
  .m3-arrow::before, .m3-arrow::after{display: none;}
  .home-tit .txt-bg .inbk{line-height: 74px;}
  
}
@media (max-width: 1269px){
  .box{max-width: 980px;}
  .home-tit .txt-bg .inbk{line-height: 67px;}
  .home-tit .txt-bg .inbk::after{left: 0;}
  .home-tit .txt-bg .sp{font-size: 80px;}
  .home-tit .txt-bg .sp2{font-size: 65px;}
  .home-tit .name{transform: scale(0.8) translateX(-50%) !important; transform-origin: 0 bottom;}
  .home-main3 .m3-arrow{display: none;}
  .home-main3 .dot{display: flex; align-items: center; justify-content: center; margin-top: 15px;}
  /* .home-main3 .dot span{background-color: #fff; margin: 0 4px;} */
  .home-main3 .home-tit .relative{margin-left: 100px;}
  .home-main4 .home-tit .txt-bg .sp{margin-right: -20px;}
  .home-main2{padding-bottom: 140px;}
  .m3-ban .swiper-slide .item{width: 285px; height: 250px;}
  .m3-ban .swiper-slide-active .item{width: 375px; height: 375px; padding: 15px;}
  .m3-ban .swiper-slide-next .item{left: 25px;}
  .m3-ban .swiper-slide-next + .swiper-slide .item{left: 0;}
  .ban-dot2 span{width: 10px !important; height: 10px !important;}
  .ban-dot2 span::before{width: 8px !important; height: 8px !important;}
  .ban-dot2 span::after{width: 28px !important; height: 28px !important;}
  .home-main2-dot{margin: 20px 0 0;}
  .m1-ban .ban-dot2{bottom: 20px;}
  .padd{padding-top: 25px;}
  .home-main2 .home-tit{margin-bottom: 40px;}
  .home-main3{background-size: 200% 200%; background-color: #0053af;  margin-top: -90px; padding: 50px 0;}
  .home-main4-box{flex-wrap: wrap;}
  .home-main4-box .item{width: 48.5%;}
  .home-main4-box .imgW{margin: 15px 0;}
  .m4-right{width: 100% !important; margin-top: 30px;}
  .m1-ban .name{font-size: 16px; width: calc(100% - 150px); left: 10px;}
  .m1-news{padding:5px 20px 10px;}
  .m1-news .item:last-child{border-bottom: none}
  .m1-news .item.on .name{font-size: 16px; line-height: 20px;}
  .m1-news .time .day{font-size: 20px; line-height: 30px;}
  .m1-news .item{min-height: 30px;}
  .m1-news .item .name .row2{-webkit-line-clamp: 1;}
  .m1-news .intro{margin-top: 0;}
  .m1-news{height: auto;}
  .home-main4-box .day,.ban-time .day{font-size: 30px;}
  .home-main5 .dot{display: flex; align-items: center; justify-content: center;}
  .home-main5 .m3-arrow{display: none;}
  .m6-news .item{height: 52px;}
  .m6-ban{margin-top: 25px;}
  .ban-dot2{height: 50px;}
  .home-main5{padding-bottom: 80px;}
  .home-main6{min-height: 0; padding-bottom: 100px; margin-top: -30px;}
  .banner .dot .swiper-pagination-bullet-active::after{width: 40px; height: 40px;}
  .banner .dot span::before{width: 12px; height: 12px;}  
  .banner .dot span{width: 20px; height: 20px; margin: 0 5px;}
  .m6-ban .dot{display: flex; bottom: 6px !important;}
  .m6-ban .name{font-size: 16px;}
  .m6-ban .div{height: 60px;}
  .m6-news .item .name{font-size: 15px;}
  .m7-box1 .item{    width: calc(50% - 8px); margin-top: 16px;}
  .home-main6-box .home-tit .relative{margin: 0 -40px 0 -17px;}
  
  
  .m7-box1{margin-right: 1%;}
  .m7-box1 .name{font-size: 18px;}
  .m7-ban .item{padding: 16px;}
  .m7-box2 .item.item0{margin-bottom: 8px;}
  
  .m1-ban .ban-dot2{display: flex; align-items: center; bottom: 6px;}
  
  .m7-ban .dot{bottom: 30px;}
  .m7-ban .dot span{ margin: 0 3px; width: 7px; height: 7px;}
  .logo2{max-width: 400px;}
}

@media (max-width: 1000px){
  .home-tit .name{line-height: 1.1;}
  .box{max-width: 768px; width: 92%;}
  .home-main1-box{display: block;}
  .m1-ban,.m1-news{width: 100%;}
  .home-main4-box .day, .ban-time .day{font-size: 24px;}
  .m5-ban .name{font-size: 15px;}
  .home-main6-box{display: block;}
  .m6-news,.m6-ban{width: 100%;}
  .home-main6{background-image: url(../images/bg10.jpg);}
  .m6-ban .more{display: none;}
  .m6-news .item:last-child{border-bottom: none;}
  .home-main3{background-size: cover; background-position: center;}
  .m3-ban{margin-top: 0;}
  .m3-ban .swiper-slide-active .item,.m3-ban .swiper-slide .item{width: 100%; height: 400px; left: 0 !important; background-image: url(../images/item-bg-1.png) !important; padding: 16px;}
  .m3-ban .imgW{display: block;}
  .m3-ban .name{margin: 16px 0;}
  /* .home-main3{padding: 90px 0 50px !important;} */
  .banner .dot{bottom: 20px;}
  .home-main2{padding-bottom: 110px !important;}
  .ft-w2{display: none;}
  .m6-news .more{display: block;}
  .home-main2-dot{top: -100px;}
}
@media (max-width: 800px){
  .padd{padding: 40px 0 !important;}
  .home-main4-box .item{width: 100%; margin-bottom: 20px;}
  .home-tit .txt-bg{display: none;}
  .home-main3 .home-tit .relative{margin-left: 0 !important;}
  .home-tit .name{position: static !important;transform: scale(0.5) translate(0%) !important; padding-right: 0 !important; transform-origin: 0 center;}
  .home-tit{margin-bottom: 20px !important; justify-content: flex-start;}
  .home-main3{padding: 50px 0 20px !important; background-color: #0053af; background-image: none; margin-top: 0 !important;}
  .home-main2-dot{margin-bottom: 0; justify-content: center; display: flex; align-items: center; margin-top: 0;}
  .home-main4{margin-top: 0 !important;}
  .home-main5 .home-tit{margin-bottom: 10px !important;}
  .banner .dot .swiper-pagination-bullet-active::after{width: 30px !important; height: 30px !important;}
  .home-main7-box{flex-wrap: wrap; position: relative; padding-bottom: 75vw;}
  .m7-ban{box-shadow: none;}
  .m7-ban .item{padding: 0;}
  .m7-ban,.m7-box2{width: 49%;}
  .m7-box1{position: absolute; bottom: 0%; width: 100%; margin: 0;}
  .m7-box1 .item{width: 49%; margin-top: 10px;}
  .m7-box2 .item.item1, .m7-box2 .item.item2, .m7-box2 .item.item3{width: calc(50% - 4px);}
  
  .m2-ban .name{margin-bottom: 10px; font-size: 16px;}
  .m7-ban .dot{bottom: 16px;}
  .banner .dot span{width: 12px; height: 12px;}
  .banner .dot span::before{width: 8px; height: 8px;}
  .banner .dot span::after{width: 40px; height: 40px;}
  .home-main6-box .home-tit .relative{margin-left: 0; margin-right: 0;}
  .home-main2.padd{padding-bottom: 120px !important;}
  .home-main2-dot{top: -80px;}
  .home-main3{margin-top: -48px !important;}
}

@media (max-width: 560px){
  /* .m3-ban .swiper-slide-active .item, .m3-ban .swiper-slide .item{height: auto !important;} */
  /* .m7-ban,.m7-box1{width: 49%; position: static;}
  .m7-box2{width: 100%;}
  .m7-box1 .item{width: 49%;} */
  .home-main7-box{padding-bottom: 76vw;}
  .ft-w{width: 100%;}
  #footer .box{display: block;}
  .ft-w3{margin-top: 16px;}
  #footer .ft-w1 .item{display: block; margin-bottom: 4px;}
  
}