* {
	margin: 0;
	padding: 0;
}

body,
div,
img {
	margin: 0;
	padding: 0;
}

#scroll_top {
	position: fixed;
	right: 30px;
	bottom: 20px;
	display: none;
}

#scroll_top img {
	width: 45px;
}

#tel {
	position: fixed;
	right: 0;
	top: 35%;
}

#tel span {
	color: #FFF;
	height: 25px;
	line-height: 25px;
	padding: 14px;
	float: left;
}

#tel span.name {
	background: rgba(231, 125, 23, 0.8);
	border-radius: 5px 0 0 5px;
}

#tel span.tel {
	background: rgba(231, 125, 23, 0.7);
}

.content {
	margin: 0px auto;
	width: 100%;
	min-width: 960px;
	position: relative;
	overflow: hidden;
	height: 20755px;
}

.item {
	font-size: 0;
	position: absolute;
	left: -960px;
	margin-left: 50%;
	width: 1920px;
	overflow: hidden;
	background: no-repeat;
}

.m-item {
	background-size: 96% !important;
	margin-left: 54%;
}

.img1 {
	top: 0px;
	height: 768px;
}

.img2 {
	top: 768px;
	height: 848px;
}

.img3 {
	top: 1616px;
	height: 716px;
}

.img4 {
    top: 2332px;
    height: 264px;
}

.img5 {
top: 2596px;
    height: 848px;
}

.img6 {
top: 3444px;
    height: 1096px;
}

.img7 {
top: 4540px;
    height: 544px;
}

.img8 {
    top: 5084px;
    height: 760px;
}

.img9 {
    top: 5844px;
    height: 878px;
}

.img10 {
    top: 6722px;
    height: 1256px;
}

.img11 {
    top: 7978px;
    height: 1134px;
}

.img12 {
top: 9112px;
    height: 1303px;
}

.img13 {
    top: 10415px;
    height: 736px;
}

.img14 {
    top: 11151px;
    height: 740px;
}

.img15 {
top: 11891px;
    height: 1392px;
}

.img16 {
    top: 13283px;
    height: 980px;
}

.img17 {
    top: 14263px;
    height: 1042px;
}

.img18 {
    top: 15305px;
    height: 1200px;
}

.img19 {
    top: 16505px;
    height: 1198px;
}

.img20 {
    top: 17703px;
    height: 816px;
}

.img21 {
    top: 18519px;
    height: 1586px;
}

.img22 {
    top: 20105px;
    height: 650px;
}