/* 中文网站其他页面样式表 */
/* 企业介绍开始 */
.companyIntroduction {
  margin-bottom: 80px;
}
.companyIntroduction .top_box {
  padding: 20px 0;
}
.companyIntroduction .top_box .desc {
  margin-top: 10px;
  font-size: 12px;
  color: #979797;
  text-indent: 2rem;
  line-height: 20px;
}
.companyIntroduction .banner_box {
  width: 100%;
  background-color: #8eb44d;
}
.companyIntroduction .item {
  width: 30%;
  text-align: center;
}
.companyIntroduction .banner_box .pos_box {
  padding: 20px 0;
}
.companyIntroduction .circle_box {
  width: 100px;
  height: 100px;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #fff;
  position: relative;
}
.companyIntroduction .circle_box img {
  width: 60%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 3px;
}
.companyIntroduction .circle_box span {
  font-weight: 700;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 70px;
  color: #8eb44d;
}
.companyIntroduction .circle_box p {
  font-weight: 700;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 64px;
  font-size: 10px;
}
.companyIntroduction .item .desc {
  font-size: 10px;
  color: #fff;
  line-height: 20px;
  margin-top: 20px;
}
.companyIntroduction .bottom_box {
  margin-top: 30px;
}
.companyIntroduction .img_list {
  overflow: hidden;
  padding-top: 20px;
}
@keyframes moving {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-1200px);
  }
}
.companyIntroduction .img_list ul {
  width: 160%;
  display: flex;
  animation: moving 10s linear infinite;
}
.companyIntroduction .img_list li {
  width: 160px;
  margin-left: 10px;
}
.companyIntroduction .img_list li img {
  width: 160px;
  height: auto;
}
.companyIntroduction .img_list:active ul {
  animation-play-state: paused;
}
.companyIntroduction .img_list p {
  text-align: center;
  font-size: 14px;
}
/* 企业介绍结束 */
/* 课程介绍开始 */
.courseIntroduction .box_2 {
  margin-top: 30px;
}
.courseIntroduction .item {
  width: 46%;
  margin-top: 15px;
  padding: 5px;
  border: 1px solid #ccc;
}
.courseIntroduction .item img {
  width: 100%;
  height: auto;
}
.courseIntroduction .item .bottom p {
  color: #979797;
  text-align: center;
  font-size: 12px;
}
.courseIntroduction .item:active {
  border: 1px solid #8eb44d;
}
.courseIntroduction .item:active p {
  color: #8eb44d;
}
/* 课程介绍结束 */
/* 老师团队开始 */
.teacher {
  margin-bottom: 80px;
}
.teacher .box_2 {
  margin-top: 30px;
}
.teacher .item {
  width: 100%;
  padding: 10px;
  margin-top: 15px;
  border-radius: 10px;
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.1);
}
.teacher .item .top {
  display: flex;
  justify-content: flex-start;
}
.teacher .item .t_l {
  width: 40%;
}
.teacher .item img {
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.1);
}
.teacher .item .t_r {
  padding: 40px 20px;
}
.teacher .t_r .p1 {
  font-size: 18px;
  font-weight: 700;
  line-height: 60px;
}
.teacher .t_r .p2 {
  font-size: 14px;
  color: #979797;
}

.teacher .item .bottom {
  padding-top: 10px;
}
.teacher .item .bottom p {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
  color: #979797;
  font-size: 14px;
  line-height: 34px;
}
/* 老师团队结束 */

/* 登录注册页面开始 */
/* 表单容器 */
.membership .form_box {
  width: 510px;
  margin: 60px auto 118px;
  background-color: #fff;
  padding: 50px;
  border: 1px solid #fff;
  box-shadow: 0 0 10px 5px #ccc;
}
/* 表单上部分公共区域 */
.membership .form_top {
  width: 100%;
}
/* 表单logo */
.membership .logo {
  height: 72px;
  width: 100px;
  margin: 0 auto;
}
/* 表单标题 */
.membership .title {
  font-size: 30px;
  text-align: center;
  margin: 40px 0 20px;
}
/* 导航栏 */
.membership .navbar {
  display: flex;
  width: 100%;
}
.membership .login {
  width: 50%;
  text-align: center;
  font-size: 20px;

  height: 46px;
  padding-top: 10px;
  box-sizing: border-box;
  border-radius: 3px;
}
.membership .register {
  width: 50%;
  text-align: center;
  font-size: 20px;
  height: 46px;
  padding-top: 10px;
  border-radius: 3px;
  box-sizing: border-box;
}
/* 表单下部分动态区域 */
.membership .form_bottom {
  width: 100%;
}
.membership .navlist {
  display: none;
}
.membership .navlist input {
  width: 100%;
  height: 46px;
  margin-top: 30px;
  font-size: 16px;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #ccc;
}
.membership .navlist button {
  width: 100%;
  height: 46px;
  margin-top: 30px;
  font-size: 18px;
  text-align: center;
  box-sizing: border-box;
  background-color: #89b146;
  border-radius: 3px;
  border: 0;
  color: #fff;
  outline: none;
}
.membership .navlist button:hover {
  background-color: #5b7929;
}
.membership .unlogin {
  margin-top: 20px;
  margin-left: 4px;
  color: #333;
}
/* 选中状态 */
.membership .active_bar {
  background-color: #fff;
  border-bottom: 2px solid #89b146;
}
.membership .active_box {
  display: block;
}
/* 登录注册页面结束 */
