/* 通用元素*/
* { margin: 0px; padding: 0px; }
a img{ border: 0; }
.clear{ clear: both; }
h1,h2,h3,h4,h5,h6,input,select{ font-size: 12px; }
a{ color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
ul{list-style:none;}
body{ font-size:12px; line-height:22px;}
#futwrap{ width:960px; margin:0 auto; overflow:hidden}
.footer{ background:url(http://img.hexun.com/futures/union/futhome.gif) repeat-x 0px -497px; margin-top:20px;}
.footer .cont{ width:960px; margin:0px auto; padding-top:10px;}
.footer .backtop{ text-align:right}
/* 位置*/
.content{ width:960px; overflow:hidden; margin-top:10px;}
.sidebar{ float:right; width:253px;}
.leftcon{ float:left; width:692px}
.topmod{ border:1px solid #f5ba65; width:690px; overflow:hidden; padding-bottom:8px; margin-bottom:10px;}
.leftcol1{ width:255px; float:left; margin:10px 0 0px 8px; display:inline}
.leftcol2{ float:left; width:405px;margin:10px 0 0px 10px; display:inline;}
.banner{ width:960px; clear:both; overflow:hidden; margin-top:8px;}
/*导航*/
.sitenav{ border:1px solid #ffd88d; background:url(http://img.hexun.com/futures/union/futhome.gif) repeat-x 0px -274px; height:32px; font-family:"微软雅黑","黑体"; font-size:15px; font-weight:bold; }
.sitenav ul{ width:850px; height:32px; margin:0px auto}
.sitenav ul li{ float:left;background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat right -306px;height:32px; padding:0px 25px 0px 0px;line-height:32px;}
.sitenav ul li span{width:15px; height:32px;float:left; position:relative; left:-10px;}
.sitenav ul li.a{background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat right -338px;}
.sitenav ul li.a span{ background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat left -338px;  }
.sitenav ul li.a a{color:#ffffcf}
.sitenav .toplogin{  width:920px; margin-top:-25px;height:20px; text-align:right }
.sitenav .toplogin a{ padding:0px 10px;}
h1{ font-size:16px; text-align:center; line-height:35px;}
h2{ font-size:14px; font-weight:normal; color:#6d6c6c; line-height:24px; margin:0px 10px;}
h3.title1{ background:url(http://img.hexun.com/futures/union/futhome.gif) repeat-x 0 -123px; height:30px; border:solid #fff; border-width:0 2px 0 2px;line-height:30px; padding-right:12px; }
h3.title1 strong ,h3.title3 strong{ padding-left:30px;float:left; height:30px; }
h3 strong.ico1{  background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 4px 4px; }
h3 strong.ico2{  background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 4px -26px; }
h3 strong.ico3{  background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 4px -59px; }
h3 strong.ico4{  background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 4px -90px; }
h3 strong.ico5{  background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 8px -385px;}
h3 strong.f14{ font-size:14px; padding-left:20px;}
h3.title2{ background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 12px -212px; height:30px; line-height:30px; padding:0 25px; font-size:14px;}
h3.title2 span ,h3.title1 span{ float:right; color:#af0101; font-size:12px; font-weight:normal;}
h3.title2 span a ,h3.title1 span a{color:#af0101; }
h3.title3{height:30px; border:solid #fff; border-width:0 2px 0 2px;line-height:30px;background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 0px -90px; padding-left:25px;}
/*查询*/
.searchmod{ border:1px solid #f3b564;margin-bottom:10px }
.searchmod .cont{ width:220px; margin:0px auto}
.searchmod .cont form{ height:30px;}
.searchmod .cont form select{ width:80px;}
.searchmod .cont form input{ background:#fcf3db; border:1px solid #ffbe61; color:#6d6c6c; width:40px; line-height:18px; height:18px; letter-spacing:2px}
.hotinvest{ border:1px solid #f3b564;margin-bottom:10px }
.hotinvest p{ height:22px;}
.ballot{ width:220px; margin:0px auto}
.ballot .btn{ text-align:center; margin:8px 0; height:20px;}
.ballot .btn input{ cursor:pointer; width:40px;}
.result{ width:220px; margin:0px auto; padding-bottom:10px; background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 0 -876px; padding-top:8px;}
.result h3 span{ font-weight:normal; color:#6d6c6c}
.result table div{ height:15px; font-size:1px;}
.result table td{ border-bottom:1px dashed #ccc; line-height:23px; padding-left:5px;}
.lookback{border:1px solid #f3b564;margin-bottom:10px; padding-bottom:5px; }
.lookback ul{ width:230px; margin:0px auto}
/*专家*/
.explist{border:1px solid #f3b564;margin-bottom:10px }
.explist table{ margin:0px auto}
.explist th{ font-weight:normal; border-bottom:2px solid #e3e3e3;}
.explist td{ text-align:center; border-top:1px dashed #e3e3e3}
.explist tr.first td{ border:0px;}
.txtlist{ line-height:24px;}
.txtlist li{ background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 3px -161px; padding-left:12px; height:24px; overflow:hidden}
.pictxt li{ line-height:18px; height:118px; overflow:hidden; width:77px; float:left; margin:0px 0 10px 31px;display:inline}
.pictxt img{ display:block; width:73px; height:73px; border:1px solid #f5b861; background:#ebebeb; padding:1px; margin-bottom:4px;}
/*专家在线*/
.exponline{ border:1px solid #f5b861; width:690px; overflow:hidden}
.btn01{ border:1px solid #ffbe61; background:#fcf3db; line-height:15px; height:17px;}
.btn02{ border:1px solid #ff8332; background: url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 0 -188px #fef3c5; line-height:15px; height:17px;}
.advmod{background:#f0e7d6; border:1px solid #ffe0b7; margin-bottom:10px;}
/*机构*/
.comlink ,.mapall{ border:1px solid #f3b564; width:958px; overflow:hidden; margin-top:10px;}
.comlink td{ text-align:center; padding-bottom:15px;}
.comlink table{ width:940px; margin:0px auto}
/*地图*/
.mapmod{ float:left; width:600px; }
.mapmod .main{ text-align:center;margin-top:-15px; height:400px; overflow:hidden}
.allimod{ background:url(http://img.hexun.com/futures/union/line.gif) left repeat-y; float:right; width:340px; padding:0 0 15px 6px; margin:5px 0}
.allimod ul li{ float:left; margin:15px 0 0 15px; display:inline;}
.allimod ul li img{ width:143px; height:44px; border:1px solid #ffe1b6; display:block}
.focus{ border:1px solid #c9c1b5; height:210px; width:253px; margin:0px auto}
.exprecom{ background:#fcf4e4; border:1px solid #ffe1b6; padding:0px 12px;}
.exprecom h3 ,.exprecom h3 a{ color:#af0101; font-size:14px; line-height:38px;}
.exprecom dl{ width:228px; overflow:hidden;}
.exprecom dl.top{ background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 0px bottom; height:170px;}
.exprecom dl dt{ float:left; padding-left:3px;}
.exprecom dl dt img{ width:73px; height:73px; padding:1px; border:1px solid #f5b861; background:#ebebeb; display:block}
.exprecom dl dd{ float:left; padding-left:10px; width:135px; line-height:20px;}
.exprecom dl dd.a{ height:77px; overflow:hidden}
.exprecom .more{ line-height:35px; text-align:right}
.caf0{ color:#af0101}
.mtop{ margin-top:12px;}
/*对话*/
.bbstab{ line-height:23px; }
.bbsmodmain{ border:solid #c9c9c9; border-width:1px 0 1px 0; padding:2px 0;margin:0px auto;}
.bbsmodmain td{ border: dashed #e8e8e8; border-width:0 1px 1px 0; vertical-align: text-top}
.bbsmodmain tr.a td{ color:#af0101}
.bbsmodmain tr.c td{ border-bottom:0px;}
.bbsmodmain tr td.b{ padding-left:10px; border-right:0px;}
.indusdyn ,.bbsmod{  background:url(http://img.hexun.com/futures/union/futhome.gif) repeat-x 0 -876px; padding-top:4px; margin-top:8px;}
.indusdyn ul{ margin-left:15px; font-size:14px; line-height:24px; width:370px;}
.dialogmod{ width:388px; margin:0px auto;}
.boxform p{ float:left; padding:5px 0 0 5px; }
.boxform input ,.boxform textarea ,.boxform select{ border:1px solid #ffbe61; color:gray;}
.boxform input{ height:15px; padding:0px 2px}
.boxform textarea{ font-size:12px; width:96%; height:52px; overflow-y:scroll; padding:3px;color:gray;}
.boxform .loginbtn{ background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 0px -188px #fcdb83; width:45px; height:17px; border:1px solid #ff8535; color:#000; line-height:17px; }
.boxform input.a{ background:#fcf3db; height:18px; line-height:16px; padding:0px 5px;}
.tijiao{float:right; margin-top:5px;}
.tijiao input{ color:#000; }
.hotnews{ font-size:14px; margin:8px 0}

/*公司页*/
.comlogo{ background:#f0e7d6; height:120px; border:1px solid #fee1b5; margin-bottom:10px; text-align:center}
.comlogin{ text-align:center; margin-bottom:10px; height:23px; overflow:hidden}
.comlogin input{ border:1px solid #ffbe61; color:#6d6c6c; height:16px; line-height:16px; padding:0px 3px; }
.comlogin .loginbtn { background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 0px -188px #fcdb83; width:52px; height:18px; border:1px solid #ff8535; color:#000; line-height:17px; }
.comsidebar{ width:275px; float:right;}
.comleftcon{ width:670px; float:left}
.analysemod{border:1px solid #f3b564; padding-bottom:8px;}
.comtopmod{ width:668px;border:1px solid #f3b564; overflow:hidden; margin-bottom:10px;}
.leftcol3{ width:298px; float:left; margin:10px 0 0px 10px; display:inline}
.leftcol4{ float:left; width:338px;margin:10px 0 0px 10px; display:inline;}
.comfocus{border:1px solid #f3b564; padding:11px 0; margin-bottom:10px;}
/*营业点*/
.faremod{border:1px solid #f3b564;margin-bottom:10px; padding-bottom:5px;}
.faremod .cont{ background:url(http://img.hexun.com/futures/union/line2.gif) repeat-x top; width:255px; margin:0px auto; padding:6px 0; }
.faremod .txtlist{ width:246px; margin:0px auto}
.faremod .cont1{ width:252px; margin:0px auto; overflow:hidden;color:#fe780c }
.faremod .cont1 li{ float:left; width:84px;line-height:24px; height:24px; overflow:hidden }
.faremod .cont1 a{color:#fe780c}
.bjmid{border:1px solid #f3b564;margin-bottom:10px; padding-bottom:9px;}
.bjmidcont dl ,.bjmidcont2 dl{ width:235px; margin:0px auto; line-height:20px;}
.bjmidcont2 dl{ width:930px;}
.bjmidcont dl dt ,.bjmidcont2 dl dt{ color:#fe780c; font-weight:bold; line-height:22px;}
.bjmidcont dl dd  { height:40px; overflow:hidden}
.bjmidcont dl dd a { color:#fe780c}
.bjmidcont dl dd.morebtn{ position:absolute; background:#fff; margin:-20px 0 0  168px;}
/*分析师图片*/
.pictxt2{ background:url(http://img.hexun.com/futures/union/line.gif) repeat-y center; width:660px; margin:0px auto; overflow:hidden; padding-top:10px;}
.pictxt2 li{ float:left; width:292px; line-height:20px; margin:0px 18px; display: inline}
.pictxt2 li img{ float:left; width:73px; height:73px; padding:1px; border:1px solid #f5b861; background:#ebebeb; margin-right:10px; display:inline}
.pictxt2 li p{ text-align:right; height:30px; line-height:25px;}
/*新闻块*/
.comnewsmod{ border:1px solid #ffe1b6; padding:2px 0; background: #fcf4e4; margin-bottom:10px;}
.comnewsmod .cont{background:url(http://img.hexun.com/futures/union/line2.gif) repeat-x;width:295px;width:295px; margin:0px auto;padding:9px; font-size:14px;  }
.comnewsmod .cont h3 strong{ float:left; font-size:14px;}
.comnewsmod .cont h3 { font-weight:normal; text-align:right; height:25px; color:#af0101}
.comnewsmod .cont h3 a{color:#af0101}
.comnewsmod  ul li{ height:25px; line-height:25px;}
/*行业动态*/
.comindusd{ border:1px solid #ffe1b6; margin-bottom:10px;}
.comindusd ul{ width:270px; font-size:14px; margin:0px auto;background:url(http://img.hexun.com/futures/union/line2.gif) repeat-x; padding:10px 0px }
/*对话*/
.comexpbbs{border:1px solid #ffe1b6; padding-bottom:6px;}
.comexptab{ width:270px; margin:0px auto;}
.comexptab td{  line-height:19px;}
.comexptab tr.a td ,.comexptab tr.a td a{ color:#af0101}

/*公司列表页*/
.companymod{ border:1px solid #f5b861; margin-top:8px; width:958px; overflow:hidden}
.companymod h3{ padding-top:12px;}
.comsearch{ padding-left:160px;  background:url(http://img.hexun.com/futures/union/line2.gif) repeat-x bottom; height:35px; margin:-25px 10px 10px 10px}
.comsearch select{ width:100px;color:#6d6c6c}
.comsearch input{background:#fcf3db; height:18px; line-height:16px; padding:0px 5px; border:1px solid #ffbe61; color:#6d6c6c}
.comlist{ width:930px; margin:0px auto; padding-bottom:30px; overflow:hidden}
.comlist dt{ float:left; font-size:14px; font-weight: bold; width:80px; text-align:center; padding-top:10px; clear:left}
.comlist dd{ width:840px; float:left; height:47px;}
.comlist dd img{ width:140px; height:35px; padding:1px; border:1px solid #e7e6e6; margin-right:24px; display:inline; float:left}

/*分析师*/
.fxssidebar{ width:256px; float:right;}
.renqilist h3{ font-size:14px; color:#af0101; background:url(http://img.hexun.com/futures/union/line2.gif) repeat-x top;}
.renqilist table { border-bottom:1px solid #979289; margin-bottom:10px;}
.renqilist table th{ font-weight:normal; border-bottom:1px solid #979289; background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat right -423px;}
.renqilist table th.end{background:none}
.renqilist table td{ border-top:1px solid #cac3b6; border-right:1px dashed #cac3b6; text-align:center; line-height:22px;}
.renqilist table td.end{ border-right:0px;}
.renqilist table tr.first td{ border-top:3px solid #dfd8ca;}
.fxslmmod{ float:left;border:1px solid #f5b861;  width:688px; }
.fxslmmod h3{ padding-top:10px;}
.fxslmmod h3 strong{ margin-left:12px;}
.fxslmmod ul.pictxt li {  height:138px; margin:0px 0 30px 45px; width:85px;}
.fxspictxt li{ line-height:18px; height:138px; overflow:hidden; width:85px; float:left; margin:0px 0 30px 45px;display:inline}
.fxspictxt img{ display:block; width:73px; height:73px; border:1px solid #f5b861; background:#ebebeb; padding:1px; margin-bottom:4px;}

.fxssearch{background:url(http://img.hexun.com/futures/union/line2.gif) repeat-x bottom; height:33px; margin:3px 10px 29px 10px; padding:0px 10px;}
.fxssearch select{ width:100px;color:#6d6c6c}
.fxssearch input{background:#fcf3db; height:18px; line-height:16px; padding:0px 5px; border:1px solid #ffbe61; color:#6d6c6c;}

.numlist{ clear:both; text-align: right; width:600px; margin:0px auto; font-size:14px; height:46px;}
.numlist a{ padding:0px 5px}
.numlist a.a{ background:#af0101; color:#fff; font-weight: bold} 
.fxssidebar .exprecom dl.top{ background:url(http://img.hexun.com/futures/union/futhome.gif) no-repeat 0px bottom; height:190px;}
.fxssidebar .exprecom dl.top img{ padding:7px; background:url(http://img.hexun.com/futures/union/imgbg.gif) repeat-x; border:1px solid #f4ba6e}
.fxssidebar .exprecom dl.top dd{ width:126px; height:180px; overflow:hidden}
.fxsconcur{ width:580px; float:right; background:url(http://img.hexun.com/futures/union/line.gif) repeat-y; padding:5px 0 0 20px;}
.bormain{ border:1px solid #f6bd6c; padding:5px 0;}
.fxsnewsmod{ float:left; width:325px; padding:5px 0 0 0}
.fxsnewsmod ul { font-size:14px; margin-left:15px; padding:6px 0;}
.fxsresume{ border:1px solid #f5b861; width:733px; float:right; padding:4px; height:242px;}
.fxsresume h3{ color:#af0101;background:url(http://img.hexun.com/futures/union/futhome.gif) repeat-x 0 -125px; padding-left:7px; height:25px; line-height:25px;}
.fxsresume .cont{ background:url(http://img.hexun.com/futures/union/line2.gif) repeat-x top; padding-top:6px;}
.fxsresume dl{ width:680px; margin:0px auto; font-size:14px; line-height:25px;}
.fxsresume dl dt{ color:#e57804; font-weight:bold}
.fxsphoto{ float:left; background:url(http://img.hexun.com/futures/union/photobg.gif) no-repeat; width:200px; height:243px; padding:12px 0 0 11px; }
.fxsphoto img{ width:182px; height:226px;}
.personlink{ text-align:right; width:650px; margin:0px auto ; color:#e57804 ; margin-top:10px;}
.personlink a{ color:#e57804; padding:3px 30px 0 20px;}
.personlink a.a{ background:url(http://img.hexun.com/futures/union/fxsicon.gif) no-repeat 0 -1px;}
.personlink a.b{ background:url(http://img.hexun.com/futures/union/fxsicon.gif) no-repeat 0 -28px;}
.personlink a.c{ background:url(http://img.hexun.com/futures/union/fxsicon.gif) no-repeat 0 -52px;}