.header {padding: .5333rem;margin: 0 auto;position: sticky;top: 0;left: 0;background-color: #fff;z-index: 9999;}
.logo img { width: 1.6rem;}
.expand img {width: 20px}
.swipe img {width: 100%;}
.nav {background-color: #384156;width: 3.5733rem;border-radius: .08rem;color: white;text-align: center;z-index: 999;}
.nav_item {padding: .4rem 0; display: flex; align-items: center;justify-content: center;}
.nav_item a {color: white;font-size: .4267rem;}
.xy {top: 1.3867rem; right: .5333rem}
/* .contactUs {letter-spacing: .0267rem;} */
.contactUs_title {height: 2.6667rem; display: flex; align-items: center; justify-content: center;font-size: .4267rem;font-weight: 700; position: relative;}
.contactUs_title::after {content: "";position: absolute;left: 0;right: 0;margin: auto; bottom: .5333rem;width: .5333rem;height: .1333rem;background-color: #5189E3; border-radius: .0533rem;}
.contactUs_content {background: url('../images/bag.jpg')no-repeat;background-size: cover; padding: .8rem .5333rem; color: white;}
.company {font-size: .3733rem; font-weight: 600;line-height: 1.0667rem;}
.address {font-size: .3467rem;line-height: .6133rem;}
.code {width: 2.56rem;height: 2.56rem; margin-left: .5333rem;flex-shrink: 0;margin-top: .2667rem;}
.mt-30 {margin-top: .8rem;}
footer {height: 1.6267rem; background-color: #d7d7d7; font-size: .24rem; color: #47536D;display: flex;align-items: center; flex-direction: column; justify-content: center;}
footer div {line-height: .48rem;}
.c-white {color: white !important;}
.flex-shrink {flex-shrink: 0;}

