
 .ny_banner{width:100%; height:auto; overflow:hidden;position: relative;}
.ny_banner img{width:100%; position: relative;}
 .ny_banner .ny_banaer_txt{position: absolute;width:88%; height:30px;line-height:30px; color:#fff;bottom:20px; padding-left:6%;padding-right:6%; text-align:right; font-size:12px; }
.ny_banner .ny_banaer_txt img{width:13px; margin-right:5px; padding-bottom:0px;}
 .ny_banner .ny_banaer_txt a{color:#fff;font-size:12px;}
 .ny_banner .ny_banaer_txt a:hover{color:#2ca017;}

.sety_tt{ width:94%;margin: 0 auto;text-align:center;line-height:30px; font-size:16px;  margin-bottom:0px; padding-top:50px;}

.sety_tt h2 {
    font-size:30px;
    margin-bottom: 10px;
    font-weight: 400;
}

.sety_tt>div {
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 200;
    color: #666;
}
.sety_tt>span{margin:0 auto; display:inherit;width:60px;height:2px;background-color: #666;    margin-bottom: 35px;}

                body {
            	background-color: #ffffff;
            





            background-position:top center;margin-left:0px;
            COLOR:#666;
            margin-top: 0px;margin-right: 0px;margin-bottom:0px;
            font-size: 12px;
            }
            A:link {
            FONT-SIZE: 12px;
            COLOR: #666;
            TEXT-DECORATION: none}
            A:visited {
            FONT-SIZE: 12px;
            COLOR: #666;
            TEXT-DECORATION: none}
            A:hover {
            FONT-SIZE: 12px;
            COLOR: #666;
            TEXT-DECORATION: none}
            


/*������ʽ��ʼ*/

            #webdh {
            text-align:center;
            vertical-align:middle;
            width: 1100px;
            height:0px;
            margin: 0 auto;
            font-size: 12px;
            font-weight: normal;
            COLOR: ;
            
            	background-color: ;
            
            overflow:hidden;
            }
            #webdh A:link {FONT-SIZE: 12px;COLOR: ; TEXT-DECORATION: none}
            #webdh A:visited {FONT-SIZE: 12px;COLOR: ; TEXT-DECORATION: none}
            #webdh A:hover {FONT-SIZE: 12px;COLOR: ; TEXT-DECORATION: none}
            #copy {text-align:center;width:1100px;margin: 0 auto; line-height:150%;}
            .clear {clear:both; height:0; overflow:hidden; display:block;}
            .clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
            -->
            

/*�м����ݿ�ʼ*/

#bodycon {width:1100px;margin: 0 auto;}
#bodycon #left {float: left;width: 0px;

            	background-color: ;
            
}
#bodycon #center {float:left;width: 1100px;

            	background-color: ;
            
}
#bodycon #right {float:left;width: 0px;

            	background-color: ;
            
}
            
/*�м����ݽ���*/


/*��ϸ���ݿ�ʼ*/

            #bodycontent {width:1100px;
            margin: 0 auto;
            line-height:180%;text-align:center;}
            #bodycontent.bodycontent2020 {
                text-align:left;
            }
            
/*��ϸ���ݽ���*/

                /*�����б�Ĭ����ʽ��ʼ*/
.shopmrsc:hover {
                                background-color: #f9f9f9;
}
.shopmrsc {
                                border-bottom: #efefef solid 1px;
    overflow: hidden;
    padding: 15px 5px;
}
.shopmrsc a {
                                float: left;
                                display: block;
                                height: 135px;
                                text-decoration: none;
                                position: relative;
}
.shopmrsc a:hover {
                                color: red;
                                text-decoration: none;
                            }
.xwlb_img {
	float:left;
    margin-right: 15px;
    width: 205px;
	height: 135px;
	background-color:#DBD9DA;
}
.xwlb_img img {
    max-width: 205px;
    max-height: 135px;
    display: table-cell;
}
.shopmrsc p {
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    text-align: left;
    margin: 0 auto;
    border-bottom: none;
}
.shopmrsc p.xwlbbt {
    font-size: 16px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
}
.shopmrsc p.xwlbnr {
    font-size: 14px;
    font-weight: normal;
    #height: 50px;
    line-height: 24px;
    margin-top: 7px;
    color: #999;
}
.shopmrsc p.xwlbsj {
    font-size: 14px;
    font-weight: normal;
    color: #787878;
    position: absolute;
    line-height: 20px;
    bottom: 0;
}
/*�����б�Ĭ����ʽ����*/



.iPro  .content .bigNav {margin-top:30px;
}

