*{ padding:0; margin:0;}
ul,li{margin:0;padding;0}
tr,tb{margin:0;padding;0}
img{ border:none;}
html,body{ font:12px 宋体, Arial, Helvetica, sans-serif; color:#000000; }
.header{
	width:100%;
	height:70px;
	overflow:hidden;
}

.logo{
	float:left;
	width:355px;
}

.menu{
	float:left;
}

.m_1{
	height:40px;
	width:100%;
	padding-top:5px;
	padding-right:10px;
	font-family: "宋体", Verdana, sans-serif;
	font-size:12px;color:#515151;
	overflow:hidden;
}

.m_2{
	height:30px;width:100%;
	background:#f5f5f5;
	padding-top:5px;
	font-family: "宋体", Verdana, sans-serif;
	font-size:12px;
	overflow:hidden;
}

.search{
	width:100%;
	height:40px;
	overflow:hidden;
	background:url(../images/search_l.gif) top left repeat-x;
	background-color:#f5f5f5;
}

.searchbar{
	width:404px;
	height:40px;
	float:left;
	background:url(../images/search_b.gif) top left no-repeat;
	background-color:#f5f5f5;
}

.seacrchLst{
	float:right;
	width:10px;
	height:40px;
	background:#f5f5f5;
}

.searchTxt{
	float:left;
	padding-top:15px;
	padding-left:15px;
	font-family: "宋体", Verdana, sans-serif;
	font:12px;color:white;
	}

.searchInput{
	float:left;
	padding-top:10px;
	padding-left:15px;
}
.searchImg{
	float:left;
	padding-top:11px;
	padding-left:15px;
}

.main{
	width:1020;
	height:400px;
	overflow:visible;
}
.main_2{
	width:1000px;
	height:100%;
	overflow:visible;
}
.left{
	float:left;
	width:400px;
	height:100%;
	background:url(../images/con_1.gif) bottom right repeat-y;
}
.contact{
	padding:20px;
}
.right{
	float:left;
	height:100%;
	width:expression(document.body.offsetWidth-405 + "px");
	background:url(../images/line.gif) top left repeat-x;
}

.proBar1{
	float:left;padding-left:5px;padding-top:7px;
	width:49%;
	height:66px;
	border-bottom:#CACACA 1px dashed;
}

.proBar2{
	float:left;padding-left:5px;padding-top:7px;
	width:49%;
	height:66px;
	border-bottom:#CACACA 1px dashed;
	border-left:#CACACA 1px dashed;
}


.bot{
	height:70px;
	width:100%;
	overflow:hidden;
}

.bot_m{
	height:32px;
	background:#f5f5f5;
	padding-top:10px;
	padding-left:20px;
	font-family: "宋体", Verdana, sans-serif;
	font-size:12px;
	color:#666666;
}

.left_2{
	float:left;
	width:170px;
	height:100%;
	overflow:visible;
}
.subclass{
	height:100%; height:auto;
	padding-left:35px;
	background:url(../images/pro_2.gif) top left repeat-y;
	font-family: "宋体", Verdana, sans-serif;
	font-size:12px;
	color:#666666;
}

.right_2{
	float:left;
	width:170px;
	/*height:100%;*/
	margin-left:20px;
}

.path{
	height:32px;padding-top:8px;
	font-family: "宋体", Verdana, sans-serif;
	color:#A39B9B;
	font-size:14px;
	font-weight:bold;
}

.subar{
	line-height:20px;
	width:100%;
	margin:0 5 0 0;
	padding:2 0 0 0;
	border-bottom:1 #999 dashed; overflow:hidden;
}

.subImg{
	float:left;
}
.subTxt{
	float:left; 
	padding-left:10px;
	padding-top:2px;
}

.tabLst_1{
	font-size:12px;margin-top:5px;
	height:20px;
	width:680px;
	background:url(../images/line_1.gif) top left no-repeat;
}

.tabLst_2{ clear:both;
	height:25px;
	/*width:680px;*/
	padding-top:4px;padding-left:40px;
	background:url(../images/line_3.gif) top left no-repeat;
}
.tabLst_22{ clear:both;
	height:25px;
	/*width:680px;*/
	margin-top:5px; margin-left:0px;
	padding-left:20px;
	background:url(../images/line_3.gif) top left no-repeat;
}
.tabLst_4{
	height:20px;
	width:680px;
	background:url(../images/line_2.gif) top left no-repeat;
}

.tabLst_3{ float:left;
	/*width:640px;*/
	 height:100%; height:auto; 
	padding-left:20px;
	padding-right:20px;
	border-color:#DDDDDD;
}

.tabTxt{
	float:left;
	width:300px;
	height:24px;
	padding-left:10px;
	padding-top:5px;
	border-bottom:#ddd 1px solid;
}
.tabTxt2{
	float:left;
	width:50%;
	height:24px;
	padding-left:10px;
	padding-top:5px;
	border-bottom:#ddd 1px solid;
}

.tabLst_5{
	/*width:680px;*/
/*	border-left:1px #ddd solid;*/
/*	border-right:1px #ddd solid;*/
	height:12px;
}

.serTxt{
	float:left;
	height:24px;
	border-bottom:#ddd 1px solid;
}

.subclasstxt{
	font-weight:bold;
	margin:0 5 2 0;
	padding:0 0 2 0;
	border-bottom:1 #999 dashed;
}

.idStyle{
	padding:0 5 0 15;
}