﻿@charset "utf-8";
/*-- 全局reset-------------------------------------------*/
html, body, div,
h1, h2, h3, h4, h5, h6,
hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre, form, fieldset, object, code,
legend, button, input, textarea, label,
th, td, a, img {margin: 0;padding: 0;border: 0;outline: 0;}
body {font: 12px/1.5 'Helvetica Neue', 'Helvetica', 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei', 'Tahoma', 'Hiragino sans gb', 'SimSun', 'Sans-serif';min-width: 1170px;/*不带自适应*/}
/*清除内外边距*/
h1, h2, h3, h4, h5, h6 { font-weight: normal;font-size: 100%;}
/*设置默认字体*/
:focus {outline:0;}
ul,ol {list-style:none;}
/*重置列表*/
fieldset, img {border:0 none;vertical-align: top;}
/*重置图片元素*/
address, caption, cite, code, dfn, em, i, th, var, optgroup {font-style:normal;font-weight:normal;}
abbr, acronym {border:0;font-variant: normal;}
input, button, textarea, select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code, kbd, samp, tt {font-size: 100%;}
input, button, textarea, select {*font-size:100%;outline: none;}
textarea {resize: none;}
table {border-collapse: collapse;border-spacing: 0;}
/*重置表格*/
blockquote, q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
.hy-fl{float: left;}
.hy-fr{float: right;}
a{color: #333; text-decoration: none;-webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;transition: color .2s ease-in-out;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;}
a:hover{text-decoration: none;}
a.special,.special a { color: #1eb37b;}
a.special:hover,.special a:hover {color: #1eb37b;text-decoration: none;}
/*--清除浮动
-------------------------------------------*/
.cf:before,.cf:after,.clearfix:before,.clearfix:after {content: "";display: table;}
/*-- 字号、颜色、外边距、内补丁、居中、行高、显示、隐藏
--------------------------------------------------------------------------*/
.c-333 {color: #333;}
.c-666 {color: #666;}
.c-999 {color: #999;}
.c-fff {color: #fff;}
.c-green { color: #1fb079;}
.c-orange {color: #fc714c;}
.c-reg {color: #d90106;}
.c-4d4d{color: #4d4d4d;}
/* 字号 */
.f9{font-size: 9px;-webkit-text-size-adjust: none;}
.f12,.fb12 {font-size: 12px;}
.simsun {font-family: SimSun;}
.f14,.fb14 {font-size: 14px;}
.f16,.fb16 {font-size: 16px;}
.f18,.fb18 {font-size: 18px;}
.f20,.fb20 {font-size: 20px;}
.f30,.fb30 {font-size: 30px;}
.f40,.fb40 {font-size: 40px;}
.fb,.fb12,.fb14,.fb16,.fb18,.fb20 {font-weight: 700;}
/* 隐藏 居中 */
.tc{text-align: center;}
.tr{text-align: right;}
.show{display: block;}
.hide{display: none !important;}
/*文字隐藏,省略号*/
.ti,.te {white-space: nowrap; overflow: hidden;}
.ti {text-indent: -999em;}
.te {text-overflow: ellipsis;}
/*display-flex*/
.a-i-c{
	display: flex;
	align-items: center;/*垂直居中*/
}
.j-c-c{
	display: flex;
	justify-content:center;/*水平居中*/
}
.j-c-s-b{
	display: flex;
	align-items: center;
	justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
}
.j-c-f-s{
	display: flex;
	justify-content:flex-start;/*左对齐*/
}
.j-c-f-e{
	display: flex;
	justify-content:flex-end;/*右对齐*/
}
.a-i-f-e{
	display: flex;
	align-items:flex-end;/*局底*/
}
.a-i-f-s{
	display: flex;
	align-items:flex-start;/*局顶*/
}
.w-l-c-3{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	/*段落限制3行*/
}
.w-l-c-2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	/*段落限制2行*/
}
.w-l-c-1{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	/*段落限制1行*/
}
.position-relative{
	position: relative;
}
.position-absolute{
	position: absolute;
}
.w1170{
    width: 1170px;
    margin:0 auto;
}
/*标题*/
.title{
	padding:40px 0px;
}
.title p{
	font-size: 12px;
	color: #6979ff;
	text-align: center;
	text-transform:uppercase;
	letter-spacing:5px;
}
.title h1{
	font-size: 36px;
	color: #24344b;
	text-align: center;
	padding: 10px 0;
	letter-spacing:4px;
}
.title img{
	display: block;
	margin: 0 auto;
}