body { margin-left: auto; margin-right: auto; margin: 0px auto; padding: 0; font-family: Arial, Helvetica, sans-serif; font: 12px; color: #000000; }
.font_red{ padding: 0px 2px 0px 5px; color: #FF0000; }
#wrapper{ width: 1000px; height: auto; margin-left: auto; margin-right: auto; padding: 0; overflow: hidden; margin: 0px auto; background-color: #FFFFFF; }
/*头部*/
#header{ width: 910px; height: 82px; margin: 2px 0; padding: 0; height: 75px; display: block; background-color: white; }
#header .logo{ width: 300px; height: 55px; float: left; margin: 0 auto; padding: 10px 0px 0px 0px; }
#header .logo span{ font-size: 13px; color: #333333; line-height: 24px; padding: 0px 4px; }
/*导航*/
#header .nav{ padding: 0px; margin: 0 auto; height: 76px; }
#header .nav .freecall{ width: 255px; height: auto; float: right; background: url(../images_091207/freecall.gif) no-repeat; text-indent: 3em; font-size: 15px; color: #000000; font-weight: bold; line-height: 36px; height: 36px; font-style: italic; clear: right; }
#header .nav .freecall span{ color: #FF0000; }
#header .nav .navmenu{ width: 490px; height: 35px; float: right; position: relative; }
#header .nav .navmenu ul { list-style-type: none; width: 490px; height: 35px; margin: 0 0 0 0; padding: 0; }
#header .nav .navmenu ul li { list-style-type: none; margin: 0px 3px 0px 2px; padding: 0; height: 30px; width: 76px; font-size: 14px; line-height: 26px; text-align: center; display: block; }
#header .nav .navmenu ul li dt a{ line-height: 41px; }
/*导航-下拉*/
#menu { list-style-type: none; margin: 0 auto; padding: 0; z-index: 1001; }
#menu li { float: left; padding: 0; margin: 0 3px 0 0; position: relative; width: 78px; z-index: 100; }
#menu li dl { position: absolute; top: 0; left: 0; padding-bottom: 0; padding: 0px; margin: 0px; }
#menu li a, #menu li a:visited { text-decoration: none; }
#menu li dd { display: none; }
#menu li a:hover { border: 0; }
#menu li:hover dd, #menu li a:hover dd { display: block; }
#menu li:hover dl, #menu li a:hover dl { }
#menu table { border-collapse: collapse; padding: 0; margin: -1px; }
#menu dl { width: 82px; margin: 0; padding: 0; background: #fff; z-index: 99; }
#menu dt { margin: 0; padding: 0; line-height: 41px; height: 41px; background: #ebebeb url(../images_091207/navmenubg_left.gif); }
#menu dt a, #menu dt a:visited { display: block; font-size: 14px; color: #000; }
#menu li:hover dt a, #menu a:hover dt a { color: #ffffff; font-weight: bold; background: #d10100 url(../images_091207/navmenubg_right.gif); }
#menu dd { margin: 0; padding: 0; color: #000; font-size: 12px; text-align: left; line-height: 24px; }
#menu dd a, #menu dd a:visited { background: #fff; color: #000; text-decoration: none; display: block; text-align: center; border-left: 1px solid #999; border-right: 1px solid #999; }
#menu dd a:hover { background: #d10100; color: #ffffff; border-left: 1px solid #999; border-right: 1px solid #999; }
#menu b { display: block; overflow: hidden; height: 1px; }
#menu b.p5 { background: #999; margin: 0 5px; }
#menu b.p6 { background: #999; margin: 0 3px; }
#menu b.p7 { background: #999; margin: 0 2px; }
#menu b.p8 { height: 2px; background: #999; margin: 0 1px; }
#menu li:hover b.p2, #menu a:hover b.p2 { background: #fff; }
#menu li:hover b.p3, #menu a:hover b.p3 { background: #f0f0f0; }
#menu li:hover b.p4, #menu a:hover b.p4 { background: #e8e8e8; }
#Risk{ float: left; width: 910px; height: 28px; margin: 0 auto; padding: 0px; line-height: 28px; background: #FF0000; margin-bottom: 2px; }
.risk_left{ float: left; margin: 0 auto; color: #FF0000; font-size: 14px; font-weight: bold; width: 135px; padding-left: 13px; text-indent: 1em; height: 28px; line-height: 28px; background: url(../images_091207/20060905025728201.gif) no-repeat 7px 8px; }
.risk_left img{ vertical-align: middle; }
.d1 { margin: 0 auto; width: 755px; overflow: hidden; white-space: nowrap; font-size: 12px; float: left; }
.d1 span{ color: #FF0000; }
.div2 { float: left; background: url(../images_091207/risk_bg.gif) repeat-x; height: 28px; overflow: auto; }
.div2 ul{ margin: 0px; padding: 0px; list-style: none; }
.div2 ul li{ padding-left: 5px; list-style-type: none; height: 28px; line-height: 28px; }
#area{ width: 910px; height: 30px; background: url(../xndqzp/images/area.gif) no-repeat; color: #FFFFFF; line-height: 30px; font-size: 12px; margin: 0px auto; float: left; }
#area span{ font-size: 13px; font-weight: bold; padding-left: 15px; }
a.area{ color: #FFFFFF; text-decoration: none; padding-left: 7px; }
a.area:link{ color: #FFFFFF; text-decoration: none; }
a.area:visited{ color: #FFFFFF; text-decoration: none; }
a.area:hover{ color: #FFFF00; text-decoration: none; }
<!----结束----->
/*地区招聘-弹出层*/
.black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 2610px; background-color: #585858; z-index: 1001; -moz-opacity: 0.4px; opacity: .40; filter: alpha(opacity=40); }
.dqmore_cont{ position: absolute; top: 22%; left: 50%; z-index: 1002; margin: 0 auto; padding: 0; display: none; }
.more_cont{ width: 423px; border-width: 2px; border-style: solid; border-color: #FBC364; height: 243px; background-color: #fff; font-size: 12px; font-family: "宋体"; padding: 0px; margin: 0 auto; float: left; }
.more_cont h2{ font-size: 14px; font-weight: bold; height: 29px; line-height: 29px; background: #FEEED5; color: #FF6906; margin-top: 0; }
.more_cont h2 span{ float: right; color: #000; font-weight: normal; font-size: 12px; }
.more_cont h2 span a{ color: #4240A1; }
.more_cont li{ height: 26px; line-height: 26px; color: #FF6906; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; list-style: none; }
.more_cont li span{ color: #333; font-weight: normal; padding-left: 15px; display: inline; }
.more_cont li a{ color: #333; text-decoration: none; }
.more_cont li a:link,a:visited{ color: #333; text-decoration: none; }
.more_cont li a:hover{ color: #ff7f2c; text-decoration: underline; }
.more_cont .cont_cont1{ width: 422px; float: left; background: url(t_contul.gif) repeat-Y; padding-left: 10px; display: inline; margin: 0 auto; padding: 0px; margin-left: 0; }

