.hot-3 { float:left; width:100%; }
.hot-3 ul { margin:0px; padding:0px; list-style:none; }
.hot-3 ul li { width:33.33%; float:left; display:inline-block; }
.hot-3 ul li div { margin:0px 6px 8px 0px; }
.hot-3 ul li:nth-of-type(3n) div { margin:0px 0px 8px 0px; }
.hot-3 ul li div a { font-size:14px; color:#000; text-decoration:none; }
.hot-3 ul li div a:hover { color:#222; }
.hot-3 ul li div a div.box-img { height:220px; border:0px; background:#000 no-repeat center; background-size:cover; }
.hot-3 ul li div a h3 { font-size:14px; font-weight:normal; padding:0px 4px;  color:#000; }
.hot-3 ul li div a:hover h3 { color:#222; }
.hot-3 ul li div a h3 span { font-size:10px; color:#333; }
.hot-3 ul li:nth-of-type(3n+1) { clear:both; }

.hot-5 { float:left; width:100%; }
.hot-5 ul { margin:0px; padding:0px; list-style:none; }
.hot-5 ul li { width:30%; float:left; display:inline-block; }
.hot-5 ul li div { margin:0px 8px 5px 0px; }
.hot-5 ul li div a { font-size:14px; color:#000; text-decoration:none; }
.hot-5 ul li div a:hover { color:#222; }
.hot-5 ul li div a div { width:100%; height:120px; overflow:hidden; }
.hot-5 ul li div a div.box-img { height:120px; border:0px; background:#000 no-repeat center; background-size:cover; }
.hot-5 ul li div a:hover div div.box-img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
 }
.hot-5 ul li div a h3 { height:35px; font-size:14px; font-weight:normal; padding:0px 4px;  color:#000; overflow:hidden; }
.hot-5 ul li div a:hover h3 { color:#222; }
.hot-5 ul li div a h3 span { font-size:10px; color:#333; font-weight:normal; display:none; }
.hot-5 ul li:nth-of-type(3n) div { margin:0px 0px 5px 0px; }
.hot-5 ul li:nth-of-type(5n) div { margin:0px 0px 5px 0px; }
.hot-5 ul li:nth-of-type(5n+1) { clear:both; }
.hot-5 ul li:nth-of-type(5n-4) { width:40%; float:left; display:inline-block; }
.hot-5 ul li:nth-of-type(5n-4) div { margin:0px 8px 10px 0px; }
.hot-5 ul li:nth-of-type(5n-4) div a { font-size:16px; color:#000; text-decoration:none; font-weight:bold; }
.hot-5 ul li:nth-of-type(5n-4) div a:hover { color:#222; }
.hot-5 ul li:nth-of-type(5n-4) div a div { width:100%; height:285px; overflow:hidden; }
.hot-5 ul li:nth-of-type(5n-4) div a div.box-img { height:285px; border:0px; background:#000 no-repeat center; background-size:cover; }
.hot-5 ul li:nth-of-type(5n-4) div a h3 { height:80px; font-size:16px; padding:0px 4px;  color:#000; }
.hot-5 ul li:nth-of-type(5n-4) div a:hover h3 { color:#222; }
.hot-5 ul li:nth-of-type(5n-4) div a h3 span { font-size:10px; color:#333; font-weight:normal; display:block; }

.hot-7 { float:left; width:100%; }
.hot-7 ul { margin:0px; padding:0px; list-style:none; }
.hot-7 ul li { width:22%; float:left; display:inline-block; }
.hot-7 ul li div { margin:0px 8px 10px 0px; }
.hot-7 ul li div a { font-size:14px; color:#000; text-decoration:none; }
.hot-7 ul li div a:hover { color:#222; }
.hot-7 ul li div a div { width:100%; height:120px; overflow:hidden; }
.hot-7 ul li div a div.box-img { height:120px; border:0px; background:#000 no-repeat center; background-size:cover; }
.hot-7 ul li div a h3 { height:35px; font-size:14px; font-weight:normal; padding:0px 4px;  color:#000; overflow:hidden; }
.hot-7 ul li div a:hover h3 { color:#222; }
.hot-7 ul li div a h3 span { font-size:10px; color:#333; }
.hot-7 ul li:nth-of-type(4n) div { margin:0px 0px 10px 0px; }
.hot-7 ul li:nth-of-type(7n) div { margin:0px 0px 10px 0px; }
.hot-7 ul li:nth-of-type(7n+1) { clear:both; }
.hot-7 ul li:nth-of-type(7n-6) { width:34%; float:left; display:inline-block; }
.hot-7 ul li:nth-of-type(7n-6) div { margin:0px 8px 10px 0px; }
.hot-7 ul li:nth-of-type(7n-6) div a { font-size:16px; color:#000; text-decoration:none; font-weight:bold; }
.hot-7 ul li:nth-of-type(7n-6) div a:hover { color:#222; }
.hot-7 ul li:nth-of-type(7n-6) div a div { width:100%; height:300px; overflow:hidden; }
.hot-7 ul li:nth-of-type(7n-6) div a div.box-img { height:300px; border:0px; background:#000 no-repeat center; background-size:cover; }
.hot-7 ul li:nth-of-type(7n-6) div a h3 { height:80px; font-size:16px; font-weight:bold; padding:0px 4px;  color:#000; }
.hot-7 ul li:nth-of-type(7n-6) div a:hover h3 { color:#222; }
.hot-7 ul li:nth-of-type(7n-6) div a h3 span { font-size:10px; color:#333; font-weight:normal; }

.hot-9 { float:left; width:100%; }
.hot-9 ul { margin:0px; padding:0px; list-style:none; }
.hot-9 ul li { width:18%; float:left; display:inline-block; }
.hot-9 ul li div { margin:0px 6px 8px 0px; }
.hot-9 ul li div a { font-size:14px; color:#000; text-decoration:none; }
.hot-9 ul li div a:hover { color:#222; }
.hot-9 ul li div a div { width:100%; height:100px; overflow:hidden; }
.hot-9 ul li div a div.box-img { height:100px; border:0px; background:#000 no-repeat center; background-size:cover; }
.hot-9 ul li div a:hover div div.box-img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
 }
.hot-9 ul li div a h3 { height:35px; font-size:14px; font-weight:normal; padding:0px 4px;  color:#000; overflow:hidden; }
.hot-9 ul li div a:hover h3 { color:#222; }
.hot-9 ul li div a h3 span { font-size:10px; color:#333; }
.hot-9 ul li:nth-of-type(5n) div { margin:0px 0px 8px 0px; }
.hot-9 ul li:nth-of-type(9n) div { margin:0px 0px 8px 0px; }
.hot-9 ul li:nth-of-type(9n+1) { clear:both; }
.hot-9 ul li:nth-of-type(9n-8) { width:28%; float:left; display:inline-block; }
.hot-9 ul li:nth-of-type(9n-8) div { margin:0px 6px 8px 0px; }
.hot-9 ul li:nth-of-type(9n-8) div a { font-size:16px; color:#000; text-decoration:none; font-weight:bold; }
.hot-9 ul li:nth-of-type(9n-8) div a:hover { color:#222; }
.hot-9 ul li:nth-of-type(9n-8) div a div { width:100%; height:250px; overflow:hidden; }
.hot-9 ul li:nth-of-type(9n-8) div a div.box-img { height:250px; border:0px; background:#000 no-repeat center; background-size:cover; }
.hot-9 ul li:nth-of-type(9n-8) div a h3 { height:80px; font-size:16px; font-weight:bold; padding:0px 4px;  color:#000; }
.hot-9 ul li:nth-of-type(9n-8) div a:hover h3 { color:#222; }
.hot-9 ul li:nth-of-type(9n-8) div a h3 span { font-size:10px; color:#333; font-weight:normal; }
