@charset "utf-8";
/*共性样式*/
html, body{-ms-overflow-style: scrollbar;}
@-ms-viewport{width: device-width;}
img{-webkit-user-drag: none;border: none;}
*{box-sizing: border-box;}
a{font-family: "微软雅黑";color: #333333}
.no-margin-padding, body, ul, dl, ol, table, form, p, textarea, select, img, h1, h2, h3, h4, h5, h6{margin: 0px;padding: 0px;}
ul, li{list-style: none;}
body{font-size: 1rem;font-family: '微软雅黑','宋体';}
a{color: #34332f;text-decoration: none;}
a:hover{text-decoration: none;color: #0a57a4;}
a:visited{text-decoration: none;}
a:active{text-decoration: none;}
a > label{cursor: pointer;}
a img,img{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all .3s ease-out;}
.border-bottom{border-bottom: 1px solid #3366cc;}
.clear{clear: both;}
.left{float: left}
.right{float: right}
.container{padding-left: 0px;padding-right: 0px}
.sjfb-cx .tab-menu .cut>a:after{display: block;}
.sjfb-cx .tab-menu a:hover,.sjfb-cx .active{font-weight: bold;color: #fff;}
/* 图表*/
#echarts{width: 1400px;height: 460px;display: inline-block;overflow: hidden;position: absolute !important;top: 7em;}
.nav-bmfw_text .cx-body{/* display: flex; */width: 100%;margin-top: .49em;}
.nav-bmfw_text .tab-menu li{position: relative;width: 100%;}
.nav-bmfw_text .tab-menu li a::after{content: "";position: absolute;width: 0;height: 0;border: 10px solid;border-color: transparent transparent transparent #0085CB;top: 50%;right: -20px;transform: translateY(-50%);display: none;}
.nav-bmfw_text .tab-menu a{display: block;width: 100%;height: 60px;margin-bottom: 5px;padding-left: .375rem;line-height: 60px;background-color: #e9f3fc;font-size: 20px;}
.nav-bmfw_text .tab-menu .cut>a:after{display: block;}
.nav-bmfw_text .tab-menu a:hover,
.nav-bmfw_text .active{}
.nav-bmfw_text .tab-menu li:hover>a::after{display: block;}
.nav-bmfw_text .tab-chart{margin-top: 2.5rem;}
.tab-chart .select-box{display: flex;justify-content: space-between;align-items: center;width: 100%;font-size: 16px;margin: 0px auto 1.5em auto;position: absolute;top: 0;left: 0;}
.tab-chart .select-box select{width: 114px;height: 40px;min-width: 105px;min-height: 40px;padding: 0 5px;text-align: center;font-size: 16px;border: 0;background: #f2f5f7;}
.tab-chart .select-box button{position: relative;min-width: 60px;min-height: 30px;border: none;bottom: 1px;border: 0;cursor: pointer;height: 40px;line-height: 40px;margin-left: 19px;padding: 0 22px 0 44px;vertical-align: middle;color: #fff;font-size: 16px;text-align: center;background: #f1960d url(2024sjfb_sj5.png) no-repeat center left 19px;}
.tab-chart .toExcel{display: inline-block;width: 120px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #2277bb;color: #2277bb;border-radius: 4px;vertical-align: top;}
.nav-bmfw_text{}

.sxdata-tabcon-title{overflow: hidden;margin-top: 1rem;width: 100%;text-align: center;margin: 0 auto;display: flex;justify-content: center;height: 50px;position: absolute;/* right: 22%;*/top: 11%;}
.sxdata-tabcon-title > li{background: #f0f3f5;line-height: 51px;height: 51px;color: #667995;font-size: 18px;font-weight: bold;display: inline-block;text-align: center;padding: 0 34px;/* margin: 20px 0 0; */transition: none;position: relative;cursor: default;}
.sxdata-tabcon-title > li a{cursor: default;color: #667995;}
.sxdata-tabcon-title > li:first-child{margin-left: 0;}
.sxdata-tabcon-title > li.tab-current{color: #fff;background-color: #0457b7;}
.sxdata-tabcon-title > li.tab-current img{filter: invert(99%) sepia(77%) saturate(260%) hue-rotate(173deg) brightness(117%) contrast(100%);}