.index-banner {
  overflow: hidden;
  position: relative;
}

.index-banner .sub-img {
  width: 4.36rem;
}

.index-banner .sub-img img {
  display: block;
  width: 100%;
  height: auto;
}

.index-banner .image, .index-banner .sub-img {
  transform: scale(1.1, 1.1);
  filter: blur(25px) brightness(80%) contrast(120%);
  transition: all 1s;
}

.index-banner .swiper-3 .sub-img{width: 6.36rem;}
.index-banner .swiper-4 .sub-img{width: 6.36rem;}

.index-banner .swiper-slide-active .image, .index-banner .swiper-slide-active .sub-img {
  transform: scale(1, 1);
  filter: blur(0) brightness(100%) contrast(100%);
}

.index-banner .context {
  display: flex;
  justify-content: center;
  font-size: normal;
  flex-direction: column;
  line-height: normal;
  padding: 0 1.45rem;
}

.index-banner .context .slogin {
  font-size: 0.86rem;
  font-weight: bold;
  color: #fff;
}

.index-banner .context .subtext {
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: #f7ac1f;
  margin-top: 0.2rem;
}

.index-banner .context .view-more {
  margin-top: 0.5rem;
}

.index-banner .context .level {
  position: absolute;
  display: flex;
  align-items: center;
  left: 1.45rem;
  bottom: 0.9rem;
  font-size: 13px;
  line-height: normal;
  color: #fff;
}

.index-banner .context .level .level-list {
  display: flex;
  align-items: center;
  margin-right: 6px;
  height: 0.4rem;
  width: 6rem;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  justify-content: space-between;
}

.index-banner .context .level .level-list .level-item {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.index-banner .context .level .level-list .active .item {
  position: absolute;
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 100%;
  background-color: #da2a1c;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.index-banner .context .level .level-un {
  box-sizing: border-box;
  height: 0.4rem;
  width: 1.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #666666;
  margin-right: 6px;
}

.index-banner .context .level .level-end {
  box-sizing: border-box;
  height: 0.4rem;
  width: 1.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000000;
}

.index-banner .pagination {
  position: absolute;
/*  right: 1.6rem; */right: 0; left: 0; text-align:  center;
  bottom: 30px;
  z-index: 999;
}

.index-banner .pagination .swiper-pagination-bullet {
/*  width: 0.16rem;
  height: 0.16rem;*/
	width: 10px; height: 10px;
  border-radius: 100%;
  background-color:rgba(255,255,255,1);
  opacity: 1;
}

.index-banner .pagination .swiper-pagination-bullet-active {
  background-color:  #f2b419;
}

.index-banner .pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
  margin-left: 0.2rem;
}

.view-more {
  background: url(../image/view-more-bg.png) no-repeat right center #64b430;
/*  width: 3.4rem;
  height: 0.7rem;*/
	 width: 160px; height: 50px;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 0 0.25rem;
  cursor: pointer;
  color: #fff;
}
.view-more:hover{ background-color:#01722f!important;}
.view-more .txt {
/*  font-size: 0.24rem;*/
  font-size: 18px;
}

.view-more .iconfont {
  font-size: 0.3rem;
}

.mq-tab .tab-content {
  display: none;
}

.mq-tab-title {
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 15px;
}

.mq-tab-title .tab-title span {
  font-size: 22px;
  display: block;
  width: 135px;
  height: 45px;
  font-weight: bold;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mq-tab-title .tab-title .more {
  position: absolute;
  font-weight: normal;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 69px;
  height: 26px;
  text-align: center;
  color: #49b479;
  background-color: #EDEDEE;
  border-radius: 26px;
  border-top-right-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  display: none;
}

.mq-tab-title .tab-title.active span {
  color: #49b479;
}

.mq-tab-title .tab-title.active .more {
  display: flex;
}

.common-title {
  text-align: center;
}

.common-title .big {
/*  font-size: 0.72rem;*/
 font-size:48px;
/*  color: #1a1f19;*/
   color: #1f5a35;
  font-weight: bold;
}

.common-title .small {
/*font-size: 0.3rem;*/
  font-size:20px;
/*color: #1c7846;*/
color: #79b555;
	
}

.index-main {
/*  background: url(../image/index-main-bg.png) no-repeat center bottom -2.4rem;*/
	  background: url(../image/index-main-bg.png) no-repeat center bottom -1.4rem;
  background-size: 100% auto;
/*  padding-top: 1.1rem;*/
  padding-top:60px;
}

.index-main .index-tansuo {
/*  margin-bottom: 1.7rem;*/
	  margin-bottom: 1rem;
}

.tuijian-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  height: 5.5rem; 
/*  padding: 0.9rem 0 1rem 0;*/
	
/*	padding: 1.3rem 0 1.2rem 0; */
	  height:6.2rem; 
	padding-bottom:80px; padding-top: 40px;
	
}
.index-tuijian{ padding-bottom:0;}
.tuijian-list .item { 
  cursor: pointer;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  border-radius: 0.25rem; 
}

.tuijian-list .item .img {
  overflow: hidden;
/*  */
/*width: 3.15rem;
  height: 4.6rem;*/

	width: 3.35rem;
 height: 4.5rem;
  transition: all 0.3s;
  position: relative;
  z-index: 1;
}

.tuijian-list .item .img img {
  display: block;
	max-width: none!important;
  width:100%!important;
  height:100%!important;
  object-fit: cover!important;
}

.tuijian-list .item .context {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  text-align: center;
  z-index: 3;
}

.tuijian-list .item .context .title {
/*  font-size: 0.36rem;*/
	  font-size: 24px;
  font-weight: bold;
  transform: translateY(0.5rem);
  transition: all 0.3s;
}

.tuijian-list .item .context .subtext {
/*  font-size: 0.2rem;*/
	  font-size: 18px;
  opacity: 0;
  transform: translateY(0.5rem);
  transition: all 0.3s;
}

.tuijian-list .item .context .more {
 /* width: 1.6rem;
  height: 0.5rem;*/
	width: 160px; 
	height: 45px;
  border-radius: 0.15rem;
  background-color: #f2b419;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
  margin: 0 auto;
  margin-top: 0.2rem;
  font-size: 0.18rem;
  color: #000;
  box-sizing: border-box;
  padding: 0 0.18rem;
  opacity: 0;
  transform: translateY(0.5rem);
  transition: all 0.3s;
}
.tuijian-list .item .context .more:hover{ background-color: #01722f;  color: #fff; }
.tuijian-list .item .context .more .iconfont {
  font-size: 0.28rem;
}

.tuijian-list .item:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1.5rem;
  left: 0;
  bottom: 0;
  z-index: 2;
  transition: all 0.3s;
/*  background-image: linear-gradient(to bottom, rgba(15, 18, 15, 0), rgba(15, 18, 15, 0.9));*/	
background-image: linear-gradient(to bottom, rgba(15, 18, 15, 0), rgba(15, 18, 15, 0.4));	
	
}

.tuijian-list .item:hover .img,.tuijian-list .active .img{
  width: 4.6rem;
  height: 4.8rem;
}

.tuijian-list .item:hover:before,.tuijian-list .active:before {
/*  height: 100%;*/
	  height:5%;
}

.tuijian-list .item:hover .context .subtext, .tuijian-list .item:hover .context .more, .tuijian-list .item:hover .context .title,.tuijian-list .active .context .subtext, .tuijian-list .active  .context .more, .tuijian-list .active  .context .title  {
  transform: translateY(-0.6rem);
  opacity: 1;
}

.tuijian-list .item + .item {
  margin-left: 0.4rem;
}

.tansuo-swiper {
  margin-top:50px;
}
.index-tansuo{}
.tansuo-swiper .swiper-slide {
  box-sizing: border-box;
  position: relative;
	
/*  width: 6.85rem;
  height: 5.3rem;*/
/*width: 4.25rem;*/ width:42%;
  height: 5rem;
  /*padding-left: 0.5rem;*/
 padding-right: 0.5rem;
  transition: all 0.3s;
}

.tansuo-swiper .swiper-slide .wrap {
  width: 100%;
  height: 100%;
  position: relative;
}

.tansuo-swiper .swiper-slide .wrap:before {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #f2b419;
  left: 0;
  top: 0;
  border-radius: 0.35rem;
  z-index: 1;
  transition: all 0.5s;
}

.tansuo-swiper .swiper-slide .img {
  width: 100%;
  height: 100%;
 padding-bottom: 1rem;
  overflow: hidden;
  border-radius: 0.35rem;
  position: relative; box-sizing: border-box;
  z-index: 2;
}
.tansuo-swiper .swiper-slide-prev{ opacity: 0;}
.tansuo-swiper .swiper-slide-active .img{ padding-bottom: 0;}
.tansuo-swiper .swiper-slide .img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.tansuo-swiper .swiper-slide .context {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 3;
  background-color: #f1f5f1;
/*  height: 1.45rem;*/
/*  height: .95rem;*/
  height: 1.05rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 0.5rem;
  border-bottom-left-radius: 0.32rem;
  border-bottom-right-radius: 0.32rem;
  box-sizing: border-box;
}

.tansuo-swiper .swiper-slide .context .title {
/*  font-size: 0.38rem;*/
  font-size:28px;
  font-weight: bold;
  color: #1a1f19;
}

.tansuo-swiper .swiper-slide .context .subtext {
/*  font-size: 0.18rem;*/ 
 font-size: 18px;
  color: #1c7846;
  margin-top: 5px;
}

.tansuo-swiper .swiper-slide .context .view-more {
/*  width: 2.2rem;
  height: 0.7rem;*/
	 width: 160px; height: 50px;
  display: none;
  margin-top: 0.3rem;
}

.tansuo-swiper .swiper-slide-active {
/*  width: 9.1rem !important;*/
	  width:58%!important;

}

.tansuo-swiper .swiper-slide-active .wrap:before {
  transform: rotate(2deg);
}

.tansuo-swiper .swiper-slide-active .wrap .context {
/*  height: 60%;
  background-image: linear-gradient(to bottom, rgba(15, 18, 15, 0), rgba(15, 18, 15, 0.6));*/
	 /* height:40%;*/
		  height:50%;
	  background-image: linear-gradient(to bottom, rgba(15, 18, 15, 0), rgba(15, 18, 15, 0.2));
	
  background-color: rgba(15, 18, 15, 0);
	/*
	  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent);*/
/* background-size: 40% 100%;
	background-repeat: no-repeat;*/
	
	
}

.tansuo-swiper .swiper-slide-active .wrap .context .title, .tansuo-swiper .swiper-slide-active .wrap .context .subtext {
  color: #fff;
}

.tansuo-swiper .swiper-slide-active .wrap .context .view-more {
  display: flex;
}

.tansuo-action {
  display: flex;
  vertical-align: middle;
  justify-content: center;
  margin-top: 0.4rem;
}

.tansuo-action .tansuo-prev, .tansuo-action .tansuo-next {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f2b419;
  margin: 0 0.25rem;
  cursor: pointer;
}

.tansuo-action .tansuo-prev .iconfont, .tansuo-action .tansuo-next .iconfont {
  font-size: 0.3rem;
  color: #01722f;
}

.tansuo-action .tansuo-prev:hover, .tansuo-action .tansuo-next:hover {
  background-color: #01722f;
}

.tansuo-action .tansuo-prev:hover .iconfont, .tansuo-action .tansuo-next:hover .iconfont {
  color: #f2b419;
}

.index-edu {
/*  */
/*	background: url(../image/edu-bg.png) no-repeat center center #173d3e;*/
		background: url(../image/edu-bg.png) no-repeat center center #026581;
	
/*  background: url("../image/edubg.jpg") no-repeat center center #026581;*/
  background-size: 100% 100%;
  padding: 0.6rem 1.5rem;
}

.index-edu .common-title .big {
  color: #fff;
}

.index-edu .common-title .small {
/*  color: #f7ac1f;*/
  color: #ffd71f;
}

.index-edu .edu-list {
  display: flex;
  width: 100%;
  justify-content: space-between;
/*  margin-top: 0.6rem;*/
	  margin-top: 0.3rem;
	 margin-bottom: 0.3rem;
}

.index-edu .edu-list img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s;
}
.index-edu .edu-list .big{ margin-right: .4rem;	width: 75%;}
.index-edu .edu-list .big:hover img {
  transform: scale(1.1);
}

