@charset "utf-8";
.header{padding-top: 100px;}
.topArea{position: fixed; box-shadow: 0 0 14px rgba(0,0,0,.1);}
.banner{position: relative;}
.banner .ban-swiper .swiper-slide{ overflow: hidden;}
.banner .ban-swiper .swiper-slide .picBox{overflow: hidden;}
.ban-swiper .swiper-slide .picBox img {width:100%;object-fit: cover;}
.ban-swiper .swiper-slide .videoBox {width: 100%;height: 100%;}
.ban-swiper .swiper-slide .videoBox video {width: 100vw;height: 100vh;object-fit: cover;}
.ban-swiper .textBox{position: absolute; width: 100%; left: 0; right: 0; top: 50%; transform: translateY(-50%); z-index: 4;}
.ban-swiper .textBox .cont{transform: translateY(200px);opacity: 0;transition: all 1.5s;}
.ban-swiper .swiper-slide-active .textBox .cont{opacity: 1;transform: translateY(0);}
.ban-swiper .textBox .tit1{font-size: 0.58rem; font-weight: bold; color: #ffffff;}
.ban-swiper .textBox .tit2{font-size: 0.24rem; color: #ffffff; margin-top: 0.2rem;}
.ban-swiper .textBox .tit3{font-size: 0.3rem; color: #ffffff; margin-top: 0.64rem;}
.ban-swiper .textBox .tit4{margin-top: 1.4rem;}
.ban-swiper .textBox .tit4 .more .txt{color: #fff;}
.ban-swiper .textBox .tit4 .more .arr{width: 54px; height: 54px; margin-right: 20px;}
.ban-swiper .textBox .tit4 .more .arr::before{border-width: 3px; left: 20px;}
.banner .ban-swiper .ban-page {position: absolute; left: 50%; transform: translateX(-50%); bottom: 10%;text-align: right;z-index: 10;}
.ban-swiper .ban-page .swiper-pagination-bullet {width: 12px;height: 12px;margin: 0 5px;opacity: 1;background: rgba(255, 255, 255,1);position: relative;overflow: hidden;display: inline-block;border-radius: 50%;}
.ban-swiper .ban-page .swiper-pagination-bullet-active {background: #fdcc2c;}
.ban-swiper .ban-move{position: absolute; width: 100%; left: 0; right: 0; bottom: 50px; -webkit-animation: moveupdown 1.5s linear infinite; animation: moveupdown 1.5s linear infinite; display: flex; flex-direction: column; align-items: center; z-index: 4;}
.ban-swiper .ban-move .top{width: 14px; height: 27px; border: 2px solid #ffffff; border-radius: 30px; position: relative;}
.ban-swiper .ban-move .top::before{content: '\20'; position: absolute; left: 50%; width: 2px; height: 6px; background: #ffffff; top: 4px; transform: translateX(-50%);}
.ban-swiper .ban-move .bot{width: 14px; height: 14px; position: relative; margin-top: 4px;}
.ban-swiper .ban-move .bot::before{content: '\20'; position: absolute; left: 3px; top: 0; width: 8px; height: 8px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(45deg);}
.ban-swiper .ban-move .bot::after{content: '\20'; position: absolute; left: 3px; top: 7px; width: 8px; height: 8px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(45deg);}

@media screen and (max-width: 1200px) {
    .header{padding-top: 1.1rem;}
    .banner .ban-swiper .swiper-slide{width: 100%; height: auto;}
    .banner .ban-swiper .swiper-slide .picBox img{width: 100%; height: auto; object-fit: cover;}
    .banner .swiper-slide-active .picBox img{-webkit-animation:scale 3s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);animation: scale 3s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);}
}

.fontSize48{font-size: 0.48rem; font-weight: bold;}



.section1{background: url(pic13.jpg) no-repeat center; background-size: cover; padding: 0.88rem 0 0.67rem 0;}
.section1 .a1{color: #ffffff;}
.section1 .a2{margin-top: 1rem; display: flex; justify-content: space-between;}
.section1 .a2 .b1{width: 32%;}
.section1 .a2 .b1 .slide-hd{height: 100%;}
.section1 .a2 .b1 .slide-hd .item{height: 50%; background: #eaebec; cursor: pointer; display: flex; justify-content: center; align-items: center; position: relative;}
.section1 .a2 .b1 .slide-hd .item::before{content: '\20'; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(pic14.jpg) no-repeat center #1e5eac; background-size: contain; opacity: 0; visibility: hidden; transition: all 0.4s;}
.section1 .a2 .b1 .slide-hd .item.on::before{visibility: visible; opacity: 1;}
.section1 .a2 .b1 .slide-hd .item .tit{position: relative; color: #000000; transition: all 0.3s;}
.section1 .a2 .b1 .slide-hd .item .tit::before{content: '\20'; position: absolute; left: 0; bottom: 0; width: 0; height: 4px; background: #ffffff; opacity: 0; visibility: hidden; transition: all 0.3s;}
.section1 .a2 .b1 .slide-hd .item.on .tit{padding-bottom: 12px; color: #ffffff; font-weight: bold;}
.section1 .a2 .b1 .slide-hd .item.on .tit::before{width: 32px; opacity: 1; visibility: visible;}
.section1 .a2 .b2{width: 68%; background: #fbfbfb; padding: 0.93rem 1rem 0.74rem 1rem; overflow: hidden;}
.section1 .a2 .b2 .item{animation: fadeInUp 1s 0s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
.section1 .a2 .b2 .item .picBox img{width: 100%;}
.section1 .a2 .b2 .swiper-move{margin-top: 0.6rem; display: flex; justify-content: space-between; align-items: center;}
.section1 .a2 .b2 .changebtn{display: flex;}
.section1 .a2 .b2 .changebtn .solution-prev,
.section1 .a2 .b2 .changebtn .solution-next{position: relative; width: 0.6rem; height: 0.6rem; cursor: pointer; background: #eaebec; border-radius: 50%; transition: all 0.3s;}
.section1 .a2 .b2 .changebtn .solution-prev{margin-right: 36px;}
.section1 .a2 .b2 .changebtn .solution-prev:hover,
.section1 .a2 .b2 .changebtn .solution-next:hover{background: #fdcc2c;}
.section1 .a2 .b2 .changebtn .solution-prev::before,
.section1 .a2 .b2 .changebtn .solution-next::before{content: '\20'; position: absolute; top: 50%; width: 0.15rem; height: 0.15rem; border-right: 2px solid #c6ccd3; border-bottom: 2px solid #c6ccd3; transition: all 0.3s;}
.section1 .a2 .b2 .changebtn .solution-prev::before{transform: translateY(-50%) rotate(135deg); left: 0.25rem;}
.section1 .a2 .b2 .changebtn .solution-next::before{transform: translateY(-50%) rotate(-45deg); right: 0.25rem;}
.section1 .a2 .b2 .changebtn .solution-prev:hover::before,
.section1 .a2 .b2 .changebtn .solution-next:hover::before{border-color: #333333;}
.section1 .a2 .b2 .solution-page .swiper-pagination-bullet{margin: 0 8px;}
.section1 .a2 .b2 .solution-page .swiper-pagination-bullet-active{background: #fdcc2c;}

@media screen and (max-width: 1200px) {
    .section1 .a2{flex-wrap: wrap;}
    .section1 .a2 .b1{width: 100%;}
    .section1 .a2 .b1 .slide-hd{display: flex;}
    .section1 .a2 .b1 .slide-hd .item{width: 50%; height: 1.2rem;}
    .section1 .a2 .b2{width: 100%; padding: 0.6rem 4vw;}
    .section1 .a2 .b2 .changebtn .solution-prev{margin-right: 0.4rem;}
    .section1 .a2 .b2 .solution-page .swiper-pagination-bullet{margin: 0 0.1rem; width: 0.2rem; height: 0.2rem;}
}

.section2{padding: 0.88rem 0 1.12rem 0;}
.section2 .a2{margin-top: 0.5rem;}
.section2 .a2 .product-swiper a{display: block; position: relative;}
.section2 .a2 .product-swiper .picBox{position: relative; overflow: hidden;}
/* .section2 .a2 .product-swiper .picBox::before{content: '\20'; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(246,246,246,.9); z-index: 2; transition: all 0.4s; opacity: 1; visibility: visible;} */
.section2 .a2 .product-swiper .picBox img{width: 100%; transition: all 0.3s;}
.section2 .a2 .product-swiper .textBox{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 4; display: flex; flex-direction: column; justify-content: space-between; padding: 0.8rem; opacity: 1; visibility: visible;}
.section2 .a2 .product-swiper .textBox .tit{font-size: 0.36rem; font-weight: bold; color: #ffffff; text-align: center;}
.section2 .a2 .product-swiper .textBox .tip .more{justify-content: center;}
.section2 .a2 .product-swiper .textBox .tip .more .more-arrow{transform: rotate(0);}
.section2 .a2 .product-swiper .contentBox{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 10; width: 3.1rem; height: 3.1rem; border-radius: 50%; background: rgba(253,204,44,.9); display: flex; justify-content: center; align-items: center; flex-direction: column; opacity: 0; visibility: hidden; transition: all 0.4s;}
.section2 .a2 .product-swiper .contentBox .tit{font-weight: bold; color: #ffffff; text-align: center;}
.section2 .a2 .product-swiper .contentBox .tip{margin-top: 0.3rem;}
.section2 .a2 .product-swiper .contentBox .tip .more .more-arrow{margin-right: 0; background: #ffffff;}
.section2 .a2 .product-swiper .contentBox .tip .more .more-arrow .arrow{background: #fdcc2c;}
.section2 .a2 .product-swiper .contentBox .tip .more .more-arrow .arrow::before{background: #fdcc2c;}
.section2 .a2 .product-swiper .contentBox .tip .more .more-arrow .arrow::after{background: #fdcc2c;}
.section2 .a2 .product-swiper a:hover .picBox img{transform: scale(1.1);}
.section2 .a2 .product-swiper a:hover .textBox .tip .more .more-arrow{transform: rotate(-45deg);}
.sim-page{width: 100%; text-align: center; margin-top: 0.2rem;}
.sim-page .swiper-pagination-bullet{width: 0.2rem; height: 0.2rem;}
.sim-page .swiper-pagination-bullet-active{background: #fdcc2c;}
/* .section2 .a2 .product-swiper a:hover .picBox::before{opacity: 0; visibility: hidden;} */
/* .section2 .a2 .product-swiper a:hover .textBox{opacity: 0; visibility: hidden;}
.section2 .a2 .product-swiper a:hover .contentBox{opacity: 1; visibility: visible;} */

@media screen and (max-width: 1200px) {
    .section2{padding: 0.8rem 0;}
    .section2 .a2 .product-swiper .textBox{padding: 0.8rem 0.4rem;}
    .section2 .a2 .product-swiper .textBox .tit{font-size: 0.32rem;}
}

.section3{background: #fafafa; padding: 1.08rem 0 0 0; position: relative;}
.section3 .a1{display: flex;align-items: center;flex-direction: column;justify-content: center;}
.section3 .a1 .b1{position: relative;}
.section3 .a1 .b2{display: flex;justify-content: center;/* margin-top: 2rem; */}
.section3 .a1 .b2 .about-logo-bg{position: relative;mask-image: url(aboutlogo.png);-webkit-mask-image: url(aboutlogo.png);width: 31.25vw;height: 31.25vw;mask-size: cover;-webkit-mask-size: cover;}
.section3 .a1 .b2 .about-logo-bg .about-bottom-bg{position: absolute;left: -40%;bottom: 0;width: 140%;height: 100%;background-image: url(about-bg.jpg);background-position: left bottom;-o-background-size: auto 100%;background-size: auto 100%;}
.section3 .a2{display: flex; align-items: center; padding: 1.4rem 0 2.2rem 0;}
.section3 .a2 .b1{width: 100%; display: flex; justify-content: space-between; align-items: center;}
.section3 .a2 .b1 .c1 .d1{font-size: 0.48rem; font-weight: bold; color: #151414; text-transform: uppercase; line-height: 1.65;}
.section3 .a2 .b1 .c1 .d2{font-size: 0.64rem;color: #151414;line-height: 1.66;margin-top: 0.3rem;font-weight: bold;text-align: center;}
.section3 .a2 .b1 .c2{width: 4.8rem;}
.section3 .a2 .b1 .c2 .d1{font-size: 16px; color: #151414; line-height: 40px;}
.section3 .a2 .b1 .c2 .d2{margin-top: 0.9rem;}
.section3 .a2 .b1 .c3 .picBox img{width: 4.4rem;}

@media screen and (max-width: 1200px) {
    .section3{padding: 0.8rem 0 0 0;}
    .section3 .a2{padding: 0.6rem 0 0.8rem 0;}
    .section3 .a2 .b1{flex-wrap: wrap;}
    .section3 .a2 .b1 .c1{width: 51%;}
    .section3 .a2 .b1 .c1 .d1{font-size: 0.32rem; text-align: center;}
    .section3 .a2 .b1 .c1 .d2{font-size: 0.32rem;}
    .section3 .a2 .b1 .c3{width: 40%; text-align: center;}
    .section3 .a2 .b1 .c3 .picBox img{width: 100%;}
    .section3 .a2 .b1 .c2{width: 100%;}
    .section3 .a2 .b1 .c2 .d1{font-size: 0.28rem; line-height: 1.8; margin-top: 0.6rem;}
    .section3 .a2 .b1 .c2 .d2 .more{justify-content: center;}
}

.section4{background: url(pic16.jpg) no-repeat top center #f5f5f5;background-size: 100% auto;padding: 0.88rem 0 0.9rem 0;}
.section4 .a1{color: #ffffff;}
.section4 .a2{margin-top: 0.84rem;}
.section4 .a2 .cont{width: 89.523%; margin: 0 auto;}
.section4 .a2 .swiper-slide{height: auto;}
.section4 .a2 a{display: block; height: 100%; background: #ffffff; padding: 0 0 0.7rem 0; transition: all 0.3s;}
.section4 .a2 .picBox{position: relative; overflow: hidden;}
.section4 .a2 .picBox img{width: 100%; transition: all 0.3s;}
.section4 .a2 a:hover .picBox img{transform: scale(1.1);}
.section4 .a2 .tit{font-size: 16px;line-height: 40px;color: #353333;transition: all 0.3s;padding: 0 0.32rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;text-align: justify;margin-top: 0.3rem;}
.section4 .a2 a:hover{background: #fdcc2c;}
.section4 .a2 a:hover .tit{color: #0d0d0d;}
.section4 .a2 .pic{position: relative; text-align: center; margin-top: 0.3rem;}
.section4 .a2 .pic img{max-width: 100%;}
.section4 .a2 .pic .pic1{transition: all 0.3s;}
.section4 .a2 .pic .pic2{position: absolute; left: 0; top: 0; width: 100%; transition: all 0.3s; opacity: 0; visibility: hidden; z-index: 4;}
.section4 .a2 a:hover .pic .pic1{opacity: 0;}
.section4 .a2 a:hover .pic .pic2{opacity: 1; visibility: visible;}
.section4 .a2 .tip{padding: 0 0.32rem;display: flex;justify-content: space-between;align-items: center;margin-top: 0.7rem;}
.section4 .a2 .tip .tip1{font-size: 16px; color: #999999; transition: all 0.3s;}
.section4 .a2 .tip .tip2{transform: rotate(45deg);}
.section4 .a2 .tip .tip2 .line{width: 0.2rem; height: 2px; background: #666666; position: relative; transition: all 0.3s;}
.section4 .a2 .tip .tip2 .line::before{content: '\20';position: absolute;right: -1px;bottom: 0.04rem;width: 0.12rem;height: 2px;transform: rotate(45deg);background: #666666; transition: all 0.3s;}
.section4 .a2 .tip .tip2 .line::after{content: '\20';position: absolute;right: -1px;bottom: -0.04rem;width: 0.12rem;height: 2px;transform: rotate(-45deg);background: #666666; transition: all 0.3s;}
.section4 .a2 a:hover .tip .tip1{color: #333333;}
.section4 .a2 a:hover .tip .tip2 .line{background: #000000;}
.section4 .a2 a:hover .tip .tip2 .line::before,
.section4 .a2 a:hover .tip .tip2 .line::after{background: #000000;}
.section4 .a3 .more{justify-content: center; margin-top: 0.65rem;}

@media screen and (max-width: 1200px) {
    .section4{padding: 0.8rem 0;}
    .section4 .a2 .cont{width: 100%;}
    .section4 .a2 a{padding: 0 0 0.4rem 0;}
    .section4 .a2 .tit{font-size: 0.32rem; line-height: 1.8;}
    .section4 .a2 .tip{margin-top: 0.4rem;}
    .section4 .a2 .tip .tip1{font-size: 0.28rem;}
}

.section5{background: url(pic19.jpg) no-repeat center; background-size: cover; padding: 0.56rem 0 0.45rem 0;}
.section5 .a1{color: #ffffff;}
.section5 .a2{margin-top: 20px; display: flex; justify-content: center;}
.section5 .a2 .b1{position: relative;}
.section5 .a2 .b1 .iconBox .item{position: absolute; text-align: center; z-index: 20;}
.section5 .a2 .b1 .iconBox .item .top svg{display: block;animation: jump2 1.5s linear infinite;-webkit-animation: jump2 1.5s linear infinite;width: 28px;height: 28px;}
.section5 .a2 .b1 .iconBox .item .bot img{width: 28px;animation: enlarge 1.5s linear infinite;-webkit-animation: enlarge 1.5s linear infinite;}
.section5 .a2 .b1 .iconBox .item .txt{font-size: 12px;color: #010101;position: absolute;z-index: 10;left: 1px;top: 22px;width: 60px;text-align: left;display: none;}
.section5 .a2 .b1 .iconBox .item-1{left: 58.5%;top: 38.5%;}
.section5 .a2 .b1 .iconBox .item-2{left: 58.1%;top: 46.3%;}
.section5 .a2 .b1 .iconBox .item-3{left: 65.8%;top: 43.1%;}
.section5 .a2 .b1 .iconBox .item-4{left: 75.4%;top: 46.5%;}
.section5 .a2 .b1 .iconBox .item-5{left: 61.2%;top: 18%;}
.section5 .a2 .b1 .iconBox .item-6{left: 74.8%;top: 32%;}
.section5 .a2 .b1 .iconBox .item-7{left: 79.2%;top: 14.3%;}
.section5 .a2 .b1 .iconBox .item-8{left: 80.2%;top: 49.3%;}
.section5 .a2 .b1 .iconBox .item-9{left: 77.8%;top: 57.3%;}
.section5 .a2 .b1 .iconBox .item-10{left: 80.2%;top: 71.3%;}
.section5 .a2 .b1 .iconBox .item-11{left: 86%;top: 76.3%;}
.section5 .a2 .b1 .iconBox .item-12{left: 33.3%;top: 10.3%;}
.section5 .a2 .b1 .iconBox .item-13{left: 10.5%;top: 20%;}
.section5 .a2 .b1 .iconBox .item-14{left: 13.5%;top: 32%;}
.section5 .a2 .b1 .iconBox .item-15{left: 17.9%;top: 36%;}
.section5 .a2 .b1 .iconBox .item-16{left: 27%;top: 62%;}
.section5 .a2 .b1 .iconBox .item-17{left: 31.8%;top: 65.5%;}
.section5 .a2 .b1 .iconBox .item-18{left: 28.2%;top: 75.4%;}
.section5 .a2 .b1 .iconBox .item-19{left: 43.4%;top: 50%;}
.section5 .a2 .b1 .iconBox .item-20{left: 47.7%;top: 46%;}
.section5 .a2 .b1 .iconBox .item-21{left: 51.6%;top: 64%;}
.section5 .a2 .b1 .iconBox .item-22{left: 53.2%;top: 52%;}
.section5 .a2 .b1 .iconBox .item-23{left: 70.2%;top: 17%;}
.section5 .a2 .b1 .iconBox .item-24{left: 68.8%;top: 33%;}

@-webkit-keyframes enlarge {
    0% {
        opacity: 1;
        transform: scale(0);
    }
    100% {
        opacity: 0;
        transform: scale(2.5);
    }
}

@keyframes enlarge {
    0% {
        opacity: 1;
        transform: scale(0);
    }
    100% {
        opacity: 0;
        transform: scale(2.5);
    }
}

@-webkit-keyframes jump2 {
    0% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(-20px)
    }
    100% {
        transform: translateY(0)
    }
}

@keyframes jump2 {
    0% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(-10px)
    }
    100% {
        transform: translateY(0)
    }
}

.section5 .a3{margin-top: 10px;}
.section5 .a3 .team-swiper .swiper-slide{padding-top: 20px; display: flex; flex-wrap: wrap;}
.section5 .a3 .team-swiper .swiper-slide a{display: block; width: 15.75%; margin-right: 1.1%; margin-bottom: 1.1%;}
.section5 .a3 .team-swiper .swiper-slide a:nth-child(6n){margin-right: 0;}
.section5 .a3 .team-swiper .swiper-slide img{width: 100%; transition: all 0.4s;}
.section5 .a3 .team-swiper .swiper-slide a:hover img{transform: translateY(-0.1rem);}

@media screen and (max-width: 1200px) {
    .section5 .a2 .b1 .picBox img{width: 100%;}
    .section5 .a2 .b1 .iconBox .item .top svg{width: 0.28rem; height: 0.28rem;}
    .section5 .a2 .b1 .iconBox .item .bot img{width: 0.28rem;}
    .section5 .a3 .team-swiper .swiper-slide a{width: 32%; margin-right: 2%; margin-bottom: 2%;}
    .section5 .a3 .team-swiper .swiper-slide a:nth-child(6n){margin-right: 2%;}
    .section5 .a3 .team-swiper .swiper-slide a:nth-child(3n){margin-right: 0;}
}

.section6{background: url(pic21.jpg) no-repeat center;background-size: cover;padding: 0.5rem 0;}
.section6 .a1{display: flex; justify-content: space-between; align-items: center;}
.section6 .a1 .b1{font-size: 0.36rem; font-weight: bold; color: #151414; line-height: 1.36;}
.section6 .a1 .b2{display: flex; align-items: center;}
.section6 .a1 .b2 .c1{margin-right: 0.5rem;}
.section6 .a1 .b2 .c1 a{color: #151414; padding-bottom: 8px; position: relative; border-bottom: 1px solid #151414; transition: all 0.4s;}
.section6 .a1 .b2 .c1 a::before{content: '\20'; position: absolute; left: 0; bottom: -1px; width: 0; height: 1px; background: #1e5eac; transition: all 0.4s;}
.section6 .a1 .b2 .c1 a:hover{color: #1e5eac;}
.section6 .a1 .b2 .c1 a:hover::before{width: 100%;}

@media screen and (max-width: 1200px) {
    .section6 .a1{flex-wrap: wrap; justify-content: center; text-align: center;}
    .section6 .a1 .b1{font-size: 0.36rem; line-height: 1.6;}
    .section6 .a1 .b2{margin-top: 0.4rem; width: 100%; justify-content: center;}
}

.section7 .a1{padding: 0.78rem 0; background: url(new2.jpg) no-repeat center; background-size: cover;}
.section7 .a1 .tit{font-size: 0.46rem; color: #181818; text-align: center;}
.section7 .a2{display: flex;}
.section7 .a2 .b1{width: 52.34%;}
.section7 .a2 .b1 .item-wrap{display: flex; flex-wrap: wrap;}
.section7 .a2 .b1 .item{width: 50%; background-position: center; background-size: cover; background-repeat: no-repeat; min-height: 440px; padding: 1rem 0.7rem;}
.section7 .a2 .b1 .item .tit{font-size: 0.4rem; color: #ffffff;}
.section7 .a2 .b1 .item .tit span{display: inline-block; font-size: 16px; margin-left: 17px;}
.section7 .a2 .b1 .item .tip{font-size: 16px; color: #ffffff; line-height: 26px; margin-top: 0.26rem;}
.section7 .a2 .b1 .item:nth-child(2) .tit{color: #181818;}
.section7 .a2 .b1 .item:nth-child(2) .tip{color: #666666;}
.section7 .a2 .b2{width: 47.66%; background: url(new3.jpg) no-repeat center; background-size: cover; padding: 1rem 6.25vw 0;}
.section7 .a2 .b2 .c1 .tit{font-size: 0.4rem; color: #181818;}
.section7 .a2 .b2 .c1 .tip{font-size: 16px; color: #666666; line-height: 30px; margin-top: 0.5rem; text-align: justify;}
.section7 .a2 .b2 .c1 .more{display: flex; margin-top: 0.9rem;}
.section7 .a2 .b2 .c1 .more .more-wrap{position: relative; display: flex; justify-content: center; align-items: center; border: 1px solid #ced0d3; height: 52px; font-size: 14px; color: #333333; transition: all 0.3s; padding: 0 0.42rem;}
.section7 .a2 .b2 .c1 .more .more-wrap:hover{border-color: #124cab; color: #ffffff;}
.section7 .a2 .b2 .c1 .more .more-wrap::before{content: '\20'; position: absolute; left: 0; top: 0; width: 0; height: 100%; background: #124cab; transition: all 0.5s; z-index: 2;}
.section7 .a2 .b2 .c1 .more .more-wrap:hover::before{width: 100%;}
.section7 .a2 .b2 .c1 .more .more-wrap .txt{position: relative; z-index: 4;}
.section7 .a2 .b2 .c1 .more .more-wrap .arr{margin-left: 18px; position: relative; z-index: 4;}

@media screen and (max-width: 1400px) {
    .section7 .a2 .b1 .item{min-height: 400px;}
}

@media screen and (max-width: 1200px) {
    .section7 .a1{padding: 0.8rem 0 0.6rem;}
    .section7 .a1 .tit{font-size: 0.4rem;}
    .section7 .a2{flex-wrap: wrap; flex-direction: column-reverse;}
    .section7 .a2 .b1{width: 100%;}
    .section7 .a2 .b2{width: 100%; padding: 0.6rem 4vw;}
    .section7 .a2 .b2 .c1 .tit{font-size: 0.32rem;}
    .section7 .a2 .b2 .c1 .tip{font-size: 0.28rem; line-height: 1.8; margin-top: 0.4rem;}
    .section7 .a2 .b2 .c1 .more{margin-top: 0.4rem;}
    .section7 .a2 .b2 .c1 .more .more-wrap{height: 0.8rem; padding: 0 0.2rem; font-size: 0.28rem; }
    .section7 .a2 .b2 .c1 .more .more-wrap .arr{margin-left: 0.1rem;}
    .section7 .a2 .b1 .item{min-height: auto; padding: 0.6rem 4vw;}
    .section7 .a2 .b1 .item .tit{font-size: 0.32rem;}
    .section7 .a2 .b1 .item .tip{font-size: 0.28rem; line-height: 1.8;}
}

.m-new-title{display: flex; justify-content: space-between; align-items: center;}
.m-new-title .left-tit{display: flex; align-items: center;}
.m-new-title .left-tit .tt{font-size: 0.46rem; color: #181818;}
.m-new-title .left-tit .tp{font-size: 20px; color: #666666; margin-left: 26px;}
.m-new-title .right-link{display: flex;}
.m-new-title .right-link .item{position: relative; display: flex; justify-content: center; align-items: center; border: 1px solid #ced0d3; height: 52px; font-size: 16px; color: #333333; transition: all 0.3s; padding: 0 0.42rem; margin-right: 26px;}
.m-new-title .right-link .item:last-child{margin-right: 0;}
.m-new-title .right-link .item::before{content: '\20'; position: absolute; left: 0; top: 0; width: 0; height: 100%; background: #124cab; transition: all 0.5s; z-index: 2;}
.m-new-title .right-link .item .txt{position: relative; z-index: 4;}
.m-new-title .right-link .item .arr{margin-left: 18px; position: relative; z-index: 4;}
.m-new-title .right-link .item:hover,
.m-new-title .right-link .item.on{border-color: #124cab; color: #ffffff;}
.m-new-title .right-link .item:hover::before,
.m-new-title .right-link .item.on::before{width: 100%;}

@media screen and (max-width: 1200px) {
    .m-new-title{flex-wrap: wrap;}
    .m-new-title .left-tit{width: 100%; justify-content: space-between;}
    .m-new-title .left-tit .tt{font-size: 0.36rem;}
    .m-new-title .left-tit .tp{font-size: 0.28rem;}
    .m-new-title .right-link{display: none;}
    .m-new-title .right-link .item{margin-right: 0; height: 0.8rem; padding: 0 0.1rem; font-size: 0.28rem;}
    .m-new-title .right-link .item .arr{margin-left: 0.1rem;}
}

.section8{background: url(new4.jpg) no-repeat center; background-size: cover; padding: 1.23rem 0 0.8rem 0;}
.section8 .a2{margin-top: 0.82rem;}
.section8 .a2 .item-wrap{display: flex; justify-content: space-between;}
.section8 .a2 .item-wrap .item{width: 31.25%;}
.section8 .a2 .item-wrap .item a{display: block; position: relative;}
.section8 .a2 .item-wrap .item .picBox{overflow: hidden;}
.section8 .a2 .item-wrap .item .picBox img{width: 100%; transition: all 0.3s;}
.section8 .a2 .item-wrap .item a:hover .picBox img{transform: scale(1.1);}
.section8 .a2 .item-wrap .item .textBox{position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 1.1rem 0.4rem 0 0.4rem;}
.section8 .a2 .item-wrap .item .textBox .tit{font-size: 0.36rem; color: #ffffff;}
.section8 .a2 .item-wrap .item .textBox .tip{font-size: 16px; color: rgba(255, 255, 255,.55); margin-top: 16px;}
.section8 .a2 .item-wrap .item .textBox .more{width: 128px; height: 128px; border-radius: 50%; margin: 2.26rem auto 0; display: flex; flex-direction: column; justify-content: center; align-items: center; background: linear-gradient(to bottom, #2984c8, #114baa); opacity: 0; visibility: hidden; transition: all 0.5s;}
.section8 .a2 .item-wrap .item a:hover .textBox .more{opacity: 1; visibility: visible;}
.section8 .a2 .item-wrap .item .textBox .more .arr i{display: inline-block; width: 5px; height: 5px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;transform: rotate(-45deg);}
.section8 .a2 .item-wrap .item .textBox .more .txt{font-size: 16px; color: #ffffff; margin-top: 14px;}
.section8 .a3{margin-top: 1.25rem;}

@media screen and (max-width: 1200px) {
    .section8{padding: 0.8rem 0 0.6rem 0;}
    .section8 .a2{margin-top: 0.6rem;}
    .section8 .a2 .item-wrap{flex-wrap: wrap;}
    .section8 .a2 .item-wrap .item{width: 100%; margin-bottom: 4vw;}
    .section8 .a2 .item-wrap .item:last-child{margin-bottom: 0;}
    .section8 .a3{margin-top: 0.8rem;}
}

.section9 .a1 .item-wrap{display: flex; flex-wrap: wrap;}
.section9 .a1 .item-wrap .item{width: 50%;}
.section9 .a1 .item-wrap .item{position: relative;}
.section9 .a1 .item-wrap .item .picBox{overflow: hidden;}
.section9 .a1 .item-wrap .item .picBox img{width: 100%; position: relative; transition: all 0.5s;}
.section9 .a1 .item-wrap .item .picBox::before{content: '\20'; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(new8.jpg) no-repeat right bottom; background-size: cover; z-index: 2; opacity: 0; visibility: hidden; transition: all 0.5s;}
.section9 .a1 .item-wrap .item .textBox{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 4; padding: 1.1rem 6.25vw 0 6.25vw;}
.section9 .a1 .item-wrap .item .textBox .tit{font-size: 0.36rem; color: #ffffff;}
.section9 .a1 .item-wrap .item .textBox .tip{font-size: 16px; color: rgba(255,255,255,.72); line-height: 30px; margin-top: 0.4rem; transition: all 0.5s; opacity: 0; visibility: hidden;}
.section9 .a1 .item-wrap .item ul{margin-top: 0.7rem; opacity: 0; visibility: hidden; transition: all 0.5s;}
.section9 .a1 .item-wrap .item ul li{display: flex; align-items: center;}
.section9 .a1 .item-wrap .item ul li .pic{margin-right: 0.4rem;}
.section9 .a1 .item-wrap .item ul li .txt a{display: flex; justify-content: space-between; align-items: center; width: 322px; font-size: 16px; color: #ffffff; padding: 20px 0; border-bottom: 1px solid rgba(255, 255, 255,0.24); padding-right: 16px; transition: all 0.3s;}
.section9 .a1 .item-wrap .item ul li .txt .arr i{display: inline-block;width: 5px;height: 5px;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;transform: rotate(-45deg);}
.section9 .a1 .item-wrap .item:hover .picBox::before,
.section9 .a1 .item-wrap .item:hover .textBox .tip,
.section9 .a1 .item-wrap .item:hover .textBox ul{opacity: 1; visibility: visible;}
.section9 .a1 .item-wrap .item:hover .picBox img{transform: scale(1.1);}
.section9 .a1 .item-wrap .item ul li .txt a:hover{padding-right: 0; border-color: #ffffff;}

@media screen and (max-width: 1200px) {
    .section9{padding: 0 4vw;}
    .section9 .a1 .item-wrap .item{width: 100%; margin-bottom: 4vw;}
    .section9 .a1 .item-wrap .item:last-child{margin-bottom: 0;}
    .section9 .a1 .item-wrap .item .picBox::before{display: none;}
    .section9 .a1 .item-wrap .item .picBox::before, .section9 .a1 .item-wrap .item .textBox .tip, .section9 .a1 .item-wrap .item .textBox ul{opacity: 1; visibility: visible;}
    .section9 .a1 .item-wrap .item .textBox{position: relative; left: auto; top: auto; width: 100%; height: auto; padding: 0.6rem 4vw; background: url(new8.jpg) no-repeat right bottom; background-size: cover;}
    .section9 .a1 .item-wrap .item .textBox .tit{font-size: 0.32rem;}
    .section9 .a1 .item-wrap .item .textBox .tip{font-size: 0.28rem; line-height: 1.8; margin-top: 0.3rem;}
    .section9 .a1 .item-wrap .item ul{margin-top: 0.4rem;}
    .section9 .a1 .item-wrap .item ul li{justify-content: space-between;}
    .section9 .a1 .item-wrap .item ul li .txt{width: calc(100% - 50px);}
    .section9 .a1 .item-wrap .item ul li .txt a{padding: 0.2rem 0; font-size: 0.28rem; width: 100%;}
    .section9 .a1 .item-wrap .item ul li .pic{margin-right: 0;}

}

.section10{background: #f8f9f9; padding: 0.76rem 0 0 0;}
.section10 .a2{margin-top: 0.76rem; display: flex; justify-content: space-between;}
.section10 .a2 .b1{width: 49.4%;}
.section10 .a2 .b1 a{display: block; box-shadow: 0 0 20px rgba(0,0,0,.1);}
.section10 .a2 .b1 .picBox{overflow: hidden;}
.section10 .a2 .b1 .picBox img{width: 100%; transition: all 0.4s;}
.section10 .a2 .b1 .textBox{display: flex; justify-content: space-between; align-items: center; background: #ffffff; padding: 0.4rem 0.5rem 0.4rem 0.4rem; transition: all 0.4s;}
.section10 .a2 .b1 .textBox .dateBox{text-align: center; padding-right: 0.46rem; border-right: 1px solid #cecece;}
.section10 .a2 .b1 .textBox .dateBox .data1{font-size: 0.6rem; color: #333333; font-family: Arial; line-height: 1; transition: all 0.4s;}
.section10 .a2 .b1 .textBox .dateBox .data2{font-size: 14px; color: #646464; font-family: Arial; transition: all 0.4s;}
.section10 .a2 .b1 .textBox .titBox{width: 80%; color: #000000; line-height: 1.62; transition: all 0.4s;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;text-align: justify;}
.section10 .a2 .b1 a:hover .textBox{background: #124cab;}
.section10 .a2 .b1 a:hover .textBox .data1,
.section10 .a2 .b1 a:hover .textBox .data2,
.section10 .a2 .b1 a:hover .textBox .titBox{color: #ffffff;}
.section10 .a2 .b1 a:hover .picBox img{transform: scale(1.1);}
.section10 .a2 .b2{width: 49.4%;}
.section10 .a2 .b2 ul{height: 100%; display: flex; flex-direction: column; justify-content: space-between;}
.section10 .a2 .b2 ul li{height: 24%;}
.section10 .a2 .b2 ul li a{width: 100%; height: 100%; background: #ffffff; display: flex; align-items: center; position: relative;}
.section10 .a2 .b2 ul li .dateBox{width: 17%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center; border-right: 3px solid #f8f9f9; background: #e3e9e9; transition: all 0.4s;}
.section10 .a2 .b2 ul li .dateBox .data1{font-size: 0.6rem; color: #333333; font-family: Arial; line-height: 1; transition: all 0.4s;}
.section10 .a2 .b2 ul li .dateBox .data2{font-size: 14px; color: #646464; font-family: Arial; transition: all 0.4s;}
.section10 .a2 .b2 ul li .textBox{width: 83%; padding: 0 0.5rem; position: relative;}
.section10 .a2 .b2 ul li a::before{content: '\20'; position: absolute; left: 17%; bottom: 0; width: 0; height: 3px; background: #124cab; transition: all 0.5s;}
.section10 .a2 .b2 ul li .textBox .tit{font-size: 22px; color: #000000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.4s;}
.section10 .a2 .b2 ul li .textBox .tip{font-size: 16px; color: #666666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.4s; margin-top: 14px;}
.section10 .a2 .b2 ul li a:hover .dateBox{background: #124cab;}
.section10 .a2 .b2 ul li a:hover .dateBox .data1{color: #ffffff;}
.section10 .a2 .b2 ul li a:hover .dateBox .data2{color: #ffffff;}
.section10 .a2 .b2 ul li a:hover .textBox .tit{color: #124cab;}
.section10 .a2 .b2 ul li a:hover::before{width: 83%;}

@media screen and (max-width: 1200px) {
    .section10 .a2{margin-top: 0.6rem; flex-wrap: wrap;}
    .section10 .a2 .b1{width: 100%;}
    .section10 .a2 .b2{width: 100%; margin-top: 4vw;}
    .section10 .a2 .b1 .textBox{padding: 0.3rem;}
    .section10 .a2 .b1 .textBox .dateBox .data1{font-size: 0.36rem;}
    .section10 .a2 .b1 .textBox .dateBox .data2{font-size: 0.28rem;}
    .section10 .a2 .b1 .textBox .titBox{width: 70%; font-size: 0.32rem;}
    .section10 .a2 .b2 ul li{margin-bottom: 4vw;}
    .section10 .a2 .b2 ul li:last-child{margin-bottom: 0;}
    .section10 .a2 .b2 ul li .dateBox{width: 27%;}
    .section10 .a2 .b2 ul li .dateBox .data1{font-size: 0.36rem;}
    .section10 .a2 .b2 ul li .dateBox .data2{font-size: 0.28rem;}
    .section10 .a2 .b2 ul li .textBox{width: 73%; padding: 0.2rem;}
    .section10 .a2 .b2 ul li .textBox .tit{font-size: 0.32rem;}
    .section10 .a2 .b2 ul li .textBox .tip{font-size: 0.28rem; margin-top: 0.2rem;}
}

.section11{padding: 0.72rem 0 0.64rem 0; background: #f8f9f9;}
.section11 .a2{margin-top: 0.7rem;}
.section11 .a2 .swiper-slide ul{display: flex; flex-wrap: wrap;}
.section11 .a2 .swiper-slide ul li{width: 18.44%; margin-right: 1.95%; margin-bottom: 1.95%; border: 1px solid #e3e3e3;}
.section11 .a2 .swiper-slide ul li:nth-child(5n){margin-right: 0;}
.section11 .a2 .swiper-slide ul li a{display: block;}
.section11 .a2 .swiper-slide ul li .picBox{overflow: hidden;}
.section11 .a2 .swiper-slide ul li .picBox img{width: 100%; transition: all 0.3s;}
.section11 .a2 .swiper-slide ul li a:hover .picBox img{transform: scale(1.1);}
.section11 .a2 .part-page{text-align: center; width: 100%; margin-top: 0.56rem;}
.section11 .a2 .part-page .swiper-pagination-bullet{width: 16px; height: 16px; background: #dfdfdf; margin: 0 4px; opacity: 1;}
.section11 .a2 .part-page .swiper-pagination-bullet-active{background: #124cab;}

@media screen and (max-width: 1200px) {
    .section11{padding: 0.8rem 0 0.5rem 0;}
    .section11 .a2{margin-top: 0.5rem;}
    .section11 .m-new-title .right-link{display: flex; justify-content: space-between; width: 100%; margin-top: 0.5rem;}
    .section11 .a2 .swiper-slide ul li{width: 49%; margin-right: 2%; margin-bottom: 0;}
    .section11 .a2 .swiper-slide ul li:nth-child(5n){margin-right: 2%;}
    .section11 .a2 .swiper-slide ul li:nth-child(2n){margin-right: 0;}
    .section11 .a2 .part-page .swiper-pagination-bullet{width: 0.2rem; height: 0.2rem;}
    .section11 .a2 .part-page{margin-top: 0.2rem;}
}