@charset "utf-8";
/*站点的主体内容相关的全局配置*/
body{ margin:0 auto; padding:0; width:1000px;font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
img{ border:0; padding:0; margin:0;}
div{border:0; margin:0; padding:0; }
ul,dl,dd,dt{ padding:0; margin:0; list-style:none; border:0;}
li{ list-style:none; display:block; float:left; padding:0; margin:0; border:none;}
a{ font-size:12px; color:#7F7F7F; text-decoration:none; font:Tahoma, Geneva, sans-serif; display:block; float:left;}
a:hover{ text-decoration:none; color:#114858;}
p{ margin:0; padding:0; border:none;}
/*站点头部CSS*/
#header{ width:952px; height:197px; padding-left:23px; padding-right:23px; background-image:url(../images/hback.jpg); background-repeat:repeat-x;}
#header object{ float:left; background-color:#FFF;}
#header img{width:366px;height:197px; float:right; border:none; }

.back{ width:952px; padding-left:23px; padding-right:23px; background-color:#FFFFFF; float:left;}

#content{ float:left; width:952px; background-color:#FFF; border-top:solid 3px #FFFFFF; }
.content{float:left; width:952px; }
#fnav{ width:952px; background-image:url(../images/fnav.jpg); background-repeat:repeat-x; height:23px; padding-top:10px; }
#fnav li{ color:#FFF; padding-left:6px; padding-right:6px; width:}
#fnav li a{ color:#FFF; font-size:13px;}

#footer{ width:952px; background-image:url(../images/footer.jpg); background-repeat:repeat-x;height:305px; float:left;}
#rsign{ margin-right:37px; width:517px; height:305px; background-image:url(../images/sign.jpg); float:right;}
#menu{ float:left;border-bottom:solid 1px #ffffff; width:892px; height:18px; padding-bottom:6px; padding-top:11px; padding-left:60px; font-size:14px; font-weight:400; color:#5A5A5A;}
#menu li{ padding-left:8px; padding-right:8px; line-height:0.9em;} 

#siteleft{ width:237px; padding-top:14px; float:left;}
#siteleft img{ width:157px; height:24px; border:none; float:left;}
#siteleft span{ width:90%; text-align:right; line-height:1.9em; display:block; float:left;}
#siteleft span a{ float:right;line-height:1.9em; display:block; color:#24706E;}

#psearch{ padding:0px; margin:0px; padding-left:10px; float:left; margin-top:8px; }
#psearch input{ float:left; width:130px; height:18px; margin-left:0; }
#psearch img{ width:80px; height:25px; float:left; margin-left:7px;}
#searchdiv{ width:100%;  float:left; height:50px;}
.divline{ width:100%; float:left; display:block;}

#leftmenu{ padding-left:10px; width:100%;margin-top:14px; float:left;}
#leftmenu li{ width:100%;}
#leftmenu li a{ line-height:1.9em; width:208px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#leftmenu img{width:19px; height:17px;}

#pleftmenu{ padding-left:10px; width:100%;margin-top:14px; float:left;}
#pleftmenu li img{ margin-left:27px; float:left;}
#pleftmenu li a{ line-height:1.9em; color:#114845; padding-left:27px; float:left;}
#pleftmenu li a:hover{ font-weight:700; _padding-left:0px; float:left;}

#pleftmenu img{width:19px; height:17px;}

#siteright{ width:674px; padding-top:20px; padding-right:20px; float:right;}
#siteright img{ float:right; width:482px; height:450px; background-color:#FFF;}
#siteright a img{ float:left; width:192px; height:90px;}
#comesoon,#hcomesoon{ float:left; padding-top:8px; width:100%;border-top:dotted 1px #787878;}
#comesoon a img,#hcomesoon a img{ width:99px; height:24px; }
#hcomesoon{ padding-top:20px;}

#csiteright{width:674px;padding-top:19px; float:right;}
#csiteright ul{ border-bottom:dotted 1px #787878; width:100%; float:left; padding-bottom:5px;}
#csiteright ul li{ color:#114845; font-weight:700;}
#csiteright ul li a{ color:#114845;font-weight:700;}
#contentinfo{background-color:#FFFFFF; float:left; width:614px;_width:610px; min-height:400px;padding-top:14px; *padding-top:8px; _padding-top:13px; padding-right:40px; line-height:1.8em; text-align:justify; padding-bottom:20px; padding-left:20px;}
#contentinfo h3{ color:#000; font-weight:700; font-size:15px; width:100%; float:left; text-align:center; padding-top:9px; padding-bottom:10px;}

#newslist{ width:674px; min-height:400px; padding-top:19px; float:right; padding-bottom:30px; background-color:#ffffff;}
#newslist ul{ width:100%; display:block; float:left;}
#newslist ul li{ width:100%; display:block; float:left;width:400px;}
#newslist a{ float:left; padding-left:5px; padding-right:5px;}
#newslist strong{ float:left;}
#backlist{ background-color:#FFFFFF;  width:674px; float:right; text-align:right; _width:674px;}
#backlist a{ float:right; color:#114858; line-height:1.9em; margin-top:10px; padding-bottom:5px; padding-right:40px; font-weight:700;}

.productitem dt{ float:left; clear:left; width:100%; padding-bottom:10px;}
.productitem dt a{ font-size: 12px; color:#114858; font-weight:700;}
.productitem dd{ margin-top:19px; padding-bottom:9px; margin-bottom:19px; }
.productinfo{ width:82px; height:90px; display:block; float:left; padding-right:11px; padding-bottom:16px;*padding-bottom:5px; }
.productinfo img{ width:70px; height:70px; display:block; float:left; }
.productinfo a{ width:70px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}

.sproductitem dt{ float:left; clear:left; width:100%; height:17px;}
.sproductinfo{float:left; width:635px; margin-top:10px; padding-top:8px;_width:635px;}
.sproductinfo	 img{ width:96px; height:96px; padding:2px; padding-left:0; display:block; float:left;}
.sproductinfo img:hover{ cursor:pointer;}
.sproductinfo a{ float:left; color:#114858; padding-left:21px; font-weight:700;}
.sproductinfo div{ padding-left:21px; height:75px; width:510px; color:#999;}
#detailslink{height:21px;}
#detailslink a{ float:right; }

#snewslist{ float:left; text-align:center; padding-bottom:8px; padding-left:250px;}
#snewslist a{ float:left; padding-left:5px; padding-right:5px;color:#114858;}
#snewslist strong{ float:left; color:#114858;}

#procome{ width:674px; float:left; margin-bottom:18px;}
.cproductinfo{ width:86px; height:108px; display:block; float:left; padding-right:10px; }
.cproductinfo img{ width:66px; height:66px; display:block; float:left; }
.cproductinfo a{ width:70px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:9px; text-align:center;}

#vBigPic{ background-color:#FFF; display:none; padding:2px; border:solid 1px #333; position:absolute; left:300px; top:150px;}
#vBigPic img{ float:left; clear:left;}
#vBigPic a{ float:left; line-height:2em; padding-left:2em;}

.pcontentinfo{ float:left; width:674px; padding-top:17px; padding-bottom:27px; }
.pcontentinfo a{ float:left; margin-left: 20px; margin-right:37px;}
.pcontentinfo img{ width:215px; height:215px; margin-top:3px;}
.pcontentinfo table{ width:372px; float:left; }
.pdcontentinfo{ float:left; width:617px;padding-left:20px; padding-right:37px;padding-top:17px; padding-bottom:27px;}
.leftcell{width:93px; padding-top:8px; padding-left:15px; color:#FFF; padding-bottom:6px;}
.rightcell{padding-top:8px; padding-left:15px; color:#000; padding-bottom:6px;background-color:#CBDEDE;}

#form{ float:left; padding-left:58px; padding-top:20px; display:block;  width:287px;}
#form img{ float:left;}
#inputform{ float:left; background-image:url(../images/indexb.jpg); background-repeat:repeat-x; width:290px; height:235px;}
.fillform{ width:262px; float:left; margin-left:13px; padding-top:8px;_margin-left:7px; _padding-top:4px;}
.fillform input{ width:121px; height:15px; font-size:11px;font-family:Tahoma, Geneva, sans-serif; }
.fillform span{ font-size:10px; color:#FFF; display:block; float:left; border:none;}
.fillform textarea{ width:256px; height:56px; margin-top:10px; font-size:11px;font-family:Tahoma, Geneva, sans-serif;  }

