/*CSS reset*/
body{font-family:Arial, Helvetica, sans-serif; font-size:15px; height: auto; width:100%; border: 0px; margin: 0px  auto; background-color: #fff; background:url(images/topbj.gif) repeat-x;}
img { border: 0;}    
ol,ul{list-style: none;}    
h1,h2,h3,h4,h5,h6,em{font-weight: normal; font-style:normal; font-size: 100%;}    
a{padding:0px; margin: 0px; color: #333;  text-decoration: none;}
a:hover {color: #f60; text-decoration:underline;}
/*CSS font*/
.redfont2{color:#CC0000;font-size:12px;font-weight: bold;}
/*CSS header*/
#header{ width:940px; margin:0 auto; height:163px; overflow:hidden;}
.info{ float:left; margin:32px 0 0 20px; font-size:18px; font-style:italic; color:#7E7B72; font-weight:bold;}
.logo{ margin:13px 0 0 6px; float:left;}
#menu{margin:0px;_margin:-2px 0 0 0;padding:0px;background-image:url(/images/menu_bg.gif);height:43px;clear:both; width:940px;}
.nav{ float:left; width:940px; margin-top:5px;}
.nav a{ display:block; width:80px;  margin:10px 2px; background:url(images/nav.gif) no-repeat; float:left; text-align:center; color:#fff; font-weight:bold; line-height:26px;}
.nav a:hover {color: #c3c3c3; text-decoration:none;}
.search{ padding:12px 0 0 20px; width:940px; height:54px;}
.search li{ float:left; margin:0px 6px; line-height:35px;}
.form1{ width:220px; font-size:12px; height:20px; line-height:20px; vertical-align:middle;}

/*CSS main*/
#main{ width:100%; overflow:hidden; font-size:16px;}
#content{ width:940px; margin:12px auto 0 auto;}
#content div{ float:left;}

/*CSS left*/
#left{ width:274px;}
.categories{ width:260px; border:1px solid #c3c3c3; padding:6px; }
h2{ font-weight:bold; font-size:13px; line-height:28px; width:260px}
.p1 img{ border:1px solid #c3c3c3; padding:1px; float:left;margin:6px 8px 0px 6px;  }
.categories ul{ height:430px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p{ padding: 0; margin: 0;} 
.categories  li{ float:left; background:url(images/d2.gif) 0 6px no-repeat; padding-left:20px; width:180px; line-height:18px; font-size:15px;}
.categories  li a{ color:#555;}
.categories  li a:hover {color: #f60;}
.banner1{ border:1px solid #c3c3c3; float:left; margin:10px 0; width:272px;}
.recent{width:260px; height:550px; border:1px solid #c3c3c3; padding:6px;overflow:hidden;}
.recent li{ background:url(images/car.gif) 0 4px no-repeat; padding-left:18px; margin-left:6px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}

/*CSS right*/
.banner2{float:right;  width:650px;}
#right{ border:1px solid #c3c3c3; width:648px; margin:2px 0 0 15px;}
#right input{ vertical-align:middle; margin-top:-5px; margin-left:5px;*margin-top:-5px !important;*margin-top:-1px; !important;*margin-left:1px}
h1{height:27px;border-bottom:1px solid #c3c3c3; font-weight:normal; background-color:#f2f2f2;font-size:11px;}
h1 span a{ color:#333; font-weight:bold; float:left;line-height:27px; padding:0 6px 0 16px;}
h1 em a{color:#D96113; display:block; background:url(images/d3.gif) 0 11px no-repeat; padding-left:16px; float:left; margin:0 6px; line-height:27px;}
h1 a:hover{color:#D96113;}
.products{ width:636px; padding:6px;}
h3{ font-size:18px; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif; color:#666;}
.products ul{ float:right; width:318px;}
.li1{ font-size:10px; color:#c00; margin-top:6px; font-weight:bold;}
.li2{ color:#666; font-size:11px; margin-top:6px;}
.li3{float:left;}
.form2{ width:30px; margin-left:10px;}
.li4{background-image: url(images/or.gif);background-repeat: no-repeat;	background-position: left top; padding:10px 0 0 16px; margin-top:2px;}
.li4 a{color:#666;}
.li5{ margin-top:18px;}
.li5 a{ display:block;width:147px; padding-left:34px; font-weight:bold;}
.aa1{ background:url(images/t1.gif) no-repeat; line-height:29px;}
.aa2{background:url(images/t2.gif) no-repeat; line-height:24px; }
.aa3{ background:url(images/t3.gif) no-repeat; line-height:29px;}
.view{ padding-left:24px;}
.view a{ background:url(images/large.gif) no-repeat; padding-left:16px; color:#666; font-size:10px; font-weight:bold;}
.description{ width:627px; margin-top:30px; border:1px solid #c3c3c3; margin-left:9px; color:#666;display:inline;}
.title{ background:url(images/description.gif) no-repeat; width:80px; line-height:18px; margin:-19px 0 0 -1px; text-align:center;font-size:11px;font-weight:bold;position:absolute;}
.text1{ padding:8px; }
.description ul{ margin:0 0 8px 20px;}
.description li{ background:url(images/d4.gif) 0 7px no-repeat; padding-left:12px; line-height:18px;}
.down{ margin:0 0 -6px -2px; _position:absolute;}
.related{ width:627px; margin-top:16px; border:1px solid #c3c3c3; margin-left:9px; color:#666;display:inline;}
h4{ padding-left:12px; font-weight:bold; font-size:13px; line-height:28px; float:left;}
.list{ margin:6px; float:left; width:616px; display:inline; font-family:Arial, Helvetica, sans-serif;  font-size:13px;}
.list a{ display:block; width:123px; float:left; line-height:20px; color:#666; text-decoration:underline; font-size:11px;}
.line{border-bottom:1px dotted #c3c3c3; float:left; width:616px; margin-left:4px;}
h5{ width:630; background:url(images/addbj.gif) no-repeat; line-height:34px; padding-left:12px; font-weight:bold;}
.items{ width:630px; margin:20px 0 0 9px; color:#666;display:inline; height:auto;float:right;}
h6{ line-height:22px; background-color:#ebebeb; font-weight:bold; padding-left:12px;}
.items li{ float:left; width:144px; margin:10px 3px; font-size:11px; height:240px;}
.items li a{ color:#cd1110; font-weight:bold;}
.items li span{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.items li img{width:93px; height:68px;}
.illustrate{width:630px; margin:20px 0 0 9px; color:#666;display:inline;}
.pp1{font-weight:bold; font-size:13px; line-height:28px; padding:0 12px;}
.pp2{  line-height:16px; padding:0 12px;}
.illustrate ul{ margin:0 0 8px 20px;}
.illustrate li{ background:url(images/d4.gif) 0 7px no-repeat; padding-left:12px; line-height:18px;}

/*CSS footer*/
#footer{ width:100%; margin-top:10px; height:328px; background:url(images/footbj.gif) repeat-x;}
.foot{width:940px; margin:0 auto; color:#666; padding-top:23px;}
.foot li{ width:155px; border-right:1px solid #fff; float:left; height:229px;}
.foot li span{ font-size:13px; font-weight:bold; line-height:24px; padding-left:16px;}
.foot li a{ color:#D85F16; font-size:11px; display:block; padding-left:20px; line-height:14px;}
.footnav{padding-left:20px; line-height:28px; font-size:11px; }
.footnav a{ padding:0 8px; color:#666;}
.pay{padding-left:20px; }
.pay img{ margin-right:8px;float:left;}
.pay span{line-height:24px; float:left;}
.clear{ clear:both;}




 




