*
{
    margin:0;
    padding:0;
    list-style:none;
    font-size: 12px;
    font-family: arial,宋体
}

a
{
    color: #00f;
}

.incolor
{
    color: #F00;
}

.decolor
{
    color: #0A0;
}

.nocolor
{
    color: #000;
}

#outbox
{
    min-width: 776px;
    width:expression(document.body.clientWidth < 776 ? "766px" : "auto" );
    min-height: 500px;
    height:expression(document.body.clientHeight < 500 ? "500px" : "auto" );
}

/*topbar*/
#topbar
{
    width: 100%;
    height: 30px;
    background: url("../images/hd/topbg.gif") repeat-x 0 0;
    overflow: hidden;
}

.info, .info a
{
    line-height: 30px;
    color: black;
    margin-right: 5px;
    display: inline;
}

.info
{
    float: right;
}

#topbarslider
{
    width: 100%;
    height: 5px;
    background: #868789;
    margin-top: -1px;
}
#topbarslider div
{
    float: left;
    width: 100%;
    overflow: hidden;
    height: 1px;
}


#slider0
{
    background: #fff;
    margin-top: 1px;
}

#slider1
{
    background: #B8C9F0;
}

#slider2
{
    background: #ACB5DC;
}


#logo
{
    float: left;
    width: 165px;
    height: 100%;
    background: url("../images/hd/logo.gif") no-repeat 30px 3px;
}

#topbar ul
{
    float: left;
    margin-left: 5%;
    display: inline;
}

#topbar ul li
{
    float: left;
    cursor: pointer;
    background: url("../images/hd/btn0.gif") no-repeat 0 0;
    width: 60px;
    height: 24px;
    margin: 6px 0 0 3px;
    text-align: center;
    display: inline;
}

#topbar ul li.currentBtn
{
    background: url("../images/hd/btn2.gif") no-repeat 0 0;
    z-index: 2;
}

#topbar ul li span
{
    background: url("../images/hd/btn1.gif") no-repeat right top;
    width: 100%;
    float: left;
    height: 24px;
    line-height: 24px;
}

#topbar ul li.currentBtn span
{
    background: url("../images/hd/btn3.gif") no-repeat right top;
    height: 24px;
    line-height: 24px;
}

#logout 
{
    float:right;
    margin-right:10px;
    margin-top:8px;
}

#logout a
{
    font-size: 12px;
    color: blue;
}
#content
{
    width: 100%;
    height: 500px;
    overflow:hidden;
    position: relative;
}

#contentLeft
{
    float: left;
    height: 100%;
    width: 75%;
    position: relative;
    overflow: hidden;
}


#floatToolbar
{
    position: absolute;
    right: 0px;
    bottom: 1px;
    z-index: 100;
    width: 150px;
    height: 28px;
    display: inline;
}

#floatToolbar ul li
{
    width: 70px;
    height: 18px;
    line-height: 18px;
    float: left;
    cursor:pointer;
    background: url("../images/hd/deactivebtn.gif") no-repeat;
    text-align: center;
}

#floatToolbar ul li.curfloat
{
    background: url("../images/hd/activebtn.gif") no-repeat;
    color: #217CCE;
    cursor: default;
}

#contentLeftBarContent
{
    width: 200px;
    height: 100%;
    float: left;
    display: inline;
}

#contentLeftContent
{
    float: left;
    display: inline;
    height: 98.5%;
    width: 190px;
    overflow: hidden;
    margin: 1% 0 0 5px;
    border: 1px solid #BCBCBC;
    background: url("../images/hd/leftbg.gif") repeat-x;
}

#leftcontrolicon
{
    float: right;
    display: inline;
    margin: 2px 5px 0 0;
    width: 16px;
    height: 16px;
}

#contentLeftBarControll
{
    width: 17px;
    height: 185px;
    margin: 5px 2px 0 0;
    border-right: 1px solid #ddd;
    background: url("../images/hd/leftbtn3.gif") no-repeat;
    float: left;
    cursor: pointer;
}

#contentLeftBarControll ul li
{
    width: 13px;
    text-align: center;
    margin: 2px;
    padding: 10px 0;
    font-size: 13px;
}

#contentLeftBody
{
    float: left;
    height: 100%;
    width: 100%;
    text-align: center;
    background: #fff;
}

