html,body{max-width: 640px;}

body, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, input, li, ol, option, p, select, td, th, ul {
	word-break: break-all;
}
blockquote, body, header,code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
	padding: 0;
	margin: 0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
}

body, button, input, select, textarea {
	font: 12px Microsoft YaHei,arial,\5b8b\4f53;
	}
body{
	color: #333;
}


* {
	margin: 0;
	padding: 0;
}

.container {
	    clear: both;
	    padding: 0;
	    overflow: hidden;
	 
	}	
	
a:link {
	    text-decoration: none;
	}
	
.container{
	max-width: 640px;
	margin: auto;
	font-size: .125rem;
	background: #fff;
}

.videoList-black{
	width: 3.75rem;
     line-height: .2625rem; 
     margin: 0 auto .075rem; 
	padding: 0 !important;
}

.detail_block-video{
	width: 3.375rem;
    line-height: .3rem;
    margin: .1rem auto;
}
.detail_block-top
{
	margin-top: 0 !important;
}
.videoItems_ul{
	margin-top: 0 !important;
}

.videoList_ul{
	margin-top: .2rem;
}
.videoList_ul li
{
	width: 100%;
	height: auto;
	margin:.1rem auto .2rem;
}

.videoList_ul .videoList_top{
	display: flex;
}

.videoList_ul .videoList_top .videoList_headImg{
	width: .5rem;
	height: .5rem;
	border-radius: 50%;
	margin-right: .05rem;
	float: left;
}

.videoList_ul .videoList_top .videoList_perInfo
{
	width: 2.85rem;
}

.videoList_ul .videoList_top .videoList_perInfo .videoList_box{
	max-width: 2.3rem;
	float: left;
	
}


