@charset "utf-8";
/* Powered by China Sinosat, All rights reserved.*/
/* 中國直播衛星、鑫諾衛星 */

/* Hack: Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

/* HTML elements layout*/
/* HTML元素、佈局樣式 */
body {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	border: 0;
	/* font elements */
	/* 文字樣式 */
	color: #929292;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	}

a, a:visited, a:active  {
	color: #0044FF;
	text-decoration: none;
	white-space: nowrap;
	}

ul, ol {
	letter-spacing: 0.1em;
	line-height: 2.1em;
	}
	
img {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	}

/* page container script */
/* 頁面縂框架樣式 */
#box {
	margin: 0;
	padding: 0;
	border: 0;
	}

/* header script */
/* 頁眉導航、動畫層樣式 */
#header {
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 800px;
	height: 342px;
	}

#top {
	background: #dedede;
	margin: 0 auto;
	padding: 0;
	border: 0;
	height: 5px; overflow:hidden; width:800px; margin:auto;
	}

/* navigation bar script */
/* 搜索，新闻滚动条样式 */
#nav {
	background: url(image/nav.png) top center no-repeat;
	margin-bottom: 30px;
	width: 100%;
	height: 37px;
	}

#search-form {
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 800px;
	}

#search-box {
	margin-left: 100px;
	margin-top: 9px;
	padding-left: 17px;
	padding-top: 2px;
	background: url(image/search-form-box.png) top left no-repeat;
	border: 0;
	width: 110px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #929292;
	float: left;
	}

#search-button {
	margin: 8px 0 0 10px;
	border: 0;
	width: 37px;
	float: left;
	}

#subtitle {
	color: #929292;
	margin: 11px 0 0 30px;
	padding: 0;
	width: 380px;
	float: left;
	}

/* content script */
/* 主内容層樣式 */
#content {
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 800px;
	clear: both;
	}

#content p {
	line-height: 2em;
 	letter-spacing: 0.1em;
	}

#content .highlight {
	color: #4f9d40;
	line-height: 2em;
 	letter-spacing: 0.1em;
	}
#content .subtitle {
	color: #929292;
	line-height: 2em;
 	letter-spacing: 0.1em;
	}

#content .title {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	border: 0;
	width: 71px;
	height: 19px;
	}

#content #left {
	margin: 0;
	padding: 5px 40px 5px 0;
	border: 0;
	width: 240px;
	float: left;
	}

#content #left #video {
	margin-bottom: 18px;
	padding: 0;
	border: 0;
	}

#content #left ul {
	margin: 10px 10px 10px 40px;
	padding: 0;
	border: 0;
	/* font elements */
	/* 文字樣式 */
	text-align: left;
}

#content #left ul li {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: url(image/arrow.png);
	background: url(image/line.png) left bottom repeat-x;
	}

#content #left ul li a, #content #left ul li a:visited, #content #left ul li a:active {
	color: #1e7bba;
	text-decoration: none;
	white-space: nowrap;
	padding-bottom: 5px;
	}

#content #middle {
	background: url(image/content_bg.png) center repeat-y;
	margin: 0;
	padding: 5px 290px 5px 300px;
	border: 0
	}
	
#content #right {
	background: url(image/bg_mail.png) top right no-repeat;
	margin: 0px;
	padding: 5px 0 5px 40px;
	border: 0;
	width: 240px;
	float: right;
	}

#content #right ul {
	margin: 5px 0 5px 15px;
	padding: 0;
	border: 0;
	list-style: url(image/item.png);
	/* font elements */
	/* 文字樣式 */
	text-align: left;
}

#content #right ul li a {
	color: #929292;
	text-decoration: none;
	white-space: nowrap;
	padding-bottom: 3px;
	}
	
#content #right ul li a:hover {
	padding-bottom: 2px;
	background: url(image/dot.png) left bottom repeat-x;
	}

#content #right ol, #content #right ol li {
	margin: 0 0 0 10px;
	padding: 0;
	border: 0;
	list-style: none;
	/* font elements */
	/* 文字樣式 */
	text-align: left;
}

#content #right ol li a{
	margin-left: -10px; 
	color: #929292;
	background: none;
	}

#content #right ol li a:hover {
	color: #555555;
	padding-bottom: 2px;
	background: url(image/dot.png) left bottom repeat-x;
	}

#content #right .line {
	background: url(image/line.png) top repeat-x;
	margin: 15px;
	height: 1px;
	}

/* page footer & reference script */
/* 頁腳、註釋層樣式 */
#ref {
	background: url(image/bg_ref.png);
	margin: 30px auto 0;
	padding: 0;
	border: 0;
	height: 31px;
	clear: both;
	width:800px;
	}

#ref ul {
	margin: 0;
	padding: 0;
	border: 0;
	/* font elements */
	/* 文字樣式 */
	text-align: center;
}

#ref ul li {
	margin: 0;
	padding: 0 5px 0 5px;
	border: 0;
	list-style: none;
	display: inline;
	}

#ref ul li a, a:visited, a:active {
	color: #5e5e5e;
	text-decoration: none;
	white-space: nowrap;
	}

#ref ul li a:hover {
	color: #333333;
	text-decoration: none;
	}

#footer {
	background: #DADADA;
	margin: 0 auto;
	padding: 3px 0 0 0;
	border-top: 1px solid #C5C5C5;
	height: 60px;
	clear: both;
	text-align: center;
	width:800px;
	}
	

#footer img {
	margin: 0 auto;
	}

#footer item {
	margin: 0;
	padding: 0 15px 0 15px;
	border: 0;
	}

#footer p{
	margin: 8px;
	padding: 0;
	border: 0;
	/* font elements */
	/* 文字樣式 */
	color: #4a4a4a;
	text-align: center;
}

/* Page misc element layout */
/* 网页其他元素 */
.more-button {
	background: url(image/more_out.png) center no-repeat;
	margin-bottom: 10px;
	margin-left: 160px;
	padding: 0;
	width: 38px;
	height: 13px;
	}
	
.more-button:hover {
	background: url(image/more_on.png) center no-repeat;
	}
	
.more-button a{
	display: block;
	width: 100%;
	height: 100%;
	}
	
.more-video {
	background: url(image/more_arrow.png) right center no-repeat;
	margin: 0 10px 0 0;
	padding: 5px 5px 3px 5px;
	border-bottom: #E1E1E1 1px solid;
	width: 60px;
	float: right;
	}

.more-video a, .more-video a:active, .more-video a:visited {
	color: #666666;
	}

.more-video a:hover {
	color: #333333;
	}

.line {
	background:url(image/line.png) center repeat-x;
	height: 25px;
	}
	
.more-arrow {
	background: url(image/more_arrow.png) right center no-repeat;
	margin: 0;
	padding: 11px 0 0 20px;
	height: 25px;
	width: 60px;
	float: left
	}

.more-arrow a, .more-arrow a:active, .more-arrow a:visited {
	color: #666666;
	}

.more-arrow a:hover {
	color: #333333;
	}
