.page_a.current {
    background: #344049 !important;
    color: #fff;
}


/*right tool*/
.right_bar{
 position: fixed;
    top: 70%;
    right: 0;
    width: 50px;
    z-index: 650;
    transform: translate(0, -50%);
}
.right_bar li{width:62px;height:50px;z-index:20;position: relative;margin-bottom: 2px;}
.right_bar li.rtbar_li1,.right_bar li.rtbar_li4{left:0;}
.right_bar li.rtbar_li1{width:172px;}
.right_bar li.rtbar_li2{left:0; }
.right_bar li.rtbar_li3{left:0;width:126px;}
.right_bar li.rtbar_li4{}
.rtbar_li4{position:absolute;left:0;}
.right_bar li a{ display:block; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#1074BC; opacity:0.9; border-radius:6px;}
.right_bar li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.right_bar li a:hover{ background-color:#1074BC; opacity:1;}
.rtbar_shwx{ display:none; position:absolute; top:-120px; left:-160px; padding-bottom:9px; }
.rtbar_shwx img{ padding:14px; background-color:#FFF;width: 160px;}
.right_bar{display:none;}
.rtbar_shwx{top:-50px;}




.hover-reveal {
	position: fixed;
	width: 300px;
	height: 200px;
	top: 0;
	left: 0;
	pointer-events: none;
	opacity: 0;
   z-index: 9999999; 
}
.hover-reveal__inner, .hover-reveal__img {
	width: 100%;
	height: 100%;
	position: relative;
}
.hover-reveal__deco {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #181314;
}
 .hover-reveal__img {
	background-size: cover;
	background-position: 50% 50%;
} 
