/* 样式覆盖 */
.product-info .tabcont .dl>p {
  background: #f0f0f0;
  padding: 0.12rem 0.17rem;
  font-weight: bold;
  color: #303030;
}
.en-body .header .d1 .nav > ul > li > .sub-group-list{
	min-width:2.8rem
}

.header .d1 .lang .uk-drop{ min-width:7em; }

.news-type{flex-wrap:wrap;margin-top:.25rem;}
.news-type .subcat{width:100%;float:left;margin-top:.25rem;}
.news-type .subcat ul{flex-wrap:wrap;}
.news-type .subcat ul li{margin:0 .15rem .15rem 0;}
.news-type .subcat ul li a{display:block}


.onlytips{ position:absolute; bottom:0; right:0; z-index: 5; color:#999; padding:5px 15px; }

.txt-l{ text-align:left; }

/*首页*/
#fullpage .section4 .item{ height:100%; }
.en-body #fullpage .section3 .item .item-tips .tips{ position:absolute; right:0; top:0; max-width:7rem; }
.en-body #xiaoman-actions{ position:relative; }
.en-body #fullpage .section3 .item .item-tips .tips2{ position:absolute; right:0; top:0; max-width:6.95rem; }

@media(max-width:980px){
.en-body #fullpage .section3 .item .item-pic img {
max-width: 80% !important;
}
.en-body{line-height:1.35}
.en-body #fullpage .section3 .item .item-info .tit{line-height:1.2}
.en-body #fullpage .section3 .wrap{padding-top:0;margin-top:-.9rem;}
.en-body .section6{display:none!important}
}
@media only screen and (max-width: 599px) {
.en-body .index_wrap .jz_item3_1 .item3_hint{
     
        top:-10vw!important;
    }
.en-body .index_wrap .jz_item4 {
        padding-top: 35vw;
    }
}
/*金融*/
.service .list li .item{ height:100%; }
.en-body .service .list li .item{  position:relative; }

/*服务*/
.fuwu{ position:relative; }
.fuwu .list1{ position: relative;}
.fuwu .list2 .item .item-txt{ max-width:2.6rem; }


/*核心技术*/
.en-body .index_wrap .banner_swiper .item_hint .p1{ text-align:center; }


.product .pro-box1 .pro2 .item .info{ max-width: 6.4rem; }
.en-body .product .pro-box1 .pro2 .item .info{ max-width: 5.5rem; }

/*移除核心产品页面系列的背景样式*/
.product .pro-list .item:hover .item-pic{ background:none; }





.jisu .item.page1 .tit1::after{ display:none; }

.en-body .product .pro-box1 .pro2 .item .info .txt2{ font-size:clamp(12px, 0.4rem, 40px); line-height:1.2; }
.en-body .product .pro-box1 .pro2 .item .info .desc{ margin:0.3rem 0; }
.en-body .about .ab5 .gallery-top .item .item-info{height:3.8rem;overflow-y:auto;}


