* {margin: 0; padding: 0; border: 0}
div.clear {clear: both; height: 0; font-size: 0;}

html,body {background: white; color: #333333;font-family: Verdana; font-size: 12px; height: 100%;}

h2{font-size: 12px; font-weight: normal; margin-bottom: 6px; color: #333333}

a{color: #666666; text-decoration: underline; font-size: 10px;}
	a:hover{text-decoration: none; color: #333333}
	a.more{color: #999999; margin-top: 12px; float: left;}
		a.more:hover{color: #000000;}
	a.download,a.download span {font-size: 12px; color: #333333; margin-top: 16px; display: block}
		a.download:hover {color: #0099ff; }
		
.table{ width: 100%; height: 100%; position: relative;}
	.table:after {content: ''; display: block; clear: both;}
	.align_center_to_left{position: relative; right: 50%; float: right;}
	.align_center_to_right{ position: relative; z-index: 1; right: -50%;}

.main-div {margin: auto;padding: 50px;}
	.main-div.inside {text-align: center;width: 800px}
	.main-div .header {	margin:0 0 8px 285px;font-size: 0px;}
		.main-div.inside .header {	margin: 0 0 8px; font-size: 0px;}
	.main-div .middle {overflow: hidden; text-align: left }
		.main-div .middle.t2 {margin-top: 42px}
			.main-div .middle.t2 .bread {margin-top: 0px; margin-bottom: 0px;}
		.main-div .middle.t3 {margin-top: 38px}	
		.main-div .middle .bread{margin-bottom: 17px}
			.main-div .middle .bread {font-size: 10px; color: #666666 }			
	
		.main-div .middle .line {overflow: hidden; clear: both;}
			.main-div .middle .block{float: left; width: 230px; margin-top: 33px; margin-right: 55px;display: inline}
				.main-div .middle .block.r{margin-right: 0; width: auto !important}
				.main-div .middle .block p{margin: 1px 0 ;}
			.main-div .middle .block_images{float: left; width: 230px; margin-bottom: 20px;margin-right: 55px; }
			.main-div .middle .block_images.r{margin-right: 0;}
				.main-div .middle .block_images a.more{margin-top: 3px;font-size: 12px; color: #333333}
					.main-div .middle .block_images a.more:hover{ color: #0099ff}
					
	.main-div .middle .left{ float: left; width: 515px;margin-right: 55px}
		.main-div .middle .left img{margin-bottom: 17px}
			.main-div .middle .left a{overflow: hidden;}
	.main-div .middle .left .nav {margin-top: -5px; overflow: hidden}
		.main-div .middle .left .nav .n-left {float: left}
			.main-div .middle .left .nav .n-left p{ text-align: right; }
		.main-div .middle .left .nav .n-right {float: right}
			.main-div .middle .left .nav .n-right p{ text-align: left}
		.main-div .middle .left p{ font-size: 10px; color: #999999;}
			.main-div .middle .left p a{ color: #666666}
				.main-div .middle .left p a:hover{ color: #000000}		

	.main-div .middle .right{ }	
		.main-div .middle .right .info{font-size: 10px; color: #666666; margin-left: 570px}	
			.main-div .middle .right .info p{margin-bottom: 8px; line-height: 12px;}
			.main-div .middle .right .info h2{margin-bottom: 10px;}
	
					
	.main-div .footer {clear:both; text-align: center; margin-top: 93px; margin-bottom: 0 ;clear: both; overflow: hidden;}		
		.main-div .footer span{width: 325px; padding: 0 20px; float: left}
			.main-div.inside .footer span{width: 360px; padding: 0 20px; float: left}
			.main-div .footer span.sp1 {text-align: right;}
			.main-div .footer span.sp2 {text-align: left; width: auto}
		.main-div .footer a{font-size: 12px; color: #333333}
			.main-div .footer a:hover{font-size: 12px; color: #0099ff}
