/* CSS Document */
*{
   margin:0;
   padding:0;
   }
body{
   font-size:12px;
   }
h1{
   font-size:14px;
   margin:5px;
   line-height:25px;
   background:url(images/icon5.jpg) left no-repeat;
   text-indent:25px;
   }
a{
   color:#000;
   text-decoration:none;
   }
a:hover{
   color:#990000;
   }
u{
	text-decoration:none;
}
.redfont{
   color:#FF0000;
   }
.greenfont{
   color:#009900;
   }
.blank{
   margin-right:10px;
   }
.imgstyle01{
   margin:8px;
   float:left;
   border:#ccc 1px solid;
   padding:1px;
   }
.clear{
   clear:both;
   }
ul{
  margin:0;
  list-style:none;
  }
.wrap{
   width:970px;
   margin:5px auto;
   }
.left{
   width:710px;
   float:left;
   margin-right:8px;
   }
.right{
   width:250px;
   float:right;
   }
.banner01{
   clear:both;
   background:#EEF7F4;
   border:#C1D2DC 1px solid;
   margin-bottom:5px;
   }
.banner01 img{
   margin:6px;
   }
.banner02{
   clear:both;
   border:#A9BECF 1px solid;
   }
.box01{
   width:708px;
   height:390px;
   overflow:hidden;
   border-left:#C3D1DA 1px solid;
   border-right:#C3D1DA 1px solid;
   background:url(images/bg_01.jpg) repeat-x;
   }
.message{
   width:410px;
   float:left;
   overflow:hidden;
   border-right:#ccc 1px dotted;
   margin:10px;
   line-height:25px;
   }
.message02{
   width:265px;
   float:left;
   margin:10px 0;
   }
.list1 li{
   line-height:25px;
   background:0 10px url(images/dot.gif) no-repeat;
   padding-left:8px;
   }
.list2{
   width:96%;
   margin:0;
}
.list2 li{
   background:url(images/reddot.jpg) left no-repeat;
   line-height:25px;
   padding-left:8px;
   position:relative;
   }
.list2 li span{
   position:absolute;
   right:5px;
   top:0;
   color:#506286;
   }
.list3{
   clear:both;
   margin:0;
   }
.list3 li{
   border-bottom:#ccc 1px dotted;
   line-height:25px;
   padding-left:8px;
   background:0 10px url(images/dot.gif) no-repeat;

   }
.list4{
   float:left;
   margin-top:5px;
   }
.list4 li{
   line-height:22px;
   }
.list4 li a:first-line{
   color:#0B3483;
   }
.list5{
   margin:0;
   clear:both;
   width:98%;
   display:block;
   }
.list5 li{
   background:url(images/reddot.jpg) left no-repeat;
   border-bottom:#ccc 1px dotted;
   line-height:22px;
   position:relative;
   padding-left:8px;
   }
.list5 li span{
   position:absolute;
   right:5px;
   top:0;
   color:#666;
   }
.list6 li{
   background:url(images/02420515.gif) 3px 5px no-repeat;
   line-height:25px;
   border-bottom:#ccc 1px dotted;
   padding-left:20px;
   }
.hot,.hot2{
   background:url(images/hotbg.gif) no-repeat;
   border-bottom:#ccc 1px dotted;
   height:22px;
   line-height:22px;
   text-indent:5px;
   color:#fff;
   font-weight:bold;
   margin:5px;
   }
.hot2{
   background:url(images/hotbg2.jpg) no-repeat;
   font-weight:normal;
   line-height:18px;
}
.hot a,.hot2 a{
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
   }
.hot a:Hover,.hot2 a:hover{
   color:#FFFF00;
   }
.heading{
   clear:both;
   margin:5px auto;
   }
.heading1{
   clear:both;
   margin:10px auto;
   height:29px;
   width:709px;
   }
.column{
   width:350px;
   float:left;
   margin-bottom:10px;
   }
.switch{
   background:url(images/tagbg.jpg) repeat-x;
   height:23px;
   }
.switch ul{
   width:100%;
   margin:0;
   background: url(images/tag_right.jpg) no-repeat right;
   }
