﻿@charset "utf-8";

/*
	Copyright 2008 Macrochina 

	$Function: MCDB Global CSS $
	$Revision: 2.0 $
	$Created: 20080322 $
	$Created by: Dan $

	Modified list
	20080322 Dan:重构;
*/

@import url("reset.css");
@import url("layout.css");
@import url("menu.css");
@import url("fullscreen.css");

* {
	font-family: "宋体", "Arial";
	font-size: 13px;
}

html,
body {
	background: #fff;
	min-width: 980px;
}

body,
div,
span,
form,
img,
ul,
li,
h1,
h2,
h3,
iframe {
	margin: 0;
	padding: 0;
	border: none;
}

body {
	background: url(../images/head_bg.png) repeat-x;
}

input {
	margin: 0;
	padding: 0;
	cursor: pointer;
}

select {
	border: solid 1px #bfbfbf;
}

table {
	border: 0;
	margin: 0;
	border-collapse: collapse;
}

table td {
	padding: 0;
}

#layout_header,
#layout_menu,
#layout_content,
#layout_footer {
	min-width: 980px;
	width: 100%;
	margin:0 auto;
}

#layout_header {
	height: 90px;
	text-align: right;
	position: relative;
	margin-bottom: -3px;
}

#layout_footer {
	min-width: 960px;
	width: 100%;
}

/* layout_header */
#logo {
	width: 340px;
	height: 80px;
	position: absolute;
	top: 0;
	left: 1%;
	background: url(../images/title_bg.jpg) no-repeat 6px right;
}

#logo img {
	float: right;
	z-index: 9999999;
	position: absolute;
	top: 8px;
	right: 25px;
}

#logo ul {
	position: absolute;
	bottom: 5px;
	right: 130px;
}

#logo li {
	font-size: 12px;
	color: #918dba;
	list-style: none;
	float: left;
	padding-left: 5px;
	text-decoration: underline;
	cursor: pointer;
}

#logo h1 {
	font-family: "黑体";
	font-size: 26px;
	font-weight: normal;
	color: #80847f;
	position: absolute;
	top: 24px;
	right: 130px;
	position: absolute;
	text-align: right;
}

/* searchBar */
#searchBar {
	display: none;
	background: url(/images/searchBar_bg.gif) no-repeat;
	width: 340px;
	height: 44px;
	position: absolute;
	top: 47px;
	left: 23px;
}

#searchBarText {
	width: 230px;
	height: 17px;
	padding-top: 3px;
	padding-left: 0;
	position: absolute;
	top: 3px;
	left: 10px;
	border: none;
	font-size: 16px;
	background: transparent;
}

#searchBarBtn {
	background: url(/images/searchBarBtn_bg.gif) no-repeat;
	position: absolute;
	top: 3px;
	left: 248px;
	font-size: 14px;
	font-weight: bold;
	color: #a5ab8e;
	border: none;
	width: 50px;
	height: 22px;
	padding-top: 3px;
	cursor: pointer;
}

#searchBarAdv {
	position: absolute;
	top: 8px;
	left: 297px;
	font-size: 12px;
	color: #a5ab8e;
	font-weight: normal;
	background: none;
	border: none;
	width: 40px;
	cursor: pointer;
}

/* focusBar */
#focusBar {
	display: none;
	position: absolute;
	top: 80px;
	left: 10px;
}

#focusBar * {
	font-size: 12px;
}

#focusBar .titl {
	color: #aaad96;
	font-weight: bold;
	display: none;
}

#focusBar .more {
	color: #aaad96;
	text-decoration: underline;
	padding-left: 10px;
}

#focusBar .func_more {
	cursor: pointer;
	width: 10px;
	height: 10px;
	position: absolute;
	left: 125px;
	top: -2px;
	background: url(/images/searchBar_more_bg.gif) no-repeat center;
	text-indent: -9999px;
}

#focusBar li {
	float: left;
}

#focusBar li a {
	color: #aaad96;
	text-align: center;
	display: block;
}

#focusBar li a:hover {
	text-decoration: underline;
}

#focusBar #focusList {
	width: 100px;
	position: absolute;
	left: 25px;
	top: -6px;
	white-space: nowrap;
}

#focusBar #keywordlist li {
	width: 100px;
	overflow: hidden;
}

#focusBar #keywordlist li a {
	padding-right: 5px;
	color: #c3c89e;
}

/* loginBar */
#loginBar {
	position: absolute;
	top: 13px;
	right: 25px;
}

#loginBar * {
	color: #777;
	font-size: 12px;
}

#loginBar input {
	color: #000;
}

