
a {color:#404040; text-decoration:none}
a:hover {color:#c60000; text-decoration:underline}
h1 a,h2 a {color:#222}
form,input,select,ul,li,p,h1,h2,h3,h4,h5,h6,p,dl,dt,dd { margin:0; padding:0; text-indent:0}
body,td,select,input{ font-size:12px;color:#333}
ul,li{ list-style:none}
img,a img{border:0 none}
p {line-height:18px;margin:0; padding:0; text-indent:0}
hr {margin:0;padding:0; height:1px; overflow:hidden; border:0 none}
i {font-style:normal}
.p-r {padding-right:12px}
.underline { text-decoration:underline}

.orange,.orange a {color:#d75100}
.red,.red a {color:#c60000}
.green,.green a {color:#009800}
.blue,.blue a  {color:#049}
.gray,.gray a {color:#888}
.gray a {text-decoration:none}
.gray a:hover { color:#c60000}

.eng { font-size:10px; font-weight:normal;padding-left:10px}

.clear{height:1px; margin-top:-1px;clear:both;overflow:hidden}

.m10px {margin:10px}
.p10px {padding:4px 10px}
.lrp10px {padding:0 10px}
.lrm10px {magin:0 10px}
.pbt10 {padding-top:10px}
.mart {margin-top:10px}
.martie6 {_margin-top:10px}
.marb {margin-bottom:10px}
.marb15 {margin-bottom:15px}
.nopdb {padding-bottom:0}
.pdb10 {padding-bottom:10px}
.graybdr { border:#e2e2e2 solid 1px; overflow:hidden;zoom:1}
.graybt { border-bottom:#e2e2e2 solid 1px}
.f12px{font-size:12px}
.f14px{font-size:14px}
.f16px{font-size:16px}
.left{float:left;display:inline}
.right{float:right; display:inline}
.hidden{display:none}
.dashline { border-bottom:#bfbfbf dashed 1px;margin-bottom:4px;padding-bottom:5px}
.tright {text-align:right}
.cetr {text-align:center}
.cetr img {border:#f2f2f2 solid 1px; padding:4px; text-align:center}
.fwn {font-weight:normal}
.borderR {border-right:#e2e2e2 solid 1px;padding-right:9px}
.tbdr0 { border-top:0 none}
.imptBox { border:#f8df94 solid 1px}
.solid { border-bottom:#e8e8e8 solid 1px; padding-bottom:10px;margin-bottom:6px}
.solid2 { border-bottom:#bfbfbf solid 2px; padding-bottom:10px;margin-bottom:10px}
.graybg { background-color:#f1f1f1}

.more{font-family:\5B8B\4F53;float:right;background-position:right -332px;color:#5D5D5D; font-weight:normal;padding-right:8px; font-size:12px}
.more a:link,.more a{color:#5D5D5D}

.more,.reg01,.reg02,.reg03 {background-image:url(../images/iconsbg.png); background-repeat:no-repeat}

/*按钮*/
.btn54_out,.btn54_on,.btn82_out,.btn82_on,.btn50_out,.btn50_on,.searchbtn_out,.searchbtn_on,.redbtn_out,.redbtn_on,.redbtn50_out,.redbtn50_on {background:url(../images/tabbg.png) no-repeat;cursor:pointer;vertical-align:middle;border:0 none}
.btn54_out,.btn54_on {width:54px; height:20px;line-height:20px; text-align:center;font-size:12px}
.btn54_out {background-position:0 -110px; color:#404040}
.btn54_on {background-position:0 -130px; color:#775319}

.btn82_out,.btn82_on {width:82px; height:20px;line-height:20px; text-align:center;font-size:12px}
.btn82_out {background-position:-55px -130px; color:#0068b7}
.btn82_on {background-position:-55px -110px;color:#404040}

.btn50_out,.btn50_on {width:50px; height:22px;line-height:22px; text-align:center;font-size:12px}
.btn50_out {background-position:-79px -151px; color:#404040}
.btn50_on {background-position:-79px -173px; color:#775319}

.redbtn_out,.redbtn_on {width:60px; height:20px;line-height:20px; text-align:center;color:#fff; font-size:12px}
.redbtn_out {background-position:-140px -110px}
.redbtn_on {background-position:-140px -130px}

.redbtn50_out,.redbtn50_on {width:50px; height:24px;line-height:24px; text-align:center;color:#fff; font-size:12px}
.redbtn50_out {background-position:-83px -49px}
.redbtn50_on {background-position:-83px -73px}

.searchbar span input,.hotlist table td span input,.data_search span input {border:#b1b1b1 solid 1px;background-position:left -536px;vertical-align:middle;color:#888;background-image:url(../images/indexbg.png); padding:0 3px}

#Header,.Menu,.searchbox,.searchtab .on,.tit_box,.vertit {background-image:url(../images/indexbg.png)}

.pionts ul li,.tit_k,.tit_arrow,.pionts_s ul li,.siderlist .tit,.tit_k_s  {background-image:url(../images/icons.png); background-repeat:no-repeat;}

.Menu p a,.topguid span,.question,.answer,.arrow td {background-image:url(../images/iconsbg.png); background-repeat:no-repeat}

/*页面架构*/
#Page_Container {width:1010px; background-color:#fff;text-align:left;margin:0 auto; position:relative}
#Header {margin:0; height:140px;background-position:0 -1px;background-repeat:repeat-x; background-color:#fff}
#Container {padding:15px; text-align:left;overflow:hidden;_zoom:1}
#Footer {margin:0 auto; border-top:#c60000 solid 2px; line-height:24px; text-align:center; clear:both; background-color:#fff}
#Footer div { background-color:#f1f1f1; height:24px}
#Footer p { line-height:24px}
#Footer img { width:102px; height:39px; vertical-align:middle; margin:10px 10px}

.Content {width:400px;margin-right:20px; float:left; display:inline;}
.Main620 {width:620px;margin-right:20px; float:left; display:inline;}
.Sider,.sider01,.sider02,.sider03,.sider04,.Sider340{float:left;display:inline;}
.Sider {width:600px; overflow:hidden; zoom:1}
.Sider340 {width:340px;}
.sider01 { width:306px;margin-right:20px;}
.sider02 { width:286px}
.hotlist h2 {font-family:\9ED1\4F53; font-size:18px; line-height:36px;text-align:left; overflow:hidden; font-weight:normal}

/*头部*/
.topinfo { height:30px; line-height:28px;width:980px; margin:0 auto}
.topinfo div { display:inline}
.toplogin {float:left;}
.toplogin span input {height:16px; width:100px;margin-right:10px;vertical-align:middle; display:inline;_margin-top:2px}
.topguid {height:28px; line-height:28px; float:right}
.topguid span {background-position:0 -122px; display:inline-block; padding-left:6px;margin-left:10px}
.topguid img { vertical-align:middle; display:inline}
.lo_ba {width:980px; margin:0 auto}
.logo,.ba {display:inline; margin-top:15px}
.logo { float:left; width:225px}

.searchbar { overflow:hidden}
.searchbar span input {font-size:12px; line-height:22px; height:22px}
.searchbar p {line-height:24px;}
.searchbar p a {margin-right:6px}

/*导航*/
.Menu {height:62px; background-position:0 -142px; font-size:14px;padding-top:2px; text-align:left}
.Menu ul {line-height:33px; height:33px;width:980px;margin:0 auto;}
.Menu ul li { float:left;font-weight:bold; display:inline;text-align:center;border-right:#e5e5e5 solid 1px;border-left:#fff solid 1px;}
.Menu ul li a {color:#222;height:33px;padding:0 15px; display:inline-block}
.Menu ul li a:hover {color:#cc0000;text-decoration:none}
.Menu li.on,.Menu li.on a {color:#fff; background-color:#cc0000; }
.Menu li.star {border-left:0}
.Menu li.end {border-right:0}

.Menu p { line-height:30px; height:30px; margin:0 auto; width:980px}
.Menu p a {background-position:0 -129px;padding-left:6px;margin-left:10px; color:#fff}
.Menu p a:hover { color:#fff}

/*标题*/
.title {height:32px; line-height:32px;font-weight:bold; font-size:14px}
.title span { font-weight:normal}

.title_s {height:26px; line-height:26px;font-weight:bold; font-size:12px}
.tit_k {background-position:-32px 5px; padding-left:20px; color:#666; margin-bottom:4px}
.Sider .tit_arrow {margin:0 6px}
.tit_arrow {background-position:-10px -36px; padding-left:14px; color:#222;}
.tit_box {padding:0 6px;background-position:0 -207px; border-bottom:#e8e8e8 solid 1px}

.tit01 {color:#222; border-top:#e8e8e8 solid 1px;border-bottom:#cc0000 solid 2px;padding:0 6px}
.tit_k_s {background-position:-28px 8px; padding-left:24px;color:#222;border-bottom:#cc0000 solid 2px;padding-right:6px}
.tit09 { border-bottom:#c60000 solid 2px; font-weight:bold; font-size:14px; overflow:hidden; padding-top:2px; line-height:30px;height:30px}
.secTab160 span,.secTab160 .on,.secTab span,.secTab .on,.tit09 dt,.tit09 .on,.titletab span,.titletab .on {background-image:url(../images/tabbg.png);background-repeat:no-repeat;}
.tit09 dt {background-position:0 -79px; height:30px;line-height:30px; width:80px; text-align:center; color:#fff; float:left;margin-right:1px; display:inline;}
.tit09 .on {background-position:0 -49px;}

/*友情链接*/
.friendLink {clear:both; border:#e2e2e2 solid 1px;margin:10px auto; padding:4px 9px; text-align:left;}
.friendLink ul {font-size:12px; overflow:hidden;_zoom:1;margin-left:30px;}
.friendLink ul li { padding:0 5px; line-height:24px; float:left;}

.vertit {background-position:-526px -409px; height:68px; width:24px; color:#fff; float:left;display:inline; text-align:center; line-height:100%; padding-top:8px;margin-right:5px}

.tabtit {background-color:#f1f1f1; border-bottom:#e8e8e8 solid 1px; line-height:26px;padding-right:6px}
.tabtit span {display:inline-block;height:26px; line-height:26px; margin:2px 6px 0;padding:0 6px;font-size:14px;cursor:pointer;}
.tabtit span.on {height:27px;margin-bottom:-11px;background:#fff; font-weight:bold;border:#e8e8e8 solid 1px;border-bottom:0 none}

.tab_s { line-height:30px; font-size:12px; color:#999}
.tab_s span {display:inline-block; margin:0 6px; color:#222}
.tab_s span.on { font-weight:bold}

/*列表*/
.hotlist {font-size:12px;}
.hotlist h1 a,.hotlist h2 a,.hotlist h3 a {color:#222}
.hotlist h1 {font-family:\9ED1\4F53;font-size:20px;font-weight:normal;line-height:30px; height:30px;}
.hotlist h2,.siderlist h2 {font-size:14px;line-height:30px; height:30px; font-family:\5B8B\4F53; font-weight:bold}
.hotlist h4 { font-size:12px; font-weight:normal; line-height:30px}
.hotlist ul {padding-bottom:3px}
.hotlist ul li {line-height:24px;}/* 有改动删了 overflow:hidden; */
.hotlist ul li a {color:#555}
.hotlist ul li span {padding-right:8px}
.hotlist p { line-height:18px; font-size:12px}
.hotlist p a { color:#666}
.hotlist p b {line-height:24px;}
.hotlist table td { line-height:24px;height:24px}
.hotlist table td span input { line-height:22px; height:22px}

.img_news,.img_news80,.img_news230 { overflow:hidden;zoom:1}
.img_news img,.img_news80 img,.img_news230 img { float:left;margin-right:10px;}
.img_news h3,.img_news p { font-size:12px;}
.img_news80 h3,.img_news80 p {margin-left:90px; line-height:18px}
.img_news h3 {line-height:24px;}
.img_news80 h3 a { color:#222; font-size:14px}

.img_news230 p {margin-left:240px; line-height:18px}

.pionts { font-size:14px}
.pionts ul li {font-size:14px; background-position:-28px -16px;padding-left:12px}

.pionts_s { font-size:12px}
.pionts_s ul li {font-size:12px; background-position:-28px -16px;padding-left:10px}

.kline { overflow:hidden;zoom:1}
.kline table { width:100%; border:0; font-size:12px; line-height:24px;}
.kline img { float:left}
.kline p { margin-left:213px; line-height:30px;}

.report { background:url(../images/report_bg.png) no-repeat top center; padding-bottom:20px}
.report h2 { text-align:center;font-size:14px;line-height:32px; height:32px; font-family:\5B8B\4F53; font-weight:bold;padding-top:14px; color:#222}
.report ul {padding:0 12px}
.report ul li { line-height:25px; font-family:\6977\4F53_GB2312; border-bottom:#e8e8e8 dashed 1px;padding:0 6px; font-size:13px; word-spacing:-8px}

.siderlist {padding:6px}
.siderlist ul {}
.siderlist ul li {line-height:24px}
.siderlist .tit { background-position:0 -64px;padding-left:0}
.siderlist .tit span {display:inline-block;font-size:11px;font-family:\7EC6\660E\4F53;color:#fff; width:30px; text-align:center; padding-right:4px; margin-right:4px}

.stocks ul { overflow:hidden}
.stocks ul li { width:86px; float:left}

.Tab_data {font-size:12px; line-height:24px; width:258px}
.Tab_data td {border-left:#fff solid 1px;border-right:#fff solid 1px;font-size:12px;padding:0 3px;}
.Tab_data .title {font-weight:bold; font-size:14px; text-align:center; line-height:24px; height:24px}
.Tab_data .graybg,.Tab_cash .graybg {background:#f5f5f5;}
.Tab_data p { line-height:18px; text-align:left}
.arrow td {background-position:-20px -334px;padding-left:12px}

.Tab_cash {font-size:12px; line-height:24px; border-left:#e8e8e8 solid 1px; border-top:#e8e8e8 solid 1px; width:100%; background-color:#fff}
.Tab_cash td {border-right:#e8e8e8 solid 1px; border-bottom:#e8e8e8 solid 1px; text-align:center}
.Tab_cash .title { color:#222;font-size:12px; line-height:24px; height:24px; background-color:#efefef; font-weight:normal}

.data_search span input { line-height:22px; height:22px; width:110px;margin:0 3px}
.data_search span {padding:0 3px; display:inline-block}

/*投票*/
.votebar {background:#f1f1f1; height:12px;margin:6px 0; text-align:left}
.votebar span { font-size:12px; line-height:12px; float:right}
.vote01,.vote02,.vote03,.vote04,.vote05,.vote06,.vote07,.vote08 {height:10px; line-height:10px; overflow:hidden;}
.vote01 { border:#1972cc solid 1px; background:#5bb2ed;}
.vote02 { border:#44ac0b solid 1px; background:#5cd807;}
.vote03 { border:#b702c8 solid 1px; background:#ca1ed5;}
.vote04 { border:#ba6c0c solid 1px; background:#f3aa02;}
.vote05 { border:#e94367 solid 1px; background:#fd5d67;}
.vote06 { border:#232323 solid 1px; background:#6a6a6a;}
.vote07 { border:#d75a0b solid 1px; background:#e46600;}
.vote08 { border:#c60000 solid 1px; background:#ff3300;}

.arrowlist {padding:5px; overflow:hidden; zoom:1}
.arrowlist ul {}
.arrowlist ul li {line-height:24px;background-position:-24px -334px;padding-left:10px}
.arrowlist span { line-height:24px; overflow:hidden; zoom:1}
.arrowlist span a {width:64px;display:inline-block; float:left;background-position:-12px -334px;padding-left:20px}

.over300 li {width:300px}

/*注册区*/
.reg01,.reg02,.reg03 {padding-left:15px;padding-right:0;display:block}
.reg01 {background-position:0 -217px;}
.reg02 {background-position:0 -186px;}
.reg03 {background-position:0 -246px;}

/*股票咨询*/
.question,.answer {padding-left:18px;margin-right:10px}
.question {background-position:0 -67px; }
.answer {background-position:0 -99px; font-size:12px}

/*广告位*/
.bnr {margin:15px auto;clear:both; text-align:center}


/* 添加 */
.list-text li{float:left;margin-right:24px;white-space:nowrap;zoom:1;}
.Content-2 {width:360px;margin-right:20px; float:left; display:inline;}
.side-2 {float:left;display:inline;width:598px; overflow:hidden; zoom:1}
.hd-tit{text-align:center;}
.hd-menu{overflow:hidden;zoom:1;}
.hd-menu a{margin:20px 0 0 15px;display:inline-block;}