/* CSS Document */
* { margin: 0; padding: 0; }
a img{ border: 0; }
.clear{ clear: both; }
h1,h2,h3,h4,h5,h6{ font-size: 12px; font-weight:normal}
/* links
------------------------------------------*/
a{ color: #000; text-decoration: none; }
a:hover { text-decoration:underline; }
a:active { color: #7A2123; }

.cyb1Out{ background:#fff; margin:0 auto; width:960px; overflow:auto;}
/* layout
------------------------------------------*/
ul{list-style:none}
body{font-size:12px; line-height:22px; background:#fff url(http://stock.hexun.com/upload/spring_img_2011L/bodyBg.png) repeat-x;}
#wrap{ margin: 0 auto; width: 960px; background:#fff; overflow:hidden}
#content{ width:958px; border:solid #d33000; border-width:0 1px; overflow:hidden;}
h2{font-size:20px; font-weight:bold; height:33px; line-height:33px; overflow:hidden; text-align:center;}
h2 a{ color:#485a90; text-decoration:underline;}
h2 a:hover{ text-decoration:none;}
h3{height:24px; line-height:24px; background:url(http://stock.hexun.com/upload/spring_img_2011L/h3Bg.png) no-repeat; text-align:right; color:#000; overflow:hidden; }
h3 span{ width:250px; float:left; font-weight:bold; text-indent:20px; font-size:12px; text-align:left;}
h3 a{padding-right:8px; color:#000; text-decoration:none;}
h4{background:url(http://stock.hexun.com/upload/spring_img_2011L/h4Bg.png) repeat-x; height:26px; line-height:26px; text-align:right; margin:0;}
h4 span{float:left; padding-left:10px; color:#821914; font-weight:bold;}
h4 a{ padding:0 8px; color:#fff; text-decoration:none;}
h5{height:26px; line-height:22px; margin:0 auto; background:url(http://stock.hexun.com/upload/spring_img_2011L/h5Bg.png); text-align:right;  color:#000; overflow:hidden; padding:0 8px;}
h5 span{ float:left; font-size:14px; text-align:left; display:inline; text-indent:5px; font-family:"Î¢ÈíÑÅºÚ";}
h5 a{ padding-left:8px; color:#666; text-decoration:none;}
h6{background:url(http://stock.hexun.com/upload/spring_img_2011L/h6Bg.png) repeat-x 0 13px; height:53px; line-height:40px; text-align:left; margin:0 auto; width:958px;}
h6 strong{float:left; padding-top:13px; display:block; text-align:center; font-weight:normal; color:#fff; font-size:16px; overflow:hidden; font-family:"ºÚÌå";}
h6 span{ width:80px; height:35px; padding-top:18px; background:url(http://stock.hexun.com/upload/spring_img_2011L/h6Span.png) no-repeat right top;  float:right; display:block; font-size:12px;}
h6 span a{ color:#feffe1;}
.sbox-1{width:355px; border:1px solid #bebebe; margin:10px auto 0; margin-left:9px;}
.sbox-2{width:352px; margin:10px 15px 0 18px;}
.sbox-22{width:352px; margin:0 15px 0 18px;}
.sbox-3{width:209px; padding:0 15px; }
.sbox-4{width:937px; margin:10px 0 10px 9px;}
.list24px{margin:7px 0;}
.list24px li{height:27px; line-height:26px; overflow:hidden; background:url(http://stock.hexun.com/upload/spring_img_2011L/liBg.png) no-repeat 0 10px; padding-left:10px; font-size:14px; color:#485a90;}
.list24px li a{ color:#485a90; text-decoration:underline;}
.list24px li a:hover{ text-decoration:none;}
.list22px{margin:0 10px 5px;}
.list22px li{height:22px; line-height:22px; overflow:hidden; background:url(http://stock.hexun.com/upload/spring_img_2011L/liBg.png) no-repeat 0 9px; padding-left:10px; font-size:12px; color:#485a90;}
.list22px li a{ color:#485a90; text-decoration:underline;}
.list22px li a:hover{ text-decoration:none;}
.f14{font-size:14px; line-height:24px}
.color-blue{color:#006797}
.color-red{color:#FE0002}
.color-orange{color:#FF8B00}
.pad10x5{padding:5px 0}
.textIndent{text-indent:25px}
.span{ width:10px;}
.top3cols{ background:url(http://stock.hexun.com/upload/spring_img_2011L/top3colsRBg.png) repeat-y right top;}

/* ÇÐ»» */
.jiabin{border-left:1px solid #DCDEDD}
.jiabin td{height:24px; line-height:24px; text-align:center; border-top:1px solid #DCDEDD; border-right:1px solid #DCDEDD}
.jiabin .noSelected{border-bottom:1px solid #DCDEDD;}
.jiabin .selected{border-bottom:1px solid #F2F5FA; font-weight:bold;}
.hexunHidden{display:none}
.hexunShow{display:block}

#jiabinbox{padding:10px; border:1px solid #DCDEDD; border-top:none; background:#fff}
.peoplebox1 img{border:1px solid #ccc; margin:0 10px 0 0}
.line{border:none; border-bottom:1px solid #0199CB; height:10px; line-height:10px; width:191px; margin:0 auto; margin-bottom:10px;  clear:both}
.peoplebox2{padding:0px 10px; clear:both; margin-top:12px}
.peoplebox2 img{border:1px solid #ccc; margin-right:10px}
#richengbox{width:725px; border:1px solid #D2E2FC; margin:10px 0 0 12px; height:380px; overflow:hidden}
#richeng td{border-right:1px solid #D3E1FB; line-height:30px; text-align:center; font-size:14px}
#richeng .noSelected{ border-bottom:2px solid #D3E1FB; }
#richeng .selected{border-bottom:2px solid #fff; font-weight:bold; }
#richeng .tagback{border-bottom:1px solid #D3E1FB; background:#E8F0FD}
#richenginbox{height:360px; overflow:scroll; margin:10px}
#richenginbox td{background:#fff; padding-left:3px}
#zibenzhiye{ border:1px solid #D2E1FC; border-top:none}
#zibenzhiye img{display:block}#zibenzhiye a{color:#434750}


/*------ nav & focus --------*/
.nav{ background:url(http://stock.hexun.com/upload/spring_img_2011L/navBg.png) repeat-x; height:30px; border:solid #d33000; border-width:0 1px; padding-left:15px; overflow:hidden;}
.nav li{ height:28px; line-height:28px; float:left; color:#000; font-size:12px; text-align:center; padding:2px 15px 0;}
.nav li.ing{ background:url(http://stock.hexun.com/upload/spring_img_2011L/navIng.png) repeat-x;}
.nav li a{ color:#000;}
.nav li a:hover{ color:#000;}
.nav li.last { background:none;}
.borX{ border:solid #d33000; border-width:0 1px;}

.mod01{ width:358px; height:274px; padding:5px 0 0 6px; overflow:hidden; margin-top:10px; background:#e8e7e7; }
.focuspic img{ width:348px; height:218px; border:1px solid #ccc;}
.focustxt{opacity:0.6;filter:alpha(opacity=60); background:#c66; width:348px; position:absolute; height:22px; margin:-22px 0 0 1px; color:#fff; font-size:14px;}
.focustxt0{width:348px; position:absolute; font-size:14px; color:#fff; margin-top:-20px; text-align:center;}.focustxt0 a{ color:#fff}
.focusli li{ float:left; padding:5px 2px 0 0; position:relative;}
.focusli li span{opacity:0.6;filter:alpha(opacity=60); margin:5px 4px 0 2px; background:#c66; width:82px; position:absolute; top:0; left:0; height:44px;}
.focusli img{ width:80px; height:42px; margin:0 2px; border:1px solid #ccc;}
.focusli .current img{opacity:1;filter:alpha(opacity=100); border:1px solid #ccc;}
.focusli .current span{ display:none;}


/*------- new -------*/
.s1c{ width:331px; padding:6px 10px 5px; overflow:hidden;}
.s1c img{ width:100px; height:71px; margin:3px 10px 0 0; float:left;}
.s1c .sR{ width:221px; float:left;}
.s1c .sR .video{ padding:0;}
.s1c strong{ display:block; font-size:14px;}
.s1c strong a{ color:#485a90; text-decoration:underline;}
.gray{ color:#696969;}
.gray a{ color:#900; text-decoration:none;}
.video{ padding:2px 0 5px 10px; overflow:hidden;}
.video li{ padding-left:15px; background:url(http://stock.hexun.com/upload/spring_img_2011L/sp_2.png) no-repeat 0 6px;}
.video li a{ color:#485a90; text-decoration:underline;}
.video li a:hover{ text-decoration:none;}

div.sbox-4{ width:937px; overflow:hidden;}
.sbox-4 .left{ width:441px; margin-right:10px; float:left;}
.sbox-4 .left .picT{ width:422px; margin-bottom:10px; padding:8px; background:#f2f2f2; border:1px solid #bebebe; text-align:center;}
.sbox-4 .left .picT a{ color:#666; font-size:14px;}
.sbox-4 .left .picT img{ width:420px; height:260px; margin-bottom:5px; border:1px solid #ccc; display:block;}
.sbox-4 .left .cBox{ width:440px;}
.sbox-4 .left .cBox .top{ height:22px; background:url(http://stock.hexun.com/upload/spring_img_2011L/box4_LBg.png) no-repeat;}
.sbox-4 .left .cBox .bottom{ height:9px; background:url(http://stock.hexun.com/upload/spring_img_2011L/box4_LBg.png) no-repeat 0 -22px; overflow:hidden;}
.sbox-4 .left .cBox .cont{ width:418px; border:solid #ccc; border-width:0 1px; padding:2px 10px;}
.sbox-4 .left .cBox .cont p{ margin-bottom:5px;}
.sbox-4 .left .cBox .cont strong{ margin:0 auto; display:block; font-size:14px; position:relative; text-align:center;}
.sbox-4 .left .cBox .cont span{ width:62px; height:18px; padding-top:1px; line-height:18px; display:block; position:absolute; right:10px; _right:20px; top:0; text-align:center; color:#fff; background:url(http://stock.hexun.com/upload/spring_img_2011L/input_1.png) no-repeat; cursor:pointer; font-size:12px;font-weight:normal;}
.sbox-4 .left .pic{ width:438px; margin-bottom:10px; background:#f2f2f2; border:1px solid #bebebe;}
.sbox-4 .right{ width:486px; float:left;}
.sbox-4 .right dt{ height:32px; padding-top:1px; line-height:32px; background:#b3b7b6; text-indent:10px; color:#821914; font-size:16px; font-family:"ºÚÌå";}
.sbox-4 .right dd{ width:464px; padding:8px 10px; border:solid #bebebe; border-width:0 1px 1px 1px; overflow:hidden;}
.sbox-4 .right dd.gBg{ background:#efefef;}
.sbox-4 .right dd span{ width:21px; line-height:20px; margin-right:8px; background:url(http://stock.hexun.com/upload/spring_img_2011L/sp_3.png) no-repeat 0 1px; display:block; float:left; color:#fff; font-family:Arial; text-align:center; font-size:14px;}
.sbox-4 .right dd .rBox{ width:435px; float:left;}
.sbox-4 .right dd strong{ height:22px; line-height:20px; color:#485a90;}
.sbox-4 .right dd strong a{ color:#485a90; text-decoration:underline; font-size:14px;}
.sbox-4 .right dd strong a:hover{ text-decoration:none;}
.sbox-4 .right dd p{ color:#696969;}
.hTitle{ width:937px; height:32px; line-height:32px; margin-left:9px; background:#ffd6b6 url(http://stock.hexun.com/upload/spring_img_2011L/hTit.png) no-repeat left; font-size:16px; font-family:"ºÚÌå"; text-indent:16px; color:#900;}
.nbox{ width:937px; BORDER: #ddd 1px solid; margin-left:9px; }
.nbox table td{ padding:0 10px;}
