.mid_body
{
      width:98%;
}
.page_midbox1
{
  width:100%;
  margin-bottom: 20px;
}

.page_midbox2 
{
        padding-bottom: 3px;
}
.midbmowe2 .midrr
{
    width:36%
}
.midbmowe2 .midrr .ksSJw .mid_desc
{
    font-size: 14px;
}
.midbmowe2 .midrr .ksSJw .mid_title
{
        font-size: 18px;
}
.pageindexwddd
{
       width:90%;
         margin-left: calc(5%);
         margin-top: -300px;
}
.timeline-content
{
    width:30%;
      align-self: stretch;
}
.page_sim .right
{ 
    width: 100%;
    padding-top: 20px;
     gap: 10px;
}

.page_sim .pageleftright
{
  width: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: center;
}
.page_sim .pageleftright .left #card0
{
    width:190px;
}
.page_sim .pageleftright .left .timsw
{
    width:190px;
    left: calc((100% - 190px) / 2);
}

.swiper_body .titles
{    font-size: 30px;

}
.swiper_body .titles2
{
font-size: 15px;
        height: 63px;

}
.swiper-button-prev,.swiper-button-next
{
    display: none!important;
}
.swiper_body
{
    top:8vw;
}
.page_midbox_title
{
        margin-top: 28px;
    font-size: 28px;
}
.page_midbox_title2 {
    margin-top: 0px;
    font-size: 14px;
}
.midbmowe
{
        gap: 10px;
        margin-top: 15px;
}
.scroll_float ,.header_zhanwei
{
    height: 70px;
}
.scroll_float .Header_logo
{
    width: 112px;
    margin-top: 10px;
    margin-left: 5px;
}
.scroll_float .mid_body menu
{
    display: none;
}
.midbmowe .midrr
{
padding: 15px;
    width: 37%;
}
.midbmowe .midrr .iconfont
{ 
    font-size: 45px;
}
.midbmowe .midrr .ksSJw
{
    padding-left: 10px;
    width:60%;
}
.midbmowe .midrr .ksSJw .mid_title
{
       font-size: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        vertical-align: middle;
}
.midbmowe
{
        margin-bottom: 20px;
}
.midbmowe2
{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 20px;
}
.midbmowe3
{
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-around;
        align-items: flex-start;
        margin-top: 20px;
        margin-bottom: 20px;
}
.midbmowe3 .midrr
{
        width: 37%;
         white-space: nowrap; /* 强制不换行 */
  overflow: hidden; /* 隐藏超出内容 */
  text-overflow: ellipsis; /* 显示省略号 */
  /* 可选：兼容行内元素/对齐 */
  display: inline-block; /* 行内块级，适配行内场景 */
  vertical-align: middle; /* 垂直对齐 */
}
.page_midbox3 .midbmowe3 .midrr:last-child
{
    display:none;
}
.page_midbox3
{
    padding-bottom: 20px;
}
.page_midbox4 .midrr
{
        width: 40% !important;
}
.bbbb
{
        gap: 1px !important;
}
.bbbb .midrr
{
            width: 95%;
    align-self: stretch;
    padding: 12px;
    margin: 0px;
    margin-bottom: 20px;
    box-sizing: border-box;
}
.page_midbox6
{
    padding-bottom:10px
}
#echat_kehu_map
{
    height: 300px;
}
.linkus
{
        margin-top: 20px;
}
.linkus .GFKjw
{
    width: 95%;
        margin-left: 2.5%;
box-sizing: border-box;
        padding: 10px;
            height: 160px;
}
.linkus .GFKjw .T1 
{
    font-size: 18px;
}
.linkus .GFKjw .T2
{
    font-size: 12px;
}
.linkus .GFKjw .B1
{
        height: 25px;
            line-height: 25px;
    border-radius: 10px;
        font-size: 12px;
    padding: 5px;
    margin-right:0px;
}
footer .Footer_Menue .Footer_logo
{
    width:86px;
}
footer .Footer_Menue .foot_icon
{
    display: flex;
        flex-wrap: wrap;
}
footer .Footer_Menue .FT1
{
    font-size: 14px;
}
footer .Footer_Menue .Footer_Menue_item ul
{
    font-size: 12px;
}

 .righthemx{
        font-size: 30px;
        position: absolute;
        right: 18px;
        padding: 4px;
        background-color: #fff;
        top: 17px;
        border: 1px solid #ddd;
        border-radius: 10px;
        display: block;
}
.mobile_header menu
{
    width:100px;
    position: absolute;
    right: 0px;
    top:100px;
    background-color: #fff;
}
.mobile_meue
{
    position: fixed;
    right: 0px;
    width: 130px;
    top: 70px;
    z-index: 99999999;
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #dddd;
    border-radius: 10px 0px 0px 10px;
    display: none;
    
    box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, 0.07);
}
.mobile_meue li
{
        list-style: none;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 5px;
        border-bottom: 1px dotted #ddd;
        font-size: 14px;
       
}
.mobile_meue li a
{
   color: #3b3b3b;
}
.huise a
{
       color: #afafaf!important; 
}


.mobile_meue li:last-child
{
   border-bottom: 0px dotted #ddd;
}
.ffwe
{
        padding-left: 17px !important;
}
.timeline-content
{
         padding: 5px;
        width: 100%;
}
.timeline-item 
{
    gap: 7px;
}
.container
{
    width:95%;
    padding-bottom: 20px;
    padding-top: 20px;
}
.pageindex_page_box
{
    height: 960px;
}
.Teambox
{
        padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
}
.Teambox .l
{
    width: 100%;
    text-align: center;
}
.Teambox ul
{
    list-style: none;
            margin: 0px;
        padding: 0px;
}
.Teambox .combg
{
    width:100%;
    border-radius: 15px;
}
.glwdata
{
display: flex;
    flex-wrap: wrap;
    height: auto;
    justify-content: center;
}
.datatiles
{
    width:100%;
}
.page_sim .pageindex_page
{
    height: 250px!important;
}
.pageindex_page_box .abmmrt
{
        top: 80px;
    font-size: 36px;
}
.pageindex_page_box .abmmrt2
{
top: 139px;
    font-size: 16px;
}

 .linkbox {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.page_midbox6 .mid_title{
    font-size: 31px!important;
    color: #005296; 
}
.swiper-backface-hidden .swiper-slide
{
    height: 200px;
}
.swiper-bgimages
{
    height: 200px;
}
footer .Footer_Menue
{
    padding-top: 40px;
}
footer .Footer_Menue .Footer_Menue_item {
    width: 45%;
    margin-bottom: 20px;
}
.timeline-year ,.timeline-title
{
    text-align: center;
}
.Teambox ul
{
    margin-bottom: 20px;
    margin-top: 20px;
}
.Teambox ul li
{
    font-size: 14px;
}
footer .page_ft_info
{
    text-align: center;
    margin-top: 0px;
    border-top: 1px solid #20232d;
    padding-top: 22px;
}
.pageindex_page
{
    background-image:url(https://wotengwebimg.oss-cn-shenzhen.aliyuncs.com/20251230/176706268916446027.jpg)
}
.midbmowe .midrr .ksSJw .mid_desc
{
    font-size: 12px;
}
#echat_kehu_map
{
    display: none;
}
#mobileechat_kehu_map
{
    display: block!important;
    width:100%;
}
