@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;outline: none !important;}
img{vertical-align:middle;border:none;}
ul,ol,li{list-style:none;}
a{color:#222;text-decoration:none;outline:none;cursor:pointer;}
a:link,a:visited {text-decoration:none;}
a:hover {text-decoration:none;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
a:active {star:expression(this.onFocus=this.blur());}
input,textarea,select{vertical-align:middle;color:#222;font:12px Microsoft YaHei;}
html,body{width:100%;height: 100%;color:#333;font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;}
body{background:#f2f2f2;padding-top:.1px;padding-bottom:.1px;/*修正margin影响(body设置overflow:hidden无效)*/}
button[disabled] {cursor: pointer !important;}/*产品要求*/
i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;}
em,samp{font-style:normal;text-decoration:none;font-family:Microsoft YaHei;}
.clear{clear:both;font-size:0;line-height:0;}
.clear_both{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.oh{overflow:hidden}
.dib{display:inline-block;*zoom:1;*display:inline;}
.db{display:block}
.pr{position:relative;}
.pa{position:absolute;}
.pi{position:inherit;}
.br{border-radius:4px;}
.bg{background:#fff;}
.vab{vertical-align:bottom;}
.vam{vertical-align:middle;}
.vas{vertical-align:baseline;}
.vat{vertical-align:top;}
/*--text--*/
.fwn{font-weight:normal;}
.fwb{font-weight:bold;}
.ffa{font-family:Arial;}
.ffg{font-family:Georgia;}
.ffm{font-family:Microsoft YaHei;}
.tac{text-align:center}
.tar{text-align:right}
.tal{text-align:left}

/*--color--*/
.c65{color:rgba(0, 0, 0, 0.65)}
.c85{color:rgba(0, 0, 0, 0.85)}

/*--padding--*/
.plr5{padding:0 5px;}
.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.ptb20{padding:20px 0;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

.p4{padding:4px;}
.p8{padding:8px;}
.p12{padding:12px;}
.p16{padding:16px;}
.p20{padding:20px;}
.p24{padding:24px;}
.p32{padding:32px;}
.pt4{padding-top:4px;}
.pt8{padding-top:8px;}
.pb8{padding-bottom:8px;}
.pt12{padding-top:12px;}
.pt16{padding-top:16px;}
.pt20{padding-top:20px;}
.pt24{padding-top:24px;}
.pt32{padding-top:32px;}
.pt48{padding-top:48px;}
.pr4{padding-right:4px;}
.pr8{padding-right:8px;}
.pr12{padding-right:12px;}
.pr16{padding-right:16px;}
.pr20{padding-right:20px;}
.pr24{padding-right:24px;}
.pr32{padding-right:32px;}
.pb4{padding-bottom:4px;}
.pb8{padding-bottom:8px;}
.pb12{padding-bottom:12px;}
.pb16{padding-bottom:16px;}
.pb20{padding-bottom:20px;}
.pb24{padding-bottom:24px;}
.pb32{padding-bottom:32px;}
.pb48{padding-bottom:48px;}
.pl4{padding-left:4px;}
.pl8{padding-left:8px;}
.pl12{padding-left:12px;}
.pl16{padding-left:16px;}
.pl20{padding-left:20px;}
.pl24{padding-left:24px;}
.pl32{padding-left:32px;}
/*margin*/
.ma{margin:0 auto;}

.m20{margin:20px;}
.mr5{margin-right:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.mt20{margin-top:20px;}
.ml20{margin-left:20px;}
.mb20{margin-bottom:20px;}
.mr20{margin-right:20px;}
.ml15{margin-left:15px;}
.ml36{margin-left:36px;}
.ml42{margin-left: 42px;}
.ml70{margin-left: 70px;}


.m4{margin:4px;}
.m8{margin:8px;}
.m16{margin:16px;}
.m24{margin:24px;}
.mt4{margin-top:4px;}
.mt8{margin-top:8px;}
.mt12{margin-top:12px;}
.mt16{margin-top:16px;}
.mt24{margin-top:24px;}
.mt32{margin-top:32px;}
.mt36{margin-top:36px;}
.mr4{margin-right:4px;}
.mr6{margin-right:6px;}
.mr8{margin-right:8px;}
.mr12{margin-right:12px;}
.mr16{margin-right:16px;}
.mr24{margin-right:24px;}
.mr30{margin-right:30px;}
.mr36{margin-right:36px;}
.mr40{margin-right:40px;}
.mb4{margin-bottom:4px;}
.mb8{margin-bottom:8px;}
.mb12{margin-bottom:12px;}
.mb16{margin-bottom:16px;}
.mb20{margin-bottom:20px;}
.mb24{margin-bottom:24px;}
.mb36{margin-bottom:36px;}
.ml4{margin-left:4px;}
.ml8{margin-left:8px;}
.ml12{margin-left:12px;}
.ml16{margin-left:16px;}
.ml24{margin-left:24px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}

.fs10{font-size:10px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs24{font-size:24px;}
.fs28{font-size:28px;}
.fs32{font-size:32px;}
.fs35{font-size:35px;}
.fs36{font-size:36px;}
.linehigh2{line-height:2em;}
/*border*/
.bt{border-bottom:1px solid #f0f0f0;}

.grey{color:#666;}
.grey_f{color:#333;}
.threeTitle{color:rgba(102, 102, 102, 1)}
input:focus{outline:none;}
.cursor{cursor:pointer;}
/*input line-height Bug*/
input[type="text"]:focus{line-height:normal;}

/*文本溢出省略不换行*/
.whitespace{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.breakAll{word-break:break-all;}
/*清除浮动*/
.clearfix {*zoom:1;}
.clearfix:after {content: '';display: block;height: 0;overflow: hidden;clear: both;}

/*flex 布局*/
.display-f{display: flex;}
.flex-align-c{align-items: center;}
.flex-align-s{align-items: flex-start;}
.flex-align-e{align-items: flex-end;}
.flex-justify-c{justify-content: center;}
.flex-justify-s{justify-content: flex-start;}
.flex-justify-e{justify-content: flex-end;}
.flex-justify-b{justify-content: space-between;}
.flex-justify-a{justify-content: space-around;}
.flex-1{flex: 1;}
.flex-direction-c{flex-direction: column;}
.flex-direction-r{flex-direction: row;}
.flex-wrap{flex-wrap: wrap;}
.flex-nowrap{flex-wrap: nowrap;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Webkit内核兼容CSS */
	.ivu-page > li.ivu-page-prev > a, .ivu-page > li.ivu-page-next > a {
		display: list-item;
	}
}
/*自动完成下拉框高度重置*/
.autoComplete .ivu-auto-complete.ivu-select-dropdown{max-height:200px;}
.companyNameAutocomplete .ivu-auto-complete{max-height:250px;}
/* Spin 加载中 */
.demo-spin-icon-load{
    animation: ani-demo-spin 1s linear infinite;
}
@keyframes ani-demo-spin {
    from { transform: rotate(0deg);}
    50%  { transform: rotate(180deg);}
    to   { transform: rotate(360deg);}
}

.transform180{
    transform: rotate(180deg) !important;
}


[v-cloak] {
	display: none;
}

.icon {
   width: 1em; height: 1em;
   vertical-align: -0.15em;
   fill: currentColor;
   overflow: hidden;
}

/*表格样式重置*/
.ivu-table th.tar,.ivu-table td.tar{text-align:right;}
.ivu-table th.tal,.ivu-table td.tal{text-align:left;}

.tableWap .ivu-table td{font-size:14px;color:rgba(0, 0, 0, 0.65);height:40px;}
.tableWap .ivu-table th{background:#f0f0f0;height:36px;font-size:14px;color:#333;border-bottom:none;font-weight:normal;}
.tableWap .ivu-table-body td{border-bottom:none;}
.tableWap .ivu-table:before{height:0;}
.tableWap .ivu-table:after{width:0;}
.tableWap .ivu-table-stripe .ivu-table-body tr:nth-child(2n) td, .ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td {background-color:#fafafa;color:rgba(0, 0, 0, 0.65);}
.tableWap .ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td, .ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td{background:#ECF6FD;}
.tableWap .ivu-table-fixed, .ivu-table-fixed-right{box-shadow: 2px 0 6px -2px rgba(0,0,0,0);}
.tableWap .ivu-table-wrapper{border:none;border-radius:4px;overflow:hidden;}
.tableWap .ivu-table-cell{padding-left:16px;padding-right:16px;}
/*.tableWap .ivu-table-tip table{border-left:1px solid #f0f0f0;}*/
.tableWap .ivu-table-stripe .ivu-table-body tr:nth-child(2n) td, .tableWap .ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td {background-color:#fafafa;color:rgba(0, 0, 0, 0.65);}
.tableWap .ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td, .tableWap  .ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td{background-color:rgb(210,234,251);color:#2397eb}

/*合并行样式*/
.tableWap .ivu-table-stripe .ivu-table-tbody tr.ivu-table-row td.mergeRows{
  background-color:inherit;color:rgba(0, 0, 0, 0.65);}
.tableWap .ivu-table-stripe .ivu-table-tbody tr.ivu-table-row td.mergeRows.evenRows{background-color:#fafafa;}

/* page分页样式重置 */
.pageWap{margin:10px 0;overflow:hidden;text-align:right;}
.pageWap span.ivu-page-total{float:right;margin-right:0;margin-left:8px;color:#666;}
.pageWap .ivu-page-options{float:left;margin-left:0;}
.pageWap .ivu-page-item-active{background-color:#108ee8;border-color:#108ee8;}
.pageWap .ivu-select-item-selected, .ivu-select-item-selected:hover{background: #d2eafb;color:#333}
.pageWap .ivu-page-prev a,.pageWap .ivu-page-next a,.pageWap .ivu-select,.pageWap .ivu-page-disabled a{color:#666;}
/*.pageWap .ivu-page-disabled a{color:#ccc;}*/
/*.pageWap .ivu-select-selection .ivu-select-arrow:nth-of-type(1){display: inline-block;}*/
.pageWap .ivu-page-item-active a,.pageWap  .ivu-page-item-active:hover a{color: #fff;}
/*.pageWap .ivu-page-item{min-width:28px;height:28px;line-height:26px;}*/
.pageWap .ivu-select-item {padding: 3px 8px;}
/*.pageWap .ivu-page-prev,.pageWap .ivu-page-next{min-width:28px;height:28px;line-height:26px;}*/
/*.pageWap .ivu-page-disabled a{color:#666;}*/

/*.pageWap span.ivu-page-total{float: right;margin-right:0;margin-left:10px;height:auto;line-height: 28px;}*/

/*.pageWap .ivu-page-item-active {background-color: #108ee8;border-color: #108ee8;}*/
/*.pageWap .ivu-select-arrow{font-size:14px;margin-top:-4px;}*/

/*.pageWap .ivu-select-item-selected, .ivu-select-item-selected:hover{background: #d2eafb;color:#333}*/

/*按钮样式重置*/
.ivu-btn{font-size:14px;line-height:18px;color:#666;}
.ivu-btn-primary{background:#5FAEE3;border-color:#5FAEE3;color:#fff;}
.ivu-btn-primary:hover{background:#108ee8;border-color:#108ee8;}

.ivu-btn-ghost.ivu-btn-info{color: #5FAEE3}
.ivu-btn-info{color: #5FAEE3}
.ivu-btn-info:hover{border-color:#108ee8;}
.ivu-btn-ghost.ivu-btn-info:hover{color:#108ee8;}

/*输入框样式重置*/
.ivu-input{color:#333;}
.ivu-input:hover,.ivu-input:focus{border-color:#108ee8;}
.ivu-input::-moz-placeholder {color:#999;}
.ivu-input:-ms-input-placeholder {color:#999;}
.ivu-input::-webkit-input-placeholder {color:#999;}

/* 左侧菜单树 */
.column .left .ivu-tree-empty{margin-top:150px;text-align:center;}
.tabsWarp .ivu-tabs-ink-bar{height:2px;background-color:#108ee8;}
.tabsWarp .ivu-tabs-nav .ivu-tabs-tab{font-size:14px;padding:12px 0;}

/*重置滚动条样式*/
/*::-webkit-scrollbar-track {background-color:#fff ;}*/
/*::-webkit-scrollbar {width:8px;height: 8px;background-color: transparent; }*/
/*::-webkit-scrollbar:hover {width: 8px;height: 8px;background-color: rgba(0,0,0,0.1); }*/
/*::-webkit-scrollbar-thumb {width:60%;border:1px solid #ddd;background-color: #eee;}*/
/*自定义弹窗*/
.customModal .ivu-modal .ivu-modal-header{padding:0;}
.customModal .ivu-modal .ivu-modal-header .header{font-size:16px;color:#333;padding:0 24px;line-height:56px;height:56px;}
.customModal .ivu-modal .ivu-modal-header .icon-guanbi{color:#999;font-size:12px;right:24px;cursor:pointer;}
.customModal .ivu-modal .ivu-modal-body{padding:0;}
.customModal .ivu-modal .ivu-modal-body .mainBody{padding:16px 24px;line-height:32px; }
.customModal .ivu-modal .ivu-modal-body .mainBody .caption{color:#666;}
.customModal .ivu-modal .ivu-modal-body .mainBody .required{color:red;font-size:14px;position:relative;top:3px;}
.customModal .ivu-modal .ivu-modal-footer{padding:0;}
.customModal .ivu-modal .ivu-modal-footer .footer{padding:16px 24px;}
.customModal .ivu-modal .ivu-modal-footer .footer button{font-size:14px;}

/*消除chrome浏览器表单自动填充默认样式影响*/
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; }

/*报警类型组件*/
.searchAlarmType .ivu-poptip-popper[x-placement^="bottom"]{margin-left: 55px;}
.searchAlarmType .warn-item{padding:10px;border-bottom:1px solid #f0f0f0;}
.searchAlarmType .warn-item .checkbox-title .ivu-checkbox-wrapper{font-weight:600;font-size:14px;padding-bottom:10px;}
.searchAlarmType .add-btn{float:right;background:#2d8cf0 url('https://yudaoweb.obs.cn-east-2.myhuaweicloud.com/images/icon-add.png') no-repeat 10px center;padding-left:30px;background-size:12px;}
.searchAlarmType .ivu-checkbox-group-item{width:200px;}
.searchAlarmType .ivu-radio-group{line-height:30px;}
.searchAlarmType .warn-item .radio-title{font-weight: 600;font-size: 14px;}
.searchAlarmType .ivu-radio-group-item{width:210px;}

/*告警证据组件*/
.alarmEvidenceWap .ivu-modal-header,.alarmEvidenceWap .ivu-modal-footer{border:none;}
.alarmEvidenceWap .ivu-modal-body{padding: 0;}
.alarmEvidenceWap .modalBody{padding:0 15px;}
.alarmEvidenceWap .imgBox,.alarmEvidenceWap .videoBox{width:33.3333%;padding:0 5px;display: table;}
.alarmEvidenceWap .videoBox{/* height:228px; */height:331px;}
.alarmEvidenceWap .videoBox>div{display: table-cell;vertical-align: middle;background: #323232;border-radius:4px;overflow:hidden;z-index:1;}
.alarmEvidenceWap .imgBox{height:331px;}
.alarmEvidenceWap .imgBox>div{display: table-cell;vertical-align: middle;background: #000;border-radius:4px;overflow:hidden;}
.alarmEvidenceWap .imgBox img,.alarmEvidenceWap .videoBox video{max-width:100%;max-height:100%;display:inline-block;}

/*视频播放组件*/
.videoPlayControl{left:0;bottom:0;z-index:10;position:absolute;background: rgb(0,0,0,.5);width:100%;}
.videoPlayControl .ivu-slider-wrap{margin:0;}
.videoPlayControl a{display:inline-block;text-align: center;line-height: 40px;color: #fff;font-size: 20px;padding: 0 11px;}
.videoPlayControl .sliderVolume{display: inline-block;width: 50px;padding-left: 10px;}
.videoPlayControl .sliderVolume .ivu-slider-wrap{margin: 4px 0;}
.videoPlayControl .sliderVolume .ivu-slider-button-wrap{top: -14px;}
.videoPlayContent .onError{color:#fff;font-size: 12px;}

/*告警证据组件-新*/
.alarmEvidenceViewWap .ivu-modal .ivu-modal-header{padding:0;}
.alarmEvidenceViewWap .ivu-modal .ivu-modal-header .header{font-size:16px;color:#333;padding:0 12px; line-height:40px;}
.alarmEvidenceViewWap .ivu-modal .ivu-modal-header .icon-guanbi{color:#999;font-size:12px;right:12px;cursor:pointer;}
.alarmEvidenceViewWap .ivu-modal .ivu-modal-body{padding:0;}
.alarmEvidenceViewWap .ivu-modal .ivu-modal-footer{padding:0;}
.alarmEvidenceViewWap .ivu-modal .ivu-modal-footer .handleBtnBox{padding:4px 12px;}
.alarmEvidenceViewWap .modalBody{padding:4px 10px;}
.alarmEvidenceViewWap .imgBox,.alarmEvidenceViewWap .videoBox{width:33.3333%;padding:0 2px;display: table;}
.alarmEvidenceViewWap .videoBox,.alarmEvidenceViewWap .imgBox{height:181px;margin-bottom:4px;}
.alarmEvidenceViewWap .videoBox>div{display: table-cell;vertical-align: middle;background: #323232;border-radius:4px;overflow:hidden;z-index:1;}
.alarmEvidenceViewWap .imgBox>div{display: table-cell;vertical-align: middle;background: #000;border-radius:4px;overflow:hidden;}
.alarmEvidenceViewWap .imgBox img,.alarmEvidenceWap .videoBox video{max-width:100%;max-height:100%;display:inline-block;}
.alarmEvidenceViewWap .videoPlayControl a{padding: 0 4px;}
.alarmEvidenceViewWap .videoPlayControl .sliderVolume{width:40px;padding-left:0;}

/*报警附件组件*/
.alarmAttachment .ivu-modal .ivu-modal-header{padding-left: 24px;padding-right: 24px;}
.alarmAttachment .ivu-modal .ivu-modal-header .ivu-modal-header-inner{color: #333;font-size:16px;}
.alarmAttachment .ivu-modal .ivu-modal-header .header{font-size:16px;color:#333;padding:0 12px; line-height:40px;}
.alarmAttachment .ivu-modal .ivu-modal-body{padding:16px 18px;}
.alarmAttachment .ivu-modal .ivu-modal-body .msg{padding-left: 7px;padding-right: 7px;line-height: 22px;color: #666666;font-size: 14px;}
/*.alarmAttachment .ivu-modal .ivu-modal-body .fileslist {display: block;margin: 0;height:189px;}*/
.alarmAttachment .ivu-modal .ivu-modal-body .fileslist li{position:relative;display:inline-block;width:218px;height:178px;background:#F0F0F0;border-radius:4px;margin: 7px; overflow: hidden;}
.alarmAttachment .ivu-modal .ivu-modal-body .fileslist li img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;margin: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}

.alarmAttachment .imgBox,.alarmAttachment .videoBox{width:33.3333%;padding:0 2px;display: table;}
.alarmAttachment .videoBox,.alarmAttachment .imgBox{height:181px;margin-bottom:4px;}
.alarmAttachment .videoBox>div{display: table-cell;vertical-align: middle;background: #323232;border-radius:4px;overflow:hidden;z-index:1;}
.alarmAttachment .imgBox>div{display: table-cell;vertical-align: middle;background: #000;border-radius:4px;overflow:hidden;}
.alarmAttachment .imgBox img,.alarmEvidenceWap .videoBox video{max-width:100%;max-height:100%;display:inline-block;}
.alarmAttachment .videoPlayControl a{padding: 0 4px;}
.alarmAttachment .videoPlayControl .sliderVolume{width:40px;padding-left:0;}

.alarmAttachment .videoPlayControl .sliderVolume .ivu-slider-button-wrap{top: -10px;}

.alarmAttachment .img-container{}
.alarmAttachment .img-cover{display: none;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.6);cursor: pointer}
.alarmAttachment .img-cover .txt{position: absolute;text-align: center;top: 50%;left: 0;right: 0;font-size:14px;margin-top: -7px;color: #FFFFFF;}
.alarmAttachment .img-container:hover .img-cover{display: block;}
.alarmAttachment .ivu-modal{width: auto;position: relative;top: 180px;margin: 0px auto;outline: 0px;}
.alarmAttachment .videoPlayContent .onError{color:#666;padding: 0 3px;}

/*轨迹回放组件*/
.trackPlaybackWap,#trackPlaybackMap{width:100%;height:100%}
.trackPlaybackWap .wayBookControl{box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);position: absolute;bottom: 20px;right:20px;background: #fff;width:360px;height: 50px;border-radius: 5px;padding: 0 20px;}
.trackPlaybackWap .playProgress{display: inline-block;width: 200px;margin: 0 13px;}
.trackPlaybackWap .playProgress .ivu-slider-wrap{ margin: 0px;}
.trackPlaybackWap .trackPlaybackPop{height:165px;}
.trackPlaybackWap .trackPlaybackPop li{line-height:30px}
.trackPlaybackWap .popUps .ivu-poptip-body-content{overflow: hidden}
.trackPlaybackWap .ivu-color-picker-confirm{margin-top: 8px;position: relative;border-top: 1px solid #e9eaec;text-align: right;padding: 8px;clear: both;}
.trackPlaybackWap .ivu-picker-confirm button:first-child {display: none;}
.trackPlaybackWap label.BMapLabel {display: none !important;}
.trackPlaybackWap label.BMapLabel:last-child{display: block;}
/*实时监控视频播放组件*/
.videoPlayWarp .video-js{width:100%;height:100%;background: none;}
.realTimeVideo .video-js .vjs-progress-control{height:0}/*隐藏进度条(seekbar:false会导致js报错)*/
.realTimeVideo .video-js .vjs-live-control{height:0;overflow:hidden;}
/*表格过长时暂无数据显示样式覆盖*/
.ivu-table-tip td{width:100% !important;}
/*面包屑*/
.breadcrumb .cursor:hover{color:#108ee8;}

.ivu-steps .ivu-steps-head-inner{width: 32px;height: 32px;line-height: 32px;margin-top: 4px;}
.ivu-steps .ivu-steps-tail>i{top:10px}
.ivu-steps .ivu-steps-title{position: relative;top:12px;}
.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon{font-size: 42px;}
/*表格样式重置*/
.ivu-table th.tar,.ivu-table td.tar{text-align:right;}
.ivu-table th.tal,.ivu-table td.tal{text-align:left;}

.tableWap .ivu-table td{font-size:14px;color:rgba(0, 0, 0, 0.65);height:36px;}
.ivu-table-header thead tr th{padding: 6px 0px}
.ivu-table-fixed-header thead tr th{padding: 6px 0px}
@media screen and (min-height: 800px) {
    .tableWap .ivu-table td{height:40px;}
    .tableWap .ivu-table th{height:40px;font-size:14px}
    .ivu-table-header thead tr th{padding: 8px 0px}
    .ivu-table-fixed-header thead tr th{padding: 8px 0px}
}
.tableWap .ivu-table-body td{border-bottom:none;}
.tableWap .ivu-table:before{height:0;}
.tableWap .ivu-table:after{width:0;}
.tableWap .ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td, .ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td{background:#D2EAFB;color:#2397eb;}
.tableWap .ivu-table-fixed, .ivu-table-fixed-right{box-shadow: 2px 0 6px -2px rgba(0,0,0,0);}
.tableWap .ivu-table-wrapper{border:none;border-radius:4px;overflow:hidden;}
.tableWap .ivu-table-cell{padding-left:16px;padding-right:16px;}
.tableWap .ivu-table-body {border-bottom: 1px solid #f0f0f0;}
.tableWap .ivu-table-tip table{border-left:1px solid #f0f0f0;}
/*.demo-table-info-column{background-color: #fff !important;}*/
.alarmSettingTable .ivu-table-body .demo-table-info-column:first-child{border-right: 1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;border-left:1px solid #F0F0F0}
/*.demo-table-info-column{border-right: 1px solid #F0F0F0;border-bottom:1px solid #F0F0F0 !important;border-left:1px solid #F0F0F0}*/

/*车辆树-多选*/
.vehicleTree .searchWarp{padding: 8px 16px;}
.vehicleTree .searchWarp input{width: 256px;}
.vehicleTree .searchWarp .search{width:64px;}
.vehicleTree .statusWap{padding-left: 16px;padding-bottom: 8px;border-bottom: 1px solid #e8e8e8;}
.vehicleTree .statusWap label{margin:0;padding:5px 0;}
/*.vehicleTree .statusWap .ivu-checkbox{vertical-align:bottom;}*/
/*.vehicleTree .statusWap .ivu-checkbox .ivu-checkbox-inner{width:15px;height:15px;border-color: #ccc;background-color: #ccc;}*/
/*.vehicleTree .statusWap .ivu-checkbox-checked .ivu-checkbox-inner{border-color: #2d8cf0;background-color: #2d8cf0;}*/
/*.vehicleTree .statusWap .ivu-checkbox .ivu-checkbox-inner:after{*/
  /*font-family:"iconfont" !important;*/
  /*font-style:normal;*/
  /*-webkit-font-smoothing: antialiased;*/
  /*-moz-osx-font-smoothing: grayscale;*/
  /*width: 16px;*/
  /*height: 16px;*/
  /*font-size: 12px;*/
  /*left: 0;*/
  /*top: 0;*/
  /*color: #fff;*/
  /*line-height: 14px;*/
  /*transform:none;*/
  /*-ms-transform: none;*/
/*}*/
.vehicleTree .statusWap .alarm .ivu-checkbox .ivu-checkbox-inner:after{content: "\e644";}
.vehicleTree .statusWap .run .ivu-checkbox .ivu-checkbox-inner:after{content: "\e649";}
.vehicleTree .statusWap .key .ivu-checkbox .ivu-checkbox-inner:after{content: "\e648";}
.vehicleTree .statusWap .offline .ivu-checkbox .ivu-checkbox-inner:after{content: "\e647";}

.vehicleTree .treeWrapper{padding:8px 14px;height: calc(100% - 125px);}
.vehicleTree .treeWrapper .ivu-tree{overflow: auto;height: 100%;}
.vehicleTree .treeWrapper .ivu-tree ul{font-size:14px;}
.vehicleTree .treeWrapper .ivu-tree ul li .speed{vertical-align:top;}
.vehicleTree .treeWrapper .ivu-tree-title{color:#333;height:21px;}
.vehicleTree .treeWrapper span.ivu-tree-title.ivu-tree-title-selected{color: #108ee8;}
/*报警处理组件*/
.customModal .ivu-modal .ivu-modal-body .alarmHandle.mainBody .caption{font-size:14px;color:#666;width:71px;line-height:32px;}
.alarmHandle textarea.ivu-input{color:#333;font-size:14px;padding:8px;resize:none;}
.alarmHandle .phraseEdit{position:absolute;color:#108ee8;font-size:14px;right:0;top:5px;cursor:pointer;}
/*抽检/巡检组件*/
.customModal .ivu-modal .ivu-modal-body .inspectionChoose.mainBody .caption{font-size:14px;color:#666;width:50px;line-height:32px;}


.deviceEditWap{max-height:351px;overflow-y:auto;}
.deviceEditWap .headline{color:#333;}
.deviceEditWap .caption{width:118px;margin-right:8px;}
.deviceEditWap .ivu-input{font-size:14px;}
.deviceEditWap .ivu-input-number-input{vertical-align:inherit;}




/*报警类型树组件*/
.alarmTree{height:32px;}
.alarmTree .ivu-poptip-rel{width:100%;}
.alarmTree .ivu-poptip-popper{width:100%;}
.alarmTree .treeWrapper{padding:8px 0;}
.alarmTree .treeWrapper .ivu-tree{max-height:200px;min-height:100px;overflow:auto;}
.alarmTree .treeWrapper .ivu-tree ul{font-size:14px;}
.alarmTree .ivu-input-icon{top:0;}
.alarmTree .titlebar{border:1px solid #cdcdcd;height:32px;color:#333;line-height:20px;padding:4px 0 4px 4px;}
.alarmTree .simulationBtn{background:rgba(230,230,230,1);border-radius:2px;line-height:20px;height:20px;padding:0 4px;color:#333;max-width:calc(100% - 27px);}
.alarmTree .simulationBtn .whitespace{max-width:139px;}
.alarmTree .simulationBtn button{padding:0;margin-top:-16px;background: none;color:#999;}

/*生成单车监控记录组件*/
.recordsWap{font-size:14px;font-family:'Microsoft YaHei';color:#333;line-height:22px;}
.recordsWap .caption{color:#666;width:70px;text-align:right;}
.recordsWap .previewWap{border:1px solid #ccc;padding:6px;border-radius:4px;width:441px;min-height: 78px;}
.recordsWap .previewWap li{padding:2px;}
.recordsWap .previewWap img{width:80px;height:60px;cursor:pointer;border: 1px solid #ccc;border-radius: 4px;}

/*车辆/组织机构/驾驶员树组件*/
.treeSelector{font-size:14px;}
.treeSelector .searchWarp input{width:100%;}
.treeSelector .tabWap li{cursor:pointer;line-height:30px;border-bottom:1px solid #ccc;color:#ccc;}
.treeSelector .tabWap li.disabled{cursor: not-allowed;}
.treeSelector .tabWap li.active{color:#108ee8;border-bottom:2px solid #108ee8;}
.treeSelector .treeWrapper .ivu-tree ul{font-size:14px;}
.treeSelector .treeWrapper .emptyText{color:#666;}
.treeSelector .treeWrapper .emptyText>i{color:#ccc;font-size:16px;margin-right:8px;}
.treeSelector .treeWrapper .prompt{white-space: normal;color:#ccc;}
/*树型下拉选择器组件*/
.treeSelectWap .ivu-poptip-rel{width:100%;}
.treeSelectWap .ivu-input-icon{top:0;}
.treeSelectWap .titlebar{border:1px solid #cdcdcd;height:32px;color:#333;line-height:20px;padding:4px 0 4px 4px;}
.treeSelectWap .simulationBtn{background:rgba(230,230,230,1);border-radius:2px;line-height:20px;height:20px;padding:0 4px;color:#333;max-width:calc(100% - 27px);}
.treeSelectWap .simulationBtn .whitespace{max-width:139px;}
.treeSelectWap .simulationBtn button{padding:0;margin-top:-16px;background: none;color:#999;}
.treeSelectContent .treeSelector{height:100%;}
.treeSelectContent .treeSelector .treeWrapper{overflow:hidden;height: calc(100% - 32px);position:relative;}
.treeSelectContent .treeSelector .treeWrapper.active{height: calc(100% - 64px);}
.treeSelectContent .treeSelector:hover .treeWrapper{overflow:auto;}
.treeSelectContent .treeSelector .treeWrapper .emptyText{position:absolute;    top:50%;width:100%;margin-top:-15%;}
/*.vehicleTreeArr{padding-top: 1px}*/
.vehicleTreeArr .ivu-poptip-content{padding-top: 0px}
.treeSelectWap2 .ivu-poptip-rel{width:100%;}
.treeSelectWap2 .ivu-input-icon{top:0;}
.treeSelectWap2 .titlebar{color:#333;line-height:20px;padding:4px 0 4px 4px;}
.treeSelectWap2 .simulationBtn{background:rgba(230,230,230,1);border-radius:2px;line-height:20px;height:20px;padding:0 4px;color:#333;max-width:calc(100% - 27px);}
.treeSelectWap2 .simulationBtn .whitespace{max-width:139px;}
.treeSelectWap2 .simulationBtn button{padding:0;margin-top:-16px;background: none;color:#999;}
/*select-vehicle组件*/
.selectVehicleWap{padding:10px;width:790px;margin:0px auto;}
.selectVehicleWap .header{font-size: 14px;border-bottom: 1px solid #F2F2F2;text-align: left;line-height: 60px;padding-left: 20px;}
.selectVehicleWap .leftSide,.selectVehicleWap .rightSide{width:350px;border: 1px solid #ccc;border-radius: 5px;}
.selectVehicleWap .searchWarp{padding:20px;}
.selectVehicleWap .searchWarp input{width:214px;margin-right:20px;}
.selectVehicleWap .searchWarp button{width:74px;}
.selectVehicleWap .treeWrapper{padding: 0 20px 20px 20px;height:448px;overflow: auto;}
.selectVehicleWap .btnSide{width:70px;height:580px;padding-top:200px;}
.selectVehicleWap .btnSide button{margin: 40px 19px;}

/*车辆树组件*/
.vehicleTreeWap{width:100%;}
.vehicleTreeWap .searchWarp{padding:16px 0;}
.vehicleTreeWap .searchWarp input{width:calc(100% - 91px);margin-right:16px;}
.vehicleTreeWap .searchWarp button{width:75px;}
.vehicleTreeWap .treeWrapper{padding: 0 20px 20px 20px;height:598px;overflow: auto;}
.vehicleTreeWap .btnSide{width:70px;height:580px;padding-top:200px;}
.vehicleTreeWap .btnSide button{margin: 40px 19px;}

/*超出部分省略号代替，鼠标移入恢复*/
.rowShow .ivu-table-cell span{
  white-space: nowrap;  /* 首先先需要添加这句话 强制一行*/
  overflow: hidden;  /* 其次必须有这句话 */
  /* text-overflow: clip;  直接裁剪 */
  text-overflow: ellipsis;  /* 超出的部分，省略号代替 */
  cursor:pointer
}
.rowShow .ivu-table-cell span:hover{
  cursor:pointer;
  overflow: visible;
  display: block;
  text-overflow: ellipsis;
  white-space: pre-wrap;
}


.contents {min-height: calc(100% - 40px);padding:5px 24px 24px 24px;border-radius: 4px;background: #fff;margin: 20px;position: relative;}
/*表格*/
.contents .tableRow{margin-top: 24px;}
.contents .ivu-table table,.column .ivu-table table{min-width:100%}

/* start */
.ivu-modal-body{padding:16px 18px;}
.content {min-height: calc(100% - 48px);padding:5px 24px 20px;border-radius: 4px;background: #fff;margin: 24px;position: relative;}
.examContent {min-height: calc(100% - 40px);border-radius: 4px;position: relative;}
.content-no-padding {min-height: calc(100% - 48px);border-radius: 4px;background: #fff;margin: 24px;position: relative;}
.column{padding:20px;min-height:calc(100% - 20px);}
.column .left{padding: 30px 20px 20px 20px;width:25%;border-radius:4px; overflow-y:auto }
.column .main{width:calc(75% - 20px);border-radius:4px;padding: 0 20px 20px 20px;}
/*内滚动页面*/
.pageScoll {padding:5px 20px 20px 20px;border-radius: 4px;background: #fff;margin: 20px;position: relative;}

/*.ivu-message .ivu-icon{vertical-align: inherit;}*/
/* 搜索条件栏 */
.searchBar .tit{
  vertical-align: middle;
  color: #666;
  line-height: 32px;
  display:inline-block;
}
/*表格*/
.content .ivu-table table,.column .ivu-table table{min-width:100%}
/*.content .ivu-table-tip span,.column .ivu-table-tip span{line-height: 260px;}*/

.icon-select{position:absolute;top:50%;margin-top:-9px;right:8px;width:18px;height:18px;background:url('https://yudaoweb.obs.cn-east-2.myhuaweicloud.com/images/icon-select.png') no-repeat center;}
.warn-evidence .video-box{margin-top:18px;height:250px;border:1px solid #cbcbcb;border-radius:4px;margin-bottom:40px;padding:15px 15px 15px 15px;}
.warn-evidence .video-box .video-item{float:left;width:33.3%;height:100%;padding:10px 6px;}
.warn-evidence .video-js .vjs-play-progress{background-color:#49a9ee;}
.warn-evidence .modal-body{padding:20px;}
.vjs-big-play-centered .vjs-big-play-button{left:50%;}
.fullscreen-enter{
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  display:none;
}
.fullscreen-enter:before {
  content: "\f108";
  font-size: 1.8em;
  line-height: 1.67;
  font-family: VideoJS;
}

.handle-modal .handletype-item{padding:10px 0 10px 20px;cursor:pointer;font-size:14px;}
.handle-modal .handletype-item:hover{color:#49a9ee;background:rgb(210,234,251);}
/*车队树*/
.ivu-poptip-body .teamTree .ivu-tree-arrow{line-height: 32px;}
/*作用未知*/
/*.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow:after{content: " ";top: 3px;border-top-width: 0;border-bottom-color: #fff;}*/
.ivu-message{z-index: 9999999999999}
textarea.ivu-input{font-size:12px;}
/*end*/

/*语音播放效果*/
.voicePlayHover { background-color: #D8D8D8; }
.endHover:hover{ border:1px solid rgb(232, 16, 16) }

/*!*删除弹出层的字体图标样式*!*/
/*.ivu-modal-confirm-head .ivu-modal-confirm-head-icon {position: absolute;top: 50px;left: 90px;}*/

/*OBD报警详情*/
.alarmDetailView .ivu-modal .ivu-modal-footer{display:none;}
.alarmDetailView .ivu-modal .ivu-modal-close {top: 12px;}

.inspectionModal .ivu-modal-body{padding-top: 2px}

/*表格分页大小选择器禁止修改pagesize，固定每页只能显示10条数据，百公里油耗月报页面用到*/
.sizeNoChange .ivu-select-arrow{position: static;}
/*.sizeNoChange .ivu-select{pointer-events: none;}*/
.sizeNoChange .ivu-select-single .ivu-select-selection .ivu-select-selected-value{padding-right: 12px;}


.browserTipWap .ivu-modal-header,.browserTipWap .ivu-modal-footer{display:none;}
.browserTipWap .ivu-modal-body{padding:40px;}
.browserTipWap .browserTip p{font-size:14px;color:#333;}
.browserTipWap .browserTip img.doll{top:-120px;left:182px;}
.browserTipWap .browserTip img.browser_logo{margin-top:30px;margin-bottom:12px;}
.browserTipWap .ivu-modal{top: 50%;margin-top:-121px;position:absolute;left:50%;margin-left:-243px;}

/*围栏管理，路线管理步骤条，勾不居中问题修改*/
.editFence .ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon{font-size: 32px;}

/*超时疲劳驾驶预警*/
.overTimeAlarm{height:650px;width:800px;margin:0 auto;}
.tit-font{vertical-align: middle;color: rgba(0, 0, 0, 0.85);line-height: 32px;display:inline-block;}

/*创建考试*/
.testContent{padding:24px 16%;border-radius: 4px;background: rgb(255, 255, 255);}


.treeSelect {
  width: 100%;
  height: 32px;
  vertical-align:middle;
}
.treeSelect.tree-select-disabled{
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
}
.treeSelect.tree-select-disabled .ivu-icon {
  cursor: not-allowed;
}
.treeSelectWrap {
  max-height: 300px;
  
}
.treeSelectWrap .treeSelectBody {
  padding-left: 8px;
  padding-right: 8px;
}
.treeSelectWrap .treeSelectBody .ivu-tree{
  max-height: 242px;
  min-height: 100px;
  overflow: auto;
  


}
.treeSelectWrap .treeSelectBody .ivu-tree ul {
  font-size: 14px;
}
.treeSelectWrap .treeSelectBody .ivu-tree.showNote {
  max-height: 222px;
}
.treeSelectWrap .treeSelectBody .note {
  font-size:12px;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
  padding-top:8px;
  line-height: 1;
}



.ivu-form-item-error .treeSelect .titlebar{
  border: 1px solid #e02020;
}

.selectTag {
  position: relative;
  width: 100%;
  border: 1px solid #cdcdcd;
  height: 32px;
  color: #333;
  line-height: 20px;
  padding: 6px 0 6px 12px;
}
.br {
  border-radius: 4px;
}
.selectTag .simulationBtn {
  background: #e6e6e6;
  border-radius: 2px;
  line-height: 20px;
  height: 20px;
  padding: 0 24px 0 4px;
  color: #333;
  max-width: calc(100% - 32px);
}
.pr {
  position: relative;
}
.whitespace {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.selectTag .simulationBtn .ivu-icon {
  top: 4px;
  right: 4px;
  cursor: pointer;
  color: #999;
}
.searchBar .caption {
  float: left;
  display: inline;
  vertical-align: middle;
  margin-right: 8px;
  line-height: 32px;
}
.autoComplete .ivu-auto-complete.ivu-select-dropdown, ul.ivu-select-dropdown-list {
  max-height: 200px;
}