@charset "utf-8";
/* CSS Document 农协主样式表 */
/************************************默认全局样式开始************************************/
*{
    margin:0px;
    padding:0px;
}
html{
    font-size:62.5%;
}
body{
    font-family:"MICROSOFT YAHEI","微软雅黑";
    outline:0;
    border:0;
    font-size:14px;
    font-size:1.4rem;
    min-width:900px;
    overflow-x: auto;
}
/*锚文字颜色默认*/
a{
    color:#000;
    *cursor:pointer;
}
a:link{
    color:#000;
    text-decoration:none;
}
a:hover{
    color:#000;
    text-decoration:none;
}
a:visited{
    color:#000;
    text-decoration:none;
}
a:active{
    color:#000;
    text-decoration:none;
}
/*li通用*/
ul,li,ol,li{
    list-style:none;
}
p,label{
    margin:0px;
    padding:0px;
}
button{
    /*border:0;*/
    /*border-style:none;*/
    outline:none;
    cursor:pointer;
}
/*去掉默认样式*/
img,input,textarea,select,a:focus,i{
    outline:none;
    font-style:normal;
}
form{
    display:inline;
}
/************************************默认全局样式结束*********************************/
/************************************个性文字颜色开始*********************************/
/*黑色*/
.color-000{
    color:#000;
}
/*白色*/
.color-fff{
    color:#fff!important;
}
/*top页面灰色字999*/
.color-999{
    color:#999!important;
}
/*灰色字666*/
.color-666{
    color:#666!important;
}
/*灰色字333*/
.color-333{
    color:#333!important;
}
/*用户信息跳出粉红色*/
.color-F52{
    color:#F5222D!important;
}
/*动态工作圆点色*/
.color-189{
    color:#1890FF!important;
}
/*登录页绿色字*/
.color-5BB{
    color:#5BBAC0!important;
}
/*登录页粉色字*/
.color-D00{
    color:#D0021B!important;
}
/*框架首页用户信息字色*/
.color-D00{
    color:#D0021B!important;
}
/*按钮色蓝色字体*/
.color-189{
    color:#1890FF!important;
}
/*日历控件颜色*/
.color-4A9{
    color:#4A90E2;
}
/*成功绿色*/
.color-52C{
    color:#52C41A;
}
/************************************个性文字颜色结束********************************/
/***********************************通用字体大小************************************/
.size12{
    font-size:12px;
}
.size14{
    font-size:14px;
}
.size16{
    font-size:16px;
}
.size18{
    font-size:18px;
}
.size20{
    font-size:20px;
}
.size22{
    font-size:22px;
}
.size24{
    font-size:24px;
}
.size26{
    font-size:26px;
}
.size26{
    font-size:26px;
}
.size28{
    font-size:28px;
}
.size30{
    font-size:30px;
}
.size32{
    font-size:32px;
}
.size80{
    font-size:80px;
}

/***********************************通用字体大小结束***********************************/
/************************************个性背景色区域开始********************************/
/*背景白色*/
.bg-white{
    background-color:#fff;
}
/*背景透明*/
.bg-tran{
    background-color:transparent;
}
/*背景淡灰*/
.bg-EEF{
    background-color: #EEF0F3
}
/*粉色错误消息背景色*/
.bg-FFF{
    background-color:#FFF1F0;
}
/*子表格背景色*/
.bg-fcf{
    background-color:#FCFCFC;
}
.bg-189{
    background-color:#1890FF;
}
.bg_fafa{
    background-color:#FAFAFA;
}
/************************************个性背景色区域结束*******************************/
/************************************通用垫高区域开始********************************/
.spacing5{
    height:5px;
    clear:both;
}
.spacing8{
    height:8px;
    clear:both;
}
.spacing10{
    height:10px;
    clear:both;
}
.spacing15{
    height:15px;
    clear:both;
}
.spacing20{
    height:20px;
    clear:both;
}
.spacing25{
    height:25px;
    clear:both;
}
.spacing30{
    height:30px;
    clear:both;
}
.spacing35{
    height:35px;
    clear:both;
}
.spacing40{
    height:40px;
    clear:both;
}
.spacing50 {
    height:50px;
    clear:both;
}
/***********************************通用垫高区域结束*************************************/

