#mid
{
    width: 522px;
    float: left;
    margin-right: 8px;
    margin-left: 8px;
    display:inline;
    overflow:hidden;
}

#right
{
    width: 224px;
    float: right;
}

#realstock-top
{
    width: 100%;
    height: 32px;
    background: #F3F3F5;
    border-bottom: 1px solid #D7D7DE;
    float: left;

}

#realstock-swf
{
    width: 100%;   
    float: left;
    margin-bottom:15px;
}

#realstock-swf-real
{
    width: 100%;
    height: 360px;
    overflow: hidden;
    position:relative;
}

#realstock-bottom
{
    width: 100%;
    float: left;
    margin-bottom: 7px;
}

#realstock-news
{
    width: 540px;
    border: 1px solid #969595;
    text-align: left;
    margin-bottom: 8px;
    float: left;
    display: none;
    overflow:hidden;
}

#realstock-news-title
{
    width: 100%;
    height: 22px;
    background:url('../images/title_bg.gif') repeat-x;
    text-align: left;
}

#realstock-news-title ul
{
    list-style:none;
    margin-left: 4px;
}

#realstock-news-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;
}

#realstock-news-table, #realstock-notice-table
{
    width: 100%;
    float: left;
    overflow: hidden;
    background:url('../images/table_title_bg.gif') repeat-x;
}

#realstock-news-table table, #realstock-notice-table table
{
    width: 96%;
    font-size: 12px;
    line-height: 20px;
    margin-left: 1%;
    text-align: left;
    float: left;
    overflow:hidden;
}

#realstock-marks
{
    width: 100%;    
}

#realstock-names
{
    width: 100%;
    float: left;
    font-size: 14px;
}

#realstock-names div
{
    float: left;
    display: inline;
}

.realstocks-names-text
{
    line-height: 16px;
    margin: 12px 10px 0 3px;
    font-size: 12px;
}

#realstock-names-name
{
    font-family: 黑体;
    font-size: 18px;
    margin: 7px 5px 0 5px;
    line-height: 24px;
}

#realstock-names-code
{
    line-height: 18px;
    margin-top: 13px;
}

#realstock-values-value
{
    margin: 0 15px 0 15px;
    height: 32px;
    font-size: 22px;
    line-height: 32px;
    text-align: left;
}

#realstock-values-rate
{
    height: 20px;
    font-size: 11px;
    line-height: 20px;
    margin: 11px 5px 0 5px;
}

#realstock-marks-amount
{
    font-size: 12px;
    line-height: 20px;
    margin: 11px 0 0 5px;
}

#realstock-values-state
{
    font-size: 12px;
    line-height: 20px;
    margin: 11px 0 0 15px;
    color: red;
}

#realstock-values-links
{
    font-size: 12px;
    line-height: 20px;
    margin-right: 5px;
    color: red;
}

#realstock-values-links a
{
    color: green;
}

#realstock-values-time
{
    width: 100%;
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    
    text-align: center;
}
#realstock-values-sttouer{
    border:1px solid #969595;
    margin-bottom:8px;
    float: left;
    display: inline;
    width: 100%;
}
#realstock-values-st{
    width: 100%;
    color:red;
    font-weight:bold;
}
#realstock-kline
{
    width: 100%;
    border: 1px solid #969595;
    text-align: left;
    margin-bottom: 8px;
    float: left;
}

#realstock-kline-title
{
    width: 100%;
    height: 22px;
    background:url('../images/title_bg.gif') repeat-x;
    text-align: left;
}

#realstock-kline-title ul
{
    list-style:none;
    margin-left: 4px;
}

#realstock-kline-title ul li
{
    float: left;
    width: 65px;
    height: 19px;
    line-height: 19px;
    text-align: center;
    cursor: pointer;
    margin-top: 2px;
    margin-left: 1px;
    display: inline;
}

#realstock-kline-content
{
    width: 100%;
    height: 493px;
    overflow: hidden;
    float: left;
}

.realstock-dkline-swf
{
    width: 100%;
    line-height: 0px;
    float: left;
}


.indicator
{
    width: 100%;
    background:url('../images/title_bg.gif') repeat-x;
    text-align: left;
    float: left;
    border-top: 1px solid #969595;

}

.indicator ul
{
    list-style:none;
    margin-left: 4px;
    float: left;
}

