@CHARSET "UTF-8";


.is-rumor {
	width: 20px;
	height: 16px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
	display: inline-block;
	background-size: 16px;
	vertical-align: middle;
	background-image: url('/images/rumor.png');
}

/************* pulse ******************/

.chart-holder {
	background: rgb(242,242,242);
	border-radius: 4px;
	border: 1px solid rgb(220, 220, 220);
}

.pulse-holder-main {
	overflow: hidden;
	position: relative;
	height: 35.5em;
	margin-top: 10px;
    font-size: .8rem;
}
.pulse-node-box {
    font-size: .7rem;
}
.pulse-holder {
	min-height: 40px;
	margin-bottom: 10px;
	border-top: 3px double rgb(220,220,220);
	padding-top: 8px;
}

.pulse-holder:first-child {
	border-top: none;
}

.pulse-holder .pulse-clock {
	width: 32px;
	height: 32px;
	position: absolute;	
}

.pulse-node-holder {
	position: absolute;
	height: 100%;
	width: 16px;
	cursor: pointer;
	margin-left: -8px;
}

.pulse-node-holder .azina {
	background: rgba(0, 0, 0, .3);
	opacity: 0;
	top: 26%;
	height: 54%;
	width: 100%;
	opacity: 0;
	position: absolute;
	
	transition: all .2s;
}

.pulse-node-holder:hover .azina,
.pulse-node-holder .azina.hover {
	opacity: 0.3;
	
	transition: all .2s;
}

.pulse .chart .cursor-dog {
	position: absolute;
	width: 2px;
	top: 26%;
	height: 54%;
	background: rgb(100, 163, 217);
	opacity: .3;	
}

.pulse-holder .pulse-cell {
	text-align: right;
	margin-right: 38px;
	margin-left: 10px;
	padding-top: 6px;
	font-size: .9em;
	border-bottom: 1px solid rgb(230,230,230);
	padding-bottom: 4px;
	padding-right: 8px;
	border-radius: 2px;
}

.pulse-holder .pulse-cell:last-child {
	border-bottom: none !important;
}

.pulse-holder .pulse-cell.hover {
	background: rgb(240,240,240);
}

.pulse-holder .pulse-cell .pulse-time {
	display: inline-block;
	min-width: 48px;
}

.pulse-holder .pulse-cell .pulse-title {
	display: inline-block;
}

