@charset "gb2312";
/* 公用*/
body { background:#ffebbd url(../image/bg.png) repeat-x;font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px; height:100%;}
ul, li, ol, dl, dt, dd { list-style:none; }
form, select, textarea, input, h1, h2, h3, h4, h5, h6, p, ul, li, ol, dl, dt, dd, font { font-size:12px; margin:0; padding:0; }
img { border:0; font-size:0; line-height:0; }
a:link {  color:#485a90; text-decoration:underline }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; color:#900 }
a:active { text-decoration:none; }
.clearfix { zoom:100% }
.clearfix:after { content:"."; clear:both; display:block; height:0; visibility:hidden }
.clear { clear:both;}
.blackA a{color:#000; text-decoration:none}
.blackA a:hover{color:#982e00; text-decoration:underline}
.blueA a{color:#485a90; text-decoration:underline!important}
.blueA a:hover{color:#900; text-decoration:underline}
.content{ width:960px; margin:0px auto}
/*top*/
.futuresTop{ margin-top:10px;height:151px;}
.futuresInfo{ background:url(../image/bgl.png); width:188px; height:141px; float:left;color:#982e00}
.futuresInfo h2{ height:24px; line-height:24px; text-align:center; }
.infoTable td{ height:23px; line-height:23px;}
.infoTable .l{ text-align:center; color:#000}
.applyBtn{  width:89px; height:27px; margin:10px auto}
.applyBtn input{background:url(../image/applyBtn.gif); width:89px; height:27px; border:none}
.focusImg{ width:520px; height:141px; float:left}
.notice{ width:252px; float:left}
.noticeTab li{ width:126px; height:24px; float:left; text-align:center; line-height:24px; cursor:pointer}
.noticeTab li.a_hover{background:url(../image/lig.png); font-weight:bold;}
.noticeTab li.n_hover{ background:url(../image/liy.png); color:#982e00 }
.tabcon{ background:url(../image/ulbg.png) repeat-x; height:116px; border:1px solid #cdcdcd; border-top:none;}
.tabcon ul{ padding-left:16px;}
.sy_ul12{ padding:5px 0px 0px 0px}
.sy_ul12 li { background: url("http://i7.hexunimg.cn/www/2010/img/hx_dot01.gif") no-repeat scroll 2px 10px transparent;height: 22px;line-height: 22px;overflow: hidden;padding: 0 0 0 10px;}
.sy_ul12 li a{ color:#000; text-decoration:none}
.sy_ul12 li a:hover{color:#982e00; text-decoration:underline}
/*导航*/
.nav{ background:url(../image/arrbg.png) repeat-x; height:57px; overflow:hidden; width:960px; float:left}
.navL{ background:url(../image/arrowl.png); width:33px; float:left; padding-left:20px;}
.navA{  font-size:16px; padding-top:12px; line-height:16px; font-weight:bold; float:left; height:45px; font-family:微软雅黑;}
.navC{background:url(../image/arrowc.png); width:30px; padding-left:18px; float:left}
.navB{ width:179px; padding-left:8px; float:left; line-height:21px; padding-top:7px;}
.navB a{ color:#000; margin-right:15px;}
.navR{ background:url(../image/arrowr.png); width:48px; height:57px; float:right}
/*主内容*/
.main{ width:958px; background:#fff; border:1px solid #bebebe; padding-top:10px; float:left}
.main .l{ width:393px; float:left; padding-left:10px;}
.main .c{ padding:0px 20px; width:200px; float:left}
.main .r{ width:302px; float:left}
.titleH2{ background:url(../image/titlebg.png) repeat-x;border-left:1px solid #ffdeb4;border-right:1px solid #ffdeb4; line-height:29px; color:#ff6d14;}

.titleH2 img{ margin-left:-1px;}
.titleH2 strong{ font-family:微软雅黑; font-weight:bold; font-size:14px; padding-left:10px;}
.titleH2 span{ float:right; padding-right:5px;}
.titleH2 span a{ color:#ff6000; text-decoration:none; font-size:12px; font-weight:normal}
.c #hxFoucs{ margin-bottom:10px;}
.topLineCon{ padding:0px 11px 10px 10px; width:370px; }
.topLineCon h1{ padding:10px 0px 2px; font:normal 20px/30px "\9ED1\4F53","\5b8b\4f53"; text-align:center;}
.topLineCon h5{ overflow:hidden; height:24px; font-weight:normal; line-height:22px;}
.ul14{padding:10px 0px 6px 0px;}
.ul14 li{ overflow:hidden; height:24px; padding-left:10px;font-size:14px; line-height:24px; background:url(http://img.hexun.com/news/201011/images/dot02.gif) no-repeat 1px 9px;}

.oBoxwrap{ border:1px solid #ffdeb4; padding:1px; background:#fff; width:196px; margin-top:0px;}
.oBox{ width:186px; line-height:22px; padding:5px; height:63px; background:#fff3e0}
.scrollBrand{ background:url(../image/brandBg.gif) repeat-x; height:88px; padding-top:1px; margin:10px 0px;}
.brandBox { width:70px; padding:0px 5px 0px 15px; float:left;}
/*滚动*/
.scroll{ overflow:hidden; padding-left:25px; width:828px; height:88px;}
.scrollMain{ overflow:hidden;float:left; width:710px; padding:12px 30px 0px 30px;}
.scroll ul li{ float:left; height:74px; width:51px; margin-right:22px;text-align:center}
.scroll ul li img{ border:1px solid #ccc;width:51px;height:51px;}
.btnLeft,.btnRight{ display:block;width:13px; height:25px;float:left;cursor:pointer;  margin-top:26px;}
.btnLeft{ background:url(../image/a1.png) no-repeat;}
.btnRight{ background:url(../image/a2.png) no-repeat}
/*人物专栏*/
.columnP,.columnR{ padding-top:10px;}
.avtar{ width:73px; height:73px; border:1px solid #ccc; float:left}
.columnP .text,.columnR .text{ width:110px; color:#696969; line-height:22px; float:right;}
.columnP .text h2,.columnR .text h2{ font-size:14px;}
.a_red{ color:#990000!important; text-decoration:none!important}
.nameBox{ width:185px; overflow:hidden}
.nameBox ul{ width:186px; overflow:hidden; padding-top:10px;}
.nameBox li {float: left; height: 22px; width: 62px;}
.nameBox li span {border-right: 1px solid #000000; display: block; height: 14px;line-height: 14px;margin-top: 4px;text-align: center;}
.ul12{ line-height:22px; padding-top:5px;}
.rBox{ width:280px; padding:0px 10px 10px 10px; border:1px solid #d1d1d1;}
.columnR .text{ width:194px;}
.vedio .ul12 li{ width:190px; height:22px; overflow:hidden}
/*焦点图*/
.foucsPic{position:relative;width:520px; height:141px; float:left;overflow:hidden;}
.foucsPic ul.foucsImg{width:520px; height:141px;overflow:hidden;}
.foucsPic ul.foucsImg img{width:520px; height:141px;overflow:hidden;}
.foucsPic ul.foucsOrder{position:absolute;width:120px;height:25px;bottom:0px;right:5px; text-align:right;overflow:hidden;}
.foucsPic ul.foucsOrder li,.foucsPic ul.foucsOrder li.on,.foucsPic ul.foucsOrder li:hover{ float:left;margin-right:5px; background:
url(../image/dotg.gif);width:19px; height:19px;cursor:pointer;overflow:hidden; text-align:center; color:#fff; line-height:19px;}
.foucsPic ul.foucsOrder li.on,.foucsPic ul.foucsOrder li:hover{border:none; background:url(../image/dotr.gif);width:19px; height:19px;cursor:pointer;}

/*right floats*/
#rCont{position:relative; z-index:4;}
#outside{ z-index:9999;visibility:hidden;width:75px;position:fixed;top:97px;height:250px;margin-left:6px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+97)+'px');_margin-left:9px;}
#recoil{display:block;width:23px;height:21px;background:url(../image/recoil.gif) 0 0 no-repeat;overflow:hidden;cursor:pointer;margin-bottom:19px;}
#in{position:relative;display:none; z-index:10;}
#in h3{width:63px;height:25px;padding-left:12px;line-height:25px;color:#fff;font-weight:normal;background:url(../image/stretch.gif) 0 0 no-repeat;position:relative;}
#in h3 span{position:absolute;right:3px;top:3px;display:block;width:7px;height:7px;cursor:pointer;}
.dwList{width:75px;}
.dwList li{display:block;width:70px;height:30px;cursor:pointer;line-height:30px;padding-left:5px;background:#d7d7d7;border-bottom:1px solid #f6f6f6;}
.dwList li.bColor{background:#f6f6f6;}
.dwList span{padding-left:13px;background:url(../image/del.gif) 0 center no-repeat;}
.inBoth{position:absolute;width:348px;left:-348px;top:25px;overflow:hidden;}
.inBoth .tabTest{display:none;}
.t_wone{height:4px;background:url(../image/t_wone.gif) 0 0 no-repeat;overflow:hidden;}
.b_wone{height:4px;background:url(../image/b_wone.gif) 0 0 no-repeat;overflow:hidden;}
.c_wone{background:url(../image/c_wone.gif) 0 0 repeat-y;overflow:hidden;padding:9px 6px 9px 7px;}
.c_text{line-height:22px;}
.c_text a{display:inline-block;padding:0 16px 0 8px;}
.c_text a:link,.c_text a:visited{ color:#000; text-decoration:none;}
.c_text a:hover{ color:#900;}
.c_bar{width:332px;height:30px;padding:4px 0;background:url(../image/bar.gif) 0 0 no-repeat;margin-top:7px;}
.c_bar table td{padding:0 6px;height:15px;color:#666;}
.c_bar table td a{ font-family:\5b8b\4f53; font-weight:bold;font-size:14px;color:#666;}
.c_bar table td a:link,.c_bar table td a:visited{ color:#666; text-decoration:none;}
.c_bar table td a:hover{ text-decoration:underline; }

.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.ml20{ margin-left:20px;}
.mt20{ margin-top:20px;}
.mr20{ margin-right:20px;}
.mb20{ margin-bottom:20px;}
/*stdBox*/
.stdBox{ width:958px; border:1px solid #bebebe; margin-left:auto; margin-right:auto; margin-top:10px;}
.banner{ width:956px; margin:10px auto 0;}
.banner img{ display:block;}
/*onlines*/
.onlines{ height:579px; background-color:#fff;}
.onlinesL{ float:left; display:inline; width:392px; height:559px;}
.onlinesLWrap{ overflow:hidden; width:392px; height:520px; margin-top:10px; overflow:hidden;}
.onlinesR1{float:left; display:inline; width:525px; height:399px; background-color:#fff;}
.onlinesR2{float:left; display:inline; width:525px; height:150px;}

/*lastRows*/
.lastRows{ height:638px; background-color:#fff;}
.lastRowsBox2{ padding:10px;}
.lastRowsBox2L{float:left; display:inline; width:613px; }
.lastRowsBox2R{float:left; display:inline; width:302px;}
.links{ line-height:24px; padding:14px 5px 0 5px;}
.links span{ float:left; display:inline; margin-top:7px;height:12px; line-height:0; font-size:0; border-right:1px solid #000; width:0; padding:0;}
.links a{ float:left; display:inline; margin:0 10px; white-space:nowrap;}
.links a:link,.links a:visited{ color:#000; text-decoration:none;}
.links a:hover{color:#900; text-decoration:underline;}
.links .on:link,.links .on:visited{ color:#900;}
.lastRowsBox2RCon{ border:1px solid #d1d1d1; padding:15px 10px 23px 10px; line-height:24px; color:#000;}
.tougao{ margin:18px 0 0 -2px;}
.tougao img{ display:block;}
/*scrollImg*/
.scrollImg{background-color:#fff;}
.scrollWrap{ padding:10px 10px 0;}
.scrollbody{ width:906px; min-height:151px;padding:10px 0 0 16px;}
/*result handResult*/
.fl{ float:left; display:inline;}
.handResult{ height:325px; background-color:#fff; border-left:none; width:959px; overflow:hidden;}
.handResultList{ width:959px; height:325px;}
.handNav{ cursor:pointer; color:#fff; width:16px; padding:41px 8px 0 8px; height:284px; font:bold 14px/18px "microsoft yahei";border-left:1px solid #bebebe;}
.handNav0{ background:url("../image/handRe1.png") left top no-repeat;}
.handNav1{background:url("../image/handRe2.png") left top no-repeat;}
.handNav2{background:url("../image/handRe3.png") left top no-repeat;}
.handCon{ width:860px; height:325px;}
.handResultList .on{ cursor:default;}
.hide{ display:none;}
.rCont{ position:relative; width:960px; margin:0 auto;}
.handConBox{ padding:10px; width:840px; overflow:hidden;}
.handConBoxList{ margin-left:8px;}
.handConBoxList li{ float:left; display:inline; width:90px; height:118px; overflow:hidden; text-align:center; border:1px solid #c3c3c3; margin-right:30px;}
.handConBoxListName{}
.handConBoxList .handConBoxListlastItem{ margin-right:0;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px;}
.pt18{ padding-top:18px;}
.handConBoxList img{ display:block; width:90px; height:90px;}
.handConBoxListName{ background-color:#f0f0f0; height:27px; line-height:27px; border-top:1px solid #c3c3c3;}
.handConBoxListName a:link,.handConBoxListName a:visited{ color:#000; text-decoration:none;}
.handConBoxListName a:hover{ color:#900; text-decoration:underline;}
/*scroll*/
.tabZY{ width:523px; height:368px; border:1px solid #d1d1d1;position:relative; z-index:5;}
.tabZYCon{ display:block; }
.tabZYList li{ cursor:pointer; margin-left:10px;  border:1px solid #d1d1d1; background:url("../image/tabnavbg.png") left top repeat-x;float:left; display:inline; width:84px; height:26px; line-height:26px; text-align:center; }
.tabZyCur{ font-weight:bold;}
.tabZYText{ padding-top:7px; width:482px;}
.tabZYText textarea{ padding:0; margin:0; width:480px; height:81px; border:1px solid #c5c5c5;}
.scrollArea{ height:156px; width:492px; overflow:hidden;}
.tabZYConP{ PADDING:4px 0 9px 0; line-height:24px;}
.tabZYConP span{ color:#900;}
.submit{ background:url("../image/submit1.png") left top no-repeat; width:90px; height:30px; border:none;}
.tabZYText div{ text-align:right;}
.btns{ position: absolute; top:0; right:0;width:21px; height:368px; overflow:hidden; background:url("../image/btnsBG.png") left top no-repeat;}
.listScollArea{ overflow:auto;}
.listScollArea li{ float:left; display: inline; width:70px; text-align:center; padding-bottom:8px;}
.listScollArea li img{ width:39px; height:40px; padding:2px 3px; border:1px solid #cccccc; vertical-align:top;}
.listScollArea li div{ width:70px; height:46px; overflow:hidden;}
.listScollArea li p{ line-height:24px;}
.listScollArea li input{ vertical-align:-2px;*vertical-align:-2px; margin-right:5px;}
.listScollArea li a:link,.listScollArea li a:visited{ text-decoration:none; color:#485a90;}
.listScollArea li a:hover{ text-decoration:underline; color:#900;}
.change_btn{ width:19px; height:44px; overflow:hidden; display:inline; }
.change_btn span{ display:block; width:19px; height:22px; overflow:hidden; background:url(http://img.hexun.com/2011/media/img/wb_btn.gif) no-repeat; cursor:pointer; }
.dotON{ cursor:pointer; height:10px; background:url("../image/red.png") left top no-repeat; width:21px; margin-top:10px; }
.dotOFF{ background:url("../image/graw.png") left top no-repeat; width:21px; height:8px; margin-top:10px;}

.next{ background:url("../image/btn_top.png") left top no-repeat; display:inline-block; width:21px; height:17px; margin:94px 0 0px 0px;}
.first_btn{ background:url("../image/btn_bot.png") left top no-repeat; display:inline-block; width:21px; height:18px; margin:10px 0 0 0;;}
.os6Wrap{ width:523px; height:109px; padding-top:10px; border:1px solid #d1d1d1; position:relative;}
.os6{ width:492px; height:106px; overflow:hidden;  padding-left:10px;}
.rSide{ position:absolute; top:0; right:0; background-color:#e4e2e3; width:21px; height:100%;}
.os6List{ overflow:auto;}
.os6List li{ float:left; display:inline; width:136px; height:46px;   padding:0px 25px 7px 0;}
.os6List li div{border:1px solid #d1d1d1;width:134px;  height:44px;}
.next1{ margin-top:18px;}

.tab2{ height:69px;}
.tab2List{ width:36px; float:left; display:inline; padding-left:1px; margin-right:5px;}
.tab2List li{ float:left; display:inline; width:36px; height:22px; border-bottom:1px solid #f7bf3e; line-height:22px; text-align:center;}
.tab2ListCon{ float:left; display:block; width:140px; height:68px;  line-height:22px;}
.tab2List .tab2NowList{ background:url("../image/tab2now.png") left bottom no-repeat;}
