@charset "utf-8";


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

.wp{width:1200px;}

.sitetop-left h2{font-size:17px;}
.sitetop-right p{font-size:17px;margin-right:25px;}

.main-left{width:270px;}
.main-right{margin-left:310px;}
.pro_img{width:470px;}
.pro_view_inner{margin-left:30px;}

.nav > ul > li + li {margin-left: 20px;}

}


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

.wp,.wp2{width:1100px;}

.nav > ul > li+li{margin-left:15px;}

.index_news ul li dl dd a{font-size:15px;}

.side-pro-list .list{padding:15px;}
.side-news-list ul{padding:15px;}

.part-list ul li .t{font-size:15px;}

.contact .txt h5{font-size:22px;}
.contact .txt h5::after{height:1px;margin:15px 0;}
.contact .txt p{font-size:15px;line-height:30px;}
.contact .txt p ~ p{margin-top:5px;}


.sidebanner{height:350px;}
.sidebanner h1{font-size:40px;}
.sidebanner p{font-size:16px;text-align:center;}

.cert-list ul li p{font-size:15px;}


.pro_img{width:420px;}
.pro_img .view .swiper-slide a{height:350px;}
.pro_img .preview .swiper-slide img{height:70px;}

.pro_view_inner h1{font-size:18px;}
.pro_view_inner hr{margin:20px 0;}

.pro_view_inner .pro-bnt{margin:20px 0 0;}
.pro_view_inner .pro-bnt a{font-size:15px;}

.pro-tabs ul li{height:50px;line-height:50px;font-size:16px;}

.part-list ul li{width:23%;}

.caselist ul li .t h5{font-size:18px;}

.foot-mail h5{font-size:24px;}
.foot-bot-right p{font-size:18px;}

}


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

.nav li:last-child > ul{width:180px;left:auto;right:0;}
.nav li:last-child > ul::before{left:auto;right:30px;}

.index-tit h3{font-size:30px;}


}

@media screen and (max-width:1150px){
	
.wp,.wp2{width:90%;}
.nav > ul > li + li{margin-left:20px;}

.foot-top ul li + li{margin-left:40px;}

.sidebanner{height:320px;}

}

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

.wp,.wp2{width:100%;padding-right:20px;padding-left:20px;box-sizing:border-box;}

.sitetop-left h2,.sitetop-right p,.nav,.wyz{display:none !important;}

.sitetop span{display:block;}

.header > div{-webkit-justify-content:center;justify-content:center;}

.main{padding-top:40px;padding-bottom:40px;}
.main-left{float:none;width:100%;}
.main-right{margin-left:0;}
.side-pro-list,.side-news-list{display:none;}

.main-left h3{height:50px;line-height:50px;border-radius:8px;}
.main-left h3::after{display:block;}

.sidemenu{margin: 0 0 20px;}
.sidemenu > ul,.crumbs{display:none;}

.sidebanner{height:300px;}
.sidebanner h1{font-size:36px;}

.path .wp{-webkit-justify-content:center;justify-content:center;}
.path p{display:none;}

.foot-mail h5{font-size:22px;}
.foot-mail p{font-size:20px;}

.newslist ul li{width:50%;}

.contact .box{margin-top:40px;}
.contact .txt{width:100%;padding:20px 20px;}
.contact .map{margin-top:20px;width:100%;}

.part-list ul li{width:31.3333333%;}

.caselist ul li .t{margin:10px 30px;}

.index_product ul li .txt h6{font-size:15px;line-height:20px;height:40px;}
.index_product ul li .txt i{display:none;}

.indexB .text h3{font-size:24px;line-height:1.1;}

.contact{margin-top:50px;}

.culture{margin:40px 0 0;}
.sub-nav{margin-top:40px;}

.cert-list ul li{width:23%;margin:20px 0 0 2%;}


}

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

.wp,.wp2{padding-right:10px;padding-left:10px;}

.index-banner .swiper-button-prev,.index-banner .swiper-button-next{display:none;}

