body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;font-size:14px; color: #666666; font-family:宋体,Arial, Helvetica, sans-serif; background-color:#ffffff; line-height: 22px;}
h1,h2,h3,h4,h5,form,p,ul{ 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;}
.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;  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:13px; 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_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:960px;height:34px;margin:0 auto;}
.nav .nav_list a{display:block; float:right; height:34px; width:auto; background:url(../images/43.gif) no-repeat right -51px; color: #666666; margin-right:5px; cursor:pointer;text-decoration:none}
.nav .nav_list a u{display:block; float:left; height:24px; width:auto; background:url(../images/43.gif) no-repeat 0 -86px; padding:10px 15px 0; font-size:14px;text-decoration:none}
.nav .nav_list a:hover{background-position:right -121px;}
.nav .nav_list a:hover u{background-position:0px -156px; }
.nav .nav_list a.select{background-position:0px -191px; color:#fff}
.nav .nav_list a:hover.select{background-position:0px -191px; color:#fff}
.nav .nav_list a.select u{background-position:right -226px; font-weight:bold}
.nav .nav_list a:hover.select u{background-position:right -226px;}
.nav-bottom{width:960px;height:5px;margin:0 auto; background-color:#3266CC}
/*搜索*/
.zhoujun{width:100%; background:url(../images/43-1.gif)}
.search{ width:960px;height:40px;margin:0 auto; background-color:#3266CC}
.search .left{width:10px;height:40px; float: left;  background:url(../images/43.gif) no-repeat 0 0px;}
.search .center{width:940px;height:40px;float: left;}
.search .center .c_left{width:700px;height:39px; float: left; padding-top:8px;}
.search .center .c_left .keybox{width:360px; position:relative; float:left;}
.search .center .c_left .keybox .keyinput{width:335px;background-color:#FFFFFF; height:18px; padding-top:4px; padding-left:25px; background-image:url(../images/20.gif); background-repeat:no-repeat; background-position:5px 5px; font-size:12px; border:0px;}
.search .center .c_left .buttonbox{width:75px; float:left; *padding-top:1px;}
.search .center .c_left .buttonbox input{width:64px; height:25px; background:url(../images/43.gif) repeat-x 0 -298px; border:0px; font-size:14px; font-weight:bold; color:#003300}
.search .center .c_left .newlink { width:200px;float:left; padding-top:5px;}
.search .center .c_right{width:240px;height:40px; float: left; background-color:#2A53A8; }
.search .center .c_right .tel{background:url(../images/51.gif) no-repeat 15px 3px; padding-left:106px; margin-top:8px; color:#FFFFFF; height:20px; font-size:18px; line-height:18px; height:30px; line-height:30px;}
.search .right{width:10px;height:40px; float: left; background:url(../images/43.gif) no-repeat right 0px;}
/*当前位置*/
.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;}