
.topbar .download-app,
.topbar .user-nav-list>li {
	border-right: 1px solid #3a3a3a
}

.article-list .news-inner p,
.title-box {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical
}

iframe {
	vertical-align: top
}

.header {
	width: 100%;
	min-width: 1220px;
	display: none
}

.topbar {
	height: 34px;
	line-height: 34px;
	background: #222;
	font-size: 14px;
	color: #fff
}

.topbar .feedback-text,
.topbar .tb-link {
	color: #fff;
	padding: 0 10px
}

.topbar .weather-abstract {
	color: #fff
}

.topbar .download-app,
.topbar .weather-tool {
	float: left
}

.topbar .user-nav-list>li {
	float: left
}

.topbar .user-nav-list .user-avatar {
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	border: 1px solid #666
}

.topbar .user-nav-list .user-name {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	max-width: 100px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1.4
}

.channel-item,
.middlebar .middlebar-inner .logo-box .logo-link {
	display: block
}

.topbar .user-nav-list .new-article {
	padding: 0 6px;
	background-color: #3a3a3a;
	margin-right: 10px;
	border-right: 0
}

.topbar .user-nav-list .new-article:hover {
	opacity: .9
}

.topbar .user-nav-list .nav-login {
	background-color: #ED4040;
	width: 68px;
	text-align: center
}

.middlebar {
	height: 58px;
	background: #fff;
	-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .12)
}

.middlebar .middlebar-inner {
	margin: 0 auto
}

.middlebar .middlebar-inner .logo-box {
	line-height: 58px;
	overflow: hidden
}

.middlebar .middlebar-inner .logo-box .logo-link>img {
	width: 108px;
	height: 27px;
	vertical-align: middle
}

.middlebar .middlebar-inner .chinese-tag {
	font-size: 16px;
	margin-left: 20px;
	line-height: 58px
}

.middlebar .middlebar-inner .chinese-tag a {
	color: #444
}

.middlebar .middlebar-inner .chinese-tag a:hover {
	color: #406599
}

.middlebar .middlebar-inner .chinese-tag a:active {
	color: #444
}

.middlebar .middlebar-inner .chinese-tag span {
	color: #999
}

.middlebar .middlebar-inner .search-wrap {
	width: 340px;
	margin-top: 7px
}

.container {
	width: 1170px;
	margin: 16px auto 0
}

.container .index-channel {
	width: 110px;
	height: 600px;
	margin-right: 30px;
	background-color: #fff
}

.container .index-content {
	width: 660px;
	overflow: hidden;
}

.container .index-right-bar,
.container .index-right-bar .news-struct #imagindexhover {
	width: 340px;
}

.container .index-right-bar .news-struct {
	height: auto
}

.container .index-right-bar .news-struct .module-fixed {
	position: fixed;
	top: 10px
}

.toolbar {
	position: fixed;
	bottom: 36px;
	left: 50%;
	margin-left: 588px
}

.toolbar i {
	vertical-align: middle
}

.channel {
	width: 110px;
	position: fixed;
	top: 16px;
	z-index: 30
}

.channel .logo {
	display: block;
	width: 110px;
	height: 32px;
	margin-bottom: 10px;
}

.channel .logo img {
	width: 100%;
	height: 100%
}

.channel .related-header {
	font-size: 24px;
	line-height: 1;
	font-weight: 400;
	color: #333;
	margin-bottom: 16px;
	text-align: center
}

.channel-item {
	width: 110px;
	height: 40px;
	line-height: 34px;
	text-align: center;
	color: #444;
	border-radius: 4px;
	margin-bottom: 2px;
	-webkit-transition-property: color, background-color;
	-o-transition-property: color, background-color;
	transition-property: color, background-color
}

.channel-item:visited {
	color: #444
}

.channel-item:hover {
	-webkit-animation-name: hvr-back-pulse;
	animation-name: hvr-back-pulse;
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	background-color: #ed4040;
	color: #fff
}

@-webkit-keyframes hvr-back-pulse {
	0% {
		background-color: rgba(237, 64, 64, .6)
	}
	50% {
		background-color: rgba(237, 64, 64, .76)
	}
}

@keyframes hvr-back-pulse {
	0% {
		background-color: rgba(237, 64, 64, .6)
	}
	50% {
		background-color: rgba(237, 64, 64, .76)
	}
}

.channel-item.active {
	background-color: #ed4040;
	color: #fff
}

.channel-item.active i {
	display: inline-block
}

.channel-item i {
	display: none;
	color: #fff;
	font-size: 14px;
	margin-right: 6px
}

.channel-item i.channel-refresh {
	-webkit-animation: rotating .8s linear 0s infinite;
	animation: rotating .8s linear 0s infinite
}

