body {
  margin: 0 auto;
  min-width: 320px;
  max-width: 750px;
  height: 100%;
  display: block;
  font-family: ;
  padding: 0;
  position: relative;
}

@media only screen and (max-width: 750px) and (min-width: 300px) {
  body {
    width: 100% !important;
  }
}

.video-play {
  position: absolute;
  top: 210px;
  width: 100%;
}

.video-mid {
  height: 20px;
  font-weight: bold;
  background-color: #447c8b;
  opacity: 0.5;
}

.ass1 {
  font-size: 17px;
  font-weight: bold;
  margin-left: 3%;

  margin-right: 2%;

  color: #f1f6f8;
}

.ass2 {
  height: 10px;
}

.video-hot {
  position: absolute;
  bottom: 14px;
  right: 20px;
  height: 8px;
  font-family: ;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #677897;
}
.img-hot {
  width: 9px;
  height: 11px;
  position: absolute;
  bottom: 9.5px;
  right: 60px;
}

.ga {
  font-size: 12px;
  color: #f6fcf6;
  font-weight: normal;
  font-stretch: normal;
  font-family: ;
  position: relative;
  top: 5px;
}

.ga2 {
  font-size: 12px;
  color: #f6fcf6;
  font-weight: normal;
  font-stretch: normal;
  font-family: ;
  position: relative;
  top: 3px;
}
.img-and {
  position: absolute;
  right: 25px;
  top: 5px;
}
.img-and2 {
  position: absolute;
  right: 25px;
  top: 5px;
}
.ice-a {
  position: relative;
  left: 17px;
  top: 7px;
  font-family: ;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #6f809f;
}

.abga {
  position: relative;
  color: #f6fcf6;
  top: 7px;
  font-family: ;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffff;
  left: 12px;
}

.img—playing2 {
  width: 110px;
  height: 62px;
  position: absolute;
  top: 3px;
  z-index: 2;
}
.text-ice {
  font-family: ;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffff;
  position: relative;
  left: 86px;
  top: -10px;
}
.a-cop-1 {
  width: 55px;
  height: 21px;
  background-color: rgba(248, 248, 255, 0.1);
  border-radius: 2px;
  position: relative;
  left: 20px;
  font-family: ;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffb2;
  /*    vertical-align:middle;*/
  text-align: center;
  line-height: 21px;
  top: 12px;
}

.img-live-sun {
  width: 28px;
  height: 28px;
  position: relative;
  left: 14px;
}

.font-fa {
  font-family: ;
  font-size: 6px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffff7f;
}

.jol {
  position: relative;
  top: -68px;
  font-family: ;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.8px;
  color: #ffffff;
}

.joo {
  font-size: 10px;
  position: relative;
  top: -68px;
  font-family: ;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #1a1a1a;
  background-color: #ffff59;
  border-radius: 2px;
}

.live-jol {
  position: relative;
  left: 30px;
}

.live-ui {
  position: relative;
  top: -55px;
  font-family: ;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.5px;
  color: #a9cff7;
}

.add-btna {
  display: inline;
  position: absolute;
  bottom: 20px;
  font-family: ;
  font-size: 8px;
  color: #6f809f;
  left: 10px;
}

.live-ep {
  width: 55px;
  height: 55px;
  background-color: #153e83;
  border-radius: 10px;
  position: absolute;
  right: 9px;
  top: 7.5px;
}

.live-ep2 {
  width: 55px;
  height: 55px;
  background-color: #153e83;
  border-radius: 10px;
  position: absolute;
  right: 9px;
  top: 7.5px;
}

.img-live-bk {
  width: 9px;
  height: 9px;
  /*   position: absolute;
       left: 1px;*/
  padding-left: 5px;
}

.a-cop-c {
  font-family: ;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.5px;
  color: #ffffff;
}

.font-bk {
  font-family: ;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.7px;
  color: #ffff66;
  position: relative;
  top: 5px;
  left: 11px;
}

.add-btna2 {
  display: inline;
}

.add-bt {
  position: relative;
  top: -30px;
  margin-left: 78%;
  line-height: 32px;
}

.add-bt2 {
  line-height: 32px;
  position: relative;
  top: -25px;
  margin-left: 78%;
}

.video-div {
  margin: 0;
  width: 100%;
  height: 210px;
  overflow: hidden;
  padding: 0;
  /*    position:fixed;*/
  z-index: 3;
}

.video-div video {
  object-fit: fill;
  width: 100%;
  height: 210px;
  display: block;
  margin: 0 auto;
}

.video-container {
  width: 100%;
  color: #808080;
  font-size: 13px;
  background-color: #384762;
  position: relative;
}

.video-container span {
  padding: 0 1px;
}

.video-container span i {
  font-style: normal;
  color: #0080ff;
  font-size: 15px;
  margin-right: 8px;
}

.video-container p {
  margin: 2% 3% 1% 3%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  height: 34px;
}

.video-list {
  position: absolute;
  top: 345px;
  background-color: #2a3851;
  width: 100%;
}

.video-list-two {
  position: absolute;
  top: 345px;
  background-color: #2a3851;
  width: 100%;
}

.list-container {
  display: flex;
  margin: 15px 15px 15px 15px;
  width: 96%;
  position: relative;
}

.list-container2 {
  display: flex;
  margin: 15px 15px 15px 15px;
  width: 96%;
  position: relative;
}

.img—playing {
  width: 110px;
  height: 62px;
  display: flex;
  align-items: center;
  background-color: #000000;
  border-radius: 5px;
}

