/* CSS Document */
.so{margin:15px 0px; padding:10px 5px; background:#FFFFFF; border:3px solid #f2f2f2; font-size:12px;}
.so a{ display:block; margin-left:10px; padding:2px 5px; margin-bottom:3px; color:#333333; float:left;}
.so a:hover{ background:#3399cc; color:#FFFFFF;}
.so a.on{background:#3399cc; color:#FFFFFF;}
.sow{ width:300px;}
.sowb{ width:722px;}
#so_main{ font-size:14px;}
#so_showother{ font-size:12px; margin-left:10px; cursor:pointer;}
#so_sub2{ padding:8px 0px;}
#so_sub2 input{ font-size:14px;}
#so_sub{ padding:8px 0px;}
#so_sub input{ font-size:14px;}
#so_other{ display:none;}
.so-form{ background:#f2f2f2; border-radius:4px; padding:8px 10px; font-size:14px;}
.so-form input,select{ height:32px; padding:0px 5px; margin:0px;}
.so-form p{ font-size:12px; line-height:20px; padding-top:4px;}
.so-form p a{ display:inline-block; margin-left:10px; color:#999999;}
.so-form p a:hover{ color:#3399cc;}
.job_list{ background-color:#fff; margin-bottom:20px;}
.job_list li{ list-style:none;}
.job_list li a{ display:block; padding:8px 10px;height:100%; color:#0099CC;overflow:hidden;line-height:30px;border-bottom:1px solid #f2f2f2; font-size:14px; padding:10px 20px; }
.job_list li a:hover{ background:#fafafa; color:#CC0000; text-decoration:none;}
.job_list li a dl{ font-size:12px; color:#999999;}
.job_list li h3{font-size:24px;  line-height:35px; height:35px;}
.job_list li p{ font-size:14px;color:#666666; font-family:"宋体";}
.job_list li dl{ position:relative; border:none; padding:5px 0px; font-weight:normal;}
.job_list li dl dt{ float:left; width:245px; font-weight:normal;}
.job_list li dl dd{ margin-left:150px;}
.job_list li dl dd span.date{ display:block; float:right; width:100px; margin-right:160px; font-size:14px;}
.job_list li dl dd span.money{ display:block; position:absolute; top:-25px; right:10px; width:120px; text-align:right; float:right; color:#ff7f00; font-size:24px; font-family:"微软雅黑"; font-weight:normal;}
