@charset "utf-8";
/* CSS Document */
.clear20{padding: 0 0 20px 0; clear:both; line-height: 0; font-size: 0; height: 0; overflow: hidden;}
.bg{ background: #fff;}
.hide.active{display: block !important;}
.news_mainer{ padding: 0 25px;}
@media (max-width: 991px){
    .mt20{margin-top: 10px !important;}
    .news_mainer{ padding: 0 10px;}
}

.list li{ height: 40px; line-height: 40px; font-size: 16px; overflow: hidden; padding-left: 18px; background: url("/_res/images/dot.png") left center no-repeat; color: #999;}
.list li .date{ font-size: 15px; font-family: arial; white-space: nowrap;}
.list li img{float: left; padding: 14px 0 0 0;}
.list li .tw{color: #d50b0b;}

.list li a{ display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*公用列表*/
/******政务服务 end******/
.data_mainer .wzy_position{ padding:12px 0 0 22px; background-position: left 16px; border-bottom: 0 none; line-height: 26px;}
.data_tel{ height: 26px;background: url(/_res/images/zwfw_telbg.gif) left 13px repeat-x; line-height: 0; font-size: 0; text-align: center;}
.data_tel a,.data_tel span{display: inline-block; vertical-align: middle; height: 26px;}
.data_tel a{padding-left: 23px; background: url("/_res/images/data_tell.gif") left center no-repeat #fff;}
.data_tel span{ padding-right: 23px; line-height: 26px; font-size: 22px; font-weight: bold; color: #3374b6; background: url("/_res/images/data_telr.gif") right center no-repeat;}
/*标题 end*/

/*数据发布*/
canvas{
    width:900px
}
.tj_ssul li{
    float:left;
    font-size:14px;
    margin-left:10px;
    margin-bottom:10px
}

.selectbox-wrapper{color: #666;font-size: 15px;height: 28px;text-indent: 10px;border: #dbdbdb 1px solid;background: #fff;width: 115px;}

.sjfb_chart{
    margin-top:0;
}
.tj_ssul{
    margin-bottom:5px
}
.sjfb_box{margin-top: 20px;}

.sjfb{position: relative;}

.shuj_maincon{border:#dcdcdc 1px solid;padding:25px 39px 35px;margin-bottom:25px;}
.shuj_dbt{height:50px;line-height:40px;font-size:22px;font-weight:bold;color:#fe8f00;}

/*左侧*/
.shuj_lbox{width:231px;background:#f9f9f9;}
.sjfb_tree {width: 260px;height: 660px;position: relative;background: #f7f7f7;}
.shuj_ltop{height:60px;line-height:60px;text-align: center;font-size:20px;font-weight: bold; color:#fff;background:#3573b5;}
.shuj_treebox{padding:10px;overflow: auto;}
.shuj_showIcon{height:570px;overflow: initial !important;}
.shuj_showIcon.ztree li{line-height: 32px;}

.shuj_showIcon.ztree li a{border:0;height:32px;line-height:32px;display:block;padding:0 3px 0 1px;}
.shuj_showIcon.ztree li span.button.switch{width:20px;/*height:32px;*/}
.shuj_showIcon.ztree li span{line-height:32px;font-size:15px;}
.shuj_showIcon.ztree li a.curSelectedNode,.shuj_showIcon .ztree li a.curSelectedNode_Edit{background: none;color: #fe8f00;opacity: 1;}
/*右侧*/
.sjfbcon{width: 870px;float: right;position: relative;}
/*右侧切换*/

.sjfb_top li{float: left;margin-left: 10px;width: 120px;height: 50px;text-align: center;}
.sjfb_top li a{display: block;line-height:50px;font-size: 18px;color: #505050;background: #f4f4f4;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sjfb_top li .select_hs{width: 100%;height: 50px; line-height:50px;font-size: 18px;padding-left: 10px; color: #505050;text-align: center; background: #f4f4f4;border: none;}
.sjfb_top li .select_hs option{text-align: center;font-size: 16px;}
.sjfb_top li.active a,.sjfb_top li a:hover{color: #fff;font-weight: bold;background: #3573b5;}
/*右侧时间下拉查询*/
.sj_select{position: absolute;top:0px; right: 0;z-index: 99;margin-top: 15px;}
.sj_select span{float: left;line-height: 30px;}
.sj_select select{float: left; height: 30px;line-height: 20px;padding: 4px 10px;border: #ddd 1px solid;background: #fff;color: #666;margin: 0 3px;}
.sj_select .startYear,.sj_select .endYear{width: 110px;}
.sj_select .btn-search{height:30px;width: 50px; text-align: center;color:#000; background: #fff;border: #ddd 1px solid;margin-left: 3px;}
.sj_select .btn-search:hover{border-color:#c50001;background: #c50001; color: #fff;}

.shuj_tbcon{height:600px;}
/*数据发布end*/
.data_jd{ border: 1px #ddd solid; padding: 11px 0;}
.data_jd h2{ width: 55px; height: 90px; margin: 3px 0 0; border-right: 1px #ddd solid;}
.data_jd h2 a{display: block; font-size: 20px; font-weight: bold; color: #3673b6; padding: 5px 0 0 20px; width: 30px; line-height: 20px;}
.data_jd .list{ height: 96px; overflow: hidden; margin-left: 76px;}
.data_jd .list ul{width: 110%;}
.data_jd .list li{ float: left; width: 478px; margin-right: 60px; height: 32px; line-height: 32px; font-size: 16px;}
.data_jd .list li a{max-width: 355px;}
/*数据解读 end*/
.data_open{ padding: 25px 0 0;}
.data_open .link{ height: 340px;overflow: hidden;}
.data_open .link ul{ width: 110%;}
.data_open .link li{float: left; width: 157px; height: 130px; padding: 24px 35px 16px 5px;}
.data_open .link li a{ display: block; background: #fff; height: 105px; padding: 23px 0 0; border: 1px #fff solid; *border: 1px #eee solid; font-size: 0; line-height: 0; text-align: center; transition: 0.4s all; box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.1);}
.data_open .link li a span{display: inline-block; width: 100%; cursor: pointer;}
.data_open .link li a .ico{ height: 52px; background: url("/_res/images/data_ico.png") center 0 no-repeat;}
.data_open .link li a:hover{ background: #3374b6; border-color: #3374b6; color: #fff;}
.data_open .link li a:hover .ico{ background-image: url("/_res/images/data_icoh.png");-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.data_open .link li a .tit{ padding: 15px 0 0; line-height: 26px; height: 26px; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.data_open .link li.num2 a .ico{ background-position: center -52px;}
.data_open .link li.num3 a .ico{ background-position: center -104px;}
.data_open .link li.num4 a .ico{ background-position: center -156px;}
.data_open .link li.num5 a .ico{ background-position: center -208px;}
.data_open .link li.num6 a .ico{ background-position: center -260px;}
.data_open .link li.num7 a .ico{ background-position: center -312px;}
.data_open .link li.num8 a .ico{ background-position: center -364px;}
.data_open .link li.num9 a .ico{ background-position: center -416px;}
.data_open .link li.num10 a .ico{ background-position: center -468px;}
.data_open .link li.num11 a .ico{ background-position: center -520px;}
.data_open .link li.num12 a .ico{ background-position: center -572px;}
/*申博信用网,申博sunbet官网 end*/
.data_listbox{ width: 560px; height: 310px; overflow: hidden;}
.data_tel2{ border-bottom: 1px #dee2e6 solid; height: 46px;}
.data_tel2 li{float: left;}
.data_tel2 li a{ padding: 0 20px 0 16px; background: url("/_res/images/data_telfg.gif") left center no-repeat; font-size: 22px; line-height: 46px;}
.data_tel2 li.num1 a{ background: none; padding-left: 0;}
.data_tel2 li a:hover,.data_tel2 li.active a{ font-weight: bold; color: #3374b6;}
.data_listbox .listbox{ padding: 13px 0 0;}
.data_listbox .piclink{ height: 85px; text-align: center; line-height: 0; font-size: 0; padding:9px 0 10px;}
.data_listbox .piclink img{ max-width: 100%;}
.data_listbox .list li{height: 36px; line-height: 36px;background-image: url("/_res/images/data_icon.gif"); padding-left: 15px;}
.data_listbox .list li a{ max-width: 450px;}
.data_listbox .list li a .class{ color: #999999;}
.data_listbox .list li .jie_applay{display: block; width: 80px; height: 28px; margin-top: 4px; line-height: 28px; text-align: center; background: #f5f5f5; border-radius: 2px; font-size: 15px; color: #999999; transition: 0.4s all;}
.data_listbox .list li .jie_applay:hover{ background: #e9f4fc; color: #3374b6;}
.data_listbox.fr .list{ padding: 13px 0 0;}
/*数据接口 文本数据 最新数据 end*/
@media (min-width: 992px) and (max-width:1199px){
    .sjfb_tree{width: 230px;}
    .sjfbcon{width: 692px;}
    /*数据发布 end*/
    .data_jd .list li{width: 384px; margin-right: 40px;}
    .data_jd .list li a{max-width: 280px;}
    /*数据解读 end*/
    .data_open .link{height: auto;}
    .data_open .link li{ width: 135px; padding: 24px 26px 2px 0;}
    /*申博信用网,申博sunbet官网 end*/
    .data_listbox{ width: 461px;}
    .data_listbox .list li a{max-width: 350px;}
    /*数据接口 文本数据 最新数据 end*/
}
@media (max-width: 991px){
    .list li a{margin-right: 100px; display: block; float: none; max-width: none !important;}
    .list li img{display: none;}
    .sjfb_tree{width: 200px;}
    .sjfbcon{width: 528px;}
    .sj_select .startYear, .sj_select .endYear{width: 91px;}
    /*数据发布 end*/
    .data_jd{padding: 0 10px;}
    .data_jd h2{ float: none; width: auto; border-right: 0 none; border-bottom: 1px #ccc solid; height: 46px;}
    .data_jd h2 a{padding: 0; line-height: 46px; height: 46px; width: auto;}
    .data_jd .list{margin-left: 0; height: auto; padding: 10px 0;}
    .data_jd .list ul{width: auto;}
    .data_jd .list li{margin-right: 0; float: none; width: auto;}
    /*数据解读 end*/
    .data_open .link{height: auto; padding-bottom: 12px;}
    .data_open .link ul{ width: auto; padding-top: 5px;}
    .data_open .link ul li{ padding: 18px 0 0; width: 25%;}
    .data_open .link ul li a{margin: 0 9px;}
    /*申博信用网,申博sunbet官网 end*/
    .data_listbox{float: none; width: auto; height: auto;}
    .data_listbox .piclink{padding-top: 0;}
    .data_listbox .list li .jie_applay{ margin-right: 0; float: right;}
    /*数据接口 文本数据 最新数据 end*/
}
@media (max-width: 767px) {
    .shuj_showIcon{height: 240px;}
    .sjfb_tree{width:100%;height: auto;float: none;}
    .sjfbcon{width: 100%;margin-top: 20px;float: none;}
    .shuj_tbcon{height: 500px !important;margin-top: 20px;}
    .sjfb_top ul{float: none;}
    .sj_select{display: none;}
    /*数据发布 end*/
    .data_select{display: none;}
    .data_listbox .piclink{height: auto;}
    .data_listbox .piclink img{height: auto;}
}
@media (max-width: 480px) {
    .data_parHd li{width: 48% !important;}
    .data_open .link ul li{width: 50%;}
    .sjfb_top li{width: 31.33%;margin: 0 1%;}
    .shuj_tbcon{height: 400px !important;}
}
/******政府数据 end******/


.data_listbox{height: 220px;overflow: hidden;}
/* .data_listbox{width: 370px;height: 220px;overflow: hidden;} */
.data_tel2{ border-bottom: 1px #dee2e6 solid; height: 46px;}
.data_tel2 li{float: left;}
.data_tel2 li a{ padding: 0 20px 0 16px; background: url("/_res/images/data_telfg.gif") left center no-repeat; font-size: 22px; line-height: 46px;}
.data_tel2 li.num1 a{ background: none; padding-left: 0;}
.data_tel2 li a:hover,.data_tel2 li.active a{ font-weight: bold; color: #3374b6;}
.data_listbox .zfsj_list li a{max-width: 425px;}
@media (min-width: 992px) and (max-width:1199px){
    /* .data_listbox{ width: 300px;}*/
    .data_listbox .zfsj_list li a{max-width: 330px;}
}
@media (max-width: 991px){
    .data_listbox{float: none; width: auto; height: auto;margin-left: 0;}
    .data_listbox .zfsj_list li a{ margin-right: 90px;max-width:none;float: none;}
    .clear20{padding: 0;}
}