#page{margin:0 auto 10px auto; height:327px; overflow:hidden;width:1002px; background: url('../images/promo_bg.jpg') no-repeat top left;}
#page .content{width:1002px;font:12px/20px 'Microsoft Yahei',Arial, Helvetica, sans-serif;}
h1#logo{overflow:hidden;height:93px;padding: 25px 0;}
h1#logo a{display:block;height:93px;}
#container{margin:0 auto;padding:0;}
#container h2 {font-weight:normal;line-height:28px;}
#container p{padding:10px 0;}
.credit{text-align:center;padding: 20px 0 100px;font-size:10px;}


/*-核心代码-*/
/* demo style */
.promo {
	height: 327px;
	width:1002px;
	margin: 0 auto;
	overflow: hidden;
    z-index: 200;
	color: #676767;
	position: relative;
}

	/*
	 * PROMO - Stage
	 */
	.promo .stage {		
		height: 327px;
		position: relative;
		width: 1002px;
		margin: auto;
	}
		* html .promo .stage {
			left: 50%;
			margin-left: -470px;
		}
	
		.promo .playstate {
			height: 20px;
			width: 20px;
			position: absolute;
			bottom: 10px;
			right: 0;
			z-index: 1000;
		}
			.promo .playstate:hover {
				background: url('../images/promo_pause.png') no-repeat top left;
			}
			.promo .paused .playstate:hover {
				background-position: top right;
			}

		.promo .stage .arrow {
			background: url('../images/promo_arrow.png') no-repeat top left;
			height: 50px;
			width: 50px;
			position: absolute;
			top: 50%;
			margin-top: -50px;
			z-index: 1000;
		}

			.promo .stage .right {
				right: 0;
				background-position: top right;
			}	
	
		.promo .stage li {
			position: absolute;
			top: 0;
			list-style: none;
			height: 327px;
		}
			.promo .stage li a {
				display: none;
				background: transparent;
			}
			
			.promo .stage li.active a {
			    display: block;
			    position: absolute;
				left: 0;
			    right: 0;
			    top: 0;
				width:1002px;
				height: 327px;
				padding: 0;
				margin: 0;
				z-index: 2000;
				line-height: 380px;
			}

			.promo .stage li ul {
				z-index: 100;
				position: relative;
				display: block;
			}

			.promo .stage li li {
				width: auto;
				margin: 0px;
				height:auto;
				z-index: 100;
				overflow:hidden;
			}
			
.promo .stage li li.bannerimg1{padding:80px 0 0 70px;}
.promo .stage li li.bannerimg2{padding:155px 0 0 70px;}
.promo .stage li li.bannerimg3{padding:80px 0 0 165px;}
.promo .stage li li.bannerimg4{padding:155px 0 0 165px;}
.promo .stage li li.bannerimg5{padding:80px 0 0 70px;}
.promo .stage li li.bannerimg6{padding:155px 0 0 70px;}
			
			.promo .stage li img {
				z-index: 100;
				position: relative;
			}
	/*
	 * PROMO - Navigation
	 */
	.promo .navss {
		height: 60px;
		overflow: hidden;
		margin: auto;
		width: 720px;
		padding:0 186px;
		text-align: center;
		position:absolute;
		top:267px;
		z-index:3000;
		background: url('../images/toumingbg.png') repeat 0 0px transparent;
	}

		.promo .navss li {
			display: inline;
			vertical-align: top;
			height: 60px;
			display: block;
			float: left;
			margin: 0 0 0 20px;
		}

			.promo .navss a {
				position: relative;
				display: inline-block;
				height: 50px;
				width: 190px;
				background:#FFF;
				border:1px #CCC solid;
				margin:4px;
				font-size: 14px;
				text-decoration: none;
				color: #9E9E9E;
				cursor: pointer;
				overflow: hidden;
				text-align: left;
			}
			.promo .navss a.active span{
				color:#019141;
			}

				.promo .navss a:focus {
					outline: none;
				}

				.promo .navss li:first-child, .promo .navss li.first {
					margin-left: 0;
				}

				
				.promo .navss span {
					display: block;
					height:50px;
					padding: 4px 8px 2px 60px;
					position: relative;
					/*background: url('../images/promo_nav_bg.png') repeat-x 0 0px transparent;*/
					margin-top: 0px;
				}
					.promo .navss .active span {
						margin-top: 0px;
					}				

				.promo .navss img {
					height: 50px;
					width: 50px;
					position: absolute;
					top: 0;
					left: 0;
					/*background: url('../images/promo_nav_img_bg.png') repeat-x 0 110px;*/
				}
	
				.promo .navss .loading {
					background: url('../images/promo_loading.png') no-repeat -220px 15px;
					height: 20px;
					display:none;
					padding: 0;
					margin: 0;
				}
				
				.promo .navss a.ready img {
					background-position: 0 20px;
				}

				.promo .navss a.ready .loading {
					display:none;
				}