@charset "utf-8";

@import url("list.css");

@import url("text.css");

html,body {

	height:100%;

}

body {

	margin: 0px;

	background-color: #FFF;

	background-repeat: repeat-x;

	background-position: center top;

	background-image: url(../bg.png);

}

object,form {

	margin:0px;

	padding:0px;

}

body,td,th {

	font-size: 12px;

}

a {

	color: #7a7a7a;

	text-decoration: none;

}

a:hover{

	color:#de0000;

}

.clearfloat {

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

.wrapper {

	margin:auto;

	width:976px;

	border: 0px solid #000;

	position: relative;

}







.banner {

	width:976px;

	height:255px;

	border: 0px solid #d9d9d9;

	padding:1px;

	padding-top:0px;

	background-color: #FFF;

	margin:auto;

	margin-top:5px;

	margin-bottom:15px;

}

.banner-bottom {

	background-image: url(../banner-bottom.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height:20px;

}



.header {

	padding-top:5px;

	position: relative;

	height:78px;

	border: 0px solid #000;

}

.logo img {

	border: none;

}

.menu {

	position: absolute;

	top:5px;

	right:160px;

}

.menu ul {

	list-style-type: none;

	padding:0px;

	margin:0px;

	display:inline;

}

.menu ul li {

	float:left;

	position: relative;

}

.menu ul li a {

	background-repeat: no-repeat;

	background-position: right bottom;

	height:73px;

	width:87px;

	display:inline-block;

}

/*.menu ul li a:hover {

	background-position: right top;

}*/

.menu ul li.menu-on a {

	background-position: right top;

}

.menu-on ul {

	display: block;

}

.menu-off ul {

	display: none;

	background-position: right bottom;

}

.menu ul li ul {

	float:left;

	height: auto;

	width: auto;

	margin:0px;

	padding:0px;

	background-image: url(../menu-bg.png);

	position: absolute;

	top:73px;

	left:0px;

	z-index:9999;

	border: 1px solid #ababab;

	border: 1px solid #cecece;

	border-top: none;

	background-repeat: repeat;

	background-color: #FFF;

}

.menu ul li ul li {

	float:none;

	display:block;

	list-style-type: none;

	margin:0px;

	padding:0px;

	text-align: left;

	border: none;

	position: relative;

}

.menu ul li.menu-on ul li a {

	color:#7a7a7a;

	width: 90px;

	text-decoration: none;

	display: inline-block;

	font-family: "宋体";

	font-size: 12px;

	background-image: url(../icon-dot.gif);

	background-repeat: no-repeat;

	background-position: 8px 8px;

	padding-left:20px;

	padding-right:20px;

	padding-top:6px;

	padding-bottom:4px;

	height:auto;

	margin:0px;

	text-align: left;

}

.menu ul li.menu-on ul li a:hover {

	color:#fff;

	background-color: #de0000;

	background-image: url(../icon-arrow-w-r.gif);

	background-repeat: no-repeat;

	background-position: 8px 9px;

}











.header .allsearch {

	width:144px;

	height:17px;

	background-color: #FFF;

	background-image: url(../allsearch.gif);

	background-repeat: no-repeat;

	background-position: right top;

	border: 1px solid #d2d2d2;

	overflow: hidden;

	position: absolute;

	top:40px;

	right:0px;

}

.header .allsearch input {

	background-color: transparent;

	float:left;

	border: none;

}

.header .allsearch #textfield {

	width:115px;

	height:15px;

	color:#b4b4b4;

	font-size: 12px;

	padding-left:5px;

	padding-top:1px;

	*padding-top:3px;

}



.header .allsearch #button {

	width:20px;

	height:17px;

	cursor: pointer;

}

.language {

	position: absolute;

	right:0px;

	top:0px;

}

.language img {

	border: none;

}

.footer {

	border-top: 3px solid #e1e1e1;

	margin-top:5px;

	clear:both;

}

.copy {

	float:left;

}

.copy img {

	border: none;

}

