.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto!important;height: auto!important;z-index: 1;max-width: 100%;max-height:100%;}
.img-block {display: block;width: 70%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}

.sinoquare-contact-us-top {overflow: hidden;font-size: 20px;display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.sinoquare-contact-us-item {display: inline-block;vertical-align: middle;width: 33.11%;margin: .33% 0;padding: 4rem 0 ;overflow: hidden;background: #fff;}
.sinoquare-contact-us-item a {display: block;position: relative;text-align: center;overflow: hidden;}
.sinoquare-contact-us-item .icon-1 {
    width: 8rem;
    height: 8rem;
    margin: auto;
    position: relative;
    z-index: 8;
    display: flex;
    justify-content: center;
    align-items: center;
}
.sinoquare-contact-us-item .icon-1 .img-center {max-width: 30%;max-height: 30%;}
.sinoquare-contact-us-item .icon-1 .img-block {filter: grayscale(1);opacity: .7;}
.sinoquare-contact-us-item .title-1 {margin-top: 2rem;position: relative;z-index: 5;color: #72777c;}
.sinoquare-contact-us-item .text-1 {font-weight: 900;color: #333;width: 75%;margin: auto;margin-top: 2rem;}
.sinoquare-contact-us-item a:hover .icon-1 .img-block {filter: none;opacity: 1;}
.sinoquare-contact-us-item a:hover .title-1 {color: #ec0000;}


@media screen and (max-width: 860px) {
	.footer-contact li {margin-bottom: 1rem;}
	.footer-contact span {margin-left: 2rem;width: 75%;}
	.sinoquare-jobs-item,.sinoquare-contact-us-item {display: block;width: 100%;margin: 1% 0;padding: 1rem 0;}
	.sinoquare-jobs-center,.sinoquare-contact-us-top {display: block;}
	.footer-contact span{font-size: 2rem;line-height: 2.6rem;}
}