.banner{background-image: url('../imgs/ban-contact.jpg');}
.banner .en{background-image: url('../imgs/ban-en-contact.png');}
.contact{margin: .15rem 0;text-align: left;height: 5.1rem; overflow: hidden; background-color: #fbfbfb;background-image: url('../imgs/contact_map.jpg');background-repeat: no-repeat; background-position: center right; background-size: 100% auto;}
.contact .ct {margin:.08rem 0 0 .2rem;color: #cbcbcb;padding: .2rem 0 0 .26rem;line-height: 1.4;background: url('../imgs/contact-a1.png') no-repeat left top / .88rem auto;}
.contact .title{font-weight: bold;font-size: .4rem;}
.contact li {position: relative;margin-top: .45rem;padding: 0 .8rem; font-size: .22rem;}
.contact .tit{font-size: .3rem;font-weight: bold;}
.contact .icon {position: absolute;left: .3rem; top:.03rem; overflow: hidden; width: .46rem; height: .46rem;}
.card{display: flex;justify-content: space-between; flex-wrap: wrap;}
.card li{background-color: #fbfbfb; width: calc(50% - .05rem); margin-bottom: .1rem; padding:.2rem; font-size: .22rem; box-sizing: border-box;word-break: break-all;}
.card li .tit{margin-bottom: 0.1rem;font-size: .28rem; font-weight: bold;}
.en .contact li{margin-top: .4rem;}
.en .card li .tit{line-height: 1.4}