<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ::::: http://img.hexun.com/app/css/toolsBar.css?ver=201201301 ::::: */

html {  }
/* ::::: http://img.hexun.com/money/toolcase/css/style.css ::::: */

body, div, p, form, table, td, lable, h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dd, dt, img { padding: 0px; margin: 0px; border: 0px none; }
body { font-size: 12px; font-family: "å¾®è½¯é›…é»‘"; line-height: 22px; }
.clear { clear: both; }
ul li { list-style: outside none none; }
td, body, input, select { font-size: 12px; font-family: "å¾®è½¯é›…é»‘,arial"; }
a { color: rgb(0, 0, 0); text-decoration: none; }
a:hover { color: rgb(153, 0, 0); text-decoration: underline; }
.mgb10 { margin-bottom: 10px; }
.pdb10 { padding-bottom: 10px; }
.main_m { margin-left: 13px; width: 443px; float: left; }
.title { overflow: hidden; height: 25px; margin-bottom: 10px; background: transparent url(../image/titbg.gif) repeat-x scroll 0px 0px; }
.title h2 { float: left; padding-left: 7px; background: transparent url(../image/titbg.gif) no-repeat scroll 0px -50px; font: bold 15px/26px "å¾®è½¯é›…é»‘"; }
.title h2 p { float: left; padding-right: 10px; background: transparent url(../image/titbg.gif) no-repeat scroll right -25px; }
.title h2 p span.icon { float: left; display: block; height: 25px; width: 15px; background: transparent url(../image/icon.gif) no-repeat scroll 3px -44px; }
.title h2 p a { float: left; overflow: hidden; height: 25px; color: rgb(0, 0, 0); text-decoration: none; }
.title h2 p a:hover { text-decoration: none; }
.main_mcon_card { padding: 0px 0px 10px 7px; width: 436px; }
.m_mcon_t { width: 436px; background: transparent url(../image/mbg.png) no-repeat scroll 0% 0%; height: 5px; overflow: hidden; }
.m_mcon_b { width: 436px; background: transparent url(../image/mbg.png) no-repeat scroll 0px -5px; height: 4px; overflow: hidden; }
.m_mcon_m { width: 424px; background: transparent url(../image/m_m.jpg) repeat-y scroll 0% 0%; overflow: hidden; padding: 0px 0px 10px 12px; }
.ul_card { width: 424px; overflow: hidden; }
.ul_card li { width: 129px; height: 33px; margin: 10px 12px 0px 0px; float: left; cursor: pointer; text-indent: -9999px; }
.tax li { background-image: url(../image/tax_tab.png); }
.tab_2 { background-position: 0px -35px; }
.tab_3 { background-position: 0px -70px; }
.tab_4 { background-position: 0px -105px; }
.tab_5 { background-position: 0px -140px; }
.tabon_1 { background-position: -130px 0px; }
.cards_con { margin-top: 10px; width: 412px; }
.tabdiv { width: 378px; padding: 0px 17px 10px; background-color: rgb(255, 255, 255); }
.tabdiv dl { width: 378px; border-bottom: 1px dotted rgb(222, 222, 222); overflow: hidden; }
.tabdiv dl.unbd { border-bottom: 0px none; }
.tabdiv strong { padding: 5px 0px; display: block; }
.tabdiv input { height: 17px; line-height: 17px; padding: 0px; text-indent: 2px; margin-top: 4px; vertical-align: 0px; }
.tabdiv dt { width: 78px; line-height: 30px; float: left; color: rgb(153, 0, 0); font-size: 14px; text-align: right; }
.tabdiv dd { line-height: 30px; float: left; }
.tabdiv dd select { height: 21px; line-height: 21px; margin-top: 4px; }
.tabdiv .btnsxx { margin: 10px auto; text-align: center; overflow: hidden; }
.tabdiv .btnsxx input { width: 92px; height: 27px; line-height: 28px; margin: 0px 15px 0px 0px; border: 0px none; font-size: 14px; cursor: pointer; text-indent: 0px; font-family: "å¾®è½¯é›…é»‘"; }
.tabdiv .btnsxx .subm1 { color: rgb(255, 255, 255); background: transparent url(../image/fc_btn.png) no-repeat scroll 0% 0%; }
.tabdiv .btnsxx .subm3 { margin-right: 0px; background: transparent url(../image/fc_btn.png) no-repeat scroll 0px -30px; }
.dl20ls dl dt { width: 100px; text-align: left; font-size: 12px; }
.dl30 dl dt { width: 120px; }
.tab1 { width: 378px; }
.tit1 { background: transparent url(../image/fc_bg.png) no-repeat scroll 0% 0%; width: 170px; height: 35px; line-height: 32px; margin: 0px auto 15px; overflow: hidden; color: rgb(255, 255, 255); font-family: "å¾®è½¯é›…é»‘"; font-size: 19px; font-weight: bold; text-align: center; }
.tit1 span { width: 111px; height: 28px; margin: 0px auto; background: transparent url(../image/fc_bg.png) no-repeat scroll 0px -40px; display: block; }
.f8 { font-size: 12px; width: 120px; text-align: left; }
.f9 { font-size: 12px; width: 150px; text-align: right; }
.tab1 td { height: 28px; line-height: 28px; }
.tab1 input { height: 17px; line-height: 17px; padding: 0px; margin-top: 2px; vertical-align: 0px; text-indent: 2px; }
.txt1 { border: 1px solid rgb(181, 184, 200); background: rgb(238, 238, 238) none repeat scroll 0% 0%; padding-left: 3px; color: rgb(102, 102, 102); font-size: 14px; }
.span1 { color: rgb(183, 182, 200); }
.tit4 { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted rgb(222, 222, 222); }
.tit5 { margin-bottom: 10px; padding-bottom: 10px; }
/* ::::: http://img.hexun.com/hp/css/hp.css ::::: */

