/* global */
.main {
    max-width: 1250px;
    margin: auto;
    text-align: center;
}
.logo {
	position: absolute;
    top: 30px;
    left: 25px;
}
img {
	vertical-align: bottom;
}
#s1 {
    position: relative;
}
#s1 .kv {
	position: relative;
    background: url(../img/kv.png);
    height: 1027px;
    display: block;
}
.title {
    margin-left: -22px;
}
.maintit {
    position: absolute;
    top: 100px;
    left: 320px;
}
/*
.gcar-01 {
	position: absolute;
	right: 270px;
    top: 120px;
}
*/
.clear:after {
    content: '';
    display: table;
    clear: both;
}
#s2 {
	position: relative;
/*    height: 1853px;*/
/*    display: block;*/
}
.tit {
	position: absolute;
	top: 58px;
	left: 187px;
	z-index: 3;
}
/*
#s2 ul {
	width: 740px;
	float: right;
	margin-right: 66px;
	margin-top: 39px;
}
#s2 li {
	overflow: hidden;
    width: 300px;
    height: 180px;
    transform: skew(-19deg);
    background: #262832;
	position: relative;
}
#s2 li .car {
	position: absolute;
	transform: skew(19deg);
}
#s2 .t1 {
	margin-left: 440px;
}
#s2 .t1 .car {
    left: -58px;
    top: 82px;
}
#s2 .t2 {
	margin-top: -9px;
    margin-left: 16px;
}
#s2 .t2 .car {
	left: -48px;
    top: 98px;
}
#s2 .t3 {
	margin-left: 291px;
    margin-top: 77px;
}
#s2 .t3 .car {
    left: 211px;
    top: 98px;
	-moz-transform: skew(19deg) scaleX(-1);
    -webkit-transform: skew(19deg) scaleX(-1);
    -o-transform: skew(19deg) scaleX(-1);
    transform: skew(19deg) scaleX(-1);
    filter:FlipH;
}
#s2 .t4 {
	margin-left: -132px;
    margin-top: -12px;
}
#s2 .t4 .car {
    left: -56px;
    top: 98px;
}
#s2 .t5 {
	margin-top: 126px;
	margin-left: 127px;
}
#s2 .t5 .car {
    left: -48px;
    top: 98px;
}
#s2 .t6 {
	margin-left: -281px;
    margin-top: -53px;
}
#s2 .t6 .car {
    left: -43px;
    top: 35px;
}
.light1 {
	position: relative;
	transform: skew(19deg);
	width: 125px;
	height: 120px;
}
.light1 img {
	position: absolute;
	top: 0;
	left: 0;
}
*/
/*
.light1 img:nth-child(1) {
	top: 0;
	left: 0;
}
.light1 img:nth-child(2) {
	
}
.light1 img:nth-child(3) {
	
}
.light1 img:nth-child(4) {
	
}
.light1 img:nth-child(5) {
	left: 0;
	bottom: 0;
}
*/
.main {
	position: relative;
	z-index: 2;
}
.gif {
	width: 360px;
	position: absolute;
	z-index: 1;
}
.g1 {
	top: 168px;
    left: 427px;
}
.g2 {
	top: 34px;
    right: 36px;
}
.g3 {
	top: 578px;
    left: 279px;
}
.g4 {
	top: 391px;
    right: 184px;
}
.g5 {
	width: 365px;
	top: 1051px;
    left: 133px;
}
.g6 {
	top: 937px;
    right: 349px;
}
