.banner_sw{height:100vh}
.banner_sw  .swiper-pagination-bullet{background: #fff;opacity: 1; margin-right: 20px!important; }
.banner_sw  .swiper-pagination{bottom:40px!important;}
.banner_sw  .swiper-pagination-bullet:after{  content: "";width: 16px;height: 16px;display: block;z-index: -1; position: relative; border:1px solid transparent;    left: -5.5px;
    top: -5.5px;
    border-radius: 65px;}
.banner_sw  .swiper-pagination-bullet-active:after{border:1px solid #fff}
.bannervideo{position: relative;}
.bannervideo::before{    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.4;
    z-index: 11;
    background: linear-gradient(to bottom, #0d1518, #5e6060);
}
.videopic{position: absolute; top: 35%; left: 10%; z-index: 320;width: 40%;}
#v1{width: 100%;max-height: 960px; object-fit: fill; height:100vh}
.index_d1{padding: 65px 0 110px 0}
.ind_bt1{font-size: 36px;color: #000000;margin-bottom:23px;}
.ind_bt2{font-size: 16px;color: #adadad}
.ind1_ul1 {margin-top: 20px;}
.ind1_ul1 li{padding:17px 36px;border-radius: 25px;display: inline-block;transition:  all 0.5s;cursor: pointer;}
.ind1_ul1 li .ind1_ul1cn{color: #000000;font-size: 16px;margin-bottom: 5px;transition:  all 0.5s}
.ind1_ul1 li .ind1_ul1en{color: #000000;font-size: 12px;opacity: 0.5;}
.ace{background: #0551a7;transition:  all 0.5s}
.ace .ind1_ul1cn{color: #fff!important;transition:  all 0.5s}

.pro{width: 425px;height: 325px;}
.ind1_dalls li{width: 425px;height: 325px;margin-right: 12.5px;margin-bottom:12.5px}
.ind1_dalls li:nth-child(3n){margin-right: 0}
.ind1_dall{margin-top:30px;}



.index_d2{background: url(../images/ind2_bac.png)no-repeat; background-position: top center;padding: 57px 0  60px 0;}
.index_d2 .ind_bt1{color: #fff}
.index_d2 .ind_bt2{color: #fff}
.ind2_ul1{margin-top: 30px;}
.ind2_ul1 li{display: inline-block;padding: 0  90px;border-right: 1px solid rgba(255,255,255,0.4);opacity: 0.4;position: relative;transition:  0.5s all}
.ind2_ul1 li p{color: #fff;font-size:16px;margin-top: 5px; }
.sjjt{margin-top: 10px; opacity: 0; transition:  0.5s all}
.shod{opacity: 1!important; transition:  0.5s all}
.shod .sjjt{opacity: 1; transition:  0.5s all}

.ind2_d{position: relative;box-shadow:  5px 5px 10px #000;display: none;}
.ind2_dd{    position: absolute;top: 250px; left: 85px;  width: 521px;  height: 289px;  background: #0551a7;Padding: 47px;   box-sizing: border-box;
    text-align: left;}
.ind2_ddp1{font-size: 30px;color: #ffffff;margin-bottom: 5px}
.ind2_ddp2{font-size: 14px;color: #fff;line-height: 25px;margin-bottom: 5px;}
.ind2_ddp3{font-size: 14px;color: #ffffff;opacity: 0.7;}

.index_d3all{margin-top:30px;}
.ind3_le{width: 565px;margin-right: 35px; text-align: left;}
.new_p1{width: 565px;height: 356px;display: block;}
.ind3_lep1{font-size: 18px;color: #000000;margin-top: 20px;margin-bottom: 15px}
.ind3_lep2{font-size: 16px;color: #000000;line-height: 25px;opacity: .7; margin-bottom: 10px;}
.ind3_lep3{font-size: 14px;color: #000000;opacity: 0.7;font-family: Arial}

.ind3_ri{width:700px; text-align: left;}
.ind3_ri li{width: 347px;margin-right: 6px}
.ind3_ri li:nth-child(2n){margin-right: 0}
.new_p2{width: 347px;height: 233px;}

.ind3_rip1{font-size: 48px;color: #000000;font-family: Arial}
.ind3_rip2{font-size: 14px;color: #000000;opacity: 0.7;font-family: Arial;margin-bottom: 5px;}
.ind3_rip3{font-size: 16px;color: #000000;margin-bottom: 20px;}
.ind3_rip4{width: 45px;height: 1px;background: #000;opacity: 0.7;margin-bottom:25px;}
.ind3_rip5{font-size: 14px;color: #000000;opacity: 0.7; margin-top: 10px;line-height: 25px;}

.index_d4{ background: transparent; background: url(../images/ind4_bac.jpg)no-repeat;background-Attachment: fixed; background-position: center center;height:1000px; margin-top: 90px;padding: 205px 0 0 0; box-sizing: border-box;}
.index_d4 ul{margin-top: 115px;}
.index_d4 .ind_bt1{color: #fff}
.index_d4 .ind_bt2{color: #fff;margin-top: 40px;line-height: 30px;}
.index_d4 li{width: 250px;margin-right: 100px; text-align: left;}
.index_d4 li:nth-child(4){margin-right: 0}
.index_d4 li img{margin-right: 18px;margin-top: 5px;}
.index_d4p1{font-size: 30px;color: #fff}
.index_d4p1 span{font-weight: bold; font-family: Arial;font-size: 36px;}
.index_d4p2{color: #fff;opacity: 0.7;font-size: 14px;margin-top: 10px;}

.index_d5{background: #0551a7;height: 105px;line-height: 105px;}
.ind5_le{width: 545px;}
.ind5_ri{width:400px;}
.ind5_ri ul{width: 300px;line-height: 105px;}
.ind5_ri {font-size: 14px; color: #fff}
.ind5_ri ul li{margin-right: 10px;}
.ind5_ri ul li:nth-child(3){margin-right: 0}
.ind5_ri ul li a{color: #fff;font-size: 14px;}
.ind5_lep1{font-size: 24px;color: #ffffff;margin-right: 10px;}
.ind5_led{width: 370px;position: relative; height: 50px;border-radius: 50px; margin-top: 27.5px; }
.ind5_led input{padding-left: 10px;height: 50px;width: 100%;box-sizing: border-box;border-radius: 50px;border:none; outline: none}
.btns{position: absolute; top:15px;right: 20px; border:none; }


.foot{padding: 75px 0 0 0}
.foot_top{padding-bottom: 41px;}
.foot_tled{margin-right: 80px;}
.foot_bottom{height: 60px;line-height: 60px; border-top: 1px solid #dedede;color: #292929;font-size: 14px;}
.foot_tlebt{font-size: 16px;color: #000000;margin-bottom: 32px; font-weight: bold;}
.foot_tle li {font-size: 14px;margin-bottom: 20px;}
.foot_tle li a{color: #000;opacity: .7;}

.foot_tri{width: 545px;}
.foot_logo{margin-bottom: 15px;}
.foot_trip1{font-size: 14px;color: #000000;margin-top: 11px;}
.foot_trip2{font-size:30px;color: #0551a7;font-family: Arial;margin-top: 10px;margin-bottom: 10px;}
.ewm{margin-top:50px;}



.swiper-slideA   li{display: inline-block; padding: 17px 36px;border-radius: 25px;cursor: pointer; width: auto!important;height: auto!important}

.swiper-slideA li .ind1_ul1cn{color: #000000;font-size: 16px;margin-bottom: 5px;}
.swiper-slideA  li .ind1_ul1en{color: #000000;font-size: 12px;opacity: 0.5;}

.swiper-slideA .swiper-pagination-bullet-active  .ind1_ul1cn{color:#fff!important;}
.swiper-slideA .swiper-pagination-bullet-active  .ind1_ul1en{color:#fff!important;}
.swiper-slideA  .swiper-pagination-bullet{opacity: 1;background: transparent;}
.swiper-slideA .swiper-pagination-bullet-active {background: #0551a7}

.index_d1{position: relative;}
.index_d1 .swiper-slideA {top: 180px;bottom: auto;left: calc(50% - 496.5px)}
.sw1 {margin-top: 150px;}