@charset "UTF-8";body,html{height:100%}h1,h2,h3,h4,h5,h6,h7,h8{margin-top:0;margin-bottom:0;font-weight:400}html{font-size:100%}body{margin-left:auto;margin-right:auto;background-color:#E5E5E5;font-family:Microsoft YaHei Light,sans-serif;font-size:1.4rem;color:#333;line-height:1.2;letter-spacing:1.2px}hr{border-top:1px solid #dcdcdc;margin-top:15px;margin-bottom:15px}ol,ul{padding:0;margin:0;list-style:none}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}h7{font-size:1.125rem}h8{font-size:1rem}#content-container{box-shadow:10px 0 10px -10px #b5b5b5,-10px 0 10px -10px #b5b5b5;background-color:#FFF;padding:0}#content-container #header{height:120px;position:fixed;left:0;top:0;z-index:10;width:100%}#content-container #header .header-wrapper{max-width:1920px;margin:auto;height:100%;width:100%;position:relative;display:block;padding-left:5.5vw;padding-right:5.5vw}#content-container #header span{color:#fff}#content-container #header li{background-color:#fff}#content-container #header #company-logo img{width:320px}#content-container #header #company-slogan{letter-spacing:4px}#content-container #header #company-link a:hover{text-decoration:none;opacity:.5}#content-container #header .contact-wrapper{display:inline-block;width:100px;height:30px;background-color:#fff;text-align:center}#content-container #header .contact-wrapper span{color:#1a1a1a}#content-container #header .fullscreen-menu{cursor:pointer;position:absolute;top:0;left:12px}#content-container #header .fullscreen-menu ul{display:flex;flex-direction:column;flex-wrap:wrap-reverse;height:30px;justify-content:space-between;padding:4px 4px 4px 0}#content-container #header .fullscreen-menu ul li{height:1px;transition:all .3s;width:32px}#content-container #header .fullscreen-menu ul li.li1{width:32px}#content-container #header .fullscreen-menu ul li.li1.active,#content-container #header .fullscreen-menu ul li.li2{width:20px}#content-container #header .fullscreen-menu ul li.li2.active{width:32px}#content-container #header .close-icon{height:32px;transition:all .3s;width:32px;cursor:pointer;position:absolute;top:auto;left:12px}#content-container #header .close-icon:hover{height:38px;width:38px}#content-container #header .close-icon img{height:100%;width:100%}#content-container #header .contact-wrapper-inner-page{display:inline-block;width:100px;height:30px;background-color:#b53738;text-align:center}#content-container #header .contact-wrapper-inner-page span{color:#FFF}#content-container #header .fullscreen-menu-inner-page{cursor:pointer;position:absolute;top:auto;left:12px}#content-container #header .fullscreen-menu-inner-page ul{display:flex;flex-direction:column;flex-wrap:wrap-reverse;height:30px;justify-content:space-between;padding:4px 4px 4px 0}#content-container #header .fullscreen-menu-inner-page ul li{height:1px;transition:all .3s;width:32px}#content-container #header .fullscreen-menu-inner-page ul li.li1{width:32px}#content-container #header .fullscreen-menu-inner-page ul li.li1.active,#content-container #header .fullscreen-menu-inner-page ul li.li2{width:20px}#content-container #header .fullscreen-menu-inner-page ul li.li2.active{width:32px}#content-container #header .close-icon-inner-page{height:32px;transition:all .3s;width:32px;cursor:pointer;position:absolute;top:auto;left:12px}#content-container #header .close-icon-inner-page:hover{height:38px;width:38px}#content-container #header .close-icon-inner-page img{height:100%;width:100%}#drop-content-container #drop-header{height:150px;position:fixed;top:5px;z-index:9999;width:100%}#drop-content-container #drop-menu{height:calc(100vh - 120px);width:100vw;margin:auto 0}#drop-content-container #drop-menu .drop-menu-content{top:calc(50% - 315px)}#drop-content-container #drop-menu a{color:#FFF;opacity:.5}#drop-content-container #drop-menu a:hover{cursor:pointer;color:#FFF;opacity:1;text-decoration:none}.drop-content{align-items:center;display:none;height:100vh;justify-content:center;opacity:1;position:absolute;width:100%;top:0}@-webkit-keyframes hideDropMenuContent-animation{0%{height:100vh}to{display:none;height:0;overflow:hidden}}@keyframes hideDropMenuContent-animation{0%{height:100vh}to{display:none;height:0;overflow:hidden}}.drop-content.hideContent{animation:hideDropMenuContent-animation .3s linear .5s;-moz-animation:hideDropMenuContent-animation .3s linear .5s;-webkit-animation:hideDropMenuContent-animation .3s linear .5s;-o-animation:hideDropMenuContent-animation .3s linear .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes showDropMenuContent-animation{0%{display:none;height:0;overflow:hidden}to{height:100vh}}@keyframes showDropMenuContent-animation{0%{display:none;height:0;overflow:hidden}to{height:100vh}}.drop-content.showContent{animation:showDropMenuContent-animation .2s linear .5s;-moz-animation:showDropMenuContent-animation .2s linear .5s;-webkit-animation:showDropMenuContent-animation .2s linear .5s;-o-animation:showDropMenuContent-animation .2s linear .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.header-drop{background:#b53738;color:#fff;display:block;height:100vh;justify-content:center;overflow:auto;padding-top:120px;width:100%;z-index:9}#footer{background-color:#b53738;height:280px}#footer .footer-wrapper{max-width:1920px;margin:auto;height:100%;width:100%;position:relative;display:block;padding-left:5.5vw;padding-right:5.5vw}#footer .footer-wrapper .content-wrapper{display:flex;vertical-align:middle;align-items:center;height:inherit}#footer .col-left,#footer .col-right{width:50%}#footer .bg{height:100%;position:relative;transition:transform .7s ease 0s;width:100%}#footer .bg img{width:100%}#footer .logo{width:30%!important}#footer .weixin-icon,#footer .work-weixin-icon{width:40%!important;opacity:.75}#footer .square{padding:10px 20px;position:absolute;top:-200px;left:-25px;width:150px;height:165px;display:none;background-color:#FFF;border:1px solid #333;text-align:center}#footer .square .triangle{position:absolute;width:0;height:0;border-top:12px solid #FFF;border-right:12px solid transparent;border-left:12px solid transparent;bottom:-10px;left:45%}#footer .weixin-icon:hover,#footer .work-weixin-icon:hover{cursor:pointer;opacity:1}#footer a{color:inherit;text-decoration:none}#footer a:hover span{opacity:.5}.float-contact-entry-wrapper{position:fixed;z-index:100}#floatContactEntry{text-align:right}#floatContactEntry img{width:75%}