
/* banner002_2 */
.banner002_2 {width:100%; position:relative; float:left;}
	.banner002_2 .div_block2_1 {width:100%;}
	.banner002_2 .div_block2_1 .div_block2_2 {width:49.5%; margin-top:5px;}
	.banner002_2 .div_block2_1 .div_block2_2:after {content: " ";  margin-left: -0.6em; white-space: pre;}
	.banner002_2 .div_block2_1 .linkright {float:right;}
	.banner002_2 .div_block2_1 .linkleft {float:left;}

	.banner002_2 .linkblock {position:relative; overflow:hidden; text-align:center; border-radius:5px;}
	.banner002_2 .linkblock .bg {position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); -webkit-transition:background 1s; transition:background 1s;}
	.banner002_2 .linkblock .bg:hover {background:rgba(0,0,0,0.3);}
	.banner002_2 .linkblock .bg h2 {color:white; padding-bottom:3px; font-size:19px; line-height:25px; vertical-align:middle; display:inline-block;}
	.banner002_2 .linkblock .bg span {color:white; line-height:20px;}
	.banner002_2 .linkblock img {width:100%; height:auto; min-height:100%; -webkit-transition:transform 1s; transition:transform 1s;}
	.banner002_2 .linkblock:hover img {transform:scale(1.1); }


	/*layer height - different styling */
	.layout_height_H .banner002_2 .linkblock {height:172.5px; line-height:170px;}
	.layout_height_M .banner002_2 .linkblock {height:122.5px; line-height:122.5px;}
	.layout_height_L .banner002_2 .linkblock {height:72.5px; line-height:72px;}


		@media (min-width:800px) and (max-width:1049px){
			.banner002_2 .linkblock {height:90px; line-height:90px;}
			.banner002_2 .linkblock .bg h2 {font-size:17px;}
		}

		@media (min-width:600px) and (max-width:799px){
			.banner002_2 .linkblock .bg h2 {font-size:17px;}

			.layout_04.layout_height_H .banner002_2 .linkblock {height:147.5px; line-height:147px;}
			.layout_04.layout_height_M .banner002_2 .linkblock {height:97.5px; line-height:97px;}
			.layout_04.layout_height_M .banner002_2 .linkblock .bg h2 {height:97.5px; line-height:95px;}
		}

		@media (max-width:599px){
			.banner002_2 .linkblock {height:100px !important; line-height:100px !important;}	
			.banner002_2 .linkblock img {width:100%; min-height:80px; height:100%;}
			.banner002_2 .linkblock .bg h2 {font-size:17px; height:100px; line-height:100px;}
			.banner002_2 .linkblock .bg span {line-height:16px; font-size:12px;}

				.layout_height_H .banner002_2 .linkblock .bg h2,
				.layout_height_M .banner002_2 .linkblock .bg h2,
				.layout_height_L .banner002_2 .linkblock .bg h2 {height:100px; line-height:100px;}
		}


