@charset "UTF-8";
/* 政府信息公开 */
body{background: url(../images/zfxxgk_bg.jpg) no-repeat center top;background-size:100%;color: #333;}
.container{ width:1100px; margin:0 auto;}

/* 顶部 */
.zfxxgk-top{padding-top: 20px;}
.zfxxgk-top-logo{display:inline-block;}
.zfxxgk-top-right{font-size: 14px;}
.zfxxgk-top-right p {display: inline-block;margin-right: 20px;}
.zfxxgk-top-right p:last-child{margin-right: 0;}
.zfxxgk-top-right p a:hover {font-weight: bold;}
.zfxxgk-top-right .normal{border: 1px solid #ffffff;border-radius: 40px;}
.zfxxgk-top-right .normal a{display: inline-block;padding: 0 15px;line-height: 28px;color: #ffffff;}
.zfxxgk-top-right .zzb{border-radius: 20px;background: #d18044;}
.zfxxgk-top-right .zzb a{padding: 0 15px;line-height: 30px;color: #ffffff;}
.zfxxgk-top-right .jrghb{border-radius: 20px;background: #cc0000;}
.zfxxgk-top-right .jrghb a{padding: 0 15px;line-height: 30px;color: #ffffff;}
.zfxxgk-title {text-align: center;padding-top: 70px;padding-bottom: 35px;}
.zfxxgk-title span{font-size: 100px;letter-spacing: 50px;color: #fff;font-weight: bold;}

/* 主要内容 */
.main{background: #f2f2f2;padding: 100px 30px 20px;margin-bottom: 20px;}
.zfxxgk-search{height:51px; background: url(../images/zfxxgk_search_bg.png) repeat-x left center;}
.zfxxgk-search-input{ width:540px; height:50px; line-height:50px; padding:0 15px; margin:0 auto 0;background-color: #f2f2f2;}
.zfxxgk-search-input input{width:510px;height:50px;line-height:50px;border: 2px solid #3d65b3;border-radius: 9px;background: #fff;margin-left:2px;float:left;font-size:16px;padding-left: 10px;padding-right:50px;}  
.zfxxgk-search-button {width:40px; height:42px;float:right; cursor:pointer; text-align: center;margin-top:-42px; margin-right:5px; }
.zfxxgk-search-button a{color: #fff; font-size:18px;}
.zfxxgk-box{margin-top:100px;}

/* 主要内容 - 左侧栏 */
.mainLeft{width:240px;}
.zfxxgkMLCATE {margin-bottom:15px;box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);}
.zfxxgkMLCATE .zfxxgkMLTITLE{height:83px;font-size: 23px;padding:8px 12px 8px 90px;}
.zfxxgkMLCATE .zfxxgkMLTITLE a{color: #333;display:flex;align-items: center;height:64px;line-height:1.3;position: relative;}
.zfxxgkMLCATE .zfxxgkMLTITLE span{width:100px; display:inline-block;}
.zfxxgkMLCATE .zfxxgkMLTITLE .tree-icon {width: 30px;height: 38px;position: absolute;top: 50%;right: 3px;transform: translateY(-50%);z-index: 2;}
.zfxxgkMLCATE .zfxxgkMLTITLE .tree-icon--plus {background: url(../images/zfxxgk_plus.png) center center no-repeat;}
.zfxxgkMLCATE .zfxxgkMLTITLE .tree-icon--minus {background: url(../images/zfxxgk_minus.png) center center no-repeat;}
.zfxxgkMLCATE.on .zfxxgkMLTITLE a, .zfxxgkMLCATE:hover .zfxxgkMLTITLE a{color:#fff;}
.zfxxgkMLCATE.on .zfxxgkMLTITLE .tree-icon--plus, .zfxxgkMLCATE:hover .zfxxgkMLTITLE .tree-icon--plus {background: url(../images/zfxxgk_plus_on.png) center center no-repeat;}
.zfxxgkMLCATE.on .zfxxgkMLTITLE .tree-icon--minus, .zfxxgkMLCATE:hover .zfxxgkMLTITLE .tree-icon--minus {background: url(../images/zfxxgk_minus_on.png) center center no-repeat;}

.zfxxgkMLCATE_1 .zfxxgkMLTITLE{background:#fff url(../images/zfxxgk_icon1.png) no-repeat 28px center;}
.zfxxgkMLCATE_2 .zfxxgkMLTITLE{background:#fff url(../images/zfxxgk_icon2.png) no-repeat 28px center;}
.zfxxgkMLCATE_3 .zfxxgkMLTITLE{background:#fff url(../images/zfxxgk_icon3.png) no-repeat 28px center;}
.zfxxgkMLCATE_4 .zfxxgkMLTITLE{background:#fff url(../images/zfxxgk_icon4.png) no-repeat 28px center;}
.zfxxgkMLCATE_5 .zfxxgkMLTITLE{background:#fff url(../images/zfxxgk_icon5.png) no-repeat 28px center;}
.zfxxgkMLCATE_6 .zfxxgkMLTITLE{background:#fff url(../images/zfxxgk_icon6.png) no-repeat 28px center;}
.zfxxgkMLCATE_7 .zfxxgkMLTITLE{background:#fff url(../images/zfxxgk_icon3.png) no-repeat 28px center;}
.zfxxgkMLCATE_1.on .zfxxgkMLTITLE, .zfxxgkMLCATE_1:hover .zfxxgkMLTITLE{background:#1a59af url(../images/zfxxgk_icon1_on.png) no-repeat 28px center;}
.zfxxgkMLCATE_2.on .zfxxgkMLTITLE, .zfxxgkMLCATE_2:hover .zfxxgkMLTITLE{background:#1a59af url(../images/zfxxgk_icon2_on.png) no-repeat 28px center;}
.zfxxgkMLCATE_3.on .zfxxgkMLTITLE, .zfxxgkMLCATE_3:hover .zfxxgkMLTITLE{background:#1a59af url(../images/zfxxgk_icon3_on.png) no-repeat 28px center;}
.zfxxgkMLCATE_4.on .zfxxgkMLTITLE, .zfxxgkMLCATE_4:hover .zfxxgkMLTITLE{background:#1a59af url(../images/zfxxgk_icon4_on.png) no-repeat 28px center;}
.zfxxgkMLCATE_5.on .zfxxgkMLTITLE, .zfxxgkMLCATE_5:hover .zfxxgkMLTITLE{background:#1a59af url(../images/zfxxgk_icon5_on.png) no-repeat 28px center;}
.zfxxgkMLCATE_6.on .zfxxgkMLTITLE, .zfxxgkMLCATE_6:hover .zfxxgkMLTITLE{background:#1a59af url(../images/zfxxgk_icon6_on.png) no-repeat 28px center;}
.zfxxgkMLCATE_7.on .zfxxgkMLTITLE, .zfxxgkMLCATE_7:hover .zfxxgkMLTITLE{background:#1a59af url(../images/zfxxgk_icon3_on.png) no-repeat 28px center;}
.zfxxgkMLCATE .down{background:#fff;display:none;}

/* 主要内容 - 树形展开 */
.tree li {position: relative;overflow: hidden;font-size: 15px;}
.tree .tree-container {display: none;padding-left: 15px;}
.tree .tree-link {display: block;padding-left: 15px;margin: 5px 0;height: 28px;line-height: 28px;font-size: 15px;padding-right: 33px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tree .tree-link.on,.tree-link:hover {background: #7cb4ff;font-weight: bold;color: #fff;}
.tree .tree-icon {width: 30px;height: 38px;position: absolute;top: 0;right: 3px;z-index: 2;}
.tree .tree-icon--plus {background: url(../images/zfxxgk_plus.png) center center no-repeat;}
.tree .tree-icon--minus {background: url(../images/zfxxgk_minus.png) center center no-repeat;}
.tree>li>a{font-weight: bold;}/*一级栏目*/
.tree>li>a:before{content:'';display: inline-block;width: 4px;height: 4px;background: #000000;position: relative;top: -4px;left:-4px;}

/* 主要内容 - 右侧栏 */
.mainRight{width:770px;padding: 30px 40px;background:#fff;box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);}
.channel-title{margin-bottom:20px;height: 46px;line-height: 46px;border-bottom:2px solid #ddd;}
.channel-title span{display:inline-block;color:#fff;padding: 0 23px;background-color: #0d5c9e;font-size: 20px;font-weight: bold;}

/*################ 列表页、展示页、单独页 ################*/
/* 列表页、卡片展示列 */
.innerList li{line-height: 48px;position: relative;padding-left: 15px;}
.innerList li:before{content: '';display: inline-block;width: 5px;height: 5px;background: #000000;border-radius: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.innerList li span{color: #333;font-size: 14px;}
.innerList li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.innerList li a:hover{color: #cb0306;}
.cardList{margin: 0 -3px;margin-bottom: 20px;}
.cardList li{padding: 0 3px;margin:10px 0;width: 20%;float: left;}
.cardList li a{display: block;height: 52px;line-height: 52px;padding: 0 20px;background: #f3f2f7;text-align: center;color: #0b4779;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: background 0.36s;}
.cardList li a:hover{background: #0b4779;color: #fff;}

/* 法定主动公开页面 */
/* .fdzdgkList li{width:33.333333%;float: left;padding: 0 10px;margin-bottom: 20px;}
.fdzdgkList li a{color: #1a59af;} */

/* 政府规章 */
.zfgz img{width: 100%;}

/* 规范性文件 */
.policy-search-container {background: #f5f5f5;padding: 40px 200px;margin-bottom: 30px;}
.policy-search {margin-bottom: 20px;}
.policy-search span{display: inline-block;font-size: 20px;line-height: 50px;color: #0d5c9e;font-weight: bold;margin-right: 20px;}
.policy-search input{width: 350px;height: 35px;font-size: 16px;line-height: 35px;padding: 0 10px;outline:none;}
.policy-search button{width: 90px;height: 35px;line-height: 35px;color: white;background: #1a59af;font-size: 18px;float: right;cursor: pointer;border: none;margin-top: 10px;}
.policy-search-label {text-align: center;margin-bottom:20px;}
.policy-search-label span{color: #014f98;}
.gz{margin-bottom:30px;}
.gz-header{border-bottom:2px solid #1e68ac;}
.gz-header span{font-size:20px;line-height:50px;color:#333;text-align:center;float:left;font-family:'FZXiaoBiaoSong-B05S',"SimSun";font-weight: bold;}
.gz-header span:nth-child(1){width:10%;}
.gz-header span:nth-child(2){width:60%;}
.gz-header span:nth-child(3){width:30%;}
.gz-list .gz-number{width:10%;float:left;text-align:center;line-height:80px;font-size:16px;color:#333;font-family:'SimSun';}
.gz-list .gz-title{width:60%;float:left;}
.gz-list .gz-title a{display:block;padding-top:16px;line-height:30px;font-family:'SimSun';font-size:16px;font-weight:700;color:#333;}
.gz-list .gz-title p{padding-bottom:10px;line-height:24px;font-size:14px;color:#5988b6;}
.gz-list .gz-download{float:left;width:30%;line-height:80px;font-size:14px;color:#333;}
.gz-list .gz-download a{float:left;width:50%;text-align:center;}

/* 政策列表页 */
/* .policy-list{width:100%;background: #f4f8fb;table-layout: fixed;margin-bottom: 30px;}
.policy-list thead tr{border-bottom: 6px solid #32b9e6;}
.policy-list thead td{line-height: 44px;color: #2d66a5;border-right: 1px solid #fff;}
.policy-list tbody td{line-height: 44px;font-size: 13px;padding: 0 15px;text-align: center;border-right: 1px solid #fff;}
.policy-list tbody td:first-child{text-align: left;}
.policy-list tbody td a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.policy-list tbody td a:hover{color: #2d66a5;} */

/* 政策搜索页 */
/* .policy-query{position: relative;	padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dashed #dddddd;}
.policy-query-inner{width: 600px;margin: 0 auto;}
.policy-query-inner span{margin-right: 15px;color: rgb(3, 83, 146);line-height: 55px;font-size: 18px;font-weight: bold;}
.policy-query-inner input{width: 60%;height: 35px;margin: 0 15px;font-size: 16px;line-height: 35px;}
.policy-query button{width: 70px;height: 35px;line-height: 35px;background: #0d5c9e;border: none;border-radius: 8px;font-size: 16px;color: white;position: absolute;right: 60px;top: 10px;cursor: pointer;}
.policy-table{width: 100%;margin-bottom: 20px;}
.policy-table td{border: 1px #eeeeee solid;}
.policy-table thead{background-color: #f4f8fb;}
.policy-table thead td{line-height: 55px;color: #035392;font-size: 18px;font-weight: bold;}
.policy-table tbody td{text-align: center;color: #222222;line-height: 50px;font-size: 15px;vertical-align: middle;}
.policy-table tbody td a{display: block;}
.policy-table tbody td a .policy-status{color: #f00;} */

/* 领导页面 */
.leader_list li{padding:30px 20px;border-bottom: 1px dashed #eee;}
.leader_list li:last-child{border-bottom: none;}
.leader_list_left{width: 120px;float: left;}
.leader_list_left img{width: 25px;width: 100%;}
.leader_list_right{margin-left: 120px;padding-left: 20px;padding-top: 10px;}
.leader_list_right p{margin-bottom: 20px;font-size: 14px;}
.leader_list_right p a{color: #0068B7;font-size: 16px;}
.leader_list_right p span{color: #888;line-height: 1.7;}
.leader_list_right p img{display: inline-block;vertical-align: middle;}

/* 年报 */
/* .channel-title2{margin-bottom:20px;height: 46px;border-bottom:1px solid #c4c4c4;}
.channel-title2 span{display:inline-block;height: 46px;line-height:40px;color:#1b59b0;border-bottom: #0069be 3px solid;font-size: 22px;}
.year-module{display: none;} 默认隐藏所有年报列表，js判断年份后展示 */

/* 各县各部门 */
/* .channel-title3{height: 36px;border-bottom:1px solid #c4c4c4;}
.channel-title3 span{display:inline-block;padding-left:22px;height: 36px;line-height:36px;font-size: 16px;color:#1a59af;} */

/* 部门预决算目录 */
/* .catalog-switch{width: 100%;border-bottom: 1px solid #c4c4c4;margin-bottom: 20px;}
.catalog-switch span{display: inline-block;height: 47px;line-height: 47px;padding: 0px 10px;font-size: 20px;font-weight: bold;border-bottom: 2px solid transparent;}
.catalog-switch span.on,.catalog-switch span:hover{color: #035392;border-bottom-color: #035392;} */

/* 政策文件库 */
/* .lib-switch{padding:0 0 30px;margin:0 -10px;border-bottom:1px solid #cbcbcb;}
.lib-switch li{width:33.33333%;padding:0 10px;float:left;}
.lib-switch li span{display:block;height:52px;line-height:52px;border:1px solid #cbcbcb;border-radius:5px;background:#fff;font-size:20px;font-weight:700;color:#1a59af;text-align:center;cursor:pointer;}
.lib-switch li.on span,.lib-switch li span:hover{background:#1a59af;color:#fff;}
.lib-search{margin-bottom:30px;padding:30px 0;border-bottom:1px dashed #ccc;text-align:center;display:flex;justify-content:center;gap:20px;align-items:flex-end;}
.lib-search input{width:450px;height:40px;line-height:40px;padding:0 20px;border:1px solid #cbcbcb;font-size:16px;}
.lib-search select{width:100px;height:40px;line-height:38px;border:1px solid #cbcbcb;font-size:16px;color:#333;text-indent:1em;margin-left:20px;}
.lib-search span{display:inline-block;width:100px;font-size:18px;line-height:40px;color:#035392;font-weight:700;text-align:justify;text-align-last:justify;}
.lib-search p{margin-bottom:15px;}
.lib-search p:last-child{margin-bottom:0;}
.lib-search button{width:100px;height:40px;line-height:35px;background:#0d5c9e;border:none;font-size:16px;color:#fff;cursor:pointer;}
.lib-table{margin-bottom:30px;}
.lib-table a:hover{color:#035392;}
.lib-table td{height:45px;line-height:1.5;border:1px #eee solid;font-size:15px;vertical-align:middle;}
.lib-table thead td{font-size:17px;color:#035392;font-weight:700;border-bottom:6px solid #32b9e6;}
.lib-table tbody td p.lib-table-p{color:#222;text-align:center;margin:0;}
.lib-table tbody td a.lib-table-title{display:block;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:normal;}
.lib-table tbody td a.lib-table-wh{display:block;text-align:center;}
.lib-table tbody td .policy-status{color:#f00;} */

/* 预决算目录 */
/* .yjsswitch{font-size: 20px;line-height: 40px;text-align: left;font-weight: bold;color: #444444;}
.yjsswitch span.on{color: #2760b7;}
.yjsswitch span:after{content:'|';display: inline-block;margin-left: 3px;position: relative;top:-1px;}
.yjsbox{width: 100%;float: left;margin-top: 15px;border: 1px solid #bbbbbb;display: none;}
.yjsbox.on{display: block;}
.yjsbox font{width: 100%;float:left;border-bottom:1px solid #dddddd;font-size: 18px;line-height: 40px;color: #2760b7;font-weight:bold;text-indent: 1em;}
.yjsbox p{width: 100%;float:left;border-bottom: 1px dashed #cccccc;font-size: 16px;line-height: 40px;color: #222222;text-indent: 1em;}
.yjsbox p:last-child{border-bottom:none;} */

/* 权责清单列表页 */
/* .qzqd-list{margin:0 -7px;}
.qzqd-list li{width: 33.33333%;float: left;padding: 0 7px;margin-bottom: 15px;}
.qzqd-list li a{display: block;padding: 0 10px;font-size: 16px;line-height: 40px;color: #222222;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: #f5faff;border-radius: 10px;border: 1px solid #ebebeb;box-shadow: 2px 2px 4px #dddddd;}
.qzqd-list li a:hover{border: 1px solid #2662a9;background: #2662a9;box-shadow: none;transform: translateY(5%);-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;color: #fff;} */

/*################ 详情页、一篇文章、单独详情页 ################*/
/* 详情页 */
.detailBox{}
.detail-container{height: 1100px;padding:20px;overflow: auto;}
.detail-container::-webkit-scrollbar-thumb{ display:block; width:20px; margin:0 auto; border-radius: 10px; background:#1a59af;}
.detail-container::-webkit-scrollbar {width:8px;height: 9px;background:#ccc;border-radius:10px;}
.detail-container::-webkit-scrollbar-track {border-radius: 0;background: #f1f1f1;}
.detail-title{line-height: 50px;font-size: 31px;font-weight: bold;color: #1a59af;text-align: center;margin-top: 20px;margin-bottom: 20px;}
.detail-meta{line-height: 50px;margin-top: 30px;margin-bottom: 30px;font-size: 14px;background:url(../images/zfxxgk_detail_line.png) repeat-x center bottom;  padding-bottom: 10px;}
.detail-meta span{display: inline-block;color: #999999;margin-right: 20px;}
.detail-meta p{display: inline-block;color: #999999;}
.onedetail-container .detail-meta{text-align: center;}
.onedetail-container .detail-meta span{color: #444444;}
.onedetail-container #browseContainer{display: none;}
/* 详情页format */
.detail-content {font-size: 14px;line-height: 180%;}
.detail-content img{width:auto;max-width: 100%;}
.detail-content p {text-indent:2em;}
.detail-content a:link,.content a:visited,.content a:active {color:#225588;text-decoration:underline;}
.detail-content a:hover {color:#FF6600 !important;text-decoration:none;}
.detail-content strong{font-weight:bold;}
.detail-content table{  margin: 0 auto;border: 1px solid rgb(128, 128, 128);}
.detail-content table tbody{vertical-align: middle;}
.detail-content tr{border: 1px solid rgb(128, 128, 128);vertical-align: inherit;}
.detail-content td{border: 1px solid rgb(128, 128, 128);vertical-align: inherit;}
.detail-content ._detail{padding-top:0 !important;}
.detail table{  margin: 0 auto;border: 1px solid rgb(128, 128, 128);} /*部分稿件，采集的数据标签不全，没放在.detail-content中*/
.detail table tbody{vertical-align: middle;}
.detail tr{border: 1px solid rgb(128, 128, 128);vertical-align: inherit;}
.detail td{border: 1px solid rgb(128, 128, 128);vertical-align: inherit;}
/* 详情页附件 */
.detail-files {display: none;line-height: 28px;padding: 20px;padding-bottom: 0;font-size: 16px;margin: 40px 0 0;border: 1px solid #eee;}
.detail-files .detail-files-title {margin-bottom: 5px;font-weight: bold;}
.detail-files .detail-files-rel a {color: #0071da;}
/* 详情页关联稿件 */
.glgj {display: none;line-height: 28px;padding: 20px;font-size: 16px;margin: 40px 0 0;border: 1px solid #eee;}
.glgj .glgj_title {margin-bottom: 5px;font-weight: bold;}
.glgj .glgj_rel a {color: #0071da;}
/* 详情页二维码 */
.qrcode {text-align: center;padding-top: 40px;padding-bottom: 20px;}
.qrcode-title {color: #333;font-size: 16px;margin-top: 8px;}
.qrcode-img {display: inline-block;width: 150px;height: 150px;}
/* 详情页关闭 */
.detail-close {text-align: right;color: #333;margin-top: 20px;}
.detail-close span {cursor: pointer;}

/* 一篇文章 */
/* .onedetailBox{padding: 10px 20px;}
.onedetail-container{padding:20px;} */

/* 规章详情页 */
/* .gz-detail-main{padding:10px;}
.gz-detail{background:#fff;}
.gz-detail-title{padding-top:40px;padding-bottom:50px;margin-bottom:58px;border-bottom:6px solid #015293;position:relative;text-align:center;}
.gz-detail-title img{display:inline-block;vertical-align:middle;}
.gz-detail-title p{display:inline-block;vertical-align:middle;font-family:'FZXiaoBiaoSong-B05S','SimSun';font-weight:700;font-size:40px;color:#fe0000;}
.gz-detail-download{position:absolute;right:12px;bottom:10px;}
.gz-detail-download a{display:inline-block;font-size:14px;line-height:38px;color:#666;text-align:center;margin-left:12px;border:1px solid #d2d2d2;padding:0 10px;}
.gz-detail-download a:hover{color:#015293;transform:translateY(-4%);transition:all .4s linear;border-color:#015293;}
.gz-detail-content{padding:0 70px;}
.gz-detail-content>h1{font-family:'FZXiaoBiaoSong-B05S','SimSun';font-size:28px;line-height:50px;text-align:center;}
.gz-detail-content>h2{margin:30px 0;font-family:'KaiTi','KaiTi_GB2312';font-size:22px;line-height:40px;text-align:center;}
.gz-detail-content *{float:none!important;width:100%!important;}
.gz-detail-bottom{margin-top:70px;padding:40px 45px 40px 0;border-top:5px solid #015293;}
.gz-detail-bottom h3{font-family:'FZXiaoBiaoSong-B05S','SimSun';font-weight:700;font-size:28px;color:#035496;text-align:right;} */

/* 政策详情页 */
.detail-meta-xxgk{padding: 10px 0;margin-bottom: 30px;background: #eeeeee;border-radius: 10px;}
.detail-meta-xxgk p{text-align: left;padding-left: 20px;float:left;line-height: 50px;}
.detail-meta-xxgk p{width: 50%;}
.detail-meta-xxgk p span{display:inline-block;width: 90px;color: #035392;font-weight: bold;text-align: justify;text-align-last: justify;}

/* 分享 */
#share-container span {display: inline-block;background: #c9c9c9;border-radius: 50%;margin: 0 7px;line-height: 1;}
#share-container span i {width: 35px;height: 35px;display: inline-block;vertical-align: middle;cursor: pointer;background-image: url(../images/share_bg.png);background-repeat: no-repeat;background-position-y: center;-webkit-transition: .4s all;-moz-transition: .4s all;-ms-transition: .4s all;transition: .4s all;}
#share-container span:nth-child(1):hover {background: #1fbc7d;}
#share-container span:nth-child(2):hover {background: #e96157;}
#share-container span:nth-child(3):hover {background: #fc7354;}
#share-container span:hover i{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}

/*################ 响应式 ################*/
@media screen and (max-width: 1200px){
	.container{width: 100%;}
	.mainRight{width: 800px;}

	/* 规范性文件 */
	.policy-search-container{padding: 20px;}
	.policy-search{display: flex;width: 100%;align-items: center;gap: 20px;}
	.policy-search span{margin-right: 0;}
	.policy-search input{flex: 1;}
	.policy-search button{margin-top: 0;}
}
@media screen and (max-width: 1100px){
	body{background-size:initial;}
	/* 顶部 */
	.zfxxgk-top-logo{display: block;text-align: center;margin-top: 20px;}
	.zfxxgk-top-logo img{width: 90%;max-width: 515px;}
	.zfxxgk-top-right{float: none;text-align: center;}

	/* 主盒子 */
	.mainRight{width: 700px;}
}
@media screen and (max-width: 1000px){
	/* 顶部 */
	.zfxxgk-title{padding: 30px 0 20px;}
	.zfxxgk-title img{width: 70%;}

	/* 主盒子 */
	.mainLeft{width: 100%;}
	.mainRight{width: 100%;}

	/* 政策文件库 */
	.zfxxgk-title span{font-size:50px;letter-spacing:10px;}
	.lib-table td:nth-child(3){display:none;}
	.lib-table td:nth-child(4){display:none;}
	.lib-search{flex-wrap:wrap;}
	.lib-search-box{display: flex;width: 100%;flex-wrap: wrap;}
	.lib-search input{width: 50%;}
	.lib-search select{width: calc(50% - 20px);}
	.lib-search p{width: 100%;}
	.lib-search span{font-size: 16px;font-weight: normal;}
	.lib-search button{width: 100%;}

	/* 详情页 */
	.detail-container{height: auto;overflow: unset;}
	.detail-title{line-height: 1.3;font-size: 20px;}
	.detail-meta{line-height: 30px;text-align: center;}
	.detail-meta-share{display: none !important;}
}
@media screen and (max-width: 768px){
	/* 顶部 */
	.zfxxgk-top{text-align: center;}
	.zfxxgk-top-right {display: inline-block;border: 1px solid #ffffff;border-radius: 9999px;padding: 0 15px;}
	.zfxxgk-top-right a{font-size: 12px;padding: 0 !important;}
	.zfxxgk-top-right p{border: none !important;margin-right: 0 !important;}
	.zfxxgk-top-right p:after{content: '';display: inline-block;width: 1px;height: 18px;margin: 0 5px;background: white;vertical-align: middle;}
	.zfxxgk-top-right p:last-child:after{display: none;}
	.zfxxgk-top-right .zzb{background: none;}
	.zfxxgk-top-right .twins{padding: 0;}
	.zfxxgk-top-right #ipv6{display: none;}
	.zfxxgk-top-right #wzdt{display: inline-block !important;}

	/* 搜索 */
	.zfxxgk-search{display: none;}

	/* 主盒子 */
	.zfxxgk-box{margin-top: 0;}
	.main{padding: 10px;}
	.mainRight{padding: 15px;}	

	/* 政策文件库 */
	.zfxxgk-title span{font-size:30px;}

	/* 公共头 */
	.channel-title{height: 35px;line-height: 35px;}
	.channel-title span{font-size: 16px;}

	/* 规章列表页 */
	.gz-header span:nth-child(1){width:18%;}
	.gz-header span:nth-child(2){width:52%;}
	.gz-list .gz-title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.gz-list .gz-title p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.gz-list .gz-download{line-height:1;}
	.gz-list .gz-download a{width:100%;display:block;float:none;margin-top:20px;}

	/* 政策列表页 */
	/* .policy-search span{width: 150px;margin-right: 0;}
	.policy-search input{width: calc(100% - 156px);}
	.policy-search button{float: none;display: block;width: 100%;} */

	/* 规范性文件 */
	.policy-search{flex-wrap: wrap;}
	.policy-search span{display: none;}
	.policy-search button{width: 100%;}

	/* 政策搜索页 */
	.policy-query-inner{width:100%;}
	.policy-query-inner span{display:inline-block;width: 70px;margin-right: 0;}
	.policy-query-inner input{width: calc(100% - 77px);margin: 0;}
	.policy-query button{width: 100%;position: initial;}

	/* 年报 */
	.cardList li{width: 50%;}

	/* 政策文件库 */
	.lib-switch {padding: 20px 0;margin: 0;}
	.lib-switch li {width: 100%;padding: 0;float: none;margin-bottom: 15px;}

	/* 权责清单列表页 */
	.qzqd-list li{width: 33.33333%;float: left;padding: 0 7px;margin-bottom: 15px;}

	/* 详情页 */
	.qrcode{
		display: none;
	}

	/* 规章详情页 */
	.gz-detail-title{
		padding-top: 20px;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.gz-detail-title img{
		width: 60px;
	}
	.gz-detail-title p{
		display: block;
		font-size: 20px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.gz-detail-download{
		position: initial;
		text-align: center;
	}
	.gz-detail-content{
		padding: 0 20px;
	}
	.gz-detail-content>h1{
		font-size: 18px;
	}
	.gz-detail-content>h2{
		font-size: 18px;
	}
	.gz-detail-content>div *{
		font-size: 16px !important;
	}
	.gz-detail-bottom{
		margin-top: 20px;
  	padding: 20px 20px 20px 0;
	}
	.gz-detail-bottom h3{
		font-size: 18px;
	}

	/* 政策详情页 */
	.detail-meta-xxgk p{
		width: 100% !important;
		line-height: 34px;
	}
	.detail-meta-xxgk p span{
		width: auto;
		font-weight: normal;
		font-size: 14px;
	}
	.detail-meta-xxgk p i{
		font-size: 14px;
	}
}