.transition3, .hotHotel .bd li>div,.go-more{-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s}.transition8{-webkit-transition: .8s;-moz-transition: .8s;-ms-transition: .8s;-o-transition: .8s;transition: .8s}.transition2, .banner-search .search-btn, .recommend-list a:after{-webkit-transition: .2s;-moz-transition: .2s;-ms-transition: .2s;-o-transition: .2s;transition: .2s}.position, .imgposition2 img, .banner .bd li img, .recommend-list
.text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.position0, .imgposition img, .recommend-list li img, .hotHotel .bd .img img, .recommend-list a:after{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.positionX{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.positionY{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ellipse, .banner-search .label, .city-model .city-item dd a, .hotHotel .bd
.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imgposition, .recommend-list li, .hotHotel .bd
.img{position:relative;background-color:#e7e7e7;overflow:hidden}.imgposition img, .recommend-list li img, .hotHotel .bd .img
img{max-width:100%;max-height:100%}.imgposition2, .banner .bd
li{position:relative;background-color:#e7e7e7;overflow:hidden}.box-sizing, .banner, .guarantee, .box-sizing *, .banner *, .guarantee *,
.box-sizing *:before,
.banner *:before,
.guarantee *:before,
.box-sizing *:after,
.banner *:after,
.guarantee *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.min1200,.banner{min-width:1200px}.fl100{float:left;width:100%;min-width:1200px}.banner{position:relative}.banner, .banner .swiper-container{height:400px}.banner .bd
li{position:relative;height:400px}.banner
.hd{position:absolute;bottom:18px;left:0;right:0;z-index:1;font-size:0;text-align:center}.banner .hd
li{display:inline-block;width:12px;height:12px;margin:0
5px !important;opacity: .4;background-color:#fff;border-radius:50%;cursor:pointer}.banner .hd
li.on{opacity:1}.banner .swiper-pagination-bullet-active{opacity:1}.banner .prev, .banner
.next{position:absolute;display:block;top:50%;left:60px;z-index:111;width:25px;height:25px;margin-top:-12.5px;border:4px
solid rgba(255, 255, 255, 0.5);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;background:#fff\0 }.banner .prev:hover, .banner .next:hover{border-color:rgba(255, 255, 255, 0.8)}.banner
.prev{border-top:none;border-right:none}.banner
.next{left:auto;right:60px;border-bottom:none;border-left:none}.banner-search{top:45px;right:57%;z-index:1111;width:460px;height:310px;background-color:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(11, 2, 5, 0.1);-moz-box-shadow:0px 0px 10px 0px rgba(11, 2, 5, 0.1);box-shadow:0px 0px 10px 0px rgba(11, 2, 5, 0.1);font-size:14px}.banner-search, .banner-search .date-icon, .banner-search .week-t{position:absolute}.banner-search .f-13{font-size:13px}.banner-search
.title{line-height:50px;font-size:16px;text-align:center;background-color:#fafafb}.banner-search .search-form{padding-top:27px}.banner-search .f-item{margin-bottom:15px}.banner-search .label, .banner-search .right, .banner-search .dateop-i, .banner-search .date-item{float:left}.banner-search .right, .banner-search .mate-model{width:342px}.banner-search .right, .banner-search .dateop-i, .banner-search .date-item{position:relative}.banner-search .label, .banner-search .dateop-t, .banner-search .week-t, .banner-search .date-item{line-height:38px}.banner-search
.label{width:87px;padding:0
12px;text-align:right}.banner-search .input-text, .banner-search .date-item{height:38px;border:1px
solid #e6e6e6;border-radius:3px}.banner-search .input-text{display:block;width:100%;padding:0
8px;font-size:14px}.banner-search .search-btn{display:block;width:342px;height:46px;margin-left:87px;line-height:46px;font-size:18px;text-align:center;color:#fff;background-color:#ff9a14;border-radius:3px}.banner-search .search-btn:hover{background-color:#ff8314}.banner-search .dateop-i{width:150px}.banner-search .dateop-i .input-text{font-size:13px}.banner-search .dateop-t{width:42px;text-align:center}.banner-search .date-icon{top:11px;right:6px;width:14px;height:14px;background:url("/plugins/hotel/public/images/date-icon.png") no-repeat;background-size:contain}.banner-search .week-t{top:0;right:26px;width:2em;font-size:13px;color:#999}.banner-search .t-datepicker{clear:none}.banner-search .t-datepicker .date-item{width:150px;font-size:13px}.banner-search .t-datepicker .t-datepicker-day{font-size:12px}.banner-search .t-datepicker .t-check-in, .banner-search .t-datepicker .t-check-out{width:100%;height:100%}.banner-search .t-datepicker .t-dates{position:relative;z-index:1;width:100%;padding:0
8px}.banner-search .t-datepicker .t-next, .banner-search .t-datepicker .t-prev, .banner-search .t-datepicker .t-table-condensed td, .banner-search .t-datepicker .t-table-condensed
th{padding:0;width:35px;height:35px;line-height:35px}.banner-search .t-datepicker .t-hover-day-content{display:none;line-height:normal}.banner-search .t-datepicker .t-day, .banner-search .t-datepicker .t-disabled, .banner-search .t-datepicker .t-end, .banner-search .t-datepicker .t-range, .banner-search .t-datepicker .t-start{background-color:#fff;border:none}.banner-search .t-datepicker .t-end, .banner-search .t-datepicker .t-end-limit, .banner-search .t-datepicker .t-start, .banner-search .t-datepicker .t-hover-day-content{background-color:#2dbb55}.banner-search .t-datepicker .t-hover-day::after{border-color:#2dbb55 transparent transparent}.banner-search .t-datepicker .t-range, .banner-search .t-datepicker .t-range-limit{background-color:#f7f7f7}.banner-search .t-datepicker .t-range, .banner-search .t-datepicker .t-range-limit, .banner-search .t-datepicker .t-hover-day{color:#333}.banner-search .t-datepicker .t-start.t-range-limit, .banner-search .t-datepicker .t-end.t-range-limit{color:#fff;background-color:#2dbb55}.banner-search .t-datepicker .t-start.t-today.t-hover-day{color:#fff}.banner-search .t-datepicker .t-today:after, .banner-search .t-datepicker .t-end-limit:after, .banner-search .t-datepicker .t-hover-day:after{display:none}.banner-search .t-datepicker .t-check-out .t-datepicker-day{left:-50%}.banner-search .t-datepicker .t-month{font-size:16px;font-weight:bold}.banner-search .t-datepicker .t-week{background-color:#f7f7f7;color:#999}.banner-search .t-datepicker .t-next, .banner-search .t-datepicker .t-prev{padding:0;line-height:41px;font-size:22px;color:#c6c6c6}.search-model{display:none;position:absolute;top:40px;left:0;z-index:1111;background-color:#fff;-webkit-box-shadow:0px 1px 9px 1px rgba(11, 2, 5, 0.2);-moz-box-shadow:0px 1px 9px 1px rgba(11, 2, 5, 0.2);box-shadow:0px 1px 9px 1px rgba(11, 2, 5, 0.2);font-size:12px}.city-model .city-item, .mate-model .mate-model-con{overflow-y:auto}.city-model .city-item::-webkit-scrollbar, .mate-model .mate-model-con::-webkit-scrollbar{width:6px;height:6px}.city-model .city-item::-webkit-scrollbar-button, .mate-model .mate-model-con::-webkit-scrollbar-button{height:0;background:#fff}.city-model .city-item::-webkit-scrollbar-track, .mate-model .mate-model-con::-webkit-scrollbar-track{height:0;background:#fff}.city-model .city-item::-webkit-scrollbar-thumb, .mate-model .mate-model-con::-webkit-scrollbar-thumb{background:#e6e6e6;border-radius:2px}.city-model{width:500px;height:275px}.city-model .city-nav{border-bottom:1px solid #f2f2f2}.city-model .city-nav
a{float:left;height:45px;padding:6px
2px 0;margin:0
20px;line-height:39px;border-bottom:4px solid #fff}.city-model .city-nav
a.on{color:#47b452;border-color:#47b452}.city-model .city-con{overflow:hidden;height:229px;padding:2px
2px 18px 0}.city-model .city-item{display:none;height:100%;padding-top:16px}.city-model .city-item:first-child{display:block}.city-model .city-item
dl{overflow:hidden}.city-model .city-item dt, .city-model .city-item
dd{float:left}.city-model .city-item
dt{width:72px;padding-left:18px;font-size:14px;font-weight:bold;color:#999}.city-model .city-item
dd{width:410px}.city-model .city-item dd
a{float:left;width:6em;margin:0
37px 12px 0;color:#666}.city-model .city-item dd a.on, .city-model .city-item dd a:hover{color:#47b452}.city-model .city-item dd a:nth-child(4n){margin-right:0}.mate-model{height:246px;padding:2px
2px 2px 0}.mate-model
a{display:block;padding-left:19px;line-height:32px}.mate-model a:hover{background-color:#f6f6f6}.mate-model-con{height:100%}.no-model{right:0;height:38px;padding-left:16px;line-height:36px;color:#ff5a5a;background-color:#ffebea;border:1px
solid #ffabab;box-shadow:none}.subnav{margin:15px
0 20px;font-size:0}.subnav a, .subnav
span{font-size:12px}.subnav
a{color:#5d5d5d}.subnav a:hover{color:#2dbb55}.subnav
.symbol{margin:0
10px}.subnav
.present{color:#909090}.guarantee{height:90px;padding-top:24px;background-color:#fdfdff}.guarantee
li{width:33.3333%;padding-left:110px;overflow:hidden}.guarantee li:nth-child(1){padding-left:60px}.guarantee li:nth-child(1) .g-icon{background-position:2.5px 0}.guarantee li:nth-child(2) .g-icon{background-position:-47px 0}.guarantee li:nth-child(3) .g-icon{background-position:-97px 0}.guarantee li, .guarantee .g-icon, .guarantee
.right{float:left}.guarantee .g-icon{width:47px;height:39px;margin:4px
20px 0 0;background:url("/plugins/hotel/public/images/hotel-icon.png") no-repeat}.guarantee
.h4{margin-bottom:6px;font-size:16px;font-weight:bold;color:#000}.guarantee
.t{font-size:14px;color:#666}.hotel-main{padding-bottom:43px}.hotel-title{margin-bottom:35px;font-size:28px;font-weight:bold;text-align:center}.recommend{margin-bottom:100px}.recommend-list
li{float:left;width:230px;height:300px;margin-right:12.5px}.recommend-list li:last-child{margin-right:0}.recommend-list li:hover a:after{visibility:visible;opacity:1}.recommend-list a:after{visibility:hidden;opacity:0;content:'';background:url("/plugins/hotel/public/images/shadow.png") no-repeat;background-size:cover}.recommend-list
.text{width:1em;line-height:27px;font-size:24px;font-weight:bold;color:#fff;-webkit-text-shadow:0px 0px 4.5px rgba(11, 2, 5, 0.75);-moz-text-shadow:0px 0px 4.5px rgba(11, 2, 5, 0.75);text-shadow:0px 0px 4.5px rgba(11,2,5,0.75)}.mr-0{margin-right:0 !important}.hotHotel{position:relative;margin-bottom:13px}.hotHotel .hotel-title{margin-bottom:81px}.hotHotel
.hd{text-align:center;font-size:0}.hotHotel .hd
li{display:inline-block;margin:0
27px;padding-bottom:11px;border-bottom:3px solid #fff;background-color:rgba(0, 0, 0, 0);font-size:16px;font-weight:bold;cursor:pointer}.hotHotel .hd
li.on{color:#2dbb55;border-color:#2dbb55}.hotHotel .bd
ul{padding-top:30px !important}.hotHotel .bd li>div{position:relative;top:0;float:left;width:285px;margin-right:20px;padding-bottom:41px}.hotHotel .bd li>div:nth-child(4n){margin-right:0}.hotHotel .bd li>div:hover{top:-9px}.hotHotel .bd
.img{height:160px;margin-bottom:17px;border-radius:5px}.hotHotel .bd
.title{display:block;margin-bottom:10px;font-size:16px}.hotHotel .bd .pl-price{font-size:12px}.hotHotel .bd
.left{float:left;color:#666}.hotHotel .bd
.right{float:right;color:#f60}.hotHotel .bd
.percent{display:inline-block;height:28px;padding:0
3px;line-height:28px;font-family:'Arial';font-size:14px;font-weight:bold;background-color:#5377a9;color:#fff;border-radius:8px 8px 8px 0;text-align:center}.hotHotel .bd .percent
span{display:inline-block;width:8px;font-size:12px;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);vertical-align:-1px}.hotHotel .bd
.cp{margin-left:5px;color:#40679c}.hotHotel .bd
.num{font-size:20px;font-weight:bold}.go-more{display:block;width:170px;height:46px;margin:auto;line-height:46px;border:1px
solid #b5b5b5;border-radius:5px;font-size:14px;color:#666;text-align:center}.go-more:hover{background-color:#47b452;color:#fff;border-color:#47b452}.hotHotel .bd
li{height:554px}.st-local-city{position:absolute;left:298px;max-width:120px;top:50%;margin-top:-8px}.head_start_city{position:relative}.head_start_city
.sc_name{cursor:pointer;position:relative;z-index:10;left:1px}.head_start_city.change_tab
.sc_name{position:relative;top:-5px;left:-15px;padding:4px
5px 2px 15px;height:18px;border:1px
solid #dedede;border-bottom-color:#fff;z-index:10;background:#fff}.head_start_city .sc_name
span{margin-right:5px;padding-right:10px;position:relative;line-height:1;display:inline-block;font-size:14px}.head_start_city .sc_name span
em{max-width:84px;overflow:hidden;white-space:nowrap;display:inline-block}.head_start_city.change_tab .sc_name
span{color:#f80}.head_start_city .sc_name span
.icon_arrow{position:absolute;top:7px;right:0;z-index:2;width:0;height:0;border-top:3px solid #5d5d5d;border-left:3px solid transparent;border-right:3px solid transparent}.head_start_city.change_tab .sc_name span
.icon_arrow{border-top:none;border-bottom:3px solid #5d5d5d}.head_start_city
.show_city{display:none;float:left;position:absolute;width:500px;height:auto;left:-15px;top:20px;z-index:9;background:#fff;padding-bottom:15px;border:1px
solid #dedede}.head_start_city.change_tab
.show_city{display:block}.head_start_city
#con{width:470px;margin:0
auto;height:auto}.station_search{margin-top:15px}.station_search_box{border:1px
solid #dedede;height:30px;position:relative;z-index:3}.station_search_box
.header_icon{width:14px;height:14px;background:url(/plugins/hotel/public/images/header-city-ico.png) no-repeat;vertical-align:middle;margin-right:10px;position:absolute;left:10px;top:7px}.station_search_box
.txt{background-color:transparent;height:22px;line-height:22px;margin:4px
30px 1px;outline:medium none;width:400px;color:#666}.station_search_result{padding:5px
0 0 5px;padding-left:32px}.station_search_result
a{color:#f80;display:inline-block;line-height:22px;margin-right:15px;max-width:72px;overflow:hidden;white-space:nowrap}.station_search_result a:hover{text-decoration:underline}.station_search_result
.no_result{display:inline-block;line-height:22px}.station_hot{margin-top:10px}.station_hot
h4{margin-bottom:5px;color:#999}.station_hot p
a{display:inline-block;margin-right:20px;line-height:20px;color:#666;max-width:72px;overflow:hidden;white-space:nowrap}.station_hot p a:hover{color:#f80;text-decoration:underline}#tags{height:15px;padding-bottom:5px;background:#fff;width:470px;padding-top:10px}#tags
li{background:#fff;float:left;height:15px;padding:4px
10px 4px 10px;border-bottom:1px solid #fff}#tags li
a{float:left;color:#666;height:15px;text-decoration:none;display:block;padding-left:2px;padding-right:2px;text-align:center;line-height:15px;background:none}#tags
li.selectTag{margin-bottom:-1px;position:relative;height:15px;border:1px
solid #dedede;border-top:2px solid #f80;border-bottom:1px solid #fff;z-index:10}.tagContent{height:auto;position:relative;top:4px;border-top:1px solid #dedede}.tagContent
.line{padding-bottom:7px;clear:both;padding-top:7px}.tagContent .line
.line_left{width:25px;float:left;font-size:12px;color:#999;line-height:18px;padding-top:2px;padding-left:8px}.tagContent .line
.line_right{width:437px;float:left}.tagContent .line
a{margin-right:20px;color:#666;display:block;white-space:nowrap;overflow:hidden;float:left;line-height:23px;max-width:72px}.tagContent .line a:hover{color:#f80;text-decoration:underline}