@charset "utf-8"; 
/*Technical Support SudyTech*/
@font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url(../fonts/SourceHanSansCN-Regular.ttf);
}
@font-face {
    font-family: 'AlibabaPuHuiTi';
    src: url(../fonts/Alibaba-PuHuiTi-Heavy.ttf);
}
@font-face {
    font-family: 'AlibabaPuHuiTi-Regular';
    src: url(../fonts/AlibabaPuHuiTi-3-55-Regular.ttf);
}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {
    margin: 0;
    padding: 0;
}

header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption,th {
    text-align: left;
    font-weight: normal;
}

html,body,fieldset,img,iframe,abbr {
    border: 0;
}

img {
    vertical-align: top;
}

html {
    overflow-x: hidden;
    font-size: 100px;
    --size: calc(100vw / 19.20);
    font-size: var(--size);
}

i,cite,em,var,address,dfn {
    font-style: normal;
}

[hidefocus],summary {
    outline: 0;
}

li {
    list-style: none;
}

h1,h2,h3,h4,h5,h6,small {
    font-size: 100%;
}

sup,sub {
    font-size: 83%;
}

pre,code,kbd,samp {
    font-family: inherit;
}

q:before,q:after {
    content: none;
}

textarea {
    overflow: auto;
    resize: none;
}

label,summary {
    cursor: default;
}

a,button {
    cursor: pointer;
}

h1,h2,h3,h4,h5,h6,em,strong,b {
    font-weight: bold;
}

del,ins,u,s,a,a:hover {
    text-decoration: none;
}

body,textarea,input,button,select,keygen,legend {
    font: 13px/1 arial,\5b8b\4f53;
    color: #333;
    outline: 0;
}

:focus {
    outline: 0;
}

.none {
    display: none;
}

.wcb {
    width: 100%;
    height: 30px;
    border: 2px dashed #97CBE0;
}

.hidden {
    visibility: hidden;
}

.clear {
    width: 100%;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    clear: both;
    display: block;
    _display: inline;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
    display: block;
    zoom:1;}

::-webkit-input-placeholder {
    color: #ccc;
}

:-moz-placeholder {
    color: #ccc;
}

::-moz-placeholder {
    color: #ccc;
}

:-ms-input-placeholder {
    color: #ccc;
}

body {
    line-height: 1;
    font-size: 13px;
    font-family: "PingFang","Microsoft YaHei","\u5b8b\u4f53",Tahoma,Geneva,sans-serif;
    color: #131313;
    font-family: 'SourceHanSansCN-Regular';
}

:root {
    --mainColor: #006ACB;
    --hoverColor: #006ACB;
    --bigSize: 0.21rem;
    --titleSize: 0.18rem;
    --smailSize: 0.16rem;
    --smailSizex: 0.14rem;
    --innerWidth: 16rem;
}

p {
    line-height: 1.75;
}

a {
    color: #131313;
    text-decoration: auto;
    transition: all 0.4s ease-in-out;
}

a:hover {
    color: var(--hoverColor);
}

.line1 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.line2 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.line3 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.line4 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.line8 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
}
.wrapper {
    width: 100%;
    margin: 0 auto;
}

.wrapper .inner {
    width: var(--innerWidth);
    margin: 0 auto;
}

.fix-top {
    padding-top: 100vh;
    position: relative;
    transition: all .7s cubic-bezier(.5,0,.2,1) 0s;
    -webkit-transition: all .7s cubic-bezier(.5,0,.2,1) 0s;
    -moz-transition: all .7s cubic-bezier(.5,0,.2,1) 0s;
    -ms-transition: all .7s cubic-bezier(.5,0,.2,1) 0s;
    -o-transition: all .7s cubic-bezier(.5,0,.2,1) 0s;
    z-index: -1
}

.fix-top.fixed {
    padding-top: 0
}

/**兼容模式提示**/
#browser-modal {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    color: #303233;
    position: fixed;
    z-index: 9999;
    display: flex;
    align-items: center;
}

#browser-modal .browser-modal-cover {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: #111;
    opacity: .9;
    z-index: -1;
}

#browser-modal .browser-content {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 80px;
    padding-top: 30px;
    background-color: #fff;
    border-radius: 5px;
}

#browser-modal .browser-content .browser-dpc-logo {
    height: 62px;
    margin: 45px auto 30px;
    background: url(../images/logo.png)no-repeat center/100% 100%;
}

#browser-modal .browser-content .browser-text-title {
    text-transform: uppercase;
    font-size: 24px;
}

#browser-modal .browser-content .browser-text-desc {
    margin-top: 30px;
    margin-bottom: 40px;
    font-size: 14px;
}

#browser-modal .browser-content .browser-list {
    width: 600px;
    margin: 40px auto;
    height: 130px;
}

#browser-modal .browser-content .browser-item {
    float: left;
    width: 150px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}

#browser-modal .browser-content .browser-item .iconfont {
    width: 80px;
    height: 80px;
    margin: 0 auto;
    font-size: 80px;
    line-height: 80px;
    margin-bottom: 30px;
    background-size: 100%;
}

#browser-modal .browser-content .browser-item .iconfont.iconchrome {
    background-image: url(../images/Chrome.svg);
}

#browser-modal .browser-content .browser-item .iconfont.iconfirefox {
    background-image: url(../images/Firefox.svg);
}

#browser-modal .browser-content .browser-item .iconfont.iconsafari {
    background-image: url(../images/Safari.svg);
}

#browser-modal .browser-content .browser-item .iconfont.iconEdge {
    background-image: url(../images/Edge.svg);
}

#browser-modal .browser-content .browser-item a {
    color: #921041;
    cursor: pointer;
    display: block;
}

#browser-modal .browser-content .browser-item a img {
    display: block;
    margin: 0 auto;
    max-width: 100px;
    width: 100px;
    height: 100px;
}

#browser-modal .browser-content .browser-item a h4 {
    text-align: center;
    margin-top: 20px;
    font-size: 18px;
    font-weight: 700;
}

/**头部**/
.header {
    border-bottom: none;
    height: auto;
    line-height: inherit;
    position: relative;
    z-index: 3;
    background: url(../images/headbg.jpg) no-repeat center /cover;
    width: 100%;
    top: 0;
}

.header.fix {
    background: var(--mainColor);
}
.header.opennav {
    background: none;
}
.header .inner {
    position: relative;
    transition: all 0.4s ease-in-out;
}

.header .head-left {
    display: flex;
    margin: 0.34rem 0 0.349rem;
}
.header .head-left-l {
    padding-top: 0.27rem;
}
.header .sitelogo {
    display: flex;
}

.header .sitelogo .logo img {
    width: 1.48rem;
}
.header .sitelogo .logo img.logo2{
    display:none
}
.header .sitelogo .logo {
    margin-right: 0.478rem;
    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;
    /* align-items: center; */
    height: 1.96rem;
}

.header .head-top {
    display: flex;
    align-items: center;
    gap: 0.15rem;
}

.header .head-right {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    margin-top: 0.21rem;
}

.header .sitetitle {
    color: #fff;
    font-weight: bold;
    font-size: 0.37rem;
    line-height: 1.1;
    margin-bottom: 0.25rem;
}

/* 搜索*/
.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;
}

.searchbox {
    text-align: right;
    border-radius: 0.22rem;
    overflow: hidden;
    width: 2rem;
    margin-top: 0.3rem;
}

.wp-search {
    position: relative;
    background: #fff;
}

.wp-search form {
    display: block;
}

.wp-search .search-input {
    margin-left: 0.15rem;
    margin-right: 40px;
}

.wp-search .search-input input.search-title {
    width: 100%;
    line-height: 0.31rem;
    background: none;
    color: #ACACAC;
    font-size: var(--smailSizex);
    border: 0;
    outline: 0;
    font-family: 'SourceHanSansCN-Regular';
}

.wp-search .search-btn {
    width: 0.27rem;
    height: 0.27rem;
    position: absolute;
    right: 0.02rem;
    top: 0.02rem;
}

.wp-search .search-btn input.search-submit {
    width: 100%;
    height: 100%;
    border: 0;
    outline: 0;
    background: url(../images/sous.svg) no-repeat center/100% 100%;
    cursor: pointer;
}

/**角色**/
.site-rale ul li.links {
    float: left;
}

.site-rale ul li.links a {
    line-height: 35px;
    padding: 0 12px 0 12px;
    padding-left: 19px;
    font-size: 13px;
    color: #cad3d4;
    background: url(../images/icon_role.png) no-repeat;
}

.site-rale ul li.links a:hover {
    color: #fff;
}

.site-lang ul {
    display: flex;
    margin-right: -0.14rem;
}

.site-lang ul li.links a {
    color: #fff;
    font-size: var(--titleSize);
    padding: 0 0.14rem;
    line-height: 1;
    display: inline-block;
}

.site-lang ul li.links a:hover {
    color: #fff;
}

.header .site-lang ul li.links:first-child a {

}
.header .head-right li.links.i2 {
    display: none;
}
/**导航**/
#nav {
}

#nav .inner .wp-panel .navbg {
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: auto;
    height: 100%;
    background: #fff;
    opacity: .7;
    filter: alpha(opacity=70);
}

