@media (min-width: 1201px)
.w-com-menu-H {
    width: 2000px;
    margin-left: -400px;
}

.w-com-menu-H {
    margin-bottom: 40px;
    text-align: center;
}

.w-com-menu-H >.w-com-menu-in {
    margin: 0 auto;
    max-width: 1200px;
    text-align: center;
}

.w-com-menu-H >.w-com-menu-in > ul {
    padding-right: 10px;
}
.w-com-menu ul, .w-com-menu li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.w-com-menu-H >.w-com-menu-in > ul > li {
    position: relative;
}
.w-com-menu-H li {
    margin: 0;
    text-align: center;
}


.w-com-menu-H li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 45px;
    position: relative;
    *vertical-align: top;
}
.w-com-menu ul, .w-com-menu li {
    margin: 0;
    padding: 0;
    list-style: none;
}
@media (min-width: 1201px)
.w-com-menu-H >.w-com-menu-in>.ul-parent> li >.div-parent {
    min-width: 105px;
}
.w-com-menu .div-parent {
    position: relative;
    border: 1px solid #c7c7c7;
}

.w-com-menu-H >.w-com-menu-in>.ul-parent> li >.div-parent a {
    padding: 0 15px;
}


@media (min-width: 768px)
{
.w-com-menu-H >.w-com-menu-in>.ul-parent> li >.div-parent a {
    padding: 0 15px;
    line-height: 38px;
    display: block;
}
.w-com-menu-H li a {
    color: #505050;
}
}

.w-com-menu a {
    text-decoration: none;
    font-size: 110%;
	color:gray;
	
}
.cur{background:red;}
.cur a{color:white !important}
@media screen and (max-width: 2560px){
	body,html{
		width: 100%;
		overflow-x: hidden!important;
	}
}


@media screen and (max-width: 1920px){
	.home .section .news .nr .n1{
		padding: 30px!important;
	}
}

@media screen and (max-width: 1856px){
	
}

@media screen and (max-width: 1792px){
	
}

@media screen and (max-width: 1680px){
	
}

@media screen and (max-width: 1600px){
	.service-01-pic .quality-swiper-btn-next{
		bottom: -26px;
	    left: 46%;
	}
	.honor-grid{
		padding: 40px;
	}
} 

@media screen and (max-width: 1440px){
	.honor-grid{
		padding: 22px;
	}
}

@media screen and (max-width: 1400px){
	.foot .l .copyright{
		width: 270px;
		line-height: 30px;
	}
	.service-01-pic .quality-swiper-btn-next{
		left: 52%;
	}
	.service-02-main-left{
		padding-left: 0;
	}
	.service-03-main{
		padding: 0 5%;
	}
	.home #luxy .theader .t1{
		width: 85%;
	}
}

@media screen and (max-width: 1366px){
	
}

@media screen and (min-width: 768px){
	.molide-nav{
		display: none;
	}
}
.header{
	z-index: 99999!important;
}
	
@media screen and (max-width: 768px){
	.header{
		padding: 20px 5%!important;
		transform: none!important;
		width: 90%!important;
		left: 0!important;
		top: 0!important;
		border-radius: 0!important;
		box-shadow: none!important;
	}
	.home .section .news{
		padding-top: 0!important;
	}
	#allImgs-swiper .swiper-slide:nth-child(4){
		display: none;
	}
	#allImgs-swiper .swiper-slide:nth-child(5){
		display: none;
	}
	#allImgs-swiper .swiper-slide:nth-child(6){
		display: none;
	}
	#allImgs-swiper .swiper-slide:nth-child(7){
		display: none;
	}
	.header .r .links{
		display: none;
	}
	.molide-nav{
		display: block;
	}
	.about-common{
		flex-direction: column;
	}
	.about-nav{
		width: 100%!important;
		flex-direction: unset!important;
	}
	.about-nav a{
		width: 116px!important;
	}
	.about-overview{
		width: 100% !important;
	}
	.about-overview p{
		line-height: 35px!important;
	}
	.about-overview h4{
		margin-top: 60px!important;
	}
	.company-video{
		width: 100%!important;
	}
	.company-history-line{
		left: -100px!important;
	}
	.cooperation-wrapper{
		padding: 0!important;
	}
	.cooperation-grid{
	    width: calc(120%/6)!important;
	}
	.cooperation-top{
		padding: 0!important;
	}
	.honor-wrapper{
		padding: 0!important;
	}