.index-edu .edu-list .big .image {
  overflow: hidden;
/*  width: 9.44rem; height: 6.66rem;*/

	width: 100%;
  height: 520px;
  border-radius: 0.35rem;
  position: relative;
}

.index-edu .edu-list .big .context {
  position: absolute;
  width: 100%;
  height: 100%;
  color: #fff;
  left: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  box-sizing: border-box;
  padding-left: 0.8rem;
  padding-bottom: 0.8rem;
/*  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.9), transparent);*/
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent);
 background-size: 40% 100%;
	background-repeat: no-repeat;

background-position: 0 0;}

.index-edu .edu-list .big .context .title {
  font-family: fantasy;
  font-size: 0.8rem;
  font-weight: bold;
  color: #f7ac1f;
}

.index-edu .edu-list .big .context .tit {
/*  font-size: 0.6rem;*/
	  font-size: 48px;
  font-weight: bold;
}

.index-edu .edu-list .big .context .subtext {
/*  font-size: 0.3rem;*/
	  font-size:24px;
  line-height: 0.4rem;
  margin-top: 0.2rem;
}

.index-edu .edu-list .big .context .view-more {
  margin-top: 0.3rem;
  background: #f2b419;
  color: #111;
}
.index-edu .edu-list .big .context .view-more:hover,.index-edu .edu-list .big .context .view-more:hover *{  color: #fff;}
.index-edu .edu-list .small {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.index-edu .edu-list .small .image {
  overflow: hidden;
/*  width: 6.26rem;  height: 3.12rem;*/
	  width: 100%;
  height: 250px;
  border-radius: 0.35rem;
  position: relative;
}

.index-edu .edu-list .small .image:hover img {
  transform: scale(1.1);
}

.index-edu .edu-list .small .context {
  position: absolute;
  width: 100%;
  height: 100%;
  color: #fff;
  left: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  box-sizing: border-box;
  padding-left: 0.35rem;
  padding-bottom: 0.35rem;
/*  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.9), transparent);*/
	   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent);
 background-size: 40% 100%;
	background-repeat: no-repeat;
	
	
	
}

.index-edu .edu-list .small .context .tit {
/*  font-size: 0.4rem;*/
	  font-size:32px;
  font-weight: bold;
}

.index-edu .edu-list .small .context .subtext {
 /* font-size: 0.2rem;*/
	  font-size: 18px;
  line-height: 0.4rem;
}

.index-edu .edu-list .view-more {
  /*width: 2.3rem;*/
	 width:160px;
  margin-top: 0.2rem;
	
	
	
}

.index-edu .edu-list .view-more .iconfont {
  font-size: 0.3rem;
}

.index-news {
  background: url(../image/news-bg.png) no-repeat center center #f9f9f9;
  background-size: 100%;
  padding: 0.7rem 0 1rem 0;
	margin-top: -25px;

	
}

.index-news .view-more {
  width: 3.85rem;
  margin: 0 auto;
  margin-top: 0.5rem;
	  margin-top:30px;
}

.index-news-wrapper {
/*  margin-top: 0.7rem;*/
	  margin-top: 35px;
/*  padding: 0 1.2rem;*/
	padding: 0 ;
  position: relative;
}

.index-news-wrapper .news-prev, .index-news-wrapper .news-next {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f2b419;
  cursor: pointer;
  position: absolute;
  z-index: 2;
}

.index-news-wrapper .news-prev .iconfont, .index-news-wrapper .news-next .iconfont {
  font-size: 0.3rem;
  color: #01722f;
}

.index-news-wrapper .news-prev:hover, .index-news-wrapper .news-next:hover {
  background-color: #01722f;
}

.index-news-wrapper .news-prev:hover .iconfont, .index-news-wrapper .news-next:hover .iconfont {
  color: #f2b419;
}

.index-news-wrapper .news-prev {
/*  left: 0.6rem;*/
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.index-news-wrapper .news-next {
  right: 0.6rem;
	  right: 0.2rem;
  top: 50%;
  transform: translateY(-50%);
}

.index-news-wrapper .swiper-slide {
  padding: 0 0.3rem;
/*  width: 6.2rem;*/
	/*width: 38%;*/
		width: 34%;
  box-sizing: content-box;
}

.index-news-wrapper .swiper-slide .wrap {
  display: block;
/*  width: 6.2rem;*/
	  width:100%;
  overflow: hidden;
  border-radius: 0.3rem;
  background-color: #fff;
  box-shadow: 5px 9px 10px 0px rgba(110, 143, 107, 0.1);
  cursor: pointer;
}

.index-news-wrapper .swiper-slide .wrap:hover img {
  transform: scale(1.1);
}

.index-news-wrapper .swiper-slide .wrap:hover .context .title, .index-news-wrapper .swiper-slide .wrap:hover .context .link {
  color: #64b430;
}

.index-news-wrapper .swiper-slide .wrap .img {
  width: 100%;
/*  height: 3.7rem;*/
/*	height: 300px;*/
		height:250px;
  overflow: hidden;
  border-radius: 0.3rem;
}

.index-news-wrapper .swiper-slide .wrap .img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s;
}

.index-news-wrapper .swiper-slide .wrap .context {
/*  height: 2.2rem;*/
/*	 height: 1.3rem;*/
	 height: 140px;
  display: flex;
  flex-direction: column;
/*  justify-content: center;*/
  box-sizing: border-box;
  padding: 20px 0.4rem 0 .4rem;
}

.index-news-wrapper .swiper-slide .wrap .context .date {
/*  font-size: 0.18rem;*/
	font-size: 16px;
  color: #193444;
/*  margin-bottom: 0.2rem;*/
	margin-bottom: 15px;
}

.index-news-wrapper .swiper-slide .wrap .context .title {
 /* font-size: 0.28rem;*/
	font-size:20px;
  color: #262626;
  line-height:140%;
/*  margin-bottom: 0.2rem;*/
  /*padding-right: 0.8rem;*/
/*  height:50px;*/
	height:60px;
	height:auto;
  box-sizing: border-box;
  width: 100%;
}

.index-news-wrapper .swiper-slide .wrap .context .link {
/*  font-size: 0.14rem;*/
 font-size: 16px;
  color: #999999;
/*  font-weight: bold;*/
  cursor: pointer;
  display: none;
}

.index-ad .link {
  display: block;
  width: 100%;
}

.index-ad .link img {
  display: block;
  width: 100%;
  height: auto;
}

.edu-active {
	 margin-top:50px; 
/*  margin-top: 1.15rem;*/
}

.edu-active .wrapper {
  overflow: visible;
}

.edu-active .wrapper:after {
  content: "";
  display: table;
  clear: both;
  width: 100%;
}

.edu-active-list, .store-list {
  margin-right: -20px;
}

.edu-active-list .item, .store-list .item {
  float: left;
  width: 33.3333%;
  box-sizing: border-box;
  padding-right: 20px;
  margin-bottom: 0.6rem;
/*  cursor: pointer;*/
}

.edu-active-list .item .wrap, .store-list .item .wrap {
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.edu-active-list .item .wrap .img, .store-list .item .wrap .img {
  width: 100%;
  padding-top: 59.6154%;
  position: relative;
  overflow: hidden;
}

.edu-active-list .item .wrap .context, .store-list .item .wrap .context {
  height: 4.7rem;
  box-sizing: border-box;
  padding: 0.15rem 0.5rem 0.5rem 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.edu-active-list .item .wrap .context .date, .store-list .item .wrap .context .date {
  margin-bottom: 0.2rem;
}

.edu-active-list .item .wrap .context .date .day, .store-list .item .wrap .context .date .day {
  color: #3D3D3D;
  font-size: 0.4rem;
  font-weight: bold;
}

.edu-active-list .item .wrap .context .date .year, .store-list .item .wrap .context .date .year {
  font-size: 12px;
  color: #999;
}

.edu-active-list .item .wrap .context .title, .store-list .item .wrap .context .title {
/*  font-size: 0.32rem;*/
  font-size: 24px;
  color: #3D3D3D;
  margin-bottom: 0.2rem;
  line-height: 1.4;
  font-weight: bold;
}

.edu-active-list .item .wrap .context .desc, .store-list .item .wrap .context .desc {
  font-size: 0.18rem;
  line-height: 0.26rem;
  color: #999999;
}

.edu-active-list .item .wrap .context .more, .store-list .item .wrap .context .more {
/*  width: 0.6rem;
  height: 0.6rem;*/
	width: 50px; 
	height: 50px;
  border-radius: 100%;
  background-color: #173D3F;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #F7AC1F;
  font-size: 0.22rem;
}

.edu-active-list .item .wrap .context .more:hover, .store-list .item .wrap .context .more:hover {
  background-color: #F7AC1F;
  color: #173D3F;
  cursor: pointer;
}

.edu-active-list .item .wrap .context .add, .store-list .item .wrap .context .add {
  display: flex;
  align-items: center;
  font-size: 0.18rem;
}

.edu-active-list .item .wrap .context .add .iconfont, .store-list .item .wrap .context .add .iconfont {
  display: block;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 100%;
  background-color: #173D3F;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #F7AC1F;
  margin-right: 0.1rem;
}

.edu-active-list .item .wrap .context .add .iconfont:hover, .store-list .item .wrap .context .add .iconfont:hover {
  background-color: #F7AC1F;
  color: #173D3F;
  cursor: pointer;
}

.store-list {
  margin-top: 1rem;
}

.store-list .item .wrap .context {
  height: 2.2rem;
	padding: 15px 20px;
/*  padding: 0.3rem 0.5rem 0.4rem 0.5rem;*/
}

.store-list .item .wrap .context .title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.store-list .item .wrap .bom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.performance-list {
  margin-top: 1rem;
}

.performance-list .item:nth-child(2) {
/*  margin-top: 0.9rem;*/
}

.performance-list .item:nth-child(2n) {
  float: right;
}

.active-detail-info {
  padding: 50px 0 50px 0;
/*  background-color: #F8F8F8;*/
}

.active-detail-info .title {
  font-size: 0.4rem;
  font-weight: bold;
  line-height: 1.4;
  margin: 0 0 5px 0; 
 text-align: center;
	font-size: 36px;
	
}
.active-detail-info .content{  font-size: 16px; line-height: 180%;}
.active-detail-info .content *{ /*font-size: 16px;*/ line-height: 180%;}


.active-detail-info .source {
  font-size: 0.18rem; font-size: 16px; margin-top:20px;
  line-height: 0.3rem;
  padding-bottom:5px;
  border-bottom: 1px solid #D8D8D8; text-align: center; margin-bottom: 30px;
	
	
}

.active-detail-info .source .text {
  color: #1A1A1A;
}

.active-detail-info .source .date {
  color: #767676;
}

.breadcrumb-navigation {
  display: flex;
  align-items: center;
  font-size: 0.18rem;
  color: #999999;
}

.breadcrumb-navigation li + li {
  padding-left: 0.3rem;
  position: relative;
}

.breadcrumb-navigation li + li:before {
  content: ">";
  position: absolute;
  left: 0.15rem;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
}

.active-detail-prev-next {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.active-detail-prev-next .item {
  display: flex;
  align-items: center;
  background-color: #EEEEEE;
  height: 0.6rem;
  border-radius: 0.6rem;
  overflow: hidden;
  font-size: 0.18rem;
  color: #3D3D3D;
  cursor: pointer;
}

.active-detail-prev-next .item .icon {
  width: 0.4rem;
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: #173D3F;
  color: #F7AC1F;
  font-size: 12px;
  margin: 0 0.15rem;
}

.active-detail-prev-next .item .tit {
  display: flex;
  align-items: center;
}

.active-detail-prev-next .prev {
  padding-right: 0.3rem;
}

.active-detail-prev-next .prev .txt {
  padding-right: 0.15rem;
  border-right: 1px solid #3D3D3D;
  margin-right: 0.15rem;
}

.active-detail-prev-next .next {
  padding-left: 0.3rem;
}

.active-detail-prev-next .next .txt {
  padding-right: 0.15rem;
  border-right: 1px solid #3D3D3D;
  margin-right: 0.15rem;
}

.active-detail-cnt {
  margin: 0.5rem 0;
}

.module-title {
  text-align: center;
  font-size: 0.4rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}

.active-detail-relation {
  overflow: visible;
  margin-top: 1.3rem;
  margin-bottom: 1.3rem;
}

.active-detail-relation .edu-active-list {
  margin-right: -0.7rem;
}

.active-detail-relation .edu-active-list .item {
  padding-right: 0.7rem;
}

.active-detail-relation .edu-active-list .item .wrap .context {
  height: 3.6rem;
  padding: 0.15rem 0.35rem 0.35rem 0.35rem;
}

.active-detail-relation .edu-active-list .item .wrap .context .date {
  margin-bottom: 0.1rem;
}

.active-detail-relation .edu-active-list .item .wrap .context .title {
  font-size: 0.24rem;
  margin-bottom: 0.15rem;
}

.active-detail-relation .edu-active-list .item .wrap .context .desc {
  font-size: 0.16rem;
}

.active-detail-relation .edu-active-list .item .wrap .context .more {
  width: 0.5rem;
  height: 0.5rem;
}

.edu-video-list {
  margin-right: -0.75rem; display: flex; flex-wrap: wrap;
}

.edu-video-list .item {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding-right: 0.75rem;
  margin-bottom: 1rem;
}

.edu-video-list .item .wrap {
  width: 100%;
}

.edu-video-list .item .wrap .img {
  width: 100%;
/*  padding-top: 56.1448%;*/
  padding-top: 64.1448%;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  border-radius: 0.2rem;
}

.edu-video-list .item .wrap .context {
  box-sizing: border-box;
  padding-left: 0.35rem;
  padding-top: 0.25rem;
  padding-right: 0.1rem;
}

.edu-video-list .item .wrap .context .title {
  font-size: 0.3rem;
  font-weight: bold;
  color: #3D3D3D;
  line-height: 1.4;
  margin-bottom: 0.15rem;
}

.edu-video-list .item .wrap .context .desc {
  font-size: 0.17rem;
  line-height: 0.26rem;
/*  height: 0.52rem;*/
	display: -webkit-box;line-clamp: 8;-webkit-line-clamp:8;
  color: #3D3D3D;
  margin-bottom: 0.15rem;
}

.edu-video-list .item .wrap .context .con {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.16rem;
}


.edu-video-list .item .wrap .context .con .time {
  display: flex;
  align-items: center;
}

.edu-video-list .item .wrap .context .con .time .iconfont {
  width: 0.35rem;
  height: 0.35rem;
  border-radius: 100%;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F7AC1F;
  color: #173D3F;
  margin-right: 0.1rem;
}

.edu-video-list .item .wrap .context .con .address {
  display: flex;
  align-items: center;
  margin-top: 5px;
}

.edu-video-list .item .wrap .context .con .address .iconfont {
  width: 0.35rem;
  height: 0.35rem;
  border-radius: 100%;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #173D3F;
  color: #F7AC1F;
  margin-right: 0.1rem;
}

.edu-video-list .item .wrap .context .con .btn {
  display: flex;
  align-items: center;
  justify-content: center;
/*  width: 1.6rem; */ width: 0.9rem;
  height: 0.45rem;
  border-radius: 0.1rem;
  background-color: #70916D;
  color: #fff;
  cursor: pointer;
}

.edu-video-list .item .wrap .context .con .btn span{ display: none;}


.edu-video-list .item .wrap .context .con .btn .iconfont {
/*  margin-left: 0.3rem;*/
	margin-left: 0;
  font-size: 0.24rem;
}

.scale-image {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
}

.edu-video-swiper {
  position: relative;
  margin-top: -2.5rem;
/*margin-top: -3rem;*/
	
  z-index: 10;
}

.edu-video-swiper .swiper-slide {
/*  width: 10.70rem;height: 6rem;*/
	width:8rem;
  height:5rem;
  transform: scale(0.8);
  transition: all 0.5s;
  overflow: hidden;
  border-radius: 0.2rem;
}

.edu-video-swiper .swiper-slide .wrap {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.edu-video-swiper .swiper-slide .img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.edu-video-swiper .swiper-slide .context {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  box-sizing: border-box;
  padding: 0.8rem;
  color: #fff;
  background: linear-gradient(180deg, rgba(68, 68, 68, 0) 2%, #202020 98%);
}

.edu-video-swiper .swiper-slide .context .title {
  font-size: 0.3rem;
  font-weight: bold;
  color: #F7AC1F;
  line-height: 1.4;
  margin-bottom: 0.15rem;
}

.edu-video-swiper .swiper-slide .context .desc {
  font-size: 0.17rem;
  line-height: 0.26rem;
  height: 0.52rem;
  margin-bottom: 0.15rem;
}

.edu-video-swiper .swiper-slide .context .con {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.16rem;
}

.edu-video-swiper .swiper-slide .context .con .time {
  display: flex;
  align-items: center;
}

.edu-video-swiper .swiper-slide .context .con .time .iconfont {
  width: 0.35rem;
  height: 0.35rem;
  border-radius: 100%;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F7AC1F;
  color: #173D3F;
  margin-right: 0.1rem;
}

.edu-video-swiper .swiper-slide .context .con .address {
  display: flex;
  align-items: center;
  margin-top: 5px;
}

.edu-video-swiper .swiper-slide .context .con .address .iconfont {
  width: 0.35rem;
  height: 0.35rem;
  border-radius: 100%;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #173D3F;
  color: #F7AC1F;
  margin-right: 0.1rem;
}

.edu-video-swiper .swiper-slide .context .con .btn {
  display: flex;
  align-items: center;
  justify-content: center;
/*  width: 1.6rem;
  height: 0.55rem; */
	width: 0.85rem; height: 0.45rem;
	 background-color: #70916D;
	background: rgba(112,145,109,.6);
  border-radius: 0.1rem;

  color: #fff;
  cursor: pointer;
}


.edu-video-swiper .swiper-slide .context .con .btn span{ display: none;}
.edu-video-swiper .swiper-slide .context .con .btn .iconfont {
/*  margin-left: 0.3rem;*/
  margin-left:0;
  font-size: 0.24rem;
}

.edu-video-swiper .swiper-slide-active {
  transform: scale(1);
}

.edu-video-swiper .prev-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-150%);
/*	 left: calc((100% - 10.70rem)/2);*/
  left: calc((100% - 8.5rem)/2);
}

.edu-video-swiper .next-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(150%);
 /* right: calc((100% - 10.70rem)/2);*/
	right: calc((100% - 8.5rem)/2);
}

.prev-btn, .next-btn {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f2b419;
  z-index: 10;
  cursor: pointer;
}

.prev-btn .iconfont, .next-btn .iconfont {
  font-size: 0.3rem;
  color: #01722f;
}

.prev-btn:hover, .next-btn:hover {
  background-color: #01722f;
}

.prev-btn:hover .iconfont, .next-btn:hover .iconfont {
  color: #f2b419;
}

.inner-common-title {
  text-align: center;
}

.inner-common-title .big {
/*  font-size: 0.42rem;*/
  font-size: 48px;
  color: #3D3D3D;
  font-weight: bold;
  line-height: 1.4;
}

.inner-common-title .small {
/*  font-size: 0.2rem;*/
	font-size: 18px;
	line-height: 150%;
  color: #3D3D3D;
 /* line-height: 0.32rem;*/
  margin-top: 0.05rem;
}

.about-us .inner-common-title .small{ font-size: 16px;}
.about-us .inner-common-title .small.ft36{ font-size:36px; font-weight:bold;}
.edu-index {
/*  padding-top: 1rem; */padding-top:50px;
  background: url(../image/edu-bg-1.png) no-repeat right top;
  background-size: 2.89rem 3.79rem;
}

.edu-save-method {
  overflow: hidden;
  margin-right: -0.2rem;
  font-size: 0;
  line-height: 0;
  padding-top: 0.5rem;
/*padding-bottom: 1.2rem;*/
  padding-bottom: 60px;
	
}

.edu-save-method .item {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  padding-right: 0.2rem;
  margin-bottom: 0.2rem;
}

.edu-save-method .item .wrap {
  width: 100%;
  height: 3.4rem;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  border-radius: 0.2rem;
}

.edu-save-method .item .wrap:hover img {
  transform: scale(1.1);
}

.edu-save-method .item .wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.edu-save-method .item .wrap .context {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
/*  background: linear-gradient(90deg, #173D3F 0%, rgba(14, 14, 14, 0) 63%);*/
	  background: linear-gradient(90deg, rgba(28, 120, 70, 0.5) 0%, rgba(14, 14, 14, 0) 63%);

	
  box-sizing: border-box;
  padding: 0.5rem 0.2rem 0 0.4rem;
  color: #fff;
/*  font-size: 0.16rem;*/
	font-size: 14px;
  line-height: 0.28rem;
  display: flex;
  align-items: flex-start;
}

.edu-save-method .item .wrap .context .title {
/*  font-size: 0.36rem;*/
	  font-size:28px; padding-top:4px;
  line-height: 1;
  margin-bottom: 0.35rem;
}

.edu-save-method .item .wrap .context .iconfont {
  font-size: 0.3rem;

  color: #F7AC1F;
/*  margin-right: 0.35rem;*/
  margin-right: 0.25rem;
  line-height: 0.36rem;
}

.edu-save-method .item .wrap .context li {
  position: relative;
  padding-left: 0.2rem;
}

.edu-save-method .item .wrap .context li:before {
  content: "";
  position: absolute;
  left: 0;
  top: calc((0.28rem - 4px) / 2);
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #fff;
}

.edu-save-method .item:nth-child(1), .edu-save-method .item:nth-child(4) {
  width: 43.75%;
}

.edu-save-method .item:nth-child(2), .edu-save-method .item:nth-child(3) {
  width: calc(100% - 43.75%);
}
.edu-save-method .item .desc{ font-size: 16px; }

.edu-activity-swiper {
  position: relative;
  margin-top: 0.45rem;
}

.edu-activity-swiper .prev-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-125%);
  left: calc((100% - 8.4rem)/2);
}

.edu-activity-swiper .next-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(125%);
  right: calc((100% - 8.4rem)/2);
}

