
@media(max-width: 1920px){

}
@media(max-width: 1700px){
	.aboutBox2::before{
		    bottom: 1.5rem;
	}
	.pathslick .slick-prev, .pathslick .slick-next{
		bottom: 0.3rem;
	}
}
@media(max-width: 1600px){
	.footerNav ul li {
		margin-left: 0.7rem;
	}
	#tagsList {
		height: 3.6rem; }
	.newsLeft {
		width: 68%; }
	.newsRight {
		width: 30%; }
	.TestiBox .slick-dots{
		width: 205px;
	}
}
@media(max-width: 1500px){
	.title h3 { font-size: 36px; }
	.aboutBox .left .title p { font-size: 14px; }
	.aboutBox .left .text { font-size: 14px; }
	.container{
		width: 82%!important;
	}
	.banner .text{
		width: 82%;
		left: 9%;
	}
	.homeNews{
		padding: 20px 0;
		margin-top: -84px;
	}
	.homeNews ol li a{
		padding: 10px 15px;
	}
	.homeNews ol li span{
		line-height: 20px;
		height: 22px;
		min-width: 45px;
	}
	.homeNews ol li p{
		padding-left: 70px;
		padding-top: 1px;
	}
	.homeBox .text h4{
		font-size: 18px;
	}
	.homeBox .text .t{
		font-size: 16px;
		line-height: 26px;
	}
	.homeBox .text .bottomBtn a{
		padding: 12px 35px;
		font-size: 14px
	}

	.homeBox2 ol li a,
	.homeProBox .proCon .box a.more {
		font-size: 14px;
	}
	.homeProBox .proCon .box a.more,
	.homeBox6 .box .leftNews .text span,
	.homeBox4 .lefttext a {
		width: auto;
		padding: 5px 20px;
		line-height: 24px;
	}

	.swiper-service .swiper-slide .box .text h3{
		font-size: 18px;
	}
	.swiper-service .swiper-slide .box .text .t{
		font-size: 16px;
		line-height: 26px;
	}
	.homeBox6 .box ol li .text h3,
	.homeBox6 .box .leftNews .text h3 {
		font-size: 18px;
	}
	.homeBox6 .box ol li .text .t{
		font-size: 16px;
		line-height: 26px;
		height: 52px;
	}
	.homeBox6 .box .leftNews .text .t{
		font-size: 16px;
		line-height: 26px;
		height: 78px;
	}

	.homeProBox .tabtext .text{
		width: 6rem;
	}
	.homeProBox .proBtn p{
		font-size: 18px;
	}
	.homeProBox .proCon .box .t,
	.homeBox4 .lefttext .t {
		font-size: 16px;
		line-height: 26px;
	}
	.homeBox6 .box ol li .data p{
		font-size: 54px;
		line-height: 48px;
	}
	.homeBox6 .box ol li .data span{
		font-size: 14px;
	}
	.homeBox6 .box ol li .data{
		width: 16%;
	}
	.homeBox6 .box ol li .text{
		width: 84%;
	}
	.homeBox .text{
		width: 47%;
	}
	.aboutBox2::before {
    	bottom: 1.52rem;
	}
	.aboutJoin .img{width: 25%;}
	.t_gnld .t_gnld_lb .swiper-button-next, .t_gnld .t_gnld_lb .swiper-button-prev{
		bottom: -0.1rem;
	}
	.t_cjkr .t_cjkr_lb .swiper-button-next, .t_cjkr .t_cjkr_lb .swiper-button-prev{
		    bottom: 0.44rem;
	}
	.aboutJoin4 .box .imgbox ol li.li4{
		height: 2.10rem;
	}
	.aboutJoin4 .box .imgbox ol li.li3{
		height: 2.10rem;
	}
	.TestiBox .slick-dots{
		width: 195px;
	}
}

@media(max-width: 1366px){

	#tagsList {
		height: 4rem;
	}
	.aboutBox2::before {
    	bottom: 1.54rem;
	}
	.pathslick .slick-prev, .pathslick .slick-next{
		bottom: 0.33rem;
	}
	.footerLeft .fx a.fxicon2{height: .28rem;}
	.TestiBox .slick-dots{
		width: 176px;
	}
}

