@charset "utf-8";
body{/*font-size:12px;font-family:思源黑体;*/-webkit-text-size-adjust:none;position: relative;font: 14px/1.5 "Roboto","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,textarea{border: none;outline: none;}
textarea{resize:none;}
img{border:0 none;vertical-align:middle;}
a{text-decoration:none;color: #000;}
ul{list-style-type: none;}
.fl{float:left;}
.fr{float:right;}
.box{width: 100%;margin: 0 auto;}
em{font-style:normal;}
.hidden{display:none}

/*清除浮动*/
.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;}

.img_fill { object-fit: fill; }
.img_contain { object-fit: contain; }
.img_cover { object-fit: cover; }
.img_none { object-fit: none; }
.img_scale-down { object-fit: scale-down; }

.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; }

.Public { width: 1200px;margin: 0 auto; }

@font-face {
  font-family: "Code Light";
  src: url("CODE Light.woff") format("woff"),
       url("CODE Light.ttf") format("truetype"),
       url("CODE Light.eot") format("embedded-opentype"),
       url("CODE Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}