/* reset */

article,
aside,
blockquote,
body,
button,
code,
dd,
dialog,
div,
dl,
dt,
fieldset,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
input,
legend,
li,
nav,
ol,
p,
pre,
section,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0;
}

input,
select,
textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

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

em,
i {
	font-style: normal;
}

del {
	text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: 500;
}

img {
	border: 0;
	max-width: 100%;
	width: 100%;
}

img,
input {
	vertical-align: middle;
}

a:focus,
input:focus {
	outline: none;
}

a {
	color: #333333;
	text-decoration: none;
}

a:active {
	opacity: 0.7;
}

 /**{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-box-sizing:border-box;}*/
html {
	-webkit-text-size-adjust: none;
	overflow-y: scroll;
}

html, body {
	font-family:"Microsoft Yahei UI", "Microsoft Yahei", "微软雅黑", "Segoe UI", Tahoma, SimSun, sans-serif;

}


/*public*/

.clear {
	zoom: 1;
}

.clear::after,
.clear::before {
	display: block;
	content: "";
	clear: both;
	overflow: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.none {
	display: none;
}

.block {
	display: block!important;
}

/*字体粗细*/

.fw-bold {
	font-weight: bold;
}

.fw-normal {
	font-weight: normal;
}

/*字体大小*/

.fs-14 {
	font-size: 14px;
}

.fs-16 {
	font-size: 16px;
}

.fs-18 {
	font-size: 18px;
}

.fs-24 {
	font-size: 24px;
}

.fs-30 {
	font-size: 30px;
}

.fs-44 {
	font-size: 44px;
}

.fs-70 {
	font-size: 70px;
}

/*字体颜色*/

.color-c6c6c6 {
	color: #c6c6c6;
}

.color-8c8c8c {
	color: #8c8c8c;
}

.color-fff {
	color: #fff;
}

.color-333 {
	color: #333;
}

.color-666 {
	color: #666;
}

.color-999 {
	color: #999;
}

/*背景颜色*/
.bg-f9f9f9 {
	background: #f9f9f9;
}

/*行高*/

.lh-16 {
	line-height: 16px;
}

.lh-22 {
	line-height: 22px;
}

.lh-24 {
	line-height: 24px;
}

.lh-28 {
	line-height: 28px;
}

.lh-32 {
	line-height: 32px;
}

.lh-36 {
	line-height: 36px;
}

.lh-38 {
	line-height: 38px;
}

.lh-40 {
	line-height: 40px;
}

.lh-42 {
	line-height: 42px;
}

.lh-44 {
	line-height: 44px;
}

.lh-46 {
	line-height: 46px;
}

.lh-50 {
	line-height: 50px;
}


.lh-54 {
	line-height: 54px;
}

.lh-58 {
	line-height: 58px;
}

.lh-60 {
	line-height: 60px;
}

.lh-62 {
	line-height: 62px;
}

.lh-64 {
	line-height: 64px;
}

.lh-68 {
	line-height: 68px;
}

.lh-72 {
	line-height: 72px;
}

.lh-84 {
	line-height: 84px;
}

.lh-150 {
	line-height: 150px;
}

/*文字居中*/

.text-align-center {
	text-align: center;
}

.text-align-right {
	text-align: right;
}

/*多行文本溢出显示省略号*/
.text-wrap {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

@font-face {
	font-family: pangmen;
	src: url("../fonts/pangmen.ttf") /* TTF file for CSS3 browsers */
}
