.banner {
    width: 100%;
}

.main {
    width: 1140px;
    margin: 0 auto;
}

.titleImg {
    width: 100%;
    margin-top: 40px;
}

.contain1 {
    width: 1140px;
    height: 265px;
    border-radius: 8px;
    background: url("https://www.soulrig.com/file/4500000016/zt/aqsc/newsBg.png") no-repeat;
    padding: 24px 30px 30px 30px;
}

.contain1 .list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.contain1 .list .listItem {
    width: 517px;
    padding: 13px 0;
    border-bottom: 1px solid #ffffff;
}

.contain1 .list .listItem .titleContain {
    display: flex;
    align-items: center;
    justify-content: space-between;

}

.contain1 .list .listItem .titleContain .title {
    color: #333333;
    font-family: "PingFang SC";
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}

.contain1 .list .listItem .titleContain .time {
    color: #999999;
    font-family: "PingFang SC";
    font-size: 14px;
    font-weight: 400;
}

.contain2 {
    margin-top: 40px;
    display: flex;
}

.contain2 .navItem {
    background: #F5F5F5;
    width: 260px;
    color: #333333;
    text-align: center;
    font-family: "PingFang SC";
    font-size: 18px;
    font-weight: 500;
    line-height: 51px;
    margin-bottom: 9px;
    cursor: pointer;
}

.contain2 .navItem a {
    width: 100%;
    height: 100%;
    display: inline-block;
}

.contain2 .navItem:first-child {
    border-radius: 8px 8px 0 0;
}

.contain2 .navItem:last-child {
    border-radius: 0 0 8px 8px;
    margin-bottom: 0;
}

.contain2 .active {
    background: url("https://www.soulrig.com/file/4500000016/zt/aqsc/btnBg.png") no-repeat;
}

.contain2 .newsInnerContain {
    margin-left: 32px;
    display: none;
}

.contain2 .newsInnerContain .firstNewsContain {
    width: 360px;
    border-radius: 8px;
    background: #F5F5F5;
    cursor: pointer;
}

.contain2 .newsInnerContain .firstNewsContain .thumb {
    width: 360px;
    height: 202px;
    border-radius: 8px;
    object-fit: cover;
}

.contain2 .newsInnerContain .firstNewsContain .title {
    color: #333333;
    font-family: "PingFang SC";
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 12px 20px 0 20px;
}

.contain2 .newsInnerContain .firstNewsContain .intro {
    color: #666666;
    font-family: "PingFang SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px 20px 20px 20px;
}

.contain2 .newsInnerContain .listItem {
    width: 456px;
    margin-left: 32px;
    padding: 14px 0;
    border-bottom: 1px solid #EEEEEE;
}

.contain2 .newsInnerContain .listItem:first-child {
    padding-top: 0;
}

.contain2 .newsInnerContain .listItem .titleContain {
    display: flex;
    align-items: center;
    justify-content: space-between;

}

.contain2 .newsInnerContain .listItem .titleContain .title {
    color: #333333;
    font-family: "PingFang SC";
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}

.contain2 .newsInnerContain .listItem .titleContain .time {
    color: #999999;
    font-family: "PingFang SC";
    font-size: 14px;
    font-weight: 400;
}

.contain3 .navList {
    display: flex;
    justify-content: center;
}

.contain3 .navList .navItemDynamics, .navItemAccident {
    width: 122px;
    border-radius: 8px;
    background: #E9FAFF;
    color: #23b3fb;
    text-align: center;
    font-family: "PingFang SC";
    font-size: 18px;
    font-weight: 500;
    line-height: 42px;
    margin: 40px 15px 0 15px;
    cursor: pointer;
}

.contain3 .navList .navItemDynamicsAqbg, .navItemAccident {
    width: 122px;
    border-radius: 8px;
    background: #E9FAFF;
    color: #23b3fb;
    text-align: center;
    font-family: "PingFang SC";
    font-size: 18px;
    font-weight: 500;
    line-height: 42px;
    margin: 40px 15px 0 15px;
    cursor: pointer;
}

.contain3 .navList .active {
    background: #23B3FB;
    color: #ffffff;
}

.contain3 .newsInnerContain {
    display: none;
}

.dynamicsContainAqjb .newsInnerContain {
    display: block;
}

