body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;font-size:12px; color: #666666; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff;}
h1,h2,h3,h4,h5,form,p,ul{ margin:0px; padding:0px;}
p {margin: 0px;	padding: 0px;}
input {font-family:Arial, Helvetica, sans-serif;font-size:12px; color: #666666;}
li { padding:0px; margin:0px; line-height:180%;list-style-type:none;}
.lf{float:left;}
.rt{float:right}
.clear{clear:both; height:0px; font-size:0px; line-height:0px;}
.link_lan a{color: #0066CC;text-decoration: none;}
.link_lan a:hover {text-decoration: underline;color: #009900;}
.link_bk a{	color: #4D4D4D;	text-decoration: none;	line-height: 22px;}
.link_bk a:hover {text-decoration: underline;color: #009900;}
.link_white a{color: #FFFFFF;	text-decoration: none;text-decoration: none;}
.link_white a:hover {text-decoration: underline;}
.link_oe a{color: #FF6600;text-decoration: none;}
.link_oe a:hover {text-decoration: underline;color: #FF9900;}
/*顶部*/
.head_top{ width:100%;  background:url(../images/04.jpg); background-repeat:repeat-x; height:33px;}
.head_top_box{width:960px;position:relative;  margin:0 auto;height:33px; line-height:33px;}
.head_top_box_left{width:450px;height:33px; float:left}
.head_top_box_right{width:510px;height:33px; float:left; }
.head { width:960px;  margin:0 auto;}
.head_logo { width:400px;  padding-left:10px; padding-top:8px;float:left; padding-bottom:10px;}
.head_logo_right { width:550px; float:left;  padding-top:8px; text-align:right;}
/*顶部导航*/
.top_menu { float:right; width:70px; padding-left:10px;height:25px; line-height:25px;background-image: url(../images/26.gif); background-repeat:no-repeat; background-position:right 0px; margin-top:4px;}
.top_menu.last{ background-image:none; }
.top_menu .t_mobile a{ background-image: url(../images/26.gif); background-repeat:no-repeat; background-position:0px -75px;padding-left:12px; display:block; height:25px; width:50px}
.top_menu .t_weixin a{  background-image: url(../images/26.gif); background-repeat:no-repeat; background-position:0px -99px;padding-left:12px; display:block; height:25px; width:50px}
/*顶部导航--搜索*/
.is_weixin{
    display: none;
    padding: 5px;
    height: 155px;
    position: absolute;
    top: 30px;
    left: 650px;
    z-index: 99999;
}
.top_search{ }
.sub_search div {background-image: url(../images/26.gif); background-repeat:no-repeat; background-position:0px -50px; width:50px; padding-left:20px;cursor:pointer;}
.sub_search div span{ background-image: url(../images/26.gif); background-repeat:no-repeat; background-position:right -25px;  display:block; height:25px; width:38px; }
.op_search{ position:absolute; right:0px; top:0px; width:70px; height:25px; border:1px  #CCCCCC solid; border-bottom:1px #FFFFFF solid; background-color:#FFFFFF; z-index:10; display:none; padding-left:10px;}
.op_search_form{ position:absolute;border:1px  #CCCCCC solid; top:25px; right:0px;width:200px;background-color:#FFFFFF; display:none;z-index:3; padding:15px;}
.op_search_form .key{ width:190px; height:18px; padding-top:5px; border:1px  #CCCCCC solid; padding-left:5px;}
.op_search_form .sutleft{ padding-top:10px; float:left;}
.op_search_form .sutright{ padding-top:10px; float:right;}
/*顶部导航--网站导航*/
.top_menu_nav{ }
.in_navigation {background-image: url(../images/26.gif); background-repeat:no-repeat; background-position:right -25px; width:60px;}
.ds_menu_nav{ position:absolute; right:0px; top:0px; width:70px; height:25px; border:1px  #CCCCCC solid; border-bottom:1px #FFFFFF solid; background-color:#FFFFFF; z-index:10; display:none; padding-left:10px;}
.ds_menu_nav_txt{ position:absolute;border:1px  #CCCCCC solid; top:25px; right:0px;width:120px; line-height:180%;background-color:#FFFFFF; display:none;z-index:3; padding:10px;}
.ds_menu_nav_txt strong{ color:#0066CC}
/*导航*/
.nav{ width:950px;margin:0 auto;}
/*主导航菜单*/
#menu ul{ padding:0; border:0; list-style:none; line-height:150%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5px; }
#menu_out{ width:955px; padding-left:4px; margin-left:auto; margin-right:auto; background:url(../images/menu_left.gif) no-repeat left top; }
#menu_in{ background:url(../images/menu_right.gif) no-repeat right top; padding-right:4px; }
#menu{ background:url(../images/menu_bg.gif) repeat-x; height:73px; }
.menu_line{ background:url(../images/menu_line.gif) no-repeat center top; width:3px; }
.menu_line2{ background:url(../images/menu_line2.gif) no-repeat center top; width:5px; }
#nav{ padding-left:10px; }
#nav li{ float:left; height:35px; }
#nav li a{ float:left; display:block; padding-left:6px; height:35px; background:url(../images/menu_on_left.gif) no-repeat left top; cursor:pointer; text-decoration: none; }

#nav li a span{ float:left; padding:11px 8px 10px 4px; line-height:14px; background:url(../images/menu_on_right.gif) no-repeat right top; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration: none; }

/*子栏目*/
#menu_con{ text-align:left; padding-left:0px; clear:both; }
#menu_con li{ float:left; height:22px; margin-top:8px; }
#menu_con li a{ display:block; float:left; background:url(../images/menu_on_left2.gif) no-repeat left top; cursor:pointer; padding-left:3px; }
#menu_con li a span{ float:left; padding:6px 3px 4px 3px; line-height:12px; background:url(../images/menu_on_right2.gif) no-repeat right top; }
#menu_con li a:hover{ background:url(../images/menu_on_left2.gif) no-repeat left bottom; text-decoration: none; }
#menu_con li a:hover span{ background:url(../images/menu_on_right2.gif) no-repeat right bottom; }
/*当前位置*/
.page_location{height:22px; line-height:22px;width:960px; margin:0 auto; padding-top:8px;} 
/*-----分页样式--------*/
.page {text-align:center; margin-top:15px; margin-bottom:15px;}
.page a {border: 1px solid #dddddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px;  }
.page a:hover { border:1px #0066CC solid; color: #0066CC}
.page a.select{ border: 1px solid #0066CC; background-color:#0066CC; color:#ffffff; }
.page span {border: 1px solid #dddddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px;  }
/*按钮*/
.but70 { width:70px; height:25px; font-size:12px;color:#FFFFFF; border:0px; background-image:url(../images/10.jpg); background-repeat:no-repeat;}
.but70_hover{ background-position:0px -25px;}
.but80 { width:81px; height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px; background-image:url(../images/36.jpg); background-repeat:no-repeat;}
.but80_hover{ background-position:0px -32px;}
.but100 { width:100px; height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px; background-image:url(../images/41.jpg); background-repeat:no-repeat;}
.but100_hover{ background-position:0px -32px;}
/*底部*/
.footer {width:930px; text-align:center; padding:15px; line-height:180%; font-size:12px; margin:0 auto;}
/*-----jquery dialog css--------*/
#floatBoxBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.floatBox{border:#666 5px solid;width:300px;position:absolute;top:50px;left:40%;}
.floatBox .title{height:23px;padding:7px 10px 0;background:#333;color:#fff;}
.floatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;}
.floatBox .title span{float:right;cursor:pointer;}
.floatBox .content{padding:20px 15px;background:#fff;}
/*ajax-会员登录*/
.ajax_login_tit{ padding-left:10px ; font-weight:bold; height:28px ; line-height:28px; color:#0066CC; font-size:14px; border:1px #C1E4F7 solid; background-color:#F1F9FE; margin-bottom:15px;}
.ajax_login_input { width:165px; padding:3px; vertical-align:middle;font-family:Arial, Helvetica, sans-serif; font-size:12px; height:18px; line-height:16px;border:1px #CCCCCC solid;}
.ajax_login_err{ padding:5px; border:1px #FF3300 solid; background-color:#FFF3EE; margin-bottom:8px; margin-top:5px; background-image:url(../images/37.gif); padding-left:22px; background-repeat:no-repeat; background-position:5px 6px;  display:none; color:#000000}
/*ajax-申请职位*/
.ajax_app_tip {padding-left:10px ;  height:26px ; line-height:26px; color:#0066CC; border:1px #C1E4F7 solid; background-color:#F1F9FE; margin-bottom:15px;}
.ajax_app_tip span{ color:#FF0000}
.ajax_app {}
.ajax_app li{ float:left; padding-right:15px; margin-bottom:5px; width:150px;}
/*ajax-下载简历*/
.ajax_download_tip {padding-left:10px ;  height:26px ; line-height:26px; color:#0066CC; border:1px #C1E4F7 solid; background-color:#F1F9FE; margin-bottom:15px;}
.ajax_download_tip span{ color:#FF0000}
/*ajax-邀请面试*/
.ajax_invited_tip {padding-left:10px ;  height:26px ; line-height:26px; color:#0066CC; border:1px #C1E4F7 solid; background-color:#F1F9FE; margin-bottom:15px;}
.ajax_invited_tip span{ color:#FF0000}
/*友情链接*/
.links { width:960px;margin:0 auto; margin-top:8px}
.links a{ height:23px; line-height:23px; padding-right:8px;}
.links .imglink{ width:88px; height:31px;padding-right:8px; padding-top:4px;padding-bottom:4px;float:left;}