/* CSS Document */
body,span,div,ul,li,h1,h2,h3,h4,h5,h6,h7,p,strong,a,img{ border:0px; margin:0px; line-height:25px;font-family:Arial;}
body{ background:url(../images/1_r5_c3.jpg);font-size:12px;font-family:Arial;}
a,a:hover{ text-decoration:none; color:#999;}
ul,li{ list-style:none;}
/*top*/
.topwrapper{ height:115px; background:url(../images/1_r1_c2.jpg) repeat-x;}
.top{ width:1200px; height:115px; background: url(../images/1_r1_c1.jpg) no-repeat; margin:0 auto;}
.topwrapper .top .language{ position:absolute;  right:14.5%;}
.language a{}


/*menu*/
.menuwrapper{ width:1100px; margin:0 auto;}
.menu{min-height:44px; *height:44px; margin-top:5px; position:absolute;  }



#nav {
  line-height: 24px; list-style-type: none; padding:15px 0px; margin:0 auto;
 }


#nav li {
 float:left; width:110px; text-align:right; 
}
#nav li a{ color:#000000; font:bold; font-size:15px; text-align:left;   }

#nav li a:hover, a:visited, a:active{ color:#f60;}
#nav li ul {
list-style-type:none;
width:90px;
left:-999em; 
position:absolute; 
padding-top:6px;
z-index:100;

}
#nav li ul li{
 float: left; width:105px;
}
#nav li ul a{
 display: block;color:#000000; background:#FFFFCC; padding-left:20px; 
}
#nav li ul a:link {
 color:#000; text-decoration:none;
}
#nav li ul a:visited {
 color:#000;text-decoration:none;
}
#nav li ul a:hover {
 color:#F3F3F3;text-decoration:none;font-weight:normal;
 background:#f60; 
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left; 
}


/*menu*/

/*news*/
.blank15{ height:15px; clear:both;}
.news{ width:979px; background:url(../images/1_r2_c2232jpg.jpg) no-repeat; height:25px; padding:2px 12px; margin:0 auto;    }
/*news*/
/*middle*/
.middle{  width:970px; margin:0 auto; padding-top:15px;}
.middle1,.middle2,.middle3{ border:#999999 1px solid; padding:5px; overflow:hidden; height:300px; width:220px; margin-right:10px; float:left; }
.middle4{border:#999999 1px solid; padding:5px; overflow:hidden; height:300px; width:220px; float: left;}
.middle1 p,.middle2 p,.middle3 p,.middle4 p{ font-size:12px;}


/* foot*/
.footer1{ width:983px; height:23px; padding:5px; background:url(../images/1_r13_c2.jpg) no-repeat; margin:0 auto; clear:both; margin-top:15px; }
.footermenu{ padding-left:5px;}
.footermenu li{ padding-right:15px; float: left;}
.footermenu li a{ color:#333333;}


/*main*/
.mainwrapper{ width:993px; margin:0 auto;}
.mainleft{ border:1px solid #CCCCCC; width:200px; float:left; }
.title{ height:30px; background:url(../images/title1.jpg) repeat-x; width: 200px; }
.main{ padding:5px;}
.leftlist li{ list-style:url(../images/icon.jpg); line-height:30px; border-bottom:#ddd 1px dashed;}
.leftlist li a{ color:#333;}

.mainrigrht{ border:1px solid #CCCCCC; width:750px; margin-left:23px; float:left;}

.right{
     float:right;
    }

.pro_list2{ padding:5px;}
.pro_list2 .list{ float:left; width:150px; display:inline; margin-left:15px;}
.pro_list2 .list .pic{ width:100px;margin-left:15px;margin-right:15px;}
.pro_list2 .list .name{ text-align:center; height:25px; line-height:25px; width: 176px;}