.nav .wp-menu {
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.nav .wp-menu .menu-item {
    position: relative;
    text-align: center;
}

.nav .wp-menu .menu-item.i1 {
    background: none;
}
.nav .wp-menu .xian {
    width: 1px;
    height: 0.23rem;
    background: #FFFFFF;
    opacity: 0.39;
    margin: 0 0.22rem;
}

.nav .wp-menu .xian:last-child {
    display: none;
}
.nav .wp-menu .menu-item a>.menu-switch-arrow {
    display: none;
    width: 20px;
    height: 20px;
    background: url(../images/nav_j.png) no-repeat center center;
    vertical-align: middle;
}

.nav .wp-menu .sub-menu li .sub-menu {
    display: none;
}

.nav .wp-menu .menu-item a.menu-link {
    line-height: 0.4rem;
    font-size: 0.2rem;
    display: block;
    color: #fff;
    position: relative;
}

.nav .wp-menu .menu-item.hover a.menu-link,.nav .wp-menu .menu-item a.hover {
    font-weight: bold;
    text-decoration: none;
    color: var(--mainColor);
}

.nav .sub-menu {
    position: absolute;
    left: 50%;
    top: 100%;
    min-width: 100%;
    z-index: 100;
    background: #006acba1;
    opacity: 0;
    transform: translateX(-50%) scale(0);
    transition: all 0.4s ease-in-out;
    overflow: hidden;
    backdrop-filter: blur(7px);
}

.nav .sub-menu .sub-item {
    position: relative;
    white-space: nowrap;
    vertical-align: top;
    _zoom: 1;
}

.nav .sub-menu .sub-item a {
    display: block;
    color: #fff;
    line-height: 0.5rem;
    padding: 0 17px;
    font-size: var(--smailSize);
    background: none;
    text-align: center;
}

.nav .sub-menu .sub-item.hover>a,.nav .sub-menu .sub-item a:hover {
    background-color: var(--mainColor);
    display: block;
}

.nav .sub-menu .sub-menu {
    left: 100%;
    top: 0px;
    z-index: 200;
    background: #fff;
}

.nav .site-lang {
    display: none;
}

.nav .wp-menu .menu-item a.menu-link:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    background: #fff;
    left: 0;
    transform: scale(0);
    transition: all 0.4s ease-in-out;
}

.nav .wp-menu .menu-item a.menu-link:hover:after {
    transform: scale(1);
}

.nav .wp-menu li:hover>.sub-menu {
    transform: translateX(-50%);
    opacity: 1;
}

/**大图**/
.mbanner {
    perspective: 1920px;
    transform-style: preserve-3d;
}

#banner .inner {
    width: 100%;
    text-align: center;
}

.mbanner .news_imgs a {
    display: block;
    padding-top: 36.04%;
}

.mbanner .news_imgs a img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mbanner .slick-prev,.mbanner .slick-next{
    visibility: hidden;
}
.mbanner .news_list:hover .slick-prev, .mbanner .news_list:hover .slick-next{visibility: inherit;}

.mbanner .news_list .news:not(:first-child){
      display: none;
}
.mbanner .news_list.slick-initialized .news:not(:first-child) {
    display: block;
}
.mbanner .news .news_wz {
    position: absolute;
    top: 3.05rem;
    left: 50%;
    margin-left: -7.95rem;
    text-align: left;
    width: 10.6rem;
}

.mbanner .news .news_wz a {
    color: #17607A;
}

.mbanner .news .news_title {
    display: flex;
    font-size: 0.33rem;
    line-height: 1.4;
    position: absolute;
    bottom: 0;
    width: 15rem;
    left: 50%;
    transform: translateX(-7.5rem);
    background: rgb(0 0 0 / 57%);
    height: 1.09rem;
    color: #fff;
    text-align: left;
    padding: 0 0.46rem;
    box-sizing: border-box;
    align-items: center;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mbanner .news .news_title a {
    color: #fff;
    display: block;
    white-space: nowrap;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mbanner .slick-dots {
    width: auto;
    bottom: 0.89rem;
    left: 50%;
    margin-left: -8.2rem;
    display: flex;
    align-items: flex-end;
}

.mbanner .slick-dots li {
    width: 0.16rem;
    height: 0.16rem;
    border-radius: 0;
    background: var(--mainColor);
    background-size: 100%;
    margin: 0;
    opacity: 0.3;
    margin-right: 0.09rem;
    transition: all 0.4s ease-in-out;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    border-radius: 50%;
}

.mbanner .slick-dots li button {
    width: 0.06rem;
    height: 0.06rem;
    background: rgb(255 255 255 / 80%);
    padding: 0;
    display: none;
}

.mbanner .news .news_video {
    padding-top: 36.04%;
}

.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: 50%;
    width: 100%;
    bottom: 0;
    background: linear-gradient(180.00deg, rgba(0, 0, 0, 0),rgb(0, 0, 0) 100%);
    opacity: 0.42;
}

.mbanner .slick-dots li:after {
    content: "";
    display: block;
    width: 0.67rem;
    height: 0.69rem;
    background: url(../images/dot.svg) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    transform: scale(0);
    transition: all 0.4s ease-in-out;
}

.mbanner .slick-dots li.slick-active:after {
    transform: none;
}

.mbanner .slick-dots li.slick-active {
    opacity: 1;
    background: none;
}

.mbanner.fixBanner {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #ccc;
}

.fixedok .mbanner {
    opacity: 0;
}

/**内容**/
.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(--mainColor),var(--mainColor));
    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(--mainColor);
}

/**主体公共**/
.post .tt{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.28rem;
}
.post .tt .title {
    font-size: 0.45rem;
    font-family: 'AlibabaPuHuiTi';
    font-weight: normal;
    line-height: 1.02;
}
.post1 .news .news_title {
    font-size: var(--bigSize);
    line-height: 1.71;
    font-weight: bold;
}

.post .more_btn .more_text {
    width: 1.08rem;
    line-height: 0.4rem;
    background: #fff;
    display: inline-block;
    text-align: center;
    border: 1px solid #006ACB;
    border-radius: 0.3rem;
    color: #006ACB;
    font-size: var(--smailSize);
    transition: all 0.4s ease-in-out;
}

.post1 .news .news_text {
    font-size: var(--titleSize);
    line-height: 2;
}


.post1 .news .news_date {
    font-weight: bold;
    font-size: var(--smailSize);
    line-height: 1.32;
    color: #707070;
}

.post1 .news .news_meta {
    color: #fff;
    display: flex;
    background: #006ACB;
    width: 0.69rem;
    height: 0.75rem;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.post1 .news .news_meta span {
    display: block;
    text-align: center;
}

.post1 .news .news_meta .news_year {
    font-size: 0.16rem;
}

.post1 .news .news_meta .news_days {
    font-size: 0.36rem;
    font-weight: bold;
    margin-bottom: 0.04rem;
}

.post1 .news .news_meta .news_month {
    font-size: 0.13rem;
}

.post1 .news .news_l .news_meta {
    width: 0.96rem;
    height: 0.64rem;
    background: var(--mainColor);
    padding-left: 0.14rem;
    box-sizing: border-box;
    position: absolute;
    bottom: 0.26rem;
    left: -0.14rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 0.05rem;
}

.post1 .news .news_l {
    position: relative;
}

.post1 .news .news_l .news_meta:after {
    position: absolute;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-top: 0.09rem solid #C9BA90;
    border-left: 0.14rem solid transparent;
    border-right: 0px solid transparent;
    left: 0;
    top: 100%;
}
.main1 {
    background: url(../images/main1bg.jpg)no-repeat center/cover;
}
.main1 .inner {
    padding: 0.5rem 0 1.01rem;
}
.post-11 .news .news_imgs a {
    padding-top: 42.75%;
}

.post-11 .news_wz {
    height: 1.4rem;
    background: #fff;
    padding: 0.35rem 0.46rem;
    box-sizing: border-box;
}
.post-11 .slick-dots {
    width: auto;
    bottom: 0.66rem;
    right: 0.5rem;
}
.post-11 .slick-prev,.post-11  .slick-next {
    top: calc(50% - 0.7rem );
    visibility: hidden;
}

.post-11 .news_list:hover .slick-prev, .post-11 .news_list:hover .slick-next {
    visibility: inherit;
}

.post-11 .news .news_title {
    width: 11.23rem;
}
.main2 .inner {padding: 0.94rem 0 1.12rem;}

.post-21 .news_list .news {
    display: flex;
}

.post-21 .news .news_imgs {
    flex: 1;
}

.post-21 .news .news_imgs a {
    padding-top: 52.46%;
}

.post-21 .news .news_wz {
    background: #006ACB url(../images/wzbg.png) no-repeat bottom /100% auto;
    width: 5.04rem;
    padding: 0.68rem 0.37rem 0.37rem 0.52rem;
    color: #fff;
    box-sizing: border-box;
}
.post-21 .news .news_wz a {
    color: #fff;
overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.post-21 .news .news_title {
    margin-bottom: 0.35rem;
}

.post-21 .news .news_text {
    opacity: 0.73;
    font-weight: lighter;
}

.post-21 .slick-dots {
    width: 5.04rem;
    right: 0;
    bottom: 0.43rem;
}

.post-21 .slick-dots li {
    background: #fff;
}
.main3 {
    background: url(../images/main3bg.jpg) no-repeat center/cover;
}

.main3 .inner {
    padding: 0.3rem 0 0.4rem;
}

.post .more_btn .more_text:hover {
    background: #006ACB;
    color: #fff;
}

.post-31 .news_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.22rem;
    justify-content: space-between;
    row-gap: 0.44rem;
}

.post-31 .news_list .news:nth-child(1) {
    width: 66.66%;
}

.post-31 .news_list .news {
    flex: none;
    width: 33.33%;
    padding: 0 0.22rem;
    box-sizing: border-box;
    position: relative;
}

.post-31 .news_list .news:nth-child(1) .news_imgs a {
    padding-top: 43.82%;
}

.post-31 .news_list .news .news_imgs a {
    padding-top: 66.66%;
}

.post-31 .news_list .news:nth-child(1) .news_wz {
    position: absolute;
    bottom: 0.33rem;
    left: 0.38rem;
    color: #fff;
    width: 8.19rem;
    height: auto;
    padding: 0;
    background: none;
    box-shadow: none;
}
.post-31 .news .news_meta {
    position: absolute;
    top: 0;
}

.post-31 .news_list .news:nth-child(1) .news_title a {
    color: #fff; 
}
.post-31 .news_list .news:nth-child(1) .news_imgs:after {
    height: 1.79rem;
    background: linear-gradient(180.00deg, rgba(0, 0, 0, 0),rgb(0, 0, 0) 100%);
    opacity: 0.55;
}

.post-31 .news .news_wz {
    height: 1.25rem;
    box-shadow: 0px 3px 26px 0px rgba(10, 80, 124, 0.1);
    background: rgb(255, 255, 255);
    padding: 0.32rem;
    box-sizing: border-box;
}
.main4 .inner {
    padding: .73rem 0 0.97rem;
}
.post-41 .news_list {
    display: flex;
    justify-content: space-between;
}

.post-41 .news_list .news {
    width: 3.03rem;
}

.post-41 .news_list .news .news_imgs span {
    padding-top: 143%;
}

.post-41 .news_list .news_title {
    position: absolute;
    color: #fff;
    width: 1.76rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 1;
}

.post-41 .news_list .news a {
    position: relative;
}
.post-41 .news .news_imgs.bg:after {
    height: 100%;
    background: #333;
    opacity: .4;
}
.post-41 .news_list .news a:before {
    content: "";
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 1;
    height:0;
    transition: all 0.4s ease-in-out;
}

.post-41 .news_list .news:nth-child(1) a:before {
    background: #047FCB;
    opacity: 0.6;
}

.post-41 .news_list .news:nth-child(2) a:before {
    background: #A2D192;
    opacity: 0.42;
}

.post-41 .news_list .news:nth-child(3) a:before {
    background: #36A7D9;
    opacity: 0.42;
}

.post-41 .news_list .news:nth-child(4) a:before {
    background: #004486;
    opacity: 0.42;
}

.post-41 .news_list .news:nth-child(5) a:before {
    background: #56B6BD;
    opacity: 0.42;
}


.post-41 .news_list .news a:hover:before {
    height: 100%;
}
.main5 {
    background: #F0F8FF;
}

.main5 .inner {
    padding: 0.5rem 0 0.9rem;
}

.post-51 .news .news_imgs a {
    padding-top: 29.86%;
}

.post-51 .news_list{
    margin:0 -0.17rem
}
.post-51 .news_list .news_imgs {
    margin: 0 0.17rem;
    display: block;
}
.post-51 .slick-dots {
    bottom: -0.66rem;
}

.post-51 .slick-dots li {
    width: 0.13rem;
    height: 0.13rem;
}
/**列表页**/
.l-banner {
    height: 3.12rem;
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    background-color: #c5c4c4;
    position: relative;
    background-size: contain;
    background-size: cover;
}

.l-banner:after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    height: 30%;
    background: url(../images/bannerbg.png) no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    opacity: 0.8;
}

