body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
}

body,
button,
input,
select,
textarea {
    font: tahoma, arial, \5b8b\4f53;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}


ul,
ol {
    list-style: none;
}

a {
    text-decoration: none;
    color: #000;
}

* {
    box-sizing: border-box;
}

body, html {
    background-color: #F7F7F7;
    transition: .6s;
    font: 14px/1.8 "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif;
}

table {
    border-collapse: collapse;
}

.container {
    width: 102.8571rem;
    font-size: 1rem;
    margin: 0 auto;
    /* border: 1px solid red; */
}


@media screen and (max-width: 1600px) {
    body, html {
        font-size: 12.6px;
    }
}


@media screen and (max-width: 1440px) {
    body, html {
        font-size: 11.6px;
    }
}

.scrolled .top_lang {
    display: none;
}


.top_lang {
    background-color: #444444;
    width: 100%;
}

.top_lang .container {
    display: flex;
    justify-content: space-between;
    height: 2.57rem;

}

.top_lang .container>div {
    display: flex;
    align-items: center;
}

.top_lang .container a {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 0.86rem;
    color: #CECECE;
    line-height: 1.29rem;
    text-align: center;
    font-style: normal;
    text-transform: none;
    margin-right: 1.43rem;
}


.top_lang .container a:last-child {
    margin-right: 0;
}

.top_lang .container a:hover {
    color: #fff;
    cursor: pointer;
    text-decoration: underline;
    transition: .4s;
}


.top_lang .container .is_login {
    display: none;
    align-items: center;
    justify-content: center;
}


.top_lang .user_info_show {
    text-align: center;
    position: absolute;
    width: 155px;
    height: 123px;
    background: url('/statics/new_ysw/image/comm/logout_bg.png') no-repeat;
    background-size: contain;
    z-index: 111;
    top: 16px;
    right: 4px;
    padding-top: 26px;
    box-sizing: border-box;
    display: none;
    align-items: center;
    flex-direction: column;

}

.top_lang .user_info_show a {
    margin: 0 auto;
    display: block;
    height: 40px;
    width: 99px;
    font-size: 14px;
    font-weight: 500;
    color: #333;
    line-height: 40px;
    border-bottom: 1px solid #e9e9e9;
}

.top_lang .user_info_show a.logout {
    border-bottom: none;

}

.top_lang .logout:hover .user_info_show {
    display: flex;
}


.top_lang .user_info_show a:hover {
    color: #FF6A00;
    text-decoration: none;
    /* border: none; */
}


.top_lang .user_info_show .user_logo {
    border: 3px solid #fff;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    margin-right: 4px;

}






.header {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 9999;
    background-color: #fff;
}

.header.scrolled {
    background: hsla(0, 0%, 100%, .9);
    -webkit-backdrop-filter: saturate(180%) blur(.4286rem);
    backdrop-filter: saturate(180%) blur(.4286rem);
    box-shadow: 0 0 1.7857rem rgba(0, 0, 0, .1);
    transition: background 0.3s;
}



.nav {
    height: 4.29rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.71rem 0;
    z-index: 100;

    /* left: 50%;
    transform: translate(-50%, 0); */
    /* position: absolute;
    top: 0;
    left: 17.14rem; */
}


.nav .left {
    display: flex;
    align-items: center;

}

.nav .logo {
    /* width: 206.9998px;
    height: 30.0006px; */
    width: 14.75rem;
    height: 2.14rem;
}


.nav .nav-list {
    display: flex;
    align-items: center;
    /* margin-left: 30.0006px; */
    margin-left: 2.14rem;
}

.nav .nav-list a {
    position: relative;
    margin-right: 2.14rem;
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 500;
    font-size: 1.14rem;
    color: #060A26;
    line-height: 1.71rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}

.nav .nav-list a.active {
    color: #FF6A00;

}

.nav .nav-list a.active::after {
    content: "";
    display: block;
    width: 100%;
    height: 0.14rem;
    background-color: #FF6A00;
    position: absolute;
    bottom: -0.2857rem;
    left: 0;

}

