/*common样式*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{
    margin:0px;
    padding:0px;font-weight:normal;font-style:normal;outline:none;}
	img{border:0;}
	a{text-decoration:none;color:#333;}
	ul li{list-style-type:none;}
a:active, a:hover {outline: 0 none;text-decoration: none;}
a:link, a:visited {text-decoration: none;}
button{cursor: pointer;}
a,button{-webkit-tap-highlight-color: rgba(0,0,0,0);outline:none;}
input[type=submit],select,option{
	-webkit-tap-highlight-color: rgba(0,0,0,0);outline:none;
	appearance:none;  /*下拉框去掉右侧图标*/  
    -moz-appearance:none;  
    -webkit-appearance:none;  
}
*{
	box-sizing: border-box;
	font-family: "microsoft yahei";
}
/* 移动端定义字体的代码 */
body{font-family:Helvetica;}
.justify{
	text-align: justify;
}
.justify:after{
	content: '';
	display:inline-block;
	width:100%;
	height:0;
	line-height: 0;
	font-size:0;
}
.clear{
	zoom:1;
}
.clear:after{
	content: '';
	display:block;
	width:0;
	height:0;
	line-height: 0;
	clear:both;
	font-size:0;
}
/*common样式*/
/*移动端布局样式*/
		/* ============================================================
		   flex：定义布局为盒模型
		   flex-v：盒模型垂直布局
		   flex-1：子元素占据剩余的空间
		   flex-align-center：子元素垂直居中
		   flex-pack-center：子元素水平居中
		   flex-pack-justify：子元素两端对齐
		    兼容性：ios 4+、android 2.3+、winphone8+
		   ============================================================ */
		.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
		.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
		.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
		.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
		.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
		.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
/*移动端布局样式*/
/* 移动端定义字体的代码 */

/* 移动端定义字体的代码 */

.fixed{
	position: fixed;
}
.relative{
	position: relative;
}
.position{
	position:absolute;
}
.left{
	float: left;
}
.right{
	float: right;
}
.container-fluid{
	float: left;
	height: auto;
	width: 100%;
}
.container{
	display: block;
	margin: 0 auto;
	width: 1200px;
}
/*超出一行显示省略号*/
.textOver1{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.textOver2{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.textOver3{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.textOver4{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
/*超出一行显示省略号*/
/*左 ， 中  ，右*/
.floatLeft{
	float: left;
}
.floatMiddle{
	margin:0 auto;
}
.floatRight{
	float: right;
}
/*左 ， 中  ，右*/