body{background-color:#F7F7F7}
.prod-main{padding-bottom:20px;background-color:#fff}
.chkBuses-detailsInfoBox{width:1200px;margin:0 auto 65px}
.chkBuses-details-timelocation{width:100%;height:60px;margin:20px 0;background:#53575C}
.chkBuses-details-timelocation>li{float:left;height:36px;margin:12px 0 0 12px;background:#FFF}
.chkBuses-details-timelocation>li label{display:inline-block;padding-left:40px;height:36px;line-height:36px;position:relative}
.chkBuses-details-timelocation>li label:before{content:'';width:30px;height:26px;position:absolute;left:10px;top:4px;background:url(../../images/c-sprite.png) no-repeat -493px -7px}
.chkBuses-details-timelocation>li input{width:136px;height:36px;line-height:36px;text-align:center;border:none;outline:0}
.chkBuses-details-timelocation .chkBuses-details-disabled{position:relative;background-color:#ddd}
.chkBuses-details-timelocation .chkBuses-details-disabled:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0}
.chkBuses-details-timelocation .chkBuses-details-type{width:90px;height:36px;line-height:36px;margin-left:12px}
.chkBuses-details-timelocation .chkBuses-details-type .chkBuses-details-add-item{width:100%}
.chkBuses-details-timelocation .chkBuses-details-type .chkBuses-details-add-item .down-arrow-icon{border-top:4px solid #F73}
.chkBuses-details-timelocation .chkBuses-details-departure input,.chkBuses-details-timelocation .chkBuses-details-return input{margin-left:-5px}
.chkBuses-details-timelocation .chkBuses-details-icon{width:28px;height:28px;margin:16px 0 16px 10px;background:0 0;cursor:pointer}
.chkBuses-details-timelocation .chkBuses-details-icon i{display:inline-block;width:100%;height:100%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:url(../../images/details/ic_qh.png) no-repeat center center}
.chkBuses-details-timelocation .chkBuses-details-departure,.chkBuses-details-timelocation .chkBuses-details-return{width:204px}
.chkBuses-details-timelocation .chkBuses-details-departuretime,.chkBuses-details-timelocation .chkBuses-details-leavetime{width:204px}
.chkBuses-details-timelocation .chkBuses-details-departuretime .date-box,.chkBuses-details-timelocation .chkBuses-details-leavetime .date-box{border:none}
.chkBuses-details-timelocation .chkBuses-details-departuretime .date-item .date-box,.chkBuses-details-timelocation .chkBuses-details-leavetime .date-item .date-box{border:none}
.chkBuses-details-timelocation .chkBuses-details-departuretime .date-item .date-box input,.chkBuses-details-timelocation .chkBuses-details-leavetime .date-item .date-box input{height:35px;line-height:normal}
.chkBuses-details-timelocation .chkBuses-details-departuretime .date-item .date-box .calendar-icon,.chkBuses-details-timelocation .chkBuses-details-leavetime .date-item .date-box .calendar-icon{right:auto;left:4px}
.chkBuses-details-timelocation .chkBuses-details-departweek,.chkBuses-details-timelocation .chkBuses-details-leaveweek{float:right;width:44px;height:36px;line-height:36px}
.chkBuses-details-timelocation .chkBuses-details-searchBtn{width:160px;height:36px;line-height:36px;margin-left:28px;text-align:center;color:#fff;background:#F73;cursor:pointer}
input.departure:input-placeholder{color:#444}
input.departure:-moz-input-placeholder{color:#444}
input.departure::-moz-input-placeholder{color:#444}
input.departure::-webkit-input-placeholder{color:#444}
input.departure:-ms-input-placeholder{color:#444}
.chkBuses-details-chooseInfo{width:796px;height:42px;margin-bottom:12px;font-size:16px;color:#fff}
.chkBuses-details-chooseInfo>div{float:left}
.chkBuses-details-chooseInfo .chkBuses-details-chooseInfo-tit{margin-right:4px;width:108px;height:42px;line-height:42px;text-align:center;background:#F73}
.chkBuses-details-chooseInfo .chkBuses-details-chooseInfo-box{width:684px;height:42px;line-height:42px;background:#66ADFF}
.chkBuses-details-chooseInfo .chkBuses-details-chooseInfo-box>span{vertical-align:middle}
.chkBuses-details-chooseInfo .chkBuses-details-chooseInfo-box .chkBuses-details-chooseInfo-day{display:inline-block;margin:0 13px}
.chkBuses-details-chooseInfo .chkBuses-details-chooseInfo-box .chkBuses-details-chooseInfo-des{display:inline-block;width:250px;margin:0 28px 0 20px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.chkBuses-details-chooseInfo .chkBuses-details-chooseInfo-box .chkBuses-details-chooseInfo-modify{float:right;margin-right:28px}
.chkBuses-details-leftBox{width:796px;float:left}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle{width:100%;height:60px;margin:0 auto 1px;background-color:#fff}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle>div{float:left;height:60px;overflow:hidden}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle .chkBuses-demanddetails-arrow{width:27px;cursor:pointer}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle .chkBuses-demanddetails-arrow i{width:24px;height:54px;margin-top:3px}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle .chkBuses-demanddetails-arrow .w-left-icon{background-position:408px -142px}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle .chkBuses-demanddetails-arrow .w-right-icon{background-position:378px -142px}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle .chkBuses-demanddetails-arrow-active{opacity:.5}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle .chkBuses-demanddetails-dataList{width:742px;position:relative}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle .chkBuses-demanddetails-dataList ul{position:absolute;left:0;top:0}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle .chkBuses-demanddetails-dataList ul li{float:left;width:48px;height:60px;margin:0 29px;font-size:14px;color:#444;text-align:center;border-bottom:3px solid #fff;cursor:pointer}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle .chkBuses-demanddetails-dataList ul li span{display:block;line-height:19px}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle .chkBuses-demanddetails-dataList ul li .chkBuses-demanddetails-dataList-date{margin-top:9px}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle .chkBuses-demanddetails-dataList ul li input{border:none;outline:0}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabTitle .chkBuses-demanddetails-dataList ul .chkBuses-demanddetails-dataList-active{color:#ffad00;border-bottom:3px solid #ffad00}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox{width:100%;margin:0 auto;padding:10px 0;border:1px solid #F73;background-color:#fff}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox>ul{display:none}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox>ul>li{margin-top:12px}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox>ul>li>label{margin:0 20px;vertical-align:middle}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox>ul>li>span{margin-right:20px;color:#03A9F4;vertical-align:middle}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox>ul>li .chkBuses-demanddetails-tabItemBox-timeList{display:inline-block;width:630px;vertical-align:top}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox>ul>li .chkBuses-demanddetails-tabItemBox-timeList li{float:left;margin:0 60px 12px 0;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox>ul>li .chkBuses-demanddetails-tabItemBox-timeList li input,.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox>ul>li .chkBuses-demanddetails-tabItemBox-timeList li label{vertical-align:middle}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox>ul>li .chkBuses-demanddetails-tabItemBox-stationList{display:inline-block;width:630px;vertical-align:top}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox>ul>li .chkBuses-demanddetails-tabItemBox-stationList li{float:left;width:118px;margin:0 6px 12px 0;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox>ul>li .chkBuses-demanddetails-tabItemBox-stationList li input,.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox>ul>li .chkBuses-demanddetails-tabItemBox-stationList li label{vertical-align:middle}
.chkBuses-details-leftBox .chkBuses-demanddetails-tabView .chkBuses-demanddetails-tabItemBox .active{display:block}
.chkBuses-details-leftBox .chkBuses-providedetailsBox{width:796px;margin:0 auto;background-color:#F7F7F7}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-titBox{width:100%;height:42px;line-height:42px;margin:12px 0 4px;background-color:#fff}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-titBox a{display:inline-block;width:130px;text-align:center;color:#9B9B9B}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox{background-color:#fff}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .chkBuses-providedetails-listBox__ulList{display:none}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .chkBuses-providedetails-listBox__ulList .chkLoadingList{padding:40px 0;text-align:center;background-color:#fff}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .chkBuses-providedetails-listBox__ulList .chkLoadingList img{max-width:100%;display:inline-block;vertical-align:middle}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .chkBuses-providedetails-listBox__ulList .chkLoadingList p{display:inline-block;vertical-align:middle;height:22px;line-height:22px;color:#717171;font-size:16px}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .chkBuses-providedetails-listBox__ulList .chkBuses-providedetails-listBox__ulList-item{padding:9px 0;overflow:hidden}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .chkBuses-providedetails-listBox__ulList .chkBuses-providedetails-listBox__ulList-item li{display:inline-block;width:120px;vertical-align:middle;margin:0 0 0 6px;font-size:14px;text-align:center;color:#444}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .chkBuses-providedetails-listBox__ulList .chkBuses-providedetails-listBox__ulList-item .chkBuses-providedetails-listBox-time{font-weight:700}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .chkBuses-providedetails-listBox__ulList .chkBuses-providedetails-listBox__ulList-item .chkBuses-providedetails-listBox-bustype{color:#9B9B9B}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .chkBuses-providedetails-listBox__ulList .chkBuses-providedetails-listBox__ulList-item .chkBuses-providedetails-listBox-price{color:#9B9B9B}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .chkBuses-providedetails-listBox__ulList .chkBuses-providedetails-listBox__ulList-item .chkBuses-providedetails-listBox-price .chkBuses-providedetails-listBox-priceinfo{display:block;color:#F73}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .chkBuses-providedetails-listBox__ulList .chkBuses-providedetails-listBox__ulList-item .chkBuses-providedetails-listBox-price .chkBuses-providedetails-listBox-pricetip{font-size:12px}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .chkBuses-providedetails-listBox__ulList .chkBuses-providedetails-listBox__ulList-item .chkBuses-providedetails-listBox-bookbtn a{display:inline-block;width:68px;height:28px;line-height:28px;text-align:center;color:#fff;background:#F73}
.chkBuses-details-leftBox .chkBuses-providedetailsBox .chkBuses-providedetails-listBox .active{display:block}
.chkBuses-details-rightBox{float:right;width:384px}
.chkBuses-details-rightBox .chkBuses-details-map{width:384px;height:410px;margin-bottom:20px;background-color:#fff}
.chkBuses-details-rightBox .chkBuses-details-map .map-ctl,.chkBuses-details-rightBox .chkBuses-details-map .s-map-ctl{display:none}
.chkBuses-details-rightBox .chkBuses-details-map .baidu-map{width:384px;height:410px}
.chkBuses-details-rightBox .chkBuses-details-features{width:384px;margin-bottom:10px;padding:20px 0;background-color:#fff}
.chkBuses-details-rightBox .chkBuses-details-features img{width:34px;height:39px;margin:0 22px 0 28px}
.chkBuses-details-rightBox .chkBuses-details-features p{display:inline-block}
.chkBuses-details-rightBox .chkBuses-details-features p span{line-height:20px;font-size:14px;color:#ACACAC;display:block}
.chkBuses-details-rightBox .chkBuses-details-features p .chkBuses-details-featuresTxt{margin-bottom:6px;line-height:24px;font-weight:700;font-size:16px;color:#404040}
.chkBuses-selBox{padding:30px 20px 18px;background-color:#fff}
.chkBuses-selBox .selBox{overflow:hidden}
.chkBuses-selBox .selBox.arrive{margin-top:8px}
.chkBuses-selBox .selBox .selBox-tit{float:left;width:56px;height:20px;line-height:20px;font-size:14px;color:#333}
.chkBuses-selBox .selBox .selBox-info{float:left;width:630px;margin-left:30px;overflow:hidden}
.chkBuses-selBox .selBox .selBox-info li{float:left;width:116px;height:20px;line-height:20px;color:#333;font-size:14px;margin-bottom:12px;margin-right:10px;padding-left:18px;position:relative;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.chkBuses-selBox .selBox .selBox-info li input{width:12px;height:12px;position:absolute;top:1px;bottom:1px;left:1px;margin:auto;display:block}
.chkBuses-selBox .selBox .selBox-info li i{width:14px;height:14px;position:absolute;top:1px;bottom:1px;left:0;margin:auto;background-image:url(../../images/chkraido-icon.png);-webkit-background-size:14px 28px;-moz-background-size:14px 28px;-o-background-size:14px 28px;background-size:14px 28px;background-position:0 0}
.chkBuses-selBox .selBox .selBox-info li.selected i{background-position:0 14px}
.chkBuses-detailbar{height:60px;background-color:#fff;margin-bottom:20px;padding:10px 20px;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.chkBuses-detailbar .leftBar{width:4px;height:60px;background-color:#ffd800;-webkit-border-top-right-radius:50px;-moz-border-radius-topright:50px;border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;-moz-border-radius-bottomright:50px;border-bottom-right-radius:50px;position:absolute;top:0;left:-1px}
.chkBuses-detailbar .select-group{width:113px;height:40px;margin-right:12px;float:left}
.chkBuses-detailbar .select-group .select{border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f4f4f6;padding:12px 0 12px 20px}
.chkBuses-detailbar .select-group .select span{height:16px;line-height:16px;font-size:16px}
.chkBuses-detailbar .placeBox{width:440px;height:40px;text-align:center;padding:12px 0;margin-right:12px;background-color:#f4f4f6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;float:left}
.chkBuses-detailbar .placeBox .placeBox-btn{width:42px;height:26px;position:absolute;top:1px;bottom:1px;left:1px;right:1px;margin:auto;cursor:pointer}
.chkBuses-detailbar .placeBox .placeBox-btn img{width:100%;height:100%;display:block}
.chkBuses-detailbar .placeBox .placeBox-le{width:169px;float:left;text-align:right}
.chkBuses-detailbar .placeBox .placeBox-ri{width:169px;float:right;text-align:left}
.chkBuses-detailbar .placeBox .placeBox-inner{height:16px;line-height:16px;position:relative}
.chkBuses-detailbar .placeBox .placeBox-inner .place-tit{display:inline-block;vertical-align:top;height:16px;line-height:16px;font-size:16px;color:#999;padding-right:12px;border-right:1px solid #ccc}
.chkBuses-detailbar .placeBox .placeBox-inner .place-info{display:inline-block;vertical-align:top;height:16px;line-height:16px;font-size:16px;color:#333;position:relative;padding-left:12px}
.chkBuses-detailbar .dateBox{width:456px;height:40px;text-align:center;background-color:#f4f4f6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-right:20px;padding:12px 40px;float:left}
.chkBuses-detailbar .dateBox .backDate,.chkBuses-detailbar .dateBox .goDate{float:left;height:16px;line-height:16px}
.chkBuses-detailbar .dateBox .backDate{float:right}
.chkBuses-detailbar .dateBox .backDate .range-calendar-single-wrp{left:auto!important;right:-126px!important}
.chkBuses-detailbar .dateBox .dateBox-tit{display:inline-block;vertical-align:top;height:16px;line-height:16px;font-size:16px;color:#999;padding-right:12px;border-right:1px solid #ccc}
.chkBuses-detailbar .dateBox .dateBox-middle{display:inline-block;vertical-align:top;padding:0 28px;height:16px;line-height:16px;font-size:16px;color:#999}
.chkBuses-detailbar .dateBox .dateBox-date{display:inline-block;vertical-align:top;position:relative;width:104px;height:16px;line-height:16px;font-size:16px;color:#333;padding-left:12px}
.chkBuses-detailbar .dateBox .dateBox-date input{width:100%;height:16px;line-height:16px;font-size:16px;color:#333;background:0 0;border:none}
.chkBuses-detailbar .detailBar-btn{width:107px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#444;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ffd800;float:right;cursor:pointer}
.place-select-list{width:110px;position:absolute;left:98px;bottom:-70px;z-index:2;background-color:#fff;border:1px solid #ddd;display:none}
.place-select-list .place-select-item{line-height:30px;text-align:center;font-size:14px;color:#333;cursor:pointer}
.place-select-list .place-select-item.on{background-color:#ffd800}
.placeBox-ri .place-select-list{left:19px}