@CHARSET "UTF-8";
* {
    font-size: 14px;
}

/*@media (min-width: 50px) and (max-width: 800px) {*/
/*    html {*/
/*        font-size: 100px;*/
/*    }*/
/*}*/

/*@media (min-width: 50px) {*/
/*    html {*/
/*        font-size: 16.84210526px;*/
/*    }*/
/*}*/

/*@media (min-width: 375px) {*/
/*    html {*/
/*        font-size: 20px;*/
/*    }*/
/*}*/

/*@media (min-width: 414px) {*/
/*    html {*/
/*        font-size: 21.78947368px;*/
/*    }*/
/*}*/

/*@media (min-width: 500px) {*/
/*    html {*/
/*        font-size: 26.31578947px;*/
/*    }*/
/*}*/

/*@media (min-width: 600px) {*/
/*    html {*/
/*        font-size: 31.57894737px;*/
/*    }*/
/*}*/

@media (min-width: 50px) and (max-width: 800px) {
    html {
        font-size: 53px;
    }
}
@media (min-width: 800px) {
    html {
        font-size: 63.15789474px;
    }
}

@media (min-width: 1300px) {
    html {
        font-size: 68.42105263px;
    }
}

@media (min-width: 1400px) {
    html {
        font-size: 73.68421053px;
    }
}

@media (min-width: 1500px) {
    html {
        font-size: 78.94736842px;
    }
}

@media (min-width: 1600px) {
    html {
        font-size: 84.21052632px;
    }
}

@media (min-width: 1700px) {
    html {
        font-size: 89.47368421px;
    }
}

@media (min-width: 1800px) {
    html {
        font-size: 94.73684211px;
    }
}

@media (min-width: 1700px) {
    html {
        font-size: 89.47368421px;
    }
}

@media (min-width: 1800px) {
    html {
        font-size: 94.73684211px;
    }
}

@media (min-width: 1900px) {
    html {
        font-size: 100px;
    }
}

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family:  HarmonyOS Sans SC, "阿里巴巴普惠", "思源黑体", "微软雅黑",PingFang SC, PingFang SC, Microsoft YaHei, MicrosoftYaHei-Bold, PingFangSC-Regular, "宋体", Arial, Helvetica, sans-serif;
    color: #000;
    line-height: 1;
    font-weight: 400;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
}

body {
    margin: 0 auto;
    color: #2D292A;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    outline: none;
}

img {
    border: 0px
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    table-layout: fixed;
}

a:link, a:visited, a:hover {
    font-family: "微软雅黑",PingFang SC, PingFang SC, Microsoft YaHei, PingFangSC-Regular, "宋体", Arial, Helvetica, sans-serif;
    text-decoration: none;
    outline: none;
    color: #333;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}

a, input, textarea {
    text-decoration: none;
    outline: 0
}

li, img, label, input {
    vertical-align: middle
}

em {
    font-style: normal;
}

textarea {
    resize: none;
}

*::selection {
    color: #fff;
    background: #C2853F;
}

/* 谷歌 */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
}

/* 火狐 */
input {
    -moz-appearance: textfield;
}

button:focus {
    outline: none;
    padding: 0;
    border: 0;
}

button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/******************/

.c:after, .c:before {
    content: "";
    visibility: hidden;
    display: block;
    width: 0;
    clear: both;
}

.lqip {
    filter: blur(10px);
    transition: filter 0.5s ease;
}

.lqip.loaded {
    filter: blur(0);
}
/***** loading样式 *****/
#loadStyle {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0); /* IE */
    -moz-opacity: 0; /* Moz + FF */
    z-index: 110000;
}

