@charset "gb2312";
/* CSS Document */
/*公共属性

body, dl, dt, dd, ol, ul, pre, form, field, input,{ font-family:"宋体",Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; font-size:12px;}
textarea{border:1px solid #ccc;}

img { border:0;}
p, li {	line-height:1.8em;}

h5{font-size:14px;height:24px;line-height:24px;overflow:hidden;}
p{ margin:0px; padding:0px;}
li{ list-style-type:none;}
.clear{ clear:both; line-height:0px; height:0px; font-size:0px; visibility:hidden;}
selecte,input{ color:#666;}
/*input{ margin:0px; padding:0px; border:1px solid #CCC; height:19px; line-height:19px;}*/




.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */



.marginleft10{margin-left:10px;}

.blank10{height:10px;}
.left{ float:left;}
.right{ float:right;}
/* 文字颜色 */
.font_color_red{ color:#C00;}
.font_color_green{ color:#080;}
/* 超链效果 
a:link{ text-decoration:none; color:#077ac7;}
a:visited { text-decoration:none; color:#666666;}
a:hover, a:active { text-decoration:underline; color:#ff0000;}
a:link,a:visited{ color: #000000; text-decoration: none;}
a:hover,a:active{ color: #C00; text-decoration: underline;}
a.link_black:link,a.link_black:visited{ color: #000; text-decoration: none;}
a.link_black:hover,a.link_black:active{ color: #C00; text-decoration: underline;}
a.link_black2:link,a.link_black2:visited{ color: #666; text-decoration: none;}
a.link_black2:hover,a.link_black:active{ color: #C00; text-decoration: underline;}
a.link_red:link,a.link_red:visited{ color: #C00; text-decoration: none;}
a.link_red:hover,a.link_red:active{ color: #003dd7; text-decoration: underline;}
a.link_blue:link,a.link_blue:visited{ color: #0055a1; text-decoration: none;}
a.link_blue:hover,a.link_blue:active{ color: #003dd7; text-decoration: underline;}*/
 /*布局
#top{ width:980px; margin:3px auto 0; background:transparent; height:27px; line-height:27px; color:#077ac7; overflow:hidden;}
#top td,.cribox_bdr_1 td{ padding:0 6px;}
#top .f_r{width:280px;text-align:right;}
#top .f_l{width:680px;text-align:left;}
#head, #main, #foot,#menu,#submenu{ width:980px; margin:10px auto 0; background:#fff; text-align:left; clear:both; overflow:hidden;}
#head{ background:transparent; overflow:hidden;}*/
#main {	 /*height:100%; overflow:hidden;*/}
/*#foot { border-top:1px solid #99BBDD; padding:10px 0; text-align:center; line-height:25px;	color:#333333;	font-family:arial;}
#foot a{ margin:8px auto;color:#333333;}*/
#main_l { float:left; width:660px;	overflow:hidden;}
.main_l_l{float:left; width:480px;}
.main_l_r{float:left; width:170px;margin:5px auto;}
#main_l h1 { font-size:18px; text-align:center;	margin:10px auto;}
#main_r { float:right; width:305px;overflow:hidden;}
/*f_开头为float漂浮,l:左 r:右*/
.f_l, #slide{ float:left;}
.f_r, .date {  color:#999999; text-indent:10px;}

/*头部导航*/
#nav{ float:right; width:722px;margin-top:8px;}
#nav dl{overflow:hidden;float:left;_margin-left:-1px;padding-bottom:6px;}
#nav dt{float:left;background:url(../images/bgres.gif) no-repeat 0 -29px;width:11px;height:30px;color:#fff;padding:5px;margin:0 6px;}
#nav dt a:link,#nav dt a:visited{color:#fff;text-decoration:none;}
#nav dt a:hover{color:#fff;text-decoration:none;}
#nav dd{float:left;line-height:22px;}
#nav dd a{color:#000;text-decoration:none;border-left:1px solid #ccc;padding:0 8px;}
#nav dd a:visited{color:#000;}
#nav dl a:hover{color:#f00;text-decoration:underline;}
#nav dd .sub{border:none;color:#0055a1;font-weight:bold;}
#nav dd .sub:visited{color:#0055a1;}
#nav dd .sub:hover{ text-decoration:underline;}
#nav dd .ft{border-left:1px solid #000;}
#nav dd .noft{border-left:none;}
#nav dd a.t1{letter-spacing:3px;}
#nav dd a.t2{margin-right:17px;}
#nav dd a.red:hover, #nav dd a.red:active {	color:#f00;	text-decoration:underline;}
#nav dd a.red:link, #nav dd a.red:visited {	color:#f00;	text-decoration:underline;}
#nav .service{border-top:1px solid #ccc;color:#2b5e92;float:left;width:760px;margin-left:15px;margin-right:15px;padding:6px 0 0 0;}
#nav .service a{color:#2b5e92;text-decoration:none;padding:0 10px;}
#nav .service a:visited{color:#2b5e92;}
#nav .service a:hover{color:#f00;text-decoration:underline;}
.clear { clear:both; }
/*广告样式*/
#topad{width:980px;height:90px; margin:10px auto 0;background:#fff; text-align:left; clear:both; overflow:hidden;}
.topbanner{width:980px;height:90px;}
.topad-l{width:480px;height:75px;}
.topad-r{width:168px;height:75px;overflow:hidden;}
/*search
#search{
	width:978px;
	height:75px;
	margin:10px auto 0;
	border: 1px solid #E39393;
	clear:both;
	overflow:hidden;
	background-color:#FFFFF7;
}
*/
.topad-l{width:640px;float:left;height:75px;overflow:hidden;}
.topad-m{width:330px;float:left;height:75px;overflow:hidden;}
.topad-r{width:168px;float:left;height:75px;overflow:hidden;}
.search {float: left;width: 300px;height: 66px;padding:2px 10px 5px 10px;}
.search_input{width:310px;position:relative;}
.input1{border:1px solid #E39393;height:20px;line-height:20px;width:220px;float:left;}
.input2{position:absolute;right:0;width:76px;height:23px;}
.hot_line{clear:both;padding-top:8px;}
.hot_line a:link{color:#B40501;}
.hot_line a:visited{color:#B40501;}
.hot_line a:hover{color:#B40501;text-decoration:underline;}
.search .menu{display:table;}
.search .menu .selected{width:35px;float:left;background:url(../images/icon_3.gif) no-repeat bottom;text-align:center;padding-bottom:4px;margin-bottom:-1px;color:#B1B1B1;margin:0px 5px;}
.search .menu .unselected{width:35px;float:left;text-align:center;}
.search .menu .unselected a:link,.search .menu .unselected a:visited{color:#B1B1B1;margin:0px 5px;}
#button{background:url(../images/btn.gif); width:76px; height:23px; cursor:pointer;margin-left:5px; border:none; font-size:0px; color:#fff;}

/*正文*/
.main{  clear:both;width:990px; margin:0px auto;background-color:#FFF;}
.L_content{ float:left; width:706px;}
.L_content_table1{ float:left; width:686px; border:1px solid #dddddd; padding:0px 10px 10px 10px;}
.L_content_table2{ float:left; width:686px; margin-top:10px;border:1px solid #dddddd; padding:0px 10px 10px 10px;}
.L_content_table3{ float:left; width:646px; padding:10px 30px 10px 30px;}
.L_content_table4{ float:left; width:686px; border:1px solid #dddddd; padding:0px 10px 0px 10px;}
.R_content{ float:left; margin-left:10px; width:250px;}
.R_content_table1{ float:left; width:250px; border:1px solid #dddddd;  padding:0px 10px 10px 10px; }
.R_content_table2{ float:left; width:250px; margin-top:10px; border:1px solid #dddddd;  padding:0px 10px 10px 10px; }
.R_content_table3{ float:left; width:250px; margin-top:10px; border:1px solid #dddddd;  padding:0px 10px 10px 10px;}
.main_content_table1{ float:left; width:958px; margin-top:10px;border:1px solid #dddddd; padding:0px 10px 10px 10px;}
.main_content_table2{ float:left; width:958px; margin-top:10px; padding:0px 0px 10px 0px;}

.main_content_table3{ float:center; width:1140px; padding:10px 30px 10px 30px; margin:0 auto;}
.main_content_table3 td{ height:30px;}
.main_content_table3 input{ margin:1px; padding:0px; border:1px solid #CCC; line-height:19px;font-size:16px}
.main_content_table3 selecte,input{ color:#666;}

.main_content_table4{ float:center; width:1180px; padding:0px 10px 0px 10px; margin:0 auto;}
.main_content_table5{ float:center; width:968px; border-left:1px solid #dddddd;border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;padding:10px 10px 10px 10px;}

.main_content_table6{ float:center; width:1140px;padding:0px 30px 10px 0px; margin:0 auto;}
.main_content_table6 td{ height:30px;}
.main_content_table6 input{ margin:0px; padding:0px; border:1px solid #CCC; line-height:19px; font-size:16px}
.main_content_table6 selecte,input{ color:#050505;}

/*table*/
.table_border{
   border:1px solid #dddddd;}
.padd{padding:10px;}
.border_bottom1{
   border-bottom:1px solid #B40501;
   font-size:14px;
   font-weight:bold;
   text-indent:20px;
   background-image:url(../images/icon.gif);
   background-repeat:no-repeat;
   background-position:-1px 11px;
   }
.border_bottom2{
   border-bottom:1px solid #dddddd;}
.td_bg1{
   background-image:url(../images/icon_dot.gif);
   background-repeat:no-repeat;
   background-position:0px 3px;
   text-indent:14px;}
.title1{
font-size:12px;
font-weight:bold;}
.news_title{
font-size:18px;
font-weight:bold;
}
.news_content{
font-size:14px;
line-height:150%;}



/*标签*/
.sec31 {
	CURSOR: hand;
	COLOR: #000000;
	border-bottom: 1px solid #dddddd;
	background:url(../images/icon_bg2.gif) no-repeat bottom;



}

.sec41 {
	color:#000000;
	CURSOR: hand;
	font-weight:bold;
	background:url(../images/icon_bg1.gif) no-repeat bottom;



}
.sec1 {
	CURSOR: hand;
	COLOR: #999999;
}

.sec2 {
	color:#000000;
	CURSOR: hand;
	font-weight:bold;
	background:url(../images/icon_3.gif) no-repeat ;
	background-position:11px 18px;



}
.sec21 {
	COLOR: #000000;
	border-bottom: 1px solid #dddddd;



}

.mid_left_content_oneone{ width:215px; float:left;padding-left:25px;height:80px; text-align:left;}
.hh2{ background:url(../images/title1.jpg) no-repeat; background-position:left 3px;text-indent:0px;line-height:40px; text-align:left;}
.hh2 a:link,.mid_left_content_oneone h2 a:visited{ font-size:12px; font-weight:bold; text-align:left;}
.hh2 a:hover{ text-decoration:underline;}
.mid_left_content_oneone ul li{width:33%;float:left;line-height:20px;}


/*kind*/
.aaa {margin-left:15px}
.aaa ul {width:75px; float:left; margin:0px;}
.aaa li a{border:1px #FFFFFF solid; background-color:#ffffff; width:75px; height:22px; list-style:none; margin:0px;float: left; border-top-color:#FFFFFF; border-left-color:#FFFFFF; padding-top:5px; }
.aaa li a:hover{border:1px #FFFFFF solid; background-color: #FFFFFF; border-top-color:#FFFFFF; border-left-color:#FFFFFF; text-decoration:underline;}

.STYLE1 {color: #FF0000}
#content1{
width:90%;
height:300px;
font-size:14px;
line-height:20px;
border:solid 1px #dddddd;
padding: 1px 1px;
overflow:scroll;
scrollbar-3dlight-color:#eeeeee; scrollbar-arrow-color:#999999; scrollbar-track-color:#eeeeee; scrollbar-darkshadow-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#eeeeee; scrollbar-shadow-color:#999999;
padding-left:10px; padding-right:10px; padding-bottom:30px; padding-top:20px;}


/* --------- 导航 ----------------*/
.w963 {
	width:983px;
margin:5px auto;
}
#navMenu {
	width:950px;
	overflow:hidden;
}
#navMenu li {
	float: left;
	line-height: 34px;
	height: 34px;
	background-image: url(../images/header_interval.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: -2px;
}
#navMenu li a {
	font-size: 14px;
	color: #FFF;
	padding-right: 1em;
	padding-left: 17px;
	margin-left: 2px;
	display: block;
}
#navMenu li a:hover, #navMenu li.hover a {
	background-image: url(../images/header_hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
/*---------- frame : header ---------*/
.header{
	width:100%;
	padding-top:10px;
	width:980px;
	margin:auto;
	overflow:hidden;
}



/*----- 新版导航菜单位置的样式 -------*/
.header .nav { }
/*-------- 圆角模型 ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}


.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-image: url("../images/header_bg.png");
}

/*-- //End 导航菜单 --*/
/*------ 蓝色 -------*/
.blue .top {
	background-position: 0 -87px;
	background-repeat: repeat-x;
	height: 38px;
}
.blue .top .t_l {
	background-position: -13px 0;
	background-repeat: no-repeat;
	height: 38px;
	width: 7px;
}
.blue .top .t_r {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 38px;
	width: 10px;
}

.rollBox{width:919px;overflow:hidden;padding:5px 5px 5px 5px;}
.rollBox .LeftBotton{height:52px;width:19px;background:url(../images/job_mj_069.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:30px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(../images/job_mj_069.gif) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:880px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:88px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:0px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:0px;color:#333333;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#333333;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.a1{
	width:200px;
	height:50px;
}
.reg_txt2{
	font-size:15px;
	line-height:50px;
	margin-left:0px;
}
.reg_txt2 strong{
	font-size:15px;
	margin-left:0px;
}