#stock-boardInfo-table
{
    overflow-y: auto;
}

.left-content
{
    overflow-y: auto;
    overflow-x: hidden;
}

.leftbox
{
    width: 180px;
    margin: 5px;
    float: left;
    display: inline;
    clear: both;
    border: 1px solid #bcbcbc;
    overflow: hidden;
}

.leftbox table.left-titlebox
{
    width: 180px;
}

.leftbox table.left-titlebox tr td
{
    width: 89px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-left: 1px solid #bcbcbc;
    border-bottom: 1px solid #bcbcbc; 
    cursor: pointer;   
    display: block;
    float: left;
    background: url(../images/hd/btnbg.gif) repeat-x 0 -5px;
}

.leftbox table.left-titlebox tr td.title-first
{
    border-left: 0 none;
}

.leftbox table.left-titlebox tr td.title-current
{
    border-bottom: 0 none;
    color: #217CCE;
    background: #fff;
}

.left-subcontent
{
    width: 178px;
    margin: 0 1px 1px 1px;
    float: left;
    display: inline;
    background: #fff;
    overflow: hidden
}
/*----last visit-----*/
.mystock-close
{
    background: url("../images/hd/x.gif") no-repeat 10px 8px;
    display: block;
    width: 20px;
    height: 20px;
    overflow: hidden;
}

#stock-mystock-table
{
    height: 280px;
    overflow-y : auto;
}

.left-subcontent table
{
  font-size: 12px;
  width: 96%;
  margin-left:2%;
}

.left-subcontent table tr td
{
    vertical-align: middle;
    height: 20px;
}

.table-left
{
    text-align:left;
}

.table-right
{
    text-align:right;
}

/*-------F10---------*/
#stock-F10-table table tr td
{
    text-align:center;
}

/*center*/
#center-body
{
background:#fff;
border:1px solid #BCBCBC;
height:98%;
margin:5px 0;
overflow: hidden;
text-align: left;
}

#hd-top
{
    width: 100%;
    border-bottom:1px solid #BCBCBC;
    height: 35px;
    background: #F9FCFF;
}

#hd-names
{
    width: 100%;
    float: left;
    font-size: 14px;
    margin-top: 3px;
}


#hd-names table, #hd-names-value
{
    float: left;
    display: inline;
    margin-left: 5px;
}

#hd-names div#hd-addtopick, #hd-names div#hd-news
{
    float: left;
    display: inline;
    line-height: 30px;
    margin-left: 15px;
}

#hd-names div#hd-news
{
    display: none;
}

.addtopick1, .addtonews1
{
    width: 45px;
    height: 17px;
    margin-top: 5px;
    display: block;
    background: url("../images/hd/add1.gif") no-repeat;
}

.addtonews1
{
    background: url("../images/hd/add0.gif") no-repeat;
}

.addtopick0, .addtonews0
{
    width: 18px;
    height: 17px;
    margin-top: 5px;
    display: block;
    background: url("../images/hd/add10.gif") no-repeat;
}

.addtonews0
{
    background: url("../images/hd/add00.gif") no-repeat;
}




.hd-names-text
{
    line-height: 16px;
    margin: 12px 10px 0 3px;
    font-size: 12px;
}

#hd-names-name
{
    font-family: 黑体;
    font-size: 16px;
    line-height: 18px;
}

#hd-names-code
{
    font-size: 10px;
    line-height: 12px;
    text-align: center;
}

#hd-names-value
{
    margin: 0 7px;
    height: 32px;
    font-size: 22px;
    line-height: 32px;
    text-align: left;
}

#realstock-values-state
{
    color:red;
    font-size:12px;
    line-height:20px;
    float:left;
    margin-left:20px;
    margin-top:5px;
}

#hd-names-rate
{
    height: 16px;
    font-size: 12px;
    line-height: 16px;
}

#hd-names-amount
{
    height: 16px;
    font-size: 12px;
    line-height: 16px;
}

#hd-names-time
{
    height: 14px;
    line-height: 14px;
    font-size: 10px;
    text-align: center;
}

/*right*/
#contentRight
{
    float: left;
    height: 100%;
    width: 230px;
    display: none;
}

.rightbox
{
    width: 220px;
    margin: 5px 0 0 5px;
    float: left;
    border: 1px solid #bcbcbc;
}

.rightbox table.right-titlebox
{
    width: 220px;
}