.switch ul li{
   list-style:none;
   float:left;
   line-height:23px;
   margin-right:2px;
   background:url(images/tagbg2.jpg) no-repeat;
   }
.switch ul li a{
   color:#000000;
   font-size:12px;
   text-align:center;
   font-weight:bold;
   text-decoration:none;
   display:block;
   width:95px;
   }
.switch ul li a:hover{
   color:#006699;
   text-decoration:underline;
   }
.switch ul .current{
   background:url(images/tagbg1.jpg) no-repeat;
   height:23px;
   }
.switch02{
   height:24px;
   background:url(images/bg_02.jpg) repeat-x;
   border:#C3D2D9 1px solid;
   border-bottom:none;
}
.switch02 ul{
   height:23px;
   }
.switch02 ul li{
   float:left;
   height:23px;
   line-height:23px;
   margin-left:5px;
   margin-top:2px;
   text-align:center;
   }
.switch02 ul li a{
   padding:2px 3px;
   font-weight:bold;
   text-align:center;
   }
.switch02 ul .current{
   background:url(images/bg_03.jpg) repeat-x;
   }
.switchcontent{
   border:#C4D1DA 1px solid;
   border-top:none;
   padding-top:10px;
   padding-left:5px;
   padding-bottom:3px;
   }
   
   .search{
  clear:both;
   width:248px;
   overflow:hidden;
   zoom:1;
   }
.search .title{
   background:url(images/title01.jpg) no-repeat;
   height:26px;
   line-height:26px;
   text-indent:25px;
   font-weight:bold;
   }  
.sidehead{
   background:url(/images/barbg.jpg) no-repeat;
   height:24px;
   line-height:24px;
   text-indent:20px;
   color:#000;
   font-size:12px;
   font-weight:bold;
   text-align:left;
   }
.border{
   border:#CBD3DE 1px solid;
   border-top:none;
   padding-top:5px;
   padding-bottom:5px;
   }
.search label{
   display:block;
   height:30px;
   padding-top:5px;
   line-height:30px;
   padding-left:10px;
   color:#4B6483;
   text-align:left;
   }
.search input{
   margin:0 2px;
   }
.searchtext{
   height:14px;
   width:100px;
   border:#A5B97C 1px solid;
   }
.sidebar{
   clear:both;
   width:248px;
   margin:8px auto;
   overflow:hidden;
   zoom:1;
   }
.sidebar .title{
   background:url(images/title01.jpg) no-repeat;
   height:26px;
   line-height:26px;
   text-indent:25px;
   font-weight:bold;
   }
.sidebar .content{
   clear:both;
   border:#C7D5E0 1px solid;
   background:url(images/bottom01.jpg) bottom no-repeat;
   }
.sidebar .content p{
    line-height:22px;
	margin:3px auto;
	}   
.table01{
   clear:both;
   }
.table01 td{
   border-top:#E4E4E4 1px solid;
   border-right:#E4E4E4 1px solid;
   line-height:22px;
   text-align:center;
   }
.table01 th{
   line-height:25px;
   background:#EBF2FA;
   color:#62615F;
   }
.table02{
   margin:2px auto;
   line-height:30px;
   background:#f7f7f7;
   }
.num{
   display:block;
   width:14px;
   height:11px;
   line-height:12px;
   background:url(images/icon2.jpg) no-repeat;
   text-align:center;
   color:#fff;
   }
.gdzl{/*更多专栏*/
   background:#f5f5f5;
   line-height:25px;
   clear:both;
   text-align:right;
   padding-right:5px;
}

.datanav{
   width:248px;
   clear:both;
   border:#C4CCDD 1px solid;
   float:left;
   padding-bottom:5px;
   margin-bottom:5px;
   }
.datanav p{
   clear:both;
   }
.datanav p a{
   float:left;
   background:url(images/datanav.gif) no-repeat;
   width:99px;
   height:23px;
   line-height:23px;
   text-align:center;
   color:#000;
   margin:5px 10px;
   }
.datanav p a:hover{
   color: #0000FF;
   }
.datanav input{
   margin-left:10px;
   color:#999999;
   margin-top:5px;
   }
