@charset "utf-8";
/* CSS Document */
#wrap{ width:1030px; margin:0 auto;}
#content{ overflow:hidden; margin:10px 0}
/* place */
.place{ margin-bottom:10px;}
/* page */
.page{ text-align:center; margin:10px 0 5px 0}
.page a{ display:inline-block; border:1px solid #CCC; padding:2px 5px; margin-right:5px;}
.page a:hover{ background:#235e6e; color:#fff; text-decoration:none}
.page strong{ color:#F33; margin-right:5px;}
.page form{ display:inline}
/* aside */
.aside{ width:260px; float:left;}
.aside .mbox{border:1px solid #D6D6D6; margin-bottom:10px}
.aside .mbox h2{ height:30px; line-height:30px; background:url(../job_img/tit_bg.gif) repeat-x; font-size:14px; color:22222; padding-left:10px}
.aside .mbox .list{ padding:10px}
.aside .mbox .list li{ height:22px; line-height:22px}
.aside .mbox .list li a{ color:#666666;}
.aside .mbox .conts{ padding:10px}
.aside .mbox .item{ margin-bottom:5px;}
.aside .search p{ margin-bottom:5px;}
/* main */
.main{ float:right; width:760px}
.main .job_box{ border:1px solid #D6D6D6;}
.main .job_box h2{ height:30px; line-height:30px; background:url(../job_img/tit_bg.gif) repeat-x;color:#222; font-size:14px; padding-left:10px}
.main .job_box .job_list{ width:758px; margin:0 auto 10px; overflow:hidden}
.main .job_box .job_list caption{ display:none;}
.main .job_box .job_list th{ background:#F6F6F6; height:30px; padding:0 0 0 10px; border-bottom:1px solid #F0F0F0}
.main .job_box .job_list td{height:30px; line-height:30px; padding:0 0 0 10px; border-bottom:1px dashed #CCCCCC; color:#666666;}
.main .job_box .job_list td a{color:#666666;}
/* company_info */
.lnb{ padding:8px 0; border-bottom:1px solid #CCCCCC}
.lnb li{ float:left; border-right:1px solid #ccc;}
.lnb li a{ padding:0 10px; font-size:14px; font-weight:bold;}
.company_info{ overflow:hidden; border:8px solid #F0F0F0}
.company_info h2{ text-align:center; font-size:26px; font-family:"黑体"; margin:10px 0}
.company_info .about,.job_about{ padding:10px; border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; background:#F7F5F5; color:#666666;}
.company_info .about h3{ margin:10px 0; font-size:14px;}
.Contacts h3{ margin:10px 0; font-size:14px; padding-left:10px;}
.Contacts .infoList{width:100%; overflow:hidden; border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB; background: #F6F6F6}
.Contacts .infoList td{ padding:3px; color:#666666;}
.contact_list{border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; background:#F7F5F5; color:#666666; padding:10px}
.contact_list p{ text-align:center; color:#FF6600;}
.contact_list p a{ color:#FF0000; text-decoration:underline}
.contact_list dt{ float:left; width:80px; text-align:right; margin-right:10px; font-weight:bold}
.contact_list dd{ margin-bottom:10px}
.job_list{ margin-bottom:10px; border-top:1px solid #CCCCCC}
.job_list li{ float:left; color:#CCCCCC; white-space:nowrap }
.job_list li a{ padding:0 10px; height:30px; line-height:30px; display:inline-block}
.job_list li a:hover{ background:#CC3300; color:#fff; text-decoration:none}
.send{ text-align:center; margin:10px 0}
.send img{ vertical-align:middle}
.send p{ margin:10px 0; color:#FF6600;}
.send p a{color:#FF0000; text-decoration:underline}
.job_about h3{ font-size:14px; color:#000; margin-bottom:10px}
.item_info{width:100%; padding:5px;}
.item_info h3{padding:5px; margin:10px 0; font-size:14px;}
.item_info .list{ width:950px; margin:0 auto}
.item_info .list th{ border:1px solid #ccc; padding:5px;}
.item_info .list td{ border:1px solid #ccc; padding:5px;}
.tjzw{ margin-bottom:10px;}
.tjzw h2{ color:#fff!important; background:#C30!important;}
.job_box .commendjob_list{ width:758px; overflow:hidden}
.job_box .commendjob_list th{ background:#F6F6F6; border-bottom:1px solid #CCC; height:30px; padding-left:15px;}
.job_box .commendjob_list td{ padding:5px 5px 5px 15px;}
.job_box .more{ margin:10px 0; text-align:right; padding-right:10px;}


/*job1_list*/
.zw_list{ border:1px solid #CCC;}
.zw_list h2{ font-size:14px; background:#0170af; height:35px; line-height:35px; color:#fff; padding-left:5px;}
.zw_list .job1_list{overflow:hidden; width:1028px}
.zw_list .job1_list th{ height:35px; background: #e1f4ff; padding-left:5px; color:#0177b8;border-bottom:1px solid #F0F0F0}
.zw_list .job1_list td{ height:32px; line-height:32px; padding-left:5px; border-bottom:1px solid #F0F0F0;}
.zw_list .job1_list td.zw_name{background:url(../job_img/bu_v2.gif) no-repeat 5px 50%;}
.zw_list .job1_list td.zw_name a{padding-left:10px;}
.zw_list .page{ text-align:center; margin:10px 0 5px 0}
.zw_list .page a{ display:inline-block; border:1px solid #CCC; padding:2px 5px; margin-right:5px;}
.zw_list .page a:hover{ background:#235e6e; color:#fff; text-decoration:none}
.zw_list .page strong{ color:#F33; margin-right:5px;}
/*User_Aadmin*/
.user_box{ border:1px solid #CCC; margin:10px 0;}
.user_box .menu{ overflow:hidden}
.user_box .menu li{ height:35px; line-height:35px; border-bottom:1px solid #CCC;}
.user_box .menu li a{ display:block; font-size:14px; font-weight:bold; padding-left:20px;}
.user_box .aside{ margin:0; width:266px}
.user_box .main{ border-left:1px solid #CCC; width:740px;padding:10px;}
.user_box .main th{ padding:5px; font-weight:normal; font-size:14px; height:35px;}
.user_box .main td{ padding:5px; height:35px; line-height:35px;}
.user_box .main td span{ color:#F30}
/* user_login*/
.user_login{ width:300px; border:1px solid #CCC; padding:10px; margin:0 auto}
/* user_reg */
.user_reg{ border:1px solid #CCC; zoom:1; overflow:hidden; padding:0 10px;}
.user_reg h2{ margin:10px 0; text-align:center; font-size:26px; color:#000; font-family:"黑体"}
.user_reg p{ margin-bottom:15px; line-height:25px; text-indent:12px}
.user_reg .btn{ text-align:center; margin-bottom:10px; text-align:center; margin-bottom:10px}
.user_reg .btn a{ display:inline-block; margin-right:5px; padding:3px 10px; background:#06C; color:#FFF; font-size:14px; font-weight:bold;}
.user_reg .btn a:hover{ background: #F60; color:#fff;}
.user_reg table.reg_form{ margin:10px 0}
.user_reg table.reg_form th{text-align:right; font-size:14px; font-weight:normal}
.user_reg table.reg_form td{ padding-left:15px; height:40px; line-height:40px}
.user_reg table.reg_form td input{ padding:2px 5px; border:1px solid #CCC; width:160px}
.user_reg table.reg_form td img{ vertical-align:middle; _margin-top:-2px; display:inline-block}




/* rc_list */
.rc_list{overflow:hidden; border:1px solid #CCC;}
.rc_list h1{font-size:14px; background:#0170af; height:35px; line-height:35px; color:#fff; padding-left:5px;}
.rc_list table{ width:1028px;}
.rc_list table th{ height:35px; background: #e1f4ff; padding-left:5px; color:#0177b8;border-bottom:1px solid #F0F0F0}
.rc_list table td{ height:35px; line-height:35px; padding-left:5px; border-bottom:1px solid #F0F0F0;}
/* search_list */
.search_list{overflow:hidden; border:1px solid #CCC;}
.search_list table{ width:1028px}
.search_list h1{ font-size:14px; background:#0170af; height:35px; line-height:35px; color:#fff; padding-left:5px;}
.search_list table th{ height:35px; background: #e1f4ff; padding-left:5px; color:#0177b8;border-bottom:1px solid #F0F0F0}
.search_list table td{ height:32px; line-height:32px; padding-left:5px; border-bottom:1px solid #F0F0F0;}
.search_list table td img{ vertical-align:middle}



.prompt{ background: #FFF0F0; border:1px solid #FF3535; padding:10px; margin-bottom:10px;}