.rightbox table.right-titlebox tr td
{
    width: 109px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-left: 1px solid #bcbcbc;
    border-bottom: 1px solid #bcbcbc; 
    cursor: pointer;   
    display: block;
    float: left;
    background: url(../images/hd/btnbg.gif) repeat-x 0 -5px;
}

.rightbox table.right-titlebox tr td.title-first
{
    border-left: 0 none;
}

.rightbox table.right-titlebox tr td.title-current
{
    border-bottom: 0 none;
    color: #217CCE;
    background: #fff;
}

.right-subcontent
{
    width: 220px;
    float: left;
}


/* chart draw */
#hd-bs-table, #hd-indec-table, #hd-entrust-box
{
    width: 100%;
    height: 365px;
    display: none;
    overflow: hidden;
}

#hd-bs-table table, #hd-indec-table table
{
    width: 94%;
    font-size: 12px;
    line-height: 16px;
    margin-left: 3%;
}

.bs-cvalue td
{
    font-weight: bold;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
}

.hassbtm td
{
    border-bottom: 1px solid #999;
}

.hasstop td
{
    border-top: 1px solid #999;
}


.hd-bs-buyratio, .hd-bs-sellratio 
{
    width: 9%;
    margin-left: 1px;
    float: left;
    background: #f00;
    height: 6px;
    overflow: hidden;
}

#hd-indec-incratio, #hd-indec-eqlratio, #hd-indec-decratio, #hd-ibs-buyratio, #hd-ibs-sellratio
{
    width: 33%;
    float: left;
    background: #f00;
    height: 6px;
    overflow: hidden;
}

#hd-ibs-buyratio, #hd-ibs-sellratio
{
   margin-bottom: 5px;
}

.hd-inout-inratio, .hd-inout-outratio
{
    width: 49%;
    float: left;
    background: #f00;
    height: 6px;
    overflow: hidden;
}


.hd-bs-sellratio, .hd-inout-inratio, #hd-indec-decratio, #hd-ibs-sellratio
{
    background: #0f0;
}

#hd-indec-eqlratio
{
    background: #ff0;
}

#hd-bs-current
{
    width: 100%;
    background: #F3F3F5;
}

#hd-bs-current table
{
    font-weight: bold;
}



#hd-entrust-box
{
    display: none
}

.table-title
{
    line-height: 35px;
}

#hd-entrust
{
    width: 100%;
    border: 1px solid #969595;
    margin-bottom: 8px;
    text-align: left;
    float: left;
}

#hd-entrust-title
{
    width: 100%;
    height: 22px;
    background:url('../images/title_bg.gif') repeat-x;
    text-align: left;
}

#hd-entrust-title ul
{
    list-style:none;
    margin-left: 4px;
}

#hd-entrust-title ul li
{
    float: left;
    width: 80px;
    height: 19px;
    line-height: 19px;
    text-align: center;
    background: white;
    color: #595757;
    margin-top: 2px;
    margin-left: 1px;
    display: inline;
    border-left: 1px solid #969595;
    border-right: 1px solid #969595;
    border-top: 1px solid #969595;
}

#hd-entrust-table table
{
    width: 94%;
    font-size: 12px;
    line-height: 20px;
    margin-left: 3%;
}

#hd-entrust-graph
{
    width: 100%;
    margin-top: 10px;
}

#hd-entrust-graph table
{
    width: 94%;
    font-size: 12px;
    line-height: 20px;
    margin-left: 3%;
    margin-top: 10px;
}

#hd-entrust-graph-swf
{
    width: 94%;
    height: 120px;
}

#stock-entrust-delay
{
    margin-left: 8px;
    float: left;
    display: inline;
}

#hd-trade-pricetable
{
    display: none;
}

#hd-trade-table table, #hd-trade-pricetable table
{
    width: 94%;
    font-size: 12px;
    line-height: 20px;
    margin-left: 3%;
}

#hd-trade-pricetable, #hd-trade-table
{
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    height: 210px;
}

#hd-trade-pricetable
{
    display: none;
}

#hd-trade-pricetable table tr, #hd-trade-table table tr
{
    height: 20px;
}


/*bottom*/
#bottombar
{
    clear: both;
    width: 100%;
    height: 30px;
    background:url('../images/hd/bottombg.gif') repeat-x bottom;
}

