.bodyBgTop {
    background: url(https://www.ncsti.gov.cn/images/skin_01_bg_top.png) no-repeat !important;
}
.xxhy_box {
    width: 100%;
    min-height: 640px;
    margin: 20px auto;
    background: #fff url(2026-yjs-xxhy.jpg) no-repeat;
    background-size: 100% 100%;
}
.xxhy_box h3 {
    font-size: 42px;
    color: #225676;
    text-align: center;
    padding: 30px 0;
}
.xxhy_box_inner {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    gap: 20px;
}
.xxhy_box_inner .base-box {
    width: 310px;
    height: 192px;
    box-sizing: border-box;
    position: relative;
}
.base-box-lager {
    width: 400px;
    height: 192px;
    box-sizing: border-box;
    position: relative;
}
.xxhy_box_inner .base-box-lager .list,
.xxhy_box_inner .base-box .list {
    width: 100%;
    height: 130px;
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    flex-wrap: wrap;
    justify-items: center;
    align-items: center;
    padding: 16px 10px;
}
.xxhy_box_inner .base-box .name, .base-box-lager .name {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
    box-sizing: border-box;
}
.xkw-box {
    background: url(2026-yjs-skw.png) no-repeat;
    background-size: 100% 100%;
}
.sczj-box {
    background: url(2026-yjs-sczj.png) no-repeat;
    background-size: 100% 100%;
}
.syjj-box  {
    background: url(2026-yjs-syjj.png) no-repeat;
    background-size: 100% 100%;
}
.sscjgj-box  {
    background: url(2026-yjs-scjgj.png) no-repeat;
    background-size: 100% 100%;
}
.szscqj-box  {
    background: url(2026-yjs-szscqj.png) no-repeat;
    background-size: 100% 100%;
}
.gjswzj-box  {
    background: url(2026-yjs-gjswzj.png) no-repeat;
    background-size: 100% 100%;
}
.bjhg-box  {
    background: url(2026-yjs-bjhg.png) no-repeat;
    background-size: 100% 100%;
}
.bjhg-box .tag_box {
     top: -40px; 
}
.tag_box {
    position: absolute;
    background: #fff;
    box-sizing: border-box;
    padding: 10px;
    display: flex;
    align-items: center;
    gap:10px;
    border-radius: 6px;
    left: 50%;
    top: -20px;
    color: #666666;
    width: 245px;
    transform: translateX(-50%);
}
.tag_box_center {
    display: block;
}
.tag_box a {
    font-size: 16px;
    display: inline-block;
    padding: 10px;
    color: #fff;
    border-radius: 6px;
}

.szscqj-box .name-list .tag_box,
.bjhg-box .name-list .tag_box,
.syjj-box .list .tag_box {
    display: none;
}
.szscqj-box .name-list:hover .tag_box {
  display: block;
}
.bjhg-box .name-list:hover .tag_box,
.syjj-box .list:hover .tag_box{
    display: flex;
}

.zhongda {
    background: #CF7E34;
}
.teda {
     background: #CF3B34;
}
.shixin {
    background: #D9507D;
}
.chufa {
     background: #D95050;
}

@media screen and (max-width: 750px)  {
    .base-box-lager {
        width: 310px;
    }
}