@charset "utf-8";
/*Technical Support SudyTech*/
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;
}
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;
}
@font-face {
  font-family: "syhb";
  src: url(fonts/SourceHanSansCN-Bold.ttf);
}

body {
  line-height: 1;
  font-size: 13px;
  font-family: "Microsoft YaHei", "sys", "PingFang", "\u5b8b\u4f53", Tahoma,
    Geneva, sans-serif;
  color: #232222;
  background: #f8fbfb;
}
:root {
  --mainColor: #09419D;
  --hoverColor: #09419D;
  --bigSize: 0.2rem;
  --titleSize: 0.18rem;
  --smailSize: 0.16rem;
  --smailSizex: 0.14rem;
}
p {
  line-height: 1.75;
}
a {
  color: #333;
  text-decoration: auto;
  transition: all 0.4s ease-in-out;
}
a:hover {
  color: var(--hoverColor);
}
.yh {
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
}
.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;
  -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: 15rem;
  margin: 0 auto;
}

/**头部**/
.header {
  border-bottom: none;
  height: auto;
  line-height: inherit;
  background-size: cover;
  position: relative;
  z-index: 333;
/* position: absolute;*/
  width: 100%;
  top: 0;
  transition: 1s;
  border-top: 6px solid #084A87;
position:fixed;
}
.header:before {
  content: "";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 3rem;
  background: linear-gradient(to bottom, #0c3f91, transparent);
}
.header.on1:before{height:1.5rem;}
.showNav .header:before {
  display: none1;
}
.header.fix {
  background: var(--mainColor);
}
.header .inner {
  position: relative;
  transition: all 0.4s ease-in-out;
  width: auto;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
padding-bottom:0.5rem;
}
.header .sitelogo {
  display: flex;
}
.header .sitelogo .logo img {
  width: 100%;
}
.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;
  align-items: flex-end;
  padding-top: 0.17rem;
}
.header .head-left{float:left;margin-left: -0.74rem;width: 39%;}
.header .head-top {
  display: flex;
  align-items: center;
  gap: 0.15rem;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.header .head-top .site-lang{min-height:0.1rem;min-width:0.2rem}
.header .head-right {
  display: flex;
  align-items: flex-end;
  gap: 0.1rem;
  flex-direction: column;
  justify-content: center;
  float: right;
  width: 69%;
  margin-right: -0.6rem;
}
#nav {
  flex: 0 0 100%;
}
/* 搜索 */
.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.36rem;
  border-radius: 0.22rem;
  position: relative;
  z-index: 33;
}
.wp-search {
  position: relative;
}
.wp-search form {
  display: block;
}
.wp-search .search-input {
  opacity: 0;
  margin-left: 0.2rem; /* margin-right: 0.36rem; */
  position: absolute;
  right: 0;
  z-index: 1;
  width: 0.36rem;
  border-radius: 0.5rem;
  overflow: hidden;
  transition: 0.6s;
}
.wp-search .search-input input.search-title {
  width: 100%;
  line-height: 0.36rem;
  background: none;
  color: #fff;
  font-size: var(--smailSize);
  border: 0;
  outline: 0;
  font-family: "sys";
  text-indent: 10px;
border-bottom:1px solid #fff;
}
.wp-search .search-btn {
  width: 0.36rem;
  height: 0.36rem;
  position: relative;

  z-index: 1;
}
.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;
  border-radius: 0.2rem;
}
.header .searchbox:hover .search-input {
  width: 2rem;
  opacity: 1; /* right: auto; */
}
.header .searchbox:hover .wp-search .search-btn {
  float: right;
}
.header .searchbox:hover {
  width: 2rem;
}
.header .searchbox {
  transition: all 0.4s ease-in-out;
  border-radius: 0.2rem;
}