.list-container2 img {
  width: 110px;
  height: 62px;
  display: flex;
  align-items: center;
}

.list-container .contain-con {
  margin-left: 3%;
  font-size: 13px;
  margin-right: 2%;
  /*    flex: 1;*/
  overflow: hidden;
  width: 100%;
}

.list-container2 .contain-con {
  margin-left: 3%;
  font-size: 13px;
  margin-right: 2%;
  /*    flex: 1;*/
  overflow: hidden;
  width: 100%;
}

.live {
  height: 70px;
  width: 90%;
  /*    background-color: rgba(0,0,0,0.2);*/
  margin-left: 20px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #5b7ef0;
  border-radius: 10px;
  position: relative;
}

.live2 {
  height: 70px;
  width: 90%;
  /*    background-color: rgba(0,0,0,0.2);*/
  margin-left: 20px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #5b7ef0;
  border-radius: 10px;
  position: relative;
}

.live3 {
  height: 70px;
  width: 90%;
  /*    background-color: rgba(0,0,0,0.2);*/
  margin-left: 20px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #2f3f61;
  border-radius: 10px;
  position: relative;
}

.More-a-C {
  font-family: ;
  font-size: 16.9px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1.7px;
  color: #ffffff;
  position: absolute;
  top: 32px;
  z-index: 5;
  left: 74px;
}

.dialog {
  width: 255px;
  height: 320px;
  background-color: #ffffff;
  box-shadow: 0px 2.5px 5px 0px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
  z-index: 10; /*优先*/
  text-align: center;
  /* 实现对浏览器窗口的垂直居中 */
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.body {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(1, 1, 1, 0.5);
  z-index: 11;
}

.share-font {
  font-family: ;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 3.2px;
  color: #ffffff;
}

.share-img {
  width: 60px;
  height: 90px;
  position: relative;
  left: 30px;
}

#shareInfo {
  width: 255px;
  height: 200px;
  z-index: 5;
  position: fixed;
  right: -120px;
  top: 20px;
  opacity: 12;
  z-index: 14;
}

.window-img {
  position: absolute;
  right: 9px;
  top: 9px;
  width: 14px;
  height: 14px;
}

.window-img2 {
  position: absolute;
  width: 173.5px;
  height: 166.5px;
  left: 40px;
  top: -100px;
}

.window-img3 {
  width: 213px;
  height: 50px;
  position: absolute;
  left: 24px;
  top: 20px;
  z-index: 2;
}

.window-img4 {
  width: 116px;
  height: 116px;
  position: absolute;
  top: 80px;
  left: 68px;
}

.hint {
  height: 65px;
  width: 100%;
  text-align: center;
}

#window {
  width: 200px;
  height: 200px;
  background-color: #0a89cc;
}

.boli {
  width: 200px;
  height: 35px;

  border-style: solid;
  border-width: 1px 1px;
  border-radius: 17.5px;
  border-color: #f54848;
  position: absolute;
  top: 250px;
  left: 27px;
  font-family: ;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.7px;
  color: #e33636;
  text-align: center;
  line-height: 35px;
}

.font-iui {
  width: 150px;
  height: 38px;
  font-family: ;
  font-size: 8px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.7px;
  line-height: 38px;
  color: #151c29;
  position: absolute;
  top: 195px;
  left: 50px;
  white-space: nowrap;
}

.hint span {
  font-family: ;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.7px;
  color: #a3c9ff;
  padding-bottom: 0px;
}

.live-cc {
  position: absolute;
  top: 25px;
  font-family: ;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.7px;
  color: #a3c9ff;
  left: 60px;
}

.img-live {
  width: 63px;
  height: 63.5px;
  margin-top: 7px;
}

.img-live-live {
  width: 76.5px;
  height: 56px;
  position: absolute;
  right: 0px;
  top: 0px;
}

.img-live2 {
  width: 25px;
  height: 25px;
  left: 15px;
  display: inline;
  position: relative;
  color: #f6fcf6;
  /*    margin-left: 5%;*/
  top: 13px;
}

.img-live3 {
  width: 19px;
  height: 18px;
  position: relative;
  top: 10px;
}

.font-1 {
  position: relative;
  width: 100%;
  height: 45px;
}
.font-2 {
  position: relative;
  width: 100%;
  height: 45px;
}
.font-3 {
  position: relative;
  width: 100%;
  height: 45px;
}

.img-live4 {
  width: 19px;
  height: 18px;
  position: relative;
  top: 7px;
}

.list-container .contain-con h3 {
  margin: 0;

  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin-left: 15px;
  font-family: ;
  font-weight: normal;
  font-stretch: normal;
  font-size: 16px;

  color: #f1f3f5;
}

.list-container2 .contain-con h3 {
  margin: 0;

  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin-left: 15px;
  font-family: ;
  font-weight: normal;
  font-stretch: normal;
  font-size: 16px;

  color: #f1f3f5;
}

.video-text {
  margin-left: 15px;

  text-align: center;
  margin-right: 10px;
  font-family: ;
  font-size: 8px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 18px;
  /* opacity: 0.2; */
  padding: 0 3px;
  height: 18px;
  line-height: 18px;

  max-width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  white-space: normal;
}

.video-textStu {
  border: 1px solid #ff7f00;
  color: #ff7f00;
}

.td-mar {
  padding-top: -20px;
}

.a-cop {
  margin-bottom: 7px;
}
