﻿@charset "utf-8";
.w-flex {
  display: flex;
  display: inline-flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
.flex-wrap {
  flex-wrap: wrap;
}
.align-items-center {
  align-items: center;
}
.align-items-start {
  align-items: flex-start;
}
.align-items-end {
  align-items: flex-end;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-start {
  justify-content: flex-start;
}
.justify-content-end {
  justify-content: flex-end;
}
.justify-content-between {
  justify-content: space-between;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.banner {
  width: 100%;
  height: 5.5rem;
  overflow: hidden;
  position: relative;
}
.banner::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/bannermask.png) no-repeat center top;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-size: cover;
}
.banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bannerpos {
  position: relative;
  z-index: 8;
}
.bannerpos .localtion {
  width: 100%;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  color: #fff;
  font-size: 0.14rem;
  position: absolute;
  right: 0;
  bottom: 0.18rem;
  flex-wrap: wrap;
  padding: 0 5%;
}
.bannerpos .localtion a {
  font-size: 0.14rem;
  color: #fff;
}
.bannerpos .localtion a:hover {
  font-weight: bold;
  text-decoration: underline;
}
.bannerpos .localtion i {
  font-size: 0.14rem;
  color: #fff;
  padding: 0 0.1rem;
}
.Nav_pos {
  position: relative;
  z-index: 10;
}
.Nav_pos .qz-ny-nav {
  position: absolute;
  left: 0;
  bottom: 0.4rem;
  width: 100%;
  color: #fff;
}
.Nav_pos .qz-ny-nav h3 {
  font-size: 0.36rem;
  margin-bottom: 0.3rem;
}
.Nav_pos .qz-ny-nav .qz-ny-navlist {
  display: flex;
  align-items: center;
}
.Nav_pos .qz-ny-nav .qz-ny-navlist a {
  font-size: 0.18rem;
  color: #fff;
  padding-right: 0.33rem;
  position: relative;
  transition: all 0.3s ease;
}
.Nav_pos .qz-ny-nav .qz-ny-navlist a::after {
  content: "";
  position: absolute;
  right: 0.15rem;
  top: 50%;
  width: 0.05rem;
  height: 0.05rem;
  border-radius: 100%;
  background: #fff;
  margin-top: -0.01rem;
}
.Nav_pos .qz-ny-nav .qz-ny-navlist a:last-child::after {
  display: none;
}
.ny1440 {
  justify-content: space-between;
  align-items: flex-start;
  padding: 0 5%;
}
.ny1440 .nyle {
  width: 19% !important;
}
.ny1440 .nyrt {
  width: 77% !important;
}
.ny1440 .nyrt iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.ny {
  justify-content: space-between;
  align-items: flex-start;
}
.ny .nyle {
  width: 19%;
  margin-bottom: 0.5rem;
  position: relative;
  top: -1.6rem;
  z-index: 50;
}
.ny .nyle::before {
  content: "";
  position: absolute;
  background: url(../images/nylemenumas.png) no-repeat 0 0;
  width: 2.43rem;
  height: 2.95rem;
  left: -1.2rem;
  top: 0px;
  z-index: -1;
}
.ny .nyle::after {
  content: "";
  position: absolute;
  background: url(../images/nylemenumas.png) no-repeat 0 0;
  width: 2.43rem;
  height: 2.95rem;
  right: -1.2rem;
  top: 0px;
  z-index: -1;
  transform: rotate(-180deg);
}
.ny .nyrt {
  width: 77%;
  padding: 0.3rem 0;
}
.nylemenu {
  width: 100%;
}
.nylemenu .nyletitle {
  height: 1.17rem;
  background: url(../images/nyfltitlebg.png) no-repeat 0 0;
  background-size: cover;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.nylemenu .nyletitle p {
  font-size: 0.3rem;
  color: #eef2fb;
}
.nylemenu .nyletitle em {
  font-size: 3.1em;
  color: #d8b95a;
  opacity: 0.1;
  position: absolute;
  top: 20%;
  left: 0;
  text-align: center;
  width: 100%;
  font-family: "Philosopher";
  text-transform: uppercase;
}
.nylemenu .sub-nav-p-s {
  display: none;
}
.nylemenu .left-nav {
  background: #eff2fb url(../images/nylemenu.png) no-repeat center bottom;
  background-size: 100%;
  padding: 0 0.2rem 0.5rem;
  display: block;
}
.nylemenu .left-nav li {
  position: relative;
  padding: 0.2rem 0;
  border-bottom: 0.01rem dashed #bac3d2;
  border-top: 0.01rem dashed #fff;
}
.nylemenu .left-nav li a.on em {
  color: #244B76;
}
.nylemenu .left-nav li > a {
  display: block;
  padding: 0 0.2rem 0 0.2rem;
  font-size: 0.18rem;
  color: #333;
}
.nylemenu .left-nav li > a b {
  position: absolute;
  right: 0px;
  top: 0.2rem;
  width: 0.2rem;
  height: 0.2rem;
  bottom: 0;
  background: url(../images/arr.png) no-repeat right center;
  background-size: 0.08rem 0.14rem;
}
.nylemenu .left-nav li > a.cur,
.nylemenu .left-nav li > a.on,
.nylemenu .left-nav li > a:hover {
  color: #CEAB59;
}
.nylemenu .left-nav li > a.cur01 {
  color: #543f9e;
}
.nylemenu .left-nav li:last-child {
  border-bottom: 0;
}
.nylemenu .left-nav .sub_con {
  padding: 0.2rem 0 0;
}
.nylemenu .left-nav .sub_con a {
  font-size: 0.14rem;
  background: none;
  line-height: 0.3rem;
  display: block;
  padding-left: 0.2rem;
  color: #5d5d5d;
}
.nylemenu .left-nav .sub_con a.cur,
.nylemenu .left-nav .sub_con a:hover {
  color: #543f9e;
}
.nylemenu .left-nav li:last-child {
  position: relative;
}
.nylemenu .left-nav li:last-child::after {
  content: "";
  background: none;
}
.nylemenu .left-nav li a.on b {
  transform: rotate(90deg) translateX(-0.05rem);
}
.nyrttitle {
  font-size: 0.24rem;
  font-weight: bold;
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
  border-bottom: 0.03rem #eef2fb solid;
  color: #333;
}
.guwenlist {
  padding: 0.3rem 0 0;
}
.guwenlist .Gwtitle {
  font-size: 0.2rem;
  color: #000;
  line-height: 0.3rem;
  margin-bottom: 0.1rem;
}
.guwenlist .Gwtitle_fu {
  font-size: 0.16rem;
  color: #6b6b6b;
  line-height: 0.26rem;
  margin-bottom: 0.2rem;
}
.guwenlist ul li {
  padding: 0.3rem;
  border-bottom: 0.01rem #eeeeee solid;
}
.guwenlist ul .Gw_Titles {
  color: #5319ae;
  font-size: 0.18rem;
  font-weight: bold;
  line-height: 0.3rem;
  padding: 0.1rem 0;
}
.guwenlist ul .guwenlistitem {
  margin-bottom: 0.3rem;
}
.guwenlist ul .guwenlistitem:hover .guwenlistname,
.guwenlist ul .guwenlistitem:hover .guwenlistdes {
  color: #5319ae;
}
.guwenlist ul .gwimg_li {
  width: 4.8rem;
}
.guwenlist ul .gwimg_li .gwimg {
  width: 1.8rem;
  height: 2.2rem;
}
.guwenlist ul .gwimg_li .gwimg img {
  width: 100%;
  height: 100%;
}
.guwenlist ul .gwimg_li .guwenlistname {
  width: calc(100% - 2.1rem);
  padding-right: 0;
}
.guwenlist ul .guwenlistname {
  padding-right: 0.3rem;
  color: #333;
  font-weight: normal;
  font-size: 0.18rem;
  line-height: 1.4;
}
.guwenlist ul .guwenlistname p {
  word-break: break-all;
}
.guwenlist ul .guwenlistdes {
  font-size: 0.14rem;
  color: #333;
  opacity: 0.7;
  line-height: 0.24rem;
  width: calc(100% - 5rem);
}
.guwenlist ul .guwenlistdes p {
  margin-bottom: 0.15rem;
}
.guwenlist ul li:last-child {
  border-bottom: 0.01rem transparent solid;
}
.guwenlist ul li .guwenlistitem:last-child {
  margin-bottom: 0;
}
.newslist .newslistitem {
  position: relative;
  padding: 0.5rem;
  background: url(../images/newslistbgright.png) no-repeat right top;
  background-size: contain;
  border: 0.01rem #eef2fb solid;
  margin-bottom: 0.5rem;
  justify-content: flex-end;
}
.newslist .newslistitem .newslistitem_pic {
  position: absolute;
  left: 0;
  width: 3.49rem;
  height: 2.28rem;
  overflow: hidden;
  top: 0.2rem;
}
.newslist .newslistitem .newslistitem_pic img {
  width: 3.49rem;
  height: 2.28rem;
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}
.newslist .newslistitem .newslistitem_des {
  width: calc(100% - 3.4rem);
}
.newslist .newslistitem .newslistitem_des .date {
  color: #5319ae;
  width: 0.56rem;
  text-align: justify;
  font-family: "Philosopher";
}
.newslist .newslistitem .newslistitem_des .date strong {
  font-size: 0.24rem;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.newslist .newslistitem .newslistitem_des .date p {
  font-size: 0.18rem;
  font-family: "Philosopher";
}
.newslist .newslistitem .newslistitem_des .date .newsico {
  margin-top: 0.5rem;
  background: transparent;
  width: 0.4rem;
  height: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.newslist .newslistitem .newslistitem_des .date .newsico i {
  font-size: 0.3rem;
  color: #5319ae;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  display: block;
}
.newslist .newslistitem .newslistitem_des .txt {
  padding-left: 1rem;
  position: relative;
  width: calc(100% - 0.56rem);
}
.newslist .newslistitem .newslistitem_des .txt::before {
  content: "";
  position: absolute;
  left: 0.2rem;
  top: 0.1rem;
  width: 0.64rem;
  height: 0.02rem;
  background: #b8b8b8;
}
.newslist .newslistitem .newslistitem_des .txt h3 {
  font-size: 0.18rem;
  margin-bottom: 0.3rem;
}
.newslist .newslistitem .newslistitem_des .txt p {
  font-size: 0.16rem;
  color: #333;
  opacity: 0.8;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-height: 0.26rem;
  max-height: 0.73rem;
  overflow: hidden;
}
.newslist .newslistitem:hover .newslistitem_pic img {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}
.newslist .newslistitem:hover .newslistitem_des h3 a {
  color: #5319ae;
}
.newslist .newslistitem:hover .newslistitem_des .newsico {
  background: #5319ae;
}
.newslist .newslistitem:hover .newslistitem_des .newsico i {
  color: #fff;
}
.newslist .newslistitem:nth-child(2n) {
  background: url(../images/newslistbg.png) no-repeat left top;
  background-size: contain;
  justify-content: flex-start;
}
.newslist .newslistitem:nth-child(2n) .newslistitem_pic {
  order: 2;
  right: 0;
  left: auto;
}
.newslist .newslistitem:nth-child(2n) .newslistitem_des {
  order: 1;
}
.pagec {
  padding: 0.3rem 0;
}
.pagec .item {
  margin: 0 0.05rem;
  padding: 0.02rem 0.12rem;
  text-align: center;
  line-height: 0.26rem;
  font-size: 0.16rem;
  border: 0.01rem #c4c4c4 solid;
  border-radius: 0.03rem;
  color: #333;
}
.pagec .item a {
  font-size: 0.16rem;
  color: #333;
  display: block;
}
.pagec .item.nobodre {
  padding: 0px 0.08rem 0.06rem;
  color: #333;
  border: 0.01rem transparent solid !important;
}
.pagec .item.nobodre:hover {
  border: 0.01rem transparent solid !important;
}
.pagec .item.cur,
.pagec .item:hover {
  border: 0.01rem solid #5319ae;
  color: #fff;
  background: #5319ae;
  cursor: pointer;
}
.pagec .item.cur a,
.pagec .item:hover a {
  color: #fff;
}
.pagec .item:last-child,
.pagec .item:first-child {
  color: #cecece;
}
.paged {
  font-size: 0.12rem;
  color: #000;
  align-items: center;
  margin: 0.5rem 0 0.2rem;
}
.paged span {
  padding-right: 0.15rem;
}
.paged .item {
  margin: 0 0.03rem;
  padding: 0.02rem 0.08rem;
  text-align: center;
  line-height: 0.2rem;
  font-size: 0.12rem;
  border: 0.01rem #dedede solid;
  color: #333;
}
.paged .item a {
  font-size: 0.12rem;
  color: #333;
  display: block;
}
.paged .item.cur,
.paged .item:hover {
  border: 0.01rem solid #7f2481;
  color: #fff;
  background: #7f2481;
  cursor: pointer;
}
.paged .item.cur a,
.paged .item:hover a {
  color: #fff;
}
.paged input,
.paged button {
  width: 0.5rem;
  height: 0.3rem;
  padding: 0 0.05rem;
  border-radius: 0.03rem;
  margin: 0 0.05rem;
  border: 0.01rem #dedede solid;
  background: transparent;
}
.Leaderlist {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.beizhu {
  width: 100%;
  text-align: center;
  font-size: 0.14rem;
  color: #747474;
  margin-bottom: 0.5rem;
}
.Leaderlistitem {
  width: 46.5%;
  margin-bottom: 0.3rem;
  box-shadow: 0 0 0.15rem 0.02rem rgba(0, 0, 0, 0.1);
}
.Leaderlistitem .Leaderlistitem_title {
  width: 100%;
  height: 0.6rem;
  text-align: center;
  background: url(../images/leadertitle.png);
  line-height: 0.6rem;
  color: #fff;
  font-size: 0.2rem;
}
.Leaderlistitem .Leaderitem {
  background: #fff;
  padding: 0.1rem 0.5rem 0.3rem;
}
.Leaderlistitem .Leaderitem .Leader_item {
  width: 100%;
  color: #222;
  margin-bottom: 0.3rem;
}
.Leaderlistitem .Leaderitem .gk {
  margin-bottom: 0.5rem;
}
.Leaderlistitem .Leaderitem .gk h3 {
  width: 100%;
  font-size: 0.18rem;
  border-bottom: 0.01rem #d9d7d6 solid;
  padding: 0.2rem;
  margin-bottom: 0.1rem;
  color: #5b17a9;
  text-align: center;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.Leaderlistitem .Leaderitem .gk a {
  color: #222;
  display: block;
}
.Leaderlistitem .Leaderitem .gk p a {
  padding: 0 0.7rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.18rem;
  line-height: 0.4rem;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  color: #222;
  font-weight: normal;
  width: 100%;
}
.Leaderlistitem .Leaderitem .gk p a span {
  display: block;
}
.Leaderlistitem .Leaderitem .gk p a span:nth-child(2) {
  width: 1rem;
  text-align: left;
}
.Leaderlistitem .Leaderitem .gk p a:hover span {
  display: block;
}
.Leaderlistitem .Leaderitem .gk:last-child {
  margin-bottom: 0;
}
.Leaderlistitem .Leaderitem .Leader_item02 {
  width: 60%;
}
.Leaderlistitem .Leaderitem .Leader_item02 .gk div {
  width: 48%;
}
.JL_list {
  position: relative;
  width: 100%;
}
.JL_list .JL_header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 0.5rem;
  position: relative;
  left: 0;
  margin-top: -0.73rem;
  margin-bottom: 0.22rem;
}
.JL_list .JL_header::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.02rem;
  background: url(../images/hr.png) no-repeat 0 0;
  width: 100%;
  height: 0.02rem;
}
.JL_list .JL_header .JL_headerimg {
  z-index: 10;
  width: 1.8rem;
  height: 2.2rem;
}
.JL_list .JL_header .JL_headerimg img {
  width: 100%;
  height: 100%;
}
.JL_list .JL_header .JL_headerimg .imgdes {
  margin-top: 0.1rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.JL_list .JL_header .JL_headerimg .imgdes img {
  width: 0.16rem;
  height: 0.15rem;
  margin-left: 0.15rem;
}
.JL_list .JL_header .JL_headerimg .imgdes a {
  padding: 0.05rem 0.15rem;
  background: #f5f5f5;
}
.JL_list .JL_header .jl_Rpart {
  width: calc(100% - 2.1rem);
  padding-top: 0.8rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.JL_list .JL_header .jl_Rpart .jlitem {
  width: 40%;
}
.JL_list .JL_header .jl_Rpart .jlitem strong {
  font-size: 0.3rem;
  display: block;
  color: #5319ae;
  font-weight: normal;
  margin-bottom: 0.2rem;
}
.JL_list .JL_header .jl_Rpart .jlitem p {
  font-size: 0.15rem;
  color: #777777;
  line-height: 0.26rem;
}
.JL_list .JL_header .JL_headerdes {
  width: 58%;
  justify-content: space-between;
  background: url(../images/tb.jpg) no-repeat right top;
  background-size: cover;
  padding: 0.25rem 0.15rem 0.25rem 0.2rem;
  margin-top: 0.36rem;
  border: 0.01rem #eceff5 solid;
}
.JL_list .JL_header .JL_headerdes .item p {
  font-size: 0.15rem;
  color: #333;
  line-height: 0.26rem;
}
.JL_body {
  padding: 0.2rem 0.4rem 0 0.2rem;
}
.JL_body .JL_item {
  margin-bottom: 0.5rem;
}
.JL_body .JL_item h3 {
  border-left: 0.03rem #5319ae solid;
  padding-left: 0.15rem;
  font-size: 0.18rem;
  color: #333;
  margin-bottom: 0.15rem;
  font-weight: bold;
}
.JL_body .JL_item .JL_itemcon {
  color: #333;
  font-size: 0.16rem;
  line-height: 0.3rem;
  height: auto;
}
.JL_body .JL_item .JL_itemconshaow {
  height: 1.2rem;
  overflow: hidden;
}
.JL_body .JL_item .JL_itemconhide {
  height: auto !important;
}
.JL_body .JL_item .JL_itemmore {
  display: block;
  font-size: 0.12rem;
  padding: 0.3rem 0.3rem 0.1rem 0.3rem;
  width: 2.44rem;
  position: relative;
  text-align: center;
  color: #6b6b6b;
  cursor: pointer;
}
.JL_body .JL_item .JL_itemmore::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0.15rem;
  width: 2.44rem;
  height: 0.06rem;
  background: url(../images/more.png) no-repeat 0 0;
  background-size: 100%;
}
.Resultlist {
  padding: 0.3rem 0;
}
.Resultlist .instructortab {
  width: 100%;
}
.Resultlist .instructortab .item {
  width: 2.35rem;
  margin-right: 0.3rem;
  text-align: center;
  color: #5d5d5d;
  border: 0.01rem #dfdfdf solid;
  height: 0.6rem;
  line-height: 0.6rem;
  box-sizing: border-box;
  position: relative;
}
.Resultlist .instructortab .item a {
  display: flex;
  justify-content: center;
  align-self: center;
  width: 100%;
  height: 100%;
  color: #333;
}
.Resultlist .instructortab .item i {
  font-size: 0.3rem;
  margin-right: 0.1rem;
  color: #5d5d5d;
}
.Resultlist .instructortab .item:hover,
.Resultlist .instructortab .item.active {
  border: 0.01rem transparent solid;
  cursor: pointer;
  color: #fff;
}
.Resultlist .instructortab .item:hover a,
.Resultlist .instructortab .item.active a {
  color: #fff;
}
.Resultlist .instructortab .item:hover::after,
.Resultlist .instructortab .item.active::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/tabbg.png) no-repeat center top;
  width: 2.34rem;
  height: 0.66rem;
  z-index: -1;
}
.Resultlist .instructortab .item:hover i,
.Resultlist .instructortab .item.active i {
  color: #fff;
}
.Resultlist .tabbodyitem {
  display: none;
  padding: 0.3rem 0;
}
.Resultlist .tabbodyitem.active {
  display: block;
}
.history_table {
  width: 100%;
}
.history_table .histableheader,
.history_table .histableitem {
  background: #d7e0ea;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  justify-content: space-between;
  display: flex;
  align-items: stretch;
  width: 100%;
  color: #333;
}
.history_table .histableheader .item:nth-child(1),
.history_table .histableitem .item:nth-child(1) {
  width: 40%;
}
.history_table .histableheader .item:nth-child(2),
.history_table .histableitem .item:nth-child(2) {
  width: 10%;
}
.history_table .histableheader .item:nth-child(3),
.history_table .histableitem .item:nth-child(3) {
  width: 22%;
}
.history_table .histableheader .item:nth-child(4),
.history_table .histableitem .item:nth-child(4) {
  width: 28%;
}
.history_table .histableitem {
  width: 100%;
  background: #f9f9f9;
  height: auto;
  text-align: left;
}
.history_table .histableitem .item {
  border-right: 0.01rem #ccc solid;
  border-bottom: 0.01rem #ccc solid;
  padding: 0.2rem 0.25rem;
  box-sizing: border-box;
  line-height: 0.24rem;
}
.history_tableT {
  width: 100%;
}
.history_tableT .histableheader,
.history_tableT .histableitem {
  background: #d7e0ea;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  justify-content: space-between;
  display: flex;
  align-items: stretch;
  width: 100%;
  color: #333;
}
.history_tableT .histableheader .item:nth-child(1),
.history_tableT .histableitem .item:nth-child(1) {
  width: 45%;
}
.history_tableT .histableheader .item:nth-child(2),
.history_tableT .histableitem .item:nth-child(2) {
  width: 25%;
}
.history_tableT .histableheader .item:nth-child(3),
.history_tableT .histableitem .item:nth-child(3) {
  width: 30%;
}
.history_tableT .histableitem {
  width: 100%;
  background: #f9f9f9;
  height: auto;
  text-align: left;
}
.history_tableT .histableitem .item {
  border-right: 0.01rem #ccc solid;
  border-bottom: 0.01rem #ccc solid;
  padding: 0.2rem 0.25rem;
  box-sizing: border-box;
  line-height: 0.24rem;
}
.zslist {
  padding: 0.3rem 0;
}
.studentlist {
  padding: 0 0.3rem;
  align-items: stretch;
}
.studentlist .student_item {
  width: 48%;
  margin-bottom: 0.3rem;
  background: #fff url(../images/student.png) no-repeat 0 0;
  box-shadow: 0 0 0.15rem 0.02rem rgba(0, 0, 0, 0.1);
  padding: 0.2rem 0rem 0 0rem;
}
.studentlist .student_item .zsst {
  padding: 0.3rem 0rem 0 0.35rem;
}
.studentlist .student_item .zsst h3 {
  font-size: 0.24rem;
  color: #5b48a2;
  position: relative;
}
.studentlist .student_item .zsst h3::before {
  content: "";
  position: absolute;
  left: -0.35rem;
  top: 0;
  width: 0.06rem;
  height: 0.2rem;
  background: url(../images/student02.png) no-repeat left center;
  background-size: cover;
}
.studentlist .student_item .zsst .zsinfo {
  font-size: 0.16rem;
  line-height: 0.3rem;
  padding: 0.15rem 0;
  color: #333;
}
.studentlist .student_item .zsst:nth-child(2n) {
  background: url(../images/zs-bg02.png) no-repeat left top;
  padding: 0.3rem 0rem 0.18rem 0.35rem;
  background-size: cover;
}
.studentlist .student_item02 {
  width: 48%;
  margin-bottom: 0.3rem;
  background: url(../images/zs-bg01.png) no-repeat center top;
  box-shadow: 0 0 0.15rem 0.02rem rgba(0, 0, 0, 0.1);
  background-size: cover;
  padding: 0.3rem 0.5rem;
}
.studentlist .student_item02::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0.05rem;
  background: url(../images/student.png) no-repeat 0 0;
  background-size: cover;
}
.studentlist .student_item02 .st {
  margin-bottom: 0.5rem;
}
.studentlist .student_item02 .st h3 {
  width: 100%;
  font-size: 0.2rem;
  border-bottom: 0.01rem #e5e5e5 solid;
  padding: 0.2rem;
  margin-bottom: 0.3rem;
  position: relative;
  text-align: center;
}
.studentlist .student_item02 .st h3::after {
  content: "";
  left: 50%;
  position: absolute;
  margin-left: -0.33rem;
  bottom: -0.03rem;
  width: 0.65rem;
  height: 0.06rem;
  background: url(../images/student01.png) no-repeat 0 0;
  background-size: 100%;
}
.studentlist .student_item02 .st > p {
  padding: 0 0.2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.16rem;
  line-height: 0.4rem;
  transition: all 0.8s;
}
.studentlist .student_item02 .st > p a {
  display: block;
  width: 100%;
  text-align: center;
  color: #333;
}
.studentlist .student_item02 .st > p a:hover {
  color: #5319ae;
}
.studentlist .student_item02 .st:last-child {
  margin-bottom: 0;
}
.studentlist .student_item02 .gdjy h4 {
  width: 100%;
  font-size: 0.16rem;
  text-align: center;
  margin-bottom: 0.15rem;
  display: block;
}
.studentlist .student_item02 .gdjy ul {
  width: 100%;
  padding: 0px 0 0.3rem 0.35rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.studentlist .student_item02 .gdjy ul li {
  position: relative;
  padding-left: 0px;
  width: 50%;
}
.studentlist .student_item02 .gdjy ul li::before {
  content: "";
  width: 0.02rem;
  height: 0.02rem;
  border-radius: 100%;
  background: #696969;
  position: absolute;
  left: 0;
  top: 50%;
}
.studentlist .student_item02 .gdjy ul li a {
  width: 100%;
  font-size: 0.14rem;
  color: #696969;
  opacity: 0.8;
  line-height: 0.2rem;
  padding: 0.1rem 0.1rem;
  display: block;
}
.studentlist .student_item02 .proH {
  text-align: center;
  font-size: 0.14rem;
  color: #696969;
  padding: 0.1rem 0 0.3rem 0.35rem;
  width: 100%;
}
.teacherlist .search {
  margin-bottom: 0.5rem;
  width: 100%;
}
.teacherlist .search .name {
  width: 1.25rem;
  font-size: 0.16rem;
  color: #543f9e;
  font-weight: bold;
  text-align: justify !important;
  text-align-last: justify;
}
.teacherlist .search ul {
  width: calc(100% - 1.5rem);
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.teacherlist .search ul li {
  padding-right: 0.35rem;
  margin-bottom: 0.2rem;
}
.teacherlist .search ul li a {
  font-size: 0.14rem;
  color: #333333;
  display: block;
  font-family: "Microsoft Yahei";
  font-weight: 500;
}
.teacherlist .search ul li a:hover {
  color: #543f9e;
  text-decoration: none;
  font-weight: bold;
}
.teacherlist .search ul li:hover a,
.teacherlist .search ul li.active a {
  color: #543f9e;
  text-decoration: none;
  font-weight: bold;
}
.teacherlist .search .zimu li {
  padding-right: 0 !important;
  width: 0.44rem;
}
.teacherlist .search .zimu li a {
  display: block;
  width: 100%;
}
.teacherlist .search .zimu li:hover a,
.teacherlist .search .zimu li.active a {
  color: #543f9e;
  text-decoration: none;
  font-weight: bold;
}
.teacherlist .detailsitem {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
}
.post-doclist {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0.3rem 0;
}
.post-doclist .postitem {
  width: calc(100% / 2 - 0.5rem);
  margin-bottom: 0.7rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  padding-top: 0.2rem;
}
.post-doclist .postitem::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  z-index: -1;
  width: 2.45rem;
  height: 2.45rem;
}
.post-doclist .postitem .img {
  width: 1.81rem;
  overflow: hidden;
}
.post-doclist .postitem .img img {
  width: 1.8rem;
  height: 2.2rem;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
}
.post-doclist .postitem .content {
  width: calc(100% - 2.18rem);
  color: #333;
}
.post-doclist .postitem .content .contenttitle {
  font-size: 0.24rem;
  color: #244B76;
  margin-bottom: 0.12rem;
  justify-content: flex-start;
  align-items: center;
}
.post-doclist .postitem .content .contentdes {
  font-size: 0.14rem;
  line-height: 0.26rem;
  height: 1.3rem;
  overflow: hidden;
}
.post-doclist .postitem .content .detailsMore {
  border-bottom: 0.01rem #dfe3ec solid;
  width: 100%;
}
.post-doclist .postitem .content .detailsMore a {
  display: flex;
  color: #d8b95a;
  width: 1.1rem;
  height: 0.3rem;
  border: 0.01rem solid #d8b95a;
  margin-bottom: 0.15rem;
  font-size: 0.14rem;
}
.post-doclist .postitem .content .detailsMore a img {
  width: 0.21rem;
  height: 0.04rem;
  margin-left: 0.05rem;
}
.post-doclist .postitem:hover::after {
  content: "";
  position: absolute;
  left: 0.39rem;
  bottom: 0.03rem;
  background: url(../images/bbg.png) no-repeat center bottom;
  background-size: 100% 100%;
  z-index: -1;
  width: 2.21rem;
  height: 2.21rem;
}
.post-doclist .postitem:hover .img img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -o-transform: scale(1.02);
}
.post-doclist .postitem:hover .content .detailsMore a {
  display: flex;
  color: #d8b95a;
  width: 1.1rem;
  height: 0.3rem;
  border: 0.01rem solid #4c1fb5;
  background: -webkit-linear-gradient(left, #244B76, #244B76);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #244B76, #244B76);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #244B76, #244B76);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #244B76, #244B76);
  /* 标准的语法（必须放在最后） */
}
.detailsdes {
  width: calc(100% / 2 - 0.5rem);
  margin-bottom: 0.7rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
}
.detailsdes::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0.03rem;
  z-index: -1;
  width: 2.45rem;
  height: 2.45rem;
}
.detailsdes .img {
  width: 1.81rem;
  overflow: hidden;
}
.detailsdes .img img {
  width: 1.8rem;
  height: 2.2rem;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
}
.detailsdes .img p {
  font-size: 0.2rem;
  color: #244B76;
  text-align: right;
  margin-top: 0.15rem;
}
.detailsdes .content {
  width: calc(100% - 2.18rem);
  color: #333;
}
.detailsdes .content .name {
  font-size: 0.24rem;
  color: #244B76;
  margin-bottom: 0.2rem;
}
.detailsdes .content .contenttitle {
  font-size: 0.16rem;
  margin-bottom: 0.12rem;
}
.detailsdes .content .contenttitle span {
  padding-right: 0.15rem;
}
.detailsdes .content .contentdes {
  font-size: 0.14rem;
  line-height: 0.26rem;
  overflow: hidden;
  margin-bottom: 0.2rem;
}
.detailsdes .content .contentdes .item {
  width: 100%;
}
.detailsdes .content .contentdes .item div {
  width: 0.4rem;
  margin-right: 0.05rem;
  text-align: justify;
  text-align-last: justify;
  text-justify: inter-ideograph;
}
.detailsdes .content .contentdes .item p {
  width: 100%;
  max-width: calc(100% - 0.5rem);
  word-break: break-all;
}
.detailsdes .content .contentdes .item p span {
  display: block;
}
.detailsdes .content .detailsMore {
  border-top: 0.01rem #dfe3ec solid;
  width: 100%;
}
.detailsdes .content .detailsMore a {
  display: flex;
  color: #d8b95a;
  width: 1.1rem;
  height: 0.3rem;
  font-size: 0.14rem;
  border: 0.01rem solid #d8b95a;
  margin-top: 0.25rem;
  box-sizing: border-box;
}
.detailsdes .content .detailsMore a img {
  width: 0.21rem;
  height: 0.04rem;
  margin-left: 0.05rem;
}
.detailsdes:hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0.03rem;
  background: url(../images/teacher1.png) no-repeat center bottom;
  background-size: 100%;
  z-index: -1;
  width: 2.45rem;
  height: 2.45rem;
}
.detailsdes:hover .img img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -o-transform: scale(1.02);
}
.detailsdes:hover .content .detailsMore a {
  border: 0.01rem solid #4c1fb5;
  background: -webkit-linear-gradient(left, #244B76, #244B76);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #244B76, #244B76);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #244B76, #244B76);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #244B76, #244B76);
  /* 标准的语法（必须放在最后） */
}
.menu-dark-backdrop {
  background: rgba(0, 0, 0, 0);
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  width: 100%;
  position: fixed;
  top: 0.5rem;
  left: 0;
  right: 0;
  overflow: hidden;
}
.menu-dark-backdrop.in {
  height: 100%;
  z-index: 90001;
  background: rgba(0, 0, 0, 0.5);
}
.leftMenu {
  display: none;
}
.mobmenu {
  display: none;
}
.Xi_title_pos {
  position: relative;
  height: 0.8rem;
  z-index: 10;
}
.Xi_title_pos .Xi_title {
  width: calc(100% - 1.3rem);
  box-shadow: 0 0 0.02rem 0.01rem rgba(73, 45, 171, 0.15);
  position: absolute;
  left: 0.65rem;
  top: -0.66rem;
  height: 1rem;
  z-index: 200;
}
.Xi_title_pos .Xi_title .Xi_title_name {
  background: #f1f4fb;
  width: 2.3rem;
  text-align: center;
  line-height: 1rem;
  font-size: 0.24rem;
  font-weight: bold;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.Xi_title_pos .Xi_title .Xi_title_name a {
  display: block;
  width: 100%;
  height: 100%;
  color: #7214b4;
}
.Xi_title_pos .Xi_title .Xi_title_name a .Xi_title_nameico {
  display: none;
}
.Xi_title_pos .Xi_title .Xi_title_name:hover {
  background: #7214b4;
}
.Xi_title_pos .Xi_title .Xi_title_name:hover a {
  color: #fff;
}
.Xi_title_pos .Xi_title ul {
  width: calc(100% - 2.3rem);
  height: 1rem;
}
.Xi_title_pos .Xi_title ul li {
  width: calc(100% / 4);
  padding: 0px 0.1rem;
  text-align: center;
  background: #fff;
  height: 100%;
  line-height: 1rem;
  position: relative;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
}
.Xi_title_pos .Xi_title ul li a {
  color: #333;
  font-size: 1.25em;
  display: block;
  width: 100%;
  height: 100%;
}
.Xi_title_pos .Xi_title ul li::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 0.22rem;
  width: 0.01rem;
  height: 0.5rem;
  background: #e9e6f5;
}
.Xi_title_pos .Xi_title ul li:hover {
  background: #7214b4;
}
.Xi_title_pos .Xi_title ul li:hover a {
  color: #fff;
}
.Xi_title_pos .Xi_title ul li:hover::after {
  display: none;
}
.xi_teacherlist {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.xi_teacherlist .detailsitem .detailsdes {
  width: calc(50% - 0.9rem);
}
.jg_more {
  width: 100%;
  text-align: center;
}
.jg_more a {
  display: block;
  font-size: 0.14rem;
  color: #4e12ac;
  padding-top: 0.1rem;
  padding-top: 0.1rem \9;
  /* all ie */
  background: url(../images/morebg.svg) no-repeat top center;
  background-size: 100% 0.1rem;
  position: relative;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
}
.jg_more a:hover {
  text-decoration: underline;
}
.guiji_first {
  width: 100%;
  background: url(../images/quanqiu.png) no-repeat center top;
  padding: 0.75rem 0;
}
.guiji_first .title_ {
  width: 100%;
  text-align: center;
  font-size: 0.34rem;
  margin-bottom: 0.3rem;
}
.guiji_first .guiji_firstlist {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.3rem;
}
.guiji_first .guiji_firstlist > div {
  width: 100%;
}
.guiji_first .guiji_firstlist .guiji_first_left,
.guiji_first .guiji_firstlist .guiji_first_right {
  width: calc(50% - 0.8rem);
  font-size: 0.16rem;
  color: #333;
  line-height: 0.3rem;
  max-height: 3.05rem;
  overflow-y: auto;
  overflow-x: hidden;
  touch-action: pan-y;
}
.guiji_first .guiji_firstlist .guiji_first_left::-webkit-scrollbar,
.guiji_first .guiji_firstlist .guiji_first_right::-webkit-scrollbar {
  display: none;
}
.guiji_first .guiji_firstlist .guiji_first_left strong,
.guiji_first .guiji_firstlist .guiji_first_right strong {
  font-size: 0.24rem;
  padding-right: 0.05rem;
}
.guiji_first .guiji_firstlist .guiji_first_left p,
.guiji_first .guiji_firstlist .guiji_first_right p {
  margin-bottom: 0.3rem;
}
.guiji_first .guiji_firstlist .guiji_first_left p:last-child,
.guiji_first .guiji_firstlist .guiji_first_right p:last-child {
  margin-bottom: 0;
}
.guiji_first .guiji_firstlist .guiji_first_right {
  background: url(../images/quanqiuico.png) no-repeat left top;
  background-size: 3.78rem 2.04rem;
  padding-top: 1.2rem;
}
.guiji_second {
  width: 100%;
  background: url(../images/quanqiu02.png) no-repeat center top;
  padding: 0.75rem 0;
  background-size: cover;
}
.guiji_second .haiwailist {
  width: calc(50% - 0.8rem);
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 0.3rem;
  padding-bottom: 0.75rem;
  position: relative;
  background: #fff;
}
.guiji_second .haiwailist::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.05rem;
  background-image: linear-gradient(to right, #a02cd1, #2e07a1);
  z-index: 0;
}
.guiji_second .haiwailist .haiwailistleft {
  width: 39%;
  padding: 0.3rem 0 0 0.3rem;
  background: #fff;
  position: relative;
}
.guiji_second .haiwailist .haiwailistleft h3 {
  font-size: 0.34rem;
  color: #333;
}
.guiji_second .haiwailist .haiwailistleft ul {
  margin: 0.15rem 0;
}
.guiji_second .haiwailist .haiwailistleft ul li {
  height: 0.4rem;
  line-height: 0.4rem;
}
.guiji_second .haiwailist .haiwailistleft ul li a {
  display: block;
  padding-left: 0.2rem;
  position: relative;
  width: 100%;
  font-size: 1em;
  color: #333;
}
.guiji_second .haiwailist .haiwailistleft ul li a::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.05rem;
  width: 0.06rem;
  height: 0.06rem;
  background: transparent;
  border-radius: 100%;
  border: 0.02rem #4e12ac solid;
}
.guiji_second .haiwailist .haiwailistright {
  width: 60.69%;
  max-height: 3.66rem;
  position: relative;
  overflow: hidden;
}
.guiji_second .haiwailist .haiwailistright img {
  width: 100%;
  height: 100%;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.guiji_second .haiwailist .jg_more {
  position: absolute;
  text-align: left;
  padding-left: 0.3rem;
  bottom: 0;
  left: 0;
  display: inline-block;
}
.guiji_second .haiwailist:hover .haiwailistright img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
.guiji_second .jg_more {
  width: 100%;
  text-align: center;
}
.guiji_second .jg_more a {
  font-size: 14x;
  color: #4e12ac;
  padding-top: 0.1rem;
  background: url(../images/morebg.svg) no-repeat center top;
  background-size: 100%;
  position: relative;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
}
.guiji_second .jg_more a:hover {
  text-decoration: underline;
}
.guiji_thired {
  width: 100%;
  padding: 1.45rem 0;
  background: url(../images/quanqiu03.png) no-repeat right top;
  background-size: 50% 100%;
}
.guiji_thired .thired_pic {
  width: 10.56rem;
  height: 4.38rem;
  overflow: hidden;
  position: relative;
}
.guiji_thired .thired_pic img {
  width: 100%;
  height: 100%;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
}
.guiji_thired .thired_pic:hover img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
}
.guiji_thired .thired_pos {
  position: absolute;
  top: 50%;
  right: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  z-index: 5;
  margin-top: -1.48rem;
}
.guiji_thired .thired_pos .thired_positem {
  width: 2.95rem;
  height: 2.95rem;
  background: url(../images/zheng.png) no-repeat left bottom;
  margin-left: 0.5rem;
  z-index: 6;
}
.guiji_thired .thired_pos .thired_positem a {
  width: 100%;
  height: 100%;
  display: block;
  background: #fff;
  position: absolute;
  top: -0.08rem;
  right: -0.08rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.guiji_thired .thired_pos .thired_positem img {
  width: 0.6rem;
  height: 0.6rem;
  margin-bottom: 0.2rem;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.guiji_thired .thired_pos .thired_positem h3 {
  font-size: 0.3rem;
  text-align: center;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.guiji_thired .thired_pos .thired_positem:hover {
  cursor: pointer;
}
.guiji_thired .thired_pos .thired_positem:hover img {
  transform: rotateY(360deg);
}
.guiji_thired .thired_pos .thired_positem:hover h3 {
  color: #4c1fb5;
}
.guiji_thired .thireddemo {
  position: relative;
}
.labrarytitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.3rem;
}
.labrarytitle .name {
  font-size: 0.24rem;
}
.labrarytitle .jg_more {
  text-align: right;
  width: auto;
}
.beijing {
  background: url(../images/gezi.png) no-repeat right bottom;
  position: relative;
}
.beijing::after {
  content: "";
  position: absolute;
  left: 63%;
  bottom: -0.67rem;
  background: url(../images/img_setting.png) no-repeat left bottom;
  background-size: auto;
  width: 10.82rem;
  height: 4.3rem;
  z-index: -1;
}
.labrary_first {
  width: 100%;
  padding: 0.67rem 0 0.37rem;
}
.labrary_first .fabulist {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.labrary_first .fabulist .fabu_left {
  width: calc(100% - 6.16rem);
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.labrary_first .fabulist .fabu_left .fabulistitem {
  width: calc(100% / 2 - 0.15rem);
  background: #f4f4fb url(../images/fabu.png) no-repeat right top;
  background-size: cover;
  padding: 0.3rem 0.6rem;
  margin-right: 0.3rem;
  position: relative;
  margin-bottom: 0.3rem;
}
.labrary_first .fabulist .fabu_left .fabulistitem:nth-child(2n) {
  margin-right: 0;
}
.labrary_first .fabulist .fabu_left .fabulistitem::before {
  content: "";
  position: absolute;
  left: 0.24rem;
  top: 0;
  width: 0.04rem;
  height: 0.47rem;
  background: #6c2cbb;
}
.labrary_first .fabulist .fabu_left .fabulistitem:last-child {
  margin-right: 0;
}
.labrary_first .fabulist .fabu_left .fabulistitem .pic {
  width: 100%;
  height: auto;
  max-height: 2.55rem;
  overflow: hidden;
  position: relative;
  margin: 0 auto 0.2rem;
}
.labrary_first .fabulist .fabu_left .fabulistitem .pic img {
  width: 100%;
  height: 100%;
  transition: all 0.8s;
}
.labrary_first .fabulist .fabu_left .fabulistitem .text {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
.labrary_first .fabulist .fabu_left .fabulistitem .text .des {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 0.3rem;
  height: 0.6rem;
  width: 100%;
  font-size: 0.18rem;
  color: #222222;
  order: 2;
  overflow: hidden;
}
.labrary_first .fabulist .fabu_left .fabulistitem .text .date {
  width: 100%;
  text-align: right;
  color: #3b24a8;
  font-family: "Philosopher";
  order: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.labrary_first .fabulist .fabu_left .fabulistitem:hover .pic img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
.labrary_first .fabulist .fabu_left .fabulistitem:hover .text .des {
  color: #4c1fb5;
}
.labrary_first .fabulist .fabu_right {
  width: 5.44rem;
  height: 5rem;
  overflow: hidden;
}
.labrary_first .fabulist .fabu_right img {
  width: 5.44rem;
  height: 4.9rem;
}
.labrary_second {
  position: relative;
}
.labrary_second::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 3rem);
  background: #f4f5fb;
  height: 100%;
  z-index: -1;
}
.labrary_second::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  background: url(../images/lab02.png) no-repeat right 0.17rem;
  height: 4.3rem;
  z-index: -1;
}
.labrary_second .labrary {
  background: #f4f5fb;
  padding: 0.7rem 0.3rem 0.95rem 0.3rem;
  margin-bottom: 0.3rem;
}
.labrary_second .labrary ul.gonggaolist {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.labrary_second .labrary ul.gonggaolist li {
  width: calc(50% - 0.3rem);
  border-bottom: 0.01rem #c7c4c2 solid;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  padding: 0.3rem 0;
}
.labrary_second .labrary ul.gonggaolist li a {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.labrary_second .labrary ul.gonggaolist li a .title {
  font-size: 0.18rem;
  color: #222;
  height: 0.3rem;
  line-height: 0.3rem;
  width: calc(100% - 1.5rem);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 0.3rem;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.labrary_second .labrary ul.gonggaolist li a .date {
  color: #3b24a8;
  display: flex;
  align-items: center;
  font-family: "Philosopher";
}
.labrary_second .labrary ul.gonggaolist li a .date span {
  font-size: 0.18rem;
}
.labrary_second .labrary ul.gonggaolist li a .date p {
  font-size: 0.3rem;
  font-weight: normal;
}
.labrary_second .labrary ul.gonggaolist li:nth-child(2),
.labrary_second .labrary ul.gonggaolist li:nth-child(1) {
  border-top: 0.01rem #c7c4c2 solid;
}
.labrary_second .labrary ul.gonggaolist li:hover {
  border-bottom: 0.01rem #4c1fb5 solid;
}
.labrary_second .labrary ul.gonggaolist li:hover a .title {
  color: #4c1fb5;
}
.labrary_second .labrary ul.gonggaolist li:hover .title {
  color: #4c1fb5;
}
.labrary_thired {
  width: 100%;
  padding: 0.75rem 0;
  background: url(../images/lab06.png) no-repeat center bottom;
  background-size: 100% 100%;
}
.labrary_thired .labrary_thiredlist {
  width: 100%;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left {
  width: calc(100% - 3.3rem);
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic {
  width: 6.8rem;
  height: 4.8rem;
  overflow: hidden;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic .swiper-container {
  width: 100%;
  height: 4.8rem;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic img {
  width: 100%;
  height: 100%;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des {
  width: calc(100% - 6.8rem);
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes {
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes a {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.2rem;
  color: #fff;
  width: 100%;
  height: 100%;
  text-align: center;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01 {
  width: 45%;
  height: 2.38rem;
  background: #3b27b6;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01:hover {
  box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
  z-index: 10;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02 {
  margin-top: 0.3rem;
  width: 55%;
  height: 2.08rem;
  background: #9e54c7;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02:hover {
  box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
  z-index: 10;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03 {
  width: 55%;
  height: 2.42rem;
  background: #6d2ec5;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03:hover {
  box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
  z-index: 10;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04 {
  width: 45%;
  height: 2.5rem;
  background: #ddb75f;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04:hover {
  box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
  z-index: 10;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox {
  width: 2.68rem;
  height: 2.28rem;
  overflow: hidden;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  background-size: 2.68rem 2.41rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox a {
  font-size: 0.2rem;
  color: #fff;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox:hover {
  transform: translate(10px);
}
.message,
.messageleader {
  width: 100%;
  padding: 0px 0rem 0.8rem 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.message .pic,
.messageleader .pic {
  overflow: hidden;
  position: relative;
  padding-left: 0.5rem;
  padding-top: 0.5rem;
  background: url(../images/laederbg.png) no-repeat left top;
  background-size: 90% 98%;
}
.message .pic img,
.messageleader .pic img {
  width: 3rem;
  height: auto;
  max-height: 4.06rem;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.message .pic:hover img,
.messageleader .pic:hover img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
.message .des,
.messageleader .des {
  width: calc(100% - 4rem);
  position: relative;
  font-size: 0.18rem;
  line-height: 0.4rem;
  color: #666666;
  padding-top: 0.8rem;
}
.message .des p,
.messageleader .des p {
  margin-bottom: 0.3rem;
  text-indent: 2em;
  text-align: justify;
}
.message .des .messagedes,
.messageleader .des .messagedes {
  margin-bottom: 0.8rem;
}
.message .des .messagedes p img,
.messageleader .des .messagedes p img {
  display: inline-block;
  vertical-align: top;
  margin-left: -0.3rem;
}
.message .des .LDimg,
.messageleader .des .LDimg {
  width: 0.79rem;
  height: 0.73rem;
  position: relative;
  z-index: -1;
}
.message .des .qianming,
.messageleader .des .qianming {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}
.message .des .qianming img,
.messageleader .des .qianming img {
  width: 1.44rem;
  height: 0.71rem;
}
.message .des .qianming p,
.messageleader .des .qianming p {
  font-size: 0.16rem;
  color: #000;
  padding-right: 0.1rem;
}
.message .des::before,
.messageleader .des::before {
  content: "";
  position: absolute;
  left: -0.1rem;
  top: 0.38rem;
  background: url(../images/mao1.png) no-repeat 0 0;
  background-size: 0.79rem 0.73rem;
  width: 0.79rem;
  height: 0.73rem;
  z-index: -1;
}
.message .conA,
.messageleader .conA {
  font-size: 0.16rem;
  color: #666;
  line-height: 0.3rem;
  width: 100%;
}
.message .conA p,
.messageleader .conA p {
  text-indent: 2em;
  margin-bottom: 0.1rem;
  word-wrap: break-word;
  line-height: 0.3rem;
  font-size: 0.16rem;
}
.message .conA p img,
.messageleader .conA p img {
  display: block;
  height: auto;
  margin: 0.2rem auto 0.15rem;
  max-width: 100%;
}
.messageleader {
  padding: 0px 0.5rem 0.8rem 0;
}
.detail {
  justify-content: space-between;
  align-items: flex-start;
  padding: 0.6rem 5%;
}
.detail .detailwen {
  width: 100%;
  margin-bottom: 0.5rem;
}
.detail .detailwen .detailtitle h3 {
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #000;
  margin-bottom: 0.3rem;
  font-weight: bold;
}
.detail .detailwen .detailtitle .detailinfo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #797979;
  padding-bottom: 0.1rem;
  border-bottom: 0.01rem #eeeeee solid;
}
.detail .detailwen .detailtitle .detailinfo img {
  display: inline-block;
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.05rem;
  vertical-align: middle;
}
.detail .detailwen .detailtitle .detailinfo .time {
  font-size: 0.14rem;
  display: flex;
  align-items: center;
}
.detail .detailwen .detailtitle .detailinfo .sharelist {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.detail .detailwen .detailtitle .detailinfo .sharelist .share,
.detail .detailwen .detailtitle .detailinfo .sharelist .yuedu {
  font-size: 0.12rem;
  padding-left: 0.15rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.detail .detailwen .detailtitle .detailinfo .sharelist .share {
  cursor: pointer;
  height: 0.28rem;
}
.detail .detailwen .detailtitle .detailinfo .sharelist .sharehide {
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  display: none;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.detail .detailwen .detailtitle .detailinfo .sharelist .sharehide.active {
  display: flex;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.detail .detailwen .detailtitle .detailinfo .sharelist .sharehide img {
  width: 0.16rem;
  height: auto;
}
.detail .detailwen .detailtitle .detailinfo .sharelist .sharehide img:hover {
  filter: grayscale(0);
}
.detail .detailwen .detailcon {
  padding: 0.5rem 0;
  font-size: 0.16rem;
  color: #333;
  line-height: 0.3rem;
  text-align: justify;
}
.detail .detailwen .detailcon p {
  text-indent: 2em;
  margin-bottom: 0.15rem;
  text-align: justify;
}
.detail .detailwen .detailcon p + img {
  display: inline-block;
  max-width: 100%;
  height: auto;
  margin: 0.2rem auto 0.15rem;
  width: auto;
}
.detail .detailwen .detailcon p em,
.detail .detailwen .detailcon p i {
  font-style: italic;
}
.detail .detailwen .detailcon p video {
  max-width: 100%;
  width: calc(100% - 2em);
}
.detail .detailwen .detailcon p table {
  max-width: 100%;
  width: auto;
  margin: 0 auto;
}
.detail .detailwen .detailcon video {
  max-width: 100%;
  width: calc(100% - 2em);
}
.detail .detailwen .detailcon table {
  max-width: 100%;
  width: auto;
  margin: 0 auto;
}
.detail .detailwen .detailcon table p {
  text-indent: 0 !important;
}
.detail .detailjian {
  width: 25%;
  margin-top: 1.05rem;
}
.detail .detailjian .hotnewsTitle {
  display: flex;
  align-items: center;
  padding-bottom: 0.15rem;
  font-size: 0.2rem;
  color: #333;
  border-bottom: 0.01rem #eeeeee solid;
  margin-bottom: 0.2rem;
}
.detail .detailjian .hotnewsTitle img {
  width: 0.28rem;
  height: 0.28rem;
  background: #3d22aa;
  display: inline-block;
  margin-right: 0.1rem;
  vertical-align: middle;
}
.detail .detailjian .hotnewsTitle:hover img {
  background-image: linear-gradient(#8968d6, #6d84e1);
}
.detail .detailjian .hotnewsList {
  width: 100%;
  padding: 0 0 0.5rem 0;
  border-left: 0.01rem #e5e5e5 solid;
}
.detail .detailjian .hotnewsList li .date {
  font-size: 0.12rem;
  color: #fff;
  background: url(../images/hotnewsbg.png) no-repeat left top;
  background-size: 0.57rem 0.24rem;
  width: 0.57rem;
  height: 0.24rem;
  text-align: center;
  margin-bottom: 0.1rem;
  line-height: 0.24rem;
  position: relative;
  padding-left: 0.1rem;
  margin-left: 0.15rem;
}
.detail .detailjian .hotnewsList li .date::before {
  content: "";
  position: absolute;
  left: -0.195rem;
  top: 50%;
  width: 0.06rem;
  height: 0.06rem;
  background: #fff;
  border: 0.01rem #e5e5e5 solid;
  border-radius: 100%;
  margin-top: -0.03rem;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.detail .detailjian .hotnewsList li .title {
  width: 100%;
  font-size: 0.14rem;
  color: #666;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 0.52rem;
  line-height: 0.26rem;
  margin: 0 0.15rem 0.2rem 0.15rem;
  overflow: hidden;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.detail .detailjian .hotnewsList li .title a {
  color: #666;
}
.detail .detailjian .hotnewsList li:hover .date::before {
  border: 0.01rem #7180e0 solid;
}
.detail .detailjian .hotnewsList li:hover .title {
  color: #7180e0;
  background-image: -webkit-gradient(linear, left 0, right 0, from(#8a67d5), to(#6e83e1));
  -webkit-background-clip: text;
  /*必需加前缀 -webkit- 才支持这个text值 */
  -webkit-text-fill-color: transparent;
  /*text-fill-color会覆盖color所定义的字体颜色： */
}
.cbwbody {
  width: 100%;
  position: relative;
  min-height: 10rem;
  padding: 0.5rem 0;
}
.cbwbody::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/cbwtop.png) no-repeat center top;
  width: 100%;
  height: 1.55rem;
  background-size: cover;
  z-index: -1;
}
.cbwbody::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(../images/cbwbottom.png) no-repeat center bottom;
  width: 100%;
  height: 8.26rem;
  background-size: cover;
  z-index: -1;
}
.cbw_first {
  width: calc(100% - 4rem);
  background: rgba(255, 255, 255, 0.3);
  box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.05);
  padding: 0.3rem 2rem;
  font-size: 0.16rem;
  color: #333;
  line-height: 0.3rem;
  margin: 0px auto 0.5rem;
  position: relative;
  min-height: 1.5rem;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.cbw_first p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-height: 0.3rem;
  height: 0.9rem;
  overflow: hidden;
}
.cbw_first::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/cbw01.png) no-repeat left top;
  width: 1.57rem;
  height: 1.02rem;
  background-size: 100% auto;
}
.cbw_first::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background: url(../images/cbw02.png) no-repeat left top;
  width: 1.57rem;
  height: 1.02rem;
  background-size: 100% auto;
}
.cbw_first strong {
  font-size: 0.24rem;
  font-family: "Noto Sans CJK SC", "Noto Sans CJK", "Source Han Sans", source-han-sans-simplified-c, sans-serif;
}
.cbw_first:hover {
  box-shadow: 0 0 0.15rem 0.02rem rgba(0, 0, 0, 0.1);
}
.cbwtitle {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.3rem;
}
.cbwtitle span {
  font-size: 0.3rem;
  color: #333;
}
.cbwtitle .jg_more {
  width: auto;
  text-align: right;
}
.cbw_second {
  width: 100%;
}
.cbw_second .cbw_secondLeft {
  width: 65%;
}
.cbw_second .cbw_secondLeft .bigpic {
  position: relative;
  margin-bottom: 0.25rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.cbw_second .cbw_secondLeft .bigpic img {
  width: 100%;
  height: 5.5rem;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.cbw_second .cbw_secondLeft .bigpic .bigpicpost {
  width: 2.5rem;
  background-image: linear-gradient(to right bottom, #7d12ac, #2d06a0);
  padding: 0.5rem 0.3rem;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.cbw_second .cbw_secondLeft .bigpic .bigpicpost .time {
  color: #fff;
  margin-bottom: 0.15rem;
  font-family: "Philosopher";
}
.cbw_second .cbw_secondLeft .bigpic .bigpicpost .time strong {
  font-size: 0.48rem;
}
.cbw_second .cbw_secondLeft .bigpic .bigpicpost .time p {
  font-size: 0.12rem;
}
.cbw_second .cbw_secondLeft .bigpic .bigpicpost .title {
  font-size: 0.2rem;
  line-height: 0.36rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 1.08rem;
  overflow: hidden;
  margin-bottom: 0.4rem;
  color: #fff;
}
.cbw_second .cbw_secondLeft .bigpic .bigpicpost .des {
  opacity: 0.7;
  font-size: 0.14rem;
  color: #fff;
  line-height: 0.24rem;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
  height: 2.13rem;
  overflow: hidden;
}
.cbw_second .cbw_secondLeft .bigpic:hover {
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.cbw_second .cbw_secondLeft .bigpic:hover img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
.cbw_second .cbw_secondLeft .articlelist {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.cbw_second .cbw_secondLeft .articlelist li {
  margin-bottom: 0.2rem;
  width: calc(100% / 2 - 0.75rem);
  border-bottom: 0.01rem transparent solid;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.cbw_second .cbw_secondLeft .articlelist li .date {
  color: #5319ae;
  margin-bottom: 0.15rem;
  font-family: "Philosopher";
}
.cbw_second .cbw_secondLeft .articlelist li .date strong {
  font-size: 0.48rem;
}
.cbw_second .cbw_secondLeft .articlelist li .date p {
  font-size: 0.12rem;
}
.cbw_second .cbw_secondLeft .articlelist li a {
  display: flex;
  width: calc(100% - 0.8rem);
  line-height: 0.26rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 0.52rem;
  overflow: hidden;
  font-size: 0.16rem;
  color: #333;
}
.cbw_second .cbw_secondLeft .articlelist li:nth-child(1),
.cbw_second .cbw_secondLeft .articlelist li:nth-child(3) {
  position: relative;
}
.cbw_second .cbw_secondLeft .articlelist li:nth-child(1)::after,
.cbw_second .cbw_secondLeft .articlelist li:nth-child(3)::after {
  content: "";
  position: absolute;
  right: -0.75rem;
  height: 0.68rem;
  background: #bebebe;
  width: 0.01rem;
}
.cbw_second .cbw_secondLeft .articlelist li:hover {
  border-bottom: 0.1rem #4c1fb5 solid;
}
.cbw_second .cbw_secondLeft .articlelist li:hover a {
  color: #4c1fb5;
}
.cbw_second .cbw_secondLeft .articlelist li:nth-child(3),
.cbw_second .cbw_secondLeft .articlelist li:nth-child(4) {
  margin-bottom: 0;
}
.cbw_second .cbw_secondright {
  width: 31%;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .cbwtitle {
  padding-left: 0.5rem;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .qikancon {
  padding: 0.3rem 0.5rem;
  background: url(../images/cbw06.png) no-repeat left top;
  background-size: 100% 100%;
  width: 100%;
  margin-bottom: 0.3rem;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .pic {
  width: 1.57rem;
  height: 2.09rem;
  overflow: hidden;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .pic img {
  width: 100%;
  height: 100%;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des {
  width: calc(100% - 2rem);
}
.cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des h3 {
  font-size: 0.18rem;
  color: #4c1fb5;
  margin-bottom: 0.3rem;
  position: relative;
  line-height: 0.4rem;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des h3::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0.5rem;
  width: 0.5rem;
  height: 0.03rem;
  background: #4c1fb5;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des p {
  line-height: 0.26rem;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 0.16rem;
  color: #333;
  width: 100%;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist {
  padding: 0.4rem 0.3rem 0.4rem 0.5rem;
  background: url(../images/cbw07.png) no-repeat left top;
  background-size: 100% 100%;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic {
  width: 1.57rem;
  height: 2.09rem;
  overflow: hidden;
  position: absolute;
  left: 0.5rem;
  top: 0.88rem;
  z-index: 10;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic img {
  width: 100%;
  height: 100%;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con {
  width: 1.57rem;
  height: 2.09rem;
  display: none;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con.active {
  display: block;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname {
  border: 0.12rem #d1cae9 solid;
  background: #fff;
  width: 3.1rem;
  padding: 0.22rem 0.22rem 0.22rem 0.63rem;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul {
  padding: 0px;
  border-left: 0.01rem #ccc solid;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li {
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  font-size: 0.16rem;
  color: #333;
  position: relative;
  z-index: 8;
  cursor: pointer;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li:hover,
.cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li.active {
  color: #fff;
  background-size: cover;
  position: relative;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li:hover::after,
.cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li.active::after {
  content: "";
  position: absolute;
  left: -0.1rem;
  top: 0;
  background: url(../images/magbg.png) no-repeat 0 0;
  width: 100%;
  background-size: 100%;
  width: 2.5rem;
  height: 0.44rem;
  color: #fff;
  z-index: -2;
}
.cbw_third {
  padding: 0.5rem 0 0.2rem;
}
.cbw_third .cbw_thirditem {
  width: calc(50% - 0.6rem);
}
.cbw_third .cbw_thirditem .pic {
  width: 100%;
  height: 2.33rem;
  overflow: hidden;
  position: relative;
}
.cbw_third .cbw_thirditem .pic img {
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  width: 100%;
  height: 100%;
}
.cbw_third .cbw_thirditem .info {
  background: #fff;
  padding: 0.3rem 0.5rem;
  border-bottom: 0.05rem #4c1fb5 solid;
}
.cbw_third .cbw_thirditem .info .date {
  font-size: 0.16rem;
  color: #4c1fb5;
  margin-bottom: 0.1rem;
}
.cbw_third .cbw_thirditem .info .title {
  font-size: 0.18rem;
  color: #333;
  margin-bottom: 0.1rem;
}
.cbw_third .cbw_thirditem .info .des {
  line-height: 0.26rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 0.52rem;
  overflow: hidden;
  font-size: 0.14rem;
  color: #333;
}
.cbw_third .cbw_thirditem:hover .pic img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
.cbw_four {
  width: 100%;
  padding: 0.5rem 0;
}
.cbw_four .cbw_fourleft {
  width: 6.5rem;
}
.cbw_four .cbw_fourleft .codelist {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
}
.cbw_four .cbw_fourleft .codeitem {
  width: calc(100% / 3 - 0.2rem);
  text-align: center;
  padding: 0.2rem 0 0.3rem;
  background: url(../images/cbw09.png) no-repeat center top;
}
.cbw_four .cbw_fourleft .codeitem img {
  margin: 0px auto 0.2rem;
  width: 1.3rem;
  height: 1.3rem;
}
.cbw_four .cbw_fourleft .codeitem p {
  color: #333;
  line-height: 0.3rem;
  font-size: 0.16rem;
}
.cbw_four .booklist {
  width: calc(100% - 7rem);
  position: relative;
}
.cbw_four .booklist .swiper-container {
  padding: 0 0.3rem;
}
.cbw_four .booklist .swiper-button-next,
.cbw_four .booklist .swiper-button-prev {
  width: 0.19rem;
  height: 0.32rem;
  margin-top: -0.16rem;
}
.cbw_four .booklist .swiper-button-next {
  right: -0.15rem;
}
.cbw_four .booklist .swiper-button-prev {
  left: -0.15rem;
}
.cbw_four .booklist .swiper-button-prev:after {
  content: "";
  background: url(../images/left.png) no-repeat 0 0;
  z-index: 30;
  left: -0.3rem;
  width: 0.19rem;
  height: 0.32rem;
}
.cbw_four .booklist .swiper-button-next:after {
  content: "";
  background: url(../images/right.png) no-repeat 0 0;
  z-index: 30;
  left: -0.3rem;
  width: 0.19rem;
  height: 0.32rem;
}
.cbw_four .booklist .bookswiperitem img {
  max-height: 2.42rem;
}
.cbw_four .booklist .bookswiperitem .info {
  height: calc(0.24rem * 3);
  overflow: hidden;
}
.cbw_four .booklist .bookswiperitem .info .name {
  font-size: 0.16rem;
  color: #333;
  line-height: 0.24rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  max-height: 0.52rem;
}
.cbw_four .booklist .bookswiperitem .info .des {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: #666;
}
@media only screen and (min-width: 1367px) and (max-width: 1750px) {
  .labrary_thired {
    padding: 0.3rem 0;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left {
    width: calc(100% - 2.5rem);
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic {
    width: auto;
    max-width: 7rem;
    height: 4.8rem;
    overflow: hidden;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des {
    max-width: calc(100% - 7rem);
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes a {
    font-size: 0.24rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01 {
    width: 48%;
    height: 2rem;
    background: #3b27b6;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02 {
    margin-top: 0.2rem;
    width: 47%;
    height: 1.8rem;
    background: #9e54c7;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03 {
    width: 55%;
    height: 2.3rem;
    background: #6d2ec5;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04 {
    width: 40%;
    height: 2.6rem;
    background: #ddb75f;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox {
    width: 2.5rem;
    height: 2.15rem;
    background-size: 2.5rem 2.15rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox a {
    font-size: 0.18rem;
  }
  .message {
    width: 100%;
    padding: 0 0 0.5rem 0;
  }
}
@media only screen and (max-width: 1366px) {
  .banner {
    height: 5.5rem;
  }
  .banner .bannerpos .localtion {
    padding: 0;
  }
  .ny1440 {
    padding: 0;
  }
  .ny .nyle {
    top: -1.17rem;
  }
  .studentlist .student_item .gdjy ul,
  .studentlist .student_item02 .gdjy ul {
    padding: 0px 0 0.3rem 0px;
    align-items: flex-start;
  }
  .studentlist .student_item .gdjy ul li a,
  .studentlist .student_item02 .gdjy ul li a {
    line-height: 0.24rem;
  }
  .header .wps {
    max-width: 100%;
  }
  .JL_list .JL_header .jl_Rpart .jlitem {
    width: 50%;
  }
  .JL_list .JL_header .jl_Rpart .jlitem strong {
    font-size: 0.3rem;
    display: block;
    color: #5319ae;
    font-weight: normal;
    margin-bottom: 0.2rem;
  }
  .JL_list .JL_header .jl_Rpart .jlitem p {
    font-size: 0.15rem;
    color: #777777;
    line-height: 0.26rem;
  }
  .JL_list .JL_header .JL_headerdes {
    width: 50%;
    justify-content: space-between;
    background-size: cover;
    padding: 0.15rem 0.15rem 0.15rem 0.2rem;
    margin-top: 0rem;
  }
  .JL_list .JL_header .JL_headerdes .item p {
    font-size: 0.15rem;
    color: #333;
    line-height: 0.26rem;
  }
  .Resultlist {
    padding: 0;
  }
  .Resultlist .instructortab {
    width: 100%;
  }
  .Resultlist .instructortab .item {
    width: 2.3rem;
    margin-right: 0.15rem;
    text-align: center;
    color: #5d5d5d;
    border: 0.01rem #dfdfdf solid;
    height: 0.6rem;
    line-height: 0.6rem;
    box-sizing: border-box;
    position: relative;
    display: flex;
    justify-content: center;
    align-self: center;
  }
  .Resultlist .instructortab .item i {
    font-size: 0.3rem;
    margin-right: 0.1rem;
    color: #5d5d5d;
  }
  .Resultlist .instructortab .item:hover,
  .Resultlist .instructortab .item.active {
    border: 0.01rem transparent solid;
    cursor: pointer;
    color: #fff;
  }
  .Resultlist .instructortab .item:hover::after,
  .Resultlist .instructortab .item.active::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/tabbg.png) no-repeat center top;
    background-size: 100% 100%;
    width: 100%;
    height: 0.66rem;
    z-index: -1;
  }
  .Resultlist .instructortab .item:hover i,
  .Resultlist .instructortab .item.active i {
    color: #fff;
  }
  .Resultlist .instructortab .item:last-child {
    margin-right: 0px;
  }
  .message .conA p,
  .message .conA {
    line-height: 0.32rem;
  }
  .history_table .histableitem .item {
    padding: 0.1rem 0.05rem;
  }
  .newslist .newslistitem {
    padding: 0.4rem;
  }
  .newslist .newslistitem .newslistitem_pic {
    width: 3.2rem;
    height: 2.09rem;
  }
  .newslist .newslistitem .newslistitem_des {
    width: calc(100% - 3.1rem);
  }
  .newslist .newslistitem .newslistitem_des .txt p {
    line-height: 0.32rem;
    max-height: 1.08rem;
  }
  .Leaderlist {
    width: 100%;
    flex-wrap: wrap;
  }
  .nylemenu .left-nav li > a {
    padding: 0 0.2rem 0 0.3rem;
  }
  .nylemenu .left-nav .sub_con a {
    padding-left: 0.5rem;
    line-height: 0.44rem;
  }
  .Leaderlistitem {
    width: 48%;
    margin-bottom: 0.3rem;
    box-shadow: 0 0 0.15rem 0.02rem rgba(0, 0, 0, 0.1);
  }
  .Leaderlistitem .Leaderlistitem_title {
    width: 100%;
    height: 0.6rem;
    text-align: center;
    background: url(../images/leadertitle.png);
    line-height: 0.6rem;
    color: #fff;
    font-size: 0.2rem;
  }
  .Leaderlistitem .Leaderitem {
    background: #fff;
    padding: 0.1rem 0.2rem 0.3rem;
  }
  .Leaderlistitem .Leaderitem .Leader_item {
    width: 100%;
    color: #222;
    margin-bottom: 0.3rem;
  }
  .Leaderlistitem .Leaderitem .gk {
    margin-bottom: 0.5rem;
  }
  .Leaderlistitem .Leaderitem .gk h3 {
    width: 100%;
    font-size: 0.18rem;
    padding: 0.2rem;
    margin-bottom: 0.1rem;
    color: #5b17a9;
    text-align: center;
  }
  .Leaderlistitem .Leaderitem .gk p a {
    padding: 0 0.6rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.16rem;
    line-height: 0.4rem;
    transition: all 0.8s;
  }
  .Leaderlistitem .Leaderitem .gk p a span {
    display: block;
  }
  .Leaderlistitem .Leaderitem .gk p a span:nth-child(2) {
    width: 1.2rem;
    text-align: left;
  }
  .Leaderlistitem .Leaderitem .gk:last-child {
    margin-bottom: 0;
  }
  .Leaderlistitem .Leaderitem .Leader_item02 {
    width: 60%;
  }
  .Leaderlistitem .Leaderitem .Leader_item02 .gk div {
    width: 48%;
  }
  .guwenlist ul .guwenlistdes {
    width: calc(100% - 5rem);
  }
  .teacherlist .search {
    margin-bottom: 0.5rem;
  }
  .teacherlist .search .name {
    width: 1.5rem;
  }
  .teacherlist .search ul {
    width: calc(100% - 1.7rem);
  }
  .teacherlist .detailsitem {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .teacherlist .detailsitem .detailsdes {
    width: calc(100% / 2 - 0.3rem);
  }
  .detailsdes .content .contentdes .item div {
    width: 0.5rem;
    margin-right: 0.1rem;
  }
  .detailsdes .content .contentdes .item p {
    width: calc(100% - 0.6rem);
  }
  .detailsdes .content .contentdes {
    line-height: 0.36rem;
  }
  .Xi_title_pos .Xi_title {
    left: 0px;
    top: -0.66rem;
    height: 1rem;
    z-index: 200;
  }
  .Xi_title_pos .Xi_title .Xi_title_name {
    width: 1.8rem;
  }
  .Xi_title_pos .Xi_title ul {
    width: calc(100% - 1.8rem);
  }
  .xi_teacherlist .search {
    width: 100% !important;
    padding: 0.15rem 0.3rem !important;
  }
  .xi_teacherlist .detailsitem .detailsdes {
    width: calc(50% - 0.9rem);
  }
  .guiji_second .jg_more a {
    padding-top: 0.1rem;
  }
  .guiji_first {
    padding: 0.6rem 0;
  }
  .guiji_first .title_ {
    width: 100%;
    text-align: center;
    margin-bottom: 0.3rem;
  }
  .guiji_first .guiji_firstlist {
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .guiji_first .guiji_firstlist .guiji_first_left,
  .guiji_first .guiji_firstlist .guiji_first_right {
    width: calc(50% - 0.4rem);
    font-size: 1em;
  }
  .guiji_first .guiji_firstlist .guiji_first_left strong,
  .guiji_first .guiji_firstlist .guiji_first_right strong {
    font-size: 1.2em;
  }
  .guiji_second {
    padding: 0.6rem 0;
  }
  .guiji_second .haiwailist {
    width: calc(50% - 0.4rem);
    margin-bottom: 0.3rem;
    padding-bottom: 0.75rem;
  }
  .guiji_second .haiwailist .haiwailistleft {
    width: 39%;
    padding: 0.25rem 0 0 0.3rem;
  }
  .guiji_second .haiwailist .haiwailistleft h3 {
    font-size: 2em;
  }
  .guiji_second .haiwailist .haiwailistleft ul {
    margin: 0.08rem 0;
  }
  .guiji_second .haiwailist .haiwailistleft ul li {
    height: 0.36rem;
    line-height: 0.36rem;
  }
  .guiji_second .haiwailist .haiwailistleft ul li a {
    font-size: 1em;
  }
  .guiji_second .haiwailist .haiwailistright {
    width: 60.69%;
    height: auto;
  }
  .guiji_thired {
    padding: 0.8rem 0;
  }
  .guiji_thired .thired_pic {
    width: 10rem;
    height: 4.15rem;
  }
  .guiji_thired .thired_pos {
    position: absolute;
    top: 50%;
    right: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    z-index: 5;
    margin-top: -1.48rem;
  }
  .guiji_thired .thired_pos .thired_positem {
    width: 2.7rem;
    height: 2.7rem;
  }
  .guiji_thired .thired_pos .thired_positem::before {
    width: 2.7rem;
    height: 2.7rem;
  }
  .guiji_thired .thired_pos .thired_positem img {
    width: 0.6rem;
    height: 0.6rem;
    margin-bottom: 0.2rem;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .guiji_thired .thired_pos .thired_positem h3 {
    font-size: 0.3rem;
    text-align: center;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .guiji_thired .thireddemo {
    position: relative;
  }
  .beijing {
    overflow-x: hidden;
    overflow-y: hidden;
  }
  .labrary_first {
    width: 100%;
    padding: 0.67rem 0;
  }
  .labrary_first .fabulist {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  .labrary_first .fabulist .fabu_left {
    width: calc(100% - 5.67rem);
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem {
    width: calc(100% / 2 - 0.15rem);
    background: #f4f4fb url(../images/fabu.png) no-repeat right top;
    background-size: cover;
    padding: 0.3rem 0.28rem;
    margin-right: 0.3rem;
    position: relative;
    margin-bottom: 0.3rem;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem:nth-child(2n) {
    margin-right: 0;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem::before {
    content: "";
    position: absolute;
    left: 0.14rem;
    top: 0;
    width: 0.04rem;
    height: 0.47rem;
    background: #6c2cbb;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem:last-child {
    margin-right: 0;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .pic {
    width: 100%;
    height: auto;
    max-height: 2.55rem;
    overflow: hidden;
    position: relative;
    margin: 0 auto 0.2rem;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .text {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .text .des {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 0.3rem;
    height: 0.6rem;
    width: 100%;
    font-size: 0.18rem;
    color: #222222;
    order: 2;
    overflow: hidden;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .text .date {
    width: 100%;
    text-align: right;
    color: #3b24a8;
    font-family: "Philosopher";
    order: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.16rem;
    line-height: 0.24rem;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem:hover .pic img {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
  }
  .labrary_first .fabulist .fabu_left .fabulistitem:hover .text .des {
    color: #4c1fb5;
  }
  .labrary_first .fabulist .fabu_right {
    width: 5.44rem;
    height: 5rem;
    overflow: hidden;
  }
  .labrary_first .fabulist .fabu_right img {
    width: 5.44rem;
    height: 4.9rem;
  }
  .labrary_second::after {
    width: 80%;
    background-size: 135%;
  }
  .labrary_second .labrary {
    padding: 0.6rem 0.3rem 0.6rem 0.3rem;
    margin-bottom: 0px;
  }
  .labrary_second .labrary ul.gonggaolist li a .title {
    font-size: 0.18rem;
    color: #222;
    height: 0.3rem;
    line-height: 0.3rem;
    width: calc(100% - 1.5rem);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 0.3rem;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .labrary_second .labrary ul.gonggaolist li a .date {
    color: #3b24a8;
    display: flex;
    align-items: center;
  }
  .labrary_second .labrary ul.gonggaolist li a .date span {
    font-size: 0.16rem;
  }
  .labrary_second .labrary ul.gonggaolist li a .date p {
    font-size: 0.24rem;
    font-weight: normal;
  }
  .labrary_thired {
    padding: 1rem 0;
  }
  .labrary_thired .labrary_thiredlist {
    width: 100%;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left {
    width: calc(100% - 2.68rem);
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic {
    width: 60%;
    max-width: 100%;
    height: 4.8rem;
    overflow: hidden;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des {
    width: 36%;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes a {
    font-size: 0.24rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01 {
    width: 48%;
    height: 2.41rem;
    background: #3b27b6;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02 {
    margin-top: 0.2rem;
    width: 47%;
    height: 2.21rem;
    background: #9e54c7;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03 {
    width: 55%;
    height: 2.41rem;
    background: #6d2ec5;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04 {
    width: 40%;
    height: 2.61rem;
    background: #ddb75f;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox {
    width: 2.68rem;
    height: 2.41rem;
    background-size: cover;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox a {
    font-size: 0.18rem;
  }
  .post-doclist {
    padding: 0.3rem 0;
  }
  .post-doclist .postitem {
    width: calc(100% / 2 - 0.3rem);
    margin-bottom: 0.5rem;
  }
  .post-doclist .postitem .content {
    width: calc(100% - 2.1rem);
  }
  .post-doclist .postitem .content .contenttitle {
    font-size: 0.24rem;
    color: #244B76;
    margin-bottom: 0.12rem;
  }
  .detail {
    padding: 0.5rem 5%;
  }
  .detail .detailwen {
    margin-bottom: 0px;
  }
  .detail .detailwen .detailtitle .detailinfo .time {
    font-size: 0.14rem;
  }
  .detail .detailwen .detailtitle .detailinfo .sharelist .share,
  .detail .detailwen .detailtitle .detailinfo .sharelist .yuedu {
    font-size: 0.12rem;
  }
  .detail .detailwen .detailcon {
    padding: 0.3rem 0;
    font-size: 0.16rem;
    line-height: 0.32rem;
  }
  .detail .detailjian .hotnewsTitle {
    font-size: 0.18rem;
  }
  .detail .detailjian .hotnewsList {
    width: 100%;
    padding: 0 0 0.5rem 0;
    border-left: 0.01rem #e5e5e5 solid;
  }
  .detail .detailjian .hotnewsList li .date {
    font-size: 0.12rem;
    height: 0.28rem;
    line-height: 0.28rem;
    background-size: 0.8rem 0.28rem;
    width: 0.8rem;
    margin-bottom: 0.1rem;
  }
  .detail .detailjian .hotnewsList li .title {
    font-size: 0.14rem;
    line-height: 0.32rem;
    height: 0.64rem;
    margin: 0 0.15rem 0.2rem 0.15rem;
  }
  .cbw_first {
    width: 100%;
    background: rgba(255, 255, 255, 0.3);
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.05);
    padding: 0.3rem 2rem;
    font-size: 0.16rem;
    color: #333;
    line-height: 0.3rem;
    margin: 0px auto 0.5rem;
    position: relative;
    min-height: 1.5rem;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_first p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 0.3rem;
    height: 0.9rem;
    overflow: hidden;
  }
  .cbw_first strong {
    font-size: 0.24rem;
    font-family: "Noto Sans CJK SC", "Noto Sans CJK", "Source Han Sans", source-han-sans-simplified-c, sans-serif;
  }
  .cbw_first:hover {
    box-shadow: 0 0 0.15rem 0.02rem rgba(0, 0, 0, 0.1);
  }
  .cbwtitle {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.2rem;
  }
  .cbwtitle .jg_more {
    text-align: right;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des p {
    line-height: 0.32rem;
    height: 1.28rem;
    overflow: hidden;
    -webkit-line-clamp: 4;
    font-size: 0.14rem;
  }
  .cbw_second .cbw_secondLeft {
    width: calc(100% - 4.8rem);
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost {
    width: 4rem;
    background-image: linear-gradient(to right bottom, #7d12ac, #2d06a0);
    padding: 0.5rem 0.3rem;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time {
    color: #fff;
    margin-bottom: 0.15rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time strong {
    font-size: 0.48rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time p {
    font-size: 0.12rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .title {
    margin-bottom: 0.2rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .des {
    line-height: 0.32rem;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    height: 1.92rem;
    overflow: hidden;
  }
  .cbw_second .cbw_secondLeft .articlelist {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .cbw_second .cbw_secondLeft .articlelist li {
    margin-bottom: 0.2rem;
    width: calc(100% / 2 - 0.75rem);
    border-bottom: 0.1rem transparent solid;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date {
    color: #5319ae;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date p {
    font-size: 0.12rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li a {
    display: flex;
    width: calc(100% - 0.8rem);
    line-height: 0.26rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 0.52rem;
    overflow: hidden;
    font-size: 0.16rem;
    color: #333;
  }
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(1),
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(3) {
    position: relative;
  }
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(1)::after,
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(3)::after {
    content: "";
    position: absolute;
    right: -0.75rem;
    height: 0.68rem;
    background: #bebebe;
    width: 0.01rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li:hover {
    border-bottom: 0.01rem #4c1fb5 solid;
  }
  .cbw_second .cbw_secondLeft .articlelist li:hover a {
    color: #4c1fb5;
  }
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(3),
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(4) {
    margin-bottom: 0;
  }
  .cbw_second .cbw_secondright {
    width: 4.5rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .cbwtitle {
    padding-left: 0.3rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon {
    padding: 0.3rem 0.3rem;
    margin-bottom: 0.3rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .pic {
    width: 1.57rem;
    height: 2.09rem;
    overflow: hidden;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des {
    width: calc(100% - 2rem);
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des h3 {
    font-size: 0.18rem;
    color: #4c1fb5;
    margin-bottom: 0.3rem;
    position: relative;
    line-height: 0.4rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des h3::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0.5rem;
    width: 0.5rem;
    height: 0.03rem;
    background: #4c1fb5;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des .des {
    line-height: 0.26rem;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    height: 1.5rem;
    overflow: hidden;
    font-size: 0.16rem;
    color: #333;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist {
    padding: 0.45rem 0.3rem 0.45rem 0.3rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic {
    width: 1.57rem;
    height: 2.09rem;
    overflow: hidden;
    position: absolute;
    left: 0.28rem;
    top: 0.88rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con {
    width: 1.57rem;
    height: 2.09rem;
    display: none;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con.active {
    display: block;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname {
    border: 0.12rem #d1cae9 solid;
    background: #fff;
    width: 3.1rem;
    padding: 0.22rem 0.22rem 0.22rem 0.63rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul {
    padding: 0px;
    border-left: 0.01rem #ccc solid;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li {
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.16rem;
    color: #333;
    position: relative;
    z-index: 8;
    cursor: pointer;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li:hover,
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li.active {
    color: #fff;
    background-size: cover;
    position: relative;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li:hover::after,
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li.active::after {
    content: "";
    position: absolute;
    left: -0.1rem;
    top: 0;
    background: url(../images/magbg.png) no-repeat 0 0;
    width: 100%;
    background-size: 100%;
    width: 2.5rem;
    height: 0.44rem;
    color: #fff;
    z-index: -2;
  }
  .cbw_third {
    padding: 0.5rem 0 0.2rem;
  }
  .cbw_third .cbw_thirditem {
    width: calc(50% - 0.6rem);
  }
  .cbw_third .cbw_thirditem .pic {
    width: 100%;
    height: 2.33rem;
    overflow: hidden;
    position: relative;
  }
  .cbw_third .cbw_thirditem .pic img {
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    width: 100%;
    height: 100%;
  }
  .cbw_third .cbw_thirditem .info {
    background: #fff;
    padding: 0.3rem 0.5rem;
    border-bottom: 0.05rem #4c1fb5 solid;
  }
  .cbw_third .cbw_thirditem .info .date {
    font-size: 0.16rem;
    color: #4c1fb5;
    margin-bottom: 0.1rem;
  }
  .cbw_third .cbw_thirditem .info .title {
    font-size: 0.18rem;
    color: #333;
    margin-bottom: 0.1rem;
  }
  .cbw_third .cbw_thirditem .info .des {
    line-height: 0.26rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 0.52rem;
    overflow: hidden;
    font-size: 0.14rem;
    color: #333;
  }
  .cbw_four {
    width: 100%;
    padding: 0.5rem 0;
  }
  .cbw_four .cbw_fourleft {
    width: 7.5rem;
  }
  .cbw_four .cbw_fourleft .codelist {
    width: 100%;
    display: flex;
    align-items: flex-start;
  }
  .cbw_four .cbw_fourleft .codeitem {
    width: calc(100% / 3 - 0.2rem);
    text-align: center;
    padding: 0.3rem 0 0.3rem;
    background: url(../images/cbw09.png) no-repeat center top;
  }
  .cbw_four .cbw_fourleft .codeitem img {
    margin: 0px auto 0.2rem;
    width: 1.3rem;
    height: 1.3rem;
  }
  .cbw_four .cbw_fourleft .codeitem p {
    color: #333;
    line-height: 0.3rem;
    font-size: 0.16rem;
  }
  .cbw_four .booklist {
    width: calc(100% - 8rem);
    position: relative;
  }
  .cbw_four .booklist .swiper-container {
    padding: 0 0.3rem;
  }
  .cbw_four .booklist .swiper-button-next,
  .cbw_four .booklist .swiper-button-prev {
    width: 0.19rem;
    height: 0.32rem;
    margin-top: -0.16rem;
  }
  .cbw_four .booklist .swiper-button-next {
    right: -0.15rem;
  }
  .cbw_four .booklist .swiper-button-prev {
    left: -0.15rem;
  }
  .cbw_four .booklist .swiper-button-prev:after {
    content: "";
    background: url(../images/left.png) no-repeat;
    background-size: 100% 100%;
    z-index: 30;
    left: -0.3rem;
    width: 0.19rem;
    height: 0.32rem;
  }
  .cbw_four .booklist .swiper-button-next:after {
    content: "";
    background: url(../images/right.png) no-repeat;
    background-size: 100% 100%;
    z-index: 30;
    left: -0.3rem;
    width: 0.19rem;
    height: 0.32rem;
  }
  .cbw_four .booklist .bookswiperitem img {
    max-height: 2.42rem;
  }
  .cbw_four .booklist .bookswiperitem .info {
    height: calc(0.224rem * 3);
    overflow: hidden;
  }
  .cbw_four .booklist .bookswiperitem .info .name {
    font-size: 0.16rem;
    color: #333;
    line-height: 0.32rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-height: 0.32rem;
    overflow: hidden;
  }
  .cbw_four .booklist .bookswiperitem .info .des {
    font-size: 0.14rem;
    line-height: 0.32rem;
    color: #666;
  }
  .guwenlist ul .guwenlistdes p {
    line-height: 0.32rem;
  }
  .GJ .GJ_first .guiji_firstlist p {
    line-height: 0.32rem;
  }
  .GJ_slider .GJ_slick_right .GJ_title .jg_more {
    width: auto;
  }
  .paged input,
  .paged button {
    width: 0.6rem;
  }
  .GJ_slider .GJ_slick_right .GJ_newsitem .des,
  .GJ_student .GJ_studentlist .GJ_studentitem .txt .des {
    height: 1.28rem;
    line-height: 0.32rem;
  }
  .JL_body .JL_item .JL_itemcon {
    line-height: 0.32rem;
  }
  .rl_cr .rl_cr_item .rl_cr_item_right {
    width: 1rem;
  }
}
@media only screen and (max-width: 1360px) {
  .detailsdes .content .contentdes {
    line-height: 0.26rem;
  }
}
@media only screen and (max-width: 1200px) {
  .teacherlist .detailsitem .detailsdes {
    width: 100%;
  }
}
@media only screen and (max-width: 1080px) {
  .studentlist .student_item .gdjy ul li,
  .studentlist .student_item02 .gdjy ul li {
    width: 100%;
  }
  .beijing::after {
    content: "";
    position: absolute;
    left: auto;
    right: -20%;
    bottom: -0.67rem;
    background: url(../images/img_setting.png) no-repeat left bottom;
    background-size: 100% auto;
    width: 50%;
    height: 100%;
    z-index: -1;
  }
  .banner {
    height: 2.93rem;
  }
  .Nav_pos .qz-ny-nav {
    position: absolute;
    bottom: 0.15rem;
  }
  .Nav_pos .qz-ny-nav h3 {
    font-size: 0.3rem;
    margin-bottom: 0.2rem;
  }
  .Nav_pos .qz-ny-nav .qz-ny-navlist {
    flex-wrap: wrap;
  }
  .Nav_pos .qz-ny-nav .qz-ny-navlist a {
    font-size: 0.16rem;
    line-height: 0.3rem;
  }
  .ny .nyle {
    top: -1.17rem;
    width: 2.8rem !important;
  }
  .ny .nyrt {
    width: calc(100% - 3.2rem) !important;
  }
  .JL_list .JL_header {
    margin-top: 0rem;
  }
  .JL_list .JL_header::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0.15rem;
    background: url(../images/hr.png) no-repeat 0 0;
    width: 100%;
    height: 0.02rem;
  }
  .JL_list .JL_header .JL_headerimg {
    z-index: 10;
    width: 1.8rem;
    height: 2.2rem;
  }
  .JL_list .JL_header .JL_headerimg img {
    width: 100%;
    height: 100%;
  }
  .JL_list .JL_header .JL_headerimg .imgdes {
    margin-top: 0.15rem;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .JL_list .JL_header .JL_headerimg .imgdes img {
    width: 0.16rem;
    height: 0.15rem;
    margin-left: 0.15rem;
  }
  .JL_list .JL_header .JL_headerimg .imgdes a {
    padding: 0.05rem 0.15rem;
    background: #f5f5f5;
  }
  .JL_list .JL_header .jl_Rpart {
    width: calc(100% - 2rem);
    padding-top: 0rem;
    flex-wrap: wrap;
  }
  .JL_list .JL_header .jl_Rpart .jlitem {
    width: 100%;
    padding-right: 0.2rem;
  }
  .JL_list .JL_header .jl_Rpart .jlitem strong {
    font-size: 0.3rem;
    display: block;
    color: #5319ae;
    font-weight: normal;
    margin-bottom: 0.1rem;
  }
  .JL_list .JL_header .JL_headerdes {
    width: 100%;
    justify-content: space-between;
    padding: 0.12rem;
    margin-top: 0.15rem;
  }
  .JL_list .JL_header .JL_headerdes .item p {
    font-size: 0.15rem;
    color: #333;
    line-height: 0.26rem;
  }
  .JL_body {
    padding: 0.2rem 0px 0 0px;
  }
  .JL_body .JL_item {
    margin-bottom: 0.3rem;
  }
  .JL_body .JL_item h3 {
    font-size: 0.16rem;
  }
  .JL_body .JL_item .JL_itemcon {
    font-size: 0.14rem;
    line-height: 0.29rem;
  }
  .guwenlist ul .guwenlistname {
    padding-right: 0.3rem;
    max-width: 100%;
  }
  .guwenlist ul .guwenlistdes {
    width: 100%;
  }
  .guwenlist ul .gwimg_li {
    max-width: 100%;
    margin-bottom: 0.15rem;
    width: 100%;
  }
  .teacherlist .detailsitem .detailsdes {
    width: 100%;
  }
  .newslist .newslistitem {
    padding: 0.3rem 0.2rem 0.3rem 0.3rem;
    margin-bottom: 0.3rem;
  }
  .newslist .newslistitem .newslistitem_pic {
    width: 2rem;
    height: 1.31rem;
    top: 0.33rem;
  }
  .newslist .newslistitem .newslistitem_pic img {
    width: 2rem;
    height: 1.31rem;
  }
  .newslist .newslistitem .newslistitem_des {
    width: calc(100% - 2rem);
  }
  .newslist .newslistitem .newslistitem_des .date {
    color: #5319ae;
    width: 0.5rem;
    text-align: justify;
  }
  .newslist .newslistitem .newslistitem_des .date h3 {
    font-size: 0.24rem;
  }
  .newslist .newslistitem .newslistitem_des .date p {
    font-size: 0.18rem;
  }
  .newslist .newslistitem .newslistitem_des .date .newsico {
    margin-top: 0.5rem;
    background: transparent;
    width: 0.4rem;
    height: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .newslist .newslistitem .newslistitem_des .date .newsico i {
    font-size: 0.3rem;
    color: #5319ae;
    display: block;
  }
  .newslist .newslistitem .newslistitem_des .txt {
    padding-left: 0px;
    position: relative;
    width: calc(100% - 0.7rem);
  }
  .newslist .newslistitem .newslistitem_des .txt::before {
    display: none;
  }
  .newslist .newslistitem:nth-child(2n) {
    background: url(../images/newslistbg.png) no-repeat left top;
    justify-content: flex-start;
  }
  .newslist .newslistitem:nth-child(2n) .newslistitem_pic {
    order: 2;
    right: 0;
    left: auto;
  }
  .newslist .newslistitem:nth-child(2n) .newslistitem_des {
    order: 1;
  }
  .teacherlist .search {
    height: auto !important;
  }
  .Xi_title_pos .Xi_title {
    left: 0px;
    top: -0.5rem;
    width: 100%;
    height: 0.8rem;
    z-index: 200;
  }
  .Xi_title_pos .Xi_title .Xi_title_name {
    width: 1.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .Xi_title_pos .Xi_title ul {
    width: calc(100% - 1.8rem);
    height: 0.8rem;
  }
  .Xi_title_pos .Xi_title ul li {
    line-height: 0.8rem;
  }
  .Xi_title_pos .Xi_title ul li a {
    font-size: 1.25em;
  }
  .Xi_title_pos .Xi_title ul li::after {
    top: 0.2rem;
    height: 0.4rem;
  }
  .xi_teacherlist .search {
    width: 100% !important;
    padding: 0px 0.15rem !important;
    height: auto !important;
  }
  .xi_teacherlist .detailsitem .detailsdes {
    width: 48%;
  }
  .guiji_second .jg_more a {
    padding-top: 0.1rem;
  }
  .guiji_first {
    padding: 0.5rem 0;
  }
  .guiji_first .title_ {
    margin-bottom: 0.2rempx;
  }
  .guiji_first .guiji_firstlist {
    margin-bottom: 0.3rem;
  }
  .guiji_first .guiji_firstlist .guiji_first_left,
  .guiji_first .guiji_firstlist .guiji_first_right {
    width: calc(50% - 0.2rem);
    font-size: 1em;
  }
  .guiji_first .guiji_firstlist .guiji_first_left strong,
  .guiji_first .guiji_firstlist .guiji_first_right strong {
    font-size: 1.2em;
  }
  .guiji_first .guiji_firstlist .guiji_first_right {
    width: calc(50% - 0.2rem);
  }
  .guiji_second {
    padding: 0.5rem 0;
  }
  .guiji_second .haiwailist {
    width: 100%;
    margin-bottom: 0.3rem;
    padding-bottom: 0.35rem;
  }
  .guiji_second .haiwailist .haiwailistleft {
    width: 39%;
    padding: 0.25rem 0 0 0.3rem;
  }
  .guiji_second .haiwailist .haiwailistleft h3 {
    font-size: 2em;
  }
  .guiji_second .haiwailist .haiwailistleft ul {
    margin: 0.08rem 0;
  }
  .guiji_second .haiwailist .haiwailistleft ul li {
    height: 0.36rem;
    line-height: 0.36rem;
  }
  .guiji_second .haiwailist .haiwailistleft ul li a {
    font-size: 1em;
  }
  .guiji_second .haiwailist .haiwailistright {
    height: auto;
  }
  .guiji_thired {
    padding: 0.5rem 0;
  }
  .guiji_thired .thired_pic {
    width: calc(100% - 1.8rem);
    max-height: 100%;
    height: auto;
  }
  .guiji_thired .thired_pos {
    position: static;
    top: 0;
    right: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
    z-index: 5;
    margin-top: 0;
  }
  .guiji_thired .thired_pos .thired_positem {
    width: 1.6rem;
    height: 1.5rem;
    margin-bottom: 0.15rem;
    margin-left: 0.3rem;
  }
  .guiji_thired .thired_pos .thired_positem::before {
    display: none;
  }
  .guiji_thired .thired_pos .thired_positem img {
    width: 0.4rem;
    height: 0.4rem;
    margin-bottom: 0.1rem;
  }
  .guiji_thired .thired_pos .thired_positem h3 {
    font-size: 1.3em;
  }
  .guiji_thired .thireddemo {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .labrarytitle .name {
    font-size: 0.28rem;
  }
  .labrary_first {
    width: 100%;
    padding: 0.5rem 0;
  }
  .labrary_first .fabulist {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .labrary_first .fabulist .fabu_left {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    order: 2;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem {
    width: calc(100% / 2 - 0.15rem);
    background: #f4f4fb url(../images/fabu.png) no-repeat right top;
    background-size: cover;
    padding: 0.3rem 0.28rem;
    margin-right: 0.3rem;
    position: relative;
    margin-bottom: 0.3rem;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem:nth-child(2n) {
    margin-right: 0;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem::before {
    content: "";
    position: absolute;
    left: 0.14rem;
    top: 0;
    width: 0.04rem;
    height: 0.47rem;
    background: #6c2cbb;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem:last-child {
    margin-right: 0;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .pic {
    width: 100%;
    height: auto;
    max-height: 2.55rem;
    overflow: hidden;
    position: relative;
    margin: 0 auto 0.2rem;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .text {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .text .des {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 0.3rem;
    height: 0.6rem;
    width: 100%;
    font-size: 0.18rem;
    color: #222222;
    order: 2;
    overflow: hidden;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .text .date {
    width: 100%;
    text-align: right;
    color: #3b24a8;
    font-family: "Philosopher";
    order: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.16rem;
    line-height: 0.24rem;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem:hover .pic img {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
  }
  .labrary_first .fabulist .fabu_left .fabulistitem:hover .text .des {
    color: #4c1fb5;
  }
  .labrary_first .fabulist .fabu_right {
    width: 5.44rem;
    height: 5rem;
    overflow: hidden;
    margin: 0 auto;
    order: 1;
    padding-bottom: 0.3rem;
  }
  .labrary_first .fabulist .fabu_right img {
    width: 5.44rem;
    height: 4.9rem;
  }
  .labrary_second::after {
    width: 80%;
    background-size: 160%;
  }
  .labrary_second .labrary {
    padding: 0.3rem 0.3rem 0.6rem 0;
    margin-bottom: 0px;
  }
  .labrary_second .labrary ul.gonggaolist li a .title {
    font-size: 0.18rem;
    color: #222;
    height: 0.3rem;
    line-height: 0.3rem;
    width: calc(100% - 1.2rem);
  }
  .labrary_second .labrary ul.gonggaolist li a .date span {
    font-size: 0.16rem;
  }
  .labrary_second .labrary ul.gonggaolist li a .date p {
    font-size: 0.2rem;
  }
  .labrary_thired {
    padding: 0.5rem 0;
  }
  .labrary_thired .labrary_thiredlist {
    width: 100%;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left {
    width: calc(100% - 2.2rem);
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic {
    width: 4rem;
    height: auto;
    overflow: hidden;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des {
    width: calc(100% - 4rem);
    height: 2.7rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes a {
    font-size: 0.18rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01 {
    width: 50%;
    height: 1.35rem;
    background: #3b27b6;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02 {
    margin-top: 0px;
    width: 50%;
    height: 1.35rem;
    background: #9e54c7;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03 {
    width: 50%;
    height: 1.35rem;
    background: #6d2ec5;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04 {
    width: 50%;
    height: 1.35rem;
    background: #ddb75f;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox {
    width: 2rem;
    height: 1.35rem;
    background-size: 2rem 1.8rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox a {
    font-size: 0.18rem;
  }
  .Leaderlist {
    width: 100%;
    flex-wrap: wrap;
  }
  .Leaderlistitem {
    width: 100%;
  }
  .Leaderlistitem .Leaderlistitem_title {
    font-size: 0.2rem;
  }
  .Leaderlistitem .Leaderitem {
    width: 100%;
  }
  .Leaderlistitem .Leaderitem .gk {
    margin-bottom: 0.5rem;
  }
  .Leaderlistitem .Leaderitem .gk h3 {
    font-size: 0.18rem;
  }
  .Leaderlistitem .Leaderitem .gk p {
    font-size: 0.18rem;
  }
  .post-doclist {
    padding: 0.3rem 0;
  }
  .post-doclist .postitem {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .post-doclist .postitem .content {
    width: calc(100% - 2.1rem);
  }
  .post-doclist .postitem .content .contenttitle {
    font-size: 0.24rem;
    color: #244B76;
    margin-bottom: 0.12rem;
  }
  .message {
    justify-content: space-between;
    padding: 0 0 0.5rem 0;
    flex-wrap: wrap;
  }
  .message .pic {
    margin: 0 auto;
    width: 3.5rem;
  }
  .message .des {
    font-size: 0.18rem;
    width: 100%;
    line-height: 0.3rem;
  }
  .message .des p {
    margin-bottom: 0.3rem;
  }
  .message .des .messagedes {
    margin-bottom: 0.3rem;
  }
  .detail .detailwen .detailtitle h3 {
    font-size: 0.2rem;
    line-height: 0.28rem;
    padding-bottom: 0.2rem;
  }
  .cbw_first {
    width: 100%;
    background: rgba(255, 255, 255, 0.3);
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.05);
    padding: 0.3rem 2rem;
    font-size: 0.16rem;
    color: #333;
    line-height: 0.3rem;
    margin: 0px auto 0.5rem;
    position: relative;
    min-height: 1.5rem;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_first p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 0.3rem;
    height: 0.9rem;
    overflow: hidden;
  }
  .cbw_first::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cbw01.png) no-repeat left top;
    width: 1.57rem;
    height: 1.02rem;
  }
  .cbw_first::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/cbw02.png) no-repeat left top;
    width: 1.57rem;
    height: 1.02rem;
  }
  .cbw_first strong {
    font-size: 0.24rem;
    font-family: "Noto Sans CJK SC", "Noto Sans CJK", "Source Han Sans", source-han-sans-simplified-c, sans-serif;
  }
  .cbw_first:hover {
    box-shadow: 0 0 0.15rem 0.02rem rgba(0, 0, 0, 0.1);
  }
  .cbwtitle {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.3rem;
  }
  .cbwtitle span {
    font-size: 0.3rem;
    color: #333;
  }
  .cbwtitle .jg_more {
    text-align: right;
  }
  .cbw_second .cbw_secondLeft {
    width: 100%;
  }
  .cbw_second .cbw_secondLeft .bigpic {
    position: relative;
    margin-bottom: 0.25rem;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .cbw_second .cbw_secondLeft .bigpic img {
    width: 100%;
    height: 5.5rem;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost {
    width: 2.5rem;
    background-image: linear-gradient(to right bottom, #7d12ac, #2d06a0);
    padding: 0.5rem 0.3rem;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time {
    color: #fff;
    margin-bottom: 0.15rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time strong {
    font-size: 0.48rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time p {
    font-size: 0.12rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .title {
    font-size: 0.16rem;
    line-height: 0.36rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 1.08rem;
    overflow: hidden;
    margin-bottom: 0.4rem;
    color: #fff;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .des {
    opacity: 0.7;
    font-size: 0.14rem;
    color: #fff;
    line-height: 0.24rem;
    display: -webkit-box;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
    height: 2.13rem;
    overflow: hidden;
  }
  .cbw_second .cbw_secondLeft .bigpic:hover img {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
  }
  .cbw_second .cbw_secondLeft .articlelist {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .cbw_second .cbw_secondLeft .articlelist li {
    margin-bottom: 0.2rem;
    width: calc(100% / 2 - 0.75rem);
    border-bottom: 0.01rem transparent solid;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date {
    color: #5319ae;
    margin-bottom: 0.15rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date strong {
    font-size: 0.48rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date p {
    font-size: 0.12rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li a {
    display: flex;
    width: calc(100% - 0.8rem);
    line-height: 0.26rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 0.52rem;
    overflow: hidden;
    font-size: 0.16rem;
    color: #333;
  }
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(1),
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(3) {
    position: relative;
  }
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(1)::after,
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(3)::after {
    content: "";
    position: absolute;
    right: -0.75rem;
    height: 0.68rem;
    background: #bebebe;
    width: 0.01rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li:hover {
    border-bottom: 0.01rem #4c1fb5 solid;
  }
  .cbw_second .cbw_secondLeft .articlelist li:hover a {
    color: #4c1fb5;
  }
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(3),
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(4) {
    margin-bottom: 0;
  }
  .cbw_second .cbw_secondright {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem {
    width: calc(100% / 2 - 0.1rem);
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .cbwtitle {
    padding-left: 0.5rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon {
    padding: 0.5rem 0.3rem;
    background: url(../images/cbw06.png) no-repeat left top;
    background-size: cover;
    width: 100%;
    margin-bottom: 0px;
    height: 3.5rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .pic {
    width: 1.57rem;
    height: 2.09rem;
    overflow: hidden;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des {
    width: calc(100% - 1.7rem);
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des h3 {
    font-size: 0.18rem;
    color: #4c1fb5;
    margin-bottom: 0.3rem;
    position: relative;
    line-height: 0.4rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des h3::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0.5rem;
    width: 0.5rem;
    height: 0.03rem;
    background: #4c1fb5;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des p {
    line-height: 0.36rem;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.16rem;
    color: #333;
    height: 1.44rem;
    width: 100%;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist {
    padding: 0.45rem 0.3rem 0.45rem 0.5rem;
    background: url(../images/cbw07.png) no-repeat left top;
    background-size: cover;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    height: 3.5rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic {
    width: 1.5rem;
    height: 2.09rem;
    overflow: hidden;
    position: absolute;
    left: 0.5rem;
    top: 0.69rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con {
    width: 1.57rem;
    height: 2.09rem;
    display: none;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con.active {
    display: block;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname {
    border: 0.12rem #d1cae9 solid;
    background: #fff;
    width: 3.1rem;
    padding: 0.22rem 0.22rem 0.22rem 0.63rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul {
    padding: 0px;
    border-left: 0.01rem #ccc solid;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li {
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: center;
    font-size: 0.16rem;
    color: #333;
    position: relative;
    z-index: 8;
    cursor: pointer;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li:hover,
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li.active {
    color: #fff;
    background-size: cover;
    position: relative;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li:hover::after,
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li.active::after {
    content: "";
    position: absolute;
    left: 0.3rem;
    top: 0.03rem;
    background: url(../images/magbg.png) no-repeat 0 0;
    width: 100%;
    background-size: 100%;
    width: 2rem;
    height: 0.44rem;
    color: #fff;
    z-index: -2;
  }
  .cbw_third {
    padding: 0.5rem 0 0.2rem;
  }
  .cbw_third .cbw_thirditem {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .cbw_third .cbw_thirditem .pic {
    width: 100%;
    height: 2.33rem;
    overflow: hidden;
    position: relative;
  }
  .cbw_third .cbw_thirditem .pic img {
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    width: 100%;
    height: 100%;
  }
  .cbw_third .cbw_thirditem .info {
    background: #fff;
    padding: 0.3rem 0.5rem;
    border-bottom: 0.05rem #4c1fb5 solid;
  }
  .cbw_third .cbw_thirditem .info .date {
    font-size: 0.16rem;
    color: #4c1fb5;
    margin-bottom: 0.1rem;
  }
  .cbw_third .cbw_thirditem .info .title {
    font-size: 0.18rem;
    color: #333;
    margin-bottom: 0.1rem;
  }
  .cbw_third .cbw_thirditem .info .des {
    line-height: 0.26rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 0.52rem;
    overflow: hidden;
    font-size: 0.14rem;
    color: #333;
  }
  .cbw_four {
    width: 100%;
    padding: 0.5rem 0;
    display: flex;
    flex-flow: column;
  }
  .cbw_four .cbw_fourleft {
    width: 100%;
    padding-bottom: 0.5rem;
    order: 2;
  }
  .cbw_four .cbw_fourleft .codelist {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .cbw_four .cbw_fourleft .codeitem {
    width: calc(100% / 3 - 0.2rem);
    text-align: center;
    padding: 0.2rem 0 0.3rem;
    background: url(../images/cbw09.png) no-repeat center top;
  }
  .cbw_four .cbw_fourleft .codeitem img {
    margin: 0px auto 0.2rem;
    width: 1.3rem;
    height: 1.3rem;
  }
  .cbw_four .cbw_fourleft .codeitem p {
    color: #333;
    line-height: 0.3rem;
    font-size: 0.16rem;
  }
  .cbw_four .booklist {
    width: 100%;
    position: relative;
    order: 1;
    padding-bottom: 0.5rem;
  }
  .cbw_four .booklist .swiper-container {
    padding: 0 0.3rem;
  }
  .cbw_four .booklist .swiper-button-next,
  .cbw_four .booklist .swiper-button-prev {
    width: 0.19rem;
    height: 0.32rem;
    margin-top: -0.16rem;
  }
  .cbw_four .booklist .swiper-button-next {
    right: -0.15rem;
  }
  .cbw_four .booklist .swiper-button-prev {
    left: -0.15rem;
  }
  .cbw_four .booklist .swiper-button-prev:after {
    content: "";
    background: url(../images/left.png) no-repeat 0 0;
    z-index: 30;
    left: -0.3rem;
    width: 0.19rem;
    height: 0.32rem;
  }
  .cbw_four .booklist .swiper-button-next:after {
    content: "";
    background: url(../images/right.png) no-repeat 0 0;
    z-index: 30;
    left: -0.3rem;
    width: 0.19rem;
    height: 0.32rem;
  }
  .cbw_four .booklist .bookswiperitem img {
    max-height: 2.24rem;
  }
  .cbw_four .booklist .bookswiperitem .info {
    height: calc(0.24rem * 3);
    overflow: hidden;
  }
  .cbw_four .booklist .bookswiperitem .info .name {
    font-size: 0.16rem;
    color: #333;
    line-height: 0.24rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 0.52rem;
  }
  .cbw_four .booklist .bookswiperitem .info .des {
    font-size: 0.14rem;
    line-height: 0.24rem;
    color: #666;
  }
  .detailsdes .content .contentdes {
    line-height: 0.26rem;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1000px) {
  .mobmenu {
    width: 100%;
    height: 0.5rem;
    background: url(../images/nyfltitlebg.png) no-repeat center bottom;
    background-size: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
    font-size: 0.2rem;
    position: relative;
    padding: 0 0.2rem;
  }
  .mobmenu em {
    position: absolute;
    left: 0;
    top: 0px;
    color: #fff;
    opacity: 0.05;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 0.6rem;
    transform: skew(-10deg, -5deg);
  }
  .mobmenu i {
    font-size: 0.3rem;
  }
  .leftMenu {
    background: #fff;
    left: -1000px;
    top: 0.5rem;
    display: block;
    height: 100%;
    width: 68%;
    min-width: 1.4rem;
    max-width: 4.4rem;
    z-index: 90002;
    transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    position: fixed;
    overflow: auto;
    box-sizing: border-box;
    padding: 0.1rem;
  }
  .leftMenu ul {
    list-style: none;
    padding: 0;
  }
  .leftMenu ul li {
    position: relative;
    padding: 0.15rem 0 0.15rem 0.2rem;
  }
  .leftMenu ul li a {
    text-decoration: none;
    display: block;
    font-size: 0.18rem;
  }
  .leftMenu ul li.hasChild > a:after {
    content: "+";
    position: absolute;
    right: 0.2rem;
    top: 0.08rem;
    font-size: 0.24rem;
    font-weight: 300;
  }
  .leftMenu ul li.hasChild.open > a:after {
    content: "-";
    right: 0.23rem;
    font-size: 0.28rem;
    top: 0.07rem;
  }
  .leftMenu .f2,
  .leftMenu .f3 {
    height: 0;
    padding-left: 0.2rem;
    overflow: hidden;
    position: relative;
    transition: height 0.4s ease;
    -moz-transition: height 0.4s ease;
    -webkit-transition: height 0.4s ease;
    -o-transition: height 0.4s ease;
  }
  .leftMenu.menu-open {
    left: 0;
  }
  .labrary_thired {
    padding: 0.5rem 0;
  }
  .labrary_thired .labrary_thiredlist {
    width: 100%;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left {
    width: 100%;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic {
    width: 100%;
    max-width: 100%;
    height: auto;
    overflow: hidden;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des {
    width: 100%;
    height: auto;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes a {
    font-size: 0.18rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01 {
    width: 25%;
    height: 1.35rem;
    background: #3b27b6;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02 {
    margin-top: 0px;
    width: 25%;
    height: 1.35rem;
    background: #9e54c7;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03 {
    width: 25%;
    height: 1.35rem;
    background: #6d2ec5;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04 {
    width: 25%;
    height: 1.35rem;
    background: #ddb75f;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right {
    width: 100%;
    margin-top: 0.15rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox {
    width: 48%;
    margin: 0.15rem 0px;
    height: 1.35rem;
    background-size: 100%;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox a {
    font-size: 0.18rem;
  }
}
@media only screen and (max-width: 960px) {
  .mobmenu {
    margin: 0;
  }
  .ny .nyle {
    width: 100% !important;
    top: 0;
    padding: 0.3rem 0;
    margin-bottom: 0;
  }
  .ny .nyrt {
    width: 100% !important;
  }
  .nylemenu .left-nav {
    display: none;
  }
  .nylemenu .nyletitle {
    display: none;
  }
  .nylemenu .sub-nav-p-s {
    display: flex;
  }
  .ny .nyle::before,
  .ny .nyle::after {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  html {
    font-size: 80px;
  }
  .beijing::after {
    content: "";
    position: absolute;
    left: auto;
    right: -50%;
    bottom: -0.67rem;
    background: url(../images/img_setting.png) no-repeat left bottom;
    background-size: 100% auto;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  .history_table .histableitem {
    font-size: 0.14rem;
  }
  .history_table .histableitem .item {
    padding: 0.08rem 0.1rem;
  }
  .mobmenu {
    width: 100%;
    height: 0.5rem;
    background: url(../images/nyfltitlebg.png) no-repeat center bottom;
    background-size: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
    font-size: 0.2rem;
    position: relative;
    padding: 0 0.2rem;
  }
  .mobmenu em {
    position: absolute;
    left: 0;
    top: 0px;
    color: #fff;
    opacity: 0.05;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 0.6rem;
    transform: skew(-10deg, -5deg);
  }
  .mobmenu i {
    font-size: 0.3rem;
  }
  .leftMenu {
    background: #fff;
    left: -10rem;
    top: 0.5rem;
    display: block;
    height: 100%;
    width: 68%;
    min-width: 1.4rem;
    max-width: 4.4rem;
    z-index: 90002;
    transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    position: fixed;
    overflow: auto;
    box-sizing: border-box;
    padding: 0.1rem;
  }
  .leftMenu ul {
    list-style: none;
    padding: 0;
  }
  .leftMenu ul li {
    position: relative;
    padding: 0.15rem 0 0.15rem 0.2rem;
  }
  .leftMenu ul li a {
    text-decoration: none;
    display: block;
    font-size: 0.18rem;
  }
  .leftMenu ul li.hasChild > a:after {
    content: "+";
    position: absolute;
    right: 0.2rem;
    top: 0.08rem;
    font-size: 0.24rem;
    font-weight: 300;
  }
  .leftMenu ul li.hasChild.open > a:after {
    content: "-";
    right: 0.23rem;
    font-size: 0.28rem;
    top: 0.07rem;
  }
  .leftMenu .f2,
  .leftMenu .f3 {
    height: 0;
    padding-left: 0.2rem;
    overflow: hidden;
    position: relative;
    transition: height 0.4s ease;
    -moz-transition: height 0.4s ease;
    -webkit-transition: height 0.4s ease;
    -o-transition: height 0.4s ease;
  }
  .leftMenu.menu-open {
    left: 0;
  }
  .nyrttitle {
    font-size: 0.26rem;
    padding-bottom: 0.1rem;
  }
  .studentlist .student_item,
  .studentlist .student_item02 {
    width: 100%;
  }
  .studentlist .student_item .gdjy ul li,
  .studentlist .student_item02 .gdjy ul li {
    width: 50%;
  }
  .ny .nyle {
    width: 100% !important;
    top: 0;
    padding: 0.3rem 0;
    margin-bottom: 0;
  }
  .ny .nyrt {
    width: 100% !important;
    padding: 0.2rem 0;
  }
  .nylemenu {
    width: 100%;
  }
  .nylemenu .nyletitle {
    display: none;
  }
  .nylemenu .sub-nav-p-s {
    display: flex;
    margin: 0;
  }
  .nylemenu .left-nav {
    display: none;
  }
  .nylemenu .left-nav li {
    padding: 0.2rem 0;
  }
  .nylemenu .left-nav li > a {
    padding: 0 0.2rem;
  }
  .nylemenu .left-nav .sub_con a {
    padding-left: 0.35rem;
  }
  .banner .bannerpos .localtion {
    justify-content: flex-start;
    font-size: 0.14rem;
  }
  .banner {
    height: 2.2rem;
  }
  .Nav_pos {
    bottom: -0.45rem;
  }
  .Nav_pos .qz-ny-nav {
    border-bottom: 0.01rem solid #ddd;
    width: 100%;
    bottom: 0px;
  }
  .Nav_pos .qz-ny-nav h3 {
    font-size: 0.3rem;
    margin-bottom: 0.2rem;
    display: none;
  }
  .Nav_pos .qz-ny-nav .qz-ny-navlist {
    flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch;
    overflow-x: scroll;
    white-space: nowrap;
    height: 0.42rem;
  }
  .Nav_pos .qz-ny-nav .qz-ny-navlist a {
    display: inline-block;
    white-space: nowrap;
    padding: 0 0.1rem;
    margin: 0;
    color: #333;
    height: 0.42rem;
    line-height: 0.42rem;
    width: auto;
    box-sizing: border-box;
  }
  .Nav_pos .qz-ny-nav .qz-ny-navlist a::after {
    display: none;
  }
  .Nav_pos .qz-ny-nav .qz-ny-navlist a.on {
    border-bottom: 0.02rem solid #4e12ac;
    color: #4e12ac;
  }
  .Nav_pos .qz-ny-nav .qz-ny-navlist::-webkit-scrollbar {
    display: none;
  }
  .Leaderlistitem .Leaderitem .Leader_item {
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .Leaderlistitem .Leaderitem .Leader_item02 {
    width: 100%;
  }
  .Leaderlistitem .Leaderitem .Leader_item03 {
    width: 100%;
  }
  .Leaderlistitem .Leaderitem .gk h3 {
    padding: 0.2rem;
  }
  .teacherlist .search {
    height: auto !important;
  }
  .teacherlist .search .zimu li {
    width: 0.35rem;
  }
  .Xi_title_pos .Xi_title {
    left: 0px;
    top: -0.4rem;
    width: 100%;
    height: 0.6rem;
    z-index: 200;
  }
  .Xi_title_pos .Xi_title .Xi_title_name {
    width: 1.5rem;
    height: 0.6rem;
    font-size: 1.2em;
    line-height: 0.6rem;
  }
  .Xi_title_pos .Xi_title ul {
    width: calc(100% - 1.5rem);
    height: 0.6rem;
  }
  .Xi_title_pos .Xi_title ul li {
    line-height: 0.6rem;
  }
  .Xi_title_pos .Xi_title ul li a {
    font-size: 1em;
  }
  .Xi_title_pos .Xi_title ul li::after {
    top: 0.15rem;
    height: 0.3rem;
  }
  .xi_teacherlist .search {
    width: 100% !important;
    padding: 0px 0.3rem !important;
    height: auto !important;
  }
  .xi_teacherlist .detailsitem .detailsdes {
    width: 100%;
  }
  .guiji_first {
    padding: 0.7rem 0 0.3rem;
  }
  .guiji_first .title_ {
    margin-bottom: 0.2rem;
  }
  .guiji_first .guiji_firstlist {
    margin-bottom: 0.2rem;
  }
  .guiji_first .guiji_firstlist .guiji_first_left,
  .guiji_first .guiji_firstlist .guiji_first_right {
    width: 100%;
    font-size: 1em;
    max-height: 100%;
  }
  .guiji_first .guiji_firstlist .guiji_first_left strong,
  .guiji_first .guiji_firstlist .guiji_first_right strong {
    font-size: 1.2em;
  }
  .guiji_first .guiji_firstlist .guiji_first_right {
    width: 100%;
  }
  .guiji_second {
    padding: 0.3rem 0;
  }
  .guiji_second .haiwailist {
    width: 100%;
    margin-bottom: 0.3rem;
    padding-bottom: 0.3rem;
  }
  .guiji_second .haiwailist .haiwailistleft {
    padding: 0.25rem 0 0 0.3rem;
  }
  .guiji_second .haiwailist .haiwailistleft h3 {
    font-size: 1.3em;
  }
  .guiji_second .haiwailist .haiwailistleft ul {
    margin: 0.08rem 0;
  }
  .guiji_second .haiwailist .haiwailistleft ul li {
    height: 0.36rem;
    line-height: 0.36rem;
  }
  .guiji_second .haiwailist .haiwailistleft ul li a {
    font-size: 1em;
  }
  .guiji_second .haiwailist .haiwailistright {
    height: auto;
  }
  .guiji_thired {
    padding: 0.5rem 0;
  }
  .guiji_thired .thired_pic {
    width: 100%;
    max-height: 100%;
    height: auto;
  }
  .guiji_thired .thired_pos {
    position: static;
    top: 0;
    right: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row;
    z-index: 5;
    margin-top: 0;
    width: 100%;
  }
  .guiji_thired .thired_pos .thired_positem {
    width: 48%;
    height: 1.4rem;
    margin-bottom: 0px;
    margin-left: 0.3rem;
  }
  .guiji_thired .thired_pos .thired_positem::before {
    display: none;
  }
  .guiji_thired .thired_pos .thired_positem img {
    width: 0.4rem;
    height: 0.4rem;
    margin-bottom: 0.1rem;
  }
  .guiji_thired .thired_pos .thired_positem h3 {
    font-size: 1.1em;
  }
  .guiji_thired .thireddemo {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .labrary_first {
    width: 100%;
    padding: 0.5rem 0;
  }
  .labrary_first .fabulist {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .labrary_first .fabulist .fabu_left {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    order: 2;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem {
    width: 100%;
    background: #f4f4fb url(../images/fabu.png) no-repeat right top;
    background-size: cover;
    padding: 0.3rem 0.6rem;
    margin-right: 0px;
    position: relative;
    margin-bottom: 0.3rem;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem:nth-child(2n) {
    margin-right: 0px;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem::before {
    content: "";
    position: absolute;
    left: 0.24rem;
    top: 0;
    width: 0.04rem;
    height: 0.47rem;
    background: #6c2cbb;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem:last-child {
    margin-right: 0px;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .pic {
    width: 100%;
    height: auto;
    max-height: 2.55rem;
    overflow: hidden;
    position: relative;
    margin: 0 auto 0.2rem;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .text {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .text .des {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 0.3rem;
    height: 0.6rem;
    width: 100%;
    font-size: 0.18rem;
    color: #222222;
    order: 2;
    overflow: hidden;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem .text .date {
    width: 100%;
    text-align: right;
    color: #3b24a8;
    font-family: "Philosopher";
    order: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.16rem;
    line-height: 0.24rem;
  }
  .labrary_first .fabulist .fabu_left .fabulistitem:hover .pic img {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
  }
  .labrary_first .fabulist .fabu_left .fabulistitem:hover .text .des {
    color: #4c1fb5;
  }
  .labrary_first .fabulist .fabu_right {
    width: 100%;
    height: 100%;
    overflow: hidden;
    order: 1;
    padding-bottom: 0.3rem;
  }
  .labrary_first .fabulist .fabu_right img {
    width: 100%;
    height: 100%;
  }
  .labrary_second::after {
    width: 80%;
    background-size: 160%;
  }
  .labrary_second .labrary {
    padding: 0.3rem 0.3rem 0.6rem 0;
    margin-bottom: 0px;
  }
  .labrary_second .labrary ul.gonggaolist li {
    width: 100%;
  }
  .labrary_second .labrary ul.gonggaolist li a .title {
    font-size: 0.181rem;
    color: #222;
    height: 0.3rem;
    line-height: 0.3rem;
    width: calc(100% - 1.2rem);
  }
  .labrary_second .labrary ul.gonggaolist li a .date span {
    font-size: 0.16rem;
  }
  .labrary_second .labrary ul.gonggaolist li a .date p {
    font-size: 0.2rem;
  }
  .labrary_second .labrary ul.gonggaolist li:nth-child(2) {
    border-top: 0;
  }
  .labrary_thired {
    padding: 0.5rem 0;
  }
  .labrary_thired .labrary_thiredlist {
    width: 100%;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left {
    width: 100%;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic {
    width: 100%;
    max-width: 100%;
    height: auto;
    overflow: hidden;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des {
    width: 100%;
    height: auto;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes a {
    font-size: 0.18rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01 {
    width: 25%;
    height: 1.35rem;
    background: #3b27b6;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02 {
    margin-top: 0px;
    width: 25%;
    height: 1.35rem;
    background: #9e54c7;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03 {
    width: 25%;
    height: 1.35rem;
    background: #6d2ec5;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04 {
    width: 25%;
    height: 1.35rem;
    background: #ddb75f;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04:hover {
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right {
    width: 100%;
    margin-top: 0.15rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox {
    width: 48%;
    margin: 0.15rem 0px;
    height: 1.35rem;
    background-size: 100%;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox a {
    font-size: 0.18rem;
  }
  .post-doclist {
    padding: 0;
  }
  .post-doclist .postitem {
    width: 48%;
    margin-bottom: 0.5rem;
  }
  .post-doclist .postitem .img {
    width: 1.5rem;
    overflow: hidden;
  }
  .post-doclist .postitem .img img {
    width: 1.5rem;
    height: 1.84rem;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
  }
  .post-doclist .postitem .content {
    width: calc(100% - 1.6rem);
  }
  .post-doclist .postitem .content .contenttitle {
    font-size: 0.24rem;
    color: #244B76;
    margin-bottom: 0.12rem;
  }
  .post-doclist .postitem .content .contentdes {
    height: 0.94rem;
  }
  .message {
    padding: 0;
  }
  .message .pic {
    margin: 0 auto;
  }
  .message .des {
    width: 100%;
    font-size: 0.18rem;
    line-height: 0.3rem;
  }
  .message .des p {
    margin-bottom: 0.3rem;
  }
  .message .des .messagedes {
    margin-bottom: 0px;
  }
  .detail {
    padding: 0.3rem 0;
  }
  .detail .detailwen {
    width: 100%;
    margin-bottom: 0.2rem;
  }
  .detail .detailwen .detailtitle h3 {
    font-size: 0.2rem;
    line-height: 0.24rem;
    padding-bottom: 0.2rem;
  }
  .detail .detailjian {
    width: 100%;
    margin-top: 0;
  }
  .detail .detailjian .hotnewsList {
    width: 100%;
    padding: 0 0 0.5rem 0;
    border-left: 0.01rem #e5e5e5 solid;
  }
  .detail .detailjian .hotnewsList li .date {
    font-size: 0.14rem;
  }
  .detail .detailjian .hotnewsList li .title {
    font-size: 0.16rem;
    color: #000;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    height: 0.26rem;
    line-height: 0.26rem;
    overflow: hidden;
  }
  .cbw_first {
    padding: 0.3rem 1.2rem;
    font-size: 0.16rem;
    color: #333;
    line-height: 0.3rem;
    margin: 0px auto 0.5rem;
    position: relative;
    min-height: 1.5rem;
  }
  .cbw_first p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 0.3rem;
    height: 0.9rem;
    overflow: hidden;
  }
  .cbw_first::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cbw01.png) no-repeat left top;
    width: 1rem;
    background-size: 100% 100%;
    height: 0.65rem;
  }
  .cbw_first::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/cbw02.png) no-repeat left top;
    width: 1rem;
    height: 0.65rem;
    background-size: 100% 100%;
  }
  .cbw_first strong {
    font-size: 0.24rem;
  }
  .cbw_first:hover {
    box-shadow: 0 0 0.15rem 0.02rem rgba(0, 0, 0, 0.1);
  }
  .cbwtitle {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.3rem;
  }
  .cbwtitle span {
    font-size: 0.3rem;
    color: #333;
  }
  .cbwtitle .jg_more {
    text-align: right;
  }
  .cbw_second .cbw_secondLeft {
    width: 100%;
  }
  .cbw_second .cbw_secondLeft .bigpic {
    position: relative;
    margin-bottom: 0.25rem;
    width: 100%;
    height: 100%;
    overflow: hidden;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondLeft .bigpic img {
    width: 100%;
    height: 4rem;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost {
    width: 2.5rem;
    padding: 0.3rem 0.3rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time {
    color: #fff;
    margin-bottom: 0.15rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time strong {
    font-size: 0.48rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time p {
    font-size: 0.12rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .title {
    font-size: 0.22rem;
    line-height: 0.3rem;
    -webkit-line-clamp: 2;
    height: 0.6rem;
    margin-bottom: 0.3rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .des {
    font-size: 0.14rem;
    line-height: 0.24rem;
    -webkit-line-clamp: 6;
    height: 1.44rem;
  }
  .cbw_second .cbw_secondLeft .bigpic:hover {
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondLeft .bigpic:hover img {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
  }
  .cbw_second .cbw_secondLeft .articlelist {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .cbw_second .cbw_secondLeft .articlelist li {
    margin-bottom: 0.2rem;
    width: calc(100% / 2 - 0.75rem);
    border-bottom: 0.01rem transparent solid;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date {
    color: #5319ae;
    margin-bottom: 0.15rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date strong {
    font-size: 0.48rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date p {
    font-size: 0.12rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li a {
    display: flex;
    width: calc(100% - 0.8rem);
    line-height: 0.26rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 0.52rem;
    overflow: hidden;
    font-size: 0.16rem;
    color: #333;
  }
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(1),
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(3) {
    position: relative;
  }
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(1)::after,
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(3)::after {
    content: "";
    position: absolute;
    right: -0.75rem;
    height: 0.68rem;
    background: #bebebe;
    width: 0.01rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li:hover {
    border-bottom: 0.01rem #4c1fb5 solid;
  }
  .cbw_second .cbw_secondLeft .articlelist li:hover a {
    color: #4c1fb5;
  }
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(3),
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(4) {
    margin-bottom: 0;
  }
  .cbw_second .cbw_secondright {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem {
    width: calc(100% / 2 - 0.01rem);
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .cbwtitle {
    padding-left: 0.5rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon {
    padding: 0.3rem 0.3rem;
    background: url(../images/cbw06.png) no-repeat left top;
    background-size: cover;
    width: 100%;
    margin-bottom: 0.3rem;
    height: 3.5rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .pic {
    width: 1.37rem;
    height: 1.89rem;
    overflow: hidden;
    margin-top: 0.3rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des {
    width: calc(100% - 1.57rem);
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des h3 {
    font-size: 0.18rem;
    color: #4c1fb5;
    margin-bottom: 0.3rem;
    position: relative;
    line-height: 0.4rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des h3::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0.5rem;
    width: 0.5rem;
    height: 0.03rem;
    background: #4c1fb5;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des p {
    line-height: 0.36rem;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.16rem;
    color: #333;
    width: 100%;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist {
    padding: 0.45rem 0.3rem 0.45rem 0.5rem;
    background: url(../images/cbw07.png) no-repeat left top;
    background-size: cover;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    height: 3.5rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic {
    width: 1.37rem;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 0.3rem;
    top: 0.73rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con {
    width: 1.37rem;
    height: 1.89rem;
    display: none;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con.active {
    display: block;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname {
    border: 0.12rem #d1cae9 solid;
    background: #fff;
    width: 2.4rem;
    padding: 0.22rem 0.22rem 0.22rem 0.63rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul {
    padding: 0px;
    border-left: 0.01rem #ccc solid;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li {
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: center;
    font-size: 0.16rem;
    color: #333;
    position: relative;
    z-index: 8;
    cursor: pointer;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li:hover,
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li.active {
    color: #fff;
    background-size: cover;
    position: relative;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li:hover::after,
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li.active::after {
    content: "";
    position: absolute;
    left: 0.12rem;
    top: 0.03rem;
    background: url(../images/magbg.png) no-repeat 0 0;
    width: 100%;
    background-size: 100%;
    width: 1.5rem;
    height: 0.27rem;
    color: #fff;
    z-index: -2;
  }
  .cbw_third {
    padding: 0.5rem 0 0.2rem;
  }
  .cbw_third .cbw_thirditem {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .cbw_third .cbw_thirditem .pic {
    width: 100%;
    height: 2.33rem;
    overflow: hidden;
    position: relative;
  }
  .cbw_third .cbw_thirditem .pic img {
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    width: 100%;
    height: 100%;
  }
  .cbw_third .cbw_thirditem .info {
    background: #fff;
    padding: 0.3rem 0.5rem;
    border-bottom: 0.05rem #4c1fb5 solid;
  }
  .cbw_third .cbw_thirditem .info .date {
    font-size: 0.16rem;
    color: #4c1fb5;
    margin-bottom: 0.1rem;
  }
  .cbw_third .cbw_thirditem .info .title {
    font-size: 0.18rem;
    color: #333;
    margin-bottom: 0.1rem;
  }
  .cbw_third .cbw_thirditem .info .des {
    line-height: 0.26rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 0.52rem;
    overflow: hidden;
    font-size: 0.14rem;
    color: #333;
  }
  .cbw_four {
    width: 100%;
    padding: 0.5rem 0;
    display: flex;
    flex-flow: column;
  }
  .cbw_four .cbw_fourleft {
    width: 100%;
    padding-bottom: 0.5rem;
    order: 2;
  }
  .cbw_four .cbw_fourleft .codelist {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .cbw_four .cbw_fourleft .codeitem {
    width: calc(100% / 3 - 0.2rem);
    text-align: center;
    padding: 0.2rem 0 0.3rem;
    background: url(../images/cbw09.png) no-repeat center top;
  }
  .cbw_four .cbw_fourleft .codeitem img {
    margin: 0px auto 0.2rem;
    width: 1.3rem;
    height: 1.3rem;
  }
  .cbw_four .cbw_fourleft .codeitem p {
    color: #333;
    line-height: 0.3rem;
    font-size: 0.16rem;
  }
  .cbw_four .booklist {
    width: 100%;
    position: relative;
    order: 1;
    padding-bottom: 0.5rem;
  }
  .cbw_four .booklist .swiper-container {
    padding: 0 0.3rem;
  }
  .cbw_four .booklist .swiper-button-next,
  .cbw_four .booklist .swiper-button-prev {
    width: 0.19rem;
    height: 0.32rem;
    margin-top: -0.16rem;
  }
  .cbw_four .booklist .swiper-button-next {
    right: -0.15rem;
  }
  .cbw_four .booklist .swiper-button-prev {
    left: -0.15rem;
  }
  .cbw_four .booklist .swiper-button-prev:after {
    content: "";
    background: url(../images/left.png) no-repeat 0 0;
    z-index: 30;
    left: -0.3rem;
    width: 0.19rem;
    height: 0.32rem;
  }
  .cbw_four .booklist .swiper-button-next:after {
    content: "";
    background: url(../images/right.png) no-repeat 0 0;
    z-index: 30;
    left: -0.3rem;
    width: 0.19rem;
    height: 0.32rem;
  }
  .cbw_four .booklist .bookswiperitem img {
    margin: 0 auto;
    max-height: 2.24rem;
  }
  .cbw_four .booklist .bookswiperitem .info {
    height: calc(0.24rem * 3);
    overflow: hidden;
    text-align: center;
  }
  .cbw_four .booklist .bookswiperitem .info .name {
    font-size: 0.16rem;
    color: #333;
    line-height: 0.24rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 0.52rem;
  }
  .cbw_four .booklist .bookswiperitem .info .des {
    font-size: 0.14rem;
    line-height: 0.24rem;
    color: #666;
  }
  .labrarytitle {
    margin-bottom: 0.15rem;
    margin-top: 0.15rem;
  }
  .labrarytitle .name {
    font-size: 0.2rem;
  }
  .labrarytitle .jg_more {
    text-align: right;
  }
  .labrarytitle .jg_more a {
    padding-top: 0.1rem;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
  .cbw_second .cbw_secondright {
    flex-direction: column;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem {
    width: 100%;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon {
    width: 100%;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic {
    left: 0.5rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con {
    width: 1.37rem;
    height: 2.09rem;
  }
}
@media only screen and (max-width: 680px) {
  .JL_list .JL_header {
    margin-top: 0rem;
    flex-wrap: wrap;
  }
  .JL_list .JL_header .JL_headerimg {
    z-index: 10;
    width: 1.8rem;
    margin: 0 auto 0.15rem;
  }
  .JL_list .JL_header .jl_Rpart {
    width: 100%;
    padding-top: 0.6rem;
    flex-wrap: wrap;
  }
  .JL_list .JL_header .jl_Rpart .jlitem {
    width: 100%;
    text-align: center;
  }
  .JL_list .JL_header .JL_headerdes {
    padding: 0.15rem;
    margin-top: 0.2rem;
  }
  .post-doclist {
    padding: 0;
  }
  .post-doclist .postitem {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .post-doclist .postitem .img {
    width: 1.5rem;
    overflow: hidden;
  }
  .post-doclist .postitem .img img {
    width: 1.5rem;
    height: 1.84rem;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
  }
  .post-doclist .postitem .content {
    width: calc(100% - 1.6rem);
  }
  .post-doclist .postitem .content .contenttitle {
    font-size: 0.24rem;
    color: #244B76;
    margin-bottom: 0.12rem;
  }
  .post-doclist .postitem .content .contentdes {
    height: 0.94rem;
  }
  .Resultlist .instructortab {
    width: 100%;
  }
  .Resultlist .instructortab .item {
    width: calc(100% / 3 - 0.07rem);
    margin-right: 0.07rem !important;
    height: 0.4rem !important;
    line-height: 0.4rem !important;
    font-size: 0.14rem;
  }
  .Resultlist .instructortab .item i {
    font-size: 0.2rem !important;
    margin-right: 0.05rem !important;
    display: none;
  }
  .Resultlist .instructortab .item:hover,
  .Resultlist .instructortab .item.active {
    border: 0.01rem transparent solid;
    cursor: pointer;
    color: #fff;
  }
  .Resultlist .instructortab .item:hover::after,
  .Resultlist .instructortab .item.active::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/tabbg.png) no-repeat center bottom !important;
    width: 100%;
    height: 0.46rem !important;
    z-index: -1;
  }
  .Resultlist .instructortab .item:hover i,
  .Resultlist .instructortab .item.active i {
    color: #fff;
  }
  .Resultlist .instructortab .item:last-child {
    margin-right: 0px;
  }
  .zslist {
    padding: 0.2rem 0;
  }
  .JL_list .JL_header .JL_headerimg .jlitem {
    padding-left: 0.3rem;
  }
}
@media only screen and (max-width: 480px) {
  .studentlist {
    padding: 0;
  }
  .banner {
    height: 1.19rem;
  }
  .banner .bannerpos .localtion {
    bottom: 0.1rem !important;
  }
  .Nav_pos {
    bottom: -0.45rem;
  }
  .Nav_pos .qz-ny-nav {
    border-bottom: 0.01rem solid #ddd;
    width: 100%;
    bottom: 0px;
    height: 0.42rem;
  }
  .Nav_pos .qz-ny-nav h3 {
    font-size: 0.3rem;
    margin-bottom: 0.2rem;
    display: none;
  }
  .Nav_pos .qz-ny-nav .qz-ny-navlist a {
    display: inline-block;
    white-space: nowrap;
    padding: 0 0.1rem;
    margin: 0;
    color: #333;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.16rem;
  }
  .studentlist .student_item,
  .studentlist .student_item02 {
    width: 100%;
    padding: 0.3rem 0.15rem;
  }
  .studentlist .student_item .gdjy ul li,
  .studentlist .student_item02 .gdjy ul li {
    width: 100%;
  }
  .ny .nyrt {
    width: 100% !important;
    padding: 0.2rem 0;
  }
  .Resultlist .instructortab {
    width: 100%;
  }
  .Resultlist .instructortab .item {
    width: calc(100% / 3 - 0.07rem);
    margin-right: 0.07rem !important;
    height: 0.4rem !important;
    line-height: 0.4rem !important;
    font-size: 0.14rem;
  }
  .Resultlist .instructortab .item i {
    font-size: 0.2rem !important;
    margin-right: 0.05rem !important;
    display: none;
  }
  .Resultlist .instructortab .item:hover,
  .Resultlist .instructortab .item.active {
    border: 0.01rem transparent solid;
    cursor: pointer;
    color: #fff;
  }
  .Resultlist .instructortab .item:hover::after,
  .Resultlist .instructortab .item.active::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/tabbg.png) no-repeat center bottom !important;
    width: 100%;
    height: 0.46rem !important;
    z-index: -1;
  }
  .Resultlist .instructortab .item:hover i,
  .Resultlist .instructortab .item.active i {
    color: #fff;
  }
  .Resultlist .instructortab .item:last-child {
    margin-right: 0px;
  }
  .shaft-detail-cont {
    overflow-x: auto;
  }
  .history_table .histableitem {
    font-size: 0.12rem;
  }
  .history_table .histableitem .item {
    padding: 0.08rem 0.1rem;
  }
  .nyrttitle {
    font-size: 0.2rem;
  }
  .paged span {
    display: none;
  }
  .paged .mobpage {
    display: none;
  }
  .Leaderlistitem .Leaderitem .Leader_item02 .gk div {
    width: 100%;
  }
  .Leaderlistitem .Leaderitem .gk p {
    padding: 0 0.3rem;
  }
  .Leaderlistitem .Leaderlistitem_title {
    font-size: 0.16rem;
  }
  .guwenlist {
    padding: 0.3rem 0 0;
  }
  .guwenlist .Gwtitle {
    font-size: 0.2rem;
    line-height: 0.26rem;
  }
  .guwenlist .Gwtitle_fu {
    font-size: 0.14rem;
    line-height: 0.24rem;
  }
  .guwenlist ul li {
    padding: 0.2rem 0;
  }
  .guwenlist ul .guwenlistname {
    padding-right: 0px;
    width: 100%;
    margin-bottom: 0.15rem;
  }
  .guwenlist ul .guwenlistdes {
    width: 100%;
  }
  .teacherlist .search .name {
    width: 100%;
    text-align-last: left;
    margin-bottom: 0.1rem;
  }
  .teacherlist .search ul {
    width: 100%;
  }
  .teacherlist .search ul li {
    padding-right: 0.3rem;
  }
  .teacherlist .detailsitem .detailsdes {
    width: 100%;
    margin-bottom: 0.3rem;
    align-items: flex-start;
  }
  .teacherlist .detailsitem .detailsdes .name {
    margin-bottom: 0.1rem;
  }
  .teacherlist .detailsitem .detailsdes .img {
    width: 1.2rem;
    overflow: hidden;
  }
  .teacherlist .detailsitem .detailsdes .img img {
    width: 1.2rem;
    height: 1.47rem;
  }
  .teacherlist .detailsitem .detailsdes .content {
    width: calc(100% - 1.4rem);
    color: #333;
  }
  .teacherlist .detailsitem .detailsdes .content .contenttitle {
    margin-bottom: 0.1rem;
  }
  .teacherlist .detailsitem .detailsdes .content .contentdes {
    line-height: 0.26rem;
    height: auto;
  }
  .newslist .newslistitem {
    padding: 0.2rem;
    margin-bottom: 0.3rem;
  }
  .newslist .newslistitem .newslistitem_pic {
    width: 100%;
    height: auto;
    position: static;
    margin-bottom: 0.1rem;
  }
  .newslist .newslistitem .newslistitem_pic img {
    width: 100%;
    height: 2.16rem;
  }
  .newslist .newslistitem .newslistitem_des {
    width: 100%;
  }
  .newslist .newslistitem .newslistitem_des .date {
    color: #5319ae;
    width: 100%;
    text-align: justify;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0.1rem;
  }
  .newslist .newslistitem .newslistitem_des .date h3 {
    font-size: 0.18rem !important;
    margin-bottom: 0.1rem;
  }
  .newslist .newslistitem .newslistitem_des .date p,
  .newslist .newslistitem .newslistitem_des .date strong {
    font-size: 0.18rem !important;
    padding-right: 0.05rem;
  }
  .newslist .newslistitem .newslistitem_des .date .newsico {
    display: none !important;
  }
  .newslist .newslistitem .newslistitem_des .txt {
    padding-left: 0px;
    position: relative;
    width: 100%;
  }
  .newslist .newslistitem .newslistitem_des .txt:before {
    display: none;
  }
  .newslist .newslistitem:nth-child(2n) {
    background: url(../images/newslistbg.png) no-repeat left top;
    justify-content: flex-start;
  }
  .newslist .newslistitem:nth-child(2n) .newslistitem_pic {
    order: 1;
    right: 0;
    left: auto;
  }
  .newslist .newslistitem:nth-child(2n) .newslistitem_des {
    order: 2;
  }
  .Xi_title_pos {
    height: 0.4rem;
  }
  .Xi_title_pos .Xi_title {
    left: 0px;
    top: -0.4rem;
    width: 100%;
    height: 0.6rem;
    z-index: 200;
  }
  .Xi_title_pos .Xi_title .Xi_title_name {
    width: 100%;
    height: 0.6rem;
    font-size: 1.2em;
    line-height: 0.6rem;
    box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.1);
  }
  .Xi_title_pos .Xi_title .Xi_title_name a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.2rem;
  }
  .Xi_title_pos .Xi_title .Xi_title_name a .Xi_title_nameico {
    display: block;
    width: 0.18rem;
    height: 0.18rem;
  }
  .Xi_title_pos .Xi_title ul {
    width: 100%;
    flex-wrap: wrap;
    height: 0.6rem;
    align-items: center;
    display: none;
  }
  .Xi_title_pos .Xi_title ul li {
    width: 50%;
    line-height: auto;
    transition: all 0s;
    -webkit-transition: all 0s;
  }
  .Xi_title_pos .Xi_title ul li a {
    font-size: 1em;
    line-height: 0.2rem;
    display: flex;
    justify-content: center;
    align-self: center;
    padding-top: 0.1rem;
  }
  .Xi_title_pos .Xi_title ul li::after {
    top: 0.15rem;
    height: 0.3rem;
  }
  .Xi_title_pos .Xi_title ul.active {
    display: flex;
  }
  .Xi_title_pos .Xi_title ul.active {
    display: flex;
  }
  .xi_teacherlist .search {
    width: 100% !important;
    padding: 0px 0.15rem !important;
    height: auto !important;
  }
  .xi_teacherlist .detailsitem .detailsdes {
    width: 100%;
  }
  .xi_teacherlist .detailsitem .detailsdes::after {
    background-size: 60%;
  }
  .guiji_first {
    padding: 0.7rem 0 0.3rem;
  }
  .guiji_first .title_ {
    margin-bottom: 0.2rem;
  }
  .guiji_first .guiji_firstlist .guiji_first_left,
  .guiji_first .guiji_firstlist .guiji_first_right {
    font-size: 1em;
  }
  .guiji_first .guiji_firstlist .guiji_first_left strong,
  .guiji_first .guiji_firstlist .guiji_first_right strong {
    font-size: 1.2em;
  }
  .guiji_first .guiji_firstlist .guiji_first_right {
    margin-bottom: 0.15rem;
  }
  .guiji_second {
    padding: 0.3rem 0;
  }
  .guiji_second .haiwailist {
    width: 100%;
    margin-bottom: 0.3rem;
    padding-bottom: 0.3rem;
    flex-wrap: wrap;
  }
  .guiji_second .haiwailist .haiwailistleft {
    order: 2;
    width: 100%;
    padding: 0.25rem 0 0.4rem 0.3rem;
  }
  .guiji_second .haiwailist .haiwailistleft h3 {
    font-size: 1.3em;
  }
  .guiji_second .haiwailist .haiwailistleft ul li {
    height: 0.3rem;
    line-height: 0.3rem;
  }
  .guiji_second .haiwailist .haiwailistleft ul li a {
    font-size: 1em;
  }
  .guiji_second .haiwailist .haiwailistright {
    width: 100%;
    height: auto;
    order: 1;
    margin-bottom: 0.05rem;
  }
  .guiji_thired {
    padding: 0.3rem 0;
    background-size: cover;
  }
  .guiji_thired .thired_pic {
    width: 100%;
    margin-bottom: 0.15rem;
  }
  .guiji_thired .thired_pos {
    position: static;
    top: 0;
    right: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    z-index: 5;
    margin-top: 0;
    width: 100%;
  }
  .guiji_thired .thired_pos .thired_positem {
    width: 48%;
    height: 1.4rem;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .guiji_thired .thired_pos .thired_positem::before {
    display: none;
  }
  .guiji_thired .thired_pos .thired_positem img {
    width: 0.4rem;
    height: 0.4rem;
    margin-bottom: 0.1rem;
  }
  .guiji_thired .thired_pos .thired_positem h3 {
    font-size: 1.1em;
  }
  .guiji_thired .thireddemo {
    flex-wrap: wrap;
  }
  .labrary_first {
    padding: 0.5rem 0;
  }
  .labrary_first .fabulist {
    flex-wrap: wrap;
  }
  .labrary_first .fabulist .fabulistitem {
    padding: 0.2rem;
    width: 100%;
    margin-bottom: 0.2rem;
  }
  .labrary_first .fabulist .fabulistitem .pic {
    width: 100%;
    margin: 0 auto 0.1rem;
  }
  .labrary_second::before {
    height: 100%;
    width: 100%;
  }
  .labrary_second::after {
    display: none;
  }
  .labrary_second .labrary {
    padding: 0.3rem 0.3rem 0.6rem 0;
    margin-bottom: 0px;
  }
  .labrary_second .labrary ul.gonggaolist li {
    width: 100%;
    padding: 0.2rem 0;
  }
  .labrary_second .labrary ul.gonggaolist li a .title {
    font-size: 0.16rem;
    color: #222;
    height: 0.3rem;
    line-height: 0.3rem;
    padding-right: 0;
    width: calc(100% - 1rem);
  }
  .labrary_second .labrary ul.gonggaolist li a .date p {
    font-size: 0.18rem;
  }
  .labrary_second .labrary ul.gonggaolist li:nth-child(2) {
    border-top: 0;
  }
  .labrary_thired {
    padding: 0.5rem 0;
  }
  .labrary_thired .labrary_thiredlist {
    width: 100%;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des {
    width: 100%;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes a {
    font-size: 0.16rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes01 {
    width: 25%;
    height: 1rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes02 {
    margin-top: 0px;
    width: 25%;
    height: 1rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes03 {
    width: 25%;
    height: 1rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_des .labdes04 {
    width: 25%;
    height: 1rem;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right {
    width: 100%;
    margin-top: 0.15rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox {
    width: 48%;
    margin: 0.15rem 0px;
    height: 1.35rem;
    background-size: 100%;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_right .rightbox a {
    font-size: 0.18rem;
  }
  .post-doclist {
    padding: 0;
  }
  .post-doclist .postitem {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .post-doclist .postitem .img {
    width: 1.5rem;
    overflow: hidden;
  }
  .post-doclist .postitem .img img {
    width: 1.5rem;
    height: 1.84rem;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
  }
  .post-doclist .postitem .content {
    width: calc(100% - 1.8rem);
  }
  .post-doclist .postitem .content .contenttitle {
    font-size: 0.24rem;
    color: #244B76;
    margin-bottom: 0.12rem;
  }
  .post-doclist .postitem .content .contentdes {
    height: 0.78rem;
  }
  .message {
    margin-top: 0.3rem;
  }
  .message .pic {
    width: auto;
    max-width: 3rem;
    padding-left: 0.4rem;
    padding-top: 0.4rem;
    box-sizing: border-box;
  }
  .message .pic img {
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
  .message .des {
    font-size: 0.16rem;
    line-height: 0.28rem;
  }
  .message .des::before {
    width: 0.4rem;
    height: 0.4rem;
    top: 0.55rem;
    left: 0.15rem;
    background-size: 0.4rem;
  }
  .message .des .messagedes p img {
    width: 0.4rem;
    height: 0.4rem;
  }
  .message .des p {
    margin-bottom: 0.3rem;
  }
  .message .des .messagedes {
    margin-bottom: 0.3rem;
  }
  .detail .detailwen .detailtitle h3 {
    font-size: 0.18rem;
    line-height: 0.26rem;
  }
  .detail .detailwen .detailtitle .detailinfo .sharelist .share {
    display: none;
  }
  .detail .detailjian {
    width: 100%;
  }
  .detail .detailjian .hotnewsList {
    width: 100%;
    padding: 0 0 0.5rem 0;
    border-left: 0.01rem #e5e5e5 solid;
  }
  .detail .detailjian .hotnewsList li .date {
    font-size: 0.14rem;
  }
  .detail .detailjian .hotnewsList li .title {
    -webkit-line-clamp: 2;
    height: 0.52rem;
    line-height: 0.26rem;
    overflow: hidden;
  }
  .cbw_first {
    padding: 0.2rem 0.1rem;
    font-size: 0.16rem;
    color: #333;
    line-height: 0.3rem;
    margin: 0px auto 0.5rem;
    min-height: auto;
  }
  .cbw_first p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 0.3rem;
    height: 0.9rem;
    overflow: hidden;
  }
  .cbw_first::before {
    visibility: hidden;
  }
  .cbw_first::after {
    visibility: hidden;
  }
  .cbw_first strong {
    font-size: 0.24rem;
    font-family: "Noto Sans CJK SC", "Noto Sans CJK", "Source Han Sans", source-han-sans-simplified-c, sans-serif;
  }
  .cbw_first:hover {
    box-shadow: 0 0 0.15rem 0.2rem rgba(0, 0, 0, 0.1);
  }
  .cbwtitle {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.3rem;
    position: relative;
  }
  .cbwtitle span {
    font-size: 0.32rem;
    color: #333;
  }
  .cbwtitle .jg_more {
    width: auto;
    text-align: right;
    position: absolute;
    right: 0px;
    top: 0.1rem;
  }
  .cbwtitle .jg_more a {
    padding-top: 0.1rem;
    background-size: 100%;
  }
  .cbw_second .cbw_secondLeft {
    width: 100%;
  }
  .cbw_second .cbw_secondLeft .bigpic {
    position: relative;
    margin-bottom: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondLeft .bigpic img {
    width: auto;
    height: auto;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost {
    width: 100%;
    background-image: linear-gradient(to right bottom, #7d12ac, #2d06a0);
    padding: 0px 0.2rem 0.15rem;
    position: static;
    right: 0;
    top: 0;
    height: 100%;
    margin-bottom: 0.15rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time {
    color: #fff;
    margin-bottom: 0.15rem;
    padding-top: 0.1rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time strong {
    font-size: 0.48rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time p {
    font-size: 0.12rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .title {
    font-size: 0.2rem;
    line-height: 0.3rem;
    -webkit-line-clamp: 2;
    height: 0.6rem;
    margin-bottom: 0.2rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .des {
    opacity: 0.7;
    font-size: 0.14rem;
    color: #fff;
    line-height: 0.24rem;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 0.96rem;
    overflow: hidden;
  }
  .cbw_second .cbw_secondLeft .bigpic:hover {
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondLeft .bigpic:hover img {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
  }
  .cbw_second .cbw_secondLeft .articlelist {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .cbw_second .cbw_secondLeft .articlelist li {
    margin-bottom: 0.2rem;
    width: 100%;
    border-bottom: 0.01rem transparent solid;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date {
    color: #5319ae;
    margin-bottom: 0.15rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date strong {
    font-size: 0.48rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date p {
    font-size: 0.12rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li a {
    display: flex;
    width: calc(100% - 0.8rem);
    line-height: 0.26rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 0.52rem;
    overflow: hidden;
    font-size: 0.16rem;
    color: #333;
  }
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(1),
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(3) {
    position: relative;
    width: 100%;
  }
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(1)::after,
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(3)::after {
    content: "";
    position: absolute;
    right: -0.75rem;
    height: 0.68rem;
    background: #bebebe;
    width: 0.01rem;
    display: none;
  }
  .cbw_second .cbw_secondLeft .articlelist li:hover {
    border-bottom: 0.01rem #4c1fb5 solid;
  }
  .cbw_second .cbw_secondLeft .articlelist li:hover a {
    color: #4c1fb5;
  }
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(3),
  .cbw_second .cbw_secondLeft .articlelist li:nth-child(4) {
    margin-bottom: 0;
  }
  .cbw_second .cbw_secondright {
    width: 100%;
    display: contents;
    justify-content: center;
    align-items: stretch;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem {
    width: 100%;
    margin-top: 0.2rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .cbwtitle {
    padding-left: 0.5rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon {
    padding: 0.5rem 0.3rem;
    background: url(../images/cbw06.png) no-repeat left top;
    background-size: cover;
    width: 100%;
    margin-bottom: 0px;
    height: 3.5rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .pic {
    width: 1.57rem;
    height: 2.09rem;
    overflow: hidden;
    margin-top: 0px;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des {
    width: calc(100% - 1.8rem);
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des h3 {
    font-size: 0.18rem;
    color: #4c1fb5;
    margin-bottom: 0.3rem;
    position: relative;
    line-height: 0.4rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des h3::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0.5rem;
    width: 0.5rem;
    height: 0.03rem;
    background: #4c1fb5;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des p {
    line-height: 0.36rem;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.16rem;
    color: #333;
    width: 100%;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist {
    padding: 0.45rem 0.3rem 0.45rem 0.5rem;
    background: url(../images/cbw07.png) no-repeat left top;
    background-size: cover;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    height: 3.5rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic {
    width: 1.57rem;
    height: 2.09rem;
    overflow: hidden;
    position: absolute;
    left: 0.3rem;
    top: 0.73rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con {
    width: 1.57rem;
    height: 2.09rem;
    display: none;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con.active {
    display: block;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname {
    border: 0.12rem #d1cae9 solid;
    background: #fff;
    width: 2.4rem;
    padding: 0.22rem 0.22rem 0.22rem 0.63rem;
    position: relative;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul {
    padding: 0px;
    border-left: 0.01rem #ccc solid;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li {
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: center;
    font-size: 0.16rem;
    color: #333;
    position: relative;
    z-index: 8;
    cursor: pointer;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li:hover,
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li.active {
    color: #fff;
    background-size: cover;
    position: relative;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li:hover::after,
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li.active::after {
    content: "";
    position: absolute;
    left: 0.12rem;
    top: 0.03rem;
    background: url(../images/magbg.png) no-repeat 0 0;
    width: 100%;
    background-size: cover;
    width: 1.5rem;
    height: 0.3rem;
    color: #fff;
    z-index: -2;
  }
  .cbw_third {
    padding: 0.5rem 0 0.2rem;
  }
  .cbw_third .cbw_thirditem {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .cbw_third .cbw_thirditem .pic {
    width: 100%;
    height: 2.33rem;
    overflow: hidden;
    position: relative;
  }
  .cbw_third .cbw_thirditem .pic img {
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    width: 100%;
    height: 100%;
  }
  .cbw_third .cbw_thirditem .info {
    background: #fff;
    padding: 0.3rem 0.3rem;
    border-bottom: 0.05rem #4c1fb5 solid;
  }
  .cbw_third .cbw_thirditem .info .date {
    font-size: 0.16rem;
    color: #4c1fb5;
    margin-bottom: 0.1rem;
  }
  .cbw_third .cbw_thirditem .info .title {
    font-size: 0.18rem;
    color: #333;
    margin-bottom: 0.1rem;
  }
  .cbw_third .cbw_thirditem .info .des {
    line-height: 0.26rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 0.52rem;
    overflow: hidden;
    font-size: 0.14rem;
    color: #333;
  }
  .cbw_four {
    width: 100%;
    padding: 0.5rem 0;
    display: flex;
    flex-flow: column;
  }
  .cbw_four .cbw_fourleft {
    width: 100%;
    padding-bottom: 0px;
    order: 2;
  }
  .cbw_four .cbw_fourleft .codelist {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .cbw_four .cbw_fourleft .codeitem {
    width: calc(100% / 3 - 0.05rem);
    padding: 0.15rem 0 0.1rem;
    background: url(../images/cbw09.png) no-repeat center top;
  }
  .cbw_four .cbw_fourleft .codeitem img {
    margin: 0px auto 0.05rem;
    width: 1rem;
    height: 1rem;
  }
  .cbw_four .cbw_fourleft .codeitem p {
    color: #333;
    line-height: 0.3rem;
    font-size: 0.16rem;
  }
  .cbw_four .booklist {
    width: 100%;
    position: relative;
    order: 1;
    padding-bottom: 0.5rem;
  }
  .cbw_four .booklist .swiper-container {
    padding: 0 0.3rem;
  }
  .cbw_four .booklist .swiper-button-next,
  .cbw_four .booklist .swiper-button-prev {
    width: 0.19rem;
    height: 0.32rem;
    margin-top: -0.16rem;
  }
  .cbw_four .booklist .swiper-button-next {
    right: 0;
  }
  .cbw_four .booklist .swiper-button-prev {
    left: 0;
  }
  .cbw_four .booklist .swiper-button-prev:after {
    content: "";
    background: url(../images/left.png) no-repeat 0 0;
    z-index: 30;
    left: -0.3rem;
    width: 0.19rem;
    height: 0.32rem;
    background-size: 100%;
  }
  .cbw_four .booklist .swiper-button-next:after {
    content: "";
    background: url(../images/right.png) no-repeat 0 0;
    z-index: 30;
    left: -0.3rem;
    width: 0.19rem;
    height: 0.32rem;
    background-size: 100%;
  }
  .cbw_four .booklist .bookswiperitem img {
    max-height: 2.42rem;
  }
  .cbw_four .booklist .bookswiperitem .info {
    height: calc(0.24rem * 3);
    overflow: hidden;
  }
  .cbw_four .booklist .bookswiperitem .info .name {
    font-size: 0.16rem;
    color: #333;
    line-height: 0.24rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 0.52rem;
    overflow: hidden;
  }
  .cbw_four .booklist .bookswiperitem .info .des {
    font-size: 0.14rem;
    line-height: 0.24rem;
    color: #666;
  }
  .labrary_thired .labrary_thiredlist .labrary_thiredlist_left .labrary_thired_pic .swiper-container {
    height: auto;
  }
}
@media screen and (max-width: 360px) {
  .Leaderlistitem .Leaderitem .gk p {
    padding: 0 0.1rem;
  }
  .cbw_second .cbw_secondLeft {
    width: 100%;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time strong {
    font-size: 0.32rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .time p {
    font-size: 0.12rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .title {
    font-size: 0.16rem;
  }
  .cbw_second .cbw_secondLeft .bigpic .bigpicpost .des {
    font-size: 0.14rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li {
    margin-bottom: 0.2rem;
    width: 100%;
    border-bottom: 0.01rem transparent solid;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date {
    margin-bottom: 0;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date strong {
    font-size: 0.32rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li .date p {
    font-size: 0.12rem;
  }
  .cbw_second .cbw_secondLeft .articlelist li a {
    display: flex;
    width: calc(100% - 0.6rem);
    line-height: 0.26rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 0.52rem;
    overflow: hidden;
    font-size: 0.16rem;
    color: #333;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon {
    padding: 0.3rem;
    background: url(../images/cbw06.png) no-repeat left top;
    background-size: cover;
    width: 100%;
    margin-bottom: 0px;
    height: auto;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .pic {
    width: 2.5rem;
    height: auto;
    max-height: 3.03rem;
    overflow: hidden;
    margin-top: 0px;
    margin: 0 auto;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .pic img {
    width: 100%;
    height: 100%;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des {
    width: 2.5rem;
    margin: 0 auto;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des h3 {
    font-size: 0.18rem;
    color: #4c1fb5;
    margin-bottom: 0.2rem;
    position: relative;
    line-height: 0.4rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .qikancon .des h3::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0.4rem;
    width: 0.5rem;
    height: 0.03rem;
    background: #4c1fb5;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist {
    flex-wrap: wrap;
    padding: 0.3rem;
    height: auto;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic {
    width: 2.5rem;
    height: auto;
    max-height: 3.03rem;
    overflow: hidden;
    position: static;
    left: 0.1rem;
    top: 0.73rem;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con {
    width: 100%;
    height: 100%;
    display: none;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con img {
    width: 100%;
    height: 100%;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magpic .con.active {
    display: block;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname {
    border: 0.12rem #d1cae9 solid;
    background: #fff;
    width: 100%;
    padding: 0.22rem 0.22rem 0.22rem 0.22rem;
    position: relative;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul {
    padding: 0px;
    border-left: 0.01rem #ccc solid;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li {
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: center;
    font-size: 0.16rem;
    color: #333;
    position: relative;
    z-index: 8;
    cursor: pointer;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li:hover,
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li.active {
    color: #fff;
    background-size: cover;
    position: relative;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li:hover::after,
  .cbw_second .cbw_secondright .cbw_secondrightitem .magazinelist .magname ul li.active::after {
    content: "";
    position: absolute;
    left: 0.12rem;
    top: 0.03rem;
    background: url(../images/magbg.png) no-repeat 0 0;
    width: 100%;
    background-size: 100%;
    width: 1.5rem;
    height: 0.27rem;
    color: #fff;
    z-index: -2;
  }
  .cbw_four .cbw_fourleft .codeitem img {
    width: 80%;
    height: 90%;
  }
  .message .pic {
    width: auto;
    max-width: 3rem;
    padding-left: 0.2rem;
    padding-top: 0.2rem;
    box-sizing: border-box;
  }
  .message .pic img {
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
}