/**角色**/
.site-rale {
}
.site-rale ul {
}
.site-rale ul li.links {
  float: left;
}
.site-rale ul li.links a {
  line-height: 35px;
  padding: 0 12px 0 12px;
  padding-left: 19px;
  font-size: 13px;
  color: #cad3d4;
}
.site-rale ul li.links a:hover {
  color: #fff;
}
.site-lang ul {
  display: flex;
}
.site-lang ul li.links a {
  color: #fff;
  font-size: var(--titleSize);
  margin: 0;
  line-height: 0.27rem;
  display: inline-block;
  font-size: var(--smailSizex);
  background: #ffffff25;
  border-radius: 0.5rem;
  padding: 0 0.125rem;
  border: 1px solid #ffffff63;
}
.site-lang ul li.links:last-child a{margin-right:0.15rem}
.site-lang ul li.links a:hover {
  color: #fff;
background:#ffffff50;
}
.header .site-lang ul li.links {
  position: relative;
  padding-right: 0.11rem;
}
.header .site-lang ul li.links:last-child:before {
  content: "";
  width: 1px;
  height: 18px;
  background: #ffffff;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -9px;
}
.header .site-lang ul li.links a {
}
.header .enLink {
  border-radius: 4px;
  width: 0.26rem;
  line-height: 0.25rem;
  display: none;
  text-align: center;
  color: #fff;
  font-size: 0.14rem;
  font-family: "shr";
  border: 1px solid;
}
/**导航**/
.mbanner .news .news_title a #nav {
}
#nav .inner {
}
#nav .inner .wp-panel {
}
#nav .wp-panel .wp-window {
min-height:0.1rem;min-height:0.2rem;
}
#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: flex-end;
  gap: 0.14rem;
}
.nav .wp-menu .menu-item {
  position: relative;
  text-align: center;
}
.nav .wp-menu .menu-item.selected {border-bottom: 2px solid #fff;}
.nav .wp-menu .menu-item .parent{border-bottom: 2px solid #fff;}
.nav .wp-menu .menu-item .menu-link.active {border-bottom: 2px solid #fff;}
.nav .wp-menu .menu-item.i1 {
    background: url(images/li1.svg)no-repeat left center/20%;
}
.nav .wp-menu .menu-item.i2 {
    background: url(images/li2.svg)no-repeat left center/20%;
}
.nav .wp-menu .menu-item.i3 {
    background: url(images/li3.svg)no-repeat left center/20%;
}
.nav .wp-menu .menu-item.i4 {
    background: url(images/li5.svg)no-repeat left center/20%;
}
.nav .wp-menu .menu-item.i5 {
    background: url(images/li4.svg)no-repeat left center/20%;
}
.nav .wp-menu .menu-item.i6 {
    background: url(images/li7.svg)no-repeat left center/20%;
}
.nav .wp-menu .menu-item.i7 {
    background: url(images/li6.svg)no-repeat left center/20%;
}
.nav .wp-menu .menu-item.i8 {
    background: url(images/li8.svg)no-repeat left center/20%;
}
.nav .wp-menu .menu-item.i9 {
    background: url(images/li9.svg)no-repeat left center/20%;
}
.nav .wp-menu .menu-item.i9 .sub-menu {display:none;}
.nav .wp-menu .menu-item a > .menu-switch-arrow {
  display: none;
  width: 20px;
  height: 20px;
  background: url(images/nav_j.png) no-repeat center center;
  vertical-align: middle;
}
.nav .wp-menu .sub-menu li .sub-menu {
  display: block;
  position: absolute;
  top: 0;
  left: -0.7rem;
  background: #09419D;
}
.nav .wp-menu .menu-item a.menu-link {
  line-height: 0.36rem;
  font-size: var(--titleSize);
  display: block;
  color: #fff;
  position: relative;
  padding-left: var(--bigSize);
  font-family:
  'syhb';
}
.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;
  background: var(--mainColor);
  opacity: 0;
  transform: translateX(-50%) scale(0);
  transition: all 0.4s ease-in-out;
  border-radius: 8px;
  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;
  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 {
  color: #333;
  background-color: #fff;
  display: block;
}
.nav .sub-menu .sub-menu {
  left: 100%;
  top: 0px;
  z-index: 200;
  background: #fff;
}
.nav .site-lang {
  display: none;
}
.nav .wp-menu .menu-item a.menu-link:after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  background: #fff;
  left: 0;
  transform: scale(0);
  transition: all 0.4s ease-in-out;
}
.nav .wp-menu .menu-item a.menu-link:hover:after {
  transform: scale(1);
}
.nav .wp-menu li:hover > .sub-menu {
  transform: translateX(-50%);
  opacity: 1;
}

/**大图**/
#banner {padding: 3% 0;background:url(images/bodycon1.png)no-repeat center/cover;/*position: relative;z-index: 9999;*/}
#banner .inner {
  width: 90%;
  text-align: center;
}
.mbanner .news_imgs {
  display: block;
  padding-top: 40%;
}
/*.mbanner .slick-prev,
.mbanner .slick-next {
  display: none;
  z-index: 1;
  top: auto;
  bottom: 0;
  left: 0;
  z-index: 200;
  width: 2.2rem;
  line-height: 1rem;
  height: auto;
  font-size: 0.4rem;
  color: #213282;
  background: rgba(231, 234, 238, 0.8);
  transition: 0.4s;
  border-radius: 0;
  font-weight: bold;
  opacity: 1;
  box-shadow: none;
visibility:hidden;
}*/
.mbanner .slick-next {
    right: -0.4rem;}
.mbanner .slick-next {
  transform: translateX(100%);
}
.mbanner .slick-arrow:hover {
  background: #09419D;
  color: #fff;
}
.mbanner .news .news_title {
  display:block;
  font-size: 0.26rem;
  line-height: 1rem;
  position: absolute;
  bottom: 0;
  width:100%;
  left: 0rem;
  background:linear-gradient(to top, #0c3f91, transparent);
  color: #000;
  text-align: left;
  padding: 0 0.46rem;
  box-sizing: border-box;
  align-items: center;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 2;
}
.mbanner .news .news_title a {
  color: #fff;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mbanner .slick-dots {
  width: auto;
  bottom: 0.35rem;
  right: 1.4rem;
  display: flex;
  align-items: flex-end;
}
.mbanner .slick-dots li {
  width: 0.12rem;
  height: 0.12rem;
  border-radius: 0;
  background: none;
  background-size: 100%;
  margin: 0;
  opacity: 1;
  margin-right: 0.3rem;
  transition: all 0.4s ease-in-out;
  display: none;
  align-items: flex-end;
  justify-content: center;
  border-radius: 50%;
  color: #fff;
  font-size: 0.36rem;
}
.mbanner .slick-dots li button {
  width: 0.06rem;
  height: 0.06rem;
  background: rgb(255 255 255 / 80%);
  padding: 0;
  display: none;
}
.mbanner .news .news_video {
  /*height: 100vh;*/padding-top:40%;
}
.mbanner .news .news_video video {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.mbanner .news_imgs a:before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  height: 60%;
  background: url(images/bannerbg.png) no-repeat;
  background-size: 100% 100%;
  bottom: 0;
  z-index: 1;
}
.mbanner .news .news_video:before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  height: 60%;
  background: url(images/bannerbg.png) no-repeat;
  background-size: 100% 100%;
  z-index: 1;
  bottom: 0;
}
.mbanner .slick-dots li.slick-active {
  opacity: 1;
  display:block
 /* background: #fff;
  background-size: cover;*/
  /* width: 0.33rem; */
  /* height: 0.33rem; */
  /* border-radius: 0; */
  /* margin: 0 0.16rem; */
}

/**内容**/
#m-container {
}
#m-container .inner {
}
.body_m {
  overflow: hidden;
}
.news_imgs a {
  display: block;
}
.news_imgs {
  overflow: hidden;
  background: #ccc;
  position: relative;
  z-index: 1;
}
.news_imgs img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.4s;
    object-fit: fill;
}
.post-41 .news_imgs{border-radius:20px;}
/**主体公共**/
.post1 .tt {
  display: flex;
  position: relative;
  margin-bottom: 0.37rem;
}
.post1 .more_btn {
  position: absolute;
  right: 0;
  top: 0.2rem;
}
.post1 .more_btn img {width:0.55rem;
}
.post1 .more_btn .more_text {
  vertical-align: middle;
  font-size: var(--smailSize);
  color: #850000;
  line-height: 0.23rem;
}
.post1 .more_btn .more_text a {
  color: #850000;
}

