html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    margin: 0 auto;
    font-size: 16px; /* 固定为16px */
    font-family: PingFangSC, PingFang SC;
}

header {
    display: flex;
    height: 4rem; /* 固定为64px */
    align-items: center;
    background-color: #fff; /* 根据原型图调整背景颜色 */
}

.logo img {
    height: 4rem; /* 固定为64px */
    margin-left: 1.125rem; /* 固定为12px */
}

nav>ul {
    list-style: none;
    display: flex;
}
nav>ul>li{
    margin-right: 2.5rem; /* 固定为30px */
}
nav>ul>li>a {
    font-family: PingFangSC, PingFang SC;
    text-decoration: none;
    color: #202124; /* 根据原型图调整链接颜色 */
    font-weight: bold; /* 根据需要调整字体样式 */
    font-size: 0.875rem; /* 固定为14px */
    position: relative; /* Required for positioning the arrow */
}

nav>ul>li>a:hover{
    color: #1965ff;
}
/* nav>ul>li>a::after {
    content: '';
    width: 1rem;
    height: 1rem;
    background-image: url(./img/icon.png);
    background-size: contain; 
    background-repeat: no-repeat; 
    position: absolute;
    left: 100%; 
    top: 50%;
    transform: translateY(-50%); 
    transition: transform 0.3s;
}  */

nav>ul>li>a:hover::after {
    transform: translateY(-50%) rotate(180deg); /* Up arrow on hover */
}

/* Tooltip styles */
nav>ul>li {
    position: relative;
}
nav>ul>li:hover .dropdown-menu {
    display: flex; /* Show dropdown on hover */
}
/* nav>ul>li:hover::after {
    content: attr(data-tooltip);
    position: absolute;
    background: #333;
    color: #fff;
    padding: 0.3125rem; 
    border-radius: 0.25rem; 
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    z-index: 10;
} */
.dropdown-menu{
    display: none; /* Hide dropdown by default */
    position: absolute; /* Position it below the parent */
    background-color: white; /* Background color */
    border: 1px solid #ccc; /* Optional border */
    z-index: 1000; /* Ensure it appears above other elements */
    list-style: none;
    width: 150px; /* 固定为150px */
    height: 86px; /* 固定为86px */
    background: #FFFFFF;
    box-shadow: 0px 2px 7px 0px rgba(32,72,175,0.5);
    border-radius: 11px; /* 固定为11px */
    margin-top: 28px; /* 固定为28px */
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: left;
    padding: 10px; /* 固定为10px */
}
.dropdown-menu>li{
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 50%;
    padding: 0 10px; /* 固定为10px */
}
.dropdown-menu>li:hover{
    background-color: #F5F5F5;
}
.dropdown-menu>li>a{
    height: 20px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 14px; /* 固定为14px */
    color: #000000;
    line-height: 20px;
    text-align: left;
    font-style: normal;
    text-decoration: none;
}
.footer {
    background-color: #1a1a2e; /* Dark background */
    color: white; /* Text color */
    text-align: center;
    height: 23.5rem; /* 固定为376px */
    position: relative;
}

.footer-content {
    display: flex;
    justify-content: space-between;
    padding: 0 2.5625rem; /* 固定为41px */
    padding-top: 6.25rem; /* 固定为100px */
}

