body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #000000;
}

.top-menu{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
}

.top-menu:hover {
	color: #FF0000;
	text-decoration: underline;
}
.hui{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #666666;
	text-decoration: none;
}
.f999{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #999999;
	text-decoration: none;
}
.f-000{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
}

.f-000:hover {
	color: #FF0000;
	text-decoration: underline;
}
.red{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #FF0000;
	text-decoration: none;
}
.red:hover {
	text-decoration: underline;
}
.blue{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #2A88BE;
	text-decoration: none;
}
.blue:hover {
	text-decoration: underline;
}
.blue-un{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #2A88BE;
	text-decoration: underline;
}
.blue-un:hover {
	color: #FF0000;
}
.underline{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8DEE5;
}
.price-tr{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D8DEE5;
	background-color: #EFF5FB;
	font-weight: bold;
}
.price-tr2{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E6EB;
}
.d-table {
	background-color: #000000;
	
}
.d-table-td {
	background-color: #FFFFFF;
}
#left-title{
	width:190px;
	height:35px;
	overflow:hidden;
}
#right-top{
	width:100%;
	height:37px;
	background-image: url(bg-right-top.gif);
	background-repeat: repeat-x;
	float:left;
	font-size: 15px;
	font-family: Arial;
	color:#2A88BE;
	line-height:35px;
	font-weight: bold;
	overflow:hidden;
}
#right-mm{
	width:100%;
	height:232px;
	float:left;
	margin-top:10px;
	overflow:hidden;
}
#right-mm2{
	width:90%;
	height:20px;
	float:left;
	font-size: 9pt;
	font-family: Arial;
	color:#999999;
	margin-top:10px;
	padding-left:10px;
	overflow:hidden;
}
#right-mm-left{
	width:60%;
	height:230px;
	float:left;
	margin-left:5px;
	border: 1px solid #A7C5E2;
	overflow:hidden;
}
#right-mm-right{
	width:35%;
	height:230px;
	float:left;
	margin-left:5px;
	border: 1px solid #A7C5E2;
	overflow:hidden;
}

#right-mm-title{
	width:100%;
	height:24px;
	float:left;
	font-size: 14px;
	font-family: Arial;
	color:#000000;
	padding-left:5px;
	line-height:26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7C5E2;
	background-color: #EFF5FB;
	overflow:hidden;
}
#right-mm-info{
	width:100%;
	height:205px;
	float:left;
	overflow:hidden;
}
#right-help
{
	width:280px;
	height:200px;
	float:left;
	text-align: left;
    white-space: nowrap;
	position:relative;
	clear:both;
	overflow: hidden;
}
#right-help UL {
	DISPLAY: block; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px; WIDTH: 210px; POSITION: absolute; TOP: 10px; 
	}
#right-help UL li {
	MARGIN-LEFT: 10px;
	MARGIN-top: 2px;
	LINE-HEIGHT: 0px;
	LIST-STYLE-TYPE: none;
	PADDING-LEFT: 8px;
	background-image: url(point-hei.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
#price{
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
	overflow:hidden;
}
#login-bg{
	width:309px;
	height:325px;
	float:right;
	margin-top:20px;
	margin-right:10px;
	background-color:#EFEFEF;
	overflow:hidden;
}
#login-border{
	width:304px;
	height:320px;
	float:left;
	background-color:#F5F8FC;
	border: 1px solid #78A3D3;
	overflow:hidden;
}
#login-info{
	width:292px;
	height:320px;
	float:right;
	overflow:hidden;
}
#login-title{
	width:280px;
	height:30px;
	margin-top:10px;
	margin-bottom:20px;
	float:left;
	border-bottom: 1px solid #9C9C9C;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	line-height:25pt;
	overflow:hidden;
}
#login-input{
	width:280px;
	height:25px;
	float:left;
	font-size:14px;
	color:#000000;
	overflow:hidden;
}
.input-1{
	width:204px;
	height:20px;
	color:#000000;
	line-height: 150%;
	font-weight:bold;
	border: 1px solid #7F9DB9;
	background-color:#FFFFFF;
}
.input-2{
	width:138px;
	height:20px;
	color:#000000;
	line-height: 150%;
	font-weight:bold;
	border: 1px solid #7F9DB9;
	background-color:#FFFFFF;
}
#login-mms{
	width:238px;
	height:30px;
	margin-top:5px;
	float:right;
	font-size:9pt;
	color:#999999;
	overflow:hidden;
}
#reg-bg{
	width:965px;
	height:auto;
	margin:auto;
	position:relative;
	clear:both;
	margin-top:20px;
	padding-bottom:5px;
	background-color:#EFEFEF;
	overflow:hidden;
}
#reg-border{
	width:960px;
	height:auto;
	float:left;
	padding-bottom:20px;
	background-color:#F5F8FC;
	border: 1px solid #78A3D3;
	overflow:hidden;
}
#reg-info{
	width:920px;
	height:auto;
	float:right;
	overflow:hidden;
}
#reg-info2{
	width:920px;
	height:auto;
	float:right;
	font-size:14px;
	color:#000000;
	line-height:25pt;
	text-align:center;
	overflow:hidden;
}
#reg-title{
	width:910px;
	height:25px;
	margin-top:20px;
	float:left;
	font-size:14px;
	color:#000000;
	line-height:25pt;
	overflow:hidden;
}
#reg-input{
	width:910px;
	height:25px;
	float:left;
	font-size:14px;
	color:#000000;
	overflow:hidden;
}
.reg-input-1{
	width:204px;
	height:20px;
	color:#000000;
	line-height: 150%;
	font-weight:bold;
	border: 1px solid #7F9DB9;
	background-color:#FFFFFF;
}
.reg-input-2{
	width:138px;
	height:20px;
	color:#000000;
	line-height: 150%;
	font-weight:bold;
	border: 1px solid #7F9DB9;
	background-color:#FFFFFF;
}
#reg-mms{
	width:852px;
	height:30px;
	margin-top:5px;
	float:right;
	font-size:9pt;
	color:#999999;
	overflow:hidden;
}