.iPro .content .bigNav li {
    float: left;
    width: 235.2px;
    line-height: 66px;
    margin-right: 6px;
}

.iPro .content .bigNav li a {
    font-size: 18px;
    font-weight: bold;
    color: #141414;
    display: block;
    text-indent: 101px;
}

.iPro .content .bigNav li:nth-child(1) a {
    background: url(../images/a_01.png?1200) no-repeat -20px center;
	 text-indent: 83px;
}

.iPro .content .bigNav li:nth-child(2) a {
    background: url(../images/a_02.png?1200) no-repeat -20px center;
	 text-indent: 83px;
}

.iPro .content .bigNav li:nth-child(3) a {
    background: url(../images/a_03.png?1200) no-repeat -20px center;
	 text-indent: 83px;
}
.iPro .content .bigNav li:nth-child(4) a {
    background: url(../images/a_04.png) no-repeat -20px center;
	 text-indent: 83px;
}
.iPro .content .bigNav li:nth-child(5) a {
    background: url(../images/a_05.png) no-repeat -20px center;
	 text-indent: 83px;
}
.iPro .content .bigNav li:nth-child(1).HCss a {
    color: #fff;
    background: url(../images/h_01.png?20) no-repeat -20px center;
	 text-indent: 83px;
}

.iPro .content .bigNav li:nth-child(2).HCss a {
    color: #fff;
    background: url(../images/h_02.png?1230) no-repeat -20px center;
	 text-indent: 83px;
}

.iPro .content .bigNav li:nth-child(3).HCss a {
    color: #fff;
    background: url(../images/h_03.png?1200) no-repeat -20px center;
	 text-indent: 83px;
}
.iPro .content .bigNav li:nth-child(4).HCss a {
    color: #fff;
    background: url(../images/h_04.png) no-repeat -20px center;
	 text-indent: 83px;
}
.iPro .content .bigNav li:nth-child(5).HCss a {
    color: #fff;
    background: url(../images/h_05.png) no-repeat -20px center;
	 text-indent: 83px;
}
.iPro .content .bigNav li:nth-child(5){ margin-right: 0px;}



.iPro  .content .box {
    border: 1px solid #eee;
    border-top: 0;
	background-color: #fbfdff;
}

.iPro  .content .box .smallNav {
    padding: 23px 35px; 
}

.iPro  .content .box .smallNav .s_ul {
}

.iPro  .content .box .smallNav .s_ul li {
    width: 173px;
    float: left;
    line-height: 38px;
    margin-right: 18px;
}
.iPro  .content .box .smallNav .s_ul li:nth-child(6n+6){ margin-right: 0px;}
.iPro  .content .box .smallNav .s_ul li a {
    display: block;
    color: #000;
    font-size: 16px;
    background: url(../images/bot.png) no-repeat center left;
    text-indent: 14px;
}

.iPro  .content .box .smallNav .s_ul li a:hover {
    color: #0055ad;
}

.iPro .content .box .smallNav .last {
    text-align: right;
    font-size: 16px;
    padding-top: 16px;
}

.iPro .content .box .smallNav .last a {
    color: #0656b1;
}
/* 浜у搧绯诲垪 womengda 2019骞�2鏈�20鏃� */
.Product{padding: 0px 0;overflow: hidden; margin-bottom:20px;}

