@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;
}

.gdsb_list {
	display: flex;
	flex-wrap: wrap;
	gap: 0.3rem;
}
.gdsb_list li {
	width: calc((100% - 0.9rem) / 3);
	max-width: 30%;
	margin-bottom: 0.25rem;
}
.gdsb_list li a {
	display: block;
}
.gdsb_list li a div {
	overflow: hidden;
	box-shadow: .1rem .1rem 0 #EFF2FB;
}
.gdsb_list li a div img {
	width: 100%;
	object-fit: cover;
	transition: all .6s;
}
.gdsb_list li a p {
	margin-top: 0.3rem;
	text-align: center;
}
.gdsb_list li a:hover div img {
	transform: scale(1.05);
}

.rl_cr {
  width: 100%;
}
.rl_cr .rl_cr_item {
  border: 0.01rem #e9e5f0 solid;
  padding: 0.2rem 0.3rem;
  /* background: #F4F5F9; */
  background: url(../images/ny/mtjj1.jpg) no-repeat center center;
  background-size: 100% 100%;
  position: relative;
  align-items: center;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  margin-bottom: 0.2rem;
}
.rl_cr .rl_cr_item::before {
  content: '';
  width: 0.03rem;
  height: 0.4rem;
  background: #0247b5;
  position: absolute;
  left: -0.01rem;
  top: 50%;
	transform: translateY(-50%);
}
.rl_cr .rl_cr_item .rl_cr_item_Title {
  width: calc(100% - 1.2rem);
  padding-left: 0.3rem;
}
.rl_cr .rl_cr_item .rl_cr_item_Title a {
  display: block;
  color: #333;
  font-size: 0.2rem;
  line-height: 0.6rem;
  min-height: 0.6rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
.rl_cr .rl_cr_item .rl_cr_item_right {
  font-family: "Philosopher";
  width: 0.85rem;
  border-left: 0.01rem #dcdde2 solid;
}
.rl_cr .rl_cr_item .rl_cr_item_right .num {
  font-size: 0.4rem;
  color: #0247b5;
  text-align: right;
}
.rl_cr .rl_cr_item .rl_cr_item_right .rl_cr_time {
  font-size: 0.14rem;
  color: #0247b5;
  width: 100%;
  height: 0.3rem;
  text-align: right;
  line-height: 0.3rem;
}
.rl_cr .rl_cr_item:hover {
  background: url(../images/ny/mtjj.jpg) no-repeat center center;
  background-size: 100% 100%;
}
.rl_cr .rl_cr_item:hover .rl_cr_item_Title a {
  color: #0247b5;
}
.rl_cr .rl_cr_item:hover .rl_cr_item_right {
  border-left: 0.01rem #fff solid;
}
.rl_cr .rl_cr_item:hover .rl_cr_item_right .num {
  color: #fff;
}
.rl_cr .rl_cr_item:hover .rl_cr_item_right .rl_cr_time {
  color: #fff;
}
.rl_red .rl_red_item {
  background: url(../images/ny/ztxw1.jpg) no-repeat center center;
}
.rl_red .rl_red_item::before {
  background: #bf000a;
}
.rl_red .rl_red_item:hover {
  background: url(../images/ny/ztxw.jpg) no-repeat center center;
  background-size: 100% 100%;
}
.rl_red .rl_red_item:hover .rl_cr_item_Title a {
  color: #bf000a;
}
.rl_red .rl_red_item .rl_cr_item_right .num,
.rl_red .rl_red_item .rl_cr_item_right .rl_cr_time {
  color: #bf000a;
}
.rl_cr .search_item  {
	
}
.rl_cr .search_item h4 {
	font-size: .16rem;
}
.rl_cr .search_item .search_sub {
	color: #999;
	font-size: .14rem;
	line-height: .2rem;
	white-space: normal;
	margin-top: .1rem;
}


@media all and (max-width: 1080px) {
  .op_list .op_item {
    width: 100%;
    padding: 0.3rem 0.3rem 0.2rem 0.3rem;
  }
  .op_list .op_item .op_txt {
    margin-bottom: 0.2rem;
    max-height: 0.72rem;
    height: auto;
  }
  .rl_cr .rl_cr_item .rl_cr_item_Title {
    padding: 0;
  }
}
@media all and (max-width: 480px) {
  .rl_cr .rl_cr_item .rl_cr_item_Title a {
    display: block;
    color: #333;
    font-size: 0.18rem;
    line-height: 0.3rem;
    height: 0.6rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    white-space: normal;
    width: 100%;
  }
}

.nymap {
	width: 100%;
	display: flex;
}
.nymap_l {
	width: calc((100% - .24rem) / 2);
	margin-right: .24rem;
}
.nymap_r {
	width: calc((100% - .24rem) / 2);
}
.nymap_item {
	background: #FAFAFA;
	padding: .24rem .27rem;
	position: relative;
}
.nymap_r .nymap_item:first-child {
	margin-bottom: .24rem;
}
.nymap_item h4 {
	position: relative;
	color: #0546b5;
	font-size: .18rem;
	font-weight: 600;
	margin-bottom: .25rem;
}
.nymap_item h4::before {
	content: '';
	display: block;
	width: .03rem;
	height: .19rem;
	background: #0048B4;
	position: absolute;
	left: -0.27rem;
	top: 0;
}
.nymap_item .nymap_c {
	color: #333;
	font-size: .16rem;
	line-height: .34rem;
}
.my-map {
	height: 2.88rem;
	margin-top: .25rem;
}
#mapContainer {
	height: 100%;
}
.nymap_item p {
	margin-bottom: .1rem;
}
.nymap_item img {
	width: 1.3rem;
	height: 1.3rem;
	position: absolute;
	top: .24rem;
	right: .35rem;
}

.zzb {
	padding-bottom: .5rem;
	margin-top: .6rem;
}
.zzb .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
}
.zzb .swiper-slide > img {
	width: 5.79rem;
}
.zzb.swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 0;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	background: #CAAC5D;
	opacity: 1;
}
.zzb .swiper-pagination-bullets span.swiper-pagination-bullet-active {
	background: #483197;
}
.zzb-info {
	color: #fff;
	padding: .45rem .25rem;
	background: url(../images/ny/zjzzb_bg.jpg) no-repeat center;
}
.zzb-info > p {
	text-transform: uppercase;
	font-size: .13rem;
}
.zzb-info h4 {
	font-size: .24rem;
	margin-top: .15rem;
	margin-bottom: .25rem;
}
.zzb-ewm {
	display: flex;
	align-items: center;
}
.zzb-ewm div p:nth-of-type(2) {
	margin: .2rem 0;
}
.zzb-ewm img {
	width: 1.47rem;
	height: 1.47rem;
	margin-left: .24rem;
}

.yqfb_c {
	text-align: center;
}

.yygh_title {
	color: #333;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: .2rem;
}
.yygh_title p {
	font-size: .16rem;
	color: #333;
	margin-right: .05rem;
}
.yygh_title p span {
	margin: 0 .05rem;
}
.yygh_title p i {
	font-style: italic;
}
.yygh_content {
	
}
.yygh_content table {
	width: 100%;
}
.yygh_content table th {
	font-weight: bold;
	padding: .1rem 0;
}
.yygh_content table td {
	border: 1px solid #505050;
	padding: .08rem;
	font-size: .17rem;
	color: #505050;
	font-weight: 300;
}
.yygh_content table th:nth-of-type(1) {
	width: 25%;
}
.yygh_content table th:nth-of-type(2) {
	width: 75%;
}
.yygh_content table td:nth-of-type(1) {
	width: 25%;
}
.yygh_content table td:nth-of-type(2) {
	width: 75%;
}












