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;}
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;}
.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_lightblue a{color: #fff;text-decoration: none;text-decoration:none;}
.link_lightblue a:hover {text-decoration: underline; color:#fff;}
/*顶部*/
.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;}
.head_top_box_left{width:450px;height:23px; float:left;padding-top:10px; overflow:hidden}
.head_top_box_right{width:510px;height:33px; float:left;}
.head { width:960px;  margin:0 auto;}
.head_logo { width:270px;  padding-left:10px; padding-top:8px;float:left; padding-bottom:10px;position:relative }
.head_logo .citydiv{ position:absolute; left:280px; top:28px; position:absolute; background-color:#99CCCC}
.head_logo .citydiv .subbox{ height:28px; width:130px; border:1px #D8D8D8 solid; background:url(../images/43.gif) no-repeat right -408px; line-height:28px; font-size:14px; font-weight:bold; position:absolute; z-index:2}
.head_logo .citydiv .subbox u{ display:block; width:60px; text-align:center;text-decoration:none}
.head_logo .citybox{ position:absolute;border:1px  #FF9900 solid; top:28px; left:0px;width:240px; line-height:180%;background-color:#FFFEF0; display:none;padding:10px; z-index:1}
.head_logo .citybox a{  background:url(../images/71.jpg) no-repeat; height:22px; width:70px; margin-right:10px; margin-bottom:5px; float:left; text-decoration:none; text-align:center; color:#990000; margin-top:5px;}
.head_logo .citybox a:hover { color:#FF3300}
.head_logo_right { width:680px; 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:left; 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;text-align;center;}
.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:#2e9a93;}
/*搜索*/
.search{ width:960px; margin:0 auto; background-color:#2e9a93;}
.search .left{width:10px;height:68px; float: left; }
.search .center{width:940px;height:68px; float: left}
.search .center .c_left{width:700px;height:57px; float: left; padding-top:11px;}
.search .center .c_left .keybox{width:360px; position:relative; float:left;}
.search .center .c_left .keybox .keyinput{width:335px;background-color:#FFFFFF; height:17px; padding-top:6px; 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:#fff;}
.search .center .c_left .newlink {width:200px;float:left; padding-top:5px;}
.search .center .c_left .hotkey {padding-top:6px;color:#fff;height:15px;overflow:hidden}
.search .center .c_right{width:240px;height:65px; float: left;}
.search .center .c_right .tel{background:url(../images/51.gif) no-repeat 0px 5px; padding-left:106px; margin-top:20px; color:#FFFFFF; height:20px; font-size:18px; line-height:18px; height:30px; line-height:30px;}
.search .right{width:10px;height:68px; float: left;background-color:#2e9a93;}
/*当前位置*/
.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--------*/
#FloatBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
#FloatBoxBg{display:none;background:#000;position:absolute;}
#FloatBox{border: #999999 1px solid;width:500px;position:absolute;}
#FloatBox .title{height:30px;color: #333333;background:url(../images/72.gif) repeat-x;}
#FloatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;padding:7px 10px 0;}
#FloatBox .title span{float:right;cursor:pointer; display:block;background:url(../images/72.gif) no-repeat  0px -30px; width:30px; height:30px;}
#FloatBox .title .spanhover{ background-position:0px -60px;}
#FloatBox .content{padding:20px 15px;background:#fff;}
/*-----jquery Float css--------*/
.OpenFloatBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.OpenFloatBoxBg{display:none;background:#666666;position:absolute;}
.OpenFloatBox{border: #999999 1px solid;width:650px;position:absolute;}
.OpenFloatBox .title{height:30px;color: #333333;background:url(../images/72.gif) repeat-x;}
.OpenFloatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;padding:7px 10px 0;}
.OpenFloatBox .title .DialogClose{float:right;cursor:pointer; display:block;background:url(../images/72.gif) no-repeat  0px -30px; width:30px; height:30px;}
.OpenFloatBox .title .spanhover{ background-position:0px -60px;}
.OpenFloatBox .tip{height:30px;color: #FF6600;background:url(../images/72.gif)  no-repeat  0px -90px; padding-left:26px; line-height:30px;background-color:#FFFFFF}
.OpenFloatBox .selecteditem{ display:none; background-color: #FFFEEE; border:1px #FF9966 solid;width:100%;color: #FF0000; padding:10px 0px;}
.OpenFloatBox .selecteditem .empty{ color: #0066CC; cursor:pointer}
.OpenFloatBox .selecteditem label{ display:block;  width:145px; float:left;margin-right:5px; padding-left:5px;color:#339900; cursor:pointer}
.OpenFloatBox .txt{ padding:15px; padding-top:0px;}
.OpenFloatBox .content{background-color:#FFFFFF; width:100%;}
.OpenFloatBox .content .item{ width:150px;height:20px;margin-right:5px; float:left; cursor:pointer;}
.OpenFloatBox .content .item .titem{ display:block; position:absolute; width:150px; z-index:1;}
.OpenFloatBox .content .item .titemhover{ border:1px #FF9900 solid; background-color:#FFFEF0; color:#FF6600; font-weight:bold}
.OpenFloatBox .content .item .sitem{position:absolute; display:none; border:1px  #00CCFF solid; width:150px;  background-color:#999999;z-index:2; margin-top:20px; border:1px #FF9900 solid;background-color:#FFFEF0;border-top:0px;}
.OpenFloatBox .content .item .sitem label{ padding-bottom:5px; line-height:23px;}
/*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;}
/*框计算*/
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; line-height:160% }
.autocomplete { border:1px solid #CCCCCC; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
/*-----jquery tip--------*/
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size:12px; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; line-height:170% }
.comvtipshow { position: absolute; left: 0px; top:10px; font-size:12px;  z-index: 9999 ; line-height:180%; width:210px; }
.comvtipshow .tit {background:url(../images/85.gif) no-repeat 0px 0px; height:6px; width:100%; margin-top:8px; overflow:hidden}
.comvtipshow .txt { border:1px #CCCCCC solid; border-top:0px; background-color: #ffffff; width:100%}
.comvtipshow .txt .tits {background:url(../images/85.gif) repeat-x 0px -7px; height:28px; line-height:28px; padding-left:10px; font-weight:bold}
.comvtipshow  ul { padding-left:10px; padding-top:5px; padding-bottom:8px;}
.comvtipshow  li {padding-left:8px; height:20px; line-height:20px;background:url(../images/01.gif) no-repeat 0px -32px;}
.comvtipshow  li span{ color:#999999}

.backTop{position:fixed;_position:absolute;width:24px;height:73px;left:44.5%;margin-left:590px;visibility:visible;bottom:25px;}
* html .backTop /* IE6 底部固定  */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
a.goTop{width:24px;height:79px;display:block;background:url(../images/up.gif) 0 0 no-repeat;}
a.goTop:hover{background-position:-30px 0;}

.qqbox a:link {color: #000;text-decoration: none;}
.qqbox a:visited {color: #000;text-decoration: none;}
.qqbox a:hover {color: #f80000;text-decoration: underline;}
.qqbox a:active {color: #f80000;text-decoration: underline;}
.qqbox{width:172px;height:auto;overflow:hidden;position:absolute;right:30px;top:180px;color:#000000;font-size:12px;letter-spacing:0px;}
.qqlv{width:25px;height:167px;overflow:hidden;position:relative;float:right;z-index:50px;}
.qqkf{width:160px;height:auto;overflow:hidden;right:0;top:0;z-index:99px;border:6px solid #138907;background:#fff;}
.qqkfbt{width:158px;height:20px;overflow:hidden;background:#138907;line-height:20px;font-weight:bold;color:#fff;position:relative;border:1px solid #9CD052;cursor:pointer;text-align:center;}
.qqkfhm{line-height:25px;}