﻿body { background: #fff url(/image/index/bg.png) repeat-x; color: #333; }

#wrap { width: 960px; margin: 0 auto; }

#header { width: 100%; float: left; }

#top { width: 100%; height: 20px; line-height: 20px; float: left; margin: 6px 0 8px 0; color: #0966b5; }
.textW { width: 112px; height: 18px; border: 1px solid #a6d0f4; }
.topL { float: left; background: url(/image/index/head_icon.png) no-repeat -4px 0; text-indent: 19px; margin-left: 11px; _display: inline; }
.topR { float: right; text-align: right; }
.topR li { float: left; padding-left: 5px; }
.topR li a { color: #0966b5; padding-right: 5px; }

#logo { width: 100%; height: 84px; float: left; }
.logoL { width: 390px; height: 69px; float: left; text-indent: 17px; margin-top: 18px; background: url(/image/index/logo_text.png) no-repeat right center; }
.logoR { height: 19px; line-height: 19px; float: right; font-weight: bold; font-size: 14px; margin-top: 40px; padding-right: 25px; text-indent: 20px; color: #136fbd; background: url(/image/index/head_icon.png) no-repeat 0 -22px; }
.tel { font-size: 25px; font-family: Arial; font-style: italic; }

#search { width: 100%; height: 95px; float: left; overflow: hidden; margin-top:-20px; }
.searchH { height: 26px; float: left; padding-left: 390px;/*349*/ }
.searchH div { width: 70px; height: 26px; line-height: 26px; display: block; float: left; margin-right: 5px; cursor: pointer; text-align: center; font-size: 14px; color: #666; font-weight: bold; background: url(/image/index/search_top.png); }
.searchH div.selt { background-position: 0 -28px; color: #fff; }
.searchB { width: 803px; padding-left: 157px; padding-top: 10px; height: 59px; float: left; background: url(/image/index/search_bg.png); }

#txtStore { width: 488px; height: 24px; line-height: 24px; color: #666; border-left: 3px solid #d4e9fa; border-top: 3px solid #d4e9fa; text-indent: 30px; float: left; background: #fff url(/image/index/search_icon.png) no-repeat; }
#btnSearch { float: left; margin-left: 10px; _display: inline; }
#FloatDIV { display: block; position: absolute; border: #ccc 1px solid; background-color: White; overflow: hidden; z-index: 999; }
#FloatDIV a { text-align: left; text-decoration: none; display: block; height: 20px; line-height: 20px; font-size: 12px; margin: 0; padding: 0 0 0 30px; }

.numShow { float: left; margin-top: 10px; }
#numText { float: left; color: #fff; }
#numDiv { height: 14px; float: left; text-indent: 10px; overflow: hidden; }
#numDiv a { color: #fff; white-space:nowrap; }

#nav { width: 958px; float: left; border: 1px solid #1c7bcb; margin-top: 10px; }
#nav ul { width: 956px; height: 33px; line-height: 33px; float: left; border: 1px solid #6facdb; background: url(/image/index/nav_bg.png); }
#nav li { width: 106px; float: left; background: url(/image/index/nav_line.png) right center no-repeat; }
#nav li a { display: block; width: 96px; margin-left: 5px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; }
#nav li a:hover, #nav li a.hover { margin-top: -5px; position: relative; text-decoration: none; background: url(/image/index/nav_bg2.png) 0 -35px; }
#nav li a.selt { margin-top: -5px; position: relative; background: url(/image/index/nav_bg2.png); }


#bodyer { width: 100%; float: left; margin-top: 7px; }

.box { float: left; border: 1px solid #c5dcfc; background: url(/image/index/box_bg.png) repeat-x; }
.boxT { width: 100%; height: 28px; line-height: 28px; float: left; font-size: 14px; font-weight: bold; color: #666; }
.boxC { width: 100%; float: left; }

#bbs { width: 218px; margin-right: 9px; }
#bbs .boxT { background: url(/image/index/body_icon.png) no-repeat; text-indent: 34px; }
#bbs .boxC { width: 198px; height: 128px; padding: 10px; }
#bbs .boxC li { height: 23px; line-height: 23px; color: #333;  }
#bbs .boxC li a { color: #333; }

#show { width: 419px; height: 166px; float: left; padding: 5px; border: 1px solid #d7d8da; margin-right: 9px; }

#reg { width: 279px; height: 166px; float: left; padding: 5px; border: 1px solid #c5dcfc; background-color: #effafe; }
.regBg { width: 100%; height: 100%; background-color: #fff; }
.regBg .tit { height: 36px; line-height: 36px; margin-left: 10px; background: url(/image/index/body_icon2.png) 0 center no-repeat; text-indent: 25px; font-size: 14px; font-weight: bold; color: #666; }
.regBg .con { width: 270px; height: 74px; margin-left: 3px; background-color: #f7faff; border: 1px solid #b8d1fe; }
.regBg .link { width: 87px; height: 36px; line-height: 36px; display: block; float: left; margin: 9px 0 0 9px; _display: inline; background: url(/image/index/link.png); text-align: center; font-size: 14px; font-weight: bold; color: #f63407; }
.regBg .link2 { width: 60px; white-space: nowrap; color: #0966b5; background: none; font-weight: normal; }

.ggShow { width: 100%; float: left; margin-top: 7px; }
.ggFl { float: left; margin-right: 9px; }
.ggShow .last { margin-right: 0; }


.box3 { float: left; border: 1px solid #c5dcfc; background: url(/image/index/box_bg2.png) repeat-x; margin: 9px 9px 0 0; }
.box3 .boxT { width: 651px; padding-left: 4px; height: 31px; font-size: 14px; font-weight: bold; color: #fff; }
.box3 .boxC { height: 224px; padding-top: 10px; overflow: hidden; }
.box3 .boxT div { width: 110px; height: 28px; line-height: 28px; text-indent: 20px; float: left; margin: 3px 2px 0 0; background: url(/image/index/boxT_bg.png) 0 -58px; }
.box3 .boxT div.noSelt { background-position: 0 -86px; color: #f63407; }
.box3 .boxT span { cursor: pointer; background: url(/image/index/boxT_gy.png) no-repeat 0 center; margin-left: 10px; padding-left: 22px; }
.box3 .boxT .noSelt span { background-image: url(/image/index/boxT_qg.png); }
.box3 .boxC .noSelt { display: none; }


#gqInfo { width: 658px; }
#gqInfo .boxT div { text-indent: 0; }

#tjxh { }
#tjxh .hot { background: url(/image/index/hot.png) no-repeat right 0; }
.boxR { width: 287px; margin-right: 0; }
.boxR .boxT { width: 285px; }
.boxR .boxC { width: 268px; height: 214px; padding: 10px; }
.boxR .boxC li { height: 22px; line-height: 22px; color: #333; }
.boxR .boxC li a { color: #333; white-space: nowrap; }

#ysShow { width: 658px; }

#tjhy { }
#tjhy .boxC li { border-bottom: 1px dashed #333; text-indent: 10px; }

.more { color: #666; font-size: 12px; font-weight: normal; float: right; padding-right: 10px; }
.more:hover { text-decoration: none; }

.box4 { background-image: url(/image/index/box_bg3.png); }
.box4 .boxC { height: 304px; }

#JoinUs, #promise { width: 324px; }
#JoinUs .boxT, #promise .boxT { width: 320px; }

#stocks, #hyNews { width: 323px; }
#stocks .boxT, #hyNews .boxT { width: 319px; }

#assess .boxC { height: 176px; }
#assess, #icBlog { width: 288px; margin-right: 0; }
#assess .boxT, #icBlog .boxT { width: 284px; }
#assess .pcon { line-height: 2; margin: 0 10px; text-indent: 24px; }
.pgol { width: 134px; height: 36px; display: block; background: url(/image/index/pgol.png); margin: 10px 0 0 80px; }


#soft { width: 143px; height: 106px; padding-left: 145px; padding-top: 10px; line-height: 1.5; font-size: 14px; margin-top: 10px; border: 1px solid #d5d8dc; background: #f7f6f6 url(/image/index/soft.png) no-repeat; }
.softA { width: 128px; height: 31px; display: block; background: url(/image/index/soft_a.png); }

#links { width: 928px; float: left; padding: 10px 15px; border: 1px solid #c5dcfc; margin-top: 9px; }
#links li { float: left; height: 25px; line-height: 25px; padding-right: 5px; white-space: nowrap; color: #666; }
#links li a { color: #666; margin-right: 5px; }

.box5 .boxT div { width: 140px; background: url(/image/index/boxT_bg2.png); }
.box5 .boxC { height: 224px; }

#stocks .stock_bg { width: 285px; height: 93px; padding: 0 10px; margin: 0 0 8px 8px; line-height: 2; background: url(/image/index/stock_bg.png); }
.stockT { width: 100%; height: 34px; line-height: 34px; font-weight: bold; }
.stockC { width: 100%; line-height: 2; color: #333; }

#promise .lmjs { height: 60px; padding-left: 60px; margin-top: 20px; line-height: 1.5; border-bottom: 1px dashed #666; font-size: 14px; font-weight: bold; color: #333; background: url(/image/index/sign.png) no-repeat; }
#promise .boxC { width: 284px; padding-left: 20px; padding-right: 20px; }
.lm { padding-left: 17px; margin-top: 15px; line-height: 1.5; background: url(/image/index/lm.png) no-repeat; }

#footer { width: 100%; float: left; margin-top: 10px; color: #666; }
#footer a { color: #666; }
.footH { width: 958px; height: 30px; line-height: 30px; text-align: center; float: left; border: 1px solid #d2d2d2; background-color: #f1f1f1; }
.footB { width: 100%; height: 60px; line-height: 60px; text-align: center; }

.addYs { position: absolute; margin-top: 150px; margin-left: 275px; width: 110px; height: 37px; line-height: 37px; display: block; text-align: center; background: url(/image/index/btn.png); font-weight: bold; font-size: 14px; }

.listNews li { height: 22px; line-height: 22px; float: left; }
.listNews .li { width: 263px; float: left; text-indent: 10px; }
.listNews .litime { width: 60px; float: right; }
.hotp li { width: 130px; float: left; }

/*   */
.listin li { width: 323px; height: 22px; line-height: 22px; float: left; }
.listin .li { width: 263px; float: left; text-indent: 10px; }
.listin .litime { width: 60px; float: right; }