.l-banner img {
    display: none;
    height: 100%;
    vertical-align: top;
}

#l-container {
    position: relative;
}
body.mrlist #l-container{background:#F0F8FF}
#l-container .inner {
    position: relative;
}

#d-container .inner {
    background: #fff;
}

/**栏目列表**/
section#container-1 {
    position: relative;
}

.col_news {
    padding: 0.51rem 0;
}

.col_menu_head {
    position: absolute;
    bottom: 0.46rem;
    z-index: 1;
    left: 50%;
    margin-left: calc(var(--innerWidth)/-2);
}

.col_name span {
    font-size: 0.58rem;
    color: #fff;
    font-family: 'AlibabaPuHuiTi';
    font-weight: normal;
    line-height: 0.8rem;
}

.col_name {
}
.col_news_head {
    margin-bottom: 0.32rem;
}
.col_metas {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
li.col_title{
    flex: none;
}
.col_path a,.col_path span {
    font-size: var(--smailSize);
    line-height: 1.3;
    color: #7B7B7B;
}

.col_title h2 {
    font-size: 0.45rem;
    font-family: 'AlibabaPuHuiTi';
    font-weight: normal;
    line-height: 1.35;
}
.col_path {
    display: inline-block;
}

.possplit::after {
    content: ">";
    font-size: .15rem;
}

.col_path .possplit {
    margin: 0 .08rem;
    width: auto;
    background-image: none;
    color: #666;
    text-indent: inherit;
    font-size: 0;
}

.col_list {
    width: 100%;
    position: relative;
    height: 0.65rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    z-index: 1;
}

.col_list::before {
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    right: 50%;
    transform: translateX(50%);
    position: absolute;
    top: 0;
    background: #fff;
    border-bottom: 1px solid rgb(112 112 112 / 34%);
}

.column-switch {
    display: none;
}

.col_list ul {
    position: relative;
    width: 100%;
    display: flex;
    height: 100%;
    align-items: center;
}
.col_list .col_column:hover .sub_list{display:flex;}
.col_list .sub_list{flex-wrap: wrap;position:absolute;left: 0;top: 100%;background: #fff;display: flex;justify-content: center;text-align: center;height: auto;display: none;}

.col_list .sub_list li{line-height: 2;width: 100%;}
.col_list .sub_list li a{
    padding: 0.05rem 0.2rem;
    display: block;
    /* border-bottom: 0.01rem solid #ccc; */
    font-size: var(--smailSize);
}
.col_list .sub_list li a:hover{background:var(--hoverColor);color:#fff}
.col_list ul li {position: relative;}

.col_list .col_column .col_item_link.selected {
    color: #0f6bc3;
    padding-left: 0.19rem;
    background: url(../images/col_bg.svg)no-repeat 0.05rem/0.08rem;
}

.col_list .col_column .col_item_link {
    display: flex;
    padding: 0 .16rem;
    font-size: var(--bigSize);
    border-right: 1px solid rgb(112 112 112 / 34%);
    display: inline-block;
    display: flex;
    text-align: center;
    height: 0.65rem;
    align-items: center;
}
.col_list .col_column:last-child .col_item_link{
    border: none;
}
.col_list .slick-next,.col_list .slick-prev {
    width: auto;
    height: auto;
    background: 0 0;
    border-radius: 0;
}

.col_list .slick-prev {
    left: -.4rem;
    display: none!important;
}

.col_list .slick-next {
    right: -.5rem;
    width: .3rem;
    text-align: center;
}

.col_list .slick-next:hover,.col_list .slick-prev:hover {
    opacity: 1;
    color: #fff;
    background: 0 0;
}

/**默认新闻列表页**/
.mrlist .col_news {
    display: flex;
    justify-content: space-between;
}

.mrlist .col_news_list {
    width: 11.41rem;
    flex: none;
}

.col_post {
    width: 4.13rem;
}
.mrlist .col_news_list .news_list .news a {
    display: flex;
    margin-bottom: .6rem;
    padding: 0.34rem;
    border-radius: 0.05rem;
    border: 1px solid #DEDEDE;
    background: #fff;
}
.mrlist .col_news_list .news_list .news a:hover {
    background: var(--mainColor);
    box-shadow: 0 0 21px #333333c2;
  
}
.mrlist .col_news_list .news_list .news a:hover *{  color: #fff;    transition: all 0.4s ease-in-out;}
.mrlist .col_news_list .news_list .news .news_imgs {
    width: 2.75rem;
    flex: none;
    margin-right: .38rem;
    background: 0 0;
    display: flex;
    align-items: center;
    /* border-radius: 0.05rem; */
}

.mrlist .col_news_list .news_list .news .news_imgs span {
    padding-top: 68.72%;
    width: 100%;
}

.mrlist .col_news_list .news_list .news .news_wz {
    flex: 1;
}

.mrlist .col_news_list .news_list .news .news_date {font-size: 0.17rem;color: #006ACB;}

.mrlist .col_news_list .news_list .news .news_meta span {
    display: block;
    color: #666;
}

.mrlist .col_news_list .news_list .news .news_year {
    font-size: .14rem;
}

.mrlist .col_news_list .news_list .news .news_day {
    font-size: .36rem;
    line-height: 1.4;
}

.mrlist .col_news_list .news_list .news .news_title {
    font-size: 0.19rem;
    line-height: 1.68;
    font-weight: 700;
    margin-bottom: .17rem;
    margin: 0.16rem 0;
}

.mrlist .col_news_list .news_list .news .news_text {
    font-size: var(--smailSize);
    line-height: 1.875;
     color: #999999;
}

.mrlist .col_news_list .news_list .news .news_text a {
   
}

.mrlist .col_news_list .news_list .news.noimg .news_imgs {
    display: none;
}
.col_post .cpost {
    border-radius: 5px;
    background: linear-gradient(180.00deg, rgb(255 255 255), rgb(255 255 255 / 0%) 100%);
    padding: 0 0.485rem 0.9rem 0.485rem;
    margin-bottom: 0.06rem;
}

.col_post .cpost .title {
    line-height: 0.685rem;
    font-size: 0.22rem;
    font-weight: bold;
    padding-left: 0.32rem;
    background: url(../images/titlebg.svg)no-repeat left/0.23rem;
    border-bottom: 0.02rem solid #CFE2F9;
}
.col_post .cpost .news {
    padding: 0.2rem 0;
    border-bottom: 1px solid #CFE2F9;
}

.col_post .cpost .news .news_date {
    font-size: var(--smailSize);
    color: #006ACB;
    margin-bottom: 0.15rem;
}

.col_post .cpost .news .news_title {
    font-size: var(--titleSize);
    line-height: 1.66;
}
/**文章页**/
.info .col_metas.clearfix {
    height: .63rem;
}

.infobox {
    padding: .56rem 0;
    margin: 0 auto;
    width: auto;
}

.article h1.arti_title {
    line-height: 1.3;
    font-family: SourceHanSerifCN-Bold;
    font-size: 0.32rem;
    text-align: center;
}

.article h2.arti_title {
    line-height: 2;
    font-family: "Microsoft YaHei";
    font-size: .2rem;
    text-align: center;
    color: #1b1b1bc7;
    /* margin-bottom: .2rem; */
}

.article .arti_metas {
    text-align: center;
    line-height: 1.3;
    margin: 0;
}

.article .arti_metas>span {
    margin: 0 .16rem;
    font-size: var(--smailSize);
    color: #666666;
}

.article .arti_info {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.35rem 0;
    border-bottom: 1px solid rgb(112 112 112);
}
.pagelist li.col_title {
    opacity: 0;
}

.pagelist .col_news_head{
    margin: 0.29rem 0;
}

.article {
    padding: 0 1.5rem;
}
.article .entry {
    margin: 0 auto;
    overflow: hidden;
    margin-top: .4rem;
    min-height: 400px;
}

.article .entry .read,.article .entry .read p {
    line-height: 1.75;
    font-size: var(--smailSize);
    color: #333;
}

.article .entry .read p {
    margin-bottom: 10px;
}

.article .entry .read img {
    margin: 0 auto;
    max-width: 940px;
}

.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;
}

/**底部**/
#footer {
    background: url(../images/footbg.jpg) no-repeat;
    background-size: cover;
    position: relative;
}

.footer .inner {
    padding: 0.55rem 0 0.465rem;
    box-sizing: border-box;
    z-index: 1;
    border-bottom: 1px solid rgb(255 255 255 / 20%);
}

.foot-top {
    display: flex;
    justify-content: space-between;
    margin-bottom: .857rem;
}

#footer .inner.in1 {
    padding: .57rem 0 .32rem;
    position: relative;
}

#footer .inner .mod {
    display: flex;
    flex: 1 1 auto;
    align-items: flex-start;
}

#footer .inner .foot-left {margin-right: 1.26rem;}

#footer .inner .foot-center {
}

