@charset "utf-8";
/* 根据设计图重新调整的样式 */
body{
    font-family: "微软雅黑"!important;
}
/* 设置滚动条消失但是还能滚动*/
body::-webkit-scrollbar{
    display:none;
}
.qyOrganization ::-webkit-scrollbar{
  display:none;
}
.qyGoodsBox::-webkit-scrollbar{
  display:none;
}
.layui-anim-upbit::-webkit-scrollbar{
  display:none;
}
.qyTab .layui-tab-content .layui-tab-item::-webkit-scrollbar{
  display:none;
}
/* 设置滚动条消失但是还能滚动 end*/

button.orange{
    background-image: linear-gradient(135deg, #FFB73C 0%, #FF9300 100%)!important;
}
.layui-layout-admin .layui-header{
    background-color:rgba(46,159,255,1);
    height:60px;
    border:0;
}
.layui-layout-admin .layui-logo{
    background-color:rgba(46,159,255,1)!important;
    box-shadow:none;
    width:204px;
    height:60px;
    line-height:60px;
    text-align: left;    
}
.layui-layout-admin .layui-logo span img{
    height: 36px;
}
.layadmin-pagetabs{
    top:60px;
}
.layui-side-menu .layui-nav {
    width: 200px;
    margin-top: 60px;
    background: 0 0;
}
.layui-layout-admin .layui-side{
    width: 200px;
}
.layui-side-menu .layui-side-scroll{
    width:220px;
}
/*.layadmin-pagetabs, .layui-layout-admin .layui-body, .layui-layout-admin .layui-footer, .layui-layout-admin .layui-layout-left{
    left:200px;
}*/
.layui-side-menu{
    box-shadow:none;
}
.layui-layout-admin .layui-header .layui-nav .layui-nav-item, .layui-layout-admin .layui-logo{
    line-height:60px;
    height:60px;
}

.sideReadjust{
    background-color: #fff!important;
    box-shadow:0px 2px 4px 0px rgba(0,0,0,0.15);

}
.sideReadjust a{
    font-size:16px;
}
.sideReadjust a cite{
     font-size:16px;
}
.layui-nav .layui-nav-item a{
    color:#333!important;
}
/*.layui-nav .layui-nav-item a:hover{
    color:#fff!important;
}*/
/*.layui-nav-itemed > a, .layui-nav-tree .layui-nav-title a, .layui-nav-tree .layui-nav-title a:hover{
    color:#fff!important;
    background:rgba(46,159,255,1);
}*/
.layui-side-menu .layui-nav .layui-nav-item > a{
    padding-top: 0px;
    padding-bottom: 0px;
}
.layui-side-menu .layui-nav .layui-nav-item a{
    height: 62px;
    line-height: 62px;
    /*padding-left:16px;*/
    padding-right:8px;
    position:relative;
}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon {
    margin-top: -31px;
}
.layui-nav-item a img{
    border-radius: 50%;
    width:42px;
    height:42px;
}
.layui-layout-admin .layui-header .layui-nav .touXiang .layui-nav-more,.layui-layout-admin .layui-header .layui-nav .touXiang .layui-nav-mored {
    border-top-color:rgba(255,255,255,0);
    border-color:rgba(255,255,255,0);
}
.layui-layout-admin .layui-header .layui-nav-child {
    top:60px;
}
.exitBtn .icon{
   width: 18px; height: 18px;
   vertical-align: -0.15em;
   fill: currentColor;
   overflow: hidden;
   margin-right:12px;
}
.exitBtn dd{
    height:60px;
    line-height:60px;
    min-width:228px;
}
.exitBtn dd a{
    padding:0 16px;
    font-size:16px;
}
.exitBtn dd a .icon-span{
    display:inline-block;
    width:40px;
    text-align: center;
}
.layui-nav-item a img.exitImg{
    width:30px;
    height:30px;
    border-radius: 50%;
    margin:0;
    margin-right:12px;
}
.layui-layout-admin .layui-body {
    /*top: 122px;*/
    top: 60px;
    bottom: 0;
}

.memberHeader .layui-layout-admin .layui-header .layui-nav .layui-this:after, .layui-layout-admin .layui-header .layui-nav-bar{
    background:rgba(0, 0, 0, 0.0);
}

.layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a {
    background-color: #fff!important;
    color:rgba(46,159,255,1)!important;
}
.layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a:hover {
    background-color:#fff!important;
    color:rgba(46,159,255,1)!important;
}
.layui-nav-itemed > .layui-nav-child {
    display: block;
    padding: 0;
    background-color: rgba(255, 255, 255, 1) !important;
}

.sideReadjust .icon-box01{
    display:inline-block;  
    position:absolute;
    left:16px;
    top:2px;
}
.sideReadjust .icon-box01 .icon {
   width: 18px; height: 16px;
   vertical-align: 0em;
   fill: currentColor;
   overflow: hidden;
   display:none;
}
.sideReadjust .icon-box01 .dpb{
    display:inline-block;
}
.sideReadjust .icon-box{
    display:inline-block;
    width:10px;
    height:8px;
    float: right;
    margin-top:26px;
    line-height:6px;
    transition: all .2s;
}
.sideReadjust .zhuan{
    transition: all .2s;
    transform:rotate(180deg);
    -ms-transform:rotate(180deg);     /* IE 9 */
    -moz-transform:rotate(180deg);    /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); 
    
}
.sideReadjust .icon-box .icon {
   width: 10px; height: 8px;
   vertical-align: 0em;
   fill: currentColor;
   overflow: hidden;
}
.sideReadjust .layui-nav-more{
    display:none;
}
.sideReadjust .layui-nav-mored{
    display:none;
}
.layui-side-menu .layui-nav .layui-nav-item a:hover{
    background:rgba(46,159,255,1);
    color:#fff !important;
}
.layui-nav-tree .layui-nav-bar{
    background-color: rgba(46,159,255,1);
}
.layui-side-menu .layui-nav .layui-nav-itemd a.one{
    background-color: rgba(46,159,255,1)!important;
}
.layui-side-menu .layui-nav .layui-nav-item a.current{
    background: rgba(46,159,255,1);
    color:#fff!important;
}

