* {
    margin: 0;
    padding: 0;
    -webkit-appearance: none; /*去掉浏览器默认样式*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    box-sizing: border-box;
}
@media (min-width:1401px) and (max-width:1680px){
	.banner h1{
		font-size:62px;line-height:67px;
	}
	.wrapper,.containers,.wrappers{
		width: auto;
		margin-left: 3%;
		margin-right: 3%;
	}
	.navlist li,.navlists li{
		padding-left: 16px;padding-right: 16px;
	}
	.header .navlist > li > a,.headers .navlists > li > a{
		font-size: 17px;
	}
	.headers .navlists > li > a{
		padding: 0px;
	}
	.cassification .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev, .ceritificate .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev, .key .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev{
		right: -40px !important;
	}
	.cassification .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next, .ceritificate .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next, .key .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next{
		left: -40px !important;
	}
	.lapro .swiper-button-prev, .lapro .swiper-container-rtl .swiper-button-next{
		left: -40px;
	}
	.lapro .swiper-button-next, .lapro .swiper-container-rtl .swiper-button-prev {
	    right: -40px;
	}
	.latest-content .pro-title{
		font-size: 21px;
	}
	.main-swiper .swiper-slide{
		margin-right: 54px !important;width: 30% !important;
	}
	.cir-le ul li{
		right: 50px;
	}
	.cir-ri ul li{
		right: -50px;
	}
	.case-swiper .swiper-slide {
	    width: 31% !important;margin-right: 35px;
	}
	.case-next {
	    width: 70px;height: 323px;background-color: #38b339;max-height: 290px;
	}
	.videos .swiper-button-next, .videos .swiper-container-rtl .swiper-button-prev {
	    right: -40px;
	}
	.videos .swiper-button-prev, .videos .swiper-container-rtl .swiper-button-next {
	    left: -40px;
	}
	.cele-list {
	    min-height: 180px;
	}
	.str-te {
	    padding: 0 20px;
	}
	.str-right h3{
		font-size: 22px;
	}
	.know{
		width: 100%;
	}
	.sample-list:nth-child(2) {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.blogtop-img > a > img{
		min-height: 280px;
	}
	.videos .swiper-button-prev, .videos .swiper-container-rtl .swiper-button-next {
	    left: -40px;
	}
	.videos .swiper-button-next, .videos .swiper-container-rtl .swiper-button-prev {
	    right: -40px;
	}
	.sevice-list:nth-child(2n+1) .service-left{
		padding-right: 50px;
	}
	.sevice-list:nth-child(2n) .service-left{
		padding-left: 50px;
	}
	.header .navbar, .headers-right{
		width: 70%;
	}
}
@media (min-width:1201px) and (max-width:1400px){
	.banner h1{
		font-size:52px;line-height:57px;
	}
	.wrapper,.containers,.wrappers{
		width: auto;
		margin-left: 3%;
		margin-right: 3%;
	}
	.header .navlist > li > a{
		font-size: 16px;
	}
	.headers-in .btn{
		width: 153px;
	}
	.navlists > li > a{
		font-size: 16px;padding: 0 15px;
	}
	.headers-left{
		width: 16%;
	}
	.headers-right{
		width: 75%;
	}
	.blogbo-item{
		width: 90%;
	}
	.process .item::before{
		left:-56px;
	}
	.patent-cont p.text{
		padding-left:0px;
	}
	.patent-cont .item::before{
		right: -22px;
	}
	.patent-cont li.item{
		margin-right: 30px;
	}
	.cele-list {
	    min-height: 150px;
	}
	.tran-text{
		padding: 0px 10px;
	}
	.variety-content{
		width: 100%;
	}
	.str-te {
	    padding: 0 15px;
	}
	.str-content, .sample-item{
		width: 100%;
	}
	.str-right h3{
		font-size: 22px;
	}
	.know{
		width: 100%;
	}
	.banle-text h1{
		font-size: 72px;
	}
	.banle-text p{
		width: 90%;margin-bottom: 50px;
	}
	.banle-text .btns{
		font-size: 26px;
	}
	.ele-left h2{
		font-size: 36px;line-height: 42px;
	}
	.var-left h2 {
	    font-size: 40px;
	    line-height: 46px;
	}
	.var-left h2 br{
		display: none;
	}
	.cassification .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev, .ceritificate .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev, .key .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev{
		right: -30px !important;
	}
	.cassification .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next, .ceritificate .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next, .key .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next{
		left: -30px !important;
	}
	.header-right .btn{
		width: 153px;
	}
	.header-left{
		width: 18%;
	}
	.header .navbar{
		width: 75%;
	}
	.about-text {
	    padding-left: 40px;
	    transform: translateY(17px);
	}
	.navlist li{
		padding-left:13px;padding-right: 13px;
	}
	.sevice-list:nth-child(2n+1) .service-left{
		padding-right: 50px;
	}
	.sevice-list:nth-child(2n) .service-left{
		padding-left: 50px;
	}
	.single_box .wpcf7-submit{
		padding: 0px;
	}
	.pro-title{
		font-size: 21px;min-height: 80px;
	}
	.lapro .swiper-button-prev, .lapro .swiper-container-rtl .swiper-button-next{
		left: -30px;
	}
	.lapro .swiper-button-next, .lapro .swiper-container-rtl .swiper-button-prev{
		right: -30px;
	}
	.product-left{
		width: 25%;padding: 48px 35px 0px 35px;
	}
	.cate-right {
	    width: 75%;
	}
	.main-swiper .swiper-slide{
		margin-right: 44px !important;width: 30% !important;
	}
	.qu-circle h3{
		font-size: 22px;
	}
	.qu-circle p{
		font-size: 18px;line-height: 24px;
	}
	.cir-le ul li{
		right:0px;
	}
	.cir-ri ul li{
		right: 0px;
	}
	.elec h2 span:last-child{
		font-size: 28px;line-height: 32px;
	}
	.elec h3{
		font-size: 26px;margin-top: 40px;background-size: 9%;
	}
	.elec p{
		font-size: 20px;
	}
	.case-des p{
		font-size: 22px;
	}
	.qual h2 span{
		font-size: 42px;line-height: 52px;
	}
	.lanbx h1{
		width: 60%;font-size: 55px;line-height: 60px;
	}
	.provide p{
		font-size: 20px;
	}
	.main h3{
		font-size: 26px;line-height: 30px;
	}
	.main p{
		font-size: 20px;line-height: 26px;
	}
	.main .swiper-button-next, .main .swiper-button-prev {
	    top: 32%;
	}
	.main-prev, .main-next{
		width: 64px;height: 64px;
	}
	.main-prev::after, .main-next::after{
		font-size: 35px;
	}
	.cir-mi img{
		width: 460px !important;
	}
	.case-content{
		width: 92%;
	}
	.case-swiper .swiper-slide {
	    width: 32% !important;margin-right: 24px;
	}
	.case-next {
	    width: 60px;height: 278px;
	}
	.header-right{
		width: fit-content;
	}
	.videos .swiper-button-next, .videos .swiper-container-rtl .swiper-button-prev {
	    right: -30px;
	}
	.videos .swiper-button-prev, .videos .swiper-container-rtl .swiper-button-next {
	    left: -30px;
	}
}
@media (min-width:992px) and (max-width:1200px){
	.banner h1{
		font-size:46px;line-height:50px;
	}
	.banner p{
		font-size:32px;line-height:38px;
	}
	.wrapper,.containers,.wrappers{
		width: auto;
		margin-left: 3%;
		margin-right: 3%;
	}
	.headers-left{
		width: 16%;
	}
	.headers-right{
		width: 78%;
	}
	.headers-in .btn{
		width: 150px;
	}
	.header .header-left{
		width: 12%;
	}
	#header .navlist .sub-menu li a,#headers .navlists .sub-menu li a{
		font-size: 14px;
	}
	.header-right{
		width:12% ;
	}
	.navlist li{
		padding-left:9px;padding-right: 9px;
	}
	.header .navlist > li > a{
		font-size: 15px;
	}
	.header-right .btn{
		width: 130px;
	}
	.header-left img{
		margin-top: 30px;
	}
	.header .navbar{
		width: 78%;
	}
	.about p.text-center,.key p.text-center,.join h5{
		width: 90%;
	}
	.about-text{
		padding-left: 20px;transform: translateY(17px);
	}
	.about-content{
		padding-bottom: 60px;
	}
	.advan-right img {
	    transform: translateX(0px);
	}
	.cassification .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next, .ceritificate .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next, .key .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next {
	    left: 0px;
	}
	.cassification .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev, .ceritificate .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev, .key .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev{
		right: 0px;background: #bfbfbf;width: 32px;height: 32px;border-radius: 50%;
	}
	.lase-item span{
		padding-left: 0px;
	}
	.join{
		height: 478px;
	}
	.banner-swiper, .products-container, .ceriti-content, .key-content{
		overflow: hidden;
	}
	.navlists > li > a{
		padding:0px 9px;font-size: 15px;
	}
	.center-left h2{
		font-size: 36px;
	}
	.center-left p{
		font-size: 22px;
	}
	#searchform .header-text{
		width: 400px;
	}
	.product-left{
		padding: 38px 24px 0px 24px;
	}
	.pro-image {
	    padding: 0px;
	}
	.lapro .swiper-button-next, .lapro .swiper-container-rtl .swiper-button-prev{
		color:#016fe2; right: 0;
	}
	.lapro .swiper-button-prev, .lapro .swiper-container-rtl .swiper-button-next{
		color:#016fe2;left: 0px;
	}
	.videos .swiper-button-next, .videos .swiper-container-rtl .swiper-button-prev{
		right: 0px;
	}
	.videos .swiper-button-prev, .videos .swiper-container-rtl .swiper-button-next{
		left: 0px;
	}
	.why-content{
		width: 100%;
	}
	.product-list{
		width:33.333333%;
	}
	.latest-content .swiper-slide{
		width:33.333333% !important;
	}
	.lapro .swiper-slide{
		width: 33.333333% !important;
	}
	.nban {
		height: 250px;
	}
	.about-container::after, .about-container::before,.what-content::after, .what-content::before {
		height: 60px;
	}
	.who-text{
		padding-left: 20px;
	}
	.what-text{
		padding-left: 40px;
	}
	.text-box h3, .blogbo-right h3{
		font-size: 24px;
	}
	.text-box p i, .blogbo-right i{
		font-size: 22px;
	}
	.blogbo-item{
		width: 100%;
	}
	.single_page_blog .single_text p,.single_page_blog .single_text p li {
	    font-size: 18px;
	}
	.process .s-circle{
		width: 120px;height: 120px;
	}
	.process .item::before{
		left: -38px;
	}
	.patent-cont li.item{
		margin-right: 30px;
	}
	.patent-cont img{
		width: 80px;
	}
	.patent-cont p.text{
		padding-left: 0;
	}
	.ser-item .swiper-button-prev, .ser-item .swiper-button-next{
		width: 56px;height: 56px;
	}
	.ser-item .swiper-button-prev:after,.ser-item .swiper-container-rtl .swiper-button-next:after{
		font-size: 25px;
	}
	.ser-item .swiper-button-next:after,.ser-item .swiper-container-rtl .swiper-button-prev:after{
		font-size: 25px;
	}
	.ser-item .swiper-button-prev{
		left: 0;
	}
	.ser-item .swiper-button-next{
		right: 0;
	}
	.banle-text h1{
		font-size: 52px;line-height: inherit;margin-bottom: 20px;
	}
	.banle-text p{
		font-size: 32px;width: 90%;margin-bottom: 50px;
	}
	.banle-text .btns{
		font-size: 26px;
	}
	.ele-left h2{
		font-size: 30px;line-height: 36px;
	}
	.ele-left p{
		font-size: 20px;line-height: 32px;
	}
	.cele-list {
	    min-height: 100px;
	}
	.tran-item .col-md-2 {
		width: 33.333333%;
	}
	.tran-img img{
		width: 100%;
	}
	.tran-list{
		margin-bottom: 30px;
	}
	.variety-content{
		width: 100%;
	}
	.var-left h2{
		font-size: 36px;
	}
	.var-left p{
		font-size: 24px;line-height: inherit;
	}
	.str-te {
	    padding: 0 22px;
	}
	.know{
		width: 100%;
	}
	.str-content, .sample-item{
		width: 100%;
	}
	.sample-list:nth-child(2) {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.sample-list:nth-child(2) li a{
		font-size: 18px;min-height: inherit;
	}
	.ele-left {
	    padding-right: 30px;
	}
	.var-left h2 br{
		display: none;
	}
	.solu-top h2{
		width: 90%;
	}
	.solu-left >.vc_column-inner > .wpb_wrapper{
		width: 85%;padding: 60px 0px;
	}
	.sin-right h1 {
	    font-size: 32px;
	    padding-bottom: 10px;
	}
	.detail-content .swiper-button-prev{
		left: 20px;
	}
	.detail-content .swiper-button-next {
	    right: 20px;
	}
	.single_box h2{
		font-size: 30px;
	}
	.supList table thead th{
		font-size: 18px;
	}
	.dotit{
		font-size: 16px;
	}
	.supList table tbody tr td:nth-child(2), .supList table tbody tr td:nth-child(3), .supList table tbody tr td:nth-child(4){
		font-size: 14px;
	}
	.sevice-list:nth-child(2n+1) .service-left{
		padding-right: 40px;
	}
	.sevice-list:nth-child(2n) .service-left{
		padding-left: 40px;
	}
	.sevice-list {
	    background: linear-gradient( to top,#fff 0%,#fff 0%,#f6f6f8 0%,#f6f6f8 100%,#fff 0%,#fff 15%);
	}
	.sevice-list:nth-child(2n) .service-right{
		padding-left: 60px;
	}
	.service-right h3{
		font-size: 24px;line-height: 32px;
	}
	.sevice-list:last-child{
		background: linear-gradient( to top,#fff 0%,#fff 0%,#f6f6f8 0%,#f6f6f8 100%,#fff 0%,#fff 15%);
	}
	.single_box table{
		width: 100%;
	}
	.product-left{
		width: 25%;
	}
	.cate-right {
	    width: 75%;
	}
	.qu-circle h3{
		font-size: 22px;
	}
	.qu-circle p{
		font-size: 18px;line-height: 24px;
	}
	.cir-le ul li{
		right: 30px;
	}
	.cir-ri ul li{
		right: -30px;
	}
	.cir-mi img{
		width: 460px !important;
	}
	.lanbx h1{
		font-size: 36px;line-height: 42px;padding-bottom: 20px;
	}
	.lanbx a{
		width: 266px;line-height: 66px;height: 66px;
	}
	.main h2{
		font-size: 42px;
	}
	.main-prev, .main-next{
		width: 46px;height: 46px;
	}
	.main-prev::after, .main-next::after{
		font-size: 28px !important;
	}
	.lanbx h1{
		font-size: 32px;line-height: 40px;width: 100%;padding-bottom: 20px;
	}
	.main h2,.qual h2 span{
		font-size: 36px;line-height: 46px;
	}
	.center-imgs img{
		width: 380px;
	}
	.qu-circle h3{
		font-size: 20px;
	}
	.qu-circle p{
		font-size: 16px;line-height: 20px;
	}
	.alignwide h1 {
	    font-size: 100px;
	}
	.all_big_bg_title_bg{
		font-size: 90px;
	}
	.all_big_bg_title_main{
		top: 38%;
	}
	.footer-list3 p{
		width: 100%;
	}
	.case-next {
	    width: 50px;height: 198px;
	}
	.case-content {
	    width: 92%;
	}
	.case-swiper .swiper-slide {
	    width: 31% !important;
	    margin-right: 25px;
	}
	.case-text h3{
		font-size: 24px;
	}
	.pc-con{
		display: none;
	}
	.mobile-con{
		display: block !important;
	}
	.meta-link a{
		 padding: 10px 16px;
	}
}
@media (min-width:768px) and (max-width:991px){
	.banner {
    padding-top: 40px;
}
	.headers-in{
		display: none;
	}
	.gh {
	       position: fixed;
	       right: 5%;
	       top: 8px;
	       z-index: 999;
	       height: 25px;
	       width: 26px;
	       margin-right: 0;
	       margin-top: 25px;
	
	       transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       cursor: pointer;
	   }
	
	   /* .gh.selected {
			transform: rotate(90deg);
		}
	*/
	   .gh a {
	       background-color: #fff;
	       display: block;
	       height: 2px;
	       margin-top: -2px;
	       position: relative;
	       top: 50%;
	       transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       width: 100%;
	   }
	
	   .gh a:after,
	   .gh a:before {
	       background-color: #fff;
	       content: "";
	       display: block;
	       height: 2px;
	       left: 0;
	       position: absolute;
	       transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       width: 100%;
	   }
	
	   .gh a:after {
	       top: 8px;
	   }
	
	   .gh a:before {
	       top: -8px;
	   }
	
	   /* 
		.gh.selected a:after,
		.gh.selected a:before {
			top: 0;
		} */
	
	   /* .gh.selected a:before {
			transform: translateY(0px) rotate(-45deg);
			-webkit-transform: translateY(0px) rotate(-45deg);
			-ms-transform: translateY(0px) rotate(-45deg);
		}
	
		.gh.selected a:after {
			transform: translateY(0px) rotate(45deg);
			-webkit-transform: translateY(0px) rotate(45deg);
			-ms-transform: translateY(0px) rotate(45deg);
		} */
	
	   /* .gh.selected a {
			background-color: transparent !important;
		} */
	/* <=991px的设备 */
	.wrapper,.containers,.wrappers{
		width: auto;
		margin-left: 4%;
		margin-right: 4%;
	}
	.header-left{
		padding-left: 20px;
	}
	.header .navbar,.header-right{
		display: none;
	}
	.cassification .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next, .ceritificate .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next, .key .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next{
		left: 0px;
	}
	.cassification .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev, .ceritificate .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev, .key .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev{
		right: 0px;
	}
	.swiper-container1 .swiper-slide{
		width: 50% !important;
	}
	.about-text {
	    padding-left: 30px;
	    transform: translateY(17px);
	}
	.about p.text-center,.key p.text-center,.join h5{
		width: 90%;
	}
	.about-content{
		padding-bottom: 50px;
	}
	.lase-list:nth-child(2),.lase-list:first-child{
		margin-bottom: 25px;
	}
	.join{
		height: 478px;
	}
	.footer .col-md-3 {
		padding-left: 0;padding-right: 0;
	}
	#folist h4{
		margin-top: 0;
	}
	.banner-swiper, .products-container, .ceriti-content, .key-content{
		overflow: hidden;
	}
	.headers-right{
		display: none;
	}
	.product-center{
		display: inherit;padding: 45px 0px;
	}
	.center-left h2{
		font-size: 36px;margin-bottom: 10px;
	}
	#searchform .header-text{
		width: 100%;
	}
	.center-right{
		margin-top: 15px;
	}
	#searchform .search-submit{
		line-height: 44px;
	}
	.product-left{
		padding: 38px 24px 0px 24px;
	}
	.left-sidebar-menu li a{
		padding: 16px 0px;
	}
	.product-list{
		width: 50%;
	}
	.lapro .swiper-button-next, .lapro .swiper-container-rtl .swiper-button-prev{
		color:#016fe2; right: 0;
	}
	.lapro .swiper-button-prev, .lapro .swiper-container-rtl .swiper-button-next{
		color:#016fe2;left: 0px;
	}
	.videos .swiper-button-next, .videos .swiper-container-rtl .swiper-button-prev{
		right: 0px;
	}
	.videos .swiper-button-prev, .videos .swiper-container-rtl .swiper-button-next{
		left: 0px;
	}
	.why-content{
		width: 100%;
	}
	.left-sidebar-menu .sub-menu li a{
		line-height: 25px;padding-top: 5px;padding-bottom: 5px;
	}
	.why-left ul{
		margin-bottom: 20px;
	}
	.latest-content .swiper-slide{
		width:50% !important;
	}
	.lapro .swiper-slide{
		width:50% !important;
	}
	.nban{
		height: 250px;
	}
	.who-text{
		padding-left: 0px;
	}
	.what-text{
		padding-left: 30px;
	}
	.con-list{
		width:50% !important;margin-bottom: 30px;
	}
	.blogtop-list{
		margin-bottom: 30px;
	}
	.blogtop-item{
		padding-bottom: 50px;
	}
	.blogbo-item{
		width: 100%;
	}
	.latest-news {
	    padding-left: 30px;
	}
	.single_page_blog h1{
		font-size: 32px;
	}
	.single_page_blog .single_text p,.single_page_blog .single_text li {
	    font-size: 17px;
	}
	.process .s-circle img {
	    width:45px;
	}
	.process .s-circle{
		width: 100px;height: 100px;
	}
	.process .item::before{
		top: 46px;left: -20px;width: 12px;
	}
	.patent-cont ul{
		display: inherit;
	}
	.patent-cont li{
		display: inline-block !important;width: 47%;margin-right: 20px !important;margin-bottom: 30px;
	}
	.patent-cont li:nth-child(2n+1){
		float: left;
	}
	.patent-cont li:nth-child(2n){
		float:right;
	}
	.patent-cont br{
		display: none;
	}
	.banner-left,.banner-right{
		width: 50%;
	}
	.banle-text h1{
		font-size: 46px;line-height: 52px;margin-bottom: 30px;
	}
	.banle-text h5{
		font-size: 26px;line-height: 32px;margin-bottom: 60px;width: 100%;
	}
	.buttons{
		display: inherit;
	}
	.buttons p:last-child a{
		margin-left: 0;
	}
	.buttons p:last-child{
		margin-top: 50px;
	}
	.ele-left {
	    padding-right: 10px;
	}
	.ele-left h2{
		font-size: 26px;line-height: 32px;
	}
	.ele-left p{
		font-size: 18px;line-height: 24px;
	}
	.cele-list {
	    min-height:100px;
	    padding-left: 8px;
	    padding-right: 8px;
	}
	.tran p{
		font-size: 22px;line-height: 28px;width: 100%;
	}
	.tran-list{
		margin-bottom: 30px;
	}
	.variety-content{
		width: 100%;
	}
	.var-left h2 br{
		display: none;
	}
	.var-left h2{
		font-size: 28px;line-height: 36px;
	}
	.ser-item .swiper-button-prev, .ser-item .swiper-button-next{
		width: 56px;height: 56px;
	}
	.ser-item .swiper-button-prev:after,.ser-item .swiper-container-rtl .swiper-button-next:after{
		font-size: 25px;
	}
	.ser-item .swiper-button-next:after,.ser-item  .swiper-container-rtl .swiper-button-prev:after{
		font-size: 25px;
	}
	.ser-item .swiper-button-prev{
		left: 0;
	}
	.ser-item .swiper-button-next{
		right: 0;
	}
	.sereis h3{
		font-size: 22px;line-height: 28px;
	}
	.sereis p{
		font-size: 18px;line-height: 26px;
	}
	.strict h2{
		font-size: 30px;
		 line-height: 42px;
	}
	.str-te {
	    padding: 0 10px;
	}
	.str-content, .sample-item {
	    width: 100%;
	    margin: 0 auto;
	}
	.str-left{
		display: flex;
		    align-items: center;
		    justify-content: end;
	}
	.str-left img{
		width: 49%;
	}
	.str-te {
	    padding: 0 15px;
	}
	.tuv{
		display: flex;
		    align-items: center;
		    justify-content: space-between;
	}
	.know{
		width: 100%;margin-bottom: 30px;
	}
	.sample-list:first-child{
		padding-right: 0;
	}
	.sample-list:nth-child(2),.sample-list{
		padding-left: 0;padding-right: 0;
	}
	.various-list{
		width: 100%;
	}
	.solu-top .vc_col-sm-6{
		width: 100%;
	}
	.solu-list{
		display: inherit;background: linear-gradient( to right,#ececec 0%,#ececec 65%,#ddd 0%,#ddd 35%);
	}
	.solu-left{
		width: 65% !important;
	}
	.solu-right img{
		position: inherit;
	}
	.solu-left >.vc_column-inner > .wpb_wrapper{
		width: 85%;padding: 50px 0;
	}
	.sin-right {
    padding-left: 0;
    margin-top: 30px;
	}
	.supList{
		display: none;
	}
	.mobile-down{
		display: block !important;
	}
	.service h2 {
	    font-size: 36px;margin-bottom: 20px;
	}
	.service h5{
		font-size: 26px;
	}
	.service-item{
		margin-top: 40px;
	}
	.sevice-list{
		margin-bottom: 30px;display: inherit;background: #fff !important;
	}
	.sevice-list:first-child .service-right{
		padding-right: 0;
	}
	.sevice-list:nth-child(2n+1) .service-left img,.sevice-list:nth-child(2n) .service-left img{
		border-radius: 0 !important;
	}
	.sevice-list:nth-child(2n) .service-right{
		width: 100%;padding-left: 0;margin-top: 25px;
	}
	.sevice-list:nth-child(3) .service-right {
	    padding-right: 0;width: 100%;margin-top: 25px;
	}
	.service-item{
		margin-bottom: 0;
	}
	.sevice-list:last-child{
		background: #fff !important;
	}
	.sevice-list:nth-child(2n+1) .service-left{
		width: 100%;
	}
	.single_box .vc_tta.vc_general .vc_tta-tab>a {
	    padding: 15px 20px;
	}
	.single_box table{
		width: 100%;
	}
	.detail-content .gallery-thumbs .swiper-slide {
	    cursor: pointer;
	    width: 110px !important;
	}
	.detail-content .product-image{
		width: 100%;
	}
	.mobile-share {
	    display:block !important;
	}
	.com-share{
		display: none;
	}
	.product-left{
		width: 33.333333%;
	}
	.cate-right{
		width: 66.66666667%;
	}
	.headers-left{
		margin-top: 7px;
	}
	.lanbx h1{
		font-size: 28px;line-height: 36px;width: 100%;padding-bottom: 10px
	}
	.lanbx a{
		width: 240px;height: 66px;line-height: 66px;font-size: 24px;
	}
	.quti-right{
		padding-left: 10px;
	}
	.center-imgs img{
		width: 380px !important;
	}
	.qu-circle h3{
		font-size: 17px;
	}
	.qu-circle p{
		font-size: 14px;line-height: 18px;
	}
	.cir-ri ul li{
		margin-bottom: 0;right: -26px;
	}
	.cir-ri li:nth-child(2n){
		margin-left: 44px;
	}
	.cir-le ul li{
		right: 38px;
	}
	.cir-le li:nth-child(2n){
		margin-right: 32px;
	}
	.main h3{
		font-size: 22px;line-height: 24px;
	}
	.main p{
		font-size: 18px;
	}
	.main-prev, .main-next{
		width: 46px;height: 46px;
	}
	.main .swiper-button-next, .main .swiper-button-prev{
		top: 34%;
	}
	.main-prev::after, .main-next::after{
		font-size: 26px !important;
	}
	h2{
		font-size: 36px !important;line-height: 42px !important;
	}
	.quti-right{
		font-size: 22px;line-height: 26px;margin-top: 40px;
	}
	.elec{
		background: inherit !important;
	}
	.ele-image {
	    padding-right: 10px;
	}
	.elec h2 span{
		font-size: 36px;line-height: 42px;
	}
	.elec h3{
		font-size: 26px;background-size: 8%;
	}
	.provide-list,.provide .vc_row:last-child{
		display: inherit;
	}
	.provide-left ,.provide-right{
		width: 100% !important;
	}
	.quti-right,.elec p,.case-des p,.provide p,.nee-left p{
		font-size: 20px;line-height: 26px;
	}
	.qual h2 span{
		font-size: 36px;line-height: 42px;
	}
	.ele-text{
		margin-top: 20px;
	}
	.main-swiper .swiper-slide {
	    width: 50% !important;
	    height: auto;
	    padding: 20px;
	}
	.alignwide h1 {
	    font-size: 100px;
	}
	.all_big_bg_title_bg{
		font-size: 70px;
	}
	.all_big_bg_title_main{
		font-size: 32px;transform: translateY(-70%);
	}
	.collaboration .vc_col-sm-6{
		width: 100% !important;
	}
	.pro-tabs .navbar{
		display: none;
	}
	.pro-right h1{
		font-size: 30px;
	}
	.pro-right{
		padding-left: 50px;
	}
	.footer-list3 p{
		width: 100%;
	}
	.great{
		width: 100%;
	}
	.case-swiper .swiper-slide {
	    width: 100% !important;
	}
	.hebo-ri ul {
	    margin-right:120px;
	}
	.switcher{
		width: 113px !important;
	}
	.hebo-box{
		justify-content: inherit;
	}
	.pc-con{
		display: none;
	}
	.mobile-con{
		display: block !important;
	}
	.headers-bottom ul li a{
		font-size: 12px;
	}
	.banner{
		margin-top: 90px;
	}
	.mobile-none{
		display:none;
	}
	.mobile-banner{
		display:block;margin-top:100px;
	}
	.single .product-bar{
		display:none;
	}
	.single .sprights{
		width:100% !important;
	}
	.meta-link a{
		padding:10px 15px;
	}
}
@media(max-width:767px){
	.nban p {
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
    padding-top: 0px;
}
	.mobile-none{
		display:none;
	}
	.mobile-banner{
		display:block;margin-top:130px;
	}
	.banner {
    padding-top: 35px;
}
	.headers-in{
		display: none;
	}
	.headers-left{
		margin-top: 4px;
	}
	.gh {
	       position: fixed;
	       right: 7%;
	       top: 0;
	       z-index: 999;
	       height: 25px;
	       width: 20px;
	       margin-right: 0;
	       margin-top: 25px;
	       transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       cursor: pointer;
	   }
	   .gh a {
	       background-color: #fff;
	       display: block;
	       height: 2px;
	       margin-top: -2px;
	       position: relative;
	       top: 50%;
	       transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       width: 100%;
	   }
	   .gh a:after,
	   .gh a:before {
	       background-color: #fff;
	       content: "";
	       display: block;
	       height: 2px;
	       left: 0;
	       position: absolute;
	       transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	       width: 100%;
	   }
	
	   .gh a:after {
	       top: 6px;
	   }
	
	   .gh a:before {
	       top: -6px;
	   }
	.wrapper,.containers,.wrappers{
		width: auto;
		margin-left: 4%;
		margin-right: 4%;
	}
	.header .navbar,.header-right{
		display: none;
	}
	.header-nav{
		display: inherit;
	}
	h2 {
		font-size: 28px !important;line-height: 36px !important;
	}
	.cassification {
	    padding: 35px 0px;
	}
	.swiper-container1 .swiper-slide{
		width:100% !important;
	}
	.cassification .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next, .ceritificate .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next, .key .swiper-button-prev, .cassification .swiper-container-rtl .swiper-button-next{
		left: 0;
	}
	.cassification .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev, .ceritificate .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev, .key .swiper-button-next, .cassification .swiper-container-rtl .swiper-button-prev{
		right: 0;
	}
	.about p.text-center,.key p.text-center,.join h5{
		width: 96%;
	}
	.about-content {
	    background: #0059b2;color: #fff;
	}
	.about-text {
	    padding-left: 0px;margin-top: 40px;
	}
	.about-text h3{
		font-size: 22px;
	}
	.about-text p,.about p.text-center{
		font-size: 16px;
	}
	.about-content {
	    margin-top: 38px;padding-bottom: 80px;
	}
	.advan-content, .ren-item{
		display: inherit;
	}
	.advan-right img {
	    transform: translateX(0px);
	    margin-top: 40px;
	}
	.about {
	    padding: 44px 0px 80px 0px;
	}
	.advantage {
	    padding: 50px 0;
	}
	.ren-list{
		min-height: 120px;display: grid;align-items: center;justify-content: center;
	}
	.ceritificate h2, .ceritificate span, .latest h2, .latest span{
		display: inherit;
	}
	.ceritificate span, .latest span {
	    float: initial;
	    padding-top: 0px;
	}
	.ceritif-swiper .swiper-slide{
		width: 100% !important;transform: inherit !important;
	}
	.lase-item span{
		padding-left: 0;
	}
	.lase-list{
		margin-bottom: 25px;
	}
	.key {
	    padding: 50px 0 40px 0;
	}
	.latest{
		padding: 60px 0px 44px 0px;
	}
	.brands-list{
		border-left: none;
	}
	.brands-item {
	    padding-top: 10px;
	}
	.brands {
	    padding: 50px 0;
	}
	.brands-list:nth-child(5n) {
	    border-right: none;
	}
	.join {
		height: 358px;
	}
	#folist{
		display: inherit;
	}
	.copyright p {
	    transform: translateY(25px);
	}
	.header-left {
	    width: 40%;
	}
	.header,.header-nav{
		height: 70px;
	}
	.banner-swiper, .products-container, .ceriti-content, .key-content{
		overflow: hidden;
	}
	.headers-right{
		display: none;
	}
	.product-center{
		display: inherit;padding: 35px 0px;
	}
	#searchform .header-text{
		width: 100%;
	}
	.center-left h2{
		font-size: 30px;
	}
	.center-left p{
		font-size: 20px;line-height: 24px;
	}
	.center-right{
		margin-top: 45px;
	}
	.copyright p{
		text-align: center;
	}
	.headers-left,.header-left{
		width: 36%;
	}
	.headers,.header{
		height: 70px;
	}
	.lapro .swiper-button-next, .lapro .swiper-container-rtl .swiper-button-prev{
		color:#016fe2; right: 0;
	}
	.lapro .swiper-button-prev, .lapro .swiper-container-rtl .swiper-button-next{
		color:#016fe2;left: 0px;
	}
	.videos .swiper-button-next, .videos .swiper-container-rtl .swiper-button-prev{
		right: 0px;
	}
	.videos .swiper-button-prev, .videos .swiper-container-rtl .swiper-button-next{
		left: 0px;
	}
	.why-content{
		width: 100%;
	}
	.why-left img{
		width: 65%;margin: 0 auto;
	}
	.why-left p{
		font-size: 15px;padding-top: 10px;margin-bottom: 0;
	}
	.why-left span i{
		font-size: 20px;
	}
	.cat-top-des h1{
		font-size: 28px;padding-top: 20px;
	}
	.lapro{
		padding: 40px 0px;
	}
	.why-right p{
		font-size: 16px;line-height: 24px;
	}
	.why{
		padding: 60px 0px;
	}
	.lapro .swiper-slide,.latest-content .swiper-slide{
		width:100% !important;
	}
	.nban{
		height: 180px;
	}
	.nban h1{
		font-size: 28px;
	}
	.about-container::after, .about-container::before,.what-content::after, .what-content::before{
		background: #fff;height: 0;
	}
	.about-container,.what-content{
		background: #fff;
	}
	.who-img{
		padding-left: 0;
	}
	.who-text {
	    width: 100%;
	    padding-right: 0;
	    padding-left: 0;
	}
	.what-text {
	    width: 100%;
	    padding-left: 0;
	}
	.mile .slider{
		width: 90%;
	}
	.news-list{
		margin-bottom: 30px;
	}
	.con-list{
		margin-bottom: 30px;
	}
	.nban{
		margin-top: 130px;
	}
	.blogtop-list{
		margin-bottom: 30px;
	}
	.blogtop-item{
		padding-bottom: 50px;
	}
	.blogbo-item{
		width: 100%;
	}
	.blogbo-list {
	    padding: 20px;
	}
	.text-box h3, .blogbo-right h3{
		font-size: 24px;
	}
	.latest-news {
	    padding-left:15px;
	}
	.single_page_blog h1{
		font-size: 28px;
	}
	.single_page_blog {
	    margin-top: 50px;
	    margin-bottom: 50px;
	}
	.process .item::before{
		display: none;
	}
	.process .item{
		margin-bottom: 25px;
	}
	.design-result li.item{
		margin-bottom: 20px;
	}
	.patent-cont ul{
		display: inherit;
	}
	.patent-cont li.item{
		margin-right: 0px !important;margin-bottom: 30px;
	}
	.vc_row{
		margin-left: 0px !important;margin-right: 0px !important;
	}
	.process .s-circle{
		width: 120px;height: 120px;
	}
	.process .s-circle img {
	    width: 55px;
	}
	.blogtop-item, .pagerd {
	    padding: 50px 0px;
	}
	.landing-banner .containers > .row{
		display: inherit;
	}
	.banner-left,.banner-right{
		width: 100%;
	}
	.know{
		width: 100%;margin-bottom: 30px;
	}
	.banle-text h1{
		font-size: 36px;margin-bottom: 20px;
	}
	.banle-text h5{
		font-size: 22px;
		    line-height: 36px;width: 100%;
	}
	.buttons {
	    display: flex;align-items: center;justify-content: space-between;
	}
	.banle-text .btns{
		font-size: 18px;padding: 15px 20px;
	}
	.wpcf7{
		padding: 30px 30px;
	}
	.formh-right img{
		float: left;
	}
	.ele-left {
	    padding-right:15px;
	}
	.ele-right{
		width: 100%;position: relative;padding-right: 15px;
	}
	.electric{
		margin-top: 50px;margin-left: 15px;margin-right: 15px;
	}
	.cele-list{
		margin-bottom: 30px;
	}
	.tran p{
		width: 100%;font-size: 18px;
    line-height: inherit;
	}
	.tran h2{
		line-height: 30px;
	}
	.tran-img img{
		width: 100%;
	}
	.tran-list{
		margin-bottom: 30px;
	}
	.variety {
		padding: 50px 0;
	}
	.var-left h2 br{
		display: none;
	}
	.variety-content{
		width: 100%;
	}
	.var-left p{
		font-size: 20px;
	}
	.car-right p{
		font-size: 17px;line-height: 26px;
	}
	.ser-item .swiper-button-prev, .ser-item .swiper-button-next{
		width: 40px;height: 40px;
	}
	.ser-item .swiper-button-prev:after,.ser-item .swiper-container-rtl .swiper-button-next:after{
		font-size: 20px;
	}
	.ser-item .swiper-button-next:after,.ser-item .swiper-container-rtl .swiper-button-prev:after{
		font-size: 20px;
	}
	.ser-item .swiper-button-prev{
		left: 0;
	}
	.ser-item .swiper-button-next{
		right: 0;
	}
	.sereis .swiper-slide{
		width: 100% !important;
	}
	.ser-item .pro-bottom{
		display: inherit;
	}
	.str-left{
		padding-right: 0;
	}
	.str-te{
		padding: 0;
	}
	.sample-list:nth-child(2),.sample-list {
	    padding-left: 0;
	    padding-right: 0;
	}
	.sample-list:first-child{
		padding-right: 0;
	}
	.various p{
		font-size: 18px;line-height: 26px;width: 100%;
	}
	.various-list{
		width: 100%;
	}
	.str-right h3{
		font-size: 22px;
	}
	.solu-list{
		display: inherit;background: #fff;
	}
	.solu-top h2{
		width: 100%;
	}
	.solu-top .vc_col-sm-6 > .vc_column-inner{
		padding-left: 0 !important;padding-right: 0 !important;
	}
	.solu-left >.vc_column-inner > .wpb_wrapper{
		padding: 40px 0;width: 95%;
	}
	.solu-left{
		background: #ececec;
	}
	.solu-middle{
		background-color: #ddd;
	}
	.solu-right img{
		position: relative;
	}
	.solu-right > .vc_column-inner{
		padding-left: 0 !important;
	}
	.solu-middle >.vc_column-inner > .wpb_wrapper{
		width: 95%;padding-top: 40px;
	}
	.solu-left h3{
		font-size: 24px;
	}
	.sin-right {
	    padding-left: 0;
	    margin-top: 30px;
	}
	.sin-right h1{
		font-size: 28px;
	}
	.supList{
		display: none;
	}
	.mobile-down{
		display: block !important;
	}
	.supListBox .sh4{
		display: flex;position: relative;
	}
	.supListBox span{
		padding-left: 8px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;
	}
	.supListBox .fa-download{
		position: absolute;right: 0px;
	}
	.service-item{
		margin-top: 40px;
	}
	.sevice-list{
		margin-bottom: 30px;display: inherit;background: #fff !important;
	}
	.sevice-list:first-child .service-right{
		padding-right: 0;width: 100%;
	}
	.sevice-list:nth-child(2n+1) .service-left img,.sevice-list:nth-child(2n) .service-left img{
		border-radius: 0 !important;
	}
	.sevice-list:nth-child(2n) .service-right{
		width: 100%;padding-left: 0;margin-top: 25px;
	}
	.sevice-list:nth-child(3) .service-right {
	    padding-right: 0;width: 100%;margin-top: 25px;
	}
	.service-item{
		margin-bottom: 0;
	}
	.sevice-list:last-child{
		background: #fff !important;
	}
	.sevice-list:nth-child(2n+1) .service-left{
		width: 100%;
	}
	.service h5{
		font-size: 18px;line-height: 24px;
	}
	.service-right h3{
		font-size: 22px;line-height: 32px;width: 100%;
	}
	.service-right p{
		font-size: 16px;line-height: 24px;
	}
	.faq-content .accordion{
		font-size: 24px !important;line-height: 30px !important;
	}
	.accordion i{
		display: none;
	}
	.detail-content .gallery-thumbs .swiper-slide {
	    cursor: pointer;
	    width: 90px !important;
	}
	.single_box table{
		width: 100%;
	}
	.single_box .vc_tta.vc_general .vc_tta-panel-body {
	    padding: 20px 10px;
	}
	.shop-left h1{
		font-size: 26px;
	}
	.detail-content .product-image{
		width: 100%;
	}
	.detail-content .swiper-slide{
		width: 100% !important;
	}
	.mobile-share {
	    display:block !important;
	}
	.com-share{
		display: none;
	}
	.detail-content .gallery-thumbs{
		width: 90%;
	}
	.detail-content .gallery-top .swiper-slide{
		padding: 10px;
	}
	.product-left{
		width: 100%;padding: 48px 20px 0px 30px;
	}
	.cate-right {
	    width: 100%;
	}
	.center-imgs img{
		display: none;
	}
	.needs-content,.main-swiper{
		display: inherit;
	}
	.main-container{
		width: 100%;
	}
	.lanbx h1{
		font-size: 28px;line-height: 40px;width: 100%;margin-bottom: 10px;
	}
	.lanbx a{
		width: 210px;height: 66px;line-height: 66px;font-size: 26px;
	}
	.main-swiper .swiper-slide {
	    width: inherit !important;
	    height: auto;
	    padding: 10px;
	}
	.main-prev, .main-next{
		width: 50px;height: 50px;
	}
	.main-prev::after, .main-next::after{
		margin-right: 0 !important;margin-left: 0 !important;font-size: 32px !important;
	}
	.main .swiper-button-next, .main .swiper-button-prev {
	    top: 37%;
	}
	.qual h2 span{
		font-size: 28px;line-height: 36px;
	}
	.provide-list,.provide .vc_row:last-child{
		display: inherit;
	}
	.quti-right{
		padding-left: 10px;margin-top: 30px;
	}
	.qu-circle {
	    padding-top:0px;
	}
	.main .products-container{
		margin-top: 20px;
	}
	.main h3{
		font-size: 22px;line-height: 30px;
	}
	.main-prev::after, .main-next::after{
		background-color: #fff;
	}
	.main{
		padding-bottom: 30px;
	}
	.cir-le ul li{
		text-align: left;margin-bottom: 11%;
	}
	.cir-ri ul li{
		margin-bottom: 11%;
	}
	.qu-circle h3{
		font-size: 22px;
	}
	.qu-circle p{
		font-size: 16px;line-height: 26px;
	}
	.history{
		padding: 40px 0px;
	}
	.elec{
		padding: 35px 0;
	}
	.qual {
	    padding: 60px 0px;
	}
	.ele-image {
	    padding-right:10px;
	}
	.cir-ri li:nth-child(2n){
		margin-left: 0;
	}
	.elec{
		background:inherit;padding-top: 0;
	}
	.case-des p{
		width: 100%;
	}
	.elec h2 span{
		font-size: 28px;color: #fff;line-height: 36px;
	}
	.elec h3{
		font-size: 18px;background-size: 15%;
	}
	.case h2 span{
		float: inherit;font-size: 28px;
	}
	.case-des{
		background:inherit;
	}
	.lanbx h1{
		font-size: 30px;line-height: 40px; width: 100%;padding-bottom: 30px;
	}
	.lanbx a{
		width: 226px;height: 66px;line-height: 66px;font-size: 24px;
	}
	.provide .vc_row:last-child .vc_col-sm-6:last-child > .vc_column-inner >.wpb_wrapper {
	    padding-left: 0px;
	}
	.provide .vc_row .vc_col-sm-6:first-child {
	    padding-right: 0px;
	}
	.provide .vc_row:last-child .vc_col-sm-6:last-child{
		position: inherit;margin-top: 50px;
	}
	.nee-right .wpcf7-submit{
		width: 240px;height: 50px;line-height: 50px;
	}
	.nee-right .wpcf7{
		padding: 38px 28px;margin-top: 50px;
	}
	.needs{
		padding: 50px 0px;
	}
	.supp-top{
		width: 100%;
	}
	.alignwide h1 {
	    font-size: 50px;
	}
	.all_big_bg_title_bg{
		display: none;
	}
	.all_big_bg_title_main{
		position: relative;transform: translateY(0%);
	}
	.prode-list:nth-child(2n) .vc_single_image-wrapper{
		padding-left: 0px;
	}
	.prode-list:nth-child(2n+1) .vc_single_image-wrapper{
		padding-right: 0px;
	}
	.oem-top{
		padding-bottom: 0px;
	}
	.prode-list{
		display: inherit;
	}
	.collaboration .vc_col-sm-12 > .vc_column-inner{
		width: 100%;
	}
	.brands-list::before,.brands-list::after{
		content: none !important;
	}
	.footer-list3 p{
		width: 100%;
	}
	.great{
		width: 100%;
	}
	.contact .wpcf7 {
	    padding: 30px;
	}
	.con-item{
		margin-bottom: 30px;
	}
	.who-img{
		padding-right: 0;
	}
	.what-content{
		display: flex;flex-flow: column;
	}
	.what-left{
		order: 2;
	}
	.what-right{
		padding-right: 15px;
	}
	.liu {
	    margin-bottom: 40px;
	}
	.abus{
		margin-bottom: 0;margin-top: 70px;
	}
	.what{
		margin-top: 80px;margin-bottom: 60px;
	}
	.news-item{
		margin-bottom: 0;
	}
	.filter-left{
		margin-bottom: 20px;padding-right: 0;
	}
	.filter-box {
	    display: inherit;
	}
	.filter-left .sub-menu1 {
	    margin-left: 15px;
	}
	.main{
		padding-top: 40px;background: #38b339;
	}
	.main h2{
		color: #fff !important;
	}
	.provide .vc_row .vc_col-sm-6:last-child {
	    padding-left: 0;
	}
	.case-swiper .swiper-slide {
	    width: 100% !important;
	}
	.case-next {
	    width: 50px;
	    height: 50px;
	    background-color: #38b339;
	    top: 30%;
	    color: #fff;
	    border-radius: 50%;
	}
	.case-next::after{
		font-size: 30px;
	}
	.case-content{
		width: 100%;
	}
	.nee-left p{
		padding-top: 10px;
	}
	.needs p{
		font-size: 20px;
	}
	.nee-left {
	    padding-right: 0px;
	}
	.provide .vc_row:last-child .vc_col-sm-6:last-child p{
		width: 100%;
	}
	.provide p,.case-text p,.elec p{
		font-size: 16px;line-height: 26px;
	}
	.elec h2 span:last-child,.elec h2 span:first-child{
		font-size: 26px;line-height: 26px;
	}
	.quti-right{
		font-size: 16px;line-height: 26px;
	}
	.case-text p{
		width: 100%;
	}
	.case-des p{
		font-size: 16px;line-height: 26px;
	}
	.ele-left p{
		font-size: 16px;line-height: 26px;
	}
