/******************************/
/** Frances.Shih			 **/
/** 2009-07-14               **/
/**                          **/
/******************************/
body {
	margin:0; 
	padding:0;
	background:white;
	font-family:"宋体";
	text-align:center;
	font-size:12px;
	color:#254c00;
}
img {
	border:0;
	margin:0px;
}
form {
	margin:0;
}
.clr {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
p{
	line-height:1.5em;
}
/*0727Add*/
table td{
	vertical-align:top;
}
#wrapper {
	width:930px;
	margin:0px auto;
	text-align:left;
	margin-top:37px;
}
#header{
	float:left;
	width:930px;
}
#topnav{
	background:url("../images/topnav_bg.jpg") left top no-repeat;
	float:right;
	width:744px;
	height:50px;
	border-bottom:1px solid #a7cfe9;
	}
#topnav ul{
	 margin:0px;
	 padding:0px;
	 list-style:none;
	 float:left;
}
#topnav ul li{
	 float:left;
}
#topnav ul li a{
	text-indent:-9999px;
	display:block;
	line-height:50px;
	text-decoration:none;
}
#topnav ul li a.no1{
	width:89px;	
	float:left; 
	background:url('../images/topnav_bg.jpg') no-repeat 0px 0px;
}
#topnav ul li a.no1:hover,#topnav ul li.current a.no1{
	width:89px;	
	float:left; 
	background:url('../images/topnav_bg.jpg') no-repeat 0px -50px;
}
#topnav ul li a.no2{
	width:146px;	
	float:left; 
	background:url('../images/topnav_bg.jpg') no-repeat -89px 0px;
}
#topnav ul li a.no2:hover,#topnav ul li.current a.no2{
	width:146px;	
	float:left; 
	background:url('../images/topnav_bg.jpg') no-repeat -89px -50px;
}
#topnav ul li a.no3{
	width:161px;	
	float:left; 
	background:url('../images/topnav_bg.jpg') no-repeat -235px 0px;
}
#topnav ul li a.no3:hover,#topnav ul li.current a.no3{
	width:161px;	
	float:left; 
	background:url('../images/topnav_bg.jpg') no-repeat -235px -50px;
}
#topnav ul li a.no4{
	width:135px;	
	float:left; 
	background:url('../images/topnav_bg.jpg') no-repeat -396px 0px;
}
#topnav ul li a.no4:hover,#topnav ul li.current a.no4{
	width:135px;	
	float:left; 
	background:url('../images/topnav_bg.jpg') no-repeat -396px -50px;
}
#topnav ul li a.no5{
	width:100px;	
	float:left; 
	background:url('../images/topnav_bg.jpg') no-repeat -531px 0px;
}
#topnav ul li a.no5:hover,#topnav ul li.current a.no5{
	width:100px;	
	float:left; 
	background:url('../images/topnav_bg.jpg') no-repeat -531px -50px;
}
#topnav ul li a.no6{
	width:113px;	
	float:left; 
	background:url('../images/topnav_bg.jpg') no-repeat -631px 0px;
}
#topnav ul li a.no6:hover,#topnav ul li.current a.no6{
	width:113px;	
	float:left; 
	background:url('../images/topnav_bg.jpg') no-repeat -631px -50px;
}
div#main{
	position:relative;
	margin-bottom:13px;
}
.index{
	background:url('../images/main_bg.jpg') left bottom;
	height:512px;
}

