body {
   font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #1e1e1e;
	color: #898989;
	font-size: 0.875rem;
	font-weight:normal;
}

a, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #898989;
}
a {
transition: all .35s ease 0s;
    text-decoration: none;	
}
a:hover{
	color: #ff5b82;
}
.bi {
    vertical-align: -0.125em;
    fill: currentColor;
}

.logo{
	 height: 3.5em;
}
.navbar{
	--bs-navbar-padding-y:0;
	--bs-navbar-brand-padding-y: 0;
}
.navbar-toggler{
	border: 0;
}
.navbar-dark {
   
    --bs-navbar-active-color: #ff5b82;
   --bs-nav-link-color: var(--bs-navbar-color);
   --bs-nav-link-hover-color: #ff5b82;
}
.t2-color{
	color: #edcead;
}
.t2-color:hover{
	color: #ff5b82;
}
.navbar-nav{
	--bs-nav-link-color: var(--bs-navbar-color);
	--bs-nav-link-hover-color: #ff5b82;
}
.navbar{
	--bs-navbar-nav-link-padding-x: 0.6rem;
}
.nav-link {
    font-size: 0.875rem!important;
}

.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {
    color: var(--bs-navbar-active-color);
	 border-bottom-color: #fff;
	 border-bottom: 0.2rem solid;
}
.nav-link {
  color: #edcead;
  border-bottom: .2rem solid transparent;
}
.nav-link:hover,.nav-link:focus {
	 color: #edcead;
  border-bottom-color: #edcead;
}

.nav-link + .nav-link {
  margin-left: 1rem;
}
.ssbj{
	background-color: #252525;
	border-color: #252525;
	color: #898989;
}



.form-control:focus {
    color: #898989;
    background-color: #252525;
    border-color: #ff5b82;
    outline: 0;
   box-shadow: 0 0 0 0rem;
}

.ssbj::placeholder {
  color: #898989; /* 鐢ㄦ祬鑹叉枃鏈鑹叉潵瀵规瘮鑳屾櫙鑹� */
}
.ssan{
	background: #ff5b82;
	color: #fff;
	font-size: 0.875rem;
	font-weight: normal;
	display: none;
}
.ssan:hover {
 background: #ff5b82;
 color: #fff;
}
.search-close{
	display: block;
}
.cdbj{
	background-color: #1e1e1e;
	
}
.cdbja{
	height: 2.5rem;
	background-color: #252525;
	border-radius: 0.3125rem;
	margin: 0 0 2vw 0;
}
.cdbja i{
    font-size: 1.2em;
    margin: 0 4px 0 0;
    color: #edcead;
	line-height: 1;
}

.cdhtb {
	color: #edcead;
}



@media (min-width: 767px) {
    .pd15 {
		padding-top: 0.9375rem;
		padding-bottom: 0.9375rem;
        
    }
	.mab {
		margin-bottom: 1.875rem;
	}
}

@media (max-width: 767px) {
    .pd15 {
		
        padding: 10px !important;
    }
	
	.kjj {
	 --bs-gutter-x: 0.5rem;
	}
	.mab{
		margin-bottom: 1.125rem;
	}
}
.navbar-container {
   
     height: 60px; 
    width: 100%;
  
	background: #1e1e1e;
	position: -webkit-sticky;
	    position: sticky;
	    top: 0;
	    z-index: 1020;
}
@media only screen and (max-width: 767px){
	.navbar-container{
		position: fixed;
	}
	.topsearch {
	    position: absolute;
	    left: 50px;
	    right: 20px;
	    align-items: center;
	    top: 0;
	    display: flex;
	    height: 3.75rem;
			background: #1e1e1e;
	}
}


.adwz {
    line-height: 35px;
    height: 35px;
    border-radius: 3px;
	margin: 0.125rem;
}
.adwz a {
    text-align: center;
    font-size: 16px;
    color: #fff;
    display: inline-block;
    transition-duration: .3s;
    text-decoration: none;
}
.ui-w-56 {
    width: 56px!important;
    height: auto;
    border-radius: 15px!important;
}
.ac a:hover{
    color: #ff5b82;
}
.ac img:hover{
  
    border: 4px solid;
    border-radius: 5px;
    border-color: #ff5b82;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.h-60{
	height: 3.75rem;
}

.pa-10{
	padding: 0.625rem;
}

