/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:13px; color:#1e1e1e;font-family:"Microsoft YaHei"; width:100%; background:url(top_bg.jpg) repeat-x top; }
a{ color:#1e1e1e; text-decoration:none;}
ul,li{ list-style:none;}
img{border:none;}
#top{ width:1000px; margin:0 auto; height:73px;}
#top .logo{ width:298px; height:73px;float:left;}
#top .logo img{ float:left;}
#top .nav{float:left; width:702px; padding-top:12px;}
#top .nav ul{ padding-left:131px;}
#top .nav ul li{float:left; width:95px; height:73px; line-height:73px; background:url(nav_li_bg.jpg) no-repeat right center;}
#top .nav ul li a{ display:block;float:left; width:95px; height:73px; line-height:73px; text-align:center; font-size:12px; font-family:"Microsoft YaHei"; font-size:14px; }
#top .nav ul li a:hover{ background:url(nav_li_hover_bg.jpg) no-repeat center 58px;}
.nav h1{ font-size:14px; text-align:center}

#banner{ width:100%;height:404px; clear:both;}
#hotpic { width: 100%; height:404px; overflow: hidden; margin: 0 auto; }
#NewsPic { position: relative; width: 100%; height:404px; overflow: hidden;}
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 19px; line-height: 19px; bottom: 21px; left:50%; margin-left:500px; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 19px; text-align: center;  cursor: pointer; margin-right:10px; }
#NewsPic .Nav span.Normal { color: #FFF; background: url(foucs_a_bg.png) no-repeat; }
#NewsPic .Nav span.Cur { background:url(foucs_hover_bg.png) no-repeat; color: #FFF; }
#NewsPicTxt { position: relative; width: 380px; height: 19px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; }
#NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 16px; font-weight: 700; color: #000; text-decoration: none; }
#NewsPicTxt a:hover { color: red; }


