	.bnn_container{/*width:100%; min-width:400px;*/max-width:1600px; margin-right: auto; height:60px; top: -3px; background-color:#d8d8d4; border:0px solid #333; cursor:pointer; position: relative;overflow: hidden;}
	.bnn_left{width:33.3%;}
	.bnn_center{width:33.2%;}
	.bnn_right{width:33.5%;}
	.bnn_comm{display:table; height:100%; float:left; opacity:0;}
	.bg_img{background-image:url(bnn_assets/assets_bg.png), url(bnn_assets/assets_bg.png); background-repeat:no-repeat;}
	.bg_tx{background-image:url(bnn_assets/assets_tx1.png), url(bnn_assets/assets_tx2.png); background-repeat:no-repeat;}
	.bg1{background-position: -30px 0, 0 0; transition:background .3s ease-out;}
	.bg2{background-position: -340px top, center left;}
	.bg3{background-position:-340px center, bottom center;}
	.bnn_tx{display:table;width:100%; height:100%;}
	.tx1{background-position:center top, 0 -200px; transition:background .3s ease-out;}
	.tx2{background-position:0 -200px, center top; transition:background .3s ease-out;}
	@media(min-width: 895px){	/*640px plus 250px of endinfo space*/
		.bg1{background-position: 0 0, 0 0;}
		.tx1{background-position:center top, 0 -200px;}
	}
	@media(min-width: 1110px){	/*840px plus 250px of endinfo space*/
		.tx1{background-position:center bottom, 0 -200px; } 
		.tx2{background-position: 0 -200px, center bottom; }
		.bg1{background-size: 700px 180px;}
		.bg2{background-size: 700px 180px; background-position: -625px top, center left;}
	.bnn_left{width:39%;}
	.bnn_center{width:39%;}
	.bnn_right{width:22%;}
	}
	.d1{
		animation: div_in .4s ease-out 1.4s;
	}
	.d2{
		animation: div_in .4s ease-out 1.2s;
	}
	.d3{
		animation: div_in .4s ease-out 1s;
	}
	.div_in{
		-webkit-animation-fill-mode: forwards;
		-ms-animation-fill-mode: forwards;
		-moz-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	
	@keyframes div_in {
 		 0%  { transform:translate(0,-60px); opacity:0;}
		 30%  { transform:translate(0,-60px); opacity:1;}
		60%  { transform:translate(0,12px); opacity:1;}
		85%  { transform:translate(0,-7px); opacity:1;}
		95%  { transform:translate(0,3px); opacity:1;}
 	 	100%  { transform:translate(0,0); opacity:1;}
	}