/* CSS Document */
body{ background:#f2f2f2; font:12px 'ËÎÌå'; margin:0; }
.e-font{ font-family:Arial; }

a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#FF0000;}

.head{ width:963px; }
.head .top{ width:963px; }
.head .top .logo{ width:288px; height:105px; background:url(../images/logo.jpg) no-repeat; float:left; }
.head .top .search{ width:675px; float:left; text-align:right; }
.head .top .search .search-in{ width:270px; text-align:left; margin-top:32px; }
.head .top .search .search-in .name{ float:left; width:60px; color:#8e8e8e; line-height:30px;  }
.head .top .search .search-in .txt{ float:left; width:170px;  }
.head .top .search .search-in .btn{ float:left; width:40px; margin-top:4px;  }

.topandfoot{ width:953px;
			 padding-right:10px;
			 background:#000;
			 height:31px;
			 text-align:right;
			 color:#FFF;
			 line-height:31px;
			 overflow:hidden;
			 }
.nav{}
.nav a:link,.nav a:visited{color:#FFFFFF;}
.nav a:hover{color:#FF0000;}
			 
.readmore{ width:280px;  }
.readmore .ico{ float:left; background:url(../images/sjs.jpg) no-repeat right center; width:120px; height:16px; margin-right:5px; }
.readmore .rm{ float:left; height:16px; line-height:16px; overflow:hidden; color:#4a4a4a;  }
.readmore .rm a:link,.readmore .rm a:visited{color:#4a4a4a;}
.readmore .rm a:hover{color:#FF0000;}
.index{ width:963px; }
.index .banner{ width:963px; }
.index .bottom{ width:963px; border-top:1px solid #d6d6d6; margin-bottom:6px; }
.index .bottom .news{ float:left; width:302px; height:158px; background:url(../images/news.jpg) no-repeat; text-align:right; color:#4A4A4A; }
.index .bottom .news .news-in{ text-align:left; width:270px; line-height:22px; }
.index .bottom .products{ float:left; width:330px; height:158px; background:url(../images/products.jpg) no-repeat; text-align:right; }
.index .bottom .products .products-in{ width:300px; text-align:left; margin-top:50px; }
.index .bottom .products .products-in .products-in2{ color:#4a4A4A; width:160px; text-align:left; line-height:25px; }
.index .bottom .jsjc{ float:left; width:330px; height:158px; background:url(../images/jsjc.jpg) no-repeat; }
.index .bottom .jsjc .jsjc-in{ width:260px; text-align:left; margin-top:50px; }
.index .bottom .jsjc .jsjc-in .jsjc-in2{ color:#4a4A4A; width:135px; text-align:left; line-height:22px; }


.mainBg{width:963px; background:url(../images/mainBg.jpg) repeat-y; overflow:hidden; clear:both;}
.mainLeft{width:220px; overflow:hidden; float:left;}
.mainRight{width:742px; border-left:1px solid #CC0000; overflow:hidden; float:left;}

.aboutus{ width:742px; float:left; text-align:right; background:#fff; }
.aboutus .aboutus-in{ width:729px; text-align:left; }
.aboutus .aboutus-in .seat{ line-height:30px; }
.aboutus .aboutus-in .title{ font:25px 'ºÚÌå'; color:#666; line-height:30px; margin:10px 0; }
.aboutus .span{ color:#cc0000; }
.aboutus .span a:link,.aboutus .span a:visited{color:#cc0000;}
.aboutus .span a:hover{color:#FF0000;}
.aboutus .zw{ width:742px; text-align:center; }
.aboutus .zw .zw-in{ width:700px; text-align:left; color:#4a4a4a; line-height:25px; }
.news{ width:650px; color:#4a4a4a; }
.news .news-in{width:650px; }
.news .news-in .n-title{ float:left; width:550px; text-align:left; }
.news .news-in .n-date{ float:left; width:100px; text-align:right; }

.red{color:#FF0000;}

.pLink{}
.pLink a:link,.pLink a:visited{color:#666;}
.pLink a:hover{color:#FF0000;}

.leftnav{color:#666; margin-top:8px; }
.leftnav-name{ width:195px;
			   text-align:right;
			   line-height:22px;
			   background:url(../images/dw.jpg) no-repeat center bottom;
			   padding-right:5px;
			   }
.bold{ font-weight:bold; }
.leftnav-name a:link,.leftnav-name a:visited{color:#666;}
.leftnav-name a:hover{color:#FF0000;}

.page .cur{color:#FF0000;}
.page .cur a:link,.page .cur a:visited{color:#FF0000; font-weight:800;}