@media (max-width:1439px ) {
.bannerin {margin-top:68px}
.custom {margin-top:10%}
}
@media (max-width:1366px) {
ul.indcase li div {background-size:20%}
ul.indcase li div p {padding:20% 10% 0 10%;}
ul.bgs li div p {padding:20% 10% 0 10%}
.custom {margin-top:12%}

.indhistory {margin:10px 0 0 0}
}

@media (max-width:1280px) {
body { overflow:visible}
.wrap2 {padding:0 5%}
ul.bgs li div p {padding:44% 10% 0 10%}
}

@media (max-width:1060px) {
.wrap {padding:0 5%}

.contact {margin-top:0%;}
.contacts iframe { height:500px;margin-top:30px}

.custom {margin-top:15%}
}

@media (max-width:1024px) {
body {line-height:25px;font-size:14px;}
a {font-size:14px;}

.ermore {width:220px;}
.ermore a {font-size:18px;}
.indextitle {font-size:30px;}

ul.indcase li div {background-size:12%}
ul.indcase li {width:50%;}

ul.indcus li {width:23%;margin:2% 1% 0 1%;}

.indservice dt {font-size:18px; line-height:25px}
.feedbacklist { display:none}

.superiority .pic {width:135px;}
.superiority .pic a {display:block;width:115px; height:115px;padding:10px;background:#fff000}
.superiority .cons {width:70%;}
.superiority .cons .mores {margin-bottom:-7%}
.superiority .cons .title a {font-size:18px}
.superiority .cons .mores a {height:40px; line-height:40px;width:180px;font-size:16px;border:2px solid #fff000;}

.contact4 li .title {font-size:20px;}

.foot .tel .cons {font-size:28px;}

.footer ul.links {float:none;text-align:center;}
}

@media (max-width:768px) {
.indservice dd p {float:none;width:100%;}

.contact {margin-bottom:0px}
.contact .feedcontact .mleft {width:100%;float:none}
.contact .feedcontact .mright {width:100%;float:none}
.contact .feedcontact .consleft {float:none;width:100%;margin-top:40px;}
.contact .feedcontact .qqright {float:none;width:100%;margin-top:-70px}
.contacts iframe { height:300px}

.newsdetail .indextitle {font-size:24px}

.foot .menu dt a {font-size:16px}
.foot .tel .title {font-size:16px;}
.foot .tel .cons {font-size:22px;}
}

@media (max-width:640px) {
body {font-size:13px;}
a {font-size:13px;}

.ermore {width:200px;}
.ermore a {font-size:16px;}
.indextitle {font-size:20px;padding:5% 0}

ul.indcase li div {background-size:20%}
ul.indcase li div span {font-size:14px}
ul.indcase li div span i {width:26px; height:1px;border-top:1px solid #333;margin-top:2px}
ul.indcase li div p {padding:20% 5% 0 5%;font-size:16px;}
ul.bgs li div p {padding:42% 5% 0 5%;}

.indhistory img { height:100px}

ul.indcus li {width:31.3333%;margin:2% 1% 0 1%;}

.indservice dl {float:none;width:100%;margin-right:0%;margin:2% 0}
.indservice dt {padding:3% 10%;}
.indservice dd {padding:3% 10%;}

.superiority .pic {width:105px;}
.superiority .pic a {display:block;width:85px; height:85px;padding:10px;}
.superiority .pic img { margin-bottom:5px;}
.superiority .cons {width:72%;}
.superiority .cons .mores {margin-bottom:-7%}
.superiority .cons .title a {font-size:16px}
.superiority .cons .mores a {height:40px; line-height:40px;width:180px;font-size:14px;border:2px solid #fff000;}

.brandfull p.title {font-size:20px;padding-bottom:10px}

.team li {width:30%;margin:0 2% 5% 0;font-size:12px; line-height:18px}
.team li h1 {font-size:12px; line-height:16px; height:32px;}
.team li p {font-size:20px;padding:10px 0 25px 0}
.team li span {font-size:12px}

.job li {width:46%;margin:2% 2% 2% 2%; height:200px; line-height:25px}
.job li h1 {padding:8% 30% 0 8%;font-size:20px;}
.job li p {font-size:18px;}

.jobs .job li .mleft {width:35%}
.jobs .job li .mright {width:55%}
.jobs .job li .mleft h1 {font-size:16px;  line-height:20px;padding-left:10px}
.jobs .job li .mleft p {font-size:16px;padding-left:10px}
.jobs .job li .mright {font-size:12px; line-height:22px}
.jobs .job li .mright p {font-size:12px;}
.jobs .job li .mleft span {font-size:12px;}

.newslist li {padding:5% 0}
.newscate li {width:30%}
.casecate { text-align:left}
.casecate li {width:47%; text-align:center}
.newscate li a {width:100%;}
.newslist li .cons a {font-size:14px;}
.newslist li .cons p {font-size:12px;line-height:22px;padding-top:5px}
.newslist li .cons span a {font-size:14px;width:100px;}

.newsdetail .indextitle {font-size:18px;padding-bottom:1%}

.rental .get_more { width:100%;}
.rental .get_more p {font-size:16px;}

.cased3 {margin-top:2%}
.cased3 li {font-size:12px;padding:0 5%}
.cased3 li p {font-size:14px;}

.contact4 li {float:none;width:100%;margin-right:0%;}
.contact4 li .title {font-size:18px;}

.foot .menu {float:none;width:100%;margin-right:0%; display:none}
.foot .tel {width:100%;float:none}
.foot .tel .title {font-size:16px;}
.foot .tel .cons {font-size:24px;}
.footer ul.links {padding-bottom:20px;font-size:12px;}
.footer ul.links li {margin-right:10px}
.footer ul.links li a {font-size:12px}
}

@media (min-width: 480px) and (max-width: 639px) {
.footer .right #share a.bds_qzone { background-size:75%}
}

@media (max-width: 479px) {
.footer .right #share a.bds_qzone { background-size:75%}
}

@media (max-width:480px) {
.superiority .pic {width:105px;}
.superiority .pic a {display:block;width:85px; height:85px;padding:10px;}
.superiority .pic img { margin-bottom:5px;}
.superiority .cons {width:63%;}
.superiority .cons .mores {margin-bottom:-7%}
.superiority .cons .title a {font-size:16px}
.superiority .cons .mores a {height:40px; line-height:40px;width:180px;font-size:14px;border:2px solid #fff000;}

.bannerin {margin-top:74px}
.custom {margin-top:20%}
.custom .ermore {width:100%;margin:5% auto 5% auto; text-align:center}
.custom .ermore a { display:inline-block;width:40%;margin:0 5%;padding:3% 0}
}