﻿@charset "utf-8";
/* CSS Document */
*{
   margin:0;
   padding:0;
   }
.clear{
   clear:both;
   height:0;
   }
a{
   color:#000;
   text-decoration:none;
   }
h2 a {
   color:#083b96;
   text-decoration:none;
   }
a:hover{ 
   color:#0000FF;
   }
a img{
   border:0;
   }
.imgstyle1{
   float:left;
   margin:5px;
   padding:1px;
   border:#ccc 1px solid;
   }
h2{
   font-size:18px; 
   color:#083b96;
   font-family:"黑体";
   heihgt:30px;
   margin-bottom:8px;
   font-weight:normal;
   text-align:center;
  }
h3{
   font-size:12px;
   text-align:center;
   line-height:20px;
   margin:4px auto;
   }
h5{
   font-size:13px;
   color:#083b96;
   line-height:25px;
   background:url(images/linebg.jpg) repeat-x;
   }
h5 span{
   background:#fff url(images/icon_dot.jpg) left no-repeat;
   padding-left:20px;
   }
h4{
   font-size:14px;
   text-align:center;
   color:#264281;
   margin:4px auto;
   }
h6{
   font-size:12px;
   line-height:25px;
   height:21px;
   margin-top:1px;
   text-indent:10px;
   background:url(images/discusstitle.jpg)  left no-repeat;
   color:#333;
   position:relative;
   }
h6 span{
   position:absolute;
   right:5px;
   top:0;
   font-weight:normal;
   cursor:pointer;
   color:#039;
   margin-bottom:3px;
   }
h6 .img{
	   padding-right:20px;
   background:url(images/icon_tw.jpg) right no-repeat;
}
h6 span:hover{
	color:#F00;
}
h6 a{
	color:#333;
}
h6 img{
	margin-top:5px;
}
h6 em{
	font-style:normal;
	color:#F00;
	margin-left:50px;
	font-weight:normal;
}
.bluelink,.blue{
   color:#083b96;
   cursor: pointer;
   }
.bluelink:hover{
   background:#083b96;
   color:#fff;
   }
.redlink{
   color:#990000;
   }
.redlink:Hover{
   color:#0000FF;
   }
.blank{
   margin-right:8px;
   }
.tblank{
   margin-top:8px;
   }
.wrap{
   clear:both;
   width:980px;
   margin:10px auto;
   font-size:12px;
   }
.left{
   width:740px;
   float:left;
   }
.right{
   width:232px;
   float:right;
   line-height:25px;
   }
.right input{
   color:#666;
   }
.login{
   line-height:30px;
   text-align:center;
   margin-bottom:10px;
   }
.userlogin{
   background:url(images/logintop.jpg) no-repeat;
   height:27px;
   text-align:right;
   color:#909090;
   padding-right:20px;
   }
.userlogin a{
   color:#909090 !important;
   text-decoration:none !important;
   }
.login a:hover{
   color:#990000 !important;
   }
.login .border img{
   margin:0 5px;
   }
.login a{
   color:#046296;
   text-decoration:underline;
   margin-right:10px;
   }
.main{
   width:715px;
   border:#cbd3de 1px solid;
   margin-bottom:8px;
   padding:10px;
   padding-bottom:2px;
   float:left;
   }
.main_left{
   float:left;
   width:270px;
   }
.main_right{
   width:430px;
   float:right;
   }
.main_right h2 {
	color:#069 !important;
}
.main_right .box{
   width:205px;
   float:left;
   margin-to:5px;
   }
.slide{
   width:262px;
   height:155px;
   border:#ccc 1px solid;
   padding:3px;
   }
.column{
   margin:8px 0;
   padding:5px;
   border:#dcdcdc 1px solid;
   }
.abstract{
   line-height:21px;
   margin:2px 0;
   }
.abstract2{
   line-height:25px;
   text-indent:25px;
   }
.list01{
   margin:5px;
   margin-right:0;
   }
.list01 li{
   list-style:none;
   background: url(images/icon_black.jpg) 0 8px no-repeat;
   padding-left:12px;
   line-height:22px;
   }
.list02{
   margin:8px 0 15px 0;
   }
.list02 li{
   list-style:none;
   line-height:24px;
   font-size:14px;
   }
.list02 a{
   font-size:14px;
   }
.moreline{
   height:25px;
   line-height:25px;
   margin:1px;
   border-bottom:#cbd3de 1px solid;
   text-align:center;
   }
.moreline a{
   margin:0 5px;
   color:#083b96;
   }
.moreline a:hover{
   color:#990000;
   }