#stock-index-all
{
    width: 750px;
    float: left;
    height: 20px;
    margin: 5px 0 0 6px;
    display: inline;
    overflow:hidden;
}

#stock-index-all table
{
    width:100%;
}

#stock-index-all table tr td
{
    padding-right: 5px;
}

#realstock-query-submit
{
    float: left;
    background:url('../images/hd/search.gif') no-repeat left;
    width: 48px;
    height: 18px;
    margin: 5px 0 0 5px;
    display: inline;
    overflow: hidden;
}

#realstock-query
{
    width: 200px;
    height: 26px;
    margin-top: 2px;
    margin-bottom: 2px;
    text-align: left;
    float: right;
    position: relative; 
}


#realstock-query-query
{
    width: 130px;
    float: left;
    margin-top: 6px;
    margin-left: 4px;
    padding-left: 2px;
    border: 1px solid gray;
    color: gray;
}

#realstock-query-select
{
    background: #fff;    
    z-index:10000;
    position: absolute;
    bottom: 25px;
    left: 0px;
}

#realstock-query-select-table
{
    background: #aaa;
    width: 100%;
    font-size: 12px;
}

.realstock-query-select-unselected
{
    background: #FFFFFF;
}

.realstock-query-select-selected
{
    background: #D6EDFF;
}

/*select*/
#hd-selectors
{
    height: 30px;
    float: left;
    display: inline;
    margin-left: 10px;
}

#hd-timecout, #hd-indcout
{
    width: 150px;
    float: left;
}

.hd-selector
{
    width: 80px;
    float: left;
    position: relative;
}

.hd-selecttext
{
    float: left;
    height: 30px;
    line-height: 30px;
    width: 60px;
    overflow: hidden;
    text-align: right;
}
.hd-inputbox
{
    float: left;
    width: 78px;
    height: 18px;
    margin-top: 5px;
    cursor: pointer;
    overflow: hidden;
    background: url("../images/hd/dropdown.gif") no-repeat ;
}

#time0
{
    float: left;
    width: 60px;
    height: 18px;
    line-height: 18px;
    margin-top: 5px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    background: url("../images/hd/time0.gif") no-repeat ;
    margin-left: 15px;
    display: inline;
}

#time0 a
{
    color: #000;
    text-decoration: underline;
}

#timehidden
{
    float: left;
    width: 3px;
    height: 18px;
    overflow: hidden;
    display: none;
}


#hd-timeselect, #hd-indcselect
{
    float: left;
    display: inline;
    margin-left: 6px;
    line-height: 20px;
}

.hd-selectbox
{
    position: absolute;
    top: 23px;
    left: 0px;
    border: 1px solid #bdbdbd;
    border-top: 0 none;
    width: 76px;
    display: none;
    background: #fff;
}

.hd-selectbox ul li
{
    width: 100%;
    height: 20px;
    line-height: 20px;
    float: left;
    overflow: hidden;
}

.hd-selectbox ul li.curli
{
    background: url("../images/hd/selected.gif") no-repeat 2px 6px;
}

.hd-selectbox ul li a
{
    width: 72px;
    height: 20px;
    line-height: 20px;
    display: block;
    margin-left: 8px;
    text-decoration: none;
    color: #000;
    background: #fff;
}

.hd-selectbox ul li a:hover
{
    background: #ddd;
}




/* for dds */
#hd-dds-box {
    width: 100%;
    height: 50px;
    float: left;
}

#hd-dds-box div {
    float: left;
    height: 10px;
    overflow: hidden;
    line-height: 10px;
    background: #d99;
    width: 50px;
}

/* fix table */

.fixTableMain ul
{
    font-size: 12px;
    text-align: center;
    float: left;
    clear: both;
    width: 100%;
}

.fixTableMain ul li
{
    line-height: 25px;
    float: left;
    overflow: hidden;
    height: 25px;
}

.fixTableHeader ul
{
    background: #ebebeb;
    font-family: 宋体;
}

.fixTableMain
{
    width: 922px;
    float: left;
    overflow: hidden;
}

.fixTableHeader
{
    width: 100%;
    float: left;
}

.fixTableBody
{
    width: 100%;
    float: left;
}

.fixTableLeftScroll
{
    width: 17px;
    background: #fff;
    float: left;
    overflow: hidden;
    border: 1px solid #dddddd;
    border-left: 0;
    border-right: 0;
}

