.rich_media_meta {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	margin-bottom: 10px;
	font-size: 16px;
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 667px) and (min-device-width: 375px) {
	.mm_appmsg .rich_media_inner,
	.mm_appmsg .rich_media_meta,
	.mm_appmsg .discuss_list,
	.mm_appmsg .rich_media_extra,
	.mm_appmsg .title_tips .tips {
		font-size: 17px;
	}
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 667px) and (min-device-width: 375px) {
	.mm_appmsg .rich_media_inner,
	.mm_appmsg .rich_media_meta,
	.mm_appmsg .discuss_list,
	.mm_appmsg .rich_media_extra,
	.mm_appmsg .title_tips .tips {
		font-size: 17px;
	}
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 667px) and (min-device-width: 375px) {
	.mm_appmsg .rich_media_inner,
	.mm_appmsg .rich_media_meta,
	.mm_appmsg .discuss_list,
	.mm_appmsg .rich_media_extra,
	.mm_appmsg .title_tips .tips {
		font-size: 17px;
	}
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 667px) and (min-device-width: 375px) {
	.mm_appmsg .rich_media_inner,
	.mm_appmsg .rich_media_meta,
	.mm_appmsg .discuss_list,
	.mm_appmsg .rich_media_extra,
	.mm_appmsg .title_tips .tips {
		font-size: 17px;
	}
}

.rich_media_meta {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	margin-bottom: 10px;
	font-size: 16px;
	color: #607fa6;
}

.rich_media_meta_list em {
	font-style: normal;
}

.rich_media_meta_text {
	color: #8c8c8c;
}

.rich_media_meta {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	margin-bottom: 10px;
	font-size: 16px;
}

.meta_original_tag {
	display: inline-block;
	vertical-align: middle;
	padding: 1px .5em;
	border: 1px solid #9e9e9e;
	color: #8c8c8c;
	border-top-left-radius: 20% 50%;
	-moz-border-radius-topleft: 20% 50%;
	-webkit-border-top-left-radius: 20% 50%;
	border-top-right-radius: 20% 50%;
	-moz-border-radius-topright: 20% 50%;
	-webkit-border-top-right-radius: 20% 50%;
	border-bottom-left-radius: 20% 50%;
	-moz-border-radius-bottomleft: 20% 50%;
	-webkit-border-bottom-left-radius: 20% 50%;
	border-bottom-right-radius: 20% 50%;
	-moz-border-radius-bottomright: 20% 50%;
	-webkit-border-bottom-right-radius: 20% 50%;
	font-size: 15px;
	line-height: 1.1;
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 667px) and (min-device-width: 375px) {
	.mm_appmsg .rich_media_inner,
	.mm_appmsg .rich_media_meta,
	.mm_appmsg .discuss_list,
	.mm_appmsg .rich_media_extra,
	.mm_appmsg .title_tips .tips {
		font-size: 17px;
	}
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 667px) and (min-device-width: 375px) {
	.mm_appmsg .meta_original_tag {
		font-size: 15px;
	}
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 667px) and (min-device-width: 375px) {
	.mm_appmsg .rich_media_inner,
	.mm_appmsg .rich_media_meta,
	.mm_appmsg .discuss_list,
	.mm_appmsg .rich_media_extra,
	.mm_appmsg .title_tips .tips {
		font-size: 17px;
	}
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 667px) and (min-device-width: 375px) {
	.mm_appmsg .meta_original_tag {
		font-size: 15px;
	}
}

body {
	background: #F5F5F5;
	font-family: "arial, helvetica, sans-serif", "微软雅黑";
	padding-bottom: 50px;
}

.mt5 {
	margin-top: 5px;
}

.pb5 {
	padding-bottom: 5px;
}

.pt5 {
	padding-top: 5px;
}

ol.list {
	background: #FFF;
	margin-bottom: 1.5rem;
	margin-top: 1.5rem;
}

ol.list li {
	border-bottom: 1px solid #ECECEC;
	display: box;
	display: -webkit-box;
	box-align: center;
	-webkit-box-align: center;
	height: 4.25rem;
}

ol.list li .sprl.ic {}

ol.list li .sprl {
	width: 2rem;
	height: 2rem;
	display: block;
	margin: 0 1rem;
	background: #ccc
}

ol.list span {
	font-size: 16px;
	display: block;
}

.list-group {}

.mod-user-header .list-group {
	padding-bottom: 0;
}

.list-thumb {
	padding: 18px 50px 18px 60px;
}

.list-thumb-sm {
	padding: 12px 50px;
}

.list-item {
	padding: 12px 60px 12px 15px;
	color: #222;
	background: #fff;
	position: relative;
	display: block;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	font-size: 16px;
	border-bottom: 1px solid #ECECEC;
}

.list-item>strong {
	font-weight: 400;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list-thumb-sm>span {
	top: 11px;
}

.list-thumb>span {
	top: 17px;
}

.list-item span {
	font-size: 12px;
}

.list-item>span {
	position: absolute;
	right: 15px;
	top: 11px;
}

.list-arrow {
	width: 10px;
	height: 10px;
	border-bottom: solid 2px rgba(0, 0, 0, .2);
	border-right: solid 2px rgba(0, 0, 0, .2);
	-webkit-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	transform: rotate(315deg);
	margin-right: 2px;
}

.list-arrow,
.list-item .icon-start {
	display: inline-block;
	position: relative;
}

.list-thumb strong>.icon {
	position: absolute;
	top: 13px;
	left: 15px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	display: block;
}

.list-thumb-sm strong>.icon {
	top: 11px;
	width: 24px;
	height: 24px;
}

.list-thumb-sm {
	padding: 12px 50px;
}

.icon-user-wallet {
	background: url(../img/ya.png) no-repeat;
	background-size: 24px;
}
.icon-user-vip {
	background: url(../img/rank.png) no-repeat;
	background-size: 24px;
}

.icon-user-jifen {
	background: url(../img/jifen.png) no-repeat;
	background-size: 24px;
}

.icon-user-qianbao {
	background: url(../img/qianbao.png) no-repeat;
	background-size: 24px;
}
.icon-user-item {
	background: url(../img/his.png) no-repeat;
	background-size: 24px;
}

.icon-follow-item {
	background: url(../img/follow.png) no-repeat;
	background-size: 24px;
}
.icon-celue-item {
	background: url(../img/icon/celue.png) no-repeat;
	background-size: 24px;
}
.icon-gossip-item {
	background: url(../img/icon/zan.png) no-repeat;
	background-size: 24px;
}
.icon-fund-item {
	background: url(../img/icon/red.png) no-repeat;
	background-size: 24px;
}

.icon-fans-item {
	background: url(../img/fans.png) no-repeat;
	background-size: 24px;
}

.icon-red-packet {
	background: url(../img/qa.png) no-repeat;
	background-size: 24px;
}

.icon-user-item {}

.list-thumb-qa {}

.mod-user-header {
	background: #F5A623;
	color: #fff;
	width: 100%;
}

.menu-btn {
	display: flex;
	display: -webkit-flex;
}

.menu-btn a {
	width: 100%;
	height: 65px;
	background: #fff;
	font-size: 22px;
	color: #F5A623;
	margin: 5px;
	border-radius: 8px;
	display: flex;
	display: -webkit-flex;
	justify-content: center; -webkit-justify-content: center;
	text-align: center; -webkit-align-items: center;
}
.menu-btn a:active, .menu-btn a:visited, .menu-btn a:hover{color: #F5A623;}

.menu-btn a span {
	background: red;
	width: 5px;
	height: 5px;
	display: block;
	border-radius: 50%;
}

.yazhangrank {
	background: #fff;
	color: #4A4A4A;
	padding: 5px 0;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;  -webkit-align-content: center;  
	font-size: 18px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05)
}

.yazhangrank span {
	width: 30px;
	height: 30px;
	display: block;
	background: url(../img/rank.png) no-repeat;
	background-size: contain;
}

.list-thumb p {
	margin-top: 8px;
	margin-bottom: 0;
	font-size: 12px;
	white-space: nowrap;
	display: block;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #999;
}

.list-thumb-md p {
	margin-top: 2px;
	margin-bottom: 0;
}

.mod-user-header .list-item {
	background: 0 0;
	border-top: none;
	color: #fff;
}

.mod-user-header .list-group .list-thumb-md {
	padding: 20px 50px 17px 75px;
}

.mod-user-header .list-group .list-thumb-md>span {
	top: 28px;
}

.mod-user-header .list-group .list-thumb-md strong .icon {
	top: 15px;
	width: 50px;
	height: 50px;
}
.ucenter-vipicon{ position: absolute;
	top: -5px;
	width: 30px;
	height: 30px;
    left: 25px;
  
	
}
.ucenter-vipicon img{	width: 30px;
}
.list-thumb-md strong>.icon>img {
	width: 100%;
	height: 100%;
}

.mod-user-header .list-thumb-md strong>.icon img {
	border-radius: 50px;
	border: 2px solid rgba(255, 255, 255, .7);
}

.mod-user-header .list-thumb p {
	color: #fff;
	font-size: 13px;
}

.list-item_avatar>span>img {
	position: absolute;
	right: 15px;
	top: -5px;
	border-radius: 999px
}

.text-danger,
.text-danger a {
	color: #F25B4B!important;
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.home-banner {
	margin: 0;
}

.swiper-slide,
.swiper-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
}

.home-banner a {
	display: inline-block;
}

.home-banner .publish {
	background: #ffdd32;
	border-radius: 5px;
	width: 150px;
	height: 35px;
	color: #ff5242;
	line-height: 35px;
	margin: 0 auto;
	box-sizing: border-box;
	font-size: 20px;
	text-align: center;
	color: #fff;
	display: inline-block;
}

.swiper-slide {
	box-sizing: border-box;
}

.tuijian {
	background: url(../img/bisai.png) #fff no-repeat;
	width: 100%;
	height: 125px;
	background-size: contain;
	display: inline-block;
	webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	text-align: center;
	padding-top: 30px;
}

.indexlist {
	width: 100%;
	height: 65px;
	display: block;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
	/*margin-top: 5px;*/
}

.indexlist2 {
	width: 100%;
	height: 65px;
	display: block;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
}

.listtable {
	background: #fff;
	width: 100%;
	padding: 5px;
}

.listtable table {
	width: 100%;
}

.listtable tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}

