
/*多级分组下拉框*/
.selectdiv{width:308px;margin: 0 auto;}
.selecttree,.upd_selecttree,.other_selecttree {min-width:308px;position:absolute;background-color: white; border: solid 1px rgba(20, 143, 255, 0.8);
	max-height:500px; overflow: auto;padding: 0;padding-left: 11px;z-index: 100;}
.selecttree ul,.upd_selecttree ul,.other_selecttree ul {list-style-type: none;}
.selecttree ul li i,.upd_selecttree ul li i,.other_selecttree ul li i{color:#CCCCCC;display: inline-block;margin-right:6px;border: 0;}
.selecttree .l_tree,.upd_selecttree .l_tree,.other_selecttree .l_tree  {/*width: calc(100% - 10px);*/padding-left: 16px;margin-bottom: 0px;}
.selecttree .l_tree_branch,.upd_selecttree .l_tree_branch,.other_selecttree .l_tree_branch {width:100%;display: block;position: relative;padding:3px 0px;}
.selecttree ul.l_tree:before,.upd_selecttree ul.l_tree:before,.other_selecttree ul.l_tree:before {
	content: '';
	border-left: 1px dotted #999a9c;
	height: calc(100%);
	position: absolute;
	left:6px;
	top:-6px;
}
.selecttree .l_tree, .l_tree_branch,.upd_selecttree .l_tree, .l_tree_branch ,.other_selecttree .l_tree, .l_tree_branch {position: relative;width: 100%;}
.selecttree .l_tree_branch::after,.upd_selecttree .l_tree_branch::after,.other_selecttree .l_tree_branch::after  {
	content: '';
	width: 9px;
	height: 0;
	border-bottom: 1px dotted #999a9c;
	position: absolute;
	right: calc(100%);
	top:16px;
}
.selecttree span.groupname,.upd_selecttree span.groupname,.other_selecttree span.groupname{font-weight:500;cursor:default;font-size: 14px;display:inline-block;width: 100%; text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;vertical-align: bottom;}
.selecttree span.groupname:hover,.upd_selecttree span.groupname:hover,.other_selecttree span.groupname:hover{color:#fff;background-color:#148FFF; }
.selectinput,.upd_selectinput,.other_selectinput{
	width:308px;
	height:36px;
	border:solid 1px #E5E5E5;
	cursor: default;
	background: url(../img/iconjt.png) no-repeat right;
	padding: 15px;
	padding-right: 30px;
	font-size: 14px;
}

.selectinput:focus,.upd_selectinput:focus{
	outline: 0;
	border-color:#18a689;
}

#updPIBox .selectdiv{width:251px;margin-left: 0px}
#updPIBox .upd_selectinput{width:251px;}
#updPIBox .upd_selecttree{min-width:251px;}
#updPIBox .upd_selectinput {padding: 13px;}