div#intro{
	position:absolute;
	left:13px;
	top:389px;
	background:url("../images/btm_intro_bg.jpg") left top no-repeat;
	width:886px;
	height:119px;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
}
table.intro{
	font-size:12px;
	color:#284902;
}
table.intro td{
	padding:0px;
	padding-left:5px;
	vertical-align:top;
}
table.intro td p{
	margin:0px;
	padding:0px;
}
img.list{
	margin-bottom:6px; display:block;
}
.greenborder{
	border-right:2px solid #6fb308;
}
div#footer{
	border-top:1px dotted #575757;
	text-align:center;
	color:#5b5b5b;
	padding-top:11px;
}
div#intro2{
	position:absolute;
	top:117px;
	left:14px;
	background:url("../images/intro_bg.jpg") left top no-repeat;
	width:902px;
	height:406px;
}
div#intro3{
	position:absolute;
	top:117px;
	left:14px;
	background:url("../images/intro_bg2.jpg") left top no-repeat;
	width:871px;
	height:458px;
	padding-left:20px;
	padding-right:11px;

}
div#list{
	float:left;
	background:url("../images/certi_bg.jpg") left top no-repeat;
	width:294px;
	height:224px;
	margin-top:20px;
}
table.list{
	margin-top:25px;
	margin-left:12px;
}
table.list td{
	vertical-align:top;
}
img.list2{
	margin-bottom:2px;
}
td.gap{
	line-height:28px;
}
div#product{
	float:right;
	width:567px;
	margin-top:20px;
}
div#acknowledge{
	position:absolute;
	left:18px;
	top:251px;
}
div#intro4{
	background:url("../images/btm_intro_bg1.jpg") left top no-repeat;
	position:absolute;
	left:20px;
	top:291px;
	width:809px;
	height:168px;
	padding-left:33px;
	padding-right:24px;
}
div#intro4 ul{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-top:20px;
}
div#intro4 ul li{
	background:url("../images/itembg.gif") 8px 13px no-repeat;
	padding-left:22px;
	line-height:1.75em;
	border-bottom:2px solid #bfdf91;
	padding-bottom:4px;
	padding-top:7px;
}
div#intro4 ul li a, div#intro4 ul li a:visited{
	color:#254c00;
}
.btmborder{
	border-bottom:2px solid #84c35a;
	
}
.redirect{
	float:left;
	padding-left:8px;
}
div#content{
	background:#f8fced;
	margin:0px;
	padding:0px;
	width:870px;
	padding-left:29px;
	padding-right:15px;
	float:left;
}
div#act1{
	background:url("../images/contentbg1.jpg") left top no-repeat;
	width:870px;
	height:272px;
}
div#act1 p{
	padding:0px; 
	margin:0px;
	padding-top:58px;
	padding-left:50px;
	width:450px;
}