@-webkit-keyframes rotating {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotating {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.channel-item span {
	display: inline-block;
	font-size: 16px
}

.channel-more {
	position: relative;
	color: #444;
}

.channel-more:hover .channel-more-layer {
	display: block
}

.slide,
.slide-hidden {
	display: none
}

.channel-more-layer {
	display: none;
	position: absolute;
	bottom: 0;
	left: 110px;
	width: 232px;
	z-index: 30;
	background-color: #fff;
	padding: 5px;
	border: 1px solid #e8e8e8
}

.slide {
	margin-bottom: 6px
}

.slide-list {
	position: relative;
	width: 600px;
	height: 300px;
	overflow: hidden;
	background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(0, 0, 0, .3)), to(#000));
	background-image: -webkit-linear-gradient(top left, rgba(0, 0, 0, .3), #000);
	background-image: -o-linear-gradient(top left, rgba(0, 0, 0, .3), #000);
	background-image: linear-gradient(to bottom right, rgba(0, 0, 0, .3), #000)
}

.slide-list .slide-item {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: .8s;
	-o-transition-duration: .8s;
	transition-duration: .8s;
	z-index: 1
}

.slide-list .slide-item-active {
	opacity: 1;
	z-index: 10
}

.slide-list .slide-item img {
	width: 100%;
	height: 100%
}

.slide-list .slide-item .title {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 44px;
	line-height: 44px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding-left: 22px;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), to(rgba(0, 0, 0, .8)));
	background-image: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .8) 100%);
	background-image: -o-linear-gradient(top, transparent 0, rgba(0, 0, 0, .8) 100%);
	background-image: linear-gradient(-180deg, transparent 0, rgba(0, 0, 0, .8) 100%);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.slide-tab {
	width: 60px;
	height: 286px;
	color: #fff;
	font-size: 14px;
	background-color: #222;
	padding: 7px 0
}

.slide-tab-item {
	position: relative;
	cursor: pointer;
	text-align: center;
	line-height: 37px;
	margin-bottom: 14px
}

.slide-tab-item-active,
.slide-tab-item:hover {
	background: #ED4040;
	background: rgba(237, 64, 64, .8);
	z-index: 11
}

.slide-tab-item-active:before,
.slide-tab-item:hover:before {
	content: '';
	position: absolute;
	top: 12px;
	left: -6px;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-right: 6px solid #ED4040;
	border-right: 6px solid rgba(237, 64, 64, .8);
	border-bottom: 6px solid transparent
}

.link {
	color: #222
}
.link p{
	color:black;
}
.link:visited {
	color: #999
}

.link:visited:hover {
	color: #999!important
}

.link:hover {
	color: #406599
}

.title-box {
	font-size: 20px;
	line-height: 1.3;
	margin-bottom: 4px;
	font-weight: 700;
	max-height: 52px;
	display: -webkit-box
}

.img-wrap,
.img-wrap>img {
	display: inline-block;
	height: 100%
}

.img-wrap {
	position: relative;
	cursor: pointer;
	width: 100%;
	text-align: center;
	/*border: 1px solid #e8e8e8;*/
	/* background: #e8e8e8; */
	overflow: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.img-wrap>img {
	max-width: 100%;
	vertical-align: middle;
	-webkit-transition: all .5s ease-out .1s;
	-o-transition: all .5s ease-out .1s;
	transition: all .5s ease-out .1s
}

.img-wrap .lazy-load-img[lazy=loading] {
	width: 40px;
	height: 100%;
	margin: auto
}

.img-wrap:hover img {
	-webkit-transform: matrix(1.04, 0, 0, 1.04, 0, 0);
	-ms-transform: matrix(1.04, 0, 0, 1.04, 0, 0);
	transform: matrix(1.04, 0, 0, 1.04, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.pic-tip {
	position: absolute;
	right: 8px;
	bottom: 8px;
	padding: 0 6px;
	border-radius: 10px;
	background: #000;
	background: rgba(0, 0, 0, .7);
	font-style: normal;
	font-size: 12px;
	color: #fff;
	height: 22px;
	line-height: 22px
}

.msg-alert,
.msgAlert-place {
	height: 32px
}

.pic-tip.video-tip {
	padding-left: 18px
}

.pic-tip.video-tip:before {
	content: '';
	position: absolute;
	top: 7px;
	left: 8px;
	border-top: 4px solid transparent;
	border-left: 6px solid #fff;
	border-right: 6px solid transparent;
	border-bottom: 4px solid transparent
}

.feed-infinite-wrapper,
.msg-alert {
	position: relative
}

.feed-infinite-wrapper .J_ad,
.feed-infinite-wrapper .J_qihu_ad {
	display: block
}

.msg-alert {
	line-height: 32px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background-color: #60a3f5;
	background-color: rgba(96, 163, 245, .85);
	z-index: 20;
	-webkit-transition-property: height;
	-o-transition-property: height;
	transition-property: height;
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s
}

.msg-alert-fixed {
	width: 660px;
	position: fixed;
	top: 0;
	margin-top: 0
}

.msg-alert-hidden {
	height: 0
}

.msg-alert-hidden span {
	display: none!important
}

.msg-alert span {
	cursor: pointer;
	min-width: 500px;
	display: inline-block
}

.msg-alert i {
	position: absolute;
	top: 9px;
	right: 4px;
	font-size: 15px;
	cursor: pointer;
	z-index: 10
}

.company {
	padding: 15px 20px;
	background-color: #f4f5f6;
	font-size: 12px;
	text-align: left;
	line-height: 30px;
}

.company p {
	color: #777
}

.company span {
	display: block;
	color: #777
}

.company a {
	cursor: pointer;
	color: #777;
	font-size: 12px
}

.company img {
	vertical-align: middle;
	margin-right: 1px;
	margin-bottom: 3px
}

.friend-links-content {
	overflow: hidden;
	margin-right: -20px;
	margin-bottom: -20px
}

.friend-links-content .item {
	float: left;
	margin: 0 20px 20px 0
}

.friend-links-content .item a {
	color: #777;
	line-height: 1.4;
	font-size: 14px
}

.article-list .article-item {
	padding: 8px 0;
	border-bottom: 1px solid #e8e8e8
}

.article-list .article-item:first-child {
	padding-top: 0
}

.article-list .article-item:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.article-list .news-link {
	display: block;
	overflow: hidden
}

.article-list .news-pic {
	width: 114px;
	height: 76px;
	margin-right: 12px;
	float: left;
	text-align: center;
}

.article-list .news-pic img {
	width: auto!important;
	height: 100%!important
}

.article-list .news-inner {
	height: 60px;
	display: table-cell;
	vertical-align: middle
}

.article-list .news-inner p {
	vertical-align: middle;
	font-size: 16px;
	line-height: 20px;
	max-height: 40px;
	display: -webkit-box;
}

.video-list .news-inner p {
	vertical-align: middle;
	font-size: 16px;
	line-height: 20px;
	max-height: 40px;
	display: -webkit-box;
}

.more-items-content {
	overflow: hidden;
	margin-right: -20px;
	margin-bottom: -20px
}

.more-items-content .item {
	float: left;
	margin: 0 20px 20px 0
}

.more-items-content .item a {
	color: #777;
	line-height: 1.4;
	font-size: 14px
}

.report {
	display: block;
	padding: 12px 22px;
	background-color: #F4F5F6;
	margin: 16px 0
}

.report .img-holder {
	width: 57px;
	height: 50px
}

.report .img-holder>img {
	width: 100%;
	height: 100%
}

.report .info {
	margin-top: 4px;
	margin-left: 15px;
	line-height: 1
}

.report .info .title {
	font-size: 18px;
	color: #222;
	margin-bottom: 8px
}

.report .info .tel {
	font-size: 14px;
	color: #777
}

.action-dislike {
	position: relative;
	color: transparent;
	cursor: pointer;
	width: 0;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding-right: 20px;
	padding-left: 8px;
	-webkit-transition: width .3s ease;
	-o-transition: width .3s ease;
	transition: width .3s ease;
	white-space: nowrap;
	z-index: 2
}

.action-dislike>i {
	position: absolute;
	top: 2px;
	right: 0
}

.action-dislike:hover {
	background-color: #f85959;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	width: 44px
}

.action-dislike:hover i {
	color: #fff!important
}

.tag-style-default {
	border-color: #87a5b5!important;
	color: #87a5b5!important
}

.tag-style-shehui {
	border-color: #41baad!important;
	color: #41baad!important
}

.tag-style-yule {
	border-color: #b46aff!important;
	color: #b46aff!important
}

.tag-style-tiyu {
	border-color: #55c167!important;
	color: #55c167!important
}

.tag-style-qiche {
	border-color: #539db8!important;
	color: #539db8!important
}

.tag-style-hot {
	border-color: #ED4040!important;
	color: #ED4040!important
}

.tag-style-video {
	border-color: #FF7920!important;
	color: #FF7920!important
}

.tag-style-image {
	border-color: #FFAE02!important;
	color: #FFAE02!important
}

.tag-style-society {
	border-color: #41BAAD!important;
	color: #41BAAD!important
}

.tag-style-car {
	border-color: #539DB8!important;
	color: #539DB8!important
}

.tag-style-sport {
	border-color: #55C167!important;
	color: #55C167!important
}

.tag-style-finance {
	border-color: #B5743A!important;
	color: #B5743A!important
}

.tag-style-technology {
	border-color: #60A3F5!important;
	color: #60A3F5!important
}

.tag-style-entertainment {
	border-color: #B46AFF!important;
	color: #B46AFF!important
}

.tag-style-other {
	border-color: #87A5B5!important;
	color: #87A5B5!important
}

.avatar-style-0 {
	background-color: #ff9090!important
}

.avatar-style-1 {
	background-color: #90ccff!important
}

.avatar-style-2 {
	background-color: #bfa1d0!important
}

.avatar-style-3 {
	background-color: #80c184!important
}

.avatar-style-4 {
	background-color: #e7ad90!important
}

.avatar-style-5 {
	background-color: #ccc!important
}

.footer-bar {
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}

.footer-bar-left {
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
	line-height: 20px
}

.footer-bar-action {
	display: inline-block;
	font-size: 14px;
	line-height: 1;
	vertical-align: middle
}

.footer-bar-action.source {
	color: #777;
	font-size: 14px;
	cursor: default
}

.footer-bar-action.media-avatar {
	color: #fff;
	margin-right: 2px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	border-radius: 50%;
	background-color: #eee;
	overflow: hidden;
	cursor: default
}

.footer-bar-action.media-avatar>img {
	width: 100%;
	height: 100%
}

.footer-bar-action.media-avatar>img[lazy=loading] {
	width: 10px;
	height: 100%;
	margin: auto
}

.footer-bar-action.tag {
	font-size: 12px;
	color: #eee;
	margin-right: 10px;
	padding: 1px 2px;
	border: 1px solid #eee;
	cursor: default
}

.footer-bar-action.hot {
	font-size: 14px;
	color: #ed4040;
	margin-left: 8px
}

.footer-bar-action.recommend {
	font-size: 12px;
	color: #2a90d7;
	border: 1px solid #2a90d7;
	padding: 1px 2px;
	margin-left: 8px
}

/* .more-mode,
.no-mode,
.single-mode,
.ugc-mode {
	padding: 10px 0;
	border-bottom: 1px solid #e8e8e8;
	position: relative
} */

.footer-bar-action.ad {
	font-size: 14px;
	color: #2a90d7;
	margin-left: 8px
}

.more-mode .img-list {
	position: relative;
	margin: 10px 0 10px -9px
}

.more-mode .img-item {
	float: left;
	width: 156px;
	height: 104px;
	margin-left: 9px;
}

.more-mode .img-item.first-child {
	margin-left: 0
}

.more-mode .more-info {
	display: inline-block;
	width: 88px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	font-size: 14px;
	color: #406599;
	margin-top: 36px
}

.single-mode-rbox:before,
.ugc-mode-rbox:before {
	font-size: 0;
	visibility: hidden;
	content: ''
}

.single-mode {
	height: 104px;
}

.single-mode-lbox {
	width: 156px;
	height: 104px;
	margin-right: 16px;
}

.single-mode-lbox a {
	width: 156px;
	height: 104px;
	display: block;
}

.single-mode-rbox-inner,
.single-mode-rbox:before,
.ugc-mode-rbox-inner,
.ugc-mode-rbox:before {
	display: inline-block;
	vertical-align: middle
}

.single-mode-rbox {
	height: 100%;
	overflow: hidden
}

.single-mode-rbox:before {
	width: 0;
	height: 100%
}

.single-mode-rbox-inner {
	width: 99%
}

.ugc-mode-lbox {
	position: relative;
	width: 158px;
	height: 158px;
	margin-right: 16px
}

.ugc-mode-rbox {
	height: 100%;
	overflow: hidden
}

.ugc-mode-rbox:before {
	width: 0;
	height: 100%
}

.ugc-mode-rbox-inner {
	width: 100%
}

.ugc-mode-user {
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 6px
}

.ugc-mode-user .ugc-avatar {
	float: left;
	width: 46px;
	height: 46px;
	margin-right: 8px;
	border-radius: 50%;
	overflow: hidden;
	background: #e8e8e8;
	text-align: center
}

.ugc-mode-user .ugc-avatar>img {
	width: 100%;
	height: 100%
}

.ugc-mode-user .ugc-avatar>img[lazy=loading] {
	width: 20px;
	height: 100%;
	margin: auto
}

.ugc-mode-user .ugc-desc {
	overflow: hidden
}

.ugc-mode-user .ugc-desc .ugc-name {
	display: block;
	font-size: 18px;
	line-height: 1;
	color: #222;
	margin: 3px 0 6px
}

.feedback .email,
.feedback .label {
	margin-bottom: 5px
}

.ugc-mode-user .ugc-desc .ugc-name span {
	display: inline-block;
	vertical-align: middle
}

.ugc-mode-user .ugc-desc .ugc-name span:hover {
	color: #406599
}

.ugc-mode-user .ugc-desc .ugc-meta {
	line-height: 1;
	font-size: 0;
	color: #777
}

.ugc-mode-user .ugc-desc .ugc-meta span {
	font-size: 14px
}

.ugc-mode-content {
	font-size: 14px;
	color: #222;
	line-height: 1.4;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	max-height: 57px;
	overflow: hidden
}

.picture-list .picture-item p,
.video-list .video-item dl dd h4 {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.ugc-mode-content a {
	color: #222
}

.ugc-mode-content a:hover {
	color: #406599
}

.ugc-mode-footer {
	margin-top: 10px
}

.ugc-mode-footer-left {
	display: inline-block;
	font-size: 0;
	line-height: 20px
}

.ugc-mode-action {
	display: inline-block;
	font-size: 14px;
	line-height: 1;
	vertical-align: middle
}

.ugc-mode-action.source {
	color: #777;
	font-size: 14px
}

.ugc-mode-action.source:hover {
	color: #406599
}

.feedback .label {
	color: #333
}

.feedback .email,
.feedback .text {
	border-radius: 4px;
	border: 1px solid #d7d7d7;
	color: #5e5e5e;
	width: 100%;
	outline: 0;
	padding: 5px 10px;
	resize: none
}

.feedback .text {
	height: 100px
}

.picture-list {
	margin-right: -12px;
	margin-bottom: -16px
}

.picture-list .picture-item {
	margin-right: 12px;
	margin-bottom: 16px;
	width: 144px
}

.picture-list .picture-item-a {
	margin: 0;
	display: block!important
}

.picture-list .picture-item p {
	margin-top: 6px;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 18px;
	height: 36px;
	display: -webkit-box
}

.picture-list .picture-img {
	position: relative;
	width: 144px;
	height: 84px
}

.video-list .video-item {
	padding: 8px 0
}

.video-list .video-item-a {
	display: block!important;
	padding: 0
}

.video-list .video-item:first-child {
	padding-top: 0
}

.video-list .video-item:last-child {
	padding-bottom: 0
}

.video-list .video-item dl {
	height: 68px;
	overflow: hidden
}

.video-list .video-item dl dt {
	position: relative;
	float: right;
	width: 118px;
	height: 100%;
	overflow: hidden;
	margin-left: 10px
}

.video-list .video-item dl dt .video-tag {
	padding-left: 16px
}

.video-list .video-item dl dt .video-tag:before {
	content: '';
	position: absolute;
	right: 16px;
	border-top: 4px solid transparent;
	border-left: 6px solid #fff;
	border-right: 6px solid transparent;
	border-bottom: 4px solid transparent;
	top: 6px;
	left: 8px
}

.video-list .video-item dl dd {
	display: table;
	overflow: hidden;
	height: 100%
}

.video-list .video-item dl dd .cell {
	display: table-cell;
	vertical-align: middle
}

.video-list .video-item dl dd h4 {
	font-size: 16px;
	line-height: 20px;
	max-height: 40px;
	display: -webkit-box;
}

.video-list .video-item dl dd p {
	padding-top: 10px;
	color: #999
}

.pane-module {
	width: 300px;
	border-top: 2px solid #ed4040;
	background-color: #f4f5f6;
	margin-bottom: 16px;
	padding: 15px 20px 20px
}

.pane-module .module-head {
	color: #222;
	padding: 0;
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: 700
}

.pane-module .module-head a:visited {
	color: #222
}

.pane-module .module-head a:hover {
	color: #406599
}

.pane-module .module-title {
	color: #222
}

.pane-module .module-title:hover {
	color: #406599
}

.cnxh-pic {
	float: right;
	width: 118px;
	height: 68px;
}

.cnxh-title {
	padding-top: 13px;
	font-size: 14px;
    line-height: 20px;
    max-height: 40px;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.pane-module .module-pic {
	overflow: hidden;
	position: relative;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	display: inline-block;
	text-align: center;
	background: #e8e8e8
}

.pane-module .module-pic img {
	width: 100%;
	height: 100%
}

.pane-module .module-pic img[lazy=loading] {
	width: 100%;
	height: 100%;
	margin: 0 auto
}

.pane-module .module-pic:hover img {
	-webkit-transition: all .3s ease-out .1s;
	-o-transition: all .3s ease-out .1s;
	transition: all .3s ease-out .1s;
	-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);
	-ms-transform: matrix(1.05, 0, 0, 1.05, 0, 0);
	transform: matrix(1.05, 0, 0, 1.05, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.pane-module .module-tag {
	position: absolute;
	right: 8px;
	bottom: 8px;
	padding: 0 6px;
	border-radius: 10px;
	background: #000;
	background: rgba(0, 0, 0, .7)
}

.pane-module .module-tag span {
	line-height: 20px;
	font-size: 12px;
	color: #fff;
}

.search-wrap {
	position: relative;
	z-index: 1;
	height: 44px
}

.search-wrap .tt-input-group__append {
	border: 1px solid #208eda;
	background-color: #208eda;
	color: #fff;
	display: block;
	float: right;
	position: absolute;
	right: 0;
	width: 40px;
	padding: 0 18px;
	top: 0;
	height: 42px
}

.tt-input-group__append .tt-button {
	height: 42px;
	border: 0;
	color: #fff;
	line-height: 42px;
	padding: 0 15px;
	margin-top: 0
}

.search-wrap .tt-input__inner {
	height: 22px;
	width: 240px;
	padding-top: 10px;
	padding-bottom: 10px
}

.search-wrap .tt-input__inner:focus,
.search-wrap .tt-input__inner:hover {
	border-color: #208eda
}

.toolbar .tool-item {
	width: 35px;
	line-height: 45px;
	text-align: center;
	/* background: rgba(248, 89, 89, .8); */
	cursor: pointer;
	margin-bottom: 2px;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.toolbar .tool-item a {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #f97a7a;
	color: #fff;
	font-size: 14px;
}

#loading-pulse,
.p-links-o {
	display: none
}

.toolbar .tool-item a:hover {
	background-color: #F85959
}

.refresh-mode {
	position: relative;
	text-align: center;
	font-size: 14px;
	color: #2A90D7;
	height: 32px;
	line-height: 32px;
	background: rgba(41, 144, 215, .08);
	border: 1px solid #2a90d7;
	border-radius: 4px;
	cursor: pointer
}

.refresh-mode:before {
	position: absolute;
	top: -2px;
	left: 0;
	content: '';
	width: 100%;
	height: 1px;
	background-color: #fff
}

.refresh-mode:hover {
	background: rgba(41, 144, 215, .2)
}

.jrtt-ad1 {
	margin-bottom: 16px;
	background-color: #F4F5F6;
	padding: 20px;
	vertical-align: top
}

.jrtt-ad3 {
	border-bottom: 1px solid #e8e8e8;
	position: relative;
	vertical-align: top
}

.jrtt-ad3 span {
	position: absolute;
	bottom: 0;
	right: 0;
	margin-bottom: 20px;
	color: #ddd
}

.news-struct1 {
	height: auto
}

.news-struct1 .news-struct2.fixed {
	position: fixed;
	bottom: 20px
}

.video-tag-l {
	position: absolute;
	right: 8px;
	bottom: 8px;
	padding: 0 6px 0 16px;
	border-radius: 10px;
	background: #000;
	background: rgba(0, 0, 0, .7)
}

.video-tag-l:before {
	content: '';
	position: absolute;
	right: 16px;
	border-top: 4px solid transparent;
	border-left: 6px solid #fff;
	border-right: 6px solid transparent;
	border-bottom: 4px solid transparent;
	top: 6px;
	left: 8px
}

.video-tag-l span {
	line-height: 20px;
	font-size: 12px;
	color: #fff
}

.p-links-o {
	height: 38px
}

.p-links {
	font-size: 0;
	background-color: #fff;
	position: fixed;
	top: 0;
	padding-top: 16px;
	z-index: 999;
	width: 660px
}

.p-links a {
	margin-right: 24px;
	line-height: 38px;
	font-size: 16px
}

.p-links a.active {
	color: #ed4040
}

#data-list li {
	-o-transition: background-color .2s linear;
	transition: background-color .2s linear;
	-webkit-transition: background-color .2s linear
}

#data-list li:hover {
	background-color: #f0f0f0
}

span a:hover {
	color: red;
}
.index_content-r-fixed {
	position:fixed;
	left:50%;
	margin-left:245px;
	bottom: 10px;
	top: 0px;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom:180px;
}
.index_content-r-fixed2 {
	position:fixed;
	left:50%;
	margin-left:245px;
	/*bottom: 10px;*/
	top: -1740px;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom:180px;
}
.ty-top-ent{}
.ty-top-prefix-video{ display: inline-block; margin-right: 5px; margin-left: 3px; width: 16px; height: 10px; vertical-align: 1px; background: url(../image/icon-prefix-video.png) 0 0 no-repeat;}
.ty-top-ent .ty-card-tt { margin-right: 0;}
.ty-top-ent .ty-card-tt a.ty-card-link-em, .ty-top-ent .ty-card-tt a.ty-card-link-em:visited { color: #222;}
.ty-top-ent .ty-card-tt a.ty-card-link-em:hover{ color: #406599;}
.ty-top-ent .ty-card-tt a, .ty-top-ent .ty-card-tt a:visited { color: #333;}
.ty-top-ent .ty-card-tt a:hover{ color: #666;}
.ty-cardlist-w{ width: 640px; line-height: 22px; font-size: 14px; color: #999; font-family: 'Hiragino Sans GB','Microsoft Yahei','寰蒋闆呴粦','Simsun','瀹嬩綋','Arial';}
.ty-cardlist-w a {color: #333; text-decoration: none; }
.ty-cardlist-w a:visited {color: #333; }
.ty-cardlist-w a:hover, .ty-cardlist-w a:active, .ty-cardlist-w a:focus {color: #E43B5B; text-decoration: none; }
.ty-cardlist-w .clearfix:after {content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.ty-cardlist-w .clearfix {zoom: 1; }
.ty-cardlist-w .clearit {clear: both; height: 0; font-size: 0; overflow: hidden; }

.ty-cardlist-w a.ty-card-link-em {color: #000; text-decoration: none; }
.ty-cardlist-w a.ty-card-link-em:visited {color: #406599; }
.ty-cardlist-w a.ty-card-link-em:hover, .ty-cardlist-w a.ty-card-link-em:active, .ty-cardlist-w a.ty-card-link-em:focus {color: #406599; text-decoration: none; }

.ty-cardlist-loading{ margin-top: 5px; border: 1px solid #E5EFF6; height: 38px; line-height: 38px; background-color: #E9F5FD; text-align: center; font-size: 14px; color: #333; cursor: pointer;}
.ty-cardlist-loading:hover{ opacity: .8; filter:alpha(opacity=80);}

.cardlist__item{margin: 10px;padding: 10px;background: #ddd;}
.cardlist-a__loading, .cardlist-a__tip, .cardlist-a__more{margin: 10px 0;padding: 10px;text-align: center;}
.ty-cardlist-w .cardlist-a__more{ padding: 0; color: #666;font-size: 16px;}
.cardlist-a__more-c { height: 40px; border: 1px solid #E43B5B; line-height: 40px; color: #E43B5B; background-color: #fff; cursor: pointer; transition: all ease 0.3s;}
.cardlist-a__more-c:hover{ color: #fff; background-color: #E43B5B;}
.cardlist-a__loading{ font-size: 18px; color: #999;}
.cardlist-a__loading .icon-loading{display: inline-block; margin-left: 15px; width: 100px;height: 20px;background: url(../image/loading.gif) 0 0 no-repeat;vertical-align: middle;}
.cardlist__item_newsa{background: red;color: #fff;}
.cardlist__item_newsb{border: 3px solid blue;color: #fff;}
.cardlist-a__tab{border-top: 2px solid #F04C64;}
.cardlist-a__tab, .cardlist-a__tab li{height: 50px;line-height: 50px;}
.cardlist-a__tab li{float: left;display: inline;padding: 0 20px;font-size: 18px;cursor: pointer;}
.cardlist-a__tab li.current{background: #F04C64;color: #fff;}


.btn-clicktorefresh{color: #E43B5B;cursor: pointer;}


.cardlist-a__pager{text-align: center;margin: 20px;}
.cardlist-a__pager a{min-width: 10px;display: inline-block;padding: 2px 10px;margin: 10px;border: 1px solid #333;line-height: 20px;height: 20px;vertical-align: middle;cursor: pointer;}
.cardlist-a__pager .page-cur{color: red;cursor: text;} 

.ty-cardlist-w .ty-card:nth-last-of-type(1){ border-bottom: none;}
.ty-card{ position: relative; z-index: 10; border-bottom: 1px solid #EFEFEF; background-color: #fff; letter-spacing: .5px; letter-spacing: 0\9;}
.ty-card:hover{ background-color: #FAFBFD;}
.ty-card-close{ display: none; position: absolute; right: 10px; top: 10px; width: 12px; height: 12px; background: url(../image/icon-close.png) 0 0 no-repeat; cursor: pointer;}
.ty-card:hover .ty-card-close{ display: block; opacity: .6; filter:alpha(opacity=60);}
.ty-card:hover .ty-card-close:hover{ opacity: 1; filter:alpha(opacity=100);}
.ty-card-l{ float: left; width: 150px; padding-bottom: 20px;}
.ty-card-r{ margin-left: 170px;}
.ty-card-tt{ padding-top: 17px; margin-right: 30px; height: 52px; line-height: 26px; font-size: 20px; font-weight: bold;}
.ty-card-tt-prefix{ position: relative; z-index: 1; padding-right: 14px; color: #E43B5B; font-style: normal; font-weight: bold;}
.ty-card-tt-prefix:after { position: absolute; top: 4px; right: -1px; width: 1px; height: 20px; background-color: #d8d8d8; margin: 0 7px; content: '';}
.ty-card-icon-mpics, .ty-card-icon-live, .ty-card-icon-topic, .ty-card-icon-scheme, .ty-card-icon-video, .ty-card-icon-exclusive{ display: inline-block; margin-right: 5px; width: 66px; height: 26px; vertical-align: -6px;}
.ty-card-icon-mpics{ display: none!important; background: url(../image/prefix-mpics.png) 0 0 no-repeat;}
.ty-card-icon-live{ background: url(../image/prefix-live.png) 0 0 no-repeat;}
.ty-card-icon-topic{ background: url(../image/prefix-topic.png) 0 0 no-repeat;}
.ty-card-icon-scheme{ background: url(../image/prefix-scheme.png) 0 0 no-repeat;}
.ty-card-icon-video{ display: none!important; background: url(../image/prefix-video.png) 0 0 no-repeat;}
.ty-card-icon-exclusive{ background: url(../image/prefix-exclusive.png) 0 0 no-repeat;}
.ty-card-icon-hot{ display: inline-block; margin-left: 5px; width: 31px; height: 11px; vertical-align: 0px; background: url(../image/icon-hot.png) 0 0 no-repeat;}
.ty-card-tip1{ margin-top: 8px; height: 24px; line-height: 24px; font-size: 14px; color: #999;}
.ty-card-tip2{ margin-top: 3px; padding-bottom: 10px; height: 24px; line-height: 24px; font-size: 14px; color: #999;}

.ty-card-type1{}
.ty-card-thumb-w{ position: relative; margin-top: 20px; width: 150px; height: 100px; overflow: hidden;}
.ty-card-thumb{ width: 150px; height: 100px; will-change: transform; transition: transform ease-in-out .3s;}
.ty-card-thumb:hover{ transform: scale(1.1, 1.1);}
.ty-card-thumb-noani { transition: none;}
.ty-card-thumb-noani:hover { transform: none;}
.ty-card-tip2-i{ display: inline-block; padding-right: 12px;}
.ty-card-cmnt{ float: right; margin-right: 10px; padding-right: 0; cursor: pointer;}
.ty-card-cmnt a, .ty-card-cmnt a:visited{ color: #999;}
.ty-card-cmnt a:hover{ color: #E43B5B;}
.ty-card-cmnt-icon{ display: inline-block; margin-right: 5px; width: 16px; height: 16px; vertical-align: -3px; background: url(../image/icon-cmnt.png) 0 0 no-repeat;}
a:hover .ty-card-cmnt-icon{ background: url(../image/icon-cmnt-hover.png) 0 0 no-repeat;}
.ty-card-tag{ margin-right: 5px;}
.ty-cardlist-w .ty-card-tag a, .ty-cardlist-w .ty-card-tag a:visited{ color: #999;}
.ty-card-video{ position: absolute; left: 10px; bottom: 10px; width: 27px; height: 27px; background: url(../image/icon-video.png) 0 0 no-repeat;}
.ty-card-video:hover{ opacity: .9; filter:alpha(opacity=90);}
.ty-card-type2{}
.ty-card-type3 .ty-card-tt{ height: auto; padding-bottom: 10px;}
.ty-card-type3{}
.ty-card-type3 .ty-card-tt{ height: auto; padding-bottom: 10px;}
.ty-card-type3 .ty-card-picstotal{ margin-left: 5px; font-size: 14px; font-weight: normal; color: #999;}
.ty-card-thumbs-w{ height: 100px; margin-bottom: 10px; overflow: hidden;}
.ty-card-thumbs-c{ position: relative; z-index: 1; display: inline-block; margin-right: 8px; overflow: hidden;}
.ty-card-thumbs-gif{ position: absolute; right: 0; bottom: 0; z-index: 2; width: 28px; height: 20px; line-height: 20px; text-align: center; color: #333; background-color: rgba(255,255,255,0.6); font-family: arial; font-style: normal;}
.ty-card-thumbs-w .ty-card-thumb{ display: block; height: 100px; width: auto;}
.ty-card-thumbs-w .ty-card-thumbs-c:nth-last-of-type(1){ margin-right: 0;}
.ty-card-type15{}
.ty-live-stat{ position: absolute; z-index: 11; top: 0; left: 0; width: 54px; height: 24px;}
.ty-live-stat-pre{ background: url(../image/live-pre.png) 0 0 no-repeat;}
.ty-live-stat-ing{ background: url(../image/live-ing.png) 0 0 no-repeat;}
.ty-live-stat-end{ background: url(../image/live-end.png) 0 0 no-repeat;}
.ty-live-time{ position: absolute; z-index: 11; bottom: 0; left: 0; width: 150px; height: 24px; line-height: 24px; font-size: 12px; font-family: arial; text-align: center; background-color: rgba(255,255,255,0.7); color: #000;}
.ty-live-icon-ing{ display: inline-block; width: 10px; height: 24px; vertical-align: -7px; background: url(../image/prefix-live-ing.png) center center no-repeat;}
.ty-live-icon-to{ display: inline-block; width: 24px; height: 24px; vertical-align: -7px; background: url(../image/prefix-live-clock.png) center center no-repeat;}
.ty-card-type4{}
.ty-card-type4 .ty-card-tt{ height: auto; padding-bottom: 10px;}
.ty-card-play-w{position: relative; height:360px; }
.ty-card-play-poster-w{position: relative; }
.ty-card-play-poster{display: block; width: 640px; height: 360px; }
.ty-card-player-w{display: none; width: 640px; height: 360px; position: absolute; top:0; }
.ty-card-play-icon{width: 70px; height: 70px; position: absolute; background: url("../image/icon-videoplay.png"); left: 50%; top: 50%; margin-left: -35px; margin-top: -35px; }
.ty-card-play-cover{display: none; width: 70px; height: 70px; background: url("../image/feedloading1.gif"); background-size: cover; position: absolute; top:50%; left:50%; margin-left: -35px; margin-top: -35px; filter:alpha(opacity=70); opacity:0.6; }
.ty-card-reload-icon{display: none; width: 64px; height: 64px; background-size: cover; position: absolute; top:50%; left:50%; margin-left: -32px; margin-top: -32px; filter:alpha(opacity=70); opacity:0.6; background: url("../image/reload-icon.png"); }
.ty-card-reload-span{display: none; text-align: center; width: 400px; height: 24px; position: absolute; top:65%; left: 50%; margin-left: -200px; font-family: MicrosoftYaHei-Bold; font-size: 24px; line-height: 31px; color: #FFFFFF; letter-spacing: 0; text-shadow: 0 2px 4px rgba(0,0,0,0.36); }
.ty-card{ overflow: visible; background: none; z-index: auto; }
.ty-card .ty-card-tip{ position: absolute; right: 0; top: -2px; border: 2px solid #EFEFEF; z-index: 100; background: #fff; }
.ty-card .ty-card-tip li{ min-width: 142px; _width: 142px; height: 34px; padding: 3px; line-height: 34px; font-size: 16px; border: 1px solid #dce0e3; margin-top: 12px; text-align: center; cursor: pointer; background-color: #FAFBFD;}
.ty-card .ty-card-tip li:hover{ border-color: #a3a8ac; background-color: #edf0f1; }
.ty-card .ty-card-tip ul{ padding: 24px 29px; }
.ty-card .ty-card-tip .ty-card-close{ display: block; filter:alpha(opacity=60); opacity:0.6; }
.ty-card-type10{ padding-bottom: 20px;margin-top: -5px;}
.ty-card-type10 .ty-card-tt{ height: auto; padding-bottom: 10px;}
.ty-card-type10-l{ float: left; width: 150px;}
.ty-card-type10-r{ margin-left: 170px;}
.ty-card-type10-i{ margin-top: 5px;}
.ty-card-type10-i:not(:first-child){ margin-top: 12px;}
.ty-card-type10-i .ty-card-thumb-w{ margin-top: 5px;}
.ty-card-type10-subtt{ height: 28px; line-height: 28px; font-size: 16px; font-weight: normal; margin-bottom: 10px\9;overflow:hidden;}
.ty-card-type10-makeup{ padding: 7px 0; height: 20px; text-indent: 12px; line-height: 20px; background: url(../image/prefix-makeupurl.png) left center no-repeat; white-space: nowrap; font-size: 16px;}
.ty-card-type10-makeup:nth-of-type(1){ margin-top: 3px;}
a.ty-card-type10-makeupurl{ margin-right: 10px;}
a.ty-card-type10-makeupurl:nth-last-of-type(1){ margin-right: 0;}
.ty-card-type21 a.wb-a-b{color:#999;}
.ty-card-type21 a.wb-a-b:visited{color:#999;}
.ty-card-type21 a.wb-a-b:hover,.ty-card-type21 a.wb-a-b:active,.ty-card-type21 a.wb-a-b:focus{color:#E43B5B;}
.ty-card-type21 .wb-piccut-h img,
.ty-card-type21 .wb-piccut-v img { position:absolute; top:50%; left:50%;
	-webkit-transform: perspective(1px) translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: perspective(1px) translate(-50%,-50%);}
@media \0screen\,screen\9 {
	.ty-card-type21 .wb-piccut-h img,
	.ty-card-type21 .wb-piccut-v img {position:static; top:auto; left:auto;}
}
.ty-card-type21 .wb-piccut-h img{ width:auto!important; min-width:100%; height:100%; _width:100%; _height:auto; }
.ty-card-type21 .wb-piccut-v img{ height:auto!important; width:100%; min-height:100%; _width:auto; _height:100%;}
/* ICON */
.ty-card-type21 .wb-icon-f,
.ty-card-type21 .wb-icon-r,
.ty-card-type21 .wb-icon-p{display: inline-block; margin-right: 5px; width: 16px; height: 16px; vertical-align: -3px!important;}
.ty-card-type21 .wb-icon-f{background: url(../image/icon-fwd.png) 0 0 no-repeat;}
.ty-card-type21 .wb-icon-r{background: url(../image/icon-cmnt.png) 0 0 no-repeat;}
.ty-card-type21 .wb-icon-p{background: url(../image/icon-like.png) 0 0 no-repeat;}
.ty-card-type21 a:hover .wb-icon-f{ background: url(../image/icon-fwd-hover.png) 0 0 no-repeat;}
.ty-card-type21 a:hover .wb-icon-r{ background: url(../image/icon-cmnt-hover.png) 0 0 no-repeat;}
.ty-card-type21 a:hover .wb-icon-p{ background: url(../image/icon-like-hover.png) 0 0 no-repeat;}
.ty-card-type21 .wb-icon-play{}
.ty-card-type21 .W_loading_big {display:inline-block;background-repeat: no-repeat; vertical-align: middle;-webkit-animation:loading .8s linear infinite;animation:loading 0.8s linear infinite;}
.ty-card-type21 .W_loading_big{ width:35px; height:35px; background-image:url(../image/loading_big.png);background-image:url(../image/loading_big.gif)\9;}
@media screen and (min-width:0\0) {
	.ty-card-type21 .W_loading_big{background-image:url(../image/loading_big.gif);}
	.ty-card-type21 .W_loading_big:not(*:root) {background-image:url(../image/loading_big.png);}
	_:-ms-input-placeholder, :root .ty-card-type21 .W_loading_big {-webkit-animation:none;animation:none; background-image:url(../image/loading_big.gif);}
}
@-webkit-keyframes loading{
	0%{-webkit-transform:rotate(0deg);}
	100%{-webkit-transform:rotate(360deg);}
}
@keyframes loading{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}
.ty-card-type21 .wb-text{ padding-top: 15px; font-size: 16px; font-weight: normal; line-height: 26px;}
.ty-card-type21 .wb-text a{ display: block; max-height: 52px; margin-right: 20px; line-height: 26px; overflow : hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word; }
.ty-card-type21 .ty-card-l{ padding-bottom: 14px; }
.ty-card-type21 .ty-card-r .wb-text a{ max-height: 78px; -webkit-line-clamp: 3;}
.ty-card-type21 .ty-card-thumbs-w,
.ty-card-type21 .wb-vbox{ margin: 18px 0 14px; }
.ty-card-type21 .ty-card-thumbs-c{ margin-right: 13px; }
.ty-card-type21 .wb-textpics .wb-text{ margin-bottom: 18px; }
.ty-card-type21 .wb-vbox{ position: relative; width: 100%; height: 0; padding-bottom: 56.25%;}
.ty-card-type21 .wb-vbox-img,
.ty-card-type21 .wb-vbox-flash,
.ty-card-type21 .wb-vbox-video{ position: absolute; width: 100%; height: 100%;}
.ty-card-type21 .wb-vbox-img{ overflow: hidden; }
.ty-card-type21 .wb-opt{ height: 30px; padding-bottom: 20px;  line-height: 30px;}
.ty-card-type21 .wb-opt span{ display: inline-block; vertical-align: top;}
.ty-card-type21 .wb-opt-face img{ width: 30px; height: 30px; border-radius: 50%;}
.ty-card-type21 .wb-opt-name{ margin: 0 10px 0 8px; font-weight: bold; }
.ty-card-type21 .wb-fr{ float: right; margin-right: 10px;}
.ty-card-type21 .wb-fr a{ margin-left: 15px; }
.ty-card-type21 .wb-fbox{ margin: 14px 0 16px; background: #f1f3f7;}
.ty-card-type21 .wb-fbox .ty-card-thumb-w{ margin-top: 16px; }
.ty-card-type21 .wb-fbox .ty-card-l{ padding-bottom: 16px; }
.ty-card-type21 .wb-fbox .wb-opt{ padding: 5px 0 0; }
.ty-card-type21 .wb-fbox .wb-opt-name{ margin: 0 26px 0 0; font-weight: normal; }
.ty-card-type21 .wb-fbox .ty-card-thumbs-w,
.ty-card-type21 .wb-fbox .wb-vbox{ margin: 14px 0 0;}
.ty-card-type21 .wb-fbox .wb-textpics .wb-text,
.ty-card-type21 .wb-fbox .wb-textvideo .wb-text{ margin-bottom: 0; padding-top: 10px;}
.ty-card-type21 .wb-fbox .wb-textpics .wb-opt,
.ty-card-type21 .wb-fbox .wb-textvideo .wb-opt{ padding: 7px 0; }

/* 今日热搜 */
#jrtt-ad-right1 {
    position: relative;
	padding: 0;
}

.refresh-btn {
    position: absolute;
    right: 0;
    top: 24px;
    font-size: 13px;
    color: #888;
    cursor: pointer;
}
.icon-refresh-btn {
    width: 14px;
    height: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAjCAYAAABiv6+AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCNjYxQzgwMzc2RDExRTc5OTk2OEM5MUVGNkMzNkMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCNjYxQzgxMzc2RDExRTc5OTk2OEM5MUVGNkMzNkMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkI2NjFDN0UzNzZEMTFFNzk5OTY4QzkxRUY2QzM2QzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkI2NjFDN0YzNzZEMTFFNzk5OTY4QzkxRUY2QzM2QzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7kwEoFAAAF60lEQVR42uxaa2xURRSeXRqLDdWAj+IPjK5oSBQTIyiJVSOCjZhqJa0Cvq2AsYJBMUFNsChglB8mCihWEDURFFLKIxqCNsaCIkgUsMQI1Ag+qPUBFpdUpet3vN/G683d3Zl7525bsif5cu/OzpyZO9+cM2cesc0tLcqWXFFenjPP9CVHlU15YeqAnHm2jR6pbMtlzdtVFFLE5zjgVeAsw/KHgFrgXQttKQMeBCqBoUAM2Au8DbwEHI7g+88AxgCXsP440A7sBN4Hfgyp/0k+5+gWiPMpZFSzE0wgZZZa6JjxwJfAQGAKcCYwBHgASABfAzdbJELafhPwHHAqsAKYBcwE3gSKgfnAJFcfBanjbKDeRYy2hYhlfByg0i3A4JCdcyOwBLhBvIsrPck2CZYD7wB/A+stEHI3MByYDRz0/Je2EKlnBgfJYiBlWIfkn8z3el1LiaueldMykOFH/ASggWVCTXXApcBcHzK8xMyn+xwbsK5ukrJM11LiGZjVgQ2ZwpG4TSPvdPr5n4FVAevrR2JfB37VyP87XXI13VjkpBRl8H35kmcM8tYBV7N9dQHrOw48C3yvmb+Sc1h/4BHOc+tCkJLTfRWpviM/cZJPvweV7wzyfiARLvupFGgOUa8WKX6EDNSs4DcLnVzN52rN/KtD1lcC3AasBDo18idpxXewTNhFlJByXzZS/AjZr6l8UMjGSWi7iO8fcm6IUkoY2g6lG5qn2cFJBh5RSExnUh+kibCyiKQIXjQo83jA+kYDxxiQyIL2WoOyQywREOea715aRn1vCntrgNM5HyzWyD+SC8igo3UDF4KHubZZq1nuIkZGxRbIaMhGRiaXVUzz1hHZvDoQopG/MPRdSYIyLU5HcHtmMssElePcirmLrjlX6FvKraFGoCtqMvwIGcUGn6K51vgBuD3kyFnLBq/jhy/lSlnSLgTu5NphKtBkwTI/As4DngCezxJ1lXGlvg94Lx9keAmZya0Eeb6SZ/e1htZRR0ISHBD7SdRw+n1bspxbNk8DnxKHGAUNpnuUFf0mDtBUPsjwElLLRuzuoTmlnQNidh7qStEyZRDIbu9E9d9Ot8xprQwewuz2xkzJcBMiI2aahTi7r0mHcnZ6V0RE+kETMtyE3JOvHtA5UDqBpN7YrFKplCpI75ECIQVCel6ampqs6KmqqrLetnhhTPYu+XdSb2trMyqUSCROxL6Qj5JDsArgXK5JWrmLIFs7x/JGSF8Q0+tDhtGcrBVkv2qhci5TyIL0ZGAY/9uhnGPmb6L+Tq/LkvOJtzxEFTGt2lC3TV1R6pXbJw8p5yBqAfAV8Jdyjm/laPl+4FFun5Qa6G1R+sfhKeb/30cJOXJMOYrpE5kuH1pDM26kKesQbUuXW2TYv6yciw5+eq8DNiq9w6d0OxeQyPYs+WRb5SRu48gp4lwN3eXK7Dg85SVEOud65VwQq2GGGN938D/dDrSpyy1HWXaTj94j/K/TQJ+04QKNfF9wG0XO9OdZ8k7pK6NXZptD5KxgLEfBLUz7nGmmNwdt6nLLdk68G116jzAtmvudzra9bNnXcpBZW3bohL3iO/e6fu9jWhCxqcstnwFbXb+3Mi2IyDVVnct+0vbHDHXP4vf/yfJzGCykLaM8FyFyb2kZR14rUcO0foaNsanLT69YxB9ERUC9kzhpN0RkWSMYNAzgcxgtrEQ3ypKwTw6EdgHXELuYttCwMTZ1+entJBEVfDfVK99+sXK24GUNcn6O/HIG/0mAiHAPLUQG5K3KORB7TTn3lbtoQTMyEbKKoZ6cEXQQY5hmegXHpi6vXjmzkBv7W4hx1G+it5supYqWVZYl7zl0bQ9bsJqngKvoLeRkdrzbdXkn9WaGqu4Nrg6fNB2xqcurV8LmpCttMzstGUBfBzulkbrfoCX3Zz2VXBxOC2AhfiIWIbd2dvL3blpSd6ZJPaWZph1bW9LllqRmmq7sob8/QLcnFvgtXYsM2suV/i0V9yDxWwB2cU3jTuumpRd2e8NIFLu9/wgwAIOMsn7gwmJcAAAAAElFTkSuQmCC) no-repeat;
    background-position: -63px -21px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 2px;
    margin-top: -1px;
    margin-right: 5px;
}
.loading-refresh-btn {
    animation: mymove 500ms;
    -webkit-animation: mymove 500ms;
}
@-webkit-keyframes mymove {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-moz-keyframes mymove {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-ms-keyframes mymove {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-o-keyframes mymove {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes mymove {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.headline-list li {
    margin: 10px 0;
    color: #606060;
    font-size: 16px;
    font-family: 微软雅黑, 宋体;
    overflow: hidden;
    height: 20px;
}
.headline-list b {
    font-weight: 800;
    text-align: center;
    width: 15px;
    margin-right: 10px;
    display: inline-block;
    color: #fff;
    background-color: #8eb9f5;
}
.headline-list a {
	color: #404040 !important;
}
.headline-list a:hover {
	color: #406599 !important;
}

.headline-list a:visited {
	color: #222;
}

.headline-list li a:nth-of-type(2) {
	position: relative;
	right: 0;
	top: 0;
}
.headline-list b.c-index-hot1 {
    background-color: #F54542;
}
.headline-list b.c-index-hot2 {
	background-color: #ff8547;
}
.headline-list b.c-index-hot3 {
     background-color: #ffac38;
}
/* 渠道效果 */
#qudao {
	position: relative;
	display: none;
}
#qudaoshang {
	margin: 20px 0 0;
}
#qudao a {
	font-size: 24px;
	font-weight: 800;
	color: #ed4040;
	transition: color 1s;
}
#qudao sup {
	color: #fff;
	background-color: #ed4040;
	padding: 0 5px 1px;
	border-radius: 5px;
	font-size: 12px;
}
#qudao a:hover {
	color: #406599;
}

/* 轮播和轮播下loading */
#index-content .slide-loading {
  position: relative;
  width: 600px;
  height: 300px;
  overflow: hidden;
  background-color: #f2f2f2;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#index-content .feed-infinite-wrapper-loading {
  margin-top: 30px;
  width: 600px;
  height: 345px;
  overflow: hidden;
  background-color: #fff;
  background-repeat: no-repeat;
}
/* 栏目推荐样式1 */
#banner,
#slide {
  width: 660px;
  position: relative;
}
#banner .arrow-zu,
#slide .arrow-zu {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 10;
  display: none;
}
#banner .arrow-left,
#slide .arrow-left {
  background: url('../image/arrows.png') no-repeat left top;
  left: 10px;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 10;
  display: none;
}
#banner .arrow-right,
#slide .arrow-right {
  background: url('../image/arrows.png') no-repeat left bottom;
  right: 10px;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 10;
  display: none;
}
#banner:hover .arrow-left,
#slide:hover .arrow-left,
#banner:hover .arrow-right,
#slide:hover .arrow-right {
  display: block;
}
#banner .swiper-container,
#slide .swiper-container {
  height: 300px;
}
#banner .swiper-container .swiper-slide,
#slide .swiper-container .swiper-slide {
  position: relative;
}
#banner .swiper-container .swiper-slide img,
#slide .swiper-container .swiper-slide img {
  width: 100%;
}
#banner .swiper-container .swiper-slide p,
#slide .swiper-container .swiper-slide p {
  z-index: 10;
  height: 32px;
  width: 80%;
  font-size: 16px;
  padding: 0 10px;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
#banner .swiper-container .swiper-slide .backdrop,
#slide .swiper-container .swiper-slide .backdrop {
  height: 32px;
  width: 100%;
  padding: 0 5px;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  line-height: 2;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(transparent));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6), transparent);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent);
  overflow: hidden;
}
#banner .pagination,
#slide .pagination {
  position: absolute;
  right: 0;
  text-align: center;
  bottom: 5px;
  width: 20%;
  z-index: 10;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  -webkit-box-shadow: 0px 1px 2px #555 inset;
          box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #ed4040;
}
#slide .swiper-container {
  position: relative;
  background-color: #eee;
}
#slide .swiper-container .loadings {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  -webkit-transform: translatex(-50%) translatey(-50%);
      -ms-transform: translatex(-50%) translatey(-50%);
          transform: translatex(-50%) translatey(-50%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  will-change: transform;
}
#slide .swiper-container .loadings:before {
  content: " ";
  background: no-repeat center / 80% url('../image/loading.svg');
  width: 60px;
  height: 60px;
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
  animation: loadingCircle 1s infinite linear;
}
@-webkit-keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* 栏目推荐样式2 */
.pdtt {
  display: flex;
  margin-bottom: 10px;
}
.pdtt .pdtt_le {
  width: 430px;
  overflow: hidden;
  height: 215px;
}
.pdtt .pdtt_le img {
  width: 100%;
  transition: all 1s ease 0s;
}
.pdtt .pdtt_ri {
  position: relative;
  width: 217px;
  padding: 10px;
  box-sizing: border-box;
  background-color: #eee;
}
.pdtt .pdtt_ri h2 {
  font-size: 16px;
  font-weight: 800;
  margin-bottom: 5px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.pdtt .pdtt_ri h2 a {
  color: #222;
}
.pdtt .pdtt_ri .pdtt-footer {
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: 213px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.pdtt .pdtt_ri .pdtt-footer .time {
  margin-left: 3px;
}
.pdtt .pdtt_ri .pdtt-footer .trbstxt {
  width: 28px;
  height: 16px;
  line-height: 16px;
  float: right;
  color: #fff;
  font-size: 12px;
  padding: 2px 4px 6px 8px;
}
.pdtt .pdtt_ri .introduction {
  color: #999;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
}
.pdtt:hover img {
  transform: scale(1.1);
}

/* 新内容页 2018-5-14 css */
.section {
  margin-top: 50px;
}
.headers {
  width: 100%;
  height: 38px;
  background-color: #222;
  border-top: solid 2px #e53e38;
  position: fixed;
  top: 0;
  z-index: 9999;
  -webkit-box-shadow: 0 4px 6px rgba(100, 100, 100, 0.2);
          box-shadow: 0 4px 6px rgba(100, 100, 100, 0.2);
}
.headers *,
.headers :after,
.headers :before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.headers .container {
  width: 1002px;
  margin: 0 auto;
  height: 38px;
}
.headers .nav {
  width: 670px;
  display: inline-block;
  float: left;
}
.headers .nav .header-menu-list .header-menu-item {
  display: inline-block;
  float: left;
  font-size: 14px;
  line-height: 35px;
  margin: 0 10px;
  border-bottom: 2px transparent solid;
  max-width: 65px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.headers .nav .header-menu-list .header-menu-item a {
  color: #fff;
  display: block;
  height: 35px;
  line-height: 35px;
}
.headers .nav .header-menu-list .header-menu-item:hover,
.headers .nav .header-menu-list .header-menu-item.action {
  border-bottom: 2px #E53E38 solid;
}
.headers .right-news {
  display: inline-block;
  width: 300px;
  float: right;
}
.headers .right-news > div {
  height: 36px;
  line-height: 38px;
  display: inline-block;
}
.headers .right-news .swiper-container {
  width: 88%;
}
.headers .right-news .swiper-container .swiper-slide a {
  height: 36px;
  line-height: 36px;
  color: #fff;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.headers .right-news .ico-hot {
  width: 10%;
  background: no-repeat center / 80% url("../image/huo.svg");
}
#hotspot {
  margin-left: 10px;
  width: 100%;
  position: relative;
  margin-bottom: 16px;
}
#hotspot:hover .arrow-left,
#hotspot:hover .arrow-right {
  opacity: .7;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
#hotspot:hover p {
  opacity: .7;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
#hotspot .arrow {
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 10;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
#hotspot .arrow-left {
  background: url('../image/arrows.png') no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 10;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
#hotspot .arrow-right {
  background: url('../image/arrows.png') no-repeat left bottom;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 10;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
#hotspot .swiper-container {
  height: 150px;
}
#hotspot .swiper-container .swiper-slide {
  position: relative;
}
#hotspot .swiper-container .swiper-slide img {
  width: 100%;
}
#hotspot .swiper-container .swiper-slide p {
  z-index: 10;
  height: 26px;
  width: 100%;
  font-size: 14px;
  padding: 0px 5px;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#hotspot .swiper-container .swiper-slide .backdrop {
  height: 32px;
  width: 100%;
  padding: 0 5px;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  line-height: 2;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(transparent));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6), transparent);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent);
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.main_item_cnt .top_item {
  padding-left: 10px;
}
.main_item_cnt .top_item li {
  margin-bottom: 5px;
  line-height: 24px;
  height: 24px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.main_item_cnt .top_item li.index-1 b,
.main_item_cnt .top_item li.index-2 b,
.main_item_cnt .top_item li.index-3 b {
  background-color: #ee4b4b;
}
.main_item_cnt .top_item li b {
  padding: 10px 3px;
  color: #fff;
  background-color: #ccc;
}
.main_item_cnt .top_item li a {
  margin-left: 10px;
  color: #222;
  font-size: 17px;
  letter-spacing: 5px;
}
.content-r-fixed {
  top: -278px;
}
/**
* 2018.11.19
* detail_you1_ads_lb
* by: xuyang
*/

#detail_dspAds_you1 {
  width: 100%;
  position: relative;
  height: 250px
}

#detail_dspAds_you1 .swiper-container {
  height: 250px
}

#detail_dspAds_you1 .arrow {
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 21
}

#detail_dspAds_you1 .arrow-left {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAA8CAYAAAH3WGGEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwJJREFUeNpi+P//PwMIA4EoI5QBIhiZQkJCwAwGsBBQxsPD4z9YBQ8Pz3+4PhAhKioKFoAZAAZMDEgAIIDgMiii0+AmgDgMEhIS/1HMhDuICeYqgABCsQHuVCQOA8zJYEFPT08GRkbGaQj1UGfD/AMU8mYBSUhKSoK1P3/+nBHFwSAgJib2H10QHjYAAYRiJiho4KpgZsL9A/MgI4gDknj16hXcNoSBUNczInkJHm5wQeSAZEQOI7ggGWawwHnAQAOGDyJy4JGPzAFhgAB0U8kNwDAIo12vT8bp2AxA1Aojk0AkvzgUHxT6jCDrnyTFdZImHTOzKycjTo5YMe7wIichYXkUV0fOdhxZ6JpbZnvzfzx8FGWDyJuboAmCcLCjCIKVI33tYY3Nky3xaVfVudga3BWpJs9UBJYAjFRBCsMgEFyq90I/4LH9iy8JFNIX9A32Pb5DsBf/4cnuSgNGd8XAEpMZQ3Zm1n54oUnbjrer9MPPEEKJMcogFa2nYN/NALbHEQseDWwSWAkpJRGsLhtjwHtPX/KcHlop9ck5kygRxXngru+JgC9eCIBE0v8IiCTdjApL0t08DSTJLIekYq2tD2+snSHhyQI3IEtnQk19WDNrye6lwAikbRpaisIF+MtTBCgK3O67c66QkqToFOzbHMBWKBY8pBbBSiBLJZDqJ0DpZXDDIAxDUXrKpXt0uUg9cc0MRWIXGAOxBmKGti9KEUUhtoMlhBD5Xzj5/janjlNwIo8RooIQwjvKxQpmkwnuPKO3K2AvpsMiOlMJfEpiAWc1fASnScIrUm5aFs/zbAZvJNM0RfC6rmbw/kt62gRiIlBdnP++ClST7A2nlizrXlayUp5qMs2miWSWE8iSbRNI6sn3phC0hGEYbs65jjF7WZa/94GSprQleZd08pSq1KITX0um8g+pHExmdEamcjbJIkweuyfDOhJZW+X2gLEOAiuxgB8oFKUSKDf9vvVXwC/N6Yjgkk7U4JxizeBju68C/65tAqS0KfFxHDvKvjHEB+lUlH2C928AAAAAAElFTkSuQmCC') no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 21
}

#detail_dspAds_you1 .arrow-right {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAA8CAYAAAH3WGGEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwJJREFUeNpi+P//PwMIA4EoI5QBIhiZQkJCwAwGsBBQxsPD4z9YBQ8Pz3+4PhAhKioKFoAZAAZMDEgAIIDgMiii0+AmgDgMEhIS/1HMhDuICeYqgABCsQHuVCQOA8zJYEFPT08GRkbGaQj1UGfD/AMU8mYBSUhKSoK1P3/+nBHFwSAgJib2H10QHjYAAYRiJiho4KpgZsL9A/MgI4gDknj16hXcNoSBUNczInkJHm5wQeSAZEQOI7ggGWawwHnAQAOGDyJy4JGPzAFhgAB0U8kNwDAIo12vT8bp2AxA1Aojk0AkvzgUHxT6jCDrnyTFdZImHTOzKycjTo5YMe7wIichYXkUV0fOdhxZ6JpbZnvzfzx8FGWDyJuboAmCcLCjCIKVI33tYY3Nky3xaVfVudga3BWpJs9UBJYAjFRBCsMgEFyq90I/4LH9iy8JFNIX9A32Pb5DsBf/4cnuSgNGd8XAEpMZQ3Zm1n54oUnbjrer9MPPEEKJMcogFa2nYN/NALbHEQseDWwSWAkpJRGsLhtjwHtPX/KcHlop9ck5kygRxXngru+JgC9eCIBE0v8IiCTdjApL0t08DSTJLIekYq2tD2+snSHhyQI3IEtnQk19WDNrye6lwAikbRpaisIF+MtTBCgK3O67c66QkqToFOzbHMBWKBY8pBbBSiBLJZDqJ0DpZXDDIAxDUXrKpXt0uUg9cc0MRWIXGAOxBmKGti9KEUUhtoMlhBD5Xzj5/janjlNwIo8RooIQwjvKxQpmkwnuPKO3K2AvpsMiOlMJfEpiAWc1fASnScIrUm5aFs/zbAZvJNM0RfC6rmbw/kt62gRiIlBdnP++ClST7A2nlizrXlayUp5qMs2miWSWE8iSbRNI6sn3phC0hGEYbs65jjF7WZa/94GSprQleZd08pSq1KITX0um8g+pHExmdEamcjbJIkweuyfDOhJZW+X2gLEOAiuxgB8oFKUSKDf9vvVXwC/N6Yjgkk7U4JxizeBju68C/65tAqS0KfFxHDvKvjHEB+lUlH2C928AAAAAAElFTkSuQmCC') no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 21
}

#detail_dspAds_you1 .paginationdspAds-lb {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%)
}

#detail_dspAds_you1 .ad_icon {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 24px;
  height: 14px;
  z-index: 21;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAA4klEQVQ4jbWUwQ3CMAxFn1EQ3FBvWaHjsAJswQBswQyMwwrcIo6IgzmQVMZyg4TgS1bb+Nv/W2kiCdbABljxW9yBWwI2D9X9j5sDsBQ5JapzETm6fAYGoADXTm4Aiqp6zgFYLYLCscagqtvaoK3lypty7SkiY41sGyYn0Aom2G8ROUe5gDNN4wXCRgalmWgc+27qs6rOC1RcgrUxcu2ntoI9gXCCznRvvG8FrjVG77pBRM72j7ICOeB3MbfpFlbAbl7xxAhzU8wJFNPcHxqP3l68mUu87gxUdffJzRe4y78vuyd3i2kUJWOJvAAAAABJRU5ErkJggg==')
}

/**
* 2019.02.20
* 闲置窗口
* by: xuyang
*/
.free-time {
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  display: none
}

.free-time.show {
  display: block
}

.free-time ul,
.free-time li {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none
}

.freetime-con {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 732px;
  height: 470px;
  margin-left: -366px;
  margin-top: -235px;
  border-radius: 10px;
  background-color: #fff;
  zoom: 1
}

.freetime-con:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}

.freetime-header {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  text-align: center
}

.freetime-close {
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  right: 10px;
  top: 10px;
  background-color: #eee;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  cursor: pointer
}

.free-time .xxl_container {
  width: 690px;
	height: 400px;
	margin: 0 auto;
	overflow-y: scroll;
}


.mediav-newsfeed-listitem-type-3 {
	position: relative;
}
.mediav-newsfeed-listitem-type-3 .mediav-newsfeed-listitem__title {
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: 800;
	color: #333333;
}
.mediav-newsfeed-listitem-type-3 a:hover {
	color: #406599;
}
.mediav-newsfeed-listitem-type-3 .guanggao {
	width: 24px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #eee;
	position: absolute;
	top: 20px;
	right: 0;
}
.mediav-newsfeed-listitem-type-3 .mediav-newsfeed-listitem__img-container {
	height: 220px;
	overflow: hidden;
}
img.animation {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
img.animation:hover {
  -webkit-transform: scale(1.04);
      -ms-transform: scale(1.04);
          transform: scale(1.04);
}

/**
* 信息流中点击刷新按钮
*/
.flowrefresh{
	text-align: center;
	width: 99% !important;
	height: 40px;
	line-height: 40px;
	background: rgba(41,144,215,.08);
	border: 1px solid rgba(41,144,215,.5) !important;
	border-radius: 4px;
	cursor: pointer;
}

.flowrefresh a{
	color: #2a90d7;
	font-size: 20px;
	font-weight: 700;
}

.flowrefresh a img{
	vertical-align: middle;
	margin-bottom: 2px; 
}

.flowrefresh:hover{
	background: #c1e3fc;
}