.fixTableLeftScroll ul
{
    height: 100%;
    float: left;
}

.fixTableLeftScroll ul li
{
    width: 17px;
    cursor:pointer;
    line-height: 1px;
    font-size: 1px;
    float: left;
    overflow:hidden;
}

.fixTableLeftScroll ul li div, .fixTableBottomScroll ul li div
{
    width: 100%;
    height: 100%;
}

.fixTableBottomScroll
{
    width: 100%;
    float: left;
    background: #fff;
    height: 17px;
    overflow: hidden;
    border-left: 1px solid #dddddd;
    display: none;
}

.fixTableBottomScroll ul
{
    height: 100%;
    width: 100%;
    float: left;
}

.fixTableBottomScroll ul li
{
    height: 100%;
    cursor:pointer;
    line-height: 1px;
    font-size: 1px;
    float: left;
}

.fixtable-up
{
    background: url('../images/fixupbg.gif') repeat-y 0 0;
}

.fixtable-up div
{
    background: url('../images/fixup.gif') no-repeat center center;
}

.fixtable-bg
{
    background: url('../images/fixbg.gif') repeat-y 0 0;
}

.fixtable-bar
{
    background: url('../images/fixbar.gif') repeat-y 0 0;
    border-top: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
}

.fixtable-bar div
{
    background: url('../images/fixball.gif') no-repeat center center;
}

.fixtable-down
{
    background: url('../images/fixupbg.gif') repeat-y 0 0;
}

.fixtable-down div
{
    background: url('../images/fixdown.gif') no-repeat center center;
}

.fixtable-left
{
    background: url('../images/fixleftbg.gif') repeat-x 0 0;
}

.fixtable-left div
{
    background: url('../images/fixleft.gif') no-repeat center center;
}

.fixtable-right
{
    background: url('../images/fixleftbg.gif') repeat-x 0 0;
    border-right: 1px solid #dddddd;
}

.fixtable-right div
{
    background: url('../images/fixright.gif') no-repeat center center;
}

.fixtable-bg2
{
    background: url('../images/fixbg2.gif') repeat-x 0 0;
}

.fixtable-bar2
{
    background: url('../images/fixbar2.gif') repeat-x 0 0;
    border-left: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
}

.fixtable-bar2 div
{
    background: url('../images/fixball2.gif') no-repeat center center;
}

#l81-top, #l81-left
{
    float: left;
    display: inline;
    margin: 9px 0 0 9px;
    border: 1px solid #ddd;
}
#l81-right
{
    float: right;
    display: inline;
    margin: 9px 9px 0 0;
    border: 1px solid #ddd;
}


#l81-top-table, #l81-left-table, #l81-right-table
{
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
}

#l81-top-title, #l81-left-title, #l81-right-title
{
    width: 100%;
    float: left;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: url("../images/hd/paihangbg.gif") repeat-x 0 -6px;
    border-bottom: 1px solid #ddd;
}

#l81-top div.fixTableMain ul li
{
    width: 9%;
}

#l81-left div.fixTableMain ul li, #l81-right div.fixTableMain ul li
{
    width: 18%;
}

/* for news */
#popBox, #popBox2
{
    position: absolute;
    top: 30px;
    right: 120px;
    z-index: 100;
    float: left;
    border: 1px solid #ddd;
    background: #fff;
    display: none;   
}

.popBox-title{
    background:url('../images/hd/newsbg.gif') repeat-x;
    height: 20px;
    width: 650px;
}

#popBox2
{
    right: 115px;
    top: 35px;
    z-index: 99;
    background: #999;
    border: 1px solid #cccccc;
    padding-top: 20px;
}

.popBox-tabbar
{
    width: 20px;
    height: 150px;
    float: left;
    position: relative;
    z-index: 100;
    margin: 20px -1px 0 0;
}

.popBox-content
{
    width: 620px;
    float: left;
    position: relative;
}

#popBox div.popBox-content
{
    border-left: 1px solid #ddd;
}

#popBox2 div.popBox-content
{
    border-left: 1px solid #999;
}

#realstock-news-table, #realstock-notice-table, #realstock-news-table2, #realstock-notice-table2
{
    float: left;
    background:url('../images/table_title_bg.gif') repeat-x;
}

#realstock-news-table2, #realstock-notice-table2
{
    visibility: hidden;
}

