* {
	margin: 0 0;
	padding: 0 0;
}

.one {
	display: none !important;
}

.decodeBox {}

.decodeBox_div {
	width: 100%;
	height: 2.5714rem;
}

.decodeBoxImg {
	width: 100%;
	height: 100vh;
	background: #eee;
	position: relative;
	/* z-index: 1; */
	/* background: url("../images/02.jpg") no-repeat; */
	/* background-size: 100% 100%; */
}

.decodeBoxImg_img {
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 769px) {
	.course_content{
		height: 220px;
	}
	.all_course{
		transform: translateY(-16rem);
		width: 100%;
		height: 100%;
	}
}

@media screen and (min-width: 800px) and (max-width: 959px) {}

@media screen and (min-width: 960px) and (max-width: 1023px) {}

@media screen and (min-width: 1024px) and (max-width: 1049px) {}

@media screen and (min-width: 1050px) and (max-width: 1151px) {}

@media screen and (min-width: 1152px) and (max-width: 1279px) {
	/* .course_div1 {
    left: 6.375rem;
  }
  .course_div2 {
    top: 210px !important;
  }

  .course_div3 {
    top: 350px !important;
  }

  .course_div4 {
    top: 460px !important;
  }

  .course_div5 {
    top: 270px !important;
  }

  .course_div6 {
    left: 10rem;
    top: 210px !important;ts
  }

  .course_div7 {
    top: 188px !important;
  }

  .course_div8 {
    left: 15.125rem;
    top: 135px !important;
  }

  .course_div9 {
    top: 120px !important;
  }

  .course_div10 {
    top: 300px !important;
  }

  .course_p10 {
    left: -4.45rem;
  } */
}

@media screen and (min-width: 1280px) and (max-width: 1359px) {
	/* .course_div1 {
    top: 3.5rem;
    left: 6.375rem;
  }
  .course_div2 {
    left: 8.5rem;
    top: 3.0625rem;
  }

  .course_div3 {
    left: 9.8125rem;
    top: 5.25rem;
  }

  .course_div4 {
    left: 14.125rem;
    top: 6.75rem;
  }

  .course_div5 {
    left: 11.25rem;
    top: 3.875rem;
  }

  .course_div6 {
    left: 10rem;
    top: 3.0625rem;
  }

  .course_div7 {
    left: 14.875rem;
    top: 2.7rem;
  }

  .course_div8 {
    left: 15.125rem;
    top: 2.0625rem;
  }

  .course_div9 {
    left: 14.75rem;
    top: 1.8125rem;
  }

  .course_div10 {
    left: 21.75rem;
    top: 4.375rem;
  }

  .course_p10 {
    left: -4.45rem;
  } */
}

@media screen and (min-width: 1360px) and (max-width: 1399px) {}

@media screen and (min-width: 1400px) and (max-width: 1439px) {}

@media screen and (min-width: 1440px) and (max-width: 1599px) {}

@media screen and (min-width: 1600px) and (max-width: 1679px) {}

@media screen and (min-width: 1680px) {}

/* .coordinate1_div {
  padding: 20px 40px;
  position: absolute;
} */
.coordinate1_div {
	/* width: 20px;
    height: 20px; */
	/* background: red; */
	position: relative;
	z-index: 10;
}

.coordinate1_title {
	position: absolute;
	width: 7.1429rem;
	left: -1.7857rem;
	top: -1.4286rem;
	border: 1px solid #eee;
	/* transition: 0.6s all; */
	border-radius: 0.1786rem;
	padding: 0.1071rem 0.1786rem;
	display: none;
	z-index: 1000;
	background: rgba(51, 51, 51, 0.781);
}

.coordinate1_title10 {
	/* left: ; */
	left: -6.0714rem;
}

#img1 {
	width: 0.4107rem;
	height: 0.4821rem;
	/* visibility: hidden;   */
	display: none;
}

#img2 {
	width: 0.8571rem;
	height: 0.8571rem;
	display: none;
}

.coordinate1_title p {
	color: #fff;
	font-size: 0.4286rem;
	/* text-align: center; */
}

.coordinate1_title p:nth-child(2) {
	font-size: 0.2857rem;
	color: #e4e4e4;
}

