@charset "UTF-8";
html {
	font-size:14px;
	font-family:"Monospaced Number", "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	width:100%;
	height:100%
}
body {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%;
	height:100%;
	background:#f2f3f4
}
.login_right { margin: 15px 0 0 0}
::-webkit-scrollbar {
width:4px;
height:4px;
border-radius:4px
}
::-webkit-scrollbar-track {
border-radius:4px;
background:rgba(0, 0, 0, .1)
}
::-webkit-scrollbar-thumb {
border-radius:4px;
background:rgba(0, 0, 0, .2)
}
input::-webkit-input-placeholder {
color:#909399
}
textarea::-webkit-input-placeholder {
color:#909399
}
.popup-layer {
	display:none;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:500;
	background:rgba(0, 0, 0, .85);
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	opacity:0
}
.remind-layer {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:none;
	opacity:0;
	z-index:1000
}
.remind-layer.auto {
	width:auto;
	height:auto;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.remind-layer .remind-layer-content {
	max-width:600px;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	line-height:40px;
	padding:0 20px;
	overflow:hidden;
	color:#f7f7f7;
	font-size:14px;
	background:rgba(0, 0, 0, .7);
	border-radius:4px;
	white-space:nowrap
}
.ellipsis {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.eleImg, .emotion-img {
	width:30px;
	display:inline-block;
	padding:0;
	margin:0 3px;
	vertical-align:text-bottom
}
.eleImg.size-50, .emotion-img.size-50 {
	width:50px
}
.eleImg.size-120, .emotion-img.size-120 {
	width:120px
}
img.lazyload {
	background:url(../douliu-image/lazy.png) center center no-repeat
}
img.lazyload.cover {
	background-size:100% auto
}
img.lazyload[src] {
	background-image:none
}
.waitload {
	display:none;
	background:url(../douliu-image/loading.gif) center center no-repeat
}
.dl-header-board {
	height:64px;
	padding:0 32px;
	background:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	box-shadow:0 0 6px rgba(242, 243, 244, .6)
}
.dl-header-board .logo {
	width:160px;
	height:36px;
	background:url(../douliu-image/logo.png);
	background-size:cover
}
.login_right {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.login_right dt {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0 20px 0 0
}
.login_right dt .after-login, .login_right dt .before-login {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer
}
.login_right dt .user-avatar-box {
	position:relative
}
.login_right dt .user-avatar-box img.avatar {
	display:block;
	width:40px;
	height:40px;
	border:1px solid rgba(0, 0, 0, .1);
	overflow:hidden;
	border-radius:50%;
	margin-right:6px;
	box-sizing:border-box
}
.login_right dt .user-avatar-box .avatar-tag {
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	bottom:0;
	right:-2px;
	z-index:2
}
.login_right dt span {
	margin-right:4px
}
.login_right {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative
}
.login_right .publish-btn-box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:56px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.login_right .publish-btn-box .publish-center {
	width:34px;
	height:34px;
	background:-webkit-linear-gradient(left, #ff3e3c 0, #ff562c 100%);
	background:linear-gradient(90deg, #ff3e3c 0, #ff562c 100%);
	border-radius:17px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
-webkit-transition:width .2s ease;
transition:width .2s ease
}
.login_right .publish-btn-box .publish-center .icon-release {
	width:24px;
	height:24px;
	background:url(home-sprite.png);
	background-position:0 -662px
}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min--moz-device-pixel-ratio:2) {
.login_right .publish-btn-box .publish-center .icon-release {
background:url(../douliu-image/edit/2x/release@2x.png) no-repeat;
background-size:cover
}
}
.login_right .publish-btn-box .publish-center:hover {
	width:100%
}
.login_right .more-panel {
	position:relative;
	height:20px;
	height:auto
}
.login_right .more-panel .btn {
	width:20px;
	height:20px;
	background:url(home-sprite.png) no-repeat;
	background-position:0 -92px;
	cursor:pointer
}
.login_right .more-panel .btn:hover {
	background:url(home-sprite.png);
	background-position:0 -122px
}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min--moz-device-pixel-ratio:2) {
.login_right .more-panel .btn {
background:url(../douliu-image/post/2x/more@2x.png) no-repeat;
background-size:cover
}
.login_right .more-panel .btn:hover {
background:url(../douliu-image/post/2x/more-hover@2x.png);
background-size:cover
}
}
.login_right .more-panel .menu-list, .login_right .more-panel .more-menu-list {
	display:none;
	position:absolute;
	right:-18px;
	top:100%;
	margin:24px 0 0;
	background:#fff;
	border-radius:8px;
	width:222px;
	border:1px solid #e4e7ed;
	box-shadow:0 2px 12px 0 rgba(0, 0, 0, .06);
	padding:10px 0
}
.login_right .more-panel .menu-list>b, .login_right .more-panel .more-menu-list>b {
	position:absolute;
	top:-8px;
	right:18px;
	width:18px;
	height:8px;
	background:url(home-sprite.png) no-repeat;
	background-position:0 0
}
.login_right .more-panel .menu-list>a, .login_right .more-panel .more-menu-list>a {
	display:block;
	margin:0 7px;
	height:34px;
	line-height:34px;
	padding:0 0 0 12px;
	font-size:14px;
	color:#606266;
	border-radius:4px;
	display:none;
	cursor:pointer
}
.login_right .more-panel .menu-list>a:hover, .login_right .more-panel .more-menu-list>a:hover {
	background:#f5f6f7;
	color:#333
}
.login_right .more-panel.focus {
	z-index:100
}
.login_right .more-panel.focus .menu-list, .login_right .more-panel.focus .more-menu-list {
	display:block
}
.login_right .more-panel .btn {
	width:20px;
	height:20px;
	background-image:url(home-sprite.png);
	background-position:0 -152px;
	background-size:auto;
	cursor:pointer
}
.login_right .more-panel .btn:hover {
	background-size:auto;
	background-image:url(home-sprite.png);
	background-position:0 -152px
}
.login_right .more-panel .menu-list {
	position:absolute;
	width:220px;
	right:-40px;
	top:42px;
	box-sizing:border-box;
	background:#fff;
	box-shadow:0 2px 12px 0 rgba(0, 0, 0, .12);
	border-radius:8px;
	border:1px solid #e4e7ed;
	z-index:2;
	padding:6px;
	margin-top:0
}
.login_right .more-panel .menu-list>b {
	display:none
}
.login_right .more-panel .menu-list a {
	height:48px;
	padding:0 0 0 28px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	line-height:20px;
	font-size:14px;
	font-weight:400;
	color:#606266;
	margin:0;
	cursor:pointer
}
.login_right .more-panel .menu-list a .icon {
	width:20px;
	height:20px;
	margin:0 12px 0 0
}
.login_right .more-panel .menu-list a .icon-user-home {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -182px
}
.login_right .more-panel .menu-list a .icon-publish-center {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -212px
}
.login_right .more-panel .menu-list a .icon-sign-out {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -242px
}
.login_right .more-panel .menu-list a .icon-notice-system {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -272px
}
.login_right .more-panel .menu-list a .icon-notice-praise {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -302px
}
.login_right .more-panel .menu-list a .icon-notice-comment {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -332px
}
.login_right .more-panel .menu-list a span {
	margin:0 8px 0 0
}
.login_right .more-panel .menu-list a b {
	display:block;
	font-weight:400;
	font-size:12px;
	height:14px;
	padding:0 4px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background:#ff5f57;
	border-radius:8px;
	color:#fff
}
.login_right .more-panel .menu-list a:hover {
	background:#f5f6f7;
	color:#333;
	font-weight:500
}
.login_right .more-panel.third-menu-panel {
	margin:0 10px 0 0
}
.login_right .more-panel.third-menu-panel .btn {
	width:34px !important;
	height:34px !important;
	padding: 0 !important;
	margin: 0 !important;
	background-image:url(home-sprite.png) !important;
	background-position:0 -1344px !important;
	background-size:auto !important;
	background-color: transparent !important;
	cursor:pointer;
	box-shadow: none !important
}
.login_right .more-panel.third-menu-panel .btn:hover {
	background-size:auto;
	background-image:url(home-sprite.png);
	background-position:0 -1344px
}
.login_right .more-panel.third-menu-panel .menu-list {
	top:49px;
	right:-15px
}
.login_right .more-panel.notice-menu-panel {
	margin:0 10px 0 0
}
.login_right .more-panel.notice-menu-panel .notice-btn-box {
	position:relative
}
.login_right .more-panel.notice-menu-panel .notice-btn-box .total-num {
	display:block;
	position:absolute;
	top:-6px;
	right:-6px;
	height:16px;
	padding:0 4px;
	line-height:16px;
	background:#ff5f57;
	border-radius:8px;
	font-size:12px;
	font-weight:500;
	color:#fff
}
.login_right .more-panel.notice-menu-panel .notice-btn-box .icon-common-notice {
	width:34px;
	height:34px;
	background-image:url(home-sprite.png);
	background-position:0 -1388px;
	cursor:pointer
}
.login_right .more-panel.notice-menu-panel .menu-list {
	top:49px;
	right:-15px
}
.u-popup {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .2);
	z-index:800;
-webkit-transition:opacity .5s;
transition:opacity .5s
}
.u-popup.show {
	display:block
}
.u-popup .close-btn {
	position:absolute;
	right:20px;
	top:16px;
	width:20px;
	height:20px;
	background:url(home-sprite.png) no-repeat;
	background-position:0 -362px;
	z-index:1
}
.popup-normal {
	background:#fff;
	box-shadow:0 2px 12px 0 rgba(0, 0, 0, .06);
	border-radius:8px;
	border:1px solid #e4e7ed;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	padding:16px 24px;
	box-sizing:border-box
}
.popup-confirm-skin {
	width:378px
}
.popup-confirm-skin .content-panel {
	margin:0 0 20px
}
.popup-confirm-skin .content-panel dt {
	color:#606266;
	font-size:16px;
	line-height:22px;
	margin:0 0 20px
}
.popup-confirm-skin .content-panel dd {
	color:#000;
	font-size:14px;
	line-height:22px
}
.popup-confirm-skin .content-panel dd .color {
	color:#ff3e3c
}
.popup-confirm-skin .confirm-panel {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.popup-confirm-skin .confirm-panel .u-btn {
	cursor:pointer;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	width:80px;
	height:30px;
	background:#fff;
	border:1px solid #d9d9d9;
	border-radius:4px;
	font-size:14px;
	color:#666;
	margin:0 10px 0 0;
	box-sizing:border-box
}
.popup-confirm-skin .confirm-panel .u-btn:last-child {
	margin:0;
	color:#fff;
	border-color:#ff3e3c;
	background:-webkit-linear-gradient(left, #ff3e3c 0, #ff562c 100%);
	background:linear-gradient(90deg, #ff3e3c 0, #ff562c 100%)
}
.image-amplifier-box {
	z-index:999;
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0, 0, 0, .8)
}
.image-amplifier-box .image-panel {
	width:100%;
	height:100%;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.image-amplifier-box .image-panel img {
	max-height:100%;
	max-width:100%
}
.open-xd-layer {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background:rgba(0, 0, 0, .4);
	display:none
}
.open-xd-layer .layer-board {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:880px;
	height:590px
}
.open-xd-layer .layer-board .close-btn {
	display:block;
	width:40px;
	height:40px;
	background:url(../douliu-image/home/xd/pop_colse.png) no-repeat center top;
	position:absolute;
	right:0;
	top:-48px;
	text-indent:-9999px;
	cursor:pointer
}
.open-xd-layer .layer-board .xd-box {
	width:100%;
	height:100%;
	overflow:hidden
}
.open-xd-layer .layer-board .xd-box img {
	display:block;
	width:100%
}
.fixed-xd-layer {
	position:fixed;
	right:0;
	top:240px;
	width:180px;
	z-index:100;
	display:none
}
.fixed-xd-layer img {
	display:block;
	width:100%
}
.dl-home-page .dl-container-board {
	width: 100%
}
.dl-home-page .dl-container-board .dl-left-aside {
	width:250px;
	height: 100%;
	background:#fff;
	padding:10px 4px 20px 0;
	position:fixed;
	top:64px;
	left:0;
	box-sizing:border-box;
	z-index:3
}
.dl-home-page .dl-container-board .dl-left-aside .scroll-box {
	height:100%;
	overflow:auto
}
.dl-home-page .dl-container-board .dl-left-aside .scroll-box::-webkit-scrollbar {
width:8px !important;
height:8px !important;
border-radius:8px !important
}
.dl-home-page .dl-container-board .dl-left-aside .scroll-box::-webkit-scrollbar-track {
border-radius:4px !important;
background:0 0 !important;
box-shadow: none !important
}
.dl-home-page .dl-container-board .dl-left-aside .scroll-box::-webkit-scrollbar-thumb {
border-radius:4px !important;
background:#e4e5e6 !important
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0 6px 10px;
	padding:0 0 0 26px;
	height:48px;
	border-radius:4px;
	color:#606266;
	font-size:14px
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li span { display: none}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list .recommend-btn:first-child {
	margin-bottom:0
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list .recommend-btn b {
	width:24px;
	height:24px;
	margin:0 16px 0 0
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li a:before {
	float: left;
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 0;
	background:url() no-repeat;
	background-position:
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li:first-child a:before {
	float: left;
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 0;
	background:url(home-sprite.png) no-repeat;
	background-position:0 -696px
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li.a:first-child a:before {
	background-position: 0 -764px;
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li:nth-child(2) a:before {
	float: left;
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 0;
	background:url(home-sprite.png) no-repeat;
	background-position: 0 -730px;
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li.a:nth-child(2) a:before {
	background-position: 0 -798px;
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li:nth-child(3) a:before {
	float: left;
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 0;
	background:url(bbs.png) no-repeat;
	background-position: center center;
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li.a:nth-child(3) a:before {
	background:url(bbs2.png) no-repeat;
	background-position: center center;
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li:nth-child(4) a:before {
	float: left;
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 0;
	background:url(about.png) no-repeat;
	background-position: center center;
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li.a:nth-child(4) a:before {
	background:url(about2.png) no-repeat;
	background-position: center center;
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li:nth-child(5) a:before {
	float: left;
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 0;
	background:url(product.png) no-repeat;
	background-position: center center;
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li.a:nth-child(5) a:before {
	background:url(product2.png) no-repeat;
	background-position: center center;
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li:nth-child(6) a:before {
	float: left;
	content: "";
	display: inline-block;
	width: 24px;
	height: 26px;
	margin: 0 10px 0 0;
	background:url(light.png) no-repeat;
	background-position: center center;
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li.a:nth-child(6) a:before {
	background:url(light2.png) no-repeat;
	background-position: center center;
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list .recommend-btn b.icon-official {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -730px
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list .recommend-btn:hover {
	color:#333;
	background:#fff2f2
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list .recommend-btn:active {
	background:#fff2f2
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li.a {
	background:#fff2f2;
	color:#ff3e3c
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li a { display: inline-block; line-height: 24px; color: #606266}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list li.a a { color: #ff3e3c}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list .recommend-btn.active b.icon-home {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -764px
}
.dl-home-page .dl-container-board .dl-left-aside .recommend-list .recommend-btn.active b.icon-official {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -798px
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel {
	margin:0 10px 16px
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel .circle-group {
	border-color:#ebeef5;
	border-style:solid;
	border-width:1px 0;
	padding:0 0 10px
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel .circle-group .btn-box a.group-btn {
	height:48px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 0 0 22px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	border-radius:4px;
	font-size:14px;
	color:#606266
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel .circle-group .btn-box a.group-btn .icon {
	display:block;
	width:32px;
	height:32px;
	background-repeat:no-repeat;
	background-position:center;
	margin:0 12px 0 0
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel .circle-group .btn-box a.group-btn.up .icon {
	background-image:url(list-arrow-up.png)
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel .circle-group .btn-box a.group-btn.down .icon {
	background-image:url(list-arrow-down.png)
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel .circle-group dl dt {
	line-height:56px;
	padding:0 0 0 14px;
	font-size:16px;
	color:#000
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel .circle-group dl dd a {
	height:48px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 0 0 22px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	border-radius:4px;
	font-size:14px;
	color:#606266
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel .circle-group dl dd a img {
	width:32px;
	height:32px;
	border-radius:4px;
	margin:0 12px 0 0
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel .circle-group dl dd a img.lazyload {
	background-size:100% auto
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel .circle-group dl dd a:hover {
	color:#333;
	background:#f5f6f7
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel .circle-group dl dd a:active {
	background:#f5f6f7
}
.dl-home-page .dl-container-board .dl-left-aside .circle-panel .circle-group dl dd a.active {
	background:#f5f6f7;
	color:#ff3e3c
}
.dl-home-page .dl-container-board .dl-left-aside .company-panel {
	margin:0 20px;
	color:#909399;
	font-size:12px;
	line-height:24px
}
.dl-home-page .dl-container-board .dl-left-aside .company-panel a {
	color:#909399
}
.dl-home-page .dl-container-board .article-board {
	display: block;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:64px 0 0 250px;
	width: 100%;
	box-sizing: border-box
}
.dl-home-page .dl-container-board .article-board .content-board {
	width:702px;
	margin:0 24px 0 0
}
.dl-home-page .dl-container-board .article-board .content-board .top-banner-panel {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	height:240px;
	border-radius:8px;
	margin:0 0 20px
}
.dl-home-page .dl-container-board .article-board .content-board .top-banner-panel .swiper-slide {
	width:100%;
	height:100%;
	overflow:hidden
}
.dl-home-page .dl-container-board .article-board .content-board .top-banner-panel .swiper-slide img {
	display:block;
	width:100%;
	height:100%
}
.dl-home-page .dl-container-board .article-board .content-board .top-banner-panel .swiper-pagination {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	width:100%;
	left:auto;
	right:20px;
	bottom:8px
}
.dl-home-page .dl-container-board .article-board .content-board .top-banner-panel .swiper-pagination .swiper-pagination-bullet {
	width:10px;
	height:6px;
	background:rgba(0, 0, 0, .5);
	border-radius:3px;
	margin:0 2px
}
.dl-home-page .dl-container-board .article-board .content-board .top-banner-panel .swiper-pagination .swiper-pagination-bullet-active {
	width:20px;
	background:#fff;
	opacity:1
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel {
	padding:0 0 1px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .waitload {
	height:60px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel {
	border-radius:8px;
	background:#fff;
	padding:28px 32px;
	margin:0 0 12px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:40px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0 0 16px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .user-avatar-box {
	position:relative;
	margin:0 10px 0 0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .user-avatar-box .avatar-frame {
	width:56px;
	height:56px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-28px 0 0 -28px;
	z-index:1
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .user-avatar-box .avatar-tag {
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	bottom:0;
	right:-2px;
	z-index:2
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .user-avatar-box .avatar {
	width:40px;
	height:40px;
	border-radius:40px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .user-avatar-box .avatar.lazyload {
	background-size:100% auto
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .info {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	width:1px;
	margin:0 20px 0 0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .info dt {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:22px;
	font-size:16px;
	color:#333
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .info dt span {
	padding:0 8px 0 0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .info dt img.forum-badge {
	display:block;
	width:20px;
	margin:0 6px 0 0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .info dt .vip {
	width:20px;
	height:20px;
	display:none;
	margin:0 0 0 8px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .info dt .vip.vip-1 {
	display:inline-block;
	background:url(../douliu-image/vip-icon/vip-1.png) no-repeat center center;
	background-size:cover
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .info dt .vip.vip-2 {
	display:inline-block;
	background:url(../douliu-image/vip-icon/vip-2.png) no-repeat center center;
	background-size:cover
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .info dt .vip.vip-3 {
	display:inline-block;
	background:url(../douliu-image/vip-icon/vip-3.png) no-repeat center center;
	background-size:cover
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .info dt .vip.vip-4 {
	display:inline-block;
	background:url(../douliu-image/vip-icon/vip-4.png) no-repeat center center;
	background-size:cover
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .info dt .vip.vip-5 {
	display:inline-block;
	background:url(../douliu-image/vip-icon/vip-5.png) no-repeat center center;
	background-size:cover
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .info dd {
	line-height:18px;
	font-size:12px;
	color:#909399
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel {
	position:relative;
	height:20px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel .btn {
	width:20px;
	height:20px;
	background:url(home-sprite.png) no-repeat;
	background-position:0 -92px;
	cursor:pointer
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel .btn:hover {
	background:url(home-sprite.png);
	background-position:0 -122px
}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min--moz-device-pixel-ratio:2) {
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel .btn {
background:url(../douliu-image/post/2x/more@2x.png) no-repeat;
background-size:cover
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel .btn:hover {
background:url(../douliu-image/post/2x/more-hover@2x.png);
background-size:cover
}
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel .menu-list, .dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel .more-menu-list {
	display:none;
	position:absolute;
	right:-18px;
	top:100%;
	margin:24px 0 0;
	background:#fff;
	border-radius:8px;
	width:222px;
	border:1px solid #e4e7ed;
	box-shadow:0 2px 12px 0 rgba(0, 0, 0, .06);
	padding:10px 0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel .menu-list>b, .dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel .more-menu-list>b {
	position:absolute;
	top:-8px;
	right:18px;
	width:18px;
	height:8px;
	background:url(home-sprite.png) no-repeat;
	background-position:0 0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel .menu-list>a, .dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel .more-menu-list>a {
	display:block;
	margin:0 7px;
	height:34px;
	line-height:34px;
	padding:0 0 0 12px;
	font-size:14px;
	color:#606266;
	border-radius:4px;
	display:none;
	cursor:pointer
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel .menu-list>a:hover, .dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel .more-menu-list>a:hover {
	background:#f5f6f7;
	color:#333
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel.focus {
	z-index:100
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel.focus .menu-list, .dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .user-info .more-panel.focus .more-menu-list {
	display:block
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info {
	margin:0 0 20px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .title {
	color:#000;
	font-size:18px;
	line-height:24px;
	margin:0 0 8px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .content {
	line-height:22px;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	color:#606266;
	margin:0 0 12px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .video {
	position:relative;
	overflow:hidden;
	width:420px;
	height:236px;
	border-radius:12px;
	cursor:pointer;
	margin:0 0 20px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .video .img-box {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .video .img-box img {
	display:block;
	min-width:100%;
	min-height:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .video .img-box img.for-width {
	width:100%
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .video .img-box img.for-height {
	height:100%
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .video .cover {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .3)
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .video .cover::after {
content:'';
display:block;
position:absolute;
left:50%;
top:50%;
width:36px;
height:36px;
margin:-18px 0 0 -18px;
background:url(home-sprite.png) no-repeat;
background-position:0 -1432px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .video:last-child {
	margin:0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .thumb-list {
	position:relative;
	display:inline-block;
	height:152px;
	overflow:hidden;
	margin:0 0 20px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .thumb-list ul li {
	float:left;
	width:152px;
	height:152px;
	border-radius:12px;
	overflow:hidden;
	position:relative;
	margin:0 10px 0 0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .thumb-list ul li img {
	display:block;
	min-width:100%;
	min-height:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .thumb-list ul li img.for-width {
	width:100%
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .thumb-list ul li img.for-height {
	height:100%
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .thumb-list ul li:last-child {
	margin:0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .thumb-list .total {
	position:absolute;
	height:16px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background:#000;
	opacity:.5;
	right:6px;
	bottom:6px;
	color:#fff;
	font-size:12px;
	padding:2px 6px;
	border-radius:4px;
	z-index:1
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .thumb-list .total b {
	width:16px;
	height:16px;
	background:url(home-sprite.png) no-repeat;
	background-position:0 -40px;
	margin:0 2px 0 0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .article-info .thumb-list:last-child {
	margin:0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .circle-tag, .dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .topic-tag {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding:4px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:12px;
	color:#606266;
	background:#f2f3f4;
	border-radius:4px;
	height:18px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .topic-tag {
	margin:0 6px 0 0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .topic-tag b {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -66px;
	width:16px;
	height:16px;
	margin:0 4px 0 0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .circle-tag img {
	margin:0 4px 0 0;
	width:18px;
	height:18px;
	border-radius:18px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	width:1px;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	position:relative;
	right:-12px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:80px;
	height:24px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 0 0 28px;
	color:#606266;
	font-size:14px;
	box-sizing:border-box
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.browse {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -832px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.browse:hover {
	background-image:url(home-sprite.png);
	background-position:0 -866px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.comment {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -900px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.comment:hover {
	background-image:url(home-sprite.png);
	background-position:0 -934px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.praise {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -968px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.praise:hover {
	background-image:url(home-sprite.png);
	background-position:0 -1002px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.praise.on {
	background-image:url(home-sprite.png);
	background-position:0 -1036px
}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min--moz-device-pixel-ratio:2) {
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.browse {
background:url(../douliu-image/post/2x/browse@2x.png) no-repeat;
background-position:0 0!important;
background-size:auto 100%
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.browse:hover {
background-image:url(../douliu-image/post/2x/browse-hover@2x.png)
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.comment {
background:url(../douliu-image/post/2x/comment@2x.png) no-repeat;
background-position:0 0!important;
background-size:auto 100%
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.comment:hover {
background-image:url(../douliu-image/post/2x/comment-hover@2x.png)
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.praise {
background:url(../douliu-image/post/2x/praise@2x.png) no-repeat;
background-position:0 0!important;
background-size:auto 100%
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.praise:hover {
background-image:url(../douliu-image/post/2x/praise-hover@2x.png)
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .post-thumb-panel .btm-info .operate-panel .btn.praise.on {
background-image:url(../douliu-image/post/2x/praise-on@2x.png)
}
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .dl-the-end {
	position:relative;
	color:#909399;
	text-align:center;
	line-height:20px;
	height:20px;
	padding:20px 0;
	overflow:hidden;
	display:none
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .dl-the-end::after, .dl-home-page .dl-container-board .article-board .content-board .post-list-panel .dl-the-end::before {
position:absolute;
top:50%;
content:'';
width:200px;
border:1px solid #dcdfe6
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .dl-the-end::before {
right:50%;
margin:0 60px 0 0
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel .dl-the-end::after {
left:50%;
margin:0 0 0 60px
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel.loading .waitload {
	display:block
}
.dl-home-page .dl-container-board .article-board .content-board .post-list-panel.done .dl-the-end {
	display:block
}
.dl-home-page .dl-container-board .article-board .dl-right-aside {
	width:280px;
	min-width:280px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .search-panel {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:56px;
	padding:0 20px;
	background:#fff;
	border-radius:8px;
	margin:0 0 16px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .search-panel input {
	border:0;
	background:0 0;
	width:1px;
	height:100%;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0 5px 0 0;
	color:#333;
	font-size:16px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .search-panel b {
	width:24px;
	height:24px;
	background:url(home-sprite.png) no-repeat;
	background-position:0 -1070px;
	cursor:pointer
}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min--moz-device-pixel-ratio:2) {
.dl-home-page .dl-container-board .article-board .dl-right-aside .search-panel b {
background:url(2x/search@2x.png) no-repeat;
background-size:cover
}
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .search-history-panel {
	padding:0 24px 20px;
	background:#fff;
	border-radius:8px;
	margin:0 0 16px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .search-history-panel .operate-panel {
	height:48px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:0 0 4px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .search-history-panel .operate-panel h4 {
	font-size:16px;
	font-weight:400;
	color:#000
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .search-history-panel .operate-panel .clear-btn {
	padding-left:24px;
	background:url(home-sprite.png) no-repeat;
	background-position:0 -392px;
	font-size:14px;
	font-weight:400;
	color:#606266;
	cursor:pointer
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .search-history-panel .list-panel {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .search-history-panel .list-panel span {
	display:block;
	height:32px;
	line-height:32px;
	padding:0 12px;
	font-size:14px;
	font-weight:400;
	color:#606266;
	background:#f5f6f7;
	border-radius:16px;
	margin:0 10px 8px 0;
	max-width:100%;
	box-sizing:border-box;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .search-history-panel .list-panel span:hover {
	cursor:pointer
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel {
	background:#fff;
	border-radius:8px;
	margin:0 0 16px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:48px;
	margin:0 24px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel h4 {
	font-weight:400;
	font-size:16px;
	color:#000
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:100%;
	width:46px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:30px;
	font-size:14px;
	color:#606266
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .tips {
	margin:0 20px 0 0
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0 20px 0 0
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select {
	position:relative;
	width:auto;
	height:40px;
	border:1px solid #dcdfe6;
	background:#fff;
	font-size:14px;
	line-height:40px;
	display:inline-block;
*display:inline;
*zoom:1;
	color:#909399;
	border-radius:4px;
	box-sizing:border-box;
	cursor:pointer;
	width:60px;
	height:30px;
	line-height:30px;
	margin:0 6px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .option {
	height:40px;
	position:relative;
	padding:0 35px 0 15px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .option input {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	border:0;
	background:0 0;
	color:transparent
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .option .name {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .option .icon-arrow {
	width:20px;
	height:20px;
	background-image:url(home-sprite.png);
	background-position:0 -422px;
	cursor:pointer
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .option b {
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-10px;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all .1 ease;
	transition:all .1 ease
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .group {
	min-width:100%;
	position:absolute;
	z-index:2;
	left:-1px;
	top:40px;
	display:none;
	background:#fff;
	border:1px solid #e4e7ed;
	max-height:200px;
	_height:200px;
	box-shadow:0 2px 12px 0 rgba(0, 0, 0, .06);
	overflow-y:auto;
	overflow-x:hidden;
	color:#858585;
	border-radius:4px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .group li {
	margin:-1px 0 0;
	line-height:34px;
	padding:0 35px 0 15px;
	white-space:nowrap
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .group li:hover {
	background:#f5f7fa;
	color:#1989fa
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select.on:hover .option b {
	border-color:transparent transparent #67b7f0
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select.on .option b {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select.on .group {
	display:block
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select.edit .option b {
	display:none
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select.edit .option .name {
	visibility:hidden
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select.edit .option input {
	width:100%;
	height:100%;
	background:#fff;
	color:#000
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select.edit .none {
	display:block
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .option {
	height:30px;
	padding-left:10px;
	padding-right:20px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .option .name {
	width:100%!important
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .option b {
	right:0
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .group {
	top:30px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-size-panel .vo-select .group li {
	line-height:28px;
	padding-left:10px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-group {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-group .page-btn.on {
	background-color:#606266;
	color:#fff
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .next-btn, .dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .page-btn, .dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .prev-btn {
	background:#f0f2f5;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	height:30px;
	min-width:30px;
	padding:0 4px;
	box-sizing:border-box;
	margin:0 8px 0 0;
	color:#606266;
	border-radius:2px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .next-btn, .dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .prev-btn {
	width:30px;
	padding:0;
	overflow:hidden;
	text-indent:-9999px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .next-btn.disabled, .dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .prev-btn.disabled {
	cursor:not-allowed
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .prev-btn {
	background:url(home-sprite.png) no-repeat 0 0;
	background-position:0 -1104px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .prev-btn:hover {
	background-image:url(home-sprite.png);
	background-position:0 -1144px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .prev-btn.disabled {
	background-image:url(home-sprite.png);
	background-position:0 -1184px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .next-btn {
	background:url(home-sprite.png) no-repeat 0 0;
	background-position:0 -1224px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .next-btn:hover {
	background-image:url(home-sprite.png);
	background-position:0 -1264px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .next-btn.disabled {
	background-image:url(home-sprite.png);
	background-position:0 -1304px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .input-panel {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .input-panel .ui-input-text {
	width:100px;
	height:40px;
	border-radius:4px;
	padding:0 12px;
	border:1px solid #dcdfe6;
	box-sizing:border-box;
	position:relative;
	width:60px;
	height:28px;
	padding:0 8px;
	margin:0 6px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .input-panel .ui-input-text input {
	width:100%;
	height:100%;
	outline:0;
	border:none;
	font-size:14px;
	font-weight:400;
	color:#909399;
	background:0 0
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .input-panel .ui-input-text input {
	text-align:center;
	line-height:28px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .next-btn, .dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .prev-btn {
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .next-btn.disabled, .dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .prev-btn.disabled {
	cursor:not-allowed
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .prev-btn {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -452px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .prev-btn:hover {
	background-image:url(home-sprite.png);
	background-position:0 -482px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .prev-btn.disabled {
	background-image:url(home-sprite.png);
	background-position:0 -512px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .next-btn {
	background:url(home-sprite.png) no-repeat;
	background-position:0 -542px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .next-btn:hover {
	background-image:url(home-sprite.png);
	background-position:0 -572px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .operate-panel .btn-panel .ui-pagination .next-btn.disabled {
	background-image:url(home-sprite.png);
	background-position:0 -602px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .list-panel {
	margin:0 20px 0 24px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .list-panel>.item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:20px;
	padding:10px 0;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	font-size:14px;
	line-height:20px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .list-panel>.item .desc-text {
	padding:0 0 0 26px;
	background:url(home-sprite.png) no-repeat;
	background-position:0 -632px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	width:1px;
	margin:0 5px 0 0;
	color:#333
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .list-panel>.item .hot {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .list-panel>.item .hot span {
	color:#ff3e3c;
	margin:0 6px 0 0
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .list-panel>.item .hot b {
	width:12px;
	height:12px;
	background:url(home-sprite.png) no-repeat;
	background-position:0 -18px
}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min--moz-device-pixel-ratio:2) {
.dl-home-page .dl-container-board .article-board .dl-right-aside .topic-panel .list-panel>.item .hot b {
background:url(2x/topic-hot@2x.png) no-repeat;
background-size:cover
}
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .poster-panel {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	width:280px;
	height:140px;
	border-radius:8px;
	margin:0 0 16px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .poster-panel .swiper-slide {
	width:100%;
	height:100%;
	overflow:hidden
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .poster-panel .swiper-slide img {
	display:block;
	width:100%;
	height:100%
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .poster-panel .swiper-pagination {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	width:100%;
	left:auto;
	right:20px;
	bottom:8px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .poster-panel .swiper-pagination .swiper-pagination-bullet {
	width:10px;
	height:6px;
	background:rgba(0, 0, 0, .5);
	border-radius:3px;
	margin:0 2px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .poster-panel .swiper-pagination .swiper-pagination-bullet-active {
	width:20px;
	background:#fff;
	opacity:1
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .poster-panel .swiper-pagination {
	right:0;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .poster-panel .swiper-pagination .swiper-pagination-bullet {
	width:4px;
	height:4px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .poster-panel .swiper-pagination .swiper-pagination-bullet-active {
	width:4px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .qrcode-panel {
	overflow:hidden;
	height:120px;
	border-radius:8px
}
.dl-home-page .dl-container-board .article-board .dl-right-aside .qrcode-panel img {
	display:block;
	width:100%;
	height:100%
}
.dl-home-page .dl-to-top {
	width:84px;
	height:100px;
	position:fixed;
	left:50%;
	margin-left:207px;
	bottom:20px;
	background:url(home-sprite.png) no-repeat 0 0;
	background-position:0 -1478px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:10;
	display:none;
	margin-left:560px
}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min--moz-device-pixel-ratio:2) {
.dl-home-page .dl-to-top {
background:url(../douliu-image/public/2x/icon-totop@2x.png) no-repeat;
background-size:cover
}
}
.dl-home-page.zx2 .dl-container-board {
	padding:0
}
.null {
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-indent: -999px;
}