<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 arial, \5b8b\4f53, tahoma, sans-serif; }
body { padding-top: 40px; font-family: "Microsoft Yahei", "Hiragino Sans GB", STXihei, SimSun, Tahoma, Arial, sans-serif; }
ul, ol { list-style: none; }
a { color: #333; text-decoration: none; -webkit-transition: color .5s ease; -moz-transition: color .5s ease; -o-transition: color .5s ease; transition: color .5s ease; outline:none; }
table { border-collapse: collapse; width: 100%; }
td { padding-left: 10px; }
.placeholder { color:#ccc; }
a:hover { text-decoration: underline; }
.linead { position: fixed; top:135px; z-index: 99; }
.linead.l-ad { left:0; }
.linead .close { width: 100%; display: block; text-align: center; }
.linead.r-ad { right: 0; }
.linead .aim { height: 300px; width: 24px;/*background-color: #e8e8e8;*/ }
.linead .aim.big { width:79px; }
.linead .close:hover { cursor: pointer; }
.yahei { font-family: "Microsoft Yahei"; }
.topnav { z-index: 99; position: absolute; top: 0; left: 0; width: 100%; height: 29px; color: #727171; border-bottom: 1px solid #e5e5e5; background: #f8f8f8; }
.wrapper { width: 1200px; margin: 0 auto; }
.topnav .site_nav { height: 30px; position: relative; }
.sitemap { float: left; line-height: 29px; }
.topnav a { color: #777; text-decoration: none; }
.topnav .login .submit_btn, .sitemap_trigger, .nav .hd, .nav .bd li, .topbar .next, .topbar .prev, .m_topic h3, .flashbox_tab a, .sub_channel strong a, .school_part .handle a, .school_part .ft li, .searchbar .action_btn, .m_list_ico li, .realtime_tx, .m_head .subnav li, .m_topic li, .ico_page, .m_topic .ico_nczg a, .calendar h4, .stock .stock_info .vote a, .line1th, .lineth, .ths_stock_slide li a, .ths_stock_slide .next, .ths_stock_slide .prev, .slide .handle a, .m_topic .ico_hot, .pos_ico, .ths_pop .close, .vote_res_chart a, .ths_slide_info .arrow, .hot_topic_handle a, .number_tx_box, .number_tx_box .inner, .doctor_handle a, .gb_index .handle a { background: url(http://i.thsi.cn/images/home/s_v2.png) no-repeat 9999px 9999px; }
.sitemap_setindex { display: block; float: left; background: url("/static/images/shouc.png") no-repeat 0px 7px; padding-left: 18px; }
.sitemap_trigger { float: left; padding: 0 22px 0 10px; background-position: right -393px; margin-right: 10px; }
.sitemap_menu { display: none; position: absolute; left: 0; top: 29px; border: 1px solid #e5e5e5; background: #fff; }
.sitemap_menu a { display: block; height: 24px; line-height: 24px; text-align: center; color: #333; }
.sitemap_menu a:hover { background:#dc3d3d; color: #fff; }
.site_nav .login { color: #fff; line-height: 32px; }
.fr { float: right; }
.fl { float: left; }
.topHeader-btn { height: 29px; line-height: 29px; padding: 0 15px; color: #fff; margin-left: 1px; }
#header_login { position: relative; *width:124px;
}
.topHeader-btn:hover { background-color:#e6e6e6; }
.sitemap .selected { background-color:#e6e6e6; }
.login-center { width:450px; height: 200px; border: 10px solid #e9e9e9; background: #fff; padding: 15px; position: fixed; font-family: \5FAE\8F6F\96C5\9ED1; }
.login-center a { text-decoration: none; color:#046f99; font-size: 14px; }
.login-center .head { margin:0; }
.login-center .head span { color: #999; font-size: 14px; }
.login-center .head a { text-decoration: none; color: #046f99; float: right; font-size: 14px; }
.center-form { width: 350px; margin: 0 auto; padding:30px 0 20px 0; position: relative; }
.center-form .submit { background: #2b86a9; border: 0; color: #fff; width: 67px; height: 67px; letter-spacing: 5px; position: absolute; right: 0; top:30px; }
.center-form .submit:hover { cursor: pointer; }
.center-form .item { margin-bottom: 10px; }
.center-form .item input { width: 208px; height: 24px; border: 1px solid #ddd; padding-left: 5px; }
.center-form .item label { display: block; float: left; width: 45px; font-size: 14px; padding: 0 5px; line-height: 28px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
.clearfix { zoom: 1 }
.center-form &gt;label { margin-left: 55px; font-size: 14px; font-family: 'Simsun'; }
.login-center a.forget { color:#999; }
.login-center a.qq, .login-center a.weico { float: right; color: #333; margin-right: 10px; background: url("/static/images/icons.png") no-repeat; padding-left: 26px; }
.login-center a.weico { background-position: 0 -33px; }
.login-center hr { height: 1px; border: none; border-top: 1px solid #ddd; clear: both; }
.login-center a.regist, .login-center a.forget { *float: left;
}
.login-center a.regist { margin-right: 10px; }
.hide { display: none; }
a { color: #579feb; }
.login-top { width: 480px; height: 220px; background: #fff; box-shadow: 0 0 10px rgba(183,183,183,0.8); position: absolute; right: 0px; top: 29px; padding: 25px 20px 20px 0; z-index:110; }
.login-top a.close { color: #b9b9b9; position: absolute; top: 3px; right: 6px; font-family: cursive; font-size: 14px; }
.login-top .scan { float: left; border-right: 1px solid #d3d3d3; width: 155px; padding:0 20px; text-align: center; }
.login-top .scan span { display: block; font-size: 14px; color: #636363; line-height: 20px; }
.login-top { line-height: 20px; }
.login-top .scan p { color: #7d7d7d; font-size: 12px; background: #f1f1f1; display: inline-block; line-height: 22px; padding: 0 8px; border-radius: 17px; background:url("/static/images/bac.png") no-repeat\9; *background-position: 15px 0;
}
.login-top .panel p a { float: right; }
.login-top .panel p span { font-size: 14px; color:#333; }
.login-top .scan img { margin:20px 0; }
.login-top .panel { margin-left: 196px; padding-left: 30px; }
.login-top .panel form { margin-top:20px; }
.login-top .panel form input { width: 222px; height: 38px; border: 1px solid #b7b7b7; border-radius: 3px; padding-left: 16px; font-size: 14px; margin-bottom: 10px; outline: none; line-height: 38px; }
.panel .submit { margin-top: 8px; line-height: 30px; }
.login-top .panel .log { width: 80px; height: 30px; background: #f43637; color: #fff; margin: 0 20px 0 0; border: 0; letter-spacing: 13px; text-align: center; padding: 0 20px; float: left; background: url("/static/images/red.png") no-repeat\9; width:86px\9; line-height: 21px; }
.login-top .panel .log:hover { cursor: pointer; }
.panel .submit i.check { display: block; float: left; width: 15px; height: 15px; margin-top: 8px; margin-right: 5px; }
.panel .submit i.checked { background: url("/static/images/checked.png") no-repeat; }
.panel .submit a { float: right; line-height: 32px; }
.panel .submit span { color:#333; *float: left;
}
.panel .submit i.uncheck { background: url("/static/images/box.png") no-repeat; }
.panel .other-link { text-align: center; margin-top: 16px; width: 100%; }
.panel p.other-link a { float: left; color: #333; display: block; height: 26px; padding-left: 26px; line-height: 26px; background: url("/static/images/icons.png") no-repeat; margin: 0 15px; }
.panel p.other-link a.weico { background-position: 0 -32px; }
.topHeader { overflow: inherit; }
.wrap-box { height: 75px; padding-top: 15px; padding-bottom: 5px; }
.loc-left { width: 325px; float: left; }
.loc-right { float: right; }
#search_holder { width: 490px; }
.tabs-wrap { height: 26px; position: relative; *z-index: 99;
}
.tabs-wrap .ths-tab { text-align: center; cursor: pointer; float: left; _display: inline; _zoom: 1; width: 53px; height: 20px; line-height: 22px; background-position: 0 100px; }
.input-area .s-key { background: #f5f5f5 url("/static/images/flag.png") no-repeat 8px -137px; }
.tabs-wrap .ths-tab a { color: #999; }
.tabs-wrap li.selected a { color: #444; }
.loc-right .loc-search { height: 40px; }
.loc-right .input-area { position: relative; height: 38px; }
.loc-right .input-area .leb-tip { color: #999; font-size: 14px; height: 38px; line-height: 30px; padding: 4px 0 4px 5px; width: 390px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; outline: none; -webkit-transition: background 0.5s ease, padding 0.5s ease; -moz-transition: background 0.5s ease, padding 0.5s ease; -o-transition: background 0.5s ease, padding 0.5s ease; transition: background 0.5s ease, padding 0.5s ease; *height: 30px;
 *width:287px;
 *line-height: 29px;
}
.s-key:hover { background-color: #fff; }
.loc-right .s-key { }
.loc-right .s-key, .loc-right .s-btn { display: block; border: 0 none; float: left; }
.loc-right .s-btn { font-size: 14px; _margin-right: -5px; cursor: pointer; outline: 0; height: 38px; overflow: hidden; _position: relative; float: right; color: #fff; padding: 0 28px; background: #ca0e0e; border-radius: 2px; border: 1px solid #a40e19; box-shadow: inset 0px 0px 3px 0px #fff; *padding: 0 14px;
 *line-height: 35px;
 *height: 40px;
}
.loc-right .input-area .specialCls { *width:350px;
}
.banner { height: 180px; position: relative; }
.banner ul.chanel { overflow: hidden; border-radius: 3px; background: #cf0f0f; box-shadow: inset 0px -3px 7px rgba(139,139,139,0.3); }
.banner ul.chanel li { float: left; border-right: 1px solid #d64936; }
.banner ul.chanel li { height: 50px; line-height: 50px; font-size: 16px; font-family: 'Microsoft Yahei'; width: 72px; text-align: center; }
.banner ul.chanel li a { color: #fff; font-style: normal; text-decoration: none; }
.banner ul.chanel li.last { padding: 0; width: 27px; border:none; }
.banner ul.chanel li.last a { background: url("/static/images/arr-down.png") no-repeat 9px 21px; display: block; width: 27px; height: 44px; text-decoration: none; }
.banner ul.chanel li.last a.showTxt { background: none; }
.banner ul.chanel li.last a span { display: none; }
.banner ul.chanel li.last a.showTxt span { display: block; margin-top: 0; line-height: 23px; }
.nav { height: 38px; line-height: 38px; /*  overflow: hidden;*/ position: relative; border-bottom: 2px solid #e5e5e5; }
.nav .bd { padding: 13px 0 13px 5px; overflow: hidden; *padding:10px 0 13px 5px;
}
.nav .bd li { float: left; padding: 0 15px; line-height: 12px; border-right: 1px solid #ccc; *line-height:18px;
}
.nav .hd { color: #cf0f0f; float: left; border-bottom: 2px solid #cf0f0f; width: 70px; padding-left: 30px; background: url("/static/images/soft.png") no-repeat 6px 9px; }
.border-none { border: none!important; }
.nav .bd li a { color: #444; font-size: 12px; }
.mt5 { height:28px; border-bottom:1px solid #e5e5e5; background: #f5f5f5; overflow: hidden; }
.data-nav, .hqzx-nav { margin-left: 100px; padding-left: 10px; }
.data-nav li, .hqzx-nav li { float: left; padding: 0 10px; line-height: 28px; }
.mt5 h4 { float: left; padding-left: 33px; width: 67px; line-height: 28px; font-size: 12px; background:url("/static/images/soft.png") no-repeat; }
.mt5 h4 a { color: #777; font-weight: normal; display: block; line-height: 18px; border-right: 1px solid #e5e5e5; margin-top: 5px; }
.hqzx h4 { background: url("/static/images/soft.png") no-repeat 8px -35px; }
.gb_index h4 { background: url("/static/images/soft.png") no-repeat 8px -65px; }
.data-nav li a, .hqzx-nav li a { color: #444; }
.data_enter h4 { background: url("/static/images/soft.png") no-repeat 8px -95px; }
.wbanner { height: 90px; margin-top:10px; }
#tab_switch .triangle { position: absolute; /*border-style: dashed solid dashed dashed;*/ border-style: solid solid solid solid; border-color: transparent transparent #ccc transparent; border-width: 8px; left: 17px; z-index: 9; bottom: -1px; }
#tab_switch .triangle span { display: block; position: absolute; border-width: 7px; border-color: transparent transparent #f5f5f5 transparent; /*border-style: dashed dashed dashed solid;*/ border-style: solid solid solid solid; left: -7px; bottom: -8px; }
.banner .triangle { position: absolute; border-width: 6px; border-color: transparent transparent #FFF transparent; border-style: dashed dashed solid dashed; *border-style: solid solid solid solid;
left: 30px; top: 38px; *z-index: 99;
 *top: 20px;
}
.chanel-detail { height: 99px; overflow: hidden; padding-left: 73px; border-radius: 2px; border-bottom: 1px solid #e5e5e5; box-shadow: 0 5px 10px 0px #ccc; /*box-shadow: 0 10px 20px -5px #ccc;*/ -webkit-box-shadow:  0 5px 10px 0px #ccc; -moz-box-shadow: 0 5px 10px 0px #ccc; -o-box-shadow: 0 5px 10px 0px #ccc; position: absolute; top: 50px; z-index: 988; width: 1127px; left: 0px; display: none; background: rgb(255, 255, 255); }
.chanel-detail ul { float: left; border-left: 1px solid #fff; border-right: 1px solid #fff; width: 71px; padding: 9px 0; -webkit-transition: background 0.8s ease; -moz-transition: background 0.8s ease; -o-transition: background 0.8s ease; transition: background 0.8s ease; }
.chanel-detail li { text-align: center; line-height: 27px; }
.chanel-detail ul a { color: #444; font-size: 12px; display: block; text-decoration: none; }
.chanel-detail ul.selected { background-color: #f5f5f5; border-color:#e5e5e5; }
.chanel-detail ul a:hover { text-decoration: underline; }
marquee { float: left; width: 1100px; height: 29px; }
#stock_scroll ul li { float: left; line-height: 29px; margin-left: 30px; }
#stock_scroll ul li em { font-style: normal; color:#444; }
.scroll { width: 8000px; }
.scroll div { float: left; }
#scrollWrap { overflow: hidden; margin-left: 120px; margin-right: 20px; }
#board-scroll { overflow: hidden; border: 1px solid #e5e5e5; }
#board-scroll ul li { float: left; padding-left: 25px; }
#board-scroll ul li a { color: #777; margin-left: 6px; }
.newboard { margin-top:20px; }
.newboard .new { float: left; width: 100px; display: block; text-align: center; line-height: 30px; color: #fff; background-color: #4489ca; }
#board-scroll .scroll { height: 28px; line-height: 28px; margin-left: -3px; float: left; }
.box .left { width:840px; float: left; }
.jrtt span { display: block; height: 125px; width: 18px; float: left; color: #fff; font-size: 18px; /* font-family: "Microsoft Yahei"; */ padding: 12px 10px 0 10px; line-height: 20px; background: url("/static/images/tt.png") no-repeat; margin-right: 18px; margin-top: 5px; }
.firstpage { /*margin-top:20px;*/ }
.jrtt .title { border-bottom: 2px solid #e5e5e5; margin-left: 55px; line-height: 49px; font-weight: normal; }
.jrtt .title a { font-size: 36px; color: #222!important; font-family: 'Microsoft Yahei'; margin-right: 20px; }
.jrtt .sub { border-bottom: 1px solid #e5e5e5; margin-left: 55px; height: 53px; overflow: hidden; white-space: nowrap; }
.jrtt .sub a { display: block; float: left; line-height: 53px; font-size: 18px; color: #222; padding-right: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; margin-right: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }
.txt-r { text-align: right; }
.sub-box { width: 410px; }
.tab { float: left;/* margin-top: 10px;*/ }
.tab .title { /*border: 1px solid #e5e5e5;
      background: #f5f5f5;*/ height: 38px;/*width: 100%;*/ }
.tab .title li { /*float: left;*/ width: 204px; text-align: center; font-size: 18px; line-height: 38px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; *width:203px;
}
.tab .title li a { color: #777; display: block; text-decoration: none; }
.tab .title li a:hover { text-decoration: underline; }
.tab .title li:hover { cursor: pointer; }
.box { margin-top: 20px; }
.box-30 { margin-top: 30px; }
.tab .title .active a { color: #444; }
.tab .detail { height: 525px; overflow: auto; padding: 12px 0; /*border-bottom: 1px solid #e5e5e5;*/ border-top: 1px solid #e5e5e5; }
.tab li { line-height: 38px; overflow: hidden;/**line-height: 44px;*/ }
.tab li a { font-size: 16px; color: #222; }
#ywzb_ul li { line-height: 18px; padding: 10px 0; border-bottom: 1px dotted #e5e5e5; }
.tab .detail li a { font-size: 12px; display: block; margin-left: 42px; *float: right;
}
.tab .detail li span { display: block; float: left; }
.tab li a.import { color:#cf0f0f; }
.refresh-area { height: 23px; padding: 5px 0; line-height: 23px; position: relative; }
.refresh-area .bobao { *position: absolute;
 *right: 0;
}
.refresh-area .fr { position:absolute; right: 0; }
.tab li em { font-style: normal; font-weight: 600; }
.hot-word { padding-top: 18px; padding-bottom: 10px; }
.hot-word p { overflow: hidden; margin-bottom: 5px; }
.hot-word a { color: #444; font-size:12px; background: #f5f5f5; border:1px solid #e5e5e5; height: 28px; line-height: 28px; display: block; float:left; text-align: center; margin-right: 4px; }
.hot-area table { border: 1px solid #e5e5e5; float: left; border-collapse: collapse; width: 100%; }
.hot-area table td { border: 1px solid #e5e5e5; height: 40px; text-align: center; padding: 0; font-size: 14px; background: #577EC5; color:#fff; width: 135px; }
.hot-area table td a { color: #fff; text-decoration: none; display: block; line-height: 40px; }
.hot-area table td a:hover { background: #4489ca; color: #fff!important; }
.hot-area table td.lightblue { background: #7FA3D8; }
.hot-area { font-family: "Microsoft Yahei"; }
.hot-area label { display: block; color: #4489ca; float: left; padding-bottom: 5px; font-size: 18px; }
.box .right { width: 330px; float: right; }
.box .box-r { border:1px solid #e5e5e5; margin-top:20px; }
.box .box-r .head { border-top: 2px solid #cf0f0f; height: 28px; line-height: 28px; font-weight: normal; border-bottom: 1px solid #e5e5e5; margin-top: -1px; padding: 0 10px; }
.box .box-r .head h2 { font-size: 16px; font-weight: normal; }
.box .box-r h2 a { float: left; color: #222; font-size: 14px; font-weight: normal; font-family: 'Microsoft Yahei'; text-decoration: none; }
.box .box-r .head a.more { float: right; font-size: 12px; font-family: 'Microsoft Yahei'; color:#777; }
.box .now-read { height: 225px; clear:both }
.box .person-tab { height:215px; border:0; }
.person-tab table.item { float: left; overflow: hidden; width: 100%; }
.now-read ul { padding: 5px 10px; padding: 8px 10px; height: 175px; overflow: hidden; }
.now-read ul li { line-height: 30px; color:#444; }
.now-read ul li a { color: #222; font-size: 14px; float: left; }
.now-read ul li span { float: right; color:#999; }
.gp { height: 324px; margin-top: 5px; }
.gp .search .txt { width: 246px; height: 28px; border: 1px solid #e5e5e5; background: #f5f5f5; padding-left: 10px; outline:none; *float:left;
line-height: 28px; }
.gp .search .txt:hover { background-color: #fff; }
#gp-search { width: 65px; height: 30px; background: #cf0f0f; border: 1px solid #a40e19; color: #fff; float: right; outline: none; line-height: 26px; font-family: 'Microsoft Yahei'; font-size: 14px; }
.flash-container ul { height: 28px;/* width: 100%;*/ }
ul.tab-box { border:1px solid #e5e5e5; background: #f5f5f5; }
.flash-container li { line-height: 28px; font-size: 14px; width: 65px; text-align: center; }
ul.tab-box li { border-right: 1px solid #e5e5e5; float: left; text-align: center; }
ul.tab-box li a { text-decoration: none; color: #777; font-family: 'Microsoft Yahei'; }
.flash-container li a { color: #777; text-decoration: none; }
ul.tab-box li.active { border-top: 2px solid #cf0f0f; margin-top: -1px; background: #fff }
ul.tab-box li.active a { color: #444; }
.tab-container { border-color:#e5e5e5; border-width: 1px; border-style: none solid solid solid;/*  padding-top: 12px;*/ }
.tab .tab-container { border:0; height: 584px; overflow: hidden; border-bottom: 1px solid #e5e5e5; *height:589px;
}
.tab .font-change { color:#777; padding: 0 5px; }
.tab .font-change:hover { cursor: pointer; }
.tab .sec-fresh { margin-right: 10px; color: #777; display: block; float:right; }
.tab .sec-fresh i { font-style: normal; }
.tab-container thead td { color: #777;     /*height:36px;*/  *height: 37px;
}
.price-box { height: 100px; border-bottom: 1px solid #e5e5e5; /*width: 100%;*/ width:328px; overflow: hidden; float: left; display: none; }
.active .price-box { display: block; }
#holdnum { width:120px; height:120px; }
.flash-container { height: 265px; }
.flash-container .tab-container { height: 237px; }
.data-line a { color: #444; }
.data-line &gt; span { font-size: 14px; display: block; float: left; text-align: right; width: 102px; margin-right: 11px; }
.hqgreen { color: #6ca584; }
.data-line { background: #f5f5f5; border-bottom: 1px solid #e5e5e5; line-height: 28px; height: 28px; padding-left: 10px; float: left; }
.active .data-line { background: #fff; border: none; height: 40px; line-height: 60px; overflow: hidden; }
.active .hint { font-size: 24px; }
.flash-op { padding: 10px; overflow: hidden; float: right; }
.fillbox { height: 20px; border: 1px solid #e5e5e5; width: 195px; line-height: 20px; padding-left: 5px; float: left; outline:0; }
.tab-fund .fillbox { width:247px; }
.action-btn { display: block; float: left; width: 48px; border: 1px solid #e5e5e5; height: 20px; line-height: 20px; margin-left: 3px; text-align: center; background: #f5f5f5; color: #444; }
/*.flash-box .active{
   background: #fff;
  border: none;
  height: 40px;
  line-height: 60px;
  overflow: hidden;
}*/
.data-line .large { font-size: 24px; }
.data-line strong { display: block; float: left; width: 91px; font-weight: normal; }
.hqred { color: #cf0f0f; }
.optionarea { text-align: right; height: 30px; float: right; width: 97px; display: none; }
.active .optionarea { display: block; }
.optionarea span { float: left; }
.optionarea select { /*float: right;*/ float: left; }
.tab-glb .action-btn, .tab-futures .action-btn, .tab-num .action-btn { width: inherit; padding: 0 10px; float: right; *width:68px;
}
.tab-glb table { width:100%; border-collapse: collapse; /* border-bottom: 1px solid #e5e5e5; */ float: left; }
.tab-glb td { height: 34px; padding-left: 10px; }
.tab-glb thead td { height: 33px; color: #999; }
.odd td { height: 30px; background: #f5f5f5; }
.tab-glb .odd td { height:34px; }
td.name a { color: #4489ca;/*  font-size: 14px;*/ }
.tab-box .last { border-right: 0; }
.action-btn:hover { background: #fff; }
.tab .cjyw ul { font-family:'Microsoft Yahei'; padding: 14px 0 13px 0; border-bottom: 1px solid #e5e5e5; }
.tab .cjyw ul li { height: 38px; }
.tab .cjyw ul.last { border:0; }
.person-tab ul li { float: left; width: 50%; *width:164px;
text-align: center; font-size: 14px; line-height: 28px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.person-tab ul { background: #f5f5f5; height: 27px; width: 330px; border-bottom: 1px solid #e5e5e5; }
.person-tab li a { color: #444; text-decoration: none; }
.person-tab td { height: 30px; padding-left: 10px; text-align: right; padding-right: 10px; font-size: 14px; }
.person-tab thead td { font-size:12px; }
td.name { color: #4489ca;/* font-size: 12px; */ }
.person-tab td.name { text-align: left; }
.person-tab .tab-container { overflow: hidden; width: 100%; height:181px; }
.person-tab .panel { color: #777; padding-bottom: 20px; }
.person-tab .panel .ope { float: right; }
.person-tab .panel .ope a { color: #4489ca; }
.person-tab .panel-btn { margin-left: 110px; width: 96px; height: 28px; background: #cf0f0f; border: 1px solid #a40e19; color: #fff; }
.person-tab .panel p { padding:  15px; }
.person-tab .panel .panel-item { margin-bottom: 13px; *width:281px;
}
.person-tab .panel .panel-item span { width: 110px; display: block; float: left; text-align: right; line-height: 28px; }
.person-tab .panel .panel-item input { height: 28px; border:1px solid #e5e5e5; outline: 0; padding-left: 5px; background-color: #f5f5f5; }
.person-tab .panel .panel-item input:hover { background-color: #fff; }
.person-tab thead { color:#999; }
.secpage .content a { color: #222; font-size: 16px; }
.secpage .title a { font-size: 18px; color: #444; }
.secpage em { color:#444; font-style:normal; }
.content em { color:#444; font-size: 16px; font-style:normal; }
.secpage .content a.sub-tt { color: #4489ca; padding-right: 10px; }
.secpage .content { /*  border-bottom: 1px solid #e5e5e5;*/ height: 247px; padding: 11px 0; }
.pd-l-10 { padding-left: 10px; }
.secpage .content li { line-height: 36px; height: 36px; overflow: hidden; }
.secpage .content li.first a { font-size:18px; font-weight:bold; }
.secpage .content li.first span a { font-size:14px; font-weight:normal; }
.secpage .tool { margin-top: 0; border:0; font-family: 'Microsoft Yahei'; }
.secpage .control { /*height:300px;*/ border-bottom:1px solid #e5e5e5; }
.secpage .jhqb { height:267px; }
.tool a { color: #444; font-size: 12px; display: block; line-height: 35px; text-decoration: none;}
.longhu .lh-fresh { color:#999; font-size: 12px; float: right; padding-right: 10px; *display:inline-block;
 *float: none;
 *margin-left:34px;
}
.secpage .tool .head { border-left:1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 0; }
.tool td { border:1px solid #e5e5e5; height: 35px; /*text-align: center;*/ padding: 0; }
.secpage .school { margin-top:12px; padding: 10px; height: 94px; border:1px solid #e5e5e5; *padding: 9px 10px 10px 10px;
}
.secpage .school a { float: left; color: #444; font-size: 14px; }
.secpage .school li a { background: url("/static/images/tool.png") no-repeat 0px -586px; padding-left: 32px; }
.secpage .jhqb li&gt;a { display: block; float: left; line-height: 41px; overflow: hidden; height: 41px; *width:100%;
}
.secpage .jhqb ul { overflow: hidden; }
.secpage .school ul { margin-left: 70px; }
.secpage .school ul li { line-height: 30px; padding-left: 25px; }
.secpage .jhqb li a { color: #222; font-size: 16px; }
.secpage .jhqb p a { color: #4489ca; font-size: 12px; margin-right: 10px; }
.secpage .jhqb p span { color: #999; float: left; margin-left: 10px; }
.secpage .jhqb p span a { padding-left: 0; }
.secpage .jhqb p .star { float: right; margin-right: 15px; }
.secpage .jhqb .star i { display: block; width: 14px; height: 14px; background: url("/static/images/star.png") no-repeat; float: left; }
.secpage .jhqb li { line-height: 49px; *line-height: 14px;
overflow: visible; height:auto; }
.secpage .jhqb p { line-height: 18px; margin-top: -7px; overflow: hidden; float: left; width: 410px; padding-left: 10px; }
.thscp h2 { height: 30px; font-weight: normal; font-size: 18px; color: #444; }
.thscp .item { padding: 10px; border:1px solid #e5e5e5; margin-bottom: 11px; height: 68px; }
.thscp .item a { float: left; }
.thscp .item .txt { margin-left: 150px; }
.thscp .item .txt .title { color: #222; font-size: 18px; }
.thscp .item .txt p { float: left; *width:100%;
}
.thscp .item .txt p a { color: #777; text-indent: 20px; }
.qqcj ul li { float: left; line-height: 28px; text-align: center; }
.qqcj ul.tab-box li { width: 110px; }
.qqcj ul { height: 28px; }
.qqcj ul.tab-box .last { width: 106px; }
.qqcj .num { display: block; width: 50px; height: 56px; background-color: #e8e8e8; position: relative; color: #777; border-radius: 2px; font-size: 32px; text-align: center; line-height: 40px; float: left; }
.qqcj .num .txt { font-size: 12px; position: absolute; left: 0; bottom: 0; width: 100%; line-height: 21px; }
.qqcj .item { padding: 15px 10px; position: relative; *overflow: hidden;
height: 60px; }
.qqcj .item .data { margin-left:60px; height: inherit; }
.qqcj .item .data li { float: inherit; width: 238px; font-size: 14px; text-align: left; white-space: nowrap; overflow: hidden; }
.qqcj .item .data li a { color:#444; }
.qqcj ul li { float: left; }
.qqcj .tab-box a { font-size: 14px; color: #777; text-decoration: none; }
.qqcj .item .data li.val { color: #999; font-size: 12px; line-height: 30px; }
.qqcj .tab-box .active a { color: #444; }
.qqcj .item .data li .large { color: #444; margin-right: 15px; margin-left: 5px; font-size: 18px; font-family: "Microsoft Yahei"; }
.qqcj .item .data li .hqred { color:#cf0f0f; }
.qqcj .item .data li .hqgreen { color:#6ca584; }
.qqcj .operate { border-left: 1px solid #e5e5e5; position: absolute; right: 0; width: 12px; top: -1px; height: 90px; border-top: 1px solid #e5e5e5; }
.qqcj .operate li { float: none; border-bottom: 1px solid #e5e5e5; height: 44px; }
.qqcj .operate li:hover { cursor: pointer; }
.qqcj .operate li i { display: block; border-width: 5px; position: absolute; left: 1px; }
.qqcj .operate li.up i { border-color: transparent transparent #ccc transparent; border-style: dashed dashed solid dashed; top: 16px; *top:-8px;
}
.qqcj .operate li.down i { border-color: #ccc transparent transparent transparent; border-style: solid dashed dashed dashed; bottom: 16px; *bottom:-9px;
}
.stock-analys { margin-top: 10px; }
.stock-analys ul.tab-box { height: 28px; }
.stock-analys ul li { line-height: 28px; text-align: center; width: 81px }
.stock-analys ul li a { text-decoration: none; color: #777; font-size: 14px; }
.stock-analys li.active a { color: #444; }
.stock-analys .item { padding: 10px 10px 10px 10px; }
.stock-analys .item .col li { width:80px; height:26px; background-color: #eee; color: #777; margin-bottom: 5px; overflow: hidden; }
.stock-analys .item .col li:hover { cursor: pointer; }
.stock-analys .item .col li.active { background-color: #cf0f0f; color: #fff; }
.stock-analys .item .col { margin-top: 10px; float: left; }
.stock-analys .ans { margin-left: 100px; margin-top:10px; }
.stock-analys .ans .explain { height: 50px; overflow: hidden; }
.stock-analys .ans .ans-tt { color: #999; }
.stock-analys .ans p { line-height: 25px; }
.stock-analys .ans p.detail { text-align: right; margin-top: 4px; line-height: 22px; }
.stock-analys .ans p.detail i { font-style: normal; color: #cf0f0f; }
.stock-analys .ans p.detail a { text-decoration: none; color: #fff; background-color: #4489ca; width: 57px; height: 22px; border-radius: 2px; display: block; float: right; text-align: center; margin-left: 6px; }
.stock-analys .ggyd, .stock-analys .ncxg { padding: 0; }
.stock-analys .ggyd td, .stock-analys .ncxg td { line-height: 31px; padding-left: 10px; }
.stock-analys .ggyd .time { color: #999; }
.stock-analys .ggyd .first td { padding-top: 5px; }
.stock-analys .ncxg thead td { color: #999; line-height: 35px; }
.stock-analys table { float: left; }
.stock-analys .tab-container { height: 160px; }
.stock-analys .sjph .ans, .stock-analys .sjph ul.col { margin-top:0; }
.stock-analys .sjph thead { color: #999; line-height: 30px; }
.stock-analys .sjph td { line-height: 30px; }
.stock-analys .sjph { padding-bottom: 0; }
.stock-analys td.name { font-size: 12px; }
.famous .detail-list img { border-radius: 55px; }
.famous .detail-list .info { float: left; }
.famous .detail-list .txt { margin-left: 130px; width: 240px; overflow: hidden; padding-top: 10px; }
.txt .name { font-size: 18px; color: #444; float: left; font-family: "Microsoft Yahei"; }
.txt .name a { color: #222; }
.famous .detail-list .txt .info { float: right; color: #777; font-size: 12px; margin-top: 5px; }
.famous .detail-list p { float: left; color: #777; margin: 3px 0 7px; width: 100%; height: 38px; overflow: hidden; *clear:both;
}
.famous .detail-list p a { color: #222; float: left; margin: 3px 0 7px; }
.famous .detail-list .concern {
 *clear: both; float: left; background-color: #4489ca; color:#fff; border:0; display: block; padding: 0 10px 0 15px; letter-spacing: 5px; line-height: 22px; border-radius: 2px; *width:36px;
text-decoration: none; }
.famous h2 { float: left; font-weight: normal; }
.famous h2 a { color:#cf0f0f; font-size: 18px; }
.famous .name-list { float: right; font-size: 14px; }
.famous .name-list a { color: #777; margin-right: 17px; }
.famous { margin-top: 20px; }
.famous .head { line-height: 38px; border-bottom: 2px solid #cf0f0f; }
.famous .detail-list { overflow: hidden; border-bottom: 1px solid #e5e5e5; }
.famous .detail-list li { padding: 20px; float: left; height: 110px; }
.famous .detail-list li .detail { width: 370px; }
.detail-list li.hold { border-left:1px solid #e5e5e5; background-color: #f5f5f5; }
.detail-list li.hold .intro { display: block; font-size: 18px; width: 22px; text-align: center; color: #222; font-family: 'Microsoft Yahei'; height: 130px; margin-top: -11px; overflow: hidden; }
.detail-list li.hold .intro table { height: 100%; }
.detail-list li.hold .intro td { padding-left: 0; }
.qqcj { position: relative; }
.qqcj .more { position: absolute; right: 0; top: 6px; display: block; }
.qqcj .more a { color: #999; font-size: 12px; margin-right: 10px; }
.detail-list li.last { border-right: 1px solid #e5e5e5; }
.sub-box span.links { float: right; }
.sub-box ul.list { font-size: 16px; border-bottom: 1px solid #e5e5e5; padding: 10px 0; }
.sub-box ul.list li { white-space: nowrap; line-height: 38px; overflow:hidden; }
.sub-box ul.list li.first { font-weight: bold; font-size: 18px; }
.sub-box ul.list a { color: #222; }
.sub-box .head { line-height: 30px; border-bottom: 2px solid #e5e5e5; height: 30px; font-family: "Microsoft Yahei"; }
.sub-box .head h2 { height: 30px; border-bottom: 1px solid #e5e5e5; float: left; }
.sub-box .head h2 a { color: #444; font-size: 18px; font-weight: normal; text-decoration: none; border-bottom: 2px solid #cf0f0f; margin-top: -1px; display: block; float: left; line-height: 30px; font-family: 'Microsoft Yahei'; }
.module ul { padding: 10px 0; border-bottom: 1px solid #e5e5e5; }
.module ul a { color: #222; font-size: 16px; white-space: initial; }
.module ul a img, .analys-create ul a img { float: left; margin-right: 15px; width: 121px; height: 75px; }
.module ul a img { *margin-top: 10px;
}
.module ul li { white-space: nowrap; line-height: 38px; /**line-height: 39px;*/ /* overflow: hidden; */
    overflow: hidden; word-wrap: break-word; height: 38px; }
.module ul .first { overflow: hidden; white-space: normal; line-height: inherit; margin: 7px 0; height: 75px; *height:82px;
}
..module UL .first a {
 *line-height: 39px;
}
.module ul .first .txt { margin-top: 12px; display: block; *margin-top:0;
 *float: right;
}
.sub-box span.links a { font-size: 12px; color: #777; margin-right: 10px; }
.thscp ul a img { float: left; margin-right: 15px; width: 135px; height: 68px; }
.ycjp { float: right; }
.ycjp ul { padding-top: 20px; border-bottom: 0; }
.ycjp ul li { overflow: hidden; margin-bottom: 28px; }
.ycjp ul li .title { font-size: 18px; color: #222; line-height: 32px; overflow: hidden; white-space: nowrap; word-wrap: break-word; }
.thscp ul li .title { font-size: 18px; color: #cf0f0f; line-height: 32px; overflow: hidden; white-space: nowrap; word-wrap: break-word; }
.thscp ul li { padding: 10px; border: 1px solid #e5e5e5; margin-bottom: 11px; height: 68px; }
.ycjp ul li .abstr { color: #777; text-indent:20px; }
.thscp ul li .abstr { color: #777; overflow: hidden; text-indent: 20px; }
.ycjp ul li p { margin-left: 136px; }
.ycjp ul li.last { margin-bottom: 0; }
.ycjp ul li p a { display: block; }
.thscp ul li p a { display: block; }
.thscp ul { }
.analys-create .show-panel { background: url("/static/images/vote.png") no-repeat right; padding-left: 10px; height: 120px; }
.show-panel .date { color: #777; line-height: 36px; }
.show-panel .date i { font-style: normal; font-size: 24px; }
.show-panel p { color: #777; font-weight: bold; line-height: 25px; }
.show-panel p span { color: #999; font-weight: normal; }
.analys-create .ad { height: 90px; border:1px solid #e5e5e5; clear: both; }
.assessment .tab-box, .funds-floor .tab-box, .vote-area .tab-box { height: 28px; line-height: 28px; float: left; border-bottom: 0; font-size: 14px; }
.funds-floor .tab-container { margin-top: -10px; *margin-top:-20px;
}
.vote-area .tab-box li { width: 80px; text-align: center; }
.vote-area .tab-box a { color: #777; font-size: 14px; }
.vote-area .tab-box .active a { color: #444; text-decoration: none; }
.vote-area .tab-box .active { line-height: 29px; }
.assessment .tab-container, .funds-floor .tab-container, .vote-area .tab-container { clear: both; border-top: 1px solid #e5e5e5; }
.vote-area .tab-container { height: 162px; *margin-top:0px;
 *height: 170px;
}
.funds-floor span.date, .vote-area span.date { float: right; color: #777; /* line-height: 29px; */ margin-top: 10px; }
.vote-area .item { padding: 20px 10px; }
.vote-area .item .column span { display: block; width: 40px; position: absolute; bottom: 0; }
.vote-area .chicang { margin-left: 138px; }
.vote-area .chicang p { line-height: 23px; *overflow: hidden;
}
.vote-area .chicang p .iradio_square-grey { *margin-top:3px;
}
.vote-area .chicang .percent { *float: left;
}
.vote-area .item .column li { float: left; height: 120px; position: relative; width: 40px; margin-right: 10px; }
.vote-area .bg-red { background-color:#ed3b5f; }
.vote-area .bg-yellow { background-color: #f3e0ab; }
.vote-area .bg-green { background-color: #8baba0; }
.vote-area .bg-blue { background-color: rgb(133,158,188); }
.vote-area .vote-progress { height: 100%; position: relative; }
.vote-area .column { overflow: hidden; float: left; }
.vote-area .column .value { text-align: center; }
.vote-area .vote-radio { margin-left: 165px; margin-right: 15px; }
.vote-area .vote-radio p { line-height: 31px; *overflow: hidden;
 *line-height: 33px;
}
.vote-area .vote-radio p .iradio_square-grey { *margin-top:5px;
}
.vote-area .vote-btn { width: 100%; border:1px solid #e5e5e5; background-color: #f5f5f5; text-align: center; line-height: 26px; outline: 0; }
.vote-area .vote-btn:hover { cursor: pointer; }
.vote-area .bg { display: block; width: 30px; height: 8px; float: right; margin-top: 10px; }
.vote-area .chicang .bg { margin-top: 6px; }
.vote-area .vote-radio .txt { color: #777; padding-left: 5px; *float: left;
}
.vote-area canvas { float: left; }
.gzqh .panel canvas { float: left; margin-top: 16px; }
.gzqh .options { padding-top: 20px; margin-left: 166px; }
.gzqh .options a { width: 220px; height: 26px; line-height: 26px; margin-bottom: 4px; background-color: #f5f5f5; display: block; color:#444; text-decoration: none; }
/*.gzqh .options p:hover{
    background-color: #cf0f0f;
  color: #fff;
}*/
.gzqh .options a.chosen-single { margin-bottom: 0; }
.gzqh .options .active { /*	background-color: #cf0f0f;
        color: #fff;*/ }
.gzqh .options select { height: 25px; margin-bottom: 4px; }
.gzqh .options .type { padding-left: 12px; margin-right: 5px; }
.future-list .pieflag { display: block; float: left; width: 12px; height: 12px; margin-top: 3px; margin-right: 6px; }
.future-list label { display: block; float: left; padding: 5px 8px; *padding:8px;
}
.future-list { overflow: hidden; margin-top: 11px; }
.future-list a { color: #444; }
.analys-create .ads { height: 85px; clear: both; margin-top: -4px; *margin-top:0;
}
.double-table { overflow: hidden; margin-top: 6px; *margin-top:0;
}
.double-table table { width: 50%; float: left; border:1px solid #e5e5e5; color: #444; }
.double-table thead td, .double-table tbody td { height: 30px; padding-left: 2px; text-align: right; padding-right: 8px; }
.double-table tfoot td, .double-table thead td { color: #777; }
.double-table td a { color: #444; }
.double-table tfoot .tab { display: block; float: left; width: 80px; height: 40px; line-height: 40px; text-indent: 10px; margin: 5px -5px; color: #fff; background: url("/static/images/tab.png") no-repeat; text-decoration: none; }
.double-table tfoot p span { display: block; }
.double-table tfoot p { margin-top: 7px; text-align: right; padding-right: 8px; }
.double-table tfoot p i { font-style: normal; padding: 0 5px; }
.finance .tab-box { height: 28px; line-height: 28px; }
.finance .tab-box li { width: 163px; }
.finance .data { color: #777; background-color: #f5f5f5; border-top: 1px solid #e5e5e5; line-height: 25px; overflow: hidden; padding: 0 7px; }
.finance .data span { display: block; }
.finance .center { margin:0 45px; float: left; }
.finance .data i { font-style:normal; color: #cf0f0f; }
.finance ul { height: 28px; line-height: 28px; border: 1px solid #e5e5e5; }
.finance ul li { float: left; width: 163px; text-align: center; border-right: 1px solid #e5e5e5; }
.finance ul li a { text-decoration: none; color: #777; font-family: 'Microsoft Yahei'; font-size: 14px; display: block; }
.finance ul li.active { border-top: 2px solid #cf0f0f; margin-top: -1px; background: #fff; }
.finance .container { border:1px solid #e5e5e5; border-top:0; }
.finance .last { border:none; }
.funds-floor { margin-top: 20px; }
.funds-floor .tab-container { clear: both; border-top: 1px solid #e5e5e5; }
.funds-floor td { line-height: 34px; padding-left: 10px; }
.funds-floor td.name a { font-size: 12px; }
.funds-floor thead td { color: #777; }
.longhu .tab-box { height: 30px; }
.longhu table.item { float: left; }
.longhu .tab-box li { line-height: 30px; width: 108px; }
.longhu .tab-container { overflow: hidden; width: 328px; }
.longhu .tab-box li a { font-size: 14px; }
.longhu td { line-height: 35px; padding-left:10px; }
.longhu thead td { height:39px; *height:38px;
}
.longhu .odd td { line-height: 30px; }
.longhu .odd td.name a { font-size: 12px; }
.hot-funds { float: right; }
.hot-funds .tab-box { height: 24px; margin-top:10px; border:0; background-color: #fff; }
.hot-funds .tab-box li { width: 59px; border:0; background: #eee; line-height: 24px; margin-right: 5px; }
.hot-funds .tab-box li.active { border:0; background: #cf0f0f; }
.hot-funds .tab-box li.active a { color: #fff; }
.hot-funds .tab-container { border-top:1px solid #e5e5e5; margin-top:10px; }
.hot-funds td { line-height: 30px; }
.hot-funds td a { color: #444; }
.hot-funds td span { display: block; width: 44px; height: 22px; background: #cf0f0f; color: #fff; line-height: 22px; text-align: center; border-radius: 3px; margin: 0 auto; }
.hot-funds td i { font-style: normal; font-weight: bold; }
#jijinyw ul { *height: 273px;
}
.assessment .tab-box li { width: 76px; }
.assessment .top-tt { display: block; float: left; color: #444; margin-top: 14px; padding-left: 10px; }
.assessment p.val { text-align: center;     /* margin-top: 3px; */  *margin-top:0;
}
.assessment p.val span { color:#d75442; padding: 0 5px; }
.assessment .tab-container { border-bottom: 0; }
.assessment .fund-data { border:1px solid #e5e5e5; border-top:0; padding: 7px 20px 7px 20px; *padding-bottom: 16px;
 *padding-top:11px;
}
.assessment .fund-data .fund-data-input { width: 200px; border:1px solid #e5e5e5; padding: 0 10px; line-height: 24px; height: 24px; outline: none; float: left; margin-bottom: 4px; }
.assessment .fund-data a { border: 1px solid #e5e5e5; background: #f5f5f5; color: #444; display: block; float: left; text-decoration: none; margin-bottom: 4px; }
.assessment .fund-data a.web-fund { /* padding: 0 20px; */ line-height: 26px; margin-right: 9px; margin-top: 5px; width: 88px; text-align: center;/**padding: 0 16px;*/ }
.assessment .fund-data a.web-fund:hover { /*background-color: #fff;*/ font-weight: bold; text-decoration: underline; }
.assessment .fund-data a.last { margin-right: 0; }
#search-fund-jz { float: right; width: 55px; text-align: center; line-height: 24px; }
/*.assessment .stock-flash{
  height:80px;
  width:328px;
  clear:both;
    display: block;
  overflow: hidden;
}*/
.assessment .level { float: right; display: block; line-height: 28px; color: #777; }
.clear { clear: both; }
ul.deposits li { float: left; border-right: 1px solid #b90808; width: 279px; }
ul.deposits { border:1px solid #b90808; height: 111px; }
ul.deposits li.last { border-right: 0; width: 278px; }
ul.deposits span.title { display: block; height: 36px; background: #d03e3e; color: #fff; line-height: 36px; text-indent: 15px; font-size: 16px; }
ul.deposits p { padding: 0 10px; overflow: hidden; color: #777; height: 38px; }
ul.deposits .dep-date { float: left; margin-top:20px; }
ul.deposits .large { font-size: 30px; color: #444; float: right; }
ul.deposits .large i { font-style: normal; font-size: 14px; }
span.large { font-size: 24px; }
ul.deposits .val { margin-left: 10px; line-height: 38px; color: #777; display: block; padding-left: 30px; background: url("/static/images/wealth.png") no-repeat; float: left; }
ul.deposits .shouyib { background-position: 0 7px; }
ul.deposits .licaib { background-position: 0 -36px; }
ul.deposits .tehui { background-position: 0 -74px; }
ul.deposits .show { float: right; margin-right: 10px; width: 78px; height: 20px; display: block; border: 1px solid #a40e19; background: #cf0f0f; color: #fff; text-align: center; border-radius: 3px; margin-top: 7px; text-decoration: none; }
.consult a { width: 160px; height: 67px; display: block; text-align: center; text-decoration: none; color: #fff; border-radius: 2px; }
.consult .main { font-weight: bold; font-size: 24px; line-height: 43px; }
.consult a.regist { float: left; background: #d03e3e; }
.consult a.regist:hover { background: #e15252; }
.consult a.regist:hover .sub { background: #c01c1c; }
.consult a.load:hover { background: #519be0; }
.consult a.load:hover .sub { background: #1f6db6; }
.consult a.load { background:#4489ca; float: right; }
.consult .sub { display: block; height: 24px; line-height: 24px; }
a.regist .sub { color: #e7cdcd; background: #a81313; }
a.load .sub { color: #cdd6e3; background: #125697; }
.consult .info { margin-top:10px; clear:both; height: 34px; border:1px solid #e5e5e5; border-radius: 2px; background: #f5f5f5; *margin-top:-10px;
}
.consult .info .txt { display: block; float: left; width: 33px; text-align: center; background: #d03e3e; color: #fff; border-radius: 2px; line-height: 14px; padding: 4px 0; margin-top: -1px; }
.consult .info .number { font-size: 24px; font-weight: bold; display: block; margin-left: 3px; float: left; letter-spacing: 2px; }
.consult .date { float: right; padding-right: 10px; }
.consult .date span { display: block; color: #777; }
.quanzi { margin-top:30px; float: left; }
.quanzi ul li { margin-top: 18px; overflow: hidden; }
.quanzi ul li img { border-radius: 7px; float: left; }
.quanzi .join { float: left; margin-left: 6px; font-family: 'Microsoft Yahei'; width: 110px; }
.quanzi ul a { display: block; color: #444; }
.quanzi .join a .num { color:#dd7366; font-size: 20px; }
.quanzi .topic { font-size: 14px; font-family: 'Microsoft Yahei'; overflow: hidden; white-space: nowrap; height: 21px; }
.quanzi .content { float: right; width: 238px; margin-left: 5px; float: left; }
.quanzi .content span { color: #777; margin-top: 10px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.quanzi .topic span { margin-top:0; white-space: initial; color:#444; }
.quanzi ul { /*border-bottom: 1px solid #e5e5e5;*/ padding-bottom: 10px; }
.jingxuan { float: right; margin-top:30px; }
.jingxuan ul.list { border-bottom: 0; padding-bottom: 0; }
.lunbo { border-top: 1px solid #e5e5e5; margin-top: 10px; padding-top: 20px; }
.jingxuan ul.list li { line-height: 39px; }
.jingxuan ul.list li.first { font-size:18px; font-weight:bold; }
.strategy .child { float: left; margin-left: 20px; width:190px; }
.strategy .child img { float: left; border-radius: 25px; width: 50px; height: 50px; }
.strategy .child span { display: block; }
.pink { color: #dd7366; }
.strategy { float: right; }
.strategy .child .percent { font-size: 20px; }
.strategy .child .title { display: block; margin-left: 60px; color: #444; font-size: 14px; font-family: 'Microsoft Yahei'; }
.strategy .child .rate { margin-left: 60px; color: #777; }
.strategy .child .rate i { color: #dd7366; font-style: normal; }
.strategy .child .order { background: #d00f0f; display: block; color: #fff; border: 1px solid #a40e19; line-height: 25px; padding: 0 10px; height: 25px; border-radius: 3px; margin-top: 10px; }
.box .hot-comment { margin-top:30px; }
.hot-comment ul { padding: 8px 10px; color: #444; *padding:14px 10px;
}
.hot-comment head h2 { font-size: 14px; color:#999; }
.hot-comment head h2 span { color:#cf0f0f; }
.hot-comment ul li { line-height: 39px; font-size: 14px; height: 39px; overflow:hidden; }
.hot-comment ul .comment { display: block; width: 30px; height: 25px; float: left; background: url("/static/images/comment.png") no-repeat; margin-top: 10px; margin-right: 8px; line-height: 20px; text-align: center; font-size: 12px; }
.hot-comment ul a { color: #222; font-family: 'Microsoft Yahei'; }
.licai { float: left; margin-top: 20px; }
.licai .first a { line-height: 30px; }
.waihui { float: right; margin-top:20px; }
.relax img { width: 285px; height: 185px; }
.relax ul { margin-top:20px; }
.relax li { float: left; margin-right: 20px; }
.relax li a { color: #fff; position: relative; }
.relax li a span { display: block; position: absolute; bottom: 3px; /*width: 100%;*/ width:285px; color: #fff; height: 32px; text-align: center; line-height: 32px; font-size: 16px; font-family: 'Microsoft Yahei'; *left:0;
}
.relax li .shadow { background: #000; background: rgba(0,0,0,0.8); filter:alpha(opacity=80); }
.relax li.last { margin-right: 0; }
.relax h2 { height: 30px; border-bottom: 1px solid #e5e5e5; }
.relax h2 a { color: #444; font-size: 18px; font-weight: normal; text-decoration: none;  margin-top: -1px; display: block; float: left; line-height: 30px; font-family: 'Microsoft Yahei'; }
.bt-ad { height: 100px; }
.guide h2 { border-bottom: 2px solid #cf0f0f; }
.guide h2 a { color:#444; font-size: 18px; font-family: 'Microsoft Yahei'; font-weight: normal; }
.guide ul { padding: 20px 0 15px 20px; overflow: hidden; }
.guide ul li { float: left; }
.guide ul li.last { margin-right: 0; }
.guide ul a { display: block; float: left; }
.guide ul a.title { color: #cf0f0f; line-height: 30px; font-size: 14px; }
.guide ul .item { clear: both; }
.guide ul .item .sub-title { color: #444; line-height: 30px; font-size: 14px; width: 65px; }
.guide .content { overflow: hidden; /* margin-left: 20px; */ width: 230px; float: left; *float: left;
 *width:222px;
}
.guide .content a { color: #777; width: 73px; line-height: 30px; }
.guide ul li.last .content { width: 225px; }
#footer { clear: both; overflow: hidden; padding-top: 20px; text-align: center; width: 1200px; margin:0 auto; font: 12px/24px \5b8b\4f53, tahoma, arial, sans-serif;/*background: #212121;*/ }
/*
#block_3367{
    position: absolute;
    left: 0;
    width: 100%;
}
*/
#footer p { margin: 0; color: #777; }
#footer a { line-height: 24px; color: #ccc; text-decoration: none; }
#footer span { color: #999; padding: 0 15px; }
.bottom { width:100%; background-color: #353535; }
#footer .c333 a { color: #777; }
#footer .c333 { line-height: 35px; }
.bottom .erweima { overflow: hidden; /*background-color: #353535;*/ color: #ccc; padding: 15px; width: 1200px; margin:0 auto; }
.bottom .item { float: left; width:300px; }
.bottom .item img { float: left; }
.bottom .item span { display: block; margin-left: 138px; line-height: 31px; }
.bottom .item .scan { background: url("/static/images/scan.png") no-repeat; padding-left: 37px; margin-top: 30px; }
.bottom-link { width: 100%; background-color: #212121;/* position: absolute; *//* left: 0; */
}
.bottom .erweima .back { display: block; float: right; width: 80px; height: 80px; background: url("/static/images/back-top.png") no-repeat; margin-top: 20px; }
.calc { background: #f5f5f5; border-radius: 5px; padding: 8px 10px; border: 1px solid #d5d5d5; }
.calc .title a { color: #444; font-size: 14px; float: left; }
.calc .shownum { background: #494949; border-radius: 3px; border: 1px solid #484848; box-shadow: inset 0px 0px 4px 2px #7d7d7d; overflow: hidden; padding: 0 10px; margin-top: 5px; height: 58px; }
.calc .shownum .text { display: block; float: left; margin-top: 30px; color: #fff; }
.calc .shownum .number { font-family: 'Impact'; font-size: 40px; color: #ccc; float: right; }
.calc .shownum .number font { font-size: 14px; font-family: 'Microsoft Yahei'; }
.calc .cate_tab { margin-top: 15px; padding: 0 10px; color: #777; *margin-top:8px;
}
.calc .cate_tab &gt; label { *display: inline-block;
}
.calc .calc_tx { display: inline-block; width: 90px; text-align: right; *width: 88px;
}
.calc .cate_tab_cnt { color: #777; }
.calc .calc_text { width: 118px; border: 1px solid #e5e5e5; text-indent: 10px; outline: 0; border-radius: 3px; margin: 0 9px; }
.calc .gpublic label, .calc .gaccumulate label { float: left; }
.calc .public .calc_text { line-height: 28px; height: 28px; }
.calc .mix .calc_text { line-height: 28px; height: 28px; width: 60px; }
.public p { margin: 5px 0; overflow: hidden; *margin:4px 0;
}
.calc .public p label { display: block; float: left; }
.calc .public p label.hide { display: none; }
/*.calc .mix p{
  margin:2px 0;
}*/
.calc p.repayment &gt; label { float: none; display: inline-block; }
.public #calcSelect { height: 30px; width: 120px; margin-left: 6px; }
.mix #calcSelect { height: 30px; width: 76px; margin-left: 9px; *margin-left:10px;
}
.mix p { overflow: hidden; margin:4px 0; }
.calc .calc_op { text-align: center; margin-top: 14px; }
.calc .calc_op a { width: 118px; height: 38px; border-radius: 5px; border: 1px solid #e5e5e5; background-color: #cf0f0f; box-shadow: inset 0px 3px 4px 2px #C21313; display: inline-block; margin: 0 10px; line-height: 38px; text-decoration: none; color: #fff; font-size: 14px; font-family: "Microsoft Yahei"; *width:109px;
}
.calc .calc_op a.color { background:#cd1717; color: #fff; box-shadow: inset 0px 3px 4px 2px #E56363; }
.calc .calc_op a.reset { background: #e4e4e4; color: #777; box-shadow: inset 0px 3px 4px 2px #ECEBEB; }
.calc .calc_op a.reset:hover { background: #fff; box-shadow: none; }
.relax { margin-top:35px; }
.v ul li { float: left; position: relative; padding: 0 5px; }
.v ul li a { width: 180px; position: relative; }
.v { float: left; width: 420px; position: relative; overflow: hidden; }
.v .v_slider { width: 360px; overflow: hidden; height: auto; margin: 0 auto; *position: relative;
 *width: 401px;
}
.v .v_slider .inner { *overflow:hidden;
 *position:relative;
 *width:359px;
 *margin-left:22px;
}
.v .v_slider ul { width: 4000px; height: 86px; overflow: hidden; }
.v .v_slider img { width: 180px; height: 114px; }
.v .v_slider span { display: block; position: absolute; bottom: 31px; width: 180px; color: #fff; height: 18px; text-align: center; left:0; *width:99%;
}
.v .v_slider span.mask { opacity: 0.5; background: #000; filter:alpha(opacity=50); }
.v .v_slider span.shadow { opacity: 0.5; background: #000; filter:alpha(opacity=50); }
.v .prev, .v .next { display: block; background: url("/static/images/arr.png") no-repeat; position: absolute; width: 15px; height: 100%; top: 0; }
.v .prev { background-position: -4px 27px; left: 0; }
.v .next { right: 0; background-position: -3px -35px; }
.v .prev:hover, .v .next:hover { cursor: pointer; }
.gp .search { *overflow: hidden;
}
.rightCol { position: fixed; /*top:374px;*/ width: 55px; bottom:2px; z-index: 99; }
.rightCol ul { border:1px solid #e5e5e5; border-radius: 3px; overflow: hidden; }
.rightCol ul li { border-bottom: 1px solid #e5e5e5; background-color: #f5f5f5; }
.rightCol ul li a { display: block; background: url("/static/images/rightcol.png") no-repeat; color: #777; text-align: center; height: 60px; line-height: 91px; text-decoration: none; }
.rightCol ul li:hover { background-color: #fff; }
.rightCol ul li a.share { background-position: 5px -6px; }
.rightCol ul li a.share:hover { background-position: 6px -254px; }
.rightCol ul li a.receipt { background-position: 2px -74px; }
.rightCol ul li a.receipt:hover { background-position: 8px -313px; }
.rightCol ul li a.comment { background-position: 6px -134px; }
.rightCol ul li a.comment:hover { background-position: 7px -374px; }
.rightCol ul li a.bottom { background-position: 7px -193px; }
.rightCol ul li a.bottom:hover { background-position: 10px -435px; }
.rightCol ul li a.top { background-position: 12px -490px; }
.rightCol ul li a.top:hover { background-position: 11px -545px; }
.search-tip-box .sbox-bd { width: 340px; padding: 10px; }
.search-tip-box { position: absolute; z-index: 999; background-color: #fff; border: 1px #ccc solid; }
.search-tip-box .sbox-ft { text-align: right; padding-right: 10px; background-color: #f8f8f8; height: 26px; line-height: 26px; }
.search-tip-box .sbox-ft a { color:#444; }
.search-tip-box .stips li { line-height: 24px; height: 24px; list-style: none outside none; }
.search-tip-box .stips .selected { background-color: #f8f8f8; }
.search-tip-box .stips li a { display: block; color: #777; }
.autocomplete { background: #fff; border: 1px solid #bdbdbd; border-top: 1px solid #bdbdbd; position: absolute; color: #444; }
.autocomplete dl { cursor: pointer; }
.autocomplete dt, .autocomplete dd { height: 24px; line-height: 24px; font-family: 'SimSun'; margin-bottom: 0; }
.autocomplete dt.selected { background: #cfcfcf; }
.autocomplete dt.selected { background: #cfcfcf; }
.autocomplete dt { background: #f0f0f0; padding-left: 5px; border-bottom: 1px solid #e8e8e8; }
.autocomplete dt strong { color: #c30; }
.autocomplete dd span { margin-right: 20px; }
.autocomplete dd { padding-left: 18px; cursor: pointer; overflow: hidden; }
.gzqh .gzqh-flash { position: relative; margin-left: 20px; overflow: hidden; float: left; margin-top: 16px; }
.gzqh .overlay { position: absolute; left: 0; top: 0; }
.pie_tip { padding: 5px; background: white; text-align: left; border-radius: 3px; border: 1px solid black; position: absolute; top: 0; font-size: 12px; line-height: 16px; }
.ctip { z-index: 2; background: #fff; border: 1px solid #007cc8; padding: 2px; font-size: 12px; text-align: center; }
.basepos { position: absolute; left: 0; top: 0; }
.stock-flash, .ght, .rzrq { height: 100px; width: 328px; clear:both; display: block; border-bottom: 0; }
#containerflash { width: 120px; height: 125px; margin-top: 15px; margin-left: 20px; float: left; }
#holdnum .num { position: absolute; }
.hqblack { color: #333; }
.guide { font-family: "Microsoft Yahei"; }
.whole-wrap { background: #000; opacity: 0.5; filter:alpha(opacity=50); position: fixed; width: 100%; height: 100%; z-index: 199; top:0; }
.first_img { top: 38px; }
.sec_img { top: 792px; }
.third_img { top:1630px; }
.forth_img { top:1610px; }
.fifth_img { top:1732px; }
.end_img { top: 300px; left: 500px; }
#whole_intro .introduce { cursor: pointer; position: absolute; z-index: 999; }
#whole_intro .introduce span { position: absolute; width: 152px; height: 55px; background: #000; opacity: 0; filter: alpha(opacity=0); }
#whole_intro .first_img .nextbtn { left: 172px; bottom: 0; }
#whole_intro .first_img .skipbtn { left: 0px; bottom: 0; }
#whole_intro .sec_img .nextbtn { right: 22px; top: 150px; }
#whole_intro .sec_img .skipbtn { top: 150px; left: 104px; }
#whole_intro .third_img .nextbtn { left: 170px; bottom: 104px; }
#whole_intro .third_img .skipbtn { bottom: 104px; left: 0; }
#whole_intro .forth_img .nextbtn { left: 270px; bottom: 3px; }
#whole_intro .forth_img .skipbtn { left: 99px; bottom: 3px; }
#whole_intro .fifth_img .nextbtn { top: 112px; left: 613px; }
#whole_intro .fifth_img .skipbtn { top: 112px; left: 445px; }
#whole_intro .end_img .end { right: 0; bottom: 0; width: 233px; }
.commentListwrap { height:26px; overflow: hidden; position:relative; }
.commentList { width: 246px; height: 800px; position:absolute; }
#zjfw td a { font-size:14px; }
.module ul a.title { margin-top:10px; *margin-top:15px;
display: block; }
.module ul .first a.title { font-weight:bold; font-size:18px; }
.sub-box ul.list li, .jingxuan ul.list li, .secpage .content li, .module ul li, .secpage .jhqb li a, .tab .cjyw ul li { background: url("/static/images/dot-m.png") no-repeat 3px 17px; padding-left: 18px; }
.secpage .jhqb li, .module ul .first { background:none; padding-left:0; }
.secpage .content li { background-position: 3px 19px; }
.secpage .jhqb li a { background-position: 3px 18px; }
.dimonsion { position: fixed; left: 0; top: 480px; width: 100px; background: #f5f5f5 url("/static/images/down-adl.png") no-repeat; height: 186px; overflow: hidden; }
.dimonsion ul { margin-top:60px; border-right: 1px solid #e5e5e5; }
.dimonsion ul li { padding-left: 36px; line-height: 28px; }
.dimonsion ul li a { color:#999; }
.dimonsion a.close { display: block; width: 20px; height: 15px; text-indent: 100px; position: absolute; right: 0; bottom: 0; }
@media \0screen\,screen\9 {
.data-line &gt; span { width: 109px; margin-right: 0; }
}
@charset "gbk";
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 arial, \5b8b\4f53, tahoma, sans-serif; }
body { padding-top: 40px; font-family: SimSun, "Hiragino Sans GB", STXihei, Tahoma, Arial, sans-serif; }
ul, ol { list-style: none; }
body.festivel { /*background: url(/static/images/festival.png) no-repeat top center;*/
    background: url(/static/images/gif/festival.png) no-repeat top center; padding-top: 242px; }
a { color: #333; text-decoration: none; -webkit-transition: color .5s ease; -moz-transition: color .5s ease; -o-transition: color .5s ease; transition: color .5s ease; outline:none; }
table { border-collapse: collapse; width: 100%; }
td { padding-left: 10px; }
img { border:0; }
.placeholder { color:#ccc; }
a:hover { text-decoration: underline; }
.linead { position: fixed; top:135px; z-index: 99; }
.linead.l-ad { left:0; }
.linead .close { width: 100%; display: block; text-align: center; }
.linead.r-ad { right: 0; }
.linead .aim { height: 300px; width: 24px;/*background-color: #e8e8e8;*/
}
.linead .aim.big { width:79px; }
.linead .close:hover { cursor: pointer; }
/*.yahei{
    font-family: "Microsoft Yahei";
}*/
.topnav { z-index: 999; position: absolute; top: 0; left: 0; width: 100%; height: 30px; color: #727171; border-bottom: 1px solid #e5e5e5; background: #f8f8f8; }
.wrapper { width: 1200px; margin: 0 auto; background: #fff; }
.topnav .site_nav { height: 30px; position: relative; background: #f8f8f8; }
.sitemap { float: left; line-height: 29px; }
.topnav a { color: #777; text-decoration: none; }
.topnav .login .submit_btn, .sitemap_trigger, .nav .hd, .nav .bd li, .topbar .next, .topbar .prev, .m_topic h3, .flashbox_tab a, .sub_channel strong a, .school_part .handle a, .school_part .ft li, .searchbar .action_btn, .m_list_ico li, .realtime_tx, .m_head .subnav li, .m_topic li, .ico_page, .m_topic .ico_nczg a, .calendar h4, .stock .stock_info .vote a, .line1th, .lineth, .ths_stock_slide li a, .ths_stock_slide .next, .ths_stock_slide .prev, .slide .handle a, .m_topic .ico_hot, .pos_ico, .ths_pop .close, .vote_res_chart a, .ths_slide_info .arrow, .hot_topic_handle a, .number_tx_box, .number_tx_box .inner, .doctor_handle a, .gb_index .handle a { background: url(http://i.thsi.cn/images/home/s_v2.png) no-repeat 9999px 9999px; }
.sitemap_setindex { display: block; float: left; background: url("/static/images/shouc.png") no-repeat 0px 7px; padding-left: 18px; }
.sitemap_trigger { float: left; padding: 0 22px 0 10px; background-position: right -393px; margin-right: 10px; }
.sitemap_menu { display: none; position: absolute; left: 0; top: 29px; border: 1px solid #e5e5e5; background: #fff; font-family: microsoft yahei; }
.sitemap_menu a { display: block; height: 24px; line-height: 24px; text-align: center; color: #333; }
.sitemap_menu a:hover { background:#dc3d3d; color: #fff; }
.site_nav .login { color: #fff; line-height: 32px; }
.fr { float: right; }
.fl { float: left; }
.topHeader-btn { height: 29px; line-height: 29px; padding: 0 15px; color: #fff; margin-left: 1px; }
#header_login { position: relative;  *width:124px;
}
.topHeader-btn:hover { background-color:#e6e6e6; }
.sitemap .selected { background-color:#e6e6e6; }
.login-center { width:450px; height: 200px; border: 10px solid #e9e9e9; background: #fff; padding: 15px; position: fixed; font-family: \5FAE\8F6F\96C5\9ED1; }
.login-center a { text-decoration: none; color:#046f99; font-size: 14px; }
.login-center .head { margin:0; }
.login-center .head span { color: #999; font-size: 14px; }
.login-center .head a { text-decoration: none; color: #046f99; float: right; font-size: 14px; }
.center-form { width: 350px; margin: 0 auto; padding:30px 0 20px 0; position: relative; }
.center-form .submit { background: #2b86a9; border: 0; color: #fff; width: 67px; height: 67px; letter-spacing: 5px; position: absolute; right: 0; top:30px; }
.center-form .submit:hover { cursor: pointer; }
.center-form .item { margin-bottom: 10px; }
.center-form .item input { width: 208px; height: 24px; border: 1px solid #ddd; padding-left: 5px; }
.center-form .item label { display: block; float: left; width: 45px; font-size: 14px; padding: 0 5px; line-height: 28px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
.clearfix { zoom: 1 }
.center-form &gt;label { margin-left: 55px; font-size: 14px; font-family: 'Simsun'; }
.login-center a.forget { color:#999; }
.login-center a.qq, .login-center a.weico { float: right; color: #333; margin-right: 10px; background: url("/static/images/icons.png") no-repeat; padding-left: 26px; }
.login-center a.weico { background-position: 0 -33px; }
.login-center hr { height: 1px; border: none; border-top: 1px solid #ddd; clear: both; }
.login-center a.regist, .login-center a.forget {  *float: left;
}
.login-center a.regist { margin-right: 10px; }
.hide { display: none; }
a { color: #579feb; }
.login-top { width: 480px; height: 220px; background: #fff; box-shadow: 0 0 10px rgba(183,183,183,0.8); position: absolute; right: 0px; top: 29px; padding: 25px 20px 20px 0; z-index:110; }
.login-top a.close { color: #b9b9b9; position: absolute; top: 3px; right: 6px; font-family: cursive; font-size: 14px; }
.login-top .scan { float: left; border-right: 1px solid #d3d3d3; width: 155px; padding:0 20px; text-align: center; }
.login-top .scan span { display: block; font-size: 14px; color: #636363; line-height: 20px; }
.login-top { line-height: 20px; }
.login-top .scan p { color: #7d7d7d; font-size: 12px; background: #f1f1f1; display: inline-block; line-height: 22px; padding: 0 8px; border-radius: 17px; background:url("/static/images/bac.png") no-repeat\9;  *background-position: 15px 0;
}
.login-top .panel p a { float: right; }
.login-top .panel p span { font-size: 14px; color:#333; }
.login-top .scan img { margin:20px 0; }
.login-top .panel { margin-left: 196px; padding-left: 30px; }
.login-top .panel form { margin-top:20px; }
.login-top .panel form input { width: 222px; height: 38px; border: 1px solid #b7b7b7; border-radius: 3px; padding-left: 16px; font-size: 14px; margin-bottom: 10px; outline: none; line-height: 38px; }
.panel .submit { margin-top: 8px; line-height: 30px; }
.login-top .panel .log { width: 80px; height: 30px; background: #f43637; color: #fff; margin: 0 20px 0 0; border: 0; letter-spacing: 13px; text-align: center; padding: 0 20px; float: left; background: url("/static/images/red.png") no-repeat\9; width:86px\9; line-height: 21px; }
.login-top .panel .log:hover { cursor: pointer; }
.panel .submit i.check { display: block; float: left; width: 15px; height: 15px; margin-top: 8px; margin-right: 5px; }
.panel .submit i.checked { background: url("/static/images/checked.png") no-repeat; }
.panel .submit a { float: right; line-height: 32px; }
.panel .submit span { color:#333;  *float: left;
}
.panel .submit i.uncheck { background: url("/static/images/box.png") no-repeat; }
.panel .other-link { text-align: center; margin-top: 16px; width: 100%; }
.panel p.other-link a { float: left; color: #333; display: block; height: 26px; padding-left: 26px; line-height: 26px; background: url("/static/images/icons.png") no-repeat; margin: 0 15px; }
.panel p.other-link a.weico { background-position: 0 -32px; }
.topHeader { overflow: inherit; }
.wrap-box { height: 75px; padding-top: 15px; padding-bottom: 5px; position: relative; z-index:90; }
.loc-left { width: 325px; float: left; }
.loc-right { float: right; }
.loc-left img { float:left; }
.wrap-box .newYear { margin-top:-10px; }
.newYear img { margin-top:-15px; }
#search_holder { width: 490px; }
.tabs-wrap { height: 26px; position: relative;  *z-index: 99;
}
.tabs-wrap .ths-tab { text-align: center; cursor: pointer; float: left; _display: inline; _zoom: 1; width: 53px; height: 20px; line-height: 22px; background-position: 0 100px; }
.input-area .s-key { background: #f5f5f5 url("/static/images/flag.png") no-repeat 8px -137px; }
.tabs-wrap .ths-tab a { color: #999; }
.tabs-wrap li.selected a { color: #444; }

.guideban { height: 180px; position: relative;  *z-index:0;
}
.guideban ul.chanel { overflow: hidden; border-radius: 3px; background: #cf0f0f; box-shadow: inset 0px -3px 7px rgba(139,139,139,0.3); width: 1200px; }
.guideban ul.chanel li { float: left; border-right: 1px solid #d64936; }
.guideban ul.chanel li { height: 50px; line-height: 50px; font-size: 16px; font-family: 'Microsoft Yahei'; width: 72px; text-align: center; }
.guideban ul.chanel li a { color: #fff; font-style: normal; text-decoration: none; display:block; }
.guideban ul.chanel li.last { padding: 0; width: 27px; border:none; }
.guideban ul.chanel li.last a { background: url("/static/images/arr-down.png") no-repeat 9px 21px; display: block; width: 27px; height: 44px; text-decoration: none;
}
.guideban ul.chanel li.last a.showTxt { background: none; }
.guideban ul.chanel li.last a span { display: none; }
.guideban ul.chanel li.last a.showTxt span { display: block; margin-top: 0; line-height: 23px; }
.nav { height: 38px; line-height: 38px; /*  overflow: hidden;*/
    position: relative; border-bottom: 2px solid #e5e5e5; }
.nav .bd { padding: 13px 0 13px 5px; overflow: hidden;  *padding:10px 0 13px 5px;
}
.nav .bd li { float: left; padding: 0 15px; line-height: 12px; border-right: 1px solid #ccc;  *line-height:18px;
}
.nav .hd { color: #cf0f0f; float: left; border-bottom: 2px solid #cf0f0f; width: 70px; padding-left: 30px; background: url("/static/images/soft.png") no-repeat 6px 9px; }
.border-none { border: none!important; }
.nav .bd li a { color: #444; font-size: 12px; }
.mt5 { height:28px; border-bottom:1px solid #e5e5e5; background: #f5f5f5; overflow: hidden; width: 1200px; }
.data-nav, .hqzx-nav { margin-left: 100px; padding-left: 10px; }
.data-nav li, .hqzx-nav li { float: left; padding: 0 10px; line-height: 28px; }
.mt5 h4 { float: left; padding-left: 33px; width: 67px; line-height: 28px; font-size: 12px; background:url("/static/images/soft.png") no-repeat; }
.mt5 h4 a { color: #777; font-weight: normal; display: block; line-height: 18px; border-right: 1px solid #e5e5e5; margin-top: 5px; }
.hqzx h4 { background: url("/static/images/soft.png") no-repeat 8px -35px; }
.gb_index h4 { background: url("/static/images/soft.png") no-repeat 8px -65px; }
.data-nav li a, .hqzx-nav li a { color: #444; }
.data_enter h4 { background: url("/static/images/soft.png") no-repeat 8px -95px; }
.wbanner { height: 90px; margin-top:10px; }
#tab_switch .triangle { position: absolute; /*border-style: dashed solid dashed dashed;*/
    border-style: dotted dashed solid dashed; border-color: transparent transparent #ccc transparent; border-width: 8px; left: 17px; z-index: 9; bottom: -1px; }
#tab_switch .triangle span { display: block; position: absolute; border-width: 7px; border-color: transparent transparent #f5f5f5 transparent; /*border-style: dashed dashed dashed solid;*/
    border-style: dotted dashed solid dashed; left: -7px; bottom: -8px; }
.guideban .triangle { position: absolute; border-width: 6px; border-color: transparent transparent #FFF transparent; border-style: dotted dashed solid dashed; /**border-style: solid solid solid solid;*/
    left: 52px; top: 38px;  *z-index: 99;
 *top: 20px;
_font-size:0; _top:38px; }
.chanel-detail { height: 99px; overflow: hidden; padding-left: 73px; border-radius: 2px; border-bottom: 1px solid #e5e5e5; box-shadow: 0 5px 10px 0px #ccc; /*box-shadow: 0 10px 20px -5px #ccc;*/
    -webkit-box-shadow:  0 5px 10px 0px #ccc; -moz-box-shadow: 0 5px 10px 0px #ccc; -o-box-shadow: 0 5px 10px 0px #ccc; position: absolute; top: 50px; z-index: 988; width: 1127px; left: 0px; display: none; background: rgb(255, 255, 255); font-family: 'microsoft yahei'; }
.chanel-detail ul { float: left; border-left: 1px solid #fff; border-right: 1px solid #fff; width: 71px; padding: 9px 0; -webkit-transition: background 0.8s ease; -moz-transition: background 0.8s ease; -o-transition: background 0.8s ease; transition: background 0.8s ease; }
.chanel-detail li { text-align: center; line-height: 27px; _line-height:16px; }
.chanel-detail ul a { color: #444; font-size: 12px; display: block; text-decoration: none; }
.chanel-detail ul.selected { background-color: #f5f5f5; border-color:#e5e5e5; }
.chanel-detail ul a:hover { text-decoration: underline; }
marquee { float: left; width: 1100px; height: 29px; }
#stock_scroll ul li { float: left; line-height: 29px; margin-left: 30px; }
#stock_scroll ul li em { font-style: normal; color:#444; }
#stock_scroll ul li img { margin-left: 2px; vertical-align: middle; }
.scroll { width: 8000px; }
.gb_index .scroll { _height:28px; _margin-top:-18px; }
.scroll div { float: left; }
#scrollWrap { overflow: hidden; margin-left: 120px; margin-right: 20px; }
/*IE6MARGIN-TOP: -18px;width:1060px;*/
#board-scroll { overflow: hidden; border: 1px solid #e5e5e5; width: 337px; float: left; border-left: 0; }
#board-scroll ul li { float: left; padding-left: 25px; }
#board-scroll ul li a { color: #777; margin-left: 6px; background: #fff; border: 0; }
.newboard { margin-top:9px; }
.newboard .new { float: left; width: 70px; display: block; text-align: center; line-height: 30px; color: #fff; background-color: #4489ca; margin-right: 0; }
#board-scroll .scroll { height: 28px; line-height: 28px; margin-left: -3px; float: left; }
.box .left { width:840px; float: left; }
.jrtta, .leida i, .leida .zhed, .leida .historyData { background:  url(/static/images/tticon.png) no-repeat; }
.jrtt { border:1px solid #e7e7e7; height:168px; background: #f5f5f5 url("/static/images/tticon.png") no-repeat no-repeat -1px -57px; padding-left: 60px; }
.jrtt a { font-size: 16px; color: #333; margin-right: 20px; line-height: 28px; background: url(/static/images/tticon.png) no-repeat -8px -7px; padding-left: 15px; }
.jrtt p { height: 28px; overflow: hidden; }
.jrtt p.focus { height: 46px; overflow: hidden; }
.jrtt .focus a { font-size: 26px; font-weight: bold; line-height: 49px; background: none; padding-left: 0; }
.jrtt .item_txt { height:84px; font-family: MicroSoft Yahei; }
/*.jrtt span{
    display: block;
    height: 125px;
    width: 18px;
    float: left;
    color: #fff;
    font-size: 18px;
    *//* font-family: "Microsoft Yahei"; *//*
    padding: 12px 10px 0 10px;
    line-height: 20px;
    background: url("/static/images/tt.png") no-repeat;
    margin-right: 18px;
    margin-top: 5px;
}*/
.firstpage { /*margin-top:20px;*/
}
.jrtt .title { border-bottom: 2px solid #e5e5e5; margin-left: 55px; line-height: 49px; font-weight: normal; }
.jrtt .title a { font-size: 36px; color: #222!important; font-family: 'Microsoft Yahei'; margin-right: 20px; }
.jrtt .sub { border-bottom: 1px solid #e5e5e5; margin-left: 55px; height: 53px; overflow: hidden; white-space: nowrap; }
.jrtt .sub a { display: block; float: left; line-height: 53px; font-size: 18px; color: #222; padding-right: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; margin-right: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }
.txt-r { text-align: right; }
.sub-box { width: 410px; position: relative; }
.tab { float: left;/* margin-top: 10px;*/
}
.tab .title { /*border: 1px solid #e5e5e5;
      background: #f5f5f5;*/
    height: 38px;/*width: 100%;*/
}
.tab .title li { /*float: left;*/
    width: 90px; text-align: center; font-size: 18px; line-height: 38px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; /**width:203px;*/
}
.tab .title li a { color: #777; display: block; text-decoration: none; }
.tab_stick { position: absolute; right: 0; top:12px; width:220px; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;/*text-decoration: underline;*/
}
.tab .title li a:hover { text-decoration: underline; }
.tab .title li:hover { cursor: pointer; }
.box { margin-top: 20px; }
.box-30 { margin-top: 30px; }
.tab .title .active a { color: #444; }
.tab .detail { height: 525px; overflow: auto; padding: 12px 0; /*border-bottom: 1px solid #e5e5e5;*/
    border-top: 1px solid #e5e5e5; }
.tab li { line-height: 38px; overflow: hidden;/**line-height: 44px;*/
}
.tab li a { font-size: 16px; color: #222;/*text-decoration: underline;*/
}
.tab .item li a { /*border-bottom: 1px solid #666;*/
}
/*.tab .item li a:hover{
    text-decoration: none;
}*/
.tab li.first a { font-size: 18px; font-weight: bold; }
#ywzb_ul li { line-height: 18px; padding: 10px 0; border-bottom: 1px dotted #e5e5e5; }
.tab .detail li a { font-size: 12px; display: block; margin-left: 42px; border-bottom: 0;  *float: right;
}
.tab .detail li span { display: block; float: left; }
.tab li a.import { color:#cf0f0f; }
.refresh-area { height: 23px; padding: 5px 0; line-height: 23px; position: relative; }
.refresh-area .bobao {  *position: absolute;
 *right: 0;
}
.refresh-area .fr { position:absolute; right: 0; }
.tab li em { font-style: normal; font-weight: 600; }
.hot-word { padding-top: 15px; padding-bottom: 10px; }
.hot-word p { overflow: hidden; margin-bottom: 5px; _width:410px; _height:30px; }
.hot-word a { color: #444; font-size:12px; background: #f5f5f5; border:1px solid #e5e5e5; height: 28px; line-height: 28px; display: block; float:left; text-align: center; margin-right: 4px; }
.hot-area table { border: 1px solid #e5e5e5; float: left; border-collapse: collapse; width: 100%; }
.hot-area table td { border: 1px solid #e5e5e5; height: 40px; text-align: center; padding: 0; font-size: 14px; background: #577EC5; color:#fff; /*width: 135px;*/
    min-width:101px; }
.hot-area table td a { color: #fff; text-decoration: none; display: block; line-height: 45px; height:45px; overflow: hidden; }
.hot-area table td a:hover { background: #4489ca; color: #fff!important; }
.hot-area table td.lightblue { background: #7FA3D8;  *width:101px;
}
.hot-area { font-family: "Microsoft Yahei"; }
.hot-area label { display: block; color: #4489ca; float: left; padding-bottom: 5px; font-size: 18px; }
.box .right { width: 330px; float: right; }
.box .box-r { border:1px solid #e5e5e5; margin-top:20px; }
.box .box-r .head { border-top: 2px solid #cf0f0f; height: 28px; line-height: 28px; font-weight: normal; border-bottom: 1px solid #e5e5e5; margin-top: -1px; padding: 0 10px; }
.box .box-r .head h2 { font-size: 14px; font-weight: normal; }
.box .hot-comment .head h2 span { /* font-size:14px; */
    color: #cf0f0f; }
.box .box-r h2 a { float: left; color: #222; font-size: 14px; font-weight: normal; font-family: 'Microsoft Yahei'; text-decoration: none; }
.box .box-r .head a.more { float: right; font-size: 12px; font-family: 'Microsoft Yahei'; color:#777; }
.box .now-read { height: 231px; clear:both;  *height:236px;
}
.box .person-tab { height:215px; border:0; }
.person-tab table.item { float: left; overflow: hidden; width: 100%; }
.now-read ul { padding: 6px 10px; height: 179px; overflow: hidden; }
.now-read ul li { line-height: 27px; color:#444; overflow: hidden; }
.now-read ul li a { color: #222; font-size: 14px; float: left; }
.now-read ul li span { float: right; color:#999; }
.gp { height: 324px; margin-top: 5px; }
.gp .search .txt { width: 246px; height: 28px; border: 1px solid #e5e5e5; background: #f5f5f5; padding-left: 10px; outline:none;  *float:left;
line-height: 28px; }
.gp .search .txt:hover { background-color: #fff; }
#gp-search { width: 65px; height: 30px; background: #cf0f0f; border: 1px solid #a40e19; color: #fff; float: right; outline: none; line-height: 26px; font-family: 'Microsoft Yahei'; font-size: 14px; }
.flash-container ul { height: 28px;/* width: 100%;*/
}
ul.tab-box { border:1px solid #e5e5e5; background: #f5f5f5; }
.flash-container li { line-height: 28px; font-size: 14px; width: 65px; text-align: center; }
ul.tab-box li { border-right: 1px solid #e5e5e5; float: left; text-align: center; }
ul.tab-box li a { text-decoration: none; color: #777; font-family: 'Microsoft Yahei'; }
.flash-container li a { color: #777; text-decoration: none; }

.tab-container { border-color:#e5e5e5; border-width: 1px; border-style: none solid solid solid;/*  padding-top: 12px;*/
}
.tab .tab-container { border:0; height: 584px; overflow: hidden; border-bottom: 1px solid #e5e5e5;  *height:589px;
}
.tab .font-change { color:#777; padding: 0 5px; }
.tab .font-change:hover { cursor: pointer; }
.tab .sec-fresh { margin-right: 10px; color: #777; display: block; float:right; }
.tab .sec-fresh i { font-style: normal; }
.tab-container thead td { color: #777;/*height:36px;*/
    /**height: 37px;*/
}
.price-box { height: 100px; border-bottom: 1px solid #e5e5e5; /*width: 100%;*/
    width:328px; overflow: hidden; float: left;/* display: none; */
}
.active .price-box { display: block; }
#holdnum { width:120px; height:120px; }
.flash-container { height: 265px; }
.flash-container .tab-container { height: 240px; }
.data-line a { color: #444; }
.data-line &gt; span { font-size: 14px; display: block; float: left; text-align: right; width: 102px; margin-right: 11px; }
.hqgreen { color: #6ca584; }
.data-line { background: #f5f5f5; border-bottom: 1px solid #e5e5e5; line-height: 28px; height: 28px; padding-left: 10px; float: left; }
.active .data-line { background: #fff; border: none; height: 40px; line-height: 60px; overflow: hidden; }
.flash-single .data-line { _width:327px; _padding-left:0; }
.active .hint { font-size: 24px; }
.flash-op { padding: 10px; overflow: hidden; float: right; _width:328px; _padding: 10px 0; }
.fillbox { height: 20px; border: 1px solid #e5e5e5; width: 195px; line-height: 20px; padding-left: 5px; float: left; outline:0; }
.tab-fund .fillbox { width:247px; }
.action-btn { display: block; float: left; width: 48px; border: 1px solid #e5e5e5; height: 20px; line-height: 20px; margin-left: 3px; text-align: center; background: #f5f5f5; color: #444; }
/*.flash-box .active{
   background: #fff;
  border: none;
  height: 40px;
  line-height: 60px;
  overflow: hidden;
}*/
.data-line .large { font-size: 24px; }
.data-line strong { display: block; float: left; width: 92px; font-weight: normal; }
.hqred { color: #cf0f0f; }
.optionarea { text-align: right; height: 30px; float: right; width: 97px; display: none; }
.active .optionarea { display: block; }
.optionarea span { float: left; }
.optionarea select { /*float: right;*/
    float: left; }
.tab-glb .action-btn, .tab-futures .action-btn, .tab-num .action-btn { width: inherit; padding: 0 10px; float: right;  *width:68px;
}
.tab-glb table { width:100%; border-collapse: collapse; /* border-bottom: 1px solid #e5e5e5; */
    float: left; }
.tab-glb td { height: 34px; padding-left: 10px; }
.tab-glb thead td { height: 33px; color: #999; }
.odd td { height: 30px; background: #f5f5f5; }
.tab-glb .odd td { height:34px; }
td.name a { color: #4489ca;/*  font-size: 14px;*/
}
.tab-box .last { border-right: 0; }
.action-btn:hover { background: #fff; }
.tab .cjyw ul { /*font-family:'Microsoft Yahei' ;*/
    padding: 14px 0 13px 0; border-bottom: 1px solid #e5e5e5; }
.tab .cjyw ul li { height: 38px; }
.tab .cjyw ul.last { border:0; }
.person-tab ul li { float: left; width: 50%;  *width:164px;
text-align: center; font-size: 14px; line-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.person-tab ul { background: #f5f5f5; height: 30px; width: 330px; border-bottom: 1px solid #e5e5e5; }
.person-tab li a { color: #444; text-decoration: none; }
.person-tab td { height: 30px; padding-left: 10px; text-align: right; padding-right: 10px; font-size: 14px; }
.person-tab thead td { font-size:12px; }
td.name { color: #4489ca;/* font-size: 12px; */
}
.person-tab td.name { text-align: left; }
.person-tab .tab-container { overflow: hidden; width: 100%; height:181px; }
.person-tab .panel { color: #777; padding-bottom: 20px; }
.person-tab .panel .ope { float: right; }
.person-tab .panel .ope a { color: #4489ca; }
.person-tab .panel-btn { margin-left: 110px; width: 96px; height: 28px; background: #cf0f0f; border: 1px solid #a40e19; color: #fff; }
.person-tab .panel p { padding:  15px; }
.person-tab .panel .panel-item { margin-bottom: 13px;  *width:281px;
}
.person-tab .panel .panel-item span { width: 110px; display: block; float: left; text-align: right; line-height: 28px; }
.person-tab .panel .panel-item input { height: 28px; border:1px solid #e5e5e5; outline: 0; padding-left: 5px; background-color: #f5f5f5; }
.person-tab .panel .panel-item input:hover { background-color: #fff; }
.person-tab thead { color:#999; }
.secpage .content a { color: #222; font-size: 16px;/*    border-bottom: 1px solid #666;*/
}
/*.secpage .content a:hover{
    text-decoration: none;
}*/
.secpage .title a { font-size: 18px; color: #444; }
.secpage em { color:#444; font-style:normal; }
.content em { color:#444; font-size: 16px; font-style:normal; }
.secpage .content a.sub-tt { color: #4489ca; padding-right: 10px; }
.secpage .content { /*  border-bottom: 1px solid #e5e5e5;*/
    height: 247px; padding: 11px 0; }
.pd-l-10 { padding-left: 10px; }
.secpage .content li { line-height: 36px; height: 36px; overflow: hidden; }
.secpage .content li.first a { font-size:18px; font-weight:bold; }
.secpage .content li.first span a { font-size:14px; font-weight:normal; }
.secpage .tool { margin-top: 0; border:0; font-family: 'Microsoft Yahei'; }
.secpage .control { /*height:300px;*/
    border-bottom:1px solid #e5e5e5; }
.secpage .jhqb { height:267px; _height:240px; }
.tool a { color: #444; font-size: 14px; display: block; line-height: 35px; text-decoration: none; 
    text-align: center; }

.longhu .lh-fresh { color:#999; font-size: 12px; float: right; padding-right: 10px;  *display:inline-block;
 *float: none;
 *margin-left:34px;
}

.secpage .tool .head { border-left:1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 0; }
.tool td { border:1px solid #e5e5e5; height: 35px; /*text-align: center;*/
    padding: 0; }
.secpage .school { margin-top:12px; padding: 10px; height: 94px; border:1px solid #e5e5e5;  *padding: 9px 10px 10px 10px;
}
.secpage .school a { float: left; color: #444; font-size: 14px; }
.secpage .school li a { background: url("/static/images/tool.png") no-repeat 0px -586px; padding-left: 32px; }
.secpage .jhqb li&gt;a { display: block; float: left; line-height: 41px; overflow: hidden; height: 41px;  *width:100%;
}
.secpage .jhqb ul { overflow: hidden; }
.secpage .school ul { margin-left: 70px; }
.secpage .school ul li { line-height: 30px; padding-left: 25px; }
.secpage .jhqb li a { color: #222; font-size: 16px;/*  text-decoration: underline;*/
}
.secpage .jhqb p a { color: #4489ca; font-size: 12px; margin-right: 10px; }
.secpage .jhqb p span { color: #999; float: left; margin-left: 10px; }
.secpage .jhqb p span a { padding-left: 0; }
.secpage .jhqb p .star { float: right; margin-right: 15px; }
.secpage .jhqb .star i { display: block; width: 14px; height: 14px; background: url("/static/images/star.png") no-repeat; float: left; }
.secpage .jhqb li { line-height: 49px;  *line-height: 14px;
overflow: visible; height:auto; _height:44px; _line-height:22px; }
.secpage .jhqb p { line-height: 18px; margin-top: -7px; overflow: hidden; float: left; width: 410px; padding-left: 10px; _margin-top:0; }
.thscp h2 { height: 30px; font-weight: normal; font-size: 18px; color: #444; font-family: MicroSoft Yahei; }
.bjtg h2 { height: 30px; font-weight: normal; font-size: 18px; color: #444; font-family: MicroSoft Yahei; }
.bjtg ul { border:0px solid #e5e5e5; padding: 10px 15px; }
.bjtg a { color:#333; font-size: 16px; }
.bjtg a span { color:#4489d3; }
.bjtg h2 a { font-size: 18px; font-size: 18px; background: url(/static/images/zmtIco.png) no-repeat 82px 4px; padding-right: 100px; }
.bjtg h2 a:hover { text-decoration: none; }
.bjtg i { font-style: normal; }
.bjtg li { overflow: hidden; }
.thscp .item { padding: 10px; border:1px solid #e5e5e5; margin-bottom: 11px; height: 68px; }
.thscp .item a { float: left; }
.thscp .item .txt { margin-left: 150px; }
.thscp .item .txt .title { color: #222; font-size: 18px; }
.thscp .item .txt p { float: left;  *width:100%;
}
.thscp .item .txt p a { color: #777; text-indent: 20px; }
.qqcj { _height:121px; }
.qqcj .tab-container { _margin-top:6px; }
.qqcj ul li { float: left; line-height: 28px; text-align: center; }
.qqcj ul.tab-box li { width: 110px; }
.qqcj ul { height: 28px; }
.qqcj ul.tab-box .last { width: 106px; }
.qqcj .num { display: block; width: 50px; height: 56px; background-color: #e8e8e8; position: relative; color: #777; border-radius: 2px; font-size: 32px; text-align: center; line-height: 40px; float: left; }
.qqcj .num .txt { font-size: 12px; position: absolute; left: 0; bottom: 0; width: 100%; line-height: 21px; }
.qqcj .item { padding: 15px 10px; position: relative;  *overflow: hidden;
height: 60px; _margin-top:0px; }
.qqcj .item .data { margin-left:60px; height: inherit; }
.qqcj .item .data li { float: inherit; width: 238px; font-size: 14px; text-align: left; white-space: nowrap; overflow: hidden; }
.qqcj .item .data li a { color:#444; }
.qqcj ul li { float: left; }
.qqcj .tab-box a { font-size: 14px; color: #777; text-decoration: none; }
.qqcj .item .data li.val { color: #999; font-size: 12px; line-height: 30px; }
.qqcj .tab-box .active a { color: #444; }
.qqcj .item .data li .large { color: #444; margin-right: 15px; margin-left: 5px; font-size: 18px; font-family: "Microsoft Yahei"; }
.qqcj .item .data li .hqred { color:#cf0f0f; }
.qqcj .item .data li .hqgreen { color:#6ca584; }
.qqcj .operate { border-left: 1px solid #e5e5e5; position: absolute; right: 0; width: 12px; top: -1px; height: 90px; border-top: 1px solid #e5e5e5; }
.qqcj .operate li { float: none; border-bottom: 1px solid #e5e5e5; height: 44px; }
.qqcj .operate li:hover { cursor: pointer; }
.qqcj .operate li i { display: block; border-width: 5px; position: absolute; left: 1px; }
.qqcj .operate li.up i { border-color: transparent transparent #ccc transparent; border-style: dotted dashed solid dashed; top: 16px;  *top:-8px;
_height:3px; _overflow:hidden; _top:10px; }
.qqcj .operate li.down i { border-color: #ccc transparent transparent transparent; border-style: solid dashed dotted dashed; bottom: 16px;  *bottom:-9px;
_height:3px; _overflow:hidden; _bottom:20px; }
.stock-analys { margin-top: 10px; }
.stock-analys ul.tab-box { height: 28px; }
.stock-analys ul li { line-height: 28px; text-align: center; width: 81px }
.stock-analys ul li a { text-decoration: none; color: #777; font-size: 14px; }
.stock-analys li.active a { color: #444; }
.stock-analys .item { padding: 10px 10px 10px 10px; }
.stock-analys .item .col li { width:80px; height:26px; background-color: #eee; color: #777; margin-bottom: 5px; overflow: hidden; }
.stock-analys .item .col li:hover { cursor: pointer; }
.stock-analys .item .col li.active { background-color: #cf0f0f; color: #fff; }
.stock-analys .item .col { margin-top: 10px; float: left; }
.stock-analys .ans { margin-left: 100px; margin-top:10px; }
.stock-analys .ans .explain { height: 50px; overflow: hidden; }
.stock-analys .ans .ans-tt { color: #999; }
.stock-analys .ans p { line-height: 25px; }
.stock-analys .ans p.detail { text-align: right; margin-top: 4px; line-height: 22px; }
.stock-analys .ans p.detail i { font-style: normal; color: #cf0f0f; }
.stock-analys .ans p.detail a { text-decoration: none; color: #fff; background-color: #4489ca; width: 57px; height: 22px; border-radius: 2px; display: block; float: right; text-align: center; margin-left: 6px; }
.stock-analys .ggyd, .stock-analys .ncxg { padding: 0; }
.stock-analys .ggyd td, .stock-analys .ncxg td { line-height: 31px; padding-left: 10px; }
.stock-analys .ggyd .time { color: #999; }
.stock-analys .ggyd .first td { padding-top: 5px; }
.stock-analys .ncxg thead td { color: #999; line-height: 35px; }
.stock-analys table { float: left; }
.stock-analys .tab-container { height: 160px; }
.stock-analys .sjph .ans, .stock-analys .sjph ul.col { margin-top:0; }
.stock-analys .sjph thead { color: #999; line-height: 30px; }
.stock-analys .sjph td { line-height: 30px; }
.stock-analys .sjph { padding-bottom: 0; }
.stock-analys td.name { font-size: 12px; }
.famous .detail-list img { border-radius: 55px; }
.famous .detail-list .info { float: left; }
.famous .detail-list .txt { margin-left: 130px; width: 235px; overflow: hidden; padding-top: 10px; }
.txt .name { font-size: 18px; color: #444; float: left; font-family: "Microsoft Yahei"; }
.txt .name a { color: #222; }
.famous .detail-list .txt .info { float: right; color: #777; font-size: 12px; margin-top: 5px; }
.famous .detail-list p { float: left; color: #777; margin: 3px 0 7px; width: 100%; height: 38px; overflow: hidden;  *clear:both;
}
.famous .detail-list p a { color: #222; float: left; margin: 3px 0 7px; }
.famous .detail-list .concern {
 *clear: both; float: left; background-color: #4489ca; color:#fff; border:0; display: block; padding: 0 10px 0 15px; letter-spacing: 5px; line-height: 22px; border-radius: 2px;  *width:36px;
text-decoration: none; }
.famous h2 { float: left; font-weight: normal; }
.famous h2 a { color:#cf0f0f; font-size: 18px; }
.famous .name-list { float: right; font-size: 14px; }
.famous .name-list a { color: #777; margin-right: 17px; }
.famous { margin-top: 20px; }
.famous .head { line-height: 38px; border-bottom: 2px solid #cf0f0f; font-family: MicroSoft Yahei; }
.famous .detail-list { overflow: hidden; border-bottom: 1px solid #e5e5e5; _height:150px; }
.famous .detail-list li { padding: 20px; float: left; height: 110px; }
.famous .detail-list li .detail { width: 370px; }
.detail-list li.hold { border-left:1px solid #e5e5e5; background-color: #f5f5f5; }
.detail-list li.hold .intro { display: block; font-size: 18px; width: 22px; text-align: center; color: #222; font-family: 'Microsoft Yahei'; height: 130px; margin-top: -11px; overflow: hidden; }
.detail-list li.hold .intro table { height: 100%; }
.detail-list li.hold .intro td { padding-left: 0; }
.qqcj { position: relative; }
.qqcj .more { position: absolute; right: 0; top: 6px; display: block; }
.qqcj .more a { color: #999; font-size: 12px; margin-right: 10px; }
.detail-list li.last { border-right: 1px solid #e5e5e5; }
.sub-box span.links { float: right; }
.sub-box ul.list { font-size: 16px; border-bottom: 1px solid #e5e5e5; padding: 10px 0; }
.sub-box ul.list li { white-space: nowrap; line-height: 38px; overflow:hidden; }
.sub-box ul.list li.first { font-weight: bold; font-size: 18px; }
.sub-box ul.list a { color: #222;/* border-bottom: 1px solid #666;*/
}
/*.sub-box ul.list a:hover{
    text-decoration: none;
}*/
.sub-box .head { line-height: 30px; border-bottom: 2px solid #e5e5e5; height: 30px; font-family: "Microsoft Yahei"; }
.sub-box .head h2 { height: 30px; border-bottom: 1px solid #e5e5e5; float: left; }
.sub-box .head h2 a { color: #444; font-size: 18px; font-weight: normal; text-decoration: none; border-bottom: 2px solid #cf0f0f; margin-top: -1px; display: block; float: left; line-height: 30px; font-family: 'Microsoft Yahei'; }
.module ul { padding: 10px 0; border-bottom: 1px solid #e5e5e5; }
.module ul a { color: #222; font-size: 16px; white-space: initial;/* border-bottom: 1px solid #666;*/
}
/*.module ul a:hover{
    text-decoration: none;
}*/
.module ul a img, .analys-create ul a img { float: left; margin-right: 15px; width: 121px; height: 75px; }
.module ul a img {  *margin-top: 10px;
}
.module ul li { white-space: nowrap; line-height: 38px; /**line-height: 39px;*/
    /* overflow: hidden; */
    overflow: hidden; word-wrap: break-word; height: 38px; }
.module ul .first { overflow: hidden; white-space: normal; line-height: inherit; margin: 7px 0; height: 75px;  *height:82px;
}
.module UL .first a {  *line-height: 39px;
}
.module ul .first .txt { margin-top: 12px; display: block;  *margin-top:0;
 *float: right;
}
.sub-box span.links a { font-size: 12px; color: #777; margin-right: 10px; }
.thscp ul a img { float: left; margin-right: 15px; width: 135px; height: 68px; }
.ycjp { float: right; }
.ycjp ul { padding-top: 20px; border-bottom: 0; }
.ycjp ul li { overflow: hidden; margin-bottom: 28px;  *margin-bottom:25px;
}
.ycjp ul li .title { font-size: 18px; color: #222; line-height: 32px; overflow: hidden; white-space: nowrap; word-wrap: break-word; }
.thscp ul li .title { font-size: 18px; color: #cf0f0f; line-height: 32px; overflow: hidden; white-space: nowrap; word-wrap: break-word; }
.thscp ul li { padding: 10px; border: 1px solid #e5e5e5; margin-bottom: 11px; height: 68px;  *margin-bottom:5px;
_padding: 7px 10px 6px 10px; }
.thscp ul li p { float: right; width: 238px; overflow: hidden; }
.ycjp ul li .abstr { color: #777; text-indent:20px; font-family: MicroSoft Yahei; }
.thscp ul li .abstr { color: #777; overflow: hidden; text-indent: 20px; }
.ycjp ul li p { margin-left: 136px; _margin-top:-20px; }
.ycjp ul li.last { margin-bottom: 0; }
.ycjp ul li p a { display: block; }
.thscp ul li p a { display: block; }
.thscp ul { }
.analys-create .show-panel { background: url("/static/images/vote.png") no-repeat right; padding-left: 10px; height: 120px; }
.show-panel .date { color: #777; line-height: 36px; }
.show-panel .date i { font-style: normal; font-size: 24px; }
.show-panel p { color: #777; font-weight: bold; line-height: 25px; }
.show-panel p span { color: #999; font-weight: normal; }
.analys-create .ad { height: 90px; border:1px solid #e5e5e5; clear: both; }
.assessment .tab-box, .funds-floor .tab-box, .vote-area .tab-box { height: 28px; line-height: 28px; float: left; border-bottom: 0; font-size: 14px;  *position:relative;
 *z-index:99;
}
.funds-floor .tab-container { margin-top: -10px;  *margin-top:-20px;
}
.vote-area .tab-box li { width: 80px; text-align: center; }
.vote-area .tab-box a { color: #777; font-size: 14px; }
.vote-area .tab-box .active a { color: #444; text-decoration: none; }
.vote-area .tab-box .active { line-height: 29px; }
.assessment .tab-container, .funds-floor .tab-container, .vote-area .tab-container { clear: both; border-top: 1px solid #e5e5e5; }
.vote-area .tab-container { height: 162px;  *margin-top:0px;
 *height: 168px;
_width:330px; _overflow:hidden; _height:160px; }
.funds-floor span.date, .vote-area span.date { float: right; color: #777; /* line-height: 29px; */
    margin-top: 10px; }
.vote-area .item { padding: 20px 10px; _padding:10px; }
.vote-area .item .column span { display: block; width: 40px; position: absolute; bottom: 0; }
.vote-area .chicang { margin-left: 138px; }
.vote-area .chicang p { line-height: 23px;  *overflow: hidden;
}
.vote-area .chicang p .iradio_square-grey {  *margin-top:3px;
}
.vote-area .chicang .percent {  *float: left;
}
.vote-area .item .column li { float: left; height: 120px; position: relative; width: 40px; margin-right: 10px; }
.vote-area .bg-red { background-color:#ed3b5f; }
.vote-area .bg-yellow { background-color: #f3e0ab; }
.vote-area .bg-green { background-color: #8baba0; }
.vote-area .bg-blue { background-color: rgb(133,158,188); }
.vote-area .vote-progress { height: 100%; position: relative; }
.vote-area .column { overflow: hidden; float: left; }
.vote-area .column .value { text-align: center; }
.vote-area .vote-radio { margin-left: 165px; margin-right: 15px; _height:121px; _margin-top:-120px; }
.vote-area .vote-radio p { line-height: 31px;  *overflow: hidden;
 *line-height: 33px;
 *width:128px;
}
.vote-area .vote-radio p input { _float:left; }
.vote-area .vote-radio p .iradio_square-grey {
 *margin-top:5px; _float:left; }
.vote-area .vote-btn { width: 100%; border:1px solid #e5e5e5; background-color: #f5f5f5; text-align: center; line-height: 26px; outline: 0; _float:left; _margin-left:-160px; }
.vote-area .vote-btn:hover { cursor: pointer; }
.vote-area .bg { display: block; width: 30px; height: 8px; float: right; margin-top: 10px; }
.vote-area .chicang .bg { margin-top: 6px; }
.vote-area .vote-radio .txt { color: #777; padding-left: 5px;  *float: left;
}
.vote-area canvas { float: left; }
.gzqh .panel canvas { float: left; margin-top: 16px; }
.gzqh .options { padding-top: 20px; margin-left: 166px; }
.gzqh .options a { width: 220px; height: 26px; line-height: 26px; margin-bottom: 4px; background-color: #f5f5f5; display: block; color:#444; text-decoration: none; }
/*.gzqh .options p:hover{
    background-color: #cf0f0f;
  color: #fff;
}*/
.gzqh .options a.chosen-single { margin-bottom: 0; }
.gzqh .options .active { /*	background-color: #cf0f0f;
        color: #fff;*/
}
.gzqh .options select { height: 25px; margin-bottom: 4px; }
.gzqh .options .type { padding-left: 12px; margin-right: 5px; }
.future-list .pieflag { display: block; float: left; width: 12px; height: 12px; margin-top: 3px; margin-right: 6px; _height:12px; _overflow:hidden; }
.future-list label { display: block; float: left; padding: 5px 8px;  *padding:8px;
/*_width:82px;*/
    _padding:7px 3px; }
.future-list { overflow: hidden; margin-top: 11px; _margin-bottom:10px; }
.future-list a { color: #444; }
#futuresub { _height:235px; }
.analys-create .ads { height: 85px; clear: both; margin-top: -4px;  *margin-top:-3px;
}
.double-table { overflow: hidden; margin-top: 6px;  *margin-top:0;
}
.double-table table { width: 50%; float: left; border:1px solid #e5e5e5; color: #444; }
.double-table thead td, .double-table tbody td { height: 30px; padding-left: 2px; text-align: right; padding-right: 8px; }
.double-table tfoot td, .double-table thead td { color: #777; }
.double-table td a { color: #444; }
.double-table tfoot .tab { display: block; float: left; width: 80px; height: 40px; line-height: 40px; text-indent: 10px; margin: 5px -5px; color: #fff; background: url("/static/images/tab.png") no-repeat; text-decoration: none;  *height:41px;
 *margin:4px -5px;
}
.double-table tfoot p span { display: block; }
.double-table tfoot p { margin-top: 7px; text-align: right; padding-right: 8px; }
.double-table tfoot p i { font-style: normal; padding: 0 5px; }
.finance .tab-box { height: 28px; line-height: 28px; }
.finance .tab-box li { width: 163px; }
.finance .data { color: #777; background-color: #f5f5f5; border-top: 1px solid #e5e5e5; line-height: 25px; overflow: hidden; padding: 0 7px; }
.finance .data span { display: block; }
.finance .center { margin:0 45px; float: left; }
.finance .data i { font-style:normal; color: #cf0f0f; }
.finance ul { height: 28px; line-height: 28px; border: 1px solid #e5e5e5; }
.finance ul li { float: left; width: 163px; text-align: center; border-right: 1px solid #e5e5e5; }
.finance ul li a { text-decoration: none; color: #777; font-family: 'Microsoft Yahei'; font-size: 14px; display: block; }
.finance ul li.active { border-top: 2px solid #cf0f0f; margin-top: -1px; background: #fff; }
.finance .container { border:1px solid #e5e5e5; border-top:0; _height:126px; }
.finance .last { border:none; }
.funds-floor { margin-top: 20px; }
.assessment, .consult, .thscp ul li .title, .funds-floor, .vote-area, .ycjp ul li .title, .analys-create .show-panel, .longhu, .famous .detail-list, .famous .head, .gp, .banner-content, .module ul .first a.title, .lunbo, ul.deposits, .jingxuan ul.list li.first, .tab li.first a, .secpage .content li.first a { font-family: microsoft yahei; }
.funds-floor .tab-container { clear: both; border-top: 1px solid #e5e5e5; }
.funds-floor td { line-height: 34px; padding-left: 10px; }
.funds-floor td.name a { font-size: 12px; }
.funds-floor thead td { color: #777; }

.hot-funds { float: right; }
.hot-funds .tab-box { height: 24px; margin-top:10px; border:0; background-color: #fff; }
.hot-funds .tab-box li { width: 59px; border:0; background: #eee; line-height: 24px; margin-right: 5px; }
.hot-funds .tab-box li.active { border:0; background: #cf0f0f; }
.hot-funds .tab-box li.active a { color: #fff; }
.hot-funds .tab-container { border-top:1px solid #e5e5e5; margin-top:10px;  *margin-top:11px;
}
.hot-funds td { line-height: 30px; }
.hot-funds td a { color: #444; }
.hot-funds td span { display: block; width: 44px; height: 22px; background: #cf0f0f; color: #fff; line-height: 22px; text-align: center; border-radius: 3px; margin: 0 auto; }
.hot-funds td i { font-style: normal; font-weight: bold; }
#jijinyw ul {  *height: 266px;
}
.assessment .tab-box li { width: 76px; }
.assessment .top-tt { display: block; float: left; color: #444; margin-top: 14px; padding-left: 10px; }
.assessment p.val { text-align: center;     /* margin-top: 3px; */
    *margin-top:0;
}
.assessment p.val span { color:#d75442; padding: 0 5px; }
.assessment .tab-container { border-bottom: 0; }
.assessment .fund-data { border:1px solid #e5e5e5; border-top:0; padding: 7px 20px 7px 20px; /**padding-bottom: 5px;
    *padding-top:8px;*/
    _height:96px; _padding:8px 20px 8px 20px; }
.assessment .fund-data .fund-data-input { width: 200px; border:1px solid #e5e5e5; padding: 0 10px; line-height: 24px; height: 24px; outline: none; float: left; margin-bottom: 4px; }
.assessment .fund-data a { border: 1px solid #e5e5e5; background: #f5f5f5; color: #444; display: block; float: left; text-decoration: none; margin-bottom: 4px; }
.assessment .fund-data a.web-fund { /* padding: 0 20px; */
    line-height: 26px; margin-right: 9px; margin-top: 5px; width: 88px; text-align: center; overflow: hidden;/**padding: 0 16px;*/
}
.assessment .fund-data a.web-fund:hover { /*background-color: #fff;*/
    font-weight: bold; text-decoration: underline; }
.assessment .fund-data p { height:38px; overflow: hidden; width: 288px; }
.assessment .fund-data a.last { margin-right: 0; }
#search-fund-jz { float: right; width: 55px; text-align: center; line-height: 24px; }
/*.assessment .stock-flash{
  height:80px;
  width:328px;
  clear:both;
    display: block;
  overflow: hidden;
}*/
.assessment .level { float: right; display: block; line-height: 28px; color: #777; }
.clear { clear: both; }
ul.deposits li { float: left; border-right: 1px solid #b90808; width: 279px; }
ul.deposits { border:1px solid #b90808; height: 111px; }
ul.deposits li.last { border-right: 0; width: 278px; }
ul.deposits span.title { display: block; height: 36px; background: #d03e3e; color: #fff; line-height: 36px; text-indent: 15px; font-size: 16px; }
ul.deposits p { padding: 0 10px; overflow: hidden; color: #777; height: 38px; }
ul.deposits .dep-date { float: left; margin-top:20px; }
ul.deposits .large { font-size: 30px; color: #444; float: right; }
ul.deposits .large i { font-style: normal; font-size: 14px; }
span.large { font-size: 24px; }
ul.deposits .val { margin-left: 10px; line-height: 38px; color: #777; display: block; padding-left: 30px; background: url("/static/images/wealth.png") no-repeat; float: left; }
ul.deposits .shouyib { background-position: 0 7px; }
ul.deposits .licaib { background-position: 0 -36px; }
ul.deposits .tehui { background-position: 0 -74px; }
ul.deposits .show { float: right; margin-right: 10px; width: 78px; height: 20px; display: block; border: 1px solid #a40e19; background: #cf0f0f; color: #fff; text-align: center; border-radius: 3px; margin-top: 7px; text-decoration: none; }
.consult a { width: 160px; height: 67px; display: block; text-align: center; text-decoration: none; color: #fff; border-radius: 2px; }
.consult .main { font-weight: bold; font-size: 24px; line-height: 43px; }
.consult a.regist { float: left; background: #d03e3e; }
.consult a.regist:hover { background: #e15252; }
.consult a.regist:hover .sub { background: #c01c1c; }
.consult a.load:hover { background: #519be0; }
.consult a.load:hover .sub { background: #1f6db6; }
.consult a.load { background:#4489ca; float: right; }
.consult .sub { display: block; height: 24px; line-height: 24px; }
a.regist .sub { color: #e7cdcd; background: #a81313; }
a.load .sub { color: #cdd6e3; background: #125697; }
.consult .info { margin-top:10px; clear:both; height: 34px; border:1px solid #e5e5e5; border-radius: 2px; background: #f5f5f5;  *margin-top:-10px;
}
.consult .info .txt { display: block; float: left; width: 33px; text-align: center; background: #d03e3e; color: #fff; border-radius: 2px; line-height: 14px; padding: 4px 0; margin-top: -1px; }
.consult .info .number { font-size: 23px; font-weight: bold; display: block; margin-left: 3px; float: left; letter-spacing: 1px; }
.consult .date { float: right; padding-right: 2px; }
.consult .date span { display: block; color: #777; }
.quanzi { margin-top:30px; float: left; }
.quanzi ul li { margin-top: 18px; overflow: hidden; }
.quanzi ul li img { border-radius: 7px; float: left; }
.quanzi .join { float: left; margin-left: 6px; font-family: 'Microsoft Yahei'; width: 110px; _margin-top:-12px; }
.quanzi ul a { display: block; color: #444; }
.quanzi .join a .num { color:#dd7366; font-size: 20px;  *font-size:19px;
}
.quanzi .topic { font-size: 14px; /*font-family: 'Microsoft Yahei';*/
    overflow: hidden; white-space: nowrap; height: 21px; }
.quanzi .content { float: right; width: 238px; margin-left: 5px; float: left; _margin-top:-12px; }
.quanzi .content span { color: #777; margin-top: 10px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.quanzi .topic span { margin-top:0; white-space: initial; color:#444; font-family: microsoft Yahei; }
.quanzi ul { /*border-bottom: 1px solid #e5e5e5;*/
    padding-bottom: 10px; }
.jingxuan { float: right; margin-top:30px; }
.jingxuan ul.list { border-bottom: 0; padding-bottom: 0; }
.lunbo { border-top: 1px solid #e5e5e5; margin-top: 10px; padding-top: 20px; }
.jingxuan ul.list li { line-height: 39px; }
.jingxuan ul.list li.first { font-size:18px; font-weight:bold; }
.strategy .child { float: left; margin-left: 20px; width:190px; _margin-left:10px; }
.strategy .child img { float: left; border-radius: 25px; width: 50px; height: 50px; }
.strategy .child span { display: block; }
.pink { color: #dd7366; }
.strategy { float: right; }
.strategy .child .percent { font-size: 20px; }
.strategy .child .title { display: block; margin-left: 60px; color: #444; font-size: 14px; font-family: 'Microsoft Yahei'; }
.strategy .child .rate { margin-left: 58px; color: #777; }
.strategy .child .rate i { color: #dd7366; font-style: normal; }
.strategy .child .order { background: #d00f0f; display: block; color: #fff; border: 1px solid #a40e19; line-height: 25px; padding: 0 10px; height: 25px; border-radius: 3px; margin-top: 10px; _padding:0 5px; }
.box .hot-comment { margin-top:30px; }
.hot-comment ul { padding: 8px 10px; color: #444;  *padding:14px 10px;
}
.hot-comment head h2 { font-size: 14px; color:#999; }
.hot-comment head h2 span { color:#cf0f0f; }
.hot-comment ul li { line-height: 39px; font-size: 14px; height: 39px; overflow:hidden; }
.hot-comment ul .comment { display: block; /*width: 30px;
    height: 25px;*/
    float: left; /*background: url("/static/images/comment.png") no-repeat;*/
    margin-top: 10px; margin-right: 8px; line-height: 20px; text-align: center; font-size: 12px; border:1px solid #ddd; border-radius: 3px; background: #f9f9f9; padding: 0 2px; }
.hot-comment ul a { color: #222;/*font-family: 'Microsoft Yahei';*/
}
.licai { float: left; margin-top: 20px; }
.licai .first a { line-height: 30px; }
.waihui { float: right; margin-top:20px; }
.relax img { width: 285px; height: 185px; }
.relax ul { margin-top:20px; }
.relax li { float: left; margin-right: 20px; }
.relax li a { color: #fff; position: relative; }
.relax li a span { display: block; position: absolute; bottom: 3px; /*width: 100%;*/
    width:285px; color: #fff; height: 32px; text-align: center; line-height: 32px; font-size: 16px; font-family: 'Microsoft Yahei';  *left:0;
}
.relax li .shadow { background: #000; background: rgba(0,0,0,0.8); filter:alpha(opacity=80); }
.relax li.last { margin-right: 0; }
.relax h2 { height: 30px; border-bottom: 1px solid #e5e5e5; }
.relax h2 a { color: #444; font-size: 18px; font-weight: normal; text-decoration: none;  margin-top: -1px; display: block; float: left; line-height: 30px; font-family: 'Microsoft Yahei'; }
.bt-ad { height: 100px; }
.guide h2 { border-bottom: 2px solid #cf0f0f; }
.guide h2 a { color:#444; font-size: 18px; font-family: 'Microsoft Yahei'; font-weight: normal; }
.guide ul { padding: 20px 0 15px 20px; overflow: hidden; }
.guide ul li { float: left; }
.guide ul li.last { margin-right: 0; }
.guide ul a { display: block; float: left; }
.guide ul a.title { color: #cf0f0f; line-height: 30px; font-size: 14px; }
.guide ul .item { clear: both; }
.guide ul .item .sub-title { color: #444; line-height: 30px; font-size: 14px; width: 65px; }
.guide .content { overflow: hidden; /* margin-left: 20px; */
    width: 230px; float: left;  *float: left;
 *width:222px;
}
.guide .content a { color: #777; width: 73px; line-height: 30px; }
.guide ul li.last .content { width: 225px; }
#footer { clear: both; overflow: hidden; padding-top: 20px; text-align: center; width: 1200px; margin:0 auto; font: 12px/24px \5b8b\4f53, tahoma, arial, sans-serif;/*background: #212121;*/
}
/*
#block_3367{
    position: absolute;
    left: 0;
    width: 100%;
}
*/
#footer p { margin: 0; color: #777; }
#footer a { line-height: 24px; color: #ccc; text-decoration: none; }
#footer span { color: #999; padding: 0 15px; }
.bottom { width:100%; background-color: #353535; }
#footer .c333 a { color: #777; }
#footer .c333 { line-height: 35px; }
.bottom .erweima { overflow: hidden; /*background-color: #353535;*/
    color: #ccc; padding: 15px; width: 1200px; margin:0 auto; }
.bottom .item { float: left; width:300px; }
.bottom .item img { float: left; }
.bottom .item span { display: block; margin-left: 138px; line-height: 31px; }
.bottom .item .scan { background: url("/static/images/scan.png") no-repeat; padding-left: 37px; margin-top: 30px; }
.bottom-link { width: 100%; background-color: #212121;/* position: absolute; */
    /* left: 0; */
}
.bottom .erweima .back { display: block; float: right; width: 80px; height: 80px; background: url("/static/images/back-top.png") no-repeat; margin-top: 20px; }
.calc { background: #f5f5f5; border-radius: 5px; padding: 8px 10px; border: 1px solid #d5d5d5; }
.calc .title a { color: #444; font-size: 14px; float: left; }
.calc .shownum { background: #494949; border-radius: 3px; border: 1px solid #484848; box-shadow: inset 0px 0px 4px 2px #7d7d7d; overflow: hidden; padding: 0 10px; margin-top: 5px; height: 58px; }
.calc .shownum .text { display: block; float: left; margin-top: 30px; color: #fff; }
.calc .shownum .number { font-family: 'Impact'; font-size: 40px; color: #ccc; float: right; }
.calc .shownum .number font { font-size: 14px; font-family: 'Microsoft Yahei'; }
.calc .cate_tab { margin-top: 15px; padding: 0 10px; color: #777;  *margin-top:16px;
_height:22px; }
.calc .cate_tab &gt; label {
 *display: inline-block; _display:block; _float:left; _width:89px; }
.calc .calc_tx { display: inline-block; width: 90px; text-align: right;  *width: 88px;
_float:left; }
.calc .cate_tab_cnt { color: #777; }
.calc .calc_text { width: 118px; border: 1px solid #e5e5e5; text-indent: 10px; outline: 0; border-radius: 3px; margin: 0 8px; }
.calc .gpublic label, .calc .gaccumulate label { float: left; }
.calc .public .calc_text { line-height: 28px; height: 28px; }
.calc .mix .calc_text { line-height: 28px; height: 28px; width: 60px; }
.public p { margin: 5px 0; overflow: hidden;  *margin:5px 0;
}
.calc .public p label { display: block; float: left; }
.calc .public p label.hide { display: none; }
/*.calc .mix p{
  margin:2px 0;
}*/
.calc p.repayment &gt; label { float: none; display: inline-block; }
.public #calcSelect { height: 30px; width: 120px; margin-left: 6px;  *margin-left:8px;
}
.mix #calcSelect { height: 30px; width: 76px; margin-left: 9px;  *margin-left:10px;
}
.mix p { overflow: hidden; margin:5px 0; }
.calc .calc_op { text-align: center; margin-top: 14px; _width:308px; }
.calc .calc_op a { width: 118px; height: 38px; border-radius: 5px; border: 1px solid #e5e5e5; background-color: #cf0f0f; box-shadow: inset 0px 3px 4px 2px #C21313; display: inline-block; margin: 0 10px; line-height: 38px; text-decoration: none; color: #fff; font-size: 14px; font-family: "Microsoft Yahei";  *width:109px;
}
.calc .calc_op a.color { background:#cd1717; color: #fff; box-shadow: inset 0px 3px 4px 2px #E56363; }
.calc .calc_op a.reset { background: #e4e4e4; color: #777; box-shadow: inset 0px 3px 4px 2px #ECEBEB; }
.calc .calc_op a.reset:hover { background: #fff; box-shadow: none; }
.relax { margin-top:35px; }
.v ul li { float: left; position: relative; padding: 0 5px; }
.v ul li a { width: 180px; position: relative; }
.v { float: left; width: 420px; position: relative; overflow: hidden; }
.v .v_slider { width: 360px; overflow: hidden; height: auto; margin: 0 auto;  *position: relative;
 *width: 401px;
}
.v .v_slider .inner {  *overflow:hidden;
 *position:relative;
 *width:359px;
 *margin-left:22px;
}
.v .v_slider ul { width: 4000px; height: 86px; overflow: hidden; }
.v .v_slider img { width: 180px; height: 114px; }
.v .v_slider span { display: block; position: absolute; bottom: 31px; width: 180px; color: #fff; height: 18px; text-align: center; left:0;  *width:99%;
}
.v .v_slider span.mask { opacity: 0.5; background: #000; filter:alpha(opacity=50); }
.v .v_slider span.shadow { opacity: 0.5; background: #000; filter:alpha(opacity=50); }
.v .prev, .v .next { display: block; background: url("/static/images/arr.png") no-repeat; position: absolute; width: 15px; height: 100%; top: 0; }
.v .prev { background-position: -4px 27px; left: 0; }
.v .next { right: 0; background-position: -3px -35px; }
.v .prev:hover, .v .next:hover { cursor: pointer; }
.gp .search {  *overflow: hidden;
}
.rightCol { position: fixed; /*top:374px;*/
    width: 55px; bottom:0; z-index: 1001; }
.leida { height: 40px; margin-top: 8px; position: relative; }
.leida i { display: block; height: 40px; background-position: 103px 294px; /* background-color: #fff; */
    cursor: pointer; }
.leida i.hide { display: none; }
.leida .zhed { display: block; float: left; background-position: -5px -338px; text-indent: -100px; overflow: hidden; padding: 0 34px 0 0; white-space: nowrap; }
.leida .historyData { background-position: -10px -403px; padding: 5px 0 5px 40px; color: #ccc; }
.leida .detail { /*width: 502px;*/
    width:360px; position: absolute; right: 0; background-color: #444; height: 40px; border-radius: 2px; color: #ccc; font-size: 14px; line-height: 40px; padding: 0 8px; top:0; overflow: hidden; }
#ledatail { position: absolute; }
.leida .detail a, .leida .detail span { margin: 0 3px; }
.leida .detail a { color:#689ed1; }
.rightCol ul { border:1px solid #e5e5e5; border-radius: 3px; overflow: hidden; border-bottom: 0; }
.rightCol ul li { border-bottom: 1px solid #e5e5e5; background-color: #f5f5f5; }
.rightCol ul li a { display: block; background: url("/static/images/rightcol.png") no-repeat; color: #777; text-align: center; height: 60px; line-height: 91px; text-decoration: none; }
.rightCol ul li:hover { background-color: #fff; }
.rightCol ul li a.share { background-position: 5px -6px; }
.rightCol ul li a.share:hover { background-position: 6px -254px; }
.rightCol ul li a.receipt { background-position: 2px -74px; }
.rightCol ul li a.receipt:hover { background-position: 8px -313px; }
.rightCol ul li a.comment { background-position: 6px -134px; }
.rightCol ul li a.comment:hover { background-position: 7px -374px; }
.rightCol ul li a.bottom { background-position: 7px -193px; }
.rightCol ul li a.bottom:hover { background-position: 10px -435px; }
.rightCol ul li a.top { background-position: 12px -490px; }
.rightCol ul li a.top:hover { background-position: 11px -545px; }
.search-tip-box .sbox-bd { width: 340px; padding: 10px; }
.search-tip-box { position: absolute; z-index: 999; background-color: #fff; border: 1px #ccc solid; }
.search-tip-box .sbox-ft { text-align: right; padding-right: 10px; background-color: #f8f8f8; height: 26px; line-height: 26px;  *width:350px;
}
.search-tip-box .sbox-ft a { color:#444; }
.search-tip-box .stips li { line-height: 24px; height: 24px; list-style: none outside none; }
.search-tip-box .stips .selected { background-color: #f8f8f8; }
.search-tip-box .stips li a { display: block; color: #777; }
.search-tip-box-xx .sbox-bd { width: 340px; padding: 10px; }
.search-tip-box-xx { position: absolute; z-index: 999; background-color: #fff; border: 1px #ccc solid; }
.search-tip-box-xx .sbox-ft { text-align: right; padding-right: 10px; background-color: #f8f8f8; height: 26px; line-height: 26px; }
.search-tip-box-xx .sbox-ft a { color:#444; }
.search-tip-box-xx .stips li { line-height: 24px; height: 24px; list-style: none outside none; }
.search-tip-box-xx .stips .selected { background-color: #f8f8f8; }
.search-tip-box-xx .stips li a { display: block; color: #777; }
.autocomplete { background: #fff; border: 1px solid #bdbdbd; border-top: 1px solid #bdbdbd; position: absolute; color: #444; }
.autocomplete dl { cursor: pointer; }
.autocomplete dt, .autocomplete dd { height: 24px; line-height: 24px; font-family: 'SimSun'; margin-bottom: 0; }
.autocomplete dd.selected, .autocomplete dt.selected { background: #cfcfcf; }
.autocomplete dt.selected { background: #cfcfcf; }
.autocomplete dt { background: #f0f0f0; padding-left: 5px; border-bottom: 1px solid #e8e8e8; }
.autocomplete dt strong { color: #c30; }
.autocomplete dd span { margin-right: 20px; }
.autocomplete dd { padding-left: 18px; cursor: pointer; overflow: hidden; }
.gzqh .gzqh-flash { position: relative; margin-left: 20px; overflow: hidden; float: left; margin-top: 16px; }
.gzqh .overlay { position: absolute; left: 0; top: 0; }
.pie_tip { padding: 5px; background: white; text-align: left; border-radius: 3px; border: 1px solid black; position: absolute; top: 0; font-size: 12px; line-height: 16px; }
.ctip { z-index: 2; background: #fff; border: 1px solid #007cc8; padding: 2px; font-size: 12px; text-align: center; }
.basepos { position: absolute; left: 0; top: 0; }
.stock-flash, .ght, .rzrq { height: 100px; width: 328px; clear:both; display: block; border-bottom: 0; }
#containerflash { width: 120px; height: 125px; margin-top: 15px; margin-left: 20px; float: left; }
#holdnum .num { position: absolute; }
.hqblack { color: #333; }
.guide { font-family: "Microsoft Yahei"; }
.whole-wrap { background: #000; opacity: 0.5; filter:alpha(opacity=50); position: fixed; width: 100%; height: 100%; z-index: 199; top:0; }
.first_img { top: 38px; }
.sec_img { top: 792px; }
.third_img { top:1630px; }
.forth_img { top:1610px; }
.fifth_img { top:1732px; }
.end_img { top: 300px; left: 500px; }
#whole_intro .introduce { cursor: pointer; position: absolute; z-index: 999; }
#whole_intro .introduce span { position: absolute; width: 152px; height: 55px; background: #000; opacity: 0; filter: alpha(opacity=0); }
#whole_intro .first_img .nextbtn { left: 172px; bottom: 0; }
#whole_intro .first_img .skipbtn { left: 0px; bottom: 0; }
#whole_intro .sec_img .nextbtn { right: 22px; top: 150px; }
#whole_intro .sec_img .skipbtn { top: 150px; left: 104px; }
#whole_intro .third_img .nextbtn { left: 170px; bottom: 104px; }
#whole_intro .third_img .skipbtn { bottom: 104px; left: 0; }
#whole_intro .forth_img .nextbtn { left: 270px; bottom: 3px; }
#whole_intro .forth_img .skipbtn { left: 99px; bottom: 3px; }
#whole_intro .fifth_img .nextbtn { top: 112px; left: 613px; }
#whole_intro .fifth_img .skipbtn { top: 112px; left: 445px; }
#whole_intro .end_img .end { right: 0; bottom: 0; width: 233px; }
.commentListwrap { height:26px; overflow: hidden; position:relative; }
.commentList { width: 246px; height: 800px; position:absolute; }
#zjfw td a { font-size:14px; }
.module ul a.title { margin-top:10px;  *margin-top:15px;
display: block; }
.module ul .first a.title { font-weight:bold; font-size:18px; _margin-top:8px; border-bottom:0;/*text-decoration: underline;*/
}
.sub-box ul.list .first a { /*text-decoration: underline;*/
    border-bottom: 0; }
.sub-box ul.list li, .jingxuan ul.list li, .secpage .content li, .module ul li, .secpage .jhqb li a, .tab .cjyw ul li { background: url("/static/images/dot-m.png") no-repeat 3px 17px; padding-left: 18px; }
.secpage .jhqb li, .module ul .first { background:none; padding-left:0; }
.secpage .content li { background-position: 3px 19px; }
.secpage .jhqb li a { background-position: 3px 18px; border-bottom: 0; }
.dimonsion { position: fixed; left: 0; top: 480px; width: 100px; background: #f5f5f5 url("/static/images/down-adl2.png") no-repeat; height: 186px; overflow: hidden; }
.dimonsion ul { margin-top:60px; border-right: 1px solid #e5e5e5; }
.dimonsion ul li { padding-left: 36px; line-height: 28px; }
.dimonsion ul li a { color:#999; }
.dimonsion a.close { display: block; width: 20px; height: 15px; text-indent: 100px; position: absolute; right: 0; bottom: 0; }
.flash-single { _width:328px; }
.brandInfo { text-align: center; font-size: 38px; display: none; _display:block; line-height: 3.5; width: 1200px; margin: 0 auto; position: relative; }
.brandInfo a { color:#ff0000; }
.brandInfo a.closebrand { color: #444; font-size: 14px; line-height: 20px; text-decoration: none; float: right; position: absolute; right: 75px; bottom: 44px; }
.secpage {  *margin-top:0;
}
.yb_1, .yb_3, .yb_4, .yb_5, .yb_6, .yb_7, .yb_8, .yb_2 { background: url(/static/images/gif/ybs.png) no-repeat; position: absolute; width: 40px; height: 40px; }
.yb_1 { background-position: -14px -13px; }
.yb_2 { background-position: -14px -54px; }
.yb_3 { background-position: -14px -100px; }
.yb_4 { background-position: -14px -148px; }
.yb_5 { background-position: -14px -193px; }
.yb_6 { background-position: -14px -239px; }
.fe_welcome { display: block; width: 535px; height: 104px; background: url(/static/images/gif/newYear1.png) no-repeat; float: left; margin-top: -14px; }
.fe_welcome.yuanbao { background: url(/static/images/gif/newYear2.png) no-repeat; }
i.yuanxiao { background: url(/static/images/yxicon.png) no-repeat; display: block; position: absolute; width: 245px; height: 110px; left: 210px; top: -9px; z-index: 99; }
i.closeye { background-position: 0 -121px; }
.link_scroll { position: absolute; overflow: hidden; border: 1px solid #e5e5e5; width: 223px; float: left; right: 0; top: 30px; background: #fff; padding-left: 5px; }
.link_scroll p { float:left; }
body .dialog-bottom { bottom:0; }
@media \0screen\,screen\9 {
.data-line &gt; span { width: 109px; margin-right: 0; }
}
#block_3366 { clear:both }
@charset "gbk";
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 arial, \5b8b\4f53, tahoma, sans-serif; }
body { font-family: SimSun, "Hiragino Sans GB", STXihei, Tahoma, Arial, sans-serif; }
ul, ol { list-style: none; }
body.festivel { /*background: url(/static/images/festival.png) no-repeat top center;*/
    background: url(/static/images/gif/festival.png) no-repeat top center; padding-top: 242px; }
a { color: #333; text-decoration: none; -webkit-transition: color .5s ease; -moz-transition: color .5s ease; -o-transition: color .5s ease; transition: color .5s ease; outline:none; }
table { border-collapse: collapse; width: 100%; }
td { padding-left: 10px; }
img { border:0; }
.placeholder { color:#ccc; }
a:hover { text-decoration: underline; }
.linead { position: fixed; top:135px; z-index: 99; }
.linead.l-ad { left:0; }
.linead .close { width: 100%; display: block; text-align: center; }
.linead.r-ad { right: 0; }
.linead .aim { height: 300px; width: 24px;/*background-color: #e8e8e8;*/
}
.linead .aim.big { width:79px; }
.linead .close:hover { cursor: pointer; }
/*.yahei{
    font-family: "Microsoft Yahei";
}*/
.topnav { z-index: 999; position: absolute; top: 0; left: 0; width: 100%; height: 30px; color: #727171; border-bottom: 1px solid #e5e5e5; background: #f8f8f8; }
.wrapper { width: 1200px; margin: 0 auto; background: #fff; }
.topnav .site_nav { height: 30px; position: relative; background: #f8f8f8; }
.sitemap { float: left; line-height: 29px; }
.topnav a { color: #777; text-decoration: none; }
.topnav .login .submit_btn, .sitemap_trigger, .nav .hd, .nav .bd li, .topbar .next, .topbar .prev, .m_topic h3, .flashbox_tab a, .sub_channel strong a, .school_part .handle a, .school_part .ft li, .searchbar .action_btn, .m_list_ico li, .realtime_tx, .m_head .subnav li, .m_topic li, .ico_page, .m_topic .ico_nczg a, .calendar h4, .stock .stock_info .vote a, .line1th, .lineth, .ths_stock_slide li a, .ths_stock_slide .next, .ths_stock_slide .prev, .slide .handle a, .m_topic .ico_hot, .pos_ico, .ths_pop .close, .vote_res_chart a, .ths_slide_info .arrow, .hot_topic_handle a, .number_tx_box, .number_tx_box .inner, .doctor_handle a, .gb_index .handle a { background: url(http://i.thsi.cn/images/home/s_v2.png) no-repeat 9999px 9999px; }
.sitemap_setindex { display: block; float: left; background: url("/static/images/shouc.png") no-repeat 0px 7px; padding-left: 18px; }
.sitemap_trigger { float: left; padding: 0 22px 0 10px; background-position: right -393px; margin-right: 10px; }
.sitemap_menu { display: none; position: absolute; left: 0; top: 29px; border: 1px solid #e5e5e5; background: #fff; font-family: microsoft yahei; }
.sitemap_menu a { display: block; height: 24px; line-height: 24px; text-align: center; color: #333; }
.sitemap_menu a:hover { background:#dc3d3d; color: #fff; }
.site_nav .login { color: #fff; line-height: 32px; }
.fr { float: right; }
.fl { float: left; }
.topHeader-btn { height: 29px; line-height: 29px; padding: 0 15px; color: #fff; margin-left: 1px; }
#header_login { position: relative;  *width:124px;
}
.topHeader-btn:hover { background-color:#e6e6e6; }
.sitemap .selected { background-color:#e6e6e6; }
.login-center { width:450px; height: 200px; border: 10px solid #e9e9e9; background: #fff; padding: 15px; position: fixed; font-family: \5FAE\8F6F\96C5\9ED1; }
.login-center a { text-decoration: none; color:#046f99; font-size: 14px; }
.login-center .head { margin:0; }
.login-center .head span { color: #999; font-size: 14px; }
.login-center .head a { text-decoration: none; color: #046f99; float: right; font-size: 14px; }
.center-form { width: 350px; margin: 0 auto; padding:30px 0 20px 0; position: relative; }
.center-form .submit { background: #2b86a9; border: 0; color: #fff; width: 67px; height: 67px; letter-spacing: 5px; position: absolute; right: 0; top:30px; }
.center-form .submit:hover { cursor: pointer; }
.center-form .item { margin-bottom: 10px; }
.center-form .item input { width: 208px; height: 24px; border: 1px solid #ddd; padding-left: 5px; }
.center-form .item label { display: block; float: left; width: 45px; font-size: 14px; padding: 0 5px; line-height: 28px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
.clearfix { zoom: 1 }
.center-form &gt;label { margin-left: 55px; font-size: 14px; font-family: 'Simsun'; }
.login-center a.forget { color:#999; }
.login-center a.qq, .login-center a.weico { float: right; color: #333; margin-right: 10px; background: url("/static/images/icons.png") no-repeat; padding-left: 26px; }
.login-center a.weico { background-position: 0 -33px; }
.login-center hr { height: 1px; border: none; border-top: 1px solid #ddd; clear: both; }
.login-center a.regist, .login-center a.forget {  *float: left;
}
.login-center a.regist { margin-right: 10px; }
.hide { display: none; }
a { color: #579feb; }
.login-top { width: 480px; height: 220px; background: #fff; box-shadow: 0 0 10px rgba(183,183,183,0.8); position: absolute; right: 0px; top: 29px; padding: 25px 20px 20px 0; z-index:110; }
.login-top a.close { color: #b9b9b9; position: absolute; top: 3px; right: 6px; font-family: cursive; font-size: 14px; }
.login-top .scan { float: left; border-right: 1px solid #d3d3d3; width: 155px; padding:0 20px; text-align: center; }
.login-top .scan span { display: block; font-size: 14px; color: #636363; line-height: 20px; }
.login-top { line-height: 20px; }
.login-top .scan p { color: #7d7d7d; font-size: 12px; background: #f1f1f1; display: inline-block; line-height: 22px; padding: 0 8px; border-radius: 17px; background:url("/static/images/bac.png") no-repeat\9;  *background-position: 15px 0;
}
.login-top .panel p a { float: right; }
.login-top .panel p span { font-size: 14px; color:#333; }
.login-top .scan img { margin:20px 0; }
.login-top .panel { margin-left: 196px; padding-left: 30px; }
.login-top .panel form { margin-top:20px; }
.login-top .panel form input { width: 222px; height: 38px; border: 1px solid #b7b7b7; border-radius: 3px; padding-left: 16px; font-size: 14px; margin-bottom: 10px; outline: none; line-height: 38px; }
.panel .submit { margin-top: 8px; line-height: 30px; }
.login-top .panel .log { width: 80px; height: 30px; background: #f43637; color: #fff; margin: 0 20px 0 0; border: 0; letter-spacing: 13px; text-align: center; padding: 0 20px; float: left; background: url("/static/images/red.png") no-repeat\9; width:86px\9; line-height: 21px; }
.login-top .panel .log:hover { cursor: pointer; }
.panel .submit i.check { display: block; float: left; width: 15px; height: 15px; margin-top: 8px; margin-right: 5px; }
.panel .submit i.checked { background: url("/static/images/checked.png") no-repeat; }
.panel .submit a { float: right; line-height: 32px; }
.panel .submit span { color:#333;  *float: left;
}
.panel .submit i.uncheck { background: url("/static/images/box.png") no-repeat; }
.panel .other-link { text-align: center; margin-top: 16px; width: 100%; }
.panel p.other-link a { float: left; color: #333; display: block; height: 26px; padding-left: 26px; line-height: 26px; background: url("/static/images/icons.png") no-repeat; margin: 0 15px; }
.panel p.other-link a.weico { background-position: 0 -32px; }
.topHeader { overflow: inherit; }
.wrap-box { height: 75px; padding-top: 15px; padding-bottom: 5px; position: relative; z-index:90; }
.loc-left { width: 325px; float: left; }
.loc-right { float: right; }
.loc-left img { float:left; }
.wrap-box .newYear { margin-top:-10px; }
.newYear img { margin-top:-15px; }
#search_holder { width: 490px; }
.tabs-wrap { height: 26px; position: relative;  *z-index: 99;
}
.tabs-wrap .ths-tab { text-align: center; cursor: pointer; float: left; _display: inline; _zoom: 1; width: 53px; height: 20px; line-height: 22px; background-position: 0 100px; }
.tabs-wrap .ths-tab a { color: #999; }
.tabs-wrap li.selected a { color: #444; }

.guideban { height: 50px; position: relative;  *z-index:0;
}
.guideban ul.chanel { overflow: hidden; border-radius: 3px; background: #cf0f0f; box-shadow: inset 0px -3px 7px rgba(139,139,139,0.3); width: 1200px; }
.guideban ul.chanel li { float: left; border-right: 1px solid #d64936; }
.guideban ul.chanel li { height: 50px; line-height: 50px; font-size: 16px; font-family: 'Microsoft Yahei'; width: 119px; text-align: center; }
.guideban ul.chanel li a { color: #fff; font-style: normal; text-decoration: none; display:block; }
.guideban ul.chanel li.last { padding: 0; width: 27px; border:none; }

.guideban ul.chanel li.last a.showTxt { background: none; }
.guideban ul.chanel li.last a span { display: none; }
.guideban ul.chanel li.last a.showTxt span { display: block; margin-top: 0; line-height: 23px; }
.nav { height: 38px; line-height: 38px; /*  overflow: hidden;*/
    position: relative; border-bottom: 2px solid #e5e5e5; }
.nav .bd { padding: 13px 0 13px 5px; overflow: hidden;  *padding:10px 0 13px 5px;
}
.nav .bd li { float: left; padding: 0 15px; line-height: 12px; border-right: 1px solid #ccc;  *line-height:18px;
}
.nav .hd { color: #cf0f0f; float: left; border-bottom: 2px solid #cf0f0f; width: 70px; padding-left: 30px; background: url("/static/images/soft.png") no-repeat 6px 9px; }
.border-none { border: none!important; }
.nav .bd li a { color: #444; font-size: 12px; }
.mt5 { height:28px; border-bottom:1px solid #e5e5e5; background: #f5f5f5; overflow: hidden; width: 1200px; }
.data-nav, .hqzx-nav { margin-left: 100px; padding-left: 10px; }
.data-nav li, .hqzx-nav li { float: left; padding: 0 10px; line-height: 28px; }
.mt5 h4 { float: left; padding-left: 33px; width: 67px; line-height: 28px; font-size: 12px; background:url("/static/images/soft.png") no-repeat; }
.mt5 h4 a { color: #777; font-weight: normal; display: block; line-height: 18px; border-right: 1px solid #e5e5e5; margin-top: 5px; }
.hqzx h4 { background: url("/static/images/soft.png") no-repeat 8px -35px; }
.gb_index h4 { background: url("/static/images/soft.png") no-repeat 8px -65px; }
.data-nav li a, .hqzx-nav li a { color: #444; }
.data_enter h4 { background: url("/static/images/soft.png") no-repeat 8px -95px; }
.wbanner { height: 90px; margin-top:10px; }
#tab_switch .triangle { position: absolute; /*border-style: dashed solid dashed dashed;*/
    border-style: dotted dashed solid dashed; border-color: transparent transparent #ccc transparent; border-width: 8px; left: 17px; z-index: 9; bottom: -1px; }
#tab_switch .triangle span { display: block; position: absolute; border-width: 7px; border-color: transparent transparent #f5f5f5 transparent; /*border-style: dashed dashed dashed solid;*/
    border-style: dotted dashed solid dashed; left: -7px; bottom: -8px; }

.chanel-detail { height: 99px; overflow: hidden; padding-left: 119px; border-radius: 2px; border-bottom: 1px solid #e5e5e5; box-shadow: 0 5px 10px 0px #ccc; /*box-shadow: 0 10px 20px -5px #ccc;*/
    -webkit-box-shadow:  0 5px 10px 0px #ccc; -moz-box-shadow: 0 5px 10px 0px #ccc; -o-box-shadow: 0 5px 10px 0px #ccc; position: absolute; top: 50px; z-index: 988; width: 1127px; left: 0px; display: none; background: rgb(255, 255, 255); font-family: 'microsoft yahei'; }
.chanel-detail ul { float: left; border-left: 1px solid #fff; border-right: 1px solid #fff; width: 119px; padding: 9px 0; -webkit-transition: background 0.8s ease; -moz-transition: background 0.8s ease; -o-transition: background 0.8s ease; transition: background 0.8s ease; }
.chanel-detail li { text-align: center; line-height: 27px; _line-height:16px; }
.chanel-detail ul a { color: #444; font-size: 12px; display: block; text-decoration: none; }
.chanel-detail ul.selected { background-color: #f5f5f5; border-color:#e5e5e5; }
.chanel-detail ul a:hover { text-decoration: underline; }
marquee { float: left; width: 1100px; height: 29px; }
#stock_scroll ul li { float: left; line-height: 29px; margin-left: 30px; }
#stock_scroll ul li em { font-style: normal; color:#444; }
.scroll { width: 8000px; }
.gb_index .scroll { _height:28px; _margin-top:-18px; }
.scroll div { float: left; }
#scrollWrap { overflow: hidden; margin-left: 120px; margin-right: 20px; }
/*IE6MARGIN-TOP: -18px;width:1060px;*/
#board-scroll { overflow: hidden; border: 1px solid #e5e5e5; width: 337px; float: left; border-left: 0; }
#board-scroll ul li { float: left; padding-left: 25px; }
#board-scroll ul li a { color: #777; margin-left: 6px; background: #fff; border: 0; }
.newboard { margin-top:9px; }
.newboard .new { float: left; width: 70px; display: block; text-align: center; line-height: 30px; color: #fff; background-color: #4489ca; margin-right: 0; }
#board-scroll .scroll { height: 28px; line-height: 28px; margin-left: -3px; float: left; }
.box .left { width:840px; float: left; }
.jrtta, .leida i, .leida .zhed, .leida .historyData { background:  url(/static/images/tticon.png) no-repeat; }
.jrtt { border:1px solid #e7e7e7; height:168px; background: #f5f5f5 url("/static/images/tticon.png") no-repeat no-repeat -1px -57px; padding-left: 60px; }
.jrtt a { font-size: 16px; color: #333; margin-right: 20px; line-height: 28px; background: url(/static/images/tticon.png) no-repeat -8px -7px; padding-left: 15px; }
.jrtt p { height: 28px; overflow: hidden; }
.jrtt p.focus { height: 46px; overflow: hidden; }
.jrtt .focus a { font-size: 26px; font-weight: bold; line-height: 49px; background: none; padding-left: 0; }
.jrtt .item_txt { height:84px; font-family: MicroSoft Yahei; }
/*.jrtt span{
    display: block;
    height: 125px;
    width: 18px;
    float: left;
    color: #fff;
    font-size: 18px;
    *//* font-family: "Microsoft Yahei"; *//*
    padding: 12px 10px 0 10px;
    line-height: 20px;
    background: url("/static/images/tt.png") no-repeat;
    margin-right: 18px;
    margin-top: 5px;
}*/
.firstpage { /*margin-top:20px;*/
}
.jrtt .title { border-bottom: 2px solid #e5e5e5; margin-left: 55px; line-height: 49px; font-weight: normal; }
.jrtt .title a { font-size: 36px; color: #222!important; font-family: 'Microsoft Yahei'; margin-right: 20px; }
.jrtt .sub { border-bottom: 1px solid #e5e5e5; margin-left: 55px; height: 53px; overflow: hidden; white-space: nowrap; }
.jrtt .sub a { display: block; float: left; line-height: 53px; font-size: 18px; color: #222; padding-right: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; margin-right: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }
.txt-r { text-align: right; }
.sub-box { width: 410px; position: relative; }
.tab { float: left;/* margin-top: 10px;*/
}
.tab .title { /*border: 1px solid #e5e5e5;
      background: #f5f5f5;*/
    height: 38px;/*width: 100%;*/
}
.tab .title li { /*float: left;*/
    width: 90px; text-align: center; font-size: 18px; line-height: 38px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; /**width:203px;*/
}
.tab .title li a { color: #777; display: block; text-decoration: none; }
.tab_stick { position: absolute; right: 0; top:12px; width:220px; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;/*text-decoration: underline;*/
}
.tab .title li a:hover { text-decoration: underline; }
.tab .title li:hover { cursor: pointer; }
.box { margin-top: 20px; }
.box-30 { margin-top: 30px; }
.tab .title .active a { color: #444; }
.tab .detail { height: 525px; overflow: auto; padding: 12px 0; /*border-bottom: 1px solid #e5e5e5;*/
    border-top: 1px solid #e5e5e5; }
.tab li { line-height: 38px; overflow: hidden;/**line-height: 44px;*/
}
.tab li a { font-size: 16px; color: #222;/*text-decoration: underline;*/
}
.tab .item li a { /*border-bottom: 1px solid #666;*/
}
/*.tab .item li a:hover{
    text-decoration: none;
}*/
.tab li.first a { font-size: 18px; font-weight: bold; }
#ywzb_ul li { line-height: 18px; padding: 10px 0; border-bottom: 1px dotted #e5e5e5; }
.tab .detail li a { font-size: 12px; display: block; margin-left: 42px; border-bottom: 0;  *float: right;
}
.tab .detail li span { display: block; float: left; }
.tab li a.import { color:#cf0f0f; }
.refresh-area { height: 23px; padding: 5px 0; line-height: 23px; position: relative; }
.refresh-area .bobao {  *position: absolute;
 *right: 0;
}
.refresh-area .fr { position:absolute; right: 0; }
.tab li em { font-style: normal; font-weight: 600; }
.hot-word { padding-top: 15px; padding-bottom: 10px; }
.hot-word p { overflow: hidden; margin-bottom: 5px; _width:410px; _height:30px; }
.hot-word a { color: #444; font-size:12px; background: #f5f5f5; border:1px solid #e5e5e5; height: 28px; line-height: 28px; display: block; float:left; text-align: center; margin-right: 4px; }
.hot-area table { border: 1px solid #e5e5e5; float: left; border-collapse: collapse; width: 100%; }
.hot-area table td { border: 1px solid #e5e5e5; height: 40px; text-align: center; padding: 0; font-size: 14px; background: #577EC5; color:#fff; /*width: 135px;*/
    min-width:101px; }
.hot-area table td a { color: #fff; text-decoration: none; display: block; line-height: 45px; height:45px; overflow: hidden; }
.hot-area table td a:hover { background: #4489ca; color: #fff!important; }
.hot-area table td.lightblue { background: #7FA3D8;  *width:101px;
}
.hot-area { font-family: "Microsoft Yahei"; }
.hot-area label { display: block; color: #4489ca; float: left; padding-bottom: 5px; font-size: 18px; }
.box .right { width: 330px; float: right; }
.box .box-r { border:1px solid #e5e5e5; margin-top:20px; }
.box .box-r .head { border-top: 2px solid #cf0f0f; height: 28px; line-height: 28px; font-weight: normal; border-bottom: 1px solid #e5e5e5; margin-top: -1px; padding: 0 10px; }
.box .box-r .head h2 { font-size: 14px; font-weight: normal; }
.box .hot-comment .head h2 span { /* font-size:14px; */
    color: #cf0f0f; }
.box .box-r h2 a { float: left; color: #222; font-size: 14px; font-weight: normal; font-family: 'Microsoft Yahei'; text-decoration: none; }
.box .box-r .head a.more { float: right; font-size: 12px; font-family: 'Microsoft Yahei'; color:#777; }
.box .now-read { height: 231px; clear:both;  *height:236px;
}
.box .person-tab { height:215px; border:0; }
.person-tab table.item { float: left; overflow: hidden; width: 100%; }
.now-read ul { padding: 6px 10px; height: 179px; overflow: hidden; }
.now-read ul li { line-height: 27px; color:#444; overflow: hidden; }
.now-read ul li a { color: #222; font-size: 14px; float: left; }
.now-read ul li span { float: right; color:#999; }
.gp { height: 324px; margin-top: 5px; }
.gp .search .txt { width: 246px; height: 28px; border: 1px solid #e5e5e5; background: #f5f5f5; padding-left: 10px; outline:none;  *float:left;
line-height: 28px; }
.gp .search .txt:hover { background-color: #fff; }
#gp-search { width: 65px; height: 30px; background: #cf0f0f; border: 1px solid #a40e19; color: #fff; float: right; outline: none; line-height: 26px; font-family: 'Microsoft Yahei'; font-size: 14px; }
.flash-container ul { height: 28px;/* width: 100%;*/
}
ul.tab-box { border:1px solid #e5e5e5; background: #f5f5f5; }
.flash-container li { line-height: 28px; font-size: 14px; width: 65px; text-align: center; }
ul.tab-box li { border-right: 1px solid #e5e5e5; float: left; text-align: center; }
ul.tab-box li a { text-decoration: none; color: #777; font-family: 'Microsoft Yahei'; }
.flash-container li a { color: #777; text-decoration: none; }

.tab-container { border-color:#e5e5e5; border-width: 1px; border-style: none solid solid solid;/*  padding-top: 12px;*/
}
.tab .tab-container { border:0; height: 584px; overflow: hidden; 
}
.tab .font-change { color:#777; padding: 0 5px; }
.tab .font-change:hover { cursor: pointer; }
.tab .sec-fresh { margin-right: 10px; color: #777; display: block; float:right; }
.tab .sec-fresh i { font-style: normal; }
.tab-container thead td { color: #777;/*height:36px;*/
    /**height: 37px;*/
}
.price-box { height: 100px; border-bottom: 1px solid #e5e5e5; /*width: 100%;*/
    width:328px; overflow: hidden; float: left;/* display: none; */
}
.active .price-box { display: block; }
#holdnum { width:120px; height:120px; }
.flash-container { height: 265px; }
.flash-container .tab-container { height: 240px; }
.data-line a { color: #444; }
.data-line &gt; span { font-size: 14px; display: block; float: left; text-align: right; width: 102px; margin-right: 11px; }
.hqgreen { color: #6ca584; }
.data-line { background: #f5f5f5; border-bottom: 1px solid #e5e5e5; line-height: 28px; height: 28px; padding-left: 10px; float: left; }
.active .data-line { background: #fff; border: none; height: 40px; line-height: 60px; overflow: hidden; }
.flash-single .data-line { _width:327px; _padding-left:0; }
.active .hint { font-size: 24px; }
.flash-op { padding: 10px; overflow: hidden; float: right; _width:328px; _padding: 10px 0; }
.fillbox { height: 20px; border: 1px solid #e5e5e5; width: 195px; line-height: 20px; padding-left: 5px; float: left; outline:0; }
.tab-fund .fillbox { width:247px; }
.action-btn { display: block; float: left; width: 48px; border: 1px solid #e5e5e5; height: 20px; line-height: 20px; margin-left: 3px; text-align: center; background: #f5f5f5; color: #444; }
/*.flash-box .active{
   background: #fff;
  border: none;
  height: 40px;
  line-height: 60px;
  overflow: hidden;
}*/
.data-line .large { font-size: 24px; }
.data-line strong { display: block; float: left; width: 92px; font-weight: normal; }
.hqred { color: #cf0f0f; }
.optionarea { text-align: right; height: 30px; float: right; width: 97px; display: none; }
.active .optionarea { display: block; }
.optionarea span { float: left; }
.optionarea select { /*float: right;*/
    float: left; }
.tab-glb .action-btn, .tab-futures .action-btn, .tab-num .action-btn { width: inherit; padding: 0 10px; float: right;  *width:68px;
}
.tab-glb table { width:100%; border-collapse: collapse; /* border-bottom: 1px solid #e5e5e5; */
    float: left; }
.tab-glb td { height: 34px; padding-left: 10px; }
.tab-glb thead td { height: 33px; color: #999; }
.odd td { height: 30px; background: #f5f5f5; }
.tab-glb .odd td { height:34px; }
td.name a { color: #4489ca;/*  font-size: 14px;*/
}
.tab-box .last { border-right: 0; }
.action-btn:hover { background: #fff; }
.tab .cjyw ul { /*font-family:'Microsoft Yahei' ;*/
    padding: 14px 0 13px 0; border-bottom: 1px solid #e5e5e5; }
.tab .cjyw ul li { height: 38px; }
.tab .cjyw ul.last { border:0; }
.person-tab ul li { float: left; width: 50%;  *width:164px;
text-align: center; font-size: 14px; line-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.person-tab ul { background: #f5f5f5; height: 30px; width: 330px; border-bottom: 1px solid #e5e5e5; }
.person-tab li a { color: #444; text-decoration: none; }
.person-tab td { height: 30px; padding-left: 10px; text-align: right; padding-right: 10px; font-size: 14px; }
.person-tab thead td { font-size:12px; }
td.name { color: #4489ca;/* font-size: 12px; */
}
.person-tab td.name { text-align: left; }
.person-tab .tab-container { overflow: hidden; width: 100%; height:181px; }
.person-tab .panel { color: #777; padding-bottom: 20px; }
.person-tab .panel .ope { float: right; }
.person-tab .panel .ope a { color: #4489ca; }
.person-tab .panel-btn { margin-left: 110px; width: 96px; height: 28px; background: #cf0f0f; border: 1px solid #a40e19; color: #fff; }
.person-tab .panel p { padding:  15px; }
.person-tab .panel .panel-item { margin-bottom: 13px;  *width:281px;
}
.person-tab .panel .panel-item span { width: 110px; display: block; float: left; text-align: right; line-height: 28px; }
.person-tab .panel .panel-item input { height: 28px; border:1px solid #e5e5e5; outline: 0; padding-left: 5px; background-color: #f5f5f5; }
.person-tab .panel .panel-item input:hover { background-color: #fff; }
.person-tab thead { color:#999; }
.secpage .content a { font-family: 'microsoft yahei';color: #222; font-size: 16px;/*    border-bottom: 1px solid #666;*/
}
/*.secpage .content a:hover{
    text-decoration: none;
}*/
.secpage .title a { font-size: 18px; color: #444; }
.secpage em { color:#444; font-style:normal; }
.content em { color:#444; font-size: 16px; font-style:normal; }
.secpage .content a.sub-tt { color: #4489ca; padding-right: 10px; }
.secpage .content { /*  border-bottom: 1px solid #e5e5e5;*/
    height: 247px; padding: 11px 0; }
.pd-l-10 { padding-left: 10px; }
.secpage .content li { line-height: 36px; height: 36px; overflow: hidden; }
.secpage .content li.first a { font-size:18px; font-weight:bold; }
.secpage .content li.first span a { font-size:14px; font-weight:normal; }
.secpage .tool { margin-top: 0; border:0; font-family: 'Microsoft Yahei'; }
.secpage .control { /*height:300px;*/
    border-bottom:1px solid #e5e5e5; }
.secpage .jhqb { height:267px; _height:240px; }
.tool a { color: #444; font-size: 14px; display: block; line-height: 35px; text-decoration: none; 
    text-align: center; }

.longhu .lh-fresh { color:#999; font-size: 12px; float: right; padding-right: 10px;  *display:inline-block;
 *float: none;
 *margin-left:34px;
}

.secpage .tool .head { border-left:1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 0; }
.tool td { border:1px solid #e5e5e5; height: 35px; /*text-align: center;*/
    padding: 0; }
.secpage .school { margin-top:12px; padding: 10px; height: 94px; border:1px solid #e5e5e5;  *padding: 9px 10px 10px 10px;
}
.secpage .school a { float: left; color: #444; font-size: 14px; }
.secpage .school li a { background: url("/static/images/tool.png") no-repeat 0px -586px; padding-left: 32px; }
.secpage .jhqb li&gt;a { display: block; float: left; line-height: 41px; overflow: hidden; height: 41px;  *width:100%;
}
.secpage .jhqb ul { overflow: hidden; }
.secpage .school ul { margin-left: 70px; }
.secpage .school ul li { line-height: 30px; padding-left: 25px; }
.secpage .jhqb li a { color: #222; font-size: 16px;/*  text-decoration: underline;*/
}
.secpage .jhqb p a { color: #4489ca; font-size: 12px; margin-right: 10px; }
.secpage .jhqb p span { color: #999; float: left; margin-left: 10px; }
.secpage .jhqb p span a { padding-left: 0; }
.secpage .jhqb p .star { float: right; margin-right: 15px; }
.secpage .jhqb .star i { display: block; width: 14px; height: 14px; background: url("/static/images/star.png") no-repeat; float: left; }
.secpage .jhqb li { line-height: 49px;  *line-height: 14px;
overflow: visible; height:auto; _height:44px; _line-height:22px; }
.secpage .jhqb p { line-height: 18px; margin-top: -7px; overflow: hidden; float: left; width: 410px; padding-left: 10px; _margin-top:0; }
.thscp h2 { height: 30px; font-weight: normal; font-size: 18px; color: #444; font-family: MicroSoft Yahei; }
.bjtg h2 { height: 30px; font-weight: normal; font-size: 18px; color: #444; font-family: MicroSoft Yahei; }
.bjtg ul { padding: 10px 15px; }
.bjtg a { color:#333; font-size: 16px; }
.bjtg a span { color:#4489d3; }
.bjtg h2 a { font-size: 18px; font-size: 18px; background: url(/static/images/zmtIco.png) no-repeat 82px 4px; padding-right: 100px; }
.bjtg h2 a:hover { text-decoration: none; }

.thscp .item { padding: 10px; border:1px solid #e5e5e5; margin-bottom: 11px; height: 68px; }
.thscp .item a { float: left; }
.thscp .item .txt { margin-left: 150px; }
.thscp .item .txt .title { color: #222; font-size: 18px; }
.thscp .item .txt p { float: left;  *width:100%;
}
.thscp .item .txt p a { color: #777; text-indent: 20px; }
.qqcj { _height:121px; }
.qqcj .tab-container { _margin-top:6px; }
.qqcj ul li { float: left; line-height: 28px; text-align: center; }
.qqcj ul.tab-box li { width: 110px; }
.qqcj ul { height: 28px; }
.qqcj ul.tab-box .last { width: 106px; }
.qqcj .num { display: block; width: 50px; height: 56px; background-color: #e8e8e8; position: relative; color: #777; border-radius: 2px; font-size: 32px; text-align: center; line-height: 40px; float: left; }
.qqcj .num .txt { font-size: 12px; position: absolute; left: 0; bottom: 0; width: 100%; line-height: 21px; }
.qqcj .item { padding: 15px 10px; position: relative;  *overflow: hidden;
height: 60px; _margin-top:0px; }
.qqcj .item .data { margin-left:60px; height: inherit; }
.qqcj .item .data li { float: inherit; width: 238px; font-size: 14px; text-align: left; white-space: nowrap; overflow: hidden; }
.qqcj .item .data li a { color:#444; }
.qqcj ul li { float: left; }
.qqcj .tab-box a { font-size: 14px; color: #777; text-decoration: none; }
.qqcj .item .data li.val { color: #999; font-size: 12px; line-height: 30px; }
.qqcj .tab-box .active a { color: #444; }
.qqcj .item .data li .large { color: #444; margin-right: 15px; margin-left: 5px; font-size: 18px; font-family: "Microsoft Yahei"; }
.qqcj .item .data li .hqred { color:#cf0f0f; }
.qqcj .item .data li .hqgreen { color:#6ca584; }
.qqcj .operate { border-left: 1px solid #e5e5e5; position: absolute; right: 0; width: 12px; top: -1px; height: 90px; border-top: 1px solid #e5e5e5; }
.qqcj .operate li { float: none; border-bottom: 1px solid #e5e5e5; height: 44px; }
.qqcj .operate li:hover { cursor: pointer; }
.qqcj .operate li i { display: block; border-width: 5px; position: absolute; left: 1px; }
.qqcj .operate li.up i { border-color: transparent transparent #ccc transparent; border-style: dotted dashed solid dashed; top: 16px;  *top:-8px;
_height:3px; _overflow:hidden; _top:10px; }
.qqcj .operate li.down i { border-color: #ccc transparent transparent transparent; border-style: solid dashed dotted dashed; bottom: 16px;  *bottom:-9px;
_height:3px; _overflow:hidden; _bottom:20px; }
.stock-analys { margin-top: 10px; }
.stock-analys ul.tab-box { height: 28px; }
.stock-analys ul li { line-height: 28px; text-align: center; width: 81px }
.stock-analys ul li a { text-decoration: none; color: #777; font-size: 14px; }
.stock-analys li.active a { color: #444; }
.stock-analys .item { padding: 10px 10px 10px 10px; }
.stock-analys .item .col li { width:80px; height:26px; background-color: #eee; color: #777; margin-bottom: 5px; overflow: hidden; }
.stock-analys .item .col li:hover { cursor: pointer; }
.stock-analys .item .col li.active { background-color: #cf0f0f; color: #fff; }
.stock-analys .item .col { margin-top: 10px; float: left; }
.stock-analys .ans { margin-left: 100px; margin-top:10px; }
.stock-analys .ans .explain { height: 50px; overflow: hidden; }
.stock-analys .ans .ans-tt { color: #999; }
.stock-analys .ans p { line-height: 25px; }
.stock-analys .ans p.detail { text-align: right; margin-top: 4px; line-height: 22px; }
.stock-analys .ans p.detail i { font-style: normal; color: #cf0f0f; }
.stock-analys .ans p.detail a { text-decoration: none; color: #fff; background-color: #4489ca; width: 57px; height: 22px; border-radius: 2px; display: block; float: right; text-align: center; margin-left: 6px; }
.stock-analys .ggyd, .stock-analys .ncxg { padding: 0; }
.stock-analys .ggyd td, .stock-analys .ncxg td { line-height: 31px; padding-left: 10px; }
.stock-analys .ggyd .time { color: #999; }
.stock-analys .ggyd .first td { padding-top: 5px; }
.stock-analys .ncxg thead td { color: #999; line-height: 35px; }
.stock-analys table { float: left; }
.stock-analys .tab-container { height: 160px; }
.stock-analys .sjph .ans, .stock-analys .sjph ul.col { margin-top:0; }
.stock-analys .sjph thead { color: #999; line-height: 30px; }
.stock-analys .sjph td { line-height: 30px; }
.stock-analys .sjph { padding-bottom: 0; }
.stock-analys td.name { font-size: 12px; }
.famous .detail-list img { border-radius: 55px; }
.famous .detail-list .info { float: left; }
.famous .detail-list .txt { margin-left: 130px; width: 235px; overflow: hidden; padding-top: 10px; }
.txt .name { font-size: 18px; color: #444; float: left; font-family: "Microsoft Yahei"; }
.txt .name a { color: #222; }
.famous .detail-list .txt .info { float: right; color: #777; font-size: 12px; margin-top: 5px; }
.famous .detail-list p { float: left; color: #777; margin: 3px 0 7px; width: 100%; height: 38px; overflow: hidden;  *clear:both;
}
.famous .detail-list p a { color: #222; float: left; margin: 3px 0 7px; }
.famous .detail-list .concern {
 *clear: both; float: left; background-color: #4489ca; color:#fff; border:0; display: block; padding: 0 10px 0 15px; letter-spacing: 5px; line-height: 22px; border-radius: 2px;  *width:36px;
text-decoration: none; }
.famous h2 { float: left; font-weight: normal; }
.famous h2 a { color:#cf0f0f; font-size: 18px; }
.famous .name-list { float: right; font-size: 14px; }
.famous .name-list a { color: #777; margin-right: 17px; }
.famous { margin-top: 20px; }
.famous .head { line-height: 38px; border-bottom: 2px solid #cf0f0f; font-family: MicroSoft Yahei; }
.famous .detail-list { overflow: hidden; border-bottom: 1px solid #e5e5e5; _height:150px; }
.famous .detail-list li { padding: 20px; float: left; height: 110px; }
.famous .detail-list li .detail { width: 370px; }
.detail-list li.hold { border-left:1px solid #e5e5e5; background-color: #f5f5f5; }
.detail-list li.hold .intro { display: block; font-size: 18px; width: 22px; text-align: center; color: #222; font-family: 'Microsoft Yahei'; height: 130px; margin-top: -11px; overflow: hidden; }
.detail-list li.hold .intro table { height: 100%; }
.detail-list li.hold .intro td { padding-left: 0; }
.qqcj { position: relative; }
.qqcj .more { position: absolute; right: 0; top: 6px; display: block; }
.qqcj .more a { color: #999; font-size: 12px; margin-right: 10px; }
.detail-list li.last { border-right: 1px solid #e5e5e5; }
.sub-box span.links { float: right; }
.sub-box ul.list { font-size: 16px; border-bottom: 1px solid #e5e5e5; padding: 10px 0; }
.sub-box ul.list li { white-space: nowrap; line-height: 38px; overflow:hidden; }
.sub-box ul.list li.first { font-weight: bold; font-size: 18px; }
.sub-box ul.list a { color: #222;/* border-bottom: 1px solid #666;*/
}
/*.sub-box ul.list a:hover{
    text-decoration: none;
}*/
.sub-box .head { line-height: 30px; border-bottom: 2px solid #e5e5e5; height: 30px; font-family: "Microsoft Yahei"; }
.sub-box .head h2 { height: 30px; border-bottom: 1px solid #e5e5e5; float: left; }
.sub-box .head h2 a { color: #444; font-size: 18px; font-weight: normal; text-decoration: none; border-bottom: 2px solid #cf0f0f; margin-top: -1px; display: block; float: left; line-height: 30px; font-family: 'Microsoft Yahei'; }
.module ul { padding: 10px 0; border-bottom: 1px solid #e5e5e5; }
.module ul a { color: #222; font-size: 16px; white-space: initial;/* border-bottom: 1px solid #666;*/
}
/*.module ul a:hover{
    text-decoration: none;
}*/
.module ul a img, .analys-create ul a img { float: left; margin-right: 15px; width: 121px; height: 75px; }
.module ul a img {  *margin-top: 10px;
}
.module ul li { white-space: nowrap; line-height: 38px; /**line-height: 39px;*/
    /* overflow: hidden; */
    overflow: hidden; word-wrap: break-word; height: 38px; }
.module ul .first { overflow: hidden; white-space: normal; line-height: inherit; margin: 7px 0; height: 75px;  *height:82px;
}
.module UL .first a {  *line-height: 39px;
}
.module ul .first .txt { margin-top: 12px; display: block;  *margin-top:0;
 *float: right;
}
.sub-box span.links a { font-size: 12px; color: #777; margin-right: 10px; }
.thscp ul a img { float: left; margin-right: 15px; width: 135px; height: 68px; }
.ycjp { float: right; }
.ycjp ul { padding-top: 20px; border-bottom: 0; }
.ycjp ul li { overflow: hidden; margin-bottom: 28px;  *margin-bottom:25px;
}
.ycjp ul li .title { font-size: 18px; color: #222; line-height: 32px; overflow: hidden; white-space: nowrap; word-wrap: break-word; }
.thscp ul li .title { font-size: 18px; color: #cf0f0f; line-height: 32px; overflow: hidden; white-space: nowrap; word-wrap: break-word; }
.thscp ul li { padding: 10px; border: 1px solid #e5e5e5; margin-bottom: 11px; height: 68px;  *margin-bottom:5px;
_padding: 7px 10px 6px 10px; }
.thscp ul li p { float: right; width: 238px; overflow: hidden; }
.ycjp ul li .abstr { color: #777; text-indent:20px; font-family: MicroSoft Yahei; }
.thscp ul li .abstr { color: #777; overflow: hidden; text-indent: 20px; }
.ycjp ul li p { margin-left: 136px; _margin-top:-20px; }
.ycjp ul li.last { margin-bottom: 0; }
.ycjp ul li p a { display: block; }
.thscp ul li p a { display: block; }
.thscp ul { }
.analys-create .show-panel { background: url("/static/images/vote.png") no-repeat right; padding-left: 10px; height: 120px; }
.show-panel .date { color: #777; line-height: 36px; }
.show-panel .date i { font-style: normal; font-size: 24px; }
.show-panel p { color: #777; font-weight: bold; line-height: 25px; }
.show-panel p span { color: #999; font-weight: normal; }
.analys-create .ad { height: 90px; border:1px solid #e5e5e5; clear: both; }
.assessment .tab-box, .funds-floor .tab-box, .vote-area .tab-box { height: 28px; line-height: 28px; float: left; border-bottom: 0; font-size: 14px;  *position:relative;
 *z-index:99;
}
.funds-floor .tab-container { margin-top: -10px;  *margin-top:-20px;
}
.vote-area .tab-box li { width: 80px; text-align: center; }
.vote-area .tab-box a { color: #777; font-size: 14px; }
.vote-area .tab-box .active a { color: #444; text-decoration: none; }
.vote-area .tab-box .active { line-height: 29px; }
.assessment .tab-container, .funds-floor .tab-container, .vote-area .tab-container { clear: both; border-top: 1px solid #e5e5e5; }
.vote-area .tab-container { height: 162px;  *margin-top:0px;
 *height: 168px;
_width:330px; _overflow:hidden; _height:160px; }
.funds-floor span.date, .vote-area span.date { float: right; color: #777; /* line-height: 29px; */
    margin-top: 10px; }
.vote-area .item { padding: 20px 10px; _padding:10px; }
.vote-area .item .column span { display: block; width: 40px; position: absolute; bottom: 0; }
.vote-area .chicang { margin-left: 138px; }
.vote-area .chicang p { line-height: 23px;  *overflow: hidden;
}
.vote-area .chicang p .iradio_square-grey {  *margin-top:3px;
}
.vote-area .chicang .percent {  *float: left;
}
.vote-area .item .column li { float: left; height: 120px; position: relative; width: 40px; margin-right: 10px; }
.vote-area .bg-red { background-color:#ed3b5f; }
.vote-area .bg-yellow { background-color: #f3e0ab; }
.vote-area .bg-green { background-color: #8baba0; }
.vote-area .bg-blue { background-color: rgb(133,158,188); }
.vote-area .vote-progress { height: 100%; position: relative; }
.vote-area .column { overflow: hidden; float: left; }
.vote-area .column .value { text-align: center; }
.vote-area .vote-radio { margin-left: 165px; margin-right: 15px; _height:121px; _margin-top:-120px; }
.vote-area .vote-radio p { line-height: 31px;  *overflow: hidden;
 *line-height: 33px;
 *width:128px;
}
.vote-area .vote-radio p input { _float:left; }
.vote-area .vote-radio p .iradio_square-grey {
 *margin-top:5px; _float:left; }
.vote-area .vote-btn { width: 100%; border:1px solid #e5e5e5; background-color: #f5f5f5; text-align: center; line-height: 26px; outline: 0; _float:left; _margin-left:-160px; }
.vote-area .vote-btn:hover { cursor: pointer; }
.vote-area .bg { display: block; width: 30px; height: 8px; float: right; margin-top: 10px; }
.vote-area .chicang .bg { margin-top: 6px; }
.vote-area .vote-radio .txt { color: #777; padding-left: 5px;  *float: left;
}
.vote-area canvas { float: left; }
.gzqh .panel canvas { float: left; margin-top: 16px; }
.gzqh .options { padding-top: 20px; margin-left: 166px; }
.gzqh .options a { width: 220px; height: 26px; line-height: 26px; margin-bottom: 4px; background-color: #f5f5f5; display: block; color:#444; text-decoration: none; }
/*.gzqh .options p:hover{
    background-color: #cf0f0f;
  color: #fff;
}*/
.gzqh .options a.chosen-single { margin-bottom: 0; }
.gzqh .options .active { /*	background-color: #cf0f0f;
        color: #fff;*/
}
.gzqh .options select { height: 25px; margin-bottom: 4px; }
.gzqh .options .type { padding-left: 12px; margin-right: 5px; }
.future-list .pieflag { display: block; float: left; width: 12px; height: 12px; margin-top: 3px; margin-right: 6px; _height:12px; _overflow:hidden; }
.future-list label { display: block; float: left; padding: 5px 8px;  *padding:8px;
/*_width:82px;*/
    _padding:7px 3px; }
.future-list { overflow: hidden; margin-top: 11px; _margin-bottom:10px; }
.future-list a { color: #444; }
#futuresub { _height:235px; }
.analys-create .ads { height: 85px; clear: both; margin-top: -4px;  *margin-top:-3px;
}
.double-table { overflow: hidden; margin-top: 6px;  *margin-top:0;
}
.double-table table { width: 50%; float: left; border:1px solid #e5e5e5; color: #444; }
.double-table thead td, .double-table tbody td { height: 30px; padding-left: 2px; text-align: right; padding-right: 8px; }
.double-table tfoot td, .double-table thead td { color: #777; }
.double-table td a { color: #444; }
.double-table tfoot .tab { display: block; float: left; width: 80px; height: 40px; line-height: 40px; text-indent: 10px; margin: 5px -5px; color: #fff; background: url("/static/images/tab.png") no-repeat; text-decoration: none;  *height:41px;
 *margin:4px -5px;
}
.double-table tfoot p span { display: block; }
.double-table tfoot p { margin-top: 7px; text-align: right; padding-right: 8px; }
.double-table tfoot p i { font-style: normal; padding: 0 5px; }
.finance .tab-box { height: 28px; line-height: 28px; }
.finance .tab-box li { width: 163px; }
.finance .data { color: #777; background-color: #f5f5f5; border-top: 1px solid #e5e5e5; line-height: 25px; overflow: hidden; padding: 0 7px; }
.finance .data span { display: block; }
.finance .center { margin:0 45px; float: left; }
.finance .data i { font-style:normal; color: #cf0f0f; }
.finance ul { height: 28px; line-height: 28px; border: 1px solid #e5e5e5; }
.finance ul li { float: left; width: 163px; text-align: center; border-right: 1px solid #e5e5e5; }
.finance ul li a { text-decoration: none; color: #777; font-family: 'Microsoft Yahei'; font-size: 14px; display: block; }
.finance ul li.active { border-top: 2px solid #cf0f0f; margin-top: -1px; background: #fff; }
.finance .container { border:1px solid #e5e5e5; border-top:0; _height:126px; }
.finance .last { border:none; }
.funds-floor { margin-top: 20px; }
.assessment, .consult, .thscp ul li .title, .funds-floor, .vote-area, .ycjp ul li .title, .analys-create .show-panel, .longhu, .famous .detail-list, .famous .head, .gp, .banner-content, .module ul .first a.title, .lunbo, ul.deposits, .jingxuan ul.list li.first, .tab li.first a, .secpage .content li.first a { font-family: microsoft yahei; }
.funds-floor .tab-container { clear: both; border-top: 1px solid #e5e5e5; }
.funds-floor td { line-height: 34px; padding-left: 10px; }
.funds-floor td.name a { font-size: 12px; }
.funds-floor thead td { color: #777; }

.hot-funds { float: right; }
.hot-funds .tab-box { height: 24px; margin-top:10px; border:0; background-color: #fff; }
.hot-funds .tab-box li { width: 59px; border:0; background: #eee; line-height: 24px; margin-right: 5px; }
.hot-funds .tab-box li.active { border:0; background: #cf0f0f; }
.hot-funds .tab-box li.active a { color: #fff; }
.hot-funds .tab-container { border-top:1px solid #e5e5e5; margin-top:10px;  *margin-top:11px;
}
.hot-funds td { line-height: 30px; }
.hot-funds td a { color: #444; }
.hot-funds td span { display: block; width: 44px; height: 22px; background: #cf0f0f; color: #fff; line-height: 22px; text-align: center; border-radius: 3px; margin: 0 auto; }
.hot-funds td i { font-style: normal; font-weight: bold; }
#jijinyw ul {  *height: 266px;
}
.assessment .tab-box li { width: 76px; }
.assessment .top-tt { display: block; float: left; color: #444; margin-top: 14px; padding-left: 10px; }
.assessment p.val { text-align: center;     /* margin-top: 3px; */
    *margin-top:0;
}
.assessment p.val span { color:#d75442; padding: 0 5px; }
.assessment .tab-container { border-bottom: 0; }
.assessment .fund-data { border:1px solid #e5e5e5; border-top:0; padding: 7px 20px 7px 20px; /**padding-bottom: 5px;
    *padding-top:8px;*/
    _height:96px; _padding:8px 20px 8px 20px; }
.assessment .fund-data .fund-data-input { width: 200px; border:1px solid #e5e5e5; padding: 0 10px; line-height: 24px; height: 24px; outline: none; float: left; margin-bottom: 4px; }
.assessment .fund-data a { border: 1px solid #e5e5e5; background: #f5f5f5; color: #444; display: block; float: left; text-decoration: none; margin-bottom: 4px; }
.assessment .fund-data a.web-fund { /* padding: 0 20px; */
    line-height: 26px; margin-right: 9px; margin-top: 5px; width: 88px; text-align: center; overflow: hidden;/**padding: 0 16px;*/
}
.assessment .fund-data a.web-fund:hover { /*background-color: #fff;*/
    font-weight: bold; text-decoration: underline; }
.assessment .fund-data p { height:38px; overflow: hidden; width: 288px; }
.assessment .fund-data a.last { margin-right: 0; }
#search-fund-jz { float: right; width: 55px; text-align: center; line-height: 24px; }
/*.assessment .stock-flash{
  height:80px;
  width:328px;
  clear:both;
    display: block;
  overflow: hidden;
}*/
.assessment .level { float: right; display: block; line-height: 28px; color: #777; }
.clear { clear: both; }
ul.deposits li { float: left; border-right: 1px solid #b90808; width: 279px; }
ul.deposits { border:1px solid #b90808; height: 111px; }
ul.deposits li.last { border-right: 0; width: 278px; }
ul.deposits span.title { display: block; height: 36px; background: #d03e3e; color: #fff; line-height: 36px; text-indent: 15px; font-size: 16px; }
ul.deposits p { padding: 0 10px; overflow: hidden; color: #777; height: 38px; }
ul.deposits .dep-date { float: left; margin-top:20px; }
ul.deposits .large { font-size: 30px; color: #444; float: right; }
ul.deposits .large i { font-style: normal; font-size: 14px; }
span.large { font-size: 24px; }
ul.deposits .val { margin-left: 10px; line-height: 38px; color: #777; display: block; padding-left: 30px; background: url("/static/images/wealth.png") no-repeat; float: left; }
ul.deposits .shouyib { background-position: 0 7px; }
ul.deposits .licaib { background-position: 0 -36px; }
ul.deposits .tehui { background-position: 0 -74px; }
ul.deposits .show { float: right; margin-right: 10px; width: 78px; height: 20px; display: block; border: 1px solid #a40e19; background: #cf0f0f; color: #fff; text-align: center; border-radius: 3px; margin-top: 7px; text-decoration: none; }
.consult a { width: 160px; height: 67px; display: block; text-align: center; text-decoration: none; color: #fff; border-radius: 2px; }
.consult .main { font-weight: bold; font-size: 24px; line-height: 43px; }
.consult a.regist { float: left; background: #d03e3e; }
.consult a.regist:hover { background: #e15252; }
.consult a.regist:hover .sub { background: #c01c1c; }
.consult a.load:hover { background: #519be0; }
.consult a.load:hover .sub { background: #1f6db6; }
.consult a.load { background:#4489ca; float: right; }
.consult .sub { display: block; height: 24px; line-height: 24px; }
a.regist .sub { color: #e7cdcd; background: #a81313; }
a.load .sub { color: #cdd6e3; background: #125697; }
.consult .info { margin-top:10px; clear:both; height: 34px; border:1px solid #e5e5e5; border-radius: 2px; background: #f5f5f5;  *margin-top:-10px;
}
.consult .info .txt { display: block; float: left; width: 33px; text-align: center; background: #d03e3e; color: #fff; border-radius: 2px; line-height: 14px; padding: 4px 0; margin-top: -1px; }
.consult .info .number { font-size: 23px; font-weight: bold; display: block; margin-left: 3px; float: left; letter-spacing: 1px; }
.consult .date { float: right; padding-right: 2px; }
.consult .date span { display: block; color: #777; }
.quanzi { margin-top:30px; float: left; }
.quanzi ul li { margin-top: 18px; overflow: hidden; }
.quanzi ul li img { border-radius: 7px; float: left; }
.quanzi .join { float: left; margin-left: 6px; font-family: 'Microsoft Yahei'; width: 110px; _margin-top:-12px; }
.quanzi ul a { display: block; color: #444; }
.quanzi .join a .num { color:#dd7366; font-size: 20px;  *font-size:19px;
}
.quanzi .topic { font-size: 14px; /*font-family: 'Microsoft Yahei';*/
    overflow: hidden; white-space: nowrap; height: 21px; }
.quanzi .content { float: right; width: 238px; margin-left: 5px; float: left; _margin-top:-12px; }
.quanzi .content span { color: #777; margin-top: 10px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.quanzi .topic span { margin-top:0; white-space: initial; color:#444; font-family: microsoft Yahei; }
.quanzi ul { /*border-bottom: 1px solid #e5e5e5;*/
    padding-bottom: 10px; }
.jingxuan { float: right; margin-top:30px; }
.jingxuan ul.list { border-bottom: 0; padding-bottom: 0; }
.lunbo { border-top: 1px solid #e5e5e5; margin-top: 10px; padding-top: 20px; }
.jingxuan ul.list li { line-height: 39px; }
.jingxuan ul.list li.first { font-size:18px; font-weight:bold; }
.strategy .child { float: left; margin-left: 20px; width:190px; _margin-left:10px; }
.strategy .child img { float: left; border-radius: 25px; width: 50px; height: 50px; }
.strategy .child span { display: block; }
.pink { color: #dd7366; }
.strategy { float: right; }
.strategy .child .percent { font-size: 20px; }
.strategy .child .title { display: block; margin-left: 60px; color: #444; font-size: 14px; font-family: 'Microsoft Yahei'; }
.strategy .child .rate { margin-left: 58px; color: #777; }
.strategy .child .rate i { color: #dd7366; font-style: normal; }
.strategy .child .order { background: #d00f0f; display: block; color: #fff; border: 1px solid #a40e19; line-height: 25px; padding: 0 10px; height: 25px; border-radius: 3px; margin-top: 10px; _padding:0 5px; }
.box .hot-comment { margin-top:30px; }
.hot-comment ul { padding: 8px 10px; color: #444;  *padding:14px 10px;
}
.hot-comment head h2 { font-size: 14px; color:#999; }
.hot-comment head h2 span { color:#cf0f0f; }
.hot-comment ul li { line-height: 39px; font-size: 14px; height: 39px; overflow:hidden; }
.hot-comment ul .comment { display: block; /*width: 30px;
    height: 25px;*/
    float: left; /*background: url("/static/images/comment.png") no-repeat;*/
    margin-top: 10px; margin-right: 8px; line-height: 20px; text-align: center; font-size: 12px; border:1px solid #ddd; border-radius: 3px; background: #f9f9f9; padding: 0 2px; }
.hot-comment ul a { color: #222;/*font-family: 'Microsoft Yahei';*/
}
.licai { float: left; margin-top: 20px; }
.licai .first a { line-height: 30px; }
.waihui { float: right; margin-top:20px; }
.relax img { width: 285px; height: 185px; }
.relax ul { margin-top:20px; }
.relax li { float: left; margin-right: 20px; }
.relax li a { color: #fff; position: relative; }
.relax li a span { display: block; position: absolute; bottom: 3px; /*width: 100%;*/
    width:285px; color: #fff; height: 32px; text-align: center; line-height: 32px; font-size: 16px; font-family: 'Microsoft Yahei';  *left:0;
}
.relax li .shadow { background: #000; background: rgba(0,0,0,0.8); filter:alpha(opacity=80); }
.relax li.last { margin-right: 0; }
.relax h2 { height: 30px; border-bottom: 1px solid #e5e5e5; }
.relax h2 a { color: #444; font-size: 18px; font-weight: normal; text-decoration: none; margin-top: -1px; display: block; float: left; line-height: 30px; font-family: 'Microsoft Yahei'; }
.relax h2 a:hover{ border-bottom: 2px solid #cf0f0f;}
.bt-ad { height: 100px; }
.guide h2 { border-bottom: 2px solid #cf0f0f; }
.guide h2 a { color:#444; font-size: 18px; font-family: 'Microsoft Yahei'; font-weight: normal; }
.guide ul { padding: 20px 0 15px 20px; overflow: hidden; }
.guide ul li { float: left; }
.guide ul li.last { margin-right: 0; }
.guide ul a { display: block; float: left; }
.guide ul a.title { color: #cf0f0f; line-height: 30px; font-size: 14px; }
.guide ul .item { clear: both; }
.guide ul .item .sub-title { color: #444; line-height: 30px; font-size: 14px; width: 65px; }
.guide .content { overflow: hidden; /* margin-left: 20px; */
    width: 230px; float: left;  *float: left;
 *width:222px;
}
.guide .content a { color: #777; width: 73px; line-height: 30px; }
.guide ul li.last .content { width: 225px; }
#footer { clear: both; overflow: hidden; padding: 20px 0; text-align: center; width: 1200px; margin:0 auto; font: 12px/24px \5b8b\4f53, tahoma, arial, sans-serif;/*background: #212121;*/
}
/*
#block_3367{
    position: absolute;
    left: 0;
    width: 100%;
}
*/
#footer p { margin: 0; color: #fff; }
#footer a { line-height: 24px; color: #ccc; text-decoration: none; }
#footer span { color: #999; padding: 0 15px; }
.bottom { width:100%; background-color: #353535; }
#footer .c333 a { color: #777; }
#footer .c333 { line-height: 35px; }
.bottom .erweima { overflow: hidden; /*background-color: #353535;*/
    color: #ccc; padding: 15px; width: 1200px; margin:0 auto; }
.bottom .item { float: left; width:300px; }
.bottom .item img { float: left; }
.bottom .item span { display: block; margin-left: 138px; line-height: 31px; }
.bottom .item .scan { background: url("/static/images/scan.png") no-repeat; padding-left: 37px; margin-top: 30px; }
.bottom-link { width: 100%; background-color: #212121;/* position: absolute; */
    /* left: 0; */
}
.bottom .erweima .back { display: block; float: right; width: 80px; height: 80px; background: url("/static/images/back-top.png") no-repeat; margin-top: 20px; }
.calc { background: #f5f5f5; border-radius: 5px; padding: 8px 10px; border: 1px solid #d5d5d5; }
.calc .title a { color: #444; font-size: 14px; float: left; }
.calc .shownum { background: #494949; border-radius: 3px; border: 1px solid #484848; box-shadow: inset 0px 0px 4px 2px #7d7d7d; overflow: hidden; padding: 0 10px; margin-top: 5px; height: 58px; }
.calc .shownum .text { display: block; float: left; margin-top: 30px; color: #fff; }
.calc .shownum .number { font-family: 'Impact'; font-size: 40px; color: #ccc; float: right; }
.calc .shownum .number font { font-size: 14px; font-family: 'Microsoft Yahei'; }
.calc .cate_tab { margin-top: 15px; padding: 0 10px; color: #777;  *margin-top:16px;
_height:22px; }
.calc .cate_tab &gt; label {
 *display: inline-block; _display:block; _float:left; _width:89px; }
.calc .calc_tx { display: inline-block; width: 90px; text-align: right;  *width: 88px;
_float:left; }
.calc .cate_tab_cnt { color: #777; }
.calc .calc_text { width: 118px; border: 1px solid #e5e5e5; text-indent: 10px; outline: 0; border-radius: 3px; margin: 0 8px; }
.calc .gpublic label, .calc .gaccumulate label { float: left; }
.calc .public .calc_text { line-height: 28px; height: 28px; }
.calc .mix .calc_text { line-height: 28px; height: 28px; width: 60px; }
.public p { margin: 5px 0; overflow: hidden;  *margin:5px 0;
}
.calc .public p label { display: block; float: left; }
.calc .public p label.hide { display: none; }
/*.calc .mix p{
  margin:2px 0;
}*/
.calc p.repayment &gt; label { float: none; display: inline-block; }
.public #calcSelect { height: 30px; width: 120px; margin-left: 6px;  *margin-left:8px;
}
.mix #calcSelect { height: 30px; width: 76px; margin-left: 9px;  *margin-left:10px;
}
.mix p { overflow: hidden; margin:5px 0; }
.calc .calc_op { text-align: center; margin-top: 14px; _width:308px; }
.calc .calc_op a { width: 118px; height: 38px; border-radius: 5px; border: 1px solid #e5e5e5; background-color: #cf0f0f; box-shadow: inset 0px 3px 4px 2px #C21313; display: inline-block; margin: 0 10px; line-height: 38px; text-decoration: none; color: #fff; font-size: 14px; font-family: "Microsoft Yahei";  *width:109px;
}
.calc .calc_op a.color { background:#cd1717; color: #fff; box-shadow: inset 0px 3px 4px 2px #E56363; }
.calc .calc_op a.reset { background: #e4e4e4; color: #777; box-shadow: inset 0px 3px 4px 2px #ECEBEB; }
.calc .calc_op a.reset:hover { background: #fff; box-shadow: none; }
.relax { margin-top:35px; }
.v ul li { float: left; position: relative; padding: 0 5px; }
.v ul li a { width: 180px; position: relative; }
.v { float: left; width: 420px; position: relative; overflow: hidden; }
.v .v_slider { width: 360px; overflow: hidden; height: auto; margin: 0 auto;  *position: relative;
 *width: 401px;
}
.v .v_slider .inner {  *overflow:hidden;
 *position:relative;
 *width:359px;
 *margin-left:22px;
}
.v .v_slider ul { width: 4000px; height: 86px; overflow: hidden; }
.v .v_slider img { width: 180px; height: 114px; }
.v .v_slider span { display: block; position: absolute; bottom: 31px; width: 180px; color: #fff; height: 18px; text-align: center; left:0;  *width:99%;
}
.v .v_slider span.mask { opacity: 0.5; background: #000; filter:alpha(opacity=50); }
.v .v_slider span.shadow { opacity: 0.5; background: #000; filter:alpha(opacity=50); }
.v .prev, .v .next { display: block; background: url("/static/images/arr.png") no-repeat; position: absolute; width: 15px; height: 100%; top: 0; }
.v .prev { background-position: -4px 27px; left: 0; }
.v .next { right: 0; background-position: -3px -35px; }
.v .prev:hover, .v .next:hover { cursor: pointer; }
.gp .search {  *overflow: hidden;
}
.rightCol { position: fixed; /*top:374px;*/
    width: 55px; bottom:0; z-index: 1001; }
.leida { height: 40px; margin-top: 8px; position: relative; }
.leida i { display: block; height: 40px; background-position: 103px 294px; /* background-color: #fff; */
    cursor: pointer; }
.leida i.hide { display: none; }
.leida .zhed { display: block; float: left; background-position: -5px -338px; text-indent: -100px; overflow: hidden; padding: 0 34px 0 0; white-space: nowrap; }
.leida .historyData { background-position: -10px -403px; padding: 5px 0 5px 40px; color: #ccc; }
.leida .detail { /*width: 502px;*/
    width:360px; position: absolute; right: 0; background-color: #444; height: 40px; border-radius: 2px; color: #ccc; font-size: 14px; line-height: 40px; padding: 0 8px; top:0; overflow: hidden; }
#ledatail { position: absolute; }
.leida .detail a, .leida .detail span { margin: 0 3px; }
.leida .detail a { color:#689ed1; }
.rightCol ul { border:1px solid #e5e5e5; border-radius: 3px; overflow: hidden; border-bottom: 0; }
.rightCol ul li { border-bottom: 1px solid #e5e5e5; background-color: #f5f5f5; }
.rightCol ul li a { display: block; background: url("/static/images/rightcol.png") no-repeat; color: #777; text-align: center; height: 60px; line-height: 91px; text-decoration: none; }
.rightCol ul li:hover { background-color: #fff; }
.rightCol ul li a.share { background-position: 5px -6px; }
.rightCol ul li a.share:hover { background-position: 6px -254px; }
.rightCol ul li a.receipt { background-position: 2px -74px; }
.rightCol ul li a.receipt:hover { background-position: 8px -313px; }
.rightCol ul li a.comment { background-position: 6px -134px; }
.rightCol ul li a.comment:hover { background-position: 7px -374px; }
.rightCol ul li a.bottom { background-position: 7px -193px; }
.rightCol ul li a.bottom:hover { background-position: 10px -435px; }
.rightCol ul li a.top { background-position: 12px -490px; }
.rightCol ul li a.top:hover { background-position: 11px -545px; }
.search-tip-box .sbox-bd { width: 340px; padding: 10px; }
.search-tip-box { position: absolute; z-index: 999; background-color: #fff; border: 1px #ccc solid; }
.search-tip-box .sbox-ft { text-align: right; padding-right: 10px; background-color: #f8f8f8; height: 26px; line-height: 26px;  *width:350px;
}
.search-tip-box .sbox-ft a { color:#444; }
.search-tip-box .stips li { line-height: 24px; height: 24px; list-style: none outside none; }
.search-tip-box .stips .selected { background-color: #f8f8f8; }
.search-tip-box .stips li a { display: block; color: #777; }
.search-tip-box-xx .sbox-bd { width: 340px; padding: 10px; }
.search-tip-box-xx { position: absolute; z-index: 999; background-color: #fff; border: 1px #ccc solid; }
.search-tip-box-xx .sbox-ft { text-align: right; padding-right: 10px; background-color: #f8f8f8; height: 26px; line-height: 26px; }
.search-tip-box-xx .sbox-ft a { color:#444; }
.search-tip-box-xx .stips li { line-height: 24px; height: 24px; list-style: none outside none; }
.search-tip-box-xx .stips .selected { background-color: #f8f8f8; }
.search-tip-box-xx .stips li a { display: block; color: #777; }
.autocomplete { background: #fff; border: 1px solid #bdbdbd; border-top: 1px solid #bdbdbd; position: absolute; color: #444; }
.autocomplete dl { cursor: pointer; }
.autocomplete dt, .autocomplete dd { height: 24px; line-height: 24px; font-family: 'SimSun'; margin-bottom: 0; }
.autocomplete dd.selected, .autocomplete dt.selected { background: #cfcfcf; }
.autocomplete dt.selected { background: #cfcfcf; }
.autocomplete dt { background: #f0f0f0; padding-left: 5px; border-bottom: 1px solid #e8e8e8; }
.autocomplete dt strong { color: #c30; }
.autocomplete dd span { margin-right: 20px; }
.autocomplete dd { padding-left: 18px; cursor: pointer; overflow: hidden; }
.gzqh .gzqh-flash { position: relative; margin-left: 20px; overflow: hidden; float: left; margin-top: 16px; }
.gzqh .overlay { position: absolute; left: 0; top: 0; }
.pie_tip { padding: 5px; background: white; text-align: left; border-radius: 3px; border: 1px solid black; position: absolute; top: 0; font-size: 12px; line-height: 16px; }
.ctip { z-index: 2; background: #fff; border: 1px solid #007cc8; padding: 2px; font-size: 12px; text-align: center; }
.basepos { position: absolute; left: 0; top: 0; }
.stock-flash, .ght, .rzrq { height: 100px; width: 328px; clear:both; display: block; border-bottom: 0; }
#containerflash { width: 120px; height: 125px; margin-top: 15px; margin-left: 20px; float: left; }
#holdnum .num { position: absolute; }
.hqblack { color: #333; }
.guide { font-family: "Microsoft Yahei"; }
.whole-wrap { background: #000; opacity: 0.5; filter:alpha(opacity=50); position: fixed; width: 100%; height: 100%; z-index: 199; top:0; }
.first_img { top: 38px; }
.sec_img { top: 792px; }
.third_img { top:1630px; }
.forth_img { top:1610px; }
.fifth_img { top:1732px; }
.end_img { top: 300px; left: 500px; }
#whole_intro .introduce { cursor: pointer; position: absolute; z-index: 999; }
#whole_intro .introduce span { position: absolute; width: 152px; height: 55px; background: #000; opacity: 0; filter: alpha(opacity=0); }
#whole_intro .first_img .nextbtn { left: 172px; bottom: 0; }
#whole_intro .first_img .skipbtn { left: 0px; bottom: 0; }
#whole_intro .sec_img .nextbtn { right: 22px; top: 150px; }
#whole_intro .sec_img .skipbtn { top: 150px; left: 104px; }
#whole_intro .third_img .nextbtn { left: 170px; bottom: 104px; }
#whole_intro .third_img .skipbtn { bottom: 104px; left: 0; }
#whole_intro .forth_img .nextbtn { left: 270px; bottom: 3px; }
#whole_intro .forth_img .skipbtn { left: 99px; bottom: 3px; }
#whole_intro .fifth_img .nextbtn { top: 112px; left: 613px; }
#whole_intro .fifth_img .skipbtn { top: 112px; left: 445px; }
#whole_intro .end_img .end { right: 0; bottom: 0; width: 233px; }
.commentListwrap { height:26px; overflow: hidden; position:relative; }
.commentList { width: 246px; height: 800px; position:absolute; }
#zjfw td a { font-size:14px; }
.module ul a.title { margin-top:10px;  *margin-top:7px;
display: block; }
.module ul .first a.title { font-weight:bold; font-size:18px; _margin-top:8px; border-bottom:0; }
.sub-box ul.list .first a { border-bottom: 0; }
.sub-box ul.list li, .jingxuan ul.list li, .secpage .content li, .module ul li, .secpage .jhqb li a, .tab .cjyw ul li { background: url("/static/images/dot-m.png") no-repeat 3px 17px; padding-left: 18px; }
.secpage .jhqb li, .module ul .first { background:none; padding-left:0; }
.secpage .content li { background-position: 3px 19px; }
.secpage .jhqb li a { background-position: 3px 18px; border-bottom: 0; }
.dimonsion { position: fixed; left: 0; top: 480px; width: 100px; background: #f5f5f5 url("/static/images/down-adl2.png") no-repeat; height: 186px; overflow: hidden; }
.dimonsion ul { margin-top:60px; border-right: 1px solid #e5e5e5; }
.dimonsion ul li { padding-left: 36px; line-height: 28px; }
.dimonsion ul li a { color:#999; }
.dimonsion a.close { display: block; width: 20px; height: 15px; text-indent: 100px; position: absolute; right: 0; bottom: 0; }
.flash-single { _width:328px; }
.brandInfo { text-align: center; font-size: 38px; display: none; _display:block; line-height: 3.5; width: 1200px; margin: 0 auto; position: relative; }
.brandInfo a { color:#ff0000; }
.brandInfo a.closebrand { color: #444; font-size: 14px; line-height: 20px; text-decoration: none; float: right; position: absolute; right: 75px; bottom: 44px; }
.secpage {  *margin-top:0;
}
.yb_1, .yb_3, .yb_4, .yb_5, .yb_6, .yb_7, .yb_8, .yb_2 { background: url(/static/images/gif/ybs.png) no-repeat; position: absolute; width: 40px; height: 40px; }
.yb_1 { background-position: -14px -13px; }
.yb_2 { background-position: -14px -54px; }
.yb_3 { background-position: -14px -100px; }
.yb_4 { background-position: -14px -148px; }
.yb_5 { background-position: -14px -193px; }
.yb_6 { background-position: -14px -239px; }
.fe_welcome { display: block; width: 535px; height: 104px; background: url(/static/images/gif/newYear1.png) no-repeat; float: left; margin-top: -14px; }
.fe_welcome.yuanbao { background: url(/static/images/gif/newYear2.png) no-repeat; }
i.yuanxiao { background: url(/static/images/yxicon.png) no-repeat; display: block; position: absolute; width: 245px; height: 110px; left: 210px; top: -9px; z-index: 99; }
i.closeye { background-position: 0 -121px; }
.link_scroll { position: absolute; overflow: hidden; border: 1px solid #e5e5e5; width: 223px; float: left; right: 0; top: 30px; background: #fff; padding-left: 5px; }
.link_scroll p { float:left; }
body .dialog-bottom { bottom:0; }
@media \0screen\,screen\9 {
.data-line &gt; span { width: 109px; margin-right: 0; }
}
#block_3366 { clear:both }
* html, * html body { background-image:url(about:blank); background-attachment:fixed }
.shade { background:#999; position:fixed; left:0; top:0; width:100%; height:100%; opacity:.4; filter:alpha(opacity=40); -moz-opacity:.4; z-index:9998; display:none }
.feedback-pop { display:none; position:fixed; width:638px; overflow:hidden; background-color:#fff; border:1px solid #B43C2B; left:50%; margin-left:-320px; top:20%; z-index:9999 }
.pop-hd { background-color:#B43C2B; color:#fff; line-height:38px; font-size:16px; font-family:microsoft yahei; text-indent:10px }
.close-btn { float:right; width:36px; height:38px; text-align:center; background-color:#B43C2B; overflow:hidden }
.close-btn:hover { background-color:#BB4534 }
.close-btn i.icon { float:right; width:10px; height:10px; margin:12px; background:url(http://i.thsi.cn/images/master/v2/icons_1.png) no-repeat -28px -2px }
.f-icon { float:left; width:24px; height:22px; background:url(http://i.thsi.cn/images/master/v2/icons_1.png) -2px -2px; margin:11px 0 0 20px }
.pop-bd { padding:0 20px }
.question { line-height:40px; color:#555; font-weight:700; font-size:14px }
.answer { background-color:#E6EAED; border:none; font-size:14px; height:20px; line-height:20px; padding:5px 10px; color:#747F8C; width:578px }
.answer-tc { height:160px; resize:none; overflow:auto }
.btn-box { text-align:right; margin:10px 0 }
.submit-btn { background-color:#B43C2B; color:#fff; font-weight:700; font-size:14px; display:inline-block; text-align:center; width:100px; line-height:30px }
.submit-btn:hover { background-color:#BD5040 }
.bigdata-pop { border:1px solid #539CE7 }
.bigdata-pop .pop-hd { background-color:#539CE7 }
.bigdata-pop .close-btn { background-color:#539CE7 }
.bigdata-pop .close-btn:hover { background-color:#5AA2EC }
.bigdata-pop .question { color:#539CE7 }
.bigdata-pop .submit-btn { background-color:#539CE7 }
.bigdata-pop .submit-btn:hover { background-color:#5AA2EC }
.app-feedback-pop { width:450px; margin-left:-225px }
.app-feedback-pop .pop-hd { line-height:30px; font-size:14px }
.app-feedback-pop .close-btn { width:30px; height:30px }
.app-feedback-pop .close-btn i.icon { margin:10px }
.app-feedback-pop .f-icon { margin:7px 0 0 20px }
.app-feedback-pop .question { font-weight:400; font-size:12px; line-height:30px }
.app-feedback-pop .answer { font-size:12px; width:390px }
.app-feedback-pop .answer-tc { height:135px }
.app-feedback-pop .submit-btn { width:78px; height:25px; line-height:25px }
.stock-pop { border:1px solid #1E2C39 }
.stock-pop .pop-hd { background-color:#1E2C39 }
.stock-pop .close-btn, .stock-pop .submit-btn { background-color:#1E2C39 }
.stock-pop .close-btn:hover, .stock-pop .submit-btn:hover { background-color:#263442 }
.stock-pop .pop-bd { background-color:#6886A2 }
.stock-pop .question { color:#fff }
.info-pop { border:1px solid #393939 }
.info-pop .pop-hd { background-color:#393939 }
.info-pop .close-btn, .info-pop .submit-btn { background-color:#393939 }
.info-pop .close-btn:hover, .info-pop .submit-btn:hover { background-color:#424242 }
.info-pop .pop-bd { background-color:#939292 }
.info-pop .question { color:#fff }
.article-pop { border:1px solid #719ACB }
.article-pop .pop-hd { background-color:#719ACB }
.article-pop .close-btn, .article-pop .submit-btn { background-color:#719ACB }
.article-pop .close-btn:hover, .article-pop .submit-btn:hover { background-color:#79A0D0 }
.article-pop .pop-bd { background-color:#C4D7EE }
.article-pop .question { color:#3B5E88 }
@charset "gb2312";
.feedback-success { display: none; position: fixed; top: 200px; left: 50%; margin-left: -160px; width: 320px; border: 1px solid #cc0000; z-index: 101; border-radius: 18px; overflow: hidden; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + 200));
}
.feedback-success .bd { padding: 42px 52px 34px 66px; background: #fff; }
.feedback-success .bd .pic { width: 71px; margin: 0 auto; height: 71px; background: url(http://i.thsi.cn/images/clientinfo/v2/success-white.jpg) 0 50% no-repeat; }
.feedback-success .bd p { color: #cc0000; margin-top: 12px; font-size: 16px; line-height: 18px; font-weight: bold; }
.feedback-success .fd { padding: 9px 0; background: #e2e2e2; text-align: center; }
.feedback-success .fd a { display: inline-block; width: 117px; height: 30px; line-height: 30px; border: 1px solid #eee; background: #8e8e8e; font-size: 16px; font-weight: bold; color: #fff; border-radius: 5px; overflow: hidden; }
.feedback-mask { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: #000 none repeat scroll 0% 0%; filter:alpha(opacity=70); opacity: 0.7; z-index: 10; }
/*ucenter nav start*/
.topnav { z-index:99; position:absolute; top:0; left:0; width:100%; height:30px; color:#727171; border-bottom:1px solid #e6e6e6; background:#f8f8f8 }
.topnav a { color:#555 }
.topnav .login { float:right; }
.topnav .label { float:left; margin-right:7px }
.topnav .login .submit_btn { float:left; margin-top:1px; width:39px; border:0; vertical-align:middle; background-position:-74px 0; padding:0; text-align:center }
.topnav .user, .topnav .pw { margin-right:7px; float:left }
.topnav .user_op a { margin-left:7px }
.topnav .login input { float:left; width:104px; padding:0 3px; height:18px; color:#999 }
.sitemap { float:left; line-height:29px }
.sitemap_trigger { float:left; padding:0 22px 0 10px; background-position:right -393px; margin-right:10px; }
.sitemap .selected { background-color:#e6e6e6; }
.sitemap_menu { display:none; position:absolute; left:0; top:29px; border:1px solid #cbcbcb; background:#fff; }
.sitemap_menu a { display:block; height:24px; line-height:24px; text-align:center; color:#333; }
.sitemap_menu a:hover { background:#dc3d3d; color:#fff; }
#site_nav .site_nav { height:30px; position: relative; }
#site_nav .site_login_not a { margin: 0 10px; color:#555; text-decoration:none; }
#site_nav .site_login_not a:link, #site_nav .site_login_not a:visited { color:#555; }
#site_nav .site_login_not a:hover, #site_nav .site_login_not a:active { color:#cc3300; text-decoration:underline; }
#site_nav .site_login { float:right; line-height:30px; text-align:left; width:163px; color:#555; font-family: \5b8b\4f53; }
#site_nav .site_login_not { text-align: center; }
#site_nav .site_login .site_login_inner { padding: 0 5px; height: 30px; text-align: center; position: relative; z-index: 9999; zoom:1; font-size:0; *word-spacing:-1px;
}
#site_nav .site_nav_links a { margin:0 4px; text-decoration:none; color:#000; }
#site_nav .site_login a.sns_msgnum { background: #dc3d3d; position: relative; color: #fff; font-family: Arial; line-height: 16px; line-height: 17px\0\9; width: 16px; height: 16px; text-align: center; vertical-align: middle; margin-top: -7px; *margin-top: -2px;
_margin: 7px 0; }
#site_nav .dib { display: inline-block; *display: inline;
zoom:1; font-size: 12px; letter-spacing: normal; word-spacing: normal; *vertical-align: middle;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#site_nav .site_login .site_login_inner { letter-spacing:-7px; }
}
#site_nav .site_login a.sns_msgnum:hover { text-decoration: none; color: #fff; }
#site_nav a { text-decoration: none; }
#site_nav .c_login { color:#555; }
#site_nav .sns_msgnum_arrow { border-style:solid; position:absolute; width:0; height:0; overflow:hidden; border-color:#eaeaea #dc3d3d; border-width:4px 4px 4px 0; top:50%; margin-top: -4px; left:-4px; }
#site_nav .sns_username { color:#555; max-width: 84px; _width: expression(this.clientWidth &gt;= 84 ? "84px" : "auto");
overflow: hidden; text-align: center; vertical-align: middle; word-break: break-all; word-wrap: break-word; height: 24px; line-height: 24px; margin:-6px 5px 0 0; *margin: 0 5px 0 0
}
#site_nav .sns_drop { position: absolute; right: 4px; top: 30px; font-size: 12px; width: 210px; background: #fff; z-index: 9999; text-align: center; display: none; border:1px solid #bdbdbd; letter-spacing: normal; word-spacing: normal; }
#site_nav .sns_drop_inner { padding: 15px 5px 5px; }
#site_nav .sns_drop_close { position: absolute; top: 5px; right: 8px; font-family: Arial; color: #666; font-size: 9px; line-height: 9px; font-weight: 400; cursor: pointer; -webkit-text-size-adjust:none; }
#site_nav .sns_drop_bd { padding: 15px 5px 5px; list-style:none; }
#site_nav .sns_drop_item { line-height: 24px; }
#site_nav .sns_drop_item a { color: #333; display: block; zoom:1; text-align:left; color: #656565; border:1px solid #fff; padding: 0 3px; }
#site_nav .sns_drop_item span { color: #0765a5; float: right; }
#site_nav .sns_drop_item a:hover { text-decoration: none; background: #ebf5fe; border: 1px solid #9ec8d9; }
#site_nav .sns_drop_item b { color: #9b1517; font-family: arial; font-weight: 400; }
#site_nav .site_login_inner .boundary { margin:0 4px; }
#site_nav .sns_drop_ft { background: #eaeaea; height: 28px; line-height: 28px; text-align: center; color: #0664a4; }
#site_nav .sns_drop_ft a { color: #0664a4; }
/*ucenter nav end*/
.price-box { position:absolute; top:-9999px }
.flash-container * { zoom:1!important; }
.active .price-box { position:relative; top:0; }/* iCheck plugin Square skin, grey
----------------------------------- */
.icheckbox_square-grey, .iradio_square-grey { display: inline-block; /**display: inline;*/
    vertical-align: middle; margin: 0; padding: 0; width: 22px; height: 22px; background: url(http://s.thsi.cn/js/home/v5/thirdpart/icheck/skins/ths/bottom.png) no-repeat; border: none; cursor: pointer;  *zoom:1;
 *float: left;
}
/*.iradio_square-grey {
    background: url(../ths/radio.png) no-repeat;
}*/
/*.icheckbox_square-grey{
  background-size: 170px;
}*/
.icheckbox_square-grey { background-position: 0px -52px; }
.icheckbox_square-grey.hover { background-position: 0px -104px; }
.icheckbox_square-grey.checked { background-position: 0px -1px; }
.icheckbox_square-grey.disabled { background-position: -72px 0; cursor: default; }
.icheckbox_square-grey.checked.disabled { background-position: -96px 0; }
.iradio_square-grey { background-position: -120px 0; }
.iradio_square-grey { background-position: 0px -78px; }
.iradio_square-grey.hover { background-position: 0px -129px; }
.iradio_square-grey.checked { background-position: 0px -25px; }
.iradio_square-grey.disabled { background-position: -192px 0; cursor: default; }
.iradio_square-grey.checked.disabled { background-position: -216px 0; }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
 .icheckbox_square-grey,  .iradio_square-grey {
 background-image: url(http://s.thsi.cn/js/home/v5/thirdpart/icheck/skins/square/grey@2x.png);
 -webkit-background-size: 240px 24px;
 background-size: 240px 24px;
}
}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.1
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.select-width { width:120px; height:28px; float:left; border:1px solid #fff;/* margin-right:20px; */
}
select.l-width { width:158px; }
select.xl-width { width:220px; }
select.xxl-width { width:278px; }
.chosen-container { position: relative; display: inline-block; vertical-align: middle; font-size: 13px; zoom: 1;  *display: inline;
-webkit-user-select: none; -moz-user-select: none; user-select: none; float:left;/* margin-right:20px; */
}
.chosen-container * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.chosen-container .chosen-drop { position: absolute; top: 100%; left: -9999px; z-index: 1010; width: 100%; border: 1px solid #cfcfcf; border-top: 0; background: #fff;/*  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); */
}
.chosen-container.chosen-with-drop .chosen-drop { left: 0; }
.chosen-container a { cursor: pointer; }
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name { margin-right: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal; color: #999999; }
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after { content: ":"; padding-left: 2px; vertical-align: top; }
/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; padding: 0 10px; height: 26px; line-height:26px; margin-top:1px; border: 1px solid #e5e5e5; /* é»˜é”Ÿæ–¤æ‹·é”Ÿç«è¾¹åŒ¡æ‹·*/
  /* border:1px solid #fff; */
  border-radius: 2px; background-color: #fff; outline:0; /* background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box; */
  /* box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1); */
  color: #333; text-decoration: none; white-space: nowrap;/* line-height: 24px; */
}
.chosen-container-single .chosen-single:hover { /* border:1px solid #dedede;	 */
	background:#eee; }
.chosen-container-single .chosen-default { color: #999; }
.chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 26px; text-overflow: ellipsis; white-space: nowrap; }
.chosen-container-single .chosen-single-with-deselect span { margin-right: 38px; }
.chosen-container-single .chosen-single abbr { position: absolute; top: 6px; right: 26px; display: block; width: 12px; height: 12px; background: url('/static/images/chosen-sprite.png') -42px 1px no-repeat; font-size: 1px; }
.chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; }
.chosen-container-single.chosen-disabled .chosen-single abbr:hover { background-position: -42px -10px; }
.chosen-container-single .chosen-single div { position: absolute; top: 0; right: 0; display: block; width: 18px; height: 100%; }
.chosen-container-single .chosen-single div b { display: block; width: 100%; height: 100%; background: url('/static/images/chosen-sprite.png') no-repeat 0px 3px; }
.chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0; padding: 3px 4px; white-space: nowrap; }
.chosen-container-single .chosen-search input[type="text"] { margin: 1px 0; padding: 4px 20px 4px 5px; width: 100%; height: auto; outline: 0; border: 1px solid #aaa !important; background: white url('/static/images/chosen-sprite.png') no-repeat 100% -20px; background: url('/static/images/chosen-sprite.png') no-repeat 100% -20px; font-size: 1em; font-family: sans-serif; line-height: normal; border-radius: 0; }
.chosen-container-single .chosen-drop { /* margin-top: -1px; */
  border-radius: 0 0 4px 4px; background-clip: padding-box; }
.chosen-container-single.chosen-container-single-nosearch .chosen-search { position: absolute; left: -9999px; }
/* @end */
/* @group Results */
.chosen-container .chosen-results { color: #444; position: relative; overflow-x: hidden; overflow-y: auto; /* margin: 0 4px 4px 0; */
  /* padding: 0 0 0 4px; */
  max-height: 180px; -webkit-overflow-scrolling: touch; }
.chosen-container .chosen-results li { display: none; margin: 0; padding: 5px 6px; list-style: none; line-height: 15px; word-wrap: break-word; -webkit-touch-callout: none; }
.chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; }
.chosen-container .chosen-results li.active-result:hover { background-color:#5c99de; }
.chosen-container .chosen-results li.disabled-result { display: list-item; color: #ccc; cursor: default; }
.chosen-container .chosen-results li.highlighted { /* background-color: #3875d7; */
  background-color:#5c99de; /* background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%); */
  color: #fff; }
.chosen-container .chosen-results li.no-results { color: #777; display: list-item; background: #f4f4f4; }
.chosen-container .chosen-results li.group-result { display: list-item; font-weight: bold; cursor: default; }
.chosen-container .chosen-results li.group-option { padding-left: 15px; }
.chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }
/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices { position: relative; overflow: hidden; margin: 0; padding: 0 5px; width: 100%; height: auto !important; height: 1%; border: 1px solid #aaa; background-color: #fff; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%); background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%); background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%); background-image: linear-gradient(#eeeeee 1%, #ffffff 15%); cursor: text; }
.chosen-container-multi .chosen-choices li { float: left; list-style: none; }
.chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0; white-space: nowrap; }
.chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 1px 0; padding: 0; height: 25px; outline: 0; border: 0 !important; background: transparent !important; box-shadow: none; color: #999; font-size: 100%; font-family: sans-serif; line-height: normal; border-radius: 0; }
.chosen-container-multi .chosen-choices li.search-choice { position: relative; margin: 3px 5px 3px 0; padding: 3px 20px 3px 5px; border: 1px solid #aaa; max-width: 100%; border-radius: 3px; background-color: #eeeeee; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee)); background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-size: 100% 19px; background-repeat: repeat-x; background-clip: padding-box; box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333; line-height: 13px; cursor: default; }
.chosen-container-multi .chosen-choices li.search-choice span { word-wrap: break-word; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { position: absolute; top: 4px; right: 3px; display: block; width: 12px; height: 12px; background: url('/static/images/chosen-sprite.png') -42px 1px no-repeat; font-size: 1px; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-position: -42px -10px; }
.chosen-container-multi .chosen-choices li.search-choice-disabled { padding-right: 5px; border: 1px solid #ccc; background-color: #e4e4e4; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee)); background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); color: #666; }
.chosen-container-multi .chosen-choices li.search-choice-focus { background: #d4d4d4; }
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { background-position: -42px -10px; }
.chosen-container-multi .chosen-results { margin: 0; padding: 0; }
.chosen-container-multi .chosen-drop .result-selected { display: list-item; color: #ccc; cursor: default; }
/* @end */
/* @group Active  */
.chosen-container-active .chosen-single { border: 1px solid #e5e5e5;/* box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); */
}
.chosen-container-active.chosen-with-drop .chosen-single { border-bottom: 1px solid #cfcfcf; -moz-border-radius-bottomright: 0; border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; background-color:#f5f5f5;/* background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset; */
}
.chosen-container-active.chosen-with-drop .chosen-single div { border-left: none; background: transparent; }
.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 2px; }
.chosen-container-active .chosen-choices { border: 1px solid #5897fb; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
.chosen-container-active .chosen-choices li.search-field input[type="text"] { color: #222 !important; }
/* @end */
/* @group Disabled Support */
.chosen-disabled { opacity: 0.5 !important; cursor: default; }
.chosen-disabled .chosen-single { cursor: default; }
.chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }
/* @end */
/* @group Right to Left */
.chosen-rtl { text-align: right; }
.chosen-rtl .chosen-single { overflow: visible; padding: 0 8px 0 0; }
.chosen-rtl .chosen-single span { margin-right: 0; margin-left: 26px; direction: rtl; }
.chosen-rtl .chosen-single-with-deselect span { margin-left: 38px; }
.chosen-rtl .chosen-single div { right: auto; left: 3px; }
.chosen-rtl .chosen-single abbr { right: auto; left: 26px; }
.chosen-rtl .chosen-choices li { float: right; }
.chosen-rtl .chosen-choices li.search-field input[type="text"] { direction: rtl; }
.chosen-rtl .chosen-choices li.search-choice { margin: 3px 5px 3px 0; padding: 3px 5px 3px 19px; }
.chosen-rtl .chosen-choices li.search-choice .search-choice-close { right: auto; left: 4px; }
.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop { left: 9999px; }
.chosen-rtl.chosen-container-single .chosen-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chosen-rtl .chosen-results li.group-option { padding-right: 15px; padding-left: 0; }
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { border-right: none; }
.chosen-rtl .chosen-search input[type="text"] { padding: 4px 5px 4px 20px; background: white url('/static/images/chosen-sprite.png') no-repeat -30px -20px; background: url('/static/images/chosen-sprite.png') no-repeat -30px -20px; direction: rtl; }
.chosen-rtl.chosen-container-single .chosen-single div b { background-position: 6px 2px; }
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b { background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
 .chosen-rtl .chosen-search input[type="text"],  .chosen-container-single .chosen-single abbr,  .chosen-container-single .chosen-single div b,  .chosen-container-single .chosen-search input[type="text"],  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,  .chosen-container .chosen-results-scroll-down span,  .chosen-container .chosen-results-scroll-up span {
 background-image: url('/static/images/chosen-sprite2x.png') !important;
 background-size: 52px 37px !important;
 background-repeat: no-repeat !important;
}
}
/* @end */
html, body, div, form, p, a, h1, h2, h3, h4, h5, h6, img, table, td, th, input, span, section, header, footer, nav, article, aside, fieldset, textarea, dl, dt, dd, blockquote, ul, ol {/*	margin: 0;
        padding: 0*/; list-style: none; }
body { font-size: 12px; background-color: #ffffff; }
img { /*vertical-align: top;*/
	border: 0; }
a { text-decoration: none; color: #777; }
.clear { clear: both; }
.pos-r { position: relative; }
.pos-a { position: absolute; }
.Opacity { opacity: .5; filter: alpha(opacity=50); }
/*æ¿¡ã‚‡å§·é‹çŠ²ç•·é¨î‚¢î‡±é–¸æ¶˜ç“¨é‹å¬®æŸ¨é•å‚›å«¹*/
.slide { width: 640px; height: 430px; position: relative; margin: 0 auto; }


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255,255,255,0.1); }
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }
/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }
/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255,255,255,0.15); }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger { height: 14px; }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 14px; margin: 0 1px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 14px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 14px; margin: 1px 0; }
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 16px; /* auto-expanded scrollbar */ height: 16px; margin: -1px 0; }
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 4px; /* auto-expanded scrollbar */ }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 16px; /* auto-expanded scrollbar */ width: 16px; margin: 0 -1px; }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 4px; /* auto-expanded scrollbar */ margin: 6px 0; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 -72px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -92px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -112px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -128px; }
/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px -72px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -92px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -112px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -128px; }
/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail { width: 4px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { background-color: transparent; background-position: center; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg=="); background-repeat: repeat-y; opacity: 0.3; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { height: 4px; margin: 6px 0; background-repeat: repeat-x; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px -72px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -92px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -112px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -128px; }
/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII="); }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px -72px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -92px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -112px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -128px; }
/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-y; background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0))); background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-x; background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0))); background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); }
/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,  .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 70px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 70px; }
.mCS-3d.mCSB_scrollTools,  .mCS-3d-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { width: 8px; background-color: #000; background-color: rgba(0,0,0,0.2); box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2); }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 8px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 8px; margin: 4px 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2); }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 8px; margin: 4px auto; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }
/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.1); box-shadow: inset 1px 0 1px rgba(0,0,0,0.1); }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }
/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools,  .mCS-3d-thick-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }
.mCS-3d-thick.mCSB_scrollTools,  .mCS-3d-thick-dark.mCSB_scrollTools,  .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,  .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical { right: 1px; }
.mCS-3d-thick.mCSB_scrollTools_vertical,  .mCS-3d-thick-dark.mCSB_scrollTools_vertical { box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
.mCS-3d-thick.mCSB_scrollTools_horizontal,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal { bottom: 1px; box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 1px 0 0 rgba(255,255,255,0.4); width: 12px; margin: 2px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; }
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; }
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 12px; width: auto; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { background-color: #000; background-color: rgba(0,0,0,0.05); box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }
/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools { box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal { box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #777; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { background-color: #fff; background-color: rgba(0,0,0,0.05); box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }
/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,  .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { right: 0; margin: 12px 0; }
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: 0; margin: 0 12px; }
/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl &gt; .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,  .mCS-dir-rtl &gt; .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { left: 0; right: auto; }
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,  .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,  .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 50px; }
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 50px; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }
/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; }
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }
/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { width: 6px; background-color: #000; background-color: rgba(0,0,0,0.2); }
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; }
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 6px; margin: 5px 0; }
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 12px; }
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 12px; margin: 2px 0; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }
/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }
/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { width: 12px; background-color: #000; background-color: rgba(0,0,0,0.2); }
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; margin: 3px 5px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; }
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 6px; margin: 5px 3px; position: absolute; width: auto; top: 0; bottom: 0; left: 0; right: 0; }
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 12px; margin: 2px 0; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }
/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }
/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; border-width: 1px; border-style: solid; border-color: #fff; border-color: rgba(255,255,255,0.2); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { border-color: #000; border-color: rgba(0,0,0,0.2); }
/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255,255,255,0.6); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.6); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.75); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */@charset "gbk";
.person_infos { height:216px; position:absolute; width:155px; background-color:#fff; border:1px solid #e3e3e3; z-index:9999; border-radius:2px }
.person_infos li { background:url(http://s.thsi.cn/css/ucenter/website/images/tool.png) no-repeat }
.person_infos li.s_choice { background-position:-2px -11px }
.person_infos li.s_famouse { background-position:-2px -47px }
.person_infos li.s_round { background-position:-2px -83px }
.person_infos li.b_methods { background-position:-2px -119px }
.person_infos li:hover { background-color:#f5f5f5 }
.person_infos li.c_center { background-position:-2px -156px }
.person_infos li.s_news { background-position:-2px -191px }
.person_infos li a { color:#444; font-size:14px; text-indent:38px; display:inline-block; line-height:36px; padding-right:8px; *text-indent:20px
}
.person_infos li:hover a { color:#cf0f0f }
.person_infos .triangle { width:10px; height:10px; position:absolute; left:49px; top:-6px; z-index:99; background:url(http://s.thsi.cn/css/ucenter/website/images/arr2.png) no-repeat }
.freshIcon { background:url(http://s.thsi.cn/css/ucenter/website/images/round.png) no-repeat right top }
.gat { background-position:right 12px }
.hide { display:none }
#person_infos .freshIcon { background-position:right 11px }
#site_nav .sns_drop { border:0!important }
#sns_nav .sns_drop { border:0!important }
@charset "gbk";
/*2016.08èµ‚è„›æŽ³å¿™*/
.right .small_pic { width: 80px; height: 170px; float: right; }
.right .small_pic li { list-style: none; height: 40px; margin: 0; padding: 0; border-top: 2px solid #e8e8e8; border-left: 2px solid #e8e8e8; border-right: 2px solid #e8e8e8; }
.right .small_pic li:hover { border: 2px solid #cf0f0f; }
.right .small_pic .bor { border: 2px solid #cf0f0f; }
.right .border_bt { border-bottom: 2px solid #e8e8e8 }
#PicSlide .img img { }
#PicSlide .title .h3 a { font-weight: normal; font-size: 12px; color: #fff; }
#PicSlide .title {height:30px; bottom: 0; width: 100%; position: absolute; }
#PicSlide .title .h3 { height: 30px; z-index: 30; line-height: 30px; width: 100%; text-align: center; margin: 0 10px 0 0; }
#PicSlide .img { }
#PicSlide .shadow { background-color: #000; opacity: .5; filter: alpha(opacity=50); height: 30px; }
.tab .title { height: 30px; }
.tab .title li { line-height: 32px; }
.sub-box .head h2 a { line-height: 31px; }
.tab li a { font-size: 18px; }
.tab_stick { top: 8px; }
.tab .cjyw ul { padding: 11px 0 0 0; border-bottom: none; }
.tab .tab-container { height: 514px; width:100%; }
.secpage .control { border-bottom: none; height: 253px; }
.secpage .content { height: 203px; padding:7px 0 16px 0;  *padding:5px 0 18px 0;
}
.secpage .newhe li { line-height: 38px; height: 38px; overflow: hidden; }
.flash-container .tab-container { height: 225px; }
.price-box { height: 85px; }
.box .now-read { height: 210px; }
.sub-box .cpbd { }
.box .box-r { margin-top: 7px; }
.person-tab .tab-container { height: 282px; }
.tzgjx table { height: 160px; }
.secpage .content.newhe { margin-top: 3px; }
.tool a{
    color: #444;
    font-size: 14px;
    display: block;
    line-height: 35px;
    text-decoration: none;
    /*background: url("/static/images/tool.png") no-repeat;*/
    /*padding-left: 35px;*/
    /*_background:#f5f5f5 url("/static/images/tool.png") no-repeat;*/
    text-align: center;
}
.tool a:hover,
.tool a.selected{
    background-color: #CE0F0F;
    color: #fff!important;
}
.tool a.zaopan{
    background-position: 3px -164px;
}
.tool a.zaopan:hover{
    background-position: 3px -137px;
}
.tool a.ggsd{
    background-position: 4px -193px;
}
.tool a.ggsd:hover{
    background-position: 3px -109px;
}
.tool .niucha{
    background-position: 5px -222px;
}
.tool .niucha:hover{
    background-position: 4px -82px;
}
.tool .jihui{
    background-position: 4px -253px;
}
.tool .jihui:hover{
    background-position: 3px -56px;
}
.tool .bidu{
    background-position: 4px -284px;
}
.tool .bidu:hover{
    background-position: 3px -29px;
}
.tool .longhu{
    background-position: 6px -313px;
}
.tool .longhu:hover{
    background-position: 3px 0px;
}
.tool a{
    line-height: 51px;
} 
.hot-area table td { background: #eee; }
.hot-area table td.lightblue { background: #e1e1e1; }
.hot-area table td a { color: #333; }
.hot-area table td a:hover { background: #CE0F0F; }
.secpage .jhqb li { /*height: 38px;*/
    line-height: 38px; }
.secpage .jhqb li&gt;a { height: 37px; }
.secpage .jhqb .star i { margin-top: 10px; }
.resou { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 0; border-top: 2px solid #cf0f0f; height: 30px; line-height: 30px; font-weight: normal; margin-top: -1px; padding: 0 10px; }
.resou h2 { font-size: 14px; font-weight: normal; }
.hot-area table { height: 160px; }
.slide_arr { top: 50px; }
ul.caijing li.active { border: none; border-bottom: 2px solid #cf0f0f; margin-top: -2px; background: #fff; }
.zhezhao { position: absolute; top: 0; bottom: 0; width: 100%; z-index: 200000; }
.zhezhao .cen { margin: 0 auto; width: 1200px; }
.zhezhao img { margin-top: 50px; width: 100%; height: 100%; width: 664px; height: 595px; margin-top: 624px; }
.zhezhao img:hover { cursor: pointer; }
.page_mask { position: absolute; top: 0; bottom: 0; width: 100%; background: #636363; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index: 100000; }
.hot-area table td a { line-height: 50px; height: 50px; }
.tab .title li a:hover { text-decoration: none; }
.big_pic li { display: none; }
.big_pic .sec { display: list-item; }
.hi { display: none; }
.flash-op { margin-bottom: 26px; }
.tab .detail { height: 457px; }
.gp .search { width: 100%; }
.gp { height: auto; }
.sub-box .head h2 { border-bottom: none; }
.secpage .jhqb ul { overflow: visible; }
.secpage .jhqb li &gt; a { float: none; }
.secpage .jhqb p { margin-top: 0; float: none; }
.secpage .jhqb li p { height: 38px; line-height: 38px;  *line-height: 35px;
 *height: 35px;
}
.tab .cjyw ul li a { font-size: 16px; }
.tab .cjyw ul li.first a { font-size: 18px; }
.stock-analys .tab-container { height: 160px; }
.link_scroll { height: 15px; position: absolute; overflow: hidden; border: 1px solid #e5e5e5; width: 212px; float: left; right: 0; top: 24px; background: #fff; padding-left: 5px; }
.box .hot-comment { margin-top: 30px; }
.consult {  *margin-top: 13px;
}
.cal {  *margin-top: 15px;
}
.person-tab td { height: 31px; }
.person-tab { font-family: SimSun; }
.dimonsion { height: 211px; background: #f5f5f5 url("/static/images/new_enter.png") no-repeat; }
.dimonsion a.close { display: block; width: 20px; height: 15px; position: absolute; right: -6px; bottom: 4px; font-size: 14px; color: #999; text-indent: 0; }
* html, * html body { background-image:url(about:blank); background-attachment:fixed }
.shade { background:#999; position:fixed; left:0; top:0; width:100%; height:100%; opacity:.4; filter:alpha(opacity=40); -moz-opacity:.4; z-index:9998; display:none }
.feedback-pop { display:none; position:fixed; width:638px; overflow:hidden; background-color:#fff; border:1px solid #B43C2B; left:50%; margin-left:-320px; top:20%; z-index:9999 }
.pop-hd { background-color:#B43C2B; color:#fff; line-height:38px; font-size:16px; font-family:microsoft yahei; text-indent:10px }
.close-btn { float:right; width:36px; height:38px; text-align:center; background-color:#B43C2B; overflow:hidden }
.close-btn:hover { background-color:#BB4534 }
.close-btn i.icon { float:right; width:10px; height:10px; margin:12px; background:url(http://i.thsi.cn/images/master/v2/icons_1.png) no-repeat -28px -2px }
.f-icon { float:left; width:24px; height:22px; background:url(http://i.thsi.cn/images/master/v2/icons_1.png) -2px -2px; margin:11px 0 0 20px }
.pop-bd { padding:0 20px }
.question { line-height:40px; color:#555; font-weight:700; font-size:14px }
.answer { background-color:#E6EAED; border:none; font-size:14px; height:20px; line-height:20px; padding:5px 10px; color:#747F8C; width:578px }
.answer-tc { height:160px; resize:none; overflow:auto }
.btn-box { text-align:right; margin:10px 0 }
.submit-btn { background-color:#B43C2B; color:#fff; font-weight:700; font-size:14px; display:inline-block; text-align:center; width:100px; line-height:30px }
.submit-btn:hover { background-color:#BD5040 }
.bigdata-pop { border:1px solid #539CE7 }
.bigdata-pop .pop-hd { background-color:#539CE7 }
.bigdata-pop .close-btn { background-color:#539CE7 }
.bigdata-pop .close-btn:hover { background-color:#5AA2EC }
.bigdata-pop .question { color:#539CE7 }
.bigdata-pop .submit-btn { background-color:#539CE7 }
.bigdata-pop .submit-btn:hover { background-color:#5AA2EC }
.app-feedback-pop { width:450px; margin-left:-225px }
.app-feedback-pop .pop-hd { line-height:30px; font-size:14px }
.app-feedback-pop .close-btn { width:30px; height:30px }
.app-feedback-pop .close-btn i.icon { margin:10px }
.app-feedback-pop .f-icon { margin:7px 0 0 20px }
.app-feedback-pop .question { font-weight:400; font-size:12px; line-height:30px }
.app-feedback-pop .answer { font-size:12px; width:390px }
.app-feedback-pop .answer-tc { height:135px }
.app-feedback-pop .submit-btn { width:78px; height:25px; line-height:25px }
.stock-pop { border:1px solid #1E2C39 }
.stock-pop .pop-hd { background-color:#1E2C39 }
.stock-pop .close-btn, .stock-pop .submit-btn { background-color:#1E2C39 }
.stock-pop .close-btn:hover, .stock-pop .submit-btn:hover { background-color:#263442 }
.stock-pop .pop-bd { background-color:#6886A2 }
.stock-pop .question { color:#fff }
.info-pop { border:1px solid #393939 }
.info-pop .pop-hd { background-color:#393939 }
.info-pop .close-btn, .info-pop .submit-btn { background-color:#393939 }
.info-pop .close-btn:hover, .info-pop .submit-btn:hover { background-color:#424242 }
.info-pop .pop-bd { background-color:#939292 }
.info-pop .question { color:#fff }
.article-pop { border:1px solid #719ACB }
.article-pop .pop-hd { background-color:#719ACB }
.article-pop .close-btn, .article-pop .submit-btn { background-color:#719ACB }
.article-pop .close-btn:hover, .article-pop .submit-btn:hover { background-color:#79A0D0 }
.article-pop .pop-bd { background-color:#C4D7EE }
.article-pop .question { color:#3B5E88 }
@charset "utf-8";
.gzmjBox .pk_dk { position:relative }
i { font-style:normal }
.gzmjBox { padding:6px 12px 0 12px }
.pk_dk .pkPerce, .pk_dk .pkText { font-size:18px; color:#444; position:relative; overflow:hidden; line-height:25px; font-weight:bold; font-family:Arial }
.pk_dk .pkPerce .fl { color:#b11e23 }
.pk_dk .pkPerce .fr { color:#8baba0 }
.pk_dk .pkPerce i, .pk_dk .pkText i { font-size:14px }
.fl { float:left }
.pk_dk .kd_bgs { background:#efefef; display:block; height:20px; vertical-align:middle; line-height:20px }
.pk_dk .kd_bgs .kd_per { background:#d42817; display:inline-block; height:20px }
.pk_dk .kd_bgs .kk_per { background:#8baba0; height:20px; display:inline-block }
.pk_dk .pkText { font-size:18px; color:#444; line-height:40px }
.dpjxBoxs { height:152px; position:relative; overflow:hidden; background:#fff; margin-top:13px }
.dpUls { position:absolute }
.dpUls li { height:76px; border-bottom:1px solid #ededed; position:relative; overflow:hidden }
.dpUls li .pkComm { margin-top:5px; font-size:14px; color:#333 }
.mjdkPK .dpUls li i.dpIcon { background:url(/static/images/duokong_bg.png) no-repeat; width:24px; height:24px; display:inline-block; vertical-align:middle; margin-right:5px; line-height:23px; text-align:center; color:#fff; background-size:103%; background-position:-1px -2px; font-size:12px }
.mjdkPK .dpUls li i.dpIcon.dp_k { background-position:-1px -30px }
.dpUls li .pkComm .fr { font-size:12px; color:#999 }
.dpUls li .comm_con { line-height:21px; height:43px; overflow:hidden; text-indent:0 }
.mjdkPK .dpUls li a { font-size:12px; color:#666; text-indent:0 }
.pk_dk .kd_bgs i { text-indent:10px }
@media \0screen\,screen\9 {
.mjdkPK .dpUls li i.dpIcon.dp_k, .mjdkPK .dpUls li i.dpIcon { width:26px; height:26px; line-height:26px; background-position:-2px -3px }
.mjdkPK .dpUls li i.dpIcon.dp_k { background-position:-2px -37px }
}

.wxewm{position:fixed; bottom:0;right: 25px;}
.wxewm p{background-color:#cf0f0f;color:#fff;font-size:15px;font-family: å¾®è½¯é›…é»‘;text-align: center;}
.wxewm{position:fixed; bottom:0;right: 25px;}</pre></body></html>