.header{position:fixed;left:0;top:0;width:100%;background-color:#000;max-height:100px;z-index:600}
.header-menu{text-align:center}
.header-menu>
li{display:inline-block;vertical-align:middle;font-size:18px}
.header-menu .item-nav{margin:0 1em}
.header-menu .item-nav>
a{color:#fff;letter-spacing:1px}
.header-menu .item-nav .item-stn{display:none}
.header-menu .item-logo{margin:0 2.5em;height:90px}
.header-menu .item-logo img{height:100%;width:auto}
.header-hint{right:3.88889em;font-size:18px}
.header-lang,.header-tel span{font-family:"QuicksandMedium";text-transform:uppercase;color:#fff}
.header-tel{padding-left:1.11111em;margin-left:1.11111em;position:relative}
.header-tel:before{content:"";display:block;position:absolute;left:0;top:0;width:2px;height:100%;background-color:#EBEBEB}
.header-tel span{display:block}
.header-tel p{display:inline-block;font-size:12px;color:#fff;position:relative;padding-right:16px}
.header-tel p:after{content:"";display:block;position:absolute;right:0;top:1px;width:10px;height:11px;}
.modal-service__wrap,.floating-infor{position:fixed;font-size:20px}
.floating-infor{right:30px;bottom:30px;z-index:400;cursor:pointer}
.floating-infor .fi-item1,.floating-infor .fi-item2{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.floating-infor .fi-item2 i,.floating-infor .fi-item3 i{display:block;-webkit-animation:flicker 3s infinite;animation:flicker 3s infinite}
.floating-infor .fi-item1{font-size:2.5em;color:#ff0000;z-index:60}
.floating-infor .fi-item1 span{position:absolute;left:50%;bottom:1.5625em;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;text-transform:capitalize;font-size:12px;font-weight:700}
.floating-infor .fi-item2{font-size:3.5em;color:#fdc6c7;z-index:40}
.floating-infor .fi-item3{font-size:4.5em;color:rgba(255,255,255,0.2);z-index:20}
.floating-infor.active .fi-item1{color:#ff0000}
.floating-infor.active .fi-item1 span{color:#fff}
.floating-infor.active .fi-item2 i{color:rgba(228,0,85,0.2)}
.floating-infor.active .fi-item3 i{color:rgba(228,0,85,0.1)}
@-webkit-keyframes flicker{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flicker{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.ms-bg{-webkit-transition:transform .5s ease-out;transition:transform .5s ease-out;position:absolute;left:0;top:0;background:url(../assets/images/fbg.svg) no-repeat center center;background-size:contain;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:80% 90%;transform-origin:80% 90%}
.modal-service__wrap{pointer-events:none;right:0;bottom:1em;width:24.15em;height:20.2em;text-align:center;z-index:600}
.modal-service__wrap.active{pointer-events:auto}
.modal-service__wrap.active .ms-inner{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;opacity:1;visibility:visible;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform:translateY(0);transform:translateY(0)}
.modal-service__wrap.active .ms-bg{-webkit-transform:scale(1);transform:scale(1)}
.modal-service__wrap .ms-cont{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.modal-service__wrap .ms-inner{opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px)}
.modal-service__wrap .title{max-width:210px}
.modal-service__wrap .title span{color:#ff0000;letter-spacing:1px}
.modal-service__wrap .ms-tel{color:#ff0000;font-weight:700;margin-top:.125em}
.modal-service__wrap .ms-code{margin-top:1.5em}
.modal-service__wrap .item-box{display:inline-block;vertical-align:top;text-align:center;width:80px;margin:0 15px
}.modal-service__wrap .item-box img{max-width:100%}
.modal-service__wrap .item-box i{position:relative;top:-6px;color:#ff0000;display:inline-block;font-size:14px}
.modal-service__wrap .ms-btn{width:204px;height:48px;text-align:center;line-height:48px;margin-top:30px}
.modal-service__wrap .ms-btn a{width:100%;height:100%;display:block;background-color:#FFF5F5;border-radius:50px;color:#ff0000;font-size:14px;font-weight:700}@media (min-width: 1025px){#bump{position:absolute;top:99px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:400px;height:20px;z-index:200;pointer-events:none}
.logo,.m-menu,.nav-lang,.sub-title,.small-head__nav{display:none}
.header-menu .item-nav>a{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;display:block;padding:40px 0}
.header-menu .item-nav>a:hover{color:#ff0000}
.header-menu .item-nav:hover .subnav-wrap{visibility:visible}
.header-menu .item-nav:hover .subNav-menu::before{height:100%;transition-delay:.3s}
.header-menu .item-nav:hover .subNav-menu ul{transform:translateY(0);opacity:1;visibility:visible;transition-delay:.5s}
.header-lang,.header-tel{display:inline-block;vertical-align:middle}
.subnav-wrap{position:absolute;left:23.95833%;top:calc(100% - 1px);text-align:left;visibility:hidden;transition:all .5s ease}
.subNav-menu::before{-webkit-transition:all .5s ease;transition:all .5s ease;content:"";display:block;position:absolute;top:0;left:-100vw;width:200vw;height:0;background-color:#ff0000;transition-delay:.5s}
.subNav-menu ul{-webkit-transition:all .5s ease-out;transition:all .5s ease-out;transform:translateY(20px);opacity:0;visibility:hidden;position:relative;font-size:16px;font-weight:700;margin-top:2.77778em;margin-bottom:2.77778em;z-index:100}
.subNav-menu li{display:inline-block;vertical-align:middle;margin-right:40px}
.subNav-menu a{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;display:inline-block;padding-right:28px;color:#fff;position:relative;letter-spacing:1px;line-height:1.33333}
.subNav-menu a::after{-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out;content:"";display:block;position:absolute;right:0;top:1px;background:url(../assets/images/icon-25.svg) no-repeat center center;width:16px;height:18px;background-size:16px 18px;opacity:0}
.subNav-menu a:hover{color:#fff}
.subNav-menu a:hover::after{opacity:1}
.header-hint{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.header.active::after{background-color:#fff}}@media (max-width: 1540px){.header-menu>li{font-size:16px}
.subNav-menu ul{font-size:14px}.subNav-menu a::after{top:0}
.header-hint{font-size:16px}#bump{top:96px}}@media (max-width: 1440px){.header-hint{right:20px}
.floating-infor{right:60px;bottom:60px}}@media (max-width: 1340px){.header-menu>li{font-size:14px}
.header-menu .item-logo{height:42px}
.header-hint{font-size:14px}
.subNav-menu ul{font-size:14px}
#bump{top:94px}}@media (max-width: 1200px){.header-menu .item-nav{margin:0 12px}
.header-menu .item-logo{margin:0 18px}
.header-tel{margin-left:10px;padding-left:8px}}@media (max-width: 1024px){.header::after{height:1px}
.has-bgPic .header::after{background-color:#fff}
.open .m-menu i:nth-child(1){-webkit-transform:rotate(45deg) translate(4px, 3px);transform:rotate(45deg) translate(4px, 3px)}
.open .m-menu i:nth-child(2){opacity:0}
.open .m-menu i:nth-child(3){-webkit-transform:rotate(-45deg) translate(5px, -5px);transform:rotate(-45deg) translate(5px, -5px)}
.header-main{margin-left:30px;margin-right:30px}
.header-nav,.subnav-wrap{position:fixed;left:0;top:72px;width:100%;height:calc(100% - 72px);background-color:#fff;overflow-y:auto;padding:0 30px;display:none}
.header-nav{z-index:600}
.header-nav .item-logo{display:none}
.header-nav.larze-head__nav{display:none}
.subnav-wrap{z-index:800}
.sub-title{margin-top:50px;font-size:24px;line-height:1.7;color:#ff0000;font-weight:700;position:relative;margin-bottom:2.08333em;padding-left:40px;cursor:pointer}
.sub-title i{position:absolute;left:0;top:50%;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.subNav-menu{margin-left:50px}
.subNav-menu li{font-size:24px;color:#1E1E1E;letter-spacing:1px;margin-bottom:2.27273em}
.header-menu{margin-top:50px}
.header-menu .icon-next{position:absolute;right:0;top:0;font-size:18px;color:#1E1E1E}
.header-menu .item-nav{margin:0;display:block;font-size:22px;color:#1E1E1E;letter-spacing:1px;margin-bottom:1.59091em;padding-bottom:15px;position:relative;text-align:left}
.header-menu .item-nav::after{content:"";display:block;position:absolute;left:-40px;right:-40px;bottom:0;background-color:#EBEBEB;width:200%;height:1px}
.header-menu .item-nav .item-stn{display:block}
.header-menu .item-nav .item-ltn{display:none}
.header-menu .on .item-stn,.header-menu .on .icon-next{color:#ff0000}
.nav-lang{display:inline-block;margin-top:2.88462em;color:#fff;font-size:26px;font-weight:700;text-transform:uppercase;letter-spacing:1px}
.logo,.header-hint{display:inline-block;vertical-align:middle}
.logo{height:36px}.logo img{height:100%;width:auto}
.header-hint{position:relative;right:auto;margin-left:16px;font-size:14px}
.header-hint .header-lang{display:none}
.header-tel{margin-left:0;padding-left:16px}
.header{padding:18px 0}
.m-menu{position:absolute;right:0;top:50%;width:40px;height:40px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#ff0000;text-align:right}
.m-menu i{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;display:inline-block;height:2px;background-color:#fff;margin:2px 0;border-radius:5px}
.m-menu i:nth-child(1),.m-menu i:nth-child(3){width:16px}
.m-menu i:nth-child(2){width:11px}
.m-menu .box{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:0;width:16px}
#bump,.modal-service__wrap,.floating-infor{display:none;opacity:0;visibility:hidden}
.small-head__nav{background-color:#fafafa;overflow:hidden}}@media (max-width: 650px){.header-main{margin-left:20px;margin-right:20px}
.header-tel p{font-size:10px}
.header-menu .item-nav{font-size:18px}
.header-menu .icon-next{font-size:16px}
.header-nav,.subnav-wrap{padding:0 20px}
.nav-lang{font-size:22px}
.subNav-menu{margin-left:45px}
.subNav-menu li{font-size:18px;margin-bottom:40px}
.sub-title{font-size:18px}.sub-title i{font-size:14px}}