#footBar{display:block;}
.sitetop > .wp{padding:0 10px 0 0;}
.header{height:auto;padding:20px 0;}

.footer{padding:0;}
.foot-top ul{display:none;}
.foot-top{padding:15px 0;-webkit-justify-content:center;justify-content:center;}

.foot-bot{padding:30px 0 60px;-webkit-flex-direction:column;flex-direction:column;}
.foot-contact{width:100%;text-align:center;margin-right:0;}
.foot-bot-right{background:none;min-height:0;padding:0;text-align:center;margin-top:20px;}
.foot-bot-right p{font-size:16px;}

.inquirbox .row{margin-bottom:0;}
.inquirbox .row > div{margin-bottom:10px;}

.sidebanner{height:250px;}
.sidebanner h1{font-size:30px;}

.main{padding-top:20px;padding-bottom:25px;}
.sidemenu{margin:0 0 15px;}
.main-left h3{font-size:18px;}
.sidemenu > ul > li h5 a{padding:10px 15px;}
.rtit h1{font-size:22px;}

.contact-inquiry .inquirbox{margin-top:25px;}

.contact{margin-top:30px;}
.contact .box{margin-top:25px;}

.foot-mail{padding:30px 0;}
.foot-mail h5{font-size:20px;}
.foot-mail p{font-size:17px;margin:20px 0 0;}

.index-tit h3{font-size:26px;}

.index_product{padding:30px 0 40px;}
.index_product ul li{width:48%;margin:20px 0 0;}

.indexB .box{margin-top:25px;padding:30px 0;}
.indexB .box .wp{-webkit-flex-direction:column;flex-direction:column;}
.indexB .pic{width:90%;}
.indexB .text{width:100%;margin:20px 0 0;}
.indexB .text h3{text-align:center;font-size:20px;}
.indexB .text h3::after{width:40px;height:2px;margin:15px auto 0;}
.indexB .text .t{margin-top:15px;}
.indexB .text .more{width:150px;height:34px;line-height:34px;margin:15px auto 0;}

.index_about{height:auto;background-size:cover;padding:0 0 25px;}
.index_about .wp{-webkit-flex-direction:column;flex-direction:column;}
.index_about .pic{width:90%;}
.index_about .text{width:100%;margin:20px 0 0;text-align:center;}
.index_about .text h3{font-size:24px;}
.index_about .text .t{margin-top:15px;line-height:1.5;font-size:15px;}
.index_about .text .more{width:150px;height:34px;line-height:34px;margin:15px auto 0;}

.index_news{padding:30px 0;}
.index_news ul{margin:25px 0 0;}
.index_news ul li{width:100%;}
.index_news ul li+li{margin-top:25px;}
.index_news ul li dl{margin-top:20px;}
.index_news ul li dl dd + dd{margin-top:15px;}

