a, a:hover { outline: none }
* { outline: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, legend, input, textarea, p, th, td { margin: 0; padding: 0; }
img { border: 0; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }
em { font-style: normal }
html, body { font-size: 12px; color: #000000; font-family: "宋体", Verdana, Arial, Helvetica, sans-serif; line-height: 22px; background: #ececec }
a { text-decoration: none; color: #0001fe }
a:hover { text-decoration: none; color: #c02801; }
input { border: 0 }
ul li { list-style: none }
h1, h2, h3, h4, h5 { font-size: 14px; font-weight: 400; }
.bvc { border: 0; vertical-align: middle; cursor: pointer }
.clearfix { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; overflow: hidden; zoom: 1 }
.blank10 { width: 100%; height: 0px; clear: both; line-height: 10px; }
.fl { float: left; }
.fr { float: right; }
.fs12 { font-size: 12px }
.fs14 { font-size: 14px }
.fwb { font-weight: bold }
/* ------------main style------------ */
.box10 { width: 978px; margin: 0 auto; overflow: hidden; background: #ffffff; border-left: #cccccc solid 1px; border-right: #cccccc solid 1px; }
.top_nav_box { width: 100%; height: 81px; background: url(topBg.gif) bottom repeat-x; }
.top_nav_wrap { width: 960px; margin: 0 auto; position: relative }
.logo { float: left; }
#main { width: 956px; margin: 10px; overflow: hidden; }
.banner { width: 960px; margin: 0 auto }
.t_bg_lside, .t_bg_rside, .t_bg_blside, .t_bg_brside { width: 3px; height: 3px; line-height: 3px; }
.t_bg, .b_bg { height: 3px; line-height: 3px; }
.t_bg { background: url(middbg.gif) #ffffff 0 -1px repeat-x; }
.b_bg { background: url(middbg.gif) #ffffff 0 1px repeat-x; }
.t_bg_lside { background: url(l_pic.gif) no-repeat }
.t_bg_rside { background: url(r_pic.gif) no-repeat }
.t_bg_blside { background: url(b_l_pic.gif) no-repeat }
.t_bg_brside { background: url(b_r_pic.gif) no-repeat }
.jobs_wrapper { width: auto; overflow: hidden; }
.l_side, .r_side { width: 460px; }
.nav_wrap { width: 694px; position: absolute; right: 0; margin-top: 33px; }
.nav_wrap li { width: 90px; height: 28px; text-align: center; padding: 5px 0 0 8px; float: left; border-left: #AB2424 solid 1px; position: relative }
.nav_wrap li a { color: #ffff00; font-weight: bold; }
.nav_wrap li a:visited { color: #ffff00 }
.nav_wrap li a:hover { color: #fff }
.nav_wrap li.current span { position: absolute; z-index: 33; top: 50px; left: 42px; width: 20px; height: 20px; background: url(currentBg.gif) no-repeat }
.nav_wrap li.current a { color: #fff; }
.picList { aoverflow: hidden; zoom: 1 }
.picList li { float: left; margin: 8px 17px; _display: inline; }
.picList li img { border: #cccccc solid 1px; padding: 1px }
.tit_wrap { height: 30px; color: #e00000; padding: 8px 6px 0 12px; background: url(lineBg.gif) left bottom no-repeat; background-color:#f4f4f4; border-bottom:2px #AB2424 solid; margin-top:10px;}
.about_info { padding: 10px; text-indent:2em;}
.jobs_list { width: 475px; overflow: hidden; zoom: 1; }
.jobs_list li { float: left; width: 228px; height: 22px; padding: 8px 0 0 8px; float: left; color: #df0003 }
.jobs_list li a { color: #000000 }
.jobs_list li a:visited { color: #0e74d9 }
.jobs_list li a:hover { color: #be2121 }
.scoll { width: 974px; padding: 10px 0; line-height: 30px; text-align: center; }
.pd10 { padding: 0 6px; }
.jobs_list01 { overflow: hidden; zoom: 1; }
.jobs_list01 li { float: left; width: 428px; height: 22px; padding: 8px 0 0 8px; color: #df0003 }
.jobs_list01 li a, .jobs_list01 li span { color: #000000; padding-right: 10px }
.jobs_list01 li a:hover { color: #ff0000 }
.contact { padding: 22px; }
#footer { width: auto; color: #000000; text-align: center; height: 29px; padding-top: 7px; background: #AB2424 }
#footer a{ color:#FFFFFF}
/*各个地区*/
.cred { color: #cb0c04 }
.region_list { padding: 2px }
.region_list li { width: 165px; height: 34px; margin-bottom: 14px; overflow: hidden }
.region_list li a { width: 127px; height: 34px; padding-left: 38px; display: block; line-height: 34px; background: url(sidebar_bg.gif) no-repeat; color: #000 }
.region_list li a:hover, .region_list li a.hover { background: url(current_bg.gif) no-repeat; color: #c90d02 }
.r_sidebar { width: 736px; padding: 0 7px; background: url(r_side_bg.png) no-repeat; height: auto!important; height: 233px; min-height: 233px; }
.titBox { height: 26px; padding: 6px 0 0 38px; background: #eaeaea; color: #c80e01; font-weight: bold; font-size: 14px; }
.contactBox { padding: 18px 0 10px 34px; line-height: 30px }
.zwInfo { padding: 14px 0 14px 50px }
/*--------企业展示-------*/
.company-show {width:960px; margin:0 auto; margin-top:8px;}
.company-show  .left{width: 710px; float:left}
.company-show  .left .show h1{font-size:30px; font-family:"黑体"; padding-top:5px; padding-bottom:8px;  }
.company-show  .left .show .date{font-size:12px; padding-top:5px; color: #FF9900}
.company-show  .left .show .tip{ color: #009900; padding-bottom:5px;}
.company-show  .left .show .item { padding-bottom:10px;}
.company-show  .left .show .share{ text-align:center; padding:10px; padding-left:180px;}
.company-show  .left .show .item li{width:335px; float:left; height:26px; line-height:26px; overflow:hidden}
.company-show  .left .show{width:670px;border:1px solid #E4E4E4; padding:15px; line-height:180% ; position:relative;background-image:url(../images/16.jpg); background-repeat:repeat-x;word-break:break-all;word-wrap:break-word;}
.company-show  .left .show  .title{ width: 95px; height:32px; line-height:32px;font-size:14px; color: #666666; text-align:center;background:url(../images/titbg.gif) no-repeat; margin-bottom:10px;}
.company-show  .left .show  .txt{ padding-bottom:15px; text-indent:2em;} 
.company-show  .left .show  .listtit{ font-weight:bold}
.company-show  .left .show  .list{ border-bottom:1px  #CCCCCC dashed}
.company-show  .left .show .contact{ padding:3px; border:1px   #FF9900 solid; background-color: #FDFBF0; padding-left:8px;}
.company-show  .right{width:250px;float:left;}
.company-show  .right .txtbox{width:248px;border:1px solid #E4E4E4; margin-bottom:8px;}
.company-show  .right .txtbox .tit{height:30px;background:url(../images/52.gif) repeat-x ; border-bottom:1px solid #E4E4E4; line-height:30px; font-size:14px; font-weight:bold; color:#666666; padding-left:15px;}
.company-show  .right .txtbox .txt{ padding:5px;}
.company-show  .right .txtbox .txt li{ padding-left:10px;}
/*--------职位展示-------*/ 
.jobs-show  .left .show{width:670px;border:1px solid #E4E4E4; border-top:0px; padding:15px;}
.jobs-show  .left .show .share{ text-align:center; padding:10px; padding-left:180px;}
.jobs-show  .left .show .tip{ color: #009900}
.jobs-show  .left .show .contact{ padding:3px; border:1px   #FF9900 solid; background-color: #FDFBF0; padding-left:8px;}
.jobs-show  .left .show .jobsshow{ line-height:180%;word-break:break-all;word-wrap:break-word;}
.jobs-show  .left .show .jobsshow li{width:335px; float:left; height:26px; line-height:26px; overflow:hidden}
.jobs-show  .left .show .jobsshow .title{ height:33px ; line-height:33px; font-size:14px; color:#333333; clear:both;}
.jobs-show  .left .show .company{ line-height:180%; position:relative}
.jobs-show  .left .show .company .logo{ position:absolute; right:0px; top:15px; }
.jobs-show  .left .show .company .ctitle{ height:33px ; line-height:33px; font-size:14px; color:#333333}
.jobs-show  .left .show .company  li{width:540px; float:left; height:26px; line-height:26px;}
.jobs-show  .left .show .joblist{ line-height:180%}
.jobs-show  .left .show .joblist  .listtit{ font-weight:bold}
.jobs-show  .left .show .joblist  .list{ border-bottom:1px  #CCCCCC dashed}
.jobs-show  .right{width:250px;float:left; padding-top:33px;}
.jobs-show  .right .txtbox{width:248px;border:1px solid #E4E4E4; margin-bottom:8px;}
.jobs-show  .right .txtbox .tit{height:30px;background:url(../images/52.gif) repeat-x 0px -239px; border-bottom:1px solid #E4E4E4; line-height:30px; font-size:14px; font-weight:bold; color:#666666; padding-left:15px;}
.jobs-show  .right .txtbox .txt{ padding:5px;}
.jobs-show  .right .txtbox .txt li{ padding-left:10px;}
.jobs-show  .right .txtbox .txt1{ padding:5px; padding-left:15px; line-height:180%; border-bottom:1px #E4E4E4 solid}