/* .nav .search {
    width: 19.14rem;
    height: 2.86rem;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    border: 0.07rem solid #E4E6F0;
   
    font-weight: 400;
    font-size: 1rem;
    color: #959BA5;
    line-height: 1.5rem;
    text-align: center;
    font-style: normal;
    text-transform: none;
} */


.nav .search {
    position: relative;
    display: flex;
    align-items: center;
}

.nav .search .searchtxt {
    position: relative;
    display: flex;
    align-items: center;
}

.nav .search button {
    outline: none;
    border: none;

}

.nav .search input {
    width: 15.57rem;
    height: 2.86rem;
    border-radius: 0.71rem 0rem 0rem 0.71rem;
    border: 0.07rem solid #E4E6F0;

    font-weight: 400;
    font-size: 1rem;
    color: #959BA5;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    outline: none;
    padding-left: 0.86rem;
    font-size: 1rem;

    border: .0714rem solid #FFB17A;

}

.nav .search .icon {
    height: 1.54rem;
    height: 1.54rem;
    position: absolute;
    right: 0.86rem;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.nav .search .btn {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 1.07rem;
    color: #FFFFFF;
    text-align: left;
    font-style: normal;
    text-transform: none;
    width: 4.43rem;
    height: 2.86rem;
    line-height: 2.86rem;
    background: #FF6A00;
    text-align: center;
    border-radius: 0rem 0.71rem 0.71rem 0rem;
    cursor: pointer;

}

.login {
    width: 5.71rem;
    height: 2.86rem;
    background: #FF6A00;
    border-radius: 7.14rem 7.14rem 7.14rem 7.14rem;

    font-weight: 400;
    font-size: 1rem;
    color: #FFFFFF;
    font-style: normal;
    text-transform: none;
    text-align: center;
    line-height: 2.86rem;
    cursor: pointer;
}




.tag_wrap {
    /* width: 100%; */
    background: #FF6A00;
    /* height: 4.29rem; */
    margin-bottom: 0.71rem;

}

.tag_wrap .container {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;

    /* margin-top: 0.71rem; */
    padding: 1.14rem 0.5rem;

}



.tag_wrap .ul {
    display: grid;
    grid-row-gap: .2rem;
    /* grid-column-gap: 2.5rem; */
    grid-column-gap: 1.64rem;
    text-align: center;
    /* border-right: 1px dashed #FF7D33; */
    position: relative;



}

.tag_wrap .ul a {
    color: #FFFFFF;
    font-weight: 400;
    font-size: 1.07rem;
    color: #FFFFFF;
    /* line-height: 1.5rem; */
    text-align: center;
    font-style: normal;
    text-transform: none;


}

.tag_wrap .ul::after {
    content: "";
    width: 0.07rem;
    height: 1.43rem;
    background: #FFFFFF;
    border-radius: 0rem 0rem 0rem 0rem;
    opacity: 0.5;
    display: block;

    position: absolute;
    /* right: -1.64rem; */
    /* right: -2.04rem; */
    right: -2.7143rem;
    top: .8571rem;
}



.tag_wrap .ul:nth-of-type(1) {
    grid-template-columns: repeat(3, 1fr);
}

.tag_wrap .ul:nth-of-type(2) {
    grid-template-columns: repeat(3, 1fr);
}

.tag_wrap .ul:nth-of-type(3) {
    grid-template-columns: repeat(2, 1fr);
}

.tag_wrap .ul:nth-of-type(4) {
    grid-template-columns: repeat(2, 1fr);
}

.tag_wrap .ul:nth-of-type(5) {
    grid-template-columns: repeat(3, 1fr);
}

.tag_wrap .ul:nth-of-type(6) {
    grid-template-columns: repeat(2, 1fr);
    border: none;
}

.tag_wrap .ul:nth-of-type(6)::after {
    display: none;
}


.tag_wrap .ul a {
    display: inline-block;
    /* transition: all .3s; */
    /* border: 1px solid #dcdcdc; */
}

.tag_wrap .ul a:hover {
    text-decoration: underline;

}

.tag_wrap .red {

    font-weight: 700;
    font-size: 1.14rem;
    color: #FFFFFF;
    /* line-height: 1.93rem; */
    text-align: center;
    font-style: normal;
    text-transform: none;
}

.mian {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 1.71rem;
}

.mian .left_nav {
    /* width: 17.14rem; */
    width: 10.71rem;
    display: flex;
    flex-direction: column;
    /* margin-right: 1.14rem; */


}

.mian .left_nav .user_info_ {
    width: 10.71rem;
    height: 10.86rem;
    background: #FFFFFF;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    padding: 1.14rem;
}

.mian .left_nav .user {
    display: flex;
    align-items: center;

    font-weight: 500;
    font-size: 1.14rem;
    color: #060A26;
    line-height: 1.71rem;
    text-align: left;
    font-style: normal;
    text-transform: none;

}

.mian .left_nav .user img {
    width: 2.14rem;
    margin-right: 0.29rem;
}

.mian .left_nav .mine {
    width: 8.43rem;
    height: 1.71rem;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    border: 0.07rem solid #FF6A00;

    font-weight: 400;
    font-size: 0.93rem;
    color: #FF6A00;
    line-height: 1.36rem;
    text-align: center;
    font-style: normal;
    text-transform: none;
    margin: 0.57rem 0;
    cursor: pointer;
}

.mian .left_nav .li {
    margin: 0.57rem 0;

    font-weight: 400;
    font-size: 1rem;
    color: #999;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.mian .left_nav .li :hover {
    color: #FF6A00;
}

.mian .left_nav .li:last-of-type {
    margin-bottom: 0;
}

.mian .left_nav .li img {
    /* 1.14rem */
    width: 1.14rem;
    height: 1.14rem;
    display: flex;
    align-items: center;
    margin-right: 0.57rem;
}

.mian .left_nav .nav_mian {
    width: 10.71rem;
    background: #FFFFFF;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    padding: 1.14rem;
    margin-top: 0.71rem;

}


.mian .left_nav .nav_mian .title {

    font-weight: 500;
    font-size: 1.14rem;
    color: #060A26;
    line-height: 1.71rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    position: relative;
}




.mian .left_nav .nav_mian .title::after {
    content: "";
    display: block;
    width: 0.29rem;
    height: 1.14rem;
    background-color: #FF6A00;
    border-radius: 0rem 0.14rem 0.14rem 0rem;
    position: absolute;
    bottom: .2143rem;
    left: -1.1429rem;
}

.center_new .tab {
    width: 64.64rem;
    /* height: 7rem; */
    background: #FFFFFF;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    padding: 1.14rem 1.71rem;
}

.center_new .tab_wrap {
    display: flex;
    align-items: center;

    font-weight: 500;
    font-size: 1.29rem;
    color: #060A26;
    line-height: 1.93rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    padding-bottom: 0.86rem;
    border-bottom: .0714rem solid #E4E6F0;


}

.center_new .tab_wrap .tab_item {
    position: relative;
    margin-right: 0.57rem;
    font-size: 1.07rem;
    cursor: pointer;

}

.center_new .tab_wrap .tab_item:hover {
    color: #FF6A00;
}


.center_new .tab_wrap .tab_item.active {

    font-weight: 900;
    font-size: 1.29rem;
    color: #FF6A00;
    line-height: 1.79rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}

.center_new .tab_wrap .tab_item:last-of-type {
    margin-right: 0;
}

.center_new .tab_wrap .tab_item.active::after {
    content: "";
    display: block;
    width: 1.71rem;
    height: 0.29rem;
    background: #FF6A00;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    position: absolute;
    bottom: -0.9rem;
    left: 50%;
    transform: translateX(-50%);
}

.center_new .tab_wrap2 .tab_wrap2_item {
    align-items: center;
    display: none;
}

.center_new .tab_wrap2 .tab_wrap2_item.active {
    display: flex !important;

    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}

.center_new .tab_wrap2 .tab_wrap2_item {

    font-weight: 400;
    font-size: 1rem;
    color: #060A26;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    padding-top: 0.86rem;
}

.center_new .tab_wrap2 .tab_wrap2_item .tab_item2 {
    margin-right: 1.14rem;
    cursor: pointer;

}

.center_new .tab_wrap2 .tab_wrap2_item .tab_item2.active {
    color: #FF6A00;

}

.center_new .list_connent {
    /* display: flex;
    justify-content: space-between;
    align-items: center; */
    width: 71.43rem;
    background-color: #fff;
    padding: 1.14rem 1.71rem;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    /* margin-top: 0.71rem; */
}

.center_new .list_connent .left {
    display: flex;
    align-items: center;
    justify-content: center;
}

.center_new .list_connent .left span {

    font-weight: 400;
    font-size: 1rem;
    color: #959BA5;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}

.center_new .list_connent .left .seach_input {
    width: 32.36rem;
    height: 2.14rem;
    border-radius: 0.43rem 0.43rem 0.43rem 0.43rem;
    background-color: #F7F7F7;
    display: flex;
    align-items: center;
    width: 25.71rem;
    height: 2.14rem;
    background: #F7F7F7;
    border-radius: 0.43rem 0.43rem 0.43rem 0.43rem;
    margin-left: 0.3rem;

}

.center_new .list_connent .left .seach_input input {
    width: 25.71rem;
    height: 2.14rem;
    outline: none;
    border: none;
    background-color: #F7F7F7;
    border-radius: 0.43rem 0.43rem 0.43rem 0.43rem;
    padding-left: 0.86rem;
}

.center_new .list_connent .top_connent {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border-bottom: .0714rem solid #E4E6F0;
    padding-bottom: 1.43rem;
}

.center_new .list_connent .top_connent .seach_wrap {
    width: 2.86rem;
    height: 2.14rem;
    background: #FF964C;
    border-radius: 0 0.43rem 0.43rem 0;
    display: flex;
    align-items: center;
    justify-content: center;

}

.center_new .list_connent .top_connent .seach_wrap img {
    width: 1.14rem;
    height: 1.14rem;
}

.center_new .list_connent .top_connent .right {
    display: flex;
    align-items: center;
}

.center_new .list_connent .top_connent .right .tab_item {
    display: flex;
    align-items: center;
    margin-left: 1.14rem;
    cursor: pointer;

}

.center_new .list_connent .top_connent .right .tab_item img {
    width: 1.29rem;
    height: 1.29rem;
    margin-right: 0.29rem;
}

.list_connent .new_list_wrap .list_samll .list_item {
    padding: 0.71rem 0;
}

.list_connent .new_list_wrap .list_item {
    border-bottom: 0.07rem dashed #E4E6F0;
    padding: 1.14rem 0;
}

.list_connent .new_list_wrap .list_item:last-of-type {
    border-bottom: none;
}

.list_connent .new_list_wrap .list_item .title {


    font-weight: 500;
    font-size: 1.21rem;
    color: #060A26;
    line-height: 1.79rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-bottom: 0.86rem;
}

.list_samll .list_item {
    display: flex;
    align-items: center;
    justify-content: space-between;

}

.list_samll .title {


    font-weight: 400;
    font-size: 1.07rem;
    color: #060A26;
    line-height: 1.57rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    width: 52.36rem;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin-bottom: 0 !important;

}

.list_samll .list_item .time {

    font-weight: 400;
    font-size: 1rem;
    color: #4E5969;
    line-height: 1.5rem;
    text-align: right;
    font-style: normal;
    text-transform: none;
}



.new_list_wrap .list_item .key_word {

    font-weight: 400;
    font-size: 1rem;
    color: #959BA5;
    line-height: 1.29rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    display: flex;
    align-items: center;
    /* margin-top: 0.57rem; */
    gap: 0.43rem;

}

.new_list_wrap .list_item .key_word .item {
    /* width: 4.29rem; */
    /* height: 1.43rem; */
    background: #F5F8FA;
    border-radius: 0.29rem 0.29rem 0.29rem 0.29rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.29rem;
}

.page_wrap {
    display: flex;
    align-items: center;
    justify-content: center;

    font-weight: 400;
    font-size: 1rem;
    color: #060A26;
    line-height: 1.5rem;
    text-align: center;
    font-style: normal;
    text-transform: none;
    text-align: center;
    line-height: 2.86rem;
    gap: 0.57rem;
    margin-top: 0.57rem;

}

.page_wrap .page_totle,
.page_wrap .page_btn {

    width: 8.57rem;
    height: 2.86rem;
    background: #FFFFFF;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    cursor: pointer;
    border: none;

}

/* .page_wrap .page_btn{
    display: none;
} */
.page_btn.hidden, .page_btn.disabled {
    display: none;
}

.page_wrap .page_btn.show {
    display: block;
}

.page_wrap .page_item {

    width: 2.86rem;
    height: 2.86rem;
    background: #FFFFFF;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    text-align: center;
    line-height: 2.86rem;
    cursor: pointer;

}

.page_wrap .page_item:hover,
.page_wrap .page_btn:hover {
    background: #FF6A00;
    color: #fff;
}



.page_wrap .page_item.active {
    width: 2.86rem;
    height: 2.86rem;
    background: #FF6A00;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    color: #fff;
}

.mian .right_wrap {
    /* margin-top: 2.9rem; */
}

.mian .right_wrap .connent {
    width: 30rem;
    background: #FFFFFF;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    padding: 1.14rem;
    margin-bottom: 0.71rem;
}

.title_big {

    font-weight: 500;
    font-size: 1.43rem;
    color: #060A26;
    line-height: 2.14rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    /* margin-bottom: 0.71rem; */
    width: fit-content;
    /* padding-bottom: 0.29rem; */
    border-bottom: 0.29rem solid #FF6A00;
}


.mian .right_wrap .connent .tab_list {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-column: 0.21rem;

}

.mian .right_wrap .connent .tab_list .tab_item {

    font-weight: 400;
    font-size: 1rem;
    color: #959BA5;
    line-height: 1.5rem;
    text-align: center;
    font-style: normal;
    text-transform: none;
}

.mian .right_wrap .connent .tab_list .tab_item {
    width: 10.86rem;
    height: 1.71rem;
    cursor: pointer;
    line-height: 1.71rem;

}

.mian .right_wrap .connent .tab_list .tab_item.active {
    width: 10.86rem;
    height: 1.71rem;
    background: #FFFFFF;
    border-radius: 0.57rem 0.57rem 0.57rem 0.57rem;
    text-align: center;
    line-height: 1.71rem;

    font-weight: 500;
    font-size: 1rem;
    color: #060A26;
    text-align: center;
    font-style: normal;
    text-transform: none;
}

.mian .right_wrap .connent .tab_list {
    display: flex;
    align-items: center;
    width: 22.36rem;
    height: 2.14rem;
    background: #F7F7F7;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    padding: 0.21rem;
}



.mian .right_wrap .connent .top {
    display: flex;
    align-items: center;
    margin-top: 0.71rem;
}

.mian .right_wrap .connent .top i {
    display: inline-block;
    width: 0.43rem;
    height: 0.43rem;
    border-radius: 50%;
    background-color: #0090F7;
    margin-right: 0.21rem;


}

.border_top {
    border-top: .0714rem solid #E4E6F0;
}

.mian .right_wrap .tab_connent .list .item .title {
    margin-top: 0.71rem;
    display: flex;
    align-items: center;

    font-weight: 400;
    font-size: 1.07rem;
    color: #060A26;
    line-height: 1.57rem;
    text-align: left;
    font-style: normal;
    text-transform: none;

}

.mian .right_wrap .tab_connent .list .item .title p {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: 24rem;

}

.mian .right_wrap .tab_connent .list .item .title.red {
    color: #FF6A00;
}

.mian .right_wrap .tab_connent .list .item i {
    display: inline-block;
    /* color: #FF6A00; */

    font-weight: 600;
    font-size: 1.2rem;
    text-align: left;
    text-transform: none;
    margin-right: 0.39rem;
    width: 0.43rem;
    height: 0.43rem;
    border-radius: 50%;
    line-height: 1.14rem;
    text-align: center;
    background-color: #FF6A00;

}

.mian .right_wrap .tab_connent .list .item span {

    font-weight: 400;
    font-size: 0.93rem;
    color: #959BA5;
    line-height: 1.36rem;
    text-align: right;
    font-style: normal;
    text-transform: none;
}

.item_connent .more {

    font-weight: 400;
    font-size: 1rem;
    color: #959BA5;
    line-height: 1.5rem;
    text-align: center;
    font-style: normal;
    text-transform: none;
    width: 22.36rem;
    height: 2.14rem;
    background: #F5F8FA;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    text-align: center;
    line-height: 2.14rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;


}

.item_connent .more img {
    width: 1.14rem;
    height: 1.14rem;
    margin-left: 0.27rem;

}

.connent .label_wrap {
    /* display: flex;
    align-items: center;
    flex-wrap: wrap; */
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 0.87rem;
    padding-top: 1.14rem;
}

.connent .label_wrap2 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    /* display: grid;
    grid-template-columns: repeat(4, 1fr); */
    gap: 0.87rem;
    padding-top: 1.14rem;
}


.connent .label_wrap .label_item {
    padding: 0.37rem 0.57rem;
    background-color: #F5F8FA;
    border-radius: 0.29rem 0.29rem 0.29rem 0.29rem;
    text-align: center;
}

.connent .label_wrap .label_item:hover {
    background-color: #FF6A00;
    color: #fff;
}

.ad_img {
    width: 30rem;
    height: 15.65rem;
    margin-top: 0.71rem;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    overflow: hidden;
}

.ad_img img {
    width: 30rem;
    height: 15.65rem;
}




.footer {
    height: 20.86rem;
    padding: 3.71rem 0;
    background-color: #222222;
    color: #959BA5;
}




.footer .top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 2rem;
    border-bottom: 1px dashed #444444;

}