.ProductCon{margin-top: 0px;}
.ProductCon ul{margin-right: 10px;margin-left: 10px;}
.ProductCon ul li{width: 214px;border: 1px #dedede solid;float: left;text-align: center;margin-left: 10px;margin-right: 10px;margin-top: 13px;}
.ProductCon ul li span{width: 214px;height: 214px;display: block;overflow: hidden;}
.ProductCon ul li span img{display: block;width: 214px;height: 214px;transition: .8s;}
.ProductCon ul li:hover span img{transform: scale(1.1);}
.ProductCon ul li h3{font-size: 16px;color: #333;margin-top: 10px;height:30px;line-height:30px; overflow:hidden}
.ProductCon ul li p{width: 100px;height: 25px;line-height: 25px;text-align: center;border: 1px #dedede solid;border-radius: 50px;margin: 15px auto;font-size: 12px;color: #666;}
.ProductCon ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.ProductCon ul li:hover p{background-color: #0169ca;border: 1px #0169ca solid;color: #fff;}

.ProductCon_ny{margin-top: 0px;}
.ProductCon_ny ul{}
.ProductCon_ny ul li{width: 214px;border: 1px #dedede solid;float: left;text-align: center;margin-right: 20px;margin-bottom: 20px;}
.ProductCon_ny ul li:nth-child(4n+4){ margin-right: 0px;}
.ProductCon_ny ul li span{width: 214px;height: 214px;display: block;overflow: hidden;}
.ProductCon_ny ul li span img{display: block;width: 214px;height: 214px;transition: .8s;}
.ProductCon_ny ul li:hover span img{transform: scale(1.1);}
.ProductCon_ny ul li h3{font-size: 16px;color: #333;margin-top: 10px;}
.ProductCon_ny ul li p{width: 100px;height: 25px;line-height: 25px;text-align: center;border: 1px #dedede solid;border-radius: 50px;margin: 15px auto;font-size: 12px;color: #666;}
.ProductCon_ny ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.ProductCon_ny ul li:hover p{background-color: #0169ca;border: 1px #0169ca solid;color: #fff;}
/* 浜у搧绯诲垪 End */
.about_bg_con{ padding-top:20px;line-height:40px;color:#333; padding-bottom: 20px; font-size: 16px; 
}
.about_bg_con p{ text-indent:30px}
.about_bg_con a{font-size: 16px; color:#333; }
.videoPic{padding-bottom: 60px; }
/* 浜у搧绯诲垪 womengda 2019骞�2鏈�20鏃� */
.fangan{padding: 0px 0;overflow: hidden; margin-bottom:20px;}

.fanganCon{margin-top: 0px;}
.fanganCon ul{margin-right: -10px;margin-left: -10px;}
.fanganCon ul li{width: 280px;border: 0px #dedede solid;float: left;text-align: center;margin-left: 10px;margin-right: 10px;margin-top: 20px; margin-bottom:20px;}
.fanganCon ul li span{width: 280px;height: 230px;display: block;overflow: hidden;}
.fanganCon ul li span img{display: block;width: 280px;height: 230px;transition: .8s;}
.fanganCon ul li:hover span img{transform: scale(1.1);}
.fanganCon ul li h3{font-size: 16px;color: #333;margin-top: 10px;}
.fanganCon ul li font{ font-size:12px;line-height:50px;}
.fanganCon ul li p{width: 150px;height: 30px;line-height: 30px;text-align: center;background-color: #0169ca;border: 1px #0169ca solid;color: #fff;border-radius: 20px;margin: 5px auto;font-size: 14px;}
.fanganCon ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.fanganCon ul li:hover p{background-color: #0169ca;border: 1px #0169ca solid;color: #fff;}
/* 浜у搧绯诲垪 End */

.fanganmore{width: 350px;height: 40px;line-height: 40px;text-align: center;margin: 35px auto;font-size: 18px;}
.fanganmore a{width: 350px;font-size: 16px;color:#333; display:inline-table;border: 1px #0169ca solid;border-radius: 10px;}
.fanganmore a:hover{font-size: 16px;color:#fff;background-color: #0169ca;border: 1px #0169ca solid;}

.newssmore{width: 350px;height: 40px;line-height: 40px;text-align: center;margin: 0px auto;font-size: 18px; margin-bottom:35px;}
.newssmore a{width: 350px;font-size: 16px;color:#333; display:inline-table;border: 1px #0169ca solid;border-radius: 10px;}
.newssmore a:hover{font-size: 16px;color:#fff;background-color: #0169ca;border: 1px #0169ca solid;}

 .scroll {
                position: relative;
                display: flex;
                width: 1200px;
                overflow: hidden;margin: 0 auto;
               
            }
            .scroll > div span {
                display: inline-block;
                margin: 10px;
                padding: 5px 5px;
             
                border-radius: 5px;
               
                text-transform: uppercase;
                cursor: pointer;
                transition: background-color 0.5s;
            }
            .scroll > div span:hover {
                background-color: #008ee4;color:#fff;
            }
      
            .scroll > div {
                white-space: nowrap;
                animation: animate var(--t) linear infinite;
                animation-delay: calc(var(--t) * -1);
            }
            @keyframes animate {
                0% {
                    transform: translateX(100%);
                }
                100% {
                    transform: translateX(-100%);
                }
            }
            .scroll > div:nth-child(2) {
                animation: animate2 var(--t) linear infinite;
                animation-delay: calc(var(--t) / -2);
            }
            @keyframes animate2 {
                0% {
                    transform: translateX(0);
                }
                100% {
                    transform: translateX(-200%);
                }
            }
            .scroll:hover > div {
                animation-play-state: paused;
            }
            @media screen and (max-width: 768px) {
                .scroll {
                    width: 95vw;
                }
                .scroll > div span {
                    background-color: #4caf50;
                }
                .img-box .bg {
                    width: 15vw;
                    height: 15vw;
                }
            }
			
			
			
			
			
			
			
			
			
			
			
			.about-container {
            display: flex;
            width:1200px;margin:0 auto;
            min-height: 500px;  margin-top:0px;
        }
        .left-section {
            flex: 1;
            /* 橙色背景 */
    
            
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        .left-section h1 {padding: 60px 40px;
            font-size: 48px;
            font-weight: bold;
            margin-bottom: 10px;
        }
        .left-section h2 {
            font-size: 36px;
            margin-bottom: 20px;
        }
        .left-section .line {
            width: 50px;
            height: 3px;
            background-color: white;
            margin-bottom: 40px;
        }
        .egg-img {
            width: 100%;
          
            margin: 0 auto;
        }
        .right-section {
            flex: 2;
            padding: 60px 0px 80px 80px;
           
            position: relative;
        }
        .right-section::after {
            content: '';
            position: absolute;
            right: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: url('https://via.placeholder.com/400x600?text=Egg') no-repeat center right;
            background-size: contain;
            opacity: 0.2;
        }
        .right-section h3 {
            font-size: 32px;
            margin-bottom: 30px;
            color: #009e3d;
        }
        .right-section p {
            font-size: 16px;text-indent:2em;
            line-height: 2;
            color: #666;
            margin-bottom: 40px;
            max-width: 100%;
        }
        .stats {
            display: flex;
            justify-content: space-between;
            max-width: 100%;
        }
        .stat-item {
            text-align: center;
        }
        .stat-item .num {
            font-size: 42px;
            font-weight: bold;
            color: #333;
            margin-bottom: 10px;
        }
        .stat-item .desc {
            font-size: 14px;
            color: #666;
        }
        .divider {
            width: 50px;
            height: 3px;
            background-color: #000;
            margin: 20px auto;
        }
			
			
			
		.gc_anli{ background: url(../images/honor_bg0.jpg)#f9eadc no-repeat;padding:40px 0px 40px 0px}		
	.gc_db{ background: url(../images/honor_bg0.jpg)#4bad51 no-repeat;padding:40px 0px 40px 0px}		
			
		.tit-ty-1 {
    text-align: center;  padding-top:60px; padding-bottom:20px;
}

.tit-ty-1 h2 {
    font-size:30px;
    margin-bottom: 15px;
    font-weight: 600;
}

.tit-ty-1>div {
    font-size: 18px;
    margin-bottom: 20px;

    color: #333;
}
.tit-ty-1>span{margin:0 auto; display:inherit;width:60px;height:2px;background-color: #999;    margin-bottom: 20px;}
	
			
		.honor_inner_List{
	max-width:1250px;width:94%;margin: 0 auto; margin-top:20px;

	
}
.full-width_pro{width:100%}
.honor_inner_List .honor_inner_List_item{
	justify-content: flex-start;
}
.honor_inner_List_item li{
    width: calc(25% - 40px);
    overflow: hidden; text-align:center;
    margin-right: 40px; margin-bottom: 20px; padding: 0px 0px 20px 0px;
    transition: transform 0.3s, box-shadow 0.3s; /* 骞虫粦杩囨浮鏁堟灉 */
}

.honor_inner_List_item li:hover {
    transform: scale(1.1); /* 榧犳爣缁忚繃鏃舵斁澶� */
    box-shadow: 0 4px 8px rgba(0,0,0,0.1); /* 娣诲姞闃村奖鏁堟灉 */
}
.honor_inner_List_item li:nth-of-type(4n+4){
     width: calc(25% - 40px);
	margin-right: 0px;
}
.honor_inner_List_item_box{ overflow:hidden}
.honor_inner_List_item_box img{height:100%;}
.honor_inner_List_item li span{ display:block;padding: 20px 20px 0px 20px; font-weight:bold;color:#333;font-size:16px;}
.honor_inner_List_item li p{
    font-weight: 200;
    color: #535f68;
    margin-top: 0px;
    margin-bottom: 0px;
     padding: 0px 20px 0px 20px; font-size:14px;
    line-height: 35px;

}
.honor_inner_List_item li:hover span{
	color: #b92e34;
	
}
.honor_inner_List_item li:hover img{
	transform:scale(1);
	transition: 1s all;
}
.honor_inner_List_item li img{
	transition: 1s all;
}
.honor_inner_List_item_box{
	overflow: hidden;
}

.honor_inner_List_info img{
	width: 50% !important;
	height: auto !important;
}	
			
	.container_er {
            /* 浣跨敤flex甯冨眬瀹炵幇姘村钩灞呬腑 */
            display: flex;
            justify-content: center;
            /* 鍙€夛細娣诲姞涓婁笅杈硅窛璁╂寜閽綅缃洿鍚堥€� */
            padding: 40px;
        }
        
        .product-btn {
            /* 鎸夐挳鍩烘湰鏍峰紡 */
            border: 1px solid #23ac39;
            background-color: transparent;
            padding: 12px 40px;
            font-size: 16px;
            cursor: pointer;
            /* 鍘婚櫎榛樿鎸夐挳鏍峰紡 */
            outline: none;
            /* 鍙€夛細娣诲姞杩囨浮鏁堟灉 */
            transition: all 0.3s ease;
        }
        
        /* 鍙€夛細鎮仠鏁堟灉 */
        .product-btn:hover {
            background-color: #23ac39;color:#fff;border: 1px solid #23ac39;
        }
		
			
			
			
		.allFloor_title_box {text-align: center;margin-top: 30px;}
.allFloor_title_box .floor-titles {height: 60px; line-height: 60px;text-align: center;}
.allFloor_title_box .floor_summery {font-size: 14px;color: #606060;}
.allFloor_title_box .floor-titles .line {
    display: inline-block;
    width: 79px;
    border-top: 1px solid #b5b5b5;
    vertical-align: 2px;
}
.index-entries .entries-item:hover {
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-2px,0);
    transform: translate3d(0,-2px,0);
    border-radius: 2px;
}
.allFloor_title_box .floor-titles .txt {
    color: #000;
    vertical-align: middle;
    font-size: 30px;
    padding: 0px 20px;
}
.allFloor_title_box .floor-titles .line {
    display: inline-block;
    width: 79px;
    border-top: 1px solid #b5b5b5;
    vertical-align: 2px;
}	
			
			
	/* 页面容器 */
        .container {
            max-width: 1300px;
            margin: 0 auto;
            padding: 60px 20px;
        }

        /* 标题样式 */
        .section-title {
            text-align: center;
            margin-bottom: 60px;
        }

        .section-title h2 {
            font-size: 32px;
            color: #333;
            margin-bottom: 15px;
            position: relative;
            display: inline-block;
        }

        .section-title h2::after {
            content: "";
            position: absolute;
            bottom: -10px;
            left: 50%;
            transform: translateX(-50%);
            width: 80px;
            height: 3px;
            background-color: #33943f;
        }

        .section-title p {
            color: #7f8c8d;
            font-size: 16px;
        }

        /* 优势卡片容器 */
        .advantages-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
            gap: 30px;
        }

        /* 优势卡片样式 */
        .advantage-card {
            background-color: #fff;
            padding: 40px 25px;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
            text-align: center;
            transition: all 0.3s ease;
        }

        .advantage-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
        }

        /* 图标样式 */
        .advantage-icon {
            font-size: 40px;
            color: #33943f;
            margin-bottom: 25px;
            width: 120px;
            height: 160px;
            line-height: 80px;
            border-radius: 50%;
           
            display: inline-block;
        }
.advantage-icon img{width:120px}
        /* 卡片标题 */
        .advantage-card h3 {
            font-size: 20px;
            color: #4bad51;
            margin-bottom: 15px;
        }

        /* 卡片描述 */
        .advantage-card p {
            color: #7f8c8d;
            font-size: 14px;
            line-height: 1.8;
        }

        /* 响应式适配 */
        @media (max-width: 768px) {
            .section-title h2 {
                font-size: 28px;
            }
            .advantages-grid {
                grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
            }
            .advantage-card {
                padding: 30px 20px;
            }
        }
 .container {
            display: flex;          /* 核心属性，开启 flex 布局 */
            width: 1300px;            /* 容器宽度占满父元素 */
            gap: 10px;              /* 列之间的间距，替代传统的 margin 间距 */
            box-sizing: border-box; /* 防止内边距/边框撑大容器 */
        }

        /* 子列：平分容器宽度 */
        .column {
            flex: 1;                /* 核心属性，平分剩余空间，实现三列等宽 */
           
          
          
            box-sizing: border-box;
        }	
			 .column img{width:100%}
			 
.container {
    display: block;
    justify-content: space-between;
    flex-wrap: wrap;
    min-height: 199px;
    line-height: 180%;
    max-width:1200px;
    margin: 0 auto;
     margin-bottom: 20px;
}

.m2lxul1{
    width: 100%; margin-bottom:30px;
}

.m2lxul1 li {
    text-align: center;
    float: left;
    width: 33.33%;
    padding-bottom: 30px; 
	padding-top:30px; 
    position: relative;
}

.m2lxul1 li span {
    display: inline-block;
    height: 72px;
    width: 72px;
    position: relative;
}
.m2lxul1 li .cur{ display:none}
.m2lxul1 li:hover .cur{ display:block;transition:all 1s ease;}
.m2lxul1 li span img {
    position: absolute;
    left: 50%;
    top: 50%;
    border: none;
    max-width: 100%;
    height: auto;
    transform: translate(-50%,-50%);
}
.m2lxul1 li p {
    font-size: 16px;
    line-height: 30px;
    margin-top: 10px;color:#333;
    /* letter-spacing: 1px; */
}

.m2lxul1 li:hover{background: #2ca017;transition:all 1s ease;}
.m2lxul1 li:hover p{color:#fff;transition:all 0.5s ease;}
.m2pubCon {
    padding-top: 30px;
    padding-bottom: 30px;
}
.m2pubConed {
    margin-top: 30px;
    margin-bottom: 30px;
}
.m2lxul1 li:after {
    content: "";
    background: #E6E6E6;
    height: 120px;
    width: 1px;
    position: absolute;
    right: 0px;
    top: 0px;margin-top: 30px; 
}

.m2lxul1 li:nth-child(3n)::after {
    content: "";
    background: #E6E6E6;
    height: 120px;
    width: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.m2lxul1:after, .m2lxul1:before {
    content: "";
    display: table;
}	



.company-intro_about {margin-top: 40px;
            line-height: 35px;
            margin-bottom: 25px;
            text-indent: 2em;
        }
        .product-imgs_about {
            display: flex;
            justify-content: space-around;
            flex-wrap: wrap;
            margin: 20px 0;
        }
        .product-imgs_about img {
            width: 45%;
            min-width: 150px;
            border-radius: 8px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        }
        .product-desc_about {
            line-height: 35px;
            margin: 20px 0;
            text-indent: 2em;
        }
        .extra-info_about {
            line-height:35px;
            margin-bottom: 30px;
            text-indent: 2em;
        }
        .tags_about {
            width:600px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            gap: 10px;margin-bottom: 60px;
        }
        .tag-item_about {
            background-color: #d4f1d4;
            border: 2px solid #5cb85c;
            border-radius: 50%;
            width: 80px;
            height: 80px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            text-align: center;
            font-weight: bold;
            color: #2e7d32;
        }
        /* 响应式适配 */
        @media (max-width: 500px) {
            .product-imgs_about img {
                width: 80%;
                margin: 10px 0;
            }
            .tags_about {
                justify-content: center;
            }
        }



 /* 页面容器 */
        .container_news {
            display: flex;
            width: 1200px;
            margin: 0 auto;
            border: 1px solid #e0e0e0; margin-bottom: 20px; margin-top:20px;
        }

        /* 左侧栏样式 */
        .sidebar_news {
            width: 250px;
            background-color: #fff;
            padding-bottom: 20px;
        }

        /* 左侧顶部绿色标题栏 */
        .sidebar-header_news {
            background-color: #009933;
            color: white;
            font-size: 28px;
            font-weight: bold;
            text-align: center;
            padding: 20px 0;
            margin-bottom: 20px;
        }

        /* 左侧品牌按钮 */
        .brand-buttons_news {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 10px;
            margin-bottom: 30px;
        }

        .brand-btn_news {
            width: 80%;
            height: 45px;
            line-height: 45px;
            text-align: center;
            border: 1px solid #ccc;
            background-color: #fff;
            font-size: 16px;
            cursor: pointer;
            transition: all 0.3s;
        }
.brand-btn_news a{  font-size: 16px;}
        .brand-btn_news:hover {
            background-color: #21a013; color:#fff;
        }
.brand-btn_news:hover a{color:#fff;}

        /* 左侧食品介绍区域 */
        .food-intro_news {
            text-align: center;
            padding: 0 15px;
            margin-bottom: 20px;
        }

        .food-title_news {
            font-size: 18px;
            margin-bottom: 5px;
        }

        .food-desc_news {
            color: #cc0000;
            font-size: 14px;
            margin-bottom: 15px;
        }

        .food-img_news {
            width: 80%;
            height: auto;
            border-radius: 5px;
        }

        /* 左侧招商热线 */
        .contact_news {
            background-color: #ffcc00;
            color: #cc0000;
            font-size: 20px;
            font-weight: bold;
            text-align: center;
            padding: 15px 0;
            margin: 0 15px;
            border-radius: 5px;
        }

        /* 右侧主内容区 */
        .main-content_news {
            flex: 1;
            padding: 20px;
            border-left: 1px solid #e0e0e0;
        }

        /* 右侧新闻标题栏 */
        .news-header_news {
            font-size: 25px;
            color: #333;
            border-bottom: 1px solid #e0e0e0;
            padding-bottom: 10px;
            margin-bottom: 20px;
        }

        /* 新闻列表样式 */
        .news-list_news {
            display: flex;
            flex-direction: column;
            gap: 20px;
        }

        /* 单条新闻项 */
        .news-item_news {
            display: flex;
            gap: 15px;
            padding-bottom: 20px;
            border-bottom: 1px dashed #e0e0e0;
        }

        /* 新闻图片 */
        .news-img_news {
            width: 200px;
            height: 120px;
            object-fit: cover;
            border: 1px solid #eee;
        }

        /* 新闻内容 */
        .news-content_news {
            flex: 1;
        }

        .news-title_news {
            font-size: 18px;
            color: #333;
            margin-bottom: 10px;
            cursor: pointer;
        }

        .news-title_news:hover {
            color: #4cad50;
        }

        .news-desc_news {
            font-size: 14px;
            color: #666;
            line-height: 1.5;
            margin-bottom: 10px;
        }

        .news-time_news {
            font-size: 12px;
            color: #999;
            margin-bottom: 10px;
        }

        /* 了解详情按钮 */
        .detail-btn_news {
            background-color: #999;
            color: white;
            border: none;
            padding: 5px 10px;
            font-size: 12px;
            border-radius: 3px;
            cursor: pointer;
        }

        .detail-btn_news:hover {
            background-color: #666;
        }

.news-show .news_tit {
	text-align: center;
    font-size: 30px;
    font-weight: bold;
    padding-top: 20px;
}
.news-show .news_mes {
	margin-top: 14px;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    background: #fff;
    color: #9e9e9e;
    border: 1px dotted #ccc;
    border-width: 1px 0;
}
.news-show .news_con {width:100%;
    padding: 14px 10px;
	line-height: 30px;
    font-size: 16px;
    text-align: justify;
    background-color: #fff;
}
.news-show .news_con img{ max-width:100%;display:block;
    margin:0 auto;margin-bottom:20px;}
    
    
     /* 标题样式 */
        .title-section {
            text-align: center;
            margin-bottom: 30px;
        }

        .main-title {
            font-size: 2.5rem;
            color: #2d862d;
            margin-bottom: 10px;
        }

        .sub-title {
            font-size: 1.8rem;
            color: #000;
        }

        /* 核心优势部分 */
        .advantages-section {
            margin: 40px 0;
        }

        .advantages-title {
            font-size: 1.5rem;
            color: #2d862d;
            margin-bottom: 20px;
            text-align: center;
        }

        .advantages-container {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 20px;
            justify-items: center;
        }

        .advantage-item {
            text-align: center;
        }

        .advantage-icon {
            width: 120px;
            height: 120px;
            border-radius: 50%;
            
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 10px;
            font-size: 2rem;
            color: #2d862d;
        }

        .advantage-text {
            font-size: 0.9rem;
            color: #555;
        }

        /* 宝贝蛋介绍 */
        .intro-section {
            background-color: #fff;
            padding: 30px;
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
            margin: 40px 0;
        }

        .intro-title {
            font-size: 1.8rem;
            color: #2d862d;
            margin-bottom: 15px;
        }

        .intro-content {
            font-size: 1rem;
            line-height: 1.8;
            color: #444;
        }

        /* 营养成分表 */
        .nutrition-section {
            margin: 40px 0;
        }

        .nutrition-title {
            font-size: 1.5rem;
            color: #2d862d;
            margin-bottom: 20px;
            text-align: center;
        }

        .nutrition-table {
            width: 100%;
            border-collapse: collapse;
            background-color: #fff;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
        }

        .nutrition-table th, .nutrition-table td {
            border: 1px solid #ddd;
            padding: 12px;
            text-align: center;
        }

        .nutrition-table th {
            background-color: #2d862d;
            color: #fff;
        }

        .nutrition-table tr:nth-child(even) {
            background-color: #f2f9f2;
        }

        /* 图片展示区 */
        .images-section {
            margin: 40px 0;
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 20px;
        }

        .image-group {
            text-align: center;
        }

        .image-item {
            max-width: 100%;
            height: auto;
            border-radius: 8px;
            margin-bottom: 10px;
        }

        .image-caption {
            font-size: 0.9rem;
            color: #666;
        }

        /* 响应式适配 */
        @media (max-width: 768px) {
            .advantages-container {
                grid-template-columns: repeat(2, 1fr);
            }

            .images-section {
                grid-template-columns: 1fr;
            }

            .main-title {
                font-size: 2rem;
            }

            .sub-title {
                font-size: 1.5rem;
            }
        }

        @media (max-width: 480px) {
            .advantages-container {
                grid-template-columns: 1fr;
            }
        }
    
    .tag-container {
            display: flex; /* 让标签横向排列 */
            gap: 30px; /* 标签之间的间距 */
            align-items: center; /* 垂直居中 */
            padding: 8px 0; /* 上下内边距，增加整体高度 */
        }

        /* 单个标签样式：核心样式，匹配图片效果 */
        .flavor-tag {
            background: linear-gradient(to right, #8cd969, #5ebd4a); /* 绿色渐变背景，贴近图片色调 */
            color: #ffffff; /* 文字白色 */
            font-size: 14px; /* 文字大小，可根据需求调整 */
            padding: 6px 16px; /* 上下、左右内边距，控制标签大小 */
            border-radius: 20px; /* 圆角，让标签呈胶囊状 */
            border: none; /* 去掉默认边框 */
            font-family: "微软雅黑", sans-serif; /* 字体适配 */
            cursor: default; /* 鼠标指针默认样式 */
        }

        /* 可选：hover效果，提升交互体验 */
        .flavor-tag:hover {
            opacity: 0.9; /* 鼠标悬浮时轻微透明 */
        }
        
        
         /* 英雄区（Banner） */
        .hero_join {
            background: linear-gradient(rgba(44, 82, 130, 0), rgba(44, 82, 130, 0)), 
                        url('../images/joinus_bg.jpg') center/cover no-repeat;
            color: var(--white);
            padding: 120px 0;
            text-align: center;color:#fff;
        }

        .hero_join h1 {
            font-size: 3rem;
            margin-bottom: 20px;
        }

        .hero_join p {
            font-size: 1.2rem;
            margin-bottom: 40px;
            color: var(--white);
            max-width: 800px;
            margin-left: auto;
            margin-right: auto;
        }
        
         .btn_join {
            display: inline-block;
            padding: 12px 30px;
            background-color: var(--secondary-color);
            color: var(--white);
            text-decoration: none;
            border-radius: 4px;
            font-weight: 600;
            transition: background-color 0.3s ease;
            border: none;
            cursor: pointer; font-size: 16px;color:#fff;
        }

        .btn_join:hover {
            background-color: #c53030;
        }
        
        .container_join {
            width: 90%;
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }

        section {
            padding: 80px 0;
        }
        
        /* 加盟优势 */
        .advantages {
            background-color: white;
        }

        .advantage-list {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 30px;
        }

        .advantage-item {
            padding: 35px 25px;
            background-color: #f9f9f9;
            border-radius: 8px;
            text-align: center;
            transition: transform 0.3s ease;
        }

        .advantage-item:hover {
            transform: translateY(-8px);
            box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
        }

        .advantage-icon {
            font-size: 40px;
            color: #33943f;
            margin-bottom: 20px;
        }

        .advantage-item h3 {
            font-size: 20px;
            margin-bottom: 15px;
            color: #333;
        }

        .advantage-item p {
            color: #666;
            font-size: 15px;
            line-height: 1.6;
        }

        /* 合作条件 */
        .conditions {
            background-color: #f9f9f9;
        }

        .condition-wrap {
            max-width: 800px;
            margin: 0 auto;
        }

        .condition-item {
            display: flex;
            align-items: flex-start;
            margin-bottom: 20px;
        }

        .condition-icon {
            width: 36px;
            height: 36px;
            background: url(../images/fa_check.png)#33943f no-repeat center center;
           
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 15px;
            flex-shrink: 0;
        }

        .condition-content h4 {
            font-size: 18px;
            margin-bottom: 8px;
            color: #333;
        }

        .condition-content p {
            color: #666;
            font-size: 15px;
        }

        /* 加盟流程 */
        .process {
            background-color: white;
        }

        .process-list {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            position: relative;
        }

        .process-list::before {
            content: '';
            position: absolute;
            top: 40px;
            left: 50px;
            right: 50px;
            height: 2px;
            background-color: #eee;
            z-index: 1;
        }

        .process-item {
            flex: 1;
            min-width: 150px;
            text-align: center;
            position: relative;
            z-index: 2;
            padding: 0 10px;
            margin-bottom: 20px;
        }

        .process-number {
            width: 80px;
            height: 80px;
            background-color: #33943f;
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 28px;
            font-weight: 700;
            margin: 0 auto 15px;
        }

        .process-item h4 {
            font-size: 18px;
            color: #333;
            margin-bottom: 8px;
        }

        .process-item p {
            color: #666;
            font-size: 14px;
        }
        .address_dq{width:340px; padding-left:40px; float:right}
.address_dq a{ font-size:14px;line-height:35px; margin-right:20px;}