@charset "utf-8";
/*HTML元素预定义css*/
*{ margin:0px; padding:0px; font-family:"Microsoft YaHei","黑体","宋体",sans-serif;}
img{ border:0; vertical-align:middle;}
input{outline: none;}
body{font-size:14px; line-height:22px; color:#555; background-color:#f8f8f8;}
table{ width:100%;}
table td{ padding:5px;}
a:link {text-decoration:none;color:#555;}		/*未被访问的链接*/
a:visited {text-decoration:none;color:#555;}	/*已被访问的链接*/
a:hover {text-decoration:none;color:#638e9d;}	/*鼠标指针移动到链接上*/
a:active {text-decoration:none;color:#638e9d;}	/*正在被点击的链接*/
h1{ font-size:24px; line-height:50px;}
h2{ font-size:20px; line-height:40px;}
h3{ font-size:18px; line-height:30px;}
h4{ font-size:16px; line-height:26px;}
p{ line-height:22px; font-size:14px; text-align:left;}
ul{ list-style-type:none;}
textarea{ resize:none;}
input,select,textarea{ border:1px solid #e9e9e9; font-size:14px; color:#555; outline:none;}
input[type=checkbox]{ vertical-align:-2px;}
/*通用颜色*/
.yellow{ color:#ff9900!important;}
.blue{ color:#1877e8!important;}
.green{ color:#61b265!important;}
.red{ color:#FF0000!important;}
.gray{color:#888;}
/*通用样式*/
.radioLabel{display: inline-block;}
.hide{ display:none;}
.center{ text-align:center!important;}
.short{ width:200px!important;}
.textIndent p{ text-indent:2em;}
.imgHover:hover{-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.smallWord{ color:#888; font-size:14px; line-height:22px;}
.select{width:120px; height:26px; padding:0 4px 0 4px; border-radius:4px; }
.text{ height:24px; padding:0 4px 0 4px; width:200px; border-radius:4px;}
.textLong{ height:24px; padding:0 4px 0 4px; width:400px; border-radius:4px;}
.textPrice{ height:26px; width:100px; padding:0 4px 0 4px; border-radius:4px; text-align:center;}
.textarea{padding:5px; width:600px; height:100px; border-radius:4px; display:block;}
.buttonMX{background-color:#4c9cfb; border:0; border-radius:4px; cursor:pointer; width:140px; height:30px; color:#fff; font-size:14px; font-weight:bold;text-align: center;
    line-height: 27px;}
.button{background-color:#4c9cfb; border:0; border-radius:4px; cursor:pointer; width:140px; height:30px; color:#fff; font-size:14px; font-weight:bold;}
.button:hover{ background-color:#6aacfb}
.buttonDelete{background-color:#719ca9; border:0; border-radius:4px; cursor:pointer; width:140px; height:30px; color:#fff; font-size:14px; font-weight:bold;}
.buttonDelete:hover{ background-color:#7eabb9}
.spanButton{ border:1px solid #c0d1e4; color:#7D7058; background-color:#FDFCFC;border-radius:4px; font-size:14px; cursor:pointer; padding:0 6px 0 6px;white-space: nowrap; user-select:none; }
.spanButton:hover{ color:#53b5ce;}
.record{border-bottom:1px solid #e3efea;padding:6px;font-size: 14px;}
.record > p{ font-size:14px;}
.record:hover{ background-color:#f2f2f2;}
.recordDiv{ overflow:auto; height:100px;}
.spanDel{ border:1px solid #cddba2; color:#7D7058; background-color:#FDFCFC;border-radius:4px; font-size:14px; cursor:pointer; padding:0 6px 0 6px; margin:0 6px 0 0;white-space: nowrap; user-select:none; position:relative; }
.spanDel > div{width:16px;height:16px;background-color:#efefef;font-size:16px;line-height:16px;text-align:center;border-radius:50%;position:absolute;right:-10px;top:-10px;cursor:pointer;border:2px solid #fff;z-index:1;}
.spanDel > div:hover{ background-color:#ddd;}
.headline{ border-bottom:1px solid #e9e9e9; padding:10px 10px 6px 10px; clear:both;}
.rightPadding{ padding:0 8px 0 0;}
.rectangle{padding:6px 12px 6px 12px; float:left;margin:8px 0 0 8px; background-color:#f8f8f8; font-size:12px; color:#555; border-radius:4px; }
.divButton{ border-radius:4px; line-height:20px; padding:2px 8px 2px 8px; color:#fff; background-color:#4c9cfb; cursor:pointer; display:inline-block;}
.divButton:hover{ background-color:#6aacfb;}
/*系统框架*/
.floatRight{ float:right!important; margin:0 0 0 6px;}
.floatLeft{ float:left!important;}
.padding{ padding:10px!important;}
.clear{ clear:both!important;}
.relative{ position:relative!important;}
.smallImg{height:100px; cursor:pointer;}
.smallImg:hover{-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.kuang{ border:1px solid #e9e9e9; padding:10px; margin:10px 0 0 0; background-color:#fff;}
.space{ clear:both; height:10px;}
.warn{ padding:8px; background-color:#f2f2f2; margin:2px 0 0 0;}
.listIco{ height:22px; cursor:pointer;}
/*列表页多选框*/
.listCheckbox{ width:20px; height:20px; display:inline-block; vertical-align:bottom; padding:1px; cursor:pointer;}
.listCheckbox > span{width:16px; height:16px; display:inline-block; border:2px solid #cdcdcd; border-radius:4px;}
.listCheckbox > input[type=checkbox]{ display:none;}
.listCheckbox > input[type="checkbox"]:checked+span{ background-image:url(../img/control/hook.svg); background-position:center; background-repeat:no-repeat; background-size:80% 100%;}
/*带标题的多选框*/
.checkbox{cursor:pointer;user-select:none}
.checkbox > span{ width:10px; height:10px; display:inline-block; border:2px solid #cdcdcd; border-radius:4px; vertical-align:-2px;}
.checkbox > input[type=checkbox]{ display:none;}
.checkbox > input[type="checkbox"]:checked+span{ background-image:url(../img/control/hook.svg); border-color:#72c7ef; background-position:center; background-repeat:no-repeat; background-size:80% 100%;}
/*弹出层*/
.dibian{width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:1; background-color:#000;-moz-opacity: 0.3;opacity:.30;filter: alpha(opacity=30);}
.win{ width:400px; height:200px; position:fixed; top:50%; left:50%; margin:-100px 0 0 -200px; z-index:2; background-color:#fff; border-top-left-radius:4px; border-top-right-radius:4px;}
.winTitle{ height:40px; line-height:40px; background-color:#ddd; padding:0 10px 0 10px; border-top-left-radius:4px; border-top-right-radius:4px; user-select:none; cursor:pointer;}
.winClose{ cursor:pointer; float:right; font-size:24px;}
.winClose:hover{ color:#4c9cfb;}
.winAuto{overflow: auto;}
#warnWord{ font-size:14px; line-height:20px; text-align:center; display: table-cell; vertical-align:middle; width:300px; height:60px; padding:10px;}
#warnSure,#warnCancel{ position:absolute; width:150px; height:40px; line-height:40px; text-align:center; bottom:0px; cursor:pointer; color:#fff;}
#warnSure{ background-color:#ff7472; }
#warnSure:hover{ background-color:#e66765;}
#warnCancel{ background-color:#ccc; left:150px; }
#warnCancel:hover{ background-color:#aaa;}
.winFooter{ background-color:#cecdbb; height:40px; line-height:40px; padding:0 10px 0 10px; text-align:right;}
.layerSearch{ padding:16px 10px 0 10px;}
/*弹出层表单*/
.layerForm{ text-align:center; padding:10px;}
.layerForm > ul{display:flex;}
.layerForm > ul > li{ padding:5px; line-height:30px;}
.layerForm > ul > li:nth-child(2n-1){text-align:right; width:106px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.layerForm > ul > li:nth-child(2n){ text-align:left; flex:1;}
.layerForm input[type='text'],.layerForm input[type='password']{ line-height:16px; width:200px; padding:6px; border-radius:4px;}
.layerForm select{width:214px; border-radius:4px; height:30px;}
.layerForm textarea{width:590px; height:100px; padding:6px; border:1px solid #e9e9e9; border-radius:4px; display:block;}
.layerForm .button{ margin:10px 0 0 0;}
/*密码强度效果*/
ul.pas_biao li{ float:left; text-align:center; margin-left:5px; width:65px; height:2px;}
/*登录页*/
.loginBack{ position:fixed; width:100%; height:100%; z-index:1;}
.loginWin{ width:400px; height:500px; position:fixed; top:50%; left:50%; margin:-250px 0 0 -200px; background:#fff; z-index:2; border-radius:4px; text-align:center;}
.loginWin p{ text-align:center; font-size:14px;}
.loginIco{ margin:20px 0 0 0;}
.loginWin > form > table tr >:first-child{ text-align:right;}
.loginWin > form > table tr >:nth-child(2){ text-align:left;}
.loginWin > form > table input[type='text'],.loginWin > form > table input[type='password']{ padding:10px; width:230px;}
.loginWin > form > table input[name='prove']{ width:100px!important; text-align:center;}
.loginWin > form input[type='button']{ height:40px; width:300px; font-size:16px; color:#fff; background:#9C9; margin:10px 0 10px 0; cursor:pointer; border-radius:20px;}
.loginWin > form input[type='button']:hover{ background:#85b385;}
.loginWin > form > p{ cursor:pointer;}
.loginWin > form > p:hover{ color:#85b385;}
#checkNumImg{ cursor:pointer;}
/*系统主页参数列表*/
.numUl{ width:100%; display:flex; background-color:#fff; margin:10px 0 0 0; padding:20px 0 20px 0; border:1px solid #e9e9e9; border-radius:4px;}
.numUl > li{flex:1; padding:10px; border-left:1px solid #f2f2f2;}
.numUl > li:nth-child(1){border-left:0;}
.numUl > li > p{ text-align:center;}
.numUl > li > p:nth-child(1){ color:#999;}
.numUl > li > p:nth-child(2){ color:#333; font-size:30px; margin:6px 0 0 0;}
.hover{ cursor:pointer;}
.hover:hover{ color:#3fb1e3!important;}
/*系统主页-列表*/
.newsUl{ width:100%; display:flex; margin:10px 0 0 0;}
.newsUl > li{flex:1; border:1px solid #e6e6e6; background-color:#fff; border-radius:4px;}
.newsUl > li:nth-child(1){margin:0 10px 0 0;}
.newsUl > li > div:first-child{padding:10px; border-bottom:1px solid #e9e9e9;}
.newsUl > li > div:first-child > span:nth-child(1){font-weight:bold;}
.newsUl > li > div:first-child > .more{float:right; cursor:pointer; color:#888;}
.newsUl > li > div:first-child > .more:hover{ color:#5eb599;}
.newsUl > li > div:nth-child(2){padding:10px;height:240px;overflow:auto;}
.newsUl > li > div:nth-child(2) > ul{ display:flex;}
.newsUl > li > div:nth-child(2) > ul > li{ padding:3px 0 3px 0;}
.newsUl > li > div:nth-child(2) > ul > li:nth-child(1){flex:1; cursor:pointer;}
.newsUl > li > div:nth-child(2) > ul > li:nth-child(1):hover{ color:#4c9cfb;}
.newsUl > li > div:nth-child(2) > ul > li:nth-child(2){color:#888; flex-basis:140px;}
/*系统主页-曲线代码块*/
.curveUl{ width:100%; margin:10px 0 0 0; display:flex;}
.curveUl > li{flex:1; background-color: #fff; border-radius:4px; border:1px solid #e9e9e9; height:300px;}
.curveUl > li:nth-child(1){margin:0 10px 0 0;}
.curveUl > li > div:nth-child(1){ padding:10px; font-weight:bold;}
.curveUl > li > div:nth-child(1) > form > input[type=text]{ width:100px; padding:2px 6px 2px 6px; border:1px solid #e9e9e9; border-radius:4px;}
.curveUl > li > div:nth-child(1) > form > input[type=submit]{ cursor:pointer; padding:3px 10px 3px 10px; border-radius:4px; color:#fff; background-color:#4c9cfb; border:0;}
.curveUl > li > div:nth-child(1) > form > input[type=submit]:hover{ background-color:#2687fb;}
.curveUl > li > div:nth-child(2){ width:100%; height:257px;}
.curveUl > li > div:nth-child(2) > p{ font-size:14px; margin-left:10px;}
/*通用文章样式*/
.articleControl{ position:absolute; cursor:pointer; background-color:#ff0000; color:#fff; font-size:12px; height:16px; line-height:16px; text-align:center; top:-8px; }
.articleDelete{ width:16px; right:-8px;}
.articleEdit{ width:60px; right:20px;}
.articleList{ width:16px; left:-8px; }
.articleMx p{ line-height:30px; font-size:14px; color:#888; text-indent:2em;}
.articleTitle1{ font-size:18px; color:#4c9cfb;}
.articleTitle2{ color:#49a587;}
.articlename{ font-size:16px; color:#66CCFF;}
#addArticleWordButton,#addArticleImgButton{position:fixed; right:20px; width:48px; border-radius:4px; padding:10px; background-color:#000;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50);
    color:#fff; text-align:center; cursor:pointer;}
#addArticleWordButton > img,#addArticleImgButton > img{ width:50%;}
#addArticleWordButton > p,#addArticleImgButton > p{ margin:10px 0 0 0;}
#addArticleWordButton{ bottom:100px;}
#addArticleImgButton{ bottom:225px;}
/*表格样式*/
.tableRight tr>:first-child{ text-align:right; background-color:#d8e8f3; min-width:100px;}
.tableRight td{ background-color:#f2ece0; color:#77643c;}
.tableMany,.tableOut{ border-collapse:collapse; background-color:#fff;}
.tableMany td{ border:1px solid #e6e6e6; word-break:break-all; min-width:28px;}
.tableMany tr:hover{ background-color:#f2f2f2;}
.tableManyClick{ background-color:#f2f2f2;}
.tableMany tr:first-of-type{ background-color:#f2f2f2; color:#555;}
.tableOut td{border:1px solid #cad9ea; word-break:break-all; min-width:28px;vertical-align: super;}
.colspan{ background-color:#ebf2f8; color:#555;}
.tableTitle{ text-align:center; background-color:#ebf2f8; padding:5px; border-top:1px solid #cad9ea; border-left:1px solid #cad9ea; border-right:1px solid #cad9ea; font-size:14px;}
/*列表页查询样式*/
.search{ min-height:22px; font-size:14px;}
.search select,.search input[type=text]{ padding:0 4px 0 4px; border-radius:4px; width:100px;margin: 0 0 6px 0;}
.search input[type=text]{ height:24px;}
.search select{ height:26px;}
.search input[type=submit],.searchSub{background-color:#4c9cfb; height:26px; cursor:pointer; color:#fff; padding:0 4px 0 4px; margin:0 0 6px 0; border-radius:4px; width:60px;}
.search input[type=submit]:hover{ background-color:#6aacfb;}
.searchData{font-size:14px;color:#888;margin:4px 0 -4px 0;}
/*分页*/
.pageButton{ text-align:center; padding:10px 0 0 0; height:30px;}
.pageButton > ul > li{ margin:0 4px 0 0; padding:2px 8px 2px 8px; border:1px solid #afafaf; border-radius:4px; font-size:14px; font-weight:bold; float:left; cursor:pointer;}
.pageButton > ul > li:hover{ background-color:#e9e9e9;}
.pageButton select{ border:1px solid #afafaf; float:left; border-radius:4px; padding:3px; font-size:14px; height:28px;}
.pageButton .pageNow{ border:1px solid #4c9cfb; color:#4c9cfb;}
.pageHint{ float:right; color:#888; margin:0 0 0 10px;}
/*列表上的图片*/
.imgList{ display:inline-block; max-width:100px; overflow:hidden;}
.imgList img{ height:42px;}
.developIco{height:20px;vertical-align:-5px;}
/*文章页*/
.syMenu{ width:200px; border:1px solid #e9e9e9; float:left; margin:10px 0 0 0;}
.syMenu > ul > li { border-bottom:1px solid #e9e9e9; border-left:6px solid #e9e9e9;}
.syMenu > ul > li > a { display:block; padding:10px; font-size:16px;}
.syRight{ padding:10px; background-color:#fff; border:1px solid #e9e9e9; margin:10px 0 0 210px;}
.syRight > h2{ text-align:center; color:#4c9cfb; line-height:60px;}
.syRight p{ font-size:16px; line-height:26px; margin:0 0 10px 0; text-indent:2em;}
.syMenuHover , .syMenu > ul > li:hover{ border-left:6px solid #4c9cfb!important; background-color:#f1f5ff;}
/*员工管理-职位详情页-权限设置*/
.box{ border:1px dashed #bba342; padding:10px; margin:10px 0 0 0;}
.box > p{ font-size:14px; line-height:30px;}
.box > p:first-of-type{color:#bba342;}
/*跟进记录*/
.follow{ font-size:14px; line-height:18px; background-color:#fff;}
.followTitle{ position:relative; background-color:#f8f8f8; padding:4px; margin:10px 0 0 0; line-height:28px; border-top-left-radius:4px; border-top-right-radius:4px;}
.followTitle img{ width:30px;vertical-align: bottom; border-radius:50%; margin:0 4px 0 0;}
.followTitle span{ float:right; color:#aaa; margin:0 20px 0 0;}
.followText{ padding:10px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; background-color:#f8f8f8;}
.followText p{ font-size:14px;}
.followTextarea{ width:100%; height:200px; padding:10px; font-size:14px; box-sizing: border-box;outline: none;}
#followQuick > li{ float:left; border-radius:4px; padding:2px 10px 2px 10px; margin:10px 10px 10px 0; cursor:pointer; color:#fff; background-color:#ccc; font-size:12px;}
#followQuick > li:hover{ background-color:#ff7472;}
.followDel{ width:30px; height:30px; background-color:#efefef; font-size:25px; line-height:30px; text-align:center;border-radius:50%; position:absolute; right:-15px; top:-15px; cursor:pointer; border:2px solid #fff;}
.followDel:hover{ background-color:#ddd;}
/*左右结构*/
#adLogo{position:fixed; z-index:1; width:136px; height:38px; left:0; top:0; cursor:pointer;}
.iframeTitleBack{ position:fixed; width:100%; height:38px; background-color:#333f56; z-index:-1;}
#shrink{width:38px; height:38px; position:fixed; top:0; left:136px; cursor:pointer;}
#shrink > img{width:22px; margin:9px 0 0 9px;}
#homepage{width:38px; height:38px; cursor:pointer; position:fixed; top:0; left:174px;}
#homepage > img{margin: 9px 0 0 9px;}
#pageLeft{width:38px; height:38px; cursor:pointer; position:fixed; top:0; left:212px;}
#pageLeft > img{margin: 9px 0 0 9px;}
#pageRight{width:38px; height:38px; cursor:pointer; position:fixed; top:0; right:0;}
#pageRight > img{margin: 9px 0 0 9px;}
#iframeTitle{position:fixed; top:0px; left:250px; right:39px; height:38px; overflow:hidden;}
#iframeTitle > ul{ width:0; height:38px; position:relative; left:0px;}
#iframeTitle > ul > li{width:136px; height:38px; float:left; color:#eee; user-select:none; border-right:1px solid #5d6f92; border-top-right-radius:4px;}
#iframeTitle > ul > .empty{ background-color:#3d4c67;}
[iframeMenuName]{padding:9px 0 9px 9px; float:left; cursor:pointer; font-size:14px; line-height:20px; width:92px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.iframeTitleNow{background-color:#fff; color:#555!important;}
.iframeClose{width:20px; height:20px; font-size:20px; line-height:17px; text-align:center; margin:9px 0 0 5px; border-radius:50%; color:#748095; float:left; cursor:pointer;}
.iframeClose:hover{ background-color:#ff0000; color:#fff;}
#frameLeft{position:fixed; width:136px; left:0; top:38px; bottom:0px; background-color:#333f56; z-index:1; overflow:auto;}
#frameLeft > ul > li{ cursor:pointer; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#frameLeft > ul > li > img{ margin:-1px 0 0 0;}
#frameLeft > ul > li > span{ font-size:14px;}
[menuOne]{color:#fff; padding:8px;}
[menuTwo]{ display:none; color:#c5ccda; padding:8px 8px 8px 26px;}
[menuTwo]:hover{ background-color:#4a576f;}
.frameLeftHover{ background-color:#f8f8f8; color:#555;}
.frameLeftHover:hover{ background-color:#f8f8f8;}
#frameRight{ position:fixed; top:38px; left:136px; bottom:0px; right:0px;}
.onion{ background-color:#fff; margin:0 0 0 40px; padding:10px 10px 10px 2px; border-bottom:1px solid #e9e9e9; position:fixed; left:0; top:0; width:100%; z-index:1; font-size:14px; line-height:20px;}
.onion > .one{ cursor:pointer;}
.onion > .one:hover{ color:#4c9cfb;}
#renovate{width:40px; height:40px; border-bottom:1px solid #e9e9e9; background-color:#fff; position:fixed; z-index:1; top:0; left:0; cursor:pointer;}
#renovate > img{width:22px; margin:9px 0 0 9px;}
.iframe{ width:100%; height:100%; position:absolute;}
#body{ position:fixed; z-index:1; top:41px; right:0; bottom:0; left:0; padding:0 10px 10px 10px; overflow:auto;}
/*页卡框架*/
#pageMenu{ margin:10px 0 0 0; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-top-left-radius:4px;}
#pageMenu > ul > li{ float:left; padding:6px 10px 6px 10px; background-color:#fff; cursor:pointer; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-top-left-radius:4px; border-top-right-radius:4px;}
.pageMenuHover{ border-top:2px solid #4c9cfb!important; color:#4c9cfb; border-bottom:1px solid #fff; margin:-1px 0 -1px 0;}
.pageDiv{ padding:10px; background-color:#fff; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.tableEdit{ border-collapse:collapse;}
.tableEdit td{ border:1px solid #bcdbff; padding:10px; background-color:#f8f8f8;}
.tableEdit td:nth-child(2n-1){ text-align:right;}
.tableEdit td[colspan="4"]{ text-align:left;}
.tableEdit input{ height:24px; padding:4px; border:1px solid #bcdbff; min-width:200px;}
.tableEdit [type=radio] , .tableEdit [type=checkbox]{ height:auto; min-width:auto;}
.tableEdit select{ min-width:100px; height:34px; border:1px solid #bcdbff;}
.tableEdit textarea{ padding:10px; width:100%; height:300px; box-sizing: border-box; display:block; border:1px solid #bcdbff;font-size: 14px;}
.formButton{width:300px; background-color:#4c9cfb; color:#fff; text-align:center; padding:10px; border-radius:10px; margin:10px auto 10px auto; cursor:pointer;}
.formButton:hover{ background-color:#6aacfb;}
.countData{ margin:4px 0 4px 0;}
/*单一图片显示与编辑*/
.imgSingle{border:1px solid #e9e9e9; padding:10px; background-color:#fff;}
.imgSingle > ul > li { width: 200px; border:1px solid #eee; padding:6px; float:left; margin:0 10px 0 0; text-align:center; position:relative;}
.imgSingle > ul > li > .clickIco{ position:absolute; right:-10px; top:-10px; width:30px; height:30px; cursor:pointer;}
.imgSingle > ul > li > .clickIco:hover{-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.imgSingle > ul > li > p{ text-align:center; color:#990;}
.imgSingle > ul > li > div{ overflow:hidden; height:100px; width:200px;}
/*复选框*/
.square > li{ width:88px; padding:4px; margin:0 10px 10px 0; float:left; text-align:center; font-size:14px; cursor:pointer;}
[squareLi=no]{ border:2px solid #99b189; color:#99b189;}
[squareLi=yes]{ border:2px solid #f58989; color:#f58989; background-image:url(../img/images/hookSmall.png);background-repeat: no-repeat;background-position:86px 19px;}
/*员工选择弹出层*/
.examineDetail{ padding:10px;}
#staffAdd{width:36px; height:36px; line-height:32px; text-align:center; font-size:30px; color:#ccc; padding:6px; border:1px dashed #ccc; border-radius:50%; cursor:pointer; float:left; margin:40px 0 0 0;}
#staffChoiceSearch{ width:510px; height:16px; padding:8px; border-radius:4px; margin:10px 0 10px 10px; float:left;}
#staffQuit{ width:16px; height:16px; line-height:16px; text-align:center; padding:7px; margin:10px 0 10px 6px; float:left; border:2px solid #e9e9e9; cursor:pointer; border-radius:4px;}
.staffQuitChoice{ border:2px solid #f58989!important; background-image:url(../img/images/hookSmall.png); background-repeat:no-repeat; background-position:18px 18px;}
.staffChoiceReturn{ padding:10px; border-bottom:1px dashed #e9e9e9; cursor:pointer;}
.staffChoiceReturn:hover{ background-color:#f8f8f8;}
.staffChoiceReturn span{color:#ccc; margin:0 10px 0 0;}
#staffChoiceResult{ height:406px; overflow:auto; clear:both;}
.jobList > li{ width:262px; float:left; padding:10px; border:1px dashed #e9e9e9; margin:6px 0 0 6px; cursor:pointer; border-radius:4px; }
.jobList > li(2n-1){ margin:6px 6px 0 0;}
.jobList > li:hover{ background-color:#f9f9f9;}
.staffList > li{ width:262px; float:left; padding:10px; border:1px dashed #e9e9e9; height:50px; margin:6px 0 0 6px; cursor:pointer; border-radius:4px;}
.staffList > li(2n-1){ margin:6px 6px 0 0;}
.staffList > li:hover{ background-color:#f8f8f8;}
.staffList > li > .radio{ width:20px; height:20px; border:1px solid #ccc; border-radius:50%; float:left; margin:14px 10px 14px 0;}
.staffList > li > .ico{ width:50px; float:left; border-radius:50%; margin:0 10px 0 0;}
.staffList > li > p:nth-child(2){ color:#666; font-size:14px; line-height:26px;}
.staffList > li > p:nth-child(3){ color:#aaa; font-size:14px; line-height:24px;}
[examineStaff]{ width:120px; float:left; position:relative; margin:40px 0 0 0;}
[examineStaff] > img:nth-child(1){ width:50px; border-radius:50%;}
[examineStaff] > div:nth-child(2){width:18px;height:18px;font-size:16px;color:#fff;background-color:#666;line-height:18px;text-align:center;border-radius:50%;cursor:pointer;position:absolute;
    left:40px;top:-5px;border:1px solid #fff;}
[examineStaff] > div:nth-child(2):hover{background-color:#888;}
[examineStaff] > div:nth-child(3){width:50px; text-align:center; margin:2px 0 0 0;}
[examineStaff] > img:nth-child(4){position:absolute; top:14px; left:74px;}
.examineDetail > .add{ height:260px;}
/*外出申请-提交成果报告弹出层*/
.fruitUl > li{ padding:10px;}
.fruitTable tr > td > div{width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*个人档案*/
.pageTable{ padding:10px; background-color:#fff; border:1px solid #e9e9e9;}
.pageTable > table{ border-collapse:collapse;}
.pageTable > table td{border: 1px solid #e9e9e9; padding:10px;}
.pageTable > table td:hover{ background-color:#f2f2f2;}
.pageTable > table td:nth-child(2n-1){ text-align:right;}
.pageTitle{background-color:#f2f2f2;padding:6px 10px 6px 10px;border-top-left-radius:6px;margin:10px 0 0 0;border-top-right-radius:6px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
/*签到列表页*/
.popUp{ padding:10px; margin:10px; border:1px solid #e9e9e9; border-radius:4px; background-color:#f8f8f8; font-size:14px;}
.popUp > ul > li{ width:289px; float:left;}
/*弹出层列表*/
.layerDiv{ margin:4px; font-size:14px; background-color:#f8f8f8;}
.layerDiv > table{ border-collapse:collapse;}
.layerDiv > table td{ border:1px solid #c4d5d8;}
/*模糊查询实时反馈框*/
.asynchronousMenu{ width:422px; height:200px; bottom:-202px; left:0px; background:#eaefe7; position:absolute; display:none; overflow:auto; border:1px solid #d4cec2;}
.asynchronousMenu > ul > li{ padding:2px 2px 2px 4px; border-bottom:1px solid #ddd; cursor:pointer; font-size:14px;}
/*项目管理-我的任务-代码编辑页*/
.backupCode{width:1178px;height:490px;padding:10px;border:1px solid #e9e9e9;outline:none; display:block;}
.codeText{width:100%;height:780px;box-sizing:border-box;padding:10px;border:1px solid #c9eac1;margin:10px 0 0 0;outline:none;}
/*搜索引擎-饼图*/
.pieUl{ width:100%; display:flex; margin:6px 0 0 0;}
.pieUl > li{flex:1; height:350px; border-left:1px solid #e6e6e6;}
.pieUl > li:first-child{border-left:0px;}
/*编辑图片按钮*/
.imgEdit{ position:relative;}
.imgEdit > .clickIco{position:absolute; right:-10px; top:-10px; width:30px; height:30px; cursor:pointer;}
.imgEdit > .clickIco:hover{-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
/*展示型表单*/
.tableShow{ padding:10px; border-top:1px solid #e9e9e9;}
.tableShow:nth-child(1){ border:0;}
.tableShow > p{ font-size:14px; font-weight:bold; margin:0 0 5px 0;}
.tableShow > .show{ display:flex;}
.tableShow > .show > li{font-size:14px;flex:1; padding:5px 0 5px 0;}
.tableShow .txt{ height:200px; overflow:auto;}
.tableShow .txt > .title{ font-weight:bold;}
.liButton > li{ border:1px solid #ccc; border-radius:4px; float:left; padding:0 8px 0 8px; margin:5px 6px 5px 0; cursor:pointer; user-select:none;}
.liButton > li:hover{color:#4c9cfb;}

.textareaMX{
    width: 50% !important;
    height: 90px !important;
}
/*模糊查询实时反馈框*/
.asynchronousMenuMX{ width: 210px;z-index: 1;
    height: 187px;
    bottom: -189px; left:0px; background:#eaefe7; position:absolute; display:none; overflow:auto; border:1px solid #d4cec2;}
.asynchronousMenuMX > ul > li{ padding:2px 2px 2px 4px; border-bottom:1px solid #ddd; cursor:pointer; font-size:14px; }
.textLongMX{ height:24px!important; padding:0 4px 0 4px; width:400px; border-radius:4px;}
.winAutoMX{overflow: unset;}

.textNR{
    width: 80%;
    height: 100px;
}
.textareaLong{
    width: 80% !important;
    height: 90px !important;
}
.textarea90{
    height: 90px !important;
}

/*
项目详情页样式
 */
.news{
    width:60%;
    height:262px;
    float: left;
}
.left{
    width: 40%;
    /*height: 120px;*/
    float:left;
}
.left ul li {
    text-align: left;
    width: 304px;
    padding: 4px;
}
.right{
    width: 40%;
    /*height: 120px;*/
    float:left;
}
.right ul li{
    text-align: left;
    width: 304px;
    padding: 4px;
}
.left ul li span:first-child{
    color:#008ed8;
}
.right ul li span:first-child{
    color:#008ed8;
}
.centerMX{
    width: 20%;
    /* height: 100px;*/
    float: left;
    font-size: 50px;
    padding-top: 30px;
}
.btn{
    width:200px;
    height:20px;
    margin-left:auto;
}
.adHeadMX{
    background-color: rgb(248, 248, 248);
    height: 200px;
    padding: 0 10px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(238, 238, 238);
    border-image: initial;
}
.adHeadMX > ul > li > span:nth-child(1) {
    color: #008ed8;
}
.adHeadMX > ul > li > span:nth-child(2) {
    color: #807e7e;
}
.adHeadMX > ul > li {
    width: 304px;
    float: left;
    padding: 4px;
}
.searchRes {
    position: absolute;
    border: 1px solid #ccc;
    width: 208px;
    background-color: #EBF2F8;
    max-height: 300px;
    overflow: scroll;
}
.text260{
    width:260px !important;

}
.text264{
    width: 260px !important;
    height: 24px;
}
.gun{
    wieth:20%;
    height:20px;
    margin-top:100px;
}
.dataOne{height: 300px;}
.mxOne{height: 100%;}
.dataTow{height: 200px;}
.dataThree{height: 200px;}
.imgg{
    margin-top:-120px;
    margin-left:10px;
    width: 800px;
}
.textarea1{
    width: 267px;
    height: 105px;
}
.text1{
    height: 24px;
    width: 286px;
    padding: 0px 4px;
    border-radius: 4px;
}
[readonly]{     background: #f1f0ed;}