
.gbook-form li{ margin-bottom: 15px;}
.gbook-form li:last-child{ margin-bottom: 0;}
.mac_verify_img {
    vertical-align: middle;
    height: 30px;
}
.text-red{ color: red;}
.text-muted{ color: #999999;}
.form-control{ background-color:#F5F5F5; color: #999999; border: 1px solid #EEEEEE;}
.form-control.colorfff{ background-color: #FFFFFF;}
.btn,.btn:hover,.btn .icon{ color: #333333;}
.btn{ border: 1px solid #EEEEEE;}
.btn-default{ background-color: #f5f5f5; color: #333333;}
.btn-default:hover{ background-color: #f0eeee;}
.btn-primary{ background-color: #25252b; border: 1px solid #25252b; color: #FFFFFF;}
.btn-primary .icon{ color: #FFFFFF;}
.btn-primary:hover{ background-color: #ff2a14; border: 1px solid #ff2a14; color: #FFFFFF;}
.split-line{ background-color: #EEEEEE;}
.top-line:before{ border-top: 1px solid #EEEEEE;}
.bottom-line:after{ border-bottom: 1px solid #EEEEEE;}
.top-line-dot:before{ border-top: 1px dotted #EEEEEE;}
.bottom-line-dot:before{ border-bottom: 1px dotted #EEEEEE;}
p{margin:0 0 10px;}
.container:before,.container:after,.row:before,.row:after,.clearfix:before, .clearfix:after{ display: table; content: " "; clear: both;}
.col-pd,.col-lg-1,.col-lg-10,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding:10px}.col-xs-1,.col-xs-10,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-wide-1,.col-xs-wide-10,.col-xs-wide-15,.col-xs-wide-2,.col-xs-wide-25,.col-xs-wide-3,.col-xs-wide-35,.col-xs-wide-4,.col-xs-wide-45,.col-xs-wide-5,.col-xs-wide-55,.col-xs-wide-6,.col-xs-wide-65,.col-xs-wide-7,.col-xs-wide-75,.col-xs-wide-8,.col-xs-wide-85,.col-xs-wide-9,.col-xs-wide-95{float:left}.col-xs-10{width:10%}.col-xs-9{width:11.1111111%}.col-xs-8{width:12.5%}.col-xs-7{width:14.2857143%}.col-xs-6{width:16.6666667%}.col-xs-5{width:20%}.col-xs-4{width:25%}.col-xs-3{width:33.3333333%}.col-xs-2{width:50%}.col-xs-1{width:100%}.col-xs-wide-10{width:10%}.col-xs-wide-9{width:90%}.col-xs-wide-8{width:80%}.col-xs-wide-7{width:70%}.col-xs-wide-6{width:60%}.col-xs-wide-5{width:50%}.col-xs-wide-4{width:40%}.col-xs-wide-3{width:30%}.col-xs-wide-2{width:20%}.col-xs-wide-15{width:15%}.col-xs-wide-95{width:95%}.col-xs-wide-85{width:85%}.col-xs-wide-75{width:75%}.col-xs-wide-65{width:65%}.col-xs-wide-55{width:55%}.col-xs-wide-45{width:45%}.col-xs-wide-35{width:35%}.col-xs-wide-25{width:25%}
@media (min-width: 768px){
.col-sm-1,.col-sm-10,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-wide-1,.col-sm-wide-10,.col-sm-wide-15,.col-sm-wide-2,.col-sm-wide-25,.col-sm-wide-3,.col-sm-wide-35,.col-sm-wide-4,.col-sm-wide-45,.col-sm-wide-5,.col-sm-wide-55,.col-sm-wide-6,.col-sm-wide-65,.col-sm-wide-7,.col-sm-wide-75,.col-sm-wide-8,.col-sm-wide-85,.col-sm-wide-9,.col-sm-wide-95{float:left}.col-sm-10{width:10%}.col-sm-9{width:11.1111111%}.col-sm-8{width:12.5%}.col-sm-7{width:14.2857143%}.col-sm-6{width:16.6666667%}.col-sm-5{width:20%}.col-sm-4{width:25%}.col-sm-3{width:33.3333333%}.col-sm-2{width:50%}.col-sm-1{width:100%}.col-sm-wide-10{width:10%}.col-sm-wide-9{width:90%}.col-sm-wide-8{width:80%}.col-sm-wide-7{width:70%}.col-sm-wide-6{width:60%}.col-sm-wide-5{width:50%}.col-sm-wide-4{width:40%}.col-sm-wide-3{width:30%}.col-sm-wide-2{width:20%}.col-sm-wide-15{width:15%}.col-sm-wide-95{width:95%}.col-sm-wide-85{width:85%}.col-sm-wide-75{width:75%}.col-sm-wide-65{width:65%}.col-sm-wide-55{width:55%}.col-sm-wide-45{width:45%}.col-sm-wide-35{width:35%}.col-sm-wide-25{width:25%}}
@media (min-width: 992px){	
.col-md-1,.col-md-10,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-wide-1,.col-md-wide-10,.col-md-wide-15,.col-md-wide-2,.col-md-wide-25,.col-md-wide-3,.col-md-wide-35,.col-md-wide-4,.col-md-wide-45,.col-md-wide-5,.col-md-wide-55,.col-md-wide-6,.col-md-wide-65,.col-md-wide-7,.col-md-wide-75,.col-md-wide-8,.col-md-wide-85,.col-md-wide-9,.col-md-wide-95{float:left}.col-md-10{width:10%}.col-md-9{width:11.1111111%}.col-md-8{width:12.5%}.col-md-7{width:14.2857143%}.col-md-6{width:16.6666667%}.col-md-5{width:20%}.col-md-4{width:25%}.col-md-3{width:33.3333333%}.col-md-2{width:50%}.col-md-1{width:100%}.col-md-wide-10{width:10%}.col-md-wide-9{width:90%}.col-md-wide-8{width:80%}.col-md-wide-7{width:70%}.col-md-wide-6{width:60%}.col-md-wide-5{width:50%}.col-md-wide-4{width:40%}.col-md-wide-3{width:30%}.col-md-wide-2{width:20%}.col-md-wide-15{width:15%}.col-md-wide-95{width:95%}.col-md-wide-85{width:85%}.col-md-wide-75{width:75%}.col-md-wide-65{width:65%}.col-md-wide-55{width:55%}.col-md-wide-45{width:45%}.col-md-wide-35{width:35%}.col-md-wide-25{width:25%}}
@media (min-width: 1200px){		
.col-lg-1,.col-lg-10,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-wide-1,.col-lg-wide-10,.col-lg-wide-15,.col-lg-wide-2,.col-lg-wide-25,.col-lg-wide-3,.col-lg-wide-35,.col-lg-wide-4,.col-lg-wide-45,.col-lg-wide-5,.col-lg-wide-55,.col-lg-wide-6,.col-lg-wide-65,.col-lg-wide-7,.col-lg-wide-75,.col-lg-wide-8,.col-lg-wide-85,.col-lg-wide-9,.col-lg-wide-95{float:left}.col-lg-10{width:10%}.col-lg-9{width:11.1111111%}.col-lg-8{width:12.5%}.col-lg-7{width:14.2857143%}.col-lg-6{width:16.6666667%}.col-lg-5{width:20%}.col-lg-4{width:25%}.col-lg-3{width:33.3333333%}.col-lg-2{width:50%}.col-lg-1{width:100%}.col-lg-wide-10{width:10%}.col-lg-wide-9{width:90%}.col-lg-wide-8{width:80%}.col-lg-wide-7{width:70%}.col-lg-wide-6{width:60%}.col-lg-wide-5{width:50%}.col-lg-wide-4{width:40%}.col-lg-wide-3{width:30%}.col-lg-wide-2{width:20%}.col-lg-wide-15{width:15%}.col-lg-wide-95{width:95%}.col-lg-wide-85{width:85%}.col-lg-wide-75{width:75%}.col-lg-wide-65{width:65%}.col-lg-wide-55{width:55%}.col-lg-wide-45{width:45%}.col-lg-wide-35{width:35%}.col-lg-wide-25{width:25%}}
@media (max-width: 767px){[class*=col-]{padding:5px}}
h1{ font-size:22px; line-height: 28px;}
h2{ font-size:20px; line-height: 26px;}
h3{ font-size:18px; line-height: 24px;}
h4{ font-size:16px; line-height: 22px;}
h5{ font-size:14px; line-height: 20px;}
h6{ font-size:12px; line-height: 18px;}
h1,h2,h3,h4,h5,h6{ font-weight: 400; margin-top:10px; margin-bottom:10px}
.font-16{ font-size: 16px;}
.font-14{ font-size: 14px;}
.font-12{ font-size: 12px;}
.text-center{ text-align: center;}
.text-left{ text-align: left;}
.text-right{ text-align: right;}
.text-overflow{ width:100%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.text-over{word-wrap: break-word;}
input,textarea{outline: medium none; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input.form-control,input.btn{ outline:0px; -webkit-appearance: none;}
input[type="checkbox"]{ vertical-align: -2px;}
.form-control{display:block; width:100%; height:30px; padding: 10px; font-size:12px; line-height: 25px; border-radius:4px; transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
textarea.form-control{ height: auto;}
.input-list{ margin-bottom: 20px;}
.input-list li{ padding: 10px 20px;}
.input-list li input.form-control{ height: 40px;}
.split-line{display: inline-block; margin-left: 12px; margin-right: 12px; width: 1px; height: 14px; vertical-align: -2px;}
.top-line,.top-line-dot,.bottom-line,.bottom-line-dot{ position: relative;}
.top-line:before,.top-line-dot:before{content: " "; position: absolute; left: 0; top: 0; right: 0; width: 100%; height: 1px;}
.bottom-line:after,.bottom-line-dot:before{content: " "; position: absolute; left: 0; bottom: 0; right: 0; width: 100%; height: 1px;}
.btn{display: inline-block; padding: 6px 30px; font-size: 12px; border-radius: 4px;}
.btn .icon{ font-size: 12px;}
.btn-min{ padding: 4px 15px;}
.btn-lg{ padding: 12px 30px;}
.btn-block{ display: block; width: 100%; text-align: center;}
.btn.disabled{cursor: not-allowed;}
.dymr-box{padding: 10px 10px 0px 10px;}
.dymr-box.active{ padding: 0; margin: -10px;}
.dymr_hd{ padding: 10px;}
.dymr__head{ position: relative; height: 30px;}
.dymr__head.active{height: 40px;}
.dymr__head .title{float: left; margin:0; padding-right: 10px; line-height: 24px;}
.pull-left{ float: left !important;}
.pull-right{ float: right !important;}
@media (max-width: 767px){	
	/* text */
	h1{ font-size:20px; line-height: 24px;}
	h2{ font-size:18px; line-height: 22px;}
	h3{ font-size:16px; line-height: 20px;}
	h4{ font-size:14px; line-height: 18px;}
	h5{ font-size:12px; line-height: 16px;}
	h6{ font-size:10px; line-height: 14px;}
	.btn{padding: 6px 20px;}
	.btn-min{ padding: 3px 8px;}
	.btn-lg{ padding: 12px 24px;}
	.dymr{ margin-bottom: 10px;}
	.dymr-box{ padding:10px 5px;}
	.dymr-box.active{ margin:5px;}
	.dymr_hd{ padding:0 5px 10px;}
	.dymr__head{ height: 20px;}
}
.dyxs-user__name{ position: relative; min-height: 90px; padding: 15px 20px 15px 80px;}
.dyxs-user__name .face{ position: absolute; top: 8px; left: 5px; border-radius: 50%;}
.dyxs-user__name h3{ margin: 0; font-size: 15px;}
.dyxs-user__name .more{ margin-top: 15px;}
.dyxs-user__data li{ padding: 10px 15px; font-size: 14px; color: red;}
.dyxs-user__head li a{ display: block; padding: 15px;}
.dyxs-user__form p{ margin: 0; padding: 15px 0;}
.dyxs-user__form .xiang{ display: inline-block; width: 120px; padding-right: 15px; text-align: right; color: #999;}
.dyxs-user__form input.form-control{ display: inline-block; width: 200px; margin-right: 10px;}
.dyxs_login__form{ width: 350px; margin: 50px auto;}
.dyxs_login__form.active{ width: 500px;}
.dyxs_login__form .head{ padding: 20px; text-align: center;}
.dyxs_login__form .head h4{ font-size: 14px;}
.dyxs_login__form .another{ padding: 20px 10px 10px; text-align: center;}
.dyxs_login__form .another a{ display: inline-block; margin: 5px; width: 25px; height: 25px; text-align: center; line-height: 20px; border-radius: 50px;}
.dyxs-user__msg{ position: relative; padding: 20px;}
.dyxs-user__msg p{ margin: 0; padding: 10px 0; line-height: 20px;}
.dyxs-user__msg p:first-child{ padding-bottom: 0;}
.dyxs-user__msg p a{ display: inline-block; margin-right: 10px;}
@media (max-width: 767px){
	.dyxs-user__name h3{ margin: 3px 0 5px; font-size: 15px;}
	.dyxs-user__head li a,.dyxs-vodlist__text li a{ font-size: 14px;}
	.dyxs_login__form,.dyxs_login__form.active{ width: 100%; margin: 0; padding: 0;}
	.dyxs-user__form p{ padding: 10px; font-size: 14px;}
	.dyxs-user__form .xiang{ display: none;}
	.dyxs-user__form .xiang.active{ display: inline-block; width: auto; text-align: left;}
	.dyxs-user__form input.form-control{ width: 100%; height: 40px;}
	.dyxs-user__form p .btn{ width: 120px;}
	.dyxs-user__form .btn_unbind{ display: inline-block; margin-top: 5px;}
}
@media (min-width:768px){
	.container{width:750px}
}
@media (min-width:992px){
	.container{width:920px}
}
@media (min-width:1200px){
	.container{width:1170px}
}
@media (min-width:1400px){
	.container{width:1380px}
}
.row {
    position: relative;
    margin-right: -15px;
    margin-left: -15px;
}
.container {position: relative; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.row{position: relative; margin-right: -15px; margin-left: -15px;}
/* nav */
.navuser{ height: 30px;}
.navuser > li{ float: left;}
.nav-head > li{ margin-top: 5px; margin-right: 30px;}
.nav-head > li > a{ padding-bottom: 12px; font-size: 16px;}
.nav-tabs > li{margin-left: 30px;}
.nav-tabs > li > a{display: inline-block; padding: 8px 0 10px;}
.dyxs-pannel{position: relative; margin-bottom: 20px;z-index:9999}
.dyxs-pannel.dyxs-pannel-x{ margin: -10px -10px 10px;}
.dyxs-pannel-bg{border-radius: 2px;}
.dyxs-pannel-box{ padding: 10px;}
.dyxs-pannel-box.active{ padding: 0; margin: -10px;}
.dyxs-pannel_hd{ padding: 10px;}
.dyxs-pannel_ft{ margin-top: 10px; padding: 10px 10px 0; text-align: center;}
.dyxs-pannel__head{ position: relative; height: 30px;}
.dyxs-pannel__head.active{height: 40px;}
.dyxs-pannel__head .title{float: left; margin:0; padding-right: 10px; line-height: 24px;}
.dyxs-pannel__head .title img{ display: inline-block; width: 24px; height: 24px; margin-right: 10px; vertical-align: -5px;}
.dyxs-pannel__head .more{ line-height: 30px;}
@media (min-width: 1200px){	
	.visible-lg { display: block !important;}
	.hidden-lg {display: none !important;}		
}
@media (max-width: 1199px) and (min-width: 992px){
	.visible-md { display: block !important;}
	.hidden-md {display: none!important;}
}
@media (max-width: 991px) and (min-width: 768px){	
	.visible-sm{ display: block !important;}
	.hidden-sm {display: none !important;}	
}
@media (max-width: 767px){	
    .newsbg{padding:10px;}
	.visible-xs { display: block !important;}
	.hidden-xs {display: none!important;}
	.navuser{ height: 20px;}
	.nav-head > li{ margin-top: 2px; margin-right: 20px;}
	.nav-head > li > a{ padding-bottom: 10px; font-size: 14px;}
	.nav-tabs > li{ margin-left: 20px;}
	.nav-tabs > li > a{padding: 6px 0 6px;}
	.split-line{ height: 12px; margin-left: 5px; margin-right: 5px;}
	.top-line:before,.top-line-dot:before{-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
	.bottom-line:after,.bottom-line-dot:before{ -webkit-transform-origin: 0 100%;transform-origin: 0 100%; -webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
	.dyxs-pannel{ margin-bottom: 10px;}
	.dyxs-pannel.dyxs-pannel-x{ margin: 0 0 5px;}
	.dyxs-pannel-bg{border-radius: 0;}	
	.dyxs-pannel-box{ padding:10px 5px;}
	.dyxs-pannel-box.active{ margin:5px;}
	.dyxs-pannel_hd{ padding:0 5px 10px;}
	.dyxs-pannel__head{ height: 20px;}
	.dyxs-pannel__head.active{height: 30px;}
	.dyxs-pannel__head .title,.dyxs-pannel__head .title a{font-size: 16px;}
	.dyxs-pannel__head .title img{ width: 18px; height: 18px; margin-right: 5px; vertical-align: -3px;}
	.dyxs-pannel__head .more{ line-height: 20px;}
}
@media (max-width: 374px){
	.visible-mi{ display: block !important;}
	.hidden-mi{display: none !important;}
	.dyxs-vodlist__media li .thumb .v-thumb{ width: 90px;}
	.dyxs-vodlist__media li .thumb .w-thumb{ width: 100px;}
	.dyxs-vodlist__media li .thumb .f-thumb{ width: 50px;}
}
.nav-head > li.active > a, .nav-tabs > li.active > a {
    border-bottom: 2px solid #25252b;
    color: #25252b;
}
.dyxs-vodlist__text li a{ display: block; padding: 10px 15px 10px 0;}
.dyxs-vodlist__text.active li a{ padding: 10px 0 10px;}
.dyxs-vodlist__text.active li:first-child a{ padding-top: 0;}
.dyxs-vodlist__text.striped li{ padding: 10px 0 10px;}
.dyxs-vodlist__text.striped li a{ display: inline-block; padding: 0;}
.dyxs-vodlist__text.striped .striped-head{ padding: 10px; border-radius: 5px;}
.dyxs-vodlist__text.to-color li{ padding: 10px; border-radius: 5px;}
.dyxs-vodlist__text.to-color li a{ padding: 0;}
.dyxs-vodlist__text.downlist{ padding-top: 0;}
.dyxs-vodlist__text.downlist li{ padding: 10px 0;}
.dyxs-vodlist__text.downlist li .text{ line-height: 30px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.dyxs-vodlist__text.downlist li a{ display: inline-block; padding: 0;}
.dyxs-vodlist__text.downlist li a.btn{ padding: 4px 12px; margin-left: 10px;}
.dyxs-vodlist__text.striped .striped-head, .dyxs-vodlist__text.to-color li:nth-of-type(odd) {
    background-color: #f5f5f5;
}
.news-nav{ position: relative;}
	.news-nav li a{ display: block; padding: 15px 0; font-size: 16px; text-align: center;}
	.news-nav li.active a{ color: #FF9900;}
	.newsbg{background: #f3f5f7;border-radius: 5px;}
	.newsactive a{color:#ff2a14;}
	@media (max-width: 991px){	
		.news-nav li{ float: left; margin-left: 10px; margin-right:10px}
		.news-nav li.top-line-dot:before{ display: none;}
		.news-nav li a{ padding: 0; white-space:nowrap}
	}

.dyxs-vodlist__thumb{display: block; position: relative; padding-top: 150%; background-position: 50% 50%; background-size: cover;border-radius: 5px;
}
.dyxs-vodlist__thumb.active{ padding-top: 60%;  background-position: 50% 50%; background-size: cover;}
.dyxs-vodlist__media li { padding: 10px 0 10px;}
.dyxs-vodlist__media li .thumb,.dyxs-vodlist__media .detail{display: table-cell; vertical-align: top;}
.dyxs-vodlist__media li .thumb .w-thumb{ width: 190px;}
.dyxs-vodlist__media li .detail{ width: 100%; padding:0 20px 0;}
.badge{ background-color: #EEEEEE;}
.badge-first{ background-color: #FF4A4A!important; color: #FFFFFF;}
.badge-second{ background-color: #FF7701!important; color: #FFFFFF;}
.badge-third{ background-color: #FFB400!important; color: #FFFFFF;}
.badge{display: inline-block; margin-right: 10px; width: 18px; height: 18px; text-align: center; line-height: 18px; border-radius: 2px; font-size: 12px;}
.badge-radius{ border-radius: 50%;}
.news-title{margin: 0 0 10px;font-size: 18px;line-height: 30px;font-weight: 700;}
.news-content{ line-height: 25px;}.news-content img{ max-width: 100%;}.share{ margin-top: 20px;}


/* Luxe dark palette override for msbinggan.com */
:root {
  color-scheme: dark;
  --luxe-bg: #0d0b0c;
  --luxe-bg-2: #151113;
  --luxe-panel: rgba(23, 18, 20, 0.96);
  --luxe-panel-2: rgba(30, 23, 26, 0.98);
  --luxe-panel-soft: rgba(255, 255, 255, 0.04);
  --luxe-line: rgba(255, 255, 255, 0.08);
  --luxe-line-strong: rgba(205, 167, 104, 0.22);
  --luxe-text: #f7f0e4;
  --luxe-text-soft: rgba(247, 240, 228, 0.82);
  --luxe-text-muted: rgba(247, 240, 228, 0.58);
  --luxe-accent: #cda768;
  --luxe-accent-2: #9d7447;
  --luxe-accent-3: #f5d9aa;
  --luxe-danger: #e07c68;
  --luxe-shadow: 0 24px 60px rgba(0, 0, 0, 0.35);
}

html,
body {
  min-height: 100%;
  background:
    radial-gradient(circle at 12% 10%, rgba(205, 167, 104, 0.16), transparent 18%),
    radial-gradient(circle at 84% 4%, rgba(157, 116, 71, 0.14), transparent 17%),
    radial-gradient(circle at 50% 102%, rgba(255, 255, 255, 0.05), transparent 26%),
    linear-gradient(180deg, #0b090a 0%, #141013 44%, #090708 100%);
  color: var(--luxe-text);
}

body {
  overflow-x: hidden;
  background-attachment: fixed;
}

body::before {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px);
  background-size: 160px 160px;
  opacity: 0.08;
  mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.55), transparent 80%);
}

::selection {
  background: rgba(205, 167, 104, 0.35);
  color: #fff;
}

.white {
  color: #fff !important;
}

.black {
  color: var(--luxe-text) !important;
}

a,
.list-item-link,
.nav-menu-item-name,
.module-item-title,
.module-title,
.page-title,
.dymr__head .title,
.dyxs-pannel__head .title,
.news-title,
.nfmsg-title,
.search-stat h1,
.video-info-header h3 {
  color: #fff;
}

/* shared luxe controls */
.text-red,
.red,
.text-muted,
.btn-default,
.btn,
.btn .icon,
.btn-aux-o,
.btn-block-o,
.popup-btn-o,
.grid-more-link,
.more,
.search-tag a,
.module-tab-item,
.module-blocklist a,
.library-item,
.video-serial,
.module-item-style.video-tag a,
.module-item-caption span,
.video-info-aux .tag-link,
.report-input,
.report-verify,
.dyxs-vodlist__text.striped .striped-head,
.dyxs-vodlist__text.to-color li:nth-of-type(odd),
.newsbg,
.news-nav li a,
.dyxs-user__head li a,
.dyxs-user__msg p a,
.dyxs-user__form .btn_unbind,
.dyxs-user__form .xiang,
.dyxs-user__data li,
.dyxs_login__form .another a,
.badge {
  color: var(--luxe-text-soft) !important;
}

.text-red,
.red,
.badge-first,
.badge-second,
.badge-third,
.news-nav li.active a,
.newsactive a,
.search-tag .hot,
.search-tag .hot:hover,
.btn-primary,
.btn-primary:hover,
.page-current,
.page-current:hover,
.module-tab-item.selected,
.module-blocklist .selected,
.module-blocklist .selected:hover,
.library-item.selected,
.block-box-item.selected,
.article-content .article-btn,
.dyxs-pannel__head .more:hover {
  background: linear-gradient(135deg, var(--luxe-accent), var(--luxe-accent-2)) !important;
  color: #fff9ef !important;
}

.form-control,
input.form-control,
textarea.form-control,
.report-content,
.report-input,
.report-verify {
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  color: var(--luxe-text) !important;
}

.form-control::placeholder,
input::placeholder,
textarea::placeholder {
  color: rgba(247, 240, 228, 0.38);
}

.btn-primary .icon {
  color: #fff !important;
}

.btn-default:hover,
.btn-aux-o:hover,
.btn-block-o:hover,
.popup-btn-o:hover,
.more:hover,
.search-tag a:hover,
.module-tab-item:hover,
.module-blocklist a:hover,
.library-item:hover,
.video-serial:hover,
.grid-more-link:hover,
.module-item-style.video-tag a:hover,
.video-info-aux .tag-link:hover,
.report-input:hover,
.report-verify:hover,
.dyxs-user__head li a:hover,
.dyxs-user__msg p a:hover,
.dyxs-user__form .btn_unbind:hover,
.news-nav li a:hover {
  background: rgba(255, 255, 255, 0.07) !important;
  color: #fff !important;
}

.dyxs-pannel-bg,
.dymr-bg,
.box,
.newsbg,
.report-box,
.mac_pop,
#shortcuts-info,
.pop-msg,
.nfmsg,
.module-player-list,
.module-search-item,
.block-box-item,
.player-info,
.player-box-side,
.player-side-playlist,
.module-tab .module-tab-items,
.module-row-info,
.library-box,
.module-bg,
.sort-list .module-tab-name,
.module-player-tab .module-tab-name {
  background-color: var(--luxe-panel) !important;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0)) !important;
  color: var(--luxe-text) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  box-shadow: var(--luxe-shadow) !important;
}

.dyxs-pannel-bg,
.dymr-bg,
.box,
.newsbg,
.report-box,
.mac_pop,
#shortcuts-info,
.pop-msg,
.nfmsg,
.module-player-list,
.module-search-item,
.block-box-item,
.player-info,
.player-box-side,
.player-side-playlist,
.module-tab .module-tab-items,
.module-row-info,
.library-box,
.module-bg,
.sort-list .module-tab-name,
.module-player-tab .module-tab-name {
  border-radius: 16px;
}

.dyxs-pannel__head .title,
.dymr__head .title,
.page-title,
.module-title,
.news-title,
.nfmsg-title,
.search-stat h1,
.video-info-header h3 {
  color: #fff !important;
}

.text-muted,
.dyxs-user__form .xiang,
.dyxs-user__data li,
.dyxs-user__msg p,
.dyxs-user__msg p a,
.dyxs_login__form .head h4,
.library-stat,
.module-item-text,
.module-row-title p,
.video-subtitle,
.video-info-aux,
.video-info-itemtitle,
.list-item-link span,
.search-stat h2,
.dyxs-vodlist__media li .detail,
.dyxs-vodlist__media li .thumb,
.dyxs-vodlist__text.downlist li .text {
  color: var(--luxe-text-muted) !important;
}

.badge {
  background: rgba(255, 255, 255, 0.08) !important;
  color: #fff !important;
}

.badge-first {
  background: linear-gradient(135deg, #d95b4f, #9f372d) !important;
}

.badge-second {
  background: linear-gradient(135deg, #dd9844, #b86c1f) !important;
}

.badge-third {
  background: linear-gradient(135deg, #ddb15d, #a57a2f) !important;
}

.news-nav li.active a,
.newsactive a,
.dyxs-pannel__head .more:hover,
.btn-primary,
.btn-primary:hover,
.page-current,
.page-current:hover,
.module-tab-item.selected,
.module-blocklist .selected,
.module-blocklist .selected:hover,
.library-item.selected,
.block-box-item.selected,
.search-tag .hot,
.search-tag .hot:hover,
.article-content .article-btn {
  box-shadow: 0 12px 28px rgba(205, 167, 104, 0.22) !important;
}

.search-box,
.drop-content-box,
.search-drop,
.newsbg,
.dymr-bg,
.dyxs-pannel-bg,
.module-tab .module-tab-items,
.module-sorttab .module-blocklist a,
.module-sorttab .module-blocklist a:hover,
.mobile-open .search-box,
.mobile-open #search-content .search-box,
.mobile-open .ac_bg,
.mobile-open .ac_hot,
.mobile-open .ac_items,
.mac_pop .pop_top h2,
.pop_close,
.report-input,
.report-verify,
.dyxs-vodlist__thumb,
.module-item-cover,
.module-item-pic a,
.module-item-content,
.video-cover,
.article-content img,
.recommend-list img {
  border-color: rgba(255, 255, 255, 0.08) !important;
}

.news-nav li a,
.dyxs-user__head li a,
.dyxs-user__msg p a,
.dyxs-user__form .btn_unbind {
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
}

.dyxs-vodlist__thumb,
.module-item-cover,
.video-cover,
.module-item-pic a {
  box-shadow: 0 18px 36px rgba(0, 0, 0, 0.22);
}

.dyxs-vodlist__thumb {
  border: 1px solid rgba(255, 255, 255, 0.06) !important;
}

.dyxs-vodlist__thumb.active {
  box-shadow: 0 18px 36px rgba(0, 0, 0, 0.22);
}

.news-nav li a:hover,
.dyxs-user__head li a:hover,
.dyxs-user__msg p a:hover,
.dyxs-user__form .btn_unbind:hover {
  border-color: rgba(205, 167, 104, 0.28) !important;
}

.dyxs-vodlist__media li .thumb .w-thumb,
.dyxs-vodlist__media li .thumb .f-thumb,
.dyxs-vodlist__media li .thumb .v-thumb {
  border-radius: 10px;
}

.dyxs-vodlist__text.striped .striped-head,
.dyxs-vodlist__text.to-color li:nth-of-type(odd),
.newsbg,
.dyxs-pannel-bg,
.dymr-bg,
.box,
.module-player-list,
.module-search-item,
.block-box-item,
.player-info,
.player-box-side,
.player-side-playlist,
.module-tab .module-tab-items,
.module-row-info,
.library-box,
.module-bg,
.sort-list .module-tab-name,
.module-player-tab .module-tab-name {
  background: var(--luxe-panel) !important;
}

.module-item-caption {
  background: linear-gradient(0deg, rgba(8, 6, 7, 0.78), rgba(8, 6, 7, 0)) !important;
}

.module-item-caption span,
.module-item-style.video-tag a,
.video-info-aux .tag-link,
.video-serial,
.module-tab-item small,
.dyxs-vodlist__text.striped .striped-head,
.dyxs-vodlist__text.to-color li:nth-of-type(odd) {
  background: rgba(255, 255, 255, 0.05) !important;
}

.module-item-pic a i {
  background: rgba(255, 248, 239, 0.94) !important;
  color: rgba(14, 10, 11, 0.92) !important;
}

.dyxs-pannel__head .more,
.news-nav li.active a,
.newsactive a,
.btn-primary,
.page-current,
.module-tab-item.selected,
.module-blocklist .selected,
.library-item.selected,
.block-box-item.selected,
.search-tag .hot,
.search-tag .hot:hover,
.article-content .article-btn {
  color: #fff9ef !important;
}

.article-content h2::after,
.library-box-first .library-item.selected::after,
.module-tab-item.selected::after {
  background: linear-gradient(135deg, var(--luxe-accent), var(--luxe-accent-2)) !important;
}

.module-row-shortcuts a::before {
  background: rgba(205, 167, 104, 0.18) !important;
}

.module-row-shortcuts a::after,
.search-cupfox::after,
.list-item::after,
.list-item-title:before {
  background: rgba(255, 255, 255, 0.12) !important;
}

.news-nav li.active a,
.newsactive a,
.dyxs-pannel__head .more:hover,
.btn-primary,
.search-tag .hot,
.page-current,
.module-tab-item.selected,
.module-blocklist .selected,
.library-item.selected,
.block-box-item.selected {
  background: linear-gradient(135deg, var(--luxe-accent), var(--luxe-accent-2)) !important;
}

.report-box,
.mac_pop,
#shortcuts-info,
.pop-msg,
.nfmsg,
.tips-box {
  background: rgba(10, 8, 9, 0.92) !important;
}

.pop_close,
.close-btn i {
  color: var(--luxe-text) !important;
}

.mac_pop .pop_top h2,
.pop_close {
  color: #fff !important;
}

.swiper-pagination-bullet {
  background: rgba(255, 255, 255, 0.34) !important;
}

.swiper-pagination-bullet-active {
  background: linear-gradient(135deg, var(--luxe-accent), var(--luxe-accent-2)) !important;
}

.view .mobile-play:before,
.view .mobile-play .module-item-cover:before {
  background: linear-gradient(to bottom, rgba(9, 7, 8, 0) 0%, rgba(9, 7, 8, 0.8) 76%, rgba(9, 7, 8, 0.96) 100%) !important;
}

.view .mobile-play:after,
.view .mobile-play .module-item-cover:after {
  opacity: 0.08;
  filter: none;
}

.mobile-open .search-box .search-input,
.mobile-open .search-box .search-btn,
.mobile-open .search-box .cancel-btn,
.mobile-open .search-cupfox,
.mobile-open .ac_items li,
.module-tab-drop .module-tab-item,
.sort-list .sort-button:before,
.sort-list .sort-button:after,
.handle-more-drop .btn-block-o::after,
.video-player-handle .handle-btn::after,
.video-player-handle .drop:hover .handle-btn::after,
.video-player-handle .handle-btn:hover::after {
  background-color: rgba(255, 255, 255, 0.04) !important;
}
.text-red,
.red {
  background: transparent !important;
  color: var(--luxe-danger) !important;
}
