body{
	font-size:12px;
	color:#a1cef3;
	font-family:Verdana, Arial, Helvetica, sans-serif,"Î¢ÈíÑÅºÚ","ËÎÌå";
	background-color: #005CA9;
	line-height:20px;
	width:100%;
	overflow:hidden;
}
body{margin:0px;}
a:link,a:visited{color:#a1cef3; text-decoration:none;}
a:hover{color:#FFFFFF; text-decoration:none;}
h1,h2,h3{margin:0px; padding:0px;}
ul,ul li{list-style-type:none;}
.f_blue{color:#00FFFF}
.f_yellow{color:#FFFF00;}
.f_red{color:#FF0000}
.f_green{color:#00FF00}
#top,#main,{width:1004px; margin:0 auto; clear:both;}
#bottom{clear:both;background:#2c89cf;  margin-top:10px;width:930px; margin-left:auto; margin-right:auto }
.logo{width:240px; float:left;}
.banner{width:764px; float:right;}
#left{
	width:240px;
	float:left;
	background-image: url(../images/left_bg.jpg);
	background-repeat: no-repeat;
	height: 270px;
}
#right{width:764px; float:right;}
.nav{margin-left:37px; margin-top:20px; width:203px;}
.nav li{padding-bottom:8px;}
a.nav_li:link, a.nav_li:visited{background:url(../images/nav_a.gif); width:170px; height:29px; line-height:29px; display:block; padding-left:33px; color:#00baff; font-weight:bold; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ"}
a.nav_li:hover{background:url(../images/nav_hover.gif); width:170px; height:29px; line-height:29px; display:block;padding-left:33px;color:#fff; font-weight:bold;text-decoration:none; font-family:"Î¢ÈíÑÅºÚ"}
a.nav_li01:link, a.nav_li01:visited{background:url(../images/nav_hover.gif); width:170px; height:29px; line-height:29px; display:block;padding-left:33px;color:#fff; font-weight:bold;text-decoration:none; font-family:"Î¢ÈíÑÅºÚ"}


.smile{margin-left:37px; margin-top:-15px; width:180px; margin-right:23px; text-align:center;}
.main_box{width:720px;}
.clear{clear:both;}
.box_top_left,.box_top_right,.box_bottom_left,.box_bottom_right{width:10px; height:10px; float:left; overflow:hidden }
.box_top_left{background:url(../images/box_left_top.jpg);}
.box_top_right{background:url(../images/box_right_top.jpg);}
.box_bottom_left{background:url(../images/box_left_bottom.jpg);}
.box_bottom_right{background:url(../images/box_right_bottom.jpg);}

.box_top{width:700px; float:left; background:#2c89cf; height:10px; overflow:hidden}
.box_top950{width:920px; float:left; background:#2c89cf; height:10px; overflow:hidden}
.box_content{width:680px; background:#2c89cf;clear:both; padding:0px 20px;}
.nav02_left,.nav02_right{float:left; width:18px; height:50px;}
.nav02_main{ width:644px; background:url(../images/title_bg.jpg); height:50px; float:left}
.nav_title{width:133px; float:left; margin-top:7px; background:url(../images/title.jpg); height:28px; padding-left:45px; padding-top:8px; color:#005ba8; font-size:16px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
.nav03_main{width:454px; float:left; background-image:url(../images/nav03_bg.jpg); margin-top:13px; height:26px;}
.nav03_right{
	float:left;
	width:12px;
	margin-top:13px;
	height:26px;
	overflow:hidden;
	background-image: url(../images/nav02_right.jpg);
	background-repeat: no-repeat;
}
.nav03{ margin-left:5px;}
.nav03 li{text-align:center; float:left; height:24px; width:100px; }
a.nav03_li:link, a.nav03_li:visited{color:#005ba8; text-decoration:none; line-height:24px; display:block;font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}
a.nav03_li:hover{background:url(../images/nav03_hover.gif); display:block; font-weight:bold; line-height:24px; color:#FFF;font-family:"Î¢ÈíÑÅºÚ";}
a.nav03_li01:link, a.nav03_li01:visited{background:url(../images/nav03_hover.gif); display:block; font-weight:bold; line-height:24px; color:#FFF;font-family:"Î¢ÈíÑÅºÚ";}



.title{margin:15px; line-height:28px; border-bottom:1px dashed #a1cef3; clear:both; font-weight:bold; font-size:14px; padding-left:5px; width:550px; padding-bottom:6px;}
.title214{ line-height:28px; border-bottom:1px dashed #a1cef3; clear:both; font-weight:bold; font-size:14px;  width:214px; padding-bottom:6px;}
.right_content{
	width:550px;
	_height:252px;
	min-height:252px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;

}
.right_pro400{
	margin:0px 11px;
	width:408px;
	float:left;
	padding-top:30px;
	overflow: hidden;
}
.right_pro180{width:214px; float:left;padding-top:10px;}
.right_content table tr td{padding:5px;}
.news{ margin:0px; padding:0px; list-style-type:none;}
.news li{line-height:24px;}
.news li a:link,.news li a:visited{display:block;}
.news li a:hover{display:block; height:24px; background:#6dc5f5; color:#FFF; font-weight:bold;}
.news_title{width:400px; float:left}
.news_data{width:100px; float:left;color:#6caddd}
.font01{color:#6caddd}
.font02{font-size:16px; font-weight:bold;}
.copyright{background:#2c89cf; height:auto; width:920px; clear:both; text-align:center; background-repeat:repeat-x;}
.img3px{border:1px solid #66CCFF; padding:3px;}
.text_resume {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #2C89CF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A1CEF3;
	color: #CCCCCC;
}
.button{
	border:1px solid #A1CEF3;
	width:70px;
	height:22px;
	line-height:22px;
	text-align:center;
	background-color: #2C89CF;
	color: #A1CEF3;
}
.font_green{font-size:14px; color:#00FF33;}
.job_list{margin:0px; padding:0px;}
.job_list li{margin-bottom:10px; border-bottom:1px dashed #ccdbe4;}
.img{padding:2px; border:2px solid #00FF33;}
.page {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center; clear:both;
}
.pro_list{ margin:0px; padding:8px 0; border-bottom:1px dashed #ccdbe4; height:260px;}
.pro_list li{float:left; width:59px; height:59px; margin:3px 5px;}
a.pro_list_li:link,a.pro_list_li:visited{padding:1px;border:1px solid #ccdbe4; display:block; width:55px; height:55px; FILTER: Alpha(Opacity=90);}
a.pro_list_li:hover{padding:1px;border:1px solid #00FF33; display:block;FILTER: Alpha(Opacity=100);}

a.pro_list_li01:link,a.pro_list_li01:visited{border:2px solid #00FF33; display:block; width:55px; height:55px; }
.ry_list{margin:0px 10px; padding:0px; }
.ry_list li{width:163px; float:left; text-align:center; margin-bottom:10px;}
.ry_list_name{width:163px; overflow:hidden; line-height:22px;font-weight:bold;}

DIV.page A {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #A1CEF3; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
DIV.page A:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #A1CEF3
}
DIV.page A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #A1CEF3
}
DIV.page SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.page SPAN.disabled {
	DISPLAY: none
}
DIV.page A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.page A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.page A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.page A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
