@charset "utf-8";

/*body默认设置*/
body {
	font-size: 14px;
	line-height: 24px;
	font-family: "Microsoft YaHei", tahoma, arial, "Hiragino Sans GB", "\5b8b\4f53", sans-serif;
	background: #f6f6f6;
	color: #666;
	overflow-x: hidden;
}

/* 全局标签 内外间距清零*/
* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.tuodiandiandian{
	display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
}
.xiaoshou{
	cursor: pointer;
}
/*li标签 样式清零*/
ul,
li {
	list-style: none;
}
/* a标签下划线去除*/
a {
	text-decoration: none;
	color: #666;
	outline: none;
}
.diandiandian{
	overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
}
a,
button,
input,
select {
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
	font-family: "Microsoft YaHei", tahoma, arial, "Hiragino Sans GB", "\5b8b\4f53", sans-serif;
}

a:hover {
	text-decoration: none;
}

a,
button,
input,
select,
textarea:focus {
	outline: none;
}

em,
i {
	font-style: normal;
}

textarea {
	reszie: none;
}

/*禁止改变大小*/
h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
textarea,
option,
button {
	font-weight: normal;
}

input {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: "Microsoft YaHei", tahoma, arial, "Hiragino Sans GB", "\5b8b\4f53", sans-serif;
}

textarea {
	font-family: "Microsoft YaHei", tahoma, arial, "Hiragino Sans GB", "\5b8b\4f53", sans-serif;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

input[type='submit'] {
	border: none;
	font-family: "Microsoft YaHei", tahoma, arial, "Hiragino Sans GB", "\5b8b\4f53", sans-serif;
	cursor: pointer;
}

button {
	border: none;
	font-family: "Microsoft YaHei", tahoma, arial, "Hiragino Sans GB", "\5b8b\4f53", sans-serif;
	cursor: pointer;
}

/* 文字及其填充物 居中*/
.tl {
	text-align: left;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

/*浮动产生塌陷的兼容性*/
.clearfix {
	zoom: 1;
}

.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}

.clearfix:after {
	clear: both;
}

/*浮动 */
.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.clear {
	clear: both;
}

/*最小高度*/
.fz0 {
	font-size: 0px;
}

/*图片边框*/
img {
	border: none;
	vertical-align: middle;
}
.heziyingy{
	box-shadow: 0 0 0.1px #c2c2c2;
}

.img0 {
	width: 100%;
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*mt 上外边距*/
.mt0 {
	margin-top: 0px !important;
}

.mt2 {
	margin-top: 2px;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px;
}

.mt35 {
	margin-top: 35px;
}

.mt40 {
	margin-top: 40px;
}

.mt45 {
	margin-top: 45px;
}

.mt50 {
	margin-top: 50px;
}

.mt55 {
	margin-top: 55px;
}

.mt60 {
	margin-top: 60px;
}

.mt65 {
	margin-top: 65px;
}

.mt70 {
	margin-top: 70px;
}

.mt75 {
	margin-top: 75px;
}

.mt80 {
	margin-top: 80px;
}

.mt90 {
	margin-top: 90px;
}

.mt100 {
	margin-top: 100px;
}

/*ml 左外边距*/
.ml0 {
	margin-left: 0px !important;
}

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.ml25 {
	margin-left: 25px;
}

.ml30 {
	margin-left: 30px;
}

.ml35 {
	margin-left: 35px;
}

.ml40 {
	margin-left: 40px;
}

.ml45 {
	margin-left: 45px;
}

.ml50 {
	margin-left: 50px;
}

.ml55 {
	margin-left: 55px;
}

.ml75 {
	margin-left: 75px;
}

.ml65 {
	margin-left: 65px;
}

.ml80 {
	margin-left: 80px;
}

.ml100 {
	margin-left: 100px;
}

.mr {
	margin-right: 30px;
}

/*转整行标签*/
.disBlock {
	display: block;
}

/*字体大小*/
.ft14 {
	font-size: 14px;
}

.ft18 {
	font-size: 18px;
}

/*字体加粗*/
.ftW {
	font-weight: bold;
}

.ftwn {
	font-weight: normal;
}

/*字体倾斜*/
.ftS {
	font-style: italic;
}

.ftsn {
	font-style: normal;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}