/***********************************控件区域开始******************************/
/**通用个性颜色按钮区域开始**/
/*灰色按钮开始【更改按钮颜色每一个都写这么多】*/
.btn-ddd {
    color:#fff;
    background-color:#ddd;
    border-color:#D9D9D9;
}
.btn-ddd:focus,
.btn-ddd.focus {
    color:#fff;
    background-color:#ddd;
    border-color:#D9D9D9;
}
.btn-ddd:hover {
    color:#fff;
    background-color:#ddd;
    border-color:#D9D9D9;
}
.btn-ddd:active,
.btn-ddd.active,
.open > .dropdown-toggle.btn-ddd {
    color:#fff;
    background-color:#ddd;
    border-color:#D9D9D9;
}
/*灰按钮结束*/

/*白色按钮开始【更改按钮颜色每一个都写这么多】*/
.btn-fff {
    color:#333;
    background-color:#fff;
    border-color:#D9D9D9;
}
.btn-white:focus,
.btn-white.focus {
    color:#333;
    background-color:#fff;
    border-color:#D9D9D9;
}
.btn-white:hover {
    color:#666;
    background-color:#fff;
    border-color:#D9D9D9;
}
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
    color:#333;
    background-color:#fff;
    border-color:#D9D9D9;
}
/*白按钮结束*/

/*浅绿色按钮开始*/
.btn-52C {
    color:#fff;
    background-color:#52C41A;
    border-color:#52C41A;
}
.btn-52C:focus,
.btn-52C.focus {
    color:#fff;
    background-color:#6BD934;
    border-color:#6BD934;
}
.btn-52C:hover {
    color:#fff;
    background-color:#6BD934;
    border-color:#6BD934;
}
.btn-52C:active,
.btn-52C.active,
.open > .dropdown-toggle.btn-52C {
    color:#fff;
    background-color:#6BD934;
    border-color:#6BD934;
}
/*浅绿色按钮结束*/

/*海蓝色按钮开始*/
.btn-189{
    color:#fff;
    background-color:#1890FF;
    border-color:#1890FF;
}
.btn-189:focus,
.btn-189.focus {
    color:#fff;
    background-color:#53A8F7 ;
    border-color:#53A8F7 ;
}
.btn-189:hover {
    color:#fff;
    background-color:#53A8F7 ;
    border-color:#53A8F7 ;
}
.btn-189:active,
.btn-189.active,
.open > .dropdown-toggle.btn-189 {
    color:#fff;
    background-color:#53A8F7 ;
    border-color:#53A8F7 ;
}
/*海蓝色按钮结束*/
/*淡淡绿色按钮开始*/
.btn-36C{
    color:#fff;
    background-color:#36CFC9;
    border-color:#36CFC9;
}
.btn-36C:focus,
.btn-36C.focus {
    color:#fff;
    background-color:#5CD4CF;
    border-color:#5CD4CF;
}
.btn-36C:hover {
    color:#fff;
    background-color:#5CD4CF;
    border-color:#5CD4CF;
}
.btn-36C:active,
.btn-36C.active,
.open > .dropdown-toggle.btn-36C {
    color:#fff;
    background-color:#5CD4CF;
    border-color:#5CD4CF;
}
/*淡淡绿色按钮结束*/

/*淡黄色按钮开始*/
.btn-FAC{
    color:#fff;
    background-color:#FACC14;
    border-color:#FACC14;
}
.btn-FAC:focus,
.btn-FAC.focus {
    color:#fff;
    background-color:#F4C300;
    border-color:#F4C300;
}
.btn-FAC:hover {
    color:#fff;
    background-color:#F4C300;
    border-color:#F4C300;
}
.btn-FAC:active,
.btn-FAC.active,
.open > .dropdown-toggle.btn-FAC {
    color:#fff;
    background-color:#F4C300;
    border-color:#F4C300;
}
/*淡黄色按钮结束*/

/**通用个性颜色按钮区域结束**/


/*按钮大小控制[控制台按钮大小]*/
.deskBtnSize{
    padding: 6px 20px 6px 20px;
    position:relative;
}
/*按钮大小控制[控制台按钮大小]结束*/

/*登录页按钮大小*/
.loginBtnSize{
    padding:8px 20px;
    position:relative;
}
/*登录页按钮大小结束*/

/*对话框按钮风格开始*/
.dialogBtnSize{
    padding:2px 12px;
}
/*对话框按钮风格结束*/

