/*************************** 全局样式 Begin ***************************/
body,ul,ol,li,form,fieldset,img,div{font-size:16px;color:#333; margin:0; padding:0; border:0; font-family:"Microsoft YaHei",'宋体';}
ul,ol,li{list-style-type:none;}
td,table,input{font-size:16px;color:#333;}
a:link,a:visited{color: #333;text-decoration: none;}
a:hover{color: #375ea7;text-decoration:none;}
.p30{padding:30px 0px;}

/*** 新闻详细内容 ***/
.NewsTitle{font-size:22px; line-height:480%;}
.NewsTitleFu{font-size:18px; line-height:100%; padding-bottom:20px}
.NewsContent{font-size:16px; line-height:180%}
.NewsContent div{font-size:14px;}
.NewsContent a:link,.NewsContent a:visited {color: #0B57B4; text-decoration: underline;}
.NewsContent a:hover {color: #E00; text-decoration: underline;}
.NewsText{color:#333;  line-height:200%;}
/*************************** 全局样式 End ***************************/
/*** 分页样式 Begin ***/
.FX_PageDiv{width:auto; height:22px; padding:15px 15px;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.Fx_PageDiv2_span2 span{ width:20px; height:18px; line-height:18px; color:#333; text-align:center; display:block; cursor:pointer; float:left; margin-right:4px; border:1px solid #CCC;}
.Fx_PageDiv2_span2 strong{ width:20px; height:18px; line-height:18px; color:#C00; text-align:center; display:block; cursor:pointer; float:left; margin-right:4px; border:1px solid #CCC; background-color:#DDD;}
.Fx_PageDiv2_span2 input{padding-top: 0px;margin-top: 0px; font-size:12px;}
.Fx_PageDiv2_span1{ float:left; padding-left:0; padding-top:3px;}
.Fx_PageDiv2_span2{ float:right; padding-right:0;}
.Fx_PageDiv2_1_2,.Fx_PageDiv2_1_3,.Fx_PageDiv2_1_4{ color:#C00;}
/*** 分页样式 End ***/
.header {
    position: absolute;
    top: 15px;
    margin-left: 22%;
}
.banner {
    width: 100%;
    height: 400px;
    background: url('top.jpg') center/cover no-repeat;
}

.nav {
    width: 100%;
    height: 50px;
    background:  url('nav.jpg') center/cover no-repeat;
    display: flex;
    justify-content: center;
    padding: 0;
}
.nav_div{
    width: 1200px;
    margin: 0 auto;
}
.nav_div li{
    width: 20%;
    float: left;
    text-align: center;
}
.nav_div a {
	display:block;
    color: #fff;
    text-decoration: none;
    font-size: 24px;
    line-height: 50px;
    font-weight: bold;
    transition: background 0.2s;
}
.nav a:hover {
    background: #2e8b57;
}
.section {
    width: 1200px;
    margin: 30px auto;
}
.section-title {
    text-align: center;
    position: relative;
}
.section-title a{
    position: absolute;
    right: 0;
    bottom: 0;
    color: #4d9074;
}
.news-list {
    display: flex;
    gap: 30px;
    margin-top: 20px;
}
.news-img {
    width: 560px;
    background: #fff;
    overflow: hidden;
    flex-shrink: 0;
}

.news-items {
    flex: 1;
    font-size: 17px;
}
.news-items ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.news-items li {
    line-height: 45px;
    justify-content: space-between;
    color: #333;
}
.news-items li img{
    margin-right: 8px;
    vertical-align: middle;
}
.news-items li span {
    color: #888;
    font-size: 17px;
    float: right;
}
.policy-list{
    background-color: #edf9f4;
    padding: 10px 0;
}
.policy-list, .activity-list {
    gap: 20px;
    margin-top: 20px;
    justify-content: center;
}
.policy-item{
    background: #ffffff;
    float: left;
    margin: 10px 20px;
    border-radius: 6px;
    padding: 18px;
    width: 520px;
    height: 78px;
    line-height: 40px;
    box-shadow: 0 1px 4px #eee;
    font-size: 17px;
    border-left:4px solid #4d9074;
    position: relative;
}
.policy-item a{
    font-weight: bold;
}
.policy-item span{
    position: absolute;
    right: 18px;
    bottom: 15px;
}
.activity-item img {
    width: 100%;
    height: 120px;
    object-fit: cover;
    border-radius: 4px;
    margin-bottom: 8px;
}
