body {
				background: #c50b10;
			}
			
			.header {
				background: url(../img/header-service-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-investor {
				width: 100%;
				min-width: 1200px;
				overflow: hidden;
				padding-bottom: 60px;
				position: relative;
			}
			
			.ido-investor .Center {
				max-width: 1200px;
				margin: 0 auto;
				position: relative;
				padding-bottom: 38px;
			}
			
			.service-box1 {
				width: 1200px;
				margin: 0 auto;
				position: relative;
				padding-bottom: 80px;
			}
			
			.box1-title {
				width: 1200px;
				height: 110px;
				background: url(../img/service-name1.png) no-repeat center center;
				padding: 80px 0;
			}
			
			.box1-txt {
				width: 1200px;
				height: 183px;
				position: relative;
				margin-top: 400px;
			}
			
			.list-bg {
				background: url(../img/service-box-bg.jpg) no-repeat left top;
				-webkit-box-shadow: 0 0 38px rgba(0, 0, 0, .24);
				-moz-box-shadow: 0 0 38px rgba(0, 0, 0, .24);
				box-shadow: 0 0 38px rgba(0, 0, 0, .24);
				position: absolute;
				left: 0;
				top: -400px;
				width: 1200px;
				height: 515px;
				z-index: 1;
			}
			
			.list-bt {
				width: 1200px;
				height: 215px;
				position: absolute;
				z-index: 2;
			}
			
			.list-bt dl {
				width: 300px;
				height: 215px;
				padding: 0 30px;
				float: left;
				margin-left: 30px;
				background: #fff;
				-webkit-box-shadow: 0 0 38px rgba(0, 0, 0, .24);
				-moz-box-shadow: 0 0 38px rgba(0, 0, 0, .24);
				box-shadow: 0 0 38px rgba(0, 0, 0, .24)
			}
			
			.list-bt dt {
				font-size: 36px;
				font-weight: bold;
				color: #3e3a39;
				text-align: center;
				padding: 40px 0 30px;
			}
			
			.list-bt dd {
				font-size: 16px;
				color: #8a8888;
				line-height: 28px;
				text-align: center;
			}
			
			.service-box2 {
				width: 1200px;
				margin: 0 auto;
				position: relative;
				padding-bottom: 60px;
			}
			
			.box2-title {
				width: 1200px;
				height: 110px;
				background: url(../img/service-name2.png) no-repeat center center;
				padding: 80px 0;
			}
			
			.box2-txt {
				width: 1200px;
				height: 605px;
				background: url(../img/service-box2-bg.jpg) no-repeat;
				position: relative;
				-webkit-box-shadow: 0 0 38px rgba(0, 0, 0, .24);
				-moz-box-shadow: 0 0 38px rgba(0, 0, 0, .24);
				box-shadow: 0 0 38px rgba(0, 0, 0, .24)
			}
			
			.box2-txt-bg {
				width: 1120px;
				height: 324px;
				padding-top: 96px;
				padding-bottom: 50px;
				background: #fff;
				position: absolute;
				left: 0;
				bottom: 0;
			}
			
			.box2-txt-left {
				width: 190px;
				padding-left: 60px;
				float: left;
				border-right: 1px #bcbcbd dotted;
				height: 324px;
			}
			
			.box2-txt-left h3 {
				font-size: 36px;
				color: #c50b10;
				font-weight: bold;
			}
			
			.box2-txt-left ul {
				width: 190px;
				padding-top: 25px;
			}
			
			.box2-txt-left li {
				background: url(../img/dian.jpg) no-repeat 0 16px;
				padding: 5px 0 5px 30px;
				line-height: 28px;
				font-size: 14px;
				color: #3e3a39;
			}
			
			.box2-txt-right {
				width: 749px;
				float: left;
				padding: 0 60px;
			}
			
			.box2-txt-right h3 {
				font-size: 36px;
				color: #c50b10;
				font-weight: bold;
			}
			
			.txt-left {
				width: 330px;
				float: left;
			}
			
			.txt-left dl {
				width: 330px;
				padding-top: 30px;
			}
			
			.txt-left dt {
				font-size: 18px;
				color: #3e3a39;
				font-weight: bold;
				padding-bottom: 10px;
				background: url(../img/dian.jpg) no-repeat 0 10px;
				padding-left: 20px;
			}
			
			.txt-left dd {
				font-size: 14px;
				color: #898989;
				line-height: 28px;
				padding-left: 20px;
			}
			
			.txt-right {
				width: 419px;
				float: left;
			}
			
			.txt-right dl {
				width: 390px;
				padding-top: 30px;
				margin-left: 29px;
			}
			
			.txt-right dt {
				font-size: 18px;
				color: #3e3a39;
				font-weight: bold;
				padding-bottom: 10px;
				background: url(../img/dian.jpg) no-repeat 0 10px;
				padding-left: 20px;
			}
			
			.txt-right dd {
				font-size: 14px;
				color: #898989;
				line-height: 28px;
				padding-left: 20px;
			}
			
			.service-box3 {
				width: 1200px;
				margin: 0 auto;
				position: relative;
			}
			
			.box3-title {
				width: 1200px;
				height: 110px;
				background: url(../img/service-name3.png) no-repeat center center;
				padding: 80px 0;
			}
			
			.box3-txt {
				width: 1200px;
				
			}
			.box3-txt ul{ width: 385px; height: 320px; float: left; background: #FFFFFF;-webkit-box-shadow: 0 0 38px rgba(0, 0, 0, .24);
				-moz-box-shadow: 0 0 38px rgba(0, 0, 0, .24);
				box-shadow: 0 0 38px rgba(0, 0, 0, .24); margin-right: 22px;}
			.box3-txt li{ text-align: center; font-size: 14px; color: #898989;}
			.box3-txt ul li.box3-list-img{ width: 385px; height: 200px;}
			.box3-txt ul li.box3-list-title{ width: 385px; font-size: 24px; font-weight: bold; color: #3e3a39; padding: 20px 0;}