/* CSS Document */
body{ 
   background:#fff;
   margin:0 auto;
   font-size:12px; 
   }
 
ul,li{padding:0;margin:0;}

img{border:0;}

table{
   font-size:12px; 
   border-collapse:collapse; 
   }

a{ 
   font-weight:normal;
   text-decoration:none; 
   color:#373737;
   }

a:hover{ 
   font-weight:normal;
   text-decoration:none; 
   color:#036ebe;
   }

.navbg{ 
   background:url(images/navbg.jpg) repeat-x left top;
   height:35px;
   }

#nav {
  line-height: 24px;  list-style-type: none;width:100%;height:35px;
}
#nav a {
   width: 102px; 
   font-size:14px;
   color:#363636;
   display:block;
   text-align:center;
   font-weight:normal;
   border-right:1px #363636 solid;
}

#nav a:hover  {
 font-size:14px;color:#d30202;
}
#nav li {
 float: left; width: 102px;height:20px;
   margin-top:8px;
   display:inline;
   line-height:20px;
}
#nav li a:hover{
}
#nav li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 102px; position: absolute; 
}
#nav li ul li{
 float: left; width: 102px;margin:0;height:25px;line-height:25px;
 background: #F6F6F6;border-bottom:1px #afaeae solid; 
}
#nav li ul a{
 display: block; width: 102px;text-align:center;border:0;color:#373737;font-size:12px;
}

#nav li ul a:hover  {
 color:#fff;text-decoration:none;font-weight:normal;font-size:12px;background:#C00;
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}

.navbottom{ 
   background:url(images/navbottom.jpg) repeat-x left top;
   height:16px;
   }
   
.left{ background:#0a9de0;padding-top:5px;}

.leftbg02{ background:#fff;}  

.lefttitle{ 
   background:url(images/lefttitle.jpg) no-repeat left top;
   height:31px;
   font-size:14px;
   color:#046dbe;
   font-weight:bold;
   padding-left:50px;
   }

.padding01{padding-top:5px;}
   
.pictitle{ height:20px;} 

.pictitle a{ color:#436e9d;} 

.picbox{ 
   background:url(images/picbox.jpg) no-repeat center center;
   height:125px;
   }

.more01{color:#fe0002;padding-right:20px;}

.more01 a{color:#fe0002;}

.more01 a:hover{color:#000;}

.zzjg a{color:#436e9d;}

.zzjg a:hover{color:#000;}

.bg02{ 
   background:#e60535; 
   width:80px; 
   display:block;
   height:22px; 
   color:#fff; 
   font-weight:bold; 
   text-align:center; 
   line-height:22px;
   font-family:Arial, Helvetica, sans-serif;}

.centertitle,.subtitle{ 
   background:url(images/center_title.jpg) no-repeat center center;
   height:22px;
   font-size:14px;
   color:#00578c;
   font-weight:bold;
   text-align:center;
   border-bottom:1px #020202 solid;
   }

.centermore{ 
   height:22px;
   border-bottom:1px #dedede solid;
   }

.newslist01{ 
   background:url(images/icon.jpg) no-repeat left center;
   height:25px;
   padding-left:14px;
   }

.newslist01 a{ 
   color:#373737;
   }
   
.newslist01 a:hover{ 
   color:#036ebe;
   }

.newsdate{ 
   color:#ff9d00;
   width:90px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
   }     

.service img{margin:0 5px;}

.box02{ 
   background:url(images/box02.jpg) no-repeat center center;
   }

.pic02{ height:100px; width:130px;}

.pic02 img{ height:90px; width:120px;}

.product_name{ height:20px;}

.pic01{ height:100px; width:130px;}

.pic01 img{ height:90px; width:120px; border:1px #e5e5e5 solid; margin:0 5px;}

#demo{overflow: hidden; width:510px; height:100px; margin-top:10px;}

.righttitle{ 
   background:url(images/righttitle.jpg) no-repeat left top;
   height:30px;
   padding-top:5px;
   font-size:14px;
   color:#fff;
   font-weight:bold;
   text-align:center;
   }
   
 #ddemo{overflow: hidden; width:220px; height:150px; margin-top:10px;}  
   
.zjjs img{ margin:8px; line-height:18px;width:80px; height:107px;}

.zjjs{line-height:18px;color:#373737;}

.zjjs span{ line-height:26px;}

.zjjs a{color:#f00;}

.ztzl{background:url(images/picline.jpg) no-repeat center bottom;text-align:center; height:47px;}

.input{width:120px;height:16px;border:1px #c3c2c2 solid;}

.foot{border-top:5px #0a9de0 solid;font-size:12px;color:#000;line-height:25px;}

.foot a{font-size:12px;color:#0672a3;}

.subtitle{ 
   background:url(images/subtitle.jpg) no-repeat left center;
   padding-left:5px;
   }

.con{line-height:24px;padding:10px;}
