/* 信息发布 */
.news-wrapper {
    margin: 0.18rem 0 0;
}
.news-wrapper>.left {
    width: 6.02rem;
    height: 3.99rem;
    overflow: hidden;  
    ; 
}
.news-wrapper>.left:hover img {
    transition: all .2s linear
}
.news-wrapper>.left:hover img {
    transform: scale(1.2);
}
.news-wrapper>.right {
    width: 6.38rem;
}
.module-comm-head {
    height: 0.38rem;
    border-bottom: 1px solid #a5a5a5;
}
.module-comm-head img {
    vertical-align: middle;
}
.module-comm-head span {
    margin-left: 0.12rem;
    font-size: 0.2rem;
}
.module-comm-head a {
    margin: 0.08rem 0 0;
    font-size: 0.15rem;
    color: #000;
}
.module-comm-head .tab {
    transform: translateY(-0.2rem);
    font-size: 0.18rem;
}
.module-comm-head .tab a{
    position: relative;
    width: 1.07rem;
    height: 0.49rem;
    line-height: 0.49rem;
    text-align: center;
    cursor: pointer;
}
.module-comm-head .tab a::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0.05rem;
    width: 1px;
    height: 0.4rem;
    background-color: #a5a5a5;
}
.module-comm-head .tab a:last-child::after {
    content: none;
}
.module-comm-head .tab a.active {
    color: #fff;
    background-color: #075cac;
    border-radius: 0.05rem 0.05rem 0 0;
}
.news-list {
    display: none;
}
.news-list.active {
    display: block;
}
.news-list li {
    position: relative;
    margin: 0.28rem 0 0;
    color: var(--font-color-default);
}
.news-list li a {
    position: relative;
    padding-left: 0.84rem;
    width: 5rem;
    color: var(--font-color-default);
    cursor: pointer;
}
.news-list li .type {
    position: absolute;
    left: 0;
    top: -0.05rem;
    width: 0.7rem;
    height: 0.28rem;
    background-color: #d6d6d6;
    color: #000;
    text-align: center;
    line-height: 0.28rem;
    font-size: 0.14rem;
}
.news-list li:hover .type {
    background-color: #075cac;
    color: #fff;
}
.news-list li:hover, .news-list li:hover a {
    color: #075cac;
}
/* 培训通知 */
.training-wrapper {
    margin: 0.45rem 0 0;
}
.training-wrapper .module-comm-head span {
    position: relative;
    top: 0.03rem;
}
.training-wrapper .training-list {
    margin: 0.32rem 0 0;
}
.training-wrapper .training-list li {
    padding: 0.22rem 0.3rem;
    width: 4.02rem;
    height: 1.4rem;
    color: #fff;
    background: url(../images/aic2025_home_ico_training.png) right bottom/1.55rem 1.05rem no-repeat, linear-gradient(to right, #50b6e5, #146bbd);
}
.training-wrapper .training-list li:hover {
    box-shadow: 0 0 0.15rem #342b2b;
}
.training-wrapper .training-list li .date {
    padding-left: 0.36rem;
    line-height: 0.24rem;
    background: url(../images/aic2025_home_ico_date.png) 0 center/0.2rem 0.2rem no-repeat;
}
.training-wrapper .training-list li .title {
    margin-top: 0.12rem;
    line-height: 0.3rem;
}
/* 仪器设备 */
.device-wrapper {
    margin: 0.45rem 0 0;
}
.device-wrapper .module-comm-head {
    border: none;
}
.device-wrapper .module-comm-head span {
    position: relative;
    top: 0.04rem;
}
.device-wrapper .device-list {
    margin: 0.1rem 0 0;
    padding: 0.1rem 0.7rem 0.34rem;
    border: 1px solid #a5a5a5;
    --device-item-cover-item: 1.55rem;
}
.device-wrapper .device-list::after {
    content: "";
    display: block;
    width: 3.17rem;
    height: 1px;
}
.device-wrapper .cover {
    width: var(--device-item-cover-item);
    height: var(--device-item-cover-item);
    border-radius: 50%;
    background-color: #eaf4ff;
}
.device-wrapper .cover img {
    transition: all 0.2s linear;
}
.device-wrapper .cover:hover {
    box-shadow: 0 0 0.15rem #ccc;
}
.device-wrapper .cover:hover img {    
    transform: scale(1.2);
}
.device-wrapper .device-item {
    margin-top: 0.28rem;
}
.device-wrapper .device-item:hover span {
    color: #075cac;
    font-weight: bold;
}
.device-wrapper .device-item span {
    margin-left: 0.22rem;
    line-height: var(--device-item-cover-item);
    color: #000;
    font-size: 0.2rem;
    width: 1.6rem;
}
.device-wrapper .device-reservation {
    --device-device-reservation-height: 0.84rem;
    margin-top: 0.62rem;
    margin-right: 0.18rem;
    width: 2.8rem;
    height: var(--device-device-reservation-height);
    line-height: var(--device-device-reservation-height);
    border-radius: 0.42rem;
    text-indent: 1.15rem;
    font-size: 0.28rem;
    color: #fff;
    background: url(../images/aic2025_home_device_3.png) 0.54rem center/0.42rem 0.42rem no-repeat #146bbd;
}
/* 相关链接 */
.related-link-wrapper {
    margin: 0.45rem 0 0;
}
.related-link-wrapper .module-comm-head span {
    position: relative;
    top: 0.02rem;
}
.related-link-wrapper .related-link-list {
    margin: 0.27rem 0 0;
}
.related-link-wrapper .related-link-list a {
    color: var(--font-color-default);
}

@media (max-width: 1280px) {
    .container {
        width: 6.5rem;
    }
    header .container {
        width: 6.98rem;
    }    
    .news-wrapper {
        flex-direction: column;
        margin-top: 0.6rem;
    }
    .news-wrapper>.left {
        width: 100%;
        height: 100%;
    }
    .news-wrapper>.right {
        margin-top: 0.58rem;
        width: 100%;
    }
    .module-comm-head {
        height: 0.64rem;
    }
    .module-comm-head span {
        font-size: 0.35rem;
    }
    .module-comm-head img {
        width: 0.46rem;
    }
    .module-comm-head a {
        margin-top: 0.03rem;
        font-size: 0.25rem;
    }
    .module-comm-head .tab {
        transform: translateY(-0.1rem);
    }
    .module-comm-head .tab a {
        width: 1.3rem;
    }
    .news-list li .type {
        display: block;
        top: 0.5rem;
        width: 1.2rem;
        height: 0.4rem;
        line-height: 0.4rem;
        font-size: 0.25rem
    }
    .news-list {
        margin-top: 0;
    }
    .news-list li {
        margin: 0;
        padding: 0.45rem 0;
        font-size: 0.3rem;
        border-bottom: 1px dashed #adadad;
    }
    .news-list li a {
        padding-left: 1.35rem;
        width: 100%;
        overflow: inherit;
        text-overflow: inherit;
        white-space: inherit;
        line-height: 1.6em;
    }
    .news-list li span {
        display: none;
    }
    .training-wrapper {
        margin-top: 0.7rem;
    }
    .training-wrapper .module-comm-head span {
        top: 0.05rem;
    }
    .training-wrapper .training-list {
        margin-top: 0;
        flex-direction: column;
    }
    .training-wrapper .training-list li {
        margin-top: 0.45rem;
        padding: 0.28rem 0.32rem;
        width: 100%;
        height: 1.63rem;
    }
    .training-wrapper .training-list li .title {
        margin-top: 0.2rem;
    }
    .training-wrapper .training-list li .date {
        background-size: 0.26rem 0.26rem;
    }
    .device-wrapper {
        margin-top: 0.7rem;
    }
    .device-wrapper .module-comm-head img {
        width: auto;
        height: 0.45rem;
    }
    .device-wrapper .module-comm-head span {
        top: 0.05rem;
    }
    .device-wrapper .device-list {
        margin: 0.08rem 0 0;
        padding: 0;
        border-left: none;
        border-right: none;
        border-bottom: none;
    }
    .device-wrapper .device-list::after {
        width: 1.8rem;
    }
    .device-wrapper .device-item {
        margin-top: 0.5rem;
        width: 1.8rem;
        flex-direction: column;
    }
    .device-wrapper .cover {
        width: 1.68rem;
        height: 1.68rem;
    }
    .device-wrapper .cover img {
        width: 0.8rem;
    }
    .device-wrapper .device-item span {
        margin: 0.25rem 0 0;
        width: 100%;
        line-height: 1em;
        font-size: 0.25rem;
        text-align: center;
    }
    .device-wrapper .device-list>a:nth-child(2) .device-item {
        margin-left: 0.28rem;
    }
    .related-link-wrapper {
        margin-top: 0.7rem;
    }
    .related-link-wrapper .module-comm-head span {
        top: 0.05rem;
    }
    .related-link-wrapper .module-comm-head img {
        width: auto;
        height: 0.38rem;
    }
    .related-link-wrapper .related-link-list {
        flex-direction: column;
        margin: 0;
    }
    .related-link-wrapper .related-link-list li {
        margin-top: 0.52rem;
        padding-bottom: 0.24rem;
        padding-left: 0.54rem;
        width: 100%;
        font-size: 0.3rem;
        border-bottom: 1px dashed #8a8a8a;
        background: url(../images/aic2025_home_link.png) 0.08rem 0.05rem/0.27rem 0.17rem no-repeat;
    }
    .related-link-wrapper .related-link-list li a {
        color: var(--font-color-default);
    }

}