body,html{background:#fff;}
.lhb_title span.t1:before,
.lhb_title span.t2:before,
.lhb_title span.t3:before,
.lhb_title span.t4:before,
.lhb_title span.t5:before,
.lhb_title span.t6:before,
.follow,
.time_select:after,
.note a:before,
.tucao a:before
{background-image: url(../images/css_sprite.png); background-repeat: no-repeat;}
/*common*/
.fl{float: left;}
.fr{float: right;}
.pos-rel{position: relative;}
.pos-abs{position: absolute;}
input:focus{outline: 0;}
.red{color: #eb1a28!important}
.green{color: #009904!important}
.purple{color: #ff00ff!important}
.orderUp:after{content: "↑";font-family:"Microsoft YaHei", "微软雅黑";margin-left: 2px;}
.orderDown:after{content: "↓";font-family:"Microsoft YaHei", "微软雅黑";margin-left: 2px;}
/*翻页*/
.mypagination {background-color: #fff;color: #48b9ef;font-family: arial,helvetica,sans-serif;font-size: 13px;padding: 10px 0;
    margin:20px 0 0;text-align: center;margin:20px auto;display: table;}
.mypagination a {border-color: #f0f0f0;border-style: solid;border-width: 2px;color: #48b9ef;margin: 0 2px;padding: 2px 5px;}
.mypagination a:active, .mypagination a:hover, .mypagination .current {border-color: #48b9ef;border-style: solid;border-width: 2px;
    color: #fff;}
.mypagination a:hover {background: #48b9ef none repeat scroll 0 0;}
.mypagination .current {background-color: #48b9ef;font-weight: 700;padding: 2px 5px;}
.mypagination ul{text-align: center;height: 35px;}
.mypagination ul li{float: left;}
/*首页*/
header{ width: 100%; height:60px;/*background: #3693d0;box-shadow: 0 2px 5px rgba(81,108,126,0.5);*/ background:-webkit-linear-gradient(left, #E3F1FF 15.51%, #ACD5FF 69.13%);background: linear-gradient(90deg, #E3F1FF 15.51%, #ACD5FF 69.13%);}
.topBar{width: 1000px;margin:0 auto;}
.topBar h1{float: left;/*width: 220px;font-size:30px;color: #fff*/height: 60px;}
.topBar h1 a{float:left;font-size:20px;line-height: 60px;color:#4E5663;margin-right:40px;}
.topBar h1 a.cur{color:  #2F343A;font-weight:bold;position:relative;}
.topBar h1 a.cur:after{content:'';position:absolute;left:50%;bottom:0;width: 20px;height:4px;border-radius:5px;background:#2F343A;margin-left:-10px;}
.calendar{float: left; width:250px;}
.calendar span{display: block;width: 65px;float: left;height: 60px;line-height: 60px; color: #fff;font-size: 14px;}
.calendar a{display: block; width:60px; height: 22px;line-height: 22px; border: 1px solid #9bc9e8;text-align: center;float: left;color:#fff;margin: 17px 0 0 8px;}
.date_box{position: relative;margin-top:17px;width: 100px; border: solid 1px #c6c9cd; height: 22px;text-align: center;float: left;}
.date_box input{border: 0; width: 100px; height: 22px; outline: 0;color: #2682be;font-size: 14px;text-align: center;line-height: 22px;}
.barRt{float: right; width: 490px; height: 30px;margin-top: 15px; position: relative;}
.barRt a{display: block;float: left;height: 30px;line-height: 30px;color:#fff;font-size: 14px;}
.barRt a:hover{text-decoration: underline;}
.barRt a.gegu{width: 60px;}
.barRt a.xiwei{width: 60px; position: absolute; padding-left: 15px;left: 415px; top:0;}
.barRt a.xiwei:before{height:30px;display:block; content:""; width: 1px;background: #fff;position: absolute;left: 0;text-outline: 0;}
.barRt .search{ width: 335px; position: absolute;left:70px;top:4px;}
.barRt .search input[type=search]{width: 300px;height: 24px;background: #fff;text-indent: 5px;line-height: 24px}
.barRt .search input[type=button]{width:22px; height: 22px;background:url(../images/css_sprite.png) transparent no-repeat 0 0;cursor: pointer;margin-left: 8px;}
/*搜索框*/
.ui-autocomplete {
    max-height: 400px;
    overflow-y: auto;
    /* 防止水平滚动条 */
    overflow-x: hidden;
}
/*滚动条美化  */
.ui-autocomplete::-webkit-scrollbar {width:6px; position: absolute;left: 0;top:0;}
.ui-autocomplete::-webkit-scrollbar-track {
    background-color: #f1f1f1; width: 6px;-webkit-border-radius:20px;border-radius:20px;} /* 滚动条的滑轨背景颜色 */
.ui-autocomplete::-webkit-scrollbar-thumb {/*滑块*/-webkit-border-radius:20px;border-radius:20px;background-color: #cbcbcb;}
.main{padding-bottom: 50px;}
table{width: 100%}
.btn-pop{font-size:16px;color: #414751;margin:18px 0 0 20px;}
.sch-box{width: 340px;margin-top: 16px;background: #fff;border-radius:30px;}
.sch-btn{background:url(../images/css_sprite.png) no-repeat 12px 0;width:34px;height:22px;text-indent: -999px;/*margin-right: 5px;*/margin-top:5.5px;}
.sch-ipt{width: 276px;height: 28px;font-size: 16px;color:#222;padding:0 4px;line-height: 1;background:none;}
::-webkit-input-placeholder{color: #A1A1A1;}
.sch-downlist{position: absolute;right:0;top: 26px;background: #fff;border:1px solid #ccc;-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.3);box-shadow: 1px 1px 4px rgba(0,0,0,.3);width: 300px;z-index: 10;padding:0 2px;display: none;}
.downlist-item{border-bottom:1px dotted #ddd;padding-bottom: 6px;}
.downlist-item h3{font-size: 15px;font-weight: bold;color: #666;padding-left: 13px;line-height: 35px;}
.downlist-item h3 strong{color:#ef3939;font-weight: bold;}
.downlist-item ul li{line-height: 30px;}
.downlist-item ul li a{font-size: 14px;color: #666;padding:0 13px;display: block;}
.downlist-item ul li a:hover,.downlist-item ul li a:focus{background:#D2E3F4;color:#222;}
.downlist-item ul li.cur a{background:#D2E3F4;}
.main{width: 1000px;margin:20px auto 0;}
.lhb_title{width: 998px;background: #f5f5f5; height: 50px;line-height: 50px;border: 1px solid #c6c9cd;border-bottom: 0;position: relative;}
.lhb_title span{font-size:18px; color: #666;margin:0px 20px 0 20px;padding-left: 30px; position:relative;}
.lhb_title span.t0{padding-left:0;}
.lhb_title span.t1:before{display: block;content: ""; position: absolute; top:0px;left:0; width: 22px; height: 20px; background-position: 0 -38px;}
.lhb_title em{color: #7f7f7f;font-size: 14px;}
.lhb_title span.t5:before{display: block;content: ""; position: absolute; top:0px;left:0; width: 22px; height: 23px;background-position: 0 -415px}
.chartWrap{width: 998px;border: 1px solid #c6c9cd;box-shadow: 0px 2px 2px rgba(156,156,156,0.3);padding: 16px 0;margin-bottom: 20px;}
.chartNav{width: 300px;margin:15px auto 10px;color: #333;height: 40px;line-height: 40px;}
.chartNav span{font-size: 16px;padding-bottom: 5px;border-bottom: 1px solid #333;cursor: pointer;}
.chartNav span:first-child{margin-right: 100px;}
.chartNav span.cur{color: #3693d0;border-bottom: 1px solid #3693d0;}
#chart-bar,#chart-bar2,#chart-bar3{width: 998px;height: 220px;}
#chartLine{width: 998px;height: 320px;}
#chart-bar.chart-bar-h{height:320px;}
#kLine{width: 998px;height:220px;}
.chart-tit{padding:0 17px 7px;font-size:16px;color: #414751;margin-bottom:16px;}
.chart-tit-item{margin-right:27px;}
.chart-tit-item em{color: #949DA8;margin-right:5px;}
.chart-tit-item b{color: #1D2129;font-weight:normal;}
.chart-tit .fr .chart-tit-item{margin:0 0 0 27px;color: #4E5969;}
.chart-tit .fr .chart-tit-item .font-red{color: #EF3939;}
.chart-tit-select{position:relative;}
.chart-tit-select p{padding-right:22px;position:relative;cursor:pointer;}
.chart-tit-select p:after{content:'';position:absolute;right:4px;top:6px;width: 6px;height:6px;border-left:1px solid #414751;border-bottom:1px solid #414751;transform:rotate(-45deg);}
.chart-tit-select ul{position:absolute;right:0;top:30px;background:#fff;border:1px solid #ccc;padding:5px;z-index:10;}
.chart-tit-select ul li{line-height:30px;font-size:14px;text-align:center;padding: 0 15px;white-space:nowrap;cursor:pointer;}
.chart-tit-select ul li:hover{background:rgba(0,0,0,0.03);}
.pop{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10000000;background:rgba(0,0,0,0.5);}
.pop-win{position:absolute;left:50%;top:50%;background:#3693D0;padding: 2px;width: 796px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:16px;color: #141414;}
.pop-win-tit{line-height:30px;color:#fff;padding: 0 16px;}
.btn-close{position:absolute;right:5px;top:0;width:30px;height:30px;text-indent:-999px;overflow:hidden;cursor:pointer;}
.btn-close:before,.btn-close:after{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background:#fff;border-radius:2px;}
.btn-close:before{width:50%;height:2px;}
.btn-close:after{width:2px;height:50%;}
.pop-win-cont{background:#fff;padding: 30px;max-height:78vh;overflow:auto;}
.pop-win-cont h6{font-size: 28px;text-align:center;margin-bottom:40px;}
.pop-win-cont p{line-height:1.7;}



.top10-wrap{overflow: hidden;}
.top10-wrap .item{width: 490px;float: left;margin-bottom: 20px;}
.top10-wrap .item:nth-child(odd){margin-right: 20px;}
.top10-wrap .item-title{height: 48px;width: 488px;border: 1px solid #c6c9cd;border-bottom: 0;line-height: 48px;background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc),to(#eaeaea));background: -webkit-linear-gradient(top, #fcfcfc,#eaeaea);background: linear-gradient(to bottom, #fcfcfc,#eaeaea);font-size: 16px;}
.top10-wrap .item-title span{color: #333;margin-left: 10px;}
.top10-wrap .item-title span:before{content: '';display: inline-block;width: 10px;height: 10px;border-radius: 100%;background: #666;margin-right: 8px;}
.top10-wrap .item-title a{float: right;color: #333;margin-right: 8px;}
.top10-wrap .item-title a:hover{text-decoration: underline;}
.top10-wrap .item table th,.top10-wrap .item table td{border: 1px solid #c6c9cd;line-height: 30px;font-size: 14px;text-align: center;color: #333;font-weight: normal;}
.top10-wrap .item table td{border-bottom: 1px solid #e7eaef;}
.top10-wrap .item table tr:last-child td{border-bottom: 1px solid #c6c9cd;}
.top10-wrap .item table td:nth-child(2){color: #1677d3;cursor: pointer;}
/* .top10-wrap .item table td:nth-child(4){text-align: right;padding-right: 10px;} */
/* .top10-wrap .item table td:nth-child(5){text-align: right;padding-right: 30px;} */
.top10-wrap .item:nth-child(2) table td:nth-child(5),.top10-wrap .item:nth-child(5) table td:nth-child(5){text-align: center;padding-right: 0;}

/*底部导航栏*/
footer{ width: 100%;margin:0 auto; position: fixed; bottom: 0;left:0; border-top: 2px solid #3693d0; height: 28px;
    background: #fff;line-height: 28px;}
footer ul{width: 1000px;margin:auto;}
footer ul li{width: 130px;float: left; color: #000}
footer ul li a{color: #303133;display: block; width: 100%;text-align: center;font-size: 16px;}
footer ul li.current a{color: #fff;background: #3693d0;/*font-size: 18px;*/}
/*吐槽*/
.tucao{position: fixed; width: 40px;height: 125px; bottom: 50px;left:50%;margin-left: 510px;background: #72b3de;padding:8px 0px 0;
    box-sizing:border-box;line-height: 18px;text-align: center;}
.tucao a{font-size: 18px;color: #fff;display: block; width: 35px;text-align: center;margin:auto;}
.tucao a:before{display: block;content: "";width: 40px;height: 22px;background-position: 7px -334px;margin-bottom: 8px}
/* 版块统计 */
.lhb_title span.t3:before{display: block;content: ""; position: absolute; top:0px;left:0; width: 22px; height: 21px; background-position: 0 -147px;}
.lhb_title span.t5:before{display: block;content: ""; position: absolute; top:-3px;left:0; width: 22px; height: 24px; background:url('../images/icon-top.png') no-repeat 0 0;background-size:100% auto;}
.lhb_title span.t6:before{display: block;content: ""; position: absolute; top:-1px;left:0; width: 22px; height: 24px; background-position: 0 -414px;}

.tab_title{position: absolute;top:0;left:190px;height: 50px;}
.tab_title li{float: left;width: 80px;margin-right: 10px;}
.tab_title li a{color: #303133;font-size: 16px;padding:4px 8px; }
.tab_title li.current a{background: #3693d0;color: #fff; border-radius: 4px;position: relative;}
.tab_title li.current a:after{display: block;content: ""; position: absolute; bottom:-7px;left:50%;margin-left: -5px; width: 0px; height: 0px;border-left: 6px solid transparent;
    border-right: 6px solid transparent;border-top: 7px solid #3693d0;}
.table-style{margin-bottom:15px;}
.table-style tr:hover{background: #d7e9f6;cursor: pointer;}
.table-style-spe tr:hover{cursor:auto}
.table-style td,.table-style th{border:1px solid #c6c9cd;font-size: 14px;}
.table-style th{line-height:21px;padding:9px 0;font-weight: normal;}
.table-style td{line-height: 20px;padding:9px 0;text-align: center;}
.table-style td a{color: #1677d3;}
.table-style td:first-child{text-align: center;}
.table-style tr:first-child{background: #f5f5f5}
.table-style tr:first-child:hover{background: #f5f5f5}
.table-style tr th.three{padding:5px 0 0;}
.table-style tr th.three span{padding: 5px 0;}
.table-style tr td.three{padding:0;text-align: center;word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;}
.table-style tr .three span{display:block;border-right: 1px solid #c6c9cd;height: 100%;float: left;text-align:center;width: 33%;padding:9px 0;}
.table-style tr th p{border-top: 1px solid #c6c9cd;margin-top:5px;}
.table-style tr p span:last-child{border-right: 0}

.table-style td a.nameCode span{display: block;text-align: left;padding-left: 10px;}
.lhb_title .tag{position: absolute;background: #666666;padding:5px 15px;border-radius: 8px;right: 20px;top:15px;line-height: 1;color: #fff;}
.lhb_title span.t4:before{display: block;content: ""; position: absolute; top:0px;left:0; width: 22px; height: 22px; background-position: 0 -190px;}
.lhb_title span.t4{cursor: pointer;}
/* 2020-02-12 */
.chartWrap{position: relative;}
.chartLine-tab{position: absolute;left: 320px;top:13px;}
.chartLine-tab.lhb_title_tab{left:auto;right:20px;top:0;}
.chartLine-tab.lhb_title_tab .group{margin: 0 0 0 40px;font-size: 16px;}
.chartLine-tab .group{float: left;margin-right: 10px;font-size: 14px;}
.chartLine-tab .group input[type="radio"]{display: none;}
.chartLine-tab .group input[type="radio"]+label:before{content: '';display: inline-block;width: 14px;height: 14px;border-radius: 50%;border: 1px solid #b3b3b3;vertical-align: middle;margin-right:5px;margin-top: -2px;box-sizing: border-box;padding: 2px;}
.chartLine-tab .group input[type="radio"]:checked+label:before{background-color:#308BFF;background-clip: content-box;border-color:#308BFF;}
.chart-tit-sub{margin: 0 20px;position:relative;height:20px;}
.chart-tit-sub .chartLine-tab{right: 10px;left: auto;top: 20px;z-index:100;}
.chart-tit-sub .chartLine-tab .group{margin: 0 0 0 22px;}
.chart-tit-sub .btn-more{position:absolute;left:220px;top:26px;z-index:100;font-size:12px;color:#308BFF;}
[v-cloak]{display:none;}

.chart-inform{padding:20px 38px 10px;overflow:hidden;border-top:1px solid #C6C9CD;margin-top:10px;}
.chart-inform-item{float:left;margin-right:40px;font-size: 13px;color: #696969;height:55px;display: -webkit-flex; display: -ms-flexbox; display: flex;flex-direction: column;-webkit-flex-direction: column;-webkit-justify-content: space-between;justify-content: space-between;}
.chart-inform-item p{font-size: 16px;color: #222;}
.chart-inform-item p em{color: #A1A1A1;}
.chart-inform-item p span{margin-left:20px;}
.chart-inform-item p strong{font-size: 28px;vertical-align: -2px;font-weight: normal;}
.chart-inform-item:last-child{margin-right:0;}
.ft-red{color:#FF0000!important;}
.ft-green{color:#0F7F12!important;}
.top10-title{font-size: 18px;font-weight: bold;margin:0 auto 20px;}
.top10-title .fr{font-size: 16px;font-weight: normal;color: #666;}
.nx_date-picker{margin-bottom:16px;line-height:40px;font-size: 16px;}
.nx_date-picker .el-date-editor.el-input{margin-left:10px;width: 150px;vertical-align: 2px;}
.nx_date-picker .el-input__inner{border:1px solid #C6C9CD;border-radius:5px;height:36px;font-size:16px;color: #666;}
.nx_date-picker .el-range-editor.el-input__inner{padding:2px 2px 2px 10px;width: 280px;margin-left:8px;}
.nx_date-picker .el-range-editor.el-input__inner .el-range-input{font-size: 16px;color: #666;}
.load-more{text-align:center;padding: 10px;}
.load-btn{color:#3693d0;font-size: 14px;}
.load-btn:after{content:'';display:inline-block;width:7px;height:7px;border-bottom:1px solid #3693d0;border-left:1px solid #3693d0;margin-left:5px;vertical-align:2px;transform:rotate(-45deg);}


