@charset "utf-8";
h1.logo {padding: 2rem 0 0.75rem;text-align: center;}
h1.logo img {height: 2.5rem;}
/* 搜索框 */
.crl_sp_city { position: relative;  padding: 1rem 0.625rem 0rem 0.625rem;}
a.lnk_change { background: url("//cdn.kuaidi100.com/images/smart/icon_time.png?v=20150521") no-repeat scroll 10px -228px; display: block;  padding: 10px 20px; overflow: hidden; position: absolute; top: 3rem; left: 1%; text-indent: -9999px; outline: none; _right: -14px; }

.crl_lab { float: left; display: inline; padding-top: 0.625rem; font-size: 16px; }
.controls { padding-left: 3rem; margin-bottom: 1rem; }
.tbox {  border: 1px solid #3781e4; background-color: #fff; width: 92%; height: 20px; font-size: 14px; padding: 0.625rem; -moz-box-shadow: 0 0 5px #e2e2e2 inset; -webkit-box-shadow: 0 0 5px #e2e2e2 inset; box-shadow: 0 0 5px #e2e2e2 inset; transition: all .20s ease-in-out; -webkit-transition: all .20s ease-in-out; -moz-transition: all .20s ease-in-out; outline: none; }
.tbox-Wrapper { position: relative; }
.tbox-mark { position: absolute; width: 12px; font: normal 14px/20px tahoma, arial, sans-serif; left: 0; top: 0; _top: 0; color: #999; }
.tbox-Container {position: absolute;top: 0;right: 0;padding-left: 4px;height: 20px;line-height: 20px;background-color: #fff;cursor: pointer;}
.tbox-icon { position: absolute; top: 2px; right: 0; height: 15px; cursor: pointer; width: 20px; background: url("//cdn.kuaidi100.com/images/smart/icon_time.png") -50px 0 no-repeat; }
.tbox-icon-time {background: url("//cdn.kuaidi100.com/images/smart/icon_time.png") -25px 2px no-repeat; }
.tbox .textbox { border: 0 none; outline: none; margin: 0 0 0 14px; padding: 0 5px; overflow: hidden; height: 18px; font: normal 14px/18px tahoma, arial, sans-serif; vertical-align: top; background-color: #fff; margin-top: 1px\0; _margin-top: 1px; }
.tbox .textbox-tip{position: absolute;top: 1px;right: -115px;color: #C3C3C3;}
a.lnk-button{margin: auto;background-color: #ff9e40;font-size: 15px;border-radius: 3px;width: 40%;display: block;text-align: center;color: #fff;padding: 0.625rem;}
a.lnk-button:hover, a.lnk-button:active, a.lnk-button:focus { text-decoration: none; background-color: #fead5e }
.list-tab { border: 1px solid #448EF3; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background-color: #e8f1ff; font-size: 14px; height: 38px; }
.list-tab span { background-color: #448ef3; padding: 8px; color: #FFF; display: block; float: left; }
.list-tab a { display: block; padding: 8px; padding-right:12px; float: left; margin-left: 10px;}
.list-tab a:hover, .list-tab a:active, .list-tab a:focus { background: url("//cdn.kuaidi100.com/images/smart/icon_time.png?v=20150521")  no-repeat right -122px; }
.list-tab a.selected { background: url("//cdn.kuaidi100.com/images/smart/icon_time.png?v=20150521")  no-repeat right -122px; }

.time-table{ width:100%;margin:auto;border-left:solid 1px #CCCCCC;border-top:solid 1px #CCCCCC}
.time-table th{ text-align:center}
.time-table th, .time-table td{ padding:10px 5px}
.time-table th, .time-table td{ border-right:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}

/*列表筛选侧边栏*/
.filter{position:absolute;z-index:998;top:0;left:0;width:100%;height:100%;}
.filter .filter-bg{position:absolute;z-index:998;top:0;left:0;width:100%;height:100%;background-color:rgba(102,102,102,0.5);}
.filter .filter-bg a{position:absolute;width:2.5rem;height:2.5rem;top:12.5rem;right:17rem; border-radius:0.5rem;background-color:#666;}
.filter .filter-bg a:before{content:'';position:absolute;width:0.5rem;height:0.5rem;top:0.875rem;right:0.6875rem;border-right:0.25rem solid #fff;border-bottom:0.25rem solid #fff;-webkit-transform:rotate(-45deg);}
.filter .filter-bg a:after{content:'';position:absolute;width:0.5rem;height:0.5rem;top:0.875rem;right:1.3125rem;border-right:0.25rem solid #fff;border-bottom:0.25rem solid #fff;-webkit-transform:rotate(-45deg);}
.filter .filter-box{position:absolute;width:16rem;height:100%;right:0;top:0;z-index:999;overflow-y:scroll; overflow-x:hidden; background-color:#fff;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;-webkit-transform-origin:0px 0px;-webkit-transform:translate(250px,0);}
.filter .filter-box div{display:none;}
.filter .filter-box-on{-webkit-transform:translate(0,0);}
.filter .filter-box h5{padding:0.625rem;font-weight:normal;color:#333;border-bottom:1px solid #ccc;background:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#f2f2f2));}
.filter .filter-box li{font-size:1rem;border-bottom:1px solid #ccc;}
.filter .filter-box li a, .filter .filter-box li span{padding:0.5rem 1rem;display:block;text-decoration:none;color:#5a5a5a;}
.filter .filter-box li a:hover, .filter .filter-box li a:active{text-decoration:none;}
.filter .filter-box li a i{font-weight:normal;color:#999;}
#filter{ overflow-y: auto; -webkit-overflow-scrolling: touch; }
#erroDiv{ text-align:center; font-size:0.625rem; color:#F00; padding:0.625rem}