.box02{
   margin:12px;
   clear:both;
   line-height:30px;
   }
.message03{
   margin:5px 2%;
   float:left;
   width:45%;
   line-height:25px;
   }
*html .message03{
	margin:5px 10px;
}
.box03{
   margin-top:8px;
   float:left;
   width:708px;
   border:#C6D6DE 1px solid;
   }
.box03 h2{
   background:url(images/data_title.gif) left no-repeat;
   margin:1px;
   color:#084A94;
   font-size:14px;
   text-indent:25px;
   line-height:25px;
   }
h2 a{
   color:#084A94;
   }
h2 a:hvoer{
   color:#000000;
   }
.box03 table{
   margin:5px auto;
   width:99%;
   line-height:25px;
   }
.box03 table td,.box03 table td a{
   color:#084A94;
   text-indent:10px;
   }
.box03 table td a:hover{
   color:#990000;
   }
.box03 table .tit_bg{
   background:#fff url(images/data_title02.gif) repeat-x;
   height:20px;
   line-height:20px;
   font-weight:bold;
   text-indent:10px;
   padding:3px auto;
   color: #039;
   }
   
 .subnav{
   height:25px;
   line-height:25px;
   padding-left:20px;
   color:#155175;
   border-bottom:#0879C9 2px solid;
   margin-bottom:5px;
   position:relative;
   font-size:12px;
   top: 0px;
   left: 0px;
   text-align:left;
}
.subnav a{
   color:#155175;
   margin:0 5px;
   font-size:12px;
   }
 .hotline
{
   width:200px;
   position:absolute;
   right:10px;
   top:3px;
   }  
   
.fxs_intro{
   background:url(images/fxs_01.jpg) no-repeat;
   width:252px;
   height:409px;
   float:left;
   margin:10px;
   line-height:20px;
   }
.fxs_intro .p1{
   background:#fff;
   border:#666 1px solid;
   padding:2px;
   float:left;
   width:96%;
   font-weight:bold;
   }
.fxs_intro .p1 strong{
   font-size:14px;
   color:#003e9a;
   }
.fxs_intro .p1 img{
   float:left;
   margin:5px;
   }
.fxs_intro .p2{
   clear:both;
   text-align:center;
   color:#9db3d4;
   line-height:30px;
   height:30px;
   }
.fxs_intro .p2 span{
   color:#990000;
   font-weight:bold;
   }
.paddingblank{
   margin:15px 10px;
   }
   
.fxs_box01{
   background:url(images/fxs02.jpg) bottom no-repeat;
   padding:10px 5px 20px 5px;
   line-height:25px;
   margin:10px 0;
   }
.fxs_box01 h2{
   font-size:14px;
   text-align:center;
   }
.fxs_box01 p{
   text-indent:25px;
   position:relative;
   height:70px;
   }
.more{
   position:absolute;
   right:10px;
   bottom:0;
   }
.fxs_box02{
   clear:both;
   float:left;
   width:400px;
   margin-right:5px;
   }
.fxs_box02 ul {
   margin:5px 10px;
   border-left:#bacae0 1px solid;
   border-bottom:#bacae0 1px solid;
   }
.fxs_box02 ul li{
   line-height:25px;
   margin-left:10px;
   list-style:none;
   position:relative;
   }
.fxs_box02 ul li .more{
   top:0;
   }
.fxs_box03{
   width:300px;
   height:220px;
   background:url(images/fxs04.jpg) no-repeat;
   float:right;
   }
.fxs_box03_head{
   color:#b91018;
   line-height:40px;
   font-weight:bold;
   text-indent:50px;
   }
.fxs_box03 label{
   display:block;
   margin:4px 10px;
   line-height:25px;
   vertical-align:top;
   color:#b91018;
   }
.fxs_box03 label textarea{
   margin-left:60px;
   }
.fxs_box03 a{
   color:#0000FF;
   text-decoration:underline;
   }
.fxs_list{
   background:url(images/fxs08.jpg) left no-repeat;
   padding-left:10px;
   }
