.box {
    padding-top: 6.8571rem;
}

.ad_wrap {
    display: block;
}

.ad_wrap img {
    width: 85.71rem;
    height: 5rem;

}


.nav_title {
    display: flex;
    align-items: center;
    padding: 1.1429rem 0;
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 14px;
    color: #4E5969;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    /* border-bottom: .0714rem solid #E5E5E5; */
}

.nav_title a {
    color: #999 !important;

}

.nav_title .text {
    margin-right: 0.14rem;
    color: #999;
}

/* .center_new .nav_title .more {
    margin-right: 0.57rem;
    display: flex;
    align-items: center;
    justify-content: center;
} */

.nav_title img {
    /* margin-right: 0.57rem; */
    width: 1.14rem;
    height: 1.14rem;
}

.center_new .connent {
    width: 85.71rem;
    /* height: 46rem; */
    background: #FFFFFF;
    border-radius: 1.07rem 1.07rem 1.07rem 1.07rem;
    padding: 1.5rem 1.5rem;
    margin-bottom: 0.71rem;
}

.title_big {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 500;
    font-size: 1.43rem;
    color: #060A26;
    line-height: 2.14rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}

.center_new .connent .new_wrap {
    border-top: .0714rem solid #E4E6F0;
}

.center_new .connent .new_wrap .title {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 700;
    /* font-size: 2.29rem; */
    font-size: 2rem;
    color: #333333;
    line-height: 3.36rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-top: 1.14rem;
}




.connent .icon {
    display: flex;
    align-items: center;
    justify-content: center;

}

.connent .icon img {
    width: 1.14rem;
    height: 1.14rem;
    margin-right: 0.14rem;
}

.connent .icon .item,
.connent .icon .item a {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 0.93rem;
    color: #4E5969;
    line-height: 1.36rem;
    text-align: right;
    font-style: normal;
    text-transform: none;
    display: flex;
    align-items: center;
    margin: 0.57rem 0.57rem 0.57rem 0;
}

/* 
a:hover {
    color: #FF6A00 !important;
} */

.html_wrap {
    margin-bottom: 3.5714rem;
}

.html_wrap table td p {
    font-size: 1.1429rem
}

.html_wrap a {
    color: #0000ff;
    margin-bottom: 1.4286rem;
    margin-top: 1.4286rem;
    line-height: 2em;
    font-size: 1.1429rem
}

.html_wrap pre {
    color: #444;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    display: block;
    margin: .7143rem 0;
    padding: 9px;
    border: .0714rem solid #ccc;
    border: .0714rem solid rgba(0, 0, 0, .15);
    border-radius: .2143rem;
    background-color: #f5f5f5;
    white-space: pre-wrap;
    word-wrap: break-word;
    font-size: 11px;
    line-height: 20px;
    word-break: break-all;
}

/*频道内容页*/





.html_wrap h2 {
    font-size: 1.1429rem;
    margin: 15.7143rem 0;
    padding-left: .7143rem;
    border-left: .2143rem solid #2196f3;
}

.html_wrap img {
    max-width: 100%;
}

.html_wrap>p {
    margin-bottom: 1.4286rem;
    margin-top: 1.4286rem;
    line-height: 2em;
    font-size: 1.2857rem
}

.html_wrap table td p {
    font-size: 1.1429rem
}

.html_wrap a {
    color: #0000ff;
    margin-bottom: 1.4286rem;
    margin-top: 1.4286rem;
    line-height: 2em;
    font-size: 1.1429rem
}

.html_wrap pre {
    color: #444;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    display: block;
    margin: .7143rem 0;
    padding: .6429rem;
    border: .0714rem solid #ccc;
    border: .0714rem solid rgba(0, 0, 0, .15);
    border-radius: .2143rem;
    background-color: #f5f5f5;
    white-space: pre-wrap;
    word-wrap: break-word;
    font-size: .7143rem;
    line-height: 1.4286rem;
    word-break: break-all;
}

.content-tag {
    margin-top: .7143rem;
}

.content-tag a {
    color: #666;
    padding: .2857rem .5714rem;
    border-radius: 3px;
    margin-right: .7143rem;
    font-size: .8571rem;
    margin-top: .3571rem;
    background: #e5e5e5;
}

.content-tag a:hover {
    background: #2196f3;
    color: #fff;
}

.operate {
    margin: .7143rem 0;
}

.operate a {
    margin-right: .7143rem;
    background: #2196f3;
    height: 1.7857rem;
    width: 5rem;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: .8571rem
}

.operate a:hover {
    opacity: 0.8;
    color: #fff;
}

tbody tr:nth-of-type(1) td {
    background: rgb(255 106 0);
    color: #fff;
}

/*频道内容页*/



.center_new .connent .tag_wrap2 {
    display: flex;
    flex-wrap: wrap;
    gap: 0.57rem;
    margin-top: 1.43rem;
    padding-top: 1.71rem;
    border-top: .0714rem solid #E4E6F0;

}

