/* Í¨ÓÃÔªËØ
------------------------------------------*/
* { margin: 0; padding: 0; list-style:none;}
a img{ border: 0; }
.clear{ clear: both; }
h1,h2,h3,h4,h5,h6{ font-size: 12px; }
/* links
------------------------------------------*/
a{ color:#000; text-decoration: none; }
a:hover { color:#c00; text-decoration: underline; }
/* layout
------------------------------------------*/
body{ font-size: 12px; color: #000 }
#wrap{ margin: 0 auto 10px; width: 960px;}
#content{ width:958px; overflow:hidden; border: 1px solid #bebebe; }
#mainbox{ width: 719px; padding:0 12px; padding-bottom:10px; border-right:1px solid #bebebe; float:left;}
#sidebar{ width: 188px; margin:10px 12px 0; border:1px solid #bebebe; border-bottom:0; overflow:hidden; float:left; }
.banner{ width:960px; height:150px;}

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;}

h6{height:24px; line-height:26px; overflow:hidden; background:url(http://stock.hexun.com/upload/zk_img/title.gif) no-repeat 0 -80px; text-align:right;}
h6 span{ float:left; padding-left:26px; }
h6 span a{display:block;line-height:24px; background:url(http://stock.hexun.com/upload/zk_img/bg.gif) repeat-x 0 -40px; padding:0 10px 0 0px; font-size:13px; color:#fff; font-family:"Î¢ÈíÑÅºÚ";}
h6 span a:hover{text-decoration:none; color:#ff3333;}
h6 a.more{background:url(http://stock.hexun.com/upload/zk_img/title.gif) no-repeat -393px -39px; padding:0 5px 0 10px;color:#ccc;}

h5{  margin:10px 0 0; height:25px; overflow: hidden; background:url(http://img.hexun.com/stock/2010/http://stock.hexun.com/upload/zk_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;}
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;}

h4{ padding:8px; border-bottom:1px solid #ebebeb; font-weight:bold;}


.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;}

.bigPic{ width:719px; padding-bottom:10px;}
.bigPic img{ display:block; border:1px solid #ccc;}
.bigPic .remark{ height:79px; border:1px solid #ccc; border-top:0; background:#f3f3f3; overflow:hidden;}
.bigPic .remark span{ width:16px; 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:663px; line-height:20px; padding:10px 18px 0 0; float:left;}

.hot{ width:719px; position:relative;}
.hot .title{ height:22px; padding:6px 0 10px; overflow:hidden;}
.hot .title div{ width:354px; height:22px; line-height:22px; background:url(http://stock.hexun.com/upload/zk_img/remarkT.png) repeat-y; float:left; text-indent:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#680008; font-weight:bold; font-size:14px; }
.hot .title .L{ margin-right:11px;}
.hot ul{ width:718px; height:85px; padding-left:1px;}
.hot li{ width:111px; height:85px; margin-right:10px; float:left; cursor:pointer;}
.hot li.last{ margin:0;}
.hot li p{ width:354px; height:269px; border:1px solid #ccc; display:none; position:absolute; top:-233px;}
.hot li p#pic1 ,.hot li p#pic2 ,.hot li p#pic3{ left:1px;}
.hot li p#pic4 ,.hot li p#pic5 ,.hot li p#pic6{ left:364px;}
.hot .remark{ padding:10px 0; overflow:hidden;}
.hot .remark div{ width:352px; height:79px; border:1px solid #ccc; background:#f3f3f3; float:left; }
.hot .remark span{ width:16px; padding:10px 10px 0; float:left; display:block; font-family:"Î¢ÈíÑÅºÚ"; color:#680008; font-weight:bold; font-size:14px; word-wrap:break-word;}
.hot .remark p{ width:298px; line-height:20px; padding:10px 18px 0 0; float:left;}
.hot .remark .L{ margin-right:11px;}

.lastWeek{ width:718px; padding-left:1px; overflow:hidden;}
.lastWeek ul{ width:728px; overflow:hidden;}
.lastWeek li{ width:160px; padding:0 5px; margin-right:12px; float:left;}
.lastWeek li img{ display:block;}
.lastWeek li p{ line-height:22px; text-indent:2em;}
.lastWeek li p span{ margin:5px 0; display:block; text-indent:0;}

.lTableBox{ width:719px; padding-bottom:10px; overflow:hidden;}
.lTable{ border-collapse:collapse; width:719px;}
.lTable th{ height:22px; padding-top:5px; line-height:22px; background:#d2d4db; 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:718px; padding-bottom:10px; padding-left:1px; overflow:hidden;}
.agency .left{ width:336px; height:179px; margin-right:10px; overflow-x:hidden; overflow-y:scroll; float:left;}
.agency .left .lTable{ border-collapse:collapse; width:319px;}
.agency .left .lTable .Bg{ background:#ead2d4;}
.agency .right{ width:370px; height:177px; border:1px solid #ccc; float:left;}

.bottomText{ width:719px; overflow:hidden;}
.bottomText .left{ width:354px; margin-right:10px; float:left;}
.bottomText .right{ width:354px; float:left;}


.rTableBox{ width:188px; 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}

#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;}
