.boxSizing *, .banner *, .subnav *, .ticket-discounts *, .ticket-recommend *, .boxSizing, .banner, .subnav, .ticket-discounts, .ticket-recommend,
.boxSizing *:before,
.banner *:before,
.subnav *:before,
.ticket-discounts *:before,
.ticket-recommend *:before,
.boxSizing *:after,
.banner *:after,
.subnav *:after,
.ticket-discounts *:after,
.ticket-recommend *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.position, :root .banner .swiper-slide
img{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%)}.imgposition, .ticket-discounts .img, .recommend-right .swiper-slide
.img{position:relative;background-color:#e7e7e7;overflow:hidden}.imgposition img, .ticket-discounts .img img, .recommend-right .swiper-slide .img
img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto}.ellipse, .banner-keyword a, .ticket-discounts .title, .ticket-discounts .integral, .recommend-con .left a, .recommend-right .swiper-slide
.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transition3, .banner-keyword .first-item .item-con:before, .banner-keyword .more-content{-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s}.transition5, .ticket-discounts li, .ticket-discounts .img img, .recommend-right .swiper-slide li, .recommend-right .swiper-slide .img
img{-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}.fl100{float:left;width:100%;min-width:1200px}.banner{position:relative;min-width:1200px}.banner .swiper-container{height:450px}.banner .swiper-slide{position:relative;background-color:#e7e7e7;overflow:hidden}.banner .swiper-slide
img{position:absolute \9;top:0 \9;left:0 \9;right:0 \9;bottom:0 \9;margin:auto \9}.banner .banner-pagination{position:absolute;bottom:18px;left:0;right:0;z-index:11;text-align:center;font-size:0}.banner .banner-pagination .swiper-active-switch{filter:alpha(opacity=100);opacity:1}.banner .swiper-pagination-switch{display:inline-block;width:12px;height:12px;margin:0
5px;opacity: .4;filter:alpha(opacity=40);background-color:#fff;border-radius:50%;cursor:pointer}.banner .banner-prev, .banner .banner-next{position:absolute;display:block;top:50%;left:60px;z-index:111;width:25px;height:25px;margin-top:-12.5px;border:4px
solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.7,M12=-0.7,M21=0.7,M22=0.7,SizingMethod="auto expand");cursor:pointer;opacity: .5}.banner .banner-prev:hover, .banner .banner-next:hover{opacity:1}.banner .banner-prev{border-top:none;border-right:none}.banner .banner-next{left:auto;right:60px;border-bottom:none;border-left:none}:root .banner .swiper-slide
img{bottom:auto;right:auto}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.mb-30{margin-bottom:30px !important}.index-icon{background:url("/plugins/line/public/images/index-icon.png") no-repeat}.banner-keyword{position:absolute;left:50%;top:65px;z-index:1111;width:364px;margin-left:-600px;background-color:#fff}.banner-keyword
.item{position:relative;height:107px}.banner-keyword .first-item.on:before{background-color:#47b452}.banner-keyword .first-item.on .item-con{-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)}.banner-keyword .first-item.on .item-con:before{right:-10px;opacity:1}.banner-keyword .first-item.on .item-con:after{display:none}.banner-keyword .first-item:before{content:'';position:absolute;top:0;left:0;bottom:0;z-index:11;width:4px;background-color:#fff}.banner-keyword .first-item .item-con:before{content:'';position:absolute;top:0;bottom:0;right:-0;z-index:11;width:20px;background-color:#fff;opacity:0}.banner-keyword .last-item .item-con:after{display:none}.banner-keyword .item-con:after, .banner-keyword .sum-item:after{content:'';position:absolute;left:20px;right:20px;bottom:0;height:1px;background-color:#f2f2f2}.banner-keyword .item-con{position:relative;z-index:11;height:100%;padding:13px
20px 17px}.banner-keyword .item-more{display:none;position:absolute;bottom:13px;right:5px;z-index:1;width:101px;padding:5px;background-color:#fff}.banner-keyword .item-ul{height:50px;overflow:hidden}.banner-keyword .item-ul
li{float:left;width:25%;margin-bottom:10px}.banner-keyword
a{display:inline-block;max-width:6em;color:#666;font-size:12px}.banner-keyword a:hover{color:#47b452}.banner-keyword
.item3{height:107px;border:none}.banner-keyword
.title{margin-bottom:9px;color:#333;font-size:14px;font-weight:bold}.banner-keyword .more-list{position:absolute;top:0;left:100%;bottom:0;width:708px}.banner-keyword .more-content{position:absolute;top:0;left:0;right:0;z-index:1;visibility:hidden;background-color:#fff;opacity:0;-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)}.banner-keyword .more-content.on{visibility:visible;opacity:1}.banner-keyword .sum-item{position:relative;width:708px;height:107px;padding:13px
8px 17px 20px;overflow:hidden;background-color:#fff}.banner-keyword .sum-item:after{right:40px}.banner-keyword .sum-item
li{position:relative;width:auto;padding-right:11px;margin-right:9px}.banner-keyword .sum-item li:after{content:'';position:absolute;top:50%;left:-11px;width:2px;height:11px;margin-top:-6.5px;background-color:#adadad}.banner-keyword .first-sum-item{height:107px}.banner-keyword .first-sum-item .item-ul{height:50px}.banner-keyword .go-more{height:54px;text-align:center}.banner-keyword .go-more
a{margin-top:17px;line-height:20px}.banner-keyword
.unfold{position:absolute;top:20px;right:20px;width:7px;height:12px;background-position:-40px 0}.subnav{padding:17px
0 21px;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}.ticket-discounts{margin-bottom:35px}.ticket-discounts .wm-1200{height:348px;padding:23px
0 0 244px;background:url("/plugins/line/public/images/index-tj-bg.jpg") no-repeat;background-size:contain;overflow:hidden}.ticket-discounts
li{float:left;width:298px;margin-right:20px;background-color:#fff}.ticket-discounts li:hover{-webkit-box-shadow:0px 5px 15px 0px rgba(142, 18, 1, 0.44);-moz-box-shadow:0px 5px 15px 0px rgba(142, 18, 1, 0.44);box-shadow:0px 5px 15px 0px rgba(142, 18, 1, 0.44)}.ticket-discounts li:hover
img{-webkit-transform:scale(1.05) translate3d(0, 0, 0);-moz-transform:scale(1.05) translate3d(0, 0, 0);-ms-transform:scale(1.05) translate3d(0, 0, 0);-o-transform:scale(1.05) translate3d(0, 0, 0);transform:scale(1.05) translate3d(0, 0, 0)}.ticket-discounts
.img{height:158px}.ticket-discounts .li-con{padding:15px
11px 16px 11px;font-size:16px}.ticket-discounts .price, .ticket-discounts
.integral{color:#f60}.ticket-discounts
.price{margin-bottom:12px}.ticket-discounts .price
.num{font-size:20px}.ticket-discounts .price
.s{font-size:12px}.ticket-discounts
.title{margin-bottom:9px;font-size:16px}.ticket-discounts
.integral{height:45px;line-height:28px;padding-top:16px;font-size:14px;border-top:1px dashed #e6e6e6}.ticket-discounts
.sign{display:inline-block;width:35px;height:28px;margin-right:10px;padding-right:7px;text-align:center;background-position:0 0;font-size:14px;font-weight:bold;color:#fff}.ticket-recommend{padding-bottom:30px}.ticket-recommend .recommend-title{padding:15px
0 16px}.ticket-recommend .recommend-title
.h2{float:left;font-size:28px;font-weight:bold}.ticket-recommend .recommend-title
.more{float:right;margin-top:10px;font-size:12px;color:#999}.ticket-recommend .recommend-title .more:hover{color:#2dbb55}.recommend-con{height:410px}.recommend-con .left, .recommend-con .recommend-right{float:left;height:100%}.recommend-con .left-con{max-height:334px;overflow:hidden}.recommend-con
.left{position:relative;width:224px;padding:21px
17px;margin-right:20px;font-size:14px;overflow:hidden}.recommend-con .left
.img{z-index:-1;background-color:#e7e7e7;overflow:hidden}.recommend-con .left .img, .recommend-con .left .img
img{position:absolute;top:0;left:0;right:0;bottom:0}.recommend-con .left .img
img{max-width:100%;max-height:100%;margin:auto}.recommend-con .left .left-title{margin-bottom:16px;font-weight:bold}.recommend-con .left
li{float:left;width:95px;margin-bottom:12px}.recommend-con .left
a{display:block;max-width:6em}.recommend-con .left a:hover{color:#2dbb55}.recommend-right{position:relative;width:956px}.recommend-right .recommend-swiper{height:100%}.recommend-right .swiper-slide
li{float:left;width:224px;height:195px;margin:0
20px 20px 0;overflow:hidden}.recommend-right .swiper-slide li:nth-child(4n){margin-right:0}.recommend-right .swiper-slide li:nth-child(n+5){margin-bottom:0}.recommend-right .swiper-slide li:hover{-webkit-box-shadow:0 1px 15px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 15px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 15px 0 rgba(0, 0, 0, 0.1)}.recommend-right .swiper-slide li:hover
img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.recommend-right .swiper-slide
.img{height:119px}.recommend-right .swiper-slide .li-con{height:76px;padding:11px
10px 0;border:1px
solid #f1f1f1;border-top:none}.recommend-right .swiper-slide
.title{margin-bottom:3px;font-size:16px}.recommend-right .swiper-slide
.info{height:30px;line-height:30px;overflow:hidden}.recommend-right .swiper-slide
.satisficing{float:left;line-height:35px;font-size:14px;color:#999}.recommend-right .swiper-slide
.price{float:right;font-size:12px;color:#f60}.recommend-right .swiper-slide .price
.b{font-size:16px}.recommend-right .swiper-slide .price
.n{font-size:20px}.recommend-pagination{position:absolute;top:-43px;left:0;right:40px;font-size:0}.recommend-pagination .swiper-pagination-switch{position:relative;display:inline-block;margin-right:28px;font-size:14px;color:#666;cursor:pointer}.recommend-pagination .swiper-pagination-switch:after{content:'';position:absolute;left:-1px;right:0;bottom:-2px;height:2px;background-color:#fff}.recommend-pagination .swiper-active-switch{color:#2dbb55}.recommend-pagination .swiper-active-switch:after{background-color:#2dbb55}.swiper-container{margin:0
auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0
auto}.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.swiper-container{}.swiper-slide{}.swiper-slide-active{}.swiper-slide-visible{}.swiper-pagination-switch{}.swiper-active-switch{}.swiper-visible-switch{}