.indicator ul li
{
    float: left;
    width: 115px;
    height: 19px;
    line-height: 19px;
    text-align: center;
    cursor: pointer;
    margin-bottom: 2px;
    margin-left: 1px;
    display: inline;
}

.indicator-title
{
    float: left;
    width: 60px;
    color: blue;
    height: 19px;
    line-height: 19px;
    text-align: center;
    margin-top: 3px;
    margin-left: 5px;
}

#realstock-bs, #tradehint
{
    width: 100%;
    text-align: left;
    display: none;
    float: left;
    border: 1px solid #969595;
    margin-bottom: 8px;
    padding-bottom: 5px;
}

#realstock-bs-title, #tradehint-title
{
    width: 100%;
    height: 22px;
    background:url('../images/title_bg.gif') repeat-x;
    text-align: left;
}

#realstock-bs-title ul, #tradehint-title ul
{
    list-style:none;
    margin-left: 4px;
}

#realstock-bs-title ul li, #tradehint-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;
}

#tradehint-title ul li
{
    color:red;
    font-weight:bold;
}

#tradehint-box
{
    margin-left:5px;
    margin-right:5px;
    width:214px;
    word-break:break-all;
    display:inline;
    margin-top:5px;
    overflow:hidden;
    text-align:left;
    float:left;
}

.tradebg
{
    background-color:#F2F2F2;
}

#realstock-bs-table, #realstock-indec-table
{
    width: 100%;
}

#realstock-bs-table table, #realstock-indec-table table
{
    width: 94%;
    font-size: 12px;
    line-height: 20px;
    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;
}


.realstock-bs-buyratio, .realstock-bs-sellratio 
{
    width: 9%;
    margin-left: 1px;
    float: left;
    background: #f00;
    height: 6px;
    overflow: hidden;
}

#realstock-indec-incratio, #realstock-indec-eqlratio, #realstock-indec-decratio, #realstock-ibs-buyratio, #realstock-ibs-sellratio
{
    width: 33%;
    float: left;
    background: #f00;
    height: 6px;
    overflow: hidden;
}

#realstock-ibs-buyratio, #realstock-ibs-sellratio
{
   margin-bottom: 5px;
}

.realstock-inout-inratio, .realstock-inout-outratio
{
    width: 49%;
    float: left;
    background: #f00;
    height: 6px;
    overflow: hidden;
}


.realstock-bs-sellratio, .realstock-inout-inratio, #realstock-indec-decratio, #realstock-ibs-sellratio
{
    background: #0f0;
}

#realstock-indec-eqlratio
{
    background: #ff0;
}

#realstock-bs-current
{
    width: 100%;
    background: #F3F3F5;
}

#realstock-bs-current table
{
    font-weight: bold;
}

#realstock-trade, #realstock-marketbigtrade
{
    width: 100%;
    border: 1px solid #969595;
    margin-bottom: 8px;
    text-align: left;
    float: left;
}

#realstock-trade-title, #realstock-marketbigtrade-title
{
    width: 100%;
    height: 22px;
    background:url('../images/title_bg.gif') repeat-x;
    text-align: left;
}

#realstock-trade-title ul,  #realstock-marketbigtrade-title ul
{
    list-style:none;
    margin-left: 4px;
}

#realstock-trade-title ul li, #realstock-marketbigtrade-title ul li
{
    float: left;
    width: 60px;
    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;
}

#realstock-trade-title ul li.notnow-tab, #realstock-bs-title ul li.notnow-tab, #realstock-news-title ul li.notnow-tab, #realstock-finance-title ul li.notnow-tab
{
  background: #9F9FA0;
  color: #fff;
  cursor: pointer;
}

#realstock-trade-table
{
    width: 100%;
    height: 210px;
}

#realstock-trade-table table, #realstock-price-table table, #realstock-marketbigtrade-table table, #realstock-bigtrade-table table
{
    width: 198px;
    font-size: 12px;
    line-height: 20px;
    margin-left: 3%;
}

#realstock-trade-table table
{
    width: 94%;
}
#realstock-price-table, #realstock-bigtrade-table
{
    display: none;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    height: 210px;
}

#realstock-price-table table tr, #realstock-bigtrade-table table tr
{
    height: 20px;
}

#realstock-marketbigtrade-table
{
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    height: 210px;
}

#realstock-kline a
{
    display: block;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    cursor: pointer;
}

#realstock-topview
{
    float: left;
}

