/*!
 * Edition v2.0 Copyright 2016-2018 http://v.shoutu.cn
 * Email 726662013@qq.com,admin@shoutu.cn
 */
@charset "utf-8";
/* all */
body{ padding-top: 80px}

/* header */
.WyCtUa0tbf66{ position:fixed; top:0;z-index: 999;width:100%; height: 60px; background-color: #292838; border-top: 5px solid #155FAA;}
.top-fixed-down{margin-top:-60px}
.fgdmwm{float:right}

/* header-logo */
.asjdjflogo,.mdmdmdm{float:left}
.asjdjflogo{margin-top: 0}
.asjdjflogo .logo{display:block;width:150px;height:50px;/* background:url(../img/logo_f.png) no-repeat; */background-position:50% 50%;background-size:cover;font-size: 1.5rem;color: orange;display: flex;justify-content: center;align-items: center;}

/* header-menu */
.mdmdmdm{position:relative;margin-left:10px}
.mdmdmdm li{float:left;}
.mdmdmdm li a{ display:inline-block; height: 55px; line-height: 50px; font-size:15px; padding: 0 20px; color: #fff;}
.mdmdmdm li.active a{ background-color: #155FAA; color: #fff;}

/* header-seacrh */
.sososo{float:left;position:relative;margin-top:12px;width:200px}
.sososo .submit{display:block;position:absolute;top:0;right:0;width:30px;height:30px;line-height:30px;text-align:center; background: none; border: 0;cursor: pointer;}
.sososo .submit .icon{font-size:14px;color:#999}

/* header-user */
.dfg34sdsa{float:right}
.dfg34sdsa > li{ float:left; position: relative; padding: 15px 0 10px; margin-left: 30px;}
.dfg34sdsa > li > a .icon{ display: inline-block; font-size: 24px; line-height: 24px; color: #fff;}
.dfg34sdsa > li .dropdown{ display: none; position: absolute; z-index: 999; width: 240px; top: 100%; right: -15px; padding: 15px; font-size: 12px; color: #999; background-color: #fff; box-shadow: 0 2px 8px rgba(0,0,0,.2); border-radius: 4px; background-color: #fff; box-shadow: 0 2px 8px rgba(0,0,0,.2);}
.dfg34sdsa > li .dropdown:before{ content:" "; width:10px; height:10px; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); position: absolute; top:-5px; right: 22px; background-color: #fff; border-top: 1px solid #eee; border-right: 1px solid #eee;}
.dfg34sdsa .dropdown li{ position: relative; padding: 10px 0;}
.dfg34sdsa .dropdown li:first-child{ margin-top: 10px;}
.dfg34sdsa .dropdown li:last-child{ padding-bottom: 0;}
.dfg34sdsa > li:hover .dropdown{ display: block;}

/* content */
.dfdgdasdaa,.stui-content__thumb{display:table-cell;vertical-align:top}
.stui-content__thumb .v-thumb{width:190px}
.stui-content__thumb .w-thumb{width:300px}
.dfdgdasdaa{width:100%;padding:10px 20px;}
.dfdgdasdaa .title{margin:10px 0 10px;line-height:30px}
.dfdgdasdaa .title .score{display: inline-block; margin-left: 10px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 24px; line-height: 24px; color: #09BB07;}
.dfdgdasdaa .data{margin-bottom:10px}
.dfdgdasdaa .vod-meta-row{display:flex;align-items:flex-start;line-height:20px}
.dfdgdasdaa .vod-meta-label{flex:0 0 auto}
.dfdgdasdaa .vod-meta-value{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}
.dfdgdasdaa .data li{float:left;margin-right:20px}
.dfdgdasdaa .desc{padding-left:42px}
.dfdgdasdaa .desc .left{margin-left:-42px}

/* player */
.sbmfj4__video{ background-color: #000}
.player-action-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:10px 0 0;box-sizing:border-box}
.player-action-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;height:34px;padding:0 8px;border:1px solid #253243;border-radius:4px;background:#131a22;color:#dce7f3;font-size:13px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.player-action-btn:hover,.player-action-btn:focus{color:#fff;border-color:#4ea1ff;text-decoration:none}
.player-action-btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}
.sbmfj4__detail{ margin-top: 20px;}
.sbmfj4__detail .more-btn{ float: right; padding-top: 10px;}
.sbmfj4__detail .more-btn li{ display: inline-block; margin-left: 10px;}
.sbmfj4__detail .more-btn .btn{ padding: 6px 15px;}
.sbmfj4__detail .title{margin:0 0 10px}
.sbmfj4__detail .detail-content{padding-top:10px}
.sbmfj4__detail .desc{padding-left:42px}
.sbmfj4__detail .desc .left{margin-left:-42px}

@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}
}
@media (max-width:1024px){
	
	/* all */
	body{padding-top:100px}

    /* header */
	.top-fixed-down{margin-top:-55px}
	.fgdmwm{float:none;position:absolute;top:0;left:150px;right:0;width:auto}
	.asjdjflogo,.mdmdmdm{float:none}
	.asjdjflogo{margin:10px 0 10px}
	.asjdjflogo .logo{width:127px;height:30px;/* background:url(../img/logo_min_f.png) no-repeat; */background-position:50% 50%;background-size:cover;color: orange;display: flex;justify-content: center;align-items: center;font-size: 1.5rem;/* font-family: Arial, sans-serif; *//* font-weight: bold; *//* align-items: center; */}

a.logo {}

a.logo {}
	.sososo{float:right;margin-top:10px}
	.WyCtUa0tbf66{ padding: 0 10px; height: 100px;}
	.mdmdmdm{margin:0;padding:0;}
	.mdmdmdm:before{content:" ";position:absolute;left:0;top:0;right:0;width:100%;height:1px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5); border-top: 1px solid #155FAA}
	.mdmdmdm li{ margin-top:0;margin-right:20px}
	.mdmdmdm li a{ padding: 0; font-size:14px; height: 40px; line-height: 40px; white-space:nowrap; color: #fff;}
	.mdmdmdm li.active a{ position:relative; background: none; color: #ff9900;}
	.dfg34sdsa > li{ padding: 15px 0 10px; margin-right: 10px;}
	.dfg34sdsa > li .dropdown{ right: 0;}
	.dfg34sdsa > li .dropdown:before{ right: 8px;}
	.mdmdmdm > li:hover .dropdown,.dfg34sdsa > li:hover .dropdown{ display: none;} 
}
@media (max-width:767px){

	/* header */ 
	.sososo{position:absolute;top:0;left:0;right:50px;width:auto}
	.dfg34sdsa > li{ padding: 14px 0; margin: 0;}
	
	/* content */
	.stui-content__thumb .v-thumb{width:115px}
	.stui-content__thumb .w-thumb{width:160px}
	.dfdgdasdaa{padding:0 10px}
	.dfdgdasdaa .title{margin:10px 0 10px;font-size:16px;line-height:18px}
	.dfdgdasdaa .data{margin:0 0 10px;font-size:12px}
	.dfdgdasdaa .play-btn{margin:0;padding:0}	
	
	/* player */
	.player-action-bar{gap:6px;padding:8px 0 0}
	.player-action-btn{height:34px;padding:0 6px}
	.sbmfj4__detail.detail .title{ margin-top: 10px; font-size: 16px;}
	.sbmfj4__detail{ margin-top: 0;}
	.sbmfj4__detail .data .title{font-size:16px}
	.sbmfj4__detail .more-btn{ margin-bottom: 10px;}
	.sbmfj4__detail .more-btn{ float: none; padding: 10px; background-color: #222; display: -webkit-box; display: -webkit-flex; display: flex;}
	.sbmfj4__detail .more-btn li{ margin: 0; padding: 0 5px; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; text-align: center;}
	.sbmfj4__detail .more-btn .btn{ display: block; padding: 6px;}
		
	/* type */
	.stui-mobile__type li{padding:0 20px}
	.stui-mobile__type li a{display:block;padding:10px 0;text-align:center}		
	
	/* foot */
	.sfof{padding:20px 0}
	
}

@media (max-width:360px){
	.player-action-btn{font-size:12px;padding:0 6px}
}

/* dark theme overrides */
.WyCtUa0tbf66{
	background: linear-gradient(180deg, rgba(10,14,19,.96) 0%, rgba(14,20,28,.94) 100%);
	border-top: 5px solid #1d3a5a;
	box-shadow: 0 16px 40px rgba(0,0,0,.32);
}

.asjdjflogo .logo{
	color: #eef5ff;
	text-shadow: 0 0 18px rgba(78,161,255,.18);
}

.mdmdmdm li a{ color: #d7e5f5;}
.mdmdmdm li.active a{
	background: linear-gradient(135deg,#2f8cff 0%,#4ea1ff 100%);
	color: #fff;
	box-shadow: inset 0 -2px 0 rgba(255,255,255,.08);
}

.sososo .submit .icon{ color:#8ea3bb;}
.dfg34sdsa > li > a .icon{ color: #d7e5f5;}
.dfg34sdsa > li .dropdown{
	color: #9bacbf;
	background-color: #131a22;
	border: 1px solid #253243;
	box-shadow: 0 18px 45px rgba(0,0,0,.34);
}
.dfg34sdsa > li .dropdown:before{
	background-color: #131a22;
	border-top: 1px solid #253243;
	border-right: 1px solid #253243;
}

.dfdgdasdaa .title .score{ color: #37c871;}

@media (max-width:1024px){
	.mdmdmdm:before{ border-top: 1px solid #1d3a5a;}
	.mdmdmdm li.active a{
		background: none;
		color: #4ea1ff;
		box-shadow: none;
	}
}

@media (max-width:767px){
	.sbmfj4__detail .more-btn{ background-color: #131a22;}
}
