/*-----------------------------页面基础定义--------------------------------------------------------------------------*/
body,td,th {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #797979;
}
html,body{margin:0;width:100%;}

a{
	color:#666666; text-decoration:none;
}
a:hover,a:active{
	color:#0081cc;
}


#top{
	background:url(../images/web/top_bg_1.gif) repeat-x;
}
#top_con{
	margin-left:696px; margin-right:10px;
	background:url(../images/web/top_bg_2.gif) no-repeat;
}

.ajob{
	color:#007D84; text-decoration:none;
}
:hover.ajob, :active.ajob{
	color:#FF6600;
}


form{
	margin:0;
}
input{
	border:1px solid #CCCCCC;
	font-size:12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #797979;
	padding: 2px;
}
select {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
}

#bottom a{
	color:#527C78; text-decoration:none;
}
#bottom a:hover,#bottom a:active,#bottom2 a:hover,#bottom2 a:active{
	color:#000000;
}
#bottom2 a{
	color:#999999; text-decoration:none;
}
#bottom2 img{
	vertical-align:middle;
}


.left_bt{
	margin:0; padding:0; list-style-type:none;
}
.left_bt li{
	height:28px; background:url(../images/web/line_03.gif) repeat-x bottom;
	letter-spacing:1px;
}
.left_bt a{
	color:#666666; text-decoration:none; display:block; padding-left:28px; width:142px;
	background:url(../images/web/left_bt_bg_1.gif) no-repeat 6%; line-height:27px; 
}
.left_bt a:hover,.left_bt a:active,.left_bt_actvie{
	color:#FFFFFF !important;
	background:url(../images/web/left_bt_bg_2.gif) no-repeat 6% !important;
	background-color:#0081cc !important;
}


.honor,.pro{
	margin:0; padding:0; list-style-type:none; margin-left:20px;
	clear:both; margin-top:20px;
}
.honor li,.pro li{
	float:left; width:200px; overflow:hidden;
	margin-right:25px; line-height:26px; text-align:center;
}
.honor img{
	width:180px; padding:2px;
	border:1px solid #DDDDDD;
}
.honor a,.pro a{
	color:#666666; text-decoration:none;
}
.honor a:hover,.honor a:active,.pro a:hover,.pro a:active{
	color:#FF9900;
}
.honor a:hover img,.honor a:active img{
	border:1px solid #FFCC00;
}


#page a{
	color:#666666; text-decoration:none;
}
#page a:hover,#page a:active{
	color:#0081cc;
}


.timer{
	font-size:11px; color:#000000;
}

.pname{
	line-height:17px; display:block; width:170px; margin:auto;
	margin-top:6px; cursor:pointer; text-align:center;
}

#prohonor img{
     border:1px solid #DDD;
}


.serviceText td{
	color:#3D4553
}textarea {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #CCCCCC;
}

.top_button{text-align: right; padding-right: 20px; padding-top: 40px}