@font-face { font-family: 'SourceHanSansCN-Medium'; src: url('./font/SourceHanSansCN-Medium.otf'); font-family: 'SourceHanSansCN-Regular'; } html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; background-color: #fff; color: #333333; font-family: "SourceHanSansCN-Regular", sans-serif; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; outline: none; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body, button, input, select, textarea { -webkit-font-smoothing: antialiased; } input, select, textarea { font-size: 100%; } /* 去掉各 table cell 的边距并让其边重合 */ table { /* border-collapse: collapse; */ border-spacing: 0; } /* IE bug fixed: th 不继承 text-align */ th { text-align: inherit; } /* 去除默认边框 */ fieldset, img { border: 0; } /* ie6 7 8(q) bug 显示为行内表现 */ iframe { display: block; } /* 去掉 firefox 下此元素的边框 */ abbr, acronym { border: 0; font-variant: normal; } /* 一致的 del 样式 */ del { text-decoration: line-through; } i { font-style: normal; } address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; } ol, ul { list-style: none; } caption, th { text-align: left; } /* 来自yahoo, 让标题都自定义, 适应多个系统应用 */ h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; color: #000; } h1 { font-size: 24px; } h2 { font-size: 16px; } h3, h4, h5, h6 { font-size: 14px; } q:before, q:after { content: ''; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } ins, a { text-decoration: none; } .clearfix:before, .clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { *zoom: 1; } .left { float: left; } .right { float: right; } .mask { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.7); z-index:10000; font-family: 'PINGFANGM'; } .hide{ display: none; } .public-header { position: fixed; top: 0; right: 0; left: 0; z-index: 999; } .public-header .container { position: relative; width: 1200px; height: 74px; margin: 0 auto; background: transparent; z-index: 1; } .public-header .container .left, .public-header .container .right { display: flex; align-items: center; height: 74px; } .public-header .container .left .logo { width: 126px; height: 46px; margin-right: 12px; } .public-header .container .left .logo1 { width: 179.999px; height: 27px; } .public-header .default { display: inline-block; } .public-header .light { display: none; } .public-header.normal .default { display: none; } .public-header.normal .light { display: inline-block; } .public-header .container .left .nav { display: flex; align-items: center; margin-left: 62px; } .public-header .container .left .nav > a { display: inline-block; height: 74px; margin-right: 50px; line-height: 74px; } .public-header .container .left .nav > a span { display: inline-block; font-size: 16px; line-height: 16px; color: #FFFFFF; } .public-header .container .left .nav > a.active span, .public-header .container .left .nav > a:hover span { position: relative; color: #2778FF !important; text-decoration: underline; text-underline-offset: 6px; } .public-header .container .right { font-size: 18px; font-size: 18px; color: #fff; cursor: pointer; } .public-header .container .right .console { display: inline-block; height: 56px; line-height: 56px; color: inherit; margin-right: 20px; box-sizing: border-box; font-size: 18px; } .public-header .container .right .console:hover { color: #2778FF; border-bottom: 2px solid #2778FF; } .public-header .container .right .unlogin { display: inline-block; width: 130px; height: 56px; color: #fff !important; line-height: 56px; text-align: center; background: #2578FF; } .public-header .container .right .user-info { position: relative; height: 90px; padding: 0 20px 0 0; font-size: 18px; line-height: 92px; color: #fff; } .public-header.normal .container .right .user-info { color: #000; } .public-header .container .right .user-info > i { position: absolute; top: 42px; right: 1px; width: 0; height: 0; border-top: 8px solid #fff; border-right: 7px solid transparent; border-left: 7px solid transparent; transition: all 0.3s; } .public-header.normal .container .right .user-info > i { border-top: 8px solid #000; } .public-header .container .right .user-info:hover > i { transform: rotate(180deg); } .public-header .container .right .user-info .log-out { position: absolute; top: 61px; right: 0; width: 90px; height: 28px; font-size: 13.999px; color: #999; text-align: center; line-height: 26.999px; background: #FFFFFF; border-radius: 4px; border: 1px solid #D8D8D8; transition: all 0.3s; transform: translateY(10px); opacity: 0; } .public-header .container .right .user-info:hover .log-out { opacity: 1; transform: translateY(0); } .public-header .bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; backdrop-filter: blur(8px); background-color: #000691; opacity: 0.16; } .public-header.normal { background: #fff; } .public-header.normal .container .left .nav > a span, .public-header.normal .container .right { color: #333; } .public-header.normal .bg { display: none; } .index-module { position: relative; } .w1200 { width: 1200px; margin: 0 auto; } .index-module .index-top { position: relative; height: 500px; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/banner.png) no-repeat center; background-size: 100% 100%; } .index-module .index-top .banner { display: block; width: 100%; height: 678px; } .index-module .index-top .module-info { width: 1200px; margin: 0 auto; padding-top: 147px; /*overflow: hidden;*/ } .index-module .index-top .module-info .left h2 { font-size: 50px; font-weight: bold; color: #FFFFFF; line-height: 50px; text-align: center; } .index-module .index-top .module-info .left p { margin: 33px 0 33px 17px; font-size: 30px; color: #FFFFFF; line-height: 30px; text-align: left; } .index-module .index-top .module-info .left .consult { position: relative; width: 219px; height: 53.999px; margin-left: 17px; line-height: 53.999px; text-align: center; font-size: 14.999px; color: #2578FF; background: #FFFFFF; border-radius: 44px; cursor: pointer; transition: all 0.3s; overflow: hidden; } .index-module .index-top .module-info .left .consult::after { content: ""; position: absolute; animation: animate1 2s infinite; opacity: 0; width: 10px; height: 10px; background-color: rgba(0,0,0,.3); border-radius: 50%; transform: translate(-50%,-50%); left: 50%; top: 50%; } @keyframes animate1 { 0% { transform: scale(0); opacity: 1; } 100% { transform: scale(50); opacity: 0; } } .index-module .index-top .module-info .left .consult:hover { transform: scale(1.2); background-color: #e4e4e4; } .index-module .index-top .module-info .left .consult:hover::after { display: none; } .index-module .index-top .module-info .right { position: relative; top: -20px; } .index-module .index-top .module-info .right .col { display: flex; align-items: center; justify-content: center; width: 128px; height: 52.999px; margin-bottom: 13px; background: #FFFFFF; border-radius: 6px; } .index-module .index-top .module-info .right .col img { width: 82.99px; height: 30px; } .index-module .index-top .module-bottom { position: absolute; right: 0; bottom: 0; left: 0; } .index-module .index-top .module-bottom ul { position: relative; display: flex; width: 1200px; margin: 0 auto; z-index: 1; } .index-module .index-top .module-bottom ul li { display: flex; align-items: center; justify-content: center; flex-direction: column; flex: 1; height: 83px; text-align: center; } .index-module .index-top .module-bottom ul li div b { font-size: 23.999px; color: #fff; line-height: 23.999px; } .index-module .index-top .module-bottom ul li div i { margin-left: 5px; font-size: 16px; color: #fff; line-height: 28px; vertical-align: baseline; } .index-module .index-top .module-bottom ul li p { font-size: 16px; color: #fff; /* line-height: 28px; */ } .index-module .index-top .module-bottom .bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; backdrop-filter: blur(8px); } .index-module .index-title { padding: 50px 0 26px; text-align: center; } .index-module .index-title .title { margin-bottom: 6px; font-size: 23.999px; font-weight: bold; color: #5B5B5B; } .index-module .index-title > p { font-size: 13.999px; color: #5B5B5B; line-height: 22px; } .price-module .table-data .title { height: 58px; line-height: 58px; text-align: center; font-size: 20px; color: #FFFFFF; background: #4A8FFE; border-radius: 10px 10px 0px 0px; } .price-module .table-data .table { margin-bottom: 39px; border: 1px solid #F0F0F0; border-radius: 0 0 10px 10px; overflow: hidden; font-size: 14px; color: rgba(0,0,0,0.88); line-height: 22px; } .price-module .table-data .table .row-top { display: flex; font-weight: bold; background: #fafafa; border-bottom: 1px solid #F0F0F0; } .price-module .table-data .table .row-top .col, .price-module .table-data .table .row-info .item { height: 48px; line-height: 48px; text-align: center; } .price-module .table-data .table .row-top .col:nth-child(1), .price-module .table-data .table .row-top .col:nth-child(2) { width: 180px; } .price-module .table-data .table .row-top .col:nth-child(3), .price-module .table-data .table .row-top .col:nth-child(4), .price-module .table-data .table .row-top .col:nth-child(5) { flex: 1; } .price-module .table-data .table .row-info { display: flex; border-bottom: 1px solid #F0F0F0; } .price-module .table-data .table .row-info .item:nth-child(1) { background: #fafafa } .price-module .table-data .table .row-info .item:nth-child(1), .price-module .table-data .table .row-info .item:nth-child(2) { width: 180px; } .price-module .table-data .table .row-info .item:nth-child(3), .price-module .table-data .table .row-info .item:nth-child(4), .price-module .table-data .table .row-info .item:nth-child(5) { flex: 1; } .price-module .table-data .table .row-info .item img { width: 28px; height: 28px; vertical-align: middle; } .why-cheap-module { padding-bottom: 25px; background: #EDF4FE; } .why-cheap-module .w1200 { display: flex; align-items: center; justify-content: space-around; } .why-cheap-module .w1200 img { height: 294px; height: 294px; } .why-cheap-module .w1200 .info p { font-size: 32px; color: #5B5B5B; line-height: 40px; } .why-cheap-module .w1200 .info p b { color: #4A8FFE; } .why-cheap-module .w1200 .info .line { width: 74px; height: 2px; margin: 16px 0; background: #8F8F8F; } .why-cheap-module .w1200 .info div { font-size: 16px; color: #5B5B5B; line-height: 25px; } .service-module { padding: 50px 0; background: #f7faff; } .service-module .w1200 { display: flex; justify-content: space-around; } .service-module .w1200 .col .img-w { display: flex; align-items: center; width: 215px; height: 82px; background: #FFFFFF; border-radius: 8px; } .service-module .w1200 .col .img-w img { width: 150px; height: 53.999px; } .service-module .w1200 .col p { margin-top: 10px; font-size: 13.999px; text-align: center; color: #5B5B5B; } .order-module { padding: 39px 0 57px; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/p10.png) no-repeat center; background-size: 100% 100%; } .order-module .w1200 { display: flex; flex-direction: column; align-items: center; justify-content: center; } .order-module .w1200 p { font-size: 16px; color: #FFFFFF; line-height: 25px; text-align: center; } .order-module .w1200 .form-data { display: flex; margin: 18px 0 30px; } .order-module .w1200 .form-data input { width: 246px; height: 46px; padding-left: 16px; margin-right: 16px; border: 0; font-size: 13.999px; color: #333; line-height: 46px; background: rgba(255, 255, 255, 0.4); } .order-module .w1200 .form-data input::placeholder { color: #fff; } .order-module .w1200 .btn { width: 127px; height: 47px; font-size: 16px; color: #2F7EFF; line-height: 47px; text-align: center; background: #FFFFFF; cursor: pointer; } .public-footer { background: #0C101D; } .public-footer .w1200 { display: flex; justify-content: space-between; align-items: center; padding: 25px 0; } .public-footer .w1200 .left img { width: 138px; height: 50px; } .public-footer .w1200 .right { font-size: 12px; color: #FFFFFF; } .public-footer .w1200 .right span { margin-left: 23px; line-height: 23px; } .public-footer .copyright { height: 36px; color: rgba(255, 255, 255, 0.5); line-height: 36px; text-align: center; border-top: 1px solid rgba(230, 230, 230, 0.1); } .public-footer .copyright > span, .public-footer .copyright > a { display: inline-block; margin-left: 33px; font-size: 12px; color: rgba(255, 255, 255, 0.5); } .page-faq, .page-api { padding-top: 120px; background-color: #F6F7F8; } .page-faq .w1200 { padding: 36px 70px; overflow: hidden; background: #FFFFFF; border-radius: 8px; } .page-faq .w1200 h3 { padding-bottom: 30px; font-size: 32px; color: #333333; line-height: 45px; border-bottom: 10px solid #F0F0F0; } .page-faq .w1200 .data { margin-top: 30px; } .page-faq .w1200 .data .col { margin-bottom: 30px; } .page-faq .w1200 .data .col .title { margin-bottom: 10px; font-size: 24px; color: #333333; line-height: 33px; } .page-faq .w1200 .data .col ul { padding: 25px 20px; background-color: #F9F9F9; } .page-faq .w1200 .data .col ul li { padding: 13px 0; border-bottom: 1px solid #F4F4F4; } .page-faq .w1200 .data .col ul li > div { position: relative; font-size: 14px; color: #333333; line-height: 20px; } .page-faq .w1200 .data .col ul li > div.a { display: none; } .page-faq .w1200 .data .col ul li.on > div.a { display: block; } .page-faq .w1200 .data .col ul li > div.q { padding-left: 16px; margin-bottom: 10px; cursor: pointer; } .page-faq .w1200 .data .col ul li > div.q::after { position: absolute; top: 3.999px; left: 0; display: block; width: 0; height: 0; border-left: 10px solid #333333; border-top: 6px solid transparent; border-bottom: 6px solid transparent; content: ''; transition: all 0.2s; } .page-faq .w1200 .data .col ul li.on > div.q::after { transform: rotate(90deg); } .page-api .w1200 { min-height: 600px; padding-left: 300px; padding-bottom: 60px; box-sizing: border-box; } .page-api .w1200 .nav { position: fixed; top: 120px; left: calc((100vw - 1200px) / 2); width: 270px; background: #FFFFFF; border-radius: 0 8px 8px 8px; overflow: hidden; cursor: pointer; } .page-api .w1200 .nav ul li { height: 67.9px; line-height: 67.9px; border-bottom: 1px solid #F0F0F0; } .page-api .w1200 .nav ul li.on { border-left: 4px solid #2578FF; } .page-api .w1200 .nav ul li div { margin-left: 25.999px; font-size: 16px; color: #666666; } .page-api .w1200 .nav ul li.on div, .page-api .w1200 .nav ul li.on span { color: #2578FF; } .page-api .w1200 .nav ul li span { position: relative; display: inline-block; padding-left: 10px; margin-left: 36px; font-size: 14px; color: #666666; line-height: 22px; } .page-api .w1200 .nav ul li span::after { position: absolute; top: 10px; left: 0; display: block; width: 4px; height: 4px; background: #666666; border-radius: 50%; content: ''; } .page-api .w1200 .nav ul li.on span::after { background-color: #2578FF; } .page-api .w1200 .content { padding: 36px 70px; overflow: hidden; background-color: #FFFFFF; border-radius: 8px; } .page-api .w1200 .content h3 { font-weight: bold; font-size: 32px; color: #333333; line-height: 45px; } .page-api .w1200 .content p { margin: 11px 0 30px; font-size: 16px; color: #7A7A7A; line-height: 22px; } .page-api .w1200 .content .line { height: 10px; background: #F0F0F0; } .page-api .w1200 .content .w1 { margin: 30px 0 10px; font-size: 24px; color: #333333; line-height: 33px; } .page-api .w1200 .content .w2 { font-size: 16px; color: #7A7A7A; line-height: 22px; } .page-api .w1200 .content .row .col { display: flex; align-items: center; margin-bottom: 10px; font-size: 16px; color: #333333; line-height: 22px; } .page-api .w1200 .content .row .col .value { color: #7A7A7A; } .page-api .w1200 .content .content-table { padding: 0 20px; margin-bottom: 10px; background: #F9F9F9; } .page-api .w1200 .content .content-table .item { height: 56px; line-height: 56px; border-bottom: 1px solid #F4F4F4; overflow: hidden; } .page-api .w1200 .content .content-table .item > div { float: left; font-size: 13.99px; color: #7A7A7A; height: 56px; } .page-api .w1200 .content .content-table .item > div:nth-child(1) { width: 156px; } .page-api .w1200 .content .content-table .item > div:nth-child(2) { width: 156px; } .page-api .w1200 .content .content-table .item > div:nth-child(3) { width: 156px; } .page-api .w1200 .content .content-table .item > div:nth-child(4) { width: 175px; } .page-api .w1200 .content .content-table .item > div:nth-child(5) { width: auto; } .page-api .w1200 .content .content-table .item:not(:first-child) > div:nth-child(1), .page-api .w1200 .content .content-table .item:not(:first-child) > div:nth-child(3), .page-api .w1200 .content .content-table .item:not(:first-child) >div:nth-child(4), .page-api .w1200 .content .content-table .item:not(:first-child) > div:nth-child(5) { color: #333; } .page-api .w1200 .content .result { padding: 20px 0; } .page-api .w1200 .content .result p { margin: 0; color: #333333; } .page-api .w1200 .content .copy-col { display: flex; justify-content: space-between; align-items: center; } .page-api .w1200 .content .copy-col .copy { width: 66px; height: 30px; font-size: 16px; color: #2578FF; line-height: 30px; text-align: center; background: #FFFFFF; border-radius: 4px; border: 1px solid #2578FF; cursor: pointer; } .page-api .w1200 .content .copy-table { max-height: 230px; overflow-y: scroll; } .page-translation { min-height: calc(100vh - 140px); padding-top: 120px; padding-bottom: 71px; box-sizing: border-box; background: #F6F7F8; } .page-translation .translation-engine { display: flex; margin: 0 0 20px 0; } .page-translation .translation-engine .item { display: flex; width: 158px; height: 72px; margin-right: 10px; margin-bottom: 10px; background: #FFFFFF; border-radius: 8px; border: 1px solid #FFFFFF; cursor: pointer; } .page-translation .translation-engine .item.on { border: 1px solid #2578FF; } .page-translation .translation-engine .item img { height: 50px; width: 140px; margin: auto; } .page-translation .translation-row { background: #FFFFFF; border-radius: 8px; border: 1px solid #DDDDDE; } .page-translation .translation-row .translation-language { position: relative; display: flex; padding-left: 30px; border-bottom: 1px solid #DDDDDE; } .page-translation .translation-row .translation-language > div { display: flex; align-items: center; justify-content: flex-end; min-width: 96px; height: 58px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: rgba(51,51,51,0.88); cursor: pointer; } .page-translation .translation-row .translation-language > div:nth-child(1) { margin-right: 437px; } .page-translation .translation-row .translation-language > div .icon { width: 20px; height: 20px; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/p13.png) no-repeat center; background-size: 19px; transition: all 0.2s; } .page-translation .translation-row .translation-language > div:hover .select-icon { transform: rotate(180deg); } .page-translation .translation-row .translation-language > div .switch-icon { background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/p14.png) no-repeat center; background-size: 19px; } .page-translation .translation-row .translation-text { display: flex; overflow: hidden; } .page-translation .translation-row .translation-text > div { position: relative; float: left; width: 600px; height: 390px; overflow-y: scroll; } .page-translation .translation-row .translation-text > div::-webkit-scrollbar { display: none; } .page-translation .translation-row .translation-text > div:nth-child(1) { border-right: 1px solid #DDDDDE; } .page-translation .translation-row .translation-text > div:nth-child(1) textarea { font-size: 20px; color: #666666; line-height: 28px; } .page-translation .translation-row .translation-text > div:nth-child(2) textarea { font-size: 20px; color: #333333; line-height: 28px; } .page-translation .translation-row .translation-text > div textarea { display: block; width: 100%; padding: 30px; border: 0; box-sizing: border-box; resize: none; } .page-translation .translation-row .translation-text > div textarea::placeholder { font-size: 20px; color: rgba(102,102,102,0.4); line-height: 28px; } .page-translation .translation-row .translation-text > div textarea:disabled { background: #fff; } .page-translation .translation-row .translation-language .language-row { position: absolute; top: 46px; left: 100px; z-index: 2; width: 380px; height: 250px; padding: 10px; display: block; overflow: hidden; background: #FFFFFF; border-radius: 8px; border: 1px solid #F6F6F6; box-shadow: 0 1px 20px 1px #eaeaea; transition: transform 0.2s, left 0.36s; transform: scaleY(0); transform-origin: top; opacity: 0; } .page-translation .translation-row .translation-language .language-row.show { transform: scaleY(1); opacity: 1; } .page-translation .translation-row .translation-language .language-row .search { display: flex; align-items: center; height: 38px; padding: 0 10px 0 0; margin-bottom: 13px; background: #FFFFFF; border-radius: 8px; border: 1px solid #2578FF; overflow: hidden; box-sizing: border-box; } .page-translation .translation-row .translation-language .language-row .search .icon { flex-shrink: 0; width: 40px; height: 20px; border-right: 1px solid #D8D8D8; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/p16.png) no-repeat center; background-size: 20px; } .page-translation .translation-row .translation-language .language-row .search-input { width: 310px; height: 20px; padding-left: 10px; font-size: 13.999px; color: #333; line-height: 20px; border: 0; } .page-translation .translation-row .translation-language .language-row .search-input::placeholder { color: #979797; } .page-translation .translation-row .translation-language .language-row .row { display: flex; flex-wrap: wrap; max-height: 200px; overflow-y: scroll; } .page-translation .translation-row .translation-language .language-row .row::-webkit-scrollbar { display: none; } .page-translation .translation-row .translation-language .language-row .row .col { position: relative; width: 33.333%; height: 34px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 34px; text-align: center; font-size: 14px; color: rgba(0,0,0,0.85); } .page-translation .translation-row .translation-language .language-row .row .col::after { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); content: ''; display: block; width: 78px; height: 34px; background: #E7F0FF; opacity: 0; } .page-translation .translation-row .translation-language .language-row .row .col:hover::after, .page-translation .translation-row .translation-language .language-row .row .col.on::after { opacity: 1; } .page-translation .translation-row .translation-language .language-row .row .col > span { position: relative; z-index: 1; } .page-translation .translation-text .loading { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; z-index: 1; font-size: 16px; color: #2578FF; } .page-translation .translation-text .loading .icon { margin-bottom: 10px; width: 30px; height: 30px; animation: loading 1s linear infinite; } @keyframes loading { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .page-translation .translation-text .copy { position: absolute; right: 20px; bottom: 17px; width: 66px; font-size: 16px; color: #2578FF; height: 30px; line-height: 28px; text-align: center; background: #FFFFFF; border-radius: 4px; border: 1px solid #2578FF; cursor: pointer; } .page-login { /* min-height: calc(100vh - 141px); */ padding-top: 120px; padding-bottom: 299px; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/p12.png) no-repeat center 110px; background-size: 1268px 746px; box-sizing: content-box; } .page-login .w1200 { padding-left: 600px; overflow: hidden; border-radius: 8px; box-sizing: border-box; } .page-login .w1200 .right { padding: 82px 109px 0; } .page-login .w1200 .right > img { display: block; width: 50px; height: 50px; margin: 0 auto; border-radius: 25px; } .page-login .w1200 .right > h3 { margin: 33px 0 45px; text-align: center; font-size: 24px; color: #333333; line-height: 33px; } .page-login .w1200 .right .form-group { position: relative; } .page-login .w1200 .right .form-group .form-item { position: relative; display: flex; align-items: center; margin-bottom: 16px; } .page-login .w1200 .right .form-group .form-item .label { width: 62px; flex-shrink: 0; font-size: 16px; color: rgba(51, 51, 51, 0.5); line-height: 46px; } .page-login .w1200 .right .form-group .form-item > .pre { position: absolute; top: 13.99px; left: 76px; font-size: 16px; color: rgba(51, 51, 51, 0.5); } .page-login .w1200 .right .form-group .form-item > .form-input { width: 320px; height: 46px; padding-left: 13.999px; font-size: 16px; line-height: 46px; background: rgba(216, 216, 216, 0.2); border-radius: 8px; border: 0; outline: none; box-sizing: border-box; } .page-login .w1200 .right .form-group .form-item:nth-child(1) .form-input { padding-left: 50px; } /* 在Chrome浏览器下 */ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; } /* 在Firefox浏览器下 */ input[type="number"]{ -moz-appearance: textfield; } .page-login .w1200 .right .form-group .form-item .form-input::placeholder { font-size: 16px; color: rgba(51, 51, 51, 0.2); } .page-login .w1200 .right .form-group .login { /* width: 382px; */ height: 46px; line-height: 46px; font-size: 16px; color: #fff; text-align: center; margin-top: 13px; background: #2578FF; border-radius: 8px; cursor: pointer; } .page-login .w1200 .right .form-group .more { display: flex; justify-content: space-between; margin-top: 16px; } .page-login .w1200 .right .form-group .more a { display: inline-block; width: 186px; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color: #2578FF; background: #FFFFFF; border-radius: 8px; border: 1px solid #2578FF; } .page-login .w1200 .right .copyright { margin-top: 99px; text-align: center; font-size: 12px; color: #2578FF; } .page-login.find-password .w1200 .right .form-group .form-item .label{ width: 72px; } .page-login.find-password .w1200 .right .form-group .form-item > .pre { left: 83px; } .page-login.find-password .w1200 .right .form-group .form-item.form-code .form-input { padding-right: 150px; } /* .page-login.find-password .w1200 .right .form-group .form-item.form-code .code-rol { position:absolute; top: 0; right: 70px; height: 46px; line-height: 46px; font-size: 16px; color: #2578FF } */ .find-password .w1200 .right .form-group .form-code .code-col{ position:absolute; top: 0; right: 70px; height: 46px; line-height: 46px; font-size: 16px; color: #2578FF; cursor: pointer; } .page-login .w1200 .right .form-group .login-now a { display: block; height: 46px; line-height: 46px; text-align: center; margin-top: 16px; font-size: 16px; color: #2578FF; background: #FFFFFF; border-radius: 8px; border: 1px solid #2578FF; } .page-console { height: calc(100vh - 141px); padding-top: 120px; box-sizing: border-box; background: #F6F7F8; } .page-console .w1200 { padding: 30px 70px; background: #FFFFFF; border-radius: 8px; overflow: hidden; } .page-console .w1200 > h5 { font-size: 32px; line-height: 32px; color: #333; } .page-console .w1200 > .line { height: 10px; margin: 30px 0; background: #F0F0F0; } .page-console .w1200 .table-row { border-top: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; border-left: 1px solid #F0F0F0; } .page-console .w1200 .table-row .col { overflow: hidden; display: flex; } .page-console .w1200 .table-row .col .cell { position: relative; float: left; height: 48px; text-align: center; line-height: 48px; color: #000; font-size: 13.99px; border-bottom: 1px solid #F0F0F0; box-sizing: border-box; flex: 1; } .page-console .w1200 .table-row .col .cell::after { position: absolute; top: 13px; right: 0; display: block; width: 1px; height: 22px; background: #F0F0F0; content: ''; } .page-console .w1200 .table-row .col .cell:last-child::after { opacity:0; } .page-console .w1200 .table-row .col:nth-child(1) .cell, .page-console .w1200 .table-row .col .cell:nth-child(1) { background: #FAFAFA; box-shadow: inset 0px -1px 0px 0px #F0F0F0; } .page-console .w1200 .table-row .col .cell:nth-child(1), .page-console .w1200 .table-row .col .cell:nth-child(2) { /* width: 180px; */ } .page-console .w1200 .table-row .col .cell:nth-child(3), .page-console .w1200 .table-row .col .cell:nth-child(4) { width: 230px; } .page-console .w1200 .table-row .col .cell:nth-child(5) { /* width: 240px; */ } .page-console .w1200 .table-row .col .cell .act { display: flex; align-items: center; margin-top: 9px; justify-content: center; } .page-console .w1200 .table-row .col .cell .act span { width: 122px; height: 30px; margin-right: 12px; color: #2578FF; line-height: 30px; text-align: center; background: #FFFFFF; border-radius: 4px; border: 1px solid #2578FF; cursor: pointer; } .page-console .w1200 .table-row .col .cell .act span:last-child { margin-right: 0 } .page-console .w1200 .table-row .col .cell .act span.recharge { width: 66px; color: #fff; background: #2578FF; } .page-console .w1200 .warn { margin-top: 20px; font-size: 16px; line-height: 16px; color: #7A7A7A; } .service-modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; padding: 20px; z-index: 10000; } .service-modal .content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 444px; height: 482px; padding-top: 163px; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/p21.png) no-repeat center; background-size: 100% 100%; box-sizing: border-box; } .service-modal .content .qrcode-img { display: block; width: 206px; height: 206px; margin: 0 auto; background: #FFFFFF; box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.12); border-radius: 8px; margin-top: 4px; } .service-modal .content > p { margin-top: 50px; font-size: 18px; color: #333333; text-align: center; line-height: 25px; } .service-modal .content .close { position: absolute; top: 16px; right: 16px; width: 22px; height: 22px; z-index: 1; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/p22c.png) no-repeat center; background-size: cover; cursor: pointer; } .service-modal .content .contact { position: absolute; top: 50px; right: 0; left: 0; font-size: 28px; color: #000; text-align: center; } .service-modal .content .contact-user { position: absolute; top: 101px; right: 0; left: 0; text-align: center; } .service-modal .content .contact-user-text { display: inline-flex; align-items: center; padding: 3px 30px; box-sizing: border-box; background: #E3F5EB; border-radius: 14px; font-weight: 500; font-size: 16px; color: #00B649; } .public-consult { position: fixed; right: 0; bottom: 0; left: 0; z-index: 10; background: rgba(0, 0, 0, 0.6); transition: transform 0.3s, opacity 0.3s; } .public-consult.hideCla { transform: translateY(100px); opacity: 0; } .public-consult .w1200 { position: relative; display: flex; align-items: center; justify-content: center; height: 74px; overflow: visible; } .public-consult .w1200 .service { position: relative; bottom: 12px; width: 110px; height: 100px; margin-right: 37px; } .public-consult .w1200 .form-row { display: flex; align-items: center; height: 74px; } .public-consult .w1200 .form-row .form-input { width: 126px; height: 36px; padding-left: 10px; font-size: 13.999px; color: #333; background: #FFFFFF; box-sizing: border-box; } .public-consult .w1200 .form-row .form-input::placeholder { font-size: 13.999px; color: #606060; } .public-consult .w1200 .form-row .form-input[type='number'] { width: 196px; margin: 0 40px 0 12px; } .public-consult .w1200 .confirm { width: 127px; height: 36px; line-height: 36px; font-size: 16px; color: #FFF; text-align: center; background: #2578FF; cursor: pointer; } .public-consult .w1200 .close { position: absolute; top: 0; right: 0; z-index: 1; width: 34px; height: 34px; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/p24.png) no-repeat center; background-size: cover; cursor: pointer; } .public-customer { position: fixed; right: 0; bottom: 50%; transform: translateY(50%); z-index: 100; margin-right: 20px; } .public-customer .top { position: relative; } .public-customer .top .icon { width: 60px; height: 60px; background: #fff; border: 2px solid #2578FF; border-radius: 50%; } .public-customer .top span { position: absolute; top: 50px; right: 0; left: 0; z-index: 11; height: 22px; font-size: 12px; color: #2578FF; line-height: 20px; text-align: center; background: #FFFFFF; border-radius: 8px; border: 2px solid #2578FF; } .public-customer .ctr { width: 58px; height: 138px; padding-top: 15px; margin-top: 12px; background: #E7EFFC; border-radius: 29px; box-sizing: border-box; } .public-customer .ctr .item { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 12px; color: #2578FF; cursor: pointer; } .public-customer .ctr .item > img { width: 23.999px; height: 23.999px; margin-bottom: 1.999px; } .public-customer .ctr .line { width: 48px; height: 1px; margin: 10px auto; background: #FFFFFF; border-radius: 5px; } .public-customer .ctr .item .detail { position: absolute; right: 90px; top: 50%; transform: translateY(-62%); width: 288px; height: 174px; padding: 30px 0 0; background: #E7EFFC; border-radius: 13.999px; box-sizing: border-box; opacity: 0; visibility: hidden; transition: all 0.2s; } .public-customer .ctr .item:hover .detail { right: 79px; opacity: 1; visibility: visible; } .public-customer .ctr .item .detail::after { position: absolute; bottom: 57.999px; right: -7.99px; display: block; width: 0; height: 0; border-left: 9px solid #E7EFFC; border-top: 9px solid transparent; border-bottom: 9px solid transparent; content: ''; transition: all 0.2s; } .public-customer .ctr .item .detail h5 { margin-bottom: 20px; font-size: 22px; color: #000; line-height: 22px; text-align: center; } .public-customer .ctr .item .detail .phone { width: 236px; height: 60px; margin: 0 auto; font-size: 17.999px; columns: #2578FF; text-align: center; line-height: 60px; background: rgba(255,255,255,0.97); border-radius: 8px; } .public-customer .ctr .item .detail.wechat { height: 320px; } .public-customer .ctr .item .detail.wechat::after { bottom: 109px; } .public-customer .ctr .item .detail.wechat > img { display: block; width: 172px; height: 172px; margin: 0 auto; background: #FFFFFF; border-radius: 8px; } .public-customer .ctr .item .detail.wechat > p { margin-top: 13.999px; font-size: 13.999px; line-height: 13.999px; text-align: center; color: #979797; } .secret-key { /*width: 393px;*/ padding: 16px 16px 30px; } .secret-key .title { margin-bottom: 16px; font-size: 16px; color: #333; } .secret-key .secret { font-size: 15px; } .secret-key .secret span { font-style: italic; font-weight: bold; } .secret-key .secret .copy { padding-left: 5px; color: #2578FF; cursor: pointer; } /* 新增 */ .header-container { display: flex; justify-content: space-between; align-items: center; } .title-section { display: flex; align-items: center; gap: 20px; } .api-key { font-weight: 400; font-size: 16px; color: #2678FF; display: flex; align-items: center; gap: 10px; } .copy-btn { width: 52px; height: 22px; background: #E5EFFF; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-weight: 400; font-size: 14px; color: #2678FF; cursor: pointer; border: none; } .balance-section { display: flex; align-items: center; gap: 20px; } .balance { font-weight: 400; font-size: 18px; color: #4F4F4F; } .recharge-btn { width: 128px; height: 48px; background: #2678FF; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-weight: 600; font-size: 18px; color: #FFFFFF; cursor: pointer; border: none; } .title-section h5{ font-size: 32px; line-height: 32px; color: #333; } .table-container { display: flex; flex-direction: column; } .grid-header, .grid-body { display: grid; grid-template-columns: 211px 1fr 1fr 1fr 1fr; /* 第一列固定宽度 */ } .grid-body { border-bottom: 1px solid #f0f0f0; } .grid-header { font-weight: 500; } .vendor-cell { display: flex; align-items: center; justify-content: center; border-right: 1px solid #f0f0f0; padding: 15px; background-color: #FAFAFA; } .cells{ position: relative; float: left; height: 48px; text-align: center; text-align: center; line-height: 48px; color: #000; font-size: 13.99px; border-bottom: 1px solid #F0F0F0; flex: 1; } .cells::after { position: absolute; top: 13px; right: 0; display: block; width: 1px; height: 22px; background: #F0F0F0; content: ''; } .transUserinfo{ width: auto !important; } .tab-container { width: 1200px; margin: 0 auto; padding-top: 20px; background: #FFFFFF; } .tabs { display: flex; border-bottom: 1px solid #E0E0E0; margin-bottom: 20px; padding-left: 60px; height: 70px; } .tab { padding: 12px 10px; font-size: 24px; color: #000; cursor: pointer; position: relative; margin-right: 20px; } .tab.on { color: #2678FF; font-weight: 500; } .tab.on::after { content: ''; position: absolute; bottom: 20px; left: 41px; width: 29%; height: 2px; margin: 0 auto; background-color: #2678FF; } .stats-container { width: 1210px; height: 80px; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/trans2.png) no-repeat center; background-size: 100% 100%; display: flex; justify-content: space-around; align-items: center; margin: 0 auto; margin-top: 16px; } .stat-item { flex: 1; text-align: center; font-weight: 400; font-size: 20px; color: #4F4F4F; padding: 0 20px; } .transcontainer { display: flex; width: 100%; max-width: 1200px; margin: 0 auto; padding-top: 40px; align-items: center; margin-top: 30px; } .left-section { width: 50%; /* text-align: center; */ /* padding: 0 20px; */ } .right-section { width: 50%; text-align: right; } .title-line { display: flex; /*justify-content: center; align-items: center; */ margin-bottom: 5px; flex-wrap: wrap; margin-top: 55px; } .tts-title { font-weight: 600; font-size: 48px; color: #2678FF; margin-right: 15px; line-height: 1.2; } .ai-voice { font-weight: 600; font-size: 47px; color: #000000; line-height: 1.2; } .subtitles { font-weight: 500; font-size: 28px; color: #000000; margin-bottom: 25px; } .descriptions { width: 542px; max-width: 100%; /* margin: 0 auto 30px; */ margin-top: 30px; font-weight: 400; font-size: 16px; color: #4F4F4F; line-height: 1.6; } .trial-btn { width: 271px; height: 57px; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/btn.png) no-repeat center; background-size: 100% 100%; display: flex; align-items: center; justify-content: center; font-weight: 600; font-size: 20px; color: #FFFFFF; cursor: pointer; margin-top: 40px; margin-left: -4px; position: relative; transition: all 0.3s; overflow: hidden; border-radius: 44px; } .trial-btn::after { content: ""; position: absolute; animation: animate1 2s infinite; opacity: 0; width: 8px; height: 8px; background-color: rgba(255,255,255,.3); border-radius: 50%; transform: translate(-50%,-50%); left: 50%; top: 50%; } .trial-btn:hover { transform: scale(1.2); background-color: #e4e4e4; } .trial-btn:hover::after { display: none; } .right-section img { width: 525px; object-fit: cover; margin-top: 58px; margin-left: 20px; } .transtop{ height: 500px; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/transbanner.png) no-repeat center; background-size: 100% 100%; } .arrow-btn { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 60px; background-repeat: no-repeat; background-size: contain; background-position: center; cursor: pointer; z-index: 10000; } .arrow-left { left: 80px; background-image: url('https://codeai.oss-cn-hangzhou.aliyuncs.com/img/sleft.png'); } .arrow-right { right: 80px; background-image: url('https://codeai.oss-cn-hangzhou.aliyuncs.com/img/sright.png'); } .index-tops { position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; transition: opacity 0.5s ease-in-out; } .index-tops.active { opacity: 1; z-index: 1; } .index-module { position: relative; } .containerAi { display: flex; justify-content: space-around; gap: 84px; margin-top: 36px; margin-bottom: 52px; } .small-div { width: 308px; height: 287px; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/aibj.png) no-repeat center; background-size: 100% 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 15px; box-sizing: border-box; } .image-container { width: 86px; height: 86px; margin-bottom: 38px; } .title { font-weight: 500; font-size: 18px; color: #000000; margin-bottom: 16px; } .description { width: 231px; font-weight: 400; font-size: 14px; color: #4F4F4F; line-height: 1.5; } .cpys{ margin-top: 52px; height: 664px; background: url(https://codeai.oss-cn-hangzhou.aliyuncs.com/img/cpys.png) no-repeat center; background-size: 100% 100%; } .cpys .info{ width: 949px; font-weight: 400; font-size: 16px; color: #4F4F4F; margin: 0 auto; margin-bottom: 15px; } .tables .row-info{ border-bottom: none !important; } .tables .item{ border-bottom: 1px solid #F0F0F0 } .empty-cell,.item-vendor{ border-bottom: none !important; } .voiceitem { display: flex; align-items: center; cursor: pointer; width: 158px; height: 72px; margin-right: 10px; margin-bottom: 10px; background: #FFFFFF; border-radius: 8px; padding-left: 24px; border: 1px solid #FFFFFF; } .voiceitem:hover { border: 1px solid #2678FF; } .voiceitem.on { border: 1px solid #2678FF; } .voiceitem img { width: 24px; height: 24px; margin-right: 5px; } .engine-name { font-weight: 500; font-size: 24px; color: #000000; } .left-side { width: 55%; display: flex; flex-direction: column; border-right: 1px solid #F0F0F0; padding-right: 62px; } .title { font-weight: 600; font-size: 24px; color: #000000; margin-bottom: 12px; } .subtitle { font-weight: 400; font-size: 16px; color: #C4C4C4; margin-bottom: 20px; } .transcription-box { min-height: 250px; padding-top: 24px; padding-left: 16px; border: 1px solid #FAFAFA; font-weight: 400; font-size: 18px; color: #000; background: #FAFAFA; border-radius: 10px; resize: none; } .transcription-box::placeholder { font-weight: 400; font-size: 18px; color: #C4C4C4; } .action-button { width: 170px; height: 34px; margin: 0 auto; margin-top: 5px; margin-bottom: 5px; } .synthesis-options { display: flex; gap: 16px; margin: auto; } .synthesis-option { background-image: url('../img/bj.png'); background-size: cover; display: flex; align-items: center; justify-content: center; gap: 8px; border-radius: 20px; cursor: pointer; width: 224px; height: 63px; } .option-icon { width: 20px; height: 24px; } .synthesis-option span { font-weight: 600; font-size: 24px; color: #FFFFFF; } .balance-warning { width: 242px; margin: 0 auto; height: 34px; border-radius: 17px; display: flex; align-items: center; gap: 8px; padding: 0 16px; margin-top: 5px; } .balance-warnings{ background: #EEF6FF; padding: 5px 30px; border-radius: 17px; display: flex; gap: 10px; align-items: center; } .warning-icon { width: 16px; height: 16px; } .balance-warning span { font-weight: 400; font-size: 12px; color: #4696FF; } .sound-wave-container { display: flex; } /* Single sound-wave style */ .sound-wave { display: flex; align-items: flex-end; height: 10px; margin-top: 10px; margin-bottom: 20px; } /* sound-bar style */ .sound-bar { width: 2px; height: 4px; background-color: #53ADFF; margin-right: 2px; transform: scaleY(1); animation-duration: 0.5s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1); } /* Apply different animations to different bars */ .sound-bar:nth-child(4n) { animation-name: bar-scale-xl; animation-duration: 1s; } .sound-bar:nth-child(4) { animation-duration: 1.15s; } .sound-bar:nth-child(3) { animation-name: bar-scale-lg; animation-duration: 0.8s; } .sound-bar:nth-child(6) { animation-name: bar-scale-md; animation-duration: 0.85s; } .sound-bar:nth-child(2), .sound-bar:nth-child(5), .sound-bar:nth-child(7), .sound-bar:nth-child(9) { animation-name: bar-scale-sm; animation-duration: 0.9s; } @keyframes bar-scale-sm { 0%, 50% { transform: scaleY(1); } 25% { transform: scaleY(4); } 75% { transform: scaleY(3.5); } } @keyframes bar-scale-md { 0%, 50% { transform: scaleY(1); } 25% { transform: scaleY(4.5); } 75% { transform: scaleY(4); } } @keyframes bar-scale-lg { 0%, 50% { transform: scaleY(1); } 25% { transform: scaleY(5); } 75% { transform: scaleY(4); } } @keyframes bar-scale-xl { 0%, 50% { transform: scaleY(1); } 25% { transform: scaleY(5.5); } 75% { transform: scaleY(4.5); } } .right-side { width: 41%; padding-left: 54px; padding-right: 64px; } .voice-input-title { font-weight: 400; font-size: 20px; color: #000000; margin-bottom: 20px; } .language-row { display: flex; align-items: center; gap: 12px; } .original-language-text,.target-language-text,.language-row .layui-form-label{ font-weight: 400; font-size: 20px; color: #000; white-space: nowrap; } .language-row .layui-form-label{ padding: 18px 0 !important; } .language-row .layui-input{ background: #FAFAFA !important; border: none !important; font-size: 16px; width: 100%; color: rgba(51, 51, 51, 0.88); } .language-row .layui-input-block{ width: 65% !important; } .language-row .layui-form-item{ width: 100% !important; margin-bottom: 0 !important; } .language-selector-box { width: 100%; height: 56px; background: #FAFAFA; border-radius: 10px; /* Optional: add some inner padding or content styling */ display: flex; align-items: center; padding: 0 16px; } .gender-selection { display: flex; gap: 80px; } .radio-option { display: flex; align-items: center; cursor: pointer; } .radio-option input[type="radio"] { display: none; } .radio-custom { width: 20px; height: 20px; border: 1px solid #999; border-radius: 50%; margin-right: 8px; position: relative; } .radio-option input[type="radio"]:checked + .radio-custom { border-color: #2678FF; } .radio-option input[type="radio"]:checked + .radio-custom::after { content: ''; width: 14px; height: 14px; background: #2678FF; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .value-control { display: flex; align-items: center; border-radius: 20px; padding: 5px 10px; width: 150px; } .control-btn { width: 29px; height: 24px; background: #FAFAFA; border-radius: 5px; border: 1px solid #F0F0F0; font-size: 16px; cursor: pointer; display: flex; align-items: center; justify-content: center; } .value-display { text-align: center; font-size: 16px; width: 81px; height: 24px; background: #FAFAFA; border-radius: 5px; border: 1px solid #F0F0F0; margin-left: 27px; margin-right: 27px; } .cols{ position: relative; width: 100%; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; font-size: 14px; color: rgba(0,0,0,0.85); padding-left: 3px; padding-top: 5px; } .cols::after{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); content: ''; display: block; width: 100%; height: 54px; background: #E7F0FF; opacity: 0; } .cols:hover::after, .cols.on::after { opacity: 1; } .cols > span { position: relative; z-index: 1; } .navs ul li.intro-item { margin-bottom: 18px; /* 设置下方18px间隔 */ border-bottom: none !important; /* 移除底部边框(可选) */ background-color: #ffff; height: 45px !important; display: flex ; align-items: center; } .navs ul li.intro-item div{ color: #000 !important; } .navs li { cursor: pointer; border-bottom: 1px solid #fff !important; /* 保留其他项的分隔线 */ height: auto !important; line-height: 25px !important; } .navs ul { list-style: none; padding: 0; margin: 0; } .navs li.on { background-color: #E5EFFF; } .navs li.on span{ margin-left: 32px !important; } /* 折叠区块样式 */ .foldable-section { display: flex; flex-direction: column; background-color: #ffff; } .section-header { display: flex; justify-content: space-between; margin-right: 25.99px; border-bottom: 1px solid #F0F0F0; height: 45px; align-items: center; } .arrow { font-size: 12px; transition: transform 0.3s; } .sub-menu { display: none; /* 默认隐藏 */ padding-left: 20px; } .sub-menu li { padding: 5px 0; color: #666; } .foldable-section.expanded .sub-menu { display: block; } .expanded .section-header div{ font-weight: 500; font-size: 16px !important; color: #2678FF !important; } .section-header div{ font-size: 20px !important; color: #000!important; } .w1t-container { display: flex; align-items: center; margin-top: 40px; } .w1t { display: flex; align-items: center; gap: 10px; /* Space between border and text */ } .w1t-border { width: 6px; height: 23px; background: #2678FF; flex-shrink: 0; /* Prevent border from shrinking */ } .w1t-text { font-weight: 500; font-size: 24px; color: #000000; line-height: 1; /* Adjust line height if needed */ } .select-icons.rotate{ transform: rotate(180deg); } .swiper1{ position: absolute; top:44%; left: 1%; } .swiper2{ position: absolute; right: 1%; top: 44%; transform: translateY(50%); z-index: 100; } .voice-bars { display: flex; align-items: center; height: 35px; gap: 8px; margin-bottom: 20px; } .bar { width: 3px; height: 1px; background-color: #53ADFF; border-radius: 4px; transition: transform 0.1s ease-out; box-shadow: 0 0 10px rgba(0, 255, 200, 0.3); transform-origin: center; } .id-container { width: 1200px; margin: 0 auto; } .user-id-container { display: inline-flex; align-items: center; background: #E3F5EB; border-radius: 12px; padding: 0 16px 0 0; box-sizing: border-box; margin-bottom: 17px; } .user-id-icon{ margin-right: 10px; } .user-id-text { font-weight: 500; font-size: 16px; color: #00B649; white-space: nowrap; } .modal-overlay { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.5); /* 半透明遮罩 */ display: flex; align-items: center; justify-content: center; z-index: 9999; /* 高于页面其他元素 */ }