div.headpic{
	margin-left:-8px;
}
div.box{
	background:url("../images/bg.jpg") left top repeat-x;
}
div.leftcorner{
	float:left;
	background:url("../images/leftcorner.jpg") left top no-repeat;
	width:8px;
	height:8px;
}
div.rightcorner{
	float:right;
	background:url("../images/rightcorner.jpg") left top no-repeat;
	width:8px;
	height:8px;
}
*html div.mid{
	padding-top:15px;
}
.length1{
	width:426px;
}
.length2{
	width:410px;
}
.length3{
	width:426px;
}
.length4{
	width:870px;
}
.length5{
	width:850px;
}
img.plate{
	margin-left:9px;
	margin-top:9px;
}
div.mid table td{
	vertical-align:top;
	padding-top:15px;
	width:195px;
	padding-left:15px;
	padding-bottom:20px;
}
*html div.mid table td{
	padding-top:0px;
}
div.mid table td.line{
	width:20px;
}
div.bg{
	background:url("../images/main_bg5.jpg") left bottom no-repeat #b3daf4;
}
div#leftnav{
	float:left;
	margin-left:18px;
	width:168px;
}
*html div#leftnav{
	margin-left:9px;
}
div#leftnav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
div#leftnav ul li{
	text-indent:-9999px;
	line-height:28px;
	margin-bottom:8px;
}
div#leftnav ul li a{
	display:block;
	height:28px;
}
div#leftnav ul li ul{
	margin-top:6px;
}
div#leftnav ul li ul li{
	margin-bottom:0px;
	line-height:24px;
}
div#leftnav ul li ul li a{
	display:block;
	height:24px;
}
div#leftnav ul li ul.sub li a.no1{
	background:url("../images/leftSubBar01.jpg") left top no-repeat;
}
div#leftnav ul li ul.sub li a.no1:hover, div#leftnav ul li ul.sub li.current a.no1{
	background:url("../images/leftSubBar01.jpg") left -24px no-repeat;
}
div#leftnav ul li ul.sub li a.no2{
	background:url("../images/leftSubBar02.jpg") left top no-repeat;
}
div#leftnav ul li ul.sub li a.no2:hover, div#leftnav ul li ul.sub li.current a.no2{
	background:url("../images/leftSubBar02.jpg") left -24px no-repeat;
}
div#leftnav ul li ul.sub li a.no3{
	background:url("../images/leftSubBar03.jpg") left top no-repeat;
}
div#leftnav ul li ul.sub li a.no3:hover, div#leftnav ul li ul.sub li.current a.no3{
	background:url("../images/leftSubBar03.jpg") left -24px no-repeat;
}
div#leftnav ul li ul.sub li a.no4{
	background:url("../images/leftSubBar04.jpg") left top no-repeat;
}
div#leftnav ul li ul.sub li a.no4:hover, div#leftnav ul li ul.sub li.current a.no4{
	background:url("../images/leftSubBar04.jpg") left -24px no-repeat;
}
div#leftnav ul li ul.sub li a.no5{
	background:url("../images/leftSubBar05.jpg") left top no-repeat;
}
div#leftnav ul li ul.sub li a.no5:hover, div#leftnav ul li ul.sub li.current a.no5{
	background:url("../images/leftSubBar05.jpg") left -24px no-repeat;
}
div#leftnav ul li ul.sub li a.no6{
	background:url("../images/leftSubBar06.jpg") left top no-repeat;
}
div#leftnav ul li ul.sub li a.no6:hover, div#leftnav ul li ul.sub li.current a.no6{
	background:url("../images/leftSubBar06.jpg") left -24px no-repeat;
}
div#leftnav ul li a.no1{
	background:url("../images/leftbar01.jpg") left top no-repeat;
}
div#leftnav ul li a.no1:hover, div#leftnav ul li.current a.no1{
	background:url("../images/leftbar01.jpg") 0px -28px no-repeat;
}
div#leftnav ul li a.no2{
	background:url("../images/leftbar02.jpg") left top no-repeat;
}
div#leftnav ul li a.no2:hover, div#leftnav ul li.current a.no2{
	background:url("../images/leftbar02.jpg") 0px -28px no-repeat;
}