.link {

	color: #7a7a7a;

	float:right;

	margin-top:5px;

	margin-right:-10px;

}

.link a {

	margin-left:10px;

	margin-right:10px;

	color: #7a7a7a;

	text-decoration: none;

}

.link a:hover {

	text-decoration: underline;

	color:#de0000;

}



.path {

	text-align: right;

}

.path div {

	background-image: url(../path.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left:20px;

	display:inline;

	color: #7a7a7a;

}

.path div a {

	margin-left:5px;

	margin-right:5px;

	color: #7a7a7a;

	text-decoration: none;

}

.path div a:hover {

	text-decoration: underline;

	color:#de0000;

}

.left {

	float: left;

	width:156px;

	position: relative;

}

.right {

	float: right;

	width:224px;

	position: relative;

}

.middle {

	padding-left:180px;

	padding-right:248px;

	_zoom:1;

	_padding-left:20px;

	_padding-right:20px;

}

.adleft {

	width:156px;

	overflow: hidden;

	margin-bottom:15px;

}

.adleft img {

	border: none;

	margin-bottom:5px;

}

.piclink {

	width:156px;

	overflow: hidden;

}

.piclink img {

	border: none;

	margin-bottom:3px;

}

.tab {

	list-style-type: none;

	padding-top:5px;

	padding-left:5px;

	padding-right:5px;

	margin:0px;

	margin-bottom:2px;

	margin-top:5px;

	_margin-top:0px;	

	border-bottom: 1px solid #d8d8d8;

}

.tab li {

	display:inline;

}

.tab li a {

	text-decoration: none;

	color: #7a7a7a;

	position: relative;

	padding-left:5px;

}

.tab li a:hover {

	color:#de0000;

}

.tab-current {

	border: 1px solid #d8d8d8;

	border-bottom: none;

	padding-left:5px;

	padding-right:5px;

	padding-top:2px;

	padding-bottom:1px;

	background-color: #FFF;

}

.index-chart {

	text-align: center;

	width:224px;

	height:139px;

}

.index-chart img {

	border:none;

}

.column {

	margin-bottom:20px;

}

.column ul {

	padding:0px;

	margin:0px;

	list-style-position: outside;

	list-style-type: none;

	line-height: 22px;

}

.column ul li {

	border-bottom: 1px solid #d8d8d8;

	position: relative;

	height: 22px;

	width:100%;

}

.column ul li a {

	color: #7a7a7a;

	text-decoration: none;

	background-image: url(../icon-arrow-r.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left:10px;

}

.column ul li a:hover {

	text-decoration: underline;

	color:#de0000;

}

.column ul li span {

	color: #7a7a7a;

	display:block;

	position: absolute;

	right:0px;

	top:0px;

}

.column .list-table .list-table-header td {

	font-weight: normal;

}

.column .list-table {

}

.column .list-table a {

	text-decoration: none;

	color: #7a7a7a;

}

.column .list-table a:hover {

	text-decoration: underline;

	color:#de0000;

}

.column .list-table tr {

	text-align: center;

}

.column .list-table tr td {

	*height:18px;

	*padding-top:4px;

}

.market {

	

}



.market .list-table .list-table-header td {

	font-weight: normal;

	background-color: #efefef;

	padding-top:6px;

	*padding-top:4px;

	_padding-top:2px;

	padding-bottom:6px;

	*padding-bottom:0px;

	_padding-bottom:1px;

}

.market .list-table {



}

.market .list-table a {

	text-decoration: none;

	color: #7a7a7a;

}

.market .list-table a:hover {

}

.market .list-table tr {

	text-align: center;

}

.market .list-table tr td {

	height:22px;

	*height:18px;

	*padding-top:4px;

}

.market tr.market-more td {

	padding-top:3px;

	*padding-top:6px;

	_padding-top:2px;

	padding-bottom:3px;

	*padding-bottom:2px;

	_padding-bottom:0px;

}

.market-more div {

	text-align: right;

	margin-top:5px;

	margin-bottom:5px;

}

.market-more span {

	color: #e00000;

}

.market-more a {

	font-size: 12px;

	color: #de0000;

	text-decoration: none;

	background-image: url(../icon-arrow-r.gif);

	background-repeat: no-repeat;

	background-position: right 2px;

	padding-right:8px;

}

.market-more a:hover {

	text-decoration: none;

}

.content {

	padding-left:200px;

	_padding-left:30px;

	_zoom: 1;

}

.content a {

	font-family: "宋体";

	font-size: 12px;

	color: #7a7a7a;

	text-decoration: none;

}

.content a:hover {

	color: #de0000;

	text-decoration: underline;

}

.content2 {

	font-family: "宋体";

	color: #7a7a7a;

}

.content2 a {

	font-family: "宋体";

	font-size: 12px;

	color: #7a7a7a;

	text-decoration: none;

}

.content2 a:hover {

	color: #de0000;

	text-decoration: underline;

}

.pagetitle {

	height:50px;

}

.content h1 {

	color:#de0000;

	font-size: 31px;

	font-family: "黑体";

	margin:0px;

	margin-bottom:10px;

	padding:0px;

	float:left;

}

.pagetitle h1 {

	color:#de0000;

	font-size: 31px;

	font-family: "黑体";

	margin:0px;

	margin-bottom:10px;

	padding:0px;

	float:left;

}

.h-search {

	float:left;

	padding-top:11px;

	padding-left:20px;

}

.h-search span {

	color:#b4b4b4;

	display:block;

	float:left;

	padding-top:5px;

	padding-right:5px;

}

.h-search div {

	float:left;

}

.search {

	width:144px;

	height:17px;

	background-color: #FFF;

	background-image: url(../search.gif);

	background-repeat: no-repeat;

	background-position: right -1px;

	_background-position: right -2px;

	border: 1px solid #d2d2d2;

	overflow: hidden;

}

.search input {

	background-color: transparent;

	float:left;

	border: none;

}

.search #sub_textfield {

	width:115px;

	height:17px;

	color:#b4b4b4;

	font-size: 12px;

	padding-left:5px;

	padding-top:0px;

	*padding-top:2px;

}



.search #button {

	width:20px;

	height:14px;

	cursor: pointer;

}

