@charset "utf-8";
body{padding:0; margin:0; font: normal 12px/18pxHelvetica, Georgia, Arial, sans-serif, "宋体"; color:#000; text-align:center;}
a{font-size:12px; color:#f00; text-decoration:none}
a:hover{color:#333; text-decoration:none}
li a{color:#333;}
li a:hover{color:#8D8D8D;}
ul, li{padding:0; margin:0; list-style:none;}
img{border:none}
.aboutpic{border:1px solid #B2C2E3; padding:3px; margin:8px}
.img:visited img{border: 1px solid #B2C2E3;}
.img img{border: 1px solid #ddd;padding:5px;}
.img:hover img{border: 1px solid #bbb;}
.img:hover{color: #bbb; }

/*header*/
#banner{ width:985px; height:99px; margin:0 auto; background:url(layout/banner.jpg) no-repeat;overflow:hidden; }

#nav1{ width:auto; height:35px; margin:0 auto; padding:0;  background:url(layout/navBg.jpg); text-align:center; }
#nav{ width:985px; height:35px; margin:0 auto;  margin-left:3px; background:url(layout/navBg.jpg); text-align:center; }
#nav ul{padding:0; margin:0 auto;height:35px; width:985px; text-align:center; }
#nav li{padding:0 ; float:left; list-style:none; height:100%; width:98px; position:relative;}
#nav li a{font-size:14px; line-height:35px; color:#fff; display:block; text-decoration:none; font-weight:bold; color:#ECF2FB; text-align:center;}
#nav li a:hover{ font:normal 14px/35px Helvetica, Georgia, Arial, sans-serif, "宋体"; background-color:#000; background-image:url(layout/navHover.jpg);}
#nav li ul{display:none; position:absolute; top:35px; left:0px; _left:-40px; height:30px; overflow:hidden;}
#nav li ul li{  height:30px; float:left;  background:url(layout/navBg2.jpg); width:auto;}
#nav li ul li a{padding:0 10px;font:normal 12px/30px Helvetica, Georgia, Arial, sans-serif, "宋体"; }
#nav li ul li a:hover{ font:normal 12px/30px Helvetica, Georgia, Arial, sans-serif, "宋体"; background-color:#000; background-image:url(layout/navHover.jpg)};
#nav li:hover ul, #nav li.over ul{ display:block;}


#headerTips{ width:980px; height:33px; margin:0 auto; padding-top:10px; padding-bottom:5px; text-align:center; font:normal 12px/18px Helvetica, Georgia, Arial, sans-serif, "宋体"; text-align:left; overflow:hidden; }
#flash{ width:985px; height:auto; margin:0 auto; padding:2px auto; overflow:hidden;}
/*end header*/
/*main*/
.background{ border:solid 1px #ddd;  background:url(layout/backgroundBotton.jpg)  left bottom repeat-x; margin:0; padding:0;}
.background .title{ background:url(layout/backgroundTop.jpg) top left repeat-x;  width: auto; height:28px; }
.background  .title h3{  float:left; width:auto; height:28px; text-indent:2em; font: bold 12px/28px Helvetica, Georgia, Arial, sans-serif, "宋体"; color:#EC0000;  margin:0; padding:0; }
.background  .title .more{ width:70px; height:22px; float:right; text-align:center; padding-top:6px; margin:0;}
.background   .title .more a{display:block;}
.background .main{ clear:both;padding:5px ; font: normal 12px/20px Helvetica, Georgia, Arial, sans-serif, "宋体"; text-align:left; }
.background .foot{ width:auto; height:28px; margin-top:-28px; font-size:12px;}



.backgroundNoB{ border:solid 1px #ddd; background:url(layout/backgroundBotton.jpg)  left bottom repeat-x; margin:0; padding:0;}
.backgroundNoB.title{ background:url(layout/backgroundTop.jpg) top left repeat-x;  width: auto; height:28px; padding-right:1px; }
.backgroundNoB.title h3{  float:left; width:auto; height:28px; text-indent:2em; font: bold 12px/28px Helvetica, Georgia, Arial, sans-serif, "宋体"; color:#EC0000;  margin:0; padding:0; }
.backgroundNoB.title .more{ width:70px; height:22px; float:right; text-align:center; padding-top:6px; margin:0;}
.backgroundNoB.title .more a{display:block;}
.backgroundNoB.main{ clear:both;padding:5px ; font: normal 12px/20px Helvetica, Georgia, Arial, sans-serif, "宋体"; text-align:left; }
.backgroundNoB.foot{ width:auto; height:28px; margin-top:-28px; font-size:12px;}

#main{ width:985px; height:auto; margin: 0 auto; padding:0; overflow:hidden;}
#mainRow1{ width:985px; height:300px; margin: 5px auto;clear:both; }
	#companyNews{ width: 750px;_width: 753px; height:150px; float:left; _display:inline; }
	#companyNews .main{ _height:100px;width: 750px;_width: 750px;  overflow:hidden;}
	#companyNews ul{ margin:0; padding:0;list-style-type:none;color:#000; width: 750px;_width: 750px; } 
	#companyNews li{ width:350px; height:25px; float:left; margin-right:10px;_margin-right:25px; padding-left:15px;  _padding-left:15px; background:url(newsbg.jpg) 5px 45% no-repeat; }
	#companyNews li a{ color:#000000; text-decoration:none; float:left}
	#companyNews li a:hover{ color:#9B9B9B;}
	#companyNews li span{ float:right;}
	
	#project{ width:750px; _width: 753px;height:140px; float:left; border:solid 1px #ddd; margin-top:4px; display:inline; }
		#project ul,#project li{ list-style:none; padding:0; margin:0;display:inline;  }
		#project li img{ border:0;}
		#project li{ float:left; width:145px; text-align:center; height:120px; margin-right:2px; margin-top:6px; display:inline; }
	#aboutus{width:225px; height:295px; float:right; overflow:hidden;  display:inline; }
	#aboutus .main{ line-height:25px; padding:6px 10px; height:248px; overflow:hidden; }
#mainRow2{ width:985px; height:260px; margin:5px auto; clear:both; }
	#trendnews{width:246px;_width:248px; height:260px; margin-right:4px; float:left;  _display:inline;}
	#trendnews ul{ margin:0; padding:0;  padding-top:10px; list-style:none;} 
	#trendnews ul li{ padding-left:10px; height:25px;}
	#FAQ{width:225px; height:260px; float:right; display:inline;}
	#FAQ ul{ margin:0; padding:0;  padding-top:10px; list-style:none;} 
	#FAQ ul li{ padding-left:10px; height:25px;}
#mainRow3{ width:985px; height:auto; margin:5px auto; clear:both;}
#mainRow3 .main{ width:980; overflow:hidden; margin:0; padding:0; }
#mainRow3 ul, #mainRow3 li{ margin:0 ; padding:0; list-style-type:none; display:inline;}
#mainRow3 li{ float:left; width:151px;_width:150px; height:155px;_height:145px;  margin: 10px 5px 4px; text-align:center; overflow:hidden;}
#mainRow3 li a{color:#333;}
#mainRow3 li a:hover{color:#8D8D8D;}
/*end main*/

/*footer*/
.hr{  background:url(layout/mainBottomBorder.jpg) top left repeat-x; height:8px;width:auto; margin: 5px auto;  clear:both;overflow:hidden;}
#footer{ width:985px; height:auto; padding: 0; margin:0 auto; text-align:left; font: normal 12px/25px Helvetica, Georgia, Arial, sans-serif, "宋体"; text-align:left; clear:both; overflow:hidden;}
#footer a{font-size:12px; color:#333; text-decoration:none}
#footer a:hover{color:#8D8D8D; text-decoration:none}	
	#friendlink{ width:905px;_width:955px;*width:955px; height:auto; padding-left:80px; padding-top:10px; background:url(layout/friendlink.jpg) top left no-repeat; line-height:20px; margin-bottom:10px;}

	#copyright{ width:752px;_width:970px;*width:970px;height:106px; padding-left:235px; padding-top:15px;  background:url(layout/footerLogo.jpg) top left no-repeat; background-color:#E4E4E4;}
/*end footer*/

/*sub*/

#submain{width:985px; height:auto; margin:5px auto; }
#subSidebar{ width:225px; height:auto; float:left; }
#submainBody{ width:750px; height:auto; float:right;  margin-left:-1px; overflow:hidden; border-top: 0 none; border-bottom: 0 none; border-right: 0 none;}
#submainBody .main{ width:735px; min-height:735px; height:735px;; margin: 0 auto; padding:0 15px; line-height:28px; font:normal 12px/28px Helvetica, Georgia, Arial, sans-serif, "宋体"; }
#submainBody .main td{ font:normal 12px/28px Helvetica, Georgia, Arial, sans-serif, "宋体"; }
#submainBody .main ul,#submainBody .main li{ margin:0; padding:0; }
#submainBody .main li{ width:700px; float:left; height:30px; padding-left:15px; }
#submainBody .main li a{ float:left;}
#submainBody .main li span{ float:right; margin-right:20px;}

#submainBody2{ width:750px; height:auto; float:right;  margin-left:-1px; overflow:hidden;}
#submainBody2 .main{ width:735px; min-height:735px; height:735px;; margin: 0 auto; padding:0 15px; line-height:28px; font:normal 12px/28px Helvetica, Georgia, Arial, sans-serif, "宋体"; }
#submainBody2 .main td{ font:normal 12px/28px Helvetica, Georgia, Arial, sans-serif, "宋体"; }
#submainBody2 .main ul,#submainBody2 .main li{ margin:0; padding:0; }
#submainBody2 .main li{ width:700px; float:left; height:30px; padding-left:15px; }
#submainBody2 .main li a{ float:left;}
#submainBody2 .main li span{ float:right; margin-right:20px;}

	.submainBodyClass{ width:750px; height:auto; overflow:hidden; margin-bottom:5px;}
	.submainBodyClass .main{ width:735px; min-height:256px; height:230px;; margin: 0 auto; padding:0 15px; line-height:28px; font:normal 12px/28px Helvetica, Georgia, Arial, sans-serif, "宋体"; }
	.submainBodyClass .main td{ font:normal 12px/28px Helvetica, Georgia, Arial, sans-serif, "宋体"; }
	.submainBodyClass .main ul,#submainBodyClass .main li{ margin:0; padding:0; }
	.submainBodyClass .main li{ width:700px; float:left; height:30px; padding-left:15px; }
	.submainBodyClass .main li a{ float:left;}
	.submainBodyClass .main li span{ float:right; margin-right:20px;}

#submainBody .foot{ margin-top:20px;}
#submainBody .foot span{ margin-right:30px;}
#subSidebar{ height:auto; width:225px; overflow:hidden; float:right; overflow:hidden; }
#subSidebar #aboutus{width:225px; height:285px; margin-bottom:5px;  display:inline; }
#subSidebar #aboutus .main{ line-height:25px; padding: 5px 10px; }
#subSidebar #FAQ{width:225px; height:260px;margin-bottom:5px;  display:inline;}
#subSidebar #trendnews{width:225px; height:260px; margin-bottom:5px;  display:inline; }
#subSidebar #superiority{width:225px; min-height:230px; height:auto; margin-bottom:5px; }
#subSidebar #superiority .main{ line-height:25px; padding: 5px 10px; }

#subSidebar #subMenu{ width:225px; height:auto;  margin-bottom:5px; padding:0 ;  }
#subSidebar #subMenu .main{ width:225px; padding:0 ; margin:0; overflow:hidden;}
#subSidebar #subMenu .main ul{ width:225px;   padding:0; list-style:none;}
#subSidebar #subMenu .main  li{ list-style:none; height:29px; text-indent:2em;   }
#subSidebar #subMenu .main  li a{  border:0; display:block; height:100%; font: 14px/2 Helvetica, Georgia, Arial, "\5b8b\4f53", sans-serif;}
#subSidebar #subMenu  li.click {font-weight:bold;   background: #f00 url(layout/subSideLiBg01.png); border:1px solid #ddd; border-right:none; border-top:none; }
#subSidebar #subMenu  li.click a{ color:#f00; font-weight:bold; }

#subSidebar2{ height:auto; width:225px; overflow:hidden; float:left; overflow:hidden; }
#subSidebar2 #aboutus{width:225px; height:285px; margin-bottom:5px;  display:inline; }
#subSidebar2 #aboutus .main{ line-height:25px; padding: 5px 10px; }
#subSidebar2 #FAQ{width:225px; height:260px;margin-bottom:5px;  display:inline;}
#subSidebar2 #trendnews{width:225px; height:260px; margin-bottom:5px;  display:inline; }
#subSidebar2 #superiority{width:225px; min-height:230px; height:auto; margin-bottom:5px;  }
#subSidebar2 #superiority .main{ line-height:25px; padding: 5px 10px; }

#subSidebar2 #subMenu{ width:225px; height:auto;  margin-bottom:5px; padding:0 ;  }
#subSidebar2 #subMenu .main{ width:225px; padding:0 ; margin:0; overflow:hidden;}
#subSidebar2 #subMenu .main ul{ width:225px;   padding:0; list-style:none;}
#subSidebar2 #subMenu .main  li{ list-style:none; height:29px; text-indent:2em;  font:12px/2 Helvetica, Georgia, Arial, "\5b8b\4f53", sans-serif; list-style:none; }
#subSidebar2 #subMenu .main  li a{  border:0; display:block; height:100%; font: 12px/2 Helvetica, Georgia, Arial, "\5b8b\4f53", sans-serif;}
#subSidebar2 #subMenu  li.click {font-weight:bold;   background: #f00 url(layout/subSideLiBg01.png); border:1px solid #ddd; border-right:none; border-top:none; }
#subSidebar2 #subMenu  li.click a{ color:#f00; font-weight:bold; }

#subMenu2{ width:225px; height:auto;  margin-bottom:5px; display:inline; }
#subMenu2 li{ font:12px/2 Helvetica, Georgia, Arial, "\5b8b\4f53", sans-serif; list-style:none;}

/*end sub*/
		
		
	.submainBodyClass2{ width:750px; height:auto; overflow:hidden; margin-bottom:5px;}
	.submainBodyClass2 .main{ width:735px; min-height:156px; height:130px;; margin: 0 auto; padding:0 15px; line-height:28px; font:normal 12px/28px Helvetica, Georgia, Arial, sans-serif, "宋体"; }
	.submainBodyClass2 .main td{ font:normal 12px/28px Helvetica, Georgia, Arial, sans-serif, "宋体"; }
	.submainBodyClass2 .main ul,#submainBodyClass .main li{ margin:0; padding:0; }
	.submainBodyClass2 .main li{ width:700px; float:left; height:30px; padding-left:15px; }
	.submainBodyClass2 .main li a{ float:left;}
	.submainBodyClass2 .main li span{ float:right; margin-right:20px;}		