/* 	.swiper-slide{
		width: 320px!important;
	} */
	.honor-grid{
		padding: 0!important;
	}
	.abroad-wrapper, .culture-wrapper{
		width: 95%!important;
	}
	.foot{
		width: 90%!important;
		padding: 60px 5%!important;
		flex-direction: column;
	}
	.foot .l{
		width: 100%!important;
	    margin-bottom: 47px;
	}
	.foot .l .copyright{
		width: 100%;
	}
	.foot .info{
		width: 100%!important;
	}
	.home #luxy .form{
		width: 90%!important;
	}
	.foot .info::before{
		display: none!important;
	}
	.foot .attention{
		width: 28%!important;
	}
	.service-01-main{
		flex-direction: column ;
	}
	.service-01-info{
		width: 100%;
	    margin-bottom: 30px;
		padding: 0;
	}
	.service-01-pic{
		width: 100%!important;
	}
	.service-01-pic .quality-swiper-btn-next{
		left: 69%;
	}
	.service-overview{
		width: 75%!important;
		margin-top: -14px;
	}
	.service-02-main-left{
		width: 30%!important;
	}
	.service-02-main-right{
		width: 70%;
	}
	.service-03{
		width: 100%;
        height: 800px; 
		padding: 0;
		background-size: cover;
	}
	.service-03-grid{
		padding: 0;
		width: 178px;
	    margin-right: 52px;
	}
	.service-03-main{
		padding: 5% 5%;
	}
	.service-banner img{
		object-fit: cover;
	    width: 100%;
	    height: 100%;
	}
	.service-04-main{
		margin: 0!important;
		margin-top: 146px!important;
	}
	.service-07-grid{
		width: 47%!important;
	}
	.service-03-main{
		padding: 0!important;
	}
	.service-04-grid{
		width: 33%!important;
	}
	.home #luxy .recommend{
		width: 90%!important;
		margin: auto!important;
		padding: 115px 5% 60px 5%!important;
	}
	.home #luxy .recommend .t1{
		width: auto!important;
	}
	.home #luxy .allNews{
		width: 90%!important;
	}
	.home #luxy .allNews .item{
	    align-items: inherit!important;
	}
	.home #luxy .allNews .item .pic{
		margin-right: 40px;
		width: 60%!important;
	}
	.home #luxy .recommend .oNews{
		align-items: inherit!important;
	}
	.home #luxy .theader .t1{
		font-size: 26px!important;
	}
	.home #luxy .theader{
		width: 90%!important;
	}
	.home #luxy .nr{
		width: 90%!important;
	}
	.home #luxy .pager{
		width: 90%!important;
	}
	.home #luxy .nr .html p{
		text-align: left!important;
	}
	.home #luxy .cInfo{
		width: 90%!important;
	}
	.home #luxy .allItems{
		width: 90%!important;
	}
	.home #luxy .allItems .item .i1 .d1{
		width: 20%!important;
	}
	.home #luxy .allItems .theader{
		width: 100%!important;
	}
	.home #luxy .allItems .theader .d1{
		width: 20%!important;
	}
	.home #luxy .address{