.edu-activity-swiper .swiper-slide {
  width: 9rem;
  padding: 0 0.3rem;
  box-sizing: border-box;
  position: relative;
  transform: scale(0.9);
  transition: all 0.5s;
}

.edu-activity-swiper .swiper-slide .wrap {
  width: 100%;
  height: 4.6rem;
  position: relative;
  overflow: hidden;
  border-radius: 0.4rem;
}

.edu-activity-swiper .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
}

.edu-activity-swiper .swiper-slide .context {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, rgba(15, 15, 15, 0) 80%, #173D3F 100%);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  /*font-size: 0.32rem;*/
  font-size:24px;
  line-height: 1.4;
  color: #fff;
  font-weight: bold;
  padding-bottom: 0.4rem;
}

.edu-activity-swiper .swiper-slide:hover img {
  transform: scale(1.1);
}

.edu-activity-swiper .swiper-slide-active {
  transform: scale(1);
}

.edu-action-slogin {
  background-color: #fff;
	 padding: 1rem 0;

}

.edu-action-slogin .inner-common-title {
  margin-bottom: 0.45rem;
}

.edu-action-slogin .slogin-list {
  display: flex;
}

.edu-action-slogin .slogin-list .item {
  flex: 1;
  overflow: hidden;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 0.4rem;
/*  height: 4.9rem;*/
  height: 3.2rem;
  transition: all 0.5s;
  background-color: #fff;
}

