@charset "utf-8";
/*Technical Support SudyTech*/
@font-face {font-family:'釉色标题黑';src:url(fonts/YouSheBiaoTiHei.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;    --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:#232222;}
:root {--mainColor: #B82C29;--hoverColor: #B82C29;--bigSizex: 0.28rem;--bigSize: 0.22rem;--titleSize: 0.17rem;--smailSize:0.16rem;--smailSizex:0.14rem;--innerWidth:15rem;}
p {line-height:1.75;}
a {color:#333;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;}
*::-webkit-scrollbar {width:5px;background-color:#BC1A21;}
*::-webkit-scrollbar-thumb {border-radius:10px;background-color:rgba(255,255,255,0.9);border:1px solid #BC1A21;}
.wrapper {width:100%;margin:0 auto;}
.wrapper .inner {width:var(--innerWidth);margin:0 auto;}
/**兼容模式提示**/.pageTips {position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:#000 url("../image/bg.png");}
.pageTips .container {color:#fff;position:absolute;left:50%;top:50%;width:630px;margin-left:-315px;margin-top:-160px;}
.pageTips .container a.close {display:block;width:50px;height:50px;position:absolute;z-index:1;left:auto;right:-15px;top:40px;bottom:auto;background:url("../image/close.png") center no-repeat;}
.pageTips .container .img {text-align:center;}
.pageTips .container .msg {font-size:18px;line-height:36px;padding-top:30px;}
.pageTips .container a {color:#fff;text-decoration:underline;}
.pageTips .container a.close {display:none !important;}
/**头部**/.header {border-bottom:none;height:auto;line-height:inherit;background-size:cover;position:relative;z-index:3;position:absolute;width:100%;top:0;transition:1s;}
.header:after {content:"";width:100%;top:0;left:0;position:absolute;height:2rem;background:linear-gradient(180.00deg,rgb(0,0,0),rgba(0,0,0,0) 100%);opacity:0.5;pointer-events:none;}
.header.open:after {opacity:0.3;}
.header.fix {}
.header.fix .sitelogo .logo img {
    width: 3.32rem;
}

.header.fix .mod {
    height: 1.18rem;
}

.header.fix .head-top {
    display: none;
}
.header .inner {position:relative;z-index:1;width:100%;}
.header .sitelogo {display:flex;}
.header .sitelogo .logo img {width:5.52rem;transition: all 0.4s ease-in-out;}
.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;height:1.44rem;align-items:center;transition: all 0.4s ease-in-out;}
.header .head-top {display:flex;align-items:center;gap:0.2rem;}
.header .head-right {display:flex;align-items:flex-end;flex-direction:column;margin-right:1.6rem;gap:0.1rem;}
.head-left {margin-left:0.8rem;}
.header .head-top .left {display:flex;font-size:var(--smailSizex);line-height:1.2;gap:0.2rem;}
/* 搜索*/.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;width:0.25rem;overflow:hidden;/* margin-top:0.03rem;*/border:1px solid transparent;}
.wp-search {position:relative;/* background:rgb(255 255 255 / 20%);*/;}
.wp-search form {display:block;}
.wp-search .search-input {margin-left:0.1rem;margin-right:0.2rem;}
.wp-search .search-input input.search-title {width:100%;line-height:0.25rem;background:none;color:#FFFFFF;font-size:0.13rem;border:0;outline:0;font-family: "PingFang", "Microsoft YaHei";}
.wp-search .search-btn {width:0.25rem;height:0.25rem;position:absolute;right:0;top:0%;}
.wp-search .search-btn input.search-submit {width:100%;height:100%;border:0;outline:0;background:url(images/sous.svg) no-repeat center;cursor:pointer;background-size:0.2rem;}
.header .searchbox:hover {width:2rem;border-color:#fff;}
.header .searchbox {transition:all 0.4s ease-in-out;}
/**角色**/
.site-lauge .well {color:#fff;cursor:pointer;display:flex;align-items:center;padding-left: 0.18rem;background: url(images/huanying.svg) no-repeat left / 0.13rem;}
.site-lauge {position:relative;}
.site-lauge .news_list a {color:#fff;text-align:center;padding:0.05rem 0.1rem;line-height:1.5;display:block;}
.site-lauge .news_list a:hover {background:#fff;color:#333;}
.site-lauge .news_list {position:absolute;width:max-content;backdrop-filter:blur(59.42px);background:rgba(184,44,41,0.65);left:50%;transform:translateX(-50%) scaleY(0);border-radius:0.04rem;transform-origin:top;transition:all 0.4s ease-in-out;z-index:1;}
.site-lauge .well:after {content:"";width:0.1rem;height:0.1rem;background:url(images/arrow.svg) no-repeat center;background-size:100%;display:block;margin-left:0.05rem;transition:all 0.4s ease-in-out;}
.site-lauge:hover .news_list {transform:translateX(-50%);}
.site-lauge:hover .well:after {transform:rotate(180deg);}
.site-lang ul {display:flex;gap:0.16rem;padding-right:0.19rem;border-right:1px solid rgb(255 255 255 / 30%);}
.site-lang ul li.links a {color:#fff;padding-left: 0.18rem;}
.site-lang ul li.links.i1 a{
    background: url(images/tushu.svg)no-repeat left /0.13rem;
}
.site-lang ul li.links.i2 a{
    background: url(images/gongzuo.svg)no-repeat left /0.13rem;
}
.site-lang ul li.links a:hover {color:#fff;}
.site-en a {padding-left:0.23rem;background: url(images/diqiu.svg) no-repeat left;background-size:0.15rem;color:#fff;}
/**导航**/
.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;gap:0.6rem;}
.nav .wp-menu .menu-item {position:relative;text-align:center;}
.nav .wp-menu .menu-item.i1 {background: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;font-weight:bold;padding-bottom:0.1rem}
.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:1.5rem;z-index:100;opacity:1;transform:translateX(-50%);border-radius:0.04rem; backdrop-filter:blur(14px);box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.16);background: #ffffffc9;border-top:1px solid #BD1A21;display:none}
.menu-switch-arrow {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #BD1A21;
    border-top: 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    opacity: 0;
    transition: 0.4s;
}
.nav .wp-menu .menu-item:hover .menu-switch-arrow {
    opacity: 1;
}
.nav .sub-menu .sub-item {position:relative;white-space:nowrap;vertical-align:top;_zoom:1;}
.nav .sub-menu .sub-item a {display:block;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;color:#fff;}
.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;display:none}
.nav .wp-menu .menu-item a.menu-link:hover:after {transform:scale(1);}
.nav .wp-menu li:hover>.sub-menu {}
/**大图**/
.mbanner {perspective:1920px;transform-style:preserve-3d;}
.mbanner .inner {width:100%;text-align:center;}
.mbanner .news_imgs  {display:block;height:100vh;}
.mbanner .news_imgs  img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.mbanner .news.swiper-slide-active a{animation:2.5s linear 0s 1 normal none running imgscale}
@keyframes imgscale{0%{transform:scale(1.2)}
100%{transform:scale(1)}
}
.mbanner .slick-prev,.mbanner .slick-next {z-index:1;top:auto;bottom:calc((100% - 2.2rem)/2 - 0.23rem);opacity:0.8;}
.mbanner .slick-prev {left:0.55rem;}
.mbanner .slick-next {right:0.55rem;}
.mbanner .news .news_wz {position:absolute;bottom:5.45rem;left:50%;width: 15rem;transform: translateX(-50%);text-align: center;z-index:2; }
.mbanner .news .news_wz  {color:#17607A;}
.mbanner .news .news_title {/* display:flex; */font-size: 0.56rem;line-height:1.4;/* position:absolute; */bottom:0;/* width: 100%; */left:50%;/* transform:translateX(-7.5rem); */background: transparent;/* height:1.09rem; */color:#fff;text-align: center;padding:0;box-sizing:border-box;align-items:center;font-weight: normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mbanner .news .news_title {color:#fff;display:block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;font-family: 釉色标题黑;text-shadow: 5px 5px 5px #333333;}
.mbanner .news .news_dtitle{ font-size: 0.3rem; font-weight: normal;color: #ffffff;  margin-top: 0.2rem;opacity:0.89;}
.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:before {content:"";display:block;width:100%;position:absolute;height:100%;bottom:0;background:linear-gradient(0deg,rgb(0,0,0),rgba(0,0,0,0) 100%);opacity:0.53;pointer-events:none;z-index:1;display: none;}
.mbanner .swiper-pagination {--swiper-pagination-bottom:0.43rem;position: static;width: auto ! important;}
.mbanner .swiper-pagination .swiper-pagination-bullet {--swiper-pagination-bottom:0.33rem;--swiper-pagination-color:#fff;--swiper-pagination-bullet-width:0.14rem;--swiper-pagination-bullet-height:0.14rem;--swiper-pagination-bullet-inactive-opacity:0.7;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-horizontal-gap:0.15rem;}
.mbanner .swiper-pagination .swiper-pagination-bullet:after {display:none;}
.mbanner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width:0.34rem;height:0.34rem;background:none;border:1px solid #fff;background:url(images/dot.svg) no-repeat center;background-size:0.2rem;border-color: #fff;}
.mbanner .control {
    position: absolute;
    bottom: 0.43rem;
    z-index: 1;
    display: flex;
    align-items: center;
    gap: 0.15rem;
    justify-content: center;
    width: 100%;
    height: 0.36rem;
}
/**内容**/
/**主体公共**/
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
    display: flex;
}
.swiper-pagination {display:flex;align-items:center;justify-content:center;--swiper-pagination-bottom: 0.34rem;}
.swiper-pagination .swiper-pagination-bullet {transition:all 0.4s ease-in-out;--swiper-pagination-color: transparent;--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-width: 0.22rem;--swiper-pagination-bullet-height: 0.22rem;--swiper-pagination-bullet-horizontal-gap:0.075rem;position:relative;flex: none;border: 1px solid transparent;--swiper-pagination-bullet-inactive-opacity: 1;display: flex ! important;! importanty;! importan;! importa;! import;! impor;! impo;! imp;! im;! inline;! inline;! i;!;!;align-items: center;justify-content: center;}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    border-color: var(--mainColor);
}
.swiper-pagination .swiper-pagination-bullet:after {content:"";display: block;height: 0.12rem;width: 0.12rem;background: var(--mainColor);left:50%;box-sizing:border-box;border-radius:50%;top:50%;box-sizing: border-box;opacity: 0.2;}
.swiper-pagination .swiper-pagination-bullet-active:after {/* transform:translate(-50%,-50%) scale(1); */opacity:1;}
.main .swiper-button-next,.main  .swiper-button-prev {width:0.35rem;height:0.2rem;--swiper-navigation-size:0;background-size:100% auto;background-position:center;background-repeat:no-repeat;}
.swiper-button-next {background-image:url(images/right.svg);}
.swiper-button-prev {background-image:url(images/left.svg);}
.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);}
.mainSwiper {height:100vh;overflow:hidden;}
.mainSwiper>.swiper-pagination {
    flex-direction: column;
    width: auto;
    --swiper-pagination-left: 0.3rem;
    margin: 0;
    /* transform: none; */
    right: auto;
    --swiper-pagination-right: auto;
    display: none;
}

.mainSwiper>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {margin-bottom: 2.8rem;}
.mainSwiper>.swiper-pagination .swiper-pagination-bullet{
    --swiper-pagination-bullet-vertical-gap: 0.15rem;
}
.mainSwiper>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
    opacity: 0.2;
    
}

.mainSwiper>.swiper-pagination .swiper-pagination-bullet .xian {
    height: 2.8rem;
    content: "";
    position: absolute;
    background: #BD1A21;
    width: 0.02rem;
    top: 0.35rem;
    opacity: 1;
    transform: scaleY(0);
    transform-origin: top;
    
}

.mainSwiper>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .xian {animation: 1s linear 0s 1 normal none running xian;transform: scaleY(1);}
@keyframes xian{
0%{transform:scaleY(0.2)}
100%{transform:scaleY(1)}                   
}
.swiper-wrapper{position: relative;}
.mainSwiper>.swiper-pagination .swiper-pagination-bullet:before {height: 2.8rem;content:"";position: absolute;background: #BD1A21;width: 0.02rem;top: 0.35rem;opacity: 0;/* transform: scale(0); */}
body.mobile .mainSwiper{height:auto;overflow:auto}
body.mobile .mainSwiper>.swiper-wrapper,body.mobile .mainSwiper>.swiper-wrapper>.swiper-slide{display:block;height:auto}
 .mainSwiper>.swiper-pagination .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active {
    margin: 0;
}

.mainSwiper>.swiper-pagination .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active .xian {
    display: none;
}

.mainSwiper>.swiper-pagination .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active:before {
    display: none;
}
.main1, .main2, .main3,.main4, .main5 {
    display: flex ! important;
    /* flex-direction: column; */
    /* align-items: center; */
    /* justify-content: center; */
}
.post1 .tt {display:flex;justify-content:space-between;margin-bottom:0.4rem;align-items:center;}
.post1 .more_btn img {width:0.14rem;margin-left:0.05rem;}
/*.post1 .more_btn .more_text {vertical-align:middle;font-size:var(--titleSize);color:var(--mainColor);line-height:0.34rem;background:url(images/more_bg.svg) no-repeat bottom/100% auto;display:block;}*/
.post1 .tt .tit {position:relative;}
.post1 .tt .title {font-size: 0.28rem;line-height:1.3;color:var(--mainColor);margin-top:-0.1rem;}
.post1 .tt .tt_en {font-size:0.5rem;background:linear-gradient(180.00deg,rgb(241,161,57),rgba(241,161,57,0) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:absolute;bottom:calc(100% - 0.15rem);}
.post1 .tt .tt_en img{
    height: 0.49rem;
}
.post1 .news .news_title {font-size:var(--titleSize);line-height: 0.57rem;overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.post1 .news .news_text {font-size:var(--smailSizex);line-height:1.85;color:#666666;opacity:0.6;}
.post1 .news .news_text a {color:#666666;}
.post1 .news .news_date {font-weight:bold;font-size:var(--smailSize);line-height:1.32;color:#707070;}
.post1 .news .news_meta {/* margin-right:0.31rem; */float: right;font-size: 0.14rem;color: #333333;line-height: 0.57rem;}
.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.3rem;font-weight:bold;margin-bottom:0.11rem;line-height: 0.3rem;}
.post1 .news .news_meta .news_month {font-size:var(--smailSizex);line-height: 0.24rem;}
.main1 {/* background:url(images/main1bg.jpg) no-repeat center/cover; */}
.main1 .inner {padding: 0.55rem 0 0.57rem;}
.main1 .post1 .tt {margin-bottom:0.25rem;}
.main1 .post1 .tt .tt_en img {height: 0.34rem;}
.main1 .post1 .tt .tt_en img.img2{
    display: none;
}
.main1 .post1 .tt .title {font-size: 0.28rem;}
/* .main1 .mod {display:flex;justify-content:space-between;} */
.main1 .ml {width:5.1rem;float: left;margin-right: 0.64rem;}
.main1 .mc  {width:5.06rem;float: left;}
.main1 .mr  {width:3.64rem;float: right;}
.post-11 .news_list li.news{border-bottom: 1px solid #E5E5E5;position: relative;}
.post-11 .newss .news_imgs span {padding-top:56.264%;}
.post-11 .newss .news_imgs {margin-bottom:0.15rem;}
.post-11 .newss .news_title {float: left;position: absolute;left: 0;right: 100px;bottom: 0;}
.post-11 .news_list .newss {}
.post-11 .news_list .new a {padding:0.175rem 0;border-top:1px dashed rgb(112 112 112 / 20%);display:block;display:flex;align-items:center;}
.post-11 .new .news_imgs span {padding-top:67.9%;}
.post-11 .new .news_imgs {width:1.62rem;margin-right:0.25rem;flex:none;}
.post-12 .news .news_imgs a {padding-top:56.17%;}
.post-12 .news .news_wz {background:#fff;box-shadow:0px 3px 20px 0px rgba(180,180,180,0.1);background:linear-gradient(180.00deg,rgb(255,255,255),rgba(255,255,255,0.36) 100%);height:3.1rem;box-sizing:border-box;text-align:center;padding: 0.21rem 0.47rem 0.4rem;}
.post-12 .news .news_type {font-size:0.28rem;color:var(--mainColor);font-weight:bold;line-height:1.3; padding-bottom:0.22rem; color:#fff;position:static}
.post-12  .news_type{position:absolute;top:60.2%;left:0;width:100%;font-size:0.28rem;color:var(--mainColor);font-weight:bold;line-height:1.3;padding-bottom:0.22rem;z-index:2;text-align:center;display: none;}
.post-12  .news_type a{color:var(--mainColor);padding: 0 0.05rem}
.post-12 .swiper-pagination{
    --swiper-pagination-bottom: 0.55rem;
}

.post-12 .news .news_type a{color:var(--mainColor);padding: 0 0.05rem;color:#fff}
.post-12 .news .news_title {font-size:var(--bigSizex);font-weight:bold;line-height:1.5;margin-bottom:0.15rem;padding-top:0.2rem;/* border-top:1px dashed rgb(112 112 112 / 50%); */}
.post-12 .swiper-button-next,.post-12  .swiper-button-prev {bottom:0.415rem;top:auto;--swiper-navigation-sides-offset:0.47rem;}
.post-13 .list1 .news .news_imgs a {padding-top:38.46%;}
.post-13 .list1 .news:nth-child(1) {margin-bottom:0.2rem;}
.post-13 .list1 {margin-bottom:0.2rem;}
.post-13 .list2 {box-shadow:0px 3px 20px 0px rgba(180,180,180,0.1);background:linear-gradient(180.00deg,rgb(255,255,255),rgba(255,255,255,0.36) 100%);padding:0 0.47rem;}
.post-13 .list2 .news {height:0.91rem;display:flex;align-items:center;border-bottom:1px dashed rgb(112 112 112 / 20%);}
.post-13 .list2 .news:before {content:"";width:0.06rem;height:0.06rem;background:var(--mainColor);border-radius:50%;margin-right:0.13rem;transition:all 0.6s ease-in-out;}
.post-13 .list2 .news:hover:before {margin-right:0.23rem;}

.main2 .sudy-tab{ position: relative;}
.main2 {background: #F6F5F1;}
.main2 .inner {padding:0.55rem 0 0.67rem;}
.main2 .mod {position:relative;}
.main2 .mleft {width:5.19rem;z-index:1;float: left;margin-right: 0.54rem;}
.main2 .mcenter .tab-menu {width: 100%;/* position:absolute; */top:0px;display:flex;height: 0.37rem;align-items:center;left:2.2rem;gap:0.3rem;}
.main2 .mcenter .tab-con {margin-top: 0.4rem;}
/* .main2 .mcenter .tab-menu li:before {content:"";width:0.24rem;height:0.24rem;background:url(images/dot_s.svg) no-repeat center/100% 100%;width:0;transition:all 0.4s ease-in-out;opacity:0;} */
.main2 .mcenter .tab-menu li {display:flex;align-items:center;font-size:var(--bigSizex);color: #DCB3B2;font-weight: bold;cursor: pointer;}
.main2 .mcenter .tab-menu li.selected {font-weight:bold;color: #B82C29;}
.main2 .mcenter .tab-menu span {font-size:0.2rem;opacity:0.5;}
.main2 .mcenter .tab-menu li.selected:before {opacity:1;width:0.24rem;margin-right:0.155rem;}

.main2 .mcenter{float: left;z-index: 1;width: 5.04rem;/* position: relative; */}
.main2 .mright .tab-menu {top:0px;display:flex;height: 0.37rem;align-items:center;left:2.2rem;gap: 0.3rem;}
.main2 .mright .tab-con {margin-top: 0.4rem;}
/* .main2 .mright .tab-menu li:before {content:"";width:0.24rem;height:0.24rem;background:url(images/dot_s.svg) no-repeat center/100% 100%;width:0;transition:all 0.4s ease-in-out;opacity:0;} */
.main2 .mright .tab-menu li {display:flex;align-items:center;font-size:var(--bigSizex);color: #DCB3B2;font-weight: bold;cursor: pointer;}
.main2 .mright .tab-menu li.selected {font-weight:bold;color: #B82C29;}
.main2 .mright .tab-menu span {font-size:0.2rem;opacity:0.5;}
.main2 .mright .tab-menu li.selected:before {opacity:1;width:0.24rem;margin-right:0.155rem;}


.post-22 .more_btn {position:absolute;right:0rem;top:0.08rem;}
.post-22 .news_list {/* display:flex; *//* flex-wrap:wrap; *//* row-gap: 0.16rem; *//* margin: 0 -0.11rem; */}
.post-22 .news_list .news {/* width:50%; */}
.post-22 .news_list .news a {height: 0.95rem;display:block;background:#fff;border-radius:0.04rem;padding:0 0.27rem;display:flex;align-items:center;position:relative;}
.mcenter .post-22 .news_list .news a:after {content:"";width:0;height:0.03rem;position:absolute;background:var(--mainColor);left:0;bottom:0;transition:all 0.4s ease-in-out;}
.post-22 .news_list .news a:hover {border-radius:0.1rem 0.1rem 0 0;}
.post-22 .news_list .news a:hover:after {width:100%;}
.post-22 .news_list .news a:hover .news_title {color:#333;font-weight:bold;}
.post-22 .news_list .news a:hover .news_meta{color: #B82C29;}
.main2 .mtop {margin-bottom: 0.33rem;}

.main2 .mright {width:3.64rem;float: right;}



.main-foot {display: flex ! important;flex-direction: column;justify-content: flex-end;}

@keyframes imgscale2{0%{transform:scale(1.1);opacity: 0;}
100%{transform:scale(1);opacity: 1;}
}



.main1.showdiv .post-11, .main1.showdiv .post-12, .main1.showdiv .post-13,.main2.showdiv .mleft,.main2.showdiv .mright,.main3.showdiv:before,.main3.showdiv .inner ,.main4.showdiv .post-41 .list1,.main4.showdiv .post-41 .news_list.list2,.main4.showdiv .post-42,.main5.showdiv .post-51,.main5.showdiv .post-52,.main5.showdiv .mright,.main .showdiv .post-61{
    opacity: 1;
    transform: none;
}

span.more_text{color: #929292;
    font-size: 0.16rem;}
/**列表页**/
.l-banner {height:5.67rem;background-position:center center;background-repeat:no-repeat;text-align:center;background-color:#c5c4c4;position:relative;background-size: cover;}
.l-banner:after {content:"";display:block;width:100%;position:absolute;height: 67%;background:url(images/bannerbg.png) no-repeat;background-size:100% 100%;bottom:0;background: linear-gradient(180.00deg, rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.5) 100%);}
.l-banner img {height:100%;vertical-align:top;display:none;}
#l-container {position:relative;}
#l-container .inner {position:relative;--innerWidth: 15rem; padding-top: 0.5rem; padding-bottom:1.78rem;}
#d-container .inner {background:#fff;}
/**栏目列表**/
.col_menu {width: 3.08rem;float:left;margin-right: -3.2rem;position:relative;border: 1px solid #DEDEDE;} 
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {background: #F5F5F5;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-size: 0.22rem;font-weight: bold;color: #000000;}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height: 0.75rem;padding: 0px 5px 0px 0.3rem;}/**栏目名称图标**/
.col_menu .col_menu_con{border:1px solid #e4e4e4;}
/*栏目列表*/
.col_list{}
.col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff; }
.col_list .wp_listcolumn .wp_column a {color:#333;font-size: 0.18rem;font-weight:normal;background:none;border-top:0px solid #fff;/* border-bottom: 1px solid #F6EAEA; */width: 3.06rem;height: 0.7rem;display: block;}
.col_list .wp_listcolumn .wp_column a .column-name{padding: 0px 0px 0px 0.3rem;line-height: 0.7rem;}
/*.col_list .wp_listcolumn .wp_column a:hover,
 .col_list .wp_listcolumn .wp_column a.selected { color:#0f429b; background:#eee; }  */
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #ffffff;font-weight: normal;}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a{ color:#454545;background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;}
.col_list .wp_listcolumn .wp_column.parent > a .column-name{font-weight:bold; color:#ffffff;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {color:#333;border-top:1px solid #eee;margin-top:-1px;} 	
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 28px;padding: 5px 10px 5px 44px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list a:hover,
.col_list .wp_listcolumn .wp_column a.selected {font-weight:bold; font-weight:bold;color:#0f429b;} 
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a{} 	
.col_list .wp_listcolumn .sub_list .sub_list a .column-name {padding: 5px 10px 5px 60px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list .sub_list a :hover,
.col_list .wp_listcolumn .sub_list .sub_list a.selected {font-weight:bold; color:#0f429b;} 

.col_list .wp_listcolumn li{ background: url(images/lby_jt.png) no-repeat right 0.23rem center;}
.col_list .wp_listcolumn li:hover{background: #BD1A21 url(images/lby_jt_cm.png) no-repeat right 0.23rem center;}
.col_list .wp_listcolumn li:hover a span{ color:#ffffff;}
.col_list .wp_listcolumn li.selected{background: #BD1A21 url(images/lby_jt_cm.png) no-repeat right 0.23rem center;}


.col_list .wp_listcolumn li.parent{background: #BD1A21 url(images/lby_jt_cm.png) no-repeat right 0.23rem center;}
.col_list .wp_listcolumn li.parent a span{ color:#ffffff;}
.col_list .wp_listcolumn .wp_column selected {}
/**栏目新闻**/
.col_news {width: 100%;min-height:500px;float:right;} 
.col_news .col_news_box{margin-left: 3.7rem;}
.col_news_head {border-bottom: 1px solid #DDDDDD;padding-bottom: 0.18rem;}
.col_metas .col_title {display:inline-block;float:left;height: 0.27rem;line-height: 0.27rem; margin-top:0.2rem;}  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 0.23rem;font-weight: bold;color: #000000;/* border-bottom: 3px solid #CBCBCB; */}
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap;height: 0.27rem;line-height: 0.27rem;color: #666;margin-top: 0.15rem;font-size: 0.16rem;} /**当前位置**/
.col_metas .col_path a{color: #2F2F2F;}
.col_news_con {/* padding:5px 0px 10px 0px; */margin:0 0px;}
.col_news_list {/* margin-top:7px; */}
.col_news_list .wp_article_list .list_item {} /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index {}  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.75; font-size:14px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:10px;}
.col_news_list .wp_entry table{ margin-bottom:4px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); } /**列表页文章图片大小限制**/


.col_post {
    flex: 1;
    position: relative;
    padding: 0;
    padding-top: 0;
    box-sizing: border-box;
    position: sticky;
    top: 0;
 
}
.col_post:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    /* background: url(images/colpost.svg) no-repeat top; */
    background-size: 100% auto;
    left: 0;
}
.col_post .tt {
    text-align: left;
    font-size: 0.28rem;
    font-weight: bold;
    color: var(--mainColor);
    line-height: 1.3;
    margin-bottom: 0.27rem;
    position: relative;
    z-index: 1;
}
.col_post .con{
    position: relative;
    z-index: 1;   background: url(images/rdxw_bg.png); padding-top:0.5rem;
}
.col_post .news {
   /** display: flex;
    padding: 0.28rem 0;**/
   align-items: flex-start;
   /** border-top: 1px dashed rgb(184 44 41 / 40%);**/
   margin-top: 0.28rem;
   padding: 0 0.36rem 0 0.16rem;
   position: relative;
}

.col_post .news:hover .news_title{ color:#BD1A21;}
.col_post .news:hover .news_num{ background:#BD1A21;}
.col_post .news .news_title {
    font-size: 0.18rem;
    line-height: 1.65; 
 overflow: hidden;  
  text-overflow:ellipsis;  
-webkit-line-clamp: 2;  
-webkit-box-orient: vertical;
display: -webkit-box; 
}
.col_post .news .news_time{ color:#666666; opacity:0.8; font-size:0.16rem; margin-bottom:0.15rem;}
.col_post .news .news_num {
    text-align: center;
    width: 0.11rem;
    line-height: 0.11rem;
    color: #fff;
    background: #ffffff;
    border-radius: 0.25rem;
    flex: none;
    font-size: 0;
    font-weight: bold;
    margin-right: 0.17rem;
    margin-top: 0.03rem;
    /* display:none; */
    position: absolute;
    left: -0.05rem;
}
.col_post .news.n1 .news_num{
}
.col_post .news.n2 .news_num{
}
.col_post .news.n3 .news_num{
}
.col_post ul.news_list{
    /* padding: 0 0.36rem 0 0.16rem; */
    margin-left: 0.45rem;
    border-left: 1px solid rgb(199, 199, 199, 0.6);
    }
.mrlist.wzy .col_news {
    display: flex;
    justify-content: space-between;
    /* position: relative; */
    align-items: flex-start;
}

.mrlist.wzy .col_news_list {
    width: 10.33rem;
    margin-right: 0.99rem;
    flex: none;
    min-height: 4rem;
}


/**文章页**/
.arti_info{display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid rgb(112, 112, 112, 0.3); padding-bottom:0.2rem;}
.info .col_metas.clearfix {height:.63rem;}
.infobox {padding:.56rem 0;margin:0 auto;width:auto;}
.article h1.arti_title {line-height: 1.5;];]=;];font-size: 0.32rem;margin-bottom: .27rem;}
.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 {line-height:1.3;margin:0;display: flex;justify-content: center;}
.article .arti_metas>span {margin:0 .16rem;font-size:var(--smailSize);color: #666666;/* opacity: 0.5; */display: flex;justify-content: center;align-items: center;}
.article .arti_metas>span img{ margin-right:0.1rem; width:0.23rem; height:0.23rem;}
 .article .arti_metas span.arti_views img{ width:0.23rem; height:0.13rem;}
.article .arti_info.clearfix {position:relative;padding-bottom: 0.25rem;border-bottom: 1px solid #cccccc;}
.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 {position:relative;background:#911A1F;border-top:1px solid rgb(255 255 255 / 20%);}
.footer .inner {box-sizing:border-box;position:relative;z-index:1; width: 17rem;}
#footer .inner p {font-size:var(--smailSize);line-height:1.7;font-weight:400;color:rgb(255 255 255 / 50%);}
#footer .inner p a {color:#fff;}
#footer .inner p span {margin:0 3px;}
.footer .foot-top {display:flex;justify-content:space-between;}
#footer .foot-left {padding:0.45rem 0;/* width:7.29rem; *//* border-right:1px solid rgb(255 255 255 / 20%); */flex: 1;}
#footer .foot-left  p {background-position:top 0.12rem  left;background-repeat:no-repeat;background-size:0.16rem 0.16rem;padding:0.065rem 0;padding-left:0.3rem;}
#footer .foot-left p:nth-child(1) {background-image:url(images/dizhi.svg);}
#footer .foot-left p:nth-child(2) {background-image:url(images/youxiang.svg);}
#footer .foot-left p:nth-child(3) {background-image:url(images/dianhua.svg);}
#footer .foot-center {flex:1;display:flex;align-items:center;padding-left:0.84rem;width:5.54rem;box-sizing:border-box;}
#footer .foot-center img {max-width:100%;}
#footer .foot-center .tt {color:#fff;font-size:0.16rem;line-height:0.21rem;padding-bottom:0.13rem;position:relative;margin-bottom:0.05rem;opacity: 0.5;}
#footer .foot-center .tt:after {content:"";position:absolute;width:0.18rem;height:0.02rem;background:#F1A139;bottom:0;left:0;}
#footer .foot-center .links {flex:1;}
#footer .foot-center .news {width:50%;font-size:var(--smailSize);line-height:1.7;font-weight:400;color:rgb(255 255 255 / 50%);padding:0.065rem 0;}
#footer .foot-center .news a {color:rgb(255 255 255 / 50%);}
#footer .foot-center .news a:hover{
    color: #fff;
}
#footer .foot-center .news_list {display:flex;flex-wrap:wrap;flex-direction: column;height: 0.9rem;}
#footer .foot-right {flex:1;display:flex;align-items: center;}
#footer .foot-bottom {padding:0.2rem 0;text-align:center;position:relative;z-index:1;background: #2E2728;}
#footer .foot-bottom .con{display: flex;justify-content: space-between;width: 17rem;margin: 0 auto;}
#footer .foot-bottom p {font-size:var(--smailSizex);line-height:1.5;color:#fff;position:relative;opacity: 0.5;display: flex;
    align-items: center;}
#footer .foot-bottom p a{
    color: #fff;
    margin: 0 0.04rem;
}
#footer .foot-bottom p span {
  font-size: 0.15rem;
    margin: 0 0.03rem;
}
/**分享**/
#footer .shares .news_list {
    display: flex;
    justify-content: space-between;
}

#footer .shares {
    margin-right: 0.65rem;
    flex: 1;
}

#footer .foot-right .iso img {
    width: 0.61rem;
}

#footer .foot-right .iso {
    flex: none;
}

#footer .shares .news_imgs {
    width: 0.56rem;
    height: 0.56rem;
    margin: 0 auto;
    margin-bottom: 0.2rem;
    background-color: transparent;
    background-size: 0.35rem auto;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgb(255 255 255 / 20%);
    border-radius: 0.09rem;
}
#footer .shares .news_title {
    font-size: var(--smailSizex);
    opacity: 0.5;
    transition: all 0.4s ease-in-out;
}
#footer .shares .news_title{}
#footer .shares a{
    opacity: 0.5;
    color: #fff;
}
#footer .shares a:hover{opacity: 1; }
#footer .shares a:hover .news_title{
    opacity: 1;
}
#footer .shares .news:nth-child(1) .news_imgs {
    background-image: url(images/f_icon1.svg);
}
#footer .shares .news:nth-child(2) .news_imgs {
    background-image: url(images/f_icon2.svg);
}
#footer .shares .news:nth-child(3) .news_imgs {
    background-image: url(images/f_icon3.svg);
}
#footer .shares .news:nth-child(4) .news_imgs {
    background-image: url(images/f_icon4.svg);
}
.returnTop {
color: #000;
    display: flex;
    align-items: center;
    gap: 0.15rem;
    /* opacity: 0.4; */
    font-size: var(--smailSize);
    position: fixed;
    top:90%;transform:translateY(-50%);
    z-index: 33;
    right: 0.2rem;transition:0.4s;cursor: pointer;
}
body.main .returnTop{opacity:0;}
body.main .returnTop.show{opacity:1}
body.main .returnTop img{width:0.6rem;height:0.59rem;}
body.list .returnTop{position:static;color:#fff;transform:none}
.returnTop img {
    width: var(--smailSize);
}
/**返回顶部**/
.goTop {cursor: pointer;animation: move 2s ease-out;display: block !important;opacity: 1;position: fixed;right: 0.2rem;top: 87%;z-index: 33;}
.goTop img {width: 0.6rem;height: 0.59rem;}


/**Search**/
.search {position: absolute; bottom: 3.5rem;}
.search .inner {width: 12.4rem;}
.search-wrap .search-con input:-webkit-autofill {box-shadow: 0 0 0 1000px #fff inset; -webkit-box-shadow: 0 0 0 1000px #fff inset; -webkit-text-fill-color: #666;}
.search-wrap .search-con .ser-institution, .search-wrap .search-con .ser-catalog, .search-wrap .search-con .ser-num, .search-wrap .search-con .ser-keyword, .search-wrap .search-con .ser-begin, .search-wrap .search-con .ser-end {float: left; line-height: 0.77rem; display: inline-block; border: 1px solid #E9E2D9; margin-right: 0.26rem; position: relative; background: #fff;}
.search-wrap .search-con .ser-institution #orgIds, .search-wrap .search-con .ser-catalog #folderIds {display: inline-block;line-height: 0.7rem;width: 3rem;font-size: 0.23rem;color: #7C8896;border: 0;outline: 0;background: #fff url(images/js_xl.png) no-repeat right 0.32rem center;cursor: pointer;appearance: none;-webkit-appearance: none;-moz-appearance: none;padding-left: 0.37rem;font-family: 微软雅黑;border-radius: 0.1rem;}
select#folderIds option{ font-size:0.14rem;}
.search-wrap .search-con .ser-num .orgCode {line-height: 26px; height: 26px; font-size: 14px; color: #666; display: inline-block; width: 172px; border: 0; outline: 0; background: #fff; text-indent: 14px;}
.search-wrap .search-con .ser-keyword .keyword {line-height: 0.7rem;height: 0.7rem;font-size: 0.23rem;color: #7C8896;display: inline-block;width: 7rem;border: 0;outline: 0;background: #fff;text-indent: 14px;font-family: 微软雅黑;border-radius: 0.1rem;}
.search-wrap .search-con .ser-begin #beginTime, .search-wrap .search-con .ser-end #endTime {width: 192px; line-height: 26px; height: 26px; font-size: 14px; color: #666; display: inline-block; padding: 0; border: 0; outline: 0; background: #fff; text-indent: 14px;}
.search-wrap .search-con .ser-begin .datepicker, .search-wrap .search-con .ser-end .datepicker {width: 100%; height: 100%; display: inline-block; position: absolute; top: 0; left: 0; z-index: 200; cursor: pointer; background: url(../images/tran.png) repeat;}
.search-wrap .search-con .ser-submit {float: right;width: 1.79rem;height: 0.7rem;}
.search-wrap .search-con .ser-submit .submit {width: 100%;height: 0.7rem;border: 0;outline: 0;background: url(images/web-icon.png) center  no-repeat;cursor: pointer;background-size:100%;border-radius: 0.1rem;}

.search-wrap .search-con .ser-institution{display: none;}
.search-wrap .search-con .ser-num{ display: none;}
.search-wrap .search-con .ser-begin{ display: none;}
.search-wrap .search-con .ser-end{ display: none;}
.search-wrap .search-con .ser-catalog{width: 3rem;height: 0.7rem;line-height: 0.7rem;background: #FFFFFF;border-radius: 0.1rem;}
.search-wrap .search-con .ser-keyword{width: 7rem;height: 0.7rem;line-height: 0.7rem;background: #FFFFFF;border-radius: 0.1rem;}


div#container-4{ position: absolute; bottom: 0;}
.main4 .inner{ background: rgba(255,255,255,0.95);height: 0.75rem;}

.main3 .inner{ padding: 0.68rem 0 0.82rem;}

.post-40 .news_list li{float: left;width: 16.667%;height: 0.75rem; background:url(images/lj_ss.png) no-repeat left center;}
.post-40 .news_list li.i1{ background:none;}
.post-40 .news_list li a{width:100%;display: flex;height: 0.75rem;justify-content: center;align-items: center;}
.post-40 .news_list li .title{ font-size: 0.18rem; font-weight: bold; color: #BD1A21;}
.post-40 .links .icon{ width:0.26rem; height:0.24rem; margin-right:0.1rem;}
.post-40 .links.i1 .icon{ background:url(images/sy.png) no-repeat;background-size: 100%;}
.post-40 .links.i2 .icon{ background:url(images/gkzn.png) no-repeat;background-size: 100%;width:0.23rem; height:0.23rem;}
.post-40 .links.i3 .icon{ background:url(images/gkml.png) no-repeat;background-size: 100%; width:0.19rem;height:0.2rem;}
.post-40 .links.i4 .icon{ background:url(images/gklm.png) no-repeat;background-size: 100%; width:0.2rem;height:0.2rem;}
.post-40 .links.i5 .icon{ background:url(images/sqgk.png) no-repeat;background-size: 100%;width:0.22rem;height:0.22rem;}
.post-40 .links.i6 .icon{ background:url(images/bmfw.png) no-repeat;background-size: 100%;width:0.25rem;height:0.25rem;}


.post-40 .news_list li a:hover{ background:#BD1A21;}
.post-40 .news_list li a:hover .title{ color:#ffffff;}
.post-40 .news_list li.links.i1 a:hover .icon{ background:url(images/sy_cm.png) no-repeat;background-size: 100%;} 
.post-40 .news_list li.links.i2 a:hover .icon{ background:url(images/gkzn_cm.png) no-repeat;background-size: 100%;} 
.post-40 .news_list li.links.i3 a:hover .icon{ background:url(images/gkml_cm.png) no-repeat;background-size: 100%;} 
.post-40 .news_list li.links.i4 a:hover .icon{ background:url(images/gklm_cm.png) no-repeat;background-size: 100%;} 
.post-40 .news_list li.links.i5 a:hover .icon{ background:url(images/sqgk_cm.png) no-repeat;background-size: 100%;} 
.post-40 .news_list li.links.i6 a:hover .icon{ background:url(images/bmfw_cm.png) no-repeat;background-size: 100%;} 


.post-12 .news_list li{line-height: 0.54rem; width: 2.44rem; background: #F7F2EA; float: left; margin-bottom:0.1rem;}
.post-12 .news_list li:hover .icon{transform: rotateY(360deg); transition-duration: 0.5s;}
.post-12 .news_list li .title{color: #B82C29;font-size: 0.16rem;margin-left: 0.3rem;}
.post-12 .news_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.post.post1.post-12.mbox{margin-top: 0.49rem;}
.post-12 .icon{width:0.22rem;height:0.24rem;background:url(images/gk_jt.png) no-repeat;margin-right:0.25rem;transition-duration: 0.5s;background-size: 100%;}
.post-12 .news_list li a{display: flex;align-items: center;justify-content: space-between;}


.post1.post-13 li.news{border-bottom: 1px solid #E5E5E5;}
.post1.post-13 .news .news_title { }
.post1.post-13 .news span.xh{ float:left; line-height:0.57rem; font-size:0.15rem;padding:0 0.22rem 0 0.1rem;}
.post1.post-13 .news.n1 span.xh{background:url(images/frist.png) no-repeat center left;color: transparent;background-size: 62%;}
.post1.post-13 .news.n2 span.xh{background:url(images/second.png) no-repeat  center left;color: transparent;background-size: 62%;}
.post1.post-13 .news.n3 span.xh{background:url(images/third.png) no-repeat  center left;color: transparent;background-size: 62%;}


.post-25 .news_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.post-25 .news_list li{ float: left; width: 2.51rem; height: 1.23rem;display: flex;justify-content: center;align-items: center; margin-bottom:0.18rem;}
.post-25 .news_list li a:hover .icon{transition-duration: 0.5s;transform: rotateY(360deg); }
.post-25 .news_list li .title{ font-size: 0.22rem; font-weight: bold; color: #ffffff;}
.post-25 .news_list li.links.i1{ background:#AA564B;}
.post-25 .news_list li.links a{width:100%;height:1.23rem;display: flex;justify-content: center;align-items: center;}
.post-25 .news_list li.links a .icon{ margin-right:0.15rem;transition-duration: 0.5s;}

.post-25 .news_list li.links.i1 .icon{width:0.34rem;height:0.35rem; background:url(images/bmfw1.png) no-repeat; background-size:100%;}
.post-25 .news_list li.links.i2{ background:#C0766B;}
.post-25 .news_list li.links.i2 .icon{width:0.35rem;height:0.35rem;background:url(images/wszx.png) no-repeat;background-size:100%;}
.post-25 .news_list li.links.i3{ background:#F69757;}
.post-25 .news_list li.links.i3 .icon{width:0.36rem;height:0.25rem;background:url(images/wsxf.png) no-repeat;background-size:100%;}
.post-25 .news_list li.links.i4{ background:#A53E30;}
.post-25 .news_list li.links.i4 .icon{width:0.35rem;height:0.35rem;background:url(images/wsgs.png) no-repeat;background-size:100%;}
.post-25 .news_list li.links.i5{ background:#7F5647; width:5.19rem; margin-bottom:0;}
.post-25 .news_list li.links.i5 .icon{width:0.38rem;height:0.38rem;background:url(images/zqyj.png) no-repeat;background-size:100%;}

.mcenter .post1.post-22 .news .news_title{-webkit-line-clamp: 2; line-height:0.29rem; margin-left:0.24rem;}
.mcenter .post-22 .news_list .news{ margin-bottom:0.08rem;}

.mright .post-22 .news_list .news a{background: transparent;position: static;height:auto;padding: 0;}
.mright .post-22 .news_list .news a:after{ position: static;}
.mright .post-22 .news_list .news{border-bottom: 1px solid #D9D6C9;margin-bottom: 0.2rem;padding-bottom: 0.2rem;}
.mright .post-22 .news_list .news:last-child{ margin-bottom:0px;}
.mright .post1.post-22 .news .news_title{-webkit-line-clamp: 1; line-height:0.29rem; }


.post-30 .news_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.post-30 .news_list li{float: left;width: 3.58rem;height: 1.1rem;background: rgba(160,72,62,0.09);transition-duration: 0.5s;}
.post-30 .news_list li a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.post-30 .news_list li:hover{ background:#BD1A21;transition-duration: 0.5s;}
.post-30 .news_list li:hover .title{color:#ffffff;transition-duration: 0.5s;}
.post-30 .news_list li .title{ font-size: 0.21rem; font-weight: bold; color: #B82C29; }


/*列表页*/
.mrlist .news_list.list2 li.news{/* padding: 0.27rem 0; */border-bottom: 1px solid #DDDDDD;position: relative;line-height: 0.55rem;}
.mrlist .news_list.list2 .news_wz{ margin-left: 1.17rem;}
.mrlist .news_list.list2 .news_title{/* padding-top: 0.15rem; */font-size: 0.2rem;line-height: 0.36rem;display: block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color: #333333;float: left;position: absolute;left: 0;right: 1.2rem;bottom: 0;line-height: 0.55rem;}
.mrlist .news_list.list2 .news_text{font-size: 0.16rem;line-height: 0.32rem;  overflow: hidden;  text-overflow:ellipsis;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;display: -webkit-box; color: #666666;opacity: 0.67;}
.mrlist .news_list.list2 .news_meta{float: right;/* background: #BD1A21; */color: #333333;border-radius: 0.1rem;/* width: 0.78rem; *//* height: 0.8rem; */text-align: center;font-size: 0.18rem;line-height: 0.55rem;}
.mrlist .news_list.list2 .news_days{ line-height: 0.54rem;font-size: 0.4rem;}
.mrlist .news_list.list2 .news_year{ line-height: 0.2rem;font-size: 0.12rem;}
.mrlist #container-1 .wp-inner{position: relative;}

.mrlist .news_list.list2 li.news .news_text{height:0;opacity:0;transition-duration: 0.5s;}
.mrlist .news_list.list2 li.news.selected .news_text{ height:0.64rem;opacity:1;transition-duration: 0.5s;}
.possplit{background-image: url(images/xie.png);}

.mrlist .news_list.list2 .news_wz.news_wz2{margin-left: 0rem;}
.wp_subcolumn_list .wp_sublist .sublist_title .morelink .moretext img{ display:none;}
.mrlist .col_news_list.col1 .news_list.list2 li.news{padding: 0.07rem 0;position: static;}
.mrlist .col_news_list.col1 .news_list.list2 li.news .news_title{font-size: 0.16rem;line-height: 0.26rem;padding-top: 0;position: static;}
.mrlist .col_news_list.col1 .news_list.list2 li.news .news_meta{font-size: 0.14rem;line-height: 0.26rem;}
.wp_subcolumn_list .wp_sublist .sublist_title a{ font-size:0.20rem;}
.wp_subcolumn_list .wp_sublist .sublist_title{margin-top: 0.3rem;padding-bottom: 0.2rem;position: relative; padding-right:0.4rem;}
.wp_subcolumn_list .wp_sublist .sublist_title .morelink .moretext{ font-size:0.14rem;}
.wp_subcolumn_list .wp_sublist .sublist_title{ height:auto;}
.wp_subcolumn_list .wp_sublist .sublist_title a.morelink{position: absolute;bottom: 0.2rem;right: 0;}
/*文章页*/
.mrlist.wzy .col_news_head{padding-bottom: 0.25rem;margin-bottom: 0.66rem;}

/*特殊页*/
.tsy .col_news .col_news_box{margin-left: 0rem;}
.tsy #l-container .inner{ padding-bottom: 0.78rem;}


/*网站地图*/
.column-box {margin: 0.4rem 0;}
.column-box .menu .menu-item {width: 100%; display: inline-block; margin-bottom: 30px;}
.column-box .menu .menu-item a.menu-link {width: 100%;line-height: 0.42rem;font-size: 0.2rem;font-weight: normal;color: #a71a20;display: inline-block;border-bottom: 1px solid #a41a20;margin-bottom: 0.1rem;}
.column-box .menu .menu-item .sub-menu {margin-left: 15px;display: flex;justify-content: left;flex-wrap: wrap;}
.column-box .menu .menu-item .sub-menu .sub-item {display: inline-block;width: 20%;}
.column-box .menu .menu-item .sub-menu .sub-item a.sub-link {font-size: 0.18rem;line-height: 0.38rem;color: #333;display: inline-block;}
.column-box .menu .menu-item .sub-menu .sub-item .sub-menu .sub-item {width: 100%; display: inline-block;}
.column-box .menu .menu-item .sub-menu .sub-item .sub-menu .sub-item a.sub-link {width: 100%; display: inline-block; font-size: 16px; line-height: 34px; height: 34px;}
.column-box .menu .menu-item .sub-menu .sub-item .sub-menu .sub-item .sub-menu .sub-item {width: 100%; display: inline-block;}
.column-box .menu .menu-item .sub-menu .sub-item .sub-menu .sub-item .sub-menu .sub-item a.sub-link {width: 100%; font-size: 14px; line-height: 30px; display: inline-block;}

/*分享*/
.share.clearfix {
        text-align: right;
    }span.share_tt {
        position: relative;
        color: #666666;
        font-size: 0.16rem;
        line-height: 0.42rem;
    }
    .share.clearfix ol {
        display: inline-block;
    }
    .social-share .icon-wechat{
        background: url(images/wxx.png) no-repeat center;
        width: 0.29rem;
        height: 0.29rem;
        background-size: 100%; 
        border: 0;
        margin: 0 0.06rem;
    }

    .social-share .icon-weibo {
        background: url(images/wbb.png) no-repeat center;
        width: 0.29rem;
        height: 0.29rem;
         background-size: 100%; 
        border: 0;
        margin: 0 0.06rem;
    }
    .social-share .icon-qq {
        background: url(images/fx.png) no-repeat left;
        width: 0.42rem;
        height: 0.42rem;
        background-size: 2.07rem;
        border: 0;
        margin: 0 0.06rem;
        background-position-x: -1.1rem;
        display: none;
    }
    .social-share .icon-qzone {
        background: url(images/fx.png) no-repeat right;
        width: 0.42rem;
        height: 0.42rem;
        background-size: 2.07rem;
        border: 0;
        margin: 0 0.06rem;
        display: none;
    }
    .share.clearfix {
        text-align: right;
    }

.site-lang ul li.links {
    padding-left:0.18rem;
    border-left: 1px solid rgb(255 255 255 / 40%);
}
.site-lauge .well2 {
    border-right: 0px solid rgb(255 255 255 / 40%);
    padding-right: 0px;
}
.site-lauge .well2 {
    color: #c9c7c7;
}
.well3 {
    padding-right: 30px;
    color: #c9c7c7;
}

/*办事指南*/
body.info_xsbs .col_bottom {padding: 0.83rem 0 0;}
body.info_xsbs .col_bottom .menu{
    position: sticky;
    top: 0.985rem;
    width: 2.19rem;
    height: auto;
    float: left;
    margin-top: 0.2rem;
}
body.info_xsbs .col_bottom .menu ul{padding:0.06rem 0 0;border-left: 0.01rem solid #E2C3C3;}
body.info_xsbs .col_bottom .menu .menutt{font-size:0.32rem;font-weight: bold;color: #fff;background: #911A1E;padding-left: 0.4rem;line-height: 0.8rem;height: 0.8rem;}
body.info_xsbs .col_bottom{/* display:flex; */}
body.info_xsbs .col_news{min-height: 100vh;float: right;width: calc(100% - 3.075rem);padding-top: 0;}
body.info_xsbs .menu .menu-item{padding:0.45rem 0 }
body.info_xsbs .menu .menu-item.active a:before{background:#B51A21}
body.info_xsbs .menu .menu-item.active a{color:#B51A21}
body.info_xsbs .menu .menu-item a{
    font-size: 0.22rem;
    padding-left: 0.4rem;
    position: relative;
}
body.info_xsbs .menu .menu-item a:before{content:'';width:0.15rem;height:0.15rem;border-radius:50%;background: #E2D5D5;position: absolute;left: -0.075rem;top: 50%;transform: translateY(-50%);transition: 0.7s;}
body.info_xsbs .arti_top{
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.37rem;
}
body.info_xsbs .arti_box{
    display: flex;
}
body.info_xsbs .arti_box .order{
    color: #FFFFFF;
    font-size: 0.22rem;
    background: #B51A21;
    height: 0.69rem;
    display: flex;
    align-items: center;
    width: 1.5rem;
    justify-content: center;
    font-weight: bold;
}
body.info_xsbs .arti_box .ctt{
    height: 0.69rem;
    display: flex;
    background: #E5292F;
    width: 1.5rem;
    color: #fff;
    align-items: center;
    justify-content: center;
    font-size: 0.22rem;
    font-weight: bold;
}
body.info_xsbs .arti_top .arti_title{color:#BC1B21;font-size: 0.3rem;}
body.info_xsbs .container-div .contt{
    font-size: 0.24rem;
    background: #F9F0EE;
    color: #BC1B21;
    font-weight: bold;
    height: 0.78rem;
    display: flex;
    align-items: center;
    padding-left: 0.4rem;
    justify-content: space-between;
    padding-right: 0.295rem;
}
body.info_xsbs .container-div .text{transition:0.3s}
body.info_xsbs .container-div .up{margin-bottom:0.35rem;}
body.info_xsbs .container-div .up .news_buttton{transform: rotate(-90deg);}
body.info_xsbs .container-div .contt .news_buttton{cursor:pointer;transition: 0.3s;}
body.info_xsbs .container-div .contt .news_buttton img{vertical-align:middle;width: 0.18rem;}
body.info_xsbs .container-div .conbox p,body.info_xsbs .container-div .conbox,body.info_xsbs .container-div .conbox p span{
    font-size: var(--titleSize);
    line-height: 1.33;
}
body.info_xsbs .container-div .conbox p{margin-bottom:25px}
body.info_xsbs .container-div .conbox p:last-child{margin-bottom:0}
body.info_xsbs  .container-div .conbox{
    padding: 0.35rem;
}
body.info_xsbs #page1{display:none;}
body.info_xsbs .news_filed{font-size:0.12rem;display: flex;color:#fff;column-gap: 0.08rem;flex-wrap: wrap;margin-top: 0.08rem;}
body.info_xsbs .news_filed span{border-radius:0.03rem;display: inline-block;width: 0.44rem;height: 0.24rem;line-height: 0.24rem;text-align: center;}
body.info_xsbs .news_filed .zxb{background:#BC1B21}
body.info_xsbs .news_filed .kyy{background:#40BC1B}
body.info_xsbs .news_filed .kzx{background:#1B6BBC}
body.info_xsbs .news_filed .kpj{background:#F57A1F}
body.info_xsbs .conlist{display:flex;flex-wrap:wrap;}
body.info_xsbs .conlist .filed{
    font-size: var(--titleSize);
    width:33.3%;
    margin-bottom: 0.25rem;
}
body.info_xsbs .conlist .filed .tt{
    font-weight: bold;
}
body.info_xsbs .conlist .filed:last-child{width:100%;margin-bottom: 0;}
body.info_xsbs div#wp_paging_w31 {
    display: none;
}

/* 搜索*/
body.showsearch a.menu-btn,body.showsearch #nav{visibility: hidden !important;}
body.showsearch .header .close{visibility:visible;}
.opensearch{cursor:pointer;width: 0.16rem;}
.search_screen.active{visibility:visible;opacity:1;}
.search_screen:before{content:"";width:100%;height:100%;z-index: -1;position:absolute; 
    backdrop-filter: blur(10px); background: rgb(189 26 33 / 65%) ;}
.search_screen{position:fixed;inset:0;z-index:2;background:#bc1a21 url(images/search_bg.jpg) no-repeat center/cover;display:flex;flex-direction:column;visibility:hidden;opacity:0;transition:0.6s;justify-content: center; align-items: center;/* background: rgb(189 26 33 / 65%) */;}
.header .close{position:absolute;top:0rem;right:0rem;z-index:2;cursor:pointer;color:#fff;font-size:0.6rem;display:flex;background:#B82C29;width:1rem;height:1rem;justify-content: center;  align-items: center;visibility: hidden;}
.header .close span{width:0.48rem;height:2px;position:absolute;background:#fff}
.header .close span:nth-child(1){transform:rotate(45deg);}
.header .close span:nth-child(2){transform:rotate(-45deg);}
.search_screen h3{font-size: 0.5rem;
    font-weight: bold;line-height:1.2;
    color: #fff;text-align:center;
    letter-spacing: 5px;margin-bottom:0.5rem;
}
.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; width:50%;overflow:hidden;/* margin-top:0.03rem;*/border:2px solid transparent;border-color:#fff;border-radius:10px;margin-bottom:0.8rem}
.wp-search {position:relative;/* background:rgb(255 255 255 / 20%);*/;}
.wp-search form {display:block;}
.wp-search .search-input {margin-left:0.1rem;margin-right:0.2rem;}
.wp-search .search-input input.search-title {width:100%;line-height:0.5rem;background:none;color:#FFFFFF;font-size:var(--bigSize);border:0;outline:0;font-family: "PingFang", "Microsoft YaHei";}
.wp-search .search-btn {width:1rem;height:0.5rem;position:absolute;right:0rem;top:0%;}
.wp-search .search-btn input.search-submit {width:100%;height:100%;border:0;outline:0;background: #ff7726 url(images/sous.svg) no-repeat left 0.2rem center;cursor:pointer;background-size:0.2rem;font-size: var(--smailSize);color: #fff;text-indent: 0.2rem;font-family: "微软雅黑";}
.header .searchbox:hover { }
.header .searchbox {transition:all 0.4s ease-in-out;}