

/* ====================公共样式========================= */

/* 头部 */

.Header-wrapper{width: 100%;position: fixed;z-index: 99999;top: 0;left: 0;background: transparent;user-select: none;box-shadow: none;transition: all .4s ease;}

.Header-wrapper::after{content: "";width: 100%;height: 1px;position: absolute;background: #e8e8e8;left: 0;bottom: 0;}

.Header-wrapper .contain{width: 95%;padding: 0 44px;}



.Header-logo{float: left;height: 76px;display: flex;position: relative;z-index: 999;flex-wrap: wrap;align-items: center;}
.Header-logo .h1logo, .Header-logo .h2logo{
    width: 200px;
    background: url(../image/logo.png) no-repeat left center;
    background-size: contain;
    transition: .6s;
    overflow: hidden;}

.Header-logo .h1logo a,.Header-logo .h2logo a {
    display: block;
    width: 100%;
    padding-top: 79px;
    height: 79px;
    box-sizing: border-box;
}
.Header-logo img{max-width: 134px;margin-top: -12px;max-height:48px;}

.Header-logo span{display: flex;align-items: center;height: 28px;font-size: 14px;color: #8d8b91;line-height: 1;padding-left: 16px;margin-left: 14px;position: relative;}

.Header-logo span::before{content: "";position: absolute;width: 1px;height: 100%;top: 0;left: 0;background: url('../image/logoLine.png') no-repeat center/auto 100%;}



.Header-button{float: right;height: 72px;display: flex;align-items: center;position: relative;z-index: 999;}

.Header-button a{display: flex;align-items: center;justify-content: center;line-height: 1;width: 96px;height: 32px;border-radius: 16px;font-size: 14px;color: #00af50;border: 1px solid #00af50;margin-left: 8px;transition: all .4s ease;}

.Header-button a:first-child{margin-left: 0;}

.Header-button a.active, .Header-button a:hover{color: #fff;background: #00af50;}

.Header-button a:hover{box-shadow: 0 0 10px 4px rgba(0,175,80, .3);}

.Header-button a img{display: none;}

body.noHeader .Header-button a{width: 96px;height: 32px;border-radius: 16px;font-size: 14px !important;color: #fff !important;background: #00af50 !important;}

body.noHeader .Header-button a span{display: block !important;}



.Header-search{float: right;height: 72px;display: flex;align-items: center;flex-wrap: wrap;margin-right: 10px;position: relative;z-index: 999;}

.Header-search-click{display: none;}

.Header-search-item{position: relative;}

.Header-search-item input{width: 254px;background: #fff;border: 1px solid #e6e5eb;border-radius: 16px;height: 32px;font-size: 14px;color: #444;padding: 0 50px 0 18px;transition: border .4s ease;}

.Header-search-item button{width: 50px;height: 100%;cursor: pointer;position: absolute;right: 0;top: 0;z-index: 10;}

.Header-search-item input:focus{border: 1px solid  #00af50;}



.Header-navbar{float: left;margin-left: 72px;}

body.PC .Header-navbar{display: block !important;}

.Header-navbar ul{display: flex;justify-content: center;flex-wrap: wrap;}

.Header-navbar li{padding: 0 24px;position: relative;z-index: 9;}

.Header-navbar li:first-child{padding-left: 0;}

.Header-menu{position: relative;height: 72px;display: flex;align-items: center;font-size: 15px;color: #444;transition: color .4s ease;}

.Header-navbar li:hover .Header-menu, .Header-navbar li.active .Header-menu{color: #00af50 !important;}

.Header-arrow{display: none;}

.Header-drop{height: 0;visibility: hidden;opacity: 0;overflow: hidden;position: absolute;background: #fff;left: 50%;width: 160px;margin-left: -80px;padding: 10px 0;box-shadow: 0 4px 16px 0 rgba(85, 98, 151, 0.1);}

.Header-drop>a{display: flex;width: 100%;height: 46px;font-size: 15px;color: #333;align-items: center;justify-content: center;transition: all .4s ease;}

.Header-drop>a.active, .Header-drop>a:hover{background: #00af50;color: #fff;}

.Header-navbar-line{display: none;position: absolute;width: 0;left: 0;height: 2px;bottom: 0;background: #00af50;z-index: 4;pointer-events: none;}

@media all and (max-width:1000px) {.Header-navbar-line{display: none !important;}}

.Header-navbar li:hover .Header-drop.active {opacity: 1;visibility: visible;transition: visibility .3s cubic-bezier(.4, 0, .2, 1) .3s, opacity .3s cubic-bezier(.4, 0, .2, 1) .3s, height .3s cubic-bezier(.4, 0, .2, 1) .3s;}

/* 产品下拉 */

.Header-navbar li.long{position: static;}

.Header-product.Header-drop, .Header-case.Header-drop{width: 100%;margin-left: 0;left: 0;padding: 42px 0;}

.Header-product.Header-drop .ul, .Header-case.Header-drop .ul{width: 1328px;margin: 0 auto;display: flex;flex-wrap: wrap;align-items: flex-start;}

.Header-product.Header-drop .li, .Header-case.Header-drop .li{width: 31%;padding: 0 46px;position: relative;}

.Header-product.Header-drop .li:nth-child(3n+2){width: 38%;}

.Header-product.Header-drop .li:first-child, .Header-case.Header-drop .li:first-child{padding-left: 0;}

.Header-product.Header-drop .li:last-child, .Header-case.Header-drop .li:last-child{padding-right: 0;}

.Header-product.Header-drop .li::before, .Header-case.Header-drop .li::before{content: "";width: 1px;position: absolute;height: 100%;left: 0;top: 0;background: #f2f2f2;}

.Header-product.Header-drop .li:first-child:before, .Header-case.Header-drop .li:first-child::before{display: none;}

.Header-product-info{width: 100%;}

.Header-product-info .head{width: 100%;display: flex;flex-wrap: wrap;align-items: center;}

.Header-product-info .icon{height: 52px;display: flex;align-items: center;width: 52px;justify-content: flex-start;}

.Header-product-info .icon img{max-height: 100%;max-width: 100%;}

.Header-product-info .head .cont{width: calc(100% - 52px);padding-left: 10px;}

.Header-product-info .title{font-size: 18px;color: #222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 1.1;transition: all .4s ease;}

.Header-product-info .name{font-size: 15px;color: #444;margin-top: 2px;transition: all .4s ease;}

.Header-product-info a.head:hover .title{color: #00af50;}

.Header-product-info a.head:hover .name{color: #00af50;}

.Header-product-info .desc{width: 100%;margin-top: 16px;font-size: 14px;color: #83828a;line-height: 20px;}

.Header-product-info .desc p{line-height: inherit;margin-top: 8px;}

.Header-product-info .desc p:first-child{margin-top: 0;}

.Header-product-info .link{width: 100%;margin-top: 12px;display: flex;}

.Header-product-info .link a{display: block;font-size: 15px;color: #00af50;padding-right: 15px;position: relative;}

.Header-product-info .link a::after{content: "";position: absolute;width: 0;height: 1px;background: #00af50;left: 0;bottom: 0;transition: all .4s ease;}

.Header-product-info .link a:hover:after{width: 100%;}

.Header-product-more{width: 116px;height: 36px;display: flex;align-items: center;justify-content: center;border-radius: 3px;background: #00af50;font-size: 15px;color: #fff;margin-top: 20px;transition: all .4s ease;}

.Header-product-more:hover{box-shadow: 0 0 10px 4px rgba(0,175,80, .3);}

.Header-product-list{width: 100%;margin-top: 20px;}

.Header-product-list a{display: flex;width: 100%;margin-top: 16px;align-items: center;}

.Header-product-list a:first-child{margin-top: 0;}

.Header-product-list a .icon{width: 30px;height: 34px;display: flex;align-items: center;justify-content: flex-start;}

.Header-product-list a .icon img{max-width: 100%;max-height: 100%;}

.Header-product-list a .text{font-size: 15px;width: calc(100% - 30px);padding-left: 10px;}

.Header-product-list a .text>*{line-height: 1.1;transition: all .4s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.Header-product-list a .text p{display: block; color: #111; font-size: 0.875rem; font-weight: 500; line-height: 1.25; font-family: system, -apple-system, BlinkMacSystemFont, "PingFang SC", "Segoe UI", "Microsoft YaHei", "wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", "Roboto", "Noto Sans CJK SC", "Helvetica Neue", Helvetica, Arial, sans-serif;}

.Header-product-list a .text span{color: #85848c;display: block;margin-top: 4px;}

.Header-product-list a:hover .text>*{color: #00af50;}

/* 案例下拉 */

.Header-case.Header-drop .ul{width: auto;justify-content: center;}

.Header-case.Header-drop .li{width: auto;padding: 0 120px;position: relative;}



.Header-navclick{display: none;width: 24px;height: 60px;cursor: pointer;float: right;user-select: none;align-items: center;}

.Header-navclick span{width: 100%;height: 2px;background: #00af50;display: block;position: relative;transition: all .2s linear;}

.Header-navclick span:before,.Header-navclick span:after{content: "";position: absolute;height: 2px;background: #00af50;display: block;left: 0;width: 100%;transition: all .2s linear;}

.Header-navclick span:before{top: -7px;}

.Header-navclick span:after{top: 7px;}

.Header-navclick.active span{-moz-animation: buttonAnimation 0.3s ease forwards;-webkit-animation: buttonAnimation 0.3s ease forwards;animation: buttonAnimation 0.3s ease forwards;}

.Header-navclick.active span:before{-moz-animation: buttonAnimationBefore 0.3s ease forwards;-webkit-animation: buttonAnimationBefore 0.3s ease forwards;animation: buttonAnimationBefore 0.3s ease forwards; }

.Header-navclick.active span:after{-moz-animation: buttonAnimationAfter 0.3s ease forwards;-webkit-animation: buttonAnimationAfter 0.3s ease forwards;animation: buttonAnimationAfter 0.3s ease forwards;}

@-moz-keyframes buttonAnimationBefore {

    0% {-moz-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0);}

    50% {-moz-transform: translateY(7px) rotate(0);transform: translateY(7px) rotate(0);}

    100% {-moz-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg);}

}

@-webkit-keyframes buttonAnimationBefore {

    0% {-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0);}

    50% {-webkit-transform: translateY(7px) rotate(0);transform: translateY(7px) rotate(0);}

    100% {-webkit-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg);}

}

@keyframes buttonAnimationBefore {

    0% {-moz-transform: translateY(0px) rotate(0);-ms-transform: translateY(0px) rotate(0);-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0);}

    50% {-moz-transform: translateY(7px) rotate(0);-ms-transform: translateY(7px) rotate(0);-webkit-transform: translateY(7px) rotate(0);transform: translateY(7px) rotate(0);}

    100% {-moz-transform: translateY(7px) rotate(45deg);-ms-transform: translateY(7px) rotate(45deg);-webkit-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg);}

}

@-moz-keyframes buttonAnimationAfter {

    0% {-moz-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0);}

    50% {-moz-transform: translateY(-7px) rotate(0);transform: translateY(-7px) rotate(0);}

    100% {-moz-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg);}

}

@-webkit-keyframes buttonAnimationAfter {

    0% {-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0);}

    50% {-webkit-transform: translateY(-7px) rotate(0);transform: translateY(-7px) rotate(0);}

    100% {-webkit-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg);}

}

@keyframes buttonAnimationAfter {

    0% {-moz-transform: translateY(0) rotate(0);-ms-transform: translateY(0) rotate(0);-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0);}

    50% {-moz-transform: translateY(-7px) rotate(0);-ms-transform: translateY(-7px) rotate(0);-webkit-transform: translateY(-7px) rotate(0);transform: translateY(-7px) rotate(0);}

    100% {-moz-transform: translateY(-7px) rotate(-45deg);-ms-transform: translateY(-7px) rotate(-45deg);-webkit-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg);}

}

@-moz-keyframes buttonAnimation {

    0% {background: transparent;}

    50% {background: rgba(255, 255, 255, 0);}

    100% {background: rgba(255, 255, 255, 0);}

}

@-webkit-keyframes buttonAnimation {

    0% {background: transparent; }

    50% {background: rgba(255, 255, 255, 0);}

    100% {background: rgba(255, 255, 255, 0);}

}

@keyframes buttonAnimation {

    0% {background: transparent; }

    50% {background: rgba(255, 255, 255, 0);}

    100% {background: rgba(255, 255, 255, 0);}

}



/* 透明 */

.bodyScroll .Header-wrapper, .bodyMouse .Header-wrapper, .bodySearch .Header-wrapper, .noLucency .Header-wrapper{background: #fff;box-shadow: 12px 2px 17px rgba(85, 98, 151, 0.11);}

/* 不透明 */

.noLucency .Container-wrapper{margin-top: 72px;}



/* 侧边栏 */

.SideBar-wrapper{position: fixed;top: 50%;right: 36px;transform: translateY(-50%);z-index: 6666;display: flex;align-items: center;flex-direction: column;}

.SideBar-wrapper a{display: flex;position: relative;margin-top: 4px;flex-direction: column;align-items: center;}

.SideBar-wrapper a .icon{width: 50px;height: 50px;position: relative;border-radius: 5px;z-index: 4;display: flex;align-items: center;justify-content: center;background: #fff;box-shadow: 0 0 12px 2px rgba(108, 89, 189, .2);transition: background .4s ease;}

.SideBar-wrapper a .icon img{position: absolute;transition: all .4s ease;}

.SideBar-wrapper a .icon img.s{opacity: 1;}

.SideBar-wrapper a .icon img.h{opacity: 0;}

.SideBar-wrapper a:hover .icon img.s{opacity: 0;}

.SideBar-wrapper a:hover .icon img.h{opacity: 1;}

.SideBar-wrapper a:hover .icon{background: #00af50;}

.SideBar-wrapper a .info{display: none;position: absolute;right: 0;padding-right: 74px;top: 0;}

.SideBar-wrapper a .info span{display: flex;align-items: center;width: 100px;font-size: 16px;height: 50px;background: #00af50;justify-content: center;border-radius: 5px;box-shadow: 0 0 12px 2px rgba(108, 89, 189, .2);position: relative;color: #fff;}

.SideBar-wrapper a .info span::after{content: "";position: absolute;right: -8px;top: 50%;margin-top: -8px;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #00af50;width: 0;height: 0;}

.SideBar-wrapper a:hover .info{display: block;}

.SideBar-wrapper a.phone .info span{width: 150px;}

.SideBar-wrapper a .wechat{display: none;position: absolute;width: 128px;right: 92px;z-index: 3;height: 128px;top: 50%;margin-top: -64px;border-radius: 10px;border: 1px solid #e9e9f3;padding: 10px;background: #fff;box-shadow: 0 0 12px 2px rgba(108, 89, 189, .1);}

.SideBar-wrapper a .wechat img{width: 100%;height: 100%;object-fit: cover;}

.SideBar-wrapper a.code .icon{margin-top: -10px;}

.SideBar-wrapper a.code .head{position: relative;width: 70px;border-radius: 50%;border: 3px solid #cfd2ff;}

.SideBar-wrapper a.code .head img{width: 100%;border-radius: 50%;position: relative;z-index: 1;}

.SideBar-wrapper a.code .head::before, .SideBar-wrapper a.code .head::after{content: "";display: block;width: 70px;height: 70px;background: #d8dbfd;border-radius: 50%;position: absolute;top: 50%;left: 50%;margin: -35px 0 0 -35px;animation: sideCodeRing 1.5s linear infinite;opacity: 0;}

.SideBar-wrapper a.code .head::before{animation-delay: .6s;}

.SideBar-wrapper a.code .head::after{animation-delay: 0s;}

@keyframes sideCodeRing{0%{opacity:0;transform:scale(.8)}5%{opacity:1}to{opacity:0;transform:scale(1.6)}}

.SideBar-wrapper a.code .head i{position: absolute;animation: sideDotRing 2s linear infinite;z-index: 2;width: 80px;height: 80px;border-radius: 50%;border: 1px solid #cfd2ff;top: 50%;left: 50%;margin: -40px 0 0 -40px;}

.SideBar-wrapper a.code .head i::before, .SideBar-wrapper a.code .head i::after{content: "";position: absolute;border-radius: 50%;}

.SideBar-wrapper a.code .head i::before{width: 6px;height: 6px;background: #5c66ff;right: 7px;top: 9px;}

.SideBar-wrapper a.code .head i::after{width: 8px;height: 8px;background: linear-gradient(to right,#e7e8fa,#d3d5fd);top: 30px;left: -12px;}

@keyframes sideDotRing {0%{transform: rotate(0);}50%{transform: rotate(-8deg);}}

.SideBar-wrapper a:hover .wechat{display: block;}

.SideBar-wrapper a.menu{display: none;}

body.PC .SideBar-box{display: block !important;}

.SideBar-wrapper.active a.code .wechat{display: block;}

.SideBar-wrapper.active a.code .icon{background: #00af50;}

.SideBar-wrapper.active a.code .icon img.s{opacity: 0;}

.SideBar-wrapper.active a.code .icon img.h{opacity: 1;}



/* 底部 */

.Footer-wrapper{width: 100%;background: #f8f8fa;position: relative;z-index: 9;}

.Footer-items{width: 100%;padding: 50px 0 20px;}

.Footer-items .contain{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}

.Footer-info{width: auto;}

.Footer-info .title{font-size: 14px;color: #777a80;line-height: 1.1;}

.Footer-info-phone{width: 100%;}

.Footer-info-phone .phone{font-size: 22px;color: #4b515f;line-height: 1.1;font-family: Arial;margin-top: 4px;display: block;}

.Footer-info-tech{width: 100%;margin-top: 14px;}

.Footer-info-tech .code{width: 120px;border-radius: 6px;background: #fff;padding: 6px;margin-top: 8px;box-shadow: 0 2px 10px 2px rgba(85, 98, 151, 0.1);}

.Footer-info-tech .code img{width: 100%;object-fit: cover;}

.Footer-info-code{width: 100%;margin-top: 20px;}

.FooterCode{width: 100%;margin-top: 8px;display: flex;}

.FooterCode a{width: 42px;height: 42px;border-radius: 50%;border: 1px solid #6c6c8e;position: relative;display: flex;align-items: center;justify-content: center;margin-left: 8px;transition: border .4s ease;}

.FooterCode a:first-child{margin-left: 0;}

.FooterCode a>img{width: 24px;position: absolute;transition: all .4s ease;}

.FooterCode a>img.h{opacity: 0;}

.FooterCode a:hover{border: 1px solid #00af50;}

.FooterCode a:hover>img.s{opacity: 0;}

.FooterCode a:hover>img.h{opacity: 1;}

.FooterCode-img{display: none;width: 140px;height: 140px;padding: 6px;position: absolute;bottom: 52px;left: 50%;margin-left: -70px;background: #fff;border-radius: 6px;box-shadow: 0 2px 10px 2px rgba(85, 98, 151, 0.18);}

.FooterCode-img::after{content: "";display: block;width: 0px;height: 0px;border: 8px solid transparent;border-top-color: #fff;position: absolute;bottom: -16px;left: 50%;margin-left: -8px;}

.FooterCode-img img{width: 100%;height: 100%;object-fit: cover;}

.FooterCode a:hover .FooterCode-img{display: block;animation: FooterCode .6s ease-in-out both;}

@keyframes FooterCode{0%{transform: translateY(-14px);}100%{transform: translateY(0);}}

.Footer-navbar{width: 1240px;user-select: none;padding-left: 116px;border-left: 1px solid #e5e6eb;}

.Footer-navbar ul{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}

.Footer-navbar li{width: auto;}

.Footer-menu{font-size: 20px;line-height: 1.1;color: #222;display: block;}

.Footer-drop{width: 100%;margin-top: 18px;}

body.PC .Footer-drop{display: block !important;}

.Footer-drop a{display: block;font-size: 15px;color: #878a94;line-height: 1;padding: 8px 0;transition: all .4s ease;}

.Footer-drop a span{display: block;width: 100%;color: #41434c;margin-bottom: 6px;transition: all .4s ease;}

.Footer-drop a:hover{color: #00af50;}

.Footer-drop a:hover span{color: #00af50;}

.Footer-other{width: 100%;padding-bottom: 20px;}

.Footer-other .contain{display: flex;flex-wrap: wrap;justify-content: flex-start;line-height: 20px;align-items: center;position: relative;padding-left: 72px;}

.Footer-other span{font-weight: 700;position: absolute;left: 0;top: 0;}

.Footer-other a{position: relative;font-size: 14px;color: #7b7f8d;margin-right: 30px;transition: all .4s ease;}

.Footer-other a:last-of-type{margin-right: 0;}

.Footer-other a::before{content: "";position: absolute;width: 2px;right: -16px;height: 14px;background: #a2a4ae;top: 50%;margin-top: -7px;pointer-events: none;}

.Footer-other a:last-of-type:before{display: none;}

.Footer-other a:hover{color: #00af50;}

.Footer-copyright{width: 100%;border-top: 1px solid #e5e6eb;padding: 20px 0;font-size: 14px;color: #7b7f8d;}

.Footer-copyright .contain{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}

.Footer-copyright .info{display: flex;flex-wrap: wrap;}

.Footer-copyright .info p{margin-left: 32px;position: relative;line-height: 18px;}

.Footer-copyright .info p:first-child{margin-left: 0;}

.Footer-copyright .info p::before{content: "";position: absolute;width: 2px;left: -18px;height: 14px;background: #a2a4ae;top: 50%;margin-top: -7px;pointer-events: none;}

.Footer-copyright .info p:first-child:before{display: none;}

.Footer-copyright .info p span{display: inline-block;margin-left: 12px;}

.Footer-copyright .info p span:first-child{margin-left: 0;}

.Footer-copyright .link{display: flex;flex-wrap: wrap;line-height: 18px;align-items: center;}

.Footer-copyright .link a{position: relative;margin-left: 30px;transition: all .4s ease;}

.Footer-copyright .link a:first-of-type{margin-left: 0;}

.Footer-copyright .link a::before{content: "";position: absolute;width: 2px;left: -16px;height: 14px;background: #a2a4ae;top: 50%;margin-top: -7px;pointer-events: none;}

.Footer-copyright .link a:first-of-type:before{display: none;}

.Footer-copyright .link a:hover{color: #00af50;}



/* Global */

.Global-wrapper{width: 100%;position: relative;height: 160px;display: flex;align-items: center;background: #2b2f3c;overflow: hidden;}

.Global-img{width: 100%;max-width: none;height: 100%;right: 0;top: 0;position: absolute;object-fit: none;}

.Global-wrapper .contain{position: relative;z-index: 4;}

.Global-info{max-width: 1000px;}

.Global-info .text{font-size: 16px;color: #fff;line-height: 26px;}

.Global-info a{margin-top: 18px;}



/* 广告 */

/* body.bodygg .Header-wrapper{transform: translateY(76px);} */

body.bodygg.remove .Header-wrapper{transform: translateY(0);}

body.bodygg.remove .myads-wrapper{transform: translateY(-76px);}

body.bodygg .Container-wrapper{transform: translateY(76px);transition: all .4s ease;padding-bottom: 76px;}

body.bodygg.remove .Container-wrapper{transform: translateY(0);padding-bottom: 0;}

.myads-wrapper{width: 100%;position: fixed;left: 0;top: 0;z-index: 99999;transition: all .4s ease;}

.myads-img{width: 100%;height: 76px;object-fit: cover;}

.myads-info{position: absolute;display: flex;align-items: center;justify-content: center;z-index: 4;width: 100%;height: 100%;top: 0;left: 0;}

.myads-info .text{color: #fff;font-size: 16px;}

.myads-info .text b{font-size: 20px;font-weight: 700;}

.myads-info .link{margin-left: 32px;}

.myads-info .link a{width: 120px;height: 26px;border-radius: 13px;font-size: 12px;border: 1px solid #fff;display: flex;align-items: center;justify-content: center;transition: background .4s ease;}

.myads-info .link a span{color: #fff;padding-right: 14px;transition: all .4s ease;}

.myads-info .link a:hover{background: #fff;}

.myads-info .link a:hover span{color: #00af50;}

.myads-close{width: 28px;height: 28px;right: 44px;z-index: 10;position: absolute;top: 50%;margin-top: -14px;border-radius: 50%;cursor: pointer;background: rgba(255, 255, 255, 0.7) url('../image/closeB.svg') no-repeat center/14px auto;cursor: pointer;transition: all .4s ease;}

.myads-close:hover{background-color: #fff;transform: rotate(90deg);}

@media all and (max-width:1599px) {

    .myads-img {height: 68px;}

    body.bodygg .Header-wrapper{transform: translateY(68px);}

    body.bodygg.remove .myads-wrapper{transform: translateY(-68px);}

    body.bodygg .Container-wrapper{transform: translateY(68px);padding-bottom: 68px;}

    .myads-info .text b {font-size: 18px;}

}

@media all and (max-width:1439px) {

    .myads-close{right: 36px;}

}

@media all and (max-width:1151px) {

    .myads-close{right: 28px;}

}

@media all and (max-width:1000px) {

    body.bodygg .Container-wrapper {transform: translateY(0);padding-bottom: 0;}

    .myads-wrapper{display: none;}

    body.bodygg .Header-wrapper{transform: translateY(0);}

    body.bodygg.remove .myads-wrapper{transform: translateY(0);}

    body.bodygg .Container-wrapper{margin-top: 60px;}

}



/* 中间+共用部分 */

.Container-wrapper{width: 100%;}

.contain{width: 1600px;margin: 0 auto;}

.commonMore{width: 116px;height: 36px;display: flex;align-items: center;justify-content: center;border-radius: 3px;background: #00af50;font-size: 15px;color: #fff;transition: all .4s ease;}

.commonMore:hover{box-shadow: 0 0 10px 4px rgba(0,175,80, .3);}

.commonMore.white{background: #fff;color: #58556a;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.06);}

.commonMore.white:hover{background: #00af50;color: #fff;box-shadow: 0 0 10px 4px rgba(0,175,80, .3);}

.commonMore.luceney{background: transparent;border: 1px solid #fff;}

.commonMore.luceney:hover{background: #00af50;border: 1px solid #00af50;box-shadow: 0 0 10px 4px rgba(0,175,80, .3);}



/* 视频弹窗 */

.popVideo{display: none;align-items: center;justify-content: center;position: fixed;z-index: 999999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;}

.popVideo-items{width: 1000px;position: relative;padding: 34px 34px 0;opacity: 0;}

.popVideo-video{width: 100%;}

.popVideo-video video{width: 100%;}

.popVideo-video iframe{width: 100%;height: 500px;}

.popVideo-close{width: 30px;height: 30px;position: absolute;right: 0;top: 0;z-index: 3;background: url('../image/closeW.svg') no-repeat center/24px auto;cursor: pointer;opacity: .7;transition: all .6s ease;}

.popVideo-close:hover{opacity: 1;}

.popVideo.active{display: flex;}

.popVideo.active .popVideo-items{animation: popVideRun 1s ease both .4s;}

@keyframes popVideRun {0%{opacity: 0;transform: translateY(-200px);}100%{opacity: 1;transform: translateY(0);}}

@media all and (max-width:1100px) {.popVideo-items{width: 92%;padding: 34px 0 0;}.popVideo-close{right: 0;}.popVideo-video iframe{height: 400px;}}

@media all and (max-width:640px) {.popVideo-video iframe{height: 200px;}}



/* 网站建设中提示 */

.webHint{display: none;position: fixed;z-index: 999999999;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);align-items: center;justify-content: center;}

.webHint-contain{background: #fff;width: 440px;padding: 40px 20px;text-align: center;border-radius: 6px;box-shadow: 0 4px 16px 2px rgba(255, 255, 255, 0.2);position: relative;}

.webHint-hint{font-size: 20px;color: #2b2f3c;font-weight: 700;line-height: 1.1;}

.webHint-code{width: 124px;height: 124px;background: #fff;border-radius: 6px;box-shadow: 0 2px 10px 2px rgba(85, 98, 151, 0.18);margin: 20px auto 0;}

.webHint-close{position: absolute;width: 40px;height: 40px;right: 0;top: 0;background: url('../image/popIE.svg') no-repeat center/20px auto;cursor: pointer;transition: all .4s ease;}

.webHint-close:hover{background-image: url('../image/close.svg');}

@media all and (max-width:640px) {.webHint-contain {width: 92%;padding: 30px 20px;}.webHint-hint {font-size: 18px;}.webHint-code{margin-top: 16px;} }





/* -------------------------PC端--------------------------- */

@media all and (max-width:1700px) {

    /* 1600 × (900) */

    .contain{width: 1400px;}

    .Header-navbar {margin-left: 60px;}

    .Header-navbar li {padding: 0 20px;}

    .Global-img{width: auto;right: -100px;}

}



@media all and (max-width:1599px) {

    /* 1440 × (700)  */

    .contain{width: 1200px;}

    .Header-navbar {margin-left: 36px;}

    .Header-navbar li {padding: 0 12px;}

    .Header-search-item input {width: 228px;padding: 0 48px 0 16px;}

    .Header-button a{width: 90px;}

    .Header-product.Header-drop .ul{width: 1200px;}

    .Header-drop>a {height: 42px;}

    .Header-product.Header-drop, .Header-case.Header-drop {padding: 32px 0 40px;}

    .SideBar-wrapper{right: 24px;}

    .Header-case.Header-drop .li {padding: 0 90px;}

    .Header-product-list {margin-top: 16px;}

    .Header-product.Header-drop .li{padding: 0 40px;}

    .Footer-navbar {width: 960px;padding-left: 80px;}

    .Global-info {max-width: 850px;}

    .Global-img{right: -120px;}

}



@media all and (max-width:1439px) {

    /* 1360 */

    .Header-search-item button{width: 34px;}

    .Header-search-item input {width: 200px;padding: 0 36px 0 14px;}

    .Header-button a {width: 82px;}

    .Header-wrapper .contain {padding: 0 36px;}

    .Header-logo span {padding-left: 14px;margin-left: 12px;}

    .Header-navbar {margin-left: 30px;}

}



@media all and (max-width:1359px) {

    /* 1280 */

    .Header-search{position: static;}

    .Header-search-click{display: block;width: 40px;height: 72px;cursor: pointer;}

    .Header-search-click.active {background: url('../image/close.svg') no-repeat center/20px auto;}

    .Header-search-item{display: none;position: absolute;width: 100%;left: 0;top: 72px;padding: 20px 4%;background: #fff;box-shadow: 0 4px 16px 0 rgba(85, 98, 151, 0.1);}

    .Header-search-item form{position: relative;width: 600px;display: block;margin: 0 auto;}

    .Header-search-item.active{display: block;}

    .Header-search-item input{width: 100%;height: 40px;border-radius: 20px;padding: 0 58px 0 24px;}

    .Header-search-item button {width: 58px;background-size: 26px auto;}

}

@media all and (max-width:1279px) {

    /* 1152 × (700) */

    .contain{width: 960px;}

    .Footer-navbar {width: 770px;padding-left: 40px;}

    .Footer-copyright .info{width: 100%;}

    .Footer-copyright .link{width: 100%;margin-top: 4px;}

    .Header-navbar li {padding: 0 10px;}

    .Header-navbar {margin-left: 24px;}

    .Header-product.Header-drop .ul{width: 960px;}

    .Header-case.Header-drop .li {padding: 0 70px;}

    .Header-product.Header-drop .li {padding: 0 28px;}

    .Global-wrapper::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.4);}

    .Global-info {max-width: 100%;}

    .SideBar-wrapper {right: 16px;}

}



@media all and (max-width:1151px) {

    /* 1024 */

    .Header-wrapper .contain {padding: 0 28px;}

    .Header-logo span {padding-left: 12px;margin-left: 10px;}

    .Header-logo span{display: none;}

    .Header-logo img {margin-top: 0;}

}





/* ------------------------手机端-------------------------- */

@media all and (max-width:1000px) {

    /* 平板设备 720 适配 */

    .Header-wrapper{background: #fff;box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.1);}

    .noLucency .Container-wrapper{margin-top: 60px;}

    .contain{width: 92%;}

    .Container-wrapper{margin-top: 60px;}

    .Header-wrapper .contain{width: 100%;padding: 0;}

    .Header-logo{height: 60px;margin-left: 4%;}

    .Header-navclick{display: flex;margin-right: 4%;}

    .Header-button{height: 60px;margin-right: 8px;}

    .Header-button a{width: 36px;background: #fff !important;border: none !important;margin-left: 0;}

    .Header-button a span{display: none;}

    .Header-button a img{display: block;width: 24px;}

    .Header-button a:first-child img{width: 32px;}

    .Header-button a:hover {box-shadow: none;}

    .Header-search, .Header-search-click{height: 60px;}

    .Header-search-click{width: 36px;}

    .Header-search{margin-right: 0;}

    .Header-search-item {top: 60px;padding: 12px 4%;}

    .Header-search-item form{width: 100%;}

    .Header-search-item input {height: 38px;padding: 0 50px 0 18px;border-radius: 19px;}

    .Header-search-item button{width: 50px;}

    .Header-navbar{display: none;position: absolute;width: 100%;margin-right: 0;height: calc(100vh - 60px);top: 60px;left: 0;padding: 20px 0;background: #fff;margin: 0;}

    .Header-navbar ul{display: block;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch}

    .Header-navbar li{display: block;width: 100%;opacity: 0;transform: translateY(32px);transition: all .4s ease;padding: 0;}

    .Header-navbar.active li{opacity: 1;transform: translateY(0);}

    .Header-menu{height: 44px;padding: 0 4%;}

    .Header-arrow{display: block;width: 44px;height: 44px;position: absolute;z-index: 9;right: 0;top: 0;}

    .Header-arrow.active{transform: rotate(180deg);}

    .Header-navbar li:hover .Header-menu{color: #444 !important;}

    .Header-navbar li.active .Header-menu{color: #00af50 !important;}

    .Header-drop {display: none;position: relative;top: 0;left: 0;width: 100%;margin-left: 0;overflow: hidden;padding: 8px 0;height: auto;visibility: visible !important;opacity: 1 !important;box-shadow: none !important;}

    .Header-drop::before, .Header-drop::after{content: "";position: absolute;width: 100%;height: 1px;background: #e8e8e8;left: 0;}

    .Header-drop::before{top: 0;}

    .Header-drop::after{bottom: 0;}

    .Header-case.Header-drop{padding: 0;}

    .Header-case.Header-drop .li{width: 100%;padding: 16px 4% 24px !important;border-top: 1px solid #f2f2f2;}

    .Header-case.Header-drop .li:first-child{margin-top: 0;border-top: none;}

    .Header-product-list a {margin-top: 14px;}

    .Header-product-list {margin-top: 12px;}

    .Header-product.Header-drop{padding: 0;}

    .Header-product.Header-drop .ul {width: 100%;}

    .Header-product.Header-drop .li{width: 100% !important;padding: 24px 4% !important;border-top: 1px solid #f2f2f2;}

    .Header-product.Header-drop .li:first-child{margin-top: 0;border-top: none;}

    .Header-product-info .desc {margin-top: 12px;}

    .Header-product-info .name {font-size: 14px;}

    .Header-product-info .title {font-size: 16px;}

    .Header-product-info .link {margin-top: 8px;}

    .Header-product-more {width: 90px;height: 32px;font-size: 14px;margin-top: 12px;}

    .Header-product.Header-drop .li::before, .Header-case.Header-drop .li::before{display: none;}

    .Header-drop>a {height: 40px;justify-content: flex-start;padding: 0 4%;}



    .Footer-items{padding: 36px 0 20px;}

    .Footer-items .contain {width: 100%;}

    .Footer-info{width: 100%;text-align: center;}

    .Footer-info-tech .code{margin: 8px auto 0;}

    .FooterCode {justify-content: center;}

    .Footer-other{display: none;}

    .Footer-other .contain{justify-content: center;}

    .Footer-navbar{width: 100%;padding: 0;display: none;}

    .Footer-navbar li{width: 100% !important;}

    .Footer-menu {height: 40px;line-height: 40px;padding: 0 4%;position: relative;}

    .Footer-menu::after{content: "";width: 44px;height: 40px;position: absolute;z-index: 9;right: 0;top: 0;}

    .Footer-menu.active::after{transform: rotate(180deg);}

    .Footer-drop a{padding: 7px 4%;}

    .Footer-drop{display: none;margin-top: 0;}

    .Footer-copyright {padding: 16px 0;text-align: center;}

    .Footer-copyright .link{justify-content: center;margin-top: 8px;}

    .Footer-copyright .info p{width: 100%;line-height: 20px;}

    .Footer-copyright .info p::before{display: none;}

    .Footer-copyright .info p span{display: block;width: 100%;margin: 0;}



    .SideBar-wrapper a.code .icon {margin-top: -6px;}

    .SideBar-wrapper a .icon{width: 42px;height: 42px;box-shadow: 0 0 8px 2px rgba(108, 89, 189, .1);}

    .SideBar-wrapper a .wechat{right: 60px;}

    .SideBar-wrapper {top: auto;bottom: 20px;right: 12px;transform: translateY(0);}

    .SideBar-wrapper a.menu{display: block;font-size: 40px;}

    .SideBar-wrapper a.menu .icon{background: #fff !important;}

    .SideBar-wrapper a.menu img{opacity: 1 !important;transition: none !important;}

    .SideBar-wrapper a.menu img.s{opacity: 1 !important;}

    .SideBar-wrapper a.menu img.h{opacity: 0 !important;}

    .SideBar-wrapper a.menu.active img.s{opacity: 0 !important;}

    .SideBar-wrapper a.menu.active img.h{opacity: 1 !important;}

    .SideBar-box{display: none;}

    .SideBar-wrapper a.code .head {width: 42px;border: 2px solid #cfd2ff;}

    .SideBar-wrapper a.code .head i {width: 50px;height: 50px;margin: -25px 0 0 -25px;}

    .SideBar-wrapper a.code .head::before, .SideBar-wrapper a.code .head::after {width: 46px;height: 46px;margin: -23px 0 0 -23px;}

    .SideBar-wrapper a.code .head i::before {right: 1px;top: 7px;}

    .SideBar-wrapper a.code .head i::after{top: 20px;}

    .SideBar-wrapper a .info{display: none !important;}

    

    .commonMore {width: 90px;height: 32px;font-size: 14px;}



    .Global-info{text-align: center;}

    .Global-info a {margin: 18px auto 0;}

}

@media all and (max-width:640px) {

    /* 移动终端以上 360 适配 */

    .Global-info .text {font-size: 15px;line-height: 22px;}

    .Global-info a {margin-top: 12px;}

    .Global-img {right: -230px;}

}