/*运输计划-列表页样式表*/
.layui-table th, .layui-table td {
    text-align:center;
}
/*日历美化*/
/*.layui-laydate-list>li {*/
    /*width:50% !important;*/
/*}*/
/*.layui-laydate-list>li:nth-child(3) {*/
    /*display:none;*/
/*}*/
/*.laydate-time-list ol li {*/
    /*padding-left: 54px  !important;*/
/*}*/
/*文件上传按钮美化*/
.layui-upload-file{
    display: none !important;
}
.layui-header{
    z-index: 100;
}
/*运输计划页顶部数据汇总样式*/
.task-bar{
    background-color:#fff;
}
.task-icon{
    height:70px;
    line-height: 70px;
    margin-right: 20px;
}
.task-data{
    text-align: center;
}
.font-color{
    font-size: 18px;
    color:rgb(52,193,99);
    font-weight: bold;
    margin-left:2px;
}
.not-start,.not-work,.has-relax{
    color:rgb(237,49,12);
}

/*地图和计算弹窗美化*/
#ifr1,#ifr2{
    width:1200px;
    height:560px;
    /*height: calc(100vh - 250px);*/
    overflow-x: hidden;
    overflow-y: auto;
    border:none;
}
#ifr2{
    background:#000;
}
/*计算页、地图页弹窗公共部分样式*/
.taskinfo{
    width: 580px;
    height:540px;
    overflow: hidden;
    position:absolute;
    top:50%;
    margin-top:-230px;
    background: #fff;
    z-index: 9999;
    border-radius: 8px;
}
.taskinfo2 {
	width: 580px;
    height:455px;
    overflow: hidden;
    position:absolute;
    top:50%;
    margin-top:-230px;
    background: #fff;
    z-index: 999;
    border-radius: 8px;
}
.route-info-head{/*头部标题*/
    width: 580px;
    height: 60px;
    line-height: 60px;
    background: rgb(247,247,247);
    text-align: center;
    font-size: 20px;
    color: rgb(51,51,51);
}
.info-mask{/*弹窗遮罩*/
    width:100%;
    position: absolute;
    left: 0;
    top:0;
    height: 100%;
    background: rgba(0,0,0,0.3);
    z-index: 888;
    min-width: 1240px;
}
.info-closs{/*关闭图标*/
    width: 60px;
    height: 60px;
    background:url("../images/info-closs.png") no-repeat right 20px center;
    float: right;
}
.info-closs:hover{
    cursor: pointer;
}
.closs-info{/*关闭按钮*/
    background: none;
    border: 1px solid rgb(217,217,217);
    color: rgb(102,102,102);
}
.closs-info:hover{
    border: 1px solid rgb(52,193,99);
    color: rgb(52,193,99);
}
.info-head{/*头部标题*/
    position:absolute;
    top:0;
    left:0;
    z-index:9999999999;
    width: 1200px;
    height: 60px;
    line-height: 60px;
    background: rgb(247,247,247);
    text-align: center;
    font-size: 20px;
    color: rgb(51,51,51);
}
.info-foot{/*底部操作栏*/
    position:absolute;
    bottom:0;
    left:0;
    z-index:9999999999;
    width: 100%;
    height: 60px;
    background:#fff;
    line-height: 60px;
    font-size: 14px;
    color: rgb(51,51,51);
    text-align: center;
}
.taskinfo,.taskinfo2{
    left: 50%;
    margin-left: -290px;
}
.chockFil{
    padding: 0 78px;
    /*width: 100%;*/
    padding-top: 30px;
    height: 250px;
    background-image: -moz-linear-gradient( 90deg, rgb(18,213,169) 0%, rgb(32,204,105) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(18,213,169) 0%, rgb(32,204,105) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(18,213,169) 0%, rgb(32,204,105) 100%);
}
.downFil {
	padding: 0 78px;
    padding-top: 28px;
    height: 345px;
    background-image: -moz-linear-gradient( 90deg, rgb(18,213,169) 0%, rgb(32,204,105) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(18,213,169) 0%, rgb(32,204,105) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(18,213,169) 0%, rgb(32,204,105) 100%);
}
.window1-title {
	padding-bottom: 25px;
	color: white;
	text-align: center;
	font-size: 24px;
}
.chockFil .layui-form{
    height: 30px;
    width: 293px;
    border-radius: 3px;
}
.chockFil .layui-input, .chockFil .layui-textarea, .chockFil .layui-select {
    height: 30px;
    line-height: 30px;
    border: none;
    text-align: center;
}
.addAddress{
    width: 78px;
    height: 30px;
    line-height: 30px;
    background: #fff url('../images/add_green.png') no-repeat left 12px center;
    border-radius: 2px;
    margin-left: 7px;
    color: #666;
    font-size: 13px;
    padding-left: 40px;
}
.PS3{
    width: 100%;
    font-size: 13px;
    color: #fff;
    text-align: center;
    margin: 10px 0;
}
.Fills{
    width: 100%;
    height: 98px;
    border: 1px dashed #fff;
    border-radius: 4px;
    line-height: 98px;
    text-align: center;
}
.downFill,.upFill,.filname{
    width: 206px;
    height: 98px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    overflow: hidden;
}
.downFill{
    background: url('../images/downFille.png') no-repeat center top;
    padding-top: 20px;
    font-size: 16px;
}
.upFill{
    background: url('../images/upFille.png') no-repeat center top 22px;
}
.filname{
    background: url('../images/wenjian2.png') no-repeat center top 22px;
}
.downFill:hover,.upFill:hover,.filname:hover{
    color: #fff;
}
.downFill div,.upFill div,.filname div{
    height: 20px;
    line-height:20px;
    margin-top: 70px;
    width: 206px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.border-1{
    border-left: 1px solid #fff;
    height: 50px;
    width: 1px;
}
.cont{
    padding: 0 78px;
    padding-top: 10px;
    font-size: 14px;
    color: #666;
}
.cont>div{
    margin-top: 8px;
}
.coloe-red{
    color: #ef2a10;
}
.color-yellow{
    color: #f1a708;
}
.btns{
    margin-top: 15px;
}
.btns .layui-btn{
    width: 90px;
}
#clossInfo{
    margin-left: 92px;
}
#seaveInfo{
    margin-left: 60px;
}
.chockFil .layui-form-select .layui-edge{
    border-width: 5px;
    border-top-color: #666;
}
.btns .gary2{
    background: #efefef;
    border: 1px solid #d9d9d9;
    color: #999;
    font-size: 14px;
}
/*导入订单错误提示*/
.false-hints{
    width: 356px;
    min-height: 40px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    border-radius: 4px;
    background: #fff url('../images/关闭-红.png') no-repeat left 10px center;
    padding-left: 44px;
    position: absolute;
    top:50%;
    left: 50%;
    margin-left: -210px;
    margin-top: -20px;
    z-index: 999999;
    display: none;
    box-shadow:0 0 10px #333;
    padding-right: 20px;
}
    /*@media screen and (min-width: 1241px) {*/
    /**/
