﻿.feed .color-block.tuwen .des:visited {
	color:#999
}
.color-block.bottom {
	height:54px;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:2147483647;
	background-color:#fff;
	padding:0
}
.color-block.bottom .fcContent {
	overflow:hidden;
	border-top:1px solid #eee;
	background-color:#fff
}
.color-block.bottom .fcContent a {
	float:left;
	width:50%;
	height:27px;
	line-height:27px;
	padding-left:15px;
	overflow:hidden;
	box-sizing:border-box;
	color:#008eed;
	font-size:14px;
	border:0;
	background-color:#fff
}
.color-block.bottom .fcContent a:before {
	content:"";
	display:inline-block;
	position:relative;
	width:12px;
	height:12px;
	margin-right:5px;
	background-size:100%;
	background-position:center;
	background-image:url(../images/fc_4bfa96e.png)
}
.color-block.bottom .fcClose {
	position:absolute;
	top:-20px;
	right:5px;
	width:35px;
	line-height:20px;
	color:#fff;
	background-color:rgba(0,0,0,.5);
	font-size:12px;
	text-align:center
}
.adtips {
	position:relative
}
.adtips:after {
	background-color:rgba(0,0,0,.15);
	content:"å¹¿å‘&#65533;";
	position:absolute;
	bottom:0;
	right:0;
	width:30px;
	height:16px;
	line-height:16px;
	font-size:11px;
	color:#fff;
	text-align:center
}
@media screen and (max-width:320px) {
	.color-block.tofu {
	padding-left:10px;
	padding-right:10px
}
.color-block.tofu .link .con {
	font-size:13px
}
.color-block.fyb .link .con {
	font-size:14px
}
}.refresh_rotate {
	-webkit-animation-duration:.8s;
	-webkit-animation-fill-mode:both;
	-webkit-animation-name:myrotate;
	-webkit-animation-timing-function:ease-in
}
@-webkit-keyframes myrotate {
	0% {
	-webkit-transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(720deg)
}
}.carousel {
	position:relative;
	margin-top:20px
}
.carousel .banner-tag {
	position:absolute;
	top:0;
	left:0;
	line-height:20px;
	padding:0 5px;
	font-size:12px;
	color:#fff;
	background-color:rgba(0,0,0,.7);
	z-index:101
}
.carousel .swiper {
	position:relative;
	width:100%
}
.carousel .swiper-container {
	position:relative;
	overflow:hidden
}
.carousel .swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	box-sizing:content-box
}
.carousel .swiper-slide {
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	-webkit-flex-shrink:0;
	flex-shrink:0;
	width:100%
}
.carousel .swiper-slide a {
	position:relative;
	display:block;
	width:100%
}
.carousel .swiper-slide-title {
	position:absolute;
	height:90px;
	left:0;
	bottom:0;
	width:100%;
	padding:51px 15px 0;
	font-size:18px;
	color:#fff;
	background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));
	background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));
	box-sizing:border-box
}
.carousel .swiper-slide-title p {
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.carousel .swiper-slide a img {
	display:block;
	width:100%;
	height:150px
}
.carousel .pagination {
	position:absolute;
	left:0;
	right:0;
	bottom:8px;
	margin:0 auto;
	text-align:center;
	z-index:2;
	font-size:0
}
.carousel .swiper-pagination-bullet {
	display:inline-block;
	width:5px;
	height:5px;
	border-radius:5px;
	margin:0 2px;
	cursor:pointer;
	background-color:rgba(255,255,255,.3)
}
.carousel .swiper-pagination-bullet-active {
	background-color:#fff
}
.carousel.haveoneline .pagination {
	bottom:56px
}
.border {
	border-bottom:1px solid #eee
}
.feed {
	margin-top:10px;
	position:relative;
	background-color:#fff;
	border-bottom:1px solid #eee
}
.feed .bd {
	position:relative;
	min-height:800px;
	overflow:hidden
}
.feed .bd.firstload {
	min-height:100px
}
.feed .bd .feed-item-wp .s-news-loding{
	background-color:#f2f2f2; height:30px; line-height:30px; text-align:center; clear:both; color:#666666; margin-top:5px; float:left; width:100%; margin-bottom:10px
}
.feed .touch {
	overflow:hidden
}
.feed .feed-banner {
	margin:0 17px
}
.feed .bdwm {
	position:relative;
	margin-right:17px;
	padding:14px 0 11px
}
.feed .bdwm:after {
	content:"";
	position:absolute;
	bottom:0;
	left:17px;
	right:0;
	border-bottom:1px solid #eee
}
.feed .tab {
	float:left
}
.feed .carousel {
	margin:20px 0 0
}
.feed .ref_tips {
	margin-top:-1px;
	height:30px;
	line-height:31px;
	font-size:13px;
	background-color:#f3f3f3;
	color:#24a500;
	text-align:center;
	overflow:hidden
}
.feed .baijia {
	position:relative;
	padding-bottom:14px;
	border-bottom:1px solid #eee
}
.feed .baijia .baijia-title {
	position:relative;
	font-size:13px;
	padding-top:14px
}
.feed .baijia .baijia-refbtn {
	position:absolute;
	top:14px;
	right:0;
	padding-left:16px;
	background:url(../images/337bfb4b937d4508b342d44a58a872e6.gif) 0 center no-repeat;
	background-size:12px;
	color:#777
}
.feed .baijia .baijia-content {
	overflow:hidden
}
.feed .baijia .baijia-link {
	float:left;
	width:50%;
	margin-top:14px;
	padding:0 14px 0 60px;
	position:relative;
	box-sizing:border-box
}
.feed .baijia .baijia-logo {
	position:absolute;
	left:0;
	top:0;
	width:47px;
	height:47px;
	border-radius:28px
}
.feed .baijia .baijia-des {
	padding-bottom:4px;
	font-size:18px;
	white-space:nowrap;
	overflow:hidden
}
.feed .baijia .baijia-count {
	height:20px;
	font-size:12px;
	white-space:nowrap;
	overflow:hidden
}
.feed .color-block.fyb {
	border-bottom:1px solid #eee
}
.feed .feed-item {
	position:relative
}
.feed .feed-item.huati {
	margin:-1px 0 0 0
}
.feed .feed-item.huati:before {
	content:"";
	display:block;
	height:5px;
	background-color:#f2f2f2
}
.feed .feed-item.huati:after {
	content:"";
	display:block;
	height:5px;
	background-color:#f2f2f2
}
.feed .feed-item.huati .img-left .imgwp img {
	height:100%;
	width:auto
}
.feed .feed-item.huati .topic,.feed .feed-item.huati .link {
	margin:0 17px;
	border-bottom:0
}
.feed .feed-item>.color-block {
	margin:0 17px;
	padding:12px 0;
	border-bottom:1px solid #eee
}
.feed .feed-item>.color-block.tofu {
	padding:0 0 20px
}
.feed .feed-item>.topic {
	padding:12px 30px 0 0;
	position:relative
}
.feed .feed-item>.topic .topic-link {
	display:block;
	position:relative;
	padding-left:39px
}
.feed .feed-item>.topic .topic-logo {
	position:absolute;
	top:0;
	left:0;
	width:29px;
	height:29px
}
.feed .feed-item>.topic .topic-title {
	height:29px;
	line-height:29px;
	font-size:15px;
	color:#000;
	white-space:nowrap
}
.feed .feed-item>.topic .share-btn {
	position:absolute;
	top:0;
	right:0;
	width:30px;
	height:100%;
	background:url(../images/8d846f59336b437aad05f5d5e181c896.gif) center no-repeat;
	background-size:17px
}
.feed .feed-item>.topic .share-icon {
	background:url(../images/8d846f59336b437aad05f5d5e181c896.gif) center no-repeat;
	background-size:17px
}
.feed .feed-item>.topic .feed-share {
	position:absolute;
	top:3px;
	right:-4px;
	height:126px;
	width:120px;
	padding:0 10px;
	z-index:10;
	font-size:15px;
	background-color:#fff;
	font-family:'Microsoft Yahei';
	border-radius:3px;
	box-shadow:#999 0 0 1px
}
.feed .feed-item>.topic .feed-share .share-title {
	height:26px;
	line-height:34px;
	text-align:left;
	color:#222;
	background:url(../images/8d846f59336b437aad05f5d5e181c896.gif) center no-repeat;
	background-size:17px;
	background-position:right bottom
}
.feed .feed-item>.topic .feed-share .share-link {
	height:50px;
	line-height:50px;
	border-bottom:solid 1px #eee;
	padding-left:42px;
	text-align:left;
	background-position:3px center;
	background-repeat:no-repeat;
	background-size:32px
}
.feed .feed-item>.topic .feed-share .share-link.qzone {
	background-image:url(../images/c3af77d61e164eef8eb598de8c1f2aa2.gif)
}
.feed .feed-item>.topic .feed-share .share-link.weibo {
	background-image:url(../images/f36e2b9aee534d09a63f2712f91e4efd.gif);
	border:0
}
.feed .feed-item>.topic .feed-share .share-link:last-child {
	border:0
}
.feed .feed-item>.link {
	display:block;
	margin:0 17px;
	padding:15px 0;
	border-bottom:1px solid #eee
}
.feed .feed-item>.link .title {
	line-height:24px;
	margin-bottom:4px;
	font-size:18px;
	color:#222;
	text-align:left;
	font-weight:400
}
.feed .feed-item>.link:visited .title {
	color:#999
}
.feed .feed-item>.link .tags {
	font-size:13px;
	color:#ccc;
	margin-top:5px;
	overflow:hidden
}
.feed .feed-item>.link .tags .tag {
	float:left;
	padding-right:8px;
	line-height:18px;
	height:18px;
	padding-left:3%;
}
.feed .feed-item>.link .tags .tag:last-child {
	padding-right:0
}
.feed .feed-item>.link .tags .tag.query {
	position:relative;
	top:0;
	width:36px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:auto 18px
}
.feed .feed-item>.link .tags .tag.icon {
	width:34px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:34px 18px
}
.feed .feed-item>.link .tags .tag.gallery {
	background-image:url(../images/2a40fc4a2ffe4a5c9722d179898fd6cb.gif)
}
.feed .feed-item>.link .tags .tag.video {
	/*background-image:url(../images/244684ff76f34101a6e4b8094443549c.gif)*/
}
.feed .feed-item>.link img {
	display:block;
	width:100%
}
.feed .feed-item>.link .imglist,.feed .feed-item>.link .imgwp {
	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;
	overflow:hidden
}
.feed .feed-item>.link.img-left {
	padding-left:127px;
	position:relative;
	min-height:70px
}
.feed .feed-item>.link.img-left .title {
	height:48px;
	margin-bottom:0;
	overflow:hidden
}
.feed .feed-item>.link.img-left .imglist {
	position:absolute;
	left:0;
	top:12px
}
.feed .feed-item>.link.img-left .imgwp {
	width:113px;
	height:75px
}
.feed .feed-item>.link.img-left .tags {
	margin-top:9px
}
.feed .feed-item>.link.img-three .imglist {
	position:relative
}
.feed .feed-item>.link.img-three .imgwp {
	float:left;
	width:30%;
	height:75px;
	border:5px solid #fff;
}
.feed .feed-item>.link.img-three img {
	margin-left:1px
}
.feed .feed-item>.link.img-three .imgwp:first-child img {
	margin-left:0
}
.feed .feed-item>.link.img-one .imgwp {
	max-height:192px;
	width:100%
}
.feed .feed-item>.link.img-one .himgwp {
	height:192px;
	width:100%
}
.feed .feed-item>.link.img-video {
	position:relative;
	display:block;
	width:100%;
	min-height:110px;
	max-height:210px;
	padding:0;
	margin:0 0 5px;
	overflow:hidden
}
.feed .feed-item>.link.img-video .play {
	position:absolute;
	left:50%;
	top:50%;
	z-index:10;
	width:35px;
	height:39px;
	background:url(../images/af587f69508440248999b6546eaa9dac.gif) 0 0 no-repeat;
	background-size:35px 39px;
	margin:-18px 0 0 -20px
}
.feed .feed-item>.link.img-video img {
	display:block;
	width:100%
}
.feed .feed-item>.link.img-video .sp-list-title {
	position:absolute;
	top:0;
	left:0;
	right:0;
	color:#fff;
	line-height:23px;
	padding:8px 16px;
	font-size:16px;
	white-space:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	z-index:20
}
.feed .feed-item>.link.img-video .sp-list-title b {
	display:block;
	font-size:12px;
	color:rgba(255,255,255,.7)
}
.feed .feed-item>.link.img-video .sp-list-mask {
	position:absolute;
	z-index:19;
	top:0;
	height:80px;
	width:100%;
	background:-webkit-linear-gradient(top,rgba(0,0,0,.75),rgba(0,0,0,0));
	background:linear-gradient(to bottom,rgba(0,0,0,.75),rgba(0,0,0,0));
	pointer-events:none
}
.feed .hd {
	position:fixed;
	height:0;
	top:0;
	left:0;
	right:0;
	background:#fff;
	overflow:hidden;
	z-index:1100;
	border-bottom:1px solid #eee;
	padding-left:17px;
	-webkit-transition:height .5s cubic-bezier(0.6,.03,.08,.95);
	transition:height .5s cubic-bezier(0.6,.03,.08,.95)
}
.feed .hd.fix {
	position:fixed;
	height:auto;
	zoom:1
}
.feed .hd .navwp {
	z-index:998;
	overflow-x:hidden;
	overflow-y:hidden
}
.feed .hd .nav {
	position:relative;
	height:49px;
	padding-right:17px;
	font-size:0;
	overflow:hidden;
}
.feed .hd .nav .navbtn {
	position:relative;
	float:left;
	line-height:1;
	padding:15px 12.5px 19px;
	font-size:16px;
	color:#000
}
.feed .hd .nav .navbtn:nth-of-type(1) {
	padding-left:0
}
.feed .hd .nav .navbtn:nth-of-type(1).act:after {
	left:3px;
	margin-left:0
}
.feed .hd .nav .act {
	color:#000
}
.feed .hd .nav .act:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:9px;
	width:26px;
	height:3px;
	margin-left:-13px;
	border-radius:5px;
	background:#000
}
.feed .hd .nav-r-mask {
	position:absolute;
	right:0;
	top:0;
	width:20px;
	height:50px;
	background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);
	background:linear-gradient(to right,rgba(255,255,255,0),#fff);
	pointer-events:none
}
.feed .loading,.feed .page-title {
	line-height:40px;
	font-size:16px;
	text-align:center
}
.feed .feed-more .bottom-loading {
	height:80px;
	text-align:center;
	line-height:81px;
	font-size:12px;
	color:#777
}
.feed .feed-more .bottom-loading .loading-icon {
	display:inline-block;
	width:20px;
	height:22px;
	vertical-align:middle;
	position:relative;
	top:-1px;
	margin-right:10px;
	background:url(../images/duozai_4770edc.png) left center no-repeat;
	background-size:20px 22px
}
.feed .feed-more .daodi {
	height:50px;
	line-height:50px;
	font-size:14px;
	text-align:center
}
.feed .fixed_btn {
	padding-top:0;
	right:10px;
	width:auto;
	height:auto;
	bottom:12%;
	position:fixed
}
.feed .fixed_btn li {
	width:40px;
	height:40px;
	background-position:center;
	background-size:100%;
	background-repeat:no-repeat
}
.feed .fixed_btn li:first-child {
	margin-bottom:7px;
	background-image:url(../images/93e6be994516485c878d0b763e0fafc0.gif)
}
.feed .fixed_btn li:last-child {
	background-image:url(../images/a18b3a08b73240e5a419084176fb7a9e.gif)
}
.feed .feed_tips {
	position:fixed;
	top:50px;
	left:0;
	right:0;
	width:100%;
	height:40px;
	background-color:#eee;
	text-align:center;
	z-index:999
}
.feed .feed_tips span {
	display:inline-block;
	padding-left:23px;
	line-height:40px;
	color:#24a500;
	font-size:13px;
	background:url(../images/dz_ac0280b.png) 0 center no-repeat;
	background-size:17px 23px
}
.feed::-webkit-scrollbar {
	height:0;
	background-color:#F5F5F5
}
.feed::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	border-radius:10px;
	background-color:#F5F5F5
}
.feed::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#555
}