<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#navBarLogin li::after {
            display: none;
        }
        .navbar {
            width: 100%;
        }
        .h-label {
            top: 9px;
        }
        .fire {
            top: calc(50% - 0px) !important;
        }
        .header__search__input::-webkit-input-placeholder {
            color: #ccc;
            font-size: 14px;
        }
        .header__search__input:-moz-placeholder {
            /* Mozilla Firefox 4 to 18 */
            color: #ccc;
            font-size: 14px;
        }
        .header__search__input::-moz-placeholder {
            /* Mozilla Firefox 19+ */
            color: #ccc;
            font-size: 14px;
        }
        .header__search__input:-ms-input-placeholder {
            color: #ccc;
            font-size: 14px;
        }
        .header__nav li {
            font-weight: bold;
        }
        .hot{
            position: absolute;
            color: white;
            height: 20px;
            line-height: 21px;
            width: 28px;
            top: -6px;
            right: 13px;
            border-radius: 6px;
            font-size: 13px;
        }

        @keyframes scaleUpDown {
            0%, 100% {
                transform: scaleY(1) scaleX(1);
            }
            50%, 90% {
                transform: scaleY(1.1);
            }
            75% {
                transform: scaleY(.95);
            }
            80% {
                transform: scaleX(.95);
            }
        }
        @keyframes shake {
            0%, 100% {
                transform: skewX(0) scale(1);
            }
            50% {
                transform: skewX(5deg) scale(.9);
            }
        }
        @keyframes particleUp {
            0% {
                opacity: 0;
            }
            20% {
                opacity: 1;
            }
            80% {
                opacity: 1;
            }
            100% {
                opacity: 0;
                top: -100%;
                transform: scale(.5);
            }
        }
        @keyframes glow {
            0%, 100% {
                background-color: #ff0000;
            }
            50% {
                background-color: #ff7800;
            }
        }
        .h-label{
            color: white;
            width: 20px;
            height: 20px;
            z-index: 1;
            position: absolute;
            font-size: 10px;
        }
        .fire {
            position: absolute;
            top: calc(50% - 10px);
            left: calc(50% - 14px);
            width: 20px;
            height: 20px;
            background-color: transparent;
            margin-left: auto;
            margin-right: auto;
        }

        .fire-main {
            position: absolute;
            height: 100%;
            width: 100%;
            animation: scaleUpDown 3s ease-out;
            animation-iteration-count: infinite;
            animation-fill-mode: both;
        }

        .fire-main .main-fire {
            position: absolute;
            width: 100%;
            height: 100%;
            background-image: radial-gradient(farthest-corner at 10px 0, #d43300 0, #ff0000 95%);
            transform: scaleX(.8) rotate(45deg);
            border-radius: 0 40% 60% 40%;
            /*filter: drop-shadow(0 0 10px #d43322)*/
        }

        .fire-main .particle-fire {
            position: absolute;
            top: 60%;
            left: 45%;
            width: 5px;
            height: 5px;
            background-color: #ff0000;
            border-radius: 50%;
            filter: drop-shadow(0 0 10px #d43322);
            animation: particleUp 2s ease-out 0;
            animation-iteration-count: infinite;
            animation-fill-mode: both;
        }

        .fire-right {
            height: 100%;
            width: 100%;
            position: absolute;
            animation: shake 2s ease-out 0;
            animation-iteration-count: infinite;
            animation-fill-mode: both;
        }

        .fire-right .main-fire {
            position: absolute;
            top: 15%;
            right: -25%;
            width: 80%;
            height: 80%;
            background-color: #ff0000;
            transform: scaleX(.8) rotate(45deg);
            border-radius: 0 40% 60% 40%;
            /*filter: drop-shadow(0 0 10px #d43322)*/
        }

        .fire-right .particle-fire {
            position: absolute;
            top: 45%;
            left: 50%;
            width: 8px;
            height: 8px;
            background-color: #ff0000;
            transform: scaleX(.8) rotate(45deg);
            border-radius: 50%;
            filter: drop-shadow(0 0 10px #d43322);
            animation: particleUp 2s ease-out 0;
            animation-iteration-count: infinite;
            animation-fill-mode: both;
        }

        .fire-left {
            position: absolute;
            height: 100%;
            width: 100%;
            animation: shake 3s ease-out 0;
            animation-iteration-count: infinite;
            animation-fill-mode: both;
        }

        .fire-left .main-fire {
            position: absolute;
            top: 15%;
            left: -20%;
            width: 80%;
            height: 80%;
            background-color: #ff0000;
            transform: scaleX(.8) rotate(45deg);
            border-radius: 0 40% 60% 40%;
        }

        .fire-left .particle-fire {
            position: absolute;
            top: 10%;
            left: 20%;
            width: 10%;
            height: 10%;
            background-color: #ff0000;
            border-radius: 50%;
            animation: particleUp 3s infinite ease-out 0;
            animation-fill-mode: both;
        }

        .fire-bottom .main-fire {
            position: absolute;
            top: 30%;
            left: 20%;
            width: 75%;
            height: 75%;
            background-color: #ff7800;
            transform: scaleX(.8) rotate(45deg);
            border-radius: 0 40% 100% 40%;
            filter: blur(10px);
            animation: glow 2s ease-out 0;
            animation-iteration-count: infinite;
            animation-fill-mode: both;
        }
        .navbar-expand-lg button .navbar-toggler-icon{
            width: 40px;
            height: 4px;
            background-color: #3c8977;
            display: block;
            margin: 5px 0;
        }
        .collapse{
            position: absolute;
            margin-left: 178px;
            margin-bottom: 12px;
        }
        .navbar-toggler:focus {
            box-shadow: 0 0 0 0;
        }
        .h5 {
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 1200px;
            height: 75px;
            margin: 0 auto;
            z-index: 99;
            background: #fff;
        }
        .header__search {
            margin-bottom: 10px;
        }
        .header__nav li .down_select a {
            width: 100%;
        }
        .header__nav li a div {
            width: 100%;
            color: #484848;
            text-align: center;
        }
        .navbar-toggler {
            padding: 0 !important;
        }
        .dropdown-item {
            width: 100%;
        }
        .dropdown-item.active, .dropdown-item:active {
            color: #f3f3f3;
            text-decoration: none;
            background-color: #f3f3f3;
        }
        .header__search__input {
            height: 35px;
        }
        .header__search__button img {
            margin-top: -1px;
        }
        #navBarLogin {
            display: none;
        }
        .header__nav li .down_select {
            width: 90px;
            top: 35px;
        }
        @media(max-width: 992px) {
            .header__nav li {
                line-height: 30px;
                height: 30px;
            }
            #navBarLogin {
                display: block;
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            #navBarLogin a {
                color: #fff;
                font-size: 13px;
                margin-right: 13px;
            }
            #navBarLogin .line {
                width: 1px;
                height: 12px;
                background-color: #ccc;
                margin-top: 18px;
            }
            #navBarLogin span {
                line-height: 10px;
                font-size: 14px;
                color: #fff;
            }
            .header__nav li .a-node {
                color: #ffffffe8;
            }
            .hot {
                display: none;
            }
            .header__nav li .a-node {
                color: #ffffffe8;
                font-weight: 400;
                font-size: 14px;
            }
            .collapse .header__nav {
                display: flex;
                background: #fff;
                position: absolute;
                top: 64px;
                width: 170px;
                background: #4c4c4c;
                right: 0px;
                border-radius: 7px;
                height: 260px;
                padding: 5px 0;
            }
            .navbar-nav li:nth-child(1)::after {
                content: '';
                width: 0;
                height: 0;
                border: 20px solid;
                border-color: rgba(0,0,0,0) rgba(0,0,0,0) #4c4c4c rgba(0,0,0,0);
                position: relative;
                top: -84px !important;
                left: 52px;
                z-index: 999999;
            }
            .h5 {
                position: fixed;
                top: 0;
                left: 0;
            }
            .h-label {
                top: 2px;
            }
            .fire {
                top: calc(50% - 7px) !important;
            }
            .header__search {
                margin-top: 20px;
                height: 38px;
                width: 50vw;
                border: 1px solid #3c8977;
                position: absolute;
                top: -1px;
                left: 30%;
                padding: 0 6px;
                z-index: 99;
            }
            .g-container {
                padding: 0 10px;
            }
            .header__search__button {
                position: absolute;
                top: -1px;
                right: 0;
                width: 37px;
                height: 37px;
            }
            .collapse {
                position: absolute;
                z-index: 2;
                top: 12px;
                left: 0;
                width: 100%;
                display: flex;
            }
            .navbar-brand{
                z-index: 3;
            }
            .navbar-toggler{
                z-index: 3;
            }
            .storeClassify {
                background-color: #fff;
                display: none;
            }
            .collapse{
                margin-left: 0;
            }
            .dropdown-toggle::after {
                margin-left: 0.4em;
                border-top: 0.35em solid;
                border-right: 0.35em solid transparent;
                border-left: 0.35em solid transparent;
            }
        }
        @media(max-width: 576px) {
            .header__welcome, .service-hotline, .last-line {
                display: none !important;
            }
            .header__top .last-line, .header__top .service-hotline {
                display: none !important;
            }
            .collapse .navbar-nav li:nth-child(1)::after {
                top: -85px !important;
            }
        }
