.prism-player video {
  border-top-left-radius: 0.5rem;

  border-top-right-radius: 0.5rem;

  height: 13.6rem;
}

.prism-player_1 {
  display: block;

  position: relative;
}

.prism-player_1 .playBtn {
  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);
}

.prism-player_1 .playBtn:hover {
  cursor: pointer;
}

/* 视频调整 */

.four-box-radio .four-box-radio-item1 .prism1 {
  width: 24rem !important;

  height: 13.6rem !important;

  /* display:flex;

	align-items:center; 

  justify-content:center; */

  position: absolute;

  margin: auto;

  background-color: black;
}

.four-box-radio .four-box-radio-item2 .prism2 {
  width: 24rem !important;

  height: 27.2rem !important;

  /* display:flex;

	align-items:center; 

  justify-content:center; */

  /* position: relative; */

  position: absolute;

  margin: auto;
}

.four-box-radio .four-box-radio-item1 .prism1 .img1 {
  width: 24rem !important;

  height: 13.6rem !important;

  border-top-left-radius: 0.5rem;

  border-top-right-radius: 0.5rem;

  /* width:100%;

  height:auto; */

  position: absolute;

  margin: 0 auto;

  /* left: 0;

  top: 0; */

  /* transform: translate(-50%, -50%); */
}

.four-box-radio .four-box-radio-item2 .prism2 .img1 {
  width: 24rem !important;

  height: 36rem !important;

  border-top-left-radius: 0.5rem;

  border-top-right-radius: 0.5rem;

  position: absolute;

  margin: 0 auto;
}

.four-item-img-noclick {
  width: 24rem;

  height: 5.7rem;

  overflow: hidden;
}

.four-item-img-noclick>img {
  width: 100%;

  height: auto;
}

.four-box-radio .four-box-radio-item1 .prism1 .img2 {
  position: absolute;

  left: 50% !important;

  top: 50% !important;

  transform: translate(-50%, -50%);

  cursor: pointer;
}

.four-box-radio .four-box-radio-item2 .prism2 .img2 {
  position: absolute;

  left: 50% !important;

  top: 50% !important;

  transform: translate(-50%, -50%);

  cursor: pointer;
}

.four-box-radio .four-box-radio-item1 {
  width: 24rem;

  /* height: 20rem; */

  margin: 0 0.5rem 0.9rem;

  position: relative;
}

[id^="J_prismPlayer"] {
  overflow: hidden !important;
}

#J_prismPlayer1 video {
  height: 101% !important;
}

#J_prismPlayer2 video {
  height: 308% !important;
}

#J_prismPlayer3 video {
  height: 154% !important;
}

#J_prismPlayer4 video {
  height: 308% !important;
}

#J_prismPlayer5 video {
  height: 308% !important;
}

/* 调整结束 */

.four-box-radio .four-box-radio-item1 .prism-player .prism-big-play-btn {
  position: absolute;

  left: 50% !important;

  top: 50% !important;

  transform: translate(-50%, -50%);

  background: url("https://cdn.coolmath.cn/officicalWebsite/images/pc/video_play.png") no-repeat;

  width: 86px;

  height: 55px;
}

.four-box-radio .four-box-radio-item1 .prism-player .prism-big-play-btn .outter {
  border: 0;
}

.four-box-radio .four-box-radio-item1 .prism-player_1 {
  height: 13.6rem;
}

.four-box-radio-item1 .prism-player_1 .playBtn-radius {
  border-top-left-radius: 0.5rem;

  border-top-right-radius: 0.5rem;
}

.four-box-radio .four-box-radio-item2 {
  width: 24rem;

  /* height: 25rem; */

  margin: 0 0.5rem 0.9rem;
}

.four-box-radio-item2 .prism-player_1 .playBtn-radius {
  border-top-left-radius: 0.5rem;

  border-top-right-radius: 0.5rem;
}

.four-box-radio .four-box-radio-item2 .prism-player-item2 {
  width: 24rem !important;

  height: 36rem !important;

  border-top-left-radius: 0.5rem;

  border-top-right-radius: 0.5rem;

  background-color: #fff;

  /* display: none; */
}

.four-box-radio .four-box-radio-item2 .prism-player_1 {
  height: 27.2rem;
}

.four-box-radio .four-box-radio-item2 .prism-player-item2 .prism-big-play-btn {
  position: absolute;

  left: 50% !important;

  top: 50% !important;

  transform: translate(-50%, -50%);

  background: url("https://cdn.coolmath.cn/officicalWebsite/images/pc/video_play.png") no-repeat;

  width: 86px;

  height: 55px;
}

