@charset "utf-8";
@font-face {font-family:'SourceHanSansCN-Regular';src:url(fonts/SourceHanSansCN-Regular.ttf);}
@font-face {font-family:'SourceHanSerifCN-Regular';src:url(fonts/SourceHanSerifCN-Regular.ttf);}
:root {--mainColor:#1C4883;--hoverColor:#1C4883;--bigSize:0.18rem;--titleSize:0.18rem;--smailSize:0.16rem;--smailSizex:0.14rem;--innerWidth: 1300px;}
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;}
html.fixopen {overflow:hidden;}
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;}
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:"Microsoft YaHei","\u5b8b\u4f53",Tahoma,Geneva,sans-serif;color:#333;}
p {line-height:1.75;}
a {color:#242424;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;}
/*页面尺寸*/
.wrapper {width:100%;margin:0 auto;}
.wrapper .inner {width:var(--innerWidth);margin:0 auto;max-width: 100%;}
/**页面全局宽度**/
#headtop {background:#666;}
.headtop .top-left {float:left;}
.headtop .top-right {float:right;}
/*head开始*/
.header {/* position:fixed; */width:100%;z-index:2;top:0;transition:1s;background: #1C4984;}
.header:after {/* content:""; */display:block;width:100%;position:absolute;background:linear-gradient(180.00deg,rgb(0,0,0),rgba(0,0,0,0) 100%);opacity:0.48;top:0;left:0;height:2.5rem;z-index:-1;transition:0.4s;pointer-events:none;}
.header.fix:after {height:100%;opacity: 0.7;}
.header .inner {position:relative;transition:all 0.4s ease-in-out;width: 17.5rem;}
.header .sitelogo {display:flex;}
.header .sitelogo .logo img {width:3.12rem;}
.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 a img {width: 7rem;}
.header .sitelogo .sitetitle {display:inline-block;padding-left:0.15rem;color:#fff;font-size:0.36rem;margin-left:0.15rem;border-left:1px solid #fff;flex:none;}
/**站点名称**/
.header .sitelogo a {display:flex;align-items:center;}
.header .sitelogo .tago img {width:3.82rem;}
.header .head-main {float:left;margin-top:10px;}
.header .mod {display:flex;height: 1.58rem;align-items:flex-start;justify-content:space-between;}
.header .sitelogo .sitetitle span {display:block;}
.header .sitelogo img.logo {width:3.4rem;transition:all 0.6s ease-in-out;}
.header .sitetitle img {width:4.8rem;}
.header .head-top {display:flex;align-items:center;justify-content:flex-end;margin-bottom: 0.16rem;}
.header .site-lang a {color:#fff;text-align:center;font-size:var(--smailSizex);font-family:"微软雅黑";}
.header .head-bottom {box-sizing:border-box;}
.nav .site-lang, .nav .searchbox{
    display: none;
}
.head-left {margin-top: 0.40rem;/* margin-left: 1.28rem; */}
.head-right {margin-top:0.15rem;/* margin-right: 0.97rem; */}
.nav.fixed {position:fixed;transition:all 0.4s ease-in-out;-webkit-animation:0.6s linear 0s alternate move_eye;animation:0.6s linear 0s alternate move_eye;background:var(--mainColor);z-index:3;top:0;}
@-webkit-keyframes move_eye {from {transform:translateY(-100%);}
to {transform:translateY(0);}
;}
@-webkit-keyframes move_eye2 {from {transform:translateY(0);}
to {transform:translateY(-100%);}
;}
a.menu-btn {width:0.44rem;height:0.44rem;background:rgb(255 255 255 / 20%);display:flex;flex-direction:column;gap:0.07rem;align-items:center;justify-content:center;float:none;border-radius:50%;display:none;}
a.menu-btn.btn2 {display:none;}
a.menu-btn .xian {display:block;height:0.02rem;width:0.17rem;background:#fff;border-radius:0.02rem;transition:all 0.4s ease-in-out;}
a.menu-btn.arrow .xian:nth-child(2) {display:none;}
a.menu-btn.arrow .xian:nth-child(1) {transform:rotate(-45deg);width:0.2rem;position:absolute;}
a.menu-btn.arrow .xian:nth-child(3) {transform:rotate(45deg);width:0.21rem;position:absolute;}
.en-lang a {display:block;background:var(--hoverColor);color:#fff;line-height:0.58rem;text-align:center;font-size:0.18rem;}
.search-botton {width:0.27rem;height:0.27rem;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:0.16rem;background:rgb(255 255 255 / 20%);border-radius:50%;}
.search-botton img {width:0.13rem;}
.fixbox .close {width:0.48rem;height:0.48rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:50%;margin-right:-8.2rem;top:0.55rem;cursor:pointer;}
.fixbox .close img {width:0.25rem;}
.fixbox.open {display:flex;}
/*默认主导航样式*/#nav {;}
#nav .inner {border-top:1px solid rgb(255 255 255 / 50%);}
#nav .inner .wp-panel {;}
/*导航*/#nav .inner .wp-panel .wp-window {;}
#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:0.7;filter:alpha(opacity=70);}
/*导航样式：后台绑定时也可以定义配置*/.nav .wp-menu {margin:0 auto;display:flex;justify-content:space-between;gap:0.6rem;}
.nav .wp-menu .menu-item {position:relative;}
.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 .menu-item a.menu-link {line-height:0.4rem;font-size:0.22rem;display:block;color:#fff;font-family:'SourceHanSansCN-Regular';font-weight:bold;}
.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 .menu-item.hover a.menu-link,.nav .wp-menu .menu-item a.hover {text-decoration:none;}
.nav .sub-menu {display:none;position:absolute;left:50%;top:100%;min-width:1.5rem;z-index:100;background:#fff;transform:translateX(-50%);background:var(--mainColor);overflow:hidden;}
.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;/* height:40px;*/    line-height:0.5rem;padding:0 17px;font-size:var(--titleSize);background:none;text-align:center;}
.nav .sub-menu .sub-item.hover > a,.nav .sub-menu .sub-item a:hover {background-color:#8ea7c8;display:block;}
.nav .sub-menu .sub-menu {left:100%;top:0px;z-index:200;background:#fff;}
.nav .site-en {display:none;}
.news_imgs a,.news_imgs span {display:block;overflow:hidden;}
.post .news:hover .news_imgs a 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:50%;background:linear-gradient(180deg,rgba(71,15,15,0),rgb(0,0,0) 100%);opacity:0.7;bottom:0;pointer-events:none;transition:all 0.4s ease-in-out;}
/**主页banner开始**/#banner .inner {width:100%;text-align:center;position: relative;}
.mbanner .news_imgs a {display:block;height:40vh;}
.mbanner .slick-prev:hover,.mbanner .slick-next:hover {background-color:rgb(28 73 132 / 60%);}
.mbanner .slick-prev,.mbanner .slick-next {font-size:0;z-index:1;top:50%;bottom:0.63rem;opacity:0.8;width: 0.66rem;height: 0.66rem;background:rgb(28 73 132 / 39%);border-radius:0.05rem;background-position:center;background-repeat:no-repeat;background-size:0.45rem;margin-top: -0.33rem;}
.mbanner .slick-prev {left: 0.91rem;background-image:url(images/banner_left.svg);}
.mbanner .slick-next {right: 0.91rem;background-image:url(images/banner_right.svg);}
.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_list .news:after {content:"";width:100%;height:1.55rem;background:linear-gradient(0.00deg,rgb(0,0,0) 6.863%,rgba(0,0,0,0.86) 16.971%,rgba(0,0,0,0) 93.137%);opacity:0.48;position:absolute;bottom:0;left:0;z-index:0;}
.mbanner .news .news_title {font-size:0.26rem;line-height:1.4;position:absolute;bottom:0.62rem;width:80%;left:50%;margin-left:-8.4rem;color:#fff;z-index:2;text-align:left;font-weight:bold;display: none;}
.mbanner .news .news_title a {color:#fff;display:block;white-space:nowrap;width:80%;overflow:hidden;text-overflow:ellipsis;}
.mbanner .slick-dots {position:relative;margin:0;display:flex;height:0.03rem;background:rgb(255 255 255 / 10%);border-radius:0.015rem;width:1.14rem;align-items:center;top:-0.04rem;}
.mbanner .slick-dots li {height:100%;border-radius:0.015rem;transition:all 0.4s ease-in-out;background:#fff;background-size:100% 100%;margin:0;flex:1;opacity:0;}
.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 .slick-dots li.slick-active {opacity:1;}
.mbanner .control {position:absolute;bottom:0.7rem;right:50%;margin-right:-8.4rem;display:flex;align-items:flex-end;gap:0.15rem;height:0.2rem;}
.mbanner .control .num {color:#fff;font-weight:bold;font-family:Arial;font-size:0.17rem;display:flex;align-items:flex-end;gap:0.05rem;}
.mbanner .control .current {font-size:0.33rem;}
.mbanner .control .play {width:0.09rem;height:0.11rem;background:url(images/pause.svg) no-repeat center/contain;cursor:pointer;}
.mbanner .control .play.pause {background-image:url(images/play.svg);}
.mbanner .tago {
    position: absolute;
    top: 15.6vh;
    left: 1.45rem;
    z-index: 1; display: none;
}
.post-30 .tt {    margin-bottom: 0.28rem !important;}
.post-40 .tt {    margin-bottom: 0.20rem !important;}
.mbanner .tago img {
    width: 5.34rem;
}
/**主体模块样式**/.post .tt {margin-bottom:0.15rem;display:flex;align-items:center;justify-content:space-between;position: relative;}
.post .tt .title {font-weight:bold;font-size:0.26rem;line-height:1.5;display:block;position:relative;padding-left:0.25rem;color: #CA1A15;}
.post-30 .tt .title {padding-left:0.10rem;}
.post .tt .title:before {LEFT:0;content:"";width:0.08rem;position:absolute;height:0.3rem;background: #CA1A15;top:50%;transform:translateY(-50%);}
.post .more_btn {position:relative;display:flex;align-items:center;}
.post .more_text {display:flex;align-items:center;gap:0.2rem;font-size: var(--titleSize););color:var(--mainColor);font-family:'SourceHanSansCN-Regular';position:relative;cursor:pointer;z-index:1;line-height:0.45rem;}
.post .more_btn svg {width:0.07rem;}
.post .more_btn:after {content:"";width:0.45rem;height:0.45rem;border-radius:0.225rem;border-radius: 0.225rem;box-shadow:0px 3px 20px 0px rgba(149,174,216,0.46);background:linear-gradient(270.00deg,rgba(15,89,185,0),rgb(14,65,157) 100%);opacity:0.1;position:absolute;left:-0.18rem;transition:all 0.4s ease-in-out;}
.post .more_btn:hover:after {width:calc(100% + 0.36rem);opacity:1;background:linear-gradient(270.00deg,rgba(15,89,185,0),rgb(14 65 157) 0%);}
.post .more_btn:hover .more_text {color:#fff;}
.post .more_btn:hover svg path {stroke:#fff;transition-delay:.3s;}
.post1 .con {min-height: 3.82rem;box-shadow:0px 3px 30px 0px rgba(0,0,0,0.06);background:rgb(255,255,255);box-sizing:border-box;}
.post .news_list .news .news_title {font-size:var(--bigSize);/* font-weight:700; */}
.post .news_list .news .news_date {font-size:var(--bigSize);/* font-weight:700; */transition:all 0.4s ease-in-out;flex: none;}
.post .news_list .news:hover .news_date {color:var(--mainColor);}
.post .news_list .news:hover .news_title a {color:var(--mainColor);}
.main1 {background:url(images/main1bg.jpg) no-repeat center/cover;}
.main1 .inner {padding:0.25rem 0 0.25rem;}
.post-11 {
    width: 54%;
    display: flex;
    flex-direction: column;
}
.post-12 {
    width: 44%;
}
.main1 .mod,.main2 .mod,.main3 .mod {display:flex;justify-content:space-between;}
.post-11,.post-21,.post-31 {flex:none;/* width: 54%; */}
.post-12,.post-22,.post-32 {flex:none;}
.post-11 .con,.post-21 .con,.post-31  .con {padding:0.2rem 0.38rem 0.2rem 0.38rem;flex: 1;}
.post-12 .tt .tit {display:flex;align-items:center;}
.post-12 .tt> a {margin-left:0rem;display:flex;align-items:center;color:#CA1A15;font-size:0.26rem;font-weight:bold;gap:0.05rem;position: absolute;left: 1.71rem;}
.post-12 .tt > a img {width:0.22rem;}
.post-11 .con .news,.post-21 .con .news,.post-31 .con .news,.post-42 .con .news {display:flex;justify-content:space-between;line-height: 0.55rem;border-bottom:1px solid #EAEAEA;position:relative;box-sizing:border-box;gap:0.2rem;}
.post-11 .con .news:after,.post-21 .con .news:after,.post-31 .con .news:after,.post-42 .con .news:after {content:"";width:0;height:1px;position:absolute;background:var(--mainColor);bottom:0;transition:all 0.4s ease-in-out;}
.post-11 .con .news:hover:after,.post-21 .con .news:hover:after,.post-31 .con .news:hover:after,.post-42 .con .news:hover:after {width:100%;}
.post-12 .con {padding: 0.18rem 0.28rem 0.18rem 0.28rem;display:flex;align-items:center;background: #fff url(images/logobg.png) no-repeat right top /auto 100%;min-height: inherit;margin-bottom: 0.26rem;}
.post-12 .con .news_text p strong {
    font-weight: normal;
}
.post-32 .tt {
    margin-bottom: 0.22rem;
}
.post-12 .con_img img {
    width: 100%;
}
.post-12 .con .news_text p {font-size: var(--titleSize);line-height: 0.45rem;}
.main2 .inner {padding:0.25rem 0 0.25rem;}
.post-21 {width: 54%;display: flex;flex-direction: column;}
.post-22 {
    width: 44%;
}
.post-22 .news_list {display:flex;flex-wrap:wrap;margin: 0 -0.1rem;row-gap: 0.42rem;}
.post-22 .news_list .news {width:50%;}
.post-22 .news_list .news_imgs {margin: 0 0.1rem;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);}
.post-22 .news_list .news_imgs a {padding-top: 22.12%;}
.mainImg {
    margin-bottom: 0.25rem;
}
.mainImg  .inner  {
}
.mainImg{}
.mainImg img {width: 100%;}
.main3 {background:url(images/main3bg.jpg) no-repeat center / cover;}
.main3 .inner {padding:0.25rem 0 0.25rem;}
.post-30 {display:flex;}
.main3 .inner .mod .ml {
    width: 54%;
}
.post-32 {
    width: 44%;
}
.post-31 .con {
    box-shadow: none;
}

.main3 .tab-con {
    background: #fff;
    box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.06);
    min-height: 3.76rem;
}
.tab-menu {display:flex;align-items: center;height:0.37rem;margin-left:0rem;font-size:0.26rem;font-weight:bold;color: #1C4883;}
.tab-menu li {margin:0 0.1rem;display:flex;transition:all 0.4s ease-in-out;position:relative;align-items: center;]1C4883;];}
.tab-menu li:before {content:"";height:0.2rem;display:block;background:url(images/dot_s.svg) no-repeat center/contain;transition:all 0.4s ease-in-out;opacity:1;width:0;position:absolute;left:0;}
.tab-menu li.selected:before {width:0.2rem;margin-right:0.1rem;}
.tab-menu li.selected {color: #CA1A15;padding-left:0.3rem;}
.tab-con .post .more_btn {position:absolute;top:0;right:0;z-index: 1;}
.main3 .ml {position:relative;}
.post-32 .con {display:flex;align-items:center;padding:0.2rem 0.38rem 0.2rem 0.38rem;}
.post-32 .con .news_list {display:flex;flex-wrap:wrap;width:100%;row-gap:0.19rem;}
.post-32 .con .news_list .news {width:25%;}
.post-32 .con .news_list .news a {text-align:center;display:flex;flex-direction:column;align-items:center;}
.post-32 .con .news_list .news_title {font-size:var(--titleSize);line-height: 1.5;margin-top: 0.1rem;}
.post-32 .con .news_list .news_img img {
    max-height: 0.79rem;
}
.main4 .inner {padding:0.25rem 0 0.25rem;}
.post-40 {display:flex;}
.main4 .mod {position:relative;}
.post-40 .con {height:auto;}
.post-41 .con {
    position: relative;
    /* padding: 0.35rem 0.73rem; */
}
.post-41 .con .news_list{
    /* display: flex; */
    /* flex-wrap: wrap; */
}
.post-41 .con .news_list .news{
    width: 20%;
}
.main4 .tab-con .post.active {
    height: auto;
    overflow: inherit;
}
.main4 .tab-con .post {
    width: 100%;
    height: 0;
    box-sizing: border-box;
    overflow: hidden;
}

.main4 .tab-con .post .more_btn {
    /* top: 0; */
    display: none;
}
.main4 .tab-con .post.active .more_btn{
    display: flex;
}
.post-41 .news .news_imgs a {
    padding-top: 110%;
}

.post-41 .news .news_box {
    margin: 0.23rem 0.2rem;
    position: relative;
}
.post-41 .slick-prev,.post-41  .slick-next {
    width: 0.62rem;
    height: 0.62rem;
    top: 50%;
    margin-top: -0.53rem;
    z-index: 1;
}

.post-41 .slick-prev {
    left: -0.57rem;
    background: url(images/left.svg)no-repeat center /100% 100%;
}

.post-41 .slick-next {
    right: -0.57rem;
    background: url(images/right.svg)no-repeat center /100% 100%;
}
.post-41 .news .news_type {
    position: absolute;
    color: #fff;
    bottom: 0.55rem;
    left: 0.1rem;
    background: #1d3c65c7;
    line-height: 0.28rem;
    font-size: var(--smailSizex);
    padding: 0 0.1rem;
    border-radius: 0.1rem;
    text-shadow: 0 1px 1px #333;
}
.post-41 .news .news_title {margin-top: 0.12rem;}
.post.post-41 .news .news_date {
    position: absolute;
    color: #fff;
    bottom: 0.55rem;
    right: 0.1rem;
    line-height: 0.28rem;
    font-size: var(--smailSizex);
    padding: 0 0.1rem;
    border-radius: 0.1rem;
}
.post.post-41  .news_list .news:hover .news_date{ color: #fff;}
.main4 .tab-con {
    padding: 0.35rem 0.73rem;
    background: #fff;
    box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.06);
    min-height: 4.0rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: top;
}

.post-42 .news_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 -0.25rem;
}

.post-42 .news_list .news {
    width: 48.5%;
}
.main5 .inner {
    padding: 0.30rem 0 0.30rem;
    box-sizing: border-box;
}
.post-41 .news_list .news .news_title  {
text-align: center;
}
.post-51 .news_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.22rem;
}

.post-51 .news_list .news_imgs a {
    padding-top: 21.91%;
}

.post-51 .news_list .news {
    width: 25%;
}
.post-51 .news_list .news .news_imgs{
    margin: 0 0.22rem;
}

.post-51 .con {
    min-height: auto;
    padding: 0.38rem 0.48rem;
}
/**列表页**/
div#l-container {
    background: url(images/listbg.png) no-repeat center/cover;
}
.list .header {
    background: #1C4984;
    position: relative;
}
.list .header:after{
    display: none;
}
.wp_paging {
    font-size: var(--bigSize);
    font-family: 'SourceHanSerifCN-Regular';
    margin-top: 0.1rem;
}
.wp_single {
    margin-top: 0.4rem;
}
li.col_path {
    font-size: 0.18rem;
}
.col_news_list.listcon {
    margin-top: 0.2rem;
}
.list .mainhead {background:linear-gradient(180deg,rgb(112,8,8),rgba(255,162,162,0) 100%);}
.l-banner {height: 3.0REM;background-position:center center;background-repeat:no-repeat;text-align:center;background-size:cover;background-color:#ccc;}
.l-banner img {display:none;height:100%;vertical-align:top;}
/**主体列表页开始**/
#l-container .inner {padding: 0.3rem 0 0.3rem;width: 1300px;}
#l-container .mod {display:flex;align-items:flex-start;}
/**主体文章页开始**/
#d-container .inner {background:#fff;}
.col_menu {width: 3.34rem;float:left;flex:none;position:relative;margin-right: 0.50rem;border: 1px solid rgb(227 227 227 / 80%);}
.col_menu_box {box-shadow:0 0.03rem 0.15rem rgb(0 0 0 / 15%);background:#fff;margin-bottom:0.22rem;}
.col_menu .l-qh {margin-bottom:10px;}
.col_menu .col_menu_head {background:var(--mainColor);}
.col_news_head ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #EDEDED;
    height: 0.75rem;
}

.col_news_head .col_title {
    font-size: 0.26rem;
    line-height: 0.78rem;
    border-bottom: 0.05rem solid #1C4984;
}

.col_news_head {}
/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-size: 0.25REM;color:#fff;}
/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height: 0.84rem;padding:0;padding-left: 0;     text-align: center;}
/**栏目名称图标**/
.col_menu .col_menu_con {padding-bottom:10px;padding-top:10px;}
/*栏目列表*/
.col_metas.clearfix {display:flex;justify-content:space-between;align-items:center;}
.col_metas.clearfix:after {display:none;}
.possplit:after {content:"/";font-size:0.16rem;}
.possplit {text-indent:inherit;font-size:0;color:#666;background-image:none;width:auto;margin:0 0.1rem;}
.wp_listcolumn .wp_column {background:#fff;display:block;border-bottom:1px solid #E1D4A5;}
.wp_listcolumn .wp_column:last-child {border-bottom:0px solid #E1D4A5;}
.col_list .wp_listcolumn .wp_column a:after {content:">";font-size:0.2rem;font-family:"宋体";display:none;}
.col_list .wp_listcolumn {border-top:0px solid #18438A;border-bottom:0px solid #fff;}
.col_list .wp_listcolumn .wp_column a {color:#333;font-size: 0.20rem;font-weight:normal;background:none;border-top:0px solid #fff;border-bottom:none;text-align:left;padding-left:0;box-sizing:border-box;padding-left: 0.27rem;}
.col_list .wp_listcolumn .wp_column a .column-name {padding:0;line-height: 0.55rem;}
.col_list .wp_listcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_column a.selected {background:var(--mainColor);color:#fff;}
.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:#18438A;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {margin-top:-1px;}
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height:0.4rem;padding-left:1em;cursor:pointer;}
/*三级子栏目**/
.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:#18438A;}
/**栏目新闻**/
.mrlist .col_news_list .news_list .news {display: flex;justify-content: space-between;align-items: center;line-height: 0.50rem;border-bottom: 1px solid #EDEDED;gap: 0.6rem;}
.mrlist .col_news_list .news_list .news a {=:flex;}
.mrlist .col_news_list .news_list .news .news_imgs {width:3rem;flex:none;margin-right:.4rem;background:0 0;display:flex;align-items:center;}
.mrlist .col_news_list .news_list .news .news_imgs span {padding-top:61.8%;display:block;position:relative;width:100%;}
.mrlist .col_news_list .news_list .news .news_wz {flex:1;padding:.14rem 0;}
.mrlist .col_news_list .news_list .news .news_date {font-size: var(--titleSize);/* font-weight: 700; */flex: none;}
.mrlist .col_news_list .news_list .news .news_title {font-size: var(--titleSize);line-height:1.55;/* font-weight:700; */}
.mrlist .col_news_list .news_list .news .news_text {font-size:var(--smailSize);line-height:2;color:#666666;}
.mrlist .col_news_list .news_list .news .news_text a {color:#666;}
.mrlist .col_news_list .news_list .news.noimg .news_imgs {display:none;}
.col_news {flex:1;}
.piclist .col_news .news {
    width: 20%;
    padding: 0.3rem 0.2rem;
    box-sizing: border-box;
}
.piclist .col_news .news_box{
    position: relative;
}
.piclist .col_news .news_list.list2 {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.2rem;
}

.piclist .col_news .news .news_imgs {margin-bottom: 0.2rem;}

.piclist .col_news .news .news_imgs a {
    padding-top: 137%;
}

.piclist .col_news .news .news_title {
    font-size: var(--bigSize););
}
.piclist .col_news .news .news_type {
    position: absolute;
    color: #fff;
    bottom: 0.5rem;
    left: 0.1rem;
    background: #1d3c65c7;
    line-height: 0.28rem;
    font-size: var(--smailSizex);
    padding: 0 0.1rem;
    border-radius: 0.1rem;
    display: none;
}
.piclist .col_news .news .news_title {margin-top: 0.12rem;}
.piclist .col_news .news .news_date {
    position: absolute;
    color: #fff;
    bottom: 0.5rem;
    right: 0.1rem;
    line-height: 0.28rem;
    font-size: var(--smailSizex);
    padding: 0 0.1rem;
    border-radius: 0.1rem;
    text-shadow: 0 1px  1px #333;
    display: none;
}
.piclist .col_news  .news_list .news:hover .news_date{ color: #fff;}
.piclist .col_news .media .news .news_date,.piclist .col_news .media .news .news_type{
    display: block;
}
/**当前栏目**/
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap;font-size: var(--smailSize);}
/**当前位置**/
.col_metas .col_path a {}
.col_news_con {margin:0 0px;}
.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);}
/**文章页**/
.info .col_metas.clearfix {height:0.63rem;}
.infobox {padding:0.56rem 0;margin:0 auto;width:auto;}
.article {flex:1;padding:0 0.6rem;}
.article h1.arti_title {line-height: 1.5;font-size: 0.26rem;text-align:center;font-weight: bold;}
/**文章标题**/
.article h2.arti_title {line-height:34px;font-family:"Microsoft YaHei";font-size:17px;text-align:center;color:#1b1b1b;}
/**文章副标题**/
.article .arti_metas {padding: 0.23rem;text-align:center;line-height:1.5;margin-top: 0.2rem;border-top: 0.02rem solid #1C4984;}
.article .arti_metas span {margin:0 0.05rem;font-size: var(--titleSize);}
/**文章其他属性**/
.article .entry {margin:0 auto;overflow:hidden;margin-top:0.4rem;min-height:400px;}
/**文章内容**/
.article .entry .read,.article .entry .read p {line-height:1.75;font-size:var(--smailSize);color:#333;background: none !important;}
.article .entry .read,.article .entry .read div  {line-height:1.75;font-size:var(--smailSize);color:#333;background: none !important;}
/**阅读字体**/
.article .entry .read p {margin-bottom:10px;}
.article .entry .read img {margin:0 auto;max-width:940px;_width:expression(this.width > 940 ? "940px":this.width); background: none !important;}
/**文章阅读部分图片大小限制**/
.article .entry .read table {margin:0 auto;border:none !important;}
/**页脚开始**/
#footer {background: url(images/footbg.jpg) no-repeat center/cover;background-size:cover;position:relative;}
.foot-center img {width:3.01rem;}
.foot-top {display:flex;justify-content:space-between;margin-bottom:0.857rem;}
ul.foot-menu {display:flex;gap:0.79rem;}
#footer .inner.in1 {padding:0.57rem 0 0.32rem;position:relative;}
#footer .inner .mod {display:flex;align-items: center;}
#footer .inner .foot-left {flex:1;}
#footer .inner .foot-right {flex:1;display:flex;justify-content:flex-end;gap:0.57rem;}
#footer .inner p {font-size: var(--bigSize);line-height:2;font-weight:normal;color:#fff;/* text-align: center; */}
#footer .inner p span {margin:0 3px;display: inline-block;}
#footer .inner .foot-bottom .copyright {line-height:initial;}
.foot-center {flex:1;text-align:center;}
#footer .tt {color:#fff;font-size:var(--titleSize);margin-bottom:0.21rem;}
#footer .links .news_title {width:2rem;}
#footer .inner .foot-left .news_text {font-size:0.16rem;line-height:0.36rem;text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:0.37rem;}
#footer .inner .foot-left .news_more {text-align:right;font-size:0.16rem;line-height:0.23rem;}
.foot-menu .sub-menu {display:flex;flex-direction:column;height:1.2rem;flex-wrap:wrap;column-gap:0.37rem;}
.foot-center .title {color:#fff;font-size:var(--smailSize);line-height:0.21rem;margin-bottom:0.14rem;}
.footer .inner {
    padding: 0.27rem 0;
}
.list .footer .inner {/* padding-top:0.3rem; */}
.footinfo {margin-bottom:0.30rem;}
#footer .links .news_list {display:flex;flex-wrap:wrap;}
.foot_sitetitle {color:#fff;font-family:'SourceHanSansCN-Bold';font-size:0.45rem;text-align:center;line-height:0.65rem;margin-top:0.1rem;}
.shares img {width: 1.84rem;height: 1.84rem;}
.shares .imgs{
    text-align: center;
}

.footlogo img {width:4.62rem;}
.foot-bottom {padding:0.3rem;text-align:center;position:relative;z-index:1;background:#700808;}
.foot-bottom p {font-size:var(--smailSizex);line-height:1.5;color:#fff;position:relative;}
.foot-menu a.menu-link {color:#fff;font-size:var(--smailSize);font-family:"SourceHanSerifCN-Bold";margin-bottom:0.15rem;display:inline-block;}
.foot-menu .sub-menu .sub-link {color:#fff;font-size:0.14rem;line-height:0.24rem;}
.main6 {position:relative;z-index:1;}
.foot-center .tt {margin-bottom:0.18rem;}
.foot-center .links {margin-right:1.02rem;}
.shares .news_list {
    display: flex;
    gap: 0.52rem;
}
.shares .news_list .news_title {color:#fff;font-size: var(--bigSize);line-height: 1.5;margin-top:0.13rem;text-align: center;}
.foot-bottom p img {vertical-align:middle;}
.foot-bottom p img.blue {width:0.36rem;position:absolute;top:0.06rem;left:-0.72rem;}
.foot-bottom p.p1 {display:inline-block;}
.links-wrap {position: relative;display: inline-block;width: 3.76rem;line-height: 32px;background: rgb(127 178 246 / 33%);z-index: 1;}
.links-wrap a.links-arrow {display: block;height: 0.42rem;line-height: 0.42rem;color: #fff;background: url(images/arrow.svg) no-repeat right 0.18rem center/0.18rem;padding: 0 0.29rem;font-size: 0.18rem;transition: 0s;}
.links-wrap a.links-arrow:hover,
.wrap-open a.links-arrow {cursor: pointer;background: url(images/arrow2.svg) no-repeat right 0.29rem center / 0.18rem;}
.links-wrap .link-items {display: none;position: absolute;left: 0;bottom: 100%;width: 100%;min-width:180px;height:auto;max-height: 3rem;overflow: auto;overflow-x:hidden;background: #fff;}
.links-wrap .link-items a {display: block;line-height: 2;padding: 0.05rem 0.2rem;color: #444;font-size: var(--titleSize);}
.links-wrap .link-items a span { display:block; margin:0 6px; white-space:nowrap;}
.links-wrap .link-items a:hover {color: #fff;background: var(--mainColor);cursor: pointer;}/**链接样式**/
/** 组件功能*//*系统默认搜索*/
.fixbox {position:fixed;z-index:2;background:#1c488380;width:100%;height:100%;display:flex;align-items:center;justify-content:center;display:none;top:0;backdrop-filter:blur(10px);}
.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;margin-bottom:0.47rem;font-weight:bold;}
.searchbox {text-align:right;width: 2.4rem;border: 1px solid #fff;border-radius: 0.3rem;box-sizing: border-box;margin-left: 0.2rem;}
.wp-search {position:relative;}
.wp-search form {display:block;}
.wp-search .search-input {margin-left: 0.1rem;margin-right: 0.4rem;}
.wp-search .search-input input.search-title {width:100%;line-height: 0.35rem;background:none;color:#ffffff;font-size: var(--smailSizex);border:0;outline:0;font-family: "微软雅黑";}
.wp-search .search-btn {width: 0.35rem;height: 0.35rem;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;}
.shares {
    display: none;
}
.post-12 .con .news_text img {
width: 210px;
}
.post-12 .con .news_text a {
    text-align: center; 
    
    display: block;
}
#footer .inner .foot-left p {
    font-size: 0.15rem;
}