#loginName {
	width: 80px;
	height: 18px;
	background: #fcfdf0;
	border: solid 1px #e0e3c5;
}

#loginPass {
	width: 80px;
	height: 18px;
	background: #fcfdf0;
	border: solid 1px #e0e3c5;
}

#logInfo {
	background: url(/images/loginBar_ar.gif) no-repeat 0px 1px;
	padding-left: 15px;
	font-weight: bold;
	padding-right: 10px;
}

#logOut {
	cursor: pointer;
	text-decoration: underline;
	border-left: solid 1px #e0e3c5;
	padding-left: 10px;
}

#loginHelp {
	background: url(/images/loginHelp_ar.gif);
	display: block;
	float: left;
}

/* fTabs go */
#fTabsCntt {
	margin: 0 10px;
	border-bottom: solid 1px #a0a0a0;
}

/* fTabs end */

/* layout_content go */
#layout_content {
	overflow: hidden;
}

#layout_contentL {
	width: 250px;
	margin-left: 10px;
	_margin-left: 5px;
	margin-right: 10px;
	_margin-right: 5px;
	float: left;
	overflow: hidden;
}

#layout_contentR {
	overflow: hidden;
	margin-right: 10px;
	_margin-right: 5px;
}

#layout_contentRConf {
	padding: 0px 10px;
	overflow: hidden;
}

.bPanel {
	background: #f5f5f5;
	border: solid 1px #969696;
	margin-bottom: 5px;
}

.bPanelTitl {
	background: url(../images/bPanelTitl_bg.gif) repeat-x;
	height: 16px;
	padding-top: 4px;
	padding-left: 10px;
	border-bottom: solid 1px #969696;
}

.bPanelTitl span {
	background: url(../images/bPanelTitl_ar.gif) no-repeat 0px 4px;
	padding-left: 7px;
	float: left;
	display: block;
}

.bPanelTitlRed {
	background-image: none !important;
	color: #c00000;
}

.bPanelNavi {
	height: 30px;
	border-bottom: solid 1px #969696;
	position: relative;
}

.bPanelNavi #LabelNavi {
	background: url(../images/bPanelNavi_ar.gif) no-repeat 0;
	padding-left: 20px;
	margin-left: 10px;
	margin-top: 8px;
	display: block;
}

.bPanelNavi p {
	display: inline;
}

.bPanelCtrl {
	height: 40px;
	background: url(../images/bPanelCtrl_bg.gif);
	border-bottom: solid 1px #d0c3a7;
}

.bPanelCtrl .CtrlPanel {
	float: left;
	background: url(../images/bPanelCtrl_FuncPanel_bg.gif) repeat-x;
	margin-top: 5px;
	border: solid 1px #d0c3a7;
	height: 28px;
	padding: 0px 5px;
	margin-left: 5px;
}

.bPanelCtrl .CtrlPanel * {
	color: #a07152;
}

.bPanelCtrl .CtrlPanel a {
	float: left;
	font-size: 13px;
	margin: 0px 3px;
	margin-top: 7px;
}

.bPanelCtrl .CtrlPanel h4 {
	float: left;
	font-size: 13px;
	margin-top: 7px;
}

.bPanelCtrl .CtrlPanel p {
	float: left;
	font-size: 13px;
	margin: 0px 3px;
	margin-top: 7px;
}

.bPanelCtrl .CtrlPanel span {
	float: left;
	font-size: 12px;
	margin: 0px 3px;
	display: block;
}

.bPanelCtrl #LabNNRowCount {
	margin-top: 7px;
}

.bPanelCtrl .CtrlPanel label {
	float: left;
	margin-top: 7px;
}

.bPanelCtrl .CtrlPanel input {
	float: left;
	margin-top: 3px;
	margin-right: 3px;
}

.bPanelCtrl .CtrlPanel select {
	margin-top: 4px;
	margin-right: 3px;
}

.bPanelCtrl .CtrlButton {
	color: #990000;
	width: 100px;
	height: 26px;
	font-size: 16px;
	font-weight: bold;
	margin: 6px 5px;
	text-align: center;
}

.CtrlPanel input {
	margin-top: 1px;
	background: url(../images/bPanelCtrl_Sel_bg.gif) no-repeat right #fff;
	border: solid 1px #bfbfbf;
	height: 16px;
	padding-top: 3px;
	padding-left: 3px;
	font-size: 12px;
}

#pHomeIN .CtrlPanel input,
#pHomeIN .CtrlPanel select {
	float: left;
}

.bPanelFunc {
	margin: 5px;
	padding-bottom: 5px;
	_padding-bottom: 0;
	border-bottom: solid 1px #dcdcdc;
}

