.pull-left{float:left}.pull-right{float:right}.widget{overflow:hidden;font-family:'Microsoft Yahei'}.widget-banner .widget-content{text-align:center}.widget-banner .widget-content img{max-width:100%;max-height:100%}.widget-multi-banner .mb-list{margin-right:-20px}.widget-multi-banner .mb-item{float:left;margin-right:8px;overflow:hidden;margin-bottom:8px}.widget-multi-banner .mb-link{display:block}.widget-multi-banner .mb-img{max-width:100%;display:block}.widget-slider{position:relative}.widget-slider .sliders{padding:0;margin:auto;position:relative;overflow:hidden}.widget-slider .sliders .s-item{height:100%;margin:auto;float:left;list-style:none;font-size:3em;text-align:center}.widget-slider .sliders .s-img{max-width:100%}.widget-slider .unslider-nav{margin-top:-30px;text-align:center;position:relative}.widget-slider .unslider-nav ol li{width:8px;height:8px;padding:3px;margin:0 4px;display:inline-block;border-radius:50%;overflow:hidden;text-indent:-999em;border:2px solid #fff;background:0 0;cursor:pointer;opacity:1}.widget-slider .unslider-nav li.unslider-active{background:#fff;cursor:default;opacity:1}.widget-slider .unslider-arrow{width:28px;height:62px;text-align:center;line-height:62px;background:rgba(0,0,0,.4);color:#fff;font-family:simsun;font-size:22px;text-decoration:none;position:absolute;left:0;top:50%;margin-top:-31px;cursor:pointer;-webkit-transition:all ease-in .2s;-o-transition:all ease-in .2s;transition:all ease-in .2s}.widget-slider .unslider-arrow:hover{background:rgba(0,0,0,.6)}.widget-slider .unslider-arrow.next{left:auto;right:0}.widget-tab .tabs-box{width:100%;padding-bottom:15px;text-align:center;margin-right:-50px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden}.widget-tab .tab-nav-item{height:52px;line-height:52px;border-bottom:8px solid transparent;background:#ced9e6;font-size:16px;color:#888;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px;position:relative;float:left}.widget-tab .tab-nav-item+.tab-nav-item{margin-left:.5%}.widget-tab .tab-nav-item.tab-item-cur,.widget-tab .tab-nav-item:hover{height:60px;color:#252525;border-color:#031427}.widget-tab .tab-nav-item.tab-item-cur:after,.widget-tab .tab-nav-item:hover:after{margin-left:-5px;content:'◆';font-family:Arial;line-height:1em;font-size:30px;position:absolute;top:88%;left:50%}.widget-tab .tab-body-item{text-align:center;display:none}.widget-tab .tab-body-item.tab-item-cur{display:block}.widget-navigation{position:fixed;left:50%!important;bottom:0!important;text-align:center;z-index:11}.widget-navigation .nav-link .nav-img{display:inline-block}.widget-navigation .nav-list.nav-h{max-width:1200px;min-width:400px;margin:auto;text-align:center}.widget-navigation .nav-list.nav-h .nav-item{float:left}.widget-product{font-family:'Microsoft Yahei'}.widget-product .products{margin-right:-5em;overflow:hidden}.widget-product .product-item{overflow:hidden;position:relative;float:left}.widget-product .product-item .booking-btn{text-align:center;text-decoration:none;background:#0090f2}.widget-product .product-info{text-align:left}.widget-product .product-info .product-text-link{color:#252525;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.widget-product .product-info .product-text-link:hover{color:#0090f2;text-decoration:underline}.widget-product .product-banner-container{text-align:center;overflow:hidden}.widget-product .product-banner-container .start-place{max-width:100%;height:31px;padding-right:10px;line-height:31px;position:absolute;right:0;bottom:0;font-size:14px;color:#fff;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;background:url(../img/products/place-bg.png?oof601p2a4g);text-align:left}.widget-product .product-banner-container .start-place .p-corner{position:absolute;left:-20px;top:0;height:31px;width:20px;background:url(../img/products/place-corner.png?gqdsd9cpfe) center center no-repeat}.widget-product .product-banner-container .start-place .p-text{padding-left:15px;background:url(../img/products/place-icon.png?s7qgkfgra7) left center no-repeat;position:relative}.widget-product .product-banner-container .banner-mask{position:absolute;right:0;bottom:0;left:0;top:0;padding:1em;background:rgba(0,0,0,.5);opacity:0;filter:alpha(opacity=0);-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s;-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;overflow:hidden}.widget-product .product-banner-container:hover .banner-mask{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);filter:alpha(opacity=100)}.widget-product .product-banner-container .banner-mask .text{width:100%;display:inline-block;vertical-align:middle;line-height:2em;text-align:center;font-size:16px;color:#fff}.widget-product .product-tags-wraper{position:absolute;margin-left:5px;left:0;right:0;top:0}.widget-product .product-tag{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-top:8px;font-size:16px}.widget-product .product-tag.tag-discount{min-width:3em;height:36px;padding-right:8px;line-height:36px;margin-left:8px;background:url(../img/products/tag-discount-center.png?1gjih40cir) repeat-x;color:#fff}.widget-product .product-tag .tag-discount-start{margin-left:-6px;width:6px;height:36px;float:left;background:url(../img/products/tag-discount-start.png?lu6j1u0t6g8) no-repeat}.widget-product .product-tag.tag-text{min-width:4em;height:36px;margin-top:7px;line-height:36px;padding-left:6px;padding-right:6px;background:url(../img/products/tag-text-center.png?8tb9sbn7f2g) repeat-x;color:#252525}.widget-product .product-tag .tag-text-end{height:36px;width:12px;margin-right:-18px;float:right;background:url(../img/products/tag-text-end.png?s03iclj7iso) no-repeat}.widget-product .product-tag.tag-img{max-width:100%;margin-left:6px;margin-top:8px}.widget-product .product-link{display:block;text-decoration:none;position:relative;overflow:hidden}.widget-product .product-item-s{width:326px;height:498px;margin:0 11px 11px 0;background:#fff}.widget-product .product-item-s .product-banner{width:326px;height:245px}.widget-product .product-item-s .product-banner-container{height:245px}.widget-product .product-item-s .product-banner-container .banner-mask{line-height:244px}.widget-product .product-item-s .product-info{padding:0 16px}.widget-product .product-item-s .product-info .title{margin:8px 0}.widget-product .product-item-s .product-info .product-number{height:42px;line-height:42px}.widget-product .product-item-s .product-info .product-price{margin-top:8px}.widget-product .product-item-s .booking-btn{position:absolute;right:0;bottom:0;left:0;width:100%;height:46px;line-height:46px;background:#0090f2;font-size:20px;color:#fff}.widget-product .product-item-m{width:490px;height:523px;background:#fff;margin:0 20px 20px 0}.widget-product .product-item-m .product-banner{width:490px;height:276px}.widget-product .product-item-m .product-banner-container{height:276px;overflow:hidden}.widget-product .product-item-m .product-banner-container .banner-mask{line-height:276px}.widget-product .product-item-m .booking-btn{width:180px;height:46px;margin-top:32px;line-height:46px;text-align:center;background:#0090f2;font-size:20px;color:#fff}.widget-product .product-item-l,.widget-product .product-item-l .product-banner{width:1000px;height:400px}.widget-product .product-item-l .product-info{width:420px;height:290px;position:absolute;top:55px;left:64px;background:#fff}.widget-product .product-item-l .product-info .start-place{padding-left:15px;margin-left:65px;line-height:52px;font-size:14px;color:#0090f2;background:url(../img/products/place-icon.png?2vtre2ghmk8) 0 18px no-repeat;max-width:20em;position:absolute;right:21px}.widget-product .product-item-l .booking-btn{width:72px;height:70px;line-height:70px;background:#0090f2}.widget-product .product-item-l .booking-btn p{display:inline-block;vertical-align:middle;line-height:1.2;font-size:20px;color:#fff}.widget-product .product-item-l .curerent-price span{color:#ff4715}.widget-product .product-item-l .product-price{margin-top:50px}.widget-product .product-info{padding:0 24px}.widget-product .product-info .title{height:56px;line-height:28px;margin:24px 0 11px;overflow:hidden;font-size:18px;font-weight:400;color:#252525}.widget-product .product-info .product-number-container{border-top:1px solid #b5b5b5}.widget-product .product-info .product-number{height:52px;line-height:52px;font-size:14px;color:#949494}.widget-product .product-info .origin-price{font-size:16px;color:#fb5f10}.widget-product .product-info .curerent-price{font-size:18px;color:#989898}.widget-product .product-info .curerent-price span{font:700 40px Arial;color:#fb5f10}