/* V10 presentation of official inner-page content. Business controls stay native. */
body.v10-subpage { color:var(--v10-ink); font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif; background:#f7f9fd; }
.v10-page-content { min-height:50vh; }
.v10-page-content :is(section,div,form,article,aside) { min-width:0; }
.v10-page-content .section { width:100%; max-width:none; }
.v10-page-content .section-content { width:min(1280px,calc(100% - 48px)); max-width:1280px; margin-inline:auto; padding:64px 0; }
.v10-page-content :is(img,video,iframe) { max-width:100%; }
.v10-page-content :is(h1,h2,h3,h4,h5) { font-family:inherit; line-height:1.45; font-weight:600; }
.v10-page-content h1 { font-size:40px; }
.v10-page-content h2 { font-size:28px; }
.v10-page-content :is(p,li) { line-height:1.8; }
.v10-page-content :is(.server-banner,.server-banner2) { background-color:#eef4fc; }
.v10-page-content :is(.server-banner,.server-banner2) .section-content { padding-block:64px; }
.v10-page-content a:hover { color:var(--v10-blue)!important; }
.v10-page-content :is(.font-theme,.font-primary,.price,.keywords) { color:var(--v10-blue); }
.v10-page-content :is(.btn-normal,.btn-orgin,.btn-primary,.search-btn) { background:var(--v10-blue); border-color:var(--v10-blue); color:#fff; border-radius:4px; }
.v10-page-content :is(.btn-normal,.btn-orgin,.btn-primary,.search-btn):hover { background:var(--v10-blue-dark); color:#fff!important; }
.v10-page-content :is(.btn-normal,.btn-orgin,.btn-primary) a { color:inherit!important; }
.v10-page-content :is(.btn-normal-light,.btn-normal-white) { border-color:#a7bde0; color:var(--v10-blue); background:#fff; }
.v10-page-content :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea) { border-radius:0; box-shadow:none; font-family:inherit; }
.v10-page-content :is(input,select,textarea):focus { border-color:var(--v10-blue); outline:none; box-shadow:none; }
.v10-page-content :is(.announce,.news-box,.feedback-box,.document-box,.trend-box) { border-radius:8px; }
.v10-page-content :is(.announce-head,.recuit-btn-group) a.active { background:var(--v10-blue); border-color:var(--v10-blue); color:#fff; }
.v10-page-content .breadcrumb { padding:12px 0; margin-bottom:20px; background:transparent; overflow-wrap:anywhere; }
.v10-page-content :is(.news-detail-content,.document-cont) { overflow-wrap:anywhere; }
.v10-page-content .v10-table-scroll { width:100%; max-width:100%; overflow:auto; overscroll-behavior-inline:contain; }
.v10-table-scroll table { min-width:640px; }
.v10-page-content .page { display:grid; grid-template-columns:260px minmax(0,1fr); gap:24px; width:min(1280px,calc(100% - 48px)); margin:32px auto 48px; }
.v10-page-content .page .nav-left { position:relative; align-self:start; width:auto; height:auto; max-height:none; padding-top:0; background:#fff; border:1px solid var(--v10-line); border-radius:8px; }
.v10-page-content .page .page-content { height:auto; min-height:440px; margin:0; padding:28px; background:#fff; border:1px solid var(--v10-line); border-radius:8px; }
.v10-page-content .page .nav-right { padding:0; z-index:auto; }
.v10-page-content .page .content-page { position:static; margin:0; z-index:auto; }
.v10-page-content .page .guide-box { width:auto; }
.v10-page-content .page > :last-child:not(.nav-left):not(.page-content):not(.nav-right) { grid-column:2; }
.v10-page-content .overview { max-width:calc(100vw - 48px); }
.v10-page-content .document-details .page .nav-head { position:static; width:100%; height:auto; padding:24px 0; }
.v10-page-content .page .nav-left .nav-div { height:auto; }
.v10-page-content .page .overview { left:100%; width:640px; padding:24px; max-width:calc(100vw - 320px); }
.v10-page-content .page .overview .footer-nav-left { display:flex; flex-wrap:wrap; gap:20px; }
.v10-page-content .page .guide-box .active a { color:var(--v10-blue); }
.v10-subpage .aside-tools { z-index:80; }
.v10-page-content .domain-info > .section-content { display:grid; grid-template-columns:minmax(0,1fr) 340px; gap:24px; }
.v10-page-content .domain-info .domain-desc-box { min-width:0; width:100%; }
.v10-page-content .solution-advantage .advantage { height:auto; padding-bottom:56px; background-image:none; }
.v10-page-content .solution-advantage .section-title { padding-top:48px; }
.v10-page-content .solution-advantage .advantage-list { position:static; display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:20px; width:min(1280px,calc(100% - 48px)); height:auto; margin:32px auto 0; }
.v10-page-content .solution-advantage .advantage-list > .box { position:static; width:auto; height:auto; }
.v10-page-content .solution-advantage .advantage-box { position:static!important; width:auto; height:100%; padding:28px 20px; border:1px solid var(--v10-line); border-radius:8px; box-shadow:none; text-align:left; background:#fff; }
.v10-page-content .solution-advantage .advantage-box img { width:60px; height:60px; background:transparent; }
.v10-page-content .solution-advantage :is(.dot,.line),.v10-page-content .solution-advantage .advantage-box::before { display:none; }
.v10-page-content .gallery-thumbs { overflow:hidden; }
.v10-page-content .gallery-thumbs .jr-tabs { justify-content:flex-start; }
.v10-page-content .jr-tabs .title.swiper-slide-thumb-active { color:var(--v10-blue); border-bottom-color:var(--v10-blue); }
.v10-page-content .jr-tabs .title:focus-visible { outline:2px solid var(--v10-blue); outline-offset:-3px; }
.v10-page-content .solution-trend .trend { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:20px; }
.v10-page-content .solution-trend .trend-box { margin:0; width:auto; height:auto; padding:0; }
.v10-page-content .solution-trend .trend-box .con { padding:24px; }
.v10-page-content .solution-trend .trend-box img { width:100%; height:180px; object-fit:cover; }
.v10-page-content .solution-trend .trend-box p { padding-inline:0; }
.v10-page-content .btn-dark { color:#fff; background:var(--v10-blue); }
.v10-page-content .news-box .news-box-head .news-title::before,.v10-page-content .news-box .news-list .news-item:nth-child(-n+3) .news-number { background:var(--v10-blue); }
.v10-page-content .help { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; margin:30px 0 0; }
.v10-page-content .help .help-box { width:auto; margin:0; }
.v10-page-content .contact-support .support-box .support-box-right p { height:auto; }
.v10-page-content .domain-register .register-box-cont { overflow-wrap:anywhere; }
.v10-page-content .money-box { flex-wrap:wrap; gap:12px; }
.v10-page-content .money-box > * { flex-shrink:0; }
.v10-page-content .money-box .btn { width:auto; max-width:100%; white-space:normal; }
.v10-page-content .server-sustain .sustain { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:20px; }
.v10-page-content .server-sustain .sustain .sustain-box { margin:0; padding:24px; }
.v10-page-content .server-sustain .sustain .sustain-box::before { content:none; }
.v10-page-content .server-sustain .sustain .sustain-box p { height:auto; }
.v10-page-content .server-sustain .sustain .sustain-head img { width:80px; height:80px; object-fit:contain; }
.v10-page-content .server-sustain .sustain .sustain-box2 .sustain-head h4 { font-size:48px; }
.v10-page-content .product-efficient .tabs-efficient { padding:32px; }
.v10-page-content .product-efficient .tab-box { gap:28px; }
.v10-page-content .product-efficient .tabs-content { padding-right:0; }
.v10-page-content .product-efficient .tabs-img { width:40%; }
.v10-page-content .product-flow .flow { display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:28px; }
.v10-page-content .product-flow .flow .flow-box { width:auto; height:auto; min-height:100px; padding:16px; gap:20px; }
.v10-page-content .product-flow .flow-box::before { content:none; }
.v10-page-content .product-flow .flow .flow-icon { flex:0 0 48px; margin:0; background:var(--v10-blue); border-color:var(--v10-blue); }
.v10-page-content .product-flow .flow .flow-icon::before { border-color:var(--v10-line); }
.v10-page-content .product-flow .flow-box > .ml-30 { margin-left:0; }
.v10-page-content .product-flow .flow h5 { color:var(--v10-blue); }
.v10-page-content .agent-advantage .advantage-left { flex:0 0 280px; }
.v10-page-content .agent-advantage .advantage-right { flex:1; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); }
.v10-page-content .agent-advantage .advantage-right .advantage-box { height:auto; min-height:200px; padding:28px 24px; gap:20px; }
.v10-page-content .agent-advantage .advantage-box img { flex:0 0 60px; min-width:0; width:60px; height:60px; margin:0; }
.v10-page-content .agent-flow .flow-box { height:auto; min-height:360px; }
.v10-page-content .agent-flow .flow-box .title-desc { height:auto; }
@media(max-width:1000px) {
  .v10-page-content :is(section,div,form,article,aside) { min-width:0!important; max-width:100%; }
  .v10-page-content .section-content { padding-block:44px; }
  .v10-page-content :is(.fboxRow,.fboxWrap) { flex-wrap:wrap; }
  .v10-page-content :is(.server-banner-desc,.server-banner2 p) { max-width:100%; min-width:0; }
  .v10-page-content :is(.scene-box,.about-details-box) { gap:24px; }
  .v10-page-content :is(.scene-box > img,.about-details-left,.about-details-right) { max-width:100%; width:100%; }
  .v10-page-content .solution-scene .scene-box { padding:24px; }
  .v10-page-content .solution-scene .scene-box img { width:100%; height:auto; }
  .v10-page-content .page { grid-template-columns:220px minmax(0,1fr); gap:16px; }
  .v10-page-content .page .page-content { padding:20px; }
  .v10-page-content .domain-info > .section-content { grid-template-columns:minmax(0,1fr); }
  .v10-page-content .product-performance :is(.performance,.flex1) { flex:1 0 100%; width:100%; }
  .v10-page-content .agent-condition .cloud { flex-wrap:wrap!important; }
  .v10-page-content .product-cloud .cloud-box { flex:1 1 calc(50% - 20px); }
  .v10-page-content .solution-advantage .advantage-list { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .v10-page-content .solution-trend .trend { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .v10-page-content .solution-scene .scene-box { display:block; height:auto; padding:24px; }
  .v10-page-content .solution-scene .scene-box > div { width:100%; }
  .v10-page-content .solution-scene .scene-cont { margin-top:24px; }
  .v10-page-content .gallery-thumbs { overflow:hidden; }
  .v10-page-content .contact-support .support-box { flex:1 1 calc(50% - 20px); padding:24px; gap:20px; }
  .v10-page-content .contact-support .support-box img { flex:0 0 64px; width:64px; height:64px; margin:0; }
  .v10-page-content .contact-support .support-box-right { flex:1; }
  .v10-page-content .server-sustain .sustain { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .v10-page-content .product-performance .performance .performance-left img { min-width:0; width:auto; max-width:100%; height:auto; margin:0 auto 24px; }
  .v10-page-content .product-performance .performance-item { height:auto; min-height:85px; padding:16px; }
  .v10-page-content .product-efficient .efficient { display:block; padding-top:0; }
  .v10-page-content .product-efficient .nav-tabs { flex-direction:row; flex-wrap:wrap; width:100%; }
  .v10-page-content .product-efficient .nav-tabs li { flex:1 1 140px; }
  .v10-page-content .product-efficient .nav-tabs a { width:100%; min-height:68px; margin:0; padding:16px; font-size:16px; }
  .v10-page-content .product-efficient .nav-tabs img { width:32px; height:32px; margin-bottom:8px; }
  .v10-page-content .product-efficient .tab-content { width:100%; }
  .v10-page-content .agent-advantage :is(.advantage-left,.advantage-right) { flex:1 0 100%; width:100%; }
  .v10-page-content .help { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:680px) {
  .v10-page-content .section-content { width:calc(100% - 32px); padding-block:32px; }
  .v10-page-content :is(.server-banner,.server-banner2) .section-content { padding-block:40px; }
  .v10-page-content h1 { font-size:30px; }
  .v10-page-content h2 { font-size:24px; }
  .v10-page-content :is(h3,h4) { font-size:20px; }
  .v10-page-content :is(.section-title,.server-banner-desc) { max-width:100%; }
  .v10-page-content :is(.server-banner,.server-banner2) { background-position:center; height:auto; min-height:240px; }
  .v10-page-content :is(.input-search,.input-search-select) { max-width:100%; min-width:0; }
  .v10-page-content :is(.input-search input,.input-search-select input) { min-width:0; width:100%; }
  .v10-page-content :is(.announce,.news-box,.feedback-box) { padding:20px 16px; }
  .v10-page-content .announce-list { padding:0; }
  .v10-page-content .announce-item { flex-wrap:wrap; gap:8px; }
  .v10-page-content .announce-item .announce-item-time { text-align:left; }
  .v10-page-content :is(.announce-head,.recuit-btn-group) { display:flex; flex-wrap:wrap; gap:8px; }
  .v10-page-content :is(.announce-head,.recuit-btn-group) a { margin:0; }
  .v10-page-content .page { display:block; width:calc(100% - 32px); margin-block:20px; }
  .v10-page-content .page > * { margin-bottom:20px; }
  .v10-page-content .page .nav-left { max-height:380px; overflow:auto; }
  .v10-page-content .page .overview { position:static; width:100%; max-width:none; padding:16px; margin-top:16px; }
  .v10-page-content .page .page-content { min-height:320px; padding:20px 16px; }
  .v10-page-content .document-details .page .page-content.fboxRow { display:block; }
  .v10-page-content .document-details .page .page-content > .flex1 { width:100%; padding-right:0; }
  .v10-page-content .document-details .page .page-content > div:has(.guide-box) { width:100%; margin-top:24px; }
  .v10-page-content .page .guide-box { margin-top:16px; }
  .v10-subpage .aside-tools { right:4px; transform:scale(.8); transform-origin:right center; }
  .v10-page-content :is(.product-cloud .cloud-box,.contact-support .support-box,.agent-support .support-box) { flex:1 1 100%; width:100%; margin:0 0 16px; padding:24px 20px; }
  .v10-page-content .product-cloud .cloud-box { flex-direction:column; }
  .v10-page-content .product-cloud .cloud-box img { width:64px; height:64px; margin:0 0 16px; }
  .v10-page-content .contact-support .support-box { flex-wrap:wrap; gap:16px; }
  .v10-page-content .agent-support .support .support-box .support-cont { padding:24px 16px; }
  .v10-page-content :is(.news-index,.domain-register,.recuit) { padding:24px 16px; }
  .v10-page-content :is(.news-index > a,.news-index .news-box,.announce-new-right,.recuit-right) { flex:1 0 100%; width:100%; margin:0 0 20px; }
  .v10-page-content .news-index-banner { width:100%; height:220px; margin:0 0 20px; }
  .v10-page-content .news-index-banner :is(.news-banner-cont,.news-banner-filter) { width:100%; }
  .v10-page-content .news-item a { min-width:0; }
  .v10-page-content .solution-advantage .advantage-list { grid-template-columns:1fr; width:calc(100% - 32px); }
  .v10-page-content .solution-future .section-content { display:block; }
  .v10-page-content .solution-contact { margin-top:28px; }
  .v10-page-content .solution-contact .fboxRow { display:block; }
  .v10-page-content .domain-register .register-box-item { flex-wrap:wrap; gap:10px; overflow-wrap:anywhere; }
  .v10-page-content .domain-info .domain-desc-box { padding:24px 16px; }
  .v10-page-content :is(.icp,.cloud) .btn { white-space:normal; }
  .v10-page-content .domain-url { display:inline-block; max-width:100%; }
  .activities-page .v10-page-content .active-box :is(.seckill-goods,.more-box) { display:flex; flex-wrap:wrap; gap:16px; }
  .activities-page .v10-page-content .active-box :is(.seckill-item,.more-item) { flex:1 0 100%; width:100%; margin:0!important; }
  .activities-page .v10-page-content .active-box .cloud-tab .tab-right { position:static; margin:12px 0; }
  .activities-page .v10-page-content .active-box .cloud-tab .tab-left { flex-wrap:wrap; }
  .activities-page .v10-page-content .active-box .cloud-item { height:auto; flex-wrap:wrap; gap:16px; padding:20px; }
  .v10-page-content .solution-trend .trend { grid-template-columns:1fr; }
  .v10-page-content .jr-tabs .title { padding:12px 20px; font-size:15px; }
  .v10-page-content .server-sustain .sustain { grid-template-columns:1fr; }
  .v10-page-content .product-efficient .tabs-efficient { padding:24px 20px; }
  .v10-page-content .product-efficient .tab-box { display:block; }
  .v10-page-content .product-efficient .tabs-img { width:100%; margin-top:24px; }
  .v10-page-content .product-flow .flow { grid-template-columns:1fr; }
  .v10-page-content .agent-advantage .advantage-right { grid-template-columns:1fr; }
  .v10-page-content .agent-advantage .advantage-right .advantage-box { min-height:0; padding:24px 20px; }
  .v10-page-content .help { grid-template-columns:1fr; }
}