#realstock-news-table table, #realstock-notice-table table, #realstock-news-table2 table, #realstock-notice-table2 table
{
    width: 620px;
    font-size: 12px;
    line-height: 20px;
    margin-left: 1%;
    text-align: left;
    float: left;
}

.popBox-tabbar ul li
{
    float: right;
    height: 60px;
    width: 17px;
    margin: 0 0 5px 0;
    background: #ddd;
    cursor: pointer;
    color: #7A7A7A;
}

.popBox-tabbar ul li span
{
    float: left;
    width: 17px;
    height: 55px;
    margin-top: 2px;
    text-align: center;
}

.popBox-tabbar ul li.pop-cur
{
    background: url("../images/hd/newsbtn.gif") no-repeat -4px 0;
    width: 22px;
    margin-right: -5px;
    border-right: 1px solid #fff;
    position: relative;
    z-index: 3;
    color: #217CCE;
}

#pop-close
{
    position: absolute;
    width: 20px;
    height: 20px;
    display: block;
    overflow: hidden;
    top: 0;
    right: 0;
    background: url("../images/hd/close.gif") no-repeat 4px 4px;
}

#usercard, #usercard2
{
    display: none;
    position: absolute;
    right: 40px;
    top: 24px;
    border: 1px solid #ddd;
    width: 200px;
    height: 140px;
    z-index:200;
    background: #fff;
}

#usercard2
{
    right: 35px;
    top: 29px;
    background: #aaa;
    border: 1px solid #bbb;
    z-index:199;
}

#realstock-swf
{
}

/* sort content */
#newsort-header
{
    height: 30px;
    width: 100%;
    position: relative;
    float: left;
    z-index: 100;
}

#newsort-zonghe
{
    float: left;
    margin-right: 5px;
    height: 26px;
    background: url("../images/hd/newsortbg0.gif") repeat-x 0 0;
    border: 1px solid #ddd;
}

#newsort-baojia
{
    float: left;
    margin-left: 5px;
    height: 26px;
    background: url("../images/hd/newsortbg0.gif") repeat-x 0 0;
    border: 1px solid #ddd;
}


#newsort-zonghe ul, #newsort-baojia ul
{
    float: left;
    margin-right:6px;
}

.newsort-zonghehead
{
    float: left;
    border-right: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background: #fff;
    font-weight: bold;
}

#newsort-zonghe .newsort-namediv, #newsort-zonghe .newsort-dropdown, #newsort-baojia .newsort-namediv, #newsort-baojia .newsort-dropdown
{
    border: 1px solid #bdbdbd;
    width: 60px;
    height: 16px;
    line-height: 16px;
    cursor: pointer;
    float: left;
    font-size: 13px;
    overflow: hidden;
    text-align: center;
    margin-top: 4px;
    background: url("../images/hd/newsortbg1.gif") repeat-x 0 2px;
}

#newsort-zonghe .newsort-namediv, #newsort-baojia .newsort-namediv
{
    margin-left:6px;
}

#newsort-zonghe .newsort-dropdown, #newsort-baojia .newsort-dropdown
{
    width: 20px;
    border-left: 0;
    background: url("../images/hd/newsortbg1.gif") repeat-x 0 2px;
}


.newsort-split
{
    height: 26px;
    width: 1px;
    overflow: hidden;
    background: #ddd;
    float: left;
    margin-left: 6px;
}


.newsort-namediv, .newsort-dropdown
{
    border: 1px solid #bdbdbd;
    width: 70px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    float: left;
    font-size: 14px;
    color: #444444;
    overflow: hidden;
    text-align: center;
}

.newsort-dropdown
{
    width: 20px;
    border-left: 0;
}

.newsort-curheader
{
    background: #e3e3e3;
    color: #608595;
    font-weight: bold;
}

.newsort-curheader
{
    color: #F1292F;
    font-weight: bold;
}

.newsort-curheader2
{
    color: #F1292F;
    font-weight: bold;
}

.newsort-curheader3
{
    color: #608595;
    font-weight: normal;
}


#newsort-subheader
{
    left: 0;
    top: 21px;
    position: absolute;
    z-index: 500;
    background: #e3e3e3;
}

#newsort-subheader ul
{
    width: 72px;
    float: left;
}

