<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

#body{ width:970px; margin:0 auto; font-size:13px; background:#fff; }

.mainbox { }



.job{ border:1px solid #D2D5DC; margin-right:20px; width:700px; padding:25px; float:left; }

.side{ float:left; }

.jobname h2{ font-size:26px; font-weight:bold; margin-bottom:15px; }



.companyname { line-height:2; }

.companyname h1{ font-size:26px; font-weight:bold; margin-bottom:15px;  }

.companyinfo li{ float:left; line-height:2; margin-right:15px; }

.companyinfo span{ color:#777; }

.companydetailed{ line-height:2; font-size:13px; }



.jobtags { margin:15px 0; }

.jobtags span{ display:inline-block; padding:5px 15px; border:1px solid #FFCD20; background:#FEFFC4; margin-right:10px; }

.salary { color:#F92929; font-size:16px; line-height:2; font-weight:bold; }

.jobinfo { width:100%; }

.jobinfo th{ padding:8px 0px; width:85px; text-align:left; color:#777; font-weight:100;}

.jobinfo td{}

.parttitle{ color:#363636; padding:15px 0px; font-size:14px; font-weight:bold;  border-top:2px solid #D7E4F4; margin-top:15px; }

.infodetail{ line-height:2;}

.infoitem{ height:22px; }



.apply_succeed{ font-size:23px; line-height:33px; padding-top:35px; padding-left:15px; font-family:microsoft yahei; }

.apply_succeed i{ display:inline-block; width:32px; height:32px; vertical-align:middle; background:url(../images/msg-state.gif); margin-right:10px; }



.joblisttable{ border-bottom:1px solid #CCC; margin-bottom:25px;}

.joblisttable .first{ text-align:left; padding-left:15px; }

.joblisttable td{ text-align:center; height:35px; color:#333;}

.joblisttable th{ text-align:center; background:#999; font-weight:100; color:#FFF; height:30px;}

.joblisttable a,.joblisttable a:visited{ color:#2333BE; }

.joblisttable a:hover{ color:#F30;}



.aftlist { background:url(../images/aft-list-sidebar.png); width:110px; height:243px; margin-bottom:15px; }



.toolbar{ padding:10px 0; }

#apply_job{ background:#3280D5; padding:10px 20px; border:0px; font-size:14px; font-weight:bold; color:#FFF; }

.login{ padding:15px; }

.login .field-validation-valid{ margin-left:0; margin-bottom:10px; display:inline-block; }

.login .hd{ height:33px;  background:url(../images/comm-bg.gif) no-repeat -340px -115px; }

.login li{ font-size:14px; font-weight:bold; height:33px; line-height:33px; float:left; border-bottom:1px solid #D0D0D0; width:125px; text-align:center; cursor:pointer; }

.login li.cur{ background:#fff; color:#FF4400; position:relative; margin-bottom:-2px; border-bottom:0; }

.login li.left{ border-right:1px solid #C8C8C8; }

.login .bd{ padding:10px 15px; }

.login .text{ width:190px; height:30px; padding-left:28px; border:1px solid #B3B5B6; }

.login input.v-error{ border:1px solid #FE961B; }

.login .item { margin:0 0 15px 0; line-height:31px; height:31px; }

.login .user input{ background:url(../images/comm-bg.gif) -280px -367px no-repeat; }

.login .user input.v-error{ background:url(../images/comm-bg.gif) -280px -339px no-repeat; }

.login .pass input{ background:url(../images/comm-bg.gif) -565px -367px no-repeat; }

.login .pass input.v-error{ background:url(../images/comm-bg.gif) -565px -339px no-repeat; }

.login .btn-login{ border:0; width:82px; height:31px; overflow:hidden; text-indent:-999em; background:url(../images/comm-bg.gif) -327px -166px no-repeat; margin-right:15px; }

.btn-qq-login{ vertical-align:middle; display:inline-block; width:32px; height:28px; border:0; overflow:hidden; text-indent:-999em; background:url(../images/comm-bg.gif) -276px -167px no-repeat; margin-right:10px; }

.btn-register{ vertical-align:middle; display:inline-block; width:173px; height:30px; border:0; overflow:hidden; text-indent:-999em; background:url(../images/comm-bg.gif) -420px -166px no-repeat;}

</pre></body></html>