.nav_father {
    width: 100%;
    position: relative;
    background-color: #fff;
    z-index: 4;
}
.nav {
    width: 100%;
    height: 0.75rem;
}
.nav nav {
    width: 73%;
    height: 0.75rem;
    line-height: 0.75rem;
    margin: 0 auto;
}
.nav nav ul {
    width: 100%;
    height: 100%;
}
.nav nav ul li {
    display: inline-block;
    font-size: 0.105rem;
     
    font-weight: 400;
    color: #A8A8A8;
}
.nav nav ul li:nth-of-type(2n) {
    margin: 0 0.135rem;
}
.nav nav ul li:last-of-type {
    color: #333;
}
.select_father {
    width: 100%;
    position: relative;
    background-color: #fff;
    z-index: 6;
}
.select {
    margin-top: 0.3975rem;
    width: 10.5002rem;
    height: 0.4rem;
    margin: auto;
    border-bottom: 1px solid #eee;
    text-align: center;
}
.select .select_top {
    position: relative;
    z-index: 2;
}
.select .select_top li {
    display: inline-block;
    padding: 0 0.2rem;
    font-size: 0.18rem;
     
    font-weight: 400;
    color: #A8A8A8;
    cursor: pointer;
    transition: all 0.5s;
}
.select .select_top li span {
    display: block;
    height: 0.135rem;
    width: .0375rem;
    margin: auto;
    margin-top: 0.1rem;
    transition: all 0.5s;
}
.select .select_top li:nth-of-type(1) span {
    display: none;
}
.select .select_top li:nth-of-type(2) {
    color: #333;
}
.main_father {
    width: 100%;
    position: relative;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #fff, #f4f4f4);
    z-index: 3;
}
.main {
    width: 10.5002rem;
    margin: auto;
    padding-top: 0.975rem;
    text-align: center;
}
.main .main_top > .title {
    font-size: 0.315rem;
     
    font-weight: bold;
    color: #333333;
    line-height: 0.285rem;
    margin-bottom: 0.4575rem;
}
.main .main_top > .content {
    font-size: 0.135rem;
     
    font-weight: 400;
    color: #333333;
    line-height: 0.285rem;
}
.main_box {
    width: 10.5002rem;
    margin-top: 1.005rem;
    padding-bottom: 1.0575rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.main_box > .box {
    flex-shrink: 0;
    width: 5.0551rem;
    height: 2.4rem;
    margin-bottom: 0.3675rem;
    display: inline-block;
    overflow: hidden;
    position: relative;
    color: #FFFFFF;
    transition: all 1s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.main_box > .box:nth-of-type(1) {
    background-image: url(../img/customerservicebox1.png);
}
.main_box > .box:nth-of-type(2) {
    background-image: url(../img/customerservicebox2.png);
}
.main_box > .box:nth-of-type(3) {
    background-image: url(../img/customerservicebox3.png);
}
.main_box > .box:nth-of-type(4) {
    background-image: url(../img/customerservicebox4.png);
}
.main_box > .box > .cover {
    width: 100%;
    height: 100%;
    position: relative;
    transition: all 1s;
}
.main_box > .box > .cover > .center {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.main_box > .box > .cover > .center > span:nth-child(1) {
    display: block;
    font-size: 0.27rem;
     
    font-weight: bold;
    line-height: 0.12rem;
}
.main_box > .box > .cover > .center > span:nth-child(2) {
    display: block;
    margin-top: 0.18rem;
    font-size: 0.15rem;
     
    font-weight: 400;
}
.main_box > .box > .cover > .bot {
    font-size: 0.18rem;
    font-family: Arial;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.2);
    position: absolute;
    right: 0.3rem;
    bottom: 0.3rem;
}
.main_box > .box > .slide {
    width: 0rem;
    height: 100%;
    background-color: rgba(234, 34, 45, 0.8);
    position: absolute;
    top: 0;
    transition: all 0.5s;
    overflow: hidden;
}
.main_box > .box > .slide > p:nth-of-type(1) {
    width: 100%;
    margin-left: 0.3675rem;
    margin-top: 0.48rem;
    text-align: left;
    font-size: 0.27rem;
     
    font-weight: bold;
    line-height: 0.12rem;
    opacity: 0;
    /* animation: show 0.5s 0.5s forwards; */
    /* animation-play-state: paused; */
}
.main_box > .box > .slide > p:nth-of-type(2) {
    width: 2.5rem;
    margin-left: 0.3675rem;
    margin-top: 0.285rem;
    text-align: left;
    font-size: 0.135rem;
     
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.255rem;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    opacity: 0;
    /* animation: show 0.5s 0.5s forwards; */
    /* animation-play-state: paused; */
}
@keyframes show {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.main_box > .box:hover .cover {
    opacity: 0;
}
.main_box > .box:hover .slide {
    /* left: 0; */
    width: 3.3975rem;
}
.main_box > .box:hover .slide > p {
    /* animation-play-state: running; */
    animation: show 0.5s 0.4s forwards;
}
.phone_father {
    width: 100%;
    position: relative;
    background-color: #fff;
    z-index: 3;
}
.phone_customer {
    width: 100%;
    height: 4.53rem;
    background-color: #fff;
    display: flex;
}
.phone_customer > .left,
.phone_customer > .right {
    width: 50%;
    height: 4.53rem;
    flex-shrink: 0;
    overflow: hidden;
}
.phone_customer > .left > img {
    width: 100%;
    transition: all 1s;
}
.phone_customer > .left:hover img {
    transform: scale(1.1);
}
.phone_customer > .right {
    padding: 0.55rem 0.99rem;
    padding-right: 1.95rem;
    box-sizing: border-box;
}
.phone_customer > .right > .right_top {
    width: 100%;
}
.phone_customer > .right > .right_top > p:nth-of-type(1) {
    font-size: 0.315rem;
     
    font-weight: bold;
    color: #333333;
}
.phone_customer > .right > .right_top > p:nth-of-type(2) {
    margin-top: 0.3375rem;
    font-size: 0.1275rem;
    padding-bottom: 0.2rem;
     
    font-weight: 400;
    line-height: 0.285rem;
    color: #333333;
    border-bottom: 1px solid #eeeeee;
}
.phone_customer > .right > p {
    margin-top: 0.3975rem;
    height: 0.15rem;
    font-size: 0.135rem;
     
    font-weight: 400;
    color: #333333;
    padding-left: 0.075rem;
    border-left: 0.0375rem solid #EA222D;
}
.phone_customer > .right > div:last-of-type {
    margin-top: 0.12rem;
    font-size: 0.24rem;
    font-family: Arial;
    font-weight: bold;
    color: #333333;
}
.phone_customer > .right > div:last-of-type > span {
    color: #EA222D;
}
/* 淇敼 */
.all-content {
    width: 100%;
    position: relative;
    z-index: 4;
    background-color: #fff;
    /* overflow: hidden; */
}
.all-content .content-title {
    margin-left: 13.5%;
    padding-top: 0.81rem;
    margin-bottom: 0.5475rem;
}
.all-content .content-title .title {
    padding-left: 0.15rem;
    height: 0.3rem;
    border-left: 0.045rem solid #EA222D;
    font-size: 0.315rem;
    line-height: 0.315rem;
    font-weight: bold;
    color: #000000;
}
.all-content .culture-box {
    width: 10.5002rem;
    height: 3.6751rem;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.all-content .culture-box .img {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 1s;
}
.all-content .culture-box:hover .img {
    transform: scale(1.05);
}
.all-content .culture-box .culture-text {
    padding-left: 0.6975rem;
    position: relative;
}
.all-content .culture-box .culture-text .top {
    margin-top: 0.81rem;
    font-size: 0.18rem;
    line-height: 0.18rem;
    font-weight: 400;
    color: #FFFFFF;
}
.all-content .culture-box .culture-text .mid {
    margin-top: 0.2775rem;
    font-size: 0.42rem;
    line-height: 0.42rem;
    font-weight: bold;
    color: #FFFFFF;
}
.all-content .culture-box .culture-text .white-line {
    margin-top: 1.035rem;
    width: 0.375rem;
    height: 2px;
    background-color: #FFFFFF;
}
.all-content .culture-box .culture-text .bot {
    margin-top: 0.185rem;
    font-size: 0.2175rem;
    line-height: 0.2175rem;
    font-family: DIN;
    font-weight: bold;
    color: #D0D1D1;
    opacity: 0.3;
}
.all-content .apply {
    width: 100%;
    height: 7.0502rem;
    position: relative;
    overflow: hidden;
}
.all-content .apply .img {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: absolute;
    top: 0;
    left: 0;
}
.all-content .apply .title {
    margin-top: 0.9075rem;
    margin-left: 13.5%;
    padding-left: 0.15rem;
    height: 0.3rem;
    border-left: 0.045rem solid #ea222d;
    font-size: 0.315rem;
    line-height: 0.315rem;
    font-weight: bold;
    color: #000000;
    position: relative;
}
.all-content .apply .left {
    position: absolute;
    top: 1.935rem;
    left: 2.1rem;
}
.all-content .apply .left .intro-top p {
    font-size: 0.39rem;
    line-height: 0.39rem;
    font-weight: bold;
    color: #EA222D;
    line-height: 0.525rem;
}
.all-content .apply .left .intro-bot p {
    font-size: 0.15rem;
    font-weight: 400;
    color: #000000;
    line-height: 0.27rem;
}
.all-content .apply .left .bot-img {
    margin-top: 0.5325rem;
}
.all-content .apply .left .bot-img div {
    display: inline-block;
}
.all-content .apply .left .bot-img div:nth-of-type(2) {
    margin-left: 0.9rem;
}
.all-content .apply .left .bot-img div img {
    width: 1.05rem;
    height: 1.05rem;
    background: #FFFFFF;
    box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.26);
    border-radius: 0.1125rem;
}
.all-content .apply .left .bot-img div .version {
    margin-top: 0.2775rem;
    font-size: 0.18rem;
    line-height: 0.18rem;
    font-weight: bold;
    color: #EA222D;
}
.all-content .apply .left .bot-img div .search {
    margin-top: 0.18rem;
    font-size: 0.135rem;
    font-weight: 400;
    color: #000000;
    line-height: 0.2325rem;
}
.all-content .apply .right {
    width: 2.445rem;
    position: absolute;
    top: 1.3125rem;
    right: 2.22rem;
}
.all-content .apply .right img {
    width: 2.445rem;
}
.all-content .life-box {
    width: 100%;
    height: 7.0502rem;
    position: relative;
    text-align: center;
}
.all-content .life-box .img {
    width: 100%;
    height: 100%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: absolute;
    top: 0;
    left: 0;
}
.all-content .life-box .title {
    display: inline-block;
    padding-left: 0.15rem;
    height: 0.3rem;
    border-left: 0.045rem solid #ea222d;
    font-size: 0.315rem;
    line-height: 0.315rem;
    font-weight: bold;
    color: #fff;
    position: relative;
    top: 1.5rem;
}
.all-content .life-box .content {
    margin: 0 auto;
    width: 10.5002rem;
    position: relative;
    top: 3.9rem;
    display: flex;
    justify-content: space-between;
}
.all-content .life-box .content .text-box {
    color: #fff;
    text-align: left;
}
.all-content .life-box .content .text-box .box-top .left {
    font-size: 0.525rem;
    line-height: 0.525rem;
    font-family: DIN;
    font-weight: bold;
    color: #ea222d;
}
.all-content .life-box .content .text-box .box-top .right {
    font-size: 0.27rem;
    line-height: 0.27rem;
    font-weight: bold;
    color: #FFFFFF;
}
.all-content .life-box .content .text-box .intro {
    margin-top: 0.21rem;
}
.all-content .life-box .content .text-box .intro p {
    text-align: justify;
    font-size: 0.12rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.225rem;
}
.all-content .life-box .content .text-box:nth-of-type(1) {
    width: 2.94rem;
}
.all-content .life-box .content .text-box:nth-of-type(2) {
    width: 2.0325rem;
}
.all-content .life-box .content .text-box:nth-of-type(3) {
    width: 2.5575rem;
}
.all-content .accordion {
    width: 100%;
    height: 6.00002rem;
    overflow: hidden;
}
.all-content .accordion .box {
    width: 100%;
    height: 100%;
    position: relative;
}
.all-content .accordion .box .digitizing {
    width: 25.2%;
    float: left;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.all-content .accordion .box .digitizing a {
    width: 100%;
    height: 100%;
    display: block;
}
.all-content .accordion .box .digitizing a .img {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    overflow: hidden;
}
.all-content .accordion .box .digitizing a .img img {
    position: absolute;
    height: 100%;
    top: 0;
    left: -200px;
    right: -200px;
    margin: auto;
}
.all-content .accordion .box .digitizing a .bg {
    width: 102%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0.7);
    transition: 0.5s;
}
.all-content .accordion .box .digitizing a .number {
    width: 100%;
    font-family: "DIN-Bold";
    font-size: 0.42rem;
    line-height: 0.42rem;
    letter-spacing: -0.015rem;
    color: #f0f0f0;
    position: absolute;
    top: 1.5rem;
    left: 0;
    text-align: center;
    z-index: 2;
    opacity: 0;
    transition: 0.5s;
}
.all-content .accordion .box .digitizing a .line {
    width: 1px;
    height: 0;
    background-color: #f0f0f0;
    position: absolute;
    top: 2.3rem;
    left: 50%;
    z-index: 2;
    transition: 0.5s;
}
.all-content .accordion .box .digitizing a .title {
    width: 100%;
    font-size: 0.42rem;
    font-weight: bold;
    line-height: 0.42rem;
    letter-spacing: -0.015rem;
    color: #ffffff;
    position: absolute;
    top: 2.73751rem;
    left: 0;
    text-align: center;
    z-index: 2;
}
.all-content .accordion .box .digitizing a .en {
    width: 100%;
    font-family: "Arial";
    font-size: 0.12rem;
    line-height: 0.12rem;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    position: absolute;
    top: 3.33001rem;
    left: 0;
    z-index: 2;
}
.all-content .accordion .box .digitizing a .button {
    display: block;
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 50%;
    position: absolute;
    top: 3.5rem;
    left: calc(50% - 0.15rem);
    z-index: 2;
    opacity: 0;
    background-color: rgba(255, 255, 255, 0.3);
    transition: 0.5s;
}
.all-content .accordion .box .digitizing a .button img {
    display: block;
    width: 0.0525rem;
    height: 0.105rem;
    margin: 0 auto;
    padding-top: 0.0975rem;
}
.all-content .accordion .box .digitizing a:hover .bg {
    background-color: rgba(232, 65, 39, 0.9);
}
.all-content .accordion .box .digitizing a:hover .number {
    opacity: 1;
    top: 1.125rem;
}
.all-content .accordion .box .digitizing a:hover .line {
    height: 0.405rem;
    top: 1.815rem;
}
.all-content .accordion .box .digitizing a:hover .button {
    top: 3.84001rem;
    opacity: 1;
}
.all-content .accordion .box .intelligent {
    width: 25.2%;
    float: left;
    height: 100%;
    position: absolute;
    top: 0;
    left: 25%;
    z-index: 2;
}
.all-content .accordion .box .intelligent a {
    width: 100%;
    height: 100%;
    display: block;
}
.all-content .accordion .box .intelligent a .img {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    overflow: hidden;
}
.all-content .accordion .box .intelligent a .img img {
    position: absolute;
    height: 100%;
    top: 0;
    left: -200px;
    right: -200px;
    margin: auto;
}
.all-content .accordion .box .intelligent a .bg {
    width: 102%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0.7);
    transition: 0.5s;
}
.all-content .accordion .box .intelligent a .number {
    width: 100%;
    font-family: "DIN-Bold";
    font-size: 0.42rem;
    line-height: 0.42rem;
    letter-spacing: -0.015rem;
    color: #f0f0f0;
    position: absolute;
    top: 1.5rem;
    left: 0;
    text-align: center;
    z-index: 2;
    opacity: 0;
    transition: 0.5s;
}
.all-content .accordion .box .intelligent a .line {
    width: 1px;
    height: 0;
    background-color: #f0f0f0;
    position: absolute;
    top: 2.3rem;
    left: 50%;
    z-index: 2;
    transition: 0.5s;
}
.all-content .accordion .box .intelligent a .title {
    width: 100%;
    font-size: 0.42rem;
    font-weight: bold;
    line-height: 0.42rem;
    letter-spacing: -0.015rem;
    color: #ffffff;
    position: absolute;
    top: 2.73751rem;
    left: 0;
    text-align: center;
    z-index: 2;
}
.all-content .accordion .box .intelligent a .en {
    width: 100%;
    font-family: "Arial";
    font-size: 0.12rem;
    line-height: 0.12rem;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    position: absolute;
    top: 3.33001rem;
    left: 0;
    z-index: 2;
}
.all-content .accordion .box .intelligent a .button {
    display: block;
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 50%;
    position: absolute;
    top: 3.5rem;
    left: calc(50% - 0.15rem);
    z-index: 2;
    opacity: 0;
    background-color: rgba(255, 255, 255, 0.3);
    transition: 0.5s;
}
.all-content .accordion .box .intelligent a .button img {
    display: block;
    width: 0.0525rem;
    height: 0.105rem;
    margin: 0 auto;
    padding-top: 0.0975rem;
}
.all-content .accordion .box .intelligent a:hover .bg {
    background-color: rgba(232, 65, 39, 0.9);
}
.all-content .accordion .box .intelligent a:hover .number {
    opacity: 1;
    top: 1.125rem;
}
.all-content .accordion .box .intelligent a:hover .line {
    height: 0.405rem;
    top: 1.815rem;
}
.all-content .accordion .box .intelligent a:hover .button {
    top: 3.84001rem;
    opacity: 1;
}
.all-content .accordion .box .globalization {
    width: 25.2%;
    float: left;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 3;
}
.all-content .accordion .box .globalization a {
    width: 100%;
    height: 100%;
    display: block;
}
.all-content .accordion .box .globalization a .img {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    overflow: hidden;
}
.all-content .accordion .box .globalization a .img img {
    position: absolute;
    height: 100%;
    top: 0;
    left: -200px;
    right: -200px;
    margin: auto;
}
.all-content .accordion .box .globalization a .bg {
    width: 102%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0.7);
    transition: 0.5s;
}
.all-content .accordion .box .globalization a .number {
    width: 100%;
    font-family: "DIN-Bold";
    font-size: 0.42rem;
    line-height: 0.42rem;
    letter-spacing: -0.015rem;
    color: #f0f0f0;
    position: absolute;
    top: 1.5rem;
    left: 0;
    text-align: center;
    z-index: 2;
    opacity: 0;
    transition: 0.5s;
}
.all-content .accordion .box .globalization a .line {
    width: 1px;
    height: 0;
    background-color: #f0f0f0;
    position: absolute;
    top: 2.3rem;
    left: 50%;
    z-index: 2;
    transition: 0.5s;
}
.all-content .accordion .box .globalization a .title {
    width: 100%;
    font-size: 0.42rem;
    font-weight: bold;
    line-height: 0.42rem;
    letter-spacing: -0.015rem;
    color: #ffffff;
    position: absolute;
    top: 2.73751rem;
    left: 0;
    text-align: center;
    z-index: 2;
}
.all-content .accordion .box .globalization a .en {
    width: 100%;
    font-family: "Arial";
    font-size: 0.12rem;
    line-height: 0.12rem;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    position: absolute;
    top: 3.33001rem;
    left: 0;
    z-index: 2;
}
.all-content .accordion .box .globalization a .button {
    display: block;
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 50%;
    position: absolute;
    top: 3.5rem;
    left: calc(50% - 0.15rem);
    z-index: 2;
    opacity: 0;
    background-color: rgba(255, 255, 255, 0.3);
    transition: 0.5s;
}
.all-content .accordion .box .globalization a .button img {
    display: block;
    width: 0.0525rem;
    height: 0.105rem;
    margin: 0 auto;
    padding-top: 0.0975rem;
}
.all-content .accordion .box .globalization a:hover .bg {
    background-color: rgba(232, 65, 39, 0.9);
}
.all-content .accordion .box .globalization a:hover .number {
    opacity: 1;
    top: 1.125rem;
}
.all-content .accordion .box .globalization a:hover .line {
    height: 0.405rem;
    top: 1.815rem;
}
.all-content .accordion .box .globalization a:hover .button {
    top: 3.84001rem;
    opacity: 1;
}
.all-content .accordion .box .green {
    width: 25.2%;
    float: left;
    height: 100%;
    position: absolute;
    top: 0;
    left: 75%;
    z-index: 4;
}
.all-content .accordion .box .green a {
    width: 100%;
    height: 100%;
    display: block;
}
.all-content .accordion .box .green a .img {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    overflow: hidden;
}
.all-content .accordion .box .green a .img img {
    position: absolute;
    height: 100%;
    top: 0;
    left: -200px;
    right: -200px;
    margin: auto;
}
.all-content .accordion .box .green a .bg {
    width: 102%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0.7);
    transition: 0.5s;
}
.all-content .accordion .box .green a .number {
    width: 100%;
    font-family: "DIN-Bold";
    font-size: 0.42rem;
    line-height: 0.42rem;
    letter-spacing: -0.015rem;
    color: #f0f0f0;
    position: absolute;
    top: 1.5rem;
    left: 0;
    text-align: center;
    z-index: 2;
    opacity: 0;
    transition: 0.5s;
}
.all-content .accordion .box .green a .line {
    width: 1px;
    height: 0;
    background-color: #f0f0f0;
    position: absolute;
    top: 2.3rem;
    left: 50%;
    z-index: 2;
    transition: 0.5s;
}
.all-content .accordion .box .green a .title {
    width: 100%;
    font-size: 0.42rem;
    font-weight: bold;
    line-height: 0.42rem;
    letter-spacing: -0.015rem;
    color: #ffffff;
    position: absolute;
    top: 2.73751rem;
    left: 0;
    text-align: center;
    z-index: 2;
}
.all-content .accordion .box .green a .en {
    width: 100%;
    font-family: "Arial";
    font-size: 0.12rem;
    line-height: 0.12rem;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    position: absolute;
    top: 3.33001rem;
    left: 0;
    z-index: 2;
}
.all-content .accordion .box .green a .button {
    display: block;
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 50%;
    position: absolute;
    top: 3.5rem;
    left: calc(50% - 0.15rem);
    z-index: 2;
    opacity: 0;
    background-color: rgba(255, 255, 255, 0.3);
    transition: 0.5s;
}
.all-content .accordion .box .green a .button img {
    display: block;
    width: 0.0525rem;
    height: 0.105rem;
    margin: 0 auto;
    padding-top: 0.0975rem;
}
.all-content .accordion .box .green a:hover .bg {
    background-color: rgba(232, 65, 39, 0.9);
}
.all-content .accordion .box .green a:hover .number {
    opacity: 1;
    top: 1.125rem;
}
.all-content .accordion .box .green a:hover .line {
    height: 0.405rem;
    top: 1.815rem;
}
.all-content .accordion .box .green a:hover .button {
    top: 3.84001rem;
    opacity: 1;
}
.m-area {
    display: none;
}
.main_father {
    width: 100%;
    position: relative;
    background-color: #fff;
    z-index: 3;
}
.main_father .intro {
    width: 10.5002rem;
    margin: auto;
    padding-top: 0.7425rem;
    display: flex;
    justify-content: space-between;
}
.introl {
    width: 5.9851rem;
    padding-bottom: 0.9075rem;
}
.introl .title {
    margin-top: 0.03rem;
    font-size: 0.315rem;
    line-height: 0.3rem;
     
    font-weight: bold;
    color: #333333;
}
.introl .content {
    width: 100%;
    margin-top: 0.375rem;
    padding-bottom: 0.5775rem;
    padding-right: 0.2775rem;
    border-bottom: 1px solid #EEEEEE;
}
.introl .content p {
    font-size: 0.1275rem;
     
    font-weight: 400;
    color: #333333;
    line-height: 0.285rem;
    text-align: justify;
}
.introl .introl_bot {
    margin-top: 0.27rem;
}
.introl .introl_bot p:nth-child(1) {
    font-size: 0.15rem;
     
    font-weight: bold;
    color: #A8A8A8;
}
.introl .introl_bot p:nth-child(2) {
    margin-top: 0.135rem;
    padding-left: 0.135rem;
    border-left: 0.0375rem solid #EA222D;
    font-size: 0.18rem;
    line-height: 0.18rem;
    font-family: Arial;
    font-weight: bold;
    color: #A8A8A8;
}
.intror {
    flex-shrink: 0;
    width: 4.0201rem;
    height: 4.5751rem;
    overflow: hidden;
}
.intror > img {
    width: 100%;
    object-fit: cover;
    object-position: center center;
    transition: all 1s;
}
.intror:hover img {
    transform: scale(1.1);
}
@media screen and (max-width: 1020px) {
    .all-content .content-title {
        margin-left: 5%;
        padding-top: 0.66rem;
        margin-bottom: 0.4875rem;
    }
    .all-content .content-title .title {
        padding-left: 0.15rem;
        height: 0.4rem;
        border-left: 0.045rem solid #ea4027;
        font-size: 0.42rem;
        line-height: 0.42rem;
        font-weight: bold;
        color: #000000;
    }
    .all-content .culture-box {
        width: 100%;
        height: 3.6751rem;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
    }
    .all-content .culture-box .culture-text .top {
        margin-top: 0.81rem;
        font-size: 0.28rem;
        line-height: 0.28rem;
        font-weight: 400;
        color: #FFFFFF;
    }
    .all-content .culture-box .culture-text .bot {
        margin-top: 0.185rem;
        font-size: 0.2175rem;
        line-height: 0.2175rem;
        font-family: DIN-BOLD;
        font-weight: bold;
        color: #D0D1D1;
        opacity: 0.3;
    }
    .all-content .apply {
        width: 100%;
        height: 14rem;
        position: relative;
        overflow: hidden;
    }
    .all-content .apply .title {
        margin-top: 0.9075rem;
        margin-left: 5%;
        padding-left: 0.15rem;
        height: 0.4rem;
        border-left: 0.045rem solid #ea4027;
        font-size: 0.42rem;
        line-height: 0.42rem;
        font-weight: bold;
        color: #000000;
        position: relative;
    }
    .all-content .apply .left {
        width: 90%;
        margin: 0 auto;
        text-align: center;
        position: relative;
        top: 0.5rem;
        left: 0rem;
    }
    .all-content .apply .left .intro-bot {
        margin-top: 0.1rem;
    }
    .all-content .apply .left .intro-bot p {
        font-size: 0.25rem;
        font-weight: 400;
        color: #000000;
        line-height: 0.4rem;
    }
    .all-content .apply .left .bot-img {
        width: 100%;
        margin-top: 5.8rem;
    }
    .all-content .apply .left .bot-img div:nth-of-type(2) {
        margin-left: 0rem;
    }
    .all-content .apply .left .bot-img div {
        display: inline-block;
        vertical-align: top;
        width: 48%;
    }
    .all-content .apply .left .bot-img div img {
        width: 1.5rem;
        height: 1.5rem;
        background: #FFFFFF;
        box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.26);
        border-radius: 0.1125rem;
    }
    .all-content .apply .left .bot-img div .version {
        margin-top: 0.2775rem;
        font-size: 0.35rem;
        line-height: 0.35rem;
        font-weight: bold;
        color: #EA4027;
    }
    .all-content .apply .left .bot-img div .search {
        width: 100%;
        margin-top: 0.18rem;
        font-size: 0.25rem;
        font-weight: 400;
        color: #000000;
        line-height: 0.4rem;
    }
    .all-content .apply .right {
        width: 100%;
        position: absolute;
        top: 4rem;
        left: 0;
    }
    .all-content .apply .right img {
        display: block;
        margin: 0 auto;
    }
    .all-content .life-box {
        width: 100%;
        height: 9rem;
        position: relative;
        text-align: center;
    }
    .all-content .life-box .title {
        margin-top: 0.84rem;
        margin-left: 5%;
        padding-left: 0.15rem;
        height: 0.4rem;
        border-left: 0.045rem solid #ea4027;
        font-size: 0.42rem;
        line-height: 0.42rem;
        font-weight: bold;
        color: #fff;
        position: relative;
        top: 0rem;
    }
    .all-content .life-box .img {
        width: 100%;
        height: 100%;
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        position: absolute;
        top: 0;
        left: 0;
    }
    .all-content .life-box .content {
        margin: 0 auto;
        margin-top: 0.5rem;
        width: 90%;
        position: relative;
        top: 0rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        align-content: flex-start;
    }
    .all-content .life-box .content .text-box:nth-of-type(1),
    .all-content .life-box .content .text-box:nth-of-type(2),
    .all-content .life-box .content .text-box:nth-of-type(3) {
        margin-bottom: 0.5rem;
        width: 5rem;
    }
    .all-content .life-box .content .text-box .box-top .left {
        font-size: 0.525rem;
        line-height: 0.525rem;
        font-family: DIN-bold;
        font-weight: bold;
        color: #E84127;
    }
    .all-content .life-box .content .text-box .box-top .right {
        font-size: 0.35rem;
        line-height: 0.35rem;
        font-weight: bold;
        color: #FFFFFF;
    }
    .all-content .life-box .content .text-box .intro p {
        text-align: justify;
        font-size: 0.22rem;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.35rem;
    }
    .m-area {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .m-area li {
        flex-shrink: 0;
        width: 50%;
        height: 1rem;
        line-height: 1rem;
        text-align: center;
        font-size: 0.28rem;
        background-color: #f8f8f8;
        transition: all 0.5s;
    }
    .m-area .areaActive {
        background-color: #EA4027;
        color: #fff;
    }
    .all-content .accordion .box .digitizing {
        width: 25.2%;
        left: 0;
    }
    .all-content .accordion .box .digitizing a .bg {
        left: -0.5px;
    }
    .all-content .accordion .box .digitizing a .en {
        font-size: 0.16rem;
        line-height: 0.16rem;
    }
    .all-content .accordion .box .intelligent {
        width: 25.2%;
        left: 25%;
    }
    .all-content .accordion .box .intelligent a .bg {
        left: -0.5px;
    }
    .all-content .accordion .box .intelligent a .en {
        font-size: 0.16rem;
        line-height: 0.16rem;
    }
    .all-content .accordion .box .globalization {
        width: 25.2%;
        left: 50%;
    }
    .all-content .accordion .box .globalization a .bg {
        left: -0.5px;
    }
    .all-content .accordion .box .globalization a .en {
        font-size: 0.16rem;
        line-height: 0.16rem;
    }
    .all-content .accordion .box .green {
        width: 25.2%;
        left: 75%;
    }
    .all-content .accordion .box .green a .bg {
        left: -0.5px;
    }
    .all-content .accordion .box .green a .en {
        font-size: 0.16rem;
        line-height: 0.16rem;
    }
}
@media screen and (max-width:1024px) {
    .in_banner > img {
        position: absolute;
        left: -245%;
    }
    .nav {
        width: 100%;
        height: 1.5rem;
    }
    .nav_father > .nav nav {
        width: 90%;
        height: 1.5rem;
        line-height: 1.5rem;
        margin: 0 auto;
    }
    .nav_father > .nav nav ul li {
        font-size: 0.25rem;
    }
    .select {
        margin-top: 0.3975rem;
        padding-bottom: 0.2rem;
        width: 90%;
        height: 0.345rem;
        margin: auto;
        border-bottom: 1px solid #eee;
        text-align: center;
    }
    .select .select_top li {
        display: inline-block;
        padding: 0 0.1125rem;
        font-size: 0.3rem;
         
        font-weight: 400;
        color: #A8A8A8;
        cursor: pointer;
        transition: all 0.5s;
    }
    .select .select_top li span {
        display: block;
        height: 0.2rem;
        width: 0.0375rem;
        margin: auto;
        margin-top: 0.05rem;
        transition: all 0.5s;
    }
    .main {
        width: 90%;
        margin: auto;
        padding-top: 0.975rem;
        text-align: center;
    }
    .main .main_top > .title {
        font-size: 0.4rem;
         
        font-weight: bold;
        color: #333333;
        line-height: 0.4rem;
        margin-bottom: 0.4575rem;
    }
    .main .main_top > .content {
        font-size: 0.26rem;
         
        font-weight: 400;
        color: #333333;
        line-height: 0.33rem;
    }
    .main_box {
        width: 100%;
        margin-top: 1.005rem;
        padding-bottom: 1.0575rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .main_box > .box {
        flex-shrink: 0;
        width: 100%;
        height: 3.5rem;
        margin-bottom: 0.3675rem;
        display: inline-block;
        overflow: hidden;
        position: relative;
        color: #FFFFFF;
        transition: all 1s;
    }
    .main_box > .box > .cover > .center > span:nth-child(1) {
        display: block;
        font-size: 0.35rem;
         
        font-weight: bold;
        line-height: 0.35rem;
    }
    .main_box > .box > .cover > .center > span:nth-child(2) {
        display: block;
        margin-top: 0.25rem;
        font-size: 0.25rem;
         
        font-weight: 400;
    }
    .main_box > .box > .cover > .bot {
        font-size: 0.3rem;
        font-family: Arial;
        font-weight: bold;
        color: rgba(255, 255, 255, 0.2);
        position: absolute;
        right: 0.3rem;
        bottom: 0.3rem;
    }
    .main_box > .box > .slide > p:nth-of-type(1) {
        text-align: left;
        font-size: 0.35rem;
         
        font-weight: bold;
        line-height: 0.35rem;
    }
    .main_box > .box > .slide > p:nth-of-type(2) {
        margin-top: 0.285rem;
        text-align: left;
        font-size: 0.2rem;
         
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.3rem;
        overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 7;
    }
    .phone_customer {
        width: 100%;
        height: 10rem;
        background-color: #fff;
        display: flex;
        flex-wrap: wrap;
    }
    .phone_customer > .left,
    .phone_customer > .right {
        width: 100%;
        height: 4.5rem;
        flex-shrink: 0;
        overflow: hidden;
    }
    .phone_customer > .right {
        width: 90%;
        margin: auto;
        padding: 0;
        box-sizing: border-box;
    }
    .phone_customer > .right > .right_top > p:nth-of-type(1) {
        font-size: 0.35rem;
         
        font-weight: bold;
        color: #333333;
    }
    .phone_customer > .right > .right_top > p:nth-of-type(2) {
        margin-top: 0.3375rem;
        font-size: 0.22rem;
        line-height: 0.3rem;
         
        font-weight: 400;
        color: #333333;
    }
    .phone_customer > .right > p {
        margin-top: 0.3975rem;
        height: 0.26rem;
        font-size: 0.26rem;
        line-height: 0.26rem;
         
        font-weight: 400;
        color: #333333;
        padding-left: 0.075rem;
        border-left: 0.0375rem solid #EA222D;
    }
    .phone_customer > .right > div:last-of-type {
        margin-top: 0.3rem;
        font-size: 0.35rem;
        font-family: Arial;
        font-weight: bold;
        color: #333333;
    }
    .main_father .intro {
        width: 90%;
        margin: auto;
        padding-top: 0.7425rem;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .introl {
        width: 100%;
        padding-bottom: 0.9075 rem;
    }
    .introl .title {
        margin-top: 0.03rem;
        font-size: 0.35rem;
        line-height: 0.3rem;
         
        font-weight: bold;
        color: #333333;
    }
    .introl .content {
        padding-right: 0;
        width: 100%;
        margin-top: 0.4rem;
        padding-bottom: 0.5775rem;
        border-bottom: 1px solid #EEEEEE;
    }
    .introl .content p {
        font-size: 0.24rem;
         
        font-weight: 400;
        color: #333333;
        line-height: 0.38rem;
    }
    .introl .introl_bot p:nth-child(1) {
        font-size: 0.22rem;
         
        font-weight: bold;
        color: #A8A8A8;
    }
    .introl .introl_bot p:nth-child(2) {
        margin-top: 0.2rem;
        padding-left: 0.135rem;
        border-left: 0.0375rem solid #EA222D;
        font-size: 0.22rem;
        line-height: 0.22rem;
        font-family: Arial;
        font-weight: bold;
        color: #A8A8A8;
    }
    .intror {
        flex-shrink: 0;
        width: 100%;
        height: 7.5rem;
        overflow: hidden;
        margin-bottom: 0.9075rem;
    }
}