/* 通用设置 */
*{margin:0;padding:0;list-style:none;}
body{text-align: center;font-family:微软雅黑,arial,宋体;font-size: 14px;line-height: 22px;color:#101010;background: white;overflow:auto;}
#center{margin-right: 0px; margin-left: 0px;margin-top: 0px;width: 100%;}
#top{width: 100%;height: 120px;}
#top .myfavorite{width:100%;height:50px;overflow:hidden;background:#f6f6f6;border-bottom:1px solid #d8d8d8;}
.innerctr{width:1000px;margin:10px auto auto;}
#top .myfavleft{float:left;text-align:left;font-size:0;}
#toplevel1 a{line-height:30px;font-size:17px;padding:0 13px;border-right:1px solid;}
#toplevel1 a.last-link {border-right:0;}
#toplevel1 .myfavright a {border-color:#df002c;}
#toplevel1 .myfavright > span{display:inline-block;font-size:17px;padding-right:13px;}
#toplevel1 .myfavright > a.login-link {border-left:1px solid;border-right:0;}
#top .myfavright{float:right;text-align:right;font-size:0;}
#top .logoouter {float:left; padding-left:10px;margin-top:10px}
#top .stockquery{float:right;margin-top:12px;width:470px;position: relative;z-index:3;}
#top .scodeinput{height:36px;line-height:36px;width:362px;color:#aaa;padding-left:16px;font-size:14px;border:1px solid #c9c9c9;float:left}
#top .searchstockbtn{height:38px;width:80px;background:#df002c;border:none;margin:0px;padding:0px;float:left;font-size:16px;}
#realstock-query-sugst-select{top:36px;left:-1px;position:absolute; width:390px;z-index:99999;background-color: #fff;box-shadow: -1px 0px 20px 0px rgba(34,34,34,0.08);border: solid 1px #cccdcf;}
#realstock-query-sugst-select table {font-size:14px; border-collapse:collapse;border-spacing:2px;line-height:30px; width:100%;color: #a6a6a6;}
#realstock-query-sugst-select p > span.suggest-stockcode {width:120px;}
#realstock-query-sugst-select p > span.suggest-stockname {width:160px;}
#realstock-query-sugst-select p > span.suggest-stock {width:110px;}
.cntleft{width:230px;float:left;margin-bottom: 20px}
.cntright{width:750px;float:right}
.incolor{color: #df002c;}
.decolor{color: #0f990f;}
.hide{display: none;}
#znzmarketbigtrade, #sortlistdiv{margin-top:20px;}
#znzmarketbigtrade, #sortlistdiv, #znzvisitmystock{box-shadow: -1px 0px 2px 0px rgba(34, 34, 34, 0.08);}
#znzmarketbigtrade ul, #znzvisitmystock ul{overflow:hidden;border-bottom:3px solid #df002c;}
#znzmarketbigtrade li, #znzvisitmystock li{width:50%;height:36px;line-height:36px;float:left;font-size:17px;cursor:pointer;}
#znzmarketbigtrade li.sel, #znzvisitmystock li.sel{color:#fff;height:36px;line-height:36px;background: #df002c;font-weight: bold;}
/*#znzmarketbigtrade{height:535px;overflow:hidden;}*/
#znzvisitmystock{overflow:hidden;}
#menubmtdiv{height:750px;overflow-y:auto;}
img{border: none}
#znzmarketbigtrade table{width:100%;border-collapse:collapse;border-spacing:0;}
#znzmarketbigtrade .tm{padding-left:10px;width:29px;line-height:50px;font-size:14px;}
#mystock-table td, #stock-lastv-table td, #znzmarketbigtrade td{height:50px;font-size:15px;border-bottom:solid 1px #e5e4e9}
#stock-lastv-table td.decolor, #stock-lastv-table td.incolor, #stock-lastv-table td.nocolor {font-size: 14px;}
#znzmarketbigtrade .sname{text-align:center;font-weight: bold}
#mystock-table .sname, #stock-lastv-table .sname,#znzmarketbigtrade .scnname{font-size:14px}
#mystock-table .scode, #stock-lastv-table .scode,#znzmarketbigtrade .scode{font-size:11px}
#znzmarketbigtrade .scnname {font-size:15px;}
#znzmarketbigtrade .scode {font-size:14px;}
#stock-lastv-table .scode {font-size:14px;}
#znzmarketbigtrade .tvol{text-align:right;width:40px;line-height:50px;padding-right:8px;font-size:14px;}
#mystock-table table, #stock-lastv-table table{width:100%;border-collapse:collapse;border-spacing:0;}
#mystock-table .sname, #stock-lastv-table .sname{width:70px;padding-left:4px;font-weight:bold;}
#mystock-table .ttitle td, #stock-lastv-table .ttitle td{height:30px;background:#f6f6f6;border: 0}
#mystock-table .ratio, #stock-lastv-table .ratio{width:70px;padding-right:8px;}
.table-left{float:left}
.table-center{text-align: center;}
.table-right{text-align:right;}
.logininp{padding-left:10px;width:208px;background-color: #f6f6f6;font-size: 14px;
    border:0;height:30px;line-height:30px;outline:none;margin-bottom: 20px}
.logsmt{width: 135px;font-size:15px;line-height:71px;background-color: #df002c;color: #ffffff;
    border: 0;}
.loginonfocus{border: solid 1px #569ffe;}
#stock-ddzsort-order{cursor: pointer;text-align:left;padding-left:10px;font-size: 12px}
#stock-ddzsort-delay{width:100%;text-align:left}
#stock-ddzsort-table table{width: 100%;font-size: 12px;line-height: 20px;text-align: right;}
.stockname{font-size: 12px;color: #222222;text-decoration:none}

.nocolor{color: #101010;}

a{
    text-decoration: none;
    color: #101010;
    cursor: pointer;
}
a:hover{
    color: #df002c;
}
.flinks a:hover{
    color: #df002c;
}
.gray
{
    color: gray;
}

.red
{
    color: red;
}


.right
{
    float: right;
    margin-right: 8px;
}

.table-pointer
{
    width: 11px;
    background: url('../images/table_pointer.gif') no-repeat left;
}



.stock-name
{
    width: 52px;
    overflow-x: hidden;
}


.more
{
    float: right;
    margin-right: 5px;
    margin-bottom: 1px;
}

.span
{
    float: left;
}

.title-uncurr
{
    background: #9f9fa0;
    color: white;
    border-left: 1px solid #969595;
    border-right: 1px solid #969595;
    border-top: 1px solid #969595;  
}

.title-current
{
    background: white;
    /*color: blue;*/
    color: red;
    font-weight: bold;
    border-left: 1px solid #969595;
    border-right: 1px solid #969595;
    border-top: 1px solid #969595;    
}

.znz-ad
{
    width: 100%;
    float: left;
    margin-bottom: 8px;
    display: block;
}

.znz-ad img
{
    border: 0px;
}


#top-left
{
    width: 505px;
    height: 60px;
    float: left;
}

#logo
{
    width: 505px;
    height: 68px;
    float: left;
    background: url('../images/logo.gif') no-repeat left;
    margin-top: 5px;
}

#top-mid
{
    float: left;
    width: 200px;
    height: 60px;
}

#top-right
{
    width: 240px;
    height: 60px;
    float: right;
    margin-top: 5px;
}

#top-links
{
    float: right;
}

#top-links div
{
    width: 100%;
    float: right;    
}

#top-links a
{
    display: block;
    float: right;
    color: black;
    margin: 0px 0 0 5px;
    *margin: 2px 0 0 5px;
    display: inline;
}



#bar
{
    width: 100%;
    margin-bottom: 5px;
    float: left;
    position: relative;
    z-index: 2000;
}

#left
{
    width: 165px;
    float: left;
}

#stock-mystock-table
{
    width: 100%;
    background:url('../images/table_title_bg.gif') repeat-x 0 0;
}

#stock-mystock-table table
{
    width: 96%;
    font-size: 12px;
    line-height: 20px;
    margin-left: 1%;
    text-align: right;
    float: left;
}

#stock-mystock-table table tr
{
    
}

#stock-mystock-table table tr td
{
    line-height: 18px;
    height: 22px;
}

#stock-mystock-table table input
{
    width: 100%;
    height: 18px;
}

.left-module
{
    width: 163px;
    border: 1px solid #969595;
    margin-bottom: 8px;
    text-align: left;
    float: left;
    overflow-x: hidden;
}

.left-title
{
    width: 100%;
    height: 22px;
    background:url('../images/title_bg.gif') repeat-x;
    text-align: left;
    float: left;
}

.left-title ul
{
    list-style:none;
    margin-left: 4px;    
}

.left-title ul li
{
    float: left;
    width: 65px;
    height: 19px;
    line-height: 19px;
    text-align: center;
    cursor:pointer;
    /*font-weight: normal;*/
    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;
    
}

.left-title ul li.title-current
{
    background: white;
    font-weight: normal;
}

.left-title ul li.title-uncurr
{
    color: white;
}


#rela_exco {
    height:150px;
    position:absolute;
    right:-100px;
    top:20px;
    width:200px;
}

.rela_extext {
    background:#EFF2F7 none repeat scroll 0% 0%;
    border:1px solid #86BADF;
    height:150px;
    left:0px;
    position:absolute;
    top:0px;
    width:200px;
    z-index:99999;
}

.rela_extext #close_img {
    float:right;
    margin:0.3em 0.3em 0pt 0pt;
    cursor:pointer;
}

.rela_extext p#rela-container {
    color:#4C5671;
    line-height:160%;
    padding:2em 1em;
    text-align:left;
}


#stock-hot-table
{
    width: 100%;
    float: left;
    background:url('../images/table_title_bg.gif') repeat-x;
}

#stock-hot-table table
{
    width: 96%;
    font-size: 12px;
    line-height: 20px;
    margin-left: 2%;
    text-align: right;
    float: left;
}




#stock-site
{
    width: 100%;
    border: 1px solid #969595;
    margin-bottom: 8px;
    text-align: left;
    float: left;
}

#stock-site-title
{
    background:url('../images/site_bg.gif') repeat-x;
}

#stock-site-table
{
    width: 100%;
    float: left;
}

#stock-site-table table
{
    width: 96%;
    font-size: 12px;
    line-height: 20px;
    margin-left: 2%;
    text-align: left;
}


#realstock-query
{
    width: 225px;
    height: 26px;
    margin-top: 2px;
    margin-bottom: 2px;
    text-align: left;
    float: right;
    position: relative; 
    /*background:url('../images/query_bg.gif') no-repeat left;*/
}

#realstock-query-submit
{
    margin:0;
    position: absolute;
    left: 162px;
    top: 1px;
}

#realstock-query-query
{
    width: 150px;
    float: left;
    margin-top: 3px;
    margin-left: 4px;
    padding-left: 2px;
    border: 1px solid gray;
    color: gray;
}

#realstock-query-select
{
    position: absolute;
    top: 25px;
    left: 0px;
    background: #F3F3F5;
    z-index:10000;
    width:100%;
    display:none;
}

#realstock-query-select-table
{
    width: 100%;
    font-size: 12px;
    line-height:15px;
}

.realstock-query-select-unselected
{
    background: #FFFFFF;
}

.realstock-query-select-selected
{
    background: rgba(254,219,135,0.2);
}

#bottom
{
    width: 100%;
    height: 47px;
    float: left;
    color: white;
    padding-top: 2px;
    background: url('../images/bottom_bg.gif') repeat-x;
}

.sotck-left-ads
{
    margin-bottom: 8px;
    float: left;
}

.stock-top-ads
{
    margin-bottom: 8px;
    float: left;
}

.stock-real-ads
{
    margin-bottom: 8px;
    float: left;
}

#stock-F10-title
{
    background:url('../images/site_bg.gif') repeat-x;
}

#stock-F10-table
{
    width: 100%;
}

#stock-F10-table table
{
    width: 96%;
    font-size: 12px;
    line-height: 20px;
    margin-left: 2%;
    text-align: center;
    float: left;
}

#stock-F10-table table tr td
{
  width: 50%;
  height: 20px;
  overflow: hidden;
}



#realstock-link
{
    padding-bottom:10px;
}

#realstock-link-bar
{
    text-align:center;
    float:left;
    width:100%;
}

#realstock-link-bar div
{
    float:left;
    margin-left:10px;
    width:67px;
    display:inline;
    margin-top:5px;
}



#stock-mystock-table-content
{
    width:100%;
    position: relative;
    z-index: 1;
    display:block;
    bottom: 1px;
    margin-top: -10px;
    background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%);
    padding-bottom: 26px;
}

.white {
    color: #fff;
}
.login-signup{
    padding-top: 20px;
}
#mystock-table .login-signup p {
    color: #df002c;
    margin-bottom: 17px;
}

#mystock-table .login-signup .login-tip {
    font-size: 20px;
    margin-bottom: 30px;
}

#mystock-table .login-tip > img {
    width: 171px;
}

#mystock-table .login-signup a {
    width: 135px;
    font-size: 17px;
    display: inline-block;
    padding: 10px 0;
    color: #fff;
    background: #df002c;
}
#mystock-table .login-signup .signup-btn{
    color: #101010;
    background: #f6f6f6;
}

#stock-lastv-table a .scname {
    font-size: 15px;
}

.clearfix {
    zoom: 1;
}

.clearfix::after {
    content: "";
    display: block;
    clear: both;
}

#realstock-query-sugst-select > table tr {
    cursor: pointer;
}

#realstock-query-sugst-select > p {
    font-size: 14px;
    padding: 8px 0 0;
}

#realstock-query-sugst-select > p > span {
    width: 33.33%;
    font-size: 14px;
    color: #a6a6a6;
    display: inline-block;
}

#content {
    position: relative;
    min-height: 290px;
}