/* 		width: 100%!important;
		margin: auto!important; */
		flex-direction: column;
	}
	.home #luxy .address div{
		margin: auto!important;
		width: 90%!important;
	}
	.home #luxy .address div img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.home #luxy .address .info{
		width: 90%!important;
		padding-left: 0!important;
		margin-top: 50px!important;
	}
	.home #luxy .address .info .spic img{
		width: auto!important;
		height: auto!important;
	}
	.home #luxy .address .info .allItems{
		width: 100%!important;
	}
	.home #luxy .address .info .allItems .item{
		width: 100%!important;
	    margin-bottom: 25px!important;
	}
	.home #luxy .address .info .p1{
		margin-bottom: 35px;
	}
	.service-03-list{
		padding: 5%;
	}
	.header{
		padding: 10px 5%!important;
		border-bottom: 1px solid #e8e9e7;
	}
	.header .l a img{
		width: 85px!important;
	}
	.product-page .header{
	    background-color: white!important;
	}
	.home .section .about{
		flex-direction: column!important;
		height: auto!important;
	}
	.home .section .about .l{
		width: 90%!important;
		margin-top: 550px!important;
		height: auto!important;
	}
	.home .section .about .l .p1{
		font-size: 30px!important;
		
	}
	.home .section .about .l .des{
		line-height: 30px!important;
	}
	.header{
	    z-index: 99999!important;
	}
	.home .section .products .content .line1{
		display: none;
	}
	.home .section .products .content .line2{
		display: none;
	}
	.home .section .products .content .line3{
		display: none;
	}
	.home .section .products .content{
		flex-direction: column!important;
		
	}
	.home .section .products .content .lp{
		width: 100%!important;
	}
	.home .section .products .content .lp .p1{
		text-align: left!important;
	}
	.home .section .products .content .lp .swiper-pagination{
		width: 100%!important;
	}
	.home .section .products .content .lp .swiper-pagination .swiper-pagination-bullet{
		width: 20%!important;
		float: left!important;
	}
	.home .section .products .content .cp{
		width: 100%!important;
		padding: 0!important;
	}
	.home .section .products .content .lp .p1{
		font-size: 30px!important;
	}
	.home .section .products .content .lp .swiper-pagination .swiper-pagination-bullet{
		font-size: 14px!important;
	}
	.home .section .products .content .cp .btns{
	    justify-content: center!important;
	}
	.home .section .products .content .cp .btns div{
		margin-left: 0!important;
		margin-right: 40px!important;
	}
	.home .section .products .content .cp .sw1 .swiper-container .swiper-wrapper .swiper-slide .item .text .tl, .home .section .products .content .cp .sw1 .swiper-container .swiper-wrapper .swiper-slide .contact .cl .infos .item2 .text .tl, .home .section .contact .cl .infos .products .content .cp .sw1 .swiper-container .swiper-wrapper .swiper-slide .item2 .text .tl{
		font-size: 24px!important;
	}
	.home .section .products .content .cp .sw1 .swiper-container .swiper-wrapper .swiper-slide .item .text .des, .home .section .products .content .cp .sw1 .swiper-container .swiper-wrapper .swiper-slide .contact .cl .infos .item2 .text .des, .home .section .contact .cl .infos .products .content .cp .sw1 .swiper-container .swiper-wrapper .swiper-slide .item2 .text .des{
		font-size: 14px!important;
	}
	.home .section .capacity .content .t1{
		font-size: 30px!important;
	}
	.home .section .news .nr .n1{
		padding: 20px!important;
	}
	.home .section .news .nr .n1 .p2{
		font-size: 24px!important;
	}
	.home .section .news{
		height: auto!important;
		padding-bottom: 40px!important;
	}
	.home .section .capacity{
		height: auto!important;
		margin-top: 100px!important;
		margin-bottom: 100px!important;
	}
	.home .section{
		height: auto!important;
	}
	.home .section .contact{
		height: auto!important;
		flex-direction: column!important;
	}
	.home .section .contact .cl{
		width: 100%!important;
		padding: 0 5% 10%!important;
	}
	.home .section .contact .cr{
		width: 100%!important;
	}
	.home .section .contact .cr .factory{
		left: 0%!important;
	}
	.home .section .products{
		height: auto!important;
	}
	.home .section .contact .cr{
		display: none!important;
	}
	.home .section .products .content .cp .sw2 .swiper-container .swiper-wrapper .swiper-slide{
		width: 120px!important;
	}
	.foot{
	    padding: 20px 5%!important;
	}
	.about-page{
		padding-top: 64px!important;
	}
