@charset "utf-8";
body {font-size: 100%;color: #EEE;background-color: #333;margin: 0;padding: 0;}
img {border: none;}
i,em {font-style: normal;line-height: normal;margin: 0;padding: 0;}
a {color: #EEE;text-decoration: none;}
ul,li {margin: 0;padding: 0;list-style: none;}
h1,h3,p {font-weight: normal;margin: 0;padding: 0;}
input,form {font-family: "Microsoft YaHei", Arial;margin: 0;padding: 0;outline: none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
::selection {color: #FFF;background: #222;}
::-moz-selection {color: #FFF;background: #222;}
::-webkit-selection {color: #FFF;background: #222;}
.header {height: 44px;}
.header img {float: right;width: 24px;margin: 10px 10px 0 2px;}
.header img:first-child {height: 20px;width: auto;float: left;margin: 0;padding: 12px 0 0 12px;}
.nav {height: 0px;overflow: hidden;transition: all 0.3s;}
.nav a {font-size: 0.9rem;line-height: 32px;text-align: center;display: inline-block;width: 25%;margin-top: 7px;}
.nav a:hover {color: #FFF;}
.search {display: flex;height: 0px;margin: 0 10px;overflow: hidden;transition: all 0.3s;}
.search input {font-size: 14px;line-height: 42px;color: #EEE;background-color: #444;text-indent: 6px;height: 42px;border: 1px solid #222;flex-grow: 1;box-shadow: 1px 1px 3px rgba(0,0,0,.3) inset;}
.search i {font-size: 0.9rem;line-height: 42px;background-color: #444;text-align: center;float: right;height: 42px;width: 56px;border: 1px solid #222;border-left: none;cursor: pointer;}
.list li {margin: 0 10px 10px 10px;border-top: 1px solid #404040;border-bottom: 1px solid #282828;position: relative;z-index: 2;}
.list li.hide {display: none;}
.list li:first-child {border-top: none;}
.list li.nobottom,.list li:last-child {border-bottom: none;}
.list li img {display: block;height: auto;width: 100%;}
.list li h3 {font-size: 0.9rem;line-height: 42px;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.8));height: 42px;width: calc(100% - 10px);padding-left: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: absolute;z-index: 3;bottom: 0;left: 0;}
.list li time {font-size: 0.8rem;line-height: 42px;height: 42px;padding-right: 10px;position: absolute;z-index: 4;bottom: 0;right: 0;}
.listmore {text-align: center;}
.listmore span,.listmore a {font-size: 0.9rem;background-color: #444;display: inline-block;padding: 10px 30px;margin-top: 10px;border: 1px solid #222;border-radius: 5px;cursor: pointer;}
.listmore span:hover,.listmore a:hover {background-color: #555;}
.category {font-size: 1rem;font-weight: 600;clear: both;text-align: center;padding: 14px 0;}
.category a {color: #999;}
.category a:hover {color: #EEE;text-decoration: none;border-bottom: 1px solid #EEE;}
.name {display: flex;flex-wrap: wrap;padding: 0 5px;}
.name span {flex: 0 0 calc(33.333% - 10px);margin: 0 5px;padding-bottom: 5px;box-sizing: border-box;}
.name span img {display: block;width: 100%;transition: all 0.4s;}
.name span img:hover {filter: brightness(0.8);}
.name span i {font-size: 0.9rem;display: block;text-align: center;padding: 12px 0;}
.title {border-top: 1px solid #404040;box-shadow: 0 -1px 0 0 #282828;}
.title h1 {font-size: 1rem;display: block;text-align: center;padding: 17px 0 4px 0;}
.title h1.series {padding-bottom: 18px;}
.info {text-align: center;padding-bottom: 17px;}
.info span {font-size: 12px;color: #CCC;display: inline-block;margin: 0 5px;}
.content {margin: 0 10px;position: relative;}
.content img {display: block;width: 100%;}
.content i {font-size: 12px;color: #FFF;line-height: 18px;background-color: rgba(0,0,0,.4);text-align: center;width: 44px;height: 18px;position: absolute;top: 0;right: 0;z-index: 8;}
.content-lazy {margin: 0 10px;}
.content-lazy img {display: block;width: 100%;margin-bottom: 4px;}
.content-lazy img:last-child {margin-bottom: 0;}
.operate {text-align: center;}
.operate span {font-size: 0.9rem;color: #EEE;background-color: #444;display: inline-block;margin: 20px 5px 17px 5px;padding: 12px 15px;border: 1px solid #222;border-radius: 3px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.operate span.on {color: #F44336;}
.operate span:hover {background-color: #555;border-color: #111;}
.operate a {color: #EEE;}
.operate a:hover {text-decoration: none;}
.tag,.introduce {font-size: 0.8rem;color: #CCC;text-align: center;height: 18px;}
.tag a {color: #CCC;display: inline-block;margin-right: 8px;border-bottom: 1px solid #CCC;}
.tag a:hover {color: #EEE;border-bottom: 1px solid #EEE;}
.cleararea {clear: both;}
.cleararea img {display: none;}
.sideBtn {background-color: rgba(0,0,0,.3);text-align: center;height: 40px;width: 40px;position: fixed;z-index: 26;right: 20px;border-radius: 5px;cursor: pointer;}
.sideBtn img {display: inline-block;height: 20px;width: 20px;margin-top: 10px;}
.page {text-align: center;margin: 0 10px;display: flex;}
.page span {font-size: 0.9rem;color: #999;line-height: 44px;background-color: #444;text-align: center;display: inline-block;height: 44px;border: 1px solid #222;}
.page span:hover {background-color: #555;border-color: #111;}
.page span:nth-child(2) {width: 66px;border-right: none;border-left: none;flex-shrink: 0;}
.page span:nth-child(1) {border-top-left-radius: 3px;border-bottom-left-radius: 3px;flex-grow: 1;cursor: pointer;}
.page span:nth-child(3) {border-top-right-radius: 3px;border-bottom-right-radius: 3px;flex-grow: 1;cursor: pointer;}
.page i {color: #EEE;}
.page input {line-height: 44px;color: #EEE;background-color: #424242;text-align: center;height: 44px;width: 66px;border: none;box-shadow: 1px 1px 3px rgba(0,0,0,.3) inset;}
.column {text-align: center;clear: both;height: 62px;border-top: 1px solid #404040;box-shadow: 0 -1px 0 0 #282828;position: relative;z-index: 2;}
.column i {font-size: 14px;font-weight: bold;line-height: 36px;color: #999;background-color: #444;text-align: center;display: inline-block;height: 36px;width: 50px;margin-top: 12px;border: 1px solid #222;cursor: pointer;}
.column i.on {color: #EEE;background-color: #555;box-shadow: 0 0 4px rgba(0,0,0,.5) inset;}
.column i:first-child {border-right: none;}
.column img {display: none;width: 20px;position: absolute;z-index: 3;top: 19px;right: 10px;}
.nothing {color: #999;text-align: center;margin-top: 8px;}
.nothing em {color: #FF9900;display: inline-block;padding: 0 3px;}
.series {text-align: center;clear: both;height: 62px;border-top: 1px solid #404040;box-shadow: 0 -1px 0 0 #282828;position: relative;z-index: 2;}
.series span {background-color: #444;vertical-align: middle;text-align: center;display: inline-block;height: 36px;width: 37px;margin-top: 12px;border: 1px solid #222;border-right: none;}
.series span img {display: inline-block;width: 20px;padding-top: 8px;cursor: pointer;}
.series h1 {font-size: 14px;line-height: 36px;color: #EEE;background-color: #555;vertical-align: middle;display: inline-block;height: 36px;margin-top: 12px;padding: 0 12px;border: 1px solid #222;box-shadow: 0 0 4px rgba(0,0,0,.5) inset;}
.footer {text-align: center;clear: both;}
.footer-index {border-top: 1px solid #404040;box-shadow: 0 -1px 0 0 #282828;}
.footer p {font-size: 14px;color: #999;margin: 20px 10px;}
.footer a {color: #999;}