.footer-section {
    flex: 1;
    text-align: left;
}
.footer-section h4 {
    font-family: Arial, Arial;
    font-weight: 900;
    font-size: 1rem; /* 固定为16px */
    color: #FFFFFF;
    line-height: 23px; /* 固定为23px */
    text-align: left;
    font-style: normal;
}
.footer-section p {
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 1rem; /* 固定为16px */
    color: #FFFFFF;
    line-height: 1.375rem; /* 固定为22px */
    text-align: left;
    font-style: normal;
    cursor: pointer;
}
.footer-bottom {
    text-align: center;
    display: block;
    height: 1.5625rem; /* 固定为25px */
    line-height: 1.5625rem; /* 固定为25px */
    font-weight: 400;
    font-size: 0.875rem; /* 固定为14px */
    color: rgba(255,255,255,0.9);
    font-style: normal;
    position: absolute;
    bottom: 0.875rem; /* 固定为14px */
    left: calc(50% - 6.25rem); /* 固定为100px */
}
.line1{
    background: url(./img/link.png);
    height: 27.4375rem; /* 437px = 27.4375rem */
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.line1-text{
    font-family: PingFangSC, PingFang SC;
    position: absolute;
    left: 17.1875rem; /* 275px */
    top: 5rem; /* 80px */
    width: 37.6875rem; /* 603px */
    font-family: Arial, Arial;
    font-weight: 900;
    font-size: 1.5rem; /* 24px = 1.5rem */
    color: #1F2125;
    line-height: 2.0625rem; /* 33px */
    text-align: left;
    font-style: normal;
    display: flex;
    flex-direction: column;
}
.line1-text2{
    font-family: PingFangSC, PingFang SC;
    position: absolute;
    width: 16rem; /* 239px */
    margin-left: 0.5rem;
    height: 2.375rem; /* 38px */
    font-family: Arial, Arial;
    font-weight: 900;
    font-size: 1.5rem; /* 24px = 1.5rem */
    color: transparent;
    line-height: 2.0625rem; /* 33px */
    text-align: left;
    font-style: normal;
    background: linear-gradient(90deg, #19A6FE 0%, #C470FF 100%);
    -webkit-background-clip: text;
    background-clip: text;
}
.line1-text3{
    font-family: PingFangSC, PingFang SC;
    display: flex;
    flex-direction: column;
    position: absolute;
    left: 17.1875rem; /* 287px */
    top: 12.75rem; /* 204px */
    width: 30rem; /* 480px */
    height: 4.0625rem; /* 66px */
    font-weight: 500;
    font-size: 1rem; /* 16px = 1rem */
    color: #575757;
    line-height: 1.375rem; /* 22px */
    text-align: left;
    font-style: normal;
}
.line2{
    background: url(./img/line2.png);
    height: 38.75rem; /* 608px = 38.75rem */
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.line2-content{
    width: 56.875rem; /* 910px = 56.875rem */
    height: 28.0625rem; /* 449px = 28.0625rem */
    background: #FFFFFF;
    box-shadow: 0px 0.5rem 0.625rem 0px rgba(14,1,109,0.5);
    border-radius: 0.625rem; /* 10px */
    border: 0.375rem solid #E2E9F9; /* 6px */
    backdrop-filter: blur(0.625rem); /* 10px */
    display: flex;
    flex-direction: row;
    align-items: center;
}
.line2-content img{
    width: 20.8125rem; /* 333px = 20.8125rem */
    height: 22.5rem; /* 360px = 22.5rem */
}
.line2-content-left{
    width: 28.4375rem; /* 455px */
    height: 24.5625rem; /* 393px */
    display: flex;
    flex-direction: column;
    margin-left: 1.125rem; /* 18px */
}
.line2-content-left-item{
    width: 28.75rem; /* 460px */
    height: 8.1875rem; /* 131px */
    cursor: pointer;
    border-radius: 0.625rem; /* 10px */
}
.line2-content-left-item h4 {
    font-family: Arial, Arial;
    font-weight: 900;
    margin: 0.75rem 0; /* 12px */
    font-size: 1.5rem; /* 24px = 1.5rem */
    color: #1F2125; /* 文字颜色设置为透明 */
    line-height: 2.0625rem; /* 33px */
    text-align: left;
    font-style: normal;
    padding-left: 1.5rem; /* 24px */
}
.line2-content-left-item span{
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 1rem; /* 16px = 1rem */
    display: block;
    padding-left: 1.5rem; /* 24px */
    color: #575757;
    line-height: 1.375rem; /* 22px */
    text-align: left;
    font-style: normal;
}
.line3{
    height: 30.125rem; /* 482px = 30.125rem */
    margin: 2.3125rem 0; /* 37px */
    background-color: #ffffff;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.line3-img1{
    width: 15.6875rem; /* 251px = 15.6875rem */
    height: 12.9375rem; /* 207px = 12.9375rem */
    position: absolute;
    left: 0px;
    top: 17.0625rem; /* 273px */
}
.line3-img2{
    width: 13.375rem; /* 214px = 13.375rem */
    height: 14rem; /* 224px = 14rem */
    position: absolute;
    right: 0px;
    top: 0;
}
.line3-img3{
    width: 30.125rem; /* 482px = 30.125rem */
    height: 25.3125rem; /* 405px */
    position: absolute;
    top: 4.8125rem; /* 77px */
    left: 30.6875rem; /* 493px */
}
.line3 h4{
    font-family: Arial, Arial;
    font-weight: 900;
    font-size: 1.5rem; /* 24px = 1.5rem */
    color: #171717;
    line-height: 2.0625rem; /* 33px */
    text-align: left;
    font-style: normal;
    margin: 0.3125rem 0; /* 5px */
}
.line3 span{
    display: block;
    color: #575757;
    font-family: PingFangSC, PingFang SC;
}
.line3-item1{
    position: absolute;
    left: 17.375rem; /* 327px */
    top: 3.125rem; /* 50px */
}
.line3-item2{
    position: absolute;
    left: 59.625rem; /* 954px */
    top: 3.125rem; /* 50px */
}
.line3-item3{
    position: absolute;
    left: 17.375rem; /* 327px */
    top: 16.4375rem; /* 263px */
}
.line4 {
    height: 36.1875rem; /* 579px = 36.1875rem */
    background: url(./img/line4_01.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.line4-title {
    width: 27.125rem; /* 434px */
    height: 3.4375rem; /* 55px */
    font-family: Arial, Arial;
    font-weight: 900;
    font-size: 2rem; /* 32px = 2rem */
    color: #FFFFFF;
    line-height: 2.8125rem; /* 45px */
    text-align: center;
    font-style: normal;
    margin: 2.4375rem 0 1.5625rem 0; /* 39px 0 25px 0 */
}

.line4-content {
    width: 62.75rem; /* 1004px */
    height: 24.3125rem; /* 389px = 24.3125rem */
    background: rgba(255,255,255,0.57);
    box-shadow: 0px 0.6875rem 1.125rem 0px rgba(149,189,255,0.26), inset 0px -0.0625rem 0.1875rem 0px rgba(255,255,255,0.5), inset 0px 0.0625rem 0.1875rem 0px rgba(255,255,255,0.5);
    border-radius: 2.375rem; /* 38px */
    backdrop-filter: blur(0.625rem); /* 10px */
    margin-bottom: 4.4375rem; /* 71px */
    display: flex;
    flex-direction: row; /* 确保内容垂直排列 */
    justify-content: center;
}

.line4-item {
    display: flex;
    align-items: center;
    margin: 1.25rem 0.625rem; /* 项目之间的间距 */
    flex-direction: column;
    width: 13.375rem; /* 214px = 13.375rem */
    text-align: left;
    position: relative;
}
.line4-item-arrow{
    position: absolute;
    width: 8.8125rem; /* 141px */
    height: 0.625rem; /* 10px */
    left: 9.375rem; /* 150px */
    top: 8.4375rem; /* 135px */
}
.line4-item-img {
    width: 7rem; /* 112px */
    height: 7rem; /* 112px */
    margin-top: 2rem; /* 32px */
}

.line4-arrow {
    width: 1.25rem; /* 20px */
    height: auto; /* 保持纵横比 */
    margin-left: 0.625rem; /* 文本和箭头之间的间距 */
}

.line4-item-text {
    font-family: Arial, Arial;
    font-weight: 400;
    font-size: 1rem; /* 16px = 1rem */
    color: #1F2125; /* 文本颜色 */
    line-height: 1.375rem; /* 22px */
}

.line4-item-title{
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 3.25rem; /* 52px = 3.25rem */
}
.line4-item-title span{
    font-size: 1.5rem; /* 24px = 1.5rem */
    color: #0050F1;
}
.line4-item-title h4{
    font-size: 1.125rem; /* 18px */
    margin: 0.25rem 0 0 0.625rem; /* 4px 0 0 10px */
    text-align: center;
    font-family: PingFangSC, PingFang SC;
    color: #1F2125;
}
.line4-item p{
    width: 12.75rem; /* 204px */
    height: 6.5rem; /* 104px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 1rem; /* 16px = 1rem */
    color: #424348;
    line-height: 1.5rem; /* 24px */
    text-align: left;
    font-style: normal;
}
.line5{
    height: 36.1875rem; /* 579px = 36.1875rem */
    background: url(./img/line5_01.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
}
.line5-content{
    position: absolute;
    left: 16rem; /* 256px */
    top: 9.5625rem; /* 153px */
}
.line5-content-title{
    width: 33.1875rem; /* 531px */
    height: 5.625rem; /* 90px */
    font-family: Arial, Arial;
    font-weight: 900;
    font-size: 2rem; /* 32px = 2rem */
    color: #000000;
    line-height: 2.8125rem; /* 45px */
    text-align: left;
    font-style: normal;
    display: block;
}
.line5-content-title span{
    color: #318EFF;
}
.line5-content-text{
    display: block;
    width: 28.4375rem; /* 455px */
    height: 7.625rem; /* 122px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 1rem; /* 16px = 1rem */
    margin-top: 2rem; /* 32px */
    color: #575757;
    line-height: 1.5rem; /* 24px */
    text-align: left;
    font-style: normal;
}
.line6{
    height: 45rem; /* 811px = 50.6875rem */
    background: url(./img/line6_01.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.line6-title{
    width: 50.5rem; /* 808px */
    height: 2.8125rem; /* 45px */
    font-family: Arial, Arial;
    font-weight: 900;
    font-size: 2rem; /* 32px = 2rem */
    color: #FFFFFF;
    line-height: 2.8125rem; /* 45px */
    text-align: center;
    font-style: normal;
    margin-top: 9.4375rem; /* 151px */
}
.line6-text{
    width: 30.375rem; /* 486px */
    height: 4.6875rem; /* 75px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 1.125rem; /* 18px = 1.125rem */
    color: #FFFFFF;
    line-height: 1.5625rem; /* 25px */
    text-align: center;
    font-style: normal;
    margin-top: 2.375rem; /* 38px */
}
.line6-btn{
    margin-top: 1.9375rem; /* 31px */
    width: 15.9375rem; /* 255px = 15.9375rem */
    height: 4.0625rem; /* 65px = 4.0625rem */
    background: rgba(255,255,255,0.4);
    box-shadow: 0px 0.3125rem 0.6875rem 0px rgba(74,126,220,0.27);
    border-radius: 2.0625rem; /* 33px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 1.3125rem; /* 21px */
    color: #FFFFFF;
    line-height: 4.0625rem; /* 65px */
    font-style: normal;
    text-align: center;
    cursor: pointer;
}
.enterprise{
    height: 32.5rem; /* 666px = 41.5625rem */
    width: 100%;
    background: #F2F8FF;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.enterprise-title{
    height: 2.8125rem;
    font-family: Arial, Arial;
    font-weight: 900;
    font-size: 2rem; /* 32px = 2rem */
    color: #000000;
    line-height: 2.8125rem;
    text-align: center;
    font-style: normal;
    margin-top: 3.125rem; /* 50px */
}
.enterprise-title2{
    font-family: Arial, Arial;
    margin-top: 0.75rem; /* 12px */
    font-weight: 900;
    font-size: 2rem; /* 32px = 2rem */
    background: linear-gradient(15deg, #02A8FF 0%, #016FFE 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    line-height: 2.8125rem;
    text-align: center;
}
.enterprise-content{
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 3.125rem; /* 50px */
}
.enterprise-content-left{
    width: 23.1875rem; /* 371px */
    height: 14.0625rem; /* 225px */
    display: flex;
    margin-top: 2rem;
    flex-direction: column;
    align-items: center;
}
.enterprise-content-left-title{
    width: 18rem; /* 281px */
    height: 4.5rem; /* 122px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 1rem; /* 16px = 1rem */
    color: #000000;
    line-height: 1.5rem; /* 24px */
    text-align: left;
    font-style: normal;
    margin-bottom: 2.4375rem; /* 39px */
}
.enterprise-content-left-title2{
    width: 11.0625rem;
    height: 2.9375rem;
    background: linear-gradient( 270deg, #02A8FF 0%, #016FFE 100%);
    box-shadow: 0px 0.3125rem 0.6875rem 0px rgba(74,126,220,0.27);
    border-radius: 0.5rem; /* 8px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 1rem; /* 21px = 1.3125rem */
    color: #FFFFFF;
    line-height: 2.9375rem;
    text-align: center;
    font-style: normal;
    cursor: pointer;
    text-decoration: none;
}
.enterprise-content-right{
    width: 22.3125rem; 
    height: 17.25rem; 
}

.enterprise-footer{
    height: 46.625rem; /* 746px = 46.625rem */
    background-color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.enterprise-footer-left{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.enterprise-footer-left-title{
    width: 18.75rem; /* 300px */
    height: 2.5rem; /* 40px */
    font-family: Arial, Arial;
    font-weight: 900;
    font-size: 1.75rem; /* 28px = 1.75rem */
    color: #2E1C54;
    line-height: 2.5rem; /* 40px */
    text-align: center;
    font-style: normal;
    margin-bottom: 2.5rem; /* 40px */
}
.enterprise-footer-left-img{
    width: 26.5625rem; /* 425px */
    height: 23.5625rem; /* 377px */
    margin-bottom: 7rem; /* 80px */
}

.enterprise-footer-line{
    width: 1px;
    height: 34.125rem; /* 546px */
    background-color: #e7e7e7;
    margin: 0 3.5rem; /* 56px */
}
.enterprise-footer-right-left{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 1.875rem; /* 30px */
}
.enterprise-footer-right-left-div{
    display: flex;
    flex-direction: column;
}
.enterprise-footer-right-right{
    display: flex;
    flex-direction: column;
    margin-bottom: 1.875rem; /* 30px */
}
.enterprise-footer-right-left-div span{
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 0.875rem; /* 14px */
    color: #2E1C54;
    line-height: 1.25rem; /* 20px */
    text-align: left;
    font-style: normal;
}

.enterprise-footer-right-span{
    color: #FF0000 !important;
}
.enterprise-footer-right-input{
    width: 18.125rem; /* 290px */
    height: 2.125rem; /* 34px */
    background: #FFFFFF;
    border-radius: 1.0625rem; /* 17px */
    border: 1px solid #E7E7E7;
    padding: 0 0.625rem; /* 10px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 0.875rem; /* 14px */
    color: #2E1C54;
    text-align: left;
    font-style: normal;
    margin-top: 0.5rem; /* 10px */
}
.enterprise-footer-right-input:focus {
    outline: 1px solid #1965FF !important; /* 强制更改聚焦时的边框颜色 */
}

.enterprise-footer-right-textarea{
    width: 40.0625rem; /* 641px */
    height: 11.875rem; /* 190px */
    background: #FFFFFF;
    border-radius: 1.0625rem; /* 17px */
    border: 1px solid #E7E7E7;
    padding: 0.625rem; /* 10px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 0.875rem; /* 14px */
    color: #2E1C54;
    text-align: left;
    font-style: normal;
    margin-top: 0.5rem; /* 10px */
}
.enterprise-footer-right-textarea:focus {
    outline: 1px solid #1965FF !important; /* 强制更改聚焦时的边框颜色 */
}
.enterprise-footer-right-submit{
    display: block;
    width: 11.0625rem; /* 206px */
    height: 2.9375rem; /* 65px */
    background: linear-gradient( 270deg, #02A8FF 0%, #016FFE 100%);
    box-shadow: 0px 5px 11px 0px rgba(74,126,220,0.27);
    border-radius: 0.5rem; /* 8px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 1rem; /* 24px = 1.5rem */
    color: #FFFFFF;
    line-height: 2.9375rem; /* 65px */
    text-align: center;
    font-style: normal;
    cursor: pointer;
    margin: 2.5rem auto; /* 40px */
}
.enterprise-footer-right-checkbox-div{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 1rem; /* 16px */
}
.enterprise-footer-right-checkbox{
    width: 1rem; /* 16px */
    height: 1rem; /* 16px */
    background: #FFFFFF;
    border-radius: 0.25rem; /* 4px */
    border: 1px solid #979797;
}

.enterprise-footer-right-checkbox-span{
    width: 38.125rem; /* 610px */
    height: 1.5rem; /* 24px */
    margin-left: 0.625rem; /* 10px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 0.75rem; /* 12px */
    color: #999999;
    line-height: 1.5rem; /* 24px */
    text-align: left;
    font-style: normal;
}
.aboutUs{
    height: 22.75rem;
    width: 100%;
    background-image: url(./img/about_03.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.aboutUs-footer{
    height: 11.5rem;
    width: 100%;
}
.aboutUs-content{
    padding-top: 5.3125rem; /* 85px */
    padding-bottom: 3.75rem; /* 60px */
    display: flex;
    flex-direction: column;
    width: 22.8125rem; /* 365px */
    margin-left: 21.75rem; /* 348px */
}
.aboutUs-content-img{
    width: 6.8125rem; 
    height: 1.25rem; /* 45px */
    margin-bottom: 1rem;
}
.aboutUs-content-text{
    width: 22.75rem; /* 364px */
    height: 9.6875rem; /* 155px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 1rem; /* 16px */
    color: #000000;
    line-height: 1.5rem; /* 24px */
    text-align: left;
    font-style: normal;
    display: inline-block;
}

.Support{
    width: 100%; /* 875px */
    height: auto;
    background-color: #F2F8FF;
    padding-bottom: 2.25rem;
}
.Support-content{
    width: 54.6875rem;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
}
.Support-content-title{
    width: 100%;
    height: 3rem;
    font-family: Arial, Arial;
    margin-top: 3rem;
    font-weight: 900;
    font-size: 2rem;
    color: #000000;
    line-height: 3rem;
    text-align: center;
    font-style: normal;
    margin-bottom: 1.5rem; /* 40px */
}
.Support-content-box-left-title{
    width: 15rem; /* 240    px */
    height: 3.3125rem; /* 53px */
    background: #FFFFFF;
    border-radius: 0.6875rem; /* 11px */
    border: 1px solid #E2E2E2;
    line-height: 3.3125rem; /* 53px */
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    margin-left: 20rem;
    margin-bottom: 2rem; /* 24px */
}
.Support-content-box-left-title span{
    width: 6.375rem; /* 102px */
    height: 2.3125rem; /* 37px */
    /* background: #1965FF; */
    border-radius: 0.625rem; /* 10px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 1rem; /* 16px */
    /* color: #FFFFFF; */
    color: #000000;
    line-height: 2.3125rem; /* 37px */
    text-align: center;
    font-style: normal;
    display: flex;
    flex-direction: row;
    justify-content: center;
    cursor: pointer;
}
.Support-content-box-left-title span.active {
    font-weight: bold; /* Make the active tab bold */
    background: #1965FF;
    color: #FFFFFF;
}
.Support-content-box{
    display: flex;
    flex-direction: row;
}
.Support-content-box-img{
    width: 14.25rem; /* 417px */
    height: 14.25rem; /* 417px */
    margin-left: 4rem; /* 256px */
}

.Support-content-box-left-search{
    display: flex;
    flex-direction: column;
    position: relative;
    margin-top: 3rem;
}
.Support-content-box-left-search-title{
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 1rem; /* 16px */
    color: #000000;
    text-align: left;
    font-style: normal;
    margin-bottom: 0.75rem; /* 12px */
    margin-left: 0.5rem; /* 8px */
}
.Support-content-box-left-search-input{
    width: 35rem; /* 560px */
    height: 3.3125rem; /* 53px */
    background: #FFFFFF;
    border-radius: 0.6875rem; /* 11px */
    border: 1px solid #E2E2E2;
    font-family: PingFangSC, PingFang SC;
    font-size: 0.875rem; /* 16px */
    color: #C2C2C2;
    line-height: 3.3125rem; /* 53px */
    text-align: left;
    padding: 0 1rem; /* 16px */
    font-style: normal;
}
.Support-content-box-left-search-input:focus {
    outline: 1px solid #1965FF !important; /* 强制更改聚焦时的边框颜色 */
}
.Support-content-box-left-search-img{
    position: absolute;
    width: 1.5rem; /* 24px */
    height: 1.5rem; /* 24px */
    top: 1rem; /* 24px */
    right: 1rem; /* 165px */
}
.Support-content-box-left-search-box{
    position: relative;
}
.Support-content-box-bottom{
    margin-top: 1rem; /* 32px */
}
.Support-content-box-bottom-title{
    width: 54.6875rem; /* 875px */
    height: 12.0625rem; /* 193px */
    background: #FFFFFF;
    border-radius: 0.5rem; /* 8px */
    border: 1px solid #D5E1EA;
    padding: 28px 28px 20px 30px;
    box-sizing: border-box;
    margin-bottom: 1.5rem;
}
.Support-content-box-bottom-title-box{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.Support-content-box-bottom-title-box-img{
    width: 20px;
    height: 20px;
    margin-right: 0.5rem; /* 2px */
}
.Support-content-box-bottom-title-box-span{
    font-family: Helvetica, Helvetica;
    font-weight: bold;
    font-size: 1.125rem; /* 18px */
    color: #171717;
    line-height: 1.125rem; /* 18px */
    text-align: left;
    font-style: normal;
}
.Support-content-box-bottom-title-box-text-box{
    margin-top: 1.25rem; /* 20px */
    display: flex;
    flex-direction: row;
}
.Support-content-box-bottom-title-box-text{
    flex: 1;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 1rem; /* 16px */
    color: #575757;
    text-align: left;
    font-style: normal;
}
.Support-content-box-bottom-title-box-circle{
    margin-top: 0.4rem; /* 8px */
    margin-left: 0.1rem; /* 8px */
    width: 0.625rem; /* 10px */
    height: 0.625rem; /* 10px */
    background: #1965FF;
    border-radius: 50%;
    margin-right: 0.5rem; /* 8px */
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    display: block;
}

.contactUs{
    background-image: url(./img/contact_01.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 28.125rem; /* 450px */
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.contactUs-title{
    width: 42.5rem; /* 680px */
    height: 2.8125rem; /* 45px */
    font-family: Arial, Arial;
    font-weight: 900;
    font-size: 2rem; /* 32px */
    color: #000000;
    line-height: 2.8125rem; /* 45px */
    text-align: center;
    font-style: normal;
    margin-top: 3rem;
}
.contactUs-text{
    width: 36.25rem; /* 573px */
    height: 1.375rem; /* 22px */
    font-family: Helvetica, Helvetica;
    font-weight: bold;
    font-size: 1.125rem; /* 18px */
    color: #171717;
    line-height: 1.125rem; /* 18px */
    text-align: left;
    font-style: normal;
    margin-top: 1.5rem; /* 24px */
    margin-bottom: 1.125rem; /* 18px */
}
.contactUs-text-box{
    display: flex;
    flex-direction: row;
}
.contactUs-text-circle{
    width: 0.625rem; /* 10px */
    height: 0.625rem; /* 10px */
    background: #1965FF;
    border-radius: 50%;
    display: block;
    margin: 0.4rem; /* 8px */
}
.contactUs-text-text{
    width: 45.1875rem; /* 723px */
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 1rem; /* 16px */
    color: #575757;
    text-align: left;
    font-style: normal;
    margin-bottom: 1.5rem;
}

/* 媒体查询：当屏幕宽度超过1440px时 */
@media (min-width: 1440px) {
    .enterprise-footer-right-input {
        width: 290px;
        height: 34px;
    }
    .enterprise-footer-right-textarea{
        width: 640px;
        height: 190px;
    }
    .enterprise-footer-right-submit{
        display: block;
        width: 177px; /* 206px */
        height: 47px; /* 65px */
        background: linear-gradient( 270deg, #02A8FF 0%, #016FFE 100%);
        box-shadow: 0px 5px 11px 0px rgba(74,126,220,0.27);
        border-radius: 0.5rem; /* 8px */
        font-family: PingFangSC, PingFang SC;
        font-weight: 400;
        font-size:16px; /* 24px = 1.5rem */
        color: #FFFFFF;
        line-height: 47px; /* 65px */
        text-align: center;
        font-style: normal;
        cursor: pointer;
        margin: 2.5rem auto; /* 40px */
    }
    .enterprise-content-left-title2{
        width: 177px; /* 206px */
        height: 47px; /* 65px */
        line-height: 47px; /* 65px */
        font-size: 16px;
    }
    .enterprise-footer-right{
        width: 670px;
    }
}
