html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu,a{margin:0;padding:0;box-sizing:border-box}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
html,body,fieldset,img,iframe,abbr{border:0}
i,cite,em,var,address,dfn{font-style:normal}
[hidefocus],summary{outline:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
small{font-size:100%;font-weight:normal}
sup,sub{font-size:83%}
pre,code,kbd,samp{font-family:inherit}
q:before,q:after{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
del,ins,u,s,a,a:hover{text-decoration:none}
body,textarea,input,button,select,keygen,legend{font:14px/24px "-apple-system","BlinkMacSystemFont","PingFang SC","Helvetica","Microsoft YaHei",arial,sans-serif,\5b8b\4f53;color:#333;outline:0}
body{background-color:#FFF;position:relative;width:100%;margin:0 auto;overflow-x:hidden;left:0}
body.body_ie{height:auto !important}
img{display: block;max-width:100%;height:auto;box-sizing:border-box;border:0;vertical-align:middle}
p{text-align:justify;color:#565656;color:rgba(77,77,89,.6);line-height:24px;font-size:15px}
strong{display:block}
a{color:inherit;text-decoration:none;display: block;}
input,button{border:none;background-color:transparent;box-sizing:border-box;outline:none}
input[type="checkbox"]{vertical-align:-2px;margin-right:4px}
input::-webkit-input-placeholder{color:#aaaaa8}
input:-moz-placeholder{color:#aaaaa8}
input::-moz-placeholder{color:#aaaaa8}
input:-ms-input-placeholder{color:#aaaaa8}
textarea::-webkit-input-placeholder{color:#aaaaa8}
textarea:-moz-placeholder{color:#aaaaa8}
textarea::-moz-placeholder{color:#aaaaa8}
textarea:-ms-input-placeholder{color:#aaaaa8}
body::-webkit-scrollbar,html::-webkit-scrollbar{width:3px;border-radius:1.5px}
body::-webkit-scrollbar-button,html::-webkit-scrollbar-button{display:none}
body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background-color:#eee}
body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#eee}
::-webkit-scrollbar{width:5px;height:5px;background-color:rgba(210,210,210,0.48);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:0}
::-webkit-scrollbar-thumb{background-color:#cbcbcb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0}
.clear-float::after{content:"";display:block;width:100%;height:0;clear:both}


@font-face {
  font-family: 'BrutalType-ExtraBold';
  src: url('../font/BrutalType-ExtraBold.eot');
  src: url('../font/BrutalType-ExtraBold.svg')format('svg'),
  url('../font/BrutalType-ExtraBold.woff') format('woff'),
  url('../font/BrutalType-ExtraBold.woff2') format('woff2'),
  url('../font/BrutalType-ExtraBold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Rajdhani-semibold';
  src: url('../font/Rajdhani-semibold.eot');
  src: url('../font/Rajdhani-semibold.otf')format('otf'),
  url('../font/Rajdhani-semibold.eot?#iefix') format('embedded-opentype'),
  url('../font/Rajdhani-semibold.woff') format('woff'),
  url('../font/Rajdhani-semibold.woff2') format('woff2'),
  url('../font/Rajdhani-semibold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}