@charset "utf-8";
/* 基本样式 */
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
	border:medium none;
	margin: 0;
	padding: 0;
	font-weight:normal;
	}
body{ 
	font-size:16px; 
	font-family: "微软雅黑";
	color:#4D4D4D; 
	margin:0px auto; 
	padding:0px; 
	background-color:#FFF; 

	}
ul li{ 
	list-style:none;
	}
a{
	text-decoration:none; 
	}
a:hover{ 
	text-decoration:none;
	}
.clear{ 
	clear:both;
	}

input:focus-visible {
    outline: none;
}	

.welcome {width: 100%; height: 35px; background-color:#f5f5f5; border-bottom: solid #cacccb 1px;}
				.welcome .welcome_box {margin: 0 auto; width: 1200px;}
				.welcome .welcome_box_left {float: left; font-size: 16px; line-height: 35px;}
				.welcome .welcome_box_right {float: right; }
				.welcome .welcome_box_right a {font-size: 16px; color: #4D4D4D; line-height: 35px;}
				.welcome .welcome_box_right a:hover {font-size: 16px; color: #00841f; line-height: 35px;}
/* Nav */
/*#mainNavBar {width: 100%; background: #00841f; padding: 0;}
#nav {width: 1200px; height: 58px; margin: 0 auto; position: relative; z-index: 999999;}
#nav ul { padding: 0; margin: 0;}
#nav ul li { position: relative; float: left; width: 200px; font-size: 20px; height: 58px; line-height: 30px; overflow: hidden; list-style-type: none;}
#nav ul li a { display: block; color: #fff; text-decoration: none; line-height: 30px;}
#nav ul li a:hover { background: #3cae00;  line-height: 30px;}
#subNav { position: absolute; top: 58px; padding: 10px 0 10px 0; background: #3cae00; color: #d1e9d7; text-align: left;}
#subNav dl dd {float: left;}
#subNav dl dd a {font-size: 16px; color: #FFF; line-height: 30px; padding: 0 8px 0 12px;}
#subNav dl dd a:hover {font-size: 16px; color: #FFF; line-height: 30px; text-decoration: underline;}

#subNav dl dt {float: left;}
#subNav dl dt a {font-size: 16px; color: #FFF; line-height: 30px; padding: 0 0 0 12px;}
#subNav dl dt a:hover {font-size: 16px; color: #FFF; line-height: 30px; text-decoration: underline;}*/

/* 导航栏样式 */
        #mainNavBar {
            width: 100%;
            background: linear-gradient(to bottom, #00841f, #00841f);
            padding: 0;
 /*           box-shadow: 0 2px 10px rgba(0,0,0,0.15);*/
        }
        
        #nav {
            width: 1200px;
            height: 58px;
            margin: 0 auto;
            position: relative;
        }
        
        #nav ul {
            padding: 0;
            margin: 0;
            list-style: none;
            display: flex;
        }
        
        #nav ul li {
            position: relative;
            flex: 1;
            font-size: 18px;
            height: 58px;
            text-align: center;
            transition: background-color 0.3s;
        }
        
        #nav ul li a.main-link {
            display: block;
            color: #fff;
            text-decoration: none;
            line-height: 58px;
            padding: 0 10px;
            transition: all 0.3s;
            font-weight: 500;
        }
        
        #nav ul li:hover {
            background: #3cae00;
        }
        
        #nav ul li:hover > a.main-link {
            transform: translateY(-2px);
        }
        
        /* 子菜单样式 - 行高调整为40px */
        .subNav {
            position: absolute;
            top: 58px;
            left: 0;
            padding: 10px 0;
            background: #3cae00;
            color: #fff;
            text-align: left;
            opacity: 0;
            visibility: hidden;
            transform: translateY(-10px);
            transition: all 0.3s ease;
            box-shadow: 0 5px 15px rgba(0,0,0,0.15);
            z-index: 1000;
            border-radius: 0 0 5px 5px;
        }
        
        #nav ul li:hover .subNav {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }
        
        .subNav dl {
            margin-bottom: 5px;
            overflow: hidden;
        }
        
        .subNav dl:last-child {
            margin-bottom: 0;
        }
        
        .subNav dl dt {
            float: left;
            width: 100px;
            font-weight: bold;
            padding-left: 15px;
            margin-bottom: 5px;
            line-height: 40px;
            color: #e8ffe8;
            font-size: 16px;
        }
        
        .subNav dl dd {
            float: left;
            margin-bottom: 0;
        }
        
        .subNav dl dd a {
            font-size: 16px;
            color: #fff;
            line-height: 40px; /* 行高调整为40px */
            padding: 0 12px;
            display: block;
            transition: all 0.2s;
            border-radius: 3px;
            text-decoration: none;
        }
        
        .subNav dl dd a:hover {
            background-color: rgba(255,255,255,0.2);
            text-decoration: none;
            transform: translateX(5px);
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        }
        
        /* 响应式设计 */
        @media (max-width: 1200px) {
            #nav {
                width: 100%;
            }
        }


