﻿.clearfix {
    zoom: 1;
}
.clearfix:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden;
}

.spw-font-myy { vertical-align: middle; text-align: center;    font-weight: 100 !important}
body>div:nth-of-type(2n){background-color:#fff}
.spw-background-none{background-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important}
a,a:hover,a:focus{text-decoration:none !important}
ul li{list-style-type:none}
img{object-fit:cover}
.active,.active a,.active a:hover,.active li .active div{color:#3f66f5}
.button span,.button:hover span,.sp-btn span{transition:all .3s ease-out}
.swiper-button-prev,.swiper-button-next{opacity:0 !important}
.swiper:hover .swiper-button-prev,.swiper:hover .swiper-button-next{opacity:100 !important;color:#ccc}
.spw-flex-box{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.sp-fcolor-white img{filter:brightness(100)}
.spw-animation-water-container{position:relative;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center}
.spw-animation-water{position:absolute;transform:translate(-50%, -50%);width:160px;height:160px;border-radius:50%;opacity:0;filter:alpha(opacity=100);-webkit-border-radius:50%;-moz-border-radius:50%;border:4px solid #e2e6ea;background-color:#e2e6ea}
.spw-animation-water-container.active .spw-animation-water{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation:kf-water 3s ease-out both;-moz-animation:kf-water 3s ease-out both;-o-animation:kf-water 3s ease-out both;animation:kf-water 3s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}
.spw-animation-water1,.spw-animation-water2,.spw-animation-water3,.spw-animation-water4{padding:15%;position:absolute;margin:0 auto;border:1px solid #24b8ff;box-shadow:0 0 120px 30px #24b8ff inset;border-radius:100%;z-index:2;opacity:0}
.spw-animation-water-container.active .spw-animation-water1{-webkit-animation:kf-water 12s 9s ease-out infinite;animation:kf-water 12s 9s ease-out infinite}
.spw-animation-water-container.active .spw-animation-water2{-webkit-animation:kf-water 12s 6s ease-out infinite;animation:kf-water 12s 6s ease-out infinite}
.spw-animation-water-container.active .spw-animation-water3{-webkit-animation:kf-water 12s 3s ease-out infinite;animation:kf-water 12s 3s ease-out infinite}
.spw-animation-water-container.active .spw-animation-water4{-webkit-animation:kf-water 12s 0s ease-out infinite;animation:kf-water 12s 0s ease-out infinite}
@-webkit-keyframes kf-water{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.5}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}
}
@-moz-keyframes kf-water{0%{-moz-transform:scale(0);transform:scale(0);opacity:.5}
100%{-moz-transform:scale(1);transform:scale(1);opacity:.5}
}
@-o-keyframes kf-water{0%{-o-transform:scale(0);transform:scale(0);opacity:.5}
100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes kf-water{0%{-o-transform:scale(0);transform:scale(0);opacity:.5}
100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@-webkit-keyframes water-animate-4{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.5}
100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}
}
@keyframes water-animate-4{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.5}
100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}
}
.spw-animation-snow{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;background:rgba(0,0,0,0);display:flex;align-items:center;background-image:url(../images/banner/banner_snow.png);background-attachment:fixed;background-size:100% auto;background-repeat:no-repeat;background-position:0 50%;animation:kf-snow 5s linear infinite}
@keyframes kf-snow{0%{background-position:0 200%}
to{background-position:0 50%}
}
.spw-animation-swing-up{animation:kf-swing-up 5s infinite}
@keyframes kf-swing-up{0%{transform:translateY(0px)}
25%{transform:translateY(20px)}
50%{transform:translateY(0px)}
75%{transform:translateY(20px)}
100%{transform:translateY(0px)}
}
.spw-animation-swing-left{animation:kf-swing-left 5s infinite}
@keyframes kf-swing-left{0%{transform:translateX(0px)}
25%{transform:translateX(20px)}
50%{transform:translateX(0px)}
75%{transform:translateX(20px)}
100%{transform:translateX(0px)}
}
.spw-menu-container{position:relative;width:100%;border-bottom:1px solid #eee;height:80px;box-sizing:border-box;background-color:rgba(0,0,0,0) !important;z-index:10;padding-top:15px}
.spw-menu-container-blue{border:none;background-color:#3f66f5;background:-webkit-linear-gradient(#0052dd, #3f66f5);background:-o-linear-gradient(#0052dd, #3f66f5);background:-moz-linear-gradient(#0052dd, #3f66f5);background:linear-gradient(#0052dd, #3f66f5)}
.spw-menu-container-red{border:none;background-color:red;background-size:100%;background-repeat:no-repeat}
@supports(background-image: url("")){.spw-menu-container-red{background:url(../images/spw_head_bg_red.webp) 0% 0%/cover no-repeat}
}
.spw-menu-container-red else{background:-webkit-linear-gradient(90deg, #ff4242, #ff3030, #ff5a22);background:-o-linear-gradient(90deg, #ff4242, #ff3030, #ff5a22);background:-moz-linear-gradient(90deg, #ff4242, #ff3030, #ff5a22);background:linear-gradient(90deg, #ff4242, #ff3030, #ff5a22)}
.spw-menu-container-green{border:none;background-color:#28a745;background-size:100%;background-repeat:no-repeat}
@supports(background-image: url("")){.spw-menu-container-green{background:url(../images/spw_head_bg_green.webp) 0% 0%/cover no-repeat}
}
.spw-menu-container-green else{background:-webkit-linear-gradient(90deg, #00c04f, #0ace5b);background:-o-linear-gradient(90deg, #00c04f, #0ace5b);background:-moz-linear-gradient(90deg, #00c04f, #0ace5b);background:linear-gradient(90deg, #00c04f, #0ace5b)}
.spw-menu-wrapper{display:flex;margin:0px auto;justify-content:space-between;align-items:center;flex-wrap:nowrap;clear:both}
.spw-menu-logo{height:60px;position:relative;display:flex;align-items:center;font-size:25px;padding-bottom:8px}
.spw-menu-logo a{display:flex;align-items:center}
.spw-menu-logo img{height:50px;padding-right:8px;vertical-align:middle}
.spw-menu-logo h1,.spw-menu-logo .sp-hide-xsh2{font-size:38px;font-family:myy;font-weight:100}
.spw-menu-container-red .spw-menu-logo,.spw-menu-container-red .spw-menu-logo a,.spw-menu-container-blue .spw-menu-logo,.spw-menu-container-blue .spw-menu-logo a,.spw-menu-container-green .spw-menu-logo,.spw-menu-container-green .spw-menu-logo a{color:#fff}
.spw-menu-container-red .spw-menu-logo img,.spw-menu-container-blue .spw-menu-logo img,.spw-menu-container-green .spw-menu-logo img{filter:brightness(100)}
.spw-menu-minibtn{display:none}
.spw-menu-navlist{display:block;z-index:15}
.spw-menu-nav{color:#333;float:left;position:relative;display:block;outline:none;cursor:pointer;padding-left:15px;padding-right:10px;text-align:center}
.spw-menu-nav:first-child{padding-left:0px}
.spw-menu-nav:last-child{padding-right:0px}
.spw-menu-nav a{color:#fff;height:28px;display:block;font-size:16px;font-weight: bold;}
.spw-menu-nav>ul{display:none;z-index:20;position:absolute;overflow:hidden;margin-top:0px;list-style-type:none;background:#fff;width:550px;padding:15px;transform:translateX(-50%);left:40%;-webkit-box-shadow:0 2px 20px rgba(150,150,150,.3);-moz-box-shadow:0 2px 20px rgba(150,150,150,.3);box-shadow:0 2px 20px rgba(150,150,150,.3)}
.spw-menu-nav>ul h4{border-left:3px solid #009fff;text-align:left;width:100%;font-size:16px;font-weight:bold;color:#333;float:left;margin-top:15px;margin-bottom:10px;padding-left:8px}
.spw-menu-nav:hover>ul{display:block;transition:.2s all;-webkit-transition:.2s;-moz-transition:.2s all;-o-transition:.2s all}
.spw-menu-nav.active>a,.spw-menu-nav:hover>a,.spw-menu-nav.active>a:hover{border-bottom:2px solid #fff;color:#fff !important;font-weight:500}
.spw-menu-nav>ul>li{width:33%;float:left;display:flex;font-weight:500;text-align:center;color:#5a6268;padding-top:5px;margin-top:5px;margin-bottom:5px}
.spw-menu-nav>ul>li>.hot{background-image:url(../images/sp_header_navicon.webp);background-size:16px auto;background-repeat:no-repeat;padding-left:20px}
.spw-menu-nav:hover>ul a,.spw-menu-nav>ul>li a{color:#666 !important;height:20px;margin-left:10px}
.spw-menu-nav>ul>li:hover a{color:#333;font-weight:600;transition:.1s all ease-in-out;-webkit-transition:.1s all ease-in-out;-moz-transition:.1s all ease-in-out;-o-transition:.1s all ease-in-out}
.spw-content-container{margin:20px auto;width:1170px}
.spw-footer{position:relative;clear:both;width:100%;background-color:#303036 !important}
.spw-footer-flink{background-color:#efefef;height:45px;line-height:45px;font-size:12px;overflow:hidden}
.spw-footer-flink-wapper{font-size:14px;color:#333;float:left;width:85%;overflow:hidden;height:120px}
.spw-footer-flink-wapper-link{color:#333;font-size:16px;float:left}
.spw-footer-flink-wapper>ul>li{padding-left:5px;padding-right:5px;float:left;line-height:16px;padding-top:16px}
.spw-footer-flink-wapper>ul>li>a{color:#999}
.spw-footer-flink-more{cursor:pointer;float:right;width:10%;height:120px;overflow:hidden;background:rgba(0,0,0,.1);text-align:center;color:#333;font-size:16px}
.spw-footer-flink-more-icon{width:0;height:0;border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-bottom:12px solid #b2b2b2;margin:5px auto 0px auto}
.spw-footer-flink-more p{margin-top:-6px;color:#a4a4a4;font-size:12px}
.spw-footer-container{margin:auto;clear:both}
.spw-footer-addr{font-weight:500;font-stretch:normal;letter-spacing:0px;color:#fff;vertical-align:top}
.spw-footer-tel{font-weight:normal;font-stretch:normal;letter-spacing:0px;color:#e2e6ea}
.spw-footer-menulink{display:block;}
.spw-footer-menulink a{color:#e2e6ea}
.spw-footer-menulink a:hover{color:#fff}
.spw-footer-menulink a:focus{color:#fff}
.spw-footer-menulink-p{font-weight:500;font-stretch:normal;letter-spacing:0px;color:#fff !important}
.spw-footer-menulink-c{font-weight:normal;letter-spacing:0px;color:#aaa}
.spw-footer-menulink-c:hover{color:#fff}
.spw-qrcode{text-align:center;display:inline-block}
.spw-qrcode img{display:inline-block}
.spw-qrcode p{font-weight:normal;font-stretch:normal;letter-spacing:0px;color:#aaa;opacity:.7;text-align:center}
.spw-footer2-container{text-align:center;background-color:#222;margin:0 auto;margin:auto;clear:both;font-weight:normal;font-stretch:normal;letter-spacing:0px;color:#666;vertical-align:middle}
.spw-sidemenu{width:100%;float:left;padding-right:15px}
.spw-sidemenu .head{background-color:#3f66f5;background:-webkit-linear-gradient(#0052dd, #3f66f5);background:-o-linear-gradient(#0052dd, #3f66f5);background:-moz-linear-gradient(#0052dd, #3f66f5);background:linear-gradient(#0052dd, #3f66f5);box-sizing:border-box;padding:15px 25px 15px 25px;border-radius:10px 10px 0 0;font-weight:600;color:#fff;font-size:22px}
.spw-sidemenu .head p{font-weight:400;color:#fff;margin-top:12px;font-size:14px}
.spw-sidemenu .menu{background-color:#fff;border-radius:0 0 10px 10px;font-weight:bold;padding:10px 25px}
.spw-sidemenu .menu a{color:#666}
.spw-sidemenu .menu>li{font-weight:bold;border-bottom:1px solid #e6e6e6;padding:16px 0;font-size:16px;font-weight:bold;color:#666}
.spw-sidemenu .menu>li:last-child{border:0}
.spw-sidemenu .menu>li:hover{transform:translateX(3px);transition:all .2s}
.spw-sidemenu .menu>li:hover>a{color:#388fff}
.spw-sidemenu .menu>li.active a{color:#388fff}
.spw-sidemenu .menu>li>ul{padding-top:5px;padding-left:10px}
.spw-sidemenu .menu>li>ul>li{padding-top:10px;padding-left:12px;font-size:15px;font-weight:500;color:#666}
.spw-sidemenu .menu>li>ul>li:hover a{color:#388fff;font-weight:600}
.spw-sidemenu-open{display:none}
.spw-sidemenu-sub{width:100%;float:left;padding-top:20px;padding-right:15px;padding-bottom:20px}
.spw-sidemenu-sub .head{background-color:#fff;border-bottom:1px solid #e6e6e6;padding:15px 25px 15px 25px;border-radius:10px 10px 0 0;font-weight:600;color:#388fff;font-size:22px}
.spw-sidemenu-sub .menu{background-color:#fff;border-bottom:1px solid #e6e6e6;border-radius:0 0 10px 10px;padding:10px 25px}
.spw-sidemenu-sub .menu a{color:#666}
.spw-sidemenu-sub .menu li{border-bottom:1px solid #e6e6e6;padding:16px 0;font-size:14px;color:#666}
.spw-sidemenu-sub .menu li:last-child{border:0}
.spw-sidemenu-sub .menu li:hover{transform:translateX(3px);transition:all .2s}
.spw-sidemenu-sub .menu li:hover a{font-weight:bold;color:#388fff}
.spw-breadcrumb{color:#666;vertical-align:middle;width:100%;padding-left:5px;height:40px;line-height:40px;font-size:14px;overflow:hidden}
.spw-breadcrumb a{color:#666}
.spw-breadcrumb a:hover{color:#333}
.spw-breadcrumb li{display:inline-block}
.spw-breadcrumb li a{color:#666}
.spw-pages{margin:40px auto;color:#666}
.spw-pages a{color:#666}
.spw-pages ul{margin:auto !important;margin:0 auto !important;text-align:center !important;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.spw-pages ul li{float:left;padding:5px;margin-right:4px;background-color:#f1f1f1;border:solid 1px #dedede;display:flex;align-items:center;text-align:center;height:34px;font-size:16px}
.spw-pages ul li.active,.spw-pages ul li:hover,.spw-pages ul li:focus{background-color:#388fff;border:solid 1px #388fff;display:flex;align-items:center;text-align:center}
.spw-pages ul li.active a,.spw-pages ul li:hover a,.spw-pages ul li:focus a{color:#fff !important}
.spw-title-container{padding-top:50px;padding-bottom:20px;margin:0 auto;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-stretch:normal;flex-direction:column;letter-spacing:0px;color:#333}
.spw-title-container *:nth-child(2){margin-top:12px}
.spw-title-container *:nth-child(3){margin-top:12px}
.spw-title{font-weight:bold;font-size:36px;line-height:36px}
.spw-title-myy{font-family:myy;font-weight:100 !important;font-size:56px;line-height:60px;margin-bottom:-10px}
.spw-title-myy span{color:#3f66f5}
.spw-title-icon{background-image:url("../images/title_icon_blue.webp");background-position:left center;background-repeat:no-repeat;background-size:auto 94%;font-weight:600;font-size:36px;height:36px;line-height:32px;padding-left:66px}
.spw-title-hr,.spw-title-hr-sm{background-color:#3f66f5;background:-webkit-linear-gradient(90deg, #3f66f5, #009fff);background:-o-linear-gradient(90deg, #3f66f5, #009fff);background:-moz-linear-gradient(90deg, #3f66f5, #009fff);background:linear-gradient(90deg, #3f66f5, #009fff);margin:0px auto}
.spw-title-hr{height:8px;width:60px;border-radius:5px}
.spw-title-hr-sm{height:2px;width:100px}
.spw-subtitle{font-weight:normal;font-stretch:normal;letter-spacing:0px;color:#666;text-align:center;font-size:17px}
.spw-title-container-white,.spw-title-container-white a,.spw-title-container-white .spw-title,.spw-title-container-white .spw-subtitle,.spw-title-container-white .spw-title-icon,.spw-title-container-white .spw-title-myy,.spw-title-container-white .spw-title-myy span,.spw-title-white,.spw-title-white a,.spw-title-white .spw-title,.spw-title-white .spw-subtitle,.spw-title-white .spw-title-icon,.spw-title-white .spw-title-myy,.spw-title-white .spw-title-myy span{color:#fff !important}
.spw-title-container-white .spw-title-hr,.spw-title-container-white .spw-title-hr-sm,.spw-title-white .spw-title-hr,.spw-title-white .spw-title-hr-sm{background:#fff !important}
.spw-title-container-white .spw-title-icon,.spw-title-white .spw-title-icon{background-image:url("../images/title_icon_white.webp") !important}


@media screen and (max-width: 767px){
    .spw-menu-logo .sp-hide-xsh2{font-size:30px;}
}

@media screen and (max-width: 991px){
body{font-size:.12rem}
.sp-container{padding-left:.15rem;padding-right:.15rem}
.sp-fluid>div{width:100%}
.spw-shadow{background-color:#fff;border-radius:.05rem;box-shadow:0rem .03rem .1rem 0rem rgba(103,111,178,.3)}
.spw-shadow-mini{box-shadow:0rem .03rem .05rem 0rem rgba(179,179,179,.3)}
@keyframes kf-swing-up{0%{transform:translateY(0px)}
    25%{transform:translateY(0.05rem)}
    50%{transform:translateY(0px)}
    75%{transform:translateY(0.05rem)}
    100%{transform:translateY(0px)}
}
@keyframes kf-swing-left{0%{transform:translateX(0px)}
    25%{transform:translateY(0.05rem)}
    50%{transform:translateX(0px)}
    75%{transform:translateY(0.05rem)}
    100%{transform:translateX(0px)}
}
.spw-animation-water{height:.5rem;width:.5rem}
.spw-menu-container{position:fixed;font-size:.15rem;height:.7rem;border:none;background-color:#3f66f5;background:-webkit-linear-gradient(#0052dd, #3f66f5);background:-o-linear-gradient(#0052dd, #3f66f5);background:-moz-linear-gradient(#0052dd, #3f66f5);background:linear-gradient(#0052dd, #3f66f5);vertical-align:middle;padding-top:0px;top:0px}
.spw-menu-container+div{margin-top:.7rem}
.spw-menu-container-red{background-color:red;background:red;background:-webkit-linear-gradient(90deg, #ff4242, #ff3030, #ff5a22);background:-o-linear-gradient(90deg, #ff4242, #ff3030, #ff5a22);background:-moz-linear-gradient(90deg, #ff4242, #ff3030, #ff5a22);background:linear-gradient(90deg, #ff4242, #ff3030, #ff5a22)}
.spw-menu-container-green{background-color:#28a745;background:#28a745;background:-webkit-linear-gradient(90deg, #00c04f, #0ace5b);background:-o-linear-gradient(90deg, #00c04f, #0ace5b);background:-moz-linear-gradient(90deg, #00c04f, #0ace5b);background:linear-gradient(90deg, #00c04f, #0ace5b)}
.spw-menu-container-top+.spw-banner-container>.swiper-wrapper>.swiper-slide{padding-top:10px}
.spw-menu-wrapper{display:block;height:.7rem;margin:0px auto;width:100%;padding:0}
.spw-menu-logo{position:absolute;float:left;height:.7rem;padding-left:.15rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:0}
.spw-menu-logo img{padding-top:0px;padding-left:0px}
.spw-menu-minibtn{display:block;position:absolute;width:.36rem;height:.36rem;right:.18rem;top:.17rem;padding:.09rem .08rem;cursor:pointer;outline:none;border-radius:.03rem;background-color:#0052dd}
.spw-menu-minibtn img{width:100%;height:100%;vertical-align:top;object-fit:cover}
.spw-menu-minibtn-icon{background-color:#fff;display:block;width:100%;margin-bottom:.05rem;height:.025rem;border-radius:4px}
.spw-menu-navlist.active{display:block;max-height:500px}
.spw-menu-navlist{position:relative;top:.7rem;background-color:#3f66f5;background:-webkit-linear-gradient(#0052dd, #3f66f5);background:-o-linear-gradient(#0052dd, #3f66f5);background:-moz-linear-gradient(#0052dd, #3f66f5);background:linear-gradient(#0052dd, #3f66f5);max-height:0;overflow:scroll;transition:all .15s ease-in-out}
.spw-menu-container-red .spw-menu-navlist{background-color:red;background:red;background:-webkit-linear-gradient(90deg, #ff4242, #ff3030, #ff5a22);background:-o-linear-gradient(90deg, #ff4242, #ff3030, #ff5a22);background:-moz-linear-gradient(90deg, #ff4242, #ff3030, #ff5a22);background:linear-gradient(90deg, #ff4242, #ff3030, #ff5a22)}
.spw-menu-container-green .spw-menu-navlist{background-color:#28a745;background:#28a745;background:-webkit-linear-gradient(90deg, #00c04f, #0ace5b);background:-o-linear-gradient(90deg, #00c04f, #0ace5b);background:-moz-linear-gradient(90deg, #00c04f, #0ace5b);background:linear-gradient(90deg, #00c04f, #0ace5b)}
.spw-menu-navlist.open{max-height:5rem}
.spw-menu-nav{display:block;width:100%;height:.5rem;line-height:.5rem;font-size:.14rem;overflow:hidden;border-top:1px solid #fff;padding-left:0px;padding-right:0px}
.spw-menu-navlist.active a,.spw-menu-nav.active a,.spw-menu-nav:hover a,.spw-menu-nav.active a:hover{border:none;color:#fff !important}
.spw-menu-nav a{height:auto}
.spw-menu-nav-link{padding:.1rem .5rem;color:#5a6268;text-decoration:none}
.spw-menu-nav>ul{display:none;height:auto;opacity:1;position:relative;background:#333}
.spw-menu-nav:hover>ul,.spw-menu-nav:active>ul{display:none}
.spw-menu-nav>ul>li{color:#fff;background:#444359}
.spw-content-container{margin:.1rem auto;padding-left:.15rem;padding-right:.15rem}
.spw-footer-flink{font-size:.12rem}
.spw-footer-flink-wapper{font-size:.12rem;height:1.2rem;width:75%}
.spw-footer-flink-wapper-link{font-size:.12rem}
.spw-footer-flink-wapper>ul>li{padding-left:.05rem;padding-right:.05rem;line-height:.12rem;padding-top:.16rem}
.spw-footer-flink-more{height:1.2rem;font-size:.12rem;width:20%}
.spw-footer-flink-more-icon{border-left:.1rem solid rgba(0,0,0,0);border-right:.1rem solid rgba(0,0,0,0);border-bottom:.12rem solid #b2b2b2;margin:.05rem auto 0rem auto}
.spw-footer-flink-more p{font-size:.12rem;line-height:.3rem}
.spw-footer-container{padding:.15rem;margin-bottom:.1rem}
.spw-footer-logo{width:2.7rem;margin-bottom:.13rem;height:.3rem;background-size:2.7rem auto}
.spw-footer-addr{font-size:.16rem;margin-bottom:.15rem !important}
.spw-qrcode{display:inline-block;margin-left:.06rem}
.spw-qrcode img{display:inline-block;width:.65rem;height:.65rem}
.spw-qrcode p{font-size:.07rem;margin-top:.01rem}
.spw-footer2-container{padding-top:.05rem;padding-bottom:.05rem;font-size:.1rem;line-height:.15rem}
.spw-helpme-mob{position:fixed;z-index:1000;bottom:3%;width:80%;left:10%}
.spw-helpme-mob-wrapper{height:.46rem;box-shadow:0 0 10px 0px #388fff;background-color:#388fff;border-radius:.4rem;justify-content:center;align-items:center;display:-webkit-flex}
.spw-helpme-mob-wrapper img{width:.3rem;height:.3rem}
.spw-helpme-mob-wx{position:relative}
.spw-helpme-mob-wx::after{content:url(../images/sp_qrcode_wxsales.webp);position:absolute;right:-0.6rem;top:-1.6rem;z-index:99;width:130px;height:130px;border:5px solid #ddd;border-radius:4px;transform-origin:top right;transform:scale(0);opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.spw-helpme-mob-wx:hover::after{transform:scale(1);opacity:1}
.spw-breadcrumb{height:.4rem;padding-left:.1rem;padding-right:.1rem;line-height:.4rem;font-size:.13rem;background:#fff}
.spw-masking{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;background:rgba(0,0,0,.3)}
.spw-sidemenu{display:none;margin-top:.9rem}
.spw-sidemenu .head{color:#fff;font-size:.2rem;padding-bottom:.15rem;padding-top:.15rem;border-bottom:.01rem solid hsla(0,0%,100%,.4)}
.spw-sidemenu .menu>li{font-size:.16rem}
.spw-sidemenu .menu>li>ul>li{padding-top:.1rem;padding-left:.1rem;font-size:.14rem}
.spw-sidemenu.active{background:#fff;overflow-y:auto;z-index:2;position:fixed;height:80%;top:0;left:0;width:2.4rem;display:block;border-radius:10px;padding-right:0px;transition:all .5s ease-in-out}
.spw-sidemenu-open{display:block;background:linear-gradient(90deg, #3f66f5, #388fff);width:.25rem;height:.55rem;position:fixed;left:0;z-index:1099;top:45%;border-radius:0px 10px 10px 0}
.spw-sidemenu-open *:first-child{position:relative;width:.08rem;height:.18rem;top:32%;left:30%;color:#fff}
.spw-sidemenu-sub{display:none}
.spw-pages{margin:.3rem auto}
.spw-pages ul li{padding:.02rem .04rem;margin-right:.02rem;height:.24rem;font-size:.13rem}
.spw-title-container{padding-top:.2rem;padding-bottom:.1rem;width:92% !important}
.spw-title-container>*:nth-child(2){margin-top:.05rem}
.spw-title-container>*:nth-child(3){margin-top:.05rem}
.spw-title{font-size:.2rem !important}
.spw-title-myy{font-size:.32rem;line-height:.32rem;margin-bottom:-0.01rem}
.spw-title-icon{height:.2rem;font-size:.2rem;line-height:.18rem;padding-left:.36rem}
.spw-title img{height:.4rem}
.spw-title-hr{height:.05rem;width:.35rem;border-radius:.05rem}
.spw-title-hr-sm{width:.6rem}
.spw-subtitle{margin-top:.05rem;font-size:.14rem;line-height:.2rem}
}

@media only screen and (min-width: 992px){
body{margin:0 !important}
.sp-container{clear:both;position:relative}
.spw-shadow{background-color:#fff;border-radius:5px !important;-webkit-box-shadow:0 2px 20px rgba(150,150,150,.3);-moz-box-shadow:0 2px 20px rgba(150,150,150,.3);box-shadow:0 2px 20px rgba(150,150,150,.3) !important}
.spw-shadow:hover{-webkit-box-shadow:0 2px 25px rgba(150,150,150,.5);-moz-box-shadow:0 2px 25px rgba(150,150,150,.5);box-shadow:0 2px 25px rgba(150,150,150,.5) !important;transform:translateY(-5px)}
.spw-shadow-mini{background-color:#fff;-webkit-box-shadow:1px 1px 12px rgba(180,180,180,.4);-moz-box-shadow:1px 1px 12px rgba(180,180,180,.4);box-shadow:1px 1px 12px rgba(180,180,180,.4) !important}
.spw-shadow-mini:hover{-webkit-box-shadow:0px 0px 15px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 15px rgba(0,0,0,.3);box-shadow:0px 0px 15px rgba(0,0,0,.3) !important;transition:all .2s ease 0s;transform:translateY(-2px)}
.spw-nav-arrow{position:absolute;margin-top:-35px;margin-left:277px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #fafafa}
.spw-nav-submenu:hover .spw-nav-submenu-content{display:block;transition:all .3s}
.spw-nav-submenu-content{padding-top:25px;padding-bottom:0;padding-left:35px;padding-right:20px;background:#fff;background-size:1152px 145px;position:absolute;display:none;margin:0px -280px;z-index:1099;width:600px;box-shadow:0 0 15px rgba(0,0,0,.2)}
.spw-nav-submenu-list{margin-bottom:30px}
.spw-nav-submenu-list li{width:32%;display:inline-block;margin-top:15px}
.spw-nav-submenu-name{font-size:14px;color:#666}
.spw-nav-submenu-name:hover{color:#333 !important;font-weight:600}
.active:hover .spw-nav-submenu-name{color:#333 !important;font-weight:600}
.spw-footer-container{padding-top:35px;padding-bottom:35px}
.spw-footer-logo{height:30px;width:350px;margin-bottom:35px;background-size:350px auto}
.spw-footer-addr{font-size:24px}
.spw-footer-tel{margin-top:12px;font-size:13px;line-height:24px}
.spw-footer-menulink{margin-right:35px}
.spw-footer-menulink-p{font-size:20px;margin-bottom:5px}
.spw-footer-menulink-c{font-size:14px}
.spw-qrcode{margin-left:6px}
.spw-qrcode img{width:72px;height:72px}
.spw-qrcode p{font-size:12px;margin-top:5px}
.spw-footer2-container{padding-top:10px;padding-bottom:10px;font-size:12px}
.spw-helpme-pc{position:fixed;z-index:1000;right:0%;top:58%}
.spw-helpme-pc-item1{width:100px;height:100px;margin-top:10px;display:block}
.spw-helpme-pc-item2{width:100px;height:32px;display:block;margin-top:10px}
.spw-helpme-pc-item3{width:100px;height:32px;display:block;margin-top:10px}
.spw-helpme-pc-top{width:40px;height:40px;position:fixed;z-index:1000;right:0%;margin-top:10px}
}