@media(max-width: 1280px){
	.banner .swiper-pagination{
		bottom: 1.5rem
	}
	.TestiBox .slick-dots{
		width: 167px;
	}
	
}
@media(max-width: 1200px){
	.nav ul li{
		margin-right: .3rem;
	}
	.homeBox .text{
		padding-top: .15rem;
	}
}
@media(max-width: 1200px){
	.TestiBox .slick-dots{
		width: 144px;
	}
	.slick-dots li{
		margin: 0 3px;
	}

}
@media(max-width: 1024px){
	.proServiceBox ol li .t{line-height: 1.5;}
	.proFeatures ol li .t{line-height: 1.5;}
	.newsshow .detailed{line-height: 1.6;}
	.xez .xez_nr .right .swiper-button-next, .xez .xez_nr .right .swiper-button-prev{opacity: 0;}
	.t_hxys .t_hxys_lb ul li .p{height: 1.5rem;}
	.t_gnld .t_gnld_lb .box .text .wenzi{height: 1rem;}
	.aboutJoin .text{width: 11.7rem;}
	.aboutBox2::before {
    bottom: 1.65rem;
 	}
 	.pathslick .slick-prev, .pathslick .slick-next {
    bottom: 0.45rem;
 	}
	/*.popRight{display: none;}*/
	.container {
		width: 100%!important;
		padding: 0 15px;
	}
	.TestiBox .box { padding:0.2rem 2%; }
	.newsLeft {
		width: 100%; padding: 0.2rem; }
	.newstxt ol li .text .t { font-size: 12px;
		line-height: 20px;
		height: 40px; }
	.newsRight { display: none; }
	.newsList .newsbtn a { margin-right:10px; font-size: 16px; }
	.newstxt ol li .text h3 { font-size: 16px; }
	.homeBox5 ol li {
		width: 32%; margin-right:2%; }
	.homeBox5 ol li:nth-child(3n) { margin-right:0; }
	.banner .swiper-pagination{
		bottom: 1.7rem;
	}
	.teamBox ol li{
		width: 49%;margin-bottom:2%; }
	.teamBox ol li:nth-child(2n) { margin-right:0; }
	.title h3 { font-size: 30px; }
	.teamBox ol li .text h3{
		font-size: 18px;
		height: 40px;overflow: hidden;
	}
	.teamBox ol li .text h3 span{
		color: #666666;
		font-size: 14px;
	}
	.caseListBox ol li,.pxvideoList ol li {
		width: 49%; margin-right:2%; }
	.caseListBox ol li:nth-child(2n),.pxvideoList ol li:nth-child(2n) { margin-right:0; }
	.caseListBox ol li .text h3 { font-size: 16px; }
	.caseListBox ol li .text .t{ font-size: 14px; }
	.caseZY::before {
		width: 38px;
		height: 25px; top:-8px; }

	.techBtn a { padding:0 0 15px; box-sizing: border-box; }
	.techLeft { width: 100%; }
	.techRight { margin-top:10px; width: 100%; }
}
@media(max-width: 750px){
	.pxvideoList ol li .video video{height: auto;}
	.aboutChannel4 ol li{width: 49%;margin-bottom: 15px;}
	.aboutChannel4 ol li:nth-child(4n){margin-right: 2%;}
	.aboutChannel4 ol li:nth-child(2n){margin-right: 0;}
	.Channebox .slick-prev, .Channebox .slick-next{opacity: 0;}
	.aboutChannel4 ol li .text{font-size: 14px;}
	.pathslick .box .xian,.pathslick .box .bottom .icon,.pathslick  .box .num span,.aboutBox2::before{display: none;}
	.pathslick .slick-slide{overflow: hidden;}
	.pathslick .box .text{width: 100%;}

	.aboutChannel2 ol li{
		width: 49%;
		margin-bottom: 0.15rem;
		height: 280px;
	}
	.aboutChannel2 ol li:nth-child(4n){
		margin-right: 2%;
	}
	.aboutChannel2 ol li:nth-child(2n){
		margin-right: 0;
	}
	.aboutChannel3 ol li{width: 100%;margin-bottom: 0.15rem;}
	.aboutChannel5 .box{
		padding-left: 0;
	}
	.aboutChannel5 .box .boxLeft{
		width: 100%;
		padding: .35rem .25rem .5rem;
	}
	.aboutChannel5 .box .boxRight{
		width: 100%;
		margin-left: 0;
	}
	.aboutJoin .img{width: 45%;}
	.aboutJoin .text{width: 100%;margin-left: 0;}
	.aboutJoin2 ol li{
		width: 49%;
	}
	.aboutJoin2 ol li:nth-child(4n){margin-right: 2%;}
	.aboutJoin2 ol li:nth-child(2n){margin-right: 0;}
	.joinBtn span{
		min-width: initial;
		width: 48%;
		float: left;
		margin:0 4% 0.15rem 0;
		font-size: 14px;
	}
	.joinText ol li .tit h3{
		font-size: 16px;
	}
	.joinText ol li .text h4{font-size: 16px;}
	.joinText .btn a{font-size: 14px;}
	.yyxsbox .box .text .t{font-size: 14px;line-height: 1.6;}
	.joinText ol li .text{font-size: 14px;line-height: 1.6;}
	.yyxsbox .box .text .tnr h3{font-size: 18px;}
	.yyxsbox .box .text .tnr .d{font-size: 16px;line-height: 1.6;}
	.joinBtn span:nth-child(2n){
		margin:0 0 0 0;
	}
	.joinText .btn{
		margin-top: .3rem;
	}
	.aboutJoin3{
		    padding-bottom: .45rem;
	}

	.aboutJoin4 .box .imgbox,.aboutJoin4 .box .video{width: 100%;}
	.yyxsbox .slick-prev,.yyxsbox .slick-next{opacity: 0;}
	.xez .xez_nr .left{width: 100%;}
	.xez .xez_nr .right{position: initial;width: 100%;margin-top: 0.4rem;}
	.xez{padding: 0.6rem 0 0.4rem;}
	.t_hxys .t_hxys_lb ul li{width: 48%;margin-bottom: 0.25rem;}
	.t_hxys .t_hxys_lb ul li:nth-child(4n){margin-right: 0;}
	.t_hxys .t_hxys_lb ul li:nth-child(2n){margin-right: 0;}
	.t_gnld .t_gnld_lb ul li{width: 50%;height: 3rem;}
	.t_gnld .t_gnld_lb .swiper-button-next:after, .t_gnld .t_gnld_lb .swiper-button-prev:after{opacity: 0;}
	.t_gnld .t_gnld_lb .box .text .wenzi{height: auto;font-size: 14px;}
	.t_gnld .t_gnld_lb{padding: 0.3rem 0 1rem 0;}
	.t_gnld {
	    padding: 0.9rem 0 1rem 0.6rem;
	}
	.t_gnld .t_gnld_lb .box{padding: 0.36rem 0.3rem;}
	.t_qibu .t_qibu_lb ul li{width: 33.33%;margin-right: 0;margin-bottom: 0.2rem;}
	.t_qibu .t_qibu_lb ul li:before{display: none;}
	.t_qibu{padding-bottom: 0.4rem;}
	.t_sfbz .t_shn_bg{overflow: auto;}
	/*.t_sfbz .t_shn_bg table{width: 14rem;}*/
	.t_cjkr .t_cjkr_lb .swiper-button-next, .t_cjkr .t_cjkr_lb .swiper-button-prev{opacity: 0;}
	.xez .xez_nr .right .swiper-button-next, .xez .xez_nr .right .swiper-button-prev{opacity: 0;}
	.xez .xez_nr .right .swiper-pagination{bottom: 0;}
	.xez .xez_nr .right .bt{font-size: 20px;}
	.xez .xez_nr .right .bt:before{top: 0.2rem;}
	.xez .xez_nr .right .lb ol li .h3{font-size: 18px;}
	.xez .xez_nr .right .lb ol li .wenzi{font-size: 14px;}
	.t_cjkr .t_cjkr_lb .box .text .bt{font-size: 18px;}
	.t_cjkr .t_cjkr_lb .box .text .js{font-size: 14px;}
	.t_sfbz .t_sq .anniu{font-size: 14px;}
	.aboutChannel h4{font-size: 18px;}
	.aboutChannel .text{font-size: 14px;line-height: 1.5;}
	.aboutChannel2 ol li h3{font-size: 20px;}
	.aboutChannel2 ol li .t{font-size: 14px;line-height: 1.6;}
	.aboutChannel3 ol li .t{font-size: 14px;line-height: 1.6;}
	.aboutChannel5 .t{font-size: 14px;line-height: 1.6;}
	.aboutChannel5 .box .boxLeft .bt{font-size: 16px;}
	.aboutChannel5 .box .boxLeft ol li input{font-size: 14px;}
	.aboutChannel5 .box .boxRight ol li h3{font-size: 18px;}
	.aboutChannel5 .box .boxRight ol li .d{font-size: 14px;}
	.aboutJoin .text h3{font-size: 20px;line-height: 1.6;}
	.aboutJoin .text .t{font-size: 14px;line-height: 1.6;}
	.aboutJoin2 ol li p{font-size: 16px;}
	.t_qj .title p{font-size: 16px;}
	.t_hxys .t_hxys_lb ul li .h3{font-size: 16px;}
	.t_hxys .t_hxys_lb ul li .p{font-size: 14px;height: 1.6rem;}
	.t_gnld .t_gnld_lb .box .text .h3{font-size: 16px;}
	.proWXBox .more a{font-size: 14px;}
	.proWXBox2 .text{width: 100%;}
	.proWXBox2 .wximgbox{width: 100%;margin-top: 0.2rem;}
	.proWXBox2 .text h4{font-size: 20px;}
	.proWXBox2 .text .t{font-size: 14px;line-height: 1.6;}
	.proServiceBox ol li{width: 100%;padding: 0 0;margin-bottom: 0.4rem;}
	.proServiceBox ol li h3{font-size: 16px;}
	.proServiceBox ol li .t{font-size: 16px;line-height: 1.6;}
	.proServiceBox ol li .more{margin-top: 10px;}
	.proServiceBox ol li .more a{font-size: 14px;padding-top: 4px;padding-bottom: 4px;}
	.proFeatures .slick-prev, .proFeatures .slick-next{opacity: 0;}
	.proFeatures ol li{width: 49%;margin-bottom: 20px;}
	.proFeatures ol li:nth-child(4n){margin-right: 2%;}
	.proFeatures ol li:nth-child(2n){margin-right: 0;}
	.proFeatures ol li h3{font-size: 16px;}
	.proFeatures ol li .t{font-size: 14px;line-height: 1.6;}
	.proServiceBox6 .more a{font-size: 14px;}
	.t_faa .title p{font-size: 16px;width: 100%;line-height: 1.6;}
	.xez .xez_nr .right .lb ol li .h3 i{font-size: 38px;}
	.t_gnjz_lb ul li{width: 50%;}
	.t_gnjz .t_sq .anniu{font-size: 14px;}
	.newsshow .detailed{font-size: 14px;line-height: 1.6;}
	.TestiBox .box .casetop .text h3{font-size: 18px;}
	.TestiBox .box .casetop .text .t{font-size: 12px;}
	.techRight .bt{font-size: 16px;}
	.caseListBox ol li, .pxvideoList ol li{width: 100%;margin-bottom: 16px;}
	.techLeft{padding: .4rem .24rem;}
	.problemList ol li .bt{padding: 12px 0.16rem;}
	.tryBox .tryBtn a{font-size: 14px;width: 49%;margin: 0;float: left;min-width: initial;padding: 0 28px;}
	.tryBox ol li{width: 100%;}
	.tryBox ol li p{font-size: 14px;}
	.tryBox ol li input, .tryBox ol li textarea{font-size: 14px;}
	.tryBox ol li.last input{font-size: 14px;padding: 0.12rem 0.6rem;width: auto;height: auto;}
	.pathslick .box .text{max-height: 4rem;}
	.pathslick .slick-prev, .pathslick .slick-next{top: 50%;transform: translateY(-50%);bottom: auto; }
	.nybanner .bg{background-position: initial ;}
	.kehuyzBox .box .tit h3{font-size: 18px;}
	.kehuyzBox .box .text{font-size: 14px;line-height: 1.6;}
	.kehuyzBox .box{height: auto;}
	.swiper-service .swiper-slide .box .text h3{font-size: 16px;}
	.swiper-service .swiper-slide .box .text .t{font-size: 14px;}
	.nybanner .text h4{font-size: 16px;}
	.nybanner .text h3{font-size: 24px;}
	.title h3{font-size: 24px;}
	.pathslick .box .text p::before{top: 0.22rem;}
	.page a{line-height: 25px;min-width: 30px;}
	.aboutChannel5 .box .boxLeft .bt span{font-size: 12px;}
	.aboutChannel5 .box .boxLeft ol li textarea{font-size: 14px;}
	.nybanner .text .morebtn{font-size: 14px;padding: 0 .5rem;width: auto;height: auto;display: inline-block;}
	.t_edi .logo ul li{width: 32%;margin-bottom: 5px;}
	.t_edi .logo ul li:nth-child(6n){margin-right: 2%;}
	.t_edi .logo ul li:nth-child(3n){margin-right: 0;}
	.proBox3 .ScenesBox .more a{font-size: 14px;}
	.proFeatures .slick-dots li button{width: 15px;height: 15px;}
	.t_gnjz_lb ul li .h3{font-size: 16px;}
	.t_gnjz_lb ul li .wenzi{font-size: 14px;}
	/**/
	.caseListBox ol li { width: 100%; margin-right:0%; }
	.caseListBox ol li:nth-child(2n) { margin-right:0; }
	.caseListBox ol li .text h3 { font-size: 18px;height: auto; }
	.caseListBox ol li .text .t{ font-size: 14px;height: auto; }
	.caseList .caseBtn a { font-size: 16px; padding: 0 10px;
		line-height: 40px; }

	.teamBox .slick-prev,.teamBox .slick-next { display: none!important; }
	.aboutBox,.aboutBox3,.homeBox5,.caseBox{ padding: 30px 0 40px; }
	.aboutMap { padding: 20px 0 20px; }
	.aboutBox .left,.aboutBox .video {width: 100%; }
	.aboutBox .video { margin-top:20px; }
	.teamBox { margin-top:15px; }
	.TestiBox .slick-dots,.TestiBox .slick-prev,.TestiBox .slick-next { display: none!important; }
	.TestiBox {
		width: 100%; }
	.aboutMap .boxtext {
		width: 80%;right:10%; }

	.aboutMap .boxtext .text .ewmimg { display: none; }
	.nav{
		display: none;
	}
	.Language{
		display: none;
	}
	.header{
		padding: 15px 0;
	}
	.header .logo{
		margin-top: 0;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		width: auto;
	}

	.navbtn{
		display: block;
	}

	.rightBtn{
		padding-top: 0;
	}

	.homeNews{
		display: none;
	}
	.banner .swiper-pagination{
		bottom: 20px
	}

	.homeBox .text{
		width: 100%;
		padding-top: 0;
	}

	.homeBox .img{
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}
	.homeBox2 ol{
		margin-top: .4rem;
	}
	.homeBox2 ol li{
		width: 33.3333%;
		margin-top: 30px;
	}

	.homeProBtn span{
		margin-top: 15px;
	}

	.homeProBtn{
		margin-top: .35rem;
	}

	.homeProBox .tabtext .text{
		width: 100%;
	}
	.homeProBox{
		margin-top: .5rem;
	}

	.homeProBox .proBtn .swiper-proBtn,
	.homeProBox .proBtn .swiper-proBtn2{
		padding-bottom: 3.5rem;
	}

	.homeProBox .tabtext .img{
		width: 100%;
		margin-top: 30px;
	}
	.homeBox4{
		padding-top: 1rem;
	}
	.homeBox4 .lefttext{
		width: 100%;
		padding: 0;
	}

	.homeBox4 .rightbox{
		width: 100%;
		margin-right: 0;
		border-top:1px solid #efefef;
		margin-top: 30px;
	}

	.swiper-service .swiper-slide{
		height: 6.5rem;
	}

	.homeBox5 ol li{
		width: 32%;
		margin-right: 2%;
	}
	.homeBox5 ol li:nth-child(3n){
		margin-right: 0;
	}

	.homeBox6 .box .leftNews {
		width: 100%;
	}

	.homeBox6 .box ol{
		width: 100%;
		margin-top: 30px;
	}

	.footerTop {
		display: none;
	}
	.homeBox4 .lefttext a,
	.homeBox6 .box .leftNews .text span {
		font-size: 14px;
	}
	.banquan .links{
		display: none;
	}
	.xinshouzhinan_sc{width: 100%;}
	.guideList ol li .text{max-width: 100%;}

	.teamBox ol li{
		margin-right: 2%;
	}
	.teamBox ol li .img{
		padding: 0;
	}
	.teamBox ol li .text{
	margin-top: 0;
	}
	.teamBox ol li .text h3{
		height: 68px;
		margin-top: 10px;
	}
}
@media(max-width:500px){
.t_hxys .t_hxys_lb ul li .p{
	height: 2.8rem;
}

}
@media(max-width:450px){
	.aboutMap .boxtext {
		width: 90%; right:5%;	}
	.aboutMap .boxtext h3 { font-size: 18px; }
	.aboutMap .boxtext .text .t .d { margin-bottom:10px;font-size: 13px; }
}