.center_new .connent .tag_wrap2 .tag {
    border-radius: 0.71rem;
    padding: 0.14rem 0.71rem;
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 0.93rem;
    color: #4E5969;
    padding: 0.29rem 0.57rem;
    background: #F5F8FA;
    border-radius: 0.29rem 0.29rem 0.29rem 0.29rem;
}

.center_new .connent .tag_wrap2 .tag:hover {
    background: #FF6A00;
    color: #fff !important;
    cursor: pointer;
}



.img_wrap_school {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* justify-content: flex-start; */
    /* gap: .71rem; */
}

.img_wrap_school img {
    cursor: pointer;
    width: 20.86rem;
    /* height: 5rem; */
}

/* 下载部分 */
.Download_ {
    width: 85.71rem;
    background: #FFFFFF;
    border-radius: 1.07rem 1.07rem 1.07rem 1.07rem;
    padding: 1.5rem 2rem;
    margin-top: .71rem;
}

.download_connnent {
    border-top: .0714rem solid #E4E6F0;
}

.download_connnent img {
    width: 1.14rem;
    height: 1.14rem;
    margin-right: 0.21rem;
}

.school_connent {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 14px;
    color: #5D5D5D;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 1.14rem;
    padding: 1.2rem 0 0;
}

.school_connent .item a {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: 30.71rem;
    /* margin-top: 1.14rem; */
}

.download_connnent .item_text {
    margin-top: 1.14rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;

}

.download_connnent .item_text:hover {
    color: #FF6A00;
    cursor: pointer;
}

.download_connnent .item_text .text {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: 80rem;
}

.school_info {
    width: 15.71rem;
    /* height: 21.36rem; */
    background: #FFFFFF;
    border-radius: 1.07rem 1.07rem 1.07rem 1.07rem;
    padding: 2rem;
}

.school_info>img {
    width: 4.29rem;
    height: 4.29rem;
    border-radius: 1.07rem 1.07rem 1.07rem 1.07rem;
    display: block;
    margin: 0 auto;
    margin-bottom: 1.14rem;
}

.school_info .school_name {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 500;
    font-size: 1.14rem;
    color: #060A26;
    line-height: 1.71rem;
    text-align: center;
    font-style: normal;
    text-transform: none;
}

.school_info p {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 0.9rem;
    color: #4E5969;
    line-height: 1.5rem;
    text-align: center;
    font-style: normal;
    text-transform: none;
}

.school_info a {
    margin: 0 auto;
    /* display: block; */
    margin-top: 1.14rem;
    width: 9.71rem;
    height: 2.29rem;
    background: #FF6A00;
    border-radius: 0.57rem 0.57rem 0.57rem 0.57rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;


}

.school_info a:hover {
    color: #fff;
}

.mian .right_wrap {
    margin-top: 0;
}

.school_info a img {
    width: 0.57rem;
    height: 0.71rem;
    margin-left: 0.29rem;
}


/* 底部新闻 */
.bottom_new {
    width: 100%;
    margin-top: 1.41rem;
}

.bottom_new .school_new {
    background-color: #fff;
    padding: 1.5rem 0;

}

.bottom_new .school_new .school_connent {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 14px;
    color: #5D5D5D;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 1.14rem;
    padding: 1.2rem 0 0;
}


.mian {
    margin-bottom: 0;
}

.school_new .school_connent .item a {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: 50.71rem;
    /* margin-top: 1.14rem; */
}

.nobg {
    background: none !important;
}

/* 分类新闻 */


.all_new {
    background-color: #fff;
    padding: 1.5rem 0;
}

.all_new .container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5rem;
}


.all_new .container .iten_new .new_list {
    padding-top: 1.14rem;

}

.all_new .iten_new .item {
    margin-bottom: 1.14rem;
}

.all_new .iten_new .item a {
    display: flex;
    align-items: center;
}

