*{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 0;border: 0;outline: none;/* vertical-align: middle; */ font-family: 'Source Han Sans CN';}
ul,li,ol{list-style: none;}
a{-webkit-text-decoration: none;text-decoration: none;color: inherit;}
img{border: 0;}
table{max-width: 100%;}
table,th,td,tr{border-collapse:collapse;border: 1px solid #dcdcdc;line-height: 1.5;padding: 10px;}
input,textarea,select,button{font-size: unset;outline: none;resize: none;} 
input:focus,textarea:focus,select:focus,button:focus{outline: none;}
iframe,video{display: block;max-width: 100%;height: auto;border: 0;margin: 0 auto;}
html,body{width: 100%;position: relative;font-size: 16px;line-height: 1.5;color: #000;background: url(../images/body-bj.png)no-repeat center top / 100% auto #fff;}
@media only screen and (min-width:1920px ) { html{font-size: 100px!important;}}
@media only screen and (min-width:960px ) and (max-width:1285px ) { html{font-size: 66px!important;}}
/* 思源黑体 */
/* @font-face  {font-family:SourceHanSerifCN-H; src: url(SourceHanSansSC_Heavy.ttf);} */
/* 思源宋体 */
@font-face {font-family:SourceHanSerifCN-S;src: url(SourceHanSerifCN-Heavy-7.otf);}
/* 行文本 */
.txthide{overflow: hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space: nowrap;}
.txthide1{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:1; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.txthide4{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:4; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
/* --公共样式-- */
.font-14{font-size: .14rem;}
@media only screen and (max-width: 1645px) {
	.font-14{font-size: 12px;}
}
.font-15{font-size: .15rem;}
@media only screen and (max-width: 1664px) {
	.font-15{font-size: 13px;}
}
.font-16{font-size: .16rem;}
@media only screen and (max-width: 1680px) {
	.font-16{font-size: 14px;}
}
.font-17{font-size: .17rem;}
@media only screen and (max-width: 1694px) {
	.font-17{font-size: 15px;}
}
.font-18{font-size: .18rem;}
@media only screen and (max-width: 1706px) {
	.font-18{font-size: 16px;}
}
.font-19{font-size: .19rem;}
@media only screen and (max-width: 1717px) {
	.font-19{font-size: 17px;}
}
.font-20{font-size: .20rem;}
@media only screen and (max-width: 1728px) {
	.font-20{font-size: 18px;}
}
.font-21{font-size: .21rem;}
@media only screen and (max-width: 1737px) {
	.font-21{font-size: 19px;}
}
.font-22{font-size: .22rem;}
@media only screen and (max-width: 1745px) {
	.font-22{font-size: 20px;}
}
.font-24{font-size: .24rem;}
@media only screen and (max-width: 1745px) {
	.font-24{font-size: 22px;}
}
.font-28{font-size: .28rem;}
@media only screen and (max-width: 1782px) {
	.font-28{font-size: 26px;}
}


/* 内容盒 */
.main_box{width: 100%;position: relative;background-color: #fff;}
/* 首页盒 - 内页盒 */
.P_wrapper {max-width: 16rem;min-width: 1263px;margin: 0 auto;}
@media only screen and (max-width: 1600px) {
	.P_wrapper {padding: 0 40px;}
}

/* 内页 */
.P_box_style{background-image: linear-gradient(135deg , transparent , #fff , #fff);padding-bottom: .8rem;padding-top: .5rem;}


header{width: 100%;color: #000;padding-top: .54rem;padding-bottom: .4rem;}
header .content{position: relative;z-index: 3;}
header .logo , header .logo img{display: block;width: auto;height: .55rem;min-height: 45px; }
header .logo .white , header .menu_btn .white{transform: translateY(-100%);opacity: 0;}
header nav{ position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);}
header nav a{display: block;font-size: 16px;margin-right: .5rem;white-space: nowrap;}
header nav a:last-child{margin-right: 0;}

header .right_contact{width: 2.44rem;height: .7rem;color: #000;min-height: 55px;background-color: #fff;box-shadow: 0 0 20px 5px rgba(133,163,192,.2);}
header .right_contact .icon{display: block;width: auto;height: .25rem;min-height: 20px;margin-left: 10px;}
header .menu_btn , header .menu_btn img{display: block;width: auto;height: .22rem;min-height: 20px;}
header .menu_btn{margin-bottom: .1rem;}
/* header.fixed{position: fixed;top: 0;left: 0;z-index: 99;}
header.fixed::after{display: block;content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: #FFFFFF;transition: .5s;box-shadow: 0 .1rem .3rem 0 rgba(0,0,0,.1);opacity: 1;} */
header.color{color: #fff;position: absolute;top: 0;}
header.color::after{opacity: 0;}
header.color .logo .white , header.color .menu_btn .white{opacity: 1;}


footer{background-color: #000000;padding: .3rem 0;position: relative;}
footer .top_btn{color: #fff;position: absolute;top: 50%;right: 0;transform: translateY(-50%);background-color: #1c2a37;line-height: 1;padding: 15px;z-index: 2;cursor: pointer;}
footer .logo img{display: block;width: auto;height: .55rem;}
footer nav{color: #fff;}
footer nav a{margin-left: .3rem;opacity: .8;}
footer nav a:hover{opacity: 1;text-decoration: underline;transition: .5s;}
footer .info{color: #fff;padding: .2rem 0;}
footer .info span{opacity: .5;}
footer .PNS img{width: 20px;height: 20px;margin-right: 2px;vertical-align: text-bottom;}
footer .web_info{color: #848484;line-height: 2;}
footer .qrcode{color: #9d9d9d;text-align: center;line-height: 2;}
footer .qrcode .img{display: block;width: auto;height: 1.1rem;min-height: 100px;border-radius: .04rem;padding: .02rem;background-color: #fff;}



.banner{width: 100%;height: auto;position: relative;overflow: hidden;}
.banner img{display: block;width: 100%;}


/* 新闻 */
.i-news{padding: .4rem 0;}
.i-news .name{font-weight: bold;margin-bottom: .2rem;}
.i-news .name span{color: #346dff;}
.i-news .item{margin-right: -.4rem;}
.i-news .item .list{width: calc((100% - 1.6rem) / 4);margin-right: .4rem;}
.i-news .item .list a{display: block;width: 100%;}
.i-news .item .list .img{width: 100%;height: 2.08rem;min-height: 170px;overflow: hidden;}
.i-news .item .list .img img{display: block;width: 100%;height: 100%;object-fit: ;}
.i-news .item .list .title{font-weight: bold;padding: .15rem 0;}


/* 服务项目 */
.i-service{background-color: #041322;}
.i-service .P_wrapper{padding-left: 0;}
.i-service .content{position: relative;}
.i-service .bj{margin-left: -1.6rem;}
.i-service .bj img{display: block;width: 100%;}
.i-service .top{width: 100%;height: 100%;color: #fff;position: absolute;left: 0;z-index: 3;}
.i-service .top .list{width: 25%;height: 100%;text-align: center;position: relative;overflow: hidden;}
.i-service .top .list::after{display: block;content: '';width: 100%;height: 100%;background-image: linear-gradient(to top , rgba(4,18,24,.4) ,  rgba(4,18,24,1));position: absolute;top: 0;left: 0;opacity: 0;}
.i-service .top .active{opacity: 0;transition: .5s;padding-top: .2rem;}
.i-service .top a{display: block;width: 100%;height: 100%;position: relative;z-index: 2;}
.i-service .top .txt{font-size: .4rem;width: 2rem;line-height: 1.8rem;border-radius: 50%;background-color: #346dff;border: .1rem solid #fff;margin: 0 auto 0;}
.i-service .top .line{display: block;width: 3px;height: 2rem;background-image: linear-gradient(to top , #566575 , #051424);margin: 0 auto .2rem;}
.i-service .top .icon{display: block;width: auto;height: .27rem;min-height: 20px;margin: 0 auto .2rem;}
.i-service .top .text{opacity: .3;text-transform: uppercase;transition: .5s;}

.i-service .top .list.on{overflow: inherit;}
.i-service .top .list.on::after , .i-service .top .list.on .text , .i-service .top .list.on .active{opacity: 1;}



/* 公司简介 */
.profile{;background: url(../images/profile-bj.jpg)no-repeat center / cover;}
.profile .content{min-height: 7rem;}
.profile .content .logo{display: block;width: 3.04rem;}
.profile .content .img{display: block;width: 3.2rem;}
.profile .content .box{width: 70%;}
.profile .content .text{width: 40%;color: #fff;}
.profile .content .text .name{font-weight: bold;margin-bottom: .2rem;}
.profile .content .text .name span{color: #346dff;}
.profile .content .text .desc{line-height: 1.75;text-align: justify;}


/* 案例 */
.i-case {overflow: hidden;background-color: #fff;}
.i-case .content{height: 9.4rem;}
.i-case .left{width: 3.7rem;padding: 1.4rem .4rem 1.4rem 0;}
.i-case .left .en{font-size: .8rem;font-weight: bold;text-transform: uppercase;margin-bottom: .3rem;}
.i-case .left .nav{color: #aa8768;}
.i-case .left .nav li{padding: .1rem 0;}
.i-case .left .nav li a{display: flex;align-items: center;margin-left: -10px;transition: .5s;transition-delay: .5s;}
.i-case .left .nav li a span{display: block;width: 0;height: 1px;background-color: #aa8768;border-right: 10px solid #fff;transition: 1s;}
.i-case .left .page_box{margin-top: 3rem;}
.i-case .left .page_box .btn{display: block;width: .6rem;height: auto;min-width: 45px;margin-right: .3rem;cursor: pointer;}

.i-case .right{flex: 1;height: 100%;overflow: hidden;position: relative;}
.i-case .right .item{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.i-case .right .swiper-slide{background-color: #f1f1f1;}
.i-case .right img{display: block;width: 100%;height: auto;}
.i-case .num{-webkit-text-stroke: 1px #fff;background: #121212;font-size: 114px;color: #121212;font-family: 'Noto Sans SC';font-weight: bold;height: 115px;overflow: hidden;line-height: 180px;transition: .5s;}
.i-case .alzs-swiper .swiper-slide:hover .num{color: #fff;}

.i-case .left .nav li.on a{margin-left: 0;}
.i-case .left .nav li.on a span{width: 40%;}
.i-case .right .item.active{z-index: 9;}




/* 关于我们 */
.about {overflow: hidden;}
.about .content{margin-right: -1.6rem;position: relative;padding: .35rem .0 .5rem .5rem;background: url(../images/profile-sub-bj.png)no-repeat center / cover;margin-bottom: 1.5rem;}
.about .content .top{font-size: 12px;color: rgba(25,25,26,.6);margin-bottom: .4rem;}
.about .content .top span{display: block;flex: 1;height: 1px;background-color: #cccccc;position: relative;margin-left: .35rem;}
.about .content .top span::after{display: block;content: '';width: 5px;height: 5px;border-radius: 50%;background-color: #999999;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.about .content .name{font-weight: bold;margin-bottom: .15rem;}
.about .content article{color: #1a1a1a;line-height: 1.75;padding-right: 7.1rem;}
.about .content article img{max-width: 100%;}
.about .content .img{display: block;width: 6.2rem;height: auto;max-height: 3.2rem;object-fit: cover;position: absolute;top: .6rem;right: 0;}

.about .slogan{text-align: center;background: url(../images/slogan-bj.png)no-repeat center bottom -.6rem / 100% auto;}
.about .slogan .title{margin-bottom: .2rem;}
.about .slogan .desc{color: #595959;line-height: 1.75;}
.about .slogan .info{padding: .8rem 2rem;}
.about .slogan .info .data{color: #da251e;line-height: 1;margin-bottom: .2rem;}
.about .slogan .info .num{font-size: .7rem;font-weight: bold;vertical-align: text-top;}
.about .AfterSales{height: 4rem;background: url(../images/AfterSales-bj.jpg)no-repeat center /cover;}
.about .AfterSales .img{display: block;width: auto;height: 1.2rem;}
.about .AfterSales .text{color: #fff;border: 1px solid rgba(255,255,255,.3);padding: .1rem .3rem;position: relative;line-height: 1;margin-top: .3rem;}
.about .AfterSales .text::after{display: block;content: '';border-bottom: 12px solid #da251e;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;top: 0;left: 50%;transform: translate(-50% , -70%);}


/* 栏目名 */
.P_item_name{padding-bottom: 10px;border-bottom: 1px solid #000;}
.P_item_name .en{font-size: 12px;text-transform: uppercase;font-family: SourceHanSerifCN-S;}
.P_item_name .name{font-family: SourceHanSerifCN-S;}
.P_item_name .right{font-weight: bold;letter-spacing: 20px;}
.P_item_name.color {border-color: #ffffff;color: #fff;position: absolute;width: 100%;}



@media only screen and (min-width:961px ) {
.service {padding-bottom: 0;}
.service .item .list{width: calc((100% - 1.5rem) / 4);margin-right: .5rem;padding-top: .8rem;transition: .5s;}
.service .item .list:last-child{margin-right: 0;}
.service .item .list .top{position: relative;margin-bottom: .3rem;padding-bottom: .15rem;}
.service .item .list .top::after{display: block;content: '';width: 50%;height: 200%;border-top: 1px solid rgba(178,39,35,.5);border-right: 1px solid rgba(178,39,35,.5);position: absolute;top: 0;right: .15rem;opacity: 0;transition: .5s;}
.service .item .top .title{width: fit-content;color: #000;font-weight: bold;line-height: 1;margin-bottom: .2rem;transform: translateY(-50%);transition: .5s;font-family: SourceHanSerifCN-s;background-color: #fff;position: relative;z-index: 2;}
.service .item .top .desc{text-align: justify;padding-right: .6rem;position: relative;z-index: 2;}
.service .item .top .en{font-weight: bold;color: #b21e23;opacity: .06;text-transform: uppercase;opacity: 0;transition: .5s;transform: translateY(-50%);}
.service .item .img{width: 100%;height: 4.6rem;background-color: #000;position: relative;transition: .5s;}
.service .item .img::after{display: block;content: '';width: 100%;height: 100%;background-image: linear-gradient(to top , rgba(178,39,35,.3) , rgba(0,0,0,0) );position: absolute;top: 0;left: 0;transition: .5s;opacity: 0;}
.service .item .img img{display: block;width: 100%;height: 100%;object-fit: cover;opacity: .5;transition: .5s;}
.service .item .list:hover{padding-top: .4rem;}
.service .item .list:hover .top::after{opacity: 1;}
.service .item .list:hover .en{opacity: .1;}
.service .item .list:hover .title{color: #b21e23;}
.service .item .list:hover .img{height: 5rem;}
.service .item .list:hover .img::after{opacity: 1;}
.service .item .list:hover .img img{opacity: 1;}
}


/* 优势 */
.advantage .item{margin-right: -.2rem;}
.advantage .item .list{width: calc((100% - .4rem) / 2);;margin-right: .2rem;margin-top: .2rem;background-color: #e6e6e6;padding: .45rem .5rem;transition: .5s;}
.advantage .item .list .left{width: 2.6rem;min-width: 180px;position: relative;}
.advantage .item .list .title{font-size: .36rem;font-family: SourceHanSerifCN-s;padding-top: .25rem;position: relative;z-index: 3;transition: .5s;}
.advantage .item .list .left span{font-size: .8rem;font-weight: bold;line-height: 1;position: absolute;top: 0;left: 0;color: transparent;background-image: linear-gradient(to top, transparent 10%, #ccc);-webkit-background-clip: text;background-clip: text;font-family: SourceHanSerifCN-s;transition: .5s;}
.advantage .item .list .left .act_num{opacity: 0;background-image: linear-gradient(to top, transparent 10%, #b21e23);z-index: 2;}
.advantage .item .list:last-child:not(:nth-child(even)){width: calc(100% - .2rem);}
.advantage .item .list:last-child:not(:nth-child(even)) .box{max-width: 60%;margin: 0 auto;}

.advantage .item .list .desc{flex: 1;text-align: justify;transition: .5s;}
.advantage .item .list:hover{background-color: #000000;}
.advantage .item .list:hover .left span:not(.act_num){opacity: 0;}
.advantage .item .list:hover .left .act_num{opacity: 1;}
.advantage .item .list:hover .title{color: #b21e23;}
.advantage .item .list:hover .desc{color: #fff;}



/* 成功案例 */
.case .channel{}
.case .channel .c_list{margin-bottom: .35rem;overflow: hidden;}
.case .c_list .left{width: 3.5rem;} 
.case .c_list .left .top .num{width: .46rem;line-height: .44rem;text-align: center;color: #4c4c4c;font-family: SourceHanSerifCN-s;border: 1px solid #4c4c4c;border-radius: 50%;position: relative;transition: .5s;margin-right: 15px;}
.case .c_list .left .top .num::after{display: block;content: '';width: .17rem;height: .17rem;background-color: #fff;position: absolute;right: 0;bottom: 0;border-radius: 50%;transform: translate(25% , 25%);opacity: 0;transition: .5s;}
.case .c_list .left .top .name{color: #4c4c4c;font-family: SourceHanSerifCN-s;position: relative;}
.case .c_list .left .top .name::after{display: block;content: '';width: 0;height: 1px;background-color: #b21e23;position: absolute;left: 100%;top: 50%;border-radius: 50%;transform: translate(10px , 0);transition: .5s;}
.case .c_list .left .page_box{padding-left: .6rem;margin-top: 20px;}
.case .c_list .left .page_box .btn_prev ,.case .c_list .left .page_box .btn_next{width: .42rem;height: .42rem;cursor: pointer;}
.case .c_list .left .page_box .btn_prev {background: url(../icons/case-prev.png)no-repeat center / 100% 100%;margin-right: 15px;}
.case .c_list .left .page_box .btn_next {background: url(../icons/case-next.png)no-repeat center / 100% 100%;}
.case .c_list:hover .left .num{color: #b21e23;border-color: #b21e23;}
/* .case .c_list:hover .left .num::after{opacity: 1;} */
.case .c_list:hover .left .name{color: #b21e23;}
.case .c_list:hover .left .name::after{width: 70%;}

.case .c_list .right{flex: 1;}
.case .c_list .right .item{width: 100%;height: 5.4rem;position: relative;overflow: hidden;}
.case .c_list .right .item li{background-color: #f1f1f1;position: relative;}
.case .c_list .right .item li::before{display: block;content: '';width: 100%;height: 100%;background: linear-gradient(to top , rgba(178,39,35,.8)  , transparent 40%);opacity: .8;position: absolute;top: 0;left: 0;transition: .5s;opacity: 0;}
.case .c_list .right .item li::after{display: block;content: '';width: 100%;height: 100%;background-color: #fff;opacity: .8;position: absolute;top: 0;left: 0;z-index: 2;transition: .5s;}
.case .c_list .right .item img{display: block;width: 100%;}
.case .c_list .right .item .bot{position: absolute;bottom: 0;left: 0;z-index: 3;padding: .15rem .3rem .35rem;}
.case .c_list .right .bot .title{width: fit-content;font-weight: bold;padding-bottom: .1rem;border-bottom: 1px solid #000;position: relative;z-index: 2;transition: .5s;}
.case .c_list .right .item .bot .num{font-size: 1.5rem;font-family: SourceHanSerifCN-s;line-height: 1;position: absolute;top: -.5rem;left: .2rem;-webkit-text-stroke: 1px #d1d1d1;color: transparent;}
.case .c_list .right .item li:hover::before{opacity: 1;}
.case .c_list .right .item li:hover::after{opacity: 0;}
.case .c_list .right .item li:hover .bot .title{color: #fff;border-color: #fff;}




/* 行业新闻 */
.news{background: #f5f5f5;}
.news .item .list{width: calc((100% - 1.5rem) / 4);margin-bottom: .55rem;margin-right: .5rem;background-color: #fff;border-radius: .14rem;overflow: hidden;position: relative;transition: .5s;}
.news .item .list:nth-child(4n){margin-right: 0;}
.news .item .list::after{display: block;content: '';width: 100%;height: 100%;background: url(../images/news-list-bj.png)no-repeat center / cover #fff;position: absolute;top: 0;left: 0;opacity: 0;transition: .5s;}
.news .item .list a{display: block;width: 100%;padding: .5rem .4rem;position: relative;z-index: 3;}
.news .item .list .time{color: #5f5f5f;line-height: 1;margin-bottom: 10px;}
.news .item .list .title{color: #000000;font-weight: bold;margin-bottom: .25rem;transition: .5s;}
.news .item .list .desc{color: #999999;margin-bottom: .3rem;}
.news .item .list .more{width: fit-content;height: 30px;border: 1px solid #cccccc;border-radius: 30px;padding: 0 15px;transition: .5s;}
.news .item .list .more .icon{width: 9px;height: 8px;margin-left: 5px;}
.news .item .list .more .icon img{display: block;width: 100%;height: 100%;transition: .5s;}
.news .item .list .more .icon .white{transform: translateY(-100%);opacity: 0;}

.news .item .list:hover{box-shadow: 0 .05rem .1rem .03rem rgba(0,0,0,.1);}
.news .item .list:hover::after{opacity: 1;}
.news .item .list:hover .title{color: #346dff;}
.news .item .list:hover .more{color: #fff;background-color: #da251e;border-color: #da251e;}
.news .item .list:hover .more .icon .white{opacity: 1;}
.news .item .list:hover .more .icon .blank{opacity: 0;}


/* 详情 */
.detail{background: #f5f5f5;}
.detail .content{background-color: #fff;padding: .8rem .5rem;}
.detail .content .title{text-align: center;font-weight: bold;}
.detail .content .time{text-align: center;color: #afafaf;}
.detail .content article{color: #202020;margin-top: .3rem;}
.detail .content article p{margin-bottom: 5px;}
.detail .content article img , .detail .content article video{max-width: 100%;}


/* 联系我们 */
.contact{background: #000000;padding: 0;}
.contact .bj{max-width: 1920px;background: url(../images/contact-bj.jpg)no-repeat center / 100% ;margin: 0 auto;padding-bottom: 1rem;}
.contact .content{padding-left: 1.2rem;}
.contact .content .img{display: block;width: 3.4rem;}
.contact .content .info{color: #fff;margin-top: .4rem;}







.box_wap_show{display: none!important;}
/* 手机端 */
@media only screen and (max-width:960px ) {
	html,body{font-size: .24rem}
	body{background-image: url(../images/body-wap-bj.png);}
	table, th, td, tr{padding: .1rem .06rem;}
	.box_wap_hide{display: none!important;}
	.box_wap_show{display: block!important;}
	
	.P_wrapper{min-width: auto;padding: 0 .3rem;}
	.P_box_style{padding-top: .4rem;}
	
	
	.P_item_name .en{font-size: .22rem;}
	.P_item_name .name{font-size: .28rem;}
	.P_item_name .right{display: none;}
	
	
	header{padding: .24rem 0;}
	header .logo, header .logo img{min-height: auto;}
	header .menu_btn, header .menu_btn img{height: .35rem;min-height: auto;}
	
	
	.wap_footer{font-size: .24rem;color: #ffff;text-align: center;background-color: #000000;padding: .2rem .3rem;}
	
	
	.i-news .name{font-size: .32rem;}
	.i-news .item{margin-right: 0;flex-wrap: wrap;}
	.i-news .item .list{width: 100%;margin-right: 0;margin-bottom: .2rem;}
	.i-news .item .list:last-child{display: none;}
	.i-news .item .list a{display: flex;overflow: hidden;}
	.i-news .item .list .img{width: 2.8rem;height: 1.62rem;min-height: auto;margin-right: .22rem;}
	.i-news .item .list .text{flex: 1;display: flex;flex-direction: column;justify-content: space-between;}
	.i-news .item .list .title{font-size: .28rem;padding: 0;}
	.i-news .item .list .time{font-size: .24rem;color: #5f5f5f;}
	.i-news .more{width: 1.8rem;font-size: .24rem;color: #5f5f5f;text-align: center;line-height: .6rem;border: 1px solid #b3b3b3;margin: .3rem auto .2rem;}
	
	
	.i-service-wap .content{width: 100%;height: 8rem;position: relative;overflow: hidden;}
	.i-service-wap .top{width: 100%;height: 100%;color: #fff;position: absolute;top: 0;left: 0;}
	.i-service-wap .top .list{display: block;width: 35%;height: 25%;position: relative;border-bottom: 1px solid #000;background: linear-gradient(to right , #adc4ff , rgba(196,213,255,.5));transition: .5s;}
	.i-service-wap .top .list::after{display: block;content: '';width: 100%;height: calc(100% + 2px);background: #346dff;position: absolute;bottom: -1px;left: 0;opacity: 0;transition: .5s;}
	.i-service-wap .top .list a{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;height: 100%;position: relative;z-index: 3;color: #051323;transition: .5s;}
	.i-service-wap .top .list a .title{font-size: .28rem;font-weight: bold;}
	.i-service-wap .top .list a .en{font-size: .2rem;opacity: .7;text-transform: uppercase;margin: .1rem 0;letter-spacing: -.5px}
	.i-service-wap .top .list a .icon{display: block;width: .27rem;height: .27rem;transform: rotate(-90deg);opacity: 0;transition: .5s;}
	.i-service-wap .top .list.on{width: 40%;}
	.i-service-wap .top .list.on::after{opacity: 1;}
	.i-service-wap .top .list.on a {color: #fff;}
	.i-service-wap .top .list.on a .icon{opacity: 1;}
	.i-service-wap .bj{width: 100%;height: 100%;}
	.i-service-wap .bj img{display: block;width: 100%;height: 100%;object-fit: cover;}
	
	
	
	.profile{background: url(../images/profile-wap-bj.png) no-repeat top / 100% auto;}
	.profile .content{min-height: auto;flex-direction: column;padding-top: 1rem;position: relative;}
	.profile .content .logo{width: 3.93rem;margin-bottom: .6rem;}
	.profile .content .img{width: 4.52rem;}
	.profile .content .text{width: 100%;margin-bottom: .5rem;}
	.profile .content .text .name{display: none;}
	.profile .content .text .desc{font-size: .26rem;padding: 0 .25rem;}
	.profile .content .box{flex-direction: column-reverse;width: 100%;}
	
	
	.i-case .content{height: auto;display: block;}
	.i-case .left{width: 100%;padding: 0;margin-bottom: .8rem;}
	.i-case .left .nav{font-size: .28rem;position: relative;padding-right: 50%;}
	.i-case .left .page_box{margin-top: 0;position: absolute;right: 0;bottom: 0;}
	.i-case .left .page_box .btn{width: .6rem;height: .6rem;min-width: auto;margin-right: 0;margin-left: .2rem;}
	.i-case .right{width: 100%;height: 9.6rem;}
	
	
	.i-contact-wap{background: url(../images/contact-wap-i-bj.png)no-repeat center /cover;}
	.i-contact-wap .text{display: flex;justify-content: space-around;font-size: .3rem;color: #fff;line-height: 2;text-transform: uppercase;border-bottom: 1px solid #ffffff;opacity: .2;}
	.i-contact-wap .content{font-size: .28rem;color: #fff;padding: 1rem .3rem;}
	.i-contact-wap .content .img{display: block;width: 3.37rem;margin: 0 auto .5rem;}
	
	
	
	.about .content{margin-right: -.3rem;padding: .5rem .5rem .1.6rem .3rem;margin-bottom: 2.5rem;}
	.about .content .top{font-size: .24rem;margin-bottom: .3rem;}
	.about .content .name{font-size: .32rem;}
	.about .content article{padding-right: 0;font-size: .24rem;margin-bottom: .3rem;}
	.about .content .img{width: 6.9rem;max-height: 3.56rem;position: relative;top: auto;right: auto;margin-bottom: -2.5rem;}
	.about .slogan{background: url(../images/slogan-wap-bj.png)no-repeat bottom center / 100% auto;}
	.about .slogan .title{font-size: .44rem;}
	.about .slogan .desc{font-size: .26rem;}
	.about .slogan .info{display: block;padding: .35rem 0;}
	.about .slogan .info dd{padding: .35rem 0;}
	.about .slogan .info .num{font-size: 1.1rem;}
	.about .slogan .info .unit , .about .slogan .info .title{font-size: .24rem;}
	.about .AfterSales{background: url(../images/AfterSales-wap-bj.jpg)no-repeat center / cover;}
	.about .AfterSales .text{font-size: .24rem;}
	
	
	.service .item .list{width: 100%;min-height: 3rem;color: #fff;margin-right: 0;margin-bottom: .3rem;background-color: #000000;position: relative;padding: .3rem;}
	.service .item .top{position: relative;z-index: 3;width: 50%;}
	.service .item .top .title{font-size: .4rem;font-family: SourceHanSerifCN-s;}
	.service .item .top .desc{font-size: .24rem;text-align: justify;opacity: .6;}
	.service .item .top .en{display: none;}
	.service .list .img{display: flex;justify-content: flex-end;width: 100%;height: 100%;position: absolute;top: 0;right: 0;}
	.service .list .img img{display: block;width: auto;height: 100%;object-fit: cover;opacity: .5;}
	
	
	.advantage .item{margin-right: 0;}
	.advantage .item .list{width: 100%;margin-right: 0;margin-top: 0;margin-bottom: .3rem;box-shadow: 0 .1rem .2rem 0 rgba(0,0,0,.2);}
	.advantage .item .list .box{flex-direction: column;}
	.advantage .item .list .left{width: auto;min-width: auto;}
	.advantage .item .list .left span{font-size: 1.2rem;top: auto;bottom: 0;left: 50%;transform: translateX(-50%);}
	.advantage .item .list .desc{flex: none;width: 100%;font-size: .24rem;}
	.advantage .item .list .title{font-size: .36rem;margin-bottom: .2rem;}
	.advantage .item .list:last-child:not(:nth-child(even)){width: 100%;}
	.advantage .item .list:last-child:not(:nth-child(even)) .box{width: 100%;max-width: none;}
	
	
	.case .wap_top_item{margin-bottom: .4rem;}
	.case .wap_top_item dd{width: calc((100% - .32rem) / 3);text-align: center;line-height: .66rem;font-size: .28rem;margin-right: .16rem;margin-bottom: .15rem;border: 1px solid #999999;}
	.case .wap_top_item dd:nth-child(3n){margin-right: 0;}
	.case .wap_top_item dd.on{background-color: #b21e23;border-color: #b21e23;color: #fff;}
	
	
	.case .channel{height: 10.2rem;position: relative;}
	.case .channel .c_list{position: absolute;z-index: 1;top: 0;left: 0;}
	.case .channel .c_list.active{z-index: 3;}
	.case .c_list .left{width: 100%;position: absolute;top: 50%;left: 0;transform: translateY(-50%);z-index: 4;}
	.case .c_list .left .page_box{display: flex;justify-content: space-between;padding-left: 0;margin-top: 0;}
	.case .c_list .left .page_box .btn_prev, .case .c_list .left .page_box .btn_next{width: .86rem;height: .86rem;}
	
	
	
	.case .c_list .right {padding: 0 .6rem;}
	.case .c_list .right .item{height: 10.2rem;}
	.case .c_list .right .item li::after{display: none;}
	
	
	.news .item .list{width: 100%;margin-right: 0;margin-bottom: .2rem;}
	.news .item .list .time{font-size: .22rem;margin-bottom: .2rem;}
	.news .item .list .title{font-size: .28rem;margin-bottom: .2rem;}
	.news .item .list .desc{font-size: .24rem;margin-bottom: .2rem;}
	.news .item .list .more{font-size: .22rem;margin: 0 auto;margin-right: 0;}
	
	
	
	.detail{background-color: transparent;}
	.detail .content{background-color: transparent;padding: 0;}
	.detail .content .title{font-size: .3rem;}
	.detail .content .time{font-size: .22rem;}
	.detail .content article{font-size: .24rem;line-height: 1.75;}
	
	
	.contact{padding-top: 0;}
	.contact .bj{height: 100%;background-size: cover;}
	.contact .content{padding-left: 0;}
	.contact .content .img{margin: 0 auto;}
	.contact .content .info {font-weight: bold;text-align: center;font-size: .28rem;}
	.contact .content .info p{margin-bottom: .2rem;}
	.contact .content .info span{display: block;font-weight: 400;font-size: .24rem;}
}