.videoList_perInfo .videoList_box .videoList_perInfo_name{
	font-size: .16rem;
	font-weight: bold;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.videoList_ul .videoList_top .videoList_perInfo .videoList_perInfo_gz
{
	padding: 0 .1rem;
	background: #c30c0d;
	border-radius: .03rem;
	float: right;
	color: #FFF;	
}

.videoList_perInfo .videoList_box .videoList_perInfo_txt{
	font-size: .132rem;
	color: #8f8f94;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.videoList_que
{
	margin: .15rem 0;
}
.videoList_que .videoList_que_title{
	display: inline-block;
	font-size: .168rem;
}
.videoList_que .videoList_que_txt{
	font-size: .132rem;
	color: #8f8f94;
}

.column-picbox{
	margin: .2rem 0;
}
.column-picbox .column-pic{
	width:3.375rem; 
	height:1.9rem;
	background-size: 100% 100%;	*/
	border-radius: .05rem;
}

.videoList_pinlun_dz{
	font-size: .132rem;
}
.videoList_pinlun_dz .icon-zan{
	font-size: .15rem;
}

.videoList_pinlun span{
	color:#999;
	margin-right: .05rem;
}

.videoList_pinlun span:last-child{
	margin-right: 0;
}
.videoList_pinlun .videoList_pinlun_pl{
	background: #f2f2f2;
	border-radius: .1rem;
	padding: .04rem .1rem;
}

.videoList_ul .videoList_pinlun
{
	display: flex;
	justify-content: space-between;
	font-size: .132rem;
	margin-top: .05rem;
}
.videoList_pinlun_pl i,.videoList_pinlun_dz i{
	padding-right: .02rem;
	vertical-align: middle;
}
.videoList_liuyan{
	font-size: .15rem;
	background: #f2f2f2;
    border-radius: .04rem;
    padding: .02rem .1rem;
    color: #666;
    /*white-space: nowrap;*/
    text-overflow: ellipsis;
    /*overflow: hidden;*/
}
.videoList_liuyan .liuyan_name{
	font-size: .15rem;
	font-weight: bold;
	color: #c30c0d;
}

.pinlun-box{
	margin-top: .05rem;
	min-height: 1rem;
	padding: .08rem;
	border:.01rem solid #f2f2f2;
}

 textarea::-webkit-input-placeholder {
    color: #999;
    font-size: .132rem;
    }
    
.videofl-box{
	width: inherit;
    overflow-y: hidden;
    overflow-x: scroll;
    white-space: nowrap;
}
.videofl-box ul{
    overflow-y: scroll;
}
.videoList-type_ul li{
	display: inline-block;
	text-align: center;
    background: #f2f2f2;
	color: #77808a;
	border-radius: .04rem;
	line-height: .35rem;
	margin-right: .1rem;
	font-size: .15rem;
	padding: 0 .2rem;
}
.videoList-type_ul li:last-child{
	margin-right: 0;
}

.videoList-type_ul .videoList-type_on{
	background: #c30c0d;
	color: #FFF;
	line-height: .35rem;
}



/*视频列表页2*/
/*.videoListUl{
	display: flex;
	justify-content: space-around;
}

.videoListUl li{
	font-size: .16rem;
    font-weight: bold;
	text-align: center;	
	flex-grow: 1;
	padding-bottom: .05rem;
}

.videoListUl .vdolistOn{
	color: #c30c0d;
	border-bottom: 1px solid #c30c0d;	
}*/


.videoNew .videoNew-title{
	font-size: .16rem;
	font-weight: bold;
	border-left: .04rem solid #c30c0d;
	padding-left: .1rem;
	margin-bottom: .15rem;
}

.videoNew .videoNew-cont{
	display: flex;
	
}

/*.videoNew .videoNew-cont .videoNew-img{
	width: .8rem;
	height: .7rem;
	margin-right: .1rem;
}*/

.videoNew .videoNew-cont .videoNew-img img{
	width: 100%;
	height: 100%;
	border-radius: .05rem;
}

.videoNew .videoNew-cont .videoNew-txt {
	flex-grow: 1;
}
.videoNew .videoNew-cont .videoNew-txt h4{
	display: inline;
	font-size: .18rem;
}

.videoNew .videoNew-cont .videoNew-txt .videoNew-span{
	padding: .04rem .06rem;
	background: #c30c0d;
	color: #ffffff;
	font-size: .12rem;
	border-radius: .05rem;
	margin-right: .05rem;
}

.videoNew .videoNew-cont .videoNew-txt .videoNew-cont{
	font-size: .132rem;
    color: #8f8f94;  
}
.videoNew .videoNew-cont .videoNew-txt .videoNew-gx{
	font-size: .12rem;
	color:#cecdcd;
}
.videoNew .videoNew-cont .videoNew-txt .videoNew-gx .zk{
	float: right;
	}	
.videoNew .videoNew-cont .videoNew-txt .videoNew-gx .zk .zknum{
	max-width: 1rem;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}

.videoList{
	margin-top: .2rem;
}

.videoList li{
	display: flex;
	justify-content: start;
	line-height: .2rem;
	margin-bottom: .1rem;
}

.videoList .item-img{
	width: .2rem;
	height: .2rem;
	margin-right: .04rem;
}

.videoList .item-img img{
	width: 100%;
	height: 100%;
}

.videoList .item-cont{
	max-width: 3.1rem;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}

.videoList .item-cont .item-cont-txt{
	font-size: .15rem;
	max-width: 3.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
}


.videoList .item-cont .item-cont-txt .item-cont-txt-span{
	border-right: .02rem solid #666666;
	padding-right: .05rem;
	margin-right: .05rem;
}
.videoList .item-cont .item-cont-zknum{
	font-size: .12rem;
	color:#cecdcd;
	margin-top: .05rem;
}
.videoList_liuyan .date{
	font-size: 14px;
	color: #9e9292;
	margin-left: 1.3rem;
}
.xz-pinglun{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.show-all-hf{
	text-align: right;
	display: block;
	font-size: .12rem;
	color: #9e9292;
}
.comment_child{
	margin-left: 0.2rem;
	margin-top: 0.1rem;
	display: none;
}
.display-all-hf{
	text-align: right;
	display: block;
	font-size: .12rem;
    color: #9e9292;
}

/*视频列表页修改样式*/
.videoList-box{
	margin-top: .2rem;
}
.videoList-boxbott{
	margin-bottom: .2rem;
}

.videoList-box h4{
	font-size: .18rem;
	margin: .2rem 0;
	line-height: .2rem;		
}

.videoList-box .syh4{
	font-size: .18rem;
	margin: inherit;
	line-height: .2rem;	
	max-width: 3.75rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.videoList-box .videoList-cont{
	display: flex;
	width: 3.375rem;
}

.videoList-box .videoList-cont .videoList-head{
	width: .5rem;
    height: .5rem;
    margin-right: .1rem;
}
.videoList-box .videoList-cont .videoList-head img{
	width: .5rem;
    height: .5rem;
    border-radius: 50%;
}

.videoList-box .videoList-cont .videoList-txt{
	line-height: .26rem;
	width: 3.15rem;
}

.videoList-box .videoList-cont .videoList-txt .videoList-name{
	font-size: .18rem;
	color: #666;
	font-weight: bold;
	line-height: .2rem;
}
.videoList-box .videoList-cont .videoList-txt .videoList-syname{
	font-size: .15rem;
	color: #999;
}

.videoList-box .videoList-cont .videoList-txt .videoList-name .gxtime,.videoList-box .videoList-cont .videoList-txt .videoList-syname .gxtime{
	color: #cecdcd;	
	font-size: .12rem;
	font-weight: initial;
	float: right;
	/*background: #c30c0d;
	padding: .03rem .08rem;	
    color: #fff;
    font-weight: inherit;
    border-radius: .05rem;*/
	}
.videoList-box .videoList-conttxt{	
	font-size: .132rem;
    color: #8f8f94;  
}

.isshowfont{
	font-size: .132rem !important;
}

.vido-sybox{
	width:3.375rem; 
	height:1.9rem;
	margin-top: .2rem;
}

.vido-box{
	width:3.75rem;
	height: auto;
}

.vido-box video,.vido-sybox video{
	width: 100%;
	height: 100%;
	object-fit: fill
} 
.videoList-type_ul li .astyle{
	color: #fff;
}