.bPanelFunc .FuncPanel {
	color: #666;
	margin: 0px 5px;
	border-left: solid 1px #dcdcdc;
	padding-left: 10px;
}

.bPanelFunc .FuncPanel a {
	color: #666;
	font-size: 12px;
	cursor: pointer;
	padding-left: 18px;
	margin-right: 10px;
	text-decoration: none;
}

.bPanelFunc .NotePanel {
	font-weight: bold;
}

.bPanelFunc .FuncButton {
	color: #666;
	border: none;
	font-size: 12px;
	text-decoration: none;
	vertical-align: bottom;
	cursor: pointer;
	padding-top: 1px;
}

.bPanelFunc #ButNNGrpLine {
	background: url(../images/bPanelFunc_Line_ar.gif) no-repeat -1px;
}

.picdata {
	color: #000;
	font-size: 13px;
	cursor: pointer;
	padding-left: 16px;
	text-decoration: none;
}

.bPanelFunc #ButNNTable {
	background: url(../images/bPanelFunc_Table_ar.gif) no-repeat 0;
}

.bPanelFunc #ButNNGrpBar {
	background: url(../images/bPanelFunc_Column_ar.gif) no-repeat -1px;
}

.bPanelFunc #ButNNGrpCaky {
	background: url(../images/bPanelFunc_Pie_ar.gif) no-repeat -1px;
}

.bPanelFunc #ToExcel {
	background: url(../images/bPanelFunc_Excel_ar.gif) no-repeat -1px;
	padding-left: 14px;
	margin-left: 5px;
	font-size: 12px;
}

.bPanelFunc .ButNNOutToExcel_disabled {
	background: url(../images/bPanelFunc_Excel_disabled.gif) no-repeat -1px !important;
}

.bPanelFunc #ButNNCopy {
	background: url(../images/bPanelFunc_Copy_ar.gif) no-repeat;
	padding-left: 5px;
}

.bPanelFunc .ButNNCopy_disabled {
	background: url(../images/bPanelFunc_Copy_disabled.gif) no-repeat -1px !important;
}

.bPanelFunc #ChangeHL {
	background: url(../images/bPanelFunc_RTC_ar.gif) no-repeat;
	padding-left: 6px;
	color: #c00000;
}

.bPanelFunc #ToPic {
	display: none;
	background: url(../images/bPanelFunc_Pic_ar.gif) no-repeat -1px;
	padding-left: 18px;
	margin-left: 7px;
	font-size: 12px;
}

.bPanelFunc .ButBoxRTCShow_disabled {
	background: url(../images/bPanelFunc_RTC_disabled.gif) no-repeat -1px !important;
}

/*
.bPanelFunc #SearcherKey { width:180px!important; height:16px;}
.bPanelFunc #SearcherButton { width:89px; margin-left:38px; font-size:12px;}
.bPanelFunc #ButAllSearcher { width:90px; font-size:12px;}
*/
.bPanelFunc #queryword {
	width: 180px !important;
	height: 16px;
}

.bPanelFunc #Btn_currentHY {
	width: 89px;
	margin-left: 38px;
	font-size: 12px;
}

.bPanelFunc #Btn_allHY {
	width: 90px;
	font-size: 12px;
	margin-left: 7px;
}

.bPanelFunc #ClearButton {
	font-size: 12px;
}

.bPanelFunc #clearData {
	background: url(../images/bPanelFunc_ClearList_ar.gif) no-repeat 5px 4px;
}

.bPanelFunc #fav {
	background: url(../images/bPanelFunc_FavAdd_ar.gif) no-repeat;
	padding-left: 16px;
	font-size: 12px;
}

#layout_contentR .bPanelFunc {
	height: 15px;
	margin: 0;
	padding-top: 3px;
	background: #ebebeb;
}

.bPanelData {
	width: 99.7%;
	padding: 0;
	padding-top: 5px;
	font-weight: normal !important;
	overflow: auto;
	clear: both;
	background: #fff;
}

/*
.bPanelData #GridView1 { border:solid 1px #bebebe; margin-left:5px;}
.bPanelData #GridView1 tr { border:solid 1px #c0c0c0;}
.bPanelData #GridView1 th { border-top:solid 5px #fff; border-bottom:solid 1px #c0c0c0; border-left:solid 1px #fff; padding:5px; background:#d3d3d3; font-weight:normal; white-space:nowrap;}
.bPanelData #GridView1 td { border:solid 1px #c0c0c0; padding:5px; background:#fff; white-space:nowrap;}
*/
.bPanelData #dataTable {
	border: solid 1px #d0d9ca !important;
	border-top: solid 1px #fff !important;
	margin-left: 5px;
}