/*注册下一步页按钮大小*/
.regBtnSize{
    padding:10px 20px;
    position:relative;
}
/*/*注册下一步页按钮大小结束*/


/*农协标签[小红圆]*/
.ass-label{
    display: inline-block;
    padding:.2em;
    font-size: 12px;
    line-height: 16px;
    height: 20px;
    min-width: 20px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    border-radius: 10px;
    /**/
    position: absolute;
    background: red;
    top: -7px;
    right: -5px;
    z-index: 2;
}
/*已读标签*/
.label-read{
    background-color:#E6F7FF;
    color:#1890FF;
    border:solid 1px #91D5FF;
}
/*未读读标签*/
.label-unread{
    background-color:#FFF2E8;
    color:#FA541C;
    border:solid 1px #FFBB96;
}
/*农协标签结束*/


/*设置文本框密码框默认样式开始*/
input[type=text],input[type=password]{
    width:100%;
    height:100%;
    height:34px;
    border-radius:4px;
    border:solid 1px #D9D9D9;
    text-indent:15px;
}
input[type=text]:focus,input[type=password]:focus{
	border:solid 1px #66AFE9;
}
/*input 回填背景色无  */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition-delay: 99999s;
    -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
}
/*设置文本框密码框默认样式结束*/

/*文本域美化开始  */
textarea{
 	width:100%;
    height:100%;
    border-radius:4px;
    border:solid 1px #D9D9D9;
    text-indent:15px;
    resize:none;
}
textarea:focus{
	border:solid 1px #66AFE9;
}
/*文本域美化结束*/

/*重定义美化下拉框文字颜色*/
.selectric{
    border-radius: 4px!important;
    height: 34px!important;
    line-height: 34px!important;
}
.selectric-items{
    background-color:#fff!important;
}
.selectric .label{
    color:#000;
    font-weight: 400;
    line-height: 30px!important;
}
.selectric-items li.highlighted{
    background-color: #1890FF!important;
    color: #fff!important;
}
.selectric-items li:hover{
    background-color:#E6F7FF!important;

}
.selectric-items li.highlighted:hover{
    color: #fff!important;
    background-color: #1890FF!important;
}
/*重定义美化下拉框文字颜色结束*/
/*给美化后的select配白色背景色*/
.selectric-bg-white{
    background-color:#fff;
}
/*给美化后的select配白色背景色结束*/
/*下拉框宽度设置 如select上设置widgetWidth80*/
.selectric-widgetWidth80{
    width:80%;
}
.selectric-widgetWidth70{
    width:70%;
}
.selectric-widgetWidth60{
    width:60%;
}
/*下拉框宽度设置结束*/

/*列表功能悬停弹出框开始*/
.popover.fade.top.in{
    font-size:14px;
}
.popover-content{
    padding:5px 10px
}
/*列表功能悬停弹出框结束*/