/* /导航 */
.headerBox {
	width: 100%;
	height: 1.5rem;
	background: #16504471;
	position: absolute;
	top: 0;
	z-index: 10;
	position: fixed;
	top: 0;
}

.header_shade {
	width: 100%;
	/* height: 1rem; */
	/* background: #165044;
  position: fixed;
  top: 0;
  z-index: 9;
  box-shadow: 0px 1px 15px #165044;
  opacity: 0; */
}

.swiper-p3 {
	/* display: none; */
	font-size: .2857rem !important;
}

.header_index {
	/* background: none; */
	/* backdrop-filter: blur(1px); */
}

.headerBox ul>li {
	/* line-height: 0.875rem; */
	/* padding-right: .1875rem; */
	/* padding: 0 .15rem 0 0; */
	position: relative;
}

.header_second {
	width: 100%;
}

.header_second li {
	/* padding: 0 .25rem; */
	line-height: 0.75rem;
	/* background-size: 100; */
}

.headerBox ul>li:hover ul li {
	max-height: 1.875rem;
	transition: all 0.7s ease 0s;
	cursor: pointer;
}

.headerBox1_li {
	/* padding: 0 0 0 0.375rem !important; */
	/* height: 100%; */
	padding: 0 .1875rem;
	line-height: 1.5rem;
	position: relative;
	transition: all 0.3s;
}

.headerBox ul>.headerBox1_li::after {
	position: absolute;
	bottom: 0;
	left: 50%;
	content: "";
	width: 0;
	height: .0714rem;
	background: #2AA364;
	transition: all 0.3s;
}

.headerBox ul>.headerBox1_li:hover:after,
.headerBox ul>.headerBox1_li.act:after {
	width: 100%;
	margin-left: -50%;
}

.headerBox1_li span:hover {
	/* color: #165044; */
	cursor: pointer;
}

.headerBox li ul {
	position: absolute;
	left: 0;
	top: 1.5rem;
	z-index: 1;
}

.headerBox li ul li {
	overflow: hidden;
	max-height: 0;
	-webkit-transition: max-height 500ms ease;
	-moz-transition: max-height 500ms ease;
	-o-transition: max-height 500ms ease;
	transition: max-height 500ms ease;
}

.headerBox li ul li a {
	width: 100%;
	height: 100%;
	text-align: center;
	/* padding-left: 0.2679rem; */
	display: block;
	color: #fff;
}

.headerBox1 {
	position: absolute;
	right: 0.625rem;
	bottom: 0;
	display: flex;
	height: 100%;
	align-items: flex-end;
	/* padding-bottom: 0.125rem; */
}

.headerBox1 li a span {
	color: #fff;
	font-size: 0.25rem;
	font-family: ses-B05S;
}

.headerBox1 li span {
	color: #fff;
	font-size: 0.25rem;
	/* letter-spacing: 2px; */
	font-family: ses-B05S;
}

.headerBox1 li ul li a span {
	color: #666666;
}

.nav li ul li:hover a {
	color: #fff;
	margin: 0;
}

.header_second li a span {
	font-size: 0.2rem !important;
}

.nav li ul li:hover {
	background-color: #165044;
}

.nav li ul li:hover a span {
	color: #fff;
}

.nav li ul {
	/* margin-top: 0.1625rem; */
	/* width: 2rem; */
	background: #fff;
	/* box-shadow: 5px 5px 5px rgba(200, 200, 200, 0.3); */
}

.nav li ul a {
	color: #232323;
}

.headerBox2 {
	width: 4.375rem;
	/* height: 1rem; */
	/* line-height: 0.5rem; */
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0.625rem;
	transform: translateY(-50%);
}

.headerBox2 img {
	width: 100%;
	height: 100%;
}

.heaser3 {
	position: absolute;
	top: 0.1875rem;
	right: 0.5rem;
	display: flex;
	align-items: center;
	font-size: 15px;
	color: #fff;
}

.ying1,
.zhong1 {
	margin: 0 12px;
	cursor: pointer;
	font-family: ses-B05S;
}

.xian1 {
	height: 15px;
	border-left: 1px solid #fff;
	/* margin: 5px .125rem 0; */
}

.header1_ENZH {
	padding-left: 0.75rem !important;
}

