.searchBar{ width: 1250px;}
.searchBar .tips .tips-msg{ top: 28px; left: -127px;}
.searchBar .flexbox{ display: inline-flex; align-items: center; width: 50%; margin-right: 40px; justify-content: space-between; }
.searchBar .s-row{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 15px;}
.searchBar .s-row .yui-baseinput, .searchBar .s-row .yui-select{ width: 150px; padding-right: 0; margin-right: 10px;}
.searchBar .s-row .min{ width: 107px; margin-right: 5px;}
.searchBar .s-row .yui-timeSelection{ margin-right: 0;}
.searchBar .s-row .yui-timeSelection span{ width: 40px;}
.searchBar .s-row .yui-timeSelection input{ width: 150px;}
.searchBar .s-row .yui-timeSelection .to{ margin-left: 30px; }
.searchBar .srow .flexbox{ width:320px; justify-content: flex-start;}
.searchBar .srow .flexbox:first-child{ justify-content: space-between;}
.searchBar .srow .flexbox span{ width: 122px;}
.searchBar .statusbar{ width:320px; display: inline-flex; align-items: center; margin-right: 40px; position: relative;}
.searchBar .statusbar>span{ width: 122px;}
.searchBar .statusbar .options{ position: absolute; right: -275px; display: inline-block; width: 295px; height: 26px; padding: 0 15px; margin-left: -5px;}
.searchBar .statusbar .options .yui-radio{ position: relative; top: -1px; }
.searchBar .statusbar .options label{ display: inline-block; float: none; width: 125px; height: 22px; border: 2px solid #a6a6a6; color:#a6a6a6; line-height: 20px; border-radius: 25px;}
.searchBar .statusbar .options label.checked{ color: #fff; border-color: #00a2eb; background-color: #00a2eb;}
.searchBar .yui-baseButton{ width: auto; height: 30px; margin-right: 10px; }
.searchBar .yui-baseButton.clear .btn{ color: #f87a14;}
.searchBar .btn{ border-radius: 20px; padding: 0 20px; background-color: #f87a14; border-color: #f87a14;}
.searchBar .download{ position: relative; margin-right: 80px;}
.searchBar .download .btn{ padding-left: 30px;}
.searchBar .download:before{ content: ' '; display: inline-block; width: 20px; height: 20px;  background: url(/common/images/icons.png) -169px -259px no-repeat; position: absolute; top: 6px; left: 8px; z-index: 1; }
.searchBar .buttons{ margin: 30px 20px 0;}

.costlist{ padding: 0 5px;}
.costlist .item{ border: 1px solid #dcdcdc; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 1px 5px rgba(0, 0, 0, .3);}
.costlist .item-head{ display: flex; align-items: center; height: 40px; background: #00a2eb; border-radius: 8px 8px 0 0; color: #fff; padding: 0 10px; font-weight: bold;}
.costlist .item-head div{ width: 100%;}
.costlist .item-head div:last-child{ flex-shrink: 0; width: 163px;}
.costlist .item table{ width: 100%; border-collapse: collapse;}
.costlist .item td, .costlist .item th{ border-bottom: 1px solid #dcdcdc; padding-left:10px; height: 40px;}
.costlist .item td.tc{ padding-right: 10px;}
.costlist .item th{ color: #00a2eb; text-align: left;}
.costlist .item th.tc{ text-align: center!important; padding: 0 10px;}
.costlist .spacetd{ height: 10px!important;}
.costlist .item .boldtd{ font-weight: bold;}
.costlist .item .ptd{ padding: 10px;}
.costlist .item .ptd th{ height: 0px;}
.costlist .lborder{ border-left: 1px solid #dcdcdc;}
.costlist .rborder{ border-right: 1px solid #dcdcdc;}
.costlist .item .bc-blue{ background: #f6fbfe;}
.costlist .item .bc-green{ background: #edffe3;}
.costlist .item .bc-yellow{ background: #fff4eb;}
.costlist .item .bc-red{ background: #fcebfe;}
.costlist .occprt{ position: relative; width: 10px; padding: 0!important;}
.costlist .occprt .occ{ position: absolute; top: -1px; bottom: -1px; background: #fff; width: 100%;}
.costlist a{ color: #00a2eb;}

.result-number{ display: inline-block; padding-right: 10px; text-align: center; line-height: 22px; background: #fff; border-radius: 15px; border: 1px solid #f87a14; margin: 30px auto 10px; position: relative;}
.result-number:before{ content: '贴士'; display: inline-block; width: 40px; height: 22px; background: #f87a14; margin-right: 8px; border-radius: 10px 0 0 10px; color: #fff;}