﻿
 /*Reset样式 公共样式*/
body, button, input, select, textarea {font: 12px 宋体,Helvetica,sans-serif;}
body .top-nav-wrap {  font: 12px "宋体",Arial; }
body, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr {margin: 0; padding: 0;}
table,tr,td{ border:0;border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-weight:normal;font-style:normal; }
h1, h2, h3, h4, h5 {font-size: 100%;font-weight: normal;}
.em{text-indent:2em;}
ol,ul{ list-style:none; }
li {list-style: none outside none;}
fieldset, img, a img{border: 0 none;}
caption,th{ text-align:left; }
abbr,acronym{ border:0; }
textarea {resize: none;}
abbr, acronym {border: 0 none;font-variant: normal;}
a{text-decoration: none;outline-style:none;color:#00349a;}
a:hover {text-decoration: underline;color:#ff4901;}
.clearfix:after, .ro:after{content:".";display:block;font-size: 0;height:0;clear:both;visibility:hidden}
.clear{clear:both;}
.text-overflow {display:block;width:100%;word-break:keep-all;overflow:hidden;text-overflow: clip;}
.text-overflow-li {word-break:keep-all;overflow:hidden;text-overflow: clip;}
 
 /*以下为页面自定义样式*/
body { background:#FFFFFF;color:#484848;}
.titA{ color:#000;}
.titA:hover{ color:#000; }
.titAHover{ color:#000;}
.titAHover:hover{ color:#ff4901; }
.page{margin: 0px auto;width:1000px;}
.other .red {color:#ff4901;}

.page .gl,.page .gc,.page .gr{float:left;overflow:hidden;}
.page .main, .page.w12{width:1000px;}
.page .main .content{overflow:hidden;}
.page .gc{width:20px; height:10px;}
.page .bl{border-right:1px solid #e4eef6;}
.page .Pannel{float:left;width:100%;}

.mb10{ margin-bottom:10px;} 
.mt10{ margin-top:10px; } 
.mt13{ margin-top:13px; } 
.mt14{ margin-top:14px; } 
.mt11{ margin-top:11px; } 
.mt5{ margin-top:5px; } 
.mt15{ margin-top:15px; } 
.mt2{ margin-top:2px; } 
.mt7{ margin-top:7px; } 
.ml10{ margin-left:10px;} 
.ml20{ margin-left:20px;} 
.mr10{ margin-right:10px;}
.ml7 { margin-left:7px;}
.mr7 { margin-right:7px;}
.mt1 { margin-top:1px; }

.pt0{ padding-top:0;} 
.pt5{ padding-top:5px;} 
.pb5{ padding-bottom:5px;} 
.pb6{ padding-bottom:6px;} 
.pb10{ padding-bottom:10px;} 
.pt10{ padding-top:10px; } 
.pl10{ padding-left:10px;} 
.pl15{ padding-left:15px;} 
.pr10{ padding-right:10px;} 
.pr15{ padding-right:15px;}
 
.w40{ width:40px;}
.w50{ width:50px;}
.w60{ width:60px;}
.w65{ width:65px;}
.w67{ width:67px;}
.w70{ width:70px;}
.w73{ width:73px;}
.w80{ width:80px;}
.w90{ width:90px;}
.w95{ width:95px;}
.w98{ width:98px;}
.w85{ width:85px;}
.w100{ width:100px;}
.w110{ width:110px;}
.w120{ width:120px;}
.w126{ width:126px;}
.w130{ width:130px;}
.w155{ width:155px;}
.w179{ width:179px;}
.w180{ width:180px;}
.w190{ width:190px;}
.w270{ width:270px;}
.w280{width:280px;}
.w289{width:289px;}
.w300{ width:300px;}
.w360{ width:360px;} 
.w370{ width:370px;} 
.w400{width:400px;}
.w405{ width:405px;} 
.w437{ width:437px;} 
.w470{ width:470px;}
.w500{ width:500px;}
.w580{width:580px;}
.w640{ width:640px;}
.w690{ width:690px;}

/*文字排版*/  
.f12{font-size:12px}  
.f13{font-size:13px}  
.f14{font-size:14px}  
.f16{font-size:16px}  
.f18{font-size:18px} 
.f20{font-size:20px}  
.fb{font-weight:bold}  
.fn{font-weight:normal}  
.t2{text-indent:2em}  
.lh150{line-height:150%}  
.lh180{line-height:180%}  
.lh200{line-height:200%}  
.lh300{line-height:300%} 
.unl{text-decoration:underline;}  
.no_unl{text-decoration:none;}  
.italic {font-style:italic;}

.red{color:#FF0000;} 
.green{color:#008000;}
.gray{color:#3f3f3f}
.gray2{color:#999}

.bg_sblue{background-color:#f4faff;}
.bg_sgray{background-color:#fafafd;}
/*定位*/  
.tl{text-align:left}  
.tc{text-align:center}  
.tr{text-align:right}  
.bc{margin-left:auto;margin-right:auto;}  
.fl{float:left;display:inline}  
.ie6_fn{_float:none;display:inline}  
.fr{float:right;display:inline}  
.db{display:block;}


.noUnderline:hover{text-decoration:none;}
.page .grayLine{height:1px;width:100%;float:left;background-color:#c9c9c9;margin-top:5px;margin-bottom:6px;font-size:1px; }

 /*公共头部样式*/
#header .nav{ width:990px; margin:0 auto;float:left; display:block;padding: 10px 0 10px 10px}
#header .nav ul{width:100%}
#header .nav li{float: left;background-repeat: no-repeat;display: block;padding: 0 8px 0 9px;_padding: 0 7px 0 9px;line-height: 15px;background: url('/global/images/global/element.png') no-repeat -90px -188px;
}
#header .nav li.first{list-style-image: none;background: none;padding-left:0;}
#header .nav ul .s{vertical-align:middle;margin-left:4px;}
#header .nav ul li a{color: black;text-decoration: none;}
#header .nav ul li a:hover{text-decoration: underline;color:#ff4901;}
#header .nav .red a{color:#ff4901;}

#header .topAdArea{height:88px;margin-top:10px;}
#header .topAdArea adl{width:173px;}

#header .advert {  width: 1000px; height: 90px; overflow: hidden; float:left; _margin:0;}
#header .advert .left { float: left; width: 175px; height: 90px; }
#header .advert .center {float: left;width: 588px;margin-left: 6px;}
#header .advert .right { float: right; width: 175px; height: 90px; }


#header .subMenu {background-color:#ecf4fd;float: left;_float:none; height: 30px; margin-top: 2px; width: 1000px;}
#header .subMenu ul li{line-height:27px;height:27px; padding:0 7px; float:left; }
#header .subMenu ul li.first {padding: 0 2px 0 10px;width: 70px;}
#header .subMenu ul li b {background: url("/hk../../images/stock-hk/blank_left_arrow.png") no-repeat scroll 0 0;width:11px;height:15px; margin-top:7px; float:right;}
#header .subMenu ul li a:link {float:left;}
#header .subMenu ul li a:hover{color:#ff4901;}
/****按钮菜单***/
#header .menu{float:left; width:1000px; height:35px;line-height:35px;margin:0 auto;text-align:center;}
#header .menu .menuTitle{float:left;width:88px;height:35px;line-height:35px;background-color:#525252;font-size:14px;border-right:2px solid white;}
#header .menu .menuTitle a{font-size:14px;font-weight:bold;color:White;}
#header .menu .mainMenu{float:left;width:910px;height:35px;background-color:#2f5895;}
#header .menu .mainMenu .item{padding:0 14px;float:left;}
#header .menu .mainMenu .item a{font-size:14px;color:White;}
#header .menu .mainMenu .item a:hover{color:Red;}
#header .menu .mainMenu b{float:left;margin:11px 0;width:1px;height:13px;background-color:#2f5895;border-right:1px solid #758FB5;}
#header .menu a:-webkit-any-link{text-decoration:none;}
#header .menu a:hover{text-decoration: none;}

/**Logo 区域**/
#header .mainFrame{float:left;width:1000px;}
#header .mainFrame .picker{ height:50px;  }
#header .mainFrame .picker:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#header .mainFrame .picker .logo_img{ float:left; padding-left:8px; padding-top:5px; margin-top:8px;}
#header .mainFrame .picker .logo_img a{ margin-right:0px;}
#header .mainFrame .picker .remark{float: right;height: 42px;z-index: 10000;}
#header .mainFrame .picker .remark { line-height:24px; margin-top:8px; text-align:right;}
#header .mainFrame .picker .remark ul{ float:right; line-height:22px; margin:0; padding:0; list-style:none;}
#header .mainFrame .picker .remark ul font{ font-size:12px; color:#494949;}
#header .mainFrame .picker .expand { float:left;margin-top:8px;}

#header b.icoX { background:url('/hk../../images/stock-hk/element2.png') no-repeat 0px -219px; width:18px; height:18px; float:left;}
#header b.icoX.M { background-position:0 -237px;}
#header b.icoX.G { background-position:0 -255px; width:11px; height: 19px;}
#header b.icoX.B { background-position:0 -274px; width:12px;}

#header .icoZ { background:url('/hk../../images/stock-hk/picon2.png') no-repeat 0 0; width:20px; height:17px;display:inline-block;vertical-align:middle;}
#header .icoZ.T_y { background-position:0 -100px; width:16px}

#header .icoY { background:url('/hk../../images/stock-hk/picon.png') no-repeat 0 0; width:20px; height:17px;display:inline-block;vertical-align:middle;}
#header .icoY.Q { background-position:0 0;}
#header .icoY.D { background-position:0 -16px;}
#header .icoY.E { background-position:2px -166px;}
#header .icoY.H { background-position:0 -70px; width:17px}
#header .icoY.S { background-position:0 -50px; width:17px}
#header .icoY.hot { background-position:0 -33px; height:16px; position:absolute; top:-8px;_top:1px;}
#header .icoY.arrow_up { background-position:0 -87px; height:12px;width:11px; margin-top:-1px;}
#header .icoY.T_y { background-position:0 -100px; width:16px}
#header .icoY.T_g { background-position:0 -116px; width:16px}



#header .mainFrame .picker .expand span { float:left; display:block; margin:10px 10px 0;}
#header .mainFrame .picker .expand a { float:left; font-size:14px; height:auto; line-height:17px; vertical-align:middle; margin:0px 0 0 4px; }

#header .HotRecommend{float:right;height:14px; line-height:14px; margin-top:18px; text-align:right;color:#494949;padding-right:10px;}
#header .HotRecommend a{margin-right:5px;}
#header .HotRecommend .tj_title{font-weight:bold;}

/* 最近访问 */
#header .mainFrame .picker .vtrack { float:right;padding-top:19px;overflow:hidden;}
#header .mainFrame .picker .vtrack span { float:left;line-height:16px; display:block;}
#header .mainFrame .picker .vtrack a { float:left;line-height:16px; vertical-align:middle; margin:0 5px;text-decoration:underline;color:#0067cf;}
#header .mainFrame .picker .vtrack .list{ float:left; overflow:hidden;}
#header .mainFrame .picker .vtrack ul li{ float:left;}

/* 工具box */
#header .mebo {border: 2px solid #2f5895;margin-top: 2px;width: 996px; float:left;}
#header .mebo .br_line{border-right:solid 1px #c4c1c1;}
#header .mebo .bb_line{border-bottom:solid 1px #2f5895;}
#header .mebo .hbox,#header .mebo .lbox{width: 100%; overflow:hidden;}
#header .mebo .hbox .blt,#header .mebo .hbox .brt{float:left;line-height:30px;height:30px;}
#header .mebo .lbox .blt,#header .mebo .lbox .brt{float:left;}
#header .mebo .hbox .blt,#header .mebo .lbox .blt{border-right:solid 1px #c4c1c1; width:498px}
#header .mebo .hbox .lable,#header .mebo .lbox .lable{ float:left; padding:0 5px;} 
#header .mebo .hbox .lable b{margin:8px 2px 0 0;float:left;}  
#header .mebo .hbox .lable a{font-weight:bold;color:#3f3f3f;} 
#header .mebo .hbox .detl{ float:left; padding-left:10px;} 
#header .mebo .hbox .detl a.hot{position:relative;}
#header .mebo .hbox .detl .rbox{ width:100%;}
#header .mebo .hbox .detl .rbox div{float:left;}
#header .mebo .hbox .detl .rbox .text{height: 18px;line-height: 18px; padding: 0 5px; color: #666;width:213px; } 
#header .mebo .hbox .detl .rbox .btnbox img{padding:4px 0 0 3px;*padding-top:1px;_padding-top:4px; cursor:pointer; } 
#header .mebo .lbox .font{ font-size:18px;font-family:'微软雅黑';color:#3f3f3f;padding:5px 20px 0 10px; _margin-top:2px;} 
#header .mebo .hbox .detl .rbox .ipbox{line-height: 20px; height: 20px; padding-top: 4px;*padding-top: 3px;} 
#header .mebo .lbox  p.a{ line-height:25px; padding-top:5px;_height:22px;_padding-bottom:10px;}
#header .mebo .lbox  p.b{ line-height:25px; padding:0 0 5px;_margin-bottom:4px; _margin-top:-11px;}
#header .mebo .lbox .b .lable{padding:0 10px 0 9px; _margin-top:10px;_padding-right:16px;}

/*沪港通*/
.lhox {position:relative; _top:5px;left:0;height: 20px;width:890px;  padding: 5px 0 0 0px;float: left;overflow: hidden; }
.rhox { float: left;width: 440px;height: 30px;line-height: 30px;}
.rbox a.sg {color: #039;font-weight: bold;}
.rbox span {font-family: Arial;margin-left: 3px; margin-right:3px;}

/* 搜索 */
#header .mainFrame .search { margin-right:0px;float:right;width:auto;height:22px;margin-top:2px;}
#header .mainFrame .search .sinput {float:left; border:1px solid #999;padding:1px 2px;width:110px;height:15px;font-size:12px;color:#999; vertical-align:middle;background-color:#fff;margin-right:3px;margin-left:5px;}
#header .mainFrame .search .sradio,.search .radio{float:left; }
#header .mainFrame .search .sradio label {float:left;line-height:18px;}
#header .mainFrame .search .radio input{margin:4px;*margin:-2px 0px 0px 0px;_margin-top:-2px;padding:0px;}
#header .mainFrame .search select {float:left;margin-right:3px;vertical-align:middle;}
#header .mainFrame .search .btn {height:17px;line-height:17px;}
#header .mainFrame .search .btn b {float:left;background-position:0 -99px;margin:0px;height:15px;width:auto;overflow:hidden;}

/****副标题链接***/
#header .menu .assistantMenu{  display:block; width:950px; height:30px; background-color:#CAE5FB;float:left; margin-top:2px; } 
#header .menu .assistantMenu ul{ display:block; width:950px;}
#header .menu .assistantMenu ul li{ float:left; margin-left:10px; line-height:30px;}
#header .menu .assistantMenu ul .subtitle{ width:400px; text-align:left;}
#header .menu .assistantMenu ul .subtitle a{ margin-left:2px;}
#header .menu .assistantMenu ul li a{ color:#000;}
#header .menu .assistantMenu ul li a:hover { color:red; text-decoration:underline;}
#header .menu .assistantMenu ul .s { color:#fff; line-height:18px;}
#header .menu .assistantMenu ul .s a{ color:#fff;  }
#header .menu .assistantMenu ul .s div { width:65px; height:18px; background-color:#3A5E95;margin-top:6px; }

#header .timeBar{ background:#ECF4FD; width:1000px; height:30px;float:left;margin-top:2px; margin-bottom:10px;_margin-bottom:4px;}
#header .timeBar ul{width:1000px;height:30px;margin:0 auto;}
#header .timeBar ul li{ float:left; width:213px;_width:210px;  padding: 0 2px;display: inline; line-height:30px; }
#header .timeBar ul li.second{ margin-left:30px;}
#header .timeBar ul li span{ margin-left:6px;}
#header .timeBar ul li b{margin: 0 8px;}
#header .timeBar ul li.tit{width:125px;_width:118px; padding-left:5px;}
#header .timeBar ul li.tit b {background:url('/hk../../images/stock-hk/ico_timer.png') no-repeat 0 0;
margin-top:4px; margin-left:2px; }

#header .timeBar ul li b {background-image: url('/hk../../images/stock-hk/icon_contry.png');
background-repeat: no-repeat;border-color: #FFFFFF;display: block;float:left;height: 21px; margin-top: 6px;position: relative;width: 23px;
}
#header .timeBar ul li b.i_beijing { background-position: 0 0;}
#header .timeBar ul li b.i_london { background-position: -24px 0;}
#header .timeBar ul li b.i_newyork { background-position: -48px 0;}
#header .timeBar ul li b.i_sydney { background-position: -72px 0;}

/*页尾*/
.footer{float: left;width: 1000px;margin-top: 15px;}
.footer a,.footer a:link{ color:#3D3D3D;text-decoration: underline;}
.footer .contact a{ margin:0 10px; }
.footer .active{ height: 45px;line-height: 40px;} 
.footer .contact{ height: 30px; line-height: 30px; background-color: #e3f0f9; border-top: 2px solid #9cc3e2;margin-bottom: 10px;}
.footer p{ height: 30px; line-height: 30px;}
.footer p img{ vertical-align:middle;}


/*******搜索区相关样式********/
.inp-search { position:relative; top:0px; z-index:1000; }
.inp-search .sim-select{border-left: 1px solid #3A5E95;
    border-top: 1px solid #3A5E95;
    border-bottom: 1px solid #3A5E95;
    float: left;display:inline;position: relative;width: 75px;height: 28px;_height:28px; margin-top:3px;background:#fff url('/hk../../images/stock-hk/bg1px.png') no-repeat 74px -218px;
    border-right-style: none;
    border-right-color: inherit;
    border-right-width: 0px;
}
.inp-search .sim-select h3{text-align:left; position:relative;top:0; z-index:1000;line-height: 28px; font-weight: normal;font-size: 14px;background: url('/hk../../images/stock-hk/icon.png') no-repeat 55px -839px; _background: url('/hk../../images/stock-hk/icon2.png') no-repeat 55px -280px; 
padding-left: 15px;cursor: pointer;float: left;display: inline;width: 59px;
}
.inp-search .sim-select .sim-ul-flt{margin-top:-1px;_margin-top:-1px; position: absolute;left: -1px;top: 34px;*top:31px;  _top:33px;  z-index: 10000;}
.sim-select .sim-ul-bg{}
.inp-search .inp-txt-wrap {border: 1px solid #3A5E95; float: left;display: inline;margin-top: 3px;border-radius: 0;height: 28px;width: 210px;border-left: 0px;font-size: 14px;position: relative;z-index: 1;}
.inp-search input {background-color: white;cursor: auto;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;text-align: start;}
.inp-search .inp-txt {width: 196px;color: #666;margin: 0;height:28px; *height: 27px; _height:25px; _line-height:25px; line-height:28px; *line-height: 27px; padding: 0px 0 0px 14px;border: 0px;font-size: 14px;_height: 26px;_line-height: 26px;font-family: "Arial","SimSun","宋体";}
.define-select{padding:0;vertical-align:top;float:left;z-index:9999;_display:inline-block;position:relative;_position:absolute;top:-1px; *top:-0px;_top:28px;background-color:#fff;left:-1px;}
.define-select ul { z-index:10000; width:74px; border:1px solid #3A5E95;padding:0;text-align:center;margin:0; }
.define-select ul li {  background: none repeat scroll 0 0 white;border-bottom: 1px solid #3A5E95;cursor: pointer;height: 30px;_height:26px;line-height: 30px;_line-height:26px;list-style: none outside none;padding: 0;width: 74px;}
.define-select ul li a{ margin-left:-16px;font-size:14px; font-family: "宋体",Arial;color: #484848;}
.define-select ul { border-top:none;}
.define-select ul .l{ border-bottom:none;}
.define-select ul .over{color: #e77802;background-color: #cde2f8; }
.seach-div {float:left;height:30px;_height:28px;}
.btnNew { background-color:#3A5E95; height:30px;_height:30px; width:64px;color:#fff;font-size:16px; text-align:center;line-height:28px;}
.btnNew{float:left; margin-top:3px;cursor:pointer;}
#jj_suggest_resultStockCode_bar{ top:-3px !important;left:0px !important; }
/*******/

.action_bar{  text-align:right;  overflow:hidden; clear:both}
.action_bar span{ vertical-align:middle; height:20px; line-height:20px ; display:block; float:left}
.action_bar .sinput  { border:1px solid #999; margin:0 2px; color:#898989; height:16px; line-height:16px; overflow:hidden}
.action_bar .sbutton{  display:inline-block;height:20px; margin-left:3px; margin-right:3px}
 
.more1 .action_bar .stock_bar{float:right; width:122px;height:18px; border:1px solid #3A5E95;} 
.btn_seach{background: url('/hk../../images/stock-hk/seach.gif');
height: 22px; width: 48px;position: relative;vertical-align: middle;float: right;display: block;cursor: pointer;
}

/**搜索**/
#jj_suggest_result { left: 0 !important; top: 0 !important;}
.FontColorRed {color:#dc0000;}
.FontColorBlue {color:#097C25;}
  

.hgt_hg {
    float: left;
    margin: 0;
    padding: 0;
    width:208px;
    height:20px!important;
   line-height:20px!important;
   text-align: center;
}

.hgt_hgs {
    float: left;
    margin: 0;
    padding: 0;
    width:228px;
    height:20px!important;
   line-height:20px!important;
   text-align: center;
}

.hgt_sx {
    float: left;
    margin: 0;
    line-height: 20px;
}

.icon_stockclose, .icon_stockopen {
    vertical-align: 1px;
    margin-right: 3px;
    _vertical-align: -2px;
}
.icon_stockclose {
    background-position: 0 0;
    width: 11px;
    height: 7px;
}

.icon_stockopen {
    background-position: 0 -14px;
    width: 11px;
    height: 7px;
}

.icon_stockclose, .icon_stockopen {
    background-image: url(/g1/g2/201606/20160623065406.gif);
}

.icon, .navlist li a {
    display: inline-block;
}
.hgt-numw{font-family: simsun;
font-size: 12px;
font-style: normal;
font-weight: bold;}

