@charset "utf-8";
/* ==============Winter——www.yisiy.com================= */


/** 清除内外边距 **/
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
/* structural elements 结构元素 */
dl,
dt,
dd,
ul,
ol,
li,
/* list elements 列表元素 */
pre,
/* text formatting elements 文本格式元素 */
form,
fieldset,
legend,
button,
input,
textarea,
/* form elements 表单元素 */
th,
td

/* table elements 表格元素 */
	{
	margin: 0;
	padding: 0;
}

/** 设置默认字体 **/
/* 
    宋体：\5B8B\4F53
    新宋体：\65B0\5B8B\4F53
    黑体：\9ED1\4F53
    微软雅黑：\5FAE\8F6F\96C5\9ED1
    楷体：\6977\4F53_GB2312
 */
body,
button,
input,
select,
textarea

/* for ie */
	{
	font: 14px/1.5 tahoma, \5FAE\8F6F\96C5\9ED1, sans-serif, Arial;
}

body {
	background: #fff;
	-webkit-text-size-adjust: 100%;
	color: #333;
	font-family: 'sans';
}

.body-maxwidth {
	max-width: 1920px;
	margin: 0 auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
	overflow: visible;
	line-height: 1em;
}

address,
cite,
dfn,
var,
i {
	font-style: normal;
}

/* 将斜体扶正 */
code,
kbd,
pre,
samp {
	font-family: courier new, courier, monospace;
}

/* 统一等宽字体 */
small {
	font-size: 12px;
}

/* 小于 12px 的中文很难阅读, 让 small 正常化 */
/* em, strong, b {font-style:normal;font-weight:normal;} */

/** 重置列表元素 **/
ul,
ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul,
ol,
li {
	list-style: none;
}

/** 重置文本格式元素 **/
a,
a:active {
	color: inherit;
	text-decoration: none;
	cursor: pointer;
	border: 0;
}

sup {
	vertical-align: text-top;
}

/* 重置, 减少对行高的影响 */
sub {
	vertical-align: text-bottom;
}

/** 重置表单元素 **/
legend {
	color: #000;
}

/* for ie6 */
fieldset,
img {
	border: 0;
}

/* img 搭车：让链接里的 img 无边框 */
button,
input,
select,
textarea {
	font-size: 100%;
	border-radius: 0;
}

/* 使得表单元素在 ie 下能继承字体大小 */
button {
	border: 0;
	background-color: none;
	outline: none;
	-webkit-appearance: none;
}

select {
	border: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding-right: 14px;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url("data:image/png;base64,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") no-repeat scroll right center transparent;
	background-size: 12px;
}

textarea {
	resize: none;
}

/* 禁用了文本的拖拉，尤其在谷歌下 */
select,
button,
input,
img {
	vertical-align: middle;
}

/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* 重置 HTML5 元素 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	display: block;
	margin: 0;
	padding: 0;
}

mark {
	background: #ff0;
}

/* <input>标签 */
input {
	border: none;
	appearance: none;
	-moz-appearance: none;
	outline: none;
	-webkit-appearance: none;
}

input:focus {
	outline: none;
}

/* input标签聚焦不出现默认边框 */

/* input标签placeholder样式重设 */
:-moz-placeholder {
	color: #666;
	opacity: 1;
	font-size: 14px;
	text-align: left;
}

::-moz-placeholder {
	color: #666;
	opacity: 1;
	font-size: 14px;
	text-align: left;
}

input:-ms-input-placeholder {
	color: #666;
	opacity: 1;
	font-size: 14px;
	text-align: left;
}

input::-webkit-input-placeholder {
	color: #666;
	opacity: 1;
	font-size: 14px;
	text-align: left;
}

/* 重绘元素边框盒 */
* {
	box-sizing: border-box;
}

*::before,
*::after {
	box-sizing: border-box;
}

*:focus {
	outline: none;
}

/* 为了使文本段落左右两边对齐 */
/* p{text-align:justify; text-justify:distribute;} */
/* p{line-height: 1em;} */


/* =======================================winter==自定义=========================================== */
/* 禁止文本复制粘贴 */
.banSelect {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

/* 引入字体 */

@font-face {
	font-family: 'sans';
	src: url('../../fonts/SourceHanSansCN-Regular.ttf');
}

@font-face {
	font-family: 'Heavy';
	src: url('../../fonts/Heavy.OTF');
}

@font-face {
	font-family: 'century';
	src: url('../../fonts/CenturyGothicbold.TTF');
}

@font-face {
	font-family: 'centuryxi';
	src: url('../../fonts/centurygothic.ttf');
}

/* 清除浮动 */
.clearFix {
	*zoom: 1
}

.clearFix:before,
.clearFix:after {
	display: table;
	content: ""
}

.clearFix:after {
	clear: both
}

/* 文字竖排 */
.rowWords {
	writing-mode: vertical-lr;
	writing-mode: tb-lr;
	white-space: nowrap;
}

/* 文字限制行数 */
/* 限制一行 */
.lineLimit {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* 【常用】限制多行 修改行数-webkit-line-clamp: 2;【兼容必须限高】 */
.lineLimits {
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

/* 【不推荐】遮挡限制多行兼容 必须限高 */
.lineLimitFit {
	position: relative;
	overflow: hidden;
	height: auto;
}

.lineLimitFit:after {
	content: "...";
	letter-spacing: 3px;
	font-weight: bold;
	position: absolute;
	bottom: 0;
	line-height: initial;
	right: 0;
	padding-left: 36px;
	background: -webkit-linear-gradient(left, transparent, #fff 55%);
	background: -o-linear-gradient(right, transparent, #fff 55%);
	background: -moz-linear-gradient(right, transparent, #fff 55%);
	background: linear-gradient(to right, transparent, #fff 55%);
}
