@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'DINCond-Bold';

  src: url('../css/DINCond-Bold.eot');
  src: url('../css/DINCond-Bold.eot?#iefix') format('embedded-opentype'), url('../css/DINCond-Bold.woff2') format('woff2'), url('../css/DINCond-Bold.woff') format('woff'), url('../css/DINCond-Bold.ttf') format('truetype'), url('../css/DINCond-Bold.svg#glyphicons_halflingsregular') format('svg');
}

body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, a, span, i, b, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font-family: 'Open Sans', 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', sans-serif;
	font-size: 13px;
	line-height: 1.42857143;
	color: #666;
}
table{ border-collapse:collapse;}
* {
	margin: 0;
	padding: 0;
}
address, em, i {
	font-style: normal;
}
div, table, form, input, button, select, textarea, fieldset, legend {
	outline: none;
	border: none;
}
ul, ol {
	list-style: none outside none;
}
a {
	text-decoration: none;
	color: #322c27;
	-webkit-transition: color .3s, background-color .3s, border-color .3s;
	-moz-transition: color .3s, background-color .3s, border-color .3s;
	-ms-transition: color .3s, background-color .3s, border-color .3s;
	-o-transition: color .3s, background-color .3s, border-color .3s;
	transition: color .3s, background-color .3s, border-color .3s;
}
a:hover {
	text-decoration: none;
	color: #2ecc71;
}
a,img {
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-drag: none;
	-moz-user-drag: none;
	-ms-user-drag: none;
	user-drag: none;
	text-decoration: none;
	transition: all .2s;
	outline: 0
}
img {
	border: 0;
}
 input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
input, button, textarea, select, optgroup, option, pre {
	border: 0 none;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	outline: none;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	clear:both;
}

p {
    margin: 0 0 10px;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.f12 {
	font-size: 12px;
}
.f18 {
	font-size: 18px;
}
.f24 {
	font-size: 24px;
}
.f28 {
	font-size: 28px;
}
.f34 {
	font-size: 34px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.p-rel{
	position:relative;
}
.container-wrap {
	width:100%;
}
.bg2dcc70{
	*background:#2dcc70;
	background:#ccc;
}
.w1190{
	width:1190px;
	margin:0 auto;
}
.mt10{
	margin-top:10px;
}
.mt20{
	margin-top:20px;
}
.mb60{
	margin-bottom:60px;
}
.mb20{
	margin-bottom:20px;
}
.mb10{
	margin-bottom:10px;
}
.mb0{
	margin-bottom: 0;
}
.mr20{
	margin-right:20px;
}
.mr10{
	margin-right:10px;
}
.ml10{
	margin-left:10px;
}
.lh36{
	line-height:36px;
}
.lh26{
	line-height:26px;
}
.lightgrey{
	color:#c2c1c1;
}
.c999{ color:#999;}
.h60{
	height:60px;
	line-height:60px;
}
.pl10{
	padding-left:10px;
}
.color19aa55{
	color:#19aa55;
}
.hand{cursor:pointer;}