.footer .top img {
    width: 14.1429rem;
    /* height: 3.4286rem; */
}



.footer .top .right_ {

    font-weight: 400;
    font-size: 1rem;
    color: #959BA5;
    line-height: 1.5rem;
    text-align: right;
    font-style: normal;
    text-transform: none;

}

.footer .center {
    padding: 1.79rem 0;
    display: flex;
    align-items: center;
    justify-content: space-between;

}

.footer .center a {
    margin-right: 1.4rem;

    font-weight: 500;
    font-size: 1.07rem;
    color: #FFFFFF;
    line-height: 1.57rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}


/* 改版新增 */


.center_new .nav_title {
    display: flex;
    align-items: center;
    padding: 0.71rem 0;

    font-weight: 400;
    font-size: 1rem;
    color: #4E5969;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    /* border-bottom: .0714rem solid #E5E5E5; */
}

.center_new .nav_title .text {
    margin-right: 0.14rem;
    color: #060A26;
}

/* .center_new .nav_title .more {
    margin-right: 0.57rem;
    display: flex;
    align-items: center;
    justify-content: center;
} */

.center_new .nav_title img {
    /* margin-right: 0.57rem; */
    width: 1.14rem;
    height: 1.14rem;
}

.nav_footer {
    background-color: #fff;
}

