@charset "utf-8";
/* CSS Document */
body{ cursor:default}
.dis{ display:none}
.noborder{ border-bottom:none !important;}
.clear{ clear:both}
h3{ font-size:14px; font-weight:bold; font:Verdana, Geneva, sans-serif; margin:0px; }

.radio{ float:left; margin-right:4px;}
.radio { margin-top:5px } 
* html .radio { margin-top:0px } 
*+html .radio { margin-top:0px}
u{ text-decoration:none; float:left; margin-right:6px;}


#box{ margin-top:10px;border:1px solid #cfcfcf;padding:10px }

#tits{height:28px;line-height:28px;border-bottom: 6px solid #f4cc3f;}
#tits ul li{float: left;color:#fff; font-size:18px;width: 84px;height: 28px;background:url(../../../images/front/tab_gray_bg.png) no-repeat;text-align: center;margin-left: 10px;cursor:pointer;}
#tits ul li.off{background: url(../../../images/front/tab_red_bg.png) no-repeat;}
/*#tits div h3{ float:left; margin-left:20px; color:#fff; font-size:14px;width:84px;height:30px;}
#tits div a{ float:right; color:#000; font-size:12px; margin-right:20px; text-decoration:none}*/
.cons{min-height: 200px}
.nojob{margin-top: 20px;text-align: center;font-size: 18px;}

