:root {
    --color: #441f54;
    --color-red: red;
    --color-white: #FFF;
    --color-grey: #f5f5f5;
    --color-dev: #F28424;
    --color-ccc: #333;
    --size10: 0.10rem;
    --size12: 0.12rem;
    --size14: 0.14rem;
    --size16: 0.16rem;
    --size17: 0.17rem;
    --size18: 0.18rem;
    --size20: 0.2rem;
    --size22: 0.22rem;
    --size24: 0.24rem;
    --size26: 0.26rem;
    --size28: 0.28rem;
    --size30: 0.30rem;
    --size32: 0.32rem;
    --size34: 0.34rem;
    --size36: 0.36rem;
    --size38: 0.38rem;
    --size40: 0.4rem;
    --size42: 0.42rem;
    --size44: 0.44rem;
    --size46: 0.46rem;
    --size48: 0.48rem;
    --size50: 0.50rem;
    --size52: 0.52rem;
    --size54: 0.54rem;
    --size56: 0.56rem;
    --size58: 0.58rem;
    --size60: 0.60rem;
    --size62: 0.62rem;
    --size64: 0.64rem;
    --size66: 0.66rem;
    --size68: 0.68rem;
    --size70: 0.70rem;

    --size5: 0.05rem;
    --size6: 0.06rem;
    --size7: 0.07rem;
    --size8: 0.08rem;
    --size9: 0.09rem;
    --size15: 0.15rem;
    --size25: 0.25rem;
    --size35: 0.35rem;
}
/* 定义抖动动画 */
@keyframes shake {
    0%, 100% {
        transform: translateX(0) translateY(0px);;
    }
    10%, 30%, 50%, 70%, 90% {
        transform: translateX(1px) translateY(0px);
    }
    20%, 40%, 60%, 80% {
        transform: translateX(-1px) translateY(0px);
    }
}
.shake-image {
    animation: shake 4s infinite;
}

