@charset "utf-8";
/* CSS Document*/
html{color:#333;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td{margin: 0;padding: 0;}
table{border-collapse: collapse;border-spacing: 0;}
img{border: none;}
button,em,input,option,select,textarea,th{font:inherit;}
li{list-style: none;}
h1,h2,h3,h4{font-weight: normal;font-size:100%;}
body{margin:0;padding:0;font-size:12px;color:#333;font-family: Microsoft YaHei,Simsun,SimHei,Arial;background-color:#ffffff;}
a{color:#333;text-decoration:none;cursor: pointer;/*-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;*/}
a:hover{text-decoration: none;color:#333;text-decoration: none;}
input{outline:none;}
select{appearance: none;background: url(2022_sjfb_arr.png) no-repeat 88px 12px;}
img{vertical-align:middle;border-style:none;}
/****公用****/
.fl{float:left;}
.fr{float:right;}
.container{width: 100%;position: relative;}
/* 过度*/
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;}
/****公用****/
.w1300{width: 1300px;margin: 0px auto;}
/*使用完后删除*/
.Box{overflow: hidden;position: relative;}
.Address{ font-size: 16px; color: #333; line-height: 1.7; padding: 15px 0; background-color: #f4faff; }
.Address i{ padding: 9px 12px; background: url(PublicList_ico_1.png) no-repeat center;}
.Address font{ padding-left: 10px;}
.aBox{position: relative;}
/*使用完后删除*/
.tssj{ overflow:hidden;}
.tssj .tit{width:100%; height:43px; border-bottom:1px solid #dcdcdc;}
.tssj .tit a{font-size:23px; color:#c10d0c;}
.tssj .cont{ padding:20px 0; overflow:hidden;}
.tssj .cont .left{ display:inline; float:left; width:210px;}
.tssj .cont .left ul.tabs{padding-top:25px;}
.tssj .cont .left ul.tabs li{height: 50px;line-height: 50px; font-size:19px; color:#666; text-align:center; background:url(tssj-tabs-bg.png) bottom center no-repeat #f9fafb; cursor:pointer;}
.tssj .cont .left ul.tabs li.active{ background:#4d94ee; color:#fff;}
.tssj .cont .right{ display:inline; float:right; width: 1050px;}
/*数据要闻，部门数据*/
.container{height: auto;/* overflow: hidden; *//* background:url(data_release_bg.png) left top repeat-x; */}
.container_wap{width: 100%;margin: 0 auto;overflow:  hidden;}
.title {margin: 30px 0px;text-align: center;}
.list {width: 100%;margin-top:  15px;}
.list dl dd{float: left;font-size: 16px;line-height: 60px;min-width: 49%;}
.list dl dd a{color: #000;font-size: 16px;width: 78%;list-style: disc;height: 50px;line-height: 50px;display: block;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list dl dd a:hover{}
.list dl dd span{display: block;color: #949494;float: right;line-height: 50px;margin-right: 25px;}
/*数据展示tit*/
.ec_tit{width: 100%; position: relative;}
.ec_tit text{display: block;text-align: center;}
.highcharts-title{padding-top:1rem;}
.highcharts-subtitle{margin-top:1rem;}
/*数据展示tit*/

/*数据发布new*/
.conter{width: 100%;}
.common-title{height: 30px;position: relative;line-height: 30px;font-size: 24px;font-weight: bold;padding-left: 20px;cursor: auto;}
.tit_li{width: 8px;height: 25px;display: inline-block;position: absolute;top: 10%;left: 0;}
.tit_a{background: url(message_left_bg.png) 0px 0px no-repeat;}
.tit_b{background: url(message_left_bg.png) -9px 0px no-repeat;}
.tit_c{background: url(message_left_bg.png) 0px 0px no-repeat;}
.more{position: absolute;content: '';right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);display: inline-block;height: 24px;line-height: 24px;font-size: 16px;font-weight: bold;color: #2E5AA6;-webkit-transition: all .3s;transition: all .3s;}
.more:hover{color: rgba(46, 90, 166, 0.8);}
.con_1{margin: 30px 0;position: relative;display: inline-block;}
.tjxx_tit {margin-top: 44px;height: 40px;position: relative;line-height: 40px;}
.tjxx_tit span{font-size: 24px;font-weight: bold;margin-left: 20px;float: left;display: block;}
.tjxx_tit .sjly{float: right;font-size: 16px;font-weight: normal;margin-right: 0px;line-height: 3rem;}
.mn-sel1{font-size: 16px;}
.xlk{width: 100%;max-height: 200px;overflow-y: auto;border: 1px solid #e8e8e8;background: #fff;position: absolute;top: 40px;left: 0;border-radius: 5px;padding: 5px 0;display: none;z-index: 9999;}
.tjxx_tit_a {margin-top: 20px;}
.tjxx_tit_a_l{font-size: 18px;}
.chart-bor {padding: 30px 20px;/* border: 1px #e8e8e8 solid; */}
.nfyf{ margin-bottom: 25px;display: block;}
.nfyf li{width: 23.4%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;text-align: center;background: #f4f9ff;padding: 12px 0;margin: 0 1.5% 0 0;border: 1px solid #e8e8e8;border-radius: 4px;}
.nfyf li:last-child{margin-right: 0px;}
.on{/* background: #1658a0 !important; *//* font-weight: bold; */}
.on a{color: #fff !important;}
.tab-flag-construck{width: 100%;position: relative;/* height: 31.25rem; *//* right: 22%; *//* top: -28%; */}
.sxdata-tabcon-title{overflow: hidden;margin-top: 1rem;width: 75%;margin: -110px 0px 0px 0px;display: block;height: 104px;position: absolute;right: 14%;top: -6.5%;}
.sxdata-tabcon-title > li{float: left;width: 10%;margin-left: 2%;height: 6.5rem;background-color: #e6edf7;color: #384354;color: #3f5c85;text-align: center;cursor: pointer;border-radius: 1rem;}
.sxdata-tabcon-title > li:nth-child(6n + 1){margin-left: 0;}
.sxdata-tabcon-title > li img{display: block;width: 2.5rem;height: 2.5rem;margin: 1rem auto 0.5rem;filter: invert(36%) sepia(19%) saturate(1154%) hue-rotate(176deg) brightness(89%) contrast(92%);}
.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%);}
.sxdata-tabcon-wrap{width: 100%;margin-top: 2rem;height: 31.25rem;}
.visibled{display: none !important;}
.sxdata-tabcon-box{display:block;width: 1300px;}
.ec_tit text {display: block;text-align: center;}
.highcharts-title{padding-top:1rem;display: block;margin-bottom: 15px;font-weight: bold;}
.con_2{margin: 30px auto 10px auto;display: inline-block;}
.con_3{margin: 30px 0;}
.con_4{margin: 30px 0;}
.con_5{margin: 30px 0;}

.clearfix:after, .clearfix:before{/* content: ""; *//* display: table; */}
.zfsj_select{height: 30px;position: relative;margin: 0px auto 20px auto;}
.zfsj_select ul{width: 62%;margin: 0px auto;display: block;height: 30px;}
.zfsj_select ul li{float: left;height: 30px;line-height: 30px;font-size: 14px;color: #666;padding-left: 10px;}
.zfsj_select ul li.bt{width: 70px;white-space: nowrap;overflow: hidden;}
.zfsj_select ul li.sel{width: 110px;}
.zfsj_select ul li.bt1{width: 35px;text-align: center;}
.zfsj_select ul li.sel select{float: left;width: 100%;height: 30px;line-height: 20px;padding: 4px 10px;border: #ddd 1px solid;color: #666;*margin-top: 4px;_margin-top: 4px;}
.file{height: 30px;width: 70px;padding-left: 25px;align-items: center;color: #fff;background: #0457b7 url(icon_exoprt.png) 5px 5px no-repeat;border: none;border-radius: 6px;}
.quary{height: 30px;width: 50px;align-items: center;background: #0457b7;border: none;color: #fff;border-radius: 6px;}
.data-comtens{line-height: 1.8rem;width: 81%;margin: 0px auto;}
.icon_question{cursor: pointer;margin-left: 0.5rem;vertical-align: middle;box-sizing: border-box;line-height: .32rem;}

.echarts-info-box{background-color: rgb(230,237,247,1);padding: 15px;text-indent: .5em;text-align: left;border-radius: 0.5rem;position: absolute;left: 0;top: 2.52rem;z-index: -1;opacity: 0;transition: all .5s;white-space: normal;width: 98%;}
.echarts-info-box span{font-size:15px;display: block;line-height: 1.8rem;}
.echarts-info-box span h4{display: inline-block;font-weight: bold;clear: both;margin: 0;}
.echarts-info-box.active{z-index: 99;opacity: 1;}
.echarts-info-close{position: absolute;top: .1rem;right: .1rem;width: .2rem;line-height: .2rem;cursor: pointer;}

.center-bottom{height: 353px;margin-top: 20px;position: relative;}
.center-bottom .center-left{position: absolute;left: 0;width: 29%;height: 353px;background: url(data_listli_bg.png) no-repeat;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.center-bottom .center-left ul li{width: 316px;height: 76px;border-bottom: 2px solid rgba(209,224,248,.2);display: flex;justify-content: center;align-items: center;}
.center-bottom .center-left>ul>li>img{width: 24px;height: 24px;}
.center-bottom .center-left>ul>li>p{font-size: 18px;color: #fff;box-sizing: border-box;padding: 26px 15px;cursor: pointer;}
.center-bottom .center-left>ul>.active .hotData{font-size: 20px;font-weight: 600;border-bottom: 2px solid #4f87ff;}
.center-bottom .center-right{position: absolute;right: 0;width: 74%;height: 353px;background: url(data_listli_bg_right.png) no-repeat;}
.tabconts{padding: 0px 50px;}
.list_sj {margin-top: 5px;width: 100%;}
.list_sj span{float: left;font-size: 16px;line-height: 60px;width: 48%;margin-right: 18px;}
.list_sj span:nth-child(2n){margin-right:0px;}
.list_sj span a{color: #000;font-size: 16px;width: 70%;list-style: disc;height: 50px;line-height: 50px;display: block;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 15px;background: url(PublicList_ico_5.png) no-repeat left center;transition: all 0.3s;}
.list_sj span a:hover { color: #1865cd; padding-left:8px;}
.list_sj span p{display: block;color: #949494;float: right;line-height: 50px;}

.tjxx_list li{float: left;width: 16.666666%;height: 60px;margin-top:20px;display: inline-block;}
.tjxx_list li a{border: 1px solid #e8e8e8;margin-right: 27px;box-shadow: 3px 0 4px rgba(22,88,160,.02);border-radius: 5px;display: block;text-align: center;font-size: 18px;line-height: 50px;/* padding: 8px 5px; */height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background-color: #fbfbfb;}
.tjxx_list li a:hover{ border: 1px solid #1658a0;}
.center-shtj{}
.center-shtj{width: 100%;max-width: 1300px;margin: 20px auto;display: inline-block;}
.center-shtj dl{width: 21.5%;line-height: 30px;font-size: 16px;border: 10px solid #f2f2f2;border-radius: 5px;float: left;margin-right: 33.5px;}
.center-shtj dl:last-child{margin-right: 0px;}
.center-shtj dt{ float: left; width: 100% }
.center-shtj dt a img{width:280px; height:325px;}
.center-shtj dd{float: left;text-align: center;width: 100%;background: #f2f2f2;height: 60px;margin-top: 5px;/* line-height: 60px; *//* white-space: nowrap; */overflow: hidden;text-overflow: ellipsis;}
/*数据发布new*/
/*自适配样式*/
@media (max-width:1100px){
.w1300{width: 100% !important;}
.sxdata-tabcon-box{width: 100%;}
.echarts-info-box{padding: 5px;}
.list_sj span{width: 100%;}
.center-bottom .center-right{/* overflow:hidden; */background: none;}
.container{width: 97% !important;margin: 5px;height: 31rem;/* overflow: hidden; */}
.center-bottom .center-left ul li{width: 80%;height: auto;margin: 0px auto;}
.tabconts{padding: 0px 0px 0px 5px;}
.data-inner-box{overflow:hidden;}
.center-shtj dl{width: 41.5%;margin: 10px 5px;}
.center-shtj dt a img{width: 100%;height: 245px;}
.sxdata-tabcon-title{margin: -70px 0px 0px 0px;width: 95%;position: initial;height: auto;}
.sxdata-tabcon-title > li{width: 23%;margin: 1% !important;}
.zfsj_select ul{width: 100% !important;height: 85px;}
.zfsj_select{height: auto;}
.zfsj_select ul li{margin:10px 0px;}
.tltit{height: auto;}
.center-bottom .center-left>ul>li>img{display:none;}
.list_sj span a{width: 94%;}
.center-bottom .center-left{background: #4f87ff;height: auto;width: 25%;}
.center-bottom{overflow: hidden;}
.con_1{height: 63rem;}
.center-shtj{height: 43rem;} 

}