.contain3 .newsList,.dynamicsContainAqjb .newsList {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.accidentContain .newsList {
    display: none;
}

.contain3 .newsList .newsItem,.dynamicsContainAqjb .newsList .newsItem {
    width: 552px;
    height: 232px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 4px 0 4px 0 #0000001a, 0 4px 4px 0 #0000001a;
    margin-top: 30px;
    padding: 30px;
    cursor: pointer;
}

.contain3 .newsList .newsItem .title,.dynamicsContainAqjb .newsList .newsItem .title {
    color: #333333;
    font-family: "PingFang SC";
    font-size: 21px;
    font-weight: 400;
    line-height: 29px;
    height: 58px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}

.contain3 .newsList .newsItem .intro,.dynamicsContainAqjb .newsList .newsItem .intro {
    color: #333333;
    font-family: "PingFang SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    height: 66px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 16px;
}

.contain3 .newsList .newsItem .time,.dynamicsContainAqjb .newsList .newsItem .time {
    color: #999999;
    font-family: "PingFang SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 12px;
}

.contain3 .more,.dynamicsContainAqjb .more {
    width: 122px;
    border-radius: 8px;
    border: 1px solid #23B3FB;
    color: #23b3fb;
    font-family: "PingFang SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 42px;
    text-align: center;
    cursor: pointer;
    margin: 40px auto 0 auto;
}

.reportContain {
    display: flex;
    margin-top: 40px;
    justify-content: center;
}

.contain4 .navList {
    display: flex;
    justify-content: center;
    margin-top: 30px;
    background: #E9FAFF;
    padding: 10px 0;
    border-radius: 8px;
}

.contain4 .navList .navItemSecure {
    width: 122px;
    background: #E9FAFF;
    color: #23b3fb;
    text-align: center;
    font-family: "PingFang SC";
    font-size: 18px;
    font-weight: 500;
    line-height: 42px;
    cursor: pointer;
    border-radius: 8px;
    margin: 0 15px;
}

.contain4 .navList .navItemSecure a {
    width: 100%;
    height: 100%;
    display: inline-block;
    color: #23b3fb;
}

.contain4 .navList .active {
    background: #23B3FB;
    color: #ffffff;
}

.contain4 .navList .active a {
    color: #ffffff;
}

.contain4 .navSubList {
    display: flex;
    background: #fff;
    padding: 24px 30px;
    border-bottom: 1px solid #EEEEEE;
    display: none;
}

.contain4 .navSubList .navSubItemSecure {
    color: #333333;
    font-family: "PingFang SC";
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    cursor: pointer;
    margin-right: 30px;
    display: inline-block;
}

.contain4 .navSubList .navSubItemSecure a {
    color: #333333;
}

.contain4 .navSubList .active a {
    color: #23b3fb;
}

.contain4 .newsContain {
    margin-top: 29px;
}

.contain4 .newsContain .firstNewsContain {
    width: 552px;
    border-radius: 8px;
    background: #F5F5F5;
    cursor: pointer;
}

.contain4 .newsContain .firstNewsContain .thumb {
    width: 552px;
    height: 310px;
    border-radius: 8px;
    object-fit: cover;
}

.contain4 .newsContain .firstNewsContain .title {
    color: #333333;
    font-family: "PingFang SC";
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 30px 30px 16px 30px;
}

.contain4 .newsContain .firstNewsContain .time {
    color: #999999;
    font-family: "PingFang SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 0 30px 30px 30px;
}

.contain4 .newsContain .innerNewsContain {
    display: none;
    justify-content: space-between;
    margin-bottom: 52px;
}

.contain4 .newsContain .listItem {
    width: 552px;
    padding: 14px 0;
    border-bottom: 1px solid #EEEEEE;
}

.contain4 .newsContain .listItem:first-child {
    padding-top: 0;
}

.contain4 .newsContain .listItem .titleContain {
    display: flex;
    align-items: center;
    justify-content: space-between;

}

.contain4 .newsContain .listItem .titleContain .title {
    color: #333333;
    font-family: "PingFang SC";
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}

.contain4 .newsContain .listItem .titleContain .time {
    color: #999999;
    font-family: "PingFang SC";
    font-size: 14px;
    font-weight: 400;
}