@charset "utf-8";
/*-- 只是后台使用的样式  --*/
html{background: #f6f8f9;}
i,b{font-weight:normal;font-style:normal;}
a{cursor:pointer;}
a.layui-btn,button{ -moz-user-select:none;/*火狐*/-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.bg_white{background: #fff;}
.posr{position: relative;}
.posa{position: absolute;}
.txt_cen{text-align:center;}
.w_red{color:red;}
.ver_align{vertical-align:-3px;}
.layui-table td, .layui-table th{word-break:break-all;}
.layui-table tbody tr.red td{color:red;}
.layui-table tbody tr.orange td{color:#ffa500;}
.table_box{background: #fff;}
.white_block_bg{background: #fff;}
.layui-table-view{background: #fff;}
::-webkit-input-placeholder{color:#ccc;}
:-ms-input-placeholder{color:#ccc;}
:-moz-input-placeholder{color:#ccc;}
::-moz-input-placeholder{color:#ccc;}
/* 禁止用户选中文字 */
.not_user_select{-moz-user-select:none;/*火狐*/-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}

xmp{font-family:"Helvetica Neue", Helvetica, "PingFang SC", Tahoma, Arial, sans-serif;font-size: 14px;margin:0;}
pre{font-family:"Helvetica Neue", Helvetica, "PingFang SC", Tahoma, Arial, sans-serif;}

.zr_clear{clear:both;}
.zr_clear:after,.zr_clear:before{content:"";display:table;}
.zr_clear:after{clear:both;}/*清除浮动的核心属性*/
.zr_clear{*zoom:1;}/*解决IE6的兼容问题*/
.zr_left{float: left;}
.zr_right{float: right;}

.color_green{color:#459f00;}
.color_orange{color:#ff8800;}

.fh_color{color:#51b8e7;} /* 蓝色 */
.bfh_color{color:#cf0000;}  /* 红色 */
.wsh_color{color:#ff743a;}   /* 橙色 */
.wtj_color{color:#cf0000;}  /* 红色 */
.zr_sh_shu_blue{background: #51B8E7;display:inline-block;width: 6px;height: 16px;margin-right:6px;vertical-align:-3px;}

.oa_notice_view_cotent table td{border-style:solid;}

/*--标签颜色--*/
/* 列表选择标签按钮 */
.form_table_tag{display: inline-block;border: 1px solid #C9C9C9;height: 30px;line-height: 30px;padding: 0 10px;font-size: 14px;background-color: #fff;color: #555;white-space: nowrap;text-align: center;border-radius: 2px;cursor: pointer;width: 130px;}
.form_tag_box{position: absolute;width:100;top:0;right:-12px;}
.form_tag{min-width: 100px;border:1px solid #C9C9C9;background: #fff;color:#555; height:38px; margin-top:16px;text-align:center; position:relative; border-radius:5px 5px 0 5px; box-shadow:0px 2px 2px 1px #efefef;cursor:pointer;}
.form_tag span{ font-size:14px; line-height:38px;}
.form_tag i{position: absolute;display:block;border-width:5px;border-style:solid;border-color:#C9C9C9 transparent transparent #C9C9C9;width: 0;height: 0;right:0;bottom:-11px;}
.form_tag_green{background: #009688;border:1px solid #009688;}
.form_tag_green span{background: #009688;color:#fff;}
.form_tag_blue{background: #1E9FFF;border:1px solid #1E9FFF;}
.form_tag_blue span{background: #1E9FFF;color:#fff;}
.form_tag_yellow{background: #FFB800;border:1px solid #FFB800;}
.form_tag_yellow span{background: #FFB800;color:#fff;}
.form_tag_red{background: #FF5722;border:1px solid #FF5722;}
.form_tag_red span{background: #FF5722;color:#fff;}
.form_tag_current span{color:#fff;display:block;width: 100%;height: 100%;text-shadow: 0.5px 0.5px 2px #0000008f;}
.form_tag b{width: 16px;height: 16px;text-align:center;position: absolute;left: 50%;margin-left:-8px;bottom: -36px;background: url(../images/lajitong.png) no-repeat center;}
.form_tag b:hover{}
.form_tag_show_block{float: left;width: 158px;padding-bottom:20px;margin-right:70px;position: relative;}

.formTagColorShow{font-size: 12px;padding:0 6px;border-radius:3px;color:#fff;display:inline-block;height: 24px;line-height: 24px;text-align:center;margin-right:3px;text-shadow: 0.5px 0.5px 2px #0000008c;}
.form_tag_chosen{display:block;position: absolute;width: 22px;height: 22px;right: -10px;top: 6px;background: url(../images/lv_gou_xiao.png) no-repeat center;display:none;}
.form_tag_show_block.current .form_tag_chosen{display:block;}

.zr_table_link:hover{color:#01AAED;}

.barge{background: #58cfff;border-radius:30px;font-size: 12px;color:#fff;padding:0 6px;}
.bargeRead{background: #a4a4a4;}

.layui-layout-body{overflow: hidden;}
#layui-side-scroll-se .layui-nav-tree .layui-nav-child dd.layui-this,#layui-side-scroll-se .layui-nav-tree .layui-nav-child dd.layui-this a,#layui-side-scroll-se .layui-nav-tree .layui-this,#layui-side-scroll-se .layui-nav-tree .layui-this>a,#layui-side-scroll-se .layui-nav-tree .layui-this>a:hover{background-color:#1278a7;}
#layui-side-scroll-first .layui-nav .layui-this:after, #layui-side-scroll-first .layui-nav-bar, #layui-side-scroll-first .layui-nav-tree .layui-nav-itemed:after{display:none;}
.layui-layout-admin .layui-header{background: #2c3e50;height: 45px;position: relative;}
.layui-nav.layui-layout-right{position: absolute;height: 45px;line-height: 45px;top:50%;margin-top:-22.5px;}
.layui-logo img{vertical-align:top;}
.layui-layout-admin .layui-logo{text-align:left;line-height: 45px;color:#fff;width:auto;height: 45px;float: left;position: relative;}

.layui-nav .layui-nav-item a{color:#fff;line-height: 45px;height: 45px;}
.layui-header .layui-nav .layui-nav-item a:hover{}
.layui-header .layui-nav a:hover,.layui-header .layui-nav .layui-nav-item.layui-this a{}
.layui-header .layui-nav .layui-nav-child dd a{color:#333;}
.layui-header .layui-nav .layui-nav-child dd a:hover, .layui-header .layui-nav-child dd a:hover{background: #f2f2f2;color:#000;}
.layui-header .layui-nav .layui-nav-child dd.layui-this a, .layui-header .layui-nav-child dd.layui-this{background-color: #51b8e7;color:#fff;}
.layui-nav-child{top:50px;}

.zr_header_top_menu_li{    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    line-height: 45px;}
.zr_header_top_menu_li .layui-icon{color:#fff;}
.zr_header_top_menu_li a{padding:0 15px;display: block;margin-right:6px;}
.zr_header_top_menu_li a:hover .layui-icon,.zr_header_top_menu_li.layui-this a .layui-icon{color:#51b8e7;}

.layui-header .layui-nav .layui-nav-item.layui-this:after{background: none;}

#layui-side-scroll-first .layui-nav .layui-nav-item{line-height: 45px;height: 45px; text-overflow: ellipsis; white-space: nowrap;}
.layui-layout-admin .layui-body{bottom: 0;top: 45px;padding-bottom:0;overflow: auto;}

.layui-bg-black{background-color:rgba(226,226,226,0.8)!important;}
#layui-side-scroll-se .layui-nav-tree .layui-nav-item a{color:#333;background: #d1d7dc;transition:all .3s;}
#layui-side-scroll-se .layui-nav .layui-nav-item a:hover,#layui-side-scroll-se .layui-nav .layui-nav-item.layui-this a{color:#333;background: #f6f8f9;transition:none;}

.layui-fluid{padding:15px;}

.layui-btn{background: #51b8e7;}
.layui-btn-normal{background: #51b8e7;}
.layui-btn-danger{background: #FF5722;}
.layui-btn-disabled{background: #FBFBFB;}
.layui-btn-warm{background-color: #FFB800;}
.layui-btn-primary{    border: 1px solid #51b8e7;background-color: #fff;color: #51b8e7;}
.layui-btn-primary:hover{border: 1px solid #51b8e7;background-color: #51b8e7;color:#fff;}
.layui-btn-grey_bd{    border: 1px solid #949494;background-color: #fff;color: #949494;}
.layui-btn-grey_bd:hover{border: 1px solid #949494;background-color: #51b8e7;color:#fff;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background: #51b8e7;}
.layui-btn_border_mic{background: #fff center center;border: 1px solid #51b8e7;color:#51b8e7;margin-bottom:10px;margin-top:0;position: relative;}
.layui-btn_border_mic:hover{border: 1px solid #b9758c;}
.layui-btn_border_mic span{background: #ff9f9f url(../images/red_x.png) no-repeat center center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;display:none;}
.layui-btn_border_mic:hover span{display:block;transition:all 300ms;}
.layui-btn_zr_border_gray{border:1px solid #999;color:#999;    display: inline-block;box-sizing:border-box;
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
    background-color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
    cursor: default;}
.layui-btn_zr_border_gray+.layui-btn_zr_border_gray{margin-left:10px;}

.layui-form-checked[lay-skin=primary] i{background-color:#51b8e7;border-color:#51b8e7;}


.layui-inline .layui-btn{vertical-align: 0;}

.layui-body{left:200px;}

.layui-layout-admin .layui-side{width:200px;overflow:hidden;top:45px;}
#first_menu_ul{left:0;padding:16px 0;background: none!important;box-sizing:border-box;}
#first_menu_ul li{display:block;width:200px;}
#first_menu_ul.layui-nav .layui-nav-item a{color:#2c3e50;padding:0 13px;transition:all .3s;position: relative;left:100%;opacity:0;}
#first_menu_ul.layui-nav .layui-nav-item a.zr_menu_ani{animation: menuLeft 300ms;opacity:1;}
#first_menu_ul.layui-nav .layui-nav-item a:hover{background: #eceff1;color:#333;transition:all .3s;}
#first_menu_ul.layui-nav a:hover,#first_menu_ul.layui-nav .layui-nav-item.layui-this a{background: #f6f8f9;color:#2c3e50;transition:none;}
#first_menu_ul.layui-nav a:hover,#first_menu_ul.layui-nav .layui-nav-item.has_three.layui-this a{background: #d1d7dc;color:#2c3e50;transition:none;}

.layui-nav-tree{width:160px;}
#layui-side-scroll-se{width: 155px;top:0;bottom:0;margin-left:45px;}
#layui-side-scroll-first{position: absolute;left: 0;right: 0;bottom: 0;right: 0;width: 220px;}
#layui-side-scroll-first .layui-icon{font-size: 20px;vertical-align:-3px;display:inline-block;width: 25px;height: 25px;}


.layui-nav-bar{background: none;}

.paddingright5{padding-right:10px;}
/*--自定义表单--*/
.icon_btns_bd{position:absolute;top:9px;right:12px;display:none;}
.icon_btn{border:1px solid #999;color:#999;border-radius:3px;padding:2px;background: #fff;margin-left:6px;cursor:pointer;font-size: 14px;}
.icon_btn:hover{border:1px solid #40aaff;color:#40aaff;background: #f6fbff;}
.icon_btn.layui-icon-close:hover{border:1px solid #ff727c;color:#ff727c;background: #fff8f8;}

.icon_hide{    border: 1px solid #999;
    color: #999;
    border-radius: 3px;
    background: #fff;
    margin-left: 6px;height: 18px;width: 20px;display:inline-block;vertical-align:middle;text-align:center;
    cursor: pointer;}
.icon_hide:hover{border: 1px solid #51b8e7;}
.icon_eye{width: 14px;height: 14px;vertical-align:top;padding-top:2px;}
.icon_eye_open{display:inline-block;}
.icon_eye_close{display:none;}
.icon_hide:hover .icon_eye_open{display:none;}
.icon_hide:hover .icon_eye_close{display:inline-block;}
.icon_hide.hide{border: 1px solid #51b8e7;}
.icon_hide.hide .icon_eye_open{display:none;}
.icon_hide.hide .icon_eye_close{display:inline-block;}
.icon_hide.hide:hover{border: 1px solid #999;}
.icon_hide.hide:hover .icon_eye_close{display:none;}
.icon_hide.hide:hover .icon_eye_open{display:inline-block;}

.ul_a_block>li>a{display:block;}
.design_form_class .layui-form-item{padding:5px 10px;}
.design_form_class .layui-form-item{-webkit-transition:all 200ms;-moz-transition:all 200ms;transition:all 200ms;}
.design_form_class .layui-form-item:hover{box-shadow: 1px 1px 5px 2px #dadada;}
.design_form_class .layui-form-item.current{border:1px solid #40AAFF;box-shadow: 1px 1px 5px 2px #dadada;background: #F5F5F5;}
.design_form_class .zr_acti_form_item.current{border:1px solid #40AAFF;box-shadow: 1px 1px 5px 2px #dadada;background: #F5F5F5;}
.design_form_class .layui-form-item{padding:5px 10px;}

#operation_div .layui-form-label{padding-left:0;padding-right:5px;width:auto;}
#operation_div .layui-input-block{margin-left:70px;margin-right:10px;}

#operation_div .icon_btns_bd{top:7px;right:7px;}

.btn_div_l_r_10{margin:0 10px 10px;}
.form_view_wrap{width: 1000px;margin:0 auto 0;padding:10px 50px 30px;background: #fff;}
.btns_cen_w_100{text-align:center;margin:30px auto 0;width:100px;}

/* 前台表单页面样式 */
.form_task_header{height: 60px;line-height: 60px;background: #fff;width: 100%;margin-bottom:2px;position: fixed;left: 0;right: 0;top: 0;z-index:1000;}
.form_task_header_div{height: 62px;}
.form_task_header_logo img{width: 60px;height: auto;vertical-align:top;}
.form_task_header_logo {float: left;}
.form_task_header_right{float: right;background: #fff;}
.form_task_header_right li{
	position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    line-height: 60px;
    margin-right:15px;
    }
.form_task_header_right.layui-nav li a:hover{color:#333;}
.form_task_header .layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this{color:#fff;background: #51b8e7;}
.cusLoginBg{background: url(../images/customerLogin.jpg) no-repeat center top;}

/*-附件下载样式-*/
.a_file{color:#51b8e7;text-decoration:underline;}
.a_file:hover{color:#7ac8ed;text-decoration:underline;}
/*--上传图片预览的宽高--*/
.layui-upload-img{height: 120px;width: 120px;}

/*--调查问卷形式的表单样式--*/
.questionnaire .layui-form-label{display:block;float:none;width:auto;text-align:left;padding-left:0;white-space:normal;}
.questionnaire.layui-form .layui-input-block{margin-left:0;}

#pageDiv {border: 1px solid #e6e6e6;background: #fff;position: relative;overflow: hidden;}
#pageDiv .layui-laypage{margin:10px 0 5px;padding:0 15px;white-space:nowrap;}

.layui-form-label{word-break:break-all;}
.form_item_float{float:left;width: 408px;margin-bottom:15px;}


/* 后台表格上面的搜索框 */
#head_search_wrap_block{display:none;padding-top: 10px;position:relative;z-index:1000;overflow: hidden;position:absolute;right: -290px;top: 0;bottom: 0;width: 290px;background:#fff;border-left: 1px solid #e6e6e6;box-sizing:border-box;}
#head_search_wrap{padding:120px 30px 0;height: 100%;overflow: auto;}
#head_search_wrap_click{background: #f6f8f9;text-align: center;font-size: 14px;color:#999;line-height: 36px;}
.hadTermSearch{background: #FFA200;color: #fff;border: 1px solid #FFA200;}
.hadTermSearch:hover{background: #FFA200;border: 1px solid #FFA200;}
#head_search_wrap_block_cancle{position: absolute;width: 30px;height: 30px;font-size: 30px;line-height: 30px;top: 30px;left: 30px;cursor:pointer;z-index:1;color:#999;}
.rotate360deg{transform:rotate(360deg);transition:transform 600ms;}
#sxBgBlack{background: #fff;opacity:0;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index:999;}

.ztree li span.button.add {margin-left:2px; margin-right: -1px; background-position:-144px 0!important; vertical-align:top; *vertical-align:middle;}

/* 自己的按钮样式 */
.zrui-btn{height: 30px;line-height: 30px;font-size: 14px;padding:0 13px;background: #5197d0;color:#fff;border: none;border-radius: 2px;cursor: pointer;white-space: nowrap;text-align: center;display: inline-block;transition:all 200ms;-webkit-transition:all 200ms;-ms-transition:all 200ms;}
.zrui-btn:hover{color:#fff; opacity:.9; filter:alpha(opacity=90);transition:all 200ms;-webkit-transition:all 200ms;-ms-transition:all 200ms;}
.zrui-btn+.zrui-btn{margin:0 7px 10px 0;}

/* 后台总框架样式 */
.index_logo{float: left;margin-right:10px;}
.layui-logo #sys_name{font-weight:bold;}


/* 一级菜单-图标 */
.home_first_menu{max-width: 1200px;margin:0 auto;text-align:center;position: relative;}
.home_first_menu ul{overflow: hidden;display:inline-block;}
.home_first_menu a{display:block;width: 177px;height: 177px; position: relative;margin:0 auto;}
.home_first_menu .h_icon_bg{box-shadow: 1px 1px 2px #5b5b5b; width: 135px;height: 135px; border-radius:20px; background-color: #2c3e50; color: #fff; background-repeat: no-repeat;background-position: center;background-size: 100% 100%;position: absolute;display:block;top: 21px;left: 21px;transition:all 300ms;-ms-transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;}
.home_first_menu .h_icon_bg:hover::after{
	content: '';
	border-radius:20px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.5); /* 半透明遮罩层 */
}
.home_first_menu .h_icon_bg i{font-size:70px; line-height:134px; display:block;}
.h_icon_img{display:block;width: 100%;height: 100%;background-image: url(../images/icon01.png);background-repeat:  no-repeat;background-position: center center;}
.home_first_menu .code{font-size: 24px;color:#000;margin-top:10px;line-height: 32px;}
.home_first_menu .h_icon_discrition{font-size: 14px;color:#333;line-height: 20px;}

#menu_li_container{overflow: hidden;position: relative;top: 0;max-width: 1100px;vertical-align: top;padding-top:40px;padding-bottom:30px;}
#menu_li_container li{float: left;width: 275px;text-align: center;margin-bottom: 20px;height: 252px; }
#menu_li_control_arr{display:none;width: 12px;vertical-align: top;position: absolute; top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:20px;}
#menu_li_control_arr ol{width: 10px;margin:0 auto;}
#menu_li_control_arr li{border: 1px solid #747474;background: #fff;width: 8px;height: 8px; border-radius: 50%;margin-bottom: 10px;}
#menu_li_control_arr li.current,#menu_li_control_arr li:hover{background: #747474;}
.menu_li_control_arr_top{width: 12px;margin:0 auto;height: 12px;background: url(../images/first_menu_arr_top.png) no-repeat center;margin-bottom: 10px;}
.menu_li_control_arr_bottom{width: 12px;margin:0 auto;height: 12px;background: url(../images/first_menu_arr_bottom.png) no-repeat center;}

            
/* 开发者 */
.home_first_menu_btn_green a{border: 1px solid #a4ffc4;}
.home_first_menu_btn_green .h_icon_bg{background-image: url(../images/icon_bg_green.png);}
.home_first_menu_btn_green .h_icon_img{background-image: url(../images/icon05.png);}
/* 教务管理系统 */
.home_first_menu_btn_orange a{border: 1px solid #ffdb9f;}
.home_first_menu_btn_orange .h_icon_bg{background-image: url(../images/icon_bg_orange.png);}
.home_first_menu_btn_orange .h_icon_img{background-image: url(../images/icon02.png);}
/* 系统管理 */
.home_first_menu_btn_grey a{border: 1px solid #d5d5d5;}
.home_first_menu_btn_grey .h_icon_bg{background-image: url(../images/icon_bg_grey.png);}
.home_first_menu_btn_grey .h_icon_img{background-image: url(../images/icon03.png);}
/* 数据收集 */
.home_first_menu_btn_magenta a{border: 1px solid #f3bfda;}
.home_first_menu_btn_magenta .h_icon_bg{background-image: url(../images/icon_bg_magenta.png);}
.home_first_menu_btn_magenta .h_icon_img{background-image: url(../images/icon06.png);}
/* 其他 */
.home_first_menu_btn_red a{border: 1px solid #feb9ba;}
.home_first_menu_btn_red .h_icon_bg{background-image: url(../images/icon_bg_red.png);}
.home_first_menu_btn_red .h_icon_img{background-image: url(../images/icon04.png);}
/* 资源库 */
.home_first_menu_btn_green_y a{border: 1px solid #ceff97;}
.home_first_menu_btn_green_y .h_icon_bg{background-image: url(../images/icon_bg_green_y.png);}
.home_first_menu_btn_green_y .h_icon_img{background-image: url(../images/icon07.png);}
.home_first_menu_btn_purple a{border: 1px solid #bcb1f9;}
/* 客户管理系统 */
.home_first_menu_btn_purple .h_icon_bg{background-image: url(../images/icon_bg_purple.png);}
.home_first_menu_btn_purple .h_icon_img{background-image: url(../images/icon08.png);}

/* 教务管理系统   考勤-老师 */
.teac_piece_wrap{width: 230px;float:left;margin-right:5px;}
.teac_dot{font-size: 12px;color:#999;height: 22px;line-height: 22px;text-align:center;min-width: 50px;margin:0 auto;display:inline-block;vertical-align:top;}
.teac_dot_red{background: #ff6767;}
.teac_checked_wrap{color:#666;text-align:center;float:left;width: 94px;border-right:1px solid #f0f0f0;}
.teac_checked_wrap a{color:#666;display:block;font-size: 18px;line-height: 26px;}
.teac_checked_wrap_red{color:#ff6767;text-align:center;float:right;font-size: 18px;width: 95px;}
.teac_checked_wrap_red a{color:#ff6767;display:block;font-size: 18px;line-height: 26px;}
.teac_dot_length{font-size: 18px;line-height: 26px;}

/* 临时会话窗口 */
.zr_chat_wrap{width: 600px;height: 520px;border: 1px solid #000;}
.zr_chat_wrap_top{height: 45px;}
.zr_chat_wrap_show_msg{height: 355px;}
.zr_chat_wrap_bottom{height: 62px;}
.zr_chat_wrap_btns{height: 58px;}

/* 切换语言 */
.change_lang_icon{line-height: 45px;vertical-align:top;height: 25px;margin-top:10px;display:block;cursor:pointer;}

/* 控制搜索框靠右边 */
.header_form_side{text-align:right;}
.header_form_side_right{text-align:right;}
.header_form_side_right_flr{float: right;}
.header_form_side_piece{text-align:left;}
.header_form_side_right select{text-align:left;}
/* 控制搜索框等头部靠左边 */
.header_form_side_left{text-align:left;}
.header_form_side_left_fll{float: left;}

.layuiadmin-card-header-auto{height:auto;clear:both;}
.layuiadmin-card-header-auto:before{content:'';clear:both;display:table;}
.layuiadmin-card-header-auto:after{content:'';clear:both;display:table;}

/* 文章发布 */
/* .layui-form .layui-form-label{padding:9px 15px 9px 0px}
.layui-form .layui-input-block{margin-left:95px} */
.layui-card-body[pad15]{padding: 30px 40px 30px 30px;}

/* 按钮 */
.base-btns{border:none; background:none; cursor:pointer; color:#666666; margin:0 5px; transition: 0.2s;}
.base-btns:first-child{padding-left:5px;}
.base-btns:hover{color:#51b8e7;}

/* 通知 */
.oa_notice_view{width: 938px;border: 1px solid #eee;margin:0 auto;background: #fff;}
.oa_notice_view_main{padding:32px 32px;background: #fff;}
.oa_notice_view_title{font-size: 26px;text-align:left;line-height: 28px;padding:14px 0;color:#252525;line-height: 1.5em;}
.oa_notice_view_cotent{font-size: 15px;color:#666;line-height: 1.75em;}
.oa_notice_view_cotent img{max-width:100%;}
.oa_notice_view_cotent p{}
.oa_notice_view_fj{font-size: 12px;margin-top:20px;}
.oa_notice_view_fj_bb{font-size: 12px;color:#4e4e4e;height: 19px;border: 1px solid #dcdcdc;line-height: 21px;padding:0 10px;display:inline-block;border-radius:4px;margin-bottom:8px;}
.oa_notice_view_fj a{font-size: 12px;color:#58cfff;line-height: 24px;word-break:break-all;border-bottom:1px solid #f7f7f7;display:inline-block;padding-bottom:3px;}
.oa_notice_view_fj_list{margin-bottom:2px;text-align:left;font-size: 12px;}

.oa_notice_view_leave_msg{margin-top:15px;}
.oa_notice_view_msg_btn{padding-top:10px;text-align:right;}
.oa_notice_view_leave_msg_list{position: relative;padding-left:49px;margin-bottom:15px;font-size: 12px;line-height: 18px;border-bottom:1px solid #f2f2f2;padding-bottom:10px;}
.oa_notice_view_leave_msg_li_photo{position: absolute;top:0;left:0;width: 40px;height: 40px;background: #ccc;border-radius:50%;object-fit: cover;}
.oa_notice_view_leave_msg_li_bot{margin-top:8px;}
.oa_notice_view_leave_msg_li_bot_input{margin:0 13px;padding-top:13px;}
.oa_notice_view_leave_msg_li_bot_input textarea{outline:#51B8E7;resize:none;}
.oa_notice_view_input_msg .layui-textarea{border-radius:3px;outline:#51B8E7;}
.oa_notice_view_leave_msg_list_date{color:#cdcdcd;font-size: 12px;}
.oa_notice_view_leave_msg_btns_r{float: right;}
.oa_notice_view_leave_msg_btn{font-size: 12px;color:#707070;}
.oa_notice_view_leave_msg_btn:hover{color:#51B8E7;}
.oa_notice_view_leave_msg_list:last-child{border:0;margin-bottom:0;}
.oa_notice_view_sec_msg_list_wrap{background: #f6f6f6;margin-top:12px;border-radius:3px;}
.oa_notice_view_leave_msg_reply{padding:13px 13px 0;}
.oa_notice_view_sec_msg_list .oa_notice_view_leave_msg_li_top{margin-left:0;}

.oa_notice_editro_info_photo{width: 40px;height: 40px;border-radius:50%;overflow: hidden;object-fit: cover;float: left;}

.oa_notice_edior_info_right{margin-left:49px;font-size: 12px;line-height: 20px;}
.oa_notice_edior_info_right .oa_notice_edior_info_right_name{color:#707070;}
.oa_notice_view_date{color:#cdcdcd;}

.oa_notice_view_msg_wrap{background: #fff;padding:25px 32px;}

.oa_notice_view_msg_info{text-align:right;font-size: 14px;color:#999;line-height: 20px;}

/* 工作流的流程表单 */
.acti_form_piece{background: #f7f7f7;padding:10px;}
.acti_form_piece .zr_acti_form_item:last-of-type{margin-bottom:0;border-bottom:1px solid #DFDFDF;padding-bottom:10px;}
.acti_form_piece:last-of-type .zr_acti_form_item:last-of-type{border-bottom:0 none;}
.zr_acti_form_item{margin-bottom:8px;padding-top:5px;}
.zr_acti_form_item img{max-width:100%;}
.zr_acti_form_item .layui-form-checkbox[lay-skin=primary] {
    margin-top: 10px;
}
.zr_acti_label{font-size: 12px;color:#999;text-align:left;display:block;line-height: 16px;padding:9px 15px 2px 0;word-break:break-all;}
.zr_acti_world{font-size: 14px;color:#2C3E50;line-height: 20px;word-break:break-all;}
.zr_acti_form_item .layui-form-label{float:none;font-size: 14px;text-align:left;display:block;line-height: 16px;}
.zr_acti_form_item .layui-input-block,.zr_acti_form_item.layui-form-item .layui-input-block,#operation_div .zr_acti_form_item .layui-input-block{margin-left:0;}
.zr_acti_form_e_choose_list li{margin-bottom:6px;}
.zr_acti_form_e_a{display:block;background: #fff;font-size: 12px;line-height: 16px;border-radius:5px;padding:11px 6px;position: relative;}
.zr_acti_form_e_icon{position: absolute;font-size: 14px;right: 10px;color:#40aaff;}
.design_form_class .zr_acti_e_module_bd{border: 1px dashed #CFCFCF;border-radius:5px;padding:10px 0;background: #FBFBFB;}
.design_form_class .zr_acti_e_module_bd:hover{box-shadow:1px 1px 5px 2px #dadada;}
.design_form_class .zr_acti_e_module_bd.layui-form-item.current{border: 1px solid #40AAFF;background: #FBFBFB;}
.design_form_class .zr_acti_e_module_bd .layui-form-item:hover{box-shadow:none;}
.zr_acti_form_item .layui-form-label{display:block;float:none;width:auto;padding:9px 15px 9px 2px;}
.zr_acti_e_module_bd_pd{border: 1px dashed #CFCFCF;border-radius:5px;padding:10px;margin-bottom:5px;}
.zr_acti_e_module_bd_bg{border: 1px dashed #CFCFCF;border-radius:5px;padding:10px 0;background: #FBFBFB;}
.design_form_class .layui-form-item.zr_acti_e_module_bd_bg.current{border: 1px solid #40AAFF;background: #FBFBFB;}
.design_form_class .zr_acti_e_module_bd_bg .layui-form-item.current{background: none;}
.zr_acti_e_module_bd_bg_sub{border: 1px dashed #CFCFCF;border-radius:5px;padding:10px 0;background: #F2F2F2;}
.design_form_class .layui-form-item.zr_acti_e_module_bd_bg_sub.current{border: 1px solid #40AAFF;background: #F2F2F2;}
.design_form_class .zr_acti_e_module_bd_bg_sub .layui-form-item.current{background: none;}
.design_form_class .zr_acti_e_module_bd_bg_sub>div>.layui-form-item.zr_acti_e_module_bd_bg.current{background: #FBFBFB;}
.design_form_class .zr_acti_e_module_bd_bg>div>.layui-form-item.zr_acti_e_module_bd_bg_sub.current{background: #F2F2F2;}
.zr_acti_e_module_bd_pd{background: #FBFBFB;}
.zr_acti_e_module_bd_pd .zr_acti_form_item .zr_acti_e_module_bd_pd{background: #F2F2F2;}
.zr_acti_e_module_bd_pd .zr_acti_form_item .zr_acti_e_module_bd_pd .zr_acti_form_item .zr_acti_e_module_bd_pd{background: #FBFBFB;}
/* 表单设计 */
.layui-form-item-edit{}
.design_form_class .layui-form-item-edit.layui-form-item{padding:0;}
.design_form_class .layui-form-item-edit.zr_acti_form_item{padding:0;}
.design_form_class .layui-form-item-edit .zr_acti_e_module_bd{box-shadow:none;}
.design_form_class .layui-form-item-edit .zr_acti_e_module_bd:hover,.design_form_class .layui-form-item-edit.current .zr_acti_e_module_bd{background: #FBFBFB;border-radius:0;border:0 none;}
.design_form_class .layui-form-item-edit .zr_acti_e_module_bd_pd{box-shadow:none;margin-bottom:0;}
.design_form_class .layui-form-item-edit .zr_acti_e_module_bd_pd:hover,.design_form_class .layui-form-item-edit.current .zr_acti_e_module_bd_pd{background: #FBFBFB;border-radius:0;border:0 none;}
.layui-form-item-edit .zr_acti_json_form_item_pd{padding:10px;}
.zr_acti_e_module_bd .zr_acti_json_form_item_pd{padding:0;}
.layoutLeftRight .layui-form-label{float:left;width:82px;text-align:right;font-size: 14px;color:#333;line-height: 24px;word-break:break-all;}
.layoutLeftRight.zr_acti_json_layout_lr_view .layui-form-label{padding-top:0;padding-bottom:0;}
.layoutLeftRight .zr_acti_json_input_block{margin-left:100px;line-height: 24px;padding:9px 0;}
.layoutLeftRight .zr_base_list_piece_cell{padding-top:0;padding-left:0;padding-right:0;}

.zr_badge{display:inline-block;position: relative;padding: 0 6px;font-size: 12px;text-align: center;background-color: #FF5722;color: #fff;border-radius: 5px;}
.zr_badge_grey{background: #CFCFCF;}

.zr_acti_form_descrip{float: none;display: block;vertical-align: middle;font-size:12px;color:#949494;padding:0 12px 5px;margin-bottom:4px;}

.zr_acti_task_result{background: #FBFBFB;padding:6px 15px;border-radius: 5px;border: 1px dashed #cfcfcf;}
.zr_acti_timeline{margin-left:120px;border-left:1px solid #40AAFF;position: relative;margin-top:25px;}
.zr_acti_task_result .zrRecordTask{position: relative;min-height:80px;margin-bottom:30px;}
.zr_acti_task_result .zrRecordTask:last-of-type{border-bottom: 0 none;}
.zr_acti_timeline_l{color:#3D3D3D;font-size: 14px;position: absolute;left:-120px;top:0;text-align:right;width: 100px;line-height: 16px;}
.zr_acti_date_color{color:#999;font-size: 12px;margin-top:6px;}
.zr_acti_timeline .zr_acti_form_item{padding-top:0;}
.zr_acti_timeline .zr_acti_form_item_result_show{padding-left:25px;}
.zr_acti_timeline .zr_acti_label{padding-top:0;}
.zr_acti_timeline_dot{border-radius:50%;background: #40AAFF;width: 13px;height: 13px;position: absolute;top: 0;left: -7px;}
.zr_acti_timeline_end_dot{border-radius:50%;color:#40AAFF;background: #FBFBFB;width: 37px;height: 37px;line-height: 37px;text-align:center;font-size: 12px;border: 3px solid #40AAFF;margin-left:-22px;-moz-user-select:none;/*火狐*/-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.zr_acti_tl_dot_wx{background: #FBFBFB;border-color:red;color:red;}
.zr_acti_timeline .zr_acti_tl_l_label{font-size: 12px;color: #999;display: block;line-height: 16px;padding-bottom: 6px;}
.zr_acti_wcl_color{color:orange;}

.main_right_bottom{padding-top:15px;}
.zr_acti_form_img_block{margin-right: 10px;margin-bottom: 10px;text-align: center;width: 120px;height: 120px;float: left;position: relative;}
.zr_acti_form_img_bg_wrap{position: absolute;display:block;top: 0;right: 0;background: red;line-height: 20px;width: 20px;height: 20px;display:block;cursor:pointer;}
.zr_acti_e_module_btn_wrap{float:right;width: 50%;}
.zr_acti_form_img_upload_tips{background: rgba(0,0,0,.7);position: absolute;top: 0;right: 0;bottom: 0;left: 0;line-height: 120px;text-align:center;color:#fff;font-size: 16px;}
.zr_acti_form_img_upload_result_tips{position: absolute;background: rgba(0,0,0,.7);bottom: 0;left: 0;right: 0;height: 24px;line-height: 24px;font-size: 12px;text-align:center;color:#fff;display:none;}
.zr_acti_form_img_upload_result_tips.error{position: absolute;background: rgba(255,0,0,.7);bottom: 0;left: 0;right: 0;height: 24px;line-height: 24px;font-size: 12px;text-align:center;color:#fff;display:none;}

.selectedUser.layui-badge-rim{position: relative;}
.selectedUser.layui-badge-rim i{display:block;float:right;height:100%;text-align:center;padding:0 6px 0 14px;background: url(../images/zr_icon_x_grey.png) no-repeat center right; transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;}
.selectedUser.layui-badge-rim:hover{border-color:#bcbcbc;}

.zr_bd_blue.layui-badge-rim{border-color: #40AAFF;color:#40AAFF;margin-right:5px;}

/* 选人 */
.zr_base_sel_tit{font-size:14px;left: 0;right: 0;padding:10px;z-index:1;line-height: 40px;}
.zr_base_sel_tit span{font-weight: bold;color:#333;}
.zr_base_sel_user{font-size: 14px;line-height: 20px;border-radius:5px;padding:8px 10px;margin-bottom:6px;cursor:pointer;color:#666;transition:all 200ms;min-height:20px;position: relative;background: #fff; -moz-user-select:none;/*火狐*/-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;word-break:break-all;overflow: hidden;}
.zr_base_sel_user:hover{background: #c3e3ff;}
.zr_base_sel_user.current{background: #c3e3ff;}
.zr_base_sel_user.disable{color:#bfbfbf;background: #eaecec;cursor:not-allowed;}
.zr_base_sel_user .zr_icon_ok{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);background: url(../images/zr_icon_ok_blue.png);width: 18px;height: 18px;display:none;}
.zr_base_sel_user.current .zr_icon_ok{display:block;}
.zr_base_selected_u{position: relative;font-size: 14px;line-height: 20px;border-radius:5px;padding:8px 10px;margin-bottom:6px;cursor:pointer;color:#666;transition:all 200ms;min-height: 20px;background: #fff; -webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;word-break:break-all;overflow: hidden;}
.zr_base_selected_u:hover{background: #c3e3ff;}
.zr_base_selected_u.disable{color:#bfbfbf;background: #eaecec;cursor:not-allowed;}
.zr_base_selected_u .zr_icon_x{color:#f00;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);opacity:0;background: url(../images/zr_icon_x_red.png);width: 18px;height: 18px;}
.zr_base_selected_u:hover .zr_icon_x{opacity:1;}
.zr_base_selected_u.disable .zr_icon_x{opacity:0;}
.zr_select_u_b{height: calc(100% - 60px);height: -webkit-calc(100% - 60px);height: -moz-calc(100% - 60px);padding:0 10px 10px;box-sizing:border-box;overflow:auto;border-right:1px solid #ddd;}
.zr_select_ohter .zr_base_sel_user.current,.zr_select_ohter .zr_base_sel_user:hover{background: #40AAFF;color:#fff;}
.zr_select_s_class_list_li{font-size: 14px;line-height: 36px;border-radius:5px;padding:0 10px;margin-bottom:6px;cursor:pointer;color:#666;transition:all 200ms;height: 36px;position: relative;background: none;white-space:nowrap; -moz-user-select:none;/*火狐*/-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.zr_select_s_class_list_li:hover,.zr_select_s_class_list_li.current{background: #c3e3ff;}

/* 整体的搜索框 */
.zr_search_one_wrap{position: relative;border: 1px solid #E8E9E9;border-radius:5px;height: 30px;line-height: 30px;}
.zr_search_one_wrap input{padding:0 43px 0 6px;height: 100%;display:block;border:0 none;border-radius:5px;width: 100%;box-sizing:border-box;}
.zr_search_one_wrap .zr_one_search_btn{position: absolute;right: -1px;top: -1px;bottom: -1px;background: #40AAFF;color:#fff;width: 42px;text-align:center;border-radius: 0 5px 5px 0;}

/* 更换图标 */
.zr_ghtb_wrap_w{width: 80px;height: 80px;border: 1px dashed #E6E6E6;text-align:center;cursor:pointer;position: relative;line-height: 80px;}
.zr_ghtb_wrap{width: 80px;height: 80px;display:none;}
.zr_ghtb_wrap_bg{background: rgba(0,0,0,.45);position: absolute;top: 0;right: 0;bottom: 0;left: 0;line-height: 80px;color:#fff;text-align:center;opacity:0;-webkit-transition:all 200ms;-moz-transition:all 200ms;transition:all 200ms;}
.zr_ghtb_img{background: url(../images/ghtb.png) no-repeat center 18px; width: 100%;height: 48px;}
.zr_ghtb_word{color:#9D9D9D;font-size: 12px;height: 32px;line-height: 32px;}
.zr_ghtb_wrap_w.zr_ghtb_has_icon:hover .zr_ghtb_wrap_bg{opacity:1;-webkit-transition:all 200ms;-moz-transition:all 200ms;transition:all 200ms;}

.zr_task_block{background: #fff;border-radius:5px;box-shadow:1px 1px 5px 1px #eee;text-align:left;}
.zr_task_block_tit{clear:both;overflow: hidden;line-height: 30px;padding-top:10px;}
.zr_task_block_tit_img_world{padding-left:28px;background: url(../images/zr_task_msg.png) no-repeat left center;float: left;margin-left:20px;font-size: 18px;color:#000;font-weight: bold;}
.zr_task_schedule_icon{background: url(../images/zr_task_schedule.png) no-repeat left center;}
.zr_task_icon{background: url(../images/zr_task_icon.png) no-repeat left center;}
.zr_task_function_icon{background: url(../images/zr_task_function.png) no-repeat left center;}
.zr_task_ohter_icon{background: url(../images/zr_task_other.png) no-repeat left center;}
.zr_task_block_tit .zr_task_a{color:#40AAFF;font-size: 12px;margin-right:20px;}
.zr_task_block_tit .zr_task_a a{color:#40AAFF;}
.zr_task_block_bot{}
.zr_list_li{border-bottom:1px solid #F6F8F9;padding:15px;}
.zr_list_tit{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;display:block;line-height: 16px;margin-bottom:10px;line-height: 25px;}
.zr_list_sub{color:#BEBEBE;font-size: 12px;line-height: 12px;}
.zr_list_tit_l{float: left;max-width: 70%;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;display:block;}
.zr_list_tit_r{float: right;}
.zr_list_li a:hover{color:#40AAFF;}
.zr_list_li .layui-btn:hover{color:#fff;}


/* 公告列表 */
.zr_list_l_r_wrap{background: #FFF;border-top: 1px solid #f6f8f9;border-left: 0;border-right: 0;padding: 10px 0 0px;text-align: left;}
.zr_list_l_r_wrap_h{padding:0 0 8px;border-bottom: 1px solid #e8e8e8;}
.zr_list_l_r_wrap_h .zr_left a:hover{color:#51b8e7;text-decoration:underline;}
.zr_list_l_r_wrap_h:last-of-type{border-bottom:0;}
#itemList .zr_list_l_r_wrap:nth-of-type(1){border-top:0;}

/* 时间轴2 */
.zr_tc_tit_bl{padding:0 24px 10px;color:#333;}
	.zr_tc_tit_tips {color:#999;}
	.zr_tc_tit_tips i{display:inline-block;border-radius:3px;border:1px solid #666;background: #666;width: 14px;height: 14px;vertical-align:-3px;margin-right:10px;}
	.zr_tc_tit_tips i.tt{background: none;}
	
	.zr_class_timeLine{position: relative;margin-left:132px;padding-top:30px;padding-bottom:20px;}
	.zr_class_tl_piece{padding-bottom:40px;border-left:5px solid #58B5FF;position: relative;margin-top:-7px;}
	.zr_class_tl_p_dot{position: absolute;border: 1px solid #58B5FF;border-radius:50%;width: 13px;height: 13px;left:-10px;top:-8px;background: #f6f8f9 url(../images/zr_change_blue.png) no-repeat center;}
	.zr_class_tl_p_top{margin-top:-14px;background: #58B5FF;color:#fff;font-size: 14px;width: 90px;height: 28px;line-height: 28px;border-radius:5px;position: relative;margin-left:-109px;text-align:center;border:1px solid #58B5FF;}
	.zr_class_tl_p_top:before{content:'';border-style:solid;border-width:5px;border-color: transparent transparent transparent #58B5FF;position: absolute;top:9px;right:-10px;}
	.zr_class_tl_p_main{position: relative;background: #fff;border-radius:5px;font-size: 14px;line-height: 24px;text-align:center;margin-left:20px;display:inline-block;padding:6px 20px;margin-top:0;box-shadow:1px 2px 6px 0px #00000042;margin-bottom:0;max-width:62%;}
	.zr_class_tl_p_main:before{content:'';border-style:solid;border-width:10px;border-color: transparent #eee transparent transparent;position: absolute;top:50%;left:-20px;margin-top:-9px;}
	.zr_class_tl_p_main:after{content:'';border-style:solid;border-width:10px;border-color: transparent #fff transparent transparent;position: absolute;top:50%;left:-19px;margin-top:-10px;}
	.zr_class_tl_p_bottom{background: none;color:#58B5FF;font-size: 14px;width: 90px;height: 28px;line-height: 28px;border-radius:5px;position: absolute;text-align:center;border: 1px solid #58B5FF;left: -109px;bottom:-9px;}
	.zr_class_tl_p_bottom:before{content:'';border-style:solid;border-width:5px;border-color: transparent transparent transparent #58B5FF;position: absolute;top:9px;right:-10px;}
	.zr_class_tl_p_bottom:after{content:'';border-style:solid;border-width:5px;border-color: transparent transparent transparent #f6f8f9 ;position: absolute;top:9px;right:-9px;}
	.zr_class_tl_p_dot_two{bottom: 0;top:auto;}
	.zr_class_tl_p_o_c {border-color: #FFA200;}
	.zr_class_tl_p_o_c .zr_class_tl_p_dot{border-color:#FFA200;background: #f6f8f9 url(../images/zr_change_orange.png) no-repeat center;}
	.zr_class_tl_p_o_c .zr_class_tl_p_top{background: #FFA200;border-color:#FFA200;}
	.zr_class_tl_p_o_c .zr_class_tl_p_top:before{border-color:transparent transparent transparent #FFA200;}
	.zr_class_tl_p_o_c .zr_class_tl_p_bottom{border-color: #FFA200;color: #FFA200;}
	.zr_class_tl_p_o_c .zr_class_tl_p_bottom:before{border-color:transparent transparent transparent #FFA200;}
	.zr_class_tl_piece:nth-of-type(1) .zr_class_tl_p_dot_one{background: #58B5FF;}
	.zr_class_tl_piece:last-of-type .zr_class_tl_p_dot_two{background: #f6f8f9;}
	

.zr_wap_top_menu{position: absolute;background-color: #393D49;color: #fff;border-radius: 2px;font-size: 0;box-sizing: border-box;height: 45px;line-height: 45px;top: 50%;margin-top: -22.5px;right: 0;display:none;}
.zr_wap_top_menu li{position: relative;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;line-height: 45px;}
.zr_wap_top_menu li a{display: block;color: #fff;transition: all .3s;-webkit-transition: all .3s;font-size: 14px;}
.zr_wap_top_menu_chil{position: absolute;z-index:999;right: 0;top: 55px;background: #fff;border-radius:3px;border: 1px solid #eee;padding:10px;width: 120px;display:none;}
.zr_wap_top_menu li .zr_wap_top_menu_chil a{color:#333;}
.zr_wap_top_menu_chil dd{border-bottom:1px solid #eee;}
.zr_wap_top_menu_chil dd:last-of-type{border-bottom:0;}
.zr_wap_top_menu_chil:before,.zr_wap_top_menu_chil:after{content:'';width: 0;height: 0;border-width: 10px;border-style: solid;border-color: transparent transparent #eee transparent;position: absolute;top: -20px;right: 13px;}
.zr_wap_top_menu_chil:after{border-color: transparent transparent #fff transparent;top: -19px;}
#zrWapMenuWrap{display:none;position: fixed;top: 0;bottom: 0;right: 0;left: 0;background: rgba(0,0,0,.5);z-index:998;}

.zr_acti_form_item .layui-form-checkbox{margin-top:4px;}

.zr_layui_timeline_axis_circle_num{font-size: 12px;background: #40AAFF;color:#fff;border-radius:50%;width: 16px;height: 16px;text-align:center;line-height: 16px;display:block;}

/* 基础手机列表 */
.zr_web_list_piece{background: #fff;border-bottom:1px solid #EDEDED;padding: 16px;position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.zr_web_list_piece:last-of-type{border-bottom:0 none;}
.zr_web_list_piece_cell{}
.zr_web_list_piece_left{color:#949494;font-size: 14px;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.zr_web_list_piece_right{text-align: right;}

.zr_notification_name{font-size: 14px;line-height: 18px;margin-right:14px;float: left;margin-bottom:10px;}

/* 短信模板 */
.zr_sms_temp_list_block{min-height:140px;position:relative;word-break:break-all;}
	.zr_sms_temp_list_content{padding:10px;background: #fff;overflow: hidden;padding-bottom:15px;}
	.zr_sms_temp_list_btn_wrap{position: absolute;bottom: 0;left: 0;right: 0;background: #fff;padding:10px;border-top:1px solid #f2f2f2;}
	.zr_sms_temp_list_piece{margin-bottom:10px;}
	.btnHalf{float: left;width: 45%;}
	.btnHalf:nth-of-type(2){float: right;width: 45%;}
	.zr_sms_temp_list_tit_bg{background: #40AAFF;color:#fff;display:inline-block;border-radius:100%;font-size: 14px;height: 22px;line-height: 22px;width: 22px;text-align:center;}
	.zr_sms_temp_list_input .zr_acti_form_item{margin:0 15px 10px;}
	.zr_sms_temp_list_input{padding-bottom:15px;}
	.zr_sms_temp_list_review{padding:15px;border-radius:20px;position: relative;}
	.zr_sms_temp_list_sel{position: absolute;right: 26px;top: 62px;}
	.zr_sms_temp_list_review:before{content: '';background: url(/static/skins/images/baijiao.png) no-repeat;position: absolute;left: -9px;bottom: -3px;width: 25px;height: 28px;}
	.zr_sms_temp_list_piece.thisOpacity{opacity:0.6;}
	.zr_sms_temp_list_piece.current{box-shadow:0 0 6px 2px #76c2ff;opacity:1;transition: 200ms all;}
	.zr_sms_temp_list_piece:hover{opacity:1;transition: 200ms all;}
	
/* 基础手机列表(改) */
.zr_base_list_piece{background: #fff;border-bottom:1px solid #EDEDED;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;  user-select:none;}
.zr_base_list_piece_radius{border-radius:5px;}
.zr_base_list_piece_radius_10{border-radius:10px;margin-bottom:6px;border-bottom:0 none;}
.zr_base_list_piece:last-of-type{border-bottom:0 none;}
.zr_base_list_piece_cell{padding: 16px;position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.zr_base_list_piece_left{font-size: 14px;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.zr_base_list_piece_left.zr_gray_co{color:#949494;}
.zr_base_list_piece_right_flex{font-size: 14px;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.zr_base_list_piece_right{text-align: right;}

.zr_table_link_hover_blue:hover{color: #01AAED;}

.zr_field_title{font-size: 14px;line-height: 14px;margin-bottom:15px;}
.zr_field_title_blue_icon{display:inline-block;width: 3px;height: 14px;margin-left:2px;background: #40aaff;vertical-align:top;}
.zr_field_title_word{}
.zr_acti_form_item_float_left_border{float: left; margin-right: 25px; padding-right: 25px; border-right: 1px solid #e4e4e4;}
.zr_acti_form_item_float_left_border_before{float: left; margin-right: 25px; padding-right: 25px;margin-bottom:10px;border-right: 1px solid #e4e4e4;}
.zr_acti_form_item_float_left_border_before:before{width: 1px;}
.zr_acti_form_item.tit{padding-top:0;}
.zr_acti_form_item.tit .zr_acti_label{font-size: 14px;padding:0;}
.zr_acti_form_item.tit .zr_acti_world{font-size: 16px;padding-top:5px;}
.zr_iep_line_bottom{border-bottom: 1px solid #e4e4e4;}

/* 财务匹配-左右布局 */
.zr_oa_fin_top_tit{font-size: 18px;text-align:center;line-height: 50px;height: 50px;}
.zr_oa_fin_Wrap{margin:12px 6px 12px 12px;background: #fff;border-radius:10px;overflow: auto;height:calc(100% - 24px);}
.zr_oa_fin_bp_left{width: 100px;float: left;padding-left:10px;}
.zr_oa_fin_li_no_data{font-size:20px;text-align:center;width:100%;color:#999;line-height:50px;}
	.zr_oa_fin_bp_right{margin-left:120px;}
	.zr_oa_fin_ul {height: calc(100% - 68px);overflow: auto;border: 1px solid #F1F1F1;margin:0 10px;display:none;}
	.zr_oa_fin_ul li{font-size: 14px;line-height: 18px;padding:6px 0;border-bottom:1px solid #eee;cursor:default;min-width:100%;border-bottom: 1px solid #F1F1F1;}
	.zr_oa_fin_ul li:nth-of-type(2n){background: #fcfcfc;}
	.zr_oa_fin_ul li:last-of-type{border-bottom:0;}
	.zr_oa_fin_ul li:hover{background: #eee;}
	.zr_oa_fin_ul li.current{background: #f0f8ff;}
	.zr_oa_fin_bp_right_piece{float: left;width: 180px;word-break:break-all;padding:0 5px;}
	
.zr_oa_fin_edit_piece{display:inline-block;margin-right:10px;margin-bottom:6px;color:#333;line-height: 30px;}
.zr_oa_fin_edit_info{padding-right:6px;color:#666;}
.zr_oa_fin_add_btn{position: absolute;right: 10px;top: 10px;}

.zr_oa_w_tt{width: 100px;float: left;text-align:right;}
.zr_oa_l_tt{margin-left:106px;}

.layui-table tbody tr.zr_table_bg_aliceblue:hover,.layui-table[lay-even] tr:nth-child(even):hover,.layui-table[lay-even] tr:nth-child(even).zr_table_bg_aliceblue,.layui-table tbody tr:hover{background: #f0f8ff;}
.zr_table_bg_aliceblue{background: #f0f8ff;}

.layoutLeftRight{}

body .zr-layer-del-btn .layui-layer-btn a.layui-layer-btn0{background:#ff5151;border: 1px solid #ff5151;}

body .demo-skin .layui-layer-btn .layui-layer-btn0{
	border: 1px solid #dedede;
	background-color: #fff;
	color: #333;
}
body .demo-skin .layui-layer-btn .layui-layer-btn1{   
	border-color: #1E9FFF;
	background-color: #1E9FFF;
	color: #fff;
}
	    
@media screen and (max-width:750px) {
	.zr_acti_e_module_btn_wrap{float:none;width: 100%;}
	#menu_li_container li{width: 50%;}
	.home_first_menu a{transform: scale(0.8);}
	.home_first_menu .code{font-size: 20px;}
	#zrHomePage,#zrSecurityLock{display:none;}
	.layui-nav.layui-layout-right{display:none;}
	.layui-body{left: 0;}
	.layui-layout-admin .layui-side{left:auto;right:-200px;}
	.zr_wap_top_menu{display:block;}
	.laydate-time-list ol{overflow-y:auto;overflow-x:hidden;}
}
@media (max-height:900px){
	#menu_li_container li{margin-top:16px;margin-bottom:0;}
}