.messageR {
    position: fixed;
    top: 30%;
    left: 50%;
    width: auto;
    max-width: 60%;
    text-align: center;
    min-width: 14%;
    padding: 0.16rem 0.3rem;
    line-height: 0.16rem;
    font-size: 0.16rem;
    z-index: 100000;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    border-radius: 0.1rem;
    color: #fff;
    background-color: #55b420;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}


/*********** select ***********/
.made_select > select {
    display: none;
    width: 0;
    height: 0;
}

.imitate-select {
    position: relative;
}

.imitate-select > .imitate-select_cont {
    overflow: hidden;
    position: relative;
    z-index: 301;
    display: inline-block;
    width: 2.4rem;
    height: 0.4rem;
    padding: 0 0.3rem 0 0.15rem;
    line-height: 0.4rem;
    -webkit-border-radius: 0.04rem;
    -moz-border-radius: 0.04rem;
    border-radius: 0.04rem;
    border: 1px solid #dcdfe6;
    color: #606266;
    font-size: inherit;
    cursor: pointer;
}

.imitate-select_cont > span {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 301;;
    height: 100%;
    width: 0.3rem;
    background: #fff url("/static/images/select_down.png") no-repeat center center;
}

.imitate-select_up {
    display: none;
    position: absolute;
    left: 0.36rem;
    top: 0.46rem;
    width: 0.12rem;
    height: 0.07rem;
    background: #fff url("/static/images/select_triangle_up.png") no-repeat top left;
    z-index: 302;
}

.imitate-select > ul {
    overflow-x: hidden;
    display: none;
    position: absolute;
    left: 0;
    top: 0.4rem;
    width: 2.4rem;
    max-height: 2.5rem;
    padding: 0.06rem 0;
    z-index: 302;
    border: 1px solid #ddd;
    -webkit-border-radius: 0.04rem;
    -moz-border-radius: 0.04rem;
    border-radius: 0.04rem;
    -webkit-box-shadow: 0 0.02rem 0.12rem 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0.02rem 0.12rem 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0.02rem 0.12rem 0 rgba(0, 0, 0, .1);
    margin: 0.12rem 0 0.05rem;
    background: #fff;
}

.imitate-select > ul > li {
    font-size: 0.14rem;
    padding: 0 0.2rem;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #606266;
    height: 0.34rem;
    line-height: 0.34rem;
    box-sizing: border-box;
    cursor: pointer;
}

.imitate-select > ul > li:hover {
    background-color: #f5f7fa;
}

.imitate-select > ul > .vistied-selected {
    color: #ff8a00;
    font-weight: 600;
}

/*********************************************/
.container {
    display: block;
    width: 16rem;
    margin: 0 auto;
}

#header_wrap {
    /*position: fixed;*/
    /*position: absolute;*/
    top: 0;
    left: 0;
    width: 100%;
    /*height: 1.1rem;*/
    z-index: 1000;
}

.header-logo {
    float: left;
    margin-top: 0.24rem;
    height: 1.08rem;
}

.header-logo a {
    display: block;
    width: 100%;
    height: 100%;
}

.header-logo a img {
    display: none;
    height: 100%;
}

.header-code {
    float: left;
    margin-top: 0.44rem;
    margin-left: 0.2rem;
    font-size: 0.16rem;
    color: #fff;
    font-weight: 800;
}

#header_wrap .header-concat {
    float: right;
    width: 1.04rem;
    height: 0.38rem;
    margin-top: 0.36rem;
    line-height: 0.38rem;
    text-align: center;
    font-weight: bold;
    font-size: 0.16rem;
    color: #FFFFFF;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 0.08rem;
    cursor: pointer;
}

#header_wrap .header-concat:hover {
    background-color: #FD571F;
}
.h5-header-nav{
    margin: 0.1rem 0.2rem 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.h5-header-nav .nav-item{
    position: relative;
    display: inline-block;
    width: 2.32rem;
    height: 0.71rem;
    margin: 0 0.02rem;
    background: #EDEDED;
    border-radius: 0.15rem 0.15rem 0 0;
}
.h5-header-nav .nav-item a{
    display: block;
    width:  100%;
    height:  0.71rem;
    line-height: 0.71rem;
    text-align: center;
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 0.32rem;
    color: #000000;
}
.h5-header-nav .nav-item.navCheck{
    background: #852A24;
}
.h5-header-nav .nav-item.navCheck a{
    color: #FEFEFE;
}
.h5-header-nav .nav-item .submenu{
    display: none;
    position: absolute;
    top: 0.71rem;
    left: 0;
    width:  100%;
    background: #852A24;
    opacity: 0.9;
}
.h5-header-nav .nav-item.navCheck  .submenu{
    display: block;
}
.nav-line{
    width: 100%;
    height: 0.15rem;
    background: #852A24;
}
.header-nav {
    float: right;
    margin-top: 0.55rem;
    /*margin-right: 0.4rem;*/
}

.header-nav a {
    position: relative;
    float: left;
    width: 2.32rem;
    height: 0.71rem;
    line-height: 0.47rem;
    margin-right: 0.1rem;
    color: #000;
    font-weight: bold;
    text-align: center;
}

.header-nav a span {
    display: inline-block;
    font-size: 0.2rem;
}

.header-nav .navCheck span {
    border-radius: 0.34rem;
    border: 1px solid #FFFFFF;
    font-size: 0.2rem;
    width: 100%;
    display: inline-block;
    height: 0.47rem;
    line-height: 0.47rem;
    text-align: center;
}

/*.header-nav a:hover span {*/
/*    border-bottom: 2px solid #FD571F;*/
/*    font-size: 0.2rem;*/
/*}*/

.headScroll {
    background-color: #fff;
}

.headScroll .header-code {
    color: #000;
}

.headScroll .header-nav a {
    color: #000;
}

.headScroll div .header-concat {
    background-color: #FD571F !important;
}

#back_top {
    display: none;
    position: fixed;
    right: 1.2rem;
    bottom: 5rem;
    width: 0.4rem;
    height: 0.4rem;
    z-index: 100;
    cursor: pointer;
}