/*多选框美化开始*/
/*复选框隐藏显示，用label代替*/
input[type="checkbox"]{
    opacity:1;
    position:absolute;
    top:0px;
    left:-10000px;
}
/*复选框方块 */
input[type="checkbox"]+label::before{
    content:"";
    display: inline-block;
    width:18px;
    height:18px;
    background: #EEE;
    vertical-align: middle;
    float:left;
    /*margin-right:5px ;*/
    -webkit-box-sizing:border-box;
    border: 1px #DADADA solid;
    background-color:white;
    cursor:pointer;
}
/*复选框鼠标悬停方块*/
input[type="checkbox"]+label:hover::before {
    border: solid 1px #0E76A8;
}
/*复选框文字*/
input[type="checkbox"]+label {
    display: inline-block;
    width: auto;
    text-align: center;
    -webkit-box-sizing: border-box;
    border: solid 0px red;
    height: 16px;
    line-height:16px;
    cursor:pointer;
    /*margin-right:8px;*/
    margin-top:10px;
    margin-bottom:10px;
}
/*复选框选中*/
input[type="checkbox"]:checked+label::before{
    background-color:white;
    background-image:url('../images/checkbox_blue.png');
    background-position:center;
    background-repeat:no-repeat;
}
/*复选框不可用方块*/
input[type="checkbox"]:disabled+label::before {
    background-color: #F0F0F0;
}
/*复选框不可用选中方块*/
input[type="checkbox"]:disabled:checked+label::before {
    background-image:url('../images/checkbox_gray.png');
}
/*复选框不可用方块鼠标悬停*/
input[type="checkbox"]:disabled+label:hover::before {
    border: 1px #DADADA solid;
    cursor:default;
}
/*复选框不可用文字鼠标悬停*/
input[type="checkbox"]:disabled+label:hover {
    cursor: default;
}
/*多选框美化结束*/
/*单选框美化开始*/
input[type="radio"]{
    opacity:1;
    position:absolute;
    top:0px;
    left:-10000px;
}
/*单选按钮圆圈*/
input[type="radio"]+label::before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    background: #EEE;
    vertical-align: middle;
    float: left;
    /*margin-right: 4px;*/
    border: 1px #DADADA solid;
    background-color: white;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    cursor: pointer;
    margin-top:-2px;
}
/*单选按钮悬停圆圈*/
input[type="radio"]+label:hover::before {
    border: solid 1px #0E76A8;
}
/*单选按钮圆圈选中*/
input[type="radio"]:checked+label::before{
    background-color:white;
    background-image:url('../images/radio_checked.png');
    background-position:center;
    background-repeat:no-repeat;
}
/*单选按钮文字*/
input[type="radio"]+label {
    display: inline-block;
    width: auto;
    text-align: center;
    -webkit-box-sizing: border-box;
    height: 16px;
    line-height:16px;
    border: solid 0px red;
    cursor: pointer;
    /*margin-right:8px;*/
    margin-top:10px;
    margin-bottom:10px;
}
/*单选按钮不可用圆圈*/
input[type="radio"]:disabled+label::before {
    background-color:#F0F0F0;
}
/*单选按钮选中并且不可用*/
input[type="radio"]:checked:disabled+label::before{
    background-color:#F0F0F0;
    background-image:url('../images/radio_checked_gray.png');
}
/*单选按钮不可用圆圈鼠标悬停*/
input[type="radio"]:disabled+label:hover::before {
    border: 1px #DADADA solid;
    cursor: default;
}
/*单选按钮不可用文字鼠标悬停*/
input[type="radio"]:disabled+label:hover {
    cursor: default;
}
/*单选框美化结束*/



/*对话框开始*/
/*.assocDialog{*/

/*}*/
/*.assocDialog .modal-header{*/
    /*padding:10px 15px;*/
/*}*/
/*.assocDialog .modal-footer{*/
    /*border-top:solid 0px #ddd;*/
/*}*/
/*.assocDialog .modal-body{*/
/*}*/
/*.assocDialog .modal-footer button{*/

/*}*/
/*对话框结束*/

/*对话框中的textarea风格铺满并且不可拓拽*/
.fullNoresizeTextarea{
    width:100%;
    height:100%;
    border: none;
    resize:none;
}
/*对话框中的textarea风格铺满并且不可拓拽 结束*/

/***********************************控件区域结束******************************/
/***********************************布局组件开始******************************/



/*通用面包屑*/
.breadcrumb{
    padding:0px;
    background-color:transparent;
}
.breadcrumb li a:hover{
    color:#1890FF;
}
/*通用面包屑结束*/


/*通用网页头部盒子[本盒子自带左右padding为25px盒子]*/
.headerBox{
    padding:0px 25px 0px 25px;
    position: relative;
    box-shadow:0px 2px 10px -4px #ADB5C5 inset;
    overflow:hidden;
    border-bottom:solid 1px #E9E9E9;
    border-top:solid 1px #E9E9E9;/*ie8出现效果*/
}
.headerBox .headerBoxTitle{
    font-size: 18px;
    font-weight: 800;
}
/*通用头部盒子结束*/


/*通用内容盒子[本盒子自带左右padding为25px盒子]*/
.asscoBox{
    width:auto;
    padding:0px 20px 0px 20px;
    margin:0px auto;
    clear:both;
    position: relative;
    word-break:break-all;
    word-wrap:break-word;
    /*overflow: hidden;*/
}

/*通用内容盒子标题*/
.asscoBox .title {
    /*padding:15px 15px;*/
    border-bottom:solid 1px #ddd;
}
/*通用内容盒子[本盒子自带左右padding为25px盒子]结束*/