.bPanelData #dataTable tr {
	border: solid 1px #c0c0c0;
}

.bPanelData #dataTable tr.altA td {
	background: #f6fff0 !important;
}

.bPanelData #dataTable th {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #c0c0c0;
	border-left: solid 1px #fff;
	padding: 5px;
	font-weight: normal;
	white-space: nowrap;
	text-align: center !important;
}

.bPanelData #dataTable th {
	background: url(../images/th_sort.gif) no-repeat right #e1e1e1;
	cursor: pointer;
}

.bPanelData #dataTable th.asc {
	background: url(../images/th_sort_asc.gif) no-repeat right #bed7ea;
	border-bottom: solid 1px #aac4d8;
}

.bPanelData #dataTable th.desc {
	background: url(../images/th_sort_desc.gif) no-repeat right #bed7ea;
	border-bottom: solid 1px #aac4d8;
}

.bPanelData #dataTable td {
	border: solid 1px #d0d9ca;
	padding: 5px;
	background: #fff;
	white-space: nowrap;
}

.bPanelData #dataTable tr .colhighlight {
	background: #eef7ff !important;
	border-bottom: solid 1px #bbccd9;
}

.bPanelData #dataTable tr.altA .colhighlight {
	background: #deefff !important;
	border-bottom: solid 1px #bbccd9;
}

.bPanelData form {
	display: block;
}

.bPanelData #UWGNNShowData_main {
	overflow: hidden;
}

.bPanelData #UWGNNUMULTIDSEL_main a {
	background: url(../images/bPanelData_Del_ar.gif) no-repeat 0px 2px;
	padding-left: 13px;
	display: block;
}


.bPanelConf {
	clear: both;
	height: 461px;
	border: solid 1px #bebebe;
}

.bPanelConfPanel {
	float: left;
	margin: 5px 0px 5px 5px;
	border: solid 1px #bebebe;
}

.bPanelConfPanelTitl {
	width: 230px;
	background: url(../images/bPanelTitl_bg.gif) repeat-x;
	height: 16px;
	padding-top: 4px;
	border-bottom: solid 1px #969696;
}

.bPanelConfPanelTitl span {
	padding-left: 5px;
}

.bPanelConfPanelTitl span span {
	background: url(../images/bPanelTitl_ar.gif) no-repeat 0px 4px;
	padding-left: 7px;
	font-weight: bold;
}

.bPanelConfPanelFunc {
	padding: 3px;
}

.bPanelConfPanelList {
	width: 230px;
	height: 360px;
	overflow: scroll;
}

/*
.bPanelList { width:100%;}
.bPanelList div { width:100%;}
.bPanelList table td { white-space:nowrap;}
.bPanelList table td a {}
.bPanelList p { background:url(../images/bPanelList_num_bg.gif) repeat-x; display:block; float:left; width:45px; height:15px; padding-top:1px; margin-right:3px; text-align:center; cursor:pointer;}
.bPanelList span {display:block; width:400px; cursor:pointer;}
*/
.bPanelList #rootName {
	font-weight: bold;
	padding: 10px 5px;
	font-size: 14px;
}

.pHome #DataList {
	height: 461px;
}

.pHome #DataList .bPanelList {
	width: 243px;
	height: 383px;
	overflow: scroll;
	padding-left: 5px;
}

.pHome #DataList .bPanelList a {
	cursor: pointer;
}

.pHome #DataList .bPanelList img {
	cursor: pointer;
}

.pHome #DataCntt {
	height: 461px;
}

.pHome #DataCntt .bPanelData {
	height: 420px;
	_height: 350px;
}

.pHome #DataCntt .bPanelData iframe {
	display: block;
	width: 100%;
	height: 100%;
	overflow: none;
}

.pHome #DataConf {
	height: 461px;
}

.pHome #DataConf .bPanelCtrl #ButNNAddSel {
	margin-left: 700px;
	width: 100px;
}

.pHome #DataConf .bPanelData {
	height: 470px;
}

#pHomeSearch #DataList .bPanelFunc {
	display: none;
}

#pHomeSearch #DataList .bPanelList {
	height: 440px;
}

#pHomeSearch .bPanelTitlRed {
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

/* del important*/
/*
#pCoal .bPanelList { height:440px;}
#pCoal .bPanelData { height:460px;}
#coallist .bPanelData { height:350px;}
#coallist .bPanel { height:460px;}
#coaldata .bPanelData { height:350px;}
#coaldata .bPanel { height:460px;}
*/
#pCoal #layout_contentR {
	width: 98.5%;
	margin: auto;
}

#pCoal .bPanel {
	height: auto;
}