@media (max-width:569px) and (max-width:767px) {
	.pa-10{
		padding: 0.3125rem;
	}
	.page-item{
		 margin: 0 0.125rem;
	}
	.topjl{
		padding-top: 3.75rem;
	}
	.topjls{
		padding-top: 9.375rem;
	}
	.sjdpjl{
		top:0;
	}
	.sjdpjls{
		top:5.625rem;
	}
}
.pt-50 {
	padding-top: 50px
}
.tccbj{
	transform: translateZ(0);
	pointer-events: all;
	background-color: #02020f;
	opacity: 0.9;
	position: absolute;
	/* top: 90px; */
	width: 100%;
	border: none;
    border-radius: 0;
}

.zmovo-hadidng h2 span {
	font-size: 16px;
	font-family: Poppins;
	font-weight: bold;
	text-transform: capitalize;
	position: relative;
	padding-left: 16px;
}

.zmovo-hadidng h2 span:after {
	content: "";
	width: 2px;
	height: 76%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 2px;
}
.new-arrivals{
	  margin-bottom: 1.25rem!important;
}
.zmovo-heading{
	padding: 0.625rem;
	font-size: 1.125rem;
	
}
.zmovo-heading .on {
    color: #ff5b82;
	font-size: 1.125rem;
    position: relative; /* 璁剧疆鐩稿瀹氫綅锛屼互渚垮悗缁粷瀵瑰畾浣嶄吉鍏冪礌 */
}

/* .zmovo-heading .on::after {
    content: "";
    position: absolute;
    bottom: -0.3125rem; 
    left: 50%;
    width: 50%; 
    border-bottom: 0.3125rem solid; 
    border-color: #ff5b82;
	margin-left: -1em;
	border-radius: 1em;
} */


.vodlist__thumb {
    border-radius: 0px;
    padding-top: 68%;
    background: url(../img/load.png) no-repeat;
}

