body {
				background: #c81519;
			}
			
			.header {
				background: url(../img/header-contact-bg.jpg) no-repeat center bottom;
				-webkit-background-size: cover;
				-moz-background-size: cover;
				-o-background-size: cover;
				background-size: cover;
				min-height: 974px;
				text-align: center;
				width: 100%;
				min-width: 1200px;
			}
			
			
			.bg {
				height: 100%;
				overflow: hidden;
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				text-align: left;
				z-index: 1;
			}
			
			#bg_slide {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				overflow: hidden;
			}
			
			.paani_007 {
				opacity: 0;
				animation: fadeInDown 0.5s ease-out 0.8s forwards;
				-moz-animation: fadeInDown 0.5s ease-out 0.8s forwards;
				/* Firefox: */
				-webkit-animation: fadeInDown 0.5s ease-out 0.8s forwards;
				/* Safari 和 Chrome: */
				-o-animation: fadeInDown 0.5s ease-out 0.8s forwards;
				/* Opera: */
			}
			
			.arrow-icon {
				opacity: 1;
				animation: arrow-icon 2s cubic-bezier(0.5, 0, 0.1, 1) infinite;
				-webkit-animation: arrow-icon 2s cubic-bezier(0.5, 0, 0.1, 1) infinite;
				position: absolute;
				bottom: 30px;
				left: 50%;
				margin-left: -30px;
				width: 60px;
				height: 60px;
				border-radius: 100%;
				-webkit-border-radius: 100%;
				line-height: 60px;
				text-align: center;
				font-size: 20px;
				color: #fff;
				cursor: pointer;
				overflow: hidden;
				z-index: 9999;
			}
			
			.arrow-icon:hover {
				animation-play-state: paused;
				-webkit-animation-play-state: paused;
			}
			
			@keyframes arrow-icon {
				%0,
				%100 {
					bottom: 50px;
					opacity: 1;
				}
				50% {
					bottom: 80px;
					opacity: .8
				}
			}
			
			@-webkit-keyframes arrow-icon {
				%0,
				%100 {
					bottom: 50px;
					opacity: 1;
				}
				50% {
					bottom: 80px;
					opacity: .8
				}
			}
			
			.header-top {
				padding-top: 30px;
				max-width: 1200px;
				margin: auto;
				position: relative;
				z-index: 2;
			}
			
			.Top_Bar .site-logo {
				padding-left: 1px;
				width: 276px;
				float: left;
			}
			
			.banner-txt {
				width: 1200px;
				margin: 0 auto;
				position: relative;
			}
			
			.b-txt1 {
				position: absolute;
				left: 0;
				top: 300px;
			}
			
			.b-txt2 {
				position: absolute;
				left: 0;
				top: 490px;
			}
			
			.b-txt3 {
				position: absolute;
				left: 0;
				top: 680px;
			}
			
			.b-txt4 {
				position: absolute;
				left: 0;
				top: 760px;
			}
			@media only screen and (max-width: 1600px) {
	.header {
		min-height: 794px;
	}
	.bg img {
		width: 80%;
		text-align: left;
	}
	.b-txt1 {
		position: absolute;
		left: 0;
		top: 240px;
	}
	.b-txt2 {
		position: absolute;
		left: 0;
		top: 392px;
	}
	.b-txt3 {
		position: absolute;
		left: 0;
		top: 544px;
	}
	.b-txt4 {
		position: absolute;
		left: 0;
		top: 608px;
	}
}

@media only screen and (max-width: 1366px) {
				.header {
					min-height: 662px;
				}
				.bg img {
		width: 70%;
		text-align: left;
	}
	.b-txt1 {
		position: absolute;
		left: 0;
		top: 200px;
	}
	.b-txt2 {
		position: absolute;
		left: 0;
		top: 335px;
	}
	.b-txt3 {
		position: absolute;
		left: 0;
		top: 455px;
	}
	.b-txt4 {
		position: absolute;
		left: 0;
		top: 509px;
	}
			}
			/* start h_menu */
			
			#Container {
				overflow: hidden;
				width: 100%;
				min-width: 1200px;
			}
			
			.ido-about {
				width: 100%;
				min-width: 1200px;
				overflow: hidden;
				padding-bottom: 60px;
			}
			
			.ido-about .Center {
				max-width: 1200px;
				margin: auto;
				position: relative;
			}
			
			.box {
				width: 1130px;
				height: 620px;
				margin: 100px auto 0;
				background: #fff;
				-webkit-box-shadow: 0 0 49px rgba(0, 0, 0, .20);
				-moz-box-shadow: 0 0 49px rgba(0, 0, 0, .20);
				box-shadow: 0 0 49px rgba(0, 0, 0, .20);
				position: relative;
			}
			
			.map {
				width: 700px;
				height:415px;
				position: absolute;
				right: -62px;
				top: 100px;
				-webkit-box-shadow: 0 0 28px rgba(0, 0, 0, .3);
				-moz-box-shadow: 0 0 28px rgba(0, 0, 0, .3);
				box-shadow: 0 0 28px rgba(0, 0, 0, .3);
			}
			
			.box-list {
				width: 412px;
				padding: 0 30px 0 50px;
				position: absolute;
				left: 0;
				top: 70px;
			}
			
			.box-list dl {
				width: 412px;
				overflow: hidden;
				padding: 25px 0;
				border-bottom: 1px #bfbfc0 dotted;
			}
			
			.box-list dt {
				width: 120px;
				height: 105px;
				float: left;
				font-size: 24px;
				color: #3e3a39;
				font-weight: bold;
				padding-top: 4px;
			}
			
			.box-list dd {
				width: 392px;
				font-size: 14px;
				padding: 8px 0;
				color: #3e3a39;
			}
			
			i.mz {
				width: 19px;
				height: 19px;
				display: block;
				background: url(../img/cintact-small-icon.png) no-repeat 0 0;
				float: left;
				margin-right: 15px;
			}
			
			i.dh {
				width: 19px;
				height: 19px;
				display: block;
				background: url(../img/cintact-small-icon.png) no-repeat 0 -42px;
				float: left;
				margin-right: 15px;
			}
			
			i.mail {
				width: 19px;
				height: 19px;
				display: block;
				background: url(../img/cintact-small-icon.png) no-repeat 0 -84px;
				float: left;
				margin-right: 15px;
			}
			
			i.qq {
				width: 19px;
				height: 19px;
				display: block;
				background: url(../img/cintact-small-icon.png) no-repeat 0 -127px;
				float: left;
				margin-right: 15px;
			}