@charset "utf-8";                                                                                                                                                                                                                       


select::-ms-expand { display: none; }
textarea,select,input[type=text]{-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;}
/* 去掉IE下输入关闭小叉 */
input[type=text]::-ms-clear{ display: none; }
select,input[type=text],input[type=password], .right_col .Wdate{
    color: #555;
    border: 1px solid #ccc;
    padding: 0 6px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 }
 select{
    background: url(../images/comm/down.png) no-repeat scroll right center transparent;
    background-color: #fff;
    background-size: 30px 30px;
    padding: 0 18px 0 6px;
}
select{
    background:none\9;
    padding: 0 0px 0 6px\9;
}
.searchBtn.btn {
    width: 6em;
    padding: 3px 0px;
    background:rgba(42,103,246,1);
    color: #ffffff;
    border-radius: 6px;
}
.clear{
    clear:both;
}
.exportBtn.btn {
    width: 6em;
    padding: 3px 0px;
    background:#f68f2a;
    color: #ffffff;
    border-radius: 6px;
}
.addBtn.btn {
    width: 6em;
    padding: 3px 0px;
    background:#00A0E9;
    color: #ffffff;
    border-radius: 6px;
}
.delBtn.btn {
    width: 6em;
    padding: 3px 0px;
    background:#ff2400;
    color: #ffffff;
    border-radius: 6px;
}
.set .hol{display: inline-block;}
.redColor{color: #ff2400;}
.greenColor{color: #28B64D;}
.yellowColor{color: #ffa200;}
.blueColor{color: #0094de;}
.bgColor{background-color: #f5f5fb;}
.totalPage{color:#666;margin-left: 10px;font-size: 14px;}
.totalPage i{color: #ff8c00;margin:0 5px;}
.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-1-5 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-1-5 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-1-4 {
        width: 25%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-1-5 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1500px) {
    .col-lg-1-5 {
        width: 20%;
        float: left;
    }
}
                                                                                                      /*   首页   */
#sidebar-menu .side-menu img{
    width: 22px;
    height: 22px;
}
.nav_title {
    height: 79px;
    position: absolute;
    top: 1px;
    display: flex;
}
.nav_title div {
    display: inline-block;
}
.nav-md .nav_title img, .nav-sm .nav_title img{
    /*width: 56px;*/
}
.site_title:hover, .site_title:visited {
    color: white;
}
/* .top_nav .search{
    display: block;
    width: 100%;
    margin-right: 70px;
    height: 30px;
    border-radius: 15px;
    padding: 0 20px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
} */
.right_col .videoAnalysis.breadcrumb{
    background-color: #FDFDFD;
    border-radius: 0;
    border-bottom: 1px solid #d9dee4;
    margin-bottom: 0;
    padding: 10px 15px;
}
.right_col .breadcrumb{
    background-color: #F7F7F7;
    border-radius: 0;
    margin-bottom: 0;
    color: #4E4E4E;
}
.right_col .main_body{
    padding:15px;
    height: 100%;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
}
.right_col .main_body.full{
    height: 100%;
}
/*首页*/
.main_body .realTime,.main_body .middle,.main_body .bottom{
    margin-top: 5px;
    display: flex;
}
.main_body .realTime,.main_body .todyData, .main_body .rank,.main_body .task,.main_body .messages,.main_body .bottom .bottomLeft>div,.main_body .bottom .bottomRight>div{
    background-color: #fff;
}
.main_body .realTime{
    padding-left: 50px;
    line-height: 40px;
}
.main_body .realTime h3,.main_body .todyData h3,.main_body .rank h3,.main_body .task h3,.main_body .messages h3,.main_body .bottom h3.firTitle{
    padding-left: 15px;
    line-height: 40px;
    font-size: 14px;
    border-bottom: 1px solid #e4e4e4;
    /*margin-top: 10px;*/
    margin-bottom: 0;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
    width: 6px;
    height: 6px;
    background-color: #F5F5F5;
    border-radius: 3px;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 3px;
    background-color: #ccc;
}
.summary{
    background: white;
    border-radius: 6px;
    padding: 20px 30px;
    margin-bottom: 15px;
    display: inline-block;
}
.summary div.sumBox{
    display: inline-block;
    height: 60px;
    margin-right: 20px;
    position: relative;
}
.summary div.sumBox:last-child{
    margin-right: 0;
}
.borderBottom{
    border-bottom:1px solid #E8E8E8;
    padding:5px 7px 15px!important;
}
div.sumBox.golv4{
    /*box-shadow: 1px 1px 3px #8e8e8e;*/
    /*padding: 5px 20px 5px 10px;*/
    height: 70px;
    border-radius: 4px;
    cursor: pointer;
}
div.sumBox.golv4:hover{
    color: #0b67ca;
}
.golv4 .tip{
    width: 20px;
}
.sum_img{
    float: left;
}
.sum_img img{
    width: 40px;
    margin: 10px 25px 0 5px;
}
.sum_content{
    width:170px;
    margin-left: 70px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sum1,.sum2{
    line-height: 30px;
    height: 30px;
}
.sum1{
    /* font-weight: bold; */
    font-size: 23px;
    font-weight: 400;
    cursor: pointer;
}
.sum2{
    font-size: 16px;
}
.main_body .todyData ul{
    margin: 0px 15px;
    padding: 15px 0;
}
.main_body .todyData li{
    width: 23%;
    height: 60px;
    margin-left: 1%;
    margin-right: 1%;
    padding: 8px 0;
    float: left;
    border-radius: 6px;
}
.main_body .todyData li .col-md-8{
    border-right: 1px solid #fff;
    height: 44px;
}
.main_body .todyData li .col-md-4{
    background-position: center;
    background-size: 32px;
    height: 44px;
}
.home-icon-1 {
    background: url('../images/home/dask-port.png')no-repeat;
}
.home-icon-2 {
    background: url('../images/home/testNum.png')no-repeat;
}
.home-icon-3 {
    background: url('../images/home/hege.png')no-repeat;
}
.home-icon-4 {
    background: url('../images/home/message1.png')no-repeat;
}
.main_body .middleLeft .todyData{
    height: 130px;
}
.main_body .middleLeft .rank{
    /*height: 520px;*/
}
.main_body .middleRight .task{
    height: 350px;
}
.main_body .middleRight .messages{
    height: 337px;
}
.main_body .todyData li .col-md-8 div{
    color: #fff;
    height: 50%;
    text-align: right;
    line-height: 30px;
}
.main_body .middleLeft,.main_body .bottomLeft{
    padding-left: 0;
}
.main_body .rank th,.main_body .rank td,.main_body .task .row.num{
    text-align: center;
}
.main_body .task .row.num{
    padding: 0 10px;
}
.task .row.num .cent{
    display: inline-block;
    width: 10em;
    text-align: left;
}
.main_body .rank>div{
    padding: 15px;
}
.main_body .task .row.rate{
    padding-left: 20px;
    margin-top: 10px;
}
.main_body .messages ul{
    padding-left: 10px;
    margin-top: 10px;
}
.main_body .messages li,.main_body .bottom .bottomRight li{
    line-height: 40px;
    list-style-type: square;
    list-style-position: inside;
}
.main_body .bottom .bottomRight>div{
    background: url('../images/home/bottomRight_bg.png')no-repeat right bottom;
    background-size: 50%;
    background-color: #fff;
}
.main_body .bottom .bottomRight h4{
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    line-height: 30px;
    margin-bottom: 5px;
    cursor: pointer;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.main_body .bottom #safety{
    margin-top: 50px;
}
.main_body .bottom .bottomRight ul{
    padding: 10px 0px 0 10px;
}
.main_body .bottom .bottomLeft>div,.main_body .bottom .bottomRight>div{
    height: 300px;
}
.main_body .bottom .highcharts-legend{
    display: none;
}
/*首页*/
.navbar-nav .li_search{
    margin-right: 10%;
    padding:9px 0 0;
}
.navbar-nav .li_search>div{
    background-color: #f7f7fb;
    border: 1px solid #e4e4e4;
}
.navbar-nav .li_search select,.navbar-nav .li_search input{
    height: 38px;
    line-height: 38px;
    border: none;
    background-color:transparent;
    box-shadow: none;
}
.navbar-nav .li_search input{
    width: 300px;
    border-left: 1px solid #e4e4e4;
    padding: 0 42px 0 6px;
}
.navbar-nav .li_search select{
    position: relative;
    background: url(../images/home/arrow.png) no-repeat scroll right center transparent;
    background-size: 20px 20px;
    padding: 0 25px 0 10px;
}
.navbar-nav .li_search span{
    position: absolute;
    background-color: red;
    width: 42px;
    height: 38px;
    right: 0;
    top: 10px;
    background: url(../images/home/search.png) no-repeat 11px center;
    background-size: 18px 18px;
    cursor: pointer;
}
/*首页新-2018.09.17*/
.dateFilter {
    width: 100%;
    margin-bottom: 10px;
    background-color: #ffffff;
    padding: 0 12px 0 15px;
    height: 40px;
}
.dateFilter.homeIn .dateType {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    color: #999;
    text-align: center;
    padding: 0 15px;
    margin: 7px 3px;
    border-radius: 3px;
    cursor: pointer;
    border: 1px solid #ebebea;
}
.dateFilter.homeIn .dateType.cur{
    color: #fff;
    background-color: #459AF4;
}
.dateFilter .dateType {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    color: #999;
    text-align: center;
    padding: 5px;
    margin: 0 3px;
    cursor: pointer;
}
.dateFilter .dateType.cur{
    color: #355bff;
}
.dateFilter .totalData {
    color: #5cb85c;
    margin-left: 65px;
}
#changeMode {
    float: right;
    display: inline-block;
    margin: 5px 0;
    height: 30px;
    line-height: 30px;
    padding-left: 35px;
    cursor: pointer;
    color: #4f4f4f;
    background: url(../images/home/mapBtn.png) no-repeat left center;
    background-size: 25px auto;
}
.main_body .homeBox {
    /*background: #fff;*/
    color: #333333;
}
.homeBox .col-xs-4, .homeBox .col-xs-8, .homeBox .col-xs-5, .homeBox .col-xs-7{
    padding: 0;
}
.homeBox .col-xs-4 .innerCol, .homeBox .col-xs-8 .innerCol {
    margin-right: 10px;
}
.homeBox .homeDiv1>.col-xs-4{
    color: #fff;
    margin-bottom: 10px;
}
.homeBox .col-xs-4 .innerCol, .homeBox .col-xs-4 .innerCol1, .homeBox .col-xs-8 .innerCol, .homeDiv4,.homeDiv5 {
    padding: 10px 20px 0px;
}
.homeDiv1 .col-xs-4 .innerCol {
    border-radius: 3px;
}
.homeDiv1 h4 {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
}
.homeDiv1 .progressLine {
    width: 70%;
    height: 16px;
    background: #ffffff;
    border-radius: 8px;
    margin: 8px 0;
    overflow: hidden;
}
.homeDiv1 .progressLine span {
    position: absolute;
    left: 75%;
    top: 18px;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
}
.homeDiv1 .progressLine div{
    background: rgb(190, 227, 190);
    height: 100%;
    border-radius: 8px;
}
.homeDiv1 .clearfix {
    text-align: left;
    font-size: 12px;
    padding: 8px 0;
}
.homeDiv1 .top1 {
    border-bottom: 1px solid #ffffff;
    padding-left: 72px;
    background: url('../images/home/homeIco1.png')no-repeat center left;
    background-size: 50px 50px;
}
.homeDiv1 .top2 {
    border-bottom: 1px solid #ffffff;
    padding-left: 72px;
    background: url('../images/home/homeIco2.png')no-repeat center left;
    background-size: 50px 50px;
}
.homeDiv1 .num {
    font-size: 24px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
}
.homeDiv1 .num span,.homeDiv4 .num span, .operatorStatistics .numWrap span {
    font-size: 14px;
}
.homeDiv1 .num.num1 {
    font-size: 28px;
}
.homeDiv2 h3 {
    position: relative;
}
.homeDiv2 h3 span{
    position: absolute;
    right: -3px;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    color:#1A7CE3;
}
.homeDiv3 .num {
    color: #333;
}
.homeDiv3 .num span {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    margin-right: 5px;
}
.homeBox .homeDiv2 .innerCol, .homeBox .homeDiv2 .innerCol1, .homeBox .homeDiv3 .innerCol, .homeBox .homeDiv3 .innerCol1 {
    background-color: #fff;
    height: 100%;
}
.homeDiv4 {
    background-color: #fff;
    margin-bottom: 10px;
    height: 380px;
}
.homeDiv5 {
    background-color: #fff;
    margin-bottom: 15px;
    height: 260px;
}
.homeDiv4 .num {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}
.homeBox .homeDiv4>div{
    padding: 0 15px;
}
.homeBox .homeDiv5>div {
     padding: 0 5px;
 }
.homeDiv4>div {
    height: 300px;
}
.homeDiv5>div {
    height: 200px;
}
.homeDiv5 table {
    margin: 55px 0;
}
.homeDiv5 table span{
    font-size: 24px;
    font-weight: bold;
}
.homeDiv5 #pieChart2{
    height: 240px;
    position: relative;
    top: -75px;
    left: 110px;
    width: calc(100% - 110px);
}
.homeBox .borderRight:before{
    content: '';
    position: absolute;
    right: -1px;
    top: 12%;
    width: 1px;
    height: 80%;
    background: #b7b7b7;
}
.homeDiv5 h4 {
    font-size: 12px;
    padding-left: 55px;
    height: 26px;
    line-height: 26px;
    color: #2c2c2c;
    font-weight: bold;
    /*background: url('../images/bench/suo-5.png')no-repeat center left 15px;*/
    /*background-size: 24px 24px;*/
}
.homeDiv5 .col-xs-3 h4 {
    background: url('../images/home/homeIco3.png')no-repeat center left 15px;
    background-size: 24px 24px;
}
.homeDiv5 .col-xs-4 h4 {
    background: url('../images/home/homeIco4.png')no-repeat center left 15px;
    background-size: 24px 24px;
}
.homeDiv5 .col-xs-5 h4 {
    background: url('../images/home/homeIco5.png')no-repeat center left 15px;
    background-size: 24px 24px;
}
.homeBox .homeDiv2 .progressTable td,.homeBox .homeDiv2 .progressTable th {
    text-align: left;
}
.homeDiv2 .progressLine {
    background: #e4e4e4;
    /*width: 210px;*/
    height: 10px;
    margin: 16px;
    border-radius: 5px;
}
.homeDiv2 .progressLine div{
    background: #5cb85c;
    height: 100%;
    border-radius: 5px;
}
.homeBox .homeDiv2>.col-xs-4{
    margin-bottom: 10px;
    height: 300px;
}
.homeDiv2 .table>tbody>tr>td,.homeDiv2  .table>tbody>tr>th {
    border: none;
    padding: 8px 0px;
}
.homeBox .homeDiv3>.col-xs-4, .homeBox .homeDiv3>.col-xs-8{
    height: 300px;
}
.homeBox h3 {
    font-size: 16px;
    padding-left: 20px;
    margin: 7px 6px 25px 10px;
    color: #4e4e4e;
    height: 22px;
    line-height: 22px;
    font-weight: bold;
    border-left: 4px solid #f48c10;
    margin-left: -20px;
}
.homeBox h3.green {
    border-left: 4px solid #5cb85c;
}
.homeBox h3.blue {
    border-left: 4px solid #428bca;
}
.homeBox h3.purple {
    border-left: 4px solid #9791b3;
}
/*首页地图模式*/
.mapMode {
    width: 1920px;
    height: 1080px;
    background: url(../images/home/mega1_bg.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    padding: 15px 65px;
    color: white;
    font-size: 16px;
    overflow: hidden;
}
/*.mapMode .topTitle {*/
    /*line-height: 110px;*/
/*}*/
.mapModeBody {
    display: flex;
    margin-top: 20px;
}
.mapMode>header {
    height: 80px;
    line-height: 80px;
    font-size: 32px;
    text-align: center;
    margin-bottom: 20px;
    background: url(../images/home/mapHeader-bg1.png)no-repeat left 10px center,url(../images/home/mapHeader-bg2.png)no-repeat right 10px center;
    background-size: 30% auto;
    position: relative;
}
.mapMode>header a {
    font-size: 17px;
    position: absolute;
    color: #ffffff;
    height: 28px;
    line-height: 28px;
    top: 25px;
    text-align: center;
    cursor: pointer;
}
.mapMode>header .leftBtn {
    left: 4.8%;
}
.mapMode>header .rightBtn {
    right: 4.8%;
}
.mapMode>header div {
    font-size: 28px;
    background-image: -webkit-linear-gradient(rgb(255, 255, 255), rgb(177, 232, 244));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.anchorBL{
    display:none;
}
.BMap_cpyCtrl
{
    display:none;
}
.mapMode .mapMain {
    margin-right: 38px;
}
.mapMode .mapWrap {
    width: 1348px;
    height: 724px;
    padding: 12px;
    background: url(../images/home/mapWrap-bg.png)no-repeat top left;
    background-size: 100% 100%;
}
.mapMode .mapRight {
    width: 426px;
    height: 870px;
}
.mapRight header {
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 8px;
    background: url(../images/home/marketMes-bg.png)no-repeat bottom left;
    background-size: 100% auto;
    margin-bottom: 30px;
}
.mapRight .content {
    height: 100%;
    padding: 20px 15px;
    background: rgba(16,54,87,0.5);
    border: 1px solid #5a89ad;
}
.mapMain .content {
    /*padding: 25px 0 0px 40px;*/
    margin-top: 25px;
    min-height: 178px;
    /*background: rgba(16,54,87,0.5);*/
}
.mapMain .content>div {
    padding: 16px 20px 32px;
    background: rgba(16,54,87,0.5);
    border: 1px solid #5a89ad;
    display: inline-block;
}
.mapMain .content .searchBtn {
    height: 32px;
    line-height: 32px;
    padding: 0;
}
.mapMain .content .chooseMarket {
    width: 310px;
    margin-right: 30px;
    border-radius: 4px;
    height: 32px;
    line-height: 32px;
}
.mapMain .content .chooseMarket .ui-select-match {
    width: 310px;
    border-radius: 4px;
    height: 32px;
    line-height: 32px;
}
.chooseMarket.ui-select-bootstrap .ui-select-match-text span {
    font-size: 16px;
}
.mapMain .content .chooseMarket ul {
    top: 32px!important;
}
.mapMain .ui-select-bootstrap > .ui-select-choices,.mapMain .ui-select-bootstrap > .ui-select-no-choice {
    max-height: 106px;
}
.mapMain .ui-select-bootstrap .ui-select-choices-row.active>span {
    width: 310px;
}
.mapMain .content .chooseMarket input {
    width: 100%!important;
}
.mapMain .rightPart{
    text-align: center;
    position: relative;
    top: 0px;
}
.mapMain .rightPart>div{
    text-align: center;
    position: relative;
    top: 10px;
    padding: 0 15px;
    max-width: 150px;
}
.mapMain .rightPart.all {
    top: 0px;
    width: 100%;
}

.mapMain .rightPart .numBox {
}
.mapMain .rightPart h6{
    font-size: 18px;
    margin-bottom: 15px;
}
.mapMain .rightPart .box1 h6{
    color: #E7D452
}
.mapMain .rightPart .box2 h6{
    color: #53F5C8
}
.mapMain .rightPart .box3 h6{
    color: #18ADFA
}
.mapMain .rightPart .box4 h6{
    color: #FF4D24
}
.mapMain .rightPart .box5 h6{
    color: #18FCFF
}
.mapMain .rightPart .box6 h6{
    color: #FF8421
}
.mapMain .numBox>div {
    font-weight: bold;
    font-size: 18px;
}
.mapMain .numBox .num {
    height: 20px;
    line-height: 24px;
}
.mapMain .numBox span {
    font-size: 14px;
    font-weight: normal;
}
/*调整容器大小*/
.mapRight #myCarousel {
    height: 270px;
}/*调整圆圈链接ol位置*/
.mapRight .carousel-indicators {
    bottom:-5px;
}
.mapRight #carousel-example-generic {
    top: 100px;
}
.mapRight .carousel-inner {
    overflow: hidden;
    height: 235px;
}
.mapRight .carousel-inner img {
    width: 100%;
    height: 235px;
}
.mapRight .carousel-indicators .active {
    width:9px;
    height:9px;
    background:#ffffff;
    opacity:0.9;
}
.mapRight .carousel-indicators li {
    width:8px;
    height:8px;
    background:rgba(240,240,240,1);
    opacity:0.27;
    border-radius:50%;
}
.mapRight .carousel-indicators {
    bottom: 0px;
}
.mapRight h4 {
    text-align: center;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
}
.mapRight .clearfix>div {
    display: inline-block;
    width: 50%;
    float: left;
}
.mapRight .otherMes span {
    width: 5em;
    text-align: justify;
}
.mapRight .marketSummary {
    font-size: 14px;
    line-height: 22px;
}
.mapRight .marketSummary div{
    text-indent: 2em;
    height: 290px;
    overflow-y: auto;
}
.mapRight .otherMes {
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}
.mapMain .content h4{
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
}
.mapMain .content ul {
    /*margin: 15px 0;*/
}
.mapMain .content li {
    display: inline-block;
    width: 25%;
    float: left;
    font-size: 16px;
    line-height: 30px;
    cursor: pointer;
}
.mapMain .content .active{
    color: #58DED7;
}
#marketDia{
    color: #333;
    padding: 5px 10px;
}
#marketDia h5 {
    line-height: 34px;
    height: 34px;
}
#marketDia table,#marketDia table tr th,#marketDia table tr td {
    border:1px solid #E5E5E5;
    height: 30px;
    line-height: 30px;
}
.sig {
    position: absolute;
    z-index: 10;
    left: 50%;
    top: 100%;
    margin-left: -15px;
    margin-top: -2px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 20px 0 0;
    border-color: #ffffff transparent transparent transparent;
}
#marketDia table {
    text-align: center;
    border-collapse: collapse;
    width: 100%;
}
#tableBox {
    height: 90px;
    overflow: auto;
}
#tableBox::-webkit-scrollbar {
    display: none;
}
#marketDia table th {
    text-align: center;
    font-weight: bold;
}
#marketDia ul {
    padding: 8px 0;
}