#footer .inner .foot-center img {
    max-width: 100%;
}

#footer .inner .foot-right {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    padding-top: 0.32rem;
}

#footer .inner p {
    font-size: 0.17rem;
    line-height: 2;
    font-weight: 400;
    color: #fff;
    opacity: .5;
    text-align: left;
    font-weight: 200;
}

#footer .inner p a {
    color: #fff;
}

#footer .inner p span {
    margin: 0 3px;
}

.foot-left .title {
    color: #fff;
    font-size: var(--smailSize);
    line-height: .21rem;
    font-weight: 700;
    margin-bottom: .14rem;
}
img.footlogo {
    width: 5.09rem;
    max-width: 100%;
}
/**底部链接**/
.foot-left .tt {
    margin-bottom: .18rem;
}

.foot-left .links {margin-top: 0.45rem;}
.foot-left .links .con a {
    width: 2.94rem;
    height: 0.61rem;
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: var(--smailSizex);
    line-height: 1.35;
    padding: 0 0.18rem;
    box-sizing: border-box;
    text-align: center;
}
.foot-left .links .con {
    display: flex;
    gap: 0.11rem;
}

.foot-center .tt .title {
    font-size: var(--bigSize);
    color: #fff;
}

.foot-center .tt {
    margin-bottom: 0.22rem;
}
/**分享**/
.shares .news_list {
    display: flex;
    text-align: center;
    gap: 0.24rem;
}

.shares .news_list .imgs {
    width: 1rem;
    height: 1rem;
    position: absolute;
    bottom: 127%;
    left: 50%;
    margin-left: -.5rem;
    transform: translateY(-.4rem);
    opacity: 0;
    transition: all .4s ease-in-out;
}

.shares .news_list .imgs img {
    width: 100%;
    height: 100%unset;
}

.shares .news_list .news_icon {
    display: block;
    background-color: rgb(255 255 255 / 20%);
    width: 0.46rem;
    height: 0.46rem;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 1;
    background-size: auto 45%;
}

.shares .news_list .news {
    position: relative;
}

.shares .news_list .news:nth-child(1) .news_icon {
    background-image: url(../images/weixin.svg);
}

.shares .news_list .news:nth-child(2) .news_icon {
    background-image: url(../images/weibo.svg);
}
.shares .news_list .news:nth-child(3) .news_icon {
    background-image: url(../images/facebook.svg);
}
.shares .news_list .news_icon:hover {
    opacity: 1;
}

.shares .news_list .news:hover .imgs {
    opacity: 1;
    transform: none;
}

.shares .news_list .news_title {
    color: #fff;
    font-size: var(--smailSizex);
    line-height: 1.4;
    margin-top: .13rem;
}

.footlogo img {
    width: 4.62rem;
}

.foot-bottom {
    padding: 0.3rem;
    text-align: center;
    position: relative;
    z-index: 1;
}

.foot-bottom p {
    font-size: var(--smailSizex);
    line-height: 1.7;
    color: #fff;
    position: relative;
    opacity: 0.65;
}
.returnTop {
    position: absolute;
    width: 0.58rem;
    height: 0.58rem;
    background: #006ACB;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 0.14rem;
    gap: 0.1rem;
    right: 0.39rem;
    top: -0.29rem;
    cursor: pointer;
}
/**侧导航**/
nav.Quick-navigation {
    position: fixed;
    right: 0;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    font-size: 19px;
    line-height: 70px;
    background: var(--mainColor);
    color: #fff;
    padding: 0 16px;
    border-radius: 20px;
}

nav.Quick-navigation a {
    color: #fff;
    border-bottom: 1px solid #fff;
}

nav.Quick-navigation a.current {
    color: #e1d4a4;
    border-bottom: 1px solid var(--hoverColor);
}

.Scroll-to-top {
    width: 60px;
    height: 60px;
    position: fixed;
    z-index: 1;
    background: #fff;
    bottom: 2%;
    border-radius: 50%;
    right: 1%;
    background: #1776be7a;
    font-size: 20px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}

/** 加载 **/
.pre-loader {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    background-color: var(--hoverColor);
    z-index: 999;
}

.spinner2 {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.container1 > div,.container2 > div,.container3 > div {
    width: 6px;
    height: 6px;
    background-color: #fff;
    border-radius: 100%;
    position: absolute;
    -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
    animation: bouncedelay 1.2s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts*/
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.spinner2 .spinner-container {
    position: absolute;
    width: 100%;
    height: 100%;
}

.container2 {
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}

.container3 {
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
}

.circle1 {
    top: 0;
    left: 0;
}

.circle2 {
    top: 0;
    right: 0;
}

.circle3 {
    right: 0;
    bottom: 0;
}

.circle4 {
    left: 0;
    bottom: 0;
}

.container2 .circle1 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.container3 .circle1 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.container1 .circle2 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.container2 .circle2 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

.container3 .circle2 {
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}

.container1 .circle3 {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}

.container2 .circle3 {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

.container3 .circle3 {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

.container1 .circle4 {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

.container2 .circle4 {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}

.container3 .circle4 {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}
div#winfloat_div_w94 {
    padding: 0 ! important;
    width: 3.12rem ! important;
    height: auto ! important;
    
}
div#winfloat_div_w94 img{
    width:100%;
    box-shadow:0 3px 16px rgb(6 61 115 / 13%)
}
@-webkit-keyframes bouncedelay {
    0%,80%,100% {
        -webkit-transform: scale(0.0);
    }

    40% {
        -webkit-transform: scale(1.0);
    }
}

@keyframes bouncedelay {
    0%,80%,100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }

    40% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }

}
body.list_aboutus .abpost .news:hover .news_imgs img{transform:scale(1.1)}
body.list_aboutus .abpost-31 .news:hover .news_imgs img{transform:none;}
body.list_aboutus .abpost .news_imgs img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition:0.7s
}

