body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
a { color: #333; text-decoration:none; }
a:active { color: #333; text-decoration:none; }
a:visited { color: #333; text-decoration:none; }
a:hover { color: #333; text-decoration: underline; }
.f1 a:link , .f1 a:active , .f1 a:visited { color:#456d86; text-decoration:underline; }
h1  {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.f1 a:hover { color:#ff0000; text-decoration:underline; }
UL { margin:0px; padding:0px; list-style:none; }

/*CSS manu style pagination*/
.manu {	PADDING:20px 0px; TEXT-ALIGN: center}
.manu A { BORDER: #eee 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #036cb4; PADDING-TOP: 2px; TEXT-DECORATION: none }
.manu A:hover {	BORDER: #999 1px solid; COLOR: #666; }
.manu A:active { BORDER: #999 1px solid; COLOR: #666;}
.manu .current { BORDER: #036cb4 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px;COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #036cb4}
.manu .disabled { BORDER: #eee 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #ddd; PADDING-TOP: 2px; }

#header { width:968px; height:67px; margin:0px auto; border-top: solid 3px #19699c; clear:both; float:none; }
#footer { width:928px; height:100%; overflow:auto; padding:10px 20px ; line-height:22px; margin:0px auto; background-color:#f4f4f4; clear:both; float:none; }
.headsearch { float:right; padding:0px 5px 0px 0px; text-align:right; }
.headsearch P { padding:7px 0px; margin:0px; }
.texsearch { width:160px; height:16px; border:solid 1px #ccc; line-height:16px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.btnsearch { width:50px; height:20px; border:solid 1px #ccc; background-color:#f9f9f9; color:#333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; cursor:pointer; }
#nav { width:968px; clear:both; height:30px; line-height:30px; font-weight:bold; color:#FFF; text-align:right; background:url(../images/navbg.gif) repeat-x; margin:0px auto 4px; }
#nav a:link , #nav a:active , #nav a:visited { color:#FFF; text-decoration:none; margin:0px 25px; } 
#nav a:hover { color:#FFF; text-decoration:underline; }
.banner { width:968px; height:190px; margin:0px auto 4px;}
#container { width:968px; margin-left:auto; margin-right:auto; margin-bottom:5px; clear:both; float:none; overflow:visible; height:100%; } 
.containerleft { width:226px; margin-right:7px; float:left; }
.containerright { width:735px; float:right;clear:left}

/*home*/
.homeprolistbg { width:948px; height:175px; padding:20px 0px 0px 20px; margin-bottom:5px; background: url(../images/home_prolistbg.gif) no-repeat; clear:both; float:none; }
.homeprolist { float:left; width:160px; height:180px; padding-left:25px; }
.homeprolist_t { font-weight:bold; font-size:14px; line-height:24px; height:24px; margin:0px; padding:0px; }
.homeprolist_t img { padding-left:15px; }
.homeprolist li { line-height:24px;  height:24px; margin:0px; padding:0px; }
.homenewsbg { width:968px; background:url(../images/home_newsbg.gif) no-repeat; height:100%; overflow:auto;  clear:both; float:none; }
.newprobox { float:left; width:320px; padding:15px 35px; }
.newprotitle { font-weight:bold; padding:5px 0px 10px; }
.newprobox ul li { float:left; width:140px; height:112px; padding:5px 10px; text-align:center; overflow:hidden; }
.newprobox P { margin:0px; padding:6px 0px; }
.newpro { background:url(../images/newprobor.gif) no-repeat; width:92px; height:73px; text-align:center; margin:0px auto; padding:4px; }
.homenewsbox { float:left; padding:40px 10px 10px 30px; width:520px; }
.homenewstitle { color:#707348; font-weight:bold; padding:10px 0px; }
.homenewsbox ul li { width:520px; line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.homenewsbox span { display:block; }

/*about us*/
.aboutustitle { width:968px; height:45px; background:url(../images/aboutus_title.gif) no-repeat; }
.aboutuscontent { line-height:24px; padding:10px 35px; }
.aboutuspic { float:right; width:590px; }
.aboutuspic li { width:180px; padding:2px 5px; float:left; text-align:center; }
.aboutuspic li P { margin:0px; padding:0px; }

/*products*/
.prolistbar { width:216px; height:32px; background:url(../images/prolistbar.gif) no-repeat; color:#2a71a7; font-weight:bold; line-height:32px; padding-left:10px; }
.prolist { padding:25px 10px 10px 25px ; background:url(../images/prolistbg1.gif) repeat-y; }
.prolist ul { margin:0px; padding:0px; }
.prolist_t { font-weight:bold; font-size:14px; line-height:24px; height:24px; margin:0px; padding:0px 0px 0px 20px; background:url(../images/icon_4.gif) no-repeat left center; }
.prolist li { line-height:24px; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; background:url(../images/icon_5.gif) no-repeat left center; width:170px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.prolistbg2 { width:226px; height:7px; background:url(../images/prolistbg2.gif) no-repeat; }
.probar { background:url(../images/icon_2.gif) no-repeat 5px center; padding:10px 25px; font-weight:bold; font-size:14px; }
.probox { padding:0px 10px; }
.probox ul li { padding:15px 5px; height:100%; overflow:auto; background: url(../images/proboxline.gif) no-repeat center bottom; }
.proimg { float:left; padding:0px 5px; }
.probox dl { float:left; margin:0px; padding:0px;}
.probox dt { color:#2a71a7; font-size:14px; line-height:24px; font-weight:bold; background:url(../images/icon_3.gif) no-repeat left center; padding:0px 0px 0px 15px; margin:0px; }
.probox dt a:link , .probox dt a:active , .probox dt a:visited { color:#2a71a7; text-decoration:none; }
.probox dt a:hover { color:#2a71a7; text-decoration:underline; }
.probox dd { margin:0px; padding:0px 0px 0px 15px;; line-height:22px; }
.probox P { margin:0px; padding:5px 0px; line-height:22px; color:#959595; }

/*productview*/
.proviewmenu { float:right; text-align:right; font-weight:normal; font-size:12px; }
.provi_title { width:714px; height:30px; line-height:30px; padding-left:15px; font-weight:bold; background:url(../images/provi_tltle.gif) no-repeat; clear:both; float:none; }
.provicontent { padding:10px; line-height:24px; height:100%; overflow:auto; }
.provicontent2 { padding:20px; line-height:24px; height:100%; overflow:auto; }
.proviimgleft { float:left; width:310px; height:325px; }
.proviimgright { float:left; width:360px; padding:20px;  }
.proviimgbox { width:300px; height:245px; border:solid 1px #e1e1e1; }
.proviimgbox2 { width:70px; height:57px; border:solid 1px #e1e1e1; float:left; margin-right:4px; margin-top:5px; }
.tab1 { border-top:solid 1px #ccc; border-left:solid 1px #ccc; }
.tab1 td { border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; line-height:26px; padding:0px 5px; }

/*R&D*/
.RDbar { padding:0px 10px; }
.RDpic { width:590px; padding:5px 0px; }
.RDpic li { width:180px; padding:2px 5px; float:left; text-align:center; }
.RDpic li P { margin:0px; padding:0px; }
.font_blue { color:#456d86; font-weight:bold; }
.RDcontent { padding:20px; line-height:24px; height:100%; overflow:auto; color:#959595; }

/*news*/
.newslist { padding:20px 30px; }
.newslist ul li { width:650px; line-height:28px; background:url(../images/icon_6.gif) no-repeat left center; padding-left:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.newslist span { display:block; float:right; }
h1 { padding:5px 0px 15px; margin:0px; text-align:center; font-size:20px; border-bottom:solid 1px #ccc; }
.newsviewtime { padding:5px; text-align:center; color:#959595; }
.newsviewcontent {  padding:20px 30px; line-height:24px; }

