/** 清除内外边距 **/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,dl,dt,dd,input,select,textarea{margin:0;padding:0;}

/** 设置默认字体 **/
body{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;-webkit-user-select: none;-webkit-text-size-adjust: 100%;}

/** 重置图片元素 **/
img{border:none;vertical-align:top;display:block;max-width:100%;}

/** 重置列表元素 **/
li{list-style:none;}

/** 重置超链接元素 **/
a{
	text-decoration:none;
	color: inherit;
}
.comImgHei{
	height: 50vw;
	overflow: hidden; 			
}
.autoHei{
	width:100%;
	height: 50vw;
	overflow: hidden; 
}
/** 去除textarea、input文本框的resize outline样式 **/
textarea{resize:none;outline: none;}
input{outline:none;}

/**通用浮动类元素 **/
.fl{float:left;}
.fr{float:right;}

/*清浮动*/
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;}
/* 多余文字...显示（单行） */
.ellip{
	overflow: hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}
/* 多余文字...显示（多行） */
.multiEllip{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	color: #333;
}
.inpRadCheck{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	opacity: 0;
}
/* 三角形 */
.triSpan{
	width:0px;
	height:0px;
	position:absolute;
}
/* 清除a标签touchend时默认的灰色背景 */
a,input,textarea,button{
	-webkit-tap-highlight-color:transparent;
}
button,input,textarea {
  /* 解决ios下自带的圆角 */
  -webkit-appearance: none;
  border-radius: 0px;
}
/* 英文下强制换行 */
.breakAll{
	word-wrap:break-word;
	overflow:hidden;
	word-break:break-all;
}
.layer{
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	left:0;
	top:0;
	z-index:980;
	opacity:0;
	background:rgba(0,0,0,.6);
}
.hasFixed{
	width: 100%;
	position: fixed !important;
	left: 0;
	top: 0;
	z-index: 5;
}
.comHeader{
	height: 1.186rem;
	line-height: 1.186rem;
	background: url(../images/head.png);
	background-size: cover;
	font-size: 0.48rem;
	color: #fff;
	position: relative;
}
.comHeader a{
	width: 10%;
	height: 100%;
	line-height: 1.186rem;
	position: absolute;
	top: 0;
	text-align: center;
}
.comHeader a.posL{
	left: 0;
}
.comHeader a.posR{
	right: 0.15rem;
}
.comHeader span{
	width: 80%;
	height: 100%;
	display: block;
	text-align: center;
	max-width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left:11%;
}
.comHeader i{
    width: 0.62rem;
    height: 0.62rem;
    font-size: 0.58rem;
    color: #fff;
}
.comHeader i.flMarg{
	margin-top: 0.25rem;
    margin-left: 0.22rem;
}
.comHeader i.frMarg{
	margin-top: 0.25rem;
    margin-right: 0.3rem;
}
.margin_top{
	margin-top: 1.186rem;
}
.scrollerDiv{
	width: 100%;
	position:absolute !important;
	left:0px;
	top:0px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.hasTranslateX{
	-webkit-transition:0.5s;
	transition:.5s;
	-webkit-transform:translateX(0px);
	transform:translateX(0px);
}
.icon-fanhui.fan {
	float: right;
	transform: rotate(180deg);
}
/* 暂无数据 */
.noDataInfo{
	width:100%;
	text-align:center;
	margin-top: 2rem;
}
.noDataInfo i{
	font-size:2rem;
	color:#999;
	display:inline-block;
	width:100%;
}
.noDataInfo span,.noDataInfo em{
	font-size:.4rem;
	color:#999;
	display:block;
	width:100%;
	text-align:center;
	padding-left:.1rem;
}
.noDataInfo em{
	font-style: normal;
}
.hasAbsoluteR{
	width: 10%;
	margin-right: 0.2rem;
    height: 100%;
    line-height: 1.186rem;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
}
.theseAll{
	text-align: center;
	line-height: 1.68rem;
	color: #999;
	position: relative;

}
.theseAll:after,.theseAll:before{
    content: "";
    display: block;
    width: 0.75rem;
    height: 0.02rem;
    background: #ccc;
    position: absolute;
    font-size: 0.42rem;
    top: 0.85rem;
}
.theseAll:before{
    right: 3rem;
}
.theseAll:after{
	left: 3rem;
}
/* 带有播放按钮的video */
.playerLayer{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.4);
	z-index:1;
}
.playerLayer span{
	width: 1rem;
	height: 1rem;
	border:1px solid #fff;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	z-index: 10;
	margin-left: -.5rem;
	top: 50%;
	margin-top: -.5rem;
}
.playerLayer span em{
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #fff;
	border-style: dashed dashed dashed solid;
	border-width: .25rem;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -.08rem;
	margin-top: -.25rem;
}
/* blockA */
.blockA{
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