.fxs_list li{
   list-style:none;
   line-height:27px;
   border-bottom:#d5e5f4 1px solid;
   background:#e7eff8;
   }
h3{
   background:url(images/fxs07.jpg) left no-repeat;
   color:#b91018;
   font-weight:bold;
   line-height:35px;
   padding-left:20px;
   font-size:12px;
   }
.fxs_box04{
   background:url(images/fxs09.jpg)  left no-repeat;
   height:92px;
   color:#003366;
   line-height:40px;
   padding-left:20px;
   }
.fxs_box04 input{  
   margin-right:5px;
   }
.fxs_box05{
   background:#E6EDF5;
   padding-top:15px;
   }
.fxs_box05 .photo{
   border:#6789ba 1px solid;
   padding:2px;
   float:left;
   margin:6px;
   text-align:center;
   line-height:25px;
   color:#666;
   }
.fxs_list02{
   border:#bacae0 1px solid;
   width:98%;
   }
.fxs_list02 li{
   list-style:none;
   line-height:25px;
   padding-left:10px;
   }
   
   
.datalist{
	width:96%;
	margin:10px auto;
	border:#C7D1D3 1px solid;
	background:url(images/datalistbg.jpg) repeat-x top;
	position:relative;
}
.datalist h2{
	font-size:16px;
	line-height:30px;
	text-align:center;
}
.datalist .tag{
    margin:10px 0;
	border-bottom:#CAD4DD 1px solid;
	padding-left:40px;
}
.datalist .tag ul{
	height:26px;
}
.datalist .tag li{
	list-style:none;
	float:left;
}
.datalist .tag li a{
	width:90px;
	height:26px;
	display:block;
	border:#AAAFB4 1px solid;
	border-bottom:none;
	line-height:26px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#040607;
	margin:0 5px;
	margin-bottom:-1px;
	background:url(images/tag02.jpg) repeat-x;
}
.datalist .tag li .current,.datalist .tag li .hover{
	background:url(images/tag01.jpg) repeat-x;
	border:#C7CED4 1px solid;
	border-bottom:none;
	color:#096585;
}
.dataselect{
	background:url(images/dataselectbg.jpg) no-repeat;
	width:147px;
	height:20px;
	margin:2px 30px;
	display:block;
	float:left;
	text-align:center;
	line-height:20px;
	color:#0B4A91;
}
.datatable{
	clear:both;
	line-height:25px;
	text-align:center;
	border-bottom:#D4DBE1 1px solid
}
.datatable th{
	background:url(images/datath.jpg) repeat-x;
	color:#272D2D;
	font-weight:normal;
	border-top:#D4DBE1 1px solid;
	border-right:#D4DBE1 1px solid;
}
.datatable td{
	border-top:#D4DBE1 1px solid;
	border-right:#D4DBE1 1px solid;
}
.datatable .tdline td{
	background:url(images/datatd.jpg) repeat-x;
}
.datatable a{
	color:#0048B1;
	text-decoration:underline;
}
.datalist .page{
	background:#F3F8FC;
	line-height:30px;
	text-align:right;
	padding-right:10px;
}
.popdiv{
	width:260px;
	border:#E0E7ED 3px solid;
	background: #fafafa;
	position:absolute;
	top:32px;
	left:410px;
	padding-bottom:10px;
	scrollbar-face-color:#dcdbdb ;
   scrollbar-highlight-color:#f5f5f5;
   SCROLLBAR-SHADOW-COLOR: #f5f5f5;
   SCROLLBAR-3DLIGHT-COLOR: #E0E0E0;
   SCROLLBAR-ARROW-COLOR: #666;
   SCROLLBAR-TRACK-COLOR: #eee;
   SCROLLBAR-DARKSHADOW-COLOR: #E8E8E8;
   z-index:100000;
}
.popdiv a img{
	border:0;
}
.popdiv .close{
    position:absolute;
	top:5px;
	right:10px;
	line-height:26px;
}
.popdiv h4{
	clear:both;
	margin:15px;
	background:url(images/bg_04.jpg) repeat-x;
	color:#0345A6;
	font-weight:bold;
	text-indent:10px;
	line-height:20px;
	font-size:12px;
}
.poplist {
	margin-left:50px;
	clear:both;
}
.poplist li{
	clear:both;
	list-style:none;
	background:url(images/icon_poplist.jpg) left no-repeat;
	padding-left:10px;
	line-height:25px;
}

