
.banner .pic {bottom:-10vw;width:25%;display: none;}
.row-why1 {position:relative;background-image: url('../img/about/bg2.png');padding-top: 0;padding-bottom: 6vw;}
.row-why1 .pos-pic {position:absolute;right:0;top:0;z-index:-1;overflow:hidden;height:100%;width:100%;}
.row-why1 .pos-pic img {width:100%;height:100%;object-fit:cover;}
.row-why1  .box-tec  .dis_flex{display: flex; width: 100%;position: relative;}
.row-why1  .box-tec  .bg_linear2{box-shadow: -5px 0 24px -5px rgba(72,75,81,0.06); padding-left: 3%;    margin-top: 0.8vw; padding-bottom: 0.5vw;}
.row-why1  .box-tec  .about_left{width: 50%;}
.row-why1 .box-tec .about_center{box-shadow: 0px 0px 24px 0px rgba(72,75,81,0.06); width: 62%;height: auto;position: absolute;left: 0;top: 16%;background: linear-gradient(to right, white 70%, white,transparent); z-index: 9;padding-left: 3%;    padding-bottom: 25px;}
.row-why1  .box-tec  .about_right{ width: 50%; }
.row-why1  .box-tec  .about_right img{width: 100%; height: 94%;}
.row-why1 .box-tec .txt:nth-child(2) { padding-bottom:0px; margin-top: -8px;}
.row-why1 .box-tec .tit {white-space:pre-line;line-height:1;border-bottom:2px solid #333;padding-bottom:40px;}
.row-why1 .box-tec .txt {font-size:16px;}
.row-why1 .box-tec .txt p {margin-top:21px; color: #666;line-height:17px; font-size:14px;}
.row-why1 .box-tec .tit1 { padding-top:20px; font-size: 3.22vw;}
.row-why1 .box-sai {margin-top: 3vw;margin-bottom: 2vw;}
/* .row-why1 .box-tec .con {display:flex;} */
.row-why1 .box-sai .num span:nth-child(1).row-why1 .box-sai {margin-top:100px;}
.row-why1 .box-sai li {padding:0 1.041vw;float:left;}
.row-why1 .box-sai .icon {  position:relative;margin:0 auto; background-color: rgba(14, 38, 117, 0.07);border-radius: 50%;height: 3.55vw;margin-top: 0.21vw;width: 3.55vw;     float: left;}
.row-why1 .box-sai .icon img {  max-width: 100%;max-height: 100%;}
.row-why1 .box-sai .num {line-height:1; margin:0 auto;    display: flex;align-items: center;}
.row-why1 .box-sai .num span:nth-child(1) {font-size: 2.6vw;font-weight: bold;margin-right: 0.833vw;letter-spacing: -2px;display: block; margin: 18px auto;color: #D12049;margin-left: 23px;} 
.row-why1 .box-sai .num span:nth-child(2) {    font-size: 14px;line-height: 24px; display: block;color: #333333;text-align: left;width: 100%;margin-left: 20px;}
.row-why1 .box-sai1 {margin-top:5vw;}
.row-why1 .box-sai1 li {float:left;margin:10px 0;}
.row-why1 .box-sai1 .con {padding:2vw 2.083vw;font-size:18px;border-top:4px solid #C7000A;background:#fff;height:100%;}

@media screen and (max-width:1450px){
    .row-why1 .box-tec .txt{
        font-size: 16px;
    }
    .row-why1 .box-sai1 .con {
        font-size: 16px;
    }
}
@media screen and (max-width:1199px){
    .row-why1 .box-sai li {padding:12px 1.041vw;}
    .row-why1 .box-sai1 .con {padding:20px;}
    .row-why1 .box-tec .tit {padding-bottom:24px;}
    .row-why1 .box-tec .tit img {width:180px;}
    .row-why1 .box-tec .txt {font-size:14px;}
    .row-why1 .box-tec .txt p {margin-top:20px;}
}
@media screen and (max-width:768px){
    .row-about2 .wp .tit{margin-top: 0;padding-top: 20px;font-size: 24px!important;}
    .row-about2 .box-map .map-pos .list span{width: 4px!important;height: 4px !important;}
    .row-about2 .box-map .map-pos .list .tit{font-size: 12px!important;display: none;}
    .row-about2 .box-map .map-pos .list .txt{display:none!important;}
    .box-sai .txtflex{display:block;}
    .row-why1 .box-sai .icon img {height:70%;max-width: 100%;max-height: 100%;top: 58%;margin:0}
    .row-about2 .box-map .map-pos .list {position:absolute;}
    .row-why1 .box-sai .num span:nth-child(2) {margin-left: 0px;}
    .u14 .con {display:flex;flex-direction:column;}
    .row-why1 .box-sai .num {line-height:1; margin:0 auto;display: flex;align-items: center;flex-direction:column;}
    .banner .pic {bottom:-40px;width:34%;}
    .row-why1 .box-sai li {padding:12px;width:50%;}
    .row-why1 .box-tec .tit1 {margin-top:0;padding-top:20px;font-size: 24px;}
    .row-why1 .box-sai {margin-top:20px;}
    .row-why1 .box-sai .icon {width:60px;height:60px;margin:auto;}
    .row-why1 .box-sai .num span:nth-child(1) {font-size:18px;margin:4px auto;}
    .row-why1 .box-sai .num span:nth-child(2) {font-size:14px;text-align:center;}
    .row-why1 .box-sai1 li {float:none;height:auto !important;}
    .row-why1 .box-tec .txt:nth-child(2) {padding-bottom :44px; }
    .row-why1 .box-tec .txt:nth-child(2)  p{margin-top: 13px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
    .row-why1 .box-tec .about_center {
        height: 70%;
        top: 10%;
    }
}

.con-txt:hover{color:#0E2675;}
.row-about2 {background: #FAFAFA;padding : 4vw 0;}
.row-about2 .wp .tit{font-size: 3vw;}
.row-about2 .box-map .p-eq {font-size:14px;font-weight:bold;margin-top:20px;}
.row-about2 .box-tab {margin:40px 0 50px;border-bottom: solid 3px #ccc;margin-top: 0;margin-bottom: 21px; }
.row-about2 .box-tab ul {padding:0 100px;    display: flex;
    justify-content: space-evenly;}
.row-about2 .box-tab li {float:left;padding:0 1.041vw;width:auto}
.row-about2 .box-tab li .con {font-size:1.25vw;height:60px;line-height:60px;font-weight:bold;color: #9e9c9c;}
.row-about2 .box-tab li .con-txt {white-space: nowrap;}
.row-about2 .box-tab li.on .con {color:#0E2675;}
.row-about2 .box-tab li.on .con-txt {border-bottom: 3px solid #0E2675;white-space: nowrap;}


/* 地图 */
.row-about2 .box-map .pic-map {position:relative;}
.row-about2 .box-map .pic-map .img img{width:96.2%;}
.row-about2 .box-map .pic-map .pc-show {display:block;}
.row-about2 .box-map .map-pos {position:absolute;top:0;left:0;width:100%;height:100%;}
.row-about2 .box-map .map-pos .list {position:absolute;}
.row-about2 .box-map .map-pos .list span {width:8px;height:8px;border-radius:50%;display:block;}
.row-about2 .box-map .map-pos .list.type1 span {background:#FFFF00;}
.row-about2 .box-map .map-pos .list.type2 span {background:#151F41;}
.row-about2 .box-map .map-pos .list.type3 span {background:#EA68A2;}
.row-about2 .box-map .map-pos .list .tit {font-size:16px;position:absolute;left:20px;top:-8px;white-space:nowrap;}
.row-about2 .box-map .map-pos .list .dis {display: none !important;}
.row-about2 .box-map .map-pos .list .txt {position:absolute;bottom:20px;left:-50px;padding:10px 10px;background: #DC274C; z-index: 9;opacity: 0.7; color:#fff;border-radius:5px;    text-align:center;font-size:14px;width:181px;display:none;}
.row-about2 .box-map .map-pos .list .txt p{text-align: left;}
.row-about2 .box-map .map-pos .list.type1 .txt {display:block;}
.row-about2 .box-map .map-pos .list .txt::after {content:'';position:absolute;bottom:-6px;left:40px;width:18px;height:14px;background: #DC274C;  transform:rotate(45deg);display:block;}
.row-about2 .box-map .map-pos .list:nth-child(1) {left:6.5%;top:39%;}
.row-about2 .box-map .map-pos .list:nth-child(2) {left:32.5%;top:56%;}
.row-about2 .box-map .map-pos .list:nth-child(3) {left:35.7%;top:43.7%;}
.row-about2 .box-map .map-pos .list:nth-child(4) {    left: 82%;
    top: 38%;}
.row-about2 .box-map .map-pos .list:nth-child(5) {left:4.4%;top:39%;}
.row-about2 .box-map .map-pos .list:nth-child(6) {left:8%;top:40%;}
.row-about2 .box-map .map-pos .list:nth-child(7) {left: 15%; top: 29%;}
.row-about2 .box-map .map-pos .list:nth-child(8) {left:8%;top:70%;}
.row-about2 .box-map .map-pos .list:nth-child(9) {left: 36.5%; top: 45.5%;}
.row-about2 .box-map .map-pos .list:nth-child(10) {left:33.3%;top:56%;}
.row-about2 .box-map .map-pos .list:nth-child(11) {    right: 7%;
    top: 70%;}
.row-about2 .box-map .map-pos .list:nth-child(12) {    left: 48%;
    top: 89%;}
.row-about2 .box-map .map-pos .list:nth-child(13) {    left: 82%;
    top: 35%;}
.row-about2 .box-map .map-pos .list:nth-child(14) {left: 81%;
    top: 42%;}
.row-about2 .box-map .map-pos .list:nth-child(15) {left:37.5%;top:42.3%;}
.row-about2 .box-map .map-pos .list:nth-child(16) {left:36.5%;top:43.7%;}
.row-about2 .box-map .map-pos .list:nth-child(17) {left:35.7%;top:45.5%;}
.row-about2 .box-map .map-pos .list:nth-child(18) {left:32.5%;top:58%;}
.row-about2 .box-map .map-pos .list:nth-child(19) {left:31.8%;top:56%;}
.row-about2 .box-map .map-pos .list:nth-child(20) {left:33.3%;top:58%;}
/*.row-about2 .box-map .map-pos .list:nth-child(21) {left:32.5%;top:36%;}*/
.row-about2 .box-map .map-pos .list:nth-child(21) {left: 14.5%;top: 47%;}
.row-about2 .box-map .map-pos .list:nth-child(22) { left: 21%; top: 35%;}
.row-about2 .box-map .map-pos .list:nth-child(23) {top: 35%;left: 20%;}

.row-about2 .box-map .map-pos .list:nth-child(2) .txt {left: -130px;}
.row-about2 .box-map .map-pos .list:nth-child(2) .txt::after{left: 123px;}
.row-about2 .box-map .map-pos .list:nth-child(4) .txt {left: -130px;}
.row-about2 .box-map .map-pos .list:nth-child(4) .txt::after{left: 123px;}

.row-about2 .box-map .map-pos .list:nth-child(21) .txt {left: -34px; bottom: -58px;}
.row-about2 .box-map .map-pos .list:nth-child(21) .txt::after{left: 30px;  top: -5px;}
.row-about2 .box-map .map-pos .list:nth-child(22) .txt {left: -34px; bottom: -58px;}
.row-about2 .box-map .map-pos .list:nth-child(22) .txt p{white-space: nowrap;}
.row-about2 .box-map .map-pos .list:nth-child(22) .txt::after{left: 30px;  top: -5px;}
.row-about2 .box-map .map-pos .list:nth-child(20) .txt {left: -34px; bottom: -105px;}
.row-about2 .box-map .map-pos .list:nth-child(20) .txt::after{left: 30px;  top: -5px;}
.type-pos {position:absolute;bottom: -0.5vw; color:#616161;width:350px;line-height:1;border-left:4px solid #333;}
.type-pos .list {margin-right:30px;margin-bottom:15px;padding-left:16px;}
.type-pos .list span {width:8px;height:8px;border-radius:50%;display:inline-block;position:relative;top:-2px;margin-right:2px;}
.type-pos .list:nth-child(1) span {background:#FFFF00;}
.type-pos .list:nth-child(2) span {background:#151F41;}
.type-pos .list:nth-child(3) span {background:#EA68A2;}
.type-pos .list:last-child {margin-bottom:0;}

@media screen and (max-width:1199px){
    .row-about2 .box-tab{
        margin: 30px 0 40px;
    }
    .row-about2 .box-tab li .con {
        font-size: 18px;
        height: 50px;
        line-height: 50px;
    }
}
@media screen and (max-width:768px){
    .type-pos{left: -29%;transform: scale(0.5);}
    .pc-show { display: block !important; }
    .row-about2 .box-map { overflow-x: auto;}
    .row-about2 .box-map .pic-map {margin-top:10px;}
    .row-about2 .box-map .p-eq {margin-top:12px;line-height:20px;}
    .row-about2 .box-tab ul {overflow-x:auto;white-space:nowrap;padding: 0 !important;justify-content: flex-start;}
    .row-about2 .box-tab li {float:none;display:inline-block;width:auto;padding:0 6px;}
    .row-about2 .box-tab li .con {font-size:14px;padding:0 10px;}
    .row-about2 .app-text .list {margin-top:20px;}
    .row-about2 .app-text h3 {font-size:18px;font-weight:bold;margin-bottom:4px;}
    ::-webkit-scrollbar {display: none;}
}
@media screen and (max-width: 768px){
    .row-why1 .box-tec .dis_flex{    height: 300px;}
    .row-why1 .box-tec .about_right{width: 100%;display:none;}
    .row-why1 .box-tec .txt p{line-height: 24px;}
    .row-why1 .box-tec .about_center{width: 100%;}
    .row-why1 .box-tec .about_center{height: 90%;}
    .row-why1 .box-tec .txt:nth-child(2)  p{overflow:unset }
    .row-why1 .box-sai{height: 250px;}
}

.txtflex{
    display: flex;
}

.attentively-about {
    padding-bottom: clamp(64px, 7vw, 120px);
}

.attentively-about__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: clamp(24px, 3vw, 48px);
    padding-top: clamp(24px, 3vw, 48px);
}

.attentively-about__card {
    min-height: 100%;
    padding: clamp(28px, 3.5vw, 56px);
    border-top: 5px solid #d12049;
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.96);
    box-shadow: 0 18px 50px rgba(16, 31, 69, 0.09);
}

.attentively-about__card h2 {
    color: #101f45;
    font-size: clamp(25px, 2.2vw, 38px);
    font-weight: 700;
    line-height: 1.2;
}

.attentively-about__card p {
    margin-top: 24px;
    color: #5f6470;
    font-size: 17px;
    line-height: 1.9;
}

.attentively-about__card strong {
    color: #d12049;
}

@media screen and (max-width: 768px) {
    .attentively-about__grid {
        grid-template-columns: 1fr;
    }

    .attentively-about__card p {
        font-size: 15px;
        line-height: 1.75;
    }
}
