/*  公用部分  */
TH {
	FONT-SIZE: 12px;
}
TD {
	FONT-SIZE: 12px;; LINE-HEIGHT: 170%;
	WORD-BREAK: normal
}
*{margin:0px;padding:0px; font-size:12px;}
html,body,ul,li,a,span,p{ padding:0;  margin:0; list-style:none;font:12px "微软雅黑";color:#666666;}
img{border:0px;}
body{ font-size:12px; text-align:center; background:url(../images/bg.jpg) repeat;}
p{ line-height:21px;}

a{ text-decoration: none;color:#666666; }
a:hover { text-decoration:none; color: #ff0000;} 
a:active { text-decoration: none;color: #666666;}
/*值 描述 
none 默认。定义标准的文本。 
underline 定义文本下的一条线。 
overline 定义文本上的一条线。 
line-through 定义穿过文本下的一条线。 
blink 定义闪烁的文本。 
inherit 规定应该从父元素继承 text-decoration 属性的值。 */
.fl{ float:left; display:inline;}
.fr{ float:right;}
.zi{ font-size:12px;}
.clear{clear:both;}


/*  head  */

.header{width:100%; background:url(../images/headtop.jpg) no-repeat top center; height:71px; }
.dher{ width:100%; background:url(../images/dhbg.jpg) no-repeat top center; height:41px;}
.dh{ width:1002px; margin:0 auto; border:0;}
.dh li{ width:122px; float:left; font-size:14px; line-height:38px; background:url(../images/libg.jpg) no-repeat right top; display:block; margin-left:3px;}
.dh li A:link { text-decoration:none; color:#444; font-size:14px; line-height:38px; font-weight:bold; display:block; font-family:"微软雅黑"}
.dh li A:visited { text-decoration:none; color:#444; font-size:14px; line-height:38px; font-weight:bold; display:block; font-family:"微软雅黑"}
.dh li A:hover { text-decoration: none; color:#ff0000; font-size:14px; line-height:38px; font-weight:bold; background:url(../images/dh1.jpg) no-repeat; display:block; font-family:"微软雅黑"}
.banner{ background:#2181CB;}
.bannerx{ width:100%; background:url(../images/bannerx.jpg) no-repeat top center; height:15px;}


/* CSS content */
.mainer{ width:100%; background:url(../images/mainbg.jpg) repeat-x top center; }
.main{ width:1002px; margin:0 auto;}
.mains{ width:1002px; margin:0 auto; }
.xwzx{ width:226px; border:1px solid #d3d3d3;}
.xwzxx{ width:220px; background:url(../images/xwzxxbg.jpg) no-repeat top center; height:184px; margin:0 auto; }
.gsjj{ width:437px; margin-left:20px;}
.gsjjx{ width:437px; padding-top:5px;}
.shipin{ width:292px; height:219px;}
.mainx{ width:1002px; margin-top:30px;}
.cpfl{ width:229px; }
.cpfls{ width:229px;}
.cpflx{ width:229px; background:#e7e7e7;}
.cpzs{ width:739px;}
.cpzss{ width:739px;}
.cpzsx{ width:739px; height:185px; background:#FFFFFF;}

/* CSS ny */
.mider{width:1028px; margin:0 auto; background:#FFFFFF;}
.mid{  width:1002px; margin:0 auto; padding-top:20px;}
.midl{ width:235px;}
.ksdh{ width:235px;}
.ksdhs{ width:235px;}
.ksdhx{ width:235px;  border-top:none;}
.ksdhx li{width:230px; text-align:left; background:#ededed; display:block; margin-top:5px;}
.ksdhx li A:link { text-decoration:none; color:#666; height:30px; background:#e1e1e1; line-height:30px; display:block; }
.ksdhx li A:visited { text-decoration:none; color:#666; height:30px; line-height:30px; background:#e1e1e1; display:block; }
.ksdhx li A:hover { text-decoration: none; color:#fff; background:#267be5; display:block; width:230px; height:30px; line-height:30px; }
.cplei a{ text-decoration: none; display: block;width:225px; height:28px; line-height:28px; font-size:12px;   background:#e1e1e1;}
.cplei a:hover { text-decoration: none; color:#fff; background:url(../images/lei1.jpg) repeat-x; display:block; width:225px; height:28px; line-height:28px;} 
.cplei a:active { text-decoration:none; color:#666; height:28px; line-height:28px;  background:#e1e1e1; display:block;}
.cplei li A:link { text-decoration:none; color:#666; height:28px;  background:#e1e1e1; line-height:28px; display:block; }
.cplei li A:visited { text-decoration:none; color:#666; height:28px; line-height:28px;  background:#e1e1e1; display:block; }
.nylx{ width:235px; margin-top:10px;}
.nylxx{ width:235px; border:1px solid #c1c1c1; border-top:none; background:#FFFFFF; text-align:left; }
.nylxx p{ line-height:21px; }

.midr{ width:740px; border-left:1px solid #CCCCCC;  }
.nydh{ width:740px; background:url(../images/nydh.jpg) no-repeat; height:38px; text-align:left; padding-left:50px; line-height:38px; color:#444;}
.nynr{ width:740px; margin-top:20px; text-align:left; line-height:21px; padding:10px;}


/* CSS foot */
.footer{ width:100%; background:url(../images/footbg.jpg) repeat-x top center; padding-top:15px; height:75px; }
.foot{ width:1002px; margin:0 auto;  color:#fff; text-align:center;}
.foot a{ color:#fff;}
.foot a:hover{ color:#ff0000;}
.pagelink{ float:right; height:26px; line-height:26px; background-color:#DCD9D4; margin:20px 0 0 0; padding:0 10px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

.prod-list li{ float:left; width:200px; margin-top:10px; margin-left:20px; }
.prod-list li img{ border:1px solid #dddddd;}
.prod-list li span{ display:block; line-height:25px;}