#cont{ width:100%; overflow:hidden;}
.advani{ width:1000px; margin:0 auto;}
.advani h3{text-align:center;font-size:23px; color:#000; height:38px; padding-top:28px;}
.advani h3 .en{ font-size:18px; font-weight:normal; color:#6e6e6e;}
.causei { text-align:center; margin-bottom:31px;}
.advani h4{ font-size:14px; background:url(advan_bg.jpg) no-repeat left bottom; line-height:38px; height:38px;}
.advani p{ padding-right:32px; padding-top:9px;}
.product_index{ width:100%; background:#f3f3f3; height:653px;}
.product_index h2{  height:40px; padding-top:47px; text-align:center; font-size:23px;}
.product_index h2 .en{ font-size:18px; font-weight:normal; color:#6e6e6e;}

.plisti{ text-align:center; line-height:49px; height:49px; }
.plisti a{ margin-right:31px;}



.product_index ul {margin:0 auto; width:999px; }
.product_index ul li{ width:333px; height:246px; float:left;   }
.product_index ul li a{ display:block; background:url( imglist_li_bg.jpg) no-repeat center bottom; width:333px; height:246px; margin:0 auto; text-align:center;   }
.product_index ul li a span{ margin:0 auto;margin-top:-42px; color:#fff; position:relative; display:block; width:320px; line-height:42px; background:#000; opacity: 0.66;filter:alpha(opacity=66); }
.product_index ul li img{}
.product_index ul li a:hover{ background:url(imglist_li_hover_bg.jpg) no-repeat center bottom; color:#fff; }


.main{ width:1000px; margin:0 auto; clear:both;}

.abouti{ clear:both; background:url(about_bg.jpg) no-repeat center top; width:100%; height:364px;  }
.abouti h3{ text-align:center;font-size:23px; color:#fff; height:88px; padding-top:65px;  }
.abouti h3 .en{ font-family:Arial, Helvetica, sans-serif; font-size:18px;font-weight:normal;}

.abouti p{ text-align:center; font-size:16px; color:#fff; line-height:27px; }
.abouti p img{ margin-top:53px;}

.newsi{ width:100%; height:280px; clear:both; background:url(news_bg.jpg) repeat-x top; height:}
.newsi h2{ background:url(news_h3_bg.jpg) no-repeat center bottom; text-align:center;font-size:23px; color:#000; height:44px; padding-top:52px;  }
.newsi h2 .en{ font-family:Arial, Helvetica, sans-serif; font-size:18px;font-weight:normal;}
.newsi img{ float:left;}
.newsi ul{ width:544px; float:left; margin-top:74px;}
.newsi ul li{  height:80px; line-height:19px;  background:url(news_li_bg.png) no-repeat left top;  }
.newsi ul li span{ display:block; width:29px; height:29px; float:left; text-align:center; color:#fff; line-height:29px;}
.newsi ul li h4{ text-indent:20px; line-height:29px; font-size:14px; font-weight:normal;}
.newsi ul li p{ line-height:19px; font-size:14px;}



#foot{ clear:both; width:100%; background:url(foot_bg.jpg) repeat-x;color:#fff; margin-top:24px; padding-top:46px;}
#foot a{color:#595959;}
#foot .service{ height:169px; width:1000px; margin:0 auto;}
#foot .electric{ margin-left:22px; text-align:center; width:114px; float:left; margin-bottom:20px;}
#foot .electric h3{line-height:46px; text-align:center;font-size:14px; }
.sub{ clear:both; width:1000px; margin:0 auto; text-align:center; line-height:22px; height:198px; margin-top:24px;}
.sub h3{font-size:14px;}

.mes{ width:513px; float:left; margin-left:15px;}
.mes h3{line-height:46px; text-indent:33px;font-size:14px; }
.cont_b{float:left; width:284px; _margin-left:0px; margin-left:52px;}
.cont_b h3{line-height:46px;font-size:14px; }
.copy{ clear:both; width:1000px; margin:0 auto; text-align:center;line-height:65px; color:#595959;}


#banner_in{clear:both; height:267px; background:url(banner_in.jpg) no-repeat center top;}
#contents{ clear:both;width:100%; overflow:hidden;}
#contents .main{ width:1000px; margin:0 auto; overflow:hidden;}
.left{ width:199px; float:left; margin-top:20px;}
.plist{width:199px;  padding-bottom:18px; }
.plist h2{ background:url(plist_h3_bg.jpg) no-repeat; height:41px; color:#000; font-size:14px; line-height:41px; text-indent:21px;width:199px;  }

.plist ul{ background:#f6f6f6; border:1px solid #fff;   }
.plist ul li{ border-top:2px solid #fff; height:30px; line-height:30px; }
.plist ul li a{ display:block; width:197px; height:30px; line-height:30px;text-indent:23px;}
.plist ul li a:hover{ background:#0871cb; color:#fff;}
.tel_img{ border:1px solid #f6f6f6;}

.right{ width:785px; float:left;margin-top:20px;border:1px solid #f6f6f6; margin-left:12px; padding-bottom:30px;}
.product{ }
.htitle{background:url(htitle_bg.jpg) no-repeat left bottom; height:33px;  font-size:14px;padding-top:21px; margin-left:15px; width:731px; margin:0 auto;}
.htitle .en{font-size:12px; font-weight:normal;}

.imglist {margin:0 auto;margin-top:20px;width:731px; }
.imglist li{ width:243px; height:156px; float:left; margin-bottom:20px;text-align:center;    }
.imglist li a{ display:block; background:url( imglist_li_bg.jpg) no-repeat center bottom; width:220px; height:156px; margin:0 auto; text-align:center;   }
.imglist li a span{ margin:0 auto;margin-top:-25px; color:#fff; position:relative; display:block; width:220px; height:25px; line-height:25px; background:#000; opacity: 0.66;filter:alpha(opacity=66); }
.imglist li img{border:none;}
.imglist li a:hover{ background:url(imglist_li_hover_bg.jpg) no-repeat center bottom; color:#fff; }

.news{ margin:0 auto; }
.news ul{ clear:both;padding-left:17px; padding-right:30px;padding-top:20px;}
.news ul li{ line-height:29px; background:url(news_li_bg.jpg) no-repeat left center; text-indent:14px;}
.news ul li A{}
.news ul li span{ float:right;}




.page{ padding-top:20px;clear:both;margin:0 auto; text-align:center;}
.page a{ margin-left:10px;}



.pos{ float:right; font-weight:normal; font-size:12px; padding-right:30px; margin-top:-25px;}
.pos a{text-decoration:none;}
.h1title{ height:35px; line-height:35px; font-size:14px; text-align:center; margin-top:20px;} 
.content_in{ width:731px; margin:0 auto; line-height:22px; margin-top:20px;}
#title_extra{ text-align:center; height:25px; margin:0 auto; line-height:50px;}
.des{ text-align:center; height:35px; line-height:35px;}
#up_down{ text-align:center; line-height:35px; margin-top:20px;}
#up_down a{color:#3e3431;}
#related_product { margin-top:35px;}

#name{color:#44474c;}
#tel{ }