.rightmore{
   text-align:right;
   padding-right:10px;
   margin-top:5px;
   }
.graybg{
   background:#f3f3f3;
   }
.subject{
   border-bottom:#ccc 1px dotted;
   padding-bottom:1px;
}



.ad{/*广告*/
   clear:both;
   float:left;
   width:735px;
   border:#ccc 1px solid;
   margin:5px 0;
   }
.adflash{
   width:560px;
   height:75px;
   float:left;
   }
.adimg{
   width:170px;
   height:75px;
   float:right;
   }
.adimg a{
   margin:0;
   padding:0;
   }
.adimg img{
   width:170px;
   }
.tagbox{
   width:365px;
   float:left;
   margin-top:5px;
   margin-bottom:5px;
   }
.tag{
   height:23px;
   line-height:23px;
   background: url(images/tagbg.jpg) repeat-x;   
   }
.tag ul{
   width:100%;
   display:block;
   margin:0;
   float:left;
   background:url(images/tag_right.jpg) no-repeat right;
   }
.tag li{
 float:left;
 display:block;
 cursor:pointer;
 width:95px;
 margin-right:5px;
 text-align:center;
 color:#949694;
 font-weight:bold;
 list-style:none;
 background: url(images/tipbg2.jpg) left no-repeat;
 z-index:10000;
 margin-bottom:-1px;
   }
.tag li .link{
 padding:0px;
 width:95px;
 display:block;
 background: url(images/tipbg2.jpg) left no-repeat;
 color:#949694;
 font-weight:bold;
 height:22px;
 line-height:22px;
}
.tag  li .hover{
 padding:0px;
 width:95px;
 display:block;
 background: url(images/tagbg1.jpg) no-repeat;
 color:#003366;
 font-weight:bold;
}
.tag .current{
   background: url(images/tagbg1.jpg) no-repeat; 
   display:block;
   margin-bottom:1px;
   }
   
.news{
   clear:both;
   border:#cfcfcf 1px solid;
   border-top:none;
   padding-top:5px;
   padding-bottom:5px;
   }
.news ul li{
   clear:both;
   border-bottom:#ccc 1px dotted;
   list-style:none;
   background: url(images/icon_red.jpg) left no-repeat;
   padding-left:10px;
   margin-left:10px;
   margin-right:5px;
   line-height:25px;
   height:25px;
   position:relative;
   }
.news ul li a{
   height:25px;
   }
.time{
   position:absolute;
   right:5px;
   top:0;
   color:#666;
   }   
.border{
   border:#CBD3DE 1px solid;
   border-top:none;
   padding-top:5px;
   padding-bottom:5px;
   }
.sidebar{
   margin-bottom:10px;
   clear:both;
   text-align:center;
   }
.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;
   }
.sidebarnav{
   background:url(images/sidebarnavbg.jpg) 10px center no-repeat;
   height:25px;
   line-height:25px;
   text-indent:25px;
   color:#35567F;
   font-weight:bold;
   text-align:left;
   }
.navlist{
   width:95%;
   margin:5px auto;
   line-height:25px;
   }
.navlist td{
   background:url(images/icon_black.jpg) 5px 10px no-repeat;
   padding-left:15px;
   border-bottom:#ccc 1px dotted;
   text-align:left;
   }
.navlist td a:hover{
   background:#083b96;
   color:#fff;
   }
.box02{
   border:#ccc 1px solid;
   }
.box02 th{
   background: url(images/thbg.jpg) repeat-x top;
   color:#35557E;
   }
.box02 td{
   padding-left:15px;
   text-align:left;
   background: url(images/icon_yellow2.jpg) 5px center no-repeat;
   }
.box04{
   background:#F7F6F4;
   text-align:center;
   padding:5px 0;
   border-bottom:#DDDDDD 1px solid;
   }
* html .box04{
   padding:15px 0;
   }
.zhishu{
   width:100%;
   margin:0 auto;
   border-left:#ccc 1px solid;
   border-top:#ccc 1px solid;
   line-height:22px;
   font-size:12px;
   }
.zhishu th{
   background:#F2F7FA;
   }
.zhishu td,.zhishu th{
   height:22px;
   border-right:#ccc 1px solid;
   border-bottom:#ccc 1px solid;
   text-align:center;
   }
   
   
/*冒泡样式*/
#rbbox {
	position: absolute;
	right: 0;
	bottom: 0;
	width:248px;
	height:178px;
	overflow:hidden;
	border:#000 1px solid;
	z-index:9999;
}
#rbbox a{
   color:#fff !important;
   cursor:pointer;
   }
#rbbox a:hover{
   color:#FF0000 !important;
   }