#pCoal .bPanelFunc {
	display: none;
}

#pCoal #BoxSelList {
	height: 378px;
	border: none;
}

#pCoal .box_index_func {
	height: 30px;
}

#pCoal .tboxlist {
	margin: 5px 0;
}

#pCoal #selectedData {
	clear: both;
}

#pCoal #selectedData .FuncPanel {
	margin-top: 10px;
	padding: 5px 0px 3px 5px;
	height: 30px;
	background: #ededed;
	border-top: solid 1px #bbb;
	clear: both;
	text-align: center;
}

#pCoal #buildData {
	background: #fae9cb;
	border: solid 1px #dfa94c;
	margin: 5px !important;
	display: block;
	width: 150px;
}

#pCoal #buildData a {
	font-size: 14px;
	font-weight: bold;
	color: #b75200;
}

#pCoal #clearData {
	position: relative;
	top: -25px;
	left: 120px;
}

#pCoal #clearData a {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
}

#pCoal .delzb a {
	font-size: 13px;
}

.pChart {
	margin-top: 10px;
}

.pChart .bPanelList {
	height: 160px;
	overflow: scroll;
}

.pChart .bPanelCtrl {
	text-align: right;
}

.pData #DataCntt {
	width: 100%;
	border: none;
}

.pData .bPanelData {
	border: none;
	width: 100%;
	height: 340px;
	POSITION: relative;
}

.pData_SelIfrm .bPanelData {
	height: 420px;
}

.pData_Gdln .bPanelData {
	height: 380px;
}

.pData .bPanelData tr.altA td {
	background: #fff !important;
}

.pData .bPanelData tr.altA td {
	background: #f6fff0 !important;
}

.pData #Radio0,
.pData #Radio1 {
	background-image: none;
	background-color: transparent;
	border: none;
	margin-top: 3px;
}

.FixedDataColumn {
	position: relative;
	background-color: #E6ECF0;
}

/* layout_content end */

/* box go */
#Show_div_index {
	width: 105px;
}

#Show_div_date {
	width: 145px;
}

#Show_div_area {
	width: 85px;
}

#Show_div_EnterType {
	width: 85px;
}

.box_index {
	width: 200px;
	height: 250px;
	border: solid 2px #838e55;
	border-top: 1px;
	border-left: 1px;
	position: absolute;
	background: #fff;
	display: none;
	z-index: 9999999;
}

.box_index * {
	color: #838e55;
	font-size: 12px;
}

.box_index_cntt {
	height: 220px;
	overflow: auto;
}

.box_index_func {
	padding: 5px 0px 3px 5px;
	height: 20px;
	background: #f0f6d7;
	border-top: solid 1px #ced8a7;
	clear: both;
	text-align: center;
}

.box_index_func input {
	color: #5d663a !important;
	font-weight: bold;
	font-size: 13px !important;
}

.tboxlisttitl {
	font-weight: bold;
	padding: 3px 0;
}

#BoxFavList {
	z-index: 9999999;
	display: none;
}

#BoxFavList .box_index_titl {
	position: absolute;
	top: 0;
	border: solid 1px #838e55;
	border-bottom: none;
	padding: 3px 5px;
	margin: 3px 5px;
	cursor: pointer;
	z-index: 9999999;
}

#BoxFavList #BoxFavListBtitl {
	left: 70px;
}

#BoxFavList .BoxFavList-Selected {
	background: #838e55;
	color: #fff;
}

#BoxFavList .box_index_cntt {
	width: 200px;
	height: 195px;
	position: absolute;
	top: 21px;
	border-top: solid 3px #838e55;
}

#BoxFavList .box_index_func {
	width: 195px;
	position: absolute;
	bottom: 0;
}

#BoxFavList table {
	width: 170px;
	margin: 5px;
}

#BoxFavList table td {
	border: none 0px !important;
	padding: 3px 0;
}

#BoxFavList table td a {
	width: 125px;
	display: block;
	text-decoration: none;
}

#BoxFavList table td input {
	border: none;
	background: url(../images/bPanelData_Del_ar.gif) no-repeat;
	padding-left: 10px;
	text-decoration: underline;
}

#ButShowList {
	width: 120px;
}

#ButResList {
	width: 120px;
}

.ButShowListMouseOver {
	background: #969696 !important;
	color: #fff !important;
	border: solid 1px #969696;
}

#BoxSelList {
	display: block;
	height: 400px;
	top: 193px;
	left: 134px;
	border: solid 2px #969696;
	border-left: 5px;
	background: #f5f5f5;
}

#BoxSelList * {
	color: #000;
}

