body { font-size:12px; margin:0; padding:0; text-align:center;  font-family:tahoma; }
select,input,textarea { font-size:12px; color:#333333; }
div,form,ul,ol,li,img { margin:0; padding:0; border:0; list-style:none; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
p { margin:0; padding:4px 0px 2px 0px; }

a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color: #ff3300; text-decoration:none;}
a:active {color: #ff3300;}

a.white:link { color:#fff; }
a.white:visited { color:#fff; }
a.white:hover { color:#fff; }
a.white:active { color:#fff; }

.blank3 { font-size:1px; height:3px; clear:both; }
.blank6 { font-size:1px; height:6px; clear:both; }

.container { width:900px;  margin-left:auto; margin-right:auto; overflow:hidden; word-wrap:break-word;  }
.top .logo { float:left; margin:5px 0 10px 20px; }
.top .text { float:right; margin:75px 0 0 0; }
.top .menu { clear:both; }

.cleft { float:left; width:190px; }
.cleft .probg { min-height:300px; height:auto !important; height:300px; background:url(../images/index_leftcategoriesbg.gif); text-align:left; padding:5px 0 5px 25px; }
.cleft .probg ul li { margin:8px 0 8px 0; }
.cleft .contact { background:url(../images/index_contact2.gif); height:134px; overflow:hidden; line-height:23px; text-align:left; padding:30px 10px 10px 10px; }

.cright { float:right; width:700px; }
.cright .pcontent { padding:10px; text-align:left; line-height:20px; }

.cbottom { clear:both; margin-top:5px;  line-height:18px; text-align:left; background:#E5E5E5; }
.cbottom .copy { float:left; width:600px; text-align:left; margin:10px 0 0 20px; }
.cbottom .logo { float:right; margin:40px 20px 0 0; }

.titleArea { border-bottom:2px solid #C4C4C4; padding:2px 0 4px 0; }
.titleArea .ftitle { float:left; }
.titleArea .fmore { float:right; margin:8px 0 0 0; }

.nList { margin:5px; text-align:left; }
.nList li { margin:2px 0 2px 0; padding:2px 0 3px 0; border-bottom:1px solid #F4F4F4; }
.nList li .date { float:right; color:#848484; font-size:10px; }
.nList2 { margin:5px; text-align:left; }
.nList2 li { margin:4px 0 4px 0; padding:4px 0 4px 0; border-bottom:1px solid #F4F4F4; }
.nList2 li .date { float:right; color:#848484; font-size:10px; }

.proTitle { background:url(../images/index_products.gif) no-repeat; height:19px; text-align:right; padding:10px 10px 0 0; }
.proList { }
.proList ul li { float:left; width:120px; margin:10px 8px 5px 8px; }
.proList ul li h1 { margin:5px 0 0 0; text-align:center; font-size:12px; font-weight:normal; }

.proList2 { }
.proList2 ul li { float:left; width:120px; margin:10px 20px 5px 20px; }
.proList2 ul li h1 { margin:5px 0 0 0; text-align:center; font-size:12px; font-weight:normal; }

.plist { line-height:20px; }
.plist ul li { padding:5px; border-bottom:1px dashed #ccc; }
.plist ul li .pic { float:left; width:100px; text-align:center; }
.plist ul li .text { float:right; width:560px; }
.plist ul li .text h1 a { font-size:14px; font-weight:bold; }

.atitle { text-align:center; color:#FF0000; font-size:16px; font-weight:bold; margin:5px 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #ccc; }
.ainfo { color:#666; margin:5px 0 5px 0; text-align:center; }
.acontent { line-height:20px; padding:5px; text-align:left; }

.clear { clear:both; }
.ntext { line-height:20px; text-indent:2em; text-overflow:ellipsis; height:190px; overflow:hidden; text-align:left; }