@charset "utf-8";
body, html{ text-align: left; color:#2b2b2b;}
input, textarea, keygen, select, button, isindex, datagrid{ margin:0; padding:0;}
p,table{ margin: 0;}
table td{ padding-right:2px ;}
a{color:#274a78;}
a:visited {color:#274a78;}
a:hover {color:#ba2636;text-decoration:underline;}
a:active {color:#ba2636;text-decoration:underline;}
.blank1{clear:both;display:block;overflow:hidden;height: 1px;}
#wrap{  margin: 0 auto; min-width: 960px; }
#main{ position: relative;height: 100%; z-index: 20;}
#sidebar{ float:left; position:relative; width: 166px; z-index:10; left:5px; top:0;}
#content{ margin-left: 180px; margin-right:40px; position:relative; zoom:1;z-index: 9;}
#footer{background: #E5F0F9;margin-top: 20px;border-top: 2px solid #8EA8BC;text-align: center;}
#footer .link a, #footer .link a:visited{color:#274A78;}
.foot1 {width:960px;margin:0 auto;}
.partner{margin: 10px 0;text-align:left;}
.partner h3 {color: #636363;font-weight: bold;margin: 10px 24px;}
.partner li{ float: left;line-height: 21px;padding-left: 24px;width: 72px;}
.partner a {color: #7B7C7D;}
.foot {clear: both;margin: 0 auto; width: 960px;color: #7B7C7D; line-height: 25px;padding-bottom: 15px}
.foot span { color: #F00;}
.link,.link a,.link a:visited{color:#005BD8}
.symbianbg {background:url("http://img1.cache.netease.com/mobile/img/xwkhd/symbianbg.jpg") no-repeat  239px bottom;}


table{border-spacing:0;border-collapse:collapse;}
table, td, tr, th { border:none;}
.cDBlue{ color:#274a78;}
.more{ display:inline-block; float:right;}
.align-c{ text-align:center;}
.align-l{ text-align:left;}
h3.bigsize {font-family: '黑体'; font-size: 18px; font-weight: 100;line-height: 24px; margin: 0 0 4px;}
/* 导航条 */
.header{ width: 100%; padding-bottom:11px; position:relative; z-index:40;background:#fefefe url(sprites.png) repeat-x left bottom; zoom:1;}
.header a:focus{outline:none;}
.main-nav,.sub-nav-a{ height:29px;line-height:29px; background-color:#f6f6f6;}
.main-nav{ position:relative; z-index:1; border-bottom:1px solid #eee;}
.main-nav-ntes,.main-nav-ntes:visited,.main-nav-ntes:hover{ display:inline-block; float:left; position:relative; border-right:1px solid #c4c4c4; color:#2b2b2b; font-weight:bold; padding:0 5px 0 10px;}

.main-nav-ntes span,.main-nav-ntes em{height: 12px; width: 12px; font-family: Simsun; font-size: 12px;line-height: 14px; overflow: hidden;position: absolute; top:50%; margin-top:-5px;}
.main-nav-ntes span{ color:#c4c4c4; right:-7px;_right:-8px;}
.main-nav-ntes em{ color:#f6f6f6;right:-6px;_right:-7px;}
.main-nav-list li,.sub-nav-a li,.sub-nav-b li{ float:left;}
.main-nav-list li a,.sub-nav-a li a,.sub-nav-b li a{ padding:0 10px; color:#2b2b2b; border-right:1px solid #666;;}
.main-nav-list li a,.main-nav-list li a:visited,.main-nav-list li a:hover{padding:0 10px; color:#2b2b2b;}

.sub-nav{ border-top:1px solid #fff; border-bottom:1px solid #96aec1; background:#DAE7EF url(sprites.png) left -420px repeat-x; position:relative; zoom:1;z-index: 0;}
.sub-nav-a{background: #3782c8 url(sprites.png) repeat-x; }
.sub-nav-a .current{ font-weight:bold; display:inline;}
.sub-nav-a li a,.sub-nav-a li a:visited,.sub-nav-b li a{word-break:keep-all;white-space:nowrap;color:#fff;border-right:1px solid #a6c2dd;}
.sub-nav-b li a{ color:#2b2b2b;border-right:1px solid #666; padding:0 5px; border:none;}
.sub-nav-b li a:hover {color: #BA2636;text-decoration: underline;}
.sub-nav-a li a:hover{color:#fff;text-decoration: underline;}
.sub-nav-b{ border-top:1px solid #96aec1; background:url(sprites.png) left -335px repeat-x #fff; line-height:25px; padding:0 10px; zoom:1; }
.sub-nav-b a.cRed{ color:red;}
.sub-nav-b .label{color:#999;word-break:keep-all;white-space:nowrap;}
.sub-nav-b .whitespace{margin-right:20px;}
.logo{ position:absolute; left:10px; top:50%; margin-top:-21px; display:block; width:106px; height:42px;}
.logo-hq{ text-align:left; background-color:#fff; padding:5px 10px;}
.stock-search{ float:left; margin:4px 5px 0 0;}
.stock-search-in{ height: 18px; line-height: 18px; border: 1px solid #778898; float:left;}
.stock-search-submit{display:block; float:left;height: 20px; width: 62px; font-size: 12px; margin: 0 0 0 5px; color: #fff; background:url(sprites2.png) no-repeat ; cursor: pointer;  }
.stock-search-submit:hover{ background-position:left -20px;}
.top-nav{ float: left; padding: 32px 0 0 10px; position:relative; z-index:1000; }
.top-nav-pane{ position:absolute; left: -217px; top:68px; width:900px; height:270px; z-index:-10; display:none; padding-top:1px;border:1px solid #1a4b82;border-top:none;-moz-box-shadow: 0px 0px 5px  black;-webkit-box-shadow:  0px 0px 5px  #000;}
.top-nav li{ float: left; display: inline-block; margin-right: 10px;}
.top-nav-title a{ display: block; width:60px; height:33px; padding: 5px 10px 0 10px; color:#FFF;}
.top-nav li a:link, .top-nav li a:visited{color: #fff;}
.account{ position:absolute; right:5px; top:0;line-height: 20px;padding-left:5px; height:25px;/*background:url(input1.png) left top no-repeat;*/display:inline;}
.account-ul{ display:inline-block; float:left; height:20px; padding:4px 4px 1px 4px; position:relative; right:-5px; /*background:url(input1.png) right top no-repeat;*/}
.account li{float: left;}
.account-mail a{ display: inline-block; margin: 0 5px; font: bold 12px/20px verdana, san-serif; color: red; background:url(sprites.png) 100% -242px no-repeat; padding: 0 20px 0 5px;}
.account-mail a:link, .account-mail a:visited{ color: red;}
.account-mail a:hover{ color: #0278b7; text-decoration: none;}
.menu-trigger a{ display: inline-block; margin: 0 5px; background: url(sprites.png) 100% -184px no-repeat; padding: 0 20px 0 5px; }
.menu-trigger a:link, .account-sum a:visited{ color: #333;}
.menu-trigger a:hover{ text-decoration: none;}
.account-links a{ padding: 0 7px; border-left: 1px solid #c6cacc;}

.ntes-links a{ border:none;}
.ntes-links{ width:40px; height:20px; margin:0 5px;/* color:#1E50A2;*/}
/* nav */
.nav{ border: 1px solid #8ea8bc; width:164px; zoom:1;}
.nav-title{ background: url(nav-title.png) repeat-x; height: 28px; line-height: 28px; font-size: 14px; font-weight: bold; padding-left:5px;}
.recent-tabs-title{margin-left: -1px;}
.recent-tabs-title a{ display:block; cursor:pointer; border-bottom-color:#8EA8BC; border-bottom-width:1px; border-bottom-style:solid;height: 28px;line-height: 28px;font-size: 14px;font-weight: bold;background-color:#f5f9fd}
.recent-tabs-title li{ float: left; width: 82px; text-align: center; border: 1px solid #8ea8bc; border-width: 0 0 0 1px;margin-right: -1px;}
.tabs-pane{ display:none;}
.current{ display:block;}
.recent-tabs-title .current{ color: #0b324f;background-color:#e5f0f9; border-bottom-color: #e5f0f9;}
.nav-search{height:57px; background:url(sprites.png) repeat-x left -270px #fff; }
.nav-search p{ overflow: hidden; width: 156px; height: 19px; margin: 0 auto; border: 1px solid #c4c7bd; border-color: #c4c7bd #eee #eee #c4c7bd; background: #fff; }
.nav-search input{ vertical-align: middle;}
.nav-search-in{ float: left; width: 137px; height: 17px; line-height: 17px; border: 0;}
.nav-search-go{ float: left; width: 18px; height: 17px; border: 0; text-indent: -9999px; background: url(sprites2.png) left -178px; cursor: pointer;}
.nav-main-wrap{  position:relative; zoom:1; width:100%}
#navTreePanel .scrollbar{ margin-right:1px;}
/* recent stock */
.recent{border: 1px solid #abb8ca;}
.recent-tabs-title2 {background-color:#e5f0f9; border-bottom:1px solid #ddd;zoom:1;}
/*my money*/
.look{height: 28px;line-height: 28px;margin: 0 auto;color: #727171;clear: both;}
.look span {background: url(sprites2.png) -76px -184px no-repeat;padding-left: 17px;margin-left: 5px;cursor: pointer;}
.look span.open {background-position: -76px -204px;}

/* main */
.titlebar{ height: 34px; line-height: 34px; background: url(titlebarbg.png) repeat-x;}
.titlebar h2{ float: left; display: inline; margin:0 20px 0 15px; padding:4px 0 0 15px; font: 18px/30px "\9ED1\4F53",san-serif;  color: #f0f6ff; text-shadow: -1px -1px #1d5486; background: url(sprites.png) 0 -361px no-repeat; }
.titlebar-tab{ float: left; height: 34px; overflow: hidden;}
.titlebar-tab li{ float: left; height: 34px; background: url(titlebar-tabbg.png) right no-repeat; font-size: 14px; font-weight: bold;}
.titlebar-tab li a{ display: inline-block; padding: 0 10px; text-shadow: -1px -1px #1d5486;}
.titlebar-tab li a:link, .titlebar-tab li a:visited{ color: #f0f6ff; }
.titlebar-tab li.current{ margin-top: 4px; height: 30px; background: url(titlebar-tab.png) 100% 0 no-repeat; }
.titlebar-tab li.current a{ height: 30px; background: url(titlebar-tab.png) 0 -30px no-repeat; padding:0 20px; text-shadow: 1px 1px #fff;}
.titlebar-tab li.current a:link, .titlebar-tab li.current a:visited{ color: #2b2b2b; }
.titlebar-tab li a:hover{ text-decoration: none; color: #fff;}
.titlebar-tab li.current a:hover{ color: #000;}
.titlebar-option, .titlebar-pages{ float: right; display: inline;}
.titlebar-option{ margin: 0 10px 0 20px; background:url(sprites.png) 0 -502px no-repeat; width: 30px; height: 34px; text-indent: -9999px; outline: none; }
.titlebar-pages a{ display: inline-block; margin: 7px 5px 0; height: 20px; line-height: 20px; width: 45px; text-align: center; background: #e1eff6; border-bottom: 1px solid #7d8a92; border-right: 1px solid #a2aeb7; }
.titlebar-pages a:link, .titlebar-pages a:visited{color: #2b2b2b;}
.titlebar-pages a:hover{ background: #fff; color: #000; text-decoration: none;}

.options{ height: 30px; line-height: 30px; padding: 0 0 0 10px; background: #e9f0f4;}
.options p{height: 20px; padding-top: 3px;}
.options label{ float: left; display: inline; margin: 0 15px 0 0; }
.options-refresh{ float: left; display: inline-block; background: #e1eff6 url(sprites.png) 5px -648px no-repeat; margin-top: 3px; height: 18px; line-height: 18px; padding: 0 5px 0 23px; border-bottom: 1px solid #9ea8ad; border-right: 1px solid #b6c1c7;}
.options-refresh:link, .options-refresh:visited{color: #2b2b2b;}
.options-refresh:hover{ color: #000; text-decoration: none; background-color: #f3f8fa; border-color: #999; }

.stocks-wrap{ width: 100%; *height:100%; /*padding-top:5px;*/ position:relative; overflow:hidden;zoom:1;}
.stocks-wrap td{  text-align: right; height: 30px; line-height: 30px;word-break:break-all; border-bottom: 1px solid #eff0f3; font-family:Arial, Helvetica, sans-serif;/*word-break:keep-all;white-space:nowrap;table-layout:fixed;*/ overflow:hidden;}
.stocks-wrap .align-c{ text-align:center;}
.mod-table .align-l{ text-align:left;}
.stocks{ overflow-y: hidden; overflow-x: hidden;}
.table-header{z-index:10;height:18px;overflow:hidden;-webkit-box-shadow:0 1px 5px #ccc;-moz-box-shadow:0 1px 5px #ccc;-o-box-shadow:0 1px 5px #ccc;box-shadow:0 1px 5px #ccc;-webkit-padding-start:0;-webkit-margin-before:0;-webkit-margin-after:0;}
.table-header th{height:18px;line-height:18px;text-align:center;width:70px;font-family:Tahoma,san-serif;padding:0;margin:0}
.table-header-cell{border-right:1px solid #c7c7c7;/*border-top:1px solid #bdbdbd;*/border-bottom:1px solid #c7c7c7;background:url(sprites.png) left -230px repeat-x;height: 18px;line-height: 18px; overflow:hidden;}
.table-header-cell span{ cursor:pointer;}
.table-header th.active .table-header-cell{background-position:0 -248px;-webkit-box-shadow:inset 0 1px 2px #9ddbff;-moz-box-shadow:inset 0 1px 2px #9ddbff;-o-box-shadow:inset 0 1px 2px #9ddbff;box-shadow:inset 0 1px 2px #9ddbff}
.table-header th span,.table-header th span{display:inline-block;cursor:pointer;background-position:100% 4px;-webkit-transition:all.2s ease-out;-moz-transition:all.2s ease-out;-o-transition:all.2s ease-out;transition:all.2s ease-out}
.table-header .no-pointer span{ cursor:default;}
.table-header li.fav{ width: 35px; }
.table-header li.fav span{ width: 16px; height: 18px; background: url(sprites.png) no-repeat 0 -713px; }
.table-header span.sort{  background: url(sort.png) no-repeat 100% 4px; padding-right: 10px;}
.table-header span.sort-down{ background-position: 100% -36px;}
.table-header span.sort-up{ background-position: 100% -76px;}
.table-header td{ text-align:center; height:18px; line-height:normal; padding:0; margin:0;border-bottom:none;border-right: 1px solid #ccc; background-color:#eee;}
.stocks-info-table{table-layout:fixed;}
.stocks-info-table th{height: 0px;overflow: hidden;}
.stocks-info-table tr.hover{background-color: #e9f0f6;}
/*bread crumbs*/
.bread-crumbs{border: 1px solid #96AEC1; border-bottom:none; background-color:#f0f7fc; zoom:1;}
.bread-crumbs .active{ font-weight:bold;}
.bread-crumbs a{ cursor:pointer;display: inline-block;}
.bread-crumbs span{display: inline-block;}
.bread-crumbs a:hover{ text-decoration:underline; color:#BA2636}
.bread-crumbs-catalog{ line-height:30px; background:url(sprites.png) left -125px repeat-x; /*background-color:#cee7f6;*/ }
.bread-crumbs-details{ line-height:25px; position:relative; padding:5px 0;}
.bread-crumbs-details .cata-label{ color:#999;}


.bread-crumbs-catalog *,.bread-crumbs-details *{ margin:0 5px; }
/* page loading */
#page_loading{ position: absolute; top: -18px; left: 45%; font-size: 12px; font-weight: bold; padding: 0 10px; height: 18px; line-height: 18px; background: #fff1a8; 
-webkit-border-bottom-left-radius: 5px; 
-webkit-border-bottom-right-radius: 5px;
-webkit-transition: all 0.05s ease-out;
-moz-border-bottom-left-radius: 5px; 
-moz-border-bottom-right-radius: 5px;
-moz-transition: all 0.05s ease-out;
-o-border-bottom-left-radius: 5px; 
-o-border-bottom-right-radius: 5px;
-o-transition: all 0.05s ease-out;
border-bottom-left-radius: 5px; 
border-bottom-right-radius: 5px;
transition: all 0.05s ease-out;

}
#page_loading.show{ top: 0;}


/* scrollbars */
/* wide scorbar style for indexpage
#scrollbar_index { }
#scrollbar_index .viewport { height: 500px; overflow: hidden; position: relative;}
#scrollbar_index .overview { list-style: none; position: absolute; left: 0; top: 0; padding-bottom: 8px; }
#scrollbar_index .scrollbar, #scrollbar_index .track,
#scrollbar_index .thumb .end, #scrollbar_index .thumb { background: url(scrolbar.png) no-repeat; }
#scrollbar_index .scrollbar { display: inline; background-position: 0 0; position: absolute;width: 12px; padding: 12px 0 0;  right:3px; top:5px; z-index:10; }
#scrollbar_index .track { background-position: 0 100%; width:12px; position: relative;padding-bottom: 10px; }
#scrollbar_index .thumb { background-position: -13px 100%; height: 20px; width: 12px; cursor: pointer; overflow: hidden; position: absolute; top: 0;}
#scrollbar_index .thumb .end { background-position: -13px 0; overflow: hidden; height: 5px; width: 12px; }
#scrollbar_index .disable{ display: none; }
#scrollbar_index .holder { background: url(scroller-holder.png) 2px 0 no-repeat;  position: absolute; top: 45%; left: 0; height: 8px; width: 9px; }
*/

/*
.panelscroll-v { width:100%;position: relative; }
.panelscroll-v .viewport,#scrollbar_compNews .viewport { overflow: hidden; position: relative;}
.panelscroll-v .overview { list-style: none; position: absolute; left: 0; top: 0; padding-bottom: 8px; width: 100%; overflow:hidden;}
.panelscroll-v .scrollbar, .panelscroll-v  .track,.panelscroll-v .thumb .end, .panelscroll-v  .thumb { background: url(scrollerbg_white.png) no-repeat; }
.panelscroll-v .scrollbar {background-position: 0 0;  width: 9px; margin: 0 5px 0 0; padding: 2px 0 0;}
.panelscroll-v .scrollbar,#scrollbar_compNews .scrollbar{position: absolute; right:0px; z-index: 15;}
.panelscroll-v .track { background-position: 0 100%; height: 100%; width:9px; position: relative; }
.panelscroll-v .thumb { background-position: -9px 100%; height: 20px; width: 9px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.panelscroll-v .thumb .end { background-position: -9px 0; overflow: hidden; height: 5px; width: 9px; }
.panelscroll-v .disable{ display: none; }
.panelscroll-v .holder { background: url(scroller-holder.png) 2px 0 no-repeat;  position: absolute; top: 45%; left: 0; height: 8px; width: 9px; }

.panelscroll-h { height:100%; position: relative; display:none; }
.panelscroll-h .viewport { height: inherit; height:100%; overflow: hidden; position: relative; -webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.panelscroll-h .overview { width: auto; list-style: none; position: absolute; left: 0; top: 0; }
.panelscroll-h .scrollbar, .panelscroll-h .track,.panelscroll-h .thumb .end, .panelscroll-h .thumb { background: url(scrollerbgx_white.png) no-repeat; }
.panelscroll-h .scrollbar {position: absolute; height: 9px; padding: 0 0 0 2px; bottom: 0px; left:0; z-index: 15; margin-left:5px;}
.panelscroll-h .track { background-position: 100% 0; width: 100%; height:9px; position: relative; }
.panelscroll-h .thumb { background-position: 100% -9px; height: 9px; width: 20px; cursor: pointer; overflow: hidden; position: absolute; left: 0; }
.panelscroll-h .thumb .end { background-position: 0 -9px; overflow: hidden; height: 9px; width: 5px; }
.panelscroll-h .disable{ display: none; }
.panelscroll-h .holder { background: url(scroller-holderx.png) 0 2px no-repeat;  position: absolute; top: 0%; left: 45%; height: 9px; width: 8px; }
*/
.viewport{ overflow-x:auto; width:100%; position:relative; height:100%;}
.panelContentWrap{ *padding-bottom:12px;}
/* mod-pages */
.mod-pages{ /*position: absolute; bottom: 8px;margin: 0; */ margin:4px 0;*margin:5px 0; height:25px; right: 35%;text-align: center; overflow: hidden;  }
/*content*/
.hsIndexPage,.hkIndexPage{/*padding:10px 0 10px 10px; border:1px solid #96aec1;*/ width:771px;position:relative;}
.wideScreen{width:1029px;}
.wideScreen .last-block{ display:inline;}

.box{ float:left; width:245px; overflow:hidden; margin-right:10px; color:#666; display:inline;}
.box-border{ border:1px solid #dddede;}
.last-block{ display:none;}
.mod-title{ height:25px; background:url(sprites.png) left -31px repeat-x #fff; line-height:25px;}
.mod-title-bar{ /*float:left;*/ }
.mod-title-bar a{ cursor:pointer;}
.mod-title .more{ width:11px; height:12px; background:url(icons.png) left -110px no-repeat; margin:7px 10px 0 0;}
.mod-title  .noMargin{ margin:0; padding:0 5px;}
.mod-title .col1{ width:60px; padding-left:10px;display:inline-block;}
.mod-title .col2{ width:50px;}
.mod-title .col3{ width:40px; text-align:right; display:inline-block;}
.mod-title .down{ background-position: left -122px;}
.mod-title a{ cursor:pointer; }
.mod-title-t1{ background-color:#F0F7FC; /*height:31px;*/padding-left:20px;height: 31px; border:1px solid #96AEC1; border-top:none;}
.mod-title-t1 .panel-title-name{color:#fff; font:bold 14px/2.2 Arial, Helvetica, sans-serif; float:left; padding:0 10px; display:none;}
.mod-title-t1 li{ float:left; margin-right:5px;}
.mod-title-t1 .menu-trigger{ width:76px;display:block;}
.mod-title-bar a{ display:block; padding:0 10px;line-height:25px; float:left; font-size:14px; color:#fff; text-align:center;}
.mod-title-t1 li a{ /*background:#d4e2ed;*/ border:1px solid #b3c9d9; color:#274a78; border-width:1px 1px 0 1px;position: relative;
bottom: -6px;}
.mod-title-t1 .current{ font-weight:bolder; border-color:#96AEC1;border-bottom: 1px solid #fff;background: url(sidebar-head.png) repeat-x left -3px white;}
.mod-title-t1 a:visited{ color:#fff;}
.mod-title-t1 a.current:visited{color:#274a78;}

.mod-title-t2{ background:url(sprites.png) left -60px repeat-x; /*height:31px;*/padding-left:20px;height: 31px; border-left:1px solid #4985be; border-right:1px solid #4985be;border-bottom:none;}
.mod-title-t2 .panel-title-name{color:#fff; font:bold 14px/2.2 Arial, Helvetica, sans-serif; float:left; padding:0 10px;}
.mod-title-t2 li{ float:left; }
.mod-title-t2 li a{ /*background:#d4e2ed;*/ position: relative;bottom: -6px; border:none; color:#fff;}
.mod-title-t2 .menu-trigger{ width:76px;display:block;}

.mod-title-t2 .current{ background:#fff; border-top:1px solid #555;color:#274a78; font-weight:bolder;}
.mod-title-t2 a:visited{ color:#fff;}
.mod-title-t2 a.current:visited{color:#274a78;}

.title-tips{ text-align: left;line-height:20px;color: #666; padding:0 10px; border-color:#96AEC1; border-style:solid; border-width:0 1px; background-color:#FCFBEA;}
.mod-cont{display:none;}
.mod-accordion{ height:234px;*height:242px;color:#000;}
.mod-accordion .mod-title{ cursor:pointer;}
.box-border .mod-title{ margin-top:-1px;}
.box-border .mod-title-name{ padding-left:10px;}
.mod-table td,.mod-table th{height:30px; font-size:12px;}
.mod-table th,.mod-table td{ text-align:center;}
/*.mod-table td:first-child{ padding-left:13px;}*/
.mod-table-news th,.mod-table-news td{ text-align:left; padding-left:20px; font-size:14px;}

.tabs-title-ul{  padding-left:20px; }
.tabs-title-ul li{ float:left; display:block;}
.tabs-title-ul a{ display:block;padding:0 10px; border:1px solid #96aec1; border-bottom:none;border-top: none;  margin-left:-1px; border-bottom:none; background:url(sprites.png) left -31px repeat-x white;}
.tabs-title-ul .current{ background:#fff; border-bottom:1px solid #fff; line-height: 24px; font-weight:bolder;}
table.current{ display:table;}
.star-remark{ display:block; width:17px; height:17px;margin:0 auto; background:url(sprites2.png) -65px top no-repeat; cursor:pointer;}
.table-wrap thead .star-remark{background-position:  -65px top;}
.table-wrap tbody .star-remark{background-position: -65px -56px;}
.table-wrap tbody .on{background-position: left -28px;}
.table-wrap tbody{ color:#F00;}
.table-wrap tbody td{ border-top:1px solid #eee;}
.tab-title-fix{  zoom:1; margin-right:10px;}
/**公司新闻*/

.pane-border{border:1px solid #96aec1; margin-top:-1px; zoom:1; }
.mainList{ padding:10px 0; border-bottom:2px solid #eaedf2;}
.mainList li{ line-height:30px; font-size:14px; border-bottom:1px solid #eee;}
.mainList .double-li{ background:#eee; border-top:1px solid #fff;}
.mainList .cBlue,.mainList .more{ margin:0 20px;}
.tabs-pane .last{ border-bottom: none;}
.pagebar{ float:right; line-height:20px;}
.pagebar li{ float:left; text-align:center; margin-left:5px;}
.prePage ,.nextPage{ border:1px solid #999; display:block; }
.btn-add{float:left;margin-top:10px;  }
.btn-add span{ display:inline-block; width:10px; height:10px; margin:3px 0 0 3px; _margin-top:0; background:url(icons.png) left bottom no-repeat; cursor:pointer;}
#plate_news_table td:nth-child(1) {width:15%; min-width:110px;}
#plate_news_table td:nth-child(2) {width:45%;}
/**自定义公共类*/
.bg-cGrey{ background-color:#f6f6f6;}
.dotline{ border-bottom:1px dotted #999;}
.pd10px{ padding:10px;}
.pd5px{ padding:5px;}

/**下拉菜单*/
.dropmenu{ position:relative; display:inline-block; z-index:30;cursor:pointer; display:none;}
.dropmenu-pane{ position:absolute; top:0; left:0px; display:none;}
.dropmenu-pane ul{ float:none; background:none; text-align:center;}
.dropmenu-pane li{ float:none; line-height:21px;}
.dropmenu-title{ background:url(menu-title-1.gif) repeat-x 0 -1px #fff; text-align:center;  border:1px solid #1f4f84; border-bottom:none;  position:relative; z-index:10; text-align:center;}
.dropmenu-title .icon-1{ background:url(icons.png) left 8px no-repeat;  width:10px; height:15px; margin-left:5px;}
.dropmenu-title .icon-2{ background:url(icons.png) left -70px no-repeat;  width:29px; height:16px; margin:5px 0 0 5px;}
.dropmenu-title .menu-icon{ display:inline-block;}
.dropmenu-cont{ border:1px solid #1f4f84; background-color:#FFF;margin-top:-1px; position:absolute;-moz-box-shadow: 0px 0px 5px  black;-webkit-box-shadow:  0px 0px 5px  #000;}

.menu-config{float:right; width:70px; height:31px; background:url(icon-config.png) center center no-repeat; cursor:pointer;}

/*drwaerPanel*/
.drawerPanel-wrap{ }
.drawerPanel{float:right; position:relative; left:5px;  /*height:100%;_height:98%;*/width:0; z-index:50; top:0; zoom:1;}
.drawerPanel-title{ position:absolute; right:0px; z-index:10;right: -28px;}
.drawerPanel-title li{float:none;list-style:none;}
.drawerPanel-title a{display:block;width:12px;line-height:15px;padding:8px;margin-bottom:5px; text-decoration:none;color:#fff;background:#FFF url(sprites2.png) no-repeat -24px -149px;color:#fff;cursor:pointer;}
.drawerPanel-title li.current a{color:#274a78;font-weight:bolder; background:#FFF url(sprites2.png) -24px -70px no-repeat;}
.drawerPanel-panels{border:1px solid #8ea8bc; /*height:100%;*/ width:100%;-moz-box-shadow: -1px 1px 5px  #999;-webkit-box-shadow:  1px 1px 5px  #999; background-color:#FFF;position:relative; margin-left:-275px;}
.drawerPanel-title a.current:visited{color:#274a78;}
.drawerPanel-title a:visited{color:#fff;}
.drawer-close{ width:0px; height:0; line-height:0;}
.drawerPanel-panels{ width:255px; padding:10px;}
.drawer-close .drawerPanel-panels{ border:none; margin-left:0; width:0; padding:0; display:none;}
.drawer-close .drawerPanel-panels .viewport{ *margin:0;/*解决ie6的bug*/}
.drawer-close .drawerPanel-panels .pane{width: 0; overflow:hidden;}
.drawerPanel-panels .pane {display:none;background-color:#fff; width: 255px;}
.drawerPanel-panels .viewport{ border:1px solid #ddd; zoom:1; width:255px;}
.drawerPanel-panels .overview{width: 100%;}
.drawerPanel-panels .current{ display:block;}
.drawerPanel .handler{display:block;width:9px;height:88px;position:absolute;left:-9px;top:50px;background:url(sprites2.png) left -70px no-repeat; z-index:20; cursor:pointer;}
.drawer-close .handler{ background-position:-10px top; display:none;}
.drawerPanel .viewport{/* height:840px; overflow-y:auto;*/ position:static;}

/*导航树*/
.nav_list{margin-left: -5px;}
.tree li{ text-align:left; position:relative;zoom:1; width:164px;}
.tree li.unfold{border-top:1px solid #BDC8D0; border-bottom:1px solid #BDC8D0; margin-top: -1px;}
.tree li a{ display:block; height:30px; cursor:pointer; line-height:30px; color:#2b2b2b; white-space:nowrap; overflow:hidden; padding-left:24px; }
.tree li a.lvl2{ background:url(sprites2.png) right -225px no-repeat; }
.tree li a.leaf{ background:none;}
.tree li a.active{}
.tree li a:visited{color:#2b2b2b;}
.tree li a:active{color:#000;}
.tree li a:hover{background:#fff url(navitem-hover.gif) repeat-y ;  text-decoration: none;}
.tree li a:focus {outline:none;-moz-outline:none;}
.tree .level-1{ }
.tree .level-1-a{ font-size:12px; font-weight:bold;color:#333;background:url(sprites.png) left -506px repeat-x;border-top:1px solid #fff;padding-left:12px;}
.tree .unfold .level-1-a,.tree li a.hover,.tree a.level-1-a:hover{background:url(sprites.png) left -125px repeat-x;}
.tree li .switcher{ display:inline-block;width:25px;height:30px; background:url(sprites2.png) -65px -154px no-repeat; margin-left:-13px; vertical-align:middle;}
.tree li .isleaf .switcher{ background:none;}
.tree .level-1-a .switcher{background-position: -65px -130px;}
.tree a .close{ background-position:-65px -154px;}
.tree .level-1-a .close{background-position:-65px -105px;}
.tree .filtered{ display:none;}
.tree a.isleaf{ color:#727171; border-left:15px solid #e5eef4; margin-left:5px; padding-left:10px; background:#fff;}
.tree a.isleaf:hover{ text-decoration:underline;}
.tree a.isleaf:visited{color:#727171;}
.filter-tree a.isleaf{ border-left:none; margin-left:0; padding-left:40px;}
.filter-tree{ overflow:hidden; position:relative;}
.filter-tree a.active{background:#fff url(navitem-hover.gif) repeat-y ;  text-decoration: none;}
.tree .node-loading{ display:inline-block;background:url(nodeloading.gif) no-repeat right center;background-origin: content;
-webkit-background-origin: content;-moz-background-origin: content; position:absolute; right:30px; top:0; width:16px; height:30px;}
/*导航树(浮层式展开)*/
.tree ul.open{ position:absolute; display:block; left:164px; top:0; background:#fff; padding:5px; border:1px solid #8ea8bc; z-index:10;}
.tree ul.open li{ float:left;}
.tree .layer-holder{position:absolute; right:-1px;*right:-1px; top:0; width:32px; height:29px; border:1px solid #8ea8bc; border-right-color:#fff; background:url(sprites2.png) right -250px no-repeat #fff; display:none; z-index:20;}
.tree li.open .layer-holder{ display:block;}
/*市场雷达*/
.picTextL { text-align:center; }
.picTextR { line-height:25px; text-align:center; }
/*盘面快讯*/
.cmsnews_table td{ text-align:left; line-height:21px; border-bottom:1px dotted #ddd; padding:2px;}
.cmsnews_table.news-time{ color:#999; margin-right:10px;}
.cmsnews_table .news-date{ font-weight:bolder;}

/*分页*/
.mod-pages{ zoom:1; text-align:center;}
.mod-pages a,.mod-pages span{ display:inline-block; width:22px; height:22px; line-height:22px; border:1px solid #CCC;}
.mod-pages .pages_flip{ width:48px;}
.mod-pages,.mod-pages a,.mod-pages a:visited{ color:#000;}
.mod-pages a:hover{ color:#BA2636;}
.mod-pages span{ color:#CCC; background:#EEE;}

.query-seclet{text-align:right;width:100%; height:20px; line-height:20px; z-index:5; background-color:#eee;}
.radar-pagebar{ text-align:center; width:100%; height:20px; line-height:20px; bottom:-1px; background-color:#eee;}
.radar-pagebar span{ color:#CCC;}

/*loading style*/
.loading-cover{ width:100%; height:100%;background-color:#999; position:absolute; top:0; left:0; z-index:50;opacity:0.4;filter: alpha(opacity=40);}
.loading-img{ background: url(loading.gif) no-repeat center center;width:100%; height:100%;position:absolute; top:0; left:0; z-index:51;}
.load-tips{ text-align:center; width:250px; margin:0 auto; border:#1f5190 1px solid; background-color:#3673c3; color:#e9f0f6; position:relative; top:54%; line-height:25px;}
.mytips{ text-align:center; width:250px; margin:0 auto; border:none;background-color:transparent; color:#fff; position:relative; top:54%; line-height:25px;}
.load-tips a{ cursor:pointer; color:#f7e66a;}
.load-hideselect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
.load-hideselect{ /* ie6 hack */
     _position: absolute;
     _height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.tool-bar{ font-size:12px; line-height:30px; height:30px; border:1px solid #96AEC1; background: url(sprites.png) repeat-x left -185px #fff; padding:0 10px;*padding-top:5px;margin-top: -1px;}
.tool-bar input,.tool-bar select{ *vertical-align:middle; width:85px;}
.tool-bar .showallbtn{cursor:pointer;}
/*弹窗*/
.win-wrap{position: absolute;background: #ffffff;z-index: 102;color:#000000;display:none; overflow:hidden;border: 4px solid #525252;-webkit-box-shadow:0 1px 8px #000;text-align:left;top:50%;left:50%;}
.win-title{background-color: #E8E8E8;line-height:27px; font-size: 14px;font-weight: bold;height: 27px;padding: 0 5px; color:#2b2b2b}
a.win-close{float: right;background: url(http://img1.cache.netease.com/utf8/finance/quotes/imoney/sprites.png) 0 -1180px no-repeat;width: 17px;height: 17px;display: block;overflow: hidden;cursor: pointer;margin-top: 5px;}
a.win-close:hover {background: url(http://img1.cache.netease.com/utf8/finance/quotes/imoney/sprites.png) 0 -1222px no-repeat;}
.win-body{ overflow:auto;}
.win-body iframe{width:100%; height:100%;}
/*日历*/
.datepicker-wrapper{ display:none; width:176px; border:1px solid #ccc; background-color:#fff; position:absolute; left:0; top:20px; z-index:50;}
.date-picker{ text-align:center; padding:3px 0; background-color:#ddd;}
.date-picker select{ width:70px; margin:0;}
.date-selector{ border-collapse:separate;border-spacing: 1px;}
.date-selector th{ font-weight:bolder; text-align:center; line-height:20px;}
.date-selector tbody td{ border:none; padding:0;}
.date-selector td a{ display:block; width:24px; height:18px; line-height:18px; text-align:center; color:#000; padding:0;position: static;background-color: #E5F0F9}
.date-selector td a:visited{color:#000;}
.date-selector td a:hover{ background-color:#eee;color:#666; border:1px solid #8EA8BC; width:22px; height:16px; line-height:16px}
.date-selector .date-weekend{ background-color:#F6F6F6;}
.date-selector .date-available{ background-color:#DDD;}
.date-selector .date-today,.date-selector .date-today:visited{ background-color:#999; color:#fff;}


