.favor-wrapper {
	position:absolute;
	top:50%;
	right:0;
	-webkit-transform:translateY(-50%);
	right:14px
}

.favor-wrapper .favor-btn {
	background:#2a90d7 url(../images/details_add_icon.png) no-repeat 25%;
	background-size:20%;
	display:block;
	text-align:center;
	color:#fff;
	box-sizing:border-box;
	width:72px;
	height:28px;
	line-height:28px;
	font-size:12px;
	border-radius:6px;
	padding-left:15px
}

.article-container .article__header-container {
	position:relative
}
.article-container .article__header-container .pgc-bar-top {
	margin-top:12px
}

.article-container .article__header-container .pgc-bar-top a.avatar-link {
	display:block;
	float:left
}
.article-container .article__header-container .pgc-bar-top .subtitle {
	padding:1px 0 0 8px;
	font-size:0;
	float:left
}

.article-container .article__header-container .pgc-bar-top .subtitle a {
	color:#333
}
.article-container .article__header-container .pgc-bar-top .name {
	line-height:16px;
	font-size:12px;
	margin-bottom:4px
}

.article-container .article__header-container .pgc-bar-top .name a {
	color:#406599
}
.article-container .article__header-container .pgc-bar-top .name img {
	padding-left:5px;
	height:16px;
	margin-bottom:-3px
}

.article-container .article__header-container .pgc-bar-top .time {
	font-size:0
}
.article-container .article__header-container .pgc-bar-top .time span {
	font-size:11px;
	display:inline-block;
	vertical-align:middle;
	color:#999
}

.article-container .article__header-container .pgc-bar-top .time .original {
	border:1px solid #999;
	font-size:10px;
	border-radius:4px;
	line-height:14px;
	width:30px;
	color:#505050;
	text-align:center;
	margin-right:5px
}


.tt-video-box .video-fail {
	font-size:25px;
	line-height:5.625rem;
	text-align:center
}

.tt-video-box .tt-video {
	width:100%;
	height:auto;
	max-height:6rem;
	background-color:#000
}
.tt-video-box .tt-video:-webkit-full-screen {
	width:100%;
	height:100%
}
.article-container {
	margin:0 17px;
	position:relative;
	overflow:hidden
}

.article-container .title {
	font-size:25px!important;
	padding-top:16px;
	line-height:34px;
	font-weight:bolder;
	color:#222
}

.article-container strong {
	font-size:18px!important;
	line-height:28px;
	font-weight:bolder
}

.article-container .src {
	margin-top:12px;
	font-size:12px
}

.article-container .src a {
	display:inline-block
}
.article-container .src .name {
	float:left
}
.article-container .src .time {
	padding-left:12px;
	float:left
}

.article-container .src .time span {
	color:#999
}
.article-container .article__content {
	margin-bottom:23px;
	position:relative;
	overflow:hidden;
	clear:both
}

.article-container .article__content .hide-elements {
	display:none
}
.article-container .article__content hr {
	height:1px;
	margin-top:24px;
	background-color:#e8e8e8;
	outline:0;
	border:0
}

.article-container .article__content blockquote,.article-container .article__content p {
	margin-top:24px
}

.article-container .article__content p a {
	color:#5784df;
	display:inline
}
.article-container .article__content li,.article-container .article__content p,.article-container .article__content span,.article-container .article__content div {
	word-wrap:break-word;
	font-size:18px;
	line-height:28px;
	color:#333
}

.article-container .article__content .pgc-img-caption {
	text-align:center;
	color:#777;
	font-size:12px;
	line-height:16px;
	margin-top:8px;
	margin-bottom:15px
}


.article-container .article__content blockquote {
	font-size:16px;
	line-height:22px;
	padding:15px;
	color:#999;
	border:1px solid #e8e8e8;
	background:#f4f5f6
}

.article-container .article__content blockquote p {
	font-size:16px;
	line-height:22px;
	margin-top:0!important;
	color:#505050
}

.article-container .article__content h1 {
	font-size:18px;
	border-left-width:3px;
	border-left:solid #ed4040;
	padding-left:6px;
	line-height:28px;
	margin:24px 0
}

.article-container .article__content img {
	width:100%;
	display:block;
	margin:4px auto
}

.article-container .article__content img.mt12 {
	margin:14px auto 4px
}

.article-container .article__content img.pre20 {
	margin-top:20px
}

.article-container .article__content img.next20 {
	margin-bottom:20px
}

.article-container .article__content table {
	width:100%
}
.article-container .article__content table tr td {
	text-align:center;
	font-size:12px;
	color:#444;
	line-height:24px
}

.article-container .article__content table.border {
	border-collapse:collapse
}
.article-container .article__content table.border tr:nth-child(2n),.article-container .article__content table.border tr th {
	background:hsla(0,0%,94%,.4)
}
.article-container .article__content table.border tr td,.article-container .article__content table.border tr th {
	padding:5px 3px;
	border:1px solid #ddd
}

