@media (min-width: 768px){
.productbox01 .col-sm-9 {width: 78%;}
.productbox01 .col-sm-3 {width: 22%;}
.page_process .bd .linebox a:nth-child(2n+1) .info{position: absolute;left: 0;bottom: 105%;}
.page_process .bd .c12 .info,
.page_process .bd .c14 .info{position: relative !important;bottom: 0 !important;}
.page_process .bd .c13 .info,
.page_process .bd .c15 .info{position: absolute !important;left: 0;bottom: 105% !important;}
}
@media (min-width: 1400px) {
	.header .container{width: 1400px;}
}
@media (max-width: 1400px) {
.header03 .product_box li a{padding:0 25px;}
}
@media (max-width: 1200px) {
	.page_process .bd .linebox{width: 90%;margin-top: 70px;}
	.page_process .bd .pc{height: 620px;}
.header03 .product_box li a{padding:0 20px;}
}	
@media (max-width: 1100px) {
	
.header03 .product_box li a{padding:0 11px;}
}	
@media (max-width: 992px) {
	.indexbox02 .bd .introduction{width: 80%;}
	.page_process .bd .pc{height: 520px;}
	.page_process .bd a{width: 90px;}
	.page_process .bd a .year{width: 70px;height: 70px;}
	.page_process .bd a:nth-child(2n) .year{width: 75px;height: 75px;}
	.process_year .mobile{display: block;}
	.process_year .pc{display: none;}
	.page_contact .bd{width: 100%;}
	.page_index img{max-width: 100%;}
.header03 .product_box li a{padding:0 4px;}

.header03 .product_box li a span{font-size:12px;}
}
@media (max-width: 900px) {
}
@media (max-width: 768px) {
	.indexbox02 .bd .introduction{width: 100%;}
	.header02{display: none;}
	.header04{display: block;}
	.logo{padding: 0;}
	[class*="indexbox0"]{padding: 30px 0;}
	.indexbox01{padding: 0;}
	.page_process .bd .linebox{margin-top: 0;}
	.page_process .bd .pc{background: none !important;height: auto;}
	.page_process .bg{display: none;}
	.page_process .bd a{position: relative;width: 100%;margin-bottom: 15px; left: 0 !important;top: 0 !important;display: table;}
	.page_process .bd a .year{padding: 0; display: table-cell;vertical-align: top;width: 70px !important;height: auto !important;border: none;}
	.page_process .bd a .info{display: table-cell;text-align: left;}
	.page_process .bd a .info .img-responsive{float: left;}
	.page_process .bd a .info img{max-width: 180px;margin-right: 20px;}
	.page_process .bd a:hover .box{background: none;color: #666;box-shadow: none;}
	.page_process .bd a:hover .info{display: table-cell;}
	.page_process .bd a .info .text{font-size: 14px}
	.nav_anchor ul{margin: 15px auto;}
	.nav_anchor ul li{margin: 5px 0;}
	.page_index .hd h2{font-size: 26px;}
	.page_index .bd{margin-bottom: 40px;}
	.productbox02 .pc{display: none;}
	.productbox02 .mobile{display: block;}
	.productbox02 .pro_info .bd table td{height: 30px;font-size: 14px}
	.productbox03 .pro-content{margin-left: 0;min-height: auto;}
	.productbox03 .online_buy{margin-bottom: 20px;}
	.productbox03 .pro-aside{position: relative;width: 100%;left: 0;}
	.productbox03 .pro-aside .search #keyword{width: 240px;}
	.article_list .row{margin: 0 0 15px 0;padding: 15px 0;}
}
@media (max-width: 640px) {
	[class*="indexbox0"]{padding: 20px 0;}
	[class*="indexbox0"] .hd .title{line-height: 1.9;font-size: 26px;}
	.indexbox01{padding: 0;margin-top: 0;}
	.indexbox03 .content{margin-bottom: 15px;}
	.page_contact .form_text{width: auto;display: block;}
	.page_contact .form_input{margin-left: 0;}
	.page_contact textarea{height: 160px;}
	.page_contact{margin-bottom: 30px;}
	.productbox03 .online_buy{padding: 15px;}
	.productbox03 .online_buy dl dd{margin-left: 0;padding: 0;}
	.productbox03 .online_buy dl dd input{width: 100%;}
	.indexbox04 .newlist .img-responsive{float:none;}
	
}
@media (max-width: 540px) {
	.indexbox04 .newlist .box{margin-left: 0;}
	.footer02 .navlist{margin: 15px 0;display: none;}
	.fix-aside{right: -120px;}
	.fix-aside .show{background-position: 0 -194px;}
}
@media (max-width: 360px) {
	.productbox02 .pro_info .bd table tr{margin-bottom: 15px;display: block;}
	.productbox02 .pro_info .bd table th, .productbox02 .pro_info .bd table td{width: 100 !important;display: block;}
	.mobile-nav{width: 80%;}
	.nav_anchor ul{margin: 0 auto;}
}