div#leftnav ul li a.no3{
	background:url("../images/leftbar03.jpg") left top no-repeat;
}
div#leftnav ul li a.no3:hover, div#leftnav ul li.current a.no3{
	background:url("../images/leftbar03.jpg") 0px -28px no-repeat;
}
div#leftnav ul li a.no4{
	background:url("../images/leftbar04.jpg") left top no-repeat;
}
div#leftnav ul li a.no4:hover, div#leftnav ul li.current a.no4{
	background:url("../images/leftbar04.jpg") 0px -28px no-repeat;
}
div#leftnav ul li a.no5{
	background:url("../images/leftbar05.jpg") left top no-repeat;
}
div#leftnav ul li a.no5:hover, div#leftnav ul li.current a.no5{
	background:url("../images/leftbar05.jpg") 0px -28px no-repeat;
}
div#rightmain{
	float:left;
	width:692px;
	padding:0px 18px;
	background:url("../images/rightmain_bg.jpg") left top repeat-x #edf9cb;
}
div#rightmain p{
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
}
div#rightmain img.headline{
	margin:15px 0px;
	margin-bottom:5px;
}
div#rightmain dl{
	margin:0px;
	margin-top:10px;
	margin-left:10px;
}
div#rightmain dl dt{
	background:url("../images/itembg.gif") left 3px no-repeat;
	padding-left:15px;
	line-height:1.5em;
}
div#rightmain dl dd{
	margin:0px;
	padding-left:15px;
	line-height:1.5em;
}
div#rightmain h2{
	font-size:12px;
	margin:0px;
	padding:0px;
	line-height:37px;
	background:url("../images/h2bg.jpg") left top repeat-x;
	padding-left:10px;
}
div#rightmain a{
	color:#254c00;
}
div#rightmain a:visited{
	color:#254c00;
}
div#rightmain p.back{
	text-align:right;
	padding-bottom:14px;
}
.justy{
	margin-top:-5px;
}
table.title{
	background:#6fb8e1;	
	color:#ffffff;
	width:660px;
	line-height:16px;
}
table.title td{
	padding-left:18px;
	line-height:16px;
}
td.whiteborder{
	border-left:1px solid #ffffff;	
}
td.year{
	width:90px;
}
td.gap{
	width:1px;
}
table.events{
	background:transparent;
	width:660px;
}
table.events tr{
	background:url("../images/borderLine.jpg") left bottom no-repeat;
}
table.events tr.light{
	background:url("../images/borderLine.jpg") left bottom no-repeat #f6fce5;
}
table.events td{
	padding-left:20px;
	line-height:22px;
}
table.events2{
	background:#d2e7b4;
	width:670px;
}
table.events2 td{
	padding-left:5px;
	line-height:22px;
	padding-top:5px;
	background:#e5ffc1;
}
table.events2 tr.title2 td{
	background:#6fb8e1;
	color:#ffffff;
}
table.events2 tr.light td{
	background:#f6fce5;
}
/*******trial*********/
div#infor1{
	position:absolute;
	top:-75px;
	left:304px;
	display:none;
}
div#infor2{
	position:absolute;
	top:-106px;
	left:526px;
	display:none;
}
div#infor3{
	position:absolute;
	top:-39px;
	left:641px;
	display:none;
}
div#infor4{
	position:absolute;
	top:35px;
	left:319px;
	display:none;
}
div#infor5{
	position:absolute;
	top:-148px;
	left:547px;
	display:none;
}
div#infor6{
	position:absolute;
	top:-60px;
	left:313px;
	display:none;
}
div#infor7{
	position:absolute;
	top:16px;
	left:356px;
	display:none;
}
div#infor8{
	position:absolute;
	top:-49px;
	left:485px;
	display:none;
}
div#infor9{
	position:absolute;
	top:-10px;
	left:606px;
	display:none;
}
table.brdr{
	border:1px solid #b1d969;
}
/*****20090731*****/
ul.list{
	margin:0px;
	margin-right:5px;
	padding:0px;
	list-style:none;
}
ul.list li{
	background:url("../images/itembg.gif") left 3px no-repeat;
	padding-left:15px;
	line-height:1.5em;
	margin:0px;
}

ul.list li a{
	color:#284902;
	text-decoration:none;
}
ul.list li a:hover{
	color:#284902;
	text-decoration:underline;
}
ul.list1{
	list-style-type:decimal;
	margin-top:0px;
}
ul.list1 li{
	margin:0px;
	padding:0px;
	line-height:1.5em;
}
ul.list2{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.list2 li{
	background:url("../images/itembg.gif") 15px 3px no-repeat;
	padding-left:30px;
	line-height:1.5em;
	margin:0px;
}
/********0805 ADD******/
ul.cases{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.cases li{
	line-height:25px;
	background:url("../images/casesListBg.jpg") left top no-repeat;
	padding-left:30px;
}
ul.cases li a{
	text-decoration:none;
}
#reduce{
	position:absolute;
	left:307px;
	top:435px;
	display:none;
}

/***************0810****************/
div#box1{
	background:url("../images/act_bg2.jpg") left top no-repeat;
	width:870px;
	float:right;
	height:185px;
	position:relative;
}
div#box1 h2{
	font-size:12px;
	margin:0px;
	background:url("../images/item2.gif") 2px top no-repeat;
	margin-top:8px;
	margin-bottom:8px;
	padding-left:22px;
	line-height:16px;
}
div#subbox1{
	position:absolute;
	left:62px;
	top:4px;
}
div#subbox2{
	position:absolute;
	left:439px;
	top:8px;
}
div#subbox3{
	position:absolute;
	left:665px;
	top:4px;
}
img#new{
	position:absolute;
	left:204px;
	top:-11px;
}
/*********0813********/

