a, a:hover{ text-decoration:underline;}
* { 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: #eeeeee }
a { text-decoration: none; color: #0001fe }
a:hover { text-decoration: underline; 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: 10px; 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: #cccccc solid 1px; position: relative }
.nav_wrap li a { color: #333333; font-weight: bold; }
.nav_wrap li a:visited { color: #333333 }
.nav_wrap li a:hover { color: #de0000 }
.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: #de0000; }
.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 }
.about_info { padding: 10px;}
.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: #d1d1d1 }
/*各个地区*/
.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 }