.edu-action-slogin .slogin-list .item .title {
/*  font-size: 0.32rem;*/
	font-size: 22px;
 /* line-height: 0.4rem;*/
	line-height: 150%;
  color: #173D3F;
/*  margin-bottom: 0.5rem;*/
	margin-bottom: 0.2rem;
  height: 0.8rem;
  text-align: left;
  width: 100%;
}

.edu-action-slogin .slogin-list .item .desc {
  font-size: 0.18rem;
  line-height: 0.26rem;
  color: #999999;
  text-align: left;
  width: 100%;
/*  height: 1.56rem;*/
  height: 1.26rem;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 6;
  -webkit-line-clamp: 6;
  box-orient: vertical;
  -webkit-box-orient: vertical;
	

}

.edu-action-slogin .slogin-list .item:hover {
  flex: 1.2;
  background-color: #1C7846;
  padding: 0 1.1rem;
}

.edu-action-slogin .slogin-list .item:hover .title {
  color: #F7AC1F;
}

.edu-action-slogin .slogin-list .item:hover .desc {
  color: #fff;
}

.edu-action-slogin .slogin-list .item + .item {
  position: relative;
}

.edu-action-slogin .slogin-list .item + .item:before {
  position: absolute;
  content: "";
  width: 1px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #D8D8D8;
}