.all_new .iten_new .item a p {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: 31.86rem;
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 14px;
    color: #454545;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}

.all_new .iten_new .item a i {
    width: 0.43rem;
    height: 0.43rem;
    display: inline-block;
    background-color: #FF6A00;
    border-radius: 50%;
    line-height: 1rem;
    margin-right: 0.35rem;
}


.hot_label {
    padding: 1.5rem 0;
    background-color: #fff;
}

.hot_label .ul {
    padding-top: 1.14rem;
    display: grid;
    grid-template-columns: repeat(15, 1fr);
    grid-row-gap: 1.14rem;
}

.hot_key {
    background-color: #fff;
    padding: 1.5rem 0;

}

.hot_key .hot_key_wrap {
    padding-top: 1.14rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 1.14rem;
}

.hot_key .hot_key_wrap a {
    border-radius: 0.29rem 0.29rem 0.29rem 0.29rem;
    margin-right: 1.14rem;
    background-color: #F5F8FA;
    padding: 0.21rem 0.57rem;
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 1.07rem;
    color: #525252;
    text-align: left;
    font-style: normal;
    text-transform: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.right_wrap .new_list .connent_title {
    font-size: 1.4286rem;
    line-height: 2rem;
    margin-bottom: 2rem;
    color: #333;

}

.right_wrap .new_list {
    background-color: #fff;
    padding: 1.5rem;
    border-radius: .7143rem;
    margin-top: .7143rem;
    margin-bottom: .7143rem;

}




.right_wrap .new_list .new_connnent .list_item {
    padding-left: 2em;
    margin-bottom: 1.0714rem;
    display: block;
}

.right_wrap .new_list .new_connnent .list_item:last-of-type {
    margin-bottom: 0;
}

.right_wrap .new_list .new_connnent .list_item .icon {
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    color: #FF6A00;
    font-size: 1.5em;
    font-weight: bold;
}

.right_wrap .new_list .new_connnent .list_item .top {
    display: flex;
    align-items: flex-start;
    position: relative;
    color: #323232;
    margin-bottom: .7143rem;
}

.right_wrap .new_list .new_connnent .list_item .top .icon {
    position: absolute;
    left: -1.7143rem;
    top: 0.2143rem;
    width: 1.4286rem;
    height: 1.4286rem;
}

.right_wrap .new_list .new_connnent .list_item:nth-of-type(1) .top .icon {
    width: 1.4286rem;
    height: 1.4286rem;
    background: url('../image/index/paiming1.png') no-repeat;
    background-size: cover;
}

.right_wrap .new_list .new_connnent .list_item:nth-of-type(2) .top .icon {
    background: url('../image/index/paiming2.png') no-repeat;
    background-size: cover;
}

.right_wrap .new_list .new_connnent .list_item:nth-of-type(3) .top .icon {
    background: url('../image/index/paiming3.png') no-repeat;
    background-size: cover;
}

.right_wrap .new_list .new_connnent .list_item:nth-of-type(4) .top .icon {
    background: url('../image/index/paiming4.png') no-repeat;
    background-size: cover;
}

.right_wrap .new_list .new_connnent .list_item:nth-of-type(5) .top .icon {
    background: url('../image/index/paiming5.png') no-repeat;
    background-size: cover;
}


.right_wrap .new_list .new_connnent .list_item .dec {
    font-size: .8571rem;
    color: #b5b5b5;
    font-weight: normal;
}

.right_wrap .new_list .new_connnent .list_item .top:hover {
    color: #FF6A00;
    cursor: pointer;
}

.right_wrap .right_line img {
    /* width: 21.4286rem; */
    width: 100%;
    border-radius: .7143rem;
    /* margin-top: .7143rem; */

}

.right_wrap .new_list2 {
    background-color: #fff;
    padding: 1.2rem 1rem 1.8rem 1.2rem;
    border-radius: .7143rem;



}

.right_wrap .new_list2 .connent_title {
    font-size: 1.4286rem;
    line-height: 2rem;
    margin-bottom: 2rem;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.right_wrap .new_list2 .connent_title a {
    font-size: 1rem;
    color: #8a8a8a;
    font-weight: normal;
}

.right_wrap .new_list2 .item {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 2.1429rem;
    cursor: pointer;
}

.right_wrap .new_list2 .item:last-of-type {
    margin-bottom: 0;
}




.right_wrap .new_list2 .left {
    width: 49%;
}

.right_wrap .new_list2 .item .text {
    font-size: 1.1429rem;
    font-weight: normal;
    line-height: 1.8571rem;
    height: 3.28571429em;
    overflow: hidden;
    margin-bottom: .16rem;
    text-align: justify;
    color: #323232;

}

.right_wrap .new_list2 .item .img_box {
    /* background-color: red; */
    width: 8.7857rem;
    height: 4.5rem;
    /* width: 8.5714rem;
    height: 5.3571rem; */
    border-radius: .7143rem;
    overflow: hidden;
    transform: rotate(0deg);
}

.right_wrap .new_list2 .item .img_box i {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    /* width: 8.5714rem;
    height: 5.3571rem; */
    width: 8.7857rem;
    height: 4.5rem;
    transition: all .2s;

}

.right_wrap .new_list2 .item:hover .text {
    color: #FF6A00;
}

.right_wrap .new_list2 .item:hover i {
    /* transform: rotate(360deg); */
    transform: scale(1.1);
}

.time {
    margin-top: .8571rem;
    font-weight: normal;
    font-size: 1rem;
    position: relative;
    line-height: .2rem;
    color: #c2c2c2;
}


.a_hover:hover {
    color: #FF6A00 !important;
    text-decoration: underline;
}

.user_info_ .user_logo {
    border-radius: 50%;
}

.user_info_ .user_name {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: 5.7143rem;
}


/* 自定义其他任意主题  */
.class-layer-demo-custom .layui-layer-title {
    background-color: #EDEFF2;
}

.class-layer-demo-custom .layui-layer-btn {
    padding: 5px 10px 10px;
}

.class-layer-demo-custom .layui-layer-btn a {
    background: #fff;
    border-color: #E9E7E7;
    color: #333;
}

.class-layer-demo-custom .layui-layer-btn .layui-layer-btn0 {
    border-color: #FA584D;
    background-color: #FA584D;
    color: #fff;
}