@charset "utf-8";
/* --mobile-- */
@media screen and (max-width: 1600px){
	.content{width:84%;}
	.header .nava li .navaLi{font-size:15px;}

	
}
@media screen and (max-width: 1280px){
	.content{width:88%;}
	.pubH1{font-size:32px;line-height:46px;}
	.pubH2{font-size:16px;line-height:24px;}

	.header .logo{width:16%;}
	.header .nava{width:calc(78% - 90px);margin:0 0 0 22%;}
	.header .nava li .navaLi{font-size:14px;}
	.header .nava li .pull .content p a{font-size:14px;}
	.header .other .pull form .keywords{font-size:20px;}

	.homeBanner .slideBox .line2{width:80%;}
	.homeBanner .slideBox .line1{font-size:36px;line-height:48px;}
	.homeBanner .slideBox .line2{font-size:18px;line-height:30px;}
	
	.homeDetails p{font-size:24px;line-height:32px;}

	.homeAdvantage .box h3{font-size:24px;line-height:32px;}
	.homeAdvantage .box h2{width:100%;font-size:40px;line-height:52px;}
	.homeAdvantage .box p{font-size:18px;line-height:30px;}
	
	.homeApplication .type ul a .bt{font-size:16px;}

	.homeNews .list a .text .wz .bt{height:32px;font-size:16px;line-height:32px;}
	.homeNews .list a .text .wz p{height:24px;font-size:14px;line-height:24px;}

	.inbanner .title{font-size:32px;line-height:42px;}
	.inbanner .en{font-size:18px;line-height:32px;}

	.container .title .catname{font-size:24px;line-height:32px;}
	.container .title .catname::after{top:2px;}
	.container .title .location{height:32px;line-height:32px;}
	
	.about h1{font-size:24px;line-height:32px;}

	.culture .list li .bt{font-size:20px;line-height:28px;}
	.culture .duty .bt{font-size:20px;line-height:28px;}

	.contact .box h2{font-size:24px;line-height:32px;}
	.contact .box li .icon img{height:32px;display:block;}
	.contact .box li .tip{width:100px;margin:0 10px 0 20px;font-size:15px;line-height:24px;}
	.contact .box li .tip p:nth-of-type(2){line-height:18px;}
	.contact .box li .wz{width:calc(100% - 210px);font-size:16px;line-height:24px;}

	.download .list .title h2{font-size:24px;line-height:32px;}
	.download .list .title p{height:32px;font-size:16px;line-height:32px;}
	
	.faq .list a .bt{font-size:18px;line-height:36px;}
	.news .list a .bt{height:28px;font-size:18px;line-height:28px;}
	
	.product .title h2{font-size:24px;line-height:32px;}
	.product .title p{font-size:16px;line-height:24px;}
	.product .list a .bt{height:30px;font-size:18px;line-height:30px;}

	.productinfo .des .type{font-size:24px;line-height:32px;}
	.productinfo .des .bt{font-size:20px;line-height:28px;}
	.productinfo .des .wz{font-size:15px;line-height:28px;}
	.productinfo .notebt{font-size:24px;line-height:32px;}

	.related .title{font-size:24px;line-height:32px;}
	
	.homeAbout_r_name{  font-size: 24px; margin-top: 20px;}
	.homeAbout_r_tit{font-size:30px;line-height:32px; height: auto;}
	
	.homeAbout_l{ width: 100%;}
	.homeAbout_r{ width: 100%; margin-top: 20px;}

	.homeAbout_num1 ul li .homeAbout_num_wz font{ font-size: 34px;}
	
	.qywh_mid ul li .qywh_top .qywh_top3{ font-size: 24px;}
	
}

@media screen and (max-width: 1088px){
	.bt_btr1{ font-size: 20px;}
	.bt_btr2{ font-size: 14px;}
	}

@media screen and (max-width: 1064px){
	
	#cpnr_info .gallery-top .swiper-slide ul li{ width: 49%; margin-right: 0.5%;}
	
	.shili_ico{ padding-top: 10px;}
	.shili_name{ font-size: 20px; margin-top: 15px;}
	.shili_word{ margin-top: 10px; font-size: 14px;}
	.shili_num{  margin-top: 10px; padding-bottom: 10px;}
	.tit_in1{ padding-top: 43px;}
	
	}