.edu-action-slogin .slogin-list + .slogin-list {
  border-top: 1px solid #D8D8D8;
}

.edu-index-weixie {
  background: url(../image/edu-bg-2.png) no-repeat left top rgba(23, 61, 63, 0.03);
  background-size: 4.73rem 5.58rem;
/*  padding-top: 1rem;
  padding-bottom: 1.3rem;*/
	
/*  padding-top: 0.5rem;
  padding-bottom: 0.6rem;*/	
	
	padding-top:60px;
	padding-bottom: 60px;
	
}

.edu-index-weixie .inner-common-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.edu-index-weixie .inner-common-title .big {
  text-align: left; line-height: 120%;
  white-space: nowrap;
}

.edu-index-weixie .inner-common-title .small {
  font-size:16px;
  line-height:28px;
  width: 7.3rem;
  color: #000;
  text-align: left;
}

.edu-index-weixie .weixie-list {
  width: 100%;
  height: 6.6rem;
  background: url(../image/edu-weixie.png) no-repeat center center;
  background-size: 14.96rem 9.69rem;
  position: relative;
}

.edu-index-weixie .weixie-list .item {
  position: absolute;
}

.edu-index-weixie .weixie-list .item .pic {
  width: 1rem;
  height: 1rem;
  position: relative;
  border: 0.1rem solid #F7AC1F;
  border-radius: 100%;
  overflow: hidden;
}

.edu-index-weixie .weixie-list .item .text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.6rem;
  background-color: #E3EAE6;
  font-size: 0.26rem;
  padding: 0 0.4rem;
  white-space: nowrap;
  color: #F7AC1F;
}

.edu-index-weixie .weixie-list .item:before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  background-color: #fff;
  border: 4px solid #1C7846;
  border-radius: 100%;
  top: 50%;
  transform: translateY(-50%);
}

.edu-index-weixie .weixie-list .item:nth-child(1) {
  left: 50%;
  top: 50%;
  transform: translateX(4.86rem) translateY(-50%);
  margin-left: -0.6rem;
}

.edu-index-weixie .weixie-list .item:nth-child(1) .pic {
  border-color: #173D3F;
}

.edu-index-weixie .weixie-list .item:nth-child(1) .text {
  color: #173D3F;
  left: 100%;
  margin-left: 0.4rem;
}

.edu-index-weixie .weixie-list .item:nth-child(1):before {
  left: 100%;
  margin-left: 0.1rem;
}

.edu-index-weixie .weixie-list .item:nth-child(2) {
  left: 50%;
  top: 50%;
  transform: translateX(1.85rem) translateY(1.27rem);
}

.edu-index-weixie .weixie-list .item:nth-child(2) .text {
  left: 100%;
  margin-left: 0.4rem;
}

.edu-index-weixie .weixie-list .item:nth-child(2):before {
  left: 100%;
  margin-left: 0.1rem;
}

.edu-index-weixie .weixie-list .item:nth-child(3) {
  left: 50%;
  top: 50%;
  transform: translateX(-2.85rem) translateY(1.27rem);
}

.edu-index-weixie .weixie-list .item:nth-child(3) .pic {
  border-color: #173D3F;
}

.edu-index-weixie .weixie-list .item:nth-child(3) .text {
  color: #173D3F;
  right: 100%;
  margin-right: 0.4rem;
}

.edu-index-weixie .weixie-list .item:nth-child(3):before {
  right: 100%;
  margin-right: 0.1rem;
}

.edu-index-weixie .weixie-list .item:nth-child(4) {
  left: 50%;
  top: 50%;
  transform: translateX(-4.86rem) translateY(-50%);
  margin-left: -0.5rem;
}

.edu-index-weixie .weixie-list .item:nth-child(4) .text {
  right: 100%;
  margin-right: 0.4rem;
}

.edu-index-weixie .weixie-list .item:nth-child(4):before {
  right: 100%;
  margin-right: 0.1rem;
}

.edu-index-weixie .weixie-list .item:nth-child(5) {
  left: 50%;
  top: 50%;
  transform: translateX(-2.85rem) translateY(-2.27rem);
}

.edu-index-weixie .weixie-list .item:nth-child(5) .text {
  right: 100%;
  margin-right: 0.4rem;
}

.edu-index-weixie .weixie-list .item:nth-child(5):before {
  right: 100%;
  margin-right: 0.1rem;
}

.edu-index-weixie .weixie-list .item:nth-child(6) {
  left: 50%;
  top: 50%;
  transform: translateX(1.85rem) translateY(-2.27rem);
}

.edu-index-weixie .weixie-list .item:nth-child(6) .pic {
  border-color: #173D3F;
}

.edu-index-weixie .weixie-list .item:nth-child(6) .text {
  color: #173D3F;
  left: 100%;
  margin-left: 0.4rem;
}

.edu-index-weixie .weixie-list .item:nth-child(6):before {
  left: 100%;
  margin-left: 0.1rem;
}

.edu-index-weixie .weixie-list .item.active:nth-child(1) .pic {
  animation: pulse-green 2s;
}

.edu-index-weixie .weixie-list .item.active:nth-child(2) .pic {
  animation: pulse-yellow 2s;
}

.edu-index-weixie .weixie-list .item.active:nth-child(3) .pic {
  animation: pulse-green 2s;
}

.edu-index-weixie .weixie-list .item.active:nth-child(4) .pic {
  animation: pulse-yellow 2s;
}

.edu-index-weixie .weixie-list .item.active:nth-child(5) .pic {
  animation: pulse-yellow 2s;
}

.edu-index-weixie .weixie-list .item.active:nth-child(6) .pic {
  animation: pulse-green 2s;
}

@keyframes pulse-yellow {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(247, 172, 31, 0.7);
  }
  70% {
    transform: scale(1.1);
    box-shadow: 0 0 0 10px rgba(247, 172, 31, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(247, 172, 31, 0);
  }
}

@keyframes pulse-green {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(23, 61, 63, 0.7);
  }
  70% {
    transform: scale(1.1);
    box-shadow: 0 0 0 10px rgba(23, 61, 63, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(23, 61, 63, 0);
  }
}

.inner-top-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}

.inner-top-menu .item {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 1.8rem;
  padding: 0.2rem;
  height: 0.7rem;
  box-sizing: border-box;
  background-color: #fff;
  color: #173D3F;
  border-radius: 0.7rem;
/*font-size: 0.24rem;*/
	  font-size:20px;
  line-height: 1;
  cursor: pointer;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);
}

