* {
    box-sizing: border-box;
}
.nav-header {

}
.news-content>p ,.news-content span ,.news-content>p span ,.news-content strong{
    margin-block-start: 0;
    margin-block-end: 0;
    margin-bottom: 0!important;
    line-height: 28px!important;
    font-size: 18px!important;
   /* font-family: 宋体!important;*/
    font-family: "微软雅黑", "sans-serif" !important;
    text-align: justify;
}
.news-content p a{
    color: #0059cd;
}
.news-content p span {
    line-height: 28px!important;
    font-size: 18px!important;
}

.news-content>p{
    margin-block-start: 10px;
    margin-block-end: 10px;  
}
.news-content table{
    border: 0.5px solid #DDD;
    border-spacing: 0px;
    border-collapse: collapse;
}
.news-content table td{
    border: 0.5px solid #DDD;
}
.xwzx-content {
    background: url("../img/news/detail-top.png") no-repeat;
    background-size: 100% auto;
    background-color: #fff;
    margin-top: 0px!important;
    padding-top: 107px;
}
.content-item {
    width: 1440px;
    height: auto;
    overflow: hidden;
    margin: 0px auto ;
    display: flex;
    justify-content: space-between;
}

.section-details {
    width: 1020px;
}

.section-top {
    width: 386px;
    max-height: 577px;
    background: #FFFFFF;
    padding: 24px 35px 37px 24px;
    box-shadow: 0px 2px 10px #eeeeee;
    margin-right: 5px;
    margin-top: 5px;
}

.news-title-box {
    width: 100%;
    /*height: 293px;
  background: linear-gradient(360deg, #000000 -52.9%, rgba(0, 0, 0, 0) 100%);
   background-image: url("../img/news/news_info_title_bg.png");
   background-size: 100% 100%;*/
}

.news-title {
    /*width: 73.6%;
    height: 31.5%;*/
    /*background: linear-gradient(360deg, #000000 -52.9%, rgba(0, 0, 0, 0) 100%);*/
    text-align: center;
    /*padding: 166px 190px 35px 190px;*/
    margin: 0px 53px 38px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.news-title p {
    font-weight: 600;
    font-size: 32px;
    line-height: 46px;
    text-align: center;
    /*color: rgba(255, 255, 255, 0.9);*/
    margin-block-start: 0em;
    margin-block-end: 0em;
}

.news-details {
    width: 100%;
    height: auto;
    overflow: auto;
    /*background: #F8F8F8;*/
}

.news-issue-by {
    width: 100%;
    height: 62px;
    background: #fff5f5;
    border-radius: 4px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    padding: 0px 38px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.icon {
    width: 34px;
    height: 34px;
    background: #42A60B;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.icon img {
    width: 20px;
    height: 20px;
}

.fx {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin-right: 80px;
    margin-left: 10px;
    flex-shrink: 0;
}

.news-content {
    /*width: 1287px;
    height: 1467px;*/
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    text-align: justify;
    color: rgba(0, 0, 0, 0.9);
    margin: 66px auto;
}

.content-footer {
    width:100%;
    height:300px;
    background-image:url(../img/news/detail-footer.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.news-guide {
    height: 103px;
    background: rgba(181, 181, 181, 0.1);
    padding: 22px 39px;
    margin: 30px auto auto;
    
}

.news-guide-item {
    width: 800px;
    height: 30px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 38px;
    cursor: pointer;
}

.news-guide-item:hover >a{
    color: #A32674;
    font-weight: 600;
}

.news-item {
    width: 100%;
    height: 20px;
    margin-top: 39px;
}

.news-item .circle {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #F7F8FC;
    border: 2px solid #9F0176;
    border-radius: 50%;
    /*margin-left: 29px;*/
    margin-right: 8px;
    position: relative;
    top: -6px;
}

.news-item .text {
    display: inline-block;
    width: 290px;
    height: 22px;
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}
.news-item:hover .text a{
    color: #A32674;
    font-weight: 600;
}
img {
  max-width: 100%;
}
.swiper-container{
    height:600px;
}
.swiper-container .swiper-slide{
    text-align: center;
}
.swiper-container img{
    height: 100%;
    object-fit: cover;
}
.news-content>section{
    max-width: 677px;
    margin: auto;
}

@media (min-width: 1200px) and (max-width: 1440px) {

    .section-details{
        width: 900px;
    }
   .content-item {
        width: 1200px;
    }
    .section {
        width: 1200px;
    }

    .news-title p {
        font-size: 27px;
    }

    .news-issue-by {
        width: 100%;
        font-size: 16px;
    }

    .news-content {
        width: 100%;
        padding: 36px;
        font-size: 18px;
        margin: 30px auto;
    }
    .section-top{
        width: 300px;
    }
.news-item .text { 
        width: 203px;
    }

}
