b {
	color: red;
}
strong {
	color: red;
}
.post {
	width: 100%; -ms-overflow-x: hidden;
}
.post .title {
	padding: 15px 16px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.post .title h1 {
	padding: 15px 0px; line-height: 28px; font-size: 20px; font-weight: 700;
}
.post .title .block {
	font-size: 14px;
}
.post .title .block:visited {
	color: rgb(48, 142, 227);
}
.post .item .bd iframe {
	display: none;
}
.post .item {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.post .meta {
	position: relative;
}
.post .meta::before {
	left: 0px; top: 8px; width: 100%; height: 1px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: absolute; content: "";
}
.post .meta p {
	padding-right: 10px; font-size: 12px; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.post .meta p::before {
	font: 0px/0 a; display: table; content: ""; font-size-adjust: none; font-stretch: normal;
}
.post .meta p::after {
	font: 0px/0 a; display: table; content: ""; font-size-adjust: none; font-stretch: normal;
}
.post .meta p::after {
	clear: both;
}
.post .meta i {
	padding-left: 15px; margin-right: 10px; float: left; position: relative;
}
.post .meta i::before {
	background: url("../images/icon_58ae844.png") no-repeat 0% 0% / 50px auto; left: 0px; top: 0px; width: 15px; height: 15px; position: absolute; content: "";
}
.post .meta .icon-view::before {
	background-position: 0px -78px;
}
.post .meta .icon-reply::before {
	background-position: 0px -102px;
}
.post .meta .icon-page::before {
	background-position: 2px -58px; top: -1px;
}
.post .content .album-info {
	display: none; max-width: 100%;
}
.post .content .item .hd {
	margin: 0px; padding: 10px 16px 0px; overflow: hidden; min-height: 45px;
}
.post .content .item .hd .info {
	float: left; display: block;
}
.post .content .item .hd img {
	border-radius: 32px; width: 32px; height: 32px; margin-right: 5px; float: left; display: block; -webkit-border-radius: 32px;
}
.post .content .item .hd h4 {
	color: rgb(75, 123, 171); line-height: 26px;
}
.post .content .item .hd .u-badge {
	padding: 1px 3px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 12px; margin-left: 3px; vertical-align: middle; background-color: rgb(48, 142, 227); -webkit-border-radius: 4px;
}
.post .content .item .hd p {
	line-height: 12px; font-size: 12px; margin-top: 6px; margin-left: 11%; min-width: 250px;
}
.post .content .item .hd .floor {
	font-size: 12px; float: right;
}
.post .content .item .hd .ts_crown {
	background: url("../images/icon_58ae844.png") no-repeat 3px -225px / 50px auto; padding: 0px 10px;
}
.post .content .item .bd {
	margin: 0px 0px 10px; padding: 0px 8px 0px 16px; line-height: 30px; font-size: 18px;
}
.post .content .item .bd p {
	margin-bottom: 18px;
}
.post .content .item .bd .cnt {
	margin-bottom: 5px;
}
.item h3 {
	text-indent: 2em; font-size: 19px; font-weight: bold; margin-bottom: 18px;
}
.post .content .item .bd iframe {
	display: none;
}
.post .content .item .bd img {
	margin: 20px auto 0px; width: 88%; display: block;
}
.post .content .item .bd .bbs-emot {
	vertical-align: text-bottom; display: inline-block;
}
.post .content .item .ft {
	height: 8px; text-align: left; overflow: hidden; padding-left: 30px;
}
.post .content .item .ft .toolbox {
	height: 100%;
}
.post .content .item .ft a {
	width: 35%; height: 31px; text-align: left; color: rgb(153, 153, 153); line-height: 31px; font-size: 14px; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.bottom-bar {
	padding: 10px 0px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; bottom: 0px; position: fixed; background-color: rgb(252, 252, 252);
}
.bottom-bar img {
	width: 40px; height: 40px; margin-top: 3px; margin-left: 10px; float: left;
}
.bottom-bar h5 {
	margin: 5px 0px 0px 60px;
}
.bottom-bar h5 strong {
	padding: 3px 5px 0px; color: rgb(255, 255, 255); background-color: rgb(255, 0, 0);
}
.post .content .item .ft .see-ta-btn::before {
	background-position: 0px -83px;
}
.post .content .item .ft .see-clean-btn::before {
	background-position: -38px -83px;
}
.post .content .item .ft .reply-btn::before {
	background-position: 0px -106px;
}
.post .content .item .ft .zan-btn::before {
	background-position: -37px -138px;
}
.post .content .item .ft .at-btn::before {
	display: none;
}
.post .content .item .ft .ds-btn::before {
	display: none;
}
.post .content .item-ht .hd {
	padding-top: 15px;
}
.post .bd-ds {
	text-align: center; margin-bottom: 10px;
}
.post .bd-ds .ds-btn {
	margin: 10px 0px; border-radius: 4px; width: 90px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; display: inline-block; background-color: rgb(254, 165, 38); -webkit-border-radius: 4px;
}
.post .bd-ds p {
	color: rgb(153, 153, 153); font-size: 12px;
}
.post .bd-ds .fc-yellow {
	color: rgb(246, 147, 77);
}
.post .bd-ds .fc-yellow:visited {
	color: rgb(246, 147, 77);
}
.post .bd-ds .ds-list {
	margin: 10px auto; width: 270px;
}
.post .bd-ds .ds-list .ds-list-a {
	margin-bottom: 10px; display: inline-block; position: relative;
}
.post .bd-ds .ds-list img {
	margin: 0px 5px 5px; border-radius: 35px; width: 35px; height: 35px; -webkit-border-radius: 35px;
}
.post .bd-ds .ds-list .identity-icon-18 {
	left: 0px; width: 30px; height: 14px; text-align: center; bottom: -5px; line-height: 14px; font-size: 10px; display: inline-block; position: absolute;
}
.post .edit-bg {
	background-color: rgb(238, 238, 238);
}
.post .comments {
	padding: 15px 0px 10px; line-height: 22px; font-size: 14px; margin-top: 15px; margin-left: 36px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: relative;
}
.post .comments::before {
	left: 30px; top: -4px; width: 6px; height: 6px; border-top-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; display: block; position: absolute; content: ""; transform: rotate(45deg); background-color: rgb(255, 255, 255); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.post .comments .u-list-comment li {
	padding-bottom: 5px; margin-bottom: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dotted;
}
.post .comments .u-list-comment li::before {
	font: 0px/0 a; display: table; content: ""; font-size-adjust: none; font-stretch: normal;
}
.post .comments .u-list-comment li::after {
	font: 0px/0 a; display: table; content: ""; font-size-adjust: none; font-stretch: normal;
}
.post .comments .u-list-comment li::after {
	clear: both;
}
.post .comments .u-list-comment li .time {
	font-size: 12px; margin-right: 10px; float: right;
}
.post .comments .u-list-comment .u-badge {
	padding: 0px 3px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 10px; margin-left: 3px; vertical-align: top; background-color: rgb(48, 142, 227); -webkit-border-radius: 4px;
}
.post .comments .link {
	text-align: right;
}
.post .wd-comments {
	border: 0px currentColor; border-image: none;
}
.post .wd-comments::before {
	display: none;
}
.post .item-ht .ft {
	height: 40px;
}
.post .u-pager {
	padding: 20px 0px; text-align: center; color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);
}
.post .u-pager .page-txt {
	padding: 1px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; display: inline-block; position: relative; -webkit-border-radius: 5px;
}
.post .u-pager .page-txt .btn {
	background: url("../images/icon_58ae844.png") no-repeat -33px -104px / 50px auto; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(221, 221, 221); border-radius: 0px; border-image: none; top: 8px; width: 24px; height: 20px; right: 3px; color: rgb(201, 201, 201); font-size: 14px; position: absolute; -webkit-appearance: none; -webkit-border-radius: 0;
}
.post .u-pager .txt {
	padding: 7px 30px 7px 2px; border: 0px currentColor; border-image: none; width: 65px; height: 19px; text-align: center; color: rgb(60, 130, 246); font-size: 12px;
}
.post .u-pager span {
	color: rgb(153, 153, 153); vertical-align: middle;
}
.post .u-btn {
	margin: 0px 3px; padding: 7px 12px; border-radius: 5px; border: 1px solid rgb(48, 142, 227); border-image: none; width: 15px; height: 19px; text-align: center; color: rgb(48, 142, 227); font-size: 14px; vertical-align: middle; display: inline-block; position: relative; background-color: rgb(255, 255, 255); -webkit-border-radius: 5px;
}
.post .u-btn::before {
	left: 16px; top: 11px; width: 10px; height: 10px; border-top-color: rgb(48, 142, 227); border-right-color: rgb(48, 142, 227); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; display: block; position: absolute; content: "";
}
.post .u-btn::after {
	left: 16px; top: 11px; width: 10px; height: 10px; border-top-color: rgb(48, 142, 227); border-right-color: rgb(48, 142, 227); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; display: block; position: absolute; content: "";
}
.post .u-btn::after {
	height: 16px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.post .u-btn.off::before {
	border-top-color: rgb(192, 221, 247); border-right-color: rgb(192, 221, 247);
}
.post .u-btn.off::after {
	border-top-color: rgb(192, 221, 247); border-right-color: rgb(192, 221, 247);
}
.post .first-btn::before {
	transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -o-transform: rotate(225deg);
}
.post .pre-btn::before {
	transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -o-transform: rotate(225deg);
}
.post .first-btn::after {
	left: 2px; top: 9px;
}
.post .first-btn::before {
	left: 19px;
}
.post .next-btn::before {
	left: 12px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.post .last-btn::before {
	left: 12px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.post .last-btn::after {
	left: 16px; top: 9px;
}
.post .last-btn::before {
	left: 9px;
}
.post .pre-btn::after {
	display: none;
}
.post .next-btn::after {
	display: none;
}
.post .go-btn {
	padding: 7px 5px; display: none;
}
.post .off.u-btn {
	border: 1px solid rgb(192, 221, 247); border-image: none; color: rgb(170, 170, 170); background-color: rgb(255, 255, 255);
}
.post .bbs {
	display: inline-block;
}
.post .identity-icon {
	background: url("../images/proof2_c52d6af.png") no-repeat 0% 0% / 30px auto; margin: 0px 0px 0px 5px; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
.post .identity-icon-1 {
	background-position: 0px 1px;
}
.post .identity-icon-3 {
	background-position: 0px -220px;
}
.post .identity-icon-8 {
	background-position: 0px -45px;
}
.post .identity-icon-10 {
	background-position: 0px -68px;
}
.post .identity-icon-11 {
	background-position: 0px -118px;
}
.post .identity-icon-12-3 {
	background-position: 0px -253px;
}
.post .identity-icon-12-2 {
	background-position: 0px -279px;
}
.post .identity-icon-12-1 {
	background-position: 0px -305px;
}
.post .identity-icon-14 {
	background-position: 0px -334px;
}
.post .identity-icon-15 {
	background-position: 0px -364px;
}
.post .identity-icon-18 {
	background: 0px 0px rgb(255, 113, 43); font: 700 12px/16px Arial; padding: 0px 2px; border-radius: 3px; width: auto; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; -webkit-border-radius: 3px;
}
.u-share {
	position: relative; min-height: 100px;
}
.u-share .share {
	height: 60px;
}
.u-more {
	padding: 16px 0px; text-align: center; color: rgb(75, 123, 171); font-size: 14px; display: block; background-color: rgb(255, 255, 255);
}
.u-more:visited {
	color: rgb(66, 133, 244);
}
.u-more .more_face {
	font-size: 20px;
}
.u-share .TY_plug_share {
	left: 0px !important; margin-left: 0px !important; display: block; position: relative !important;
}
.u-share .TY_plug_share h2 span {
	line-height: 12px; font-size: 12px; margin-top: 24px;
}
.u-share .share-zone {
	min-height: 200px;
}
.u-share .share-zone .loading {
	display: block;
}
.u-share .TY_plug_share {
	background-color: rgb(246, 246, 246);
}
.u-share .TY_plug_share h2 span {
	background-color: rgb(246, 246, 246);
}
.u-share .TY_plug_share .bdsharebuttonbox a {
	margin: 0px; height: 80px;
}
.u-share .TY_plug_share .bdsharebuttonbox {
	width: 280px; height: 80px !important;
}
.u-share .copyToWx {
	margin: 10px 2px 0px; padding: 0px; text-align: center; display: block; background-color: rgb(255, 255, 255);
}
.u-share .TY_plug_share h2 {
	margin-bottom: 5px;
}
.u-share .copyToWx a {
	line-height: 16px; font-size: 12px;
}
.u-share .copyToWx p {
	padding: 0px;
}
.u-faxian {
	margin: 5px auto 0px; width: 280px; text-align: left; background-color: rgb(246, 246, 246);
}
.u-faxian a {
	width: 70px; height: 20px; text-align: center; color: rgb(153, 153, 153); line-height: 20px; padding-top: 40px; font-size: 12px; float: left; display: inline-block; position: relative;
}
.u-faxian a::before {
	background: url("../images/more-btn_3f83bce.png") no-repeat 0% 0% / 40px auto; left: 50%; top: 0px; width: 40px; height: 40px; margin-left: -20px; display: block; position: absolute; content: "";
}
.u-faxian .i-shang::before {
	background-position: 0px -106px;
}
.u-faxian .i-red::before {
	background-position: 0px -51px;
}
.u-like {
	padding-bottom: 20px; margin-top: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.u-like h3 {
	padding: 0px 16px; line-height: 50px; font-size: 16px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.u-like h3 .more {
	color: rgb(153, 153, 153); font-size: 14px; float: right;
}
.u-like h3 .more::before {
	background: url("../images/icon_58ae844.png") no-repeat -37px -286px / 50px auto rgb(255, 255, 255); width: 14px; height: 18px; margin-right: 3px; vertical-align: middle; display: inline-block; content: "";
}
.u-like ul {
	padding-top: 5px;
}
.u-like li {
	padding: 0px 16px; line-height: 36px; overflow: hidden; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.u-like li a {
	color: rgb(75, 123, 171); font-size: 14px;
}
.u-like li span {
	color: rgb(153, 153, 153); font-size: 12px; margin-right: 10px; float: right; display: inline-block;
}
.u-like .rec-app {
	padding-right: 80px; position: relative;
}
.u-like .rec-go-app {
	padding: 2px 5px; border-radius: 2px; border: 1px solid rgb(233, 79, 64); border-image: none; top: 6px; height: 16px; text-align: center; right: 10px; color: rgb(233, 79, 64); line-height: 16px; font-size: 10px; position: absolute; -webkit-border-radius: 2px;
}
.u-func {
	max-width: 800px;
}
.vip-clean-read {
	background: rgb(255, 249, 224); margin: 16px; padding: 20px 0px 10px; border: 1px solid rgb(255, 186, 38); border-image: none; text-align: center; font-size: 14px;
}
.vip-clean-read p {
	color: rgb(153, 153, 153); line-height: 26px;
}
.vip-clean-read p a {
	color: rgb(48, 142, 227); font-size: 14px;
}
.vip-clean-read .vip-pay {
	margin: 10px auto; border-radius: 5px; border: 1px solid rgb(60, 160, 236); border-image: none; width: 80px; height: 26px; text-align: center; color: rgb(48, 142, 227); line-height: 26px; display: block;
}
.at-ft .vip-clean-read {
	padding-top: 5px; margin-top: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.u-note {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 20px 0px 0px; width: 100%; text-align: center; line-height: 32px; float: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.u-note i {
	color: rgb(153, 153, 153);
}
.guide-mask {
	z-index: 1300;
}
.guide-wrap {
	left: 0px; top: 46px; width: 100%; bottom: 0px; position: absolute; z-index: 98;
}
.guide-wrap::before {
	background: rgb(0, 0, 0); width: 100%; height: 100%; display: block; content: ""; opacity: 0.8;
}
.guide-wrap div {
	background: url("../images/guaid_854cc46.png") no-repeat 0% 0% / 300px auto; position: fixed;
}
.guide-wrap .guide-1 {
	background-position: 0px 0px; width: 300px; height: 80px; right: 0px; bottom: 150px;
}
.guide-wrap .guide-2 {
	background-position: 0px -89px; left: 50px; width: 150px; height: 100px; bottom: 30px;
}
.guide-wrap .guide-3 {
	background-position: -166px -74px; width: 150px; height: 115px; right: 0px; bottom: 30px;
}
.post .content .item .zt-ifr {
	margin: 10px auto;
}
.post .content .item .zt-ifr img {
	margin: 0px 10px 0px 0px; width: 33%; float: left; display: inline-block;
}
.post .content .item .zt-ifr p {
	color: rgb(48, 142, 227); font-size: 16px; vertical-align: middle;
}
.highlight-floor {
	box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 8px rgba(223,220,209,0.6); animation-name: flash; animation-duration: 1s; background-color: rgb(255, 251, 240) !important; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1), 0 0 8px rgba(223, 220, 209, .6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1), 0 0 8px rgba(223, 220, 209, .6); -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; -webkit-animation-name: flash; -moz-animation-name: flash; -o-animation-name: flash;
}
.js-dashang-pic {
	text-align: center; position: relative;
}
.js-dashang-pic .ds-mask {
	background-position: top; margin: 0px auto; width: 250px; height: 165px; background-size: 250px 165px;
}
.js-dashang-pic .ds-mask::before {
	display: inline-block; position: absolute; content: "";
}
.js-dashang-pic .ds-mask::after {
	display: inline-block; position: absolute; content: "";
}
.js-dashang-pic .ds-mask::before {
	background: url("../images/ds-img-btn_f2113c9.png") -47px -28px / 100px auto; animation:bouncedelay 0.5s infinite both; width: 50px; height: 50px; margin-top: 65px; margin-left: -25px; -moz-animation: bouncedelay .5s infinite; -webkit-animation: bouncedelay .5s infinite; -moz-animation-fill-mode: both; -webkit-animation-fill-mode: both;
}
.js-dashang-pic .ds-mask::after {
	background: url("../images/ds-img-btn_f2113c9.png") 0% 0% / 100px auto; width: 100px; height: 27px; margin-top: 120px; margin-left: -50px;
}
.lz-ds-img {
	border-width: 12px 3px 3px; border-style: solid; border-color: rgb(255, 153, 0); padding: 6px; border-radius: 12px 12px 4px 4px; border-image: none; display: inline-block; position: relative; cursor: default; min-width: 100px; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 12px 12px 4px 4px;
}
.lz-ds-img img {
	margin: 0px auto !important;
}
.lz-ds-img::after {
	background: url("../images/ds-img-btn_f2113c9.png") 0px -367px / 90px auto; top: -33px; width: 90px; height: 31px; right: -2px; position: absolute; content: "";
}
.share-pop .share-top-1 {
	height: 145px; background-size: 280px 145px;
}
.share-pop .share-top-0 {
	height: 145px; background-size: 280px 145px;
}
.share-pop .ft .btn {
	padding: 5px 30px; background-color: rgb(248, 73, 73);
}
.share-pop .bd {
	padding: 25px; text-align: center; line-height: 22px;
}
.share-pop .hd {
	background-color: rgb(248, 196, 72);
}
.share-pop .share-top-0 {
	background-image: url("../images/share-0_cdfae3d.png");
}
.share-pop .share-top-1 {
	background-image: url("../images/share-1_c202b5e.png");
}
.more-func .share-tip {
	margin: 20px 0px; text-align: center;
}
.more-func .share-tip .share-go-btn {
	padding: 10px 40px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 18px; background-color: rgb(248, 73, 73); -webkit-border-radius: 5px;
}
.more-func .share-tip .go-back {
	color: rgb(48, 142, 227); font-size: 14px; margin-right: 20px; float: right;
}
#edit_div .more-icon-2 {
	background: url("../images/icon_58ae844.png") 3px -357px / 56px auto;
}
.short-video {
	margin: 20px auto; width: 100%; text-align: center; display: block; position: relative; min-height: 200px; max-width: 100%; background-color: rgb(170, 170, 170);
}
.short-video img {
	margin: 0px; width: 100%; height: 100%;
}
.short-video .play-btn {
	background: url("../images/play_1d47614.png") no-repeat 0% 0% / 50px 50px; left: 50%; top: 50%; width: 50px; height: 50px; margin-top: -20px; margin-left: -20px; display: inline-block; position: absolute;
}
.short-video video {
	margin: 0px !important; left: 0px; top: 0px; position: absolute; z-index: 100;
}
.loading.short-video .play-btn {
	
}
.loading.short-video img {
	
}
.video-stop.short-video .play-btn {
	z-index: 101;
}
.slider_box {
	bottom: 50px !important;
}
body {
	background: 0px 0px;
}
.clean_search {
	background: rgb(240, 246, 249); padding: 16px 80px 16px 10px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.clean_search_box {
	position: relative;
}
.cl_sea_top {
	padding: 0px 0px 15px; overflow: hidden;
}
.cl_sea_top .riqi_input_box {
	width: 45%; float: left; position: relative;
}
.cl_sea_top .t_input {
	border-radius: 3px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 100%; height: 28px; color: rgb(60, 160, 236); line-height: 24px; font-size: 13px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.cl_sea_top .riqi_del_btn {
	background: url("../images/icons_ts.png-v=20150909") no-repeat 0px -199px / 200px 240px; top: 4px; width: 20px; height: 20px; right: 4px; position: absolute; cursor: pointer;
}
.cl_sea_top em {
	width: 10%; text-align: center; color: rgb(102, 102, 102); line-height: 28px; float: left;
}
.cl_sea_bottom .cl_key_word {
	border-radius: 3px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 100%; height: 28px; line-height: 24px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.clean_search_btn {
	top: 40px; right: 10px; position: absolute;
}
.clean_search_btn button {
	background: rgb(60, 160, 236); padding: 0px; border-radius: 3px; border: 0px currentColor; border-image: none; width: 65px; height: 35px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.clean_search_btn button i {
	background: url("../images/post-func_168a4b9.png") no-repeat 1px -187px / 16px auto; margin: 3px 3px 0px 0px; width: 16px; height: 16px; vertical-align: top; display: inline-block;
}
#datepicker_wrap {
	background: rgb(255, 255, 255); left: 0px; top: 28px; width: 100%; height: 0px; overflow: hidden; position: absolute;
}
.host-stocks {
	background: 0px 0px rgb(240, 246, 249); padding-top: 10px;
}
.host-stocks .info {
	padding: 0px 10px; color: rgb(142, 140, 140); font-size: 12px;
}
.host-stocks .info a {
	color: rgb(60, 130, 246); float: right;
}
.host-stocks .info a::after {
	color: rgb(142, 140, 140); content: ">";
}
.stock-item {
	padding: 10px 0px; width: 100%; border-bottom-color: rgb(219, 224, 226); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.stock-item .left {
	width: 50%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.stock-item .right {
	width: 50%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.stock-item h3 {
	margin-left: 10px; display: block;
}
.stock-item p {
	margin-left: 10px; display: block;
}
.stock-item h3.cur a {
	color: rgb(255, 102, 0);
}
.stock-item h3.cur span {
	color: rgb(255, 102, 0);
}
.stock-item .right {
	border-left-color: rgb(219, 224, 226); border-left-width: 1px; border-left-style: solid;
}
.stock-item h3 a {
	color: rgb(60, 130, 246); font-size: 14px;
}
.stock-item h3 span {
	margin: 0px; color: rgb(60, 130, 246); font-size: 12px; display: inline;
}
.stock-item p {
	color: rgb(142, 140, 140); font-size: 12px;
}
.ty-m-foot {
	margin-bottom: 20px;
}
.animated {
	animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -webkit-animation-fill-mode: both;
}
.bounceInDown {
	animation-name: bounceInDown; -webkit-animation-name: bounceInDown;
}
.tada {
	animation-name: tada; -webkit-animation-name: tada;
}
#hongbao_drop {
	background: url("../images/hongbao_bcd7c6a.png") no-repeat 0% 0% / 70px 70px; top: 120px; width: 70px; height: 70px; right: 0px; position: fixed; z-index: 100;
}
#hongbao_drop a {
	background: url("../images/hongbao_ad518b3.gif") no-repeat 0% 0% / 70px 70px; width: 100%; height: 100%; display: none;
}
.hongbao-open#hongbao_drop a {
	display: block;
}
.rcode-wrap {
	background: url("../images/erweima-bg_6d900d5.png"); top: 0px; width: 180px; height: 325px; right: 50%; margin-top: 146px; margin-right: -610px; display: none; position: fixed;
}
.rcode-wrap .code {
	margin: 60px auto 20px; width: 120px; height: 120px;
}
.rcode-wrap h3 {
	text-align: center;
}
.rcode-wrap p {
	text-align: center;
}
.post .title {
	/*padding-bottom: 10px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;*/
}
.post .meta {
	border: 0px currentColor; border-image: none;
}
.post .meta p {
	width: 100%;
}
.post .meta .block {
	padding: 0px 4px; border-radius: 3px; border: 1px solid rgb(48, 142, 227); border-image: none; line-height: 18px; font-size: 12px; margin-right: 10px; float: left;
}
.post .meta .btn-open-app {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAy0lEQVRYhe3XrXECURAAYAQCgUBEUEAKQKQABCVEIingRHwKoAAEAhmBQCI/SQEIBOIEAolAIIPgmEEcN8DDwOzOrHr788m3tVrEKwQa+MbvHdlH4xnLP5Fji8mN+YcDlmilAqaYoX5nXwsbjFIBO3Qf7B1ilQr4R+fB3gy7AAQgAAEIQAACEIC3ACxcj2nFW448FbAvEGXZK2oGFTXrVMD8yuDtRU29AjpJBXw5/YzLhmdoOh0iZe8rfCQBCkQbP24/TMZnXPLyt48jb440MxoltNwAAAAASUVORK5CYII=") no-repeat left / 16px 16px; color: rgb(170, 170, 170); padding-left: 18px; float: right;
}
.post .content .item .hd {
	padding-top: 20px;
}
.hot-list p {
	line-height: 26px;
}
.hot-list .gg {
	display: none;
}
.hot-list em {
	line-height: 12px; font-weight: 400; float: none;
}
.hot-list li {
	line-height: 26px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; white-space: normal; -ms-word-break: break-all;
}
.hot-list .list-wrap {
	padding-bottom: 10px; margin-top: 10px; display: block; position: relative;
}
.hot-list .list-wrap::before {
	font: 0px/0 a; display: table; content: ""; font-size-adjust: none; font-stretch: normal;
}
.hot-list .list-wrap::after {
	font: 0px/0 a; display: table; content: ""; font-size-adjust: none; font-stretch: normal;
}
.hot-list .list-wrap::after {
	clear: both;
}
.hot-list .list-wrap img {
	width: 100%; margin-top: -12%; margin-bottom: -12%; min-width: 100%;
}
.hot-list .list-wrap span {
	margin: 0px; width: 100%; overflow: hidden; display: inline-block;
}
.hot-list .img-1 p {
	overflow: hidden; min-height: 52px;
}
.hot-list .img-1 .txt {
	width: 65%; float: left;
}
.hot-list .img-1 .img {
	width: 32%; float: right;
}
.hot-list .img-3 .img {
	margin-top: 10px; display: flex; flex-direction: row; justify-content: space-between;
}
.hot-list .img-3 img {
	float: none;
}
.hot-list .img-3 span {
	width: 32%;
}
.diamond-wrapper {
	background: rgba(0, 0, 0, 0.2); top: 0px; width: 100%; bottom: 0px; position: fixed; z-index: 2012; max-width: 800px;
}
.diamond-pop {
	background: rgb(255, 255, 255); padding: 20px 0px; width: 100%; bottom: 0px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; position: absolute;
}
.diamond-pop * {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.diamond-pop .hd {
	margin-bottom: 20px; position: relative;
}
.diamond-pop .hd h4 {
	text-align: center; line-height: 24px; font-size: 16px; font-weight: 400;
}
.diamond-pop .hd .helpBtn {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTIwMDdCRThDRTZBMTFFNzk4QkJERjQxODE1OTlDQzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTIwMDdCRTlDRTZBMTFFNzk4QkJERjQxODE1OTlDQzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MjAwN0JFNkNFNkExMUU3OThCQkRGNDE4MTU5OUNDNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MjAwN0JFN0NFNkExMUU3OThCQkRGNDE4MTU5OUNDNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpM85n4AAAQqSURBVHjaxJlLSFVRFIbPPdnLHmBWEJqRA7XX6CZiLzKUCHoQUaE1ySIrraCJl6gG2SCnpYQmjTLNBkERvS4JZoZpzczHwLCSBmZCDwkj7V/079hcrvfu85AWfBzPPees9Z+991l77W2gpqbGcmE2yAZ5YC3IAClgDq//AIOgD3SCZtABxp0GSnB4fyooBQfA0hj3zQQLwBqwh799APWgGnz0W2AyuAiOgBn87R14DFpBNxgA33htHlgGVoANYCtYDkLgDKgDF8CwHwL38a0Xgt+gAVSBl2BikmeGyRu2WgDkgjL6O8GjnN+ON5Ziib9GByIuDFaDItAWQ1w0m+AzRfQRps9GxkhwKjAR3AXHwE9QAgpAj+XdeuirhL6PMVaiqcAEduN2MAQ2gVrLf6ul7yHGaojWktEEyvjayQc3Mj1MlXUwxhBjVsUTuJ9NPwp2gF4HwfI1gg6e62WsUcYunExgsvYGp0G7gfN0UMOP4KmGJOcvoBwkGfhpZ0zVg4uiCbykfa11Bk6DFHJ0kusi7DIFm4isY2xJ8BWRAtPAYU5FpwxbTgUeYQJewHwX4PQX1l6kybC7TzLXFlPTP4HHwXTmvG4DR3rXScqopFBlr/l7WBufQcMU1EQtx5VA4SBvqDZwkqR1ay3FxEol+kdkYuo7EE22qkpSObe2GY49ZeE4995xkXpkCu2npmwRuIUXHhlOX+na3yMGre3UJliEiOXZWou8MHQQ5vgqiNO9YnsdvIxuSstamVoyedJl+HA/MRmr5S67+y2PmdKCS7SC0i9LYhpSwyHksAUHeFxis7i0tGLTL3FB7UuudOjjuyp8bZ8n/0hxIc6vrs2OKNO9WpMmrsRFyymbq3pVBH7iyVKP4o5qyTjksYZM4/GTrZVUKz0KzNfSidcCd5UqxWwtl23w6DRdm4dHPPpaz2OnzUW1xaVhwIPToE8fWoBaxJolUb/iQlpaYJ2DGSWaYz8sl1pEU4fNGvAmL5Za/9/KeBRN47ZWZo1xMZ3l0rGqnss9iMuihjFV+imBH1lyTwNXXTguJ/kU6nY8XqGGG2r/Rp9J1F6JBDnkw4zi1IpZIYmGc9EWTcNa/0tVm+NwEa6K10qDQjbScrSeO6VvKkWu5GWvZDOnqftcVJusjUf49m4sk7ES+aK34u0syBvc49q0xcf8NlnubGGse1zVxd36GOPq/iFYDJ7HWPt6nbtbGeMBY46Z7m7JNsQu7hrM5vGJVn17sUz6Ep+zeNzNmI72B39xa0ze7DPHWBfHSK6LmUOeqaePAvosYoxfsTYp41kjv8oKpoJC8o7DoJUL7vfgK5+Zz5Ipi0XINuvvFrAaQtfBeYqMPX863OVPZSqSRXWKwxYc5PRVZU3BJrqlzThSjJ7lgn8Lv8QMip+rrSnk3j6WX88sl/+G+CPAAKGs9tY8eH46AAAAAElFTkSuQmCC") no-repeat 0px 0px / 20px 20px; top: -2px; width: 20px; height: 20px; right: 40px; position: absolute;
}
.diamond-pop .hd .closeBtn {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzREQjIxNzRDRTY5MTFFN0JGNzZGNkQ2N0UzOEEzRTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzREQjIxNzVDRTY5MTFFN0JGNzZGNkQ2N0UzOEEzRTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNERCMjE3MkNFNjkxMUU3QkY3NkY2RDY3RTM4QTNFMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNERCMjE3M0NFNjkxMUU3QkY3NkY2RDY3RTM4QTNFMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvHP8gwAAAENSURBVHjatNQ9CsJAEAXgddQjiF7BRitvYCOC98s9BBFFO8FCC69hYaWdPzOwwhKSzcxkZuClyAa+7Ca8TlEUlxDCG7PE3IPvDDFbzBPw8sXMMDvMwBk9YqaYD8ELzC3e2Dvho4iOMVfMCuLxziM+ccAJPSQoWQ+Ii154JUoLkDxkjdeiZdgSz6JVsAXeiNbBbXAWmoM1OBttgiW4COXAHFyMcuEcrkJpeoK/9Y/vE7yvQaVwFR40qOSo0+nGnaYvL92AGC5/U3XDQctGUjcctKxBdb2CQQ2qcDDqXjEOVt0rxcEIFeNgiIpwMEbZODigLByc0EYcHNEsTvDGEa3D1wS/MCdHtIyfyfwJMABokaOhN1XKlQAAAABJRU5ErkJggg==") no-repeat 0px 0px / 15px 15px; top: 0px; width: 15px; height: 15px; right: 10px; position: absolute;
}
.diamond-pop .time-box {
	margin: 0px auto 20px; width: 200px; position: relative;
}
.diamond-pop .time-box .y-axis span {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAIAAADNWItSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjc3QzRENzdDRTZEMTFFN0E3MzlEQ0Q4MTRFQUI3RjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjc3QzRENzhDRTZEMTFFN0E3MzlEQ0Q4MTRFQUI3RjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzdDNEQ3NUNFNkQxMUU3QTczOURDRDgxNEVBQjdGOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNzdDNEQ3NkNFNkQxMUU3QTczOURDRDgxNEVBQjdGOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PllwuW0AAAAWSURBVHjaYnzw4AEDNQATA5UAQIABAHvFAqQAS6o0AAAAAElFTkSuQmCC") no-repeat 0px 0px / 12px 1px; height: 25px; color: rgb(153, 153, 153); line-height: 25px; font-size: 14px; display: block;
}
.diamond-pop .time-box .y-axis .l {
	background-position: right; text-align: right; padding-right: 20px; margin-right: 120px;
}
.diamond-pop .time-box .y-axis .r {
	background-position: left; text-align: left; padding-left: 20px; margin-left: 120px;
}
.diamond-pop .time-box .progress-bar {
	background: rgb(240, 240, 240); border-radius: 3px; left: 50%; width: 6px; margin-left: -3px; position: absolute;
}
.diamond-pop .time-box .progress-bar .active-bar {
	background: rgb(83, 184, 246); border-radius: 3px; width: 6px; height: 0px; bottom: 0px; position: absolute;
}
.diamond-pop .time-box .progress-bar .active-bar .btn {
	background: url("../images/bbs_diamond_icon.png") no-repeat 0px 0px / 28px 46px; margin: -23px 0px 0px -11px; width: 28px; height: 46px; cursor: pointer;
}
.diamond-pop .info-box {
	margin-bottom: 20px;
}
.diamond-pop .info-box p {
	height: 24px; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px;
}
.diamond-pop .info-box p label {
	width: 50%; text-align: right; color: rgb(170, 170, 170); margin-right: 10px; float: left; display: inline;
}
.diamond-pop .info-box p span {
	color: rgb(255, 147, 67);
}
.diamond-pop .info-box p span.diamond::after {
	background: url("../images/bbs_diamond_icon.png") no-repeat 0px 0px / 10px 15px; margin: -2px 0px 0px 6px; width: 10px; height: 15px; vertical-align: middle; display: inline-block; content: "";
}
.diamond-pop .action-box {
	text-align: center;
}
.diamond-pop .action-box .submit-btn {
	background: rgb(255, 147, 67); outline: 0px; border-radius: 5px; border: 0px currentColor; border-image: none; width: 200px; height: 40px; color: rgb(255, 255, 255); font-size: 16px; cursor: pointer;
}
.aaa {
	width: 100%; text-align: center; line-height: 46px; overflow: hidden; padding-top: 5px; font-size: 20px; font-weight: bold;
}
#tip {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; display: none; position: fixed; z-index: 9999;
}
#tip_div {
	top: 40%; position: relative;
}
#tip_div span {
	padding: 15px 50px; border-radius: 5px; color: white; font-size: 20px; opacity: 0.9; background-color: rgb(0, 0, 0); -moz-opacity: 0.9; -khtml-opacity: 0.9;
}
.xtbtt {
	width: 100%; color: rgb(102, 102, 102); overflow: hidden;
}