/* 内容 */
.course_div {
	width: 100%;
	height: 1.8rem;
}

.course_content {
	width: 100%;
	min-width: 24rem;
	/* min-height: 13.5rem; */
	margin: auto;
	position: relative;
	overflow: hidden;
	/* height: 611px; */
}

.course_Img {
	width: 100%;
	height: 100%;
}

.course_content .course_img3 {
	width: 100%;
	height: 100%;
}

.course_div1 {
	width: 0.2875rem;
	height: 0.3375rem;
	position: absolute;
	/* top: 10.25rem;
	left: 7.5rem; */
	top: 12.25rem;
    left: 3.5rem;
	cursor: pointer;
	z-index: 9;
	/* position: relative; */
}

.course_img1 {
	width: 0.3rem;
	height: 0.35rem;
	/* top: 1.25rem; */
}

.course_img2 {
	width: 0.5rem;
	height: 0.5rem;
	display: none;
}

.course_p2 {
	font-size: 0.2143rem;
}

.course_p {
	width: 5.7rem;
	border: 1px solid rgba(204, 204, 204, 0.589);
	position: absolute;
	background: rgba(46, 45, 45, 0.74);
	color: #fff;
	padding: 0.125rem 0.125rem;
	font-family: ses-B05S;
	border-radius: 0.075rem;
	bottom: 0.5rem;
	/* top: -0.7143rem; */
	display: none;
	left: -1.25rem;
	z-index: 38;
}

.course_xxzm {
	width: 1.5rem;
	position: absolute;
	top: 0;
	left: .4375rem;
	background: repeating-linear-gradient(to left, rgba(255, 255, 255, 0.144), #165044b9);
	text-align: center;
	color: #fff;
	padding: .05rem 0;
	/* left: 0; */
}

.course_p1 {
	display: flex;
	padding: 0 0 0.125rem 0;
	justify-content: space-between;
}

.course_p1 p:nth-child(1) {
	font-size: 0.25rem;
	/* margin-bottom: 0.125rem; */
}

.course_Right {
	display: flex;
	font-size: 0.25rem;
	align-items: center;
	/* height: 0.25rem; */
}

.course_Right img {
	width: 0.15rem;
	height: 0.25rem;
	padding-left: 0.08rem;
}

.course_Right p {
	/* font-size: 0.175rem; */
	/* height: 0.25rem; */
}

.course_divBox {
	position: relative;
}

.course_div3 {
	display: none;
	left: 13.25rem;
	top: 7.5rem;
}

/* .course_div2 {
	left: 12.75rem;
	top: 7.875rem;
} */
.course_div2 {
    left: 14.75rem;
    top: 9.075rem;
}
/* .course_div4 {
	left: 15.375rem;
	top: 8.3125rem;
} */
.course_div4 {
    left: 20.375rem;
    top: 10.3125rem;
}
.course_div5 {
	left: 13.875rem;
	top: 6.25rem;
}

/* .course_div6 {
	left: 18.9375rem;
	top: 10.0625rem;
} */
.course_div6 {
    left: 21.9375rem;
    top: 12.8625rem;
}
/* .course_div7 {
	left: 14.125rem;
	top: 3.125rem;
} */
.course_div7 {
    left: 18.35rem;
    top: 5.625rem;
}
.course_div8 {
	display: none;
	/* left: 10.625rem;
  top: 8.5rem; */
}

.course_div9 {
	left: 9.0875rem;
	top: 1.75rem;
}

/* .course_div10 {
	left: 10.5rem;
	top: 1.75rem;
} */
.course_div10 {
    left: 11.45rem;
    top: 3.75rem;
}
/* .course_div11 {
	left: 11.6875rem;
	top: 2.1875rem;
} */
.course_div11 {
    left: 12.9875rem;
    top: 4.0875rem;
}
.course_div12 {
	left: 12.5rem;
	top: 2.875rem;
}

/* .course_div12-1 {
	left: 13.625rem;
	top: 4rem;
} */
.course_div12-1 {
    left: 15.625rem;
    top: 4.2rem;
}
/* .course_div13 {
	left: 11.125rem;
	top: 3.25rem;
} */
.course_div13 {
    left: 11.825rem;
    top: 4.35rem;
}
/* .course_div14 {
	left: 8.375rem;
	top: 4.8125rem;
} */
.course_div14 {
    left: 8.275rem;
    top: 5.2125rem;
}

/* .course_div14-1 {
	left: 9.5rem;
	top: 2.6rem;
} */

.course_div14-1 {
    left: 10.275rem;
    top: 4.2125rem;
}

/* .course_div14-2 {
	left: 7.25rem;
	top: 3rem;
} */
.course_div14-2 {
	left: 4.65rem;
	top: 5.05rem;
}

.ssss .course_p {
	width: 3.125rem;
	text-align: center;
	font-size: 0.25rem;

	/* text-align: c; */
}

/* .course_div14-3 {
	left: 7.0625rem;
	top: 4.225rem;
} */
.course_div14-3 {
	left: 4.2625rem;
	top: 5.725rem;
}
/* .course_div14-4 {
	left: 4.65rem;
	top: 4.275rem;
} */
.course_div14-4 {
	left: 1.75rem;
	top: 5.775rem;
}

.course_div14-4 {}

/* .course_div15 {
	left: 6.25rem;
	top: 6.375rem;
} */
.course_div15 {
	left: 4.15rem;
    top: 7.375rem
}

/* .course_div16 {
	left: 9.8125rem;
	top: 6.575rem;
} */
.course_div16 {
    left: 9.0125rem;
    top: 6.875rem;
}
.course_div17 {
	left: 10.75rem;
	top: 5.75rem;
}

.course_div18 {
	left: 11.25rem;
	top: 4.75rem;
}

.course_div19 {
	left: 15.8125rem;
	top: 4.9375rem;
}

.course_div20 {
	left: 17.55rem;
	top: 7.35rem;
}

.course_p10 {
	left: -4.45rem;
}

/* .yingwen {
  display: none;
} */

/* .courseFilex {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  z-index: 1000;
  display: none;
  background: rgba(0, 0, 0, 0.849);
}

.courseFilex_box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
} */
.course {
	position: relative;
}

.swiper_decode_header {
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, 0.849);
	position: fixed;
	top: 0;
	overflow: hidden;
	z-index: 40;
	display: none;
	z-index: 1031;
}

