/*created by songxue on 2019.9.24*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
html{color:black;background: #f5f5f5;}
body{font:14px/1.5 arial,"微软雅黑";outline:0;}
input,select,textarea{font-size:100%;outline-style:none;background:transparent;font-family:"微软雅黑";}
input,button{border:none medium;outline:none;font-family:"微软雅黑";}
button, html input[type="button"], input[type="submit"]{cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:500;}
ol,ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:500;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0 none;vertical-align:middle;max-width: 100%;}
th{text-align:inherit;}
iframe{display:block;}
q:before,q:after{content:'';}
ins,a{text-decoration:none;cursor:pointer;color:#666;}
a:hover{text-decoration:none;}
a:focus,*:focus{outline:none;}
*{box-sizing: border-box;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #E4E6E9;font-size: 14px;font-family: -apple-system-font,Helvetica Neue,sans-serif;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #E4E6E9;font-size: 14px;font-family: -apple-system-font,Helvetica Neue,sans-serif;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #E4E6E9;font-size: 14px;font-family: -apple-system-font,Helvetica Neue,sans-serif;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #E4E6E9;font-size: 14px;font-family: -apple-system-font,Helvetica Neue,sans-serif;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.hide{display: none;}
.fl{float: left}
.fr{float: right}
.imgCover{width:100%;height:100%;object-fit: cover}
.textR{text-align: right}
.textC{text-align: center}
/* 弹性盒子 */
.flex-between {display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.flex-around {display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;}
.flex-start{display: -webkit-flex;display: flex;-webkit-align-items: flex-start;align-items: flex-start;}
.flex-col{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.flex-column{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;}
.flex-col-bd{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.flex-col-ft{text-align: right;}
/* 底部导航 */
.foot-bar{position: fixed;bottom:0;width:100%;height:50px;background: #fff;z-index: 10}
.foot-bar>a{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;text-align: center;color:#999;}
.foot-bar>a p{margin-bottom: 0;font-size: 12px;color:#999;}
.foot-bar>a.active{color:#007AFF}
.foot-bar>a.active p{color:#007AFF}
.foot-bar>a div{height:22px;line-height: 22px;width:22px;margin: auto}
.foot-barH{height:50px;width:100%}
/* 底部按钮 */
.foot-btn{position: fixed;bottom:0;width:100%;height:40px;background: #fff;outline: 1px solid #eaeaea;z-index: 10}
.foot-btn>a,.foot-btn>input[type=button],.foot-btn>input[type=submit]{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;text-align: center;font-size: 15px;line-height: 40px;-webkit-appearance:none}
.foot-btn>a+a,.foot-btn>a+input,.foot-btn>input+input,.foot-btn>input+a{border-left:1px solid #f2f2f2}
.foot-btnH{height:40px;width:100%}
/* 底部按钮 圆角 */
.foot-btnY{position: fixed;bottom:0;width:100%;padding:15px 12px;background: #f5f5f5;z-index: 10}
.foot-btnY.bg_white{background: #fff;outline: 1px solid #eaeaea;}
.foot-btnY>a,.foot-btnY>input[type=button],.foot-btnY>input[type=submit]{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;text-align: center;font-size: 15px;line-height: 38px;border-radius: 6px;-webkit-appearance:none}
.foot-btnY>a+a,.foot-btnY>a+input,.foot-btnY>input+input,.foot-btnY>input+a{margin-left: 12px;}
.foot-btnY>.bg_white{border:1px solid #eaeaea;}
.foot-btnY>.bg_blue{border:1px solid #007AFF;}
.foot-btnY>.bg_green{border:1px solid #2AC845;}
.foot-btnYH{height:70px;width:100%}
/* 没有数据 */
.no_data{text-align: center;position: fixed;top:50%;left:0;width:100%;margin-top: -86px;}
.no_data>img{width:130px;}
.no_data>p{font-size: 12px;margin-top: 22px;color:#666;}
p.noMore{font-size: 12px;color:#888;text-align: center;line-height: 36px;}
/* 颜色 */
.c6{color:#666}
.blue{color:#007AFF}
.green{color:#2AC845}
.orange{color:orange}
.mint-green{color:#3cd7b0}
.bg_blue{background: #007AFF;color:#fff;}
.bg_gray{background: #bbb;color:#fff;}
.bg_white{background: #fff}
.bg_green{background: #2AC845;color:#fff;}
.bg_orange{background: orange;color:#fff;}


/* weui重写 */
.timeToolbar,.weui-picker-modal{background: #fff;;}
.weui-picker-modal .picker-center-highlight{height:36px;margin-top: -18px;}
.weui-picker-modal .picker-item{height:36px;line-height: 36px;font-size: 15px;}
.weui-picker-modal .picker-center-highlight:after, .weui-picker-modal .picker-center-highlight:before{background: #007aff}
.weui-picker-container-visible{height:100%;}
.weui-popup__container, .weui-popup__overlay{z-index: 11;}

.timeToolbar{height:45px;line-height: 45px;padding: 0 12px;font-size: 15px;}
.toolbar:before{transform: none;}
.toolbar .picker-button{color:#2e70b9;font-size: 16px;}
.toolbar .title{height:45px;font-size: 16px;}

.weui-toast{font-size: 15px}

.weui-dialog__hd{padding: 13px 15px 10px;}
.weui-dialog__title{font-size: 16px;}
.weui-dialog__ft{line-height: 45px;font-size: 15px;}
.weui-dialog__bd{font-size: 14px;}
.weui-dialog__btn{color:#007aff}

.weui-actionsheet{background: none}
.weui-actionsheet__cell {font-size: 14px;}

.weui-cells:after{display: none;}
.weui-cells{font-size: 14px;}
.weui-cell:before{border-color:#eaeaea;transform:none;}
.weui-cells_radio .weui-check:checked+.weui-icon-checked:before{color:#007AFF}
.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before{color:#007AFF}
.weui-switch-cp__box:after, .weui-switch:after{width: 24px;height: 24px;top:-5px}
.weui-switch-cp__box:before, .weui-switch:before{height:16px;width:44px;background: #dfdfdf;border-radius: 8px;}
.weui-switch, .weui-switch-cp__box{background: none;border:none;height:16px;width:44px;border-radius: 8px;}
.weui-switch-cp__input:checked~.weui-switch-cp__box, .weui-switch:checked{background:rgba(0,122,255,.44);}

/* form部分分开 */
.part{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom: 10px}
.formItem{position: relative;padding-left:12px;padding-right: 12px;min-height: 45px;background: #fff;}
.formItem:after{content:"";position: absolute;left:12px;top:0;right:0;height:1px;background: #eaeaea;}
.part>.formItem:first-child:after{display: none}
.formItem input[type=text]{height:32px;width:100%;text-align: right;padding-left: 12px;font-size: 14px}
.formItem textarea{width:100%;border:0;font-size: 14px;resize: none;}
.formItem .label{line-height: 45px;}
.formItem .textareaBox{font-size: 0;padding-bottom: 10px}

/* 自定义popup */
.new_popup{position: fixed;width:100%;height:100%;z-index: 10;top:0}
.new_popup>.bg_hide{background: rgba(0,0,0,.5);position: absolute;top:0;left:0;width:100%;height:100%;}
.new_popup>.new_popup_move{position: absolute;bottom:0;left:0;width:100%;height: 100%;overflow:hidden;background: #fff;;}
.new_popup .new_popup_roll{position: relative;height:100%;overflow-y: auto;box-sizing: border-box; overscroll-behavior: contain;z-index: 10;}


/* 搜索 */
.new_search{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;padding: 10px 12px;background: #fff;border-bottom: 1px solid #f5f5f5;}
.new_search>form{height:32px;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;border:1px solid #eaeaea;position: relative;border-radius: 4px;;}
.new_search .new_search_input{width:100%;height:30px;border:none;padding-left: 30px;padding-right: 30px;margin: 0;font-size: 14px;;cursor: pointer}
.new_search .new_search_btn{position: absolute;display: inline-block;width:30px;height:30px;line-height: 30px;text-align: center;left:1px;top:1px;color:#666;;cursor: pointer}
.new_search .new_search_clear{position: absolute;display: inline-block;width:30px;height:30px;line-height: 30px;text-align: center;right:1px;top:1px;opacity: .4;cursor: pointer}
.new_search .new_search_label,.new_search .new_search_label_unhide{position: absolute;top:0;left:0;width:100%;line-height: 30px;text-align: center;background: #f2f2f2;color:#999;cursor: pointer}
.new_search.new_search_focusing .new_search_label{display: none;}
.new_search_H{height:53px;}

/* 单选/多选 */
.radio,.checkbox{font-size: 0;}
.radio>i,.checkbox>i{display: inline-block;width:16px;height:16px;background-image: url(../images/checkbox.png);background-repeat: no-repeat;background-size:auto 16px;}
.radio>i{background-position: 0px 0px;}
.checkbox>i{background-position:-32px 0px;}
.checked .radio>i{background-position:-16px 0px;}
.checked .checkbox>i{background-position:-48px 0px;}


/* 人员//标签//部门选择 */
.sx-memOrDept-foot{padding-top:10px;color:#666;position:fixed;width:100%;bottom:0;z-index: 1;}
.sx-memOrDept-foot>div{padding:8px 12px;border-top: 1px solid #f5f5f5;}
.sx-memOrDept-foot input[type=button]{width:60px;height:32px;border-radius: 4px;border:none}
.sx-memOrDept-foot .flex-col-bd>span{display: inline-block;vertical-align: middle;line-height: 32px;}
.sx-memOrDept-foot .sx-foot_checked{display: inline-block;vertical-align: middle;line-height: 32px;cursor: pointer;overflow-x: auto}
.sx-memOrDept-foot .sx-foot_checked>span{margin:0 6px;}
.sx-memOrDept-box .sx-memOrDept-foot {z-index: 12;}
.sx-memOrDept-tab{border-bottom: 1px solid #f5f5f5;font-size: 16px;}
.sx-memOrDept-tab>div{text-align: center;position: relative;height:48px;line-height: 48px;cursor: pointer}
.sx-memOrDept-tab>div:after{content: "";position: absolute;width:100%;height:3px;bottom:-1px;left:0;}
.sx-memOrDept-tab>div.active{color:#007AFF;}
.sx-memOrDept-tab>div.active:after{background: #007AFF}
.sx_letter_bar{position: relative;padding: 0px 12px;font-size: 12px;color: #999;line-height: 24px;background: #f5f5f5;}
.sx-member-title{height:48px;padding: 0 12px;font-size: 16px;border-bottom: 1px solid #f5f5f5}
.content-icon{position: relative;width:40px;height:40px;}
.content-icon:after{content: " ";border-color:#C8C8CD;position: absolute;top: 50%;right: 2px;display: inline-block;height: 6px;width: 6px;margin-top: -4px;border-width: 2px 2px 0 0;border-style: solid;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.sx-memOrDept-box{position: relative;margin-bottom: 59px;}
.sx-search_list{position: relative;}
.sx-memOrDept-box>div,.sx-search_list>div{position: absolute;width:100%;height:100%;overflow-y:auto;}
.sx-memOrDept-box>div{display: none;}
.sx-memOrDept-box>div.active{display: block;}
.sx-memOrDept-box .checkbox{margin-right: 10px;}
.sx-memOrDept-box .avatar{margin-right:10px;width:40px;height:40px;}
.sx-memOrDept-box .avatar>img{width:100%;height:100%;border-radius: 5px;}
.sx-dept_item-inner .avatar{background: url(../images/zuzhi.jpg) no-repeat center;background-size: cover}
.sx-user_item-inner,.sx-dept_item-inner{padding:10px 12px;position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.sx-user_item-inner .name{font-size: 15px;line-height: 20px;}
.sx-user_item-inner .title,.sx-dept_item-inner .title{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.sx-user_item-inner:after{content:"";position: absolute;left:12px;height:1px;right:0;bottom:0;background: #f5f5f5}
.sx-dept_item-inner:after{content:"";position: absolute;left:0;height:1px;right:0;bottom:0;background: #f5f5f5}
.sx-dept_item-inner p.number{font-size: 13px;color:#999}
.sx-member_deptLink{padding: 0 12px;color:#999;border-bottom: 1px solid #f5f5f5;position: relative;width: 100%;overflow-x: auto;white-space: nowrap;}
.sx-member_deptLink>span{display: inline-block;vertical-align: middle;line-height: 38px;position: relative;margin-right: 16px;}
.sx-member_deptLink>span.ableClick{color:#007AFF}
.sx-member_deptLink>span:after{content:">";position: absolute;right:-12px;color:#999;top:0;}
.sx-member_deptLink>span:last-child:after{display: none;}
.sx-member_deptLink>.showHide{height:38px;width:40px;position: relative;right:-12px}
.sx-member_deptLink>.showHide:before{content:"︿";position: absolute;left:14px;top:9px;font-size: 12px}
.sx-member_deptLink>.showHide.shou:before{transform: rotate(180deg);top:14px;}
.sx-memOrDept>.flex-column{height:100%;}
.sx-memOrDept .sx-cell_list,.sx-memOrDept .sx-search_list{overflow-y: auto}
.sx-memOrDept_lookBox{padding: 12px;}
.sx-memOrDept_lookBox>p{padding-bottom:10px;color:#666;}
.sx-memOrDept_lookBox>div{margin: 0 -8px;}
.sx-memOrDept_lookBox>.sx-memOrDept-foot{margin:0 -12px;}
.sx-memOrDept_look>div{padding: 8px;width:56px;text-align: center;display: inline-block;vertical-align: top;position: relative;}
.sx-memOrDept_look .avatar{margin-right: 0;margin-bottom: 4px;}
.sx-memOrDept_look p{font-size: 13px;}
.sx-memOrDept_look .removeItem{width:18px;height:18px;position: absolute;right:0;top:0;background: rgba(255,0,0,.7);color:#fff;border-radius: 50%;}
.sx-memOrDept_look .removeItem:before{content:"▬";font-size: 12px;position: absolute;top:-1px;left:3px;}

@media screen and (min-width: 1024px) {
    html,body,.new_popup,.foot-bar,.foot-btn,.foot-btnY,.new_popup .new_search,.sx-memOrDept-foot{
        width: 740px;
        margin: auto;
    }
}