.container {

	margin-bottom:10px;

	border: 0px solid #000;

}

.container-l {

	float:left;

	width:600px;

	margin-bottom:30px;

	border: 0px solid #000;

	overflow: hidden;

}

.container-r {

	float:right;

	width:160px;

	margin-bottom:30px;

	border: 0px solid #000;

}

.title {

	background-image: url(../title-bg.gif);

	background-repeat: repeat-x;

	background-position: center center;

	height:23px;

}

.title div {

	background-color: #e1e1e1;

	background-image: url(../title-r.gif);

	background-repeat: no-repeat;

	background-position: right center;

	border-left: 5px solid #e00000;

	float:left;

	padding-right:60px;

	padding-left:20px;

	height:15px;

	margin-top:2px;

	color:#656565;

	padding-top:4px;

	font-weight: bold;

}

.title div a {

	color: #7a7a7a;

	text-decoration: none;

}

.title div a:hover {

	color:#de0000;

	text-decoration: underline;

}

.title span {

	float: right;

	margin-top:4px;

}

.title span a {

	background-image: url(../icon-arrow2-r.gif);

	background-repeat: no-repeat;

	background-position: right 1px;

	padding-left:15px;

	padding-right:15px;

	margin-right:10px;

	text-decoration: none;

	color:#b4b4b4;

}

.title span a:hover {

	text-decoration: underline;

	color:#de0000;

}



.info {

	font-family: "宋体";

	font-size: 12px;

	color: #7a7a7a;

	margin-top:5px;

	margin-left:5px;

}

.info a {

	color: #7a7a7a;

	text-decoration: none;

}

