body { background:#fff url(skin/body-bg.jpg) top center no-repeat;}

.row { width:1200px; margin:auto; position:relative;}

#nav { padding-top:12px;}
	#nav li { display:inline; background:url(skin/nav-li.jpg) right center no-repeat; padding-left:16px; padding-right:17px;}
	#nav li a:hover,#nav li.focus a { color:#FFEF15;}
	#nav li a { color:#fff; font-size:14px; line-height:40px; font-weight:bold;}
	#nav li.last { padding-right:0px; background:none;}
	
#banner { text-align:center; position:relative;}
	#banner .slide li { display:block; height:380px;}
	#banner .slide a { display:block; height:100%;}
	#banner .prev { background:url(skin/prev.png) top; width:38px; height:80px; position:absolute; top:35%; left:10px; display:block;}
	#banner .next { background:url(skin/next.png) top; width:38px; height:80px; position:absolute; top:35%; right:10px; display:block;}

#link { padding-bottom:30px;}
	#link li { padding:20px; padding-right:0px; float:left;}
	#link li a { width:213px; height:342px; border:#CCC dotted 1px; border:#53abd6 solid 1px; background:#53abd6; display:block;}
	#link li i { width:132px; height:68px; background:url(skin/icon.png); margin:40px auto 20px auto; display:block;}
	#link li span { display:block; line-height:24px;}
		#link li .h1 { text-align:center; color:#fff; font-size:16px; padding:10px 0px;}
		#link li .h2 { text-align:center; color:#fff; font-size:16px; padding-bottom:20px;}
		#link li .info { margin:0px 20px; border-top:#fff solid 1px; padding-top:20px; color:#fff; text-align:justify; text-justify:inter-ideograph;}
	#link li a:hover { border:#006292 solid 1px; background:#006292;}
		#link li a:hover span { color:#FFF;}
		
#part { margin-top:20px;}
	#part .title { padding-bottom:10px; margin-bottom:20px; border-bottom:#c5c5c5 dotted 1px;}
		#part .title strong { font-weight:normal; font-size:18px; color:#000; padding-bottom:10px; text-align:center; display:block;}
		#part .title span { color:#c5c5c5; text-align:center; display:block;}
		
	#part .img-list {}
		#part .img-list li { float:left; padding:20px; padding-top:0px; padding-right:0px;}
		#part .img-list li a { padding:5px; border:#c5c5c5 dotted 1px; display:block;}
		#part .img-list li img { width:262px; filter:grayscale(1);}
		#part .img-list li a:hover img { filter:grayscale(0);}
		
	#part .image { padding-left:0px; padding-right:20px;}
		#part .image img { display:block;}	
	
	#part .info { padding-bottom:26px;}
		#part .info.last { padding-bottom:0px;}
		#part .info p { color:#acacac; font-size:14px; line-height:30px;}
	
	#part .content { padding:20px; padding-top:0px;}
		#part .content h2 { font-size:14px; padding-bottom:5px;}
		#part .content p { font-size:14px; line-height:23px; text-align:justify; text-justify:inter-ideograph; color:#444;}
		
#news { background:#000; padding-bottom:20px;}
	#news .title { padding:20px 0px;}
		#news .title span { display:block; font-size:18px; color:#FFF; text-align:center; margin-bottom:5px;}
		#news .title strong { display:block; text-align:center;}
		#news .title i { background:url(skin/news-title.jpg) center repeat-x; color:#FFF; padding:0px 50px;}
		#news .title b { background:#000; padding:0px 5px; font-style:normal; font-weight:normal; font-size:12px;}
		
		#news p { color:#FFF; padding-left:10px; line-height:24px; text-align:justify; text-justify:inter-ideograph; font-size:14px;}
		#news h2 { color:#FFF; font-size:14px; margin-bottom:10px; border-left:#FFF solid 5px; text-indent:5px;}
		
	.image { float:left; padding-left:20px;}
	.txt-list {}
		.txt-list li { float:left; padding-left:10px; padding-bottom:10px;}
			.txt-list li a { text-indent:15px; color:#8d8d8d; width:379px; height:36px; line-height:36px; border:#CCC dotted 1px; display:block;}
			.txt-list li a:hover { border:#FFF dotted 1px; color:#FFF;}

#foot { line-height:50px; text-align:right; border-top:#c5c5c5 dotted 1px; color:#c5c5c5;}
	#foot div { padding-right:20px; width:1180px; font-size:14px;}

	.data { line-height:30px;}
		.data td { border:#c5c5c5 dashed 1px; font-size:14px; text-indent:10px;}