﻿@charset "utf-8";


/*==响应↓==*/
@media all and (max-width:1920px){


}


@media all and (max-width:1600px){
.container{width:1400px;}	
/*--*/
.header .container{padding-left:40px;padding-right:40px;}
.header .nav{margin-right:100px;}
.header .nav > li{margin-left:50px}

}


@media all and (max-width:1400px){
.container{width:1200px;}	
/*--*/
.header .nav{margin-right:80px;}
.header .nav > li{    margin-left:30px;}
/*--*/
.ServiceInner .team ul .pic{width:180px;height:180px;}
/*--*/
.AboutHome .right{padding:100px 50px;}
/*--*/
.UseHome .up form{width:45%;}

}


@media all and (max-width:1200px){
.container{width:1000px;}	
/*--*/
.header .container{padding-left:20px;padding-right:20px;}
.header .nav{margin-right:30px;}
.header .nav > li{    margin-left:20px;}
/*--*/
.banner-within{height:600px;}
.banner-within.dowl{height:400px;}
/*--*/
.AboutHome .right { padding: 50px 50px;}
.AboutHome .right .more{margin-top:80px;}
/*--*/
.digital li span{font-size: 62px;}
/*--*/
.NewsHome .list{column-count: 2;}
/*--*/
.UseHome .up{padding:50px 20px}
.UseHome .up .pic{margin: 40px 0 0px -40px;}
.UseHome .up .pic img{width: 260px;}
/*--*/
.ServiceInner .team ul li a{padding:50px 20px;}
.ServiceInner .worth ul li a{padding:0 20px;}
/*--*/
.download-list h4{width:40%;}
/*--*/
.AboutInner .Culture ul span{margin-top:80px}
/*--*/
.news-list li .pic{width:220px;height:240px}
/*--*/
.ProductInner .function .tone li{    padding: 50px 10px;}
/*--*/
.ContactInner .mode .list li{padding:0 10px}
/*--*/
.footer .left{width:70%;}
.footer .right{width:28%;}

}