.article-container .article__content ol.list-paddingleft-2 {
	margin:20px 25px 20px 34px
}

.article-container .article__content ol.list-paddingleft-2 li {
	list-style-type:decimal!important;
	display:list-item!important
}
.article-container .article__content ol.list-paddingleft-2 li p {
	color:#222;
	margin-top:0
}

.article-container .article__content ul.list-paddingleft-2 {
	list-style:square;
	margin:20px 25px 20px 34px
}

.article-container .article__content ul.list-paddingleft-2 li {
	list-style:inherit
}
.article-container .article__content ul.list-paddingleft-2 li p {
	color:#222;
	margin-top:0
}


.article-container .article__content tt-audio {
	margin-top:15px;
	margin-bottom:18px
}

.article-container .article__content tt-audio .audio {
	display:block
}
.article-container .article__content tt-audio .audio-container {
	padding:14px 15px 14px 60px;
	border:1px solid #e8e8e8;
	cursor:pointer;
	background-color:#f4f5f6;
	background-image:url(../images/details_audio_icon3.png);
	background-repeat:no-repeat;
	background-size:31px 31px;
	background-position:15px 18px;
	position:relative
}

.article-container .article__content tt-audio .audio-top {
	padding-bottom:8px;
	height:20px
}

.article-container .article__content tt-audio .audio-title {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:80%;
	font-size:17px;
	line-height:18px;
	margin-right:5px;
	color:#222;
	display:inline-block
}

.article-container .article__content tt-audio .audio-time {
	color:#999;
	font-size:14px;
	line-height:18px;
	display:inline-block;
	position:relative;
	bottom:2px
}

.article-container .article__content tt-audio .audio-content {
	color:#999;
	font-size:14px;
	line-height:14px
}

.article-container .article__content tt-audio .btn_download {
	background-color:#f67373;
	border:1px solid #e8e8e8;
	border-top:none;
	margin-top:10px;
	text-align:center;
	padding:5px
}

.article-container .article__content tt-audio .btn_download span {
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAYAAACnmDyCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXNJREFUeNqUlVtLw0AUhE1rg1JqRRSFihUFBUXxglX//4N3a72goCBYqChFsVoQaxvnwHmIITtnM/CRwlkm6WZ2EkRRNBTTJJgDdfBvYGk49nsC1EBeTepZjHJ6LcdMRLNgPatRCeyBQmJWBStZjNZA6JgvgiVfowb4JmuWwYKPURccgB+yblXfprnZX2rWI2tl8yuWkagDjkDfsTYAG2DGMhK9g2MwIDfe1uBSI1EbnBpmNQ0wNRK9GMckr2Zly0jUApdkXtAglywj0RO4IfNQzYpB4vS7JH9jmszfch4mVcNEgnxhGVX0LLrU0yB3mZEEb1ODmKZfDXCHbfaUBs9lIuk/0QA7X78EbYfcZKCBbbNAjieaMil5xefglR2RMbCb0pRxSXc9s0NbVJOQmFyDJquREbCvV5duwaNVbFtglKy5Bw8+VXtFalae4s63/D/BYUrNNnVfMn0gP7QZ+7EKaWT5QCZPvyR6HpyRhkzVnwADAMUyT4n9RubwAAAAAElFTkSuQmCC) no-repeat 100%;
	background-size:6px;
	color:#fff;
	font-size:15px;
	padding-right:10px
}

.article-container .unfold-field {
	border-left:0;
	border-right:0;
	border-bottom:0;
	text-align:center;
	margin-bottom:0;
	display:none;
	position:relative;
	margin-top:-20px;
	height:20px;
	color:#54a0dc
}

.article-container .unfold-field .text-link {
	cursor:pointer;
	display:inline-block;
	line-height:22px;
	border-radius:29px;
	font-size:14px
}

.article-container .unfold-field .text-link p {
	display:block;
	line-height:3px;
	width:71px;
	font-style:normal;
	text-align:center;
	color:#406599
}

.article-container .unfold-field .text-link p span {
	background:url(../images/unfold.png) no-repeat;
	background-size:contain;
	float:right;
	width:9px;
	height:6px
}
.article-container .open-btn {
	display:block;
	padding:12px;
	border:2px solid #ddd;
	border-radius:3px;
	margin-top:20px
}
.article-container .banner-bg {
	background:url(../images/shadown.png);
	height:22px;
	background-size:cover;
	margin:-30px 0 15px -17px;
	width:112%;
	position:relative;
	display:none
}
.article-container .text-link {
	color:#5784df;
	display:inline
}
.article-container .text-center {
	text-align:center
}
.article-container .tt-video-box {
	margin-top:20px;
	min-height:0
}
.article-container .tt-video-box .tt-video {
	background-color:initial
}
a,blockquote,body,button,code,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,input,label,li,object,ol,p,q,small,span,strong,table,tbody,td,th,tr,ul {
	margin:0;
	padding:0;
	border:0
}
li,ul {
	list-style-type:none
}
a {
	text-decoration:none;
	color:#131313
}
html {
	background:#fff;
	font-family:STHeiti,Microsoft YaHei,Helvetica,Arial,sans-serif;
	-webkit-text-size-adjust:none;
	word-break:break-word;
	background-color:#f8f8f8
}
body {
	position:relative;
	width:100%;
	overflow-x:hidden
}
body.utms-dingding #detailAd,body.utms-dingding #detailAd2 {
	display:none!important
}
p {
	color:#333;
	line-height:18px;
	border:none;
	outline:none;
	max-height:100%
}

