@charset "utf-8";
/* reset */
html { font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
body { font-family: "Helvetica Neue", Helvetica, Tahoma, "Microsoft YaHei", Arial, sans-serif; font-size: 14px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, select, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: none; }
address, caption, cite, code, dfn, em, strong, small, th, var, h1, h2, h3, h4, h5, h6 { font-size: 100%; font-style: normal; font-weight: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
caption, th { text-align: inherit; }
q:before, q:after { content: ""; }
abbr, acronym { border: none; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; outline: none; box-sizing: content-box; }
input[type=submit], input[type=button], input[type=reset] { cursor: pointer; }
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus { color: #323232 !important; }
ol, ul { list-style: none; }
hr { border: none; height: 1px; }
a { text-decoration: none; color: inherit; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after, #main:after{
	content: "";
	display: block;
	clear:both;
}
.clearFix, #main{
	zoom:1;
}
/* reset */
.wrap {
    margin: 0 auto;
    min-width: 1200px;
    height: 1841px;
    background: url(../img/propaganda-bg.jpg) no-repeat center center;
}