body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	background-position:left top;
	background-repeat:repeat-x;
	background-color: #FFF;
	text-align: center;
}
a {
	font-size: 12px;
	color: #333333;
}
table{
	margin:0px; padding:0px;
	}
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{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	}
.gonggaoli{
	display: block;
	margin: 0px;
	padding: 2px;
	height: 102px;
	width: 248px;
	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;
}
a.sel{
	font-size: 12px;
	line-height: 2.0;
	color:#037cba;
	font-weight: bold;
	text-decoration: none;
	}
a.nosel {
	font-size: 12px;
	line-height: 2.0;
	color: #333333;font-weight: bold;
	text-decoration: none;
}
.listtitle ,.listtitle a:link {
	font-size: 12px;
	line-height: 25px;
	color: #484848;
	}
.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;
}
.indexnlist{
	width:auto;
	display:block;
	overflow:hidden;
	padding:5px;
	line-height: 25px;
	}
.indexnlist li{
	height: 25px;
	width: 355;
	clear:both;
	overflow:hidden;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
	text-align: left;
	}	
.caselist{
	width:750px;
	display:block;
	overflow:hidden;
	padding-left: 10px;
	line-height: 25px;
	}
.caselist li{ text-align:center;
	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:860px;
	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;
 	text-align: center;
}
.newsinfo{
	font-size: 12px;
	line-height: 25px;word-wrap:break-word; 
}
.aboutinfo{
	padding:5px;
	text-align:left;
	font-size: 12px;
	line-height: 180%;
	color: #333333;
	} 
 
.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: 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;
}
.bkpic{padding: 2px;
	border: 1px solid #E8E8E8;
	}
.showprpic img{ 
	margin: 5px;
}
.cline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8ABCEA;
}

.gblist {
	width:98%;
	border:1px solid #94BAF3;
	margin:10px;
	background-color:#FFFFFF;
}
.gblist .gbtop {
	background-color:#85C7EB;
	line-height:22px;
	font-size:12px; 
	margin: 0px;
}

.gblist .gbc { /*ΑτΡΤΦ®ΌδΌδΈτ*/
	height:10px;
}

.gblist .gbtop ul{

	width:100%;
	height:22px;
	background-color:#38A2DB;
	list-style:none;
}
.gblist .gbtop ul li{
	float:left;
	text-align: left;
}

.gblist .gbinfo {
	margin:5px auto 5px;
	line-height:22px;
	font-size:12px;
	width:90%;
	overflow:hidden;	/*border:1px solid  #FF0000;*/
	text-align: left;
}
.gblist .gbhf {
	margin:5px;
	width:95%;
	font-size:12px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	border:1px solid #639EDA;
	text-align: left;
	background-color: #D6EAFC;
	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
}	
.copyright_txt{
	line-height:22px;
	}