#marketDia ul li {
    width: 20%;
    float: left;
    text-align: center;
}
#marketDia ul li.li4 div {
    font-size: 16px;
}
#marketDia li div {
    font-size: 18px;
    height: 24px;
    line-height: 24px;
}
#marketDia li div span {
    font-size: 14px;
}
#marketDia .li1 div {
    color: #48D7AE
}
#marketDia .li2 div {
    color: #1DAEFA
}
#marketDia .li3 div {
    color: #FF562F
}
#marketDia .li4 div {
    color: #6DA867
}
#marketDia .li5 div {
    color: #F3DC6D
}
/* 工作台   */
/*公示屏管理*/
.screenSwitch, .main_body.benchMessageAdd .screenSwitch {
    padding: 3px 15px 0 15px;
    border-bottom: 1px solid #e2e2e2;
}
.benchMessageAdd textarea:focus {
    outline:none;
}
.screenNum {
    display: flex;
    justify-content: space-around;
    padding: 20px;
    border-bottom: 1px solid #e2e2e2;
}
.screenNum>div {
    width: 18%;
    border: 1px solid #d7d7d7;
    padding: 15px 0px 15px 8%;

}
.screenNum>div .num {
    font-size: 27px;
    height: 40px;
     line-height: 40px;
    font-weight: bold;
}
.screenNum .box1 {
    background: url(../images/bench/screenIco1.png)no-repeat 15px center;
    background-size: 57px 57px;
}
.screenNum .box2 {
    background: url(../images/bench/screenIco2.png)no-repeat 15px center;
    background-size: 57px 57px;
}
.screenNum .box3 {
    background: url(../images/bench/screenIco3.png)no-repeat 15px center;
    background-size: 57px 57px;
}
.screenNum .box4 {
    background: url(../images/bench/screenIco4.png)no-repeat 15px center;
    background-size: 57px 57px;
}
.online {
    color:#3b9dff;
}
.offline {
    border: 1px solid red;
    padding: 1px 10px;
    border-radius: 10px;
    color: #ff1400;
}
.screenSwitch span {
    height: 50px;
    line-height: 50px;
    display: inline-block;
    min-width: 6em;
    padding: 0 12px;
    margin: 0 5px;
    text-align: center;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.main_body.statisticsTask {
    height: 100%;
}
.screenSwitch span.activeBlue {
    color: #00a0e9;
    border-bottom: 3px solid #00a0e9;
}
.bench .benchTitle {
    color:rgba(78,78,78,1);
    opacity:0.49;
    font-weight: bold;
    font-size: 24px;
    padding: 25px 30px 35px 0px;
}
.bench .tabWrap h4 {
    height: 32px;
    line-height: 32px;
    margin-left: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #4e4e4e;
    display: flex;
}
.bench .tabWrap h4 span {
    display: inline-block;
    width: 5px;
    height: 100%;
    background: #7F7FFF;
    border-radius: 3px;
    margin-right: 20px;
}
    /*.bench .benchItemLeft {*/
    /*height: 80px;*/
    /*width: 80px;*/
    /*background: #fff;*/
    /*border-radius: 5px;*/
    /*margin-right: 10px;*/
/*}*/
/*.bench .benchItemLeft img{*/
    /*height: 100%;*/
    /*width: 100%;*/
/*}*/
/*.bench .benchItemRight p {*/
    /*text-align: left;*/
/*}*/
/*.bench .benchItemRight .p1 {*/
    /*color: #010101;*/
    /*font-size: 18px;*/
    /*height: 30px;*/
    /*line-height: 30px;*/
    /*font-weight: bold;*/
/*}*/
/*.bench .benchItemRight .p2 {*/
    /*color: #666666;*/
    /*font-size: 14px;*/
    /*padding: 6px 0;*/
/*}*/
.bench a{
    display: block;
    width: 90%;
    height: 165px;
    background: white;
    text-align: center;
    margin: 18px auto;
    border: 1px solid #eaeaea;
    border-radius: 10px;
    padding-top: 28px;
    position: relative;
}
.bench a>img{
    max-width: 65px;
}
.bench a>p{
    font-family: "微软雅黑";
    font-weight: 700;
    font-size: 14px;
    color: #242424;
    position: absolute;
    width: 100%;
    bottom: 25px;
}
.bench .appDownload {
    position: relative;
}
.bench .appDownload>div{
    width: 245px;
    height: 240px;
    background: #ebeceb;
    position: absolute;
    top: -200px;
    right: -210px;
    z-index: 999;
    padding: 8px;
}
.bench .appDownload .appImg {
    border: 1px dashed #a4a4a4;
    background: #ffffff;
    padding: 15px 0 15px;
}
.bench .appDownload .appText {
    color: #67d943;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}
/* .bench>a{display: block;float: left;width: 130px;height: 170px;text-align: center;margin: 20px;
    border-radius: 8px;
    -moz-box-shadow: 1px 1px 2px rgba(102, 102, 102, 0.35);
    -webkit-box-shadow: 1px 1px 2px rgba(102, 102, 102, 0.35);
    box-shadow: 1px 1px 2px rgba(102, 102, 102, 0.35);
}
.bench>a>img{width: 38px;height: 38px;margin: 35px 0;}
.bench>a>p{font-family: "微软雅黑";font-weight: 700;font-size: 14px;color: #333;} */
/* 工作台-市场主体   */
.benchmarket,.opMain{font-family: "微软雅黑";color: #333;}
.marketTitle{line-height: 65px;font-size: 28px;}
.marketTitle input{height: 100%;border: 1px solid;border-color: #848484 #E0E0E0 #E0E0E0 #848484;padding-left: 5px}
.marketSubtiltle{font-size: 18px;padding-bottom: 10px;font-weight: bold;color: #333;border-bottom: 1px solid #999;margin-bottom:15px}
.markettext{font-size: 16px;height:400px;resize: vertical;}
.marketTable td,.opEditTable td{padding: 6px 10px;font-size: 16px;}
.inputTable input,.inputTable select,.inputTable textarea{height:34px;line-height: 34px;padding: 2px 0 2px 10px;width: 90%;border: 1px solid;border-color: #848484 #E0E0E0 #E0E0E0 #848484;}
.inputTable select{line-height: 25px;}
.inputTable{color: #323232;font-size: 14px;}
.inputTable th,.inputTable td{padding: 4px 8px;}
.marketTable textarea{resize: none;}
/* 工作台-经营户  */
.opMain>.container:first-child{margin: 10px 0 5px 0;}
.btn.del,.btn.ref{background: white;}
.btn.del:hover,.btn.ref:hover{background:#efefef;}
.opTable,.opTableVideo{background: white;line-height: 28px;width: 100%;font-size: 14px;color: #333;font-family: "微软雅黑";position: relative;top: -1px;}
.opTable td,.opTable th,.opTableVideo td,.opTableVideo th{padding: 4px 8px;text-align: center;}
.opTable span{cursor: pointer;}
.opTable th{color:#323232;background-color:#f3f3f3;font-weight: bold;}
body{padding: 0!important;overflow-x: auto;}
.modal-content{padding: 0 15px;}
.modal-dialog{width: 650px;}
.modal-dialog{margin-top: 10%;}
.opMain .modal-body>input{font-size: 18px;margin-bottom: 10px;border: none;border-bottom: 1px solid #999;}
.modal-body>.container{margin: 15px 0;}
.opEditImg{width: 40%;float: left;}
.opEditTable{width: 60%;float: left;}
.opEditTable .Wdate{height: 26px;}
/* 工作台-采样、检测信息手动录入  */
.detectDiaNew .modal-header{
    height: 48px;
    background-color: #275EDE;
    color: #fff;
    line-height: 48px;
    text-align: center;
}
.detectDiaNew .modal-content {
    padding: 0;
    overflow: hidden;
    border: none;
    box-shadow: none;
    border-radius: 12px;
}
.detectDiaNew .close {
    font-weight: normal;
    position: absolute;
    right: 12px;
    top: 12px;
    height: 24px;
    line-height: 24px;
    font-size: 24px;
    color: #fff;
    cursor: pointer;
    opacity: 1;
}
.detectDiaNew .modal-footer {
    padding: 15px;
    text-align: center;
    border: none;
}
.detectDiaNew .form-horizontal .form-group {
    margin-bottom: 16px;
    height: 30px;
    line-height: 30px;
}
.detectDiaNew .form-horizontal .control-label, .detectDiaNew .form-horizontal .col-sm-9 {
    padding: 0px 3px;
}
.detectDiaNew .form-horizontal select {
    padding: 0 25px 0 15px;
    width: 180px;
    height: 30px;
    line-height: 30px;
    border-radius: 6px;
    background: url(../images/comm/down.png) no-repeat scroll right 5px center transparent;
    background-size: 36px 36px;
    color: #949191;
    border: 1px solid rgb(148, 146, 146);
    opacity: 1;
}
.detectDiaNew .form-horizontal input{
    width: 180px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #d2d2d2;
    border-radius: 6px;
}
.manualWrap{background-color: #fff;width: 800px;margin:0 auto;box-shadow: 0px 0px 8px #eaeaea;margin-top: 50px;border-radius: 8px;overflow: hidden;}
.manualWrap h3{text-align: center;background-color:#4D84FF;color:#fff;font-size:16px;height: 50px;line-height: 50px;}
.manualWrap .inputTable{padding: 35px 0;}
.manualWrap .inputTable>div{padding:8px 0;}
.manualWrap .mesLef{display:inline-block;width: 40%;text-align: right;}
.manualWrap .mesRig{display:inline-block;width: 55%;text-align: left;box-sizing : border-box;padding-left:10px;}
.manualWrap .mesRig select,.manualWrap .mesRig input{width: 20em;border: 1px solid #d2d2d2;border-radius: 6px;}
.manualCY{width: 730px;margin-top: 20px;}
.detectDia .modal-dialog{width: 500px;margin-top:7%;position: relative;left: 45px;}
.detectDia .form-group .col-sm-8 select{height: 28px;line-height: 28px;margin-top: 3px;width:70%;}
.detectDia .form-group .col-sm-8 input{height: 30px;line-height: 30px;margin-top: 3px;width:70%;}
.detectDia .form-horizontal{padding-bottom: 15px;}
.detectDia .form-group .col-sm-8.text{padding-top: 8px;}
.manualBtn{text-align: center;padding:40px 0 10px 0!important;}
.manualBtn button{margin: 0 15px;}
/* 工作台-大屏、今日任务、采样管理*/
/* .largescreen,.todaytask,.manualCY,.manageCY,.yb_detail,.statisticsSample,.benchTask,.statisticsTask,.questionsList{padding:0 15px 0 15px!important;font-family: "微软雅黑";color: #333;} */
.bigtitle{font-size: 18px;font-weight: bold;line-height: 30px;padding: 10px 0;}
.bigtitle img{width: 30px;padding: 0 10px 4px 0;}
.statisticsSample .set>div{display: inline-block;margin-right: 20px; color: #666;}
/* .largescreen .set{height: 40px;} */
.largescreen .set select{height: 28px;}
.largescreen .published{cursor: auto;width: 12px;height: 12px;display: inline-block;background: #cecaca;border: 1px solid #a6a6a6;border-radius: 2px;}
.todaytask table,.todaytask table th{text-align: center;}
.todaytask .progress{height: 15px;margin: 10px 0;}
.todaytask table td:last-child{width: 200px;}
.set{line-height: 35px;}
.set input{height: 28px;line-height: 28px;}
.set select{height: 28px;line-height: 28px;padding-left: 5px;width: 10em;margin-right: 20px;}
.opTable i img,.opTableVideo i img{width: 20px;cursor: pointer;}
.yb_detail .container{background: white;padding:0 0 10px 15px;margin-bottom: 15px;}
.yb_detail .container table{line-height: 20px;font-size: 14px;}
.yb_detail .container table td{padding: 2px 8px;}
.yb_detail>.rel>.abs{right:20px;top: 20px;}

/* 今日任务-新 */
.todaytask .summary>span,.todaytask .taskDetail>span{
    color: #989799;
    font-weight: 600;
}
.todaytask .botWrap{
    padding: 40px 200px 40px 0;
    background-color: white;
    background: url(../images/bench/banner_i.png) no-repeat right top;
}
.todaytask .botWrap .text-wrap .titleTip{
    display: inline;
}
.todaytask .botWrap ul{
    display: flex;
    justify-content: center;
}
.todaytask .botWrap li{
    flex: 1;
    margin: 0 33px;
    padding: 0 25px;
    position: relative;
}
.todaytask .botWrap li:not(:last-child){
    border-right:1px solid #DCDCDC;
}
/* .todaytask .botWrap li img{
    position: absolute;
    right: 15px;
    bottom: 20px;
} */
.botWrap li>div{
    position: relative;
    height: 75px;
    color: #333;
    font-weight: bold;
}
.todaytask .botWrap .num{
    font-size: 22px;
    position: absolute;
    right: 20%;
    bottom: 10px;
}
.todaytask .botWrap .active{
    background-color: #d0e4f3;
}
.todaytask .botWrap .text-wrap .tofgbtn{
    display:inline-block;
    padding:3px 7px;
    height: 22px;
    background: #12B7B4;
    opacity: 1;
    border-radius: 22px;
    line-height: 15px;
    color: #FFFFFF;
    font-size: 12px;
    margin-left:5px;
    cursor:pointer;
}
/*   工作台-任务分配   */
.main_body.benchTask h5,.main_body.benchTask .chooseType,.main_body.statisticsSample h5,.main_body.statisticsSample .filter,.main_body.questionsList .filter{
    padding-left: 30px;
}
/* .main_body.benchTask .table, */
.main_body.statisticsSample .table{
    margin: 10px 30px;
    width: 95%
}
.main_body.benchTask .table th,.main_body.benchTask .table td,.main_body.statisticsSample .table th,.main_body.statisticsSample .table td,.main_body.questionsList th,.main_body.questionsList td{
    text-align: center;
}
.main_body.benchTask .chooseType select{
    width: 100px;
    height: 24px;
}
/* 工作台-公益检测*/
.navWrap{width: 100%;height: 45px;padding: 5px 0 0;margin-bottom: 10px;}
.navWrap span{display: inline-block;line-height: 40px;height: 40px;margin-left: 20px;font-size: 16px;padding: 0 10px;cursor: pointer;font-weight: bolder;}
.navWrap span.active{color: #1296db;border-bottom: 2px solid #1296db;}
/* 工作台-视频上传*/
.videoUpload .bar{height: 48px;line-height: 54px;padding: 0 15px;}
.videoUpload .bar>div{display: inline-block;font-weight: bold;font-size: 14px;color: #1296db;}
.videoUpload .bar .turn{margin-left: 30px;}
.videoUpload .videoWrap{padding: 20px 10px;}
.videoUpload .videoWrap .col-sm-2{margin:10px 0 20px;}
.videoWrap .col-sm-2:hover .delete{cursor: pointer;z-index: 1100;position: absolute;top:-12px;right:-1px;width: 25px;height: 25px;background:url(../images/bench/delete_video.png)no-repeat;background-size: 100% 100%;}
.videoUpload .videoWrap .col-sm-2>div{border: 1px solid #f5f5f5;box-shadow: 0px 0px 5px #dcdcdc;}
.videoUpload .videoWrap .col-sm-2 .video{width: 100%;padding-bottom: 75%;height: 0;position: relative;cursor: pointer;}
.videoUpload .video a,.videoUpload .video .bg,.videoUpload .video img{width: 100%;height: 100%;position: absolute;}
.videoUpload .video:hover .bg{display: block;background: #000;opacity: .35;z-index: 1000;}
.videoUpload .videoText{padding: 10px;}
.videoUpload .videoText .title{color: #333;font-size: 14px;line-height: 34px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;cursor: pointer;}
.videoUpload .videoText .time{height: 40px;overflow: hidden;text-overflow: ellipsis;}
.uploadInner {position: relative;width: 70%;margin-top: 4%;margin-left: 15%;}
.uploadInner .videoBox{width: 400px;height: 200px;margin: 0 auto;border: 1px dashed #333;padding:30px 50px;margin-bottom:35px;}
.uploadInner .videoBox>div{cursor: pointer;background-color: #f9f9f9;width: 100%;height: 100%;position: relative;}
.uploadInner .videoBox>div:hover,.uploadInner .videoBox>div:focus,.uploadInner .videoBox>div:active{box-shadow: inset 0px 0px 4px #ccc;}
.uploadInner .videoBox>div img{position: absolute;top: 50%;left: 50%; margin-top: -28px;margin-left: -112px;}
/* .upload .file{height: 115px;} */
.uploadInner .tip{color: #ff220b;width:80%;margin:0 auto;}
.upload .fileName{height: 50px;line-height: 50px;width: 80%;margin:0 auto;}
.upload .fileProgressBar{margin-bottom:5px;height: 21px;width: 686px;background:url(../images/bench/video_bar.png)no-repeat;background-size: 100% 100%;}
.upload .file span{font-size: 12px;}
.upload .progressWrap{width: 80%; margin:0 auto;}
.upload .inputBox{margin:0 auto 20px;height: 28px;width:80%;line-height: 28px;}
.upload .buttonBox{text-align: center;}
.buttonBox button{width: 100px;background-color: #2fb3ff;border: none;margin: 0px 15px;}
.buttonBox span{color: #ff220b;position: relative;top: 20px;font-size: 20px;}
/* 工作台-常见问题*/
.benchProblem .head{background-color: #ccc;color: #333;font-size: 16px;padding: 0 30px;height: 32px;line-height: 32px;}
.benchProblem>.row{padding: 15px;}
.benchProblem .title{background-color: #e8e8e8;color: #333;font-size: 14px;padding: 0 15px;height: 30px;line-height: 30px;}
.benchProblem .probox{background-color: #fff;padding: 10px 15px;}
.benchProblem textarea{width: 100%;resize: none;margin: 10px 0;overflow-y: scroll;outline:none;height: 150px;}
.benchProblem input{margin: 10px 0 20px;padding: 0 10px;height: 28px;line-height: 28px;}
.benchProblem .classBorder{border: 1px solid #eee;}
.benchProblem .classBorder.history .no-items{display: none;}
.benchProblem .row button{display:block;width: 80px;color: #fff;border: none;background-color: #ff4400;height: 30px;line-height: 30px;border-radius: 3px;margin: 30px auto;} 
.probox .content li{padding: 10px;margin-bottom: 15px;border: 1px solid #a0a0a0;}
.probox .content li p{color: #666;line-height: 22px;margin-bottom: 5px;}
.history .content li p,.probox .content li .answerBox{width: 100%;height: 1.5em;line-height: 1.5em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.classBorder .title .fr{cursor: pointer;color: #337ab7;}
.classBorder .return{height: 20px;width: 20px;position: relative;top: -1px;left: -5px;}
.classBorder .answer{height: 24px;width: 24px;position: relative;top: 1px;left: -3px;}
.probox .mes{padding: 15px 0 15px 75px;background: url('../images/bench/personImg.png')no-repeat 2px 14px;}
.probox .mes>div{display: inline-block;color: #666;line-height: 30px;}
.probox .mes>div span{font-size: 20px;margin-right: 20px;}
.probox .textWrap{margin: 10px 2em 20px;position: relative;}
.probox .textWrap>div{color: #666;padding-bottom: 20px;word-wrap: break-word}
.probox .textWrap>span{font-size: 12px;position: absolute;right: 0px;bottom: 0px;}
.history .content li{position: relative;padding: 10px 10px 40px;}
.history .content li.not p,.history .content li.not .state{color: #ff4400;}
.probox .mesText{position: absolute;left: 10px;bottom: 10px;}
.probox .mesText span{font-size:13px;}
.probox .state{position: absolute;right: 10px;bottom: 10px;}
.benchProblem .page-list{float: none;}
.benchProblem .page-total{height: 40px;line-height: 40px;}
/*   数据统计-检测数据统计-列表  */
.query-new .set select.statisticType {
    width: 14em;
}
.list-wrap .sort {
    width: 12px;
    position: relative;
    left: 10px;
    top: -2px;
    cursor: pointer;
}
.htmlDialog .chooseBtn{
    width: 180px;
    border: 1px solid #4d84ff;
    height: 32px;
    line-height: 30px;
    border-radius: 3px;
    font-size: 14px;
    padding: 0;
    overflow: hidden;
}
.htmlDialog .chooseBtn span {
    display: inline-block;
    width: 50%;
    float: left;
    color: #4d84ff;
    background-color: #ffffff;
    cursor: pointer;
    text-align: center;
}
.htmlDialog .chooseBtn span.active {
    color: #ffffff;
    background-color: #4d84ff;
}
.main_body.statisticsTask .filter{
    margin: 10px 0;
}
.main_body.statisticsTask .filterTop select{
    width: 100px;
    height: 24px;
}
.statisticsSample .canvasWrap,.statisticsTask .canvasWrap{
    padding: 50px 0px 0px;
}
.statisticsSample .rank,.statisticsTask .rank{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #3ab5ef;
    border-radius: 10px;
    color: #ffffff;
    line-height: 20px;
}
/* 工作台-APP下载 */
.right_col .main_body.appDownload {
    padding: 0;
}
.appDownload>div {
    position: relative;
    min-height: 100%;
}
.appDownload img {
    width: 100%;
    height: auto;
}
.appDownload .imgWrap {
    width: 10%;
    height: 0;
    padding-bottom: 10%;
}
.appDownload .imgWrap1 {
    background: url('../config/image/appImg1.png')no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    top: 47%;
    left: 45%;
}
.appDownload .imgWrap2_1 {
    background: url("../config/image/appImg2.png")no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    top: 47%;
    left: 30%;
}
.appDownload .imgWrap2_2 {
    background: url('../images/bench/wechat_img.png')no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    top: 47%;
    left: 60%;
}
.appDownload .leve4 .downloadBtn {
    width: 18%;
    height: 0;
    padding-bottom: 4%;
    position: absolute;
    top: 67%;
    left: 41%;
    cursor: pointer;
    background: url('../images/bench/downloadBtn-bg.png')no-repeat center;
    background-size: 100% 100%;
}
.appDownload .leve .downloadBtn1 {
    width: 18%;
    height: 0;
    padding-bottom: 4%;
    position: absolute;
    top: 67%;
    left: 26%;
    cursor: pointer;
    background: url('../images/bench/downloadBtn-bg.png')no-repeat center;
    background-size: 100% 100%;
}
.appDownload .leve .downloadBtn2 {
    width: 18%;
    height: 0;
    padding-bottom: 4%;
    position: absolute;
    top: 67%;
    left: 56%;
    cursor: pointer;
    background: url('../images/bench/downloadBtn2-bg.png')no-repeat center;
    background-size: 100% 100%;
}
.appDownload p {
    width: 50%;
    text-align: center;
    position: absolute;
    top: 78%;
    left: 25%;
    color: #333;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    font-family: 'Microsoft YaHei';
}
.appDownload .bottomDiv {
    width: 500px;
    text-align: center;
    position: absolute;
    bottom: 15px;
    left: 50%;
    margin-left: -250px;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}
    /*   数据统计-任务统计-列表   */
.statisticsTask .pagination-w {
    margin-top: 20px;
}
.main_body.statisticsTask .progress{
    position: relative;
    top: 10px;
    border-radius: 5px;
}
.main_body.statisticsTask .table{
    margin-top: 30px;
}
.main_body.statisticsTask tr .col-md-6{
    padding: 8px 5%!important;
}
.main_body.statisticsTask .table th,.main_body.statisticsTask .table td{
    vertical-align: middle;
    text-align: center;
}
.detail_img{
    width: 20px;
    cursor: pointer;
}
.main_body.statisticsTask .time li{
    float: left;
    font-family: "微软雅黑";
    color: #333;
    font-size: 16px;
    border-right: 2px solid #666;
    height: 16px;
    line-height: 16px;
    padding-right: 8px;
    margin-right: 8px;
}
.main_body.statisticsTask .time{
    margin: 10px 0;
}
.main_body.statisticsTask .time li.last{
    border: none;
}

/* 食安学堂-食安课堂 */
.main_body.courseList .tab span{
    float: left;
}
.main_body.courseList .time,.main_body.courseList .type{
    padding: 5px 0;
}
.main_body.courseList .tab .til{
    font-size: 14px;
    font-family: "微软雅黑";
    color: #666;
    font-weight: bold;
    line-height: 35px;
}
.main_body.courseList .tab .cho{
    border: 1px solid #aeaeae;
    padding: 8px 15px;
    border-radius: 5px;
    margin: 0 10px;
    cursor: pointer;
}
.main_body.courseList .tab .cur{
    background: #0066ff;
    color: #fff;
    border: 1px solid #0066ff;
}
.main_body.courseList .courseWrap>div{
    margin: 15px 0;
}
.main_body.courseList .courseSin{
    display: -webkit-flex; /* Safari */
    display: -ms-flexbox;    /* IE10 */
    display: flex;
    flex-direction: row;
}
.main_body.courseList .con{
    padding: 5px 10px;
    box-shadow: 1px 1px 5px #eee;
}
.main_body.courseList .courseSin .img{
    padding: 10px;
    background-color: #eee;
}
.main_body.courseList .courseSin .img img{
    width: 135px;
    height: 135px;
    background-color: #fff;
}
#content.use p{
    text-indent: 2em;
}
/* 食安课堂-在线考试 */
.main_body.examList .row{
    margin: 10px 15px 20px 15px;
}
.main_body.examList .row ol{

}
.main_body.examList .row li{
    padding: 15px 10px 15px 35px;
    list-style-type: decimal;
    list-style-position: inside;
}
.main_body.examList .row li .title,.main_body.examList .row li form{
    font-family: "微软雅黑";
    font-weight: 700;
    color: #333;
}
.main_body.examList .row ol{
    color: #333;
}
.main_body.examList .row li .title{
    padding-left: 5px;
    height: 40px;
    line-height: 40px;
}
.main_body.examList .row li form{
    padding-left: 20px;
}
.main_body.examList .row ol li:nth-of-type(odd){
    background-color: #eee;
}
.main_body.examList .col-md-4 .top{
    margin-left: 10px;
}
.main_body.examList .timeLeft>span{
    color: red;
    font-size: 24px;
    font-weight: 900;
}
.main_body.examList .questionsIndex{
    margin: 20px 0;
}
.main_body.examList .questionsIndex tr{
    text-align: center;
    border: none;
}
.main_body.examList .questionsIndex td{
    border: 1px solid #0099ff;
}
.main_body.examList .symbol div{
    width: 23%;
    display: inline-block;
}
.main_body.examList .symbol div{
    width: 23%;
    display: inline-block;
}
.main_body.examList .symbol div span{
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    border: 1px solid #0099ff;
    position: relative;
    top: 3px;
}
.main_body.examList .symbol .current span{
    background-color: #ff5772;
}
.main_body.examList .symbol .done span{
    background-color: #fed2d9;
}
.main_body.examList .symbol .wrong span{
    background: url('../../images/exam/wrong.png')no-repeat center;
    background-size: 100%;
}
.main_body.examList .botton{
    text-align: right;
    padding: 20px 5px;
}
.main_body.examList .botton span,.main_body.questionsList .add .new{
    display: inline-block;
    padding: 8px 18px;
    background: #169bd5;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
}
.main_body.examList .score{
    width: 100%;
    height: 100px;
    line-height: 100px;
    background: #f2f2f2;
    text-align: center;
    color: red;
    font-size: 20px;
    font-weight: bold;
}
/* 顺序做题 */
.pointCho .modal-dialog{width: 420px;margin-top:15%;position: relative;left: 45px;}
.pointCho h3{font-size: 18px;}
.pointCho ul{padding:15px;}
.pointCho li{float: left;width: 50%;text-align: center;line-height: 40px;color: #666;}
.pointCho ul li input[type="radio"]{opacity:0;position: relative;left: 13px;top: 2px;}
.pointCho ul li label{margin-right:15px;cursor: pointer;background:url(../images/school/normal_cho.png)no-repeat left 12px;background-size:14px 14px;padding-left:20px;}
.pointCho ul li input[type="radio"]:checked+label{background:url(../images/school/right_cho.png)no-repeat left 12px;background-size:14px 14px;}
/*.examOrder .conOutside{width:80%;margin:0 auto;background-color: #fff;padding:45px 65px;}*/
.conOutside .conTop{border-bottom: 1px solid #dedede;padding-bottom: 20px;}
/* .examOrder .conTop{height: 305px;} */
.conOutside .conTop p{margin-bottom: 30px;font-size:16px;color: #666;}
.conOutside .conTop ul{padding-left: 35px;width: 70%;min-height: 155px;}
.conOutside .conTop ul li{line-height: 24px;margin-bottom: 12px;font-size: 15px;}
.conOutside .conTop ul li input[type="radio"],.conOutside .conTop ul li input[type="checkbox"]{opacity:0;position: relative;left: 13px;top: 3px;}
.conOutside .conTop ul li label{margin-right:15px;cursor: pointer;background:url(../images/school/normal_img.png)no-repeat left 4px;background-size:14px 14px;padding-left:20px;}
.conOutside .conTop ul li input[type="radio"]:checked+.rightAns,.conOutside .conTop ul li input[type="checkbox"]:checked+label{background:url(../images/school/right_img.png)no-repeat left 4px;background-size:14px 14px;}
.conOutside .conTop ul li input[type="radio"]+.rightAns.rightAnsShow{background:url(../images/school/right_img.png)no-repeat left 4px;background-size:14px 14px;}
.conOutside .conTop ul li input[type="radio"]:checked+.wrongAns{background:url(../images/school/wrong_img.png)no-repeat left 4px;background-size:14px 14px;}
.conOutside .tip{padding-left: 45px;color: red;}
.conOutside .conTop .answer{margin: 40px 0 10px 68px;}
.conOutside .conTop .answerSign{margin-right: 20px;}
.conOutside .conBottom{padding-left:68px;}
.conOutside .conBottom .turn{margin: 30px 0 20px;}
.conOutside .conBottom .turn .btn{font-size: 12px;margin-right: 10px;}
.conOutside .setting span{margin-right: 20px;}
.examFinish .modal-dialog{width: 420px;margin-top:15%;position: relative;left: 45px;}
.examFinish .finishText{font-size: 26px;text-align: center;margin: 30px 0;color:#1a8acf;}
.examFinish .finishResult{text-align:center;}
.examFinish .finishResult span{margin:0 20px;}
.examFinish .finishBtn{text-align: center;margin:40px 0 30px;}
.examFinish .finishBtn button{width: 6em;margin:0 10px;}
.conOutside .nextAuto{position: relative;top: 1px;left: -2px;cursor: pointer;}


/* 在线考试 */
.begin .conOutside{width:90%;margin:5% auto;}
.begin .conOutside .col-md-3,.begin .conOutside .col-md-4,.begin .conOutside .col-md-9{height: 100%;}
.begin .conOutside .col-md-3>div,.begin .conOutside .col-md-4>div,.begin .conOutside .col-md-9>div,.begin .conOutside .col-md-12>ul{background-color: #fff;height: 100%;}
.begin .conOutside .col-md-3>span,.begin .conOutside .col-md-4>span,.begin .conOutside .col-md-9>span{position: absolute;color:#666;top: 1px;left: 11px;/* background: lightblue; */padding: 3px 5px;/* border-radius: 3px; */}
.begin .conOutside .first_row{height: 410px;margin-bottom: 20px;}
.begin .conOutside .second_row{height: 100px;margin-bottom: 20px;}
.conOutside .first_row .topF{font-weight: bold;color:#ff4141;text-align: center;height:100px;}
.conOutside .first_row .topF p{margin: 35px auto;width: 80%;}
.conOutside .first_row .middleF{height: 10px;background:#F7F7F7;}
.conOutside .first_row .bottomF{height: 300px;}
.examBorder{border:1px solid #ececec;}
.conOutside .op-photo{text-align: center;}
.conOutside .op-photo img{width: 110px;margin: 20px auto;}
.examineeMes{width: 11em;margin: 0 auto;line-height: 24px;font-size: 12px;}
.questionWrap>div{padding:60px 30px 10px 70px;}
.begin .conTop{position: relative;}
.begin .conTop .ansResultText{position: absolute;bottom: 30px;left: 45px;}
.begin .conOutside .conTop .answer{margin:40px 0 10px 0;}
.begin .spareTime{font-size: 24px;font-weight: bold;text-align: center;padding-top: 25px;color: #646464;}
.begin .ansTip{padding: 32px 0 0 30px;}
.begin .conOutside .turn{padding: 25px 5% 0;}
.begin .conOutside .turn .btn-success{float: right;width: 6.5em;}
.begin .conOutside .tip{padding-left: 0;color: red;margin-bottom: 10px;}
.quesIndex li{float: left;    border: 1px solid #e6e6e6;text-align: center;cursor: pointer;width: 39px;height: 39px;font-size: 18px;color: #4c4c4c;margin-top: 4px;margin-left: 4px;line-height: 40px;}
.quesIndex li:hover{background: #dfdfdf;border-color: #dfdfdf;}
.quesIndex li.wrong{background: #fee7e7;border-color: #f25e5e;color: #f25e5e;}
.quesIndex li.right{background: #e0f3fe;border-color: #1dacf9;color: #1dacf9;}
.quesIndex{padding:30px 15px;}
.examFinish .total{text-align: center;margin-top: 20px;font-size: 20px;font-weight: bold;color: #ff7474;}
.begin .conOutside .conTop ul li input[type="radio"]:checked+label{background:url(../images/school/right_img.png)no-repeat left 4px;background-size:14px 14px;}
/* new */
.examListInner{position: relative;width: 80%;margin-top: 10%;margin-left: 10%;padding: 125px 3% 95px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.examListInner h2{font-size: 24px;color: #323232;display: inline-block;padding: 0 1em;position: absolute;top: -16px;left: 50%;margin-left: -6.5em;background: #FFF;}
/* .examListInner .container{height: 225px;} */
.examListInner .container>div{padding: 0 6px;}
.examListInner .container>div>div{background:#fafafa;text-align: center;padding:25px 0 20px;font-size: 15px;}
.examListInner .container .ti{display:inline-block;font-size:20px;color: #333;line-height:30px;margin-bottom: 10px;}
.examListInner .conLef .ti{padding-left:25px;background:url(../images/school/ti_01.png)no-repeat left center;background-size: 20px 20px;}
.examListInner .conMid .ti{padding-left:25px;background:url(../images/school/ti_02.png)no-repeat left center;background-size: 20px 20px;}
.examListInner .conRig .ti{padding-left:25px;background:url(../images/school/ti_03.png)no-repeat left center;background-size: 20px 20px;}
.examListInner .container button{padding: 5px 15px;background-color: #33b4fa;color: #fff;border: none;border-radius: 3px;margin:30px 0 15px;}
.examListInner .container span.outTimeBtn{display:inline-block;padding: 5px 15px;background-color: #ddd;border: none;border-radius: 3px;margin:30px 0 15px;}
.examListInner .conLef,.examListInner .conRig{cursor: pointer;}
/* 食安课堂-考卷管理 */
.right_col .main_body.paperList{padding:20px 0;}
.create{padding-left: 20px;margin-bottom: 5px;}
.paperList .table tr:nth-child(1){border-top: 0;background-color: #f2f2f2;color: #333;font-weight: bold;}
.blueDr{color:#4783bc;cursor: pointer;}
.paperList .conTop{background-color: #fff;margin-bottom: 10px;padding: 20px;}
.paperList .conTop p{color: #4c4c4c;font-weight: bold;}
.paperList .conTop ul{padding: 5px 0 0 20px;}
.paperList .conTop ul li{line-height: 26px;}
.paperList .conTop ul li span{margin-right: 5px;}
.paperList .rightRow{margin-top: 8px;font-weight: bold;}
/* 食安课堂-题库管理 */
.questionList .form-group .col-sm-9 select,.createPaper .form-group .col-sm-9 select{height: 30px;line-height: 30px;margin-top:3px;}
.questionList .modal-dialog,.createPaper .modal-dialog{margin-top:7%;position: relative;left: 45px;}
/* 市场准入 */
.accessTitle,.accessSearch{text-align: center;}
.accessTitle{height: 54px;background: url('../images/access/word.png')no-repeat center center;background-size:280px 43px;margin-bottom: 40px;}
.accessSearch input{width: 428px;height: 45px;padding: 0 15px;background: url('../images/access/search_input.png')no-repeat top left;background-size:100% 100%;border: none;font-size: 16px;color: #646464;vertical-align: middle;}
.accessSearch .search_btn{display: inline;cursor: pointer;vertical-align: middle;position: relative;left: -4px;}
#showSearch .conTop{font-size: 18px;line-height: 25px;text-align: center;}
#showSearch .conTop img{margin-right: 15px;position: relative;top: -2px;}
#showSearch .modal-body{padding: 70px 15px 85px;}
#showSearch .modal-dialog{width: 460px;margin-top: 20%;position: relative;left: 125px;}
/* 市场准入-详情 */
/* .accessDetail .mesWrap{width: 80%;}
.accessDetail .col-lg-6{padding: 10px;}
.accessDetail .col-lg-6>div{background-color: #fff;padding: 15px;color: #666;line-height: 30px;height: 270px;}
.accessDetail .col-lg-6 h3{font-size:18px;color: #333;margin-bottom: 10px;}
.accessDetail .mesLef{display:inline-block;width: 10em;text-align: right;}
.accessDetail .mesRig{display:inline-block;text-align: left;box-sizing : border-box;padding-left: 5px;} */
/* baiyang-beg */
/*工作台-市场主体档案*/
/* 弹窗样式 */
.htmlDialog{z-index: 9200;}
.htmlDialog.detailDia{width: 800px;position: absolute;background: #fff;margin-left: calc(50% - 430px);top: 100px;}
.htmlDialog.stat {width: 45%;margin-left: 27.5%;top: 180px;overflow: hidden;}
.htmlDialog .inner{display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction: column;}
.htmlDialog.detailDia .inner .body{padding: 10px 30px;overflow: auto;}
.htmlDialog .title{font-size: 12px;}
.htmlDialog.detailDia td{width: 50%;text-align: left;}
.showLink,.numberSearch .showLink{color:#4287cb;}
.nothing,.numberSearch .nothing{cursor:auto;}
.htmlDialog.detailDia .partName{margin: 10px 0;font-weight: bold;font-size: 14px;font-family: "微软雅黑";color:#333;position:relative;left: -1em;}
.htmlDialog.detailDia .check select{width: 8em;height: 22px;line-height: 22px;border: 1px solid lightblue;}
.htmlDialog.detailDia .check textarea{font-size: 12px;text-align: left;width: 100%;border: 1px solid lightblue;padding: 2px 6px;outline: none;resize: none;}
.dialogMask{position: absolute;width: 100%;top: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.6);z-index: 100;}
.htmlDialog .diaWrap{text-align: center;background-color: #fff;padding: 5px 10px;height:calc(100% - 60px);}
/* 采样图片+视频 */
.htmlDialog.pic{z-index:10000;position: absolute;top: 8%;left: 50%;margin-left:-160px;width: 320px;height: 90%;}
.htmlDialog.vid{z-index:10000;position: absolute;top: 8%;left: 50%;margin-left:-205px;width: 410px;height: 90%;}
.htmlDialog.pic.suoBox{width: 400px}
.sampleImg{position: absolute;width: 300px;margin-left: -100px;top: 140px;left: 50%;z-index: 10000;}
.dialogMask.img,.dialogMask.video{z-index:9999;}
.sampleVid{width: 100%;max-height: 435px;}
.carousel .btn{padding: 6px 5px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#EFF5FE), to(#D6E4F4));border:none;}
.htmlDialog .carousel img,.htmlDialog.pic .diaWrap img{width: 100%;max-height: 435px;}
/* 检测卡图片 */
.cardImg{cursor: pointer;/* width: 70%; */max-height: 65px;}
.cardImgBig{cursor: pointer;width:80%;position: absolute;top: 0;left: 10%;}

/* 视频巡查 */
/*.videoSign.main_body{background-color: #212227;color: #dddddd;}*/
/*.videoSign.main_body select option{background-color:#383a44;color: #dddddd;}*/
/*.videoSign td.sign{background: url(../images/video/choose.png) no-repeat center center;background-size: 15px 15px;}*/
/* 行为分析 */
#chartdiv {
    width: 100%;
    height: 480px;
}
.radar{text-align: center;margin-top: 3%;position: relative;}
.progressBar{position: absolute;top: calc(50% - 50px);top: 300px;left: calc(50% - 200px);left: -webkit-calc(50% - 200px);}
.radarContent{padding-top: 15px;}
.radarContent .li_1 .circular{background: url(../images/video/li_1.png)no-repeat center center;background-size: 50px 50px;}
.radarContent .li_2 .circular{background: url(../images/video/li_2.png)no-repeat center center;background-size: 50px 50px;}
.radarContent .li_3 .circular{background: url(../images/video/li_3.png)no-repeat center center;background-size: 50px 50px;}
.radarContent .li_4 .circular{background: url(../images/video/li_4.png)no-repeat center center;background-size: 50px 50px;}
.radarContent .li_5 .circular{background: url(../images/video/li_5.png)no-repeat center center;background-size: 50px 50px;}
.radarContent .clearFloat li{width: 20%;float: left;margin:5px 0 20px;padding: 0 15px;}
.radarContent .clearFloat li>div{cursor: pointer;position: relative;border-bottom: 2px solid #1296db;height: 70px;padding: 10px 0 0 15px;background-color: #d8e3ed;}
.radarContent .clearFloat li .active{background-color: #fff;}
.radarContent .clearFloat li .circular{position: absolute;width: 50px;height: 50px;border-radius: 25px;}
.radarContent li span.text{position: absolute;right:12px;top: 10px;}
.radarContent li span.num{position: absolute;left:6em;bottom: 10px;font-size: 18px;}
.tableWrap{padding: 15px 0 30px;background-color: #fff;margin:0 15px;}
.tableWrap .tableTitle{padding-left: 15px;border-left: 4px solid #1296db;margin:10px 0 15px 0;line-height: 1.2em;color: #464646;font-weight: bold;}
.borderLine{width: 1px;height: 40px;background: #757575;display: block;position: absolute;right: 0px;top: 11px;}
.analysisTab .row{margin: 10px 0 10px;}
/*.analysisTab .insideWrap,.analysisTab .canvasWrap{background-color: #292931;}*/
/*.analysisTab .insideWrap{border: none;}*/
/*.analysisTab .canTitle{background: none;color: #dddddd;border: none;}*/
.analysisTab .insideWrap input{width: 120px;line-height: 28px;height: 28px;}
.videoRecord tr img,.behaviordetail tr img{width:50px;height: 50px;border:0;cursor: pointer;}
.videoRecord #detail .modal-body,.behaviordetail #detail .modal-body{text-align: center;padding: 30px 80px 50px;}
.videoRecord #detail .container,.behaviordetail #detail .container{width: 400px;height: 400px;display: inline-block;position: relative;}
.videoRecord #detail .container img,.behaviordetail #detail .container img{width: 100%;height: 100%;}
.videoRecord .divOne,behaviordetail .divOne{display: inline-block;text-align: left;position: absolute;right: -7.5em;top: 12%;width: 7em;word-wrap: break-word;}
.videoRecord .divTwo,.behaviordetail .divTwo{line-height: 30px;text-align: left;margin-top: 10px;}
.videoRecord .divTwo>div,.behaviordetail .divTwo>div{padding-left: 10px;border-bottom: 1px solid #e5e5e5;}
.videoRecord .signImg,.behaviordetail .signImg{cursor: default;display:inline-block;width:40px;height:40px;background:url(../images/video/signPng.png)no-repeat center center;background-size: 20px 20px;}
.videoRecord .recordTime{cursor:pointer;color: #099a66;text-decoration: underline;}
/* 视频分析 */
.videoAnalysis .totalTime{color: #337AB7;float: right;font-size: 14px;font-weight: bold;}
/* 数据分析 */
.contrast canvas{background-color:#fff;}
.contrast .row{display:-webkit-flex;display:flex;flex-direction:row;margin-top: 10px;}
.contrast .row .col-md-5{background-color: #fff;padding-left: 0;padding-right: 0;}
.contrast .row .col-md-5 canvas{position: relative;top: 12%;}
.contrast .conTitle{width: calc(100% + 10px);padding: 0px 5% 0 25px;color: #fff;background-color:#4abae1;height: 40px;font-size: 14px;display:-webkit-flex;display:flex;align-items: center;justify-content:space-between;}
.contrast .conTitle select,.contrast .conTitle input{background:none;border:none;}
.conTitle .anaWay option{background-color: #4abae1;color: #fff;}
.canTitle{height:40px;line-height:40px;background:#d5d5d5;padding-left:10px;color: #333;border-bottom: 1px solid #dfdfdf;}
.canTitle span{padding-left:10px;border-left:4px solid #4abae1;}
.canTitle .type{box-shadow: none;width: 6em;position: absolute;top:10px;right:45px;border: none;}
.canvasWrap{background-color: #fff;padding:10px 30px;text-align: center;}
.contrast .canvasWrap{min-height: 300px;}
.canvasWrap img{position: absolute;top: 50%;left:50%;margin-top: -65px;margin-left: -100px;}
.contrast .sign{width: 38px;height: 43px;position: relative;display: inline-block;top: -4px;left: -10px;background: url('../images/comm/sign.png')no-repeat top left;line-height: 40px;padding-left: 11px;color: #fff;font-weight: bold;}
.anaWay,.contrast #tjsj{color: #fff;box-shadow: none;}
.contrast .conTitle select.anaWay,.contrast .conTitle #tjsj{background:url(../images/analysis/arrow_down.png)no-repeat right center;background-size:14px 14px;}
.contrast .conTitle select.anaWay{width: 9em;margin-right:10px;}
.contrast .conTitle #tjsj{width: 9em;margin-right: 25px;}
.showChart{padding: 5px 6px;background: #fcf8f8;color: #4abae1;border-radius: 3px;cursor:pointer;}
.insideWrap{height: 100%;width: 100%;background-color: #fff;position: relative;border:1px solid #dfdfdf;}
.contrast .halfLeft{width:50%\9;display: inline-block\9;}
.contrast .halfRight{width:49%\9;display: inline-block\9;text-align: right\9;}
.contrast .set{border: none;background: none;padding: 16px 0;text-align: left;margin-bottom: 0;}
.contrast .set .Wdate{width: 120px;padding: 0 5px;margin-bottom:10px;}
/*市场经营户分析*/
.operatorStatistics {
    display: flex;
    justify-content: space-between;
}
.operatorStatistics .numWrap {
    flex: 1;
    margin-right: 35px;
    margin-bottom: 10px;
    padding: 26px 20px;
    color: #ffffff;
    text-align: center;
    position: relative;
}
.operatorStatistics .numWrap .num {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 3px;
}
.operatorStatistics .numWrap .col-xs-7:after {
    content: '';
    position: absolute;
    right: -1px;
    top: 12%;
    width: 2px;
    height: 36px;
    background: #ffffff;
}
/*.operatorStatistics .numWrap span {*/
    /*display: inline-block;*/
    /*width: 2px;*/
    /*height: 36px;*/
    /*position: absolute;*/
    /*background: #ffffff;*/
    /*left: 58%;*/
    /*top: 34px;*/
/*}*/
.operatorStatistics .numWrap:nth-child(1) {
    background: #7266ba;
}
.operatorStatistics .numWrap:nth-child(2) {
    background: #7cb5ec;
}
.operatorStatistics .numWrap:nth-child(3) {
    background: #32b16c;
}
.operatorStatistics .numWrap:nth-child(4) {
    background: #3279a0;
}
.operatorStatistics .numWrap:last-child {
    margin-right: 0px;
    background: #23b7e5;
}
.main_body.operator tr {
    height: 30px;
    line-height: 30px;
    color: #333;
}
/* 首页用户信息 */
.dropdown-menu .mes{padding:12px 20px;}
.dropdown-menu .mes span{float: right}
.revise>div{text-align:center;margin: 8px 0;}
.revise input{padding:0 5px;}
/* 诚信管理 */
.creditTr img {
    width: 15px;
    margin-bottom: 4px;
}
.newTable .creditTr th {
    padding: 10px 4px;
}
.starWrap{width: 60px;margin: 0 auto;text-align: left;}
.drag{cursor: pointer;}
.inBlack{color: #aeaeae;}
.zeroImg{border: 1px solid #ddd;position: relative;top: -2px;text-align: center;}
th.rankLine{position: relative;padding: 4px 16px;}
th.rankLine>div{width: 100%;height: 100%;display: inline-block;position: absolute;top:0;right: 0;cursor: pointer;}
.upTime,.upGrade,.downTime,.downGrade{width: 8px;height: 5px;}
.upTime,.upGrade{position:absolute;top: 11px;right: 8px;}
.downTime,.downGrade{position:absolute;bottom: 11px;right: 8px;}
.upTime,.upGrade{background:url(../images/credit/arrow_triangle-up.png)no-repeat bottom center;background-size: 100% 100%;}
.downTime,.downGrade{background:url(../images/credit/arrow_triangle-down.png)no-repeat top center;background-size: 100% 100%;}
.upTime.active,.upGrade.active{background:url(../images/credit/activeUp.png)no-repeat bottom center;background-size: 100% 100%;}
.downTime.active,.downGrade.active{background:url(../images/credit/activeDown.png)no-repeat top center;background-size: 100% 100%;}
/* 搜索编码详情页+市场准入详情 */
.main_body.numberSearch,.main_body.accessDetail{padding: 0 15px 20px;}
.numberSearch .body table,.numberSearch .body td,.accessDetail .mesWrap table,.accessDetail .mesWrap td{border: none;text-align: left;}
.numberSearch .body table,.accessDetail .mesWrap table{margin-top: 6px;}
.numberSearch .body>div,.accessDetail .mesWrap>div{padding: 10px 15px;margin-top:10px; }
.numberSearch .partName,.accessDetail .partName{height: 34px;line-height: 34px;padding-left:5px;color: #333;border-bottom:1px solid #d6d8d7;}
.numberSearch .opTable,.accessDetail .opTable{position: relative;top: 0;}
.numberSearch .opTable td,.accessDetail .opTable td{padding:4px 10px;width: 50%;}
.bigtitle .changeBtnImg {
    width: 86px;
    height: 30px;
    float: right;
    position: relative;
    top: 6px;
    cursor: pointer;
}
/* 角色管理 */
#zTree1 .button {
    box-shadow: 0 0 0;
}
/* wanghaimei-end */


.bootstrap-select .btn{
    padding: 3px 10px;
    color: #333;
    border-radius: 4px;
    box-shadow: none!important;
    background-color: #fff!important;
    border-color: #ccc!important;
}
.btn {
    color: #fff;
}
.search__btn {
    background-color: #52a785;
}
.add__btn {
    background-color: #3572d8;

}
.cancel__btn.btn {
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(42, 103, 246, 1);
    border-radius: 6px;
    color: #2a67f6;
}