#product-main {
    height: auto !important;
    margin-top: 18%;
}
	.service-main{
		margin-top: 124px!important;
		padding-top: 0!important;
	}
	.home #luxy .cInfo{
	    margin: 115px auto 60px auto!important;
	}
	.home .section .about .r{
		position: absolute!important;
        right: auto!important;
        top: 9vh!important;
        height: 85vh!important;
        background: url(../image/main2.png) no-repeat!important;
        background-size: contain!important;
        z-index: 100!important;
        width: 90%!important;
	}
	.home .section .about .r .list{
		display: none;
	}
	.home .section .products .content{
		height: auto!important;
	}
	.home .section .products .ball img{
		display: none;
	}
	.home .section .products .content .rp{
		display: none;
	}
	.home .section .about .l{
		margin-left: 0%!important;
	}
	.home .section .banner .swiper-container .swiper-wrapper .swiper-slide .pic img:nth-child(1){
		display: none;
	}
	.home .section .banner .swiper-container .swiper-wrapper .swiper-slide .pic img:nth-child(2){
		display: block!important;
	}
	.home .section .banner .scroll-down{
		display: none!important;
	}
	.header .r .cr .search{
		display: none!important;
	}
	.header .r .cr .lan a i{
		display: none!important;
	}
	.header .r .cr .lan .lan-change .lan-list{
		display: none!important;
	}
	#zr{
		display: block!important;
	}
	#allImgs-swiper{
		height: auto!important;
	}
	.home .section .capacity .content{
		height: auto!important;
	}
	.home .section .contact .cl .t1{
		font-weight: 300!important;
	}
	.company-culture{
		padding-top: 0!important;
	}
	.honor-btns{
		margin: 0!important;
	}
	.service-04-main .btns{
		right: 0!important;
		left: 50%!important;
		transform: translate(-50%)!important;
	}
}