.path{background:#fff;height:auto;padding:10px 0 0;}
.path ul{text-align:center;width:100%;}
.path ul li{height:auto;margin:10px 1% 0;width:48%;background:#F2F2F2;}
.path ul li:not(:last-child)::after{display:none;}
.path ul li a{padding:0 10px;line-height:40px;border:none;}

.culture{margin:25px 0 0;}
.culture ul li img{width:50%;}
.culture ul li h5{width:50%;font-size:16px;}

.sub-nav{margin-top:25px;}
.sub-nav ul li{font-size:16px;}
.cert-list{margin:25px 0 0;}
.cert-list > p{font-size:15px;line-height:1.4;}

.cert-list ul{margin:10px 0 0 -2%;}
.cert-list ul li{width:31.33333%;}

.prolist ul{margin:0 -10px;}
.prolist ul li{width:48%;padding:10px;}
.prolist ul li .box{padding:15px 10px 10px;}

.pro_view{padding:15px;-webkit-flex-direction:column;flex-direction:column;}
.pro_img{width:560px;margin:0 auto;}
.pro_view_inner{margin:25px 0 0;}
.pro_view_inner h1{text-align:center;}
.pro_view_inner hr{margin:15px 0;}
.pro_view_inner .pro-bnt{text-align:center;}
.pro-share{text-align:center;}

.pro-tabs{margin:20px 0 0;}
.pro-tabs ul{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.pro-tabs ul li{-webkit-flex:none;flex:none;width:48%;background:#fff;height:40px;line-height:40px;font-size:15px;margin:0 0 10px;border-bottom:none;}
.pro-tabs ul li+li{margin-left:0;}
.pro-tabs ul li.active{background:#FF6600;}

.pro-bar{margin-top:25px;padding:10px 10px;}
.pro-bar p{width:100%;font-size:14px;}

.pro-inquiry{margin-top:25px;}
.pro-inquiry h5{text-indent:15px;font-size:16px;}
.pro-inquiry .inquirbox{padding:15px 15px 5px;}


.caselist ul li .t{margin:0 0 0 25px;}
.caselist ul li .more a{display:none;}

.news-top{padding:10px;}

.newslist ul{margin:0 -10px;}
.newslist ul li{padding:5px 10px;margin:10px 0 0;}
.newslist ul li .pic{height:200px;}
.newslist ul li .t{padding:15px 10px;}

.newsnr h1{font-size:22px;}
.newsnr .artInfo{margin:20px 0 0;}
.myart{margin:20px 0 0;line-height:23px;font-size:15px;}
.pnbar{margin-top:25px;}
.pnbar p{padding:8px 10px;font-size:14px;}

.contact .txt h5{font-size:20px;}
.contact .txt p{line-height:24px;}


}


@media screen and (max-width:600px) {
	
.indexB .pic{width:100%;}

.sidebanner{height:220px;}
.sidebanner h1{font-size:26px;}

.culture ul li,.culture ul li:nth-child(2n){-webkit-flex-direction:column;flex-direction:column;}
.culture ul li+li{margin-top:30px;}
.culture ul li img{width:90%;}
.culture ul li h5{width:100%;margin-top:20px;}

.cert-list ul li{width:48%;}

.pro_img{width:100%;}

.part-list ul li{width:48%;}

.caselist ul li .pic{width:180px;}
.caselist ul li .t h5{font-size:17px;}


}

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

.index-tit h3{font-size:24px;}

.index_product ul li .txt{padding:0 10px 10px;}
.index_product ul li .txt h6{font-size:14px;line-height:18px;height:36px;}

.indexB .text h3{font-size:18px;}

.foot-mail h5{font-size:18px;}

.sidebanner{height:180px;}
.sidebanner h1{font-size:24px;}

.rtit h1{font-size:18px;}

.caselist ul li{padding:15px 10px;-webkit-flex-direction:column;flex-direction:column;}
.caselist ul li .pic{width:250px;margin:0 auto;}
.caselist ul li .t{margin:20px 0 0;text-align:center;}

.onepage{margin-top:25px;padding:15px 0 0;font-size:15px;line-height:24px;}
.onepage h5{font-size:17px;}
.onepage p{margin-bottom:10px;}

.news-top .t h5{font-size:18px;}
.news-top .t p{margin:15px 0 0;}
.news-top .t .more{margin-top:20px;padding:0 15px;font-size:12px;width:130px;height:40px;line-height:40px;}

.newslist ul li{width:100%;}
.newslist ul li .t{padding:15px 0;}

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

.path ul li {margin: 10px 0 0;width: 100%;}

.down ul li {width: 100%;margin: 0 0 15px 0;padding: 16px;}
.down ul li .t {margin: 0 0 0 125px;}
.down ul li .t h5 {font-size: 18px;}
.down ul li .pic {width: 110px;height: 110px;}

.news-top {display: block;}
.news-top .pic {width: 100%;margin-bottom: 20px;}

}

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

.sidebanner{height:150px;}

.cert-list ul{margin:10px 0 0;}
.cert-list ul li{width:100%;margin:20px 0 0;}

.prolist ul li{width:100%;}




}
