/* CSS Document */
body {
padding:0; margin:0; font:12px/150% Arial, Helvetica, sans-serif; color:#000000; list-style:none; background-color:#ffffff; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-position:top;
}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#559400; text-decoration:underline;}
.imgbd{ border:#CCCCCC solid 1px; padding:2px; background-color:#FFFFFF;}
.mt8{ margin-top:8px;}

.wz{border:#f2f2f2 solid 7px;}
.wz .wztit{ font-size:16px; font-weight:bold; padding-left:20px; height:30px; line-height:30px;}
.wz .wzdh{ color:#a3a3a3; text-align:right; padding-right:15px;}
.wz .wzdh a{ color:#a3a3a3;}
.wz .wzdh a:hover{ color:#559400; text-decoration:none;}

.wz .tit{ color:#559400; text-align:left; padding-left:20px; background-image:url(images/icon.gif); background-repeat:no-repeat; background-position:10px 14px; height:20px; line-height:20px; padding-top:10px; font-weight:bold;}
.wz .more{height:20px; line-height:20px; padding-top:10px;}

.ctt{ padding:10px; word-wrap:break-word;}

.leftmenu{ margin-top:70px;}
.leftmenu td{ height:27px; line-height:27px; border-bottom:#c0c2bd solid 1px;}
.leftmenu td a{ display:block; background-image:url(images/Lefticon.gif); background-repeat:no-repeat; background-position:30px center; padding-left:50px;}
.leftmenu td a:hover{background-image:url(images/Lefticons.gif); background-repeat:no-repeat; background-position:30px center; text-decoration:none; color:#559401;}
.leftmenu .ls a{background-image:url(images/Lefticons.gif); background-repeat:no-repeat; background-position:30px center; text-decoration:none; color:#559401;}

.leftmenu .ln2 a{ display:block; background-image:url(images/Lefticon.gif); background-repeat:no-repeat; background-position:50px center; padding-left:70px;}
.leftmenu .ln2 a:hover{background-image:url(images/Lefticons.gif); background-repeat:no-repeat; background-position:50px center; text-decoration:none; color:#559401;}
.leftmenu .ls2 a{background-image:url(images/Lefticons.gif); background-repeat:no-repeat; background-position:50px center; text-decoration:none; color:#559401; padding-left:70px;}
.leftmenu .ls2 a:hover{background-image:url(images/Lefticons.gif); background-repeat:no-repeat; background-position:50px center; text-decoration:none; color:#559401; padding-left:70px;}




.left_about{background-image:url(images/ltabt.gif); background-repeat:no-repeat; background-position:top;}
.left_prd{background-image:url(images/ltprd.gif); background-repeat:no-repeat; background-position:top;}
.left_pro{background-image:url(images/ltpro.gif); background-repeat:no-repeat; background-position:top;}
.left_cont{background-image:url(images/LeftTop.gif); background-repeat:no-repeat; background-position:top;}


.topdh td{ text-align:center;}
.topdh td a{ display:block; color:#FFFFFF; font-weight:bold; background-image:none; height:36px; line-height:36px;}
.topdh td a:hover{ background-image:url(images/dhsbg.gif); background-repeat:no-repeat; background-position:center center; text-decoration:none;}
.topdh .s a{background-image:url(images/dhsbg.gif); background-repeat:no-repeat; background-position:center center; text-decoration:none;}



.bottom{border:#f2f2f2 solid 7px;}
.bottom .btmtxt{ color:#575757; line-height:20px; padding-left:50px;}


.prd_tit{ padding-left:15px;}
.prd_tit td{ padding:0;}
.prd_tit a{ color:#dfdfdf; font-size:14px; font-weight:bold; text-decoration:none;}
.prd_tit a:hover{ color:#FFFFFF; text-decoration:none;}

.prdr_tit{ text-align:right; padding-right:15px;}
.prdr_tit a{ color:#ff0000; font-size:14px; font-weight:bold; text-decoration:none;}
.prdr_tit a:hover{ color:#d96f00; text-decoration:none;}


.mtp{ margin-top:35px;}


