@charset "utf-8";
/* CSS Document */

*{
	text-decoration:none; text-decoration:none;
}
form , body{
	margin:0px; padding:0px; 
}
body{
	text-align:center;
}
.top_line{
	height:5px; background-color:#d7d7d7; width:100%; overflow:hidden;
}
.main_page{
	width:1000px; margin:0px auto; text-align:left; position:relative;
}
.box1{
	border:1px solid #dbdbdb;
}
.menu{
	float:left; font-size:14px; color:#FFFF00; font-family:"宋体";
}
.menu a{
	font-size:12px; font-weight:bold; color:#FFFFFF;
}
.menu a:hover{
	color:#FFFF00;
}
.title_mar{
	margin:20px 0px 10px 0px;
}
.mar1{
	margin-top:10px;
}
.mar2{
	margin-top:15px;
}
.mar3{
	margin-top:20px;
}
.pad_bottom{
	padding-bottom:20px;
}
.main_link{
	background:url(images/index_43.jpg) no-repeat top; padding-top:40px; padding-bottom:10px;
}
.main_tbg{
	background-repeat:no-repeat; background-position:top; padding-top:35px;
}
.hot_list a{
	display:block; line-height:26px; font-size:12px; color:#444444; background:url(images/line_1.jpg) repeat-x bottom;
}
.hot_list a:hover{
	color:#d51102;
}
.hot_list a .d{
	display:inline-block; font-size:12px; font-weight:bold; width:20px; text-align:center;
}
.hot_list a .date{
	color:#aaaaaa; display:inline-block; width:70px; float:right;
}
.main_line{
	width:755px; height:1px; background:url(images/line_2.jpg) repeat-x; overflow:hidden; margin:20px 0px 10px 0px;
}
.main_mtdg{
	background-repeat:repeat-x; background-position:bottom; padding:9px 0px;
}
.main_mtdg td{
	background:url(images/line_1.jpg) repeat-x bottom;
}
.main_mtdg a{
	font-size:12px; line-height:25px; color:#666666;
}
.main_mtdg a .d{
	font-family:"宋体"; color:#FF0000; width:15px; text-align:center; display:inline-block;
}
.main_job a{
	display:block; line-height:26px; background:url(images/main_1_51.jpg) no-repeat; padding-left:35px; font-size:12px; color:#7c7c7c; text-align:left;
}
.main_dqgz div{
	width:350px; float:left; margin-right:17px; background:url(images/dqgz_1.jpg) no-repeat 5px; line-height:25px; font-size:12px; color:#999999; 
}
.main_dqgz div a{
	padding-left:20px; display:inline-block; color:#555555;
}
.main_dqgz div a:hover{
	color:#d51102; text-decoration:underline;
}
.main_dqgz div .date{
	display:inline-block; float:right;
}
.bottom{
	background:url(images/index_61.jpg) repeat-x top; background-color:#fafafa; text-align:center;
}
.bottom .text{
	width:750px; background:url(images/index_63.jpg) no-repeat left top; margin:0px auto; text-align:left; font-size:12px; color:#5c5c5c; padding-left:250px; padding-top:20px; line-height:24px; padding-bottom:20px;
}