@media screen and (max-width: 960px){
	body{padding-top:54px;}
	.content{width:92%;}
	.padding{padding:6% 0;}
	.paddingBottom{padding-bottom:6%;}
	.header{display:none;}
	.menu{display:none;}
	.sj_head{display:block;}
	
	
	.homeMindNac ul li{ width: 100%; }
	.homeMindNac ul li:nth-of-type(2){ margin-top: 90px;}
	
	.homeAbout_num1 ul li .homeAbout_sm{ font-size: 14px;}
	
	.qywh_mid ul li { width: 100%; margin-top: 15px;}
	
	.homeAbout_num ul li .homeAbout_num_wz font{ font-size: 24px;}
	.homeAbout_num ul li .homeAbout_num_wz span{ font-size: 14px;}
	.homeAbout_num ul li .homeAbout_sm{ font-size: 14px;}
	
	.pubH1{font-size:20px;line-height:32px;}
	.pubH2{font-size:12px;line-height:18px;}
	.button{min-width:inherit;margin-top:4%;font-size:12px;line-height:26px;padding:2px 20px 2px 10px;}
	.button2{min-width:inherit;height:32px;padding:0 30px;font-size:12px;line-height:32px;border-radius:16px;}
	.button3{width:60%;height:32px;padding:0 10px;font-size:12px;line-height:32px;}

	.footTop{padding:6% 0;}
	.footTop .content{text-align:center;}
	.footTop .wz{font-size:16px;line-height:24px;text-align:center;float:none;}
	.footTop a{height:28px;padding:0 20px;margin-top:4%;font-size:12px;line-height:28px;float:none;display:inline-block;}

	.publicFooter .box{width:100%;margin-right:0;margin-bottom:4%;}
	.publicFooter .box .bt{font-size:16px;line-height:32px;text-align:center;padding-bottom:8px;}
	.publicFooter .box .bt:after{width:30px;height:1px;left:50%;margin-left:-15px;}
	.publicFooter .box ul{margin-top:4%;}
	.publicFooter .box ul li{width:33.33%;height:24px;line-height:24px;text-align:center;}
	.publicFooter .box ul li a{font-size:13px;}
	.publicFooter .box .add{margin-top:4%;}
	.publicFooter .box .add p{width:86%;margin:auto;font-size:13px;line-height:24px;padding:4px 0 4px 32px;}
	.publicFooter .box .ewm{margin-top:8%;padding:0 10%;}
	.publicFooter .box .ewm .in img{max-width:90px;}
	.publicFooter .box .ewm .in p{height:24px;font-size:13px;line-height:24px;margin-top:4px;}
	
	.copyright{font-size:13px;line-height:20px;padding:12px 0;}
	.copyright b{margin-left:0;display:block;}
	
	#cpnr_info1 .gallery-top .swiper-slide ul li{ width: 48%; margin-right: 4%;}
	#cpnr_info1 .gallery-top .swiper-slide ul li:nth-of-type(2n+2){ margin-right: 0px;}
	
	.innerContact .box{width:100%;margin-bottom:4%;padding:4%;}
	.innerContact .box:nth-of-type(4){margin-bottom:0;}
	.innerContact .box img{height:36px;margin:4% auto;}
	.innerContact .box h3{font-size:15px;line-height:24px;}
	.innerContact .box p{font-size:15px;line-height:24px;}
	
	.innerMessage .img{width:100%;height:auto;position:relative;}
	.innerMessage .img img{height:38vw;}
	.innerMessage .form{width:100%;padding:4%;}
	.innerMessage .form #captcha{width:48%;}
	.innerMessage .form .guestimg{width:48%;}
	.innerMessage .form .submit{width:100%;font-size:15px;}
	

	.innerGoods .type{margin-top:6%;}
	.innerGoods .type a{font-size:15px;line-height:24px;padding:10px 0 16px;background-position:center bottom 10px;}
	
	.footbom{padding:4% 0;}
	.footbom .box a{margin:0 10px;}
	.footbom .box a img{height:20px;}
	.footbom .copyright{margin-top:4%;font-size:14px;line-height:20px;}
	.footbom .copyright span{margin-left:0;display:block;}
	
	#liuyan {width: 40px;height: 40px;}
	#liuyan .text {display:none;}
	#liuyan .tb {width: 40px;height: 40px;}
	#liuyan .tb i {height:40px;background-image:url(../images/foot_mes.png);background-size:22px auto;}
	#liuyan-box {width: calc(100% - 10px);}
	.fuchuang#email{bottom:100px;}
	.fuchuang {width: 40px;height: 40px;}
	.fuchuang .text {display:none;}
	.fuchuang .tb {width: 40px;height: 40px;}
	.fuchuang .tb i {height:40px;background-image:url(../images/foot_email.png);background-size:22px auto;}
	
	.vsCarousel .vsCarousel-button-next,.vsCarousel .vsCarousel-button-prev{display:none;}
	.homeBanner .slideBox{width:92%;left:4%;}
	.homeBanner .slideBox .line2{width:100%;}
	.homeBanner .slideBox .line1{font-size:16px;line-height:24px;}
	.homeBanner .slideBox .line2{font-size:14px;line-height:24px;margin-top:2vw;}
	.homeBanner .slideBox .btn{margin-top:3vw;}
	
	.homeDetails{padding:0;}
	.homeDetails p{padding:1vw 0;font-size:14px;line-height:24px;}
	
	.homeAdvantage .content{display:block;}
	.homeAdvantage .pic{width:80%;margin:auto;float:none;}
	.homeAdvantage .box{width:100%;margin-left:0;margin-top:4%;float:none;}
	.homeAdvantage .box h3{font-size:16px;line-height:24px;}
	.homeAdvantage .box h2{font-size:20px;line-height:32px;}
	.homeAdvantage .box p{font-size:14px;line-height:24px;}
	
	.homeProduct .list{width:100%;}
	.homeProduct .list a{width:48%;margin:4% 4% 0 0;border-bottom:3px solid #ddaa2e;}
	.homeProduct .list a:nth-of-type(3n){margin-right:4%;}
	.homeProduct .list a:nth-of-type(2n){margin-right:0;}
	.homeProduct .list a .wz{padding:10px;}
	.homeProduct .list a .bt{height:24px;font-size:14px;line-height:24px;}
	.homeProduct .list a .des{height:18px;font-size:12px;line-height:18px;}

	.homeApplication .type .pubH2{width:100%;}
	.homeApplication .type ul{max-width:none;width:100%;}
	.homeApplication .type ul a{width:32%;height:24px;margin:2% 2% 0 0;overflow:hidden;position:relative;}
	.homeApplication .type ul a:nth-of-type(3n){margin-right:0;}
	.homeApplication .type ul a .pic{margin-top:4px;position:absolute;left:0;top:0;}
	.homeApplication .type ul a .pic img{height:16px;}
	.homeApplication .type ul a .bt{margin-left:18px;font-size:12px;line-height:24px;}
	.homeApplication .list{margin-top:2%;}
	.homeApplication .list a{width:49%;margin:2% 0 0 2%;float:left;position:relative;}
	.homeApplication .list a:nth-of-type(1){width:100%;margin-left:0;}
	.homeApplication .list a:nth-of-type(2n){margin-left:0;}
	.homeApplication .list a .bt{height:34px;font-size:14px;line-height:34px;}

	.homeCompany{padding:4% 0;background-size:60% auto;background:url(../images/about_bg.jpg) no-repeat center #2e2e2e;}
	.homeCompany .wz p{font-size:14px;line-height:24px; }
	.homeCompany .more{text-align:left;}
	
	.swiperShows{margin-top:4%;}
	.swiperShows .swiper-slide a .bt{height:38px;font-size:14px;line-height:38px;}

	.homeNews .list a{width:100%;margin-top:4%;margin-right:0;}
	.homeNews .list a .time{padding-bottom:0;font-size:16px;line-height:24px;}
	.homeNews .list a .text{margin-top:10px;}
	.homeNews .list a .text .img{width:28%;}
	.homeNews .list a .text .img img{width:100%;height:72px;}
	.homeNews .list a .text .wz{width:68%;padding:4px 0;float:right;}
	.homeNews .list a .text .wz .bt{height:24px;font-size:14px;line-height:24px;}
	.homeNews .list a .text .wz p{height:40px;font-size:12px;line-height:20px;}
	
	.inbanner .content{padding-top:0;}
	.inbanner .title{font-size:20px;line-height:24px;}
	.inbanner .en{font-size:14px;line-height:18px;}
	.inbanner .down{margin-top:2%;}
	.inbanner .down p{width:40px;height:40px;padding:6px;}
	.inbanner .down i{width:28px;height:28px;padding:6px;}
	.inbanner .down img{height:16px;}
	.inbanner .down p::after{width:38px;height:38px;}
	.inbanner .down span{width:40px;height:40px;}
	.inbanner .down span::after{width:4px;height:4px;left:4px;top:4px;}

	.inText{font-size:14px;line-height:24px;}
	.inText p{margin-top:10px;font-size:14px;line-height:24px;}
	.inText img{margin:15px auto 0;}

	.sidebar{display:none;}
	.container{width:100%;}
	.container .title{padding-bottom:4px;}
	.container .title .catname{max-width:100%;padding-left:10px;font-size:20px;line-height:32px;}
	.container .title .catname::after{width:4px;height:20px;top:6px;}
	.container .title .location{display:none;}

	.about{margin-top:4%;}
	.about h1{font-size:16px;line-height:24px;}

	.culture{margin-top:0;}
	.culture .list li{width:100%;margin-top:4%;margin-right:0;}
	.culture .list li .bt{padding:10px;font-size:16px;line-height:24px;font-weight:bold;}
	.culture .list li .wz{margin-top:10px;padding:0 10px;}
	.culture .list li .wz p{font-size:14px;line-height:24px;}
	.culture .duty{margin-top:6%;padding:20px 15px;}
	.culture .duty .bt{font-size:16px;line-height:24px;font-weight:bold;}
	.culture .duty .wz{margin-top:4%;}
	.culture .duty .wz p{font-size:14px;line-height:24px;}

	.honor .list a{width:48%;margin-right:4%;margin-top:4%;}
	.honor .list a:nth-of-type(3n){margin-right:4%;}
	.honor .list a:nth-of-type(2n){margin-right:0;}
	.honor .list a .bt{height:40px;font-size:14px;line-height:40px;}

	.contact .box{width:100%;}
	.contact .box2{margin-top:4%;}
	.contact .box h2{padding:0 10px 6px;font-size:16px;line-height:32px;}
	.contact .box li{padding:10px;}
	.contact .box li .icon{padding:8px;}
	.contact .box li .icon img{height:24px;}
	.contact .box li .tip{width:90px;margin:0 15px;font-size:12px;line-height:20px;}
	.contact .box li .tip p:nth-of-type(2){line-height:14px;}
	.contact .box li .wz{width:calc(100% - 132px);font-size:12px;line-height:20px;}
	.contact .map{height:48vw;margin-top:6%;}

	.download .pic{display:none;}
	.download .list{width:100%;}
	.download .list .title h2{font-size:20px;line-height:32px;}
	.download .list .title p{height:32px;padding:0 10px;font-size:14px;line-height:32px;}
	.download .list ul li{margin-top:4%;padding:4px;}
	.download .list ul li .bt{width:calc(100% - 100px);font-size:14px;}
	.download .list ul li .bt img{height:20px;margin-top:6px;margin-right:10px;}
	.download .list ul li .dl{width:100px;height:32px;font-size:14px;}
	.download .list ul li .dl img{height:14px;margin-left:10px;}

	.faq .list{margin-top:-10px;}
	.faq .list a{padding:15px 0;}
	.faq .list a .bt{height:24px;padding-left:36px;font-size:16px;line-height:24px;background-size:auto 24px;}
	.faq .list a .wz{height:46px;padding-left:36px;padding-top:6px;margin-top:0;font-size:14px;line-height:20px;color:#999;background-size:auto 24px;}

	.application .list{margin-top:0;}
	.application .list a{width:49%;margin:2% 0 0 2%;float:left;position:relative;}
	.application .list a:nth-of-type(1){width:100%;margin:0;}
	.application .list a:nth-of-type(2n){margin-left:0;}
	.application .list a .bt{height:34px;font-size:14px;line-height:34px;}


	
	
	.news .list li{width:100%;margin-right:0;margin-bottom:2vw;position:relative;}
	.news .list li .pic{width:38%;height:100%;position:absolute;left:0;top:0;}
	.news .list li .pic img{width:100%;height:100%;}
	.news .list li .pic .time{font-size:14px;line-height:16px;position:absolute;left:5px;top:5px;}
	.news .list li .pic .time b{font-size:14px;display:inline;margin-left:5px;}
	.news .list li .box{width:62%;padding:3vw;margin-left:38%;}
	.news .list li .box .bt{height:18px;font-size:15px;line-height:18px;}
	.news .list li .box .wz{height:32px;font-size:12px;line-height:16px;margin-top:1vw;}
	.news .list li .box .more{height:16px;font-size:12px;line-height:16px;margin-top:1vw;color:#999;}
	
	.in_tit{ font-size: 20px;}
	.in_tit1{ font-size: 16px;}
	
	.in_tite1{font-size: 16px;}
	

	.newsinfo{background:#fff;}
	.newsinfo .left{width:100%;}
	.newsinfo .left .box{padding:0;background:none;}
	.newsinfo .left .box .title{font-size:20px;line-height:28px;}
	.newsinfo .left .box .time{font-size:12px;line-height:20px;padding:1vw 0 3vw;}
	.newsinfo .left .box .time i{margin:0 10px;}
	.newsinfo .preview{width:100%;margin-top:2vw;background:#f8f8f8;}
	.newsinfo .preview .bt{height:50px;font-size:16px;line-height:30px;padding:10px 40px 10px 50px;}
	.newsinfo .preview ul li{padding:4vw;}
	.newsinfo .preview ul li .title{height:20px;font-size:14px;line-height:20px;}
	.newsinfo .preview ul li .time{height:20px;font-size:12px;line-height:20px;}
	.newsinfo .preview ul li .wz{height:40px;font-size:14px;line-height:20px;margin-top:2vw;}
	
	.product .location{display:none;}
	.product .title{margin-top:6%;}
	.product .title h2{font-size:20px;line-height:28px;}
	.product .title p{font-size:12px;line-height:20px;}
	.product .list a{width:48%;margin-right:4%;margin-top:4%;}
	.product .list a:nth-of-type(2n){margin-right:0;}
	.product .list a .pic{border:1px solid #eee;}
	.product .list a .bt{height:24px;margin-top:10px;font-size:14px;line-height:24px;font-weight:bold;}
	.product .list a .wz{height:20px;margin-top:0;font-size:12px;line-height:20px;}
	.product .list a .more{margin-top:10px;}
	
	.productinfo{margin-top:6%;}
	.productinfo .pic{width:90%;margin:0 5%;}
	.galleryBigimg{margin:0 auto 10px;}

	.productinfo .des{width:100%;}
	.productinfo .des .type{margin-top:8%;font-size:20px;font-weight:bold;line-height:28px;}
	.productinfo .des .bt{margin-top:1%;font-size:16px;font-weight:bold;line-height:24px;}
	.productinfo .des .wz{margin-top:3%;font-size:14px;line-height:24px;}
	.productinfo .des .more{text-align:center;}
	.productinfo .des .button3{width:40%;margin-top:4%;}
	.productinfo .notebt{margin-top:8%;font-size:20px;line-height:28px;font-weight:bold;}
	.productinfo .details{margin-top:3%;}
	
	.related .title{font-size:20px;line-height:28px;font-weight:bold;}
	.related .list{margin-top:3%;}
	.related .list a{padding:0 0 10px;}
	.related .list a .bt{height:24px;font-size:14px;line-height:24px;}
	
	.de-page-mian .page-inner a.page-btn{display:none;}
	.de-page-mian .page-inner span{display:none;}
	.de-page-mian .page-inner input{display:none;}

	.pageUpdown{margin-top:4vw;border-top:1px solid #ccc;}
	.pageUpdown .page-a{width:48%;font-size:14px;line-height:24px;padding:4vw 1vw;}
	.pageUpdown .page-a a{height:24px;font-size:14px;line-height:24px;}
	
	.no-goods{padding:10vw 0;}
	.no-goods img{width:36%;margin:0 auto 4vw;}
	.no-goods p{font-size:14px;}
	
	.news_list ul li{ width: 48%;} 
	.news_list ul li a .news_list_btn{ width: 50%;}

}


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

.news_list ul li{ width: 100%;} 
	
	.homeAbout_num1 ul li{ width: 50%;}
	.homeAbout_num1 ul li .homeAbout_num_wz font{ font-size: 24px;}
	.homeAbout_num1 ul li .homeAbout_num_wz span{ font-size: 14px;}

}