.post1 .tt .tit span {
  display: block;
  position: relative;
  z-index: 1;
}
.post1 .tt .tit {
  position: relative;
}
.post1 .tt .title {
  font-size: 0.32rem;
  font-weight: normal;
  font-weight: bold;
  line-height: 0.43rem;
}
.post1 .tt .tt_en {
  font-size: var(--smailSize);
  font-weight: normal;
}
.post1 .news .news_title {
  font-size: var(--titleSize);
  line-height: 1.6;
  color: #333;
  font-weight: bold;
}
.post1 .news .news_text {
  font-size: var(--smailSize);
  line-height: 1.6;
  color: #707070;
}
.post1 .news .news_title a {
  color: #4b4b4b;
}
.post1 .news .news_text a {
  color: #707070;
}
.post1 .news .news_date {
  font-weight: bold;
  font-size: var(--smailSize);
  line-height: 1.32;
  color: #707070;
}
.post1 .news .news_meta {
  color: #fff;
  display: inline-block;
}
.post1 .news .news_meta span {
  display: block;
  text-align: center;
}
.post1 .news .news_l .news_meta {
  width: 0.96rem;
  height: 0.64rem;
  background: var(--mainColor);
  padding-left: 0.14rem;
  box-sizing: border-box;
  position: absolute;
  bottom: 0.26rem;
  left: -0.14rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.05rem;
}
.post1 .news .news_l {
  position: relative;
}

/**main1**/
.main1 {
  background-size: 100% 100%;
  position: relative;
  z-index: 1;
}
.main1 .inner {
  padding: 0.63rem 0 0.43rem;
}
.main1 .mbottom {
  display: flex;
  justify-content: space-between;
}
.post-12 {
  width: 100%;
  float: left;
}
.post-12 .news .news_title a{/*color:#fff;*/}
.post-12 .news {
  border: 0;
  padding: 0;

}
.post-12 .news .news_box {
}
.main1 .mbottom .post-13 .news_meta {  display: flex;  width: 1.0rem;
  height:1.0rem;
  background: #4572bdad;
  color: #fff;
  transition: all 0.4s ease-in-out;
  float: left;
  box-sizing: border-box;
  flex-direction: column;
  align-items: center;
  justify-content: center;/*margin-left:0.3rem;*/padding:0.25rem 0;}
.main1 .mbottom .post-12 .news_meta {
  width: 0.75rem;
  height: 0.75rem;
  display: flex;
  background: #09419D;
  color: #fff;
  transition: all 0.4s ease-in-out;
  float: left;
  box-sizing: border-box;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  display: none;
}
.main1 .mbottom .news_month {
  font-size: 0.4rem;line-height:0.4rem;
  text-transform: uppercase;
}
.main1 .mbottom .news_days {
  font-size: 0.2rem;
  margin-top: 0.05rem;
}
.main1 .mbottom .news_wz {
  display: flex;
  padding: 0.13rem 0.45rem 0.13rem 0.315rem;
  box-sizing: border-box;
  height: auto;
  flex-direction: column;
  justify-content: center;
}
.main1 .mbottom .news_text {
  display: none;
  color: #444;
  transition: all 0.4s ease-in-out;
}
#container-8 .post-12 .news .news_wz .news_text {display:block;color:#FF7D1A;font-size:0.16rem;font-weight: bold;}
.main1 .mbottom .news_title {
  transition: all 0.4s ease-in-out;
  font-size: 0.2rem;
  color: #FFFFFF;
  line-height: 0.3rem;
}

.post-12 .news:hover .news_text,
.post-12 .news:hover .news_title,
.post-12 .news:hover .news_title a {
  color: #fff;
}

.post-13 {
  width: 46.643%;
}
.post-13 .news_list {
}
.post-13 .news_list .news {
  position: relative;
  z-index: 2;
}
.post-13 .news .news_box {
  position: absolute;
  bottom: -1.2rem;
  left: 0;
  width: 100%;
  z-index: 3;
}

.post-13 .news .news_imgs {
  position: relative;
  padding-top: 54.6%;
  overflow: hidden;
border-radius: 20px;
    background: #eee;
}
.post-13 .news .news_imgs img {border-radius: 20px;}
.post-13 .news .news_text,
.post-13 .news .news_title,
.post-13 .news .news_title a {
  color: #fff;
}
.post-13 .news .bg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2.6rem;
  z-index: 2;
  background: linear-gradient(to bottom, transparent, #333);
}
.post-13 .slick-arrow,.post-41 .slick-arrow {
 opacity:0;
  left: auto;
  z-index: 22;
  font-size: 0.25rem;
  width: 0.53rem;
  height: 0.53rem;
  background-color: #fff;
  bottom: auto;
  top: 38%;
  /* transform: rotate(90deg); */
  color: #09419D;
  line-height: 0.53rem;
  margin: 0;
  transition:all 0.3s;
}
.post-41 .slick-prev.slick-arrow {
    left: -1rem;
}
.post-13:hover .slick-arrow,.post-41:hover .slick-arrow{opacity:1;}
.post-13 .slick-next{  top: 38%;  text-indent: 5px;right:0;}
.post-41 .slick-next {
  top: 38%;
  right:-1rem;
  text-indent: 5px;
}
.post-13 .slick-arrow:hover,.post-41 .slick-arrow:hover {
  background-color: #faaf4d;
  color: #fff;
}
.post-13 .slick-dots,.post-41 .slick-dots {
  width: auto;
  left: 0;

  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  bottom: auto;
  top: 2.4rem;
}
.post-13 .slick-dots li ,.post-41 .slick-dots li {
  width: 0.15rem;
  height: 0.15rem;
  background: #fff;
}
.post-13 .slick-dots li.slick-active ,.post-41 .slick-dots li.slick-active {
  margin-bottom: 1.3rem;
}
.post-13 .slick-dots li.slick-active:before，.post-41 .slick-dots li.slick-active:before {
  content: "";
  width: 0.3rem;
  height: 1.3rem;
  top: 0.25rem;
  left: 50%;
  background: url(images/dots-active2.png) bottom center no-repeat;
  background-size: cover;
  position: absolute;
  transform: translateX(-50%);
}
.post-13 .slick-dots{visibility:hidden;}

