header{position: fixed;width: 100%;top: 0;left: 0;z-index: 999;color: #fff;transition: all .4s;}
header .cont{align-items: center;position: relative;z-index: 2;}
header .logo{padding: 20px 0;}
header .logo img{height: 54px;display: none;}
header .logo img:first-child{display: block;}
header nav{margin-left: auto;margin-right: 2vw;}
header nav .item{position: relative;}
header nav a{color: #fff;align-items: center;margin: 0 2vw;font-size: 16px;font-weight: 500;opacity: .6;}
header nav .nav2{position: absolute;left: 50%;top: 70px;z-index: 2;transform: translateX(-50%);width: 200%;text-align: center;}
header nav .nav2 a{line-height: 40px;height: 0px;overflow: hidden;transition: all .6s;}
header nav a.on{opacity: 1;}
header .link-to{width: 150px;line-height: 50px;border-radius: 25px;background-color: #fff;color: #000;font-weight: 500;text-align: center;}
.search{margin-left: 20px;width: 40px;height: 40px;border: 1px solid #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
header.active{background-color: rgba(255,255,255,.8);backdrop-filter: blur(16px);box-shadow: 2px 5px 5px rgba(0,0,0,.1);}
header.active .logo img:first-child{display: none;}
header.active .logo img:last-child{display: block;}
header.active nav a{color: #000;}
header.active nav a.on{color: #123b8d;}
header.active .link-to{background-color: #123b8d;color: #fff;}
header.white .logo img:first-child{display: block;}
header.white .logo img:last-child{display: none;}


.inx-01{width: 100%;height: 100vh;position: relative;}
.inx-01 .swiper{width: 100%;height: 100%;}
.inx-01 .swiper-slide{position: relative;width: 100%;height: 100%;}
.inx-01 .img-box{width: 100%;height: 100%;position: relative;}
.inx-01 .img-box::after{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);content: "";left: 0;top: 0;z-index: 1;}
.inx-01 .swiper-slide .txt-box{position: absolute;left: 5%;top: 55%;transform: translateY(-50%);z-index: 2;color: #fff;}
.inx-01 .swiper-slide .txt-box .item h2{font-weight: 600;font-size: 3.4vw;}
.inx-01 .swiper-slide .txt-box .item{align-items: center;width: max-content;}
.inx-01 .swiper-slide .txt-box .item em{width: 1px;height: 2.8vw;background-color: rgba(255,255,255,.6);display: block;margin: 0 2vw;}
.inx-01 .swiper-slide .txt-box .item h5{opacity: .6;font-size: 1.4vw;}
.inx-01 .swiper-slide .txt-box > h4{width: max-content;margin-top: 15px;font-weight: 600;}
.inx-01 .swiper-slide .txt-box h4:nth-child(3){margin-top: 15px;width: 65vw;opacity: .6;}
.link-btn{padding: 20px 60px;background: linear-gradient(to right,#468cee,#1a4395);width: max-content;border-radius: 60px;font-size: 18px;color: #fff;margin-top: 2vw;}
.banner-tap{
    /*width: 100%;*/
    position: absolute;
    color: #fff;
    bottom: 80px;
    right: 7%;
    z-index: 3;
  }
  .banner-tap>ul>li{
    width: 60px;
    height: 60px;
    border:none;
    margin:0 30px;
    text-align: center;
    font-size: 14px;
    line-height: 60px;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
  }
  .banner-tap>ul>.active{
    border:1px solid #fff;
  }
  .banner-tap>ul>li:after{
    position: absolute;
    content: "";
    width: 0;
    opacity: 1;
    height: 1px;
    background-color: #fff;
    left: -45px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .6s;
  }
  .banner-tap>ul>.active:after{
    width: 60px;
    opacity: 1;
  }

.inx-02 .cont{position: relative;}
.inx-02 .left{width: 50%;position: relative;z-index: 2;}
.inx-02 .left h3{font-weight: 600;}
.inx-02 .left h3:first-child{color: #123b8d;margin-bottom: 10px;}
.inx-02 .left p{font-size: 18px;line-height: 30px;text-align: justify;margin-top: 20px;}
.inx-02 .info-box{width: 100%;position: relative;z-index: 2;}
.inx-02 .info-box .num-box{margin-top: 3vw;width: 100%;margin-left: auto;}
.inx-02 .info-box .num-box .item  span{align-items: center;color: #123b8d;}
.inx-02 .info-box .num-box .item  span h2{font-weight: 600;font-size: 3.8vw;}
.inx-02 .info-box .num-box .item  span h4{margin-right: auto;margin-left: 15px;}
.inx-02 .info-box .num-box .item>h4{font-size: 18px;}
.inx-02 .cont img{width: 50%;height: 100%;}

.inx-03{position: relative;color: #fff;}
.inx-03 .cont{position: relative;z-index: 2;width: 100%;}
.inx-03 .cont .left{width: 38%;border-right: 1px solid rgba(255,255,255,.8);padding-bottom: 0;background: linear-gradient(to right,rgba(0,0,0,.6),rgba(0,0,0,0));box-sizing: border-box;}
.inx-03 .cont .left .top{padding-left: 15%;box-sizing: border-box;}
.inx-03 .cont .left h3{font-weight: 600;}
/* .inx-03 .cont .left h3:first-child{color: #123b8d;margin-bottom: 15px;} */
.inx-03 .cont .left .tab-list{width: 100%;margin-top: 22vw;}
.inx-03 .cont .left .tab-list a{padding-left: 15%;box-sizing: border-box;color: #fff;height: 5vw;border-top:1px solid rgba(255,255,255,.5);align-items: center;padding-right: 10%;position: relative;}
.inx-03 .cont .left .tab-list a::after{position: absolute;content: "";width: 0;height: 100%;z-index: 1;left: 0;top: 0;background:linear-gradient(to right,rgba(26,67,149,.8),rgba(70,140,238,.4));transition: all .4s;}
.inx-03 .cont .left .tab-list a.on::after{width: 100%;}
.inx-03 .cont .left .tab-list a span{align-items: center;position: relative;z-index: 2;}
.inx-03 .cont .left .tab-list a span h5{margin-left: 15px;}
.inx-03 .cont .left .tab-list a > svg{position: relative;z-index: 2;}
.inx-03 .cont .right{width: 62%;display: flex;}
.inx-03 .cont .right .info-box{margin-top: auto;padding:5vw 3vw;box-sizing: border-box;width: 100%;border-top: 1px solid rgba(255,255,255,.8);background: linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.2));}
.inx-03 .cont .right .info-box .item{align-items: center;display: none;}
.inx-03 .cont .right .info-box .item.on{display: flex;}
.inx-03 .cont .right .info-box .item .info{width: 60%;}
.inx-03 .cont .right .info-box .item .info p{font-size: 18px;margin-top: 15px;line-height: 30px;}
.inx-03 .cont .right .info-box .item a{height: 100%;}
.inx-03 .cont .m-right{width: 100%;display: none;margin-top: 30px;}
.inx-03 .cont .m-right .info-box{margin-top: auto;padding:5vw 3vw;box-sizing: border-box;width: 100%;}
.inx-03 .cont .m-right .info-box .item{align-items: center;display: none;flex-wrap: wrap;}
.inx-03 .cont .m-right .info-box .item.on{display: flex;}
.inx-03 .cont .m-right .info-box .item .info{width: 100%;}
.inx-03 .cont .m-right .info-box .item .info p{font-size: 18px;margin-top: 15px;line-height: 30px;}
.inx-03 .cont .m-right .info-box .item a{height: 100%;}
.inx-03 .img-list{width: 100%;position: absolute;left: 0;top: 0;z-index: 1;height: 100%;}
.inx-03 .img-list .img-box{width: 100%;height: 100%;display: none;}
.inx-03 .img-list .img-box.on{display: block;}

.inx-04{background-color: #f5f5f5;}
.inx-04 h3{font-weight: 600;padding-bottom: 50px;border-bottom: 1px solid rgba(0,0,0,.1);}
.inx-04 h3 i{color: #123b8d;display: inline-block;font-weight: 600;}
.inx-04 .tab-list .item{padding-top: 30px;width: 20%;align-items: center;position: relative;}
.inx-04 .tab-list .item::after{position: absolute;content: '';left: 0;top: -2px;height: 2px;background-color: #123b8d;width: 0%;}
.inx-04 .tab-list .item.on::after{width: 100%;}
.inx-04 .tab-list .item svg{width: 36px;height: 36px;margin-right: 15px;}
.inx-04 .tab-list .item p{font-size: 22px;}
.inx-04 .tab-list .item.on p{color: #123b8d;}
.inx-04 .tab-list .item.on svg path{fill: #123b8d;}
.inx-04 .swiper{margin-top: 80px;}
.inx-04 .swiper .swiper-slide{width: 100%;}
.inx-04 .swiper .swiper-slide .box{width: 100%;background-color: #fff;align-items: center;}
.inx-04 .swiper .swiper-slide .box .img-box{width: 50%;height: 30vw;}
.inx-04 .swiper .swiper-slide .box .info{width: 50%;padding: 0 40px;box-sizing: border-box;}
.inx-04 .swiper .swiper-slide .box .info svg{width: 54px;height: 54px;}
.inx-04 .swiper .swiper-slide .box .info svg path{fill: #123b8d;}
.inx-04 .swiper .swiper-slide .box .info h4{margin-top: 2vw;}
.inx-04 .swiper .swiper-slide .box .info p{font-size: 18px;line-height: 30px;margin-top: 20px;}

.inx-05 .tit{align-items: center;}
.inx-05 h3{font-weight: 600;}
.inx-05 h3 i{color: #123b8d;display: inline-block;font-weight: 600;}
.inx-05 .tit a{margin-top: 0;}
.inx-05 .swiper{width: 100%;margin-top: 60px;}
.inx-05 .swiper .swiper-slide{width: 33.33%;padding: 0 20px;box-sizing: border-box;}

.inx-05 .swiper .swiper-slide a .img-box{width: 100%;height: 18vw;}
.inx-05 .swiper .swiper-slide a .info-box{border: 1px solid rgba(0,0,0,.1);position: relative;}
.inx-05 .swiper .swiper-slide a .info-box::after{width: 0%;left: 0;bottom: 0;z-index: 2;height: 3px;background-color: #123b8d;content: "";position: absolute;transition: all .6s;}
.inx-05 .swiper .swiper-slide:hover a .info-box::after{width: 100%;}
.inx-05 .swiper .swiper-slide a .info-box .box{padding: 30px;box-sizing: border-box;}
.inx-05 .swiper .swiper-slide a .info-box .box .type{font-size: 20px;color: #123b8d;}
.inx-05 .swiper .swiper-slide a .info-box .box h5{font-weight: 600;margin: 15px 0;}
.inx-05 .swiper .swiper-slide a .info-box .time{padding:30px;border-top: 1px solid rgba(0,0,0,.1);}

footer{background-color: #2e343a;padding: 50px 0 30px 0;color: #fff;}
footer .top{padding-bottom: 50px;border-bottom: 1px solid rgba(255,255,255,.2);align-items: center;}
footer .top a img{height: 50px;}
footer .top .makeTop{align-items: center;}
footer .top .makeTop svg{margin-left: 10px;}
footer .box{width: 100%;}
footer .box .list{width: 40%;padding-top: 50px;}
footer .box .list a{color: #fff;margin-top: 10px;opacity: .6;}
footer .box .list a:first-child{font-size: 18px;margin-top: 0;margin-bottom: 20px;opacity: 1;}
footer .box .ewm{margin-left: 3%;width: 20%;border-left:1px solid rgba(255,255,255,.2) ;border-right:1px solid rgba(255,255,255,.2) ;text-align: center;padding-top: 50px;box-sizing: border-box;padding-bottom: 50px;}
footer .box .ewm img{width: 50%;margin: 0 auto;margin-bottom: 15px;}
footer .box .info{padding-left: 3%;box-sizing: border-box;padding-top: 50px;}
footer .box .info .tit{font-size: 22px;margin-bottom: 20px;}
footer .box .info h3{font-weight: 600;margin-bottom: 20px;}
footer .fot{padding-top: 30px;border-top: 1px solid rgba(255,255,255,.2);}
footer .fot p{opacity: .6;}
footer .fot a{color: #fff;margin: 0 15px;opacity: .6;margin-right: auto;}


.oth-banner{width: 100%;height: 500px;overflow: hidden;position: relative;background-color: #fff;}
.oth-banner::after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.1));z-index: 1;content: '';}
.oth-banner .img-box{width: 100%;height: 100%;}
.oth-banner .txt{position: absolute;top: 50%;z-index: 2;color: #fff;left: 50%;transform: translate(-50%,-50%);}
.oth-banner .txt h3{font-weight: 600;}


.ab-01 .left{width: 50%;}
.ab-01 .left h3{font-weight: 600;margin-bottom: 50px;margin-top: 3vw;}
.ab-01 .left p{margin-top: 20px;line-height: 30px;font-size: 18px;text-indent: 2rem;}
.ab-01 .img-box{width: 40%;}

.ab-02{background:url(../images/ab-pic2.jpg) no-repeat;background-size: cover;position: relative;color: #fff;}
.ab-02 .cont{position: relative;z-index: 2;}
.ab-02::before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.4);z-index: 1;}
.ab-02 .list{width: 100%;margin-top: 80px;}
.ab-02 .list .item{width: 18%;border:1px solid #fff;border-radius: 25px;padding: 3vw 30px;box-sizing: border-box;height: 20vw;display: flex;align-items:  center;text-align: center;justify-content: center;}
.ab-02 .list .item h3{margin-bottom: 30px;font-size: 1.8vw;}
.ab-02 .list .item p{font-size: 18px;line-height: 40px;}
.ab-03{background-color: #f5f5f5;}
.ab-03 h3{font-weight: 600;}
.ab-03 .list-box{width: 100%;margin-top: 60px;}
.ab-03 .list-box .item{padding: 50px;box-sizing: border-box;background-color: #fff;align-items: center;margin-bottom: 30px;}
.ab-03 .list-box .item .info{width: 75%;}
.ab-03 .list-box .item .info h4{font-weight: 600;}
.ab-03 .list-box .item .info h5{font-weight: 600;margin-top: 10px;color: #123b8d;margin-bottom: 1.5vw;}
.ab-03 .list-box .item .info p{line-height: 30px;font-size: 17px;margin-top: 15px;}
.ab-03 .list-box .item img{width: 22%;}
.ab-03 .list-box .list-oth{width: 100%;}
.ab-03 .list-box .list-oth .oth-info{width: 32%;background-color: #fff;padding: 40px;box-sizing: border-box;margin-top: 30px;}
.ab-03 .list-box .list-oth .oth-info h5{font-weight: 600;margin-bottom: 25px;}
.ab-03 .list-box .list-oth .oth-info h5 i{display: inline-block;color: #123b8d;font-weight: 600;margin-left: 15px;}
.ab-03 .list-box .list-oth .oth-info:last-child{margin-right: auto;margin-left: 1.8%;}
.ab-03 .list-box .list-oth .oth-info p{font-size: 18px;line-height: 30px;}

.ab-04 h3{font-weight: 600;}
.ab-04 .swiper{margin-top: 60px;width: 100%;}
.ab-04 .swiper .swiper-slide{width: 33.33%;padding: 0 20px;box-sizing: border-box;}
.ab-04 .swiper .swiper-slide .img-box{width: 100%;height:18vw;}
.ab-04 .swiper .swiper-slide p{line-height: 50px;text-align: center;margin-top: 10px;border: 1px solid rgba(0,0,0,.1);}


.quick-link{position: fixed;right: -200px;top: 50%;padding: 20px;box-sizing: border-box;z-index: 99;transform: translateY(-50%);background-color: #123b8d;transition: all .6s;}
.quick-link.on{right: 0;}
.quick-link a{line-height: 40px;color: #fff;text-align: center;opacity: .6;}
.quick-link a:hover,
.quick-link a.on{opacity: 1;font-weight: 600;}
.prog-1{background-color: #f5f5f5;}
.prog-1 h3{font-weight: 600;}
.prog-1 .prog-1-list{margin-top:60px;}
.prog-1 .prog-1-list .img-box{padding: 50px;background-color: #fff;display: flex;align-items: center;justify-content: center;box-sizing: border-box;}
.prog-1 .prog-1-list .img-box:first-child{width: 100%;margin-bottom: 30px;}
.prog-1 .prog-1-list .img-box img{width: 80%;}
.prog-1 .prog-1-list .img-box:nth-child(2){width: 25%;}
.prog-1 .prog-1-list .img-box:nth-child(3){width: 73%;}

.prog-2 h3{font-weight: 600;} 
.prog-2 .list{width: 100%;margin-top: 60px;align-items: flex-end;}
.prog-2 .list .img-box{width: 24%;}
.prog-2 .list .img-box img{width: 100%;}
.prog-2 .table-box{width: 100%;margin-top: 50px;}
.prog-2 .table-box table{width: 33.03%;background-color: #fff;}
.prog-2 .table-box table tr{line-height: 70px;background-color: rgba(207, 213,234,1);}
.prog-2 .table-box table tr th{background-color: #123b8d;color: #fff;font-size: 20px;}
.prog-2 .table-box table tr:nth-child(2n+2) td{background-color: rgba(233,235,245,1);}
.prog-2 .table-box table tr td{width: 50%;text-align: center;font-size: 17px;}
.prog-2 .table-box table tr td:first-child{border-right: 1px solid #fff;}

.pro-3{background-color: #f5f5f5;}
.pro-3 h3{font-weight: 600;}
.pro-3 .item{margin-top: 50px;}
.pro-3 .item h4{font-weight: 600;margin-bottom: 50px;color: #123b8d;position: relative;padding-left: 60px;}
.pro-3 .item h4::before{position: absolute;content: "";left: 30px;top: 50%;transform: translateY(-50%);width: 10px;height: 10px;background-color: #123b8d;border-radius: 50%;}
.pro-3 .item .box{width: 100%;}
.pro-3 .item .box .img-info{width: 49%;}
.pro-3 .item .box .img-box{width: 100%;align-items: center;display: flex;justify-content: center;background-color: #fff;padding: 30px 0;}
.pro-3 .item .box .img-box img{height: 22vw;}
.pro-3 .item .box .img-info p{line-height: 50px;color: #fff;background-color: #123b8d;text-align: center;margin-top: 15px;}
.pro-3 .item .box .item{margin-top: 0px;width: 100%;}
.pro-3 .item .box .item p{font-size: 20px;line-height: 36px;}
.pro-3 .item .box .item table{width: 100%;background-color: #fff;margin: 30px 0;}
.pro-3 .item .box .item table tr{line-height: 70px;background-color: rgba(207, 213,234,1);}
.pro-3 .item .box .item table tr th{background-color: #123b8d;color: #fff;font-size: 20px;}
.pro-3 .item .box .item table tr:nth-child(2n+2) td{background-color: rgba(233,235,245,1);}
.pro-3 .item .box .item table tr td{width: 33.33%;text-align: center;font-size: 17px;}
.pro-3 .item .box .item table tr td{border-right: 1px solid #fff;box-sizing: border-box;}
.pro-3 .item .box .item table:nth-child(4){margin-bottom: 0;}
.pro-3 .item .box .item table:nth-child(4) td{width: 50%;}
.pro-3 .item .box .img-info.info1 .img-box img{height: 15vw;}
.pro-3 .item .box .img-info.info1 p{background-color: rgb(0 0 0 / 0%);color: #000;line-height: 36px;text-align: left;font-size: 20px;}

.pro-3 .item .box .item table.tb6 tr th{width: 16.666%;}
.pro-3 .item .box .item table.tb6 tr td{width: 16.666%;}
.pro-3 .item .box .item table.tb6 tr td{border-right: 1px solid #fff;box-sizing: border-box;}
.pro-3 .item .box .img-info.info2{width: 100%;}
.pro-3 .item .box .img-info.info2 .img-box img{height: auto;max-width: 100%;}
.pro-3 .item .box .img-info.info2 p{background-color: rgb(0 0 0 / 0%);color: #000;line-height: 36px;text-align: left;font-size: 20px;}
.pro-3 .item p{font-size: 20px;line-height: 36px;margin-top: 30px;}

.prog-4 .table-box table{width: 100%;background-color: #fff;}


.proList-01 .item{margin-top: 120px;}
.proList-01 .item:first-child{margin-top: 0;}
.proList-01 .item .top{position: relative;padding-top: 0px;align-items: center;}
.proList-01 .item .top .tl{width: 60%;}
.proList-01 .item .top .tl h3{font-weight: 600;color: #123b8d;}
.proList-01 .item .top .tl p{margin-top: 15px;font-size: 20px;}
.proList-01 .item .top .num h1{font-size: 20vw;font-weight: 600;position: absolute;right: 0;top:-140px;z-index: 0;opacity: 0.05;}
.proList-01 .item .top .num h3{font-weight: 600;}
.proList-01 .item a{width: 100%;margin-top: 60px;}
.proList-01 .item a .img-box{width: 100%;height: 35vw;border-radius: 20px;overflow: hidden;background:url(../images/pro-bj.jpg);display: flex;align-items: center;justify-content: center;background-size: cover;position: relative;}
.proList-01 .item a .img-box img{height: 70%;}
.proList-01 .item a .img-box .info{position: absolute;right: 3%;top: 8%;z-index: 1;}
.proList-01 .item a .img-box .info h5{background-image: linear-gradient(to bottom,#468cee,#1a4395);padding: 8px 30px;border-radius: 30px;color: #fff;margin-bottom: 15px;}

.proInfo-01{margin-top: -5px;position: relative;z-index: 2;background-color: #fff;}
.proInfo-01 .cont{padding-bottom: 0;}
.proInfo-01 .cont .img-box{width: 40%;height: 30vw;display: flex;align-items: center;justify-content: center;background-color: #f5f5f5;border-radius: 20px;}
.proInfo-01 .cont .img-box img{height: 25vw;}
.proInfo-01 .cont .info-box{width: 55%;}
.proInfo-01 .cont .info-box h3{font-weight: 600;margin-bottom: 20px;}
.proInfo-01 .cont .info-box .list{margin-top:50px;}
.proInfo-01 .cont .info-box .list .item{width: 48%;margin-bottom: 40px;padding: 30px;box-sizing: border-box;border-radius: 20px;border:1px solid rgba(0,0,0,.3)}
.proInfo-01 .cont .info-box .list .item h4{font-size: 1.2vw;background-image: linear-gradient(to bottom,#468cee,#1a4395);padding: 8px 30px;border-radius: 30px;color: #fff;width: 100px;text-align: center;}
.proInfo-01 .cont .info-box .list .item:last-child{width: 100%;margin-bottom: 0;}
.proInfo-01 .cont .info-box .list .item p{margin-top: 10px;font-size: 18px;line-height: 36px;}
.proInfo-02 .tit{padding-bottom: 30px;border-bottom: 1px solid rgba(0,0,0,.3);align-items: center;}
.proInfo-02 .tit a{font-size: 1.3vw;}
.proInfo-02 .content{width: 100%;margin-top: 60px;}
.proInfo-02 table{width: 100%;margin-top: 30px;}
.proInfo-02 table td{line-height: 40px;}
.proInfo-03{padding-top: 0;}
.proInfo-03 .list{margin-top: 60px;}
.proInfo-03 .list .item{width: 18%;padding: 50px 0;text-align: center;border:1px solid rgba(0,0,0,.3);border-radius: 20px;}
.proInfo-03 .list .item h5{margin-top: 15px;}

.proList-tab{align-items: center;}
.proList-tab h3{font-weight: 600;}
.proList-tab h3 i{display: inline-block;color: #123b8d;font-weight: 600;margin-left: 10px;}
.proList-tab .list{width: 60%;}
.proList-tab .list .item{margin-left: 50px;}
.proList-tab .list .item a{align-items: center;padding: 15px 30px;border-radius: 8px;background-color: #f5f5f5;-webkit-filter: grayscale(100%);filter: grayscale(100%);transition: all .4s;}
.proList-tab .list .item a.on,.proList-tab .list .item a:hover{-webkit-filter: grayscale(0%);filter: grayscale(0%);background-color: #fff;box-shadow: 2px 2px 15px 5px rgba(0,0,0,.1);}
.proList-tab .list .item a p{margin-left: 10px;}
.proList-tab .list .item a img{width: 42px;height: 42px;}
.proList-tab .list .item:first-child{margin-left: auto;}

.newList-01 .proList-tab .list{width: 80%;}
.newList-01 .proList-tab .list .item a img{width: 36px;height: 36px;}
.newList-01 .inner{margin-top: 80px;}
.newList-01 .inner a{padding: 50px 0;box-sizing: border-box;border-top: 1px solid rgba(148, 48, 48, 0.1);position: relative;}
.newList-01 .inner a::after{width: 0%;height: 2px;background-color: #123b8d;left: 0;bottom: 0;content: "";z-index: 1;position: absolute;transition: all .6s;}
.newList-01 .inner a:first-child{padding-top: 0;border: none;}
.newList-01 .inner a .left{width: 64%;}
.newList-01 .inner a .left .info{width: 100%;}
.newList-01 .inner a .left .info h4{transition: all .6s;font-weight: 600;}
.newList-01 .inner a .left .info p{font-size: 18px;line-height: 36px;margin-top: 15px;}
.newList-01 .inner a .left .time{align-items: center;}
.newList-01 .inner a .left h5{opacity: .8;letter-spacing: 1px;font-size: 22px;line-height: 1;text-transform: uppercase;font-weight: bold;font-family: 'Rousseau';transition: all .6s;}
.newList-01 .inner a .left img{height: 4px;width: auto;}
.newList-01 .inner a .img-box{width: 32%;height: 15vw;overflow: hidden;border-radius: 15px;}
.newList-01 .inner a:hover .info h4{color: #123b8d;}
.newList-01 .inner a:hover .left h5{color: #123b8d;}
.newList-01 .inner a:hover::after{width: 100%;}

.web10{padding-bottom: 60px;}
.web10-box{width: 100%;background-color: #fff;}
.news-dail-top{padding-bottom: 40px;border-bottom: 1px solid rgba(0,0,0,.1);}
.news-dail{background-color:#fafafa;}
.news-dail-tit h4{font-family: ShiYuanHei-Blod;}
.news-dail-tit>p{color: #7b7b7b;}
.news-dail-tit>p:nth-child(2){margin-top: 30px;}
.news-dail-back{align-items: center;}
.news-dail-back>a{opacity: .6;padding-top: 30px;box-sizing: border-box;}
.news-dail-back>a svg{width:26px;height: 26px;margin-right: 5px;}
.web10-info{width: 100%;padding-left: 0;border-right: 1px solid #f3f3f3;}
.web10-info img{margin: 15px 0;display: inline-block;}
.news-dail-tap {margin-top: 30px;}

.contact-box .top{padding-bottom: 100px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.contact-box .top .info{margin-top: 40px;}
.contact-box .top img{width: 40px;}
.contact-box .top h4{font-size: 28px;margin: 10px 0;}
.contact-box .top h5{font-size: 22px;opacity: .6;}
.contact-box .bottom{padding: 60px 0;width: 100%;}
.contact-box .bottom h3{font-size: 46px;font-weight: 300;}
.contact-box .bottom form{margin-top: 40px;}
.contact-box .bottom form input {width: 30%;height: 40px;border: none;border-bottom: 1px solid rgb(0 0 0 / 10%);font-size: 18px;}
.contact-box .bottom form input:nth-child(4){width: 70%;}
.contact-box .bottom form input:nth-child(4),.contact-box .bottom form button{margin-top: 80px;}
.contact-box .bottom form button{padding: 20px 60px;background: linear-gradient(to right,#468cee,#1a4395);width: max-content;border-radius: 60px;font-size: 18px;color: #fff;border:none;margin-right: auto;margin-left: 40px;}

/* m端导航 */
.m-header{background-color: rgba(255,255,255,1);box-sizing: border-box;position: fixed;left: 0;top: 0px;z-index: 9;width: 100%;display: none;box-shadow: 2px 5px 5px rgba(0,0,0,.1);}
.m-header.on{border-bottom:1px solid #ddd;box-shadow: none;}
.m-header .cont{align-items: center;}
.m-header a{height: 30px;padding: 15px 0;transition: all .4s ease-in-out;}
.m-header a img{height: 100%;}
.m-header a img:last-child{display: none;}
.m-header .menu-btn{width: 34px;height: 40px;position: relative;}
.m-header .menu-btn span{position: absolute;display: block;width: 100%;height: 3px;background-color: #123b8d;top: 10px;transition: all .25s;transform-origin: center center;}
.m-header .menu-btn span:nth-child(2){top: 19px;width: 25px;}
.m-header .menu-btn span:nth-child(3){top: 28px;}
.m-header .menu-btn.on span:first-child{transform: rotate(45deg);}
.m-header .menu-btn.on span:nth-child(2){transform: scaleX(0);}
.m-header .menu-btn.on span:last-child{transform: rotate(-45deg);}
.m-header .menu-btn.on span{top: 19px;}
.m-nav-box{width: 100%;height: 0;background-color: #fff;position: fixed;left: 0;top: 0;z-index: 7;box-sizing: border-box;overflow: hidden;transition: all .4s ease-in-out;}
.m-nav-box.active{height: 100%;}
.m-nav-box .m-nav-item{width: 100%;position: relative;}
.m-nav-box .m-nav-item:first-child{margin-top: 100px;}
.m-nav-box .m-nav-item a{font-size: 24px;display: block;line-height: 80px;border-bottom: 1px solid #ddd;transition: all .6s ease-in-out;overflow: hidden;height: 0px;opacity: 0;}
.m-nav-box.active .m-nav-item a{opacity: 1;height: 80px;}
.m-nav-box .m-nav-item .m-nav-top{width: 50%;position: absolute;height: 80px;right: 0;top: 0;z-index: 1;background: url(../images/ico-open.png) no-repeat right center;background-size: 3.4vw auto;}
.m-nav-box .m-nav-item .m-nav-top.on{background-image: url(../images/ico-close.png);}
.m-nav-box .m-nav-item .m-nav-list{overflow: hidden;width: 100%;padding-bottom: 0px;transition: all .6s ease-in-out;}
.m-nav-box .m-nav-item .m-nav-list a{font-size: 20px;line-height: 60px;padding: 0 10px;box-sizing: border-box;border:none;height: 0;overflow: hidden;transition: all .6s ease-in-out;}
.m-nav-box .m-nav-item .m-nav-list.active{padding-bottom: 30px;}
.m-nav-box .m-nav-item .m-nav-list.active a{height: 60px;}
.m-header.color{background-color: rgba(0,0,0,0);box-shadow: none;}
.m-header.color a{padding: 25px 0;}
.m-header.color a img{display: none;}
.m-header.color a img:last-child{display: block;}
.m-header.on a{padding: 15px 0;}
.m-header.on a img{display: block;}
.m-header.on a img:last-child{display: none;}
.m-header .menu-btn.color span{background-color: #fff;}
.m-header .menu-btn.on span{background-color: #123b8d;}