body { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url();
	background-position:top center;
	background-repeat:repeat-x;
	background-color: #E5E5E7;
} 
a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #147AAF;
}
a:active {
	text-decoration: none;
	color: #147AAF;
}
ul, li,h4{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-weight: normal;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	}
input.userinput{
	height:20px;
	border: 1px solid #B2B6BB;
	}	
.tupic{
	padding: 2px;
	border: 1px solid #D6D6D6; cursor:pointer
	}	
.btable{display:block;
	margin-left:2px;
	margin-bottom:5px;
	margin-top:5px;
 	overflow:hidden; float:left; 
 	}	
.midclass{
	line-height:22px;
	width:720px;
	height:265px;
	background-repeat: no-repeat;
	background-position: 5px 140px;
	background-image: url(midbg.jpg); 
	}	
.midclass ul{ margin:0px; padding:0px;}	
.midclass li{ 	float:left;
	display:block;
	margin-left:5px;
	margin-bottom:5px;
	margin-top:5px;
	width:225px;
	height:135px;
	overflow:hidden; 
	padding: 0px;}	
.midclass p{
	width:122px; height:95px; overflow:hidden;
	}	
.flink{
	width:955px; padding:5px;
	}	
.flink li{
	width:100px;
	height:40px;
	float:left;
	display:block;
	overflow:hidden;
	margin-left:5px;
	text-align: center;
	}	
.flink li img{
	width:90px;
	height:30px;
	border:1px solid #CCC; 
	}	
.tommenu{
	font-size: 12px;
	line-height: 1.8;
	color: #0066cc;
	}	
.tommenu a:link,.tommenu a:visited{
	color: #0066cc;
	}	
.gonggaoli{
	display: block;
	margin: 0px;
	padding: 2px;
	height: 102px;
	width: 208px;
	overflow: hidden;
	}
.gonggaoli li{
	font-size: 12px;
	line-height: 25px;
	color: #5B7803;
	text-align: left;
	clear: both;
	height: 25px;
	overflow: hidden;
	display: block;
	}	
.prolb{
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	padding-top: 5px;
	padding-left: 5px;
	}
.telfont{
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	font-family: "Courier New", Courier, monospace;
}
.focus_pic {
	font-size: 12px;
	height: 200px;
	width: 350px;
	padding: 0px;
} 
.font12{
		font-size: 12px;
	line-height: 22px;
	color: #333333;
	}
.wen1,.wen1 a:link,.wen1 a:visited {
	font-size: 12px;
	line-height: 2;
	color: #333333;
}

.wen2,.wen2 a:link,.wen2 a:visited {
	font-size: 12px;
	line-height: 2.5;
	color: #fff;
}
.wen3,.wen3 a:link,.wen3 a:visited {
	font-size: 12px;
	line-height: 1.8;
	color: #0066cc;
}

.wen4,.wen4 a:link,.wen4 a:visited {
	font-size: 12px;
	color: #666;
}
.wen4 a:hover{
	color: #3687C9;	
	} 
.wen7,.wen7 a:link,.wen7 a:visited{
	color: #333;
	line-height:25px;
	}	