.list7 {
	float:left;
	margin-top:10px;
}
.list7 li{
	list-style:none;
	background:url(images/icon_sp.gif) left no-repeat;
	line-height:30px;
	padding-left:20px;
	margin-left:10px;
	border-bottom:#ccc 1px dotted;
	
}
.zlzt{
	margin:6px  auto 0 auto;
	clear:both;
	width:200px;
	height:80px;
}

.tx_data{
	background:url(images/tx_databg.jpg) no-repeat;
	width:930px;
	height:620px;
	margin:20px auto;
	position:relative;
	font-size:14px;
	line-height:22px;
}
.tx_data p{
	text-indent:25px;
}
.tx_data h4{
	text-indent:25px;
	font-size:14px;
	margin-bottom:10px;
}
.data01{
	position:absolute;
	top:10px;
	left:20px;
	width:360px;
	height:250px;
}
.data02{
	position:absolute;
	right:20px;
	top:10px;
	width:460px;
	height:300px;
}
.data03{
	position:absolute;
	left:20px;
	bottom:0;
	width:360px;
	height:320px;
}
.data04{
	position:absolute;
	right:20px;
	bottom:0;
	width:460px;
	height:270px;
}
.color01{
	color:#023b90;
}
.color02{
	color:#ad001b;
}
.color03{
	color:#029e56;
}
.color04{
	color:#875e01;
}
.color05{
	color:#920016;
}
.gmqs{/*股民趣事*/
	background:url(images/gmqs2.jpg) no-repeat;
	height:45px;
	padding-top:3px;
}
.gmqs li{
	list-style:none;
	line-height:20px;
	text-indent:40px;
}
.gmqs li a{
	color:#900;
}
.gmqs li a:hover{
	color:#069;
}

.data_tab{
   line-height:22px;
   border-bottom:#CBCBCB 1px solid;
   border-right:#CBCBCB 1px solid;
   }
.data_tab th{
    background:#EBF2FA;
	color:#918F90;
	}
.data_tab td{
   border-left:#CBCBCB 1px solid;
   border-top:#CBCBCB 1px solid;
   padding-left:2px;
   }
   
/*新加部分*/
.data{
	line-height:22px;
	height:auto;
	border-bottom:#c3d1da 1px solid;
}
.data .pic{
	width:250px;
	float:left;
	margin:10px;
}
*html .data .pic{
	margin:10px 5px;
}
.data .text{
	float:left;
	width:420px;
	margin:10px;
	margin-left:0;
}
.data .note{
	background:#f2f8fa url(images/data_icon01.jpg)10px no-repeat;
	padding-left:40px;
	line-height:20px;
	font-size:14px;
	color:#0068a3;
	clear:both;
}
.data .note a{
	color:#0068a3;
}
.title02{
	height:24px;
	background:url(images/data_icon02.jpg) repeat-x;
	border:#ebebeb 1px solid;
	border-bottom:0;
	color:#575757;
	font-size:14px;
	font-weight:bold;
	text-indent:30px;
	line-height:24px;
	position:relative;
}
.title02 .more{
	font-size:12px;
	font-weight:normal;
}
.line{
	border-right:#155596 1px dotted;
	padding-right:10px;
}
.data_box{
	clear:both;
	margin:5px 0;
	border:#c3d1da 1px solid;
}
.title03{
	background:url(images/bar3.jpg) repeat-x;
	height:35px;
	line-height:35px;
        font-size:14px;
        color:0c449b;
        font-weight:bold;
}
.title04{

	height:35px;
	line-height:35px;
}
.gpsj {
	background:url(images/gpsj.jpg) repeat-x;
	}
.jjsj {
	background:url(images/jjsj.jpg) repeat-x;
	}
.hghy {
	background:url(images/hghy.jpg) repeat-x;
	}
.other {
	background:url(images/other.jpg) repeat-x;
	}
