body {
	font-family: Arial, "ËÎÌå", Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(../images/index_bg.jpg);
	margin:0;
	line-height: 20px;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
	/*color: #003466;*/
}
.text1 {
	color: #3366CC;
	font-weight: bold;
}

a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
}
.keyin01 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; WIDTH: 88px; COLOR: #666666; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, "ËÎÌå", Helvetica, sans-serif; HEIGHT: 16px
}
.style3 {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.style4 {
	FONT-SIZE: 12px; COLOR: #4e4e4e; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.style1 {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.title1 {
	font-family: Arial, "ËÎÌå", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FF0000;
}
.l1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #538DA3;
}
input {
	border: 1px solid #A6C0D1;
}
/* czh css */
i,h1,h2,h3,h4{font: 12px "ËÎÌå",Verdana,Arial,"Times New Roman", Times, serif; margin:0; padding:0;}
li{list-style-type:none;}
.bgc1{background-color:#346293;}
.bgc2{background-color:none;}
.tdBgc{background-color:#f6f6f6;}

.textStyle{line-height:22px; font-size:12px; letter-spacing:normal; color:#666; padding:0 0 0 0; text-align:left;}
.textStyle p{line-height:22px; font-size:12px; letter-spacing:normal; color:#666; padding:0 10px; text-align:left;}
.textStyle td{font-size:12px; text-align:left;}

.textStyle2 p{line-height:24px; font-size:12px; letter-spacing:normal;}
.textStyle2{line-height:24px; font-size:12px; letter-spacing:normal;}
.textStyle2 h1{text-align:center; border-bottom:1px solid #aaa; color:#666; padding:0 0 10px 0; font-size:16px;}
.textStyle2 h2{text-align:center; color:#666; padding:10px 0 15px 0;}

.textStyle3{line-height:22px; font-size:12px; letter-spacing:normal; color:#666; padding:20px 0 0 0;}
.textStyle3 p{line-height:22px; font-size:12px; letter-spacing:normal; color:#666; padding:0 10px;}

.news{margin:0; width:540px; color:#666;}
.jobs{margin:20px 0 0 0; width:540px;}
.jobs td{border-bottom:1px dashed #ccc; height:35px;}

.pageBar{font-size:12px; clear:both; padding:15px 0 10px 0; text-align:center; letter-spacing:1px; color:#666;}
.pageBar i{color:#F95A03; font-size:12px;}
.pageBar b{font-weight:bold; font-size:12px;}
.pageBar select{font-size:12px;}
.pageBar a:link,.pageBar a:visited{color:#BB7537; text-decoration: none; font-size:12px;}
.pageBar a:hover,.pageBar a:active{color:#F95A03; text-decoration: underline; font-size:12px;}

.tdBLine td{border-bottom:1px dashed #aaa;}
.tdBLine2{border-bottom:1px dashed #ccc; padding:0 0 8px 0; margin:0 0 0 10px; text-align:right;}

.mainPro{float:left; padding:18px 0 0 0; width:720px;}
.mainPro li{width:178px; float:left; text-align:center; padding:0 2px 0 0; background:#fff url(../images/bg01.gif);}
.mainPro li img{border:1px solid #fff;}

.proSort{width:580px; float:left; margin:15px 0 0 0;}
.proSort ul{margin:0; padding:0; float:left;}
.proSort li{float:left; padding:0 10px; border-right:1px solid #666;}

.pro{text-align:center; float:left; width:690px; margin:0;}
.pro ul{float:left; width:690px; padding:0 0 0 5px; margin:0;}
.pro li{float:left; width:216px; margin:0 12px 20px 0; border:1px solid #ccc; padding:8px 0;} 
.pro li h2{height:140px; padding:0;}
.pro li h1{margin:8px 0 2px 0; background-color:#F7F7F7; height:35px; width:200px; line-height:35px;}
.pro li img{border:none;}

.proshow img{border:1px solid #ccc;}
.proshow h1{text-align:center; padding:10px 0 0 0;}
.proText{line-height:18px; text-align:left;}
.bg01{background:url(../images/cp-bg.gif) no-repeat; height:29px; text-align:right; padding:0 120px 0 0;}

.keyword{padding:20px 0 15px 50px; text-align:left; font-size:14px;}
.keyword i{color:#ffefc9; font-weight:bold; font-size:14px;}

.search{width:192px; float:left; margin:30px 0 20px 7px;}
.search input{border:1px solid #ccc;}

.proview{padding:0; line-height:20px; text-align:left; color:#666666; width:270px;}
.proview p{line-height:20px;}

.online{width:190px; text-align:center; padding:35px 0;}

.style1 a:link,.style1 a:visited{color:#fff; text-decoration: none; font-size:12px;}
.style1 a:hover,.style1 a:active{color:#666; text-decoration: underline; font-size:12px;}