.menu_bottom{width:1000px; height:30px; line-height:30px; margin:0px auto;margin-top:5px;}
.L1{ color:#7b7b7b;}
.headtop_L{float:left; display:inline; text-align:left;color:#424343;font-size:16px}

#mainbody1{width: 1000px;margin: 0px auto;}
.job_bottom{ width:1000px;text-align:left;margin-top: 30px;}
.job_top{ width:1000px;text-align:left;margin-top: 10px;}

.btn{width: 117px;height: 36px;line-height: 36px;border: 0px;font-size: 16px;color: #ffffff;background:url(../../../images/front/btn_red_bg.png) no-repeat; text-align: center;cursor:pointer;display: inline-block;}
.btn2{width: 117px;height: 36px;line-height: 36px;border: 0px;font-size: 16px;color: #ffffff;background:url(../../../images/front/btn_orange_bg.png) no-repeat; text-align: center;cursor:pointer;display: inline-block;}
.btn:hover,.btn2:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.txt{border:1px solid #c9c9c9;height: 22px;width: 294px;padding: 0px 2px;}
.txt1{border:1px solid #c9c9c9;height: 22px;width: 194px;padding: 0px 2px;}
.sel{border:1px solid #c9c9c9;height: 24px;width: 200px;padding: 2px;}
.sel1{border:1px solid #c9c9c9;height: 24px;width: 100px;padding: 2px;}
.txtare{border:1px solid #c9c9c9;width:655px;height:300px;padding: 2px;}
.rad{margin-right: 5px;}
/*--job_index.htm--*/
.job_bottom .topleft{ width:291px; float:left; }
.job_bottom .topleft .i_bottom{ height:138px; padding:6px; border:1px solid #cfcfcf;}
.job_bottom .topleft .i_bottom li{ width:100%;float:left; text-indent:1px;}
.job_bottom .topleft .i_bottom a{ float:left; width:49%;}
.job_bottom .topleft .i_bottom b{ font-size:14px; margin-left:10px;}

.job_bottom .topright{ width:401px; float:left; height:160px; margin-left:10px;}
.job_bottom .bottom{clear:both;}
.job_bottom .bottom table{width:100%;}
.job_bottom .bottom table .tr{ line-height:50px; height:50px;text-align:center; color:#070707;border-bottom: 1px solid #e5e5e5;font-size: 16px;}
.job_bottom .bottom table .xtr{ line-height:38px; height:38px;text-align:left; color:#646363;overflow: hidden;font-family: "宋体"}
.xtr .dd{font-size:14px;}
.xtr a{color: #0a51cb;font-size:16px;font-family: "宋体"}
.job_top .t{height: 6px;background: #f4cc3f}
.job_top .m{margin-top:0px; border:1px solid #e5e5e5;background-color: #f7f7f7;}
.job_top .m table{ width:95%; margin:10px auto; line-height:24px;}
.job_top .m table tr{margin-top:10px; height:50px;}
.job_top .m table select{ width:300px; height:30px; border:1px solid #c9c9c9; color:#444;margin: 0px;padding: 4px;}
.job_top .m table .input{ width:288px; height:28px; border:1px solid #c9c9c9; padding:0px 5px; color:#444}
.job_top .m table .td1{ text-align:right; padding-right:20px;font-size: 16px;color: #3e3e3e;}

.job_top .job_cat b{ color:#FFF; margin-left:28px; margin-top:10px; line-height:20px;}
.job_top .job_cat .aa{ float:right; margin-right:20px;}

.sectitle h2{font-size: 18px;font-family: "宋体"}

.job_top .job_cat .jobcat{ margin:10px auto; width:95%;}
.job_top .job_cat .jobcat .td1,.job_right .job_cat .jobcat .td2{  border-bottom:1px dotted #ddd; line-height:24px;}
.job_top .job_cat .jobcat .td1 { width:80%;}
.job_top .job_cat .jobcat .td1 a{ color:#005AA6; font-weight:bold;}
.job_top .job_cat .jobcat .td2 a{ color:#005AA6; }
.job_top .job_cat .jobcat .td3{ color:#6a6a6a ;}
.job_top .job_cat .jobcat .td3 a{ color:#6a6a6a ;}

/*--job_detail.htm--*/
.job_top .mm{margin-top:0px; border:1px solid #e5e5e5;background-color: #f7f7f7;padding:10px 20px;}
.job_top .mm .tit_l{float:left;font-size:18px;color: #272727}
.job_top .mm .tit_r{float:right;font-size:14px;color: #424343;margin-top: 10px;}
.job_top .mm .tit_l ul li{height:33px;line-height: 33px;}

.job_det{padding:10px 20px;font-size:16px;color: #3e3e3e}
.job_det .job_det_l{float:left;width: 140px;line-height: 32px;}
.job_det .job_det_r{width:805px;float:left;line-height: 32px;}
.job_det .job_det_r li{width:400px;float: left}
.job_det .des{min-height: 100px}

.job_bottom_btn{padding-left: 160px;margin: 10px 0px;}

.job_con{font-size: 14px;line-height: 28px;margin: 20px;}
.job_con tr td{padding-bottom: 15px;}

.bd_top{border-top: 1px solid #e5e5e5}

.ic_msg{background: url(../../../images/front/icon_msg.png) no-repeat left center;padding-left: 30px}
.ic_money{background: url(../../../images/front/icon_money.png) no-repeat left center;padding-left: 30px}
.ic_txt{background: url(../../../images/front/icon_txt.png) no-repeat left center;padding-left: 30px}
.ic_home{background: url(../../../images/front/icon_home.png) no-repeat left center;padding-left: 30px}

/*---resume.htm-*/
#msgObj {border:2px solid #ddd !important;}
#msgObj tr td{color:#FF5F00!important;font-size:18px;}
#msgObj tr:nth-last-child(1) td { background:none; }
#msgObj tr td img{ margin-right:10px;}

.send_resume{ width:90%; margin:auto;}
.send_resume tr td span{ background:url(../../../image/default/arrow02.gif) 0 -1px no-repeat; padding-left:18px; font-weight:bold; font-size:12px; line-height:30px;}
.send_resume .tr1 .td1{ padding-left:18px;}
.send_resume .tr1 .td1 select{ width:150px;}
.send_resume .tr1 .td2 img{ border:none;}


/*--resume_detail.htm--*/
.job_bottom .reusme caption{ font-weight:bold; line-height:28px; letter-spacing:2px; font-size:14px;}
.job_bottom .reusme .tr1{ background:url(../../../image/default/resume_title_bg.png) 0px 5px repeat-x; height:25px;}
.job_bottom .reusme .tr1 td{ line-height:24px; font-size:12px; font-weight:bold; letter-spacing:2px; padding:7px 0px 2px 15px;}
.job_bottom .reusme .tr2 { line-height:24px;}
.job_bottom .reusme .tr2 .td1{ padding-left:15px;} 
.job_bottom .reusme .tr2 .td1 div{ color: #333333; font: 12px/1.5 Verdana,Arial,Helvetica,sans-serif,"宋体"; line-height: 1.8; padding:5px 15px 5px 0px;}
.job_bottom .reusme .bor td{ border-top:1px dotted #e2e2e2}

.line{margin:15px 0px;border-bottom: 1px solid #e5e5e5;}

.page{ padding-bottom:10px;padding-top: 10px;font-size:12px;width: 42em;height: 3em; margin: 0 auto;margin-top: 1em;}
.page a,.page b{background-color: #FFFFFF;background-repeat: no-repeat;border: 1px solid #C2D5E3;color: #333333;display: inline;float: left;height: 26px;line-height:26px;margin-left: 4px;overflow: hidden;padding: 0 8px;text-decoration: none;}
.page b{background-color: #E5EDF2;}
.page a.prePage{background-image:url(../../../images/arw_l.gif);background-position: 50% 50%;}
.page a.nextPage{background-image: url(../../../images/arw_r.gif);background-position: 90% 50%;padding-right: 25px;}

.frendLinks{ border-top: solid 5px #eee; padding:20px; margin-top:20px;}
.frendLinksList{ padding-top:0.5em;}
.frendLinksList li{ width:7.5em; float:left; line-height:1.1em;}
.frendLinksList li a{ font-size:14px;}
.frendLinks h2{ font-size:18px;}

.F_footer{ text-align:center; font-size:12px; line-height:160%; color:#999; padding-top:0.75em;}