.__nuxt-error-page {
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  -webkit-font-smoothing:antialiased;
  align-items:center;
  background:#f7f8fb;
  bottom:0;
  color:#47494e;
  display:flex;
  flex-direction:column;
  font-family:sans-serif;
  font-weight:100!important;
  justify-content:center;
  left:0;
  padding:1rem;
  position:absolute;
  right:0;
  text-align:center;
  top:0
}
.__nuxt-error-page .error {
  max-width:450px
}
.__nuxt-error-page .title {
  color:#47494e;
  font-size:1.5rem;
  margin-bottom:8px;
  margin-top:15px
}
.__nuxt-error-page .description {
  color:#7f828b;
  line-height:21px;
  margin-bottom:10px
}
.__nuxt-error-page a {
  color:#7f828b!important;
  -webkit-text-decoration:none;
  text-decoration:none
}
.__nuxt-error-page .logo {
  bottom:12px;
  left:12px;
  position:fixed
}
.nuxt-progress {
  background-color:#000;
  height:2px;
  left:0;
  opacity:1;
  position:fixed;
  right:0;
  top:0;
  transition:width .1s,opacity .4s;
  width:0;
  z-index:999999
}
.nuxt-progress.nuxt-progress-notransition {
  transition:none
}
.nuxt-progress-failed {
  background-color:red
}
html {
  font-size:14px
}
* {
  box-sizing:border-box;
  list-style:none;
  margin:0;
  outline:none;
  padding:0
}
a {
  color:#333;
  -webkit-text-decoration:none;
  text-decoration:none
}
.max {
  margin-left:auto;
  margin-right:auto;
  max-width:100%;
  padding:0 5px;
  width:1400px
}
.dialog,
.el-message {
  background-color:rgba(0,0,0,.9)!important;
  border:none!important;
  color:#fff!important;
  justify-content:center!important;
  min-width:200px!important;
  top:240px!important;
  z-index:999999999999!important
}
.dialog i {
  display:none!important
}
.dialog p {
  line-height:20px;
  text-align:center
}
.content {
  background:#fff;
}
.video_box {
  margin-bottom:10px;
  margin-top:10px
}
.video_box .title {
  align-items:center;
  background-color:#fef3ef;
  border-radius:4px;
  color:#ff4d03;
  display:flex;
  flex-flow:wrap;
  font-weight:700;
  gap:8px 12px;
  margin-bottom:15px;
  padding:10px 15px
}
.video_box .title h6 {
  font-size:14px
}
.video_box .title a {
  background-color:#fff;
  border:1px solid #ff4d03;
  border-radius:2px;
  color:#ff4d03;
  display:inline-block;
  font-size:12px;
  font-weight:500;
  height:20px;
  line-height:20px;
  padding:0 8px
}
.flex {
  align-items:center;
  display:flex;
  justify-content:space-between
}
.btn {
  background-image:none;
  border:1px solid transparent;
  border-radius:4px;
  cursor:pointer;
  display:inline-block;
  font-size:14px;
  font-weight:400;
  line-height:1.42857143;
  margin-bottom:0;
  padding:6px 12px;
  text-align:center;
  touch-action:manipulation;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  vertical-align:middle;
  white-space:nowrap
}
.btn-normal {
  background-color:#ff4d03;
  border-color:#ff4d03;
  color:#fff
}
.popup-overlay {
  background-color:rgba(0,0,0,.7);
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:1
}
.popup-card {
  display:flex;
  flex-direction:column;
  height:100%;
  max-width:480px;
  width:100%
}
.popup-right {
  right:0;
  top:0;
  transform:translateZ(0)
}
.popup {
  -webkit-overflow-scrolling:touch;
  background-color:#fff;
  max-height:100%;
  overflow-y:auto;
  position:fixed;
  transition:transform .3s
}
.popup-card .popup-header {
  align-items:center;
  border-bottom:1px solid #efeff5;
  display:flex;
  font-size:18px;
  font-weight:500;
  justify-content:space-between;
  line-height:28px;
  padding:14px 45px 14px 24px
}
.popup-card .popup-header .popup-header-main {
  font-size:18px
}
.popup .popup-close-icon {
  color:#c8c9cc;
  cursor:pointer;
  font-size:22px;
  position:absolute;
  right:15px;
  top:15px;
  z-index:1
}
.popup .popup-close-icon img {
  height:22px;
  width:22px
}
.van-icon {
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font:normal normal normal 14px/1 vant-icon;
  font-size:inherit;
  position:relative;
  text-rendering:auto
}
.popup-card .popup-body {
  box-sizing:border-box;
  flex:1 1 0%;
  overflow-y:auto;
  padding:14px 24px
}
.form-control {
  background-color:#fff;
  background-image:none;
  border:1px solid #ccc;
  border-radius:4px;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  color:#555;
  display:block;
  font-size:14px;
  line-height:1.42857143;
  padding:6px 12px;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  width:100%
}
.txt-ellipsis {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.txt-ellipsis-2 {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  display:-webkit-box;
  overflow:hidden
}
.nowrap {
  white-space:nowrap;
  word-break:keep-all
}
.message[data-v-04df62d8] {
  align-items:center;
  display:flex;
  font-size:16px;
  height:100%;
  justify-content:center;
  left:0;
  opacity:0;
  padding:0 2em;
  pointer-events:none;
  position:fixed;
  top:0;
  transition:all .2s;
  width:100%;
  z-index:9999
}
.message.active[data-v-04df62d8] {
  opacity:1;
  top:20px
}
.message .wrap[data-v-04df62d8] {
  align-items:center;
  background:#fff;
  border-radius:5px;
  box-shadow:0 0 10px rgba(0,0,0,.15);
  display:flex;
  min-height:60px;
  padding:.5em 2em
}
.message .txt-success[data-v-04df62d8] {
  color:#02be02
}
.message .txt-danger[data-v-04df62d8] {
  color:#e02727
}
.message .txt-warning[data-v-04df62d8] {
  color:#e78b01
}
.message .txt-info[data-v-04df62d8] {
  color:#016ce7
}
.message .iconfont[data-v-04df62d8] {
  font-size:24px;
  margin-right:5px
}
.banner {
  height:110px;
  overflow:hidden;
  padding:0;
  width:100%
}
.el-carousel {
  height:100%;
  overflow:hidden;
  width:100%
}
.banner .el-carousel .el-carousel__container {
  border-radius:5px;
  height:100%;
  overflow:hidden;
  width:100%
}
.banner .el-carousel__indicators--outside {
  display:none
}
.banner .el-carousel-item {
  overflow:hidden
}
.banner .el-carousel-item img {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}
.banner img {
  height:100%;
  width:100%
}
.app-text {
  clear:both;
  display:flex;
  flex-flow:row wrap;
  margin:10px -4px;
  overflow:hidden
}
.app-text .main {
  box-sizing:border-box;
  flex:0 0 20%;
  max-width:25%;
  padding:4px;
  width:20%
}
.app-text a {
  background:#fcf8e3;
  border:1px solid #faebcc;
  color:#8a6d3b;
  display:block;
  font-size:12px;
  font-weight:700;
  line-height:25px;
  text-align:center;
  word-break:keep-all
}
.ads {
  background:rgba(0,0,0,.5);
  height:100%;
  justify-content:center;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:9999
}
.ads .main {
  border-radius:4px;
  min-height:60px;
  overflow:hidden;
  position:relative;
  width:300px
}
.ads .main a img {
  border-radius:5px;
  vertical-align:middle;
  width:100%
}
.ads .main .close {
  align-items:center;
  background:rgba(0,0,0,.8);
  border-radius:50%;
  cursor:pointer;
  display:flex;
  height:30px;
  justify-content:center;
  position:absolute;
  right:5px;
  top:5px;
  width:30px
}
.ads .main .close img {
  width:20px
}
.notice-pop-content {
  position:relative
}
.notice-pop-content .close {
  align-items:center;
  background:rgba(0,0,0,.3);
  border-radius:50%;
  cursor:pointer;
  display:flex;
  height:30px;
  justify-content:center;
  position:absolute;
  right:10px;
  top:10px;
  width:30px
}
.notice-pop-content .close img {
  width:20px
}
.top_ad {
  background-color:#fff;
  box-shadow:0 0 10px rgba(0,0,0,.3);
  height:58px;
  padding:9px 0 9px 9px;
  width:100%
}
.top_ad>img {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}
.top_ad .logo {
  justify-content:flex-start
}
.top_ad .logo img {
  border-radius:6px;
  height:40px;
  width:40px
}
.top_ad .info {
  color:#db2639;
  height:100%;
  line-height:1.6;
  margin:0 10px;
  overflow:hidden;
  padding:2px 0
}
.top_ad .info,
.top_ad .info b {
  font-size:12px
}
.top_ad .download {
  background-color:#ff4d03;
  border-radius:14px;
  color:#fff;
  display:inline-block;
  font-size:12px;
  padding:7px 10px
}
.top_ad .close {
  font-size:28px;
  height:100%;
  line-height:38px;
  padding:0 12px;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
.top_ad .close img {
  width:20px
}
.header {
  background-color:#2a2a2a;
  padding:5px 0;
  width:100%
}
.header .header_middle {
  background:#2a2a2a;
  position:relative;
  width:100%;
  z-index:999
}
.header .fixed_0 {
  top:0
}
.header .header_top {
  width:100%
}
.header .header_top .logo2 img {
  height:40px;
  vertical-align:middle
}
.header .header_top .operates {
  flex:1 1 0%;
  gap:8px 12px;
  justify-content:flex-end
}
.header .header_top .operates>div.btn_icon {
  cursor:pointer;
  padding:0 8px
}
.header .header_top .operates div.btn_icon img {
  height:22px;
  position:relative;
  top:2px
}
.header .header_top .operates div.btn_icon span {
  color:#fff
}
.header .header_top .operates .save {
  position:relative
}
.header .header_top .operates .save p {
  color:#fff
}
.header .header_top .operates .save img {
  display:none
}
.header .header_top .operates .save span {
  background:red;
  border-radius:50%;
  display:block;
  height:8px;
  position:absolute;
  right:3px;
  top:0;
  width:8px
}
.header .nav {
  background-color:#2a2a2a;
  overflow:hidden;
  padding:10px 0;
  width:100%
}
.header .nav .left {
  justify-content:flex-start;
  width:5%
}
.header .nav .right {
  justify-content:flex-end;
  width:5%
}
.header .nav .left img,
.header .nav .right img {
  height:12px;
  opacity:.3;
  width:10px
}
.header .nav .active img {
  opacity:1
}
.header .nav .nav_list {
  overflow-x:auto;
  width:90%
}
.header .nav .nav_list::-webkit-scrollbar {
  display:none
}
.header .nav .nav_list ul {
  min-width:100%;
  white-space:nowrap
}
.header .nav .nav_list ul li {
  color:#fff;
  cursor:pointer;
  display:inline-block;
  padding:0 7px
}
.header .nav .nav_list ul li.active {
  background:hsla(0,0%,100%,.1);
  border-radius:5px;
  color:#ff4d03
}
.notice {
  align-items:center;
  background-color:#fef3ef;
  border-radius:20px;
  display:flex;
  height:32px;
  justify-content:flex-start;
  margin:8px 0;
  overflow:hidden;
  position:relative
}
.notice .icon {
  background:#fef3ef;
  height:32px;
  justify-content:center;
  width:32px
}
.notice .icon img {
  height:20px;
  width:20px
}
.notice .notice_cnt {
  color:#ff4d03;
  font-size:14px;
  font-weight:700;
  height:32px;
  line-height:32px;
  overflow:hidden;
  width:calc(100% - 40px)
}
.notice .notice_cnt>div {
  animation:scroll 50s linear infinite;
  white-space:nowrap;
  width:-moz-fit-content;
  width:fit-content
}
@keyframes scroll {
  0% {
    transform:translateX(0)
  }
  to {
    transform:translateX(-100%)
  }
}
.header .search-box {
  margin:0 0 10px;
  max-width:100%;
  width:100%
}
.header .search {
  align-items:center;
  box-sizing:border-box;
  display:flex;
  flex:1 1 0%;
  max-width:500px
}
.header .search .cancel {
  display:none
}
.header .search .search-content {
  align-items:center;
  background-color:#fff;
  border-radius:2px 0 0 2px;
  display:flex;
  flex:1;
  line-height:24px;
  padding:5px 12px
}
.header .search .zicon-search {
  margin-right:5px;
  width:16px
}
.header .search .search-input {
  background-color:transparent;
  border:0;
  box-sizing:border-box;
  color:#333;
  display:block;
  font-size:14px;
  line-height:inherit;
  margin:0;
  min-width:0;
  outline:0;
  padding:0;
  resize:none;
  text-align:left;
  width:100%
}
.header .search .search-btn {
  border-radius:0 2px 2px 0;
  height:34px
}
.search_page {
  height:44px
}
.ad_bot {
  bottom:0;
  color:#fff;
  display:none;
  height:90px;
  left:0;
  position:fixed;
  width:100%;
  z-index:2
}
.ad_bot .close {
  background:rgba(0,0,0,.5);
  border:1px solid #fff;
  border-radius:50%;
  bottom:95px;
  font-size:28px;
  height:30px;
  left:0;
  line-height:28px;
  overflow:hidden;
  position:absolute;
  text-align:center;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  width:30px;
  z-index:2
}
.ad_bot img {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}
.nav2 {
  color:#fff;
  margin:5px 0 0
}
.nav2 .row {
  overflow:hidden;
  padding:2px;
  width:100%
}
.nav2 .row:nth-child(odd) {
  background-color:hsla(0,0%,100%,.06)
}
.nav2 .flex {
  justify-content:flex-start
}
.nav2 .item {
  flex:0 0 100px
}
.nav2 .item[title=浼犲獟] span {
  background-color:#fff!important;
  color:#000;
  font-weight:700
}
.nav2 .item:not(.name) {
  padding:3px
}
.nav2 .item:not(.name)>span {
  background-color:#222;
  border:1px solid #5b5b5b;
  border-radius:5px;
  display:block;
  overflow:hidden;
  padding:5px 0;
  text-align:center;
  text-overflow:ellipsis;
  word-break:keep-all
}
.nav2 .item:not(.name)>a {
  background-color:#222;
  border:1px solid #5b5b5b;
  border-radius:5px;
  display:block;
  overflow:hidden;
  padding:5px 0;
  text-align:center;
  text-overflow:ellipsis;
  word-break:keep-all
}
.nav2 .item a{
    color:#fff;
}
.nav2 .name {
  font-size:1.2em;
  font-weight:900;
  position:relative
}
.nav2 .name:after {
  background-color:#fff;
  content:"";
  display:block;
  height:1em;
  margin-top:-.5em;
  position:absolute;
  right:16px;
  top:50%;
  width:1px
}
.app-abk {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  margin-top:5px
}
.app-abk a {
  overflow:visible!important
}
.app-abk .sigong-grid-title {
  border-left:4px solid #da2c2c;
  display:none;
  font-weight:700;
  line-height:1;
  margin:5px 0 8px 2px;
  padding-left:.5em
}
.app-abk .sigong-grid p {
  font-weight:700
}
.app-abk a {
  flex:0 0 11.11%;
  margin-bottom:5px;
  overflow:hidden;
  text-align:center;
  width:11.11%
}
.app-abk .img-box {
  display:inline-block;
  position:relative
}
.app-abk .ad {
  background-color:rgba(0,0,0,.3);
  border-radius:4px 0;
  bottom:0;
  color:red;
  color:#fff;
  font-size:.6em;
  padding:1px 2px;
  position:absolute;
  right:0;
  z-index:9
}
.app-abk a img {
  border-radius:5px;
  height:80px;
  -o-object-fit:cover;
  object-fit:cover;
  overflow:hidden;
  vertical-align:middle;
  width:80px
}
.app-abk a p {
  color:#333;
  display:block;
  font-size:12px;
  margin:2px 0 0;
  text-align:center;
  width:100%
}
.home4Banner {
  display:flex;
  flex-wrap:wrap;
  margin:5px -6px 0
}
.home4Banner-item {
  flex:0 0 50%;
  padding:6px
}
.home4Banner-item img {
  border-radius:5px;
  height:100%;
  width:100%
}
.install-guide-chrome {
  align-items:flex-start;
  background-color:rgba(0,0,0,.85);
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  overflow-y:auto;
  position:fixed;
  top:0;
  width:100%;
  z-index:9999
}
.install-guide-chrome img {
  max-width:100%;
  width:360px
}
.install-guide-chrome.isSafari {
  align-items:flex-end
}
.sigong-box.app-abk {
  padding:0 10px
}
.sigong-box.app-abk .sigong-grid {
  display:none
}
.sigong-box.app-abk .sigong-grid img {
  max-width:100%
}
.sigong-box.app-abk .sigong-grid-title {
  display:none
}
.sigong-box.app-abk p {
  display:flex;
  font-size:.8em;
  justify-content:center
}
@media(min-width:640px) {
  .banner,
  .header .header_top .operates div.bnt_search,
  .header .mobile_search,
  .header .nav .left,
  .header .nav .right,
  .video_box .title a {
    display:none
  }
  .header .header_middle {
    top:0
  }
  .header .search-box {
    margin-bottom:0
  }
  .header .header_top,
  .header .header_top .logo2 img {
    height:50px
  }
  .header .nav .nav_list ul {
    height:33px;
    max-width:100%;
    width:100%
  }
  .header .nav .nav_list ul li {
    cursor:pointer;
    height:33px;
    line-height:33px;
    padding:0 15px
  }
  .header_bottom {
    margin-bottom:10px;
    margin-top:10px
  }
  .notice .notice_cnt {
    width:100%
  }
  .notice .notice_cnt p {
    animation:none;
    width:100%
  }
  .header .header_top .operates div.btn_icon img {
    margin-right:5px
  }
  .header .header_top .operates .btn_icon {
    align-items:center;
    display:flex;
    justify-content:flex-start
  }
  .header .header_top .operates div.save img {
    display:block;
    top:0
  }
  .header .header_top .operates .save p {
    position:relative
  }
  .header .header_top .operates .save p span {
    right:-4px;
    top:-4px
  }
}
@media(max-width:1328px) {
  .app-abk a img {
    height:76px;
    width:76px
  }
}
@media(max-width:1129px) {
  .app-abk a img {
    height:60px;
    width:60px
  }
}
@media(max-width:800px) {
  .app-abk a img {
    height:40px;
    width:40px
  }
}
@media(max-width:640px) {
  .nav-max {
    border-top:1px solid #525252
  }
  .header .header_top .operates>div.search {
    background-color:#2a2a2a;
    display:none;
    max-width:100%;
    position:absolute;
    top:0;
    width:100%;
    z-index:999
  }
  .header .header_top .operates>div.search.show {
    display:flex
  }
  .header .header_top .operates>div.search>* {
    height:40px
  }
  .header .header_top .operates>div.search .btn {
    flex:0 0 60px
  }
  .header .header_top .operates>div.search.focus .search-content {
    box-shadow:inset 0 0 0 1px #ff4d03,0 0 0 2px rgba(255,79,3,.192)
  }
  .header .header_top .operates>div.search .search-content {
    flex:1 1 auto;
    width:0
  }
  .header .header_top .operates>div.search .cancel {
    align-items:center;
    color:#999;
    display:inline-flex;
    flex:0 0 40px;
    justify-content:center;
    padding:0 0 0 5px
  }
  .header .header_top .operates div span {
    display:none
  }
  .header .header_top .operates {
    flex:1 1 0%;
    gap:8px 0;
    justify-content:flex-end
  }
  .header .notice {
    margin-top:10px
  }
  .banner {
    height:70px
  }
  .pagination .el-pager {
    display:flex!important;
    width:calc(100% - 90px)!important
  }
  .pagination .el-pager li {
    margin:2px!important;
    min-width:27px!important
  }
  .pagination .el-pagination {
    display:flex;
    padding:0!important
  }
  .pagination .el-pagination button {
    flex:0 0 40px!important;
    margin:2px!important;
    padding:0!important;
    width:40px!important
  }
  .pagination .el-pagination__jump {
    align-items:center!important;
    display:flex!important;
    flex:0 0 100%!important;
    justify-content:center!important;
    margin:20px 0 0!important;
    width:100%!important
  }
  .app-abk {
    gap:10px;
    position:relative
  }
  .app-abk .sigong-grid-title {
    background:linear-gradient(90deg,#ffeebc,#fadfa5);
    border-left:3px solid #c2a248;
    border-radius:6px;
    color:#594304;
    display:none!important;
    flex:0 0 1em!important;
    font-size:13px;
    letter-spacing:1px;
    line-height:1.5;
    margin:0 2px 5px 0;
    padding:1px 3px 0;
    position:relative;
    text-align:center;
    text-orientation:upright;
    writing-mode:vertical-rl
  }
  .app-abk .sigong-grid-title:after {
    border:8px solid transparent;
    border-left-color:#fadfa5;
    content:"";
    display:block;
    height:0;
    left:100%;
    margin-top:-8px;
    position:absolute;
    top:50%;
    width:0
  }
  .app-abk>.row-breaker {
    display:block;
    flex:0 0 100%
  }
  .app-abk a {
    flex:0 0 auto;
    max-width:none;
    position:relative;
    width:auto;
    z-index:2
  }
  .app-abk a img {
    height:60px;
    width:60px
  }
  .app-abk .mini-app-breaker {
    position:relative
  }
  .app-abk .mini-app-breaker:before {
    background-color:#e9e9e9;
    content:"";
    display:block;
    height:96px;
    left:-5px;
    position:absolute;
    top:0;
    width:calc(100% + 10px);
    z-index:1
  }
  .app-abk .mini-app-breaker-first {
    padding-top:10px
  }
  .app-abk .mini-app-breaker-first:before {
    height:120px
  }
  .sigong-grid {
    display:none
  }
  .sigong-grid img {
    height:94px!important;
    width:94px!important
  }
  .app-text {
    margin:10px -4px
  }
  .app-text .main {
    flex:0 0 20%;
    max-width:20%;
    width:20%
  }
  .sigong-box {
    background-color:#fff;
    flex-wrap:nowrap;
    gap:5px!important;
    margin:0 0 -5px;
    padding:5px 0 0!important;
    position:sticky;
    top:0;
    z-index:99
  }
  .sigong-box.app-abk {
    padding:0
  }
  .sigong-box.app-abk .sigong-grid {
    display:block;
    max-width:calc(16.66% - 5px)
  }
  .sigong-box.app-abk .sigong-grid img {
    height:auto!important
  }
  .sigong-box.app-abk .sigong-grid-title {
    display:block!important
  }
  .nav2,
  .top_ad>.max {
    padding:0
  }
  .nav2 .item {
    flex:0 0 20%;
    width:20%
  }
  .nav2 .item:nth-child(6) {
    margin-left:2em
  }
  .nav2 .max {
    padding:0 10px
  }
  .home4Banner {
    margin:2px -2px 0
  }
  .home4Banner-item {
    flex:0 0 100%;
    padding:2px
  }
  .ad_bot {
    display:block
  }
}
@media(max-width:460px) {
  .app-abk {
    gap:0
  }
  .app-abk a img {
    height:50px;
    width:50px
  }
  .app-abk .mini-app-breaker:before {
    height:74px
  }
  .app-abk .mini-app-breaker-first:before {
    height:100px
  }
  .sigong-grid img {
    height:70px!important;
    width:70px!important
  }
}
.footer[data-v-34ed87bd] {
  border-top:1px solid #eee;
  color:#999;
  font-size:13px;
  margin-top:30px;
  padding:20px 10px;
  text-align:center
}
.footer .contact[data-v-34ed87bd] {
  align-items:center;
  color:#ccc;
  display:flex;
  justify-content:center;
  margin-bottom:10px
}
.footer .contact a[data-v-34ed87bd] {
  align-items:center;
  display:inline-flex;
  margin:0 1em
}
.footer .contact a i[data-v-34ed87bd] {
  color:#999;
  font-size:1.2em;
  margin-right:.3em
}
.hasFootAd[data-v-34ed87bd] {
  padding-bottom:110px
}
.popup-overlay[data-v-e455cc76] {
  background-color:rgba(0,0,0,.7);
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:1
}
.popup-card[data-v-e455cc76] {
  display:flex;
  flex-direction:column;
  height:100%;
  max-width:480px;
  width:100%
}
.popup-right[data-v-e455cc76] {
  right:0;
  top:0;
  transform:translateZ(0)
}
.popup[data-v-e455cc76] {
  -webkit-overflow-scrolling:touch;
  background-color:#fff;
  max-height:100%;
  overflow-y:auto;
  position:fixed;
  transition:transform .3s
}
.popup-card .popup-header[data-v-e455cc76] {
  align-items:center;
  border-bottom:1px solid #efeff5;
  display:flex;
  font-size:18px;
  font-weight:500;
  justify-content:space-between;
  line-height:28px;
  padding:14px 45px 14px 24px
}
.popup .popup-close-icon[data-v-e455cc76] {
  color:#c8c9cc;
  cursor:pointer;
  font-size:22px;
  position:absolute;
  right:15px;
  top:15px;
  z-index:1
}
.popup .popup-close-icon img[data-v-e455cc76] {
  height:22px;
  width:22px
}
.van-icon[data-v-e455cc76] {
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font:normal normal normal 14px/1 vant-icon;
  font-size:inherit;
  position:relative;
  text-rendering:auto
}
.popup-card .popup-body[data-v-e455cc76] {
  box-sizing:border-box;
  flex:1 1 0%;
  overflow-y:auto;
  padding:14px 24px
}
.popup-vod-list .popup-vod-item[data-v-e455cc76] {
  cursor:pointer;
  display:flex;
  margin-bottom:15px
}
.popup-vod-list .popup-vod-item .vod-check[data-v-e455cc76] {
  align-self:center;
  display:none;
  margin-right:10px
}
label[data-v-e455cc76] {
  display:inline-block;
  font-weight:700;
  margin-bottom:5px;
  max-width:100%
}
.lazy-image[data-v-e455cc76] {
  background-color:#f7f8fa;
  position:relative
}
.popup-vod-list .popup-vod-item .vod-image[data-v-e455cc76] {
  border-radius:4px;
  height:80px;
  overflow:hidden;
  width:120px
}
.popup-vod-list .popup-vod-item .vod-image img[data-v-e455cc76] {
  border:none;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  outline:0;
  width:100%
}
.popup-vod-list .popup-vod-item .vod-info[data-v-e455cc76] {
  flex:1 1 0%;
  margin-left:15px
}
.popup-vod-list .popup-vod-item .vod-title[data-v-e455cc76] {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  display:-webkit-box;
  font-size:14px;
  font-weight:700;
  height:44px;
  line-height:22px;
  margin-bottom:6px;
  overflow:hidden;
  word-break:break-all
}
.popup-card .popup-footer[data-v-e455cc76] {
  border-top:1px solid #efeff5;
  padding:16px 24px
}
.space-around[data-v-e455cc76] {
  justify-content:space-around
}
.flex[data-v-e455cc76] {
  display:flex;
  flex-flow:wrap;
  gap:8px 12px
}
.btn-danger[data-v-e455cc76] {
  background-color:#d9534f;
  border-color:#d43f3a;
  color:#fff
}
.popup-overlay[data-v-a8ca0a50] {
  background-color:rgba(0,0,0,.7);
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:1
}
.popup-card[data-v-a8ca0a50] {
  display:flex;
  flex-direction:column;
  height:100%;
  max-width:480px;
  width:100%
}
.popup-right[data-v-a8ca0a50] {
  right:0;
  top:0;
  transform:translateZ(0)
}
.popup[data-v-a8ca0a50] {
  -webkit-overflow-scrolling:touch;
  background-color:#fff;
  max-height:100%;
  overflow-y:auto;
  position:fixed;
  transition:transform .3s
}
.popup-card .popup-header[data-v-a8ca0a50] {
  align-items:center;
  border-bottom:1px solid #efeff5;
  display:flex;
  font-size:18px;
  font-weight:500;
  justify-content:space-between;
  line-height:28px;
  padding:14px 45px 14px 24px
}
.popup .popup-close-icon[data-v-a8ca0a50] {
  color:#c8c9cc;
  cursor:pointer;
  font-size:22px;
  position:absolute;
  right:15px;
  top:15px;
  z-index:1
}
.popup .popup-close-icon img[data-v-a8ca0a50] {
  height:22px;
  width:22px
}
.van-icon[data-v-a8ca0a50] {
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font:normal normal normal 14px/1 vant-icon;
  font-size:inherit;
  position:relative;
  text-rendering:auto
}
.popup-card .popup-body[data-v-a8ca0a50] {
  box-sizing:border-box;
  flex:1 1 0%;
  overflow-y:auto;
  padding:14px 24px
}
.popup-vod-list .popup-vod-item[data-v-a8ca0a50] {
  cursor:pointer;
  display:flex;
  margin-bottom:15px
}
.popup-vod-list .popup-vod-item .vod-check[data-v-a8ca0a50] {
  align-self:center;
  display:none;
  margin-right:10px
}
label[data-v-a8ca0a50] {
  display:inline-block;
  font-weight:700;
  margin-bottom:5px;
  max-width:100%
}
.lazy-image[data-v-a8ca0a50] {
  background-color:#f7f8fa;
  position:relative
}
.popup-vod-list .popup-vod-item .vod-image[data-v-a8ca0a50] {
  border-radius:4px;
  height:80px;
  overflow:hidden;
  width:120px
}
.popup-vod-list .popup-vod-item .vod-image img[data-v-a8ca0a50] {
  border:none;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  outline:0;
  width:100%
}
.popup-vod-list .popup-vod-item .vod-info[data-v-a8ca0a50] {
  flex:1 1 0%;
  margin-left:15px
}
.popup-vod-list .popup-vod-item .vod-title[data-v-a8ca0a50] {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  display:-webkit-box;
  font-size:14px;
  font-weight:700;
  height:44px;
  line-height:22px;
  margin-bottom:6px;
  overflow:hidden;
  word-break:break-all
}
.popup-card .popup-footer[data-v-a8ca0a50] {
  border-top:1px solid #efeff5;
  padding:16px 24px
}
.space-around[data-v-a8ca0a50] {
  justify-content:space-around
}
.flex[data-v-a8ca0a50] {
  display:flex;
  flex-flow:wrap;
  gap:8px 12px
}
.btn-danger[data-v-a8ca0a50] {
  background-color:#d9534f;
  border-color:#d43f3a;
  color:#fff
}
.warning[data-v-a8ca0a50] {
  background-color:#fcf8e3;
  border-color:#faebcc;
  color:#8a6d3b;
  font-size:14px;
  line-height:24px;
  margin-bottom:15px;
  padding:10px 15px
}
.yt-pagination {
  display: flex;
  flex-wrap: wrap;
}

.yt-pagination > * {
  width: 20%; /* 璁╂瘡涓瓙鍏冪礌鍗犳嵁20%鐨勫搴� */
}
.yt-pagination>a {
  align-items:center;
  border:1px solid #ddd;
  display:inline-flex;
  height:50px;
  justify-content:center;
  margin-right:-1px;
  min-width:50px;
  padding:0 .5em;
  word-break:keep-all;
  font-size: 19px;
}
.yt-pagination>a.active {
  background-color:#ff4d03;
  border-color:#ff4d03;
  color:#fff;
  font-size:23px;
  font-weight: bold;
}
.yt-pagination>a:first-of-type {
  border-radius:4px 0 0 4px
}
.yt-pagination>a:last-of-type {
  border-radius:0 4px 4px 0
}
.yt-loading {
  animation:yt-loading-spin 1s linear infinite;
  line-height:1
}
@keyframes yt-loading-spin {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1turn)
  }
}
.yt-spin {
  position:relative
}
.yt-spin .yt-loading-wrap {
  align-items:center;
  background-color:hsla(0,0%,100%,.75);
  color:#999;
  display:flex;
  font-size:22px;
  height:100%;
  justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:99
}
.select_type[data-v-5cf0ff24] {
  height:20px;
  line-height:20px;
  margin-bottom:10px;
  width:100%
}
.select_type label[data-v-5cf0ff24] {
  border:1px solid #dcdfe6;
  display:inline-block;
  height:20px;
  margin-right:5px;
  width:20px
}
.select_type .checkbox[data-v-5cf0ff24] {
  align-items:center;
  display:flex
}
.select_type label.select[data-v-5cf0ff24] {
  background-color:#ff4d03;
  border-color:#ff4d03;
  position:relative
}
.select_type label.select[data-v-5cf0ff24]:after {
  border:2px solid #fff;
  border-left:0;
  border-top:0;
  box-sizing:content-box;
  content:"";
  height:11px;
  left:6px;
  position:absolute;
  top:1px;
  transform:rotate(45deg);
  width:5px
}
.feedback .tips[data-v-5cf0ff24] {
  background-color:#fff8eb;
  border:1px solid #ffeac7;
  border-radius:4px;
  font-size:.86em;
  margin-bottom:10px;
  padding:5px 0 5px 20px
}
.feedback .tips li[data-v-5cf0ff24] {
  list-style:disc;
  margin:.5em 0
}
.feedback_box .popup-card .popup-body[data-v-5cf0ff24],
.feedback_box .popup-card .popup-header[data-v-5cf0ff24] {
  padding:10px
}
.feedback .tips a[data-v-5cf0ff24] {
  color:#0b2ff8
}
.feedback .feedback-submit[data-v-5cf0ff24] {
  margin-top:10px;
  width:100%
}
.feedback .feedback-submit .btn[data-v-5cf0ff24] {
  width:100%
}
.feedback .feedback-list[data-v-5cf0ff24] {
  margin-top:15px
}
.feedback-list-spin[data-v-5cf0ff24] {
  padding:30px 0
}
.feedback .feedback-list .feedback-list-item[data-v-5cf0ff24] {
  border-bottom:1px solid #eee;
  padding:14px 0 10px
}
.feedback .feedback-list .feedback-list-item .feedback-item-header[data-v-5cf0ff24] {
  align-items:center;
  display:flex;
  justify-content:space-between;
  overflow:hidden;
  width:100%
}
.feedback .feedback-list .feedback-list-item .feedback-name[data-v-5cf0ff24] {
  flex:1;
  font-weight:700;
  margin-right:10px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.feedback .feedback-list .feedback-list-item .feedback-reply-btn[data-v-5cf0ff24] {
  border:1px solid #ff4d03;
  border-radius:2px;
  color:#ff4d03;
  font-size:12px;
  padding:0 4px
}
.feedback .feedback-list .feedback-list-item .feedback-content[data-v-5cf0ff24] {
  word-wrap:break-word;
  color:#60606c;
  margin:4px 0
}
.feedback .feedback-list .feedback-list-item .tag[data-v-5cf0ff24] {
  align-items:center;
  background-color:#07c160;
  border-radius:2px;
  color:#fff;
  display:inline-flex;
  font-size:12px;
  line-height:16px;
  margin-right:5px;
  padding:0 4px;
  position:relative
}
.feedback .feedback-list .feedback-list-item .feedback-time[data-v-5cf0ff24] {
  color:#999;
  font-size:12px
}
.feedback .feedback-list .feedback-list-item .feedback-reply-list[data-v-5cf0ff24] {
  background-color:#f9f9f9;
  border-radius:4px;
  margin-top:5px;
  overflow:hidden;
  padding:0 10px
}
.feedback .feedback-list .feedback-list-item .feedback-reply-input[data-v-5cf0ff24] {
  margin-top:10px
}
.feedback .feedback-list .feedback-list-item .feedback-submit[data-v-5cf0ff24] {
  align-items:center;
  display:flex;
  gap:0 10px;
  justify-content:flex-end;
  margin-top:10px;
  width:100%
}
.feedback .feedback-list .feedback-list-item .feedback-submit .btn[data-v-5cf0ff24] {
  flex:1;
  width:auto
}
.feedback[data-v-5cf0ff24] .el-checkbox__input.is-checked .el-checkbox__inner,
.feedback[data-v-5cf0ff24] .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color:#ff4d03;
  border-color:#ff4d03;
  height:20px;
  width:20px
}
.feedback[data-v-5cf0ff24] .el-checkbox__input .el-checkbox__inner {
  height:20px;
  width:20px
}
.feedback[data-v-5cf0ff24] .el-checkbox__inner:after {
  height:12px;
  left:6px;
  width:6px
}
.feedback[data-v-5cf0ff24] .el-checkbox__inner:hover {
  border-color:#ff4d03
}
.feedback[data-v-5cf0ff24] .el-checkbox__label {
  padding-left:5px
}
.feedback[data-v-5cf0ff24] .el-checkbox__input.is-checked+.el-checkbox__label {
  color:#333
}
.feedback[data-v-5cf0ff24] .el-checkbox {
  margin-right:5px
}
.feedback[data-v-5cf0ff24] label {
  font-weight:400
}
.feedback[data-v-5cf0ff24] .el-checkbox-group {
  margin-bottom:10px
}
.feedback[data-v-5cf0ff24] .yt-pagination {
  padding:20px 0
}
@font-face {
  font-family:iconfont;
  src:url(https://static.sinw.net/upload/2024-03-13/assets/fonts/iconfont.woff2?65) format("woff2"),
  url(https://static.sinw.net/upload/2024-03-13/assets/fonts/iconfont.woff?65) format("woff"),
  url(https://static.sinw.net/upload/2024-03-13/assets/fonts/iconfont.ttf?65) format("truetype")
}
.iconfont {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-family:iconfont!important;
  font-style:normal
}
.icon-pinglun:before {
  content:"\e619"
}
.icon-telegram:before {
  content:"\e601"
}
.icon-group:before {
  content:"\e755"
}
.icon-telegram-line:before {
  content:"\e771"
}
.icon-forward:before {
  content:"\e611"
}
.icon-spin:before {
  content:"\e649"
}
.icon-check-circle-fill:before {
  content:"\e844"
}
.icon-close-circle-fill:before {
  content:"\e845"
}
.icon-info-circle-fill:before {
  content:"\e846"
}
.icon-like:before {
  content:"\e6c9"
}
.icon-cai:before {
  content:"\e607"
}
.icon-zan:before {
  content:"\e62e"
}
.icon-share:before {
  content:"\e63d"
}
.swiper-container {
  list-style:none;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  padding:0;
  position:relative;
  z-index:1
}
.swiper-container-no-flexbox .swiper-slide {
  float:left
}
.swiper-container-vertical>.swiper-wrapper {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
}
.swiper-wrapper {
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  position:relative;
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  transition-property:transform;
  transition-property:transform,-webkit-transform;
  width:100%;
  z-index:1
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform:translateZ(0);
  transform:translateZ(0)
}
.swiper-container-multirow>.swiper-wrapper {
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper {
  margin:0 auto;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out
}
.swiper-slide {
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  height:100%;
  position:relative;
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  transition-property:transform;
  transition-property:transform,-webkit-transform;
  width:100%
}
.swiper-slide-invisible-blank {
  visibility:hidden
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height:auto
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  -webkit-transition-property:height,-webkit-transform;
  transition-property:height,-webkit-transform;
  transition-property:transform,height;
  transition-property:transform,height,-webkit-transform
}
.swiper-container-3d {
  -webkit-perspective:1200px;
  perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
  z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
  background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);
  background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
  background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);
  background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
  background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
  background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
  background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);
  background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
  -ms-touch-action:pan-y;
  touch-action:pan-y
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
  -ms-touch-action:pan-x;
  touch-action:pan-x
}
.swiper-button-next,
.swiper-button-prev {
  background-position:50%;
  background-repeat:no-repeat;
  background-size:27px 44px;
  cursor:pointer;
  height:44px;
  margin-top:-22px;
  position:absolute;
  top:50%;
  width:27px;
  z-index:10
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  cursor:auto;
  opacity:.35;
  pointer-events:none
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E");
  left:10px;
  right:auto
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E");
  left:auto;
  right:10px
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")
}
.swiper-button-lock {
  display:none
}
.swiper-pagination {
  position:absolute;
  text-align:center;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-transition:opacity .3s;
  transition:opacity .3s;
  z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
  opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom:10px;
  left:0;
  width:100%
}
.swiper-pagination-bullets-dynamic {
  font-size:0;
  overflow:hidden
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  position:relative;
  -webkit-transform:scale(.33);
  -ms-transform:scale(.33);
  transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform:scale(.66);
  -ms-transform:scale(.66);
  transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform:scale(.33);
  -ms-transform:scale(.33);
  transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform:scale(.66);
  -ms-transform:scale(.66);
  transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform:scale(.33);
  -ms-transform:scale(.33);
  transform:scale(.33)
}
.swiper-pagination-bullet {
  background:#000;
  border-radius:100%;
  display:inline-block;
  height:8px;
  opacity:.2;
  width:8px
}
button.swiper-pagination-bullet {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  margin:0;
  padding:0
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor:pointer
}
.swiper-pagination-bullet-active {
  background:#007aff;
  opacity:1
}
.swiper-container-vertical>.swiper-pagination-bullets {
  right:10px;
  top:50%;
  -webkit-transform:translate3d(0,-50%,0);
  transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  display:block;
  margin:6px 0
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display:inline-block;
  -webkit-transition:top .2s,-webkit-transform .2s;
  transition:top .2s,-webkit-transform .2s;
  transition:transform .2s,top .2s;
  transition:transform .2s,top .2s,-webkit-transform .2s
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin:0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition:left .2s,-webkit-transform .2s;
  transition:left .2s,-webkit-transform .2s;
  transition:transform .2s,left .2s;
  transition:transform .2s,left .2s,-webkit-transform .2s
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition:right .2s,-webkit-transform .2s;
  transition:right .2s,-webkit-transform .2s;
  transition:transform .2s,right .2s;
  transition:transform .2s,right .2s,-webkit-transform .2s
}
.swiper-pagination-progressbar {
  background:rgba(0,0,0,.25);
  position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background:#007aff;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  -webkit-transform:scale(0);
  -ms-transform:scale(0);
  transform:scale(0);
  -webkit-transform-origin:left top;
  -ms-transform-origin:left top;
  transform-origin:left top;
  width:100%
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin:right top;
  -ms-transform-origin:right top;
  transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  height:4px;
  left:0;
  top:0;
  width:100%
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
  height:100%;
  left:0;
  top:0;
  width:4px
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background:#fff
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background:hsla(0,0%,100%,.25)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background:#000
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background:rgba(0,0,0,.25)
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background:#000
}
.swiper-pagination-lock {
  display:none
}
.swiper-scrollbar {
  background:rgba(0,0,0,.1);
  border-radius:10px;
  position:relative;
  -ms-touch-action:none
}
.swiper-container-horizontal>.swiper-scrollbar {
  bottom:3px;
  height:5px;
  left:1%;
  position:absolute;
  width:98%;
  z-index:50
}
.swiper-container-vertical>.swiper-scrollbar {
  height:98%;
  position:absolute;
  right:3px;
  top:1%;
  width:5px;
  z-index:50
}
.swiper-scrollbar-drag {
  background:rgba(0,0,0,.5);
  border-radius:10px;
  height:100%;
  left:0;
  position:relative;
  top:0;
  width:100%
}
.swiper-scrollbar-cursor-drag {
  cursor:move
}
.swiper-scrollbar-lock {
  display:none
}
.swiper-zoom-container {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  -webkit-justify-content:center;
  justify-content:center;
  text-align:center;
  width:100%
}
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
  max-height:100%;
  max-width:100%;
  -o-object-fit:contain;
  object-fit:contain
}
.swiper-slide-zoomed {
  cursor:move
}
.swiper-lazy-preloader {
  -webkit-animation:swiper-preloader-spin 1s steps(12) infinite;
  animation:swiper-preloader-spin 1s steps(12) infinite;
  height:42px;
  left:50%;
  margin-left:-21px;
  margin-top:-21px;
  position:absolute;
  top:50%;
  -webkit-transform-origin:50%;
  -ms-transform-origin:50%;
  transform-origin:50%;
  width:42px;
  z-index:10
}
.swiper-lazy-preloader:after {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100%;
  content:"";
  display:block;
  height:100%;
  width:100%
}
.swiper-lazy-preloader-white:after {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
  to {
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn)
  }
}
@keyframes swiper-preloader-spin {
  to {
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn)
  }
}
.swiper-container .swiper-notification {
  left:0;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:0;
  z-index:-1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
  pointer-events:none;
  -webkit-transition-property:opacity;
  transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events:none
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events:auto
}
.swiper-container-cube {
  overflow:visible
}
.swiper-container-cube .swiper-slide {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  height:100%;
  pointer-events:none;
  -webkit-transform-origin:0 0;
  -ms-transform-origin:0 0;
  transform-origin:0 0;
  visibility:hidden;
  width:100%;
  z-index:1
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events:none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin:100% 0;
  -ms-transform-origin:100% 0;
  transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events:auto
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events:auto;
  visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:0
}
.swiper-container-cube .swiper-cube-shadow {
  background:#000;
  bottom:0;
  -webkit-filter:blur(50px);
  filter:blur(50px);
  height:100%;
  left:0;
  opacity:.6;
  position:absolute;
  width:100%;
  z-index:0
}
.swiper-container-flip {
  overflow:visible
}
.swiper-container-flip .swiper-slide {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  pointer-events:none;
  z-index:1
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events:none
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events:auto
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:0
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective:1200px
}
.video_list[data-v-28d9140e] {
  display:grid
}
.video_list .video_item[data-v-28d9140e] {
  cursor:pointer;
  display:block;
  margin-bottom:15px;
  position:relative
}
.video_list .video_item .main_img[data-v-28d9140e] {
  background-color:#f7f8fa;
  border-radius:5px;
  height:110px;
  overflow:hidden;
  width:100%
}
.video_list .video_item .main_img img[data-v-28d9140e] {
  display:block;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}