.listtable tbody tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}

.listtable tbody tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
	/*-webkit-animation:flipInX 1s .2s ease both;
-moz-animation:flipInX 1s .2s ease both;*/
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg)
	}
	70% {
		-webkit-transform: perspective(400px) rotateX(10deg)
	}
	100% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
}

@-moz-keyframes flipInX {
	0% {
		-moz-transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
	40% {
		-moz-transform: perspective(400px) rotateX(-10deg)
	}
	70% {
		-moz-transform: perspective(400px) rotateX(10deg)
	}
	100% {
		-moz-transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
}

.listtable table td {
	color: #000000;
	width: 25%;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	/*border-bottom: 1px solid rgba(0, 0, 0, 0.05);*/
}

.listtable table th {
	color: #000000;
	font-size: 16px;
	font-weight: normal;
	width: 25%;
	text-align: center;
	line-height: 40px;
	height: 40px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.sign {
	text-align: justify;
	font-size: 14px;
	vertical-align: middle;
	/*height: 30px;*/
	line-height: 30px;
	padding: 5px 10px;
	background: #fff;
	color: #9B9B9B;  position: relative;
}


.sign:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #e5e5e5;
    color: #e5e5e5;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}
.sign a {
	/*width: 70px;*/
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	background: #FF3F3F;
	border-radius: 50px;
	float: right;
	color: #fff; padding-left: 10px;  padding-right: 10px; font-size: 14px;
	/*margin-top: 14px;*/ display: flex; align-items: center; justify-content: center;
}

.tablecell {
	display: table-cell;
	color: #000000;
	box-sizing: border-box;
}

.listtable table td.listnum {
	width: 15%;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	height: inherit;
	font-size: 16px;
}

.listtable table td.listnum span.lt5 {
	background: #f7a806;
	color: #fff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;  -webkit-align-content: center;
	margin: 0 auto;
}

.listtable table td.userlistpic {
	width: 25%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	height: inherit;
}

.listtable table td.listitem {
	width: 40%;
	text-align: left;
	padding-left: 5px;
	display: table-cell;
	vertical-align: middle;
	height: inherit;
}

.listtable table td.itemProfit {
	width: 10%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	font-size: 18px;
	height: inherit;
}

.listtable table td.userlistpic img {
	width: 46px;
	height: 46px;
	border-radius: 5px;
	overflow: hidden;
	border-radius: 50%;
	border: 2px solid #fff;
	box-shadow: 0px 0px 3px #ccc;
	background: #fecc06;
}

.reward {
	width: 90%;
	padding: 10px;
	margin: 0 auto;
	padding-top: 0;
}

.reward h3 {
	font-size: 18px;
	text-align: center;
	color: #333;
}

.reward-con {
	width: 100%;
	margin: 0 auto;
	background: #f44;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	border-radius: 5px;
	padding: 3px;
}

.reward-cash {
	font-size: 24px;
	display: flex;
	display: -webkit-flex;
	align-items: center;  -webkit-align-content: center;
	justify-content: center;
}

.reward-cash span {
	font-size: 16px;
}

.reward-other {
	text-align: left;
	padding-left: 10px;
	/*border-left: 1px dashed rgba(255, 255, 255, 0.4);*/
	color: rgba(255, 255, 255, 0.6);
	font-size: 14px;
}

.preitem img {
	width: 46px;
	height: 46px;
}

.previous {
	width: 100%;
	background: #fff;
	display: table;
}

.preitem {
	float: left;
	width: 49.5%;
	text-align: left;
	line-height: 46px;
}

.preitem .userface {
	width: 46px;
	height: 46px;
	line-height: 46px;
	margin-left: 10px
}

.preitem .username {
	line-height: 46px;
}

.up {
	font-size: 22px;
	padding-left: 10px;
}

.previouscon {
	background: #f5a623;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

.white18 {
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
}

.mod-value_head {
	display: block;
	color: #fff;
	text-align: center;
	background: #F7BD00;
	padding: 20px;
	padding-bottom: 0;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.integral-data {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-end;
	font-size: 14px;
}

.mod-value_head:before {
	position: absolute;
	width: 100%;
	height: 5px;
	background: url(../img/96.jpg) repeat-x;
	background-size: 9px;
}

.mod-value_head_user {
	border-radius: 50%;
	display: flex;
	display: -webkit-flex;
	justify-content: flex-start;
}

.usertitle-box {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	padding-left: 10px;
	justify-content: center;
	align-items: flex-start
}

.mod-value_head_user img {
	border-radius: 9999px;
	border: 2px solid #fff;
	position: relative;
}

.history table tr {
	border-collapse: collapse;
	border: none;
	border-bottom: 1px solid #F0F0F0;
}

.userTitle {
	font-size: 12px;
}

.user-Ranking {
	width: 100%;
	display: flex;
	display: -webkit-flex;
	background: #fff;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto; 
}

.user-RankingList {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;  -webkit-align-content: center;
	color: #555;
	font-size: 14px;
	border-left: 1px solid #ccc;
	width: 25%; font-weight: 300;
}

.user-Ranking div:first-child {
	border-left: none
}

.user-Ranking h4 {
	color: #F25B4B;
	font-size: 18px;
	padding: 0;
	margin: 0;
}

.mod-pay {
	width: 98%;
	margin: 0 auto;
	display: table
}

.mod-pay .payitem {
	width: 50%;
	display: block;
	height: 80px;
	float: left;
	padding: 10px;
	box-sizing: border-box;
}

.mod-pay .payitem .paycon {
	background: #fff;
	color: #9B9B9B;
	font-size: 14px;
	text-align: center;
	font-family: "微软雅黑";
	width: 100%;
	margin: 0 auto;
	height: 100%;
	border-radius: 7px;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;  -webkit-align-content: center;
	flex-direction: column;
	align-content: space-around; line-height: 1.2; 
}
.mod-pay .payitem .paycon .sale-coins{ position: relative;  padding: 0px 3px;  border-radius: 3px;  color: #fff; background: #F43530; font-size: 10px;}
.mod-pay .payitem .paycon .sale-coins:before{
	content: " ";
	position: absolute;background: #F43530;
width: 6px;
height: 6px;
left: -3px;top:25%;

transform:rotate(45deg);	
}
.mod-pay .payitem .current {
	background: #fdca05;
	color: #fff;
}

.topay {
	width: 95%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: block;
	color: #fff;
	background: #fdca05;
	border-radius: 5px;
	margin: 0 auto;
	margin-top: 5px;
	font-size: 16px;
}

.direction {
	font-size: 14px;
	color: #999999;
	line-height: 1.5;
	width: 90%;
	margin: 0 auto;
	padding-top: 10px;
}

.text-input {
	width: 100%;
	box-sizing: border-box;
	position: relative;
}

.text-input input {
	width: 95%;
	height: 40px;
	background: #fff;
	padding-left: 5px;
	line-height: 40px;
	color: #999999;
	border: 1px solid #ccc;
	font-size: 16px;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
}

.buy {
	width: 100%;
	height: 260px;
	background: #fff;
	position: fixed;
	bottom: 0;
	text-align: center;
}

.buysorry {
	padding-top: 10px;
	font-size: 16px;
	text-align: center;
}

.buysorry a {
	background: #F5A623;
	border-radius: 5px;
	padding: 2px;
	color: #fff;
}

.buysum {
	font-size: 30px;
	padding-top: 30px;
}

.buybtn {
	width: 80%;
	height: 35px;
	background: #fdca05;
	text-align: center;
	line-height: 35px;
	font-size: 18px;
	border-radius: 5px;
	margin: 0 auto;
	margin-top: 10px;
	color: #fff;
}

.text-item {
	position: absolute;
	background: #fff;
	width: 100%;
	height: auto;
	top: 50px;
	margin: auto;
	left: 0;
	0 right: 0;
	box-sizing: border-box;
}

.text-item ul {
	padding: 10px;
	width: 95%;
	max-height: 620px;
	overflow-y: scroll;
}

.text-item ul li {
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
	background: #fff;
	display: table;
	width: 100%;
}

.text-item ul li .itemdode {
	width: 70%;
	text-align: left;
	float: left;
}

.text-item ul li .itemdode {
	font-size: 14px;
}

.text-item ul li .itemdode span {
	font-size: 14px;
	color: #999999; padding-top: 2px;
}

.text-item ul li .select {
	width: 20px;
	height: 20px;
	border: 1px solid #fdca05; -webkit-border: 1px solid #fdca05;
	color: #fdca05;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	border-radius: 50%;
	font-size: 18px;
	text-align: center;
	line-height: 20px; display: flex; display: -webkit-flex; justify-content: center; align-items: center; -webkit-justify-content: center; -webkit-align-items: center;
}

.search-top {
	/*background: #edf0f5;*/
	width: 100%;
	height: 60px;
}

.pus_pop {
	width: 95%;
	padding: 5px;
	margin: 0 auto;
	background: #fff;
	border-radius: 5px;
	margin-top: 25%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.pus_pop h4 {
	font-size: 18px;
	text-align: center;
	color: #555;
	padding: 0;
	margin: 0;
	padding-top: 10px;
}

.pus_pop h6 {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}

.stock-info {
	width: 90%;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0 auto;
	height: auto;
	margin-bottom: 10px;
	display: table;
}

.stock-name {
	font-size: 22px;
	color: #4C4B4A;
}

.stock-name span.tock-no {
	font-size: 16px;
}

.stock-price {
	font-size: 14px;
	padding-top: 5px;
	color: #999999;
}

.stock-price .price-pre {
	width: 45%;
	float: left;
}

.stock-price .price-all {
	width: 45%;
	float: right
}

.buybtn-stock {
	width: 70%;
	height: 35px;
	background: #fdca05;
	text-align: center;
	line-height: 35px;
	font-size: 18px;
	border-radius: 5px;
	margin: 0 auto;
	margin-top: 10px;
	color: #fff;
}

.buybtn-stock-hide {
	width: 70%;
	height: 35px;
	background: #999999;
	text-align: center;
	line-height: 35px;
	font-size: 18px;
	border-radius: 5px;
	margin: 0 auto;
	margin-top: 10px;
	color: #fff;
}

.buybtn-stock-no {
	width: 70%;
	height: 35px;
	background: #999999;
	text-align: center;
	line-height: 35px;
	font-size: 18px;
	border-radius: 5px;
	margin: 0 auto;
	margin-top: 10px;
	color: #fff;
}

.stock-infotitle {
	padding: 10px;
	font-size: 16px;
	text-align: center;
}

.stock-infotitle span {
	color: red;
	text-align: center;
}

.stock-infotitle a {
	background: #F5A623;
	border-radius: 5px;
	padding: 2px;
	color: #fff;
}

.pop {
	background: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 99;
}

.pre_king {
	font-size: 16px;
}

.king img {
	width: 46px;
	height: 46px;
	border-radius: 5px;
	overflow: hidden;
	border-radius: 50%;
	border: 2px solid #d2a802;
	box-shadow: 0px 0px 3px #ccc;
	background: #fecc06;
}

.king {
	display: table;
	padding-top: 5px;
	padding-bottom: 5px;
}

.king span {
	float: left;
	display: inline-block;
}

.king .king-title {
	height: 46px;
	line-height: 46px;
	font-size: 18px;
	padding-left: 5px;
	padding-right: 20px;
}

.king .username {
	height: 46px;
	line-height: 46px;
	font-size: 18px;
	padding-left: 10px;
	padding-right: 10px;
}

.king .king-jifen {
	height: 46px;
	line-height: 46px;
	font-size: 18px;
	padding-left: 10px;
	padding-right: 10px;
}

.king-pop-index {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
}

.king-pop-con {
	width: 280px;
	height: 365px;
	display: block;
	margin: 0 auto;
	background: url(../img/other.png) no-repeat;
	background-size: contain; -webkit-background-size: contain;
}

.king-pop-con-king {
	width: 280px;
	height: 365px;
	display: block;
	margin: 0 auto;
	background: url(../img/king.png) no-repeat;
	background-size: contain; -webkit-background-size: contain;
}

.king-pop-con-other {
	width: 80%;
	display: block;
	margin: 0 auto;

	background: #FDCA05;
	background-size: contain;
	border-radius: 7px;
	text-align: center;
	padding-bottom: 10px;
}

.king-pop-con-other h2 {
	font-size: 22px;
	color: #fff;
	padding-top: 10px;
	font-weight: normal;
}

.king-reward {
	font-size: 24px;
	color: #cab27d;
	display: inline-block;
	width: 100%;
	height: 24px;
	margin: 0 auto;
	/*margin-top: 8.5rem;*/
	text-align: center;
	line-height: 1; padding-top: 40px;
}

.king-reward-userface {
	width: 100%;
	display: block;
	/*margin: 0 auto;
	text-align: center;*/
	font-size: 16px;
	color: #000;
	line-height: 1.5;
	padding-top: 108px;  padding-left: 100px;
}

.king-reward-userface img {
	width: 4rem;
	height: 4rem;
	overflow: hidden;
	border: 1px solid #fff;
	border-radius: 40%;
	margin: 0 auto;
}

.king-pop-close {
	background: url(../img/close.png);
	background-size: contain; -webkit-background-size: contain;
	width: 30px;
	height:30px;
	display: block;
	margin: 0 auto;
	margin-top: 5px;
}

.reward-list {
	width: 90%;
	margin: 0 auto;
	padding: 0 10px;
	margin-bottom: 10px;
	border-radius: 5px;
	overflow: hidden;
}

.reward-list li {
	background: #fff;
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	color: #333;
	font-size: 14px;
	margin: 0 auto; padding: 5px;
}

.reward-list li .reward-info {
	padding: 5px;
	font-size: 12px;
}

.reward-list li .reward-Ranking {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;  -webkit-align-content: center;
	padding-left: 5px;
}

.reward-list li img {
	margin: 5px;
}


ul.ya-history {
	width: 100%;
	padding: 0 10px;
	display: box;
	display: -webkit-box;
	background: #fff;
}

ul.ya-history li {
	width: 100%;
	border-bottom: 1px solid #ECECEC;
	padding: 8px 0;
	clear: both;
	display: -webkit-inline-box
}

ul.ya-history li .history-left {
	-webkit-box-flex: 1;
	box-flex: 1;
	width: 100%;
}

ul.ya-history li .history-right {
	color: #FF5722;
	font-size: 16px;  
}

ul.ya-history li .history-left strong {
	color: #4A4A4A;
	font-size: 16px;  font-weight: normal;
}

ul.ya-history li .history-left p {
	font-size: 14px;
	color: #ACACAC;
	line-height: 1.5;
}

ul.ya-history li .history-right span {}

.artice {
	/*margin-bottom: 10px;
padding: 10px;

background: #fff;
border: 1px #e1dfdb solid;
border-radius: 3px;
box-shadow: 1px 2px 2px rgba(231, 231, 231, 0.9);
*/
}

.artice-data {
	font-size: 16px;
	padding: 10px 0;
	border-bottom: 1px #d2d2d2 solid;
	font-weight: 400;
	color: #000
}

.artice p {
	line-height: 1.5;
	color: #717171;
	padding: 10px 0;
	border-top: 1px #d2d2d2 dashed;
	margin-top: -1px;
	font-size: 14px;
}

.artice p strong {
	font-weight: 400;
	color: #000
}

.listview {
	/*margin: 20px 10px; padding-bottom: 80px;*/
}

.edit {
	background: #07BE04;
	width: 80%;
	padding: 3px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	line-height: 20px;
	margin: 0 auto;
	border-radius: 3px;
}

.add-item {
	position: fixed;
	z-index: 999;
	top: 10px;
	left: 0;
	right: 0;
	background: #F5A623;
	width: 80%;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	margin: 0 auto;
}

.artice-con {
	padding: 10px;
	border: 1px solid #e1dfdb;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.5;
}

.artice-con #content {
	min-height: 400px;
}

span.ya-red {
	position: relative;
	padding: 3px;
	color: #fff;
	background: #fe808f;
	border-radius: 3px;
	text-align: center;
	width: 60px;
	display: inline-block;
}

span.ya-green {
	padding: 3px;
	color: #fff;
	background: #98cb64;
	border-radius: 3px;
	text-align: center;
	width: 60px;
	display: inline-block;
}

span.ya-ping {
	padding: 3px;
	color: #fff;
	background: #909090;
	border-radius: 3px;
	text-align: center;
	width: 60px;
	display: inline-block;
	position: relative;
}

.red-badge {
	background-color: red;
	color: #fff;
	width: 18px;
	height: 18px;
	display: block;
	line-height: 18px;
	border-radius: 9px;
	font-size: 11px;
	position: absolute;
	right: 12px;
	top: 0;
}

span.yata-red {
	font-size: 18px;
	background: red;
}

.ya-hui {
	position: relative;
	padding: 5px;
	color: rgba(255, 255, 255, 0.5);
	background: #717171;
	border-radius: 3px;
	text-align: center;
	width: 60px;
	display: inline-block;
	font-size: 16px;
}

.ya-limit {
	position: absolute;
	top: -28px;
	left: 0;
	right: 0;
	width: 60px;
	-webkit-animation: bounceInUp 1s .2s ease both;
}

.ya-limit-title {
	padding: 2px;
	color: #fff;
	background: red;
	border-radius: 3px;
	text-align: center;
	width: 100%;
	display: inline-block;
	font-size: 12px;
}

.ya-limit-down {
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 5px solid red;
	margin: 0 auto;
}

#animation {
	-webkit-animation: bounceInUp 1s .2s ease both;
	-moz-animation: bounceInUp 1s .2s ease both;
}

@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px)
	}
	80% {
		-webkit-transform: translateY(10px)
	}
	100% {
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px)
	}
	60% {
		opacity: 1;
		-moz-transform: translateY(-30px)
	}
	80% {
		-moz-transform: translateY(10px)
	}
	100% {
		-moz-transform: translateY(0)
	}
}

.list-group-publish {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #fff;
	width: 100%;
	margin-top: 5px;
}

a.go-publish {
	width: 50%;
	color: #8b572a;
	background: #fdca05;
	border-radius: 15px;
	text-align: center;
	font-size: 16px;
	padding-top: 7px;
	padding-bottom: 7px;
	display: block;
	margin: 0 auto;-webkit-box-shadow:0px 0px 5px #fdca05; box-shadow:0px 0px 5px #fdca05;
}

.index-userinfo {
	background: #fdca05;
	width: 100%;
	padding: 20px 10px;
}

.index-userinfo a img {
	width: 60px;
	height: 60px;
	display: block;
	float: left;
	border-radius: 50%;
	overflow: hidden;
}

.index-userinfo a {
	display: flex;
	display: -webkit-flex;
	width: 100%;
	color: #fff;
	font-size: 16px;
	background: url(../img/r.png) right center no-repeat;
	background-size: 30px;
	justify-content: space-between;
	padding: 0 25px;
}

.index-user-name {
	width: 160px;
	float: left;
	/*padding: 5px;*/ padding-left: 5px;
}

.index-user-name h2 {
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.index-user-name h4 {
	font-weight: normal;
	padding: 0;
	margin: 0; padding-top: 3px;
}

.index-user-title {
	text-align: right;
	line-height: 60px;
	float: right;
}


.index-jiangjin{ background: url(../img/jiangjin.png) left no-repeat; background-size: contain;  color: #ff3b2f;  font-size: 16px; padding-left: 30px;}

/*数据中心*/

.section-box {
	text-align: center;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	margin-top: 10px;
}

.section-box .section-box-brand {
	width: 50%;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
}

.section-box .section-box-brand .brand-box {
	width: 95%;
	padding: 8px 0;
	background: #e9cd86;
	border-radius: 10px;
	background: url(../img/r.png) #e9cd86 right center no-repeat;
	background-size: 40px;
}

.section-box .section-box-brand .brand-box .brand-box-title {
	font-size: 24px;
	color: #8b572a;
	padding-top: 5px;
}

.section-box .section-box-brand .brand-box .brand-box-headimg {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
}

.section-box .section-box-brand .brand-box .brand-box-headimg img {
	width: 28px;
	height: 28px;
	overflow: hidden;
	border-radius: 50%;
	margin: 3px;
}

.daily {
	width: 98%;
	background: #fdca05;
	border-radius: 10px;
	text-align: center;
	padding: 10px 0;
	font-size: 20px;
	margin: 0 auto;
	margin-top: 10px;
	background: url(../img/r.png) #fdca05 right center no-repeat;
	background-size: 30px;
}

.daily a {
	color: #8b572a;
	width: 100%;
	display: block;
}

.daily a span {
	background: red;
	width: 4px;
	height: 4px;
	display: inline-block;
	border-radius: 50%;
	margin-bottom: 10px;
}

.ranking-page {
	background: #fff;
	
	position: relative;
	padding-top: 10px;
}

.ranking-page .ranking-title {
	background: #f5a623;
	color: #fff;
	padding: 3px;
	width: 180px;
	border-radius: 15px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	position: absolute;
	left: 0;
	right: 0;
	top: -12px
}

.ranking-page ul li {
	display: flex;
	display: -webkit-flex;
	border-bottom: 1px solid #ECECEC;
	padding: 5px;
}

.ranking-page ul li .rank-li {
	display: inline-block;
	font-size: 16px;
	line-height: 100%;
	text-align: center;
}

.ranking-page ul li .rank-no {
	width: 20%;
}

.ranking-page ul li .rank-no h1 {
	font-size: 18px;
	color: #464B5B;
	font-weight: 400;
	line-height: 40px;
	text-align: center;
}

.ranking-page ul li .rank-user {
	width: 60%;
	text-align: left;
	padding-left: 10px;
}

.ranking-page ul li .rank-user img {
	width: 40px;
	height: 40px;
	border-radius: 20%;
	overflow: hidden;
}

.ranking-page ul li .rank-data {
	width: 30%;
	text-align: right;
	padding-right: 10px;
}

.ranking-page ul li .rank-data h2 {
	font-size: 18px;
	color: #464B5B;
	font-weight: 300;
	line-height: 40px;
}

.rank-tips {
	padding: 5px;
	text-align: left;
	font-size: 14px;
	color: #73716E;
	line-height: 1.5;
}

.ranking-menu {
	width: 100%;
	background: #fff;
}

.ranking-menu ul {
	padding: 0;
	margin: 0;
	width: 100%;
	padding: 10px;  padding-left: 5px; padding-right: 5px;
	height: auto;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-content: center;
	align-items: center;  -webkit-align-content: center;
}

.ranking-menu ul li {
	color: #8B8B8B;
	padding: 0;
	margin: 0;
	list-style: none;
	padding: 3px;
	text-align: center;
	width: 100%;
	font-size: 14px
}

.ranking-menu ul li.ranking-current {
	width: 100%;
	background: #f5a623;
	color: #fff;
	padding: 2px;
	border-radius: 15px;
	text-align: center;
	font-size: 12px
}

/**/
.hot-celue{ padding: 5px 0px; background: #fff;display: flex;  margin-bottom: 5px; position: relative;}
.hot-tips{ position: absolute; left: 0; top:-3px; z-index: 9; background: url(../img/hot.png) no-repeat; background-size: contain; width: 32px; height: 32px;}
.hot-celue .b1r{ border-right: .5px solid #e6e6e6}

.hot-celue .hot-celue-list{    overflow: hidden;
    flex: 1;
    -webkit-flex: 1;
    justify-content:space-between;

    width: 100%;
    display:flex; padding: 10px;}
   .hot-celue-title {    font-size: 1rem;
    color: #333;
    line-height: 1;
    margin: 0 0 .375rem 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;}
    .hot-celue-p{font-size: .875rem;
    color: #9B9B9B;
    line-height: 1;
    margin: 0 0 .1875rem 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;}
   .hot-celue-shouyi {   display: flex; align-items: center; font-size: 16px;
   }
   .ya-cell-title{  background: #fff; color:#4A4A4A ; font-size: 14px; padding: 10px;border-bottom: .5px solid #e6e6e6}
   .before{ position: relative;
   	
   }
     .after{ position: relative;
   	
   }
   .hot-celue:before, .index-menu:before, .yaui-tab:before, .jackpot:before, .fund-list-card:before, .before:before, .yishouinfo:before, .indexfund:before, .analyst:before, .info-source:before, .index-fenxishi:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid #e5e5e5;
    color: #e5e5e5;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    left: 0;
    z-index: 2;}

   
   .hot-celue:after, .index-menu:after, .jackpot:after, .after:after, .yishouinfo:after, .menu-jingxuan:after, .analyst:after, .index-fenxishi:after{
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #e5e5e5;
    color: #e5e5e5;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}

/*菜单*/
.index-menu{ padding: 15px 10px; position: relative; background: #fff; margin-top: 5px; 
}
.index-menu ul{ display: flex; justify-content:space-between;  display: -webkit-flex; -webkit-justify-content:space-between}
.index-menu li{ width: 20%;}
.index-menu li a { display: flex;flex-direction: column; display: -webkit-flex;
  justify-content: space-between; -webkit-justify-content: space-between; -webkit-align-items: center;
  align-items: center;}
.index-menu li a img{ width: 60%; height: auto; display: block;}
.index-menu li a h5{ font-size: 14px; color: #333; font-weight: normal; padding-top: 5px;}
/*通知*/

.index-notice{ padding: 10px 10px; background: #fff; display: flex; background: url(../img/r-2.png) right center #fff no-repeat; padding-right: 15px; background-size: 18px 18px;	
	 align-items: center; font-size: 16px; color: #ccc; position: relative;
	
}
.index-notice a{ font-size: 14px; color:#333; overflow: hidden; padding-left: 5px; line-height: 1.2;}
.index-notice:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #e5e5e5;
    color: #e5e5e5;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}
.index-notice #jticker a span{ background: #F8E81C; color: #4A4A4A; font-size: 10px; padding: 2px; border-radius: 3px; }
/*通知*/

/*hot*/

/*数据中心*/
.guanzhu {
	display: block;
	color: #fff;
	text-align: center;
	/*background: #fed125;*/
	padding-left: 20px;
	/*padding-right: 20px;*/
	padding-bottom: 20px;
	display: flex;
	display: -webkit-flex;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
}
.fellow {
	padding: 3px 10px;
	background: #F25B4B;
	border-radius: 5px;
	font-size: 16px;
	color: #fff;
}
.cancel-fellow {
	padding: 3px 10px;
	background: #98cb64;
	border-radius: 5px;
	font-size: 16px;
	color: #fff;
}
.refresh {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	font-size: 16px;
	color: #999;
	align-items: center;  -webkit-align-content: center;
	padding: 5px;
}
.index-lingqu{}
.index-btn{display: block;
margin-left: auto;
margin-right: auto;
padding-left: 14px;
padding-right: 14px;
box-sizing: border-box;
font-size: 18px;
text-align: center;
text-decoration: none;
color: #FFFFFF;
line-height: 2.55555556;
border-radius: 5px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
overflow: hidden; width: 80%; background: #FDCA05; margin-top: 10px;}


.lookall{ background: #FFC800; color: #fff; padding: 5px; border-radius: 5px; text-align: center; margin-top: 5px;}
.lookall img{  height: 30px;}
.index-quxiao{  background: #fff; border: 1px solid rgba(0, 0, 0, 0.2); color: #000;}
.fellow-tips{ width: 80%; border-radius: 10px; position: fixed; top:20%; left: 10%;  background: #fff; overflow: hidden; z-index: 9999;}
.fellow-tips h2{ background:#ffcc00; padding: 10px; padding-top: 20px; text-align: center; color: #fff; font-size: 18px; font-weight: normal;}
.fellow-qrcode{ background: #fff; background: url(../img/down.png) top center no-repeat; background-size: 30px auto; font-size: 16px;  color: #8B8B8B;  text-align: center; padding:30px;display: flex; justify-content: center; align-items: center; flex-direction: column;}
.close-tips{
	
		background: url(../img/close-tips.png) center no-repeat;
		background-size: contain;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		 top: 5px;right: 5px;  position: absolute;
}


.receive-tips{width: 80%; border-radius: 10px; position: fixed; top:20%; left: 10%;  background: #fff; overflow: hidden; z-index: 9999; padding-top: 30px;}
.receive-tips .receive-btn{background:#ffcc00; padding: 8px;  text-align: center; color: #fff; font-size: 18px; font-weight: normal; width: 100%; display: block;}

.receive-tips .receive-tips-img{ width: 100%; display: flex; justify-content: center; text-align: center;	
}
.receive-tips .receive-tips-img img{ width: 80px; height: 80px;}
.receive-close-tips{
	
		background: url(../img/del.png) center no-repeat;
		background-size: contain;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		 top: 5px;right: 5px;  position: absolute;
}
.receive-tips h2{ width: 100%; font-size: 18px; color: #333; text-align: center;  padding:10px; font-weight: normal;}
.receive-tips h6{  font-weight:normal; font-size: 14px; color: #939393;}



/*订阅成功*/
.fellow-success-tips{width: 80%; border-radius: 10px; position: fixed; top:20%; left: 10%;  background: #fff; overflow: hidden; z-index: 9999; padding-top: 30px;}
.fellow-success-tips .fellow-success-btn{background:#ffcc00; padding: 8px;  text-align: center; color: #fff; font-size: 18px; font-weight: normal; width: 100%; display: block;}

.fellow-success .fellow-success-img{ width: 100%; display: flex; justify-content: center; text-align: center;	
}
.fellow-success .fellow-success-img img{ width: 30%; height: auto;}
.fellow-success-close-tips{
	
		background: url(../img/del.png) center no-repeat;
		background-size: contain;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		 top: 5px;right: 5px;  position: absolute;
}
.fellow-success h2{ width: 100%; font-size: 18px; color: #333; text-align: center;  padding:10px; font-weight: normal;}
.fellow-success h6{  font-weight:normal; font-size: 14px; color: #939393;}
/*订阅成功*/



.yaui-tab{ position: relative;}
.jackpot{ position: relative; background: url(../img/sahua.png) #fff no-repeat top left; background-size: 200px auto; -webkit-background-size: 200px  auto; padding: 10px; display: flex; display: -webkit-flex; 
 flex-direction: column;
  justify-content:space-around;
  align-items:flex-start;  margin-top: 5px;}
.jackpot h2{  font-size: 16px; padding:0 15px;   font-weight: 300;

background-image:linear-gradient(25deg,#b303df,#268dfb);


color: #fff; border-radius: 30px;}



.jackpot h5{ font-size: 14px; color: #9B9B9B; font-weight:100;}
.jackpot .jackpot-no{ position:absolute; top:10%; right: 10px;}
.jackpot .jackpot-no span{}
 .jackpot .jackpot-no span{ background: #4A4A4A; color: #fff; padding: 2px 5px; font-size: 18px; margin-left: 2px; margin-right: 2px; min-width: 18px;}
.jackpot .jackpot-no span.rmb-sign{background: #fff; color: #F7BD00;}
.invitation{ display: flex; justify-content: center; padding-top: 20px;}
.invitation img{  margin: 0 auto; width: 300px; height: 265px;}
.invitation-btn{ background: #f7ce46; color: #5f4a02; padding: 10px; font-size: 16px; width: 90%; border-radius: 5px; display: block; margin: 0 auto; text-align: center;}
.invitation-guize{ font-size: 16px; color: #acacad; text-align: center; line-height: 2; padding: 20px;}
.invitation-notice{ width: 90%; background: #f1f1f1; margin: 0 auto;  padding: 5px; border-radius: 10px; font-size: 14px; color: #333; display: flex; justify-content: flex-start; align-items: center;}
.invitation-notice img{ width: 18px; height: 18px;}
.invitation-jieguo{ display: flex; justify-content: space-between; color: #333; font-size: 16px; padding-top: 20px;}
.invitation-jieguo div{ text-align: center; width: 50%;}
.invitation-user { width: 100%;}
.invitation-user ul{ display: flex;flex-wrap: wrap; justify-content: flex-start; padding: 10%;}
.invitation-user ul li img{ width: 45px; height: 45px;  border-radius: 50%;}
.invitation-user ul li { display: flex; justify-content: center; align-items: center;}
.topnav{ position:absolute; top:0; width: 100%; display:flex;  justify-content:space-between; padding: 5px; z-index: 999;}
.topnav .topbar{ height: 25px; justify-content: space-between;  display: flex; align-items: center;
background:rgba(70,77,97,0.8);
border-radius: 7px;  padding: 5px; margin-left: 15px;
}
.indextopicon{ font-size: 14px; color: #fff;  display: flex; justify-content: flex-start; align-items: center;}
.yazuanindexno{ color: #fff;  font-size: 12px; padding: 0 5px;}
.topnav .topbar img{ width: 15px; height: 15px;}
.topnav .topbar a{ padding: 0; margin: 0; display: flex;  align-items: center;}

.topnav .topbar-user{
	 width: 25px; height: 25px;  overflow: hidden; position: absolute; left: 5px; z-index: 1;
	
	
}
.index-vipicon{ width: 15px; top:-15px;  overflow: hidden; position: absolute; left: 8px; z-index: 9}
.index-vipicon img{ width: 15px;}
.topnav .topbar-user img{ width: 100%; height: 100%; border-radius: 50%;}
/* Rectangle 48: */

.indexgift{
	
	-webkit-animation:tada 1s .2s infinite;
}
@-webkit-keyframes tada{
0%{-webkit-transform:scale(1)}
10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}
100%{-webkit-transform:scale(1) rotate(0)}
}
.mbt5 {
	margin-bottom: 5px;
}
.fundname{ font-size: 16px;  padding-top: 5px;}
.indexfund{  background: #fff; width: 100%; display: flex; display: -webkit-flex; align-items: center; padding-bottom: 5px; margin-top: 5px; position: relative;}
.yishouinfo{ position: relative;  color: #9B9B9B;font-size: 14px; display: flex; display: -webkit-flex;  justify-content:space-around; width: 100%; padding-top: 5px; padding-bottom: 5px;  background: #fff;  font-weight: 200;}
.yishouinfo span{  }
.indexfund h4{ background:#F8E81C ;  color: #4A4A4A; padding: 3px; position: absolute; top:0; right: 20px; font-weight:normal; font-size: 12px; padding: 3px 10px ;}
.fenhonginfo{ width: 100%;}
.fund-progress{ display: flex; display: -webkit-flex; justify-content: space-between;} 
.fund-progress  div:first-child{ font-size: 14px; color: #9B9B9B;  }  
.fundprogress{  margin: 0 auto; background: #ddd;  height: 5px; margin-top: 10px; width: 70%; border-radius: 3px; position: relative;}

.fundprogress span{ width: 50px; text-align: center; border-radius: 5px;  height:12px; background: #F5515F;  color: #fff; font-size: 7px; position: absolute; bottom: -3px; line-height: 12px;}

.redprogress1{ height: 5px; 
 background:#F5515F ;
/*background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff0000), to(rgba(0, 0, 255, 0.5)));*/ 

background:linear-gradient(-90deg, #FE0000 3%, #A201C3 100%);  border-radius: 3px; }
.qiangfenhong{  padding-left: 5px; padding-right: 5px; border-right: 1px solid rgba(151,151,151, 0.4);}
.fenhonginfo{ padding-left: 10px; padding-right: 10px;}
/* Rectangle 42 Copy: */
.level_lv{ background: #fff; padding: 0px 2px; margin-right: 5px; border-radius: 2px;  color: #F37254; font-style:italic; font-size: 8px; }




/*积分*/
.jifentips{display: flex;
  flex-direction: column;
  justify-content:center;
  align-items: center;}
.jifentips .jifenicon{ width: 60px; height: 60px; background: url(../img/jifen4.png) no-repeat center; background-size:contain;}
.jifentips p{ font-size: 16px; color: #fff;  text-align: center;}

/*个股精选*/
.menu-jingxuan{
	  display: flex; justify-content: space-between; background: #fff; position: relative;  
}
.menu-jingxuan a{ padding: 15px; width: 100%; text-align: center; font-size: 18px;  color: #4A4A4A; display: flex; align-items: center; justify-content: center; line-height: 1;}
.menu-jingxuan a:first-child{ border-right: #e5e5e5 1px solid  ;}
.menu-jingxuan a:last-child{ border-left: #e5e5e5 1px solid  ;}
/*.menu-jingxuan a:nth-child(3){ border-left: #e5e5e5 1px solid  ;}*/
.menu-jingxuan a span{   background: #FAEE97; font-size: 14px; padding: 3px;  color: #724D02;}
/*数据中心 机构定制*/
.celue-list{ padding: 10px; padding-left: 15px; padding-right: 15px; margin-bottom: 5px;  background: #fff; position: relative; display: block;}
		.celue-list .celue-info{  display: flex; justify-content: space-between; align-items: center; border-bottom: 0.5px solid #ECECEC; padding-bottom: 5px; }
		.celue-list .celue-info div:first-child{ text-align: left; display: flex; flex-direction: column; font-size: 20px; color: #4A4A4A;}
		.celue-list .celue-info div:first-child span{ font-size: 12px;  padding-bottom: 5px; color: #6C6C6C; font-weight: 300;}
		.celue-list .celue-info div:first-child a{ color: #4A4A4A; display: flex; align-items: center;}
		
		.celue-list .celue-info div:first-child span span{ font-size: 10px; color: #724D02; /*background: #FAEE97; */font-weight: 300;   padding: 2px;}
		.celue-list .celue-info div:last-child{ text-align: right; font-size: 26px; color: #FD504F; display: flex; flex-direction: column; justify-content: center; align-items: center;}
		.celue-list .celue-info div:last-child  div:first-child.st-green{color:green;}
		.celue-list .celue-info div:last-child  div:first-child.st-red{color:#ff0000;}
		.celue-list .celue-info div:last-child  div:last-child{ font-size: 12px; color: #9B9B9B; text-align: center;}
		.celue-list .celue-info div:last-child.st-green{  color:green;}
		.celue-list .celue-bottom{ display: flex; justify-content: space-between; align-items: center; padding-top: 15px;}
		.celue-list .celue-bottom div:first-child{  font-size: 14px;   color: #FD504F;}
		.celue-list .celue-bottom div:first-child span{  color: #6C6C6C;font-weight: 300;}
		.celue-list .celue-bottom a{ background: #FDCA05; border-radius: 20px; color: #fff;  font-size: 14px; text-align: center;  width: 100px;}
	
	
	.celue-list:before{
		content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid #e5e5e5;
    color: #e5e5e5;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    left: 0;
    /*z-index: 2;*/
}
	
	.celue-list:after{content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #e5e5e5;
    color: #e5e5e5;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    /*z-index: 2;*/
    }
    /*新手引导*/
  
.new-user{   position: absolute; z-index: 99; font-size: 14px; top:-38px;  font-weight: 300;   border-radius: 5px;  display: flex; justify-content: flex-start; flex-direction: column; display: none;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
 }
.new-user-text{background: #FD504F; color: #fff; border-radius: 5px; padding: 5px;min-width: 200px; }
.new-user span{ width: 10px; height: 10px; display: block;  background:url(../img/down2.png) no-repeat;  background-size: contain; width: 10px; height: 5px; margin-left: 10px; }

.new-user2{   position: absolute; z-index: 99; font-size: 14px; font-weight: 300;     border-radius: 5px;  display: flex; justify-content: flex-start; flex-direction: column;  
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}
.new-user2-text{background: #FD504F; color: #fff; border-radius: 5px; padding: 5px;min-width: 170px; 
}
.new-user2 span{ width: 10px; height: 10px; display: block;  background:url(../img/down2.png) no-repeat;  background-size: contain; width: 10px; height: 5px; margin-left: 10px; transform:rotate(180deg); -webkit-transform:rotate(180deg)}



.new-yazhang{
	position: absolute; z-index: 99; border-radius: 50%;   background: #fff;
}
.new-1{
	display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    color: #4A4A4A;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    position: relative; background: #F8E81C;
}
.new-mask{position: fixed;
    z-index: 9;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8); 
    }
    
    

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		-ms-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		-ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		-ms-transform: perspective(400px);
		transform: perspective(400px)
	}
}


@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
/*vip*/
.vip-tips{ position: absolute; right: 0; top: -3px; padding: 0; margin: 0;}
.vip-tips img{ width: 50px; height: 30px;}
.doc-title{  font-size: 18px; padding: 5px;}
.doc-author{ font-size: 14px; color: #9B9B9B;}
.doc-con{  font-size: 16px; color: #4A4A4A;  line-height: 1.5; padding: 10px 5px; position: relative;}
.doc-quanwen{  font-size: 14px; color: #0066FF; text-align: center;  
/*position:absolute;*/
 bottom:0; width: 100%; padding: 15px; 
/*background: linear-gradient(to bottom,  rgba(255,255,255,0.7), #fff);*/

 /* 标准的语法 */}
.vip-heard{  position: relative;  background: url(../img/uservip.png)  top center no-repeat; background-size:cover; width: 100%;

  padding-bottom: 80px; display: flex;  justify-content: center;  display: flex; flex-direction: column;  align-items: center;

}
.vip-userinfo{ display: flex; justify-content: center; color: #fff; display: flex;  flex-direction: column; 
justify-content: center; align-items: center;  padding-top: 10px;  }
.vip-userinfo img.vip-userheard{   width: 60px; height: 60px; border-radius: 100%;}
.vip-userinfo div:first-child{ font-size: 18px; color: #fff;}
.vip-btn{ 
	position: absolute;  bottom: -10px;   width: 200px; left: 50%;

margin-left: -100px;

color: #A66F00; padding: 10px 30px; border-radius: 50px; background: #FAD878; font-size: 18px;

box-shadow: 0 2px 4px 0 rgba(0,0,0,0.27);  display: flex; justify-content: center; align-items: center;
} 
.vip-price{ text-align: center; width: 100%;  font-size: 16px; color: #9B9B9B; padding-top: 20px;}
.vip-h2{ font-size: 18px;  text-align: center; padding-top: 30px; color: #A66F00;padding-bottom: 20px;}
.vip-btn img{  height: 20px; margin-right: 5px;}
.uservip{}
.uservip ul li{ display: flex; justify-content: space-between; align-items: center;  padding: 15px; border-bottom: 1px #ccc solid;  width: 90%; margin: 0 auto;}
.uservip ul li div:first-child{ font-size: 16px; color: #4A4A4A;  display: flex; flex-direction: column;}
.uservip ul li div:first-child h2{ font-size: 16px; color: #4A4A4A; font-weight: 400;  }
.uservip ul li div:first-child h2 span{ background: #FD504F; color: #fff; font-size: 8px; padding: 2px; font-weight: 300;
	
}
.uservip ul li div:first-child h4{ font-size: 12px; color:#9B9B9B; font-weight: 300;  }
.uservip ul li div:last-child{ font-size: 12px; background: #FAD878; color:#A66F00; padding: 3px 15px;   width:85px; justify-content:;border-radius: 20px; display: flex;  align-items:center;}
.uservip ul li div:last-child img{ height: 14px; margin-right: 3px;}


ul.tequanlist{}
ul.tequanlist li{ display: flex; width: 80%;  margin: 0 auto; margin-bottom: 10px;}
ul.tequanlist li div:first-child{ font-size: 70px; color: rgba(155,155,155,.2); line-height: 1;transform:rotate(5deg); font-weight: 300;}
ul.tequanlist li div:last-child{ display: flex; flex-direction: column;}
ul.tequanlist li div:last-child h2{ font-size: 18px; color:#4A4A4A;  font-weight: 400; }
ul.tequanlist li div:last-child h5{ font-size: 12px; color:#4A4A4A;font-weight: 300;}
.vipuser-tips{ font-size: 12px; color: #9B9B9B; text-align: center; padding-top: 30px;}
.vipicon{
	width: 50px;  margin-bottom: -18px;	position: relative;
	
}
.vipicon img{ width: 50px;}
.next_date{  font-size: 12px;}

.dav{ display: flex;  flex-direction: column; justify-content: center; align-items: center; margin-top: 15px;}
.vip-title{ background: #021C5B; color: #E9CD86; padding: 5px 10px; font-size: 14px;  text-align: center;    margin:0 auto;margin: 10px;  width: 200px; }
.dav img{ width: 100%; height: auto;}
/*分析师*/
.analyst{ 
padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 5px;
    background: #fff;
    position: relative;
    display: block;

}
.analyst-author{     display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 0.5px solid #ECECEC;
    padding-bottom: 5px;}
    
   .analyst-author-pre {
    	text-align: left;
    display: flex;
    /*flex-direction: column;*/
    font-size: 20px;
    color: #4A4A4A; align-items:center;
    }
    .analyst-author-pre .analyst-no{
    	 background: #FDCA04; color: #fff; font-size: 18px; width: 25px; height: 25px;  display: flex; text-align:center;  align-items: center; border-radius: 50%;
    	 font-family: arial;font-style:italic; margin-right: 5px; justify-content: center;
    	
    }
    .analyst-author-pre  .analyst-name{
    	    color: #000;  margin-right: 5px;
    }
     .analyst-author-pre .analyst-jigou{
     	
     	font-size: 8px;
    color: #4A4A4A;
    background: #DDDDDD;
    font-weight: 300;
    padding: 2px;  margin-right: 5px;
     }
     .analyst-hangye{ font-size: 14px; color: #4A4A4A; font-weight: 300; text-align: right;}
     .analyst-hangye span{ padding-right: 5px;}
    .analyst-celue{
    	
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 15px;
    }
    .analyst-celue-name{
    	display: flex; font-size: 18px; align-items: flex-start;
    }
    .analyst-celue-name span{ font-size: 12px; color: #4A4A4A;font-weight: 300;padding-right: 5px;  width: 60px;}
    .analyst-celue-name h2{ color: #4A4A4A; font-weight: 400; padding-right: 5px;  overflow: hidden;
    text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
    
    
    }
     .analyst-celue-name h5{font-size: 18px;  width: 80px; color: #FD504F; font-weight: 400; padding-right: 5px}
.analyst-dingyeu{
	background: #FDCA05;
    border-radius: 20px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    width: 50px; font-weight: 300;
}
.fenxishi-userTitle{}
.fenxishi-userTitle span{ font-size: 10px;  padding: 2px; font-weight: 300; color: #A66F00; border: 1px solid #CF8916;}
.yazhangt-index{    display: flex;  justify-content: space-between; width: 100%; overflow: hidden;}
.yazhangt-index-item{ background: #fff; margin: 5px 5px 0px  5px; padding: 5px 10px; display: flex; flex-direction: column; text-align: center; width: 100%; line-height: 1.2;}
.yazhangt-index-item h2{ font-size: 14px; text-align: center; font-weight: 400; color: #4A4A4A;}
.yazhangt-index-item div{ display: flex; justify-content: space-between;  align-items: center;  color: red;font-weight: 300;}
.yazhangt-index-item  h4{ font-size: 18px;font-weight: 400;color: red;}
.yazhangt-index-item h6{ font-size: 12px;font-weight: 300;color: red;}
/*.yazhangt-index:first-child div{ margin-left: 0;}*/ 
/*.yazhangt-index:last-child div{ margin-right: 0;}*/
.item-list{ display: flex;  background: #fff; font-weight: 300;padding: 5px; margin-top: 5px; margin-bottom: 5px; font-size: 14px; color: #4A4A4A; align-items: center;



}
.item-list div.list-div{   overflow: hidden; width: 100%; height: 20px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;

}
.item-list div.list-div a{ padding: 0 5px; font-size: 12px; }
.item-title{ display: flex; justify-content: center; flex-direction: column; color: #f5a623;  font-size: 14px; text-align: center; padding-right: 10px; width: 90px;  }
.item-title h5{ color: red; font-size: 12px;}
.index-quxian{  background: none;  position: relative; padding-top: 15px;}
.index-quxian-tips{ width: 18px; height: 18px;transform: rotate(45deg); background: #fff; position: absolute;  top:8px}
.index-quxian-img{ background: #fff;padding: 15px;}
.index-quxian-img img{ width: 100%; }
.index-quxian-img h2{ color: #4A4A4A; font-size: 16px; font-weight: 300;}
.left10{ left: 10%; }
.right10{ right: 10%;}
.left48{ left: 48%;}
.index-close{width: 20px; height: 20px; position: absolute; top:25px; right: 10px; padding: 0; margin: 0;}
.index-close img{ width: 15px; height: 15px; padding: 0; margin: 0;}
.index-fenxishi{  background: #fff;  padding: 10px; margin-top: 5px; position: relative;}
.index-fenxishi .index-fenxishi-user{ display: flex;  align-items: center; padding-bottom: 10px;
	
}
.index-fenxishi-icon img{ width: 35px; height: 35px; border-radius: 50%; overflow: hidden;}
.index-fenxishi-name{ font-size: 14px; padding-left: 5px;}
.index-fenxishi-con{ color: #4A4A4A; font-size: 14px; font-weight: 300;}
.info-source{  font-size: 12px; font-weight: 300;color: #9B9B9B;  display: flex;align-items: center;  justify-content:space-between; position: relative;  margin-top: 5px; padding-top: 5px;}
.info-source img{ height: 15px;  margin-left: 3px; margin-right: 3px;}
.info-source div:last-child{ font-size: 14px; display:  flex}
.info-source div:last-child h4{ color: #0066FF;  font-weight: 300;}
img.toutiao-img{  height: 35px; position: absolute; top:10px; right: 10px;}
