@charset "utf-8";
#banner{height:600px;position:relative;z-index:1;background:#333;margin-top:100px;}
#banner .swiper-container{height:100%;}
#banner .swiper-slide{background-position:center center;background-repeat:no-repeat;overflow:hidden;background-size:cover;}
#banner .swiper-slide .slide-inner{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}
#banner .swiper-slide .slide-inner.video::before{content:"";display:block;width:100%;height:100%;background:rgba(30,8,114,.8);position:absolute;left:0;top:0;}
#banner .swiper-slide .slide-inner.video video{width:100%;height:100%;object-fit:cover;object-position:center}
#banner .swiper-pagination-bullet{margin:0 10px;vertical-align:middle;opacity:.5;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;}
#banner .swiper-pagination-bullet-active{background:0 0;border:2px solid #fff;width:12px;height:12px;opacity:1;}
#banner .swiper-pagination-bullets{bottom:20px;}
#banner .sub-mouse{position:absolute;bottom:40px;left:5%;cursor:pointer;z-index:1;zoom:0.7;-moz-transform:scale(0.7);}
#banner .sub-mouse span{text-align:center;display:block;position:relative;height:100%;}
#banner .sub-mouse span{animation:ani-svg 0.85s linear 0s alternate infinite;-webkit-animation:ani-svg 0.85s linear 0s alternate infinite;margin:0 auto;}
#banner .text{color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
#banner .text .more{margin-top:70px;}
#banner .text .more span{position:relative;font-size:16px;font-family:"din";text-transform:uppercase;color:#fff;}
#banner .text .more span::after{content:"";width:100%;height:1px;background:#fff;position:absolute;left:0;bottom:-10px;}
#banner .swiper-slide:hover .text .more span{letter-spacing:3px;}
#banner .text01{width:100%;text-align:center;}
#banner .text01 small{display:block;font-size:38px;font-weight:700;}
#banner .text01 big{display:block;font-size:28px;color:#fff;margin-top:20px;font-weight:700;line-height:60px;}
#banner .text01 p{margin-top:20px;font-size:18px;text-transform:uppercase;font-family:"quicksand";letter-spacing:3px;}
#banner .text01 big span{position:relative;padding:10px 40px;}
#banner .text01 big span::after,
#banner .text01 big span::before{content:"";display:block;width:41px;height:34px;position:absolute;background:url("../images/banner_text_01.png") center no-repeat;left:0;top:0;}
#banner .text01 big span::after{left:auto;top:auto;right:0;bottom:0;transform:rotate(-180deg);}
#banner .text02{display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;width:100%;max-width:1400px;}
#banner .text02 .left{width:50%;}
#banner .text02 .left big{display:block;font-size:50px;line-height:60px;font-weight:700;color:#333;}
#banner .text02 .left small{display:block;font-size:14px;color:#ababab;margin-top:20px;width:80%;}
#banner .text02 .img{width:50%;text-align:right;}
#banner .text02 .more span{color:#fff;}
#banner .text02 .more span::after{background:#333;}
#banner .text001 .left big{color:#fff;}
#banner .text001 .more span{color:#fff;}
#banner .text001 .more span::after{background:#fff;}
#banner .text002 .left big{color:#333;}
#banner .text002 .left small{color:#666;}
#banner .text003 .more span{color:#fff;}
#banner .text003 .more span::after{background:#fff;}

