@charset "utf-8";

@font-face{
	font-family: 'font1';
	src: url(../font/23609.OTF);
}
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","font1","黑体";color:#333333;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#333333; text-decoration:none}

h2,h3,h4{ font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.menuBtn { display: none;}


.header { transition: all 0.5s; position: fixed; left: 0; top: 0; width: 100%; z-index: 20; background: #16234e;z-index: 100;}
.headerbox{margin: 0 auto;width: 1770px;max-width: 90%;display: flex;  justify-content: space-between; align-items: center;}
.logo { width: 389px;}
.logo img { width:100%; transition: all 0.5s;}

.nav ul{ display: flex; justify-content: center; align-items: center;gap:65px;}
.nav li{position: relative;}
.nav li h2  a { transition: all 0.5s; line-height: 80px; white-space: nowrap; font-size:18px; color: #ffffff;}
.nav li:hover h2 a{color: #c9a84c;}
.sub{position: absolute;width: calc(100% + 60px); top: 80px;left: 50%;transform: translateX(-50%);background: rgba(255,255,255,.9);display: none;}
.sub dt a{display: block;text-align: center; font-size: 16px; line-height: 1.5;transition: all .6s; color: #333;padding: 10px 3px;}
.sub dt a:hover{background: #164591;color: #fff;}
.banner { position: relative;}
.banner .swiper-slide img{ transition: all 8s; display: block; width: 100%;}
.w1600{width: 1600px;margin: 0 auto;max-width: 90%;}
.Solution{padding: 80px 0;}
.title{display: flex;justify-content: space-between;align-items: flex-end;}
.title_text p{font-size: 24px;color: #134794;text-transform: uppercase;margin-bottom: 30px;}
.title_text h2{font-weight: bold;font-size: 42px;color: #2F2F2F;}
.more{width: 68px;height: 68px;display: block;border: 2px solid #BCBCBC;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.more b{height: 38px;background-size: 100% 100%;display: block;position: relative;width:42px; overflow: hidden;}
.more b em{display: block;width: 84px; position: absolute;left: -42px;top: 0;background: url(../images/a_01.png);background-size: auto 100%;height: 100%;transition: all .6s;}
.more:hover em{left: 0;}
.Solution_content {padding-top: 60px;}
.Solution_content ul{display: flex;flex-wrap: wrap;gap:12px;}
.Solution_content li{width: calc(20% - 48px/5);}
.Solutionbox{position: relative;overflow: hidden;}
.Solutionbox:before{position: absolute;content: "";width: 100%;height: 100%; top: 0;left: 0;background: rgba(23,24,27,.68);z-index: 10;}
.Solutionbox img{width: 100%; object-fit: cover;aspect-ratio: 311 / 412;transition: all 1s;z-index: 1;}
.Solutionbox:hover img{transform: scale(1.1);}
.Solutionbox p{text-align: center; position: absolute;z-index: 22;left: 0;top: 50%;transform: translateY(-50%);text-align: center; color: #fff;width: 100%;font-size: 28px; line-height: 1.6;font-weight: 100;}

.bg1{background: #f0f5fb;}
.about{padding: 70px 0 55px;}
.about_content{padding: 55px 0 0 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.about_left{width: 780px;}
.about_left p{font-size: 18px;line-height: 2;}
.about_right{width: 725px;}
.about_right ul{display: flex;border-left: 1px solid #c8c8c8;}
.about_right li{width: 33.333%;text-align: center;border-right: 1px solid #c8c8c8;padding: 30px 0;}
.about_right h2{font-size: 52px;color: #134794;}
.about_right p{font-size: 18px;color: #585656;margin-top: 25px;}

.voder{background: url(../images/a_06.jpg) no-repeat center center #fff;background-size: cover; padding: 160px 0; position: relative;overflow: hidden;background-attachment: fixed;}
.voder:before{position: absolute;content: "";width: 100%;height: 100%; left: 0;top: 0; background: rgba(0,0,0,.44);}
.bfbtn {background:url(../images/a_03.png) no-repeat center center rgba(25,60,132,.77);width: 110px;height: 110px;border-radius: 50%;cursor: pointer; position: absolute; transition: all ease .4s;left:50%; top:50%; transform:translate(-50%,-50%);background-size: 36px 41px;}
.bfbtn::after { z-index: -1; animation: scaleAni 1s infinite linear; content:''; border:1px solid #193C84; width: 100%; height: 100%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.bfbtn::before { z-index: -1;animation: scaleAni 1.5s infinite linear;  content:''; border:1px solid #193C84; width: 120%; height: 120%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
@keyframes scaleAni{
	from{ transform: translate(-50%,-50%) scale(1); opacity: 1;}
	to{transform: translate(-50%,-50%) scale(1.5); opacity: 0;}
}

.bg2{background: #f1f3f5;}
.service{padding: 85px 0;}
.service_content{position: relative; overflow: hidden; padding: ;}
.service_content .mySwiper{padding: 60px 0;}
.service_content a{display: block;text-align: center; background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.service_content a p{line-height: 103px; font-size: 18px;color: #585656;border-top: 1px solid #d8d8d8;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.service_content a span{display: block; padding: 30px 20px;overflow: hidden;}
.service_content a span img{transition: all 1s;width: 100%;object-fit: cover;aspect-ratio: 364 / 257;}
.service_content a:hover span img{transform: scale(1.05);}
.service_content a:hover p{color: #095CAE;}
.service_content .swiper-pagination-bullet{width: 25px;height: 25px;background: #fff; opacity: 1;}
.service_content .swiper-pagination-bullet-active{background: #134794;}

.bg3{position: relative;}
.bg3:before{position: absolute;content: "";width: 100%; left: 0;bottom: 0;height: 365px;background: #f1f3f5;}
.case{padding: 75px 0;}
.casebox{background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.casebox span{display: block;overflow: hidden;position: relative;}
.casebox span:before{position: absolute;content: "";width: 0;height: 0; background: rgba(0,0,0,.4);transition: all .8s;z-index: 10;left: 50%;top: 50%;}

.casebox span img{width: 100%; object-fit: cover;transition: all 1s;}
.case_text{padding: 30px;}
.case_text h2{font-size: 18px;color: #2C2C2C;margin-bottom: 15px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.case_text p{font-size: 18px; line-height: 43px;color: #646464;}
.casebox a:hover img{transform: scale(1.1);}
.casebox a:hover h2{color: #095CAE;}
.casebox a:hover span:before{width: 100%;height: 100%; top: 0;left: 0;}
.case_content .mySwiper{padding: 65px 0 75px;}
.case_content .swiper-pagination-bullet{width: 25px;height: 25px;background: #fff; opacity: 1;}
.case_content .swiper-pagination-bullet{width: 25px;height: 25px;background: #fff; opacity: 1;}
.case_content .swiper-pagination-bullet-active{background: #134794;}

.news{padding: 60px 0 80px;}
.news_content ul{display: flex;flex-wrap: wrap; padding-top: 70px;gap:35px;}
.news_content li{width: calc(33.333% - 70px/3);background: #f1f3f5;}
.newsbox{transition: all 1s;}
.newsbox span{display: block; overflow: hidden;}
.newsbox span img{width: 100%; object-fit: cover;transition: all 1s;aspect-ratio: 510 / 322;}
.news_text {padding: 40px 45px;}
.news_text h2{font-size: 18px;line-height: 34px;height: 64px;color: #292929;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text p{display: flex;justify-content: space-between;align-items: center;font-size: 15px;color: #939393;margin-top: 25px;}
.news_text p b{background: url(../images/a_04.png); width: 16px;height: 16px;background-size: 100%;}
.newsbox:hover{background: #16234e;}
.newsbox:hover span img{transform: scale(1.1);}
.newsbox:hover h2{color: #fff;}
.newsbox:hover p{color: #fff;}
.newsbox:hover b{background: url(../images/a_05.png);background-size: 100%;}
.news_list a{display: block; padding: 30px 40px;border-bottom: 3px solid #fff; position: relative;}
.news_list a:before{position: absolute;content: "";border-bottom: 3px solid #16234e;width: 0;left: 0;bottom: 0;transition: all 1s;}
.news_list a h2{font-size: 18px; line-height: 34px;color: #292929;transition: all .5s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_list a p{font-size: 15px;color: #939393; margin-top: 24px;}
.news_list a b{display: block;background: url(../images/a_04.png); width: 16px;height: 16px; position: absolute; right: 40px;top: 65px;background-size: 100% 100%;}
.news_list dt:last-child a{border: none;}
.news_list a:hover h2{color: #16234e;}
.news_list a:hover:before{width: 100%;}

.footer{background: #0e1018;}
.footerbox{}
.foot_top{padding: 75px 0 70px;width: 1520px;margin: 0 auto;max-width: 90%;}
.foot_top ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.foot_top h2{font-size: 18px;color: #fff;margin-bottom: 20px;}
.foot_top dt a{display: inline-block; font-size: 16px; line-height: 2;color: #9E9E9E;transition: all .5s;}
.foot_top dt a:hover{color: #fff;}
.foot_top p{font-size: 16px; line-height: 2;color: #9E9E9E;}
.bqxx p{padding: 40px 3%;text-align: center; border-top: 1px solid #1E2C52;font-size: 18px; line-height: 1.36;color: #9E9E9E;}
.bqxx p span{padding: 0 7px;}
.bqxx p span img{display: inline-block;vertical-align: middle; margin: -3px 6px 0 0;}
.qjbg{position: fixed;z-index: 101;background: rgba(0,0,0,.7);left: 0;top: 0;width: 100%;height: 100%;display: none;}
.voderbox{position: fixed;z-index: 102;width: 70%;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.ggbtn{position: absolute;top: 25px;right: 25px;cursor: pointer;background: url(../images/a_07.png) no-repeat center center;width: 50px;height: 50px;background-size: 100%;transition: all .6s;}
.ggbtn:hover{transform: rotate(360deg);}
.voderbox video{width: 100%;}
.bottomlogo{display: none;}



@media only screen and (min-width: 950px) and (max-width: 1920px) {
.header { transition: all 0.5s; position: fixed; left: 0; top: 0; width: 100%; z-index: 20; background: #16234e;z-index: 100;}
.headerbox{margin: 0 auto;width: 92.1875vw;max-width: 90%;display: flex; justify-content: space-between; align-items: center;}
.logo { width: 20.2604vw;}
.logo img { width:100%; transition: all 0.5s;}
.nav ul{ display: flex; justify-content: center; align-items: center; gap:3.3854vw;}
.nav li h2 a { transition: all 0.5s; line-height: 4.75vw; white-space: nowrap; font-size:18px; color: #ffffff;}
.nav li:hover h2 a{color: #c9a84c;}
.sub{position:absolute;width:calc(100% + 3.125vw);top:4.75vw; left:50%;transform:translateX(-50%);background:rgba(255,255,255,.9);display:none;}
.sub dt a{display:block;text-align:center;font-size:0.833vw;line-height:1.5;transition:all .6s;color:#333;padding:0.521vw 0.156vw;}
.sub dt a:hover{background:#164591;color:#fff;}

.banner { position: relative;}
.banner .swiper-slide img{ transition: all 8s; display: block; width: 100%;}
.w1600{width: 83.3333vw;margin: 0 auto;max-width: 90%;}
.Solution{padding: 4.1667vw 0;}
.title{display: flex;justify-content: space-between;align-items: flex-end;}
.title_text p{font-size: 1.25vw;color: #134794;text-transform: uppercase;margin-bottom: 1.5625vw;}
.title_text h2{font-weight: bold;font-size: 2.1875vw;color: #2F2F2F;}
.more{width: 3.5417vw;height: 3.5417vw;display: block;border: 2px solid #BCBCBC;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.more b{height: 1.9792vw;background-size: 100% 100%;display: block;position: relative;width:2.1875vw; overflow: hidden;}
.more b em{display: block;width: 4.375vw; position: absolute;left: -2.1875vw;top: 0;background: url(../images/a_01.png);background-size: auto 100%;height: 100%;transition: all .6s;}
.more:hover em{left: 0;}
.Solution_content {padding-top: 3.125vw;}
.Solution_content ul{display: flex;flex-wrap: wrap;gap:0.625vw;}
.Solution_content li{width: calc(20% - 2.5vw/5);}
.Solutionbox{position: relative;overflow: hidden;}
.Solutionbox:before{position: absolute;content: "";width: 100%;height: 100%; top: 0;left: 0;background: rgba(23,24,27,.68);z-index: 10;}
.Solutionbox img{width: 100%; object-fit: cover;aspect-ratio: 311 / 412;transition: all 1s;z-index: 1;}
.Solutionbox:hover img{transform: scale(1.1);}
.Solutionbox p{text-align: center; position: absolute;z-index: 22;left: 0;top: 50%;transform: translateY(-50%);text-align: center; color: #fff;width: 100%;font-size: 1.245vw; line-height: 1.6;font-weight: 100;}

.bg1{background: #f0f5fb;}
.about{padding: 3.6458vw 0 2.8646vw;}
.about_content{padding: 2.8646vw 0 0 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.about_left{width: 40.625vw;}
.about_left p{font-size: 0.9375vw;line-height: 2;}
.about_right{width: 37.7604vw;}
.about_right ul{display: flex;border-left: 1px solid #c8c8c8;}
.about_right li{width: 33.333%;text-align: center;border-right: 1px solid #c8c8c8;padding: 1.5625vw 0;}
.about_right h2{font-size: 2.7083vw;color: #134794;}
.about_right p{font-size: 0.9375vw;color: #585656;margin-top: 1.3021vw;}

.voder{ padding: 8.3333vw 0; position: relative;overflow: hidden;}

.voder:before{position: absolute;content: "";width: 100%;height: 100%; left: 0;top: 0; background: rgba(0,0,0,.44);}
.bfbtn {background:url(../images/a_03.png) no-repeat center center rgba(25,60,132,.77);width: 5.7292vw;height: 5.7292vw;border-radius: 50%;cursor: pointer; position: absolute; transition: all ease .4s;left:50%; top:50%; transform:translate(-50%,-50%);background-size: 1.875vw 2.1354vw;}
.bfbtn::after { z-index: -1; animation: scaleAni 1s infinite linear; content:''; border:1px solid #193C84; width: 100%; height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.bfbtn::before { z-index: -1;animation: scaleAni 1.5s infinite linear; content:''; border:1px solid #193C84; width: 120%; height: 120%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
@keyframes scaleAni{
from{ transform: translate(-50%,-50%) scale(1); opacity: 1;}
to{transform: translate(-50%,-50%) scale(1.5); opacity: 0;}
}
.bg2{background: #f1f3f5;}
.service{padding: 4.4271vw 0;}
.service_content{position: relative; overflow: hidden; padding: ;}
.service_content .mySwiper{padding: 3.125vw 0;}
.service_content a{display: block;text-align: center; background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.service_content a p{line-height: 5.3646vw; font-size: 0.9375vw;color: #585656;border-top: 1px solid #d8d8d8;}
.service_content a span{display: block; padding: 1.5625vw 1.0417vw;overflow: hidden;}
.service_content a span img{transition: all 1s;width: 100%;object-fit: cover;aspect-ratio: 364 / 257;}
.service_content a:hover span img{transform: scale(1.05);}
.service_content a:hover p{color: #095CAE;}
.service_content .swiper-pagination-bullet{width: 1.3021vw;height: 1.3021vw;background: #fff; opacity: 1;}
.service_content .swiper-pagination-bullet-active{background: #134794;}
.bg3{position: relative;}
.bg3:before{position: absolute;content: "";width: 100%; left: 0;bottom: 0;height: 19.0104vw;background: #f1f3f5;}
.case{padding: 3.9063vw 0;}
.casebox{background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.casebox span{display: block;overflow: hidden;position: relative;}
.casebox span:before{position: absolute;content: "";width: 0;height: 0; background: rgba(0,0,0,.4);transition: all .8s;z-index: 10;left: 50%;top: 50%;}
.casebox span img{width: 100%; object-fit: cover;transition: all 1s;}
.case_text{padding: 1.5625vw;}
.case_text h2{font-size: 0.9375vw;color: #2C2C2C;margin-bottom: 0.7813vw;font-weight: bold;}
.case_text p{font-size: 0.9375vw; line-height: 2.2396vw;color: #646464;}
.casebox a:hover img{transform: scale(1.1);}
.casebox a:hover h2{color: #095CAE;}
.casebox a:hover span:before{width: 100%;height: 100%; top: 0;left: 0;}
.case_content .mySwiper{padding: 3.3854vw 0 3.9063vw;}
.case_content .swiper-pagination-bullet{width: 1.3021vw;height: 1.3021vw;background: #fff; opacity: 1;}
.case_content .swiper-pagination-bullet{width: 1.3021vw;height: 1.3021vw;background: #fff; opacity: 1;}
.case_content .swiper-pagination-bullet-active{background: #134794;}
.news{padding: 3.125vw 0 4.1667vw;}
.news_content ul{display: flex;flex-wrap: wrap; padding-top: 3.6458vw;gap:1.8229vw;}
.news_content li{width: calc(33.333% - 3.6458vw/3);background: #f1f3f5;}
.newsbox{transition: all 1s;}
.newsbox span{display: block; overflow: hidden;}
.newsbox span img{width: 100%; object-fit: cover;transition: all 1s;aspect-ratio: 510 / 322;}
.news_text {padding: 2.0833vw 2.3438vw;}
.news_text h2{font-size: 0.9775vw;line-height: 1.7708vw;height: 3.3333vw;color: #292929; font-weight:bold;}
.news_text p{display: flex;justify-content: space-between;align-items: center;font-size: 0.7813vw;color: #939393;margin-top: 1.3021vw;}
.news_text p b{background: url(../images/a_04.png); width: 0.8333vw;height: 0.8333vw;background-size: 100%;}
.newsbox:hover{background: #16234e;}
.newsbox:hover span img{transform: scale(1.1);}
.newsbox:hover h2{color: #fff;}
.newsbox:hover p{color: #fff;}
.newsbox:hover b{background: url(../images/a_05.png);background-size: 100%;}
.news_list a{display: block; padding: 1.5625vw 2.0833vw;border-bottom: 3px solid #fff; position: relative;}
.news_list a:before{position: absolute;content: "";border-bottom: 3px solid #16234e;width: 0;left: 0;bottom: 0;transition: all 1s;}
.news_list a h2{font-size: 0.9775vw; line-height: 1.7708vw; font-weight: bold; color: #292929;transition: all .5s;}
.news_list a p{font-size: 0.7813vw;color: #939393; margin-top: 1.25vw;}
.news_list a b{display: block;background: url(../images/a_04.png); width: 0.8333vw;height: 0.8333vw; position: absolute; right: 2.0833vw;top: 3.3854vw;background-size: 100% 100%;}
.news_list dt:last-child a{border: none;}
.news_list a:hover h2{color: #16234e;}
.news_list a:hover:before{width: 100%;}
.footer{background: #0e1018;}
.foot_top{padding: 3.9063vw 0 3.6458vw;width: 79.1667vw;margin: 0 auto;max-width: 90%;}
.foot_top ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.foot_top h2{font-size: 0.9375vw;color: #fff;margin-bottom: 1.0417vw;}
.foot_top dt a{display: inline-block; font-size: 0.8333vw; line-height: 2;color: #9E9E9E;transition: all .5s;}
.foot_top dt a:hover{color: #fff;}
.foot_top p{font-size: 0.8333vw; line-height: 2;color: #9E9E9E;}
.bqxx p{padding: 1.5833vw 3%;text-align: center; border-top: 1px solid #1E2C52;font-size: 0.7575vw; line-height: 1.36;color: #9E9E9E;}
.bqxx p span{padding: 0 0.3646vw;}
.bqxx img{display: inline-block;vertical-align: middle; margin: -0.1563vw 0.3125vw 0 0;width: 1.354vw;}
.qjbg{position: fixed;z-index: 101;background: rgba(0,0,0,.7);left: 0;top: 0;width: 100%;height: 100%;display: none;}
.voderbox{position: fixed;z-index: 102;width: 70%;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.ggbtn{position: absolute;top: 1.3021vw;right: 1.3021vw;cursor: pointer;background: url(../images/a_07.png) no-repeat center center;width: 2.6042vw;height: 2.6042vw;background-size: 100%;transition: all .6s;}
.ggbtn:hover{transform: rotate(360deg);}
.voderbox video{width: 100%;}
}
@media screen and (max-width: 950px) {
.header{height: 60px;}
.menubox{ display: block; position: absolute;right: 40px; top: 8px; width:.5rem; height: .48rem;opacity: 1;pointer-events: auto;transition: 0.3s;}
.menubox div{position: absolute;left: 20px;width: 30px;height: 3px;background-color: #fff;transition: 0.6s;}
.menubox div:nth-child(1){top: 9px;}
.menubox div:nth-child(2){top: 19px;width: 50%;}
.menubox div:nth-child(3){top: 29px;}
.menubox.on div:nth-child(1){top: 19px;transform: rotateZ(45deg);}
.menubox.on div:nth-child(2){top: 19px;opacity: 0;}
.menubox.on div:nth-child(3){top: 19px;transform: rotateZ(-45deg);} 
.logo{width: 240px;position: absolute;left: 15px;top: 50%;transform: translateY(-50%);}
.dhbg{position: fixed;z-index: 88;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);display: none;}
.nav{position: fixed;z-index: 100%;width: 200px;left: -200px;background: #16234e;height: calc(100vh - 60px);top: 60px;overflow: auto;}
.nav ul{display: block;}
.nav li h2 a{font-size: .28rem; line-height: 3;padding: 0 15px;}
.nav li h2{position: relative;}
.nav li h2 b{display: block;width: 1rem;height: 100%; position: absolute;right: 0; top: 0; background: #fff;background: url(../images/a_08.png) no-repeat center center;background-size: .3rem auto;}
.sub{position: static;transform: translateX(0%);width: 100%;padding: 5px 0;background: rgba(255,255,255,.8);}
.sub dt a{text-align: left;font-size: 12px; line-height: 2; padding: 2px 25px;}
.banner{margin-top: 60px;}
.Solution{padding: .8rem 0;}
.title_text p{font-size: .26rem;margin-bottom: .2rem;}
.title_text h2{font-size: .3rem;}
.more{width: .4rem;height: .4rem;border: 1px solid #BCBCBC;}
.more b{width: .2rem;height: .2rem;}
.more b em{width: .4rem;height: .2rem;left: -.2rem;}
.Solution_content{padding-top: .3rem;}
.Solution_content ul{gap:.3rem;}
.Solution_content li{width: 100%;}
.Solutionbox p{font-size: .28rem; line-height: 1.8;}
.about{padding: .8rem 0;}
.about_content{padding-top: .3rem;}
.about_left p{font-size: .26rem;}
.about_right p{font-size: .26rem;margin-top: .2rem;}
.about_right{margin-top: .3rem;}
.about_right h2{font-size: .34rem;}
.about_right li{padding: 0;}
.voder{padding: 2.5rem;}
.bfbtn{width: 1.5rem;height: 1.5rem;background-size: .4rem auto;}

.service{padding: .6rem 0;}
.service_content .mySwiper{padding: .3rem 0 .5rem;}
.service_content .swiper-pagination-bullet{width: .12rem;height: .12rem;}
.service_content a p{font-size: .28rem; line-height: 1rem;}
.case{padding: .8rem 0;}
.case_content .mySwiper{padding: .3rem 0 .5rem;}
.case_content .swiper-pagination-bullet{width: .12rem;height: .12rem;}
.case_text{padding: .3rem;}
.case_text h2{font-size: .26rem;margin-bottom: .2rem;}
.case_text p{font-size: .26rem;line-height: 2;}
.news{padding: .8rem 0;}
.news_content ul{gap:.3rem;padding-top: .3rem;}
.news_content li{width: calc(100%);}
.news_text{padding: .3rem;}
.news_text h2{font-size: .28rem; line-height: .52rem;height: 1.04rem;}
.news_text p{font-size: .24rem;margin-top: .15rem;}
.news_list a{padding: .3rem;}
.news_list a h2{font-size: .28rem; line-height: .52rem;height: 1.04rem;}
.news_list a p{font-size: .24rem;margin-top: .15rem;}
.news_list a b{right: .3rem;top: 50%;transform: translateY(-50%);}

.footerbox{padding: .4rem 0 0 0;}

.bottomlogo {display: block;margin: 0 auto;width: 4rem;}
.foot_top{padding: .3rem 0;}
.foot_top ul{display: block;}
.foot_top li{border-bottom: 1px solid rgba(255,255,255,.15);}
.foot_top li:nth-child(1){display: none;}
.foot_top li:nth-child(2){display: none;}
.foot_top li:nth-child(3){display: none;}
.foot_top li:nth-child(4){display: none;}
.foot_top li:nth-child(5){display: none;}
.foot_top li:nth-child(6){display: none;}

.foot_top h2{line-height: 3;margin: 0;font-size: .28rem;position: relative;}

.foot_top dl{gap:.3rem;flex-wrap: wrap;padding:0 0 .2rem 0;display: none;}
.foot_top dt a{font-size: .24rem; line-height: 1.6;}
.foot_top p{font-size: .24rem; line-height: 1.6;}
.foot_top li:last-child{border: none;}
.bqxx p{font-size: .22rem; line-height: 1.6; padding: .2rem 3%;}
.bqxx p span{display: block;}
.bqxx p span img{width: .3rem;}
.foot_top h2 b{position: absolute; width: .35rem;height: .3rem;right: 0;top: 50%;transform: translateY(-50%);background: url(../images/a_08.png);background-size: 100% 100%;}
.foot_top h2.on1 b{background: url(../images/a_09.png) no-repeat center center;background-size: 100% 100%;}	
.ggbtn{top: .3rem;right: .3rem;}
.voderbox{width: 90%;}	
	
}