﻿@keyframes navDown{0%{background-color:transparent}to{background-color:#fff}}@keyframes navUp{0%{background-color:#fff}to{background-color:transparent}}body{margin:0;padding:0;font-family:"微软雅黑";background-color:#f7f8fa;font-size:large}a{color:#000}h1,h2,h3,h4,h5,h6,li,p,ul{list-style:none;padding:0;margin:0}.position-relative{position:relative}.header,.header .nav-body{position:fixed;top:0;z-index:9999}.header .nav-body{left:0;right:0;height:auto;padding:.15rem 14vw}.header .nav-body__box{display:flex;align-items:center;justify-items:center}.header .nav-body__box__logo{width:.95rem;height:.4rem;display:flex;align-items:center}.header .nav-body__box__logo .logo{width:100%;min-width:65px}.header .nav-body__box__opt{width:20px;height:20px;position:relative;background-color:#fff}.header .nav-body__box__opt .opt-line{display:block;width:100%;height:2px;background-color:#0f0f0f;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform-origin:0 50%;transform-origin:0 50%}.header .nav-body__box__opt .opt-line:first-child{top:2px}.header .nav-body__box__opt .opt-line:nth-child(2){top:10px}.header .nav-body__box__opt .opt-line:nth-child(3){top:18px}.header .nav-body__box__opt__pc .opt-pc__title a{color:#fff}.header .nav-body__box__phone{display:none;align-items:center;border-radius:300px;color:#fff;padding:6px 21px}.header .nav-body__box__phone .nav-body__phone__icon{width:21.05px;height:20px;margin-right:10px}.header .nav-list,.header .nav-list .mask{position:fixed;left:0;right:0;top:0;bottom:0}.header .nav-list{display:none;z-index:10}.header .nav-list .mask{z-index:99;background:#000;opacity:.4}.header .nav-list .container-content{padding-top:80px;position:absolute;top:0;left:0;right:0;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.12);z-index:9999}.header .nav-list .container-content .navtab-list__item{position:relative;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}.header .nav-list .container-content .navtab-list__item .item-menu{display:flex;align-items:center;justify-items:center;justify-content:space-between;padding:16px}.header .nav-list .container-content .navtab-list__item .item-list{width:100%;display:none}.header .nav-list .container-content .navtab-list__item .item-list__sublist{display:flex;align-items:center;justify-content:space-between;justify-items:center;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;padding:16px 16px 16px 32px}.header .nav-list .container-content .navtab-list__item .item-list__sublist a{display:inline-block;text-decoration:none;height:100%;width:100%}.header .nav-list .container-content .navtab-list__item .item-menu__title{color:#000;font-size:15px;font-weight:500}.header .nav-list .container-content .navtab-list__item .active{display:inline-block;transition:1.5s}.header .nav-list .container-content .navtab-list__item .item-acitve{color:#007aff}.header .nav-list .container-content .navtab-list__item .logo-active{transform:rotateZ(-90deg);transition:transform 1s}.header .nav-list .container-content .navtab-list__item .logo-active::after{border-color:#007aff}.header .changeFigure .opt-line:first-child{transform:rotate(45deg) translate(3px,2px) scaleX(1)}.header .changeFigure .opt-line:nth-child(2){transform:translateX(5px) scaleX(1.5);opacity:0}.header .changeFigure .opt-line:nth-child(3){transform:rotate(-45deg) translate(-1px,1px) scaleX(1)}.header .changeNavList{display:block;transition:2s}.nav-down,.nav-up{background-color:#fff;animation-name:navDown;animation-duration:1s}.nav-down a{color:#000!important}.nav-down .nav-body__box__phone{color:#007aff;border:1px solid #007aff}.nav-up{background-color:transparent;animation-name:navUp}.footer{background-color:#161b1f}.footer-box-info{padding:.3rem 15%;position:relative}.footer-box-info__logo{width:1.1rem;height:.36rem}.footer-box-info__purpose{color:#fff;font-size:12px;font-weight:500;margin-top:.13rem}.footer-box-info__detail{margin-top:.31rem}.footer-box-info__detail .detail-content{display:flex;align-items:center;justify-items:center;color:#fff;font-size:.14rem;font-weight:500;margin-top:.16rem}.footer-box-info__detail .detail-content__icon{width:.18rem;height:.18rem;margin-right:5px}.footer-box-info__detail .detail-content__title{display:flex;align-items:center;justify-items:center}.footer-box-info__qrcode{width:.75rem;height:.75rem;position:absolute;top:.28rem;right:.26rem;display:none}.footer-box-interval{height:1px;background-color:rgba(255,255,255,.2)}.footer-box-record__number{text-align:center;color:rgba(255,255,255,.6);font-size:12px;font-weight:500;padding:.1rem 0}.flex-1{flex:1}.company-case__box{padding-top:.48rem}.company-case__box .company-case__item .item-icon{width:100%}.company-case__box .company-case__item .item-title{color:#000;font-size:.14rem;font-weight:600;margin-top:.14rem;overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.company-case__box .company-case__item .item-type{color:#999;font-size:.12rem;font-weight:500}.right-arrow-black{display:inline-block;position:relative;width:30px;height:30px}.right-arrow-black::after{display:inline-block;content:" ";height:10px;width:10px;border-width:1px 1px 0 0;border-color:#000;border-style:solid;transform:matrix(.71,.71,-.71,.71,0,0);position:absolute;top:50%;right:6px;margin-top:-7px}@media screen and (min-width:768px){.nav-body__box__phone{font-size:14px;font-weight:600}.nav-body__box{margin:0 auto}.nav-body__box__blank{display:none}.nav-body__box__opt__pc{flex:1;display:flex;align-items:center;justify-items:center;text-align:center;justify-content:center}.nav-body__box__opt__pc .opt-pc{width:100px;color:#000;font-size:14px;font-weight:600}.nav-body__box__opt__pc .opt-pc__title a{display:inline-block;text-decoration:none;height:100%;width:100%}.nav-body__box__opt__pc .opt-pc__title span{padding-bottom:5px}.nav-body__box__opt__pc .active{color:#007aff;border-bottom:2px solid #007aff}.nav-body__box__logo{width:162px;height:50px}.nav-body__box__opt{display:none}.nav-body__box__phone{display:flex!important}.footer-box-info__detail{display:flex;align-items:center;justify-items:center}.footer-box-info__detail .detail-content{margin-right:.36rem}}@media screen and (max-width:1200px){.footer-box-info{padding:.3rem 1.7rem}}@media screen and (max-width:768px){.header .nav-body{background-color:#fff;padding:.12rem .18rem}.header .nav-body .logo{width:.81rem;height:.25rem}.nav-body__box__opt__pc{display:none}.nav-body__phone{display:flex}.footer-box-info__purpose{display:none}.footer-box-info__qrcode{display:unset}.footer-box-info{padding:.3rem .16rem .2rem .25rem}}