.poptitle,.poptitle2{
   width:100%;
   color:#fff;
   height:20px;
   background:#fff url(images/poptitle.gif) left no-repeat;
   }
.poptitle2{
	background:#E5702D url(images/poptitle_newyear.jpg) left no-repeat;
   }
.poptitle a{
   color:#fff !important;
   }
.poptitle a:hover{
   color:#FF0000 !important;
   }
.button {
	display: block;
	float: right;
	font-size: 12px;
	cursor:pointer;
	width:30px;
	line-height:20px;
	margin-right:5px;
}

.popframe{
   height:180px;
   }
.zltj{
   background: url(../images/BorderThree.gif) left no-repeat;
   border-bottom:#eee 1px solid;
   height:26px;
   line-height:26px;
   text-indent:25px;
   font-weight:bold;
   color:#000000;
   font-size:12px;
   margin-bottom:10px;
   }
.tjbg{
   background:url(../images/tuijianbg.jpg) no-repeat;
   height:24px;
   line-height:24px;
   color:#000;
   font-weight:bold;
   padding-left:25px;
   position:relative;
   margin-bottom:2px;
   }
.tjbg span{
   position:absolute;
   right:5px;
   top:0;
   font-weight:normal;
   }
   
.statement{
	position:absolute;
	background:url(images/smbg.jpg) no-repeat;
	width:450px;
	height:350px;
	top:0;
	left:0;
	z-index:10000;
}
.smclose{
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}
.smwz{
	margin-top:60px;
	margin-left:20px;
	margin-right:20px;
	line-height:19px;
	font-size:14px;
}
.smwz p{
	text-indent:20px;
}
.smwz a{
	color:#00F;
	text-decoration:underline;
}
.gmqs{/*股民趣事*/
	background:url(images/gmqs2.jpg) no-repeat;
	height:45px;
	padding-top:3px;
}
.gmqs li{
	list-style:none;
	line-height:20px;
	text-indent:40px;
	text-align:left;
}
.gmqs li a{
	color:#900;
}
.gmqs li a:hover{
	color:#069;
}
.discuss{
	clear:both;
	position:relative;
	z-index:1000000;
}

.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
   }
.discussbox{
	float:right;
	width:445px;
	height:150px;
	overflow:hidden;
	position:relative;
}
#marquees{
   height:115px;
   overflow:hidden;
   }
.list5{
	float:left;
	width:48%;
	margin-top:5px;
	margin-right:1%;
}
.list5 li{
   list-style:none;
   line-height:22px;
   text-indent:25px;
   margin-left:2px;
   background: url(images/04183414.gif) 5px 5px no-repeat;
   }
.list5 p{
   color:#999;
   padding:0 10px;
   }
.list5 .icon{
   background: url(images/icon_yellow2.jpg) 8px 6px no-repeat;
   }
   
.askquestion{
	position:absolute;
	text-align:left;
	top:10px;
	left:38%;
	padding:0;
	margin:0;
	width:500px; 
	text-align:center;
	background:#E6EAED url(../images/ceo_linebg.gif) repeat-y;
	z-index:10000;
}
*html .askquestion{
    left:0;
	}
.askquestion table{
	padding:0 5px;
	margin:0 auto;
	background:#fff;
	border:#D7D9D8 1px solid;
}
.askquestion table td{
	font-size:12px;
	font-weight:none;
	font-family:"宋体";
	padding-left:5px;
	color:#333;
	padding:5px;
}
.asktag{
	width:90%;
	margin:0 auto;
	height:30px;
	line-height:30px;
	margin-top:5px;
}
.asktag span{
	width:150px;
	text-align:center;
	float:left;
	border-bottom:none;
	font-size:14px;
	margin-right:5px;
	font-weight:bold;
	cursor:pointer;
	background:url(images/tagb.jpg) no-repeat;
}
.asktag .current{
	background: url(images/taga.jpg) no-repeat;

}


.friendlink{
   clear:both;
   float:left;
   width:738px;
   font-size:12px;
   background:#fafafa;
   margin:5px auto;
   border:#ddd 1px solid;
   line-height:25px;
   }
.anou{
   clear:both;
   float:left;
   width:738px;
   font-size:12px;
   background:#fafafa;
   margin:5px auto;
   border:#ddd 1px solid;
   line-height:25px;
   }
.anou a{
   text-decoration:none;
   }
.trline td{
   border-top:#ddd 1px solid;
   }
.friendlink a{
   text-decoration:underline;
   }
.marqueeheight{
   height:40px;
   }
* html .marqueeheight{
   height:100px;
   }