.four-box-radio .four-box-radio-item2 .prism-player-item2 .prism-big-play-btn .outter {
  border: 0;
}

.four-box-radio-item1-content {
  display: flex;

  padding: 1rem;

  justify-content: center;

  align-items: center;

  background-color: rgb(240, 240, 240);

  border-bottom-left-radius: 0.5rem;

  border-bottom-right-radius: 0.5rem;
}

.four-box-radio-item1-content>span {
  width: 0.05rem;

  height: 2.3rem;

  background-color: #cdcdcd;
}

.four-box-radio-item1-content .text {

  font-family: PingFangSC-Semibold;

  color: #262626;
}

.four-box-radio-item1-content-des {
  display: flex;

  flex-direction: column;

  /* justify-content: center; */

  align-items: center;
}

.four-box-radio-item1-content-des p:nth-child(1) {
  font-size: 1.7rem;

  color: #00c775;

  font-family: PingFangSC-Medium;
}

.four-box-radio-item1-content-des p:nth-child(2) {
  font-size: 0.7rem;

  color: #00c775;
}

.four-box-radio-item1-content-des p:nth-child(3) {
  font-size: 0.7rem;

  color: #00c775;
}

.four-box-radio .prism-text>p {
  color: red;
}

.four-box-radio-item1-content span {
  margin: 0 0.6rem;
}

.four-box-radio-item1-content p {
  // font-size: 1rem;
}

.four-box .four-box-radio-bottom {
  width: 100%;

  height: 3rem;

  line-height: 3rem;

  margin: 2vw auto;

  /* text-align: -webkit-center; */

  z-index: 305;
}

.four-box .four-box-radio-bottom a {
  display: block;

  /* color: #00c775; */

  width: 6vw;

  height: 2vw;

  border-radius: 1vw;

  margin: 0 auto;

  text-align: center;
  background: #fff;

  /* border: 1px solid #00c775; */

  /* cursor: pointer; */

  /* padding:0 1.45rem;	 */
}

#checkTeacher {
  font-family: PingFangSC-Regular;

  font-size: 0.8rem;

  color: #00c775;

  display: inline-block;

  width: 8rem;

  height: 3rem;

  /* padding:0 1.45rem; */

  border-radius: 5rem;

  background-color: #fff;

  border: 1px solid #00c775;
}

#checkTeacher:hover {
  background-color: #00c775;

  color: #fff;

  cursor: pointer;
}

/*修改播放器原生样式*/

.prism-player .prism-controlbar {
  /* height: 1.3rem !important; */
}

.prism-player .prism-controlbar .prism-controlbar-bg {
  background: rgb(0, 199, 117, 0.4) !important;

  /* height: 1.3rem !important; */
}

.prism-player .prism-liveshift-progress .prism-progress-played,
.prism-player .prism-progress {
  bottom: 26px !important;
}

.prism-player .prism-liveshift-progress .prism-progress-played,
.prism-player .prism-progress .prism-progress-played {
  background-color: #00c775 !important;
}

.prism-player .prism-liveshift-progress,
.prism-player .prism-progress {
  background: rgb(0, 199, 117, 0.4) !important;

  bottom: 26px !important;
}

.prism-player .prism-liveshift-progress .prism-progress-loaded,
.prism-player .prism-progress .prism-progress-loaded {}

.prism-player .prism-time-display {
  color: #fff !important;
}

.prism-setting-btn {
  display: none !important;
}

/* 第五屏 */

.five-box {
  width: 100%;

  height: auto;

  margin-top: 2rem;

  box-sizing: border-box;
}

.five-box-h6 {
  font-size: 1rem;

  color: #000;

  line-height: 1rem;

  /* background-image:-webkit-linear-gradient(bottom,rgb(0, 229, 119),rgb(0, 168, 92)); 

	-webkit-background-clip:text; 

	-webkit-text-fill-color:transparent;  */

  padding-bottom: 1rem;

  font-family: PingFangSC-Light;
}

.five-box-span {
  font-family: PingFangSC-Thin;

  font-size: 1vw;

  font-weight: normal;

  font-stretch: normal;

  line-height: 1vw;

  letter-spacing: 0vw;

  color: #000;
}

.five-box .exhibition {
  height: 43vw;

  background-color: black;

  box-sizing: border-box;
}

.five-box .exhibition div {
  box-sizing: border-box;

  height: 100%;
}

.five-box .exhibition .five-tit-one {
  padding: 5vw;
}

