#map {
    width: 100%;
    height: 800px;
}
main {
    position: relative;
    overflow: hidden;  
}
header > div:nth-child(1) { 
    height: 6vh;
}
header {
    height: auto;
    height: 42vw;
}
.section1 {
    /* width: 100%;
    line-height: 300px;
    text-align: center;
    font-size: 60px;
    font-weight: 600;
    overflow: hidden;
    color: #fff;
    background-image: url("/img/example/1-banner.png");
    background-position: center center;
    background-repeat: no-repeat; */
    z-index: 998;
    width: 100%;
    overflow: hidden;
    background-image: url('/img/add/长方形占位图@1.5x.png');
    background-position: center center;
    background-repeat: no-repeat;
}

.section1-banner-img {
    width: 100%;
    height: auto;
    height: 42vw;
    transition: transform 3s ease; /* 3秒的过渡效果 */
    transform-origin: center center; /* 缩放时以图片中心为原点 */
    transform: scale(1.1);
    opacity: 0;
}

.section1-banner-zi-img {
    position: absolute;
    z-index: 999;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.section1-banner-zi-img-about {
    width: 52%;
    height: auto;
}
.about-header {
    position: relative;
    height: 444px;
}
.about-header-top {
    position: absolute;
    z-index: 999;
    display: flex;
    width: 66%;
    justify-content: space-between;
}
.about-header-top > img {
    width: 230px;
    height: 48px;
}
.about-header-banner {
    position: absolute;
    z-index: 998;
    left: 0;
    top: 0;
    width: 100%;
    overflow: hidden;
}
.about-header-banner-img {
    width: 100%;
    height: 444px;
    transition: transform 3s ease; /* 3秒的过渡效果 */
    transform-origin: center center; /* 缩放时以图片中心为原点 */
    transform: scale(1.1);
}
.about-header-banner-zi-img {
    position: absolute;
    z-index: 999;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.header-img {
    width: 12%;
    /* height: 24px; */
}
.header-bg-img {
    width: 100%;
    height: 444px;
}
.about-company-profile {
    /* background-image: url(/img/about/2-bg.png); */
    width: 100%;
    height: auto;
    background-size: cover;
    /* padding: 38px 16%; */
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    /* display: flex;
    flex-direction: column;
    justify-content: center; */
}
.about-company-profile-img-box {
    position: absolute;
    z-index: 998;
    left: 0;
    top: 0;
    width: 100%;
    overflow: hidden;
}
.about-company-profile-img {
    width: 100%;
    height: auto;
    transition: transform 3s ease; /* 3秒的过渡效果 */
    transform-origin: center center; /* 缩放时以图片中心为原点 */
    transform: scale(1.1);
}
/* .about-company-profile-img {
    width: 100%;
    height: 412px;
} */
.about-company-profile-main {
    position: absolute;
    top: 0px;
    padding: 8vh 16%;
    z-index: 999;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.about-company-profile-title {
    color: #3D3D3D;
    font-size: 48px;
    font-weight: 700;
    font-family: Source Han Sans, Source Han Sans;
    /* margin-bottom: 12px; */
    font-size: 2.45vw;
    margin-bottom: 0.8vw;
}
.about-company-profile-title > span {
    font-size: 28px;
    font-weight: 400;
    margin-left: 15px;
    font-size: 1.35vw;
}
.about-company-profile-content {
    display: flex;
}
.content-left > div:nth-child(1) {
    /* line-height: 30px; */
    line-height: 2vw;
}
.content-left > div:nth-child(1) > div:nth-child(1) {
    text-align: justify;
}
.content-left-ywfx-content {
    /* line-height: 30px; */
    line-height: 1.15vw;
    margin-top: 0.6vw;
    text-align: justify;
}
.content-left-ryjy-content {
    /* line-height: 30px; */
    line-height: 1.15vw;
    margin-top: 0.6vw;
    text-align: justify;
}
.content-left-ryjy-title {
    font-size: 20px;
    /* vertical-align: super; */
    font-size: 1vw;
}
.content-left {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.content-left-ryjy {
    margin-top: 5%;
    margin-bottom: 4%;
}
.content-left-ryjy-img {
    width: 40px;
    height: 40px;
    width: 2.1vw;
    height: 2.1vw;
    vertical-align: bottom;
    margin-right: 0.26vw;
}
.content-left-ywfx {
    margin-bottom: 6%;
}
.content-left-ywfx-img {
    width: 40px;
    height: 40px;
    width: 2.1vw;
    height: 2.1vw;
    vertical-align: bottom;
    margin-right: 0.26vw;
}
.content-left-yjnr {
    border: 1px solid #0094E8;
    box-shadow: inset 0px 0px 4px 0px #9EDCFF;
    background: #F2F7FF;
    font-weight: 700;
    font-size: 18px;
    color: #0094E8;
    /* line-height: 32px; */
    /* height: 32px; */
    /* height: 1.68vw; */
    text-align: center;
    /* letter-spacing: 14px; */
    font-size: 0.89vw;
    padding: 0.4vw;
}
.content-right {
    flex: 1;
    padding-left: 36px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.content-right-img {
    width: 100%;
    height: auto;
}
.content-right-info {
    display: flex;
    margin-top: 56px;
    margin-top: 2.94vw;
}
.content-right-info-left {
    flex: 1;
    box-shadow: 0px 4px 10px 0px rgba(0,127,230,0.31);
    border: 1px solid #0094E8;
    /* height: 130px; */
    height: 6.84vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin-right: 20px;
    margin-right: 1.05vw;
}
.info-left-title {
    font-size: 72px;
    font-weight: 700;
    color: #0094E8;
    font-size: 3.73vw;
}
.info-left-content {
    font-size: 20px;
    color: #0094E8;
    font-weight: 400;
    font-size: 1vw;
}
.content-right-info-right {
    flex: 1;
    box-shadow: 0px 4px 10px 0px rgba(0,127,230,0.31);
    border: 1px solid #0094E8;
    /* height: 130px; */
    height: 6.84vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}
.info-right-title {
    font-size: 72px;
    font-weight: 700;
    color: #0094E8;
    font-size: 3.73vw;
}
.info-right-content {
    font-size: 20px;
    color: #0094E8;
    font-weight: 400;
    font-size: 1vw;
}
.about-company-history {
    /* background-image: url(/img/about/3-bg.png); */
    width: 100%;
    /* height: auto; */
    height: 43vw;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}
.about-company-history-img-box {
    position: absolute;
    z-index: 998;
    left: 0;
    top: 0;
    width: 100%;
    overflow: hidden;
}
.about-company-history-img {
    width: 100%;
    /* height: auto; */
    height: 43vw;
    transition: transform 3s ease; /* 3秒的过渡效果 */
    transform-origin: center center; /* 缩放时以图片中心为原点 */
    transform: scale(1.1);
}
.about-company-history-title {
    text-align: center;
    top: 8vh;
    color: #FFFFFF;
    font-size: 28px;
    position: absolute;
    width: 100%;
    z-index: 999;
    font-size: 1.42vw;
}
.about-company-history-item {
    background: rgba(255,255,255,0.16);
    border: 1px solid #FFFFFF;
    /* padding: 8px; */
    padding: 0.42vw;
    position: absolute;
    color: #FFFFFF;
    z-index: 999;
}
.about-company-history-item div:nth-child(1) {
    font-weight: 700;
    font-size: 0.95vw;
}
.about-company-history-item div:nth-child(2) {
    font-size: 0.84vw;
}
.about-company-history-item-line {
    width: 1px;
    /* height: 130px; */
    height: 6.84vw;
    border: 1px solid #FFFFFF;
    position: absolute;
    left: 50%;
    top: 100%;
}
.about-company-history-item-dot {
    /* width: 8px;
    height: 8px; */
    width: 0.42vw;
    height: 0.42vw;
    position: absolute;
    background: #fff;
    border-radius: 50%;
    left: 50%;
    top: calc(100% + 6.84vw);
    transform: translate(-40%, -50%);
}
.history-item1 {
   left: -14%;
   top: -37%;
}
.history-item2 {
    left: -40%;
    top: -35%; 
}
.history-item3 {
    left: -62%;
    top: -33%; 
}
.history-item4 {
    left: -85%;
    top: -25%; 
}
.history-item7 > .about-company-history-item-line {
    top: -128%;
}
.history-item8 > .about-company-history-item-line {
    top: -128%;
}
.history-item9 > .about-company-history-item-line {
    top: -161%;
}
.history-item10 > .about-company-history-item-line {
    top: -128%;
}
.history-item11 > .about-company-history-item-line {
    top: -128%;
}
.history-item7 > .about-company-history-item-dot {
    top: -128%;
}
.history-item8 > .about-company-history-item-dot {
    top: -128%;
}
.history-item9 > .about-company-history-item-dot {
    top: -161%;
}
.history-item10 > .about-company-history-item-dot {
    top: -128%;
}
.history-item11 > .about-company-history-item-dot {
    top: -128%;
}
.history-item5 {
    left: -10%;
    top: -83%;  
}
.history-item6 {
    left: -30%;
    top: -80%;  
}
.history-item7 {
    left: -50%;
    top: -79%;  
}
.history-item8 {
    left: -70%;
    top: -77%;  
}
.history-item9 {
    left: -30%;
    top: -80%;  
}
.history-item10 {
    left: -50%;
    top: -79%;  
}
.history-item11 {
    left: -70%;
    top: -77%;  
}
.about-company-honor {
    /* background-image: url(/img/about/4-BG.png); */
    width: 100%;
    height: auto;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    /* background-size: 100% 100%; */
}
.about-company-honor-img-box {
    position: absolute;
    z-index: 998;
    left: 0;
    top: 0;
    width: 100%;
    overflow: hidden;
}
.about-company-honor-img {
    width: 100%;
    height: auto;
    transition: transform 3s ease; /* 3秒的过渡效果 */
    transform-origin: center center; /* 缩放时以图片中心为原点 */
    transform: scale(1.1);
}
.about-company-honor-title {
    text-align: center;
    top: 8vh;
    color: #3D3D3D;
    font-size: 28px;
    position: absolute;
    width: 100%;
    z-index: 999;
    font-size: 1.42vw;
}
.about-company-honor-select {
    position: absolute;
    top: 15vh;
    text-align: center;
    background: #D7DEE6;
    border-radius: 1.05vw 1.05vw 1.05vw 1.05vw;
    width: 360px;
    height: 40px;
    display: flex;
    left: calc(50vw - 180px);
    cursor: pointer;
    z-index: 999;
    width: 18.94vw;
    height: 2.1vw;
    left: calc(50vw - 9.47vw);
}
.honor-select-item {
    width: 180px;
    height: 40px;
    border-radius: 20px 20px 20px 20px;
    color: #545454;
    line-height: 40px;
    width: 9.47vw;
    height: 2.1vw;
    border-radius: 1.05vw 1.05vw 1.05vw 1.05vw;
    line-height: 2.1vw;
    font-size: 0.84vw;
}
.honor-is-select-item {
    background: #0094E8!important;
    color: #FFFFFF!important;
}
.honor-is-select-img {
    transform: scale(0.8)!important;
}
.about-company-honor-content-imgs {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    padding-top: 10%;
}
.about-company-honor-img1:hover {
    transform: scale(0.8)!important; 
}
.about-company-honor-img2:hover {
    transform: scale(0.8)!important; 
}
.about-company-honor-img1 {
    /* position: absolute; */
    left: 15%;
    top: 200px;
    top: 10.52vw;
    width: 39%;
    height: auto;
    transform: scale(0.6);
    transition: transform 3s ease; /* 3秒的过渡效果 */
    transform-origin: center center; /* 缩放时以图片中心为原点 */
    z-index: 999;
}
.about-company-honor-img2 {
    /* position: absolute; */
    left: 50%;
    top: 200px;
    top: 10.52vw;
    transform: translateX(-50%);
    width: 39%;
    height: auto;
    transform: scale(0.6);
    transition: transform 3s ease; /* 3秒的过渡效果 */
    transform-origin: center center; /* 缩放时以图片中心为原点 */
    z-index: 999;
}
.about-company-honor-img3 {
    position: absolute;
    right: 192px;
    top: 290px;
    width: 370px;
    height: 300px;
    transform: scale(0.8);
    transition: transform 3s ease; /* 3秒的过渡效果 */
    transform-origin: center center; /* 缩放时以图片中心为原点 */
}
.about-operation-concept {
    padding: 8vh 16%;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.about-operation-concept-title {
    font-size: 28px;
    margin-bottom: 60px;
    font-size: 1.42vw;
}
.about-operation-concept-items {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.concept-item1 {
    flex: 1;
    margin-right: 4%;
    box-shadow: 0px 6px 16px 0px rgba(85,111,160,0.2);
}
.concept-item2 {
    flex: 1;
    margin-right: 4%;
    box-shadow: 0px 6px 16px 0px rgba(85,111,160,0.2);
}
.concept-item3 {
    flex: 1;
    box-shadow: 0px 6px 16px 0px rgba(85,111,160,0.2);
}
.concept-item-img-box {
    /* width: 388px; */
    overflow: hidden;
}
.concept-item-img {
    width: 100%;
    height: auto;
    transition: transform 3s ease; /* 3秒的过渡效果 */
    transform-origin: center center; /* 缩放时以图片中心为原点 */
    transform: scale(1.1);
}
.concept-item-img:hover {
    transform: scale(1.1)!important;
}
.concept-item-bottom {
    color: #3D3D3D;
    font-weight: 700;
    font-size: 22px;
    margin: 22px;
    font-size: 1.1vw;
    margin: 1.1vw;
}
.concept-item-bottom > div {
    font-weight: 400;
    font-size: 18px;
    margin-top: 24px;
    font-size: 0.89vw;
    margin-top: 1.26vw;
    line-height: 1.26vw;
}
.about-corporate-environment {
    padding: 8vh 16%;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    background: #F2FAFF;
}
.about-corporate-environment > div:nth-child(1) {
    font-size: 28px;
    font-size: 1.42vw;
}
.environment-img-hidden {
    overflow: hidden;
    display: flex;
}
.about-corporate-environment-carousel {
    width: 100%;  
    /* width: 600px;   */
    overflow: hidden;  
    /* border: 2px solid #ccc;  
    border-radius: 10px;  
    background-color: #fff; */
    margin: 5% 0;
}
.about-corporate-environment-items {
    display: flex;  
    transition: transform 0.5s ease-in-out; 
}
.about-corporate-environment-items > div {
    width: 100%;  
    flex-shrink: 0; 
}
.environment-item-img {
    transition: transform 3s ease; /* 3秒的过渡效果 */
    transform-origin: center center; /* 缩放时以图片中心为原点 */
}
.environment-item-img:hover {
    transform: scale(1.1)!important;
}
.environment-item-none-img {
    display: none!important;
}
.environment-item1 {
    display: flex;
}
.environment-item1 >div:nth-child(1) {
    width: 58%;
}

.environment-item1-right {
    display: flex;
    flex-direction: column;
    margin-left: 12px;
    width: 41%;
}
.environment-item1-right-top {
    display: flex;
}
.environment-item1-right-top > img:nth-child(1) {
    margin-right: 12px;
}
.environment-item1-right-top > div:nth-child(2) {
    width: 45%;
}
.environment-item1-img4-top {
    margin-top: 12px;
}
.environment-item2 {
    display: flex; 
}
.environment-item2 > div:nth-child(1) {
    width: 49%; 
}
.environment-item2-right-top {
    display: flex;
}
.environment-item2-right-bottom {
    display: flex;
}
.environment-item2-right-bottom >div:nth-child(1) {
    width: 59%;
}
.environment-item2-right-bottom >div:nth-child(2) {
    width: 39%;
}
.environment-item3 {
    display: flex;
}
.environment-item3-left {
    width: 50%;
}
.environment-item3-left-bottom {
    display: flex;
    height: calc(45% - 12px);
}
.environment-item3-left-bottom > div{
    width: 50%;
}
.environment-item3-right-top {
    display: flex;
    height: 55%;
    margin-bottom: 12px;
}
.environment-item3-right-bottom {
    display: flex;
    height: 45%;
}
.environment-item3-right-bottom > div:nth-child(2){
    width: 56%;
}
.environment-dot-select {
    display: flex;
    cursor: pointer;
}
.environment-dot-select-item {
    margin-right: 12px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #0094E8;
    background: #FFFFFF;
    margin-right: 0.63vw;
    width: 0.63vw;
    height: 0.63vw;
}
.environment-is-dot-select-item {
    width: 48px;
    height: 12px;
    background: #0094E8;
    border-radius: 6px 6px 6px 6px;
    width: 2.52vw;
    height: 0.63vw;
    border-radius: 0.31vw 0.31vw 0.31vw 0.31vw;
}
.environment-item1-img1 {
    width: 100%;
    height: auto;
}
.environment-item1-img2 {
    width: 100%;
    height: auto;
}
.environment-item1-img2-left {
    margin-right: 12px;
    width: 57%;
}
.environment-item1-img3 {
    width: 100%;
    height: auto;
}
.environment-item1-img4 {
    width: 100%;
    height: auto;
}
.environment-item2-img1 {
    width: 100%;
    height: auto;
}
.environment-item2-img2-box {
    margin-right: 12px;
    margin-bottom: 12px;
    width: 59%;
}
.environment-item2-img2 {
    width: 100%;
    height: auto;
}
.environment-item2-img3 {
    width: 100%;
    height: auto;
}
.environment-item2-img3-box {
    margin-bottom: 12px;
    width: 39%;
}
.environment-item2-img4 {
    width: 100%;
    height: auto;
}
.environment-item2-img5 {
    width: 100%;
    height: auto;
}
.environment-item2-img5-box {
    margin-left: 12px;
}
.environment-item2-right {
    margin-left: 12px;
    width: 50%;
}
.environment-item3-right {
    margin-left: 12px;
    width: 50%;
}
.environment-item3-img1 {
    width: 100%;
    height: auto;
}   
.environment-item3-img1-box {
    margin-bottom: 12px;
    height: 55%;
}
.environment-item3-img2 {
    width: 100%;
    height: auto;
}
.environment-item3-img2-box {
    margin-right: 12px;
}
.environment-item3-img3 {
    width: 100%;
    height: auto;
}
.environment-item3-img4 {
    width: 100%;
    height: auto;
}
.environment-item3-img4-box {
    margin-right: 12px;
    margin-bottom: 12px;
    width: 64%;
    height: 100%;
}
.environment-item3-img5 {
    width: 100%;
    height: auto;
}
.environment-item3-img5-box {
    margin-bottom: 12px;
    width: 34%;
    height: 100%;
}
.environment-item3-img6 {
    width: 100%;
    height: auto;
}
.environment-item3-img6-box {
    margin-right: 12px;
    width: 42%;
}
.environment-item3-img7 {
    width: 100%;
    height: auto;
}
/*****************************新闻资讯************************************/
.about-news-info {
    padding: 8vh 16%;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.about-news-info-title {
    margin-bottom: 60px;
    font-size: 1.42vw;
}
.about-news-info-content {
    display: flex;
    flex-wrap: wrap;
    gap: 1vw;  /* 设置项之间的间距 */
    margin-bottom: 1.5vw;
    justify-content: space-between;
    width: 100%;
}
.news-item {
    flex: 0 0 calc(33.3% - 13.33px); /* 每个item占用33.3%的宽度，减去间隙 */
    height: 24vw;
    text-align: center;
    margin-bottom: 1vw;
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    box-shadow: 0px 6px 16px 0px rgba(85,111,160,0.2);
    cursor: pointer;
}
.news-item:hover {
    color: #33b1fa;
}
.news-item img {
    width: 100%;             /* 图片宽度填满父容器 */
    height: 70%;             /* 图片高度占父容器的 70% */
    object-fit: cover;       /* 确保图片填充并保持纵横比 */
}
.para1 {
    margin-top: .5vw;         /* 第一段文字与图片之间的间距 */
    margin-bottom: 2.3vw;      /* 第一段文字与第二段文字之间的间距 */
    padding: 0 1vw;
    text-align: justify;      /* 文字两端对齐 */
    flex-grow: 1;             /* 让第一段文字占据剩余的空间 */
    line-height: 1.4;         /* 设置行间距，使文字更易读 */
    overflow: hidden;         /* 超出部分隐藏 */
    text-overflow: ellipsis;  /* 超出部分用省略号表示 */
    display: -webkit-box;     /* 用于限制文字显示行数 */
    -webkit-line-clamp: 2;    /* 限制为最多两行 */
    -webkit-box-orient: vertical; /* 垂直排列文本 */
    font-size: .9vw;
    height: 2.8vw;                 /* 计算容器高度：2行文字 + 行间距 */
}
.para2 {
    margin-top: auto;          /* 使第二段文字总是保持在底部 */
    padding: 0 0 1vw 1vw;       /* 第二段文字距离底部 1vw */
    text-align: justify;       /* 文字两端对齐 */
    font-size: 0.8vw;         /* 可根据需要调整第二段文字的字体大小 */
    color: #60686D;
}
.news-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
}
.news-pagination button {
    padding: .4vw .55vw;
    margin: 0 .5vw;
    cursor: pointer;
    border: .1vw solid #ccc;
    border-radius: .1vw;
    font-size: 0.8vw;
    background-color: #fff;
}
.news-pagination span {
    padding: 0 .55vw;
}
.news-pagination button:hover {
    background-color: #33b1fa;
    color: white;
    border: .1vw solid #33b1fa;
}
.news-pagination .news-active {
    background-color: #33b1fa;
    color: white;
    border-color: #33b1fa;
}
.news-pagination .news-disabled {
    background-color: #f4f4f4;
    cursor: not-allowed;
}
.news-pagination input {
    width: 4vw;
    padding: .3vw;
    text-align: center;
    margin: 0 1vw;
    border: .1vw solid #ccc;
    border-radius: .1vw;
    font-size: .8vw;
}
/*********************************************************************************/
.footer-box {
    display: flex;
    padding: 3% 16% 4% 16%;
    justify-content: space-between;
}
.footer-left-logo {
    width: 246px;
    height: 51px;
    margin-bottom: 60px;
    width: 13.15vw;
    height: 2.42vw;
    margin-bottom: 3.15vw;
}
.footer-left-imgs {
   margin-top: 16px;
   margin-bottom: 16px;
   display: flex; 
   margin-top: 0.84vw;
   margin-bottom: 0.84vw;
}
.footer-left-imgs > img {
    width: 32px;
    height: 32px;
    margin-right: 6px;
    width: 1.68vw;
    height: 1.68vw;
    margin-right: 0.31vw;
}
.footer-left-imgs-wx {
    position: relative;
    margin-right: 6px;
    margin-right: 0.31vw;
}
.footer-left-imgs-wx > img {
    /* width: 32px;
    height: 32px; */
    width: 1.68vw;
    height: 1.68vw;
}
.imgs-wx-box {
    position: absolute;
    left: 0;
    top: -8.42vw;
    background: #FFFFFF;
    width: 200px;
    width: 13vw;
    display: flex;
    /* flex-direction: column; */
    /* align-items: center; */
    padding: 0.26vw;
    z-index: 999;
    display: none;
    border-radius: 0.26vw;
    font-size: 0.73vw;
}
.footer-left-imgs-wx:hover .imgs-wx-box {
    display: flex;  
}
.imgs-wx-box-title {
    text-align: center;
    font-size: 12px;
    color: #3D3D3D;
    /* margin-right: 5px; */
    font-size: 0.63vw;
    margin-right: 0.26vw;
}
.imgs-wx-box > div > img {
    /* width: 110px;
    height: 110px; */
    width: 5.78vw;
    height: 5.78vw;
    border: 1px solid #3D3D3D;
}
.footer-left-address img {
    width: 20px;
    height: 20px;
    margin-right: 3px;
    width: 1.05vw;
    height: 1.05vw;
    margin-right: 0.15vw;
}
.footer-right {
    display: flex;
}
/* .footer-right-item {
    margin-right: 70px;
}
.footer-right-item-last {
    margin-right: 0!important;
} */
.footer-right-item-title {
    margin-bottom: 32px;
}
.footer-right-item > ul {
    list-style-type: none;
}
.footer-right-item > ul > li {
    font-size: 16px;
    margin-bottom: 24px;
    margin-bottom: 1.26vw;
    opacity: 0.6;
    font-size: 0.63vw;
}
.footer-box {
    background: #192441;
    text-align: left;
    /* height: 394px;   */
}
.footer-bottom-box {
    background: #10182D;
    text-align: center;
    height: 48px;
    line-height: 48px;
    height: 2.52vw;
    line-height: 2.52vw;
}
.footer-bottom-box > span {
    color: #FFFFFF;
    opacity: 0.6;
}
.footer-left-address span {
    font-size: 0.63vw;
}
