@media (max-width:1440px) {
	.wrapper_b{width: 1300px;margin: 0 auto; background: #fff;}
	.wrapper{width: 1220px;margin: 0 auto;}
	.toper,.toperh.active { width: 1300px;}
}
@media (max-width:1024px) {
	.wrapper_b{width:100%}
    .wrapper{width:auto; padding: 0 2%}
    .service{}
	.service_l{float:none}
	.service_r{float:none}
	.hometitle{ font-size:18px; font-weight: bold;}
	.hometitle:after{width:20px; height: 2px; margin-top:5px;}
    .footer{padding: 15px 0;}
	.footer-nav,.footer-lx,.footer-ewm{float:none; padding-left: 0}
	.footer-lx,.footer-ewm{ padding:20px 0; display: none}
	.footer-nav{text-align: center;}
	.footer-nav img{ padding-right:2%; padding-left:2%; display: inline-block; width:27%}
	.footer h2{padding-bottom:5px;}
    .copyright{	margin-top: 10px; font-size: 12px; line-height: 1.5;  padding-top:1%}
	.contactpage{ padding: 0 2%}
	.contactpage h2{height:40px;line-height: 40px;font-size: 16px; padding-top:15px; padding-bottom: 0;}
    .contactpage-l{float: none;width:100%;}
	.contactpage-r{float: none;width:100%; margin:10px 0;}
	.contactpage-r p,.contactpage-l .head p{ font-size:14px}
	.about{padding-top:65px}
	.abouttitle{ font-size:18px; line-height: 30px; height: 30px}
.about_l{float:none; width: 100%}
.aboutcontent{ padding: 2%; line-height: 200%;}
	.aboutbox{background: none}
	.l100{padding-left:0px;padding:15px 0}
.r100{padding-right:0px;padding:0 0 15px}
	.productcontent{ padding: 1% 2% 1%;min-height:300px}
	.productcontent_l{float:none;width:100%}
.productcontent_l img{max-width:100%}
.productcontent_r{float:none; width: 100%;padding-top:0px}
	
	.case1{ padding: 0 0 4%}
	.producttitle{line-height: 30px;font-size: 18px; padding-left:2%}
	.simplefilter { padding-right: 2%}
	.simplefilter li {height:30px; line-height:20px;}
.caseline { background:#ccc; height:2px;margin:-2px 0 10px 0;}
.case1 li{float:none; width: auto; margin-left: 0; text-align: center;}
.case1 h2{font-size:16px; padding: 10px 0}
	.caselist li {width:49.5%;margin-left:1%; margin-top: 1%;}
	.caselist li:nth-child(1),.caselist li:nth-child(3),.caselist li:nth-child(5){margin-left:0}
	.caselist li:nth-child(4){margin-left:1%}
.simplefilter li {height:40px; line-height:20px; margin-left: 12px}
	.prolist .procons .up h1 {font-size:16px; line-height:30px;}
.prolist .procons .up h2 {font-size:12px;margin:0px 0 5px 0}
	img{max-width: 100%;}
    .lightbox{width: 95%;}
    .lb-nav{left: 10px; right: 10px;}
    .lightbox.fadeIn{left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%);}
    .lb-container{padding-top: 5px; padding-left: 5px; padding-right: 5px;}
    .lightbox .lb-image{width: 100% !important; height: auto !important;}
    .lb-outerContainer{width: 100% !important; height: auto !important;}
    .lb-dataContainer{width: auto !important; padding: 0 20px 0 10px;}
    .lb-data .lb-details{width: 80%;}
    .mingxing-item{margin-bottom: 8px; width:100%; float:none; margin-right:0;}
	.mingxing-bd{padding:10px}
    .mingxing-bd li:nth-child(3n){margin-right: 0;}
    .mingxing-bd li:nth-child(2n){margin-right: 0;}
	.wuye{padding-bottom: 4%}
.wuye li{float:left; width: 48%; padding: 1% 1% 0}
.wuye h2{ padding: 10px 0 10px;font-size:18px;}
	.bank{ padding: 3% 2%;line-height:180%;}
	.bank strong{font-size:16px;}
	.bank img{margin: 5px 0;}
	.loupan-l{float:left; width: 50%}
	
.project li{float:left; width:48%;}
.project h2{font-size:16px;}
.loupan-l{float:none; width: 100%}
.loupan-r{float:noe; width: 100%;line-height:200%;padding-top:10px}

.decorating{ padding-bottom:0;}
.decorating li{float:none; width:100%; margin-right:0;padding-bottom:20px;}
.decorating li:last-child{margin-right: 0;}
.decorating  h2{font-size: 16px; font-weight: bold; margin:15px 0 10px;}

.iconnav { padding:15px 0 10px; margin-top:0;}
.iconnav .hometitle{text-align: center; padding-top:0; padding-bottom:10px;}
.iconnav .hometitle:after{ margin:5px auto;}
.iconnav ul li { float: left; width:33.333%; padding:10px 0}
.iconnav ul li i { margin-bottom:5px;}
.iconnav ul li h3 { font-size: 14px;}
.bank .iconnav{ margin-top: 20px; background: none; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.case{ padding: 0 0 4%;margin: 0 -2px;}
.case li{ width:50%;}
.casekuang{margin: 0 2px;}
.case h2{font-size:14px; padding:5px 0}
.more_btn { margin: 2% auto 0; width: 120px; height: 40px; line-height: 38px; font-size: 12px; text-indent:20px;}
.more_btn:before { right:10px; top: 50%; margin-top: -3px; z-index: 0; }
.job03{padding:10px 0;}
.job03 h2{padding:5px 2%;font-size:12px;color:#999;}
.job03 .txt_body{padding:8px 10px 0;}
.job03 .txt_body:nth-child(2n-1) {background: #f5f5f5;}
.job03 .txt_body .top{ height:40px;}
.job03 .txt_body .top p{margin:0;font-size:14px;color:#555;}
.job03 .txt_body.cur .top{background:url(../images/t.png) no-repeat 99% center;}
.job03 .txt_body.cur .top p{color:#ec0000}
.job03 .txt_body .txt{display:none;padding-bottom:5px;font-size:14px;line-height:1.8;}
.job03 .txt_body .txt h3{font-size: 14px; padding-bottom:5px;}
.job03 .top p.col-md-2{width:auto;float:none; display: inline-block; margin-right:15px; line-height:40px}
.job03 .top p.col-md-3{width:10%;float:left; line-height:40px; display: none;}
.job03 .jobtoptit{font-size: 14px; font-weight: bold;}

}