 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: "Microsoft Yahei", sans-serif;
        }
		ul,li{margin:0px;list-style-type:none;}
        body {
            background-color: #bee8e6; background:url(../images/bgimg.png) repeat;font-size:16px;
        }
        .container {
            max-width: 1280px;
            margin: 0 auto;margin-top:20px;
        }
        .section {
            margin-bottom: 40px;
        }
        .section-title {
            font-size: 22px;
            color: #009655;
            margin-bottom: 20px;
            border-left: 3px solid #009655;
            padding-left: 10px;font-family: "SimLi", "隶书", serif;
        }
        .flex-row {
            display: flex;
            gap: 20px;
            flex-wrap: wrap;
        }
        .card {
            background-color: #fff;
            border-radius: 8px;
            padding: 15px;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
        }
		#banner{
		  margin:0 auto;width:1280px;height:487px;padding-top:0px;margin-top:0px;
		}

		.focus {
			margin: 10px auto;border-radius: 10px; 
		}

        /* 要闻动态 */
        #yaowen .flex-row .card:first-child {
            flex: 1;
            min-width: 505px;
        }
        #yaowen .flex-row .card:last-child {
            flex: 2;
            min-width: 600px;
        }
        #yaowen img {
            width: 100%;
            border-radius: 4px;
        }
        #yaowen ul {
            list-style: none;
        }
        #yaowen li {
            margin-bottom: 15px;
            display: flex;
            flex-direction: column;
        }
		 #yaowen li i {position:relative; 
			float:left;width:100%;
            color: #009655;
            margin-right: 8px;
            margin-top: 2px;
        }
        #yaowen li span {position:relative; 
			float:right;width:12%;
            font-size: 12px;
            color: #999;
            margin-top: 5px;
            text-align: right;
        }
		 #yaowen li p {position:relative; 
			font-size:14px;line-height:25px;
            color: #999;
            margin-top: 5px;
            text-align: left;
        }
        #yaowen a {
            color: #009655;
            text-decoration: none;
            font-size: 18px;
            align-self: flex-end;
            margin-top: 10px;font-family: "SimLi", "隶书", serif;
        }

		
        /* 监督护航、学护长鸣、清廉之声 */
		#jiandu{width: 32%;}
		#xuexi{width: 32%;}
		#qinglian{width: 32%;}

        #jiandu .flex-row .card,
        #xuexi .flex-row .card,
        #qinglian .flex-row .card {
            flex: 1;
            min-width: 280px;
        }
		#jiandu h3{color: #fff;font-size: 22px;font-family: "SimLi", "隶书", serif;}
		#xuexi h3{color: #fff;font-size: 22px;font-family: "SimLi", "隶书", serif;}
		#qinglian h3{color: #fff;font-size: 22px;font-family: "SimLi", "隶书", serif;}
        #jiandu ul, #xuexi ul {
            list-style: none;
            margin-top: 10px;
        }
        #jiandu li, #xuexi li {
            margin-bottom: 15px;
            display: flex;
            align-items: flex-start;
        }
        #jiandu li i, #xuexi li i {
            color: #009655;
            margin-right: 8px;
            margin-top: 2px;
        }
        #qinglian ul {
            list-style: none;
            margin-top: 10px;
        }
        #qinglian li {
            margin-bottom: 15px;
        }
        #qinglian li span {
            color: #009655;
            font-weight: bold;
        }
        #qinglian .input-card {
            margin-top: 15px;
        }
        #qinglian input {
            width: 100%;
            padding: 8px;
            border: 1px solid #ddd;
            border-radius: 4px;
            margin-bottom: 10px;
        }
        #qinglian button {
            background-color: #009655;
            color: #fff;
            border: none;
            padding: 8px 15px;
            border-radius: 4px;
            cursor: pointer;
        }
		 #jiandu a.link, #xuexi a.link, #qinglian a.link {
            color: #333333;         
            font-size: 14px; 
        }
        #jiandu a.more, #xuexi a.more, #qinglian a.more {
            color: #009655;
            text-decoration: none;
            font-size: 14px;
            display: block;
            text-align: right;
            margin-top: 10px;
        }
        /* 清风雅地 */
        #qingfeng .flex-row .card {
            flex: 1;
            min-width: 400px;
        }
        #qingfeng .img-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 15px;
            margin-bottom: 10px;
        }
        #qingfeng .img-grid img {
            width: 100%;
            border-radius: 4px;
        }
		#qingfeng .img-grid p {
            margin-bottom: 10px;text-align:center;line-height:33px;color:#333;
        }
        #qingfeng .poetry-list {
            margin-top: 10px;
        }
        #qingfeng .poetry-list p {
            margin-bottom: 15px;background-color: #ddf2eb;margin:8px;border-radius: 2%;padding:15px; 
        }
        #qingfeng .poetry-list span {
            color: #999;
            font-size: 14px;
        }
        #qingfeng a {
            color: #009655;
            text-decoration: none;
            font-size: 14px;
            display: block;
            text-align: right;
            margin-top: 10px;
        }
        /* 影像资料 */
        #yingxiang .img-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 15px;
        }
        #yingxiang .img-card {
            position: relative;
        }
        #yingxiang .img-card img {
            width: 100%;
            border-radius: 4px;
        }
        #yingxiang .play-icon {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            font-size: 30px;
            color: #fff;
            cursor: pointer;
        }
        #yingxiang .img-card p {
            font-size: 14px;
            margin-top: 5px;
        }
        #yingxiang .img-card span {
            font-size: 12px;
            color: #999;
        }
        #yingxiang .view-more {
            text-align: center;
            margin-top: 20px;
        }
        #yingxiang .view-more button {
            background-color: #009655;
            color: #fff;
            border: none;
            padding: 8px 20px;
            border-radius: 4px;
            cursor: pointer;
        }
		#index_bottom{margin:0 auto;width:1280px;height:100px;margin-top:15px;}

		.section-title {
		  /* 绿色背景 */
		  background-color: #009655; /* 标准绿色，可根据需要调整色值 */
		  
		  /* 圆弧按钮样式 */
		  border-radius: 18px; /* 超大圆角实现完全圆弧效果 */
		  padding: 8px 16px; /* 内边距，控制按钮大小 */
		  display: inline-block; /* 使元素适应内容宽度 */
		  color: white; /* 文字颜色，与绿色背景对比 */
		  text-decoration: none; /* 若为链接，去除下划线 */
		  border: none; /* 去除默认边框 */
		  cursor: pointer; /* 鼠标悬停时显示手型光标 */
		  color:#fff;
		  /* 可选：添加一些细节增强样式 */
		  font-size: 22px;
		  font-weight: 500;
		  transition: background-color 0.3s ease; /* 背景色过渡动画 */
		}

		/* 可选：悬停效果 */
		.section-title:hover{
		  background-color: #45a049; /* 稍深的绿色，增强交互感 */
		}


		.section-title2 {
		  /* 绿色背景 */
		  background-color: #009655; /* 标准绿色，可根据需要调整色值 */
		  
		  /* 圆弧按钮样式 */
		  border-radius: 18px; /* 超大圆角实现完全圆弧效果 */
		  padding: 6px 12px; /* 内边距，控制按钮大小 */
		  display: inline-block; /* 使元素适应内容宽度 */
		  color: white; /* 文字颜色，与绿色背景对比 */
		  text-decoration: none; /* 若为链接，去除下划线 */
		  border: none; /* 去除默认边框 */
		  cursor: pointer; /* 鼠标悬停时显示手型光标 */
		  color:#fff;
		  /* 可选：添加一些细节增强样式 */
		  font-size: 20px;
		  font-weight: 500;
		  transition: background-color 0.3s ease; /* 背景色过渡动画 */
		}

		.section-title2:hover{
		  background-color: #45a049; /* 稍深的绿色，增强交互感 */
		}

		.white14 { font-size:14px; font-family:"微软雅黑";line-height:30px;color:#666; text-decoration:none;}
a.white14:active{ color:#ffffff; text-decoration:none;}
a.white14:hover{ color:#ff6803; text-decoration:none;}

/* 分页 */
#pages {float:left;text-align:center; padding:0px;width:100%; font-family:宋体; }
#pages a.a2 { display:inline-block; height:22px; margin-top:20px;line-height:22px; background:#fff;text-align:center; color:#333; padding:0 10px; border:1px solid #e3e3e3;}
#pages a.a1 { display:inline-block; height:22px; margin-top:20px;line-height:22px; background:#fff;text-align:center; color:#333; padding:0 10px; background:url(../images/admin_img/pages.png) no-repeat 0 5px; border:1px solid #e3e3e3;  width:56px; padding:0 }
#pages a:hover { background:#6cc37e; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; margin-top:20px; line-height:22px; background:#7ecdc8; border:1px solid #6cc37e; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; margin-top:20px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }