*{
    margin:0;
    padding:0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#fff; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#fff; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
@font-face {
    font-family: 'menusFont';
    src:url('../font/eot/SegoeUI_Semilight.eot');
    src:url('../font/ttf/SegoeUI_Semilight.ttf') format('truetype'),
    url('../font/eot/SegoeUI_Semilight.eot?#iefix') format('embedded-opentype'),
    url('../font/svg/SegoeUI_Semilight.svg') format('svg'),
    url('../font/woff/SegoeUI_Semilight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'titleFont';
    src:url('../font/eot/UniSansHeavyCAPS.eot');
    src:url('../font/ttf/UniSansHeavyCAPS.ttf') format('truetype'),
    url('../font/eot/UniSansHeavyCAPS.eot?#iefix') format('embedded-opentype'),
    url('../font/svg/UniSansHeavyCAPS.svg') format('svg'),
    url('../font/woff/UniSansHeavyCAPS.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pFont';
    src:url('../font/eot/Arial.eot');
    src:url('../font/ttf/Arial.ttf') format('truetype'),
    url('../font/eot/Arial.eot?#iefix') format('embedded-opentype'),
    url('../font/svg/Arial.svg') format('svg'),
    url('../font/woff/Arial.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mapFont';
    src:url('../font/eot/Arial_Bold.eot');
    src:url('../font/ttf/Arial_Bold.ttf') format('truetype'),
    url('../font/eot/Arial_Bold.eot?#iefix') format('embedded-opentype'),
    url('../font/svg/Arial_Bold.svg') format('svg'),
    url('../font/woff/Arial_Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'footFont';
    src:url('../font/eot/Arial_Italic.eot');
    src:url('../font/ttf/Arial_Italic.ttf') format('truetype'),
    url('../font/eot/Arial_Italic.eot?#iefix') format('embedded-opentype'),
    url('../font/svg/Arial_Italic.svg') format('svg'),
    url('../font/woff/Arial_Italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'btnFont';
    src:url('../font/eot/SegoeUI_Semibold.eot');
    src:url('../font/ttf/SegoeUI_Semibold.ttf') format('truetype'),
    url('../font/eot/SegoeUI_Semibold.eot?#iefix') format('embedded-opentype'),
    url('../font/svg/SegoeUI_Semibold.svg') format('svg'),
    url('../font/woff/SegoeUI_Semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body,html{
    height:100%;
}
.container{
    width:1200px;
    margin:0 auto;
    height:100%;
}
.header{
    position: fixed;
    height: 90px;
    z-index:99999;
    background-color: rgba(0,0,0,0);
    width:100%;
    top:0
}
.logo{
    float:left;
    margin-left: 40px;
    padding-top:40px;
}
.logo a{
    width:100%;
    height:100%;
    display: inline-block;
}
.logo img{
    display: inline-block;
    width:100%;
    height:100%
}
.menus{
    float:right;
    padding-top:40px;
    /*margin-right: 40px;*/
}
.menus li{
    float:left;
    margin-right:40px;
    border-bottom: 2px solid transparent;
    padding-bottom: 20px;
}
.menus li:hover{
    border-bottom: 2px solid #ffcc00;
}
.menus li.active{
    border-bottom: 2px solid #ffcc00;
}
.menus li a{
    color:#fff;
    font-family:'menusFont';
    font-size: 16px;
    cursor: pointer;
}

.footer{
    width:100%;
	min-width:1348px;
    height:276px;
    background: #131313;
}
.descrition{
    width:100%;
    margin-top: 10px;
}
.footer-title{
    color: #ffcc00;
    font-family: "footFont";
    height:20px;
}
.adress,.message,.mail{
    float: left;
    margin-right:50px
}
.footer-align{
    line-height: 40px;
    font-family: "pFont";
}
.footer-align img{
    vertical-align: middle;
    margin-right: 12px;
}
.banquan{
    color: #545454;
    font-family: "pFont";
    margin-top: 68px;
}