/*汽运tab选项卡*/
.qyTab{
    margin:0;
}
.qyTab .layui-tab-title{
    width: 100%;
    height:62px!important;
    background-color: #fff!important;
    line-height:62px!important;
    border:0;
}
.layui-tab-title li{
    font-size:16px;
    padding:0 42px;
    font-weight: bold;
}
.qyTab .layui-tab-title .layui-this{
    color:#2E9FFF;
    font-weight: bold;
}
.qyTab .layui-tab-title .layui-this:after{
    border:0;
}
.qyTab .layui-tab-title li{
    position:relative;
}
.qyTab .layui-tab-title li span{
    position:absolute;
    display:inline-block;
    bottom:0;
    left:50%;
    margin-left:-24px;
    width:48px;
    height:3px;
    background:rgba(46,159,255,1);
    border-radius:2px;
    display:none;
}
.qyTab .layui-tab-title .layui-this span{
    display: inline-block;
}
.qyTab .layui-tab-content {
    padding:24px;
}
.qyTab .layui-tab-content .layui-tab-item{
    height:93%;
    background:#fff;
    box-shadow:0px 2px 4px 0px rgba(0,0,0,0.15);
    overflow:auto;
    border-radius: 4px;
}
.qyInformation .qyInformation-top{
    width: 100%;
    height:100px;
    background:url(../mineImg/bg.png)no-repeat center;
    background-size: cover;
    padding-top:18px;
}
.qyInformation .qyInformation-top h1{
    color:#fff;
    font-family: "微软雅黑";
    font-size:32px;
    padding:0 32px;
    overflow:hidden;

}
.qyInformation .qyInformation-top p{
    color:#fff;
    font-family: "微软雅黑";
    font-size:14px;
    padding:0 32px;
    overflow:hidden;
    margin-top:12px;
}
.qyInformation .qyInformation-content{
    width: 100%;
    height:auto;    
}
.qyInformation .qyInformation-content .sourcesDetails-top{
    width: 100%;
    height:65px;
    box-sizing:border-box;
    margin-bottom:32px;
}
.qyInformation .qyInformation-content .sourcesDetails-top .tagLeft{
    padding:0 25px;
    height:41px;
    background-image: linear-gradient(133deg, #5AB3FF 0%, #2A9DFF 100%);
    box-shadow: 0 8px 20px 0 rgba(46,159,255,0.25);
    border-radius: 0 100px 100px 0;
    display:inline-block;
    line-height: 41px;
    font-size: 18px;
    color:#fff;
    margin-top:24px;
    float: left;
    font-weight:bold;
    min-width:122px;
    box-sizing: border-box;
    text-align: center;
}
.qyInformation-ul{
    width: 100%;
    height:auto;
    margin:0;
}
.qyInformation-ul li{
    height:58px;
    border-bottom: 1px solid #eee;
    /*min-width:1200px;*/
}
.qyInformation-ul li label.layui-form-label{
    margin:0;
    line-height:58px;    
    font-size:16px;
    color:rgba(153,153,153,1);
    padding:0;
    width:180px;
    text-align: left;
    padding-left:32px;
}
.qyInformation-ul li span.layui-input-block{
    line-height:58px;
    font-size:16px;
    color:rgba(51,51,51,1);
    font-weight: bold;
    width:400px;
    display:inline-block;
    margin-right:124px;
}
.qyInformation-ul li span.layui-input-block img.companyLogoPic{
    width: 64px;
    height:64px;
    border-radius: 50%;
    margin-top:20px;
}
.qyInformation-ul li span.layui-input-block font{
    color:rgba(255,45,85,1);
    margin-left:16px;
}
.qyInformation-ul li span.layui-input-block font.greenFont{
    color: #5ACF3B;
}
.qyInformation-ul li span.layui-input-block font.blueFont{
    color: #2E9FFF;
}
.qyInformation-ul li span.layui-input-block font.redFont{
    color: #FF2020;
}
.qyInformation-content .btnBox{
    width: 100%;
    height:40px;
    text-align: center;
    margin-top:72px;
}
.qyInformation-content .btnBox button{
    min-width:104px;
    padding:0 24px;
    font-size: 16px;
    color: #FFFFFF;
    background-image: linear-gradient(133deg, #5AB3FF 0%, #2A9DFF 100%);
    border-radius: 4px;
    line-height: 45px;
    height:45px;
}
input.readjust-btn{
    width:104px;
    height:34px;
    line-height:34px;
    border-radius:20px;
    border:1px solid rgba(46,159,255,1);
    color:rgba(46,159,255,1);
    font-size: 16px; 
    padding:0;
    text-align: center;   
}
input.readjust-btn:hover{
    background-color: rgba(46,159,255,1);
    color:#fff;
    border:1px solid rgba(46,159,255,1);
}
.qyPicture-ul li{
    border:0;
    position:relative;
}
.qyPicture-ul li b{
    width: 6px;
    height:6px;
    border-radius: 50%;
    background:rgba(255,45,85,1);
    display: inline-block;
    position:absolute;
    top:0;left:0;
}
.qyPicture-ul li .uploading-btn{
    width: 180px;
    height:120px;
    background-color:rgba(238,238,238,1);
    display: inline-block;
    position:relative;
    margin-left:16px;
    overflow:hidden;
    margin-bottom: 24px;
}
.qyPicture-ul li .uploading-btn input{
    opacity:0;
    width: 100%;
    height:120px;
    cursor:pointer;
    position:absolute;
    top:0;
    left:0;
    background-color: #cff;
}
.qyPicture-ul li .uploading-btn .icon{
    width: 30px; height: 30px;
    vertical-align: -0px;
    fill: currentColor;
    overflow: hidden;
    display:block;
    margin:12px auto;
    margin-top:29px;
}
.qyPicture-ul li .uploading-btn p{
    text-align: center;
    font-size:14px;
    color:#999;
}
.qyPicture-ul li .uploading-btn p.fillIn{
    background:rgba(0,0,0,0.4);
    width: 100%;
    height:40px;
    line-height:40px;
    text-align: center;
    color:#fff;
    position:absolute;
    bottom:0;
    left:0;
}
.qyPicture-ul li .uploading-btn img{
    width: 100%;
    /*height:100%;*/
    position:absolute;
    top:0;left:0;

}
.qyPicture-ul li .uploading-btn i{
    position:absolute;
    right:6px;
    top:6px;
    display:inline-block;
    width: 20px;
    height:20px;
    line-height:20px;
    text-align: center;
    border-radius: 50%;
    background:rgba(0,0,0,0.4);
    cursor:pointer;
    display:none;
}
.qyPicture-ul li .uploading-btn i .icon{
    width: 8px; height: 8px;
    vertical-align: -0px;
    fill: currentColor;
    overflow: hidden;
    color:#fff;
    margin-top:6px;
}
.qyPicture-ul01 li label.layui-form-label{
    color:rgba(51,51,51,1);
    font-weight: normal;
}
/*弹窗页面*/
.identityAuthenticationWindow{
    width: 100%;
    height:auto;
    background-color: #fff;
    padding-top:38px;
    box-sizing: border-box;
}
.identityWindow{
    width: 100%;
    height:auto;
    margin-bottom:16px;
}
.identityWindow label.layui-form-label{
    width: 125px;
    line-height: 48px;
    margin:0;
    color:rgba(51,51,51,1);
    padding:0;
    font-size: 16px;
    text-align: left;
    padding-left:32px;
    font-weight: normal;
}
.identityWindow .inputBox{
    width: 500px;
    height:49px;
    border-bottom: 1px solid #eee;
    display: inline-block;
    margin-left:0;
}
.identityWindow .inputBox input:focus {
    border-bottom: 1px solid #2E9FFF;
}
.identityWindow .inputBox .layui-input:hover,.identityWindow .inputBox .layui-textarea:hover {
    border-color: #2E9FFF !important;
}
.identityWindow .inputBox02{
    width: 672px;
    height:48px;
    border: 0px solid #eee;
    display: inline-block;
    margin-left:0;
    border-radius: 4px;
    margin-left:32px;
}
.identityWindow  .inviteBtn{
    width: 104px;
    height:45px;
    background-image: linear-gradient(-133deg, #5AB3FF 0%, #2A9DFF 100%);
    border-radius: 4px;
    font-size: 16px;
    color:#fff;
    margin-left:12px;
}
.invite .layui-input, .layui-select, .layui-textarea{
    height:45px;
    line-height:45px;
    font-size:16px;
}
.identityWindow .inputBox01{
    line-height:48px;
    font-size: 16px;
    color: #333333;
    font-weight: bold!important;
}
.identityWindow .inputBox01 b{
    display: inline-block;
    padding-left:10px;
}
.identityWindow .inputBox input{
    border:0;
    line-height:48px;
    height:48px;
    font-size: 16px;
}
.identityWindow .yzm-box{
    float: right;
    margin-top:-48px;
    height:47px;
    overflow:hidden;
}
.identityWindow .yzm-box input{
    background-color: #fff;
    color: #2E9FFF;
    text-align: right;
    cursor:pointer;
}
.identityWindow .yzm-box input:hover{
    opacity:0.8;
}
.putinBox{
    width: 100%;
    height:85px;
    margin-top:36px;
    text-align: right;
    padding:0 32px;
    padding-bottom: 40px;
    box-sizing: border-box;

}
.putinBox .putinBtn01{
    background-image: linear-gradient(133deg, #5AB3FF 0%, #2A9DFF 100%);
    border-radius: 4px;
    font-size: 16px;
    color: #FFFFFF;
    width: 104px;
    height:45px;
    padding:0;
}
.putinBox .putinBtn02{
    background: #F2F2F2;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    width: 104px;
    height:45px;
    padding:0;
}
.identityAuthenticationWindow .tips-box{
    width: 760px;
    height:auto;
    background-color: #fff;
    border-top: 1px solid #EEEEEE;
    padding:32px;
}
.identityAuthenticationWindow .tips-box h1{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 36px;
    margin:0;

}
.identityAuthenticationWindow .tips-box p{
    font-size: 16px;
    color: #333333;
    opacity: 0.7;
    line-height: 28px;
    margin:0;
}
.bundleWechat-box{
    width: 856px;
    height:310px;
}
.bundleWechat-box p{
    font-size: 16px;
    color: #333333;
    text-align: center;
}
.bundleWechat-box img.wewhatPic{
    display:block;
    width: 164px;
    height:164px;
    margin:24px auto;
}
/*弹窗页面 end*/

/*弹窗头部*/
.layui-layer-title{
    height: 23px!important;
    line-height: 24px!important;
    background-color: #fff!important;
    border:0!important;
    font-size: 16px!important;
    color: #333333!important;
    font-weight: bold;
    border-left:4px solid #2E9FFF!important;
    margin-top:24px;
}
/*弹窗头部end*/

/*汽运tab选项卡 end*/

/*公司信息组织架构*/
.qyOrganization{
    width: 100%;
    height:100%;
    position:relative;
}
.qyOrganization .qyOrganizationLeft{
    width: 225px;
    height:100%;
    border-right: 1px solid #eee;
    position:absolute;
    left:0;
    top:0;
    background-color: #fff;
    z-index: 999;
}
.qyOrganization .qyOrganizationLeft .companyName{
    width: 161px;
    height:auto;
    padding:0 32px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 999;;
}
.qyOrganization .qyOrganizationLeft .companyName h1{
    width: 161px;
    height:72px;
    line-height:86px;
    font-size:16px;
    color: #000000;
    font-weight: bold;
    border-bottom:1px solid  #2E9FFF;
    position:relative;
}
.qyOrganization .qyOrganizationLeft .companyName h1 b{
    display: inline-block;
    width:3px;
    height:3px;
    border-radius: 50%;
    background-color: #2E9FFF;
    position:absolute;
    left:0px;
    bottom:-2px;
}
.qyOrganization .qyOrganizationLeft .companyName button{
    width: 100px;
    height:34px;
    background-color: #F9F9F9;
    border:0;
    font-size: 16px;
    color: #2E9FFF;
    text-align: center;
    margin:17px 0;
    border-radius: 100px;
}
.qyOrganization .qyOrganizationLeft .departmentBox{
    width: 230px;
    height:100%;
    overflow:auto;/*加了这个属性可以滚动但是编辑按钮显示不出来，所以把宽度加宽*/
    box-sizing:border-box;
    padding-top:141px;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName{
    width: 225px;
    height:auto;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName h2{
    font-size: 16px;
    color: rgba(0,0,0,0.87);
    height:59px;
    line-height:59px;   
    font-weight: bold;
    cursor:pointer;
    position:relative;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName h2:hover{
    background: #EAF5FF;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName h2 .editBox{
    width: 128px;
    box-shadow:0px 2px 4px 0px rgba(0,0,0,0.15);
    position:absolute;
    right:-114px;
    top:0;
    background-color: #fff;
    display:none;
    z-index: 999;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName h2 .editBox button{
    width: 100%;
    height:42px;
    text-align: center;
    line-height:42px;
    display:block;
    margin:0;
    border:0;
    font-size: 16px;
    font-weight: normal;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName h2 span.clickBtn{
    display: inline-block;
    width: 191px;
    height:59px;
    padding-left:32px;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName h2 .editBtn{
    position:absolute;
    right:0px;
    top:0px;
    width:30px;
    height:59px;
    display:none;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName h2 .editBtn .icon{
    height:18px;
    width:18px;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName h2:hover .editBtn{
    display:block;
}

.qyOrganization .qyOrganizationLeft .departmentBox .departmentName h2 .editBox button:hover{
    background: #EAF5FF;
}

.qyOrganization .qyOrganizationLeft .departmentBox .departmentName .departmentName-ul{
    display:none;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName .departmentName-ul li{    
    height:42px;
    line-height:42px;
    font-size: 16px;
    color: #333333;
    cursor:pointer;
    position:relative;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName .departmentName-ul li .editBtn{
    position:absolute;
    right:0px;
    top:0px;
    width:30px;
    height:42px;
    display:none;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName .departmentName-ul .editBtn .icon{
    height:18px;
    width:18px;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName .departmentName-ul li span.clickBtn{
    display: inline-block;
    width: 190px;
    height:42px;
    padding-left:48px;
    overflow:hidden;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName .departmentName-ul li .editBox{
    width: 128px;
    box-shadow:0px 2px 4px 0px rgba(0,0,0,0.15);
    position:absolute;
    right:-114px;
    top:0;
    background-color: #fff;
    display:none;
    z-index: 999;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName .departmentName-ul li .editBox button{
    width: 100%;
    height:42px;
    text-align: center;
    line-height:42px;
    display:block;
    margin:0;
    border:0;
    font-size: 16px;
    font-weight: normal;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName .departmentName-ul li .editBox button:hover{
    background: #EAF5FF;
}

.qyOrganization .qyOrganizationLeft .departmentBox .departmentName .departmentName-ul li:hover{
    background: #EAF5FF;
}
.qyOrganization .qyOrganizationLeft .departmentBox .departmentName .departmentName-ul li:hover .editBtn{
    display:block;
}

/*公司信息组织架构 end*/


.qyOrganization .qyOrganizationRight{
    width: 100%;
    height:100%;
    padding-left:225px;
    box-sizing:border-box;   
    position:relative; 
}
.qyOrganization .qyOrganizationRight .qyOrganizationBtn{
    width: 100%;
    height:70px;
    padding-right:24px;
    box-sizing:border-box;
    padding-top:24px;
    background-color: #fff;
    position:absolute;
    right:0;
    top:0;
    z-index: 99;
}
.qyOrganization .qyOrganizationRight .qyOrganizationBtn .qyBtn{
    width: 104px;
    height:40px;
    background-image: linear-gradient(-133deg, #5AB3FF 0%, #2A9DFF 100%);
    border-radius: 4px;
    float: right;
    color:#fff;
    font-size: 16px;
    margin-left:16px;
    border:0;
}
.qyOrganization .qyOrganizationRight .qyOrganizationBtn .qyBtn01{
    background-image: none;
    color: #00A0FF;
    font-size:18px;
    width:auto;
}
.tableBox{
    width: 100%;
    /*height:100%;*/
    box-sizing:border-box;
    padding: 0 24px;
    padding-top: 70px;
    overflow:auto;
    height:92%;
}
.tableBox01{
    padding-top:0;
}
.tableBox table{
    width: 100%;
    /*height:100%;*/
    min-width:1200px;
    background-color: #fff;
}
.tableBox table th{
    background-color: #eaf5ff;
    height:42px;
    line-height: 42px;
    font-size: 16px;
    color: rgba(0,0,0,0.87);
    text-align: center;
}
.tableBox table tr{
    height:42px;
}
.tableBox table td{
    color: rgba(0,0,0,0.87);
    text-align: center;
    height:42px;
    line-height: 42px;
    font-size: 16px;
}
.tableBox table td button{
    height:36px;
    font-size: 16px;
    color: #FFFFFF;
    width:88px;
}
.tableBox table td button.editor{
    background: #FFB73C;
}
.tableBox table td button.del{
    background: #FF2D55;
}
.tableBox table td button.set{
    background: #2E9FFF;
}
.tableBox table td button.wordBtn{
    background: none;
    font-size: 16px;
    color: #2E9FFF;
}
.pageBox{
    width: 100%;
    height:82px;
    /*position:absolute;
    bottom:0;
    left:0;*/
    box-sizing:border-box;
    padding:0 24px;
    padding-left:249px;
    background-color: #fff;
    z-index: 99;
}
.pageBox .pageBox-item{
    text-align: right;
}
.pageBox .pageBox-item .layui-laypage a,.pageBox .pageBox-item .layui-laypage span {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 22px;
    height: 48px;
    line-height: 48px;
    margin: 0 0px 5px 0;
    background-color: #fff;
    color: #333;
    font-size: 16px;
}
.pageBox .pageBox-item .layui-laypage input {
    display: inline-block;
    width: 48px;
    margin: 0 10px;
    padding: 0 3px;
    text-align: center;
    height: 48px;
    line-height: 48px;
    background-color: #fff;
    color:#000;
}
.pageBox .pageBox-item .layui-laypage input:focus{
    border:1px solid #2E9FFF!important;
}
.pageBox .pageBox-item .layui-laypage select{
    height:40px;
}
.pageBox .pageBox-item .layui-laypage button, .layui-laypage input {
    height: 48px;
    line-height:48px;
    border-radius: 2px;
    vertical-align: top;
    background-color: #2E9FFF;
    box-sizing: border-box;
    color:#fff;
    width:94px;
    border-radius: 4px;
}
.pageBox .pageBox-item .layui-laypage .layui-laypage-skip {
    padding-right: 0!important;
}
.tableBox .layui-table td, .layui-table th, .layui-table-fixed-r, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row]{
    border:none;
}
.identityAuthenticationWindow .protocol{
    text-align: left;
    font-weight: normal;
    font-size: 14px;
    color: #000;
    padding-left:66px;
    position:relative;
}
.identityAuthenticationWindow .protocol b{
    display: inline-block;
    width: 12px;
    height: 12px;
    line-height: 12px;
    background-color:#fff;
    position: absolute;
    top: 4px;
    left: 36px;
    border-radius: 2px;
    border:1px solid #666;
    cursor:pointer;
}
.identityAuthenticationWindow .protocol b input[type='radio'] {
  margin-right: 8px;
  vertical-align: middle;
  position: absolute;
  top: -3px;
  left: 1px;
  opacity: 0;
  cursor:pointer;
}
.identityAuthenticationWindow .protocol b .layui-form-radio{
    line-height: none;
    margin: 0px 0px 0 0;
    padding-right: 0px;
    cursor: pointer;
    font-size: 0;
    opacity:0;
}
.identityAuthenticationWindow .protocol b .icon {
   width: 16px;
    height: 16px;
    vertical-align: 0em;
    fill: currentColor;
    overflow: hidden;
    position: absolute;
    top: -4px;
    left: 0;
    color:#00A0FF ;
    cursor:pointer;
}


/*邀请同事立即加入页面*/
.joinNow{
    width: 856px;
    height:729px;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 rgba(53,76,163,0.10);
    border-radius: 8px;
    position:absolute;
    top:50%;
    margin-top:-365px;
    left:50%;
    margin-left:-428px;

}
.joinNow img{
    width: 300px;
    height:72px;
    margin:0 auto;
    margin-top:172px;
    margin-bottom:48px;
    display:block;
}
.joinNow p{
    font-size: 20px;
    color: #333333;
    text-align: center;
    margin-bottom: 72px;
}
.joinNow p.bottom{
    font-size: 16px;
    color: #151515;
    line-height: 36px;
}
.joinNow p.bottom font{
    color:#00A0FF;
}
.joinNow p.bottom span{
    color:#333;
}
.joinNow button{
    width: 400px;
    height:45px;
    text-align: center;
    color:#fff;
    font-size: 16px;
    margin:0 auto;
    display:block;
    background-image: linear-gradient(133deg, #5AB3FF 0%, #2A9DFF 100%);
    border-radius: 4px;
    margin-bottom: 124px;
}

/*邀请同事立即加入页面end*/

/*功能权限*/
.accessControl{
    width: 100%;
    height:100%;
    background-color: #fff;
    overflow:auto;
}
.accessControl .layui-colla-content, .layui-colla-item {
    border-top-width: 0px;
    border-top-style: solid;
}
.accessControl .layui-card-body{
    padding-left:32px;
}
.accessControl .layui-colla-title{
    background-color:#fff;
    height:59px;
    line-height:53px;
    font-size: 16px;
    color:#333;
    font-weight: bold;
    padding-left:0;
}
.accessControl .layui-colla-title i{
    opacity:0;
}
.accessControl .layui-colla-item{
    margin-bottom: 8px;
    border-bottom: 0;
    border-bottom:1px solid #eee;
    /*box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.05);*/
}
.accessControl .layui-input, .accessControl .layui-select, .accessControl .layui-textarea{
    border:0;
}
.accessControl .layui-collapse{
    border:0;
}
.accessControl .layui-colla-content{
    padding-top:0;
}
.accessControl .layui-colla-content span{
    display: inline-block;
    padding-right:32px;
    line-height:32px;
    position:relative;
}
.accessControl .layui-colla-content span b{
    display: inline-block;
    width:20px;
    height:20px;
    border:1px solid #999;
    position:absolute;
    top:6px;
    left:0;
    text-align: center;
    line-height: 20px;
    cursor:pointer;
}
.accessControl .layui-colla-content span b .icon {
    width: 16px; height: 16px;
    vertical-align: -0.2em;
    fill: currentColor;
    overflow: hidden;
    color:#fff;
    position:absolute;
    top: 2px;
    left: 2px;
    cursor:pointer;
}
.accessControl .layui-colla-content span label{
    margin-right:32px;
    font-size: 14px;
    padding-left:32px;
    color: rgba(0,0,0,0.87);
}
.accessControl .layui-colla-content span b input{
    position:absolute;
    top: 2px;
    left: 2px;
    opacity:0;
}
.accessControl .layui-colla-content .childrenCbox{
    display:inline-block;
}
.accessControl .layui-colla-content span.current b{
    border:1px solid #00A0FF;
}
.accessControl .layui-colla-content span.current label{
    color:#00A0FF;
}
.accessControl .layui-colla-content span.current b .icon{
     color:#00A0FF;
}
/*功能权限 end*/

/*货物管理*/
.qyGoods{
    position:fixed;
    z-index: 99999;
    height:100%;
    width:100%;
    padding:24px;
    box-sizing:border-box;
}
.qyGoods .qyGoodsBox{
    width: 100%;
    height:100%;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15);
    overflow:auto;
    position:relative;
    min-width:1200px;
    border-radius: 4px;
}
.qyGoods .qyGoodsBox .qyGoodsTop{
    height:auto;
    box-sizing:border-box;
}
.qyinputTop .layui-form-item{
    margin:0;
}
.qyinputTop .layui-form-item .layui-inline{
    margin-top:16px;
    width:23%;
    margin-right:0px;
    box-sizing:border-box;
    margin-bottom: 0px;
}
.qyinputTop .layui-form-item .layui-inline button{
    padding:0 24px;
    min-width:104px;
    border-radius: 4px;
    height:40px;
    font-size:16px;
    margin-left:16px;
}
.qyinputTop .layui-form-item .layui-input-inline{
    width:248px;
    margin:0;
}
.qyinputTop .layui-input, .qyinputTop .layui-select, .qyinputTop .layui-textarea{
    height:40px;
    font-size:16px;
    border-radius: 4px;
}
.qyinputTop .layui-form-label{
    height:40px;
    line-height:40px;
    padding:0;
    font-size:16px;
    margin-right:6px;
}
/*时间输入框右侧的图标*/
.dataicon{
    background-color:#fff;
    background-image: url(../mineImg/dataicon.png);
    background-repeat: no-repeat;
    -webkit-background-size: 22px;
    background-size: 22px;
    background-position:right 6px center;
}
/*时间输入框右侧的图标 end*/
.qyinputTop .layui-card{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0);
}
.qyinputTop .layui-fluid{
    padding-bottom:0;
    padding-top:0;
}
.qyGoods .qyGoodsBox .qyGoodsBottom{
    height:auto;
    box-sizing:border-box;
    padding-top:16px;
    background:#fff;
}
.operatingBtn{
    height:40px;
    text-align: right;
    padding-right:24px;
    margin-bottom: 12px;
}
.operatingBtn .timebox{
    font-size: 16px;
    color: #999;
    margin-right:24px;
    display:inline-block;
    height:45px;
}
.operatingBtn .timebox font{
    font-size: 24px;
    padding:0 8px;
}
.operatingBtn button{
    min-width: 104px;
    height:40px;
    line-height:40px;
    background-image: linear-gradient(133deg, #5AB3FF 0%, #2A9DFF 100%);
    border-radius: 4px;
    font-size:16px;
}
.operatingBtn a{
    min-width: 104px;
    height:40px;
    line-height:40px;
    background-image: linear-gradient(133deg, #5AB3FF 0%, #2A9DFF 100%);
    border-radius: 4px;
    font-size:16px;
}
.yellowBtn{
    background-image: linear-gradient(135deg, #FFB73C 0%, #FF9300 100%)!important;
}
.grayBtn{
    background-image: linear-gradient(132deg, #94A7B9 0%, #5B6E83 100%)!important;
}
.redBtn{
    background-image: linear-gradient(135deg, #FA4B83 0%, #FF2D55 100%)!important;
}
.greenBtn{
    background-image: linear-gradient(133deg, #71DE71 0%, #40C540 100%)!important;
}
.fixed {
    position: fixed;
    top: 0;
    left: 0;
/*    background:#fff;*/
}


/*媒体查询控制输入框的个数*/
@media screen and (max-width: 1339px)  {
    .qyinputTop .layui-form-item .layui-inline{
        width:30%;
    }
}
/*货物管理 end*/


/*固定列和固定表头-表格样式*/
.tableBox03{
    padding:0 24px;
    box-sizing:border-box;
    position:relative;
}
.tableBox03 .layui-table tbody tr:hover,.tableBox03 .layui-table thead tr,.tableBox03 .layui-table-click,.tableBox03 .layui-table-header,.tableBox03 .layui-table-hover,.tableBox03 .layui-table-mend,.tableBox03 .layui-table-patch,.tableBox03 .layui-table-tool,.tableBox03 .layui-table[lay-even] tr:nth-child(even){
    background-color: #f9f9f9;
    padding:0px 0;
    text-align: center;
    font-size:16px;
    height: 59px;
}
.tableBox03 .layui-table thead tr{
    background-color: #eaf5ff;
}
.tableBox03 .layui-table-view .layui-table td,.tableBox03 .layui-table-view .layui-table th{
    text-align: center;
    font-size:16px;
    height: 59px;
}
.tableBox03 .layui-table-view .layui-form-checkbox[lay-skin="primary"] i {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    line-height:22px;
}
.tableBox03 .layui-table td,.tableBox03 .layui-table th,.tableBox03 .layui-table-fixed-r,.tableBox03 .layui-table-header,.tableBox03 .layui-table-page,.tableBox03 .layui-table-tips-main,.tableBox03 .layui-table-tool,.tableBox03 .layui-table-view,.tableBox03 .layui-table[lay-skin=line],.tableBox03 .layui-table[lay-skin=row]{
    border-width: 0px;    
}

.tableBox03 .layui-table td{
    border-bottom: 1px solid #eee;
}
.tableBox03 .layui-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}
.tableBox03 .layui-table-page .layui-laypage {
    margin: 10px 0;
    float:right;
}
.tableBox03 .layui-table-page{
    /*display:none;*/
}
/*固定列和固定表头-表格样式 end*/

/*发布资源*/
.publishedSources-top{
    width: 100%;
    height: 60px;
    background: #EAF5FF;
    min-width: 1200px;
}
.publishedSources-top ul{
    height:60px;
}
.publishedSources-top ul li{
    height:60px;
    font-size: 24px;
    color: rgba(0,0,0,0.35);
    line-height:60px;
    text-align: center;
    font-weight:bold;
    position:relative;
} 
.publishedSources-top ul li b{
    width: 28px;
    height: 28px;
    display: inline-block;
    border-radius: 50%;
    background: rgba(46,159,255,0.50);
    color: #fff;
    font-weight: normal;
    line-height: 28px;
    font-size: 24px;
}
.publishedSources-top ul li span{
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-width: 30px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #EAF5FF;
    position: absolute;
    right: -60px;
    top: 0;
    z-index: 99999;
}
.publishedSources-top ul li.current{
    background: #2E9FFF;
    color:#fff;
}
.publishedSources-top ul li.current b{
    background-color: #fff;
    color:#2E9FFF;
}
.publishedSources-top ul li.current span{
    border-color: transparent transparent transparent #2E9FFF;
}
.publishedSources{
    width: 1024px;
    height:auto;
    margin:0 auto;
    box-sizing:border-box;
}
.publishedSources .publishedSources-item{
    padding-top:48px;
    height:auto;
}
.publishedSources .publishedSources-item h1{
    font-size: 18px;
    color: rgba(0,0,0,0.87);
    font-weight: bold;
    margin-bottom:24px;
}
.publishedSources .publishedSources-item h1 b{
    display:inline-block;
    width:12px;
    height:12px;
    border-radius: 50%;
    background: #2E9FFF;
    margin-right:16px;
}
.publishedSources .publishedSources-item h1 b.red{
    background: #FF4848;
}
.publishedSources .publishedSources-item h1 b.green{
    background: #4CD964;
}
.publishedSources .publishedSources-item h1 b.purple{
    background: #BD10E0;
}
.publishedSources .publishedSources-item h1 b.yellow{
    background: #FFBF0E;
}
.publishedSources .publishedSources-item01 .layui-form-label{
    height:36px;
    line-height:36px;
}
.publishedSources .publishedSources-item01 .layui-input-inline b{
    line-height: 36px;
    font-size:16px;
    color:#000;
}
.publishedSources .publishedSources-item01 .layui-input-inline b.red{
    color: #FF2020;
}
.publishedSources .publishedSources-item01 .layui-form-item .layui-input-inline{
    margin-left:0;
}
.publishedSources .layui-form-item{
    margin:0;
}
.publishedSources .layui-form-item .layui-inline{
    margin-top:16px;
    width:42%;
    margin-right:0px;
    box-sizing:border-box;
    margin-bottom: 0px;;
}
.publishedSources .layui-form-item .layui-input-inline{
    width: 312px;
    margin: 0;
    margin-left: 8px;
}
.publishedSources .layui-input, .publishedSources .layui-select, .publishedSources .layui-textarea{
    height:48px;
    font-size:16px;
    border-radius: 4px;
}
.publishedSources .layui-form-label{
    height:48px;
    line-height:48px;
    padding:0;
    font-size:16px;
    margin-right:6px;
    width:96px;
}
.publishedSources .layui-form-item .layui-input-block .layui-inline{
    width: 33%;
}
.publishedSources .publishedSources-item .addressBook{
    position:relative;
}
.publishedSources .publishedSources-item .addressBook button{
    position:absolute;
    right:0;
    top:0;
    width: 104px;
    height:48px;
    background-image: linear-gradient(133deg, #5AB3FF 0%, #2A9DFF 100%);
    border-radius: 4px;
    font-size: 16px;
}
.layui-form-item.typeChoose  .layui-form-checkbox i{
    display:none!important;
}
.layui-form-item.typeChoose  .layui-form-checkbox span{
    height:28px;
    border-radius: 100px;
    text-align: center;
    font-size: 14px;
}
.layui-form-item.typeChoose  .layui-form-radio i{
    display:none!important;
}
.layui-form-item.typeChoose  .layui-form-radio div{
    padding:0 10px;
    height:28px;
    border-radius: 100px;
    text-align: center;
    font-size: 14px;
    background: #EAF5FF;
}
.layui-form-item.typeChoose .layui-form-radioed div{
    color:#fff;
    background: #2E9FFF;
}
.layui-form-item.typeChoose .layui-form-checkbox:hover span{
    background: #EAF5FF;
    color:#666;
}
.layui-form-item.typeChoose .layui-form-checked:hover span{
    background-color: rgba(46,159,255,1);
    color:#fff;
}
.layui-form-item.typeChoose .layui-form-checkbox span{
    background: #EAF5FF;
    color:#666;
} 
.layui-form-item.typeChoose .layui-form-checkbox{
    margin-top:8px;
} 
.layui-form-item.typeChoose .layui-form-checked span {
    background-color: rgba(46,159,255,1);
    color:#fff;
}
.layui-form-item.typeChoose b{
    display:inline-block;
    margin-right:18px;
    color: #DEDEDE;
}
.inputBtnBox{
    width: 100%;
    height:45px;
    margin-top:72px;
    margin-bottom:72px;
    text-align: center;
}
.inputBtnBox .btninput{
    width: 160px;
    height:45px;
    text-align: center;
    line-height:45px;
    background-image: linear-gradient(133deg, #5AB3FF 0%, #2A9DFF 100%);
    font-size: 16px;
    color:#fff;
    border-radius: 4px;
}
.inputBtnBox .btninput.keep{
    background: #F2F2F2;
    color:#929292;
}
.checkInput .layui-form-checkbox[lay-skin=primary] span{
    font-size:18px;
    color:#000;
}
.checkInput .layui-form-checked[lay-skin=primary] i {
    border-radius: 50%;
}
.checkInput .layui-form-checkbox[lay-skin=primary] i{
    border-radius: 50%;
}
.publishedSources .publishedSources-item p{
    padding-left:48px;
    font-size: 18px;
    color:#000;
    margin-bottom: 42px;

}
.publishedSources .publishedSources-item p button{
    width: 104px;
    height:48px;
    color:#fff;
    background-image: linear-gradient(133deg, #5AB3FF 0%, #2A9DFF 100%);
    border-radius: 4px;
    font-size: 16px;
    padding:0;
    text-align: center;
}
.publishedSources .publishedSources-item p button.orange{
    background-image: linear-gradient(135deg, #FFB73C 0%, #FF9300 100%);
}
.tipsBox{
    width: 100%;
    height:auto;
    border: 1px solid #DDDDDD;
    padding:32px 24px;
}
.tipsBox h1{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 32px;
}
.tipsBox p{
    opacity: 0.7;
    font-size: 16px;
    color: #333333;
    line-height: 28px;
}
.publishedSourcesEnd img{
    width: 186px;
    height:186px;
    border-radius: 50%;
    display:block;
    margin:132px auto 32px;
}
.publishedSourcesEnd h1{
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}
.publishedSourcesEnd p{
    color: #000000;
    text-align: center;
    opacity: 0.9;
    font-size: 16px;
    margin-top:16px;
}

/*发布资源 end*/

/*弹窗的全选单选*/
.SelectInput{
    width: 100%;
    height:auto;
    padding:0 32px;
    box-sizing:border-box;
}
.SelectInput span{
    display: block;
    padding-right:32px;
    line-height:32px;
    position:relative;
}
.SelectInput b{
    display: inline-block;
    width:20px;
    height:20px;
    border:1px solid #999;
    border-radius: 50%;
    position:absolute;
    top:10px;
    left:0;
    text-align: center;
    line-height: 20px;
    cursor:pointer;
}
.SelectInput b .icon {
    width: 16px; height: 16px;
    vertical-align: -0.2em;
    fill: currentColor;
    overflow: hidden;
    color:#fff;
    position:absolute;
    top: 2px;
    left: 2px;
    cursor:pointer;
}

.SelectInput span b input{
    position:absolute;
    top: 2px;
    left: 2px;
    opacity:0;
}
.SelectInput span label{
    margin-right:32px;
    font-size: 16px;
    padding-left:32px;
    color: rgba(0,0,0,1);
    line-height: 42px;
}
.SelectInput .childrenCbox{
    display:inline-block;
}
.SelectInput span.current b{
    border:1px solid #00A0FF;
    background-color: #00A0FF;
}
.SelectInput .layui-unselect{
    display:none;
}
/*弹窗的全选单选end*/

/*资源详情*/
.sourcesDetails{
    width: 100%;
    height:auto;
    padding:24px;
    box-sizing:border-box;
    min-width:1200px;
}
.sourcesDetails .sourcesDetails-item01{
    width: 100%;
    height:117px;
    background: #FFFFFF;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15);
    margin-bottom:24px;
    border-radius: 4px;
}
.sourcesDetails .sourcesDetails-item01>div{
    padding-top:32px;
    padding-left:24px;
    font-size: 16px;
    color: #000000;
    line-height: 32px;
}
.sourcesDetails .sourcesDetails-item01>div>span{
    font-size: 24px;
}
.sourcesDetails .sourcesDetails-item01>div>span>small{
    font-size:16px;
}
.sourcesDetails .sourcesDetails-item01>div>span.blue{
    color: #2E9FFF;
}
.sourcesDetails .sourcesDetails-item01>div>span.green{
    color: #4CD964;
}
.sourcesDetails .sourcesDetails-item01>div>span.orange{
    color: #FFBF0E;
}
.sourcesDetails .sourcesDetails-item01>div>span.red{
    color: #FF2020;
}
.sourcesDetails .sourcesDetails-item01>div>span.gray{
    color: #999;
}
.sourcesDetails .sourcesDetails-item02{
    width: 100%;
    height:auto;
    margin-bottom:24px;
    display:flex;
    display: -webkit-flex;
    flex-direction:column;
    -webkit-flex-direction:row;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell{
    box-sizing:border-box;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15);
    background-color: #fff;
    flex: 1;
     -webkit-flex: 1;
     -moz-flex: 1;
     ms-flex: 1;
     border-radius: 4px;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .sourcesDetails-top{
    width: 100%;
    height:65px;
    box-sizing:border-box;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .sourcesDetails-top .tagLeft{
    padding:0 25px;
    height:41px;
    background-image: linear-gradient(133deg, #5AB3FF 0%, #2A9DFF 100%);
    box-shadow: 0 8px 20px 0 rgba(46,159,255,0.25);
    border-radius: 0 100px 100px 0;
    display:inline-block;
    line-height: 41px;
    font-size: 18px;
    color:#fff;
    margin-top:24px;
    float: left;
    font-weight:bold;
    min-width:122px;
    box-sizing: border-box;
    text-align: center;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .sourcesDetails-top .tagLeft.orange{
    background-image: linear-gradient(137deg, #FF9B58 0%, #FD3345 100%);
    box-shadow: 0 8px 20px 0 rgba(255,155,88,0.25);
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .sourcesDetails-top .tagLeft.yellow{
    background-image: linear-gradient(135deg, #FFCA0C 0%, #FF9300 100%);
    box-shadow: 0 8px 20px 0 rgba(255,191,14,0.25);
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .sourcesDetails-top .tagLeft.green{
    background-image: linear-gradient(133deg, #71DE71 0%, #40C540 100%);
    box-shadow: 0 8px 20px 0 rgba(113,222,113,0.25);    
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .sourcesDetails-top .tagLeft.purple{
    background-image: linear-gradient(135deg, #AE80FF 0%, #9637FA 100%);
    box-shadow: 0 8px 20px 0 rgba(174,128,255,0.25);    
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .sourcesDetails-top .tagLeft.pink{
    background-image: linear-gradient(136deg, #FF65C5 0%, #FD1A5D 100%);
    box-shadow: 0 8px 20px 0 rgba(255,101,197,0.25);    
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .sourcesDetails-top .tagSmallBox{
    padding-left:200px;
    width: 100%;
    height:65px;
    box-sizing:border-box;
    padding-right:24px;
    padding-top:24px;
    text-align: right;
    line-height: 41px;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .sourcesDetails-top .tagSmallBox span{
    padding:0 12px;
    height:28px;
    background: #FF5967;
    border-radius: 100px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight:bold;
    display:inline-block;
    line-height:28px;
    margin-left:16px;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .sourcesDetails-top .tagSmallBox span.blue{
    background: #2E9FFF;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .sourcesDetails-top .tagSmallBox b{
    font-size: 16px;
    color: #2E9FFF;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .sourcesDetails-top .tagSmallBox b a{
    font-size: 16px;
    color: #2E9FFF;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .detailsConcent{
    width: 100%;
    height:auto;
    padding:12px 0;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .detailsConcent .detailsConcent-item{
    display:flex;
    display: -webkit-flex;
    flex-direction:column;
    -webkit-flex-direction:row;
    width: 100%;
    height:auto;
    padding-left:24px;
    box-sizing:border-box;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .detailsConcent .detailsConcent-item02{
    width: 100%;
    height:auto;
    padding-left:24px;
    box-sizing:border-box;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .detailsConcent .detailsConcent-item02 .detailsConcent-cell{
    width: 50%;
    float: left;
    padding:12px 0;
    padding-left:0px;
    font-size:16px;
    color:#424242;
    line-height: 22px;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .detailsConcent .detailsConcent-cell{
    box-sizing:border-box;
    flex: 1;
     -webkit-flex: 1;
     -moz-flex: 1;
     ms-flex: 1;    
    padding:12px 0;
    padding-left:0px;
    font-size:16px;
    color:#424242;
    line-height: 22px;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .detailsConcent .detailsConcent-cell label{
    float: left;
    color:#666;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .detailsConcent .detailsConcent-cell span{
    color:#000;
    width: 60%;
    min-width: 160px;
    box-sizing: border-box;
    display: inline-block;
    float: left;
    overflow:hidden;
    word-wrap:break-word;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .detailsConcent .detailsConcent-cell span button{
    font-size: 16px;
    color: #2E9FFF;
    margin-left:24px;
    background:none;
    height:0;
    line-height:0;
    padding:0;
    display:inline;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .detailsConcent .detailsConcent-cell span a{
    font-size: 16px;
    color: #2E9FFF;
    margin-left:24px;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .detailsConcent .detailsConcent-cell span.red{
    color: #FF2020;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .detailsConcent .detailsConcent-cell span font.red{
    color: #FF2020;
    font-size: 16px;
    margin-left:12px;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .detailsConcent .detailsConcent-cell span font{
    font-size:24px;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .btnBox{
    padding:12px;
    text-align: right;
    padding-top:0;
}
.sourcesDetails .sourcesDetails-item02 .sourcesDetails-cell .btnBox button{
    font-size: 16px;
    color: #2E9FFF;
    background-color: #fff;
    border:0;
    cursor:pointer;
}
.sourcesDetails .sourcesDetails-item03{
    width: 100%;
    height:auto;
    background: #FFFFFF;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15);
    margin-bottom:24px;
    box-sizing:border-box;
    zoom:1;
    padding-bottom: 12px;
    border-radius: 4px;
}
.sourcesDetails .sourcesDetails-item03 h1.tabelTitle{
    font-size: 18px;
    color: rgba(0,0,0,0.87);
    font-weight:bold;
    padding-left:24px;
    padding-top:24px;
    padding-bottom: 24px;
    position:relative;
}
.sourcesDetails .sourcesDetails-item03 h1.tabelTitle span{
    position:absolute;
    left:0;
    top:24px;
    background: #2E9FFF;
    display: inline-block;
    width:4px;
    height:25px;
}
.sourcesDetails .sourcesDetails-item03 .operationBox{
    height:auto;
    width:100%;
    padding:0 24px;
    box-sizing: border-box;
}
.sourcesDetails .sourcesDetails-item03 .operationBox .operationItem{
    width: 100%;
    height:auto;
    background: #F9F9F9;
    box-shadow: 0 1px 0 0 #EEEEEE;
    line-height: 60px;
    color:#999;
}
.sourcesDetails .sourcesDetails-item03 .operationBox .operationItem span{
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    padding:0 12px;
    padding-left:24px;
}
.sourcesDetails .sourcesDetails-item03 .operationBox .operationItem span b{
    display:inline-block;
    width:108px;
    text-align: center;
    height:32px;
    line-height:32px;
    border: 1px solid #EEEEEE;
    border-radius: 4px;
    margin:0 12px;
}
.sourcesDetails .sourcesDetails-item03 .operationBox .operationItem span b.red{
    color: #FF2020;
}
.sourcesDetails .sourcesDetails-item03 .operationBox .operationItem span font{
    color:#999;
}
.quotationBox{
    width:300px;
    height:100px;
    position:absolute;
    right:-376px;top:0;
    font-size: 16px;
    color: #000000;
    line-height: 36px;
    margin-top: 16px;
}
.quotationBox span{
    font-size: 24px;
    color: #FF2020;
    line-height: 68px;
}
.quotationBox span font{
    font-size: 14px;
}
/*资源详情 end*/

/*添加箱型*/
.addBox{
    width: 100%;
    height:auto;
    box-sizing:border-box;
}
.addBox .addBtnBox{
    width: 100%;
    height:45px;
    padding-top:48px;
    padding-bottom:24px;
}
.addBox .addBtnBox button{
    background-image: linear-gradient(135deg, #FFB73C 0%, #FF9300 100%);
    border-radius: 4px;
    font-size: 16px;
    color: #FFFFFF;
    min-width:104px;
}
.addBox .addContentBox{
    width: 97%;
    height:auto;
    background-color: #cff;
    
    max-height:320px;
    overflow:auto;
    box-sizing:border-box;
}
.addBox .addContentBox .addContent-cell{
    width: 100%;
    height:80px;
    border:1px solid #eee;
    background-color: #fff;
    position:relative;
    box-sizing:border-box;
}
.addBox .addContentBox .addContent-cell .delBtn{
    display:inline-block;
    width: 18px;
    height:18px;
    border-radius: 50%;
    background: #2E9FFF;
    position:absolute;
    right:86px;
    top:30px;
    text-align: center;
    line-height:16px;
    cursor:pointer;
}
.addBox .addContentBox .addContent-cell .delBtn .icon {
   width: 8px; height: 8px;
   vertical-align: 0em;
   fill: currentColor;
   overflow: hidden;
   color:#fff;
}
.addBox .addContentBox .addContent-cell .layui-form-label{
    width:58px;
}
.addBox .addContentBox .addContent-cell:nth-of-type(even){
    background-color: #f9f9f9;
}
.publishedSources .addBox .addContentBox .addContent-cell .layui-form-item .layui-input-inline{
    margin-left:12px;
}
/*添加箱型 end*/

.sourcesDetails-item03 .layui-table, .layui-table-view{
    margin-top:0;
}

/*资源管理详情*/
.Details-cell{
    width: 100%;
    height:100%;
    padding:16px;
    box-sizing: border-box;
}
.Details-cell .picBox{
    width: 100%;
    height:128px;
    background-image: linear-gradient(180deg, #5AD6FF 0%, #2E9FFF 100%);
    box-shadow: 0 10px 20px 0 rgba(90,214,255,0.25);
    border-radius: 4px;
    line-height: 128px;
    text-align: center;
}
.Details-cell .picBox.orange{
    background-image: linear-gradient(180deg, #FFCA0C 0%, #FF9300 100%);
    box-shadow: 0 10px 20px 0 rgba(255,202,12,0.25);
}
.Details-cell .picBox .icon {
   width: 40px; height: 40px;
   vertical-align: middle;
   fill: currentColor;
   overflow: hidden;
   color:#fff;
}
.Details-cell .textBox{
    width: 100%;
    height:auto;
    padding-top:24px;
}
.Details-cell .textBox p{
    font-size: 16px;
    color: #000000;
    text-align: center;
    line-height: 36px;
}
.Details-cell .textBox p span{
    font-size: 32px;   
    font-weight: bold;
}
.Details-cell .textBox p span.orange{
    color: #FF9301;
}
.Details-cell .textBox p span.blue{
    color: #2E9FFF;
}
/*资源管理详情 end*/

/*表格全选*/
.parentCbox .tablecheckBox{
    position:absolute;
    left:0px;
    top:0px;
}
.tablecheckBox{
    display:inline-block;
    width: 16px;
    height:16px;    
    border-radius: 50%;    
    line-height: 16px;
    cursor:pointer;
    background-color: transparent;
    border: 1px solid #2E9FFF;
    position:relative;
}
.tablecheckBox.current{
    background-color:  #2E9FFF;
    border: 1px solid #2E9FFF;
}
.tablecheckBox .icon {
   width: 12px; height: 12px;
   vertical-align: -0em;
   fill: currentColor;
   overflow: hidden;
   color:#fff;
}
.parentCbox .tablecheckBox input{
    position: absolute;
    top: 2px;
    left: 2px;
    opacity: 0;
    cursor:pointer;
}
.fixed-table_body .tablecheckBox input{
    position: absolute;
    top: 2px;
    left: 2px;
    opacity: 0;
    cursor:pointer;
}
a.tableBtn{
    display:inline-block;
    padding:0 8px;
    min-width:66px;
    height:30px;
    line-height:30px;
    font-size: 16px;
    color: #FFFFFF;
    margin:0 6px;
}
.tableBtn:hover{
    opacity:0.8;
}
button.tableBtn{
    display:inline-block;
    padding:0 8px;
    min-width:66px;
    height:30px;
    line-height:30px;
    font-size: 14px;
    color: #FFFFFF;
    margin:0 6px;
}
.redword{
    color: #FF2020;
}
.redbtn{
    background: #FF2D55;
}
.bluebtn{
    background: #2E9FFF;
}
.greenbtn{
    background: #4CD964;
}
.orangebtn{
    background: #FFBF0E;
}
.graybtn{
    background: #999;
}
i.state{
    display: inline-block;
    width: 6px;
    height:6px;
    border-radius: 50%;
    margin-right:6px;
}
/*表格全选 end*/

/*协议*/
.agreementBox{
    width: 100%;
    height:30px;
    margin-top:32px;
    position:relative; 
    padding-left:148px;   
    font-size:14px;
}
.agreementBox a{
    color:#2e9fff;
}
.agreementBox button{
    display:inline;
    background:#fff;
    color:#2e9fff;
    height:10px;
    line-height:6px;
    padding:0 4px;
}
.agreementBox button:hover{
    background:#fff;
    color:#2e9fff;
    opacity:0.8;
}
.agreementBox b{
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    border-radius: 50%;
    background-color: #EEE;
    position: absolute;
    top: 3px;
    left: 124px;
}
.agreementBox b .icon{
    width: 0.7em;
    height: 0.7em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
    color: #fff;
    position: absolute;
    top: 2px;
    left: 2px;
}
.agreementBox b input{
    opacity:0;
}
/*协议 end*/


/* 车牌选择 */
.plate-box {
  width: 370px;
  height: 190px;
  position: absolute;
  top: 50px;
  z-index: 1001;
  font-family: "微软雅黑";
  background-color: #eff0f4;
  display: none;
}
.plate-box ul.plate-ul {
  width: 100%;
  margin: 0;
  height: 190px;
  padding-left: 4px;
}
.plate-box ul.plate-ul li {
  width: 32px;
  height: 38px;
  background-color: #fff;
  border-radius: 5px;
  margin: 4px ;
  float: left;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
  line-height: 38px;
  text-align: center;
  font-family: "微软雅黑";
  font-weight: normal;
  color: #000;
  font-size: 16px;
  cursor:pointer;
}
.plate-box ul.plate-ul li .icon {
  width: 0.6em;
  height: 0.6em;
  vertical-align: -0em;
  fill: currentColor;
  overflow: hidden;
  /* color:#eee; */
}
.plate-box ul.plate-ul li:nth-of-type(19) {
  margin-left: 24px;
}
.plate-box ul.plate-ul li:nth-of-type(32) {
  color: #eee;
}
.plate-box ul.plate-ul li:nth-of-type(34) {
  width: 72px;
  color: #eee;
}
.plate-box ul.plate-ul02 {
  width: 100%;
  margin: 0;
  height: 190px;
  padding-left: 4px;
}
.plate-box ul.plate-ul02 li {
  width: 28px;
  height: 38px;
  background-color: #fff;
  border-radius: 5px;
  margin: 4px ;
  float: left;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
  line-height: 38px;
  text-align: center;
  font-family: "微软雅黑";
  font-weight: normal;
  color: #000;
  font-size: 16px;
  cursor:pointer;
}
.plate-box ul.plate-ul02 li .icon {
  width: 0.6em;
  height: 0.6em;
  vertical-align: -0em;
  fill: currentColor;
  overflow: hidden;
  /* color:#eee; */
}
.plate-box ul.plate-ul02 li:nth-of-type(39) {
  width:66px;
  color: #000;
}
.selectbox-js02 {
  width: 100%;
  height: 100%;
  /*background: #000;
  filter: alpha(opacity=20);
  background-color: rgba(0, 0, 0, 0.2);
  _background: #000;
  _filter: alpha(opacity=20);*/
  position: fixed;
  top: 0;
  display: none;
  z-index: 1000;
}
.inputBox .plate-text{
    display:inline-block;
    width: 500px;
    height:48px;
    line-height:48px;
    font-size:16px;
    color:#ccc;
    padding-left:8px;
}
.plate-box ul.plate-ul02 li:nth-of-type(20) {
    color: #eee;
}
.plate-box ul.plate-ul02 li:nth-of-type(30) {
    color: #eee;
}
.inputBox .plate-text b{
    color:#000;
    font-weight:normal;
}
.delBox span{
    width: 18px;
    height:18px;
    line-height:18px;
    display:block;
    border-radius: 100px;
    background-color: #000;
    margin:10px auto;
    color:#fff;
}
/* 车牌选择 end*/

/*协议弹窗*/
.identityAuthenticationWindow .protocol-box{
    width: 760px;
    height:auto;
    background-color: #fff;
    padding:32px;
    padding-top:0;
}
.identityAuthenticationWindow .protocol-box h1{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 36px;
    margin:0;

}
.identityAuthenticationWindow .protocol-box h2{
    font-size: 16px;
    color: #333333;
    line-height: 28px;
    margin:0;
}
.identityAuthenticationWindow .protocol-box p{
    font-size: 16px;
    color: #333333;
    opacity: 0.7;
    line-height: 28px;
    margin:0;
}
/*协议弹窗 end*/
/*新增车辆弹窗样式调整-start*/
.layui-input-block01{
    margin-left:20px;
    float: left;
    position: relative;
}
.new-vehicle{
    float:right;
    position: relative;
    margin-right:40px;
    width:150px;
    height:36px;
    line-height: 36px;
    text-align:center;
    border: 1px solid #979797;
    font-family: PingFangTC-Regular;
    font-size: 16px;
    color: rgba(0,0,0,0.87);
    letter-spacing: 0;
}
.new-vehicle>a:hover{
    cursor: pointer;
}
.layui-input01{
    width: 248px;
    height:45px;
    padding-left:36px;
    line-height:45px;
}
.layui-btn01{
    float:left;
    background-image: linear-gradient(-133deg, #71DE71 0%, #40C540 100%);
    border-radius: 0 4px 4px 0;
    height:45px;
    width:104px;
}
.layer-col-item01{
    float: left;
    display: inline-block;
    height: 48px;
    line-height: 48px;
}
.layui-row01 .layer-col-item01:first-child{
    width:183px;
}
.layui-row01 .layer-col-item01:nth-child(2){
    width:183px;
}
.layui-row01 .layer-col-item01:nth-child(3){
    width:222px;
}
.layui-row01 .layer-col-item01:nth-child(4){
    width:183px;
}
.layer-col-item01>a{
    opacity: 0.35;
    font-family: PingFangSC-Semibold;
    font-size: 16px;
    color: #000000;
    line-height: 20px;
}
.layui-row012>div:first-child .layer-col-item11 a{
    margin-left:60px;
}
.layui-row01{
    text-align:left;
    display:flex;
    justify-content: center;
    border-bottom:1px solid #ddd;
    margin-top:24px;
}
.layui-row02 .layer-col-item01 p{
    opacity: 0.35;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #000000;
    line-height: 20px;
}
.font-weight-item{
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #000000;
    line-height: 30px;
}
.layer-col-item02,.layer-col-item22{
   margin-left:10px;
   text-align:left;
}
.layer-col-item02 p,.layer-col-item22 p{
    opacity: 0.35;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #000000;
    line-height: 20px;
}
.layer-col-item22{
    /* margin-left:32px; */
}
.layui-row02{
    width:792px;
    height:96px;
    display: flex;
    justify-content: left;
    border-bottom: 1px solid #ddd;
    margin-top: 24px;
}
.layui-row011{
    text-align:left;
    display:flex;
    justify-content: start;
    border-bottom:1px solid #ddd;
    margin-top:24px;
}
.layui-row22{
    margin-left:32px;
}
.layui-row22>li:first-child{
    width:304px;
}
.layui-row22>li:nth-child(2){
    width:448px;
}
.layui-row22>li:nth-child(2) p{
    opacity: 0.35;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #000000;
    line-height: 20px;
}
.layui-row22>li:nth-child(2){
    line-height: 34px;
}
.SelectInput1{
    line-height: 70px;
}
/*新增车辆 - end*/
/*新增承运商  start*/
.layer-col-x,.layui-row012{
    width:792px;
    margin-left:32px;
    text-align:left;
    display:flex;
    justify-content: start;
    border-bottom:1px solid #ddd;
    margin-top:24px;
}
.layui-row012>.layui-row022:first-child{
    width:304px;
}
.layui-row012>.layui-row022:nth-child(2){
    width:488px;
}
.layui-input-block011{
    position: relative;
    float:left;
    margin-left:32px;
}
.layui-row011{
    text-align:left;
    display: flex;
    border-bottom:1px solid #ddd;
    margin-top:24px;
}
.layui-row011>div:first-child>div,.layui-row02-item>li:first-child{
    width:304px;
}
.layui-row011>div:first-child>div>a{
    margin-left:60px;
}
.layui-row011>div>div{
    float: left;
    display: inline-block;
    height: 48px;
    line-height: 48px;
}
.layui-row011>div>div>a{
    opacity: 0.35;
    font-family: PingFangSC-Semibold;
    font-size: 16px;
    color: #000000;
    line-height: 20px;
}
.layui-row011>div:nth-child(2)>div{
    width:144px;
}
.layui-row011>div:nth-child(3)>div{
    width:344px;
}
.layui-row02-item{
    width: 792px;
    height: 96px;
    display: flex;
    justify-content: left;
    margin-top: 24px;
    margin-left: 32px;
}
.layui-row02-item>li{
    border-bottom:1px solid #ddd;
}
.layui-row02-item>li:first-child{
    line-height: 70px;
}
.layui-row02-item>li:nth-child(2){
    width:144px;
}
.layui-row02-item>li:nth-child(3){
    width:344px;
}
.layer-col-item03{
    text-align: left;
}
.layui-item-row22{
    width: 792px;
    margin-left: 32px;
    text-align: left;
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #ddd;
    margin-top: 24px;
}
.layui-item-row22>div>div>a{
    opacity: 0.35;
    font-family: PingFangSC-Semibold;
    font-size: 16px;
    color: #000000;
    line-height: 20px;
}
.layui-item-row24{
    border-bottom:1px solid #ddd;
    margin-left:32px;
}
.layui-item-row24>li:first-child,.layui-item-row24>li:nth-child(2){
    /* border-bottom:1px solid #ddd; */
    line-height:72px;
}
/* .layui-item-row24>li:not(:first-child) a{
    margin-left:10px;
} */
.layui-item-row24>li:first-child{
    width:204px;
}
.layui-item-row24>li:nth-child(2),.layui-item-row24>li:nth-child(3){
    width:183px;
}
/*新增承运商  end*/