@media only screen and (max-width:1250px) {
	/* slick */
	.slick-arrow{width:40px;height:40px}
	.slick-prev{left:20px}
	.slick-next{right:20px}
	/* slogon */
	.slogon{display:none}
	/* index */
	.section1.index .image-box{padding-top:80vh;}
	.section2.index .inside-title{font-size:2.4rem;}
	.section2.index .index-prod-list .prod-one img{max-height:450px;}
	.section4.index .index-news-list .news-title{font-size:2rem}	
	/* about */
	.section2.about .image-box{height:80vh}
	.section2.about .text-box .inside-title{font-size:2.2rem}
	.section2.about .text-box .inside-desc{font-size:2.8rem}
	/* quality */
	.section1.quality .full-one-inside{height:80vh}	
	/* product */
	.section1.product .inside-title{font-size:2.2rem;}
	.section.product ul li .prod-image img{max-width:250px;max-height:250px;}
	.section.product ul li .prod-txt div span{font-size:1rem;}
	.section5.product ul li .prod-box .prod-image img{max-width:300px;max-height:300px;}	
	.section5.product ul li .prod-spec p{font-size:2rem;line-height:3.2rem}
	.section5.product ul li .prod-desc p{font-size:1.4rem;line-height:2rem}
	.section5.product .prod-back a{font-size:1.4rem}
	/* news */
	.news-item h3{line-height:2rem}
	.news-item h3 a{font-size:1.6rem}	
	/* recruit */
	.section1.recruit .inside-title{font-size:3.2rem;}
	/* contact */
	.section1.contact .inside-title{font-size:3.2rem;}
}

@media screen and (max-width:1100px) {
	/* header */
	.header{display:none}
	.touch-top{display:block}
	.blank_h{display:block}
	/* slick */
	.slick-arrow{width:30px;height:30px}
	.slick-prev{left:10}
	.slick-next{right:10}
	.slick-prev:before,.slick-next:before{width:30px;height:30px}
	/*index*/
	.section1.index .image-box{padding-top:60vh;}
	.section3 .index-quality-list .image-box img{width:280px;}
	.section4 .index-news-list .image-box li .news-image{padding-top:250px;}
	.section4 .index-news-list .image-box li .news-image .date{width:120px;height:40px;line-height:2.5rem;font-size:1rem}
	/* news */
	.category{display:none;}
	/* recruit */
	.section1.recruit .inside-title{font-size:2.8rem;}
	/* contact */
	.section1.contact .inside-title{font-size:2.8rem;}
	.section2.contact .map-box{width:50%;}
	.section2.contact .card-box{width:50%;}
	/* quality */
	.section2.quality .container{display:block}	
	.section2.quality .image-slider{width:100%;text-align:center;}
	.section2.quality .image-slider img {max-height:600px;max-width:600px;}
	.section2.quality .text-slider{width:100%;padding-top:20px;}
	.section2.quality .text-slider li{margin-left:0}	
	/* product */
}

