/**index推荐样式**/
.header{ border-top: 1px solid #dadada; border-bottom: 1px solid #e2e2e2;}
/*.header h1{font-size: .32rem; text-align: center; margin-bottom: .28rem;}*/
.header img{width: 100%; height: 1.4rem; }
.nav{/*width:100%; */height: .82rem; line-height: .82rem; }
.nav ul{margin: 0 auto; /*width: 6.25rem;*/ overflow: hidden; }
.nav li{ width: 1.25rem; height: .76rem; float: left; text-align: center; }
.nav li.current{ color: #d52b48; border-bottom: 4px solid #ef6944;}
.nav li a{display: inline-block; width: 100%; color: #333; font-size: .28rem; }
.nav li.current a{ color: #f94f1a;}

.main{ /*background: #f1edee;*/ position: relative;clear: both;}
/*.main .navBox{height: .66rem;}*/
.main label{padding-left: .2rem; position: absolute; z-index: 100; }
.main .classBox{height: .5rem;}
.main .classBox label{float: left; height: .5rem; line-height: .5rem;  font-size: .24rem; color: #757474; top: .08rem;  background-color: #fff;}
.main .areaBox label{float: left; height: .5rem; line-height: .5rem; font-size: .24rem; color: #757474; top: .05rem; z-index: 100; background-color: #fff;}
.main .areaBox{position: relative; height: .6rem; border-bottom: 1px solid #e2e2e2; }

.showList{padding: .2rem .15rem;}
.showList .programItem{width: 6.08rem; height: 2.4rem; background-color: #f0f0f0; margin-bottom: .2rem;}
.showList .programItem a img{/*max-width: 100%;*/width: 100%; height: 1.85rem; }
.showList .programItem p{height: .55rem; line-height: .55rem; font-size: .24rem;}
.showList .programItem p span,
.showContent .nearZp p span{ color: #f94f1a;}
.showList .programItem p a{ color: #444;}


/*节目样式*/
/*导航*/

/**/

.selectBox{/*border:1px solid red;*/ position: relative; font-size: .24rem; }
.iScroll{/* border:1px solid blue;*/ margin-right: 100px; position: absolute; top: .1rem; left: 1rem; z-index: 1;width: 100%; height: .48rem;/*height: .48rem;*//* padding: .06rem 0;*/ /**/ /*background: #ccc;overflow: hidden;*/ -ms-touch-action: none;} 
.zqItem{/*top: -.03rem;*/ }
.iScroll > .scroller{position: absolute; z-index: 1;/*height: 1.2rem;*/ 
	-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-transform: translateZ(0); 
	-moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);
	 -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; 
	 -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -o-text-size-adjust: none; 
	 text-size-adjust: none;
}
.classItem{top: .15rem;}
/*.iScroll > .scroller > ul {width: 100%; height: 1.20rem;}
.iScroll > .scroller > ul > li{padding:0 15px; height: 1.20rem;float: left;line-height: 1.20rem;background-color: #fafafa;font-size: .40rem; overflow: hidden;text-align: center; color: #333333;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.iScroll > .scroller > ul > li.current{color: #3671cf;border-bottom: 4px solid #3671cf;}*/

.iScroll > .scroller > ul {width: 100%;/*width: 6000px;*/ height: .36rem; /*border: 1px solid red;*/ /*overflow: hidden;*/}
.iScroll > .scroller > ul > li{
	padding: 0 .2rem; height: .36rem; line-height: .36rem; float: left; 
	overflow: hidden; text-align: center; 
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.iScroll > .scroller > ul > li >a{color: #444; }
.iScroll > .scroller > ul > li.current a{color: #fff;}
.iScroll > .scroller > ul > li.current{background-color: #f94f1a;}

.showNum{font-size: .22rem; margin-top: .24rem; padding: 0 .24rem; overflow: hidden; /*border: 1px solid blue;*/ }
.showNum .current{color: #f94f1a; }
.showNum .showLeft{float: left;}
.sortfnbox .bar{float: right; padding: 0 .23rem;}
.showNum .showRight{float: right; }
.loading img{ display: block; margin: 0 auto;}
.moreBtn{display: block; width: 2.3rem; height: .52rem; line-height: .52rem; background-color: #f94f1a; margin: 0 auto; font-size: .23rem; color: #fff; text-align: center; border-radius: .08rem; margin-bottom: .9rem;}


.loadLayer{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); z-index: 20; display: none;}
.layer_loading{ position: absolute; left: 50%; top: 50%; background-size: 30px auto; margin-left: -15px; margin-top: -15px; z-index: 21;}

.backTop{position: fixed; bottom: 1rem; right: .4rem; width: 1.08rem; height: 1.08rem; background-image: url(../images/top.png); display:none; /*background-repeat: no-repeat; */background-size: 100%; /*border-radius: 50%;*/}

/**播放末级页play**/
.playContainer{ padding: .2rem .16rem; }
.playArea{width: 6.08rem; height: 2.4rem; background-color: #f0f0f0; padding-bottom: .07rem; }
.playArea video{ width: 100%; height: 1.85rem;}
.watchInfoBox{padding: 0 .15rem; overflow: hidden; }
.watchInfoBox .vvwatch{float: left; width: 1.95rem; height: .38rem; font-size: .24rem; color: #444; background-image: url(../images/vvwatch.png); background-size: 100%; }
.watchInfoBox .playNum{float: right; padding-top: .08rem; padding-right: .1rem; font-size: .22rem; }

.playInfo{overflow: hidden; padding: 0 .1rem; /*border: 1px solid red;*/}
.playInfo .playTitle{font-size: .28rem; margin-top: .3rem;}
.playInfo .source{float: left; padding-left: .1rem; font-size: .22rem; margin-top: .1rem;}

.tabBox{width: 6.08rem; height: 98px; margin-top: 1.3rem; }
.tabTitle{width: 100%; height: .5rem; background-color: #f0f0f0; /*position: absolute;*/ /*border: 1px solid red;*/}
.tabTitle li{float: left; width: 3.04rem; height: .5rem; line-height: .5rem; font-size: .24rem; color: #333;text-align: center; }

.tabTitle li.select{color: #f94f1a; border-bottom: 3px solid #f94f1a; }
.tabContent{width: 6.12rem; /*border: 1px solid red;*/}
.showContent{margin-top: .17rem; margin-bottom: .3rem; /*height: 5000px;*/ overflow: hidden;/*border: 1px solid red;*/ }
/*.tabContent ul li{overflow: hidden; }*/
.showContent  div{width: 3rem; margin-right: .06rem; margin-bottom: .05rem; /*border: 1px solid red;*/}
.showContent .nearZp img{width: 100%;}
.showContent p{display: inline-block; width: 3rem; font-size: .22rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.showContent .nearZp{float: left;}

.noMoreBtn{text-align: center; padding-bottom: .3rem;}