@media all and (max-width:1000px){	
.container{width:100%;padding-left:10px; padding-right:10px;}	
/*--*/
.header .nav{font-size: 0.75rem} 
.header{height:85px !important;padding:20px 0 !important}
.header .logo img{height:55px;width:auto}
.header .nav{display:none;}
.header .tel{display: none;}
/*--*/	
.navWap-trigger{margin-top:10px;}
.navWap-block{top:85px;}
.fixed-top{ position:fixed;z-index:99;width:100%; background: #fff}
/*--*/
.rack{padding:40px 0 60px 0}
/*--*/
.menu{margin-top:30px}
.menu li a{font-size:16px;padding: 12px 40px;}
/*--*/
.mt80{margin-top:40px}
.mt100{margin-top:50px}
.mt120{margin-top:50px;}
.mtm106{margin:50px 0 40px 0}
/*-*/
.pt100{padding-top:50px}
.pt120{padding-top:50px}
.ptm50{padding:40px 0}
.ptm80{padding:40px 0}
.ptm100{padding:50px 0}
.ptm711b{padding:40px 0 50px 0}
.ptm106{padding:50px 0 40px 0}
.ptm1312b{padding:50px 0 40px}
/*--*/
.titleAx{font-size:30px;}
.titleAx b{font-size:30px;padding-bottom:25px;}
.titleAx b:after{bottom:-2px;height:5px; }
.titleAx .art{margin-bottom:-40px;font-size:70px;}
.titleAx.cen{margin-bottom:40px;}
.titleAx p{font-size:14px;margin-top:30px;line-height:24px;padding:0 20px}
.titleAx.m120{margin-bottom:50px;}
.titleAx.m100{margin-bottom:50px;}
.titleAx.m80{margin-bottom:40px;}
/*--*/
.titleTop{padding-bottom: 20px;margin-bottom: 40px;}
.titleTop .titleAx:before{bottom: -23px;height:2px;background: #71b6fc;}
.titleTop .more{font-size: 18px;margin-top: 15px;}
/*--*/
#bannerBox .swiper-button-prev:before,.bannerBox .swiper-button-next:before{ font-size:60px;}
#bannerBox .swiper-pagination{bottom: 15px;}
/*--*/
.banner-within{height: 400px;}
.banner-within.dowl{height:300px;}
.banner-within .box h2{margin-bottom: 15px;font-size: 32px;}
.banner-within .box h2 font{font-size:14px; margin-top:10px}
.banner-within .box h4{margin-bottom: 25px;font-size: 18px;}
.banner-within .box p{font-size:14px;line-height: 28px;}
.banner-within .box .consult{margin: 40px auto 0;padding:10px 50px;font-size:16px;}
.banner-within .box .consult i{font-size: 26px;margin-right: 10px;margin-top: -3px;}
/*--*/
.DwellPic.dp2 .pic{height: 220px;}
/*--*/
.onlineIn{margin-top:30px; }
.consultBtn{font-size:14px;padding:12px 40px;}
.telBtn{font-size:14px;padding:12px 20px;}
.telBtn i{font-size:18px; margin-right:10px;}
/*--*/
.FunctionHome ul{margin:0 0 -10px -10px}
.FunctionHome ul li{display: table;margin-bottom:10px;}
.FunctionHome ul a{margin-left:10px; height:250px}
.FunctionHome ul .box{padding: 30px 25px; transform: translateY(0px);}
.FunctionHome ul h4{font-size:18px;}
.FunctionHome ul em{}
.FunctionHome ul p{font-size:14px;margin-top:25px;line-height:22px;}
.FunctionHome ul .tit{display: none;}
.FunctionHome ul .box{opacity: 1;}
.FunctionHome ul .box em{width: 40px;height: 40px;margin-right: 15px;margin-top: -10px;background-size: 40px;}
.FunctionHome ul .tit em{margin-bottom:20px;}
.FunctionHome .chip.c-1{right:-110px;top: -210px;width: 553px;height: 553px;background: url(../images/chip01.png) no-repeat center;}
.FunctionHome .chip.c-2{left:-50px;bottom:-100px;width: 336px;height: 423px;background: url(../images/chip02.png) no-repeat center;}
/*--*/
.SolveCon .list a{height:400px}
.SolveCon .list .tit{font-size:20px;margin-bottom:30px;}
.SolveCon .list .tit u{margin:10px 0 0 0;height:2px;}
.SolveCon .list .tit span{font-size:18px;margin-top:10px;}
.SolveCon .list .box{opacity: 1;    transform: translateY(0px);}
.SolveCon .list p{    -webkit-line-clamp: 4;margin-bottom:50px;}
.SolveCon .list .more{font-size:14px;padding:10px 30px}
.SolveCon .list .pd{padding:50px 20px;}
.SolveCon .list .dn{display: none;}
.SolveCon .trigger{padding: 30px 0;}
.SolveCon .trigger{}
/*--*/
.TraitHome li{margin-bottom: 20px;}
.TraitHome li a{margin: 0 0 0px 20px;padding:20px 40px;}
.TraitHome li a:before{top:20px;width:3px;height:60px;}
.TraitHome li .box{width:40%;}
.TraitHome li h4{font-size:20px;margin-bottom: 10px;}
.TraitHome li span{font-size:14px;}
.TraitHome li b{font-size:60px;margin-top:30px;}
.TraitHome li img{max-width:50%;}
.TraitHome li h4,.TraitHome li span,.TraitHome li b{display: table;}
/*--*/
.AboutHome{padding-bottom:0px;margin-bottom:0px;}
.AboutHome:before{bottom:0%;}
.AboutHome .left{width:100%;}
.AboutHome .title{margin-top:20px;}
.AboutHome .title b{font-size:35px;line-height: 40px;}
.AboutHome .title span{font-size:14px;margin-top:20px;line-height:26px;}
.AboutHome .right{width: 100%;padding:40px 30px;margin-top:50px;margin-bottom:40px;}
.AboutHome .right .tit{font-size:22px;padding-bottom: 30px;margin-bottom:30px;}
.AboutHome .right .tit:after{left:0%;bottom:-2px;width:50px;height:5px;}
.AboutHome .right .wx{font-size:14px;line-height:24px;}
.AboutHome .right .more{ margin-top:50px;font-size:14px; padding:10px 40px; }
/*--*/
.digital{width:100%;margin-top: 80px;}
.digital li span{font-size: 55px;}
.digital li font{font-size:16px;margin-left: 2px;}
.digital li h5{font-size:14px;}
.digital li a:after{ right:0%;top:10px;}
/*--*/
.NewsHome .list{margin:0 0 -10px -20px;column-count: 2;column-gap: 0;orphans: 1;widows: 1;}
.NewsHome .list li a{margin:0 0 10px 20px;padding: 20px;}
.NewsHome .list .one a{padding:20px;}
.NewsHome .list .one h4{font-size:18px;margin-top:20px;}
.NewsHome .list h4{font-size:18px;margin-bottom: 20px;}
.NewsHome .list p{font-size:14px;margin-bottom: 30px;}
.NewsHome .list .time{font-size: 14px;}
.NewsHome .list .time font{font-size: 36px;}
.NewsHome .list em{margin-top: 25px;font-size: 24px;width: 30px;height: 30px;line-height: 30px;}
.NewsHome .list .three .time{padding: 15px 20px 15px 0px;margin-right: 20px;}
.NewsHome .list .one a{height: 435px;}
.NewsHome .list .one .pic{height: 350px;}
.NewsHome .list .two a{height: 225px;}
.NewsHome .list .three a{height: 135px;}
/*--*/
.newsRe-list{margin: 30px 0 -15px -15px;}
.newsRe-list li{width:50%;margin-bottom:15px;}
.newsRe-list a{padding: 20px;margin-left:15px;}
.newsRe-list li p{font-size:13px;line-height:22px;margin-bottom:15px;}
.newsRe-list li h4{margin-bottom:10px;font-size: 17px;}
.newsRe-list li:nth-child(n+7){display: none;}
/*--*/
.UseHome .up{padding: 50px 50px 30px 50px;height: initial;overflow: hidden;}
.UseHome .up .pic{margin: 0;}
.UseHome .up .box{margin: 0 0 0 30px;}
.UseHome .up .box h3{font-size: 30px;}
.UseHome .up .box p{font-size:18px; }
.UseHome .up .box .tel{margin-top: 25px;font-size: 20px;padding:10px;border-radius: 30px;}
.UseHome .up .box .tel i{margin: -5px 10px -5px -5px;font-size: 20px;width: 40px;height: 40px;line-height: 40px;}
.UseHome .up form{width: 100%;margin-top: 30px;}
.UseHome .up form input,.UseHome .up form textarea{padding: 12px 20px;}
.UseHome .up form button{font-size:18px;}
.UseHome ul{width: 100%;margin: 50px 0 -30px -20px}
.UseHome ul li{width:50%;padding-right: 0px;}
.UseHome ul li a{display:block;margin: 0 0 30px 20px;}
.UseHome ul em{width: 50px;height: 50px;margin-right: 15px; background-size:100%}
.UseHome ul h4{font-size:22px;margin-bottom:15px;}
.UseHome ul p{font-size:14px;}
/*--*/
.SolveInner .worry ul li{position: initial;font-size:14px;padding: 15px 40px;margin: 0 auto 20px;width: fit-content;}
.SolveInner .worry img{width:50%}
.SolveInner .diverse .list p{    padding: 70px 10px 30px 10px;}
.SolveInner .diverse .trigger{margin-top:30px;}
.SolveInner .honor .list li{width:50%; }
.SolveInner .honor .list h4{font-size:16px; margin-top:15px; }
.SolveInner .honor .trigger{margin-top:30px;}
/*--*/
.applyCon{}
.applyCon .title{font-size:34px; margin-bottom:30px; }
.applyCon .title span{font-size:16px;}
.applyCon .tel{margin: 0 auto 30px;font-size:18px;}
.applyCon .tel i{font-size: 18px;width: 35px;height: 35px;line-height: 35px;}
.applyCon form{width:80%; margin: auto;}
.applyCon form input,.applyCon form textarea{padding: 12px 20px;}
.applyCon form textarea{height: 100px;}
.applyCon form button{font-size:18px;padding: 12px 0;}
/*--*/
.ServiceInner .sale ul li a{margin: 0px 0 10px 10px;}
.ServiceInner .sale ul h3{left: 10%;top: 20%;font-size:22px;}
.ServiceInner .sale ul h3 span{margin-top: 15px;font-size:16px;}
.ServiceInner  .more{ margin: 40px auto 0;font-size: 14px; padding: 12px 60px;}
.ServiceInner .team ul{ }
.ServiceInner .team ul li{ height:500px}
.ServiceInner .team ul li a{}
.ServiceInner .team ul .pic{margin-bottom:20px;}
.ServiceInner .team ul h4{font-size:22px;margin-bottom:20px;}
.ServiceInner .team ul p{margin-top: 15px;font-size:14px;}
.ServiceInner .worth ul li{width:25%; }
.ServiceInner .worth ul li a{padding: 0 10px;}
.ServiceInner .worth ul em{ width: 120px; height: 120px;margin:0 auto 20px; }
.ServiceInner .worth ul em:after{background-size:cover ;}
.ServiceInner .worth ul h4{font-size:16px;margin-bottom:20px;}
.ServiceInner .worth ul p{font-size:14px}
/*--*/
.DownloadInner .long{margin-bottom:30px;} 
.DownloadInner .title{font-size:18px; margin-bottom:20px; } 
.download-list h4,.download-list span{padding: 12px 10px;font-size: 14px;}
.download-list h4{width:40%}
.download-list .format{font-size:12px;padding:5px 10px; }
.download-list .btn{font-size:12px;padding:5px 10px;}
/*--*/
.planCon ul em{width:80px;height:80px;}
.planCon ul em{width:80px;height:80px;margin:0 auto 15px;}
.planCon ul h4{font-size:16px;}
.planCon ul i{font-size:16px;margin-bottom: 12px;}
/*--*/
.AboutInner .introduce .wx{margin-bottom:50px}
.AboutInner .introduce .briefly{padding:50px 20px;}
.AboutInner .introduce .briefly h4{font-size:40px}
.AboutInner .introduce .briefly span{font-size:16px;margin-left:30px;line-height:24px;}
.AboutInner .course .list{position:relative;border-bottom:none;margin-bottom: -20px;}
.AboutInner .course .list:before{content: "";position:absolute;left: 50%;top:0;width:1px;height:100%;background: #ddd;}
.AboutInner .course .list li{float: left;display: table;width: 50%;height: auto;padding: 0 30px;margin-bottom: 30px;}
.AboutInner .course .list li a{display:table;float:right}
.AboutInner .course .list li h4{display: table;color:#fff;font-size: 22px;margin: 0px;width: initial;height: auto;padding: 8px 30px;border-radius: 0%;}
.AboutInner .course .list li h4:after{display: none;}
.AboutInner .course .list li p{font-size:14px;margin-top: 20px;padding: 0;line-height: 24px;text-align: left;background: #fff;}
.AboutInner .course .list li a:before{right: -37px;left: auto;top: 10px;margin-left: 0;} 
.AboutInner .course .list li a:after{top: 15px;right: -30px;left: auto; bottom: 0; z-index: 0;width: 50px;height: 2px;border: none; background: #ddd;}
.AboutInner .course .list li:nth-of-type(odd){padding-top:0px}
.AboutInner .course .list li:nth-of-type(even){float:right;margin-top: 34px;}
.AboutInner .course .list li:nth-of-type(even) a{float:left;}
.AboutInner .course .list li:nth-of-type(even) a:before{left: -35px;right: auto;}
.AboutInner .course .list li:nth-of-type(even) a:after{right: auto;left:-30px;}
.AboutInner .course .list li:hover h4{transform: translateY(0px);}
.AboutInner .course .list li:hover h4:after{opacity:1;transform: translateY(0px);}
.AboutInner .Culture ul{ margin:0 0 -10px -10px;}
.AboutInner .Culture ul li{width:25%;margin-bottom:10px;}
.AboutInner .Culture ul li a{margin-left:10px;padding:50px 10px 20px 10px;}
.AboutInner .Culture ul h4{font-size: 20px;width:50px;}
.AboutInner .Culture ul span{font-size:14px;margin-top: 80px;}
/*--*/
.news-list{margin:0 0 -10px -10px;}
.news-list li a{margin:0 0 10px 10px;padding: 15px;}
.news-list li .pic{width: 200px;height: 200px;margin-right: 15px;}
.news-list h4{font-size:18px;margin-top: 10px;margin-bottom:20px;}
.news-list p{margin-bottom: 40px;}
.news-list .time{font-size:14px; }
.news-list .time font{ font-size:36px;}
.news-list em{margin-top: 18px;font-size: 20px;width: 25px;height: 25px;line-height: 25px;}
/*--*/
.ContactInner .mode .list{padding: 20px 10px;margin-bottom:30px;}
.ContactInner .mode .list span{font-size:14px;}
.ContactInner .map #dituContent{height:300px;}
/*--*/
.ProductInner .trait ul{margin:0 0 -10px -10px}
.ProductInner .trait li{/* width: 25%; */margin-bottom:10px;}
.ProductInner .trait li a{margin-left:10px;}
.ProductInner .trait .brick{padding: 30px 20px 20px 20px;}
.ProductInner .trait li a:before{height:2px;}
.ProductInner .trait li h4{font-size:20px;margin-bottom: 10px;}
.ProductInner .trait li span{font-size:14px;width: 100%;}
.ProductInner .trait li img{margin: 0 auto 20px;}
.ProductInner .worth .list{margin:0 0 -15px -15px;}
.ProductInner .worth .list li{width:25%; margin-bottom:15px}
.ProductInner .worth .list a{  margin-left:15px;}
.ProductInner .worth .list h4{font-size:16px; margin-top:15px; }
.ProductInner .function .tone{}
.ProductInner .function .tone li{font-size:16px;padding:30px 6px;}
.ProductInner .function .tone.ico em{margin: 0 auto 10px;width:35px;height:35px;}
.ProductInner .function .down{padding:40px 20px;}
.ProductInner .function .con .top{ margin-bottom:40px;}
.ProductInner .function .con .top h3{font-size:20px;margin-bottom:30px;}
.ProductInner .function .con .top h3 em{width:30px;height:30px;}
.ProductInner .function .con ul li{padding-right:20px;}
.ProductInner .function .con ul h5{font-size:16px;margin-bottom:10px;}
/*--*/
.list-box{}
.list-box li{width:33.3%;}
.list-box li a{}
.list-box li h4{font-size: 14px;padding:10px 10px;}
/*--*/
.flatI{display: block;}
.footer{    padding: 40px 0 20px 0;}
.footer .left{width:100%}
.footer .copy{text-align: center;margin-top: 20px;}
.footer .nav{display: none;}
.footer .link{display: none;}
.footer .right{width:100%; text-align: center;}
.footer .right .wx{text-align: center;}

}


@media all and (max-width:760px){

.container{width:100%;padding-left:10px; padding-right:10px;}
/*--*/	
.header{height:55px !important;padding:10px 0 !important}
.header .logo img{height:40px;}
/*--*/	
.navWap-trigger{margin-top:0px;}
.navWap-block{top:55px;}
/*--*/
.rack{padding:40px 0 50px 0}	
/*--*/
.banner-within{height: 220px;}
.banner-within.dowl{height:220px;}
.banner-within .box h2{margin-bottom: 10px;font-size: 24px;}
.banner-within .box h2 font{font-size:12px; margin-top:5px}
.banner-within .box h4{margin-bottom: 15px;font-size: 14px;}
.banner-within .box p{ display: none; font-size:14px;line-height: 24px;}
.banner-within .box .consult{margin: 30px auto 0;padding:2px 30px;font-size:12px;line-height:28px;}
.banner-within .box .consult i{font-size: 22px;margin-right: 5px;margin-top: 0px;}
/*--*/
.menu{margin-top:30px}
.menu ul{width:100%;margin-bottom:-10px}
.menu li{width:33.3%}
.menu li a{font-size:16px;padding: 5px 8px;margin:0 5px 10px 5px}
/*--*/
.site{display: none}
/*--*/
.mt80{margin-top:30px}
.mt100{margin-top:30px}
.mt120{margin-top:30px;}
.mtm106{margin:30px 0 30px 0}
/*-*/
.pt100{padding-top:30px}
.pt120{padding-top:30px}
.ptm50{padding:30px 0}
.ptm80{padding:30px 0}
.ptm100{padding:30px 0}
.ptm711b{padding:30px 0 30px 0}
.ptm106{padding:30px 0 40px 0}
.ptm1312b{padding:40px 0 30px}
/*--*/
.titleAx{font-size:22px;}
.titleAx b{font-size:22px;padding-bottom: 12px;}
.titleAx b:after{bottom: -2px;height: 4px;}
.titleAx .art{margin-bottom: -30px;color:#ddd;font-size: 36px;}
.titleAx.cen{margin-bottom:20px;}
.titleAx p{font-size:13px;margin-top:20px;line-height:22px;padding:0 10px}
.titleAx.m120{margin-bottom:20px;}
.titleAx.m100{margin-bottom:20px;}
.titleAx.m80{margin-bottom:20px;}
/*--*/
.titleTop{padding-bottom: 15px;margin-bottom: 30px;}
.titleTop .titleAx:before{bottom: -17px;height:2px;background: #71b6fc;}
.titleTop .more{font-size: 14px;margin-top: 10px;}
.titleBx.tTop{margin:30px 0 0 0}
/**/
#bannerBox .swiper-button-prev{left:10px}
#bannerBox .swiper-button-next{right:10px;}
#bannerBox .swiper-button-prev:before,.bannerBox .swiper-button-next:before{ font-size:30px;}
#bannerBox .swiper-pagination{bottom: 15px;}
#bannerBox .swiper-pagination span{opacity: 0.6;width:20px;height:5px;margin:0 5px;border-radius:0%;border: 0px; background: #fff}
#bannerBox .swiper-pagination span:before{display: none}
#bannerBox .swiper-pagination span.swiper-pagination-bullet-active{ background: #333}
/*--*/
.DwellPic.dp2 .pic{height: 150px;}
/*--*/
.srllPic{padding:0px}
/*--*/
.onlineIn{margin-top:30px; }
.consultBtn{height:35px;font-size:12px;padding:10px 40px;}
.telBtn{height:35px;font-size:12px;padding:8px 20px;}
.telBtn i{font-size:18px; margin-right:10px;}
/*--*/
.spot-2 span{margin:0 5px;width:8px;height:8px;}
/*--*/
.BtnOrso.imp{font-size: 18px;width:30px;height:30px;line-height: 30px;}
/*--*/
.FunctionHome ul li{width:50%;display: block;}
.FunctionHome ul a{height: 100%;}
.FunctionHome ul img{position: absolute;left: 0; bottom: 0; top: 0;height: 100%;}
.FunctionHome ul .box{position: initial;padding: 20px 15px;}
.FunctionHome ul h4{font-size:16px;}
.FunctionHome ul p{margin-top:15px;}
/*--*/
.SolveCon .list a{height:260px}
.SolveCon .list .tit{font-size:18px;margin-bottom:15px;}
.SolveCon .list .tit span{font-size:14px;margin-top:10px;}
.SolveCon .list p{    -webkit-line-clamp: 3;margin-bottom:30px;}
.SolveCon .list .more{font-size:12px;padding:8px 30px}
.SolveCon .list .pd{padding:20px 20px;}
.SolveCon .list .dn{margin-bottom:0px}
.SolveCon .trigger{height:50px;padding:20px 0 20px 0;}
.SolveCon .trigger .spot-2{}
.SolveCon .trigger .BtnOrso{margin-top: -12px;margin-left:20px;}
/*--*/
.TraitHome ul{margin-left:-15px}
.TraitHome li{margin-bottom: 15px;}
.TraitHome li a{margin: 0 0 0px 15px;padding:20px 20px;}
.TraitHome li a:before{top:20px;width:2px;height:40px;}
.TraitHome li .box{width:100%;}
.TraitHome li h4{font-size:18px;margin-bottom: 10px;}
.TraitHome li span{font-size:12px;}
.TraitHome li b{font-size:40px;margin-top: 10px;}
.TraitHome li img{float: none;max-width: 60%;display: table;margin: 10px auto 20px;}
.TraitHome li h4,.TraitHome li span,.TraitHome li b{display: table;}
/*--*/
.AboutHome .title{margin-top:0px;}
.AboutHome .title b{font-size:24px;line-height: 30px;}
.AboutHome .title span{margin-top:15px;}
.AboutHome .right{padding: 25px 25px;margin-top: 40px;margin-bottom: 31px;}
.AboutHome .right .tit{font-size:20px;padding-bottom: 20px;margin-bottom:20px;}
.AboutHome .right .tit:after{left:0%;bottom:-1px;width:40px;height:4px;}
.AboutHome .right .more{margin-top:30px;font-size:12px;padding: 10px 40px;}
/*--*/
.digital{margin-top: 40px;}
.digital li span{font-size: 40px;}
.digital li font{font-size:14px;margin-left: 2px;}
.digital li h5{font-size:14px;}
.digital li a:after{right:0%;left: 40%;top:10px;}
.NewsHome .list{margin:0 0 -10px -10px;column-count: 1;column-gap: 0;orphans: 1;widows: 1;}
.NewsHome .list li a{margin:0 0 10px 10px;padding: 15px;}
.NewsHome .list .one a{padding:15px;}
.NewsHome .list .one h4{font-size:16px;margin-top:15px;}
.NewsHome .list h4{font-size:16px;margin-bottom: 15px;}
.NewsHome .list p{font-size:14px;margin-bottom: 15px;}
.NewsHome .list .time{font-size: 14px;}
.NewsHome .list .time font{font-size:28px;}
.NewsHome .list em{margin-top: 20px;font-size: 18px;width:26px;height: 26px;line-height: 26px;}
.NewsHome .list .three{display: none !important;}
.NewsHome .list .one a{height: auto;}
.NewsHome .list .one .pic{height: 200px;}
.NewsHome .list .two a{height: auto;}
/*--*/
.newsRe-list{margin: 20px 0 -10px -10px;}
.newsRe-list li{margin-bottom:10px;}
.newsRe-list a{padding: 15px;margin-left:10px;}
.newsRe-list li p{margin-bottom:12px;}
.newsRe-list li h4{margin-bottom:8px;font-size: 16px;}
.newsRe-list li:nth-child(n+5){display: none;}
/*--*/
.UseHome .up{position:relative; padding: 30px 20px 30px 20px;}
.UseHome .up .pic{display:none; position:absolute;left:0;top:20px;width:200px;}
.UseHome .up .pic img{width:100%;}
.UseHome .up .box{margin: 20px auto 0;/* width: 100%; */display: table;float: none;}
.UseHome .up .box h3{font-size: 22px;}
.UseHome .up .box p{font-size:16px; }
.UseHome .up .box .tel{margin-top: 20px;font-size: 14px;padding:10px;border-radius: 30px;}
.UseHome .up .box .tel i{margin: -5px 10px -5px -5px;font-size: 16px;width: 30px;height: 30px;line-height: 30px;}
.UseHome .up .hezuo{width: 100%;margin-top: 25px;}
.UseHome .up .hezuo input,.UseHome .up form textarea{padding: 12px 20px;}
.UseHome .up .hezuo textarea{height: 70px;}
.UseHome .up .hezuo button{font-size:16px;padding: 20px 10px;}
.UseHome ul{width: 100%;margin: 50px 0 -30px -20px}
.UseHome ul li{width:50%;padding-right: 0px;}
.UseHome ul li a{display:block;margin: 0 0 30px 20px;}
.UseHome ul em{width: 50px;height: 50px;margin-right: 15px; background-size:100%}
.UseHome ul h4{font-size:18px;margin-bottom:12px;}
.UseHome ul p{font-size:12px;}
/*--*/
.SolveInner .worry ul li{padding: 8px 20px;margin: 0 auto 10px;}
.SolveInner .diverse .list h4{width: 80px;height: 80px;margin-bottom: -40px;padding: 10px 10px;border: 4px #fff solid;font-size: 18px;}
.SolveInner .diverse .list p{padding: 55px 10px 20px 10px;}
.SolveInner .diverse .trigger{margin-top:20px;}
.SolveInner .honor .list h4{font-size:16px; margin-top:10px; }
.SolveInner .honor .trigger{margin-top:20px;}
/*--*/
.applyCon{}
.applyCon .title{font-size:22px; margin-bottom:20px; }
.applyCon .title span{font-size:14px;}
.applyCon .tel{margin: 0 auto 30px;font-size:16px;}
.applyCon .tel i{font-size: 16px;width: 30px;height: 30px;line-height: 30px;}
.applyCon form input,.applyCon form textarea{width:100%; margin:0 0 8px 0px;padding: 10px 10px;}
.applyCon form textarea{height: 80px;}
.applyCon form button{font-size:16px;padding: 12px 0;}
/*--*/
.ServiceInner .sale ul{margin-left:0 ;}
.ServiceInner .sale ul li{width:100%}
.ServiceInner .sale ul li a{margin: 0px 0 10px 0px;height:130px}
.ServiceInner .sale ul img{max-width:100%;height: 100%;object-fit: cover;}
.ServiceInner .sale ul h3{left: 30px;top: 30px;font-size:18px;}
.ServiceInner .sale ul h3 span{margin-top: 10px;font-size:14px;}
.ServiceInner .sale ul li:nth-child(3){width:100%;margin-top: 0%;}
.ServiceInner .sale ul li:nth-child(3) h3{left: 30px;top: 30px; width:100%;padding:0 0px; text-align: left;}
.ServiceInner  .more{margin: 30px auto 0;font-size: 12px;padding: 12px 50px;}
.ServiceInner .team .long{padding:0 40px}
.ServiceInner .team ul{}
.ServiceInner .team ul li{height:340px;}
.ServiceInner .team ul li a{padding:20px 10px; }
.ServiceInner .team ul .pic{margin-bottom:15px; width:100px;height:120px;}
.ServiceInner .team ul h4{font-size:18px;margin-bottom:15px;}
.ServiceInner .team ul p{-webkit-line-clamp: 5;margin-top: 12px;font-size:14px;}
.ServiceInner .btn{ width:35px;height:35px; line-height:35px;font-size:20px;}
.ServiceInner .worth ul{margin-bottom:-20px}
.ServiceInner .worth ul li{width:50%;margin-bottom:20px }
.ServiceInner .worth ul li a{padding: 0 20px;}
.ServiceInner .worth ul em{margin:0 auto 15px; }
.ServiceInner .worth ul h4{margin-bottom:15px;}
/*--*/
.DownloadInner .long{margin-bottom:30px;} 
.DownloadInner .title{font-size:16px; margin-bottom:15px;padding: 0 0 15px 15px;}
.DownloadInner .title:before{top:3px;height:15px;}
.download-list h4,.download-list span{padding: 10px 10px;font-size: 13px;}
.download-list h4{width:auto}
.download-list span{width:81px;}
.download-list span:nth-child(2){width:50px;}
.download-list span:nth-child(3){width:50px;}
.download-list .format{padding:3px 6px; }
.download-list .btn{padding:3px 6px;}
/*--*/
.planCon ul{margin-bottom:-20px;}
.planCon ul:after{display: none;}
.planCon ul li{width: 33.3%; margin-bottom:20px;}
.planCon ul li a{padding: 0 20px;}
.planCon ul em{margin:0 auto 10px;border:#61b7ff solid 3px;background-size:50px; }
.planCon ul em:after{margin: -5px;border-radius: 36%;border: 3px #d4f4fc solid;}    
.planCon ul h4{font-size:14px;}
.planCon ul i{font-size:14px;margin-bottom: 10px;}
/*--*/
.AboutInner .introduce .wx{width:100%;margin-bottom:30px;line-height:24px;}
.AboutInner .introduce .digital{width:100%;margin: 0 auto 30px; text-align:center;}
.AboutInner .introduce .briefly{padding:20px 20px;}
.AboutInner .introduce .briefly h4{font-size:30px}
.AboutInner .introduce .briefly span{font-size:14px;margin-left:20px;line-height:22px;}
.AboutInner .Culture ul li{width:50%;}
.AboutInner .Culture ul li a{padding:40px 10px 20px 10px;}
.AboutInner .Culture ul h4{font-size: 20px;width:40px;}
.AboutInner .Culture ul span{font-size:14px;margin-top: 40px;}
/*--*/
.AboutInner .course .list{margin-bottom: -15px;}
.AboutInner .course .list li{margin-bottom: 15px;}
.AboutInner .course .list li h4{font-size: 18px;padding: 5px 20px;}
.AboutInner .course .list li p{font-size:12px;margin-top: 15px;line-height: 20px;}
/*--*/
.ContactInner .mode .list{padding:10px 20px}
.ContactInner .mode .list li{width:100%;text-align: left;margin: 10px 0;padding: 0 0 20px 0;border-right: 0px;border-bottom: 1px #ddd dashed;}
.ContactInner .mode .list em{float: left;font-size: 28px;margin-bottom: 0;padding: 10px 0;margin-right: 15px;}
.ContactInner .mode .list h5{display: table;font-size: 16px;margin-bottom: 10px;}
.ContactInner .mode .list span{display: table;font-size:14px;}
.ContactInner .mode .list li:last-child{border:none}
.ContactInner .map #dituContent{height:250px;}
/*--*/
.ProductInner .trait li{width: 50%;}
.ProductInner .trait a{}
.ProductInner .trait .brick{padding: 20px 20px 20px 20px;}
.ProductInner .trait li h4{font-size:18px;margin-bottom: 10px;}
.ProductInner .trait li img{margin: 0 auto 15px;}
.ProductInner .function .tone{display: block;border-radius: 0px;}
.ProductInner .function .tone li{float: left;width: 33.3%;display: inline-block;font-size: 15px;padding: 15px 5px;vertical-align: top;border-radius: 0px;}
.ProductInner .function .tone.ico em{/* float:left; */display: inline-block;margin: 0px 5px -5px 0;width: 22px;height: 22px;}
.ProductInner .function .down{padding:30px 20px;}
.ProductInner .function .con .top{ margin-bottom:30px;}
.ProductInner .function .con .top h3{font-size:18px;margin-bottom:22px;}
.ProductInner .function .con .top h3 em{width:25px;height:25px;}
.ProductInner .function .con ul{margin-bottom:-20px;}
.ProductInner .function .con ul li{width:50%;padding-right:20px;margin-bottom:20px;}
.ProductInner .function .con ul h5{font-size:16px;margin-bottom:5px;}
.ProductInner .worth .list{margin:0 0 -20px -10px;}
.ProductInner .worth .list li{width:50%; margin-bottom:20px}
.ProductInner .worth .list a{  margin-left:10px;}
.ProductInner .worth .list h4{font-size:14px; margin-top:10px; }
/*--*/
.news-list li{width:100%;}
.news-list li .pic{width: 160px;height: 160px;margin-right: 15px;}
.news-list h4{font-size:16px;margin-top: 0px;margin-bottom:15px;}
.news-list p{margin-bottom: 20px;}
.news-list .time{font-size:12px; }
.news-list .time font{ font-size:32px;}
.news-list em{margin-top: 18px;}
/*--*/
.NewsDetailBox{}
.NewsDetailBox .titleTop{padding:10px 0 20px 0;margin:0 0 20px 0; }
.NewsDetailBox .tit{font-size:20px;}
.NewsDetailBox .msg{ margin-top:10px;font-size:12px;}
.NewsDetailBox .msg *,.NewsDetailBox .msg span,.NewsDetailBox .msg a{font-size:12px;}
.NewsDetailBox .share{height:auto; padding:10px 0;margin-top: 20px;}
.NewsDetailBox .share .time{ margin-left:30px;font-size:12px;}
.NewsDetailBox .share .return{font-size:12px;padding:8px 20px 8px 38px;margin:15px auto 0; display: table;clear: both;float: left;}
.NewsDetailBox .pagIng{padding:10px 0;}
.NewsDetailBox .pagIng span{font-size:14px;}
.NewsDetailBox .pagIng span a{font-size:14px;}
.NewsDetailBox .pagIng .prev{float:left;width: 100%;}
.NewsDetailBox .pagIng .next{float:right;width: 100%;margin-top: 5px;}
.NewsDetailBox .relevant{margin-top:20px;}
.NewsDetailBox .relevant .tit{font-size:16px;}
.NewsDetailBox .relevant .list{margin-top:10px;}
.NewsDetailBox .relevant .list li{float:left;width:100%;margin:5px 0% 5px 0;}
.NewsDetailBox .relevant .list li:nth-child(n+5){display: none;}
.NewsDetailBox .relevant .list li .time{font-size:12px;}
.NewsDetailBox .relevant .list li a{font-size:14px;padding-left:10px;}
.list-box li{width:50%}
/*--*/
.WorShowBox .title{padding:0 0 10px 0;margin: 0 0 10px 0;}
.WorShowBox .title h1{margin:10px 0 0 0;font-size:20px;line-height:23px;padding-bottom:15px;}
/*--*/
.listCase li a h4{padding:5px 10px;line-height: 25px;font-size:15px;}
.listCase li a h4 b{display:none;font-size:12px;}
/*--*/
/*.layui-layer{width:400px;min-width:400px;max-width:400px;height:300px;}*/
/*--*/
.pagIng-2{margin-top:30px;}
.pagIng-2 span{font-size:14px;width:100%}
.pagIng-2 .block{padding:5px 10px;width:100%;display:block;float:left !important;text-align:left;}
.pagIng-2 span a{font-size:14px;}
.pagIng-2 .next{text-align:left;}
.pagIng-2 .return{border:none}
.pagIng-2 .prev,.pagIng-2 .next{width:100%;}
/*----*/
#pages{margin:20px 0 20px 0;}
#pages span{padding:5px 10px;margin:0 2px;font-size:12px;}
#pages a{padding:5px 10px;margin:0 2px;font-size:12px;}
/*--*/
.kefuBox-One{ display: none}  
.bdshare-slide-button{ display:none;z-index:-111;left:-200px;width:0px;height:0px;}
/*--*/
.pcI{display: none;}
.wapI{display: block;}
/*--*/
.ingBox{padding:30px 0;}
/*--*/
.footer{    padding: 30px 0 15px 0;}
.footer .right .wx{margin-top:10px;line-height:22px}
.footer .copy{margin-top: 15px;}

}



@media all and (max-width:460px){
.newsRe-list{margin-left:0px;}
.newsRe-list li{width:100%}
.newsRe-list a{margin-left:0px;}
.newsRe-list li:nth-child(n+4){display: none;}

}