@charset "utf-8";
.curmb{background: url(dqwz_icon_s1.png) 0 0 no-repeat; line-height: 20px; font-size: 16px; color: #777; padding-left: 30px; margin-bottom: 30px;}
.curmb a{font-size: 16px; color: #777;}
.ygd{height:129px; background-image:url(/global/0409guidang.png); text-align:center; color:#b72321;font-size:20px;padding-top:10px}
.pqgs_ss{margin-bottom: 20px;}
.common_input_text{padding:0 10px; height: 45px; font-size: 16px;  line-height: 45px; background: #F4F9FD; color: #555; vertical-align: middle; border: none; margin-left: 10px; width: 28%;}
.slgs-txt{width: 20%;}
.phgb-txt{width: 26.6%;}
.custom-select{ display: inline-block;  overflow: hidden; background: #F4F9FD; height: 45px; color: #555; vertical-align: middle; border: none; }
.gslbsx{width: 200px;}
.common_input_btn{height:45px; width: 93px; background:url(ywxx_slgs_r5_c7_s1.png) repeat-y; border: none;  color: #fff; font-weight: bold; font-size: 16px; cursor: pointer; vertical-align: middle;}
.ml10{margin-left: 10px;}
#count{margin-bottom: 15px;}
#count p{text-align: center; line-height: 2; color: #08b0ca;}

.pqgs_list_loading{padding: 20px; text-align: center; color: #08b0ca; background: #F4F9FD; margin: 10px 0}

.custom-select {
  position: relative;
  /* width: 200px; 根据需要调整宽度 */
}

.custom-select select {
  padding-left:5px;
  /*padding-right: 30px;  为箭头图片留出空间 */
  /* appearance: none; 移除默认箭头 */
  /*-webkit-appearance: none;  针对 Safari 和 Chrome */
   /*-moz-appearance: none; 针对 Firefox */
  /*background: transparent;  移除默认背景 */
  /* border: 1px solid #ccc; 自定义边框
  border-radius: 4px; 自定义圆角
  padding: 8px; 自定义内边距 */
  background: #F4F9FD;
  line-height: 45px;
  height: 45px;
  border: none;
  color: #777;
  font-size: 16px;
  width: 100%;
}



/*.custom-select::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 11px; /* 图片宽度 */
  /*height: 9px;  图片高度 */
  /* background-image: url('ywxx_slgs_r7_c5_s1.png'); 替换为你的图片路径 */
 /*  background-size: cover;
  pointer-events: none; 防止点击箭头时触发 select 
}*/
.custom-select select:focus {
  outline: none; /* 去掉聚焦时的黑框 */
}

/* 受理公示 */
.contentmain{border: 1px #E5E5E5 solid; padding: 29px; margin-top: 20px;}
.slgs .category {
	overflow: hidden;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
  padding: 0 35px;
}

.slgs .category .prevc {
	display: none;
	position: absolute;
	top: 0;
	width: 35px;
	height: 45px;
	background:url(ywxx_slgs_r3_c3_s1.png) center no-repeat #fff;
	text-align: center;
	font-size: 0;
	left: 0;
}

.slgs .category .nextc {
	position: absolute;
	top: 0;
  width: 35px;
	height: 45px;
	background:url(ywxx_slgs_r3_c8_s1.png) center no-repeat #fff;
	text-align: center;
	font-size: 0;
	right: 0;
}

.slgs .category .prevd {
	display: none;
	position: absolute;
	top: 0;
	width: 35px;
	height: 45px;
	background:url(ywxx_slgs_r3_c3_s1.png) center no-repeat #fff;
	text-align: center;
	font-size: 0;
	left: 0;
}

.slgs .category .nextd {
	position: absolute;
	top: 0;
  width: 35px;
	height: 45px;
	background:url(ywxx_slgs_r3_c8_s1.png) center no-repeat #fff;
	text-align: center;
	font-size: 0;
	right: 0;
}

/* .slgs .category ul{width: 3270px;} */
.slgs .category dl dd {
	display: table-cell;
	white-space: nowrap;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	position: relative;
  height: 45px;
  line-height: 45px;
	margin: 0 9px;
  /* width: 250px; */
  /* padding: 0 47px; */
  padding: 0 87.3px;
  font-weight: bold;
}

.slgs .category dl dd.active {
	background: #08b0ca;
	color: #fff;
  border-radius: 4px;
}

.slgs .phgb-tab dl dd{
  padding: 0 67px;
}

.slgs .cont {
	display: none;
}

.slgs .cont.active {
	display: block;
}
.pqgs_list_table{ border-collapse: collapse;}
.pqgs_list_table th{padding:0 10px; height: 55px; text-align: center;  background: #F4F9FD; white-space:nowrap;}
.pqgs_list_table td{padding: 30px 0;}
/* .pqgs_list_table tr.trEven td{background-color:#f2f2f2;} */
.pqgs_list_table td.time{padding: 0 20px; width: 15%;}
.pqgs_list_table td .text_class{padding: 0 20px; }
.pqgs_list_table td.dtdw{padding: 0 20px; }
.pqgs_list_table td.time span{display: block; color: #08B0CA; text-align: center; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.pqgs_list_table td.time span.day{font-size: 22px;}
.pqgs_list_table tr.trEven td{background-color:#F4F9FD;}
.pqgs_list_table td .xmlx{text-align: left; padding: 0 30px; border-right: 1px #DBDFE2 dashed;}
.pqgs_list_table td .xmlx h5{display:block; font-size: 18px; font-weight: bold; line-height: 1.5;}
.pqgs_list_table td .xmlx .xmitem{margin-top: 20px;} 
.pqgs_list_table td .xmlx .xmitem span{display: contents; color: #777; font-size: 16px; line-height: 1.3;}
.pqgs_list_table td .xmlx .xmitem span.tit{color: #333;}

/* 批后公布 */
.phgb-l{width: 200px; float: left;}
.phgb-menu li{line-height: 1.2; text-align: center; margin-bottom: 10px; padding: 11px; text-align: center; margin-top: 20px; background: #EDF7FF; cursor: pointer;}
.phgb-menu li.current{background: #08B0CA; color: #fff;}
.phgb-menu li.current a{color: #fff;}
.phgb-r{width: 81%; float: right;}
.contentmain2{border: 1px #E5E5E5 solid; padding: 29px 19px; margin-top: 20px;}

.phgb_list_table{ border-collapse: collapse;}
.phgb_list_table tr{border-bottom: 1px #DBDFE2 solid;}
.phgb_list_table th{padding:0 10px; height: 55px; text-align: center;  background: #F4F9FD; white-space:nowrap;}
.phgb_list_table td{padding: 30px 0;}
.phgb_list_table td.time{padding: 0 20px; width: 15%; text-align: center; color: #333;}
.phgb_list_table td.dtdw{padding: 0 20px; width: 10%; text-align: center; color: #333;}
.phgb_list_table tr:last-child{border-bottom: none;}

.phgb_list_table td .xmlx{text-align: left; padding: 0 20px;}
.phgb_list_table td .xmlx h5{display:block; font-size: 18px; font-weight: bold; line-height: 1.5;}
.phgb_list_table td .xmlx h5 em{font-style:normal; /*color: #08b0ca*/}
.phgb_list_table td .xmlx .xmitem{margin-top: 20px;} 
.phgb_list_table td .xmlx .xmitem span{display: contents; color: #777; font-size: 16px; line-height: 1.3;}
.phgb_list_table td .xmlx .xmitem span.tit{color: #333;}


/* 城乡规划 */
.cxgh-l{width: 64%; float: left;}
.cxgh_list li{position:relative; padding:0 100px  0 20px; margin-top: 30px; overflow:hidden; vertical-align:top;}
.cxgh_list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 8px; height: 8px; background: #07AFC9; border-radius: 50%;}
.cxgh_list li span{position:absolute; right:0; top:0; color:#aaa; font-size: 16px;}
.cxgh_list li a{float:left; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.gbdtcx{margin-top: 30px;}
.gbdtcx img{display: block; width: 100%; height: auto;}
.cxgh-r{width: 32.5%; float: right;}
.cxgh-box{width: 48%;}
.cxghsm{padding: 20px; text-align: center; background: #F4F9FD; line-height: 1.5; font-size: 16px; color: #08b0ca; margin-bottom: 20px;}
.ghxkgs_tab{margin-top: 20px;}
.ghxkgs_tab .hd{background: url(ywxx_cxgh_tab_line.jpg) bottom repeat-x; line-height: 38px;}
.ghxkgs_tab .hd li{float: left; margin-right: 24px;}
.ghxkgs_tab .hd li:hover, .ghxkgs_tab .hd li.on{background: url(ywxx_cxgh_tab_lineh.png) bottom center no-repeat;}

.ghxkgs_tab .bd ul {
  display: none; /* 默认隐藏所有ul */
}
.ghxkgs_tab .bd ul:first-child {
  display: block; /* 显示第一个ul */
}


/* 土地管理 */
.tdgl-tab{border: 1px #E6E9EB solid; }
.tdgl-tab .hd{width: 250px; background: #EAF5FF; float: left; padding: 30px 24px 10px;}
.tdgl-tab .hd ul{width: 200px; margin: 0 auto;}
.tdgl-tab .hd li{display: block; height: 66px; line-height: 66px; text-align: center; background: #fff; margin-bottom: 20px;}
.tdgl-tab .hd li a{display: block; font-size: 18px;}
.tdgl-tab .hd li:hover, .tdgl-tab .hd li.on{background: #08B0CA; color: #fff;}
.tdgl-tab .hd li:hover a, .tdgl-tab .hd li.on a{background: #08B0CA; color: #fff;}
.tdgl-tab .bd{margin: 0 28px; width: 74%; float: right; padding-top: 30px;}
.tdgl-tab .hd .more{position: absolute; bottom: 0; right: 20px;  line-height: 64px; height: 64px;}
.tdgl-tab .hd .more a, .tdgl-tab .hd .more a:hover{display: block; color: #777; font-size: 18px;}
.inBox .inHd{background: url(index_tab_bg.png) bottom left repeat-x; position: relative; height: 48px; overflow: hidden; /* 隐藏溢出的内容 */}
.inBox .inHd ul{
  width: max-content; /* 让 ul 根据内容自动调整宽度 */
  list-style: none;
  margin: 0;
  padding: 0;
  white-space: nowrap; /* 防止子项换行 */ 
}
.inBox .inHd ul li{height: 48px; line-height: 48px; float: left; font-size: 18px; color: #333; margin-right: 80px;}
.zdxxgk-tab .inHd ul li{height: 48px; line-height: 48px; float: left; font-size: 18px; color: #333; margin-right: 55px;}
.inBox .inHd .more{position: absolute; bottom: 0; right: 0;  line-height: 48px; height: 48px;}
.inBox .inHd .more a, .tdgl-tab .hd .more a:hover{display: block; color: #777; font-size: 18px;}
.inBox .ejhd ul li{margin-right: 40px;}
.inBox .inHd ul li a{font-size: 18px; color: #333;}
.inBox .inHd ul li.on, .inBox .inHd ul li:hover{color: #333; background: url(ywxx_cxgh_tab_lineh.png) center bottom no-repeat;}
.inBox .inHd ul li.on a, .inBox .inHd ul li:hover a{color: #333;}
.inBox .inHd .inprev, .inBox .inHd .innext{width: 40px; height: 47px; position: absolute; top: 0; left: 0; z-index: 2;}
.inBox .inHd .inprev{background: url(ywxx_slgs_r3_c3_s1.png) left center no-repeat #fff; left: 0; right: auto;}
.inBox .inHd .innext{background: url(ywxx_slgs_r3_c8_s1.png) left center no-repeat #fff; right: 0; left: auto;}
.inBox .inHd .prevStop {
  background: url(ywxx_slgs_r9_c1_s1.png) left center no-repeat #fff;
}
.inBox .inHd .nextStop {
  background: url(ywxx_slgs_r8_c1_s1.png) left center no-repeat #fff;
}
.inBox .zdxxhd{padding: 0 40px; background: url(index_tab_bg.png) bottom left repeat-x; overflow-x: auto; /* 水平滚动 */
  scrollbar-width: none; /* 隐藏滚动条 */
  -ms-overflow-style: none; /* IE和Edge的滚动条隐藏 */
  transition: transform 0.3s ease; /* 平滑滚动效果 */}

.tdgl-list li{position:relative; padding:0 100px  0 20px; margin-top: 34px; overflow:hidden; vertical-align:top;}
.tdgl-list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 8px; height: 8px; background: #07AFC9; border-radius: 50%;}
.tdgl-list li span{position:absolute; right:0; top:0; color:#aaa; font-size: 16px;}
.tdgl-list li a{float:left; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.tdgl-list2 li{position:relative; padding:0 100px  0 20px; margin-bottom: 34px; overflow:hidden; vertical-align:top;}
.tdgl-list2 li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 8px; height: 8px; background: #07AFC9; border-radius: 50%;}
.tdgl-list2 li span{position:absolute; right:0; top:0; color:#aaa; font-size: 16px;}
.tdgl-list2 li a{float:left; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.tdgl-list2 li.xx9{margin-bottom: 0;}

.tdgl-list3 li{position:relative; padding:0 100px  0 20px; margin-bottom: 37px; overflow:hidden; vertical-align:top;}
.tdgl-list3 li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 8px; height: 8px; background: #07AFC9; border-radius: 50%;}
.tdgl-list3 li span{position:absolute; right:0; top:0; color:#aaa; font-size: 16px;}
.tdgl-list3 li a{float:left; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.tdgl-list3 li.xx8{margin-bottom: 0;}

.tdgl-pic li{width: 48.5%; float: left;}
.tdgl-pic li img{display: block; width: 100%; height: auto;}
.tdgl-pic li.last{float: right;}

.tdgl-more{text-align: right;}
.tdgl-more a{font-size: 16px;}
/* 征地信息公开 */
.zdxx-tab .menus {
	overflow: hidden;
	position: relative;
	overflow: hidden;
  background: url(index_tab_bg.png) bottom left repeat-x;
  height: 48px;
}

.zdxx-tab .menus .prevd {
	display: none;
	position: absolute;
	top: 0;
	width: 40px;
	height: 47px;
	background:url(ywxx_slgs_r3_c3_s1.png) left center no-repeat #fff;
	text-align: center;
	font-size: 0;
	left: 0;

}

.zdxx-tab .menus .nextd {
	position: absolute;
	top: 0;
  width: 40px;
	height: 47px;
	background:url(ywxx_slgs_r3_c8_s1.png) right center no-repeat #fff;
	text-align: center;
	font-size: 0;
	right: 0;
  display: none;
}

.zdxx-tab .menus dl{width: max-content;}
.zdxx-tab .menus dl dd {
  float:left;
	display: inline-block;
	white-space: nowrap;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	position: relative;
  height: 48px;
  line-height: 48px;
  margin-right:65px;
}

.zdxx-tab .menus dl dd a{font-size: 18px; color: #333;}

.zdxx-tab .menus dl dd.active {
	background: url(ywxx_cxgh_tab_lineh.png) center bottom no-repeat;
}

.zdxx-tab .menus dl dd.active a{font-size: 18px; color: #333;}

.zdxx-tab .zdcont {
	display: none;
}

.zdxx-tab .zdcont.active {
	display: block;
}

/* 地质矿产 */
.dzkc-title{height: 40px; background: url(index_tab_bg.png) bottom left repeat-x; margin-top: 18px; position: relative;}
.dzkc-title h1{display: inline-table; background: url(ywxx_cxgh_tab_lineh.png) center bottom no-repeat; font-size: 18px; line-height: 40px;}
.dzkc-title .more{position: absolute; bottom: 0; right: 0;  line-height: 40px; height: 40px;}
.dzkc-title .more a, .tdgl-tab .hd .more a:hover{display: block; color: #777; font-size: 18px;}
.dzkc-list li{position:relative; padding:0 100px  0 20px; margin-top: 30px; overflow:hidden; vertical-align:top; width: 48.5%; float: left;}
.dzkc-list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 8px; height: 8px; background: #07AFC9; border-radius: 50%;}
.dzkc-list li span{position:absolute; right:0; top:0; color:#aaa; font-size: 16px;}
.dzkc-list li a{float:left; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.dzkc-list li.xx2, .dzkc-list li.xx4, .dzkc-list li.xx6, .dzkc-list li.xx8, .dzkc-list li.xx10{float: right;}
.dz-gzs{display: inline-table;
background: linear-gradient(to bottom,  #b9e853 0%,#84b95d 100%); 
border: 2px #7FB555 solid; border-radius: 5px 5px 0 0; font-size: 16px; font-weight: bold; padding:8px 10px; margin-left: 10px;
}
.dzkc-con{border: 2px #7FB555 solid; padding: 30px;}
.dzkc-con img{display: block; width: 100%; height: auto;}
.dzkc-zs{line-height: 50px; height: 50px;}

/* 测绘管理 */
.dtsh-list{border: 1px #E5E5E5 solid; padding: 30px;}

.dtsh-list li{position: relative; padding: 15px 120px 15px 30px; background: #F4F9FD; margin-bottom: 20px;}
.dtsh-list li a{line-height: 32px; display: block; border-right: 1px #DBDFE2 dashed;}
.dtsh-list li a div{color:#8B8C8D; display: block;}
.dtsh-list li a .tit{color: #333;}
.dtsh-list li .date{width: 120px; position: absolute; top: 25px; right: 0; text-align: center; color: #08b0ca; font-weight: bold;}
.dtsh-list li .date span{display: block;}
.dtsh-list li .date .day{font-size: 28px; margin-bottom: 14px;}
.dtsh-list li .date .year{font-size:18px;}
.dtsh-more{text-align: right;}
.dtsh-more a{color: #08b0ca;}

/* 不动产登记 */
.bdcdj-tab .hd{width: 200px; float: left;}
.bdcdj-tab .hd li{height: 57px; line-height: 1.2; display: flex; align-items: center; justify-content: center; text-align: center; background: #EDF7FF; margin-bottom: 13px;cursor: pointer;}
.bdcdj-tab .hd li a{display: block; padding: 0 20px;}
.bdcdj-tab .hd li.on{background: #08B0CA; color: #fff;}
.bdcdj-tab .hd li.on a{background: #08B0CA; color: #fff;}
.bdcdj-tab .hd li.last{margin-bottom: 0;}
.bdcdj-tab .bd{width: 81%; float: right;}
.bdcgsgg-list{border: 1px #E5E5E5 solid; padding: 28px;}
.bdcgsgg-list ul{height: 486px;
 /* display: flex; flex-wrap: wrap; align-items: center */
 }
.bdcgsgg-list ul li{line-height: 1.2; display: block; text-align: justify; position: relative; padding-left: 15px; padding-right:100px; height: 52px;}
.bdcgsgg-list ul li:after {position: absolute; content: " "; left: 0; top: 9px; margin-top: -1px; width: 8px; height: 8px; background: #08B0CA; border-radius: 50%;}
.bdcgsgg-list ul li a{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.bdcgsgg-list ul li span{position: absolute; top: 0; right: 0; color: #aaa}

.bdcgsgg-list .more{text-align: right;}

.bdc-pic li{width: 23.5%; float: left; margin-right: 23px;}
.bdc-pic li img{display: block; width: 100%; height: auto;}
.bdc-pic li.last{float: right; margin-right: 0;}

.bdc-l{width: 61%; float: left;}
.blzy_list li{position:relative; padding:0 100px  0 20px; margin-top: 33px; overflow:hidden; vertical-align:top;}
.blzy_list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 8px; height: 8px; background: #08B0CA; border-radius: 50%;}
.blzy_list li span{position:absolute; right:0; top:0; color:#aaa; font-size: 16px;}
.blzy_list li a{float:left; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.bdc-r{width: 430px; float: right; background: url(ywxx_bdcdj_r3_c6_s1.png) bottom right no-repeat #EAF5FF; padding:0 30px; height: 458px;}
.blqkcx-title{font-size: 20px; font-weight: bold; color: #333; text-align: center; padding: 29px 0;}
.blqkcx-zs{font-size: 13px; color: #08b0ca; line-height: 1.5; margin-bottom: 20px;}
.blqkcx-con{height: 300px;}

/* 不动产登记图标滚动 */
.bdcpic-con{background: #F4F9FD; border: 1px #EFEFEF solid; padding-left: 0; position: relative;}
.bdcpic-scroll{position: relative; *overflow: hidden; overflow: hidden; padding: 13px 62px;}
.bdcpic-scroll .bd{overflow: hidden;}
.bdcpic-scroll .bd li{float: left; margin: 0 18px;}
.bdcpic-scroll .bd li img{display: block; width:232px; height: 64px; border-radius: 4px;}

.bdcpic-scroll .hgan{display: block;}
.bdcpic-scroll .hgan a{ position:absolute; top:0; width:62px; height:92px; cursor:pointer;}
.bdcpic-scroll .hgan .prev{background: url(index2025_r54_c10_s1.png) center no-repeat; left:0; right: auto;}
.bdcpic-scroll .hgan .next{right:0; left: auto; background: url(index2025_r54_c69_s1.png) center no-repeat;}

/* page */
.list-fy>ul{text-align: center;}
.list-fy>ul>li{
    display: inline-block;
    margin-left: 3px;
    font:normal normal 14px "微软雅黑";
    color: #000000;
    text-align: center;
    line-height: 36px;
    padding:0;
    background: none;
}
.list-fy>ul>li>a{
    /* display: inline-block; */
    min-width: 40px;
    height: 36px;
    border: 1px solid #dddddd;
    width: 100%;
    font:normal normal 14px "微软雅黑";
    color: #000000;
    padding: 7px 16px;
    text-align: center;
    line-height: 36px;
    float:none; 
    background:none;
}
.list-fy>ul>li>a.onhover,.list-fy>ul>li>a.current,.list-fy>ul>li>a:hover{
    color: #FFFFFF;
    background: #08B0CA;
    border: 1px #08B0CA solid;
    padding:7px 16px;
}
.list-fy>ul>.list-fysy{
    width: 60px;
    margin-left: 0px;
}
.list-fy>ul>.list-fymy{
    width: 60px;
    margin-left: 3px;
}
.list-fy>ul>.list-fyxy{
    width: 65px;
}
.bai12_22h{
font:normal normal 16px "微软雅黑";
color: #000000;
line-height: 36px;
margin-left:15px;
}

@media (max-width: 1280px) {
	
}

@media (max-width: 1024px) {
    /* .slgs .category ul li{padding: 0 41px;} */
  .slgs .category ul li{padding: 0 79px;}
	.common_input_text{width: 21.7%;}
	.pqgs_list_table td.time{width: 16%;}
  .bdc-pic li{margin-right: 22px;}
  .bdc-l{width: 59%;}
  .blzy_list li{margin-top: 32px;}
  .tdgl-tab .bd{width: 72%;}
}
@media (max-width: 768px) {
body{min-width: 1200px;}

}