#BoxSelList .box_index_cntt {
	height: 330px !important;
	overflow: hidden;
}

#BoxSelList .box_index_func {
	background: #ededed !important;
	border-top: #bbb;
}

#BoxSelList .box_index_func input {
	color: #000 !important;
	font-size: 14px !important;
	margin-right: 10px;
	padding: 3px;
}

#BoxSelList #ButSelEnter {
	color: #990000 !important;
}

#BoxSelList .tboxtitl {
	padding: 10px 5px;
}

#BoxSelList .tboxtitl * {
	font-size: 14px !important;
	font-weight: bold;
	color: #000 !important;
}

#BoxSelList .tboxlist {
	float: left;
	border: solid 1px #bbb;
	margin-left: 4px;
	background: #fff;
}

#BoxSelList .tboxlistcntt {
	height: 300px;
	overflow: scroll !important;
}

#BoxSelList .tboxlistcntt table td {
	white-space: nowrap;
}

#BoxSelList .tboxlistcntt div table {
	width: 400px;
}

#IndustryType,
#IndustryType .tboxlistcntt {
	width: 260px;
}

#IndustryZB,
#IndustryZB .tboxlistcntt {
	width: 280px;
}

#Country,
#Country .tboxlistcntt {
	width: 180px;
}

#Area,
#Area .tboxlistcntt {
	width: 180px;
}

#Type,
#Type .tboxlistcntt {
	width: 180px;
}

#SelListE,
#SelListE .tboxlistcntt {
	width: 140px;
}

#SelListA div {
	width: 100%;
}

#SelListA input {
	float: left !important;
	width: 20px;
}

#SelListA a {
	float: left;
}

#SelListA p {
	background: url(../images/bPanelList_num_bg.gif) repeat-x;
	display: block;
	float: left;
	width: 45px;
	height: 15px;
	padding-top: 1px;
	margin-right: 3px;
	text-align: center;
	cursor: pointer;
}

#SelListA span {
	float: left;
	display: block;
}

#SelListA table {
	width: 500px !important;
}

#SelListA a span {
	display: block;
	width: 350px;
	cursor: pointer;
	margin-left: 5px;
}

#SelListE {
	border: solid 1px #990000 !important;
	background: #f9fce1 !important;
}

#SelListE .tboxlistcntt div table {
	width: auto;
}

#SelListE #TreeViewBigIndustryn0Nodes div table td .TreeViewBigIndustry_1 {
	color: #990000 !important;
}

.TreeBack {
	color: #fff !important;
	background: #969696;
	padding: 3px 5px;
	width: 55px;
	height: 15px;
	display: block;
}

/*#TreeViewBigIndustryn0Nodes div table td .TreeViewBigIndustry_1 { color:#fff!important; background:#969696; padding:3px 5px; width:60px; height:15px; display:block;}*/
/*#TreeViewBigIndustryt0 { color:#000!important!important; background-color:transparent!important; padding:auto; width:auto; height:auto;}*/

#div_area {
	left: 400px;
}

#div_date {
	height: 105px;
}

#div_date span {
	float: left;
	display: block;
	clear: both;
	width: 200px;
	padding: 5px;
}

#div_date p {
	float: left;
	display: block;
	padding: 3px;
}

#div_date p select {
	margin-top: -3px;
}

#div_date select {
	float: left;
	padding: 3px;
}

#div_date .box_index_cntt {
	padding: 5px;
	height: 65px;
	overflow: hidden;
}

#BoxRTC {
	width: 200px;
	height: 185px;
}

#BoxRTC .box_index_cntt {
	height: 145px;
	padding: 5px;
}

#BoxRTC .tboxtitl {
	display: none;
}

#BoxRTC .tboxlist {
	float: left;
	width: 80px;
}

#BoxRTC .tboxlistcntt {
	float: left;
	height: 103px;
}

#BoxRTC .tboxlistcntt a:hover {
	text-decoration: underline;
}

#BoxRTC .tboxlistfunc span {
	display: block;
	text-align: center;
	float: left;
}

#BoxRTC .tboxlistfunc span .tboxbtn {
	width: 40px;
	background: #316ac5;
	color: #fff;
}

#BoxRTC .tboxcnttfunc {
	position: absolute;
	left: 88px;
	top: 40px;
	width: 15px;
}

#BoxRTC .tboxcnttfunc span .tboxbtn {
	font-weight: bold;
	background: #316ac5;
	color: #fff;
	margin-top: 5px;
}

#BoxRTC #BoxListA {
	position: absolute;
	left: 5px;
	top: 5px;
	height: 130px;
	border: solid 1px #c0c0c0;
}