/*2008-09-20 edit*/
.price-tr3{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E6EB;
	background-color: #EFF5FB;
	font-weight: bold;
}
.price-nobg{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #E3E6EB;
}
.price-bg{
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #E3E6EB;
	background-color: #F5F7F8;
}

/*2008-10-16 add*/
.tr-bg2
{
	height:32px;
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	color: #074168;
	font-weight: bold;
	text-align:center;
	background-image: url(bg-td2.gif);
	background-repeat: repeat-x;
}
.table-border {
	background-color: #CCCCCC;
}

/*2008-1028 add*/
#footer{
	width:100%;
	height:40px;
	background-color:#F9F9F9;
	border-top: 1px solid #E3E3E3;
	float:left;
	font-size: 9pt;
	font-family: Arial;
	color:#666;
	line-height:40px;
	overflow:hidden;
}
#footer a{
	color:#666;
	text-decoration: none;

}
#footer a:hover {
	text-decoration: underline;
}
#footer span {
	margin-top:-40px;
	float:right;
}


/**
 * 新闻内容样式
 */
/* 正文块 */
.blkContainerPblk{padding:20px 0 0; overflow:hidden; zoom:1; margin:0 1px;}
.blkContainerSblk{padding:0 10px 20px; overflow:hidden; zoom:1; width:99%;}

/* 正文标题 */
.blkContainerSblk h1{height:35px; line-height:35px; overflow:hidden; text-align:center; font-family:"黑体"; font-size:20px; font-weight:normal; color:#03005C;}

.artInfo{padding-top:10px; overflow:hidden; line-height:14px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.artInfo a,.artInfo a:visited{text-decoration:none;}
.artInfo a:hover,.artInfo a:active{text-decoration:underline;}

/* 正文内容 */
.blkContainerSblkCon{margin-top:15px; line-height:164.28%; font-size:14px; color:#000000;}
.blkContainerSblkCon center{font-size:12px;}
.blkContainerSblkCon img{border:0px #000 solid;}
.blkContainerSblkCon p{font-size:14px; line-height:164.28%; margin:15px 0;}
.blkContainerSblkCon a,.blkContainerSblkCon a:visited{text-decoration:none;}
.blkContainerSblkCon a:hover,.blkContainerSblkCon a:active{text-decoration:underline;}
.blkContainerSblkCon h1,.blkContainerSblkCon h2,.blkContainerSblkCon h3,.blkContainerSblkCon h4,.blkContainerSblkCon h5,.blkContainerSblkCon h6{font-size:14px; font-weight:bold; line-height:164.28%; margin:5px 0;}
.blkContainerSblkCon_16 *,.blkContainerSblkCon_16 p,.blkContainerSblkCon_16 h1,.blkContainerSblkCon_16 h2,.blkContainerSblkCon_16 h3,.blkContainerSblkCon_16 h4,.blkContainerSblkCon_16 h5,.blkContainerSblkCon_16 h6{font-size:16px;}
.blkContainerSblkCon_14 *,.blkContainerSblkCon_14 p,.blkContainerSblkCon_14 h1,.blkContainerSblkCon_14 h2,.blkContainerSblkCon_14 h3,.blkContainerSblkCon_14 h4,.blkContainerSblkCon_14 h5,.blkContainerSblkCon_14 h6{font-size:14px;}
.blkContainerSblkCon_12 *,.blkContainerSblkCon_12 p,.blkContainerSblkCon_12 h1,.blkContainerSblkCon_12 h2,.blkContainerSblkCon_12 h3,.blkContainerSblkCon_12 h4,.blkContainerSblkCon_12 h5,.blkContainerSblkCon_12 h6{font-size:12px;}

#news-div
{
	width: 99%;
	height: auto;
	float:left;
	text-align:left;
	margin-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C9C9C9;
}

#news-title
{
	width: 99%;
	height: 20px;
	float:left;
	font-size:14px;
	text-align:left;
	margin-top:5px;
}
#news-title span
{
	float:right;
}
.blue1{
	font-size: 13pt;
	font-family: Arial;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
}
.blue1:hover {
	text-decoration: underline;
}
#news-info
{
	width: 99%;
	height: auto;
	float:right;
	text-align:left;
	margin-bottom:10px;
}