.dialog-mask{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:1700;overflow:auto}
.dialog-box{position:fixed;top:50%;left:50%;margin-left:-250px;margin-top:-125px;z-index:99}
.dialog-header{width:500px;padding:15px;border-bottom:1px solid #e5e5e5;background-color:#fff;font-size:16px;color:#333;text-align:center;position:relative}
.dialog-box .dialog-content{width:500px;min-height:180px;padding-top:20px;background:#fff;border:1px solid #ccc;border-top:0;border-bottom:20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.dialog-content-noheight{width:500px;padding-top:20px;background:#fff;border:1px solid #ccc;border-top:0;border-bottom:60px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.dialog-content .dialog-icon{display:block;margin:auto;width:40px;height:40px}
.dialog-icon.question{background:url(../images/alert-question-dc345951a2.png) no-repeat;background-size:100%}
.dialog-icon.success{background:url(../images/alert-success-071970870d.png) no-repeat;background-size:100%}
.dialog-icon.warn{background:url(../images/alert-warn-65d71c0b43.png) no-repeat;background-size:100%}
.comf .dialog-icon.warn{background:url(../images/alert-comf-dc345951a2.png) no-repeat;background-size:100%}
.dialog-text{padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px;font-size:12px;color:#333;text-align:center}
.dialog-text-2{padding-top:24px;padding-bottom:24px;font-size:14px;color:#333}
.flexDialog{display:flex;text-align:left}
.flexDialog label{font-weight:400;font-size:14px;color:#333;line-height:25px;text-align:right;font-style:normal;margin-left:24px;margin-bottom:0}
.dialog-text-2 .textXlsx{font-weight:400;font-size:12px;color:#666;line-height:17px;text-align:left;font-style:normal;margin-top:8px}
.flexDialogIcon{font-weight:400;font-size:14px!important;color:#2963bf!important;line-height:22px;text-align:left;font-style:normal}
.flexDialogButton{width:106px;height:32px;background:#2963bf;border-radius:2px;line-height:32px;font-size:14px;color:#fff;line-height:22px;text-align:left;font-style:normal;position:relative}
.fileNameHave{font-weight:400;font-size:14px;color:rgba(51,51,51,.96);line-height:22px;text-align:left;margin-top:14px}
.fileNameNone{font-weight:400;font-size:14px;color:rgba(153,153,153,.96);line-height:22px;text-align:left;font-style:normal;margin-top:14px}
.flexDialogButton:before{display:inline-block;content:"";width:15px;height:15px;margin-right:7px;background:url(../images/group-65fd58e77c.png) no-repeat;background-size:100%;margin-left:14px;position:relative;top:2px}
.fileNameHave:before{display:inline-block;content:"";width:14px;height:14px;margin-right:8px;background:url(../images/icon_down-342cb2d776.png) no-repeat;position:relative;background-size:100%;top:2px}
.dialog-btn{position:absolute;bottom:20px;width:100%;text-align:center;font-size:12px}
.dialog-item-btn{width:60px;height:32px;border-radius:3px;margin-left:17px;margin-right:17px;outline:0;background:#2963bf}
.dialog-item-btn.left{background:#fff!important;color:#333;border:1px solid #e5e5e5}
.dialog-item-btn.right{color:#fff;background:#2963bf}
.dialog-item-btn.right.gr-bg{background:#ccc}
.dialog-item-btn.right.bl-bg{background:#2963bf}
.export-icon{font-size:16px;cursor:pointer;outline:0;color:#2963bf}
.export-icon:before{display:inline-block;content:"";width:20px;height:19px;margin-right:3px;background:url(../images/xlsx-icon-e19ebdc720.png) no-repeat;position:relative;top:4px}
.dialog-confirm-header{font-size:12px;line-height:25px;padding:0 10px;width:100%;overflow:auto;max-height:250px}
.dialog-confirm-body{font-size:12px}
.dialog-confirm-body label{padding:0 12px;color:#999;cursor:pointer}
.dialog-confirm-body label.on{color:#333}
.dialog-header button{font-size:21px;font-weight:400;top:0;right:16px;position:absolute}
.alert-tip{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:top}
.upload-main{width:672px;min-height:552px;border-radius:8px;background-color:#fff;border:1px solid #ccc;margin:0 auto;margin-top:10%;padding-bottom:24px}
.upload-main h3{width:100%;height:52px;line-height:52px;font-size:16px;border-bottom:1px solid #e5e5e5;color:#333;text-align:center}
.upload-main .upload-content{padding:12px 24px}
.upload-content h4{font-size:14px;text-align:left}
.upload-box{font-size:0}
.upload-box ul{margin:0 -24px}
.upload-box ul li{background:#fff;border:1px dotted #2963bf;border-radius:4px;width:190px;height:106px;display:inline-block;margin:12px;box-sizing:border-box;font-size:14px;vertical-align:middle;position:relative}
.upload-box ul li p{margin-top:40px;text-align:center}
.upload-box ul li img{width:100%;height:100%}
.img-icon{display:inline-block;width:14px;height:12px;background:url(../images/icon_tupian-4aca159a6a.png) no-repeat;margin-right:5px}
.upload-main .step{float:none;padding:0}
.upload-close{display:block;width:100%;height:20px;background-image:-webkit-linear-gradient(-180deg,#333 0,rgba(51,51,51,0) 100%);background-image:-moz-linear-gradient(-180deg,#333 0,rgba(51,51,51,0) 100%);background-image:linear-gradient(-180deg,#333 0,rgba(51,51,51,0) 100%);position:absolute;top:0;left:0}
.upload-close i{display:block;content:"";position:absolute;right:5px;top:5px;width:6px;height:6px;background:url(../images/icon_quxiao-c97352e6d5.png) no-repeat}
.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.flex-item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.common-container{width:100%;min-width:1280px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.playback-container{min-width:1280px}
.list-nav{float:left;width:239px;height:100%}
.tabInfo{float:left;min-width:1040px;padding-left:25px;padding-right:25px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.list-page{float:left;min-width:1040px;font-size:16px;color:#000;padding-left:25px;padding-right:25px;text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:auto;height:calc(100vh - 48px)}
.car-list-page{max-width:1640px;min-width:1400px;width:85.5%;margin:30px auto}
.car-list-page .table td:first-child,.car-list-page .table th:first-child{width:4em}
.add-groups-btn{background:#2963bf;border:1px solid #e5e5e5;border-radius:3px;width:88px;height:30px;display:inline-block;line-height:26px;text-align:center;color:#fff;font-size:12px;position:relative;top:11px;float:left}
.add-groups-window .dialog-box{border-radius:0 0 8px 8px;min-width:202px;min-height:290px;box-shadow:0 2px 7px 0 rgba(50,112,195,.15);overflow:hidden}
.add-groups-window .close{font-size:21px;font-weight:700;line-height:48px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}
.add-groups-window .dialog-box .dialog-header{height:50px;font-size:16px}
.add-groups-window .dialog-box .dialog-content{min-height:240px;border-bottom:1px solid #ccc;padding-top:0;overflow:hidden}
.add-groups-window .dialog-btn{clear:both;width:100%;display:block;position:relative;bottom:0;margin:12px 0}
.add-groups-window .dialog-item-btn{background:#2963bf;border-radius:3px;width:60px;height:32px;font-size:12px;cursor:pointer}
.min-h-over{min-height:200px;overflow-y:auto;max-height:300px;overflow-x:hidden;min-width:200px}
.checkblock{width:50%;font-size:12px;float:left;text-align:left;padding:5px 0 5px 24px;white-space:nowrap;flex-basis:50%;display:flex}
.checkblock input{margin-right:6px}
.list-nav nav{width:100%;height:100%;height:calc(100vh - 48px);overflow:auto;background:#fff;box-shadow:0 2px 4px 0 rgba(39,91,187,.1)}
.list-nav nav li{width:100%;font-size:12px;cursor:pointer;color:#666;text-align:left;position:relative}
.list-nav nav>ul>li.active,.list-nav nav>ul>li>li.active{background-color:#f3f7fa;color:#2963bf}
.list-nav nav>ul>li.active>a,.list-nav nav>ul>li>li.active>span>a{color:#2963bf;border-left:5px solid #2963bf;padding-left:80px}
.list-nav nav li a{display:block;width:100%;height:40px;line-height:40px;color:#333;padding-left:85px}
.child-menu.active{background-color:#2963bf!important}
.child-menu.active>a{color:#fff!important}
.list-nav nav li.child-menu .up-btn{display:inline-block;content:"";border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:6px solid #333;border-right:0;margin-left:6px}
.list-nav nav li.child-menu.active .up-btn{border-left-color:#fff}
.list-nav nav li.child-menu.active.up .up-btn{border-top-color:#fff}
.list-nav nav li.child-menu.up .up-btn{border-top:6px solid #333;border-bottom:0;border-left:3px solid transparent;border-right:3px solid transparent}
.list-nav nav li.child-menu>ul>li{background-color:#fff;position:relative}
.list-nav nav li.child-menu>ul>li.active>a{background:#e8f2ff;color:#2963bf;font-weight:600}
.list-nav nav li.child-menu>ul>li::before{content:"";position:absolute;left:70px;top:18px;width:4px;height:4px;border-radius:100%;background-color:rgba(41,99,191,.4)}
.list-nav nav li.child-menu>ul>li.active::before{background-color:rgba(41,99,191,1)}
.list-nav nav li.child-menu>ul>li>a:before{display:inline-block;content:"";width:12px;height:14px;background-position:center;background-repeat:no-repeat;position:absolute;left:68px;top:13px}
.list-main-padtop{padding-top:34px;max-width:1600px}
.list-main{padding-top:24px;padding-bottom:24px}
.list-main-pad{padding-top:24px;padding-bottom:0}
.help-text{background:rgba(203,225,255,.4);min-height:24px;font-size:12px;text-align:left;padding-left:12px;line-height:24px;color:#2963bf;overflow:hidden;position:relative;cursor:inherit}
.list-main-nopadding{padding:0}
.list-main .table{margin-top:22px}
.search-role-inp{width:198px;height:22px;float:right;margin:24px 0 12px 0;position:relative}
.search-role-inp .input{border:1px solid #e5e5e5;border-radius:4px;width:100%;height:100%;font-size:12px;text-indent:24px}
.search-role-inp i{margin-top:8px;width:12px;left:12px;height:12px;background-size:100% 100%}
.list-main .table tr:nth-of-type(2n+1) td{background:#fff}
.list-main .role-tabInfo .table tbody tr.notActive td,.list-main .table tr.notActive td{background:#f5f5f9;color:#999}
.list-main .role-tabInfo .help-text{position:relative}
.role-tab-juris .check-block,.role-tab-juris .radio-block{margin:12px 0}
.role-tab-juris .check-block div,.role-tab-juris .radio-block div{margin-right:24px}
.help-text .close{background:url(../images/close_bule_icon-64f298827d.png) no-repeat;opacity:1;width:10px;height:10px;margin:auto;position:absolute;top:8px;right:.8%}
.list-main .role-tabInfo .label-name{margin-top:10px}
.list-main .table th{font-size:12px;color:#333;text-align:center;background:#f5f5f5;font-weight:500;border-bottom:0!important;padding:6px 4px}
.list-main .table tbody tr td{border:1px solid #e5e5e5;color:#333;font-size:12px;text-overflow:ellipsis;vertical-align:middle;padding:4px 8px;word-break:break-all}
.list-page .table tbody tr td{font-size:12px;padding:6px 2px;line-height:14px}
.list-main .table td a{padding-left:5px;padding-right:5px;font-size:12px;color:#2963bf;text-align:center;text-decoration:none}
.list-main .file-title{width:100%;height:52px;background:#2963bf}
.credit-form .filter-item{width:25%}
.credit-form .filter-item label{width:100px}
.filter-section{width:100%;margin-top:30px;padding:24px;text-align:left;box-shadow:0 2px 8px 0 rgba(40,98,191,.15);background:#fff}
.filter-item,.filter-item-2,.filter-item-3,.filter-item-4{float:left;width:20%;padding-bottom:16px;font-size:16px;text-align:left}
.filter-item-5{float:left;width:33.3%;position:relative;padding:0 22px 16px 0;font-size:16px}
.filter-item-7{width:25%}
.filter-item-6{width:70%}
.filter-item-4{width:33.3%;position:relative;height:43px}
.filter-item-3{width:33.3%;position:relative;height:43px}
.filter-item-2{width:40%;position:relative;height:43px}
.filter-item label,.filter-item-2 label,.filter-item-3 label,.filter-item-4 label,.filter-item-5 label{float:left;width:90px;text-align:right;white-space:nowrap;font-weight:400;font-size:14px;color:#333;line-height:22px}
.filter-item-5 label{float:none;width:100px}
.filter-item-4 label{width:154px}
.filter-item-3 label{width:154px}
.filter-item-3 .control-select.width-26{width:24%}
.filter-item-2 label{width:96px}
.filter-item-2>input,.filter-item-5>input,.filter-item>input{float:left;width:50%;height:22px;padding-left:10px;background:#fff;border:1px solid #e5e5e5}
.filter-item-2>input{width:25%;height:22px;float:none}
.filter-item-4>input{width:51%}
.filter-item-4 .control-select{width:51%}
.filter-item-3>.time-box>input,.filter-item-3>input{width:22%}
.filter-item-5>input{float:none}
.filter-item .select-item .btn{background:#2963bf;border-radius:3px;width:100%;line-height:12px;font-size:12px;outline:0;color:#fff;position:relative;z-index:10}
.filter-item input{font-size:12px}
.filter-item select{float:left;width:50%;height:24px;line-height:30px;cursor:pointer;background:#fff;border:1px solid #e5e5e5;outline:0;font-size:12px}
.filter-btn-nofloat{width:72px;height:32px;background:#2963bf;border-radius:3px;font-size:14px;color:#fff}
.filter-btn{float:right;margin-top:30px;width:60px;height:30px;background:#2963bf;border-radius:3px;font-size:12px;color:#fff}
.table-btn{float:right;height:30px;line-height:28px;padding:0 15px;margin-left:12px;cursor:pointer;font-size:12px;color:#fff;text-align:center;margin-top:4px}
.select-down-btn{padding-right:8px;position:relative}
i.up-arrow{display:inline-block;margin-left:5px;border:3px solid transparent;border-bottom:0;border-top:4px solid #fff;vertical-align:middle}
i.down-arrow{display:inline-block;margin-left:5px;border:3px solid transparent;border-top:0;border-bottom:4px solid #fff;vertical-align:middle}
.select-down-btn .down-item{top:28px}
.down-item{position:absolute;left:0;top:30px;width:100%;background-color:#fff;box-shadow:0 3px 5px #e5e5e5;z-index:10}
.down-item li{width:100%;height:30px;line-height:30px;border-top:0}
.down-item li:hover{background:#e8f2ff;color:#2963bf}
.down-item a{color:#333;text-align:center}
.down-item li:hover a{color:#2963bf}
a.title-header{color:#999}
a.title-header.active{color:#2963bf}
.title-on span{font-size:18px;padding-left:10px;padding-right:10px;display:inline-block}
.car-info-section{margin-top:24px;width:100%;background:#fff;border:1px solid #e5e5e5}
.arrow-right{float:right;display:inline-block;margin-top:7px;margin-right:24px;width:8px;height:16px;outline:0;background:url(../images/arrow-right-92fb571887.png) no-repeat;background-size:8px 16px;cursor:pointer}
.car-info-form{width:940px;padding-top:36px;margin:0 auto}
.form-row{float:left;width:550px;padding-top:10px;padding-bottom:10px;font-size:12px;text-align:left;height:47px}
.form-row-xl{width:100%;text-align:center}
.form-row-l{width:901px}
.form-row-xs{width:385px}
.form-row-xxs{width:310px}
.form-row-xxxs{width:260px}
.form-row label{width:103px;text-align:right;font-weight:400}
input.input-error{border:1px solid #ff1010}
.form-row input,input{background:#fff;border:1px solid #e5e5e5;padding-left:3px;font-size:12px;vertical-align:middle;height:24px}
.form-row input.input-xxxxs,input.input-xxxxs{width:40px;height:24px;padding-left:0}
.form-row input.input-xxxs,input.input-xxxs{width:60px;height:24px;padding-left:0}
.form-row input.input-xs,input.input-xs{width:70px;height:24px}
.form-row input.input-xxs,input.input-xxs{width:87px;height:24px}
.form-row input.input-s,input.input-s{width:114px;height:24px}
.form-row input.input-sm,input.input-sm{width:158px;height:30px}
.form-row input.input-m,input.input-m{width:176px;height:24px}
.form-row input.input-xm,input.input-xm{width:300px;height:24px}
.form-row input.input-l,input.input-l{width:350px;height:24px}
.form-row input.input-xl,input.input-xl{width:390px;height:24px}
.form-row input.input-xxl,input.input-xxl{width:508px;height:24px}
input.width-25{width:24%}
input.width-38{width:38%}
input.width-44{width:44%}
input.width-50{width:50%}
input.width-58{width:57%}
input.input-float{background:0 0;border:0;position:absolute;left:128px}
input.input-float1{left:88px}
input.input-float2{left:299px}
input.input-float3{left:202px}
.textarea-m{width:350px;max-width:400px;min-height:40px;border:1px solid #e5e5e5}
.form-date{position:relative}
.form-row select,select{background-image:-webkit-linear-gradient(-180deg,#fbfbfb 0,#f3f3f3 100%);background-image:-moz-linear-gradient(-180deg,#fbfbfb 0,#f3f3f3 100%);background-image:linear-gradient(-180deg,#fbfbfb 0,#f3f3f3 100%);border:1px solid #ccc;outline:0;font-size:12px}
.control-select.select-xs,.form-row select.select-xs,select.select-xs{width:40px;height:24px}
.control-select.select-s,.form-row select.select-s,select.select-s{width:66px;height:24px;margin-right:5px}
.control-select.select-sm,.form-row select.select-xm,select.select-sm{width:84px;height:30px}
.control-select.select-m,.form-row select.select-m,select.select-m{width:85px;height:24px;font-size:12px}
.form-row select.select-m option{max-height:100px;font-size:13px}
.control-select.select-xm,.form-row select.select-xm,select.select-xm{width:114px;height:24px}
.control-select.select-xxm,.form-row select.select-xxm,select.select-xxm{width:204px;height:24px}
.control-select.select-l,.form-row select.select-l,select.select-l{width:180px;height:24px}
.control-select.select{width:158px}
.step{float:left;width:100%;text-align:center;padding-top:30px;padding-bottom:20px}
.step span{display:inline-block;margin-left:42px;margin-right:42px;cursor:pointer;font-size:12px;padding:0 12px}
.step .last-step{min-width:60px;height:30px;line-height:30px;background:#fff;border:1px solid #2963bf;border-radius:3px;color:#2963bf;vertical-align:middle}
.add-device-btn,.step .next-step{min-width:60px;height:30px;line-height:30px;background:#2963bf;border-radius:3px;color:#fff}
.step .disable-btn{background:#999}
.add-device-btn{position:absolute;bottom:5px;right:5px}
.car-info-list{width:100%;padding:30px 40px 60px 40px}
.car-info-margin{margin-top:30px}
.car-info-main{height:100%;background:#fff;border:1px solid #e5e5e5}
.car-list-head{padding-left:24px;width:100%;height:30px;line-height:30px;text-align:left;background:#fafafa;border-bottom:1px solid #e5e5e5;font-size:14px}
.car-info-list-col{margin-top:60px}
.car-info-main-col{height:100%;background:#fff;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;font-size:12px;position:relative}
.car-list-head-col{width:78px;padding-top:30px;text-align:center;background:#f4f3f3;border-right:1px solid #e5e5e5;font-size:12px}
.car-list-content-col{width:100%;font-size:12px}
.car-list-content-col .table{margin:0;border:0}
.car-list-content-col .table th{font-size:12px;height:30px;line-height:0}
.car-list-content-col.car .list-row{font-size:12px;line-height:28px}
.car-info-main-col.device .car-list-head-col{border-bottom:1px solid #e5e5e5}
.device.car-info-main{border-top:0;border-right:0;border-bottom:0}
.car-list-content{padding:30px 16px;height:auto;margin:0}
.car-list-content-boreder{padding:20px 0;border-bottom:1px solid #ededed}
.list-row{float:left;padding-right:0;color:#666;font-size:12px;border:0;text-align:left;padding-left:0;white-space:nowrap;margin-bottom:10px}
.list-row input{height:24px;padding-left:10px;background:#fff;border:1px solid #e5e5e5}
.list-row-border{line-height:2em;padding:24px 0;padding-left:20px;color:#666;font-size:12px;border-bottom:1px solid #ededed;text-align:left;position:relative}
.list-row-border.noheight{height:auto}
.list-row-border p{display:inline-block;vertical-align:text-top;padding-right:10px}
.list-row-border p a{color:#2963bf}
.operate-content{color:#333}
.operate-content{width:24.7%}
.operate-content-60{width:60%}
.operate-content-50{width:49.5%;color:#333}
.operate-content-100{width:92%;color:#333}
.operate-content-33{width:33%}
.operate-content-20{width:20%}
.operate-content-40{width:40%}
.operate-content-19{width:19%}
.item-type-l{display:inline-block;width:110px;text-align:right}
.item-type{display:inline-block;width:80px;text-align:right;font-size:12px;vertical-align:text-top}
.item-val{display:inline-block;max-width:62%;vertical-align:text-top}
.item-val.text-nowrap{width:1em;display:inline-block}
.list-img{height:120px}
a.device-log{padding-left:15px;font-size:12px;color:#2963bf;text-align:center}
.list-row-border a.list-btn{display:inline-block;width:60px;height:26px;line-height:26px;background-image:-webkit-linear-gradient(-180deg,#fbfbfb 0,#f3f3f3 100%);background-image:-moz-linear-gradient(-180deg,#fbfbfb 0,#f3f3f3 100%);background-image:linear-gradient(-180deg,#fbfbfb 0,#f3f3f3 100%);border:1px solid #ccc;border-radius:4px;font-size:12px;color:#4d4d4d;text-align:center;text-decoration:none;position:absolute;right:12px;bottom:12px}
.operate-head{display:inline-block;border-right:1px solid #ededed;border-bottom:1px solid #ededed;text-align:center;background:#f9f9f9;line-height:86px;font-size:12px}
.info-total{padding-left:18px;padding-right:18px;font-size:12px;color:#333;text-align:center}
.car-list-head strong{color:#2963bf}
.point-overview{padding-top:50px;padding-bottom:30px;text-align:center}
.point-item{width:100px;display:inline-block;font-size:16px;color:#999;text-align:center}
.point-item span{display:block;width:48px;height:48px;line-height:48px;margin-left:26px;margin-bottom:12px;background:#cdcccd;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2);border-radius:100%;font-size:28px;color:#fff;text-align:center}
.point-item.active{color:#2963bf}
.point-item.active span{background:#2963bf}
.point-overview hr{width:160px;height:5px;display:inline-block;background:#d8d8d8;vertical-align:top}
.point-overview hr.active{background:#2862be}
.search-device{width:100%;padding-top:29px}
.search-device .search-input{width:100%;height:36px;margin-bottom:20px;box-shadow:0 2px 8px 0 rgba(40,98,191,.15);background-color:#fff;text-align:left;font-size:14px}
.search-input:before{float:left;display:block;content:"";width:36px;height:36px;background:url(../images/search-icon-70dd9bbe44.png) no-repeat center;background-size:16px 16px}
.search-input input{width:85%;height:36px;line-height:36px;font-size:14px;border:0}
.search-input button{width:72px;height:36px;background:#2963bf;font-size:14px;color:#fff;text-align:center}
.system-search{padding:54px 0 48px 0;margin-bottom:22px}
button.filter-btn-nofloat{margin-left:93px}
.list-main-2{padding-top:24px}
.list-main .table td a.system-a{padding-left:15px;padding-right:15px}
.form-row-nowidth{float:left;padding-bottom:10px;font-size:14px;text-align:left}
.form-row-nowidth label{width:100px;text-align:right;font-weight:400;float:left}
.list-row-top{font-size:14px}
.list-row-bottom{background:#fff;max-height:100%}
.list-row-top span.list-row-top-text{float:left;display:block;padding-left:10px;height:30px;line-height:32px}
.list-row-top .list-group{margin:0;min-width:280px;max-width:85%;float:left}
.list-row-top .list-group-item{display:inline-block;background:0 0;margin-right:7px;width:7em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 0}
.list-row-top .list-group-item input{vertical-align:middle;margin:0}
.label-body label{float:left;font-weight:400;width:140px;text-align:left;margin-bottom:8px;margin-left:12px;line-height:12px}
.list-main .role-tabInfo .table tbody tr td{color:#333;padding:8px 0 0}
.list-main .role-tabInfo .table tbody tr td:first-child{padding:6px 2px}
.role-tabInfo .step{padding-top:24px;padding-bottom:0;float:none}
.role-tabInfo .step span{margin:0 25px}
.role-tabInfo .department{border:1px solid #e5e5e5;margin-bottom:12px;display:inline-block;margin-right:56px;vertical-align:top;height:350px}
.role-tabInfo .department .title{background:#f5f5f9;width:100%;height:30px;color:#999;text-indent:24px;padding:6px 0}
.role-list li{margin:0 20px;height:30px;line-height:30px;border-bottom:1px solid #e4e4e4}
.role-list li:last-child{border-bottom:0}
.role-list li:hover{color:#2963bf;background:#f5f5f9}
.label-body input{vertical-align:middle;margin:0;margin-right:6px;margin-top:-1px;height:12px}
.department-main{background:#fff;overflow:hidden;padding:12px 0;margin-top:12px}
.department-main .label-name{margin:0;padding-bottom:12px;border-bottom:1px solid #e5e5e5;margin-bottom:12px}
.left-nav{float:left;margin-right:40px;min-width:220px}
.left-nav .dept-body,.right-content .list-content{max-height:570px;overflow:auto}
.right-content .list-content{margin-top:20px}
.right-content .list-content .table{margin-top:0}
.dept-org{background:#fff;overflow:hidden;padding:12px;margin-top:12px}
.right-content{flex:1;margin:auto}
.right-content-header{font-size:12px;text-align:left}
.right-content-header span{margin-right:24px}
.right-content-header u{background:url(../images/add_btn_icon-ab3ee68a2e.png) no-repeat 1px;background-size:12px 12px;text-indent:12px;padding-left:17px}
.dept-title{border-bottom:1px solid #e5e5e5;overflow:hidden;margin-bottom:12px}
.dept-null{font-size:14px;position:relative;text-align:center;top:200px}
.dept-null img{height:11px;position:relative;top:-1px;margin-right:6px}
.right-content .dept-body{min-height:570px;border-left:1px solid #e5e5e5;height:100%;margin:auto;padding:0 24px;overflow:hidden}
.dept-input{border:1px solid #ccc;width:200px;height:30px;font-size:12px}
.op-Map .tags-name{font-size:12px;width:60px;display:inline-block;text-align:right;margin-bottom:20px}
.border-1{border:1px solid #e5e5e5}
.left-nav treecontrol span{font-size:14px;line-height:2em}
.department treecontrol ul{overflow:inherit}
.role-tab-juris .department .tree{height:318px;overflow:auto;padding:0 31px 0 0;max-width:500px;min-width:200px}
.role-tab-juris .department .tree.company{padding:0}
.tree.company li{width:198px;height:30px;line-height:30px;border-bottom:#e5e5e5 solid 1px;margin-left:24px}
.tree.company li span.fr{width:12px;height:12px;background:url(../images/icon-close-0e2d56ec88.png) no-repeat;cursor:pointer;margin-right:12px;margin-top:11px}
.tree.company li:hover span.fr{background:url(../images/icon-close-hover-a3d95073e5.png) no-repeat}
.department treecontrol.tree-light li.tree-collapsed i.tree-branch-head,.department-main treecontrol.tree-light li.tree-collapsed i.tree-branch-head{background:url(../images/treecontrol_closed-72a73feba4.png) no-repeat}
treecontrol.tree-light li.tree-expanded i.tree-branch-head{background:url(../images/treecontrol_opened-bd73dba2c0.png) no-repeat}
treecontrol.tree-light li .tree-selected{color:#2963bf;font-weight:initial!important}
treecontrol.tree-light li .active{color:#2963bf}
treecontrol.tree-light li.tree-collapsed i.tree-branch-head,treecontrol.tree-light li.tree-expanded i.tree-branch-head{background-position:center!important}
.left-nav treecontrol li{padding-right:20px;text-align:left}
.right-content .dept-body-div .step{position:absolute;bottom:20px}
.role-modal h2{margin-bottom:20px;font-size:20px}
.role-modal treecontrol li{text-align:left}
.modal-footer{text-align:center}
.role-modal .modal-footer{text-align:center;border-top:0}
.role-modal .modal-footer button.last-step{width:60px;height:32px;border-radius:3px;margin-left:17px;margin-right:17px;outline:0;background:#fff;color:#333;border:1px solid #e5e5e5;font-size:12px}
.role-modal .modal-footer button.last-step2{width:60px;height:32px;border-radius:3px;margin-left:17px;margin-right:17px;outline:0;background:#fff;font-size:12px;border:1px solid #2963bf;color:#2963bf}
.role-modal .modal-footer button.next-step{width:60px;height:32px;border-radius:3px;margin-left:17px;margin-right:17px;outline:0;background:#2963bf;color:#fff;font-size:12px}
.role-modal .modal-body{max-height:400px;overflow:auto;min-height:100px}
.role-modal .col-md-3{min-height:150px}
.role-modal .col-md-7{min-height:150px;border:1px solid #e5e5e5}
.role-tabInfo{margin-top:24px}
.role-tabInfo .counthead li.active.border-b{border-bottom:1px solid #e5e5e5}
.role-tab-juris{padding:12px 12px 24px;background:#fff;border:1px solid #e5e5e5;font-size:12px;color:#333}
.turn-page{display:block;text-align:center;color:#ccc;font-size:12px;height:40px;line-height:40px}
#cnzz_stat_icon_1263724275{display:none}
.simple-report .card{min-width:980px;max-width:980px;margin:0 auto 15px;background-color:#fff;color:#333;padding-bottom:24px;border-radius:4px}
.simple-report .card li{text-align:left;display:block}
.simple-report .card .title{margin:0 0 12px 24px;padding-top:10px;padding-bottom:12px;border-bottom:1px solid #e5e5e5;text-align:left;font-size:14px}
.simple-report .card .action{margin-right:24px;font-size:14px}
.simple-report .card .danger-action{margin-right:44px}
.simple-report .card .border{position:relative;top:-3px;display:inline-block;width:14px;height:2px}
.simple-report .card .title .title-text{font-size:14px;text-align:left}
.simple-report .card .icon{display:inline-block}
.simple-report .customer-info .content{text-align:center;margin-top:22px}
.simple-report .customer-info .info-item{float:left;margin-left:2.5%;width:30%;height:300px;text-align:left;color:#fff;font-size:12px;border-radius:4px}
.simple-report .customer-info .info-item .user-photo-wrap{margin-top:10px}
.simple-report .customer-info .info-item .user-photo{width:72px;height:72px;border-radius:50%}
.simple-report .customer-info .info-item .name{padding:7px 0 7px 12px;border-radius:4px}
.simple-report .customer-info .info-item1{background:rgba(3,77,254,.5)}
.simple-report .customer-info .info-item1 .details li,.simple-report .customer-info .info-item3 .details li{margin-bottom:5px}
.simple-report .customer-info .info-item2{background:rgba(254,12,3,.5)}
.simple-report .customer-info .info-item3{background:rgba(80,3,254,.5)}
.simple-report .customer-info .info-item1 .name1{background:rgba(80,3,254,.5)}
.simple-report .customer-info .info-item2 .name2{background:rgba(255,71,64,.5)}
.simple-report .customer-info .info-item3 .name3{background:rgba(114,52,255,.5)}
.simple-report .customer-info .info-item .details span{float:left}
.simple-report .customer-info .info-item span{color:#fff;float:left;font-size:12px}
.simple-report .customer-info .info-item .desc{width:60%}
.customer-info .info-item .person-info{margin-top:6px}
.customer-info .info-item li{display:block;border-left:none}
.customer-info .info-item li:before{width:0;height:0}
.customer-info .info-item .pic-wrap{margin:12px 12px 0;padding-bottom:12px;border-bottom:1px solid #fff}
.customer-info .info-item .pic-wrap .pic{margin-right:12px;width:72px;height:72px;border-radius:50%;background-color:#fff;text-align:center}
.customer-info .info-item .pic-wrap .pic .img-user{margin:10px 0 4px 0}
.customer-info .info-item .pic-wrap .img-book{margin-top:19.5px}
.customer-info .info-item .pic-wrap .img-job{margin-top:21px}
.DFE{color:#034dfe;opacity:.5;font-size:10px}
.customer-info .info-item .details{margin-top:5px;padding:0 22px}
.customer-info .info-item .details li{line-height:2.2em}
.simple-report .customer-apply .apply-item{float:left;width:15%;height:180px;min-height:180px;max-height:180px;margin-left:1.4%;padding:20px 10px;text-align:center;border:1px solid #e4e4e4;border-radius:4px}
.simple-report .customer-apply .apply-item .pic-wrap{display:inline-block;width:50px;height:50px;border-radius:50%;border:1px solid #e4e4e4}
.simple-report .customer-apply .apply-item .more{position:relative;top:10px;margin-top:7px;padding:4px 13px;border-radius:12px;border:1px solid #2963bf;text-align:center;line-height:24px;font-size:12px;color:#2963bf}
.simple-report .c666{color:#666;font-size:12px}
.customer-apply .pic-wrap img{margin-top:10px}
.customer-apply .name{margin:7px 0 10px;padding-bottom:6px;border-bottom:1px solid #e4e4e4;font-size:14px}
.customer-apply .lh{line-height:50px}
.body-content{padding:0 30px}
.safeText{color:#65cf06}
.dangerText{color:#ff1010}
.warningText{color:#e70}
.safeBg{background-color:#65cf06}
.dangerBg{background-color:#ff1010}
.warningBg{background-color:#e70}
.simple-report .analysis{margin:0 auto;min-width:980px;max-width:980px}
.simple-report .analysis .card{width:49%;min-width:auto;font-size:12px}
.simple-report .analysis .base-info-analysis .list div{font-size:14px}
.simple-report .analysis .base-info-analysis .list .name{margin-bottom:6px}
.simple-report .analysis .base-info-analysis .list .right-part{line-height:30px}
.simple-report .analysis .base-info-analysis .last-list{border-bottom:none;margin-bottom:0}
.simple-report .contact-info .content{padding-left:24px;padding-right:24px}
.simple-report .material-review .content{padding-left:24px;padding-right:24px}
.simple-report .analysis .relate-net-analysis{height:384px}
.simple-report .analysis .relate-net-analysis table{width:93%;height:300px;margin:0 auto}
.simple-report .analysis .relate-net-analysis table thead{background-color:#f5f5f5}
.simple-report .analysis .relate-net-analysis table td{border:1px solid #e5e5e5;padding:7px 0}
.up-pic{background:url(../images/icon_picture-86bba04cbf.png) no-repeat;background-size:100% 100%;width:17px;height:15px;cursor:pointer;display:inline-block}
.pdf{background:url(../images/icon_pdf-6f75450eeb.png) no-repeat;background-size:100% 100%;width:13px;height:15px;display:inline-block}
.form-info-row{font-size:12px;display:flex;justify-content:space-around}
textarea::-webkit-input-placeholder{font-weight:400;font-size:12px;color:#999;line-height:22px;text-align:left;font-style:normal}
textarea::-moz-placeholder{font-weight:400;font-size:12px;color:#999;line-height:22px;text-align:left;font-style:normal}
textarea::-ms-input-placeholder{font-weight:400;font-size:12px;color:#999;line-height:22px;text-align:left;font-style:normal}
textarea::placeholder{font-weight:400;font-size:12px;color:#999;line-height:22px;text-align:left;font-style:normal}