/* -----------------------------------联系人弹出层（多选单选框修改） -----------------------------------*/
/* 联系人 */
.pclxr{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1110;
	background-color: transparent;
}
/* 头部 */

/* 内容区域 */

/* 底部 */
.pclxr001 .modal-footer001 {
    padding: 0 1vw;
    /* border-top: 1px solid transparent; */
    border-top: 1px solid var(--line-color);
    /* background-color: #fff; */
    background-color: transparent;
    height: 4vw;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

/* 多选 */
.pclxr001 .checkbox001 {
	display: flex;
}

.pclxr001 .checkbox002 {
	width: 7vw;
	display: flex;
	align-items: center;
	margin-right: 1vw;
	position: relative;
}

.pclxr001 .checkbox002 input {
	width: 1.1vw !important;
	height: 1.1vw !important;
	line-height: 1.1vw !important;
	margin: 0 !important;
	margin-right: 0.5vw !important;
	padding: 0 !important;
	transition: border-color ease-in-out .3s, box-shadow ease-in-out .3s !important;
	cursor: pointer;

}

.pclxr001 .checkbox002 label {
	margin-bottom: 0;
	font-weight: 500;
	font-size: 0.72vw;
	cursor: pointer;
}

/* 重新定义复选框 */
.pclxr001 .checkbox001 .checkbox002 input:checked+label::before {
	content: '';
	width: 1.1vw;
	height: 1.1vw;
	position: absolute;
	display: inline-block;
	left: 0;
	top: 0;
	/* border-radius: 0.15vw; */
	/* border: 1px solid var(--menu-text);
	border-color: var(--menu-text); */
}

.pclxr001 .checkbox001 .checkbox002 input:checked+label::after {
	content: "\f00c";
	font-family: FontAwesome;
	font-size: 0.625vw;
	color: #FFF;
	vertical-align: middle;
	text-align: center;
	border-width: 0;
	width: 1.1vw;
	height: 1.1vw;
	line-height: 1.1vw;
	top: 0vw;
	left: 0vw;
	position: absolute;
	/* border-radius: 0.15vw; */
	background-color: var(--main-bg-color-active);
	border: 1px solid #BBC3CC;
	border-color: var(--main-bg-color-active);
}

/* 未选择必填选项复选框的样式 */
.pclxr001 .checkbox001 .checkbox003 input:checked+label::before {
	background-color: #fff;
	border: 1px solid #d30000;
}

.pclxr001 .checkbox001 .checkbox003 input:checked+label::after {
	background-color: #fff;
	border: 1px solid #d30000;
}

/* 多选标签样式 */

.pclxr001 .dxys001 {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: -0.6vw;
}

.pclxr001 .dxys002 {
	display: flex;
	align-items: center;
	margin-right: 1vw;
	width: 8vw;
	margin-bottom: 0.6vw;
	position: relative;
}

.pclxr001 .dxys002:nth-child(4n) {
	margin-right: 0;
}

.pclxr001 .dxys002 input {
	width: 0.8vw !important;
	height: 0.8vw !important;
	line-height: 1.1vw !important;
	margin: 0 !important;
	margin-right: 0.5vw !important;
	padding: 0 !important;
	transition: border-color ease-in-out .3s, box-shadow ease-in-out .3s !important;
	cursor: pointer;
}

.pclxr001 .dxys002 label {
	margin-bottom: 0.03vw;
	font-weight: 500;
	font-size: 0.72vw;
	cursor: pointer;
}

.pclxr001 .dxys003 {
	margin-top: -0.15vw;
	margin-bottom: 1.3vw;
}

.pclxr001 .dxys003:last-child {
	margin-bottom: 0;
}

.pclxr001 .dxys004 {
	color: rgba(0, 0, 0, 0.85);
	display: block;
	margin: 0;
	font-weight: 500;
	font-size: 0.8vw;
	margin-bottom: 0.5vw;
}

.pclxr001 .dxys004::before {
	/* content: ""; */
	background-image: url(../img/dtb135.png);
	background-size: 100%;
	/* background-repeat: no-repeat; */
	/* background-color: #d30000; */
	border-radius: 0.25vw;
	width: 1vw;
	height: 1vw;
	display: inline-block;
	margin-right: 0.4vw;
	/* 垂直对齐 */
	vertical-align: -0.2vw;
}

.pclxr001 .dxys006::before {
	content: "";
	background-image: url(../img/tb191.png);
	background-size: 100%;
}

/* 未选择必填选项复选框的样式 */
.pclxr001 .dxys001 .dxys005 input:checked+label::before {
	background-color: #fff;
	border: 1px solid #d30000;
}

.pclxr001 .dxys001 .dxys005 input:checked+label::after {
	background-color: #fff;
	border: 1px solid #d30000;
}

/* 多选卡片样式（手机端） */
.pclxr001 .dxkp001 {
	margin-bottom: 0.8vw;
}

.pclxr001 .dxkp001:last-child {
	margin-bottom: 0;
}

.pclxr001 .dxkp002 {
	color: rgba(0, 0, 0, 0.85);
	display: block;
	margin: 0;
	font-weight: 500;
	font-size: 0.72vw;
	margin-bottom: 0.6vw;
}

.pclxr001 .dxkp002::before {
	content: "";
	background-image: url(../pro/img/dtb135.png);
	background-size: 100%;
	/* background-repeat: no-repeat; */
	/* background-color: #d30000; */
	border-radius: 0.25vw;
	width: 1vw;
	height: 1vw;
	display: inline-block;
	margin-right: 0.4vw;
	/* 垂直对齐 */
	vertical-align: -0.2vw;
}

.pclxr001 .dxkp003 {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: -0.833vw;
}

.pclxr001 .dxkp004 {
	width: 5.6vw;
	font-size: 0.72vw;
	background: #f6f7f9;
	margin-right: 0.833vw;
	margin-bottom: 0.833vw;
	text-align: center;
	height: 2.2vw;
	line-height: 2.2vw;
	border-radius: 0.4vw;
	cursor: pointer;
}

.pclxr001 .dxkp004:nth-child(10n) {
	margin-right: 0;
}

.pclxr001 .dxkp005 {
	color: var(--menu-text);
	background-color: #e5f0ff;
}
.pclxr001 .checkboxBox {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

/* 单选新样式 */
.pclxr001 .radioBox {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.pclxr001 .radioBox input {
	-webkit-appearance: none;
}

.pclxr001 .radioBox input {
	-webkit-appearance: none;
	width: 0.8vw;
	height: 0.8vw;
	padding: 0 !important;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50% !important;
	outline: none;
	margin-right: 0.7vw;
	cursor: pointer;
	margin-top: 0 !important;
	min-width: 0.8vw;
}

/* 单选选中效果 */
.pclxr001 .hint002 input {
	border: 1px solid #d30000;
}

.pclxr001 .radioBox input:focus {
	outline: transparent;
}
.pclxr001 .radioBox input:hover {
	border: 1px solid var(--menu-text);
}
.pclxr001 .radioBox input:checked {
    border: 3px solid var(--menu-text) !important;
    background: transparent no-repeat center;
    background-size: unset;
}
.pclxr001 .radioBox label {
	margin-right: 0;
	margin-bottom: 0;
	font-weight: 500;
	font-size: 0.72vw;
	line-height: 1.2;
	cursor: pointer;
	display: flex;
	align-items: center;
	width: 100%;
	padding: 0.8vw 1vw;
}
/* 多选新样式 */
.pclxr001 .checkboxBox .checkboxContent {
	transform: translateY(0.05vw);
	cursor: pointer;
	background: url(../pro/img/dtb162.png);
	-webkit-appearance: none;
	width: 0.8vw;
	height: 0.8vw !important;
	padding: 0 !important;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 20% !important;
	outline: none;
	margin-right: 0.7vw;
	cursor: pointer;
	margin-top: -0.45vw!important;
}

/* 多选保存后未填写样式 */
.pclxr001 .checkboxBox .hint003 {
	border: 1px solid #d30000;
}

.pclxr001 .checkboxBox input:checked {
	background-color: black;
	background: url(../img/dtb162.png) no-repeat center;
}

.pclxr001 .checkboxBox input:focus {
	outline: transparent;
}

.pclxr001 .checkboxBox .checkboxContent:hover {
	border: 1px solid var(--menu-text);
}

.pclxr001 .checkboxBox label {
	/* margin-right: 1.2vw; */
	width: 100%;
	margin-bottom: 0;
	font-weight: 500;
	cursor: pointer;
	line-height: 1;
	font-size: 0.72vw;
	display: flex;
	align-items: center;
	padding: 0.8vw 1vw;
	/* margin: 0.8vw 0; */
}

/* 万家寨新增属性 */
.pclxr001 .navbar-nav .pctb002 a {
	color: var(--menu-text) !important;
}



/* 搜索框 */
/*输入框选中效果*/
.pclxr001 .bdbg005 td input:hover {
    outline: none !important;
    border: 0.2px solid var(--main-text-color) !important;
}
.pclxr001 .bdbg005 td input:active {
    outline: none !important;
    border: 0.2px solid var(--main-text-color) !important;
}
.pclxr001 .bdbg005 td input:focus {
    outline: none !important;
    border: 0.2px solid var(--main-text-color) !important;
}


.pclxr001 .form-control:focus {
	border-color: var(--menu-text);
	/*边框*/
	outline: 0;
	/*轮廓*/
}

.pclxr001 .form-control:focus, .form-control:hover, .form-control:active {
    box-shadow: none;
    border-color: var(--main-text-color);
}

/*输入框*/
.pclxr001 .form-control {
	/* background-color: #f6f8f9; */
	/*背景颜色*/
}

/*文本域*/
.pclxr001 .d-p0 .bd-form-new textarea {
	border-radius: 4px;
	/*圆角*/
}
/* 禁用样式 */
.pclxr001 .disable{
	color: var(--menu-text-three)!important;
}
.pclxr001 {
	width: 42vw!important;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
	margin: 0 auto!important;
}
.pclxr001 .pclxr002 {
    width: 42vw;
    padding: 0;
    margin-top: 0;
    height: 32vw;
    height: 32.2vw;
    border-radius: 0.2vw;
}
.pclxr001 .pclxr003 {
	padding: 0 1vw!important;
	height: 3vw;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.pclxr001 .pclxr003::before {
    display: none;
}
.pclxr001 .pclxr003::after {
    display: none;
}
.pclxr001 .pclxr005 {
    line-height: normal!important;
	font-size: 1vw!important;
}
.pclxr001 .pclxr006 {
	line-height: normal;
	position: unset;
	width: auto;
	height: auto;
	padding: 0.5vw;
	margin-right: -0.5vw;
}
.pclxr001 .pclxr006 img {
    width: 0.8vw;
}
.pclxr001 .pclxr006:hover{
	background-color: #e8e8e8;
	border-radius: 0.2vw;
	cursor: pointer;
}
.pclxr001 .pclxr006:active{
	background-color: #ececec;
	border-radius: 0.2vw;
	filter: brightness(1);
}
.pclxr001 .pclxr007 {
   position: unset!important;
	margin: 0!important;
    padding: 0!important;
	/* height: 24vw; */
	height: 25vw;
}
.pclxr001 .pclxr008{
	padding: 0!important;
	margin: 1vw 0;
}
 
 /* 人员选择弹出层新增样式 */
.pclxr001 .pclxr009{
	display: flex;
	/* margin: 1vw 0; */
	margin: 0;
	width: 100%;
}
.pclxr001 .pclxr010{
	width: 50%;
	border-right: 1px solid rgba(0,0,0,0.1);
	height: 25vw;
}
.pclxr001 .pclxr011{
	width: 50%;
	/* background-color: #969696; */
}
.pclxr001 .pclxr012{
	margin: 1vw 0;
	padding: 0 1vw;
}
.pclxr001 .pclxr013{
	padding: 0;
	margin: 0; 
}
.pclxr001 .pclxr014{
	position: relative;
}
.pclxr001 .pclxr014 input{
	width: 100%;
	height: 2vw!important;
	line-height: 2vw!important;
	font-size: 0.72vw;
}
.pclxr001 .pclxr015{
	 position: absolute;
	 right: 4%;
	 top: 29%;
	 width: 1vw;
}
/* 搜索下拉样式 */
.pclxr001 .pclxr016{
	margin: 0.5vw 0;
	padding-left: 0.5vw;
	color: rgba(0,0,0,0.4);
}
.pclxr001 .pclxr017{
	display: flex;
	flex-direction: column;
}
.pclxr001 .pclxr018{
	font-size: 0.72vw;
	color: rgba(0,0,0,0.4);
	margin-top: 0.2vw;
}
.pclxr001 .ssan006{
	width: 50%;
	margin-top: -0.5vw;
	z-index: 1;
	position: fixed;
	padding: 0 1vw;
}
.pclxr001 .ssan007{
	width: 100%;
	max-height:24vw;
	border-radius: 0.2vw;
	background: #fff;
	/* border: 0.5px solid rgba(0,0,0,0.1); */
	/* box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 10%); */
	box-shadow: 0px 0.1vw 0.4vw 0px rgba(0,0,0,0.1);
	overflow-y: auto;
}
.pclxr001 .ssan008{
	padding: 0;
	margin: 0;
}
.pclxr001 .ssan009{
	height: auto;
	padding: 0.75vw 0.75vw;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 0.5px solid rgba(0,0,0,0.05);
}
.pclxr001 .ssan009:last-child{
	border-bottom: 0.5px solid transparent;
}
.pclxr001 .ssan009:hover{
	cursor: pointer;
	background-color: var(--main-bg-color);
}
.pclxr001 .ssan009:active{
	background-color: var(--main-bg-color);
}
.checkan{
	background-color: var(--main-bg-color);
}
.pclxr001 .ssan010{
	font-size: 1vw;
	font-size: 0.8vw;
	display: flex;
	align-items: center;
}
.pclxr001 .ssan011{
	margin-right: -0.1vw;	
}
.pclxr001 .ssan011 img{
	width: 0.6vw;
}
.pclxr001 .ssan015{
	height: 4vw;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	overflow-y: unset;
}
.pclxr001 .ssan016{
	font-size: 0.9vw;
	color: rgba(0,0,0,0.4);
}
.pclxr001 .ssan-blue{
	color: var(--main-text-color);
}
/* 优化默认滚动条样式 */
/* 修改 滚动条的 下面 的 样式 */
.pclxr001 .pclxr026 ::-webkit-scrollbar {
	height: 0.35vw;
	width: 0.35vw;
	cursor: pointer;
	margin-left: 1vw;
}
.pclxr001 .pclxr026 ::-webkit-scrollbar-track {
	background-color: rgba(255,255,255,0);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
/* 修改 滑块 */
.pclxr001 .pclxr026 ::-webkit-scrollbar-thumb {
	background-color: rgba(0,0,0,0.15);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
}
/* 修改滚动条样式 */
/* 需要在静态页加以下类名: role="region" aria-labelledby="caption" tabindex="0" */
[role="region"][aria-labelledby][tabindex] {
	
}
[role="region"][aria-labelledby][tabindex]::-webkit-scrollbar {
	height: 0.35vw;
	width: 0.35vw;
	cursor: pointer;
	margin-left: 1vw;
}
/* 修改 滚动条的 下面 的 样式 */
[role="region"][aria-labelledby][tabindex]::-webkit-scrollbar-track {
	background-color: rgba(255,255,255,0);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
/* 修改 滑块 */
[role="region"][aria-labelledby][tabindex]::-webkit-scrollbar-thumb {
	background-color: rgba(0,0,0,0.1);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

/* 最近样式 */
.pclxr001 .pclxr019{
	margin: 0;
	margin-bottom: 0;
	padding: 0.25vw 0;
	outline: none;
}
.pclxr001 .pclxr020{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.65vw 1vw;
	/* height: 2.5vw; */
}
.pclxr001 .pclxr020:hover{
	cursor: pointer;
	background-color: var(--main-bg-color);
}
.pclxr001 .pclxr020:active{
	background-color: var(--kpbg-color-hover);
}
.pclxr001 .pclxr021{
	font-size: 0.8vw;
	font-weight: 600;
	line-height: 1;
	overflow: hidden;
	display: -webkit-box;
	word-break: break-all;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	/* -webkit-line-clamp: 1; */
	-webkit-line-clamp: 2;
}
.pclxr001 .pclxr022{
	
}
.pclxr001 .pclxr022 img{
	width: 0.8vw;
	height: auto;
	/* margin-right: 0.5vw; */
	/* transform: rotateZ(270deg); */
}
.pclxr001 .pclxr023{
	/* margin: 1vw 0; */
}
.pclxr001 .pclxr024{
	/* margin-left: 0.75vw; */
}
.pclxr001 .pclxr025{
	
}
/* ---------------最近多选--------------- */
.pclxr001 .pclxr026{
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	overflow-y: scroll;
	height: 18.6vw;
	width: 100%;
	outline: none;
}
.pclxr001 .pclxr026 input{
	width: 0.8vw !important;
	height: 0.8vw !important;
}
.pclxr001 .pclxr027{
	/* margin-bottom: 0.75vw; */
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin-bottom: 0;
}
.pclxr001 .pclxr027:hover {
    cursor: pointer;
    background-color: var(--main-bg-color);
}
.pclxr001 .pclxr027:active {
    background-color: var(--kpbg-color-hover);
}
.pclxr001 .pclxr028{
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin-bottom: 0!important;
}
.pclxr001 .pclxr028 input {
    border: 1px solid #ccc;
    margin: 0;
    /* -webkit-appearance: none; */
    width: 0.8vw!important;
    height: 0.8vw!important;
    padding: 0!important;
    border-radius: 0.15vw;
    outline: none;
    margin-right: 0.7vw;
    cursor: pointer;
    margin-top: 0 !important;
    min-width: 0.8vw;
}
.pclxr001 .pclxr027 input {
    border: 1px solid #ccc;
    margin: 0;
    /* -webkit-appearance: none; */
    width: 0.8vw!important;
    height: 0.8vw!important;
    padding: 0!important;
    border-radius: 0.15vw;
    outline: none;
    margin-right: 0.7vw;
    cursor: pointer;
    margin-top: 0 !important;
    min-width: 0.8vw;
}
.pclxr001 .pclxr028:hover input {
    border: 1px solid var(--bg-color);
}
.pclxr001 .pclxr028:hover {
    cursor: pointer;
    background-color: var(--main-bg-color);
}
.pclxr001 .pclxr027:hover input {
    border: 1px solid var(--bg-color);
}
.pclxr001 .pclxr027 input[type="checkbox"]:checked {
    background: url(../img/dtb162.png) no-repeat center center;
    background-color: var(--menu-text);
    border: transparent!important;
    background-size: 0.6vw 0.45vw;
}
.pclxr001 .pclxr028 input[type="checkbox"]:checked {
    background: url(../img/dtb162.png) no-repeat center center;
    background-color: var(--menu-text);
    border: transparent!important;
    background-size: 0.6vw 0.45vw;
}
/* ---------------按机构分部门 ---------------*/
/* 通讯录样式 */
.pclxr001 .ejcd3{
	/* margin: 0.8vw 0; */
	margin: 0;
	position: relative;
	/* height: 2.5vw; */
	padding: 0.6vw 1vw;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	border-radius: 0;
}
.pclxr001 .ejcd3 a{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 0.8vw;
	color: #000;
	width: 100%;
}
.pclxr001 .ejcd2 {
	margin: 0;
	padding: 0;
}
.pclxr001 .ejcd2 img {
	height: 0.8vw;
	transform: rotateZ(270deg);
	margin-top: 0;
	margin-right: 0;
}
.pclxr001 .ejcd3:hover .xcd016{
	color: var(--bg-color)!important;
}
.pclxr001 .ejcd3:hover {
    background-color: var(--main-bg-color);
    cursor: pointer;
}
.pclxr001 .ejcd3:active {
    background-color: var(--kpbg-color-hover);
}
.bmjg001{
	width: 100%;
	display: flex;
	align-items: center;
	/* margin-top: 0.25vw; */
}
.bmjg001 img{
	height: 2vw;
	border-radius: 0.5vw;
}
.bmjg001 span{
	color: #000;
	font-size: 0.9vw;
	/* margin-left: 0.7vw; */
	margin-left: 0;
	/* margin-top: 0.4vw; */
}
.bmjg014{
	/* margin-left: 2.48vw!important; */
	margin: 0!important;
	display: flex;
	align-items: center;
	width: 15vw;
}
.pclxr001 .txl002{
	position: absolute;
	left: 1.2vw;
	top: 0.6vw;
}
.pclxr001 .txl002 img{
	width: 0.4vw;
	height: auto;
	transform: rotateZ(0);
}
/* .panel {
	padding: 0.75vw 0;
	border-bottom: 0.5px solid rgba(0,0,0,0.05);
}
.panel:last-child{
	border-bottom: 0.5px solid transparent;
} */
.bmjg002{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	justify-content: space-between;
}
.bmjg002 span:first-child{
	width: 76%;
}
.bmjg003{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	margin-left: 1.5vw;
}
.bmjg004{
	display: flex;
	flex-direction: column;
}
.bmjg005{
	color: var(--menu-text-two);
}
.bmjg006{
	color: var(--bg-color);
	margin-left: 0.5vw;
}
.bmjg007{
	color: var(--menu-text-two);
	font-size: 0.7vw;
	background-color: #fff;
	padding: 0.1vw 0.3vw;
	border-radius: 0.15vw;
}
.bmjg008{
	display: flex;
	align-items: center;
}
.bmjg009{
	padding-right: 0.5vw;
}
.bmjg009 img{
	width: 0.8vw;
	height: auto;
}
.bmjg009 img:active{
	transform:rotate(-90deg);
}
.bmjg010{
	
}
.bmjg0010 span{
	color: #000;
	font-size: 0.9vw;
	margin-left: 0.7vw;
	/* margin-top: 0.4vw; */
}
.bmjg011{
	margin-left: 2.48vw!important;
}
.bmjg012{
	margin-left: 1.8vw;
}
.bmjg013{
	display: flex;
	align-items: center;
	width: 100%;
}
.bmjg015{
	display: flex;
	align-items: center;
}
.bmjg016{
	height: 18.3vw;
	overflow-y: scroll;
}
.pclxr001 .pclxr029{
	color: rgba(0,0,0,0.4);
}
.pclxr001 .pclxr029:last-child{
	color: #000;
}
.pclxr001 .pclxr030{
	/* margin: 0 0.2vw; */
}
.pclxr001 .pclxr030 img{
	width: 1vw;
	/* transform:rotate(180deg); */
}
.pclxr001 .pclxr031{
	color: #000;
}
.pclxr001 .pclxr032{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.6vw 1vw;
}
.pclxr001 .pclxr033{
	width: 1.5vw;
	height: 1.5vw;
	border-radius: 0.2vw;
	display: flex;
	align-items: center;
	justify-content: center;
}
.pclxr001 .pclxr033 img{
	height: 0.8vw;
	transform:rotate(180deg);
	display: flex;
	justify-content: center;
	align-items: center;
}
.pclxr001 .pclxr033:hover{
	background-color: var(--main-bg-color);
	cursor: pointer;
}
.pclxr001 .pclxr033:active{
	background-color: var(--kpbg-color-hover);
}
.pclxr001 .pclxr034{
	color: #000;
	font-size: 0.8vw;
	font-weight: 600;
	text-align: center;
	width: 100%;
}
.pclxr001 .pclxr035{
	color: rgba(0,0,0,0.4);
	font-weight: 400;
	padding: 0 1vw;
}
.pclxr001 .pclxr035 span{
	position: relative;
	margin-right: 0.7vw;
	line-height: 1.8;
	font-size: 0.8vw;
	border-radius: 0.2vw;
	padding: 0.25vw;
}
.pclxr001 .pclxr035 span::after{
	content: "";
	background-image: url(../img/dtb92.png);
	width: 0.7vw;
	height: 0.7vw;
	background-size: 100% 100%;
	position: absolute;
	margin-left: 0.25vw;
	margin-top: 0.4vw;
}
.pclxr001 .pclxr035 span:last-child{
	color: #000;
}
.pclxr001 .pclxr035 span:last-child::after{
	background-image: none;
}
.pclxr001 .pclxr035 span:hover{
	background-color: var(--main-bg-color);
	cursor: pointer;
}
.pclxr001 .pclxr035 span:active{
	background-color: var(--line-color02);
}
.pclxr001 .pclxr036{
	display: flex;
	padding: 0.5vw 0;
	border-radius: 0.2vw;
	flex-direction: column;
	justify-content: space-between;
}
.pclxr001 .pclxr036:hover{
	/* background-color: var(--main-bg-color); */
}
.pclxr001 .pclxr037{
	/* margin-top: 1vw; */
	margin-top: 0.5vw;
}
.pclxr001 .pclxr038{
	margin-top: -0.3vw;
}
.pclxr001 .pclxr039{
	height: 15vw;
}
.pclxr001 .pclxr040{
	height: 12.5vw;
}
.pclxr001 .pclxr041{
	display: flex;
	align-items: center;
	/* width: 84%; */
	width: 80%;
}
.pclxr001 .pclxr027 span{
	font-size: 0.72vw;
	color: rgba(0,0,0,0.4);
	margin-left: 0.5vw;
}
.pclxr001 .pclxr041 label {
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: inline-block;
    white-space: nowrap;
}
.pclxr001 .pclxr042{
	display: flex;
	align-items: center;
	padding-right: 1vw;
}
.pclxr001 .pclxr043{
	font-size: 0.72vw;
	color: var(--menu-text);  /* 链接文字色 */
	border-left: 1px solid rgba(0,0,0,0.1);
	padding-left: 0.75vw;
	line-height: 1;
}
.pclxr001 .pclxr044{
	display: flex;
	align-items: center;
}
.pclxr001 .pclxr044 img{
	width: 1vw;
	width: 0.8vw;
	margin-left: 0.3vw;
}
.pclxr001 .pclxr045{
	display: flex;
	justify-content: space-between;
	margin-bottom: 0;
	width: 100%;
}
.pclxr001 .pclxr045:hover {
    cursor: pointer;
    background-color: var(--main-bg-color);
}
.pclxr001 .pclxr045:active{
	background-color: var(--kpbg-color-hover);
}
.pclxr001 .pclxr046{
	width: 80%;
	display: flex;
	align-items: center;
}
.pclxr001 .pclxr046 label{
	width: 100%;
	margin-bottom: 0;
}
.pclxr001 .pclxr046:hover input{
    border: 1px solid var(--menu-text);
}
.pclxr001 .pclxr045 input:checked{
    border: 3px solid var(--menu-text) !important;
    background: transparent no-repeat center;
    background-size: unset;
}
/* 右侧人员效果 */
.pclxr001 .pclxr011{
	padding: 0 0.5vw 0 1vw;
	margin-top: 1vw;
}
.pclxr001 .pclxr047{
	/* margin: 1vw 0; */
	overflow-y: auto;
	height: 24vw;
	width: 100%;
	display: flex;
	flex-direction: row;
	align-content: flex-start;
	flex-wrap: wrap;
	justify-content: flex-start;
	outline: none;
}
.pclxr001 .pclxr047::-webkit-scrollbar {
	height: 0.35vw;
	width: 0.35vw;
	cursor: pointer;
	margin-left: 1vw;
}
.pclxr001 .pclxr047::-webkit-scrollbar-track {
	background-color: rgba(255,255,255,0);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
/* 修改 滑块 */
.pclxr001 .pclxr047::-webkit-scrollbar-thumb {
	background-color: rgba(0,0,0,0.15);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
}
.pclxr001 .pclxr048{
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* width: 95%; */
	/* width: 30%; */
	margin-bottom: 0.5vw;
	margin-right: 0.5vw;
	padding: 0.4vw 0.5vw;
	border-radius: 0.2vw;
	background-color: var(--main-bg-color);
}
.pclxr001 .pclxr048:hover{
	cursor: pointer;
	background-color: #ececec;
}
.pclxr001 .pclxr048:active{
	background-color: rgba(0,0,0,0.1);
}
.pclxr001 .pclxr049{
	font-size: 0.72vw;
}
.pclxr001 .pclxr050{
	margin-left: 0.5vw;
	display: flex;
	width: 0.8vw;
	height: 0.8vw;
}
.pclxr001 .pclxr050 img{
	width: 0.8vw;
	height: 0.8vw;
}

/* .xform007{
	width: 25vw;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: fixed;
	z-index: 9999;
	bottom: 0;
	background-color: #fff;
	padding: 0 2vw;
	height: 3.5vw;
	box-shadow: 0px 0px 0.4vw rgba(0,0,0,0.1);
} */
.pclxr001 .pclxr051{
	margin: 1vw 0;
	display: flex;
}
.pclxr001 .pclxr051 button{
	font-size: 0.8vw;
	border-radius: 0.25vw;
	line-height: normal;
	padding: 0 1vw;
	height: 1.9vw;
	color: #333;
	background-color: #fff;
	border: 1px solid #ccc;
	margin-right: 0.5vw;
	display: inline-block;
}
.pclxr001 .pclxr051 button:last-child{
	margin-right: 0;
}
.pclxr001 .pclxr051 button:hover{
	background-color: var(--main-bg-color);
	cursor: pointer;
}
.pclxr001 .pclxr051 button:active{
	background-color: #e8e8e8;
	border: 1px solid transparent;
}
.pclxr001 .pclxr052{
	color: #fff!important;
	background-color: var(--main-bg-color-active)!important;
	border: 1px solid transparent !important;
}
.pclxr001 .pclxr052:hover{
	color: #fff!important;
	opacity: 0.8;
}
.pclxr001 .pclxr052:active{
	color: #fff!important;
	opacity: 1;
	filter: brightness(0.8);
}
.pclxr001 .pclxr053{
	width: auto;
}
.pclxr001 .pclxr053 img{
	transform: rotateZ(270deg);
}
.pclxr001 .pclxr054{
	/* margin: 1vw 0;
	margin-bottom: -1vw;
	padding: 0.5vw 0; */
}
.pclxr001 .pclxr055 {
    width: 100%;
}
.pclxr001 .pclxr055 label {
    width: 100%;
}
.pclxr001 .pclxr056 {
    width: 100%;
}
.pclxr001 .pclxr056 label {
    width: 100%;
}
.pclxr001 .pclxr057{
	height: 16.2vw;
}