@charset "utf-8";


.form{float: left;width: 100%;padding: 10px;}
.form .formline{float: left;width: 100%;line-height:27px;margin-bottom:12px;}

.form .formline.inline{width: auto;}


.form .formline .form-lb{float: left;width: 90px;font-size:14px;color:#555;text-align: right;line-height:27px;}

.form .formline .checkbox{float: left;margin: 7px 5px 0 0px;}


.form .formline .tip{text-align: center;}
.form .formline .tip a{text-decoration: underline;color:#00c3bc;}


.form .formline.fc{text-align: center;}
.form .formline.fc a{display: inline-block;font-size:13px;color:#fff;padding:0 20px;border-radius: 3px;}

.form .formline.fc a.btn01{background: #3799E0;}
.form .formline.fc a.btn02{background: #bbb;}

.form .formgroup{float: left;width: 100%;border-bottom:1px solid #ddd;margin-bottom:20px;padding:15px 0;}
.form .formline .fl{float: left;margin-right:30px;}
.form.pz .formline{margin-bottom:5px;}
.form .formline .cklb{cursor: pointer;}


.form .pzdetailblock{float: left;width: 100%;height:206px;overflow-y: scroll;padding-left:20px;margin-bottom:15px;}

.form .pzdetailblock table{width: 100%;}

.form .pzdetailblock table th{background: #599BC1;color:#fff;font-size:14px;text-align: center;height: 40px;border:1px solid #fff;}

.form .pzdetailblock table td{padding:2px 5px;border:1px solid #ddd;position:relative;}
.form .pzdetailblock table td input{outline:none;border:none;width: 100%;height:28px;}
.form .pzdetailblock table td .choosekm{position: absolute;right:5px;top:7px;color:#599BC1;display: none;}
.form .pzdetailblock table td:hover .choosekm{display: block;}

.form .pzdetailblock table td select{width: 100%;outline:none;border:1px solid #ddd;height:28px;}
.form .pzdetailblock table .cz{border:none;background: none;}
.form .pzdetailblock table .cz a{display: none;width: 14px;height:14px;background: url(../images/page_spr_icons.png) no-repeat;text-indent: -999px;overflow: hidden;margin:0 1px;}
.form .pzdetailblock table .cz a.add{background-position: left top; }
.form .pzdetailblock table .cz a.add:hover{background-position: left bottom; }
.form .pzdetailblock table .cz a.remove{background-position: right top; }
.form .pzdetailblock table .cz a.remove:hover{background-position: right bottom; }
.form .pzdetailblock table tr:hover .cz a{display: inline-block;}


.salaryTypeBlock{float: left;width: 100%;padding:10px;}
.salaryTypeBlock .top{float: left;width: 100%;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom: 10px;}
.salaryTypeBlock .bottom{float: left;width: 100%;}

.salaryTypeBlock .bottom .typeitem{float: left;position: relative;border:1px solid #ddd;height:30px;border-radius: 3px;margin:0 20px 20px 0;}

.salaryTypeBlock .bottom .typeitem .tx{float: left;padding:0 15px;font-size:13px;height:28px;line-height:28px;background: #fff;cursor: pointer;}

.salaryTypeBlock .bottom .typeitem .txtext{position: absolute;padding:0 15px;font-size:13px;height:28px;line-height: 28px;border-radius: 3px;outline:none;border:0px solid #ddd;width: 100%;left:0px;top:0px;z-index:1;}

.salaryTypeBlock .bottom .typeitem .close{position: absolute;z-index:2;top:-8px;right:-8px;font-family: verdana;width:15px;height:15px;background: url(../images/page_spr_icons.png) no-repeat right bottom;text-indent: -999px;overflow: hidden;display: none;}

.salaryTypeBlock .bottom .typeitem:hover .close{display: block;}










