/*新树样式*/
.newTree {
	
}
.newTree * {
	font-size: 16px;
}
.newTree li {
	line-height: 28px;
}
.newTree li a {
	height: 28px;
}
.newTree li span.button.ico_open {
	vertical-align: middle;
}
.newTree li span.button.ico_close {
	vertical-align: middle;
}
.newTree li span.button.ico_docu {
	vertical-align: middle;
}
.newTree li span.button.noline_open {
    background-position: -92px -68px;
}
.ztree li span.button.noline_close {
    background-position: -74px -68px;
}
.newTree li span.button.switch {
    width: 18px;
    height: 28px;
}

/*申请表样式*/

#cheAndPriLayer #print_con {
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	margin: 0;
	padding: 0;
	font-family: 'microsoft yahei';
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#cheAndPriLayer #print_con ul,ol,li{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#cheAndPriLayer #print_con table{
	width: 100%;
	border-collapse: collapse;
}
#cheAndPriLayer #print_con tr td{
	width: 42.5%;
	border: 1px solid #CCCCCC;
	padding: 8px;
	border-left: none;
	border-top: none;
}

#cheAndPriLayer #print_con .font-bold {
	font-weight: bold;
}
#cheAndPriLayer #print_con .special table tr td {
	width: 50%;
}
#cheAndPriLayer #print_con .plr30 {	padding: 0 30px;}
#cheAndPriLayer #print_con .ptm30 {	padding: 15px 0;}
#cheAndPriLayer #print_con .ptlbr30 { padding: 15px;}
#cheAndPriLayer #print_con .font-size12 { font-size: 12px;}
#cheAndPriLayer #print_con .border-r-none {	border-right: none;}
#cheAndPriLayer #print_con .border-b-none {	border-bottom: none!important;}
#cheAndPriLayer #print_con .text-center { text-align: center!important;}
#cheAndPriLayer #print_con { width: 660px;	margin: 0 auto;	position: relative;}
#cheAndPriLayer .alertTip_msg { text-align: left; }
#cheAndPriLayer #print_con .tag_right {	position: absolute; text-align: right;	width: 16px;	top: 45%;	left: 100%;}
#cheAndPriLayer #print_con .print_applynum {	float: right;	height: 40px;	line-height: 40px;	font-weight: bold;}
#cheAndPriLayer #print_con .print_title {	height: 40px;	font-size: 18px;	line-height: 40px;	font-weight: bold;	float: left;}
#cheAndPriLayer #print_con .print_table {	border: 2px solid #CCCCCC;	margin-bottom: 30px;	border-radius: 23px;}
#cheAndPriLayer #print_con .print_table_parttitle {	height: 48px;	background-color: #CCCCCC!important;	font-size: 20px;	line-height: 48px;	font-weight: bold;	padding: 0 15px;}
#cheAndPriLayer #print_con .print_table_parttitle-radius {	border-top-left-radius: 20px;	border-top-right-radius: 20px;}
#cheAndPriLayer #print_con .print_table_line {	border-bottom: 1px solid #CCCCCC;}
#cheAndPriLayer #print_con .glyphicon {	top: 2px;	margin-right: 5px;}
#cheAndPriLayer #print_con .job {	position: relative;	border-bottom: 1px solid #CCCCCC;}
#cheAndPriLayer #print_con .job-title {	position: absolute;	left: 0;	top: 50%;	width: 102px;	text-align: center;	margin-top: -10px;}
#cheAndPriLayer #print_con .job-main {	margin-left: 106px;	width: 576px;display:inline-block;border-left:1px solid #ccc;}
#cheAndPriLayer #print_con .job-main ul li {	width: 276px;	border: 1px solid #CCCCCC;	border-top: none;	border-right: none;	display: inline-block;	padding: 8px 0 8px 8px;	margin-left: -1px;}