.video_list .video_item p[data-v-28d9140e] {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  color:#333;
  display:-webkit-box;
  height:40px;
  line-height:20px;
  margin-top:5px;
  overflow:hidden;
  text-align:left;
  width:100%
}
@media(min-width:640px) {
  .video_list .video_item .main_img[data-v-28d9140e] {
    height:145px
  }
}
@media(max-width:640px) {
  .video_list .video_item[data-v-28d9140e] {
    margin-bottom:5px
  }
}
.actor-info[data-v-02be0b44] {
  background-color:#fff;
  border-radius:3px;
  display:flex;
  flex-direction:column;
  line-height:1.6;
  margin:10px 0;
  width:100%;
  word-break:break-word
}
.actor-info .card-content[data-v-02be0b44] {
  border:1px solid #efeff5;
  box-sizing:border-box;
  font-size:14px;
  padding:20px 24px;
  text-align:center
}
.actor-info .actor-image[data-v-02be0b44] {
  border-radius:50%;
  display:inline-block;
  height:120px;
  margin-bottom:5px;
  overflow:hidden;
  width:120px
}
.actor-info .actor-image img[data-v-02be0b44] {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}
.flex[data-v-02be0b44] {
  display:flex;
  flex-flow:wrap;
  gap:8px 12px
}
.actor-info h1[data-v-02be0b44] {
  font-size:24px;
  font-weight:700;
  line-height:34px;
  margin:0 0 10px
}
.actor-info .actor-content[data-v-02be0b44] {
  line-height:24px;
  margin-top:10px;
  text-align:left
}
.pagination[data-v-02be0b44] {
  display:flex;
  flex-wrap:wrap;
  font-size:14px;
  justify-content:center;
  padding:0 20px;
  text-align:center
}
.pagination[data-v-02be0b44] .el-pagination {
  flex-wrap:wrap;
  white-space:normal!important
}
.pagination[data-v-02be0b44] .btn-next,
.pagination[data-v-02be0b44] .btn-prev {
  background-color:#fff;
  border:1px solid #ebedf0;
  border-radius:2px;
  color:#323233;
  height:28px;
  line-height:26px;
  margin:4px;
  padding:0 4px;
  text-align:center
}
.pagination[data-v-02be0b44] .el-pagination button:disabled {
  background-color:#fff;
  color:#c0c4cc;
  cursor:not-allowed
}
.pagination[data-v-02be0b44] .btn-next span,
.pagination[data-v-02be0b44] .btn-prev span {
  font-size:14px
}
.pagination[data-v-02be0b44] .el-pager li {
  border:1px solid transparent;
  border-radius:3px;
  box-sizing:border-box;
  display:inline-block;
  font-size:14px;
  font-weight:400;
  margin:4px;
  min-width:28px;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
.pagination[data-v-02be0b44] .el-pager li.active {
  border-color:#ff4d03;
  color:#ff4d03
}
.pagination[data-v-02be0b44] .el-pagination__jump {
  font-size:14px
}
.pagination[data-v-02be0b44] .el-pagination button,
.pagination[data-v-02be0b44] .el-pagination span:not([class*=suffix]) {
  vertical-align:middle
}
@media (min-width:640px) {
  .actor-info .actor-image[data-v-02be0b44] {
    float:left;
    margin-right:20px
  }
  .actor-label[data-v-02be0b44] {
    text-align:left
  }
}
.actor-list[data-v-11161bd2] {
  margin-top:20px
}
.actor-list .item[data-v-11161bd2] {
  margin-bottom:10px;
  text-align:center
}
.actor-list .item .img[data-v-11161bd2] {
  border-radius:100%;
  height:75px;
  margin-bottom:5px;
  overflow:hidden;
  width:75px
}
.actor-list .item .img img[data-v-11161bd2] {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}
.pagination[data-v-11161bd2] {
  display:flex;
  flex-wrap:wrap;
  font-size:14px;
  justify-content:center;
  padding:0 20px;
  text-align:center
}
.pagination[data-v-11161bd2] .el-pagination {
  flex-wrap:wrap;
  white-space:normal!important
}
.pagination[data-v-11161bd2] .btn-next,
.pagination[data-v-11161bd2] .btn-prev {
  background-color:#fff;
  border:1px solid #ebedf0;
  border-radius:2px;
  color:#323233;
  height:28px;
  line-height:26px;
  margin:4px;
  padding:0 4px;
  text-align:center
}
.pagination[data-v-11161bd2] .el-pagination button:disabled {
  background-color:#fff;
  color:#c0c4cc;
  cursor:not-allowed
}
.pagination[data-v-11161bd2] .btn-next span,
.pagination[data-v-11161bd2] .btn-prev span {
  font-size:14px
}
.pagination[data-v-11161bd2] .el-pager li {
  border:1px solid transparent;
  border-radius:3px;
  box-sizing:border-box;
  display:inline-block;
  font-size:14px;
  font-weight:400;
  margin:4px;
  min-width:28px;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
.pagination[data-v-11161bd2] .el-pager li.active {
  border-color:#ff4d03;
  color:#ff4d03
}
.pagination[data-v-11161bd2] .el-pagination__jump {
  font-size:14px
}
.pagination[data-v-11161bd2] .el-pagination button,
.pagination[data-v-11161bd2] .el-pagination span:not([class*=suffix]) {
  vertical-align:middle
}
@media (min-width:640px) {
  .actor-list .item .img[data-v-11161bd2] {
    height:103px;
    width:103px
  }
}
.condition[data-v-23f25022] {
  padding:0 0 10px
}
.condition .condition_item[data-v-23f25022] {
  margin-top:20px
}
.condition .condition_item .list[data-v-23f25022] {
  justify-content:flex-start
}
.condition .condition_item .list>p[data-v-23f25022] {
  color:#333;
  cursor:pointer;
  display:inline-block;
  font-weight:700;
  height:26px;
  line-height:24px;
  min-width:42px
}
.condition .condition_item .list .list_five[data-v-23f25022] {
  height:26px;
  line-height:26px;
  overflow:hidden;
  width:250px
}
.condition .condition_item .list .list_five p[data-v-23f25022] {
  border:1px solid #fff;
  border-radius:13px;
  color:#333;
  cursor:pointer;
  display:inline-block;
  height:26px;
  line-height:24px;
  padding:0 12px
}
.condition .condition_item .list p.active[data-v-23f25022] {
  background-color:#fef3ef;
  border:1px solid #ff4d03;
  color:#ff4d03
}
.condition .condition_item .more[data-v-23f25022] {
  align-items:center;
  color:#ff4d03;
  display:flex;
  height:26px;
  line-height:26px
}
.condition .condition_item .more span[data-v-23f25022] {
  padding-right:3px
}
.condition .condition_item .more img[data-v-23f25022] {
  height:14px
}
.video_box[data-v-23f25022] {
  margin-bottom:10px;
  margin-top:10px
}
.pagination[data-v-23f25022] {
  display:flex;
  flex-wrap:wrap;
  font-size:14px;
  justify-content:center;
  padding:0 20px;
  text-align:center
}
.pagination[data-v-23f25022] .el-pagination {
  flex-wrap:wrap;
  white-space:normal!important
}
.pagination[data-v-23f25022] .btn-next,
.pagination[data-v-23f25022] .btn-prev {
  background-color:#fff;
  border:1px solid #ebedf0;
  border-radius:2px;
  color:#323233;
  height:28px;
  line-height:26px;
  margin:4px;
  padding:0 4px;
  text-align:center
}
.pagination[data-v-23f25022] .el-pagination button:disabled {
  background-color:#fff;
  color:#c0c4cc;
  cursor:not-allowed
}
.pagination[data-v-23f25022] .btn-next span,
.pagination[data-v-23f25022] .btn-prev span {
  font-size:14px
}
.pagination[data-v-23f25022] .el-pager li {
  border:1px solid transparent;
  border-radius:3px;
  box-sizing:border-box;
  display:inline-block;
  font-size:14px;
  font-weight:400;
  margin:4px;
  min-width:28px;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
.pagination[data-v-23f25022] .el-pager li.active {
  border-color:#ff4d03;
  color:#ff4d03
}
.pagination[data-v-23f25022] .el-pagination__jump {
  font-size:14px
}
.pagination[data-v-23f25022] .el-pagination button,
.pagination[data-v-23f25022] .el-pagination span:not([class*=suffix]) {
  vertical-align:middle
}
.target_list[data-v-23f25022] {
  background:rgba(0,0,0,.7);
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:9999
}
.target_list .target_main[data-v-23f25022] {
  background:#fff;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  max-height:400px;
  overflow-y:auto
}
.target_list .target_main .title[data-v-23f25022] {
  border-bottom:1px solid #eee;
  padding:20px
}
.target_list .target_main .title p[data-v-23f25022] {
  font-size:16px
}
.target_list .target_main .title img[data-v-23f25022] {
  height:25px;
  opacity:.5
}
.target_list .target_main .lists[data-v-23f25022] {
  padding:15px 20px
}
.target_list .target_main .lists ul[data-v-23f25022] {
  overflow:hidden
}
.target_list .target_main .lists ul li[data-v-23f25022] {
  border:1px solid #fff;
  display:inline-block;
  font-size:15px;
  margin:5px 0;
  padding:3px 10px
}
.target_list .target_main .lists ul li.active[data-v-23f25022] {
  border:1px solid #ff4d03;
  border-radius:15px;
  color:#ff4d03
}
@media (min-width:640px) {
  .condition[data-v-23f25022] {
    padding:1px 0 10px
  }
  .condition .condition_item .list .list_five[data-v-23f25022] {
    width:90%
  }
  .condition .condition_item .more[data-v-23f25022] {
    display:none
  }
}
.topic_info .main[data-v-81046494] {
  background-color:#fff;
  border:1px solid #efeff5;
  border-radius:3px;
  width:100%
}
.topic_info .title[data-v-81046494] {
  padding:20px 24px
}
.topic_info .title h2[data-v-81046494] {
  font-size:24px;
  font-weight:700;
  line-height:34px;
  margin:0 0 5px
}
.topic_info .title p span[data-v-81046494] {
  color:#888
}
.topic_info .photo[data-v-81046494] {
  overflow:hidden;
  padding:0 24px 20px
}
.topic_info .photo .img[data-v-81046494] {
  border-radius:5px;
  margin-bottom:15px;
  max-width:100%;
  overflow:hidden;
  width:100%
}
.topic_info .photo .img img[data-v-81046494] {
  display:block;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}
.topic_info .photo p[data-v-81046494] {
  line-height:24px;
  text-indent:2rem
}
@media (min-width:640px) {
  .topic_info .photo .img[data-v-81046494] {
    float:left;
    margin-right:15px;
    max-width:420px
  }
}
.single-ad-banner {
  display:block
}
.single-ad-banner img {
  border-radius:4px;
  vertical-align:middle;
  width:100%
}
.video-box {
  display:flex;
  flex-wrap:wrap;
  margin:-5px
}
.video-box .video-ad-item,
.video-box .video-item {
  flex:0 0 16.66%;
  padding:5px
}
.video-box .video-load-more>div {
  align-items:center;
  background-color:#eee;
  background-image:url(https://static.sinw.net/upload/2024-03-13/assets/img/loadmore-2.jpg);
  background-size:cover;
  border-radius:5px;
  color:#fff;
  display:flex;
  font-size:24px;
  font-style:italic;
  font-weight:600;
  height:145px;
  justify-content:center;
  letter-spacing:1px;
  line-height:1.5;
  padding-left:4px;
  position:relative
}
.video-box .video-load-more>div:after {
  background:hsla(0,0%,41%,.6);
  border-radius:5px;
  content:"";
  display:block;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:2
}
.video-box .video-load-more>div span {
  animation:dingdong 2s infinite;
  position:relative;
  z-index:9
}
.video-box .video-load-more>div span:nth-child(2) {
  animation-delay:.1s
}
.video-box .video-load-more>div span:nth-child(3) {
  animation-delay:.2s
}
.video-box .video-load-more>div span:nth-child(4) {
  animation-delay:.3s
}
.video-box .video-load-more>div span:nth-child(5) {
  animation-delay:.4s
}
@keyframes dingdong {
  0% {
    bottom:0
  }
  20% {
    bottom:15px
  }
  40% {
    bottom:0
  }
}
@media(max-width:1200px) {
  .video-box .video-ad-item,
  .video-box .video-item {
    flex:0 0 25%
  }
}
@media(max-width:640px) {
  .video-box .video-ad-item,
  .video-box .video-item {
    flex:0 0 50%
  }
}
@media(max-width:460px) {
  .video-box .video-load-more>div {
    height:110px
  }
}
.video-item {
  display:block
}
.video-item .img-box {
  border-radius:5px;
  height:145px;
  overflow:hidden
}
.video-item .img-box img {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  vertical-align:middle;
  width:100%
}
.video-item .txt-ellipsis-2 {
  margin-top:5px
}
@media(max-width:460px) {
  .video-item .img-box {
    height:110px
  }
}
.video-ad-item {
  display:block
}
.video-ad-item .img-box {
  border-radius:5px;
  height:145px;
  overflow:hidden
}
.video-ad-item .img-box img {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  vertical-align:middle;
  width:100%
}
.video-ad-item .txt-ellipsis-2 {
  margin-top:5px
}
@media(max-width:460px) {
  .video-ad-item .img-box {
    height:110px
  }
}
.condition .condition_item[data-v-0a97b66c] {
  margin:10px 0
}
.condition .condition_item .list[data-v-0a97b66c] {
  justify-content:flex-start
}
.condition .condition_item .list>p[data-v-0a97b66c] {
  color:#333;
  cursor:pointer;
  display:inline-block;
  font-weight:700;
  height:26px;
  line-height:24px;
  min-width:42px
}
.condition .condition_item .list .list_five[data-v-0a97b66c] {
  height:26px;
  line-height:26px;
  overflow:hidden
}
.condition .condition_item .list .list_five p[data-v-0a97b66c] {
  border:1px solid #fff;
  border-radius:4px;
  color:#333;
  cursor:pointer;
  display:inline-block;
  font-size:12px;
  height:22px;
  line-height:20px;
  padding:0 3px
}
.condition .condition_item .list p.active[data-v-0a97b66c] {
  background-color:#fef3ef;
  border:1px solid #ff4d03;
  color:#ff4d03
}
.condition .condition_item .more[data-v-0a97b66c] {
  align-items:center;
  color:#ff4d03;
  display:flex;
  height:24px;
  line-height:24px
}
.condition .condition_item .more span[data-v-0a97b66c] {
  font-size:12px;
  white-space:nowrap;
  word-break:break-all
}
.condition .condition_item .more img[data-v-0a97b66c] {
  height:14px
}
.video_box[data-v-0a97b66c] {
  margin-bottom:10px;
  margin-top:10px;
  min-height:400px
}
.target_list[data-v-0a97b66c] {
  background:rgba(0,0,0,.7);
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:9999
}
.target_list .target_main[data-v-0a97b66c] {
  background:#fff;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  max-height:400px;
  overflow-y:auto
}
.target_list .target_main .title[data-v-0a97b66c] {
  border-bottom:1px solid #eee;
  padding:20px
}
.target_list .target_main .title p[data-v-0a97b66c] {
  font-size:16px
}
.target_list .target_main .title img[data-v-0a97b66c] {
  height:25px;
  opacity:.5
}
.target_list .target_main .lists[data-v-0a97b66c] {
  padding:15px 20px
}
.target_list .target_main .lists ul[data-v-0a97b66c] {
  overflow:hidden
}
.target_list .target_main .lists ul li[data-v-0a97b66c] {
  border:1px solid #fff;
  display:inline-block;
  font-size:15px;
  margin:5px 0;
  padding:3px 10px
}
.target_list .target_main .lists ul li.active[data-v-0a97b66c] {
  border:1px solid #ff4d03;
  border-radius:15px;
  color:#ff4d03
}
.yt-pagination[data-v-0a97b66c] {
  margin:20px 0
}
@media (min-width:640px) {
  .condition .condition_item .list .list_five[data-v-0a97b66c] {
    width:90%
  }
  .condition .condition_item .more[data-v-0a97b66c] {
    display:none
  }
}
img[data-v-7d534825] {
  max-width:100%
}
.item[data-v-3fdf8987] {
  border-bottom:1px solid #eee;
  display:flex;
  padding:10px 0
}
.item .name[data-v-3fdf8987] {
  display:flex;
  justify-content:space-between
}
.item .name b[data-v-3fdf8987] {
  max-width:50%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.item .name span[data-v-3fdf8987] {
  color:#999;
  font-size:12px
}
.item .name i[data-v-3fdf8987] {
  background-color:#f5f5f5;
  border-radius:4px;
  color:#ccc;
  font-size:.7em;
  font-style:normal;
  padding:0 5px
}
.avatar[data-v-3fdf8987] {
  border-radius:16px;
  flex:0 0 32px;
  height:32px;
  overflow:hidden;
  width:32px
}
.avatar img[data-v-3fdf8987] {
  max-width:100%
}
.comment-ctx[data-v-3fdf8987] {
  flex:1 1 auto;
  padding-left:10px;
  width:0
}
.comment-ctx .p[data-v-3fdf8987] {
  margin-top:5px
}
.player {
  aspect-ratio:16/9;
  min-height:197px
}
.ad2-wraper {
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin:5px 0
}
.ad2-wraper .adv2 {
  flex:0 0 50%;
  max-width:calc(50% - 5px)
}
.ad2-wraper .adv2 .img {
  margin:0
}
.ad2-wraper .adv2 .img img {
  border-radius:5px
}
.vod-details-container .header-notice {
  background-color:#fef3ef;
  border:none;
  color:#ff4d03;
  font-weight:700;
  line-height:22px;
  margin:10px 0;
  padding:10px 15px;
  text-align:left
}
.vod-details-container .header-notice img {
  height:20px;
  margin-right:5px;
  position:relative;
  top:4px
}
.adv1 {
  margin:5px 0
}
.adv1 .img {
  margin:10px 0;
  overflow:hidden
}
.adv1 .img img {
  border-radius:5px
}
.adv2 .img {
  border-radius:5px;
  height:100%;
  overflow:hidden;
  width:100%
}
.adv1 .img img {
  height:100%;
  vertical-align:middle;
  width:100%
}
.vod-details-container .vod-share b {
  color:#ff4d03
}
.card {
  background-color:#fff;
  border:1px solid #efeff5;
  border-radius:3px;
  flex-direction:column;
  font-size:14px;
  line-height:1.6;
  position:relative;
  width:100%;
  word-break:break-word
}
.card .card-header,
.card {
  box-sizing:border-box;
  display:flex
}
.card .card-header {
  align-items:center;
  font-size:18px;
  font-weight:500;
  padding:19px 24px 20px
}
.vod-details-container .vod-info .card-header {
  align-items:flex-start;
  justify-content:space-between;
  padding:12px 16px
}
.vod-details-container .vod-header {
  flex:1 1 0%;
  overflow:hidden
}
.vod-details-container .vod-header .extra {
  display:flex;
  justify-content:space-between;
  margin-top:5px
}
.vod-details-container .extra-bar {
  background-color:#f1f1f1;
  border-radius:0 0 5px 5px;
  margin-bottom:5px;
  padding:.3em 1em
}
.vod-details-container .extra-bar .vod-toolbar {
  align-items:center;
  border-radius:5px;
  color:#888;
  cursor:pointer;
  display:flex;
  gap:5px;
  padding:.3em 0;
  transition:all .3s;
  word-break:keep-all
}
.vod-details-container .extra-bar .vod-toolbar:hover {
  background-color:#fff;
  color:#333
}
.vod-details-container .extra-bar .vod-toolbar .iconfont {
  font-size:18px
}
.vod-details-container .extra-bar>.flex {
  gap:12px;
  justify-content:space-between;
  margin:0 auto;
  max-width:100%;
  width:800px
}
.vod-details-container .vod-header .vod-header-label {
  margin-right:24px
}
.vod-details-container .vod-header h1 {
  font-size:18px;
  font-weight:400;
  line-height:1.6;
  margin:5px 0
}
.vod-details-container .vod-info .card-header h1 {
  font-size:18px;
  font-weight:700;
  line-height:34px;
  margin:0 0 5px
}
.vod-details-container .vod-header-label {
  color:#888;
  font-size:14px
}
.btn {
  align-items:center;
  background-image:none;
  background:#fff;
  border:1px solid #ebedf0;
  border-radius:4px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  font-weight:400;
  justify-content:center;
  line-height:1.42857143;
  margin-bottom:0;
  padding:6px 12px;
  text-align:center;
  touch-action:manipulation;
  vertical-align:middle;
  white-space:nowrap
}
.card .card-content,
.card .card-footer {
  box-sizing:border-box;
  font-size:14px;
  padding:0 16px
}
.vod-details-container .vod-info .divider {
  align-items:center;
  border:0 solid #ebedf0;
  color:#969799;
  display:flex;
  font-size:16px;
  font-weight:500;
  line-height:24px;
  margin:24px 0
}
.vod-details-container .vod-info .vod-content {
  margin-bottom:20px
}
.vod-details-container .vod-info .vod-content p {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  color:#333;
  display:-webkit-box;
  height:52px;
  line-height:26px;
  margin-top:5px;
  overflow:hidden;
  text-align:left;
  width:100%
}
.justify-center {
  justify-content:center
}
.vod-details-container .vod-info .vod-toolbar {
  background:none;
  color:#aaa;
  cursor:pointer;
  display:block;
  padding:0 10px;
  text-align:center
}
.vod-details-container .vod-info .vod-toolbar i {
  font-size:20px
}
.vod-details-container .vod-info .red i {
  color:#ff4d03
}
.vod-details-container .vod-info .vod-toolbar p {
  margin:0
}
.vod-details-container .vod-info .red p {
  color:#ff4d03
}
.vod-details-container .vod-info .vod-class {
  margin:10px 0;
  text-align:center
}
.vod-details-container .vod-info .vod-class .tag {
  background-color:rgba(240,160,32,.15);
  border-radius:14px;
  color:#f0a020;
  cursor:pointer;
  display:inline-block;
  font-size:14px;
  height:28px;
  line-height:28px;
  margin:5px;
  padding:0 9px
}
.vod-details-container .vod-download {
  margin:10px 0
}
.vod-details-container .vod-download .vod-download-item {
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  gap:5px 8px;
  margin-bottom:10px
}
.vod-details-container .vod-download .card-header {
  font-size:16px;
  padding:12px 16px
}
.vod-details-container .vod-download .vod-download-item .down-url-input {
  flex:inherit;
  width:100%
}
.vod-details-container .vod-download .vod-download-item .down-url-input input {
  background-color:#fff
}
.vod-details-container .vod-download .vod-download-item .btn {
  flex:1 1 0%
}
.btn-normal {
  background-color:#ff4d03;
  border-color:#ff4d03;
  color:#fff
}
.comment-container .card-header {
  font-size:16px;
  padding:12px 16px
}
.comment-container .card-content {
  border-top:1px solid #efeff5;
  padding:12px 16px
}
.comment-container .comment-submit {
  align-items:center;
  display:flex;
  justify-content:flex-end;
  margin-top:10px;
  width:100%
}
.comment-container .comment-submit .btn {
  width:100%
}
.video_box {
  margin-top:20px;
  padding:0
}
.video_box .title {
  align-items:center;
  background-color:#fef3ef;
  border-radius:4px;
  color:#ff4d03;
  display:flex;
  font-weight:700;
  margin-bottom:15px;
  padding:10px 15px
}
.comment-container .comment-list {
  padding-top:20px
}
.comment-container .comment-item {
  display:flex;
  padding:5px 0
}
.comment-container .comment-item .user-avatar {
  border-radius:50%;
  height:40px;
  overflow:hidden;
  width:40px
}
.comment-container .comment-item .user-avatar img {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}
.comment-container .comment-item .item-content {
  flex:1 1 0%;
  margin-left:10px
}
.comment-container .comment-item .item-title-box {
  display:flex;
  margin:2px 0 10px
}
.comment-container .comment-item .user-info {
  flex:1 1 0%;
  overflow:hidden;
  padding-right:10px
}
.comment-container .comment-item .user-name {
  color:#1a1a1a;
  font-size:13px;
  font-weight:700;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.comment-container .comment-item .item-toolbar {
  align-items:center;
  color:#aaa;
  display:inline-flex;
  font-size:12px;
  line-height:22px;
  margin:0 5px
}
.comment-container .comment-item .item-toolbar .zicon {
  font-size:14px;
  margin-right:4px
}
.comment-container .comment-item .comment-disable-btn {
  border:1px solid #ebedf0;
  border-radius:2px;
  color:silver;
  font-size:12px;
  padding:0 4px
}
.comment-container .comment-item .comment-content {
  color:#60606c;
  font-size:14px;
  line-height:1.4
}
.comment-container .comment-item .comment-btm {
  align-items:center;
  margin-top:10px
}
.comment-container .comment-item .comment-time {
  color:#aaa;
  font-size:12px
}
.vod-share {
  align-items:center;
  display:flex
}
.vod-share input {
  background-color:#fff;
  border:1px solid #eee;
  border-radius:4px;
  height:34px;
  line-height:34px;
  margin:0 5px;
  max-width:100%;
  padding:0 1em;
  width:300px
}
.vod-share .btn {
  background-color:#ff4d03;
  color:#fff!important
}
.localdomain {
  align-items:center;
  background-color:#e7f4ff;
  border:1px solid #d7edff;
  border-radius:5px;
  display:flex;
  font-size:12px;
  justify-content:center;
  line-height:1.5;
  margin:5px 0;
  padding:5px;
  text-align:center
}
.localdomain span {
  margin:0 2px 0 0
}
.localdomain b {
  font-weight:400
}
.localdomain .txt-e {
  color:#dd2d2d
}
.localdomain .txt-i {
  color:#0090f0
}
.share-bar {
  align-items:center;
  background:#333;
  border:1px solid #222;
  border-radius:5px;
  color:#fff;
  display:flex;
  font-size:13px;
  justify-content:center;
  line-height:1.5;
  padding:8px;
  text-align:center
}
.share-bar .txt-w {
  color:#ff0
}
.share-bar .form-control {
  background-color:#444;
  border:0;
  color:#aaa;
  font-size:12px;
  margin:5px 0;
  padding:5px 10px;
  text-align:center
}
.share-bar .icon-forward {
  color:#ff0;
  margin-left:4px
}
.player {
  background:#000;
  display:flex;
  justify-content:center
}
#videoPlayer {
  height:600px;
  max-width:100%
}
.plaryer-wrapper {
  position:relative
}
.plaryer-wrapper .video-patch {
  align-items:center;
  background-color:#000;
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:99
}
.plaryer-wrapper .video-patch img {
  max-width:100%
}
.plaryer-wrapper .video-patch .loadding-tips,
.plaryer-wrapper .video-patch .patch-btns {
  align-items:flex-end;
  color:#fff;
  display:flex;
  font-size:12px;
  gap:5px;
  justify-content:flex-end;
  left:0;
  padding:10px;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
  word-break:keep-all
}
.plaryer-wrapper .video-patch .loadding-tips span,
.plaryer-wrapper .video-patch .patch-btns span {
  align-items:center;
  background-color:rgba(0,0,0,.6);
  border-radius:50px;
  display:inline-flex;
  justify-content:center;
  padding:.3em 1em;
  pointer-events:all
}
.plaryer-wrapper .video-patch .loadding-tips {
  height:100%;
  justify-content:center
}
.plaryer-wrapper .video-patch .loadding-tips>div {
  align-items:center;
  background-color:rgba(0,0,0,.6);
  border:1px solid #fff;
  border-radius:50px;
  display:inline-flex;
  justify-content:center;
  padding:.3em .8em;
  pointer-events:all
}
.plaryer-wrapper .video-patch .loadding-tips>div .yt-loading-wrap {
  background:none;
  color:#fff;
  font-size:16px;
  margin-right:1em;
  position:static
}
.comments-pop {
  position:fixed;
  z-index:999
}
.comments-pop .mask,
.comments-pop {
  height:100%;
  left:0;
  top:0;
  width:100%
}
.comments-pop .mask {
  position:absolute;
  z-index:3
}
.comments-pop .head {
  align-items:center;
  border-bottom:1px solid #eee;
  display:flex;
  font-size:18px;
  justify-content:space-between;
  padding:10px
}
.comments-pop .head .close {
  align-items:center;
  background-color:#eee;
  border-radius:50%;
  display:inline-flex;
  font-size:22px;
  height:26px;
  justify-content:center;
  width:26px
}
.comments-pop .comments-wrapper {
  background-color:#fff;
  bottom:0;
  box-shadow:0 -2px 10px rgba(0,0,0,.3);
  display:flex;
  flex-direction:column;
  height:60%;
  left:0;
  position:absolute;
  width:100%;
  z-index:9
}
.comments-pop .comments-wrapper .list {
  flex:1 1 auto;
  height:0;
  overflow-y:auto;
  padding:10px
}
.comments-pop .comments-wrapper .input {
  display:flex
}
.comments-pop .comments-wrapper .input input {
  background-color:#eee;
  border:0;
  flex:1 1 auto;
  height:44px;
  padding:0 1em;
  width:0
}
.comments-pop .comments-wrapper .input span {
  align-items:center;
  background-color:#ff4d03;
  color:#fff;
  display:inline-flex;
  flex:0 0 80px;
  justify-content:center
}
.comments-pop .comments-wrapper .item {
  border-bottom:1px solid #eee;
  display:flex;
  padding:10px 0
}
.comments-pop .comments-wrapper .item .name {
  display:flex;
  justify-content:space-between
}
.comments-pop .comments-wrapper .item .name b {
  max-width:50%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.comments-pop .comments-wrapper .item .name span {
  color:#999;
  font-size:12px
}
.comments-pop .comments-wrapper .item .name i {
  background-color:#f5f5f5;
  border-radius:4px;
  color:#ccc;
  font-size:.7em;
  font-style:normal;
  padding:0 5px
}
.comments-pop .comments-wrapper .avatar {
  border-radius:16px;
  flex:0 0 32px;
  height:32px;
  overflow:hidden;
  width:32px
}
.comments-pop .comments-wrapper .avatar img {
  max-width:100%
}
.comments-pop .comments-wrapper .comment-ctx {
  flex:1 1 auto;
  padding-left:10px;
  width:0
}
.comments-pop .comments-wrapper .comment-ctx .p {
  margin-top:5px
}
.comments-pop .comments-wrapper .yt-pagination {
  margin:10px 0
}
.comments-pop .comments-wrapper .empty {
  align-items:center;
  color:#999;
  display:flex;
  flex-direction:column;
  justify-content:center;
  margin:30px 0
}
.comments-pop .comments-wrapper .empty .iconfont {
  color:#ccc;
  font-size:50px;
  margin-bottom:10px
}
.comments-pop .ad-bnr img {
  max-width:100%
}
@media(min-width:900px) {
  .share-bar {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .share-bar .down-url-input {
    margin:0 1em
  }
}
@media(min-width:640px) {
  .btn {
    margin-top:0
  }
  .vod-details-container .vod-download .vod-download-item .down-url-input {
    flex:inherit;
    flex:1 1 0%;
    width:100%
  }
  .vod-details-container .vod-download .vod-download-item .btn {
    flex:0 0 0%
  }
  .comment-container .comment-submit .btn {
    width:auto
  }
}
@media(max-width:640px) {
  .vod-details-container .extra-bar {
    display:block
  }
  .vod-details-container .extra-bar>.vod-share {
    font-size:12px;
    margin-top:10px
  }
  .vod-details-container .vod-header .extra .btn {
    margin-top:0
  }
  .vod-details-container .vod-info .vod-class {
    margin:0 -16px;
    padding:5px 0
  }
  .vod-details-container .vod-info .vod-class .tag {
    font-size:13px;
    margin:3px
  }
  .vod-share {
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    margin-top:10px
  }
  .vod-share input {
    margin:5px 0;
    width:100%
  }
  .vod-share .btn {
    margin:5px 0
  }
  #videoPlayer {
    height:auto;
    max-height:600px;
    width:100%
  }
}
@media(max-width:360px) {
  .localdomain>span {
    letter-spacing:-.5px;
    margin:0!important
  }
}
.search-box[data-v-aa19e790] {
  display:none;
  margin:0 0 10px;
  max-width:100%;
  width:100%
}
.search[data-v-aa19e790] {
  flex:1 1 0%;
  max-width:500px
}
.search .search-content[data-v-aa19e790],
.search[data-v-aa19e790] {
  align-items:center;
  box-sizing:border-box
}
.search .search-content[data-v-aa19e790] {
  background-color:#fff;
  border:1px solid #eee;
  border-radius:2px 0 0 2px;
  display:flex;
  flex:1;
  height:36px;
  padding:5px 12px
}
.search .search-content.focus[data-v-aa19e790] {
  border-color:#ff4d03;
  box-shadow:0 0 0 2px rgba(255,79,3,.192)
}
.search .zicon-search[data-v-aa19e790] {
  margin-right:5px;
  width:16px
}
.search .search-input[data-v-aa19e790] {
  background-color:transparent;
  border:0;
  box-sizing:border-box;
  color:#333;
  display:block;
  font-size:14px;
  line-height:inherit;
  margin:0;
  min-width:0;
  outline:0;
  padding:0;
  resize:none;
  text-align:left;
  width:100%
}
.search .search-btn[data-v-aa19e790] {
  border:1px solid #ff4d03!important;
  border-radius:0 2px 2px 0;
  box-sizing:border-box;
  height:36px
}
.search_page[data-v-aa19e790] {
  height:44px
}
.content[data-v-aa19e790] {
  background:#fff;
  min-height:auto
}
.video_box[data-v-aa19e790] {
  margin-bottom:10px;
  margin-top:10px
}
.search_info[data-v-aa19e790] {
  margin-bottom:4em;
  padding:1em 0;
  text-align:center
}
.search_info img[data-v-aa19e790] {
  height:80px;
  width:80px
}
.search_info h2[data-v-aa19e790] {
  color:#333;
  font-size:18px;
  font-weight:500;
  line-height:20px;
  margin-top:16px;
  padding:0 30px
}
.search_info p[data-v-aa19e790] {
  color:#969799;
  font-size:13px;
  margin-top:8px;
  padding:0 30px
}
.yt-pagination[data-v-aa19e790] {
  margin:20px 0
}
@media (max-width:640px) {
  .search-box[data-v-aa19e790] {
    display:flex
  }
}
.home .video_box .title[data-v-0746a7d9] {
  margin-top:10px
}
.player_list[data-v-0746a7d9] {
  margin:20px 0;
  max-width:100%;
  overflow:hidden;
  padding:0 15px;
  width:100%
}
.player_list .swiper-wrapper[data-v-0746a7d9] {
  box-sizing:content-box;
  display:flex;
  height:100%;
  transform:translateZ(0);
  transition-property:transform;
  transition:all .5s;
  width:100%
}
.player_list .swiper-wrapper .player_item[data-v-0746a7d9] {
  flex-shrink:0;
  height:100%;
  margin-right:15px;
  position:relative;
  transition-property:transform;
  width:60px
}
.player_list .swiper-wrapper .player_item .img[data-v-0746a7d9] {
  border-radius:60px;
  height:60px;
  overflow:hidden;
  width:60px
}
.player_list .swiper-wrapper .player_item .img img[data-v-0746a7d9] {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}
.player_list .swiper-wrapper .player_item p[data-v-0746a7d9] {
  color:#333;
  font-size:13px;
  margin-top:4px;
  overflow:hidden;
  text-align:center;
  text-overflow:ellipsis;
  white-space:nowrap
}
.player_list .swiper-wrapper .player_item .more[data-v-0746a7d9] {
  align-items:center;
  background:#fef3ef;
  border-radius:100%;
  display:flex;
  height:60px;
  justify-content:center;
  width:100%
}
.player_list .swiper-wrapper .player_item .more p[data-v-0746a7d9] {
  color:#ff4d03;
  font-weight:700
}
@media(min-width:640px) {
  .video_box .title a[data-v-0746a7d9] {
    display:none
  }
  .player_list .swiper-wrapper .player_item[data-v-0746a7d9] {
    width:90px
  }
  .player_list .swiper-wrapper .player_item .img[data-v-0746a7d9] {
    height:90px;
    width:90px
  }
  .player_list .swiper-wrapper .player_item .more[data-v-0746a7d9] {
    height:90px
  }
}
@media(max-width:640px) {
  .video_box .title[data-v-0746a7d9] {
    margin:5px 0
  }
}
.publish-page[data-v-f5864e20] {
  --primary:#dd88cf;
  --second:#6a68c6;
  --second-dark:#5756b3;
  --shadow-color:rgba(6,4,94,.227);
  background-color:#6a68c6;
  background-color:var(--second);
  color:#333;
  margin:0;
  min-height:100vh;
  padding:0
}
.publish-page [data-v-f5864e20],
.publish-page[data-v-f5864e20] :after,
.publish-page[data-v-f5864e20] :before {
  box-sizing:border-box;
  outline:0
}
.publish-page a[data-v-f5864e20] {
  color:#333;
  -webkit-text-decoration:none;
  text-decoration:none
}
.box[data-v-f5864e20] {
  background-color:var(--second);
  box-shadow:0 -15em 80px var(--second-dark);
  margin:0 auto;
  max-width:500px;
  min-height:100vh;
  overflow:hidden;
  padding:1.5rem 2.14rem;
  position:relative
}
.box .bg[data-v-f5864e20] {
  background-color:var(--primary);
  background-position:center 740px;
  background-repeat:no-repeat;
  background-size:414px auto;
  border-radius:50%;
  height:1260px;
  left:50%;
  margin:-740px 0 0 -600px;
  width:1200px;
  z-index:8
}
.box .bg[data-v-f5864e20],
.headmasker[data-v-f5864e20] {
  pointer-events:none;
  position:absolute;
  top:0
}
.headmasker[data-v-f5864e20] {
  background:linear-gradient(0,rgba(221,136,207,0) 30%,rgba(255,87,162,.8));
  height:16rem;
  left:0;
  width:100%;
  z-index:9
}
.ctx[data-v-f5864e20] {
  flex-direction:column;
  position:relative;
  z-index:99
}
.logo img[data-v-f5864e20] {
  height:2.8rem;
  margin-bottom:.5rem
}
.f[data-v-f5864e20] {
  display:flex
}
.fw[data-v-f5864e20] {
  flex-wrap:wrap
}
.ac[data-v-f5864e20] {
  align-items:center
}
.jc[data-v-f5864e20] {
  justify-content:center
}
.jb[data-v-f5864e20] {
  justify-content:space-between
}
.mt20[data-v-f5864e20] {
  margin-top:1.4285rem
}
.mt10[data-v-f5864e20] {
  margin-top:.7142rem
}
.mt5[data-v-f5864e20] {
  margin-top:.3571rem
}
.txt-p[data-v-f5864e20] {
  color:var(--primary)
}
.txt-se[data-v-f5864e20] {
  color:var(--second)
}
.fs17[data-v-f5864e20] {
  font-size:1.2142rem
}
.fs18[data-v-f5864e20] {
  font-size:1.2857rem
}
.b[data-v-f5864e20] {
  display:block
}
.w12p[data-v-f5864e20] {
  width:100%
}
.platform a[data-v-f5864e20] {
  background-color:#fff;
  border-radius:3.57rem;
  font-size:.85rem;
  margin-bottom:.5rem;
  padding:.2em .5em;
  word-break:keep-all
}
.platform svg[data-v-f5864e20] {
  height:.85rem;
  margin-right:.2142rem;
  width:.85rem
}
.platform svg path[data-v-f5864e20] {
  fill:#333
}
.main[data-v-f5864e20] {
  background-color:hsla(0,0%,100%,.85);
  border-radius:1.5rem;
  box-shadow:0 .356rem 1rem var(--shadow-color);
  margin-left:auto;
  margin-right:auto;
  padding:1.2rem 2rem;
  text-align:center;
  width:100%
}
.main .title[data-v-f5864e20] {
  font-size:1.28rem;
  font-weight:700;
  margin-bottom:1rem
}
.url-item[data-v-f5864e20] {
  background-color:#fff;
  border-radius:.6rem;
  box-shadow:0 0 .3571rem var(--shadow-color);
  margin-bottom:.8rem;
  padding:.5rem
}
.url-item.active[data-v-f5864e20]:before {
  animation:wave-f5864e20 1.5s linear infinite;
  background-color:#1cd461;
  border-radius:.3rem;
  content:"";
  display:block;
  height:.5rem;
  margin-right:2rem;
  width:.5rem
}
@keyframes wave-f5864e20 {
  0% {
    box-shadow:0 0 0 0 rgba(28,212,98,.212)
  }
  50% {
    box-shadow:0 0 0 .4rem rgba(28,212,98,.212)
  }
  to {
    box-shadow:0 0 0 .4rem rgba(28,212,98,0)
  }
}
.url-item.primary[data-v-f5864e20] {
  background-color:var(--second);
  color:#fff
}
.url-item.primary b[data-v-f5864e20] {
  font-size:1.2rem
}
.qrcode[data-v-f5864e20] {
  display:block
}
.qrcode img[data-v-f5864e20] {
  height:5.7rem
}
.vpn-btn[data-v-f5864e20] {
  color:#fff;
  text-align:center
}
.vpn-btn a[data-v-f5864e20] {
  background:linear-gradient(0deg,#ffd2f8,#fffad9);
  border:1px solid #fff;
  border-radius:3rem;
  box-shadow:0 0 .7142rem var(--shadow-color);
  color:var(--second);
  display:block;
  font-size:1.4rem;
  font-weight:900;
  letter-spacing:2px;
  margin:1rem auto .5rem;
  max-width:20rem;
  padding:.5rem 0;
  text-align:center
}
.vpn-btn a span[data-v-f5864e20] {
  color:#f45fdb
}
.ctx-foot[data-v-f5864e20] {
  margin-top:6rem;
  padding-bottom:1rem
}
.mask[data-v-f5864e20] {
  display:none;
  pointer-events:none
}
@media(min-width:640px) {
  .box .bg[data-v-f5864e20] {
    background-position:center 1100px;
    background-size:500px auto;
    height:1760px;
    margin:-1100px 0 0 -850px;
    width:1700px
  }
  .main[data-v-f5864e20] {
    max-width:460px
  }
  .ctx-foot[data-v-f5864e20] {
    margin-top:8rem;
    padding-bottom:3rem
  }
}
.download[data-v-39238062] {
  background:rgba(0,0,0,.5);
  height:100%;
  justify-content:center;
  left:0;
  overflow:hidden;
  position:fixed;
  top:0;
  width:100%;
  z-index:9999
}
.popup-notice[data-v-39238062] {
  background:0 0;
  max-width:300px;
  overflow-y:visible;
  overflow-y:initial;
  position:relative;
  width:80%
}
.popup-notice .close[data-v-39238062] {
  background:rgba(0,0,0,.5);
  border-radius:50%;
  cursor:pointer;
  height:25px;
  justify-content:center;
  position:absolute;
  right:10px;
  top:10px;
  width:25px
}
.popup-notice .close img[data-v-39238062] {
  height:20px;
  width:20px
}
.popup-notice .notice[data-v-39238062] {
  background-color:#fef3ef;
  border-radius:20px;
  padding-bottom:15px;
  position:relative
}
.popup-notice .notice .notice-header[data-v-39238062] {
  background:linear-gradient(#ff4d03,#fef3ef,70%,#fef3ef);
  border-radius:10px;
  color:#ff4d03;
  padding:25px 20px 5px
}
.popup-notice .notice .notice-header h3[data-v-39238062] {
  font-size:20px;
  font-weight:700;
  line-height:24px;
  margin:0;
  text-align:center
}
.popup-notice .notice .notice-header h3 span[data-v-39238062] {
  font-size:14px;
  margin-left:2px
}
.popup-notice .notice .notice-content[data-v-39238062] {
  background-color:#fff;
  border-radius:10px;
  margin:10px 15px 0;
  overflow:hidden
}
.scroll-wrapper[data-v-39238062] {
  overflow:hidden!important;
  padding:0!important;
  position:relative
}
.popup-notice .notice .notice-content .scroll-wrapper[data-v-39238062] {
  max-height:300px
}
.scroll-wrapper>.scroll-content[data-v-39238062] {
  border:none!important;
  box-sizing:content-box!important;
  height:auto;
  left:0;
  margin:0;
  max-height:none;
  max-width:none!important;
  overflow:scroll!important;
  padding:0;
  position:relative!important;
  top:0;
  width:auto!important
}
.popup-notice .notice .notice-content .notice-content-scrollbar[data-v-39238062] {
  color:#ff4d03;
  padding:15px 20px
}
.popup-notice .notice .notice-content .site-qrcode[data-v-39238062] {
  align-items:center;
  display:inline-flex;
  flex-direction:column;
  float:right;
  margin:8px 0 10px 15px
}
.popup-notice .notice .notice-content .site-qrcode #qrcode img[data-v-39238062] {
  height:72px;
  width:72px
}
.popup-notice .notice .notice-content .notice-content-scrollbar p[data-v-39238062] {
  word-wrap:break-word;
  line-height:1.6;
  margin-bottom:6px
}
.popup-notice .notice .notice-content .site-qrcode p[data-v-39238062] {
  font-size:12px;
  font-weight:700
}
.btn-normal[data-v-39238062] {
  background-color:#ff4d03;
  border:1px solid transparent;
  color:#fff;
  padding:6px 12px;
  width:100%
}
.popup-notice .notice .notice-tip[data-v-39238062] {
  border:2px solid #ff4d03;
  border-radius:4px;
  color:#ff4d03;
  font-weight:700;
  margin:10px 15px 0;
  padding:4px 15px;
  text-align:center
}
.header[data-v-57a396f1] {
  width:100%
}
.header .header_middle[data-v-57a396f1] {
  background:#2a2a2a;
  position:relative;
  width:100%;
  z-index:999
}
.header .fixed_0[data-v-57a396f1] {
  top:0
}
.header .header_top[data-v-57a396f1] {
  width:100%
}
.header .header_top .logo2 img[data-v-57a396f1] {
  height:28px
}
.header .header_top .logo2[data-v-57a396f1] {
  margin:10px 0
}
.header .header_top .operates[data-v-57a396f1] {
  flex:1 1 0%;
  gap:8px 12px;
  justify-content:flex-end
}
.header .header_top .operates>div.btn_icon[data-v-57a396f1] {
  cursor:pointer;
  padding:0 8px
}
.header .header_top .operates div.btn_icon img[data-v-57a396f1] {
  height:22px;
  position:relative;
  top:2px
}
.header .header_top .operates div.btn_icon span[data-v-57a396f1] {
  color:#fff
}
.header .header_top .operates .save[data-v-57a396f1] {
  position:relative
}
.header .header_top .operates .save p[data-v-57a396f1] {
  color:#fff
}
.header .header_top .operates .save img[data-v-57a396f1] {
  display:none
}
.header .header_top .operates .save span[data-v-57a396f1] {
  background:red;
  border-radius:50%;
  display:block;
  height:8px;
  position:absolute;
  right:3px;
  top:0;
  width:8px
}
.header .nav[data-v-57a396f1] {
  background-color:#2a2a2a;
  overflow:hidden;
  padding:0 0 10px;
  width:100%
}
.header .nav .left[data-v-57a396f1] {
  justify-content:flex-start;
  width:5%
}
.header .nav .right[data-v-57a396f1] {
  justify-content:flex-end;
  width:5%
}
.header .nav .left img[data-v-57a396f1],
.header .nav .right img[data-v-57a396f1] {
  height:12px;
  opacity:.3;
  width:10px
}
.header .nav .active img[data-v-57a396f1] {
  opacity:1
}
.header .nav .nav_list[data-v-57a396f1] {
  overflow-x:auto;
  width:90%
}
.header .nav .nav_list[data-v-57a396f1]::-webkit-scrollbar {
  display:none
}
.header .nav .nav_list ul[data-v-57a396f1] {
  min-width:100%;
  white-space:nowrap
}
.header .nav .nav_list ul li[data-v-57a396f1] {
  color:#fff;
  cursor:pointer;
  display:inline-block;
  padding:0 7px
}
.header .nav .nav_list ul li.active[data-v-57a396f1] {
  background:hsla(0,0%,100%,.1);
  border-radius:5px;
  color:#ff4d03
}
.notice[data-v-57a396f1] {
  align-items:center;
  background-color:#fef3ef;
  border-radius:20px;
  display:flex;
  height:40px;
  justify-content:flex-start;
  margin:0 15px;
  overflow:hidden;
  padding-right:15px;
  position:relative;
  width:calc(100% - 30px)
}
.mt_212[data-v-57a396f1] {
  margin-top:212px
}
.notice .icon[data-v-57a396f1] {
  background:#fef3ef;
  height:40px;
  justify-content:center;
  width:40px
}
.notice .icon img[data-v-57a396f1] {
  height:20px;
  width:20px
}
.notice .notice_cnt[data-v-57a396f1] {
  color:#ff4d03;
  font-size:14px;
  font-weight:700;
  height:40px;
  line-height:40px;
  overflow:hidden;
  width:calc(100% - 40px)
}
.notice .notice_cnt p[data-v-57a396f1] {
  animation:scroll-57a396f1 15s linear infinite;
  white-space:nowrap;
  width:-moz-fit-content;
  width:fit-content
}
@keyframes scroll-57a396f1 {
  0% {
    transform:translateX(0)
  }
  to {
    transform:translateX(-100%)
  }
}
.app-abk[data-v-57a396f1] {
  grid-gap:10px;
  display:grid;
  grid-template-columns:repeat(6,1fr);
  margin-top:15px;
  padding:0 15px
}
.app-abk a[data-v-57a396f1] {
  overflow:hidden;
  width:100%
}
.app-abk a img[data-v-57a396f1] {
  border-radius:5px;
  height:50px;
  -o-object-fit:cover;
  object-fit:cover;
  overflow:hidden;
  width:50px
}
.app-abk a p[data-v-57a396f1] {
  color:#333;
  display:block;
  font-size:12px;
  margin:5px 0 0;
  overflow:hidden;
  text-align:center;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
}
.app-text[data-v-57a396f1] {
  display:flex;
  flex-flow:row wrap;
  margin:10px 0;
  overflow:hidden;
  padding:0 15px
}
.app-text .main[data-v-57a396f1] {
  box-sizing:border-box;
  padding:4px;
  width:20%
}
.app-text a[data-v-57a396f1] {
  background:#fcf8e3;
  border:1px solid #faebcc;
  color:#8a6d3b;
  display:block;
  font-size:12px;
  font-weight:700;
  line-height:25px;
  padding:0 4px;
  text-align:center
}
.header .search-box[data-v-57a396f1] {
  margin:0 0 10px;
  max-width:100%;
  width:100%
}
.header .search[data-v-57a396f1] {
  align-items:center;
  box-sizing:border-box;
  display:flex;
  flex:1 1 0%;
  max-width:500px
}
.header .search .search-content[data-v-57a396f1] {
  align-items:center;
  background-color:#fff;
  border-radius:2px 0 0 2px;
  display:flex;
  flex:1;
  line-height:24px;
  padding:5px 12px
}
.header .search .zicon-search[data-v-57a396f1] {
  margin-right:5px;
  width:16px
}
.header .search .search-input[data-v-57a396f1] {
  background-color:transparent;
  border:0;
  box-sizing:border-box;
  color:#333;
  display:block;
  font-size:14px;
  line-height:inherit;
  margin:0;
  min-width:0;
  outline:0;
  padding:0;
  resize:none;
  text-align:left;
  width:100%
}
.header .search .search-btn[data-v-57a396f1] {
  border-radius:0 2px 2px 0;
  height:34px
}
.search_page[data-v-57a396f1] {
  height:44px
}
@media (min-width:640px) {
  .app-abk[data-v-57a396f1],
  .app-text[data-v-57a396f1],
  .banner[data-v-57a396f1],
  .header .header_top .operates div.bnt_search[data-v-57a396f1],
  .header .mobile_search[data-v-57a396f1],
  .header .nav .left[data-v-57a396f1],
  .header .nav .right[data-v-57a396f1],
  .top_ad[data-v-57a396f1],
  .video_box .title a[data-v-57a396f1] {
    display:none
  }
  .header .header_middle[data-v-57a396f1] {
    top:0
  }
  .header .search-box[data-v-57a396f1] {
    margin-bottom:0
  }
  .header .header_top .logo2 img[data-v-57a396f1] {
    height:33px
  }
  .header .nav .nav_list ul[data-v-57a396f1] {
    height:33px;
    max-width:100%;
    width:100%
  }
  .header .nav .nav_list ul li[data-v-57a396f1] {
    cursor:pointer;
    height:33px;
    line-height:33px;
    padding:0 15px
  }
  .header_bottom[data-v-57a396f1] {
    margin-bottom:10px;
    margin-top:10px
  }
  .notice .notice_cnt[data-v-57a396f1] {
    width:100%
  }
  .notice .notice_cnt p[data-v-57a396f1] {
    animation:none;
    width:100%
  }
  .header .header_top .operates div.btn_icon img[data-v-57a396f1] {
    margin-right:5px
  }
  .header .header_top .operates .btn_icon[data-v-57a396f1] {
    align-items:center;
    display:flex;
    justify-content:flex-start
  }
  .header .header_top .operates div.save img[data-v-57a396f1] {
    display:block;
    top:0
  }
  .header .header_top .operates .save p[data-v-57a396f1] {
    position:relative
  }
  .header .header_top .operates .save p span[data-v-57a396f1] {
    right:-4px;
    top:-4px
  }
}
@media (max-width:640px) {
  .header .header_top .operates div span[data-v-57a396f1],
  .header .header_top .operates>div.search[data-v-57a396f1] {
    display:none
  }
  .header .header_top .operates[data-v-57a396f1] {
    flex:1 1 0%;
    gap:8px 0;
    justify-content:flex-end
  }
  .header .notice[data-v-57a396f1] {
    margin-top:10px
  }
}

.app-tips {
  width: 95%;
  margin: 0 auto;
  background-color: #f0f0f0;
  border: 1px solid #ccc;
  padding: 15px;
  text-align: center;
  border-radius: 5px;
  font-size: 10px; /* 璋冩暣瀛椾綋澶у皬 */
}
.gap10 {
  gap: 15px;
  display: flex;
  justify-content: center; /* 瀛愬厓绱犳按骞冲眳涓� */
  align-items: center; /* 瀛愬厓绱犲瀭鐩村眳涓� */
}

.fl {
  display: flex;
  justify-content: center; /* 瀛愬厓绱犳按骞冲眳涓� */
  align-items: center; /* 瀛愬厓绱犲瀭鐩村眳涓� */
}
.aaf5d2ae7f {
  display: inline-block;
  position: relative;
  margin: 10px;
  width: 100%;
  max-width: 200px;
  height: 50px;
  border-radius: 8px;
  background-color: #ff7f50;
  box-shadow: 0px 5px 0px #d45535;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}

.aaf5d2ae7f:hover {
  transform: translateY(-5px);
  box-shadow: 0px 8px 0px #d45535;
}

.aaf5d2ae7f a {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.noticewyz-header {
  padding: 25px 20px 5px;
  color: #ff4d03;
  background: linear-gradient(#ff4d03,#fef3ef,70%,#fef3ef);
  border-radius: 10px
}
.noticewyz-content {
  margin: 10px auto 0; /* 灏嗕笂杈硅窛璁剧疆涓�10px锛屽乏鍙宠竟璺濊嚜鍔ㄥ眳涓� */
  background-color: #fff;
  border-radius: 10px;
  overflow: hidden;
  max-height: 300px;
  width: 90%;
  padding: 0 20px; /* 鍦ㄥ唴瀹逛袱渚х暀鍑�20px鐨勭┖闅� */
}
.noticewyz {
  padding-bottom: 15px;
  background-color: #fef3ef;
  position: relative;
  border-radius: 10px
}
.noticewyz-tip {
  margin: 10px 15px 0;
  padding: 4px 15px;
  color: #ff4d03;
  font-weight: 700;
  text-align: center;
  border: 2px solid #ff4d03;
  border-radius: 4px
}
.noticewyz-content-scrollbar {
  padding: 15px;
  color: #ff4d03;
  text-align: center; /* 灏嗗唴瀹瑰眳涓樉绀� */
  max-width: 100%; /* 璁剧疆鏈€澶у搴︿负鐖跺厓绱犲搴︼紝闃叉鍐呭瓒呭嚭 */
  margin: 0 auto; /* 姘村钩灞呬腑 */
}
















.__nuxt-error-page {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    align-items: center;
    background: #f7f8fb;
    bottom: 0;
    color: #47494e;
    display: flex;
    flex-direction: column;
    font-family: sans-serif;
    font-weight: 100!important;
    justify-content: center;
    left: 0;
    padding: 1rem;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0
}

.__nuxt-error-page .error {
    max-width: 450px
}

.__nuxt-error-page .title {
    color: #47494e;
    font-size: 1.5rem;
    margin-bottom: 8px;
    margin-top: 15px
}

.__nuxt-error-page .description {
    color: #7f828b;
    line-height: 21px;
    margin-bottom: 10px
}

.__nuxt-error-page a {
    color: #7f828b!important;
    -webkit-text-decoration: none;
    text-decoration: none
}

.__nuxt-error-page .logo {
    bottom: 12px;
    left: 12px;
    position: fixed
}

.nuxt-progress {
    background-color: #000;
    height: 2px;
    left: 0;
    opacity: 1;
    position: fixed;
    right: 0;
    top: 0;
    transition: width .1s,opacity .4s;
    width: 0;
    z-index: 999999
}

.nuxt-progress.nuxt-progress-notransition {
    transition: none
}

.nuxt-progress-failed {
    background-color: red
}

html {
    font-size: 14px
}

* {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0
}

a {
    color: #333;
    -webkit-text-decoration: none;
    text-decoration: none
}

.max {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 0 5px;
    width: 1400px
}

.mt5 {
    margin-top: 5px
}

.dialog,.el-message {
    background-color: rgba(0,0,0,.9)!important;
    border: none!important;
    color: #fff!important;
    justify-content: center!important;
    min-width: 200px!important;
    top: 240px!important;
    z-index: 999999999999!important
}

.dialog i {
    display: none!important
}

.dialog p {
    line-height: 20px;
    text-align: center
}

.content {
    background: #fff;
    min-height: 100vh
}

.video_box {
    margin-bottom: 10px;
    margin-top: 10px
}

.video_box .title {
    align-items: center;
    background-color: #fef3ef;
    border-radius: 4px;
    color: #ff4d03;
    display: flex;
    flex-flow: wrap;
    font-weight: 700;
    gap: 8px 12px;
    margin-bottom: 15px;
    padding: 10px 15px
}

.video_box .title h6 {
    font-size: 14px
}

.video_box .title a {
    background-color: #fff;
    border: 1px solid #ff4d03;
    border-radius: 2px;
    color: #ff4d03;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    height: 20px;
    line-height: 20px;
    padding: 0 8px
}

.flex {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.btn {
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.btn-normal {
    background-color: #ff4d03;
    border-color: #ff4d03;
    color: #fff
}

.popup-overlay {
    background-color: rgba(0,0,0,.7);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1
}

.popup-card {
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: 480px;
    width: 100%
}

.popup-right {
    right: 0;
    top: 0;
    transform: translateZ(0)
}

.popup {
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
    max-height: 100%;
    overflow-y: auto;
    position: fixed;
    transition: transform .3s
}

.popup-card .popup-header {
    align-items: center;
    border-bottom: 1px solid #efeff5;
    display: flex;
    font-size: 18px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 28px;
    padding: 14px 45px 14px 24px
}

.popup-card .popup-header .popup-header-main {
    font-size: 18px
}

.popup .popup-close-icon {
    color: #c8c9cc;
    cursor: pointer;
    font-size: 22px;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 1
}

.popup .popup-close-icon img {
    height: 22px;
    width: 22px
}

.van-icon {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 vant-icon;
    font-size: inherit;
    position: relative;
    text-rendering: auto
}

.popup-card .popup-body {
    box-sizing: border-box;
    flex: 1 1 0%;
    overflow-y: auto;
    padding: 14px 24px
}

.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    color: #555;
    display: block;
    font-size: 14px;
    line-height: 1.42857143;
    padding: 6px 12px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 100%
}

.txt-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.txt-ellipsis-2 {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden
}

.nowrap {
    white-space: nowrap;
    word-break: keep-all
}

#nprogress .bar {
    background: #ff4d03!important;
    height: 3px
}

#nprogress .peg {
    box-shadow: 0 0 10px #ff4d03,0 0 5px #ff4d03!important
}

#nprogress .spinner-icon {
    border-left-color: #ff4d03!important;
    border-top-color: #ff4d03!important
}

.message[data-v-1cf463da] {
    align-items: center;
    display: flex;
    font-size: 16px;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    padding: 0 2em;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: all .2s;
    width: 100%;
    z-index: 9999
}

.message.active[data-v-1cf463da] {
    opacity: 1;
    top: 20px
}

.message .wrap[data-v-1cf463da] {
    align-items: center;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    display: flex;
    min-height: 60px;
    padding: .5em 2em
}

.message .txt-success[data-v-1cf463da] {
    color: #02be02
}

.message .txt-danger[data-v-1cf463da] {
    color: #e02727
}

.message .txt-warning[data-v-1cf463da] {
    color: #e78b01
}

.message .txt-info[data-v-1cf463da] {
    color: #016ce7
}

.message .iconfont[data-v-1cf463da] {
    font-size: 24px;
    margin-right: 5px
}

.canner {
    height: 110px;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.el-carousel {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.canner .el-carousel .el-carousel__container {
    border-radius: 5px;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.canner .el-carousel__indicators--outside {
    display: none
}

.canner .el-carousel-item {
    overflow: hidden
}

.canner .el-carousel-item img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.canner img {
    height: 100%;
    width: 100%
}

.abbcc-tteet {
    clear: both;
    display: flex;
    flex-flow: row wrap;
    margin: 10px -4px;
    overflow: hidden
}

.abbcc-tteet .main {
    box-sizing: border-box;
    flex: 0 0 20%;
    max-width: 25%;
    padding: 4px;
    width: 20%
}

.abbcc-tteet a {
    background: #fcf8e3;
    border: 1px solid #faebcc;
    color: #8a6d3b;
    display: block;
    font-size: 12px;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    word-break: keep-all
}

.abcdef {
    background: rgba(0,0,0,.5);
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.abcdef .main {
    border-radius: 4px;
    min-height: 60px;
    overflow: hidden;
    position: relative;
    width: 300px
}

.abcdef .main a img {
    border-radius: 5px;
    vertical-align: middle;
    width: 100%
}

.abcdef .main .close {
    align-items: center;
    background: rgba(0,0,0,.8);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 30px;
    justify-content: center;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px
}

.abcdef .main .close img {
    width: 20px
}

.notice-pop-content {
    position: relative;
    width: 100%
}

.notice-pop-content .notice-pop-body {
    background: linear-gradient(180deg,#f62d2d,#fef3ef 6%);
    border-radius: 8px;
    color: #f62d2d;
    font-size: 16px;
    margin: 0 auto;
    max-width: 640px;
    min-height: 300px;
    padding: 1.5em .8em .8em;
    position: relative;
    width: 90%
}

.notice-pop-content .notice-pop-body a {
    color: #f62d2d
}

.notice-pop-content .notice-pop-body .t {
    font-weight: 600;
    text-align: center
}

.notice-pop-content .notice-pop-body .t b {
    font-size: 1.3em
}

.notice-pop-content .notice-pop-body .body-inner {
    background-color: #fff;
    border-radius: 5px;
    font-size: 14px;
    line-height: 1.8;
    margin: 1em auto;
    padding: .8em
}

.notice-pop-content .notice-pop-body .body-inner p {
    margin: 0
}

.notice-pop-content .notice-pop-body .qrimg {
    color: #333;
    float: right;
    font-size: 12px;
    line-height: 1.5;
    padding-left: 5px;
    text-align: center
}

.notice-pop-content .notice-pop-body .qrimg img {
    height: 80px;
    width: 80px
}

.notice-pop-content .notice-pop-body .qrimg div {
    font-size: .9em
}

.notice-pop-content .notice-pop-body .btn {
    border: 2px solid #f44326;
    border-radius: 5px;
    font-size: 1.05em;
    font-weight: 600;
    text-align: center;
    width: 100%
}

.notice-pop-content .close {
    align-items: center;
    background: rgba(0,0,0,.3);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 30px;
    justify-content: center;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px
}

.notice-pop-content .close img {
    width: 20px
}

.top_abc {
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    height: 58px;
    padding: 9px 0 9px 9px;
    width: 100%
}

.top_abc>img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.top_abc .logo {
    justify-content: flex-start
}

.top_abc .logo img {
    border-radius: 6px;
    height: 40px;
    width: 40px
}

.top_abc .info {
    color: #db2639;
    font-size: 12px;
    height: 100%;
    line-height: 1.6;
    margin: 0 10px;
    overflow: hidden;
    padding: 2px 0
}

.top_abc .info b {
    font-size: 12px
}

.top_abc .download {
    background-color: #ff4d03;
    border-radius: 14px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    padding: 7px 10px
}

.top_abc .close {
    font-size: 28px;
    height: 100%;
    line-height: 38px;
    padding: 0 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.top_abc .close img {
    width: 20px
}

.header {
    background-color: #2a2a2a;
    padding: 5px 0;
    width: 100%
}

.header .header_middle {
    background: #2a2a2a;
    position: relative;
    width: 100%;
    z-index: 999
}

.header .fixed_0 {
    top: 0
}

.header .header_top {
    width: 100%
}

.header .header_top .logo2 img {
    height: 40px;
    vertical-align: middle
}

.header .header_top .operates {
    flex: 1 1 0%;
    gap: 8px 12px;
    justify-content: flex-end
}

.header .header_top .operates>div.btn_icon {
    cursor: pointer;
    padding: 0 8px;
    word-break: keep-all
}

.header .header_top .operates div.btn_icon img {
    height: 22px;
    position: relative;
    top: 2px
}

.header .header_top .operates div.btn_icon span {
    color: #fff
}

.header .header_top .operates .save {
    position: relative
}

.header .header_top .operates .save p {
    color: #fff
}

.header .header_top .operates .save img {
    display: none
}

.header .header_top .operates .save span {
    background: red;
    border-radius: 50%;
    display: block;
    height: 8px;
    position: absolute;
    right: 3px;
    top: 0;
    width: 8px
}

.header .nav {
    background-color: #2a2a2a;
    overflow: hidden;
    padding: 10px 0;
    width: 100%
}

.header .nav .left {
    justify-content: flex-start;
    width: 5%
}

.header .nav .right {
    justify-content: flex-end;
    width: 5%
}

.header .nav .left img,.header .nav .right img {
    height: 12px;
    opacity: .3;
    width: 10px
}

.header .nav .active img {
    opacity: 1
}

.header .nav .nav_list {
    overflow-x: auto;
    width: 90%
}

.header .nav .nav_list::-webkit-scrollbar {
    display: none
}

.header .nav .nav_list ul {
    min-width: 100%;
    white-space: nowrap
}

.header .nav .nav_list ul li {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 0 7px
}

.header .nav .nav_list ul li.active {
    background: hsla(0,0%,100%,.1);
    border-radius: 5px;
    color: #ff4d03
}

.notice {
    align-items: center;
    background-color: #fef3ef;
    border-radius: 20px;
    display: flex;
    height: 32px;
    justify-content: flex-start;
    margin: 8px 0;
    overflow: hidden;
    position: relative
}

.notice .icon {
    background: #fef3ef;
    height: 32px;
    justify-content: center;
    width: 32px
}

.notice .icon img {
    height: 20px;
    width: 20px
}

.notice .notice_cnt {
    color: #ff4d03;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    width: calc(100% - 40px)
}

.notice .notice_cnt>div {
    animation: scroll 50s linear infinite;
    white-space: nowrap;
    width: -moz-fit-content;
    width: fit-content
}

@keyframes scroll {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-100%)
    }
}

.header .search-box {
    margin: 0 0 10px;
    max-width: 100%;
    width: 100%
}

.header .search {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex: 1 1 0%;
    max-width: 500px
}

.header .search .cancel {
    display: none
}

.header .search .search-content {
    align-items: center;
    background-color: #fff;
    border-radius: 2px 0 0 2px;
    display: flex;
    flex: 1;
    line-height: 24px;
    padding: 5px 12px
}

.header .search .zicon-search {
    margin-right: 5px;
    width: 16px
}

.header .search .search-input {
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    color: #333;
    display: block;
    font-size: 14px;
    line-height: inherit;
    margin: 0;
    min-width: 0;
    outline: 0;
    padding: 0;
    resize: none;
    text-align: left;
    width: 100%
}

.header .search .search-btn {
    border-radius: 0 2px 2px 0;
    height: 34px
}

.search_page {
    height: 44px
}

.notice-abc-wrapper :deep(img) {
    width: 100%
}

.nav2 {
    color: #fff;
    margin: 5px 0 0
}

.nav2 .row {
    overflow: hidden;
    padding: 2px;
    width: 100%
}

.nav2 .row:nth-child(odd) {
    background-color: hsla(0,0%,100%,.06)
}

.nav2 .flex {
    justify-content: flex-start
}

.nav2 .item {
    flex: 0 0 100px
}

.nav2 .item.item-active span {
    background-color: #fff!important;
    border-color: #fff!important;
    color: #000
}

.nav2 .item.item-60 span {
    border-color: #ff4d03!important;
    color: #ff4d03;
    font-weight: 700
}

.nav2 .item:not(.name) {
    padding: 3px
}

.nav2 .item:not(.name)>span {
    background-color: #222;
    border: 1px solid #5b5b5b;
    border-radius: 5px;
    display: block;
    overflow: hidden;
    padding: 5px 0;
    text-align: center;
    text-overflow: ellipsis;
    word-break: keep-all
}

.nav2 .name {
    font-size: 1.2em;
    font-weight: 900;
    position: relative
}

.nav2 .name:after {
    background-color: #fff;
    content: "";
    display: block;
    height: 1em;
    margin-top: -.5em;
    position: absolute;
    right: 16px;
    top: 50%;
    width: 1px
}

.abbcc-abcde {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 5px
}

.abbcc-abcde a {
    overflow: visible!important
}

.abbcc-abcde .sigong-grid-title {
    border-left: 4px solid #da2c2c;
    display: none;
    font-weight: 700;
    line-height: 1;
    margin: 5px 0 8px 2px;
    padding-left: .5em
}

.abbcc-abcde .sigong-grid p {
    font-weight: 700
}

.abbcc-abcde a {
    flex: 0 0 11.11%;
    margin-bottom: 5px;
    overflow: hidden;
    text-align: center;
    width: 11.11%
}

.abbcc-abcde .img-box {
    border-radius: 9px;
    display: inline-block;
    overflow: hidden;
    position: relative
}

.abbcc-abcde .abcde {
    background-color: rgba(0,0,0,.3);
    border-radius: 4px 0;
    color: red;
    color: #fff;
    font-size: .6em;
    padding: 1px 2px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9
}

.abbcc-abcde a img {
    border-radius: 5px;
    height: 80px;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    vertical-align: middle;
    width: 80px
}

.abbcc-abcde a p {
    color: #333;
    display: block;
    font-size: 12px;
    margin: 2px 0 0;
    text-align: center;
    width: 100%
}

.home4canner {
    display: flex;
    flex-wrap: wrap;
    margin: 5px -6px 0
}

.home4canner-item {
    flex: 0 0 50%;
    padding: 6px
}

.home4canner-item img {
    border-radius: 5px;
    height: 100%;
    width: 100%
}

.install-guide-chrome {
    align-items: flex-start;
    background-color: rgba(0,0,0,.85);
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.install-guide-chrome img {
    max-width: 100%;
    width: 360px
}

.install-guide-chrome.isSafari {
    align-items: flex-end
}

.sigong-box.abbcc-abcde {
    padding: 0 10px
}

.sigong-box.abbcc-abcde .sigong-grid {
    display: none
}

.sigong-box.abbcc-abcde .sigong-grid img {
    max-width: 100%
}

.sigong-box.abbcc-abcde .sigong-grid-title {
    display: none
}

.sigong-box.abbcc-abcde p {
    display: flex;
    font-size: .8em;
    justify-content: center
}

.abcde-left-float {
    left: auto;
    margin-top: -28px;
    position: fixed;
    right: 6px;
    top: 50%;
    z-index: 900
}

.abcde-left-float .close {
    align-items: center;
    background-color: rgba(0,0,0,.5);
    border-radius: 10px;
    color: #fff;
    display: inline-flex;
    height: 20px;
    justify-content: center;
    margin: -6px -6px 0 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.abcde_float_50 {
    background: rgba(0,0,0,.7);
    bottom: 0;
    justify-content: space-between;
    left: 0;
    padding: 6px 10px;
    position: fixed;
    width: 100%;
    z-index: 899
}

.abcde_float_50,.abcde_float_50 .btn {
    align-items: center;
    color: #fff;
    display: flex
}

.abcde_float_50 .btn {
    background: linear-gradient(160deg,#fdad22,#ff5252);
    border-radius: 9em;
    font-size: 15px;
    gap: .1em;
    justify-content: center;
    padding: .3em .7em;
    word-break: keep-all
}

.abcde_float_50 .btn svg {
    height: 1.1em;
    width: 1.1em
}

.abcde_float_50 .swiper-wrapper {
    align-items: center
}

.abcde_float_50 .info {
    flex: 1 1 auto;
    width: 0
}

.abcde_float_50 .info .t {
    color: #ffeb34;
    font-size: 15px;
    font-weight: 600
}

.abcde_float_50 .info .p {
    font-size: 12px
}

.abcde_float_50 .l {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    gap: .6em;
    justify-content: center;
    padding-right: 1em;
    width: 0
}

.abcde_float_50 .l img {
    border-radius: 4px;
    height: 44px;
    vertical-align: middle;
    width: 44px
}

.abcde_float_50 .r {
    align-items: center;
    display: flex;
    gap: .5em
}

.abcde_float_50 .c {
    font-size: 20px
}

.abcde_head_50 {
    bottom: auto;
    position: sticky;
    top: 0;
    z-index: 9990
}

.modalx .host {
    gap: 10px;
    padding: 0 10px
}

.modalx .host a {
    align-items: center;
    display: inline-flex!important;
    flex: 0 0 calc(50% - 5px);
    font-size: 18px!important;
    height: 52px;
    justify-content: center;
    line-height: 1.2;
    margin: 0 0 10px!important;
    width: calc(50% - 5px)
}

@media(min-width: 640px) {
    .canner,.header .header_top .operates div.bnt_search,.header .mobile_search,.header .nav .left,.header .nav .right,.video_box .title a {
        display:none
    }

    .header .header_middle {
        top: 0
    }

    .header .search-box {
        margin-bottom: 0
    }

    .header .header_top,.header .header_top .logo2 img {
        height: 50px
    }

    .header .nav .nav_list ul {
        height: 33px;
        max-width: 100%;
        width: 100%
    }

    .header .nav .nav_list ul li {
        cursor: pointer;
        height: 33px;
        line-height: 33px;
        padding: 0 15px
    }

    .header_bottom {
        margin-bottom: 10px;
        margin-top: 10px
    }

    .notice .notice_cnt {
        width: 100%
    }

    .notice .notice_cnt p {
        animation: none;
        width: 100%
    }

    .header .header_top .operates div.btn_icon img {
        margin-right: 5px
    }

    .header .header_top .operates .btn_icon {
        align-items: center;
        display: flex;
        justify-content: flex-start
    }

    .header .header_top .operates div.save img {
        display: block;
        top: 0
    }

    .header .header_top .operates .save p {
        position: relative
    }

    .header .header_top .operates .save p span {
        right: -4px;
        top: -4px
    }
}

@media(max-width: 1328px) {
    .abbcc-abcde a img {
        height:76px;
        width: 76px
    }
}

@media(max-width: 1129px) {
    .abbcc-abcde a img {
        height:60px;
        width: 60px
    }
}

@media(max-width: 800px) {
    .abbcc-abcde a img {
        height:40px;
        width: 40px
    }
}

@media(max-width: 640px) {
    .nav-max {
        border-top:1px solid #525252
    }

    .header .header_top .operates>div.search {
        background-color: #2a2a2a;
        display: none;
        max-width: 100%;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 999
    }

    .header .header_top .operates>div.search.show {
        display: flex
    }

    .header .header_top .operates>div.search>* {
        height: 40px
    }

    .header .header_top .operates>div.search .btn {
        flex: 0 0 60px
    }

    .header .header_top .operates>div.search.focus .search-content {
        box-shadow: inset 0 0 0 1px #ff4d03,0 0 0 2px rgba(255,79,3,.192)
    }

    .header .header_top .operates>div.search .search-content {
        flex: 1 1 auto;
        width: 0
    }

    .header .header_top .operates>div.search .cancel {
        align-items: center;
        color: #999;
        display: inline-flex;
        flex: 0 0 40px;
        justify-content: center;
        padding: 0 0 0 5px
    }

    .header .header_top .operates div span {
        display: none
    }

    .header .header_top .operates {
        flex: 1 1 0%;
        gap: 8px 0;
        justify-content: flex-end
    }

    .header .notice {
        margin-top: 10px
    }

    .canner {
        height: 70px
    }

    .pagination .el-pager {
        display: flex!important;
        width: calc(100% - 90px)!important
    }

    .pagination .el-pager li {
        margin: 2px!important;
        min-width: 27px!important
    }

    .pagination .el-pagination {
        display: flex;
        padding: 0!important
    }

    .pagination .el-pagination button {
        flex: 0 0 40px!important;
        margin: 2px!important;
        padding: 0!important;
        width: 40px!important
    }

    .pagination .el-pagination__jump {
        align-items: center!important;
        display: flex!important;
        flex: 0 0 100%!important;
        justify-content: center!important;
        margin: 20px 0 0!important;
        width: 100%!important
    }

    .abbcc-abcde {
        gap: 10px;
        position: relative
    }

    .abbcc-abcde .sigong-grid-title {
        background: linear-gradient(90deg,#ffeebc,#fadfa5);
        border-left: 3px solid #c2a248;
        border-radius: 6px;
        color: #594304;
        display: none!important;
        flex: 0 0 1em!important;
        font-size: 13px;
        letter-spacing: 1px;
        line-height: 1.5;
        margin: 0 2px 5px 0;
        padding: 1px 3px 0;
        position: relative;
        text-align: center;
        text-orientation: upright;
        writing-mode: vertical-rl
    }

    .abbcc-abcde .sigong-grid-title:after {
        border: 8px solid transparent;
        border-left-color: #fadfa5;
        content: "";
        display: block;
        height: 0;
        left: 100%;
        margin-top: -8px;
        position: absolute;
        top: 50%;
        width: 0
    }

    .abbcc-abcde>.row-breaker {
        display: block;
        flex: 0 0 100%
    }

    .abbcc-abcde a {
        flex: 0 0 auto;
        max-width: none;
        position: relative;
        width: auto;
        z-index: 2
    }

    .abbcc-abcde a img {
        height: 60px;
        width: 60px
    }

    .abbcc-abcde .mini-app-breaker {
        position: relative
    }

    .abbcc-abcde .mini-app-breaker:before {
        background-color: #e9e9e9;
        content: "";
        display: block;
        height: 96px;
        left: -5px;
        position: absolute;
        top: 0;
        width: calc(100% + 10px);
        z-index: 1
    }

    .abbcc-abcde .mini-app-breaker-first {
        padding-top: 10px
    }

    .abbcc-abcde .mini-app-breaker-first:before {
        height: 120px
    }

    .sigong-grid {
        display: none
    }

    .sigong-grid img {
        height: 94px!important;
        width: 94px!important
    }

    .abbcc-tteet {
        margin: 10px -4px
    }

    .abbcc-tteet .main {
        flex: 0 0 20%;
        max-width: 20%;
        width: 20%
    }

    .sigong-box {
        background-color: #fff;
        flex-wrap: nowrap;
        gap: 5px!important;
        margin: 0 0 -5px;
        padding: 5px 0 0!important;
        position: sticky;
        top: 0;
        z-index: 99
    }

    .sigong-box.abbcc-abcde {
        padding: 0
    }

    .sigong-box.abbcc-abcde .sigong-grid {
        display: block;
        max-width: calc(16.66% - 5px)
    }

    .sigong-box.abbcc-abcde .sigong-grid img {
        height: auto!important
    }

    .sigong-box.abbcc-abcde .sigong-grid-title {
        display: block!important
    }

    .nav2,.top_abc>.max {
        padding: 0
    }

    .nav2 .item {
        flex: 0 0 20%;
        width: 20%
    }

    .nav2 .item:nth-child(6) {
        margin-left: 2em
    }

    .nav2 .max {
        padding: 0 10px
    }

    .home4canner {
        margin: 2px -2px 0
    }

    .home4canner-item {
        flex: 0 0 100%;
        padding: 2px
    }

    .abcde-left-float img {
        width: 88px!important
    }

    .modalx .host {
        gap: 8px;
        padding: 0
    }

    .modalx .host a {
        align-items: center;
        display: inline-flex!important;
        flex: 0 0 calc(50% - 4px);
        font-size: 16px!important;
        height: 44px;
        justify-content: center;
        line-height: 1.2!important;
        margin: 0 0 10px!important;
        width: calc(50% - 4px)
    }
}

@media(max-width: 460px) {
    .abbcc-abcde {
        gap:0
    }

    .abbcc-abcde a img {
        height: 50px;
        width: 50px
    }

    .abbcc-abcde .mini-app-breaker:before {
        height: 74px
    }

    .abbcc-abcde .mini-app-breaker-first:before {
        height: 100px
    }

    .sigong-grid img {
        height: 70px!important;
        width: 70px!important
    }
}

.yt-abcde-com[data-v-11130c88] {
    display: block
}

img[data-v-11130c88] {
    max-width: 100%;
    vertical-align: middle;
    width: 100%
}

.important-tips-modal[data-v-268dc179] {
    align-items: center;
    background-color: rgba(0,0,0,.6);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    padding: 1em;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999
}

.main[data-v-268dc179] {
    background-color: #fcf0e9;
    border-radius: 10px;
    color: #a50e04;
    line-height: 1.8;
    max-width: 100%;
    padding: 3em 2em;
    position: relative;
    text-align: center;
    width: 300px
}

button[data-v-268dc179] {
    background: linear-gradient(0deg,#fa3a5d,#fb607f);
    border: 2px solid #f9e4a0;
    border-radius: 9em;
    color: #fcf0e9;
    font-size: 18px;
    padding: .5em 3em
}

.t[data-v-268dc179] {
    font-size: 26px;
    font-weight: 700
}

.p[data-v-268dc179] {
    font-size: 16px;
    margin: 1.5em 0
}

.close[data-v-268dc179] {
    font-size: 30px;
    line-height: 1;
    opacity: .2;
    position: absolute;
    right: 10px;
    top: 10px
}

.popup-overlay[data-v-739f5771] {
    background-color: rgba(0,0,0,.7);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1
}

.popup-card[data-v-739f5771] {
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: 480px;
    width: 100%
}

.popup-right[data-v-739f5771] {
    right: 0;
    top: 0;
    transform: translateZ(0)
}

.popup[data-v-739f5771] {
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
    max-height: 100%;
    overflow-y: auto;
    position: fixed;
    transition: transform .3s
}

.popup-card .popup-header[data-v-739f5771] {
    align-items: center;
    border-bottom: 1px solid #efeff5;
    display: flex;
    font-size: 18px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 28px;
    padding: 14px 45px 14px 24px
}

.popup .popup-close-icon[data-v-739f5771] {
    color: #c8c9cc;
    cursor: pointer;
    font-size: 22px;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 1
}

.popup .popup-close-icon img[data-v-739f5771] {
    height: 22px;
    width: 22px
}

.van-icon[data-v-739f5771] {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 vant-icon;
    font-size: inherit;
    position: relative;
    text-rendering: auto
}

.popup-card .popup-body[data-v-739f5771] {
    box-sizing: border-box;
    flex: 1 1 0%;
    overflow-y: auto;
    padding: 14px 24px
}

.popup-vod-list .popup-vod-item[data-v-739f5771] {
    cursor: pointer;
    display: flex;
    margin-bottom: 15px
}

.popup-vod-list .popup-vod-item .vod-check[data-v-739f5771] {
    align-self: center;
    display: none;
    margin-right: 10px
}

label[data-v-739f5771] {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
    max-width: 100%
}

.lazy-image[data-v-739f5771] {
    background-color: #f7f8fa;
    position: relative
}

.popup-vod-list .popup-vod-item .vod-image[data-v-739f5771] {
    border-radius: 4px;
    height: 80px;
    overflow: hidden;
    width: 120px
}

.popup-vod-list .popup-vod-item .vod-image img[data-v-739f5771] {
    border: none;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    outline: 0;
    width: 100%
}

.popup-vod-list .popup-vod-item .vod-info[data-v-739f5771] {
    flex: 1 1 0%;
    margin-left: 15px
}

.popup-vod-list .popup-vod-item .vod-title[data-v-739f5771] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    font-size: 14px;
    font-weight: 700;
    height: 44px;
    line-height: 22px;
    margin-bottom: 6px;
    overflow: hidden;
    word-break: break-all
}

.popup-card .popup-footer[data-v-739f5771] {
    border-top: 1px solid #efeff5;
    padding: 16px 24px
}

.space-around[data-v-739f5771] {
    justify-content: space-around
}

.flex[data-v-739f5771] {
    display: flex;
    flex-flow: wrap;
    gap: 8px 12px
}

.btn-danger[data-v-739f5771] {
    background-color: #d9534f;
    border-color: #d43f3a;
    color: #fff
}

.popup-overlay[data-v-c645724a] {
    background-color: rgba(0,0,0,.7);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1
}

.popup-card[data-v-c645724a] {
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: 480px;
    width: 100%
}

.popup-right[data-v-c645724a] {
    right: 0;
    top: 0;
    transform: translateZ(0)
}

.popup[data-v-c645724a] {
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
    max-height: 100%;
    overflow-y: auto;
    position: fixed;
    transition: transform .3s
}

.popup-card .popup-header[data-v-c645724a] {
    align-items: center;
    border-bottom: 1px solid #efeff5;
    display: flex;
    font-size: 18px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 28px;
    padding: 14px 45px 14px 24px
}

.popup .popup-close-icon[data-v-c645724a] {
    color: #c8c9cc;
    cursor: pointer;
    font-size: 22px;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 1
}

.popup .popup-close-icon img[data-v-c645724a] {
    height: 22px;
    width: 22px
}

.van-icon[data-v-c645724a] {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 vant-icon;
    font-size: inherit;
    position: relative;
    text-rendering: auto
}

.popup-card .popup-body[data-v-c645724a] {
    box-sizing: border-box;
    flex: 1 1 0%;
    overflow-y: auto;
    padding: 14px 24px
}

.popup-vod-list .popup-vod-item[data-v-c645724a] {
    cursor: pointer;
    display: flex;
    margin-bottom: 15px
}

.popup-vod-list .popup-vod-item .vod-check[data-v-c645724a] {
    align-self: center;
    display: none;
    margin-right: 10px
}

label[data-v-c645724a] {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
    max-width: 100%
}

.lazy-image[data-v-c645724a] {
    background-color: #f7f8fa;
    position: relative
}

.popup-vod-list .popup-vod-item .vod-image[data-v-c645724a] {
    border-radius: 4px;
    height: 80px;
    overflow: hidden;
    width: 120px
}

.popup-vod-list .popup-vod-item .vod-image img[data-v-c645724a] {
    border: none;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    outline: 0;
    width: 100%
}

.popup-vod-list .popup-vod-item .vod-info[data-v-c645724a] {
    flex: 1 1 0%;
    margin-left: 15px
}

.popup-vod-list .popup-vod-item .vod-title[data-v-c645724a] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    font-size: 14px;
    font-weight: 700;
    height: 44px;
    line-height: 22px;
    margin-bottom: 6px;
    overflow: hidden;
    word-break: break-all
}

.popup-card .popup-footer[data-v-c645724a] {
    border-top: 1px solid #efeff5;
    padding: 16px 24px
}

.space-around[data-v-c645724a] {
    justify-content: space-around
}

.flex[data-v-c645724a] {
    display: flex;
    flex-flow: wrap;
    gap: 8px 12px
}

.btn-danger[data-v-c645724a] {
    background-color: #d9534f;
    border-color: #d43f3a;
    color: #fff
}

.warning[data-v-c645724a] {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px;
    padding: 10px 15px
}

.yt-pagination {
    display: flex;
    font-size: 12px;
    justify-content: center
}

.yt-pagination>a {
    align-items: center;
    border: 1px solid #ddd;
    display: inline-flex;
    height: 30px;
    justify-content: center;
    margin-right: -1px;
    min-width: 30px;
    padding: 0 .5em;
    word-break: keep-all
}

.yt-pagination>a.active {
    background-color: #ff4d03;
    border-color: #ff4d03;
    color: #fff
}

.yt-pagination>a:first-of-type {
    border-radius: 4px 0 0 4px
}

.yt-pagination>a:last-of-type {
    border-radius: 0 4px 4px 0
}

.yt-loading {
    animation: yt-loading-spin 1s linear infinite;
    line-height: 1
}

@keyframes yt-loading-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.yt-spin {
    position: relative
}

.yt-spin .yt-loading-wrap {
    align-items: center;
    background-color: hsla(0,0%,100%,.75);
    color: #999;
    display: flex;
    font-size: 22px;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99
}

.yt-spin .yt-loading-wrap.backBg {
    background-color: rgba(0,0,0,.5);
    color: #fff
}

.item[data-v-2bfc75fb] {
    border-bottom: 1px solid #eee;
    display: flex;
    padding: 10px 0
}

.item .name[data-v-2bfc75fb] {
    color: #000;
    display: flex;
    font-size: 1.1em;
    font-weight: 700;
    justify-content: space-between
}

.item .name b[data-v-2bfc75fb] {
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.item .name span[data-v-2bfc75fb] {
    color: #999;
    font-size: 12px
}

.item .name i[data-v-2bfc75fb] {
    background-color: #f5f5f5;
    border-radius: 4px;
    color: #ccc;
    font-size: .7em;
    font-style: normal;
    font-weight: 400;
    padding: 0 5px
}

.item .reply[data-v-2bfc75fb] {
    border: 1px solid #ff4d03;
    border-radius: 2px;
    color: #ff4d03!important;
    font-size: 12px;
    font-weight: 400;
    padding: 0 4px
}

.comment-ctx[data-v-2bfc75fb] {
    flex: 1 1 auto;
    width: 0
}

.comment-ctx .p[data-v-2bfc75fb] {
    margin-top: 5px;
    padding-left: 1em
}

.select_type[data-v-9c7f8c26] {
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    width: 100%
}

.select_type label[data-v-9c7f8c26] {
    border: 1px solid #dcdfe6;
    display: inline-block;
    height: 20px;
    margin-right: 5px;
    width: 20px
}

.select_type .checkbox[data-v-9c7f8c26] {
    align-items: center;
    display: flex
}

.select_type label.select[data-v-9c7f8c26] {
    background-color: #ff4d03;
    border-color: #ff4d03;
    position: relative
}

.select_type label.select[data-v-9c7f8c26]:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    box-sizing: content-box;
    content: "";
    height: 11px;
    left: 6px;
    position: absolute;
    top: 1px;
    transform: rotate(45deg);
    width: 5px
}

.feedback .tips[data-v-9c7f8c26] {
    background-color: #fff8eb;
    border: 1px solid #ffeac7;
    border-radius: 4px;
    font-size: .86em;
    margin-bottom: 10px;
    padding: 5px 0 5px 20px
}

.feedback .tips li[data-v-9c7f8c26] {
    list-style: disc;
    margin: .5em 0
}

.feedback_box .popup-card .popup-body[data-v-9c7f8c26],.feedback_box .popup-card .popup-header[data-v-9c7f8c26] {
    padding: 10px
}

.feedback .tips a[data-v-9c7f8c26] {
    color: #0b2ff8
}

.feedback .feedback-submit[data-v-9c7f8c26] {
    margin-top: 10px;
    width: 100%
}

.feedback .feedback-submit .btn[data-v-9c7f8c26] {
    width: 100%
}

.feedback .feedback-list[data-v-9c7f8c26] {
    margin-top: 15px
}

.feedback-list-spin[data-v-9c7f8c26] {
    padding: 30px 0
}

.feedback .feedback-list .feedback-list-item[data-v-9c7f8c26] {
    border-bottom: 1px solid #eee;
    padding: 14px 0 10px
}

.feedback .feedback-list .feedback-list-item .feedback-item-header[data-v-9c7f8c26] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    width: 100%
}

.feedback .feedback-list .feedback-list-item .feedback-name[data-v-9c7f8c26] {
    flex: 1;
    font-weight: 700;
    margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.feedback .feedback-list .feedback-list-item .feedback-reply-btn[data-v-9c7f8c26] {
    border: 1px solid #ff4d03;
    border-radius: 2px;
    color: #ff4d03;
    font-size: 12px;
    padding: 0 4px
}

.feedback .feedback-list .feedback-list-item .feedback-content[data-v-9c7f8c26] {
    word-wrap: break-word;
    color: #60606c;
    margin: 4px 0
}

.feedback .feedback-list .feedback-list-item .tag[data-v-9c7f8c26] {
    align-items: center;
    background-color: #07c160;
    border-radius: 2px;
    color: #fff;
    display: inline-flex;
    font-size: 12px;
    line-height: 16px;
    margin-right: 5px;
    padding: 0 4px;
    position: relative
}

.feedback .feedback-list .feedback-list-item .feedback-time[data-v-9c7f8c26] {
    color: #999;
    font-size: 12px
}

.feedback .feedback-list .feedback-list-item .feedback-reply-list[data-v-9c7f8c26] {
    background-color: #f9f9f9;
    border-radius: 4px;
    margin-top: 5px;
    overflow: hidden;
    padding: 0 10px
}

.feedback .feedback-list .feedback-list-item .feedback-reply-input[data-v-9c7f8c26] {
    margin-top: 10px
}

.feedback .feedback-list .feedback-list-item .feedback-submit[data-v-9c7f8c26] {
    align-items: center;
    display: flex;
    gap: 0 10px;
    justify-content: flex-end;
    margin-top: 10px;
    width: 100%
}

.feedback .feedback-list .feedback-list-item .feedback-submit .btn[data-v-9c7f8c26] {
    flex: 1;
    width: auto
}

.feedback[data-v-9c7f8c26] .el-checkbox__input.is-checked .el-checkbox__inner,.feedback[data-v-9c7f8c26] .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #ff4d03;
    border-color: #ff4d03;
    height: 20px;
    width: 20px
}

.feedback[data-v-9c7f8c26] .el-checkbox__input .el-checkbox__inner {
    height: 20px;
    width: 20px
}

.feedback[data-v-9c7f8c26] .el-checkbox__inner:after {
    height: 12px;
    left: 6px;
    width: 6px
}

.feedback[data-v-9c7f8c26] .el-checkbox__inner:hover {
    border-color: #ff4d03
}

.feedback[data-v-9c7f8c26] .el-checkbox__label {
    padding-left: 5px
}

.feedback[data-v-9c7f8c26] .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #333
}

.feedback[data-v-9c7f8c26] .el-checkbox {
    margin-right: 5px
}

.feedback[data-v-9c7f8c26] label {
    font-weight: 400
}

.feedback[data-v-9c7f8c26] .el-checkbox-group {
    margin-bottom: 10px
}

.feedback[data-v-9c7f8c26] .yt-pagination {
    padding: 20px 0
}

.footer[data-v-4a57d25d] {
    border-top: 1px solid #eee;
    color: #999;
    font-size: 13px;
    margin-top: 15px;
    padding: 20px 10px;
    text-align: center
}

.footer .contact[data-v-4a57d25d] {
    align-items: center;
    color: #ccc;
    display: flex;
    justify-content: center;
    margin-bottom: 10px
}

.footer .contact a[data-v-4a57d25d] {
    align-items: center;
    display: inline-flex;
    margin: 0 1em
}

.footer .contact a i[data-v-4a57d25d] {
    color: #999;
    font-size: 1.2em;
    margin-right: .3em
}

.hasFootAbcde[data-v-4a57d25d] {
    padding-bottom: 110px
}

.abcde_bot[data-v-4a57d25d] {
    bottom: 0;
    color: #fff;
    display: none;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 900
}

.abcde_bot a[data-v-4a57d25d] {
    display: block
}

.abcde_bot .close[data-v-4a57d25d] {
    background: rgba(0,0,0,.5);
    border: 1px solid #fff;
    border-radius: 50%;
    bottom: 100%;
    font-size: 28px;
    height: 30px;
    left: 0;
    line-height: 28px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 30px;
    z-index: 2
}

.abcde_bot img[data-v-4a57d25d] {
    height: 100%;
    max-height: 78px;
    vertical-align: middle;
    width: 100%
}

@media(max-width: 640px) {
    .abcde_bot[data-v-4a57d25d] {
        display:block
    }
}

.console-body[data-v-1202f238] {
    border-top: 2px solid hsla(0,0%,100%,.1);
    display: flex;
    flex-direction: column;
    font-size: 12px;
    gap: 10px;
    max-height: 360px;
    overflow-y: auto;
    padding: 16px;
    word-break: break-all
}

.console-body .row[data-v-1202f238] {
    padding-bottom: 10px;
    position: relative
}

.console-body .row label[data-v-1202f238] {
    color: hsla(0,0%,100%,.4);
    display: block;
    font-weight: 700;
    margin-bottom: 5px
}

.console-body .row[data-v-1202f238]:after {
    background-color: hsla(0,0%,100%,.1);
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.console-body .row[data-v-1202f238]:last-of-type:after {
    display: none
}

.console-body .row-error[data-v-1202f238] {
    color: #ff3f3f
}

.console-clear[data-v-1202f238] {
    border: 1px solid hsla(0,0%,100%,.3);
    border-radius: 4px;
    color: hsla(0,0%,100%,.5);
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    padding: 0 5px
}

.drawer[data-v-7b36fe23] {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000
}

.drawer.drawer-mask[data-v-7b36fe23] {
    background: rgba(0,0,0,.7);
    pointer-events: auto
}

.drawer .box[data-v-7b36fe23],.drawer.drawer-outside-closed[data-v-7b36fe23] {
    pointer-events: auto
}

.drawer .box[data-v-7b36fe23] {
    background: #222;
    border-radius: 20px 20px 0 0;
    bottom: 0;
    color: #fff;
    display: flex;
    flex-direction: column;
    left: 0;
    min-height: 300px;
    position: absolute;
    transform: translateY(100%);
    transition: .3s ease-in-out;
    width: 100%
}

.drawer .box.drawer-animate[data-v-7b36fe23] {
    transform: translateY(0)
}

.drawer .box .title[data-v-7b36fe23] {
    align-items: center;
    display: flex;
    gap: 8px;
    padding: 16px
}

.drawer .box .title b[data-v-7b36fe23] {
    font-size: 16px
}

.drawer .box .body[data-v-7b36fe23] {
    flex: 1 1 auto;
    max-height: 450px;
    overflow-y: auto
}

.drawer .close[data-v-7b36fe23] {
    align-items: center;
    background-color: #444;
    border-radius: 50%;
    color: #999;
    display: inline-flex;
    font-size: 20px;
    height: 26px;
    justify-content: center;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 26px
}

.drawer .close[data-v-7b36fe23]:hover {
    color: #fff
}

.sw-body[data-v-7a139960] {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    height: 100%;
    justify-content: center;
    padding: 30px;
    text-align: center
}

.sw-body .icon-net[data-v-7a139960] {
    font-size: 44px;
    position: relative
}

.sw-body .icon-net .iconfont[data-v-7a139960] {
    background: radial-gradient(circle at center,#fff 0,#fff 60%,#222 61%,#222 100%);
    border: 3px solid #222;
    border-radius: 50%;
    bottom: -6px;
    color: #fb3558;
    display: inline-block;
    font-size: 24px;
    height: 30px;
    line-height: 24px;
    position: absolute;
    right: -6px;
    width: 30px
}

.sw-body .button[data-v-7a139960] {
    align-items: center;
    background: linear-gradient(90deg,#fc73d9,#ff5a7e);
    border: 0;
    border-radius: 5px;
    color: #fff;
    display: inline-flex;
    font-size: 15px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    margin-top: 10px;
    text-align: center;
    width: 100%
}

.veb-p[data-v-7a139960] {
    line-height: 1.6;
    margin-top: 10px
}

.veb-p p[data-v-7a139960] {
    margin: 10px 0
}

.veb-p a[data-v-7a139960] {
    color: #18dafb;
    display: block;
    overflow: hidden;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

@font-face {
    font-family: iconfont;
    src: url(https://jproidih.ztxw10.cn/upload/2024-03-13/assets/fonts/iconfont.woff2?v=v29) format("woff2"),url(https://jproidih.ztxw10.cn/upload/2024-03-13/assets/fonts/iconfont.woff?v=v29) format("woff"),url(https://jproidih.ztxw10.cn/upload/2024-03-13/assets/fonts/iconfont.ttf?v=v29) format("truetype")
}

.iconfont {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: iconfont!important;
    font-style: normal
}

.icon-net:before {
    content: "\e629"
}

.icon-video:before {
    content: "\e636"
}

.icon-warn:before {
    content: "\e6ca"
}

.icon-video-fill:before {
    content: "\e663"
}

.icon-follow:before {
    content: "\e83b"
}

.icon-follow-fill:before {
    content: "\e83c"
}

.icon-pinglun:before {
    content: "\e619"
}

.icon-telegram:before {
    content: "\e601"
}

.icon-group:before {
    content: "\e755"
}

.icon-telegram-line:before {
    content: "\e771"
}

.icon-forward:before {
    content: "\e611"
}

.icon-spin:before {
    content: "\e649"
}

.icon-check-circle-fill:before {
    content: "\e844"
}

.icon-close-circle-fill:before {
    content: "\e845"
}

.icon-info-circle-fill:before {
    content: "\e846"
}

.icon-like:before {
    content: "\e6c9"
}

.icon-cai:before {
    content: "\e607"
}

.icon-zan:before {
    content: "\e62e"
}

.icon-share:before {
    content: "\e63d"
}

.swiper-container {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    width: 100%;
    z-index: 1
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    margin: 0 auto;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-slide {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: height,-webkit-transform;
    transition-property: height,-webkit-transform;
    transition-property: transform,height;
    transition-property: transform,height,-webkit-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 27px 44px;
    cursor: pointer;
    height: 44px;
    margin-top: -22px;
    position: absolute;
    top: 50%;
    width: 27px;
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E");
    left: auto;
    right: 10px
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: #000;
    border-radius: 100%;
    display: inline-block;
    height: 8px;
    opacity: .2;
    width: 8px
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    background: #007aff;
    opacity: 1
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: 6px 0
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: top .2s,-webkit-transform .2s;
    transition: top .2s,-webkit-transform .2s;
    transition: transform .2s,top .2s;
    transition: transform .2s,top .2s,-webkit-transform .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: left .2s,-webkit-transform .2s;
    transition: left .2s,-webkit-transform .2s;
    transition: transform .2s,left .2s;
    transition: transform .2s,left .2s,-webkit-transform .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: right .2s,-webkit-transform .2s;
    transition: right .2s,-webkit-transform .2s;
    transition: transform .2s,right .2s;
    transition: transform .2s,right .2s,-webkit-transform .2s
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    width: 100%
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: hsla(0,0%,100%,.25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0,0,0,.25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    background: rgba(0,0,0,.1);
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none
}

.swiper-container-horizontal>.swiper-scrollbar {
    bottom: 3px;
    height: 5px;
    left: 1%;
    position: absolute;
    width: 98%;
    z-index: 50
}

.swiper-container-vertical>.swiper-scrollbar {
    height: 98%;
    position: absolute;
    right: 3px;
    top: 1%;
    width: 5px;
    z-index: 50
}

.swiper-scrollbar-drag {
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
    width: 100%
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
    animation: swiper-preloader-spin 1s steps(12) infinite;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-lazy-preloader:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    display: block;
    height: 100%;
    width: 100%
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    pointer-events: none;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow {
    background: #000;
    bottom: 0;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    width: 100%;
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

#nprogress {
    pointer-events: none
}

#nprogress .bar {
    background: #29d;
    height: 2px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1031
}

#nprogress .peg {
    box-shadow: 0 0 10px #29d,0 0 5px #29d;
    display: block;
    height: 100%;
    opacity: 1;
    position: absolute;
    right: 0;
    transform: rotate(3deg) translateY(-4px);
    width: 100px
}

#nprogress .spinner {
    display: block;
    position: fixed;
    right: 15px;
    top: 15px;
    z-index: 1031
}

#nprogress .spinner-icon {
    animation: nprogress-spinner .4s linear infinite;
    border-color: #29d transparent transparent #29d;
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    height: 18px;
    width: 18px
}

.nprogress-custom-parent {
    overflow: hidden;
    position: relative
}

.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner {
    position: absolute
}

@keyframes nprogress-spinner {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.video_list[data-v-5bcb9cb0] {
    display: grid
}

.video_list .video_item[data-v-5bcb9cb0] {
    cursor: pointer;
    display: block;
    margin-bottom: 15px;
    position: relative
}

.video_list .video_item .main_img[data-v-5bcb9cb0] {
    background-color: #f7f8fa;
    border-radius: 5px;
    height: 110px;
    overflow: hidden;
    width: 100%
}

.video_list .video_item .main_img img[data-v-5bcb9cb0] {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.video_list .video_item p[data-v-5bcb9cb0] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #333;
    display: -webkit-box;
    height: 40px;
    line-height: 20px;
    margin-top: 5px;
    overflow: hidden;
    text-align: left;
    width: 100%
}

@media(min-width: 640px) {
    .video_list .video_item .main_img[data-v-5bcb9cb0] {
        height:145px
    }
}

@media(max-width: 640px) {
    .video_list .video_item[data-v-5bcb9cb0] {
        margin-bottom:5px
    }
}

.actor-info[data-v-6911c91f] {
    background-color: #fff;
    border-radius: 3px;
    display: flex;
    flex-direction: column;
    line-height: 1.6;
    margin: 10px 0;
    width: 100%;
    word-break: break-word
}

.actor-info .card-content[data-v-6911c91f] {
    border: 1px solid #efeff5;
    box-sizing: border-box;
    font-size: 14px;
    padding: 20px 24px;
    text-align: center
}

.actor-info .actor-image[data-v-6911c91f] {
    border-radius: 50%;
    display: inline-block;
    height: 120px;
    margin-bottom: 5px;
    overflow: hidden;
    width: 120px
}

.actor-info .actor-image img[data-v-6911c91f] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.flex[data-v-6911c91f] {
    display: flex;
    flex-flow: wrap;
    gap: 8px 12px
}

.actor-info h1[data-v-6911c91f] {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    margin: 0 0 10px
}

.actor-info .actor-content[data-v-6911c91f] {
    line-height: 24px;
    margin-top: 10px;
    text-align: left
}

.pagination[data-v-6911c91f] {
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    justify-content: center;
    padding: 0 20px;
    text-align: center
}

.pagination[data-v-6911c91f] .el-pagination {
    flex-wrap: wrap;
    white-space: normal!important
}

.pagination[data-v-6911c91f] .btn-next,.pagination[data-v-6911c91f] .btn-prev {
    background-color: #fff;
    border: 1px solid #ebedf0;
    border-radius: 2px;
    color: #323233;
    height: 28px;
    line-height: 26px;
    margin: 4px;
    padding: 0 4px;
    text-align: center
}

.pagination[data-v-6911c91f] .el-pagination button:disabled {
    background-color: #fff;
    color: #c0c4cc;
    cursor: not-allowed
}

.pagination[data-v-6911c91f] .btn-next span,.pagination[data-v-6911c91f] .btn-prev span {
    font-size: 14px
}

.pagination[data-v-6911c91f] .el-pager li {
    border: 1px solid transparent;
    border-radius: 3px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin: 4px;
    min-width: 28px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.pagination[data-v-6911c91f] .el-pager li.active {
    border-color: #ff4d03;
    color: #ff4d03
}

.pagination[data-v-6911c91f] .el-pagination__jump {
    font-size: 14px
}

.pagination[data-v-6911c91f] .el-pagination button,.pagination[data-v-6911c91f] .el-pagination span:not([class*=suffix]) {
    vertical-align: middle
}

@media (min-width: 640px) {
    .actor-info .actor-image[data-v-6911c91f] {
        float:left;
        margin-right: 20px
    }

    .actor-label[data-v-6911c91f] {
        text-align: left
    }
}

.actor-list[data-v-dcb434d2] {
    margin-top: 20px
}

.actor-list .item[data-v-dcb434d2] {
    margin-bottom: 10px;
    text-align: center
}

.actor-list .item .img[data-v-dcb434d2] {
    border-radius: 100%;
    height: 75px;
    margin-bottom: 5px;
    overflow: hidden;
    width: 75px
}

.actor-list .item .img img[data-v-dcb434d2] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.pagination[data-v-dcb434d2] {
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    justify-content: center;
    padding: 0 20px;
    text-align: center
}

.pagination[data-v-dcb434d2] .el-pagination {
    flex-wrap: wrap;
    white-space: normal!important
}

.pagination[data-v-dcb434d2] .btn-next,.pagination[data-v-dcb434d2] .btn-prev {
    background-color: #fff;
    border: 1px solid #ebedf0;
    border-radius: 2px;
    color: #323233;
    height: 28px;
    line-height: 26px;
    margin: 4px;
    padding: 0 4px;
    text-align: center
}

.pagination[data-v-dcb434d2] .el-pagination button:disabled {
    background-color: #fff;
    color: #c0c4cc;
    cursor: not-allowed
}

.pagination[data-v-dcb434d2] .btn-next span,.pagination[data-v-dcb434d2] .btn-prev span {
    font-size: 14px
}

.pagination[data-v-dcb434d2] .el-pager li {
    border: 1px solid transparent;
    border-radius: 3px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin: 4px;
    min-width: 28px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.pagination[data-v-dcb434d2] .el-pager li.active {
    border-color: #ff4d03;
    color: #ff4d03
}

.pagination[data-v-dcb434d2] .el-pagination__jump {
    font-size: 14px
}

.pagination[data-v-dcb434d2] .el-pagination button,.pagination[data-v-dcb434d2] .el-pagination span:not([class*=suffix]) {
    vertical-align: middle
}

@media (min-width: 640px) {
    .actor-list .item .img[data-v-dcb434d2] {
        height:103px;
        width: 103px
    }
}

.condition[data-v-23f25022] {
    padding: 0 0 10px
}

.condition .condition_item[data-v-23f25022] {
    margin-top: 20px
}

.condition .condition_item .list[data-v-23f25022] {
    justify-content: flex-start
}

.condition .condition_item .list>p[data-v-23f25022] {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    height: 26px;
    line-height: 24px;
    min-width: 42px
}

.condition .condition_item .list .list_five[data-v-23f25022] {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    width: 250px
}

.condition .condition_item .list .list_five p[data-v-23f25022] {
    border: 1px solid #fff;
    border-radius: 13px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    line-height: 24px;
    padding: 0 12px
}

.condition .condition_item .list p.active[data-v-23f25022] {
    background-color: #fef3ef;
    border: 1px solid #ff4d03;
    color: #ff4d03
}

.condition .condition_item .more[data-v-23f25022] {
    align-items: center;
    color: #ff4d03;
    display: flex;
    height: 26px;
    line-height: 26px
}

.condition .condition_item .more span[data-v-23f25022] {
    padding-right: 3px
}

.condition .condition_item .more img[data-v-23f25022] {
    height: 14px
}

.video_box[data-v-23f25022] {
    margin-bottom: 10px;
    margin-top: 10px
}

.pagination[data-v-23f25022] {
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    justify-content: center;
    padding: 0 20px;
    text-align: center
}

.pagination[data-v-23f25022] .el-pagination {
    flex-wrap: wrap;
    white-space: normal!important
}

.pagination[data-v-23f25022] .btn-next,.pagination[data-v-23f25022] .btn-prev {
    background-color: #fff;
    border: 1px solid #ebedf0;
    border-radius: 2px;
    color: #323233;
    height: 28px;
    line-height: 26px;
    margin: 4px;
    padding: 0 4px;
    text-align: center
}

.pagination[data-v-23f25022] .el-pagination button:disabled {
    background-color: #fff;
    color: #c0c4cc;
    cursor: not-allowed
}

.pagination[data-v-23f25022] .btn-next span,.pagination[data-v-23f25022] .btn-prev span {
    font-size: 14px
}

.pagination[data-v-23f25022] .el-pager li {
    border: 1px solid transparent;
    border-radius: 3px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin: 4px;
    min-width: 28px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.pagination[data-v-23f25022] .el-pager li.active {
    border-color: #ff4d03;
    color: #ff4d03
}

.pagination[data-v-23f25022] .el-pagination__jump {
    font-size: 14px
}

.pagination[data-v-23f25022] .el-pagination button,.pagination[data-v-23f25022] .el-pagination span:not([class*=suffix]) {
    vertical-align: middle
}

.target_list[data-v-23f25022] {
    background: rgba(0,0,0,.7);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.target_list .target_main[data-v-23f25022] {
    background: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    max-height: 400px;
    overflow-y: auto
}

.target_list .target_main .title[data-v-23f25022] {
    border-bottom: 1px solid #eee;
    padding: 20px
}

.target_list .target_main .title p[data-v-23f25022] {
    font-size: 16px
}

.target_list .target_main .title img[data-v-23f25022] {
    height: 25px;
    opacity: .5
}

.target_list .target_main .lists[data-v-23f25022] {
    padding: 15px 20px
}

.target_list .target_main .lists ul[data-v-23f25022] {
    overflow: hidden
}

.target_list .target_main .lists ul li[data-v-23f25022] {
    border: 1px solid #fff;
    display: inline-block;
    font-size: 15px;
    margin: 5px 0;
    padding: 3px 10px
}

.target_list .target_main .lists ul li.active[data-v-23f25022] {
    border: 1px solid #ff4d03;
    border-radius: 15px;
    color: #ff4d03
}

@media (min-width: 640px) {
    .condition[data-v-23f25022] {
        padding:1px 0 10px
    }

    .condition .condition_item .list .list_five[data-v-23f25022] {
        width: 90%
    }

    .condition .condition_item .more[data-v-23f25022] {
        display: none
    }
}

.topic_info .main[data-v-171a888a] {
    background-color: #fff;
    border: 1px solid #efeff5;
    border-radius: 3px;
    width: 100%
}

.topic_info .title[data-v-171a888a] {
    padding: 20px 24px
}

.topic_info .title h2[data-v-171a888a] {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    margin: 0 0 5px
}

.topic_info .title p span[data-v-171a888a] {
    color: #888
}

.topic_info .photo[data-v-171a888a] {
    overflow: hidden;
    padding: 0 24px 20px
}

.topic_info .photo .img[data-v-171a888a] {
    border-radius: 5px;
    margin-bottom: 15px;
    max-width: 100%;
    overflow: hidden;
    width: 100%
}

.topic_info .photo .img img[data-v-171a888a] {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.topic_info .photo p[data-v-171a888a] {
    line-height: 24px;
    text-indent: 2rem
}

@media (min-width: 640px) {
    .topic_info .photo .img[data-v-171a888a] {
        float:left;
        margin-right: 15px;
        max-width: 420px
    }
}

.single-abcde-canner {
    display: block
}

.single-abcde-canner img {
    border-radius: 4px;
    vertical-align: middle;
    width: 100%
}

.video-box {
    display: flex;
    flex-wrap: wrap;
    margin: -5px
}

.video-box .video-abcde-item,.video-box .video-item {
    word-wrap: break-word;
    flex: 0 0 16.66%;
    max-width: 16.66%;
    padding: 5px
}

.video-box .video-load-more>div {
    align-items: center;
    background-color: #eee;
    background-image: url(https://jproidih.ztxw10.cn/upload/2024-03-13/assets/img/loadmore.jpg);
    background-size: cover;
    border-radius: 5px;
    color: #fff;
    display: flex;
    font-size: 24px;
    font-style: italic;
    font-weight: 600;
    height: 145px;
    justify-content: center;
    letter-spacing: 1px;
    line-height: 1.5;
    overflow: hidden;
    padding-left: 4px;
    position: relative
}

.video-box .video-load-more>div:after {
    background: hsla(0,0%,41%,.6);
    border-radius: 5px;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.video-box .video-load-more>div span {
    animation: dingdong 2s infinite;
    position: relative;
    z-index: 9
}

.video-box .video-load-more>div span:nth-child(2) {
    animation-delay: .1s
}

.video-box .video-load-more>div span:nth-child(3) {
    animation-delay: .2s
}

.video-box .video-load-more>div span:nth-child(4) {
    animation-delay: .3s
}

.video-box .video-load-more>div span:nth-child(5) {
    animation-delay: .4s
}

@keyframes dingdong {
    0% {
        bottom: 0
    }

    20% {
        bottom: 15px
    }

    40% {
        bottom: 0
    }
}

@media(max-width: 1200px) {
    .video-box .video-abcde-item,.video-box .video-item {
        flex:0 0 25%;
        max-width: 25%
    }
}

@media(max-width: 640px) {
    .video-box .video-abcde-item,.video-box .video-item {
        flex:0 0 50%;
        max-width: 50%
    }
}

@media(max-width: 460px) {
    .video-box .video-load-more>div {
        height:110px
    }
}

.video-item {
    display: block
}

.video-item .img-box {
    border-radius: 5px;
    height: 145px;
    overflow: hidden
}

.video-item .img-box img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align: middle;
    width: 100%
}

.video-item .txt-ellipsis-2 {
    margin-top: 5px
}

@media(max-width: 460px) {
    .video-item .img-box {
        height:110px
    }
}

.video-abcde-item {
    display: block
}

.video-abcde-item .img-box {
    border-radius: 5px;
    height: 145px;
    overflow: hidden
}

.video-abcde-item .img-box img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align: middle;
    width: 100%
}

.video-abcde-item .txt-ellipsis-2 {
    margin-top: 5px
}

@media(max-width: 460px) {
    .video-abcde-item .img-box {
        height:110px
    }
}

.condition .condition_item[data-v-37478d2e] {
    margin: 10px 0
}

.condition .condition_item .list[data-v-37478d2e] {
    justify-content: flex-start
}

.condition .condition_item .list>p[data-v-37478d2e] {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    height: 26px;
    line-height: 24px;
    min-width: 42px
}

.condition .condition_item .list .list_five[data-v-37478d2e] {
    height: 26px;
    line-height: 26px;
    overflow: hidden
}

.condition .condition_item .list .list_five p[data-v-37478d2e] {
    border: 1px solid #fff;
    border-radius: 4px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 22px;
    line-height: 20px;
    padding: 0 3px
}

.condition .condition_item .list p.active[data-v-37478d2e] {
    background-color: #fef3ef;
    border: 1px solid #ff4d03;
    color: #ff4d03
}

.condition .condition_item .more[data-v-37478d2e] {
    align-items: center;
    color: #ff4d03;
    display: flex;
    height: 24px;
    line-height: 24px
}

.condition .condition_item .more span[data-v-37478d2e] {
    font-size: 12px;
    white-space: nowrap;
    word-break: break-all
}

.condition .condition_item .more img[data-v-37478d2e] {
    height: 14px
}

.video_box[data-v-37478d2e] {
    margin-bottom: 10px;
    margin-top: 10px;
    min-height: 400px
}

.target_list[data-v-37478d2e] {
    background: rgba(0,0,0,.7);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.target_list .target_main[data-v-37478d2e] {
    background: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    max-height: 400px;
    overflow-y: auto
}

.target_list .target_main .title[data-v-37478d2e] {
    border-bottom: 1px solid #eee;
    padding: 20px
}

.target_list .target_main .title p[data-v-37478d2e] {
    font-size: 16px
}

.target_list .target_main .title img[data-v-37478d2e] {
    height: 25px;
    opacity: .5
}

.target_list .target_main .lists[data-v-37478d2e] {
    padding: 15px 20px
}

.target_list .target_main .lists ul[data-v-37478d2e] {
    overflow: hidden
}

.target_list .target_main .lists ul li[data-v-37478d2e] {
    border: 1px solid #fff;
    display: inline-block;
    font-size: 15px;
    margin: 5px 0;
    padding: 3px 10px
}

.target_list .target_main .lists ul li.active[data-v-37478d2e] {
    border: 1px solid #ff4d03;
    border-radius: 15px;
    color: #ff4d03
}

.yt-pagination[data-v-37478d2e] {
    margin: 20px 0
}

@media (min-width: 640px) {
    .condition .condition_item .list .list_five[data-v-37478d2e] {
        width:90%
    }

    .condition .condition_item .more[data-v-37478d2e] {
        display: none
    }
}

.select_type {
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    width: 100%
}

.select_type label {
    border: 1px solid #dcdfe6;
    display: inline-block;
    height: 20px;
    margin-right: 5px;
    width: 20px
}

.select_type .checkbox {
    align-items: center;
    display: flex
}

.select_type label.select {
    background-color: #ff4d03;
    border-color: #ff4d03;
    position: relative
}

.select_type label.select:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    box-sizing: content-box;
    content: "";
    height: 11px;
    left: 6px;
    position: absolute;
    top: 1px;
    transform: rotate(45deg);
    width: 5px
}

.feedback .tips {
    background-color: #fff8eb;
    border: 1px solid #ffeac7;
    border-radius: 4px;
    font-size: .95em;
    margin-bottom: 10px;
    padding: 5px 0 5px 20px
}

.feedback .tips li {
    list-style: disc;
    margin: .5em 0
}

.feedback .tips a {
    color: #0b2ff8
}

.feedback .feedback-submit {
    margin-top: 10px;
    width: 100%
}

.feedback .feedback-submit .btn {
    width: 100%
}

.feedback .feedback-form select {
    border: 1px solid #eee;
    border-radius: 5px;
    height: 40px;
    padding: 0 .5em;
    width: 100%
}

.feedback .feedback-form .btn {
    height: 40px
}

.video-feedback {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999999
}

.video-feedback .popup-card {
    border-radius: 5px;
    height: auto;
    max-width: 350px;
    position: relative
}

.video-feedback .popup-card .popup-body,.video-feedback .popup-card .popup-header {
    padding: 10px;
    position: relative
}

.video-feedback .ad-wrapper {
    padding: 5px
}

.video-feedback .popup-close-icon {
    top: 5px
}

.item[data-v-3fdf8987] {
    border-bottom: 1px solid #eee;
    display: flex;
    padding: 10px 0
}

.item .name[data-v-3fdf8987] {
    display: flex;
    justify-content: space-between
}

.item .name b[data-v-3fdf8987] {
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.item .name span[data-v-3fdf8987] {
    color: #999;
    font-size: 12px
}

.item .name i[data-v-3fdf8987] {
    background-color: #f5f5f5;
    border-radius: 4px;
    color: #ccc;
    font-size: .7em;
    font-style: normal;
    padding: 0 5px
}

.avatar[data-v-3fdf8987] {
    border-radius: 16px;
    flex: 0 0 32px;
    height: 32px;
    overflow: hidden;
    width: 32px
}

.avatar img[data-v-3fdf8987] {
    max-width: 100%
}

.comment-ctx[data-v-3fdf8987] {
    flex: 1 1 auto;
    padding-left: 10px;
    width: 0
}

.comment-ctx .p[data-v-3fdf8987] {
    margin-top: 5px
}

.abcde2-wraper[data-v-de56c5a6] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 5px 0
}

.abcde2-wraper .abcde2[data-v-de56c5a6] {
    flex: 0 0 50%;
    max-width: calc(50% - 5px)
}

.abcde2-wraper .abcde2 .img[data-v-de56c5a6] {
    margin: 0
}

.abcde2-wraper .abcde2 .img img[data-v-de56c5a6] {
    border-radius: 5px
}

.vod-details-container .header-notice[data-v-de56c5a6] {
    background-color: #fef3ef;
    border: none;
    color: #ff4d03;
    font-weight: 700;
    line-height: 22px;
    margin: 10px 0;
    padding: 10px 15px;
    text-align: left
}

.vod-details-container .header-notice img[data-v-de56c5a6] {
    height: 20px;
    margin-right: 5px;
    position: relative;
    top: 4px
}

.abcde1[data-v-de56c5a6] {
    margin: 5px 0
}

.abcde1 .img[data-v-de56c5a6] {
    overflow: hidden
}

.abcde1 .img img[data-v-de56c5a6] {
    border-radius: 5px
}

.abcde1-text[data-v-de56c5a6] {
    align-items: center;
    display: flex;
    justify-content: center;
    line-height: 1.6;
    min-height: 40px;
    text-align: center
}

.abcde2 .img[data-v-de56c5a6] {
    border-radius: 5px;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.abcde1 .img img[data-v-de56c5a6] {
    height: 100%;
    vertical-align: middle;
    width: 100%
}

.vod-details-container .vod-share b[data-v-de56c5a6] {
    color: #ff4d03
}

.card[data-v-de56c5a6] {
    background-color: #fff;
    border: 1px solid #efeff5;
    border-radius: 3px;
    flex-direction: column;
    font-size: 14px;
    line-height: 1.6;
    position: relative;
    width: 100%;
    word-break: break-word
}

.card .card-header[data-v-de56c5a6],.card[data-v-de56c5a6] {
    box-sizing: border-box;
    display: flex
}

.card .card-header[data-v-de56c5a6] {
    align-items: center;
    font-size: 18px;
    font-weight: 500;
    padding: 19px 24px 20px
}

.vod-details-container .vod-info .card-header[data-v-de56c5a6] {
    align-items: flex-start;
    justify-content: space-between;
    padding: 12px 16px
}

.vod-details-container .vod-header[data-v-de56c5a6] {
    flex: 1 1 0%;
    overflow: hidden
}

.vod-details-container .vod-header .extra[data-v-de56c5a6] {
    display: flex;
    justify-content: space-between;
    margin-top: 5px
}

.vod-details-container .extra-bar[data-v-de56c5a6] {
    background-color: #f1f1f1;
    border-radius: 0 0 5px 5px;
    margin-bottom: 5px;
    padding: .3em 1em
}

.vod-details-container .extra-bar .vod-toolbar[data-v-de56c5a6] {
    align-items: center;
    border-radius: 5px;
    color: #888;
    cursor: pointer;
    display: flex;
    gap: 5px;
    padding: .5em 0;
    transition: all .3s;
    word-break: keep-all
}

.vod-details-container .extra-bar .vod-toolbar.error-btn[data-v-de56c5a6] {
    color: #ff4500!important
}

.vod-details-container .extra-bar .vod-toolbar[data-v-de56c5a6]:hover {
    background-color: #fff;
    color: #333
}

.vod-details-container .extra-bar .vod-toolbar .iconfont[data-v-de56c5a6] {
    font-size: 16px
}

.vod-details-container .extra-bar>.flex[data-v-de56c5a6] {
    gap: 12px;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 100%;
    width: 800px
}

.vod-details-container .vod-header .vod-header-label[data-v-de56c5a6] {
    margin-right: 24px
}

.vod-details-container .vod-header h1[data-v-de56c5a6] {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 5px 0
}

.vod-details-container .vod-info .card-header h1[data-v-de56c5a6] {
    font-size: 18px;
    font-weight: 700;
    line-height: 34px;
    margin: 0 0 5px
}

.vod-details-container .vod-header-label[data-v-de56c5a6] {
    color: #888;
    font-size: 14px
}

.btn[data-v-de56c5a6] {
    align-items: center;
    background-image: none;
    background: #fff;
    border: 1px solid #ebedf0;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 1.42857143;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 6px 12px;
    text-align: center;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap
}

.card .card-content[data-v-de56c5a6],.card .card-footer[data-v-de56c5a6] {
    box-sizing: border-box;
    font-size: 14px;
    padding: 0 16px
}

.vod-details-container .vod-info .divider[data-v-de56c5a6] {
    align-items: center;
    border: 0 solid #ebedf0;
    color: #969799;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 24px 0
}

.vod-details-container .vod-info .vod-content[data-v-de56c5a6] {
    margin-bottom: 20px
}

.vod-details-container .vod-info .vod-content p[data-v-de56c5a6] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #333;
    display: -webkit-box;
    height: 52px;
    line-height: 26px;
    margin-top: 5px;
    overflow: hidden;
    text-align: left;
    width: 100%
}

.justify-center[data-v-de56c5a6] {
    justify-content: center
}

.vod-details-container .vod-info .vod-toolbar[data-v-de56c5a6] {
    background: none;
    color: #aaa;
    cursor: pointer;
    display: block;
    padding: 0 10px;
    text-align: center
}

.vod-details-container .vod-info .vod-toolbar i[data-v-de56c5a6] {
    font-size: 20px
}

.vod-details-container .vod-info .red i[data-v-de56c5a6] {
    color: #ff4d03
}

.vod-details-container .vod-info .vod-toolbar p[data-v-de56c5a6] {
    margin: 0
}

.vod-details-container .vod-info .red p[data-v-de56c5a6] {
    color: #ff4d03
}

.vod-details-container .vod-info .vod-class[data-v-de56c5a6] {
    margin: 10px 0;
    text-align: center
}

.vod-details-container .vod-info .vod-class .tag[data-v-de56c5a6] {
    background-color: rgba(240,160,32,.15);
    border-radius: 14px;
    color: #f0a020;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin: 5px;
    padding: 0 9px
}

.vod-details-container .vod-download[data-v-de56c5a6] {
    margin: 10px 0
}

.vod-details-container .vod-download .vod-download-item[data-v-de56c5a6] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 8px;
    margin-bottom: 10px
}

.vod-details-container .vod-download .card-header[data-v-de56c5a6] {
    font-size: 16px;
    padding: 12px 16px
}

.vod-details-container .vod-download .vod-download-item .down-url-input[data-v-de56c5a6] {
    flex: inherit;
    width: 100%
}

.vod-details-container .vod-download .vod-download-item .down-url-input input[data-v-de56c5a6] {
    background-color: #fff
}

.vod-details-container .vod-download .vod-download-item .btn[data-v-de56c5a6] {
    flex: 1 1 0%
}

.btn-normal[data-v-de56c5a6] {
    background-color: #ff4d03;
    border-color: #ff4d03;
    color: #fff
}

.comment-container .card-header[data-v-de56c5a6] {
    font-size: 16px;
    padding: 12px 16px
}

.comment-container .card-content[data-v-de56c5a6] {
    border-top: 1px solid #efeff5;
    padding: 12px 16px
}

.comment-container .comment-submit[data-v-de56c5a6] {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
    width: 100%
}

.comment-container .comment-submit .btn[data-v-de56c5a6] {
    width: 100%
}

.video_box[data-v-de56c5a6] {
    margin-top: 20px;
    padding: 0
}

.video_box .title[data-v-de56c5a6] {
    align-items: center;
    background-color: #fef3ef;
    border-radius: 4px;
    color: #ff4d03;
    display: flex;
    font-weight: 700;
    margin-bottom: 15px;
    padding: 10px 15px
}

.comment-container .comment-list[data-v-de56c5a6] {
    padding-top: 20px
}

.comment-container .comment-item[data-v-de56c5a6] {
    display: flex;
    padding: 5px 0
}

.comment-container .comment-item .user-avatar[data-v-de56c5a6] {
    border-radius: 50%;
    height: 40px;
    overflow: hidden;
    width: 40px
}

.comment-container .comment-item .user-avatar img[data-v-de56c5a6] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.comment-container .comment-item .item-content[data-v-de56c5a6] {
    flex: 1 1 0%;
    margin-left: 10px
}

.comment-container .comment-item .item-title-box[data-v-de56c5a6] {
    display: flex;
    margin: 2px 0 10px
}

.comment-container .comment-item .user-info[data-v-de56c5a6] {
    flex: 1 1 0%;
    overflow: hidden;
    padding-right: 10px
}

.comment-container .comment-item .user-name[data-v-de56c5a6] {
    color: #1a1a1a;
    font-size: 13px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.comment-container .comment-item .item-toolbar[data-v-de56c5a6] {
    align-items: center;
    color: #aaa;
    display: inline-flex;
    font-size: 12px;
    line-height: 22px;
    margin: 0 5px
}

.comment-container .comment-item .item-toolbar .zicon[data-v-de56c5a6] {
    font-size: 14px;
    margin-right: 4px
}

.comment-container .comment-item .comment-disable-btn[data-v-de56c5a6] {
    border: 1px solid #ebedf0;
    border-radius: 2px;
    color: silver;
    font-size: 12px;
    padding: 0 4px
}

.comment-container .comment-item .comment-content[data-v-de56c5a6] {
    color: #60606c;
    font-size: 14px;
    line-height: 1.4
}

.comment-container .comment-item .comment-btm[data-v-de56c5a6] {
    align-items: center;
    margin-top: 10px
}

.comment-container .comment-item .comment-time[data-v-de56c5a6] {
    color: #aaa;
    font-size: 12px
}

.vod-share[data-v-de56c5a6] {
    align-items: center;
    display: flex
}

.vod-share input[data-v-de56c5a6] {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 4px;
    height: 34px;
    line-height: 34px;
    margin: 0 5px;
    max-width: 100%;
    padding: 0 1em;
    width: 300px
}

.vod-share .btn[data-v-de56c5a6] {
    background-color: #ff4d03;
    color: #fff!important
}

.localdomain[data-v-de56c5a6] {
    align-items: center;
    background-color: #e7f4ff;
    border: 1px solid #d7edff;
    border-radius: 5px;
    display: flex;
    font-size: 12px;
    justify-content: center;
    line-height: 1.5;
    margin: 5px 0;
    padding: 5px;
    text-align: center
}

.localdomain span[data-v-de56c5a6] {
    margin: 0 2px 0 0
}

.localdomain b[data-v-de56c5a6] {
    font-weight: 400
}

.localdomain .txt-e[data-v-de56c5a6] {
    color: #dd2d2d
}

.localdomain .txt-i[data-v-de56c5a6] {
    color: #0090f0
}

.share-bar[data-v-de56c5a6] {
    align-items: center;
    background: #333;
    border: 1px solid #222;
    border-radius: 5px;
    color: #fff;
    display: flex;
    font-size: 13px;
    justify-content: center;
    line-height: 1.5;
    padding: 8px;
    text-align: center
}

.share-bar .txt-w[data-v-de56c5a6] {
    color: #ff0
}

.share-bar .form-control[data-v-de56c5a6] {
    background-color: #444;
    border: 0;
    color: #aaa;
    font-size: 12px;
    margin: 5px 0;
    padding: 5px 10px;
    text-align: center
}

.share-bar .icon-forward[data-v-de56c5a6] {
    color: #ff0;
    margin-left: 4px
}

.player[data-v-de56c5a6] {
    background-color: #333;
    display: flex;
    height: 550px;
    justify-content: center
}

#videoPlayer[data-v-de56c5a6] {
    height: 600px;
    max-width: 100%
}

.plaryer-wrapper[data-v-de56c5a6] {
    position: relative
}

.plaryer-wrapper .video-patch[data-v-de56c5a6] {
    align-items: center;
    background-color: #000;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99
}

.plaryer-wrapper .video-patch img[data-v-de56c5a6] {
    max-width: 100%
}

.plaryer-wrapper .video-patch .loadding-tips[data-v-de56c5a6],.plaryer-wrapper .video-patch .patch-btns[data-v-de56c5a6] {
    align-items: flex-end;
    color: #fff;
    display: flex;
    font-size: 12px;
    gap: 5px;
    justify-content: flex-end;
    left: 0;
    padding: 10px;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    word-break: keep-all
}

.plaryer-wrapper .video-patch .loadding-tips span[data-v-de56c5a6],.plaryer-wrapper .video-patch .patch-btns span[data-v-de56c5a6] {
    align-items: center;
    background-color: rgba(0,0,0,.6);
    border-radius: 50px;
    display: inline-flex;
    justify-content: center;
    padding: .3em 1em;
    pointer-events: all
}

.plaryer-wrapper .video-patch .loadding-tips[data-v-de56c5a6] {
    height: 100%;
    justify-content: center
}

.plaryer-wrapper .video-patch .loadding-tips>div[data-v-de56c5a6] {
    align-items: center;
    background-color: rgba(0,0,0,.6);
    border: 1px solid #fff;
    border-radius: 50px;
    display: inline-flex;
    justify-content: center;
    padding: .3em .8em;
    pointer-events: all
}

.plaryer-wrapper .video-patch .loadding-tips>div[data-v-de56c5a6] .yt-loading-wrap {
    background: none;
    color: #fff;
    font-size: 16px;
    margin-right: 1em;
    position: static
}

.comments-pop[data-v-de56c5a6] {
    position: fixed;
    z-index: 999
}

.comments-pop .mask[data-v-de56c5a6],.comments-pop[data-v-de56c5a6] {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.comments-pop .mask[data-v-de56c5a6] {
    position: absolute;
    z-index: 3
}

.comments-pop .head[data-v-de56c5a6] {
    align-items: center;
    border-bottom: 1px solid #eee;
    display: flex;
    font-size: 18px;
    justify-content: space-between;
    padding: 10px
}

.comments-pop .head .close[data-v-de56c5a6] {
    align-items: center;
    background-color: #eee;
    border-radius: 50%;
    display: inline-flex;
    font-size: 22px;
    height: 26px;
    justify-content: center;
    width: 26px
}

.comments-pop .comments-wrapper[data-v-de56c5a6] {
    background-color: #fff;
    bottom: 0;
    box-shadow: 0 -2px 10px rgba(0,0,0,.3);
    display: flex;
    flex-direction: column;
    height: 80%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 9
}

.comments-pop .comments-wrapper .list[data-v-de56c5a6] {
    flex: 1 1 auto;
    height: 0;
    overflow-y: auto;
    padding: 10px
}

.comments-pop .comments-wrapper .input[data-v-de56c5a6] {
    display: flex
}

.comments-pop .comments-wrapper .input input[data-v-de56c5a6] {
    background-color: #eee;
    border: 0;
    flex: 1 1 auto;
    height: 44px;
    padding: 0 1em;
    width: 0
}

.comments-pop .comments-wrapper .input span[data-v-de56c5a6] {
    align-items: center;
    background-color: #ff4d03;
    color: #fff;
    display: inline-flex;
    flex: 0 0 80px;
    justify-content: center
}

.comments-pop .comments-wrapper .item[data-v-de56c5a6] {
    border-bottom: 1px solid #eee;
    display: flex;
    padding: 10px 0
}

.comments-pop .comments-wrapper .item .name[data-v-de56c5a6] {
    display: flex;
    justify-content: space-between
}

.comments-pop .comments-wrapper .item .name b[data-v-de56c5a6] {
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.comments-pop .comments-wrapper .item .name span[data-v-de56c5a6] {
    color: #999;
    font-size: 12px
}

.comments-pop .comments-wrapper .item .name i[data-v-de56c5a6] {
    background-color: #f5f5f5;
    border-radius: 4px;
    color: #ccc;
    font-size: .7em;
    font-style: normal;
    padding: 0 5px
}

.comments-pop .comments-wrapper .avatar[data-v-de56c5a6] {
    border-radius: 16px;
    flex: 0 0 32px;
    height: 32px;
    overflow: hidden;
    width: 32px
}

.comments-pop .comments-wrapper .avatar img[data-v-de56c5a6] {
    max-width: 100%
}

.comments-pop .comments-wrapper .comment-ctx[data-v-de56c5a6] {
    flex: 1 1 auto;
    padding-left: 10px;
    width: 0
}

.comments-pop .comments-wrapper .comment-ctx .p[data-v-de56c5a6] {
    margin-top: 5px
}

.comments-pop .comments-wrapper .comment-ctx .interaction[data-v-de56c5a6] {
    align-items: center;
    color: #666;
    display: flex;
    font-size: 12px;
    justify-content: flex-end
}

.comments-pop .comments-wrapper .comment-ctx .interaction .iconfont[data-v-de56c5a6] {
    margin-right: .3em
}

.comments-pop .comments-wrapper .comment-ctx .interaction>span[data-v-de56c5a6] {
    align-items: center;
    display: inline-flex
}

.comments-pop .comments-wrapper .comment-ctx .interaction>span.disabled[data-v-de56c5a6] {
    color: #ff4500
}

.comments-pop .comments-wrapper .yt-pagination[data-v-de56c5a6] {
    margin: 10px 0
}

.comments-pop .comments-wrapper .empty[data-v-de56c5a6] {
    align-items: center;
    color: #999;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 30px 0
}

.comments-pop .comments-wrapper .empty .iconfont[data-v-de56c5a6] {
    color: #ccc;
    font-size: 50px;
    margin-bottom: 10px
}

.comments-pop .ad-bnr img[data-v-de56c5a6] {
    max-width: 100%
}

@media(min-width: 900px) {
    .share-bar[data-v-de56c5a6] {
        align-items:center;
        display: flex;
        justify-content: center
    }

    .share-bar .down-url-input[data-v-de56c5a6] {
        margin: 0 1em
    }
}

@media(min-width: 640px) {
    .btn[data-v-de56c5a6] {
        margin-top:0
    }

    .vod-details-container .vod-download .vod-download-item .down-url-input[data-v-de56c5a6] {
        flex: inherit;
        flex: 1 1 0%;
        width: 100%
    }

    .vod-details-container .vod-download .vod-download-item .btn[data-v-de56c5a6] {
        flex: 0 0 0%
    }

    .comment-container .comment-submit .btn[data-v-de56c5a6] {
        width: auto
    }
}

@media(max-width: 640px) {
    .vod-details-container .extra-bar[data-v-de56c5a6] {
        display:block
    }

    .vod-details-container .extra-bar>.vod-share[data-v-de56c5a6] {
        font-size: 12px;
        margin-top: 10px
    }

    .vod-details-container .vod-header .extra .btn[data-v-de56c5a6] {
        margin-top: 0
    }

    .vod-details-container .vod-info .vod-class[data-v-de56c5a6] {
        margin: 0 -16px;
        padding: 5px 0
    }

    .vod-details-container .vod-info .vod-class .tag[data-v-de56c5a6] {
        font-size: 13px;
        margin: 3px
    }

    .vod-share[data-v-de56c5a6] {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        margin-top: 10px
    }

    .vod-share input[data-v-de56c5a6] {
        margin: 5px 0;
        width: 100%
    }

    .vod-share .btn[data-v-de56c5a6] {
        margin: 5px 0
    }

    #videoPlayer[data-v-de56c5a6] {
        height: auto;
        max-height: 600px;
        width: 100%
    }

    .player[data-v-de56c5a6] {
        height: 230px
    }
}

@media(max-width: 360px) {
    .localdomain>span[data-v-de56c5a6] {
        letter-spacing:-.5px;
        margin: 0!important
    }

    .player[data-v-de56c5a6] {
        height: 200px
    }
}

.video-err-body[data-v-377c27c0] {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    height: 100%;
    justify-content: center;
    padding: 30px;
    text-align: center
}

.video-err-body .icon-video[data-v-377c27c0] {
    font-size: 44px;
    position: relative
}

.video-err-body .icon-video .iconfont[data-v-377c27c0] {
    background: radial-gradient(circle at center,#fff 0,#fff 60%,#222 61%,#222 100%);
    border: 3px solid #222;
    border-radius: 50%;
    bottom: -6px;
    color: #fb3558;
    display: inline-block;
    font-size: 24px;
    height: 30px;
    line-height: 24px;
    position: absolute;
    right: -6px;
    width: 30px
}

.video-err-body button[data-v-377c27c0] {
    background: linear-gradient(90deg,#fc73d9,#ff5a7e);
    border: 0;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: 700;
    height: 40px;
    margin-top: 10px;
    text-align: center;
    width: 100%
}

.veb-p[data-v-377c27c0] {
    line-height: 1.6;
    margin-top: 10px
}

.veb-p p[data-v-377c27c0] {
    margin: 10px 0
}

.veb-p a[data-v-377c27c0] {
    color: #18dafb;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.abcde2-wraper[data-v-3c036890] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 5px 0
}

.abcde2-wraper .abcde2[data-v-3c036890] {
    flex: 0 0 50%;
    max-width: calc(50% - 5px)
}

.abcde2-wraper .abcde2 .img[data-v-3c036890] {
    margin: 0
}

.abcde2-wraper .abcde2 .img img[data-v-3c036890] {
    border-radius: 5px
}

.vod-details-container .header-notice[data-v-3c036890] {
    background-color: #fef3ef;
    border: none;
    color: #ff4d03;
    font-weight: 700;
    line-height: 22px;
    margin: 10px 0;
    padding: 10px 15px;
    text-align: left
}

.vod-details-container .header-notice img[data-v-3c036890] {
    height: 20px;
    margin-right: 5px;
    position: relative;
    top: 4px
}

.abcde1[data-v-3c036890] {
    margin: 5px 0
}

.abcde1 .img[data-v-3c036890] {
    overflow: hidden
}

.abcde1 .img img[data-v-3c036890] {
    border-radius: 5px
}

.abcde1-text[data-v-3c036890] {
    align-items: center;
    display: flex;
    justify-content: center;
    line-height: 1.6;
    min-height: 40px;
    text-align: center
}

.abcde2 .img[data-v-3c036890] {
    border-radius: 5px;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.abcde1 .img img[data-v-3c036890] {
    height: 100%;
    vertical-align: middle;
    width: 100%
}

.vod-details-container .vod-share b[data-v-3c036890] {
    color: #ff4d03
}

.card[data-v-3c036890] {
    background-color: #fff;
    border: 1px solid #efeff5;
    border-radius: 3px;
    flex-direction: column;
    font-size: 14px;
    line-height: 1.6;
    position: relative;
    width: 100%;
    word-break: break-word
}

.card .card-header[data-v-3c036890],.card[data-v-3c036890] {
    box-sizing: border-box;
    display: flex
}

.card .card-header[data-v-3c036890] {
    align-items: center;
    font-size: 18px;
    font-weight: 500;
    padding: 19px 24px 20px
}

.vod-details-container .vod-info .card-header[data-v-3c036890] {
    align-items: flex-start;
    justify-content: space-between;
    padding: 12px 16px
}

.vod-details-container .vod-header[data-v-3c036890] {
    flex: 1 1 0%;
    overflow: hidden
}

.vod-details-container .vod-header .extra[data-v-3c036890] {
    display: flex;
    justify-content: space-between;
    margin-top: 5px
}

.vod-details-container .extra-bar[data-v-3c036890] {
    background-color: #f1f1f1;
    border-radius: 0 0 5px 5px;
    margin-bottom: 5px;
    padding: .3em 1em
}

.vod-details-container .extra-bar .vod-toolbar[data-v-3c036890] {
    align-items: center;
    border-radius: 5px;
    color: #888;
    cursor: pointer;
    display: flex;
    gap: 5px;
    padding: .5em 0;
    transition: all .3s;
    word-break: keep-all
}

.vod-details-container .extra-bar .vod-toolbar.error-btn[data-v-3c036890] {
    color: #ff4500!important
}

.vod-details-container .extra-bar .vod-toolbar[data-v-3c036890]:hover {
    background-color: #fff;
    color: #333
}

.vod-details-container .extra-bar .vod-toolbar .iconfont[data-v-3c036890] {
    font-size: 16px
}

.vod-details-container .extra-bar>.flex[data-v-3c036890] {
    gap: 12px;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 100%;
    width: 800px
}

.vod-details-container .vod-header .vod-header-label[data-v-3c036890] {
    margin-right: 24px
}

.vod-details-container .vod-header h1[data-v-3c036890] {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 5px 0
}

.vod-details-container .vod-info .card-header h1[data-v-3c036890] {
    font-size: 18px;
    font-weight: 700;
    line-height: 34px;
    margin: 0 0 5px
}

.vod-details-container .vod-header-label[data-v-3c036890] {
    color: #888;
    font-size: 14px
}

.btn[data-v-3c036890] {
    align-items: center;
    background-image: none;
    background: #fff;
    border: 1px solid #ebedf0;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 1.42857143;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 6px 12px;
    text-align: center;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap
}

.card .card-content[data-v-3c036890],.card .card-footer[data-v-3c036890] {
    box-sizing: border-box;
    font-size: 14px;
    padding: 0 16px
}

.vod-details-container .vod-info .divider[data-v-3c036890] {
    align-items: center;
    border: 0 solid #ebedf0;
    color: #969799;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 24px 0
}

.vod-details-container .vod-info .vod-content[data-v-3c036890] {
    margin-bottom: 20px
}

.vod-details-container .vod-info .vod-content p[data-v-3c036890] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #333;
    display: -webkit-box;
    height: 52px;
    line-height: 26px;
    margin-top: 5px;
    overflow: hidden;
    text-align: left;
    width: 100%
}

.justify-center[data-v-3c036890] {
    justify-content: center
}

.vod-details-container .vod-info .vod-toolbar[data-v-3c036890] {
    background: none;
    color: #aaa;
    cursor: pointer;
    display: block;
    padding: 0 10px;
    text-align: center
}

.vod-details-container .vod-info .vod-toolbar i[data-v-3c036890] {
    font-size: 20px
}

.vod-details-container .vod-info .red i[data-v-3c036890] {
    color: #ff4d03
}

.vod-details-container .vod-info .vod-toolbar p[data-v-3c036890] {
    margin: 0
}

.vod-details-container .vod-info .red p[data-v-3c036890] {
    color: #ff4d03
}

.vod-details-container .vod-info .vod-class[data-v-3c036890] {
    margin: 10px 0;
    text-align: center
}

.vod-details-container .vod-info .vod-class .tag[data-v-3c036890] {
    background-color: rgba(240,160,32,.15);
    border-radius: 14px;
    color: #f0a020;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin: 5px;
    padding: 0 9px
}

.vod-details-container .vod-download[data-v-3c036890] {
    margin: 10px 0
}

.vod-details-container .vod-download .vod-download-item[data-v-3c036890] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 8px;
    margin-bottom: 10px
}

.vod-details-container .vod-download .card-header[data-v-3c036890] {
    font-size: 16px;
    padding: 12px 16px
}

.vod-details-container .vod-download .vod-download-item .down-url-input[data-v-3c036890] {
    flex: inherit;
    width: 100%
}

.vod-details-container .vod-download .vod-download-item .down-url-input input[data-v-3c036890] {
    background-color: #fff
}

.vod-details-container .vod-download .vod-download-item .btn[data-v-3c036890] {
    flex: 1 1 0%
}

.btn-normal[data-v-3c036890] {
    background-color: #ff4d03;
    border-color: #ff4d03;
    color: #fff
}

.comment-container .card-header[data-v-3c036890] {
    font-size: 16px;
    padding: 12px 16px
}

.comment-container .card-content[data-v-3c036890] {
    border-top: 1px solid #efeff5;
    padding: 12px 16px
}

.comment-container .comment-submit[data-v-3c036890] {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
    width: 100%
}

.comment-container .comment-submit .btn[data-v-3c036890] {
    width: 100%
}

.video_box[data-v-3c036890] {
    margin-top: 20px;
    padding: 0
}

.video_box .title[data-v-3c036890] {
    align-items: center;
    background-color: #fef3ef;
    border-radius: 4px;
    color: #ff4d03;
    display: flex;
    font-weight: 700;
    margin-bottom: 15px;
    padding: 10px 15px
}

.comment-container .comment-list[data-v-3c036890] {
    padding-top: 20px
}

.comment-container .comment-item[data-v-3c036890] {
    display: flex;
    padding: 5px 0
}

.comment-container .comment-item .user-avatar[data-v-3c036890] {
    border-radius: 50%;
    height: 40px;
    overflow: hidden;
    width: 40px
}

.comment-container .comment-item .user-avatar img[data-v-3c036890] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.comment-container .comment-item .item-content[data-v-3c036890] {
    flex: 1 1 0%;
    margin-left: 10px
}

.comment-container .comment-item .item-title-box[data-v-3c036890] {
    display: flex;
    margin: 2px 0 10px
}

.comment-container .comment-item .user-info[data-v-3c036890] {
    flex: 1 1 0%;
    overflow: hidden;
    padding-right: 10px
}

.comment-container .comment-item .user-name[data-v-3c036890] {
    color: #1a1a1a;
    font-size: 13px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.comment-container .comment-item .item-toolbar[data-v-3c036890] {
    align-items: center;
    color: #aaa;
    display: inline-flex;
    font-size: 12px;
    line-height: 22px;
    margin: 0 5px
}

.comment-container .comment-item .item-toolbar .zicon[data-v-3c036890] {
    font-size: 14px;
    margin-right: 4px
}

.comment-container .comment-item .comment-disable-btn[data-v-3c036890] {
    border: 1px solid #ebedf0;
    border-radius: 2px;
    color: silver;
    font-size: 12px;
    padding: 0 4px
}

.comment-container .comment-item .comment-content[data-v-3c036890] {
    color: #60606c;
    font-size: 14px;
    line-height: 1.4
}

.comment-container .comment-item .comment-btm[data-v-3c036890] {
    align-items: center;
    margin-top: 10px
}

.comment-container .comment-item .comment-time[data-v-3c036890] {
    color: #aaa;
    font-size: 12px
}

.vod-share[data-v-3c036890] {
    align-items: center;
    display: flex
}

.vod-share input[data-v-3c036890] {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 4px;
    height: 34px;
    line-height: 34px;
    margin: 0 5px;
    max-width: 100%;
    padding: 0 1em;
    width: 300px
}

.vod-share .btn[data-v-3c036890] {
    background-color: #ff4d03;
    color: #fff!important
}

.localdomain[data-v-3c036890] {
    align-items: center;
    background-color: #e7f4ff;
    border: 1px solid #d7edff;
    border-radius: 5px;
    display: flex;
    font-size: 12px;
    justify-content: center;
    line-height: 1.5;
    margin: 5px 0;
    padding: 5px;
    text-align: center
}

.localdomain span[data-v-3c036890] {
    margin: 0 2px 0 0
}

.localdomain b[data-v-3c036890] {
    font-weight: 400
}

.localdomain .txt-e[data-v-3c036890] {
    color: #dd2d2d
}

.localdomain .txt-i[data-v-3c036890] {
    color: #0090f0
}

.share-bar[data-v-3c036890] {
    align-items: center;
    background: #333;
    border: 1px solid #222;
    border-radius: 5px;
    color: #fff;
    display: flex;
    font-size: 13px;
    justify-content: center;
    line-height: 1.5;
    padding: 8px;
    text-align: center
}

.share-bar .txt-w[data-v-3c036890] {
    color: #ff0
}

.share-bar .form-control[data-v-3c036890] {
    background-color: #444;
    border: 0;
    color: #aaa;
    font-size: 12px;
    margin: 5px 0;
    padding: 5px 10px;
    text-align: center
}

.share-bar .icon-forward[data-v-3c036890] {
    color: #ff0;
    margin-left: 4px
}

.player[data-v-3c036890] {
    background-color: #333;
    display: flex;
    height: 550px;
    justify-content: center
}

#videoPlayer[data-v-3c036890] {
    height: 600px;
    max-width: 100%
}

.plaryer-wrapper[data-v-3c036890] {
    position: relative
}

.plaryer-wrapper .video-patch[data-v-3c036890] {
    align-items: center;
    background-color: #000;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99
}

.plaryer-wrapper .video-patch img[data-v-3c036890] {
    max-width: 100%
}

.plaryer-wrapper .video-patch .loadding-tips[data-v-3c036890],.plaryer-wrapper .video-patch .patch-btns[data-v-3c036890] {
    align-items: flex-end;
    color: #fff;
    display: flex;
    font-size: 12px;
    gap: 5px;
    justify-content: flex-end;
    left: 0;
    padding: 10px;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    word-break: keep-all
}

.plaryer-wrapper .video-patch .loadding-tips span[data-v-3c036890],.plaryer-wrapper .video-patch .patch-btns span[data-v-3c036890] {
    align-items: center;
    background-color: rgba(0,0,0,.6);
    border-radius: 50px;
    display: inline-flex;
    justify-content: center;
    padding: .3em 1em;
    pointer-events: all
}

.plaryer-wrapper .video-patch .loadding-tips[data-v-3c036890] {
    height: 100%;
    justify-content: center
}

.plaryer-wrapper .video-patch .loadding-tips>div[data-v-3c036890] {
    align-items: center;
    background-color: rgba(0,0,0,.6);
    border: 1px solid #fff;
    border-radius: 50px;
    display: inline-flex;
    justify-content: center;
    padding: .3em .8em;
    pointer-events: all
}

.plaryer-wrapper .video-patch .loadding-tips>div[data-v-3c036890] .yt-loading-wrap {
    background: none;
    color: #fff;
    font-size: 16px;
    margin-right: 1em;
    position: static
}

.comments-pop[data-v-3c036890] {
    position: fixed;
    z-index: 999
}

.comments-pop .mask[data-v-3c036890],.comments-pop[data-v-3c036890] {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.comments-pop .mask[data-v-3c036890] {
    position: absolute;
    z-index: 3
}

.comments-pop .head[data-v-3c036890] {
    align-items: center;
    border-bottom: 1px solid #eee;
    display: flex;
    font-size: 18px;
    justify-content: space-between;
    padding: 10px
}

.comments-pop .head .close[data-v-3c036890] {
    align-items: center;
    background-color: #eee;
    border-radius: 50%;
    display: inline-flex;
    font-size: 22px;
    height: 26px;
    justify-content: center;
    width: 26px
}

.comments-pop .comments-wrapper[data-v-3c036890] {
    background-color: #fff;
    bottom: 0;
    box-shadow: 0 -2px 10px rgba(0,0,0,.3);
    display: flex;
    flex-direction: column;
    height: 80%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 9
}

.comments-pop .comments-wrapper .list[data-v-3c036890] {
    flex: 1 1 auto;
    height: 0;
    overflow-y: auto;
    padding: 10px
}

.comments-pop .comments-wrapper .input[data-v-3c036890] {
    display: flex
}

.comments-pop .comments-wrapper .input input[data-v-3c036890] {
    background-color: #eee;
    border: 0;
    flex: 1 1 auto;
    height: 44px;
    padding: 0 1em;
    width: 0
}

.comments-pop .comments-wrapper .input span[data-v-3c036890] {
    align-items: center;
    background-color: #ff4d03;
    color: #fff;
    display: inline-flex;
    flex: 0 0 80px;
    justify-content: center
}

.comments-pop .comments-wrapper .item[data-v-3c036890] {
    border-bottom: 1px solid #eee;
    display: flex;
    padding: 10px 0
}

.comments-pop .comments-wrapper .item .name[data-v-3c036890] {
    display: flex;
    justify-content: space-between
}

.comments-pop .comments-wrapper .item .name b[data-v-3c036890] {
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.comments-pop .comments-wrapper .item .name span[data-v-3c036890] {
    color: #999;
    font-size: 12px
}

.comments-pop .comments-wrapper .item .name i[data-v-3c036890] {
    background-color: #f5f5f5;
    border-radius: 4px;
    color: #ccc;
    font-size: .7em;
    font-style: normal;
    padding: 0 5px
}

.comments-pop .comments-wrapper .avatar[data-v-3c036890] {
    border-radius: 16px;
    flex: 0 0 32px;
    height: 32px;
    overflow: hidden;
    width: 32px
}

.comments-pop .comments-wrapper .avatar img[data-v-3c036890] {
    max-width: 100%
}

.comments-pop .comments-wrapper .comment-ctx[data-v-3c036890] {
    flex: 1 1 auto;
    padding-left: 10px;
    width: 0
}

.comments-pop .comments-wrapper .comment-ctx .p[data-v-3c036890] {
    margin-top: 5px
}

.comments-pop .comments-wrapper .comment-ctx .interaction[data-v-3c036890] {
    align-items: center;
    color: #666;
    display: flex;
    font-size: 12px;
    justify-content: flex-end
}

.comments-pop .comments-wrapper .comment-ctx .interaction .iconfont[data-v-3c036890] {
    margin-right: .3em
}

.comments-pop .comments-wrapper .comment-ctx .interaction>span[data-v-3c036890] {
    align-items: center;
    display: inline-flex
}

.comments-pop .comments-wrapper .comment-ctx .interaction>span.disabled[data-v-3c036890] {
    color: #ff4500
}

.comments-pop .comments-wrapper .yt-pagination[data-v-3c036890] {
    margin: 10px 0
}

.comments-pop .comments-wrapper .empty[data-v-3c036890] {
    align-items: center;
    color: #999;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 30px 0
}

.comments-pop .comments-wrapper .empty .iconfont[data-v-3c036890] {
    color: #ccc;
    font-size: 50px;
    margin-bottom: 10px
}

.comments-pop .ad-bnr img[data-v-3c036890] {
    max-width: 100%
}

@media(min-width: 900px) {
    .share-bar[data-v-3c036890] {
        align-items:center;
        display: flex;
        justify-content: center
    }

    .share-bar .down-url-input[data-v-3c036890] {
        margin: 0 1em
    }
}

@media(min-width: 640px) {
    .btn[data-v-3c036890] {
        margin-top:0
    }

    .vod-details-container .vod-download .vod-download-item .down-url-input[data-v-3c036890] {
        flex: inherit;
        flex: 1 1 0%;
        width: 100%
    }

    .vod-details-container .vod-download .vod-download-item .btn[data-v-3c036890] {
        flex: 0 0 0%
    }

    .comment-container .comment-submit .btn[data-v-3c036890] {
        width: auto
    }
}

@media(max-width: 640px) {
    .vod-details-container .extra-bar[data-v-3c036890] {
        display:block
    }

    .vod-details-container .extra-bar>.vod-share[data-v-3c036890] {
        font-size: 12px;
        margin-top: 10px
    }

    .vod-details-container .vod-header .extra .btn[data-v-3c036890] {
        margin-top: 0
    }

    .vod-details-container .vod-info .vod-class[data-v-3c036890] {
        margin: 0 -16px;
        padding: 5px 0
    }

    .vod-details-container .vod-info .vod-class .tag[data-v-3c036890] {
        font-size: 13px;
        margin: 3px
    }

    .vod-share[data-v-3c036890] {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        margin-top: 10px
    }

    .vod-share input[data-v-3c036890] {
        margin: 5px 0;
        width: 100%
    }

    .vod-share .btn[data-v-3c036890] {
        margin: 5px 0
    }

    #videoPlayer[data-v-3c036890] {
        height: auto;
        max-height: 600px;
        width: 100%
    }

    .player[data-v-3c036890] {
        height: 230px
    }
}

@media(max-width: 360px) {
    .localdomain>span[data-v-3c036890] {
        letter-spacing:-.5px;
        margin: 0!important
    }

    .player[data-v-3c036890] {
        height: 200px
    }
}

.search-box[data-v-4af1574f] {
    display: none;
    margin: 0 0 10px;
    max-width: 100%;
    width: 100%
}

.search[data-v-4af1574f] {
    flex: 1 1 0%;
    max-width: 500px
}

.search .search-content[data-v-4af1574f],.search[data-v-4af1574f] {
    align-items: center;
    box-sizing: border-box
}

.search .search-content[data-v-4af1574f] {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 2px 0 0 2px;
    display: flex;
    flex: 1;
    height: 36px;
    padding: 5px 12px
}

.search .search-content.focus[data-v-4af1574f] {
    border-color: #ff4d03;
    box-shadow: 0 0 0 2px rgba(255,79,3,.192)
}

.search .zicon-search[data-v-4af1574f] {
    margin-right: 5px;
    width: 16px
}

.search .search-input[data-v-4af1574f] {
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    color: #333;
    display: block;
    font-size: 14px;
    line-height: inherit;
    margin: 0;
    min-width: 0;
    outline: 0;
    padding: 0;
    resize: none;
    text-align: left;
    width: 100%
}

.search .search-btn[data-v-4af1574f] {
    border: 1px solid #ff4d03!important;
    border-radius: 0 2px 2px 0;
    box-sizing: border-box;
    height: 36px
}

.search_page[data-v-4af1574f] {
    height: 44px
}

.content[data-v-4af1574f] {
    background: #fff;
    min-height: auto
}

.video_box[data-v-4af1574f] {
    margin-bottom: 10px;
    margin-top: 10px
}

.search_info[data-v-4af1574f] {
    margin-bottom: 4em;
    padding: 1em 0;
    text-align: center
}

.search_info img[data-v-4af1574f] {
    height: 80px;
    width: 80px
}

.search_info h2[data-v-4af1574f] {
    color: #333;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 16px;
    padding: 0 30px
}

.search_info p[data-v-4af1574f] {
    color: #969799;
    font-size: 13px;
    margin-top: 8px;
    padding: 0 30px
}

.yt-pagination[data-v-4af1574f] {
    margin: 20px 0
}

@media (max-width: 640px) {
    .search-box[data-v-4af1574f] {
        display:flex
    }
}

.home .video_box .title[data-v-395ba951] {
    margin-top: 10px
}

.player_list[data-v-395ba951] {
    margin: 20px 0;
    max-width: 100%;
    overflow: hidden;
    padding: 0 15px;
    width: 100%
}

.player_list .swiper-wrapper[data-v-395ba951] {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    transform: translateZ(0);
    transition-property: transform;
    transition: all .5s;
    width: 100%
}

.player_list .swiper-wrapper .player_item[data-v-395ba951] {
    flex-shrink: 0;
    height: 100%;
    margin-right: 15px;
    position: relative;
    transition-property: transform;
    width: 60px
}

.player_list .swiper-wrapper .player_item .img[data-v-395ba951] {
    border-radius: 60px;
    height: 60px;
    overflow: hidden;
    width: 60px
}

.player_list .swiper-wrapper .player_item .img img[data-v-395ba951] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.player_list .swiper-wrapper .player_item p[data-v-395ba951] {
    color: #333;
    font-size: 13px;
    margin-top: 4px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.player_list .swiper-wrapper .player_item .more[data-v-395ba951] {
    align-items: center;
    background: #fef3ef;
    border-radius: 100%;
    display: flex;
    height: 60px;
    justify-content: center;
    width: 100%
}

.player_list .swiper-wrapper .player_item .more p[data-v-395ba951] {
    color: #ff4d03;
    font-weight: 700
}

.title-tabs[data-v-395ba951] {
    align-items: center;
    color: #333;
    display: flex;
    gap: .5em;
    padding: 0 .5em
}

.title-tabs h6[data-v-395ba951] {
    padding: 10px .5em
}

.title-tabs h6.active[data-v-395ba951] {
    color: #ff4d03
}

.title-tabs .chengren-tab[data-v-395ba951] {
    background: linear-gradient(90deg,#cc6edc,#845fe1);
    border-radius: 4px;
    color: #fff;
    font-size: .9em;
    font-weight: 400;
    overflow: hidden;
    padding: 4px 10px;
    position: relative
}

.title-tabs .chengren-tab.active[data-v-395ba951] {
    color: #fff;
    font-weight: 700
}

.homeRecZhibo>div[data-v-395ba951] {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px
}

.homeRecZhibo[data-v-395ba951] .yt-abcde-com {
    word-wrap: break-word;
    display: block;
    flex: 0 0 16.66%;
    max-width: 16.66%;
    padding: 5px
}

.homeRecZhibo[data-v-395ba951] .yt-abcde-com img {
    border-radius: 5px;
    width: 100%
}

.homeRecZhibo[data-v-395ba951] .yt-abcde-com .txt-ellipsis-2 {
    margin-top: 3px
}

.video_box .title a[data-v-395ba951] {
    border-radius: 4px;
    display: inline-block;
    height: 24px;
    line-height: 22px;
    margin-left: auto
}

@media(max-width: 1200px) {
    .homeRecZhibo[data-v-395ba951] .yt-abcde-com {
        flex:0 0 25%;
        max-width: 25%
    }
}

@media(min-width: 640px) {
    .video_box .title a[data-v-395ba951] {
        display:none
    }

    .player_list .swiper-wrapper .player_item[data-v-395ba951] {
        width: 90px
    }

    .player_list .swiper-wrapper .player_item .img[data-v-395ba951] {
        height: 90px;
        width: 90px
    }

    .player_list .swiper-wrapper .player_item .more[data-v-395ba951] {
        height: 90px
    }
}

@media(max-width: 640px) {
    .video_box .title[data-v-395ba951] {
        margin:5px 0
    }

    .homeRecZhibo[data-v-395ba951] .yt-abcde-com {
        flex: 0 0 50%;
        max-width: 50%
    }
}

img[data-v-53b4c04c] {
    max-width: 100%;
    vertical-align: middle
}

.publish-page[data-v-f5864e20] {
    --primary: #dd88cf;
    --second: #6a68c6;
    --second-dark: #5756b3;
    --shadow-color: rgba(6,4,94,.227);
    background-color: #6a68c6;
    background-color: var(--second);
    color: #333;
    margin: 0;
    min-height: 100vh;
    padding: 0
}

.publish-page [data-v-f5864e20],.publish-page[data-v-f5864e20] :after,.publish-page[data-v-f5864e20] :before {
    box-sizing: border-box;
    outline: 0
}

.publish-page a[data-v-f5864e20] {
    color: #333;
    -webkit-text-decoration: none;
    text-decoration: none
}

.box[data-v-f5864e20] {
    background-color: var(--second);
    box-shadow: 0 -15em 80px var(--second-dark);
    margin: 0 auto;
    max-width: 500px;
    min-height: 100vh;
    overflow: hidden;
    padding: 1.5rem 2.14rem;
    position: relative
}

.box .bg[data-v-f5864e20] {
    background-color: var(--primary);
    background-position: center 740px;
    background-repeat: no-repeat;
    background-size: 414px auto;
    border-radius: 50%;
    height: 1260px;
    left: 50%;
    margin: -740px 0 0 -600px;
    width: 1200px;
    z-index: 8
}

.box .bg[data-v-f5864e20],.headmasker[data-v-f5864e20] {
    pointer-events: none;
    position: absolute;
    top: 0
}

.headmasker[data-v-f5864e20] {
    background: linear-gradient(0,rgba(221,136,207,0) 30%,rgba(255,87,162,.8));
    height: 16rem;
    left: 0;
    width: 100%;
    z-index: 9
}

.ctx[data-v-f5864e20] {
    flex-direction: column;
    position: relative;
    z-index: 99
}

.logo img[data-v-f5864e20] {
    height: 2.8rem;
    margin-bottom: .5rem
}

.f[data-v-f5864e20] {
    display: flex
}

.fw[data-v-f5864e20] {
    flex-wrap: wrap
}

.ac[data-v-f5864e20] {
    align-items: center
}

.jc[data-v-f5864e20] {
    justify-content: center
}

.jb[data-v-f5864e20] {
    justify-content: space-between
}

.mt20[data-v-f5864e20] {
    margin-top: 1.4285rem
}

.mt10[data-v-f5864e20] {
    margin-top: .7142rem
}

.mt5[data-v-f5864e20] {
    margin-top: .3571rem
}

.txt-p[data-v-f5864e20] {
    color: var(--primary)
}

.txt-se[data-v-f5864e20] {
    color: var(--second)
}

.fs17[data-v-f5864e20] {
    font-size: 1.2142rem
}

.fs18[data-v-f5864e20] {
    font-size: 1.2857rem
}

.b[data-v-f5864e20] {
    display: block
}

.w12p[data-v-f5864e20] {
    width: 100%
}

.platform a[data-v-f5864e20] {
    background-color: #fff;
    border-radius: 3.57rem;
    font-size: .85rem;
    margin-bottom: .5rem;
    padding: .2em .5em;
    word-break: keep-all
}

.platform svg[data-v-f5864e20] {
    height: .85rem;
    margin-right: .2142rem;
    width: .85rem
}

.platform svg path[data-v-f5864e20] {
    fill: #333
}

.main[data-v-f5864e20] {
    background-color: hsla(0,0%,100%,.85);
    border-radius: 1.5rem;
    box-shadow: 0 .356rem 1rem var(--shadow-color);
    margin-left: auto;
    margin-right: auto;
    padding: 1.2rem 2rem;
    text-align: center;
    width: 100%
}

.main .title[data-v-f5864e20] {
    font-size: 1.28rem;
    font-weight: 700;
    margin-bottom: 1rem
}

.url-item[data-v-f5864e20] {
    background-color: #fff;
    border-radius: .6rem;
    box-shadow: 0 0 .3571rem var(--shadow-color);
    margin-bottom: .8rem;
    padding: .5rem
}

.url-item.active[data-v-f5864e20]:before {
    animation: wave-f5864e20 1.5s linear infinite;
    background-color: #1cd461;
    border-radius: .3rem;
    content: "";
    display: block;
    height: .5rem;
    margin-right: 2rem;
    width: .5rem
}

@keyframes wave-f5864e20 {
    0% {
        box-shadow: 0 0 0 0 rgba(28,212,98,.212)
    }

    50% {
        box-shadow: 0 0 0 .4rem rgba(28,212,98,.212)
    }

    to {
        box-shadow: 0 0 0 .4rem rgba(28,212,98,0)
    }
}

.url-item.primary[data-v-f5864e20] {
    background-color: var(--second);
    color: #fff
}

.url-item.primary b[data-v-f5864e20] {
    font-size: 1.2rem
}

.qrcode[data-v-f5864e20] {
    display: block
}

.qrcode img[data-v-f5864e20] {
    height: 5.7rem
}

.vpn-btn[data-v-f5864e20] {
    color: #fff;
    text-align: center
}

.vpn-btn a[data-v-f5864e20] {
    background: linear-gradient(0deg,#ffd2f8,#fffad9);
    border: 1px solid #fff;
    border-radius: 3rem;
    box-shadow: 0 0 .7142rem var(--shadow-color);
    color: var(--second);
    display: block;
    font-size: 1.4rem;
    font-weight: 900;
    letter-spacing: 2px;
    margin: 1rem auto .5rem;
    max-width: 20rem;
    padding: .5rem 0;
    text-align: center
}

.vpn-btn a span[data-v-f5864e20] {
    color: #f45fdb
}

.ctx-foot[data-v-f5864e20] {
    margin-top: 6rem;
    padding-bottom: 1rem
}

.mask[data-v-f5864e20] {
    display: none;
    pointer-events: none
}

@media(min-width: 640px) {
    .box .bg[data-v-f5864e20] {
        background-position:center 1100px;
        background-size: 500px auto;
        height: 1760px;
        margin: -1100px 0 0 -850px;
        width: 1700px
    }

    .main[data-v-f5864e20] {
        max-width: 460px
    }

    .ctx-foot[data-v-f5864e20] {
        margin-top: 8rem;
        padding-bottom: 3rem
    }
}

.download[data-v-39238062] {
    background: rgba(0,0,0,.5);
    height: 100%;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.popup-notice[data-v-39238062] {
    background: 0 0;
    max-width: 300px;
    overflow-y: visible;
    overflow-y: initial;
    position: relative;
    width: 80%
}

.popup-notice .close[data-v-39238062] {
    background: rgba(0,0,0,.5);
    border-radius: 50%;
    cursor: pointer;
    height: 25px;
    justify-content: center;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 25px
}

.popup-notice .close img[data-v-39238062] {
    height: 20px;
    width: 20px
}

.popup-notice .notice[data-v-39238062] {
    background-color: #fef3ef;
    border-radius: 20px;
    padding-bottom: 15px;
    position: relative
}

.popup-notice .notice .notice-header[data-v-39238062] {
    background: linear-gradient(#ff4d03,#fef3ef,70%,#fef3ef);
    border-radius: 10px;
    color: #ff4d03;
    padding: 25px 20px 5px
}

.popup-notice .notice .notice-header h3[data-v-39238062] {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    margin: 0;
    text-align: center
}

.popup-notice .notice .notice-header h3 span[data-v-39238062] {
    font-size: 14px;
    margin-left: 2px
}

.popup-notice .notice .notice-content[data-v-39238062] {
    background-color: #fff;
    border-radius: 10px;
    margin: 10px 15px 0;
    overflow: hidden
}

.scroll-wrapper[data-v-39238062] {
    overflow: hidden!important;
    padding: 0!important;
    position: relative
}

.popup-notice .notice .notice-content .scroll-wrapper[data-v-39238062] {
    max-height: 300px
}

.scroll-wrapper>.scroll-content[data-v-39238062] {
    border: none!important;
    box-sizing: content-box!important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none!important;
    overflow: scroll!important;
    padding: 0;
    position: relative!important;
    top: 0;
    width: auto!important
}

.popup-notice .notice .notice-content .notice-content-scrollbar[data-v-39238062] {
    color: #ff4d03;
    padding: 15px 20px
}

.popup-notice .notice .notice-content .site-qrcode[data-v-39238062] {
    align-items: center;
    display: inline-flex;
    flex-direction: column;
    float: right;
    margin: 8px 0 10px 15px
}

.popup-notice .notice .notice-content .site-qrcode #qrcode img[data-v-39238062] {
    height: 72px;
    width: 72px
}

.popup-notice .notice .notice-content .notice-content-scrollbar p[data-v-39238062] {
    word-wrap: break-word;
    line-height: 1.6;
    margin-bottom: 6px
}

.popup-notice .notice .notice-content .site-qrcode p[data-v-39238062] {
    font-size: 12px;
    font-weight: 700
}

.btn-normal[data-v-39238062] {
    background-color: #ff4d03;
    border: 1px solid transparent;
    color: #fff;
    padding: 6px 12px;
    width: 100%
}

.popup-notice .notice .notice-tip[data-v-39238062] {
    border: 2px solid #ff4d03;
    border-radius: 4px;
    color: #ff4d03;
    font-weight: 700;
    margin: 10px 15px 0;
    padding: 4px 15px;
    text-align: center
}

.header[data-v-adf985cc] {
    width: 100%
}

.header .header_middle[data-v-adf985cc] {
    background: #2a2a2a;
    position: relative;
    width: 100%;
    z-index: 999
}

.header .fixed_0[data-v-adf985cc] {
    top: 0
}

.header .header_top[data-v-adf985cc] {
    width: 100%
}

.header .header_top .logo2 img[data-v-adf985cc] {
    height: 28px
}

.header .header_top .logo2[data-v-adf985cc] {
    margin: 10px 0
}

.header .header_top .operates[data-v-adf985cc] {
    flex: 1 1 0%;
    gap: 8px 12px;
    justify-content: flex-end
}

.header .header_top .operates>div.btn_icon[data-v-adf985cc] {
    cursor: pointer;
    padding: 0 8px;
    word-break: keep-all
}

.header .header_top .operates div.btn_icon img[data-v-adf985cc] {
    height: 22px;
    position: relative;
    top: 2px
}

.header .header_top .operates div.btn_icon span[data-v-adf985cc] {
    color: #fff
}

.header .header_top .operates .save[data-v-adf985cc] {
    position: relative
}

.header .header_top .operates .save p[data-v-adf985cc] {
    color: #fff
}

.header .header_top .operates .save img[data-v-adf985cc] {
    display: none
}

.header .header_top .operates .save span[data-v-adf985cc] {
    background: red;
    border-radius: 50%;
    display: block;
    height: 8px;
    position: absolute;
    right: 3px;
    top: 0;
    width: 8px
}

.header .nav[data-v-adf985cc] {
    background-color: #2a2a2a;
    overflow: hidden;
    padding: 0 0 10px;
    width: 100%
}

.header .nav .left[data-v-adf985cc] {
    justify-content: flex-start;
    width: 5%
}

.header .nav .right[data-v-adf985cc] {
    justify-content: flex-end;
    width: 5%
}

.header .nav .left img[data-v-adf985cc],.header .nav .right img[data-v-adf985cc] {
    height: 12px;
    opacity: .3;
    width: 10px
}

.header .nav .active img[data-v-adf985cc] {
    opacity: 1
}

.header .nav .nav_list[data-v-adf985cc] {
    overflow-x: auto;
    width: 90%
}

.header .nav .nav_list[data-v-adf985cc]::-webkit-scrollbar {
    display: none
}

.header .nav .nav_list ul[data-v-adf985cc] {
    min-width: 100%;
    white-space: nowrap
}

.header .nav .nav_list ul li[data-v-adf985cc] {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 0 7px
}

.header .nav .nav_list ul li.active[data-v-adf985cc] {
    background: hsla(0,0%,100%,.1);
    border-radius: 5px;
    color: #ff4d03
}

.notice[data-v-adf985cc] {
    align-items: center;
    background-color: #fef3ef;
    border-radius: 20px;
    display: flex;
    height: 40px;
    justify-content: flex-start;
    margin: 0 15px;
    overflow: hidden;
    padding-right: 15px;
    position: relative;
    width: calc(100% - 30px)
}

.mt_212[data-v-adf985cc] {
    margin-top: 212px
}

.notice .icon[data-v-adf985cc] {
    background: #fef3ef;
    height: 40px;
    justify-content: center;
    width: 40px
}

.notice .icon img[data-v-adf985cc] {
    height: 20px;
    width: 20px
}

.notice .notice_cnt[data-v-adf985cc] {
    color: #ff4d03;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    width: calc(100% - 40px)
}

.notice .notice_cnt p[data-v-adf985cc] {
    animation: scroll-adf985cc 15s linear infinite;
    white-space: nowrap;
    width: -moz-fit-content;
    width: fit-content
}

@keyframes scroll-adf985cc {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-100%)
    }
}

.abbcc-abcde[data-v-adf985cc] {
    grid-gap: 10px;
    display: grid;
    grid-template-columns: repeat(6,1fr);
    margin-top: 15px;
    padding: 0 15px
}

.abbcc-abcde a[data-v-adf985cc] {
    overflow: hidden;
    width: 100%
}

.abbcc-abcde a img[data-v-adf985cc] {
    border-radius: 5px;
    height: 50px;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    width: 50px
}

.abbcc-abcde a p[data-v-adf985cc] {
    color: #333;
    display: block;
    font-size: 12px;
    margin: 5px 0 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.abbcc-tteet[data-v-adf985cc] {
    display: flex;
    flex-flow: row wrap;
    margin: 10px 0;
    overflow: hidden;
    padding: 0 15px
}

.abbcc-tteet .main[data-v-adf985cc] {
    box-sizing: border-box;
    padding: 4px;
    width: 20%
}

.abbcc-tteet a[data-v-adf985cc] {
    background: #fcf8e3;
    border: 1px solid #faebcc;
    color: #8a6d3b;
    display: block;
    font-size: 12px;
    font-weight: 700;
    line-height: 25px;
    padding: 0 4px;
    text-align: center
}

.header .search-box[data-v-adf985cc] {
    margin: 0 0 10px;
    max-width: 100%;
    width: 100%
}

.header .search[data-v-adf985cc] {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex: 1 1 0%;
    max-width: 500px
}

.header .search .search-content[data-v-adf985cc] {
    align-items: center;
    background-color: #fff;
    border-radius: 2px 0 0 2px;
    display: flex;
    flex: 1;
    line-height: 24px;
    padding: 5px 12px
}

.header .search .zicon-search[data-v-adf985cc] {
    margin-right: 5px;
    width: 16px
}

.header .search .search-input[data-v-adf985cc] {
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    color: #333;
    display: block;
    font-size: 14px;
    line-height: inherit;
    margin: 0;
    min-width: 0;
    outline: 0;
    padding: 0;
    resize: none;
    text-align: left;
    width: 100%
}

.header .search .search-btn[data-v-adf985cc] {
    border-radius: 0 2px 2px 0;
    height: 34px
}

.search_page[data-v-adf985cc] {
    height: 44px
}

@media (min-width: 640px) {
    .abbcc-abcde[data-v-adf985cc],.abbcc-tteet[data-v-adf985cc],.canner[data-v-adf985cc],.header .header_top .operates div.bnt_search[data-v-adf985cc],.header .mobile_search[data-v-adf985cc],.header .nav .left[data-v-adf985cc],.header .nav .right[data-v-adf985cc],.top_abcde[data-v-adf985cc],.video_box .title a[data-v-adf985cc] {
        display:none
    }

    .header .header_middle[data-v-adf985cc] {
        top: 0
    }

    .header .search-box[data-v-adf985cc] {
        margin-bottom: 0
    }

    .header .header_top .logo2 img[data-v-adf985cc] {
        height: 33px
    }

    .header .nav .nav_list ul[data-v-adf985cc] {
        height: 33px;
        max-width: 100%;
        width: 100%
    }

    .header .nav .nav_list ul li[data-v-adf985cc] {
        cursor: pointer;
        height: 33px;
        line-height: 33px;
        padding: 0 15px
    }

    .header_bottom[data-v-adf985cc] {
        margin-bottom: 10px;
        margin-top: 10px
    }

    .notice .notice_cnt[data-v-adf985cc] {
        width: 100%
    }

    .notice .notice_cnt p[data-v-adf985cc] {
        animation: none;
        width: 100%
    }

    .header .header_top .operates div.btn_icon img[data-v-adf985cc] {
        margin-right: 5px
    }

    .header .header_top .operates .btn_icon[data-v-adf985cc] {
        align-items: center;
        display: flex;
        justify-content: flex-start
    }

    .header .header_top .operates div.save img[data-v-adf985cc] {
        display: block;
        top: 0
    }

    .header .header_top .operates .save p[data-v-adf985cc] {
        position: relative
    }

    .header .header_top .operates .save p span[data-v-adf985cc] {
        right: -4px;
        top: -4px
    }
}

@media (max-width: 640px) {
    .header .header_top .operates div span[data-v-adf985cc],.header .header_top .operates>div.search[data-v-adf985cc] {
        display:none
    }

    .header .header_top .operates[data-v-adf985cc] {
        flex: 1 1 0%;
        gap: 8px 0;
        justify-content: flex-end
    }

    .header .notice[data-v-adf985cc] {
        margin-top: 10px
    }
}




















