

@media (max-width:1220px){
	.news-list .list-n-box .list-n-div .tex p .name{font-size: 22px;}
	.list-container{width:90%;}
	.hot-box{margin: 0 auto;}
		.latest-box {margin: 20px auto 0;}
		.solu-pro .solu-father{margin: 0 auto;}
		.latest-box .bd{margin-top: 20px;}
		.news-list .list-n-box .list-n-div .tex{padding-top: 0;}
		.contact-list .cont-r{padding: 30px;}
		.contact-list .cont-l h3,.contact-list .cont-l h3 span{font-size: 24px;}
		.contact-list .cont-r form li label{line-height: 40px;height: 40px;}
		.contact-list .cont-r form li input,.contact-list .cont-r form li select,.contact-list .cont-r form li textarea{line-height: 40px;height: 40px;}
		.contact-list .cont-r form li textarea{height: auto;}
		.pro-list .list-p-box .list-p-ul .list-p-li .img{width: 260px;height: 180px;}
		.pro-list .list-p-box .list-p-ul .list-p-li .tex{margin-left: 262px;padding: 0 20px;}
		.pro-list .list-p-box .list-p-ul .list-p-li .tex .name{margin-top: 0;}
		.pro-list .list-p-box .list-p-ul .list-p-li .tex ul li a{line-height: 22px;}
		.solu-pro .solu-pro-box .solu-pro-div .tex{padding: 0 20px 20px;}
		.solution-list .list-s-box .tex{padding: 0 30px;}
		.solution-list .list-s-box .img, .solution-list .list-s-box .tex{height: 534px;}
		.solution-list .list-s-box .tex .tex-div p{margin-top: 20px;overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 14;
	-webkit-box-orient: vertical;}
		.solution-list .list-s-box .tex .tex-div .btn{margin: 40px auto 0;}
	.auto-container{width:90%;}
	.header .nav .nav-box li a{padding: 0 18px;}
	.header .nav>i{margin: 0 5px;}
	.header .nav .lang{padding: 0 10px;}
	.H-banner .ban-l .tex h2{font-size: 40px;/*line-height: 74px;*/margin: 5% 0;}
	.H-banner .ban-l .tex p{font-size: 18px;line-height: 40px;}
	.hot-box .hot-li .hot-div .hot-img{height: 200px;}
	.news-box .news-li .news-l{padding: 0 24px;}
	.news-box .news-li .news-r{margin-left: 118px;}
	.feat-box .swiper-slide a .img{height: 130px;}
	.latest-box .bd ul li{padding: 0 10px;}
	.header .logo{max-width: 180px;}
	.header .logo img{width: 100%;}
	.contact-list .cont-r form .form-t{font-size: 16px;line-height: 24px;}
	.contact-list .cont-r form li{margin-top: 10px;}
	.contact-list .cont-r form li label{width: 30%;}
	.contact-list .cont-r form li input,.contact-list .cont-r form li select,.contact-list .cont-r form li textarea{width: 70%;}
	.pro-list .list-p-box .list-p-ul .list-p-li .img{width: 200px;height: 130px;}
	.pro-list .list-p-box .list-p-ul .list-p-li .tex ul{height: 88px;overflow: hidden;}
	.pro-list .list-p-box .list-p-ul .list-p-li .tex{margin-left: 202px;}
	.pro-list .list-p-box .list-p-ul .list-p-li .tex .name{font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.pro-list .list-p-box .list-p-ul .list-p-li .tex ul li a{font-size: 14px;}
	.solu-pro .solu-pro-box{padding: 0 10px;}
	.solu-pro .solu-pro-box .solu-pro-div .img{height: 166px;}
	.art-pro-tab .hd ul li{width: auto;padding: 0 10px;font-size: 18px;}
	.pro-tab{width: 90%;}
	.pro-tab .hd ul li{width: 23%;margin-right: 2%;}
}

@media (max-width:960px){
	.header{position: relative;padding: 4px 0;}
	.scrollHead{position: fixed;width: 100%;top: 0;left: 0;z-index: 9;}
	.header .nav>i{display: none;}
	.header .nav .nav-box{display: none;position: absolute;width: 450px;top: 100%;right: 0;z-index: 9;}
	.navbtn{position:relative;z-index:20;display:inline-block;vertical-align: middle; width:30px;height:30px;margin-left: 10px;}
	.navbtn i{position:absolute;left:0;display:block;overflow:hidden;width:100%;height:2px;background: #000;transition:all .3s;}
	.navbtn i.bar-1{top:7px;}
	.navbtn i.bar-2{top:15px;}
	.navbtn i.bar-3{top:23px;}
	.navbtn.open .bar-1{top:50%;transform:rotate(45deg);}
	.navbtn.open .bar-2{height:0;}
	.navbtn.open .bar-3{top:50%;transform:rotate(-45deg);}
	.news-box .news-li .news-r p{line-height: 18px;}
	.news-list .list-n-box .list-n-div .tex p .name{width: 100%;line-height: 44px;font-size: 18px;}
	.news-list .list-n-box .list-n-div .tex p span{float: none;line-height: 1;}
	.news-list .list-n-box .list-n-div .img{width: 284px;height: 190px;}
	.news-list .list-n-box .list-n-div .tex{margin-left: 314px;}
	.news-list .list-n-box .list-n-div .tex .desc{line-height: 30px;overflow: hidden;height: auto;margin: 10px 0;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.contact-list .cont-l h3, .contact-list .cont-l h3 span{font-size: 18px;}
.contact-list .cont-l p{font-size: 16px;line-height: 30px;}
.art-pro-tab .hd ul li{width: 32%;padding: 0 10px;font-size: 16px;box-sizing: border-box;margin-top: 8px;}
.solution-list .list-s-box .img, .solution-list .list-s-box .tex{height: 364px;}
.solution-list .list-s-box .tex .tex-div p{margin-top: 20px;overflow: hidden;line-height: 22px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 10;
-webkit-box-orient: vertical;}
.latest-box .bd ul li .div .name{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
}
@media (max-width:768px){
	.header .logo{max-width: 180px;}
	.header .logo img{width: 100%;}
	.header .nav{margin-top: 10px;}
	.auto-container{width:100%;padding:0 15px;box-sizing: border-box;}
	.header .nav .nav-box{background-color: #fff;width: 100%;padding: 0 15px;box-sizing: border-box;}
	.header .nav .nav-box li{width: 100%;}
	.header .nav .nav-box li a{padding: 0;width: 95%;}
	.header .nav .nav-box li.active::after, .header .nav .nav-box li:hover::after{width: 100%;}
	.serch-box .ser-form input{width: 300px;}
	.H-banner .swiper-slide{padding: 0;}
	.H-banner .ban-l .tex h2{font-size: 30px;/*line-height: 74px;*/}
	.H-banner .ban-l .tex p{font-size: 16px;line-height: 30px;}
	.H-banner .swiper-pagination-bullet{width: 30px;height: 6px;}
	.section{padding: 30px 0;}
	.title h2{font-size: 20px;}
	.footer .foot{padding: 30px 0;}
	.hot-box .hot-li .hot-div .hot-img{height: 130px;}
	.hot-box .hot-li .hot-div .tit{font-size: 20px;}
	.hot-box .hot-li .hot-div .tex{line-height: 16px;-webkit-line-clamp: 5;height: 80px;}
	.hot-box .hot-li{padding: 0 10px;}
	.hot-box .hot-li .hot-div .btn{width: 100px;}
	.news-box .news-li .news-l{padding: 0 14px;}
	.news-box .news-li .news-l .time{width: 58px;}
	.news-box .news-li .news-l .time .d{font-size: 18px;line-height: 34px;}
	.news-box .news-li .news-r{margin-left: 88px;}
	.news-box .news-li .news-r p{margin-top: 10px;}
	.latest-box .bd ul li .div .tex{padding: 0 10px 10px;}
	.latest-box .bd ul li .div .name,.latest-box .bd ul li .div p{line-height: 1;}
	.main{padding: 30px 0;}
	.list-tit{font-size: 24px;line-height: 40px;}
	.list-nav{padding: 10px 0;}
	.news-list .list-n-box .list-n-div .img{width: 244px;height: 180px;}
	.news-list .list-n-box .list-n-div .tex{margin-left: 270px;}
	.news-list .list-n-box{margin-top: 20px;}
	.contact-list .cont-r form li label{font-size: 14px;}
	.contact-list .cont-r form li select{font-size: 14px;}
	.pro-list .list-p-box{margin-top: 30px;}
	.pro-list .list-p-box .list-p-t{line-height: 40px;height: 40px;font-size: 18px;}
	.pro-list .list-p-box .list-p-tex,.body-tex p{font-size: 16px;line-height: 1;}
	.pro-list .list-p-box .list-p-ul .list-p-li .img{width: 100px;height: 100px;}
	.pro-list .list-p-box .list-p-ul .list-p-li .tex{margin-left: 100px;}
	.pro-list .list-p-box .list-p-ul .list-p-li .tex .name{font-size: 14px;line-height: 1;}
	.pro-list .list-p-box .list-p-ul .list-p-li .tex ul li{background: url(../images/aft.png) no-repeat left top 4px;}
	.pro-list .list-p-box .list-p-ul .list-p-li .tex ul li a{font-size: 12px;line-height: 14px;display: block;}
	.solu-pro .solu-pro-box .solu-pro-div .tex .btn{width: 90%;}
	.solu-pro .solu-pro-box .solu-pro-div .tex{padding: 0 10px 0px;}
	.body-tex{padding: 20px 0;}
	.solu-art{margin-bottom: 30px;}
	.art-pro-tab .bd ul.down-tab li span{width: 70%;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.pro-tab .bd ul li{height: 300px;}
.pro-tab .hd ul li{width: 23%;margin-right: 2%;}
.solution-list .list-s-box .tex .tex-div b{font-size: 22px;}
.solution-list .list-s-box{margin-top: 30px;}
.solution-list .list-s-box .tex{padding: 0 15px;}
.header .nav .nav-box li ul{display: none;}
.header .nav .nav-box li i{display: inline-block;width: 4%;padding: 16px 0;vertical-align: middle;}
.header .nav .nav-box li.on ul{position: static;display: block;}
}
@media (max-width:767px){
	.serch-box .ser-form{width: 100%;}
	.serch-box .ser-form input{width: 200px;}
	.header .nav .nav-box li a{width: 92%;}
	.H-banner .ban-l, .H-banner .ban-r{width: 100%;}
	.H-banner .ban-l .tex, .H-banner .ban-r .img{width: 100%;height: auto;padding: 20px 0;}
	.H-banner .ban-l .tex h2{font-size: 20px;/*line-height: 74px;*/}
	.H-banner .ban-l .tex p{font-size: 12px;line-height: 30px;}
	.H-banner .ban-r .img img{max-width: 70%;}
	.hot-box .hot-li{width: 100%;padding: 10px 0;}
	.hot-box .hot-li .hot-div .hot-img{height: auto;max-height: 240px;}
	.news-box .news-li{width: 100%;margin: 10px auto;}
	.news-box .news-li .news-l{padding-left: 0;}
	.news-box .news-li .news-r{margin-left: 74px;}
	.news-box .news-li .news-r p{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.section_feat .swiper-father{padding: 0;}
.section_feat .swiper-button-next, .section_feat .swiper-button-prev{display: none;}
.latest-box .bd ul li{width: 50%;}
.latest-box .bd ul li .div .name, .latest-box .bd ul li .div p{font-size: 14px;}
	
	.footer .foot .foot-l{display: none;}
	.footer .foot .foot-r{width: 100%;}
	.footer .copy{line-height: 16px;}
	.list-ban{height: 170px;}
	.list-ban img{width: 100%;height: 100%;object-fit: cover;}
	.list-ban h2{font-size: 24px;}
	
	.list-nav{padding: 10px 0;}
	.list-nav a{font-size: 14px;}
	.list-nav .position{float: left;margin-top: 10px;}
	.list-tit{font-size: 20px;}
	.news-list .list-n-box{padding: 10px;}
	.news-list .list-n-box .list-n-div .img{width: 100%;}
	.news-list .list-n-box .list-n-div .fl{float: none;}
	.news-list .list-n-box .list-n-div .tex{margin-left: 0;}
	.news-list .list-n-box .list-n-div .tex .desc{font-size: 14px;line-height: 1;}
	.contact-list .cont-l{width: 100%;padding-top: 0;}
	.contact-list .cont-l h3,.contact-list .cont-l h3 span{line-height: 20px;}
	.contact-list .cont-r{width: 100%;padding: 10px;}
	.contact-list .cont-l p{font-size: 14px;}
	.contact-list .cont-r form .form-b{font-size: 12px;}
	.contact-list .cont-r form li label{line-height: 1;}
	.pro-list .list-p-box .list-p-ul .list-p-li{width: 100%;}
	.solu-pro .solu-pro-box{width: 50%;margin-top: 20px;padding: 0 5px;}
	.solu-pro .solu-pro-box .solu-pro-div .img{height: 106px;}
	.solu-pro .solu-pro-box .solu-pro-div .tex p{font-size: 12px;}
	.solu-pro .solu-pro-box .solu-pro-div .tex .btn{line-height: 30px;height: 30px;margin: 10px 0;}
	.art-pro-tab .hd ul li{width: 47%;font-size: 12px;line-height: 40px;height: 40px;margin: 4px;}
	.art-pro-tab .hd{}
	.art-pro-tab .bd ul.down-tab li span img{height: 20px;}
	.art-pro-tab .bd ul.down-tab li span{font-size: 14px;}
	.art-pro-tab .bd ul.down-tab li a{font-size: 14px;}
	.pro-tab .arrow{display: none;}
	.pro-tab{padding: 0;}
	.pro-tab .bd ul li{height: 240px;}
	.pro-tab .hd ul li{height: 56px;}
	.solution-list .list-s-box .img, .solution-list .list-s-box .tex{width: 100%;}
	.solution-list .list-s-box .tex{padding: 20px 15px;}
	.solution-list .list-s-box .img{height: 244px;}
	.solution-list .list-s-box .tex{height: auto;}
	.pages p{width:100%;font-size:14px}
	.pages p:last-child{text-align:left;margin-top:5px;}
}