.saleItem_footer_collect_icon, .saleItem__footer__price {display: none;}
.popular .f-mtp12 a {text-decoration: none !important;}
@media(max-width: 992px) {
.saleItem .saleItem__intro {height: 42px;}
.saleItem .saleItem__title {margin: 10px 0 10px;}
.saleItem .saleItem__info {height: 66px;}
.saleItem {padding-bottom: 0 !important;}
.saleItem .saleItem__footer .saleItem__footer__collection {display: none;}
.ivu-col-span-8 {margin: 5px auto;}
.saleItem_footer_collect_icon, .saleItem__footer__price {display: block;}
.saleItem__footer__button--price, .saleItem_footer_collect, {display: none;}
.saleItem .saleItem__footer .saleItem__footer__button--detail {background: linear-gradient(258deg, #5fb258, #3c8977);}
.saleItem_footer_collect, .saleItem__footer__button--price {display: none !important;}
.saleItem_footer_collect_icon, .saleItem__footer__price {font-weight: 600;display: block;}
.saleItem .saleItem__footer {display: flex;flex-direction: row;justify-content: space-between;align-items: center;height: 48px;}
.saleItem .saleItem__footer .saleItem__footer__button {width: 22vw;}
.saleItem .saleItem__footer .saleItem__footer__button {margin-top: 0;}
.saleItem__footer__price {color: #ee8c51;font-size: 13px;}
.saleItem__footer__price i {font-size: 17px;}
}
@media(max-width: 768px) {
.saleItem .saleItem__footer .saleItem__footer__button {width: 42vw;}
.saleItem .saleItem__info dl {margin: 10px 0;}
.suggestItem__icon {margin: 30px auto 30px;height: 50px;}
.suggestItem {height: 175px !important;}
.saleItem .saleItem__info dl {margin: 5px 0;}
.saleItem .saleItem__info {margin-top: 5px;height: 54px;}
}

.news-box {
        padding: 60px 0;
        background: url(index-mobule-bg.jpg) no-repeat center;
        /*background: rebeccapurple;*/
        background-size: cover;
        margin-top: 15px;
    }
	.news-box .news-box-in {
         width: 1200px;
         margin: 0 auto;
     }.news-box .news-box-in .title-box {
          text-align: center;
      }.news-box .news-box-in .title-box .main-title {
           font-size: 26px;
           color: #fff;
           font-weight: bold;
       }.news-box .news-box-in .title-box .small-title {
            font-size: 14px;
            color: #ffe8e8;
            margin-top: 6px;
        }
    .news-box .news-box-in .news-content {
        width: 100%;
        margin-top: 50px;
        display: -webkit-flex;
        display: flex;
    }
    .news-box .news-box-in .news-content .news-recommend {
        width: 878px;
        background: #ffffff;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab.active {
        display: block;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab .recommend-list {
        padding: 26px 0;
        background: #f1f4fc;
        overflow: hidden;
        padding-bottom:28px ;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab .recommend-list .item {
        float: left;
        overflow: hidden;
        width: 360px;
        margin-left: 50px;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab .recommend-list .item a {
        display: block;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab .recommend-list .item a&gt;div.img {
        width: 118px;
        height: 88px;
        border-radius: 8px;
        overflow: hidden;
        float: left;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab .recommend-list .item a&gt;div.img img {
        display: block;
        width: 100%;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab .news-question-list {
        padding: 11px 0;
        background: #ffffff;
        overflow: hidden;
        height: 305px;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab .news-question-list .item {
        float: left;
        overflow: hidden;
        width: 360px;
        margin-left: 50px;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab .news-question-list .item ul li {
        margin-top: 23px;
        font-size: 12px;
        overflow: hidden;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab .news-question-list .item ul li:first-child {
        margin-top: 0;
    }

    .news-box .news-box-in .news-content .news-recommend .news-tab .news-question-list .item ul li a {
        color: #333333;
        display: inline-block;
        width: 254px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .news-box .news-box-in .news-content .news-recommend .news-tab .news-question-list .item ul li span {
        color: #b2b2b2;
        float: right;
        white-space: nowrap;
        width: 70px;
    }

    .news-box .news-box-in .news-content .news-recommend .news-tab .recommend-list .item a&gt;div.contents {
        float: right;
        width: 228px;
        padding-top: 0px;
    }

    .news-box .news-box-in .news-content .news-recommend .news-tab .recommend-list .item a&gt;div.contents .new-title {
        font-size: 14px;
        color: #333333;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        min-width: 1px;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab .recommend-list .item a&gt;div.contents .border {
        width: 30px;
        height: 2px;
        background: #347b68;
        margin-top: 8px;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab .recommend-list .item a&gt;div.contents .time {
        font-size: 12px;
        margin-top: 8px;
        color: #b1b1b1;
    }
    .news-box .news-box-in .news-content .news-recommend .news-tab .recommend-list .item a&gt;div.contents .desc {
        font-size: 12px;
        color: #555555;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        min-width: 1px;
        margin-top: 10px;
    }

    .news-box .news-box-in .news-content .news-recommend .news-more {
        background: #FFFFFF;
        width: 100%;
        padding: 8px 0;
    }
    .news-box .news-box-in .news-content .news-recommend .news-more a {
        width: 108px;
        line-height: 31px;
        text-align: center;
        background: linear-gradient(258deg, #5fb258, #3c8977);
        margin: 0 auto;
        display: block;
        color: #FFFFFF;
        font-size: 16px;
        border-radius: 15px;
        margin-top: -10px;
    }
    .news-box .news-box-in .news-content .goods-recommend {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-left: 10px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .news-box .news-box-in .news-content .goods-recommend&gt;div {
        background: #fff;
    }
    .news-box .news-box-in .news-content .goods-recommend&gt;div .new-title {
        font-size: 14px;
        height: 40px;
        border-bottom: 1px solid #f0f0f0;
        color: #333333;
        padding-left: 20px;
        line-height: 40px;
        font-weight: bold;
    }
    .news-box .news-box-in .news-content .goods-recommend&gt;div.news-list .list {
        padding: 20px 20px;
    }

    .news-box .news-box-in .news-content .goods-recommend&gt;div.news-list .list ul li:first-child {
        margin-top: 0;
    }
    .news-box .news-box-in .news-content .goods-recommend&gt;div.news-list .list ul li {
        margin-top: 24px;
        font-size: 12px;
        overflow: hidden;
    }
    .news-box .news-box-in .news-content .goods-recommend&gt;div:last-child {
        margin-top: 11px;
    }

.footer__right1 img {
        width: 78px;
        height: 78px;
    }
    .frm {
        width: 360px;
    }

    .frm .form-item {
        display: flex;
        align-items: center;
    }

    .frm .form-item span {
        width: 80px;
        font-size: 14px;
    }

    .frm .form-item .input {
        height: 30px;
        font-size: 14px;
    }
    .frm .form-item textarea {
        font-size: 14px;
    }

    .frm .form-item .btn {
        height: 36px;
        line-height: 20px;
        color: white;
        width: 120px;
        font-weight: 800;
        margin-top: 10px;
    }
    .frm .form-item label {
        display:flex;line-height: 25px
    }
    .frm .form-item label div {
        margin-top: -2px;
    }
    .frm .form-item .interest {
        width: 100%;font-size: 13px;height: 23px;display: flex;justify-content: space-around;margin-top:4px
    }

    .frm .btn-info {
        color: #000;
        background-color: #398a78!important;
        border-color: #398a78!important;
    }.frm .form-control {
         display: block;
         width: 100%;
         padding: 0.375rem 0.75rem;
         font-size: 1rem;
         font-weight: 400;
         line-height: 1.5;
         color: #212529;
         background-color: #fff;
         background-clip: padding-box;
         border: 1px solid #ced4da;
         -webkit-appearance: none;
         -moz-appearance: none;
         appearance: none;
         border-radius: 0.25rem;
         transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
     }

    #msgTips{
        position: fixed;
        top: 100px;
        left: calc(50% - 100px);
        z-index: 100;
        background: #398a78;
        width: 260px;
        height: 42px;
        border: 1px #398a78;
        box-shadow: 0 1px 5px 0 rgb(0 0 0 / 5%);
        border-radius: 6px;
        display: flex;
        align-content: center;
        justify-content: flex-start;
        align-items: center;
        padding: 10px;
        color: white;
        font-size: 13px;
    }

    .not-select{
        -moz-user-select:none; /*ç«ç‹*/
        -webkit-user-select:none; /*webkitæµè§ˆå™¨*/
        -ms-user-select:none; /*IE10*/
        -khtml-user-select:none; /*æ—©æœŸæµè§ˆå™¨*/
        user-select:none;
        -webkit-touch-callout: none;
    }
    .footer__bottom a {
        text-decoration: none;
    }
    @media(max-width: 992px) {
        .footer .line__break, .cilent, .hotLine h4, .footer__bottom {
            display: none;
        }
        .footer__left {
            position: absolute;
            bottom: -80px;
            left: 50%;
            transform: translateX(-50%);
        }
        .footer_conter {
            border-bottom: 1px solid #ccc;
            justify-content: space-evenly;
        }
        .a_list {
            margin-top: 66px;
        }
        .phone {
            margin-right: 10px;
        }
        .hotLine {
            width: 100vw;
            text-align: center;
        }
        .footer .hotLine a, .a_list span {
            font-size: 12px;
        }
    }
	
.leftNav {
    margin-right: 20px;
  }

  .left-box {
    margin-bottom: 20px;
  }

  .left-box .left-title {
    background: #347c4d;
    padding: 10px 20px;
    position: relative;
  }

  .left-title h3 {
    font-size: 20px;
    color: #ffffff;
    line-height: 30px;
    font-weight: bold;
    position: relative;
    z-index: 9;
  }

  .left-title span {
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    opacity: .6;
    margin-left: 10px;
    text-transform: capitalize;
  }

  .left-box .left-con {
    border: 1px dotted #8b8d72;
    border-top: none;
  }
  .left-box .left-con ul {
   margin-bottom:0;
    padding-left: 0;
  }

  .left-nav &gt; li:last-child {
    border-bottom: none;
  }

  .left-nav &gt; li {
    position: relative;
    border-bottom: 1px solid #eeeeee;
  }

  ul li {
    list-style: none;
  }

  .left-nav &gt; li &gt; a {
    display: block;
    font-size: 16px;
    line-height: 22px;
    color: #2e2e2e;
    padding: 15px 18px;
  }

  .left-nav &gt; li .first-nav-btn {
    position: absolute;
    z-index: 99;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 10px;
    right: 20px;
    cursor: pointer;
    background: url(/static/cms/img/icon_spirit.png) 0 -240px no-repeat;
  }

  .latest-news {
    padding: 10px 0;
  }

  .latest-news li {
    padding: 0.5em 1em;
    font-size: 14px;
  }

  .latest-news li a {
    display: block;
    line-height: 1.2;
    color: #5a5a5a;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .latest-news li:hover a {
    color:#347c4d;
  }
  .latest-news li a:before {
    content: '+';
    font-weight: bold;
    margin-right: 5px;
    font-size: 16px;
  }

  .hot-keys {
    padding: 20px 7px 8px 7px;
  }

  .hot-keys li {
    width: calc(50% - 14px);
    float: left;
    margin: 0 7px 14px 7px;
  }

  .hot-keys li a {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #5a5a5a;
    line-height: 2.857;
    border: 1px dashed #f1f1f1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .hot-keys li a:hover {
    border: 1px dashed #347c4d;
  }

  .hot-keys:after {
    content: "";
    display: table;
    clear: both;
  }

  .page-wrap-contact {
    padding: 10px 0;
    font-size: 14px;
  }

  .page-wrap-contact h4 {
    padding: 0.3em 1.4em 0.8em 1.4em;
    font-size: 16px;
    color: #000000;
  }

  .page-wrap-contact p {
    border-top: 1px solid #eee;
    position: relative;
    margin-bottom: 0;
    padding: 0.8em 1.4em;
    color: #2f2f2f;
  }
  
.page-item.active .page-link {
        z-index: 3;
        color: #fff;
        background-color: #347c4d;
        border-color: black;
    }
    .page-link {
        color: black;
        background-color: #fff;
    }
    @media (max-width: 576px) {
        .pagination {
            display: flex;
            justify-content: center;
            overflow-x: scroll;
        }
        .pagination li {
            display: none;
        }
        .pagination li:nth-child(-n+2),
        .pagination li:nth-last-child(-n+2),
        .pagination li.active,
        .pagination li.active + li,
        .pagination li.active + li + li,
        .pagination li.active + li + li + li {
            display: block;
        }
        .pagination li:first-child,
        .pagination li:last-child {
            display: block;
        }
        .pagination li.active a {
            font-weight: bold;
        }
        .page-item .page-link {
            border-radius: 4px;
            padding: 2px 10px;
        }
        .pagination li:first-child {
            margin-left: 0;
        }
        .pagination .page-item {
            margin-left: 6px;
        }
    }
	
.leftNav {
    margin-right: 20px;
  }

  .left-box {
    margin-bottom: 20px;
  }

  .left-box .left-title {
    background: #347c4d;
    padding: 10px 20px;
    position: relative;
  }

  .left-title h3 {
    font-size: 20px;
    color: #ffffff;
    line-height: 30px;
    font-weight: bold;
    position: relative;
    z-index: 9;
  }

  .left-title span {
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    opacity: .6;
    margin-left: 10px;
    text-transform: capitalize;
  }

  .left-box .left-con {
    border: 1px dotted #8b8d72;
    border-top: none;
  }
  .left-box .left-con ul {
   margin-bottom:0;
    padding-left: 0;
  }

  .left-nav &gt; li:last-child {
    border-bottom: none;
  }

  .left-nav &gt; li {
    position: relative;
    border-bottom: 1px solid #eeeeee;
  }

  ul li {
    list-style: none;
  }

  .left-nav &gt; li &gt; a {
    display: block;
    font-size: 16px;
    line-height: 22px;
    color: #2e2e2e;
    padding: 15px 18px;
  }

  .left-nav &gt; li .first-nav-btn {
    position: absolute;
    z-index: 99;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 10px;
    right: 20px;
    cursor: pointer;
    background: url(/static/cms/img/icon_spirit.png) 0 -240px no-repeat;
  }

  .latest-news {
    padding: 10px 0;
  }

  .latest-news li {
    padding: 0.5em 1em;
    font-size: 14px;
  }

  .latest-news li a {
    display: block;
    line-height: 1.2;
    color: #5a5a5a;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .latest-news li:hover a {
    color:#347c4d;
  }
  .latest-news li a:before {
    content: '+';
    font-weight: bold;
    margin-right: 5px;
    font-size: 16px;
  }

  .hot-keys {
    padding: 20px 7px 8px 7px;
  }

  .hot-keys li {
    width: calc(50% - 14px);
    float: left;
    margin: 0 7px 14px 7px;
  }

  .hot-keys li a {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #5a5a5a;
    line-height: 2.857;
    border: 1px dashed #f1f1f1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .hot-keys li a:hover {
    border: 1px dashed #347c4d;
  }

  .hot-keys:after {
    content: "";
    display: table;
    clear: both;
  }

  .page-wrap-contact {
    padding: 10px 0;
    font-size: 14px;
  }

  .page-wrap-contact h4 {
    padding: 0.3em 1.4em 0.8em 1.4em;
    font-size: 16px;
    color: #000000;
  }

  .page-wrap-contact p {
    border-top: 1px solid #eee;
    position: relative;
    margin-bottom: 0;
    padding: 0.8em 1.4em;
    color: #2f2f2f;
  }
  
:root {
        --t1: #fff;
        --t2: #f4f4f4;
        --t3: #ededed;
        --t4: #d8d8d8;
        --t5: #b3b3b3;
        --t6: #999;
        --t7: #666;
        --t8: #3d3d3d;
        --t9: #181818;
        --mode: dark;
        --c1: #136DFB;
        --l4: #398BFC;
        --l3: #82B7FD;
        --l2: #CDE2FE;
        --l1: #E7F0FF;
        --d1: #0D59C9;
        --d2: #074397;
        --d3: #032D65;
        --d4: #011632;
    }
    .componenet-wrap.ace-render-3 {
        position: relative;
    }
    .ace-view-fullColumn {
        width: 100%!important;
        margin-bottom: 50px;
    }
    .ace-homepage-2020-customer-scenarios {
        background: #f4f5f7;
    }

    .common-fadein{
        border-bottom: 1px solid #eaeaea;
        moz-user-select: -moz-none;
        -moz-user-select: none;
        -o-user-select:none;
        -khtml-user-select:none;
        -webkit-user-select:none;
        -ms-user-select:none;
        user-select:none;
    }

    .ace-view-center {
        margin: 0 auto;
    }
    /*@media only screen and (max-width: 1439px) and (min-width: 1280px)*/
    .ace-view-center {
        width: 1200px;
    }

    [class^=ace-] {
        box-sizing: border-box;
    }
    .ace-homepage-2020-customer-scenarios .custom_navClass {
        border-bottom: 1px solid transparent;
    }
    .ace-tabs-pure&gt;.ace-tabs-bar {
        position: relative;
    }
    .ace-tabs-pure&gt;.ace-tabs-bar {
        border-bottom: 1px solid #dcdee3;
        background-color: transparent;
    }

    {
        position: relative;
    }
    .ace-tabs-nav-wrap {
        overflow: hidden;
    }
    .ace-tabs-nav-scroll {
        overflow: hidden;
        white-space: nowrap;
    }
    .ace-homepage-2020-customer-scenarios .custom_navClass .ace-tabs-nav {
        width: 100%;
        display: flex;
    }
    .ace-tabs-nav {
        display: inline-block;
        position: relative;
        transition: all .3s ease;
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .ace-tabs-tab {
        display: inline-block;
        position: relative;
        transition: all .1s linear;
    }
    .ace-tabs-pure&gt;.ace-tabs-bar .ace-tabs-tab.active {
        z-index: 1;
        color: #5bad5c;
        background-color: transparent;
    }
    .ace-homepage-2020-customer-scenarios .custom_navClass .ace-tabs-nav .ace-tabs-tab {
        flex: 1;
        text-align: center;
    }
    .ace-tabs-tab.active,.ace-tabs-tab:before {
        border-bottom: 3px solid #5bad5c;
    }


    .ace-tabs-tab {
        border-bottom: 3px solid transparent;
    }
    .ace-tabs-pure&gt;.ace-tabs-bar .ace-tabs-tab {
        color: #181818;
        background-color: transparent;
    }
    .ace-tabs-nav .ace-tabs-tab .ace-tabs-tab-inner {
        font-size: 14px;
        padding: 16px;
    }
    .ace-tabs-tab-inner {
        position: relative;
        cursor: pointer;
        text-decoration: none;
    }
    .ace-tabs-content {
        overflow: hidden;
    }
    .ace-tabs-tabpane.active {
        visibility: visible;
        opacity: 1;
        height: auto;
    }

    .ace-homepage-2020-customer-scenarios .tab-content .left .left-top .under-cover, .ace-homepage-2020-customer-scenarios .tab-content .left .left-top .upper-cover {
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        height: 100%;
        width: 100%;
    }
    .ace-homepage-2020-customer-scenarios .tab-content {
        height: 380px;
        display: flex;
    }
    .ace-homepage-2020-customer-scenarios .tab-content .left {
        flex: 1;
    }
    .ace-homepage-2020-customer-scenarios .tab-content .left .left-top {
        width: 100%;
        height: 284px;
        overflow: hidden;
        position: relative;
    }
    .ace-homepage-2020-customer-scenarios .tab-content .left .left-top .upper-cover {
        position: absolute;
        top: 0;
        animation: imgin .5s cubic-bezier(.215,.61,.355,1);
    }
    .ace-homepage-2020-customer-scenarios .tab-content .left .left-bottom {
        width: 100%;
        height: 96px;
        background-color: #fff;
        display: flex;
        justify-content: flex-end;
    }
    .ace-homepage-2020-customer-scenarios .logo-block {
        width: 600px;
        height: 100%;
        display: flex;
    }
    .ace-homepage-2020-customer-scenarios .logo-block .logo-wrap:first-child {
        border-left: 1px solid #fff;
    }
    .ace-homepage-2020-customer-scenarios .logo-block .logo-wrap {
        flex: 1;
        height: 100%;
        border-left: 1px solid #efefef;
        display: flex;
        justify-content: center;
        overflow: hidden;
    }
    .ace-homepage-2020-customer-scenarios .logo-block .logo-wrap .logo {
        height: 100%;
    }
    .ace-homepage-2020-customer-scenarios .logo-block .logo-wrap span {
        line-height: 92px;
        font-size: 16px;
    }
    .ace-homepage-2020-customer-scenarios .tab-content .right {
        flex: 1;
        background: linear-gradient(258deg, #5bad5c, #1f7199);
        position: relative;
    }
    .ace-homepage-2020-customer-scenarios .txt-anmation {
        animation: txtin .5s cubic-bezier(.215,.61,.355,1);
    }
    .ace-homepage-2020-customer-scenarios .right-content .text-block {
        width: 100%;
        color: #fff;
        display: flex;
        margin-left: 12%;
    }
    .ace-homepage-2020-customer-scenarios .right-content .text-block .quotation {
        width: 88px;
        font-size: 80px;
        line-height: 64px;
        min-width: 66px;
    }
    .ace-homepage-2020-customer-scenarios .right-content .text-block .text-content {
        font-size: 16px;
        line-height: 30px;
        margin-left: 50px;
    }
    .ace-homepage-2020-customer-scenarios .right-content .text-block .text-content .author {
        margin-top: 45px;
    }
    .ace-homepage-2020-customer-scenarios .right-content .text-block .text-content .author:before {
        content: "\2014\2014";
        width: 73px;
        height: 2px;
    }

    .ace-homepage-2020-general-title{
        text-align: center;
        padding-top: 70px; padding-bottom: 30px; background: rgb(244, 245, 247);
        moz-user-select: -moz-none;
        -moz-user-select: none;
        -o-user-select:none;
        -khtml-user-select:none;
        -webkit-user-select:none;
        -ms-user-select:none;
        user-select:none;
    }

    .ace-homepage-2020-customer-scenarios .right-content {
        width: 600px;
        height: 100%;
        display: flex;
        align-items: center;
    }
    .ace-homepage-2020-customer-scenarios .right-content .text-block .quotation {
        width: 88px;
        font-size: 80px;
        line-height: 64px;
        min-width: 66px;
    }

    @media only screen and (min-width: 1680px) {
        .ace-homepage-2020-customer-scenarios .logo-block, .ace-homepage-2020-customer-scenarios .right-content {
            width: 720px;
        }
    }</pre></body></html>