@import "font-awesome.css";
@import "michuan.css";
@import "animate.css";
@import "swiper.min.css";
*{box-sizing:border-box}
.wrap{width:100%;max-width:1570px;margin:0 auto;}
.flex{display: flex;flex-wrap:wrap;justify-content:space-between}
.list.flex{justify-content:flex-start;}
.main{padding:60px 0;}

.banner{position: relative;overflow: hidden;}
.banner .p img{width:100%;}
.banner .weizhi{background:rgba(0,0,0,.5);position: absolute;left:0;bottom:0;width:100%;height:80px;display:flex;align-items: center;z-index:9;;}
.banner .weizhi a,.banner .weizhi span{font-size:20px;color:#FFFFFF;}
.banner .weizhi span{margin:0 5px;}
.banner .weizhi a{position: relative;}
.banner .weizhi a::after{content:'';position: absolute;left:0;bottom:0;width:100%;height:2px;background:#FFFFFF;transform:scaleX(0);transition:transform .3s ease-in-out;}
.banner .weizhi a:hover::after{transform:scaleX(1);}
.banner .txt{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align: center;}
.banner .txt h3{font-size:100px;color:#FFFFFF;font-family: 'Poppins-Bold';}
.banner .txt2{position: absolute;top:50%;transform:translate(0,-50%);width:100%;}
.banner .txt2 h2{font-size:48px;line-height:55px;color:#FFFFFF;font-family: 'Poppins-Bold';}

.header{height:80px;display:flex;align-items: center;background:#1F1F1F;z-index:99999;width:100%;position:sticky;top:0;}
.header .logo{width:460px;display:flex;align-items: center;}
.header .info{display:flex;width:calc(100% - 460px);justify-content: flex-end;align-items: center;}
.header .info .menu{display:flex;width:calc(100% - 190px);}
.header .info .menu .item{margin-right:70px;position: relative;}
.header .info .menu .item h3 a{position: relative;z-index:99999;height:80px;display:flex;align-items: center;font-size:22px;color:#FFFFFF;font-family: 'Poppins-Light';}
.header .info .menu .item h3 a::after{content:'';position: absolute;left:0;bottom:20px;width:100%;height:2px;background:#FFFFFF;transform:scaleX(0);transition:transform .3s ease-in-out;}
.header .info .menu .item.on h3 a::after,.header .info .menu .item:hover h3 a::after{transform:scaleX(1);}
.header .info .search-btn{width:30px;cursor: pointer;margin-right:30px;width:24px;}
.header .info .search-btn img{width:24px;height:24px;display:block;}
.header .info .lang{width:130px;position: relative;height:80px;display:flex;align-items: center;}
.header .info .lang h3{display:flex;align-items: center;cursor: pointer;}
.header .info .lang h3 span{margin-right:15px;font-size:20px;color:#FFFFFF;font-family: 'Poppins-Medium';}
.header .info .lang h3 img{transition-duration:.4s;}
.header .info .lang h3:hover img{transform:rotate(180deg);}
.header .sub{position: absolute;right:0;top:80px;width:200px;background:#1F1F1F;z-index:99999;transform: scaleY(0);transform-origin: top;transition:transform 0.3s ease-in-out;}
.header .sub a{border-bottom:1px solid rgba(255,255,255,.1);display:block;height:45px;line-height:45px;padding-left:20px;font-size:16px;color:#FFFFFF;font-family: 'Poppins-Light';}
.header .sub a:hover{background:#FFFFFF;color:#1F1F1F;}
.header .sub a:last-child{border:0;}
.header .menu .item .sub{left:0;}
.header .menu .item:hover .sub,.header .info .lang:hover .sub{transform: scaleY(1);}
.header .menu .item .pro_sub{transform: scaleY(0);transform-origin: top;transition:transform 0.3s ease-in-out;transition-duration:.4s;position: fixed;top:80px;left:0;width:100%;background:#202020;padding:20px 0 40px 0;}
.header .menu .item .pro_sub .hd{height:320px;overflow-y:scroll;;width:270px;padding:0 10px;border-right:1px solid #FFFFFF;}
.header .menu .item .pro_sub .hd::-webkit-scrollbar{display:none;}
.header .menu .item .pro_sub .hd a{position: relative;;display:flex;align-items: center;padding:0 25px 0 10px;height:45px;border-bottom:1px solid #4D4D4D;font-size:14px;color:#fff;}
.header .menu .item .pro_sub .hd a i{position: absolute;right:5px;top:50%;transform: translateY(-50%);font-size:15px;}
.header .menu .item .pro_sub .hd a:hover,.header .menu .item .pro_sub .hd a.on{background:#13283E;color:#fff;}
.header .menu .item .pro_sub .bd{width:calc(100% - 270px);padding:0 30px;}
.header .menu .item .pro_sub .bd .box{width:100%;display:none;overflow: hidden;}
.header .menu .item .pro_sub .bd .box .box_alt{width:100%;}
.header .menu .item .pro_sub .bd .box .box_alt .t{font-size:16px;color:#FFFFFF;}
.header .menu .item .pro_sub .bd .box .box_alt .m a{font-size:16px;color:#FFFFFF;}
.header .menu .item .pro_sub .bd .box .box_alt .m a:hover{color:#69BA2E;}
.header .menu .item .pro_sub .bd .box .box_info{display:block;width:100%;;margin-top:15px}
.header .menu .item .pro_sub .bd .box .box_info .pitem{width:calc(100% / 5 - 24px);float:left;margin-right:30px;border-radius:8px;}
.header .menu .item .pro_sub .bd .bd .box .box_info .pitem{width:calc(100% / 4 - 22.5px);margin-right:30px;}
.header .menu .item .pro_sub .bd .box .box_info .pitem:last-child{margin-right:0;}
.header .menu .item .pro_sub .bd .box .box_info .pitem a{display:block;width:100%;background:#FFFFFF;border-radius:8px}
.header .menu .item .pro_sub .bd .box .box_info .pitem a .pic{padding:8px;width:100%;height:100%;border-radius:8px 8px 0 0;}
.header .menu .item .pro_sub .bd .box .box_info .pitem a .pic img{width:100%;height:100%;object-fit: cover;border-radius:8px 8px 0 0;}
.header .menu .item .pro_sub .bd .box .box_info .pitem a .p{transition-duration:.4s;padding:10px 15px 15px;border-radius:0 0 8px 8px;background:#E5E5E5;}
.header .menu .item .pro_sub .bd .box .box_info .pitem a .p h4{transition-duration:.4s;font-size:18px;color:#202020;text-transform:uppercase;font-family: 'Barlow-Bold';overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.header .menu .item .pro_sub .bd .box .box_info .pitem a .p p{transition-duration:.4s;margin-top:4px;font-size:16px;color:#202020;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.header .menu .item .pro_sub .bd .box .box_info .pitem:hover .p{background:#13283E;color:#fff;}
.header .menu .item .pro_sub .bd .box .box_info .pitem:hover .p h4{color:#fff;}
.header .menu .item .pro_sub .bd .box .box_info .pitem:hover .p p{color:#fff;}
.header.height .left .menu .item .pro_sub{top:60px;}
.header .menu .item:hover .pro_sub{transform: scaleY(1);}


.list-solutions{padding:70px 0;}
.list-solutions .hd{text-align:center;font-size:42px;color:#262626;font-family: 'Poppins-Light';margin-bottom:45px;}
.list-solutions .list{display: grid;grid-template-columns: repeat(3, 1fr);gap:0 35px;}
.list-solutions .list .item{position: relative;margin-bottom: 70px}
.list-solutions .list .item .alt{transition-duration:.5s;position: absolute;left:0;bottom:0;width:100%;height:70px;background:rgba(0,0,0,.5);display:flex;text-align:center;justify-content: center;align-items: center;}
.list-solutions .list .item .alt h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 15px;font-size:28px;color:#FFFFFF;font-family: 'Poppins-Light';}

.bottom{background:#1E1E1E;padding:15px 0;text-align:center;font-size:20px;text-transform:uppercase;color:#FFFFFF;font-family: 'Poppins-Light';}
.bottom p a{font-size:20px;text-transform:uppercase;color:#FFFFFF;font-family: 'Poppins-Light';margin-left:10px;}
.bottom p a:hover{color:#A8BDD9;}

.footer{padding-top:70px;background:url(../images/footer_bg.jpg) no-repeat center center / cover;height:430px;}
.footer .link{width:185px;}
.footer .link a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px;color:#FFFFFF;font-family: 'Poppins-Light';height:50px;display:flex;align-items: center;position: relative;;}
.footer .link a::after{content:'';position: absolute;left:0;bottom:0;width:100%;height:1px;background:#FFFFFF;transform:scaleX(1);}
.footer .link a:hover{padding-left:10px;}
.footer .info{width:320px;color:#fff;font-family: 'Poppins-Light';padding:60px 0 0 20px}
.footer .info .txt{line-height:34px;}
.footer .info .txt h3{font-size:22px;}
.footer .info .txt p,.footer .info .txt p a{font-size:18px;color:#FFFFFF;font-family: 'Poppins-Light';}
.footer .info .ico{display:flex;gap:0 20px;margin-top:30px;}
.footer .menu{flex:1;max-width:840px;display:flex;}
.footer .menu .item{width:calc(100% / 3);}
.footer .menu .item h3{margin-bottom:23px;font-size:22px;font-family: 'Poppins-Light';color:#fff;}
.footer .menu .item .sub a{display:block;font-family: 'Poppins-Light';color:#fff;margin-bottom:12px;font-size:18px;}
.footer .menu .item .sub a:hover{padding-left:10px;}

.pc-menu{gap:0 15px;margin-bottom:75px;display:flex;align-items: center;justify-content: center;}
.pc-menu a{border-radius:8px;min-width:210px;padding:0 20px;;height:65px;display:flex;align-items: center;justify-content: center;color:#000000;font-size:28px;font-family: 'Poppins-Light';;}
.pc-menu a:hover,.pc-menu a.on{background:#13283E;color:#fff;}

.list-news{padding:45px 0;}
.list-news .list{display:flex;flex-wrap:wrap;}
.list-news .list .item{position: relative;width:calc(100% / 3 - 20px);margin:0 30px 0 0;}
.list-news .list .item:nth-child(3n){margin-right:0}
.list-news .list .item .alt{transition-duration:.6s;padding:35px 0 55px;position: relative;overflow:hidden}

.list-news .list .item .alt h2{font-size:23px;color:#797979;font-family: 'Poppins-Light';position: relative;z-index:33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-news .list .item .alt p{transition-duration:.5s;margin-top:40px;display:flex;align-items: center;font-size:18px;color:#2F2F2F;font-family: 'Poppins-Medium';position: relative;z-index:33;}
.list-news .list .item .alt p i{margin-left:13px;}
.list-news .list .item:hover .alt p{padding-left:20px;}
.list-news .content{color:#000000;padding:0 0 45px 0;}
.list-news .content h1{font-size:24px;}
.list-news .content .time{display:flex;align-items:center;margin:20px 0 30px;}
.list-news .content .time span{font-size:14px;color:#333;}
.list-news .content .time .line{margin:0 10px;width:9px;height:9px;background:#13283E;}
.list-news .content .body{border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;padding:20px 0;}
.list-news .content .body p{font-size:14px;line-height:25px;margin-bottom:10px;}
.list-news .content .more{padding-top:20px;}
.list-news .content .more .pege p,.list-news .content .more .pege p a{font-size:15px;line-height:24p;color:#111111;}
.list-news .content .more .pege p a:hover{color:#13283E}
.list-news .content .more .pege p{margin-bottom:10px;}
.list-news .content .more .back{align-items: center;width:100px;display:flex;height:35px;background:#13283E;justify-content: center;font-size:15px;color:#fff;;}
.list-news .content .more .back img{transition-duration:.5s;margin-right:5px}
.list-news .content .more .back:hover{border-radius:35px;}
.list-news .content .more .back:hover img{transform: rotate(180deg);}

.list-about-about{padding:25px 0 80px;}
.list-about-about .wrap{padding-top:30px;background:url(../images/about_bg.jpg) no-repeat right -120px top;}
.list-about-about .hd{text-align:center;}
.list-about-about .hd h2{font-size:48px;color:#252A2A;line-height:55px;font-family: 'Poppins-Bold';}
.list-about-about .body{padding:50px 0 80px;}
.list-about-about .body p{font-family: 'Poppins-Light';font-size:24px;color:#252A2A;line-height:38px;margin-bottom:35px;}
.list-about-about .data{display:flex;align-items: center;justify-content: center;}
.list-about-about .data .item{min-width:420px;border-radius:5px;transition-duration:.4s;padding:20px 80px 40px 80px;margin:0 10px;text-align:center;position: relative;overflow:hidden}
.list-about-about .data .item::after{transition-duration:.6s;background:#1E3A58;width:100%;position: absolute;left:0;top:-100%;width:100%;height:100%;border-radius:5px;content:""}
.list-about-about .data .item:hover::after{top:0}
.list-about-about .data .item h3{font-size:70px;color:#2B2A27;font-family: 'Poppins-Bold';position: relative;position: relative;z-index:22;}
.list-about-about .data .item h3::after{content:'+';position: absolute;font-size:30px;top:5px;position: relative;z-index:22;}
.list-about-about .data .item:nth-child(1) h3::after{display:none;}
.list-about-about .data .item .line{width:60px;height:5px;background:#000000;margin:14px auto 25px;position: relative;z-index:22;}
.list-about-about .data .item p{font-size:16px;color:#6C6C6C;font-family: 'Poppins-Light';position: relative;z-index:22;}
.list-about-about .data .item:hover h3{color:#fff;}
.list-about-about .data .item:hover .line{background-color:#fff;}
.list-about-about .data .item:hover p{color:#fff;}
.list-about-about .data .item:hover p{color:#fff;}
.index-about-about{border-bottom:1px solid #f8f9fa}

.list-about-solution{display:flex;align-items: center;height:716px;background:url(../images/honor_bg.jpg) no-repeat center center / cover;background-attachment: fixed;}
.list-about-solution .txt{max-width:800px;color:#FFFFFF;font-family: 'Poppins-Light';font-size:20px;line-height:28px;}
.list-about-solution .txt h2{font-size:48px;margin-bottom:60px;}
.list-about-solution .txt ul li{margin-bottom:27px;}
.list-about-honor{display:flex;align-items: center;height:701px;background:url(../images/certification_bg.jpg) no-repeat center center / cover;background-attachment: fixed;}
.list-about-honor .txt{max-width:700px;color:#445160;font-family: 'Poppins-Light';font-size:18px;line-height:28px;}
.list-about-honor .txt h2{font-size:48px;margin-bottom:60px;color:#13283E;}
.list-about-honor .txt ul li{margin-bottom:27px;}
.list-about-honor_list{padding:80px;}
.list-about-honor_list .list{display: grid;grid-template-columns: repeat(4, 1fr);gap:0 50px;}
.list-about-honor_list .list .pic{padding:0 40px;}
.list-about-video{display:flex;align-items: center;height:726px;background:url(../images/video_bg.jpg) no-repeat center center / cover;background-attachment: fixed;justify-content: center;}
.list-about-video .i{cursor: pointer;}
.list-about-tabs .wrap{max-width:1700px;}
.list-about-tabs .hd{margin-bottom:80px;display:flex;justify-content: center;gap:0 40px;}
.list-about-tabs .hd a{width:280px;height:80px;font-size:27px;color:#13283E;font-family: 'Poppins-Bold';border:2px solid #13283E;display:flex;align-items: center;justify-content: center;border-radius:50px;}
.list-about-tabs .hd a.on{background:#13283E;color:#fff;}
.list-about-tabs .bd{overflow: hidden;}
.list-about-tabs .bd .swiper-slide{position: relative;border-radius:8px;}
.list-about-tabs .bd .swiper-slide .pic,.list-about-tabs .bd .swiper-slide .pic img{border-radius:8px;}
.list-about-tabs .bd .swiper-slide .alt{font-size:34px;position: absolute;bottom:30px;left:30px;color:#fff;	font-family: 'Poppins-Bold';}
.list-about-tabs .bd .pages{display:flex;justify-content: center;align-items: center;padding-top:45px;}
.list-about-tabs .bd .pages .pagination{width:auto !important;gap:0 20px;padding:0 20px;display:flex;align-items: center;}
.list-about-tabs .bd .pages .pagination span{width:6px;height:6px;background:#E5E5E5;opacity:1;margin:0;}
.list-about-tabs .bd .pages .pagination span.swiper-pagination-bullet-active{background:#13283E}
.list-about-tabs .bd .pages .btn{transition-duration:.4s;width:52px;height:52px;background:#FBFBFB;display:flex;align-items: center;justify-content: center;border:1px solid #F3F3F3;cursor: pointer;border-radius:100%;color:#5B5B5B}
.list-about-tabs .bd .pages .btn:hover{background:#13283E;color:#fff;}
.list-about-tabs .bd .pages .swiper-button-disabled{opacity:.1;cursor:not-allowed;}

.list-contact .list{margin-bottom:90px;display: grid;grid-template-columns: repeat(2, 1fr);gap:0 60px;}
.list-contact .list .item{padding:25px;box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);border-radius:8px;}
.list-contact .list .item h3{font-size:30px;color:#000000;font-family: 'Poppins-Medium';}
.list-contact .list .item .pic{padding:17px 0 25px;}
.list-contact .list .item .pic img{width:100%}
.list-contact .list .item .txt{position: relative;}
.list-contact .list .item .txt p,.list-contact .list .item .txt p a{font-size:21px;color:#000000;line-height:48px;font-family: 'Poppins-Medium';}
.list-contact .list .item .txt p a{color:#13283E;}
.list-contact .list .item .txt .wx{position: absolute;right:0;top:0;}
.list-contact .list .item .txt .wx img{max-width:146px;max-height:146px;}
.list-contact .map{height:463px;background:url(../images/map.jpg) no-repeat center center / cover;background-attachment: fixed;display:flex;align-items: center;justify-content: center;}
.list-contact .map .txt{width:300px;margin-left:-400px;flex-direction: column;padding:0 25px;display:flex;align-items: center;justify-content: center;height:210px;box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);background:#fff;border-radius:8px;}
.list-contact .map .txt img{margin-bottom:20px;}
.list-contact .map .txt p{font-size:14px;line-height:21px;color:#000000;font-family: 'Poppins-Light';}
.list-contact .faq .hd{margin-bottom:30px;}
.list-contact .faq .hd h2{font-size:52px;color:#13283E;font-family: 'Poppins-Bold';}
.list-contact .faq .bd .item{cursor: pointer;;border-bottom: 2px solid #666666;padding:40px 15px;}
.list-contact .faq .bd .item .faq-question{width:100%;cursor: pointer;display: flex;align-items: center;justify-content: space-between;position: relative;}
.list-contact .faq .bd .item .faq-question span{width:60px;font-size:22px;color:#13283E;font-family: 'Poppins-Medium';}
.list-contact .faq .bd .item .faq-question p{width:calc(100% - 60px);font-size:24px;color:#13283E;font-family: 'Poppins-Medium';}
.list-contact .faq .bd .item .faq-question::after {position: absolute;right:0;top:0;width:28px;height:28px;background:url(../images/ico19.png) no-repeat;content:"";transition-duration:.1s;z-index:99;}
.list-contact .faq .bd .item .faq-question.active::after {transform: rotate(-180deg);}
.list-contact .faq .bd .item .faq-answer{display:none;padding:20px 15px 0 60px;font-size:20px;line-height:26px;color:#000000;font-family: 'Poppins-Light';}

.index-form .hd{text-align:center;margin:0 auto 50px;max-width:1100px;}
.index-form .hd h2{font-size:52px;color:#13283E;font-family: 'Poppins-Bold';margin-bottom:25px;}
.index-form .hd p{font-size:20px;color:#222222;line-height:26px;font-family: 'Poppins-Light';}
.index-form .input{padding-bottom:5px;}
.index-form .input input{transition-duration:.3s;width:calc(50% - 15px);margin-bottom:25px;font-family: 'Poppins-Light';height:50px;padding:0 15px;background:#F1F1F1;display:flex;align-items: center;font-size:15px;color:#535353;;}
.index-form .input input:hover{background-color:#13283E;color:#fff;}
.index-form .input input:hover::placeholder{color:#fff;}
.index-form .checkbox .item{margin-bottom:40px;}
.index-form .checkbox .item h3{margin-bottom:25px;font-size:20px;color:#000000;font-family: 'Poppins-Bold';}
.index-form .checkbox .item .bd{display:flex;flex-wrap:wrap;}
.index-form .checkbox .item .bd span{transition-duration:.3s;margin-bottom:5px;cursor: pointer;;position: relative;;padding:0 30px 0 25px;font-size:15px;color:#707070;font-family: 'Poppins-Light';}
.index-form .checkbox .item .bd span::after{transition-duration:.3s;width:12px;height:12px;border:2px solid #707070;background:#fff;content:"";position: absolute;left:0;top:3px;}
.index-form .checkbox .item .bd span.on{color:#13283E;}
.index-form .checkbox .item .bd span.on::after{background:#13283E url(../images/dagou.png) no-repeat center top -2px;background-size:100% 100%;border-color:#13283E;}
.index-form textarea{min-height:140px;width:100%;background:#F1F1F1;font-family: 'Poppins-Light';padding:25px;background:#F1F1F1;font-size:15px;color:#535353}
.index-form textarea:hover{background-color:#13283E;color:#fff;}
.index-form textarea:hover::placeholder{color:#fff;}
.index-form .btn{box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);transition-duration:.3s;cursor: pointer;;font-size:18px;color:#F8F8F8;font-family: 'Poppins-Bold';width:200px;height:50px;margin-top:55px;background:#13283E;display:flex;align-items: center;justify-content: center;}
.index-form .btn:hover {border-radius: 40px;color: #FFF;box-shadow: 0 6px 8px rgba(0, 0, 0, 0.2);}

.list-pro .wrap{max-width:1600px;}
.list-pro .left{width:350px;}
.list-pro .left .item .top_item a{width:100%;display:flex;align-items: center;height:62px;position: relative;background:#1C1C1C}
.list-pro .left .item .top_item a::after{content: '';display: inline-block;position: absolute;right:0;bottom:0;width: 0;height: 0;z-index:999;background:#fff;border-bottom: 18px solid transparent;border-left: 18px solid #1C1C1C;vertical-align: middle;}
.list-pro .left .item .top_item a .p{width:90px;display:flex;align-items: center;justify-content: center;}
.list-pro .left .item .top_item a .p img{height:45px;}
.list-pro .left .item .top_item a .more{width:50px;display:flex;align-items: center;}
.list-pro .left .item .top_item a .more i{color:#fff;font-size:24px;}
.list-pro .left .item .top_item a .alt{flex:1;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;;font-size:18px;color:#FFFFFF;font-family: 'Poppins-Bold';text-transform:uppercase;}
.list-pro .left .item.on .top_item a{background:#13283E}
.list-pro .left .item.on .top_item a::after{border-left: 18px solid #13283E;}
.list-pro .left .item .sub_item{padding:10px 15px 25px;}
.list-pro .left .item .sub_item .p_item a{display:flex;align-items: center;height:55px;border-bottom:1px solid #E7E7E7;padding:0 0 0 20px;width:100%}
.list-pro .left .item .sub_item .p_item a h3{flex:1;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;color:#000000;font-family: 'Poppins-Light';}
.list-pro .left .item .sub_item .p_item a p{width:30px;display:flex;align-items: center;color:#111111;font-size:18px;font-family:'arlit';}
.list-pro .left .item .sub_item .p_item a:hover h3{color:#13283E}
.list-pro .left .item.on .sub_item .p_item.on a{color:#13283E;font-family: 'Poppins-Bold';}
.list-pro .right{width: calc(100% - 450px);}
.list-pro .right .hd{padding:10px 0 25px}
.list-pro .right .hd h2{font-size:20px;color:#13283E;line-height:24px;}
.list-pro .right .list .item{transition-duration:.4s;width:calc(100% / 3 - 43px);margin:0 64.5px 40px 0;}
.list-pro .right .list .item:nth-child(3n){margin-right:0;}
.list-pro .right .list .item .p{padding:15px 10px 0;}
.list-pro .right .list .item h2{height:42px;display:flex;background:#1C1C1C;justify-content: center;transition-duration:.4s;text-transform:uppercase;align-items: center;font-size:18px;color:#FFFFFF;font-family: 'Poppins-Bold';}
.list-pro .right .list .item h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:20px 30px;text-align:center;font-size:18px;color:#424242;line-height:20px;text-transform:uppercase;}
.list-pro .right .list .item:hover{box-shadow: 0 8px 30px rgba(0, 0, 0, 0.2);}
.list-pro .right .list .item:hover h2{background:#13283E}

.show-pro .hd{height:61px;border-bottom:1px solid #12283E;}
.show-pro .hd .wrap{display:flex;justify-content: space-between;}
.show-pro .hd a{height:60px;width:230px;display:flex;align-items: center;justify-content: center;font-size:22px;color:#000000;font-family: 'Poppins-Bold';}
.show-pro .hd a.on,.show-pro .hd a:hover{background:#13283E;color:#fff;}
.show-pro .bd .body{padding:35px 0;}
.show-pro .bd .body table{width:100%;}
.show-pro .bd .body table tr{width:100%;display:flex;align-items: center;height:50px;;background:#F2F2F2;}
.show-pro .bd .body table tr:nth-child(2n){background:#fff;}
.show-pro .bd .body table tr td{width:25%;padding:0 20px;font-size:18px;color:#000000;font-family: 'Poppins-Light';}
.show-pro .bd .images_list{display:flex;flex-wrap:wrap;}
.show-pro .bd .images_list .item{width:calc(100% / 3 - 48px);margin:0 72px 0 0;position: relative;}
.show-pro .bd .images_list .item::after{width:41px;height:31px;margin-top:-15px;background:url(../images/ico8.png) no-repeat center top -2px;background-size:100% 100%;content:"";position: absolute;right:-57px;top:50%;}
.show-pro .bd .images_list .item:nth-child(3n){margin-right:0;}
.show-pro .bd .images_list .item:nth-child(3n)::after{display:none;}
.show-pro .bd .images_list .item .alt{padding:10px 0 15px;text-align:center;}
.show-pro .bd .images_list .item .alt h3{font-size:30px;color:#000000;font-family: 'Poppins-Light';}
.show-pro .content{padding-bottom:60px;}
.show-pro .content .show_swiper{display:none;}
.show-pro .content .show_box{width:100%;}
.show-pro .content .show_box .tupian_list{width:810px}
.show-pro .content .show_box .tupian_list .datu{width:calc(100% - 160px);box-shadow:0 0 10px rgba(0, 0, 0, 0.1);padding:20px;display:flex;align-items: center;justify-content: center;}
.show-pro .content .show_box .tupian_list .xiaotu{width:130px;}
.show-pro .content .show_box .tupian_list .xiaotu li{width:130px;height:120px;margin-bottom:15px;border:1px solid #F7F7F7;display:flex;align-items: center;justify-content: center;}
.show-pro .content .show_box .tupian_list .xiaotu li img{max-height:118px;}
.show-pro .content .show_box .tupian_list .xiaotu li:hover{border-color:#13283E;}
.show-pro .content .show_box .tupian_list .xiaotu .btn{display: flex;align-items: center;}
.show-pro .content .show_box .tupian_list .xiaotu .btn a{ width: 50%;height:45px;display: flex;align-items: center;justify-content: center;background: #070C0E;}
.show-pro .content .show_box .tupian_list .xiaotu .btn a.pro_next img {transform: rotate(90deg);}
.show-pro .content .show_box .tupian_list .xiaotu .btn a.pro_prev img {transform: rotate(-90deg);}
.show-pro .content .show_box .tupian_list .xiaotu .btn a:hover {background: #13283E;}
.show-pro .content .show_box .info_list{width:calc(100% - 870px);}
.show-pro .content .show_box .info_list .alt{padding:10px 0 0 0;}
.show-pro .content .show_box .info_list .alt h2{font-size:38px;color:#191919;line-height:46px;font-family: 'Poppins-Bold';}
.show-pro .content .show_box .info_list .desc{padding:30px 0 45px 0;}
.show-pro .content .show_box .info_list .desc p{font-size:24px;color:#000000;line-height:30px;margin-bottom:25px;}
.show-pro .content .show_box .info_list .more{padding:20px 35px 35px;border-radius:8px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.show-pro .content .show_box .info_list .more h3{font-size:26px;color:#000000;font-family: 'Poppins-Bold';}
.show-pro .content .show_box .info_list .more p{font-size:20px;color:#000000;line-height:24px;font-family: 'Poppins-Light';margin:2px 0 13px}
.show-pro .content .show_box .info_list .more .btn{display:flex;align-items: center;flex-wrap:wrap;gap:10px;}
.show-pro .content .show_box .info_list .more .btn .email{padding:0 20px;height:65px;background:#13283E;display:flex;align-items: center;justify-content: center;border-radius:4px;color:#fff;font-size:16px;}
.show-pro .content .show_box .info_list .more .btn .email:hover{border-radius:45px}

.index-solutions .list{grid-template-columns: repeat(4, 1fr);gap: 30px 30px;}
.index-solutions .list .item{margin:0;}
.index-solutions .list .item .alt{height:50px;}
.index-solutions .list .item .alt h2{font-size:21px;}

.index-ad{padding:80px 0 50px;background:#F6F6F6;}
.index-ad .wrap{padding:0 40px 0 20px;}
.index-ad .txt{flex:1;max-width:740px;text-align:center;padding-top:25px;}
.index-ad .txt h2{font-size:52px;color:#32312E;line-height:63px;font-family: 'Poppins-Bold';}
.index-ad .txt p{font-size:23px;color:#797979;line-height:28px;font-family: 'Poppins-Light';margin:20px 0;}
.index-ad .txt a{border-radius:8px;width:270px;height:70px;display:flex;align-items: center;margin:0 auto;justify-content: center;background:#13283E;}
.index-ad .txt a span{font-size:28px;color:#FFFFFF;margin-right:20px;font-family: 'Poppins-Light'}
.index-ad .txt a:hover{border-radius:30px}
.index-ad .pdf{width:480px;}
.index-ad .pdf a h3{font-size:22px;color:#32312E;font-family: 'Poppins-Light';text-align:center;margin-top:20px;}
.index-ad .pdf a:hover h3{color:#13283E;}

.index-about{padding-top:65px;}
.index-about .wrap{background:url(../images/about_bg.jpg) no-repeat right -120px top;padding-bottom:100px;}
.index-about .info h2{font-size:38px;color:#535353;font-family: 'Poppins-Light';}
.index-about .info p{font-size:27px;color:#252A2A;font-family: 'Poppins-Light';margin:15px 0 50px;}
.index-about .info a{border-radius:8px;width:270px;height:70px;display:flex;align-items: center;justify-content: center;background:#13283E;}
.index-about .info a span{font-size:28px;color:#FFFFFF;margin-right:20px;font-family: 'Poppins-Light'}
.index-about .info a:hover{border-radius:30px}
.index-about .list{display:flex;background:#1E3A58;}
.index-about .list .show_swiper{width:50%;}
.index-about .list .show_swiper .swiper-slide,.index-about .list .show_swiper .swiper-slide a,.index-about .list .show_swiper .swiper-slide a img{width:100%;}
.index-about .list .show_swiper .swiper-pagination{bottom:50px;z-index:9999;}
.index-about .list .show_swiper .swiper-pagination span{width:80px;height:8px;border-radius:8px;background:#fff;margin:0 12px;opacity:1;}
.index-about .list .show_swiper .swiper-pagination span.swiper-pagination-bullet-active{background:#13283E;}
.index-about .list .txt{width:50%;}
.index-about .list .txt{padding:0 10% 0 5%;}
.index-about .list .txt .item{display:flex;height:100%;justify-content: center;flex-direction: column;}
.index-about .list .txt .item h3{color:#fff;font-size:48px;margin-bottom:40px;line-height:56px;font-family: 'Poppins-Light';}
.index-about .list .txt .item p{font-size:22px;color:#FFFFFF;line-height:36px;font-family: 'Poppins-Light';}

.index-pro .right{width:100%;}
.index-pro .right .list .item{width:calc(100% / 4 - 45px);margin:0 60px 50px 0 !important;}
.index-pro .right .list .item:nth-child(4n){margin-right:0 !important}

.index-ad-txt .item{display:flex;background:#fafbfd}
.index-ad-txt .item .pic{width:50%;position: relative;}
.index-ad-txt .item .pic .i{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);cursor: pointer;}
.index-ad-txt .item .pic .i img{width:auto;}
.index-ad-txt .item .pic a,.index-ad-txt .item .pic a img{width:100%;}
.index-ad-txt .item .pic a .p{overflow: hidden;}
.index-ad-txt .item .pic a .p img{width:100%;transform: translateZ(0);transition: all .8s ease;}
.index-ad-txt .item .pic a:hover .p img{transform: scale(1.08);}
.index-ad-txt .item .txt{width:50%;padding:0 7%;display:flex;flex-direction: column;justify-content: center;}
.index-ad-txt .item .txt h2{font-size:48px;color:#262626;line-height:56px;font-family: 'Poppins-Light';}
.index-ad-txt .item .txt p{font-size:22px;color:#262626;line-height:36px;margin:30px 0;font-family: 'Poppins-Light';}
.index-ad-txt .item .txt a{font-size:30px;color:#262626;font-family: 'Poppins-Light';}
.index-ad-txt .item .txt a:hover{color:#13283E;padding-left:20px;}

.index-news{margin:0;}
.index-news .hd{font-size:48px;color:#1E3A58;font-family: 'Poppins-Light';margin-bottom:40px;}
.index-news .list .item .alt{padding:20px 25px 15px 25px;}
.index-news .list .item .alt p{margin-top:20px;}
.index-news .list .item .alt::after{transition-duration:1s;background:#1E3A58;width:100%;position: absolute;left:-100%;top:0;width:100%;height:100%;content:""}
.index-news .list .item:hover .alt::after{left:0;}
.index-news .list .item:hover .alt h2{color:#fff;}
.index-news .list .item:hover .alt p{color:#fff;}

.index_swiper{position: relative;overflow: hidden;}
.index_swiper .swiper-slide{position: relative;overflow: hidden;}
.index_swiper .swiper-slide .p img{width:100%;}
.index_swiper .swiper-slide .info{position: absolute;left:0;width:100%;display:flex;top:0;height:100%;display:flex;align-items: center;}
.index_swiper .swiper-slide .info .wrap{display:flex;justify-content: flex-end;}
.index_swiper .swiper-slide .info .txt h3{font-size:80px;line-height:130px;color:#FFFFFF;font-family: 'Poppins-Bold';}
.index_swiper .swiper-slide .info .txt p{font-size:38px;line-height:54px;color:#FFFFFF;font-family: 'Poppins-Light';}
.index_swiper .pagination{z-index:999;display:flex;width:900px;height:110px;background:#16191E;position: absolute;bottom:50px;left:50%;transform: translateX(-50%);}
.index_swiper .pagination span{transition-duration:.5s;font-size:18px;color:#FFFFFF;line-height:26px;font-family: 'Poppins-Medium';cursor: pointer;text-align:center;width:25%;display:flex;align-items: center;justify-content: center;;height:100%;;}
.index_swiper .pagination span.active{background:#1E3B59;color:#fff;}
.index_swiper .swiper-slide .info .txt {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 1s ease-out, transform 1s ease-out;
  will-change: opacity, transform;
}

.index_swiper .swiper-slide-active .info .txt {
  opacity: 1;
  transform: translateY(0);
}

@media (max-width: 1600px){
.list-pro .wrap,.list-about-tabs .wrap{max-width:98%}
.index-about .list .txt{padding:0 5%}
.index-ad-txt .item .txt{padding:0 4%;}
.index-ad-txt .item .txt p{margin:25px 0}
.header .logo{width:320px}
.header .info{width: calc(100% - 320px);}
.header .info .menu .item{margin-right:30px;}
}
@media (max-width: 1570px){
.wrap{max-width:98%}
.show-pro .content .show_box .info_list{width: calc(100% - 830px);}
}
@media screen and (max-width:992px) {
.wrap,.list-pro .right,.footer .info,.show-pro .content .show_box .info_list,.list-contact .list .item{width:100%;max-width:100%;}
.top,.header,.show-pro .hd,.banner .txt2,.banner .txt,.pc-menu,.list-pro .left,.footer .menu,.footer .link,.list-news .content .more .back,.show-pro .content .show_box .tupian_list{display:none;}
.show-pro .content .show_swiper{display:block !important;overflow: hidden;}
.banner .weizhi{height:30px;padding:0 10px}
.banner .weizhi a,.banner .weizhi span{font-size:12px;}
.banner .weizhi span{margin:0 2px}
.list-news,.main{padding:20px 10px;}
.list-news .content{padding-bottom:20px;}
.list-news .content h1{font-size:18px;}
.list-news .content .time{margin:8px 0;}
.list-news .content .time span{font-size:12px;}
.list-news .content .body{padding:10px 0;}
.list-news .content .body p,.list-news .content .body span{text-wrap:inherit !important;font-size:13px;line-height:22px;}
.list-news .content .body p{margin-bottom:0;}
.list-news .content .more .pege p, .list-news .content .more .pege p a{font-size:12px;line-height:22px;}
.list-news .list{gap:0;display:block;}
.list-news .list .item{width:100%}
.list-news .list .item .alt{padding:10px;}
.list-news .list .item .alt h2{font-size:15px;}
.list-news .list .item .alt p{margin-top:10px;font-size:12px;}
.footer{padding:25px 10px;height:auto;}
.footer .info{padding:0;}
.footer .info .txt h3{font-size:16px;}
.footer .info .txt p, .footer .info .txt p a{font-size:12px;line-height:22px;}
.bottom{padding:10px 10px 60px;font-size:12px;}
.bottom p,.bottom p a{font-size:12px;line-height:22px;}
.paging{margin:15px 0;}
.paging span, .paging a{font-size:12px;margin:0 5px 5px 0 !important;height:32px;line-height:32px;min-width:32px;}
.list-solutions{padding:20px 10px;}
.list-solutions .hd{margin-bottom:20px;font-size:16px;}
.list-solutions .list{display:block;}
.list-solutions .list .item{margin-bottom:20px;}
.list-solutions .list .item .alt{height:45px;}
.list-solutions .list .item .alt h2{font-size:18px;}
.list-pro .right .hd{padding:0 0 10px 0;}
.list-pro .right .hd h2{font-size:14px;line-height:24px;}
.list-pro .right .list .item{width:48%;margin:0 4% 20px 0 !important}
.list-pro .right .list .item:nth-child(2n){margin-right:0 !important}
.list-pro .right .list .item .p{padding:5px 5px 0 5px;}
.list-pro .right .list .item h3{padding:10px 0;font-size:14px;}
.list-pro .right .list .item h2{font-size:14px;}
.show-pro .content{padding-bottom:25px;}
.show-pro .content .show_box .info_list .alt h2{font-size:18px;line-height:28px;}
.show-pro .content .show_box .info_list .desc{padding:18px 0;}
.show-pro .content .show_box .info_list .desc p{font-size:14px;line-height:24px;margin-bottom:10px;}
.show-pro .content .show_box .info_list .more{padding:12px;}
.show-pro .content .show_box .info_list .more h3{font-size:18px}
.show-pro .content .show_box .info_list .more p{font-size:14px;line-height:24px;}
.show-pro .content .show_box .info_list .more .btn{flex-wrap:wrap;}
.show-pro .content .show_box .info_list .more .btn a{margin:0 5px 5px 0 !important;}
.show-pro .content .show_box .info_list .more .btn a img{height:35px;}
.show-pro .content .show_box .info_list .more .btn .email{padding:0 12px;height:35px;font-size:12px;}
.show-pro .bd .body{padding:0 0 25px 0;}
.show-pro .bd .body table tr{height:auto;padding:5px 0;}
.show-pro .bd .body table tr td{font-size:12px;padding:0 5px;line-height:16px;}
.show-pro .bd .images_list{justify-content: space-between;}
.show-pro .bd .images_list .item{width:calc(50% - 5px);margin:0 !important;}
.show-pro .bd .images_list .item::after{display:none !important;}
.show-pro .bd .images_list .item .alt{padding:10px 0;}
.show-pro .bd .images_list .item .alt h3{font-size:16px;}
.list-about-about{padding:20px 10px;}
.list-about-about .wrap{background:none;padding:0;}
.list-about-about .hd h2{font-size:18px;line-height:26px;}
.list-about-about .body{padding:20px 0;}
.list-about-about .body p{font-size:14px;line-height:24px;margin-bottom:10px;}
.list-about-about .data .item{max-width:33.3%;min-width:33.3%;padding:20px 10px;margin:0;}
.list-about-about .data .item h3{font-size:32px;}
.list-about-about .data .item p{font-size:12px;line-height:20px;}
.list-about-about .data .item .line{margin:8px auto;}
.list-about-solution{height:auto;padding:40px 10px;}
.list-about-solution .txt{max-width:100%;font-size:12px;line-height:24px;}
.list-about-solution .txt h2{font-size:24px;margin-bottom:25px;}
.list-about-solution .txt ul li{margin-bottom:15px;}
.list-about-tabs .hd{gap:10px;margin-bottom:30px;}
.list-about-tabs .hd a{width:calc(100% / 3);height:35px;font-size:12px;}
.list-about-tabs .bd .swiper-slide .alt{left:10px;bottom:10px;font-size:16px;}
.list-about-tabs .bd .pages{padding-top:20px;}
.list-about-honor{height:auto;padding:40px 10px;background:#CBD3DD}
.list-about-honor .txt{max-width:100%;font-size:12px;line-height:24px;}
.list-about-honor .txt h2{font-size:24px;margin-bottom:20px;}
.list-about-honor .txt ul li{margin-bottom:15px;}
.list-about-honor_list{padding:20px 10px}
.list-about-honor_list .list{grid-template-columns: repeat(3, 1fr);gap: 0 10px;}
.list-about-honor_list .list .pic{padding:0 20px;}
.list-about-video{height:auto;padding:80px 10px;}
.list-about-video .i img{height:35px;}
.list-contact .list{display:block;margin-bottom:20px;}
.list-contact .list .item{padding:15px;margin-bottom:15px;}
.list-contact .list .item h3{font-size:18px;}
.list-contact .list .item .pic{padding:10px 0;}
.list-contact .list .item .txt .wx{position: static;margin:20px auto;text-align:center;}
.list-contact .list .item .txt p, .list-contact .list .item .txt p a{font-size:15px;line-height:26px;}
.list-contact .map{height:300px;}
.list-contact .map .txt{margin:0;}
.list-contact .faq .hd{margin-bottom:15px;}
.list-contact .faq .hd h2{font-size:18px;}
.list-contact .faq .bd .item{padding:20px 10px;}
.list-contact .faq .bd .item .faq-question p{font-size:15px;}
.list-contact .faq .bd .item .faq-answer{font-size:12px;line-height:22px;}
.index-form .hd{max-width:100%;margin:0 auto 15px;}
.index-form .hd h2{font-size:22px;margin-bottom:15px;}
.index-form .hd p{font-size:14px;line-height:22px;}
.index-form .input input{width:100%;margin-bottom:10px;}
.index-form .checkbox .item{margin-bottom:15px;}
.index-form .btn{margin:15px auto;}
.index_swiper .swiper-slide .info .wrap{justify-content:flex-start;padding:0 10px;}
.index_swiper .pagination{width:100px;bottom:10px;height:8px;gap:5px;background:none;}
.index_swiper .pagination span{width:10px;height:5px;margin:0;background:#16191E;font-size:0;}
.index_swiper .swiper-slide .info .txt h3{font-size:20px;line-height:30px;}
.index_swiper .swiper-slide .info .txt p{font-size:12px;line-height:20px;}
.index-about{padding:20px 10px;}
.index-about .wrap{padding:0;background:none;}
.index-about .info h2{font-size:18px;}
.index-about .info p{font-size:14px;line-height:22px;margin:10px 0;}
.index-about .info a{width:135px;height:40px;margin-bottom:15px;}
.index-about .info a span{font-size:14px;}
.index-about .info a img{height:15px;}
.index-about .list{display:block;}
.index-about .list .show_swiper{width:100%;}
.index-about .list .show_swiper .swiper-pagination{bottom:10px;}
.index-about .list .show_swiper .swiper-pagination span{width:20px;height:4px;margin:0 3px;}
.index-about .list .txt{width:100%;padding:20px 10px;}
.index-about .list .txt .item h3{font-size:16px;margin-bottom:15px;line-height:26px;}
.index-about .list .txt .item p{font-size:14px;line-height:26px;}
.index-ad-txt .item{flex-wrap:wrap;}
.index-ad-txt .item .pic{width:100%;}
.index-ad-txt .item .pic .i img{height:30px;}
.index-ad-txt .item .txt{width:100%;padding:20px 10px;}
.index-ad-txt .item .txt h2{font-size:26px;margin-bottom:15px;line-height:26px;}
.index-ad-txt .item .txt p{font-size:14px;line-height:26px;margin:0 0 10px 0;}
.index-ad-txt .item .txt a{font-size:15px;}
.index-news{padding:0 10px 0;}
.index-news .hd{margin-bottom:15px;font-size:22px;}
.index-ad{padding:30px 10px;}
.index-ad .txt{width:100%;max-width:100%;padding:0;}
.index-ad .txt h2{font-size:24px;line-height:30px;}
.index-ad .txt p{font-size:12px;line-height:24px;margin:10px 0;}
.index-ad .txt a{width:135px;height:45px;margin:20px auto;}
.index-ad .txt a span{font-size:15px;margin-right:10px;}
.index-ad .txt a img{height:15px;}

}