#realstock-topview a
{
    color: red;
    display: block;
    margin-bottom: 5px;
}

#realstock-entrust-box
{
    display: none;
}

#realstock-entrust
{
    width: 100%;
    border: 1px solid #969595;
    margin-bottom: 8px;
    text-align: left;
    float: left;
    display: none;
}

#realstock-entrust-title
{
    width: 100%;
    height: 22px;
    background:url('../images/title_bg.gif') repeat-x;
    text-align: left;
}

#realstock-entrust-title ul
{
    list-style:none;
    margin-left: 4px;
}

#realstock-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;
}

#realstock-entrust-table
{
    width: 100%;
}

#realstock-entrust-table table
{
    width: 94%;
    font-size: 12px;
    line-height: 20px;
    margin-left: 3%;
}

#realstock-entrust-graph
{
    width: 100%;
    margin-top: 10px;
}

#realstock-entrust-graph table
{
    width: 94%;
    font-size: 12px;
    line-height: 20px;
    margin-left: 3%;
}

#realstock-entrust-graph-swf
{
    width: 94%;
    height: 100px;
}

#stock-entrust-delay
{
    margin-left: 8px;
    float: left;
    display: inline;
}
.table-title
{
    background: #F3F3F5;
}
#realstock-f10
{
  width: 760px;   
  float: left;
  margin-left: 8px;
  display: inline;
}

#realstock-f10 a, #stock-F10 a
{
  color: #0000FF;
}

#realstock-f10 table
{
  font-size: 12px;
  border: 2px solid;
  width: 98%;
}


.realstock-selectbar, .realstock-selectbar2
{
    width: 100%;
    background : #969595;
    height: 19px;
    clear: both;
    position: relative;
}

.realstock-selectbartext
{
    float: left;
    width: 79px;
    background: #f2f2f2;
    height: 18px;
    line-height: 18px;  
    text-align: center;
}

.realstock-selectbar ul, .realstock-selectbar2 ul
{
    float: left;
}

.realstock-selectbar ul li, .realstock-selectbar2 ul li
{
    float: left;
    width: 57px;
    text-align: center;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    background : #fff;
    display: inline;
    margin: 0 0 1px 1px;
    cursor: pointer;
}

.realstock-selectbar2 ul li
{
    width: 76px;
}

.realstock-selectbar2 ul li span, .realstock-selectbar ul li span
{
    width: 56px;
    height: 17px;
    margin: 1px 0px 0 1px;
    float: left;
    display: inline;
    background: #dcdcdc;
}

.realstock-selectbar2 ul li span
{
    width: 75px;
}

.realstock-selectbar ul li.selectbar-now span, .realstock-selectbar2 ul li.selectbar-now span
{
    background: url('../images/klinebar.gif') repeat-x;
    color: #2280C6;
}

.realstock-selectbar ul li.selectbar-now, .realstock-selectbar2 ul li.selectbar-now
{
    background:#fff;
}

#more-dropdown
{
}

#dropdown
{
    position: absolute;
    right: 4px;
    top: 18px;
    background: #969595;
    width: 72px;
    float: left;
    display: none;
    border-bottom: 1px solid #969595;
}

#dropdown div
{
    width: 70px;
    height: 22px;
    background: #fff;
    float: left;
    clear: both;
    margin-left: 1px;
    display: inline;
    cursor: pointer;
    text-align: center;
}

.indcbtm
{
    border-bottom: 1px solid #ddd;
}

#realstock-finance
{
    width: 540px;
    overflow: hidden;
    border: 1px solid #969595;
    border-bottom: none;
    text-align: left;
    margin-bottom: 8px;
    float: left;
    display: none;
    position: relative;
}

#realstock-finance-title
{
    width: 100%;
    height: 22px;
    background:url('../images/title_bg.gif') repeat-x;
    text-align: left;
}

#realstock-finance-title ul
{
    list-style:none;
    margin-left: 4px;
}

#realstock-finance-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;
}

#realstock-finance-reportdate
{
    float: right;
    margin-right: 10px;
}

#realstock-finance-datatable, #realstock-finance-infotable, #realstock-finance-partnertable
{
    width: 100%;
    float: left;
}

#realstock-finance-gstable
{
    width: 100%;
    float: left;
    border-bottom: 1px solid #969595;
}