@media screen and (max-width:960px) {
	/* index */
	.section1.index .image-box{padding-top:50vh;}
	.section3.index .index-quality-list .image-box img{width:220px;}
	/* about */
	.section2.about .image-box{height:60vh}
	.section3.about .text-box .inside-title{font-size: 2.2rem;}	
	/* quality */
	.section1.quality .full-one-inside{height:calc(60vh - 4.8rem)}
	/* product */
	.section.product ul{display:block;text-align:center}
	.section.product ul li{margin-top:20px}
	.section.product ul li .prod-txt{margin-top:2%}
	.section.product ul li .prod-txt div{padding:10px;width:70%}
	.section.product ul li .prod-txt div span{font-size:1.2rem}
	.section.product ul li .prod-image img{max-width:400px;max-height:400px}
	.section.product ul li:hover .prod-image{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}

	.section3.product .full-one-inside{background-color:#fefef6;}
	.section5.product ul li .prod-box{display:block}
	.section5.product ul li .prod-box .prod-spec.spec-pc{display:none}
	.section5.product ul li .prod-box .prod-spec.spec-mb{display:block}	
	.section5.product ul li .prod-box .prod-spec{width:100%;text-align:center;margin-right:0;margin-left:0px}
	.section5.product ul li .prod-box .prod-image{width:100%;margin-right:0;margin-top:20px;}
	.section5.product ul li .prod-box .prod-desc{width:100%;margin:20px}
	
}

@media screen and (max-width:768px) {
	/* index */	
	.section1.index .image-box{padding-top:40vh}
	.section2.index .inside-title{font-size:2rem}
	.section2 .index-prod-list .prod-one img{max-height:300px;}
	.section3.index .index-quality-list .image-box img{width:180px}
	.section4.index .index-news-list .news-title{font-size:1.8rem}
	/* about */
	.section2.about .image-box{height:50vh}
	.section2.about .text-box .inside-title{font-size:1.8rem}
	.section2.about .text-box .inside-desc{font-size:2.4rem}
	.section3.about .text-box .inside-title{font-size:2rem}
	.section3.about .text-box p{font-size:1.2rem;line-height:1.8rem}	
	/* quality */
	.section1.quality .full-one-inside{height:50vh}
	/* news */
	.news-item h3 a{font-size:1.4rem}
	.news-item .news-img{max-width:300px}
	.news-detail .news-title{line-height:1.8rem;font-size:1.4rem}
	.news-detail .news-time{line-height:1.2rem}
	.news-detail .prenext span{font-size:1rem}
	.news-detail .prenext a{font-size:1rem}	
	/* recruit */
	.section1.recruit .inside-title{font-size:2.4rem}
	.section2.recruit .recruit-box tr th{font-size:1.4rem;line-height:1rem}
	.section2.recruit .recruit-box tr td{font-size:1rem;line-height:1.6rem}
	/* contact */
	.section1.contact .inside-title{font-size:2.4rem}
	.section2.contact .contact-box aside{font-size:1.4rem;line-height:1rem}
	.section2.contact .contact-box article div span{font-size:1rem;line-height:1.6rem}
	.section2.contact .container{padding:0;display:block}
	.section2.contact .map-box{width:100%;height:400px}
	.section2.contact .card-box{width:100%;display:flex;padding-left:0;margin-bottom:30px}
	/* product */
	.section1.product .inside-title{font-size:1.6rem}
	.section5.product ul li .prod-box .prod-spec p{font-size:1.2rem;line-height:2.2rem}
	.section5.product ul li .prod-box .prod-desc p{font-size:1rem;line-height:1.6rem}
	.section5.product .prod-back a{font-size:1rem}
	/* footer */
	.footer-all .footer-mall{width:50%}
	.footer-all .footer-nav{width:50%}
	.footer-all .footer-wechat{width:50%}
	.footer-all .footer-contact{width:50%}
}

@media screen and (max-width: 640px) {
	/* index */
	.section1.index .image-box{padding-top:30vh;}	
.section3 .index-quality-list {
	margin: 8% 6%;
}
	/* single */
	.content-container .h2{font-size: 20px;}
	/* product */

	
	/* footer */
	.footer-all .footer-mall{width:100%}
	.footer-all .footer-nav{width:100%}
	.footer-all .footer-wechat{width:100%}
	.footer-all .footer-contact{width:100%}
}

@media screen and (max-width: 480px) {
	/* index */
	.section1.index .image-box{padding-top:23vh}
	.section2.index .container{padding:20px 10px}
	.section2.index .inside-title{font-size:1.6rem}
	.section2.index .index-prod-list .prod-one img{max-height:250px;}	
	.section3.index .index-quality-list .image-box{line-height:8rem}
	.section3.index .index-quality-list .image-box img{width:110px}
	.section4.index .container{padding:10px;}
	.section4.index .index-news-list{margin:0}
	.section4.index .index-news-list .news-title{font-size:1.8rem;margin-bottom:10px;}	
	.section4.index .index-news-list .image-box{display:block}
	.section4.index .index-news-list .image-box li:nth-child(1){margin-right:0%}
	.section4.index .index-news-list .image-box li .news-image{padding-top: 200px;}
	.section4.index .index-news-list .image-box li .news-text {font-size: 1rem;line-height: 1.4rem;margin: 10px 0;}
	.section4 .index-news-list .text-box li{line-height:2.2rem;padding-right:45px;}
	.section4.index .index-news-list .text-box li p{font-size:0.9rem;}
	.section4 .index-news-list .text-box li span{font-size:0.8rem;}
	.index-right-nav{position:relative;width:100%;text-align:center;margin-top:10px;}
	.index-right-nav:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}

.section3 .index-quality-list {
	margin: 8% 0;
}	
	/* header */
	.touch-top .touch-wrap .nav-lang span{display:none}
	.touch-top .touch-wrap .nav-logo{width:85%}
	.touch-top .touch-wrap .nav-lang{width:6%}
	.touch-top .touch-wrap .nav-menu img{height:16px}
	.touch-top .touch-wrap .nav-logo img:nth-child(1){height:30px}
	
	/* contact */
	.section1.contact .inside-title{font-size:2rem}	
	.section2.contact .map-box{height:300px}
	.section2.contact .card-box{display:block}
	/* recruit */
	.section2.recruit .container{padding:0 0 20px 0}
	.section1.recruit .inside-title{font-size:2rem;}
	.section2.recruit .recruit-box tr th{font-size:1.2rem;}
	.section2.recruit .recruit-box{margin-bottom:0;}

	/* news */
	.page_bar .pages a:nth-child(2){display:none;}	
	.page_bar .pages a:nth-last-child(2){display:none;}	
	.news-item{padding:30px 5px}
	.news-item .news-img{width:150px;width:auto;max-width:100%;float:none;margin-right:0;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}
	.news-item figcaption{padding-top:15px}
	.news-item h3{height:auto;line-height:1.2;font-weight:normal;font-size:22px}
	.news-item .news-summary{max-height:9em;line-height:1.5em;overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
	.news-item .news-more{float:none}
	.news-item time{font-size:14px;color:#888}	
	.news-detail .prenext span{font-size:0.9rem;margin-right:10px;}
	
	/*product */
	.section1.product .container{padding:3% 0}
	.section1.product .inside-title{font-size:1.5rem}

	.section.product ul li .prod-image img{max-width:200px;max-height:200px}	
	.section5.product ul li .prod-box .prod-spec p{font-size:1rem;line-height:1.6rem}
	.section5.product ul li .prod-box .prod-desc p{font-size:1rem;line-height:1.6rem}
	.section5.product .prod-back a{font-size:1rem;padding:10px 3%}
	/* quality */
	.section1.quality .full-one-inside{height:25vh}
	.section2.quality .container{padding:0}
	.section2.quality .text-slider{padding:20px;}
	.section2.quality .text-slider li{padding-left:20px}
	.section2.quality .text-slider li h3{font-size:1.4rem}
	/* about */
	.about-right-nav{display:none;}	
	.section2.about .image-box{height:25vh}
	.section2.about .text-box .inside-title{font-size:1.2rem}
	.section2.about .text-box .inside-desc{font-size:1.8rem}
	.section3.about .text-box .inside-title{font-size:1.4rem}
	.section3.about .text-box p{font-size:1rem;line-height:1.4rem}
	.section3.about .text-box .inside-title::before {width: 50px;height: 3px;bottom: -6px;margin-left: -25px;}
	.section3.about .text-box {padding:4% 10px;}

	/* single */
	.content-container{font-size:13px;line-height:22px}
	.content-container .h2{font-size:19px}
}

@media screen and (max-width: 360px) {	
	/* single */
	.content-container {
		font-size: 12px;
		line-height: 20px;
	}
	.content-container .h2 {
		font-size: 18px;
	}
}

@media screen and (max-width: 320px) {
	/* contact */
	.section2.contact .map-box {
		height: 200px;
	}
	/* header */
	.touch-top .touch-wrap .nav-logo img:nth-child(2) {
		display: none;
	}
	/* footer */
	.footer-all .footer-links ul li {
		float: inherit;
	}
}
