/* 顶部样式 */
   .btop{ margin-bottom:7px;}
   .topbase{ height:25px; width:100%; background:#fff url(/Image/all-top.jpg) repeat-x;}
   .topbase .w950{ width:950px; margin:0 auto;}
   .topbase .w950 span{ color:#333; margin-left:50px;  }
.pd5{ padding:10px;}
.f7f{ background:#F7F7F7; font-weight:bold;}
.rcss{margin:0 12px; line-height:35px;}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: inherit;HEIGHT: 100%;FONT: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif; COLOR: #333; font-size:12px;background:url(/image/body_bg.jpg) repeat-x #C8E3F1;height:100%;
}

DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: inherit
} 
HTML,body {
	HEIGHT: 100%
}
.hole{ width:960px; margin:0 auto; overflow:hidden}
HTML .container { 
	HEIGHT: 100%;
}
.container {
min-height: 100%;
}
* html .container {
height: 100%;
}

*{margin:0px; padding:0px;}
ul{ list-style: none; margin:0px; padding:0px;}
a{text-decoration:none;}
a:link,a:visited{color:#333333;}
a:hover{color:#FF6600;}
.title_red{ color:#999;}

.margin-bottom{margin-bottom:8px;}
.margin-bottom2{margin-bottom:5px;}
.margin-top{margin-top:8px;}
.font14{font-size:14px;font-weight:normal;}
.sfont14{font-size:14px;font-weight:bold;}
img{border:0px;}
form{margin:0px;padding:0px;}
.font001{ font-size:14px; font-weight:bold; text-indent:1.5em; color:#c40e01; background-color:#f2f2f2;}
.font002{ font-size:14px; font-weight:bold; text-align:center; color:#000; background-color:#e3e3e3;}
.kd{ width:150px; height:35px; font-size:14px; font-weight:bold}

.blue1{color:#0000FF}
a.blue1:link{color:#0000FF}
a.blue1:visited{color:#0000FF}
a.blue1:hover{color:#000;}
.blue,a.blue:link,a.blue:visited{color:#1E60C1}
a.blue:hover{color:#FF6600;}
.blue2,a.blue2:link,a.blue2:visited{color:#1E60C1}
a.blue2:hover{color:#FF6600;}
.blue3,a.blue3:link,a.blue3:visited{color:#0000ff}
a.blue3:hover{color:#FF6600;}
.red,a.red:link,a.red:visited{color:#C40E01}
a.red:hover{color:#3E8FD0;}
.gray,a.gray:link,a.gray:visited{color:#666666}
a.gray:hover{color:#FF6600;}
.white,a.white:link,a.white:visited{color:#ffffff}
a.white:hover{color:#FFFF00;}
.yellow,a.yellow:link,a.yellow:visited{color:#FFFF00}
a.yellow:hover{color:#ffffff;}
.orange,a.orange:link,a.orange:visited{color:#E95606}
a.orange:hover{color:#333333;}
.black,a.black:link,a.black:visited{color:#000}
a.black:hover{color:#E95606;}
.inbule{color:#1E60C1;margin-left:44px;}
.container {
	MIN-HEIGHT: 100%; BACKGROUND:url(/Image/tbg.gif) no-repeat top  #fff; MARGIN: auto; WIDTH: 950px; TEXT-ALIGN: left;margin-top:1px;padding:2px 5px 2px 5px;
}
.clear{clear:both;}
.head-top .left{float:left;width:0px;margin-right:0px;text-align:left;margin:0px; padding:0px;}
.head-top .center{float:left;width:668px;text-align:left; margin:0px; padding:0px;}
.head-top .center span{padding-left:24px;padding-right:20px;}
.head-top .tt{ color:#000;}
/* CSS 左中右 */
.right{float:right;width:249px;text-align:left;} 
.left{float:left;width:217px;margin-right:8px;text-align:left;}
.center{float:left;width:458px;margin-right:6px;text-align:left;}
.right{float:right;width:270px;text-align:left;}
.main{float:right;width:725px;text-align:left;}
/* CSS 顶部与导航 */
.head-top{width:100%;border-bottom:1px solid #ccc;height:16px;padding:0px 0px 3px 0px;margin-bottom:1px;}
.head-top .center a:link,.head-top .center a:visited{color:#666666;}
.head-top .center a:hover{color:#FF6600;}
.brand{widht:950px;margin-bottom:10px;height:70px;}
.brand .left{text-align:center;margin-left:7px;width:200px;color:#666;}
.brand .center{width:360px; height:60px;margin-top:10px; background:none; float:left;}
.brand .right{width:360px; height:60px;margin-top:10px; background:none; float:left;}
.btext{LINE-HEIGHT:1.6; HEIGHT: 58px;border:1px solid #ccc;margin-top:10px;}
.btext ul{margin:0px;padding:0px;list-style-type:none;}
.btext ul LI {FLOAT: left; WIDTH: 49.9%; TEXT-INDENT: 5px; WHITE-SPACE: nowrap;list-style-type:none; height:20px; overflow:hidden;}
.nav{width:100%;height:27px;background-image:url(/Image/nv_bg.gif)}
.nav-menu{width:100%;height:30px;background-image:url(/Image/nav-menu-bg.gif);margin-bottom:8px;}
.nav-left{width:1px;float:left;}
.nav-right{width:2px;float:right;}
.nav-center1{width:944px;float:left;padding-left:2px;height:27px; overflow:hidden;}
.nav-center2{width:923px;float:left;padding-left:23px;height:30px;color:#FFFFFF;}
.nav-center2 a:link,.nav-center2 a:visited{color:#ffffff;line-height:28px;margin-left:2px;margin-right:2px;}
.nav-center2 a:hover{color:#FFFF00;}
.nav-center2 a.yellow:link,.nav-center2 a.yellow:visited{color:#FFFF00;}
.nav-center2 a.yellow:hover{color:#FFFFFF;}
.nav li{float:left;margin-right:3px;list-style-type:none;background-image:url(/Image/nv_menu.gif);} 
.nav a{ float:left;display:block;width:68px;font-weight:bold;text-align:center;line-height:25px;padding-bottom:2px;}
.nav a:hover{background-image:url(/Image/nv_menu.gif);color:#C40E01;}
.nav a.nav-visited{background:url(/Image/nv_menu_hover.jpg);color:#FFFF00;}
.nav a.nav-visited:hover{background:url(/Image/nv_menu_hover.jpg);color:#FFF;}
 
.nav .nav-center1 li a.long{ float:left;display:block;width:90px;font-weight:bold;text-align:center;line-height:25px;padding-bottom:2px;background-image:url(/Image/nv_menu_long.gif);}
.nav .nav-center1 li a.long:hover{background-image:url(/Image/nv_menu_long.gif);color:#C40E01;}
.nav .nav-center1 li a.nav-visited_long{width:90px;background:url(/Image/nv_menu_hover_long.jpg);color:#FFFF00;}
.nav .nav-center1 li a.nav-visited_long:hover{width:90px;background:url(/Image/nv_menu_hover_long.jpg);color:#FFF;}

.daohang{width:900px;;border:1px solid #B6D6EF;background:#F0F0F0 url(/Image/daohang-bg.gif) no-repeat left;height:25px;color:#2265B6;padding-left:48px;line-height:25px;margin-bottom:8px;}
/* CSS 底部 */
.foot{width:100%;margin-top:8px;line-height:25px;margin-top:8px;border-top:1px solid #DAD6D7; color:#333;text-align:center;padding-top:8px;}

.com_ad{ width:950px; height:70px!important; color:#FFFFFF; font-size:25px; font-weight:bold; font-style:italic; text-align:center; padding-top:40px; background:url(/Image/company_ad.jpg) no-repeat; margin-bottom:8px;}


.table_or2px_botton{ background:#000; border-top:2px solid #FF811E; height:25px;}

    .member_title{ color:#000; font-weight:bold; text-indent:20px; background:url(../Image/titlebg.gif) repeat-x; }
      .member_title1{ color:#000; font-weight:bold; text-indent:20px; background:url(../Image/titlebg.gif) repeat-x;}
   .td_5px_b{ font-weight:bold; text-indent:10px;}
  .member_top{ border-bottom:1px dashed #F00; background-color:#FFF; font-size:14px; font-weight:bold; color:#000; text-align:center;}
   
   .jxxw_title{ color:#F0FF00; font-weight:bold;}
   
   .adf950{ width:950px;  overflow:hidden;}
   .w105 img{ float:left;width:114px; overflow:hidden; margin:0 0 0px 5px; height:54px;}
   .w217 img{ float:left;width:217px; overflow:hidden; height:50px;}
   .w175 img{float:left; width:175px;  overflow:hidden; height:50px; margin:0 5px 0 0px;} 
   .w950 img{float:left; width:950px; overflow:hidden; height:50px;}
   .rec3{width:318px;border:1px solid #B2C4DB;padding:3px;clear:both;}
   .rec3 .w105 img{width:98px; overflow:hidden; height:40px;}
   .margin-right{ margin-right:6px;}
   
   .btop{ margin-bottom:7px;}
   
  /*头部广告样式*/ 
   .dstyle1 {
font-size:12px;
font-weight: 100;
color: #666; margin:0px;
}
.dstyle2 {
font-size:12px;
font-weight: 100px;
color: #000;margin:0px;
} 
#Marquee{ height:60px; overflow:hidden;} 
#Marquee div{ border:1px solid #DDD3FE; background:#EEECF4; height:58px;} 

.jnav{ position: relative; background:url(../Image/jobnav.jpg) repeat-x; border:1px solid #900; width:950px; height:31px; z-index:100;}
 .jnav ul.oo li.login{ width:235px; text-align:right;   font-size:12px; background:none; color: #FF0} 
 .jnav ul.oo li.login a{ color: #FF0; display: inline!important; padding:0px!important; margin:0px!important;}
 
#nav_ul LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
#nav_ul LI A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px;  PADDING-TOP: 0px;  TEXT-DECORATION: none
}
#nav_ul LI A.down {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px;   PADDING-BOTTOM: 5px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; background:url(../Image/nav_down_arrow.gif) no-repeat 80px 13px 
}
#nav_ul LI UL { border:1px solid #ccc; padding:0px;Z-INDEX: 99; BACKGROUND:  #fff; VISIBILITY: hidden; margin:0px;POSITION: absolute; z-index:100; left:600px;
}
#nav_ul LI UL LI {
	DISPLAY: inline; FLOAT: none
}
#nav_ul LI UL LI A { color:#666;
	PADDING-RIGHT: 12px;  DISPLAY: block; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; WIDTH: 100px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px  dotted; min-width: 100px
}
#nav_ul LI UL LI A:hover {
	 COLOR: #900 !important
}
 
 .hr-table{ text-align:center;}
 .hr-table a:hover{ background:#F60; color:#FFF}

.topbase{ background:none #F2F3F2!important; }
.nw950{ width:950px; margin:0 auto; position:relative;}
.nw950 img{ padding-right:2px;}
.nw950 .l{ color:#999;}
.nw950 .d{   }
.nw950 .base1{ position:absolute; width:205px; top:3px;  }
.nw950 .base1 .a{ display:inline;}
.nw950 .base2{
	position:absolute;
	left:220px;
	width:500px;
	 border-left:1px solid #D6D6D6; padding:3px 0 0 10px; height:21px;
}
.nw950 .base3{ position:absolute;left:700px;width:250px;top:5px;}