.hidden-none {
	/* display: none; */
	/* display: block; */
	/* display: none; */
}

.banner_X {
	position: absolute;
	right: -0.5rem;
	top: -0.75rem;
	width: .5rem;
	height: .5rem;
	cursor: pointer;
}

.banner_X img {
	width: 100%;
	height: 100%;
}

/* tu */

.slider {
	width: 12.5rem;
	/* display: flex;
justify-content: center; */
	position: relative;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 0.75rem auto 0;
}

.sloder {
	height: 8.9286rem;
	border-bottom: 1px solid #666;
	box-shadow: 3px 4px #333;
}

.btnBox {
	width: 100%;
	height: 1.0714rem;
	margin: auto;
	position: relative;
}

.btn {
	position: absolute;
	display: flex;
	width: 12.5rem;
	height: 1.125rem;
	/* margin-top: -70px; */
	/* margin-left: 60px; */
	justify-content: center;
	align-items: center;
	bottom: 0;
}

.btn div {
	height: 1.125rem;
	margin: 0 0.05rem;
	/* padding: .0357rem; */
	/* border: 2px solid #999; */
	float: left;
	cursor: pointer;
}

div.xuanzhong {
	/* border-color: rgb(200, 84, 235); */
	opacity: 0.5;
	border: 2px solid #fff;
}

.prve {
	/* background-color: rgba(255, 255, 255, 0.5); */
	width: 0.5357rem;
	height: 0.5357rem;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	/* line-height: .7143rem; */
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;

	/* margin-top: -280px; */
	cursor: pointer;
}

.imgs {
	width: 12.5rem;
}

.imgs a {
	width: 100%;

	display: block;
}

.ims_p1 {
	/* padding: .125rem 0; */
	font-size: 0.3571rem;
	padding-bottom: 0.1786rem;
	text-align: center;
	color: #fff;
}