.line_height_nav {line-height: 50px;}	
/* Nav end */
			
/* index */
#top_img {width:1200px; height: 340px; margin:0 auto;}
#top_img #head_box {width:1200px; margin:0 auto;}
#top_img #head_box #title {width:496px; height: 90px; margin:0 auto; margin-top: 100px; padding: 0; float: left;}
#top_img #title_01 {width:1200px; height: 50px; text-align: right; padding-top: 60px;}
#top_img #title_01 img { margin-right: 200px;}
#top_img #head_box #search {width:330px; height: 50px; margin:0 auto; margin-top: 70px; padding: 0; float: right;}
#top_img #head_box #search span {width:87px; height: 50px; margin:0 auto; padding: 0; float: right;}
#top_img #head_box #search p input {width:243px; height: 50px; margin:0 auto; padding: 0; float: left; border-radius: 5px 0px 0px 5px; font-size: 16px; line-height: 50px; padding-left: 10px; padding-right: 10px;}

#index_body { width:1200px; margin:0 auto; background-color:#FFF; padding-bottom: 15px;}
#index_body #nav_box { width:1200px; height: 58px; margin:0 auto; background-color:#00841f; text-align: center;}
#index_body #container { width:1200px; margin:0 auto; background-color: #FFFFFF;}
#index_body #container #box01 { width:1168px; margin:0 auto; margin-top: 16px;}
#index_body #container #box01 #img_lx { width:533px; height: 405px; margin:0; padding: 0; float: left;}
#index_body #container #box01 #tzgg { width:600px; margin:0; padding: 0; float: right;}
#index_body #container #box01 #tzgg dl dt { width:600px; height: 38px; margin:0; margin-bottom: 20px; border-bottom: solid #00841f 3px; list-style:none; font-size: 22px;}
#index_body #container #box01 #tzgg dl dt span {width: 60px; height: 30px; float: right; border-radius: 5px; text-align: center;}
#index_body #container #box01 #tzgg dl dt span a {display: block; border-radius: 5px; background-color: #00841f; text-align: center; color: #FFF; font-size: 16px; line-height: 30px; font-weight: normal;}
#index_body #container #box01 #tzgg dl dt span a:hover {display: block; border-radius: 5px;  background-color: #005b09; text-align: center; color: #FFF;  font-size: 16px; line-height: 30px; font-weight: normal;}
#index_body #container #box01 #tzgg dl dd { width:600px; margin:0; padding:0; font-size: 16px; line-height: 42px;}
#index_body #container #box01 #tzgg dl dd span {width: 60px; float: right; width: 105px; text-align: right; color: #a5a5a5;}
#index_body #container #box01 #tzgg dl dd a {display: block; color: #444444;  font-size: 16px; line-height: 42px; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
#index_body #container #box01 #tzgg dl dd a:hover {display: block; color: #00841f; font-size: 16px; line-height: 42px; font-weight: normal; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}

#index_body #container #box02 { width:1168px; margin:0 auto; margin-top: 20px;}
#index_body #container #box02 #box02_left {float: left; width: 533px;}
#index_body #container #box02 #box02_right {float: right; width: 600px;}


