﻿header {    background-color:#fff;    text-align:center;    padding:1rem 0;}header nav {    margin:1rem;}header nav a {    color:rgb(24,71,242);    font-size:0.75rem;    margin:0 1rem;    font-weight:bold;}.banner_title_box {    padding-top:6.375rem;    padding-bottom:4.875rem;}.banner_text {                  padding:2.1rem 0;              }.banner_text h1 {    font-size:1.06rem;    font-weight:bold;    margin-bottom:0.5rem;}.banner_text p {    font-size:0.625rem;    font-weight:initial;}.banner_text1 {    padding:2.1rem 0;}.banner_text1 h1 {    font-size:1.06rem;    font-weight:bold;    margin-bottom:0.5rem;}.banner_text1 p {    font-size:0.625rem;    font-weight:initial;}.home-brand-design {                 padding:6.56rem 0 3.375rem;             }.brand-jianjie-pad {    padding:1rem 0 2.81rem}.span-line {                    margin-right:auto;                    width:2.125rem;                    margin-bottom:3.18rem;                }.home-brand-design-service {    margin-right:4.5625rem;    border-top:3px solid #1a1a1a;    width:24vw;    padding-top:2.3125rem;    display:flex;    margin-top:1.065rem;    padding-bottom:3.9375rem;}.home-brand-design-service .img {    margin-right:6.4375rem;}.home-brand-design-service h2 {    color:#1847f2;    font-size:1.625rem;    font-weight:bold;}.home-brand-design-service p {    font-size:0.875rem;    line-height:1.75rem;    color:#4d4d4d;    margin-top:1.6875rem;}.home-huodong {    overflow: hidden;    position:relative;    margin-top:2px;}.home-huodong .huodong-absolute-text {    position:absolute;    background-color:rgba(24,71,242,0.4);    top:0;    left:0;    right:0;    bottom:0;    -webkit-transition:all 0.3s linear;    -moz-transition:all 0.3s linear;    -ms-transition:all 0.3s linear;    -o-transition:all 0.3s linear;    transition:all 0.3s linear;}.home-huodong .huodong-absolute-text a article {    background-color:rgba(24,71,242,0);    -webkit-transition:all 0.3s linear;    -moz-transition:all 0.5s linear;    -ms-transition:all 0.5s linear;    -o-transition:all 0.5s linear;    transition:all 0.5s linear;}.home-huodong .huodong-absolute-text:hover {    background-color:rgba(24,71,242,0);}.home-huodong .huodong-absolute-text:hover a article {    background-color:rgba(24,71,242,1);}.home-huodong .huodong-absolute-text article {    padding-left:80px;}.home-huodong:nth-child(odd) > a,.home-huodong:nth-child(odd) > div.huodong-absolute-text {    margin-right:1px;}.home-huodong:nth-child(even) > a,.home-huodong:nth-child(even) > div.huodong-absolute-text {    margin-left:1px;}.part-case-title {              height:15rem;              padding-left:3vw;          }.part-case-list:nth-child(odd) {    flex-direction:row;}.part-case-list:nth-child(even) {    flex-direction:row-reverse;}.part-customer-title-line {              padding-top:6.25rem;              border-bottom:4px solid #fff;              margin-bottom:6.25rem;          }.part-customer-title {    padding-left:80px;    padding-right:80px;}.part-customer-content {    padding:3.075rem 80px 4.38rem;}.view-right {              width:37.5rem;          }.contact_box {              padding-top:7.375rem;              padding-bottom:4.875rem;          }.contact-english {    padding-top:3.75rem;    padding-bottom:6.4375rem}.foot {            padding:3.0rem 0;        }.foot-menu a {    color:#fff;    margin-left:0.5rem;    font-size:0.875rem;}.foot-menu a:hover {    color:#1847f2;}#view_image_list::-webkit-scrollbar {        width:15px;        height:1px;}#view_image_list::-webkit-scrollbar-thumb {        border-radius:15px;    background-color:skyblue;    background-image:-webkit-linear-gradient(            45deg,#1847f2 100%,transparent 100%,transparent 100%,#1847f2 100%,#1847f2 100%,transparent 100%,transparent    );}#view_image_list::-webkit-scrollbar-track {        box-shadow:inset 0 0 5px rgba(0,0,0,0);    background:#fff;}@media screen and (max-width:767px) {    .part-customer-title-line {        padding-top:2.25rem;        border-bottom:4px solid #fff;        margin-bottom:2.25rem;    }    .brand-jianjie-pad {        padding:1rem 0 1.81rem    }    .part-customer-title {        padding-left:3vw;        padding-right:3vw;    }    .part-customer-content {        padding:1.075rem 3vw 1.88rem;    }    .home-huodong .huodong-absolute-text article {        padding-left:3vw;    }    .home-brand-design {        padding:2.56rem 0 2.5rem;    }    .banner_text1 {        padding:0.8rem 0;    }    .banner_text1 h1 {        font-size:0.9rem;        font-weight:bold;        margin-bottom:0.4rem;    }    .banner_text1 p {        font-size:0.625rem;        font-weight:initial;    }}