a.downlink{
	width:100px;
	height:22px;
	background-image: url(download.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding-left: 25px;
	font-weight:bold; 
	}	
.aboutxt{
	line-height: 180%;
	padding: 5px;
	color: #3E3E3E;
	font-size: 12px;
}
.contentinfo{
	padding: 5px;
	line-height: 180%;
	color: #333;
	margin: 0px;
	}
.listtitle ,.listtitle a:link {
	font-size: 12px;
	line-height: 25px;
	color: #333;
	}
.dotline{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;	
	}
.more ,more a,more a:visited{
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	}
 	
.td1,.td1 a{
	HEIGHT: 36px;
	TEXT-ALIGN: center;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.caselist{
	width:750px;
	display:block;
	overflow:hidden;
	padding-left: 10px;
	line-height: 25px;
	}
.caselist li{
	height: 180px;
	width: 240px;
	margin-right: 2px;
	display: block;
	float: left;
	}	
.caselist li img{
	width:225px;
	height:150px;
	padding: 2px;
	border: 1px solid #E8E8E8;
	}	
.tprolist{
	width:750px;
	display:block;
	overflow:hidden; 
	padding-left: 3px;
	}
.tprolist li{
	background-image:url(pro_bg.gif);
	background-repeat:no-repeat;
	height: 125px;
	width: 170px;
	margin-right: 2px;
	display: block;
	float: left;
	overflow: hidden;
	padding: 5px;
	
}
.tprolist li img{
	width:158px;
	height:110px;
	padding: 2px;
	border: 1px solid #E8E8E8;
	}	
.td2,.td2 a{
	COLOR: #147AAF;
	HEIGHT: 36px;
	TEXT-ALIGN: center;
	font-size: 12px;
	text-decoration: none;
}
.indexinfolist{
	display: block;
	margin: 0px;
	padding: 5px;
	height: 160px;
	width: 306px;
	overflow: hidden; 
}
.indexinfolist li{
	line-height: 22px;
	text-align: left;
	display: block;
	clear: both;
	float: left;
	height: 22px;
	overflow: hidden;
	width: 300px;
}
.inputxt{
	height:18px; 
	}
.indexp{
	line-height: 22px;
	height: 22px;
	width: 146px;
	overflow: hidden;
}
.pageshow{
	line-height: 25px; height:25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2C2C2;
	text-align: center;
	background-color: #F9F9F9;
	margin-top: 10px;
}
.updownfont{
	line-height:20px; color:#666
	}
.newsinfo{
	font-size: 12px;
	line-height: 25px;word-wrap:break-word; 
}
 
.contentxt{
	line-height: 22px;
	text-align: left;
	padding: 5px;
}
.btitle {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
		height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.gcpic img{
	margin: 3px;
	height: 172px;
	width: 268px;
	padding: 1px;
}
.gctable{
	height: 210px;
	width: 290px;
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.product_list{
	width:740px; clear:both;
	padding: 1px;
}
.product_list li{
	padding: 2px;
	display: block;
	float: left;
	height: 150px;
	width: 180px;
	overflow: hidden;
}
.product_info{
	font-size: 12px;
	padding: 5px;
}
.proname{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.product_info p{
	font-size: 14px;
}
.ptitle{ width:220px; overflow:hidden; display:block; height:20px;
	font-size: 12px;
	color: #555555;
	text-align: left;
 }
.ptitle a{
  	text-align: left;
	font-weight: bold;
 	line-height: 20px;
	color: #555555;
 }
.ptitle1{width:220px; overflow:hidden; display:block;height:20px;
  	text-align: left;
 	line-height: 20px;
	color: #555555;
 }
.ptxt{
	line-height: 140%;
	color: #555555;
	height: 50px;
	width: 340px;
	display: block;
	float: left;
	overflow: hidden;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.ptxt{
	line-height: 140%;
	color: #555555;
	height: 50px;
	width: 99%;
	display: block;
	float: left;
	overflow: hidden;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.ppic{
 	height: 120px;
	width: 170px;
	display: block;
	float: left;
	overflow: hidden;
	padding: 2px;
	text-align: left; 
	margin: 0px;
}
.ppic img{
	border: 1px solid #E8E8E8;
	height: 110px;
	width: 165px; 
	padding: 2px;
}
.showprpic img{ 
	margin: 5px;
}
.cline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
}

.gblist {
	width:100%;
	
	margin:10px;
	background-color:#FFFFFF;
}
.gblist .lyli{
	border:1px solid #9FC6E6;
	padding-bottom: 5px;
	}
.gblist .gbtop {
	background-color:#E6EEFB;
	line-height:22px;
	font-size:12px;
	text-indent: 10px;
	margin: 0px;
}

.gbc{ /*ΑτΡΤΦ®ΌδΌδΈτ*/
	height:5px;
	clear:both; 
}

.gblist .gbtop ul{
	width:100%;
	height:22px;
	background-color:#B6D8F5;
	list-style:none;
}
.gblist .gbtop ul li{
	float:left;
	text-align: left;
	margin-bottom: 5px;
}

.gblist .gbinfo {
	margin:5px auto 5px;
	line-height:22px;
	font-size:12px;
	width:90%;
	overflow:hidden;	/*border:1px solid  #FF0000;*/
	text-align: left; padding:5px;
}
.gblist .gbhf {
	margin:5px;
	width:95%;
	font-size:12px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	border:1px solid #EFA710;
	text-align: left;
	background-color: #FEFCED;
	background-image: url(ico_1.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
.kfbg{
	border: 1px solid #029ABE;
}
.kfl{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B0DAF2;
}

#faqbg{background-color:#666666; position:absolute; z-index:99; left:0; top:0; display:none; width:100%; height:1000px;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
#faqdiv{
	position:absolute;
	width:400px;
	left:50%;
	top:50%;
	margin-left:-200px;
	height:auto;
	z-index:100;
	background-color:#fff;
	border:1px solid #3FA9D3;
	padding:1px;
}
#faqdiv h2{
	height:30px;
	font-size:14px;
	background-color:#E8E8E8;
	position:relative;
	padding-left:10px;
	line-height:30px;
	font-weight: bold;
	color: #3FA9D3;
}
#faqdiv h2 a:link,#faqdiv h2 a:visited{position:absolute; top:2PX; right:5px; font-size:14px; color:#3FA9D3;}
#faqdiv .form{
	padding:10px;
	text-align: center;
}
.fatitle{
	color: #3FA9D3;font-weight: bold;font-size:14px;
	}
 
.focuspic{
	display: block;
	height: 237px;
	width: 446px;
	overflow: hidden;	
	}
	
body{text-align:center;}
td{font-size:12px}
.texttitle {COLOR: #C10001}
.texttitle  A:link {COLOR: #C10001; TEXT-DECORATION: none}
.texttitle A:visited {COLOR: #C10001; TEXT-DECORATION: none}
.texttitle A:hover {COLOR: #C10001; TEXT-DECORATION: underline}
.texttitle A:active {COLOR: #C10001; TEXT-DECORATION: none}

#imgTitle {
	FILTER: ALPHA(opacity=70); LEFT: 0px; OVERFLOW: hidden; POSITION: relative; TEXT-ALIGN: left
}
#imgTitle_up {
	LEFT: 0px; HEIGHT: 1px; TEXT-ALIGN: left
}
#imgTitle_down {
	LEFT: 0px; TEXT-ALIGN: right
}
.imgClass {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#txtFrom {
	VERTICAL-ALIGN: middle; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.button {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #7b7b63; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: bold 9px sans-serif; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.button {
	COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
A.button:link {
	COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
A.button:visited {
	COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
A.button:hover {
	BACKGROUND: #fff; COLOR: #fff; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
.buttonDiv {
	BACKGROUND: #000000; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 21px; HEIGHT: 1px; TEXT-ALIGN: center
}
.trans {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100,style=1,opacity=0,finishOpacity=40); WIDTH: 90px; BACKGROUND-COLOR: #000
}
.texttitle {COLOR: #C10001}
.texttitle  A:link {COLOR: #C10001; TEXT-DECORATION: none}
.texttitle A:visited {COLOR: #C10001; TEXT-DECORATION: none}
.texttitle A:hover {COLOR: #C10001; TEXT-DECORATION: underline}
.texttitle A:active {COLOR: #C10001; TEXT-DECORATION: none}

#imgTitle {
	FILTER: ALPHA(opacity=70); LEFT: 0px; OVERFLOW: hidden; POSITION: relative; TEXT-ALIGN: left
}
#imgTitle_up {
	LEFT: 0px; HEIGHT: 1px; TEXT-ALIGN: left
}
#imgTitle_down {
	LEFT: 0px; TEXT-ALIGN: right
}
.imgClass {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#txtFrom {
	VERTICAL-ALIGN: middle; PADDING-TOP: 2px; TEXT-ALIGN: center
}	

.zoominner {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center
}
.zoominner P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	COLOR: #999;
	PADDING-TOP: 2px;
	height:25px;
	line-height: 25px;
	margin: 0px;
	text-align: left;
}
.zoominner P A {
	BACKGROUND: url(imgzoom_tb.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden; WIDTH: 17px; LINE-HEIGHT: 100px; HEIGHT: 17px;	float: right;
}
.zoominner P A:hover {
	BACKGROUND-POSITION: 0px -39px
}
.zoominner P A.imgadjust {
	BACKGROUND-POSITION: -40px 0px
}
.zoominner P A.imgadjust:hover {
	BACKGROUND-POSITION: -40px -39px
}
.zoominner P A.imgclose {
	BACKGROUND-POSITION: -80px 0px
}
.zoominner P A.imgclose:hover {
	BACKGROUND-POSITION: -80px -39px
}
.zoominner #zoomimgbox {
	TEXT-ALIGN: center
}
.newsimg{
	max-width: 400px;
	height:auto;
width:expression(this.width > 400 ? "400px" : this.width);
	padding: 2px;
	border: 1px solid #C1C2C7;
}
.listscroll{border:solid 1px #888888;width:150px;text-align:left;}
#listmarquee{height:325px;width:215px;overflow:hidden;}
#listmarquee1{height:365px;width:215px;overflow:hidden;}
#listmarquee2{height:335px;width:215px;overflow:hidden;}
#listmarquee2 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
	}
#listmarquee2 li{
	padding: 2px;
	display:block;
	clear: both;
	float: left;
	height: 112px;
	width: 215px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	overflow:hidden; 
	margin: 0px;
	}	