#newsort-subheader ul li
{
    width: 68px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    float: left;
    font-size: 12px;
    overflow: hidden;
    display: inline;
    margin-left:2px;
}

#newsort-subheader ul li a
{
    display: block;
    width: 100%;
    height: 100%;
    color: #666;
    text-decoration: none;
    border: 1px solid #e3e3e3;
}

#newsort-subheader ul li a:hover
{
    color: #608595;
    font-weight: bold;
}

.newsort-main
{
    background: #f8f8f8;
    border: 1px solid #ccc;
    padding: 2% 0;
    float: left;
}

#newsort-body
{
    clear: both;
    overflow-y:auto;
    overflow-x:hidden;
}

#newsort-body div.fixTableMain ul li
{
    width: 7.02%;
}

#box6181
{
    display: inline;
    margin-left: 10px;
    float: left;
}

#newsort-body div.fixTableBottomScroll
{
    display: block;
}

/* 81 */
.mod81
{
    width: 23.6%;
    float: left;   
    margin-bottom: 6px;
    display:inline;
    border: 1px solid #969595;
    margin-right: 1%;
}

.mod81-title
{
    width: 100%;
    height: 19px;
    background:url('../images/title_bg.gif') repeat-x;
    text-align: left;
    float: left;
}

.mod81-title ul
{
    list-style:none;
    margin-left: 4px;
    float:left;
    width:60%;
}

.mod81-title ul li
{
    width: 100%;
    height: 17px;
    line-height: 17px;
    text-align: center;
    background: white;
    color: #595757;
    margin: 1px 0 1px 10%;
    display: block;
    border-left: 1px solid #969595;
    border-right: 1px solid #969595;
    border-top: 1px solid #969595;
}

.mod81-title a
{
    margin-left:30px;
}

.mod81-content
{
    width: 100%;
    float: left;
    background:url('../images/table_title_bg.gif') repeat-x;
}
.mod81-content table
{
    width: 96%;
    font-size: 12px;
    line-height: 20px;
    margin-left: 1%;
    text-align: center;
}

.mod81-content table tr.hastop td
{
    border-top: 1px dashed #aaa;
}

/* stock block */
#stockblock
{
    display: none;
    margin-left: 10px;
    float: left;
}

#stockblock-top
{
  width: 120px;
  float: left;
  border: 1px solid #bdbdbd;
}

#stockblock-top ul li
{
  width: 119px;
  border-bottom: 1px solid #bdbdbd;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
  float: left;
  margin-left: 1px;
  font-size: 14px;
  color: #666;
  margin-top: 1px;
  text-align: left;
  background: #ebebeb;
  letter-spacing: 2px;
}

#stockblock-top ul li.stockblock-submenu
{
    border-bottom: 0;
    background: #d7d7d7;
    margin: 0;
    width: 120px;
    font-size: 12px;
    letter-spacing: 0px;
}

#stockblock-top ul li span
{
    float: left;
    display: inline;
    margin-left: 12px;
    width: 98px;
    background: url("../images/stockblock0.gif") no-repeat center right;
}

#stockblock-top ul li.stockblock-submenu span
{
    background: #d7d7d7;
}

#stockblock-top ul li.stockblock-topcurrent span
{
    background: url("../images/stockblock1.gif") no-repeat center right;
    color: #19526D;
    font-weight: bold;
}

#stockblock-top ul li.stockblock-topcurrentparent span
{
    background: url("../images/stockblock1.gif") no-repeat center right;
    color: #19526D;
    font-weight: bold;
}

#stockblock-top ul li.stockblock-topplus span
{
    background: url("../images/stockblock2.gif") no-repeat center right;
}

#stockblock-main
{
  background: #f8f8f8;
  float: left;
  display: inline;
  margin-left: 10px;
  overflow-y: scroll;
}

#stockblock-body
{
  width: 100%;
  display: inline;
  float: left;
  overflow: auto;
  position: relative;
  height: 410px;
}

#stockblock-body table
{
  background: #ccc;
  font-size: 12px;
  width: 100%;
  text-align: center;
}

#stockblock-body table th
{
  background: #ebebeb;
  font-weight: normal;
  padding: 5px;
  font-family: 宋体;
}

#stockblock-body table td
{
  background: #fff;
  padding: 5px;
}

.table-center
{
    text-align: center;
}

.table-mybig
{
    width: 400px;
}