.inner-top-menu .item .iconfont {
  margin-right: 0.1rem;
  font-weight: bold;
}

.inner-top-menu .item:hover {
  background-color: #F7AC1F;
}

.inner-top-menu .item.active {
  background-color: #F7AC1F;
}

.inner-top-menu .item + .item {
  margin-left: 1.2rem;
}

.inner-page-banner .mode-inner {
  width: 100%;
}

.inner-page-banner .mode-inner .banner-cnt, .inner-page-banner .mode-inner img {
  width: 100%;
}

.inner-page-banner .mode-inner .context .inner-top-menu {
  margin-top: 2.4rem;
}

.inner-page-banner .mode-inner .bantit {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  box-sizing: border-box;
  padding-bottom: 80px;
  line-height: 1;
  background: linear-gradient(180deg, rgba(38, 38, 38, 0) 50%, rgba(37, 38, 38, 0.8) 100%);
}

.inner-page-banner .mode-inner .bantit .wraper {
  width: 100%;
  padding: 0 1.55rem;
}

.inner-page-banner .mode-inner .bantit .banner-menu {
  font-size: 60px;
  color: #fff;
  margin-bottom: 30px;
}

.inner-page-banner .mode-inner .bantit .banner-slogin {
  font-size: 24px;
  color: #F7AC1F;
}

.inner-sub-menu-list {
  background-color: #F8F8F8;
/*  padding: 0.7rem 0;*/
	  padding: 20px 0;
}

.inner-sub-menu-list .inner-menu-list {
  display: flex;
  align-items: center;
	
	justify-content: center;
}

.inner-sub-menu-list .inner-menu-list .slogin {
  font-size: 0.36rem;
  line-height: 0.48rem;
  width: 3.65rem;
  border-right: 1px solid #A6A6A6;
  padding-right: 0.2rem;
  margin-right: 0.5rem;
}

.inner-sub-menu-list .inner-menu-list .inner-top-menu {
  display: flex;
/*  justify-content: space-between;*/
  flex: 1;
}

.inner-sub-menu-list .inner-menu-list .inner-top-menu .item + .item {
/*  margin-left: 0rem;*/ font-size: 20px;
}
.inner-sub-menu-list .inner-menu-list .inner-top-menu .item{ margin: 0 45px;}
.restaurant-swiper {
  position: relative;
}

.restaurant-swiper .pic {
  width: 100%;
  padding-top: 40.3646%;
  position: relative;
  overflow: hidden;
}

.restaurant-swiper .w-pagination {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  left: 0;
  bottom: 0.5rem;
  z-index: 10;
}

.restaurant-swiper .w-pagination .swiper-pagination-bullet {
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 100%;
  background-color: #f2b419;
  opacity: 1;
}

.restaurant-swiper .w-pagination .swiper-pagination-bullet-active {
  background-color: #fff;
}

.restaurant-swiper .w-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
  margin-left: 0.2rem;
}

.restaurant-desc {
  margin-top: 0.6rem;
  margin-bottom: 0.9rem;
}

.restaurant-desc .desc-context {
  display: flex;
  align-items: center;
}

.restaurant-desc .desc {
  font-size: 18px;
  color: #767676;
  flex: 1;
  overflow: hidden;
  padding-left: 0.5rem;
  margin-left: 0.5rem;
  border-left: 1px solid #D8D8D8;
}

.restaurant-desc .con .title {
  font-size: 0.48rem;
  line-height: 1.4;
  margin-bottom: 0.2rem;
}

.restaurant-desc .con .add {
  display: flex;
  align-items: center;
  font-size: 0.18rem;
}

.restaurant-desc .con .add .iconfont {
  display: block;
  width: 0.32rem;
  height: 0.32rem;
  overflow: hidden;
  border-radius: 100%;
  background-color: #173D3F;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #F7AC1F;
  margin-right: 0.1rem;
  white-space: nowrap;
}

.restaurant-desc .con .add .iconfont:hover {
  background-color: #F7AC1F;
  color: #173D3F;
  cursor: pointer;
}

.restaurant-dishes-swiper {
  margin-bottom: 0.9rem;
}

.restaurant-dishes-swiper .swiper-slide {
  width: 4.5rem;
  box-sizing: border-box;
  padding: 0 0.35rem;
}

.restaurant-dishes-swiper .swiper-slide .pic {
  width: 100%;
  padding-top: 125.3333%;
  position: relative;
  overflow: hidden;
  border-radius: 0.2rem;
}

.about-us {
 /* margin-top: 1rem;*/
margin-top:60px;
	
}

.about-us-slogin {
  margin-top: 0.4rem;
/*  margin-bottom: 0.8rem;*/
margin-bottom: 0.5rem;
}

.about-us-slogin img {
  display: block;
/*  width: 5.25rem;*/
  width:4rem;
  height: auto;
  margin: 0 auto;
}

.team-linian {
  display: flex;
  align-items: center;
  justify-content: space-between;
/*  margin-bottom: 1.8rem;*/
margin-top: 30px;
margin-bottom:60px;
}

.team-linian .item {
  flex: 1;
  overflow: hidden;
  border-radius: 0.2rem;
  background: #FFFFFF;
  box-shadow: 0px 4px 20px 0px rgba(23, 61, 63, 0.1);
  transition: all 0.3s;
}

.team-linian .item .wrap {
  width: 100%;
  padding-top: 128.2051%;
	  padding-top: 115.2051%;
  position: relative;
}

.team-linian .item .wrap .box {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
/*  padding: 0.3rem 0.5rem;*/
	  padding:20px 25px;
	
}

.team-linian .item .iconfont {
  display: block;
  width: 0.85rem;
  height: 0.85rem;
	margin: 0 auto;
  border-radius: 100%;
  background-color: #F7AC1F;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.43rem;
  color: #173D3F;
/*  margin-bottom: 0.3rem;*/
	  margin-top: 0.1rem;
	  margin-bottom: 0.2rem;
}

.team-linian .item .tit {
/*  font-size: 0.32rem;*/
  font-size:26px;
  font-weight: bold;
  line-height: 1.4;
  color: #173D3F;
	 text-align: center;
}

.team-linian .item .desc {
/*  font-size: 0.2rem;*/
 /* font-size: 18px;*/
  font-size: 16px;
  color: #767676;
 /* line-height: 0.28rem;*/
 text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;
	
	 line-height: 150%;
/*  height: 1.68rem;*/
/*  height: 1.38rem;*/
	/*  height: 1.28rem;*/
	 height: 1.48rem;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 5;
  -webkit-line-clamp: 5;
  box-orient: vertical;
  -webkit-box-orient: vertical;
}

.team-linian .item:hover {
/*  background-color: #1C7846;*/
	background-color: #026581;

}

.team-linian .item:hover .tit, .team-linian .item:hover .desc {
  color: #fff;
}

.team-linian .item + .item {
  margin-left: 0.2rem;
}

.events-bar {
  width: 100%;
  height: 2px;
  background-color: #173d3e;
}

.events-action {
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 0 2rem;
  margin-bottom: 20px;
}

.events-swiper {
  max-width: 1350px;
  margin: 0 auto;
  margin-bottom: 80px;
}

.events-swiper .swiper-slide {
  width: 270px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 100px;
}

.events-swiper .swiper-slide .item {
  display: flex;
  align-items: center;
  justify-content: center;
/*  width: 225px;
  height: 70px;
	  border-radius: 70px;*/
	  width: 185px;
  height: 60px;
	  border-radius: 60px;
  color: #173d3e;
  font-weight: bold;
  font-size:24px; cursor: pointer;

}

/*.events-swiper .swiper-slide-active .item,*/.events-swiper .cr .item {
  color: #f7ac1d;
/*  font-size: 38px;*/
	font-size: 28px;
  background-color: #173d3e;
}

.events-swiper .swiper-slide + .swiper-slide:before {
  content: "";
  width: 2px;
  height: 60px;
  background-color: #173d3e;
  position: absolute;
  left: 0;
  top: 0;
}

.events-list {
  max-width: 1230px;
  margin: 0 auto;
  margin-bottom: 1rem;
  display: none;
}

.events-list .item {
  background-color: #f8f8f8;
  padding: 0.4rem;
  display: flex;
  align-items: center;
  border-radius: 0.3rem;
}

.events-list .item .context {
  flex: 1;
  overflow: hidden;
  box-sizing: border-box;
  padding-left: 50px;
}

.events-list .item .context .title {
/*  font-size: 0.4rem;*/
	  font-size: 28px;
  margin-bottom: 20px;
}

.events-list .item .context .desc {
/*  font-size: 0.2rem;*/
	  font-size: 20px;
	
  line-height: 1.5;
}

