@import "base.less";
@import "view.less";
@import "loading.less";
@import "list.less";
@import "video-list.less";


.cageListView, .channelView {
	background-color: @backgroundColor;
}

.cate-list {
	margin: 15px 0 0;

	.cate-item {
		display: block;
		float: left;
		width: 33.3%;
		text-align: center;
		margin: 0 0 1.5em;

		.thumb {
			background-repeat: no-repeat;
			background-size: cover;
			height: 120px;
			width: 80%;
			margin: 0 auto;
		}

		.title {
			margin-top: 0.5em;
			font-size: 0.9em;
			color: @titleColor;
			line-height: 18px;
		}
	}
}


@media screen and (min-width: 375px) {

	.cate-list {

		.cate-item {

			.thumb {
				width: 100px;
				height: 130px;
			}

			.title {
				font-size: 1em;
			}
		}
	}
}


@media screen and (min-width: 414px) {

	.cate-list {

		.cate-item {

			.thumb {
				width: 110px;
				height: 145px;
			}

			.title {
				font-size: 1em;
			}
		}
	}
}


@media screen and (min-width: 768px) {

	.cate-list {
		margin: 20px 0 0;

		.cate-item {
			width: 25%;

			.thumb {
				width: 120px;
				height: 160px;
			}

			.title {
				font-size: 1.1em;
			}
		}
	}
}
.cate-list{
	ul{
		
	}
	li{
		float: left;
		// border-bottom: 1px solid rgba(255, 255, 255, 0.15);
		width: 25%;
		.cate-item{
			// border-right: 1px solid rgba(255, 255, 255, 0.15);
			margin: 10px 0;
			height: 35px;
			line-height: 20px;
			font-size: 0.95em;
			font-weight: normal;
			display: block;
			text-align: left;
			opacity: 0.8;
		}
		.hollywood{
			background: url('img/channel/classic_ui/Hollywood@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.guochan{
			background: url('img/channel/classic_ui/guochan@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.shaoer{
			background: url('img/channel/classic_ui/erge@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.fashion{
			background: url('img/channel/classic_ui/fashion@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.youxi{
			background: url('img/channel/classic_ui/game@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.hot_video{
			background: url('img/channel/classic_ui/hot_video@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.jishi{
			background: url('img/channel/classic_ui/jilu@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.meiju{
			background: url('img/channel/classic_ui/meiju@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.new{
			background: url('img/channel/classic_ui/new@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.old{
			background: url('img/channel/classic_ui/old@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.travel{
			background: url('img/channel/classic_ui/lvyou@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.gaoxiao{
			background: url('img/channel/classic_ui/old@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.tongbu{
			background: url('img/channel/classic_ui/tongbu@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.top{
			background: url('img/channel/classic_ui/top@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.special{
			background: url('img/channel/classic_ui/topic@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.neidi{
			background: url('img/channel/classic_ui/neidi_top@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
		.rihan{
			background: url('img/channel/classic_ui/rihan@2x.png?v=1') center top no-repeat;
			background-size: 44px 44px;
		}
	}
	@media screen and (min-width: 320px) {
	
		li{
			// width: 161px;
			.cate-item{
				// padding-left: 55px;
				// width: 105px;
				width: 100%;
				text-align: center;
				padding-top: 45px;
			}
		}
		
	}
	@media screen and (min-width: 375px) {

		li{
			// width: 188px;
			.cate-item{
				// padding-left: 55px;
				// width: 132px;
			}
		}
		
	}


	@media screen and (min-width: 414px) {

		li{
			// width: 208px;
			.cate-item{
				// padding-left: 55px;
				// width: 152px;
				
			}
			.hollywood{
				background: url('img/channel/classic_ui/Hollywood@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.guochan{
				background: url('img/channel/classic_ui/guochan@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.shaoer{
				background: url('img/channel/classic_ui/erge@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.fashion{
				background: url('img/channel/classic_ui/fashion@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.youxi{
				background: url('img/channel/classic_ui/game@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.hot_video{
				background: url('img/channel/classic_ui/hot_video@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.jishi{
				background: url('img/channel/classic_ui/jilu@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.meiju{
				background: url('img/channel/classic_ui/meiju@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.new{
				background: url('img/channel/classic_ui/new@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.old{
				background: url('img/channel/classic_ui/old@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.travel{
				background: url('img/channel/classic_ui/lvyou@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.gaoxiao{
				background: url('img/channel/classic_ui/old@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.tongbu{
				background: url('img/channel/classic_ui/tongbu@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.top{
				background: url('img/channel/classic_ui/top@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.special{
				background: url('img/channel/classic_ui/topic@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.neidi{
				background: url('img/channel/classic_ui/neidi_top@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
			.rihan{
				background: url('img/channel/classic_ui/rihan@3x.png?v=1') center top no-repeat;
				background-size: 44px 44px;
			}
		}
		
	}


	@media screen and (min-width: 768px) {

		li{
			// width: 385px;
			.cate-item{
				
				padding-top: 65px;
				// width: 324px;
				font-size: 1.25em;
				background-size: 59px 59px;
			}

		}
		
	}
}
.head-cate-list{
	padding-top: 10px;
	ul{
		padding: 0 5px;
		li{
			float: left;
			padding: 5px;
			.head-cate-item{
				display: block;
				font-size: 18px;
				letter-spacing: 0.1em;
				padding-left: 10px;
				font-weight: 400;
				box-sizing: border-box;
				text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 1px;
			}
			.head-movie{
				background: url('img/channel/movie@2x.png?v=2') no-repeat;
				background-size: cover;
			}
			.head-tv{
				background: url('img/channel/tv@2x.png?v=2') no-repeat;
				background-size: cover;
			}
			.head-zongyi{
				background: url('img/channel/zongyi@2x.png?v=2') no-repeat;
				background-size: cover;
			}
			.head-dongman{
				background: url('img/channel/anime@2x.png?v=2') no-repeat;
				background-size: cover;
			}
		}
		
	}
	@media screen and (min-width: 320px) {
		ul{
			padding: 0 2px;
			li{
				width: 150px;
				padding: 4px;
				.head-cate-item{
					width: 150px;
					height: 80px;
					line-height: 80px;
				}
			}
		}
		
		
	}
	@media screen and (min-width: 375px) {
		ul{
			padding: 0 5px;
			li{
				width: 170px;
				padding: 6px;
				.head-cate-item{
					width: 170px;
					height: 90px;
					line-height: 90px;
				}
			}
		}
		
		
	}


	@media screen and (min-width: 414px) {
		ul{
			padding: 0 5px;
			li{
				width: 190px;
				padding: 6px;
				.head-cate-item{
					width: 190px;
					height: 100px;
					line-height: 100px;
				}
			}

		}
		
		
	}


	@media screen and (min-width: 768px) {
		ul{
			padding: 0 10px;
			li{
				width: 354px;
				padding: 10px;
				.head-cate-item{
					width: 354px;
					height: 130px;
					line-height: 130px;
					font-size: 24px;
					font-weight: bold;
					letter-spacing: 0.1em;
					padding-left: 30px;
					text-shadow: rgba(0, 0, 0, 0.6) 1px 1px 1px;
				}
				.head-movie{
					background: url('img/channel/movie_ipad.png') no-repeat;
					background-size: cover;
				}
				.head-tv{
					background: url('img/channel/tv_ipad.png') no-repeat;
					background-size: cover;
				}
				.head-zongyi{
					background: url('img/channel/zongyi_ipad.png') no-repeat;
					background-size: cover;
				}
				.head-dongman{
					background: url('img/channel/anime_ipad.png') no-repeat;
					background-size: cover;
				}
			}

		}
		
		
	}

}




















