@import url("/custom/CE-news/custom.css");
#tabLinks .tabsFixed li{ width:150px;}
#tabLinks{display:none}

.CE-Macro-Tree{ display:none;}

.nav2new .nav2_1 a div {padding: 0 10px;}

p{line-height:1.4em}
.ygtvlabel:hover{border:0}
#treeDiv .ygtvitem a.hightlight:link,#treeDiv .ygtvitem a.hightlight:visited{color:#FF6600}
#treeDiv .ygtvitem a:visited{color:#666}

.portal{background:#f5f5f5; padding:5px; margin-top:5px}
#treeDiv{height:350px; overflow-y:auto}
.yui-dt-bd{height:400px; overflow-y:auto;overflow-x:hidden}
.portlet_prevnext,hr{display:none}
.colstyle2{margin-top:5px; background:#195A80}
.colstyle2 .portlet_frame{margin:0}
.colstyle2 .portlet{padding-bottom:2px}
.yui-skin-sam .yui-dt-bd table{border:0; color:#fff; font-size:7pt}
.yui-skin-sam .yui-pg-container{background:none}
.yui-skin-sam .yui-dt th{background:url(images/table_header.gif) repeat-x; color:#fff;border:0}
.yui-skin-sam .yui-dt th a:link,.yui-skin-sam .yui-dt th a:visited{color:#fff}
.yui-skin-sam tr.yui-dt-even{background:#175274}
.yui-skin-sam tr.yui-dt-even td.yui-dt-asc, .yui-skin-sam tr.yui-dt-even td.yui-dt-desc{background:#1d6995}
.yui-skin-sam tr.yui-dt-odd{background:#276990}
.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc, .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc{background:#3080b0}
.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc, .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc{background:#2d9ee5}
.yui-skin-sam th.yui-dt-asc .yui-dt-liner{background:transparent url(images/dt-arrow-up.png) no-repeat right center}
.yui-skin-sam th.yui-dt-desc .yui-dt-liner{background:transparent url(images/dt-arrow-dn.png) no-repeat right center}



.macro_right_th{
	background-color:#254e73;
	color:#FFFFFF;
	left:2px;
	padding:4px 0;
	position:absolute;
	width:169px;


}
.macro_right_tb{
	border:#dcdcdc solid 1px;
	padding:18px 3px 3px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#254e73;
	
}
.macro_right_tr{
	background-color:#f4f4f4;
}
.macro_right_padding{
	padding-left:5px;

}
.macro_right_tb tr{
	line-height:24px;
	height:24px;
}
.macro_right_tb tr td{
	line-height:24px;
	height:24px;
}
.macro_right_tb tbody tr:hover{
	color:#FF6633;
	cursor:pointer;
}
.macro_right_tb tbody{


}
.macro_right_b{
		height:320px;
	overflow:auto;
	overflow-x:hidden;
	
}
/*--newMacro--*/
.m_title .portlet_top{
	background-color:#ff6600;
	border:none;
	height:24px;
	-moz-border-radius:3px;
	background-image:url(images/macro_03.jpg);
	background-repeat:repeat-x;
	}
	
.m_title .portlet_header{
	padding:2.5px 0;
	}
.m_title .portlet_header .expanded{
	background-image:url(images/macro_11.jpg);
	background-repeat:no-repeat;
	width:16px;
	height:14px;
	margin:2.5px 0 0 5px;
	}
	
.m_title .portlet_top .title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
.m_title2 .portlet_top{
	background-color:#ff6600;
	border:none;
	height:24px;
	-moz-border-radius:3px;
	background-image:url(images/macro_05.jpg);
	background-repeat:repeat-x;
	}
	
.m_title2 .portlet_header{
	padding:2.5px 0;
	}
.m_title2 .portlet_header .expanded{
	background-image:url(images/macro_08.jpg);
	background-repeat:no-repeat;
	width:16px;
	height:14px;
	margin:2.5px 0 0 5px;
	}
	
.m_title2 .portlet_top .title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
.m_title .portlet_main {
	background-color:#f5f5f5;
	}
.m_title .portlet_main .portlet{
	border:none;
	
	}
.m_title .portlet_main .portlet .portlet_content{ width:240px;}
	
#treeDiv{
	height:410px;
	width:222px;
	}
	
.portlet_main, .portlet_main a,.portlet_main a:link, .portlet_main a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#444;
	font-weight:bold;
	text-decoration:none;
	}
.portlet_main a:hover{
	color:#ff6600;
	background-color:#f5f5f5;
	}
	
.ygtvdepthcell{
	background:none;}
	
.ygtvlp,.ygtvlph,.ygtvtp,.ygtvtph{
	
	background-image:url(images/n_m_2.gif);
	background-repeat:no-repeat;
	background-position:5px 9px;
	width:15px;
	}	
.ygtvtm,.ygtvtmh,.ygtvlm,.ygtvlmh{
	background-image:url(images/n_m_1.gif);
	background-repeat:no-repeat;
	background-position:5px 9px;
	width:15px;
	
	}
.ygtvtn,.ygtvln{
	background-image:url(images/n_m_3.gif);
	background-repeat:no-repeat;
	background-position:4px 6px;
	}
.ygtvitem{
    border-bottom: 1px solid #E8E8E8;
    border-top: 1px solid #FFFFFF;	
	}
#ygtv1,#ygtv0,#ygtvc0{border-top:none}

.ygtvchildren{ border-top: 1px solid #E8E8E8;}

/*New-CEMacro-right*/
.m_right #json{ background-color:#f5f5f5;}
.x-grid3-hd-row td {
    border-left-color: none;
    border-right-color:  none;
	height:15px;
}
.x-grid3-hd-row td.x-grid3-cell {
    background: none;
    border-color: none;
    border-width: 0;
    padding: 0;
}
.x-grid3-header {
    background-color:#f5f5f5;
    background-image:none;
}
.x-grid3-header table{ border-bottom:2px #ff6600 solid; color:#ff6600; text-transform:uppercase;}
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {border-top-color: #F5F5F5; background-color:#f5f5f5; background-image:none; width:100%!important; margin-left:10px;}
.x-panel-bbar .x-panel-bbar-noborder{ background-color:#f5f5f5;}
.x-grid3-row {border:0;border-bottom:1px #e8e8e8  solid;border-top:1px #ffffff solid;background-color:#f5f5f5;}
.x-grid3-row-table{ margin-top:1px; width:100%!important;}
#ext-gen24 table td.x-grid3-td-col_0,#ext-gen24 table td.x-grid3-td-col_1,#ext-gen28 table td.x-grid3-td-col_2,#ext-gen28 table td.x-grid3-td-col_0,#ext-gen28 table td.x-grid3-td-col_1,#ext-gen24 table td.x-grid3-td-col_2{ width:33%!important;}
#ext-gen24 table td.x-grid3-td-col_2{ width:28%!important; text-align:right;}
#ext-gen24 table td.x-grid3-td-col_0{ width:22%!important; text-align:left;}
#ext-gen24 .x-grid3-row-alt,#ext-gen24 .x-grid3-row, #ext-gen24{ width:100%!important;}
.x-grid3-header-inner{ width:100%!important;}
.x-grid3-header-inner .x-grid3-header-offset,.x-grid3-row .x-grid3-row-first{ width:100%!important; background:#f5f5f5!important/*8817头部有背景色块，2011-11-2，lisa*/}
.x-grid3-body .x-grid3-td-numberer { background-image:none!important;}

.x-grid3-hd-col_2{ text-align:right!important}
.x-grid3-hd-col_0{ text-align:center!important}



.x-grid3-row-selected {color:#fff;background:url(images/macro_r_bg.jpg) left top repeat-x;}
.x-grid3-row-over{color:#fff;background:url(images/macro_r_bg.jpg) left top repeat-x;}
.x-grid3-row-selected .x-grid3-cell-inner,.x-grid3-row-over .x-grid3-cell-inner{ color:#fff;}
.x-grid3-scroller{ background-color:#f5f5f5;}
.x-grid3-locked{ border:0; background-color:#f5f5f5; }
.x-grid3-header-offset table{ width:100%!important; padding-right:15px;}
.x-grid3-header-offset table td{ text-align:center}
.x-grid3,.x-panel-bwrap{ background-color:#f5f5f5;}
td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {background-color:#f5f5f5; background-image:none;}
.x-grid3-hd-btn{ background-color:#f5f5f5; background-image:none;}
.x-grid3-hd-over .x-grid3-hd-btn{display:none;}
.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner{padding-left:3px !important;	}
.x-grid3-hd-inner{ width:100%; height:20px; padding:0 3px 0 5px;  text-align:right;  margin:0;}
 .x-grid3-hd-col_2{ text-align:right!important;}
 .x-grid3-hd-inner{text-align:left!important; }
#ext-gen21{ left:23px !important;left:0\9 !important;}
/*#ext-gen13{ display:none;}*/
#ext-gen13{ display:block;}
#ext-gen3{ background-color:#f5f5f5 !important}



/*new_menu_NoLogin*/
.nav5-nologin {
    background: url("images/nav2_bg_03.gif") no-repeat scroll 0 0 transparent;
    font-size: 11pt;
    line-height: 27px;
    min-height: 32px;
    padding: 0;
    margin: 0 auto;
    width: 984px;
	margin-top: 5px;
}
.nav5-nologin a {
    float: left;
    margin: 0;
    text-align: center;
    width: 128px;
	font-weight:bold;
}
#banner .nav5-nologin a:visited, #banner .nav5-nologin a:link {
    color: #00466E;
}
#banner .nav5-nologin a:hover { color:#ffffff;}
#banner .nav5-nologin a.current:visited, #banner .nav5-nologin a.current:link, #banner .nav5-nologin li.hover a.current:link {
    color: #FFFFFF;
    text-decoration: none;
}
.nav5-nologin {
    position: relative;
    z-index: 1000;
}
.nav5-nologin ul {
    list-style-type: none;
    padding-top: 5px;
	padding-left:10px;
}
.nav5-nologin ul li {
    float: left;
}
.nav5-nologin ul.navLinks li {
    position: static;
}
.nav5-nologin ul li a {
    display: block;
}
* html .nav5-nologin ul li ul a, .nav5-nologin ul li ul a:visited {
    width: 160px;
}
.nav5-nologin ul li ul {
    display: none;
    padding: 0;
}
#banner table {
    border-collapse: collapse;
    font-size: 0.8em;
    margin: -1px;
}
.nav5-nologin .drop:hover {
}
.nav5-nologin .drop .arrow {
    background-image: url("images/arrow.gif");
    background-position: 40px top;
    display: block;
    float: right;
    height: 27px;
    visibility: hidden;
    width: 20px;
}
.nav5-nologin .drop .current .arrow, #banner .nav5-nologin .drop .current .arrow:hover {
    background-position: 20px top;
}
.nav5-nologin .market:hover .arrow, .nav2 .current .arrow {
    visibility: visible;
}
.nav5-nologin .navLinks {
    background: url("images/tabLinks_bg_orange.gif") no-repeat scroll 0 0 #131B26;
    font-size: 9pt;
    height: 33px;
    line-height: 15px;
    overflow: hidden;
    padding: 0 5px 0 13px;
    width: 757px;
}
.nav5-nologin .navLinks_nologin {
    background-image: url("images/tabsFixed_bg_orange.gif");
    clear: both;
    width: auto;
}
.navLinks li {
    margin-top: 5px;
    padding: 0;
}
.navLinks a {
    margin: 0;
    padding: 1px 12px 3px;
    width: auto;
}
#banner .navLinks a:visited, #banner .navLinks a:link {
    color: #FFFFFF;
}
#banner .navLinks a:hover {
    background: none repeat scroll 0 0 #132D48;
    color: #FFFFFF;
}

#banner .nav5-nologin .m_list1:hover .m{background:url(images/Menu_arrow_nomal.gif) 7px 9px no-repeat;}

#banner .nav5-nologin .m_list1 a{ width:85px!important; font-weight:bold; text-align:right;}
#banner .nav5-nologin{ font-family:Arial, Helvetica, sans-serif; position:relative;}
#banner .nav5-nologin .nav2_1 .dv{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#banner .nav5-nologin .nav2_1 a:hover .dv{background:url(images/tabsFixed_current_orange.gif) right top no-repeat;color:#fff;}
#banner .nav5-nologin .m_list1 .dv{float:left;margin:0 5px;text-align:center;width:128px; color:#00466E; cursor:pointer;}
#banner .nav5-nologin .m_list1 .dv:hover{background:url(images/tabsFixed_current_orange.gif)  no-repeat}
	#banner .nav5-nologin .m_list1 .dv:hover a{ color:#FFF;}
#banner .nav5-nologin .m_list1 .dv .m{ float:left;width:20px; height:27px;background:url(images/new_menu_list.gif) 10px top no-repeat;}
#banner .nav5-nologin .m_list1 .current .m{background:url(images/Menu_arrow_nomal.gif) 7px 9px no-repeat;}
#banner .nav5-nologin .m_list1:hover .m{background:url(images/Menu_arrow_nomal.gif) 7px 9px no-repeat;}
	#banner .nav5-nologin .m_list1 .m:hover{background:url(images/Menu_arrow_hover.gif) 7px 9px no-repeat!important; color:#fff;}
	#banner .nav5-nologin .m_list1 .dv .m .arrow{ position:absolute;top:32px;left:0px;width:984px;display:none;cursor:default;}
#banner .nav5-nologin .nav2_1 a.current div, #banner .nav5-nologin .nav2_1 a.current:hover div{ background:none;}
#banner .nav5-nologin .m_list1 .m:hover .arrow{ display:block;}
#banner .nav5-nologin ul li .arrow:hover ul{ display:block; z-index:inherit;position:inherit;left:0;top:0;margin-left:0;}
#banner .nav5-nologin ul li{ position:inherit; float:left;}
#banner .nav5-nologin .nav2_1 a.current .dv, #banner .nav5-nologin .nav2_1 a.current:hover .dv{background:url(images/tabsFixed_current_orange.gif)  no-repeat}
#banner .nav5-nologin .nav2_1 a.current, #banner .nav5-nologin .nav2_1 a.current:hover{background:none}

.nav5-nologin .m_list .arrow h1{ font-size:11px; text-align:left; color:#4D4D4D; font-weight:normal; margin:5px 0 8px 15px; line-height:18px;}
.nav5-nologin .m_list .arrow h1 span{ font-size:12px; color:#ff6600;}
.nav5-nologin .m_list .arrow h2{ font-size:11px; text-align:left; color:#4D4D4D; font-weight:normal; padding:0 220px 0 10px; margin:3px 0 0 20px; background:url(images/menu_full_09.gif) left 4px no-repeat;}
.nav5-nologin .navLinks{ line-height:18px;}
.nav5-nologin .navLinks li{ margin-top:6px;}
.nav5-nologin .navLinks a{ padding:0 12px;}

/*new_menu弹出内容内容*/
#menu_content{-moz-border-radius:0px 0 4px 4px;border:solid 4px #f7901e; padding:1px 0 0 1px;background-color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#banner #menu_tb{ margin:0;border-top:solid 1px #e7e7e7;border-left:solid 1px #e7e7e7;background-color:#f5f5f5;}
	#banner #menu_content #menu_tb ul.other{ display:block; list-style-type:none; background-image:url(images/m_list_bg.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#f0f0f0; border-right:solid 1px #e2e2e2; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding:0; margin:3px; font-weight:normal;}
	#banner #menu_content #menu_tb ul.news_bg{ display:block; list-style-type:none; background-image:none; background-color:#f0f0f0; border-right:solid 1px #e2e2e2; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding:0; margin:3px; font-weight:normal; }
		#menu_tb ul.other li,#menu_tb ul.news_bg li{ float:none;line-height:19px;padding:0 0 0 10px;text-align:left; margin-bottom:2px;margin-right:4px; font-weight:bold;}
		#menu_tb ul.other li a:link,#menu_tb ul.other li a:visited{color:#f5f5f5!important; text-decoration:none; font-weight:bold; display:inline; background:none!important; margin:0; text-align:left; float:none; width:inherit;}
		#menu_tb ul.other li a:hover{color:#f5f5f5!important; text-decoration:underline; display:inline; font-weight:bold; background:none!important; margin:0; text-align:left; float:none; width:inherit;}
		#menu_tb ul.other li.hov{ background-color:#f7901e;line-height:23px;margin-bottom:3px;margin-right:0;}
		#menu_tb ul.news_bg li.hov{ background-color:#f7901e;line-height:23px;margin-bottom:3px;margin-right:0;}
		#banner #menu_content #menu_tb ul.news_bg a:link,#banner #menu_content #menu_tb ul.news_bg a:visited{color:#f5f5f5!important; font-weight:bold; text-decoration:none; display:inline; background:none!important; margin:0; text-align:left; float:none; width:inherit;}
		#banner #menu_content #menu_tb ul.news_bg a:hover{color:#f5f5f5!important; text-decoration:underline;font-weight:bold; display:inline; background:none!important; margin:0; text-align:left; float:none; width:inherit;}
		
#banner #menu_tb td{ vertical-align:top;}
.menu_full_con{ padding:0; margin:0 0 10px 10px;color:#666666; text-align:left;}
		.menu_full_con h1{ margin:0; padding:0; font-size:16px; font-weight:bold; }
		.menu_full_con h2{ margin:2px 0 10px 0; padding:0; font-size:13px; font-weight:normal; line-height:18px;}
			.menu_full_con h2 span{ color:#ff6600;}
		.menu_full_con h3{margin:0; padding:0; font-size:12px; font-weight:normal; line-height:18px;}
		.menu_full_con p{ margin:0; padding-left:10px; background:url(images/menu_full_2_01.gif) left 7px no-repeat; line-height:17px; font-size:11px; font-weight:normal;}
			.menu_full_con p a{ color:#666666!important; text-decoration:underline!important; display:inline!important; background:none!important; float:none; width:inherit;}
			.menu_full_con p a:hover{ color:#ff6600!important;}
		.menu_full_con .pic{ float:right; width:281px; height:300px; margin-right:0px; margin-top:0;}
		.menu_full_con h4{margin:10px 0 0 0; padding:0; font-size:12px; font-weight:normal; line-height:18px;}
			.menu_full_con h4 a{ color:#666666!important; text-decoration:underline!important; display:inline!important; background:none!important; float:none; width:inherit;}
			.menu_full_con h4 a:hover{ color:#ff6600!important;}

/*http://www.capitalvue.com/home/CE-Macroview/portalset/Floor-space-area-completed?rn=47830044
*right 样式名称发生变化，页面出错
*lisa 2011-9-13*/
#ext-gen7{ background-color:#f5f5f5!important}
#mainBody #grid_table .x-panel-bbar{ display:none}	
.x-grid3-col-col_0 {*text-align:left }
/*********************end****************************/
/*http://www.capitalvue.com/home/CE-Macroview/portalset/Floor-space-area-completed?rn=47830044
*ie9 
*lisa 2011-10-18*/
:root .x-grid3-scroller{ overflow-x:hidden\9 }
/*********************end****************************/
/***************************************************
* http://www.capitalvue.com/home/CE-Macro?rn=55920118
* 右边一列数字被遮挡
* lisa 2011-10-25
****************************************************/
 .x-grid3-col-col_2 div{ padding-right:2px}
 /**********************end************************/
/*******************************************************************
*http://www.capitalvue.com/home/CE-Macroview/portalset/GDP?rn=723931213
*8817表格问题
* lisa 2011-11-2
 **************************************************************/
 #mainBody #grid_table .x-grid3 .x-grid3-unlocked{ left:0\9!important}
 .x-grid3-scroller{ *overflow-x:hidden}
  /**********************end************************/