h3 {
	line-height:18px;
	max-height:100%
}

.page-detail {
	background-color:#f8f8f8
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.btn {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-user-select:none
}
.container__header {
	font-size:16px;
	display:inline-block;
	color:#505050;
	padding-bottom:10px;
	font-weight:400;
	border-bottom:1px solid #f85959
}

.body-placeholder {
	background-color:#fff;
	top:0;
	bottom:0;
	right:0;
	left:0;
	position:absolute;
	z-index:2000
}
.body-placeholder img {
	width:100%;
	min-height:15rem
}
.iphone section {
	padding:0
}
.mask {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	z-index:1000;
	left:0;
	top:0;
	background:rgba(0,0,0,.3)
}
.jqmOverlay {
	background:rgba(0,0,0,.5);
	position:fixed;
	z-index:4999;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.global_tip,.refresh-tip {
	width:100%;
	background:rgba(213,233,247,.9);
	text-align:center;
	line-height:32px;
	font-size:14px;
	color:#2a90d7;
	vertical-align:middle;
	display:none
}

.global_tip {
	position:fixed;
	top:0
}
.fail-tip {
	position:fixed;
	z-index:200;
	display:none;
	top:40%;
	width:8.125rem;
	height:1.875rem;
	font-size:.46875rem;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	text-align:center;
	background-color:rgba(0,0,0,.5);
	font-family:Microsoft YaHei,STHeiti,Helvetica,Arial,sans-serif;
	color:#fff;
	border-radius:3px
}
[data-dpr="2"] .fail-tip {
	border-radius:6px
}
[data-dpr="3"] .fail-tip {
	border-radius:9px
}
.fail-tip:after {
	height:100%;
	width:0;
	content:""
}
.fail-tip:after,.fail-tip span {
	display:inline-block;
	vertical-align:middle
}
.avatar {
	height:32px;
	width:32px;
	border:none;
	border-radius:32px
}
/*关注列表*/
.guanzhu{
	height:46px;
	width:46px;
	border:none;
	border-radius:40px;
}
.gz-title p,.fs-title p{margin-top:4px;}
.screen-name span{font-size:16px;color:#333;}
.gz-img{width:15%;}
.gz-title{width:85%;height:46px;overflow:hidden;font-size:16px;}
.border-b{border-bottom:1px #e5e5e5 solid;padding:17px;margin-top:0 !important;position:relative}
.tab-wrap{width:35%;margin:0 auto;}
.tab-wrap li{float:left;line-height:44px;padding:0 10%;text-align:center;font-size:16px;}
.tab-wrap li.cur{color:#ff8500;border-bottom:2px #ff8500 solid;height:44px;line-height:44px;}
.fs-title{width:55%;height:46px;overflow:hidden;}
/*收藏*/
.collect-list{width:auto;height:44px;line-height:44px;position:absolute;left:44px;right:44px;text-align: center;font-size:16px;}
content.feed-list-container section {
    -webkit-transition: all 1s ease-in-out;
    margin: 0 15px;
    border-bottom: 1px solid hsla(0, 0%, 87%, .6);
}
.edit-collect{height:44px;line-height:44px;font-size:14px;}
.del-collect{width:100%;position:fixed;left:0;bottom:0;background:#f5f5f5;border-top:1px #e5e5e5 solid;height:35px;line-height:35px;display:none;}
.del-collect span{float:right;padding:0 10px;color:#999;font-size:14px;}
.edit-cur {
	left:37px !important;
}
.items{width:20px;height:20px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto 0;display:none;}
input[type=checkbox].items{opacity:0;filter:alpha(opacity=0);}
.select-reset{background:url(../images/checkbox.png) no-repeat;width:20px;height:20px;background-size:cover;}
.select-reset.checked{background:url(../images/checkbox-checked.png) no-repeat;background-size:cover;}
/* 个人中心 */
.usercenter{z-index: 10;height: 160px;padding-right: 10px;padding-left: 10px;border-bottom: 0;/*background:#000;opacity:0.5;filter:alpha(opacity=50);*/background:url(../images/bg.jpg) no-repeat;background-size: cover;}
.usercenter a{line-height:44px;color:#fff;}
.bg-color{background:#fff;}
.main-head{position:relative;padding:0 14px;border-bottom:1px solid #d6d6d6;}
.main-head img{width:100px;height:100px;border-radius:50%;margin-top:-50px;}
.main-head p.user-name{font-size:16px;line-height:30px;}
.main-head p.focus-fs{color:#999;line-height:30px;margin-bottom:20px;}
.reset-top{top:30%;}
.usercenter-title{border-bottom:1px solid #d6d6d6;color:#fb5557;padding:0 14px;font-size:16px;}
.usercenter-title span{padding:0 10px;border-bottom:2px solid #fb5557;height:40px;line-height:40px;width:55px;display:block;}
/* 我的评论 */
i{font-style:normal;}
.reset-lh{line-height: 32px;}
.comment-content .content a.reset-pl{padding-left:0 !important;}
.comment-article{height:70px;overflow:hidden;background:#f8f8f8;}
.fl{float:left;}
.fr{float:right}
.comment-article-left{width:20%;overflow:hidden;}
.comment-article-left img{height:70px;width:auto !important;}
.comment-article-right{width:80%;padding:15px;height:55px;overflow:hidden;font-size:14px;}
.trends{color:#999;font-size:20px;line-height:30px;}
.mg-top{margin-top:0 !important;}

.line2 {
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	display:box;
	-webkit-box-orient:vertical
}
.footnote {
	font-size:17px;
	line-height:28px;
	margin:15px 0
}

img[inline="1"] {
	display:inline!important;
	margin:0!important
}
.expand-container .expand__text {
	word-wrap:break-word;
	word-break:break-all;
	overflow:hidden;
	font-size: 14px;
}
.expand-container .expand__text1 {
	word-wrap:break-word;
	word-break:break-all;
	overflow:hidden;
	font-size: 14px;
}
.expand-container .expand__label {
	display:inline-block;
	background-color:#e9e9e9;
	line-height:22px;
	min-width:53px;
	color:#999;
	text-align:center;
	margin:8px 0 0;
	font-size:14px
}
.popbox-container .content {
	width:100%;
	background:rgba(213,233,247,.9);
	text-align:center;
	line-height:32px;
	font-size:14px;
	color:#2a90d7;
	vertical-align:middle;
	position:fixed;
	top:0;
	left:0;
	right:0
}
.popbox-enter {
	opacity:.01
}
.popbox-enter.popbox-enter-active {
	opacity:1;
	-webkit-transition:opacity .5s ease-in;
	transition:opacity .5s ease-in
}
.popbox-leave {
	opacity:1
}
.popbox-leave.popbox-leave-active {
	opacity:.01;
	-webkit-transition:opacity .5s ease-in;
	transition:opacity .5s ease-in
}
.comments-container {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	padding-top:5px;
	margin:0 17px
}
.comments-container .comment-content {
	position:relative;
	word-wrap:break-word;
	/* font-size:0; */
	border-bottom:1px solid hsla(0,0%,87%,.6)
}
.comments-container .comment-content .name a {
	color:#03598f;
	font-size:14px;
	display:inline-block;
}
.comments-container .comment-content .vip a {
	padding-right:10px;
	background:url(../images/ugc_user_vip.png) no-repeat 100%;
	background-size:10px
}
.comments-container .comment-content .avatar {
	border:none;
	position:absolute;
	left:0;
	border-radius:32px;
	overflow:hidden
}

.comments-container .comment-content .content {
	/* padding-top:5px */
}

.comments-container .comment-content .content a {
	color:#505050;
	font-size:16px;
	line-height:23px;
	display:inline-block;
	max-height:100%
}
.comments-container .comment-content .content a img {
	width:20px;
	background:none;
	vertical-align:top
}
.comments-container .comment-content .time {
	font-size:10px;
	color:#999
}
.comments-container .comment-content .content a,.comments-container .comment-content .name,.comments-container .comment-content .time {
	padding-left:42px
}
.comments-container .comment-content .action_pane {
	position:absolute;
	right:5px;
	text-align:left;
	top:8px
}
.comments-container .comment-content .digg,.comments-container .comment-content .digged {
	display:inline-block;
	padding-left:21px;
	font-size:11px;
	line-height:32px;
	min-width:24px;
	-webkit-transition:background-position .4s ease;
	-moz-transition:background-position .4s ease
}
.comments-container .comment-content .digg {
	color:#999;
	background:url(../images/praise_dynamic.png) no-repeat 0 0;
	background-size:16px;
	background-position:0 6px
}
.dz{
	position:relative;
	line-height:1;
	color:#999;
	background:url(../images/praise_dynamic.png) no-repeat 0 0;
	background-size:24px;
	background-position:35% 2px;
	height:24px;
}
.dz-click {
	position:relative;
	background:url(../images/praise_selected_dynamic.png) no-repeat 0 0;
	line-height:1;
	color:red;
	background-size:24px;
	background-position:35% 2px;
	height:24px;
}
.sc{
	position:relative;
	line-height:1;
	color:#999;
	background:url(../images/art_col.png) no-repeat 0 0;
	background-size:22px;
	background-position:35% 3px;
	height:25px;
}
.sc-click {
	position:relative;
	background:url(../images/art_col_fin.png) no-repeat 0 0;
	line-height:1;
	color:red;
	background-size:22px;
	background-position:35% 3px;
	height:25px;
}

.comments-container .comment-content .digged {
	background:url(../images/praise_selected_dynamic.png) no-repeat 0 0;
	color:red;
	background-size:16px;
	background-position:0 6px
}
.add-animation {
    color: #000;
    position: absolute;
    top: 0;
    right: 24px;
    font-size: 12px;
    opacity: 0;
    filter: Alpha(opacity=0);
    -moz-opacity: 0;
    animation: mypraise 0.5s;
    -moz-animation: mypraise 0.5s;
    -webkit-animation: mypraise 0.5s;
    -o-animation: mypraise 0.5s;
    font-style: normal;
}
.add-animation.hover {
    color: #EB4F38;
}

#add-num {
    display: none;
}
.comments-container .comment-content .list_action {
	display:inline-block;
	border-left:1px solid #ddd;
	width:35px;
	height:15px;
	background-position:100%
}
.comments-container .no-action .comment-content .list_action {
	display:none
}
.comments-container .no-action .comment-content .action_pane {
	right:0
}
.comments-container .comment-share-container {
	background:#f8f8f8;
	position:relative;
	padding:16px 0;
	margin-top:0
}
.comments-container .comment-share-container .comment-content {
	padding-top:16px;
	padding-bottom:16px
}
.comments-container .comment-share-container .comment-content:last-child {
	padding-bottom:0;
	border-bottom:0;
	margin-bottom:0
}
.comments-container .comment-share-container:after,.comments-container .comment-share-container:before {
	content:'';
	position:absolute;
	left:50%;
	margin-left:-4px;
	width:0;
	height:0;
	z-index:101;
	bottom:-8px
}
.comments-container .comment-empty {
	padding-top:60px;
	background:url(../images/details_ic_nocomment.png) #f0f0f0 no-repeat center .625rem;
	background-size:45px;
	color:#999;
	font-weight:700
}
.comments-container .comment-list .more-comments {
	display:block;
	width:100%;
	margin:0 auto;
	padding-top:25px;
	padding-bottom:25px;
	color:#666;
	text-align:center
}
.comments-container .comment-app-download {
	text-align:center;
	padding-bottom:10px;
	font-size:0
}
.comments-container .comment-app-download a {
	display:block;
	text-align:center;
	border-top:1px solid #f85959;
	background-color:#f85959;
	border-radius:4px
}
.comments-container .text-ellipsis {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.comments-container .line {
	margin:0
}
.feed-list-container {
	-webkit-margin-after-collapse:separate;
	-webkit-margin-before-collapse:discard;
	-webkit-user-select:none
}
.feed-list-container section {
	position:relative;
	-webkit-transition:all 1s ease-in-out;
	border-bottom:1px solid hsla(0,0%,87%,.6)
}
.feed-list-container .article_link {
	display:block;
	position:relative;
	padding:16px 0 30px;
	min-height:42px;
	font-size:0;
	text-decoration:none;
	-webkit-tap-highlight-color:rgba(0,0,0,.1);
	-webkit-touch-callout:none
}
.feed-list-container .article_link:visited .relate-news-title,.feed-list-container .article_link:visited h3 {
	color:#222
}
.feed-list-container .relate-news-title,.feed-list-container h3 {
	color:#222;
	font-size:17px;
	line-height:21px;
	font-weight:400;
	overflow:hidden
}
.feed-list-container .list_image,.feed-list-container .list_img_holder_large {
	margin-top:6px
}
.feed-list-container .list_image ul {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:0;
	text-align:center
}
.feed-list-container .list_image ul li {
	display:inline-block;
	overflow:hidden;
	width:33.3%;
	box-sizing:border-box
}
.feed-list-container .list_image ul li:first-child {
	float:left;
	padding-right:2px
}
.feed-list-container .list_image ul li:last-child {
	float:right;
	padding-left:2px
}
.feed-list-container .list_img_holder {
	height:4rem;
	position:relative;
/* 	background:url(../images/toutiaoicon_loading_textpage.png) #efefef no-repeat 50%;
	background-size:50%
 */}
.feed-list-container .middle_mode .list_img_holder {
	overflow:hidden;
	width:33%;
	display:inline-block;
	vertical-align:middle
}
.feed-list-container .list_img_holder img {
	border:none;
	display:block;
	width:100%;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity ease .3s;
	pointer-events:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-user-select:none;
	text-decoration:none
}
.feed-list-container .list_img_holder_large {
	background:url(data:image/gif;
	base64,R0lGODlh7AA5AIAAAOHh4f///yH5BAEAAAEALAAAAADsADkAAAL/jI+py+0Po5y02ouz3hv4D4YhR2YiWAbnmJrry3bwTNdeRFNwWbeYPeMAh0SAJHd8kYpMZbIZ+0GnUUcP59RQt8/tzeWdTq6PnTYMxaK/l3V6HISYpe6iHKjCt+t2XdyaZcHHVKZnYOg3iNi1Uti4pzgESIYgmXjS8genqTBXQQmJtLBYSTqJmcLJ+DgauOkZKlpq4wh6KpIJ+8ra6aqme2mbR3tHXIzKA7yK28rrE6t6aMpgWcuc7BuMPLstaHwryx1+PN7rLJP9LF7l/Z1A1FCtrXxAD82uvo4iRCpvLjyMzbtp0s6dSZcv4DV+xOCBS2fQn74PuRBO3LeMYio+/wkLdsP28aDBfyOpWaTjpaPHkAxZonQ50F5MmCLfdARYEx+YkiRp1juJro9KhTxf6jR6tBlQohjz2bxZLujClj4vNjVZNCchqNGkJm2XdeZJmUjFOI2qVSPIqmJpkv006OxbuJFwPkw695eiZ1291g2rtGTeu3Ga+Fh67+/UeToHB3bHFHLOhIrRkouI+LHdp0OXVHbcdnFkgbskY3XYmernr3wzewacmutq0bJpy2UbbzZQ0IRJD+W903ZG3UassWastnNfdcB/Ehe+8njpo885Vb9O0Dluvbaxf/QOfrfry9TDJ49uHjz5836vWiWuGXtsu+jZp7Vfv3r86/Mt5+wvvlZ35p2mnnKmWVURbIll9x98vx2I4Ebj0SUUZRP251+EAUq3IH29hZZcc2VtJ2JPHFJoGFjdeLLcYRDuB+BrCk63FXIx/gcifi5mCGOC2w03Ao/vmcheiev9qB10KCq5JCtC4kikby3exySBJx7pG5VNeQhllDc2yNyLxunmoy9CKoPmhb1dCaNiY3LR5pdeWtmYkUnayd+bZsUpp4ajCahmjlViGQmQNdKJlyselshgk3/RmKKeOsLC45S5cWljXJBWuGaWugxmqZdsEuqGipxJ6qmZM/5paqCdohFbrMAgGWuttt6Ka2wFAAA7) #efefef no-repeat 50%;
	background-size:54px;
	overflow:hidden;
	width:100%;
	position:relative;
	min-height:3.75rem
}

.feed-list-container .list_img_holder_large img {
	border:none;
	display:block;
	width:100%;
	pointer-events:none
}
.feed-list-container .list_img_holder_large_fix {
	height:3.75rem
}
.feed-list-container .item_info {
	color:#999;
	overflow:hidden;
	font-size:0;
	margin-top:6px
}
.new-com {
    position: absolute;
    left: 0;
    bottom: 4px;
}
.feed-list-container .item_info .space {
	margin-right:5px
}
.feed-list-container .item_info .mid-space {
	margin-right:8px
}
.feed-list-container .item_info span {
	display:inline-block;
	font-size:10px;
	line-height:12px;
	vertical-align:middle
}
.feed-list-container .item_info .app_special,.feed-list-container .item_info .hot_label,.feed-list-container .item_info .recommend_label {
	display:inline-block;
	font-size:9px;
	line-height:12px;
	width:12px;
	text-align:center;
	border:1px solid #fff;
	border-radius:2px
}

.feed-list-container .item_info .app_special {
	width:40px
}

.feed-list-container .item_info .app_special,.feed-list-container .item_info .hot_label {
	color:#f85959;
	border-color:rgba(248,89,89,.5)
}
.feed-list-container .item_info .recommend_label {
	color:#2a90d7;
	border-color:rgba(42,144,215,.5)
}
.feed-list-container .item_info .app-special-fix {
	width:50px;
	line-height:15px
}

.feed-list-container .item_info .app-special-v {
	width:78px
}

.feed-list-container .item_info .label-fix {
	width:15px;
	line-height:15px
}

.feed-list-container .video-btn {
	display:block;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background:url(../images/arrow_related_video.png) no-repeat 50%;
	background-size:27px
}

.feed-list-container .video-icon {
	display:block;
	position:absolute;
	bottom:4px;
	right:4px;
	color:#fff
}
.feed-list-container .video-icon span {
	display:inline-block;
	font-size:12px;
	line-height:20px;
	background:rgba(0,0,0,.3) url(../images/videoicon_textpage.png) no-repeat;
	background-position:6px;
	background-size:16px;
	padding-right:6px;
	padding-left:32px;
	border-radius:10px
}

.feed-list-container .box-title h2 {
	font-size:18px;
	display:inline-block;
	color:#505050;
	padding-bottom:10px;
	margin:19px 0 0 15px;
	font-weight:400;
	border-bottom:1px solid #f85959
}

.feed-list-container .desc {
	display:inline-block;
	width:67%;
	vertical-align:top;
}
.feed-list-container .fly-right {
	position:absolute;
	right:0
}
.feed-list-container .image-margin-right {
	margin-right:12px
}

.feed-list-container .dotdot {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	display:box;
	-webkit-box-orient:vertical
}
.feed-list-container .line2 {
	-webkit-line-clamp:2
}
.feed-list-container .line3 {
	-webkit-line-clamp:3
}
.list_relate_video {
	margin:0 0 24px;
	background-color:#fff
}

.list_relate_video .item_relate_video {
	display:block;
	position:relative
}
.list_relate_video .video_container {
	position:relative;
	min-height:150px
}

.list_relate_video .video_image {
	width:100%
}
.list_relate_video .video_title {
	font-size:14px;
	margin:10px;
	position:absolute;
	top:0;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#fff
}

.list_relate_video .video_mask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:40%;
	background:-webkit-linear-gradient(top,rgba(0,0,0,.8),transparent);
	background:linear-gradient(180deg,rgba(0,0,0,.8),transparent)
}
.list_relate_video .btn_download {
	font-size:15px;
	padding:13px 10px;
	color:#f85959
}

.list_relate_video .video_image_pause {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	width:90px
}

.recommendation-container {
	margin:20px 17px
}

.recommendation-container .list_bottom {
	text-align:center
}
.recommendation-container .list_bottom section {
	border:none
}
.recommendation-container .list_bottom a {
	display:block;
	color:#999;
	font-size:16px;
	line-height:48px;
	text-decoration:none
}
.recommendation-container #pageletBackflowAd .article_link {
	margin:0
}
.recommendation-container #pageletBackflowAd .detail-ad {
	border-bottom:1px solid hsla(0,0%,87%,.6)
}
.recommendation-container #pageletBackflowAd .jindong {
	margin:0
}
.bottom-banner-container {
	text-align:center
}
.bottom-banner-container a {
	display:block;
	position:relative;
	text-align:center;
	color:#fff;
	line-height:36px;
	background-color:#f67373;
	font-size:0
}
.bottom-banner-container a span {
	display:inline-block;
	background:url(../images/wap_ic_more02.png) no-repeat 100%;
	background-size:6px;
	padding-right:11px;
	vertical-align:middle;
	font-size:14px
}
.slider-container,.slider-container .slider-list {
	position:relative
}
.slider-container .slider-item {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.slider-container .slider-item.showAnimation {
	-webkit-transition:all .5s ease;
	transition:all .5s ease
}
.slider-container .slider-dotlist {
	position:absolute;
	bottom:3px;
	left:50%;
	-webkit-transform:translate(-50%);
	transform:translate(-50%)
}
.slider-container .slider-dotlist .dot-item {
	display:inline-block;
	width:4px;
	height:4px;
	margin:0 2px;
	border-radius:50%;
	background-color:#d8d8d8
}
.slider-container .slider-dotlist .dot-current {
	background-color:#f85959
}
.news-banner-container {
	font-family:STHeiti,Microsoft YaHei,Helvetica,Arial,sans-serif;
	-webkit-text-size-adjust:none;
	word-break:break-word;
	width:100%;
	height:50px;
	z-index:5000
}
.news-banner-container.none {
	display:none
}
.news-banner-container.banner-top {
	position:relative
}
.news-banner-container.banner-bottom {
	position:fixed;
	bottom:0
}
.news-banner-container .banner-pannel {
	position:fixed;
	width:100%;
	height:50px;
	background:rgba(0,0,0,.7);
	background-repeat:no-repeat;
	background-position:bottom;
	background-size:100% 100%;
	color:#fff
}
.news-banner-container .pannel-top {
	top:0
}
.news-banner-container .pannel-bottom {
	bottom:0
}
.news-banner-container .show-top-pannel {
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);
	transition:all .5s cubic-bezier(.19,1,.22,1)
}
.news-banner-container .hide-top-pannel {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	-webkit-transition:all .3s cubic-bezier(.55,.055,.675,.19);
	transition:all .3s cubic-bezier(.55,.055,.675,.19)
}
.news-banner-container .banner-label,.news-banner-container .close,.news-banner-container .image,.news-banner-container .open {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.news-banner-container .image {
	overflow:hidden;
	height:40px;
	width:60px;
	left:5px;
	background-size:40px
}
.news-banner-container .video-pause {
	width:25px;
	top:25px;
	left:35px;
	position:absolute;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}


.news-banner-container .image.logo {
	width:40px;
	padding:0 10px
}

.news-banner-container .banner-label {
	margin-right:80px;
	left:70px
}

.news-banner-container .banner-label p {
	color:#fff
}
.news-banner-container .banner-label .title {
	font-size:13px;
	line-height:18px;
	position:relative;
	top:-4px
}
.news-banner-container .banner-label .title-main {
	font-size:15px
}
.news-banner-container .banner-label .title-sub {
	font-size:12px
}
.news-banner-container .close {
	height:40px;
	width:20px;
	padding:5px;
	position:absolute;
	right:0;
	background:url(../images/banner_ic_close.png) no-repeat 50%;
	background-size:14px;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.news-banner-container .open {
	right:30px;
	font-size:13px;
	line-height:30px;
	padding:0 10px;
	border-radius:6px;
	background:#f85959;
	display:inline-block;
	color:#fff;
	text-align:center
}

#main{margin-top:44px;}
.expand_time{font-size:12px !important;color:#999;margin-top:5px;}

/*点赞*/
@keyframes myfirst
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-moz-keyframes myfirst /* Firefox */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-webkit-keyframes myfirst /* Safari å’Œ Chrome */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-o-keyframes myfirst /* Opera */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}
@keyframes mypraise
{
    0%{
        top:0px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-5px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-10px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-15px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-20px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-moz-keyframes mypraise /* Firefox */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-webkit-keyframes mypraise /* Safari å’Œ Chrome */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-o-keyframes mypraise /* Opera */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}
/* 关注 */
.favor-wrapper .favor-btn.gz_over{background:#79756d;padding-left:0;}
.fz-14{font-size:14px;}
/*图片预览*/
			.mui-preview-image.mui-fullscreen {
				position: fixed;
				z-index: 20;
				background-color: #000;
			}
			.mui-preview-header,
			.mui-preview-footer {
				position: absolute;
				width: 100%;
				left: 0;
				z-index: 10;
			}
			.mui-preview-header {
				height: 44px;
				top: 0;
			}
			.mui-preview-footer {
				height: 50px;
				bottom: 0px;
			}
			.mui-preview-header .mui-preview-indicator {
				display: block;
				line-height: 25px;
				color: #fff;
				text-align: center;
				margin: 15px auto 4px;
				width: 70px;
				background-color: rgba(0, 0, 0, 0.4);
				border-radius: 12px;
				font-size: 16px;
			}
			.mui-preview-image {
				display: none;
				-webkit-animation-duration: 0.5s;
				animation-duration: 0.5s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
			}
			.mui-preview-image.mui-preview-in {
				-webkit-animation-name: fadeIn;
				animation-name: fadeIn;
			}
			.mui-preview-image.mui-preview-out {
				background: none;
				-webkit-animation-name: fadeOut;
				animation-name: fadeOut;
			}
			.mui-preview-image.mui-preview-out .mui-preview-header,
			.mui-preview-image.mui-preview-out .mui-preview-footer {
				display: none;
			}
			.mui-zoom-scroller {
				position: absolute;
				display: -webkit-box;
				display: -webkit-flex;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				left: 0;
				right: 0;
				bottom: 0;
				top: 0;
				width: 100%;
				height: 100%;
				margin: 0;
				-webkit-backface-visibility: hidden;
			}
			.mui-zoom {
				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d;
			}
			.mui-slider .mui-slider-group .mui-slider-item img {
				width: auto;
				height: auto;
				max-width: 100%;
				max-height: 100%;
			}
			.mui-android-4-1 .mui-slider .mui-slider-group .mui-slider-item img {
				width: 100%;
			}
			.mui-android-4-1 .mui-slider.mui-preview-image .mui-slider-group .mui-slider-item {
				display: inline-table;
			}
			.mui-android-4-1 .mui-slider.mui-preview-image .mui-zoom-scroller img {
				display: table-cell;
				vertical-align: middle;
			}
			.mui-preview-loading {
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
				display: none;
			}
			.mui-preview-loading.mui-active {
				display: block;
			}
			.mui-preview-loading .mui-spinner-white {
				position: absolute;
				top: 50%;
				left: 50%;
				margin-left: -25px;
				margin-top: -25px;
				height: 50px;
				width: 50px;
			}
			.mui-preview-image img.mui-transitioning {
				-webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease;
				transition: transform 0.5s ease, opacity 0.5s ease;
			}
			@-webkit-keyframes fadeIn {
				0% {
					opacity: 0;
				}
				100% {
					opacity: 1;
				}
			}
			@keyframes fadeIn {
				0% {
					opacity: 0;
				}
				100% {
					opacity: 1;
				}
			}
			@-webkit-keyframes fadeOut {
				0% {
					opacity: 1;
				}
				100% {
					opacity: 0;
				}
			}
			@keyframes fadeOut {
				0% {
					opacity: 1;
				}
				100% {
					opacity: 0;
				}
			}
			.article__content p img {
				max-width: 100%;
				height: auto;
			}
