@charset "utf-8";
*{ -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;padding: 0;margin: 0;}
html{-webkit-font-smoothing:antialiased;font-family: sans-serif;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none}
a:hover{text-decoration:none;outline:0;}
a:hover, a:focus {  text-decoration: none;  }
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle;border:0;margin:0;padding:0}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
body{color:#000;line-height:1;overflow-x: hidden;background:#fff}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
audio, canvas, progress, video {  display: inline-block;  vertical-align: baseline;  }
hr {height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;  box-sizing: content-box;  }
button, input, optgroup, select, textarea {  margin: 0;  font: inherit;  color: inherit;  }
button {  overflow: visible;  }
button, select {  text-transform: none;  }
input {  line-height: normal;  }
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
h1,h2,h3,h4,h5,h6{font-weight:normal;}

@media (min-width: 1200px){
  .container {
    width: 1200px;
    padding:0;
  }
}
a{
  color: #333;
}
