/*
名称：量化安全样式重写
日期：2016-07-22
*/
.WP50{width:50%;}
.FL{float:left;}

/* 日期输入框图标 */
.Wdate{background-image:url(images/datePicker.png);}

/*去掉IE渐变*/
a.btn, button.btn,.btn{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=0);}

/*输入框验证失败样式*/
input.error,textarea.error,input.error:focus,textarea.error:focus{border-color:#ea5200;box-shadow-color:#ea5200;}


/*链接*/
a,a:hover{color:#cc3333;}
a:hover{color:#A50000;}

/*刷新按钮*/
.breadcrumb{overflow: hidden;}
.btn-reload,.btn-gray{min-width:50px;margin-right:50px;background:#eee;border-color:#DADADA;}

/*头部*/
#header .navbar-inner{background:#fff;border-bottom:none;box-shadow:none; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=0);}
.navbar .nav>li>a{color:#333;text-shadow:none;}

/* 欢迎浮层*/
.welcome{display: none; width:100%;height:100%;position: fixed;top:0;left:0;z-index:998;
    justify-content:center;
    align-items:center;}
.welcome .welBg{width:100%;height:100%;position: fixed;top:0;left:0;z-index:999;background:rgba(0,0,0,0.2);}
.welcome .welCon{text-align:center;position: relative;z-index:100000;background:rgba(255,255,255,1);width:800px;padding:30px 0;transform:scale(0.01,0.01);-webkit-transition: all .8s ease;transition: all .8s ease;}
.welcome .welCon.scale{transform:scale(1,1);}
.welcome .welClose{;position: absolute;top:0;right:0;background:#5A5A5A;color:#fff;width:50px;height:60px;line-height:60px;font-size:40px;text-align:center;cursor: pointer;font-family: "宋体";opacity: 0.8;}
.welcome .welCon img{min-width:300px;max-width:650px;}
.welcome .welCon h2{font-size:25px;margin-top:10px;font-family: "宋体";}

/*左侧导航样式*/
.accordion-group{margin-bottom: 8px;}
.accordion-heading,.accordion-group{background: none;border-radius: 0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=0);}

.accordion-heading a{color: #333;}
.accordion-heading .accordion-toggle{padding: 12px 15px;}

.accordion-inner .nav-list li.active>a{padding-left:5px;color:#A50000;}

/*弹窗鼠标经过*/
.dropdown-menu li a:hover{background:#A50000;}

/*导航箭头*/
.accordion-heading .accordion-toggle i{float:right;color:#BFBFBF;}

.accordion-inner .nav-list li a{color:#666;}
.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus{background:none;color:#A50000;text-shadow:none;border-left:3px solid #A50000;}

.navbar-inner2{width:100%;height:45px;line-height:45px;background:#eee;}
.navbar-inner2 .icon{display:block;background:url("images/icon-nav.png")}
.navbar-inner2 .icon1{display:block;background:url("images/t1.png")}
.navbar-inner2 .icon2{display:block;background:url("images/t2.png")}
.navbar-inner2 .icon3{display:block;background:url("images/t3.png")}
.navbar-inner2 .icon-inform{width:20px;height:20px;float:left;margin:12px 10px 0 -20px;}
.navbar-inner2 .home-icon{background-position: 0 -20px;}
.navbar-inner2 .guide-icon{background-position: 0 -44px;}
.navbar-inner2 .inquire-icon{background-position: 0 -68px;}
.navbar-inner2 .set-icon{background-position: 0 -92px;}
.navbar-inner2 .exit-icon{background-position: 0 -116px;}


.navbar-inner2 .inform{margin-left:70px;color:#666;float:left;}
.navbar-inner2 .inform>li>a{color:#666;font-size:14px;padding: 13px 10px 12px;}
.navbar-inner2 .inform>li>a:hover,.navbar .nav,.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle{background:none;color:#333;}
.navbar-inner2 .inform .dropdown{width:100%;}


.navbar-inner2 .operation{float:right;}
.navbar-inner2 .operation>li{float:left;list-style: none;width:100px;height:45px;line-height: 45px;}
.navbar-inner2 .operation>li.dropdown.open>.dropdown-toggle{color:#cc3333;}
.navbar-inner2 .operation>li .icon{width:24px;height:24px;float:left;margin: 10px 5px 0 0;}
.navbar-inner2 .operation>li>a{color: #666;padding:0;}
.navbar-inner2 .operation>li>a:link,
.navbar-inner2 .operation>li>a:visited,
.navbar-inner2 .operation>li>a:hover,
.navbar-inner2 .operation>li>a:active{background:none;color:#333;text-decoration: none;}

/*右侧表格*/
.table-bordered{border-radius:0px;-webkit-border-radius: 0px; -moz-border-radius: 0px;}
.table-bordered thead:last-child tr:last-child>th:first-child, .table-bordered tbody:last-child tr:last-child>td:first-child, .table-bordered tbody:last-child tr:last-child>th:first-child, .table-bordered tfoot:last-child tr:last-child>td:first-child, .table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius: 0px;border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px}
.table-bordered thead:first-child tr:first-child>th:first-child, .table-bordered tbody:first-child tr:first-child>td:first-child, .table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius: 0px;border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;}
.table-bordered thead:last-child tr:last-child>th:last-child, .table-bordered tbody:last-child tr:last-child>td:last-child, .table-bordered tbody:last-child tr:last-child>th:last-child, .table-bordered tfoot:last-child tr:last-child>td:last-child, .table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius: 0px;border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;}
.table-bordered thead:first-child tr:first-child>th:last-child, .table-bordered tbody:first-child tr:first-child>td:last-child, .table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius: 0px;border-top-right-radius: 0px;-moz-border-radius-topright: 0px;}
.table-condensed th, .table-condensed td{padding:8px 5px;word-break:break-all;word-wrap:break-word;}
.table-bordered{border-top:2px solid #A50000;}
.accordion-heading, .table th{background:none;}

/*右侧tab*/
.nav-tabs a{color:#333;}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus{border-color:#fff;border-bottom:2px solid #A50000;color:#A50000;}
.nav-tabs>li>a:hover{background:none;border-color:#fff;color:#A50000;}

/*右侧搜索栏*/
.form-search .ul-form li label{width:auto;min-width:80px;max-width:200px;}
.breadcrumb{background:none;}


/*顶部导航*/
#header #menu{margin:32px 0 0 276px;}
#header .nav>.menu{margin-right:20px;font-size:18px;}
.navbar .navbar-inner .nav>li>a{padding:3px 12px;border-radius: 4px;font-family:Helvetica,Georgia,Arial,sans-serif,宋体;}
.navbar .navbar-inner .nav>.menu>a:hover{background-color: #A50000;}
.navbar .navbar-inner .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus{background-color: #A50000;}

/*按钮变红色*/
.btn-primary{background-color: #A50000;background-image:none;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{background-color: #C60000;}

/*底部按钮*/
.form-actions{background:none;border:none;}
.form-actions .btn{background-color: #A50000;background-image:none;padding: 8px 25px;color:#fff;text-shadow: none;margin-right:5px;}
.form-actions .btn:hover{background-color: #C60000;}
.form-actions .btn-primary{padding: 8px 25px;}



/*弹窗*/
div.jbox{font-size:14px;}
div.jbox .jbox-button-panel{border:none;background:none;}
div.jbox .jbox-button{background:#C00000;color:#fff;border: none;/* width: 80px;height: 32px;margin:-25px 30px 20px 0; float: right; */
    min-width: 70px;height: 28px;}
div.jbox .jbox-border{background:none;}/*去掉边框*/
div.jbox .jbox-container{border-radius: 6px;}
div.jbox .jbox-title-panel{background:none;}
.jbox-fade{background:#000;}
/*弹窗颜色*/
/* div.jbox, */div.jbo .jBox-container,div.jbox .jBox-content,div.jbox .jbox-tip-color{background:#A50000;border-color:#A50000;}

/* 弹窗里的列表 */
.jbox-content #jbox-iframe{overflow: hidden;}
.jbox-content .form-horizontal .control-label{width: 80px;text-align: left;}
.jbox-content .form-horizontal .controls{margin-left: 102px;}
.jbox-content .form-horizontal .control-group{border-bottom:none;margin:18px 0 0 0;padding-bottom:0;}
.jbox-content .form-horizontal .input-large{width:248px;}
.jbox-content .form-horizontal input[type="checkbox"]{margin: 3px 5px 0 -18px;}
.jbox-content .form-horizontal{margin: 0 25px;}
.jbox-content .form-horizontal textarea{width:358px;}
.jbox-content .form-horizontal .hide{display:none;}
.jbox-content .form-horizontal .select2-container{border-radius: 0px;width:262px;}
.jbox-content .select2-container .select2-choice{border-radius: 0px;background:none;border-color:#ccc;}
.jbox-content .select2-container .select2-choice .select2-arrow{background:#eee;border-left: 3px solid #eee;border-radius: 0px;}
.jbox-content .select2-dropdown-open .select2-choice{border: 1px solid #5897fb;-webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);box-shadow: 0 4px 5px rgba(0,0,0,.15);}

/* 时间事件链 */
.jbox-content .form-time .controls{margin-left: 94px;}
.jbox-content .form-time .input-large{width:263px;}

/*栅格布局margin*/
[class*="span"] {margin-left:0;}

/*去掉输入框默认样式*/
textarea,input[type="text"],input[type="password"] {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none;}
input[readonly]{background-color:#F7F7F7;background-color:rgba(247,247,247,1) !important;}




/*页面表单样式*/
.item-accidentName .span6{color:#999;width: 502px;}
.item-accidentName .span6 .control-label{color:#555;}
.item-accidentName .loc{position: relative;}
.item-accidentName .input-xlarge{width:358px;}
.item-accidentName .span6 p{display:inline-block;background:#F7F7F7;height:28px;position: absolute;top:1px;left: 320px;line-height: 28px;width: 50px;text-align: center;border-left: 1px solid #ccc;}
.item-accidentName label.error{width:105px;}

.qsafety-group{min-width:950px;}
.icon-search:before{color:#A50000;}
.qsafety-group .input-append .btn{border:none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background:none;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none;border-left:none;margin-left:-46px;}
.input-append .btn:last-child{border:none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background:none;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none;border-left:none;margin-left:-46px;}
.jbox-content .input-append .btn{border:none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background:none;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none;border-left:none;margin-left:-46px;}
.qsafety-group .control-group{border:none;}
.form-horizontal .qsafety-group .control-group{margin-bottom:15px;}
.form-horizontal .qsafety-group .control-label{width:120px;}
.form-horizontal .qsafety-group .controls{margin-left:130px;}
.qsafety-group input.span9,.qsafety-group textarea.span9,.qsafety-group label.span9{width:730px;}
.qsafety-group textarea.span12{width:860px;}
.form-horizontal .qsafety-group  .control-label{text-align:left;}
.form-horizontal .qsafety-group  label.required{display:block;height: 20px;padding: 4px 6px;font-size: 14px;line-height: 21px;border:1px solid #ccc;background:#F7F7F7;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.qsafety-group input[type="radio"],.qsafety-group input[type="checkbox"]{margin:4px 0 0 -20px;}

.qsafety-group .select2-container{width:284px;}
.qsafety-group .select2-container .select2-choice{background:none;border-radius:0px;border-color:#ccc;}
.qsafety-group .select2-container .select2-choice .select2-arrow{background:#eee;border-left:1px solid #eee;}

.form-horizontal .qsafety-group .Wdate{width: 270px;}

/* 重大事件通知 */
.peopleInvolve table{width:874px;float:left;}
.peopleInvolve .help-inline{margin:82px 0px 0 6px;}
.peopleInvolve tbody input{width:130px;}
.peopleInvolve tbody td.span2{width:120px;}
.peopleInvolve tbody input.span4{width:407px;}

/* 伤员信息录入 */
#contentTable .hide{display:none;}

/* 操作按钮禁止 */
#contentTable .but-off{color:#999;}
#contentTable .but-off:hover,#contentTable .but-off:active{text-decoration:none;}



/* 个人信息和修改密码 */
.personal-data .control-group{border-bottom:none;margin-left:150px;}
.personal-data .control-group .control-label{background:#F5F5F5;border:1px solid #DADADA;text-align: center;width:170px;height:40px;line-height: 40px;padding-top: 0;}
.personal-data .control-group .controls{margin-left:171px;height:40px;line-height: 40px;overflow:visible;}
.personal-data .control-group .controls input,.personal-data .control-group .controls textarea{width:400px;height:32px;line-height: 32px;margin-top:-1px;margin-left: -1px;}
.personal-data .control-group .controls .lbl{display:block;padding: 4px 6px;font-size: 14px;width: 400px;height: 32px;line-height: 32px;background:#fafafa;border:1px solid #ccc;}
.personal-data input[readonly]{background:#fafafa;}

/* 时间事件链 */
.timeEventBox .control-group{border-bottom:none;margin-bottom:40px;}
.timeEventBox .btn-gray,.eventStudy  .btn-gray,.control-group .btn-gray,.informPeople .btn-reload{float:left;margin:-6px 0 10px 0;}
.eventStudy  .btn-gray{float:right;}
.informPeople .btn-gray{float:none;}
.jbox-content .eventStudy .control-group{margin-bottom:25px;}
.timeEventBox .column-title, .eventStudy  .column-title,.control-group .column-title{width:200px;float:left;}
.jbox-content .eventStudy textarea{width: 98.4%;padding: 5px 0.8%;}

/* 事故事件上一步下一步按钮 */
#btnUp,#btnNextShow{display:none;}


/* 栏目标题 */
.column-title{margin-bottom:4px;}
.column-title i{width: 6px;height: 6px; border: 2px solid #A50000; display: block;float: left;border-radius: 6px;margin:5px 5px 0 0;}

/* 事故事件教训通知人员 */
.contentNoticePeople .pitchOn {width:150px;}
.contentNoticePeople .pitchOn div{width:20px;height:20px;border:1px solid #CDCDCD;cursor: pointer;}


/* 指定调查人员 */
.accidentInformTab{display:none;}

/*自定义的错误提示*/
label.customError{background: url("../jquery-validation/1.11.0/images/unchecked.gif") no-repeat 0 0;padding-left: 18px;padding-bottom: 2px;font-weight: bold;color: #ea5200;margin-left: 10px;}
.form-horizontal .controls label.customError{background-position: 0 2px;}



/* 文字列表 */
.qsafety-textList-group {width:872px}
.qsafety-textList-group .control-label{width:90px;text-align:left;}
.qsafety-textList-group .controls{margin-left:90px;}


/* 风险示意图 */
.praRiskSketchMap{background:url(images/praRiskSketchMap.jpg);width:438px;height:349px;margin:10px 0 0 96px;position: relative;}
.praRiskSketchMap .MapBox{width:302px;height:239px;position: absolute;top:38px;left:84px;}
.praRiskSketchMap .MapBox .mark{width:44px;height:44px;line-height: 44px;margin: 0px 0 -23px -23px;background:#fff;border:1px solid #ccc;position: absolute;bottom:0;left:0;border-radius: 50%;font-size: 12px;cursor:pointer;text-align: center;
    box-shadow: 0 3px 13px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -5px 5px rgba(100,100,100,0.1), inset 0 5px 5px rgba(255,255,255,0.3);}
.praRiskSketchMap .MapBox .mark:hover{background:#fafafa;}
.praRiskSketchMap .MapBox .mark span{display:none;background:#fff;line-height: 20px;width:212px;position: absolute;left: 55%;bottom: 70%;border:1px solid #ccc;max-height:100px;overflow-y: auto;}
.praRiskSketchMap .MapBox .mark:hover span{display:block;z-index:999;}
.praRiskSketchMap .MapBox .mark span table{width:100%;}
.praRiskSketchMap .MapBox .mark span table th,.praRiskSketchMap .MapBox .mark span table td{display:block;width:44px;float:left;padding:0;}
.praRiskSketchMap .MapBox .mark span table th.serial,.praRiskSketchMap .MapBox .mark span table td.serial{width:62px;}








/* 量化安全二期  2017.01.02  xigaoyi*/

/* 工艺安全>HAZOP工作分析 */
.analysis-item{margin-bottom:60px;border:1px solid #E0E0E0;/* border-left:none;border-right:none; */padding-top:20px;padding:20px 20px 0 20px;}

/* 工作计划与安排弹框 */
.hazActPop .Wdate{width:130px;}
.hazActPop .dateBox div{float:left;width:144px;}
.hazActPop .dateBox p{float:left;display:inline-block;margin:0 3px;}
.hazActPop .form-horizontal .input-large{width:287px;}
.hazActPop .form-horizontal .select2-container{width:300px;}

.psmStandardList{width:100%;margin: 0;border-top: 2px solid #A50000;}
.psmStandardList a{text-decoration:none;margin-right: -1px;border-right: 1px solid #ddd;color:#555;padding: 13px 0.5%;}
.psmStandardList li{list-style-type:none;border:1px solid #ddd;border-top:none;background:#F5F5F5;overflow: hidden;}
.psmStandardList li.header{height:35px;line-height:35px;background:#fff;}
.psmStandardList li.header a{height:35px;line-height:35px;font-weight: bold;padding:0 0.5%;}
.psmStandardList li a{width:24%;display: block;float: left;min-height: 20px;}
.psmStandardList li a .but-oper{color:#c33;}
.psmStandardList li .baseaudititemName p{display:inline-block;margin:0;}

.psmStandardList li div{background:#FAFAFA;overflow: hidden;width: 100%;border-top: 1px solid #ddd;}
.psmStandardList li div a{margin-right: -1px;border-right: 1px solid #ddd;}
.psmStandardList li div .level-3{background:#fff;}



.psmStandard #radarMap{width:600px;height:400px;display:none;margin-bottom:50px;float:left;}

/* 2017-8-18 liu */
/* 作业控制 */
.haveFormTable label.checkbox{display:block;}
.haveFormTable th, .haveFormTable td{padding:12px;}
.haveFormTable textarea.input-xlarge{width:400px;}
.checkboxList .checkbox{min-width:60px;margin:auto 10px 10px auto;}
/* 保证 */
.assurance{width:100%;text-indent: 26px;margin-top: 10px;line-height: 2;}
.assuranceName{text-align:right;width:1000px;font-weight:bold;}
.assuranceName span{margin-left:16px;font-weight:normal;}
/* 不清楚 */
.control-group .authuser, .control-group .authuser_date{margin: auto 20px auto 10px;}
.control-group .jobType{}
.control-group .jobTypeInfo{margin-left:10px;margin-right:10px;}
.control-group .jobPri{margin-right:10px;}
.control-group .jobInput{}
.control-group .jobT{margin-left:10px;}
#RestoreContentTable, #InterruptContentTable{margin-bottom:20px;}
.checkboxList .checkbox input[type="radio"]{margin:0 10px auto auto;}
.checkboxList .checkbox label{white-space: nowrap;}
