

/* CSS Document - index - */

body{ background:url(/2010/images/recruitment/bg_body_1.gif) repeat-x;}

#re_header{ width:1000px; margin:0 auto 10px;}
#re_header .top{ height:97px; overflow:hidden;}
.navibar{ height:41px; text-align:center;  background:url(/2010/images/recruitment/bg_navibar_1.gif) no-repeat;}
.navibar ul{ padding:10px 0 0 ;}
.navibar li{ display:inline; font-family:Arial; margin:0 5px; font-family: "宋体"; font-size: 12px;}
.navibar li.hot a{ color:#da0000;}


#slider { float:left; width:200px;}

#slider a{ hide-focus: expression(this.hideFocus=true); /* for ie 5+ */ outline: none; /* for firefox 1.5 + */}
#slider .mar{ margin:2px 0 0;}

#slider .item{ height:29px; background:url(/2010/images/recruitment/bg_slider_list_1.gif)  repeat-x 0 1px; border:1px solid #808080; overflow:hidden;}
#slider .item a{ display:block; height:27px; font-size:14px; font-weight:bold; color:#fff; line-height:27px; padding:0 0 0 30px; background:url(/2010/images/arw_6.gif) no-repeat 20px 10px; border:1px solid #9e9e9d; overflow:hidden; text-decoration:none;}

#slider .item_focus{ background:url(/2010/images/recruitment/bg_slider_list_2.gif) repeat-x 0 1px; border:1px solid #b00;}
#slider .item_focus a{ border:1px solid #c83333;}

#slider .site_list{ background:#f1f0f1; border-right:1px solid #e8e7e7; border-bottom:1px solid #e8e7e7; border-left:1px solid #e8e7e7;}
#slider .site_list span { display:block; border-bottom:1px dashed #ddd;}
#slider .site_list span a{ display:block; height:22px; line-height:22px; color:#666; padding:0 0 0 40px; background:url(/2010/images/arw_1.gif) no-repeat 30px 9px;  border-bottom:1px dashed #fff; text-decoration:none;}
#slider .site_list span a:hover{ background:#e5e5e5 url(/2010/images/arw_1.gif) no-repeat 30px 9px;}

#slider .site_focus{ background:#e5e5e5;}
#slider .site_focus a{ color:#cb0504!important; font-weight:bold;}


#slider .position{ padding:5px 0; background:#e5e5e5;}
#slider .position li{ font-family:"宋体";}
#slider .position li a{ display:block; height:24px; line-height:24px; padding:0 0 0 40px; text-decoration:none;}
#slider .position li a:hover{ background:#f1f1f1}

.searchbox{ margin:10px 0 0;}
.searchbox strong{ display:block; height:30px; line-height:30px; text-align:center; background:#e5e5e5;}
.searchbox .body{ border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.searchbox .input{ width:176px; height:20px; line-height:20px; margin:10px 0 0 10px;}
.searchbox .select{ width:178px; height:20px; line-height:20px; margin:10px 0 0 10px;}
.searchbox .btn{ text-align:center; padding:0 0 10px; margin:10px 0 0 10px;}
.searchbox .btn img{ cursor:pointer;}

.cont{ float:left; width:490px; margin:0 0 0 10px; overflow:hidden;}

/*图片切换*/
.FlashJs { margin-bottom:5px; padding:0px; border:none; text-align:right; }
.FlashJsPicAra { margin:0px; padding:0px; border:none; text-align:right; }
/*js图片切换  标题样式*/
.picshow { background-color:#e4f2fa; width: 100%; height: 275px;}
.picshow_main { position: relative; width: 490px; height: 275px;}
.picshow_main .imgbig {filter: progid:dximagetransform.microsoft.wipe(gradientsize=1.0, wipestyle=4, motion=forward); width: 490px; height:275px;}
.picshow_change { position: absolute; text-align: right; bottom: 0px; height: 30px; right: 0px; background:#000000; width:490px;}
.picshow_change img { width:15px; height: 15px ; position:relative;}
.picshow_change a { display: block; float: left; margin-right: 5px; margin-top:8px; line-height:16px; text-align:center; -display: inline }
a.axx { display:block; width:22px; height:16px; font-size:12px; color:#fff; background:#3E3E3E; text-decoration:none;}
a.axx:hover { background:#FF3603; }
a.axx img { filter: alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4 }
a.axx:hover img { filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0 }
a.bxx { display:block; width:22px; height:16px; font-size:12px; color:#fff; background:#FF3603; text-decoration:none; }
a.bxx:hover { display:block; width:22px; height:16px; font-size:12px; color:#fff; background:#FF3603; text-decoration:none; }
img { border:0px }
.picshow_change span { display:block; float:right; position:relative; overflow:hidden; display:inline; }
.picshow_change h4 a { display:block; float:left; text-align:left; color:#FFFFFF; position:relative; text-indent:10px; overflow:hidden; display:inline; }

.re_info{ margin:10px 0 0;}
.re_info .tab{ height:32px; background:url(/2010/images/recruitment/bg_re_info_1.gif) repeat-x;}
.re_info .tab li{ float:left; width:107px; height:27px; text-align:center; font-weight:bold; font-size:14px; color:#fff; padding:5px 0 0; margin:0 5px 0 0 ; background:url(/2010/images/recruitment/blur_1.gif) no-repeat; overflow:hidden; cursor:pointer;}
.re_info .tab li.focus{ background:url(/2010/images/recruitment/focus_1.gif) no-repeat;}

.re_info .box ul{ width:490px; height:299px; padding:3px 0 0 ; overflow:hidden;}
.re_info .box li{ float:left; width:225px; height:23px; line-height:23px; padding:0 0 0 15px; background:url(/2010/images/dot_7.gif) no-repeat 5px 9px; overflow:hidden;}
.re_info .box li a{ color:#666;}


.side{ float:left; width:290px; margin:0 0 0 10px;}

.search .head{ height:34px; line-height:34px; padding:0 0 0 37px; font-weight:bold; font-size:14px; color:#de0100; background:url(/2010/images/recruitment/bg_head_search_1.gif) no-repeat;}
.search .body{ height:75px; background:url(/2010/images/recruitment/bg_search_1.gif) repeat-x; border-right:1px solid #e5dbbd; border-left:1px solid #e5dbbd;}
.search .body .con{ float:left; width:210px; padding:13px 0 0 10px; overflow:hidden;}
.search .body .txt{ width:200px; height:19px; line-height:19px; margin:0 0 5px;}
.search .body .ddl{ width:205px;}
.search .body .btn{ float:left; width:60px; padding:13px 0 0; overflow:hidden;}


.zjxt{ height:159px; background:url(/2010/images/recruitment/bg_zjxt_1.gif) repeat-x; border:1px solid #e0e0e0;}
.zjxt img{ display:block; margin:10px 0 0 10px;}
.zjxt .txt{ width:265px; height:110px; line-height:22px; color:#444; margin:3px auto 0; overflow:hidden;}

.img_links{ width:290px; overflow:hidden;}
.img_links a{ float:left; width:140px; height:36px; margin:8px 0 0; overflow:hidden;}

.jygh{ margin:10px 0 0;}
.jygh .head{ height:34px; line-height:34px; padding:0 0 0 37px; font-weight:bold; font-size:14px; color:#de0100; background:url(/2010/images/recruitment/bg_head_jygh_1.gif) no-repeat;}
.jygh .body{ border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
.jygh .body ul{ width:265px; height:208px; padding:5px 0; margin:0 auto; overflow:hidden;}
.jygh .body li{ height:26px; line-height:26px; font-family:"宋体"; font-size:14px; color:#cd0504; overflow:hidden;}
.jygh .body li a{ color:#444;}



#re_footer{ height:169px; background:url(/2010/images/recruitment/bg_footer_1.gif) repeat-x;}
#re_footer .wrapper{ width:1000px; margin:0 auto;}
#re_footer .links{ margin:24px 0 0; color:#fff; text-align:center;}
#re_footer .links a{ color:#fff; margin:0 10px; letter-spacing:1px;}
#re_footer .copyright{ text-align:center; color:#fff; border:0; padding:10px 0 0; letter-spacing:1px;}


.list_box{ float:right; padding:0 0 20px; width:780px; overflow:hidden;}
.list_box .site_name{ border-bottom:1px dashed #fff;}
.list_box .site_name span{ display:block; height:30px; line-height:30px; font-weight:bold; font-size:14px; color:#000; border-bottom:1px dashed #d5d4d4;}
.list_box .site_name img{ margin:0 7px 0 3px;}
.list_box .box { width:780px; margin:10px 0 0; overflow:hidden;}
.list_box .box h1{ height:40px; line-height:40px; font-weight:bold; font-size:16px;}
.list_box .box h1 a{ float:left; color:#cb0504; margin:0 10px 0 0 ;}
.list_box .box h1 a.zxyp{ margin:10px 0 0;}
.list_box .box h2{ height:40px; line-height:40px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.list_box .box h2 span{ font-size:14px; margin:0 25px 0 0;}

.list_box .box ul{ padding:5px 0 0;}
.list_box .box li{ height:24px; line-height:24px; font-size:14px; color:#666;}

.list_box .box .info{ height:30px; line-height:30px; margin:10px 0 0; color:#666; background:#f9f9f9; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.list_box .box .info .contact{ float:left; width:700px;}
.list_box .box .info span{ color:#666; margin:0 10px;}
.list_box .box .info .gotop{ float:right; width:70px; height:30px;}
.list_box .box .info .gotop img{ float:left; margin:9px 5px 0 0 ;}



.detail_box{ float:right; padding:0 0 20px; width:780px; border-bottom:1px dashed #dcdcdc; overflow:hidden;}
.detail_box .site_name{ border-bottom:1px dashed #fff;}
.detail_box .site_name span{ display:block; height:30px; line-height:30px; font-weight:bold; font-size:14px; color:#000; border-bottom:1px dashed #d5d4d4;}
.detail_box .site_name img{ margin:0 7px 0 3px;}

.detail_box ul { padding:10px 0 0 ;}
.detail_box ul li{ height:30px; line-height:30px; font-size:14px; color:#000;}
.detail_box ul li .position{ color:#cb0504;}
.detail_box ul li .btn_zxyp{ margin:0 0 0 10px;}
.detail_box dt{ font-weight:bold; color:#000; font-size:14px; line-height:30px;}
.detail_box dd{ font-size:14px; color:#000; line-height:25px;}



.resume_box{ float:right; width:780px; line-height:25px; padding:0 0 20px; overflow:hidden;}
.resume_box table{ margin:7px 0;}
.resume_box td{ padding:3px; background:#fff;}