#realstock-finance-datatable table, #realstock-finance-infotable table, #realstock-finance-partnertable table
{
    width: 101%;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    float: left;
    background: gray;
    border-top: 1px solid white;
}

#realstock-finance-gstable table
{
    width: 100%;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    border-left: 1px solid #969595;
}

#realstock-finance-gstable div
{
    float: right;
    border-top: 1px solid #969595;
    width: 60%;
    height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-top: 5px;
    margin-right: 5px;
    display: inline;
}

#realstock-finance-gsbutton
{
    float: left;
    margin-left: 5px;
    cursor: pointer;
    text-decoration: underline;
    color: green;
}

#realstock-finance-gsall
{
    float: left;
    margin-left: 20px;
}

#realstock-finance-gstable img
{
    float: left;
    margin: 5px 0 0 5px;
}

#realstock-finance-datatable table td, #realstock-finance-infotable table td, #realstock-finance-partnertable table td, #realstock-finance-gstable td
{
    padding-left: 5px;
    padding-right: 5px;
    background: white;
    border-right: 1px solid #969595;
    border-bottom: 1px solid #969595;
}

#realstock-finance-partnertable table th, #realstock-finance-gstable table th
{
    background: url(../images/table_title_bg.gif) repeat-x;
    padding-left: 5px;
    padding-right: 5px;
    border-right: 1px solid #969595;
    border-bottom: 1px solid #969595;
    font-weight: normal;
}

#realstock-bigweight
{
    width: 540px;
    overflow: hidden;
    border: 1px solid #969595;
    border-bottom: none;
    text-align: left;
    margin-bottom: 8px;
    float: left;
    display: none;
}

#realstock-bigweight-title
{
    width: 100%;
    height: 22px;
    background:url('../images/title_bg.gif') repeat-x;
    text-align: left;
}

#realstock-bigweight-title ul
{
    list-style:none;
    margin-left: 4px;
}

#realstock-bigweight-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;
}

#realstock-bigweight-table
{
    width: 100%;
    float: left;
}

#realstock-bigweight-table table
{
    width: 101%;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    float: left;
    background: gray;
    border: none;
}

#realstock-bigweight-table table td
{

    padding-right: 10px;
    background: white;
    border-bottom: 1px solid #969595;
}

#realstock-research
{
    width: 540px;
    overflow: hidden;
    border: 1px solid #969595;
    text-align: left;
    margin-bottom: 8px;
    float: left;
    display: none;
}

#realstock-research-title
{
    width: 100%;
    height: 22px;
    background:url('../images/title_bg.gif') repeat-x;
    text-align: left;
}

#realstock-research-title ul
{
    list-style:none;
    margin-left: 4px;
}

#realstock-research-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;
}


#realstock-research-title ul li.notnow-tab
{
  background: #9F9FA0;
  color: #fff;
  cursor: pointer;
}

#realstock-research-table, #realstock-institute-table, #realstock-invest-table, #realstock-profit-table,#realstock-notice-table,#realstock-news-table
{
    width: 100%;
    height: 212px;
    float: left;
}

#realstock-research-table iframe, #realstock-news iframe
{
    width: 100%;
    height: 212px;
    
}

.hasright
{
    border-right: 1px solid #969595;
}

.placeholder
{
    float:left;
    height:1px;
    overflow:hidden;
}

#realstock-finance-gsintro
{
   position: absolute;
   border: 1px #969595 solid;
   width: 65%;
   top: 49px;
   left: 5px;
   background: #dcdcdc;
   padding: 0 5px 0 5px;
   display: none;
}

.indel-list
{
    float:left;
    height:20px;
    width:100%;
    border-bottom:1px solid #D7D7DE;
    background-color:#F3F3F5;
    margin-top:2px;
    display:inline;
}
.indel-list ul
{
    float:left;
}
.indel-list li
{
    float:left;
    width:50px;
    line-height:20px;
    border-right:1px solid #ccc;
    cursor:pointer;    
    text-decoration:underline;
    color:#000;
    
}

.indel-list li.act
{
    color:#f00;
}

.search_zq
{
    float:left;
    margin-bottom: 12px;
    margin-left:15px;
    display:inline;
}

#stock-boardInfo-table table
{
    margin-left:1%;
    width:98%;
}
#banner{
	margin:0 auto;
	width:1000px;
	height:200px;
	background-color: #f2f8ff;
	margin-bottom:20px
}