.nav_footer .container {
    display: grid;
    /* align-items: center; */
    /* flex-wrap: wrap; */
    grid-template-columns: repeat(6, 1fr);
    gap: 0.86rem;
    padding: 2.86rem 0;
}

.nav_footer .container img {
    width: 2.86rem;
    height: 2.86rem;
    margin-right: 0.57rem;

}

.nav_footer .container .item_nav {
    display: flex;
    align-items: center;
    width: 16.43rem;
    height: 7rem;
    /* background: linear-gradient(180deg, #F0F6FF 0%, #FAFCFF 100%); */
    border-radius: 1.07rem 1.07rem 1.07rem 1.07rem;
    padding: 1.71rem 1.43rem;
}

.nav_footer .container .item_nav {

    font-weight: 500;
    font-size: 1.21rem;
    color: #060A26;
    line-height: 1.79rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.nav_footer .container .item_nav:hover {
    /* background: linear-gradient(95deg, #f60, #f60); */
    background: #FF6A00;
    transform: scale(1.05);
}


.nav_footer .container .item_nav .dec p {

    font-weight: 400;
    font-size: 1rem;
    color: #959BA5;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}


.back_wrap {
    background-color: #fff;
    width: 4rem;
    height: 4rem;
    background: #FFFFFF;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    border: 0.07rem solid #E8E8E8;
    position: fixed;
    right: 3rem;
    bottom: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.back_wrap img {
    width: 2rem;
    height: 2rem;
}

.back_wrap:hover {
    background-color: #E8E8E8;
}

.tag_new {
    background-color: #FF6A00;
    padding: 0.79rem;
    margin-bottom: 1.6rem;

}

.tag_new .container {
    display: grid;
    grid-template-columns: repeat(15, 1fr);
    grid-row-gap: 0.43rem;
    grid-column-gap: 1.2143rem;
    /* align-items: center; */
    /* gap: 1.1429rem; */
    flex-wrap: wrap;

}


.tag_new .tag_item {
    width: 5.71rem;
    cursor: pointer;
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 1.07rem;
    color: #FFFFFF;
    line-height: 1.57rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    position: relative;
}

.tag_new .tag_item.bold {
    font-weight: 700;
}



.tag_new .tag_item.after::after {
    content: "/";
    display: inline-block;
    color: #fff;
    position: absolute;
    right: -0.57rem;
    top: 50%;
    transform: translateY(-50%);
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 700;
    font-size: 1.07rem;
    color: #FFFFFF;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}

/* 公共底部------------------------------- */
.footer_new {
    padding-top: 1.71rem;
    background-color: #EDF3F9;
    width: 100%;

}

.footer_new .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.footer_new .logo {
    width: 14.7857rem;
}

.footer_new .left_ {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 1.07rem;
    color: #4E5969;
    line-height: 1.57rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-top: 0.29rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* width: 43.22rem; */
}

.footer_new .lu img {
    width: 16.5rem;
    height: 6.86rem;
}

.footer_new .btn_ {
    line-height: 3.14rem;
    width: 14.29rem;
    height: 3.14rem;
    background: #FF7D33;
    border-radius: 0.57rem 0.57rem 0.57rem 0.57rem;
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 1.14rem;
    color: #FFFFFF;
    text-align: center;
    font-style: normal;
    text-transform: none;
    cursor: pointer;
}


.footer_mian {
    background-color: #222222;
    padding-top: 3.57rem;
}

.footer_mian .container {}



.footer_mian .container .top {
    width: 100%;
    display: flex;
    /* align-items: center; */
    justify-content: space-between;
    border-bottom: .0714rem solid #444444;
}

.footer_mian .container .top .left {
    display: flex;
}

.footer_mian .container .top .item {
    display: flex;
    flex-direction: column;
    margin-right: 2.43rem;
    padding-bottom: 1.79rem;

}

.footer_mian .container .top .item:last-child {
    margin-right: 0;
}

.footer_mian .container .top .item div {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 500;
    font-size: 1.21rem;
    color: #EEEEEE;
    line-height: 1.79rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-bottom: 1.79rem;
}

.footer_mian .container .top .item a {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 1.07rem;
    color: #ABABAB;
    line-height: 1.57rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-bottom: 0.93rem;
}

.footer_mian .container .top .right .title {
    display: flex;
    align-items: center;
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 500;
    font-size: 1.21rem;
    color: #ABABAB;
    line-height: 1.79rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-bottom: 0.93rem;

}

.footer_mian .container .top .right .title img {
    width: 1.71rem;
    height: 1.71rem;
    margin-right: 0.57rem;
}

.footer_mian .container .top .right .logo {
    width: 10.71rem;
    height: 10.71rem;
}

.footer_mian .container .top .right p {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 1.07rem;
    color: #FFFFFF;
    line-height: 1.57rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}

.footer_mian a:hover {
    text-decoration: underline;
    color: #FF7D33;
}

.footer_mian .bottom {
    padding-top: 1.43rem;
    padding-bottom: 3.57rem;
}

.footer_mian .bottom .text {
    display: flex;
    align-items: center;
    margin-bottom: 1.14rem;

}

.footer_mian .bottom .text a {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 1.07rem;
    color: #ABABAB;
    line-height: 1.57rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-right: 1.43rem;
}

.footer_mian .bottom .text2 {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 1rem;
    color: #ABABAB;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.footer_mian .bottom .text2 a {
    margin-right: 2.86rem;
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 1rem;
    color: #ABABAB;
    line-height: 1.5rem;
    text-align: left;
    font-style: normal;
    text-transform: none;

}

.footer_mian .bottom .text2 .flex {
    display: flex;
    align-items: center;
}



.footer_mian .bottom .text2 a img {
    width: 1.43rem;
    height: 1.43rem;
}




/* 公共底部------------------------------- */

.container {
    position: relative;
}

/* .mian .left_nav {
    position: absolute;
    left:-12%;
    top:0;
    margin-right: 1.0714rem;
} */


.school_info {
    width: 10.71rem;
    height: 17.8571rem;
    background: #FFFFFF;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
    padding: 1.14rem;
    margin-bottom: 0.71rem;
}

.school_info .school_name {
    font-size: 1rem;

}

.school_info>img {
    width: 2.5rem;
    height: 2.5rem;
}

.school_info a {
    width: 8.2857rem;
}

.ad_wrap {
    width: 100%;
    /* margin-top: 1.1rem; */

}

.mian .right_wrap {
    /* width: 22.8571rem; */
    width: 22.5rem;

}

.ad_wrap img {
    max-height: 3.2143rem;
    display: block;
    width: auto;
    margin: 0 auto;
    height: auto;
    transition: all .2s;
    cursor: pointer;
}

.ad_wrap {

    overflow: hidden;
}


.ad_wrap img:hover {
    /* -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1); */
    transform: scale(1.1);
}

.a_hover:hover {
    color: #FF6A00 !important;
    text-decoration: underline;
}

.a_hover:hover a {
    color: #FF6A00 !important;
}

/* 分页 */

#page {
    margin: 30px 0;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center
}

#page .pageinfo {
    display: none;
}

#page a {
    /* border: 1px solid #ddd; */
    background: #fff;
    color: #808080;
    padding: 4px 10px;
    margin-left: 5px;
    transition: all 0.2s
}

#page a:hover, #page .curpage {
    background: #2196f3;
    color: #fff;
    text-decoration: none;
    border: 1px solid #2196f3;
}