/*通用内容盒子自定义外边距，内部填充距开始*/
.paddingTop30{
    padding-top:30px;
}
.paddingBottom40{
    padding-bottom:40px;
}
.marginBottom100{
    margin-bottom:100px;
}
/*通用内容盒子自定义外边距，内部填充距结束*/


/*搜索条件盒子【默认宽度33%】*/
.item{
    width:33.3333333333%;
    display: table;
    float: left;
}
/*搜索条件label*/
.searchLabel{
    height:34px;
    line-height:34px;
    text-align: right;
    display: table-cell;
    vertical-align: middle;
    width:98px;
}

/*搜索条件控件*/
.searchWidget{
    display:block;
    text-align: left;
    height:34px;
    line-height:34px;
}



/*控件宽度区域开始[百分比]*/
.widgetWidth100{
    width:100%!important;
}
.widgetWidth90{
    width:90%!important;
}
.widgetWidth80{
    width:80%!important;
}
.widgetWidth70{
    width:70%!important;
}
.widgetWidth60{
    width:60%!important;
}
.widgetWidth50{
    width:50%!important;
}
.widgetWidth40{
    width:40%!important;
}
.widgetWidth30{
    width:30%!important;
}
.widgetWidth20{
    width:20%!important;
}
.widgetWidth25{
    width:25%!important;
}

/*控件宽度区域结束*/

/*列表开始*/
.table.asscoList>thead>tr>th{
    border-bottom:solid 0px #ddd;
    height:54px;
    line-height:54px;
    vertical-align: middle;
    padding:0px;
}
.table.asscoList>thead{
    background-color:#FAFAFA;
}
.table.asscoList>tbody>tr>td{
    height:44px;
    line-height:44px;
    padding:0px;
    vertical-align:middle;
}
.table.asscoList>tbody>tr:hover{
    background-color:#FAFAFA
}
.table.asscoList>tbody>tr>td a:hover{
}
.table.asscoList>tbody>tr>td .iconfont{
    /*color:#1890FF;*/
    /*font-size:17px;*/
    margin-left:5px;
    cursor:pointer;
}
.table.asscoList>tbody>tr>td .iconfont.icon-delete{
    /*color:#F5222D*/
}
.table.asscoList{
    border-bottom:1px solid #ddd
}
.table.asscoList>tbody>tr>td .disabled{
    opacity: .65;
    filter:alpha(opacity=65);
}
/*列表结束*/


/*搜索单元格2个日期控件开始*/
.picker1{
    display:block;float:left;width:45%;position:relative;
}
.picker-cen{
    display:block;float:left;width:10%;position:relative;
}
.picker2{
    display:block;float:left;width:45%;position:relative;
}
.pickerWrong{
	position:absolute;
	left: 0px;
	bottom: -20px;
}
/*搜索单元格2个日期控件结束*/



/*定义一个下边框开始*/
.bottomLine{
    border-bottom:solid 1px #ddd;
}
/*定义一个下边框结束*/
/*树盒子定位开始[左右定位]*/
.menoBox{
    width:100%;
    height:770px;
    max-width:100%;
    overflow:hidden;
}
.menoBoxLeft{
    width:35%;
    height:100%;
}
.menoBoxRight{
    width:64%;
    padding:0px 2%;
    height:100%;
    margin-left:1%;
}
/*树盒子定位开始[左右定位]结束*/
/*树盒子定位开始[左中右定位]*/
.rankBox{
    width:800px;
    margin:0px auto;
    height:600px;
}
.rankBoxLeft{
    width:350px;
    height:100%;
    border: solid 1px #ddd;
}
.rankBoxcenter{
    width:98px;
    height:100%;
    position:relative;
}
.rankBoxcenter .btnSpan{
    display:inline-block;
    width:40px;
    position:absolute;
    top:45%;
    left:20%;
}
.rankBoxRight{
    width:350px;
    height:100%;
    border: solid 1px #ddd;
}
/*树盒子定位开始[左中右定位]结束*/