#index_body #container #box03 { width:1168px; margin:0 auto; margin-top: 20px;}
#index_body #container #box03 #left_01 {float: left; width: 301px;}
#index_body #container #box03 #left_01 p { width: 301px; height: 78px;}
#index_body #container #box03 #left_01 dl {width: 301px;  margin-top: 7px;}
#index_body #container #box03 #left_01 dl dt {width: 281px; padding-left: 20px; height: 37px; font-size: 20px; color: #FFFFFF; line-height: 37px; text-align: left; background-color: #00841f;}
#index_body #container #box03 #left_01 dl dd {float: left; text-align: center;}
#index_body #container #box03 #left_01 dl dd a {display: block; width: 149px; font-size: 16px; line-height: 40px; color: #000; text-align: center; background-color: #e8f4eb;}
#index_body #container #box03 #left_01 dl dd a:hover {width: 149px; font-size: 16px; line-height: 40px; color: #000; text-align: center; background-color: #ccefd5; transition: all 0.3s ease;}
#index_body #container #box03 #left_02 {float: left; width: 275px; margin-left: 15px;}
#index_body #container #box03 #left_02 h1 {width: 260px; line-height: 46px; text-align: left; background-color: #00841f; color: #ffffff; font-size: 20px; padding-left: 15px;}
#index_body #container #box03 #left_02 dl {width: 268px; height: 108px; border-bottom: #00841f solid 1px; border-left: #00841f solid 1px; border-right: #00841f solid 1px; background-color: #e8f4eb; padding-top: 8px; padding-left: 5px;}
#index_body #container #box03 #left_02 dl dd {width: 130px; text-align: center; float: left;}
#index_body #container #box03 #left_02 dl dd span { display: block;width: 130px; text-align: center; font-size: 16px; font-weight: bold; color: #00841f;}
#index_body #container #box03 #left_02 dl dt {height: 70px;width: 1px; background-color: #99d5a7; float: left; margin-top: 16px;}
#index_body #container #box03 #left_02 dl dd a {width: 130px; text-align: center;}
#index_body #container #box03 #left_02 dl dd a:hover  {width: 130px; text-align: center; border: 1px solid #e8f4eb;}
#index_body #container #box03 #left_03 {float: left; width: 274px; margin-left: 15px;}
#index_body #container #box03 #right {float: right; width: 274px;}