/**main3**/
.bodycon1 {
}
.main3 {display:none;
  position: relative;
}
.main3 .inner {
  padding: 0.63rem 0 0.53rem;
}
.post-31 ul.news_list {
  display: flex;
  gap: 0.25rem 2%;
  flex-wrap: wrap;
  justify-content: space-between;
}
.post-31 li.news {
  padding: 0.25rem 0 0.3rem;
  background: #fff;
  flex: 0 0 32%;
}
.post-31 .con {
  position: relative;
}
.post-31 .news .news_date {
  width: 0.68rem;
  height: 0.81rem;
  display: flex;
  background: #2F72D9;
  color: #fff;
  transition: all 0.4s ease-in-out;
  float: left;
  box-sizing: border-box;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-family: 'arial';
}
.post-31 .news_month {
  font-size: 0.36rem;
  text-transform: uppercase;
}
.post-31 .news_days {
  font-size: 0.11rem;
  /* margin-top: 0.05rem; */
}
.post-31 .news_wz {
  box-sizing: border-box;
  margin-left: 0.93rem;
  height: 100%;
  padding-top: 0.16rem;
  /* padding-right: 0.4rem; */
}
.post-31 .news .news_title {
  transition: all 0.4s ease-in-out;
  font-size: var(--titleSize);
  margin-bottom: 0.2rem;
}
.post-31 .news .news_info > div {
  padding-left: 0.2rem;
  background-size: auto 0.15rem !important;
  line-height: 0.18rem;
  margin-bottom: 0.15rem;
  color: #707070;
  font-size: var(--smailSizex);
  font-family: "微软雅黑";
}
.post-31 .news .news_info .info1 {
  background: url(images/people.svg) left center no-repeat;
}
.post-31 .news .news_info .info2 {
  background: url(images/clock.svg) left center no-repeat;
}
.post-31 .news .news_info .info3 {
  background: url(images/address.svg) no-repeat;
}
.post-31 li.news .news_box{transition:all 0.3s}
.post-31 li.news:hover .news_box{  box-shadow: 0 3px 16px #00000020;}
/**main4**/
.main4 {
}
.main4 .inner {
  padding: 0.43rem 0 0.75rem;
}
.main4 .l {
  /*float: left;width:74.2%;*/
}
.main4 .r {
  float: right;
  width: 23%;
  display: none;
}
.post-41 .tt{margin-bottom:0.35rem}
.post-41 ul.news_list {
  /*display: flex;
  gap: 0.35rem 2.8%;
  justify-content: space-between;
  flex-wrap: wrap;
margin:0 -0.14rem;*/
}
.post-41 li.news:nth-child(4n){margin-right:0;}
.post-41 li.news:first-child{margin-left:;}
.post-41 .slick-list{padding-bottom:0.3rem;}
.post-41 li.news {
  flex: 0 0 22.9%;
  text-align: center;
  padding: 0.25rem 0.15rem 0.43rem;
  background: #fff;
  box-shadow: 0 3px 16px #00000020;
  border-radius: 10px;
margin: 0 0.16rem;
}
.post-41 .news_imgs {
  padding-top: 66.6%;
}
.post-41 .news .news_title {min-height:0.46rem;
  display: inline-block;
  margin-top: 0.29rem;
  line-height: 1.3;
  position: relative;
}
/*.post-41 .slick-prev{
background:url(images/slick-prev.png)no-repeat;
    width: 0.56rem;
    height: 0.22rem;
    border-radius: 0;
    box-shadow: 0 0 0;    text-indent: 999rem;
}

.post-41 .slick-next{background:url(images/slick-next.png)no-repeat;
    width: 0.56rem;
    height: 0.22rem;
    border-radius: 0;
    box-shadow: 0 0 0;    text-indent: 999rem;
}
.post-41 .slick-prev:hover,.post-41 .slick-next:hover{    box-shadow: 0 0.03rem 0.1rem rgb(0 0 0 / 15%);}
.post-42 .news {
  background: #09419D;
  text-align: center;
  padding: 0.37rem 0;
  margin-bottom: 0.36rem;
}*/
.post-42 .news .news_title {
  color: #fff;
  line-height: 1.3;
}
.post-42 .news .news_title a {
  color: #fff;
}



/**列表页**/
.l-banner {
  height: 4.5rem;
  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: 60%;
  background-size: 100% 100%;
  bottom: 0;
}
.l-banner img {
  display: none;
  height: 100%;
  vertical-align: top;
}
#l-container {
  position: relative;
  background: #fffcf7;
}
#l-container .inner {
  padding: 0 0 1.1rem;
  position: relative;
  background: #fff;
}
#d-container .inner {
  background: #fff;
}
#l-container.d-container .inner {
  padding: 0.5rem 0;
}
.pagelist .col_news {
  margin-left: 0;margin-right:0;
}

/**栏目列表**/
.col_menu {
  width: 100%;
  margin-right: -2.3rem;
  position: absolute;
  top: -2.38rem;

}
.col_news {
    margin: 0 0.5rem;
}
.col_menu_head {display:none;
  background: transparent;
  position: relative;
  margin-bottom: 0.95rem;
}
.col_menu_head span {
  display: block;
  line-height: 0.61rem;
  text-align: left;
  color: #fff;
  font-size: 0.42rem;
  font-weight: bold;
}
.col_news_head {
  border-bottom: 1px solid #09419D;
  padding: 0.4rem 0 0.2rem;
  display: flex;
  color: #09419D;
  justify-content: space-between;
  margin-bottom: 0.27rem;
  align-items: center;
}
.tx1 .col_news_head,.tx2 .col_news_head{display:none}
.col_name {
  font-size: 0.42rem;
  font-weight: bold;
}
.col_path a,
.col_path span {
  color: #907a7c;
  font-size: var(--smailSize);
}
.col_path {
  display: inline-block;
}
.possplit::after {
  content: ">";
  font-size: 0.15rem;
}
.possplit {
  margin: 0 0.08rem;
  background-image: none;
  color: #907a7c;
  text-indent: inherit;
  font-size: 0;
}
.col_list {
  position: relative;
  box-sizing: border-box;
}
.wp_listcolumn {
  border-top: 0;
  border-bottom: 0;
}
.col_list .wp_listcolumn .wp_column{float:left;margin-right:0.05rem;width:auto;}
.col_list .wp_listcolumn .wp_column a {
  background: none;
  text-align: center;
  border-color: #b7b7b7;
  border-top: 0;
  font-size: 0.32rem;
  color: #333;
  background: #fff;
  padding: 0.1rem 0.12rem 0.13rem 0.12rem;
  box-shadow: 0 3px 17px #00000018;
  display: inline;
  border-bottom: 0;
}
.col_list .wp_listcolumn .wp_column a .column-name {
  display: inline-block;
  font-size: 0.32rem;
  font-weight: bold;
  line-height: 0.74rem;
  padding: 0;
}
.wp_listcolumn .wp_column a.selected,.wp_listcolumn .wp_column a.parent {padding:0.12rem 0.12rem 0.13rem 0.12rem;
  color: #fff;
  background:#09419D;
}