/*ztree盒子风格1开始*/
.boxShadow{
    box-shadow:0 0 8px rgba(0,0,0,0.15);
    border-radius: 4px;
}
.treeBoxStyle1Content{
    height:610px;
    width:95%;
    padding:10px 0px;
    margin:0px auto;
    margin-bottom:10px;
    margin-top:10px;
    overflow-y: auto;
}
.treeBoxStyle1Footer{
    height:50px;
    line-height:45px;
    border-top:solid 1px #ddd;
}
/*ztree盒子风格1结束*/
/*ztree盒子风格2开始*/
.rankBoxTitle{
    display:block;
    padding-left: 20px;
}
.rankBoxTreeUl{
    width:90%;
    height:500px ;
    margin:0px auto;
    margin-top:15px;
    overflow-y: auto;
}
/*ztree盒子风格2结束*/
/*树盒子结束*/



/*分页区域开始*/
.paging{
}
/*分页内文本框宽高度*/
.paging input[type=text]{
	width:60px;
	height:26px;
}
/*文字圆角重定义*/
.paging .pager li>a, .pager li>span{
	border-radius:4px;
}
.paging .pager{
	display:table;
    margin: auto;
}
.paging .pager li>a, .pager li>span{
	padding:2px 10px;
}
.paging .pager li{
	margin:0px;
	display:table-cell;
	border-collapse:collapse;  
	border-spacing:0;  
	padding:0 3px;
}
.paging .pager li .turnTo{
	border-style:none
}
.paging .pager li a{
	
}
.paging .pager li.active{
}
.paging .pager li.active a{
	background:#1890FF;
	color:white
}
/*分页区域结束 */


/*通用横向排列盒子开始[特殊的条件项目使用]*/
.boxContain{
    display:table;
    width:100%;
}
.boxContainItem{
    display: table-cell;
}
/*通用横向排列盒子结束*/

/*圆形标签开始*/
.label-circle {
    padding: 0px;
    display: inline-block;
}
.label-circle-officeSize{
    padding:7px 10px;
    border-radius:20px;
}


/*圆形标签结束*/

/*******************************************************布局组件结束**************************************************/
/*****************************************************************其他页面|杂项开始********************************************************************************/


/**工作台页面开始**/
.desk-mleft button{
    margin-left:20px;
}
/*新工作台日程开始*/
.nine-box{
    width:100%;
    overflow: hidden;
}
/*条件通用*/
.nine-box .nine-item{
    display:inline-block;
    width:15.8333%;
    box-sizing:border-box;
    float:left;
    margin-left:1%;
    margin-top: 10px;
}
/*第一个条件*/
.nine-box .nine-item:first-child{
    margin-left:0px;
}
/*6个一个循环 1是偏移量*/
.nine-box .nine-item:nth-child(6n+1){
    margin-left:0px;
}
/*标题*/
.nine-box .nine-item>.title{
    background:#fff;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border: 1px solid #E9E9E9;
    font-weight: 800;
    cursor:pointer;
    box-sizing:border-box;
}
.nine-box .nine-item>.title:hover{
    color:#4A90E2;
    border: 1px solid #4A90E2;
}
/*内容*/
.nine-box .nine-item>.content{
    height:77px;
    background:#fff;
    border: 1px solid #E9E9E9;
    border-top-style:none;
    color: rgba(0,0,0,0.45);
    padding:15px 20px;

}
/*内容里第一行，第二行*/
.nine-box .nine-item>.content .row1,.nine-box .nine-item>.content .row2{
    display:block;
    width:100%;
    /* overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap; */
}
/*尾部按钮*/
.nine-box .nine-item>.foot{
    height:28px;
    background:#F7F9FA;
    border-bottom: 1px solid #E9E9E9;
    text-align: center;
    color: #878889;
    cursor:pointer;
}
.nine-box .nine-item>.foot i:hover{
    color:#4A90E2;
}
/*新工作台日程结束*/

/**工作台动态列表开始**/
ul.dynamic{
}
ul.dynamic li{
    border-bottom: solid 1px #ddd;
    padding:15px 0px 15px 0px;
}
/*动态标签*/
ul.dynamic li .label{
    padding: .2rem .5rem;
}
ul.dynamic li .text{
    margin-left:15px;
    font-weight: 800;
    opacity:0.7;
    filter:alpha(opacity=70);
}
ul.dynamic li .name:hover,ul.dynamic li .date:hover{
    color:#1890FF;
}
ul.dynamic li .name{
    margin-right:10px;
}
/******工作台动态列表开始结束*****/

/**工作台页面结束**/