.zwfw {border-bottom: solid #00841f 1px;border-left: solid #00841f 1px;border-right: solid #00841f 1px;}
.zwfw01 {border-bottom: solid #00841f 1px;border-right: solid #00841f 1px;}

#index_body #container #box03 #bszn {float: right; width: 855px; height: 163px; background-color:#e8f4eb;}
#index_body #container #box03 #bszn #title {float: left; width: 80px; height: 151px; background-color:#00841f; text-align: center; font-size: 22px; color: #FFFFFF; padding-top: 12px;}
#index_body #container #box03 #bszn #bszn_body {margin-top: 20px; padding: 0;}
#index_body #container #box03 #bszn #bszn_body ul li {float: left; width: 120px; text-align: center; margin-left: 28px;}
#index_body #container #box03 #bszn #bszn_body ul li span {display: block;  width: 120px; text-align: center; line-height: 30px;}
#index_body #container #box03 #bszn #bszn_body ul li a {display: block; text-align: center; font-size: 16px; color: #00841f;}
#index_body #container #box03 #bszn #bszn_body ul li a:hover { text-align: center; font-size: 16px; font-weight: bold; color: #00841f; border-bottom: solid #93caa0 3px;}

#index_body #container #box04 { width:1168px; height:53px; margin:0 auto; margin-top: 20px; background-color: #c6e4cd; padding-top: 13px;}
#index_body #container #box04 ul {text-align: center; }
#index_body #container #box04 ul li {float: left; width: 389px; height: 55px;}
.select {width: 335px; line-height: 35px;}

#index_body #container #box05 { width:1168px; margin:0 auto; margin-top: 20px;}
#index_body #container #box05 dl dd {width: 275px; float: left; margin-right: 22px;}
#index_body #container #box05 dl dt {width: 275px; float: right;}



#foot {width: 100%; margin-top: 25px;}
#foot h6 {width: 100%; text-align: center; height: 48px; background-color: #00841f;}
#foot h6 a {font-size: 16px; color: #d1e9d7; line-height: 48px; padding: 0 20px 0 20px;}
#foot h6 a:hover {font-size: 16px; color: #FFFFFF; line-height: 48px; padding: 0 20px 0 20px;}
#foot h2 {width: 100%; text-align: center; height: 48px; background-color: #d1e9d7; font-size: 20px; color: #00841f; line-height: 48px;}
#foot h2 img {margin: 20px 0 20px 0;}
#foot h3 {width: 100%; text-align: center; line-height: 48px; background-color: #d1e9d7;}
#foot h3 a {font-size: 16px; color: #00841f; line-height: 30px; padding: 0;}
#foot h3 a:hover {font-size: 16px; color: #00841f; line-height: 30px; padding: 0; text-decoration:underline;}
#foot h3 img {margin: 0 5px 0 30px;}
#foot h4 {width: 100%; text-align: center; height: 30px; background-color: #d1e9d7; font-size: 16px; color: #00841f;}
#foot h5 {width: 100%; height: 90px; text-align: center; background-color: #d1e9d7; }



#index_body #container #list { width:1168px; margin:0 auto; margin-top: 16px;}
#index_body #container #list .nav_side {float: left; width: 235px;}
#index_body #container #list .nav_side dl dt {width: 235px; line-height: 45px; font-size: 20px; color: #FFFFFF; text-align: center; background-color: #00841f;}
#index_body #container #list .nav_side dl dd {margin: 0; padding: 0; border-bottom: solid #00841f 1px; border-left: solid #00841f 1px; border-right: solid #00841f 1px;}

#index_body #container #list .nav_side dl dd a {display: block; line-height: 42px; font-size: 16px; color: #00841f; text-align: center; background-color: #c5e5bb;}
#index_body #container #list .nav_side dl dd a:hover { color: #00841f; text-align: center; background-color: #FFFFFF;}

.nav_side {float: left; width: 235px;}
.nav_side dl dt {width: 235px; line-height: 45px; font-size: 20px; color: #FFFFFF; text-align: center; background-color: #00841f;}
.nav_side dl dd {margin: 0; padding: 0; border-bottom: solid #00841f 1px; border-left: solid #00841f 1px; border-right: solid #00841f 1px;}

.nav_side dl dd a {display: block; line-height: 42px; font-size: 16px; color: #00841f; text-align: center; background-color: #c5e5bb;}
.nav_side dl dd a:hover { color: #00841f; text-align: center; background-color: #FFFFFF;}
.nav_side_hover {color: #00841f; text-align: center; background-color: #FFFFFF;}

#index_body #container #list .list_box {float: right; width: 890px; min-height: 500px;}
#index_body #container #list .list_box h1 {width: 100%; height: 40px; font-size: 22px; color: #000000; text-align: left; border-bottom: solid #00841f 3px;}
#index_body #container #list .list_box h2 {width: 100%; line-height: 30px; font-size: 14px; color: #969696; font-family: "宋体";}
#index_body #container #list .list_box h2 a {width: 100%; line-height: 30px; font-size: 14px; color: #969696; font-family: "宋体";}
#index_body #container #list .list_box h2 a:hover {width: 100%; line-height: 30px; font-size: 14px; color: #00841f;}
#index_body #container #list .list_box h2 b {width: 100%; line-height: 30px; font-size: 14px; color: #00841f; font-family: "宋体";}

#index_body #container #list .list_box ul {margin: 0 auto; padding: 0; margin-top: 30px;}
#index_body #container #list .list_box ul li { width: 890px;}
#index_body #container #list .list_box ul li a {display: block; width: 890px;  font-size: 16px; color: #000000; line-height: 50px; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; border-bottom: solid #f3f1f1 1px;}
#index_body #container #list .list_box ul li a:hover {color: #00841f;  border-bottom: solid #00841f 1px;}

#index_body #container #list .list_box ul li span {float: right; color: #b3b3b3; margin-left: 30px;}

#index_body #container #list .list_box dl {margin: 0 auto; padding: 0; margin-top: 30px;}
#index_body #container #list .list_box dl dd { width: 890px; border-bottom: solid #cfcdcd 1px; text-align:}
#index_body #container #list .list_box dl dd img {width: 160px; height: 242px; margin-bottom: 20px; margin-top: 20px;}
#index_body #container #list .list_box dl dd .jieshao {  text-align: left; width: 890px; margin-left: 40px;}
#index_body #container #list .list_box dl dd .jieshao h2 {font-size: 22px; margin-bottom: 20px; color: #000000; text-align: left;font-family: "微软雅黑"; margin-top: 20px;}
#index_body #container #list .list_box dl dd .jieshao span {display: block; width: 800px;font-size: 16px; color: #434343; line-height: 30px; text-align: justify; margin-bottom: 20px;}

#index_body #container #list .list_box dl dd a {display: block; border-bottom: solid #cfcdcd 1px;}
#index_body #container #list .list_box dl dd a:hover {display: block; border-bottom: solid #00841f 1px; }

#index_body #container #list .list_box .zxzx {width: 890px; margin: 0 auto; padding: 0;}
#index_body #container #list .list_box .zxzx dl {margin: 0; margin-bottom: 30px;}
#index_body #container #list .list_box .zxzx dl dt { margin-top: 20px; margin-bottom: 20px;}
#index_body #container #list .list_box .zxzx dl dt a {display: block; width: 120px; border-radius: 5px; font-size: 20px; color: #FFFFFF; line-height: 45px; text-align: center; background-color: #00841f; }
#index_body #container #list .list_box .zxzx dl dt a:hover {background-color: #005b09; }
#index_body #container #list .list_box .zxzx dl dd { border-bottom: solid #00841f 1px;}
#index_body #container #list .list_box .zxzx dl dd h3 {width: 866px; line-height: 45px; background-color: #d1e9d7; padding: 0 12px 0 12px; font-size: 16px; font-weight: bold;}
#index_body #container #list .list_box .zxzx dl dd h3 span {float: right; font-size: 14px; color: #00841f; font-weight: normal;}
#index_body #container #list .list_box .zxzx dl dd p { font-size: 16px; line-height: 30px; text-align: justify; padding:10px;}
#index_body #container #list .list_box .zxzx dl dd b {display: block; width: 870px; font-weight: normal; border-top: dotted #93caa0 1px; line-height: 30px; background-color: #e8f4eb; text-align: justify; padding:10px;}
#index_body #container #list .list_box .zxzx dl dd font {font-weight: bold; color: #00841f;}

#index_body #container #list .list_box .zxzx ul {margin: 0; margin-bottom: 30px;}

#index_body #container #list .list_box .zxzx01 dl {margin-top: 30px; margin-bottom: 30px;}
#index_body #container #list .list_box .zxzx01 dd {line-height: 40px; border-bottom: 0; width: 890px; padding-bottom: 20px;}
#index_body #container #list .list_box .zxzx01 dd b {color: #ff0000; font-weight: normal;}
#index_body #container #list .list_box .zxzx01 dd span {display: block; float: right; width: 780px; text-align: left;}
#index_body #container #list .list_box .zxzx01 dt {display: block; border-bottom: 0; width: 890px; padding-bottom: 20px; margin-top: 40px; padding-left: 109px;}
#index_body #container #list .list_box .zxzx01 dt span {display: block; float: right; width: 780px; text-align: left; color: #FF0000;}
#index_body #container #list .list_box .zxzx01 dt span b {font-size: 20px;}

#index_body #container #list .list_box .wsdc dl {margin-top: 30px; margin-bottom: 30px; border-bottom: solid #cfcdcd 1px; padding-bottom: 30px;}
#index_body #container #list .list_box .wsdc dt {line-height: 40px; border-bottom: 0; width: 890px; padding-bottom: 20px; border: 0px; line-height: 30px;}
#index_body #container #list .list_box .wsdc dd {line-height: 40px; border-bottom: 0; width: 890px; border: 0px;}


#index_body #container #show { width:1168px; margin:0 auto;}
#index_body #container #show .top_text { width:1168px; margin:0 auto; border-bottom: solid #969696 1px; line-height: 45px; font-size: 20px; color: #000000; margin-bottom: 30px;}
#index_body #container #show .top_text b {font-size: 20px; color: #00841f; }
#index_body #container #show .title_h {margin: 0 auto; width: 1100px; font-size: 26px; line-height: inherit; text-align: center; font-weight: bold;}
#index_body #container #show .up_h {margin: 0 auto; width: 1100px; font-size: 16px; line-height: inherit; text-align: center;  margin-bottom: 10px;}
#index_body #container #show .down_h {margin: 0 auto; width: 1100px; font-size: 16px; line-height: inherit; text-align: center; margin-top: 10px;}
#index_body #container #show .information {margin: 0 auto; width: 1100px; font-size: 14px; color: #999999; line-height: 30px; text-align: center; margin-top: 20px; margin-bottom: 40px;}
#index_body #container #show .information a {font-size: 14px; color: #999999; line-height: 30px; text-align: center;}
#index_body #container #show .information a:hover {font-size: 14px; color: #999999; line-height: 30px; text-align: center;}

#index_body #container #show .content {margin: 0 auto; width: 1100px; margin-bottom: 70px;text-align: justify; font-size: 16px; line-height: 35px;}

 .section {
            width: 100%;
            background-color: white;
            overflow: hidden;
            margin-bottom: 40px;
        }
        
        .section-title {
            padding: 20px;
            background-color: #4CAF50;
            color: white;
            font-size: 22px;
            text-align: center;
        }
        
        .tabs-container {
            display: flex;
            background-color: #ffffff;
            justify-content: space-between;
            align-items: center;
            position: relative;
        }
        
        .tabs {
            display: flex;
            flex: 1;
            border-bottom: #45a049 solid 3px;
            padding-bottom: 5px;
        }
        
        .tab {
            padding: 15px 30px;
            cursor: pointer;
            transition: all 0.3s ease;
            font-weight: bold;
            color: #555;
            background-color: white;
            text-align: center;
            flex: 1;
            max-width: 150px;
            border-radius: 5px;
        }
        
        .tab:not(.active):hover {
            background-color: #e0f7e9;
        }
        
        .tab.active {
            background-color: #4CAF50;
            color: white;
        }
        
        .more-btn {
            padding: 10px 20px;
            background-color: #4CAF50;
            color: white;
            border: none;
            cursor: pointer;
            margin-right: 0px;
            text-decoration: none;
            display: inline-block;
            border-radius: 5px;
        }
        
        .more-btn:hover {
            background-color: #45a049;
            border-radius: 5px;
        }
        
        .tab-content {
            padding-top: 25px;
            min-height: 200px;
        }
        
        .content-list {
            list-style-type: none;
        }
        
        .content-list li {
            padding: 0;
            margin-bottom: 10px;
            line-height: 40px;
            /* 添加省略号样式 */
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 100%;
        }
        
        .content-list a {
            text-decoration: none;
            color: #333;
            display: block;
            /* 确保链接内容也显示省略号 */
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        
        .content-list a:hover {
            color: #4CAF50;
        }
        
        .content-pane {
            display: none;
        }
        
        .content-pane.active {
            display: block;
            animation: fadeIn 0.5s ease;
        }
        .time {
                    color: #888;
                    font-size: 14px;
                    margin-left: 15px;
                    white-space: nowrap;
                    flex-shrink: 0;
                }
				
/*滑动标签样式开始*/
.section {
            width: 100%;
            background-color: white;
            overflow: hidden;
            margin-bottom: 10px;
        }
        
        .section-title {
            padding: 20px;
            background-color: #4CAF50;
            color: white;
            font-size: 22px;
            text-align: center;
        }
        
        .tabs-container {
            display: flex;
            background-color: #ffffff;
            justify-content: space-between;
            align-items: center;
            position: relative;
        }
        
        .tabs {
            display: flex;
            flex: 1;
            border-bottom: #45a049 solid 3px;
            padding-bottom: 5px;
        }
        
        .tab {
            padding: 6px 0px;
            cursor: pointer;
            transition: all 0.3s ease;
            
            color: #555;
            background-color: white;
            text-align: center;
            flex: 1;
            max-width: 120px;
            border-radius: 5px;
        }
        
        .tab:not(.active):hover {
            background-color: #e0f7e9;
        }
        
        .tab.active {
            background-color: #b4e0be;
            color: #00841f;
        }
        
        .more-btn {
            padding: 10px 20px;
            background-color: #4CAF50;
            color: white;
            border: none;
            cursor: pointer;
            margin-right: 0px;
            text-decoration: none;
            display: inline-block;
            border-radius: 5px;
        }
        
        .more-btn:hover {
            background-color: #45a049;
            border-radius: 5px;
			transition: all 0.2s ease;
        }
        
        .tab-content {
            padding-top: 25px;
            min-height: 200px;
        }
        
        .content-list {
            list-style-type: none;
        }
        
        .content-list li {
            padding: 0;
            margin-bottom: 0px;
            line-height: 40px;
            /* 添加省略号样式 */
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 100%;
        }
        
        .content-list a {
            text-decoration: none;
            color: #333;
            display: block;
            /* 确保链接内容也显示省略号 */
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        
        .content-list a:hover {
            color: #4CAF50;
			transition: all 0.2s ease;
        }
        
        .content-pane {
            display: none;
        }
        
        .content-pane.active {
            display: block;
            animation: fadeIn 0.5s ease;
        }
        .time {
                    color: #888;
                    font-size: 14px;
                    margin-left: 15px;
                    white-space: nowrap;
                    flex-shrink: 0;
        }
		
		/* 自定义下拉选择框样式 - 箭头内嵌 */
		.dropdowns-container {
		    display: flex;
		    justify-content: space-between;
		    width: 100%;
		    gap: 15px; /* 减少下拉框之间的间距 */
		}
		
		.dropdown-group {
		    width: 335px;
		}
		
		
		
		/* 自定义下拉选择框样式 - 箭头内嵌，高度38px */
		.custom-select {
		    position: relative;
		    width: 100%;
			background-position: center top;
		}
		
		.custom-select select {
		    width: 100%;
		    height: 38px;
		    line-height: 38px;
		    padding: 0 40px 0 15px;
		    border: 1px solid #00841f;
		    border-radius: 6px;
		    background-color: white;
		    appearance: none;
		    -webkit-appearance: none;
		    -moz-appearance: none;
		    font-size: 15px;
		    color: #2c3e50;
		    cursor: pointer;
		    transition: all 0.3s ease;
		    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
		}
		
		.custom-select select:focus {
		    outline: none;
		    border-color: #006e1a;
		    box-shadow: 0 0 0 3px rgba(0, 132, 31, 0.2);
		}
		
		.custom-select select:hover {
		    border-color: #006e1a;
		}
		
		/* 箭头完全位于下拉框内部 */
		.custom-select::after {
		    content: "";
		    position: absolute;
		    top: 50%;
		    right: 15px;
		    transform: translateY(-50%);
		    width: 0;
		    height: 0;
		    border-left: 6px solid transparent;
		    border-right: 6px solid transparent;
		    border-top: 8px solid #00841f;
		    pointer-events: none;
		    transition: transform 0.3s ease;
		}
		
		.custom-select:focus-within::after {
		    transform: translateY(-50%) rotate(180deg);
		}
		
		.dimensions-info {
		    text-align: center;
		    margin: 10px 0;
		    padding: 8px;
		    background-color: rgba(0, 132, 31, 0.05);
		    border-radius: 4px;
		    font-size: 13px;
		    color: #2c3e50;
		}
		
		.highlight {
		    background-color: rgba(0, 132, 31, 0.1);
		    padding: 2px 4px;
		    border-radius: 3px;
		    font-weight: bold;
		}
		
		.footer {
		    margin-top: 30px;
		    text-align: center;
		    font-size: 12px;
		    color: #95a5a6;
		}
		
		
		
	/*	body {
		    overflow-x: hidden; 
		}
		
		.carousel-container {
		    position: fixed;
		    top: 0;
		    left: 0;
		    width: 100%;
		    height: 100%;
		    z-index: -99999;
		    overflow: hidden;
		}
		
		.carousel-slide {
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 100%;
		    height: 100%;
		    opacity: 0;
		    animation: fade 12s infinite;
		}
		
		.carousel-slide:nth-child(1) {
		    animation-delay: 0s;
		}
		
		.carousel-slide:nth-child(2) {
		    animation-delay: 6s;
		}
		
		.carousel-slide img {

		   position: absolute;
		   top: 50%;
		   left: 50%;
		   transform: translate(-50%, -75%);
		   min-width: 100%;

		   height: 603px;
		   width: auto;
		   height: auto;
		}
		

		@keyframes fade {
		    0% {
		        opacity: 0;
		    }
		    15% {
		        opacity: 1;
		    }
		    40% {
		        opacity: 1;
		    }
		    50% {
		        opacity: 0;
		    }
		    100% {
		        opacity: 0;
		    }
		}
		
		/* 内容区域 */
	
        
        body {

            overflow-x: hidden; /* 隐藏横向滚动条 */
        }
        
        .slider-container {
            position: absolute;
			
            width: 100%;
            height: 603px;
            margin: 0 auto;
            overflow: hidden;
            background-color: #FFF;
			z-index: -9999;
        }
        
        .slider {
            position: relative;
            width: 100%;
            height: 100%;
        }
        
        .slide {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            transition: opacity 1.5s ease-in-out;
        }
        
        .slide.active {
            opacity: 1;
        }
        
        .slide img {
            width: 2560px;
            height: 603px;
            display: block;
            margin: 0 auto;
            object-fit: cover;

			transform: translate(-10%, 0%);
			min-width: 100%;

        }
		/* 侧边导航样式 */
		.sidebar-nav {
		    width: 235px;
		    background-color: #ffffff;
		    border: 1px solid #e0e0e0;
		}
		
		.sidebar-nav .logo {
		    padding: 15px;
		    text-align: center;
		    border-bottom: 1px solid #e0e0e0;
		    background-color: #00841f;
		}
		
		.sidebar-nav .logo h2 {
		    color: #FFFFFF;
		    font-size: 16px;
		    font-weight: 600;
		    margin: 0;
			background-color: #00841f;
		}
		
		.sidebar-nav .nav-menu {
		    list-style: none;
		    padding: 0;
		    margin: 0;
		}
		
		.sidebar-nav .nav-item {
		    position: relative;
		}
		
		.sidebar-nav .nav-link {
		    display: flex;
		    align-items: center;
		    height: 45px;
		    padding: 0 15px;
		    color: #2d5a27;
		    text-decoration: none;
		    transition: all 0.3s ease;
		    font-size: 16px;
			
		    background-color: #c5e5bb;
		    border-bottom: 1px solid #00841f;
		    border-radius: 0;
		}
		
		.sidebar-nav .nav-link:hover {
		    background-color: #b0d9a4;
		    color: #1a3d16;
		}
		
		.sidebar-nav .nav-link .arrow {
		    margin-left: auto;
		    transition: transform 0.3s ease;
		    font-size: 16px;
		    color: #00841f;
		}
		
		.sidebar-nav .has-submenu:hover .arrow {
		    transform: rotate(90deg);
		}
		
		.sidebar-nav .submenu {
		    list-style: none;
		    max-height: 0;
		    overflow: hidden;
		    transition: max-height 0.4s ease;
		    background-color: #ffffff;
		    border-radius: 0;
		    width: 100%;
		    padding: 0;
		}
		
		.sidebar-nav .has-submenu:hover .submenu {
		    max-height: 250px;
		}
		
		.sidebar-nav .submenu-item {
		    height: 38px;
		}
		
		.sidebar-nav .submenu-link {
		    display: flex;
		    align-items: center;
		    height: 100%;
		    padding: 0 15px 0 30px;
		    color: #2d5a27;
		    text-decoration: none;
		    font-size: 16px;
		    transition: all 0.2s ease;
		    background-color: #e6f2e3;
		    
		    width: 100%;
		    border-radius: 0;
		}
		
		.sidebar-nav .submenu-link:hover {
		    background-color: #d4e9cf;
		    color: #1a3d16;
		}
		
		.sidebar-nav .submenu-item:first-child .submenu-link {
		    border-top: 1px solid #00841f;
		}
		
		/* 调整布局以容纳侧边导航 */
		#container {
		    display: flex;
		    flex-wrap: wrap;
		}
		
		#list001 {
		    display: flex;
		    width: 100%;
		}
		
		.nav_side {
		    width: 235px;
		    margin-right: 20px;
		}
		
		.list_box {
		    flex: 1;
		}
		
		/* 确保响应式布局 */
		@media (max-width: 768px) {
		    #list {
		        flex-direction: column;
		    }
		    
		    .nav_side {
		        width: 100%;
		        margin-right: 0;
		        margin-bottom: 20px;
		    }
		}