.column-switch {
  display: none;
}
.col_list ul {
  position: relative;
  width: 100%;
}
.default .col_news_list li.news {
  display: flex;
  line-height: 0.66rem;
  border-bottom: 1px solid rgba(213, 213, 213, 0.7);
  justify-content: space-between;
  align-items: center;
  font-size: var(--titleSize);
  transition: all 0.4s ease-in-out;
}
.default .col_news_list li.news:hover {
  border-color: var(--hoverColor);
}
.default .col_news_list li.news:hover .news_title a {
  color: var(--hoverColor);
}
.default .col_news_list li.news .news_time {
  color: #363636;
  flex: 0 0 1.5rem;
}
.default .col_news_list li.news .news_title {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  margin-right: 1rem;
}
.default .col_news_list li.news .news_title,
.default .col_news_list li.news .news_title a {
  color: #000;
}
.default .col_news_head {display:none;
  margin-bottom: 0;
}
.col_list .col_column .col_item_link.selected {
  opacity: 1;
}
.col_list .col_column .col_item_link {
  color: #fff;
  padding: 0 0.36rem;
  font-size: var(--smailSize);
  border-right: 1px solid rgb(255 255 255 / 20%);
  display: inline-block;
  display: block;
  text-align: center;
  opacity: 0.7;
  margin: 0.05rem 0;
}
.col_list .slick-next,
.col_list .slick-prev {
  width: auto;
  height: auto;
  background: 0 0;
  border-radius: 0;
}
.col_list .slick-prev {
  left: -0.4rem;
  display: none !important;
}
.col_list .slick-next {
  right: -0.5rem;
  width: 0.3rem;
  text-align: center;
}
.col_list .slick-next:hover,
.col_list .slick-prev:hover {
  opacity: 1;
  color: #fff;
  background: 0 0;
}

/**默认新闻列表页**/
.mrlist .col_news_list .news_list .news {
  display: flex;
  margin-bottom: 0.6rem;
  background: #fff;
  border: 1px solid #dedede;
  margin-bottom: 0.2rem;
  transition: all 0.4s ease-in-out;
}
.mrlist .col_news_list .news_list .news .news_imgs {
  width: 3.15rem;
  flex: none;
  background: 0 0;
  display: flex;
  align-items: center;
}
.mrlist .col_news_list .news_list .news .news_imgs a {
  padding-top: 66.6%;
  width: 100%;
}
.mrlist .col_news_list .news_list .news .news_wz {
  flex: 1;
  padding: 0.3rem 0.4rem;
  box-sizing: border-box;
}
.mrlist .col_news_list .news_list .news .news_meta {
  margin-bottom: 0.33rem;
}
.mrlist .col_news_list .news_list .news .news_meta span {
  display: block;
  color: #666;
}
.mrlist .col_news_list .news_list .news .news_year {
  font-size: 0.14rem;
}
.mrlist .col_news_list .news_list .news .news_day {
  font-size: 0.36rem;
  line-height: 1.4;
}
.mrlist .col_news_list .news_list .news .news_title {
  font-size: var(--titleSize);
  line-height: 1.7;
  font-weight: 700;
  transition: all 0.3s ease-in-out;
}
.mrlist .col_news_list .news_list .news .news_text {
  font-size: var(--smailSizex);
  line-height: 0.26rem;
  margin: 0.2rem 0 0.25rem;
  height: 0.52rem;
  transition: all 0.4s ease-in-out;
}
.mrlist .col_news_list .news_list .news .news_time {
  color: #09419D;
  font-size: var(--smailSizex);
  font-weight: bold;
  transition: all 0.4s ease-in-out;
}
.mrlist .col_news_list .news_list .news:hover {
  background: #b33735;
}
.mrlist .col_news_list .news_list .news:hover .news_title,
.mrlist .col_news_list .news_list .news:hover .news_title a,
.mrlist .col_news_list .news_list .news:hover .news_text,
.mrlist .col_news_list .news_list .news:hover .news_time {
  color: #fff;
}

.mrlist .col_news_list .news_list .news.noimg .news_imgs {
  display: none;
}

/**文章页**/
.info .col_metas.clearfix {
  height: 0.63rem;
}
.infobox {
  padding: 0.56rem 0;
  margin: 0 auto;
  width: auto;
}
.article h1.arti_title {
  line-height: 1.3;
  font-family: SourceHanSerifCN-Bold;
  font-size: 0.36rem;
  text-align: center;
  margin-bottom: 0.2rem;
}
.article h2.arti_title {
  line-height: 2;
  font-family: "Microsoft YaHei";
  font-size: 0.2rem;
  text-align: center;
  color: #1b1b1bc7;
  margin-bottom: 0.2rem;
}
.article .arti_metas {
  text-align: center;
  line-height: 0.17rem;
  margin: 0;
}
.article .arti_metas > span {
  margin: 0 0.16rem;
  font-size: 0.2rem;;
  color: #666;
}
.article .arti_info.clearfix {
  position: relative;
}
.article .entry {
  margin: 0 auto;
  overflow: hidden;
  margin-top: 0.4rem;
  min-height: 400px;
padding:0 0.5rem;
}
.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: 0.48rem;
  font-size: var(--titleSize);
  flex-wrap: wrap;
}
/*span.next-title,
span.prev-title {
  width: calc(100% - 0.8rem);
}*/
.wp_artfuns .wp_art_adjoin {
    background: #f1f1f1;
    padding: 0 10px;
}
span.next-title,span.prev-title{width: 37%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.wp_artfuns .wp_art_adjoin .next {
  padding: 0;
}
.wp_artfuns .wp_art_adjoin .next,
.wp_artfuns .wp_art_adjoin .prev {
  pointer-events: none;
  width: auto;
}

/**底部**/
#footer {
  /*background: linear-gradient(131deg, #09419D, #173563);*/
background: linear-gradient(to top, #0c3f91 10%, transparent 200%);
  background-size: cover;
  position: relative;
}
.footer .inner {
  
  margin: 0 auto;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}
.footer .inner .mod{padding: 0.86rem 0 0.55rem;}
#footer .inner.in1 {
  padding: 0.57rem 0 0.32rem;
  position: relative;
}
#footer .inner .mod1{padding:0.3rem 0;}
#footer .inner .mod {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
padding:0.2rem 0;
}
#footer .inner .foot-left {
  position: relative;
  padding-right: 0.99rem;
}
#footer .inner .foot-left:before {
  opacity: 0.29;
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 1.5rem;
  transform: translateY(-50%);
  background: #fff;
}
#footer .inner .foot-left img {
  width: 4.18rem;
}
#footer .inner .foot-center {
  color: #fff;
  place-self: flex-start;
  margin-left: 0.93rem;
}
#footer .inner .foot-center .tt {
  font-size: var(--titleSize);
  line-height: 1.3;
  margin-bottom: 0.2rem;
}

