﻿.data-center article{background: #f9f8f6;padding-top: 40px;}
@media screen and (max-width:1024px) {.data-center article{padding-top: 30px;}}
.mode1-box .kche-t114 .kche-t114-content{align-items:flex-start}
.mode1-box .kche-t114 .kche-t114-des{margin-top:0}
.mode1-box .kche-t114 .kche-t114-info{margin-left:20px;padding-right:0;color:#555}
.mode1-box .txt2 p{padding-left:20px;position:relative}
.mode1-box .txt2 p strong span{color:#a6a6a6;position:absolute;left:0;top:0}
.mode2-box{position:relative;z-index:2}
.mode2-box::before{content:"";position:absolute;left:-2.75rem;top:0;width:calc(100% + 5.5rem);height:100%;z-index:-1;background-color:#f7f7f7}
.mode2-box .kche-t58 .kche-template-item h2{color:#2e5f9a}
.mode2-box .ck-widget-pt{color:#2e5f9a;margin-top:-120px}
.mode2-box .txt2 p span{font-size:10px;display:inline-block;transform:translateY(-2px)}
.mode2-box .kche-t116 .kche-t116-item .kche-t116-item-tit{text-align:center;font-weight:var(--fontbold5)}
.mode2-box .kche-t116 .kche-t116-item{background-color:#fff}
.mode2-box .kche-t116 .kche-t116-item .kche-t116-item-des{text-align:justify;color:#111;min-height:130px}
.mode2-box .kche-t116 .kche-t116-item .des2{color:#666;min-height:auto}
.mode2-box .kche-t116 .kche-t116-item .kche-t116-item-more em{display:inline-block;transform:rotate(-90deg)}
.mode2-box .kche-t116 .kche-t116-item .kche-t116-item-more span{text-decoration:none;margin-top:4px}
.mode3-box .kche-t58 .kche-template-item{padding-top:15px;justify-content:flex-start;padding-left:0}
.mode3-box .kche-t58 .kche-template-item .kche-t58-line{top:0}
.mode3-box .txt2 p{padding-left:20px;position:relative}
.mode3-box .txt2 p strong span{color:#a6a6a6;position:absolute;left:0;top:0}
.mode3-box .txt2 .ck-widget-pt{margin-top:-110px}
.mode4-box{position:relative;z-index:2}
.mode4-box::before{content:"";position:absolute;left:-2.75rem;top:0;width:calc(100% + 5.5rem);height:100%;z-index:-1;background-color:#f7f7f7}
.mode4-box .kche-t58 .kche-template-item h2{color:#2e5f9a;text-align:center}
.mode4-box .ck-widget-pt{color:#2e5f9a;margin-top:0;padding-top:0;font-size:20px;line-height:1.4}
.mode4-box .kche-t143 .kche-t143-item{align-items:flex-start}
.mode4-box .kche-t143 .kche-t143-item-des{text-align:justify;font-size:17px}
.mode4-box .kche-t143 .kche-t143-item-des p{color:#111;text-align:justify;margin-top:4px}
.mode5-box{color:#000}
.mode5-box .kche-t58 .kche-template-item{padding-top:15px;color:#010101}
.mode5-box .kche-t58 .kche-template-item .kche-t58-line{top:0}
.mode5-box .list .item{margin:15px 0 30px}
.mode5-box .list .item .tit{font-size:22px;font-weight:600;padding:12px 30px;background-color:#f2f2f2;border-radius:20px;border:2px solid #0d2c3a;line-height:1.4;margin-bottom:20px}
.mode5-box .list .item .txt{font-size:20px}
.mode5-box .list .item .txt .t1{font-size:22px}
.mode6-box .kche-t221 .kche-t221-info .kche-t221-text p strong{font-size:28px}
.ck-widget-pt strong{font-weight:400}
@media screen and (max-width:768px){.mode4-box .ck-widget-pt{font-size:16px}
.mode4-box .kche-t143 .kche-t143-info{margin-top:20px}
.mode5-box .list .item .tit{font-size:16px;padding:10px 15px}
.mode5-box .list .item .txt .t1{font-size:16px}
.mode5-box .list .item .txt{font-size:16px}
.mode6-box .kche-t221 .kche-t221-info .kche-t221-text p strong{font-size:22px}
.mode1-box .kche-t114 .kche-t114-info{margin-left:0}
.mode2-box::before{width: calc(100% + 30px);left: -15px;}
.mode4-box::before{width: calc(100% + 30px);left: -15px;}
}
.contact-flex-info{color:#000}
.ck-widget-toc>ol{height: 720px;overflow-y: auto;padding-right: 6px;}
.ck-widget-pt{margin-top: 0px !important;padding-top:40px}
.crumbs .banner-img{position: relative;}
.crumbs .banner-img::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .2);z-index: 1;}
.crumbs .banner-img .banner-title{display: block;position: absolute;top: 50%;color: #fff;left: 50%;transform: translate(-50%, -50%);z-index: 2;}
.railway article{background: #f9f8f6;padding-top: 40px;}
.crumbs .banner-img .banner-title .p1{font-size: 46px;line-height:1.4}
.crumbs .banner-img .banner-title .p2{margin-top: 20px;font-size:18px}
.kche-item-shadow .kche-t43 .kche-flex-item{padding: 15px; border-radius: 10px;box-shadow: 0 2px 6px 0 rgba(51, 51, 52, .6);}
.kche-item-shadow .kche-t98 .kche-t98-list .kche-t98-item{box-shadow: 0 2px 6px 0 rgba(51, 51, 52, .6);}