@media (min-width:1680px) {
.container {
	width: 1200px;
}
}
@media (max-width:1679px) {
	.container {width: 1200px;}
	header{top:2.5%;}
	.index-feedback_info section{width:78%; margin-right:5%; padding:4% 0 3% 0;}
}
@media (max-width:1439px) {
	.index-feedback_info section{width:92%; margin-right:4%; padding:3% 0 2% 0;}
	.index-feedback_info section form input{margin:0 2% 2% 0;}
	.index-feedback_info section form textarea{margin-bottom:2.5%;}
	.inside-list{margin-top:-98px;}
	.inside-list .inside-list_top{height:98px;}
	.inside-list .inside-list_top h2{padding-top:7.5%;}
}
@media (max-width:1279px) {
	.container {width: 1000px;}
	header section .logo:after{height:62px; right:3px;}
	header section nav:before{border-bottom:solid 62px #FFF;}
	header section nav li a{line-height:3.9em;}
	.index-contact li:nth-child(1), .index-contact li:nth-child(2){width:29%; margin:0;}
	.index-contact li:nth-child(3){width:38%; margin:0;}
	.footer-wrap_content dl{width:13.5%; margin:0 1.5% 0 1%;}
	.footer-wrap_qrcode{padding:0 5% 2.4% 4%;}
	.inside-list{margin-top:-78px;}
	.inside-list .inside-list_top{height:78px;}
	.inside-list .inside-list_top h2{font-size:1.3em;}
	.inside-list .inside-list_top span{font-size:0.9em;}
}
@media (max-width:1023px) {
	.container {width: 97%;}
	header section .logo:after{height:58px;}
	header section nav:before{border-bottom:solid 58px #FFF;}
	header section nav li a{line-height:3.85em; font-size:0.95em;}
	.index-feedback_info section{width:96%; padding:3.5% 2%; margin-right:0; float:none;}
	.index-contact li section{padding-left:3%; margin-left:3%;}
	.footer-wrap_qrcode{padding:0 4% 2.4% 4%;}
}
@media (max-width:979px) {
	header{display:none;}
	.mhead{display:block;}
	#my-menu{ /*display:block;*/}
	#hamburger{ display:block;}
	.index-about_word, .index-about_pic{width:100%; float:none; overflow:hidden;}
	.index-about_pic{padding-top:2.5%; text-align:center;}
	.index-news_wr li time{width:16.6%; left:-8.5%;}
	.index-feedback_info{width:100%; float:none; overflow:hidden;}
	.index-feedback_pic{width:100%; float:none; overflow:hidden;}
	.index-contact li:nth-child(1){width:30%;}
	.index-contact li:nth-child(2){width:25%;}
	.index-contact li:nth-child(3){width:44%;}
	footer .footer-wrap{display:none;}
	footer .footer-bottom{padding:2% 0;}
	footer .footer-bottom p.copyright{float:none; padding-left:0; text-align:center; line-height:1.5em;}
	footer .footer-bottom p.dm{float:none; padding-right:0; text-align:center; line-height:1.5em;}
	.inside-wrap{background-color:#FFF;}
	.inside-list{display:none;}
	.inside-main{float:none; width:100%; margin:0; padding:2% 0 5% 0;}
}
@media (max-width:799px) {
	#hamburger{ top:29px;}
	.index-about_word .index-more{padding-top:3%; float:none; margin:0 auto;}
	.index-about_word > figure{float:none; padding:3% 0 0 0; text-align:center;}
	.index-product ol li{width:44%; margin:0 3% 3%;}
	.index-news_wl .index-more{margin:0 auto; float:none;}
	.index-news_wl, .index-news_wr{width:100%; float:none; overflow:hidden;}
	.index-news_wr{padding-top:4%;}
	.index-news_wr li{margin-bottom:5%; padding:4.95% 5% 4.9% 15.5%;}
	.index-news_wr li time{left:0; width:11.5%;}
	.index-contact li:nth-child(1), .index-contact li:nth-child(2), .index-contact li:nth-child(3){width:60%; margin:0 auto 2.5%; float:none; overflow:hidden;}
	.about h3{font-size:1em;}
	.about p{font-size:0.8em;}
}
@media (max-width:639px) {
	#hamburger{ top:19px;}
	.icon-home ol li{width:29%; margin:0 10.5% 4%; overflow:hidden;}
	.index-news_wr li{padding:5% 2% 4.5% 16.5%;}
	.index-news_wr li time{width:13.5%;}
	.index-news_wr li time font{font-size:1.7em; line-height:1.6em;}
	.index-contact li:nth-child(1), .index-contact li:nth-child(2), .index-contact li:nth-child(3){width:100%;}
	.inside-main .location{display:none;}
	.honor ul li{width:46%; margin:0 2% 3% 2%;}
	.product ul li{width:46%; margin:0 2% 2.8%;}
	.news_lt, .news_rt{width:100%; float:none; overflow:hidden;}
	.news_rt{padding-top:2.5%;}
	.contact-form input[type="text"]{width:100%; display:block; margin-bottom:1em;}
}
@media (max-width:479px) {
	.mhead{height:50px;}
	.mhead .logo{width:65%;}
	#hamburger{ top:16px;}
	.icon-home ol li a h5{font-size:0.8em; line-height:1.3em;}
	.index-news_wr li{padding:5% 0.5% 4.5% 19%;}
	.index-news_wr li time{width:16.5%;}
	.honor ul li{float:none; width:82%; margin:0 auto 5%;}
}