@font-face{font-display:swap;font-family:'NotoSansHans-Regular';src:url(../../../../../../static/public/Themes/fonts/NotoSansHans-Regular.otf)}@font-face{font-display:swap;font-family:'NotoSansHans-Bold';src:url(../../../../../../static/public/Themes/fonts/NotoSansHans-Bold.otf)}@font-face{font-display:swap;font-family:'NotoSansHans-Black';src:url(../../../../../../static/public/Themes/fonts/NotoSansHans-Black.otf)}@font-face{font-display:swap;font-family:'NotoSansHans-Medium';src:url(../../../../../../static/public/Themes/fonts/NotoSansHans-Medium.otf)}body{color:#2B2B2B;font-size:14px;--style-color:#0193DE;background:#F8F6F9;font-family:'NotoSansHans-Regular'}h1,h2,h3,h4,h5,.title,.btn{font-family:'NotoSansHans-Bold'}@media(min-width:768px){.swiper-pagination{display:none}}.header .shoujizhezhao{width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.2);z-index:998;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;opacity:0;visibility:hidden;top:0;left:0}.header .shoujidaohang{position:fixed;top:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:240px;height:100%;overflow:auto;overflow-x:hidden;background-color:#fff;padding:15px;box-sizing:border-box;z-index:200000;opacity:0;-webkit-transition:-webkit-transform .5s ease-in-out,opacity .5s ease-in-out,box-shadow .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out,box-shadow .5s ease-in-out}.header .zhankai{box-shadow:0 2px 8px rgba(0,0,0,.5);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.header .shoujizhezhao.zhankai{visibility:visible;opacity:1}.header .shoujilogo{width:100%;padding-top:20px;padding-bottom:20px;text-align:center}.header .shoujilogo a{display:inline-block;width:100%;height:100%}.header .shoujilogo a img{width:auto;height:65px}.header .shoujidaohang1{width:100%;border-bottom:1px solid #EAEAEA}.header .shoujidaohang1 .js-hasdrop{display:flex;align-items:center;justify-content:space-between}.header .shoujidaohang1 a{display:block;width:100%;font-size:16px;padding-top:9px;padding-bottom:9px}.header .shoujidaohang1 .js-hasdrop i{display:block;width:25px;height:25px;line-height:25px;text-align:center;flex-shrink:0}.header .shoujidaohang1 .js-hasdrop.active i{transform:rotate(90deg)}.header .shoujidaohang1 .dropdown{display:none}.header .shoujidaohang1 .dropdown a{padding-left:20px;font-size:14px;border-top:1px solid #EAEAEA}.header .shoujidaohang1 .has-drop.active{color:var(--style-color)}.header .shoujidaohang2{width:100%;margin-top:20px}.header{width:100%;top:0;left:0;z-index:100;box-shadow:0 3px 6px 1px rgba(0,0,0,.16);background:var(--style-color)}.header.shadow{position:fixed}.header .daohangzong{height:60px;color:#fff;display:flex;align-items:center;justify-content:space-between}.header .daohang1{flex-shrink:0}.header .daohang1 img{width:auto;height:45px}.header .daohang2{display:none}.header .daohang3{display:flex;align-items:center;line-height:1}.header .daohang3-1>i{color:inherit;font-size:20px;cursor:pointer}.header .daohang4{height:24px;margin-left:20px}.header .sousuo{width:100%;height:100%;position:fixed;z-index:1000999999999999999900;left:0;top:0;background:rgba(0,0,0,.8);display:none}.header .sousuoguan{position:absolute;z-index:1;right:20px;cursor:pointer;top:20px;color:#fff}.header .sousuo1{width:calc(100vw - 60px);max-width:600px;position:absolute;z-index:1;left:50%;top:50%;height:50px;line-height:50px;transform:translate(-50%,-50%)}.header .search-text{width:100%;height:100%;height:50px;background:none;padding:0 10px 0 10px;color:#fff;font-size:20px}.header .sousuo1-1{position:absolute;z-index:1;right:2%;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .6s}.header .sousuo1-1 button{background:transparent;border:transparent}.header .sousuo1-1 i{color:#fff;font-size:20px}.header .search-text::-webkit-input-placeholder{color:#fff}.header .search-text:-moz-placeholder{color:#fff}.header .search-text::-moz-placeholder{color:#fff}.header .search-text:-ms-input-placeholder{color:#fff}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background:#fff}.header .header-bottom{display:none}@media (min-width:1200px){.header .daohangzong{height:80px}.header .daohang1 img{height:65px}.header .daohang2{flex:1;height:100%;display:flex;align-items:center;justify-content:flex-end}.header .daohang2-1{height:100%;position:relative}.header .daohang2-1::before{content:'';position:absolute;top:50%;left:7px;right:7px;transform:translateY(-50%);height:34px;border-radius:17px;background:#fff;opacity:0;transition:opacity .3s}.header .daohang2-1>a{height:100%;padding:0 20px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:color .3s}.header .daohang2-1:hover::before,.header .daohang2-1.active::before{opacity:1}.header .daohang2-1:hover a,.header .daohang2-1.active a{color:var(--style-color)}.header .pulldown-a i{margin-left:5px}.header .daohang2-1:hover .pulldown-1{opacity:1;visibility:visible}.header .pulldown{position:absolute;height:auto;z-index:100;transition:all 0.3s ease-in-out;background-color:#fff;box-shadow:2.5px 4.33px 8px 0 rgba(0,0,0,9%);opacity:0;visibility:hidden}.header .pulldown-1{width:200px;top:80px;left:0}.header .pulldown a{display:block;width:100%;height:unset;font-size:14px;font-weight:400;color:#333;padding:10px 15px;justify-content:flex-start}.header .has-drop{position:relative}.header .has-drop:hover .pulldown{opacity:1;visibility:visible}.header .has-drop a:hover{color:#fff;background:var(--style-color)}.header .pulldown-2,.header .pulldown-3{width:100%;top:0;left:100%}.header .daohang3{margin-left:20px}.header .daohang4{display:none}}@media (min-width:1640px){.header .daohang3{margin-left:26px}.header .daohang2-1::before{left:14px;right:14px}.header .daohang2-1>a{padding:0 27px;font-size:17px}}.breadcrumb-div{font-size:15px;padding-top:7px;display:none}.breadcrumb{display:flex;list-style:none}.breadcrumb>li{color:#2B2B2B}.breadcrumb>li:not(:first-child)::before{content:'>';margin:0 5px;color:var(--style-color)}@media(min-width:768px){.breadcrumb-div{display:block}}.banner{position:relative}.banner img{width:100%;min-height:200px;display:block}.banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.banner .title{color:#fff;text-align:center}@media (min-width:768px){.banner .title{text-align:left}}@media (min-width:1640px){.banner .title{font-size:45px}}