.contact-email, .contact-mobile {
    position: fixed;
    right: 0;
    bottom: 2rem;
    width: 0.6rem;
    height: 0.6rem;
    z-index: 100;
    cursor: pointer;
}

.contact-email {
    bottom: 2.7rem;
}

.contact-email img, .contact-mobile img {
    width: 100%;
    height: 100%;
}

.contact-email:hover p, .contact-mobile:hover p {
    display: block;
}

.contact-email p, .contact-mobile p {
    display: none;
    position: absolute;
    top: 0.1rem;
    left: -2.76rem;
    padding: 0.1rem;
    background-color: #fff;
    color: #FD571F;
    border-radius: 6px;
    font-size: 0.16rem;
    font-weight: bold;
    line-height: 0.2rem;
    box-shadow: 0 0 0.1rem #ccc;
}

.contact-mobile p {
    left: -1.56rem;
}

.contact-email > p:after, .contact-mobile > p:after {
    content: '';
    position: absolute;
    right: -0.18rem;
    top: 0.12rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.06rem 0.06rem 0.06rem 0.2rem;
    border-color: transparent transparent transparent #fff;
}

.footer-wrap {
    padding: 0.55rem 0 0.58rem;
    background-color: #523418;
}
.footer-logo {
    float: left;
    height: 1.08rem;
}

.footer-logo a {
    display: block;
    width: 100%;
    height: 100%;
}

.footer-logo a img {
    display: none;
    height: 100%;
}

.footer-code {
    float: left;
    margin-top: 0.44rem;
    margin-left: 0.2rem;
    font-size: 0.16rem;
    color: #fff;
    font-weight: 800;
}

.footer_wrap .footer-concat {
    float: right;
    width: 1.04rem;
    height: 0.38rem;
    margin-top: 0.36rem;
    line-height: 0.38rem;
    text-align: center;
    font-weight: bold;
    font-size: 0.16rem;
    color: #FFFFFF;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 0.08rem;
    cursor: pointer;
}

.footer-nav {
    float: right;
    margin-top: 0.45rem;
    /*margin-right: 0.4rem;*/
}

