@charset "utf-8";

/* CSS Document */


table tr td.fN,
.equipRepDetailTab tr td.fN:nth-child(n){
    font-weight: normal;
}

.txtBtnTab {
    color:#999;
}
.txtBtnTab:hover {
    color:#111;
}

.equipBackBtn{
    display: inline-block;
    float: right;
    width:94px;
    height:40px;
    line-height: 40px;
    color:#fff;
    text-indent: 0;
    text-align: center;
    background:rgba(0,124,254,1);
    border-radius:4px;
    cursor: pointer;
}

.equipBackBtn:hover{
    background: #1165cd;
}

.equipRepDetailTab{
    width: 100%;

}

.equipRepDetailTab tr td{
    table-layout: fixed;
    height:40px;
    text-align: center;
    border: 1px solid #ccc;
}

.equipRepDetailTab tr td:nth-child(2n-1){
    font-weight: bold;
}

.equipRepDetailTxt{
    display: block;
    margin:0 auto;
    padding:20px;
    width: 94%;
    height:80px;
    border: none;
}

.equipRepDetailTxt:focus{
    outline: none;
}

.equipRepDetailInfo ul,
.equipRepDetailInfo ul li{
    display: block;
}
.equipRepDetailInfo ul {
    margin:0 auto;
    width: 96%;
}

.equipRepDetailInfo ul li{
    padding:10px 0;
}

.equipRepDetailInfo ul li div{
    padding:5px 0;
    font-weight: bold;
    line-height: 22px;
}

.equipRepPro{
    margin:15px auto;
    padding:10px;
    width:96%;
    background:rgba(255,255,255,1);
    border:1px solid #ccc;
    border-radius:10px;
    cursor: pointer;
}


.equipRepProOn, .equipRepPro:hover{
    border:1px solid rgba(0,113,254,1);
    box-shadow: 0 0 5px rgba(0,113,254,.5);
}

.equipRepProDet{
    position: relative;
    padding:15px 0;
    margin:25px auto 15px;
    width: 96%;
    border: 1px solid #ccc;
}

.equipRepProDetTit{
    position: absolute;
    left:5px;
    top:-15px;
    display: inline-block;
    width:80px;
    height:30px;
    line-height:30px;
    background: #fff;
    text-align: center;
    font-weight: bold;
}


.equipApprove{
    display: inline-block;
    width:90px;
    height:28px;
    line-height: 28px;
    color:#fff;
    background:rgba(0,122,254,1);
    border-radius:14px;
}


.equipAppParent{
    display:inline-block;
    width:200px;
    height:300px;
    -webkit-column-width:90px;
    -moz-column-width:90px;
    -webkit-column-gap:0px;
    -moz-column-gap:0px;
}
.equipAppParent{
    writing-mode: tb-lr;/*ie8 竖直排列*/
    *white-space:normal;
    white-space:normal;
  /*  word-wrap: break-word;
    word-break: break-all;*/

}
.equipApprove{
    display: inline-block;
    *display:inline;
    margin-top:60px;
    width:90px;
    height:28px;
    line-height: 28px;
    color:#fff;
    background:rgba(0,122,254,1);
    border-radius:14px;
    writing-mode: lr-tb; /*ie8 竖直排列*/
}

.equipApproveImg{
    display: inline-block;
    *display:inline;
    margin-top:-5px;
    height:28px;
}

.equipApproveImgB{
    margin-top:-90px;
    height:200px;
}


/*视频预览样式*/

.videoAlert{
    width:690px;
}

.videoAlert ul li{
    text-align: center;
}

.videoAlert ul li video {
    height:490px;
}

.equipRepairBotNav{
    position: fixed;
    right:0px;
    bottom:60px;
    width:95px;
    height:256px;
    background:rgba(255,255,255,1);
    box-shadow: 0 0 8px rgba(0,0,0,.2);
    text-align: center;
    color:#333;
    font-weight: bold;
    z-index: 1000;
}
.equipRepairBotNav img{
    cursor: pointer;
}
.equipRepairBotNav p{
    margin-top:10px;
    color:#333;
    line-height: 18px;
}
.equipRepairBotDiv{
    position: absolute;
    bottom:200px;
    right:95px;
    width:460px;
    height:420px;
    border: 1px solid #0071FF;
    background: #fff;
}

.equipRepairBotCont{
    text-align: left;
    line-height: 26px;
}，

.equipRepairBotCont ul,
.equipRepairBotCont ul li{
    display: block;
}
.equipRepairBotCont ul{
    margin:5px auto;
    width: 90%;
    font-weight: normal;
    color:#333;
}
.equipRepairBotCont ul li{
    padding:10px 0;
    border-bottom: 1px solid #ccc;
}
.equipRepairBotCont ul li a{
    font-size: 12px;
}