#footer .inner .foot-right {
  display: flex;
  justify-content: flex-end;
  flex: auto;
}
#footer p {
  font-size: 0.15rem;
  line-height: 1.7;
  font-weight: 400;
  color: #fff;
  opacity: 0.71;
}
#footer .inner p a {
  color: #fff;
}
#footer p:hover {
  opacity: 1;
  transition: all 0.4s ease-in-out;
}
#footer .inner p span {
  margin: 0 3px;
}
.foot-left .title {
  color: #fff;
  font-size: var(--smailSize);
  line-height: 0.21rem;
  font-weight: 700;
  margin-bottom: 0.14rem;
}

/**底部链接**/
.foot-left .tt {
  margin-bottom: 0.18rem;
}
.foot-left .links {
  margin-right: 1.02rem;
}

/**分享**/
.shares{display:;}
.shares .news_list {
  display: flex;
  text-align: center;
  gap: 0.17rem;
}
.shares .news_list .imgs {
  width: 1rem;
  height: 1rem;
  position: absolute;
  bottom: 30%;
  left: 50%;
  margin-left: -0.5rem;
  transform: translateY(-0.4rem);
  opacity: 0;
  transition: all 0.4s ease-in-out;
}
.shares .news_list .imgs img {
  width: 100%;
  height: 100%;
}
.shares .news_list .news_icon {
  display: block;
  width: 0.42rem;
  height: 0.42rem;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 1;
  background: url(images/weixin.svg) center no-repeat;
  background-size: 100%;
}
.shares .news_list .news {
  position: relative;
}
.shares .news_list .n1 .news_icon {
  background-image: url(images/weixin.svg);
}
.shares .news_list .n2 .news_icon {
  background-image: url(images/weibo.svg);
}
.shares .news_list .n3 .news_icon {
  background-image: url(images/douyin.svg);
}
.shares .news_list .n4 .news_icon {
  background-image: url(images/bilibili.svg);
}
.shares .news_list .news_icon:hover {
  opacity: 1;
}
.shares .news_list .news:hover .imgs {
  opacity: 1;
  transform: none;
}
.shares .news_list .news_title {
  color: #fff;
  font-size: var(--smailSizex);
  line-height: 1.4;
  margin-top: 0.13rem;
}
.footlogo img {
  width: 4.62rem;
}
.foot-bottom {
  padding: 0.2rem 0 0.2rem;
  text-align: center;
  position: relative;
  z-index: 1;
  border-top: 1px solid #ffffff43;
}
/* .foot-bottom p{font-size: 0.15rem;line-height:2.4;color:#fff;position:relative} */

