﻿@charset "utf-8";
*{padding: 0;margin: 0;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,input,form,a,p, textarea {
	margin: 0;
	padding: 0;
	color: #2b2b2b;
	word-wrap:break-word;
}
body{font:14px/180% 微软雅黑, Helvetica, sans-serif, "新宋体";}

a {
    text-decoration: none;
    transition:all 0.2s linear 0s;
    color: #2b2b2b;
}
a:hover {
	color:#449bd5;
	text-decoration: none;
}
a,p,h1,h2,h3,h4,h5,h6 {
	color: #2b2b2b;
	padding: 0;
	margin: 0;
}
h1, h2, h3 {
	padding: 0;
	margin: 0;
}

ol, ul, li {
	list-style: none;
	transition: all 0.3s;
	margin: 0;
	padding: 0;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
img {
	border: none;
}
@media (min-width:1410px) {
.container {
	max-width: 1230px;
	width: 1230px;
}
}
@media (min-width:1570px) {
.container {
	max-width: 1230px;
	width: 1230px;
}
}
@media (min-width:1890px) {
.container {
	max-width: 1230px;
	width: 1230px;
}
.clearfloat:after {
    display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}
.p0{
	padding: 0;
}
.m0 {
	margin: 0;
}
.mr0 {
	margin-right: 0;
}
.fff {
	color: #fff!important;
}
.center { text-align: center; }
.width100 {width: 100%}
.h100 { height: 100px; width: 100%; }