/*}*/
/*@media screen and (max-width: 1240px) {*/
    /*!*.taskinfo{*!*/
        /*!*left:20px;*!*/
    /*!*}*!*/
    /*.taskinfo{*/
        /*left: 50%;*/
        /*margin-left: -290px;*/
    /*}*/
/*}*/
/*地图页loading样式*/
#tmpl-msg{
    background:#000;
    position:absolute;
    left:0;top:60px;
    width:100%;height:560px;
    display:flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    z-index: 999999999999;
}
.gray-bg{
    background: none;
    border: 1px solid #d9d9d9;
    color: #666;
    margin-right:7px;
    height:32px;
    line-height:32px;
}
.gray-bg:hover{
    border: 1px solid rgb(52,193,99);
    color: rgb(52,193,99);
}
.green-bg{
    background: none;
    border: 1px solid rgb(52,193,99);
    color: rgb(52,193,99);
    height:32px;
    line-height:32px;
}
.green-bg:hover{
    background:rgb(52,193,99);
    color:#fff;
}
.time-form .layui-input {
    height: 32px;
    line-height: 32px;
}
.bull1{
    margin-right: 10px;
}
.foot_chock input{
    text-align: center !important;
}

.fessColor{
    background: #ebdcdc;
}
.payColor{
    background: #dbdee9;
}
.custom-radio1 {
	padding: 20px 110px 20px 110px;
}
.custom-radio1 >label {
	font-size: 18px;
	color: white;
	display: inline-block;
	vertical-align:middle;
	padding-left: 40px;
}
.custom-radio1>a {
	color: white;
    text-decoration: underline;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
    padding-left: 30px;
}
.custom-radio1>a:link {color: blue; text-decoration:underline;}
.custom-radio1>a:visited {color:purple;text-decoration:underline;}

/*#form+.layui-table-view .layui-table-header{*/
    /*overflow: visible !important;*/
/*}*/