body, div, p, ul, li, a, span, var, em, dl, dt, dd, cite, h1, h2, h3, h4, h5, h6, iframe, form, table, td, th, tbody { font-size: 12px; font-family: å¾®è½¯é›…é»‘; padding: 0px; margin: 0px; font-style: normal; }
ul, li, ol { list-style-type: none; }
.clearfix::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
a { color: rgb(0, 0, 0); text-decoration: none; }
a:hover { color: rgb(153, 0, 0); text-decoration: underline; }
a:active { color: rgb(122, 33, 35); }
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: transparent none repeat scroll 0% 0% ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles::before, .firebugResetStyles::after { content: "" ! important; }
.tax .tab_5 { background: transparent url(../image/futures_tab.png) repeat scroll 0px -560px; }
/* ::::: http://img.hexun.com/money/toolcase/css/tax/calendar_red.css ::::: */

div.hx_calendar, div.hx_calendar * { font-size: 12px; margin: 0px; padding: 0px; line-height: normal; font-family: "å¾®è½¯é›…é»‘"; }
div.hx_calendar li { list-style: outside none none; }
div.hx_calendar .cal_header span, div.hx_calendar .cal_footer .cal_today span, div.hx_calendar .cal_footer .cal_close, div.hx_calendar .year_panel .year_page span { background: transparent url(../image/calimg_red.gif) no-repeat scroll 0% 0%; }
div.hx_calendar .cal_contrainer { width: 412px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
div.hx_calendar .clear { clear: both; }
div.hx_calendar .cal_header { height: 29px; padding: 8px 0px 0px 66px; background: transparent url(../image/selbg.jpg) repeat-x scroll 0px 0px; }
div.hx_calendar .cal_header span.month_prev { height: 0px; width: 0px; display: none; }
div.hx_calendar .cal_header .month_show, div.hx_calendar .cal_header .year_show, div.hx_calendar .cal_header .tax_show { float: left; width: 63px; height: 21px; line-height: 21px; padding: 0px 16px 0px 7px; cursor: pointer; margin-right: 10px; background: transparent url(../image/selbg.gif) no-repeat scroll 0px 0px; overflow: hidden; }
div.hx_calendar .cal_header span.month_next { height: 0px; width: 0px; display: none; }
div.hx_calendar .cal_header .year_opt { width: 0px; height: 0px; display: none; }
div.hx_calendar .cal_header .year_opt span.year_prev { display: block; width: 11px; height: 7px; overflow: hidden; background-position: 0px -75px; }
div.hx_calendar .cal_header .year_opt span.year_next { display: block; width: 11px; height: 7px; overflow: hidden; background-position: 0px -90px; margin-top: 4px; }
div.hx_calendar .cal_nav { height: 45px; overflow: hidden; }
div.hx_calendar .cal_nav ul { width: 412px; overflow: hidden; }
div.hx_calendar .cal_nav ul li { float: left; list-style: outside none none; height: 45px; width: 58px; border-right: 1px solid rgb(210, 210, 210); text-align: center; line-height: 45px; }
div.hx_calendar .cal_nav ul li.week { color: rgb(255, 0, 0); }
div.hx_calendar .cal_mainer ul { width: 412px; padding-top: 1px; background: transparent url(../image/ubg.gif) no-repeat scroll 0px 0px; height: 191px; overflow: hidden; }
div.hx_calendar .cal_mainer ul li { display: inline; float: left; margin: 0px 1px 1px 0px; list-style: outside none none; height: 31px; width: 58px; overflow: hidden; text-align: center; line-height: 31px; }
div.hx_calendar .cal_mainer ul li.week { color: rgb(255, 0, 0); }
div.hx_calendar .tax_panel { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(153, 153, 153); left: 258px; padding: 3px; position: absolute; top: 29px; width: 126px; }
div.hx_calendar .tax_panel li { padding: 0px 3px; cursor: pointer; height: 20px; line-height: 20px; }
div.hx_calendar .cal_footer { height: 0px; overflow: hidden; }
div.hx_calendar .cal_footer .cal_today { float: left; }
div.hx_calendar .cal_footer .cal_close { float: right; width: 10px; height: 10px; overflow: hidden; background-position: 0px -60px; cursor: pointer; }
div.hx_calendar .month_panel { position: absolute; width: 78px; padding: 3px; border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; left: 66px; top: 29px; }
div.hx_calendar .month_panel ul { width: 60px; overflow: hidden; padding-left: 9px; }
div.hx_calendar .month_panel ul li { float: left; width: 30px; font-size: 12px; cursor: pointer; padding-top: 5px; padding-bottom: 5px; text-align: center; line-height: normal; list-style: outside none none; }
div.hx_calendar .year_panel { position: absolute; width: 193px; padding: 0px 0px 3px 3px; border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; left: 162px; top: 29px; }
div.hx_calendar .year_panel ul { width: 193px; overflow: hidden; }
div.hx_calendar .year_panel .year_page { width: 80px; overflow: hidden; margin: 5px auto 0px; }
div.hx_calendar .year_panel .year_page span { float: left; width: 10px; margin-right: 10px; height: 15px; }
div.hx_calendar .year_panel .year_page span.page_prev { background-position: 0px -27px; }
div.hx_calendar .year_panel .year_page span.page_next { background-position: 0px -42px; }
div.hx_calendar .year_panel .year_page span.page_close { background-position: 0px -57px; }
.fTabdiv { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 413px; }
.cards_con { width: 413px; }
div.hx_calendar .cal_contrainer { width: 413px; }
div.hx_calendar .cal_mainer ul { width: 413px; }
.term { height: 14px; line-height: 14px; padding-top: 16px; }
.term span { display: block; width: 10px; height: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(153, 153, 153); margin-right: 10px; }
</pre></body></html>