/* CSS Document */


/*-------首页-------*/

.head{ width:100%; height:115px; margin:0 auto; background:url(../images/head_bg.jpg) repeat-x; overflow:hidden;}
.head ul{ width:auto; height:auto; margin:0 auto;}
.head ul li{ float:left; width:auto; height:auto; overflow:hidden;}

.head2{position:fixed;top:0px; width:100%; height:100px; margin:0 auto; background:url(../images/head_bg.jpg) repeat-x; overflow:hidden;box-shadow: 0 2px 6px 0 rgba(0,0,0,0.06);z-index:100;}
.head2 ul{ width:auto; height:auto; margin:0 auto;}
.head2 ul li{ float:left; width:auto; height:auto; overflow:hidden;}
.head2 .login a{color:#4d5866;font-size:16px;text-decoration:none;}

.banner{ position: relative;width:100%; height:auto; margin:0 auto;}

.banner_image {
  width: 100%; /* 图片占满容器 */
  height: auto; /* 保持图片比例 */
  display: block; /* 去除图片底部间隙 */
}
.container {position: absolute; /* 绝对定位，相对于父容器 */
  top: 150px; /* 距离底部的距离 */
  left: 0; /* 距离左侧的距离 */
  right: 0; /* 距离右侧的距离 */
  color: white; /* 文字颜色 */
  padding: 10px; /* 内边距 */
  text-align: center; /* 文字居中 */}
.container h3{overflow: hidden; margin-bottom: 20px;height: 80px;}
.container h3 span{color: #FFF;font-size:31px;line-height:90px;}
#effect1 {display: none;font-size: 58px;margin-top: 5px; height: 80px; position: relative;font-family:"Microsoft Yahei";text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);}
#effect1 span{color: #FFF;overflow: hidden; font-size: 58px;line-height:90px;font-family:"Microsoft Yahei";letter-spacing: 5px; text-shadow: 
    1px 1px 0px black,    /* 底层深色阴影 */
    3px 3px 5px rgba(0,0,0,0.3); /* 上层模糊阴影 */}

.notice{ width:75%; height:auto; margin:0 auto; overflow:hidden;}
.notice ul{ float:left; width:100%; height:auto; padding:10px 0px;}
.notice ul li{ float:left; width:auto; height:30px;}

.content{ width:100%; height:515px; margin:0 auto; background-image:url(../images/index_01.jpg);}
.content ul{ width:75%; height:auto; margin:0 auto;}
.content ul li{ float:left; width:auto;}

.content1{ width:75%; height:auto; margin:0 auto; display:block;}
.content1 ul{ width:100%; height:auto; margin:0 auto;}
.content1 ul li{ float:left; width:100%; height:auto; margin-top:30px;}

.index_list{ float:left; width:100%; height:auto; font-size:16px; padding-bottom:15px;}
.index_list ul{ float:left; width:100%; height:auto;}
.index_list ul li{ float:left; width:100%; height:auto; margin-right:10px; margin-top:0px; line-height:40px;}

.index_list2 ul li{height: auto;	border-bottom: 1px dashed #e5e5e5;	line-height: 50px;	text-align: left;	list-style-type: disc;}

.index_gys{ float:left; width:319px; height:auto; background:url(../images/index_02.jpg) no-repeat top center; border:#e7e7e7 1px solid; display:block; padding-bottom:10px;}
.index_gys ul{ width:300px; height:auto; margin:0 auto;}
.index_gys ul li{ float:left; width:309px; height:auto; line-height:30px; font-size:15px;}

.index_sz{ float:left; width:24.3%; height:80px; border:#e7e7e7 1px solid; margin-left:13px; display:block;}
.index_sz font{ font-size:34px; font-weight:bold; line-height:74px; margin-left:21%; padding:0; font-family:Arial;}

.bottom{ width:100%; height:155px; margin:30px auto 0; background:#006f00; overflow:hidden;}
.bottom ul{ width:100%; height:auto; max-width:1400px; margin:0 auto;}
.bottom ul li{ float:left; width:auto; height:auto; overflow:hidden; font-family:"Microsoft Yahei Font","微软雅黑"; font-size:15px; color:#FFF;}

.bottom2{ width:100%; height:65px; margin:30px auto 0; background:#fff; overflow:hidden;}
.bottom2 ul{ width:100%; height:auto; max-width:1400px; margin:0 auto;}
.bottom2 ul li{ float:left; width:auto; height:auto; overflow:hidden; font-family:"Microsoft Yahei Font","微软雅黑"; font-size:13px; color:#666;}

.s_nav{ float:right; width:auto; height:30px;}
.s_nav ul{ float:left; width:100%; height:auto;}
.s_nav ul li{ float:left; width:auto; height:30px; line-height:30px; margin:0 20px;}
.s_nav ul li a{ color:#6a6a6a;}
.s_nav ul li a:active{ color:#388132; font-weight:bold;}

.news_list{ float:left; width:100%; height:auto; background:#f8faf7; padding:30px 20px; margin-top:20px;}
.news_list_date{ float:left; width:10%; height:auto; color:#3e8539; margin-left:20px; font-size:24px; font-weight:bold;}
.news_list_font{ float:right; width:83%; height:auto; margin-right:20px;}
.news_list_font ul{ float:left; width:100%; height:auto;}
.news_list_font ul li { float:right; width:100%; height:auto; margin:0px;}
.news_list_font ul li:title{ font-size:24px; font-weight:bold;}
.news_h1{ font-size:28px; text-align:center; font-weight:bolder;line-height:55x;}
.news_h2{ color:#888888; text-align:center; font-size:14px; line-height:50px;}
.title_h2{ color:#cc0000; text-align:left; font-size:18px; line-height:50px;font-weight:bold;border-bottom:1px solid #e7e7e7;}

.service{ width:100%;  padding:10px 10px; height:185px;  overflow: auto; }
.service ul {width:100%;list-style-type:square;}
.service ul li {float:left; width:100%; margin:0px;padding:0px 0px 0px 20px; background:url(../images/file_03.png) no-repeat left center; line-height:38px;}




/*-------首页通知滚动-------*/
ul.line{ width: 60%; height: 30px; overflow: hidden; padding:0px; text-overflow:ellipsis;} 
ul.line li{height:24px;text-indent:15px; font-size:16px; color:#555 line-height:30px;list-style:none;} 


.showcontent{text-align:left;font-size:18px;line-height:32px;padding:0 20px;color:#333333;}
.showcontent p{text-align:left;margin:5px 0px;padding:0px;}
.showcontent span{text-align:left;}

.showcontent img{max-width:1000px;margin:15px;}
.showcontent a{color:#0179c7; text-decoration:none;}

.pages { margin-top: 50px; text-align: center; clear: both; padding-bottom:80px;}
.pages ul li { display: inline-block; }
.pages span { padding: 10px 15px; border: solid #e6e6e6 1px; font-size: 14px; }
.pages a { padding: 10px 15px; border: solid #e6e6e6 1px; font-size: 14px; }
.pages span:hover { background: #90704D; color: #fff; }
.pages a:hover { background: #90704d; color: #fff; }
.pages .on { background: #90704D; color: #fff; }

/* 分页 */
#pages {float:left;margin-top:20px;text-align:center; padding:0px;width:100%; font-family:宋体; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e6e6e6; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#90704D; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e6e6e6; text-align:center; color:#a4a4a4; }


/* 按钮容器 */
.button-container {
    display: flex;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}

/* 图标样式 */
.icon {
    margin-right: 8px;
}

/* 注册按钮 */
.register-btn {
    background-color: #10b981; /* 绿色 */
    color: white;
    font-weight: 500;
    padding: 12px 24px;
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    border: none;
    cursor: pointer;
}

.register-btn:hover {
    background-color: #059669; /* 深一点的绿色 */
}

/* 分隔线 */
.divider {
    width: 1px;
    background-color: rgba(255, 255, 255, 0.3);
}

/* 登录按钮 */
.login-btn {
    background-color: #3b82f6; /* 蓝色 */
    color: white;
    font-weight: 500;
    padding: 12px 24px;
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    border: none;
    cursor: pointer;
}
.register-btn .login-btn a{color: #fff;}

.login-btn:hover {
    background-color: #2563eb; /* 深一点的蓝色 */
}

.green-button {
  /* 按钮基础样式 */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 500;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s ease;
  
  /* 绿色主色调 */
  background-color: #2ecc71;
  color: white;
}
/* 悬停效果 */
.green-button:hover {
  background-color: #27ae60;
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/* 点击效果 */
.green-button:active {
  background-color: #219653;
  transform: translateY(0);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}


.green-button a{
  /* 按钮基础样式 */
 font-weight: 500;
  color: white;
}