.tab-wrap{ padding-bottom: 100px; }
.tab-wrap .hint_p1{ margin:20px 0; color:#030000; font-size: 38px; font-weight: 600; }
.tab-wrap .tab-content{ display: flex; flex-wrap: wrap; justify-content: space-between; margin: 1.05vw auto 0; row-gap: 1.04vw; }
.tab-wrap .tab-content>div { background: transparent; overflow: hidden; width: calc(50% - 1px);}
.tab-wrap .tab-content table td{ font-size: 1vw; }
.tab-wrap .tab-content table tr td:first-child {  padding-left: 5px; width: 14vw; }
.tab-wrap .tab-content>div .title, .tab-wrap .table-card .title{ background: #428298; color: #fff; font-size: 1.15vw; font-weight: 500; padding-left: 5px; }
.tab-wrap .table-card{ margin-top:1.04vw; }
.tab-wrap .table-card .list{ display: grid; font-size: 1vw;  grid-template-columns: 1fr 1fr;  padding: .16vw 0; }
.tab-wrap .table-card .list .item { align-items: center; color: #333; display: flex; justify-content: space-between;  padding: .16vw 0; }
.tab-wrap .table-card .list .item span{ display: inline-block; width: 14vw;}
.tab-wrap .table-card .list .item .dot-div { align-items: center; display: flex; flex: 1; justify-content: center; }
.tab-wrap .table-card .list .item .dot{ background: #333; border-radius: 50%; height: .73vw; width: .73vw; }
@media only screen and (max-width: 599px){
    .tab-wrap .hint_p1{ font-size: var(--title-size); }
}





.index_wrap .join_wrap .join_item .rgl_item3 .rgl_item3_warp[data-v-c0e277c6], .index_wrap .join_wrap .join_item .dqq_item4 .item4_warp[data-v-c0e277c6]{     justify-content: space-around; }




.news-detail .crumbs a:hover{ color:#1b3c4e; }

.en-body .side-contact{ right:-2.4rem; }
.en-body .side-contact .side-panel{ width:3rem; }
.en-body .side-contact:hover {right: 0; }



.flex-1.slot{ overflow:auto; }
.index_wrap .tab-wrap .tab-div{flex-wrap: wrap; width:100%!important; }

/*惊蛰*/
.en-body .index_wrap .hint_p2[data-v-72139f29]{ white-space:wrap; }
.en-body .index_wrap .jz_item3_1 .item3_hint{ width:90%; }
.en-body .index_wrap .jz_item4 .item4_hint2,.en-body .index_wrap .jz_item4 .item4_hint{ width:90%; }
.en-body .index_wrap .jz_item4 .item4_hint2{ width:90%; }


/*小满*/

.en-body .index_wrap .jz_item1 .jz_title{ font-size:3vw; }
.en-body .index_wrap .jz_item2 .item2_mess .mess_box .mess_com{ width:260px; }
.en-body .index_wrap .jz_item2 .item2_mess .mess_box .mess_com .p1{ font-size:24px; line-height:1.5; }
.en-body .index_wrap .hint_p1{ font-size:30px; line-height:1.5; }
.en-body .index_wrap .jz_item6 .item6_hint3 .item6_hint_line, .en-body .index_wrap .jz_item6 .item6_hint1 .item6_hint_line{ background-position:250px; }
.en-body .index_wrap .jz_item6 .item6_hint2 .item6_hint_line{  background-position:calc(100% - 220px) }

.en-body .index_wrap .jz_item5 .item5_hint2{ width:100%; padding:0 20px; }
.en-body .index_wrap .hint_p2{ white-space: normal; }


@media only screen and (max-width: 960px){
    .en-body .flex-1.slot{ overflow:auto; }
    /*.en-body .index_wrap .jz_item2 .item2_mess .mess_box{ flex-direction: column; }*/
    
    .en-body .index_wrap .jz_item2 .item2_mess .mess_box .mess_com{ width:auto; }
    .en-body .index_wrap .jz_item2 .item2_mess .mess_box .mess_com .p1{ font-size:3vw; }
    .en-body .index_wrap .jz_item4 .item4_hint3 .hint3_tit .p1{ white-space: normal; overflow-wrap: break-word; word-wrap: break-word; }
    .en-body .index_wrap .jz_item6 .item6_hint3 .hint_p2{ white-space: normal; overflow-wrap: break-word; word-wrap: break-word; }
    .en-body .index_wrap .jz_item6 .item6_hint2 .hint_p2{ white-space: normal; overflow-wrap: break-word; word-wrap: break-word; }
    .en-body .index_wrap .jz_item5 .item5_hint .hint_p2{ white-space: normal; overflow-wrap: break-word; word-wrap: break-word; }
}

/*首页尾部：页脚为滑动系统内整屏(section6/7)，页面不需要原生滚动条，隐藏以防万一*/
html,
body{
  scrollbar-width: none;               /* Firefox：隐藏滚动条但保留滚动 */
  -ms-overflow-style: none;            /* IE/Edge 旧版 */
}
html::-webkit-scrollbar,
body::-webkit-scrollbar{
  width: 0;
  height: 0;
  display: none;
}

/*首页整屏滑动的最后一屏（页脚）按内容自适应高度：
  普通屏固定满屏，页脚(section6/section7)以自身内容高度排列，上方露出上一屏(Our Technology)。*/
#fullpage > .swiper-wrapper > .swiper-slide {
  height: 100vh;
}
#fullpage > .swiper-wrapper > .swiper-slide.section6,
#fullpage > .swiper-wrapper > .swiper-slide.section7 {
  height: auto;
  min-height: 0;
}