.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/ny/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/ny/nylemenumas.png) no-repeat 0 0;
  width: 2.43rem;
  height: 2.95rem;
  right: -1.2rem;
  top: 0px;
  z-index: -1;
  transform: rotate(-180deg);
}
.ny.ny_rczp .nyle::before,
.ny.ny_rczp .nyle::after {
	display: none;
}
.ny .nyrt {
  width: 77%;
  padding: 0.3rem 0;
}
.nylemenu {
  width: 100%;
}
.fast_nav {
	margin-top: .3rem;
}
.nylemenu .nyletitle {
  height: 1.17rem;
  background: url(../images/ny/nyfltitlebg.png) center no-repeat;
  background-size: 100% 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.red .nylemenu .nyletitle {
  background: url(../images/ny/nyfltitlebg_red.png) center no-repeat;
  background-size: 100% 100%;
}
.red .nylemenu .fast_nav .nyletitle {
  background: url(../images/ny/nyfltitlebg_fast_red.jpg) center no-repeat;
  background-size: 100% 100%;
}
.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/ny/nylemenu.png) no-repeat center bottom;
  background-size: 100% 100%;
  padding: 0 0.2rem 0.5rem;
  display: block;
}
.nylemenu .fast_nav .left-nav {
	padding-bottom: 0;
}
.nylemenu .fast_nav .left-nav li::before {
	content: '';
	display: block;
	width: .19rem;
	height: .17rem;
	position: absolute;
	left: .12rem;
	top: 50%;
	transform: translateY(-50%);
}
.nylemenu .fast_nav .left-nav li:nth-of-type(1)::before {
	background: url(../images/ny/fast_icon1.png) center no-repeat;
}
.nylemenu .fast_nav .left-nav li:nth-of-type(2)::before {
	background: url(../images/ny/fast_icon2.png) center no-repeat;
}
.nylemenu .fast_nav .left-nav li:nth-of-type(3)::before {
	background: url(../images/ny/fast_icon3.png) center no-repeat;
}
.nylemenu .fast_nav .left-nav li:nth-of-type(4)::before {
	background: url(../images/ny/fast_icon4.png) center no-repeat;
}
.nylemenu .fast_nav .left-nav li::after {
	content: '';
	display: block;
	width: .07rem;
	height: .1rem;
	position: absolute;
	right: .12rem;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/ny/fast_jt.png) center no-repeat;
}
.red .nylemenu .fast_nav .left-nav li:nth-of-type(1)::before {
	background: url(../images/ny/fast_icon1_red.png) center no-repeat;
}
.red .nylemenu .fast_nav .left-nav li:nth-of-type(2)::before {
	background: url(../images/ny/fast_icon2_red.png) center no-repeat;
}
.red .nylemenu .fast_nav .left-nav li:nth-of-type(3)::before {
	background: url(../images/ny/fast_icon3_red.png) center no-repeat;
}
.red .nylemenu .fast_nav .left-nav li:nth-of-type(4)::before {
	background: url(../images/ny/fast_icon4_red.png) center no-repeat;
}
.red .nylemenu .fast_nav .left-nav li::after {
	background: url(../images/ny/fast_jt_red.png) center no-repeat;
}
.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: #0247b5;
}
.nylemenu .left-nav li > a {
  display: block;
  padding: 0 0.2rem 0 0.2rem;
  font-size: 0.18rem;
  color: #333;
	text-align: center;
}
.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: #0247b5;
}
.red .nylemenu .left-nav li > a.cur,
.red .nylemenu .left-nav li > a.on,
.red .nylemenu .left-nav li > a:hover {
  color: #bf000a;
}
.nylemenu .left-nav li > a.cur01 {
  color: #0247b5;
}
.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: #0247b5;
}
.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: #0148b4;
  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: #0148b4;
}
.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.46rem 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.5rem;
  height: 2.29rem;
  overflow: hidden;
  top: 0;
}
.newslist .newslistitem .newslistitem_pic > a {
	display: block;
}
.newslist .newslistitem .newslistitem_pic img {
  width: 3.5rem;
  height: 2.29rem;
  -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: #0148b4;
  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: #0148b4;
  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 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.2);
}
.newslist .newslistitem:hover .newslistitem_des h3 a {
  color: #0148b4;
}
.newslist .newslistitem:hover .newslistitem_des .newsico {
  background: #0148b4;
}
.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 #0148b4;
  color: #fff;
  background: #0148b4;
  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;

}
.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: #0148b4;
  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 #0148b4 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: #0148b4;
}
.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: #0247b5;
  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: #0247b5;
  text-decoration: none;
  font-weight: bold;
}
.teacherlist .search ul li:hover a,
.teacherlist .search ul li.active a {
  color: #0247b5;
  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: #0247b5;
  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: #530ca6;
  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, #7a13ad, #4c1fb5);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #7a13ad, #4c1fb5);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #7a13ad, #4c1fb5);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #7a13ad, #4c1fb5);
  /* 标准的语法（必须放在最后） */
}
.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: #530ca6;
  text-align: right;
  margin-top: 0.15rem;
}
.detailsdes .content {
  width: calc(100% - 2.18rem);
  color: #333;
}
.detailsdes .content .name {
  font-size: 0.24rem;
  color: #530ca6;
  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/teacher/beijing1.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, #7a13ad, #4c1fb5);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #7a13ad, #4c1fb5);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #7a13ad, #4c1fb5);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #7a13ad, #4c1fb5);
  /* 标准的语法（必须放在最后） */
}
.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/ny/zzjs_bg.jpg) 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.4rem;
}
.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.1rem;
  background: url(../images/ny/ksdh_icon1.png) no-repeat 0 0;
  background-size: 0.79rem 0.73rem;
  width: 0.79rem;
  height: 0.73rem;
  z-index: -1;
}
.message .conT {
	color: #999;
	margin-bottom: .3rem;
}
.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%;
}
.message .conA div img {
	display: inline-block;
  margin: 0.2rem auto 0.15rem;
}
.message .conA div .img1 {
	width: 49%;
	margin-right: 1%;
}
.message .conA div .img2 {
	width: 49%;
}
.message .conA div .img3 {
	width: 40%;
	height: 3.14rem;
}
.message .conA div .img4 {
	width: 28%;
	margin-left: 1%;
	margin-right: 1%;
	height: 3.14rem;
}
.message .conA div .img5 {
	width: 28%;
	height: 3.14rem;
}
.messageleader {
  padding: 0px 0.5rem 0.8rem 0;
}
.detail {
  justify-content: space-between;
  align-items: flex-start;
  padding: 0.6rem 12.5%;
}
.detail .detailwen {
  width: 70%;
  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;line-height: 1.75em;
  margin-bottom: 0.1rem;
  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: #0148b4;
  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: #0148b4;
    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: #530ca6;
    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: #0148b4;
  }
  .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: #0148b4;
    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: #0148b4;
    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: #0148b4;
    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: #530ca6;
    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: #0148b4;
    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/ny/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/ny/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: #530ca6;
    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: #0148b4;
    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: #530ca6;
    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: #0148b4;
    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: #530ca6;
    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: #0148b4;
    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;
  }
}