#num{width:100%;box-shadow:0 3px 6px rgba(0,0,0,0.05);padding:25px 0;}
#num .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
#num .item{width:25%;text-align:center;border-right:1px #e8edf2 solid;}
#num .item big{display:block;padding:5px 0;}
#num .item big span{font-size:49px;font-family:"din";margin-right:5px;}
#num .item small{display:block;font-weight:400;font-size:16px;margin:0;color:#878B99;}
#num .item:last-child{border-right:none;}
.htitle{text-align:center;padding-top:10px;}
.htitle big{display:block;line-height:40px;text-transform:uppercase;}
.htitle big span:nth-child(1){font-size:36px;}
.htitle big span:nth-child(2){font-size:24px;color:#ccc;font-family:"宋体";}
.htitle big span:nth-child(3){font-size:36px;color:#206ae4;font-family:"quicksand";}
.htitle small{display:block;margin-top:10px;color:#878B99;font-size:14px;}
.htitle-write big span,
.htitle-write small{color:#fff !important;}

.more_list{margin-top:50px;text-align:center;}
.more_list a{width:52px;height:50px;display:inline-block;margin:0 5px;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
.more_list a.t_prev{background:#f1f4f7 url("../images/bg_morelist.png") no-repeat 0 0;}
.more_list a.t_prev:hover{background:#206ae4 url("../images/bg_morelist.png") no-repeat -52px 0;}
.more_list a.t_next{background:#f1f4f7 url("../images/bg_morelist.png") no-repeat -52px -50px;}
.more_list a.t_next:hover{background:#206ae4 url("../images/bg_morelist.png") no-repeat 0 -50px;}
.more_list a.t_prev, 
.more_list a.t_next, 
.more_list a.t_more{border-radius:2px;vertical-align:middle;}
.more_list a.t_more{width:92px;background:#f1f4f7 url("../images/bg_morelist_2.png") no-repeat center -50px;}
.more_list a.t_more:hover{background:#206ae4 url("../images/bg_morelist_2.png") no-repeat center 0;}

#service{width:100%;padding:30px 0 30px;}
#service .wrap{overflow:inherit;}
#service .list{padding:40px 0 0px;height:550px;}
#service .list ul{display:flex;justify-content:space-between;align-items:flex-start;}
#service .list ul li{width:calc(100% / 6);padding:30px 0;overflow:hidden;position:relative;}
#service .list ul li .title{background:#206ae4;}
#service .list ul li .title a{color:#fff;padding:10px 0;display:block;text-align:center;-webkit-transition:all 0s;transition:all 0s;}
#service .list ul li .title .icon{padding-top:15px;}
#service .list ul li .title .icon i{color:#fff;font-size:34px;}
#service .list ul li .title big{display:block;color:#fff;font-size:18px;margin-top:5px;}
#service .list ul li .title small{display:block;color:#fff;opacity:.8;font-size:14px;}
#service .list ul li .info{background:#f8f9fc;height:250px;}
#service .list ul li .info .tisp{display:none;}
#service .list ul li .info .href{text-align:center;padding:20px;}
#service .list ul li .info .href a{display:block;line-height:30px;}
#service .list ul li:nth-child(2n) .info{background:#f1f4f7;}
#service .list ul li:nth-child(2n) .title{background:#0e78e1;}
#service .list ul li.curr{width:calc(100% / 3);padding:0;box-shadow:0 5px 25px rgba(0,0,0,.1);z-index:130;}
#service .list ul li.curr .title{background:url("../images/bg_servicd_title.png") center center #000;background-size:cover;}
#service .list ul li.curr .title a{padding:25px 0;}
#service .list ul li.curr .info{height:280px;padding:35px 10% 0;background:#fff;}
#service .list ul li.curr .info .tisp{display:block;color:#878B99;line-height:24px;max-height:72px;overflow:hidden;}
#service .list ul li.curr .info .href{padding:25px 0 0;max-height:100px;overflow:hidden;}
#service .list ul li.curr .info .href a{display:inline-block;background:#f8f9fc;float:left;width:30%;margin:5px;position:relative;}
#service .list ul li.curr .info .href a i{width:0;position:absolute;left:0;top:0;height:100%;content:"";display:block;z-index:0;background:#206ae4;}
#service .list ul li.curr .info .href a span{position:relative;z-index:1;}
#service .list ul li.curr .info .href a:hover i{width:100%;}
#service .list ul li.curr .info .href a:hover span{color:#fff;}
#service .list ul li:nth-child(1) .info .href a:nth-child(n+6){display:none;}
#service .list ul li .info .href a:nth-child(n+7){display:none;}

#product{width:100%;padding:60px 0;background:#f8f9fc;}

#solution{width:100%;padding:60px 0;}
#solution .list{margin-top:40px;}
#solution .list .swiper-slide{width:calc((100% - 40px)/ 5);position:relative;margin-right:10px;}
#solution .list .swiper-slide:last-child{margin-right:0;}
#solution .list .swiper-slide .img{overflow:hidden;}
#solution .list .swiper-slide .img img{width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;}
#solution .list .swiper-slide .info{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);}
#solution .list .swiper-slide .info .anbox{position:absolute;left:0;top:50%;width:100%;text-align:center;transform:translatey(-50%);padding-top:70px;}
#solution .list .swiper-slide .info .anbox big{display:block;color:#fff;font-size:18px;margin-top:20px;}
#solution .list .swiper-slide .info .anbox em{display:block;width:20px;margin:0 auto;background:#fff;height:2px;margin-top:20px;opacity:.5;-webkit-transition:all .3s;transition:all .3s;}
#solution .list .swiper-slide .info .anbox small{display:block;margin-top:40px;color:#fff;font-size:14px;opacity:0;-webkit-transition:all .3s;transition:all .3s;}
#solution .list .swiper-slide .info .anbox .icon i{color:#fff;font-size:46px;}
#solution .list .swiper-slide a:hover .info{background:rgba(0,0,0,.8);}
#solution .list .swiper-slide a:hover .info .anbox{padding-top:0px;}
#solution .list .swiper-slide a:hover .info .anbox small{opacity:1;margin-top:20px;}
#solution .list .swiper-slide a:hover .info .anbox em{opacity:0;margin-top:0px;}
#solution .list .swiper-slide a:hover .img img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);}

#advantage{width:100%;padding:30px 0;background:#f8f9fc;}
#advantage .list ul li{background:#fff;float:left;width:calc((100% - 100px) / 3);margin-top:30px;margin-right:50px;border:1px solid #e8edf2;padding:30px;display: flex;justify-content:space-between ;align-items:center;}
#advantage .list ul li:nth-child(3n){margin-right:0;}
#advantage .list ul li .icon{width:100px;}
#advantage .list ul li .icon i{width:60px;height:60px;text-align:center;line-height:60px;color:#fff;font-size:30px;border-radius:100%;}
#advantage .list ul li:nth-child(1) .icon i{background:#e771b1;}
#advantage .list ul li:nth-child(2) .icon i{background:#ae82e3;}
#advantage .list ul li:nth-child(3) .icon i{background:#e87676;}
#advantage .list ul li:nth-child(4) .icon i{background:#e17ae2;}
#advantage .list ul li:nth-child(5) .icon i{background:#4fc9e2;}
#advantage .list ul li:nth-child(6) .icon i{background:#97d25c;}
#advantage .list ul li:nth-child(7) .icon i{background:#46b1d9;}
#advantage .list ul li:nth-child(8) .icon i{background:#e2b233;}
#advantage .list ul li:nth-child(9) .icon i{background:#098df9;}
#advantage .list ul li .info{width:calc(100% - 100px);}
#advantage .list ul li .info big{display:block;font-size:18px;}
#advantage .list ul li .info p{display:block;color:#878B99;line-height:26px;}
#advantage .list ul li:hover{background:#206ae4;border:1px solid #206ae4;}
#advantage .list ul li:hover .icon i{background:#fff;color:#206ae4;}
#advantage .list ul li:hover .info big,
#advantage .list ul li:hover .info p{color:#fff;}

#process{background:url("../images/bg_process.jpg");padding:60px 0;}
#process .list{margin-top:40px;display:flex;justify-content:space-between;align-items:center;gap:0 10px}
#process .list .item{width:calc((100% - 30px)/ 5);overflow:hidden;position:relative;}
#process .list .item .item_t{width:100%;float:left;height:360px;text-align:center;background:#fff;}
#process .list .item .item_t{padding:50px 20px 0;}
#process .list .item .item_t .num{font-size:54px;font-family:"din";}
#process .list .item .item_t .icon{margin-top:75px;text-align:center;height:60px;}
#process .list .item .item_t p{font-size:18px;font-weight:700;margin-top:30px;}
#process .list .item .item_list{width:100%;background:url("../images/bg_process_list.jpg");background-size:cover;height:360px;display:none;position:absolute;right:0;top:0;padding-top:100px;}
#process .list .item .item_list p a{color:#fff;display:block;height:36px;width:120px;line-height:34px;border:1px solid rgba(255,255,255,.3);margin:0 auto;position:relative;text-align:center;}
#process .list .item .item_list p+p a{margin-top:20px;}
#process .list .item .item_list p a i{width:0;position:absolute;left:0;height:100%;content:"";display:block;z-index:0;-webkit-transition:all .3s;transition:all .3s;background:#fff;}
#process .list .item .item_list p a span{position:relative;z-index:10;}
#process .list .item .item_list p a:hover{color:#333;}
#process .list .item .item_list p a:hover i{width:100%;}
#process .list .item.curr{width:calc(((100% - 40px)/ 5) * 2);border:0;}
#process .list .item.curr .item_t{width:50%;background:#206ae4;}
#process .list .item.curr .item_list{width:50%;display:block;}
#process .list .item.curr .item_t .num,
#process .list .item.curr .item_t p{color:#fff;}
#process .list .item:nth-child(1) .item_t .icon{background:url("../images/icon_process_1.png") no-repeat center center;}
#process .list .item:nth-child(2) .item_t .icon{background:url("../images/icon_process_2.png") no-repeat center center;}
#process .list .item:nth-child(3) .item_t .icon{background:url("../images/icon_process_3.png") no-repeat center center;}
#process .list .item:nth-child(4) .item_t .icon{background:url("../images/icon_process_4.png") no-repeat center center;}
#process .list .item:nth-child(1).curr .item_t .icon{background:url("../images/icon_process_w1.png") no-repeat center center;}
#process .list .item:nth-child(2).curr .item_t .icon{background:url("../images/icon_process_w2.png") no-repeat center center;}
#process .list .item:nth-child(3).curr .item_t .icon{background:url("../images/icon_process_w3.png") no-repeat center center;}
#process .list .item:nth-child(4).curr .item_t .icon{background:url("../images/icon_process_w4.png") no-repeat center center;}

#case {width:100%;background:url("../images/anli_bg.jpg") no-repeat center bottom;background-size:cover;padding: 40px 0;}
#case .list{margin-top:40px;display:flex;justify-content:space-between;align-items:center;gap:0 10px}
#case .list ul li{float:left;width:18%;margin:10px 2.5% 10px 0;}
#case .list ul li:nth-child(5n){margin-right:0;}
#case .list ul li a{padding:10px; display:block;border:solid 1px #ececec;border-radius:4px; display:block; background:#fff; text-align:center;}
#case .list ul li a img{width:100%;height:70px;opacity:.7}
#case .list ul li a:hover{box-shadow:0 3px 6px rgba(100,100,100,.1);}
#case .list ul li a:hover img{opacity:1}

#okwork{width:100%;padding:100px 0;background:url("../images/bg_okwork.jpg") no-repeat center center #000;}
#okwork{background-attachment:fixed;-webkit-background-size:cover;background-size:cover;}
#okwork .text{text-align:center;color:#fff;line-height:50px;}
#okwork .text big{display:block;font-weight:700;font-size:36px;}
#okwork .text small{display:block;font-size:16px;letter-spacing:10px;}
#okwork .text em{width:60px;height:4px;background:#206ae4;display:block;overflow:hidden;margin:30px auto 0;}
#okwork .text p{text-align:center;font-size:14px;color:#abb8d1;text-align:center;line-height:26px;margin-top:30px;}
#okwork .btn{margin-top:40px;text-align:center;}
#okwork .btn a{display:inline-block;background:#206ae4;color:#fff;border-radius:2px;margin:0 5px;padding:0px 40px;position:relative;line-height:50px;}
#okwork .btn a:nth-child(2){background:#ff502e;}
#okwork .btn a i{width:0;position:absolute;left:0;top:0;height:100%;content:"";display:block;z-index:0;-webkit-transition:all .3s;transition:all .3s;background:#fff;border-radius:2px;}
#okwork .btn a span{position:relative;z-index:10;}
#okwork .btn a:hover{color:#333;}
#okwork .btn a:hover i{width:100%;}
#okwork .btn em{margin-left:5px;}

#news{width:100%;padding:30px 0;background:url("../images/bg_news.png") no-repeat center center #f8f9fc;}
#new1s{background-attachment:fixed;-webkit-background-size:cover;background-size:cover;}
#news .list{margin-top:40px;}
#news .list ul{padding-top:40px;display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:25px 0}
#news .list ul li{width:calc((100% - 25px)/ 3);border-radius:4px;overflow:hidden;}
#news .list ul li:last-child{margin-right:0;}
#news .list ul li a:hover .imgbox .info{opacity:1;}
#news .list ul li a:hover .imgbox .info .stit:after,
#news .list ul li a:hover .imgbox .info .stit:before{width:6px;margin-left:-3px;opacity:.6;}
#news .list ul li .t{background:#fff;padding:20px;}
#news .list ul li .t h2{font-size:16px;font-weight:400;line-height:24px;}
#news .list ul li .t h2{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;}
#news .list ul li .t p{color:#878B99;font-size:13px;line-height:22px;padding:10px 0;}
#news .list ul li .t time{color:#878B99;font-size:13px;display:block;border-top:1px solid #e8edf2;padding-top:10px;}
#news .list ul li .t time em{float:right;width:20px;height:30px;background:url("../images/icon_1.png") no-repeat center;}
#news .list ul li .t time .fas{margin-right:5px;opacity:.5;}
#news .list ul li a:hover .t time em{-webkit-animation:ihover .6s infinite;animation:ihover .6s infinite;background:url("../images/icon_1_1.png") no-repeat center;}
#news .list .tabs{text-align:center;}
#news .list .tabs a{display:inline-block;padding:0 30px;background:#fff;border-radius:2px;margin:0 5px;position:relative;line-height:46px;font-size:16px;}
#news .list .tabs a.active{background:#206ae4;color:#fff;}
#news .list .tabs a i{width:0;position:absolute;left:0;top:0;height:100%;content:"";display:block;z-index:0;-webkit-transition:all .3s;transition:all .3s;background:#206ae4;border-radius:2px;}
#news .list .tabs a span{position:relative;z-index:10;}
#news .list .tabs a:hover{color:#fff;}
#news .list .tabs a:hover i{width:100%;}
#news .list .tabs a.active i{background:#fff;}
#news .list .tabs a.active:hover{color:#333;}

#assess{width:100%;margin:30px auto;background:url("../images/bg_assess.png") no-repeat center bottom;}
#assess .img{display:flex;justify-content:space-between;align-items:start;}
#assess .img .item{background:url("../images/bg_assess_1.png");height:260px;width:49%;text-align:center;padding:85px 0 0;}
#assess .img .item big{display:block;font-size:30px;color:#fff;}
#assess .img .item a{display:inline-block;border:1px solid #fff;border-radius:4px;padding:5px 30px;color:#fff;margin-top:30px;}
#assess .img .item a:hover{background:#fff;color:#333;}
#assess .img .item2{background:url("../images/bg_assess_2.png");}
#assess .realy{margin-top:90px;}
#assess .realy big{display:block;text-align:center;font-size:28px;}
#assess .realy small{display:block;text-align:center;font-size:16px;letter-spacing:5px;}
#assess .realy .btn{display:block;text-align:center;padding:40px 0;background:url("../images/bg_assess_3.jpg") repeat-x center center;max-width:800px;margin:0 auto;}
#assess .realy .btn a{background:#206ae4;color:#fff;padding:20px 100px;font-size:20px;border-radius:2px;overflow:hidden;position:relative;}
#assess .realy .btn a i{width:0;position:absolute;left:0;top:0;height:100%;content:"";display:block;z-index:0;-webkit-transition:all .3s;transition:all .3s;background:#ff502e;}
#assess .realy .btn a span{position:relative;z-index:1;}
#assess .realy .btn a:hover i{width:100%;}
#link_city{width:100%;padding:30px 0;overflow:hidden;}
#link_city .city{border-top:1px solid #f1f2f9;margin-top:10px;padding-top:10px;line-height:26px;}
#link_city .city a{margin-right:8px;color:#878B99;}
#link_city .linker{border-top:1px solid #f1f2f9;margin-top:10px;padding-top:10px;line-height:26px;}
#link_city .linker a{margin-right:15px;color:#878B99;}

.more_btn{margin-top:30px;text-align:center;}
.more_btn a{display:inline-block;background:#206ae4;color:#fff;border-radius:2px;margin:0 5px;padding:0px 60px;position:relative;line-height:50px;}
.more_btn a i{width:0;position:absolute;left:0;top:0;height:100%;content:"";display:block;z-index:0;-webkit-transition:all .3s;transition:all .3s;background:#ff502e;border-radius:2px;}
.more_btn a span{position:relative;z-index:10;}
.more_btn a:hover i{width:100%;}
.more_btn em{margin-left:5px;}
@media (max-width:1440px){
	#banner{height:500px;}
	#banner .text{padding:0 30px;}
	#banner .text01 big{font-size:30px;line-height:40px;}
	#banner .text02 .left{width:70%;}
	#banner .text02 .left big{font-size:30px;line-height:40px;}
	#banner .text02 .img{width:30%;text-align:right;}
	#banner .text02 .img img{max-width:100%;}
}
@media (max-width:800px){
	body,html{font-size:.21rem;line-height:.34rem;}
	#banner{height:4rem;}
	#banner .swiper-pagination-bullet{margin:0 .1rem;}
	#banner .swiper-pagination-bullet-active{border:.02 solid #fff;width:.12rem;height:.12rem;opacity:1;}
	#banner .swiper-pagination-bullets{bottom:.2rem;}
	#banner .sub-mouse{bottom:.4rem;}
	#banner .text .more{display:none;}
	#banner .text01 small{font-size:.21rem;}
	#banner .text01 big{font-size:.36rem;line-height:.4rem;margin-top:.2rem;}
	#banner .text01 p{margin-top:.2rem;font-size:.21rem;}
	#banner .text01 big span{padding:.1rem;}
	#banner .text01 big span::after,
	#banner .text01 big span::before{display:none;}	
	#banner .text02{display:block;text-align:center;}
	#banner .text02 .left{width:100%;}
	#banner .text02 .left big{display:block;font-size:.36rem;line-height:.4rem;font-weight:700;color:#333;}
	#banner .text02 .left small{display:block;font-size:.21rem;color:#ababab;margin-top:.2rem;padding:0 .3rem;width:100%;text-align:center;}
	#banner .text02 .img{display:none;}
	#banner .text001 .left big{color:#fff;}
	#banner .text004 .left big{color:#fff;}
	
	#num{padding:.3rem 0;}
	#num .item{width:50%;}
	#num .item big{display:block;padding:.05rem 0;}
	#num .item big span{font-size:.4rem;margin-right:.05rem;}
	#num .item small{font-size:.21rem;}
	#num .item:nth-child(2n){border-right:none;}
	#num .item:nth-child(n+3){margin-top:.3rem;}
	
	.htitle{padding-top:.1rem;}
	.htitle big{line-height:.36rem;}
	.htitle big span:nth-child(1){font-size:.34rem;}
	.htitle big span:nth-child(2){font-size:.23rem;}
	.htitle big span:nth-child(3){font-size:.34rem;}
	.htitle small{margin-top:.1rem;font-size:.21rem;padding:0 .3rem;line-height:.34rem;}
	
	.more_list{margin-top:.5rem;text-align:center;}
	
	#service{padding:.6rem 0;}
	#service .list{padding:.0rem 0 0;height:auto;}
	#service .list ul{display:block;}
	#service .list ul li{float:inherit;width:100%;padding:0;margin-top:.3rem;}
	#service .list ul li .title a{padding:.1rem 0;}
	#service .list ul li .title .icon{padding-top:.15rem;}
	#service .list ul li .title .icon i{font-size:.4rem;}
	#service .list ul li .title big{font-size:.26rem;margin-top:.05rem;}
	#service .list ul li .title small{opacity:.8;font-size:.21rem;}
	#service .list ul li .info{height:auto;}
	#service .list ul li .info .tisp{font-size:.21rem;display:block;color:#878B99;line-height:.34rem;max-height:inherit;padding:.2rem .3rem 0;overflow:hidden;}
	#service .list ul li .info .href{padding:.2rem .3rem .5rem;max-height:inherit;}
	#service .list ul li .info .href a{line-height:.54rem;float:left;width:48%;font-size:.21rem;border:1px solid #e8edf2;background:#fff;margin-top:.1rem;}
	#service .list ul li .info .href a:nth-child(2n){float:right;}
	#service .list ul li.curr{width:100%;}
	#service .list ul li.curr .title a{padding:.1rem 0;}
	#service .list ul li.curr .info{height:auto;padding:0;background:#f8f9fc;}
	#service .list ul li.curr .info .tisp{display:block;color:#878B99;line-height:.4rem;max-height:inherit;padding:.2rem .3rem 0;overflow:hidden;}
	#service .list ul li.curr .info .href{padding:.2rem .3rem .5rem;max-height:inherit;}
	#service .list ul li.curr .info .href a{line-height:.54rem;float:left;width:48%;border:1px solid #e8edf2;background:#fff;margin:.1rem 0 0;}
	#service .list ul li.curr .info .href a:nth-child(2n){float:right;}
	#service .list ul li .info .href a:nth-child(n+7){display:inline-block;}
	
    #product{padding:.5rem 0;}
	
	#solution{padding:.6rem 0;}
	#solution .list{margin-top:.3rem;}
	#solution .list .swiper-slide{float:left;width:calc((100% - .1rem)/ 2);margin-right:.1rem;}
	#solution .list .swiper-slide .info .anbox{padding-top:.7rem;}
	#solution .list .swiper-slide .info .anbox big{font-size:.26rem;margin-top:.2rem;}
	#solution .list .swiper-slide .info .anbox em{width:.3rem;height:.02rem;margin-top:.2rem;}
	#solution .list .swiper-slide .info .anbox small{margin-top:.4rem;font-size:.21rem;}
	#solution .list .swiper-slide .info .anbox .icon i{color:#fff;font-size:.5rem;}
	#solution .list .swiper-slide a:hover .info .anbox small{margin-top:.2rem;}
	
	#advantage{padding:.6rem 0;}
	#advantage .list{margin-top:0;}
	#advantage .list ul li{float:inherit;width:100%;margin-top:.3rem;margin-right:0;padding:.3rem;}
	#advantage .list ul li .icon{width:1rem;margin-left:0}
	#advantage .list ul li .icon i{width:1rem;height:1rem;line-height:1rem;font-size:.4rem;}
	#advantage .list ul li .info{width:calc(100% - 1.3rem);}
	#advantage .list ul li .info big{font-size:.26rem;}
	#advantage .list ul li .info p{font-size:.21rem;line-height:.34rem;margin-top:.1rem;}
	
	#process{padding:.6rem 0;}
	#process .list{margin-top:0;display:block;}
	#process .list .item{float:inherit;width:100%;overflow:hidden;position:relative;margin-right:0;margin-top:.3rem;}
	#process .list .item:last-child{margin-right:0;}
	#process .list .item .item_t{width:50%;float:left;height:3.6rem;}
	#process .list .item .item_t{padding:.5rem .2rem 0;}
	#process .list .item .item_t .num{font-size:.4rem;}
	#process .list .item .item_t .icon{margin-top:.75rem;height:.6rem;}
	#process .list .item .item_t p{font-size:.26rem;margin-top:.3rem;}
	#process .list .item .item_list{height:3.6rem;padding:1rem .3rem 0;display:block;width:50%;}
	#process .list .item .item_list p a{color:#fff;display:block;height:.4rem;width:100%;line-height:.4rem;font-size:.21rem;}
	#process .list .item .item_list p+p a{margin-top:.2rem;}
	#process .list .item .item_list p a span{position:relative;z-index:10;}
	#process .list .item.curr{width:100%;border:0;}
	#process .list .item.curr .item_t{width:50%;background:#206ae4;}
	#process .list .item.curr .item_list{width:50%;display:block;}
	#process .list .item:nth-child(1) .item_t .icon{background-size:auto .6rem;}
	#process .list .item:nth-child(2) .item_t .icon{background-size:auto .6rem;}
	#process .list .item:nth-child(3) .item_t .icon{background-size:auto .6rem;}
	#process .list .item:nth-child(4) .item_t .icon{background-size:auto .6rem;}
	#process .list .item:nth-child(1).curr .item_t .icon{background-size:auto .6rem;}
	#process .list .item:nth-child(2).curr .item_t .icon{background-size:auto .6rem;}
	#process .list .item:nth-child(3).curr .item_t .icon{background-size:auto .6rem;}
	#process .list .item:nth-child(4).curr .item_t .icon{background-size:auto .6rem;}
	
	#case{padding:.6rem 0;}
	#case .list{margin-top:.3rem;}
	#case .list ul li{width:calc((100% - .2rem)/ 2);margin-right:.1rem;}
	#case .list ul li img{width:100%; max-height:auto;}	
	#case .list ul li:nth-child(5n){margin-right:.1rem;}
	
	#okwork{padding:1rem 0;}
	#okwork .text{line-height:.5mre;}
	#okwork .text big{font-size:.34rem;}
	#okwork .text small{font-size:.21rem;letter-spacing:.1rem;}
	#okwork .text em{width:.6rem;height:.04rem;margin:.3rem auto 0;}
	#okwork .text p{font-size:.21rem;line-height:.3rem;margin-top:.3rem;}
	#okwork .btn{margin-top:.4rem;}
	#okwork .btn a{margin:0 .02rem;padding:0 .3rem;line-height:.6rem;font-size:.21rem;}
	#okwork .btn em{margin-left:.05rem;}
	
	#news{padding:.6rem 0;}
	#news .list{margin-top:.3rem;overflow:hidden;}
	#news .list ul{padding-top:.1rem; display:block;gap:0;}
	#news .list ul li{width:100%;margin-top:.3rem;}
	#news .list ul li .imgbox .img{height:3rem;}
	#news .list ul li .t{;padding:.3rem;}
	#news .list ul li .t h2{font-size:.26rem;line-height:.34rem;}
	#news .list ul li .t p{font-size:.21rem;line-height:.34rem;padding:.1rem 0;}
	#news .list ul li .t time{font-size:.21rem;padding-top:.1rem;}
	#news .list .tabs a{padding:0 .1rem;margin:0 .05rem;line-height:.5rem;font-size:.23rem;}
	
	#assess{margin:.3rem 0;padding-bottom:.5rem;}
	#assess .img{ display:block}
	#assess .img .item{height:2.6rem;width:100%;padding:.85rem 0 0;margin-top:.3rem;}
	#assess .img .item big{font-size:.34rem;}
	#assess .img .item a{padding:.05rem .3rem;margin-top:.3rem;font-size:.21rem;}
	#assess .realy{margin-top:.9rem;}
	#assess .realy big{font-size:.26rem;}
	#assess .realy small{font-size:.21rem;letter-spacing:0;}
	#assess .realy .btn{;padding:.4rem 0;}
	#assess .realy .btn a{padding:.2rem 1rem;font-size:.21rem;}
	
	.more_btn{margin-top:.4rem;}
	.more_btn a{margin:0 .05rem;padding:0 .6rem;position:relative;line-height:.6rem;}
	.more_btn em{margin-left:.1rem;}
;}