* { word-wrap: break-word; }
body { background-color:#fff; margin:0; padding:0; color:#77797f; border-top: 4px solid #242840; }
body, td, th { color:#111; font: 14px Tahoma,Verdana,snas-serif;}

#page { position: relative; width: 980px; margin: 0 auto; }

#titlebar { padding:10px 20px; border-bottom: 1px solid #d3d3d3; }
	#titlebar #logo { display: block; width:312px; height: 120px; background: url(logo.png); }

#slider { position: relative; padding-top:20px; background: url(hr.png) repeat-x 0 bottom; }

#slideshow { width: 980px; height: 326px; overflow: hidden; position: relative; margin: 0 auto; }

	#slideshow .container { width: 980px; height: 326px; position: relative; z-index: 10; }

	#slideshow .mask { width: 980px; cursor: pointer; height: 326px; left: 0; position: absolute; top: 0; z-index: 30; }

	#slideshow .caption { width: 900px; bottom: 30px; left: 30px; position: absolute; z-index: 35; }

	#slideshow .paging { width: 15px; position: absolute; right: 15px; top: 15px; z-index: 35; }

	#slideshow .paging a { -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; background-color: #366; display: block; height: 10px; margin-bottom: 5px; opacity: 0.5; filter:alpha(opacity=50); }

	#slideshow .paging a:hover, #slideshow .paging a.current { opacity: 1; filter:alpha(opacity=100); }

	#slideshow .preview { -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; width: 100px; background: #fff; color: #000; display: none; padding: 5px; position: absolute; right: 35px; text-align: center; top: 15px; z-index: 35; font-size: 82%; }

	#slideshow .preview span { display: block; padding-top: 3px; }

	#slideshow .slide { width:980px; height: 326px; background-position: 0 0; background-repeat: no-repeat; height: 300px; left: 0; position: absolute; top: 0; z-index: 15; }

	#slideshow .slide .click-area { width: 980px; height: 326px; bottom: 0; left: 0; position: absolute; z-index: 20; }

	#slideshow .slide .click-area embed { z-index: 25; }

.cite_box { background: url(hr.png) repeat-x 0 bottom; padding: 40px 0; text-align: center; font:28px Microsoft YaHei, Arial; color: #2c2c2c; -webkit-font-smoothing: antialiased; }

.cite_info { background: url(hr.png) repeat-x 0 bottom; padding: 40px 0; text-align: left; color: #2c2c2c; -webkit-font-smoothing: antialiased; }

.cite_info img { float:right; margin:0 12px; }

#footer { clear: both; position: relative; background: #24273b; height: 50px; margin-top: 20px; padding-bottom:50px; color: #5e6984; }
	#footer a { color: #5e6984; }
	#footer .contact { position: absolute; left: 50%; top: 3px; z-index: 5; width: 980px; margin-left: -490px; margin-top: -5px; padding: 20px 0; border-top: 5px solid #8fb5d9; border-bottom: 1px solid #3f4259; text-align:center; }