/* Í¨ÓÃÔªËØ
------------------------------------------*/
* { padding:0;margin:0;}
a img{ border: 0; }
h1,h2,h3,h4,h5,h6{ font-size: 12px; }
ol,ul{list-style:none}
a{text-decoration: none;color:#000;}
a:hover {text-decoration:underline;color:#000}
a:active{text-decoration: none;color:#000;}
.clear{ clear:both; height:0; line-height:0; border:0; overflow:hidden;}

/* layout
------------------------------------------*/
body{ font-size: 12px; background:#191e3c; line-height:22px;}
a.red{ color:#900;}
a.red:hover{ color:#900;}

.bodyBox{ width:990px; margin:0 auto; background:url(http://stock.hexun.com/upload/forecastD_img/bodyBg.png) repeat-y;}
#wrap{ width:960px; margin:0 auto; background:#fff;}
.ifScroll{ height:27px; overflow:hidden;}
.ifScroll iframe{ margin-top:-1px;}

#content{ width:960px; border-top: 1px solid #a3a3a3; overflow:hidden; }
#mainbox{ width: 714px; padding:0 10px 0; float:left;}
#sidebar{ width: 214px; margin:10px 10px 0 0; border:1px solid #e2e2e2; overflow:hidden; float:left; }
.banner{width:400px; height:103px; padding:42px 0 0 560px; background:url(http://stock.hexun.com/upload/forecastD_img/banner.jpg) no-repeat; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#821914;}
.banner .word{ height:60px; line-height:60px; overflow:hidden;}
.banner p{ line-height:26px; font-size:24px; float:left;}
.banner strong{ font-size:60px; font-weight:normal; font-family:Arial;}
.banner span{ font-size:32px;}

h3{background:url(http://stock.hexun.com/upload/zk_img/bg.gif) repeat-x; height:25px; line-height:27px; text-align:right;  margin:10px 0 6px; font-weight:normal; overflow:hidden;}
h3 span{display:block; float:left; height:25px; background:url(http://stock.hexun.com/upload/zk_img/title.gif) no-repeat; padding-left:14px}
h3 span a{display:block; background:url(http://stock.hexun.com/upload/zk_img/title.gif) no-repeat right top; padding:0 7px 0 5px; font-size:15px; font-weight:bold; color:#000; font-family:"Î¢ÈíÑÅºÚ";}
h3 span a:hover{color:#cc0000; text-decoration:none;}
h3 a.more{background:url(http://stock.hexun.com/upload/zk_img/title.gif) no-repeat 0 -39px; padding:0 5px 0 10px;color:#666;}h4{height:25px; line-height:27px; text-align:right;  margin:0 0 6px; font-weight:normal; overflow:hidden;}
h4{ height:22px; margin-top:10px; background:url(http://stock.hexun.com/upload/forecastD_img/sp.png) repeat-x 0 -75px;}
h4 span{display:block; float:left; height:22px; background:#fff url(http://stock.hexun.com/upload/forecastD_img/h3zs.png) no-repeat left 8px; padding:0 5px 0 16px}
h4 span a{display:block; font-size:14px; font-weight:bold; color:#000; font-family:"Î¢ÈíÑÅºÚ";}
h4 span a:hover{color:#000; text-decoration:none;}
h5{  margin:10px 0 0; height:25px; overflow: hidden; background:url(http://img.hexun.com/stock/2010/img/titlebg02.gif) repeat-x; font-weight:normal; display:block;}
h5 li{ background: url(http://stock.hexun.com/upload/zk_img/tabbg.gif) no-repeat right -60px;  padding-left:16px; height:25px; line-height:26px; overflow:hidden; float: left; cursor:pointer;}
h5 li em{ display:block; font-style:normal; float:left; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; font-size:12px;}
h5 li span{ display:block; background:url(http://stock.hexun.com/upload/zk_img/tabbg.gif) no-repeat right -60px; height:25px; width:4px; float:left}
h5 li.checked{ background-position:0 -30px;}
h5 li.checked span{ background-position:right -30px;}
h6{height:24px; line-height:26px; overflow:hidden; background:#f2f2f2; text-align:right;}
h6 span{ float:left; padding-left:10px; color:#821914; font-family:"Î¢ÈíÑÅºÚ"; }
h6 a.more{padding:0 5px 0 10px;color:#666; font-weight:normal;}
h2{height:25px; line-height:27px; text-align:right;  margin:0; font-weight:normal; overflow:hidden;}
h2 span{display:block; float:left; height:25px; background:url(http://stock.hexun.com/upload/forecastD_img/sp.png) no-repeat 5px 9px; padding:0 5px 0 15px}
h2 span a{display:block; font-size:12px; font-weight:bold; color:#000; font-family:"Î¢ÈíÑÅºÚ";}
h2 span a:hover{color:#000; text-decoration:none;}

.lUl li{font-size:14px; height:24px; line-height:24px; background:url(http://stock.hexun.com/upload/zk_img/dotB.gif) no-repeat 8px 9px; padding-left:18px; overflow:hidden;}

.first{ width:714px; line-height:24px; overflow:hidden; font-size:14px;}
.first .left{ width:397px; margin-top:5px; padding-right:15px; float:left;}
.first .left p{ line-height:24px; text-indent:2em;}
.first .left p a{ color:#900;}
.first dl{ width:292px; margin-top:10px; padding:0 0 10px 8px; border:1px solid #e2e2e2; float:left;}
.first dl dt{ margin-top:5px; font-family:"Î¢ÈíÑÅºÚ"; background:url(http://stock.hexun.com/upload/forecastD_img/sp.png) no-repeat 0 -19px; text-indent:8px; font-weight:bold;}
.first dl dt span{ font-family:Arial; color:#c1c1c1; font-size:8px; font-weight:normal;}
.first dl dd{ background:url(http://stock.hexun.com/upload/forecastD_img/sp.png) no-repeat 0 -50px; text-indent:8px;}
.first dl dd.noBg{ background:none;}
.first dl dd p{ line-height:22px; text-indent:2em; font-size:12px;}
.first dl dd p a{ color:#900;}
.bigPic{ width:712px; height:342px; border:1px solid #ccc;}
.bigPic img{ display:block; border-bottom:0;}
.bigPic .remark{ width:714px; padding-bottom:10px; border-top:0; background:#f3f3f3; overflow:hidden;}
.bigPic .remark span{ width:16px; line-height:20px; padding:10px 10px 0; float:left; display:block; font-family:"Î¢ÈíÑÅºÚ"; color:#680008; font-weight:bold; font-size:14px; word-wrap:break-word;}
.bigPic .remark p{ width:660px; line-height:20px; padding:10px 18px 0 0; float:left;}
.bigPic .remark p a{ color:#900;}
.bigPic2{ width:714px; overflow:hidden;}
.bigPic2 li{ width:350px; border:1px solid #ccc; float:left;}
.bigPic2 li.top{ margin-bottom:10px;}
.bigPic2 li.left{ margin-right:10px;}
.bigPic2 li img{ display:block; border-bottom:0;}
.bigPic2 li .remark{ width:350px; padding-bottom:10px; border-top:0; background:#f3f3f3; overflow:hidden;}
.bigPic2 li .remark strong{ font-size:14px; color:#900;}
.bigPic2 li .remark p{ line-height:20px; padding:10px 15px 0; float:left;}
.bigPic2 li .remark p a{ color:#900;}

.lTableBox{ width:714px; padding-bottom:10px; overflow:hidden;}
.lTable{ border-collapse:collapse; width:716px;}
.lTable th{ height:22px; padding-top:5px; line-height:22px; background:#efefef; border-right:1px solid #fff; border-bottom:2px solid #a7a7ad; text-align:center}
.lTable .lastth{ border-right:1px solid #d2d4db;}
.lTable td{ height:24px; line-height:24px; border:1px solid #ccc; border-top:0; border-right:0; text-align:center;}
.lTable .lasttd{ border-right:1px solid #ccc;}

.agency{ width:714px; padding-bottom:10px; overflow:hidden;}
.agency .left{ width:353px; height:179px; margin-right:10px; float:left;}
.agency .left .lTable{ border-collapse:collapse; width:353px;}
.agency .left .lTable .Bg{ background:#ead2d4;}
.agency .right{ width:351px; height:177px; border:1px solid #ccc; float:left;}

.rTableBox{ width:214px; margin-bottom:10px; overflow:hidden;}
.dataifr{ width:214px; height:205px; margin:10px 0 0; overflow:hidden;}
.tabcont{ border-collapse:collapse; width:189px;}
.tabcont th{background:url(http://stock.hexun.com/upload/zk_img/thbg.gif) no-repeat right; font-weight:normal; height:30px; text-align:center}
.tabcont .lastth{background:url(http://stock.hexun.com/upload/zk_img/lastth.gif) repeat-x right; font-weight:normal; height:30px;}
.tabcont td{background:url(http://stock.hexun.com/upload/zk_img/graysquaredot.gif) repeat-y right; border-bottom:1px solid #ccc; padding:0 2px 0 3px; line-height:23px; text-align:center;}
.tabcont .lasttd{border-bottom:1px solid #ccc; background:none; padding-left:5px; line-height:23px}

.lszj{ width:214px;}
.lszj ul{ width:206px; padding-bottom:5px; overflow:hidden;}
.lszj li{ width:103px; height:20px; background:url(http://stock.hexun.com/upload/forecastD_img/sp.png) no-repeat 5px -51px; overflow:hidden; float:left; text-indent:10px;}
h4.tit05{ border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; padding:5px 6px 4px 6px; font-size:12px; font-weight:normal; }
.rigmod{ border:1px solid #ccc;}
.ifrDiv{ width:206px; margin-top:10px; overflow:hidden;}

.nnsul12b{ width:214px; padding:5px 0; overflow:hidden;}
.nnsul12b li{ width: 92px; float: left; padding: 0 2px 0 6px; line-height: 21px; height: 21px; overflow: hidden; }
.nnsul12b li img{ float:left; margin-top:2px; margin-right:5px; display:inline}
.sbd{ width:206px; padding:10px 0 10px 9px; overflow:hidden;}
.sbd input {width:94px; height:20px; line-height:21px; margin:0 4px 4px 0; border:0; background:url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat -270px -113px; overflow:hidden; float:left; display:inline; font-size: 12px;  text-align: center;  cursor: pointer;}

#sidebar .history{ width:188px; overflow:hidden;}
#sidebar .history form{ padding:10px 0; text-align:center;}
#sidebar .history input{ width:92px; height:21px; margin:10px 0 5px 0; background:url(http://stock.hexun.com/upload/zk_img/history.png) no-repeat; border:0; cursor:pointer;}

.sBlog{ width:960px; height:500px; margin:0 auto; border-top:10px solid #000; background:#fff url(http://stock.hexun.com/upload/forecastD_img/tBottom.jpg) no-repeat bottom; overflow:hidden;}
.sBlog h4{ margin-top:0; padding:5px 0 0 10px; background:none;}
.sBlog .ifr{ width:900px; height:440px; margin:0 auto; overflow:hidden;}

/* ±êÇ©ÇÐ»» */
.nsc04 th{ border-bottom:1px solid #ccc; font-weight: normal; line-height: 16px; font-size:12px;  }
.nsc04 th span{ height: 14px; line-height: 14px; border-right: #000 1px solid; display: block }
.nsc04 td{ border-bottom: #ccc 1px solid; border-right: #ccc 1px dotted; padding: 0 4px 0 4px; text-align:center; }

h3.title{  margin-bottom: 4px; height: 25px; overflow: hidden; background:url(http://quote.stock.hexun.com/rest1/img/titlebg.gif) no-repeat 0 0}
h3.title li{ float: left; background: url(http://quote.stock.hexun.com/rest1/img/tabbg.gif) no-repeat right 0;padding-left:18px; height:25px; cursor:pointer}
h3.title li b{ background:none; height:25px; width:15px; float:left;}
h3.title span{ text-align:right;padding-right:5px;}
h3.title li.checked{  background:url(http://quote.stock.hexun.com/rest1/img/tabbg.gif) no-repeat 0 -30px;}
h3.title li.checked b{ background:url(http://quote.stock.hexun.com/rest1/img/tabbg.gif) no-repeat right -30px;}
h3.title li a{float:left; margin-top:3px; height:16px; line-height:18px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold;}
h3.title li a:hover{ text-decoration:none;}
.show{ width:207px; display:block}
.hide{display:none}