#zr{
	display: none;
}
.home .section .banner .swiper-container .swiper-wrapper .swiper-slide .pic img:nth-child(2){
	display: none;
}
#copyright{
	margin-top: 15px;
}
#copyright p{
    color: #636567;
    font-size: 14px;
    margin-bottom: 5px;
    transition: all 600ms;
}
#copyright a{
	color: #636567;
    font-size: 14px;
    margin-bottom: 5px;
    transition: all 600ms;  
}
@media screen and (max-width: 540px){
	.service-04-main .btns{
		left: inherit!important;
	}
	.home .section .products .content .lp .swiper-pagination .swiper-pagination-bullet {
	    margin-right: 50px!important;
	    width: 31%!important;
	}
	#allImgs-swiper .swiper-wrapper{
		flex-direction: column!important;
		height: auto!important;
		transform: none!important;
	}
	.home .section .capacity .content .swiper-pagination .swiper-pagination-bullet{
		display: none!important;
	}
	.about-nav a{
		width: auto!important;
		margin-right: 18px;
	}
	.home .section .capacity .content .swiper-pagination{
	    margin: 30px 0 -35px!important;
	}
	#allImgs-swiper .swiper-slide{
		width: 100%!important;
	}
	.home .section .about .l .allNums{
		flex-direction: column!important;
	}
	.home .section .about .l .allNums .item, .home .section .about .l .allNums .contact .cl .infos .item2, .home .section .contact .cl .infos .about .l .allNums .item2{
		width: 100%!important;
	}
	.home .section .about .l .allNums .item .nl .sz span, .home .section .about .l .allNums .contact .cl .infos .item2 .nl .sz span, .home .section .contact .cl .infos .about .l .allNums .item2 .nl .sz span{
		font-size: 20px!important;
	}
	.home .section .about .l .more{
		margin-bottom: 50px!important;
	}
	.about-nav a:nth-child(6){
		margin-right: 0;
	}
	.about-overview h4{
	    font-size: 30px!important;
	}
	.about-nums{
		display: inherit!important;
	}
	.num-item{
		width: 154px!important;
		float: left;
	    margin-right: 176px;
		align-items: inherit!important;
		margin-bottom: 26px;
	}
	.num-item:nth-child(2){
		margin-right: 0;
	}
	.num-item:nth-child(4){
		margin-right: 0;
	}
	.swiper-slide-active .year-grid span{
		font-size: 16px!important;
	}
	.company-history{
		width: 90%!important;
	}
	.company-common-title{
		font-size: 30px!important;
	}
	.company-history-line{
	    left: -26px!important;
	}
	.company-history-info-grid{
		display: inherit!important;
	}
	.company-history-info-grid .company-history-info-pic img{
		width: 100%;
		height: 100%;
	}
	.company-history-info-grid .company-history-info-des{
		margin-left: 0!important;
	    margin-top: 20px;
		font-size: 14px;
	}
	.company-history-info-grid .company-history-info-des p:nth-child(1){
		margin-bottom: 10px;
		font-size: 20px!important;
	}
	.company-history-info-grid .company-history-info-des p span{
		font-size: 20px!important;
	}
	.company-history-info-grid .company-history-info-des p:nth-child(2){
		display: none;
	}
	.company-history-info-grid .company-history-info-des p{
		line-height: 30px!important;
	}
	.company-history-infos .btns div{
		margin-left: 0!important;
		margin-right: 30px!important;
	}
	.cooperation-grid{
	    width: calc(200%/6)!important;
	}
	.honor-top{
		padding: 0!important;
	}
	.honor-group .swiper-container .swiper-wrapper .swiper-slide{
		/* margin-right: 92px!important; */
		width: auto!important;
	}
	.company-cooperation, .company-honor{
	    padding: 100px 0 0!important;
	}
	.company-culture-grid.actived .grid-info{
		text-align: center!important;
	}
	.abroad-wrapper, .culture-wrapper{
		width: 90%!important;
	}
	.company-culture-main{
		padding: 40px 0!important;
	}
	.company-history-infos{
		padding: 0!important;
	}
	.grid-title{
		font-size: 17px!important;
	}
	.swiper-wrapper{
		height: 95vh!important;
	}
	#swiper-nb{
		height: auto!important;
	}
	.foot .info .item .p2{
		line-height: 30px;
	}
	.product-main-left-nav .nav-top{
		font-size: 30px!important;
	}
	.product-main-left-nav .nav-list li{
		font-size: 14px!important;
	}
	.product-main-thumb-swiper{
		height: 369px!important;
		margin-top: 150px!important;
	}
	.product-main{
		height: 120vh!important;
	}
	.product-main-left-nav{
		/* top: 64%!important; */
		top: 60%!important;
	}
	.company-history-line:before{
		top: 51px!important;
	}
	.company-history-infos .btns{
		top: 68%!important;
		bottom: 0!important;
	    z-index: 10!important;
	}
	.honor-group .swiper-container .swiper-wrapper{
		height: 40vh!important;
	}
	.products-list-wrapper{
		padding: 0!important;
		
	}
	.products-list-wrapper{
		display: inherit!important;
	}
	.products-list-group{
		padding: 0!important;
	}
	.products-list-grid{
		width: 50%!important;
		float: left;
	}
	.product-detail-info{
		top: 71%!important;
	}
	.product-contact{
		padding: 0!important;
	}
	.product-detail-info-content h4{
		font-size: 30px!important;
	}
	.home #luxy .form .t1{
		font-size: 30px!important;
	}
	.home #luxy .form .content .item p{
		font-size: 14px;
	}
	.home #luxy .form .content{
		flex-direction: column!important;
	}
	.home #luxy .form .content .item{
		width: 100%!important;
	}
	.home #luxy .form .content .item .shuru input{
		text-indent: 36px!important;
	}
	.home #luxy .form .content .item1 .shuru input{
		text-indent: 36px!important;
	}
	.product-list-grid-info span{
		font-size: 14px!important;
	}
	.product-main-right{
		top: 47%!important;
	}
	.service-overview h4{
		font-size: 30px!important;
	}
	.service-overview p{
		font-size: 14px;
		line-height: 30px;
	}
	.service-01-main{
		margin-top: 20px!important;
	}
	.service-01-main{
		padding: 0!important;
	}
	.service-01-main .service-01-pic .swiper-container .swiper-wrapper{
		height: 16vh!important;
	}
	.service-01-pic .quality-swiper-btn-next{
		width: 40px!important;
		height: 40px!important;
		display: flex;
		align-items: center;
		justify-content: center;
	    left: 52%!important;
	}
	.service-01-pic .quality-swiper-btn-next svg{
		margin-bottom: 0!important;
	}
	.service-02-main{
		flex-direction: column!important;
	}
	.service-02-main-right{
		border: none;
	}
	.service-02-main-left{
		width: 100%!important;
		margin-bottom: 33px!important;
	}
	.service-02-main-right{
		width: 100%!important;
		padding: 0!important;
	}
	.service-03-grid{
		margin-right: 65px;
	}
	.service-03{
		height: auto!important;
	}
	.home #luxy .recommend .t1{
		font-size: 30px!important;
	}
	.home #luxy .recommend .oNews{
		display: inherit!important;
		margin-top: 35px!important;
	}
	.home #luxy .recommend .oNews .pic{
		width: 100%!important;
	}
	.home #luxy .recommend .oNews .text{
		width: 100%!important;
		margin-top: 30px!important;
	}
	.home #luxy .recommend .oNews .text .st1{
		font-size: 24px!important;
	}
	.home #luxy .allNews .item{
		display: inherit!important;
	}
	.home #luxy .allNews .item .pic{
		width: 100%!important;
	}
	.home #luxy .allNews .item .text{
		width: 100%!important;
		margin-top: 30px!important;
	}
	.home #luxy .allNews .item .text .more{
		text-align: left!important;
	}
	.home #luxy .allNews .item .text .p1{
		font-size: 24px!important;
	}
	.home #luxy .theader .t1{
		font-size: 24px!important;
	}
	.home #luxy .cInfo .t1{
		font-size: 30px!important;
	}
	.home #luxy .cInfo .t2{
		font-size: 14px!important;
	}
	.home #luxy .allItems .theader div, .home #luxy .allItems .item .i1 div{
		font-size: 14px!important;
	}
	.home #luxy .allItems{
		width: 95%!important;
	}
	.home #luxy .allItems .item .i2 .nr .html{
		font-size: 13px!important;
		line-height: 25px!important;
	}
	.home #luxy .allItems .item .i2 .nr a{
		top: 2%!important;
	}
	.home .section .banner .swiper-container{
		height: 100%!important;
	}
	.home .section .about .r .list .dot3{
		top: 2%!important;
	}
	.home .section .about .r .list .dot1{
		left: -305%!important;
	}
	.home .section .about .r .list .dot2{
		left: 19%!important;
	}
	.home .section .about .r .list .dot4{
		left: 3%!important;
        top: 20%!important;
	}
	.home .section .about .r .list .dot5{
		left: 62%!important;
	}
	.home .section .about .r .list .dot7{
		left: 69%!important;
	}
	.home .section .about .r .list .slogo{
		
		left: 37.5%!important;
        top: 25%!important;
	}
	.home .section .about .r .list .dot7{
		top: 10%!important;
	}
	.home .section .products .content .lp .swiper-pagination .swiper-pagination-bullet{
		margin-right: 64px!important;
	}
	.home .section .products .content{
		height: auto!important;
	}
	#index-swiper{
		height: auto!important;
	}
	.home .section .products .ball img{
		display: none;
	}
	.home .section .products .content .rp{
		display: none;
	}
	.home .section .products .content .cp .sw1 .swiper-container .swiper-wrapper .swiper-slide .item .pic img, .home .section .products .content .cp .sw1 .swiper-container .swiper-wrapper .swiper-slide .contact .cl .infos .item2 .pic img, .home .section .contact .cl .infos .products .content .cp .sw1 .swiper-container .swiper-wrapper .swiper-slide .item2 .pic img{
		margin-bottom: 35px!important;
	}
	.home .section .news{
		flex-direction: column!important;
	}
	.home .section .news .nl{
		width: 100%!important;
	}
	.home .section .news .nl .t1{
		font-size: 30px!important;
	}
	.home .section .news .nl .oNews .st1{
		font-size: 24px!important;
	}
	.home .section .news .nr{
		width: 100%!important;
	}
	.home .section .contact .cl{
		height: auto!important;
	}
	.home .section .contact .cl .infos .item p:nth-child(1), .home .section .contact .cl .infos .item2 p:nth-child(1){
		font-weight: 300!important;
	}
	.home .section .contact .cl .gz p{
		font-weight: 300!important;
	}
	.home .section .contact .cl .t1{
		margin-bottom: 25px!important;
	}
	.home .section .contact .cl .t2{
		margin-bottom: 27px!important;
		font-size: 18px!important;
	}
	.home .section .contact .cl .infos .item p:nth-child(2), .home .section .contact .cl .infos .item2 p:nth-child(2){
		margin-bottom: 10px!important;
	}
	.home .section .contact .cl .gz .icons{
		margin-bottom: 15px!important;
	}
	.home .section .contact .cl .t1{
		font-size: 30px!important;
	}
	.service-04-main{
		flex-direction: column!important;
	}
	.service-07-grid{
		width: 100%!important;
	}
	#swiper2-wrapper{
	    height: 38vh!important;
	}
	.service-07-grid{
		padding-top: 30px!important;
	}
	.service-nav {
	    width: 65%!important;
	    justify-content: space-between!important;
	    margin-bottom: 35px;
		flex-direction: unset!important;
	}
	.service-overview {
	    width: 100%!important;
	}
	.service-overview h4 {
	    font-size: 30px!important;
	}
	.service-overview p:nth-child(2) {
	    margin-bottom: 20px;
	}
	.service-common{
	    flex-direction: column;
	}
	.home .section .about .l{
		margin-top: 400px!important;
	}
	.home .section .banner .swiper-container .swiper-wrapper .swiper-slide .pic img{
		height: 100%!important;
	}
	.home .section .banner .swiper-container .swiper-wrapper .swiper-slide .pic{
		height: 100%!important;
	}
	.home .section .banner{
		height: auto!important;
	}
	.service-03-list{
		flex-direction: column!important;
	}
	.service-04-grid{
		width: 100%!important;
	}
	#banner-swiper{
		height: auto!important;
	}
	.fp-tableCell{
		height: auto!important;
	}
	.home #luxy .address .info .p1{
		font-size: 20px!important;
		
	}
	
}


