.js{width:90%; margin:10px auto 0 auto; }
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
.js p span{ float:right; }
.js p span a{ color:#f00; text-decoration:underline;   }
.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }


/* 本例子css */
.sideMenu{ width: 100%;}
.sideMenu h3{ line-height: 34px;
padding: 30px 60px;
background: #f5f5f5;
cursor: pointer;
margin: 25px 0 0;
color: #5c5c5c;
font-weight: bold;
font-size: 20px;/*font-size: 1.6vw;*/
border-bottom: 1px solid #b5b5b5;
}
.sideMenu .on {
  border-bottom: 0;
}
.sideMenu h3 span{font-size: 14px;/*font-size: 1vw;*/
border: 2px solid #f9a751;
color: #f9a751;
border-radius: 8px;
padding: 2px 4px;
font-weight: bold;}
.sideMenu h3 em{ display:none; float:right; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; display:none;}
.sideMenu ul{ padding:8px 60px; color:#999; display:none; background: #f5f5f5;border-bottom: 1px solid #b5b5b5; }
.nyjobliftitle{font-size: 14px;/*font-size: 1vw;*/
/*color: #464646;*/
/*margin: 0 0 20px;*/font-weight: normal;}
.nyjobliview{font-size: 14px;/*font-size: 1vw;*/
line-height: 32px;
color: #818181;padding: 0 0 10px;}
.nyjobliview2{font-size: 14px;/*font-size: 1vw;*/font-weight: normal;
line-height: 32px;
color: #818181;}
.nyjobliview h2{font-size: 18px;/*font-size: 1.3vw;*/
font-weight: bold;color: #5c5c5c;}
.sideMenu h3.on .nyjobliview2{ display:none;}
.nyjobzkgd{ overflow:hidden; text-align:right;font-size: 14px;color: #818181; display:none;}