.title03 span{
	background:url(images/data_icon03.jpg) no-repeat;
	padding-left:20px;
	margin-left:20px;
}
.column_box{
	width:325px;
	float:left;
	margin:10px;
}
*html .column_box{
	margin:10px 5px;
}
.blue,.blue a{
	color:#155596;
}
.blue a:hover{
	color:#F00;
}
.mes{
	clear:both;
	margin:5px 0;
	border-bottom:#ccc 1px dotted;
	line-height:20px;
	padding-bottom:5px;
}
.mes dt{
	float:left;
	background:url(images/data_icon05.jpg) no-repeat;
	width:40px;
	height:46px;
	font-size:12px;
	font-weight:bold;
	padding:5px;
}
.mes dd{
	height:46px;
}
.mes a{
	margin-right:5px;
}
.text .box04,.text .box042{
	float:left;
	width:49%;
}
.text .box042{
	float:right;
}
.plate{
	float:left;
	margin:10px 5px;
	width:225px;
	line-height:24px;
}
*html .plate{
	width:220px;
}
.plate .title02{
	position:static;
	float:none;
}
.plate table,.plate table a{
	text-align:center;
	color:#069;
}
.plate table{
	width:222px;
	margin:5px auto;
	border-top:#d4d7da 1px solid;
	border-right:#d4d7da 1px solid;
}
.plate table td{
	border-bottom:#d4d7da 1px solid;
	border-left:#d4d7da 1px solid;
}
/*天相公示*/
.pub_left{
	float:left;
	width:221px;
	background:#f8f8fa;
}
.pub_left a img{
	border:0;
}
.pub_left .border{
	height:400px;
	border:#c0c3c6 1px solid;
	text-align:center;
	padding:0;
}
.pub_left p{
	margin:10px auto;
}
.pub_right{
	float:right;
	width:730px;
}
.pub_right .title{
	background:url(images/pub_03.jpg) no-repeat;
	width:676px;
	height:28px;
	line-height:28px;
	text-indent:20px;
	font-size:14px;
	color:#069;
	font-weight:bold;
	margin:15px 10px;
}
.pub_right table{
	margin:10px;
	width:676px;
	line-height:25px;
	border-top:#d8d8d8 1px solid;
	border-left:#d8d8d8 1px solid;
}
.pub_right table td,.pub_right table th{
	border-right:#d8d8d8 1px solid;
	border-bottom:#d8d8d8 1px solid;
	padding-left:10px;
}
.pub_right table th{
	background:#f4f8f9;
	text-align:left;
	font-weight:normal;
}
.tbtitle {
	font: 16px 黑体;
	line-height:24px;
}
.scrolldiscuss{
	float:left;
	overflow:hidden;
	position:relative;
	width:284px;
}
.scrolldiscuss .border,.discuss .border{
	border:#CBD3DE 1px solid;
}
.scrolldiscuss li{
   list-style:none;
   background: url(../images/02420592.gif) 5px 5px no-repeat;
   text-indent:5px;
   line-height:24px;
   margin-left:5px;
   padding-left:10px
   }
.beside{
	position:absolute;
	right:25px;
}
.beside a{
   clear:both;
   font-size:12px;
   color:#242e69;
   font-weight:normal;
   text-decoration: underline;
   }
.beside a:hover {
   color:#FF0000;
   }
.tbst {
  float:right;
  margin-right:20px;
  line-height:14px;
  font-size:12px;
  margin-top:10px;
  }
.tbst td{
  padding-left:15px;
  padding-right:15px;
  border-right:1px #d40113 solid;
  }
.tbst td a{
  font-weight:bold;
  text-decoration:none;
  color:#d40113;
  }
.tbst td a:hover{
  font-weight:bold;
  text-decoration:none;
  color:gray;
  } 
.marle15 a{
  margin-left:15px;
  }  
.marle30 a{
  margin-left:30px;
  } 
.hiddenLink{
	display:block;
	width:150px;
	float:left;
	height:32px;
}
.hiddenLink span{
	visibility:hidden;
}
.martop5 {
  top:5px;
  }