@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}
.songtizi {font-family:"宋体", "Courier New", Courier, monospace}
.m_auto{margin:auto;}
td{
	color:#666666;
	font-family:  Arial, Helvetica, sans-serif;
	line-height: 150%;
	font-size:12px;
}
.scondtit{
	font-size: 16px;
	color: #0A1452;
	font-weight: bolder;
}
.t1 {color: #0A145A; font-weight:bold;}
a:link {
color: #000066;
	text-decoration: none;
}
a:visited {
color:#747474;
	text-decoration: none;
	color: #0A145A;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}
a:active {
	text-decoration: none;
	color: #CC0000;
}
.atunit a:link {
color:#747474;text-decoration: none;
}
.atunit a:visited {
color:#747474;
	text-decoration: none;
}
.atunit a:hover {
color:#747474;
	text-decoration: none;
}
.atunit a:active {
color:#747474;
	text-decoration: none;
}

.link2 a:link {
	color: #ccc999;
	text-decoration: none;
}
.link2 a:visited {
	text-decoration: none;
	color: #ccc999;
}
.link2 a:hover {
	text-decoration: none;
	color: #CC0000;
}
.link2 a:active {
	text-decoration: none;
	color: #CC0000;
}
.f_9 {font-size: 9px}
.lineheight9{line-height:9px;}
.lineheight12{line-height:12px;}
.homer1{background:#a8b6c3; color:#fff; font-weight:bold;}
.t_center{text-align:center;}
.sub_button{
	background:#cc0033;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9999;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #FF9999;
}
.none1{background:none; border:none; color:#999999;}
.onebg{background-repeat:no-repeat;}
.middlebg{background-position:center; background-repeat:no-repeat;}
img{border:none}
.contentsnone{
	text-indent: 0px;
}
.hightline{color:#990000;}
.STYLE1 {font-size: 9px;}
.price{ line-height:100%;font-size: 9px;}
.pricetit{ line-height:100%; font-size: 9px;}
.more{
	font:Arial, Verdana, sans-serif;
	font-size:8px;
	padding:0 8px;
	vertical-align: middle;
}
.idxbox{ width:192px; height:112px; border:1px solid #c5c5c5; background:#e8e9ee; text-align:center;}


.r1pad{ margin-top:6px;}
.r1button{ width:58px; height:31px; line-height:31px; text-align:center; background:url(../images/idx_n.gif) no-repeat; float:left; clear:both; margin-top:5px; font-size:9px;}




/*=======================选卡====================================*/
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}


.TabbedPanelsTab {
    line-height:22px;
	position: relative;
	top: 1px;
	float: left;
	padding: 0px;
	background-image: url(../images/icons/button_board.gif);
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height: 22px;
	width: 67px;
	margin-top: 15px;
	margin-right: 6px;
	margin-bottom: 3px;
	margin-left: 2px;
}
.l_TabbedPanelsTab {
    line-height:22px;
	position: relative;
	top: 1px;
	float: left;
	padding: 0px;
	background-image: url(../images/icons/l_button_board.gif);
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height: 22px;
	width: 110px;
	margin-top: 15px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 2px;
}

.TabbedPanelsTab_r {
	top: 1px;
	float: right;
	padding: 0px;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height: 22px;
	width: 110px;
	margin-top: 15px;
	margin-right: 50px;
	margin-bottom: 3px;
	margin-left: -18px;
	clear:both;
}


.TabbedPanelsTabHover {
    line-height:22px;
	color: #990000;
}


.TabbedPanelsTabSelected {
	background-image: url(../images/icons/button_board2.gif);
	line-height:22px;
}
.l_TabbedPanelsTabSelected {
	background-image: url(../images/icons/l_button_board2.gif);
	line-height:22px;
}


.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
	line-height:22px;
}


.TabbedPanelsContentGroup {
	clear: both;
}


.TabbedPanelsContent {
	padding: 4px;
	text-align:left;
}


.TabbedPanelsContentVisible {
}




.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	position: relative;
}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
}


.VTabbedPanels .TabbedPanelsTabSelected {
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}







.TabbedPanels2 {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%;
	}

.TabbedPanelsTab2 {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	background-color: #f8f8f8;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}


.TabbedPanelsTabHover2 {
background:#efefef;
color:#CC0000;
}


.TabbedPanelsTabSelected2 {
	background-color: #efefef;
	border-bottom: 1px solid #efefef;
}


.TabbedPanelsTab2 a {
	color: black;
	text-decoration: none;
}


.TabbedPanelsContentGroup2 {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	background-color: #efefef;
}


.TabbedPanelsContent2 {
	padding: 4px;
}


.TabbedPanelsContentVisible2 {
}


.VTabbedPanels2 .TabbedPanelsTabGroup2 {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #efefef;
	position: relative;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.VTabbedPanels2 .TabbedPanelsTab2 {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels2 .TabbedPanelsTabSelected2 {
	background-color: #efefef;
	border-bottom: solid 1px #ccc;
}


.VTabbedPanels2 .TabbedPanelsContentGroup2 {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}


/*=======================选卡====================================*/
.block {
	display: block;
}
.ffftxt a:link{
	font-weight: bold;
	color: #FFFFFF;
}
.ffftxt a:visited{
	font-weight: bold;
	color: #FFFFFF;
}
.ffftxt a:hover{
	font-weight: bold;
	color: #FFFF99;
}
.ffftxt a:active{
	font-weight: bold;
	color: #FFFF99;
	display:block;
}
.log2{width:73px; height:24px; text-align:center; display:block;}

.redtext {
	color: #CC0000;
	margin-bottom:-18px;
}

/*=======================文章弹出页面====================================*/
TABLE.frmTable{
	border-collapse:collapse;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eaeaea;
	border-left-color: #eaeaea;
	background-image: url(../images/nn_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
    }
.nrtitle{
	font-size: 14px;
	color: #3f5e97;
	font-weight: bold;
}
.nrdibg{
	background-image: url(../images/nn_bg2.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eaeaea;
	border-left-color: #eaeaea;
}