/*login.css*/
*{padding:0;margin:0;}
*:not(input,textarea){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;}
@font-face{font-family:'iconfont';src:url('iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
url('iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
url('iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.icon{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;}
html{font-size:100%;}
body{background:#f7f7f9;font-family:arial,"微软雅黑";}
.flex{display: flex;justify-content: space-between;align-items: center}
.flex_around{justify-content: space-around}
.flex_start{justify-content: flex-start}
.flex_1{flex: 1;}
div#loginPage{overflow:hidden;}
#loginlogoPic{height:130px;margin:0 auto;display:block;margin-top:6%!important;background-position-x:center;background-position-y:center;background-repeat:no-repeat;}
.loginInputDiv{position:relative;padding:13px 0px;background:#fff;border-top:1px #d2d3d4 solid;padding-left:15px;}
#loginInputGroup{}
.loginInputInfo{width:80%;font-size:1rem;border:none;outline:none;color:#000;line-height:1rem;margin-top:4px;margin-left:5px;}
::-webkit-input-placeholder{color:#888;font-family:"微软雅黑";}
::-moz-placeholder{color:#888;font-family:"微软雅黑";}
::-moz-placeholder{color:#888;font-family:"微软雅黑";}
:-ms-input-placeholder{color:#888;font-family:"微软雅黑";}
#loginSelect{color:#888888;display:inline-block;}
#langSelect{color:#888888;display:inline-block;}
#loginRightarrow{height:13px;margin-top:4px;vertical-align:top;float:right;margin-right:15px;}
#loginBtn{padding:0px 15px;}
#lappxy{width:34%;float:left;padding:2%;text-align: center;font-size: 14px;color:#576b95;}
#lappxy1{width:34%;float:left;padding:2%;text-align: center;font-size: 14px;color:#576b95;}
#registerBtn{width:20%;float:right;padding:2%;text-align: center;font-size: 14px;color:#576b95;}
#loginSubmit{padding:10px;background:#ffa827;margin-top:12%;text-align:center;color:white;font-size:1rem;border-radius:3px;}
.loginWrapper{text-align:center;margin-top:6%;font-size:1rem;color:#576b95;}
.loginWrapper:after{content:"";display:block;clear:both;}
#loginRelay{width:33%;float:left;text-align:center;display: none;}
#loginModifyPWD{width:33%;float:left;text-align:center;display: none;}
#offlineScan{width:33%;float:left;text-align:center;display: none;}
#copyright{text-align:center;bottom:21px;position:absolute;text-align:center;width:90%;font-size:0.738rem;color:#8b8b8b;}
#ver{text-align:center;bottom:41px;position:absolute;text-align:center;width:90%;font-size:0.738rem;color:#8b8b8b;}
#ba{text-align:center;bottom:1px;position:absolute;text-align:center;width:90%;font-size:0.738rem;color:#8b8b8b;}
#ba1{text-align:center;bottom:5px;text-align:center;width:90%;font-size:0.938rem;color:#8b8b8b;}
.btList{position:absolute;width: 100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index: 99999;display:none;}
.btListItems{width: 70%;height:45%;background: #ffffff;overflow-y: scroll;overflow-x: hidden;margin: 50% auto;}

/*@media (max-height:400px){
    #copyright{display:none;}
}*/
.eachselect{padding:10px;text-align:center;border-bottom:1px #ececec solid;}
#selectServer{padding:13px 0px;background:#fff;border-top:1px #d2d3d4 solid;padding-left:15px;}
#selectLang{padding:13px 0px;background:#fff;border-top:1px #d2d3d4 solid;padding-left:15px;border-bottom:1px #d2d3d4 solid;}
.addServerSure{width:80%;background:#ffa827;margin-left:10%;text-align:center;padding:7px 0px 7px 0px;border-radius:3px;margin-top:31px;font-size:15px;color:#fff;}
#HBox{overflow:auto;}
.alert_body{position:fixed;top:0;width:100%;height:100%;display:none;background-color:#fff;filter:alpha(opacity=100);-webkit-opacity:0;-moz-opacity:0;opacity:0;margin:0 auto;z-index:99999;}
.select_alert{position:fixed;width:8em;height:8em;display:none;filter:alpha(opacity=0);z-index:92;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;left:0;right:0;top:0;bottom:0;margin:auto;}
.div_earth{width:6em;margin-top:1em;margin-left:1.02em;}
#servername{width:79%;margin-left:10%;height:30px;padding:0;margin-top:20px;border:1px #ccc solid;text-align:left;text-indent:10px;font-size:14px;outline:none;}
#servertPost{width:79%;margin-left:10%;height:30px;padding:0;margin-top:20px;border:1px #ccc solid;text-align:left;text-indent:10px;font-size:14px;outline:none;}
#optPallet{
    float: right;font-size: 0.875rem;color: #888888;line-height: 22px;border: none;outline: none;width:90%;text-align:right;font-family:微软雅黑;
}
/******************************************/

/**************main.css*******************/

/****************************************/
@charset "UTF-8";
html,body{height:100%;font-size:100%;font-family:arial,"微软雅黑";}
.mainheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;border-bottom:1px solid #3294b9;}
.maincontent{width:100%;position:absolute;z-index:2;top:53px;bottom:55px;_height:100%;overflow:auto;background:#F7F7F9;}
.mainfooter{width:100%;height:55px;background:transparent;text-align:center;position:absolute;bottom:0;z-index:3;display: flex;justify-content: space-around;align-items: center;}
@media screen and (max-height:500px){
    .select_server{position:fixed;margin-left:15%;margin-top:6em;width:70%;max-height:60%;overflow:scroll;overflow-y:auto;display:none;background:#fefefe;border:solid 1px #cccccc; /*filter: alpha(opacity=100);*/   /*-moz-opacity: 1.0; */ /*针对火狐*/ /*opacity: 1.0; */ /*针对谷歌等浏览器*/ z-index:92;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
}
.textarea{width: 100%;display: block; min-height: 90px;outline: none;padding: 10px;box-sizing: border-box;border: none;background: #f5f6f7;font-size: 0.875rem;border-radius: 4px;resize: none}
.image_list{display: flex;justify-content: flex-start;flex-wrap: wrap; align-items: center}
.image_list .item{width: 60px;height: 60px;margin: 10px 10px 0 0;position: relative;border: 1px solid #eee}
.image_list .item:last-child{border: none}
.image_list .item .iconfont{color: #F44336;font-size: 60px;position: absolute;top: -6px;left: 0;}
.image_list .item .remove{position: absolute;z-index: 1;top: -7px;right: -7px}
.image_list .item .input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0}
/*头部样式*/
.saoyisao{display:inline-block;float:left;margin:8px 0 0 11px;text-align:center;}
.message{display:inline-block;float:right;margin:7px 10px 0 0;width:37px;}
.mainQR{display:inline-block;position:absolute;margin:2px;right:35px;width:37px;}
.saoyisaopic{height:22px;width:26px;}
.messagepic{height:22px;}
.main_img{text-align:center;}
.saoyisaotxt{font-size:0.75rem;color:white;}
.messagetxt{font-size:0.75rem;color:white;text-overflow:ellipsis;overflow:hidden;text-align:center;}
.searchOrder{height:28px;background:white;border-radius:5px;margin-top:13px;float:left;margin-left:13px;width:66%;width:calc(100% - 150px);position:relative;}
.searchOrderInput{margin-top:3px;display:block;height:22px;margin-left:6px;width:73%;border:none;outline:none;line-height:22px;font-size:0.938rem;}
.searchOrder img{width:16px;float:left;margin-top:5px;margin-left:10px;margin-right:5px;}

#forSingle input[type=checkbox] {cursor: pointer;position: relative;width: 20px;height: 20px;font-size: 14px;}
#forSingle input[type=checkbox]::after {position: absolute;top: 0;color: #000;width: 20px;height: 20px;display: inline-block;visibility: visible;padding-left: 0px;text-align: center;content: ' ';border-radius: 3px}
#forSingle input[type=checkbox]:checked::after {content: "✓";color: #fff;font-size: 14px;font-weight: bold;background-color: #009fe4;}

#forSingle .checkbox{width: 20px;height: 20px;position: relative;bottom: 2px}
#forSingle .eachOrderContent .item{display: flex;justify-content: space-between;align-items: center;line-height: 1.8; font-size: 0.932rem;}
#forSingle .eachOrderContent1 .item{display: flex;justify-content: space-between;align-items: center;line-height: 1.8; font-size: 0.932rem;}
#forSingleNavbar{position: fixed;top: 53px;left: 0;width: 100%;z-index: 6; display: flex;justify-content: space-around;align-items: center;background: #fff;border-bottom: 1px solid #e7e8e8}
#forSingleNavbar .item{height: 40px;line-height: 40px;text-align: center;flex: 1;border-bottom: 2px solid #fff}
#forSingleNavbar .item.active{color: #009fe4;border-bottom: 2px solid #009fe4}

.single_footer{position:absolute;left:0;bottom:0;width:100%;height:35px;padding:10px;display:flex;background:#fff;z-index:200;justify-content:space-between;align-items:center;border-top:1px solid #ddd;}
.single_footer .left{flex:1;display:flex;justify-content:flex-start;align-items:center;margin: 0}
.single_footer .left label{margin: 0;display: flex;justify-content: center;align-items: center;width: 35px;height: 35px }
.single_footer .left span{margin-top: 4px}
.single_footer .btn{padding:5px 15px;border-radius:4px;margin-right:10px;border:1px solid #ccc;}
.single_footer .btn:last-child{margin-right:25px;background:#F69409;color:#fff;}

.btnfooter{ position:fixed;left:0;bottom:0;width:100%;height:400px;background:#fff;z-index:200;border-top:1px solid #ddd;overflow-y: scroll;}
.btnfooter .item {display: flex;padding: 10px;}
.btnfooter .text {display: flex;justify-content: center;align-items: center;width: 60px;flex: 0 0 60px;margin-right: 10px;}
.btnfooter .title {display: flex;justify-content: center;align-items: center;text-align: left;font-size: 14px;margin-top: 3px;}
.btnfooter .footerBtn{padding:4% 0px;background:#ffa827;font-size:0.938rem;text-align:center;color:white;}

/*content 样式*/
.smalloperate{width:100%;height:10px;background:#f7f7f9;}
.eachOrderTop{padding:10px 15px;font-size:0.85rem;border-bottom:1px #e7e8e8 solid;font-family:"微软雅黑";font-weight:normal;padding-bottom:5px;border-top:1px #e7e8e8 solid;}
.eachOrderTop1{padding:10px 15px;font-size:0.85rem;border-bottom:1px #e7e8e8 solid;font-family:"微软雅黑";font-weight:normal;padding-bottom:5px;border-top:1px #e7e8e8 solid;background-color:#07C160;color: #FFF;}
.eachOrderBox{color:#adadad;margin-right:10px;font-size:1.3rem;position:relative;top:-2px;line-height:1.3rem;}
.eachOrderBox_on{color:#F44336;margin-right:10px;font-size:1.3rem;position:relative;top:-2px;line-height:1.3rem;background:rgba(197,38,67,0);}
.orderTxt{display:inline-block;margin-right:5px;vertical-align:top;color:black;font-weight:normal;}
.mineOrderNo{overflow:hidden;display:inline-block;color:black;font-weight:normal;margin-top:1px;}
.mineOrderNo1{overflow:hidden;display:inline-block;color:#FFF;font-weight:normal;margin-top:1px;}
.seeMoreInfo{height:14px;position:absolute;top:37%;right:20px;}
.minOrdeStatus{float:right;margin-top:1px;}
.eachOrderContent{padding:10px 14px;position:relative;}
.eachOrderContent1{padding:10px 14px;position:relative;background-color:#07C160;color: #FFF;}
.orderTips{width:22px;color:white;text-align:center;display:inline-block;font-weight:normal;vertical-align:sub;}
.orderTips img{width:22px;float:left;}
.linkurl:visited{color:black;}
.orderTipsInfo{display:inline-block;width:90%;margin-top:5px;}
.orderTipsInfo .address{font-size:0.932rem;font-family:"微软雅黑";font-weight:normal;color:#000000;}
.orderTipsInfoTitle{color:black;text-decoration:none;margin-left:10px;font-weight:normal;font-size:0.932rem;font-family:微软雅黑;}
.orderNumber{display:inline-block;width:50%;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:0.932rem;color:#444;font-weight:normal;}
.orderNumber2{display:inline-block;width:70%;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:0.932rem;color:#444;font-weight:normal;}
.orderFromTips{width:22px;color:white;text-align:center;display:inline-block;float:left;margin-top:0px;font-weight:normal;}
.orderFromTips img{width:100%;}
.orderFromDes{display:inline-block;width:100%;margin-left:10px;overflow:hidden;text-overflow:ellipsis;color:#444;vertical-align:top;font-weight:normal;font-size:0.932rem;font-family:微软雅黑;}
.orderFrom{margin-top:10px;}
.orderTo{margin-top:7px;}
.orderToTips{width:25px;color:white;text-align:center;display:inline-block;float:left;margin-top:0px;font-weight:normal;}
.orderToTips img{width:22px;float:left;}
.orderToDes{display:inline-block;width:100%;margin-left:10px;overflow:hidden;text-overflow:ellipsis;color:#444;vertical-align:top;font-weight:normal;font-size:0.932rem;font-family:微软雅黑;}
.orderinfoTime{margin-left:10px;color:#777777;font-size:0.823rem;font-weight:normal;margin-top:2px;}
.orderQuantity{padding:10px 15px;font-size:0.75rem;color:#8e8e93;border-top:1px #e7e8e8 solid;background:#ffffff}
.orderQuantity .orderQuantityDiv{float: left; line-height: 34px;}
.orderQuantity .historyImg{float: right}
.orderQuantity img{width:20px;vertical-align:middle;}
.orderQuantitytxt{display:inline-block;margin-left:5px;}
.Btngroup{border-top:1px solid #e7e8e8;width:100%;padding:5px 0px 2px 0px;display:inline-block;font-size:0.932rem;}
.eachorderBtn{width:49.5%;float:left;padding:10px 0px;text-align:center;}
.borderR{border-right:1px #dedfe0 solid;}
.green{color:#0ba124;}
.orange{color:#ff5500;}
.orderFather>div,.orderQuantitytxtChild{
    float: left;
}
.orderQuantitytxtChild{
    margin-left: 4px!important;
}
.mainListBtn {float: right;margin-top:-5px;margin-right:-15px;padding:5px;border:1px solid #336699;border-radius: 5px; background: #336699;color:#ffffff;font-size:14px;}
.eachOrderInfo{background:#fff;border-bottom:1px #dedfe0 solid;margin-top:10px;}
.order_guard{display:inline-block;width:55%;margin-top:5px;}
.temperatureLayer{color:#333;margin-left:10px;font-weight:normal;font-size:14px;display: inline-block}
#userTwoCodePanel{width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;z-index:4;display:none;}
#userTwoCodePannelInner{width:220px;height:220px;background:white;position:absolute;left:50%;margin-left:-110px;top:28%;}
#qrcode{width:200px;margin-left:10px;margin-top:10px;}
#pickupWG{position:absolute;right:2.5%;bottom:11.5%;padding:5px 10px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;width:90%;display:none;background:#F44336;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}
#pickupBox{position:absolute;right:2.5%;bottom:11.5%;padding:5px 10px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;width:90%;display:none;background:#F44336;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}
#goTracking{position:absolute;right:33%;bottom:1.5%;padding:5px 10px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;width:29%;display:none;background:#ffa827;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}
#goSigning{position:absolute;right:33%;bottom:1.5%;padding:5px 10px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;width:29%;display:none;background:#F44336;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}
#addPosSign{position:absolute;right:33%;bottom:1.5%;padding:5px 10px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;width:29%;display:none;background:#F44336;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}
#trackingAll,#batchOperation{width:29%;position:absolute;right:2%;bottom:1.5%;padding:5px 0px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;display:none;background:#2196F3;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}
#printOrder{position:absolute;left:2%;bottom:1.5%;padding:5px 10px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;display:none;background:#F44336;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);width:23%;}
#selectAll{position:absolute;left:2%;bottom:1.5%;padding:5px 10px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;display:none;background:#009fe4;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);width:23%;}
#choose_all{width:25%;position:absolute;right:68%;bottom:1.5%;padding:5px 10px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;display:block;background:#4CAF50;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}
#track_all{width:25%;position:absolute;right:33%;bottom:1.5%;padding:5px 10px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;display:block;background:#F44336;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}
#sign_all{width:25%;position:absolute;right:2%;bottom:1.5%;padding:5px 0px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;display:block;background:#cfcfcf;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}

.goButton{margin: 5px 0 25px 0;padding:5px 10px;border-radius:3px;text-align:center;color:#ffffff;z-index:10;background:#ffa827;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}

#newOrder{position:absolute;left:2%;bottom:1.5%;padding:5px 10px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;display:none;background:#2196F3;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);width:24%;}
#ordersForLoad{position:absolute;right:34%;bottom:1.5%;padding:5px 10px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;width:25%;display:none;background:#2196F3;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}

#polishOverlay1{width:100%;height:100%;background:rgba(0,0,0,0.35);position:absolute;left:0;top:0;z-index:999;}
#polishOverlay2{width:100%;height:100%;background:rgba(0,0,0,0.35);position:absolute;left:0;top:0;z-index:999;}
#polishOverlay3{width:100%;height:100%;background:rgba(0,0,0,0.35);position:absolute;left:0;top:0;z-index:999;}
#polishBody1{position:absolute;width:95%;z-index:9999;left:0;bottom:1%;margin:auto;border-radius:9px;box-shadow:2px 2px 15px 0 rgba(0,0,0,0.2);box-sizing:border-box;text-align:center;overflow:hidden;background:transparent;right:0;-webkit-animation-duration:0.2s;animation-duration:0.2s;}
#sizeModule{position:absolute;width:95%;z-index:9999;left:0;bottom:1%;margin:auto;border-radius:9px;box-shadow:2px 2px 15px 0 rgba(0,0,0,0.2);box-sizing:border-box;text-align:center;overflow:hidden;background:transparent;right:0;-webkit-animation-duration:0.2s;animation-duration:0.2s;}
#sortList{position:absolute;width:95%;z-index:9999;left:0;bottom:1%;margin:auto;border-radius:9px;box-shadow:2px 2px 15px 0 rgba(0,0,0,0.2);box-sizing:border-box;text-align:center;overflow:hidden;background:transparent;right:0;-webkit-animation-duration:0.2s;animation-duration:0.2s;}

/*footer 样式*/
.eachfooterMenu,.eachfooterMenuAdd{width:20%;float:left;}
.eachfooterMenuPic{width:30px;margin:0 auto;display:block;margin-top:4px;}
.eachfooterMenuTxt{text-align:center;font-size:0.813rem;margin-top:2px;}
#personalCenterTop{width:100%;height:140px;background:url(../img/personal.jpg);background-size:100% 100%;}
#userImage{width:64px;position:absolute;left:50%;margin-left:-32px;margin-top:30px;background:rgba(31,46,100,0.28);border-radius:100%;padding:4px;box-sizing:border-box;}
#userImage img{width:100%;vertical-align:middle;}
#usertelephone{position:absolute;top:105px;color:white;text-align:center;width:100%;font-size:0.813rem;}
.operateLine{width:100%;height:15px;background:#f7f7f9;}
.personaltoplist{background:#fff;border-bottom:1px #dedfe0 solid;border-top:1px #dedfe0 solid;}
.borderBottom{border-bottom:1px #dedfe0 solid;}
.borderTop{border-bottom:1px #dedfe0 solid;}
.personaleachHang{padding:10px 15px;display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.whtogre:active{background:#ececec;}
.personalleftinfo{display:inline-block;font-size:0.938rem;color:#000000;vertical-align:top;}
.personalrightinfo{float:right;font-size:0.875rem;color:#888888;line-height:22px;}
.personalrightinfo .personalrightarrow{width:7px;vertical-align:top;margin-top:7px;}
.personalicon{width:25px;vertical-align:top;}
.personaltext{vertical-align:top;margin-top:4px;display:inline-block;margin-left:5px;}
.exitLogin{text-align:center;font-size:0.938rem;width:100%;display:inline-block;}
.about_pic_bg_css1{position:fixed;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.82);margin:0 auto;z-index:200;animation:fade-in; /*动画名称*/animation-duration:0.5s; /*动画持续时间*/-webkit-animation:fade-in 0.5s; /*针对webkit内核*/}

.route_column{display:flex;flex-direction: row;align-items: center;text-decoration:none;margin-top: 5px}
.route_column_content{color: black;margin-left: 10px;font-weight: normal;font-size: 0.932rem;font-family: 微软雅黑;line-height: 23px;margin-left:8px;}
.aLabelUnderline{text-decoration:none}
.border-top{border-top:1px #dedfe0 solid;}
/*选择菜单白背景*/
.about_selectItemBg{display:block;position:absolute;top:50%;left:50%;z-index:999999;margin:0px 0px 0px -130px;width:260px;height:220px;animation-name:slideUp;-webkit-animation-name:slideUp;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-duration:8s;-webkit-animation-duration:8s;color:#fff;font-family:"arial","微软雅黑";font-size:1rem;line-height:140%;}
@keyframes slideUp{
    0%{-webkit-transform:translateY(100%);}
    100%{-webkit-transform:translateY(-200px);}
}
@-webkit-keyframes slideUp{
    0%{-webkit-transform:translateY(100%);}
    100%{-webkit-transform:translateY(-200px);}
}

/**********************************************/

/************appointment.css*****************/

/**********************************************/
.appointmentheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;}
.appointmentcontent{width:100%;position:absolute;z-index:2;top:53px;bottom:5px;_height:100%;overflow-x:hidden;overflow-y:auto;background:#f7f7f9;}
.appointmentheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:50%;}
.appointmentbacktoPrev{position:absolute;height:16px;top:18.5px;left:15px;}
.appBtn{width:60%;margin:0;background:#f97373;color:#ffffff;font-size:0.813rem;height:30px;border:0;box-shadow:2px 2px 1px #e4d4d4;}
.dateheader{width:100%;height:40px;background:#55cfe9;position:absolute;top:53px;z-index:3;}

/*选项item*/
.about_eachselect{padding:10px;text-align:center;border-bottom:1px #ececec solid;}

/******************************************/

/****************stop.css*****************/

/****************************************/
.stopListDetail{width:100%;height:100%;}
.stopheader{width:100%;height:90px;position:absolute;top:0;z-index:3;border:none;}
#topHeader{background: #009fe4}
.stopcontent{width:100%;position:absolute;z-index:2;top:90px;bottom:55px;overflow:auto;background:white;overflow-x: hidden;}
.stopcontent .stopMenuBt {width:98%;height:40px;float:left;margin-left:1%;background:#ffa827;color:#ffffff;font-size:0.813rem;}
.stopfooter{width:100%;background:transparent;position:absolute;bottom:0;z-index:3;}
.stopfooter .stopMenuBt {width:32%;height:45px;float:left;margin-left:1%;background:#ffa827;color:#ffffff;font-size:0.813rem;}
.stopfooter-icon{font-size:1.4rem;position:relative;top:-3px;vertical-align:text-top;margin-right:3px;}
.stopListBtn{width:55px;height:28px;border:0;background:#ffa827;color:#ffffff;font-size:12px;float:right;margin:-4px 2px 0 0;border-radius:3px;}
.leftText{color:#48bef4;font-size:14px;float:left;text-align:left;}
.rightText{color:#48bef4;font-size:14px;float:right;text-align:right;}
.mentionedGoodsBtn{display: inline-block; padding: 4px 12px;letter-spacing: 2px; border-radius: 4px;color: #fff;background: #ffa827;font-size: 0.875rem}
.wrapText3{
    width:100%;
    word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
}
.wrapText2{
    width:100%;
    word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
}
.wrapText1{
    width:100%;
    word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden;
}

.signFoodType{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    font-size: 14px;
    margin-right: 60px;
    color: #333;
    height: 30px;
    line-height: 30px;
}

/*#showLine{
      background: #F44336;
}*/
.stopheadertitle{height:50px;line-height:50px;position:absolute;text-align:center;color:white;width:100%;}
.stopbacktoPrev{position:absolute;height:16px;top:17px;left:15px;}
.stopcontent{background:#f7f7f9;bottom:0;}
#bottomHeader{width:100%;height:38px;background:white;border-bottom:1px #dedfe0 solid;}
#misceCardBoard span{color: #888888;font-size:14px;}
.eachTabtitle{width:25%;float:left;text-align:center;font-size:0.928rem;line-height:38px;color:#9d9d9d;border-bottom: 2px solid transparent}
.eachTabtitleFive{width:20%;}
.eachTabtitle33{width:33%;}
.eachTabtitle47{width:47%;}
.eachTabtitleActive{color:#009fe4;border-bottom: 2px solid #009fe4}

.eachEntrust{width:100%;}
.eachEntrustContent{position:relative;background:white;border-top:1px #dedfe0 solid;border-bottom:1px #dedfe0 solid;overflow: hidden}
.leftRank{width:40px;height:114px;float:left;position:relative;}
.rightEntrustContent{padding-left:55px;padding-top:10px;}
.entrustAddAnSta{width:100%;}
.entrustAddress,.orderID{white-space:normal;width:80%;display:inline-block;float:left;overflow:hidden;text-overflow:ellipsis;font-size:0.932rem;color:#000000;}
.orderID{float:none;width:70%;white-space:pre;}
.entrustStatus{font-size:0.875rem;position:absolute;right:15px;top:10px;}
.entrustTime{display:inline-block;width:100%;padding-bottom:11px;border-bottom:1px #e7e8e8 solid;}
.entrustTimetxt{font-size:0.875rem;margin-top:6px;color:#777777;}
.entrustR_IMG{position:absolute;right:15px;top:38%;height:14px;}
.entrustOrderNumber{width:100%;display:block;padding:0 0 4px 0;font-size:0.875rem;}
.userAndPhone{padding:5px 0px;font-size:0.875rem;}
.userphonme{width:20px;vertical-align:bottom;}
.userphoneandname{line-height:19px;margin-left:8px;}
.extrusttelephone{margin-left:10px;color:#009fe3;display:inline-block;max-width:55%;overflow:hidden;vertical-align:bottom;text-overflow:ellipsis;}
.userNameExtrust{color:black;}
.entrustPhoneMore{height:6px;vertical-align:top;margin-top:9px;margin-left:7px;}
.whiteCar{background:url(../img/whiteCar.png);width:30px;height:21px;background-size:contain;position:absolute;top:20px;left:4px;}
.eachpeiming{margin-left:14px;margin-top:-1px;font-size:14px;font-style:italic;}
.firstdowneach{position:absolute;width:14px;top:58px;left:13px;}
.seconddowneach{position:absolute;width:14px;top:81px;left:13px;}
#saoyisao{position:absolute;width:24px;right:14px;top:13px;}
.entrustDaohuo{color:#25ae5f;}
.entrustNodaohuo{color:#bababd;}
.entrustDaohuoback{background:#9ccb6f;}
.entrustNodaohuoback{background:#bababd;}
.eachpeimingDao{color:#9ccb6f;}
.eachpeimingNodao{color:#bababd;}
.out{display:none;}

/* 月台装卸样式 */
.startHandlebacktoPrev{position:absolute;height:16px;top:17px;left:15px;}
.startHandleheadertitle{height:50px;line-height:50px;position:absolute;text-align:center;color:white;width:100%;}
.startHandle{background:#ffa827;padding:3% 0%;border-radius:3px;color:white;bottom:10px;font-size:0.938rem;width:40%;display:inline-block;margin-top:10px;}
.startHandleheader{width:100%;height:90px;background:#009fe4;position:absolute;top:0;z-index:3;border:none;position: fixed;top: 0;}
#singleNavbar{position: fixed;top: 53px;left: 0;width: 100%;z-index: 6; display: flex;justify-content: space-around;align-items: center;background: #fff;border-bottom: 1px solid #e7e8e8}
#singleNavbar .item{height: 40px;line-height: 40px;text-align: center;flex: 1;border-bottom: 2px solid #fff}
#singleNavbar .item.active{color: #009fe4;border-bottom: 2px solid #009fe4}
.startInfoot{position: fixed;bottom: 0; right: 12px;left: 12px;background: #f7f7f9;}
/* .handleFootbtn{background: #ffa827;color: #fff;} */
.finishInfoot{position: fixed;bottom: 0; right: 12px;left: 12px;display: none;background: #f7f7f9;}
.orderNo{color:black;font-weight:normal;margin-top:1px;}
.orderNo input[type=checkbox] {cursor: pointer;position: relative;width: 20px;height: 20px;font-size: 14px;top: -2px}
.orderNo input[type=checkbox]::after {position: absolute;top: 0;color: #000;width: 20px;height: 20px;display: inline-block;visibility: visible;padding-left: 0px;text-align: center;content: ' ';border-radius: 3px}
.orderNo input[type=checkbox]:checked::after {content: "✓";color: #fff;font-size: 14px;font-weight: bold;background-color: #009fe4;}
.handleContent{position: relative;top: 115px;text-align: center}
.dockName{position: relative;font-size: 25px; margin-bottom: 18px}
.orderInfoSty{left: 115px;position: relative;}
.orderContentSty{display: flex;height: 35px;}
.orderNameSty{font-size: 18px;}
.allSelect{left: 13px;}
.allSelectText{position: relative;left: 13px;float:right;}
.everySelect{left:187px;height: 35px}
.orderEverySelectText{position: relative;left: 13px;}
.noData{font-size: 21px; color: red; position: relative;top: 10px;}
.preView{height: 62px;}

/*评论列表样式*/
.commentPanel{padding:10px 15px;background:#ffffff;border-top:1px #dedfe0 solid;border-bottom:1px #dedfe0 solid;}
.commentName{font-size:0.875rem;}
.commentTime{float:right;color:#aaaaaa;font-size:0.813rem;line-height:20px;}
.commentContent{text-indent:7px;margin-top:5px;font-size:0.875rem;line-height:160%;color:black;}
.picAndOther{display:inline-block;}
.picAndOthereach{float:left;width:60px;height:60px;margin-right:10px;display:inline-block;margin-top:10px;}
.picAndOthereachVideo{float:left;width:60px;height:60px;margin-right:10px;display:inline-block;margin-top:10px;background:url("../img/playvideo.png") no-repeat center;background-size:100% 100%;}
.picAndOthereachMusic{float:left;width:60px;height:60px;margin-right:10px;display:inline-block;margin-top:10px;background:url("../img/playmusic.jpg") no-repeat center;background-size:100% 100%;}
.picAndOthereachPlay{float:left;width:60px;height:60px;margin-right:10px;display:inline-block;margin-top:10px;background:url("../img/playmusic.gif") no-repeat center;background-size:100% 100%;}
.picAndOthereach img{width:100%;height:100%;}
.nocommentData{width:80%;margin:0 auto;margin-top:26%;display:none;}

/*没有评论页面样式*/
.nocomment{width:80%;margin:0 auto;margin-top:26%;display:none;}
.nocommentpic{width:60%;margin:0 auto;display:block;}
.nocommentTip{text-align:center;margin-top:20px;color:#3d4245;font-size:1rem;letter-spacing:1px;}
.nocommentTip1{margin-top:10px;font-size:0.75rem;text-align:center;color:#aaaaaa;}
.nocommentButton{width:100px;margin:0 auto;text-align:center;border-radius:5px;padding:5px 0px;border:1px #5f646e solid;background:white;margin-top:13px;font-size:0.875rem;}

/*跟踪信息*/
#trackListall{width:100%;}
.greendesti{width:18px;height:25px;background:url(../img/greendesti.jpg);background-size:contain;margin-top:20px;z-index:2;position:absolute;left:50%;margin-left:-9px;}
.reddesti{width:18px;height:25px;background:url(../img/reddesti.jpg);background-size:contain;margin-top:20px;z-index:2;position:absolute;left:50%;margin-left:-9px;}
.graydesti{width:18px;height:25px;background:url(../img/graydesti.jpg);background-size:contain;margin-top:20px;z-index:2;position:absolute;left:50%;margin-left:-9px;}
#trackListall td{background:white;position:relative;}
#trackListall{background:white;}
.trackingTopinfo{padding-right:15px;line-height:150%;color:#25ae5f;font-size:0.928rem;}
.trackingTopGrayinfo{padding-right:15px;line-height:150%;color:#b6b6b6;font-size:0.928rem;}
.trackingDetail{margin-top:6px;font-size:0.813rem;color:#b6b6b6;}
.trackingTime{margin-top:5px;font-size:0.75rem;color:#b6b6b6;}
.zaitugezuright{width:90%;margin-left:10%;box-sizing:border-box;display:inline-block}
.zaitugezurightTop{margin-top:20px;}
.bottomline{width:2px;height:100%;background:#dedfe0;position:absolute;left:50%;z-index:1;top:20px;margin-top:0px;margin-left:-1px;}
.trackingDelay{color:#ff5500;}
.eachsignTop{background:white;padding:3.3% 15px;font-size:0.928rem;border-bottom:1px #dedfe0 solid;color:black;border-top:1px #dedfe0 solid;}
#textareaInfo{padding:0;margin:0;}
.eachsigncontent{padding:3% 15px;background:white;padding-bottom:10px;border-bottom:1px #dedfe0 solid;}
.textareaInfo{border:none;outline:none;font-size:0.875rem;font-family:微软雅黑;line-height:160%;resize:none;width:100%;max-height:115px;}
.eachsignpicture img{width:60px;height:60px;}
.eachsignpicture{width:60px;height:60px;float:left;display:inline-block;margin-right:10px;margin-top:10px;}
.SignpictureList{display:inline-block;margin-top:5px;}
.textareaInfoDiv{width:100%;height:115px;}
.eachsignBottom{background:white;padding:10px 15px;font-size:0.875rem;text-align:right;}
.leftSignButton{width:80px;padding:5px 0px;border-radius:5px;border:1px #ff5500 solid;text-align:center;color:#ff5500;display:inline-block;}
.leftSignButton_3c{width:80px;padding:5px 0px;border-radius:5px;border:1px #3c3c3c solid;text-align:center;color:#3c3c3c;display:inline-block;}
.rightSignButton{width:80px;padding:5px 0px;border-radius:5px;border:1px #ff5500 solid;text-align:center;color:#ff5500;display:inline-block;}
.rightSignButton_3c{width:80px;padding:5px 0px;border-radius:5px;border:1px #3c3c3c solid;text-align:center;color:#3c3c3c;display:inline-block;}
.rightBZWButton{width:80px;padding:5px 0px;border-radius:5px;border:1px #ff5500 solid;text-align:center;color:#ff5500;display:inline-block;}
.leftQuantity{display:inline-block;margin-right:5px;padding:0.8% 0;}
::-webkit-input-placeholder{color:#9d9d9d;font-family:"微软雅黑";}
::-moz-placeholder{color:#9d9d9d;font-family:"微软雅黑";}
::-moz-placeholder{color:#9d9d9d;font-family:"微软雅黑";}
::-ms-input-placeholder{color:#9d9d9d;font-family:"微软雅黑";}

/*签收码*/
#signCodeOverview{position: fixed;width: 100%;height: 100%;top:0;left: 0;z-index: 999;background: #F7F7F9;display: none;font-size: 14px;}
#signCodeOverview .header{background: #009FE4; text-align: center;height: 45px;line-height: 45px;color: #fff;position: relative}
#signCodeOverview .header img{position: absolute;z-index: 10; height: 16px;top: 15px;left: 15px;}
#signCodeOverview .content{ padding:5px 10px;background: #fff;border-bottom: 1px solid #dedfe0}
#signCodeOverview .input{padding: 8px 10px;text-align: center;background: #f8f8f8}
#signCodeOverview .table{width: 100%;line-height: 1.6;text-align: center;background: #fff;table-layout: fixed;border-bottom: 1px solid #dedfe0}
#signCodeOverview .table thead{color: #999}
#signCodeOverview .table tbody{width: 100vw;max-height: 80vh;display: block; overflow-y: scroll;border-top: 1px solid #eee;padding-bottom: 10px}
#signCodeOverview .table tbody td{}
#signCodeOverview .table td{padding: 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
#signCodeOverview .table td:nth-child(1){width: 30%}
#signCodeOverview .table td:nth-child(3),#signCodeOverview .table td:nth-child(2){width: 25%}
#signCodeOverview .table td:nth-child(4){width: 20%}

/*遮罩层*/
.pic_bg_css{position:absolute;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.8);margin:0 auto;z-index:200;animation:fade-in;animation-duration:0.5s;-webkit-animation:fade-in 0.5s;}
.pic_css{position:absolute;max-width:90%;display:none;z-index:201;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translateX(-50%) translateY(-50%);}
.pic_bg_css1{position:absolute;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.5);margin:0 auto;z-index:200;animation:fade-in;animation-duration:0.5s;-webkit-animation:fade-in 0.5s;}
.relay_driver{position:absolute;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.5);margin:0 auto;z-index:200;animation:fade-in;animation-duration:0.5s;-webkit-animation:fade-in 0.5s;}
/*接力输入模块弹框*/
#relay_driver{
    position: absolute;
    width: 90%;
    height: 300px;
    display: none;
    background: #FFF;
    border-radius: 5px;
    top: 50%;
    left: 50%;
    margin-left: -45%;
    margin-top: -132.5px;
    border: 1px solid #DEDEDE;
    z-index: 10001;
}
#relay_driver .relay_driver_title{
    width: 80%;margin-top: 15px;margin-left: 10%;text-align: center;font-weight: bold;
}
#relay_driver>div,#relay_driver>button[type=button] {
    width: 80%;
    margin-left: 10%;
    margin-top: 25px;
}
.error{
    display: none;
    color: #fd3535;
    margin-left: 7px;
}
.pop_input{
    position: absolute;
    width: 80%;
    height: 300px;
    display: none;
    background: #FFF;
    border-radius: 5px;
    top: 50%;
    left: 50%;
    margin-left: -45%;
    margin-top: -132.5px;
    border: 1px solid #DEDEDE;
    z-index: 10001;
	padding:5%;
}
.pop_input .pop_title{
    width: 80%;margin-top: 5px;margin-left: 10%;text-align: center;font-weight: bold;
}
/*签名页*/
#sign_clear {width: 45%;margin-right: 3%;margin-left: 2%;display: inline-block;text-align: center;color: #ffffff;background: #2196F3;height: 30px;line-height: 30px;border-radius: 4px;}
#sign_ok{width: 45%;margin-right: 3%;display: inline-block;text-align: center;color: #ffffff;background: #2196F3;height: 30px;line-height: 30px;border-radius: 4px;}
#canvasEdit {
    width: 100%;
    height: 100%;
}
#editing_area,#canvasEdit,#sign_show {
    width: 100%;
    height: 100%;
}
#sign_show >img{
    width: 100%;
    height: 100%;
}
/*选择菜单白背景*/
.selectItemBg{display:block;position:fixed;z-index:999999;width:224px;top:50%;left:50%;background-color:rgb(255,255,255);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin:auto;}
@keyframes zoomIn{
    0%{transform:scale(0.5);}
    100%{transform:scale(1);}
}
@-webkit-keyframes zoomIn{
    0%{-webkit-transform:scale(0.5);}
    100%{-webkit-transform:scale(1);}
}


.footer-buttons button{
	border:none;
}

/*跟踪列表缩略图*/
.trackingPic{width:60px;height:60px;margin-right:1%;margin-left:1%;margin-top:2%;padding:0;    /*height: 6px;*/float:left;border:solid 1px #e5e5e5;background:#d7d7d7;}
.footer-buttons{padding:4% 0px;background:#ffa827;font-size:0.938rem;text-align:center;color:white;}
.sharePic{width:30px;height:30px;right:59px;position:absolute;top:10px;}
.QRCode{position:absolute;width:30px;height:30px;right:13px;top:10px;}
#shareback{position:absolute;width:100%;background:black;height:100%;opacity:0.7;display:none;z-index:99;}
#sharepanel{width:100%;height:127px;position:fixed;background:white;bottom:0;display:none;padding-bottom:20px;z-index:1000;}
#QRPanel{width:256px;position:absolute;left:50%;top:50%;z-index:4;background:white;padding:10px;display:none;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
#QCcodePanel{height:256px;}
#BCcodePanel{height:118px;margin:0 auto;}
#BarCcodePanel{width:100%;height:50px;margin:0 auto;}
#QR_BC_shipmentID{text-align:center;margin:10px 0;}

#mainShareback{position:absolute;width:100%;background:black;height:100%;opacity:0.7;display:none;z-index:99;}
#mainQRPanel{width:256px;position:absolute;left:50%;top:50%;background:white;padding:10px;display:none;z-index:1000;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
#mainQCcodePanel{height:256px;}
#mainBCcodePanel{height:118px;margin:0 auto;}
#mainBarCcodePanel{width:100%;height:50px;margin:0 auto;}

#SPQRPanelBG{position:absolute;width:100%;height:100%;background:black;opacity:0.7;display:none;z-index:99;}
#ksfSPQRPanelBG{position:absolute;width:100%;height:calc(100% - 53px);background:#fff;display:none;z-index:99;top: 53px;}
#SPQRPanel{width:320px;position:absolute;left:50%;top:50%;background:white;padding:10px;display:none;z-index:1000;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
#SPQCcodePanel{height:300px;margin:0 auto;}
#SPBCcodePanel{height:118px;margin:0 auto;}
#SPBarCcodePanel{width:100%;height:50px;margin:0 auto;}
#SPQR_BC_shipmentID{text-align:center;margin:10px 0;}

#sharepanel img{width:40px;margin-top:20px;margin-left:20px;}
#quxiaofenxiang{width:70%;padding:7px 0px;text-align:center;background:#ffa827;font-size:0.938rem;margin:0 auto;border-radius:5px;margin-top:30px;color:white;}
.stopPhoneMore{height:7px;vertical-align:top;margin-top:7px;margin-left:3px;}

/******************************************/

/****************sign.css*****************/

/****************************************/
.signheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;}
.signcontent{width:100%;position:absolute;z-index:2;top:53px;bottom:55px;_height:100%;overflow:auto;background:white;}
.signfooter{width:100%;height:55px;background:transparent;position:absolute;bottom:0;z-index:3;}
@media screen and (max-height:500px){
    .select_server{position:fixed;margin-left:15%;margin-top:6em;width:70%;max-height:60%;overflow:scroll;overflow-y:auto;display:none;background:#fefefe;border:solid 1px #cccccc; /*filter: alpha(opacity=100);*/   /*-moz-opacity: 1.0; */ /*针对火狐*/ /*opacity: 1.0; */ /*针对谷歌等浏览器*/ z-index:92;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
}
.div_earth{width:6em;margin-top:1em;margin-left:1.02em;}
.content{background:#f7f7f9;}
#toplist{padding-left:15px;background:#fff;margin-bottom:50px;}
.eachHang{padding:3.3% 0px;padding-right:15px;}
.jneachHang{padding:1% 0px;padding-right:15px;}
.leftinfo,.leftinfo1{display:inline-block;font-size:0.938rem;color:#000000;}
.signheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:100%;}
.signbacktoPrev{position:absolute;height:16px;top:18.5px;left:15px;}
.rightinfo{float:right;font-size:0.875rem;color:#777777;line-height:22px;width:60%;white-space:nowrap;overflow:hidden;text-align:right;}
.jnrightinfo{float:right;font-size:0.875rem;color:#777777;line-height:22px;width:60%;white-space:nowrap;overflow:hidden;text-align:left;}
.rightAddress{display:inline-block;float:right;width:73%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.875rem;vertical-align:top;line-height:22px;color:#777777;}
#qianshouTitle{position:relative;font-size:0.938rem;padding:10px;padding-left:15px;}
#qianshouTitle:before{content:"*";display:block;position:absolute;left:0.3rem;color:#f00;top:0.35rem;}
#bottomList{margin-right:15px;margin-left:15px;border-top:1px #dedfe0 dashed;border-bottom:1px #dedfe0 dashed;background:white;padding-bottom:15px;}
#bottomList .table {display: table;width: 100%;border-spacing: 0;}
#bottomList .row {display: flex;font-size: 0.813rem;text-align: center}
#bottomList .row:first-child{border-top: 1px solid #ddd;font-weight: bold;}
#bottomList .row:last-child{font-weight: bold;}
#bottomList .item{color: #888888}
#bottomList .item .cell:last-child{color: #009FE4}
#bottomList .cell {display: table-cell;padding: 10px;word-break: break-all;border-bottom: 1px solid #ddd;min-width: 50px;}
#bottomList .cell:nth-child(1){width: 50%}
#bottomList .cell:nth-child(2){width: 25%; border-left:1px solid #ddd;border-right: 1px solid #ddd;}
#bottomList .cell:nth-child(3){width: 25%;text-align: center}


.bottomListQD{margin-right:15px;margin-left:15px;border-top:1px #dedfe0 dashed;border-bottom:1px #dedfe0 dashed;background:white;padding-bottom:15px;}

.bottomListQD .table {display: table;width: 100%;border-spacing: 0;}
.bottomListQD .row {display: flex;font-size: 0.813rem;text-align: center}
.bottomListQD .row:first-child{border-top: 1px solid #ddd;font-weight: bold;}
.bottomListQD .row:last-child{font-weight: bold;}
.bottomListQD .item{color: #888888}
.bottomListQD .item .cell:last-child{color: #009FE4}
.bottomListQD .cell {display: table-cell;padding: 10px;word-break: break-all;border-bottom: 1px solid #ddd;min-width: 50px;}
.bottomListQD .cell:nth-child(1){width: 50%}
.bottomListQD .cell:nth-child(2){width: 25%; border-left:1px solid #ddd;border-right: 1px solid #ddd;}
.bottomListQD .cell:nth-child(3){width: 25%;text-align: center}

#bottomListTop,#bottomListtitle{padding:10px 15px 5px 15px;}
#bottomListTopLabel{display:inline-block;font-size:0.938rem;color:#000000;}
#rightinfTopQuan{display:inline-block;float:right;font-size:0.875rem;color:#464545;line-height:22px;}
.qianshoulist{width:100%;margin-left:0;}
.qianshoulist .firsttd{text-align:left;width:15%;padding-top:10px;color:#000;}
.qianshoulist .second{text-align:center;width:20%;padding-top:10px;font-size:0.875rem;}
.qianshoulist .third{text-align:center;width:50%;padding-top:10px;color:#000;}
.qianshoulist .fourth{text-align:center;width:15%;padding-top:10px;font-size:0.875rem;}
.qianshouimg{position:absolute;width:17px;right:55px;margin-top:6px;}
.bottomListTopL {
    float: left;
    width: 50%;

}
.bottomListTopR {
    float: right;
    width:25%;
}
.bottomListTopR>input,.bottomListTopL>input{
    width: 40%;
}
.bottomListTop {
    margin-top: 20px;font-size: 0.9rem; padding:10px 15px 5px 15px;padding-left:15px;
}
.bottomListTop>div>div {
    margin-bottom: 20px;
}
.bottomListTopTitle>div{float: left}
.qianshoulistRow{float: left;font-size:0.875rem;}
.qianshoulistRowR{float: right}
#qianshoulistA>div{margin-bottom: 5px;margin-top: 5px;}
#qianshoulistA .firsttd{text-align:left;width:20%;color:#000;}
#qianshoulistA .second{text-align:center;width:22%;font-size:0.875rem;}
#qianshoulistA .third{text-align:center;width:22%;color:#000;}
#qianshoulistA .fourth{text-align:center;width:22%;font-size:0.875rem;}
.colorTdone{color:#cf5308;}
.colorTdtwo{color:#3da201;}
#signBtn:active,#sign:active{background:#efb867;}
#signBtn,#sign{margin:5px 15px;border-radius: 4px; flex: 1; padding:10px;background:#ffa827;bottom:0;color:white;text-align:center;font-size:0.938rem;}
#iosSwitch,#SignPictureSwitch{display:inline-block;float:right;text-align:right;margin-top:6px;}
#paySwitch{display:inline-block;float:right;text-align:right;margin-top:6px;}
#SignPicture{
    position: relative;
}
#SigncheckFales,#SigncheckTrue{
    float: right;
    top: 8px;
}
.showImg>img,.hideImg>img {
    width: 20px;
}
#SignImage{
    background: #fff;
	min-height:100px;
    border: 2px dashed #ccc;
    margin-right: 15px;
    margin-top: 5px;
    overflow-x: hidden;
}
#SignImage>img {
    width: 100%;
    height: 100%;
}

#SignImageTitle {
    font-size: 0.938rem;
    margin: 10px;
    color: #777;
}
#excCurrentLoc{
    text-align: right;
}
#excCurrentLoc1{
    text-align: right;
}
/*******************************/

/*******stopdetail.css**********/

/*******************************/

.stopdetailheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;}
.stopdetailcontent{width:100%;position:absolute;z-index:2;top:53px;bottom:55px;_height:100%;overflow:auto;background:white;}
.stopdetailfooter{width:100%;height:55px;background:#f3f3f3;position:absolute;bottom:0;z-index:3;}
.stopdetailcontent{background:#f7f7f9;}
.stopdetailheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:100%;}
.stopdetailbacktoPrev{position:absolute;height:16px;top:18.5px;left:15px;}
#saoyisao{position:absolute;width:24px;right:14px;top:15px;}
.Arrivaltoplist{padding-left:15px;background:#fff;border-bottom:1px #dedfe0 solid;border-top:1px #dedfe0 solid;}
.ArrivaleachHang{padding:3.3% 0px;padding-right:15px;}
.uploadTimes{display:inline-block;background:#009FE4;padding:4px;border-radius:100%;vertical-align:top;}
.uploadTimes img{width:16px;display:block;vertical-align:top;}
.Arrivalleftinfo{display:inline-block;font-size:0.938rem;color:#000000;vertical-align:top;}
.Arrivalleftinfo:after{clear:both;display:block;content:'';}
.Arrivalrightinfo{float:right;font-size:0.875rem;line-height:19px;}
.ArrivalOrderNo{color:#888888;margin-left:5px;font-size:0.875rem;display:inline-block;}
.Arrivalrightinfo img{width:7px;vertical-align:top;margin-top:4px;}
.Arrivalrighttime{font-size:0.813rem;color:#888888;margin-right:5px;border:none;text-align:right;font-family:"arial","微软雅黑";}
.ArrivalrightAddress{font-size:0.813rem;width:65%;display:inline-block;color:#000;margin-left:15px;}
.textareaInfoDiv{width:100%;}
.textareaInfo{border:none;outline:none;font-size:0.875rem;font-family:微软雅黑;line-height:160%;resize:none;width:100%;max-height:115px;}
.addressNo{width:20px;height:20px;background:#8ac545;border-radius:100%;text-align:center;line-height:19px;color:white;display:inline-block;font-size:0.813rem;}
.confirmArrival{background:#ffa827;padding:3% 0%;border-radius:3px;color:white;bottom:10px;font-size:0.938rem;width:40%;display:inline-block;margin-top:10px;}
.bulkbilling{position:absolute;width:30px;right:10px;top:11px;}
.cancelPickup{position:absolute;height:53px;line-height:53px;width:60px;right:55px;color:#fff;}
.textareaInfoAddr {border:1px solid #ccc!important;border-radius: 5px;min-height: 85px;resize: none!important;padding:5px!important;font-size: 0.875rem;}
#arrival.arrival_btn{position: relative;bottom: 0;overflow: hidden}
#arrival.arrival_btn:before{content: '抵 运';position: absolute;top: 0;z-index: 1; left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;background: #FFA827}
/**********************************************/

/************myInformation.css*****************/

/**********************************************/

.myInformationheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;}
.myInformationcontent{width:100%;position:absolute;z-index:2;top:53px;bottom:43px;_height:100%;overflow:auto;background:white;}
.myInformationfooter{width:100%;height:43px;background:#f3f3f3;position:absolute;bottom:0;z-index:3;}
.myInformationcontent{background:#f7f7f9;bottom:0;}
.myInformationheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:100%;}
.myInformationbacktoPrev{position:absolute;height:16px;top:18.5px;left:15px;}
.myInformationtoplist{padding-left:15px;background:#fff;border-bottom:1px #dedfe0 solid;border-top:1px #dedfe0 solid;}
.myInformationeachHang{padding:3% 0px;padding-right:15px;display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.myInformationleftinfo{display:inline-block;font-size:0.938rem;color:#000000;}
.myInformationrightinfo{float:right;font-size:0.875rem;color:#888888;line-height:22px;width:60%;text-align:right;}
.myInformationInner{font-size:0.813rem;color:#888888;margin-right:5px;width:75%;}
.myInformationrightinfo .myInformationrightarrow{width:15px;vertical-align:top;margin-top:5px;}
#submitUsernameBtn,#submitCheckBtn{width:90%;margin:0 auto;padding:3% 0px;text-align:center;font-size:0.938rem;color:white;background:#ffa827;border-radius:3px;margin-top:30px}
.personal_pic_bg_css1{position:fixed;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.5);margin:0 auto;z-index:200;animation:fade-in;animation-duration:0.5s;-webkit-animation:fade-in 0.5s;}

#submitRegisterBtn{width:90%;margin:0 auto;padding:3% 0px;text-align:center;font-size:0.938rem;color:white;background:#ffa827;border-radius:3px;margin-top:30px}

/*选择菜单白背景*/
.personal_selectItemBg{display:block;position:absolute;top:50%;left:50%;z-index:999999;margin:-112px 0px 0px -112px;width:224px;height:224px;background-color:rgb(255,255,255);overflow:scroll;overflow-x:hidden;}

/*选项item*/
.personal_eachselect{padding:10px;text-align:center;border-bottom:1px #ececec solid;}

/**********************************************/

/************modifyPassword.css*****************/

/**********************************************/

.modifyPasswordheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3}
.modifyPasswordcontent{width:100%;position:absolute;z-index:2;top:53px;bottom:43px;_height:100%;overflow:auto;background:#f7f7f9;bottom:0}
.modifyPasswordheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:100%}
.modifyPasswordbacktoPrev{position:absolute;height:16px;top:18.5px;left:15px}
.modifytips{margin:10px 15px 0px 15px;font-size:0.938rem}
.modifyInput{margin:7px 0px}
.modifyInput input{width:100%;border:none;outline:none;border-top:1px #dedfe0 solid;border-bottom:1px #dedfe0 solid;height:40px;text-indent:20px;font-size:0.875rem;line-height:30px;font-family:"微软雅黑"}
#modifyall{margin-top:30px}
#submitModifyBtn{width:80%;margin:0 auto;padding:10px 0px;text-align:center;font-size:0.938rem;color:white;background:#ffa827;border-radius:3px;margin-top:50px}

/**********************************************/

/************message.css***********************/

/**********************************************/

.messageheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;}
.messagecontent{width:100%;position:absolute;z-index:2;top:53px;_height:100%;overflow:auto;background:#f7f7f9;bottom:0;}
.messagefooter{width:100%;height:55px;background:#f3f3f3;position:absolute;bottom:0;z-index:3;}
.messageheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:100%;}
.messagebacktoPrev{position:absolute;height:16px;top:18.5px;left:15px;}
#edit{position:absolute;width:22px;right:13px;top:16px;}
.operateLine{width:100%;height:15px;background:#f7f7f9;}
.messageRightarrow{width:7px;vertical-align:top;margin-top:5px;transition:transform 0.5s;}
.messageList{width:100%;}
.messageContentlistall{width:111%;display:inline-block;transition:transform 0.5s;transform:translateX(-10%);-webkit-transform:translateX(-10%);-webkit-transition:transform 0.5s;}
.eachMessage{font-size:0;transition:transform 1s;-webkit-transition:-webkit-transform 1s;}
.deletmessagesttyle{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.eachMessageContent{padding:10px 0px;background:white;display:inline-block;width:100%;position:relative;border-bottom:1px #dedfe0 solid;}
.messageright{position:absolute;right:15px;top:8px;}
.messageContent{width:100%;padding-left:15px;padding-right:30px;font-size:0.938rem;box-sizing:border-box;-webkit-box-sizing:border-box;}
.messageright span{margin-right:5px;font-size:0.836rem;vertical-align:top;line-height:21px;}
.messageStatus{margin-right:7px;width:8px;height:8px;background:#009fe4;border-radius:100%;float:left;margin-top:5px;}
.messageTime{font-size:0.813rem;vertical-align:top;line-height:18px;float:right;display:inline-block;}
.messageContenttxt{width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;float:left;}
.eachInfomatationDetail{width:100%;background:white;font-size:0.813rem;padding:15px 15px;box-sizing:border-box;-webkit-box-sizing:border-box;line-height:180%;display:none;}
.rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.rightbanner{width:90%;display:inline-block;}
.leftselectbtn{width:10%;height:40px;float:left;font-size:0.875rem;display:inline-block;}
.messageEachInfomation{display:inline-block;width:100%;background:white;}
.toleftMessage{transform:translateX(0%);-webkit-transform:translateX(0%);}
#delete{display:none;position:absolute;width:24px;right:13px;top:13px;}
#canclemessage{position:absolute;height:22px;top:15.5px;left:15px;display:none;}
.messageSelectBtn{width:15px;height:15px;border:1px #009FE4 solid;border-radius:100%;margin-top:11px;margin-left:12px;}
.selectstatus{background:#009FE4;}
.selectstatus:after{content:"";background:url(../img/okbtn.png);width:11px;height:11px;background-size:cover;display:inline-block;margin-left:2px;vertical-align:top;margin-top:2px;}

/**********************************************/

/************entrustDetail.css*****************/

/**********************************************/
.entrustDetailheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;}
.entrustDetailcontent{width:100%;position:absolute;z-index:2;top:53px;bottom:45px;_height:100%;overflow:auto;background:#f7f7f9;}
.entrustDetailfooter{width:100%;height:45px;background:#f3f3f3;position:absolute;bottom:0;z-index:3;}
.entrustDetailheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:100%;}
.entrustDetailbacktoPrev{position:absolute;height:16px;top:18.5px;left:15px;}
.entrustDetailfooter{background:white;border-top:1px #dedfe0 solid;}

/*按钮*/
.orderButtons{width:49.3%;float:left;text-align:center;height:32px;line-height:32px;margin-top:6px;font-size:0.938rem;}
#refuseOrder{border-right:1px #dedfe0 solid;color:#0ba124;}
#wantOrder{color:#ff5500;}
#addTrack{border-left:1px #dedfe0 solid;color:#afaa6a;}
#vehCheck1{border-left:1px #dedfe0 solid;color:#85589d;border-left:1px #dedfe0 solid;}
#vehCheck2{border-left:1px #dedfe0 solid;color:#85589d;border-left:1px #dedfe0 solid;}
#Shipment_addTracking{border-left:1px #dedfe0 solid;}
.entrust_pic_bg_css1{position:fixed;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.5);margin:0 auto;z-index:200;animation:fade-in;animation-duration:0.5s;-webkit-animation:fade-in 0.5s;}

/*选择菜单白背景*/
.entrust_selectItemBg{top:50%;left:50%;display:block;position:fixed;z-index:999999;width:224px;background-color:rgb(255,255,255);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin:auto;}

/*选项item*/
.entrust_eachselect{padding:10px;text-align:center;border-bottom:1px #ececec solid;}

/*中间间隔*/
#entrustAll{background:white;}
#entrustAllhead{padding:10px 20px 8px 20px;border-top:1px #dedfe0 solid;}
#entrustAllhead>div{
    float: left;
}
#entrustorder{width:22px;}
#entrustorderNo{vertical-align:top;font-size:0.938rem;line-height:22px;margin-left:5px;color:#000;}
#entrustorderNum{vertical-align:top;font-size:0.875rem;line-height:25px;color:#777777;}
#entrustAllhead #reschedule{vertical-align:top;font-size:0.938rem;line-height:22px;float:right;margin-right:10px;}
#entrustAllhead #entrustorderNoStatus{font-size:0.938rem;line-height:22px;float:right;}
#entrustAllbody{padding:0px 20px;border-top:1px #dedfe0 solid;border-bottom:1px #dedfe0 solid;background:white;display:inline-block;}
.entrustEachAddress{width:100%;padding:10px 0px 0px 0px;display:inline-block;}
.entrustEachAddress>div{float: left}
.entrustEachAddress .entrustEachAddressL{
    width: 22px;
}
.entrustEachAddress .entrustEachAddressR{
    margin-left:10px;display:inline-block;font-size:0.938rem;line-height:140%;color:#000;
}
.entrustEachAddresspic{width: 22px;}
.entrustEachNameAndPhone{float:right;display:inline-block;padding:0px 0px 8px 0px;}
.entrustEachPhonepic{width:20px;margin-right:4px;}
.entrustEachName{vertical-align:top;font-size:0.813rem;line-height:22px;margin-right:5px;color:#000;}
.entrustEachphoneNum{vertical-align:top;font-size:0.813rem;line-height:22px;color:#009fe3;display:inline-block;max-width:50vw;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
#entrustGoods{background:white;padding-bottom:10px;border-top:1px #dedfe0 solid;border-bottom:1px #dedfe0 solid;}
#sealContainer{background:white;padding-bottom:10px;border-top:1px #dedfe0 solid;border-bottom:1px #dedfe0 solid;}
.entrustEachGood{padding:10px 20px 0px 20px;}
.leftGoodname{color:#000;font-size:0.938rem;}
.rightGoodNum{float:right;color:#0ba124;font-size:0.938rem;}
#entrustEachGoodquanty{margin-top:15px;font-size:0.75rem;margin-left:20px;padding-bottom:5px;color:black;margin-right:20px;}
#entrustEachGoodquanty span{padding-right:3px;}
.entrustStatusGreen{color:#6bbb73;}
.entrustStatusOrange{color:#ff5500;}
.entrustPhoneMore{height:6px;vertical-align:top;margin-top:9px;margin-left:7px;}

/**********************************************/

/************deliveryScanDetail.css************/

/**********************************************/
.deliveryScanDetailheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;}
.deliveryScanDetailcontent{width:100%;position:absolute;z-index:2;top:53px;_height:100%;overflow:auto;background:#f7f7f9;bottom:0;}
.deliveryScanDetailfooter{width:100%;height:43px;background:#f3f3f3;position:absolute;bottom:0;z-index:3;}
.deliveryScanDetailcontent{}
.deliveryScanDetailheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:100%;}
.deliveryScanDetailbacktoPrev{position:absolute;height:16px;top:18.5px;left:15px;}
.scanDetailtoplist{padding-left:15px;background:#fff;border-bottom:1px #dedfe0 solid;border-top:1px #dedfe0 solid;}
.scanDetaileachHang{padding:10px 0px;padding-right:15px;display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.scanDetailleftinfo{display:inline-block;font-size:0.938rem;color:#000000;width:70px;float:left;text-align:center;}
.scanDetailrightinfo{float:left;font-size:0.875rem;color:#888888;line-height:22px;text-align:center;padding-left:5px;display:inline-block;width:73%;overflow-wrap:break-word;}

/**********************************************/

/************deliveryScan.css*****************/

/**********************************************/
.deliveryScanheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;}
.deliveryScancontent{width:100%;position:absolute;z-index:2;top:53px;bottom:43px;_height:100%;overflow:auto;background:#f7f7f9;font-size:0;}
.deliveryScanfooter{width:100%;height:43px;background:#f3f3f3;position:absolute;bottom:0;z-index:3;}
.deliveryScanheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:100%;}
.deliveryScanbacktoPrev{position:absolute;height:16px;top:18.5px;left:15px;}
.uploaddata{position:absolute;position:absolute;width:29px;right:12px;top:13px;}
.eachDeliveryScan{width:100%;background:white;border-bottom:1px #dedfe0 solid;display:inline-block;}
.deliveryScanOrder,.deliveryScanDetail,.deliveryScanCount,.deliveryScanHasScan{width:25%;float:left;display:inline-block;text-align:center;font-size:0.938rem;padding:3.5% 0px;}
.deliveryScanOrder1,.deliveryScanDetail1,.deliveryScanCount1{color:#888888;width:21%;float:left;display:inline-block;text-align:center;font-size:0.938rem;padding:3.5% 0px;padding-left:2%;padding-right:2%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#DeliveryScanList{font-size:0;}
.deliveryScanHasScan1{color:#888888;width:17%;float:left;display:inline-block;text-align:right;padding:10px 0px;padding-left:2%;padding-right:3%;}
.currenthDeliveryScanNum{font-size:0.875rem;padding:15px 16px;}
#deliveryScanBtn{width:100%;padding:3.5% 0px;background:#ffa827;font-size:0.938rem;text-align:center;color:white;position:absolute;bottom:0;left:0;}
.deliveryScanHasScan1 span{width:73%;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:0.938rem;}
.deliveryScanrightarrow{width:6px;vertical-align:top;margin-top:5px;margin-left:6px;}

/**********************************************/

/************deliveryDetail.css*****************/

/**********************************************/
.deliveryDetailheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;}
.deliveryDetailcontent{width:100%;position:absolute;z-index:2;top:53px;bottom:43px;_height:100%;overflow:auto;background:#f7f7f9;}
.deliveryDetailfooter{width:100%;height:42px;background:#f3f3f3;position:absolute;bottom:0;z-index:3;}
.deliveryDetailheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:100%;}
.deliveryDetailbacktoPrev{position:absolute;height:16px;top:18.5px;left:15px;}
.deliverytoplist{padding-left:15px;background:#fff;}
.borderTop{border-top:1px #dedfe0 solid;}
.borderBottom{border-bottom:1px #dedfe0 solid;}
.borderBottomEX{border-bottom:1px #dedfe0 dashed;margin-left:15px;margin-right:15px;}
.deliveryeachHang{padding:3.5% 0px;padding-right:15px;}
.deliveryleftinfo{display:inline-block;font-size:0.938rem;color:#000000;}
.deliveryrightinfo{float:right;font-size:0.875rem;color:#888888;line-height:22px;}
.deliveryadder{width:50%;text-align:right;}
.deliveryadderTop{display:inline-block;width:100%;box-sizing:border-box;}
#addOrderLines01{width:50%;padding:3.5% 0px;background:#ffa827;font-size:0.938rem;text-align:center;color:white;position:absolute;bottom:0;left:0;}
#confirmDeliveryBGY{width:50%;padding:3.5% 0px;background:#ffa827;font-size:0.938rem;text-align:center;color:white;position:absolute;bottom:0;right:0;}
#confirmDeliveryJH{width:50%;padding:3.5% 0px;background:#ffa827;font-size:0.938rem;text-align:center;color:white;position:absolute;bottom:0;right:0;}
.deliveryrightinfo img{height:20px;}
.deliveryrightinfo input{vertical-align:top;width:120px;border:none;outline:none;font-size:0.875rem;font-family:微软雅黑;line-height:23px;text-align:right;color:#888888;}
/* #addDelivery{width:50%;padding:3.5% 0px;background:#FF9800;font-size:0.938rem;text-align:center;color:white;position:absolute;bottom:0;left:0;} */
.deletedelivery{padding:3px 15px;text-align:center;border-radius:3px;border:1px #CCBEBE solid;float:right;display:inline-block;font-size:0.875rem;color:#131111;margin-bottom:9px;}
.deliveryBtn{float:left;width:100%;padding:10px 0px;background:#FF9800;font-size:0.938rem;text-align:center;color:white;bottom:0;}
.dBtnMr{margin-right:0.33%}

/*#saoyisao{position:absolute;width:24px;right:14px;top:15px;}*/
.pic_bg_css1{position:absolute;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.5);margin:0 auto;z-index:200;animation:fade-in;animation-duration:0.5s;-webkit-animation:fade-in 0.5s;}

/*选择菜单白背景*/
.selectOrderBg{display:block;position:absolute;top:50%;left:50%;z-index:999999;margin:-41px 0px 0px -112px;width:224px;    /*height: 82px;*/animation-name:zoomIn;-webkit-animation-name:zoomIn;animation-duration:0.3s;-webkit-animation-duration:0.3s;background-color:rgb(255,255,255);}

/**********************************************/

/************comment.css***********************/

/**********************************************/
.commentheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;}
.commentcontent{width:100%;position:absolute;z-index:2;top:53px;bottom:43px;_height:100%;overflow:auto;background:#f7f7f9;bottom:0;}
.commentfooter{width:100%;height:43px;background:#f3f3f3;position:absolute;bottom:0;z-index:3;}
.commentheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:100%;}
.commentbacktoPrev{position:absolute;height:16px;top:18.5px;left:15px;}
#contentArea{background:white;}
.textareaInfoDiv{width:100%;height:115px;margin-top:10px;padding:20px 15px;box-sizing:border-box;display:inline-block;-webkit-box-sizing:border-box;}
#commenttextareaInfo{border:none;outline:none;font-size:0.875rem;font-family:微软雅黑;line-height:160%;resize:none;width:100%;height:115px;}
#bottpmTool{margin-top:10px;margin-bottom:10px;display:inline-block;width:100%;}

.voicepic{height:25px;margin-left:20px;display:inline-block;vertical-align:top;margin-top:9px;}

#photopic{height: 25px;margin-left: 20px;display: inline-block;vertical-align: top;margin-top: 9px;}
#phototxt{vertical-align:top;margin-top:12px;display:inline-block;font-size:0.875rem;margin-left:4px;}
#voicetxt{vertical-align:top;margin-top:12px;display:inline-block;font-size:0.875rem;margin-left:7px;}
#videotxt{vertical-align:top;margin-top:12px;display:inline-block;font-size:0.875rem;margin-left:7px;}
#stopvoicetxt{vertical-align:top;margin-top:12px;display:inline-block;font-size:0.875rem;margin-left:7px;}
#startRecord{vertical-align:top;display:inline-block;font-size:0.875rem;margin-left:7px;}
#stopRecord{vertical-align:top;display:none;font-size:0.875rem;margin-left:7px;}
#rightNumber{float:right;display:inline-block;margin-right:15px;font-size:0.875rem;margin-top:14px;}

#photopic1{height: 25px;margin-left: 20px;display: inline-block;vertical-align: top;margin-top: 9px;}
#phototxt1{vertical-align:top;margin-top:12px;display:inline-block;font-size:0.875rem;margin-left:4px;}
#voicetxt1{vertical-align:top;margin-top:12px;display:inline-block;font-size:0.875rem;margin-left:7px;}
#videotxt1{vertical-align:top;margin-top:12px;display:inline-block;font-size:0.875rem;margin-left:7px;}
#stopvoicetxt1{vertical-align:top;margin-top:12px;display:inline-block;font-size:0.875rem;margin-left:7px;}
#startRecord1{vertical-align:top;display:inline-block;font-size:0.875rem;margin-left:7px;}
#stopRecord1{vertical-align:top;display:none;font-size:0.875rem;margin-left:7px;}
#rightNumber1{float:right;display:inline-block;margin-right:15px;font-size:0.875rem;margin-top:14px;}

#leftToolGroup{display:inline-block;}
#commentPicturelist{padding-left:15px;padding-right:15px;padding-bottom:20px;display:inline-block;}
#commentPicturelist img{width:55px;margin-right:10px;margin-top:10px;}
#submitComment{width:80%;margin:0 auto;padding:3% 0px;text-align:center;font-size:0.938rem;color:white;background:rgb(255,152,0);border-radius:3px;transition:all 1s ease;}
.voiceBg{background:url(../img/logo.png) no-repeat center;}

/*选择照片弹出层*/
.select_photo_bg_css1{position:fixed;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.5);margin:0 auto;z-index:200;animation:fade-in; /*动画名称*/animation-duration:0.5s; /*动画持续时间*/-webkit-animation:fade-in 0.5s; /*针对webkit内核*/}

/*选择菜单白背景*/
.selectPhotoBg{display:block;position:absolute;top:50%;left:50%;z-index:999999;margin:-41px 0px 0px -112px;width:224px;height:82px;animation-name:zoomIn;-webkit-animation-name:zoomIn;animation-duration:0.3s;-webkit-animation-duration:0.3s;background-color:rgb(255,255,255);}

/*选项item*/
.eachPhotoselect{padding:10px;text-align:center;border-bottom:1px #ececec solid;}
#selectOrderID{font-family:微软雅黑;width:80%;margin:6.2% auto;padding:3% 0px;text-align:center;font-size:0.938rem;color:white;background:#7eb8c5;border-radius:3px;transition:all 1s ease;}
#selectOrderID:active{background:#5698a7;}
#orderBody{position:absolute;width:83%;z-index:9999;left:50%;top:50%;background:#fff;margin:auto;border-radius:9px;box-shadow:2px 2px 15px 0 rgba(0,0,0,0.2);padding:10px;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:60%;overflow:auto;}
#cmtOverlay{width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;left:0;top:0;z-index:999;}
#cmtWrapper{position:relative;height:268px;overflow:auto;width:100%;}
#orderBody .orderSelect label{background:#fff;border-radius:0;border:0;padding:10px 0 10px 50px;color:#525252;}
span#allOrNot{float:right;font-weight:bold;}

/**********************************************/

/************authenticationCenter.css**********/

/**********************************************/
.autherheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;}
.authercontent{width:100%;position:absolute;z-index:2;top:0;bottom:0;_height:100%;overflow:auto;background:white;}
.autherfooter{width:100%;height:43px;background:#f3f3f3;position:absolute;bottom:0;z-index:3;}
.authercontent{background:#f7f7f9;}
.autherheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:100%;}
.autherbacktoPrev{position:absolute;height:16px;top:18.5px;left:15px;}
.authorleftinfo{display:inline-block;font-size:0.938rem;color:#000000;width:40%;}
.authorleftinfoAuto{display:inline-block;font-size:0.938rem;color:#000000;width:auto;}
.authortoplist{padding-left:15px;background:#fff;border-bottom:1px #dedfe0 solid;border-top:1px #dedfe0 solid;}
.authoreachHang{padding:3% 0px;padding-right:15px;display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.iosSwitch{display:inline-block;float:right;text-align:right;margin-top:6px;}
.authorrightinfo{float:right;font-size:0.875rem;color:#888888;line-height:22px;width:60%;display:block;text-align:right;}
.authorrightstatus{font-size:0.813rem;color:#888888;margin-right:5px;width:50%;}
.authorrightarrow{width:7px;vertical-align:top;margin-top:5px;}
#submitAuthor,#submitFileUPload{position: absolute; width:100%;bottom:0;padding:3% 0px;background:#ffa827;text-align:center;border-radius:3px;color:white;margin:0;font-size:0.938rem;}
.author_pic_bg_css1{position:fixed;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.5);margin:0 auto;z-index:200;animation:fade-in; /*动画名称*/animation-duration:0.5s; /*动画持续时间*/-webkit-animation:fade-in 0.5s; /*针对webkit内核*/}
.deviceListItem{border: 1px solid #cfcfcf;
    background: #ffffff;
    padding-left: 15px;
    border-radius: 5px;
}
/*选择菜单白背景*/
.author_type_selectItemBg{display:none;position:absolute;top:50%;left:50%;z-index:999999;margin:-102px 0px 0px -112px;width:224px;    /*height: 82px;*/animation-name:zoomIn;-webkit-animation-name:zoomIn;animation-duration:0.3s;-webkit-animation-duration:0.3s;background-color:rgb(255,255,255);}
.author_timeType_selectItemBg{display:none;position:absolute;top:50%;left:50%;z-index:999999;margin:-61px 0px 0px -112px;width:224px;    /*height: 82px;*/animation-name:zoomIn;-webkit-animation-name:zoomIn;animation-duration:0.3s;-webkit-animation-duration:0.3s;background-color:rgb(255,255,255);}
.author_type_selectTenant{display:none;position:absolute;top:50%;left:50%;z-index:999999;margin:-102px 0px 0px -112px;width:224px;height: 205px;animation-name:zoomIn;-webkit-animation-name:zoomIn;animation-duration:0.3s;-webkit-animation-duration:0.3s;background-color:rgb(255,255,255);overflow: auto;}

/*选项item*/
.author_eachselect{padding:10px;text-align:center;border-bottom:1px #ececec solid;}

.bar_item{float:left;width:50%;padding:12px 0;text-align: center;}
.bar_active{border-bottom: 2px solid #ffa827;}

/**********************************************/

/************addTrack.css**********************/

/**********************************************/
.addTrackheader{width:100%;height:53px;background:#009fe4;position:absolute;top:0;z-index:3;}
.addTrackcontent{width:100%;position:absolute;z-index:2;top:53px;bottom:43px;_height:100%;overflow:auto;background:#f7f7f9;bottom:0;}
.addTrackfooter{width:100%;height:43px;background:#f3f3f3;position:absolute;bottom:0;z-index:3;}
.addTrackheadertitle{height:53px;line-height:53px;position:absolute;text-align:center;color:white;width:100%;}
.addTrackbacktoPrev{position:absolute;height:16px;top:18.5px;left:15px;}
.addTracktoplist{padding-left:15px;background:#fff;border-bottom:1px #dedfe0 solid;border-top:1px #dedfe0 solid;}
.addTrackeachHang{padding:3% 0px;padding-right:15px;display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.addTrackleftinfo{display:inline-block;font-size:0.938rem;color:#000000;}
.addTrackrightinfo{float:right;font-size:0.875rem;color:#888888;line-height:22px;border:none;outline:none;}
#iosSwitch{display:inline-block;float:right;text-align:right;margin-top:6px;}
.iosSwitchQd{display:inline-block;float:right;text-align:right;margin-top:6px;}
.addTrackrightinfo .addTrackrightarrow{width:7px;vertical-align:top;margin-top:5px;}
.addTrackrightstatus{font-size:0.813rem;color:#888888;margin-right:5px;}
.addTrackrightinfo .addPicture{margin-right:5px;width:40px;margin-top:2px;}
.uploAdabnormal{padding:12px 0px;width:188px;text-align:center;background:#ffa827;display:inline-block;border-radius:3px;color:white;margin-top:10px;font-size:0.938rem;float:left;}
.destinationAgain{height:27px;padding:8px 5px;display:inline-block;margin-top:10px;background:#FFA827;margin-left:10px;border-radius:2px;}
.destinationAgain img{height:100%;}
.textareaInfoDivTrack{width:100%;margin-top:10px;}
#textareaInfo{padding:0;margin:0;}
#textareaInfo{border:none;outline:none;font-size:0.875rem;font-family:微软雅黑;line-height:160%;resize:none;width:100%;max-height:115px;}
#addTrackBtnGroup{margin:0 auto;display:inline-block;position:absolute;left:50%;margin-left:-116px;margin-top:20px;margin-bottom:30px;}
.track_pic_bg_css1{position:fixed;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.5);margin:0 auto;z-index:200;animation:fade-in; /*动画名称*/animation-duration:0.5s; /*动画持续时间*/-webkit-animation:fade-in 0.5s; /*针对webkit内核*/}

.textareaInfoQD{padding:0;margin:0;}
.textareaInfoQD{border:none;outline:none;font-size:0.875rem;font-family:微软雅黑;line-height:160%;resize:none;width:100%;max-height:115px;}

/************vehInspection.css**********************/
.vehIncheckbox{font-size: 16px;padding-top: 5px;height:60%;overflow-x:hidden;overflow-y:scroll;width: 100%;background: #FFFFFF;padding-bottom: 15px;}
.vehIncheckbox input[type="checkbox"]{  margin-right: 30px;height: 18px;width: 18px;}
.vehIncheckbox .vehIncheckboxbc{display: flex;flex-direction: row;justify-content: space-between;align-items: center;height: 25px;margin-top: 8px;margin-bottom: 8px;margin-left: 25px;}
.vehIncheckbox .vehIncheckboxbc div{padding-right: 20px;}
.vehInfootbtn{padding: 4% 0px; background: #ffa827; font-size: 0.938rem; text-align: center;color: white;}
.checkboxCustomSty input[type="checkbox"] {width: 20px;height: 20px;background-color: #fff; -webkit-appearance: none;border: 1px solid #009fe4;border-radius: 2px;outline: none;}
.checkboxCustomSty input[type="checkbox"]:checked { background: url(../img/CheckNumber.png) no-repeat center;background-size: 100% 100%;}


/**********************************************/


/************newOrder.css**********************/
#destIDMd{text-align:right;height:20px;margin-top:-2px;width:140px;font-size:0.875rem;font-family:微软雅黑;outline:none;border:none;}
#locsMd-button{display:none;}
.confirmNewOrder{background:#ffa827;padding:3% 0%;border-radius:3px;color:white;bottom:10px;font-size:0.938rem;width:40%;display:inline-block;margin-top:10px;}
.newOrder_bot{margin-bottom: 50px;}

/**********************************************/

/************waybillAdjustment.css**********************/
.waybill-container{background: #FFFFFF;margin-bottom: 6px;}
.waybill-title{display: flex;flex-direction: row;justify-content:space-between;padding: 10px 15px 5px 15px;}
.waybill-container1{padding:4px 35px;font-size: 14px;}
.waybill-container2{padding: 2px 35px;font-size: 14px;display: flex;flex-direction: row;justify-content: space-between;}
.waybill-container3{padding: 4px 35px;font-size: 14px;}
.waybill-mainfooter{width:100%;height:55px;background:transparent;text-align:center;position:absolute;bottom:0;z-index:2;}
#waybill .ui-checkbox input{ position:static}
#waybill .ui-checkbox{margin: 3px 0;}


/*选择菜单白背景*/
.waybill-selectItemBg{display:block;position:fixed;top:45%;left:40%;z-index:999999;margin:-112px 0px 0px -112px;width:310px;height:260px;animation-name:zoomIn;-webkit-animation-name:zoomIn;animation-duration:0.3s;-webkit-animation-duration:0.3s;background-color:rgb(255,255,255);overflow:scroll;overflow-x:hidden;}
/**********************************************/


/*选择菜单白背景*/
.track_selectItemBg{display:block;position:absolute;top:50%;left:50%;z-index:999999;margin:auto;width:224px;height:auto;background-color:rgb(255,255,255);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);overflow:auto;max-height:43%;}

/*选项item*/
.track_eachselect,.track_eachshipment{padding:10px;text-align:center;border-bottom:1px #ececec solid;}
.track_eachselect_order_on{color:#ffffff;background:#6199c5;}
.backtoothers{position:absolute;width:40px;height:40px;background:transparent;left:9px;top:10px;z-index:99999;}
.no_data{width:100%;height:100em;margin:auto;text-align:center;padding-top:8em;color:#b7b7b7;}
.leftzaitugengzua{width:20%;float:left;display:inline-block;position:relative;}
.zaitugezurightinner{padding-bottom:10px;border-bottom:1px #dedfe0 solid;margin-left:10%;display:inline-block;width:90%}
.zaitugezurightinnertop{border-left:1px #ececec solid;}

/********************************/

/***     bulkBilling.css    *****/

/********************************/
.bulkBillingcontent{width:100%;position:absolute;z-index:2;top:53px;bottom:80px;overflow:auto;background:#f7f7f9;}
#destID{text-align:right;height:20px;margin-top:-2px;width:140px;font-size:0.875rem;font-family:微软雅黑;outline:none;border:none;}
#cargoValue{text-align:right;height:20px;margin-top:-2px;width:140px;font-size:0.875rem;font-family:微软雅黑;outline:none;border:none;}
#packageQuantity{text-align:right;height:20px;margin-top:-2px;width:100px;font-size:0.875rem;font-family:微软雅黑;outline:none;border:none;}
#orderQuantity{text-align:right;height:20px;margin-top:-2px;width:100px;font-size:0.875rem;font-family:微软雅黑;outline:none;border:none;}
#packageNumber{text-align:right;height:20px;margin-top:-2px;width:140px;font-size:0.875rem;font-family:微软雅黑;outline:none;border:none;}
#packageVolume{text-align:right;height:20px;margin-top:-2px;width:140px;font-size:0.875rem;font-family:微软雅黑;outline:none;border:none;}
#packageGrossWeight{text-align:right;height:20px;margin-top:-2px;width:140px;font-size:0.875rem;font-family:微软雅黑;outline:none;border:none;}
#orderNumber{text-align:right;height:20px;margin-top:-2px;width:140px;font-size:0.875rem;font-family:微软雅黑;outline:none;border:none;}
#saveAndContinue{left:5%;background:#ffa827;padding:3% 0px;border-radius:3px;text-align:center;color:white;position:absolute;bottom:10px;font-size:0.938rem;width:90%;border:0;box-shadow:0px 0px 10px 0px rgba(255,168,39,0.39);}
.toumingCeng{width:100%;height:100%;position:fixed;z-index:22;display:none;}
.distinctCeng{height:259px;position:fixed;width:100%;z-index:4;bottom:0;display:none;}
.hiddenCeng{width:100%;height:100%;position:absolute;z-index:3;background:black;opacity:0.3;display:none;top:0!important;}
.Arrivalrightinfo .scanmeinner{width:20px;margin-left:5px;margin-top:0px;font-size:1.3rem;vertical-align:bottom;color:#F44336;background-image:-webkit-gradient(linear,left top,right bottom,from(#F44336),to(rgb(0,140,255)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
#region-picker{z-index:3;}
#HBoxer{overflow-y:auto;}
#selectlister{width:100%;}
#locs-button{display:none;}
.billingQuantity{line-height:25px;font-size:16px;color:#888;}
#vague-inquery{position:relative;align-items:center;width:90%;margin:0 auto;font-family:"微软雅黑";font-size:14px;text-align:left;height:206px;overflow:auto;}
.vague-row:last-child{border:0;}
.vague-row{width:100%;height:40px;line-height:40px;border-bottom:1px solid #dedfe0;}
.vague-wrapper-input{display:none;width:150px;height:80%;margin:-1.5px auto;}
.vague-input{width:100%;height:100%;border:0;color:#444!important;padding:.4em 10px!important;}
.vague-input::-webkit-input-placeholder{text-align:center;}
span.vague-button{height:80%;margin:-1.5px auto;color:#ff1a00;}
.no-result{color:#8b8b8c;font-size:1.2rem;text-shadow:5px 4px 3px #d6cece;text-align:center;font-family:"微软雅黑";}
.no-wrapper{text-align:center;line-height:36px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:114px;}
.redHL{color:#ff1a00;}



/************caseNumber.css**********************/
.caseContainer{background: #FFFFFF;padding: 10px 20px;height: 330px;border: 1px #dedfe0 solid;overflow:auto;}
.caseContainer .title{text-align: center;font-size: 18px;font-weight: 500;height: 30px;}
.caseContainer .content-odr{display: flex;flex-direction: row;width: 100%;line-height:25px;height: 25px;font-size: 16px;justify-content: space-between;background: #FFFFFF;text-align: center;}
.caseContainer .content-forload{display: flex;flex-direction: row;width: 100%;line-height:25px;height: 25px;font-size: 16px;justify-content: space-between;background: #FFFFFF;text-align: center;}

.caseContainer .content-odr-title{display: flex;flex-direction: row;width: 100%;line-height:25px;height: 25px;font-size: 16px;justify-content: space-between;background: #FFFFFF;text-align: center;}

/**********************************************/

/*杂项*/
#HBoxer1{overflow-y:auto;}
.loadingOverlay{width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;left:0;top:0;z-index:9999;}
#loadingDiv{z-index:99999;position:absolute;left:0;top:0;bottom:0;right:0;width:180px;height:180px;margin:auto;}

.orderQuantitytxt span{margin-right:8px;}
.orderQuantitytxt span:nth-child(2n+1){margin:0 5px;}
#blueBar{position:absolute;left:0;bottom:-2px;width:25%;height:2px;background-color:#009fe4;transition:all 0.2s ease;}
#scblueBar{position:absolute;left:0;bottom:-2px;width:25%;height:2px;background-color:#009fe4;transition:all 0.2s ease;}
#bottomHeader{position:relative;}
#exceptionModelEX{background:#fff;margin:5px 15px 15px 0;border:1px solid #e8e8e8;}
#paycollection{background:#f7f7f9;width:98%;margin:15px auto 0;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 3px 13px 0 #ddd;}
.cardBG{background:#f7f7f9;width:95%;margin:0 auto 10px;padding:5px 0 5px;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 3px 13px 0 #ddd;}
.adjust_height{margin-top:-123px;}
.shadow-box-footer{border-top:1px solid #e8e8e8;box-shadow:0 -1px 10px 0 rgba(0,0,0,0.1);}
.mtop{margin-top:-10px;}

/*GPS*/
details summary{outline:none;}
.gps_help_style{width:96%;padding:10px;top:10px;text-align:left;}
.gps_help_style1{width:96%;padding:10px;top:10px;text-align:left;}
.gps_help_menu{width:100%;height:20px;padding:10px;top:10px;text-align:left;}
.khddimg{width:22px;height: 24px; vertical-align:middle;margin-top:5px;}
.orderNo2{height:25px;margin:2px 0 16px 1px;}

/*接力运输历史界面*/

#relayBody{position:absolute;width:95%;z-index:9999;left:0;top:25%;margin:auto;border-radius:9px;box-shadow:2px 2px 15px 0 rgba(0,0,0,0.2);box-sizing:border-box;height:50%;text-align:center;overflow:hidden;background:transparent;right:0;-webkit-animation-duration:0.2s;animation-duration:0.2s;background:#fff;}
#relayOverlay,#polishOverlay{width:100%;height:100%;background:rgba(0,0,0,0.35);position:absolute;left:0;top:0;z-index:999;}
#title-h1{height:50px;line-height:50px;color:#009fe4;background:rgba(255,255,255,0.7);transition:all 0.2s ease;-webkit-transition:all 0.2s ease;position:relative;z-index:10001;}
#relayButton{height:50px;line-height:50px;color:#009fe4;background:rgba(255,255,255,0.7);transition:all 0.2s ease;-webkit-transition:all 0.2s ease;margin-bottom:1px;position:relative;z-index:10001;}
#polishBody{position:absolute;width:95%;z-index:9999;left:0;bottom:1%;margin:auto;border-radius:9px;box-shadow:2px 2px 15px 0 rgba(0,0,0,0.2);box-sizing:border-box;text-align:center;overflow:hidden;background:transparent;right:0;-webkit-animation-duration:0.2s;animation-duration:0.2s;}
.eachPolish{color:#009fe4;background:rgba(255,255,255,0.8);transition:all 0.2s ease;-webkit-transition:all 0.2s ease;margin-bottom:1px;position:relative;z-index:10001;}
.eachPolish:last-child{margin-bottom:0;}
.eachPolish:active{background:rgba(255,255,255,0.59);}
#relayDisplay{transition:all 0.3s ease-out;width:92%;height:80%;display:none;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;background:#fdfdfd;z-index:10002;padding:5px 0;box-sizing:border-box;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);border-radius:6px;overflow:hidden;}
#relayDisplayWra{position:relative;width:100%;height:100%;}
#relayDisplay h1{text-align:center;font-weight:normal;font-size:1.20rem;color:#666;line-height:30px;height:30px;border-bottom:1px solid #e0e0e0;padding-bottom:5px;}
#relayDisplay i.cancelicon{position:absolute;top:5px;right:10px;color:#666;}
.twoTime{color:#999;font-size:0.7rem;}
.p1,.p2,.p3{line-height:30px;height:30px;}
.p4{margin:6px 0;}
.p1{border-bottom:1px dashed #e0e0e0;padding:4px 0;}
.p2,.p3,.from,.to{text-overflow:ellipsis;overflow:hidden;}
.from,.to,.twoTime{margin-left:24px;}
.p4{height:40px;position:relative;}
.p4 i{position:absolute;left:-4.8px;top:-4px;font-size:1.7rem;}
.eachHistory{font-size:0.93rem;border-bottom:1px solid #e0e0e0;padding:0px 8px;white-space:nowrap;}
.eachHistory:active{background:rgba(0,0,0,0.06);}
span.scantime{float:right;}
.shipicon{margin-right:8px;}
.desticon{margin-right:8px;}
.oicon{color:#3F51B5;}
.cicon{color:#ff5722;}
.ticon{color:#5aa1da;}
.dicon{color:#5abb67;}
#relayDWra{height:94%;overflow:auto;}
.relayTabs{position:absolute;width:100%;height:50px;border-bottom: 1px solid #efefef;top:0;}
.relayTab{float:left;width:50%;height:50px;line-height:50px;}
.relayTabActive{color:#ff6600;border-bottom: 1px solid #ff6600;}
.relayList{position:absolute;width:100%;height:calc(100% - 100px);top:50px;overflow:hidden;overflow-y:scroll;}
.relayMenu{position:absolute;width:100%;height:50px;border-top: 1px solid #efefef;bottom:0;}
.relayBtn{float:left;width:30% !important;height:40px;font-size:14px;margin:5px 1.2%;border-radius:5px;border:1px solid #cfcfcf;background: #efefef;color:#353535;top: 0 !important;;}
.relayListItem{height:20px;padding:5%;border-bottom: 1px solid #efefef;}
.relayLeft{float:left;width:80%;text-align: left;}
.relayRdel{float:right;width:19%;height:20px;border-left: 1px solid #efefef;background: url(../img/error.png) no-repeat center center;background-size:20px;}
.relayRbox{float:right;width:19%;height:20px;border-left: 1px solid #efefef;background: none;margin-right:0;}
/*应用优化全局类*/

/*磨砂效果*/
.dull-polish{position:relative;background:rgba(255,255,255,0.52);}
.dull-polish:before,.eachPolish:before{content:"";position:absolute;top:0;left:0;-webkit-filter:blur(25px);width:100%;height:100%;z-index:-1;background:rgba(255,255,255,0.52);}
.mustInput{position:relative;}
.mustInput:before{content:"*";display:block;position:absolute;left:-0.6rem;color:#f00;top:-0.3rem;}
.mustInputr{position:relative;}
.mustInputr:before{content:"*";display:block;position:absolute;right:-0.6rem;color:#f00;top:-0.3rem;}
p.tips{color:#f00;font-size:0.83rem;margin:-11px 0 20px 7px;}
.newBoxShadowForValidate{background-color:#F44336!important;box-shadow:0 0px 6px -1px #F44336!important;}
.exitApp{font-size:0.938rem;width:91%;margin:20px auto 35px;color:#fff;background:#F44336;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.13),-1px -1px 2px 0 rgba(0,0,0,0.14);text-align:center;padding:2.4% 0;}
.exitApp:active{background:#f56359;}
.signUpPic{color:#F44336;font-size:60px;top:-9px;position:relative;}
.infoUpPic{color:#F44336;font-size:60px;top:-5px;position:relative;}
i.updateIcon{color:#e41018;margin-right:-5px;vertical-align:text-bottom;font-size:1.3rem;}
.eachEntrustContent:active{background:#f1f1f1;}
.rightSignButton:active{background:#f1f1f1;}
.leftSignButton:active{background:#f1f1f1;}
span#shipmentID{overflow:hidden;max-width:75%;word-wrap:break-word;}

/*login changebar*/
#changeBarWra{width:100%;text-align:center;position:relative;z-index:2;}
.changebar{width:48%;height:40px;line-height:40px;display:inline-block;font-size:0.937rem;position:relative;color:#6d6b6b;}
#login_type1,#login_type2{display: none;}
.blueBtm{color:#ff9627;border-bottom:1px solid #ff9627}
/* .blueBtm:before{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;border-radius:5px;background:#ff9627;} */
.dis-none{display:none;}
#sendYZCode{position:absolute;right:4%;top:10px;border-left:1px solid #d2d3d4;padding-left:4%;color:#4e4e4e;height:30px;line-height:30px;transition:all 0.1s linear;-webkit-transition:all 0.1s ease;}
#sendYZCode:active{line-height:33px;}

/*匿名登录css*/
.searchGo{float:right;margin-right:10px;color:#fff;margin-top:16px;}
.clearGo{width:70px;float:right;padding:15px;color:#fff;text-align:center;vertical-align:middle;font-size:18px;}
.signornot{float:right;color:#4CAF50;}
.signornot_temLay{float:right;color: black;margin-right: 10%;}
#anon_refreshPage{width:27px;height:27px;color:#888;font-size:27px;position:fixed;right:2%;bottom:46px;z-index:999;line-height:27px;}
.rotateRefresh{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transform-origin:center center;-webkit-transform-origin:center center;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.no-trans-iconfont{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;}
#startMap{position:absolute;width:20%;background:#f97373;color:#ffffff;font-size:0.813rem;top:-2px;right:5px;height:30px;max-width:75px;border:0;box-shadow:2px 2px 1px #e4d4d4;font-family:"微软雅黑";line-height:12px;}
#startMap:active{top:-1px;right:4px;box-shadow:none;}
#refreshit{position:absolute;right:2%;bottom:calc(3% + 42px);padding:5px 0px;border-radius:3px;text-align:center;color:#ffffff;z-index:9;background:#ff6d3f;box-shadow:0 0 15px 0 rgba(0,0,0,0.12);width:25%;display:none;}

#startMapqd{width:20%;background:#f97373;color:#ffffff;font-size:0.813rem;top:-2px;right:5px;height:30px;max-width:75px;border:0;box-shadow:2px 2px 1px #e4d4d4;font-family:"微软雅黑";line-height:12px;}
#startMapqd:active{top:-1px;right:4px;box-shadow:none;}
/*查看路径*/
#container-line,#punchCardMap{position:absolute;margin-top:53px;width:100%;display:none;top:0;bottom:0;}
#shareForbid{display:none;position:fixed;left:0;bottom:0;width:100%;height:85%;background:rgba(0,0,0,0.06);z-index:999;height:calc(100% - 90px);}
.obts{width:100%;height:30px;}
.orderBtn{width:30%;margin:2px;float:right;background:#f97373;color:#ffffff;font-size:0.813rem;top:-2px;right:5px;height:30px;border:0;box-shadow:2px 2px 1px #e4d4d4;}
.update1{color:#888888;}
.capturebg{position:fixed;top:0px;width:100%;height:100%;display:block;background-color:rgba(0,0,0,0.8);margin:0 auto;z-index:200;animation:fade-in; /*动画名称*/animation-duration:0.5s; /*动画持续时间*/-webkit-animation:fade-in 0.5s; /*针对webkit内核*/}
.popBg{position:fixed;top:0px;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.5);margin:0 auto;z-index:200;animation:fade-in; /*动画名称*/animation-duration:0.5s; /*动画持续时间*/-webkit-animation:fade-in 0.5s; /*针对webkit内核*/}
.popMsg{display:block;position:absolute;top:50%;left:50%;z-index:999999;margin:auto;width:300px;height:auto;background-color:rgb(255,255,255);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);overflow:auto;max-height:80%;align:center;text-align:center;}
.msg{padding:14px;width:90%;}
.mbt{padding:5px;margin-bottom:10px;width:30%;height:20px;background:#ffa827;color:#fcfcfc;}
.enterSpec{position:relative;float:right;width:20%;background:#f97373;color:#ffffff;font-size:0.813rem;top:-5px;right:-9px;height:30px;max-width:75px;border:0;box-shadow:2px 2px 1px #e4d4d4;border-radius:4px;font-family:"微软雅黑";font-weight:bold;}
.enterSpec:active{top:-5px;right:-11px;box-shadow:none;}
.deliver-next{vertical-align:top;font-size:0.9rem;position:relative;right:-4px;}
.mobi_input{border:0!important;text-align:right;}
.tel_no{color:#1976D2;text-decoration:underline;}
.tms_disabled{-webkit-pointer-events:none;pointer-events:none;opacity:.5;}
.tms_pure_disabled{-webkit-pointer-events:none;pointer-events:none;}
.eachInfomatationDetail a,.entrust_eachselect a,#selectTellWayItem a{color:#444!important;padding:0px 3px!important;text-decoration:none;}
.swift-del{position:absolute;top:4.4px;right:6px;color:#555;font-size:0.9rem;}
.transportation_methods{font-size:0.85rem;position:absolute;right:0;top:5px;color:#a053ad;font-weight:normal;}
.orderNo{position:relative;}
.entrust_btn{line-height:30px!important;height:30px!important;}
.transportation_line{font-size:14px;position:absolute;right:0;top:5px;font-weight:normal;color:#444}

#tms_alertMsg{background:#fff;color:#333;box-shadow:0 2px 10px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.05);position:fixed;    /*top: -10.8%;*/top:0;left:0;width:100%;font-size:1rem;padding:5.1% 3%;z-index:99999;display:none;box-sizing:border-box;-webkit-box-sizing:border-box;}
#tms_alertMsg svg{padding-right:3%;font-size:1.4rem;vertical-align:bottom;}
#tms_msgtext{word-break:break-all;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInDown{
    0%,60%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
    0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
    60%{opacity:1;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
    100%{-webkit-transform:none;transform:none}
}
@keyframes bounceInDown{
    0%,60%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
    0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
    60%{opacity:1;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
    100%{-webkit-transform:none;transform:none}
}
.spinner{position:fixed;height:58px;width:58px;top:0;left:0;right:0;bottom:0;margin:auto;z-index:999999;visibility:hidden;z-index:99999;}
.spinner_way{position:fixed;height:58px;width:58px;top:0;left:0;right:0;bottom:0;margin:auto;z-index:999999;visibility:hidden;z-index:99999;}
.canvisible{visibility:visible!important;z-index:99999;}
[class^="ball-"]{position:absolute;left:30px;width:24px;height:24px;top:4px;border-radius:12px;transition:all 0.5s;animation:circleRotate 4s both infinite;animation-delay:.5s;transform-origin:0 100% 0;transform:translateZ(0);z-index:99999;}
.ball-1{z-index:-1;background-color:#2196F3;animation-timing-function:cubic-bezier(0.5,0.3,0.9,0.9);z-index:99999;}
.ball-2{z-index:-2;background-color:#03A9F4;animation-timing-function:cubic-bezier(0.5,0.6,0.9,0.9);z-index:99999;}
.ball-3{z-index:-3;background-color:#00BCD4;animation-timing-function:cubic-bezier(0.5,0.9,0.9,0.9);z-index:99999;}
.ball-4{z-index:-4;background-color:#009688;animation-timing-function:cubic-bezier(0.5,1.2,0.9,0.9);z-index:99999;}
.ball-5{z-index:-5;background-color:#4CAF50;animation-timing-function:cubic-bezier(0.5,1.5,0.9,0.9);z-index:99999;}
.ball-6{z-index:-6;background-color:#8BC34A;animation-timing-function:cubic-bezier(0.5,1.8,0.9,0.9);z-index:99999;}
.ball-7{z-index:-7;background-color:#CDDC39;animation-timing-function:cubic-bezier(0.5,2.1,0.9,0.9);z-index:99999;}
.ball-8{z-index:-8;background-color:#FFEB3B;animation-timing-function:cubic-bezier(0.5,2.4,0.9,0.9);z-index:99999;}

/*android4.4以下*/
.spinner-44-lower{position:fixed;height:58px;width:58px;top:50%;left:50%;margin-top:-29px;margin-left:-29px;z-index:999999;visibility:hidden;}
.spinner-44-lower .ball-1,.spinner-44-lower .ball-2,.spinner-44-lower .ball-3,.spinner-44-lower .ball-4,.spinner-44-lower .ball-5,.spinner-44-lower .ball-6,.spinner-44-lower .ball-7,.spinner-44-lower .ball-8{position:absolute;left:30px;width:24px;height:24px;top:4px;border-radius:50%;transition:all 0.5s;animation:circleRotate 4s both infinite;animation-delay:.5s;transform-origin:0 100% 0;transform:translateZ(0);-webkit-border-radius:50%;-webkit-transition:all 0.5s;-webkit-animation:circleRotate 4s both infinite;-webkit-animation-delay:.5s;-webkit-transform-origin:0 100% 0;-webkit-transform:translateZ(0);}
@keyframes circleRotate{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(1440deg);}
}
@-webkit-keyframes circleRotate{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(1440deg);}
}
.spinner-44-lower .ball-1{z-index:8;background-color:#2196F3;-webkit-animation-timing-function:cubic-bezier(0.5,0.1,0.9,0.9);}
.spinner-44-lower .ball-2{z-index:7;background-color:#03A9F4;-webkit-animation-timing-function:cubic-bezier(0.5,0.2,0.9,0.9);}
.spinner-44-lower .ball-3{z-index:6;background-color:#00BCD4;-webkit-animation-timing-function:cubic-bezier(0.5,0.3,0.9,0.9);}
.spinner-44-lower .ball-4{z-index:5;background-color:#009688;-webkit-animation-timing-function:cubic-bezier(0.5,0.4,0.9,0.9);}
.spinner-44-lower .ball-5{z-index:4;background-color:#4CAF50;-webkit-animation-timing-function:cubic-bezier(0.5,0.5,0.9,0.9);}
.spinner-44-lower .ball-6{z-index:3;background-color:#8BC34A;-webkit-animation-timing-function:cubic-bezier(0.5,0.6,0.9,0.9);}
.spinner-44-lower .ball-7{z-index:2;background-color:#CDDC39;-webkit-animation-timing-function:cubic-bezier(0.5,0.7,0.9,0.9);}
.spinner-44-lower .ball-8{z-index:1;background-color:#FFEB3B;-webkit-animation-timing-function:cubic-bezier(0.5,0.8,0.9,0.9);}
.expandWra{position:fixed!important;left:0!important;top:0!important;width:100%!important;z-index:999999!important;transition:all .2s;}
.expandWra textarea{width:calc(100% - 60px)!important;height:44px!important;border-radius:6px!important;padding:10px!important;box-sizing:border-box!important;margin-top:5px!important;transition:all .2s;}
.expandWra i{right:60px!important;top:17px!important;transition:none;display:block;}
.wxaclear{display:none;position:absolute;right:2px;top:2px;color:#828282;width:18px;height:18px;background:#fff;text-align:center;line-height:18px;}
.adjust_wxaButton{line-height:40px!important;padding-bottom:0!important;padding-top:0!important;height:40px!important;}

/*拒绝原因*/
.refuse-background{
    position: fixed;
    z-index: 998;
    width: 100%;
    height: 100%;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.37);
    display: none;
    transition:all .4s ease;
}
.refuse-wra{
    transition: all .4s ease;
    height: 250px;
    width: 94%;
    position: fixed;
    bottom: -300px;
    left: 0;
    z-index: 999;
    box-sizing: border-box;
    background: #ffffff;
    border: 1px solid #e2e2e2;
    right: 0;
    margin: auto;
    border-radius: 8px;
    box-shadow: 0 0 20px 0 rgb(140, 140, 140);
}
.wra-active{
    bottom: 10px;
}
.rc{
    padding: 12px 15px;
    background: #fff;
    margin: 10px 0;
    position: relative;

}
.rc-left{
    float: left;
}
.rc-right{
    float: right;
}
.rc-right label{
    margin-bottom: 0;
}
.areaSP{
    width: 100%;
}
.areaSP textarea{
    resize: none;
    overflow: hidden;
    height: 52px;
    max-height: 56px;
}
.rc.rc-button{
    text-align: center;
    margin-top: 14px;
}
.rc-button span{
    border-radius: 8px;
    padding: 7px 12%;
    margin: 0 1.5%;
}
.refuse-confirm{
    background:#f32f21;
    color:#fff;
}
.refuse-confirm:active{
    background: #f95448;
}
.refuse-cancel{
    color: #fff;
    background: #9E9E9E;
}
.refuse-cancel:active{
    background: #c2c2c2;
}
.clearfix:after{
    clear: both;
    display: block;
    content:'';
}

.clearfloat{
    clear: both;
    display: block;
    content:'';
}
.clearfix1>span{
    display: inline-block;
}
.clearfix1>span>input{
    width: 30%;
}
.clearfix1{
    width: 95%;
    margin-left: 8px;
    margin-top: 10px;
}
.increaseTypes{
    width: 92%;
    margin-left: 8px;
}
.conentModel{
    margin-bottom: 20px;
}
/*.clearfix1:after{
    clear: both;
    display: block;
    content:'';
}
.clearfix1:before {
    position: absolute;
    content: '';
    bottom: 0;
    width: 92%;
    height: 0;
    left: 0;
    right: 0;
    margin: auto;
}*/
.clearfix:last-child:before{
    border-bottom:0;
}
.md-select{
    border: 0;
    outline: 0;
    padding: 0px 32%;
    width: 58vw;
}
.md-select:focus{
    outline: 1px solid #cbe3ee;
}
.md-select option{
    color: #5d5c5c;
}
.entrustDetailfooter.ensure_switch{
    background: #F44336;
}
.entrustDetailfooter.ensure_switch>#accept_order{
    display: none !important;
}
.entrustDetailfooter.ensure_switch>#ensure_order{
    display: block !important;
}
#accept_order{
    display: block;
}
#ensure_order{
    display: none;
}
#ensure_order .orderButtons{
    width: 100%;
    color: #fff;
}
/*发货确认css*/
.fhqr{
    width: 100%;
    color: #F44336;
}
.exeBtngroup{
    background: #fff;
    border-top: 0;
    border-bottom: 1px solid #e7e7e7;
    padding: 4px 0;
}
.redpoint{
    display:inline-block;
    height:6px;
    width:6px;
    line-height:10px;
    text-align:center;
    font-size:0.1em;
    border-radius:16px;
    color:#fff;
    background:red;
    position: relative;
    top: -2px;
    right: -2px;
}
.img_close{
    position: relative;
    width:15px;
    height:15px;
    left:52px;
    top:-74px;
    display:none;
}
#refuse_reason_input_dummy {
    float: right;
    width: 70%;
    border: 0;
    box-sizing: border-box;
    text-align: center;
    color: #f32f21;
}
/*startScan*/
.eachOrderScanInfo{background:#fff;border-bottom:1px #dedfe0 solid;margin-top:10px;box-shadow:0 0 15px 0 #e0e0e0;}
.orderScanTxt { display: inline-block;  margin-left:40%;margin-right: 40%; vertical-align: top; line-height: 20px; color: black; font-weight: normal; }
.scanhingfooter{width:100%;position:absolute;bottom:0;z-index:999;}
.scanTabtitle{width:50%;float:left;text-align:center;font-size:0.928rem;line-height:38px;color:#9d9d9d;}
.scanTabtitleActive{color:#009fe4;background:#fcfcfc;}
.scanEntrust{width:100%;}
.scanAddItem{width:100%;}
.offline {background:#c4c4c4;}

#offlineBody{position:absolute;width:95%;z-index:9999;left:0;bottom:1%;margin:auto;border-radius:9px;box-shadow:2px 2px 15px 0 rgba(0,0,0,0.2);box-sizing:border-box;height:152px;text-align:center;overflow:hidden;background:transparent;right:0;-webkit-animation-duration:0.2s;animation-duration:0.2s;}
#offlineList,#polishOverlay{width:100%;height:100%;background:rgba(0,0,0,0.35);position:absolute;left:0;top:0;z-index:999;}
#offlineSigned{height:50px;line-height:50px;color:#009fe4;background:rgba(255,255,255,0.7);transition:all 0.2s ease;-webkit-transition:all 0.2s ease;position:relative;z-index:10001;}
#offlineArrive{height:50px;line-height:50px;color:#009fe4;background:rgba(255,255,255,0.7);transition:all 0.2s ease;-webkit-transition:all 0.2s ease;margin-bottom:1px;position:relative;z-index:10001;}
#offlinePickUp{height:50px;line-height:50px;color:#009fe4;background:rgba(255,255,255,0.7);transition:all 0.2s ease;-webkit-transition:all 0.2s ease;margin-bottom:1px;position:relative;z-index:10001;}
.scanOrderCode{margin-right:0;width:10%;height:21px;text-align:center;background:#ffa827;color:#ffffff;font-size:0.813rem;}

.keyBd {float:left;width:13%;background:#ffa827;border: 1px solid #CFCFCF;font-weight: bold;}
.keyBdb {float:left;width:20%;background:#ffa827;border: 1px solid #CFCFCF;font-weight: bold;}

.inputModeClose{ime-mode: disabled}
.fl{float:left}
.dsiplayflex{
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
}
@media screen and (max-width: 400px) {
    #loginlogoPic {
        margin-top: 0%!important;
    }
    .loginWrapper {
        font-size: 0.8rem;
    }
    #loginModifyPWD {
        width: 34%;
    }
    #offlineScan {
        width: 29%!important;
    }
    /*  #optPalletDiv{
          width:50%;
      }*/
}

@media screen and (max-width: 430px) {

    /* #optPalletDiv{
         width:50%;
     }*/
}

.no_border{border: none;outline: none;text-align: right;font-family: arial}
.selectBG{background:#ff6600;color:#ffffff;}
.author_eachselect{
    word-break: break-all;
}
.author_pic_bg_css_1 {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    background-color: rgba(0,0,0,0.5);
    margin: 0 auto;
    z-index: 200;
}
.author_type_selectItemBg_1 {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 999999;
}
.author_timeType_selectItemBg_1 {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 999999;
    width: 80%;
    background-color: rgb(255,255,255);
    transform: translate(-50%,-50%);
}
.blockLi{
    height:30px;padding:5px;margin:10px;
}
.blockText{
    width:70%;float:right;padding:5px;text-align: center; border:1px solid #cfcfcf;border-radius: 5px;
}
.blockBtn{
    width:20%;float:left;padding:5px;text-align:center;color:#ffffff;background: #cfcfcf;border-radius: 5px;
}
.blockBtnFocus{
    background: #ff6600;
}
/* .shipment-arrival-0 {
    background: url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Ctext x='50%25' y='50%25' font-size='44' fill-opacity='0.2' text-anchor='middle' dominant-baseline='middle' transform='rotate(-25, 100 100)'%3E未签到%3C/text%3E%3C/svg%3E") no-repeat right 20px center;
} */
.shipment-arrival-1 {
    background: url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Ctext x='50%25' y='50%25' font-size='44' fill-opacity='0.2' text-anchor='middle' dominant-baseline='middle' transform='rotate(-25, 100 100)'%3E部分签到%3C/text%3E%3C/svg%3E") no-repeat right 20px center;
}
.shipment-arrival-2 {
    background: url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Ctext x='50%25' y='50%25' font-size='44' fill-opacity='0.2' text-anchor='middle' dominant-baseline='middle' transform='rotate(-25, 100 100)'%3E已签到%3C/text%3E%3C/svg%3E") no-repeat right 20px center;
}
.animate-slide-start {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.animate-slide {
    -webkit-transform: translate3d(-55px, 0, 0);
    -moz-transform: translate3d(-55px, 0, 0);
    transform: translate3d(-55px, 0, 0);
}

.slide-wrapper {
    width: 100%;
    height: 60px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.slide-scroll {
    height: 60px;
    overflow: hidden;
    white-space: nowrap;
}

.slide-content-button {
    width: 55px;
    height: 60px;
}

.slide-content-button button {
    width: 100%;
    height: 100%;
    border: none;
    background: #ffe313;
    color: #1f1f36;
}

.slide-content {
    display: inline-block;
    height: 60px;
    line-height: 60px;
}

.appr_start_0 span.on {
    background: url(../img/shixin.png) no-repeat center;
    background-size: 100% 100%;
}
.appr_start_0 span {
    width: 25px;
    height: 25px;
    background: url(../img/kongxin.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: 0.24rem;
    margin-left:2%;
}
.appr_start_0 {
    margin-top: 13px;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left:22px;
    padding-bottom: 10px;
    border-bottom: 1px #dedfe0 solid;
}
.evaluateInfoPoint{
    width: 32px;
    height: 32px;
    background: url(../img/evaluateInfoPoint.png);
    background-size: contain;
    margin-top: -13px;
    z-index: 2;
    position: absolute;
    left: -16px;
}
.leftEvaluateInfoPoint {
    display: inline-block;
    position: relative;
}
.complaintTime{
    z-index: 2;
    position: absolute;
    left: 20%;
    margin-left: -15px;
    margin-top: -10px;
    font-size: 0.9rem;
}
.complaintTopinfo{
    padding-right: 15px;
    line-height: 150%;
    font-size: 0.928rem;
}
#TiHuoInfo .TiHuoDiv{
    padding: 10px 20px 0px 20px;
}
.yashimbt{
    padding: 5px;
    margin-bottom: 10px;
    width: 80%;
    height: 25px;
    background: #ffa827;
    color: #fcfcfc;
    display: inline-block;
    line-height: 30px;
}

#forSingleSubmitPage .list{
    padding:15px;
    background: #fff;
}
#forSingleSubmitPage .list .item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #dedfe0;
    border-radius: 4px;
    margin-top: 15px;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
}
#forSingleSubmitPage .list .item:first-child{
    margin-top: 0;
}
#forSingleSubmitPage .list .item .plate_number{
    color: red;
}
#forSingleSubmitPage .list .item div:last-child{
    flex: 1;
    height: 40px;
    padding: 0 10px;
    text-align: right;
}
#forSingleSubmitPage .list .item select{
    border: none;
    text-align: right;
    min-width: 100px;
    margin-right: 5px;
    background: transparent;
    outline: none;
}
.vplayer{
    border-bottom: 1px solid #cfcfcf;
    background: #000000;
}

.vplist{
    width: 100%;
    height: auto;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    border-bottom: 1px solid #cfcfcf;
    /* background: #ffffff; */
}

.examList{
    margin: 20px;
    padding: 10px;
    border: solid 1px #bbb;
    border-radius: 8px;
}

.listText{
    margin-bottom: 20rpx;
    font-weight: 550;
    font-size: small;
}
.driverMsg{
    margin-bottom: 20rpx;
    font-weight: bold;
    font-size: large;
}

.video{
    display:inline-block;
    width: auto;
    height: auto;
    margin: 0 5px;
    padding: 15px 5px;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
    background: #f7f7f9;
}

.vplay{
    color: #ff6600;
    /* background: #cfcfcf; */
    border: 1px solid #ff6600;
}

.vbtn{
    width:40%;
    text-align: center;
    border-radius: 5px;
}

/*popup*/
.popup_content{
    padding: 15px 15px 0;
}
.popup_content .select_warp{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: 1px dashed #eee;
    padding: 8px 0;
}
.popup_content .select_warp label{
    display: block;
    margin: 0;
    min-width: 50px;
}
.popup_content .select_warp select{
    flex: 1;
    height: 35px;
    border: none;
    font-size: 14px;
    outline: none;
    color: #666;
    border-radius: 4px;
}

.popup_content .input_warp{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 8px 0;
}
.popup_content .input_warp label{
    margin: 0;
}

.popup_content .input_warp input{
    border: none;
    outline: none;
    height: 35px;
    padding: 0 10px;
    background: #f5f6f7;
    border-radius: 4px;
}

.descriptor_popup .textarea{
    width: 100%;
    height: 120px;
    resize: none;
    border: 1px solid #f5f6f7;
    outline: none;
    background: #f5f6f7;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 4px;
    margin-top: 10px
}

.addKmRefueling .popup_content .input_warp input{
    margin-right: 10px;
    max-width: 50%;
    text-align: center;
}

.addcount a{
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    text-align: center;
    display: inline-block;
    border: 1px solid #aaa;
    font-size: 22px;
}
.addcount input{
    width: 45px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
    border:none;
    outline: 0;
}
#PlaceOrderAdressInfo {
    position: absolute;
    top: 0;
    width: 100%;
    padding-top: 53px;
    height: 100%;
    box-sizing: border-box;
    padding-bottom: 44px;
    overflow: auto;
}
.deliverytoplister {
    background: #fff;
    padding-left: 15px;
}
.bottomButtonA {
    position: absolute;
    bottom: 0;
    padding: 12px 0px;
    width: 100%;
    text-align: center;
    font-size: 1rem;
    font-family: 微软雅黑;
}
#createReturnOrder {
    border: 1px solid #dedfe0;
}
#submitReturnOrder {
    background: #ffa827;
    color: white;
}
.divideLine{
    width: 100%;
    height: 5px;
    background: #f1f1f1;
}
.eachSignInfo{
    background: #fff;
    border-bottom: 1px #dedfe0 solid;
}
.detailSignheader{
    width: 100%;
    height: 53px;
    background: #009fe4;
    position: absolute;
    top: 0;
    z-index: 3;
    border-bottom: 1px solid #3294b9;
}
.detailSignContent{
    width: 100%;
    position: absolute;
    z-index: 2;
    top: 0;
    bottom: 90px;
    _height: 100%;
    overflow: auto;
    background: #F7F7F9;
}
.eachOrderSignContent{
    padding: 10px 20px;
    position: relative;
}
#returnGoodLists table th{
    background: #009fe4;
}
#returnGoodLists table{font-size: 0.932rem;width:100%;word-wrap: break-word;word-break: break-all;min-height: 25px; line-height: 25px;border-collapse:collapse;border-color: #dedfe0;}
#returnGoodLists .eachOrderBox_on,#returnGoodLists .eachOrderBox {
    top: 3px;
    left: 5px;
}
#returnGoodLists table td{
    text-align:center;
}

.addFileTrack .btn{
    text-align: center;
    padding: 15px;
}
.addFileTrack .btn:first-child {
    border-bottom: 1px solid #eee;
}

#portOfShipmentPage .deliveryDetailheader{
    position: fixed;
}
#portOfShipmentPage .content{
    padding: 53px 0 60px;
}
#portOfShipmentPage .list{
    background: #fff;
    border-bottom: 1px solid #ddd;
    padding: 10px 15px;
}
#portOfShipmentPage .list .item{
    display: flex;
    color: #333;
    font-size: 0.92rem;
    line-height: 1.8;
}
#portOfShipmentPage .list .item div:nth-child(1){
    width: 80px;
    text-align: right;
}
#portOfShipmentPage .list .item div:nth-child(2){
    flex: 1;
}
#portOfShipmentPage .footer,#equipmentDetailPage .footer{
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 100;
    background: #F7F7F9;
}
#portOfShipmentPage .footer .btn,#equipmentDetailPage .footer .btn{
    width: 94%;
    margin-left: 50%;
    transform: translateX(-50%);
    padding: 3% 0;
    background: #ffa827;
    text-align: center;
    border-radius: 4px;
    color: white;
    font-size: 0.938rem;
}

.page_footer{
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 100;
    padding:0 5px;
    display: flex;
    box-sizing: border-box;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    border-top: 1px solid #e8e8e8;
    box-shadow: 0 -1px 10px 0 rgb(0 0 0 / 10%);
}
.page_footer .item{
    flex: 1;
    padding: 3% 0;
    text-align: center;
    font-size: 0.938rem;
    color: white;
    background: #ffa827;
    border-radius: 3px;
    margin:10px 5px;
}
.popup_select_list .list{
    max-height: 290px;
    min-height: 190px;
    overflow: auto;
    padding:0 15px;
}
.popup_select_list .list .item{
    padding: 10px 0;
    border-bottom: 1px solid #eee;
}
.popup_select_list .list .item:last-child{
    border-bottom: none;
}
.select_customer{
    overflow: auto;
}
.select_customer .content{
    background: #fff;
    padding-top: 53px;
}
.select_customer .content .search_input_warp{
    padding: 10px;
}
.select_customer .content .search_input{
    width: 100%;
    border: none;
    background: #f5f6f7;
    padding: 10px 15px;
    border-radius: 100px;
    box-sizing: border-box;
    outline: none;
}
.select_customer .list{
    background: #fff;
    border-top: 1px solid #eee;

}
.select_customer .list .item{
    font-size: 0.92rem;
    line-height: 1.6;
    border-bottom: 1px solid #eee;
    padding: 10px 15px;
}
.select_customer .list .item .tel{
    margin-left: 10px;
}
.alertStatus{
	width: 25px;
	height: 25px;
	border-radius: 50%;
	line-height: 30px;
	vertical-align: middle;
	margin-left: 5px;
	display:inline-block;
}
.meiFuPunchCard{
	width: 25%;
	height: 35px;
	float: right;
	background: rgb(255, 168, 39);
	color: rgb(255, 255, 255);
	font-size: 0.813rem;
	line-height: 35px;
	text-align: center;
	margin-right: 10px;
}
.sqebtndiv{
    height: 37px
}
.sqediv{
    line-height: 10px;
    position: fixed;
    right: 12px;
    background: #ffa827;
    color: #ffffff;
}
.sqebtn{
    border-radius: 8px;
    margin: 13px;
    font-size: 14px;
}
.aksmfTakeOrder{
	margin-top: 8px;
	margin-left: auto;
	width: 60%;
	padding: 3px 0px;
	border-radius: 3px;
	text-align: center;
	color: #ffffff;
	background: #ffa827;
	box-shadow: 0 0 15px 0 rgba(0,0,0,0.12);
}

.goodsInfoTable{
  border-collapse:collapse;
  border: 1px solid #dedfe0;
}
.goodsInfoTable tr td,.goodsInfoTable tr th{
  /* border-top: 1px solid #dedfe0;
  border-left: 1px solid #dedfe0; */
}
.goodsInfoTable>tbody>tr,.goodsInfoTable>thead{
  display: table;
  width: 100%;
  table-layout: fixed; /* 重要  表格固定算法 */
}
.goodsInfoTable>tbody{
  height: 100px;
  overflow: hidden;
  display: block;
  overflow: hidden;
  overflow-y: auto;
}
.leftName{
	height: 30px;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
	width:80px;
	text-align:right;
}
.rightValue{
	display: inline-block;
	background-color: #f3f3f3;
	width: 50%;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	text-indent: 3px;
}

.firstLevelTitle{
	background-color: #f0f0f0;
	color: #009fe4;
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	font-weight: bolder;
}
.bindCompanionContent{
	margin-top:55px;
}
.mainDriverInfo{
	padding:12px 15px;
}
.mainDriverInfo div{
	margin:5px 0;
	font-size:14px;
}
.lineItemInfo{
	display:flex;
	border-bottom:1px solid #dedfe0;
	justify-content: space-around;
	line-height: 53px;
	height:53px;
	margin: 0 5px;
	font-size:14px;
}
.inputText{
	border:none;
	outline:none;
	background: none;
}
.rightArrow{
	width: 7px;
	margin-top: 9px;
}
.dmlStoreScoreTitle{
	display:flex;
	justify-content: space-around;
	height: 53px;
	background: #009fe4;
	line-height: 53px;
	color:#fff;
}
.dmlStoreScoreTitle div{
	flex:1;
}
.dmlStoreScoreTitle div:nth-child(2){
	text-align: center;
}
.dmlStoreScoreTitle div:nth-child(3){
	text-align:right;
}
.dmlComplaintContent div{
	margin-bottom:5px;
}
#equipmentDetailPage .list div{
	display:flex;
}
#equipmentDetailPage .list div.item{
	padding:5px;
}
.dmlComplaintContent{
	background-color:#fff;
}
.ksfSignIn{
	display: inline-block;
	float: right;
	border: 1px solid #ddd;
	padding: 5px 13px;
	border-radius: 3px;
	font-size: 13px;
	color: initial;
}
.ksfItemInfo>div{
	padding:3px 0;
}
#ksfSignInButton{
	border: 1px solid #ddd;
	padding: 25px 10px;
	text-align: center;
	border-radius: 5px;
	position: absolute;
	top: 35%;
	right: 10px;
	background: #ffa827;
	color: #fff;
}
.wdfpopMsg{
	display: block;
	position: absolute;
	bottom: 0;
	z-index: 999999;
	margin: auto;
	width: 100%;
	height: auto;
	background-color: rgb(255,255,255);
	overflow: auto;
	align: center;
	text-align: center;
}
.ksf_selectItemBg{
	display: block;
	position: absolute;
	z-index: 999999;
	width: 224px;
	height: 224px;
	background-color: rgb(255,255,255);
	overflow: scroll;
	overflow-x: hidden;
	bottom: 0;
	width: 100%;
}
#customerSign,#driverSign{
	background: #fff;
	height: 150px;
	border: 2px dashed #ccc;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow-x: hidden;
	text-align: center;
}
#jnSignBtn{
	margin: 5px 15px;
	border-radius: 4px;
	flex: 1;
	padding: 10px;
	background: #ffa827;
	bottom: 0;
	color: white;
	text-align: center;
	font-size: 0.938rem;
}
#jnspGoodsDetail div{
	flex:1;
}
#SignImageTitle1,#SignImageTitle2{
	text-align: left;
}
.ksfwrapper {
	position:absolute; z-index:1;
	top:53px; bottom:0em; left:0;
	width:100%;
	overflow:auto;
	padding: 0  0 0 0;
}
.orderTipsInfoText{
	color: black;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.932rem;
	font-family: 微软雅黑;
	display: inline-block;
	text-align: right;
}
#locText{
	text-align: center;
	line-height: 30px;
	color:#8c8c8c;
}

.appointment-widow > span{
    font-size: 1.4rem;
    font-weight: bold;
}
.appointment-widow-list {
    width: 100%;
    overflow: hidden; /* 清除浮动 */
    margin-top: 8px;
}
.appointment-widow-list::after {
    content: "";
    display: table;
    clear: both;
}
.appointment-widow-item {
    float: left; /* 浮动元素向左 */
    width: 46%;
    height: 4rem;
    margin: 2% 2%;
    box-sizing: border-box; /* 确保宽度包含padding和border */
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    text-align: center;
}

.appointment-widow-item.active {
    color: #ffa827;
    border-color: #ffa827;
}

.appointment-widow-item span {
    display: block;
}

.expire-widow-item {
    text-align: left;
    color: #f00;
}