#BoxRTC #BoxListB {
	position: absolute;
	left: 111px;
	top: 5px;
	height: 130px;
	border: solid 1px #c0c0c0;
}

#BoxRTC #ColListType img,
#BoxRTC #RowListType img {
	display: none;
}

#BoxRTC #ColListType table,
#BoxRTC #RowListType table {
	width: 78px;
	margin: auto;
}

#BoxRTC .RowListType_1,
#BoxRTC .ColListType_1 {
	color: #fff;
}

#BoxRTC .RowListType_2,
#BoxRTC .ColListType_2 {
	background: #316ac5;
}

#BoxFav {
	width: 200px;
	height: 250px;
	background: #fff;
	display: none;
}

#BoxFav .box_index_cntt {
	overflow: hidden !important;
}

#BoxFav .tboxlist {
	padding: 5px;
}

#BoxFav #BoxList {
	background: #f0f6d7;
}

#BoxFav #BoxList input {
	width: 180px;
	height: 20px;
	font-size: 14px;
}

#BoxFav #Div1 .tboxlistcntt {
	overflow: auto;
	height: 145px !important;
}

#BoxFav #Div1 ol {
	line-height: 140%;
}

/* box end */

/* fav go */
#ButMYFav {
	position: absolute;
	top: -59px;
	right: 20px;
	width: 94px;
	height: 19px;
	background: url(../images/ButMYFav_bg.gif) no-repeat #fdbc87;
	border: none;
	color: #ffbd79;
	text-align: left;
	padding-left: 7px;
	cursor: pointer;
}

/* fav end */

/* layout_footer go */
#layout_footer {
	margin: 10px;
	border-top: solid 1px #969696;
	position: relative;
	clear: both;
}

#footerFunc {
	padding: 10px;
}

#footerFunc a {
	color: #000;
}

#footerCopy {
	position: absolute;
	top: 1px;
	right: 0;
	background: url(../images/logosmall.gif) no-repeat right;
	padding: 10px;
	padding-right: 120px;
}

#footerCopy span {
	display: block;
	padding: 0px 5px;
	color: #646464;
}

#footerCopy .CopyEn {
	font-family: Arial;
}

#footerCopy img {
	display: none;
}

/* layout_footer end */

/* other */

/* loading */
#loading {
	background: url(../images/loading.gif) no-repeat 0px 8px;
	padding-left: 18px;
	padding-top: 10px;
	margin: 5px;
}

#layout_contentL {
	position: relative;
}

#layout_contentL #loading {
	position: absolute;
	top: -8px;
	right: 0;
}

/* clearbox */
clearbox {
	clear: both;
}

#pic_func li {
	float: left;
	margin-left: 10px;
	text-align: center;
	margin-top: 3px;
}

#pic_func .selected {
	background: url(../images/tab_bg.gif) no-repeat;
	width: 75px;
	height: 15px;
	margin-top: 1px;
	padding-top: 5px;
	_position: relative;
	_top: 1px;
}

#pic_func .selected a {
	font-weight: bold;
}

#pic_func1 {
	float: right;
	margin-right: 20px;
	margin-top: 3px;
}

#pic_func1 li {
	float: left;
}

#fav_func {
	display: none;
}

#fav_ok {
	clear: both;
}


#ty {
	display: none;
}

#pic_func .box_order {
	display: none;
	width: 200px;
	background-color: yellow;
}

#boxA,
#boxB {
	float: left;
}

#boxA h4,
#boxB h4 {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#pic_func .footer {
	clear: both;
	width: 200px;
}

#page_IndustryData #main {
	width: 100%;
	border: 1px solid #EEE;
	height: 500px;
}

#page_IndustryData #Indfav {
	float: right;
	margin-right: 20px;
}

#page_IndustryData .box {
	border: 1px solid #000;
	float: left;
	margin: 10px 0 0 10px;
	width: 350px;
	height: 300px;
	overflow: auto;
}

.box h4,
.box1 h4 {
	margin: 0;
	padding: 0;
}

#page_IndustryData .box1 {
	border: 1px solid #000;
	float: left;
	margin: 10px 0 0 10px;
	width: 100px;
	height: 300px;
	overflow: auto;
}

#IndustryType .selected {
	background-color: orange;
}

#main .box_func {
	margin: 20px;
	clear: both;
	border: 1px solid #000;
	text-align: center;
}

#addzb {
	background: #fae9cb;
	border: solid 1px #dfa94c;
	margin: 5px;
	display: block;
	width: 150px;
}

#addzb a {
	font-size: 14px;
	font-weight: bold;
	color: #b75200;
}

#Div1 .fav_list li {
	margin-top: 20px;
	clear: left;
}

