@charset "utf-8";

#header {
	padding: 0;
	height: 80px;
	background-size: 100% 0px;
	background-color: rgba(255, 255, 255, .3);
	;
}

#loginbar {
	background-color: inherit;
	height: 32px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	position: static;
	background: none;
	box-shadow: none;
	padding: 3px 6px;
}

#portrait {
	width: 32px;
	height: 32px;
	margin: 0px;
	order: 998;
}

#logo {
	height: 30px;
	width: auto;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
	padding-top: 0;
}

#seach1 {
	border-radius: 50px;
}

input[type=text],
[type=password] {
	height: 30px;
}

#nav {
	position: absolute;
	top: 38px;
	width: 100%;
	padding: 0;
	left: 0;
	order: 999;
}

#nav ul li {
	min-width: 25%;
	text-align: center;
	padding: 0;
}

#main {
	width: 100%;
	box-shadow: 0px 0px 0px #333;
	border-radius: 0px;
	margin: 0px;
	/* min-height: calc(100vh - 30px - 30px - 277px - 68px); */
	padding: 0;
}

#main-top {
	display: block;
	background-color: transparent;
	height: 60vw;
	width: 100%;
	padding: 0;
	margin: 0;
}

#main_left {
	width: 100%;
	height: 60vw;
}

#main_left li img {
	height: 60vw;
}

#main_right {
	display: none;
}

#item {
	display: none;
}

#myPage {
	text-align: center;
}

#footer {
	padding: 30px 10px 10px 10px;
	height: auto;
}

.zp {
	width: 30vw;
	height: 45vw;
}

.flex {
	/*单元格的大小是固定的，但是容器的大小不确定。如果希望每一行（或每一列）容纳尽可能多的单元格，这时可以使用auto-fill关键字表示自动填充*/
	grid-template-columns: repeat(auto-fill, 30vw);
}

#video1 {
	flex-direction: column;
}

#video-left {
	width: 98%;
	height: auto;
	margin: 1%;
}

#video-right {
	width: 98%;
	height: auto;
	margin: 1%;
}

#fj ul li {
	min-width: 17.5%;
}

#sjb ul li {
	margin: 1%;
	width: 12.2%;
	padding: 0;
}

.center {
	width: 80%;
}

#AnimeInfo ul li {
	-webkit-line-clamp: 1;
	/*只显示3行，如果不设置这个属性，会出现文本被拦腰截断的现象*/
}

#Cover {
	width: 101px;
	height: 135px;
}

#dh ul li {
	margin-right: 0;
}

.dplayer-danmaku-item {
	font-size: 20px;
}

.flex {
	width: 98%;
	padding: 1%;
}

#filter-list {
	display: none;
}

.bg {
	border: none;
}