@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;}
img{vertical-align:middle;border-style:none;}
/****公用****/
.fl{float:left;}
.fr{float:right;}
.w1300{margin:0px auto; width:1300px;}
.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;}
/****公用****/
/****************全局样式******************/
.nav_content{max-width: 1130px;padding: 20px 0px;background: #fff;}
.nav_type{width: 100%;float:  left;background: #f2f2f2;margin-bottom: 30px;}
.nav_type li{/* width: 85%; */float: left;font-family: "微软雅黑";font-size: 18px;color: #333;display: inline;padding: 19px 30px;}
.nav_type span{padding: 15px 15px;float:  left;height: 28px;background: #24609c;color:  #fff;font-size: 19px;}
.nav_type li.active{background: #2A77C6;color: #fff;}
.nav_ul li{ display: none;}
.nav_ul{width: 100%;float: left;}
/*数据要闻，部门数据*/
.container{width: 1300px;/* height: 530px; */overflow: hidden;/* background:url(data_release_bg.png) left top repeat-x #fff; */}
.container_wap{width: 1130px;margin: 0 auto;overflow:  hidden;}
.title { margin-top: 50px;text-align: center;}
.nav_type li.active a{background: #2A77C6;color: #fff;}
.sjfb>.title{background: url(2022_sjfb_sjtitlebs.png) no-repeat center center;text-align: center;color: #3467b0;font-size: 32px;font-weight: bold;margin: 30px 0;}
.w1200{width: 1200px;margin: 0px auto;}
.sjfb>.title{background: url(2022_sjfb_sjtitlebs.png) no-repeat center center;text-align: center;color: #3467b0;font-size: 32px;font-weight: bold;margin: 30px 0;}
.col-md-3{width: 27%;}
.col-md-9{width: 71%;}
/*数据要闻，部门数据*/
.container{/* height: 450px; */padding: 0;overflow: hidden;}
.container_wap{width: 100%;margin: 0 auto;overflow:  hidden;}
.list {width: 100%;}
.title {margin: 30px 0px;text-align: center;}
.list {width: 100%;margin-top:  15px;}
.list dl dd{width: 49%;margin: 0 0;float: left;font-size: 16px;line-height: 60px;margin-right: 25px;}
.list dl dd:nth-child(2n){margin-right:0px;}
.list dl dd a{color: #000;font-size: 16px;width: 76%;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; */}


/* 侧栏*/
.side-menu h2{position: relative;height: 70px;line-height: 70px;font-size: 24px;margin: -20px -20px 20px;padding: 0 20px;margin-bottom: 0;}
.side-menu li>a{position: relative;display: block;line-height: 34px;padding: 25px 35px 25px 20px;padding-left: 50px;font-size: 18px;height: auto;border-radius: 0 5px 5px 0;background: url(lestz1.png) no-repeat;background-size: 100% 100%;}
.side-menu li{margin-bottom: 5px;}
.side-menu a:after{content: "";position: absolute;top: 50%;left: 31px;width: 6px;height: 6px;margin-top: -2px;background-color: #dddddd;border-radius: 100%;}
.side-menu a:hover:after{background-color: #fff;}
.side-menu li>a:hover{color: #fff;font-weight: 700;}
.side-menu li.cut a:after{background-color: #fff;}
.side-menu li.cut>a,
.side-menu li>a:hover{color: #fff;font-weight: 700;}
.side-menu li>a:before{content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 100%;background: url(lestz2.png) no-repeat;background-size: 100% 100%;transform: scale(1, 0);transition: all .3s;}
.side-menu li.cut>a:before,
.side-menu li:hover>a:before{transform: scale(1, 1);}
.side-menu li span{position: relative;font-size: 18px;}
/* 数据发布*/
.sjfb{padding-bottom: 10px;}
.sjfb .tab{background: url(sj4.png) no-repeat center center;background-size: 100% 100%;padding-left: 10px;line-height: 40px;border: 0;}
.sjfb .tab .more{right: 14px;top: 0;}
.sjfb .tab:before{background: url(sj3.png) no-repeat center center;height: 40px;top: 0;}
.sjfb .side-menu li>a{background: #f0f5f8;border: 1px solid #dee8f5;border-radius: 0;padding: 15px 35px 15px 20px;padding-left: 40px;text-align: center;}
.sjfb .side-menu li>a:after{top: 43%;left: inherit;width: 0;height: 0;border-style: solid;border-width: 10px;border-color: transparent transparent transparent #669ae5;right: -20px;border-radius: 0;display: none;}
.sjfb .side-menu li.cut>a:after,
.sjfb .side-menu li:hover>a:after{display: block}
.sjfb .side-menu li>a:before,
.sjfb .side-menu li>a.cut:before{background: url(sj2.png) no-repeat center center;background-size: 100% 100%;}
.sjfb .side-menu li{margin-bottom: 3px;position: relative;}
.sjfb .side-menu li.sel a:after{top: 48%;right: 27px;content:"";width: 0;height: 0;border-style: solid;border-width: 8px;border-color: #6194df transparent transparent transparent;border-radius: 0;position: absolute;z-index: 1;display: block;background: none;}
.sjfb .side-menu li.sel:hover a:after,.sjfb .side-menu li.sel.cut a:after{border-color: #ffffff transparent transparent transparent;}
.sjfb .list{margin-top: 50px;}
.sjfb .list .list-t{margin-bottom: 20px;}
/* 图表*/#MaText{display: none;font-size: 16px;line-height: 38px;background: #fff;padding: 0px 0px 12px;z-index: 222;position: relative;width: 98%;}
#MaChart{height: 410px;width: 100%;}
#MaText .label{padding: 0;position: relative;vertical-align: middle;}
#MaText .label .select{display: none;width: 100%;position: absolute;top: 37px;z-index: 2;}
#MaText .label ul{height: 200px;background: #ffffff;border: 1px solid #2377bb;overflow-y: auto;}
#MaText .label ul li{cursor: pointer;border-bottom: 1px solid #2377bb;padding: 0 10px;line-height: 38px;color: #5c5e61;font-size: 14px;font-weight: normal;}
#MaText .label ul li:hover{background: #2377bb;color: #ffffff;}
#MaText .fl{float: left;}
#MaText .input_btn{float: left;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(sj5.png) no-repeat center left 19px;}
#MaText .text.fl.plr10{padding: 0 13px;}
#MaText .value{cursor: pointer;padding: 0 3px 0 24px;color: #5c5e61;width: 114px;font-size: 16px;text-align: left;font-weight: normal;height: 40px;line-height: 40px;background: #f2f5f7 url(sj6.png) no-repeat center right 13px;}
#MaText #toExcel{border: 1px solid #2277bb;color: #2277bb;border-radius: 4px;line-height: 40px;display: inline-block;float: right;padding: 0 10px;}
#sysjqha{overflow: hidden;text-align: center;width: 100%;}
#sysjqha h3{overflow: hidden;text-align: center;background: none;border: 0;}
#sysjqha h3:before{display: none;}
#sysjqha a:before{display: none;}
#sysjqha a{background: #f0f3f5;line-height: 60px;height: 60px;color: #667995;font-size: 18px;font-weight: bold;display: inline-block;text-align: center;padding: 0 34px;margin: 30px 0 20px 0;transition: none;position: relative;-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;}
#sysjqha a:hover{ -webkit-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0 5px 12px #a1a1a3;  box-shadow: 0 5px 12px #a1a1a3;  }
#sysjqha>.current{display: none;}
#sysjqha a:first-child:after{position: absolute;content: "";border-width: 30px 14px 21px 10px;border-color: #f0f3f5 transparent transparent #f0f3f5;border-style: solid;right: -24px;top: 0px;z-index: 100;}
#sysjqha a:nth-child(2):after{position: absolute;content: "";border-width: 30px 14px 21px 10px;border-color: transparent #f0f3f5 #f0f3f5 transparent;border-style: solid;left: -7px;top: 0px;/* z-index: 99;*/}
#sysjqha a:nth-child(2).current:after{border-color: transparent #4a7dc8 #4a7dc8 transparent;}
#sysjqha a:first-child.current:after{border-color: #4a7dc8 transparent transparent #4a7dc8;}
#sysjqha a.current{/* background: #6296e0; *//* color: #fff; *//* z-index: 99; *//* display: block; */font-size: 20px;cursor: auto;}
#toTable{display: none;}
.sjfb .side-sel{position: absolute;z-index: 99;width: 100%;background: #fff;border: 1px solid #dee8f5;line-height: 30px;padding: 10px 12px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;z-index: 999;}
.sjfb .side-sel a{display: block;color: #405676;text-align: left;margin: 8px 0;font-size: 16px;line-height: 30px;padding: 2px 0px 2px 10px;border-radius: 9px;}
.sjfb .side-menu li.sel .side-sel a:after{display: none;}
.sjfb .side-sel a:hover,
.sjfb .side-sel a.on{color: #fff;background-color: #578bd6;}
.sjfb .side-sel{display: none;}
.data-04{margin-top:30px;}
#EchartsBox{width: 100%;height:620px;display: flex;}
#EchartsBox>ul{width: 165px;display: flex;flex-direction: column;}
#EchartsBox>div{flex: 1;display: flex;flex-direction: column;padding: 10px;}
#EchartsBox>div>div:nth-child(1){padding: 10px 0;font-size: 24px;font-weight: bold;margin-bottom: 15px;text-align: center;}
#EchartsBox>div>div:nth-child(2){display: flex;margin: 0px auto;align-items: center;/* margin: 10px 0 0 30px; */}
#EchartsBox>div>div:nth-child(2) select{width: 110px;height: 30px;line-height: 20px;padding: 4px 10px;border: #ddd 1px solid;color: #666;background-color: #fff;font-size: 14px;color: #666;}
#EchartsBox>div>div:nth-child(2) span{padding: 0 20px;font-size: 14px;color: #666;}
#EchartsBox>div>div:nth-child(2) input{height: 30px;width: 50px;align-items: center;background: #0457b7;border: none;color: #fff;border-radius: 6px;margin-left: 20px;}
#EchartsBox>ul li{font-size: 16px;display: flex;background-color: #f1f9ff;align-items: center;justify-content: center;text-align: center;flex: 1;font-family: "微软雅黑";color: #7c84a9;margin-bottom: 2px;border-radius: 5px;font-weight: 600;}
#EchartsBox>ul .active{background: #0c4d9d;color: #fff;font-weight: bold;}
#EchartsBox>div section{flex: 1;margin:20px ;}
/*自适配样式*/
@media (max-width:1000px){
.w1300{width:100%;}
.container{width:100%;/* height: 730px; *//* overflow: auto; *//* display: flex; */}
.data-04{margin:0px;height: 720px;display: flex;}
 #EchartsBox{width: 100%;height:620px;display: flex;}
#EchartsBox>ul{width: 165px;; display: flex;flex-direction: column;}
#EchartsBox>div{flex: 1;display: flex;flex-direction: column;padding: 10px;}
#EchartsBox>div>div:nth-child(1){padding: 10px 0;font-size: 24px;font-weight: bold;text-align: center;}
#EchartsBox>div>div:nth-child(2){display: flex;align-items: center;margin: 10px 0 0 30px;}
#EchartsBox>div>div:nth-child(2) select{width: 110px;height: 30px;line-height: 20px;padding: 4px 10px;border: #ddd 1px solid;color: #666;background-color: #fff;font-size: 14px;color: #666;}
#EchartsBox>div>div:nth-child(2) span{padding: 0 20px;font-size: 14px;color: #666;}
#EchartsBox>div>div:nth-child(2) input{height: 30px;width: 50px;align-items: center;background: #0457b7;border: none;color: #fff;border-radius: 6px;margin-left: 20px;}
#EchartsBox>ul li{font-size: 16px;display: flex;background-color: #f7f8fc;; align-items: center;justify-content: center;text-align: center;flex: 1;font-family: "微软雅黑";color: #7c84a9;margin-bottom: 2px;border-radius: 5px;font-weight: 600;}
#EchartsBox>ul .active{background: #269fd4;color: #fff;font-weight: bold;}
#EchartsBox>div section{flex: 1;margin:20px ;}
@media screen and (max-width: 1200px){#EchartsBox{flex-direction: column;height:720px;display: flex;}
#EchartsBox > ul{width: 265px;display: flex;flex-direction: column;margin: auto;}
#sjkf .data-03{display: BLOCK;}}
.list dl dd{width:100%;}
.title {height:65px;/* background-image: url(guide_title.png); */background-size: cover;background-position: top center;margin: 10px 0;}
.title a img{text-align: center;max-width: 200%;height: 100%;margin-left: -53%;}
}
@media (max-width:480px){
	
}