.events-list .item .pic {
  overflow: hidden;
  border-radius: 0.3rem;
}

.events-list .item .pic img {
  display: block;
  width: 365px;
  height: 244px;
}

.events-list .item {
  margin-top: 30px;
}

.about-video {
 /* width: 16.2rem;*/
  margin: 0 auto;
  margin-bottom: 0.7rem;
  position: relative;
}

.about-video .video-box {
  width: 100%;
  /*padding-top: 43.2098%;*/
  overflow: hidden;
  border-radius: 0.3rem;
   position: absolute; left:0;right:0;top:0;bottom:0;z-index: 10;
}

.about-video .video-box .video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.about-video .video-box:after {
  content: "\e645";
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  font-family: "iconfont" !important;
  font-size: inherit;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.9rem;
  transition: all 0.3s;
  cursor: pointer;
}

.about-video .video-box:hover:after {
  font-size: 1rem;
}
.about-video video {  width:100%; margin:0 auto;border-radius: 0.6rem;}
.about-desc {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.about-desc .desc {
  max-width: 1150px;
 /* font-size: 18px;*/
  font-size: 16px;
  line-height: 32px;
/*  margin-bottom: 0.6rem;*/
  margin-bottom:35px;
  text-indent: 2em;
}

.about-us-swiper {
/*  margin: 1rem 0;*/
  margin: 60px 0;	
}

.about-us-tec {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  padding: 0 1rem;
  margin-bottom: 0.7rem;
}

.about-us-tec img {
  display: block;
  max-width: 100%;
}

.about-us-guihua {
  background: url(../image/guihua-bg.png) no-repeat center bottom #173D3F;
/*  margin-top: 0.8rem;
  margin-bottom: 0.9rem;*/
	margin-top: 60px;
	margin-bottom: 60px;
  padding-bottom: 0.9rem;
}

.about-us-guihua .wrapper {
  display: flex;
}

.about-us-guihua .pic {
  margin-top: -0.7rem;
}

.about-us-guihua .pic img {
  display: block;
  width: 6rem;
  height: 5.97rem;
}

.about-us-guihua .gui-hua-con {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.about-us-guihua .gui-hua-con .title {
/*  font-size: 0.42rem;*/
  font-size:36px;
  font-weight: bold;
/*  line-height: 0.6rem;*/
  line-height:140%;
  color: #F7AC1F; margin-top: 40px;
}

.about-us-guihua .gui-hua-con .two {
  display: flex;
  margin: 0.35rem 0;
}

.about-us-guihua .gui-hua-con .two .one {
  background-color: #F7AC1F;
  width: 2rem;
  height: 1rem;
  border-radius: 0.2rem;
  display: flex;
  align-items: baseline;
  justify-content: center;
  margin-right: 0.3rem;
}

.about-us-guihua .gui-hua-con .two .one .num {
  color: #173D3F;
  font-size: 0.9rem;
  font-weight: bold;
}

.about-us-guihua .gui-hua-con .two .one span {
/*  font-size: 0.22rem;*/
	  font-size:18px;
  color: #173D3F;
}

.about-us-guihua .gui-hua-con .desc {
/*  font-size: 0.2rem;*/
  font-size: 16px;
  line-height: 1.6;
  color: #fff;
  text-justify:inter-ideograph; text-align: justify;text-justify: distribute;

	
}

.index-news-wrapper{ overflow: hidden; width: 100%;}
.index-news-wrapper .swiper-slide{ overflow: hidden;}


.index-news-swiper2 .swiper-slide .wrap .img {

}
.index-news-swiper2{ overflow: hidden; padding-bottom: 20px; margin: 0 15px; }
.index-news-swiper2 .swiper-wrapper{  width: 100%;}
.index-news-swiper2 .swiper-slide{ width: 33.33%; padding:0 1%; box-sizing: border-box; margin: 0;}
.index-news-swiper2 .swiper-slide .wrap {
    display: block;
    /* width: 6.2rem; */
    width: 100%;
    overflow: hidden;
    border-radius: 0.3rem;
    background-color: #fff;
    box-shadow: 5px 9px 10px 0px rgba(110, 143, 107, 0.1);
    cursor: pointer;
}
.index-news-swiper2 .date{    font-size: 16px; color: rgb(25, 52, 68);margin-bottom: 15px;}
.index-news-swiper2 .context{ padding: 25px 15px; height: 140px;}
.index-news-swiper2 .title{ margin-top: 10px;} 

.index-news-wrapper5{ position: relative; margin-top:30px;}
.index-news-wrapper5  .news-prev, .index-news-wrapper5 .news-next { display: none;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f2b419;
  cursor: pointer;
  position: absolute;
  z-index: 2;
}

.index-news-wrapper5  .news-prev .iconfont, .index-news-wrapper5  .news-next .iconfont {
  font-size: 0.3rem;
  color: #01722f;
}

.index-news-wrapper5  .news-prev:hover, .index-news-wrapper5  .news-next:hover {
  background-color: #01722f;
}

.index-news-wrapper5  .news-prev:hover .iconfont, .index-news-wrapper5  .news-next:hover .iconfont {
  color: #f2b419;
}

.index-news-wrapper5 .news-prev {
/*  left: 0.6rem;*/ display: none;
  left: -75px; 
  top: 50%;
  transform: translateY(-50%);
}

.index-news-wrapper5  .news-next {
display: none;
	  right:-75px;
  top: 50%;
  transform: translateY(-50%);
}
.index-news-wrapper5 .title:hover{color: rgb(100, 180, 48);}   

.index-banner .context .level{ display: none;}


/*首页探索动物世界开始*/
.tansuo-wrap{ margin-left: -90px; margin-right: -90px;/* */margin-top:50px; padding-bottom: 50px;}

.tansuo-wrap .item-cell{ transition: all .6s;   width: 28%; margin: 0 1%; background: #f1f5f1; border-radius:25px;  position: relative;}
.tansuo-wrap .item-actives{ width: 38%;margin: 0 1%; }
.tansuo-wrap .item-cell .item-cnt{  padding: 20px; position: relative;z-index: 5;border-radius:20px; border-top-left-radius: 0; border-top-right-radius: 0;  background: #f1f5f1; }
.tansuo-wrap .item-cell  .item-pic{border-radius:20px; height: 260px; height: 300px; position: relative; z-index: 5; border-bottom-left-radius: 0; border-bottom-right-radius: 0; overflow: hidden;}
.tansuo-wrap .item-cell .item-mores{ display:none; }
.tansuo-wrap .item-cell .item-tit{ color: #000; font-weight: bold;}
.tansuo-wrap .item-actives  .item-cnt{  position: absolute;}
.tansuo-wrap .item-actives  .item-pic{/*height: 100%!important;*/height: 100%!important;border-radius:20px!important; position: relative;z-index: 5; overflow: hidden;}
.tansuo-wrap .item-cell  .item-pic img{ width: 100%!important; height: 100%!important; object-fit: cover; max-width: none!important; top: 0!important; left: 0!important;}
.tansuo-wrap .item-cell  .item-desc{ color: #1c7846}
.tansuo-wrap .item-actives   .item-cnt{ position: absolute; left: 0; right: 0; padding-left:30px; padding-bottom:45px; bottom: 0; z-index: 8;    background-image: linear-gradient(to bottom, rgba(15, 18, 15, 0), rgba(15, 18, 15, 0.2));    background-color: rgba(15, 18, 15, 0);}
.tansuo-wrap .item-actives  .item-tit *{ color: #fff;}
.tansuo-wrap .item-actives .item-desc *{ color: #fff;} 
.tansuo-wrap .item-actives .item-mores{ display: block; margin-top: 15px;}

.tansuo-wrap .item-actives:before {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #f2b419;
  left: 0;
  top: 0;
  border-radius: 0.35rem;
  z-index: 1;
  transition: all 0.5s;
 transform: rotate(0); transition: all 0.3s;
	 transform:rotate(2deg);
	
}




/*首页探索动物世界结束*/


/*新闻活动*/
.edu-active-list .item .wrap .context .desc {  display: none; }

.edu-active-list .item .wrap .context{ height:1.4rem;    padding: 0.15rem 20px 0.5rem 20px; }
.edu-active-list .item .wrap .context .more{ display: none;}
.edu-active-list .item .wrap .context .date .day{ display: none;}
.edu-active-list .item .wrap .context .date .year{ font-size: 16px;    color: rgb(25, 52, 68);}
.edu-active-list .item .wrap .context .title{ font-size: 20px; font-weight: normal;} 


@media screen and (max-width: 1460px){
  .edu-video-swiper{margin-top:-2rem;}
	
	.tansuo-swiper .swiper-slide-active {	 width:51%!important; } 
  .tuijian-list .item:hover .img, .tuijian-list .active .img{ height: 5.2rem;}
	
	.tansuo-wrap .item-cell  .item-pic{ height: 260px;}
	
	
	
}
@media screen and (max-width: 1100px){
  .store-list{margin-top:40px;}
  .edu-active-list .item, .store-list .item{margin-bottom: 20px;}
.store-list .item .wrap .context{padding:20px;}

.edu-active-list .item .wrap .context .title, .store-list .item .wrap .context .title{font-size:24px;}
.edu-active-list .item .wrap .context .more, .store-list .item .wrap .context .more{width:40px;height:40px;font-size:16px;}
.inner-page-banner .mode-inner .context .inner-top-menu{margin-top:1.5rem;}
.edu-index-weixie .weixie-list{zoom:0.8;}
.edu-video-swiper{margin-top:40px;}
.edu-video-swiper .swiper-slide{width:70%;}
.edu-video-swiper .next-btn,.edu-video-swiper .prev-btn{transform:translateY(-50%);}
.edu-video-swiper .prev-btn{left:10%;}
.edu-video-swiper .next-btn{right:10%;}
.edu-video-swiper .swiper-slide{height:5rem;}
.events-action{padding:0 1rem;}
.events-swiper{margin-bottom: 40px;}
.events-swiper .swiper-slide{ height:80px;}
.events-swiper .swiper-slide .item{width:70%;height:40px;font-size:20px;}
.events-swiper .swiper-slide-active .item{font-size:24px;}
.about-video .video-box:after{font-size:0.5rem;}
.about-us {margin-top:40px;}
}
@media screen and (max-width: 820px){
  .inner-page-banner .mode-inner .context .inner-top-menu{margin-top:70px;}
  .inner-top-menu .item{padding:12px 15px;min-width:0;height:auto;font-size:16px;}
  .inner-top-menu .item + .item{margin-left:20px;}
.edu-active-list .item, .store-list .item{width:50%;}
.edu-video-list{margin-right:-20px;}
.edu-video-list .item{padding-right:20px;}
.edu-video-list .item .wrap .context{padding-left:10px;padding-right:0;}
.performance-list{margin-top:40px;}
.edu-video-list .item .wrap .context .title{font-size:24px;}
.edu-save-method,.edu-index-weixie{padding:40px 0;}
.edu-save-method .item .wrap .context{padding:30px 20px 0 30px;}
.edu-save-method .item .wrap .context .iconfont{font-size:20px;margin-right:20px;}
.edu-save-method .item .wrap .context .title{font-size:24px;margin-bottom: 15px;}
.edu-index-weixie .inner-common-title{align-items: flex-start;}
.edu-index-weixie .inner-common-title .big{font-size:24px;}
.edu-index-weixie .weixie-list{zoom:0.5;}
.edu-activity-swiper .swiper-slide{width:70%;}
.edu-activity-swiper .prev-btn{left:calc((100% - 6.4rem)/2)}
.edu-activity-swiper .next-btn{right:calc((100% - 6.4rem)/2);}
.about-us-tec{padding:0 30px;}
.about-us-swiper{margin:40px 0;}
.about-us-guihua .wrapper{display: block;}
.about-us-guihua .pic,.about-us-guihua .gui-hua-con{width:100%;padding-top:30px;}
.about-us-guihua .pic{margin-top:0;}
.about-us-guihua .pic img{width:100%;height:auto;}
.about-us-guihua .gui-hua-con .two .one{height:auto;padding:20px;}
.about-us-guihua .gui-hua-con .two .one .num{font-size:40px;}
.about-us-guihua .gui-hua-con .title{font-size:24px;line-height: 1.5;}
.team-linian{flex-wrap: wrap;margin-bottom: 50px;}
.team-linian .item .wrap{padding-top:115%;}
.team-linian .item .iconfont{width:50px;height:50px;font-size:20px;}
.team-linian .item{width:48%;flex:none;margin-left:4%!important;margin-bottom: 4%;}
.team-linian .item:nth-child(2n+1){margin-left:0!important;}
}
@media screen and (max-width: 640px){
  .inner-page-banner .mode-inner .context .inner-top-menu{margin-top:30px;}
.edu-active-list .item, .store-list .item{width:100%;}
.store-list .item .wrap .context{height:auto;}
.store-list .item .wrap .bom{margin-top:20px;}
.edu-video-list .item{width:100%;margin-bottom: 30px;} 
.performance-list .item:nth-child(2){margin-top:0;}
.restaurant-desc .desc-context{display: block;}
.restaurant-desc .desc{padding-left:0;margin-left:0;padding-top:20px;margin-top:20px;border-left:none;border-top:1px solid #d8d8d8;}
.edu-save-method .item{width:100%!important;}
.edu-index-weixie .inner-common-title{display: block;}
.edu-index-weixie .inner-common-title .big br{display: none;}
.edu-index-weixie .inner-common-title .small{margin-top:15px;width:auto;}
.edu-index-weixie .weixie-list{background-size:9rem;}
.edu-index-weixie .weixie-list .item:nth-child(1){margin-left:-3.5rem;}
.edu-index-weixie .weixie-list .item:nth-child(2){margin-left:-1.3rem;}
.edu-index-weixie .weixie-list .item:nth-child(3){margin-left:1.3rem;}
.edu-index-weixie .weixie-list .item:nth-child(4){margin-left:2.5rem;}
.edu-index-weixie .weixie-list .item:nth-child(5){margin-left:1.3rem;}
.edu-index-weixie .weixie-list .item:nth-child(6){margin-left:-1.3rem;}
.edu-index-weixie .weixie-list .item .pic{width:60px;height:60px;}
.inner-common-title .big{font-size:24px;}
.edu-action-slogin{padding:40px 0;}
.edu-action-slogin .inner-common-title{margin-bottom: 10px;}
.edu-action-slogin .slogin-list{display: block; }
.edu-action-slogin .slogin-list .item{height:auto;padding:20px 0;border-top:1px solid #d8d8d8;}
.edu-action-slogin .slogin-list .item:nth-child(1){border-top:none; }
.edu-action-slogin .slogin-list .item .title{height:auto;margin-bottom: 20px;font-size:18px;}
.edu-action-slogin .slogin-list .item .desc{height:auto;}
.edu-action-slogin .slogin-list .item + .item:before{display: none;}
.edu-activity-swiper  {padding-bottom: 50px;}
.edu-activity-swiper .swiper-slide{width:70%;padding:0 10px;}
.edu-activity-swiper .swiper-slide .wrap{height:2.2rem;}
.edu-activity-swiper .next-btn,.edu-activity-swiper .prev-btn,.edu-video-swiper .prev-btn,.edu-video-swiper .next-btn{width:30px;height:30px;top:auto;bottom:0;}
.edu-activity-swiper .next-btn{transform:translateY(0) translateX(0);right:40%;}
.edu-activity-swiper .prev-btn{transform:translateY(0) translateX(0);left:40%;}
.prev-btn .iconfont, .next-btn .iconfont{font-size:16px;}
.edu-activity-swiper .swiper-slide .context{font-size:20px;} 
.edu-video-swiper {padding-bottom: 60px;}
.edu-video-swiper .swiper-slide{height:3.5rem; }
.edu-video-swiper .swiper-slide .context{padding:30px;}
.edu-video-swiper .prev-btn{left:40%;}
.edu-video-swiper .next-btn{right:40%;}
.edu-video-swiper .swiper-slide .context .con{display: block;}
.edu-video-swiper .swiper-slide .context .con .btn{width:100%;margin-top:20px;}

.inner-top-menu .item{padding:12px 12px;}
.inner-top-menu .item + .item{margin-left:10px;}
.inner-top-menu .item .iconfont{font-size:16px;}
.edu-index{padding-top:40px;}
.edu-active-list .item .wrap .context{height:auto;padding:20px;}
.edu-active-list .item .wrap .context .more{margin-top:20px;}
.active-detail-prev-next{display: block;}
.active-detail-prev-next .item .icon{display: none;}
.active-detail-prev-next .item{margin-bottom: 20px;padding:0 20px;}
.active-detail-prev-next .next{justify-content: flex-end;flex-direction: row-reverse; }
.active-detail-info{padding:40px 0;}
.active-detail-info .title,.module-title{font-size:24px;}
.active-detail-relation{margin:40px 0;}
.edu-active{margin-top:40px;}
.events-action{margin-top:20px;}

.events-list .item{display: block;}
.events-list .item .pic img{width:100%;height:auto;}
.events-list .item .context{margin-top:20px;padding:0 10px;}
.prev-btn, .next-btn{width:40px;height:40px;}
.team-linian .item{width:100%;margin-left:0!important;}
.team-linian .item .wrap{padding-top:86%;}
.team-linian .item .wrap .box .con{text-align: center;}
.team-linian .item .iconfont{margin-left:auto;margin-right:auto;}
}
