/* CSS Document */
body{ margin:0; font-family: "Microsoft YaHei", "SimSun", HELVETICA;}
.yahei { font-family: "Microsoft YaHei", "SimSun", HELVETICA; }
.language{ color:#FFFFFF; font-size:16px;}
.language a:link, .language a:visited{ color:#ffffff; text-decoration:none;}
.language a:hover{ color:#FFFF99; text-decoration:underline;}

.navigation{ height:70px; color:#fff; font-size:20px;border-right:1px solid #fff;}
.navigation a:link{ color:#fff; text-decoration:none;}
.navigation a:hover{ color:#fff; text-decoration:none;}
.navigation a:visited{ color:#fff; text-decoration:none;}

.navigation li{ width:140px; height:70px; line-height:70px;  float:left; list-style:none; border-left:1px solid #fff; text-align:center;}
.navigation li:hover{ background-color:#EFEFEF; color:#333;}
.navigation li:hover a{ color:#333;}

.dtext{ color:#fff; font-size:28px; line-height:70px;}

#xwlist{ width:247px; overflow:hidden;}

.newstext,.newstext a{ color:#000; font-size:20px; line-height:60px; padding-left:10px;  text-decoration:none;}

.newslist{ color:#333; font-size:15px; line-height:30px; padding-left:10px;text-decoration:none; }
.newslist li{ list-style:none;}
.newslist a:link,.newslist a:hover,.newslist a:visited{ text-decoration:none; color:#333;}

.foottext{ color:#fff; font-size:14px; line-height:200%}
.foottext a:link, .foottext a:hover,.foottext a:visited{ color:#fff; text-decoration:none;}

.abouttext{ color:#333; font-size:28px; line-height:40px;}

p.MsoNormal 
{mso-style-parent:""; 
margin-bottom:.0001pt; 
text-align:justify; 
text-justify:inter-ideograph; 
margin-left:0cm; margin-right:0cm; margin-top:0cm} 

.aboutlist{ color:#333; font-size:16px; line-height:36px; }

.plist li{ list-style:none; width:240px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; float:left; padding-left:5px; padding-top:5px; text-align:left; background-color:#fff;}
.plist li img{ padding:12px; width:210px; height:160px; border:0;}

.left_nav_text{ font-size:18px; line-height:48px;}

.left_nav_text li{ width:186px; height:48px; background:url(../images/nav_bg_1.png) no-repeat;  color:#333; text-decoration:none;  list-style:none; margin-top:12px; padding-left:20px;}
.left_nav_text li a:link, .left_nav_text li a:visited, .left_nav_text li a:hover{ color:#333; text-decoration:none;}
.left_nav_text li:hover{ width:186px; height:48px; background:url(../images/nav_bg_2.png) no-repeat; color:#FFFFFF; text-decoration:none;}
.left_nav_text li:hover a{ color:#fff;}

.left_nav_text .on { width:186px; height:48px; background:url(../images/nav_bg_2.png) no-repeat; color:#FFFFFF; text-decoration:none;}

.eleft_nav_text{ font-size:18px; }

.eleft_nav_text li{ width:186px; height:48px; background:url(../images/nav_bg_1.png) no-repeat;  color:#333; text-decoration:none;  list-style:none; margin-top:12px; padding-left:20px;}
.eleft_nav_text li a:link, .left_nav_text li a:visited, .left_nav_text li a:hover{ color:#333; text-decoration:none;}
.eleft_nav_text li:hover{ width:186px; height:48px; background:url(../images/nav_bg_2.png) no-repeat; color:#FFFFFF; text-decoration:none;}
.eleft_nav_text li:hover a{ color:#fff;}

.eleft_nav_text .on { width:186px; height:48px; background:url(../images/nav_bg_2.png) no-repeat; color:#FFFFFF; text-decoration:none;}

.prolist, .prolist a{ color:#333; font-size:15px; line-height:30px; text-decoration:none; }
.prolist li{ width:238px; height:220px; float:left; list-style:none; background-color:#fff; border:1px solid #ccc; text-align:center; margin-right:15px; margin-bottom:15px;}
.prolist li img{ width:210px; height:160px; border:0; padding-top:12px; }

.product_img{
max-width:600px;
width:500px;
width:expression(document.body.clientWidth>600?��600px��:��auto��);
overflow:hidden;}

.to_next,to_prev { color:#333; text-decoration:none;}
.to_next a,to_prev a { color:#333; text-decoration: underline ;}

/* 在现有的CSS样式中添加以下内容 */
.left_nav_divider {
    border-top: 1px dotted #ccc;
    margin: 10px 0;
    height: 1px;
    list-style-type: none;
}

.left_nav_text li a.active {
    color: #ff0000; /* 根据您的设计需要调整活跃状态的颜色 */
    font-weight: bold;
}

.pagination {
    text-align: center;
    margin: 20px 0;
}

.pagination a {
    display: inline-block;
    padding: 8px 12px;
    margin: 0 2px;
    border: 1px solid #ddd;
    color: #333;
    text-decoration: none;
    border-radius: 4px;
}

.pagination a:hover {
    background-color: #f5f5f5;
}

.pagination a.active {
    background-color: #4CAF50;
    color: white;
    border: 1px solid #4CAF50;
}

.pagination .prev-btn, .pagination .next-btn {
    font-weight: bold;
}