@media screen and (min-width: 1930px) {

	.header{width: 95%;max-width: 1920px;left: initial;}

	.header .header-body {width: 95%; max-width: 1920px;}

	.banner{background-position: center;}

	body{max-width: 1920px; margin: 0 auto;}

}

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

	.indexban .indexban-text .indexban-text1{font-size: 50px;}

	/* newproduct */

	.newproduct-pro .newproduct-pro-tit{padding: 30px 35px;}

	.prod-search{left: 3%;}

}

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

	.newproduct-pro .newproduct-pro-tit{width: 12%;}
	.contact-top .contact-top-r .contact-item2 span{font-size: 19px;}
}

@media screen and (max-width: 1400px){
	.jumbotron{background-position: center !important;}

	.header .header-right .header-phone{display: none;}
	.header .header-right .header-email{display: none;}
	.indexban .indexban-text{top: 34%;}
	.indexban .indexban-text .indexban-text2{margin-bottom: 25px;}

	.indexanl .indexanl-bg{margin-top: -135px;}

	.productdetail-wrap .productdetail-l .sroductdetail-swiper1 .swiper-wrapper .swiper-slide{width: 100% !important;}

	.newproduct-pro .newproduct-pro-tit {width: 14%;padding: 15px 0 0 30px;}

	.successcaselist-body .successcaselist-item .successcaselist-item-box{height: 175px;}
	.successcaselist-body .successcaselist-item:hover .successcaselist-item-box{height: 250px;}

}

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

	.newproduct-pro .newproduct-pro-tit{padding: 15px 0 0 15px;}

	.newproduct-pro .newproduct-pro-tit span{font-size: 30px;}

	.indexban .indexban-text .indexban-text1{font-size: 40px;margin-bottom: 15px;}
	.indexban .indexban-text .indexban-text2{font-size: 25px;margin-bottom: 15px;}
	.indexban .indexban-text .indexban-text-btn{font-size: 16px;}
	.indexpro-list .indexpro-item .indexpro-item-des br{display: none;}
	.indexanl-body .indexanl-btn{margin-top: 30px;}
	.indexanl .indexanl-bg {margin-top: -85px;}
	.indexanl-body .indexanl-body-r .indexanlSwiper-prev{left: -150px;}
	.indexanl-body .indexanl-body-r .indexanlSwiper-next{left: -90px;}

	.contact-top .contact-top-r .contact-item2 span:nth-child(1){margin-right: 15px;}
	.contact-top .contact-top-r .contact-item2 span{font-size: 17px;}
}

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

	.header .header-nav>ul{gap: 40px;}

	.indexban .indexban-text .indexban-text1{font-size: 30px;margin-bottom: 15px;}
	.indexban .indexban-text .indexban-text2{font-size: 22px;margin-bottom: 15px;}
	.indexban .indexban-text .indexban-text-btn{font-size: 16px;}
	.indexpro-list .indexpro-item .indexpro-item-des br{display: none;}
	.indexanl-body .indexanl-btn{margin-top: 30px;}
	.indexanl .indexanl-bg {margin-top: -85px;}
	.indexanl-body .indexanl-body-r .indexanlSwiper-prev{left: -150px;}
	.indexanl-body .indexanl-body-r .indexanlSwiper-next{left: -90px;}

}



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

	.header{padding: 10px 0;}

	.header .header-body .header-left{margin-right: auto;}

	.head-bar {display: block !important; margin-left: 1%;}

	.menu {width: 100%;}

	.header .header-nav{display: none;}

	/* index */

	.indextop{margin-top: 40px;}

	.indexban .indexban-text{top: 35%;}

	.indexban .indexban-text .indexban-text1{font-size: 20px; margin-bottom: 4px;}

	.indexban .indexban-text .indexban-text2 {font-size: 12px;margin-bottom: 4px;}

	.indexban .indexban-text .indexban-text-btn{max-width: 120px;font-size: 12px;padding: 10px 25px;}

	.navbar-toggle{display: block;}

	.index-pro .index-pro-body .index-pro-tit p{font-size: 20px;}

	.index-pro .index-pro-body .index-pro-tit {margin-top: 40px;}

	.indexab-wrap{display: block;}

	.indexab-wrap .indexab-wrap-l,.indexab-wrap .indexab-wrap-r{width: 100%;}

	.indexab .indexab-tit p{font-size: 25px;}

	.indexab .indexab-tit {margin-top: 30px;margin-bottom: 30px;}

	.indexab-wrap .indexab-wrap-l .indexab-cont{margin-bottom: 30px;font-size: 16px;}

	.indexab-wrap .indexab-wrap-l .indexab-btn{max-width: 155px; height: 40px;line-height: 40px;margin-bottom: 30px;}

	.indexab-wrap .indexab-wrap-l .indexab-btn a i{padding-left: 10px;}

	.indexab-wrap .indexab-wrap-r{padding: 25px 15px;}

	.indexab-wrap .indexab-wrap-r .indexab-wrap-r-item p{font-size: 14px;}

	.indexanl-body .indexanl-wrap{display: block;}

	.indexanl-body .indexanl-body-l,.indexanl-body .indexanl-body-r{width: 100%;}

	.indexanl-body .indexanl-body-r .indexanlSwiper .swiper-slide p{color: #000000;font-size: 16px;}

	.indexanl-body .indexanl-tit{font-size: 20px;margin-top: 40px;}

	.indexanl-body .indexanl-btn{max-width: 155px; height: 40px;line-height: 40px;margin-top: 35px;}

	.indexanl-body .indexanl-btn a i{padding-left: 10px;}

	.indexanl-body .indexanl-body-r{margin-top: 40px;}

	.indexanl .indexanl-bg{display: none;}

	.index-bot .index-bot-body{display: block;}

	.index-bot .index-bot-body .index-bot-body-item{width: 100%;margin-bottom: 20px;}

	.indextop2 {margin: 40px 0;}

	.index-bot .index-bot-body .index-bot-body-item .index-bot-btn{max-width: 155px; height: 40px;line-height: 40px;margin-top: 35px;}

	.index-bot .index-bot-body .index-bot-body-item .index-bot-btn a i{padding-left: 10px;}

	.indexpro .indexpro-item{width: calc(100% / 2);}

	/* foot */

	.foot{background-size: cover;}

	.foot .foot-body{padding: 40px 0;}

	.foot .foot-body .foot-top{display: block;}

	.foot-top .foot-top-l{text-align: center; margin-bottom: 20px;}

	.foot .foot-body .foot-top .foot-top-r{gap: 29px;}

	.foot .foot-body .foot-bottom{display: block;}

	.foot .foot-body .foot-bottom{margin-top: 30px;}

	.foot .foot-body .foot-bottom .foot-bottom-l .foot-bottom-l-t p {margin-bottom: 15px;}

	.foot .foot-body .foot-bottom .foot-bottom-l .foot-bottom-l-b {margin-top: 35px;}

	.foot .foot-body .foot-bottom .foot-bottom-l .foot-bottom-l-b a{display: block; margin-bottom: 5px; margin-right: 0;font-size: 13px;}

	.foot .foot-body .foot-bottom .foot-bottom-r{margin-top: 30px;}

	.foot .foot-body .foot-bottom .foot-bottom-r p{text-align: left;}

	/* banner */

	.jumbotron{padding: 22px 0; background-position: center; height: 171px;}

	.jumbotron .nav-tit {font-size: 40px;}

	.jumbotron .text-right {font-size: 24px;margin-top: 10px;}

	.position{padding: 15px 0;}



	.team-message{display: block;}

	.team{width: 100%;}

	.message{width: 100%; padding-left: 0;}

	/* newproduct */

	.newproduct{margin: 30px 0;}

	.newproduct .newproduct-body{display: block;}

	.newproduct .newproduct-body .newproduct-item{width: 100%;margin-bottom: 20px;}

	.newproduct .newproduct-body .newproduct-item .newproduct-wrap {padding: 30px;}

	.newproduct .newproduct-body .newproduct-item .newproduct-wrap .newproduct-tit{font-size: 20px;}

	.newproduct .newproduct-body .newproduct-item .newproduct-wrap .newproduct-tit:nth-child(2) {margin-bottom: 20px;}

	.newproduct .newproduct-body .newproduct-item .newproduct-wrap .newproduct-btn{max-width: 155px;}

	.newproduct .newproduct-body .newproduct-item .newproduct-wrap .newproduct-btn a i{padding-left: 10px;}

	.newproduct-pro{display: block;width: 65%;}
	.newproduct-pro .newproduct-pro-tit{width: 100%;text-align: center;padding-bottom: 15px;}
	.newproduct-pro .newproduct-pro-imgbox{padding-bottom: 20px;}
	.newproduct-pro .newproduct-pro-tit span{display: inline-block;}
	.newproduct-pro .newproduct-pro-imgbox:last-child img{border-radius: initial;}

	/* product */

	.product{margin-bottom: 40px;}

	.product-body{display: block;}

	.product-body .product-list-l,.product-body .product-list-r{width: 100%;}

	.prod-search{position: initial;margin-top: 20px;}

	.prod-search .search-box{text-align: center;width: 50%;margin: 0 auto;}

	.prod-search .search-inp{width: 320px;border: 1px solid #000000;}

	.prod-search .search-inp::placeholder{color: #000000;}

	.search-img2{display: block;}

	.search-img{display: none;}

	.prod-search .search-btn img{right: 40px;}

	.product-body .product-list-l .product-all{font-size: 20px;}

	.product-body .product-list-r .product-list-r-wrap .product-list-r-item{margin-bottom: 30px;}

	.product-body .product-list-r .product-list-r-wrap .product-list-r-tbox{width: 100%;margin-top: 20px;}

	.product-body .product-list-r .product-list-r-wrap .product-list-r-tbox .product-list-r-btn{max-width: 155px;}

	.product-body .product-list-r .product-list-r-wrap .product-list-r-tbox .product-list-r-btn a i{padding-left: 10px;}

	/* product-detail */

	.productdetail-body .productdetail-wrap{display: block;}

	.productdetail-wrap .productdetail-l,.productdetail-wrap .productdetail-r{width: 100%;}

	.productdetail-wrap .productdetail-r .prodet-btnbox .prodet-btn{max-width: 155px;}

	.productdetail-wrap .productdetail-r .prodet-btnbox .prodet-btn a i{padding-left: 10px;}

	.productdetail-wrap .productdetail-r .productdetail-r-wrap .prodet-tit{font-size: 25px;}

	/* contact */

	.abouttop {margin-top: 40px;}

	.contact-top{display: block;}

	.contact-top .contact-top-l, .contact-top .contact-top-r{width: 100%;}

	.contact-top .contact-top-r{margin-top: 20px;}

	.contact-top .contact-top-r .contact-tit {font-size: 25px;}

	.contact-top .contact-top-r .contact-item2 {margin-top: 10px;}

	.contact-top .contact-top-r .contact-item2:last-child{text-align: center;}

	.contact-top .contact-top-r .contact-item2 span{font-size: 16px;}

	/* about */

	.about-ab{display: block;}

	.about-ab .about-ab-tit,.about-ab .about-ab-cont{width: 100%;}

	.about-ab .about-ab-tit p:nth-child(1){font-size: 30px;margin-bottom: 5px;}

	.about-ab .about-ab-tit{margin-bottom: 20px;}

	.about-cq{padding-top: 50px;background-size: cover;}

	.about-cq .about-cq-tit{font-size: 25px;}

	.about-cq .about-cq-tit2{font-size: 18px;margin-bottom: 30px;}

	.about-cq .about-cq-imgwrap{justify-content: initial;gap: 0 10px;margin: 40px auto 0;}

	.about-qy{padding-top: 150px;padding-bottom: 57px;}

	.about-qy-body .about-qy-l{width: 100%;}



	.about-team-body .about-team-wrap .about-team-item{width: calc(100% / 2 - 10px);margin-bottom: 10px;}

	.about-gh-body{display: block;}

	.about-gh-body p:nth-child(1) {text-align: center;}

	.about-gh-body p br{display: none;}

	.about-gh-body .about-gh-c .imgbox{text-align: center;}



	/* anli */

	.successcaselist{margin-top: 40px;}

	.successcaselist-body{display: block;}

	.successcaselist-body .successcaselist-item{width: 100%;}

	.successcaselist-body .successcaselist-item .successcaselist-item-box{height: 127px;}

	.successcaselist-body .successcaselist-item .successcaselist-item-box .successcaselist-item-tit{font-size: 18px;}

	.successcaselist-body .successcaselist-item .successcaselist-item-box .successcaselist-item-cont{margin: 5px 0 7px;}

	/* anli-detail */

	.successcase{margin-top: 40px; margin-bottom: 70px;}

	.successcase-body .successcase-tit{font-size: 25px;}

}



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

	*{font-size: 14px;}

	.search{display: none;}

	.header{padding: 10px 0;}

	.header .header-cont{display: none;}

	.head-bar {display: block !important;}

	.menu {width: 100%;}

	.indexban .indexban-text{top: 29%;}

	.indexban .indexban-text .indexban-text1{font-size: 20px; margin-bottom: 4px;}

	.indexban .indexban-text .indexban-text2 {font-size: 12px;margin-bottom: 4px;}

	.indexban .indexban-text .indexban-text-btn{max-width: 120px;font-size: 12px;padding: 10px 25px;}



	.indextop {margin-top: 40px;}



	.index-pro .index-pro-body .index-pro-tit p{font-size: 20px;}

	.index-pro .index-pro-body .index-pro-tit {margin-top: 40px;}

	.indexpro-list .indexpro-item .indexpro-item-des br{display: none;}

	.indexpro{margin: 30px auto 0;}

	.indexab{padding: 40px 0;}

	.indexab-wrap{display: block;}

	.indexab-wrap .indexab-wrap-l,.indexab-wrap .indexab-wrap-r{width: 100%;}

	.indexab .indexab-tit p{font-size: 25px;}

	.indexab .indexab-tit {margin-top: 30px;margin-bottom: 30px;}

	.indexab-wrap .indexab-wrap-l .indexab-cont{margin-bottom: 30px;font-size: 16px;}

	.indexab-wrap .indexab-wrap-l .indexab-btn{max-width: 155px; height: 40px;line-height: 40px;margin-bottom: 30px;}

	.indexab-wrap .indexab-wrap-l .indexab-btn a i{padding-left: 10px;}

	.indexab-wrap .indexab-wrap-r{padding: 25px 15px;}

	.indexab-wrap .indexab-wrap-r .indexab-wrap-r-item p{font-size: 14px;}

	.indexanl-body .indexanl-wrap{display: block;}

	.indexanl-body .indexanl-body-l,.indexanl-body .indexanl-body-r{width: 100%;}

	.indexanl-body .indexanl-tit{font-size: 20px;margin-top: 40px;}

	.indexanl-body .indexanl-btn{max-width: 155px; height: 40px;line-height: 40px;margin-top: 35px;}

	.indexanl-body .indexanl-btn a i{padding-left: 10px;}

	.indexanl-body .indexanl-body-r{margin-top: 40px;}

	.indexanl-body .indexanl-body-r .indexanlSwiper-prev{top: 42%;left: 0;}

	.indexanl-body .indexanl-body-r .indexanlSwiper-next{top: 42%;right: 0;left: initial;}

	.indexanl .indexanl-bg{display: none;}

	.index-bot .index-bot-body{display: block;}

	.index-bot .index-bot-body .index-bot-body-item{width: 100%;margin-bottom: 20px;}

	.indextop2 {margin: 40px 0;}

	.index-bot .index-bot-body .index-bot-body-item .index-bot-btn{max-width: 155px; height: 40px;line-height: 40px;margin-top: 35px;}

	.index-bot .index-bot-body .index-bot-body-item .index-bot-btn a i{padding-left: 10px;}



	/* foot */

	.foot{background-size: cover;}

	.foot .foot-body{padding: 40px 0;}

	.foot .foot-body .foot-top{display: block;}

	.foot-top .foot-top-l{text-align: center; margin-bottom: 20px;}

	.foot .foot-body .foot-top .foot-top-r{gap: 29px;}

	.foot .foot-body .foot-bottom{display: block;}

	.foot .foot-body .foot-bottom{margin-top: 30px;}

	.foot .foot-body .foot-bottom .foot-bottom-l .foot-bottom-l-t p {margin-bottom: 15px;}

	.foot .foot-body .foot-bottom .foot-bottom-l .foot-bottom-l-b {margin-top: 35px;}

	.foot .foot-body .foot-bottom .foot-bottom-l .foot-bottom-l-b a{display: block; margin-bottom: 5px; margin-right: 0;font-size: 13px;}

	.foot .foot-body .foot-bottom .foot-bottom-r{margin-top: 30px;}

	.foot .foot-body .foot-bottom .foot-bottom-r p{text-align: left;}

	/* banner */

	.jumbotron{padding: 22px 0;background-size: contain !important;height: 104px;}

	.jumbotron .nav-tit {font-size: 24px;}

	.jumbotron .text-right {font-size: 14px;margin-top: 10px;}

	.position{padding: 15px 0;}



	/* newproduct */

	.newproduct{margin: 30px 0;}

	.newproduct .newproduct-body{display: block;}

	.newproduct .newproduct-body .newproduct-item{width: 100%;}

	.newproduct .newproduct-body .newproduct-item .newproduct-wrap {padding: 30px;}

	.newproduct .newproduct-body .newproduct-item .newproduct-wrap .newproduct-tit{font-size: 20px;}

	.newproduct .newproduct-body .newproduct-item .newproduct-wrap .newproduct-tit:nth-child(2) {margin-bottom: 20px;}

	.newproduct .newproduct-body .newproduct-item .newproduct-wrap .newproduct-btn{max-width: 155px;}

	.newproduct .newproduct-body .newproduct-item .newproduct-wrap .newproduct-btn a i{padding-left: 10px;}

	.newproduct-pro{display: block;width: 95%;}

	.newproduct-pro .newproduct-pro-tit{width: 100%; text-align: center;padding: 20px 35px;}

	.newproduct-pro .newproduct-pro-tit span{display: inline-block;font-size: 25px;}

	.newproduct-pro .newproduct-pro-imgbox:last-child img{border-top-right-radius: 0;border-bottom-right-radius: 0;}



	/* contact */

	.abouttop {margin-top: 40px;}

	.contact-top{display: block;}

	.contact-top .contact-top-l, .contact-top .contact-top-r{width: 100%;}

	.contact-top .contact-top-r{margin-top: 20px;}

	.contact-top .contact-top-r .contact-tit {font-size: 25px;}

	.contact-top .contact-top-r .contact-item2 {margin-top: 10px;}

	.contact-top .contact-top-r .contact-item2:last-child{text-align: center;}

	.contact-top .contact-top-r .contact-item2 span{font-size: 16px;}

	.contact-form .message .message-tit{font-size: 20px;}

	.contact-form .message .message-des{font-size: 18px; margin-bottom: 20px;}

	.contact-form .message .message-line1 .message-item{width: 48%;margin-bottom: 10px;}

	.contact-form .message .message-line2{margin-top: 20px;}

	.contact-form .message .message-line .message-sub {font-size:18px; padding: 0 70px; height: 40px;line-height: 40px;}

	.contact-top .contact-top-l #contactMap{height: 350px;}

	/* product */

	.product{margin-bottom: 40px;}

	.product-body{display: block;}

	.product-body .product-list-l,.product-body .product-list-r{width: 100%;}

	.prod-search{position: initial;margin-top: 20px;}

	.prod-search .search-box{text-align: center;}

	.prod-search .search-inp{width: 100%;border: 1px solid #000000;}

	.prod-search .search-inp::placeholder{color: #000000;}

	.search-img2{display: block;}

	.search-img{display: none;}

	.prod-search .search-btn img{right: 13px;}

	.product-body .product-list-l .product-all{font-size: 20px;}

	.product-body .product-list-r .product-list-r-wrap .product-list-r-item{display: block;margin-bottom: 30px;}

	.product-body .product-list-r .product-list-r-wrap .product-list-r-tbox{width: 100%;margin-top: 20px;}

	.product-body .product-list-r .product-list-r-wrap .product-list-r-tbox .product-list-r-btn{max-width: 155px;}

	.product-body .product-list-r .product-list-r-wrap .product-list-r-tbox .product-list-r-btn a i{padding-left: 10px;}
	.my-4{text-align: center;}
	.my-4 .pagination a{margin-right: 3px;}
	/* product-detail */

	.productdetail-body .productdetail-wrap{display: block;}

	.productdetail-wrap .productdetail-l,.productdetail-wrap .productdetail-r{width: 100%;}

	.productdetail-wrap .productdetail-r .prodet-btnbox .prodet-btn{max-width: 155px;}

	.productdetail-wrap .productdetail-r .prodet-btnbox .prodet-btn a i{padding-left: 10px;}

	.productdetail-wrap .productdetail-r .productdetail-r-wrap .prodet-tit{font-size: 25px;}

	.productdetail-swiper1 .swiper-slide{width: 370px !important;}

	/* about */

	.about-ab{display: block;}

	.about-ab .about-ab-tit,.about-ab .about-ab-cont{width: 100%;}

	.about-ab .about-ab-tit p:nth-child(1){font-size: 30px;margin-bottom: 5px;}

	.about-ab .about-ab-tit{margin-bottom: 20px;}

	.about-cq{padding-top: 50px;background-size: cover;}
	.about-cq .about-cq-cont{font-size: 14px;}
	.about-cq .about-cq-tit{font-size: 25px;}
	.about-cq .about-cq-imgwrap .about-cq-item{width: 31%;}
	.about-cq .about-cq-tit2{font-size: 16px;margin-bottom: 30px;}

	.about-cq .about-cq-imgwrap{justify-content: initial;gap: 0 10px;margin: 40px auto 0;}

	.about-qy{padding-top: 150px;padding-bottom: 57px;}

	.about-qy-body .about-qy-l{width: 100%;}



	.about-team-body .about-team-wrap .about-team-item{width: calc(100% / 2 - 10px);margin-bottom: 10px;}

	.about-gh-body{display: block;}

	.about-gh-body p:nth-child(1) {text-align: center;}

	.about-gh-body p br{display: none;}



	/* anli */

	.successcaselist{margin-top: 40px;}

	.successcaselist-body{display: block;}

	.successcaselist-body .successcaselist-item{width: 100%;}

	.successcaselist-body .successcaselist-item .successcaselist-item-box .successcaselist-item-tit{font-size: 18px;}

	.successcaselist-body .successcaselist-item .successcaselist-item-box .successcaselist-item-cont{margin: 5px 0 7px;}

	/* anli-detail */

	.successcase{margin-top: 40px; margin-bottom: 70px;}

	.successcase-body .successcase-tit{font-size: 25px;}

}