.picbg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.GJ {
  width: 100%;
  background: url(../images/gj/bg.png) no-repeat left top;
}
.GJ .GJ_first {
  width: 100%;
  padding-top: 1.1rem;
}
.GJ .GJ_first .GJ_project {
  width: 40%;
}
.GJ .GJ_first .GJ_project .GJ_projectitem {
  box-shadow: 0 0 0.08rem 0.02rem rgba(0, 0, 0, 0.05);
  width: 48%;
  position: relative;
  padding: 0.3rem 0.4rem;
  margin-bottom: 0.3rem;
  background: #fff;
  min-height: 1.65rem;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  z-index: 5;
}
.GJ .GJ_first .GJ_project .GJ_projectitem::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.05rem;
  background: url(../images/gj/listbg.png) no-repeat center center;
  background-size: cover;
}
.GJ .GJ_first .GJ_project .GJ_projectitem img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.GJ .GJ_first .GJ_project .GJ_projectitem h3 {
  font-size: 0.3rem;
  color: #333;
  margin-bottom: 0.3rem;
}
.GJ .GJ_first .GJ_project .GJ_projectitem .jg_more {
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
.GJ .GJ_first .GJ_project .GJ_projectitem .jg_more a {
  padding-top: 0.1rem;
  background: url(../images/gj/more.png) no-repeat center top;
  font-size: 0.14rem;
  color: #00009c;
  background-size: 100%;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.GJ .GJ_first .GJ_project .GJ_projectitem:hover {
  background: url(../images/gj/listactive01.png) no-repeat center center;
  background-size: cover;
}
.GJ .GJ_first .GJ_project .GJ_projectitem:hover img {
  display: none;
}
.GJ .GJ_first .GJ_project .GJ_projectitem:hover h3 {
  color: #fff;
}
.GJ .GJ_first .GJ_project .GJ_projectitem:hover .jg_more a {
  color: #fff;
  background: url(../images/gj/more2.png) no-repeat center top;
  background-size: 100%;
}
.GJ .GJ_first .guiji_firstlist {
  width: 53%;
  font-size: 0.16rem;
  line-height: 0.3rem;
  color: #333;
  padding-right: 0.5rem;
}
.GJ .GJ_first .guiji_firstlist strong {
  color: #5a429f;
  font-family: "SourceHanSerifCN-Bold";
  font-size: 0.24rem;
  padding-right: 0.15rem;
}
.GJ .GJ_first .guiji_firstlist p {
  font-size: 0.16rem;
  line-height: 0.3rem;
  color: #333;
}
.GJ .GJ_first .guiji_firstlist .jg_more {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  line-height: 0.24rem;
  margin-top: 0.2rem;
}
.GJ .GJ_project_bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  margin: 0.8rem 0;
  padding: 0.8rem 1rem 0.5rem;
}
.GJ .GJ_project_num {
  width: 100%;
}
.GJ .GJ_project_num .project_numitem {
  width: calc(100% / 4 - 0.8rem);
  font-size: 0.14rem;
  text-shadow: 0 0 0.1rem #4e12ac;
  color: #fff;
  text-align: center;
}
.GJ .GJ_project_num .project_numitem h3 {
  align-items: flex-end;
  font-weight: bold;
  font-size: 0.18rem;
}
.GJ .GJ_project_num .project_numitem h3 .gjshu {
  font-size: 0.7rem;
  margin-bottom: 0.18rem;
  padding-right: 0.1rem;
  font-weight: normal;
}
.GJ .GJ_project_num .project_numitem h3 .nnumjia {
  position: relative;
}
.GJ .GJ_project_num .project_numitem h3 .nnumjia::before {
  content: "+";
  position: absolute;
  left: 0;
  top: -0.4rem;
  font-size: 0.36rem;
}
.GJ .GJ_project_num .project_numitem p {
  margin-top: 0.2rem;
}
.GJ .GJ_slider {
  width: 100%;
}
.gj_more {
  width: 100%;
  text-align: right;
}
.gj_more a {
  color: #333;
  display: block;
  width: 100%;
  text-align: right;
}
.gj_more a:hover {
  color: #6e30c6;
}
.GJ_slider {
  width: 100%;
  position: relative;
  margin-bottom: 0.5rem;
}
.GJ_slider .GJ_slick_left {
  width: 54%;
  max-height: 5.2rem;
  background: #fff;
}
.GJ_slider .GJ_slick_left .slider {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.GJ_slider .GJ_slick_left .slider .slick-slide {
  cursor: pointer;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.GJ_slider .GJ_slick_left .slider .slick-slide img {
  display: block;
  width: 100%;
  height: 100%;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.GJ_slider .GJ_slick_left .slider .slick-slide:hover img {
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  -o-transform: scale(1.01);
  transform: scale(1.01);
}
.GJ_slider .GJ_slick_right {
  width: 46%;
  box-shadow: 0 0 0.15rem 0.02rem rgba(0, 0, 0, 0.1);
  position: absolute;
  right: 0.25rem;
  top: 0.43rem;
  background: #fff url(../images/gj/p2-bg.png) no-repeat right bottom;
  padding: 0.6rem;
}
.GJ_slider .GJ_slick_right::after {
  content: "";
  position: absolute;
  right: -0.3rem;
  bottom: -0.3rem;
  background: url(../images/gj/bg3.jpg) no-repeat right bottom;
  width: 120%;
  height: 100%;
  z-index: -1;
  background-size: 100% 100%;
}
.GJ_slider .GJ_slick_right .slick-slide {
  position: relative;
  font-size: 0;
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.GJ_slider .GJ_slick_right .slick-arrow {
  display: none !important;
}
.GJ_slider .GJ_slick_right .slick-dots {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.GJ_slider .GJ_slick_right .slick-dots li {
  font-size: 0;
  width: 0.12rem;
  height: 0.12rem;
  border-radius: 100%;
  background: #9758d5;
  margin-right: 0.2rem;
}
.GJ_slider .GJ_slick_right .slick-dots .slick-active {
  background: #d1b237;
}
.GJ_slider .GJ_slick_right .GJ_title {
  margin-bottom: 0.4rem;
  width: 100%;
}
.GJ_slider .GJ_slick_right .GJ_title h3 {
  font-size: 0.34rem;
  color: #333;
  max-width: 80%;
}
.GJ_slider .GJ_slick_right .GJ_title .jg_more {
  width: auto;
}
.GJ_slider .GJ_slick_right .GJ_newsitem {
  width: 100%;
}
.GJ_slider .GJ_slick_right .GJ_newsitem .date {
  font-size: 0.16rem;
  color: #0347b5;
  margin-bottom: 0.1rem;
  font-family: Philosopher;
}
.GJ_slider .GJ_slick_right .GJ_newsitem .title {
  width: 100%;
  height: 0.3rem;
  line-height: 0.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.18rem;
  color: #333;
  margin-bottom: 0.1rem;
}
.GJ_slider .GJ_slick_right .GJ_newsitem .des {
  font-size: 0.14rem;
  color: #898989;
  line-height: 0.24rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  height: 0.96rem;
  text-align: justify;
  margin-bottom: 0.3rem;
  overflow: hidden;
}
.GJ_student {
  padding: 0.8rem 0 0.5rem;
  width: 100%;
}
.GJ_student .GJ_title {
  text-align: center;
  position: relative;
  margin-bottom: 0.5rem;
  width: 100%;
}
.GJ_student .GJ_title h3 {
  font-size: 0.34rem;
  color: #333;
}
.GJ_student .GJ_title .jg_more a {
  position: absolute;
  right: 0;
  top: 0.1rem;
}
.GJ_student .GJ_studentlist {
  width: 100%;
}
.GJ_student .GJ_studentlist::after {
  content: '';
  display: inline-block;
  width: calc(100% / 4 - 0.5rem);
}
.GJ_student .GJ_studentlist .GJ_studentitem {
  width: calc(100% / 4 - 0.5rem);
}
.GJ_student .GJ_studentlist .GJ_studentitem .pic {
  width: 100%;
  padding: 0 0.06rem 0.06rem 0;
  margin-bottom: 0.3rem;
  background: url(../images/gj/stdbg.jpg) no-repeat right bottom;
  background-size: 90%;
  position: relative;
  overflow: hidden;
  height: 2.03rem;
}
.GJ_student .GJ_studentlist .GJ_studentitem .pic img {
  width: 100%;
  height: 100%;
  
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.GJ_student .GJ_studentlist .GJ_studentitem .txt h3 {
  font-size: 0.16rem;
  color: #333;
  margin-bottom: 0.15rem;
}
.GJ_student .GJ_studentlist .GJ_studentitem .txt .des {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: #8d8d8d;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  height: 0.96rem;
  overflow: hidden;
  text-align: justify;
}
.GJ_student .GJ_studentlist .GJ_studentitem:hover .pic img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
.GJ_student .GJ_studentlist .GJ_studentitem:hover .des h3 {
  color: #000;
}
.GJ_student .GJ_studentlist .GJ_studentitem:hover .des .des {
  color: #333;
}
.GJ_email {
  width: 100%;
}
.GJ_email .emailinfo {
  width: 100%;
  height: 0.64rem;
  line-height: 0.64rem;
  background-image: -webkit-linear-gradient(left, #bb66e8, #7c7ff4);
  background-image: -moz-linear-gradient(right, #bb66e8, #7c7ff4);
  background-image: -o-linear-gradient(right, #bb66e8, #7c7ff4);
  background-image: linear-gradient(to right, #bb66e8, #7c7ff4);
  color: #fff;
  font-size: 0.18rem;
  text-align: center;
}
.GJ_email .emailinfo img {
  padding: 0 0.2rem;
}
.piclist {
  width: 100%;
}
.piclist ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.piclist ul::after {
  content: "";
  width: calc(100% / 3 - 0.28rem);
}
.piclist ul .piclistitem {
  width: calc(100% / 3 - 0.28rem);
  margin-bottom: 0.8rem;
}
.piclist ul .piclistitem::before {
  content: "";
  position: absolute;
  left: 0.1rem;
  top: 0.1rem;
  width: 100%;
  height: 2.32rem;
  background: #eef2fb;
  z-index: -1;
}
.piclist ul .piclistitem .piclistitem_pic {
  height: 2.32rem;
  width: 100%;
  position: relative;
  z-index: 5;
  margin-bottom: 0.37rem;
  overflow: hidden;
}
.piclist ul .piclistitem .piclistitem_pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.piclist ul .piclistitem .piclistitem_pic .date {
  width: 1rem;
  height: 0.36rem;
  font-size: 0.16rem;
  color: #0347b5;
  line-height: 0.46rem;
  text-align: right;
  position: absolute;
  right: 0;
  bottom: 0;
  background: #eef2fb;
}
.piclist ul .piclistitem .txt {
  width: 100%;
}
.piclist ul .piclistitem .txt a {
  color: #333;
  display: block;
}
.piclist ul .piclistitem .txt h3 {
  font-size: 0.18rem;
  line-height: 0.3rem;
  margin-bottom: 0.1rem;
}
.piclist ul .piclistitem .txt p {
  font-size: 0.14rem;
  opacity: 0.8;
  line-height: 0.26rem;
  height: 1.04rem;
  overflow: hidden;
}
.piclist ul .piclistitem:hover .piclistitem_pic img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
.piclist ul .piclistitem:hover .txt a {
  color: #0347b5;
}
.piclist ul .piclistitem02 {
  width: calc(100% / 3 - 0.28rem);
  margin-bottom: 0.4rem;
}
.piclist ul .piclistitem02::before {
  content: "";
  position: absolute;
  left: 0.1rem;
  top: 0.1rem;
  width: 100%;
  height: 2.02rem;
  background: #eef2fb;
  z-index: -1;
}
.piclist ul .piclistitem02 .piclistitem_pic {
  height: 2.02rem;
  width: 100%;
  position: relative;
  z-index: 5;
  margin-bottom: 0.37rem;
  overflow: hidden;
}
.piclist ul .piclistitem02 .piclistitem_pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.piclist ul .piclistitem02 .piclistitem_pic .date {
  width: 1rem;
  height: 0.36rem;
  font-size: 0.16rem;
  color: #0347b5;
  line-height: 0.46rem;
  text-align: right;
  position: absolute;
  right: 0;
  bottom: 0;
  background: #eef2fb;
}
.piclist ul .piclistitem02 .txt {
  width: 100%;
}
.piclist ul .piclistitem02 .txt a {
  color: #333;
  display: block;
}
.piclist ul .piclistitem02 .txt h3 {
  font-size: 0.18rem;
  line-height: 0.3rem;
  margin-bottom: 0.1rem;
}
.piclist ul .piclistitem02 .txt p {
  font-size: 0.14rem;
  opacity: 0.8;
  line-height: 0.26rem;
  height: 1.04rem;
  overflow: hidden;
}
.piclist ul .piclistitem02:hover .piclistitem_pic img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
.piclist ul .piclistitem02:hover .txt a {
  color: #0347b5;
}
.red .piclist ul .piclistitem02:hover .txt a {
  color: #bf000a;
}
.videolist {
  width: 100%;
}
.videolist ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.videolist ul::after {
  content: "";
  width: calc(100% / 4 - 0.28rem);
}
.videolist ul .videolistitem {
  width: calc(100% / 4 - 0.2rem);
  margin-bottom: 0.3rem;
}
.videolist ul .videolistitem .videolistitem_pic {
  max-height: 3rem;
  width: 100%;
  position: relative;
  z-index: 5;
  margin-bottom: 0.25rem;
  overflow: hidden;
  padding-right: 0.1rem;
  padding-bottom: 0.1rem;
}
.videolist ul .videolistitem .videolistitem_pic .videoico {
  position: absolute;
  width: 0.6rem;
  height: 0.6rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 8;
}
.videolist ul .videolistitem .videolistitem_pic::before {
  content: "";
  position: absolute;
  left: 0.1rem;
  top: 0.1rem;
  width: 100%;
  height: 100%;
  background: #eef2fb;
  z-index: -1;
}
.videolist ul .videolistitem .videolistitem_pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.videolist ul .videolistitem .txt {
  width: 100%;
}
.videolist ul .videolistitem .txt a {
  color: #333;
  display: block;
}
.videolist ul .videolistitem .txt h3 {
  font-size: 0.18rem;
  line-height: 0.3rem;
  margin-bottom: 0.1rem;
}
.videolist ul .videolistitem .txt p {
  font-size: 0.14rem;
  opacity: 0.8;
  line-height: 0.26rem;
  height: 1.04rem;
  overflow: hidden;
}
.videolist ul .videolistitem:hover .videolistitem_pic img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
.videolist ul .videolistitem:hover .txt a {
  color: #0347b5;
}
.logolist {
  width: 100%;
  margin-bottom: 0.5rem;
  margin-top: 0.3rem;
  position: relative;
}
.logolist .swiper-container {
  width: 100%;
}
.logolist .swiper-button-next,
.logolist .swiper-button-prev {
  width: 0.2rem;
  height: 0.2rem;
  margin-top: -0.1rem;
  top: 50%;
}
.logolist .swiper-button-next:after,
.logolist .swiper-button-prev:after {
  font-size: 0.24rem;
  font-weight: bold;
}
.logolist .swiper-button-prev,
.logolist .swiper-container-rtl .swiper-button-next {
  left: 6%;
}
.logolist .swiper-button-next,
.logolist .swiper-container-rtl .swiper-button-prev {
  right: 6%;
}
.logolist .logoitem {
  overflow: hidden;
}
.logolist .logoitem img {
  max-height: 100%;
  object-fit: cover;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  display: block;
  width: 100%;
  margin: 0 auto;
}
.logolist .logoitem:hover img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
.jclist {
  width: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 0.5rem;
  margin-top: 0.3rem;
  position: relative;
  padding: 0.7rem 0 1rem 0;
}
.jclist .GJ_title {
  color: #fff;
  width: 100%;
  text-align: center;
  margin-bottom: 0.8rem;
}
.jclist .GJ_title h3 {
  font-size: 0.34rem;
}
.jclist .swiper-container {
  width: 100%;
}
.jclist .swiper-button-next,
.jclist .swiper-button-prev {
  width: 0.2rem;
  height: 0.2rem;
  margin-top: -0.1rem;
  top: 57%;
}
.jclist .swiper-button-next:after,
.jclist .swiper-button-prev:after {
  font-size: 0.24rem;
  font-weight: bold;
}
.jclist .swiper-button-prev,
.jclist .swiper-container-rtl .swiper-button-next {
  left: 6%;
}
.jclist .swiper-button-next,
.jclist .swiper-container-rtl .swiper-button-prev {
  right: 6%;
}
.jclist .jcitem {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.jclist .jcitem img {
  max-height: 100%;
  object-fit: cover;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  display: block;
  width: 100%;
  height:100%;
  margin: 0 auto;
}
.jclist .jcitem .mask {
  width: 100%;
  height: 100%;
  background: #8223c4;
  color: #fff;
  position: absolute;
  padding: 0.3rem;
  left: 0;
  top: 0;
  z-index: 10;
  opacity: 0;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.jclist .jcitem .mask p {
  width: 100%;
  height: 100%;
  line-height: 0.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow-y: auto;
}
.jclist .jcitem .mask p::-webkit-scrollbar {
  /*楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉＄殑灏哄*/
  width: 5px;
  height: 1px;
}
.jclist .jcitem .mask p::-webkit-scrollbar-thumb {
  /*婊氬姩鏉￠噷闈㈠皬鏂瑰潡*/
  border-radius: 2px;
  box-shadow: inset 0 0 5px #bfbfbf;
  background: #bfbfbf;
}
.jclist .jcitem .mask p::-webkit-scrollbar-track {
  /*婊氬姩鏉￠噷闈㈣建閬�*/
  /* box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
  border-radius: 10px;
  background: #ededed;
}
.jclist .jcitem:hover img {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
.jclist .jcitem:hover .mask {
  opacity: 0.8;
}
.slogan {
  margin: 0.8rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
  font-size: 0.34rem;
  color: #666666;
}
.slogan span {
  padding: 0 0.26rem;
}
.yjjg {
  width: 100%;
  margin-bottom: 0.3rem;
}
.yjjg .yjjgitem {
  width: 46%;
}
.yjjg .yjjgitem .yjjgTitle {
  font-size: 0.24rem;
  color: #c8aa61;
  margin-bottom: 0.3rem;
}
.yjjg .yjjgitem ul li {
  width: 100%;
  padding: 0.1rem 0;
  border-bottom: 0.01rem #e5e5e5 solid;
  line-height: 0.4rem;
  position: relative;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.yjjg .yjjgitem ul li a {
  display: block;
  transform: translate(0);
  font-size: 0.15rem;
  width: calc(100% - 1.2rem);
  transition: transform 0.8s;
  -webkit-transition: transform 0.8s;
}
.yjjg .yjjgitem ul li::before {
  content: "";
  left: 0;
  top: 0;
  background: url(../images/bg03.png) no-repeat right center;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.yjjg .yjjgitem ul li::after {
  content: "";
  right: 0.25rem;
  top: 50%;
  background: url(../images/more3.png) no-repeat 0 0;
  background-size: 0.72rem 0.24rem;
  position: absolute;
  width: 0.72rem;
  margin-top: -0.12rem;
  height: 0.24rem;
  opacity: 0;
  transition: all 1s;
  -webkit-transition: all 1s;
}
.yjjg .yjjgitem ul li:last-child {
  border-bottom: 0;
}
.yjjg .yjjgitem ul li:hover a {
  transform: translate(15px);
  color: #5030af;
  font-size: 0.15rem;
  font-weight: bold;
}
.yjjg .yjjgitem ul li:hover::before {
  opacity: 1;
}
.yjjg .yjjgitem ul li:hover::after {
  opacity: 1;
}
.newpaperlist .in-tit {
  text-align: center;
  position: relative;
}
.newpaperlist .in-tit .in-more {
  position: absolute;
  right: 0;
  top: 0.2rem;
}
.newpaperlist .number-one {
  width: 100%;
  background: url(../images/nbg.jpg) no-repeat center bottom;
  background-size: cover;
  padding-bottom: 0.88rem;
  padding-top: 0.7rem;
}
.newpaperlist .number-one .numone-item {
  width: 100%;
}
.newpaperlist .number-one .numone-item .item-left {
  width: 50%;
  position: relative;
  padding-bottom: 1.62rem;
}
.newpaperlist .number-one .numone-item .item-left .picbg {
  width: 100%;
  overflow: hidden;
  height: 5rem;
}
.newpaperlist .number-one .numone-item .item-left .picbg a {
  display: block;
  height: 100%;
  width: 100%;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.newpaperlist .number-one .numone-item .item-left .bj {
  width: calc(100% - 0.4rem);
  position: absolute;
  left: 0.2rem;
  bottom: 0;
  background: #fff;
  border-top: 0.03rem #7612ac solid;
  padding: 0.4rem 0.5rem 0.5rem 0.3rem;
}
.newpaperlist .number-one .numone-item .item-left .bj .bjtime {
  color: #d8b95a;
  margin-bottom: 0.1rem;
}
.newpaperlist .number-one .numone-item .item-left .bj .bjtitle {
  font-size: 0.24rem;
  color: #000;
  margin-bottom: 0.15rem;
}
.newpaperlist .number-one .numone-item .item-left .bj .bjdes {
  font-size: 0.14rem;
  color: #333;
  line-height: 0.26rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 0.78rem;
  overflow: hidden;
}
.newpaperlist .number-one .numone-item .item-left:hover .picbg a {
  transform: scale(1.02);
  -webkit-transform: scale(1.2);
}
.newpaperlist .number-one .numone-item .item-left:hover .bj .bjtitle {
  color: #7612ac;
}
.newpaperlist .number-one .numone-item .item-right {
  width: 47.5%;
}
.newpaperlist .number-one .numone-item .item-right .numrt_item {
  background: url(../images/bg04.png) no-repeat right center;
  width: 100%;
  margin-bottom: 0.2rem;
  padding: 0.2rem 0;
}
.newpaperlist .number-one .numone-item .item-right .numrt_item:last-child {
  margin-bottom: 0;
}
.newpaperlist .number-one .numone-item .item-right .numrt_item .pic {
  width: 2.83rem;
  height: 1.9rem;
  overflow: hidden;
}
.newpaperlist .number-one .numone-item .item-right .numrt_item .pic a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.newpaperlist .number-one .numone-item .item-right .numrt_item .pic img {
  width: 100%;
  height: 100%;
}
.newpaperlist .number-one .numone-item .item-right .numrt_item .text {
  width: calc(100% - 2.83rem);
  padding: 0.2rem 0.5rem 0.2rem 0.3rem;
  position: relative;
}
.newpaperlist .number-one .numone-item .item-right .numrt_item .text::before {
  content: "";
  position: absolute;
  left: 0rem;
  top: 0.42rem;
  height: 0.35rem;
  background: #7612ac;
  width: 0.03rem;
}
.newpaperlist .number-one .numone-item .item-right .numrt_item .text .rt_img {
  width: 2.83rem;
  height: 1.9rem;
}
.newpaperlist .number-one .numone-item .item-right .numrt_item .text .rt_img img {
  width: 100%;
  height: 100%;
  transition: all 0.8rem;
  -webkit-transition: all 0.8rem;
}
.newpaperlist .number-one .numone-item .item-right .numrt_item .text .time {
  margin-bottom: 0.15rem;
  color: #d8b95a;
  font-family: "Philosopher";
}
.newpaperlist .number-one .numone-item .item-right .numrt_item .text .rt_title {
  margin-bottom: 0.1rem;
  color: #333;
  font-size: 0.18rem;
  height: 0.3rem;
  line-height: 0.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}
.newpaperlist .number-one .numone-item .item-right .numrt_item .text .rt_des {
  line-height: 0.24rem;
  height: 0.72rem;
  color: #6e6e6e;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  max-height: 0.72rem;
  font-size: 0.14rem;
}
.newpaperlist .number-one .numone-item .item-right .numrt_item:hover .pic a {
  transform: scale(1.02);
  -webkit-transform: scale(1.2);
}
.newpaperlist .number-one .numone-item .item-right .numrt_item:hover .rt_title {
  color: #7612ac;
}
.newpaperlist .number-two {
  background: url(../images/nbg2.jpg) no-repeat center 3.61rem;
  width: 100%;
  background-size: cover;
}
.newpaperlist .number-two ul {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  padding-top: 0.7rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.newpaperlist .number-two ul li span {
  font-size: 0.24rem;
  padding-right: 0.2rem;
  color: #333;
  opacity: 0.75;
  cursor: pointer;
  line-height: 0.36rem;
}
.newpaperlist .number-two ul li .in-tit {
  position: absolute;
  right: 0;
  top: 0.8rem;
  display: none;
}
.newpaperlist .number-two ul li.active span {
  opacity: 1;
  font-size: 0.3rem;
}
.newpaperlist .number-two ul li.active .in-tit {
  display: block;
  z-index: 10;
}
.newpaperlist .number-two .dynamicitem {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.newpaperlist .number-two .dynamicitem .dynameic_item {
  width: calc(100% / 4 - 0.18rem);
  /* height: 317px; */
  position: relative;
}
.newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_it {
  width: 100%;
  background: url(../images/bg05.png) no-repeat left top;
  height: 2rem;
  background-size: 100% 100%;
  padding: 0.1rem 0.1rem 0 0.1rem;
}
.newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_it .dynameic_itA {
  border: 0.01rem dashed rgba(255, 255, 255, 0.2);
  border-bottom: 0;
  width: 100%;
  align-items: flex-start;
  height: 100%;
  padding-top: 0.5rem;
}
.newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_it .dynameic_itA .dynameic_title {
  width: calc(100% - 0.8rem);
  padding-left: 0.2rem;
  color: #fff;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-height: 0.32rem;
  font-size: 0.18rem;
  overflow: hidden;
  margin-top: -0.08rem;
}
.newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_it .dynameic_itA .dynameic_date {
  width: 0.6rem;
  background: #fff;
  color: #431dd2;
  text-align: center;
  height: 0.72rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_it .dynameic_itA .dynameic_date .day {
  font-size: 0.34rem;
  line-height: 0.34rem;
}
.newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_it .dynameic_itA .dynameic_date .time {
  font-size: 0.14rem;
}
.newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_bod {
  padding: 0.3rem;
  background: #fff;
  border: 0.01rem #e5e5e5 solid;
}
.newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_bod p {
  font-size: 0.14rem;
  color: #333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  line-height: 0.26rem;
  overflow: hidden;
  height: 1.3rem;
  opacity: 0.8;
  margin-bottom: 0.2rem;
}
.newpaperlist .number-two .dynamicitem .dynameic_item .details_more {
  border-top: 0.01rem dashed #dbdbdb;
  display: flex;
  justify-content: space-between;
  padding-top: 0.17rem;
}
.newpaperlist .number-two .dynamicitem .dynameic_item .details_more a {
  font-size: 0.14rem;
  color: #d8b95a;
  display: block;
  width: 100%;
}
.newpaperlist .number-two .dynamicitem .dynameic_item:hover .details_more {
  border-top: 0.01rem dashed #d8b95a;
}
.newpaperlist .number-two .dynamicitem .dynameic_item:hover .details_more a {
  text-decoration: underline;
}
.newpaperlist .number-two .number-three .in-tit {
  text-align: center;
  position: relative;
  padding-top: 0.7rem;
}
.newpaperlist .number-two .number-three .in-tit .in-more {
  position: absolute;
  right: 0;
  top: 1rem;
}
.newpaperlist .number-two .number-three .peperswiper {
  /*width: 95%;margin: 0 auto;*/
  position: relative;
}
.newpaperlist .number-two .number-three .swiper-button-next {
  font-size: 0.3rem;
  right: 3%;
  color: #6510ad;
}
.newpaperlist .number-two .number-three .swiper-button-prev {
  font-size: 0.3rem;
  left: 3%;
  color: #6510ad;
}
.newpaperlist .number-two .number-three .swiper-button-next:after,
.newpaperlist .number-two .number-three .swiper-button-prev:after {
  font-size: 0.32rem;
}
.newpaperlist .number-two .number-three .swiper-button-next:hover,
.newpaperlist .number-two .number-three .swiper-button-prev:hover {
  color: #d8b95a;
}
.newpaperlist .number-two .number-three .swiper-button-next:after,
.newpaperlist .number-two .number-three .swiper-container-rtl .swiper-button-prev:after {
  content: "\e676";
}
.newpaperlist .number-two .number-three .swiper-button-prev:after,
.newpaperlist .number-two .number-three .swiper-container-rtl .swiper-button-next:after {
  content: "\e62f";
}
.newpaperlist .number-two .number-three .peperswipernext,
.newpaperlist .number-two .number-three .peperswiperprev {
  position: absolute;
  top: 0;
  bottom: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #007aff;
}
.newpaperlist .number-two .number-three .swiper-container-rtl .swiper-button-prev {
  left: 10%;
  right: auto;
}
.newpaperlist .number-two .number-three .topic_item {
  position: relative;
}
.newpaperlist .number-two .number-three .topic_item .swiper-slide:nth-child(2n) {
  margin-top: 0.3rem;
}
.newpaperlist .number-two .number-three .topic_item .potic_one:nth-child(2n) {
  margin-top: 0.3rem;
}
.newpaperlist .number-two .number-three .topic_item .potic_one .potic_img {
  width: 100%;
  height: 2.3rem;
  overflow: hidden;
}
.newpaperlist .number-two .number-three .topic_item .potic_one .potic_img a {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.newpaperlist .number-two .number-three .topic_item .potic_one .potic_img img {
  width: 100%;
  height: 100%;
}
.newpaperlist .number-two .number-three .topic_item .potic_one .potic_bod {
  font-size: 0.18rem;
  color: #333;
  padding-left: 0.2rem;
  margin-top: 0.2rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  padding-bottom: 0.2rem;
  position: relative;
}
.newpaperlist .number-two .number-three .topic_item .potic_one .potic_bod::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0.03rem;
  height: 0.2rem;
  background: #7612ac;
}
.newpaperlist .number-two .number-three .topic_item .potic_one:hover .potic_img a {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
.newpaperlist .number-two .number-three .topic_item .potic_one:hover .potic_bod a {
  color: #7612ac;
}
.newpaperlist .number-four {
  background: url(../images/nbg4.png) no-repeat center bottom;
  width: 100%;
  padding-bottom: 1rem;
  background-size: cover;
}
.newpaperlist .number-four .in-tit {
  text-align: center;
  padding-top: 0.8rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
}
.newpaperlist .number-four .sylist {
  width: 100%;
}
.newpaperlist .number-four .sylist .aleft {
  width: 55%;
}
.newpaperlist .number-four .sylist .aright {
  width: calc(45% - 0.1rem);
}
.newpaperlist .number-four .sylist .syname {
  font-size: 0.36rem;
  color: #fff;
  letter-spacing: 0.15rem;
  font-weight: bold;
}
.newpaperlist .number-four .sylist .syen {
  font-size: 0.3rem;
  color: #fff;
  mix-blend-mode: soft-light;
  text-transform: uppercase;
  font-family: "Palatino Linotype";
}
.newpaperlist .number-four .sylist .syar {
  padding-top: 0.1rem;
}
.newpaperlist .number-four .sylist .sy01 {
  width: 4.11rem;
  height: 100%;
  overflow: hidden;
}
.newpaperlist .number-four .sylist .sy01 .sypic {
  width: 100%;
  height: 5.11rem;
  position: relative;
}
.newpaperlist .number-four .sylist .sy01 .sypic a {
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.newpaperlist .number-four .sylist .sy01 .sytxt {
  align-items: flex-start;
  width: 100%;
  padding: 0.8rem 0.5rem 0.3rem;
  position: absolute;
  left: 0;
  top: 0;
}
.newpaperlist .number-four .sylist .sy01:hover .sypic a {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
.newpaperlist .number-four .sylist .sy02 {
  width: calc(100% - 4.21rem);
  overflow: hidden;
}
.newpaperlist .number-four .sylist .sy02 .syitem {
  width: 100%;
  height: 2.5rem;
  margin-bottom: 0.1rem;
  position: relative;
  overflow: hidden;
}
.newpaperlist .number-four .sylist .sy02 .syitem:last-child {
  margin-bottom: 0;
}
.newpaperlist .number-four .sylist .sy02 .syitem .sypic {
  width: 100%;
  height: 2.5rem;
  position: relative;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.newpaperlist .number-four .sylist .sy02 .syitem .sypic a {
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.newpaperlist .number-four .sylist .sy02 .syitem .sytxt {
  align-items: flex-start;
  width: 100%;
  padding: 0.45rem 0.5rem 0.3rem;
  position: absolute;
  left: 0;
  top: 0;
}
.newpaperlist .number-four .sylist .sy02 .syitem:hover .sypic {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
.newpaperlist .number-four .sylist .sy03,
.newpaperlist .number-four .sylist .sy04 {
  width: 49%;
  position: relative;
  height: 100%;
  overflow: hidden;
}
.newpaperlist .number-four .sylist .sy03 .sypic,
.newpaperlist .number-four .sylist .sy04 .sypic {
  width: 100%;
  height: 5.11rem;
  position: relative;
}
.newpaperlist .number-four .sylist .sy03 .sypic a,
.newpaperlist .number-four .sylist .sy04 .sypic a {
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
}
.newpaperlist .number-four .sylist .sy03 .sytxtshu,
.newpaperlist .number-four .sylist .sy04 .sytxtshu {
  width: 100%;
  height: 100%;
  padding: 0.47rem 0.4rem;
  position: absolute;
  left: 0;
  top: 0;
  align-items: flex-start;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}
.newpaperlist .number-four .sylist .sy03 .sytxtshu .syal a,
.newpaperlist .number-four .sylist .sy04 .sytxtshu .syal a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.newpaperlist .number-four .sylist .sy03 .sytxtshu .syal .synameshu,
.newpaperlist .number-four .sylist .sy04 .sytxtshu .syal .synameshu {
  font-size: 0.36rem;
  color: #fff;
  letter-spacing: 0rem;
  font-weight: bold;
  width: 0.36rem;
  line-height: 0.36rem;
}
.newpaperlist .number-four .sylist .sy03 .sytxtshu .syal .syenshu,
.newpaperlist .number-four .sylist .sy04 .sytxtshu .syal .syenshu {
  font-size: 0.3rem;
  color: #fff;
  text-transform: uppercase;
  font-family: "Palatino Linotype";
  width: 0.3rem;
  direction: rtl!important;
  direction: inherit;
  mix-blend-mode: soft-light;
  text-align: center;
  line-height: 0.3rem;
  writing-mode: tb-rl;
}
.newpaperlist .number-four .sylist .sy03 .sytxtshu .syar,
.newpaperlist .number-four .sylist .sy04 .sytxtshu .syar {
  width: 100%;
}
.newpaperlist .number-four .sylist .sy03 .sytxtshu .syar img,
.newpaperlist .number-four .sylist .sy04 .sytxtshu .syar img {
  margin: 0 0 0 auto;
}
.newpaperlist .number-four .sylist .sy03:hover .sypic a,
.newpaperlist .number-four .sylist .sy04:hover .sypic a {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
@media only screen and (min-width: 1921px) {
  .num_first .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    right: 21%;
  }
  .num_first .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
    left: 21%;
  }
  .logolist .swiper-button-next,
  .logolist .swiper-container-rtl .swiper-button-prev {
    right: 16%;
  }
  .logolist .swiper-button-prev,
  .logolist .swiper-container-rtl .swiper-button-next {
    left: 16%;
  }
  .jclist .swiper-button-prev,
  .jclist .swiper-container-rtl .swiper-button-next {
    left: 16%;
  }
  .jclist .swiper-button-next,
  .jclist .swiper-container-rtl .swiper-button-prev {
    right: 16%;
  }
}
@media only screen and (max-width: 1800px) {
  .swiper-button-next,
  .swiper-button-prev {
    width: 30px;
    height: 30px;
  }
  .newpaperlist .number-two .number-three .swiper-button-prev {
    left: 0;
  }
  .newpaperlist .number-two .number-three .swiper-button-next {
    right: 0;
  }
  .swiper-button-next:after,
  .swiper-button-prev:after {
    font-size: 0.3rem;
  }
  .GJ_slider .GJ_slick_right {
    top: 0.28rem;
    padding: 0.48rem;
  }
}
@media only screen and (max-width: 1600px) {
  .GJ .GJ_project_num .project_numitem {
    width: calc(100% / 4 - 0.2rem);
  }
  .logolist .swiper-button-next,
  .logolist .swiper-container-rtl .swiper-button-prev {
    right: 1%;
  }
  .logolist .swiper-button-prev,
  .logolist .swiper-container-rtl .swiper-button-next {
    left: 1%;
  }
  .jclist .swiper-button-prev,
  .jclist .swiper-container-rtl .swiper-button-next {
    left: 1%;
  }
  .jclist .swiper-button-next,
  .jclist .swiper-container-rtl .swiper-button-prev {
    right: 1%;
  }
  .GJ_slider .GJ_slick_right {
    top: 0.15rem;
  }
}
@media screen and (max-width: 1440px) {
  .GJ .GJ_project_num {
    padding: 0.8rem 0.5rem 0.5rem;
  }
  .GJ .GJ_project_num .project_numitem h3 .timer {
    margin-bottom: 0.15rem;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem .pic {
    height: 1.51rem;
  }
  .piclist ul .piclistitem02 .piclistitem_pic,
  .piclist ul .piclistitem02::before {
    height: 1.64rem;
  }
}
@media screen and (max-width: 1366px) {
  .GJ {
    width: 100%;
    background: url(../images/gj/bg.png) no-repeat left top;
    padding-top: 0rem;
  }
  .GJ .GJ_project_num {
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 0.8rem 1rem 0.5rem;
  }
  .GJ .GJ_project_num .project_numitem {
    width: calc(100% / 4 - 0.8rem);
    font-size: 0.14rem;
    text-shadow: 0 0 0.1rem #4e12ac;
    color: #fff;
    text-align: center;
  }
  .GJ .GJ_project_num .project_numitem h3 {
    align-items: flex-end;
  }
  .GJ .GJ_project_num .project_numitem h3 .gjshu {
    font-size: 0.8rem;
    margin-bottom: 0.4rem;
    padding-right: 0.1rem;
  }
  .GJ .GJ_project_num .project_numitem p {
    margin-top: 0.2rem;
  }
  .newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_it .dynameic_itA .dynameic_date {
    width: 0.8rem;
  }
  .newpaperlist .number-four .sylist .sy01 {
    width: calc(50% - 0.1rem);
  }
  .newpaperlist .number-four .sylist .sy02 {
    width: 50%;
  }
  .newpaperlist .number-four .sylist .sy02 .syitem .sypic a,
  .newpaperlist .number-four .sylist .sy01 .sypic a {
    background-size: cover;
  }
  .newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_it .dynameic_itA .dynameic_title {
    width: calc(100% - 0.9rem);
  }
  .GJ_slider .GJ_slick_right {
    top: 0rem;
    padding: 0.3rem;
    height: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .GJ .GJ_project_num .project_numitem {
    width: calc(100% / 4 - 0.2rem);
  }
  .GJ .GJ_project_num .project_numitem h3 .timer {
    font-size: 0.6rem;
  }
  .newpaperlist .number-one .numone-item .item-right .numrt_item {
    background-size: 80% 100%;
  }
  .newpaperlist .number-one .numone-item .item-right .numrt_item .text {
    padding: 0.2rem 0.2rem 0 0.2rem;
  }
  .newpaperlist .number-two .number-three .topic_item .potic_one .potic_img {
    height: 1.8rem;
  }
  .newpaperlist .number-four .sylist .sy01 .sytxt {
    padding: 0.45rem 0.3rem 0.3rem;
  }
  .piclist ul .piclistitem02 .piclistitem_pic,
  .piclist ul .piclistitem02::before {
    height: 1.48rem;
  }
  .GJ_slider .GJ_slick_right {
    padding: 0.3rem 0.48rem;
  }
  .GJ_slider .GJ_slick_right .GJ_newsitem .des {
    height: 0.96rem !important;
    margin-bottom: 0.23rem;
  }
}
@media screen and (max-width: 1080px) {
  .slogan {
    margin: 0.5rem 0;
    font-size: 0.3rem;
  }
  .slogan span {
    padding: 0 0.2rem;
  }
  .GJ {
    width: 100%;
    background: url(../images/gj/bg.png) no-repeat left top;
    padding-top: 0rem;
  }
  .GJ .GJ_first {
    width: 100%;
    padding-top: 0rem;
  }
  .GJ .GJ_first .GJ_project {
    width: 100%;
  }
  .GJ .GJ_first .guiji_firstlist {
    width: 100%;
    padding-right: 0rem;
    text-align: justify;
  }
  .GJ .GJ_first .guiji_firstlist strong {
    color: #5a429f;
    font-family: "SourceHanSerifCN-Bold";
    font-size: 0.24rem;
    padding-right: 0.15rem;
  }
  .GJ .GJ_first .guiji_firstlist p {
    font-size: 0.16rem;
    line-height: 0.3rem;
    color: #333;
  }
  .GJ .GJ_first .guiji_firstlist .jg_more {
    display: flex;
    justify-content: center;
  }
  .GJ .GJ_project_num {
    width: 100%;
  }
  .GJ .GJ_project_num .project_numitem {
    width: calc(100% / 4 - 0.2rem);
    font-size: 0.14rem;
    text-shadow: 0 0 0.1rem #4e12ac;
    color: #fff;
    text-align: center;
  }
  .GJ .GJ_project_num .project_numitem h3 {
    align-items: flex-end;
  }
  .GJ .GJ_project_num .project_numitem h3 .gjshu {
    font-size: 0.6rem;
    padding-right: 0.1rem;
  }
  .GJ .GJ_project_num .project_numitem p {
    margin-top: 0.2rem;
  }
  .GJ_student {
    width: 100%;
  }
  .GJ_student .GJ_title {
    text-align: center;
    position: relative;
    margin-bottom: 0.5rem;
  }
  .GJ_student .GJ_title h3 {
    font-size: 0.34rem;
    color: #333;
  }
  .GJ_student .GJ_title .jg_more a {
    position: absolute;
    right: 0;
    top: 0.1rem;
  }
  .GJ_student .GJ_studentlist {
    width: 100%;
  }
  .GJ_student .GJ_studentlist::after {
    content: '';
    display: inline-block;
    width: calc(100% / 2 - 0.4rem);
  }
  .GJ_student .GJ_studentlist .GJ_studentitem {
    width: calc(100% / 2 - 0.4rem);
  }
  .GJ_student .GJ_studentlist .GJ_studentitem .pic {
    width: 100%;
    padding: 0 0.06rem 0.06rem 0;
    margin-bottom: 0.3rem;
    background: url(../images/gj/stdbg.jpg) no-repeat right bottom;
    background-size: 90%;
    position: relative;
    overflow: hidden;
    height: 17em;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem .pic img {
    width: 100%;
    max-height: 100%;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem .txt h3 {
    font-size: 0.16rem;
    color: #333;
    margin-bottom: 0.15rem;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem .txt .des {
    font-size: 0.14rem;
    line-height: 0.24rem;
    color: #8d8d8d;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 0.96rem;
    overflow: hidden;
    text-align: justify;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem:hover .pic img {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
  }
  .GJ_student .GJ_studentlist .GJ_studentitem:hover .des h3 {
    color: #000;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem:hover .des .des {
    color: #333;
  }
  .GJ_slider {
    width: 100%;
    position: relative;
  }
  .GJ_slider .GJ_slick_right {
    width: 45%;
    box-shadow: 0 0 0.15rem 0.02rem rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 0.25rem;
    top: 0;
    background: #fff url(../images/gj/p2-bg.png) no-repeat right bottom;
    padding: 0.35rem;
  }
  .piclist ul .piclistitem .piclistitem_pic,
  .piclist ul .piclistitem::before {
    height: 1.8rem;
  }
  .piclist ul .piclistitem02 .piclistitem_pic,
  .piclist ul .piclistitem02::before {
    height: 1.19rem;
  }
  .yjjg .yjjgitem {
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .yjjg .yjjgitem .yjjgTitle {
    margin-bottom: 0rem;
  }
  .newpaperlist .in-tit .in-more {
    top: 0.01rem;
  }
  .newpaperlist .number-one {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .newpaperlist .number-one .numone-item {
    width: 100%;
  }
  .newpaperlist .number-one .numone-item .item-left {
    width: 100%;
    padding-bottom: 0.5rem;
  }
  .newpaperlist .number-one .numone-item .item-left .picbg {
    width: 60%;
    height: 3.7rem;
  }
  .newpaperlist .number-one .numone-item .item-left .bj {
    width: 45%;
    left: 55%;
    bottom: auto;
    top: 15%;
  }
  .newpaperlist .number-one .numone-item .item-right {
    width: 100%;
  }
  .newpaperlist .number-two {
    background: url(../images/nbg2.jpg) no-repeat center 3rem;
    padding-bottom: 0.5rem;
  }
  .newpaperlist .number-two ul {
    padding-top: 0.5rem;
    padding-bottom: 0.3rem;
  }
  .newpaperlist .number-two ul li span {
    font-size: 0.24rem;
    padding-right: 0.2rem;
    color: #333;
    opacity: 0.75;
    cursor: pointer;
  }
  .newpaperlist .number-two ul li .in-tit {
    position: absolute;
    right: 0;
    top: 0.6rem;
    display: none;
  }
  .newpaperlist .number-two .dynamicitem .dynameic_item {
    width: calc(100% / 4 - 0.18rem);
    /* height: 317px; */
    position: relative;
  }
  .newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_it {
    height: 1.8rem;
  }
  .newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_bod {
    padding: 0.15rem;
  }
  .newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_bod p {
    font-size: 0.14rem;
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    line-height: 0.24rem;
    overflow: hidden;
    height: 1.2rem;
    opacity: 0.8;
    margin-bottom: 0.05rem;
  }
  .newpaperlist .number-two .dynamicitem .dynameic_item .details_more {
    padding-top: 0.05rem;
  }
  .newpaperlist .number-two .number-three .in-tit {
    padding-top: 0.5rem;
  }
  .newpaperlist .number-two .number-three .in-tit .in-more {
    top: 0.5rem;
  }
  .newpaperlist .number-two .number-three .topic_item .potic_one:nth-child(2n) {
    margin-top: 0.15rem;
  }
  .newpaperlist .number-two .number-three .topic_item .potic_one .potic_img {
    height: 1.5rem;
  }
  .newpaperlist .number-four .in-tit {
    text-align: center;
    padding-top: 0.5rem;
    padding-bottom: 0.3rem;
  }
  .newpaperlist .number-four .sylist .syname {
    font-size: 0.26rem;
  }
  .newpaperlist .number-four .sylist .syen {
    font-size: 0.2rem;
  }
  .newpaperlist .number-four .sylist .syar {
    padding-top: 0.1rem;
  }
  .newpaperlist .number-four .sylist .sy01 {
    width: calc(50% - 0.05rem);
    height: 100%;
    overflow: hidden;
  }
  .newpaperlist .number-four .sylist .sy01 .sytxt {
    padding: 0.3rem;
  }
  .newpaperlist .number-four .sylist .sy01:hover .sypic {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  .newpaperlist .number-four .sylist .sy02 {
    width: 49%;
    overflow: hidden;
  }
  .newpaperlist .number-four .sylist .sy02 .syitem {
    width: 100%;
    height: calc(100% / 2 - 0.05rem);
    margin-bottom: 0.1rem;
    position: relative;
    overflow: hidden;
  }
  .newpaperlist .number-four .sylist .sy02 .sytxt {
    align-items: flex-start;
    width: 100%;
    padding: 0.45rem 0.5rem 0.3rem;
    position: absolute;
    left: 0;
    top: 0;
  }
  .newpaperlist .number-four .sylist .sy02:hover .sypic a {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  .newpaperlist .number-four .sy03 .sypic,
  .newpaperlist .number-four .sy04 .sypic {
    height: 4rem;
  }
  .newpaperlist .number-four .sy03 .sytxtshu,
  .newpaperlist .number-four .sy04 .sytxtshu {
    padding: 0.3rem;
  }
  .newpaperlist .number-four .sy03 .sytxtshu .syal .synameshu,
  .newpaperlist .number-four .sy04 .sytxtshu .syal .synameshu {
    font-size: 0.26rem;
    width: 0.26rem;
    line-height: 0.26rem;
  }
  .newpaperlist .number-four .sy03 .sytxtshu .syal .syenshu,
  .newpaperlist .number-four .sy04 .sytxtshu .syal .syenshu {
    font-size: 0.2rem;
    width: 0.2rem;
    line-height: 0.2rem;
  }
  .newpaperlist .number-four .sy03:hover .sypic,
  .newpaperlist .number-four .sy04:hover .sypic {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  .GJ_slider .GJ_slick_right .GJ_newsitem .des {
    height: 0.64rem !important;
  }
  .GJ_slider .GJ_slick_right .GJ_title {
    margin-bottom: 0.2rem;
  }
}
@media screen and (max-width: 960px) {
  .GJ .GJ_project_num {
    padding: 0.7rem 0.5rem 0;
  }
  .GJ .GJ_project_num .project_numitem {
    width: 48%;
    font-size: 0.14rem;
    text-shadow: 0 0 0.1rem #4e12ac;
    color: #fff;
    text-align: center;
    min-height: 1.5rem;
  }
  .videolist ul .videolistitem {
    width: calc(100% / 3 - 0.2rem);
  }
  .videolist ul::after {
    content: "";
    width: calc(100% / 3 - 0.2rem);
  }
  .piclist ul .piclistitem02 .piclistitem_pic,
  .piclist ul .piclistitem02::before {
    height: 1.45rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 778px) {
  html {
    font-size: 80px;
  }
  .GJ {
    background-size: cover;
  }
  .GJ .GJ_first {
    width: 100%;
  }
  .GJ .GJ_first .GJ_project {
    width: 100%;
  }
  .GJ .GJ_first .GJ_project .GJ_projectitem {
    width: 48%;
    padding: 0.3rem;
  }
  .GJ .GJ_first .guiji_firstlist {
    width: 100%;
    padding-right: 0rem;
    text-align: justify;
  }
  .GJ .GJ_first .guiji_firstlist strong {
    color: #5a429f;
    font-family: "SourceHanSerifCN-Bold";
    font-size: 0.24rem;
    padding-right: 0.15rem;
  }
  .GJ .GJ_first .guiji_firstlist p {
    font-size: 0.16rem;
    line-height: 0.3rem;
    color: #333;
  }
  .GJ .GJ_first .guiji_firstlist .jg_more {
    display: flex;
    justify-content: center;
  }
  .GJ .GJ_slider {
    width: 100%;
  }
  .GJ_slider {
    width: 100%;
    position: relative;
  }
  .GJ_slider .GJ_slick_left {
    width: 100%;
  }
  .GJ_slider .GJ_slick_right {
    width: 100%;
    box-shadow: 0 0 0.15rem 0.02rem rgba(0, 0, 0, 0.1);
    position: static;
    right: 0.25rem;
    padding: 0.5rem 0.3rem;
  }
  .GJ_slider .GJ_slick_right::after {
    content: "";
    position: absolute;
    right: -0.3rem;
    bottom: -0.3rem;
    background: url(../images/gj/bg3.jpg) no-repeat right bottom;
    width: calc(100% + 0.6rem);
    height: 100%;
    z-index: -1;
  }
  .GJ_slider .GJ_slick_right .GJ_title {
    margin-bottom: 0.4rem;
  }
  .GJ_slider .GJ_slick_right .GJ_title h3 {
    font-size: 0.34rem;
    color: #333;
  }
  .GJ_student {
    padding: 0.8rem 0 0.5rem;
    width: 100%;
  }
  .GJ_student .GJ_title {
    text-align: center;
    position: relative;
    margin-bottom: 0.5rem;
  }
  .GJ_student .GJ_title h3 {
    font-size: 0.34rem;
    color: #333;
  }
  .GJ_student .GJ_title .jg_more a {
    position: absolute;
    right: 0;
    top: 0.1rem;
  }
  .GJ_student .GJ_studentlist {
    width: 100%;
  }
  .GJ_student .GJ_studentlist::after {
    content: '';
    display: inline-block;
    width: 100%;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem {
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem .pic {
    width: 100%;
    padding: 0 0.06rem 0.06rem 0;
    margin-bottom: 0.3rem;
    background: url(../images/gj/stdbg.jpg) no-repeat right bottom;
    background-size: 90%;
    position: relative;
    overflow: hidden;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem .pic img {
    width: 100%;
    max-height: 3.3rem;
  }
  .GJ_email {
    background-size: auto 100%;
  }
  .GJ_email .emailinfo {
    width: 100%;
    height: 0.64rem;
    background: url(../images/gj/bg5.png) no-repeat center bottom;
    color: #fff;
    font-size: 0.18rem;
  }
  .GJ_email .emailinfo img {
    padding: 0 0.2rem;
  }
}
@media screen and (max-width: 768px) {
  html {
    font-size: 80px;
  }
  .slogan {
    margin: 0.5rem 0;
    font-size: 0.26rem;
  }
  .slogan span {
    padding: 0 0.1rem;
  }
  .GJ {
    background-size: cover;
  }
  .GJ .GJ_first {
    width: 100%;
  }
  .GJ .GJ_first .GJ_project {
    width: 100%;
  }
  .GJ .GJ_first .GJ_project .GJ_projectitem {
    width: 48%;
    padding: 0.3rem;
  }
  .GJ .GJ_first .guiji_firstlist {
    width: 100%;
    padding-right: 0rem;
    text-align: justify;
  }
  .GJ .GJ_first .guiji_firstlist strong {
    color: #5a429f;
    font-family: "SourceHanSerifCN-Bold";
    font-size: 0.24rem;
    padding-right: 0.15rem;
  }
  .GJ .GJ_first .guiji_firstlist p {
    font-size: 0.16rem;
    line-height: 0.3rem;
    color: #333;
  }
  .GJ .GJ_first .guiji_firstlist .jg_more {
    display: flex;
    justify-content: center;
  }
  .GJ .GJ_project_num {
    width: 100%;
    margin: 0.3rem 0;
    padding: 0.5rem 0.3rem 0.3rem;
  }
  .GJ .GJ_project_num .project_numitem {
    width: 48%;
    font-size: 0.14rem;
    text-shadow: 0 0 0.1rem #4e12ac;
    color: #fff;
    text-align: center;
    min-height: 1.5rem;
    padding-top: 0.3rem;
    margin-bottom: 0.3rem;
  }
  .GJ .GJ_project_num .project_numitem h3 {
    align-items: flex-end;
  }
  .GJ .GJ_project_num .project_numitem h3 .gjshu {
    font-size: 0.8rem;
    margin-bottom: 0.2rem;
    padding-right: 0.1rem;
  }
  .GJ .GJ_project_num .project_numitem p {
    margin-top: 0.2rem;
  }
  .GJ .GJ_slider {
    width: 100%;
  }
  .GJ_slider {
    width: 100%;
    position: relative;
  }
  .GJ_slider .GJ_slick_left {
    width: 100%;
  }
  .GJ_slider .GJ_slick_left .slick-slide {
    background-size: cover;
  }
  .GJ_slider .GJ_slick_right {
    width: 100%;
    position: relative;
    left: 0;
    right: 0.25rem;
    padding: 0.5rem 0.3rem;
  }
  .GJ_slider .GJ_slick_right::after {
    content: "";
    position: absolute;
    right: -0.3rem;
    bottom: -0.3rem;
    background: url(../images/gj/bg3.jpg) no-repeat right bottom;
    width: calc(100% + 0.6rem);
    height: calc(100% + 0.06rem);
    z-index: -1;
    background-size: 100% 100%;
  }
  .GJ_slider .GJ_slick_right .GJ_title {
    margin-bottom: 0.4rem;
  }
  .GJ_slider .GJ_slick_right .GJ_title h3 {
    font-size: 0.34rem;
    color: #333;
  }
  .GJ_student {
    width: 100%;
  }
  .GJ_student .GJ_title {
    text-align: center;
    position: relative;
    margin-bottom: 0.5rem;
  }
  .GJ_student .GJ_title h3 {
    font-size: 0.34rem;
    color: #333;
  }
  .GJ_student .GJ_title .jg_more a {
    position: absolute;
    right: 0;
    top: 0.1rem;
  }
  .GJ_student .GJ_studentlist {
    width: 100%;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem {
    width: 48% !important;
    margin-bottom: 0.3rem;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem .pic {
    width: 100%;
    padding: 0 0.06rem 0.06rem 0;
    margin-bottom: 0.3rem;
    background: url(../images/gj/stdbg.jpg) no-repeat right bottom;
    background-size: 90%;
    position: relative;
    overflow: hidden;
    height: 11em;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem .pic img {
    width: 100%;
    max-height: 3.3rem;
  }
  .GJ_email {
    background-size: auto 100%;
  }
  .GJ_email .emailinfo {
    width: 100%;
    height: 0.64rem;
    background: url(../images/gj/bg5.png) no-repeat center bottom;
    color: #fff;
    font-size: 0.18rem;
  }
  .GJ_email .emailinfo img {
    padding: 0 0.2rem;
  }
  .piclist ul::after {
    content: "";
    width: 48%;
  }
  .piclist ul .piclistitem {
    width: 48%;
  }
  .piclist ul .piclistitem::before {
    height: 2.3rem;
  }
  .piclist ul .piclistitem .piclistitem_pic {
    height: 2.3rem;
  }
  .piclist ul .piclistitem02 {
    width: 48%;
  }
  .piclist ul .piclistitem02::before {
    height: 1.76rem;
  }
  .piclist ul .piclistitem02 .piclistitem_pic {
    height: 1.76rem;
  }
  .newpaperlist .number-one .numone-item .item-left .bj {
    padding: 0.1rem 0.2rem 0.3rem;
  }
  .newpaperlist .number-two .dynamicitem .dynameic_item {
    width: 48%;
    margin-bottom: 0.2rem;
  }
  .newpaperlist .number-two .number-three .topic_item .potic_one {
    margin-bottom: 0.2rem;
  }
  .newpaperlist .number-two .number-three .topic_item .potic_one .potic_img {
    height: 2.5rem;
  }
  .newpaperlist .number-two {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .newpaperlist .number-four .in-tit {
    padding-top: 0.3rem;
    padding-bottom: 0.15rem;
  }
  .newpaperlist .number-four .sylist .aleft {
    width: 50%;
  }
  .newpaperlist .number-four .sylist .aright {
    width: calc(50% - 0.1rem);
  }
  .newpaperlist .number-four .sylist .sy02 .syitem .sytxt {
    padding: 0.3rem;
  }
  .videolist ul .videolistitem {
    width: calc(100% / 2 - 0.2rem);
  }
}
@media screen and (max-width: 640px) {
  .GJ_student .GJ_studentlist .GJ_studentitem .pic {
    height: 17em;
  }
  .GJ .GJ_first .GJ_project .GJ_projectitem {
    width: 100%;
  }
  .GJ .GJ_project_num .project_numitem {
    width: 100%;
  }
  .logolist .logoitem {
    padding: 0;
    height: 0.9rem;
    width: 50%;
  }
  .logolist .logoitem img {
    width: 70%;
  }
}
@media screen and (max-width: 600px) {
  .newpaperlist .number-one .numone-item .item-left .picbg {
    width: 100%;
    height: 3rem;
  }
  .newpaperlist .number-one .numone-item .item-left .bj {
    width: 100%;
    position: static;
  }
  .newpaperlist .number-one .numone-item .item-right .numrt_item {
    padding: 0.2rem;
    background: #fff;
  }
  .newpaperlist .number-one .numone-item .item-right .numrt_item .pic {
    width: 100%;
    height: 2.4rem;
  }
  .newpaperlist .number-one .numone-item .item-right .numrt_item .pic a {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
  }
  .newpaperlist .number-one .numone-item .item-right .numrt_item .text::before {
    display: none;
  }
  .newpaperlist .number-two ul li .in-tit {
    top: 0.5rem;
  }
  .newpaperlist .number-one .numone-item .item-right .numrt_item .text {
    width: 100%;
    padding: 0.2rem;
  }
  .newpaperlist .number-two .dynamicitem .dynameic_item .dynameic_it {
    height: 2rem;
  }
  .newpaperlist .number-two .dynamicitem .dynameic_item {
    width: 100%;
  }
  .newpaperlist .number-four .sylist .aleft {
    width: 100%;
    margin-bottom: 0.1rem;
  }
  .newpaperlist .number-four .sylist .aright {
    width: 100%;
  }
  .newpaperlist .number-two .number-three .topic_item .potic_one {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .slogan {
    font-size: 0.24rem;
  }
  .slogan span {
    padding: 0 0.06rem;
  }
  .newpaperlist .number-two .number-three .swiper-button-next,
  .newpaperlist .number-two .number-three .swiper-button-prev {
    top: 40%;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem {
    width: 100% !important;
  }
  .GJ_student .GJ_studentlist .GJ_studentitem .pic {
    height: 17em;
  }
  .piclist ul::after {
    content: "";
    width: 100%;
  }
  .piclist ul .piclistitem {
    width: 100%;
  }
  .piclist ul .piclistitem::before {
    height: 2.8rem;
  }
  .piclist ul .piclistitem .piclistitem_pic {
    height: 2.8rem;
  }
  .piclist ul .piclistitem .piclistitem_pic img {
    object-fit: cover;
  }
  .piclist ul .piclistitem02 {
    width: 100%;
  }
  .piclist ul .piclistitem02::before {
    height: 2.5rem;
  }
  .piclist ul .piclistitem02 .piclistitem_pic {
    height: 2.5rem;
  }
  .piclist ul .piclistitem02 .piclistitem_pic img {
    object-fit: cover;
  }
  .videolist ul .videolistitem {
    width: 100%;
  }
  .GJ_slider .GJ_slick_right::after {
    height: 100%;
  }
}
@media screen and (max-width: 320px) {
  .piclist ul .piclistitem::before {
    height: 2rem;
  }
  .piclist ul .piclistitem .piclistitem_pic {
    height: 2rem;
  }
  .piclist ul .piclistitem02::before {
    height: 2rem;
  }
  .piclist ul .piclistitem02 .piclistitem_pic {
    height: 2rem;
  }
}


/* 科室导航 */

.lyr_boders {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
		margin-top: .35rem;
		position: relative;
}
.lyr_content {
	padding-top: 0.45rem;
	margin-bottom: 0.8rem;
}
.lyr_content > img {
	display: block;
	width: .8rem;
}
.ksdh_icon1 {
	left: -0.1rem;
	top: 0.1rem;
	position: absolute;
}
.ksdh_icon2 {
	right: 0;
	bottom: -0.1rem;
	position: absolute;
}
.lyr_content > p {
	text-indent: 2em;
	text-align: justify;
	font-size: 0.18rem;
	line-height: 0.4rem;
	color: #666666;
}

.lyr_boders .lyr_first {
    width: calc(100%/2 - .3rem);
		margin-bottom: .5rem;
    box-shadow: 0 0 .3rem .2rem rgba(0, 0, 0, 0.05);
}

.lyr_boders .lyr_first .lyr_title {
    width: 100%;
    text-align: center;
    font-size: .24rem;
    height: .6rem;
    background: linear-gradient(to right, #0048B4, #39C1CC);
    line-height: .6rem;
    color: #fff;
}

.lyr_boders .lyr_first .lyr_des {
    padding: .22rem;
		display: flex;
		flex-wrap: wrap;
		gap: .22rem .08rem;
}

.lyr_boders .lyr_first .lyr_des .lyr_item {
	width: calc((100% - .16rem) / 3);
	min-height: .45rem;
	font-size: .16rem;
	background: #F7F9FC;
	display: flex;
	align-items: center;
	justify-content: center;
}

.lyr_boders .lyr_first .lyr_des .lyr_item:hover {
	color: #0247b5;
}

.lyr_second {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: .3rem .25rem;
	margin-bottom: .3rem;
}
.lyr_second .lyr_s_item {
	display: block;
	width: calc((100% - .75rem) / 4);
	padding: .3rem .25rem .75rem;
	/* border: .01rem solid #D7E1F3; */
	background: url(../images/ny/zzjs_bg.jpg) center no-repeat;
	background-size: cover;
	position: relative;
}
.lyr_second .lyr_s_item h2 {
	color: #333;
	font-size: .22rem;
	font-weight: 600;
	margin-bottom: .15rem;
}
.lyr_second .lyr_s_item label {
	color: #333;
	font-weight: 600;
	white-space: nowrap;
}
.lyr_s_zc {
	font-size: .16rem;
	margin-bottom: .15rem;
}
.lyr_s_sc {
	color: #0048b4;
	font-size: .16rem;
	margin-bottom: .25rem;
	line-height: .26rem;
}
.lyr_s_more {
	width: 100%;
	text-align: center;
	padding-top: .25rem;
	border-top: .01rem dashed #BBC3D1;
	position: absolute;
	left: 50%;
	bottom: .35rem;
	transform: translateX(-50%);
}
.lyr_second .lyr_s_item:hover {
	color: #0048b4;
}

@media all and (max-width: 1366px) {
    .lyr_boders .lyr_first .lyr_des {
        /* padding: .5rem .2rem */
    }
}

@media all and (max-width: 1080px) {
    .lyr_boders .lyr_first {
        width: 100%;
        margin-bottom: .3rem;
    }
}



@media only screen and (max-width: 1600px) {
    .lyr_boders .lyr_first .lyr_des {
        /* padding: .7rem .2rem; */
    }
}

@media only screen and (max-width: 1200px) {
    .lyr_boders .lyr_first .lyr_des {
        /* padding: .7rem .2rem; */
    }
}