footer.footer{background-color:#fff;min-height:100px;color:#fff}footer.footer .footer-container{padding:0 14.8148148148vw}footer.footer .footer-container .top{padding-top:12.037037037vw;padding-bottom:9.2592592593vw}footer.footer .footer-container .top .logo{width:22.2222222222vw;height:9.2592592593vw;background:url(/images/logo.png) no-repeat 50%;background-size:contain}footer.footer .footer-container ul.nav{display:grid;margin:0 auto;gap:1.8518518519vw}footer.footer .footer-container ul.nav li{height:13.8888888889vw;line-height:13.8888888889vw;border-bottom:1px solid hsla(0,0%,100%,.4);font-size:4.4444444444vw}footer.footer .footer-container ul.nav li .link{display:flex;justify-content:space-between;align-items:center}footer.footer .footer-container ul.nav li i.icon-right{background:url(/images/icon-right.png) no-repeat 50%;background-size:contain;width:4.537037037vw;height:2.8703703704vw}footer.footer .footer-container .bottom{padding-top:18.5185185185vw;padding-bottom:9.2592592593vw}footer.footer .footer-container .bottom ul.share{justify-content:center;display:flex;gap:4.6296296296vw}footer.footer .footer-container .bottom ul.share li,footer.footer .footer-container .bottom ul.share li a{width:10.6481481481vw;height:10.6481481481vw;position:relative}footer.footer .footer-container .bottom ul.share li a{border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;background-color:#d3d3d3}footer.footer .footer-container .bottom ul.share li svg{display:block;width:50%;opacity:.4}footer.footer .footer-container .bottom ul.share li.wx svg{width:55%}footer.footer .footer-container .bottom ul.share li.wx:hover .weixin{display:block}footer.footer .footer-container .bottom ul.share li.wx .weixin{width:22.2222222222vw;height:22.2222222222vw;position:absolute;bottom:12.962962963vw;border-radius:.9259259259vw;left:50%;transform:translateX(-50%);overflow:hidden;display:none;box-shadow:0 0 10px rgba(0,0,0,.1)}footer.footer .footer-container .bottom ul.share li.wx .weixin img{width:100%;height:100%}footer.footer .footer-container .bottom ul.share li.email:hover .email-hover{display:block}footer.footer .footer-container .bottom ul.share li.email .email-hover{width:53.7037037037vw;text-align:center;position:absolute;bottom:12.962962963vw;left:50%;border-radius:.9259259259vw;display:none;transform:translateX(-50%)}footer.footer .footer-container .bottom ul.share li.email .email-hover .hover-content{box-shadow:0 0 10px rgba(0,0,0,.2);padding:3.7037037037vw 0;background-color:#fff;color:#000}footer.footer .footer-container .bottom ul.share li.in svg{width:45%}footer.footer .footer-container .bottom .text-icp{text-align:center;font-size:2.962962963vw;color:#000;opacity:.4;margin-top:5.5555555556vw}@media(min-width:1080px){footer.footer .footer-container{max-width:1380px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;padding:40px 20px}footer.footer .footer-container .top{padding:0}footer.footer .footer-container .top .logo{width:120px;height:48px}footer.footer .footer-container ul.nav{display:flex}footer.footer .footer-container ul.nav li{height:48px;line-height:48px;font-size:16px;border-bottom:none}footer.footer .footer-container ul.nav li i.icon-right{display:none}footer.footer .footer-container .bottom{padding-top:40px;padding-bottom:0;display:flex;flex-direction:column}footer.footer .footer-container .bottom ul.share{gap:20px}footer.footer .footer-container .bottom ul.share li,footer.footer .footer-container .bottom ul.share li a{width:56px;height:56px}footer.footer .footer-container .bottom ul.share li.wx .weixin{width:110px;height:110px;bottom:60px;border-radius:10px}footer.footer .footer-container .bottom ul.share li.email .email-hover{width:230px;bottom:0;padding-bottom:66px}footer.footer .footer-container .bottom ul.share li.email .email-hover .hover-content{padding:20px 0;background-color:#fff;display:block;border-radius:10px;color:#000}footer.footer .footer-container .bottom .text-icp{font-size:12px;margin-top:20px}}header.header{height:22.2222222222vw;background-color:#fff;padding:0 6.4814814815vw;position:fixed;top:0;left:0;width:100%;z-index:2}header.header .header-container{height:100%;display:flex;justify-content:space-between;align-items:center}header.header figure.logo{width:22.2222222222vw;height:9.2592592593vw;background:url(/images/logo-theme.png) no-repeat 50%;background-size:contain}header.header .web-nav{display:none}header.header .nav ul{display:none;gap:9.2592592593vw}.mobile{position:fixed;top:7.4074074074vw;right:6.4814814815vw;width:7.5vw;height:7.5vw;display:flex;flex-direction:column;justify-content:space-between;padding:1.6666666667vw 0;z-index:20}.mobile.active span.line{background-color:#fff}.mobile.active span.line:nth-child(2){opacity:0}.mobile.active span.line:first-child{transform:rotate(45deg) translateY(-1.2037037037vw);transform-origin:left center}.mobile.active span.line:nth-child(3){transform:rotate(-45deg) translateY(1.3888888889vw);transform-origin:left center}.mobile span.line{width:100%;height:.5555555556vw;background-color:#000;transition:all .3s ease-in-out}.mobile-menu-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:10}.mobile-menu-container .mobile-menu ul.option-list{width:85.1851851852vw;margin:0 auto;padding-top:4.6296296296vw}.mobile-menu-container .mobile-menu ul.option-list li{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.4);margin-bottom:3.7037037037vw}.mobile-menu-container .mobile-menu ul.option-list li a.link{display:block;width:100%;height:100%;font-size:4.4444444444vw;color:#fff;text-align:center;line-height:13.8888888889vw;display:flex;justify-content:space-between;align-items:center}.mobile-menu-container .mobile-menu ul.option-list li a.link i.icon-right{background:url(/images/icon-right.png) no-repeat 50%;background-size:contain;width:4.537037037vw;height:2.8703703704vw;margin-right:1.8518518519vw}.mobile-menu-container .nav-header{height:22.2222222222vw;display:flex;justify-content:space-between;align-items:center;padding:0 6.4814814815vw}.mobile-menu-container .nav-header a.logo{width:22.2222222222vw;height:9.2592592593vw;background:url(/images/logo-theme-white.png) no-repeat 50%;background-size:contain}@media(min-width:1080px){.mobile{display:none}header.header{padding:0 20px;height:110px}header.header .header-container{max-width:1380px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}header.header figure.logo{width:160px;height:67px}header.header ul.web-nav{display:flex;gap:30px}header.header ul.web-nav li{height:30px;line-height:30px;font-size:20px;border-bottom:none;border-radius:15px;padding:0 12px}header.header ul.web-nav li.active{background-color:#e51632}header.header ul.web-nav li.active a{color:#fff}header.header ul.web-nav li i.icon-right{display:none}header.header ul.web-nav li a{color:#000}}