@charset "gbk";
body{background: #f5f5f5;min-width: 1200px;}
*html{background-image:url(about:blank);background-attachment:fixed;}
html, body {height: 100%;}
.header-search{width: 100%;height: 69px;background:#3c5c9f url('http://i.thsi.cn/images/datacenter/financial/header-search-bg.jpg') repeat-x;}
.header-search .hdlogo{float: left;margin-left: 1px;width: 300px;height: 69px;}
.header-search .hdlogo .site-logo{float: left;margin-top: 10px;}
.header-search .hdlogo h1{float: left;}
.header-search .hdlogo h1 .sub-logo{margin-left: 10px;line-height: 69px;font-size: 34px;color: #fff;font-weight: bold;}

.search-box{float: left;margin-left: 50px;padding: 16px 0;}
.search-box .search-list{float: left;padding: 0 15px;}
.search-box .search-list a{float: left;font-size: 16px;color: #8fa8db;line-height: 37px;}
.search-box .search-list a:hover{color: #b4c7ec;}
.search-box .search-list a.cur{color: #fff;font-weight: bold;}
.search-box .search-list span{float: left;color: #4768ab;height: 13px;line-height: 13px;margin: 12px;}
.search-box .search-main{position: relative;float: left;border-radius: 2px;overflow: hidden;}
.search-box .search-main .search-input{float: left;width: 432px;height: 17px;padding: 10px 47px 10px 10px;line-height: 17px;color: #a0a0a0;font-size: 12px;font-family: \5B8B\4F53;background: #f2f2f2;border: none;}
.search-box .search-main .search-btn{position: absolute;right: 0;top: 1px;width: 45px;height: 35px;background: #f2f2f2 url('http://i.thsi.cn/images/datacenter/financial/search-btn-light.png') 50% 50% no-repeat;border: none;cursor: pointer;outline: none;}

.login-box{float: right;padding: 26px 15px 25px 15px;height: 18px;}
.login-box a{float: left;font-size: 14px;color: #fff;}
.login-box a:hover{text-decoration: underline;}
.login-box span{float: left;color: #fff;margin: 0 12px;}

.nav{width: 100%;height: 60px;background:#fff url('http://i.thsi.cn/images/datacenter/financial/inner-nav-bg.jpg') repeat-x;text-align: center;}
.inner-nav a{display: inline-block;padding: 0 16px;height:52px;line-height: 52px;font-size: 14px;color: #666;border-bottom: 3px solid #fff;}
.inner-nav a:hover,.inner-nav a.cur{border-bottom: 3px solid #db4a39;}

.sub-nav{position: absolute;top: -5px;left: 0;height: 34px;background: #fff;border: 1px solid #cecdcd;border-radius: 0 0 5px 5px;z-index: -1;
    -webkit-box-shadow: 0 2px 4px 0PX #cecdcd;
    -moz-box-shadow: 0 2px 4px 0PX #cecdcd;
    box-shadow: 0 2px 4px 0PX #cecdcd;}
.invisible{visibility: hidden;z-index: -100;}
.sub-nav span{display: inline-block;padding: 0 15px;}
.sub-nav a{float: left;padding: 0 6px;font-size: 14px;color: #626262;line-height: 34px;}
.sub-nav a:hover{background: #f5f5f5;}

.page-nav{margin-top: 20px;height: 36px;}
.page-nav .crumbs{float: left;}
.page-nav .crumbs a,.page-nav .crumbs span{float: left;font-size: 14px;color: #777;line-height: 36px;}
.page-nav .crumbs a:hover{text-decoration: underline;}
.page-nav .crumbs span.gt{margin: 0 5px;}
.page-nav .crumbs span.cur{color: #666;font-weight: bold;}
.page-nav .latest-concern{float: right;height: 36px;margin-right: 10px;}
.page-nav .latest-concern span,.page-nav .latest-concern a{font-size: 14px;color: #0091c9;}
.page-nav .latest-concern a:hover{text-decoration: underline;}
.icon{display: inline-block;padding: 0 5px;height: 14px;line-height: 14px;background: #db4a39;border-radius: 2px;color: #fff;font-style: normal;font-size: 14px;font-family: \5B8B\4F53;}

.page-cont{width: 100%;background: #ecf2f6;box-shadow: 3px 3px 3px #dedddd;border-radius: 4px;overflow: hidden;}

.page-row{padding: 0 25px;height: 46px;border-bottom: 1px solid #bec0c1;background: #fff;}
.page-row .tips{float: right;padding-top: 12px;}
.page-row .tips span,.page-row .tips a{ font-size: 14px;color: #0091c9;}
.page-row .tips a:hover{text-decoration: underline;}
.page-row .djxg{display: inline-block;margin-top: 6px;width: 80px;height: 33px;background: url('http://i.thsi.cn/images/datacenter/financial/djxg.jpg') no-repeat;}
.page-tab{float: left;padding: 0 5px;}
.page-tab a{display: inline-block;margin-right: 64px;height: 43px;line-height: 43px;color: #8a95a5;font-size: 16px;}
.page-tab a:hover{color: #b4c1d3;}
.page-tab a.cur{border-bottom: 3px solid #db4a39;color: #db4a39;}

.page-main{position: relative;padding: 30px 25px;}
.table-tips{position: absolute;left: 25px;top: 9px;font-size: 14px;color: #676464;}
.table-tit{position: relative;padding: 0 10px;height: 45px;background: #3b5998;border-radius: 4px 4px 0 0;z-index: 12;}
.table-tit h2{float: left;font-size: 18px;color: #fff;padding-left: 35px;line-height: 45px;}
.table-tit .page-search-box{position: absolute;top: 8px;left: 50%;margin-left: -178px;width: 357px;background: #fff;border-radius: 2px;overflow: hidden;}
.table-tit .page-search-box .search-input{float: left;width: 290px;height: 19px;line-height: 19px;padding: 5px 52px 5px 15px;border:0 none;font-size: 12px;font-family: \5B8B\4F53;color: #a0a0a0;}
.table-tit .page-search-box .search-btn{position: absolute;top: 1px;right: 0;width: 37px;height: 27px;border: 0 none;background:#fff url('http://i.thsi.cn/images/datacenter/financial/search-btn-light.png') 50% 50% no-repeat;cursor: pointer;outline: none;}
.icon-yjkb,.icon-sgpx,.icon-yjgg,.icon-yjkb,.icon-yjypl,.icon-yjyg{background:url('http://i.thsi.cn/images/datacenter/financial/cbicons.jpg') no-repeat;}
.icon-sgpx{background-position: 0 7px;}
.icon-yjgg{background-position: 0 -36px;}
.icon-yjkb{background-position: 0 -78px;}
.icon-yjypl{background-position: 0 -127px;}
.icon-yjyg{background-position: 0 -171px;}


.sel-report{float: right;position: relative;margin: 8px 0 0 0;width: 234px;height: 29px;line-height: 29px;font-size: 14px;color: #fff;}
.sel-report .text {float: left;margin-left: 15px;width: 147px;height: 29px;line-height: 29px;padding: 0 8px;cursor: pointer;background: #fff;font-size: 12px;font-weight: bold;color: #596679;border-radius: 4px;overflow: auto;}
.sel-report .text s{float: right;width: 26px;height: 25px;background: url('http://i.thsi.cn/images/datacenter/financial/sel-arr.jpg') 100% 50% no-repeat;}
.sel-report .list{position: absolute;top: 30px;right: 0;width: 163px;padding: 5px 0;height:230px;line-height: 24px;background: #fff;z-index: 10;border-radius: 4px;overflow-y:scroll; 
    -webkit-box-shadow: 3px 3px 3px #cecdcd;
    -moz-box-shadow: 3px 3px 3px #cecdcd;
    box-shadow: 3px 3px 3px #cecdcd;}
.sel-report .list li a{display: block;padding-left: 10px;font-size: 12px;color: #868686;background: #fff;}
.sel-report .list li.cur a{color: #fff;background: #db4a39;}

.sel-date{float: right; width: 265px;}
.sel-date-text{float: left;line-height: 24px;font-size: 14px;color: #8e8e8e;}
.sel-date-panel {float: right;height: 26px; line-height: 26px;}
.sel-date-btn{background: url('http://i.thsi.cn/images/datacenter/ipo/fipo/cal-icon.png') no-repeat 100% 50%; width: 22px; height: 22px; float: right; margin: 2px 5px 0 0; display: inline; cursor: pointer;}
.sel-date-panel input{width: 148px;height: 20px; line-height: 20px; padding: 0 0 0 10px; float: left;border: 2px solid #d2dae2;border-radius: 10px;overflow: hidden;color: #596679;font-weight: bold;outline: none;background: url('http://i.thsi.cn/images/datacenter/financial/sel-arr.jpg') 98% 50% no-repeat;}
.filter-date{float: left; margin: 7px 0 0 30px; display: inline;}
.filter-date span{float: left; height: 28px; line-height: 28px; border-radius: 6px; border: 1px solid #aeaeae; padding: 0 10px 0 35px; color: #333; font-size: 16px; margin-right: 25px; cursor: pointer;}

.table-tab{padding: 8px 10px;background: #f7fafb;border-bottom: 1px solid #e6ebed;}
.table-tab a{display: inline-block;padding: 0 20px;height: 24px;line-height: 24px;font-size: 14px;color: #8a95a5;}
.table-tab a:hover{color: #b4c1d3;}
.table-tab a.cur{color: #fff;background: #db4a39;border-radius: 10px;}

.page-table{position: relative;width: 100%;padding-top: 5px;background: #f7fafb;z-index: 10;}
.page-loading{position:absolute;width: 100%;top: 0;z-index: 100;opacity: 0.5;filter: alpha(opacity=50);}
.page-loading .mask{position:absolute;top: 0;left: 0;width: 100%;;background: #fff;}
.page-loading .loading-img{position:absolute;top: 0;left: 0;width: 100%;background: url('http://i.thsi.cn/images/datacenter/financial/loading.gif') 50% 0 no-repeat;z-index: 10;}
.m-table{width: 100%;background: #fff;font-size: 13px;}
.m-table th{position: relative;background: #f7fafb;color: #787878;text-align: center;padding: 2px 2px 20px 2px;line-height: 16px;}
.m-table th a{color: #787878;}
.m-table th a:hover{text-decoration: underline;}
.m-table th.th-col{height: 22px;line-height: 22px;text-align: center;background: #ecf2f6;margin: 0 5px;padding-bottom: 0;border-left: 5px solid #f7fafb;border-right: 5px solid #f7fafb;}
.m-table th.cur{background: #db4a39;border-radius: 10px 10px 0 0;}
.m-table .row2 th{padding-top: 10px;}
.m-table th.cur a{background: #db4a39;color: #fff;font-weight: bold;}
.m-table th .arr-down,.m-table th .arr-up{position: absolute; bottom: 10px;left: 50%; margin-left: -6px;background: #000;display: block;width: 11px;height: 6px;background: url('http://i.thsi.cn/images/datacenter/financial/arrow.png') 0 0;overflow: hidden;}
.m-table th.cur .arr-down{background-position: 0 -6px;}
.m-table th.cur .arr-up{background-position: 0 -12px;}
.m-table td{padding: 0 2px;text-align: center;line-height: 28px;border-left: 1px solid #eaeff2;border-right: 1px solid #eaeff2;}
.m-table td a{color: #0091c9;}
.m-table tr.even{background: #f7fafb;}
.m-table td.selected{background: #fff;border-left: 2px solid #e4e6e7;border-right: 2px solid #e4e6e7;}
.m-table td.selfirst{border-top: 2px solid #e4e6e7;}
.m-table td.sellast{border-bottom: 2px solid #e4e6e7;}
.m-table tr.highlight,.m-table tr.highlight td,.m-table td.highlight{background: #ecf2f6 !important;}

.m-page{ text-align: center;margin: 12px 35px 0 35px;border-top: 1px solid #e9e9e9;padding-bottom: 12px;}
.m-page a,.m-page span{display: inline-block;padding: 0 6px;height: 18px;margin: 9px 6px;font-size: 14px;color: #868686;font-family: Arial,\5FAE\8F6F\96C5\9ED1;}
.m-page a.cur{color: #db4a39;border-top: 1px solid #db4a39;margin-top: 0;padding-top: 9px;}
.m-page a:hover{background: #d0d0d0;border-radius: 2px;}
.m-page a.cur:hover{background: none;}
.m-page a.prevpage,.m-page a.nextpage{width: 19px;height: 18px;text-indent: -999em;direction: ltr;}
.m-page a.prevpage,.m-page a.prevpage:hover{background: url('http://i.thsi.cn/images/datacenter/financial/prev.jpg') 50% 50% no-repeat;}
.m-page a.nextpage,.m-page a.nextpage:hover{background: url('http://i.thsi.cn/images/datacenter/financial/next.jpg') 50% 50% no-repeat;}
.m-page a.lastpage,.m-page a.lastpage:hover{background: url('http://i.thsi.cn/images/datacenter/financial/last.jpg') 100% 50% no-repeat;padding-right: 25px;}

.fixedbar{position: fixed;z-index:500;bottom: 50px;left: 50%;margin-left: 630px;width: 45px;height: 140px;overflow: hidden;_position:absolute;_top:expression(eval(document.documentElement.scrollTop + 550));background: url(http://i.thsi.cn/images/datacenter/financial/fixedbar.jpg) no-repeat;}
.fixedbar .feedback a,.fixedbar a.collect,.fixedbar a.gotop{display: block;height: 45px;}
.fixedbar .feedback a:hover,.fixedbar a.collect:hover,.fixedbar a.gotop:hover{background: url(http://i.thsi.cn/images/datacenter/financial/fixedbar.jpg) no-repeat;}
.fixedbar .feedback a:hover{background-position: -68px 0;}
.fixedbar a.collect:hover{background-position: -68px -45px;}
.fixedbar a.gotop:hover{background-position: -68px -90px;}

.feedback-box{position: fixed;left: 50%;bottom:16px;margin-left: 377px;width: 237px;height: 184px;padding: 0 12px 0 3px;background: url('http://i.thsi.cn/images/datacenter/financial/feedback-box.png') no-repeat;overflow: hidden;z-index: 200;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+290));}
.feedback-box .hd{padding-left: 10px;height: 25px;line-height: 25px;color: #fff;font-size: 14px;overflow: hidden;border-radius: 4px 4px 0 0;}
.feedback-box .bd{position: relative;padding: 8px;}
.feedback-box .txt,.feedback-box .tel{width: 213px;padding: 5px 4px;line-height: 18px;overflow: hidden;background: #ecf2f6;color: #858678;border: none;border-radius: 4px;}
.feedback-box .txt{height: 54px;resize: none;}
.feedback-box .tel{height: 18px;margin-top: 8px;}
.feedback-box .btn{float: right;margin-top: 8px;width: 59px;height: 26px;line-height: 26px;background: #db4a39;text-align: center;color: #fff;border: none;border-radius: 4px;overflow: hidden;cursor: pointer;}

.fixed_thead{position: fixed;top: 0;width: 1150px;padding: 0 25px;z-index: 100;}

.djxg-bottom{width: 246px;height: 70px;position: fixed;bottom: 0;left: 50%;margin-left: -123px;z-index: 500;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.djxg-bottom .bg{float: left;width: 246px;height: 70px;background: url('http://i.thsi.cn/images/datacenter/financial/djxg-bottom.png') no-repeat;}
.djxg-bottom .close{position: absolute;width: 17px;height: 17px;left: 203px;top: 31px;z-index: 10;background: url('http://i.thsi.cn/images/datacenter/financial/djxg-bottom-c.jpg') no-repeat;}

.djxg-pop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 500;_position:absolute;_top:expression(eval(document.documentElement.scrollTop))}
.pop-mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.3;filter: alpha(opacity=30);}
.pop-main{position: absolute; top: 200px;left: 50%;margin-left: -277px;width: 553px;border-radius: 4px;background:#f2f2f2;overflow: hidden;;
    -webkit-box-shadow: 0 0 20px 0 #777;
    -moz-box-shadow: 0 0 20px 0 #777;
    box-shadow: 0 0 20px 0 #777;}
.djxg-pop .hd{padding: 0 20px;font-size: 22px;line-height: 48px;color: #fff;background: #3b5998;}
.djxg-pop .hd .close{float: right;width: 20px;height: 20px;background: url('http://i.thsi.cn/images/datacenter/financial/pop-close.jpg') no-repeat;margin-top: 14px;}
.djxg-pop .bd{padding: 5px 0 0 14px;}
.djxg-pop .wj-list{float: left;width: 170px;margin: 0 9px 14px 0;}
.djxg-pop .wj-list li{height: 24px;line-height: 24px;}
.djxg-pop .wj-list li a{float: left;width: 100%;height: 24px;border-radius: 4px;overflow: hidden;}
.djxg-pop .wj-list li.tit{color: #827671;font-size: 14px;font-weight: bold;}
.djxg-pop .wj-list li.item a{color: #827671;font-size: 12px;}
.djxg-pop .wj-list li.cur a,.djxg-pop .wj-list li.item a:hover{color: #fff;background: #db4a39;}
.djxg-pop .ft{height: 27px;text-align: center;padding-bottom: 12px;}
.djxg-pop .ft span{display: inline-block;width:135px;height: 27px;line-height: 27px;color: #827671;}
.djxg-pop .ft .icon{float: right;margin-left: 5px;width: 55px;height: 27px;background: url('http://i.thsi.cn/images/datacenter/financial/iwc.jpg') no-repeat;}

/* 按键精灵 */
.autocomplete {background:#fff; border:1px solid #999; border-top:1px solid #bdbdbd; position:absolute; color:#333;}
.autocomplete dt,.autocomplete dd {height:22px; line-height:22px;font-family:'SimSun';margin-bottom:0px;}
.autocomplete dt {background:#f0f0f0; padding-left:5px; border-bottom:1px solid #e8e8e8;}
.autocomplete dd {padding-left:18px;cursor: pointer;overflow:hidden;}
.autocomplete dd span {margin-right:20px;}
.autocomplete dd.selected {background:#fff3d8;}
.autocomplete dl {cursor: pointer;}
.autocomplete dt.selected {background:#cfcfcf;}
.autocomplete dt strong {color:#cc3300;}

.autocomplete{border: none;border-radius: 4px;overflow: hidden;
    -webkit-box-shadow: 0px 4px 8px 1px #a5a5a5;
    -moz-box-shadow: 3px 3px 3px #cecdcd;
    box-shadow: 0px 4px 8px 1px #a5a5a5;}
.autocomplete dt, .autocomplete dd{line-height: 24px;height: 24px;color: #666;}
.autocomplete dt{background: #cad3e7;border: none;}
.autocomplete dt.selected{background: #abbbde;}
.autocomplete dd.selected{background: #db4a39;color: #fff;}

/* add 20150924 */
.curtime{float: right;font-size: 14px;color: #fff;line-height: 45px;}
.icon-table{background: url('http://i.thsi.cn/images/datacenter/financial/icon-table.jpg') 0 50% no-repeat;}
.hcharts-tab{padding: 28px 16px 32px 16px;background: #fff;}
.hcharts-tab span{display: inline-block;padding: 0 18px;margin-right: 30px;height: 39px;line-height: 39px;background-color: #f2eded;color: #787878;font-size: 14px;border-radius: 4px;cursor: pointer;
    -webkit-box-shadow:  0 4px 0 #d3d3d3;
    -moz-box-shadow:  0 4px 0 #d3d3d3;
    box-shadow:  0 4px 0 #d3d3d3;}
.hcharts-tab span.cur{background-color: #db4a39;color: #fff;font-weight: bold;}
.hcharts-box{padding: 0 16px;height: 550px;background: #fff;margin-bottom: 30px;}
/*图表部分*/
#canvasChart{position: relative; margin-top: 20px;}
#canvasChart .fillText{color: #DB4A39; position: absolute; text-align: center; font: 700 16px/1.5 "Microsoft yahei";}
#canvasChart .fillNum{font-size: 28px;}


