/* 消除边距 */
* {
	margin: 0;
	padding: 0;
}



body,
hr,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
blockquote,
p {
	padding: 0;
	margin: 0;
}

/*列表样式消除*/
ol,
ul,
li {
	list-style: none;
}

/* a标签样式重置 */
a {
	text-decoration: none !important;
}

/*盒模型默认使用内边框*/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/*img{max-width: 100%;}*/

/* 
::-webkit-scrollbar {
	width: 5px;
	height: 8px;
	background-color: rgba(210, 210, 210, 0.48);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 0;
  }
  
  ::-webkit-scrollbar-thumb {
	background-color: #333;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 0;
  } */
 
  /* body,html{overflow-x: hidden;} */

/*清除浮动*/

.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */
*+html .clearfix {
	min-height: 1%;
}

/* IE7 */

/* 添加浮动 */
.left {
	float: left;
}

.right {
	float: right;
}


/*合并表格边框*/

table,
td,
tr,
th {
	border-collapse: collapse;
}


/*img在盒子中有下边距*/

img {
	/*IE7*/
	border: none;
	vertical-align: middle;
}

html{
	overflow-x: hidden;
}

/*全局设置*/

/* body {
	font-family: rwzh;
}

@font-face{
	font-family: rwzh;
	src: url(../font/zt.ttf);
} */


/* 单行文本超出隐藏并显示省略 */
.overFlow-1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display:block;
}

/* 多行文本超出隐藏并显示省略 */
.overFlow-n {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}


.overFlow-2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.overFlow-3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.overFlow-4 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}


.overFlow-5 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

.overFlow-6 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}


.overFlow-7 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
}




.fs24{font-size: 1.5rem !important;}
.fs22{font-size: 1.375rem !important;}
.fs20{font-size: 1.25rem !important;}
.fs18{font-size: 1.125rem !important;}
.fs16{font-size: 1rem !important;}
.fs14{font-size: 0.875rem !important;}
.fs12{font-size: 0.75rem !important;}
.fs10{font-size: 0.625rem !important;}

.text-indet0{text-indent: 0 !important;}
.text-indet2{text-indent: 2em ;}


@media (min-width:1440px){
	.container{width: 1200px !important;height: 100%;}
	.wrap{width: 1400px !important;margin: 0 auto;}
}




.textUp{text-transform: uppercase;}



.mb30{
	margin-bottom: 1.875rem;
}