*{margin:0px; padding:0px;}
body{  font-size:12px; background-image:url(../images/bj.jpg); background-repeat:repeat-x; background-color:#EAEAEA; color:#000; font-family:"Î¢ÈíÑÅºÚ";}
ul{ list-style:none;}
img{ border:none;}
.clear{ clear:both;}
a{ color:#000; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ"}
a:hover{ text-decoration: underline;}
a.pclass{ width:172px; height:29px; line-height:29px; display:block; background:url(pabg.gif); padding-left:37px; color:#4C4C4C; text-decoration:none;}
a.pclass:hover{ background:url(pabghover.gif); }
.tit{ font-size:16px; font-weight:bold;}
h2{ font-size:12px; color:#FFFFFF; font-weight:normal;}

.box { padding:3px; border:1px solid #E9E9E9;}
.prolist img{ border:1px solid #ccc; padding:3px;}


#wrapper{ width:100%; margin:0 auto; align:center;}

#header{ width:990px; height:94px; background:#EDEDED;}
#header h1{ width:785px;height:94px;text-indent:-9999px; background:url(logo.gif) no-repeat left center; float:left;}
#header span{ display:block; width:205px; height:94px; background:url(topnav.gif) no-repeat right center; position:relative; float:left;}
#header span a{display:block; width:40px; height:40px;top:35px; }
#header span a.b1{ position:absolute;  right:100px;}
#header span a.b2{ position:absolute;  right:60px;}
#header span a.b3{ position:absolute;  right:20px;}

#nav{ width:990px; height:42px;}
#nav span{ display:block; height:42px; float:left;}
#nav span.l{ width:88px; background:url(nav1.gif) no-repeat; }
#nav span.r{ width:47px;background:url(nav3.gif); }

#nav ul{ text-align:center; width:855px;  float:left; background:url(nav2.gif);}
#nav ul li{  width:95px;height:42px; line-height:42px;float:left;}
#nav ul li a{ width:95px;height:42px;font-size:12px; color:#FFFFFF; text-decoration:none; display:block;  }
#nav ul li a:hover{ text-decoration:none; background:url(hover.gif) repeat-x center 1px;}

#banner{ width:990px; height:250px;}
#main{ width:990px; margin:21px 0 0 0 ;}

#main .conl{ width:220px; float:left;background:#B0000D;}
#main .conl h2{ text-indent:-9999px;}
#main .conl h2.pro{ width:220px; height:32px; background:url(left1.gif) no-repeat;}
#main .conl h2.list{width:220px; height:32px; line-height:32px; color:#FFFFFF; text-indent:43px;background:url(aboutusc.gif) no-repeat; font-size:12px; font-weight:normal;}

#main .conl dl{ width:209px; margin:0 0 0 11px; border-top:1px solid #fff; }
#main .conl dl dt{ width:209px; height:29px; line-height:29px; background:url(pabg.gif); text-indent:37px;; color:#4C4C4C; text-decoration:none;}

#main .conl dl h3 dt{width:209px; height:29px; line-height:29px; background:url(subpabg.gif); text-indent:52px;text-decoration:none; font-size:12px; font-weight:normal;}
#main .conl dl h3 dt a{color:#666; }

#main .conl dl dt a{ display:block; width:209px; height:29px; }
#main .conl dl dt a:hover{background:url(pabghover.gif); text-decoration:none;}
#main .conl h2.contact{ width:220px; height:37px; background:url(contactc.gif) no-repeat;}
#main .conl .contactlist{ width:170px;  background:url(contactcbg.gif) repeat-y; padding:8px 25px; line-height:21px;}



#main .conr{ width:758px; float:right;}
#main .conr .aboutus{ width:472px; height:200px; float:left; margin:0 11px 0 0;}
#main .conr .aboutus h2{ width:472px; height:32px; background:url(aboutus.gif) no-repeat; position:relative;}
#main .conr .aboutus h2 a{ display:block; width:50px; height:24px; position:absolute; top:5px; right:5px;}
#main .conr .aboutus dl{ display:block; width:472px; height:168px; background:url(aboutusbg.gif);}
#main .conr .aboutus dl dt{width:155px; float:left; padding:28px 10px 0 25px; }
#main .conr .aboutus dl dd{ width:267px; float:left;padding:28px 0 0 0; }
#main .conr .aboutus dl dd h3{color:#AF0009; font-weight:bold; text-decoration:underline; font-size:12px; padding-bottom:8px;}
#main .conr .aboutus dl dd p{ line-height:20px;}

#main .conr .news1{ width:275px; height:200px; float:left;}
#main .conr .news1 h2{width:275px; height:32px; background:url(news1.gif);position:relative;}
#main .conr .news1 h2 a{display:block; width:50px; height:24px; position:absolute; top:5px; right:5px;}

#main .conr .news1 ul{ width:235px; height:150px; padding:20px; background:url(news1bg.gif);}
#main .conr .news1 ul li{ height:25px; line-height:25px; text-indent:12px; background:url(newsarr.gif) no-repeat left center; border-bottom:1px dotted #676767;}

#main .conr .news2{width:472px; height:200px; float:left;margin:0 11px 0 0;}
#main .conr .news2 h2{ width:472px; height:32px; background:url(newsc.gif) no-repeat; position:relative;}
#main .conr .news2 h2 a{ display:block; width:50px; height:24px; position:absolute; top:5px; right:5px;}

#main .conr .news2 ul{ width:422px; height:126px; padding:15px 25px 25px 25px; background:url(aboutusbg.gif);border-bottom:1px solid #C6C5C3;}
#main .conr .news2 ul li{ height:26px; line-height:26px; text-indent:8px; background:url(newsarr.gif) no-repeat left center;}
#main .conr .news2 ul li span{color:#F77166; font-size:11px; padding:0 13px 0 0;}

#main .conr .case{width:275px; float:left;}
#main .conr .case h2{width:275px; height:29px; background:url(case.gif);position:relative;}
#main .conr .case h2 a{display:block; width:50px; height:24px; position:absolute; top:5px; right:5px;}

#main .conr .case ul{ width:235px; height:130px; padding:20px; background:url(news1bg.gif);border-bottom:1px solid #C6C5C3;}
#main .conr .case ul li{ height:25px; line-height:25px; text-indent:12px; background:url(newsarr.gif) no-repeat left center; border-bottom:1px dotted #676767;}

#main .conr .productshow{width:758px; height:160px; padding-top:11px; float:left;}




#main .conr h2.ntitle{ width:758px; height:32px; line-height:32px; background:url(aboutlist.gif);  text-indent:47px; }
#main .conr h2.ntitle a{ color:#FFFFFF;}

#main .conr .ncontent{ width:716px; border-bottom:1px solid #C6C5C3; min-height:435px; background:url(aboutcontent.gif);line-height:28px; padding:20px;}

.showpic{ text-align:center; }
.showpic img{ border:1px solid #eee; padding:3px;}

.leftbg{ color:#333; padding:10px 0 0 20px; background: #FFFFFF url(bg4.gif) no-repeat 20px 40px; margin:10px 10px 0 10px;}

.sublist{ height:35px; line-height:35px; padding:0 0 15px 0px;}



#footer{ width:990px; height:61px; background:url(footer.gif); margin-top:13px; color:#fff;}
#footer span{ display:block; padding:38px 0 0 400px;}


ul, li { margin: 0;  padding: 0;}
.top_nav { width:100%; margin:0 auto; background:url(images/1_11.jpg)}
.top_nav ul{ width:1000px; margin:0 auto}
.top_nav ul li {width:125px;height:44px;line-height:44px;text-align:center;    float: left;    list-style: none; margin:0 auto}
.top_nav ul li a { color: #fff;float: left;font-size: 14px;width:125px;height:44px;line-height:44px;text-align:center;text-decoration: none;font-weight:bold}
.top_nav ul li a:hover{ background-image:url(../images/hx_49.jpg); color:#000000;}


.zhsh_con{ width:712px; height:521px; margin:0 auto; padding:0}
.zhsh_con li{ width:170px; height:160px; float:left; list-style:none; margin:10px 3px 3px 3px;}

.yq {margin-left:10px; font-size:12px; color:#FFFFFF;}
.yq a{margin-left:10px; font-size:12px; color:#FFFFFF;}


.bq{ color:#FFFFFF; font-size:13px;}
.bq a{ color:#FFFFFF; font-size:13px;}
.ly{ color:#FF0000; font-size:14px;}
.ly a{ color:#FF0000; font-size:14px;}