@font-face {
    font-family: 'fangZheng';
   /* src: url('https://static.norgren.com.cn/fonts/FZ.TTF') format('truetype');*/
   src: url('https://www.norgren.com.cn/static/fonts/FZ.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.mouse-hover {cursor: pointer}
body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul, .v2, * {
    font-family: 'fangZheng', "Microsoft YaHei", "Arial", sans-serif;

}

.v2 .w1400 {max-width: calc(100vw - 2rem)}

.v2 .color {color: var(--color)}
.v2 .font-weight-lighter {font-weight: lighter !important;}
.v2 .display-flex-center {display: flex;justify-content: center;align-items: center}
.v2 .text-align-center {text-align: center}
.v2 .text-align-right {text-align: right}
.v2 .text-align-left {text-align: left}
.v2 .ng-btn {background: var(--color);border-radius: var(--size50);color: var(--color-white);display: inline-block;text-align: center;line-height: 0.48rem;height: 0.48rem;min-width: 1rem;padding: 0 var(--size15)}
.v2 .ng-btn-ccc {background: var(--color-white);border: 0.01rem solid var(--color-ccc);border-radius: var(--size50);color: var(--color-ccc);display: inline-block;text-align: center;line-height: 0.48rem;height: 0.48rem;min-width: 1rem;padding: 0 var(--size15)}
.v2 .ng-btn:hover {cursor: pointer}
.v2 .ng-btn-ccc:hover {cursor: pointer}
.v2 .bg-color-ccc {background: #F7F7F7}
.v2 .pading-top-0 {padding-top: 0 !important;}
.v2 header {width: 100%;position: fixed;z-index: 99999;background: var(--color-white);}
.v2 header a:hover {cursor: pointer;color: var(--color)}
.v2 header .header-top {display: flex;align-items: center;color: var(--color-ccc);font-size: var(--size16);padding: var(--size15) 0;justify-content: space-between}
.v2 header .header-top > div {;display: flex;justify-items: center;align-items: center}
.v2 header .header-top .search {border-bottom: 0.01rem solid var(--color-ccc);padding: 0.1rem 0;max-width: 25vw;width: 40%}
.v2 header .header-top .search img {width: var(--size24);height: var(--size24);}
.v2 header .header-top input::placeholder {color: var(--color-ccc);font-size: var(--size16)}
.v2 header .header-top input {color: var(--color-ccc);font-size: var(--size16);height: 100%;width: 100%;margin-left: var(--size18)}
.v2 header .header-top .logo img {width: auto;height: 0.6rem}
.v2 header .header-top .language {justify-content: right}
.v2 header .header-top .language > a {color: var(--color-ccc);padding: 0 var(--size12);display: flex;align-items: center;height: var(--size20);line-height: var(--size20) }
.v2 header .header-top .language > a .text {font-size: var(--size16);margin-left: var(--size5)}
.v2 header .header-top .language > a:hover .text {color: var(--color);border-bottom: 1px solid var(--color)}
.v2 header .header-top .language > a:hover i {color: var(--color);font-weight: bold}
.v2 header .header-top .language > a.notice {padding: var(--size5) var(--size20);border-radius: var(--size50);transition: all 0.5s}
.v2 header .header-top .language > a.notice-highlight {}
.v2 header .header-top .language > a.notice-highlight i {}
.v2 header .header-top .language > a.notice-highlight:hover .text {}
.v2 header .header-top .language img {width: var(--size20);height: var(--size20)}
.v2 header .header-top .language .drop-div {display: flex;}
.v2 header .header-top .language .drop-div {display: flex;}

.v2 header .header-menu {display: flex;padding-top: var(--size15);color: var(--color-ccc)}
.v2 header .header-menu .icon {width: var(--size16);height: var(--size16);justify-items: center;align-items: center}
.v2 header .header-menu > div {padding: 0 var(--size15);height: var(--size30);}
.v2 header .header-menu > div > a {color: var(--color-ccc);padding-bottom: var(--size5);}
.v2 header .header-menu > div:hover > a {border-bottom: 0.02rem solid var(--color);color: var(--color)}
.v2 header .header-menu > div .drop-down {position: absolute;background: var(--color-grey);width: 100vw;left: 0;top: 1.35rem}
.v2 header .header-menu > div .drop-down .box {display: flex}
.v2 header .header-menu > div .drop-down .box > div {flex: 1;height: 3.5rem;overflow-y: hidden;overflow-x: hidden;padding: var(--size20) var(--size5) var(--size20) var(--size5);}
.v2 header .header-menu > div .drop-down a {color: #666666;display: block;border-bottom: 0.02rem solid var(--color-grey);height: var(--size50);line-height: var(--size50);padding: 0 var(--size20)}
.v2 header .header-menu > div .drop-down a:hover {color: var(--color);background: radial-gradient(circle, #441f5450, #441f5410);}
.v2 header .header-menu > div .drop-down a.this {color: var(--color);background: radial-gradient(circle, #441f5450, #441f5410);}
.v2 header .header-menu > div .drop-down a:hover span {color: var(--color);border-bottom: 0.02rem solid var(--color);}
.v2 header .header-menu > div .drop-down img {width: 0.1rem;height: 0.1rem;margin-right: 0.1rem}
.v2 header .header-menu > div .drop-down .look-more-btn a {display: inline-flex;justify-content: center;align-items: center;color: #000000;font-size: var(--size14);background: var(--color-white);border: 0.01rem solid #DDDDDD;border-radius: 0;}
.v2 header .header-menu > div .drop-down .look-more-btn a i {font-weight: bold;font-size: var(--size16)}
.v2 header .header-menu > div .drop-down .look-more-btn a:hover {color: var(--color);font-weight: bold}
.v2 header .header-menu > div:hover > .drop-down {display: block}
.v2 header .header-menu > div .drop-down {display: none}
.v2 header .header-menu > div .drop-down .two {display: none;height: 3.7rem;overflow: hidden;position: relative}
.v2 header .header-menu > div .drop-down .three {display: none;height: 3.7rem;overflow: hidden;position: relative}
/*导航下拉(第二种方式)*/
.v2 header .header-menu > div .drop-div {display: none;position: absolute;padding: var(--size10) 0;margin-top: var(--size10);}
.v2 header .header-menu > div:hover .drop-div {display: block}
.v2 header .header-menu > div .drop-div ul li {border-bottom: 0.02rem solid var(--color-grey);line-height: var(--size18);}
.v2 header .header-menu > div .drop-div ul li:hover {background: radial-gradient(circle, #441f5450, #441f5410);}
.v2 header .header-menu > div .drop-div ul li a {display: inline-block;height: 100%;border-bottom: 0.02rem solid var(--color-grey);padding: var(--size5);margin: var(--size5)}
.v2 header .header-menu > div .drop-div ul li a:hover {border-bottom: 0.02rem solid var(--color);color: var(--color)}
.v2 header .header-menu > div .drop-div .full-bg {position: absolute;top: 0;left: -100vw;width: 200vw;height: 100%;z-index: -99;background: var(--color-grey)}

/*窗口滚动顶部css颜色变化*/
.v2 header.opacity {background: none}
.v2 header.opacity .header-menu > div a {color: var(--color-white)}
.v2 header.opacity .header-top .language > a {color: var(--color-white);}
.v2 header.opacity .header-top .language i {color: var(--color-white);}
.v2 header.opacity .header-top .search i {color: var(--color-white);}
.v2 header.opacity .header-top input::placeholder {color: var(--color-white)}
.v2 header.opacity .header-top input {color: var(--color-white) !important;}
.v2 header.opacity .header-top .search {border-bottom: 0.01rem solid var(--color-white);}
.v2 header:hover {background: var(--color-white)}
.v2 header:hover .header-menu > div a {color: var(--color-ccc)}
.v2 header:hover .header-top .language > a {color: var(--color-ccc);}
.v2 header:hover .header-top .language i {color: var(--color-ccc);}
.v2 header:hover .header-top .search i {color: var(--color-ccc);}
.v2 header:hover .header-top input::placeholder {color: var(--color-ccc)}
.v2 header:hover .header-top input {color: var(--color-ccc) !important;}
.v2 header:hover .header-top .search {border-bottom: 0.01rem solid var(--color-ccc);}
/*导航图片更换效果*/
.v2 header .white-img {display: none}
.v2 header .default-logo {display: block}
.v2 header:hover .white-img {display: none}
.v2 header:hover .default-logo {display: block}
.v2 header.opacity .white-img {display: block}
.v2 header.opacity .default-logo {display: none}
.v2 header.opacity:hover .white-img {display: none}
.v2 header.opacity:hover .default-logo {display: block}

.v2 .header-menu .drop-down .box .industries {padding: var(--size20) var(--size30) var(--size20) 0}
.v2 .header-menu .drop-down .box .industries p {line-height: 0.26rem}
.v2 .header-menu .drop-down .box .industries .ng-btn {background: var(--color);border-radius: var(--size50);color: var(--color-white);display: inline-block;text-align: center;line-height: 0.48rem;height: 0.48rem;min-width: 1rem;padding: 0 var(--size15);border-bottom: none;margin-top: 0.4rem}
.v2 .header-menu .drop-down .box .industries .ng-btn:hover {background: var(--color-white);color: var(--color)}
.v2 .header-menu .drop-down .box .all-btn {position: absolute;bottom: 0.1rem}
/*导航占位*/
.v2 .postion-div {height: 1.50rem}
.home .v2 .postion-div {height: 0;display: none}

/*底部*/
.v2 .footer {background: #e8e8e8;padding: var(--size50);}
.v2 .footer .content {display: flex}
.v2 .footer .content .left {width: 45%;display: flex;}
.v2 .footer .content .left .logo {width: 1.2rem;height: 0.57rem}
.v2 .footer .content .left .phone {margin: var(--size20) 0;font-size: var(--size16);line-height: var(--size25);color: var(--color-ccc)}
.v2 .footer .content .left .phone li {margin: var(--size10) 0;}
.v2 .footer .content .left .button {margin: var(--size40) 0}
.v2 .footer .content .left .button .btn {font-size: var(--size16);line-height: var(--size18);color: var(--color-ccc);background: var(--color-white);border-radius: var(--size50);padding: var(--size10) var(--size15)}
.v2 .footer .content .left .button .btn:hover {color: var(--color);cursor: pointer}
.v2 .footer .content .left .qrcode {padding: 0 var(--size30)}
.v2 .footer .content .left .qrcode img {width: 2rem;height: 2rem;max-width: fit-content}
.v2 .footer .content .left .qrcode p {height: var(--size24);line-height: var(--size24);padding: var(--size5);background: var(--color);color: var(--color-white);text-align: center;font-weight: bold}
.v2 .footer .content .right {width: 55%;}
.v2 .footer .content .right .content {display: flex}
.v2 .footer .content .right .content > div {flex: 1}
.v2 .footer .content .right .content .title {height: 0.57rem;line-height: 0.57rem;font-weight: bold;font-size: var(--size18);color: var(--color-ccc);}
.v2 .footer .content .right .title {height: 0.57rem;line-height: 0.57rem;font-weight: bold;font-size: var(--size18);color: var(--color-ccc);}
.v2 .footer .content .right .content li {font-size: var(--size16);color: #666666;line-height: var(--size20);margin: var(--size10) 0}
.v2 .footer .content .right .content li {font-size: var(--size16);color: #666666;line-height: var(--size20);margin: var(--size10) 0}
.v2 .footer .content .right .content li a:hover {border-bottom: 1px solid var(--color);cursor: pointer}

.v2 .footer .footer-btn {display: flex;margin-top: 0.6rem;}
.v2 .footer .footer-btn > div {}
.v2 .footer .footer-btn .copyright {color: #666666;line-height: var(--size20);font-size: var(--size12);;width: 45%;}

/*.v2 .footer .footer-btn .footer-btn-right{display: flex}*/
.v2 .footer .footer-btn .footer-btn-right .btn {font-size: var(--size16);line-height: var(--size18);color: var(--color-white);background: var(--color);border-radius: var(--size50);padding: var(--size10) var(--size15);display: inline-flex;justify-content: space-between;align-items: center;}
.v2 .footer .footer-btn .footer-btn-right .btn:hover {cursor: pointer}

/*首页*/
.v2 .banner .swiper-slide {background: #00000050;position: relative;height: 8.16rem;max-height: calc(90vh);background-size: 100% 100%;background-repeat: no-repeat;background-position: center}
.v2 .banner img {height: 8.16rem;max-height: calc(90vh);position: absolute;z-index: -1}
.v2 .banner .lunbo-text {margin-top: 2.8rem;text-align: left}
.v2 .banner .lunbo-text h1 {color: var(--color-white);margin: var(--size30) 0;font-size: var(--size36);line-height: var(--size42)}
.v2 .banner .lunbo-text p {color: var(--color-white);margin: var(--size30) 0;line-height: var(--size24);font-size: var(--size18)}
.v2 .index-activity .list ul li .price .tip {width: auto;height: var(--size24);text-align: center;font-size: var(--size12);color: #fff;line-height: var(--size24);background-color:var(--color-red);border-radius: 3px;padding: 0 var(--size5);}
.v2 .index-activity .list ul li .price>div {font-size: var(--size12)!important;}
.v2 .active .contain .active-list .product-item .price>div {font-size: var(--size12)!important;}

.v2 .index-solution {background: var(--color-white);padding: var(--size50) 0}
.v2 .index-solution .solution {display: flex;flex-wrap: wrap;justify-content: space-between}
.v2 .index-solution .item {width: calc(100% / 4 - var(--size20)); /*height: 3rem*/;margin: 0.1rem;position: relative;}
.v2 .index-solution .item .back {width: 100%;height: calc((100vw / 4 - 0.4rem) * 0.5625);object-fit: cover}
.v2 .index-solution .item .content {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #00000015}
.v2 .index-solution .item .content .title {font-size: var(--size20);color: var(--color-white);padding: var(--size15) var(--size20) 0.1rem var(--size20);font-weight: normal}
.v2 .index-solution .item .content .desc {font-size: var(--size16);line-height: 0.18rem;color: var(--color-white);padding: 0.05rem var(--size20);display: none }
.v2 .index-solution .item .content .btn {font-size: var(--size16);color: var(--color-white);position: absolute;bottom: var(--size20);left: var(--size20);display: inline-block;border: 0.01rem solid var(--color);background: var(--color);border-radius: var(--size50);padding: 0.1rem}
.v2 .index-solution .item .content .btn:hover {cursor: pointer;color: var(--color);border: 0.01rem solid var(--color-white);background: var(--color-white)}
.v2 .index-solution .item .content:hover .desc {display: block}

.v2 .index-product {background: #EBECED;padding: var(--size50) 0}
.v2 .index-product .prodict-title {margin-bottom: var(--size40);text-align: center;font-weight: bold;font-size: var(--size36);color: var(--color-ccc)}
.v2 .index-product .product {display: flex;}
.v2 .index-product .item {flex: 1;margin: 0.1rem;position: relative}
.v2 .index-product .item .back {width: 100%;height: calc((100vw / 5 - 0.5rem) * 0.5625);object-fit: cover}
.v2 .index-product .item .content {padding: 0 var(--size10)}
.v2 .index-product .item .content .title {font-size: var(--size20);line-height: var(--size24);height: 0.48rem;color: var(--color-ccc);padding: var(--size15) 0 0 0}
.v2 .index-product .item .content .desc {font-size: var(--size16);line-height: var(--size18);color: #666666;margin: var(--size15) 0;height: var(--size36);overflow: hidden}
.v2 .index-product .item .content .btn {margin-top: var(--size10);font-size: var(--size16);color: var(--color);display: inline-block;border: 0.01rem solid #c5c5c6;border-radius: var(--size50);padding: 0.1rem;}
.v2 .index-product .item .content .btn:hover {cursor: pointer;color: var(--color-white);border: 0.01rem solid var(--color);background: var(--color)}

.v2 .index-cuanxin {background: var(--color);padding: var(--size50) 0}
.v2 .index-cuanxin .cuanxin-title {margin-bottom: var(--size40);text-align: center;font-weight: bold;font-size: var(--size36);color: var(--color-white)}
.v2 .index-cuanxin .cuanxin {display: flex;flex-wrap: wrap}
.v2 .index-cuanxin .item {flex: 1;margin: 0.1rem;position: relative}
.v2 .index-cuanxin .item .back {width: 100%;height: calc((100vw / 4 - 0.4rem) * 0.5625);object-fit: cover}
.v2 .index-cuanxin .item .content {}
.v2 .index-cuanxin .item .content .title {font-size: var(--size20);line-height: var(--size24);color: var(--color-white);margin: var(--size15) 0 }
.v2 .index-cuanxin .item .content .desc {font-size: var(--size16);line-height: var(--size16);color: var(--color-white);margin: var(--size15) 0;height: var(--size32);overflow: hidden}
.v2 .index-cuanxin .item .content .btn {margin-top: var(--size20);font-size: var(--size16);color: var(--color);display: inline-block;border: 0.01rem solid var(--color-white);background: var(--color-white);border-radius: var(--size50);padding: 0.1rem;}
.v2 .index-cuanxin .item .content .btn:hover {cursor: pointer;border: 0.01rem solid #e3ddd4;background: #e3ddd4}

.v2 .index-faxian {background: var(--color-white);padding: var(--size50) 0}
.v2 .index-faxian .faxian-title {margin-bottom: var(--size40);text-align: center;font-weight: bold;font-size: var(--size36);color: var(--color-ccc)}
.v2 .index-faxian .faxian {display: flex;}
.v2 .index-faxian .item {flex: 1;margin: 0.1rem;position: relative}
.v2 .index-faxian .item .back {width: 100%;height: calc((100vw / 4 - 0.4rem) * 0.5625);object-fit: cover;border: 0.01rem solid #00000010}
.v2 .index-faxian .item .content {}
.v2 .index-faxian .item .content .title {font-size: var(--size20);line-height: var(--size22);color: var(--color-ccc);padding: var(--size15) var(--size20) }
.v2 .index-faxian .item .content .desc {font-size: var(--size16);line-height: var(--size16);color: #666666;margin: var(--size15) var(--size20);height: var(--size32);overflow: hidden}
.v2 .index-faxian .item .content .btn {margin-top: var(--size20);font-size: var(--size16);color: var(--color);display: inline-block;border: 0.01rem solid var(--color-white);background: var(--color-white);border-radius: var(--size50);padding: 0.1rem;}
.v2 .index-faxian .item .content .btn:hover {cursor: pointer;background: var(--color);color: var(--color-white)}

/*解决方案页面*/
.v2 .solution .content1 {background: linear-gradient(90deg, #EEECEA 50%, #fff 0);padding-top: var(--size40)}
.v2 .solution .content1 .title {font-size: var(--size30);font-weight: bold;color: var(--color-ccc);margin-bottom: var(--size20)}
.v2 .solution .content1 .description {font-size: var(--size25);color: var(--color);margin-bottom: var(--size20);}
.v2 .solution .content1 .video {display: flex}
.v2 .solution .content1 .video > div {flex: 1}
.v2 .solution .content1 .video > div .img {padding-bottom: var(--size30)}
.v2 .solution .content1 .video .desc {padding: 0.1rem 0 0.1rem 0;}
.v2 .solution .content1 .video .desc .content {font-size: var(--size16);line-height: var(--size24);color: var(--color-ccc);padding-right: var(--size30)}
.v2 .solution .content1 .video .desc .small_title {font-size: var(--size18);line-height: var(--size22);color: #1F607C;margin-bottom: var(--size20);padding-right: var(--size30)}
.v2 .solution .content1 .video .desc .btn {margin-top: var(--size30);background: var(--color);color: var(--color-white);border-radius: var(--size50);font-size: var(--size16);display: inline-block;padding: var(--size10) var(--size15);text-align: center}
.v2 .solution .content1 .video .video-pay-div img {aspect-ratio: 16 / 9;width: 100%;min-height: 3rem}
.v2 .solution .content2 {padding: var(--size40) 0; background: linear-gradient(90deg, #EEECEA 40%, #fff 0);}
.v2 .solution .content2 .resource {display: flex}
.v2 .solution .content2 .resource > div {flex: 1}
.v2 .solution .content2 .resource img {width: 70%;object-fit: cover;aspect-ratio: 1 / 1}
.v2 .solution .content2 .resource .files {padding: 0 0.7rem}
.v2 .solution .content2 .resource .files h2 {font-size: var(--size25);font-weight: bold;color: var(--color-ccc);line-height: var(--size30);margin-bottom: 0.1rem;display: flex;justify-content: space-between}
.v2 .solution .content2 .resource .files h2 a {font-weight: lighter;font-size: var(--size16)}
.v2 .solution .content2 .resource .files h2 a:hover {color: var(--color);font-size: var(--size16);}
.v2 .solution .content2 .resource .files p {font-size: 10.02rem;color: var(--color-ccc);line-height: var(--size16);height: var(--size32);overflow: hidden;margin-bottom: 0.1rem}
.v2 .solution .content2 .resource .files .item a {display: flex;align-items: center;justify-content: space-between;color: var(--color);padding: var(--size15) 0;border-bottom: 0.01rem solid #C5C5C6}
.v2 .solution .content2 .resource .files .item a:hover {font-weight: bold}
.v2 .postion {padding: var(--size30) 0;color: #666666;font-size: var(--size16)}
.v2 .postion i {margin: 0 var(--size5)}
.v2 .postion span {color: var(--color-ccc);font-weight: bold}
.v2 .solution .telme {background: var(--color-ccc);padding: var(--size35) 0;color: var(--color-white) }
.v2 .solution .con {display: flex }
.v2 .solution .con .left {width: 40%}
.v2 .solution .con .left .hello {font-size: var(--size20);line-height: var(--size24);color: var(--color-white)}
.v2 .solution .con .left .msg {font-size: var(--size16);line-height: var(--size16);margin: var(--size15) 0;color: var(--color-white)}
.v2 .solution .con .right {width: 60%;}
.v2 .solution .con .right .form-box {display: flex;flex-wrap: wrap}
.v2 .solution .con .right .form-box .item {width: calc(50% - var(--size30));padding: var(--size5) var(--size15)}
.v2 .solution .con .right .form-box .item .lable {margin: var(--size5) 0}
.v2 .solution .con .right .form-box .item .input {margin: 0.1rem 0;}
.v2 .solution .con .right .form-box .item .input input {border: 0.01rem solid var(--color-white);border-radius: var(--size5);width: 100%;padding: var(--size5);color: var(--color-white)}
.v2 .solution .con .right .form-box .item .input textarea {border: 0.01rem solid var(--color-white);border-radius: var(--size5);width: 100%;padding: var(--size5);color: var(--color-white)}
.v2 .solution .con .right .xieyi {padding: var(--size5) var(--size15);}
.v2 .solution .con .right .xieyi a {color: var(--color-white);font-weight: bold;margin: 0 var(--size5)}
.v2 .solution .con .right .btn {padding: var(--size5) var(--size15);margin: var(--size40) 0}
.v2 .solution .con .right .btn a {padding: var(--size5) var(--size15);border-radius: var(--size50);border: 0.01rem solid var(--color-white)}
.v2 .solution .con .right .btn a:hover {background: var(--color);color: var(--color-white);cursor: pointer}

/*关于我们*/
.v2 .CompanyDes .txtBox h1 {color: var(--color-ccc)}
.v2 .CompanyDes .txtBox .des {color: var(--color-ccc)}

.HistoryContent {margin-bottom: 0.5rem }
/*.HistoryContent .w1400 ul{max-height: 50vh;overflow-y: scroll;overflow-x: hidden}*/
.HistoryContent .HistoryContent-title {text-align: center;color: #131313;font-size: 0.36rem;margin: 0.5rem 0;}
.HistoryContent .rows {display: flex;align-items: center;justify-content: space-between;width: 100%;height: 100%;border-bottom: 1px solid #FFFFFF;position: relative;overflow: hidden}
.HistoryContent .rows:after {content: '';display: inline-block;width: 0.3rem;height: 0.3rem;background: #441f54;position: absolute;left: calc((100% - 0.3rem) / 2);border-radius: 50%}
.HistoryContent .rows:last-child {border-bottom: none}
.HistoryContent .rows > div {flex: 1;height: 2rem;padding: 0.2rem 0.5rem;display: flex; flex-wrap: wrap; align-items: center; align-content: center;overflow: scroll}
/*.HistoryContent .rows > div:nth-child(even) {text-align: left;}*/
/*.HistoryContent .rows > div:nth-child(odd) {text-align: right;}*/
.HistoryContent .rows > div:first-child {border-right: 1px solid #545454}
.HistoryContent .rows > div:last-child {border-left: 1px solid #545454}

.HistoryContent .rows:nth-child(even):after {background: #1F607C;}
.HistoryContent .rows .boxs .title {font-size: 0.2rem;color: #441f54;margin: 0.1rem 0;width: 100%;font-weight: bold}
.HistoryContent .rows .boxs .desc {font-size: 0.16rem;color: #545454;margin: 0.1rem 0;line-height: 0.24rem}
.HistoryContent .rows .img .img-left {width: 100%;text-align: right}
.HistoryContent .rows .img img {height: 100%;object-fit: contain;max-height: 1.8rem}

/*关于我们-联系我们*/
.v2 .telme {display: flex;padding: 0.5rem 0}
.v2 .telme > div {flex: 1}
.v2 .telme .left {padding-right: 0.5rem}
.v2 .telme .left h1 {font-size: 0.45rem;color: var(--color-ccc)}
.v2 .telme .left p {font-size: var(--size18);color: var(--color-ccc);margin: var(--size15) 0;line-height: var(--size22)}
.v2 .telme .left .items {display: flex;flex-wrap: wrap;justify-content: space-between}
.v2 .telme .left .items .item {;width: calc(50% - 0.45rem);background: #EEECEA;padding: var(--size30) var(--size15);color: var(--color-ccc);margin-bottom: 0.36rem}
.v2 .telme .left .items .item dd {font-size: var(--size16);line-height: var(--size20);margin: 0.1rem 0}
.v2 .telme .left .items .item dd:nth-child(1) {font-size: var(--size24);line-height: 0.28rem}
.v2 .telme .left .items .item dd:nth-child(2) {background: var(--color-ccc);height: 0.02rem;width: 0.55rem;display: inline-block}
.v2 .telme .right {padding-bottom: 0.36rem}
.v2 .telme .right .pic {width: 100%;height: 100%;object-fit: cover}

.v2 .icons-pic {display: flex;justify-content: space-between;padding: 0.5rem 2rem;text-align: center;}
.v2 .icons-pic .pic {width: calc(100% / 4);}
.v2 .icons-pic .pic img {width: 0.64rem;height: 0.64rem;margin: var(--size16)}
.v2 .icons-pic .pic p {font-size: var(--size16);color: var(--color-ccc);line-height: var(--size20)}
.v2 .dealer {position: relative}
.v2 .dealer img {padding: 0.5rem 0 var(--size30) 0}
.v2 .dealer img {width: 100%;height: 4rem;object-fit: cover}
.v2 .dealer .cont {position: absolute;top: 0.5rem;width: 100%;height: 4rem;;text-align: center}
.v2 .dealer .cont > div:nth-child(1) {margin-top: 0.78rem;color: var(--color-white);font-weight: bold;font-size: 0.45rem;line-height: 0.53rem}
.v2 .dealer .cont > div:nth-child(2) {margin: 0.36rem;color: var(--color-white);font-size: var(--size20);line-height: var(--size24)}
.v2 .dealer .cont .btn {display: inline-block;background: var(--color);color: var(--color-white);font-size: var(--size16);width: 2.68rem;height: 0.48rem;line-height: 0.48rem;border-radius: 0.5rem }
.v2 .dealer .cont .btn:hover {background: var(--color-white);color: var(--color)}
.v2 .dealer .leave .btn {display: inline-block;text-align: center;background: var(--color);color: var(--color-white);font-size: var(--size16);width: 100%;height: 0.48rem;line-height: 0.48rem;border-radius: 0.5rem }
.v2 .dealer .leave .btn:hover {background: var(--color-white);color: var(--color);border: 0.01rem solid var(--color)}

/*个人中心*/
.v2 .Individual-menu .menu_list li > a {font-size: var(--size16)}
.v2 .Individual-menu .menu_list dl dd a {font-size: var(--size16)}
.v2 .Individual-menu .column {position: relative;font-size: .24rem; color: #fff; background: url(./image/menuLogo.png) 100% 100% no-repeat var(--color);background-size: 100%;background-position: center; padding: 0.35rem; border-radius: 0.05rem 0.05rem 0 0; overflow: hidden;}
.v2 .Individual-menu .menu_list li > a::after { opacity: 1; position: absolute; top: 0;right: 0;content: '';display: block;width: var(--size20);height: var(--size20);background: url(./icon/down.png) no-repeat;transform: translateY(0%);background-size: var(--size20);}
.v2 .Individual-menu .menu_list li.ope > a::after,
.v2 .Individual-menu .menu_list li.level.active > a::after {transform: rotate(180deg) translateX(0%) !important;;}
.v2 .Individual-con .member-form {margin-right: 0.5rem;}
.v2 .Individual-con .member-form .layui-form-item {margin-bottom: var(--size30);}
.v2 .Individual-con .member-form .layui-form-label {font-size: var(--size16);}
.v2 .Individual-con .member-form .layui-form-label .tips{line-height: var(--size14);font-size: var(--size12);color: #99999990;width: var(--size50);display: inline-block}
.v2 .Individual-con .member-form .member-form-btn {text-align: center;margin: var(--size30) auto;}
.v2 .Individual-con .member-form .zhizao {width: 1rem;max-height:2rem;object-fit: cover;border: 0.01rem solid #66666630;padding: var(--size10)}
.v2 .Individual-con .lanmu {display: flex;justify-content: space-between;border-bottom: 0.01rem solid #DDDDDD }
.v2 .Individual-con .lanmu::after {content: none}
.v2 .Individual-con .lanmu .btn {font-size: var(--size18);line-height: var(--size22);height: var(--size22);color: var(--color);font-weight: lighter;}
.v2 .Individual-con .lanmu .btn:hover {cursor: pointer;font-weight: bold}
.v2 .Individual-con .lanmu .btn i {font-size: var(--size18);line-height: var(--size22);}
.v2 .Individual-con .member-address-table {padding: 0 var(--size20)}
.v2 .Individual-con .member-address-table .badge {background: var(--color);color: var(--color-white);padding: 0.03rem;margin: 0.05rem;font-size: 0.1rem;white-space: nowrap;}
.v2 .Individual-con .member-address-table .badge-yellow {background: #EDBB5D;color: var(--color-white);padding: 0.03rem;margin: 0.05rem;font-size: 0.1rem;white-space: nowrap; }
.v2 .Individual-con .member-address-table .color {color: #999999 !important;}
.v2 .Individual-con .member-address-table .color:hover {color: var(--color) !important;}

.v2 .Individual-con .member-invoice-table {padding: 0 var(--size20);}
.v2 .Individual-con .member-invoice-table > div {border-bottom: 0.01rem solid #DDDDDD;margin-bottom: var(--size30);padding-bottom: 0.1rem }
.v2 .Individual-con .member-invoice-table .table {display: flex}
.v2 .Individual-con .member-invoice-table .table .action {width: 2.5rem;margin: 0 0;display: flex;align-items: center;justify-content: center;border-top: 0.01rem solid #eee;border-right: 0.01rem solid #eee;border-bottom: 0.01rem solid #eee;}
.v2 .Individual-con .member-invoice-table .table .layui-table {margin: 0}
.v2 .Individual-con .member-invoice-table .head {display: flex;align-items: center;background: #F5F5F5;color: var(--color-ccc);font-weight: bold;padding: var(--size20);font-size: var(--size18)}
.v2 .Individual-con .member-invoice-table .badge {background: var(--color);color: var(--color-white);padding: 0.03rem;margin: 0.05rem;font-size: 0.1rem;white-space: nowrap;font-weight: lighter}
.v2 .Individual-con .member-invoice-table .badge-yellow {background: #EDBB5D;color: var(--color-white);padding: 0.03rem;margin: 0.05rem;font-size: 0.1rem;white-space: nowrap;;font-weight: lighter }
.v2 .Individual-con .member-invoice-table .color {color: #999999 !important;}
.v2 .Individual-con .member-invoice-table .color:hover {color: var(--color) !important;}
.v2 .order-search .query {margin-left: var(--size24);border-radius: 0}
.v2 .Individual-con .lanmu-tab .io.on a {font-weight: 600}
.v2 .order-list .item .order-one {color: var(--color-ccc)}
.v2 .order-list .item .order-amount {width: auto}
.v2 .Individual-order .order-ation {display: flex;width: auto}
.v2 .Individual-order .order-ation .details {margin: 0.05rem}
.v2 .order-list .item .price {font-size: var(--size24);font-weight: bold;color: var(--color-ccc)}
.v2 .Individual-con .Individual_Company { padding: var(--size20) 0 0.4rem;}
.v2 .Individual-con .Individual_Company .member-form {width: calc(100% - 0.5rem);padding-right: 0.5rem}
.v2 .Individual-con .Individual_Company .member-form .form-btn {width: calc(100% - 0.5rem);padding-right: 0.5rem;text-align: center;margin: 0.5rem auto}
.v2 .identity-box .tab-box .item .line {text-align: center}
.v2 .identity-box .tab-box .item .line i {display: inline-block;margin-right: 0;width: 0.6rem;height: 0.6rem;line-height: 0.6rem;font-size: var(--size28)}
.v2 .identity-box .tab-box .item .line .txt {margin-top: 0.1rem;font-size: var(--size16);color: var(--color-ccc)}
.v2 .identity-box .mobie-save {margin: 0.5rem 0}

/*新闻资讯*/
.v2 .newsContent {padding-top: var(--size50)}
.v2 .newsContent .title {font-size: var(--size30);font-weight: bold;color: #333333;text-align: center}
.v2 .newsContent .newsWarp .newsList li .imgBox {height: auto;width: 100%;aspect-ratio: 1 / 1}
.v2 .newsWarp .newsList ul {display: flex;flex-wrap: wrap;padding-top: 0.5rem;justify-content: left}
.v2 .newsWarp .newsList li {width: calc((100%) / 4 - 0.25rem);margin: 0.1rem;border-radius: 0;overflow: hidden;border: 0.01rem solid #f3f3f3;}
.v2 .newsWarp .newsList li .imgBox img {height: 2rem;width: 100%;aspect-ratio: 1 / 1}
.v2 .newsWarp {background: var(--color-white); padding: 0;}
.v2 .newsWarp .detail {padding: 1rem 0.4rem 0 0.4rem}
.v2 .newsWarp .newsInfo .titBox h1 {font-weight: bold;color: var(--color-ccc)}

/*企业文化*/
.v2 .company-banner {position: relative;color: #F5F6F8;height: 6rem}
.v2 .company-banner .content {height: 6rem;;position: absolute;width: 100%;top: 0;display: flex;justify-content: center;align-items: center;background: #00000050}
.v2 .company-banner .content h1 {margin: 0.5rem 0;font-size: 0.5rem;}
.v2 .company-banner .content p {padding: 0 0.4rem;width: 80%;font-size: var(--size24);line-height: 0.28rem}
.v2 .cultureCom {padding: 1rem 0;display: flex}
.v2 .cultureCom {padding: 1rem 0;display: flex}
.v2 .cultureCom .right {width: 4.8rem}
.v2 .cultureCom .right img {width: 100%;height: 100%}
.v2 .cultureCom .left {width: calc(100% - 5rem);margin-right: var(--size20)}
.v2 .cultureCom .left h1 {color: var(--color-ccc);font-size: 0.4rem;line-height: 0.5rem;margin-bottom: 0.4rem;text-align: left}
.v2 .cultureCom .left .rows {}
.v2 .cultureCom .left .rows .item {display: flex;margin-bottom: var(--size20)}
.v2 .cultureCom .left .rows .item img {width: 2.08rem;height: 2.08rem;max-width: max-content}
.v2 .cultureCom .left .rows .item .desc {padding: var(--size30)}
.v2 .cultureCom .left .rows .item .desc h3 {color: var(--color);font-size: var(--size24);line-height: 0.28rem;margin-bottom: 0.1rem}
.v2 .cultureCom .left .rows .item .desc p {color: var(--color-ccc);font-size: var(--size16);line-height: var(--size22);padding-top: var(--size20)}

.v2 .solution .container1 {padding: 0.4rem 0;width: 70%;margin: auto}
.v2 .solution .container1 h4 {font-weight: bold;color: var(--color-ccc);font-size: var(--size26);margin-bottom: var(--size20)}
.v2 .solution .container1 p {color: var(--color-ccc);font-size: var(--size16);line-height: var(--size26);margin-bottom: var(--size20);}

.v2 .solution .content3 {padding: 0.4rem 0 0 0}
.v2 .solution .content3 .title {font-weight: bold;font-size: var(--size36);color: var(--color-ccc);line-height: var(--size54);margin-bottom: var(--size30)}
.v2 .solution .content3 .rows {display: flex;justify-content: flex-start;flex-wrap: wrap}
.v2 .solution .content3 .rows .item {width: calc(100% / 6 - 0.2rem);position: relative;margin: 0.05rem}
.v2 .solution .content3 .rows .item img {width: 100%;border: 1px solid #f2f2f2}
.v2 .solution .content3 .rows .item .contents {position: absolute;background: linear-gradient(360deg, #00000099, #00000000);;top: 0;width: 100%;height: 100%;color: var(--color-white);display: flex;justify-items: center;align-items: center}
.v2 .solution .content3 .rows .item .contents .title {color: var(--color-white);text-align: center;width: 100%;font-size: var(--size16);line-height: var(--size20);}
.v2 .solution .content3 .rows .item .contents .title .btn {}
.v2 .solution .content3 .rows .item .contents .title .btn a {font-weight: normal;color: var(--color-white);;margin-top: var(--size15);padding: var(--size5) var(--size26);border-radius: var(--size50);border: 0.01rem solid var(--color-white);display: none;justify-items: center;align-items: center}
.v2 .solution .content3 .rows .item:hover .contents .title .btn a {display: inline-flex}

.v2 .intro .intro-product {background: var(--color-white);padding: var(--size50) 0;}
.v2 .intro .intro-product .prodict-title {margin-bottom: var(--size40);text-align: center;font-weight: bold;font-size: var(--size36);color: var(--color-ccc);}
.v2 .intro .intro-product .rows {display: flex;flex-wrap: wrap;justify-content: space-between}
.v2 .intro .intro-product .rows .item {flex: auto;width: calc((33%) - 0.2rem);;border: 1px solid var(--color-white);padding: 0;margin: 0.1rem}
.v2 .intro .intro-product .rows .item .back {background-image: linear-gradient(360deg, var(--color-grey) 30%, #fff 0);height: calc((33vw - 0.1rem) * 0.5625);overflow: hidden;text-align: center}
.v2 .intro .intro-product .rows .item .back img {height: 100%;aspect-ratio: 4 / 3;object-fit: cover;}
.v2 .intro .intro-product .rows .item .content {background: var(--color-grey);padding: var(--size20)}
.v2 .intro .intro-product .rows .item .content h1 {color: #333333;margin-bottom: var(--size10);margin-top: var(--size20);line-height: var(--size24);font-size: var(--size20);}
.v2 .intro .intro-product .rows .item .content .desc {font-size: var(--size16);line-height: var(--size20);color: #666666;margin-bottom: var(--size15);height: var(--size40);overflow: hidden}
.v2 .intro .intro-product .rows .item .content .btn {font-size: var(--size16);color: var(--color);display: inline-block;border: 0.01rem solid var(--color-white);background: var(--color-white);border-radius: var(--size50);padding: 0.1rem}
.v2 .intro .intro-product .rows .item .content .btn:hover {background: var(--color);color: var(--color-white)}

/*8个行业模板和4个创新模板*/
.v2 .component .title {margin-bottom: var(--size20);font-size: var(--size20);font-weight: bold;color: #333333;line-height: var(--size28)}
.v2 .component .desc {margin-bottom: var(--size20);font-size: var(--size16);line-height: var(--size20);color: #666666;}
.v2 .component .margin-bot-20 {margin-bottom: var(--size20);}
.v2 .component .cont1 {padding: 0.5rem 0.5rem 0.2rem 0.5rem;}
.v2 .component .icons {display: flex;position: relative;margin-bottom: 0.4rem}
.v2 .component .icons .item {flex: 1;text-align: center;margin: 0 0.19rem}
.v2 .component .icons .item .icon {position: relative;height: 0.5rem}
.v2 .component .icons .item .icon img {position: absolute;top: 0;left: calc(100% / 2 - 0.5rem);width: 1rem;height: 1rem}
.v2 .component .icons .item .content {background: #EEECEA;text-align: center;padding: 0.25rem 0.28rem;border-radius: 0.1rem}
.v2 .component .icons .item .content .icons-title {height: var(--size20);overflow: hidden;font-weight: bold;margin: var(--size30) 0 0.16rem 0;color: var(--color);font-size: var(--size18)}
.v2 .component .icons .item .content .icons-desc {height: 0.8rem;overflow: hidden;line-height: 0.20rem;color: #666666;font-size: var(--size14)}
.v2 .component .cont2 {padding: 0 1.96rem;margin-bottom: 0.4rem}
.v2 .component .cont3 {background: #EEECEA;padding-top: 0.8rem;padding-bottom: 0.4rem}
.v2 .component .cont3 .item {background: #FFFFFF;display: flex;margin-bottom: var(--size30);}
.v2 .component .cont3 .item .imgs {width: 33%;}
.v2 .component .cont3 .item .imgs img {width: 100%;height: 100%;aspect-ratio: 4 / 3}
.v2 .component .cont3 .item .cont3-1 {width: 65%;padding: var(--size30)}

.v2 .component .cont3 .item .cont3-1 .cont3-11 .title {font-size: var(--size20);color: #333333;margin: 0.15rem 0}
.v2 .component .cont3 .item .cont3-1 .cont3-11 .desc {font-size: var(--size16);color: #666666;margin-bottom: var(--size5)}
.v2 .component .cont3 .item .cont3-1 .cont3-11 .desc span {color: var(--color);}
.v2 .component .cont3 .item .cont3-1 .cont3-12 {display: flex;justify-content: space-between;margin: 0.35rem 0}
.v2 .component .cont3 .item .cont3-1 .cont3-12 > div {width: 30%;}
.v2 .component .cont3 .item .cont3-1 .cont3-12 .icon {margin-bottom: var(--size5)}
.v2 .component .cont3 .item .cont3-1 .cont3-12 .icon img {width: var(--size50);height: var(--size50)}
.v2 .component .cont3 .item .cont3-1 .cont3-12 .title {color: var(--color);font-size: var(--size18);font-weight: bold}
.v2 .component .cont3 .item .cont3-1 .cont3-12 .desc {color: #666666;font-size: var(--size14);margin: var(--size15) 0;line-height: var(--size20) }
.v2 .component .cont3 .item .cont3-1 .cont3-12 .desc > * {margin-bottom: var(--size10)}
.v2 .component .cont3 .item .cont3-1 .cont3-13 {text-align: right;font-size: var(--size16);}
.v2 .component .cont3 .item .link {color: var(--color)}
.v2 .component .cont3 .item .link:hover {font-weight: bold;}
.v2 .component .cont3 .item .cont3-1 .cont3-13 i {margin-left: var(--size20);}
.v2 .common .cont4 .title {margin-left: var(--size20);}
.v2 .common .newsContent {padding-top: 0.5rem}
.v2 .common .newsContent .title {text-align: center;font-weight: bold;font-size: var(--size24)}
.v2 .common .newsContent .newsWarp .newsList ul {padding-top: var(--size20);}
.v2 .common .component .ul-list .title {color: #1F607C;font-size: var(--size18);margin-bottom: var(--size20);font-weight: lighter}
.v2 .common .component .ul-list ul {margin-bottom: var(--size20)}
.v2 .common .component .ul-list ul li {font-size: var(--size16);line-height: var(--size24);margin-bottom: var(--size10)}
.v2 .common .component .ul-list .title2 {color: var(--color);font-size: var(--size22);margin-bottom: var(--size10);font-weight: bold}
.v2 .common .component .cont10 {display: flex;}
.v2 .common .component .cont10 .ul-list .title {font-weight: bold}
.v2 .common .component .cont10 .left {width: 60%}
.v2 .common .component .cont10 .left .ul-list {margin-bottom: var(--size40)}
.v2 .common .component .cont10 .imgs {overflow: hidden;width: 40%}
.v2 .common .component .cont10 .imgs img {padding-left: var(--size30);width: 100%;margin-bottom: var(--size20)}
.v2 .common .component .cont11-title {text-align: center;margin: var(--size20);font-size: var(--size16);font-weight: 600}
.v2 .common .component .cont11 {display: flex;justify-content: space-between;padding: 0 2rem}
.v2 .common .component .cont11 .item {text-align: center}
.v2 .common .component .cont11 .item span {font-size: 0.64rem;font-weight: bold;display: inline-block;border-bottom: 3px solid var(--color);padding-bottom: 0.09rem; white-space: nowrap;text-align: center}
.v2 .common .component .cont11 .item .desc {font-size: var(--size16);margin: 0.1rem}
.v2 .common .component .cont12 {padding: 0.5rem 1rem}

.v2 .brand .content1 {color: var(--color-ccc);width: 65%}
.v2 .brand .content1 > * {margin-bottom: var(--size20)}
.v2 .brand .content1 h1 {color: var(--color);}
.v2 .brand .content1 h3 {line-height: var(--size24)}
.v2 .brand .content1 h6 {line-height: var(--size18)}
.v2 .brand .content1 p {line-height: var(--size26);}
.v2 .brand .content2 {}
.v2 .brand .content2 .logo {max-height: 3rem;aspect-ratio: 4 / 3}
.v2 .brand .rows {}
.v2 .brand .rows .item {background: var(--color-grey);margin-bottom: var(--size30);margin-top: var(--size20);padding: var(--size20)}
.v2 .brand .rows .item .title {padding: var(--size20) 0}
.v2 .brand .rows .item .desc {margin-bottom: var(--size20);line-height: var(--size26)}

.v2 .ProductDemo .cats .List {display: flex;justify-content: flex-start}
.v2 .ProductDemo .List li {float: left;width: calc((100% / 5) - 0.2rem);margin: 0.1rem;border-radius: 0.2rem;box-shadow: 0 0 10px 0 #00000010;overflow: hidden;}

.v2 .contain .v2IndustryDemo .List li {float: left;width: calc((100% / 4) - var(--size20));margin: var(--size10);border-radius: var(--size20);box-shadow: 0 0 var(--size10) 0 #00000010;overflow: hidden;}
.v2 .contain .v2IndustryDemo .List li .img figure {aspect-ratio: 4 / 2;background-position: center;padding-bottom: 0;width: 100% }













