/* base S */
.wql_bg_fff{background: #fff;}
.boxShadow{box-shadow: 0 2px 3px rgba(0,0,0,.1);}
.border_r04{border-radius: 4px;}
.border{border: 1px solid #e7e7e7;}
.bl{border-left: 1px solid #e7e7e7;}
.bt{border-top: 1px solid #e7e7e7;}
.br{border-right: 1px solid #e7e7e7;}
.bb{border-bottom: 1px solid #e7e7e7;}
.w1200{width: 1200px;margin-left: auto;margin-right: auto;}
html,body{background: #f4f6f9;font-size: 14px;}
/* base E */
/* font-size and line-height S*/
.f12{font-size:12px;line-height: 20px;}
.f14{font-size:14px;line-height: 24px;}
.f16{font-size:16px;line-height: 26px;}
.f20{font-size:20px;line-height: 30px;}
.f24{font-size:24px;line-height: 34px;}
.f30{font-size:30px;line-height: 40px;}
.f38{font-size:38px;line-height: 48px;}
.f46{font-size:46px;line-height: 56px;}
.f56{font-size:56px;line-height: 66px;}
.f68{font-size:68px;line-height: 78px;}
/* font-size and line-height E*/
/*按钮 S*/
.uibtn{color: #fff;border-radius: 4px;display: inline-block;cursor: pointer;}
.uibtn.l{line-height: 40px;font-size: 14px;padding:0 16px;}
.uibtn.m{line-height: 32px;font-size: 14px;padding:0 16px;}
.uibtn.s{line-height: 24px;font-size: 12px;padding:0 8px;}

.uibtn.ico.l{padding:13px;border-radius: 50%;}
.uibtn.ico.m{padding:9px;border-radius: 50%;}
.uibtn.ico.s{padding:6px;border-radius: 50%;}

.uibtn1{background: #0B7BFF;}
.uibtn1:hover{background: #3399FF;color: #fff;}
.uibtn1:active{background: #005ED9;color: #fff;}

.uibtn2{border: 1px solid #D8D8D8;line-height: 38px;color: #8B8B8B;}
.uibtn2:hover{color: #3399FF;border-color: #3399FF;}
.uibtn2:active{color: #005ED9;border-color: #005ED9;}
.uibtn2.l,.uibtn2.m{padding: 0 15px;}
.uibtn2.s{padding: 0 7px;}

.uibtn3{background: #FAAD12;}
.uibtn3:hover{background: #FFC53D;color: #fff;}
.uibtn3:active{background: #D48806;color: #fff;}

.uibtn4{background: #50B574;}
.uibtn4:hover{background: #74C28D;color: #fff;}
.uibtn4:active{background: #388F59;color: #fff;}

.uibtn5.l,.uibtn5.m,.uibtn5.s{padding: 0;}
.uibtn5.l a,.uibtn5.m a{padding: 0 15px;}
.uibtn5.s a{padding: 0 7px;}
.uibtn5 a{color: #222;border: 1px solid #D9D9D9;display: inline-block;margin-left: -1px;}
.uibtn5 a:first-child{border-radius: 4px 0 0 4px;}
.uibtn5 a:last-child{border-radius: 0px 4px 4px 0;}
.uibtn5 a:hover,.uibtn5 a.on{color: #3399FF;border-color: #3399FF;position: relative;z-index: 2;}
.uibtn5 a:active{color: #005ED9;border-color: #005ED9;position: relative;z-index: 2;}
/*按钮 E*/
/*单选框和复选框 S*/
.hRadio{padding-left:24px; display: inline-block;background: transparent url(../images/components/radio.png) no-repeat left center;line-height:21px;cursor:pointer;vertical-align:middle;_height:21px;min-height: 21px;font-size:16px;color:#314659;}
.hRadio:hover{background-image:url(../images/components/radio_hover.png)}
.hRadio.hRadio_Checked{ background: transparent url(../images/components/radio_sel.png) no-repeat left center;}

label.checkbox {padding-left: 24px; cursor:pointer;background: url(../images/components/checkBox.png) no-repeat 0 center; line-height:20px; height:20px; display:inline-block; }
label.checkbox:hover{background-image:url(../images/components/checkBox_hover.png)}
label.checkbox.checked {background-image:url(../images/components/checkBox_sel.png)}
label.checkbox.haveSel{background-image:url(../images/components/checkBox_have.png)}
label.checkbox.disabled{background-image:url(../images/components/checkBox_disable.png)}
label.checkbox.disabled.checked{background-image:url(../images/components/checkBox_dis_chk.png)}
/*单选框和复选框 E*/


/*日历 S*/
.uidate{font-size: 14px;border: 0;padding: 8px 12px;box-shadow: 0px 2px 1px rgba(144,159,170,0.1);border-radius: 4px;line-height: 14px;height: 14px;color: #8B8B8B;border: 1px solid #fff;background: url("../images/components/date.png") no-repeat right center #fff;}
.uidate:focus{border-color: #3399FF;}
.laydate-theme-zhxyv2.layui-laydate.laydate-theme-zhxyv2 .layui-this{background-color: #0B7BFF !important;}
.laydate-theme-zhxyv2 .layui-laydate-content td.laydate-selected{background-color: #E6F6FF; }
.laydate-theme-zhxyv2 .laydate-selected:hover{background-color: #0B7BFF !important;color: #fff;}
.laydate-theme-zhxyv2 .layui-laydate-header i:hover,.laydate-theme-zhxyv2 .layui-laydate-header span:hover{color: #0B7BFF;}
/*日历 E*/

/*下拉框 s*/
.gs_seleautodiv{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.gs_seleautocur{ background:url(../images/components/arrow_down.png) no-repeat right center #fff; color:#252525;display:block; height:30px; line-height:30px; overflow:hidden;word-break:break-all; border:1px solid #e7e7e7; width:100%;border-radius:4px;}
.gs_seleautocur.on{background-image:url(../images/components/arrow_up.png)}
.gs_seleautocur.clock{background-image:url(../images/components/clockIco.png)}
.gs_seleautocur:hover{ border:1px solid #3399ff;}
.gs_seleautocur p{padding:0 35px 0 5px; color:#222; line-height:30px; height:30px; display:block; overflow:hidden;font-size:14px;}
.gs_seleautodrop{ border:1px solid transparent; position:absolute; left:0; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:38px; white-space:nowrap; display:none; background:#fff;border-radius:4px;-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);}
.gs_seleautodrop::-webkit-scrollbar-track{background-color: #fff;}
.gs_seleautodrop::-webkit-scrollbar{width:7px;height:6px;background-color: #d9d9d9;}
.gs_seleautodrop::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #d9d9d9;}
.gs_seleautodrop a{height:30px; line-height: 30px; color:#252525; display:block; padding:0 5px;font-size:14px;}
.gs_seleautodrop a.active{background:#f5f5f5;}
.gs_seleautodrop a:hover{ background:#e6f6ff; color:#555; text-decoration:none;}
.gs_seleautodrop a{padding-left: 15px;}
.gs_seleautodrop i{display:block;padding-left:15px;cursor: default;height:30px;line-height:30px;color:#bebebe;font-size:14px;}
.gs_seleautodiv.classfy .gs_seleautodrop a{padding-left:24px;}

.gs_seleautodiv.max .gs_seleautocur{height:38px;line-height:38px;border-radius:4px;}
.gs_seleautodiv.max .gs_seleautocur p{height:38px;line-height:38px;font-size:16px;}
.gs_seleautodiv.max .gs_seleautodrop{top:45px;}
.gs_seleautodiv.max .gs_seleautodrop a{font-size:16px;height:38px;line-height:40px;}
.gs_seleautodiv.max .gs_seleautodrop i{height:38px;line-height:38px;font-size:16px;}

.gs_seleautodiv.min .gs_seleautocur{height:24px;line-height:24px;border-radius:4px;}
.gs_seleautodiv.min .gs_seleautocur p{height:24px;line-height:24px;font-size:12px;}
.gs_seleautodiv.min .gs_seleautodrop{top:29px;}
.gs_seleautodiv.min .gs_seleautodrop a{font-size:12px;height:24px;line-height:24px;}
.gs_seleautodiv.min .gs_seleautodrop i{height:24px;line-height:24px;font-size:12px;}
/*下拉框 e*/
/*输入框 S*/
.gs_inp{font-size:14px;padding:0 10px;height:32px;border:1px solid #e7e7e7;border-radius:4px;color:#252525;box-sizing:border-box;}
.gs_inp.noValue{border-color:#FF7859;}
.gs_inp:focus{border-color:#3399FF;}
.gs_inp:disabled{background-color:#f5f5f5;border:1px solid #d8d8d8;}

.gs_inp.max{height:40px;font-size:16px;}
.gs_inp.min{height:24px;font-size:12px;}

.ac_inpBox{position:relative;display:inline-block;}
.ac_inpBox .seachdrop{position:absolute; left:0; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:38px; white-space:nowrap; display:block; background:#fff;border-radius:4px;-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);width:100%;z-index:999999;}
.ac_inpBox .seachdrop::-webkit-scrollbar-track{background-color: #fff;}
.ac_inpBox .seachdrop::-webkit-scrollbar{width:7px;height:6px;background-color: #d9d9d9;}
.ac_inpBox .seachdrop::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #d9d9d9;}
.ac_inpBox .seachdrop a{height:32px; line-height: 32px; color:#252525; display:block; padding:0 5px;font-size:14px;}
.ac_inpBox .seachdrop a:hover{ background:#e6f6ff; color:#555; text-decoration:none;}
.ac_inpBox .seachdrop a{padding-left: 18px;}

.searchCont{display:inline-block;vertical-align:middle;position:relative;}
.searchCont input{padding:0 30px 0 15px;height:28px;border-radius:4px;outline:none;border:1px solid #e7e7e7;width:203px;}
.searchCont input:focus{border-color:#3399ff;}
.searchCont i{position:absolute;width:15px;height:15px;background:url(../images/components/search.png) no-repeat center center;top:7px;right:10px;cursor:pointer;}
.searchCont i:hover{background-image:url(../images/components/search_hover.png)}

.gs_inp::-webkit-input-placeholder,.searchCont input::-webkit-input-placeholder{color: #d8d8d8;}
.gs_inp:-moz-placeholder,.searchCont input::-webkit-input-placeholder{color:#d8d8d8;}
.gs_inp::-moz-placeholder,.searchCont input::-webkit-input-placeholder{color:  #d8d8d8;}
.gs_inp:-ms-input-placeholder,.searchCont input::-webkit-input-placeholder{color:  #d8d8d8;}

/*输入框 E*/
/*菜单 S*/
.ui_g_menu{width: 180px;}
.ui_g_menu .ui_hd{border-bottom: 1px solid #E7E7E7;}
.ui_g_menu .ui_img img{width: 64px;height: 64px;}
.ui_g_menu a{cursor: pointer;height: 40px;line-height: 40px;display: block;padding: 0 15px;border-left: 4px solid transparent;user-select: none;}
.ui_g_menu .ui_m2{margin-top: 4px;display: none;}
.ui_g_menu .ui_li1{margin-bottom: 8px;}
.ui_g_menu .ui_li2{margin-bottom: 4px;}
.ui_g_menu .ui_m1 a{color: #7A8DA2;font-size: 16px;}
.ui_g_menu .ui_m2 a{color: #7A8DA2;font-size: 14px;}
.ui_g_menu .ui_m1 .ui_cd > a:hover{color: #252525;background: #F8FAFB;}
.ui_g_menu .ui_m1 .ui_cd.on > a{color: #252525;background: #F8FAFB;border-left-color: #0B7BFF; }
.ui_g_menu .ui_m1 .ui_li2.ui_cd.on > a{color: #000000;}
.ui_g_menu .ui_ico{float: left;width: 20px;height: 20px;background:url("../images/components/menu.png") no-repeat 0 0;margin:10px 10px 0 0;}
.ui_g_menu .ui_list .ui_updown{float: right;border: 4px solid transparent;border-top:5px solid #AAAAAA;margin-top: 19px;}
.ui_g_menu .ui_list.on .ui_updown{float: right;border: 4px solid transparent;border-bottom:5px solid #AAAAAA;margin-top: 14px;}
.ui_g_menu .ui_ico01{background-position: 0 0;}
.ui_g_menu .ui_ico02{background-position: 0 -20px;}
.ui_g_menu .ui_ico03{background-position: 0 -40px;}

.ui_g_menu .ui_li2 a{padding-left: 49px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.ui_g_menu .ui_li1.on .ui_m2{display: block;}
.ui_g_menu .ui_tip_num{background: #FF7373;color: #fff;font-size: 14px;border-radius: 18px;padding: 0 5px;margin-left: 5px;}
/*菜单 E*/

/*分页 S*/
.ld_turn_page{font-size: 14px;text-align: center;}

.ld_turn_page a.ld_turn_page_num{display: inline-block;height: 37px;line-height: 37px;color: #888888;margin-left: -1px;border-radius: 4px;}
.ld_turn_page a.ld_turn_page_page,.ld_turn_page a.ld_turn_page_total{background:none;border-color: transparent;}
.ld_turn_page a.ld_turn_page_num.active{background: #0B7BFF;color: #fff;}
.ld_turn_page a.ld_turn_page_num.active:hover{color: #fff;}
.ld_turn_page a.ld_turn_page_num:hover{color: #3399FF;}
.ld_turn_page a.ld_turn_page_page,.ld_turn_page a.ld_turn_page_total{background:none;color: #888;}
.ld_turn_page.ni_small a{height: 22px;padding:0 7px;line-height: 22px;}
.ld_turn_page .ld_turn_page_prev{background: url('../images/components/turnPage.png') no-repeat 0 -44px;}
.ld_turn_page .ld_turn_page_next{background: url('../images/components/turnPage.png') no-repeat -20px -44px;}
.ld_turn_page .ld_turn_page_prev:hover{background-position: 0 0;}
.ld_turn_page .ld_turn_page_next:hover{background-position: -20px 0;}
.ld_turn_page .ld_turn_page_prev.ld_dis{background-position: 0 -22px;}
.ld_turn_page .ld_turn_page_next.ld_dis{background-position: -20px -22px;}
.ld_turn_page .ld_select{position: relative; font-size: 12px;border: 1px solid #E7E7E7;border-radius: 4px;padding: 0 10px;background: #fff;}
.ld_turn_page .ld_select:after{content: "";position: absolute;border: 3px solid transparent;}
.ld_turn_page .gs_seleautodiv{margin-top: -3px;}
.ld_turn_page .inp{line-height: 24px;height: 24px;display: inline-block;margin-top: -3px;border: 1px solid #E7E7E7;border-radius: 4px;width: 20px;}
.ld_turn_page .inp:hover{border-color: #3399ff;}
/*分页 E*/

/*头部 S*/
/*头部 E*/

/*选择框 S*/
.ui_selcContainer{display:inline-block;vertical-align:top;border:1px solid #e7e7e7;border-radius:4px;background:#fff;min-height:38px;max-height:112px;overflow-y:auto;}
.ui_selcContainer::-webkit-scrollbar-track{background-color: #fff;}
.ui_selcContainer::-webkit-scrollbar{width:7px;height:6px;background-color: #d9d9d9;}
.ui_selcContainer::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #d9d9d9;}
.ui_selcContainer span{float:left;padding:4px 20px 4px 8px;margin:4px;background:#f1f7ff;color:#3399ff;position:relative;}
.ui_selcContainer span i{position:absolute;top:10px;right:5px;width:10px;height:10px;cursor:pointer;background:url(../images/components/close.png) no-repeat center center;}
.ui_selcContainer span i:hover{background-image:url(../images/components/closehover.png)}
.ui_addBtn{display:inline-block;vertical-align:middle;font-size:16px;color:#0B7BFF;height:38px;line-height:38px;padding:0 15px 0 26px;border:1px solid #0B7BFF;border-radius:4px;background:#fff url(../images/components/add.png) no-repeat 10px center;}
.ui_addBtn:hover{color:#3399FF;border-color:#3399FF;background-image:url(../images/components/add_hover.png)}
.ui_addBtn:active{color:#005ED9;border-color:#005ED9;background-image:url(../images/components/add_click.png)}
/*选择框 E*/

/*数字输入框S*/
.ui_numberInp{display:inline-block;vertical-align:middle;position:relative;}
input[type=number]{-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
.ui_numberInp input{font-size:14px;padding:0 25px 0 10px;width:63px;height:38px;border:1px solid #e7e7e7;border-radius:4px;color:#252525;}
.ui_numberInp input:focus{border-color:#3399FF;}
.ui_numberInp:hover .up,.ui_numberInp:hover .down{display:block;}
.ui_numberInp .up{position:absolute;height:50%;width:25px;background:url(../images/components/num_up.png) no-repeat center center;top:1px;right:1px;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;cursor:pointer;display:none;}
.ui_numberInp .up:hover{background-image:url(../images/components/num_up_hover.png)}
.ui_numberInp .down{position:absolute;height:50%;width:25px;background:url(../images/components/num_down.png) no-repeat center center;bottom:1px;right:1px;border-left:1px solid #e7e7e7;cursor:pointer;display:none;}
.ui_numberInp .down:hover{background-image:url(../images/components/num_down_hover.png)}
/*数字输入框E*/

/*列表 S*/
.c_252525{color:#252525;}
.t_c{text-align:center;}
.ui_table{padding:0 15px;background:#fff;position:relative;}
.ui_table:before{content:'';position:absolute;width:100%;height:1px;background:#e7e7e7;top:50px;left:0;}
.ui_table table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left;color:#8b8b8b;}
.ui_table table th{height:50px;padding:0 5px;font-weight:normal;color:#545454;font-size:14px;}
.ui_table table th .tb_arrow{padding-right:12px;background:url(../images/components/table_arrow.png) no-repeat right center;cursor:pointer;}
.ui_table table td{height:70px;border-bottom:1px solid #e7e7e7;padding:0 5px;font-size:14px;}
.ui_table table tbody tr:hover td{background:#e6f6ff;}
/*列表 E*/

/*弹出框的样式 S*/
body { _margin:0; _height:100%; }
.d-mask { background:#000; filter:alpha(opacity=50); opacity:.5; }
.d-mask ~ .d-mask{
	display: none!important;
}
.d-outer { text-align:left; outline:none 0;border:0;}
table.d-border, table.d-dialog { border:0; margin:0; border-collapse:collapse; width:100%; *width:auto;}
.d-state-focus .d-inner { text-align:left; border:1px solid #9198a6;/* box-shadow:0 0 5px 0 #cfcfcf; */background:#fff;border-radius:4px;}
.d-state-lock .d-inner { text-align:left; border:1px solid #9198a6;/* box-shadow:0 0 5px 0 #cfcfcf;*/ background:#fff;border-radius:4px;}
.d-state-noTitle .d-inner{ border:0px; background:none; box-shadow:none;}

.d-titleBar { position:relative; height:100%;}
.d-title {height:49px;/* border-bottom:1px solid #dedede;*/ font:16px/49px "microsoft yahei"; color:#555; padding:0px 2px 0px 15px;}
a.d-close{ position:absolute; right:15px; top:17px; background:#fff url(../images/components/a_close.png) no-repeat 0 -36px; width:19px; height:19px; display:block; border:none; text-decoration:none; outline:none; -webkit-transition:-webkit-transform .6s ease; -ms-transition:-ms-transform .6s ease; -moz-transition:-moz-transform .6s ease; transition:transform .6s ease;}
a.d-close:hover{ background-position:0 0; -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg); background:#fff url(../images/components/a_close.png) no-repeat 0px 0px;}
.d-buttons { padding-bottom:15px; text-align:center; white-space:nowrap;  }
.d-buttons .d-button{line-height:31px; background:#fff;display:inline-block;border:0;color:#000;font-size:14px;font-weight:bold;padding:0 20px;cursor:pointer;border:1px solid #e3e3e3;vertical-align:middle; margin:0 10px;font-weight:normal;}
.d-buttons .d-button:hover{text-decoration:none;}
.d-buttons .d-state-highlight{border:1px solid #288add; color:#288add;}
.d-buttons .d-state-highlight:hover{background:#e3f2ff;text-decoration:none;}

.d-content{ display:block; display:block\0/*IE8 BUG*/; display:inline-block\9\0; *zoom:1; text-align:left; border:0 none;}
.d-content.d-state-full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.d-loading { width:96px; text-indent:-9999em; height:32px; text-align:center; overflow:hidden; background:url(../images/base/loading.gif) no-repeat center center; margin:0 auto;}
.d-icon { vertical-align: middle; }
.d-icon div { width:37px; height:42px; margin:10px 0 10px 45px; background-position: center center; background-repeat:no-repeat; }

.d-buttons .d-button{width:160px;background:#fff;color: #585858;line-height: 38px;font-size: 16px;border-radius: 4px;border: 1px solid #e7e7e7;}
.d-buttons .d-button:hover{border-color:#3399ff;color:#3399ff;}
.d-buttons .d-button:active{border-color:#005ED9;color:#005ED9;}
.d-buttons .d-state-highlight{width:160px;text-align:center;background:#0B7BFF;color: #fff;line-height:38px;font-size: 16px;border-radius: 4px;border: 1px solid #0B7BFF;}
.d-buttons .d-state-highlight:hover{background:#3399FF;border-color:#3399FF;color:#fff;}
.d-buttons .d-state-highlight:active{background:#005ED9;border-color:#005ED9;}

.pub-tips-box{display: inline-block;border: 1px solid #d5d5d5;color: #404040;
    font-size: 14px;padding: 55px 60px 50px;vertical-align: top;background-color: #fff;
    _float: left;z-index: 9999999;/*width:150px*/border-radius:4px;}
.pub-tips-box .tips-box-txt{height: 43px;line-height: 43px;padding-left: 50px;font-size: 18px;float:left;position:relative;white-space:nowrap;color:#555;}
.pub-tips-box .tips-box-txt .icon_tip_success{top:0;height: 43px;width: 38px;background:url(../images/components/success.png) center center no-repeat;position:absolute;left:0}
.pub-tips-box .tips-box-txt .icon_tip_warning{top:0;height: 43px;width: 38px;background:url(../images/components/warning.png) center center no-repeat;position:absolute;left:0}
.pub-tips-box .tips-box-txt .icon_tip_fail{top:0;height: 43px;width: 38px;background:url(../images/components/fail.png) center center no-repeat;position:absolute;left:0}

/*弹出框的样式 E*/

/*头部 S*/

.ni_g_header{height:60px;background:#fff;z-index:9999;position:relative;}
.ni_g_header .ni_logo{line-height:32px;margin-top:14px;}
.ni_g_header .ni_logo .ni_img{display:inline-block;}
.ni_g_header .ni_logo .ni_img img{height: 32px;} /* 防止图片过小*/
.ni_g_header .ni_logo .ni_txt{font-size:18px;color:#2a579a;line-height:32px;display:inline-block;}

.ni_g_header .ni_ul{line-height:38px; margin-top:11px;}
.ni_g_header .ni_ul a{color:#555555;}
.ni_g_header .ni_ul .ni_name{border-right: 1px solid #E7E7E7;padding-right:30px; }
.ni_g_header .ni_ul .ni_name span{font-size: 14px;color: #292929;}
.ni_g_header .ni_ul .ni_name em{color:#1baae0;}
.ni_g_header .ni_ul .ni_name .ni_img{width: 28px;height: 28px;margin-top: 5px;}
.ni_g_header .ni_ul .ni_name .ni_img img{width: 100%;height: 100%;vertical-align:baseline;}
.ni_g_header .ni_ul li{height:38px;}
.ni_g_header .ni_ul .ni_ico{width:40px;}
.ni_g_header .ni_ul .ni_ico .ni_ico_box{display:block;width:100%;height:100%;background:url('../images/components/header_ico.png') no-repeat;}
.ni_g_header .ni_ul .ni_ico.ni_msg .ni_ico_box em{position:absolute;background:#e2584d;height: 6px;width: 6px;border-radius: 50%;right:7px;top:7px;}
.ni_g_header .ni_ul .ni_ico .ld_ico1{background-position:0 0;}
.ni_g_header .ni_ul .ni_ico .ld_ico2{background-position:0 -38px;}
.ni_g_header .ni_ul .ni_ico .ld_ico3{background-position:0 -76px;}
.ni_g_header .ni_ul .ni_ico .ld_ico4{background-position:0 -114px;}
.ni_g_header .ni_ul .ni_ico .ld_ico5{background-position:0 -152px;}

.ni_g_header .ni_ul .ni_ico.ni_app{position:relative;}
.ni_g_header .ni_ul .ni_ico.ni_app:hover .ni_g_app_box{display:block;}
.ni_g_app_box{position:absolute;right:-62px;top:100%;padding-top:5px;display:none;}
.ni_g_app_box .ni_app_list{background:#FAFAFA;width:620px;box-shadow: 0px 0px 10px rgba(51, 66, 79, 0.33);}
.ni_g_app_box .ni_apps{width:117px;height:124px;font-size:14px;}
.ni_g_app_box .ni_arrow{position: absolute; top: -5px;right: 76px; border: 5px solid transparent;border-bottom-color: #fff;}
.ni_g_app_box .ni_app_img{height:70px;width:70px;margin:0 auto;border-radius:8px;margin-top:15px;}
.ni_g_app_box .ni_app_img img{height:50px;margin-top:10px;}
.ni_g_app_box .ni_apps:hover,.ni_g_app_box .ni_apps.hover{background:rgba(53, 62, 73, 0.08)}
.ni_g_app_box .ni_app_list .ni_list{padding: 12px 16px;}
.ni_g_app_box .ni_tt{height: 48px;line-height: 48px;font-size: 16px; color: #4D4F5C;background: #fff;box-shadow:0px 1px 0px rgba(231,231,231,0.7);}

.ni_g_app_box .ni_apps.ni_app_01 .ni_app_img{background:#348ee8}
.ni_g_app_box .ni_apps.ni_app_02 .ni_app_img{background:#2ec681}
.ni_g_app_box .ni_apps.ni_app_03 .ni_app_img{background:#e04f98}
.ni_g_app_box .ni_apps.ni_app_04 .ni_app_img{background:#43b0d6}
.ni_g_app_box .ni_apps.ni_app_05 .ni_app_img{background:#e59b30}
.ni_g_app_box .ni_apps.ni_app_06 .ni_app_img{background:#56ce41}
.ni_g_app_box .ni_apps.ni_app_07 .ni_app_img{background:#8e65db}
.ni_g_app_box .ni_apps.ni_app_08 .ni_app_img{background:#37c9cc}
.ni_g_app_box .ni_apps.ni_app_09 .ni_app_img{background:#ea8439}
.ni_g_app_box .ni_apps.ni_app_10 .ni_app_img{background:#5773dd}
.ni_g_header .ni_ul .ni_ico.ni_msg{position:relative;}
.ni_g_header .ni_ul .ni_ico.ni_msg.ni_no_msg .ni_ico_box em{display: none;}
.ni_g_header .ni_ul .ni_ico.ni_msg.ni_no_msg.mgr40{margin-right: 15px;} 
.ni_g_header .ni_ul .ni_ico.ni_msg:hover .ni_g_msg_box{display:block;}
.ni_g_msg_box{position: absolute;width: 188px;margin-left: -94px;left: 50%;top: 100%;padding-top: 5px;display:none;}
.ni_g_msg_box .ni_msg_list{background: #FAFAFA;box-shadow:0px 2px 10px rgba(0,0,0,0.15);}
.ni_g_msg_box .ni_msg_list a{display: block;line-height: 48px;font-size: 14px;color: #585858;margin-right: 0;white-space: nowrap;padding: 0 10px;box-shadow:0px 1px 0px rgba(231,231,231,0.7);text-indent: 20px;font-weight: bold;}
.ni_g_msg_box .ni_msg_list a span{vertical-align: top;color:#e2584d;font-size: 12px;margin-left:40px;}
.ni_g_msg_box .ni_msg_list a:hover{background: #EEEEEE;}
.ni_g_msg_box .ni_msg_list a:hover .ni_arrow{background-position:0 0;}

.ni_g_msg_box .ni_tt{background: #fff;font-size: 16px;color: #4D4F5C;box-shadow:0px 1px 0px rgba(231,231,231,0.7);line-height: 48px;}
.ni_g_msg_box .ni_arrow{position: absolute; top: -5px;left: 50%;margin-left: -5px; border: 5px solid transparent;border-bottom-color: #fff;}
/*头部 E*/



/*选择两侧移动弹框 S*/

.wql_content{position: relative;}

.wql_content .ni_g_cPlace .ni_right .ni_sll {position: absolute;top: 43px;left: 55%;right: 0;bottom: 0;width:45%;height: auto;}
.wql_content .wql_noresult{text-align: center;color: #888;margin-top: 50px;}

.ni_g_cPlace .ni_left{width: 45%;/*margin-right:4%;*/padding:0 2.2%;border-right: 1px solid #E2E2E2;position: relative;}
.ni_g_cPlace .ni_right{width: 46%;}
.ni_g_cPlace .ni_hd{height: 37px;line-height: 37px;font-size: 12px;color: #888;}
.ni_g_cPlace .ni_left .ni_hd span{display: inline-block;height: 37px;cursor: pointer;}
.ni_g_cPlace .ni_left .ni_hd span.on,.ni_g_cPlace .ni_left .ni_hd span:hover{color: #3399ff;border-bottom: 1px solid #3399ff;}
.ni_g_cPlace .ni_left .ni_hd{border-bottom: 1px solid #e2e2e2;}
.ni_g_cPlace .ni_left .ni_hd .ni_input{margin-top: 2px;position: relative;}
.ni_g_cPlace .ni_left .ni_hd .ni_input .inp{border-radius: 4px;text-indent: 2em;}
.ni_g_cPlace .ni_left .ni_hd .ni_input i{position: absolute;width: 32px;height: 32px;left: 0;top: 0;background: url('../images/ni_search.png') no-repeat center center;cursor: pointer;}
.ni_g_cPlace .ni_left .ni_hd .ni_input .inp:focus+i{background-image:url('../images/ni_search01.png')}
.ni_g_cPlace .ni_left .ni_cont{position: relative;}

.ni_g_cPlace .ni_left .ztree{padding:0px;}
.ni_g_cPlace .ni_left .ztree li a{height: 28px;line-height: 28px;margin-bottom: 3px;padding-top: 0;}
.ni_g_cPlace .ni_left .ztree li span{line-height: 28px;}
.ni_g_cPlace .ni_left .ztree li span.button.switch{background: url('../images/components/ni_ico_letb.png') no-repeat 3px 3px;margin-top: 5px;float: left;}
.ni_g_cPlace .ni_left .ztree li span.button.noline_open{background-position: 3px -27px;}
.ni_g_cPlace .ni_left .ztree li span.button.noline_docu{background: none;}
.ni_g_cPlace .ni_left .ni_cont .ztree .chk{float: right;background: url('../images/components/ztree_check.png') no-repeat 0 0;width: 20px;height: 20px;margin-top: 4px;cursor: pointer;}
.ni_g_cPlace .ni_left .ztree li span.button.chk.checkbox_true_part_focus{background-position: 0 -40px;}
.ni_g_cPlace .ni_left .ztree li span.button.chk.checkbox_true_full{background-position: 0 -20px;}
.ni_g_cPlace .ni_left .ztree li span.button.chk.checkbox_true_full_focus {background-position: 0 -20px;}
.ni_g_cPlace .ni_left .ztree li span.button.chk.checkbox_false_full_focus {background-position: 0 0px;}
.ni_g_cPlace .ni_left .ztree li span.button.chk.checkbox_true_part{background-position: 0 -40px;}
.ni_g_cPlace .ni_left .ztree li a:hover{text-decoration: none;}
.ni_g_cPlace .ni_left .ztree li a.curSelectedNode{border:0px;background:none;}


.ni_g_cPlace .ni_sll {height: 290px;overflow-y: auto;}
.ni_g_cPlace .ni_to_right{width: 16px;height: 23px;position: absolute;right:-16px;top:50%;margin-top: -11px;}

.ni_g_cPlace .ni_right .ni_hd{border-bottom: 1px solid transparent;}
.ni_g_cPlace .ni_right .ni_hd .ni_clear{color: #2a579a;}
.ni_g_cPlace .ni_right .ni_li{line-height: 28px;height: 28px;margin-bottom: 3px;margin-right: 15px;border-radius: 6px;padding:0 10px;}
.ni_g_cPlace .ni_right .ni_li:hover{background: #E6F6FF;}
.ni_g_cPlace .ni_right .ni_li .ni_i01{height: 28px;width: 28px;display: inline-block;float: right;background: url('../images/components/del.png') no-repeat 6px 7px;cursor: pointer;}


.ni_g_cPlace .ni_btn a{line-height: 32px;font-size: 12px;border-radius: 4px;background: #dbdbdb;color: #555555;padding:0 25px;display: inline-block;}
.ni_g_cPlace .ni_btn a:hover{background: #d2cdcd;}
.ni_g_cPlace .ni_btn a.on{background: #33b7ea;color: #fff;}
.ni_g_cPlace .ni_btn a.on:hover{background: #289fce;}
.ni_g_cPlace .ni_g_search01{display: block;}


	/*搜索按钮左对齐，添加删除按钮*/
	.ni_g_cPlace .ni_g_search01 .inp{width:100%;padding-right: 0;padding-left: 40px;}
	.ni_g_cPlace .ni_g_search01 .ni_ico{right: auto;left: 0;}
	.ni_g_cPlace .ni_g_search01 .ni_del{position: absolute;width: 32px;height: 32px;cursor: pointer;right: 0;top:0;background: url('../images/pop_close.png') no-repeat center center;display: none;}
/*选择两侧移动弹框 E*/

/* 带返回的标题 S */
.u_backTit{padding: 20px 25px;font-size: 16px;line-height: 1;color: #0b7bff;text-align: center;position: relative;}
.u_backTit .wql_backBtn{position: absolute;left: 25px;top: 20px; display: block; padding-left: 15px;font-size: 14px;color: #8b8b8b;background: url(../images/components/back.png) no-repeat left center;}

/* 带返回的标题 E */

/*表单 S*/
textarea.gs_inp{padding:10px;width: 300px;height: 120px;}
.u_formList .u_box{color: #353535;line-height: 40px;padding:12px 0 12px 100px;}
.u_formList .u_name{margin-left: -100px;color: #888;width: 90px;text-align: right;}
.u_formList.w4em .u_name{margin-left: -5em;width: 4em;}
.u_formList.w5em .u_name{margin-left: -6em;width: 5em;}
.u_formList.w6em .u_name{margin-left: -7em;width: 6em;}
.u_formList.w7em .u_name{margin-left: -8em;width: 7em;}
.u_formList.w8em .u_name{margin-left: -9em;width: 8em;}

.u_formList.w4em .u_box{padding-left: 5em;}
.u_formList.w5em .u_box{padding-left: 6em;}
.u_formList.w6em .u_box{padding-left: 7em;}
.u_formList.w7em .u_box{padding-left: 8em;}
.u_formList.w8em .u_box{padding-left: 9em;}

.u_formList .u_name .u_bt{color: #E2584D;display: inline-block;width: 10px;height: 1em;}
/* 添加选人按钮  */
.wql_addPicker{position: relative;}
.wql_addPicker .wql_addBtn{position: absolute;display: block;height: 26px;top: 6px;right: 10px; line-height: 26px;padding: 0 10px 0 22px;background: url(../images/components/addIco.png) no-repeat 6px center #f1f7ff;border: 1px solid #4da0ff;color: #4da0ff;}
.wql_addPicker .wql_addBtn:hover{background: url(../images/components/addIco_hover.png) no-repeat 6px center #4da0ff;color: #fff;}

.u_formList .u_ck_tips{color: #888;line-height: 40px; height: 40px;}
.u_formList.min .u_ck_tips{color: #888;line-height: 32px; height: 32px;}
.u_formList .u_ck_tips.u_error{background: url('../images/components/chk_error.png') no-repeat left center ;padding-left: 20px;color: #ff6b00;}
.u_formList .u_ck_tips.u_ok{background: url('../images/components/chk_ok.png') no-repeat left center ;padding-left: 20px;}

/*表单 E*/

/* 标题 S */
.u_title{position: relative;padding-left: 10px;line-height: 20px;font-size: 18px;color: #222;}
.u_title:after{content: '';position: absolute;display: block;width: 4px;height: 20px;background: #0b7bff;top: 0; left: 0;}
/* 标题 E */

/* 记录列表 S */
.ni_g_pz_list .ni_ul{padding-left: 4px;overflow: hidden;}
.ni_g_pz_list .ni_li{position: relative;color: #a1a1a1;}
.ni_g_pz_list .ni_li .ni_tit{font-size: 14px;padding-top: 10px;}
.ni_g_pz_list .ni_li .ni_time{font-size: 12px;/* border-bottom: 1px solid #d8d8d8; */padding-bottom: 10px;}
.ni_g_pz_list .ni_pa{position: absolute;background: #D8D8D8;width: 2px;height: 100%;top: 0;left: 5px;}
.ni_g_pz_list .ni_r01{width: 8px;height: 8px;border-radius: 50%;position: absolute;background: #c3c3c3;left: 50%;top:50%;margin:-4px 0 0 -4px;z-index: 9;}
.ni_g_pz_list .ni_r02{width: 18px;height: 18px;border-radius: 50%;position: absolute;background: #fff;border: 1px solid #0b7bff;left: -9px;background: none;border-color: transparent;top: -10px;}

.ni_g_pz_list .ni_li .ni_pa{top: 21px;}
.ni_g_pz_list .ni_li.active .ni_pa .ni_r02{top: -8px;border-color: #0b7bff;background: #fff;}
.ni_g_pz_list .ni_li.active .ni_pa .ni_r01{background: #0b7bff;}
.ni_g_pz_list .ni_li.active .ni_tit{color: #555;}
.ni_g_pz_list .ni_li.active .ni_cont{color: #555;font-size: 12px;}
.ni_g_pz_list .ni_li.ni_had .ni_cont{color: #888;}


/* 无内容提示 S */
.wql_noCont{height: 300px;text-align: center; color: #bebebe;padding-top: 100px;}
/* 无内容提示 E */