
/*! w3018 页头 start */.md-head{height:.9rem}
.md-head.home{height:0}
.md-head.home .head_pc{background-color:transparent}
.md-head.home .head_pc .logo{filter:none}
.md-head.m_show .md-mob_sideNav{top:0;transform:translateY(0);opacity:1}
.md-head.m_show .mob_mask{display:block}
.md-head.is-fixed .head_pc,.md-head.white .head_pc{background-color:#fff}
.md-head.is-fixed .head_pc .logo .pi,.md-head.white .head_pc .logo .pi{display:none}
.md-head.is-fixed .head_pc .logo .mi,.md-head.white .head_pc .logo .mi{display:block}
.md-head.is-fixed .head_pc .ul1 .a1,.md-head.white .head_pc .ul1 .a1{color:#222}
.md-head.is-fixed .head_pc .ul1 .a1::before,.md-head.white .head_pc .ul1 .a1::before{background-color:#54256d}
.md-head.is-fixed .head_pc .h-search .hic,.md-head.white .head_pc .h-search .hic{box-shadow:0 0 0 1px inset rgba(0,0,0,.15);background-image:url(/static/home/images/h-mag-b.png)}
.md-head.white{height:1.3rem}
.md-head .mob_mask{display:none;top:0;left:0;position:fixed;z-index:99;width:100%;height:100%;background-color:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem)}
@media screen and (max-width:900px){.md-head{height:.9rem!important}
}
.head_pc{position:fixed;top:0;left:0;width:100%;z-index:99;background-color:#fff;box-shadow:0 -1px 0 0 rgba(255,255,255,.15) inset;transition:all .3s}
@media screen and (max-width:900px){.head_pc{background-color:#fff!important}
}
.head_box{display:flex;align-items:center;justify-content:space-between;z-index:5}
.head_box .logo{flex-shrink:0}
.head_box .logo .la{display:inline-flex;align-items:center}
.head_box .logo img{height:.4rem}
.head_box .logo .mi{display:none}
.head_box .hb_ri{display:flex;align-items:center}
.head_box .ul1{display:flex;margin-right:.3rem}
.head_box .ul1 .li1{position:relative;margin-right:.3rem}
.head_box .ul1 .li1:last-child{margin-right:0}
.head_box .ul1 .li1:hover .a1{color:#54256d}
.head_box .ul1 .li1:hover .pic{background-image:url(/static/home/images/a10.png)}
.head_box .ul1 .li1:hover .ul2{top:100%;opacity:1;transition:all .3s;pointer-events:auto}
.head_box .ul1 .li1:hover .head-sub{top:100%;opacity:1;pointer-events:auto;transition:all .3s}
.head_box .ul1 .a1{display:block;white-space:nowrap;position:relative;line-height:.9rem;text-align:center;transition:all .3s}
.head_box .ul1 .a1::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;opacity:0;pointer-events:none;background-color:#fff}
.head_box .ul1 .a1.on::before{opacity:1}
.head_box .ul1 .pro_li{position:static}
.head_box .ul1 .pro_li .a1{display:inline-flex;align-items:center}
.head_box .ul1 .pic{width:.5em;height:.5em;margin-left:.5em;background-image:url(/static/home/images/a11.png);background-repeat:no-repeat;background-size:contain;background-position:center}
.head_box .ul1 .ul2{position:absolute;top:110%;left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:300%;opacity:0;box-shadow:0 0 .2rem 0 rgba(0,0,0,.2);text-align:center;pointer-events:none;transition:all .3s}
.head_box .ul1 .a2{display:block;text-align:center;padding:.15rem;background-color:#f4f4f4;color:#000;white-space:nowrap;position:relative;transition:all .3s}
.head_box .ul1 .a2:hover{background-color:#54256d;color:#fff;transition:all .3s}
.head_box .h-lang{position:relative;margin-right:1rem}
.head_box .h-lang:hover .bd{top:100%;opacity:1;pointer-events:auto;transform:translate(0%,0);transition:all .3s}
.head_box .h-lang .hd{position:relative;display:flex;align-items:center;cursor:pointer;padding:.2rem 0}
.head_box .h-lang .ic{width:1em;flex-shrink:0;background-repeat:no-repeat;background-size:contain;background-position:center}
.head_box .h-lang .sp{margin:0 .5em}
.head_box .h-lang .ar{width:.5em;height:.5em;background-image:url(/static/home/images/a11.png);background-repeat:no-repeat;background-size:contain;background-position:center;flex-shrink:0}
.head_box .h-lang .bord img{width:.1rem;min-width:auto}
.head_box .h-lang .bd{position:absolute;min-width:100%;width: max-content;top:150%;left:0%;opacity:0;pointer-events:none;transform:translate(0%,10%);transition:all .3s;background-color:#f4f4f4;border:1px solid #ddd;z-index:5}
.head_box .h-lang .b_a{display:flex;align-items:center;padding:.15rem;white-space:nowrap;background-color:#f4f4f4;color:#333}
.head_box .h-lang .b_a:hover{color:#54256d;background-color:#fafafa}
.head_box .h-lang .bic{width:1em;flex-shrink:0;margin-right:.5em}
.head_box .h-quote{line-height:2.75;background-color:#54256d;color:#fff;padding:0 .3rem;border-radius:.06rem;cursor:pointer;white-space:nowrap;border:none}
.head_box .h-more{cursor:pointer;display:none;margin-left:.2rem}
.head_box .h-more .ic{display:block;width:1em;height:1em;background-image:url(/static/home/images/h-more-b.png);background-repeat:no-repeat;background-size:contain;background-position:center}
@media (max-width:1280px){.head_box .ul1 .li1{margin-right:.2rem}
.head_box .h-lang{margin-right:.5rem}
}
@media screen and (max-width:750px){.head_box{height:1rem}
.head_box .logo .pi{display:none}
.head_box .logo .mi{display:block}
.head_box .ul1{display:none}
.head_box .h-lang{margin-right:.2rem}
.head_box .h-quote{display:none}
.head_box .h-more{display:block}
}
.head-sub{position:absolute;left:0;top:120%;width:100vw;box-shadow:0 .1rem .25rem 0 rgba(0,0,0,.1);background-color:#fff;opacity:0;pointer-events:none}
.head-sub .hs-box{padding:.3rem 0}
.head-sub .hs-list{display:flex;flex-wrap:wrap}
.head-sub .hp-item{width:25%;margin-bottom:.3rem;padding-left:.2rem}
.head-sub .hp-item:nth-child(5n){margin-right:0}
.head-sub .tit{line-height:1.8;padding-left:.14rem;border-left:.05rem solid #54256d}
.head-sub .ha1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.head-sub .hp_ul{margin-top:.2rem}
.head-sub .hp_li{padding-right:.2rem}
.head-sub .ha2{line-height:1.8;color:#666;transition:color .3s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.head-sub .ha2:hover{color:#54256d}
.head-sub .hs_all{display:inline-block;padding:.14rem .32rem;border-radius:3px;background-color:#54256d;color:#fff;transition:all .3s}
.head-sub .hs_all:hover{background-color:#000}
.md-mob_sideNav{position:fixed;left:0;top:0;width:100%;max-height:100vh;transform:translateY(-100%);transition:all .2s linear;z-index:300}
.md-mob_sideNav .ul1{text-align:center;background-color:#fff}
.md-mob_sideNav .ul1 .li1{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:auto;border-bottom:1px dashed rgba(0,0,0,.3)}
.md-mob_sideNav .ul1 .a1{position:relative;display:block;line-height:50px;font-size:16px}
.md-mob_sideNav .ul1 .ul2{display:none}
.md-mob_sideNav .ul1 .ul2 .li2 .a2{margin:5px 0;line-height:30px;font-size:14px;display:block}
.md-mob_sideNav .ul1 .ul2 .li2 .a2:hover{color:#54256d}
.md-mob_sideNav .ul1 .dt{position:relative}
.md-mob_sideNav .ul1 .has_nav>.dt::after{content:"";width:.16rem;height:.16rem;position:absolute;right:20px;top:50%;transform:translateY(-50%);background-image:url(/static/home/images/hm_3.png);background-repeat:no-repeat;background-size:contain;background-position:center}
.md-mob_sideNav .ul1 .has_nav.show>.dt::after{background-image:url(/static/home/images/hm_4.png)}
.md-mob_sideNav .hmob_off{padding:10px 20px;height:50px;border-bottom:1px dashed rgba(0,0,0,.3);display:flex;justify-content:flex-end;background-color:#fff}
.md-mob_sideNav .m_off{width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 1px #000;background-image:url(/static/home/images/m_off1.png);background-size:50% auto;background-position:center;background-repeat:no-repeat;cursor:pointer;opacity:.8}
.md-mob_sideNav .hmob_top{max-height:calc(100% - 50px);background-color:#fff;overflow-y:auto;scrollbar-width:thin}
.md-mob_sideNav .hmob_top::-webkit-scrollbar{width:5px;height:1px}
.md-mob_sideNav .hmob_top::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#fff}
.md-mob_sideNav .hmob_top::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:10px;background:#ededed}
.md-mob_sideNav .hmob_bot{height:.7rem;display:flex;justify-content:center;border-top:1px solid rgba(51,51,51,.3)}
.md-mob_sideNav .hmob_bot .btn{display:inline-flex;justify-content:center;align-items:center;line-height:1;cursor:pointer}
.md-mob_sideNav .hmob_bot img{width:20px;margin-right:5px}
.md-mob_sideNav .hmob_lang{position:absolute;right:-100%;top:0;width:100%;height:100%;padding:20px;padding-top:0;background-color:#fff;transition:all .2s}
.md-mob_sideNav .hmob_lang.show{right:0;transition:all .2s}
.md-mob_sideNav .hmob_back{display:flex;align-items:center;line-height:1;padding:20px 0;cursor:pointer}
.md-mob_sideNav .hmob_back img{margin-right:10px}
.md-mob_sideNav .ul3{display:none}
.md-mob_sideNav .ul3 li{padding:5px 0}
.md-mob_sideNav .hmob-money{padding:0 20px;margin-top:10px}
.md-mob_sideNav .hmob-money.show .ar{transform:translateY(-50%) rotate(180deg)}
.md-mob_sideNav .hmob-money .hd{position:relative;display:flex;align-items:center;cursor:pointer;padding:10px 0}
.md-mob_sideNav .hmob-money .ic{width:1em;height:1em;background-image:url(/static/home/images/h-money.png);background-repeat:no-repeat;background-size:contain;background-position:center}
.md-mob_sideNav .hmob-money .sp{margin-left:.3rem}
.md-mob_sideNav .hmob-money .ar{position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:center;transition:transform .3s;width:1em;height:1em;background-image:url(/static/home/images/icon-23.png);background-repeat:no-repeat;background-size:contain;background-position:center}
.md-mob_sideNav .hmob-money .bd{margin-top:5px;display:none}
.md-mob_sideNav .hmob-money .b_a{display:block;padding:10px 0;color:#333;border-bottom:1px dashed #666}
@media (min-width:751px){.md-mob_sideNav .hmob-money{display:none}
}
/*! w3018 页头 end */

/*! w3018 关于-banner start */.about-0{padding:1.6rem 0;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}
.about-0 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#001e3d;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}
.about-0 .box{position:relative;text-align:center;color:#fff}
.about-0 .text{padding:0 .3rem}
.about-0 .tit{font-weight:600}
.about-0 .intro{line-height:1.5;margin-top:.24rem}
/*! w3018 关于-banner end */

/*!  w3018 关于-数字滚动列表 start  */.about-1{padding:.6rem 0}
.about-1 .ul{display:flex;flex-wrap:wrap}
.about-1 .li{width:25%}
.about-1 .dd{text-align:center}
.about-1 .d11{font-weight:700;color:#54256d}
.about-1 .d12{margin-top:.2rem}
@media (max-width:750px){.about-1 .li{width:50%;margin:2% 0}
.about-1 .d12{margin-top:.1rem}
}
/*!  w3018 关于-数字滚动列表 end  */

/*!  w3018 关于-图文介绍 start  */
.about-2{padding-top:.85rem;padding-bottom:1.3rem}
.about-2 .video{position:relative;padding-top:56.25%}
.about-2 .video .bg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.about-2 .watch{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1em;height:1em;z-index:2;cursor:pointer;background-image: url(/static/home/images/a13.png);}
.about-2 .txt{line-height:2;color:#666;margin-top:.2rem}
@media (max-width:750px){.about-2{padding:.6rem 0}
}
/*!  w3018 关于-图文介绍 end  */

/*!  w3018 关于-核心价值观 start  */.about-3{padding-top:1.1rem;padding-bottom:.7rem}
.about-3 .tit{text-align:center}
.about-3 .subtit{text-align:center;line-height:2;margin-top:.3rem;color:#666}
.about-3 .list{display:flex;flex-wrap:wrap;margin-top:.4rem}
.about-3 .li{width:30.46875%;margin-right:3.90625%;margin-bottom:.3rem}
.about-3 .li:nth-child(3n){margin-right:0}
.about-3 .dd{height:100%;padding:.4rem;box-shadow:0 .32rem 1.2rem -.25rem rgba(0,0,0,.08);background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(219,221,238,.41);border-radius:4px 4px 4px 4px;transition:all .3s}
.about-3 .dd:hover{box-shadow:0 .64rem 1.6rem -.24rem rgba(0,0,0,.16)}
.about-3 .icon{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;width:1em;height:1em;background-color:rgba(68,162,230,.0784313725)}
.about-3 .ic{width:50%}
.about-3 .h3{font-weight:700;margin-top:.3rem}
.about-3 .intro{color:#666;line-height:1.8;margin-top:.1rem}
@media (max-width:750px){.about-3{padding:.6rem 0}
.about-3 .li{width:100%;margin-right:0}
}
/*!  w3018 关于-核心价值观 end  */

/*! w3018 关于-历史 start */.about-4{padding-top:1.1rem;padding-bottom:.7rem;background-color:#f5f7fb}
.about-4 .tit{text-align:center;font-weight:700}
.about-4 .subtit{text-align:center;line-height:1.8;margin-top:.3rem;color:#666}
.about-4 .box{padding:.45rem}
.about-4 .list{position:relative}
.about-4 .list::before{content:"";width:2px;height:100%;background-color:#54256d;position:absolute;left:calc(50% - 1px);top:0}
.about-4 .li{margin-bottom:.3rem}
.about-4 .li:last-child{margin-bottom:0}
@media (min-width:751px){.about-4 .li:nth-child(2n-1) .dd{flex-direction:row-reverse}
.about-4 .li:nth-child(2n-1) .text::before{right:-.2rem}
.about-4 .li:nth-child(2n-1) .te{padding-right:.3rem}
.about-4 .li:nth-child(2n-1) .icon2{left:0}
.about-4 .li:nth-child(2n) .text::before{left:-.2rem}
.about-4 .li:nth-child(2n) .tbox{flex-direction:row-reverse}
.about-4 .li:nth-child(2n) .te{padding-left:.3rem}
.about-4 .li:nth-child(2n) .year{text-align:right}
.about-4 .li:nth-child(2n) .icon2{right:0}
}
.about-4 .dd{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.about-4 .dd:hover .text{background-color:#54256d}
.about-4 .dd:hover .text::before{background-color:#54256d}
.about-4 .dd:hover .h3,.about-4 .dd:hover .intro{color:#fff}
.about-4 .dd:hover .icon2{opacity:.25}
.about-4 .dd:hover .yuan::before{opacity:1}
.about-4 .yuan{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1em;height:1em;border-radius:50%;background-color:#fff;box-shadow:0 0 0 2px inset #54256d;overflow:hidden}
.about-4 .yuan::before{content:"";width:100%;height:100%;background-color:#54256d;border-radius:50%;position:absolute;left:0;top:0;transform:scale(.4);opacity:0;transition:all .3s}
.about-4 .text{width:43.6974789916%;background-color:#fff;box-shadow:-.2rem -.2rem .4rem rgba(0,0,0,.1);padding:.5rem;border-radius:.1rem;position:relative;transition:all .3s}
.about-4 .text::before{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:.4rem;height:.4rem;transition:all .4s ease;background-color:#fff}
.about-4 .tbox{display:flex;align-items:flex-start}
.about-4 .te{line-height:1.8;flex-grow:1}
.about-4 .intro{margin-top:.15rem;color:#666}
.about-4 .icon{width:1em;height:1em;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;flex-shrink:0;background-color:#b2a2c7}
.about-4 .ic{width:50%;height:50%;-o-object-fit:contain;object-fit:contain}
.about-4 .year{width:44.5378151261%}
.about-4 .icon2{position:absolute;bottom:.1rem;width:1.2rem;height:1.2rem;-o-object-fit:contain;object-fit:contain;opacity:0}
@media (max-width:750px){.about-4{padding:.7rem 0}
.about-4 .box{padding:0;margin-top:.3rem}
.about-4 .list::before{left:0}
.about-4 .li{margin-bottom:.5rem}
.about-4 .dd{padding-left:.4rem}
.about-4 .year{width:100%}
.about-4 .text{width:100%;margin-top:.3rem;padding:.3rem}
.about-4 .text::before{left:-.2rem}
.about-4 .tbox{flex-wrap:wrap}
.about-4 .te{width:100%;margin-bottom:.2rem}
.about-4 .yuan{display:none}
}
/*! w3018 关于-历史 end */

/*!  w3018 关于-证书 start */.about-5{padding-top:1.1rem;padding-bottom:1.4rem}
.about-5 .tit{text-align:center;font-weight:700}
.about-5 .subtit{text-align:center;line-height:1.8;margin-top:.3rem;color:#666}
.about-5 .swiper{margin-top:.4rem}
.about-5 .img{position:relative;padding-top:140.7407407407%;border:1px solid #d0d1d3}
.about-5 .ii{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}
.about-5 .te{line-height:2;text-align:center}
.about-5 .h3{color:#666;font-weight:700}
.about-5 .swiper-pagination{width:100%;display:flex;justify-content:center;position:static}
.about-5 .swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:50%;background-color:#000;opacity:.2;margin:0 6px}
.about-5 .swiper-pagination-bullet-active{opacity:1}
/*!  w3018 关于-证书 end */

/*!  w3018 关于-团队 start  */
.about-6{padding:1.1rem 0}
.about-6 .box{display:flex;flex-wrap:wrap;justify-content:space-between}
.about-6 .imgs{width:44.140625%}
.about-6 .img{position:relative;padding-top:79.6460176991%}
.about-6 .ii{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}
.about-6 .text{width:48.046875%;display:flex;align-items:center}
.about-6 .tbox{width:100%}
.about-6 .h2{font-weight:700}
.about-6 .intro{line-height:1.8;color:#333;margin-top:.24rem}
.about-6 .href{margin-top:.36rem}
.about-6 .aa{display:inline-block;padding:.14rem .32rem;background-color:#54256d;color:#fff;transition:all .3s}
.about-6 .aa:hover{transform:translateY(-6px)}
@media (max-width:750px){.about-6{padding:.7rem 0}
.about-6 .imgs{width:100%}
.about-6 .text{width:100%;margin-top:.36rem}
}
/*!  w3018 关于-团队 end  */

/*! w3018 关于-联系 start */.about-7{padding-top:1rem;padding-bottom:1.1rem}
.about-7 .box{display:flex;flex-wrap:wrap;justify-content:space-between}
.about-7 .text{width:46.875%}
.about-7 .form{width:44.53125%}
.about-7 .fbox{display:flex;justify-content:space-between;flex-wrap:wrap}
.about-7 .item{width:49.1228070175%;margin-bottom:.24rem}
.about-7 .w100{width:100%}
.about-7 .ip{width:100%;height:.7rem;padding:0 .12rem;border:1px solid #69727d}
.about-7 .ip:focus{border-style:dotted}
.about-7 .ta{width:100%;height:1.8rem;padding:.16rem;border:1px solid #69727d}
.about-7 .submit{width:100%;height:.8rem;background-color:#54256d;color:#fff;border:none;cursor:pointer;transition:all .3s}
.about-7 .submit:hover{transform:translateY(-6px)}
.about-7 .h2{font-weight:700}
.about-7 .h3{font-weight:700;color:#333;margin-top:.2rem}
.about-7 .txt{line-height:1.8;color:#666;margin-top:.2rem}
@media (max-width:750px){.about-7 .form{width:100%;margin-top:.4rem}
.about-7 .item{width:100%}
.about-7 .text{width:100%}
}
/*! w3018 关于-联系 end */

/* w3018 页尾 start */
.md-foot {
    position: relative;
    overflow: hidden;
    background-color: #000;
}

.md-foot .ul1 {
    display: flex;
    padding: 0 0.2rem;
}

.md-foot .ul1 .li1 {
    margin-right: 0.4rem;
}

.md-foot .ul1 .li1:last-child {
    margin-right: 0;
}

.md-foot .ul1 .a1 {
    color: #fff;
    transition: all 0.3s;
}

.md-foot .ul1 .a1:hover {
    transition: all 0.3s;
}

.md-foot .ul1 .ul2 {
    margin-top: 0.25rem;
    position: relative;
}

.md-foot .ul1 .li2 {
    margin-bottom: 0.16rem;
}

.md-foot .ul1 .li2:last-child {
    margin-bottom: 0;
}

.md-foot .ul1 .a2 {
    color: #fff;
    transition: color 0.3s;
}

.md-foot .ul1 .a2:hover {
    text-decoration: underline;
    transition: color 0.3s;
}

@media screen and (max-width: 900px) {
    .md-foot .ul1 .li1 {
        display: none;
        width: 100%;
        max-width: none;
    }

    .md-foot .ul1 .cti {
        display: block;
    }

    .md-foot .shares {
        justify-content: center;
    }

    .md-foot .shares .hd {
        width: 0.4rem;
        height: 0.4rem;
    }
}

.foot-1 {
    position: relative;
}

.foot-1 .box {
    padding-top: 0.78rem;
    padding-bottom: 0.52rem;
    display: flex;
    justify-content: space-between;
}

.foot-1 .le {
    width: 34.375%;
    flex-shrink: 0;
}

.foot-1 .ri {
    display: flex;
}

.foot-1 .logo {
    display: inline-block;
}

.foot-1 .logo img {
    height: 0.5rem;
}

.foot-1 .txt {
    line-height: 1.8;
    color: #fff;
    margin-top: 0.25rem;
}

.foot-1 .ctc {
    width: 3.9rem;
}

.foot-1 .d1 {
    color: #fff;
}

.foot-1 .te {
    color: #fff;
    line-height: 1.8;
    margin-top: 0.25rem;
}

.foot-1 .ti {
    display: flex;
    align-items: center;
    color: #fff;
}

.foot-1 .ti .ic {
    width: 1em;
    height: 1em;
    -o-object-fit: contain;
    object-fit: contain;
    flex-shrink: 0;
    margin-right: 1em;
}

.foot-1 .shares {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.38rem;
}

.foot-1 .shares .si {
    position: relative;
    margin-right: 0.16rem;
}

.foot-1 .shares .si:hover .hi {
    opacity: 1;
}

.foot-1 .shares .si:hover .bd {
    opacity: 1;
    pointer-events: auto;
}

.foot-1 .shares .hd {
    position: relative;
    display: inline-flex;
    width: 1em;
    height: 1em;
    background-color: transparent;
    transition: all 0.3s;
}

.foot-1 .shares .hd::before {
    display: none;
}

.foot-1 .shares .hi {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
}

.foot-1 .shares .bd {
    position: absolute;
    left: 50%;
    bottom: 100%;
    transform: translate(-50%);
    opacity: 0;
    pointer-events: none;
    padding-top: 0.18rem;
    z-index: 5;
}

.foot-1 .shares .bd .bbox {
    background-color: #fff;
    position: relative;
}

.foot-1 .shares .bd img {
    width: 0.95rem;
    min-width: 80px;
    max-width: none;
}

@media screen and (max-width: 900px) {
    .foot-1 .box {
        flex-wrap: wrap;
    }

    .foot-1 .le {
        width: 100%;
        text-align: center;
    }

    .foot-1 .text {
        width: 100%;
        text-align: center;
        border: none;
    }

    .foot-1 .ri {
        width: 100%;
        flex-wrap: wrap;
    }

    .foot-1 .shares {
        justify-content: center;
    }

    .foot-1 .shares .si {
        margin: 0.1rem;
    }

    .foot-1 .d1 {
        text-align: center;
    }

    .foot-1 .ctc {
        width: 100%;
        margin-top: 0.3rem;
    }

    .foot-1 .ti {
        justify-content: center;
    }
}

.foot-3 {
    line-height: 1.8;
    position: relative;
    border-top: 1px solid #333;
}

.foot-3 .box {
    color: white;
    display: flex;
    justify-content: space-between;
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
    position: relative;
}

.foot-3 .ri {
    text-align: right;
}

.foot-3 .te {
    margin-top: 0.12rem;
}

.foot-3 .href a:hover {
    text-decoration: underline;
}

@media screen and (max-width: 900px) {
    .foot-3 .box {
        flex-wrap: wrap;
        padding: 0.2rem 0;
    }

    .foot-3 .href {
        width: 100%;
        text-align: center;
        order: 2;
    }

    .foot-3 .shares {
        width: 100%;
        order: 1;
    }
}

.md-sideNav {
    position: fixed;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    z-index: 60;
    border-radius: 1rem;
}

.md-sideNav .sn_i {
    position: relative;
}

.md-sideNav .sn_i:last-child {
    margin-bottom: 0;
}

.md-sideNav .sn_i:hover .hd {
    background-color: #54256d;
    transition: all 0.3s;
}

.md-sideNav .sn_i:hover .hd .i1 {
    display: none;
}

.md-sideNav .sn_i:hover .hd .i2 {
    display: block;
}

.md-sideNav .sn_i:hover .hd .ic {
    filter: brightness(0) invert(1);
}

.md-sideNav .sn_i:hover .ht {
    color: #fff;
}

.md-sideNav .sn_i:hover .bd {
    opacity: 1;
    pointer-events: auto;
    transition: all 0.3s;
}

.md-sideNav #nform0.show .bd {
    opacity: 1;
    pointer-events: auto;
    transform: translate(0);
    transition: all 0.5s;
}

.md-sideNav .hd {
    width: 1em;
    height: 1em;
    display: block;
    position: relative;
    border-radius: 50%;
    cursor: pointer;

    background-color: #54256d;
    box-shadow: 0 0 0.15rem rgba(20, 47, 130, 0.15);
    transition: all 0.3s;
    margin: 0.1rem 0;
}

.md-sideNav .hd .ic {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.md-sideNav .hd img {
    width: 60%;
    height: 60%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    filter: brightness(0) invert(1);
}

.md-sideNav .hd .i2 {
    display: none;
}

.md-sideNav .hd .ht {
    margin-top: 0.07rem;
}

.md-sideNav .bd {
    position: absolute;
    right: 100%;
    top: 0;
    padding-right: 0.12rem;
    opacity: 0;
    pointer-events: none;
    transition: all 0.5s;
}

.md-sideNav .b_box {
    background-color: #4e4b66;
    box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
    border-radius: 0.06rem;
    color: #fff;
}

.md-sideNav .ph {
    white-space: nowrap;
    padding: 0.5em;
    line-height: 1.5;
}

.md-sideNav .wx {
    padding: 0.1rem;
    text-align: center;
}

.md-sideNav .wx .d1 {
    line-height: 1.8;
}

.md-sideNav .wx .img {
    display: block;
    width: 1rem;
    min-width: 100px;
    max-width: none;
}

.md-sideNav #goTop {
    display: none;
}

.md-sideNav #goTop.show {
    display: block;
}

@media screen and (max-width: 1200px) {
    .md-sideNav .hd .ht {
        display: none;
    }
}

@media screen and (max-width: 900px) {
    .md-sideNav {
        display: none;
    }

    .md-sideNav .wx {
        width: 2rem;
    }
}

/* w3018 页尾 end */