.info a:hover {

	color:#de0000;

	text-decoration: underline;

}

.list-table {

	border-collapse:collapse;

	width:100%;

	margin-top:5px;

	color:#656565;

}

.list-table tr.list-table-header td {

	border-top: none;

	font-weight: bold;

	text-align: center;

}

.list-table tr {

}

.list-table tr td {

	border-top: 1px solid #d8d8d8;

	border-bottom: 1px solid #d8d8d8;

	height:21px;

	*height:18px;

	padding-top:3px;

	*padding-top:3px;

}

.list-table a {

	color: #7a7a7a;

	text-decoration: none;

}

.list-table a:hover {

	color:#de0000;

	text-decoration: underline;

}

.list-div-table {

	border-collapse:collapse;

	width:100%;

	color:#656565;

}

.list-div-table tr.list-div-table-header td {

	border-top: none;

	text-align: center;

}

.list-div-table tr.list-div-table-header2 td {

	border-top: none;

	text-align: center;

	background-color: #fcfcfc;

}

.list-div-table tr {

	text-align:center;

}

.list-div-table tr td {

	border-top: 1px solid #d8d8d8;

	border-bottom: 1px solid #d8d8d8;

	height:21px;

}

.list-div-table a {

	color: #7a7a7a;

	text-decoration: none;

}

.list-div-table a:hover {

	color:#de0000;

	text-decoration: underline;

}



.data-table {

	border-collapse:collapse;

	width:100%;

	margin-top:5px;

	color:#656565;

}

.data-table tr.data-table-header td {

	font-weight: bold;

	text-align: center;

	background-color: #efefef;

	padding-top:5px;

	/*border:none;

	border-top: 1px solid #656565;

	border-bottom: 1px solid #656565;*/

}

.data-table tr {

}

.data-table-dark {

	background-color: #fcfcfc;

}

.data-table tr td {

	border: 1px solid #d8d8d8;

	height:20px;

	line-height: 18px;

	padding-left:10px;

	padding-right:10px;

}

.data-table a {

	color: #7a7a7a;

	text-decoration: none;

}

.data-table a:hover {

	color:#de0000;

	text-decoration: underline;

}

.data-div-table {

	border-collapse:collapse;

	width:100%;

	color:#656565;

}

.data-div-table tr.data-table-header1 td {

	border-top: none;

}

.data-div-table tr.data-table-header2 td {

	border-top: none;

	background-color: #fcfcfc;

}

.data-div-table tr {

}

.data-div-table tr td {

	border: 1px solid #d8d8d8;

	height:20px;

	line-height: 18px;

	padding-left:10px;

	padding-right:10px;

}

.data-div-table a {

	color: #7a7a7a;

	text-decoration: none;

}

.data-div-table a:hover {

	color:#de0000;

	text-decoration: underline;

}

.nav {

	background-image: url(../nav-bg.gif);

	background-repeat: repeat-x;

	background-position: center bottom;

	border-bottom: 1px solid #dda9a9;

	position: relative;

	margin-bottom:20px;

}

.nav-h {

	background-color: #e1e1e1;

	background-image: url(../title-r.gif);

	background-repeat: no-repeat;

	background-position: right center;

	height:15px;

	color:#000;

	font-family: "宋体";

	font-weight: bold;

	padding-top:4px;

	border-top: 4px solid #de0000;

	border-bottom: 0px solid #dda9a9;

}

.nav-h a {

	display:block;

	color: #de0000;

	text-decoration: none;

	background-image: url(../nav-t.gif);

	background-repeat: no-repeat;

	background-position: 6px 2px;

	*background-position: 6px 1px;

	padding-left: 20px;

}

.nav ul {

	padding:0px;

	margin:0px;

	list-style-type: none;

	margin-bottom:-1px;

	position: relative;

}

.nav ul li {

	border-bottom: 1px solid #e1e1e1;

}