div#techLeftnav{
	float:left;
	width:191px;
	background:url("../images/techLeftBg.jpg") left top no-repeat;
	height:329px;
}
div#techLeftnav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
div#techLeftnav ul li{
	margin-left:18px;
	line-height:106px;
	margin-bottom:3px;
}
div#techLeftnav ul li a{
	display:block;
	line-height:106px;
	height:106px;
	text-indent:-9999px;
	
}
div#techLeftnav ul li a.no1{
	background:url("../images/techLeftNav01.jpg") 0px 0px no-repeat;
}
div#techLeftnav ul li a.no1:hover,div#techLeftnav ul li.current a.no1{
	background:url("../images/techLeftNav01.jpg") 0px -106px no-repeat;
}
div#techLeftnav ul li a.no2{
	background:url("../images/techLeftNav02.jpg") left top no-repeat;
}
div#techLeftnav ul li a.no3{
	background:url("../images/techLeftNav02.jpg") left top no-repeat;
}
div#techRightmain{
	width:840px;
	padding:0px 54px;
	background:url("../images/techRightMainBg.jpg") left top no-repeat #f8fcec;
	float:left;
	padding-right:0px;
	text-align:center;
}
div#techRightmain p{
	text-align:left;
	padding:0px 13px;
	margin-top:3px;
}
div#techRightmain img.headline{
	margin:15px 0px;
}
div#techRightmain p.back{
	text-align:right;
	padding-bottom:14px;
}
/*******0813******/
img.leftborder{
	border-left:2px solid #81b139;
}
/***********0814*************/
div#leftBg{
	float:left;
	width:19px;
	background:url("../images/leftBg.jpg") left top no-repeat;
	height:123px;
}
div.pd{
	padding-right:54px;
	background:url("../images/newbg.jpg") left top repeat-x;
}
/*********0817*************/
div#flash{
	position:absolute;
	left:0px;
	top:0px;
}
div#techSubRightmain{
	width:864px;
	background:url("../images/newbg.jpg") left top repeat-x #f8fcec;
	float:left;
	padding-left:30px;	
	text-align:center;
}

div#techSubRightmain p{
	text-align:left;
	padding:0px 32px;
	margin-top:3px;
	padding-right:54px;
}
div#techSubRightmain img.headline{
	margin:15px 0px;
}
img.map{
	margin-top:15px;
}
div.report{
	float:left;
	width:210px;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #254c00;
	margin-right:5px;
	background:#f7ffdf;
	height:120px;
}
div.report img{
	margin-right:7px;
}
div.report img.icon{
	margin-right:3px;
}
div.report a{
	text-decoration:none;
}
div.report a:hover{
	text-decoration:underline;
}


/**********news_list**********/
div#techRightmain1{
	width:894px;
	background:url("../images/techRightMainBg.jpg") left top no-repeat #f8fcec;
	float:left;
	padding-right:0px;
	text-align:center;
}
h2.news_list_tit{
	margin:0;
	padding:0;
}
ul.news_list_cont{
	margin-top:14px;
	list-style-type:none;
	text-align:left;
}
ul.news_list_cont li{
	background:url("../images/news_list_li.jpg") 0 7px no-repeat;
	padding-left:16px;
}
ul.news_list_cont li a{
	line-height:26px;
	font-size:12px;
	color:#254c00;
	text-decoration:none;
}
.news_list_line{
	width: 819px; margin: 0 auto; padding: 10px 0; font-size: 0; border-bottom:1px solid #d2e994;
}


/* for paging - 0521 zyx */
.clear { clear: both; }
#paging { padding: 10px 0; margin: 0; }
	#paging li { float: left; list-style: none; }
	#paging li.gohome { margin-left: 4px; width: 100px; }
	#paging li span { cursor: pointer; margin: 0 3px;  }
	#paging li a { display: block ;width: 17px; height: 17px; line-height: 17px; color: #254c00; float: left; text-decoration: none; }
	#paging li a.current , #paging li a:hover { font-weight: bold; }
