.sj-topbar {	margin:0;	padding:0;	position:absolute;	left:0;	right:0;	background-color:#ed4d22;	line-height:18px;	z-index:999}.sj-topbar.topbar-top{	top:-999px;	bottom:auto;} .sj-topbar.topbar-bottom{	top:auto;	bottom:-999px;	position:fixed;	z-index:999} .sj-topbar.topbar-ontop{	bottom:auto;	position:fixed;	z-index:9999;} .sj-topbar .topbar-container{	margin:0 auto;	vertical-align:middle;	height:100%;}.sj-topbar .topbar-left{	float:left;	max-width:65%;	line-height:100%;}.sj-topbar .topbar-left .topbar-left-inner{	color:#fff;	padding:15px 0;	line-height:20px;	font-weight:bold;	display:inline-block;}.sj-topbar .topbar-right{	float:right;}.sj-topbar .topbar-right .topbar-right-inner{	vertical-align:middle;	overflow:hidden;	height:50px;}.sj-topbar .topbar-right-inner .topbar-button{	background-color:#fff;	padding:5px 10px;	border-radius:4px;	margin:11px 0;	color:#797979;	vertical-align:17px;	display:inline-block;	text-decoration:none;	font-weight:normal;    background: #ffffff; /* Old browsers */    background: -moz-linear-gradient(top, #fff 38%, #ddd 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#fff), color-stop(100%,#ddd)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top, #fff 38%,#ddd 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top, #fff 38%,#ddd 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top, #fff 38%,#ddd 100%); /* IE10+ */    background: linear-gradient(to bottom, #fff 38%,#ddd 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ddd',GradientType=0 ); /* IE6-9 */	-webkit-transition: all 3ms ease-in-out;	-moz-transition: all 3ms ease-in-out;	-ms-transition: all 3ms ease-in-out;	-o-transition: all 3ms ease-in-out;	transition: all 3ms ease-in-out;}.sj-topbar .topbar-right-inner .topbar-button:hover{	background-color:#fff;    background: #ffffff; /* Old browsers */    background: -moz-linear-gradient(top, #ddd 38%, #fff 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#ddd), color-stop(100%,#fff)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top, #fff 38%,#fff 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top, #ddd 38%,#fff 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top, #ddd 38%,#fff 100%); /* IE10+ */    background: linear-gradient(to bottom, #ddd 38%,#fff 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddd', endColorstr='#fff',GradientType=0 ); /* IE6-9 */}.sj-topbar .topbar-right .timeTo{	display:inline-block;	font-family: 'arial';	font-size: 28px;	line-height: 19px;	margin-left:10px;	margin-right:50px;}.sj-topbar .topbar-right .timeTo figure{	color:#fff;	background-color:#D5451F;	padding:4px 10px;	display:inline-block;	margin:0 2px 0 0;	text-align:center;	background-color: rgba(0, 0, 0, 0.1);}.sj-topbar .topbar-right .timeTo figure figcaption{	padding-bottom:6px;	display:block;	text-align: center;	font-size: 10px;	line-height: 10px;	font-weight: normal;}.sj-topbar .topbar-right .timeTo figure ul {	list-style-type: none;	margin: 0;	padding: 0;	position: absolute;}/* .sj-topbar .topbar-right .timeTo figure .transition {    -webkit-transition: top 400ms linear;    -moz-transition: top 400ms linear;    -ms-transition: top 400ms linear;    -o-transition: top 400ms linear;    transition: top 400ms linear;} */.sj-topbar .topbar-right .timeTo figure ul li {    margin: 0;    padding: 0;    list-style: none;	line-height:26px!important;}.sj-topbar .topbar-right .timeTo div {	position: relative;	display: inline-block;	overflow:hidden;	/*width: 25px;	height: 30px;*/	/* 	border-top: 1px solid silver;	border-right: 1px solid silver;	border-bottom: 1px solid silver;	overflow: hidden; */}/* .sj-topbar .topbar-right .timeTo div.first {	border-left: 1px solid silver;} */.sj-topbar .topbar-right .timeTo.timeTo-white1 div {	color: #666;    background: #ffffff; /* Old browsers */    background: -moz-linear-gradient(top, #ffffff 38%, #cccccc 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top, #ffffff 38%,#cccccc 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top, #ffffff 38%,#cccccc 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top, #ffffff 38%,#cccccc 100%); /* IE10+ */    background: linear-gradient(to bottom, #ffffff 38%,#cccccc 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */}.sj-topbar .topbar-right .timeTo span {	vertical-align: 4px;	color:#FFF;}.sj-topbar .topbar-close{	background: url("../images/btn-close.png") no-repeat scroll 9px center #D5451F;    height: 50px;    position: absolute;    right: 0;    width: 50px;    z-index: 1;	cursor:pointer;	background-color: rgba(0, 0, 0, 0.1);}.sj-topbar.topbar-top .topbar-close{	top:0;	bottom:auto;}.sj-topbar .topbar-close.close-type-2.btn-close{	background-position: -66px center;	background-color:#D5451F;	background-color: rgba(0, 0, 0, 0.1);}.sj-topbar .topbar-close.close-type-2.btn-open{	background-position: -28px center;	background-color:#D5451F;	background-color: rgba(0, 0, 0, 0.1);}.sj-topbar .topbar-close.close-type-3.btn-close{	background-position:14px center ;}.sj-topbar.topbar-bottom .topbar-close{	top:auto;	bottom:0;}.sj-topbar.topbar-bottom .topbar-close.close-type-2.btn-close{	background-position: -28px center;	background-color:#D5451F;	background-color: rgba(0, 0, 0, 0.1);}.sj-topbar.topbar-bottom .topbar-close.close-type-2.btn-open{	background-position: -66px center;	background-color:#D5451F;	background-color: rgba(0, 0, 0, 0.1);}@media all and (max-width: 479px) {	.sj-topbar .topbar-container{		width:90%;	}		.sj-topbar .topbar-left,	.sj-topbar .topbar-right{		float:none;		margin:0 auto;	}		.sj-topbar .topbar-left{		margin-left:0;	}		.sj-topbar .topbar-right .timeTo{		margin:0px;		width:100%;		text-align:left;	}		.sj-topbar .topbar-right .topbar-right-inner{		text-align:left;		height: auto;	}		.sj-topbar .topbar-left{		max-width:90%;	}		.sj-topbar.topbar-bottom .topbar-right .topbar-right-inner{		text-align:left;	}		.sj-topbar .topbar-left .topbar-left-inner{		padding-bottom:0px;	}	}@media all and (min-width: 480px) and (max-width: 767px) {	.sj-topbar .topbar-container{		width:90%;	}	.sj-topbar .topbar-left{		max-width:92%;	}}@media all and (min-width: 768px) and (max-width: 1199px) {	.sj-topbar .topbar-container{		width:90%;	}			.sj-topbar .topbar-left{		max-width:60%;	}	.sj-topbar .topbar-right .timeTo{		margin-right:0px;	}}@media all and (min-width: 1200px) {	.sj-topbar .topbar-container{		width:80%;	}	.sj-topbar .topbar-left{		max-width:67%;		overflow:hidden;	}		.sj-topbar .topbar-right .timeTo{		margin-right:0px;	}		} .sj-topbar .topbar-left.topbar-right-hiden{	max-width:100%;}.sj-topbar .topbar-left.topbar-date-off{	max-width:90%;}/*-----------------------------ClearFix----------------------*/.cf:before,.cf:after {	content: " "; /* 1 */	display: table; /* 2 */}.cf:after {	clear: both;}