/* Gloabl Styles*/
body{background:#FFF;color:#000;font-family:"宋体","Arial Narrow";}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img{margin:0;padding:0;}
textarea,input,select,body{font-size:12px;}
select,input{vertical-align:middle;margin:0}
ul,ol,li{list-style:none;list-style-image:none;}
fieldset,img{border:0;}

a{font-weight:normal;}
a:link{color:#00298F;text-decoration:none;}
a:visited{color:#00298F;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:underline;}
a:actived{color:#00298F;text-decoration:none;}

.red,.red a:link,a:link.red {color:#FF0000;}
.clear{clear:both;display:block;}

/* Layer Styles */
.mainFrame{width:950px;margin:0 auto;}

.sp4{height:4px;overflow:hidden;background:#fff;overflow:hidden;font-size:0;clear:both}
.sp6{height:6px;overflow:hidden;background:#fff;overflow:hidden;font-size:0;clear:both}
.sp8{height:8px;overflow:hidden;background:#fff;overflow:hidden;font-size:0;clear:both}

.btn {vertical-align: middle;border: 1px solid #A4A4A4;float: left;display: block;height: 17px;cursor: pointer;z-index:1;}
.btn b {z-index:1;border: 1px solid white;background: url(../images/bgCache2.gif) repeat-x;background-position: 0 -101px;height: 15px;overflow: hidden;line-height: 17px;padding: 0 6px;float: left;display: block;font-weight: lighter;}

/* Login Nav */
.loginNav {width:948px;border:1px solid #C4C4C4;border-bottom:0;margin-top:3px;}
.loginNav .bar{background:url(../images/dhBg.gif) repeat-x;border:1px solid #fff;background-position:0 -39px;height:26px;line-height:26px;}

.loginNav .bar .ilink {float:left;margin-left:8px;}
.loginNav .bar .ilink a {float:left;height:12px;line-height:12px;vertical-align:middle;margin-top:8px;text-decoration:none;}
.loginNav .bar .ilink .ico {margin:6px 6px 0;background:url(../images/dhBg.gif);float:left;}
.loginNav .bar .ilink .ico.I {width:11px;height:14px;}
.loginNav .bar .ilink .ico.M {width:9px;height:14px;background-position:-12px 0;}
.loginNav .bar .ilink .ico.S {width:11px;height:14px;background-position:-35px 0;}

.loginNav .bar .olink {float:right;margin-right:8px;height:26px;line-height:26px;}
.loginNav .bar .olink a {float:left;}
.loginNav .bar .olink .ico {margin:6px 6px 0;float:left;background:url(../images/dhBg.gif);background-position:-23px 0;width:11px;height:14px;display:block;}

.loginNav .bar .separate{float:left;font-size:0;width:1px;height:21px;line-height:21px;display:block;background:#FFF;border-left:1px solid #CCC;margin:2px 12px;}

.loginNav .bar .login{float:left;width:550px;}
.loginNav .bar .user {float:left;padding-left:21px;height:26px;line-height:26px;font-family:Arial;}
.loginNav .bar .user a{color:#000;text-decoration:none;margin-left:6px;}

.loginNav .bar .login form{margin:0;padding:0;float:left;}
.loginNav .bar .login form fieldset.loginFld{padding:0px;border:none;margin:0;}
.loginNav .bar .login form legend{display:none;}
.loginNav .bar .login form input{background:url(../images/dhBg.gif);}
.loginNav .bar .login form .usernameFld,.passwordFld{float:left;overflow:hidden;width:152px;}
.loginNav .bar .login form .passwordFld{width:135px;}
.loginNav .bar .login form .usernameFldlabel,
.loginNav .bar .login form .passwordFldlabel{float:left;line-height:26px;padding:0 8px 0 0;}
.loginNav .bar .login form .usernameFldTxt,
.loginNav .bar .login form .passwordFldTxt{height:12px;line-height:12px;float:left;vertical-align:middle;margin-top:8px;}
.loginNav .bar .login form .usernameFldinput,
.loginNav .bar .login form .passwordFldinput{float:left;}
.loginNav .bar .login form .usernameFldinput input,
.loginNav .bar .login form .passwordFldinput input{position:absolute;margin-top:4px;border:1px solid #979797;font-size:12px;height:14px;line-height:14px;vertical-align:middle;background-position:0 -66px;}

.loginNav .bar .login form .loginSelect{float:left;}
.loginNav .bar .login form .loginFld .Btn{float:left;border:1px solid #979797;margin:4px 0 0 12px;width:38px;display:inline;}
.loginNav .bar .login form .loginFld .Btn input{margin:0;border:0;cursor:pointer;font-size:12px;height:16px;line-height:16px;overflow:hidden;padding:0;width:38px;}
.loginNav .bar .login form .loginFld .Btn input.loginSub{background-position:0 -98px;}
.loginNav .bar .login form .loginFld .Btn input.loginReg{background-position:0 -115px;}
.loginNav .bar .login form .loginFldselect{margin-top:4px;float:left;border:1px solid #979797;}
.loginNav .bar .login form .loginFldselectBar{border:1px solid #FFF;background-position:0 -83px;background-repeat:repeat-x;height:14px;line-height:15px;cursor:pointer;width:97px;}
.loginNav .bar .login form #loginFldselectdis{color:#3f3d3d;display:block;height:12px;line-height:12px;vertical-align:middle;margin-top:1px;overflow:hidden;text-align:center;width:79px;float:left;}

.loginFldselectop {width:97px; overflow:hidden; border:1px #979797 solid; background:#EFEFEF; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity:.9; opacity:0.9; margin:0; padding:0; margin-top:1px; position:absolute;}
.loginFldselectop li{line-height:22px; height:20px; overflow:hidden; text-align:left;}
.loginFldselectop li a{display:block; height:20px; overflow:hidden; margin:0 5px; padding-left:12px;}
.loginFldselectop li a:hover,#loginFldselectop li a:active{background:#FFF; text-decoration:none;}
.loginFldselectop li.loginFldselectop_line{height:1px; overflow:hidden; background:#979797; font-size:0; line-height:0; margin:2px 5px 3px;}
.loginFldselectop li a.disabled{color:#999;cursor:default;}
.loginFldselectop li a.disabled:hover,#loginFldselectop li a.disabled:active{background:none;}

.loginNav .loginFldselectBar .ico {background:url(../images/dhBg.gif);font-size:0;background-repeat:no-repeat;float:left;display:block;}
.loginNav .loginFldselectBar .ico.split{background-position:0 -15px;width:1px;height:11px;line-height:11px;margin-top:1px;display:inline;}
.loginNav .loginFldselectBar .ico.down {background-position:-3px -19px;width:9px;height:6px;line-height:6px;margin:4px 4px 0;display:inline;}

.findpwd{float:left;padding-left:8px;height:26px;line-height:27px;overflow:hidden;}


/* banner adv */
.banner {height:90px;margin-left:auto;margin-right:auto;width:100%;}
.banner .left {float:left;width:175px;}
.banner .center {float:left;width:588px;margin-left:6px;}
.banner .right {float:right;width:175px;}

/* logoBar */
.logoBar {margin-left:auto;margin-right:auto;clear:both;height:48px;overflow:hidden;}
.logoBar .logo{height:48px;float:left;text-align:left;line-height:48px;vertical-align:middle;padding-left:9px;}
.logoBar .expand{float:left;}
.logoBar .expand b.icoX{background:url(../images/default/ttIco.gif) no-repeat;width:22px;height:22px;float:left;}
.logoBar .expand b.icoX.M{background-position:0 -44px;}
.logoBar .expand b.icoX.G{background-position:0 0;}
.logoBar .expand b.icoX.B{background-position:0 -66px;}
.logoBar .expand b.icoX.V{background-position:0 -88px;}
.logoBar .expand span{float:left;display:block;margin:18px 6px 0 0;}
.logoBar .expand a{color:#00298F;text-decoration:none;float:left;font-size:14px;height:auto;line-height:22px;vertical-align:middle;margin-left:4px;}

.logoBar .recommend{float:right;padding-right:12px;margin-top:18px;height:20px;line-height:20px;overflow:hidden;color:#494949;font-weight:bold;}
.logoBar .recommend a{border-right:solid 0 #494949;padding-left:10px;padding-right:8px;}
.logoBar .recommend a:link{color:#012B8D;text-decoration:none;font-weight:normal;}
.logoBar .recommend a:visited{color:#012B8D;text-decoration:none;font-weight:normal;}
.logoBar .recommend a:hover{color:#012B8D;text-decoration:underline;font-weight:normal;}
.logoBar .recommend a.start{padding-left:8px;}
.logoBar .recommend a.end{border-right:solid 0 #494949;padding-right:0;}

.logoBar .remark {float:right;overflow:hidden;height:20px;line-height:20px;margin-top:18px;text-align:right;}
.logoBar .remark .search .sradio{float:left;height:20px;line-height:20px;overflow:hidden;}
.logoBar .remark .search .sradio input{vertical-align:-2px;}
.logoBar .remark .search .sradio label{margin:0px;}
.logoBar .remark .search .sinput{float:left;border:1px solid #999;margin:0 8px;}
.logoBar .remark .search .btn{position:relative;vertical-align:middle;border:1px solid #a4a4a4;float:left;display:block;height:17px;cursor:pointer;}
.logoBar .remark .search .btn b{background:url(../images/bgCache.gif) repeat-x;border:1px solid #FFF;background-position:0 -101px;height:15px;overflow:hidden;line-height:17px;padding:0 6px;float:left;display:block;font-weight:lighter;}

.copyright{text-align:center;}
.footer{clear: both;text-align: center;border-top: 1px solid #999;margin-top: 12px;padding-top: 12px;line-height: 20px;}
.footer a{color:#333;}


/* table style 2*/
.maincont table.t2 {border-top:#d3d3d3 0px solid;border-left:#d3d3d3 1px solid;width:950px;margin:-1px;background:url(../images/elem_cache.gif) repeat-x 0px -103px;}

.maincont table.t2 td,
.maincont table.t2 th{border-bottom:#d3d3d3 1px solid;border-right:#d3d3d3 1px solid;height:24px;line-height:24px;font-family:Arial;color:#333;font-weight:normal;text-align:center;padding:0px 1px;}
.maincont table.t2 th{line-height:31px;height:31px;}

.maincont table.t2 thead.h th{line-height:14px;height:48px;padding-top:1px;overflow:hidden;}
.maincont table.t2 thead.h1 th{line-height:30px;height:30px;padding-top:1px;overflow:hidden;}
.maincont table.t2 thead.h2 th{line-height:14px;height:48px;padding-top:1px;overflow:hidden;}
.maincont table.t2 thead.h2 th.half{line-height:14px;height:23px;padding-top:1px;overflow:hidden;}
.maincont table.t2 thead.h2.nob th.br{border-right:#d3d3d3 1px solid;}

.maincont table.t2 thead.h3 th{line-height:18px;height:48px;padding-top:1px;overflow:hidden;}
.maincont table.t2 thead.nob th{padding-left:1px;border-right:none;}

.maincont table.t2 thead.h4 th{line-height:20px;height:20px;padding-top:1px;overflow:hidden;}
.maincont table.t2 thead.h4 th.half{padding-bottom:1px;overflow:hidden;}
.maincont table.t2 thead.h4.nob th.br{border-right:#d3d3d3 1px solid;}

.maincont table.t2 thead.h5 th{line-height:14px;height:31px;overflow:hidden;}

.maincont table.t2 thead.h432 th{line-height:20px;height:42px;padding-top:1px;overflow:hidden;}
.maincont table.t2 thead.h43 th{line-height:42px;height:42px;padding-top:1px;overflow:hidden;}

.maincont table.t2 tbody{background-color:#fff;width:100%;}
.maincont table.t2 tbody.tb td {padding:2px 0;line-height:16px;height:auto;}
.maincont table.t2 tr.odd td{background-color:#f1f1f1}
.maincont table.t2 tr.today td{color:red}

.maincont table.t2 tr.today_1 td{color:#2860FF}
.maincont table.t2 tr.today_2 td{color:#25a4ed}

.maincont table.t2 td.col{background-color:#E2E2E2 !important}

.maincont table.t2 tr.over td{background-color:#DEF0F6 !important}
.maincont table.t2 td.loading{background-color:#ffffff;height:345px;line-height:345px;}

.maincont table.t2.w470 {width:470px;} 
.maincont table.t2.w950 {width:950px;} 
.maincont table.t2.w660 {width:660px;} 
.maincont table.t2.w280 {width:280px;} 

.maincont table td span{font-weight:bold;font-family:Arial;color:#333;}
.maincont table td span.red{color:#ff0000;}
.maincont table td span.green{color:#008000;}
.maincont table td span.st{font-family:宋体;font-weight:normal;}
.maincont table td span.lightergray{font-weight:normal;color:#999;}
.maincont table td nobr {line-height:24px;}

.pageNav {background:url(../images/elem_cache.gif) no-repeat;float:left;}
.pageNav {height:32px;overflow:hidden;background-repeat:repeat-x;float:none;background-position:0px -69px;}
.pageNav .location{float:left;height:32px;line-height:32px;padding-left:16px;color:#333;}
.pageNav .location a{text-decoration:underline;}
.pageNav .right-tips{line-height:34px;height:34px;font-size:12px;float:right;margin-right:6px;}
.pageNav .favor{line-height:21px;height:21px;font-size:12px;float:right;padding:6px}
.pageNav .favor img{cursor:pointer;}

.pageNav .right-tips a{text-decoration:underline;color:#00298F;padding-right:5px;}
.pageNav .right-tips b.arr_01{background:url(../images/elem_cache.gif) no-repeat -126px -224px;float:left;margin:9px 2px 0;width:16px;height:16px;}

.right-bar{font-size:12px;float:right;margin-right:10px;}
.right-bar a{text-decoration:underline;color:#00298F;padding-right:5px;}
.right-bar b.arr_01{background:url(../images/elem_cache.gif) no-repeat -126px -224px;float:left;margin:9px 2px 0;width:16px;height:16px;}
.titlebar .right-bar{line-height:34px;height:34px;}
.slider .right-bar{line-height:22px;height:22px;}
.slider .right-bar b.arr_01{margin:3px 2px 0;}

/* 更多链接 */
.morelink{height: 24px;line-height: 24px;padding-right: 8px;text-align: right;display: block;}
.morelink a {text-decoration:underline;}

/* slider */
.cnBox .slider{ display:block; border-bottom:1px solid #D7D7D7; height:28px; padding:6px 0 0 20px; background-color:#FFFFFF; z-index:1; position:relative;}
.cnBox .slider ul{ height:28px; position:absolute; top:6px; margin:0; padding:0;  left:20px; border-right:1px solid #D7D7D7;}
.cnBox .slider ul li{list-style:none outside none; border-color:#D7D7D7;border-style:solid solid none; border-width:1px 0px 0px 1px; cursor:pointer; background-image:url(../images/seniormanage/liBg.png);
        background-repeat:repeat-x; display:inline;float:left; font-size:14px; font-weight:normal; height:28px; line-height:28px;margin-left:0;overflow:hidden;padding:0 10px;}
.cnBox .slider ul li.at{ height:28px; background-image:url(../images/seniormanage/li_atBg.png); background-repeat:repeat-x;}
.cnBox .slider .right-tips{height:22px;line-height:22px;padding-right:10px;float:right;}
.cnBox .slider .right-tips a {text-decoration:underline;}

/* Flash */
.flash-warp {position:relative;}
.flash-warp .flash-unit {position:absolute;line-height:24px;left:20px;}
.flash-warp .flash-info {position:absolute;line-height:24px;text-align:right;right:20px;}
.flash-warp .flash-info span {display:inline;float:left;margin-left:5px;height:14px;}
.flash-warp .flash-info .flow-in{background-color:#FF3F3E;width:12px;height:12px;border:1px #999 solid;margin-top:5px;}
.flash-warp .flash-info .flow-out{background-color:#06960A;width:12px;height:12px;border:1px #999 solid;margin-top:5px;}

/* 经济数据 */
.c0 .left-cont{float:left;width:279px;overflow:hidden;height:254px;}
.c0 .right-cont{float:left;width:668px;overflow:hidden;height:254px;}
.c0 .left-min-cont{float:left;width:279px;overflow:hidden;height:204px;}
.c0 .right-min-cont{float:left;width:668px;overflow:hidden;height:204px;}
.c0 .left-cont .morelink,
.c0 .left-min-cont .morelink{border-right:1px #D7D7D7 solid;}
