@charset "UTF-8";
/**头部**/
.header {border-bottom:none;height:auto;line-height:inherit;background-size:cover;position:relative;z-index: 99;position:absolute;width:100%;top:0;transition:1s;}
.header:after {
    content: "";
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 2.47rem;
    background: linear-gradient(180.00deg, rgba(0, 0, 0, 0.8),rgba(0, 0, 0, 0) 100%);
    z-index: -1;
    pointer-events: none;
}
.head-left {
    margin-top: 0.3rem;
}
.header.opennav:after,.header.fix:after{
    opacity: 0;
}
.header.fix {
     background: -moz-linear-gradient(226.33deg, #353EBE, rgba(134, 5, 71, 1) 100%);
    background: -webkit-linear-gradient(226.33deg, #353EBE, rgba(134, 5, 71, 1) 100%);
    background: -ms-linear-gradient(226.33deg, #353EBE, rgba(134, 5, 71, 1) 100%);
}

.header .inner {position:relative;transition:all 0.4s ease-in-out;width: 17.2rem;}
.header .sitelogo {display:flex;}
.header .sitelogo .logo img {width: 4.79rem;}
.header .sitelogo .logo {margin-right:0.29rem;display:inline-block;}
.header .sitelogo h1 {font-size:inherit;font-weight:normal;background:none;padding-left:0px;}
.header .sitelogo .sitetitle {display:inline-block;margin-left:0.19rem;color:#fff;min-height:0.52rem;vertical-align:middle;margin-top:-0.1rem;}
.header .sitelogo a {align-items:center;}
.header .sitelogo .tago img {width:3.82rem;}
.header .sitelogo .sitetitle span {display:block;}
.header .sitelogo img.logo {width:3.4rem;transition:all 0.6s ease-in-out;}
.header .head-main {float:left;margin-top:10px;}
.header .mod {display:flex;justify-content:space-between;}
.header .head-top {
  display:flex;
  align-items:center;
  border-radius: 0px 0px 20px 20px;
  background: -moz-linear-gradient(226.33deg, rgba(0, 122, 255, 1),rgba(134, 5, 71, 1) 100%);
  background: -webkit-linear-gradient(226.33deg, rgba(0, 122, 255, 1),rgba(134, 5, 71, 1) 100%);
  background: -ms-linear-gradient(226.33deg, rgba(0, 122, 255, 1),rgba(134, 5, 71, 1) 100%);
  gap: 0.27rem;
  height: 0.7rem;
  padding-left: 0.27rem;
  position: relative;
  font-weight: bold;
  font-family: 'SourceHanSerifCN-Regular';
  margin-bottom: 0.15rem;
  }
.header .head-top a {
    color: #fff;
}
.header .head-top .news_list a{border-bottom:1px solid rgba(255,255,255,.1);display: block;}
.header .head-top a object {
    display: none;
}
.header .head-right {display:flex;align-items:flex-end;flex-direction:column;border-radius: 0px 0px 20px 20px;font-size: var(--base-size);}
.head-top .site-name .img1{margin-right:.08rem;width:.17rem}
.head-top .site-name .img2{margin-left:.08rem;transition:all .5s ease 0s;width: 0.09rem;}
.head-top .site-name{
    display: flex;
    align-items: center;
}
.head-top .site-lang1 .news_list{position:absolute;top:.7rem;left:0;z-index:1;visibility:hidden;box-sizing:border-box;padding:.07rem 0 .1rem;min-width:1.15rem;border-radius: 0 0 .16rem .16rem;opacity:0;transition:all .5s ease 0s;transform:scaleY(0);transform-origin:center top;background: -moz-linear-gradient(226.33deg, rgba(0, 122, 255, 1),rgba(134, 5, 71, 1) 100%);background: -webkit-linear-gradient(226.33deg, rgba(0, 122, 255, 1), rgba(134, 5, 71, 1) 100%);background: -ms-linear-gradient(226.33deg, rgba(0, 122, 255, 1),rgba(134, 5, 71, 1) 100%);background: #711763;}
.head-top .site-lang1 .news_list .links-item{position:relative;padding:0 .215rem;text-align:center}
.head-top .site-lang1 .news_list {display:block;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;font-size:.14rem;line-height:.36rem}
.head-top .site-lang1 .news_list .links-item .sub-link a{padding:0 .1rem}
.head-top .site-lang1 .news_list .links-item .sub-link{position:absolute;top:0;left:100%;visibility:hidden;width:max-content;background: #711763;opacity:0;transition:all .5s ease 0s;transform:scaleX(0)}
.head-top .site-lang1 .news_list .links-item:hover .sub-link{visibility:inherit;opacity:1;transform:none}
.head-top.open{border-radius:0 0 .16rem}
.head-top.open .site-lang1 .news_list{visibility:inherit;opacity:1;transform:none}
.head-top.open .site-lang1 .img2{transform:rotate(180deg)}
.site-lang ul{display:flex;gap: 0.27rem;}
.head-top .head-r {
    padding: 0 0.26rem 0 0.2rem;
    width: auto;
    display: flex;
    gap: 0.18rem;
    height: 100%;
    align-items: center;
    border-radius: 0px 0px 20px 20px;
}
.header.fix .head-right{
    flex-direction: row-reverse;
    align-items: center;
}
.header.fix .head-top{margin: 0;background: none;padding-left: 0.5rem;gap: 0.3rem;}
.header.fix .head-left{
    margin: 0;
}
.header.fix .head-top .head-r{
    background: none;
    padding: revert-layer;
    gap: 0.3rem;
}
.header.fix .site-lang1{
    display: none;
}
.header.fix .sitelogo .logo img{
    width: 3.2rem;
}
.header.fix .mod{align-items: center;}
.header.fix  .wp-search .search-input{
    width: 0;
    overflow: hidden;
    /* transition:var(	--transition-normal); */
    position: absolute;
    right: -0.1rem;
    margin: 0;
}
.header.fix  .wp-search .search-input input.search-title{background: rgb(255 255 255 / 36%);backdrop-filter: blur(12px);padding-right: 0.25rem;}
.header.fix  .wp-search:hover .search-input{
    width: 1.5rem;
    transition: var( --transition-normal);
}
/* 搜索*/
.wp_search {display:inline-block;position:relative;padding-left:4px;border:1px solid #d0d0d0;}
.wp_search #keyword {width:160px !important;padding:4px 0;border:none;height:20px;line-height:20px;background:transparent;color:#fff;}
.wp_search .search {width:32px;height:30px;border:0px;background:#FFFFFF url(../images/sous.png) no-repeat center;cursor:pointer;vertical-align:top;}
.searchbox .tt {color:#fff;text-align:center;font-size:0.3rem;font-weight:bold;margin-bottom:0.47rem;}
.wp-search{
    position: relative;
    z-index: 1;
}
.wp-search form {display: flex;align-items: center;}
.wp-search .search-input {
    margin-left: 0.13rem;
    width: 0;
    overflow: hidden;
    transition: var(--transition-normal);
}
.wp-search:hover .search-input {
    width: 1.3rem;
}
.wp-search .search-input input.search-title {width: 100%;line-height: 0.26rem;background:none;color:#FFFFFF;border:0;outline:0;font-weight: bold;font-family: 'SourceHanSerifCN-Regular';background: rgb(255 255 255 / 36%);border-radius: 0.2rem;padding: 0 0.14rem;}
.wp-search .search-btn {width: 0.15rem;height: 0.26rem;position: relative;z-index: 1;}
.wp-search .search-btn input.search-submit {width:100%;height:100%;border:0;outline:0;cursor:pointer;background: url(/_upload/tpl/00/dd/221/template221/images/sous.svg) no-repeat center / 100% auto;}
/**导航**/
#nav{}
#nav .inner .wp-panel .navbg{position:absolute;z-index:-1;width:auto;height:100%;background:#fff;opacity:.7;width:100%;left:0;top:0;height:100%}
.nav .wp-menu{display:flex;float: right;justify-content:space-between;gap: 0.4rem;}
.nav .wp-menu .menu-item{position:relative;/* float:left; */}
.nav .wp-menu .menu-item.i1{background:0 0}
.nav .wp-menu .menu-item a>.menu-switch-arrow{display:none;width:20px;height:20px;background:url(/_upload/tpl/00/dd/221/template221/css/images/nav_j.png) 50% center no-repeat;vertical-align:middle}
.nav .wp-menu .menu-item a.menu-link{display:inline-block;color:#fff;/* line-height:.5rem; */font-size: var(--medium-size);font-family: 'SourceHanSerifCN-Bold';}
.header .nav .wp-menu .menu-item:hover a.menu-link{color: #ba005f;text-decoration:none}
.header .nav .sub-menu .hover>.sub-menu{transform:scaleY(1)}
.nav .sub-menu .sub-menu li{/* display:none; */}
.header .nav .sub-menu{position:absolute;top:100%;left:50%;z-index:100;visibility:hidden;/* overflow:hidden; */min-width:219%;border-radius:0 0 .16rem .16rem;background:#fff;opacity:0;transition:all .5s ease 0s;transform:translateX(-50%) scaleY(0);transform-origin:center top}
.header .nav .hover>.sub-menu{visibility:inherit;opacity:1;transform:translateX(-50%) scaleY(1)}
.header .nav .sub-menu .sub-item{position:relative;vertical-align:top;white-space:nowrap}
.header .nav .sub-menu .sub-item.i1-3 .sub-menu {display:none;}
.nav .sub-menu .sub-item a{display:block;height:.46rem;background:0 0;color: var(--main-color);text-align:center;font-size: var(--medium-size);font-family: 'SourceHanSerifCN-Bold';line-height:.46rem;padding:0 .1rem;}
.nav .sub-menu .sub-item a:hover,.nav .sub-menu .sub-item.hover>a{display:block;color:#fff;background: var(--main-color);}
.fix .nav .wp-menu .menu-item a.menu-link:hover {color: #fff;}
.nav .sub-menu .sub-menu{top:0;left:100%;/* background:rgba(90,159,158,.82); */min-width: 100%;transform: none;}
.nav .wp-menu .menu-item:hover a.menu-link::after{transform:none}
.nav .wp-menu li:hover>.sub-menu {transform:translateX(-50%);opacity:1;visibility: inherit;}
.nav .sub-menu li:hover .sub-menu {
    transform: none;
}
.sub-item.i1-4,.sub-item.i1-5 {
    display: none;
}
.header.opennav a.menu_close{
    opacity: 1;
    visibility: inherit;
}
a.menu_close {position: absolute;right: 0;top: 50%;margin-top: -0.27rem;opacity: 0;visibility: hidden;border-radius: 50%;width: 0.56rem;height: 0.56rem;}

a.menu_close img {
    width: 100%;
}
a.menu_close:hover {
    transform: scale(0.8);
    box-shadow: 0 0 22px 4px #33333336;
}

a.menu-btn{display:flex;gap: 0.08rem;align-items: center;}
a.menu-btn img{
    width: 0.16rem;
}
a.menu-btn span{
    display: flex;
    flex-direction: column;
    gap: 0.05rem;
}
a.menu-btn.btn2{display:none}
a.menu-btn .xian{display:block;height: 1px;width:.17rem;background:#fff;border-radius:.02rem;transition:all .4s ease-in-out}
a.menu-btn.arrow .xian:nth-child(2){display:none}
a.menu-btn.arrow .xian:nth-child(1){transform:rotate(-45deg);width:.2rem;position:absolute}
a.menu-btn.arrow .xian:nth-child(3){transform:rotate(45deg);width:.21rem;position:absolute}
.fixbox{position:fixed;z-index: 98;background: url(/_upload/tpl/00/dd/221/template221/images/fixbg.jpg) no-repeat center /cover;width:100%;height:100vh;display:flex;align-items: flex-end;top:0;clip-path:circle(32px at 110% 0);padding: 2.39rem  calc(50vw - 8.6rem) 1.22rem;box-sizing:border-box;visibility: hidden;opacity: 0;overflow: auto;flex-wrap:wrap;justify-content:space-between;align-content:space-between}
.fixbox .close{width:.48rem;height:.48rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:50%;margin-right:-8.2rem;top:.55rem;cursor:pointer}
.fixbox .close img{width:.25rem}
.fixbox.open{display:flex}
.fixbox a{color:#fff;font-family: 'SourceHanSerifCN-Regular';font-weight: bold;}
.fixbox .wp-menu{display:flex;width:100%;justify-content:space-between;text-align:center}
.fixbox .wp-menu .menu-link{font-size: 0.25rem;line-height: 1.5;display:block;}
.fixbox .site-lang .links a{
    font-size: var(--regular-size);
}
.fixbox .wp-menu .sub-menu{margin-top: 0.1rem;text-align:center}
.fixbox .wp-menu .sub-menu .sub-menu{display:none}
.fixbox .wp-menu .sub-menu a{font-size: var(--regular-size);line-height: 2.66;}
.fixbox .searchbox{width:auto;transition: none;display: none;}
.fixbox .site-lang1 .site-name {
    display: none;
}
.fixbox .site-lang1 .news_list{display:flex;justify-content:center}
.fixbox .site-lang1 .news_list .links-item{position:relative;margin-right: 0.9rem;cursor: pointer;}
.fixbox .site-lang1 .links-item>a{pointer-events: none;font-size: var(--regular-size);}
.fixbox .site-lang1 .links-item>a object{
    display: block;
    margin: 0 auto;
    width: 0.5rem;
    margin-bottom: 0.1rem;
}
.fixbox .site-lang1 .links-item>a object *{
    stroke: #fff;
}

.fixbox .site-lang1 .links-item .sub-link{position:absolute;bottom: 105%;left:50%;visibility:hidden;overflow:hidden auto;/* background:#fff; */opacity:0;transition:all .5s ease 0s;transform: scaleY(0) translateX(-50%);transform-origin:center top;max-height: 1rem;min-width:100%;width:max-content;z-index: 2;border: 1px solid #fff;font-family: 'SourceHanSerifCN-Medium';text-align: center;}
.fixbox .site-lang1 .links-item:hover .sub-link{visibility:inherit;opacity:1;transform: scaleY(1) translateX(-50%);}
.fixbox .site-lang1 .links-item .sub-link a{/* background:#fff; */color: #fff;text-align:center;font-size: 0.12rem;line-height: 0.3rem;padding:0 .1rem;display: block;}
.fixbox .site-lang1  .links-item a:hover{background: #af065c;}
.fixbox .site-lang1  .news_list .links-item .link-icon {
    width: 0.726rem;
    height: 0.726rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    margin-bottom: 0.144rem;
}
.fixlang .news_list .links-item .sub-link .link-item:hover a {
    background: rgb(255 255 255 / 20%);
}

/* .fixbox .site-lang1 .links-item:nth-child(1)>a:before {
    background-image: url(/_upload/tpl/00/dd/221/template221/images/t_icon1.svg);
}
.fixbox .site-lang1 .links-item:nth-child(2)>a:before {
    background-image: url(/_upload/tpl/00/dd/221/template221/images/t_icon2.svg);
}
.fixbox .site-lang1 .links-item:nth-child(3)>a:before {
    background-image: url(/_upload/tpl/00/dd/221/template221/images/t_icon3.svg);
}
.fixbox .site-lang1 .links-item:nth-child(4)>a:before {
    background-image: url(/_upload/tpl/00/dd/221/template221/images/t_icon4.svg);
} */
/* .fixbox .site-lang1.open .links-item>a:before,.fixbox .site-lang1.open .links-item>a:hover:before {
    -webkit-animation-name: hvr-buzz-out;
    animation-name: hvr-buzz-out;
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
 */

/**大图**/
.mbanner {perspective:1920px;transform-style:preserve-3d;overflow: hidden;max-height: 100vh;}
#banner .inner {width:100%;text-align:center;}
.mbanner .news_imgs a {display:block;height:100vh;}
.mbanner .news_list .news:not(:first-child){
  display: none;
}
.mbanner .news_list.slick-initialized .news:not(:first-child) ,.mbanner .news_list.swiper-wrapper .news:not(:first-child){
display: block;
}
.mbanner .news_imgs a img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);

}
.mbanner .news_imgs a img{    
    -webkit-transition: all 2.5s ease-in-out;
    -o-transition: all 2.5s ease-in-out;
    transition: all 2.5s ease-in-out}
.mbanner .swiper-slide-active .news_imgs a img {
    -webkit-transform: scale(1.01);
    -ms-transform: scale(1.01);
    -o-transform: scale(1.01);
    transform: scale(1.01)
}
.mbanner .news .news_video {height:100vh;}
.mbanner .news .news_video video {position:absolute;width:100%;height:100%;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%);}
.mbanner .news_list .news:after {content:"";display: block;position: absolute;pointer-events: none;height: 2.21rem;width: 100%;bottom: 0;background: linear-gradient(0.00deg, rgba(103, 58, 183, 1),rgba(103, 58, 183, 0) 100%);opacity: 0.2;}
.mbanner .swiper-pagination {
    --swiper-pagination-bottom: 0.63rem;
    width: auto ! important;
    right: 1rem;
    left: auto ! important;
    bottom: 0.63rem;
    display: flex;
    align-items: center;
}

.mbanner .swiper-pagination-bullet{
    width: 0.17rem;
    height: 0.17rem;
    background: #fff;
    opacity: 0.7;
    --swiper-pagination-bullet-horizontal-gap: 0.1rem;
    transition: var(--transition-normal);
}
@keyframes imgscale{0%{transform:scale(1.2)}
100%{transform:scale(1)}
}
.bb{position:absolute;bottom:.3rem;left:50%;display:flex;color:#fff;text-align:center;font-size:var(--titleSize);font-family:SourceHanSerifCN-Bold;line-height:1.5;cursor:pointer;transform:translateX(50%);animation:2s linear 0s infinite normal none running cc;flex-direction:column;z-index: 1;}
@keyframes cc{0%{opacity:0;transform:translate(-50%)}
20%{opacity:1;transform:translate(-50%,3px)}
80%{opacity:1;transform:translate(-50%,10px)}
90%{opacity:0;transform:translate(-50%,10px)}
100%{opacity:0;transform:translate(-50%,10px)}
}
.bb img{margin:.158rem auto 0;width: 1.52rem;}
.mbanner .swiper-pagination-bullet-active {
    border-radius: 0;
    width: 0.49rem;
    height: 0.32rem;
    background: url(/_upload/tpl/00/dd/221/template221/images/dot.svg)no-repeat center/100% 100%;
    opacity: 1;
}

/**内容**/
.news_imgs a,.news_imgs span {display:block;overflow:hidden;}
.post .news:hover .news_imgs a img,.post .news:hover .news_imgs span img {transform:scale(1.1);}
.news_imgs a img,.news_imgs span img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.6s ease-in-out;}
.news_imgs {overflow:hidden;background:#ccc;position:relative;}
.news_imgs.bg:after {content:"";width:100%;position:absolute;height:1.4rem;background:linear-gradient(0.00deg,rgb(21,21,21) 3.433%,rgba(57,57,57,0) 96.567%);bottom:0;opacity:0.7;pointer-events:none;}
span.underLine {background-image:linear-gradient(var(--main-color),var(--main-color));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .4s;}
.news:hover span.underLine {background-size:100% 1px;color:var(--main-color);}
/**主体公共**/
.post .tt {display:flex;position:relative;margin-bottom: 0.5rem;justify-content: space-between;align-items: center;}
.post .more_btn {}
.post .more_btn img {width: 0.19rem;margin-left: 0.04rem;position: relative;right: 0;transition: var(--transition-normal);}
.post .more_btn .more_text {vertical-align:middle;font-size: var(--regular-size);font-family: 'SourceHanSerifCN-Regular';}
.post .tt .title {font-family: 'SourceHanSerifCN-Regular';    font-family: 'SourceHanSerifCN-Bold';font-size: 0.46rem;line-height: 1.43;font-weight: normal;}
.post .news .news_title {font-size: var(--medium-size);line-height: 1.6;font-weight: bold;font-family: 'SourceHanSerifCN-Bold';font-weight: normal;}
.post .news .news_title font{
    font-weight: inherit ! important;
}
.post .news .news_text {font-size:var(--base-size);line-height: 1.625;color: #333;font-weight: lighter;opacity: 1;text-align: justify;}
.post .news .news_text a {color: #333;}
.news .news_date {font-size: var(--regular-size);line-height: 1;font-family: 'SourceHanSerifCN-Regular';color: #860547;padding-left: 0.09rem;border-left: 0.04rem solid #860547;}
.post .news .news_meta {
    --color: var();
    --color: var(--main-color);
    font-family: 'SourceHanSerifCN-Regular';
    line-height: 1;
    width: 0.62rem;
    flex: none;
    position: relative;
    color: var(--color);
    transition: var(--transition-normal);
}

.post .news .news_meta .news_days {
    font-size: 0.33rem;
    display: block;
    font-weight: bold;
}

.post .news .news_meta .news_month {
    font-size: 0.22rem;
    display: block;
    text-align: right;
}

.post .news .news_meta i {
    width: 1px;
    height: 0.42rem;
    background: var(--color);
    display: inline-block;
    transform: rotate(26deg);
    margin: 0 0.05rem;
    position: absolute;
    left: 0.35rem;
    top: 0.08rem;
    transition: var(--transition-normal);
}
.sudy-tab{position: relative;}
.sudy-container-main .sudy-tab .tab-menu {display: flex;align-items: center;gap: 0.23rem;color: #A3A3A3;justify-content: center;margin-bottom: 0.5rem;}
.sudy-container-main .sudy-tab .tab-menu li{
    font-family: 'SourceHanSerifCN-Regular';
        font-family: 'SourceHanSerifCN-Bold';
    font-size: 0.46rem;
    cursor: pointer;
    line-height: 1.43;
}
.sudy-container-main .sudy-tab .tab-con .post {
    height: 0;
    overflow: hidden;
}

.sudy-container-main .sudy-tab .tab-con .post.active {
    height: auto;
}
.sudy-container-main .sudy-tab .tab-menu .dot {
    background: #A3A3A3;
    width: 0.09rem;
    height: 0.09rem;
    border-radius: 50%;
}

.sudy-container-main .sudy-tab .tab-menu li.selected {
    color: #333;
}
.sudy-container-main .sudy-tab .more_btn{
    position: absolute;
    top: 0.23rem;
    right: 0;
}
.main1  .inner {
    min-height: 100vh;
    padding-top: 0.95rem;
    padding-bottom: 0.45rem;
    box-sizing: border-box;
}

.main1 {
    background: url(/_upload/tpl/00/dd/221/template221/images/main1bg.jpg)no-repeat bottom center/cover;
}

.post-11 .swiper .news .news_title{
    margin: 0.2rem 0;
}
.post-11 .con {
    display: flex;
}

.post-11 .swiper {
    width: 7.15rem;
    margin: 0;
    border-radius: 0.5rem 0 0 0;
    margin-right: 0.34rem;
}

.post-11 .swiper .news .news_imgs a {
    padding-top: 66.85%;
}

.post-11 .swiper .news .news_imgs {
    margin-bottom: 0.33rem;
}

.post-11 .swiper .swiper-pagination {
    top: 4.44rem;
    bottom: auto ! important;
    width: auto ! important;
    right: 0.2rem;
    left: auto ! important;
}
.post-11 .swiper-prev,.post-11 .swiper-next {
    position: absolute;
    z-index: 2;
    top: 2.39rem;
    cursor: pointer;
}

.post-11 .swiper-prev {
    left: 0.33rem;
}

.post-11 .swiper-next {
    right: 0.33rem;
}

.post-11 .swiper-prev img, .post-11 .swiper-next img {
    width: 0.18rem;
}

.post-11 .swiper .swiper-pagination-bullet{
    opacity: 0.73;
    --swiper-pagination-bullet-inactive-color: #fff;
}

.post-11 .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
}
.post-11 .list2 {
    flex: 1;
}

.post-11 .list2 .news {
    display: flex;
}
.post-11 .list2 .news:hover{background: #860547;}
.post-11 .list1 .news:hover .news_text a{color: #860547;}
.post-11 .list2 .news:hover .news_title a{
    color: #fff;
}
.post-11 .list2 .news:hover .news_text a{color:#fff}
.post-11 .list2 .news:hover .news_date{color:#fff;border-left: 0.04rem solid #fff;}
.post-11 .list2 .news:not(:last-child){
    margin-bottom: 0.32rem;
}
.post-11 .list2 .news_imgs {
    width: 3.13rem;
    margin-right: 0.24rem;
    flex: none;
}

.post-11 .list2 .news_imgs a {
    padding-top: 66%;
}

.post-11 .list2 .news:nth-child(1) .news_imgs {
    border-radius: 0 0.5rem 0 0;
}
.post-11 .list2 .news:nth-child(3) .news_imgs {
    border-radius: 0 0 0.5rem 0;
}
.post-11 .list2 .news_wz{padding-top:0.22rem;padding-right: 0.24rem;flex: 1;}
.post-11 .list2 .news .news_title{margin:0.15rem 0}
.post-12 .news_list {
    display: flex;
    --gap: 0.49rem;
    --num: 3;
    gap: var(--gap);
}

.post-12 .news_list .news {
    flex: 1;
}

.post-12 .news_list .news_imgs a {
    padding-top: 66.94%;
    border-radius: 0 0.5rem 0.5rem 0;
}

.post-12 .news_list .news_imgs {
    border-radius: 0 0.5rem 0.5rem 0;
    margin-bottom: 0.31rem;
}
.post-12 .news_list.list1 .news {
    border-bottom: 1px solid #860547;
    padding-bottom: 0.4rem;
    margin-bottom: 0.235rem;
}
.post-12 .news .news_date{
    margin-bottom: 0.2rem;
}
.main2 .inner {
    padding: 0.51rem 0 0.69rem;
}

.main2 .mod {
    display: flex;
}
.main2:after {content: "";width: 50%;height: 100%;position: absolute;background: url(/_upload/tpl/00/dd/221/template221/images/main2bg1.jpg) no-repeat center /cover;top: 0;left: 0;z-index: -1;}

.main2 {
    background: url(/_upload/tpl/00/dd/221/template221/images/main2bg2.jpg) no-repeat right bottom/7.36rem;
    position: relative;
    z-index: 1;
}
.sudy-container-main .main2  .sudy-tab .tab-menu {
    justify-content: flex-start;
}
.main2 .ml {
    padding-right: 0.79rem;
    width: 50%;
    flex: none;
    position: relative;
}

.main2 .mr{
    padding-left: 0.44rem;
    width: 50%;
    flex: none;
}

.post-21 .news_list .news a {
    display: flex;
    background: #fff;
    align-items: center;
    height: 1.16rem;
    padding: 0 0.43rem;
    box-sizing: border-box;
    box-shadow: 0px 3px 6px 0px rgba(38, 0, 25, 0.08);
}
.post-21 .news_list .news .news_meta{
    margin-right: 0.38rem;
}
.post-21 .news_list .news:first-child a {
    border-radius: 0.5rem 0.5rem 0 0;
}

.post-21 .news_list .news:last-child a {
    border-radius: 0 0 0.5rem 0;
}

.post-21 .news_list .news:not(:last-child) {
    margin-bottom: 0.3rem;
}

.post-21 .news_list .news a:hover {
    background: var(--main-color);
    color: #fff;
}

.post-21 .news_list .news a:hover .news_meta{--color: #fff;}
.post-20 {
    margin-top: 0.86rem;
}

.post-20  .news_list {
    display: flex;
    justify-content: space-between;
    text-align: center;
}

.post-20 .news_list .news object {
    width: 0.45rem;
    display: block;
    margin: 0 auto;
    margin-bottom: 0.1rem;
}

.post-20 .news_list .news>a {
    font-size: var(--regular-size);
    font-weight: bold;
}
.post-20 .news_list .wz {
    position: absolute;
    min-width: 100%;
    height: auto;
    z-index: 1;
    background: #fff;
    box-shadow: 0px 3px 6px 0px rgba(38, 0, 25, 0.08);
    border-radius: 0  0 0.25rem 0;
    left: 50%;
    transform: translateX(-50%) scaleY(0);
    overflow: hidden;
    transform-origin: top;
    opacity: 0;
    top: 100%;
    padding-bottom: 0.19rem;
    overflow-y: auto;
    visibility: hidden;
    transition: var(--transition-normal);
}

.post-20 .news_list .news {
    position: relative;
    padding: 00.242rem 0.155rem;
}
.post-20 .news_list .news:after{content:'';background:url(/_upload/tpl/00/dd/221/template221/images/ggline.svg)no-repeat;background-size:contain;position:absolute;bottom: 0.14rem;left:50%;transform:translateX(-50%);width: 0.72rem;opacity: 0;height: 0.02rem;transition:0.7s}
.post-20 .news_list .news:hover{
    background: #fff;
    border-radius: 0.25rem 0.25rem 0 0;
    box-shadow: 0 0.03rem 0.06rem rgb(38 0 25 / 8%);
}
.post-20 .news_list .news:hover:after{opacity:1}
.post-20 .news_list .wz a {
    line-height: 2.5;
    font-size: var(--base-size);
    display: block;
    padding: 0 0.1rem;
}

.post-20 .news_list .wz a:hover {
    background: var(--main-color);
    color: #fff;
}

.post-20 .news_list .news:hover .wz {
    opacity: 1;
    visibility: inherit;
    transform: translateX(-50%) scale(1);
}

.post-22 .swiper1,.post-22 .swiper3 {
    margin: 0;
    border-radius: 0.5rem 0.5rem 0.5rem 0;
    margin-bottom: 0.29rem;
}

.post-22 .news_list .news_imgs a {
    padding-top: 66.57%;
}

.post-22 .news_list .news_imgs {}

.post-22 .news_list .news_title {
    margin: 0.15rem 0 0.2rem;
}

.post-22 .news_list .news_info p {
    font-size: var(--base-size);
    line-height: 2;
    color: #000;
    opacity: 0.8;
}

.post-22 .control{
    display: flex;
    gap: 0.18rem;
    position: absolute;
    top: 0;
    align-items: center;
    right: 0;
    z-index: 2;
}

.post-22 .control img {
    height: 100%;
}

.post-22 .control .swiper-pagination {
    position: static;
}

.post-22 .control .swiper-prev,.post-22 .control .swiper-next {
    height: 0.32rem;
    flex: none;
    cursor: pointer;
}
.main3 {
    background: url(/_upload/tpl/00/dd/221/template221/images/main3bg.jpg) no-repeat center/cover;
    position: relative;
    background-attachment: fixed;
}
.main3 .mbg {
    /* position: absolute;
    background: url(/_upload/tpl/00/dd/221/template221/images/main3bg.jpg) no-repeat center / cover;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    background-attachment: fixed; */
}
.main3 .inner{
    padding: 0.83rem 0 1.48rem;
}
.main3 .mod {
    display: flex;
    justify-content: space-between;
}

.main3 .ml {
    width: 5.23rem;
    flex: none;
}

.main3 .mr {
    width: 9.53rem;
    position: relative;
}

.main3 .post .tt .title {
    color: #fff;
}
.main3 .post .tt .title a{
    color: #fff;
}
span.title {}

.main3 .post .more_btn .more_text {
    color: #fff;
}

.main3 .post .tt {
    margin-bottom: 0.66rem;
}

.post-31 .news_list .news {
    height: 1.48rem;
    border-bottom: 1px solid #C7C7C7;
    padding: 0.25rem 0;
    position: relative;
}
.post-31 .news_list .news:before{content:'';top:-1px;position:absolute;left:0;right:100%;height:1px;background:#dab280;transition:0.7s}
.post-31 .news_list .news:hover:before{right:0}
.post-31 .news_list {
    border-top: 1px solid #C7C7C7;
}

.post-31 .news_list .news_top {
    display: flex;
    align-items: center;
    color: #fff;
    margin-bottom: 0.12rem;
}

.post-31 .news_list .news_top i {
    background: #fff;
    width: 0.03rem;
    height: 0.03rem;
    border-radius: 50%;
    margin: 0 0.13rem;
}

.post-31 .news_list .news_date {
    color: #fff;
    padding: 0;
    border: none;
}

.post-31 .news_list .news_type {
    font-size: var(--base-size);
    font-family: 'SourceHanSerifCN-Regular';
    font-weight: bold;
}

.post-31 .news_list .news_title a {
    color: #fff;
}
.share{
    position: absolute;
    z-index: 1;
    top: 0.15rem;
    right: 0.98rem;
}
.share ul.news_list{display:flex;gap: 0.1rem;}
.share ul.news_list a{display:flex;width: 0.38rem;height: 0.38rem;border-radius:50%;background:rgba(255,255,255,.1);text-align:center;align-items:center;justify-content:center}
.share ul.news_list a:hover {
    background: rgba(255, 255, 255, .3);
}
.share ul.news_list a img{max-height:50%}
.share ul.news_list .news{position:relative}
.share ul.news_list .news .news_imgs{position:absolute;bottom:180%;left:50%;visibility:hidden;overflow:inherit;background:#fff;opacity:0;transition:all .6s ease-in-out 0s;transform: translateX(-50%);z-index: 1;}
.share ul.news_list .news .news_imgs img{width: 1rem;height: 1rem;}
.share ul.news_list .news .news_imgs img::after{position:absolute;top:100%;left:50%;display:block;margin-left:-.05rem;border-top:.06rem solid #fff;border-right:.1rem solid transparent;border-left:.1rem solid transparent;content:""}
.share ul.news_list .news:hover .news_imgs{bottom:110%;visibility:inherit;opacity:1}
.main3 .mr .mbottom {
    height: 5.95rem;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 0.28rem;
    width: 100%;
}
.main3 .mr .mbottom  .post{overflow: hidden;position: relative;}
.post-32,.post-33 {
    height: calc(50% - 0.14rem);
    width: 4.8rem;
}

.post-34 {width: calc(100% - 5.08rem);height: 100%;border-radius: 0 0.5rem 0.5rem 0;}

.post-32 {
    border-radius: 0.5rem 0 0 0;
}
.main3 .mr .mbottom .more_btn {
    position: absolute;
    z-index: 1;
    top: 0.31rem;
    right: 0.31rem;
}

.main3 .mr .mbottom .more_btn a{
    display: flex;
    gap: 0.04rem;
}

.main3 .mr .mbottom .more_btn a .dot {
    width: 0.08rem;
    height: 0.08rem;
    background: #fff;
    border-radius: 50%;
}
.main3 .mr .mbottom .more_btn a:hover .dot,.main3 .mr .mbottom .post:hover .dot {
    animation: bounce 0.8s  alternate;
}
.main3 .mr .mbottom .more_btn a:hover .dot:nth-child(2),.main3 .mr .mbottom .post:hover .dot:nth-child(2) {
   animation-delay: 0.2s;
}
        
.main3 .mr .mbottom .more_btn a:hover .dot:nth-child(3),.main3 .mr .mbottom .post:hover .dot:nth-child(3) {
    animation-delay: 0.4s;
}
.main3 .mr .mbottom .news {
    height: 100%;
    position: relative;
    background: #fff;
}


.main3 .mr .mbottom .news_imgs {
    height: 100%;
}

.main3 .mr .mbottom .news_title {
    color: #fff;
    position: absolute;
    z-index: 1;
    padding: 0 0.3rem;
    bottom: 0.22rem;
}

.main3 .mr .mbottom .news_title a {
    color: #fff;
}

.main3 .mr .mbottom .news:after {
    content: "";
    width: 100%;
    height: 1.49rem;
    position: absolute;
    background: linear-gradient(180.00deg, rgba(0, 0, 0, 0),rgba(0, 0, 0, 1) 100%);
    opacity: 0.7;
    bottom: 0;
    pointer-events: none;
}
.main3 .mr .mbottom .news_video {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.main3 .mr .mbottom .news_video video {
    left: 0;
    position: absolute;
    width: 100%;
    min-width: 100%;
    height: 100%;
    z-index: 0;
    top: 50%;
    object-fit: cover;
    transform: translateY(-50%);
}

.main3 .mr .mbottom .news_video .play {
    width: .7rem;
    height: .7rem;
    background: url(/_upload/tpl/00/dd/221/template221/images/play.svg) no-repeat;
    display: block;
    z-index: 4;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.35rem;
    margin-top: -.35rem;
    transition: all .4s ease-in-out 0s;
    cursor: pointer;
    background-size: 100% 100%;
}
.main3 .mr .mbottom .news_video  .play:hover {
    transform: scale(1.3);
}
.main3 .mr .mbottom .news_video  .play.pause{background:url(/_upload/tpl/00/dd/221/template221/images/pause.svg) no-repeat;opacity:0;background-size: 100% 100%;}
.main3 .mr .mbottom .news:hover .news_video .play.pause{opacity:.6}
.main4 {
    background: url(/_upload/tpl/00/dd/221/template221/images/main4bg.jpg) no-repeat center / cover;
}

.main4 .inner {
    padding: 1.65rem 0 0.94rem;
}
.post-41:before {
    content: "";
    width: 3.55rem;
    height: 1.31rem;
    position: absolute;
    background: url(/_upload/tpl/00/dd/221/template221/images/main4bg2.png) no-repeat center/ 100% 100%;
    z-index: 1;
    top: 0.28rem;
    left: 1.96rem;
}
.post-41 .tt {
    width: 6.3rem;
    position: absolute;
    z-index: 1;
}

.post-41 {
    position: relative;
}

.post-41 .news_list {
    height: 6.34rem;
    position: relative;
    --gap-size: 0.18rem;
}
.post-41 .news .news_imgs a {
    padding-top: 66.88%;
}

.post-41 .news .news_imgs {
    border-radius: 0.5rem 0.5rem 0.5rem 0;
}
.post-41 .news_list .news {
    position: absolute;
    width: 2.39rem;
    bottom: 0;
    transition: var(--transition-normal);transition: all 0.2s ease-in-out;
}
.post-41 .news_list .btn {
    position: absolute;
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
    background: rgb(134 5 71 / 25%);
    bottom: 0.59rem;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
}

.post-41 .news_list .btn img {
    width: 30%;
}

.post-41 .news_list .btn.btn_prev {
    left: 7.7rem;
}

.post-41 .news_list .btn.btn_next {
    right: -0.2rem;
}
.post-41 .news_list .btn:hover {
    background: rgb(134 5 71 / 70%);
}
.main5 {
    background: url(/_upload/tpl/00/dd/221/template221/images/main5bg.jpg) no-repeat center / cover;
}

.main5 .inner {
    padding: 1.14rem 0 0.84rem;
}
.post-51 {
    flex: none;
    width: 11.23rem;
    position: relative;
}

.main5 .mod {
    display: flex;
    align-items: center;
}
.post.post-51  .tt {
    position: absolute;
    top: -0.38rem;
}

.post-51 .news_list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.post-51 .news_list .news .news_imgs{
    width: 100%;
    border-radius:var(--border-radius)
}
.post-51 .news_list .news{display: flex;align-items: flex-end;}
.post-51 .news_list .news:nth-child(1) {
    width: 31.7%;
    height: 3.54rem;
    --border-radius: 0.5rem 0 0 0;
}

.post-51 .news_list .news:nth-child(1) .news_imgs a {
    padding-top: 74.71%;
   
}
.post-51 .news_list .news:nth-child(2) {
    width: 59.3%;
    --border-radius: 0 0.5rem 0 0;
    height: 3.54rem;
    align-items: flex-start;
}

.post-51 .news_list .news:nth-child(2) .news_imgs a {
    padding-top: 70.27%;
}
.post-51 .news_list .news:nth-child(3) {
    width: 64.1%;
}

.post-51 .news_list .news:nth-child(3) .news_imgs a {
    padding-top: 39.58%;
}
.post-51 .news_list .news:nth-child(4) {
    width: 35.9%;
    --border-radius: 0 0 0.5rem 0;
}

.post-51 .news_list .news:nth-child(4) .news_imgs a {
    padding-top: 63.18%;
}


.post-52 {
    flex: 1;
}

.post-52 .link_list .links a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.1rem;
    --color: #333333;
    color: var(--color);
    font-size: 0.22rem;
    gap: 0.39rem;
    position: relative;
    z-index: 1;
    font-weight: bold;
}

.post-52 .link_list .links svg * {
    stroke: var(--color);
    transition: var(--transition-normal);
}

.post-52 .link_list .links a:after {
    content: "";
    width: 0;
    height: 100%;
    position: absolute;
    right: 0;
    border-radius: 0px 5px 5px 0px;
    background: linear-gradient(90deg, rgba(0, 95, 153, 0),rgba(134, 5, 71, 0.3),rgba(134, 5, 71, 1) 100%);
    opacity: 0.74;
    transition: var(--transition-normal);
    z-index: -1;
}
.post-52 .link_list .links a:hover:after {
    width: 4.8rem;
    opacity: 0.74;
}

.post-52 .link_list .links a:hover {
    --color: #fff;
    font-weight: bold;
    padding-left: 1em;
}
.footer {
    background: url(/_upload/tpl/00/dd/221/template221/images/footbg.jpg);
     color: #fff;
    position: relative;
    background-size: 100% 100%;
}
.footer .foot-top {
    padding: 0.66rem 0 0.37rem;
    display: flex;
}

.footer .footlogo img {
    width: 4.59rem;
    max-width: 100%;
}
.footer .footlogo {
    margin-bottom: 0.51rem;
}

.footer .mod {margin-left: -0.92rem;}

.footer .shares ul {
    display: flex;
    gap: 0.14rem;
}

.footer .shares li .icon {
    width: 0.51rem;
    display: block;
    height: 0.51rem;
    background-color: rgb(255 255 255 / 20%);
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 45%;
}
.footer .shares li .icon:hover{  background-color: rgb(255 255 255 / 40%);}
.footer .shares li:nth-child(1) .icon {
    background-image: url(/_upload/tpl/00/dd/221/template221/images/share_weixin.svg);
}
.footer .shares li:nth-child(2) .icon {
    background-image: url(/_upload/tpl/00/dd/221/template221/images/share_weibo.svg);
}
.footer .shares li:nth-child(3) .icon {
    background-image: url(/_upload/tpl/00/dd/221/template221/images/share_douyin.svg);
}
.footer .shares li:nth-child(4) .icon {
    background-image: url(/_upload/tpl/00/dd/221/template221/images/share_ih.svg);
    background-position: left 0.05rem center;
}
.footer .shares li {
    position: relative;
}
.footer .shares li .imgs{
    position: absolute;
    width: 1rem;
    height: 1rem;
    left: 50%;
    bottom: 150%;
    margin-left: -0.5rem;
    opacity: 0;
    transition: var(--transition-normal);
}
.footer .shares li .imgs img{
    width: 100%;
}
.footer .shares li:hover .imgs{
     bottom: 120%;
    opacity: 1;
}
.footer .foot-top .x {
    width: 1px;
    background: #ffff;
    opacity: 0.2;
    margin: 0 1.02rem;
}

.footer .foot-right .tt {
    font-size: var(--regular-size);
    font-weight: bold;
    margin-bottom: 0.15rem;
}

.footer .foot-right .con {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
width: 9.4rem;
}

.footer .foot-right .links {
    margin-bottom: .4rem;
}

.footer .foot-right .links .link {
    position: relative;
    width: 4em;
    white-space: nowrap;
    font-size: var(--base-size);
}
.footer .foot-right .links .link .sub_list {
    position: absolute;
    left: 50%;
    top: 200%;
    width: 5rem;
    background: #ffffff70;
    transform: translateX(-50%);
    border-radius: 0.05rem;
    overflow: auto;
    padding: 0.1rem 0;
    backdrop-filter: blur(26px);
    display: flex;
    flex-wrap: wrap;
    max-height: 2rem;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: var(--transition-normal);
}
.footer .foot-right .links .link:hover .sub_list{
    top: 100%;
    opacity: 1;
    visibility: inherit;
}
.footer .foot-right .links .link .sub_list a {
    display: block;
    padding: 0 0.2rem;
    line-height: 2.5;
    width: 33.33%;
}

.footer .foot-right .links .link .sub_list:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 0.1rem solid transparent;
    border-right: 0.1rem solid #fff;
    border-bottom: 0.1rem solid transparent;
    right: 100%;
}
.footer .foot-right .links i:nth-of-type(6n) {
    opacity: 0;
}
.footer .foot-right p {
    font-size: var(--base-size);
    line-height: 2;
    opacity: 0.84;
}
.footer .foot-right p a{color:#fff;background-image: linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .4s;line-height: 1;}
.footer .foot-right .links i {
    width: 1px;
    background: #fff;
    opacity: 0.84;
    margin: 0 0.45rem;
    height: 0.16rem;
}
.footer .foot-right p a:hover {background-size: 100% 1px;}

.footer .foot-right .contant .con {
    justify-content: space-between;
}

.foot-bottom {
    padding: 0.2rem 0;
    text-align: center;
    border-top: 1px solid rgb(255 255 255 / 20%);
    position: relative;
}

.foot-bottom p {
    font-size: var(--mini-size);
    opacity: 0.5;
    line-height: 2;
}a.returnTop {
    right: 0;
    top: 0.12rem;
    position: absolute;
}

a.returnTop img {
    width: 0.32rem;
}

a.returnTop:hover {
    top: 0.07rem;
}
/**jumphandle**/
#jumphandle {width:32px;height: 70px; position: fixed; right: 6px; bottom:20px; z-index: 100000000; display: none;}
#jumphandle a { display: block; width: 32px; height: 32px; background: #777 url(../images/jump-icon.png) no-repeat 0 top; opacity: 0.7;}
#jumphandle a#gobot { background-position: 0 bottom; margin-top: 6px;}
/**列表页**/
.wp-wrapper{position: relative;}
.wp-wrapper:after {
    content: "";
    width: 100%;
    position: absolute;
    height: 0.06rem;
    background: -moz-linear-gradient(226.33deg, rgba(0, 122, 255, 1),rgba(134, 5, 71, 1) 100%);
    background: -webkit-linear-gradient(226.33deg, rgba(0, 122, 255, 1), rgba(134, 5, 71, 1) 100%);
    background: -ms-linear-gradient(226.33deg, rgba(0, 122, 255, 1),rgba(134, 5, 71, 1) 100%);
    bottom: 0;
}
.l-banner {height: 6.01rem;background-position:center center;background-repeat:no-repeat;text-align:center;background: url(/_upload/tpl/00/dd/221/template221/images/list_banner.jpg)no-repeat center/cover;position:relative;background-size: cover;}
.l-banner:after {content:"";display:block;width:100%;position:absolute;height: 1.82rem;bottom:0;background: linear-gradient(0.00deg, rgba(0, 0, 0, 1),rgba(0, 0, 0, 0) 100%);opacity: 0.2;}
.l-banner img {height:100%;vertical-align:top;object-fit: cover;width: 100%;}
#l-container {position:relative;background: url(/_upload/tpl/00/dd/221/template221/images/listbg.jpg)no-repeat bottom/cover;}
#l-container .inner {padding: .83rem 0 1.04rem;position:relative;    min-height: 4rem;}
#d-container .inner {background:#fff;}
#l-container .mod{
    display: flex;
    align-items: flex-start;
}
/**栏目列表**/
.col_menu_head {position:absolute;bottom: 1.3rem;z-index:1;left: 50%;margin-left: calc(var(--inner-width) / -2);}
.col_name {margin-bottom: 0.13rem;font-size: .46rem;color:#fff;font-family: 'SourceHanSerifCN-Regular';font-weight: bold;line-height: 1.43;}
.wp_listcolumn_x:after {
    display: none;
}
.childlist {text-align:center;}
.childlist .wp_listcolumn_x{
    display: flex;
    justify-content: center;
}
.childlist .wp_listcolumn_x .wp_column{float:none;margin-bottom:0.68rem}
.childlist .wp_listcolumn_x .wp_column.selected a{background:linear-gradient(to top right,#860547, #353EBE);color:#fff;border-radius:5px 5px 5px 0;font-weight: bold;}
.childlist .wp_listcolumn_x .wp_column a{background:none;color:#860547;font-weight:normal;padding:0.1rem 0.27rem;display: block;}
.childlist .wp_listcolumn_x .wp_column a .column-name{line-height:1;padding:0;font-size:var(--medium-size);}

.col_path a,.col_path span {color:#fff;line-height: 1.7;}
.col_path {display:inline-block;padding-left:.26rem;background: url(/_upload/tpl/00/dd/221/template221/images/home.svg) no-repeat left/0.14rem;color: #fff;font-size: var(--regular-size);}
.possplit::after {content:"—";font-size:.15rem;}
.possplit {margin:0 .08rem;width:auto;background-image:none;color:#666;text-indent:inherit;font-size:0;}
.col_list {
    width: 2.07rem;
    flex: none;
    border-right: 1px solid #860547;
    margin-right: 0.73rem;
    position: sticky;
    top: 1rem;
}

.col_list .col_listcolumn  a {
    font-size: 0.24rem;
    line-height: 1.75;
    display: inline-block;
    color: #860547;
    padding: 0 0.2rem;
    font-weight: bold;
}
.col_list .col_listcolumn .sub_list {
    display: none;
}
.col_list .col_listcolumn .col_column {
    padding: 0.05rem 0;
}
.col_list .col_listcolumn .col_column:nth-child(4n) {
    margin-top: 0.6rem;
}
.col_list .col_listcolumn .col_item_link.selected, .col_list .col_listcolumn .col_item_link.parent , .col_list .col_listcolumn .col_item_link:hover {
    border-radius: 0.05rem 0.05rem  0.05rem 0px;
    color: #fff;
    background: #860547;
}
.col_list .col_listcolumn a.sub-item-link {
    margin-left: 1em;
    font-size: var(--medium-size);
    padding: 0.05rem 0;
}

.col_list .col_listcolumn a.sub-item-link.selected {
    color: var(--main-color);
}
.col_news_list {
    flex: 1;
}
.col_list>ul {
    margin: -0.1rem 0;
}
/**默认新闻列表页**/
.col_news_list.mrlist .news_list .news{
padding-bottom: 0.35rem;  
margin-bottom: 0.35rem;
border-bottom: 1px dashed rgb(134 5 71 / 30%);
}
.col_news_list.mrlist .news_list .news a:hover, .col_news_list.mrlist.newslist .news_list .news a:hover{ border-color: rgba(255,255,255,0);}
.col_news_list.mrlist .news_list .news a:after{content: "";background: url(/_upload/tpl/00/dd/221/template221/images/m2nSdx.png) no-repeat center top /104% auto;height: 33px;width: 100%;position: absolute;left: 0px;bottom: -33px;transition:all 0.5s ease-in-out;opacity:0;}
.col_news_list.mrlist .news_list .news a:hover:after{opacity:1;}
.col_news_list.mrlist .news_list .news a {display:flex;background: #fff;box-shadow: 0 3px 6px rgba(38, 0, 25, 0.08);position: relative;}
.col_news_list.mrlist .news_list .news .news_imgs {width: 3.25rem;flex:none;background:0 0;display:flex;align-items:center;border-radius: 0.05rem;}
.col_news_list.mrlist .news_list .news .news_imgs span {padding-top:66.46%;width:100%;}
.col_news_list.mrlist .news_list .news:hover .news_imgs img {transform:scale(1.1)}
.col_news_list.mrlist .news_list .news .news_wz {flex:1;display: flex;flex-direction: column;justify-content: space-between;padding: 0.2rem 0.37rem;}
.col_news_list.mrlist .news_list .news .news_title {font-size: var(--medium-size);line-height: 1.6;margin-bottom:.17rem;font-weight: bold;}
.col_news_list.mrlist .news_list .news .news_title font{}
.col_news_list.mrlist .news_list .news .news_text {font-size: var(--base-size);line-height: 1.75;color:#7C7C7C;}
.col_news_list.mrlist .news_list .news[img-src=""] .news_imgs {display:none;}
.col_news_list.mrlist .news_list .news[img-src=""] .news_date{margin-top:0.15rem;}
.col_news_list.mrlist .news_list .news .news_date {padding: 0;border: none;}
.col_news_list.mrlist.newslist .news_list .news{
    padding: 0;
    margin: 0;
    border: none;
}
.col_news_list.mrlist.newslist .news_list .news a {
    background: none;
    box-shadow: none;
    padding-bottom: 0.35rem;
    margin-bottom: 0.35rem;
    border-bottom: 1px dashed rgb(134 5 71 / 30%);
}

.col_news_list.mrlist.newslist .news_list .news .news_wz {
    padding-top: 0.1rem;
}
/**文章页**/
.info .col_metas.clearfix {height:.63rem;}
.infobox {padding:.56rem 0;margin:0 auto;width:auto;}
.article h1.arti_title {line-height: 1.68;font-size: 0.32rem;text-align:center;margin-bottom: .1rem;font-family: 'SourceHanSerifCN-Bold';font-weight: normal;}
.article h2.arti_title {line-height:2;font-family:"Microsoft YaHei";font-size:.2rem;text-align:center;color:#1b1b1bc7;margin-bottom: .1rem;}
.article .arti_metas {text-align:center;line-height:1.3;margin:0;flex: 1;padding: 0.15rem 0;}
.article .arti_metas>span {margin:0 .16rem;font-size: var(--base-size);color: #7C7C7C;}
.article .arti_info {position:relative;display:flex;align-items:center;justify-content:center;border-bottom: 1px solid #A5A5A5;}
.article .entry {margin:0 auto;overflow:hidden;margin-top: 0.35rem;min-height:400px;}
.article .entry .read, .article .entry .read p ,.article .entry .read p * ,.wp_entry p,.wp_entry p *{line-height: 1.55;font-size: var(--medium-size) ! important;color: #494848;font-family: 'SourceHanSerifCN-Regular' ! important;}
.article .entry .read p {margin-bottom:10px;text-indent: 2em;}
.article .entry .read img {margin:0 auto;max-width: 100%;border-radius: 0.05rem;height: auto ! important;margin-left: -2em;}
.article .entry .read table {margin:0 auto;border:none!important;}
.sibi_art {margin-top:1.3rem;}
.wp_artfuns .wp_art_adjoin {display:flex;line-height:.48rem;font-size:var(--titleSize);flex-wrap:wrap;}
span.next-title,span.prev-title {width:calc(100% - .8rem);}
.wp_artfuns .wp_art_adjoin .next {padding:0;}
.wp_artfuns .wp_art_adjoin .next,.wp_artfuns .wp_art_adjoin .prev {pointer-events:none;width:auto;}
.article {
    flex: 1;
}
.wp_video_player {
    max-width: 100%;
    margin: 0 auto;
    height: auto ! important;
    width: 900px ! important;
}
.col_post {
    width: 2.58rem;
    margin-left: 1.54rem;
}
.col_post .cpost{
    margin-bottom: 0.6rem;
}
.col_post .title {
    font-size: var(--medium-size);
    color: #fff;
    font-weight: bold;
    background: -moz-linear-gradient(252.71deg, rgba(53, 62, 190, 1),rgba(134, 5, 71, 1) 100%);
    background: -webkit-linear-gradient(252.71deg, rgba(53, 62, 190, 1), rgba(134, 5, 71, 1) 100%);
    background: -ms-linear-gradient(252.71deg, rgba(53, 62, 190, 1),rgba(134, 5, 71, 1) 100%);
    line-height: 2;
    border-radius: 0.05rem 0.05rem 0.05rem 0;
    padding: 0 0.26rem;
    margin-bottom: 0.4rem;
}

.col_post .cpost ul {
    border-left: 1px dashed #6E6E6E;
    padding-left: 0.15rem;
    margin-left: 0.1rem;
}

.col_post .cpost .news .news_title {
    font-size: var(--base-size);
    line-height: 1.7;
    font-weight: bold;
}

.col_post .cpost .news {
    margin-bottom: 0.3rem;
    position: relative;
}
.col_post .cpost .news:before {
    content: "";
    position: absolute;
    width: 0.17rem;
    height: 0.17rem;
    background: url(/_upload/tpl/00/dd/221/template221/images/more_r.svg) no-repeat center/100%;
    left: -0.26rem;
    top: 50%;
    margin-top: -0.09rem;
}
.transition {
    display: flex;
    position: fixed;
    z-index: 99;
    height: 100vh;
    width: 100%;
    top: 0;
    left: 0;
    margin: 0;
    pointer-events: none;
}

.transition li {
    transform: scaleY(0);
    background-color: white;
    width: 20%;
    flex: 1;
    height: 100%;
}
.mouse {
    width: 0;
    height: 0;
    position: fixed;
    z-index: 99;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    background: -webkit-linear-gradient(226.33deg, rgb(0 122 255 / 80%), rgb(134 5 71 / 80%) 100%);
    backdrop-filter: blur(30px);
}
.mouse:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/_upload/tpl/00/dd/221/template221/images/logo.svg) no-repeat center / 30%  auto;
}
.book_tras .up,.book_tras .down {
    position: absolute;

    width: 100%;
    height: 50%;
    position: fixed;
    z-index: 99;
    left: 0;
    transform: scaleY(0);
    pointer-events: none;
}

.book_tras .down {
    bottom: 0;
    transform-origin: bottom;
         background: -moz-linear-gradient(226.33deg, #353EBE, rgba(134, 5, 71, 1) 100%);
    background: -webkit-linear-gradient(226.33deg, #353EBE, rgba(134, 5, 71, 1) 100%);
    background: -ms-linear-gradient(226.33deg, #353EBE, rgba(134, 5, 71, 1) 100%);
}

.book_tras .up {
    top: 0;
    transform-origin: top;
    background: -moz-linear-gradient(-226.33deg, #353EBE, rgba(134, 5, 71, 1) 100%);
    background: -webkit-linear-gradient(-226.33deg, #353EBE, rgba(134, 5, 71, 1) 100%);
    background: -ms-linear-gradient(-226.33deg, #353EBE, rgba(134, 5, 71, 1) 100%);
}

.book_tras .center {
    position: fixed;
    width: 4rem;
    height: 4rem;
    background: url(/_upload/tpl/00/dd/221/template221/images/logo.svg) no-repeat center /100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 999;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
}
/**特殊页**/
/*影像图库*/
.images_list .col_news_list ul.news_list{display:flex;flex-wrap:wrap;justify-content: space-between;}
.images_list .col_news_list li.news {width:48.3%;margin-bottom:1.5rem;position:relative}
.images_list .col_news_list li.news:hover .news_imgs img{transform:scale(1.1)}
.images_list .col_news_list li .news_imgs{padding-top:62%;border-radius:0.5rem 0.5rem 0.5rem 5px}
.images_list .col_news_list li .wz{position:absolute;box-shadow:0 3px 6px rgba(38,0,25,0.08);background:#fff;bottom:-1rem;left:0.3rem;right:.3rem;z-index:2;box-sizing:border-box;padding:0.3rem 0.38rem 0.2rem;border-radius:5px;}
.images_list .col_news_list li .news_title{font-size:var(--medium-size);height:0.64rem;line-height:1.6;margin-bottom:0.3rem;font-weight: bold;}
.images_list .col_news_list li .news_time{color:#860547;font-family:"SourceHanSerifCN-Regular";font-size:var(--regular-size);}

@media screen and (max-width: 999px) {
.images_list .col_news_list li .news_title{height:auto;font-size:16px}
.images_list .col_news_list li .news_time{font-size:14px}
}
@media screen and (max-width:650px) {
.images_list .col_news_list ul.news_list{display:block}
.images_list .col_news_list li.news{width:auto;margin-bottom:90px}
}


/*通知公告*/
.notice_list #l-container .inner{padding-bottom:2rem}
.notice_list .col_news_list li.news {background:#fff;box-shadow:0 3px 6px rgba(38,0,25,0.08);margin-bottom:0.28rem;box-sizing:border-box;padding:0.38rem 1rem;}
.notice_list .col_news_list li.news .news_time{color:#860547;font-size:var(--regular-size);margin-bottom:0.26rem;line-height:1.44;font-family:"SourceHanSerifCN-Regular";}
.notice_list .col_news_list li.news .news_title{font-size:var(--medium-size);line-height:1.2;font-weight: bold;}
.notice_list .page_div{margin-top:0.6rem}

@media screen and (max-width: 999px) {
.notice_list .col_news_list li.news .news_title{font-size:16px;}
.notice_list .col_news_list li.news .news_time{font-size:14px}
.notice_list .col_news_list li.news{padding:15px 20px}
}


/*about*/
.about .l-banner{height:9.4rem;}
.about .col_summary{position:absolute;bottom:2.2rem;color:#fff;font-size:0.46rem;font-weight:bold;font-family:"SourceHanSerifCN-Regular";left:50%;margin-left:calc(var(--inner-width) / -2);width:6rem;} 
.about .col_menu_head{bottom:4.6rem;}
.about .l-banner:after{height:67.8%;opacity:0.7} 
.about #l-container .inner{padding:0.55rem 0 1.55rem}
.about .col_list{border:0}
.about .col_list .col_listcolumn .col_column{
}
.about .col_list .col_listcolumn .col_column:nth-child(4n){margin:0} 
.about .col_list .col_listcolumn  a{line-height: 2;border-radius:0;color: #333;border-left: 0.02rem solid transparent;width: 84%;}
.about .col_list .col_listcolumn .col_item_link.selected, .about .col_list .col_listcolumn .col_item_link.parent,.about  .col_list .col_listcolumn .col_item_link:hover{border-left: 0.02rem solid #860547;border-radius: 0;box-shadow: 0 3px 6px rgba(38, 0, 25, 0.08);background: #fff;color: #860547;}
.about2 .col_news_list {border-radius:0.5rem 0.5rem 0.5rem 0;background:#fff;padding:0.8rem 1.5rem 1rem;box-shadow:0 3px 6px rgba(38,0,25,0.08);position:relative;margin-top:-1.3rem;}


/*易彩网彩票免费下载概况*/
.aboutAll #l-container .inner{padding-bottom:1rem}
.aboutAll #l-container{background:url(/_upload/tpl/00/dd/221/template221/chy/images/about_bg.png) no-repeat top -1.3rem center /cover}
.aboutAll .col_news_list .news_list {display:flex;flex-wrap:wrap;justify-content: space-between;}
.aboutAll .col_news_list .news_list li{width:31.3%;margin-bottom:0.5rem;box-shadow:0 3px 6px rgba(38,0,25,0.08);background:#fff;border-radius:0 0 0.5rem 0;display:flex;justify-content: space-between;align-items:flex-end;padding:0.46rem 0.46rem 0.6rem;box-sizing:border-box;position: relative;}
.aboutAll .col_news_list .news_list li .news_imgs{background:none}
.aboutAll .col_news_list .news_list li .news_imgs img{height:1.07rem;width:auto;}
.aboutAll .col_news_list .news_list li .news_title a{color:#860547;font-size:0.32rem;line-height:1;display:block;padding-right:0.55rem;background:url(/_upload/tpl/00/dd/221/template221/chy/images/arrow.svg) no-repeat right center/0.18rem;font-weight: bold;}
.aboutAll .col_news_list .news_list li .news_title a:hover{animation:move 1.5s ease-in-out infinite}
@keyframes move{
0%{background-position:right center}
50%{background-position:right 5px center}
100%{background-position:right center}
}

@media screen and (max-width: 999px) {
.about #l-container .inner{padding:30px 0}
.about .l-banner{height:31.25vw}
.about .col_menu_head {bottom:0;} 
.about .col_summary{left:4%;bottom:50px;margin:0;font-size:15px;width:215px}
.aboutAll #l-container{background-position:left bottom}
.aboutAll .col_news_list .news_list li{width:48%;margin-bottom: 18px;padding: 20px;}
.about2 .col_news_list{margin:0;padding:30px  }
.about .col_list .col_listcolumn .col_item_link.selected{padding-left:0}
.about .col_list .col_listcolumn a{line-height:39px;color: #333;width: 100%;}
.about .col_list .col_listcolumn .col_column{padding:0.05rem 0}
.about .col_list .col_listcolumn .col_item_link.selected, .about .col_list .col_listcolumn .col_item_link.parent{background:-webkit-linear-gradient(252.71deg, rgba(53, 62, 190, 1),rgba(134, 5, 71, 1) 100%);color:#fff;padding: 0 0.19rem}
}
@media screen and (max-width: 650px) {
.aboutAll .col_news_list .news_list {display:block}
.aboutAll .col_news_list .news_list li{width:auto;}
.aboutAll .col_news_list .news_list li .news_imgs img{height:60px}
}


/*办学理念*/
.idea .col_news_list ul.news_list{display:flex;flex-wrap:wrap;justify-content: space-between;}
.idea .col_news_list ul.news_list li.news{width:48%;padding-top:0.65rem;position:relative;z-index:1;margin-bottom:0.53rem}
.idea .col_news_list ul.news_list li.news:before{content:"";position:absolute;background:url(/_upload/tpl/00/dd/221/template221/chy/images/idea_img.svg) no-repeat center /cover;width:1.5rem;height:1rem;top:0;left:-0.3rem;z-index:-1}
.idea .col_news_list ul.news_list li.news .news_imgs{padding-top:65%;background: none;}
.idea .col_news_list ul.news_list li.news .news_title{font-size:var(--medium-size);line-height:1;margin-bottom:0.3rem;padding-left:0.45rem;font-weight: bold;}
.idea .col_news_list ul.news_list li.news .news_imgs img{
    object-fit: contain;
}
@media screen and (max-width: 650px) {
.idea .col_news_list ul.news_list{display:block;}
.idea .col_news_list ul.news_list li.news{width:auto;}
}


/*领导班子*/
.leader .childlist{display:none}
.leader .sublist_title{margin-bottom:0.12rem;position:relative;padding-left:0.2rem;line-height:1.4}
.leader .wp_subcolumn_list+.wp_subcolumn_list{margin-top:0.7rem}
.leader .sublist_title:before{content:"";transform:translateY(-50%);position:absolute;top:50%;left:0%;width:4px;height:65%;background:#860547}
.leader .sublist_title a{font-size:0.32rem;font-family:"SourceHanSerifCN-Regular";pointer-events:none;}
.leader .sublist_title .morelink{display:none}
.leader .news_list li.news{border-bottom:1px solid rgba(134,5,71,0.6);padding:0.2rem 0;display:flex;}
.leader .news_list li.news .news_title{flex:1.7rem 0 0;color:#860547;font-size:0.22rem;font-family:"SourceHanSerifCN-Regular";}
.leader .news_list li.news .news_info{flex:1 0 0;}
.leader .news_list li.news .news_info p{padding:0.05rem 0;display:flex;gap:5px 0.3rem;font-size:var(--medium-size);flex-wrap:wrap;white-space:nowrap;} 

@media screen and (max-width: 999px) {
.leader .news_list li.news .news_title{font-size:16px;}
.leader .news_list li.news .news_info p{font-size:14px;}
}
@media screen and (max-width: 650px) {
.leader .news_list li.news{display:block}
}


/*学校机构*/
.institution .col_news_list{padding-left:1.2rem;padding-right:1.2rem}
.institution .childlist{display:none}
.institution .sublist_title{ font-size:0.32rem;font-family:"SourceHanSerifCN-Regular";} 
.institution .sublist_title .morelink{display:none;}
.institution .wp_subcolumn_list+.wp_subcolumn_list{margin-top:1rem;}
.institution .wp_subcolumn_list .news_list{border-top:2px solid #860547;margin-top:0.25rem}
.institution .wp_subcolumn_list .news_list li{border-bottom:1px solid rgba(134,5,71,0.6);font-size:var(--medium-size);color:#414141;}
.institution .wp_subcolumn_list .news_list li a{display:flex;align-items:center;justify-content: space-between;padding:0.26rem 0.2rem;}
.institution .wp_subcolumn_list .news_list li a:hover{background:#860547}
.institution .wp_subcolumn_list .news_list li path,.institution .wp_subcolumn_list .news_list li .news_title{transition:var(--transition-normal);}
 .institution .wp_subcolumn_list .news_list li .news_title{margin-right:20px;}
.institution .wp_subcolumn_list .news_list a:hover .news_title{color:#fff}
.institution .wp_subcolumn_list .news_list a:hover path{fill:#fff}

 
/*院系设置*/
.depart .wp_subcolumn_list .news_list {display:flex;flex-wrap:wrap;justify-content: space-between;}
.depart .wp_subcolumn_list .news_list li{width:50%;box-sizing:border-box}
.depart .wp_subcolumn_list .news_list li .text p a {
    background: none !important;
    padding: 0rem 0rem .1rem 0.45rem;
    font-size: var(--regular-size);
}
li.wp_sublist.sublist-5 li.news.n1 {
    width: 100%;
}.depart .wp_subcolumn_list .news_list li .text {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}.depart .wp_subcolumn_list .news_list li .text p {
    width: 50%;
}
@media screen and (max-width: 999px) {
.institution .wp_subcolumn_list .news_list li{font-size:16px}
.institution .col_news_list{padding:30px}
.depart .wp_subcolumn_list .news_list{display:block}
.depart .wp_subcolumn_list .news_list li .text p {
    width: 100%;
}
.depart .wp_subcolumn_list .news_list li{width:auto}
}

 .jz_list .col_news_list.mrlist .news_list .news .news_title {
    margin-bottom: 0.3rem;
}


