* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.flex_space_between {
  justify-content: space-between; /* 项目均匀分布，首尾项目贴边 */
}

.flex_center {
  justify-content: center; /* 项目居中排列 */
}

.flex_row {
	display: flex;
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

/* 顶部图片 */
.top-header {
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	overflow: hidden;
}

body{
	background-color: #fef7dd;
}

.top-image {
	width: 100%;
	height: auto;
	display: block;
}

.top-text{
	width: 60%;
	margin: 0 auto;
	text-indent: 2em;
	font-size: 16px;
	font-weight: bolder;	
	line-height: 28px;
}

.w1000{
	width: 1000px;
	margin: 0 auto;
}
/* 内容区域 */
.container {
	max-width: 1000px;
	margin: 25px auto;
	background-color: #fff;
}

.left-ycdt, .right-ycdt {
	width: 49.5%;
	display: flex;
	flex-direction: column;

}
.ycdt ul{list-style: none;width: 100%;}
.ycdt ul li{display: flex;justify-content: space-between;line-height: 35px;font-size: 18px;}
.ycdt ul li a{flex-grow: 1;text-overflow: ellipsis;white-space: nowrap;}
.ycdt ul li span{color:#fec000;flex-shrink: 0;width: 15%}



        .ycmap {

        }
        
		.ycmap_boax{
			width: 1000px;
			margin: 0 auto;
			height: 450px;
			position: relative;
			background-image: url(../img/map_bg.png);
			background-position: center;
			background-repeat: no-repeat;
			background-size: contain;
		}
        /* 图片样式 - 绝对定位 */
        .corner-img {
            position: absolute;
            width: 30%;
            height: 45%;
            object-fit: cover;
            border-radius: 5px;
            box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
        
        /* 四个角的位置 */
        .top-left {
            top: 10px;
            left: 10px;
        }
        
        .top-right {
            top: 10px;
            right: 10px;
        }
        
        .bottom-left {
            bottom: 10px;
            left: 10px;
        }
        
        .bottom-right {
            bottom: 10px;
            right: 10px;
        }
        
        .corner-img:hover {
            transform: scale(1.05);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
            z-index: 10;
        }
		
		
		.lypt dl{}
		.lypt dl dt {}
		.lypt dl dt img{width: 100%;}
		.lypt dl dt img:hover{
			
		}		
		.lypt dl dd {font-size: 14px;line-height: 25px;border-right:2px dashed #0271c0;height: 220px;padding: 10px;}
		
		.yxcp{}
		.ycsp_slider{ width:830px;  height:338px; padding:0 130px;  margin:0 auto;  position:relative; overflow:hidden; background:#000;  }
		.ycsp_slider .bd{ position:absolute; left:0; top:0; }
		.ycsp_slider .bd li{ overflow:hidden; }
		.ycsp_slider .bd li img{ display:block; width:850px; height:338px;    }
		.ycsp_slider .tempWrap{ padding:0 130px !important; /* 强制遮罩层显示2侧各130px */   }
		.ycsp_slider .bd ul{ margin-left:-850px !important;  }
		.ycsp_slider .pnBtn{ position:absolute; top:0; width:130px; height:338px; cursor:pointer;   }
		.ycsp_slider .prev{ left:0;  }
		.ycsp_slider .next{ right:0; }
		.ycsp_slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:338px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
		.ycsp_slider .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:32px; height:338px; _filter:alpha(opacity=70); }
		.ycsp_slider .prev .arrow{ left:0; background:url(http://www.huangshi.gov.cn/material/2024/left.png) 0 center no-repeat;}
		.ycsp_slider .next .arrow{ right:0; background:url(http://www.huangshi.gov.cn/material/2024/right.png) 0 center no-repeat;}
		