@charset "utf-8";
//通用雪碧图路径
$fontfamily-base: PingFangSC-Regular, tahoma, verdana, "Hiragino Sans GB", "Microsoft YaHei", \5b8b\4f53, sans-serif;

$font-family-H:'Helvetica Neue',Tahoma,'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', STHeitiSC, sans-serif;
$font-family-A:"Helvetica Neue",Tahoma,"PingFang SC","Hiragino Sans GB",SimSun,STHeitiSC,sans-serif;

//主色
	$C1:#004170;
	$C2:#005999;
	$C3:#1687d9;
	$C3Hover:#1E7BC0;
	$C4:#8CCCF8;
	$C5:#084E82;
//中性色
	$M1:#36434D;
	$M2:#667580;
	$M3:#ACB7BF;
	$M4:#E4EBF0;
	$M5:#F5F8FA;
	$M6:#ffffff;
	
	$Ease:cubic-bezier(.25,.1,.25,1);
	$Spring:cubic-bezier(.66,1.65,.23,.87);
	$Spring2:cubic-bezier(.44,1.53,.32,.92);
	$Linear:linear;

//common-style
	.font-12{font-size: 12px;}
	.font-14{font-size: 14px;}
	.font-16{font-size: 16px;}
//通用清除浮动
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

//重置placeholder样式
	::-webkit-input-placeholder{
		color:#acb7bf!important;
		font-family: "宋体";
		font-size: 14px;
	}

	body {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

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

input,
textarea {
  outline: none;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

#map_canvas img,
.google-maps img {
  max-width: none;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
  outline: 0;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

ul, li {
  list-style: none outside none;
  margin: 0;
}

ul, li {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

a {
  color: #145c98;
  text-decoration: none;
  outline: 0;
}