#page .nopage {
    cursor: not-allowed;
}

#page .nopage:hover {
    background: #fff;
    color: #808080;
    /* border: 1px solid #ddd; */
}

.pagination {
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination>li {
    display: inline;
}

.pagination>li>a, .pagination>li>span {
    height: 2.86rem;
    /* width: 2.86rem; */
    position: relative;
    float: left;
    padding: 0px 1.2143rem;
    line-height: 2.86rem;
    text-decoration: none;
    color: #FF6A00;
    background-color: #fff;
    /* border: 1px solid #ddd; */
    margin-left: 0.5714rem;
    border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
}


.pagination>li:first-child>a, .pagination>li:first-child>span {
    width: 8.57rem;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
    width: 8.57rem;
}

/* .pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
} */

/* .pagination>li:last-child>a, .pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
} */

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 2;
    color: #fff;
    background-color: #FF6A00;
    border-color: #ddd;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    background-color: #FF6A00;
    border-color: #FF6A00;
    cursor: default;
}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}

.pagination-lg>li>a, .pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.pagination-sm>li>a, .pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.badge, .label {
    /*	line-height: 1;*/
    white-space: nowrap;
}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.search-pagination>.pagination>li>a {
    margin: 0 3px;
}

.search-pagination {
    text-align: center;
}

.search-pagination>.pagination>.page-active>a {
    background-color: #FF6A00;
    color: #fff;
}

.pagination>li>a, .pagination>li>span {
    color: #000;
}

.pagination>li>a:hover {
    cursor: pointer;
    color: #fff;
}


.no_data_com {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
    height: 28.5714rem;
}

.no_data_com img {
    width: 5.71rem;
}

.no_data_com .text {
    font-family: SourceHanSansCN-Revision, SourceHanSansCN-Revision;
    font-weight: 400;
    font-size: 1.14rem;
    color: #959BA5;
    line-height: 1.71rem;
    text-align: center;
    font-style: normal;
    text-transform: none;
}

button,input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    outline: none;
    border: none;
}