.footer-nav a {
    position: relative;
    float: left;
    width: 1.21rem;
    height: 0.47rem;
    line-height: 0.47rem;
    margin-right: 0.1rem;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.footer-nav a span {
    display: inline-block;
    font-size: 0.2rem;
}

.footer-nav .navCheck span {
   color: #A6875A;
}

.footer-info {
    width: 39%;
    float: left;
    margin-right: 1%;
}

.footer-concat {
    margin-bottom: 0.65rem;
}

/*.footer-logo {*/
/*    float: left;*/
/*    width: 1.6rem;*/
/*    height: 0.7rem;*/
/*    margin-right: 0.3rem;*/
/*}*/

.footer-mobile {
    float: left;
}

.footer-mobile > p {
    margin-bottom: 0.11rem;
    font-size: 0.16rem;
    color: #FD571F;
    line-height: 1;
}

.footer-mobile > div {
    font-size: 0.32rem;
    color: #FD571F;
    line-height: 0.38rem;
}

.footer-address {
    margin-bottom: 0.6rem;
}

.footer-address > p {
    font-size: 0.16rem;
    color: #fff;
    line-height: 0.2rem;
    margin-bottom: 0.1rem;
}

.footer-scan > div {
    float: left;
}

.footer-scan-wx {
    width: 1.4rem;
    height: 1.4rem;
    margin-right: 0.38rem;
}

.footer-scan-code {
    width: 1.56rem;
    height: 1.56rem;
    margin-top: -0.08rem;
}

.footer-scan > div > img {
    width: 100%;
    height: 100%;
}

.footer-scan > div > p {
    margin-top: 0.2rem;
    font-size: 0.16rem;
    color: #FFFFFF;
    line-height: 0.2rem;
    text-align: center;
}

.footer-scan > .footer-scan-code > p {
    margin-top: 0.12rem;
}

.footer-list {
    float: right;
    width: 60%;
}

.footer-list > div {
    float: left;
    width: 25%;
    text-align: center;
}

.footer-list > div > p {
    margin-bottom: 0.3rem;
}

.footer-list > div > p > a {
    font-weight: bold;
    font-size: 0.26rem;
    color: #FFFFFF;
    line-height: 0.3rem;
}

.footer-list > div > a {
    display: block;
    margin-bottom: 0.3rem;
    font-size: 0.18rem;
    color: #888888;
    line-height: 0.24rem;
}

.footer-beian {
    margin-top: 0.5rem;
    text-align: center;
    font-size: 0.16rem;
    color: #FFFFFF;
    line-height: 0.2rem;
}

.footer-beian > a {
    color: #fff;
}
.bottom-beian{
    height: 0.92rem;
    background: #3A240F;
    font-family: MicrosoftYaHei;
}
.bottm-wrap{
    height: 0.89rem;
    line-height: 0.89rem;
    font-size: 0.16rem;
    color: #A6875A;
    text-align: center;
}
.bottom-beian-left{
    float: left;
    height: 0.89rem;
    line-height: 0.89rem;
}
.bottom-beian-left > a{
    display: inline-block;
    height: 0.89rem;
    line-height: 0.89rem;
    font-size: 0.16rem;
    color: #A6875A;
    text-align: center;
}
.bottom-beian-right{
    float: right;
    font-size: 0.16rem;
    color: #A6875A;
    height: 0.89rem;
    line-height: 0.89rem;
    font-size: 0.16rem;
    color: #A6875A;
    text-align: center;
}
.crumbs {
    height: 0.22rem;
    margin-top: 0.08rem;
    padding-left: 0.32rem;
    background: url(/static/images/icon/icon_home.png) no-repeat left center;
    background-size: contain;
    -webkit-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    -moz-background-size: contain;
}

.crumbs > a {
    float: left;
    font-size: 0.18rem;
    color: #666;
    line-height: 0.22rem;
}

.crumbs > img {
    float: left;
    width: 0.06rem;
    height: 0.06rem;
    margin: 0.064rem 0.08rem;
}

.crumbs > a:last-child {
    color: #000;
    cursor: auto;
}

#minheader {
    display: none;
    background-color: #fff;
}

.minheader-cont {
    padding-right: 0.2rem;
}

.minheader-logo {
    float: left;
    height: 0.3rem;
    margin: 0.18rem 0.1rem 0;
}

.minheader-logo > img {
    height: 100%;
}

.minheader-code {
    float: left;
    line-height: 0.65rem;
    font-size: 0.12rem;
}

.minheader-open {
    float: right;
    margin-top: 0.21rem;
    position: relative;
}

.minheader-open > li {
    width: 0.26rem;
    height: 2px;
    background-color: #000;
    margin-bottom: 0.076rem;
}

.minheader-cancel {
    display: none;
    float: right;
    font-size: 0.34rem;
    margin-top: 0.1rem;
}

.minheader-wrap {
    overflow-x: hidden;
    display: none;
    position: absolute;
    left: 0;
    top: 0.65rem;
    height: 92%;
    width: 100%;
    background-color: #fff;
    z-index: 100;
}

.minheader-list {
    width: 92%;
    margin: 0 4%;
    border-top: 2px solid #DFDFDF;
}

