@charset "utf-8";
html, body { position: relative;height: 100%; }
body{/*font-size:12px;font-family:思源黑体;*/-webkit-text-size-adjust:none;position: relative;font: 14px/1.5 "思源黑体","Helvetica Neue","Helvetica","Arial","Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
body.en-us{font-family:"Arial";}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
input,button,select,textarea{ border: none;outline: none;}
textarea{resize:none;}
img{border:0 none;vertical-align:middle;}
a{text-decoration:none;color: #000;}
a:hover{text-decoration:none;}
a:-webkit-any-link { cursor: pointer; }
ul li,ol li{list-style-type: none;}
.fl{float:left;}
.fr{float:right;}
.box{width: 100%;margin: 0 auto;}
em{font-style:normal;}
.center { text-align: center; }
/*清除浮动*/
.clear{ clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden; }
.clearfix:after{ display:table;content:"";line-height:0;clear:both; }
.clearfix{ *zoom:1; }

.Public { width: 1280px;margin: 0 auto !important; }

.flex-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flex-1 {
  -webkit-box-flex: 1;
  box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flex-2 {
  -webkit-box-flex: 2;
  box-flex: 2;
  -moz-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
.flex-3 {
  -webkit-box-flex: 3;
  box-flex: 3;
  -moz-box-flex: 3;
  -webkit-flex: 3;
  -ms-flex: 3;
  flex: 3;
}
.flex-4 {
  -webkit-box-flex: 4;
  box-flex: 4;
  -moz-box-flex: 4;
  -webkit-flex: 4;
  -ms-flex: 4;
  flex: 4;
}

select {
	outline:none;
	/*关键：将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../images/arrow_03.png) no-repeat scroll right center transparent;
	/*非框架时，为下拉小箭头留出一点位置，避免被文字覆盖*/
}
select option { outline: none; }
/*固定定位*/
.fixed { position: fixed;top: -40px;z-index: 99; }