@charset "utf-8";
/* 全局定义*/
body{font-family:'宋体'; margin:0px; padding:0; font-size:12px; color:#000000; background-color:#FFFFFF;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a{ font-size:12px; color:#000000; text-decoration:none;}
a:hover{ text-decoration: underline;}
img{ border:0; margin:0; padding:0;}
div,p,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,textarea{ margin:0; padding:0; list-style:none; } 
.clear{ clear:both; height:0px; line-height:0px; font-size:0;}
.blue1{ color:#0d519c;}
.green1{ color:#129800;}
.red1{ color:#f00;}
.gray1{ color:#7e7e7e;}

/* 头部定义 top  logo*/
.top{ width:980px; margin:0 auto; height:auto;}
.top .logo{ width:959px; height:auto; margin:50px auto 0px auto;}
.logo .logo_one{ float:left; display:inline; width:124px; height:48px; margin-top:8px; }
.logo .logo_two{ float:left; display:inline; width:90px; height:55px;}
.top .banner{ width:980x; height:40px;; margin-top:8px; overflow:hidden;}
.logo .logo_bg{ float:left; display:inline; background:url(http://image.finance.china.cn/app/report/top_bj.gif) no-repeat; width:745px; height:49px; margin-top:8px; }
.logo_bg .logo_title{ float:left; font-size:16px; color:#333333; font-weight:bold; display:inline; margin-left:30px; height:22px; 
                      line-height:22px; margin-top:22px;}
.logo_title span{ font-weight:bold; color:#d80b06;}


.logo_bg .search{ float:right; display:inline; margin-right:25px;  height:4px;  margin-top:18px;}
.search img{ float:right; display:inline; margin-right:20px;}
.search .submit {
    background: url(http://image.finance.china.cn/app/report/all_bj.png) no-repeat scroll -205px 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    font-size: 12px;
    height: 22px;
    line-height: 23px;
    padding: 0 0 5px;
    width: 75px;
	}
.inputwarp {
    background: url(http://image.finance.china.cn/app/report/all_bj.png) no-repeat scroll 0 0 transparent;
    float: right;
    height: 22px;
    padding-top: 1px;
    text-align: center;
    width: 202px;
	border:0 none;
	margin-right:4px;}
.search .inputwarp .txtarea {
    border: 0 none;
    font-size: 12px;
    height: 16px;
    line-height: 14px;
    margin: 3px 8px 0 0;
    padding: 0;
    width: 166px;
	overflow:hidden;
}
.search .inputwarp .sosologo {
    float: left;
    height: 16px;
    margin-top: 3px;
    width: 24px;
}
.search .inputwarp .sosologo span {
    display: none;
}


	

/* 内容部分content*/
.content{ width:980px; height:auto; margin:12px auto 0 auto; }

.content .content_one{ float:right; display:inline; width:978px; height: auto; border:1px solid #dddddd; }
.content_one .con_title{ width:978px; height:31px; background-color:#f9f9f9; line-height:31px; border-bottom:1px solid #cbcbcb;}
.con_title h1{ float:left; font-size:16px; font-weight:bold; color:#0d519c; padding-left:12px;}

.con_title h2{ float:right; font-size:12px; font-weight:normal;  padding-right:12px; height:26px; padding-top:5px;}	
.con_title h2 input{ width:131px; height:18px; border:1px solid #abadb3; line-height:18px; color:#000;   float:right;}	
.con_title h2 select{ width:50px; height:20px; border:1px solid #abadb3; line-height:18px;   float:right; display:inline; margin:0 5px;  }	
.con_title h2 .submit_b{background: url(http://image.finance.china.cn/app/report/all_bj.png) no-repeat scroll 0px -25px transparent; border: 0 none; cursor: pointer; 
                          font-size: 12px;  height: 20px;  line-height: 20px;  padding: 0 0 3px;  width: 45px; float:right; }
						  
						  
/*宏观经济*/
.news{ width:914px; height:auto; background-color:#fff; margin:15px auto 0 auto;}
.news .news_title{ width:914px; height:29px; background: url(http://image.finance.china.cn/app/report/all_bj.png) repeat-x scroll 0px -274px transparent; border-left:1px solid #dfe7ec;overflow:hidden;}
.news_title li{ float:left; display:inline; width:99px;  height:30px; line-height:30px; text-align:center; }
.news_title li a{ display:block; width:98px; height:27px;  text-decoration:none; background-color:#f8f9fa; border:1px solid #bfced8;  border-left:none; 
                 font-size:14px; color:#333; overflow:hidden;}
.news_title a.n1{background-color:#fff; border-bottom:1px solid #fff; font-size:14px; color:#333; font-weight:bold;}


.news2{ width:945px; height:auto; background-color:#fff; margin:15px auto 0 0px;}
.news2 .news2_title{ width:945px; height:29px; }
.news2_title li{ float:left; display:inline; width:115px;  height:30px; line-height:30px; text-align:center; margin-left:10px; }
.news2_title li a{ display:block; width:87px; height:27px;  text-decoration:none; background-color:#f8f9fa;  
                 font-size:14px; color:#333; overflow:hidden;}
.news2_title a.n1{background-color:#fff;  font-size:14px; color:#333; font-weight:bold;}


.TableList{ width:914px; height:auto; margin:28px auto 0 auto; color:#333333;}
.TableList table{ width:914px; border-left:1px solid #dfe7ec; border-top:1px solid #dfe7ec; text-align:center;}
.TableList table td{height:25px; border-bottom:1px solid #dfe7ec; border-right:1px solid #dfe7ec; }
.TableList table td a{color:#0d519c; }
.TextLeft{ text-align:left; padding-left:10px;}
.TextTitle{ background-color:#f0f4f6;}


.page1{ width:360px; height:30px;float:right; display:inline; margin-top:20px; margin-bottom:100px; line-height:30px; }
.page1 li{ float:left; margin-right:20px;}
.page1 li a{ color:#0d519c;}
.page1 li a.gary1{ color:#666666;}
.page1 li .gary1 span{ color:#FF0000; padding:0 5px;}

	



/*footer*/
.footer{ width:980px; margin:30px auto 0 auto; border-top:1px dotted #C8C8C8; text-align:center; padding-bottom:30px; }
.footer p{ margin-top:10px; line-height:20px;}