.nav ul li a {

	display:block;

	color: #565656;

	text-decoration: none;

	padding-top:4px;

	padding-bottom:2px;

	padding-left:20px;

	background-image: url(../icon-arrow-r.gif);

	background-repeat: no-repeat;

	background-position: 9px center;

}

.nav ul li a:hover {

	background-image: url(../icon-arrow-w-r.gif);

	background-color: #de0000;

	color: #ffffff;

}

.nav ul li ul {

	margin-bottom:-1px;

	border-top: 1px solid #e1e1e1;

}

.nav ul li ul li a {

	padding-left:32px;

	background-image: url(../icon-dot.gif);

	background-repeat: no-repeat;

	background-position: 19px center;

}

.nav ul li ul li a:hover {

	background-image: url(../icon-dot-w.gif);

	background-color: #de0000;

	color: #ffffff;

}

.nav ul li ul li ul li a {

	padding-left:44px;

	background-image: url(../icon-dot.gif);

	background-repeat: no-repeat;

	background-position: 31px center;

}

.nav ul li ul li ul li ul li a {

	padding-left:56px;

	background-image: url(../icon-dot.gif);

	background-repeat: no-repeat;

	background-position: 43px center;

}

.nav ul a.nav-current {

	color:#de0000;

}

.nav-q {

	background-image: url(../nav-bg.gif);

	background-repeat: repeat-x;

	background-position: center bottom;

	border-bottom: 1px solid #dda9a9;

	position: relative;

	margin-bottom:20px;

}

.nav-q ul {

	padding:0px;

	margin:0px;

	list-style-type: none;

	margin-bottom:-1px;

	position: relative;

}

.nav-q ul li {

	border-bottom: 1px solid #e1e1e1;

}

.nav-q ul li a {

	display:block;

	color: #565656;

	text-decoration: none;

	padding-top:4px;

	padding-bottom:2px;

	padding-left:20px;

	background-image: url(../icon-dot.gif);

	background-repeat: no-repeat;

	background-position: 9px center;

}

.nav-q ul li a:hover {

	background-image: url(../icon-arrow-w-r.gif);

	background-color: #de0000;

	color: #ffffff;

}

.text {

	font-family: "宋体";

	font-size: 12px;

	color: #7a7a7a;

	padding-top:0px;

	padding-bottom:0px;

	line-height: 25px;

}

.text p {

	font-family: "宋体";

	font-size: 12px;

	color: #7a7a7a;

	padding-bottom:10px;

	padding-top:0px;

}



.more-1 {

	padding-top:5px;

}

.more-1 a {

	font-size: 12px;

	color: #de0000;

	text-decoration: none;

	cursor: pointer;

	background-image: url(../icon-arrow-b.gif);

	background-repeat: no-repeat;

	background-position: left 2px;

	padding-left:12px;

}

.more-2 {

	padding-top:5px;

}

.more-2 a {

	font-size: 12px;

	color: #de0000;

	text-decoration: none;

	cursor: pointer;

	background-image: url(../icon-arrow-a.gif);

	background-repeat: no-repeat;

	background-position: left 2px;

	padding-left:12px;

}

.small-title {

	color:#de0000;

	font-size: 17px;

	font-family: "Arial";

	margin:0px;

	margin-left:50px;

	padding:0px;

	float:left;

}

.div-pager {

	margin-bottom:10px;

	

}

.div-pager a{

	color: #7a7a7a;

	text-decoration: none;

}



.div-pager a:hover {

	color:#de0000;

}

.ooib { border-top:none;  background-color: #fff;}

.ooih {  background: url(/data/skins/chinese/img/titer.jpg) no-repeat scroll 0 0 transparent;    height: 32px;    line-height: 32px;    width: 471px;}

.ooih td { border-width: 1px; }

.ooihj { color:#2356A9;  cursor: pointer;   background: url(/data/skins/chinese/img/nfte.jpg) no-repeat scroll right bottom transparent;

    font-weight: bold; border:none; width:69px}

.ooihs { color: #2356A9;  cursor: pointer}

.ooihx {  }