.text-overflow {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
 .watched {
    position: absolute;
    top: 0;
    color: #fff;
    font-weight: 600;
    border-radius: 2px;
    background-color: #ff5b82;
    padding: 5px 10px;
    line-height: 1;
    font-size: 11px;
}


.vodlist__thumb{ display: block; position: relative; background-position: 50% 50% !important; background-size: cover !important; overflow: hidden; box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.vodlist__thumb.picture { background: none; overflow: hidden;}
.vodlist__thumb.picture img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.vodlist__thumb .play{ opacity: 0; position: absolute; top: 0; z-index: 1; width: 100%; height: 100%; background: rgba(0,0,0,0.2) url(../img/play.png) center no-repeat; background-color: rgba(0,0,0,.2); -webkit-transition: all ease-out .35s; transition: all ease-out .35s;}
.vodlist__thumb .play-v{ opacity: 0; position: absolute; top: 0; z-index: 1; width: 100%; height: 100%; background-color: rgba(0,0,0,.2); -webkit-transition: all ease-out .35s; transition: all ease-out .35s;}
.vodlist__thumb .play.active{ opacity: 1;}
.vodlist__thumb:hover .play,.vodlist__thumb:hover .play-v{ opacity: 1;}
.vodlist__thumb .badge{ position: absolute; bottom: 0; left: 0;}
.vodlist__detail.active{ padding: 0 10px 10px;}
.vodlist__detail .title{ margin: 10px 0 0; font-size: 15px; font-weight: 700;}
.vodlist__detail .title.active{ font-size: 16px; margin-bottom: 10px;}
.vodlist__detail .text{ min-height: 19px; font-size: 12px; margin-bottom: 0; margin-top: 5px;}
.vodlist__detail .text-title{ font-size: 14px; line-height: 18px; margin:11px 0 0; height: 36px; overflow:hidden; text-overflow:ellips;}

/* panel-head */
.myui-panel__head{ position: relative; height: 30px;}
.myui-panel__head .title{ float: left; display: inline-block; margin:0; padding-right: 10px; line-height: 30px;}
.myui-panel__head .title img{ display: inline-block; width: 24px; height: 24px; margin-right: 10px; vertical-align: -5px;}
.myui-panel__head .title, .myui-panel__head .title a{ font-size: 18px; color: #edcead;}
.myui-panel__head .more{ line-height: 30px;}
.myui-panel__head .operate{ position: relative; padding-bottom: 5px;}
.myui-panel__head .operate.open .dropdown-menu{ display: block;}
.myui-panel__head.active{ height: 42px;}

.zmovo-hadidnb{
	padding: 0.625rem;
} 				
.fs-18{
	font-size: 1.125rem;
	color: #edcead;
}
.fsa-18{
	color: #edcead;
}
.fsa-16{
	color: #ff5b82;
}

.pagebar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.pagebar>* {
    padding: 0 1em;
    line-height: 2.4;
    background-color: #252525;
    margin: 0 0.5em 0.5em 0;
    border-radius: 2px;
}

.pagebar a:hover,
.pagebar .now-page {
    color: #fff;
    background-color: #ff5b82;
}

.footer{
	background: #252525;
	padding: 1.25rem 0rem;
	margin-top: 1.875rem;
}
h2.zmovo-ft-widget-title {
    font-size: 18px;
    font-family: Poppins;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 30px;
}
.zmoto-ft-widget-contetn ul li {
    line-height: 32px;
}

.zmoto-ft-widget-contetn ul li a {
    color: #898989;
}

.zmoto-ft-widget-contetn ul li a:hover {
    color: #ff5b82;
}
ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
.zmovo-footer-buttom {
    padding: 25px 0 20px 0;
  /*  background-color: #02020f; */
    /* padding-bottom: 155px; */
}
.zmovo-ft-menu ul li {
    display: inline-block;
}
.zmovo-ft-copyright {
    text-align: right;
}
@media only screen and (max-width: 720px){
    .zmovo-footer-buttom {
      
        padding-bottom:155px;
    }
  }
  @media (min-width:320px) and (max-width:575px) {
	  .zmovo-ft-menu {
	      text-align: center;
	      margin-bottom: 15px;
	  }
	  .zmovo-ft-copyright {
	  
	          text-align: center;
	  
	      }
  }
  
  /* ---------------- back to Top ----------------------*/
  
  .to-top:hover,
  .home-2 .to-top:hover {
      background: #333;
      color: #fff
  }
  

  
  .to-top {
      background: #000;
      bottom: 19px;
      color: #fff;
      cursor: pointer;
      font-size: 18px;
      height: 45px;
      line-height: 44px;
      overflow: hidden;
      position: fixed;
      right: 3%;
      text-align: center;
      width: 45px;
      z-index: 2147483647;
      opacity: 0.5;
  }
  .ycfixed-right {
      position: fixed;
      top: 50%; 
      right: 1%;
      transform: translateY(-50%);
	  /* z-index: 1040; */
    }
   .ad-image{
      margin-bottom: 20px;
      position: relative;
   } 
   .ad-image img {
      border: 2px solid #ff5b82;
      border-radius: 15px;
   }
   .closes{
      position: absolute;
      top: -10px;
      right: 2px;
      width: 20px;
      height: 20px;
      background: #fff;
     
      display: block;
      
      cursor: pointer;
     
   }
   .dbfixed-bottom {
      position: fixed;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1030;
    }
	
	
	
	.sv-video {
	    width: 100%;
	 height: auto;
	 position: absolute;
	}
	.video-responsive {
	width: 100%;
	    height: 0;
	    padding-bottom: 55.25%;
	    position: relative;
	    overflow: hidden;
	}
	.video-gg-url {
	      display: flex;
	      align-items: center;
	      justify-content: center;
	      width: 100%;
	      height: 100%;
	  }
	
	  .gg-close {
	      background-color: #ff5b82;
	      border: none;
	      color: white;
	      text-align: center;
	      text-decoration: none;
	      padding-top: 10px;
	      padding-bottom: 10px;
	      cursor: pointer;
	      position: absolute;
	      bottom: 0px;
	      width: 100%;
	      left: 0;
	      display: flex;
	      align-items: center;
	      justify-content: center;
	      font-weight: bold;
	  }
	
	  .video-ads img {
	      max-height: 100%;
	      max-width: 100%;
	      border-radius: 8px;
	  }
	
	  .video-ads {
	      position: absolute;
	      width: 100%;
	      height: 100%;
	      top: 0;
	      left: 0;
	  }
	
	  .video-counttimedown {
	      position: absolute;
	      top: 0;
	      right: 0;
	      padding: 15px;
	      background: #0c0b0b;
	      opacity: .7;
	  }
	
	  .video-counttimedown .text {
	      color: #ffffff;
	  }
	  .ads-tag {
	  position: absolute;
	  top: 6px;
	  left: 0;
	  padding: 8px;
	  background: #111;
	  opacity: .8;
	  font-size: 12px;
	  color: #FFF;
	}
	  .video-ads svg,
	  .plyr__control svg {
	      display: block;
	      fill: currentColor;
	      height: 18px;
	      pointer-events: none;
	      width: 18px
	  }
	
	  @media (max-width: 640px) {
	
	      .video-ads img {
	          width: 100%;
	          height: 100%;
	
	      }
	
	  }
	