/*------------       banner图片         ------------*/
#nav {
	OVERFLOW: hidden; WIDTH: 990px; POSITION: relative; HEIGHT: 254px;
}
#nav UL {
	Z-INDEX: 555; BOTTOM: 0px; POSITION: absolute; TEXT-ALIGN: left; width:114px; top:74px; right:0px;
}
#nav UL LI {
	DISPLAY: block; FONT-WEIGHT: 900; FONT-SIZE: 12px; WIDTH: 100px; COLOR: #aaa; FONT-FAMILY: Arial; POSITION: relative; HEIGHT: 55px
}
#nav LI IMG {
	BORDER: #fff 2px solid; FILTER: alpha(opacity=50); LEFT: 10px; WIDTH: 90px; CURSOR: pointer; POSITION: absolute; HEIGHT: 40px; moz-opacity: 0.5;
}
.logo{
	width:520px; height:100px; position:absolute; left:0px; top:10px; z-index:666;
}
.banner_text{
	position:absolute; right:0px; top:0px; z-index:667;
}
.banner_text a{
	display:inline-block; margin:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; line-height:25px;
}
.banner_text a:hover{
	background:url(images/index_03.gif) no-repeat center 3px; color:#FF0000;
}
.banner_sub{
	position:absolute; left:35px; bottom:35px; z-index:668;
}
.banner_sub a{
	display:block; width:70px; height:18px; float:left; margin-right:10px;
}
.banner_sub a.a1{
	background:url(images/main_1_07.gif) no-repeat 0px 0px;
}
.banner_sub a.a1:hover{
	background-position:0px -18px;
}
.banner_sub a.a2{
	background:url(images/index_09.gif) no-repeat 0px 0px;
}
.banner_sub a.a2:hover{
	background-position:0px -18px;
}
.left_sub{
	height:20px; padding:11px 0px; padding-left:35px;
}
.left_sub a{
	display:block; width:70px; height:18px; float:left; margin-right:10px;
}
.left_sub a.a1{
	background:url(images/main_1_07.gif) no-repeat 0px 0px;
}
.left_sub a.a1:hover{
	background-position:0px -18px;
}
.left_sub a.a2{
	background:url(images/index_09.gif) no-repeat 0px 0px;
}
.left_sub a.a2:hover{
	background-position:0px -18px;
}
.left_line{
	border-bottom:1px dashed #dfdfdf;
}
.left_type{
	background:url(images/about_30.jpg) no-repeat 10px; text-align:left;
}
.left_type a{
	font-size:12px; color:#555555; display:block; line-height:29px; padding-left:25px;
}
.left_type a:hover{
	font-weight:bold; color:#FF6600; background-color:#fffcf9;
}
.con_title{
	font-family:"微软雅黑"; font-size:22px; display:block; line-height:42px;
}
.t_text a{
	display:inline-block; background:url(images/about_20.jpg) no-repeat left; font-size:12px; color:#555555; margin-right:20px; padding-left:13px;
}
.t_text a:hover{
	color:#FF0000; text-decoration:underline;
}
.con_search{
	width:259px; background:url(images/about_14.jpg) no-repeat; border:0px; margin:0px; padding:0px; padding-left:30px; padding-top:4px; padding-bottom:3px;
}
.con_text{
	font-size:12px; color:#333333; line-height:24px;
}
.news{
	margin:0px; padding:0px; list-style:none;
}
.news li{
	background:url(images/line_1.jpg) repeat-x bottom; line-height:25px;
}
.news li a{
	color:#333333; display:inline-block; background:url(images/gif-0170.gif) no-repeat 10px; padding-left:30px;
}
.news li a:hover{
	color:#FF0000; background:url(images/gif-0170_1.gif) no-repeat 10px;
}
.news li .date{
	display:inline-block; float:right; padding:0px 15px; font-family:Arial, Helvetica, sans-serif; color:#aaa;
}
.next_page{
	background-color:#f8f8f8; line-height:25px; margin:10px 0px; text-align:center;
}
.next_page a{
	color:#FF0000;
}
.next_page a:hover{
	text-decoration:underline;
}
.re_title{
	border:1px solid #cbd9e2; background:url(images/re_bg.jpg) no-repeat 0px -15px; line-height:30px;
}
.re_text{
	border:1px solid #cbd9e2; background:url(images/re_bg.jpg) no-repeat 0px -15px; margin-top:10px; text-align:left; margin-bottom:10px;
}
.news_text{
	font-size:14px; line-height:24px; color:#555555; padding:10px;
}
.dsj_type{
	background-color:#f8f8f8; color:#999999; font-size:10px;
}
.dsj_type a{
	color:#000000; display:inline-block; padding:0px 5px; font-size:12px;
}
.dsj_type a:hover{
	color:#FF0000;
}
.dsj_line{
	border-bottom:1px dashed #eeeeee;
}
.left_jhcy table{
	margin-bottom:5px;
}
.left_jhcy td{
	font-size:12px; line-height:20px; border-bottom:1px dashed #ffedd6; background-color:#fafafa; text-align:left; color:#666666; padding-left:13px;
}
.left_jhcy td a{
	color:#666666;
}
.left_jhcy .title{
	background:url(images/left_menu.jpg) no-repeat; height:25px; line-height:25px; padding-left:30px; font-size:12px; font-weight:bold; color:#333333; font-weight:bold;
}
.main_gg{
	background:url(images/20080826115924646.gif) no-repeat 15px; background-color:#f8f8f8; border-bottom:1px solid #dfdfdf; position:absolute; left:230px; width:770px; height:30px; overflow:hidden;
}
.main_gg a{
	font-size:12px; color:#666666; line-height:30px; display:inline-block; margin-left:35px;
}
.main_gg a:hover{
	color:#FF3300;
}
.main_mar{
	margin-top:50px;
}