.Hint {
	/* width: 1rem;
  height: 1rem; */
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: bold;
	position: absolute;
	top: 15%;
	left: .8rem;
	margin: auto;
	color: #ffffff;
	/* color: #FF5252; */
	/* border: 2px solid rgb(103, 185, 223); */
	font-size: 0.25rem;
	background-color: rgba(0, 0, 0, 0.308);
	padding: 0.15rem;
	border-radius: .1786rem;


}

.Hint p:nth-child(2) {
	margin-left: 0.0625rem;
}

.ts {
	width: 0.375rem !important;
	height: 0.375rem !important;
}

.btn_img {
	width: 2.125rem;
	height: 1.125rem;
}

.btn_img img {
	width: 100%;
	height: 100%;
}

.imgs a img {
	width: 100%;
	height: 6.25rem;
}

.next {
	/* background-color: rgba(255, 255, 255, 0.5); */
	width: 0.5357rem;
	height: 0.5357rem;
	border-radius: 50%;
	color: #fff;
	/* text-align: center; */
	/* line-height: .7143rem; */
	position: absolute;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	/* margin-top: -280px; */
	/* margin-left: 13.5536rem; */
}

.next img,
.prve img {
	width: 100%;
	height: 100%;
}

.swiper_decodeBox {
	/* width: 100%; */
	/* height: 100%; */
	position: relative;
	z-index: 0;
	/* position: absolute;
      z-index: 0; */
}

.swiper_decode {
	width: 100%;
	height: 100vh;
	display: flex;
	/* flex-direction: column; */
	align-items: center;
	justify-content: center;
}

.swiper_box {
	width: 12.5rem;
	position: relative;
}

.mySwiper_,
.mySwiperX {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.mySwiperX- {
	/* justify-content: center; */
}

.swiper-slide_ {
	width: 100%;
	/* height: 500px; */
	text-align: center;
	font-size: 0.225rem;
	/* background: #fff; */
}

.swiper-slide_ img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	/* border-radius: .1786rem;
      overflow: hidden; */
}

.swiper-slide_ {
	background-size: cover;
	background-position: center;
}

.mySwiper_ {
	height: 80%;
	width: 100%;
}

.mySwiperX {
	width: 40%;
	height: 1.25rem;
	box-sizing: border-box;
	padding: 10px 0;
	margin: auto;
}

.swiper_Img,
.swiper-p1 {
	width: 100%;
	height: 6.25rem;
}

.swiper_Img img,
.swiper-p1 img {
	width: 100%;
	height: 100%;
	border-radius: 0.1786rem;
	overflow: hidden;
}

.swiper-p2 {
	padding: 0.125rem 0;
	/* color: #69696D; */
	color: #fff;
	font-size: 0.3571rem;
	text-align: center;
}

.mySwiperX .swiper-slide {
	width: 25%;
	height: 100%;
	opacity: 0.3;
}

.mySwiperX .swiper-slide-thumb-active {
	opacity: 1;
}

.mySwiperX .swiper-slide-thumb-active:after {
	content: "";
	width: 0px;
	display: block;
	position: absolute;
	top: -0.7143rem;
	left: 40%;
	border-width: 0px 0.1786rem 0.1786rem;
	border-style: solid;
	border-color: transparent transparent #009cff;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev,
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	width: 0.625rem !important;
	height: 0.625rem !important;
	background: rgba(51, 51, 51, 0.548) !important;
	border-radius: 50% !important;
}

.swiper-button-next,
.swiper-button-prev {
	top: 3.125rem !important;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 0.3rem !important;
}

.swiper-pagination {
	width: 100%;
	height: 0.7143rem;
	line-height: 0.7143rem;
	bottom: 0 !important;
	top: 5.5357rem !important;
	right: 0 !important;
	color: #ffff;

	font-size: 0.2857rem;
	/* text-align: right !important; */
}

.swiper-pagination-total {
	font-weight: bold;
	/* color: #2ba365 !important; */
}

/* .swiper-button-next,
    .swiper-container-rtl .swiper-button-prev {
      width: .625rem;
      height: .625rem;
      background: rgba(51, 51, 51, 0.548);
      border-radius: 50%;
    } */

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
	content: '>';
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	display: inline-block;
	height: 100%;
	line-height: 2;
	font-weight: 700;
}

.swiper-button-prev:after {
	content: '<';
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	display: inline-block;
	height: 100%;
	line-height: 2;
	font-weight: 700;
}