@media screen and (max-width: 414px){
	.service-04-main .btns{
		left: 50%!important;
		transform: translate(-50%)!important;
	}
	.about-nav{
	    flex-direction: unset!important;
		justify-content: space-between!important;
	    flex-wrap: wrap!important;
	    align-items: inherit!important;
	}
	.service-07-grid{
		margin-bottom: 35px!important;
	}
	.service-04-main .btns{
		bottom: 0!important;
	}
	.about-overview p:nth-child(3){
		display: none;
	}
	#s4{
		padding: 0!important;
	}
	.num-item{
		width: 100%!important;
		margin-bottom: 50px!important;
	}
	.num-item span{
		font-size: 20px!important;
	}
	.about-common{
	    padding: 100px 0 0!important;
	}
	.swiper-slide-active .year-grid span{
	    font-size: 12px!important;
	}
	.year-grid span{
		font-size: 12px!important;
	}
	.company-history-info-grid .company-history-info-des p:nth-child(1){
		margin-bottom: 20px;
	}
	.swiper-wrapper{
	    height: auto!important;
	}
	.cooperation-grid{
	    width: calc(300%/6)!important;
	}
	.company-history-main{
		margin-top: 50px!important;
	}
	.cooperation-main{
		margin-top: 40px!important;
	}
	.honor-top{
		flex-direction: column!important;
	}
	.honor-top{
		align-items: inherit!important;
	}
	.honor-type{
		margin-left: 0!important;
	    margin-right: 55px!important;
	}
	.honor-select{
		margin-top: 30px!important;
	}
	.honor-type span{
		font-size: 24px!important;
	}
	.honor-type span>i{
		margin-left: 5px!important;
	}
	.company-culture-grid{
		width: 21%!important;
	}
	.abroad-map{
		margin-top: 30px!important;
	}
	.foot .attention{
		width: 45%!important;
	}
	
	.products-list-grid{
		width: 100%!important;
	}
	.products-list-group img{
		width: 100%!important;
	}
	.home #luxy .form .content .msg .shuru textarea{
		height: 40px!important;
	}
	.home #luxy .form .btn{
	    width: 150px!important;
	    height: 48px!important;
		line-height: 48px!important;
	}
	.service-common{
		flex-direction: column!important;
	}
	.service-nav{
		flex-direction: unset!important;
	}
	.service-nav{
		width: 65%!important;
		justify-content: space-between!important;
	    margin-bottom: 35px;
	}
	.service-overview p:nth-child(2){
		margin-bottom: 20px;
	}
	.service-overview{
		width: 100%!important;
	}
	.service-nav a.actived:before{
		display: none!important;
	}
	.service-01-info p{
		font-size: 14px;
		line-height: 30px;
	}
	.service-01-pic .quality-swiper-btn-next{
		bottom: -3px;
	    left: 65%!important;
	}
	.service-03-grid:nth-child(n+6){
		margin-bottom: 100px!important;
	}
	.service-03-list{
		justify-content: center!important;
	    padding: 23%!important;
	}
	.service-03-grid{
		margin-right: 0!important;
	}
	.service-02-main-right p{
		font-size: 14px!important;
		line-height: 30px;
	}
	.year-grid span{
		width: 54%;
	}
	.home .section .about .r{
		right: auto!important;
		width: 90%!important;
	}
	.home .section .about .l{
		margin-top: 350px!important;
	}
	.home .section .products .content .lp .swiper-pagination .swiper-pagination-bullet{
		margin-right: 38px!important;
	    width: 30%!important;
	}
	.home .section .products .content .cp .sw1 .swiper-container .swiper-wrapper .swiper-slide .item .text .des, .home .section .products .content .cp .sw1 .swiper-container .swiper-wrapper .swiper-slide .contact .cl .infos .item2 .text .des, .home .section .contact .cl .infos .products .content .cp .sw1 .swiper-container .swiper-wrapper .swiper-slide .item2 .text .des{
		margin-bottom: 20px!important;
	}
	.home .section .contact .cr .intro{
	    width: 53%!important;
	    margin: 30vh auto 0 auto!important;
	    margin-left: 153px!important;
	    margin-top: 243px!important;
	}
	.home .section .news .nl{
	    height: calc(80vh - 90px)!important;
	}
}

@media screen and (max-width: 375px){
	.about-nav{
		justify-content: inherit!important;
	}
	.home .section .about .l .des{
	    margin: 25px 0 30px 0!important;
	}
	.home .section .about .l{
		margin-top: 475px!important;
	}
	.home .section .products .content .lp .swiper-pagination .swiper-pagination-bullet{
		margin-right: 28px!important;
        width: 25%!important;
	}
	.service-07-grid{
		margin-bottom: 25px!important;
	}
	.home .section .about .l{
	    margin-top: 310px!important;
	}
}
@media screen and (max-width: 386px){
	.about-nav a{
		margin-right: 12px!important;
	}
}
@media screen and (max-width: 360px){
	.service-01-pic .quality-swiper-btn-next{
	    left: 77%!important;
	}
	.home .section .capacity .content .swiper-pagination .swiper-pagination-bullet{
		margin-right: 33px!important;
	}
	.home .section .products .content .lp .swiper-pagination .swiper-pagination-bullet{
		margin-right: 50px!important;
        width: 31%!important;
	}
	.home .section .about .l{
		margin-top:335px!important;
	}
	.service-07-grid{
	    margin-bottom: 30px!important;
	}
	.service-04-main .btns{
		bottom: 0!important;
	}
}