@charset "utf-8";
/**
 * Created by fish on 2026/5/20.
*/

/*面包屑导航*/
.bread-nav{background: #f2f2f2;line-height: 60px;height: 60px;text-align: left;font-size: 16px;}

/*列表页左边菜单*/
.list-menu{width: 260px;height: 100%;}
.list-menu h6{height: 75px;background: #006eab;line-height: 75px;text-align: center;}
.list-menu h6 span{display: inline-block;padding-left: 40px;background: url(../images/ico_titlemenu.png) no-repeat left center;font-size: 24px;color: #fff;}
.list-menu ul li{line-height: 45px;border-bottom: 1px solid #ececec;}
.list-menu ul li a{display: inline-block;padding-left: 33px;background: url(../images/ico_menu_hui.png) no-repeat left center;color: #333;font-size: 16px;margin-left: 20px;}
.list-menu ul li.on a,.list-menu ul li a:hover{background: url(../images/ico_menu.png) no-repeat left center;color: #006eab;font-weight: bold;}

.list-main-box{flex: 1;border-left: #f2f2f2 1px solid;height: 100%;min-height:360px;overflow: hidden;}
.list-main-box .list-title{height: 74px;border-bottom: #f2f2f2 1px solid;line-height: 74px;text-indent: 25px;color: #006eab;font-weight: bold;font-size: 18px;}
.list-main-box .list-main-title{height: 74px;border-bottom: #f2f2f2 1px solid;color: #006eab;font-weight: bold;font-size: 18px;}
.list-main-box .list-main-title a{display: block;width: 160px;height: 45px;text-align: center;float: left;color: #ffffff;font-size: 16px;line-height: 45px;background: #9bc0e3;margin: 15px 0 0 20px;}
.list-main-box .list-main-title a.on{background: #006eab;}
.list-main-box .list-main-content{padding:20px;}
.list-main-box .list-main-content ul li{padding: 15px;}
.list-main-box .list-main-content ul li:hover{background: #f2f2f2;}
.list-main-box .list-main-content ul li a{font-size: 16px;}
.list-main-box .list-main-content ul li a:hover{color: #006eab;}
.list-main-box .list-main-content ul li span{float: right;font-size: 16px;color: #999;}

/*分页按钮*/
#pages{width: 100%;clear: both;text-align: center;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;margin-top: 25px;margin-bottom: 5px;color: #8d8d8d;border-top: #f2f2f2 1px solid;padding-top: 20px;}
#pages a, #pages span {margin-left: 3px;margin-right: 3px;width: 41px;height: 22px;line-height: 22px;border: 1px solid #e0e0e0;color: #333;display: inline-block;}
#pages a:hover{border: 1px solid #a0a0a0;}
#pages span {background: #f0f0f0;color:#333;}
#pages span {font-weight: bold;position: relative;top: 0px;}
#pages a.previous {width: 25px;position: relative;top: 0px;}
#pages a.next {width: 25px;position: relative;top: 0px;}
#pages-num{width:10px;}


/*详情页*/
.ty-contents{flex: 1;}
.ty-contents h2{padding-top: 25px;text-align: center;font: 32px / 68px "微软雅黑", "宋体";color: #1565A4;font-weight: bold;}
.ty-contents h3{margin:0 auto;text-align: center;color: #1565A4;font-size: 16px;}
.ty-contents .laiyuan{margin: 20px auto;text-align: center;font: 16px / 30px "微软雅黑";color: #454545;}
.ty-contents .laiyuan span{padding: 0 20px;}

.ty-contents .article{background:#FFF;overflow: hidden;padding:30px;}

.share{overflow: hidden;margin:20px;padding:0 20px;height:45px;background: #f2f2f2;line-height: 45px;color: #999;font-size: 14px;}
.share .share-left{float: left;}
.share .share-right{float: right;}
.share .share-right .dy{float: left;background: url(../images/dc.jpg) no-repeat left;padding-left: 25px;cursor: pointer;}
.share .share-right .share-box{float: left;}
.share .share-right .share-box .share-btn{width: 24px;height: 24px;display: inline-block;margin-top: 10px;margin-right: 10px;}
.share .share-right .share-box .gwds_weixin{background: url(../images/share.png) no-repeat 0 bottom;}
.share .share-right .share-box .gwds_tsina{background: url(../images/share.png) no-repeat 0 0;}
.share-right span:first-child{margin-right:20px;}

/*数据统计页*/
.sj_echart{padding: 20px;text-align: center;float: left;width: 100%;}
.sj_echart .datacontainer {width:100%;height:500px;display: none;}
.sj_echart .show{display: block;}
.sj_echart .zw_wj_tp{margin-top: 20px;display: flex;flex-wrap: wrap;gap:10px;}
.sj_echart .zw_wj_tp li{width:25%;flex: 0 0 calc(25% - 10px);box-sizing: border-box;height: 50px;line-height: 50px;background: #82b9e2;font-size: 14px;font-weight: bold;text-align: center;cursor: pointer;color: #fff;}

.sj_echart .zw_wj_tp li.hover{background: #0674c6;}
.sj_echart .zw_wj_tp li:hover{background: #0674c6;}
.sj_echart .zw_wj_tp h3 a{color: #fff;}
.sj_echart .zw_wj_tp h3.hover{background: #0674c6;}

.sj_tjfx{width: 100%;margin:20px;}
.sj_tjfx .titleTab{line-height:40px;height:55px;border-bottom:#d2d2d2 1px solid;}
.sj_tjfx .titleTab li{float:left;height:50px;font-size:21px;text-align:center;color: #333;cursor: pointer;font-weight: 700;margin-right: 25px;border-bottom:#fff 5px solid;}
.sj_tjfx .titleTab .more{float: right;color: #333;font-size: 18px;}
.sj_tjfx .titleTab li.current{color:#006eab;display: block;border-bottom: #006eab 5px solid;}

.sj_tjfx .titleDiv{padding: 5px 0;}
.sj_tjfx .titleDiv li{line-height: 44px;height: 44px;font-size:18px;}
.sj_tjfx .titleDiv li a{width:75%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sj_tjfx .titleDiv li a:hover{color: #005888;}
.sj_tjfx .titleDiv li .titleDate{float:right;}

/*规范性文件页*/
.wjk-top{width: 100%;}
.wjk-top .wjk-column{display: flex;justify-content: center;gap:30px;padding: 40px;}
.wjk-top .wjk-column li{width: 200px;display: inline-block;height: 54px;}
.wjk-top .wjk-column li a{display: block;width: 100%;height: 52px;border: 1px solid #cbcbcb;border-radius: 5px;background: #fff;font-size: 15px;font-weight: bold;color: #0876b5;text-align: center;line-height: 52px;}
.wjk-top .wjk-column li.on a, .wjk-top .wjk-column li a:hover{background: #0876b5;color: #fff;}

.wjk-cont{width: 100%;margin: 20px;font-size: 16px;}
.wjk-cont .wjk-list-head{background: #0876b5;overflow: hidden;}
.wjk-cont .wjk-list-head p{color: #fff;font-weight: bold;float:left;min-height: 55px;line-height: 55px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wjk-cont .wjk-list li{overflow: hidden;}
.wjk-cont .wjk-list li p{float: left;min-height: 55px;line-height: 55px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wjk-cont .wjk-list li p a{color: #000;}
.wjk-cont p.low2{width: 60%;padding-left: 2%;}
.wjk-cont .wjk-list li p.low2{text-align: left;}
.wjk-cont p.low3{width: 12%;}
.wjk-cont p.low4{width: 15%;}
.wjk-cont p.low5{width: 10%;}
.wjk-cont .wjk-list-bg{background:#f2f2f2;}

/*领导详情页*/
.ldxx-left{width:  980px;}
.ldxx-left .channel_name{margin: 20px;line-height:45px;height:60px;border-bottom:#d2d2d2 1px solid;}
.ldxx-left .channel_name .name{float:left;padding:0 25px;height:55px;font-size:21px;text-align:center;color: #333;cursor: pointer;font-weight: 700;border-bottom:#006eab 5px solid;}
.ldxx-left .ldxx-det-logo{width: 155px;height: 217px;margin: 0 auto;margin-top: 20px;}
.ldxx-left .ldxx-det-logo img{width: 100%;height: 100%;}
.ldxx-left .ldxx-det-name{text-align:center;height: 40px;margin: 0 auto;line-height: 40px;font-size: 16px;font-weight: bold;color: #4eabe5;}
.ldxx-left .ct_back{height: 10px;background: url(../images/background_ct.png);margin: 20px;}
.ldxx-left .ldxx-det-post{text-indent: 2em;font-size: 16px;line-height: 33px;margin:20px;}

.ldxx-right{width: 300px;}
.ldxx-right .ldxx-right-title{height: 60px;line-height: 60px;background: #006EAB;font-size: 16px;font-weight: bold;color: #ffffff;text-align: center;margin: 20px 0;}
.ldxx-right .ldxx-right-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ldxx-right .ldxx-right-list li{text-align:center;height: 35px;line-height: 35px;color: #ffffff;margin-bottom: 10px;flex:1;flex: 0 0 calc((100% - 0.9 * 1rem) / 3);}
.ldxx-right .ldxx-right-list li a{background:#f2f2f2;line-height: 35px;color: #666666;text-align: center;display: block;font-size: 14px;}
.ldxx-right .ldxx-right-list li a:hover{background:#006EAB;color: #fff;}

/*部门信息公开*/
.bmxxgk-box{margin: 20px;}
.bmxxgk-box .channel_name{line-height:45px;height:60px;border-bottom:#d2d2d2 1px solid;}
.bmxxgk-box .channel_name .name{float:left;padding:0 25px;height:55px;font-size:21px;text-align:center;color: #333;cursor: pointer;font-weight: 700;border-bottom:#006eab 5px solid;}
.bmxxgk-box .bmxxgk_list{padding: 30px;overflow: hidden;}
.bmxxgk-box .bmxxgk_list li{width: 25%;float:left;font-size: 18px;line-height: 60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/* 手机（< 768px）—— 默认移动优先写法 */
@media (max-width: 767.98px) {
	.bread-nav{background: #f2f2f2;line-height: 30px;height: 100%;padding:10px;text-align: left;font-size: 14px;}
	/*列表页左边菜单*/
	.list-menu{display: none;}
	
	.list-main-box{border-left:0;}
	.list-main-box .list-main-title a{width:25%;margin: 15px 0 0 15px;}
	.list-main-box .list-main-content{padding:10px;}
	.list-main-box .list-main-content ul li{padding: 15px;line-height:30px;border-bottom: #f2f2f2 1px solid;overflow: hidden;}
	
	/*详情页*/
	.ty-contents h2{font-size: 21px;padding-top: 10px;}
	.ty-contents .laiyuan{margin: 10px auto;}
	
	.ty-contents .article{padding: 15px;}
	.share{margin:15px;}
	.share .share-right{display: none;}
	
	/*数据统计页*/
	.sj_echart{padding: 10px;}
	.sj_echart .datacontainer {height:300px;}
	.sj_echart .zw_wj_tp{margin-top: 5px;}
	.sj_echart .zw_wj_tp li{width:50%;flex: 0 0 calc(50% - 10px);box-sizing: border-box;}
	.sj_tjfx{width:95%;margin:2.5%;}
	.sj_tjfx .titleDiv li a{width:100%;}
	.sj_tjfx .titleDiv li .titleDate{display: none;}
	
	/*规范性文件页*/
	.wjk-cont{width: 95%;margin: 0 auto;}
	
	/*领导详情页*/
	.ldxx-left{width:  100%;}
	.ldxx-left .channel_name{margin: 10px;}
	.ldxx-left .ct_back{margin: 10px;}
	.ldxx-left .ldxx-det-post{margin: 10px;}
	.ldxx-right{width: 100%;margin: 10px;}
	
	/*部门信息公开*/
	.bmxxgk-box{margin:10px;}
	.bmxxgk-box .bmxxgk_list{padding:20px;}
	.bmxxgk-box .bmxxgk_list li{width: 50%;line-height: 44px;font-size: 14px;}

}

/* 针对宽度在 768px 到 1024px 之间的设备 */
@media (min-width: 768px) and (max-width: 1023.98px) {
	.list-main-box .list-main-content ul li{padding: 15px;line-height:30px;border-bottom: #f2f2f2 1px solid;overflow: hidden;}
	
	/*领导详情页*/
	.ldxx-left{width: 70%;}	
	.ldxx-right{width: 30%;}
}

/* 针对宽度在 1024px 到 1280px 之间的设备 */
@media (min-width: 1024px) and (max-width: 1280px) {
  	/*领导详情页*/
	.ldxx-left{width: 70%;}
	.ldxx-right{width: 30%;}
}
