@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; }
html,body{ width:100%;font-family: "微软雅黑"; font-size: 14px;}
ul,li{ list-style: none; }
a{ text-decoration: none; }
a:link {text-decoration: none;} 
a:visited {text-decoration: none;} 
a:hover {text-decoration: none !important;} 
a:active {text-decoration: none;} 
input,select{ outline: none; -webkit-tap-highlight-color: transparent;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"], input[type="date"]{-webkit-appearance: none;}
input[type="checkbox"]{ border:1px solid #CCC;}
input[type="text"],input[type="password"],input[type="hidden"],select{box-siziFg: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 98%;height: 30px !important;}
select,option{ -webkit-appearance:none;}
textarea{resize:none}
::selection{ background:#14b9d6; color: #FFF;}::-webkit-selection{ background:#14b9d6; color: #FFF;}::-moz-selection{ background:#14b9d6; color: #FFF;}
::-ms-selection{ background:#14b9d6; color: #FFF;}::-o-selection{ background:#14b9d6; color: #FFF;}
::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#e2e2e2;}
::-webkit-scrollbar-thumb{border-radius: 0;background-color: rgba(0,0,0,.3);}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#e2e2e2;}
/*********login登录界面结束**********/

/************index开始****************/

.index-header{ width:100%; height: 64px; min-width: 1100px;}
/* .index-header-cot{ overflow: hidden; background:#14b9d6;} */
.index-header-cot:after{clear: both;}
.index-header-logo{ width:230px;line-height: 64px; text-align:center; float:left;}
.index-header-logo .logo-wid{ width: 230px; margin: 0 auto;background:#14b9d6; }
.index-header-logo img{ z-index: 1;}
.user-left{width:50%;float: left; text-align:center;line-height:60px;}/*修改*/
/* .user-left img{width:100%;} *//*增加img*/
@media(max-width:640px){.user-left{width:40%;}.user-right{width:60% !important;}}/*增加media*/
.user-left li{padding:0 10px;float: left;}
.user-left a{padding:0 10px; float:left; height:60px; line-height:60px;color:#fff; text-align:center;overflow:hidden;}

.user-left>ul>li>a{ text-align:center; display:inline-block; height:60px;}
.user-left>ul>li>a span{ display:inline; }
.user-right{width:40%;float: right;}/*修改 */
.index-header-uesr{ margin-left:230px; height: 60px; background:#FFF; /*overflow: hidden; */color: #333;}
.index-header-uesr .alert-H{float: left; line-height: 64px; margin-left: 30px;}
.index-header-uesr .alert-H span{ font-weight: 700;}
.index-header-uesr .alert-H i{font-size: 18px; color: #ea5a5a; margin: 0 5px;}
.personal-H{ float: right; margin-right: 25px;}
.personal-H ul{ margin-bottom: 0px !important; }
.personal-H ul li a{ float: left; line-height: 60px; color: #333; padding:0 10px; border-radius:0px;}
.personal-H ul li a i{font-size: 18px;}
.personal-H ul li a span{margin:0 5px;}
.H-color{ color: #14b9d6; }
.index-nav2{ display: none; }
.nav-uesr{position: relative;}
.uesr-name{ position: absolute; top: 70px; right:5px;  width: 170px; border:1px solid #dae3e8; z-index: 999; display: none;}
.uesr-name li{ display: block; border-bottom: 1px solid #dae3e8; margin: 0 0 -1px 0px; width: 100%}
.uesr-number{ display: inline; }
.uesr-name li a .uesr-number{ padding: 3px 8px; background:#ea5a5a; color: #FFF; border-radius: 10px;}
.uesr-name li a{ line-height: 35px !important; width:99%;}
.uesr-name:before{ content:'';position: absolute;top: -14px;right: 10px;display: inline-block;border-right: 15px solid transparent;border-bottom: 15px solid #fff;border-left: 8px solid transparent; z-index: 2;}
.uesr-name:after{position: absolute;top: -15px;right: 10px;display: inline-block; border-right: 15px solid transparent;border-bottom: 15px solid #CCC;border-left: 8px solid transparent;content: ''}
/* .nav-pills .nav-close{ width: 50px; } */
.nav-pills .nav-close a{padding: 0; margin:0;}
.nav-pills .nav-close a i{ padding:0 5px; }
.nav-pills .nav-close .nav-SPclose{ display: none; }
.nav>li>a:focus{background:none;}
/********头部结束*********/

.content-body{ overflow: hidden; width: 100%;background: #323a45;margin-top: 64px;margin-bottom: 25px;/*  min-width: 1100px; */}/* 删除 */
/*****左边导航开始*****/
.left-nav{ width:230px; background: #323a45; float: left;}
.nav-content{width: 230px; background:#323a45; margin-top: 2px;}

.nav-content ul{ margin-left: 0px !important; }
.nav-content ul li{ border-bottom: 1px solid #3d4653; cursor: pointer;}
.nav-content ul li a{ color: #FFF; line-height: 27px;text-decoration: none; padding:10px 15px; display: block;}
@media(max-width:425px){.nav-content ul li a{padding:5px 15px !important;box-sizing:border-box;}}
.nav-content ul li a:hover{ text-decoration: none;}
.nav-content ul>li>a:hover{background:#00c7ac; }
.nav-content ul li a i{ margin:0 20px; }
.nav-content ul li a .arrow:before{float: right; line-height: 27px; content: "\f105"; display: inline;font-family: FontAwesome; font-size: 18px;}
.er_n{display: none;}
.er_n li{ border:none !important; list-style: none; text-indent: 65px;}
.er_n li a{ display: block; }
.er_n li a:hover{background: #5e6d81 !important;}
.er_n li{background: #323a45 !important;}
.er-click{ background: #5e6d81 !important;}
.nav-click{background:#00c7ac;}
.san_n{display: none;}
.san_n li{ border:none !important; list-style: none; text-indent: 80px;}
.san_n li a:hover{background: #858e99 !important;}
.san-click{background: #858e99;}
.YD-nav{display: none;}
/*****左边导航结束*****/

/*********右边内容开始********/
@media (min-width: 980px){
	.right-content{ margin-left:230px; overflow: hidden; background: #eff3f6;  position:relative;}

}
@media (max-width: 979px) and (min-width: 421px){
	.left-nav{margin-left: 0;  position: relative !important; width: 100%; display: none;}
	.p-hAdd img{display:none;}	
}
.p-hAdd img{z-index:-11;}
/*补充*/
.left-nav{ position: fixed; overflow-y:auto;overflow-x:hidden; z-index:999;}
.right-body{width: 100%; float: left;background: #eff3f6;}
.right-body-header{ height: 40px; background:#f7fafc; border-bottom: 1px solid #dae3e8; width: 100%;}
.right-body-header ul{ overflow: hidden; }
.right-body-header ul li{ float: left; line-height: 40px;}
.right-body-header ul li a{ color: #333; font-weight: 600}
.right-body-header ul li i{ margin:0 6px; }
.right-body-bom{ padding:15px;}
.row-fluid:before{ clear: both; }
.sp-bg{ background:#ea5a5a;}
.sp-bg1{ background:#56bdde;}
.sp-bg2{ background:#b198dc;}
.sp-bg3{ background:#6dc7be;}
.sp-bg .white{ width: 82px; line-height: 100px; float: left; text-align: center; color: #FFF; font-size: 38px;}
.sp-bg .white01{ margin-left: 82px; overflow: hidden; background:#FFF; min-height:100px;}
.sp-bg .red{ overflow: hidden; }
.sp-bg .redT{ color:#ea5a5a; font-size:14px; font-weight: 600; letter-spacing:1px;}
.sp-bg .redT1{ color:#56bdde; }
.sp-bg .redT2{ color:#b198dc; }
.sp-bg .redT3{ color:#6dc7be; }
.sp-bg .process{ padding:11px 20px; overflow: hidden; background: #FFF; float: left;min-height: 78px; }
.sp-bg .process span{ line-height: 23px;  min-width: 80px; display: inline-block}
.sp-bg .process span a{ color: #1fbba6; text-decoration: none; font-weight: 600}
.header-mag{ margin-bottom: 20px; }
.tanchu{ position: absolute; top:0; left: 0; z-index: 999;}
/*公告*/
.notice{ background:#FFF;}
.portlet-title{ line-height: 30px; border-bottom: 1px solid #dae3e8; padding:8px 0 0 15px; font-size: 16px; font-weight: 600; letter-spacing: 1px; color: #333;}
.porelet-body{ padding:10px; margin-bottom:15px; overflow: hidden;}
.porelet-body .well{ border-radius:0; box-shadow: none; border:none; padding:10px 0 0 0; margin-bottom: 10px;}
.porelet-body .well select{ border-radius:0;  margin-bottom: 0px; width:98%;}
.date .control-label{ float: left; line-height: 30px;}
.date{ margin-bottom:0px !important; }
.notice input{ margin-bottom:0px !important; }
.row-fluid input{ border-radius:0px !important;}
.date{ overflow: hidden; line-height: 30px;}
.display{ float: right; }
.di select{ width: 50px !important; margin-bottom: 0 !important; line-height: 15px;}
.table{ margin-top: 10px;}
.table thead{ border-top:1px solid #cfd8d8; border-bottom:1px solid #cfd8d8; background:#f2f4f4;}
.table tr th{ vertical-align: none !important;}
.table th{ padding:4px !important; }
.table tr th input{ margin: 10px 0 0 10px; }
.table tbody tr td input{margin-left: 6px; margin-top: -3px}
.table tbody tr{ border-bottom: 1px solid #e7ebeb; cursor: pointer;}
.table tbody td{ line-height: 25px; white-space:nowrap;}
.table tbody td i{margin-right:5px;}
.th-txt{ float: left;line-height: 33px}
.sr i{font-weight: 600; color: #b5c1c4; font-size: 18px; cursor: pointer;}
.fahov{color: #000 !important; position: absolute;top: -12px;}
.paging tr th{line-height: 25px; text-align: right; font-weight: 100 !important;}
.paging tr th a{ width:25px; height: 25px; border-radius:25px; background: #FFF; border:1px solid #d3dbdc; line-height: 33px;padding: 3px 6px}
.paging tr th a i{ font-size: 14px; text-align: center; color: #000;}
.paging tr th select{width: 50px;margin-bottom: 0 !important; line-height: 15px;}
.paging tr th span{margin:0 5px;}

.paging{background:#f2f4f4; margin: 0px; border-bottom: 1px solid #d3dbdc; padding:3px 0;}
.paging ul{ margin:0px; }
.paging ul li{line-height: 25px; text-align: right; font-weight: 100 !important;}
.paging .PC-dispnone li a{ width:25px; height: 25px; border-radius:25px; background: #FFF; border:1px solid #d3dbdc; line-height: 33px;padding: 3px 6px;}
.paging ul li a i{ font-size: 14px; text-align: center; color: #000;}
.paging ul li select{width: 50px !important;margin-bottom: 0 !important; line-height: 15px;}
.paging ul li span{margin:0 5px;}
.AP-dispnone{ display:none !important; }
.AP-paging{ display:none; }
.pagingasd{ display:none;}
.spInput{ width: 10% !important; }
label{ white-space: nowrap; }

/*********右边内容结束********/

.footer{width: 100%; background:#323a45; height: 40px; text-align: center; color:#87919f; font-weight: 600; min-width: 1100px; position:fixed;bottom:0;left:0;}
.footer span{ margin:0 10px; }
.footer img{width:8%;}
.footer p{ font-family: "Calibri"; margin:0;}
.footer .p1{ padding-top: 10px;}
.footer .p2{ text-align:right; position:absolute; right:0; bottom:0;}
.footer .p2 span{ color: #F00; }
/*首页公告内容*/
.index_not{padding:30px;}
.index-noticeAdd{padding:30px;}
.index-noticeAdd h3{ text-align: center; }
.no-mag{border-bottom: 1px solid #e1e1e1; line-height: 30px;}
.no-mag span{margin:0 3px;}
.no-mag span a{color:#1fbba6; text-decoration: none;}
.not-bom{padding: 10px 10px;border-bottom: 1px solid #e1e1e1; margin-bottom: 20px;}
.not-bom div{ margin: 30px 0; }
/*首页新增公告*/
.p-noAdd{padding:0; margin:0; background: none;}
.p-noAdd-btn{ text-align: center; }
.p-noAdd-btn button{padding: 7px 20px;}
.p-noAdd-bon{ margin:20px 0; }
.prMin{ min-width: 30px !important; width: 35px;}
/************PCindex结束****************/


/**********响应式移动端index************/

/*内容头部导航*/

.Mobile{display: block; width: 100%; margin-bottom: 20px;}
.Mobile ul{ overflow: hidden; margin:0;}
.Mobile ul li{ float: left; width: 24%;}
.Mobile ul .li4{ margin-left: 21px; }
.Mobile ul .li5{ margin: 0 22px; }
/*标签管理开始*/
.application{ padding: 20px; }
/* .application span{line-height: 30px;} */
.table{ margin-bottom: 0px !important; }
.table thead th{ min-width: 120px; }
.sele{width: 98%; border-radius: 0; line-height: 15px;}
/* .obScroll{overflow-x:auto; margin: 0 auto;} 修改隐藏 */
.obScroll span{white-space:nowrap;}
/*生产数据开始*/
.basic{ width:120px; height:30px; line-height:30px; background: #1fbba6; color: #FFF; letter-spacing: 1px; margin:0 auto; text-align: center; z-index: 2; position: relative;}
.basic-line{ width: 96%; margin: 0 auto; height: 30px; border-top:1px solid #e1e1e1; margin-top:-15px; z-index: 1;}
.basicXiu{ width:100%;}
.control-group .fMag{ margin-left: 0px !important; width: 50px; height: 30px; background: #14b9d6; overflow: hidden; text-align: center; line-height: 30px; letter-spacing: 1px;  display: inline-block;color: #FFF; position: relative; margin-left: -1px;}
.control-group .fMag input{ position: absolute; top: 0; left: 0; opacity: 0; filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);  }
/*生产日志上传开始*/
#PCdatailed a{color: #1fbba6;}
.faLeft{ margin-left: -20px;  cursor: pointer; position: absolute;left: 85%; top: 50%; margin-top: -8px;}
/*单据管理开始*/
.ku{ position: relative;}
.ku span{ width:20px; height:20px;display: block; background:#14b9d6; color: #FFF; line-height: 20px; text-align: center; font-size: 12px; }
.ku-content{ position: absolute;  top:15px; left:45px;z-index: 30; display: none;}
.ku-deta{border:1px solid #e1e1e1; background:#f2f4f4; color: #333;position: absolute; top:-1px; left:0px; padding:3px;overflow-y:auto; height: 220px;overflow-x: hidden;}
.sanjiao{ position: absolute; top: -6px; left: -14px; }
.sanjiao img{ width: 20px; }
.ku-deta thead{  background: #14b9d6; color: #FFF;}
.ku-deta tbody tr td{ width: 100%; white-space:nowrap;}
.ku-deta tbody tr:hover{background:none !important;}
/*新增机构间转仓开始*/
.zhu{ color: #ff1616; }
.addedD{ background:#FFF; }
.addedD select{border-radius:0;  margin-bottom: 0px; width:85%;}
.quality select{ width: 20%; }
/*产品管理开始*/
.er-pro-show{ display: none; }
.product{ margin-bottom: 0px; }
#page1{ margin-left: 0px; margin: 10px 0; background: #f1f4f6;}
#page2{ margin-left: 0px; }
#page2 .control-group{ margin-bottom: 0px; padding: 5px 0;}
.pro-tab ul{ overflow: hidden; }
.pro-tab ul span{ float: left; }
.pro-tab ul li{ float: left; margin:0 10px; text-align: center; line-height: 20px; cursor: pointer;}
.pro-tab ul li span{ display: block; padding: 0 7px;}
.prothis{ background:#14b9d6;  color: #FFF; float: left;display: inline-block; padding:0 5px; margin-right: 10px;}
.pro-show{ background: #FFF; padding: 10px; margin-left: 60px; margin-right: 10px;}
.pro-show div ul{ overflow: hidden; }
.pro-show div ul span{ float: left; padding: 0 7px;}
.pro-show div ul li{ float:left; margin:0 10px;}
.pro-show div ul li span{ text-align: center;padding: 0 7px; cursor: pointer;}
.pro-show div ul li span:hover{ color: #14b9d6; }
.pro-hide{ display: none; }
.xin{ color: #ff1924; }
.pro-Class{ float: left; display: inline-block; margin-left: 10px;}
.pro-UL{}
.pro-tab{ overflow: hidden; }
/*报表开始*/
/* .product .control-group{ margin-bottom: 0px !important; padding: 5px 0;} */
/*系统设置开始*/
.region{width: 28%; border-radius: 0; line-height: 15px;}


/*公用样式*/
/*.row-fluid .span4{ width: 28.915% !important; }*/
/*form{ padding: 0 20px 0 0; }*/
.btn-success{>background:#62c462 !important;}
form{ padding-right: 10px}
.form-horizontal .control-label{ width: 90px !important; }
.form-horizontal .controls{ margin-left: 100px !important; }
.xiangq .controls span{ width: 120px; word-wrap: break-word; }
.xiangq form{ padding: 0; }
.xiangq .obScroll{ width: 100%; }
.fa-calendar{ margin-left: -20px; }
.addedbtn .btn{border-radius: 0 !important; box-shadow: none !important; border:none !important; color: #FFF !important;text-shadow: none !important;}
.p-noAdd-btn .btn{border-radius: 0 !important; box-shadow: none !important; border:none !important; color: #FFF !important;text-shadow: none !important;}
@media(max-width:640px){.porelet-body .btn{margin-top:10px;}}
.porelet-body .btn{border-radius: 0 !important; box-shadow: none !important; border:none; color: #FFF !important; text-shadow: none !important; padding:5px 20px;}
.index-noticeAdd .btn{border-radius: 0 !important; box-shadow: none !important; border:none !important; color: #FFF !important;text-shadow: none !important;}
.appli button{ border-radius: 0px; border:none; text-shadow: none; padding: 8px 30px; letter-spacing: 2px; color: #FFF;}
.appli .btn-default{background: #FF5722;}
.btn{box-shadow: none !important; outline:none !important; white-space: nowrap;color:#fff !important;text-shadow: none !important;padding: 5px 20px;}
.btn:hover{color:#fff}
.btn:focus{color:#fff}
.btn i{margin-right:5px;}
.green{ background:#1fbba6;}
.green:hover{ background:#1fbba6;}
.added{ background: #56bdde !important; border:1px solid #56bdde !important;}
.modify { background: #33cccc !important; border:1px solid #33cccc !important;}
.bared{ background: #ea5a5a !important; border:1px solid #ea5a5a !important;}
.daoru{ background: #00bb96 !important; border:1px solid #00bb96 !important;}
.delete{ background:#FFF !important; border:1px solid #e7ebeb !important; color:#a4b1b7 !important;}
.in-bm{ margin-right:10px; }
.sx{ width: 1px; height: 30px; background:#b9c4c4; display:inline-block; float: right; margin-top:3px;}
.sr{ float: right; position: relative; top: 14px; right: 3px;}
table-hover1 tbody tr:hover>td, .table-hover tbody tr:hover>th {
	background-color: #e3fbf1;
}
.table tbody tr:hover{background: #e3fbf1;}
.table .surplus{ display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;width: 402px;}
.table .surplus1{ display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;width: 556px;}
.table .labelLen{ display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;width: 100px;}
.table .labelLen1{ display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;width: 70px;}
.table .uploadLog{ display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;width: 70px;}
.laydate_body .laydate_y input{ width: 64px !important; }
.laydate_body .laydate_m input{ width: 42px !important; }
.textarea{resize: none; border-radius:0px; height: 100px; width: 92%;}
.AP-btn1{ text-align: center; margin-bottom:10px;}
.dataJl{ margin-left: -5px !important; }
.MoinputS{ position: relative;}
.Moinput{ height: 28px; width: 98%; border:1px solid #CCC; display:inline-block;position: relative; color:#000; background:#FFF; text-indent: 5px; line-height: 28px;}
.selected{color:#000 !important;}
.textIn{text-indent:2em;}
.dataTables_wrapper .dataTables_length{  float: left;margin-left: 15px; margin-top: 5px}
.select-info{ margin-left:5px;}
.dataTables_scrollBody{height:400px;}
.PC-dispnone .span6{width:47.217%;}                                                                                 
input[type='file']{background:none;border:0px solid #ccc; box-shadow:none;}
input[type='file']{background:#fff\9;border:1px solid #ccc\9;}
.btnGreen{background:#1bbc9b !important;}
.btnBlue{background:#56bdde !important;}
.btnRed{background:#ea5a5a !important;}
.btnGrey{background:#FF5722 !important;}
.btnOrange{background:#f2af4a !important;}
.btnViolet{background:#b596c2 !important;}
.p-check{margin-top:10px;line-height:10px;}
.p-check input{margin:-1px 0px 0 5px;}
.p-hAdd{}
.p-hAdd img{width:800px; height:270px;position:absolute; top:50%; left:50%;margin-left:-400px; margin-top:-135px;}
#app2 .er-click{}
.myFile{ position:relative; display:inline-block;background:#33cccc;overflow:hidden;text-indent:0; line-height:35px; padding:0 10px;height:35px; color:#fff;}
.myFile input{position:absolute;top:0; right:0;opacity:0; font-size:22px;}
.myFile:hover{color:#fff;}
.control-group label span{color:red;}
.p-checkbox .control-group{margin:15px 0;}
.layui-layer-btn a{border:none !important;}
.layui-layer-btn1{background:#FF5722 !important;color:#fff !important;}
.addWidth{width:50%; float:left;}
.addCa{height:530px;border:1px solid #eee;padding:0 10px 10px 10px;margin:5px;}
.addCa .add-top-bom{border-bottom:1px solid #eee; line-height:30px;}
.add-Font{height:400px;}
.addCa ul li{float:left; width:47%; text-align:center; padding:75px 0;}
#add-myTab{width:100%; overflow:hidden; margin:0;}
#add-myTab li{padding:0 15px; height:30px; line-height:30px; float:left; background:#fff;cursor: pointer;diaplay:block}
#add-myTab .add-myHover{background:#f00;color:#fff;}
#add-con .row-fluid{display:none;}
#add-con .add-mycCon{display:block;}
/*補充下边*/
@media(max-width:640px){.dataTables_info{display:none;}.dataTables_length{display:none;}.bottom{overflow-x:scroll;margin-top:10px;}}/*補充*/

@media(max-width:640px){.dataTables_wrapper .dataTables_length{float:none;}.nav-content{width:100%;position:absolute;z-index:999;}
 
}
@media(max-width:790px){
	 .pagination>li>a, .pagination>li>span{
      padding:3px 6px !important; 
   }
   .addCa{
      overflow:scroll;
   }
   h2,.h2{
     font-size:18px;
   }
}
 