.pulse-holder .pulse-cell .pulse-title .is-rumor {
	dislpay: inline-block;
	width: 20px;
	height: 20px;
	background-image: url('/images/rumor.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

.pulse-holder.pulse-hour-13 .pulse-clock {
	background: url('/images/news/clock-icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

.pulse-holder.pulse-hour-12 .pulse-clock {
	background: url('/images/news/clock-icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

.pulse-holder.pulse-hour-11 .pulse-clock {
	background: url('/images/news/clock-icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

.pulse-holder.pulse-hour-10 .pulse-clock {
	background: url('/images/news/clock-icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

.pulse-holder.pulse-hour-09 .pulse-clock {
	background: url('/images/news/clock-icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

.pulse-holder.pulse-hour-08 .pulse-clock {
	background: url('/images/news/clock-icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

.pulse-holder .pulse-cell .pulse-related {
	display: inline-block;
	border-radius: 3px;
	background: rgb(227,227,227);
	margin: 0px 3px;
	min-width: 50px;
	color: black;
	padding-left: 4px;
}

.pulse-holder .pulse-cell .pulse-related span {
	font-size: 0.8em !important;
}

.pulse-holder .pulse-cell .pulse-related.signal-2 {
	background: #f6c2c4;
}

.pulse-holder .pulse-cell .pulse-related.signal-1 {
	background: #b4e5cf;
}

.pulse-holder .pulse-cell .pulse-related .signal-1 {
	width: 8px;
	height: 20px;
	margin: 0px 3px;
	opacity: .7;
	background: url('/images/news/triangle-green.png');
	display: inline-block;
	vertical-align: middle;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.pulse-holder .pulse-cell .pulse-related .signal-2 {
	width: 8px;
	height: 20px;
	margin: 0px 3px;
	opacity: .8;
	background: url('/images/news/triangle-red.png');
	display: inline-block;
	vertical-align: middle;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.pulse-holder .pulse-cell .pulse-related .signal-3 {
	width: 4px;
	height: 12px;
	margin: 0px 3px;
	display: inline-block;
}

.chart-holder {
	padding: 0px !important;
}

.chart {
	min-height: 222px; 
	position: relative;
	margin: 0px 12px;
}

.chart .middle-line {
	width: 100%;
	height: 1px;
	background: rgb(120,120,120);
	position: absolute;
	z-index: 1;
}

.chart .middle-line.middle-line-1 {
	top: 53%;
	opacity: .5;
}

.chart .middle-line.middle-line-2 {
	top: 47%;
	opacity: .2;
}

.chart .middle-line.middle-line-3 {
	top: 59%;
	opacity: .2;
}

.chart .red-line {
	width: 100%;
	height: 1px;
	background: #ed7c80;
	position: absolute;
	z-index: 1;
}

.chart .red-line.red-line-1 {
	top: 68%;
	opacity: .4;
}

.chart .red-line.red-line-2 {
	top: 74%;
	opacity: .3;
}

.chart .red-line.red-line-3 {
	top: 80%;
	opacity: .1;
}

.chart .green-line {
	width: 100%;
	height: 1px;
	background: #5dc797;
	position: absolute;
	z-index: 1;
}

.chart .green-line.green-line-1 {
	top: 38%;
	opacity: .7;
}

.chart .green-line.green-line-2 {
	top: 32%;
	opacity: .4;
}

.chart .green-line.green-line-3 {
	top: 26%;
	opacity: .2;
}

.chart .clock-num {
	position: absolute;
	top: 90%;
	color: rgb(150, 150, 150);
}

.chart .clock-line {
	width: 1px;
	height: 60%;
	position: absolute;
	border-left: 1px dashed rgb(220,220,220);
	top: 26%;
}

.chart .clock-line.eigth {
	left: 0%;
	height: 10%;
	top: 80%;
	border-left: none;
}
.chart .clock-num.eigth {
	left: 0%;
}
.chart .clock-line.nine {
	left: 20%;
}
.chart .clock-num.nine {
	left: 19.5%;
}
.chart .clock-line.ten {
	left: 40%;
}
.chart .clock-num.ten{
	left: 39%;
}
.chart .clock-line.eleven {
	left: 60%;
}
.chart .clock-num.eleven {
	left: 59%;
}
.chart .clock-line.twelve {
	left: 80%;
}
.chart .clock-num.twelve {
	left: 79%;
}
.chart .clock-line.thirteen {
	left: 100%;
	height: 10%;
	top: 80%;
	border-left: none;
}
.chart .clock-num.thirteen {
	left: 99%;
}

.pulse-node {
	position: absolute;
	width: 8px;
	height: 8px;
	left: 4px;
	background-size: contain !important;
	background-position: bottom;
	z-index: 1;
}

.pulse-node.node-1 {
	background: url('/images/news/triangle-green.png');
	background-repeat: no-repeat;
}

.pulse-node.node-2 {
	background: url('/images/news/triangle-red.png');
	background-repeat: no-repeat;
}

.pulse-node.node-3 {
	background: url('/images/news/circle-grey.png');
}

.pulse-info {
	position: relative;
}

.pulse-info.active {
	width: 145px;
	height: 50px;
	overflow: hidden;
	background: rgb(250,250,250);
	border-radius: 2px;
	position: absolute;
	top: -48px;
	box-shadow: 0 0 8px rgb(120,120,120);
}

.pulse-info.inactive {
	display: none;
}

.pulse-info.direction-0 {
	left: 3px;
}

.pulse-info.direction-1 {
	left: -142px;
}

.pulse-info .pulse-isRumor-0 {
	display: none;
}

.pulse-info .pulse-isRumor-1 {
	display: inline-block;
	left: 0px;
	width: 16px;
	height: 16px;
	background-image: url('/images/rumor.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

.pulse-info .pulse-body {
	margin-top: 4px;
	overflow: hidden;
	word-wrap: break-word;
	display: inline;
	font-size: 0.8em;
}

.pulse .date-holder {
	margin-top: 12px;
	position: absolute;
	z-index: 4;
}

.pulse .date-holder .next-day {
	display: inline-block;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background-image: url('/images/news/right-arrow.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

.pulse .date-holder .prev-day {
	display: inline-block;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background-image: url('/images/news/left-arrow.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

.pulse .date-holder .date {
	vertical-align: super;
	display: inline-block;
	width: 164px;
    font-size: .8em;
}

.pulse .pulse-node-box .time {
	color: rgb(56, 117, 193);
}

.pulse .pulse-node-box img {
	width: 16px;
	opacity: 0.6;
}

.white-fog {
	width: 90%;
	height: 20px;
	margin-top: 10px;
	z-index: 5;
	position: absolute;
	background: url('/images/white-fog.png');
}

.pulse .no-result {
	font-size: 1em;
	text-align: center;
	margin-top: 48px;
	opacity: .7;
}