@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(images/bg.jpg) 0 0 repeat-x #0A0A0A; color:#000;line-height:25px;  }
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span { margin:0; padding:0; }
img{ border:0}
ul { margin:0; padding:0; list-style-type:none;  }
.clear { clear:both;  }
a{ text-decoration:none; color:#000;}
a:hover{ color:#DD0506;}
#top{ width:1000px; margin:0 auto; }
#top .top_po{padding:18px 18px 0 27px;}
#top .top_left{ float:left; width:239px; height:51px;}
#top .top_right{ float:right; width:716px; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:right; padding-top:21px; }
#top a{ color:#fff;}
#top a:hover{ color: #FF0000;}

#menu{ width:967px; margin:0 auto;}
#menu .menu_left{ float:left;}
#menu .menu_center{ float:left; width:927px; background:url(images/menu_bg.jpg) repeat-x; height:38px; }
#menu .menu_right{ float:left;}

#banner{ width:967px; margin:0 auto;}

#about{ width:967px; margin:0 auto; background:#FFF;}
#about .title{ float:left;}

#about .bg{ background:url(images/c1_bg.jpg) repeat-x; height:41px; float:left; width:766px;}
#about .bg1{ background:url(images/c1_bg.jpg) repeat-x; height:41px; float:left; width:617px;}
#about .bg .right{ text-align:right; padding-right:20px; margin-top:20px;}
#about .right{ float:left;}
#about .a_con{ background:#FFFFFF; height:204px; display:block;}
#about .a_con1{ background:#FFFFFF; height:200px; padding:0 20px;}
#about .a_con2{ background:#FFFFFF; min-height:400px; padding:10px 50px; }
#about .a_con3{ background:#FFFFFF; height:700px; padding:10px 50px; }
#about .a_con4{ background:#FFFFFF; text-align:left; width:967px; }
#about .a_con4 .cc1{ float:left; width:158px; background:#FFFFFF;}
#about .a_con4 .cc2{ float:left;}
#about .a_con4 .cc3{ float:left;}
#about .ap{ background:#FFFFFF; width:967px;}
#about  .a_left{ float:left; width:158px; color:#FFFFFF;}
#about  .a_line{float:left; padding-top:16px; width:19px; color:#FFFFFF; }
#about  .a_right{float:left; width:790px;color:#FFFFFF;}
#about .a_con2 img.ii{ border:1px solid #CCCCCC; padding:4px; margin:10px 29px 0 29px; float:left;}
#about .a_con2 .text{ margin-top:26px;  text-indent:24px; padding-right:25px; line-height:20px;}
#about .a_con img{ border:1px solid #CCCCCC; padding:4px; margin:10px 29px 0 29px; float:left;}
#about .a_con .text{ margin-top:26px;  text-indent:24px; padding-right:25px; line-height:20px;}
#about .a_con .text1{ margin-top:26px;  text-indent:24px; padding-right:25px; line-height:20px;}
#about .a_foot img.left{ float:left;}
#about .a_foot .center{ float:left; width:931px; background:#FFFFFF; height:12px; }
#about .a_foot img.right{ float:left;}
.contact{ padding:40px 20px;}

#foot{ width:967px; margin:0 auto; text-align:center; color:#FFF; font-weight:bold; height:40px; padding-top:20px;}

#about .a_con2 table tr td .leftline.about table tr td table tr td .ab12 { text-align: center; }


.pc{ background:url(images/bg3.jpg) repeat-y; min-height:365px; }
.pc1{ padding:4px 0px;}
.pc1 a {background-image:url(images/d.gif); background-position:13px 10px; background-repeat:no-repeat; display:block; color:#000; padding-left:20px; font-weight: bold;}
.pc1 a:hover { color:#F00;font-weight: bold;  }
.pc1 ul li{ border-bottom:1px dashed #CCCCCC; margin:0 10px;}
.pic{ width:860px; }
.pic li{ float:left; margin:9px;}
.pic img{ display:block; padding:2px; border:1px solid #CCC;}
.pic a{ text-align:center; display:block;}
