/*搜索s*/
.searchfixed{height: auto!important; margin: 27px 0 0!important;}
.searchwrap{position: relative;border:solid 2px #FF653B;width: 418px;height:42px;background-color:#fff; float: left; border-radius: 4px}
.searchwrap .search{margin: 3px 113px 6px 3px}
.searchwrap .search .type dl dt{line-height: 38px}
.searchwrap .search .inputbox {position: relative;margin-left: 63px;overflow: hidden;}
.searchwrap .search .inpbox {margin:0 10px;height: 34px;}
.searchwrap .search .searchkey {width: 100%;height: 21px;margin:6px 0 7px;font-size: 14px;vertical-align: middle;}
.searchwrap .search .searchkey ,.searchwrap .search .searchkey:focus ,.searchwrap .search .searchkey:active ,.searchwrap .search .submit ,.searchwrap .search .submit:focus ,.searchwrap .search .submit:active {border:0;outline:0;background: none;}
.searchwrap .search .subbox{width: 105px;  background-image: -moz-linear-gradient( 0deg, rgb(251,115,93) 0%, rgb(251,88,69) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(251,115,93) 0%, rgb(251,88,69) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(251,115,93) 0%, rgb(251,88,69) 100%);
   filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#FB735D", endColorstr="#FB5845", gradientType="1");
  position: absolute;top:0;right:0;height: 42px;  }
.searchwrap .search .submit {position: absolute;right:0;top:0;display: block;width: 105px;height: 100%;text-align: center;font-size: 16px;color: #FFFEFE;cursor: pointer;}

.searchwrap .search .search-icon{display: inline-block;width:21px;height:22px;background: url(../images/search-icon.png) no-repeat;background-size: 21px 22px;float: left;margin-left: 12px;margin-top: 8px;}
.searchwrap .search .inputbox{margin-left: 0;}
.searchwrap .search .inpbox{margin-left: 12px;}

.infobox{float: left;margin-left:40px;}
.infobox a{position:relative;padding: 0 23px;height: 46px;line-height: 46px;text-align: center;float: left;font-size: 16px;color:#fff;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;border-radius: 4px}
.infobox a.fbbox{background: #fff;margin-right: 10px;border: 1px solid #FF743B;color: #FF743B}
.infobox a.rzbox{position: relative;
  background-image: -webkit-linear-gradient(left, rgb(255,154,79) 0%, rgb(255,108,55) 100%);
  background-image: -o-linear-gradient(left, rgb(255,154,79) 0%, rgb(255,108,55) 100%);
  background-image: linear-gradient(to right, rgb(255,154,79) 0%, rgb(255,108,55) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#FB735D", endColorstr="#FB5845", gradientType="1");
}
.infobox a.fbbox span{max-width: 64px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.infobox a.rzbox span{color: #fff;position: relative;z-index: 2;max-width: 112px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.infobox a.fbbox:hover{background: #fff5f1;}
.infobox a.rzbox:hover{color: #fff}
.infobox a.rzbox:hover:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0,.1); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#19000000, endcolorstr=#19000000);border-radius: 4px;color: #fff}
/*搜索e*/



/*导航*/
.nav-con{width: 100%;height: 52px;margin:0 auto;
  background-image: -moz-linear-gradient( 0deg, rgb(255,138,70) 0%, rgb(251,88,69) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(255,138,70) 0%, rgb(251,88,69) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(255,138,70) 0%, rgb(251,88,69) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#FF8A46", endColorstr="#FB5845", gradientType="1");
}

.nav-con .wrap .all_cate,.nav-con .wrap .nav_ul,.nav-con .nav_ul li{float: left;}
.nav-con .wrap .all_cate{position: relative;}
.nav-con .nav_ul{margin-left: 15px}
.nav-con .nav_ul>li a{display:block; padding: 0 42px;font-size: 18px;line-height: 52px;color: #FFFEFE;max-width: 170px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;}
.nav-con .nav_ul>li:hover{background-color: #FF653B;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-ms-transition:0.5s all ease;-o-transition:0.5s all ease;transition:0.5s all ease;}
.nav-con .nav_ul>li a.curr{color: #FFFEFE;background: #E26A37}
.nav-con .nav_ul>li:hover a{color: #FFFEFE;background: #E26A37}

#loadMore {background-color: #ddd; color: #555; text-align: center; height: 28px; line-height: 28px; border-radius: 2px; cursor: pointer;}
#loadMore:hover {background-color: #ccc;}
#loadMore.loading {font-size: 0; text-indent: -999em; background-color: #ccc; background-image: url('/static/images/loading-grey.gif'); background-repeat: no-repeat; background-position: center;}


/*微信二维码弹出层*/
.modal-wx{width: 100%;height: 100%;top:0;right: 0;left:0;bottom: 0;}
.modal-bg{position: fixed;top:0;right: 0;left:0;bottom: 0;background: rgba(0,0,0,.5);opacity: 0;z-index: -1;}
.modal-main{display:none;width: 600px;height: 500px;position: fixed;top: 50%;left: 50%;margin-top: -250px;margin-left: -300px;background: url(../images/wcodebg.png) no-repeat center center;background-size: contain;z-index: 1004;-webkit-animation:leftFadeIn .3s ease-out; -moz-animation:leftFadeIn .3s ease-out; animation:leftFadeIn .3s ease-out;}
.main-code img{width: 180px;height: 180px;position: absolute;top: 50%;left: 50%;margin-top: -24px;margin-left: -77px;}
.main-code p{text-align: center;line-height: 620px;font-size: 24px;color: #fff;}

.closebox{cursor:pointer;width: 50px;height: 50px;position: absolute;right: -18%;top:-15%;}
.closebox img{width: 50px;height: 50px;}
.curr .modal-main{display: block;}
.curr>.modal-bg{opacity: 1;z-index: 1003;}

.btntop a{height: 50px; width: 50px; border-radius: 4px;text-align: center;line-height: 50px;}
.btntop .top {background: rgb(145, 145, 145,.569); filter: Alpha(Opacity=56); opacity: .569;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.btntop .top:hover{background-color: rgb(145, 145, 145);}
.btntop .top img{margin-top: 13px;}

/*面包屑*/
.crumbs{height: 50px;line-height: 50px;}
.crumbs .cont span{float: left;margin-left: 5px;margin-right: 5px;}
.crumbs .cont a {float: left;color:#999;}
.crumbs .cont a:hover{color:#fd4939;}
.crumbs .cont{float: left;font-size: 14px;color:#999;}
.crumbs .cont s {float: left;margin: 21px 10px 0; width: 5px; height: 9px; overflow: hidden; background-image: url('../images/listSprite1.png'); background-repeat: no-repeat;background-position: -76px -43px;}

/*分页*/
.pagination {padding: 10px 0 30px; text-align: center; line-height: 32px; font-size: 14px; color: #666; margin-top: 30px;}
.pagination li {display: inline-block; margin-right: 7px; background-color:#fff;border: 1px solid  #D9D9D9;border-radius: 3px}
.pagination li.page_disabled {display: none;}
.pagination li a, .pagination li span {display: block; padding: 0 10px;color:#797a82;}
.pagination li a:hover ,.pagination li.page_current span {background: #FB5845; color: #fff;}
.pagination li.page_more span {background: #fff;color: #797a82; cursor: default;}
.pagination .page_info {display: none;}
.pagination li.page_current{border:1px solid #FB5845;}


/*预约成功弹出层*/
.order_success{position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,.6); z-index: 9999;display: none;}
.suc_container{position: fixed; left: 50%; margin-left: -245px; top: 50%; margin-top: -140px; width: 490px;  box-sizing: border-box;background-color:#fff;  padding: 36px 20px 57px; z-index: 9999; border-radius: 6px;}
.suc_container .close_alert{width: 16px;height: 16px;position: absolute;right: -36px;top: 0;cursor: pointer;}
.suc_container .suc_img{width: 150px;height: 142px;display: block;margin: 0 auto}
.suc_container p.t1{margin-top: 10px;font-size: 24px;font-weight: bold;color: #333;text-align: center;}
.suc_container p.t2{margin-top: 10px;color: #999;font-size: 14px;text-align: center;}
.suc_container p.t3{margin: 28px auto 0;color: #fff;font-size: 16px;text-align: center;height: 50px;line-height: 50px;width: 208px;background: #FB5845;border-radius:3px;cursor: pointer; }

/*列表页无数据时*/
.failed_car img{display: block;width: 300px; margin: 50px auto 20px; display: block;}
