body {font-size:12px; margin:0px; padding:0px; background:#fff;}

ul {margin:0px; list-style:none; padding:0px;}
dl {margin:0px;}
dd {margin:0px;}
input,select,option {font-size:12px;}
table {border-collapse:collapse; width:100%;}
td,th {padding:0px;}
img {border:none;}
form,h2 {margin:0px; padding:0px;}

a:link {color:#0100A3; text-decoration:none;}
a:visited {color:#551A8B; text-decoration:none;}
a:hover {color:#f00; text-decoration:underline;}
a:active {color:#0100A3; text-decoration:underline;}

.clear {clear:both; font-size:0px; height:0px; line-height:0px; overflow:hidden; float:none;}

.up {color:#008000;}
.down {color:#f00;}

.cn .up {color:#f00;}
.cn .down {color:#008000;}

.loading {height:200px; text-align:center; line-height:200px;}

.wrap {width:950px; margin:0px auto;}


.logo_wrap {height:32px; margin-bottom:5px;}

.us_nav {height:29px; line-height:29px; background:url(#) repeat-x; margin-bottom:1px;}
.us_nav a:link {color:#fff; text-decoration:none;}
.us_nav a:visited {color:#fff; text-decoration:none;}
.us_nav a:hover {color:#fff; text-decoration:underline;}
.us_nav a:active {color:#fff; text-decoration:none;}
.us_nav dt {float:left; width:72px; text-align:center;}
.us_nav dt.black {background:url(#) 0px -42px repeat-x;}
.us_nav dt.black a {display:block; height:29px; background:url(#) 70px -78px no-repeat;}
.us_nav dt.blue {background:url(#) 70px -114px no-repeat;}
.us_nav dd {float:left;width: 815px;height: 29px;overflow: hidden;white-space: nowrap;}
.us_nav dd a {margin:0px 12px;}

.index_row {height:27px; line-height:27px; background:#D4EDFF; border-bottom:1px solid #ACD3F2;}
.index_row th {padding-left:10px; width:80px; text-align:left;}
.index_row th a:link, .index_row th a:visited {color:#000; text-decoration:none;}
.index_row th a:hover, .index_row th a:active {color:#000; text-decoration:underline;}
.index_row td span {padding-left:1em;}

.tool_row {height:28px; line-height:28px; background:#f3f3f5; border-bottom:1px solid #cdcdd6; margin-bottom:10px;}
.tool_row input {vertical-align:middle;}
.tool_row .sc_input {width:102px; height:18px; border:1px solid #A5ACB2; color:#A5ACB2; padding:0px;}


.main {margin-bottom:10px;}
.main_row {clear:both;}
.left {width:320px; float:left; margin-right:10px; overflow-x:hidden;}
.center {width:358px; float:left; margin-right:10px; overflow-x:hidden;}
.right {width:252px; float:left; overflow-x:hidden;}

.tabs {height:24px; border:1px solid #BDD2ED; background:url(#) repeat-x 0px -150px; position:relative; line-height:24px;}
.tabs ul {position:absolute;}
.tabs li {float:left; border-right:1px solid #bdd2ed; text-align:center; color:#021A74; cursor:pointer;}
.right .tabs li {width:90px;}
.left .tabs li {width:100px;}
.tabs li.active {height:25px; background:url(#) no-repeat #fff 9px -272px; padding-left:10px; font-weight:bold; font-size:14px; cursor:default;}
.tabs li a:link, .tabs dl a:link {text-decoration:none; color:#021A74;}
.tabs li a:visited, .tabs dl a:visited {text-decoration:none; color:#021A74;}
.tabs li a:hover, .tabs dl a:hover {text-decoration:underline; color:#021A74;}
.tabs li a:active, .tabs dl a:active {text-decoration:none; color:#021A74;}

.tabs dl {height:24px; padding-left:10px;}
.tabs dt {float:left; border-left:1px solid #D7EAFA; border-right:1px solid #D7EAFA; margin:1px 10px 0 0; background:url(#) repeat-x 0px -147px #fff;}
.tabs dt div {width:20px; background:url(/sinaimg/cj/hkstock2007/images/bg_gif.gif) no-repeat 3px -465px; height:23px;}
.tabs dd {float:left; height:24px; line-height:24px; font-weight:bold; font-size:14px; color:#021A74;}


.content {border:1px solid #bdd2ed; border-top:none; margin-bottom:10px;}


.left div.index_img ul li {width:70px;}
.index_img .more {font-size:14px; font-weight:bold;}
.index_img div.content {height:181px; padding:10px 0 0;}
.index_img .content a {display:block; height:160px; overflow:hidden; width:318px; line-height:170px;}
.index_img .content span {display:block; height:20px; line-height:20px; text-align:center; background:#f3f3f5;}


.headline {border:1px solid #BDD2ED; padding:6px 10px 0; height:82px; margin-bottom:6px;}
.headline h1 {font-size:20px; text-align:center; margin:0px; padding:0px; height:32px; line-height:32px; font-family:'黑体'; font-weight:normal;}
.headline h1 a:link, .headline h1 a:visited, .headline h1 a:hover, .headline h1 a:active {color:#c00000;}
.headline a:link {text-decoration:none;}
.headline a:visited {text-decoration:none;}
.headline a:hover {text-decoration:underline;}
.headline a:active {text-decoration:none;}
.headline p {line-height:22px; text-align:center; margin:0px 0px 3px; padding:0px;}

.news li {background:url(#) no-repeat 7px -354px; padding-left:18px;}
.center .news li {height:24px; line-height:24px; font-size:14px;}
.right .news li {height:20px; line-height:20px; font-size:12px; background:url(#) no-repeat 7px -356px;}

.dashed_line {border-bottom:1px dashed #bfbfbf; font-size:0px; clear:both; height:12px; margin-bottom:5px;}
.content .dashed_line {margin:0px 8px 10px;}

.top_news_tab {margin-bottom:10px;}
.top_news_tab .news li {background:none; padding-left:10px; color:#0100A3;}
.tabs_s {height:25px; background:url(#) repeat-x 0px -243px; border-bottom:1px solid #d7d7df; position:relative; line-height:25px; padding-left:15px; margin:0 0 10px;}
.tabs_s ul {position:absolute;}
.tabs_s li {float:left; border:1px solid #d7d7df; border-bottom:none; text-align:center; color:#021A74; cursor:pointer; margin-right:3px;}
.tabs_s li.active {background:#fff; font-size:14px; font-weight:bold; cursor:default;}
.tabs_s li a {display:block; width:100px; height:23px; line-height:23px; border:1px solid #fff; border-bottom:none;}
.tabs_s li.active a {background:url(#) repeat-x 0px -214px; border-bottom:1px solid #fff;}
.tabs_s li a:link {text-decoration:none; color:#021A74;}
.tabs_s li a:visited {text-decoration:none; color:#021A74;}
.tabs_s li a:hover {text-decoration:underline; color:#021A74;}
.tabs_s li a:active {text-decoration:none; color:#021A74;}

.left table {}
.left td, .left th {height:22px; line-height:22px; font-weight:normal;}
.left th {text-align:left; padding-left:3px;}
.left td {text-align:right; padding-right:3px;}
.left thead td, .left thead th {height:24px; line-height:24px; background:url(#) repeat-x 0px -243px;}
.left .content {padding:1px 0 5px;}

.title {border:1px solid #d7d7df;}
.title .t_bg {border:1px solid #fff; height:22px; line-height:22px; background:url(#) repeat 0px -243px;}
.title h3 {margin:0px; padding:0px; width:180px; float:left; padding-left:27px; color:#021A74; font-size:14px;}
.title h3 a:link {text-decoration:none; color:#021A74;}
.title h3 a:visited {text-decoration:none; color:#021A74;}
.title h3 a:hover {text-decoration:underline; color:#021A74;}
.title h3 a:active {text-decoration:none; color:#021A74;}

.mgswkb .title h3 {background:url(#) no-repeat 8px -303px;}
.gngdt .title h3 {background:url(#) no-repeat 8px -328px;}

.center .content {border:1px solid #d7d7df; border-top:none; padding:7px 0;}

.more {float:right; padding-right:10px;}
div.more a:link {color:#0100A3; text-decoration:none;}
div.more a:visited {color:#0100A3; text-decoration:none;}
div.more a:hover {color:#0100A3; text-decoration:underline;}
div.more a:active {color:#0100A3; text-decoration:none;}


.right dl {}
.right dt {float:left;}
.right dt a {display:block; overflow:hidden;}
.right dt a:link {border:1px solid #c5c5c5;}
.right dt a:visited {border:1px solid #c5c5c5;}
.right dt a:hover {border:1px solid #BDD2ED;}
.right dt a:active {border:1px solid #c5c5c5;}
.right .img_s dt {width:73px;}
.right .img_s dt a {width:60px; height:60px; padding:1px;}
.right .img_l dt {width:84px;}
.right .img_l dt a {width:70px; height:90px; padding:1px;}
.right dd {line-height:21px;}
.right dl.img_l {height:105px;}
.right dl.img_s {margin-bottom:7px;}
.right .img_l dd {float:left;}
.right .img_l dt {margin-top:2px;}
.right .img_l ul li {height:auto;}

.right .content {padding:10px 5px 0 9px;}


.zjfwg .content {height:200px; overflow:hidden;}
.jgzl .content {height:195px; overflow:hidden;}
.zjzl .content {height:195px; overflow:hidden;}
.jgzl .content li, .zjzl .content li {background:none; padding:0px;}
.jgzl .content li a {padding:0 12px;}
.zjzl .content li {height:22px; line-height:22px;}
.zjzl .content li a {padding:0 8px;}
.stock_video .content {height:230px; overflow:hidden; padding:0px;}

.ahbj .content {height:225px; overflow:hidden;}
.jdts .content {height:181px; overflow:hidden;}
.zjzt .content {height:187px; overflow:hidden;}
.zjzt .content span {display:block; line-height:20px; color:#000066;}
.zjzt .content textarea {width:170px; height:50px; vertical-align:middle; font-size:12px; padding:0px;}
.zjzt .content input {width:50px; height:54px; margin-left:10px; vertical-align:middle;}
.hk_blog .content, .ggxt .content, .hqsc .content, .wlzl .content {height:196px; overflow:hidden;}

.jskx .content {height:187px; padding:10px 5px 0 9px;}
.rlcx .content {height:196px; padding:10px 5px 0 9px;}
/*港股学堂*/
.ggxt .content {padding:10px 5px 0;}
.ggxt .content .dashed_line {height:16px;}
.hbzh .content {height:154px;}
.zygjll .content {padding-top:3px; height:182px;}
/*机构评级(大行评级)*/
div.dhpj {width:252px; margin-right:0px;}
/*宏观经济数据*/
.hgjjsj .content {height:205px; overflow:hidden; padding:0px;}
.hgjjsj div.tabs ul li {width:110px;}
/*login*/
.login {padding:10px;}
.login dd {height:30px; line-height:30px; padding-left:60px;}
.login .info_l {border:none; background:none;}
.login dt {height:30px; line-height:30px; text-align:center;}
.login .l_text {width:130px;}
.login .btn_l {border-top:1px dashed #eee;}
.login .btn_l input {margin:0px 10px; height:25px; width:50px;}

/*横向链接块*/
.center .content.h_blocks {height:76px; padding:10px 0 0 2px;}
.h_blocks dl {float:left; width:67px; padding-left:3px;}
.h_blocks dt {height:44px; padding-top:3px; border:1px solid #A6D0E7; border-bottom:none; text-align:center; overflow:hidden; line-height:25px;}
.h_blocks dt strong {display:block; line-height:20px; font-size:20px; font-family:'Arial';}
.h_blocks dd {height:17px; line-height:17px; border:1px solid #b3b3b3; background:url(#) repeat-x 0px -444px; text-align:center;}

.focus_warrant .h_blocks a {display:block; height:45px; border:1px solid #fff; background:url(#) repeat-x 0px -386px;}
.focus_warrant .h_blocks a:link {color:#0100A3; text-decoration:none;}
.focus_warrant .h_blocks a:visited {color:#0100A3; text-decoration:none;}
.focus_warrant .h_blocks a:hover {color:#f00; text-decoration:none;}
.focus_warrant .h_blocks a:active {color:#0100A3; text-decoration:none;}

.warrant_dp .h_blocks dt {height:49px; border:none; padding:0px; line-height:49px;}
.warrant_dp .h_blocks a {display:block; height:49px; border:1px solid #b3b3b3;}
.warrant_dp .h_blocks a img {width:65px; height:49px;}
.warrant_dp .h_blocks a:link {}
.warrant_dp .h_blocks a:visited {}
.warrant_dp .h_blocks a:hover { border:1px solid #A6D0E7;}
.warrant_dp .h_blocks a:active {}


.ContentB {text-align:center;}
.ContentB ul {background:#fff; line-height:20px; height:20px; clear:both;}
.ContentB ul li {float:left;}
.ContentB ul li.L {width:100px;}
.ContentB ul li.C {width:109px; color:#848406;}
.ContentB ul li.R {width:109px; color:#FF0000;}
.ContentB ul li.R span {color:#008208;}
.ContentB ul li.TT{float:left; color:#000; background:url(/sinaimg/cj/stock/bg.jpg) repeat-x 0px -243px; height:24px; line-height:24px;}


.title_row {height:31px; margin-bottom:10px; background-image:url(/sinaimg/cj/hkstock2007/images/bg_gif.gif); padding-left:15px;}
.title_row div.more {line-height:31px; float:right; padding-right:20px; color:#fff;}
.title_row h2 {height:31px; line-height:31px; font-size:14px; color:#fff; padding-left:20px; background-image:url(/sinaimg/cj/hkstock2007/images/bg_gif.gif);}
.sjyj h2 {background-position:0px -381px;}
.zbsc h2 {background-position:0px -281px;}
.qzfk h2 {background-position:0px -191px;}
.title_row div.more a {margin:0px 5px;}
.title_row div.more a:link {text-decoration:none; color:#fff;}
.title_row div.more a:visited {text-decoration:none; color:#fff;}
.title_row div.more a:hover {text-decoration:underline; color:#fff;}
.title_row div.more a:active {text-decoration:none; color:#fff;}

.col_wrap .col {float:left;}
.col_wrap .line {float:left; width:0px; height:160px; border-left:1px dashed #ddd; margin:20px 7px;}

/*机构增减持*/
.jgzjc {width:688px;}
/*做市商数据*/
.zsssj {width:688px;}
.zsssj .tabs li.active {width:175px;}
.zsssj .content {height:200px;}
.zsssj .col {width:160px; padding-left:9px;}
.zsssj div.more {color:#666;}
/*窝轮涨跌通栏*/
.warrant_ranks {margin-bottom:10px;}
.warrant_ranks .col{width:305px;}
.warrant_ranks.col_wrap .line {width:1px; margin:20px 8px 0px; border:none;}
.warrant_ranks .tabs_s {background:none; margin:0px;}
.warrant_ranks .tabs_s a {background:url(#) repeat-x 0px -243px;}
.warrant_ranks .tabs_s li div {width:100px; height:23px; line-height:23px; border:1px solid #fff; border-bottom:none; background:url(#) repeat-x 0px -243px;}
.warrant_ranks .tabs_s li.active div {background:url(#) repeat-x 0px -214px; border-bottom:1px solid #fff;}
.warrant_ranks div.content {border:none; margin:0px; border:1px solid #d7d7df; border-top:none;}
.warrant_ranks .left {width:auto; margin:0px; float:none;}
.warrant_ranks .left table {margin:0px; border-top:1px solid #fff;}
/*窝轮搜索器*/
.warrant_searcher .content {height:216px; padding:10px 10px 0;}
.warrant_searcher input {vertical-align:middle;}
.warrant_searcher .main_sc {background:#e6f3fc; border:1px solid #bdd2ed; height:41px; padding:15px 0 0 9px;}
.left .warrant_searcher table td {padding:0px; text-align:center;}

.warrant_searcher dl {padding:10px 0 0 10px;}
.warrant_searcher dd {height:24px; padding:6px 0 0 0;}
.warrant_searcher dt {text-align:center;  border-top:1px dashed #bfbfbf; padding-top:7px; margin-top:6px;}
/**/
.warrant_turnover_rate .tabs li.active{width:180px;}
.warrant_turnover_rate .content {height:179px; text-align:center; padding-top:5px;}
.warrant_pro .content {}
.warrant_pro .content li {background:none; padding:0px;}
.warrant_pro .content li a {padding:0 8px;}
.warrant_video .content {height:226px; padding:0px;}

.set_color {float:right; padding-right:10px; height:28px; line-height:28px;}

/*日历*/

.Calender{margin-top: 5px; background:#F8FBFE; position:absolute; z-index:10px;}
.Calender table td{height: 21px;line-height: 21px;}
.Calender .CalenderTableTitle {width: 228px;text-align: center; border-top:1px solid #D7EAFA;}
.Calender .CalenderTable {color: #999999;width: 228px;text-align: center;}
.Calender .CalenderTable td {border-top:1px solid #D7EAFA; border-bottom:1px solid #D7EAFA;}
.CalenderTable td {width: 25px;}
.Calender a {display:block;}
.Calender a.c_today {background:#A7C2E7; font-weight:bold;}
.Calender a:link {text-decoration:none; color:#333;}
.Calender a:visited {text-decoration:none; color:#333;}
.Calender a:hover {text-decoration:none; color:#333; background:#BDD2ED;}
.Calender a:active {text-decoration:none; color:#333;}

.calendar_wrap {position:relative;}
.calendar_wrap .info {position:absolute; margin-top:164px; padding-left:5px; z-index:1px;}

/*即时快讯*/
.hot_news {height:180px; overflow-y:scroll;}
.hot_news li {height:23px; line-height:23px;}
.hot_news li span {margin-right:10px;}
