body,html{font:14px/1.5 Arial,"Microsoft YaHei",sans-serif;color:#333;background-color:#fff}a{outline:0;text-decoration:none}[v-cloak]{display:none}.nav-wrap{height:90px}.main-nav{background-color:#fff}.main-nav .navbar .logo img{max-width:200px}.main-nav nav .navbar-nav .nav-item{position:relative;padding:15px 0}.main-nav nav .navbar-nav .nav-item .active,.main-nav nav .navbar-nav .nav-item:hover a{color:#0071dc!important}.main-nav nav .navbar-nav .nav-item .active::before,.main-nav nav .navbar-nav .nav-item:hover a::before{opacity:1;width:100%}.main-nav nav .navbar-nav .nav-item .active i,.main-nav nav .navbar-nav .nav-item:hover a i{color:#0071dc}.main-nav nav .navbar-nav .nav-item a{text-transform:capitalize;font-size:1.2rem;color:#252525;font-weight:500;margin-left:12px;margin-right:12px;position:relative}.main-nav nav .navbar-nav .nav-item a::before{content:'';position:absolute;bottom:0;width:0;height:1px;left:0;right:0;background-color:#0071dc;opacity:0;-webkit-transition:.7s;transition:.7s}.main-nav nav .navbar-nav .nav-item a.active,.main-nav nav .navbar-nav .nav-item a:focus,.main-nav nav .navbar-nav .nav-item a:hover{color:#0071dc!important}.main-nav nav .navbar-nav .nav-item a.active::before,.main-nav nav .navbar-nav .nav-item a:focus::before,.main-nav nav .navbar-nav .nav-item a:hover::before{opacity:1;width:100%}.main-nav nav .navbar-nav .nav-item a.active i,.main-nav nav .navbar-nav .nav-item a:focus i,.main-nav nav .navbar-nav .nav-item a:hover i{color:#0071dc}.main-nav nav .navbar-nav .nav-item:hover .dropdown-menu{-webkit-transform:scale(1);transform:scale(1)}.main-nav nav .navbar-nav .nav-item .dropdown-menu{border:0;padding:0;border-radius:0;background-color:#fff!important;position:absolute;top:66px;left:0;width:250px;display:block;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.05);box-shadow:0 0 30px 0 rgba(0,0,0,.05);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-nav nav .navbar-nav .nav-item .dropdown-menu li{position:relative;padding:0;border-bottom:1px solid #e1e1e1}.main-nav nav .navbar-nav .nav-item .dropdown-menu li:last-child{border-bottom:0}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a{position:relative;display:block;margin:0;padding:10px 25px;font-weight:600;font-size:15px;color:#252525!important;text-transform:capitalize;-webkit-transition:.7s;transition:.7s}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a::before{content:'';position:absolute;top:0;left:0;width:2px;height:100%;background-color:#0071dc;-webkit-transition:.9s;transition:.9s;z-index:-1}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active{border-radius:0;color:#fff!important;padding-left:35px}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active i{color:#fff}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active::before{width:100%}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a .active,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover{color:#fff!important;border-radius:0;padding-left:35px}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a .active::before,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus::before,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover::before{width:100%}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a .active i,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus i,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover i{color:#fff}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a i{float:right;top:12px;position:relative}.main-nav nav .navbar-nav .nav-item .dropdown-menu li.active{color:#fff!important}.main-nav nav .navbar-nav .nav-item .dropdown-menu li.active::before{width:100%}.main-nav nav .navbar-nav .nav-item .dropdown-menu li.active i{color:#fff}.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{left:100%;margin-top:18px!important;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0)}.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu{-webkit-transform:scaleX(1);transform:scaleX(1)}.mobile-nav{display:none;height:70px}.sticky{top:0;position:fixed;-webkit-animation-duration:.5s;animation-duration:.5s;width:100%!important;z-index:999}.sticky .main-nav{-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}@media screen and (max-width:768px){.nav-wrap{height:70px}.main-nav{display:none}.mobile-nav{display:block}.mobile-nav .logo{text-decoration:none;position:absolute;top:13px;z-index:999;left:15px;color:#fff;font-weight:700;text-transform:uppercase;font-size:20px}.mobile-nav .logo img{max-width:140px}.mobile-nav nav .navbar-nav{height:auto;overflow-y:scroll}.mobile-nav nav .navbar-nav .nav-item a i{display:none}}@media screen and (min-width:768px) and (max-width:992px){.nav-wrap{height:70px}.main-nav{display:none}.mobile-nav{display:block}.mobile-nav .logo{text-decoration:none;position:absolute;top:13px;z-index:999;left:15px;color:#fff;font-weight:700;text-transform:uppercase;font-size:20px}.mobile-nav .logo img{max-width:140px}.mobile-nav nav .navbar-nav{height:auto;overflow-y:scroll}.mobile-nav nav .navbar-nav .nav-item a i{display:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.footer{background-color:#009fd9;margin-top:20px}.footer .wave-box{position:relative;height:60px;background:#fff}.footer .wave-box .marquee-box{overflow:hidden;width:100%;position:absolute;left:0;top:0}.footer .wave-box .marquee-box .marquee{width:8000%;height:60px}.footer .wave-box .marquee-box .marquee .wave-list-box{float:left}.footer .wave-box .marquee-box .marquee .wave-list-box ul{float:left;height:60px;overflow:hidden}.footer .wave-box .marquee-box .marquee .wave-list-box ul li{height:60px;width:100%;float:left;line-height:30px;list-style:none}.footer .service{padding:10px 0 20px;border-bottom:1px solid #27aede}.footer .service .service-list{display:flex;flex-flow:row nowrap;justify-content:center}.footer .service .service-list .service-item{float:left;width:20%;height:36px;padding:0 15px;text-align:center;border-left:1px solid #27aede;color:#fff;font-size:1.2rem}.footer .service .service-list .service-item:first-child{border-left:none}@media screen and (max-width:768px){.footer .service{display:none}}@media screen and (min-width:768px) and (max-width:992px){.footer .service{display:none}}.footer .bottom-link{padding:30px 0 60px}.footer .bottom-link .link-list{float:left;margin-right:13%}.footer .bottom-link .link-list .link-item{line-height:32px}.footer .bottom-link .link-list .link-item a{color:#b6e2f2;font-size:.9rem}.footer .bottom-link .link-list .link-item a:hover{color:#fff}.footer .bottom-link .link-list .link-item:first-child a{margin-bottom:15px;font-size:1.2rem;color:#fff}.footer .bottom-link .telephone{color:#fff;font-size:1.8rem;margin-bottom:10px}.footer .bottom-link .address{color:#b6e2f2;font-size:1rem}.footer .bottom-link .qrcode{width:148px;height:auto}@media screen and (max-width:768px){.footer .bottom-link{display:none}}@media screen and (min-width:768px) and (max-width:992px){.footer .bottom-link{display:none}}.footer .site-info{width:100%;border-top:1px solid #4cc3ed;padding:20px 0;text-align:center}.footer .site-info .company-name{text-align:center;color:#b6e2f2;font-size:.9rem;line-height:30px}.footer .site-info .beian{text-align:center;color:#b6e2f2;font-size:.9rem;line-height:30px}.footer .site-info .beian:hover{color:#a8d0e0}.topic{margin:1rem 0 1.5rem}.topic-title{margin:1.5rem auto 0;text-align:center;font-size:2rem}.topic-title-bottom{display:block;width:3rem;height:.3rem;margin:.4rem auto;background-color:#009fd9;border-radius:.3rem}.topic.left{position:relative}.topic.left .topic-title{text-align:left}.topic.left .topic-title-bottom{position:absolute;left:0;width:16rem;margin:.4rem 0}.topic.right{position:relative}.topic.right .topic-title{text-align:right}.topic.right .topic-title-bottom{position:absolute;right:0;width:16rem;margin:.4rem 0}@media screen and (max-width:768px){.topic-title{font-size:1.3rem}.topic-title-bottom{width:1.95rem}.topic.left .topic-title-bottom{width:8rem}.topic.right .topic-title-bottom{width:8rem}}@media screen and (min-width:768px) and (max-width:992px){.topic-title{font-size:1.6rem}.topic-title-bottom{width:2.4rem}.topic.left .topic-title-bottom{width:12rem}.topic.right .topic-title-bottom{width:12rem}}.swiper{width:100%;height:100%;--swiper-navigation-color:#fff;--swiper-navigation-size:30px}.swiper .swiper-slide{width:100%;height:100%}.swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}#top-swiper{height:600px}@media screen and (max-width:768px){#top-swiper{height:180px}}@media screen and (min-width:768px) and (max-width:992px){#top-swiper{height:300px}}.backtop{position:fixed;top:90%;right:10%;opacity:0;cursor:pointer;text-decoration:none;color:#fff;font-size:24px;font-weight:700;text-align:center;background:#0071dc;border-radius:50%;width:45px;height:45px;line-height:48px;z-index:100;-webkit-transition:.5s;transition:.5s;box-shadow:1px 5px 19px rgba(0,0,0,.15)}.backtop i{-webkit-transition:.5s;transition:.5s}.backtop:hover{background-color:#fff;color:#0071dc}.backtop.active{-webkit-transform:translateY(-95%);transform:translateY(-95%);opacity:1}.article-class{margin-bottom:1rem}.article-class .list-group-item{cursor:pointer}.article-class .list-group-item.active{border-color:rgba(0,0,0,.125)}.article-class .list-group-item.active .class-collapse{color:#fff}.article-class .class-name{display:block;font-size:1.2rem}.article-class .class-collapse{position:absolute;top:.4rem;right:.5rem;color:#212529;transition:transform .3s ease}.article-class .class-collapse[aria-expanded=true]{transform:rotate(90deg)}.article-class .child-class{margin:0 -1rem;border-top:1px solid rgba(0,0,0,.125)}.article-list{margin-bottom:1rem}.article-list .article-item{margin-bottom:1rem}.article-list .article-item .article-link{display:inline-block}.article-list .article-item .image{width:180px;height:120px;object-fit:cover;margin:1rem;float:left}.article-list .article-item .title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;color:#333;font-size:1.4rem}.article-list .article-item .publish_time{color:#909399;font-size:1.1rem}.article-list .article-item .desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;color:#909399;font-size:1.1rem}@media screen and (max-width:768px){.article-list .article-item .image{width:90px;height:60px}.article-list .article-item .title{-webkit-line-clamp:2;font-size:1.1rem}.article-list .article-item .publish_time{font-size:1rem}.article-list .article-item .desc{display:none;font-size:1rem}}@media screen and (min-width:768px) and (max-width:992px){.article-list .article-item .image{width:120px;height:80px}.article-list .article-item .title{-webkit-line-clamp:2;font-size:1.2rem}.article-list .article-item .publish_time{font-size:1rem}.article-list .article-item .desc{font-size:1rem}}.article-detail .title{font-size:2rem;text-align:center;margin:20px 0}.article-detail .attr{margin:0 0 20px;padding:10px 15px;border-top:solid 1px #e4e7ed;border-bottom:solid 1px #e4e7ed;text-align:center;color:#909399}.article-detail .attr span+span{margin-left:20px}.article-detail .content img{max-width:100%!important}.product-class{margin-bottom:1rem}.product-class .class-name{display:block;font-size:1.2rem}.product-class .list-group-item{cursor:pointer}.product-class .list-group-item.active{border-color:rgba(0,0,0,.125)}.product-class .list-group-item.active .class-collapse{color:#fff}.product-class .class-collapse{position:absolute;top:.4rem;right:.5rem;color:#212529;transition:transform .3s ease}.product-class .class-collapse[aria-expanded=true]{transform:rotate(90deg)}.product-class .child-class{margin:0 -1rem;border-top:1px solid rgba(0,0,0,.125)}.product-list{margin-bottom:1rem}.product-list .product-item{margin-bottom:1rem}.product-list .product-item .product-link{display:inline-block;text-align:center}.product-list .product-item .image{width:180px;height:120px;object-fit:cover;margin:1rem auto}.product-list .product-item .title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;color:#333;font-size:1.4rem;text-align:left}.product-list .product-item .desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;color:#909399;font-size:1.1rem;text-align:left}@media screen and (max-width:768px){.product-list .product-item .image{width:90px;height:60px}.product-list .product-item .title{-webkit-line-clamp:2;font-size:1.1rem}.product-list .product-item .publish_time{font-size:1rem}.product-list .product-item .desc{display:none;font-size:1rem}}@media screen and (min-width:768px) and (max-width:992px){.product-list .product-item .image{width:120px;height:80px}.product-list .product-item .title{-webkit-line-clamp:2;font-size:1.2rem}.product-list .product-item .publish_time{font-size:1rem}.product-list .product-item .desc{font-size:1rem}}.product-detail .image-warp{width:450px;height:300px;margin:20px 0;box-shadow:0 0 1px 0 #aaa}@media screen and (max-width:768px){.product-detail .image-warp{width:240px;height:160px;margin:20px auto}}@media screen and (min-width:768px) and (max-width:992px){.product-detail .image-warp{margin:20px auto}}.product-detail .attr-warp{margin:20px 0}.product-detail .name{font-size:2rem;margin:0 0 10px}.product-detail .attr{margin:2px;font-size:1rem;color:#909399}.product-detail .image{width:100%;height:100%;object-fit:cover}.product-detail .content img{max-width:100%!important}@media screen and (max-width:768px){.first-page,.last-page,.number-page:not(.active){display:none}}@media screen and (min-width:768px) and (max-width:992px){.first-page,.last-page,.number-page:not(.active){display:none}}.sidebar{position:fixed;top:50%;right:10px;transform:translateY(-50%);border:1px solid rgba(0,0,0,.125);border-radius:15px;box-shadow:4px 4px 12px rgba(0,0,0,.25);-webkit-box-shadow:4px 4px 12px rgba(0,0,0,.25);z-index:99999}.sidebar .link-list .link-item{border-bottom:1px solid #f2f2f2;position:relative;background-color:#fff}.sidebar .link-list .link-item:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.sidebar .link-list .link-item:last-child{border-bottom:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.sidebar .link-list .link-item>a{display:block;width:60px;height:60px;background:no-repeat center center;background-size:30px 30px}.sidebar .link-list .link-item .attach-content{width:200px;position:absolute;left:-220px;top:-10px;border-radius:15px;box-shadow:4px 4px 12px rgba(0,0,0,.25);-webkit-box-shadow:4px 4px 12px rgba(0,0,0,.25);transition:all .3s linear;transform:translateX(300px);background:#fff}.sidebar .link-list .link-item .attach-content>div{padding:15px;border-radius:15px}.sidebar .link-list .link-item .attach-content::after{content:'';border:20px solid transparent;border-left:20px solid #fff;position:absolute;top:20px;right:-40px}.sidebar .link-list .link-item:hover .attach-content{transform:translateX(0)}.sidebar .link-list .link-item .attach-content .title{margin-bottom:5px;font-size:1rem;color:#333;text-align:center}.sidebar .link-list .link-item .attach-content .text-box{display:block;font-size:12px;color:#666}.sidebar .link-list .link-item .attach-content .text-box .text{white-space:pre-wrap}.sidebar .link-list .link-item .attach-content .qq-box ul>li{border-bottom:dashed 1px #ccc}.sidebar .link-list .link-item .attach-content .qq-box ul>li:last-child{border-bottom:none}.sidebar .link-list .link-item .attach-content .qq-box ul>li>a{display:inline-block;margin-top:8px;font-size:.9rem;color:#666}.sidebar .link-list .link-item .attach-content .img-box{text-align:center}.sidebar .link-list .link-item .attach-content .img-box img{width:128px;height:128px}.sidebar .link-list .link-item .attach-content .img-box .desc{margin-top:5px;font-size:.9rem;color:#666}@media screen and (max-width:768px){.sidebar{display:none}}@media screen and (min-width:768px) and (max-width:992px){.sidebar{display:none}}