.btn {
	cursor: hand;
	padding: 5px;
	width: 30px;
}

.delfav {
	background: url(../images/bPanelData_Del_ar.gif) no-repeat top left;
	padding-left: 10px;
	margin-left: 10px;
	cursor: hand;
}

.delzb {
	background: url(../images/bPanelFunc_ClearList_ar.gif) no-repeat 0px 12px;
	padding-left: 5px;
	cursor: hand;
}

#datetxt {
	width: 145px;
}

#rowlist .selected {
	background-color: #316ac5;
}

#collist .selected {
	background-color: #c00000;
}

#rowlist .selected a {
	color: #ffffff;
	font-weight: bold;
}

#collist .selected a {
	color: #ffffff;
	font-weight: bold;
}

#collist li {
	clear: both;
	white-space: nowrap;
}

/* Grid */
#selectedData {
	display: none;
	text-align: left;
	margin-top: 10px;
}

#selectedData .box_func {
	float: left;
	margin-top: 60px;
}

#selectedData a {
	font-size: 16px;
	padding: 10px;
	width: 100px;
	height: 30px;
}

#selectedData table {
	border: solid 1px #bebebe !important;
	margin-left: 5px;
	text-align: center;
}

#selectedData table tr {
	border: solid 1px #c0c0c0;
}

#selectedData table tr.altA td {
	background: #f6fff0 !important;
}

#selectedData table h3 {
	font-weight: normal;
}

#selectedData table th {
	font-size: 12px !important;
	text-align: center;
	font-weight: bold !important;
	width: 100px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #c0c0c0;
	border-left: solid 1px #fff;
	padding: 5px;
	background: #d3d3d3;
	font-weight: normal;
	white-space: nowrap;
	text-align: center !important;
}

#selectedData table td {
	font-size: 12px !important;
	border: solid 1px #c0c0c0;
	padding: 5px;
	background: #fff;
	white-space: nowrap;
}

/* 行列转换的左右列表 */
.r,
.c {
	display: block;
	width: 80px;
}

#Type {
	display: none;
}

.box_pic {
	display: none;
}

.zbty {
	cursor: hand;
}

#ZB span {
	cursor: hand;
}

#Country {
	display: none;
}

#buildData2 {
	float: left;
	background: #fae9cb;
	text-align: center;
	border: solid 1px #dfa94c;
	margin-left: 5px;
	padding: 5px !important;
	width: 150px;
}

#buildData2 a {
	font-size: 14px;
	font-weight: bold;
	color: #b75200;
}

#pCoal #clearData {
	float: left;
	left: 0;
	top: 0;
	display: block;
	width: 100px;
	margin-left: 0;
}

#pCoal #clearData a {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
}

#searchTree ul {
	padding-left: 15px;
}

#searchTree li {
	list-style: none;
	cursor: pointer;
}

#ToIndex {
	position: absolute;
	top: -25px;
	left: 10px;
	font-size: 14px;
}

#backindex {
	position: absolute;
	top: 80px;
	right: 20px;
	width: 50px;
	background: none;
	border: none;
	text-decoration: underline;
	font-weight: bold;
}

.box_selpic div {
	margin-top: 15px;
	height: 250px;
	overflow: auto;
	float: left;
	width: 230px;
}

#cbxpic {
	margin: 10px 0 0 10px;
}

#resetcbx {
	margin-left: 10px;
}

#zbexpl {
	padding: 5px;
	margin-top: 10px;
}

.box_table_func {
	clear: both;
	overflow: hidden;
	display: block;
	_width: 98%;
	height: 30px;
}

#box_table_trend {
	display: none;
	padding: 5px;
	padding-left: 20px;
}

#box_table_trend * {
	font-size: 12px;
	color: #666;
}

#box_table_trend li {
	float: left;
	padding-right: 3px;
}

#box_table_trend h4 {
	float: left;
	font-weight: bold;
	padding-top: 3px;
}

#box_table_math {
	display: none;
	padding: 5px;
	padding-left: 20px;
}

#box_table_math * {
	font-size: 12px;
	color: #666;
}

#box_table_math li {
	float: left;
	padding-right: 3px;
}

#box_table_math h4 {
	float: left;
	font-weight: bold;
	padding-top: 3px;
}

#mathok {
	padding-top: 5px !important;
	display: block;
}

#mathok a {
	text-decoration: underline;
	font-weight: bold;
}

#mathreset {
	padding-top: 5px !important;
	display: block;
}

#mathreset a {
	text-decoration: underline;
	font-weight: bold;
}

#datafav {
	display: none;
}

#fav {
	display: none;
}