/*错误页面开始*/
.errorPage{
    height:100%;
    width:100%;
    position: absolute;
    display:table;
}
.errorPageleft{
    width:50%;
    display: table-cell;
    vertical-align: middle;
}
.errorPageright{
    display: table-cell;
    vertical-align: middle;
}
/*错误页面结束*/



/*iframe总框架页面用户弹出信息开始*/
.userArea{
    width:350px;
    position:absolute;
    right:10px;
    top:65px;
    border:solid 1px #E9E9E9;
    z-index:2;
    border-radius:4px;
    box-shadow:0 2px 8px 0 #ddd;
    display: none;
}
.userArea .userAreaInfo{
    padding:20px 20px 10px 20px;
    overflow:hidden;
    border-bottom:solid 1px #E9E9E9;
    /*begin*/
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #63B3FE, endColorstr = #B6E7FF);
    background: -webkit-linear-gradient(#63B3FE, #B6E7FF); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#63B3FE, #B6E7FF); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#63B3FE, #B6E7FF); /* Firefox 3.6 - 15 */
    background: linear-gradient(#63B3FE, #B6E7FF); /* 标准的语法（必须放在最后） */
    /*end*/
}
.userArea .userAreaInfo .userAreaInfoHead{
    width:60px;
    float:left;
}
.userArea .userAreaInfo .userAreaInfoHead img{
    width:50px;
    height:50px;
    border-radius:25px;
    max-width:100%;
}
.userArea .userAreaInfo .userAreaInfoNames{
    float:left;
}
/*超链接按钮区域*/
.userArea .userAreaBtns{
    display: table;
    width:100%;
    text-align:center;
}
.userArea .userAreaBtns a{
    display: table-cell;
    padding:12px;
    color:#999;
}
.userArea .userAreaBtns a:hover{
    color:#1890FF;
}
/*小竖线*/
.userArea .userAreaBtns span.ver{
    color:#E9E9E9;
    width:1px;
    display:inline;
    overflow: hidden;
}
/*框架页面用户弹出信息结束*/


/*工作日历开始*/
.depart-list{
    /*height: 666px;*/
    /*overflow-y: auto;*/
    /*margin-top:15px;*/
    /*margin-bottom:40px;*/
}
.depart-list li{
    padding-left:35px;
    height:30px;
    line-height:30px;
}
.depart-list li.depart-name{
    color: #4A90E2;
    padding-left:25px;
}
.depart-list li a.active{
    background: #4A90E2;
}

/*日历标题美化重定义*/
.fc-toolbar h2{
  font-size:16px;
  line-height:2.1em;
  color:#4A90E2
}
.fc-toolbar.fc-header-toolbar{
    margin:0px!important;
    padding:20px ;
}
/*日历按钮美化重定义*/
.fc-prev-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right,.fc-next-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right{
    text-shadow:none;
    box-shadow:none;
}
/**/
.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right{
    background: #4A90E2;
    color:#fff;
    text-shadow:none;
    box-shadow:none;
    padding:0px 20px;
}

/*日历头部的周一周二标题们*/
.fc-row.fc-widget-header table thead tr th{
    padding:10px 0px;
    background-color:#FAFAFA;
}

/*当前日志内容*/
.fc-event,.fc-event-dot{
    background-color:transparent!important;
    color:#333!important;
    border-style:none!important;
    text-align: left;
    font-size:15px!important;
}


/*工作日历 考勤结束*/


/**********************会员管理部分开始**********************/
/*notice-detail.html*/
.boxMinheight780{
    min-height:780px;
}
.boxPaddingLR73{
    padding:0px 73px;
}
/*notice-detail.html结束*/
/**********************会员管理部分结束**********************/


/**********************个人办公开始**********************/
/*办理事项开始*/
/*某元素右侧外边距20px*/
.marginRight20{
    margin-right:20px;
}
/*某元素单元格上部分出现蓝色背景线*/
.tdAcrossNoTop{
    background-image:url(../images/line.png);
    background-position:58% 100%;
    background-repeat:no-repeat;
}
/*某元素单元格下部分出现蓝色背景线*/
.tdAcrossNoBottom{
    background-image:url(../images/line.png);
    background-position:58% 0;
    background-repeat:no-repeat;
}
/*某元素单元格出现蓝色背景线*/
.tdAcross{
    background-image:url(../images/line.png);
    background-repeat:repeat-y;
    background-position:58% 0;
}
/*某列表下面的iconfot外边距为0*/
.tableIcoMargin0.asscoList>tbody>tr>td .iconfont{
    margin:0px;
}
/*办理事项结束*/
/*增加事项页面开始*/
.applyItemBox{
    border:dashed 1px #ccc;
    position:relative;
}
.applyItemBoxDeletIco{
    position: absolute;
    right:3px;
    top:3px;
    cursor:pointer;
	width:20px;
	height:20px;
	background-image:url(../images/del.png);
	background-size:cover;
}
.marginBottom30{
    margin-bottom:30px;
}
.margin0{
	margin:0px;
}
/*增加事项页面结束*/
/**********************个人办公结束*********************/

/******工作日历开始******/
.workCalendarStyle{
	color:white!important;
    background-color:#8AC6FF!important;
}
.fc-event.fc-event-hori.fc-event-start.fc-event-end.workCalendarStyle{
	word-wrap: break-word;
	word-break:break-all;
}
/******工作日历结束******/
/******考勤开始******/
/*正常*/
.eventColor1{
    color:white!important;
    background-color:#8AC6FF!important;
}

/*迟到*/
.eventColor2{
    color:white!important;
    background-color:#FFD591!important;
}

/*旷工*/
.eventColor3{
    color:white!important;
    background-color:#FFA39E!important;
}

/*出差*/
.eventColor4{
    color:white!important;
    background-color:#99E2DB!important;
}

/*请假*/
.eventColor5{
    color:white!important;
    background-color:#ADC6FF!important;
}

/*异地*/
.eventColor6{
    color:white!important;
    background-color:#9ED389!important;
}
/*休息*/
.eventColor7{
    color:white!important;
    background-color:#dddddd!important;
}

/******考勤结束*****/

/*calendar1.1 [123padding]*/
.fc-grid .fc-day-number{
   padding: 1px 12px 10px 22px!important;
}

/*某元素设置跟控件一样的行高 [注册页]*/
.widthHeight34{
	height:34px;
	line-height:34px;
}
/*搜所条件无高度*/
.item.noHeight{}
.item.noHeight .searchLabel{
	height:auto!important;
	line-height:inherit!important;
}
.item.noHeight .searchWidget{
	height:auto!important;
	line-height:inherit!important;
}
/*搜所条件无高度结束*/

/*条件竖向对齐靠上*/
.verticalTop{
	vertical-align: top;
}
/*条件竖向对齐靠上结束*/
/*文本超出...*/
.textOver{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right:20px!important;
}
/*文本超出...结束*/

/*table宽度定位fixed*/
.tableLayleFixed{
    table-layout: fixed;
}

/*下边距0px*/
.marginBottom0{
	margin-bottom:0px;
}
/*下边距0px结束*/

/*switch*/
.bottomline{
    border-bottom:solid 1px #ccc;
}
.bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label{
    padding:1px 5px;
}
.switchBox input[type="checkbox"]+label{
    margin:0px;
    font-weight:300;
	line-height:18px!important;
	margin-top: 3px!important;
}
.switchBoxRow{
   /* padding:15px 30px;*/
    overflow: hidden;
 	padding:5px 30px
}

.switchBoxRowTitle{
	font-weight:bold;font-size:15px;border-bottom:solid 1px #ccc;padding:15px 30px
}

.switchBoxRow.bottomLine{
    border-bottom:solid 1px #ccc;
}
.switchBoxRow .tempIco{
    width:8px;
    text-align:center;
    display: inline-block;
    height:25px;
    float:left;
    color:red
    /*background:;*/
}
.switchBoxRow .temptext{
    width:auto;
    height:25px;
    float:left;
    /*background:;*/
}
/*switch end*/
/***********************************其他页面|杂项结束******************************/
/* 会员登录欢迎页 */
.incoverBg{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:#fff;
	opacity: 0.59;
	z-index:1;
}
.welcomeIco{
	z-index:2;
	position:relative;
	text-align:center;
	padding-top:100px;
}
.welcomeIcoText{
	z-index:2;
	position:relative;
	color:#85878A;
	font-size:50px;
	letter-spacing:13px;
	text-align:center;
	padding-top:40px;
	padding-bottom:100px;
}
/* 会员登录欢迎页 结束*/