@media screen and (min-width: 1201px) {

    body,
    ol,
    ul,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    th,
    td,
    dl,
    dd,
    form,
    fieldset,
    legend,
    input,
    textarea,
    select {
        box-sizing: border-box;
    }

    html,
    body {
        min-width: 1366px;
        font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
    }

    a {
        text-decoration: none;
        color: #666666;
    }

    a:hover {
        color: #075BB3;
    }


    .header img {
        display: block;
        width: 100%;
    }

    .nav {
        height: 60px;
        background-color: #ad0d0d;
    }

    .nav ul {
        height: 60px;
    }

    .nav li {
        float: left;
        width: 11%;
        height: 60px;
        color: #fff;
        font-size: 20px;
        text-align: center;
    }

    .nav li a {
        display: inline-block;
        vertical-align: middle;
        color: #fff;
        text-decoration: none;
        width: 100%;
        height: 60px;
        border-radius: 5px;
        line-height: 60px;
    }

    .nav li a:hover {
        background-color: #850909;
    }

    .box_list_content {
        width: 1200px;
        height: 100%;
        min-width: 1200px;
        margin: 20px auto;
        clear: both;
    }

    .box_list_content .t-info {
        display: inline-block;
        height: 60px;
        width: 930px;
        background-color: #f8f8f8;
        position: relative;
        top: 10px;
        line-height: 60px;
        padding-left: 20px;
    }

    .box_list_content .t-info .redfont {
        color: #ad0d0d;
        margin-left: 10px;
        font-size: 18px;
    }

    .box_list_content .list_header {
        position: relative;
    }

    .box_list_content .list_header .read-more {
        position: absolute;
        right: 12px;
        top: 10px;
        padding: 3px 5px;
        text-decoration: none;
        border-radius: 4px;
        font-size: 16px;
        cursor: pointer;
    }

    .box_list_content .list_header .read-more a {
        color: #000;
    }

    .box_list_content .list_header .read-more:hover {
        color: #ad0d0d;
    }

    .box_list_content .list-body {
        width: 100%;
        font-size: 16px;
        padding-bottom: 20px;

    }

    .box_list_content .list-body ul {
        list-style-type: disc;
    }

    .box_list_content .list-body ul li {
        overflow: hidden;
        height: 40px;
        line-height: 40px;
        border-bottom: 1px #dcdcdc dashed;

    }

    .box_list_content .list-body ul li .dian {
        display: inline-block;
        vertical-align: middle;
        width: 3px;
        height: 3px;
        background-color: #aaa;
        margin-right: 5px;
    }

    .box_list_content .list-body ul li .list-title {
        float: left;
        width: 70%;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;

    }

    .box_list_content .list-body ul li .list-title a:hover {
        color: #a81404;
    }

    .box_list_content .list-body ul li .list-date {
        color: #999999;
        float: right;
    }

    .box_list_content .list_header_nomore {
        display: inline-block;
        width: 231px;
    }

    .box_list_content .list_header_nomore.PCHidden {
        display: none;
    }


    .kx_part {
        height: 360px;
        margin: 30px 0px;
    }

    .kx_part .left {
        position: relative;
        width: 600px;
        height: 100%;
    }

    .kx_part .right {
        width: 580px;
        height: 100%;
    }

    .kx_part .left img {
        width: 100%;
        height: 360px;
        position: relative;
        display: block;
    }

    .middle_part .left,
    .middle_part .right {
        width: 565px;
        height: 100%;
    }


    .middle_part {
        background-color: #fff;
        margin: 30px 0px;
    }

    .pc_fl {
        float: left;
    }


    .pc_fr {
        float: right;
    }

}


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

    /*导航栏*/
    .nav {
        height: 6rem;
        background-color: #ad0d0d;
        width: 100%;
    }

    .nav ul {
        height: 3rem;
    }

    .nav li {
        float: left;
        width: 20%;
        height: 3rem;
        color: #fff;
        font-size: 1rem;
        text-align: center;
    }

    .nav li a {
        display: inline-block;
        vertical-align: middle;
        color: #fff;
        text-decoration: none;
        width: 100%;
        height: 3rem;
        border-radius: 0.2rem;
        line-height: 3rem;
    }

    .nav li a:hover {
        background-color: #850909;
    }

    /*导航栏*/


    /*信息主体*/
    .left,.right {
        padding: 0.5vw 3vw;
    }

    .box_list_content .list_header {
        position: relative;
    }

    .box_list_content .list_header img {
        width: 100%;
    }


    .box_list_content .list-body {
        width: 95%;
        font-size: 16px;
        padding-bottom: 20px;

    }

    .box_list_content .list-body ul {
        list-style-type: disc;
    }

    .box_list_content .list-body ul li {
        overflow: hidden;
        height: auto;
        line-height: 200%;
        border-bottom: 0.1rem #dcdcdc dashed;

    }

    .box_list_content .list-body ul li .dian {
        display: inline-block;
        vertical-align: middle;
        width: 0.3rem;
        height: 0.3rem;
        background-color: #aaa;
        margin-right: 5px;
    }

    .box_list_content .list-body ul li .list-title {
        float: left;
        width: 70%;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;

    }

    .box_list_content .list-body ul li .list-title a:hover {
        color: #a81404;
    }

    .box_list_content .list-body ul li .list-date {
        color: #999999;
        float: right;
    }

    .box_list_content .t-info {
        display: inline-block;
        height: auto;
        width: 100%;
        background-color: #f8f8f8;
        position: relative;
        top: 0rem;
        line-height: 3rem;
    }

    .box_list_content .t-info span {
        display: block;
        padding-left: 5vw;
    }

    .box_list_content .t-info .redfont {
        color: #ad0d0d;
        font-size: 1rem;
    }

    .box_list_content .list_header .read-more {
        position: absolute;
        cursor: pointer;
        top: 2.8vw;
        right: 3.2vw;
    }

    .box_list_content .list_header .read-more a {
        color: #000;
    }

    .box_list_content .list_header .read-more:hover {
        color: #ad0d0d;
    }

    .mobileHidden {
        display: none;
    }

    .box_list_content .list_header_nomore {
        display: inline-block;
    }

    .box_list_content .list_header_nomore img {
        padding: 0.5vw 3vw;
    }

    .rc_part {
        margin-bottom: 0.5rem;
    }
}

@media screen and (min-width: 360px) and (max-width: 500px) {
    .box_list_content .list_header .read-more {
        position: absolute;
        cursor: pointer;
        top: -3vw;
        right: 4vw;
    }
}


@media screen and (min-width: 501px) and (max-width: 1200px) {
    .box_list_content .list_header .read-more {
        position: absolute;
        cursor: pointer;
        top: 2.5vw;
        right: 3.2vw;
    }
}