.five-box .exhibition .five-tit-two .row>div {
  padding: 5vw;
}

.five-box .five-tit-two .row {
  color: #000;

  height: 50%;
}

.five-box .five-tit-two .box-one {
  background-color: #f7f8f9;
}

/* 第六屏 */

.six-box {
  height: auto;

  /* width: 100%; */

  box-sizing: border-box;

  margin: 3vw 0;

  padding: 0 1rem;
}

.six-box-radio {
  /* height: 30rem; */

  width: 100%;

  box-sizing: border-box;

  /* border:1px solid red; */

  display: flex;

  justify-content: center;

  flex-direction: column;
}

.six-box-radio .six-box-radio-top {
  display: flex;

  justify-content: center;

  flex-wrap: wrap;
}

.six-box-radio .six-box-radio-item1 {
  /* height: 20rem; */

  margin: 0 0.5vw 0.9vw;

  position: relative;
}

.six-box-radio-item1-content {
  width: 100%;

  height: 35%;

  display: flex;

  padding: 1rem;

  justify-content: center;

  align-items: center;

  background-color: rgb(240, 240, 240);

  position: absolute;

  bottom: 0;

  font-size: 1rem;

  opacity: 0.8;
}

.six-box-radio .six-box-radio-item1 .prism1 {
  width: 19vw !important;

  height: 14vw !important;

  /* display:flex;

	align-items:center; 

  justify-content:center; */

  margin: auto;

  background-color: black;
}

.six-box-radio .text {
  text-overflow: ellipsis;
}


.three-banner p {
  color: #fff;
}

.three-banner .three-banner__one {
  display: flex;
  flex-direction: column;
  min-height: 39vw;
  padding: 5vw 12vw 5vw 5vw;
  background: url("../bk/img-1.png") no-repeat center center;
  background-size: cover;
}

.three-banner .three-banner__item:first-child .three-banner__inner {
  margin-bottom: 1vw;
  min-height: 23vw;
  padding: 4vw 4vw 4vw 3vw;
  background: url("../bk/img-2.png") no-repeat center center;
  background-size: cover;
}

.three-banner .three-banner__item:last-child .three-banner__inner {
  min-height: 15vw;
  padding: 4vw 4vw 4vw 3vw;
  background: url("../bk/img-3.png") no-repeat center center;
  background-size: cover;
}

.title-h-in {
  /* padding-left: 8.5%; */
}

.tit_span {
  float: left;
  margin-right: 25px;
  display: inline-block;
  width: 10px;
  height: 35px;
  background-color: #ec6762;
  border-radius: 5px;
}

.w-box {
  background-color: #fcf7f7;
  padding: 0 20px;
  margin: 20px 0 80px 0;
  padding-bottom: 30px;
}

.w-box .w-box-tit {
  padding: 20px 10%;
  text-align: left;
  line-height: 1.5;
  color: #ec6762;
}

.w-box .w-box-content li {
  box-sizing: border-box;
  text-align: center;
  color: #000;
  list-style: none;
  padding: 10px 0;
}

.w-box-1 .w-box-content li {
  width: 29%;
  margin-right: 2.16%;
  margin-left: 2.16%;
  float: left;
  margin-bottom: 20px;
  border-radius: 22px;
  background-color: #fff;
  box-sizing: border-box;
  text-align: center;
  color: #000;
  list-style: none;
  padding: 10px 0;
  border: 3px #ec6762 solid;
  overflow: hidden;
}

.w-box-1 .w-box-content li .t {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-top: -10px;
  background-color: #ec6762;
  color: #fff;
  font-size: 24px;
  line-height: 2.5;
}

.w-box-1 .w-box-content li .b {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 2;
  font-size: 16px;
}

.w-box-2 .w-box-content,
.w-box-4 .w-box-content {
  background-color: #fff;
  border-radius: 15px;
  width: 80%;
  margin: 0 auto;
  padding-top: 30px;
}

.w-box-2 .w-box-content ul li {
  padding: 30px 0;
}

