@charset "utf-8";
html, body {
	margin: 0!important;
	padding: 0!important;
}
body {
	background:#2b2b2b;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
a, a:visited, a:link, a:active {
	color:#ffd800;
	text-decoration:none;
}
a:hover { text-decoration:underline}
img{border:0;}
ul{list-style:none}
h1, h2, h3, h4, h5, h6, p, ul, li{
	padding:0;
	margin:0;
	font-weight:normal
}
@font-face {
    font-family: 'SansationRegular';
    src: url('sansation-regular.eot');
    src: url('sansation-regular.eot?#iefix') format('embedded-opentype'),
         url('sansation-regular.woff2') format('woff2'),
         url('sansation-regular.woff') format('woff'),
         url('sansation-regular.ttf') format('truetype'),
         url('sansation-regular.svg#SansationRegular') format('svg');
}
@font-face {
     font-family: 'SansationBold';
    src: url('sansation-bold.eot');
    src: url('sansation-bold.eot?#iefix') format('embedded-opentype'),
         url('sansation-bold.woff2') format('woff2'),
         url('sansation-bold.woff') format('woff'),
         url('sansation-bold.ttf') format('truetype'),
         url('sansation-bold.svg#SansationBold') format('svg');
}
.inner, .footer{
	display:block;
	margin:0 auto;
	width:1200px;
	padding:0;
}
.header{
	width:100%;
	height:134px;
	position:fixed;
	display:block;
	background:url(../images/bghdr.gif) top repeat-x;
	z-index:9999
}
.header p{
	float:left;
	width:1000px;
	font-size:11px;
	color:#949494;
	margin:11px 0 35px;
}
.header span{
	float:right;
	width:auto;
	color:#fff;
	margin:11px 0 0;
}
.header span a{
	margin:0 4px;
}
.header h1, .footer h2{
	background:url(../images/logo.png) no-repeat;
	text-indent:-99999px
}
.header h1{
	float:left;
	width:295px;
	height:53px;
}
ul.menu{
	float:right;
	width:auto;
}
.menu li{
	display:inline-block;
	font-family:'SansationRegular', Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.menu li a{
	display:block;
	font-size:18px;
	color:#fffefe;
	height:46px;
	line-height:42px;
	padding:0 24px;
}
.menu li a:hover{
	color:#ffd800;
	text-decoration:none;
}
.menu li a.strt, .menu li a.strt:hover, a.strtbtn{
	color:#000;
	font-size:22px;
	line-height:45px;
	background:url(../images/start-btn.png) 0 0 repeat-x;
	padding:0;
	width:147px;
	text-align:center;
	font-family:'SansationBold', Arial, Helvetica, sans-serif;
}
.menu li a.strt{
	margin:0 0 0 15px
}
.menu li a.strt:hover, a.strtbtn:hover{
	background-position:0 -46px;
	text-decoration:none
}
.hero{
	width:100%;
	display:block;}

.slide{
	padding-top:135px;
	width:100%;
	height:100%;
	position: relative;
	height:480px;
}
.para{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.button{
	display:block;
	width:58px;
	height:58px;
	position:absolute;
	bottom:-29px;
	left:48.5%;
	z-index:999;
	background:url(../images/arrw.png) 0 0 no-repeat;
}
.button:hover{
	background-position:0 -58px;
	cursor:pointer;
}
.btmp{
	bottom:-205px;
}
#slide1{
	background:#232323;
	background-position:bottom;
	height:600px;
}
#slide2{
	padding-top:220px;
	background-size:100%;
	background:#d4dddc url(../images/pic1.jpg) center -100px no-repeat fixed
}
#slide3{
	background:#fcfcfa url(../images/pic2.jpg) center -200px no-repeat fixed;
	text-align:center
}
#slide4{
	background:#b6c10b url(../images/pic3.jpg) center no-repeat;
	webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width:100%;
	text-align:center
}
#slide1 .pad50{
	padding:50px 0;
}
#slide3 .pad50{
	padding-top:50px;
}
.para h1{
	font-size:48px;
	color:#fff;
	margin:100px 0 0;
	font-family:'SansationBold', Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 0 rgba(0,0,0,.5)
}
.para h2{
	font-size:24px;
	line-height:30px;
	margin:0 0 20px;
	text-shadow:1px 1px 0 rgba(0,0,0,.5)
}
a.strtbtn{
	display:inline-block;
	height:46px;
}
.para span{
	float:left;
	width:auto;
	padding:0;
	margin:0
}
.lftc{
	float:left;
	padding:0;
	margin:-50px 170px 0 0;
	width:560px;
	text-align:right
}
.rytc, .rytc2{
	float:right;
	padding:0;
	margin:-50px 0 0;
	width:560px;
}
.rytc2{
	margin:0;
	width:740px;
}
.footer{
	padding:80px 0;
	text-align:center;
	font-size:12px;
	color:#cdcdcd
}
.footer h2{
	display:inline-block;
	width:295px;
	height:53px;
	margin:10px 0;
}
.footer p{
	display:block;
	width:100%;
	line-height:30px;
}
.footer p a{
	color:#FFF;
	margin:0 5px
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */

}
|:-moz-any-link:focus {
outline: none;
}
input[type="image"]:focus {
	outline: none;
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}
abbr[title], acronym[title] {
	border-bottom: none;
}
*:focus {
	outline : none;
}

.