@charset "utf-8";
/* CSS Document */

.xm_body_color{ background:#F2F4F7;}

/*box*/
.xm_box{ padding:20px; min-width:1160px;}
.xm_main{ min-height:600px; background:#FFFFFF; box-shadow:0 2px 10px 0 rgba(237,238,240,0.50); border-radius:8px; position:relative;}

/*header*/
.xm_head{ margin-bottom:30px; height:60px; border-bottom:solid #F2F2F2  1px;}
.xm_tab{ height:60px;}
.xm_tab li{ padding:0 36px; height:60px; line-height:60px; font-size:16px; color:#474C59; font-weight:500; position:relative; float:left; cursor:pointer;}
.xm_tab li.active{ color:#131B26; font-weight:600;}
.xm_tab li.active:after{content:''; display:block; position:absolute;bottom:0;left:50%; margin-left:-17px;width:34px;height:4px;background:#3A8BFF;border-radius:2px}
.xm_title_h2{ padding:0 36px; height:60px; line-height:60px; font-size:16px; color:#474C59; font-weight:600;}

.xm_head .bntWhite,.xm_head .bntLinear{ margin:13px 30px 0 0;}

/*return*/
.xm_superior{ margin:0 30px 20px; height:18px; line-height:18px;}
.xm_return{ height:18px; line-height:18px; font-size:14px; color:#6B89B3;}
.xm_return:before{ content:''; width:14px; height:14px; margin:-3px 6px 0 0; background:url(../images/ico-scale-return.png) no-repeat; display:inline-block; vertical-align:middle;}
.xm_return_line{ width:1px; height:14px; margin:2px 12px 0; background:#F2F2F2;}

/*breadcrumb*/
.public_breadcrumb{ height:18px; line-height:18px; font-size:14px;}
.public_breadcrumb li{ position:relative; color:#8A8B99; float:left;}
.public_breadcrumb li a{ color:#3A8BFF;}
.public_breadcrumb li:hover,.public_breadcrumb li a:hover{ color:#3A8BFF;}
.public_breadcrumb li+li{ padding-left:16px;}
.public_breadcrumb li+li:before{ position:absolute; left:0; top:0; content:'>'; display:block; width:16px; font-size:14px; color:#ACB4BF; font-family:simsun; font-weight:600; text-align:center;}
.public_breadcrumb li.active{ color:#8A8B99;}
.public_breadcrumb li.active a{ color:#8A8B99;}

/*line ellipsis*/
.lineClamp{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*pop*/
.popOverflow{ overflow:hidden;}
.maskDiv{ opacity:0; visibility:hidden; -webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s; transition:opacity 0.3s 0s, visibility 0s 0.3s;}
.maskDiv.maskFadeOut{ opacity:1; visibility:visible; -webkit-transition:opacity 0.3s 0s, visibility 0s 0s; transition:opacity 0.3s 0s, visibility 0s 0s;}
.maskDiv{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(16,26,41,0.76);z-index:999}
.wid440{width:440px;}
.wid640{width:640px;}
.wid840{width:840px;}
.popDiv{min-height:100px;background:#FFFFFF;border-radius:10px;position:fixed;}
.popHead{padding:0 30px;line-height:60px;height:60px; border-bottom:solid #f2f2f2 1px; overflow:hidden;}
.popTitle{ font-size:18px; color:#131B26; font-weight:500;}
.popTitle_small{ margin-left:8px; font-size:14px; color:#8A8B99;}
.popClose{display:block;width:18px;height:18px; margin-top:21px; background:url(../images/popClose.png) no-repeat; background-size:18px 18px;}
.popCloseImg {position: absolute;right: 15px;top: 21px;cursor: pointer}
.popBottom{padding:17px 30px;height:36px;}
.popBottom .bntLinear,.popBottom .bntWhite{ margin-left:30px;}
.popBottomBorder{padding:17px 30px;height:36px; border-top:solid #f2f2f2 1px;}
.popBottomBorder .bntLinear,.popBottomBorder .bntWhite{ margin-left:30px;}

/*bnt*/
.bntLinear{ display:inline-block; vertical-align:top; padding:0 16px; min-width:60px; height:34px; line-height:34px; background:linear-gradient(322deg, #5A33FF 0%, #6CC7FF 100%); font-size:14px; color:#FFFFFF; font-weight:500; border-radius:18px; box-shadow:0px 3px 8px 0px rgba(58,107,255,0.33); text-align:center;}
.bntLinear.bntDis{ background:#ab99ff; background:linear-gradient(140deg, #ace7ff 0%, #ab99ff 100%); cursor:context-menu;}
.bntWhite{ display:inline-block; vertical-align:top; padding:0 16px; min-width:60px; height:32px; line-height:32px; border:solid #8CBBFF 1px; font-size:14px; color:#3a8bff; font-weight:500; border-radius:20px; text-align:center;}
.bntWhite.bntDis{ opacity:.4;}
.scale_bnt_imp:before{ content:''; width:16px; height:16px; margin:-3px 8px 0 0; background:url(../images/ico-scale-imp.png) no-repeat; display:inline-block; vertical-align:middle;}
.scale_bnt_exp:before{ content:''; width:16px; height:16px; margin:-3px 8px 0 0; background:url(../images/ico-scale-exp.png) no-repeat; display:inline-block; vertical-align:middle;}
a.bntLinear:hover {color: #fff}
    /*color*/
.colorBlue{ color:#3A8BFF;}
.colorBlueDis{ color:rgba(58, 139, 255, 0.40);}

/*checkbox*/
.ddCheck{ width:18px; height:18px; overflow:hidden; position:relative; display:inline-block; vertical-align:middle;}
.ddCheck input{ width:18px; height:18px; filter:alpha(opacity=0); opacity:0; cursor:pointer; display:block; position:absolute; left:0; top:0; z-index:2;}
.ddCheck input+i{ width:18px; height:18px; background:url(../images/ico-check.png) no-repeat; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}
.ddCheck input:checked+i{ background-position:0 -20px;}
.ddCheck input:disabled+i{ background-position:0 -40px;}
.ddCheck_blue input:disabled+i{ background-position:0 -60px;}

/*radio*/
.ppRadio{ width:18px; height:18px; overflow:hidden; position:relative; display:inline-block; vertical-align:middle;}
.ppRadio input{ width:18px; height:18px; filter:alpha(opacity=0); opacity:0; cursor:pointer; display:block; position:absolute; left:0; top:0; z-index:2;}
.ppRadio input+i{ width:18px; height:18px; background:url(../images/ico-radio.png) no-repeat; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}
.ppRadio input:checked+i{ background-position:0 -20px;}
.ppRadio input:disabled+i{ background-position:0 -40px;}

/*input-text*/
.xa_input{ display:inline-block; width:220px; height:20px; line-height:20px; padding:6px 9px; border:solid #D4D6D9 1px; font-size:14px; color:#131B26; border-radius:4px; vertical-align:top;}
.xa_input:hover,.xa_input:focus{ border-color:#3a8bff;}

/*input-text-time*/
.xa_input_time{ display:inline-block; width:220px; height:20px; line-height:20px; padding:6px 9px; border:solid #D4D6D9 1px; font-size:14px; color:#131B26; border-radius:4px; vertical-align:top;}
.xa_input_time:hover.xa_input:focus{ border-color:#3a8bff;}
.xa_input_time{ background:url(../images/xa_input_time.png) no-repeat right 0;}
.xa_input_time:hover,.xa_input_time:focus{ border-color:#3a8bff; background:url(../images/xa_input_time.png) no-repeat right -32px;}

/*search*/
.xm_search{ position:relative; width:280px; height:36px; background:#FFFFFF;}
.xm_search_input{ width:100%; height:36px; line-height:20px; padding:7px 40px 7px 14px; border:1px solid #E1E1E5; border-radius:20px; display:block; background:none; -webkit-box-sizing:border-box; box-sizing:border-box;}
.xm_search_input:hover,.xm_search_input:focus{ border-color:#3A8BFF;}
.xm_search_bnt{ position:absolute; right:14px; top:50%; margin-top:-9px; width:18px; height:18px; background:url(../images/ico-xm-search.png) no-repeat; border:0 none; cursor:pointer;}
.xm_search_input:hover+.xm_search_bnt,.xm_search_input:focus+.xm_search_bnt{ background-position:0 -20px;}

/*screening-search*/
.xaScreen{ margin:0 30px 10px;display: flex;align-items: center;flex-wrap: wrap}
.xaScreen .xaScreen_row{ display:table; margin:0 30px 20px 0;}
.xaScreen .xaScreen_name{ min-width:56px; padding-right:16px; line-height:34px; font-size:14px; color:#131B26; display:inline-block; vertical-align:top; text-align:right;}
.xaScreen .xaScreen_text{ display:inline-block; padding:0 16px; line-height:34px; font-size:14px; color:#474C59; vertical-align:top;}
.multi-btn {padding: 5px 12px;color: #0099ff;font-size: 14px;border: 1px solid #0099ff;border-radius: 4px;margin-bottom: 20px;cursor: pointer}

/*layui-table-top*/
.xaCrumb{ margin:0 30px 20px; height:20px; line-height:20px; font-size:14px; color:#474C59;}

/*oper*/
.scale_oper{ margin:0 30px 30px;}
.scale_oper .bntLinear,.scale_oper .bntWhite{ margin-right:30px;}

/*layui-table*/
.scale_container{ position:relative; margin:0 30px;}
.scale_container .colorBlue{ color:#3A8BFF;}
.scale_container .colorRed{ color:#E52E40;}
.scale_container .colorGreen{ color:#29CC96;}
.scale_container .colorYellow{ color:#FFAF40;}
.scale_container .colorGray{ color:#8A8B99;}
.scale_container .colorGraye5{ color:#e5e5e5;}
.scale_container .colorBlue,.scale_container .colorRed,.scale_container .colorGraye5,.scale_container .colorGreen,.scale_container .colorBlueDis,.scale_container .colorYellow{ margin-right:20px;}
.scale_container img{ width:50px; height:38px; display:block; border-radius:4px;}
/*.scale_container .tr_bj_color{ background:#F0F6FF !important;}*/
.scale_container .tr_bj_color{ background:#F0F6FF !important;}
.scale_container .tr_bj_color td:before{ position:absolute; top:0; left:0; right:0; content:''; display:block; width:100%; height:1px; background:#D6E8FF;}
.scale_container .tr_bj_color td:after{ position:absolute; bottom:0; left:0; right:0; content:''; display:block; width:100%; height:1px; background:#D6E8FF;}
.scale_container .layui-table-hover{ background:#F0F6FF !important;}
.scale_container .layui-table-hover td:before{ position:absolute; top:0; left:0; right:0; content:''; display:block; width:100%; height:1px; background:#D6E8FF;}
.scale_container .layui-table-hover td:after{ position:absolute; bottom:0; left:0; right:0; content:''; display:block; width:100%; height:1px; background:#D6E8FF;}
.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row]{ border-color:rgba(0,0,0,0); border-width:0;}
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even){ background:#f5f6f7;}
.layui-table-view .layui-table th{ position:relative; padding:6px 0}
.layui-table-view .layui-table td{ position:relative; padding:14px 0}
.layui-table-view .layui-form-checkbox[lay-skin=primary] i{ width:18px; height:18px; overflow:hidden; border:0;}
.layui-form-checkbox[lay-skin=primary] i{ background:url(../images/ico-check.png) no-repeat; -webkit-transition:0s linear !important; transition:0s linear !important;}
.layui-form-checked[lay-skin=primary] i{ background:url(../images/ico-check.png) no-repeat 0 -20px;}
.layui-btn-disabled[lay-skin=primary] i{ background:#cccccc;}
.layui-form-disabled[lay-skin=primary] i{ background:#cccccc;}
.layui-table-page{ height:76px; padding:20px 0 30px; text-align:center;}
.layui-table, .layui-table-view{ margin:0;}
.layui-table{ color:#131B26; width:100% !important;}
.layui-table th{ color:#8A8B99;}
.layui-table-body{ margin-bottom:0; overflow:hidden;}
.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span.layui-laypage-curr{ padding:0 10px;}
.layui-laypage a, .layui-laypage span{ color:#8A8B99;}
.layui-laypage a.layui-laypage-next, .layui-laypage a.layui-laypage-prev{ color:#A3B9D9; font-weight:600;}
.layui-disabled, .layui-disabled:hover{ color:#E1E1E5 !important;}
.layui-table-body .layui-none{ min-height:300px; background:url(../images/zanwu.png) no-repeat center center; text-indent:-999999999px; overflow:hidden;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{ border-radius:30px; background:linear-gradient(139.98deg, #6CC7FF -38.96%, #5A33FF 168.95%); box-shadow:0px 4px 11px rgba(86, 82, 255, 0.302989);}
.layui-table-cell{ line-height:38px; height:38px;}
.xaTable_left{ position:absolute; left:22px; bottom:30px; height:26px; line-height:26px; font-size:14px;}
.xaTable_all{ font-size:14px; color:#131B26; cursor:pointer;}
.xaTable_all label{ cursor:pointer; margin-right:16px;}
.xaTable_all .ddCheck{ margin:-3px 8px 0 0;}
.layui-table-sort .layui-table-sort-asc{ border-bottom-color:#ACB4BF;}
.layui-table-sort[lay-sort=asc] .layui-table-sort-asc{ border-top-color:#131B26;}
.layui-table-sort .layui-table-sort-desc{ border-top-color:#ACB4BF;}
.layui-table-sort[lay-sort=desc] .layui-table-sort-desc{ border-top-color:#131B26;}

/* 复选框下拉搜索 */
.form-control{height:32px; background:#f6f8fb url(../images/selSearch.png) no-repeat right center;}
.bootstrap-select.show-tick .dropdown-menu .glyphicon-ok {position: absolute;display: inline-block;left: 20px;top: 11px;z-index: 10; width: 18px; height: 18px;}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{ right:none; top:auto;}
.bootstrap-select.show-tick .dropdown-menu .selected .glyphicon-ok:before { content: ""; display: inline-block; width: 18px; height: 18px; background: url(../images/ico-check.png) no-repeat 0 -20px;}
.bootstrap-select.show-tick .dropdown-menu .glyphicon-ok:before { content: ""; display: inline-block; width: 18px; height: 18px; background: url(../images/ico-check.png) no-repeat;}
.bootstrap-select.show-tick .dropdown-menu .selected{ color:#3A8BFF;}
.filter-option-inner-inner .glyphicon-heart:before { background: none; width: 0;}
.inner { overflow-x: hidden; max-height:240px !important;}
.inner::-webkit-scrollbar{ width:8px;}
.inner::-webkit-scrollbar-track{ background-color:#DADFE5; -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1); border-radius:5px; display:none ;}
.inner::-webkit-scrollbar-thumb{ background-color: #DADFE5; border-radius: 10px;}
.inner::-webkit-scrollbar-button{ background-color: #DADFE5; display: none;}
.inner::-webkit-scrollbar-corner{ background-color: black;}
.btn-default { color:#131B26; background-color: #fff; border-color: #D4D6D9;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background: #F0F6FF; color: #474C59;}
.bootstrap-select .dropdown-toggle:focus { outline: unset !important;}
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default, .open > .dropdown-toggle.btn-default:hover, .btn-default:hover { background-color: #ffffff !important; border-color: #3A8BFF !important;}
.btn-default { height:34px; line-height:20px; border-radius: 4px; padding:6px 16px 6px 12px;}
.l_reset, .form-control, .bootstrap-select .dropdown-toggle .filter-option, .btn-default.active { -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
.btn-group > .btn:first-child {width: 50%;}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {width: 50%;}
.bootstrap-select .dropdown-menu {width: 100%;z-index: 999999; border:0; box-shadow: 0px 2px 12px 0px rgba(0, 37, 89, 0.20);}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:240px;}
/*.bootstrap-select:not(.input-group-btn){ float:left;}*/
.caret{ background:url(../images/ico-select-arrow.png) no-repeat; border:0; width:12px; height:12px;
	/*-webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg);
	-webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; transition:all .2s linear;*/
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child){ background:#FFFFFF; outline:none; resize:none;}
.bootstrap-select .dropdown-toggle .caret{ margin-top:-6px;}
.open .caret{ background-position:-20px 0}
.dropdown-menu>li>a{ white-space:normal;}
.bootstrap-select.show-tick .dropdown-menu li a span.text{ margin:0; padding-left:28px;}
.form-control {display:block;height:36px;padding:6px 12px;font-size:14px;line-height:36px;color:#131B26;border-radius:36px;border:0; background:#f5f8fb url(../images/ico-select-search.png) no-repeat right center; background-size:30px 16px;}
.btn-default-red{ border-color:#F33333 !important;}
.bs-searchbox{ padding:10px;}
.dropdown-menu>li>a{ padding:10px 20px; line-height:20px; color:#474C59;}

/*404*/
.kc_zanwu{ padding:200px 0; line-height:24px; font-size:16px; color:#8A8B99; text-align:center;}
.kc_zanwu:before{ content:''; display:block; width:240px; height:200px; margin:0 auto 10px; background:url(../images/ico-kc-zanwu.png) no-repeat;}

/*black-tips*/
.toolTips{ position:fixed; top:50%; left:50%; z-index:998; padding:14px 20px; height:20px; line-height:20px; background:#4F5762; font-size:14px; color:#FFFFFF; border-radius:8px; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.toolTips img{ width:20px; height:20px; margin:-3px 8px 0 0; display:inline-block; vertical-align:middle;}

/*page*/
.pageDiv {text-align:center;height:24px;}
.pageDiv li {display:inline-block;width:24px;height:24px;border-radius:50%;text-align:center;line-height:24px;color: #91A0B5;font-size:12px;margin:0 2px;cursor: pointer;overflow:hidden;}
.pageDiv li:hover{color: #3A8BFF;}
.pageDiv li.xl-nextPage i{display:block;width:9px;height:14px;background:url(../images/page_next.png) no-repeat;margin:0 auto;vertical-align:middle;margin-top:5px;}
.pageDiv li.xl-prevPage i{display:block;width:9px;height:14px;background:url(../images/page_prve.png) no-repeat;margin:0 auto;vertical-align:middle;margin-top:5px;}
.pageDiv li.xl-active {background:url(../images/pageBg.png) no-repeat;color:#fff;    box-shadow: 0 2px 6px 0 rgba(39,125,255,0.30);color:#fff}
.pageDiv li.xl-disabled i{display:block;width:9px;height:14px;background:url(../images/disable_page_prve.png) no-repeat;vertical-align:middle;margin-top:5px;}
.pageDiv li.xl-nextPage.xl-disabled i{display:block;width:9px;height:14px;background:url(../images/disable_page_next.png) no-repeat;vertical-align:middle;margin-top:5px;}

/* 新增切换角色-弹窗 */
.px-mask{position: fixed;left: 0;top: 0;opacity: .2;width: 100%;height: 100%;background-color: #000;display: none}
.px-pop{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);background-color: #fff;border-radius: 4px;display: none}
.px-w600{width: 600px;}
.px-w500{width: 500px;}
.px-pophead{position: relative}
.px-pophead-tit{color: #000000;font-size: 20px;text-align: center;line-height: 28px;padding-top: 30px;font-weight: bold;height: 28px;}
.px-title {padding-top: 15px;font-size: 18px}
.px-pophead-close{width: 38px;height: 38px;position: absolute;right: 16px;top: 16px;background: url("../images/pop-close.png") no-repeat center;cursor: pointer}
.px-popmain{padding-left: 30px;padding-right: 20px;}
.l-tab-txt{padding: 10px 0;line-height: 20px;height: 20px;color: #CCCCCC;font-size: 14px;}
.l-tab-box{max-height: 208px;overflow-y: auto;}
.l-tab-item::after{content: "";clear:both; font-size:0; height:0; line-height:0;}
.l-tab-item li{float: left;padding: 6px 20px;font-size: 14px;color: #666666;line-height: 20px;box-sizing: border-box;max-width: 100%;margin-right: 10px;margin-bottom: 10px;border: 1px solid #E4E3E7;position: relative;cursor: pointer;}
.l-tab-item li:hover,.l-tab-item li.curr{color: #379AFF;border-color: #379AFF;}
.l-tab-item li.curr::after{content: "";position: absolute;top: 0;right: 0;background: url(../images/check.png)no-repeat center;width: 24px;height: 24px;}
.px-popbtn{text-align: center;padding: 30px 0}
.px-popbtn a{width: 118px;line-height: 32px;height: 32px;border: 1px solid #379AFF;margin: 0 5px;display: inline-block;}
.px-popbtn a:hover{opacity: .8}
.px-popbtn .px-popbtnbgw{background-color: #fff;color: #3A8BFF}
.px-popbtn .px-popbtnbgb{color: #fff;background-color: #379AFF;}

.maskLayer{width:100%;height:100%;filter:alpha(opacity=50);opacity:0.5;background:#000;position:absolute;z-index:996;top:0;left:0;}


.cx_alert-bg{ position:fixed; bottom:50%; width:100%; text-align:center;  opacity:0; z-index:99999;}
.cx_alert-bg span{ display:inline-block; padding:0 24px; background:#525e66; border-radius:8px; line-height:48px; font-size:14px; color:#ffffff; box-shadow:rgba(0,0,0,.2) 0 0 8px 2px;}
.cx_alert-bg span:before{ content:''; margin:-3px 10px 0 0; width:16px; height:16px; background:url(../images/pop_hot.png) no-repeat; display:inline-block; vertical-align:middle;}

.err_alert-bg{ position:fixed; bottom:50%; width:100%; text-align:center;  opacity:0; z-index:99999;}
.err_alert-bg span{ display:inline-block; padding:0 24px; background:#525e66; border-radius:8px; line-height:48px; font-size:14px; color:#ffffff; box-shadow:rgba(0,0,0,.2) 0 0 8px 2px;}
.err_alert-bg span:before{ content:''; margin:-3px 10px 0 0; width:16px; height:16px; background:url(../images/ico_tips.png) no-repeat; display:inline-block; vertical-align:middle;}
/*页面弹出大弹框*/
.px-modal {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(248,248,250,0.7);z-index: 999;opacity: 1;transition: opacity 0.5s}
.px-content {width: 86%;height: 90%;margin: 5vh auto;overflow: auto;border-radius: 10px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);background-color: #fff }
.modal-title {position: relative;height: 60px;margin-bottom: 30px;line-height: 60px;font-size: 16px;color: #333;font-weight: bold;border-bottom: solid #F2F2F2  1px;padding-left: 32px}
.px-close {position: absolute;width: 18px;height: 18px;right: 20px;top: 21px;cursor: pointer}
.modal-title:after{content: '';position: absolute;bottom: -2px;left: 45px;width: 34px;height: 4px;border-radius: 2px;background-color: #3A8BFF;}
.px-modal .layui-table-cell {height: 25px;line-height: 25px}
/*选择角色弹窗*/
.ms_Selectable.no-border {overflow: auto;}
.no-border::-webkit-scrollbar {display: none; }
.ms_width_auto {padding: 0 10px}
.ms_width_auto .ms_head {border-color: #e7eaf1}
.ms_width_auto .ms_left{width:100% }
.ms_width_auto .tree_entry {border: none}
.answer-tip {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);z-index: 10001;display: flex;align-items: center;justify-content: center}
.answer-cont {width: 500px;height: auto;background-color: #fff;border-radius: 4px}
.answer-cont > p {font-size: 16px;color: #333;font-weight: bold;padding: 15px 20px}
.answer-body {padding: 15px 20px;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0}
.answer-body p {font-size: 14px}
.answer-cont .answer-btn {display: flex;justify-content:center;align-items: center;padding: 15px}
.answer-cont .answer-btn p {font-size: 14px;color: #3A8BFF ;padding: 8px 15px;border: 1px solid #3A8BFF ;border-radius: 99px}
/* loading 弹窗 */
.loading {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);z-index: 999}
.loading img {position: absolute;left: calc(50% - 25px);top: calc(50% - 25px);width: 50px;height: 50px;animation: rotates 1s linear infinite}
@keyframes rotates {
    100% {transform: rotate(360deg)}
}