/* ---------- hot ----------*/
	.hot{
		margin-top:100px;
	}
	.hot_block{
		display: block;
		margin:15px 0;
		/*height: 115px;*/
	}
	.hot_block figure,
	.hot_block p{
		display: inline-block;
		vertical-align: top;
		margin:0;
		line-height: 1.5em;
	}
	.hot_block figure{
		width: 50%;
		/*margin-top: 10px;*/
		margin-right: 10px;
	}
	.hot_block figure img{
		width: 100%;
	}
	figure:hover:after{
		background: #E88400;
	}
	.hot_block p{
		width: 45%;
	}
	.hot_md{
		display: none;
	}
	.hot_block figure:hover:after{
		height: 100%;
	}
/* ---------- END hot ----------*/
/* ---------- RWD ----------*/
	@media only screen and (max-width: 1550px){
		.hot_block figure{
			width: 46%;
		}
		.hot_block p{
			width: 47%;
		}
	}
	@media only screen and (max-width: 1000px){
		.hot_block figure{
			width: 100%;
		}
		.hot_block p{
			width: 100%;
		}
	}
	@media only screen and (max-width: 768px){
		.hot_md{
			display: block;
		}
		.hot_lg{
			display: none;
		}
		.hot_block figure{
			width: 46%;
		}
		.hot_block p{
			width: 47%;
		}
		.hot {
			margin: 50px 0;
			padding-top:20px;
			border-top: 2px solid #AAAAAB;
		}
		.hot_block{
			width: 48%;
			display: inline-block;
			margin-right: 1%;
		}

	}
	@media only screen and (max-width: 480px){
		.hot {
			margin: 50px 0;
		}
		.hot_block{
			width: 100%;
			display: block;
		}
	}
/* ---------- END RWD ----------*/