/**侧导航**/
nav.Quick-navigation {
  position: fixed;
  right: 0;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  font-size: 19px;
  line-height: 70px;
  background: var(--mainColor);
  color: #fff;
  padding: 0 16px;
  border-radius: 20px;
}
nav.Quick-navigation a {
  color: #fff;
  border-bottom: 1px solid #fff;
}
nav.Quick-navigation a.current {
  color: #e1d4a4;
  border-bottom: 1px solid var(--hoverColor);
}
.Scroll-to-top {
  width: 60px;
  height: 60px;
  position: fixed;
  z-index: 1;
  background: #fff;
  bottom: 2%;
  border-radius: 50%;
  right: 1%;
  background: #1776be7a;
  font-size: 20px;
  line-height: 60px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  display: none;
}
.header.fixed{position:fixed;}
.post-71 li.news {
  background: none;
  border-bottom: none;
  padding: 0.48rem 0 0.27rem 0.44rem;
}
.post-71 li.news .news_imgs,
.post-71 li.news:last-child .news_imgs {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.post-71 li.news .news_title {
  position: relative;
  color: #fff;
  background: url(images/p71ttbg.svg) no-repeat center right / 0.2rem;
  display: inline-block;
  padding-right: 0.35rem;
  z-index: 2;
}
.post-71 ul {
  height: 2.18rem;
}

.post-31 li.news {
  padding: 0;transition:all 0.3s
}
.post-31 li.news:hover{  box-shadow: 0 3px 16px #00000020;}
.post-31 li.news .news_img img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.post-31 li.news .news_img {
  position: relative;
  padding-top: 67%;
  display: none;
}
.post-31 .news .news_title {
  margin-bottom: 0;
  width: 100%;
  overflow: hidden;
  text-overflow:ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  line-height: 0.3rem;
}
.post-31 .news .news_box {
  padding: 0.26rem 0.35rem 0.33rem;
}

.main5 .mod-b {
  display: flex;
  justify-content: space-between;
}
.main5 .mod-b .post-551 {
  width: 15.2%;
}
.main5 .mod-b .post-51 {
  width: 82.9%;
}
.main5 .mod-b .post-51 .news_con {
  font-size: 0.16rem;
  line-height: 0.23rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  min-height: 0.69rem;
}
.post-51 li.news .news_title.yh {
  margin-bottom: 0.1rem;
}
.post-51 li.news .school_ico {
  width: 0.34rem;
  margin-top: 0.3rem;
}
.post-51 li.news .news_title {
  line-height: 0.26rem;
  min-height: 0.26rem;
}
.post-551 {
  background: rgba(0, 93, 62, 0.1);
  padding: 0 0.11rem;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.post-551:hover {
  background: rgba(0, 0, 0, 0.2);
}
.post-551 ul {
  background: url(images/p551bg.png) no-repeat center / contain;
  padding-top: 156.3%;
  width: 100%;
  position: relative;
}
.post-551 ul li {
}
.post-551 ul li a {
  color: #fff;
  font-size: 0.2rem;

  font-weight: 600;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  text-align: center;
  padding-top: 113%;
  box-sizing: border-box;
}
.main5 .mod-b .post-51 .news_con {
  display: none;
}



.main8.main1 .mbottom .news_meta {display: ;position: relative;bottom: 0.35rem;}
.main8.main1 .mbottom .news_wz {
  display: flex;
  padding: 0 0.2rem;
  box-sizing: border-box;
  margin-left: 0;
  height: 0.57rem;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: baseline;
}
.main8 .post-13 .news .news_box {
  /*bottom: -0.69rem;*/
}
.main8 .post-13 .news .news_box .news_wz {margin-top:-0.2rem;
  background: #eee;
  /*margin:0 0.35rem;*/
  height: auto;
  padding: 0.25rem 0.32rem 0.25rem 0.35rem;
  box-shadow: 0 3px 17px #00000018;flex-direction: row;
}
.main8 .post-13 .news .news_box .news_wz .news_title{
  color: #0A0A0A;
  font-size: 0.18rem;
  line-height: 0.34rem;
  min-height: ;
  padding-bottom: ;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    white-space: normal;
}
.main8 .post-13 .news .news_box .news_wz .news_text{color:#6C6C6C;opacity: 0.73;width: 100%;font-size: var( --smailSize);line-height: 0.31rem;overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.main8 .slick-list{padding-bottom:1.05rem}
.main8 .post-12 {
  flex: none;
  width: 50.5%;
  margin-left: 0.53rem;
}
.main8 .post-12 .news {
  border: 1px solid #ddd;
  background: #fff;
  padding: 0.1rem 0 0.1rem;
  /* margin-bottom: 0.2rem; */
  transition: all 0.4s ease-in-out;
}
.main8 .post-12 .news{position:relative;}
.main8 .post-12 .news:before{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:#265296;transition:all 0.3s}
.main8 .post-12 .news:hover:before {width:100%;}
.main8 .post-12 .news .news_box .news_wz{padding:0;}
.main8 .post-12 .news.n1{border-top: 1px solid #DDDDDD;}
.main8 .post-12 .news{border:0;border-bottom: 1px solid #DDDDDD;background:transparent;padding: 0.1rem 0 0.1rem;}
.main8 .post-12 .news .news_box .news_wz .news_title{color: #FF7D1A;font-size: var(--smailSizex);line-height: 0.16rem;padding-bottom: 0.09rem;}
.main8 .post-12 .news:hover .news_box .news_wz .news_title{color:#265296;}
.main8 .post-12 .news .news_box .news_wz .news_text{padding-left: 20px;
    background: url(images/news_biao.png) no-repeat left center;
  color: #000;
  font-size: 0.18rem;
  font-weight: bold;
  height: 0.57rem;
  line-height: 0.57rem;
  overflow: hidden;
  text-overflow:ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  white-space: normal;
  }
.main8 .post-12 .news .news_box .news_wz .news_text a{
    color: #000;
}
#container-8 .mbottom .post-12 .news_wz {
    padding-left: 0;
}
#container-8{/*background: url(images/con8.png)no-repeat top left/cover;background: #315b9e47;*/}
#container-8.main1 .mbottom{display: block;}
#container-8.main1 .inner{/*width:100%;padding-left: 2.1rem;*/padding-bottom: 0.42rem;box-sizing: border-box;}
#container-8 .post-11 .tt{/*width: 77%;*/}
#container-8 .post-11 .tt .title{/*color:#fff;*/}
#container-8 .post-12{position: relative;}
#container-8 .post-12 .news{box-sizing: border-box;z-index: 4;}
#container-8 .post-12 .news .news_imgs{border-radius: 20px;
    width:46.643%;
    position: absolute;
    bottom: 0rem;
    right: 0;
    z-index: -1;
    display: none;
}
#container-8 .post-12 .news .news_imgs.active{display: block;}
#container-8 .post-12 .news .news_imgs a{padding-top: 67.75%;overflow: hidden;position: relative;}
#container-8 .post-12 .news:hover{border-bottom:1px solid transparent;}
#container-8 .post-12 .news .news_wz{box-sizing: border-box;transition: all 0.3s;width: 50.5%;position: relative;left: 0;z-index: 1;border-bottom: 1px solid #dddddd;    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;}
#container-8 .post-12 .news:hover .news_wz{border:0;position: relative;z-index: 4;border-left:0.06rem solid #FF7D1A;}
#container-8 .post-12 .news .news_wz:after{content:'';position:absolute;left:0;top:0;width:0;height:100%;transition:all 0.3s;background:#2f72da;/*background: url(images/hover1.png)no-repeat right center/cover;*/z-index: 3;}
#container-8 .post-12 .news:hover .news_wz:after{width:100%;}
#container-8 .post-12 .news .news_box .news_wz .news_title{border-bottom: 0.00rem solid #ddd;font-size:0.18rem;
  overflow: hidden;
  text-overflow:ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  white-space: normal;
  position: relative;
  z-index: 4;
  min-height: 0.4rem;
  }
#container-8 .post-13{
    width: 60.116%;
    float: left;
    margin-left: -0.41rem;
}
#container-8 .post-13 .news .news_imgs {
  padding-top: 59.616%;
}
.body_bg{background: url(images/bg.png)no-repeat center/cover;padding-top:1.5rem;}
.bodycon1{background:url(images/bodycon1.png)no-repeat center/cover ;}
#l-container{background:url(images/lconbg.png)no-repeat center/cover ;}
.main6{background:#265296;display:none;}
.main6 .inner{padding:0.26rem;}
.footer .inner .center .links{margin: 0 -0.2rem;min-height: 0.2rem;}
.footer .inner .center .links .con a:last-child span{border-right:0;}
.footer .inner .center span{color:#fff;padding: 0 0.2rem;line-height: 0.25rem;border-right: 1px solid #BFCCE2;font-size:var(--smailSize);font-weight: bold;display: inline-block;text-align: center;}
body.list.mrlist1.default .header{background: linear-gradient(to bottom, #0c3f91, transparent);}
body.tx1.list.mrlist .header{background: linear-gradient(to bottom, #0c3f91, transparent);}
body.list.pagelist .header{background: linear-gradient(to bottom, #0c3f91, transparent);}
body.tx2.list.mrlist .header{background: linear-gradient(to bottom, #0c3f91, transparent);}
body.tx2.list.mrlist .col_menu1 .col_menu_con {margin-top: 0.2rem;}
.list .header:before{display: none;}
.tx1 .col_menu,.tx2 .col_menu{display:block;}
.tx1 .col_news_list .news_list .news .news_imgs a{padding-top: 112.6%;}
.tx1 .col_news_list .news_list .news .news_imgs {width: 100%;}
.tx1 .col_news_list .news_list{margin: 0 -0.15rem;}
.tx1 .col_news_list .news_list .news{width: 20%;flex-direction: column;padding: 0 0.15rem 0.3rem;box-sizing: border-box;float: left;border: 0;margin-bottom: 0;}
.tx1 .col_news_list .news_list .news .news_wz{padding: 0.15rem 0;text-align: center;background: #eee;transition: all 0.3s;}
.tx1 .col_news_list .news_list .news .news_title{font-size:0.24rem;line-height: 2;    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.tx1 .col_news_list .news_list .news:hover{background: transparent;}
.tx1 .col_news_list .news_list .news:hover .news_wz{background:#888282;}
.tx1 .col_news{margin:0 0.26rem}
.tx1 #l-container .inner{padding-top: 0.7rem;}
.tx1 .wp_subcolumn_list .wp_sublist .sublist_title{height:auto;line-height:0.49rem;margin-bottom:0.18rem;border-bottom:0;}
.tx1 .wp_subcolumn_list .wp_sublist .sublist_title a{font-size:0.37rem;font-weight:bold;}
.tx1 .wp_subcolumn_list .wp_sublist .sublist_title a.morelink{display:none;}


.tx2 #l-container .inner{background: transparent; padding-top: 0.9rem;}
.tx2 .col_news{margin-left: 0;background: #fff;}
.tx2 .col_news_list .news_list{border-left: 2px solid #c8c8c8;}
.tx2 .col_news_list .news_list .news{flex-direction: column;border: 0;}
.tx2 .col_news_list .news_list .news:hover .news_imgs a{transform: scale(1.1);}
.tx2 .col_news_list .news_list .news:hover .news_wz .news_title{color:#232222}
.tx2 .col_news_list .news_list .news:hover .news_wz .news_text{color:#666666}
.tx2 .col_news_list .news_list .news:hover{background: transparent;}
.tx2 .col_news_list .news_list .news .news_title span{line-height: 0.36rem;box-sizing: border-box;display: inline-block;    text-indent: 0.45rem;}
.tx2 .col_news_list .news_list .news .news_title i{display: inline-block;line-height: 0.4rem; width:0.4rem;height:0.4rem;border-radius: 4px;background: #09419D;color: #fff;text-align: center;    position: absolute;}
.tx2 .col_menu1{width:12%;float: left;}
.tx2 .col_news_list{width:88%;float: right;}
.tx2 .wp_listcolumn1{padding-left: 0.17rem;padding-top: 0;box-sizing: border-box;}
.tx2 .wp_column1{font-size: 0.22rem;line-height: 0.57rem;padding-top: 0;padding-bottom: 0.3rem;display:none;}
.tx2 .wp_column1.selected,.tx2 .wp_column1.parent{display:block;}
.tx2 .wp_column1 .col_item_link1{display: none;}
 .tx2.mrlist .col_news_list .news_list .news .news_imgs{ width:auto;   max-width: 50%; left: 1.17rem;}
.tx2.mrlist .col_news_list .news_list .news .news_wz {padding: 0.3rem 0.4rem 0.3rem 1.17rem;}
.tx2.mrlist .col_news_list .news_list .news .news_imgs a{padding-top:39.6%;}
.tx2.mrlist .col_news_list .news_list .news .news_title span{  width: 100%;      
  overflow: hidden;  
  text-overflow:ellipsis;  
-webkit-line-clamp: 2;  
-webkit-box-orient: vertical;
display: -webkit-box;       text-decoration: 2px underline;}
.tx2 .sub-item1.selected .column-name1{font-weight: bold;text-decoration: underline;color:var(--hoverColor);font-size:0.28rem;}
.tx2 .sub-item1.selected {background:url(images/jt.png) no-repeat right center;position: relative;width: 114%;}
.tx2.mrlist .col_news_list .news_list .news .news_text{height:auto;}
.tx2.mrlist .col_news_list .news_list .news .news_text img{display:;}
.tx2 .col_menu1 .sub_list1.list-paddingleft-2 li.sub-item1 {text-align: center;}
.tx2.mrlist .col_news_list .news_list .news .news_text,
.tx2.mrlist .col_news_list .news_list .news .news_text p,
.tx2.mrlist .col_news_list .news_list .news .news_text a,
.tx2.mrlist .col_news_list .news_list .news .news_text span {color: #282828 !important;font-size: 22px !important;font-weight: bold;font-family: "Times New Roman" !important;}
.col_menu_con {margin-top:1.67rem;}

.body_b{position: relative;overflow: hidden;/* height: 100vh; */}
.body_b .header{z-index:5}
.body_m.showdiv {top: 0;overflow-x: hidden;}
.body_m{position: fixed;left: 0%;top: 100vh;bottom: 0;right: 0;background: #fff;/* overflow: hidden; */transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;z-index: 4;outline: none;overflow: auto;}
#banner{height:100vh !important;box-sizing:border-box;padding: 9% 0;}
.wp_editor_art_paste_table td p span {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;    text-align: left !important;    font-size: 16px !important;}
@media screen and (max-width: 999px) {
.wp_editor_art_paste_table td p span {font-size:0.14rem !important;}
}
.yqsb .col_news_list li.news {
    float: left;
    width: 30%;
    padding-bottom: 2%;
    background: #f1f1f1;
    border-radius: 8px;
    overflow: hidden;
    margin: 2% 1%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.yqsb .col_news_list .news_list.list2 {display:flex;flex-wrap: wrap;}
.yqsb .col_news_list li.news .news_images {margin: 0 auto;width: 95%;height: 95%;max-height:3rem;overflow: hidden;text-align:center;padding-top: 25px;}
.yqsb .col_news_list li.news .news_images img {width:100%;height:100%;}
.yqsb .col_news_list li.news .news_wz{margin: 0 5%;}
.yqsb .col_news_list li.news .news_title.yh, .yqsb .col_news_list li.news .news_title.yh a {font-size:20px;}
.yqsb .col_news_list li.news .news_text {font-size: 16px;line-height: 24px;}
.yqsb .col_news_list li.news .news_an a {padding: 5px 40px;border: 2px solid #999;border-radius: 100px;height: 50px;line-height: 50px;}
.tx2.mrlist.xwlw .col_news_list .news_list .news .news_wz {padding: 0.2rem 0.4rem 0rem 1.17rem;}
#container-8 .post-12 .news.n1 .news_imgs {display: block;}