@charset "utf-8";
/*--------CSSInformation---------*/
/*
Name: base.css  ()
Add: /calendar/style/calendar.css(主要为资讯日历使用)
Foundation time: 2012-08-15
Founder: pansyxian
*/
/* -- 外部连接样式文件 --*/
@import url(../base/base.css);  
/* -- calendar 投资日历 -- */
.calendar{	width:100%;}
/*新股日历按钮*/
.new_date { width:auto;}
.new_date li{
	float:left;
	margin:3px 10px 0px 10px;
	font-size:14px;
	width:auto;
 	font-weight: bold;
}
.new_date li a {
	display:block;
	line-height:29px;
	color:#fff;
}
.new_date li a:link,.new_date li a:visited,.new_date li a:active{color:#fff;}
.new_date li a:hover{color:#fff;}
.new_date li.on{
	background: url(../../images/base/bun_bjnewdate.png) no-repeat left center;
	line-height:29px;
	width:auto;
	display:block;
	padding-left:10px;
}
.new_date li.on a {color:#8e0502;background: url(../../images/base/bun_bjnewdate.png) no-repeat right center; padding-right:10px;}
.new_date li.on a:link,.new_date li.on a:visited,.new_date li.on a:active{color:#8e0502;}
.new_date li.on a:hover{color:#8e0502;}
.new_date li.on a span{
	display:block;
	width:auto;
}
/*end 新股日历按钮*/
/*选择年月周*/
.date ul{ margin:0px 5px; height:35px;}
.date_con{
	background:url(../../images/base/bj_datetxt.png) no-repeat right center;
	height:35px;
	padding-right:15px;
}
.date_con li, .date_but li{ float:left; line-height:35px; font-size:16px;}
.date_con li a, .date_but li{ margin-right:10px;}
.date_but {height:35px;}
.date_but a{ color:#fff; font-size:12px;}
.date_but a:link,.date_but a:visited,.date_but a:active{color:#fff;}
.date_but a:hover{color:#fff;}
.date_bjleft {
	background:url(../../images/base/bj_datetxt.png) no-repeat left center;
	width:15px;
	height:35px;
	display:block;
}
.bun_date {
	background:url(../../images/base/bun_date.gif) no-repeat right 3px;
	width:22px;
	height:35px;
	display:block;
}
/*end 选择年月周*/
.date_day tbody td h4{
	font-weight: bold;
	font-style: normal;
	background:url(../../images/base/icon_0.gif) no-repeat 5px center;
	padding-left:20px;
	text-align: left;
	font-size:12px;
	color:#d30909;
	border-bottom:1px solid #aeaeae;
}
/*end 日历内容-con*/
/*日历详细内容*/
.cal_con_list{ width:141px;}
.cal_con_con { width:835px;}
/*end 日历详细内容*/
/*box*/
.box{width:99.8%; margin-top:5px;}
.bunbox li{ float: left; margin-right:10px; line-height:25px; height:25px;}
.bunbox li a { height:25px;}
.bunbox li.on a{
	color:#000;
	font-weight: bold;
}
.box_top{
	background: url(../../images/base/bi_aa.gif) repeat-x left bottom;
	height:25px;
	padding:0px 10px;
	border:1px solid #aeaeae;
	border-bottom:1px solid #fff;
	text-align:left;
	line-height:25px;
}
.box_top h4 {
	font-size:12px;
	margin-right:10px;
	text-align: left;
}
.box_top h4 span{ margin:0px 5px; }
.box_con{
	border:1px solid #aeaeae;
	border-top:0;
	padding:5px 10px;
}
.box_con em{color:#f00; font-style: normal;}
.hide{ display:none; }

/* 列表空记录页面div样式*/
.nullcontent_div {
	margin: 30px auto; border-radius: 5px; border: 1px solid rgb(255, 204, 128); width: 250px; line-height: 24px; font-size: 12px; background-color: rgb(255, 250, 242); -webkit-box-shadow: 2px 2px 2px #FFE8C4; -moz-box-shadow: 2px 2px 2px #FFE8C4; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;
}

/* 宏观经济*/
.menu {
/*	width:228px;*/
	width:216px;
	float:left;
	border:1px solid #BED5F3;
	margin-top:2px;
}
.menuon /*20130117增加*/{
	width:216px;
	float:left;
	border:1px solid #BED5F3;
	margin-top:2px;
}
.menu_titon, .menu_tit /*20130117增加*/{
	font-size:12px;
	cursor:pointer;
	line-height:22px;
	text-indent:30px;
}
.menu_tit{
	color:#7B0C26;
	background-color:#f6f6f6;
}
.menu_titon /*20130117增加*/{
	color:#7b0c26;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #d7bb8e;
	background:#f4e9d5;
}
/*end menu*/
/* 宏观经济*/
.nTabnr{ 
	float: left;
	width:100%;
	margin-bottom:10px;
} 
.nTabnr .TabTitle{
	width:100%;
	clear: both; 
	height: 46px; 
	overflow: hidden;
	float:left;
	background-image:url(../../images/cal_con_left_bg.gif);
} 
.nTabnr .TabTitle ul{ 
	border:0; 
	margin:0; 
	padding:0;
	margin-left:20px;
	margin-top:10px;
} 
.nTabnr .TabTitle li{ 
	float: left; 
	width: 96px;
	height:21px;
	cursor: pointer; 
	padding-top: 3px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 4px; 
	list-style-type: none;
} 
.nTabnr .TabTitle .active{
	text-align:center;
	background-image:url(../../images/tap1.gif);
	color:#ffffff;
} 
.nTabnr .TabTitle .normal{ 
	text-align:center;
	color:#000000;
} 
.nTabnr .TabContent{ 
	width:100%;
	float:left;
	text-align:left;
	background:#fff; 
	margin: 0px auto; 
	padding:0px; 
	} 
.none {display:none;}
.cal_con_left {
	float:left;
/*	width:230px;
*/
	width:218px;
	text-align:left;
}
.cal_con_right {
	float:right;
/*	width:790px;
*/
	width:756px;
	text-align:left;
}
.cal_con_big {
	width:756px;
	float:right; 
	margin-bottom:5px;
}
.cal_con_small { /*width:385px; margin-left:10px;*/
	margin:0px 0px 5px 3px;
	width:375px;_width:372px;
	float:left;
}
.breadcrumbs_txt {
	width:373px;_width:370px;
	border:1px solid #cfcfcf;
	border-top:0px;
	float:left;
	text-align:center;
}
.breadcrumbsb_txt {
	width:754px;
	border:1px solid #cfcfcf;
	border-top:0px;
	float:left;
	text-align:center;
}
/*20130117增加*/
.bul_top {
    background: url(../../images/bj_tit.png) repeat-x scroll left top transparent;
    border: 1px solid #405584;
    color: #FFF;
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
    text-align: left;
}
.bul_top h4 {
    background: url(../../images/icon_00.png) no-repeat scroll left center transparent;
    font-size:12px;
    margin: 0 5px;
    text-align: left;
    text-indent: 20px;
    width: auto;
}
.menu_tit table{ 
	width:99%;
	padding:0px 0.5%;
	height:35px;
	text-align:center;
}
.search {
    background: none repeat scroll 0 0 #E8E8E8;
    height: 27px;
    padding: 5px;
}
a.bun_search:link, a.bun_search:visited, a.bun_search:active {
    background: url(../../images/bun_cx.gif) no-repeat scroll center center transparent;
}
.bun_search {
    background: url(../../images/bun_cx.gif) no-repeat scroll center center transparent;
    display: block;
    height: 27px;
    width: 62px;
}
.search input {
    height: 24px;
    line-height: 24px;
    margin: 0 3px;
    width: 120px;
}
.line {
    border-bottom: 1px dashed #BED5F3;
    display: block;
    line-height: 0;
    margin: 5px 0;
    width: 100%;
}
.menu .bul_con { padding: 5px;}
/*end 20130117*/