
/*! 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  */.home-1{padding-top:1.8rem;padding-bottom:1.8rem;overflow:hidden;background-repeat:no-repeat;background-size:cover;position:relative}
.home-1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#001e3d;opacity:.7}
.home-1 .box{position:relative;color:#fff}
.home-1 .tit{font-weight:700}
.home-1 .intro{margin-top:.2rem}
.home-1 .btns{margin-top:.4rem;font-size:0}
.home-1 .btn{display:inline-block;padding:.2rem .35rem;border-radius:3px;background-color:#54256d;color:#fff;cursor:pointer;transition:all .3s}
.home-1 .btn:hover{transform:translateY(-6px)}
/*! w3018 首页-banner end  */

/*! w3018 首页-公司实力 start   */.home-9{padding-top:1rem;padding-bottom:1rem}
.home-9 .tit{text-align:center;font-weight:700}
.home-9 .swiper{margin-top:.3rem}
.home-9 .img{position:relative;padding-top:140.7407407407%;border:1px solid #d0d1d3}
.home-9 .ii{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}
.home-9 .te{line-height:2;text-align:center}
.home-9 .h3{color:#666;font-weight:700}
.home-9 .swiper-pagination{width:100%;display:flex;justify-content:center;position:static;margin-top:.2rem}
.home-9 .swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:50%;background-color:#000;opacity:.2;margin:0 6px}
.home-9 .swiper-pagination-bullet-active{opacity:1}
/*! w3018 首页-公司实力 end   */

/*! w3018 首页-产品分类 start */.home-2{padding-top:1.1rem;padding-bottom:.6rem}
.home-2 .tops{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.home-2 .tit{border-left:.05rem solid #54256d;padding-left:.1rem;line-height:1.3}
.home-2 .more{padding:.14rem .32rem;background-color:#54256d;color:#fff;border-radius:3px;transition:all .3s}
.home-2 .more:hover{transform:translateY(-6px)}
.home-2 .list{display:flex;flex-wrap:wrap;margin-top:.45rem}
.home-2 .li{width:22.65625%;margin-right:3.125%;margin-bottom:.4rem}
.home-2 .li:nth-child(4n){margin-right:0}
.home-2 .dd{display:block;height:100%}
.home-2 .dd:hover .btn{background-color:#54256d;color:#fff}
.home-2 .img{position:relative;padding-top:100%;overflow:hidden}
.home-2 .ii{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.home-2 .bot{text-align:center}
.home-2 .h3{margin:.2rem 0;font-weight:700}
.home-2 .btn{display:inline-block;padding:.14rem .32rem;border-radius:1rem;box-shadow:0 0 0 1px #54256d inset;color:#54256d;transition:all .3s}
.home-2 .mob-more{text-align:center;display:none}
.home-2 .more2{display:inline-block;padding:.2rem .32rem;background-color:#54256d;color:#fff;border-radius:3px;transition:all .3s}
.home-2 .more2:hover{transform:translateY(-6px)}
@media (max-width:750px){
.home-2 .ul{justify-content: space-between;}
.home-2 .li{width:48%;margin-right:0}
.home-2 .more{display:none}
.home-2 .tit{width:100%;text-align:center}
.home-2 .mob-more{display:block}
}
/*! w3018 首页-产品分类 end */

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

/*!  w3018 首页-市场指导 start   */.home-3{padding-top:1rem;padding-bottom:1rem;overflow:hidden;background-color:#f5f7fb}
.home-3 .tit{text-align:center;margin-top:.5rem}
.home-3 .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.52rem}
.home-3 .li{width:48.4375%;margin-bottom:.4rem}
.home-3 .dd{height:100%;display:flex;justify-content:space-between;box-shadow:0 0 .03rem 0 rgba(0,0,0,.5);padding:.25rem .2rem;background-color: #fff; transition:all .3s}
.home-3 .dd:hover{box-shadow:0 0 .1rem 0 rgba(0,0,0,.5)}
.home-3 .imgs{width:2.75rem}
.home-3 .img{position:relative;padding-top:100%;border-radius:50%;overflow:hidden}
.home-3 .ii{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.home-3 .text{width:2.75rem;display:flex;align-items:center}
.home-3 .tbox{width:100%}
.home-3 .h3{font-weight:700}
.home-3 .intro{color:#666;line-height:1.75;margin-top:.24rem}
@media (max-width:750px){.home-3 .li{width:100%}
.home-3 .dd{flex-wrap:wrap;padding:.3rem}
.home-3 .imgs{width:80%;margin:0 auto}
.home-3 .text{width:100%;margin-top:.2rem}
}
/*!  w3018 首页-市场指导 end   */

/*! w3018 首页-公司实力 start   */.home-10{padding-top:1rem;padding-bottom:1rem}
.home-10 .tit{text-align:center;font-weight:700}
.home-10 .swiper{margin-top:.3rem}
.home-10 .img{position:relative;padding-top:140.7407407407%;border:1px solid #d0d1d3}
.home-10 .ii{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}
.home-10 .te{line-height:2;text-align:center}
.home-10 .h3{color:#666;font-weight:700}
.home-10 .swiper-pagination{width:100%;display:flex;justify-content:center;position:static;margin-top:.2rem}
.home-10 .swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:50%;background-color:#000;opacity:.2;margin:0 6px}
.home-10 .swiper-pagination-bullet-active{opacity:1}
/*! w3018 首页-公司实力 end   */

/*! w3018 首页-关于我们 start */.home-4{padding-top:.9rem;padding-bottom:1.1rem}
.home-4 .box1{display:flex;justify-content:space-between;flex-wrap:wrap}
.home-4 .le{width:51.5625%}
.home-4 .txt{color:#666;line-height:1.8;margin-top:.25rem}
.home-4 .href{margin-top:.34rem}
.home-4 .aa{display:inline-block;padding:.15rem .35rem;background-color:#54256d;color:#fff;border-radius:.05rem;transition:all .3s}
.home-4 .aa:hover{transform:translateY(-6px)}
.home-4 .ri{width:45.3125%;padding-top:.7rem;background-repeat:no-repeat;background-size:contain}
.home-4 .img{position:relative;padding-top:56.8965517241%}
.home-4 .ii{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.home-4 .box2{margin-top:.75rem}
.home-4 .list{display:flex;flex-wrap:wrap;border-radius:.05rem}
.home-4 .list .li{width:25%;background-color:#f5f7fb}
.home-4 .list .dd{border-radius:.05rem;height:100%;text-align:center;padding:.3rem;transition:all .3s}
.home-4 .list .dd:hover{background-color:#54256d}
.home-4 .list .dd:hover .d11,.home-4 .list .dd:hover .d12{color:#fff}
.home-4 .list .d11{color:#54256d}
.home-4 .list .d12{line-height:2.5}
@media (max-width:750px){.home-4 .le{width:100%;order:2;margin-top:.3rem}
.home-4 .ri{width:100%;order:1}
.home-4 .list .li{width:100%;margin-bottom:.2rem}
}
/*! w3018 首页-关于我们 end */

/*! w3018 首页-生产车间 start */.home-6{padding-top:1.2rem;padding-bottom:1.1rem}
.home-6 .tit{text-align:center;font-weight:700}
.home-6 .subtit{text-align:center;line-height:2;margin-top:.3rem;color:#666}
.home-6 .list{display:flex;flex-wrap:wrap;margin-top:.4rem}
.home-6 .li{width:23.828125%;margin-right:1.5625%;margin-bottom:.1rem}
.home-6 .li:nth-child(4n){margin-right:0}
.home-6 .dd{position:relative}
.home-6 .dd:hover .img::after{opacity:0}
.home-6 .img{position:relative;padding-top:63.2786885246%;overflow:hidden}
.home-6 .img::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#001e3d;opacity:.4;transition:all .3s}
.home-6 .ii{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}
.home-6 .te{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:.1rem}
.home-6 .h3{width:100%;text-align:center;color:#fff}
@media (max-width:750px){.home-6 .list{justify-content:space-between}
.home-6 .li{width:49%;margin-right:0;margin-bottom:2%}
}
/*! w3018 首页-生产车间 end */

/*! w3018 首页-客户评论 start */
.home-7{padding-top:1.1rem;padding-bottom:1.2rem}
.home-7 .h2{text-align:center;color:#54256d}
.home-7 .h3{text-align:center;margin-top:.24rem}
.home-7 .box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:.66rem}
.home-7 .le{width:47.65625%}
.home-7 .ri{width:47.65625%}
.home-7 .swiper1{position:relative}
.home-7 .swiper1::before{content:"";width:.36rem;height:2px;background-color:#54256d;position:absolute;left:0;top:0}
.home-7 .sw1{padding:.3rem}
.home-7 .txt{font-style:italic;line-height:1.5;color:#333;text-align:center}
.home-7 .man{display:flex;justify-content:center;align-items:center;margin-top:.25rem}
.home-7 .man .avator{display:inline-flex;width:1em;height:1em;border-radius:50%;overflow:hidden;flex-shrink:0}
.home-7 .man .name{margin-left:.2rem;line-height:1.5}
.home-7 .sw2 .img{position:relative;padding-top:75.4098360656%;border-radius:.05rem}
.home-7 .sw2 .ii{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}
.home-7 .sbtn{outline:0;width:1em;height:1em;background-size:contain;background-position:center}
@media (max-width:750px){.home-7 .le{width:100%}
.home-7 .ri{width:100%}
}
/*! w3018 首页-客户评论 end */

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

/*! w3018 侧边cookie start */.foot-btn{position:absolute;bottom:100%;right:.2rem;width:.46rem;height:.46rem;background-image:url(/static/home/images/a12.png);background-repeat:no-repeat;background-size:30.4347826087% auto;background-position:center;background-color:#54256d;cursor:pointer;z-index:90}
.cookie-btn{position:fixed;left:.2rem;bottom:.2rem;z-index:60}
.cookie-btn:hover .tip{opacity:1}
.cookie-btn .button{width:1em;height:1em;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;background-color:#54256d;border:none;padding:0;cursor:pointer}
.cookie-btn .button img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
.cookie-btn .tip{position:absolute;left:110%;top:50%;transform:translateY(-50%);background-color:#4e4b66;padding:.5em;color:#fff;white-space:nowrap;border-radius:5px;opacity:0;transition:opacity .3s}
.cookie-btn .tip::before{content:"";width:.5em;height:.5em;position:absolute;left:-.25em;top:50%;transform:translateY(-50%) rotate(45deg);background-color:#4e4b66}
.dlg-mask{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:100}
.dlg-cont{position:fixed;left:50%;top:50%;z-index:101;transform:translate(-50%,-50%)}
.cookie-dialog{display:none}
.cookie-dialog.show{display:block}
.cookie-dialog .dlg-cont{position:fixed;left:50%;top:50%;z-index:101;transform:translate(-50%,-50%);width:8.5rem;max-width:100%}
.cookie-dialog .box{display:flex;flex-direction:column;background-color:#fff;max-height:98vh;border-radius:.1rem}
.cookie-dialog .cook-head{width:100%;position:relative;padding:.22rem .24rem;box-shadow:0 -1px 0 0 inset #999;display:flex;justify-content:space-between;align-items:center}
.cookie-dialog .cook-head .close{padding:0;border:none;width:1em;height:1em;background-color:#fff;background-image:url(/static/home/images/m_off1.png);cursor:pointer}
.cookie-dialog .cook-body{flex:1;overflow-y:auto;padding:.2rem}
.cookie-dialog .description{padding:.18rem 0;line-height:1.8}
.cookie-dialog .cook-item.show .it-bd{display:block}
.cookie-dialog .cook-item.show .it-head::before{transform:rotate(90deg)}
.cookie-dialog .it-head{position:relative;padding-left:.2rem;cursor:pointer}
.cookie-dialog .it-head::before{content:"";width:.5em;height:.5em;background-image:url(/static/home/images/icon-p21.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:.5em}
.cookie-dialog .always-active{color:green}
.cookie-dialog .it-top{display:flex;justify-content:space-between;align-items:center}
.cookie-dialog .it-des{line-height:1.6;margin-top:.1rem;margin-bottom:.14rem}
.cookie-dialog .it-switch{display:flex}
.cookie-dialog .it-switch .radio{position:relative;width:44px;height:24px;margin:0;background-color:#d0d5d2;-webkit-appearance:none;border-radius:1rem;cursor:pointer;outline:0;border:none;top:0}
.cookie-dialog .it-switch .radio:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;border-radius:50%;background-color:#fff;transition:.4s;margin:0}
.cookie-dialog .it-switch .radio:checked{background-color:#1863dc}
.cookie-dialog .it-switch .radio:checked:before{transform:translateX(20px)}
.cookie-dialog .it-bd{display:none;padding:0 .22rem;margin-bottom:.16rem}
.cookie-dialog .it-table{border-radius:6px;color:#212121;border-color:#ebebeb;background-color:#f4f4f4}
.cookie-dialog .des-table{line-height:2;padding:.15rem .1rem;border-bottom:1px solid;border-bottom-color:inherit;margin:0}
.cookie-dialog .des-table li{list-style-type:none;display:flex;padding:3px 0}
.cookie-dialog .des-table div:first-child{width:100px;font-weight:600;word-break:break-word;word-wrap:break-word}
.cookie-dialog .des-table div:last-child{flex:1;word-break:break-word;word-wrap:break-word;margin-left:8px}
.cookie-dialog .cook-edit{display:flex;gap:8px;padding:.2rem .2rem}
.cookie-dialog .cook-edit .button{flex:auto;line-height:2;padding:.08rem;border:2px solid #54256d;background-color:#fff;color:#54256d;cursor:pointer}
.cookie-dialog .cook-edit .accept{background-color:#54256d;color:#fff}
.cookie-dialog .cook-foot{padding:8px .24rem;line-height:1.8;text-align:right;border-radius:0 0 6px 6px;color:#293c5b;background-color:#ededed}
/*! w3018 侧边cookie end */

/*! w3018 侧边表单 start */.chat-btn{position:fixed;right:.2rem;bottom:1rem;z-index:60;transition:all .3s}
.chat-btn:hover .tip{opacity:1}
.chat-btn.hide{opacity:0}
.chat-btn .button{width:1em;height:1em;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;background-color:#54256d;border:none;padding:0;cursor:pointer}
.chat-btn .button img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
.chat-btn .tip{position:absolute;right:110%;top:50%;transform:translateY(-50%);background-color:#4e4b66;padding:.5em;color:#fff;white-space:nowrap;border-radius:5px;opacity:0;transition:opacity .3s}
.chat-btn .tip::before{content:"";width:.5em;height:.5em;position:absolute;right:-.25em;top:50%;transform:translateY(-50%) rotate(45deg);background-color:#4e4b66}
.chat-forms{position:fixed;right:.2rem;bottom:1rem;width:3.2rem;z-index:60;opacity:0;transform:translateY(2rem);transition:all .4s;pointer-events:none}
.chat-forms.show{opacity:1;transform:translateY(0);pointer-events:auto}
.chat-forms .tops{display:flex;justify-content:space-between;align-items:center;background-color:#54256d;color:#fff;padding:.15rem}
.chat-forms .close{width:.75em;height:.75em;border:none;background-color:#54256d;background-image:url(/static/home/images/a12.png);cursor:pointer}
.chat-forms .form{background-color:#fff;border-radius:.1rem;box-shadow:rgba(0,0,0,.16) 0 5px .4rem}
.chat-forms .bots{padding:.15rem}
.chat-forms .fitem{display:block;width:100%;margin-bottom:.16rem}
.chat-forms .ft{color:#28303d;margin-bottom:.08rem}
.chat-forms .ft span{color:red}
.chat-forms .ip{width:100%;height:.36rem;padding:0 .12rem;border:1px solid #69727d}
.chat-forms .ip:focus{border-style:dotted}
.chat-forms .ta{width:100%;height:1rem;padding:.1rem;border:1px solid #69727d}
.chat-forms .submit{width:100%;height:2em;background-color:#54256d;color:#fff;border:none}
.dlg-mask{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:100}
.dlg-cont{position:fixed;left:50%;top:50%;z-index:101;transform:translate(-50%,-50%)}
/*! w3018 侧边表单 end */