body.list_aboutus .abpost .news_text{
    font-size: 0.19rem;
    font-family: 'SourceHanSansCN-Regular';
    color: #333333;
}
body.list_aboutus .abus1{
    background: #F0F8FF;
}
body.list_aboutus .abus1 .abpost-11 .tt{margin-bottom:0.33rem}
body.list_aboutus .abus1 .mod{display:flex;justify-content: space-between;flex-wrap: wrap;}
body.list_aboutus .abus1 .inner{padding:0.77rem 0 0}
body.list_aboutus .abpost .title{color:#000000;font-size: 0.45rem;font-weight: initial;line-height: 0.6rem;}
body.list_aboutus .abus1 .ml{
    width: 46.75%;
    margin-right: 0.89rem;
}
body.list_aboutus .abus1 .mr{flex:1;margin-top: 0.44rem;}
body.list_aboutus .abpost-11 .news_text{
    line-height: 2.368;
}
body.list_aboutus .abpost-11 .read_more{margin-top:0.53rem}
body.list_aboutus .abpost .read_more a{font-size:var(--smailSize);color:#006ACB;width: 1.85rem;display: flex;border-radius: 0.23rem;background: #fff;height: 0.45rem;align-items: center;justify-content: center;border: 0.01rem solid #006ACB;}
body.list_aboutus .abpost-11 .read_more a img{width:0.146rem;margin-left:0.107rem}
body.list_aboutus .abpost-12 .news_box{position:relative;}
body.list_aboutus .abpost-12 .news_box:before{
    content:'';
    position: absolute;
    left: -0.35rem;
    right: 0.35rem;
    top: -0.34rem;
    bottom: 0.34rem;
    object-fit: cover;
    border:0.02rem solid rgb(0 106 203 / 32%)
    }
body.list_aboutus .abpost-12 .news_imgs{
    padding-top: 62.9%;
}
.abus2 .inner .mbotton{background: url(../images/abmain2bg.png)no-repeat top center;padding: 0.54rem 0.68rem 0;}
body.list_aboutus .abpost-20 .tt{margin-bottom:0.47rem}
body.list_aboutus .abus2{ background: #F0F8FF;}
body.list_aboutus .abus2 .inner{padding: 0.77rem 0 1.22rem;}
body.list_aboutus .abus2 .mbotton .tt{text-align:center;margin-bottom: 0.25rem;}
body.list_aboutus .abus2 .mbotton .tt .title{color:#fff;font-family: 'SourceHanSansCN-Regular';font-weight: bold;position: relative;line-height: 1.71;padding-bottom: 0.21rem;}
body.list_aboutus .abus2 .mbotton .tt .title:before{content:'';width:0.47rem;height:0.07rem;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);background: #fff;}
body.list_aboutus .abpost-21 .news_text{color:#fff;opacity: 0.75;line-height: 2;text-align: center;}
body.list_aboutus .abpost-21{padding:0 0.61rem;margin-bottom: 0.3rem;}
body.list_aboutus .mbotton .abpost-22 .tt{margin-bottom:0.58rem;}
body.list_aboutus .mbotton .abpost-22 .slick-dots{
    width: auto;
    bottom: 0.35rem;
    right: 2rem;
}
body.list_aboutus .abpost-22 .news_box{
    display: flex;
    flex-wrap: wrap;
}
body.list_aboutus .abpost-22 .news_imgs{
    width: 9.62rem;
}

body.list_aboutus .abpost-22 .news_wz{flex:1;background: #FFFFFF;padding: 0.58rem 0.42rem 0.68rem;min-height: 2.69rem;box-shadow: 0 0.03rem 0.26rem rgb(14 73 109 / 12%);}
body.list_aboutus .abpost-22 .news_title{color:#1F1F1F;font-size:0.25rem;line-height: 1.56;margin-bottom: 0.15rem;}
body.list_aboutus .abpost-22 .news_text{font-size:0.17rem;line-height: 2.117;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
text-overflow: ellipsis;
}
body.list_aboutus .abus3 .inner{padding: 0.83rem 0 1.29rem;}
body.list_aboutus .abpost-31 .con{padding:0 0.3rem}
body.list_aboutus .abpost-31 .news_text{
    line-height: 2.368;
    text-align: center;
    opacity: 0.75;
}
body.list_aboutus .abpost-31 .tt{margin-bottom: 0.24rem;}
body.list_aboutus .abpost-31 .news_imgs{
    padding-top: 4.94rem;
    background: none;
    margin-top: 0.58rem;
}
body.list_aboutus .abus4 .inner{padding:0.88rem 0 0 }
body.list_aboutus .abpost-41 .tt{margin-bottom:0.42rem}
body.list_aboutus .abpost-41 #thumbs .news_short{
    font-size: 0.35rem;
    font-family: 'AlibabaPuHuiTi-Regular';
    position: relative;
    text-align: center;
    line-height: 0.47rem;
}
body.list_aboutus .abpost-41 .swiper-button{
    width: 0.25rem;
    height: 0.69rem;
    background: #C2DDF5;
    top: 50%;
    margin-top: 0;
    transform: translateY(-50%);
    display: none;
}
body.list_aboutus .abpost-41 .swiper-button:hover:after{color:#0A4080}
body.list_aboutus .abpost-41 .swiper-button:after{background: #C2DDF5;color: #fff;font-size: var(--smailSize);font-family: 宋体;transition: 0.7s;/* top: 50%; *//* position: absolute; *//* margin-top: 0; *//* bottom: auto; *//* transform: none; */line-height: 0.69rem;text-align: center;left: 0%;}
body.list_aboutus .abpost-41 .swiper-button.swiper-button-next:after{content:'>';}
body.list_aboutus .abpost-41 .swiper-button.swiper-button-prev:after{content:'<';}
body.list_aboutus .abpost-41 .swiper-button.swiper-button-prev{
    left: 0.1rem;
    top: 50%;
    margin-top: 0;
    transform: translateY(-50%);
}
body.list_aboutus .abpost-41 .swiper-button.swiper-button-next{right:0.1rem}
body.list_aboutus .abpost-41 .box1{position:relative;}
body.list_aboutus .abpost-41 #thumbs{
    position: static;
    margin: 0 0.4rem 0.62rem;
}
body.list_aboutus .abpost-41 #thumbs .news_short:after{content:'';width:0.14rem;height:0.14rem;background:#006ACB;position: absolute;bottom: -0.52rem;border-radius: 50%;left: 50%;transform: translateX(-50%);opacity:0;transition: 0.7s;}
body.list_aboutus .abpost-41 #thumbs:before{content:'';height:0.01rem;background:#006ACB;opacity:0.26;top: 50%;position: absolute;left: 0.4rem;right: 0.4rem;transform: translateY(0.1rem);}
body.list_aboutus .abpost-41 #thumbs .news_short:before{content:'';border:0.02rem solid rgb(0 106 203 / 30%);width:0.24rem;height:0.24rem;position: absolute;border-radius: 50%;left: 50%;transform: translateX(-50%);bottom: -0.59rem;transition: 0.7s;background: #fff;}
body.list_aboutus .abpost-41 #thumbs li:nth-child(even) .news_short:before{content:'';border:0.02rem solid rgb(0 106 203 / 30%);width:0.24rem;height:0.24rem;position: absolute;border-radius: 50%;left: 50%;transform: translateX(-50%);top: -0.4rem;}
body.list_aboutus .abpost-41 #thumbs li:nth-child(even) .news_short:after{top: -0.33rem;}
body.list_aboutus .abpost-41 #thumbs li.swiper-slide-thumb-active .news_short:after{opacity:1}
body.list_aboutus .abpost-41 #thumbs li.swiper-slide-thumb-active .news_short:before{box-shadow:0 0 0.16rem rgb(0 106 203 / 30%)}
body.list_aboutus .abpost-41 .gallery{background:#fff}
body.list_aboutus .box2{
    background: #fff;
    border-radius: 0.1rem;
    box-shadow: 0 0.03rem 0.36rem rgb(14 73 109 / 6%);
    padding: 0.55rem 0.68rem;
}
body.list_aboutus .box2 .news_title{}
body.list_aboutus .box2 .news_box{display:flex;flex-wrap: wrap;}
body.list_aboutus .box2 .news_imgs{height: 3.72rem;width:5.76rem;margin-right: 0.62rem;}
body.list_aboutus .box2 .news_wz{flex:1;padding-top: 0.19rem;}
body.list_aboutus .box2 .news_title{color:#090909;font-size: 0.21rem;line-height: 1.71;margin-bottom: 0.37rem;}
body.list_aboutus .box2 .news_text{
    font-size: var(--titleSize);
    opacity: 0.73;
    line-height: 2;
    margin-bottom: 0.63rem;
}
body.list_aboutus #thumbs li{cursor:pointer}
body.list_aboutus #thumbs li:nth-child(even){margin-top: 1.18rem;}
body.list_aboutus .abus5 .inner{padding:0.99rem 0 0} 
body.list_aboutus .abpost-51 .tt{margin-bottom:0.56rem}
body.list_aboutus .abpost-51 .news_box{
    display: flex;
    flex-wrap: wrap;
}
body.list_aboutus .abpost-51 .news_imgs{
    width: 5.88rem;
    height: 4.28rem;
}
body.list_aboutus .abpost-51 .news_wz{flex:1;background: #FFFFFF;padding: 0.48rem 0.42rem 0.68rem;min-height: 2.69rem;box-shadow: 0 0.03rem 0.26rem rgb(14 73 109 / 12%);}
body.list_aboutus .abpost-51 .news_title{color:#1F1F1F;font-size:0.25rem;line-height: 1.56;margin-bottom: 0.26rem;font-family: 'SourceHanSansCN-Regular';font-weight: bold;}
body.list_aboutus .abpost-51 .news_text{font-size: 0.19rem;line-height: 2.368;}
body.list_aboutus .abus6 .inner{padding: 0.82rem 0 1.1rem;}
body.list_aboutus .abpost-61 .tt{margin-bottom:0.39rem}
body.list_aboutus .abpost-61 .news_imgs{padding-top:29.8%}
body.list_aboutus .abpost-61 .slick-list{margin:0 -0.165rem;padding-bottom: 0.66rem;}
body.list_aboutus .abpost-61 .news_box{margin:0 0.165rem}
body.list_aboutus .abpost-61 .slick-dots li{width:0.13rem;height:0.13rem}
body.list_aboutus .abpost-61 .slick-dots{margin:0 0.13rem}
body.list_aboutus .wrap1{background: #F0F8FF url(../images/main3bg.jpg)no-repeat bottom;background-size: 100% auto;}
body.list_ap .wrap1{background: #F0F8FF url(../images/main3bg.jpg)no-repeat bottom;background-size: cover;position: relative;z-index: 0;}
body.list_ap .appost .title{color:#000000;font-size: 0.45rem;font-weight: initial;line-height: 0.6rem;}
body.list_ap .box2{
    background: #fff;
    border-radius: 0.1rem;
    box-shadow: 0 0.03rem 0.36rem rgb(14 73 109 / 6%);
    padding: 0.68rem 0.8rem;
}
body.list_ap .box2 .news_title{}
body.list_ap .box2 .news_box{display:flex;}
body.list_ap .box2 .news_imgs{height: 3.72rem;width:5.76rem;margin-right: 0.62rem;}
body.list_ap .box2 .news_wz{flex:1;padding-top: 0;}
body.list_ap .box2 .news_title{color:#090909;font-size: 0.21rem;line-height: 1.71;margin-bottom: 0.37rem;}
body.list_ap .box2 .news_text{
    font-size: 0.19rem;
    line-height: 2;
    margin-bottom: 0.63rem;
    color: #3D3D3D;
    text-align: center;
}
body.list_ap .ap1 .inner{padding: 0.775rem 0 0.99rem;}
body.list_ap .appost-11 #thumbs .news_title a{
    text-align: center;
    color: #FFFFFF;
    font-size: 0.35rem;
    font-family: 'AlibabaPuHuiTi-Regular';
}
body.list_ap .appost-11 #thumbs .news_box{
    margin: 0 0.19rem;
    background: #72C5EC;
    border-radius: 0.16rem;
    display: flex;
    height: 1.44rem;
    align-items: center;
    justify-content: center;
}
body.list_ap .appost .news_text{
    font-size: 0.19rem;
    font-family: 'SourceHanSansCN-Regular';
    color: #333333;
}
body.list_ap .appost-11 #thumbs .news:nth-child(5n+2) .news_box{background:#879DE9}
body.list_ap .appost-11 #thumbs .news:nth-child(5n+3) .news_box{background:#5B9AE9}
body.list_ap .appost-11 #thumbs .news:nth-child(5n+4) .news_box{background:#6AD6A3}
body.list_ap .appost-11 #thumbs .news:nth-child(5n+5) .news_box{background:#688DB2}
body.list_ap .appost-11 .box1{position:relative;}
body.list_ap .appost-11 #thumbs{margin: -0.71rem  0.31rem 0;padding: 0;position: static;}
body.list_ap .appost-11 .swiper-button{
    width: 0.25rem;
    height: 0.69rem;
    background: #C2DDF5;
    top: 50%;
    margin-top: 0;
    transform: translateY(-50%);
}
body.list_ap .appost-11 .swiper-button:hover:after{color:#0A4080}
body.list_ap .appost-11 .swiper-button:after{background: #C2DDF5;color: #fff;font-size: var(--titleSize);font-family: 宋体;transition: 0.7s;font-weight: bold;}
body.list_ap .appost-11 .swiper-button.swiper-button-next:after{content:'>';}
body.list_ap .appost-11 .swiper-button.swiper-button-prev:after{content:'<';}
body.list_ap .appost-11 .swiper-button.swiper-button-prev{
    left: 0.1rem;
    top: 50%;
    margin-top: 0;
    transform: translateY(-50%);
}
body.list_ap .appost-11 .swiper-button.swiper-button-next{right:0.1rem}
body.list_ap .appost .tt{margin-bottom:0.49rem}
body.list_ap .ap2 .inner{padding: 0rem 0 0.94rem;}
body.list_ap .ap2 .mbotton{display:flex;/* flex-wrap: wrap; */}
body.list_ap .ap2 .ml{width:33.625%;margin-right:0.52rem;background-size: cover;}
body.list_ap .ap2 .ml .appost-21{
    padding: 0.47rem 0.29rem;
    min-height: 3.5rem;
    background: url(../images/ap2mlbg.png)no-repeat;
    background-size: 100% 100%;
}
body.list_ap .appost-21 .news_text{
    line-height: 2;
    color: #fff;
    text-align: center;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
}
body.list_ap .ap2 .mr{flex:1;width: calc(100% - (33.625% + 0.52rem));}
body.list_ap .appost-22 .slick-list{/* max-height: 4.98rem; */margin:-0.12rem 0}
body.list_ap .appost-22 .news_title{font-size:0.3rem;text-align: center;font-family: 'SourceHanSansCN-Regular';font-weight: bold;color: #fff;}
body.list_ap .appost-22 .news_title a{color:#fff}
body.list_ap .appost-22 .news_box{
    background: url(../images/ap2mrbg1.jpg)no-repeat;
    height: 1.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.1rem;
    margin: 0.12rem 0;
}
body.list_ap .appost-32 .news_imgs{padding-top: 131%;}
body.list_ap .appost .news_imgs img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition:0.7s
}
body.list_ap .appost-22 .news:nth-child(2) .news_box{
    background: url(../images/ap2mrbg2.jpg)no-repeat;
}
body.list_ap .appost-22 .news:nth-child(3) .news_box{
    background: url(../images/ap2mrbg3.jpg)no-repeat;
}
body.list_ap .appost-22 .news{
}
body.list_ap .appost-22  .slick-prev{display:none !important}
body.list_ap .appost-22 .slick-next{background: url(../images/down.svg)no-repeat;background-size:cover;width: 0.25rem;height: 0.22rem;top: auto;margin-top: 0;bottom: -0.23rem;left: 50%;right: auto;transform: translateX(-50%);background-size: cover;animation: bb 1.5s linear 0s infinite;}
@keyframes bb {
  0% {
    transform: translate(-50%, 0);
    opacity: 0;
  }
  50% {
    transform: translate(-50%, 5px);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
}
body.list_ap .appost .tt{position:relative;}
body.list_ap .appost .more_btn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
body.list_ap .appost .more_btn a{
    color: #006ACB;
    border: 0.01rem solid #006ACB;
    width: 1.06rem;
    height: 0.38rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--smailSize);
    border-radius: 0.3rem;
}
body.list_ap .ap3 .inner{
    padding: 0.7rem 0 0.76rem;
}
body.list_ap .appost-31 .news_text{
    text-align: center;
    margin: 0 1.37rem;
    line-height: 2;
}
body.list_ap .appost-32 .slick-list{
    margin: 0 -0.23rem;
    padding-bottom: 0.75rem;
}
body.list_ap .appost-32 .news_box{
    margin: 0 0.23rem;
    display: block;
}
body.list_ap .appost-32 .news_title{
    font-size: 0.23rem;
    text-align: center;
    font-family: 'SourceHanSansCN-Regular';
    margin-top: 0.44rem;
}
body.list_ap .appost-31{margin-bottom:0.58rem}
body.list_ap .appost-41 .news_text{line-height:2;margin:0 1.37rem;text-align:center}
body.list_ap .appost-41{margin-bottom:0.65rem}
body.list_ap .ap4 .mbottom{display:flex;justify-content: space-between;flex-wrap: wrap;}
body.list_ap .ap4 .mbottom .ml{
    width: 48%;
    margin-right: 0.72rem;
}
body.list_ap .ap4 .mbottom .mr{flex:1;background: #FFFFFF;box-shadow: 0 0.03rem 0.36rem rgb(14 73 109 / 8%);}
body.list_ap .ap4{background:#F0F8FF}
body.list_ap .ap4 .inner{padding:0.78rem 0 1.53rem}
body.list_ap .appost-41{}
body.list_ap .appost-42 .news_box{position:relative;}
body.list_ap .appost-42  .news_title{
    font-size: 0.21rem;
    color: #fff;
    line-height: 1.71;
}
body.list_ap .appost-42 .news_wz{position:absolute;bottom: 0;left: 0;right: 0;background: linear-gradient(to top, black, transparent);}
body.list_ap .appost-42 .news_wz .news_con{padding: 0 1.17rem 0.27rem 0.39rem;}
body.list_ap .appost-43 .news_meta{font-size:0.19rem;color:#006ACB;margin-bottom: 0.18rem;}
body.list_ap .appost-43 .news_box{position:relative;}
body.list_ap .appost-42 .news_imgs{height: 4.64rem;}
body.list_ap .appost-43 .news_title{
    font-size: 0.19rem;
    line-height: 1.789;
}
body.list_ap .ap4 .mbottom .mr .appost-43{
    padding: 0.36rem 0.49rem 0;
}
body.list_ap .ap4 .mbottom .mr .appost-43 .news{margin-bottom:0.245rem}
body.list_ap .ap4 .mbottom .mr .appost-43 .news_box{
    border-bottom: 0.01rem solid #DFDFDF;
    padding-bottom: 0.16rem;
    display: block;
}
body.list_ap .ap4 .mbottom .mr .appost-43 .news:last-child{margin-bottom:0}
body.list_ap .ap4 .mbottom .mr .appost-43 .news:last-child .news_box{border-bottom:0}

body.list_cb .cbpost .title{color:#000000;font-size: 0.45rem;font-weight: initial;line-height: 0.6rem;}
body.list_cb .cb1 .inner{padding:0.775rem 0 0} 
body.list_cb{background:#F0F8FF}
body.list_cb .cbpost .tt{margin-bottom:0.52rem}
body.list_cb .cbpost .news_text{
    font-size: 0.19rem;
    font-family: 'SourceHanSansCN-Regular';
    color: #333333;
    text-align: center;
    margin: 0 1.97rem;
    line-height: 2.157;
}
body.list_cb .cbpost-11{
    margin-bottom: 0.42rem;
}
body.list_cb .cbpost .tt{position:relative;}
body.list_cb .cbpost .more_btn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
body.list_cb .cbpost .news_imgs{
    padding-top: 46.2%;
}
body.list_cb .cbpost .news_imgs img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.6s ease-in-out;
}
body.list_cb .cbpost .more_btn a {
    color: rgb(0, 106, 203);
    width: 1.06rem;
    height: 0.38rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--smailSize);
    border-width: 0.01rem;
    border-style: solid;
    border-color: rgb(0, 106, 203);
    border-image: initial;
    border-radius: 0.3rem;
}
body.list_cb .cbpost-21{margin-bottom:0.46rem}
body.list_cb .cbpost-12 .news_list{display:flex;flex-wrap:wrap;}
body.list_cb .cbpost-12 .news_list .news{width:50%;margin-bottom: 0.6rem;}
body.list_cb .cbpost-12 .news_list{margin:0 -0.33rem}
body.list_cb .cbpost-12 .news_list .news .news_box{
    margin: 0 0.33rem;
    box-shadow: 0 0.03rem 0.26rem rgb(10 80 124 / 10%);
    display: block;
}
body.list_cb .cbpost-12 .news_wz{height:1.63rem}
body.list_cb .cbpost-12 .news_wz .news_con{padding: 0.358rem 0.49rem .56rem;}
body.list_cb .cbpost .news_tu .news_wz{background:#fff;}
body.list_cb .cbpost .news_tu .news_wz .news_title{color:#131313;font-size:0.21rem;line-height: 1.714;font-family: 'SourceHanSansCN-Regular';font-weight: bold;}
body.list_cb .cbpost-22 .news_list{display:flex;flex-wrap:wrap;margin: 0 -0.21rem;}
body.list_cb .cbpost-22 .news{width:50%;margin-bottom: 0.47rem;}
body.list_cb .cbpost-22 .news .news_wz{height:1.33rem;}
body.list_cb .cbpost-22 .news .news_wz .news_con{padding:0.34rem}
body.list_cb .cbpost-22 .news .news_box{
    margin: 0 0.21rem;
    display: block;
}
body.list_cb .cbpost-22 .news .news_con{}
body.list_cb .cb3 .mod{display:flex;justify-content: space-between;flex-wrap: wrap;}
body.list_cb .cb3 .mod .ml{width:47.9375%}
body.list_cb .cb3 .mod .mr{width:47.9375%}
body.list_cb .cb3 .cbpost .news_text{margin:0 auto;text-align: left;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;}
body.list_cb .cbpost-31{margin-bottom: 0.15rem;}
body.list_cb .cbpost-41{margin-bottom: 0.15rem;}
body.list_cb .cb3 .news_tu .news_wz{height:1.63rem}
body.list_cb .cb3 .news_tu .news_con{padding:.47rem 0.5rem 0}
/*body.list_cb .cb3 .inner{padding: 0.4rem 0 1.74rem;}*/
body.list_cemt .cemtpost .title{color:#000000;font-size: 0.45rem;font-weight: initial;line-height: 0.6rem;width: 11rem;display: block;font-family: 'AlibabaPuHuiTi-Regular';}
body.list_cemt .cemtpost-11 .news_imgs img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition:0.7s
}
body.list_cemt .cemtpost-11 .more_btn a {
    color: rgb(0, 106, 203);
    width: 1.06rem;
    height: 0.38rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--smailSize);
    border-width: 0.01rem;
    border-style: solid;
    border-color: rgb(0, 106, 203);
    border-image: initial;
    border-radius: 0.3rem;
}
body.list_cemt .cemt1{background:#F0F8FF}
body.list_cemt .cemt1 .inner{padding: 0.77rem 0 1.25rem;}
body.list_cemt .cemtpost-11 .tt{position:relative;}
body.list_cemt .cemtpost-11 .more_btn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
body.list_cemt .cemtpost-11 .news_list{display:flex;flex-wrap: wrap;margin: 0 -0.33rem;}
body.list_cemt .cemtpost-11 .tt{margin-bottom:0.63rem}
body.list_cemt .cemtpost-11 .news{width:50%;margin-bottom: 0.6rem;}
body.list_cemt .cemtpost-11 .news .news_box{margin:0 0.33rem;display: block;box-shadow: 0 0.03rem 0.26rem rgb(10 80 124 / 10%);}
body.list_cemt .cemtpost-11 .news_imgs{
    padding-top: 46.2%;
}

body.list_cemt .cemtpost-11 .news_wz{background:#fff;height: 1.63rem;}
body.list_cemt .cemtpost-11 .news_con{
    padding: 0.24rem 0.49rem;
}
body.list_tec .tnpost .news_list .news .news_box{display:block}
body.list_cemt .cemtpost-11 .news_wz .news_meta{
    font-size: 0.3rem;
    color: #006ACB;
    font-family: 'AlibabaPuHuiTi-Regular';
    margin-bottom: 0.1rem;
}
body.list_cemt .cemtpost-11 .news_wz .news_title{color:#131313;font-size:0.21rem;line-height: 1.714;font-family: 'SourceHanSansCN-Regular';font-weight: bold;}
body.list_tec .tnpost .news_wz .news_title{color:#131313;font-size:0.21rem;line-height: 1.714;font-family: 'SourceHanSansCN-Regular';font-weight: bold;}
body.list_tec .tnpost .title{color:#000000;font-size: 0.45rem;font-weight: initial;line-height: 0.6rem;width: 10rem;display: block;}
body.list_tec .tnpost .news_imgs img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition:0.7s
}
body.list_tec .tnpost .more_btn a {
    color: rgb(0, 106, 203);
    width: 1.06rem;
    height: 0.38rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--smailSize);
    border-width: 0.01rem;
    border-style: solid;
    border-color: rgb(0, 106, 203);
    border-image: initial;
    border-radius: 0.3rem;
}
body.list_kn .cemt1{background:#F0F8FF}
body.list_kn .cemt1 .inner{padding: 0.77rem 0 1.25rem;}
body.list_tec .tnpost .tt{position:relative;}
body.list_tec .tnpost .more_btn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
body.list_tec .tnpost-10 .tt{margin-bottom:0.4rem}
body.list_tec .tnpost-11 .news_box{position:relative;}
body.list_tec .tec1 .news_box{position:relative;}
body.list_tec .tec1  .news_meta{z-index: 1;color: #fff;background:#006ACB;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 0.69rem;height: 0.75rem;}
body.list_tec .tec1 .news_meta .news_day{font-size:0.36rem;margin-bottom: 0.03rem;}
body.list_tec .tec1 .news_meta .news_year{font-size:0.13rem}
body.list_tec .tec1 .ml .news_meta {position:absolute;left:0;top:0;}
body.list_tec .tnpost-11 .news_imgs{padding-top:4.61rem}
body.list_tec .tec1 .inner{padding: 0.775rem 0;}
body.list_tec .tec1 .ml{width:65.75%;margin-right:0.44rem}
body.list_tec .tec1 .mr{flex:1}
body.list_tec .tec1 .mbottom{display:flex;flex-wrap: wrap;}
body.list_tec .tnpost-11{margin-bottom:0.39rem}
body.list_tec .tnpost-11 .news_wz{position:absolute;bottom:0;left: 0;right: 0;width: 100%;background: linear-gradient(to top, black, transparent);}
body.list_tec .tnpost-11 .news_wz .news_con{padding: 0.87rem 1.95rem 0.25rem 0.38rem;}
body.list_tec .tnpost-11 .news .news_title{color:#fff}
body.list_tec .tnpost-12 .news_list{display:flex;margin:0 -0.22rem;flex-wrap: wrap;}
body.list_tec .tnpost-12 .news_imgs{padding-top:62.5%}
body.list_tec .tnpost-12 .news{width:50%}
body.list_tec .tnpost-12 .news .news_box{margin:0 0.22rem;box-shadow:0 0.03rem 0.26rem rgb(10 80 124 / 10%)}
body.list_tec .tnpost-12 .news_con{padding: 0.24rem 0.33rem 0.24rem;}
body.list_tec .tnpost-12 .news_box{background:#FFFFFF;box-shadow:0 0.03rem 0.26rem rgb(10 80 124 / 10%)}
body.list_tec .tnpost-13 .news{
    margin-bottom: 0.37rem;
}
body.list_tec .tnpost-13 .news_box{background:#FFFFFF;box-shadow:0 0.03rem 0.26rem rgb(10 80 124 / 10%);padding: 0.265rem 0.28rem 0.265rem 0.96rem;}
body.list_tec .tnpost-13 .news_meta{position: absolute;top: 50%;transform: translateY(-50%);left: -0.1rem;}
body.list_tec .tnpost-21 .tit{display:flex;column-gap: 0.26rem;}
body.list_tec .tnpost-21 .tit .title{line-height: 1.153;font-size:0.26rem;color: #006ACB;font-family: 'SourceHanSansCN-Regular';background: #fff;border: 0.01rem solid #006ACB;border-radius: 0.1rem;/* margin-right: 0.29rem; */display: flex;text-align: center;align-items: center;justify-content: center;height: 0.92rem;width: 20%;}
body.list_tec .wrap1{background:#F0F8FF}
body.list_tec .tnpost-20 .tt{margin-bottom:0.35rem}
body.list_tec .tnpost-21 .tit .title.selected{background:#006ACB;color:#fff}
body.list_tec .tnpost-21 .news_list{display: flex;flex-wrap:wrap;margin:0 -0.4rem}
body.list_tec .tnpost-21 .news_list .news{width:50%}
body.list_tec .tnpost-21 .news_list .news .news_box{background:#fff;margin: 0 0.4rem;padding: 0 0.325rem;}
body.list_tec .tnpost-21 .news_list .news .news_wz{border-bottom:0.01rem solid #DFDFDF;padding-bottom: 0.15rem;padding-top: 0.245rem;min-height: 1.05rem;}
body.list_tec .tnpost-21 .news_meta{
    font-size: 0.19rem;
    color: #006ACB;
    margin-bottom: 0.14rem;
}
body.list_tec .tnpost-21 .news_list .news:nth-child(n+5) .news_wz{padding-bottom:0.29rem;border-bottom:0}
body.list_tec .tnpost-21 .news_list .news:nth-child(-n+2) .news_wz{padding-top: 0.385rem;}
body.list_tec .tnpost-21 .tt{margin-bottom:0.48rem}
body.list_tec .tec2 .inner{padding-bottom: 0.59rem;}
body.list_tec .tnpost .news:hover .news_imgs img{transform:scale(1.05)}
body.list_tec .tnpost-21 .more_btn{position:static;transform: none;text-align: right;margin-top: 0.4rem;}
body.list_tec .tnpost-21 .more_btn .more_text .more{display: flex;justify-content: flex-end;}
body.list_cemt .cemtpost-11 .news_con{padding: 0.24rem 0.51rem;}
body.list_temm .col_news_list .news_list{display:flex;flex-wrap: wrap;margin: 0 -0.25rem;}
body.list_temm .col_news_list .news{width:33.3%;margin-bottom: 0.34rem;}
body.list_temm .col_news_list .news_list .news_box{border-top:0.09rem solid #006ACB;display:block;margin: 0 0.25rem;box-shadow: 0 0.03rem 0.36rem rgb(14 73 109 / 8%);text-align: center;padding: 0.483rem 0.71rem 0.66rem;min-height: 3.45rem;background: #fff;}
body.list_temm .col_news_list .news_list .news:hover .news_box{background: url(../images/temmnews_bg.jpg)no-repeat;background-size:cover}
body.list_temm .col_news_list .news_list .news_title{
    font-size: 0.22rem;
    font-family: 'SourceHanSansCN-Regular';
    font-weight: bold;
    line-height: 1.3;
    margin-bottom: 0.26rem;
}
body.list_temm .col_news_list .news_list .news:hover .news_title{color:#fff;}
body.list_temm .col_news_list .news_list .news:hover .news_text{color:#fff;opacity:0.5}
body.list_temm .col_news_list .news_list .news_text{color:#666666;font-size:var(--smailSize);line-height: 1.75;}
body.list_temm .col_news_list .news_list .news_imgs{width:1.98rem;height:1.98rem;margin: 0 auto 0.361rem;border-radius: 50%;}
body.list_temm .col_news{padding: 0.775rem 0 1.535rem;}
body.list_temm  .col_news_head{margin-bottom:0.49rem;}
body.list_temm .page_div{margin-top: 0.4rem;}
body.list_inter #l-container{background:#F0F8FF}
body.list_inter .col_news{padding:0.775rem 0 1.78rem}
body.list_inter .col_news_head{margin-bottom:.56rem}
body.list_inter .col_news_list .news_list{display:flex;margin:0 -0.395rem;flex-wrap: wrap;}
body.list_inter .col_news_list .news_list .news{width:33.3%}
body.list_inter .col_news_list .news_list .news_box{margin:0 0.395rem;display:block;box-shadow: 0 0.03rem 0.36rem rgb(14 73 109 / 8%);}
body.list_inter .col_news_list .news_list .topbox{background:#72C5EC;border-radius:0.1rem 0.1rem 0 0;height: 2.41rem;display: flex;align-items: center;justify-content: center;}
body.list_inter .col_news_list .news_list .n2 .topbox{background:#879DE9}
body.list_inter .col_news_list .news_list .n3 .topbox{background:#5B9AE9}
body.list_inter .col_news_head .col_metas{display:block;}
body.list_inter .col_news_head .col_path{display:none}
body.list_inter .col_news_list .news_list .news_wz{
    padding: 0.42rem 0.35rem 0.65rem;
    background: #fff;
    border-radius: 0 0 0.1rem 0.1rem;
    overflow: hidden;
    min-height: 1.53rem;
}
body.list_inter .col_news_list .news_list .news_title{font-size:0.29rem;color:#fff;font-family: 'SourceHanSansCN-Regular';margin: 0 0.66rem;text-align: center;line-height: 1.34;}
body.list_inter .col_news_list .news_list .news_short{font-size:0.24rem;font-weight:bold;color:#006ACB;line-height: 1.4;margin-bottom: 0.24rem;}
body.list_inter .col_news_list .news_list .news_text{font-size:var(--titleSize);line-height: 1.77;font-family: 'SourceHanSansCN-Regular';}
body.list_is .ispost .title{color:#000000;font-size: 0.45rem;font-weight: initial;line-height: 0.6rem;}
body.list_is .is1 .inner{padding: 0.775rem 0 1rem;} 
body.list_is{background:#F0F8FF}
body.list_is .ispost .tt{margin-bottom:0.52rem}
body.list_is .ispost .news_text{
    font-size: 0.19rem;
    font-family: 'SourceHanSansCN-Regular';
    color: #333333;
    text-align: center;
    margin: 0 1.8rem;
    line-height: 2.157;
}
body.list_is .ispost-11{
    margin-bottom: 0.42rem;
}
body.list_is .is1 .mbottom{display:flex;flex-wrap: wrap;}
body.list_is .is1 .ml{
    width: 22%;margin-right:0.7rem
}
body.list_is .is1 .mr{flex:1}

body.list_is .ispost .tt{position:relative;}
body.list_is .ispost .more_btn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
body.list_is .ispost .news_imgs{
    padding-top: 52%;
}
body.list_is .ispost .news_imgs img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.6s ease-in-out;
}
body.list_is .ispost .more_btn a {
    color: rgb(0, 106, 203);
    width: 1.06rem;
    height: 0.38rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--smailSize);
    border-width: 0.01rem;
    border-style: solid;
    border-color: rgb(0, 106, 203);
    border-image: initial;
    border-radius: 0.3rem;
}
body.list_is .ispost-21{margin-bottom:0.46rem}
body.list_is .ispost-12 .news_list{/* display:flex; *//* flex-wrap:wrap; */}
body.list_is .ispost-12 .news_list .news{/* width:50%; *//* margin-bottom: 0.6rem; */}
body.list_is .ispost-12 .news_list{/* margin:0 -0.33rem; */}
body.list_is .ispost-12 .news_list .news .news_box{
    /* margin: 0 0.33rem; */
    box-shadow: 0 0.03rem 0.26rem rgb(10 80 124 / 10%);
    display: block;
}
body.list_is .ispost-12 .news_wz{height: 0.92rem;}
body.list_is .ispost-12 .news_wz .news_con{padding: 0.1rem 0.28rem 0;}
body.list_is .ispost-12 .news_tu .news_wz .news_title{text-align:center;}
body.list_is .ispost-13 .news_wz .news_con{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.78rem;
}
body.list_is .ispost-13 .news_wz .news_short{font-size:0.19rem;font-family: 'SourceHanSansCN-Regular';}
body.list_is .ispost-13 .con{padding: 0.14rem 0.425rem 0.545rem 0.47rem;background: #fff;}
body.list_is .ispost-12 .news_imgs{
    padding-top: 105.3%;
}
body.list_is .ispost .news_tu .news_wz{background:#fff;}
body.list_is .ispost .news_tu .news_wz .news_title{color:#131313;font-size:0.21rem;line-height: 1.714;font-family: 'SourceHanSansCN-Regular';font-weight: bold;}
body.list_is .ispost-13 .news_tu .news_wz .news_title{color:#006ACB;font-size: 0.19rem;}
body.list_is .ispost-13 .news_tu .news_box{
    border-bottom: 0.01rem solid #DFDFDF;
    display: block;
}
body.list_is .ispost-22 .news_list{display:flex;flex-wrap:wrap;margin: 0 -0.21rem;}
body.list_is .ispost-22 .news{width:33.3%;/* margin-bottom: 0.47rem; */}
body.list_is .ispost-22 .news .news_wz{height:1.33rem;}
body.list_is .ispost-22 .news .news_wz .news_con{padding:0.34rem}
body.list_is .ispost-22 .news .news_box{
    margin: 0 0.21rem;
    display: block;
}
body.list_is .ispost-22 .news .news_con{}
body.list_is .is3 .mod{display:flex;justify-content: space-between;flex-wrap: wrap;}
body.list_is .is3 .mod .ml{width:47.9375%}
body.list_is .is3 .mod .mr{width:47.9375%}
body.list_is .is3 .ispost .news_text{margin:0 auto;text-align: left;}
body.list_is .ispost3{margin-bottom:0.25rem}
body.list_is .is3 .news_tu .news_wz{height:1.63rem}
body.list_is .is3 .news_tu .news_con{padding:.47rem 0.5rem 0}
body.list_is .is3 .inner{padding: 1.11rem 0 1.74rem;}
body.list_is .ispost3 .news_imgs{padding-top:46.2%}
body.list_journal .col_news_list .news_list{display:flex;flex-wrap: wrap;margin: 0 -0.305rem;}
body.list_journal .col_news_list .news{width: 25%;margin-bottom: 0.34rem;}
body.list_journal .col_news_list .news_list .news_box{/* border-top:0.09rem solid #006ACB; */display:block;margin: 0 0.305rem;box-shadow: 0 0.03rem 0.36rem rgb(14 73 109 / 8%);text-align: center;padding: 0;min-height: 3.45rem;}
body.list_journal .col_news_list .news_list .news:hover .news_box{background:url(images/temmnews_bg.jpg)no-repeat;background-size:cover}
body.list_journal .col_news_list .news_list .news_title{
    font-size: 0.2rem;
    font-family: 'SourceHanSansCN-Regular';
    font-weight: bold;
    line-height: 1.476;
    /* margin-bottom: 0.26rem; */
    text-align: left;
}
body.list_journal .col_news_list .news_list .news_title.line1 {
    -webkit-line-clamp: 3;
}
body.list_journal .col_news_list .news_list .news_short{ font-size: 0.21rem;
    font-family: 'SourceHanSansCN-Regular';
    font-weight: bold;
    line-height: 1.476;}
body.list_journal .col_news_list .news_list .news_text{color:#666666;font-size:var(--smailSize);line-height: 1.75;}
body.list_journal .col_news_list .news_list .news_imgs{padding-top: 122.6%;margin: 0 auto 0;}
body.list_journal .col_news_list .news_list .news_wz{background:#fff}
body.list_journal .col_news_list .news_list .news_wz .news_con{
    padding: 0.2rem;
    text-align: center;
    min-height: 0.9rem;
display: flex;
    align-items: center;
}
body.list_is .ispost .news_text.line2 {
    -webkit-line-clamp: 4;
}
body.list_journal .col_news{padding: 0.775rem 0 1.535rem;}
body.list_journal  .col_news_head{margin-bottom:0.49rem}
body.list_journal .page_div{margin-top: 0.4rem;}
body.list_journal #l-container{background:#F0F8FF}
body.list_ts .ts1 .inner{padding:0.775rem 0 0} 
body.list_ts .tspost .title{color:#000000;font-size: 0.45rem;font-weight: initial;line-height: 0.6rem;}
body.list_ts{background:#F0F8FF}
body.list_ts .tspost .tt{margin-bottom:0.52rem}
body.list_ts .tspost .news_text{
    font-size: 0.19rem;
    font-family: 'SourceHanSansCN-Regular';
    color: #333333;
    text-align: center;
    margin: 0 1.97rem;
    line-height: 2.157;
}
body.list_ts .tspost-11{
    margin-bottom: 0.42rem;
}
body.list_ts .ts2 .inner{padding:0 0 0.55rem}
body.list_ts .ts3 .inner{padding:0 0 0.8rem}
body.list_ts .tspost .tt{position:relative;}
body.list_ts .tspost .more_btn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
body.list_ts .tspost .news_imgs{
    padding-top: 46.2%;
}
body.list_ts .tspost-12 .news_imgs{padding-top:122.4%}
body.list_ts .tspost .news_imgs img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.6s ease-in-out;
}
body.list_ts .tspost .more_btn a {
    color: rgb(0, 106, 203);
    width: 1.06rem;
    height: 0.38rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--smailSize);
    border-width: 0.01rem;
    border-style: solid;
    border-color: rgb(0, 106, 203);
    border-image: initial;
    border-radius: 0.3rem;
}
body.list_ts .tspost-21{margin-bottom:0.46rem}
body.list_ts .tspost-12 .news_list{display:flex;flex-wrap:wrap;}
body.list_ts .tspost-12 .news_list .news{width: 33.3%;margin-bottom: 1rem;}
body.list_ts .tspost-12 .news_list{margin:0 -0.4rem}
body.list_ts .tspost-12 .news_list .news .news_box{
    margin: 0 0.4rem;
    box-shadow: 0 0.03rem 0.26rem rgb(10 80 124 / 10%);
    display: block;
}
body.list_ts .tspost-12 .news_wz{/* height:1.63rem; */}
body.list_ts .tspost-12 .news_wz .news_con{padding: 0.36rem 0.49rem .56rem;}
body.list_ts .tspost-12 .news_title{text-align:center;}
body.list_ts .tspost .news_tu .news_wz{background:#fff;}
body.list_ts .tspost .news_tu .news_wz .news_title{color:#131313;font-size:0.21rem;line-height: 1.714;font-family: 'SourceHanSansCN-Regular';font-weight: bold;}
body.list_ts .tspost-22 .news_list{display:flex;flex-wrap:wrap;margin: 0 -0.21rem;}
body.list_ts .tspost-22 .news{width:33.3%;margin-bottom: 0.47rem;}
body.list_ts .tspost-22 .news .news_wz{height:1.33rem;}
body.list_ts .tspost-22 .news .news_wz .news_con{padding:0.34rem}
body.list_ts .tspost-22 .news .news_box{
    margin: 0 0.21rem;
    display: block;
}
body.list_ts .tspost-22 .news .news_con{}
body.list_tsy .col_metas{display:none}
body.list_temm  #l-container{background:#F0F8FF}
body.list_temm .col_news_head .col_metas{display:block}
body.list_temm .col_path{display:none}
body.list_tsy .news:hover .news_imgs img{transform:scale(1.1)}
body.list_tsy .news .news_imgs img{transition:all 0.6s ease-in-out}
.cbpost.cbpost1.cbpost-20 {
   /*display: none;*/
}
body.list_cb .cbpost-12 .news_list .news:nth-child(3) {
margin-bottom: 0.3rem;
}
body.list_cb .cbpost-12 .news_list .news:nth-child(4) {
margin-bottom: 0.3rem;
}
.cbpost.cbpost1.cbpost-32 {
    margin-bottom: 0.8rem;
}
.main4 {
    display: none;
}
.wrapper.tec2 {
    display: none;
}