.w-box-2 .w-box-content li .t {
  margin-left: -5%;
  padding: 0 3%;
  box-sizing: border-box;
  float: left;
  background-image: linear-gradient(90deg,
      #ed716a 0%,
      #ea5041 100%),
    linear-gradient(#ffffff,
      #ffffff);
  background-blend-mode: normal,
    normal;
  border-radius: 0px 50px 50px 0px;
  opacity: 0.9;
  line-height: 2.5;
  color: #fff;
  font-size: .4rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.w-box-2 .w-box-content li .b {
  margin-bottom: 20px;
}

.w-box-2 .w-box-content li .b p {
  padding: 20px 0;
}

.w-box-2 .w-box-content li p {
  margin: 0;
}

.w-box-3 {
  background: url("../img/advantage-1.jpg") no-repeat center center;
  background-size: cover;
}

.w-box-3 .w-box-content {
  border-radius: 15px;
  width: 80%;
  margin: 0 auto;
  padding-top: 30px;
}

.w-box-3 .w-box-content li {
  width: 30%;
  margin-right: 2.16%;
  margin-left: 2.16%;
  float: left;
  margin-bottom: 20px;
  border-radius: 22px;
  box-sizing: border-box;
  text-align: center;
  color: #000;
  list-style: none;
  padding: 10px 0;
  overflow: hidden;
}

.w-box-3 .w-box-content li .t {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-top: -10px;
  color: #ec6762;
  font-size: .5rem;
  line-height: 2.5;
}

.w-box-3 .w-box-content li .b {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 2;
  font-size: .4rem;
}

.w-box-4 .w-box-content li {
  padding: 30px 0px;
  padding-left: 30px;
}

.w-box-4 .w-box-content li .t {
  /* text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; */
  padding: 20px 0;
}

.w-box-4 .w-box-content li .t p {
  line-height: 2;
  font-size: .5rem;
  text-align: left;
  padding-left: 80px;
}

.w-box-4 .w-box-content li>div::before {
  width: .8rem;
  height: .8rem;
  background-blend-mode: normal,
    normal;
  border-radius: .2rem;
  color: #fff;
  opacity: 0.9;
  line-height: 1.5;
  font-size: .5rem;
  float: left;
}

.w-box-4 .w-box-content li .t::before {
  background-image: linear-gradient(90deg,
      #5c5c5c 0%,
      #1b1b1b 100%),
    linear-gradient(#ffffff,
      #ffffff);
  content: 'Q';
}

.w-box-4 .w-box-content li .b::before {
  background-image: linear-gradient(90deg,
      #ed716a 0%,
      #ea5041 100%),
    linear-gradient(#ffffff,
      #ffffff);
  content: 'A';
}

.w-box-4 .w-box-content li .b {
  line-height: 2.5;
  margin-bottom: 20px;
}

.w-box-4 .w-box-content li .b p {
  color: #eb5c54;
  padding: 10px 0px;
  /* text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; */
  line-height: 2;
  text-align: left;
  padding-left: 80px;
}

.w-box-4 .w-box-content li p {
  margin: 0;
}






/* 新增 */
.box-radio-item1-content {
  display: flex;

  text-align: center;
  justify-content: center;

  align-items: center;
  line-height: 2;
  color: rgb(148, 148, 148);
}

.box-radio-item1-content a>span {
  color: red;
}

.bor-img {
  border-bottom-left-radius: 0.5rem;

  border-top-right-radius: 0.5rem;
}

.bor-img img {
  width: 100%;
  top: 0px;
  max-width: 100%;
  left: 0 !important;
}

.w-adNewsT li {
  width: 23%;
  margin-right: 1%;
  margin-left: 1%;
  float: left;
  margin-bottom: 20px;
}

.td_h li:hover {
  border: 1px solid #e8e8e8;
  box-shadow: 0 15px 15px rgba(0, 0, 0, .06);
}

.td_h li {
  padding: 20px 0;
  width: 14.5%;
  margin-right: 1%;
  margin-left: 1%;
  float: left;
  margin-bottom: 20px;
} 
.td_h li img {
  width: 50% !important;
}
.td_h li .box-radio-item1-content{
  text-align: left;
  padding: 15px 10px;
}


@media (max-width: 920px) {
  .w-box-1 .w-box-content li {
    width: 45%;
  }

  .w-box-3 .w-box-content li {
    width: 100%;
  }
  .td_h li .box-radio-item1-content{
    padding: 5px 0px;
    text-align: center;
  }
  .td_h li{
    width: 31%;
  }
}

@media (max-width: 650px) {
  .w-box-1 .w-box-content li {
    width: 100%;
  }

  .w-box-4 .w-box-content li .t p,
  .w-box-4 .w-box-content li .b p {
    padding-left: 55px;
    line-height: 1.7;
  }

  .w-box-2 .w-box-content li .b p {
    padding: 10px 0;
  }

  .w-box-4 .w-box-content li {
    padding-left: 0;
  }
  .td_h li{
    width: 48%;
  }
}