/* 	.cele-list{
		display: inline-block;width: 50%;
	}
	.cele-list:nth-child(2n+1){
		float: left;
	}
	.cele-list:nth-child(2n){
		float:right;
	} */
	.tran-list{
		min-height: inherit;
	}
	.tran p{
		font-size: 16px;
	}
	h3{
		font-size: 25px !important;line-height: 36px !important;
	}
	.series-prev,.series-next{
		top: 32%;
	}
	.ser-item .swiper-pagination{
		margin-top: 10px;
	}
	.sample-list:nth-child(2) li a{
		font-size: 18px;min-height: inherit;padding: 14px 0px;
	}
	.various{
		padding-top: 40px;padding-bottom: 40px;
	}
	.banle-text{
		margin-top: 70px;
	}
	.sample-list:nth-child(2) img{
		width: 23%;
	}
	.sereis p{
		font-size: 16px;
	}
	.pagesupp p {
	    font-size: 18px;
	}
	.videos {
	    padding: 30px 0px;
	}
	.join h5{
		font-size: 18px;
	}
	.who-text p,.what-text p{
		font-size: 16px;line-height: 24px;
	}
	.who-text h3, .what-text h3{
		margin-bottom: 10px;
	}
	.who-left, .who-right{
		padding-left: 15px;padding-right: 15px;
	}
	.hebo-ri ul{
		display: none;
	}
	.switcher{
		width: 113px !important;
	}
	.banner{
		margin-top: 90px;
	}
	.lan{
		top: -16px;
	}
	.headers-bottom ul li a{
		font-size: 12px;
	}
	.hebo-box{
		width: 100%;
	}
	#spro-row{
		    display: flex;
    flex-direction: column-reverse;
	}
	.sprights{
		padding-left:0px;padding-right:0px;
	}
	.meta-link a{
		padding:10px 12px;
	}
	.product-detail h1 {
    font-size: 26px;
}
}
@media(max-width:400px){
	.headers-left h1{
		margin-top: 15px !important;
	}
	.hebo-le li{
		width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
	}
}