@media(max-width:414px){
	.techBtn a { font-size: 16px; margin-right:8px; }
	.header .logo img{
		height: 24px;
	}
	.rightBtn .shiyong a{
		height: 24px;
		line-height: 24px;
		min-width: 0;
		padding: 0 10px;
	}

	.banner .text .morebtn{
		font-size: 14px;
		line-height: 30px;
		height: 30px;
		width: auto;
		padding: 0 20px;
		display: inline-block;
	}
	.banner .text{
		left: 15px;
	}

	.homeBox2 ol li .icon img{
		height: 50px;
	}
	.homeBox2 ol li h2{
		margin-top: .2rem;
	}
	.homeBox2 ol{
		margin-top: .3rem;
	}

	.homeProBtn span{
		font-size: 16px;
		min-width: 0;
		display: block;
		margin: 15px 0 0;
	}
	.homeProBox .proBtn .swiper-proBtn,
	.homeProBox .proBtn .swiper-proBtn2{
		padding-bottom: 0;
	}

	.homeProBox .proBtn .swiper-pagination{
		display: none;
	}
	.homeProBox .proBtn .swiper-button-prev,
	.homeProBox .proBtn .swiper-button-next{
		display: none;
	}
	.homeProBox .proCon{
		position: relative;
		margin-top: .45rem;
	}
	.homeBox6 .box ol li .text h3,
	.homeBox6 .box .leftNews .text h3 {
		font-size: 16px;
	}

	.homeBox6 .box .leftNews .text .t {
		font-size: 14px;
		line-height: 24px;
		height: 48px;
	}

	.homeBox6 .box ol li .text {
		width: 82%;
	}

	.homeBox6 .box ol li .data p {
		font-size: 40px;
	}

	.homeBox6 .box ol li .text .t {
		font-size: 14px;
	}

	.navbtn{
		width: 30px;
	}
	.t_gnld .t_gnld_lb .swiper-pagination{bottom: 5px;}
}

@media(max-width:375px){
	.homeBox6 .box ol li .text {
		width: 81%;
	}

}
@media(max-width:370px){
	.tryBox .tryBtn a{
		width: 100%;
		margin-bottom: 10px;
	}
}
@media(max-width:360px){
	.tryBox .tryBtn a{
		    padding: 0 8px;
	}
	.t_hxys .t_hxys_lb ul li .p{
	height: 3.2rem;
}
}















































































































































