.minheader-list > li {
    margin: 0.1rem 0.05rem 0.2rem;
}

.minheader-list > li > a {
    display: block;
    height: 0.46rem;
    padding-left: 0.2rem;
    background-color: #FD571F;
    border-radius: 0.06rem;
    font-size: 0.16rem;
    color: #fff;
    line-height: 0.46rem;
}

.minheader-list > li > div > a {
    display: block;
    height: 0.46rem;
    line-height: 0.46rem;
    padding: 0 0.12rem;
    font-size: 0.14rem;
    font-weight: bold;
    border-bottom: 1px solid #C5C5CC;
    background: url("/static/images/icon/icon_right.png") no-repeat 97% center;
    background-size: 0.1rem 0.1rem;
    -webkit-background-size: 0.1rem 0.1rem;
    -moz-background-size: 0.1rem 0.1rem;
    -ms-background-size: 0.1rem 0.1rem;
    -o-background-size: 0.1rem 0.1rem;
}

.myBody {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

body div .textAnimateCN {
    padding-top: 2.1rem;
}

.textAnimateCN > span {
    position: relative;
    font-weight: bold;
    font-size: 0.3rem;
    color: #FFFFFF;
    top: -0.5rem;
    opacity: 0;
}

.textAnimateEN > span {
    position: relative;
    font-size: 0.16rem;
    color: #FFFFFF;
    top: -0.5rem;
    opacity: 0;
}
/*---------------------------------------footer-----------------*/

.footer_wrap{
    width:  100%;
    position: absolute;
    bottom: 0;
    height: 0.97rem;
}
.h5-footer-nav{
    display: flex;
    width:  100%;
    justify-content: space-between;
    background: #ffff;
}
.h5-footer-nav .nav-item{
    margin: 0.05rem 0.5rem;
}
.h5-footer-nav .nav-item.in{

}
.h5-footer-nav .nav-item.in a span{
    color: #A32C20;
}
.h5-footer-nav .nav-item .nav-item-imgin{
    display: none;
}
.h5-footer-nav .nav-item a span{
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 0.24rem;
    color: #CCCCCC;
    line-height: 0.25rem;
}
.h5-footer-nav .nav-item img{
    width: 0.38rem;
    height: 0.38rem;
    display: block;
    margin: 0.07rem auto;
}
.h5-footer-nav .nav-item.in .nav-item-img{
    display: none;
}
.h5-footer-nav .nav-item.in .nav-item-imgin{
    display: block;
}
/* 提示框遮罩层 */
        .alert-overlay {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: rgba(0, 0, 0, 0.5);
            display: none;
            justify-content: center;
            align-items: center;
            z-index: 1000;
        }

        /* 提示框容器 */
        .alert-container {
            background-color: white;
            border-radius: 0.1rem;
            box-shadow: 0 0.04rem 0.2rem rgba(0, 0, 0, 0.15);
            width: 90%;
            max-width: 6rem;
            animation: alertFadeIn 0.3s ease-out;
            overflow: hidden;
        }

        @keyframes alertFadeIn {
            from {
                opacity: 0;
                transform: translateY(-20px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        /* 提示框头部 */
        .alert-header {
            padding: 0.16rem 0.2rem;
            display: flex;
            align-items: center;
        }

        /* 图标样式 */
        .alert-icon {
            width: 0.4rem;
            height: 0.4rem;
            margin-right: 0.2rem;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 50%;
            flex-shrink: 0;
        }

        .success-icon {
            background-color: #4CAF50;
            color: white;
        }

        .error-icon {
            background-color: #F44336;
            color: white;
        }

        .warning-icon {
            background-color: #FF9800;
            color: white;
        }

        .info-icon {
            background-color: #2196F3;
            color: white;
        }

        .alert-title {
            font-size: 0.26rem;
            font-weight: bold;
            color: #333;
        }

        /* 提示框内容 */
        .alert-content {
            padding: 0 0.2rem 0.2rem 0.56rem;
            line-height: 1.5;
            color: #666;
            font-size: 0.24rem;
        }

        /* 提示框底部 */
        .alert-footer {
            padding: 0.12rem 0.2rem;
            display: flex;
            justify-content: flex-end;
            border-top: 1px solid #eee;
        }

        .alert-btn {
            padding: 0.16rem 0.2rem;
            border-radius: 0.08rem;
            font-size: 0.24rem;
            cursor: pointer;
            transition: all 0.3s;
            border: none;
            min-width: 0.8rem;
        }

        .alert-btn-confirm {
            background-color: #2196F3;
            color: white;
        }

        .alert-btn-confirm:hover {
            background-color: #0b7dda;
        }

@media (max-width: 1050px){
   .container {
        width: 100%;
    }
}

/*@media (max-width: 800px) {*/
/*    .container {*/
/*        width: 100%;*/
/*    }*/

/*    .crumbs {*/
/*        width: 60%;*/
/*        margin-left: 0.12rem;*/
/*    }*/

/*    .crumbs > a {*/
/*        font-size: 0.12rem;*/
/*    }*/

/*    .crumbs > img {*/
/*        margin: 0.09rem 0.06rem;*/
/*    }*/

/*    body div .textAnimateCN {*/
/*        padding-top: 0.5rem;*/
/*    }*/


/*    #header_wrap {*/
/*        display: none;*/
/*    }*/

/*    #minheader {*/
/*        display: block;*/
/*    }*/

/*    .contact-email, .contact-mobile {*/
/*        display: none;*/
/*    }*/

/*    #back_top {*/
/*        width: 0.26rem;*/
/*        height: 0.26rem;*/
/*        right: 0.12rem;*/
/*        bottom: 0.36rem;*/
/*    }*/

/*    .footer-wrap {*/
/*        padding: 0.18rem 0.04rem 0;*/
/*    }*/

/*    .footer-list {*/
/*        float: left;*/
/*        width: 100%;*/
/*    }*/

/*    .footer-info {*/
/*        position: relative;*/
/*        float: left;*/
/*        width: 100%;*/
/*    }*/

/*    .footer-list > div > p {*/
/*        margin-bottom: 0.1rem;*/
/*    }*/

/*    .footer-list > div > p > a {*/
/*        font-size: 0.12rem;*/
/*    }*/

/*    .footer-list > div > a {*/
/*        margin-bottom: 0.1rem;*/
/*        font-size: 0.12rem;*/
/*        white-space: nowrap;*/
/*        overflow: hidden;*/
/*    }*/

/*    .footer-logo {*/
/*        display: none;*/
/*    }*/

/*    .footer-concat {*/
/*        margin-top: 0.22rem;*/
/*        margin-left: 0.1rem;*/
/*        margin-bottom: 0.12rem;*/
/*    }*/

/*    .footer-mobile > p {*/
/*        font-size: 0.12rem;*/
/*        margin-bottom: 0.1rem;*/
/*    }*/

/*    .footer-mobile > div {*/
/*        font-size: 0.16rem;*/
/*        line-height: 0.3rem;*/
/*    }*/

/*    .footer-address {*/
/*        margin-bottom: 0.1rem;*/
/*        margin-left: 0.1rem;*/
/*    }*/

/*    .footer-address > p {*/
/*        font-size: 0.12rem;*/
/*        color: #fff;*/
/*        line-height: 0.16rem;*/
/*        margin-bottom: 0.06rem;*/
/*    }*/

/*    .footer-scan {*/
/*        position: absolute;*/
/*        top: 0.2rem;*/
/*        right: 0.14rem;*/
/*    }*/

/*    .footer-scan-wx {*/
/*        width: 0.5rem;*/
/*        height: 0.5rem;*/
/*        margin-right: 0.18rem;*/
/*    }*/

/*    .footer-scan-code {*/
/*        width: 0.56rem;*/
/*        height: 0.56rem;*/
/*        margin-top: -0.02rem;*/
/*    }*/

/*    .footer-scan > div > p {*/
/*        display: none;*/
/*    }*/

/*    .footer-beian {*/
/*        margin: 0.4rem 0.1rem 0;*/
/*        line-height: 0.26rem;*/
/*        border-top: 1px solid #fff;*/
/*        font-size: 0.12rem;*/
/*    }*/

/*    .footer-beian > a {*/
/*        font-size: 0.12rem;*/
/*    }*/

/*    .textAnimateCN > span {*/
/*        font-size: 0.16rem;*/
/*    }*/

/*    .textAnimateEN > span {*/
/*        font-size: 0.12rem;*/
/*    }*/
/*}*/