.dest-banner{position:relative;width:100%;height:550px;background-position:center;background-size:cover;background-repeat:no-repeat}.dest-banner
.row{height:100%}.dest-searchbox{position:relative;height:100%;display:flex;justify-content:center;align-items:center}.dest-searchbox
.search{position:relative;z-index:999;padding:25px;border-radius:6px;width:70%}.dest-searchbox .search::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(9 24 66 / 90%);border-radius:6px;z-index:-1}.dest-searchbox .search .search-top{position:relative;height:45px;display:flex;align-items:center}.dest-searchbox .search .search-top:after{content:"";width:580px;height:50px;border-radius:4px 4px 0 0;background:#fff;-webkit-transform:perspective(20px) rotateX(3deg);transform:perspective(20px) rotateX(3deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;position:absolute;left:0;bottom:0;z-index:0}.dest-searchbox .search .search-top .search-title{display:flex;align-items:center;padding:10px
15px 0;width:100%;position:relative;z-index:1}.dest-searchbox
h1{color:#3592e2;font-weight:400;font-size:24px;margin-left:5px}.dest-searchbox
h2{color:#fff;font-weight:400;font-size:22px;margin-left:auto;padding-bottom:24px}.dest-searchbox .search .search-box{background-color:#fff;padding:10px
15px;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex}.dest-searchbox .s-input,.dest-searchbox .s-submit{display:flex;height:50px;outline:0;border:1px
solid #ccc;background:#fff;color:#333;font-size:16px}.dest-searchbox .s-input{padding-left:.5rem;width:calc(100% - 50px);border-right:0}.dest-searchbox .s-submit{width:50px;cursor:pointer;font-size:20px;border-left:0;align-items:center;justify-content:center;color:#999}.dest-searchbox .s-submit:hover{color:#0da3fa}.dest-searchbox
.hot_list{position:relative;background-color:#fff;padding:5px
15px;width:100%;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.dest-searchbox .hot_list
a{display:inline-block;margin-right:2.5px;margin-bottom:5px;width:auto;color:#333;text-align:center;font-size:13px;border-radius:2px;background-color:#f1f1f1;padding:2.5px 10px}.dest-searchbox .hot_list a::before{content:"\f041";font-family:FontAwesome;margin-right:5px}.dest-searchbox .hot_list a:hover{color:#fff;background-color:#0da3fa}.dest-searchbox
.jieshao{font-size:13px;color:#eee;margin-top:15px}.dest-searchbox .jieshao
p{margin-bottom:.5rem}.dest-box{padding-top:50px;padding-bottom:50px;width:100%;background-color:#fafcff}.dest-box .all-dest-list{width:100%}.dest-box .all-dest-list
h2{color:#333;text-align:center;font-weight:400;font-size:2rem;margin-bottom:50px}.dest-list{background-color:#fff;padding:15px;margin-bottom:25px;box-shadow:0 0 6px 1px rgba(0,0,0,.02);display:flex;flex-direction:row;flex-wrap:wrap}.dest-list
h3{color:#fff;font-weight:400;font-size:1.5rem;padding:10px
15px;background-color:#3592e2;border-radius:2px;width:100%;margin-bottom:10px}.dest-list h3
img{margin-right:10px}.dest-list .two-list{display:flex;align-items:center;padding:12px
0;width:50%}.dest-list .two-list
h4{min-width:100px;padding-left:15px;font-weight:400;font-size:14px}.dest-list .two-list h4
a{color:#0368bf;border-bottom:1px solid #0368bf}.dest-list .two-list h4 a:hover{color:#d98723;border-bottom:1px solid #d98723}.dest-list .two-list
.list{margin:0;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}.dest-list .two-list .list
a{color:#666;margin-right:20px}.dest-list .two-list .list a:hover{color:#3592e2}.dest-list
.width100{width:100%;background-color:#fafafa!important}.dest-list .width100:nth-child(2n){background-color:#fff!important}.dest-list .width100
h4{font-size:1.35rem;min-width:150px}.dest-list .width100 h4
a{color:#666;border-bottom:none}.dest-list .width100 h4 a:hover{color:#d98723;border-bottom:none}.dest-list .width100 .three-list{display:flex;width:100%;flex-direction:row;flex-wrap:wrap}.dest-list .width100 .three-list
dl{margin:0;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;width:50%;padding:5px
0}.dest-list .width100 .three-list
dt{margin-right:30px;font-weight:400}.dest-list .width100 .three-list dt
a{color:#0368bf;border-bottom:1px solid #0368bf}.dest-list .width100 .three-list dt a:hover{color:#d98723;border-bottom:1px solid #d98723}.dest-list .width100 .three-list
dd{margin:0}.dest-list .width100 .three-list dd
a{color:#666;margin-right:15px}.dest-list .width100 .three-list dd a:hover{color:#3592e2}.dest-content{padding-top:50px;padding-bottom:50px;width:100%;background-color:#fafcff}.dest-content
.title{background-color:#fff;padding:25px
35px;margin-bottom:25px;box-shadow:0 0 6px 1px rgba(0,0,0,.02);display:flex;flex-direction:row;flex-wrap:wrap}.dest-content .title
h1{font-weight:400;font-size:40px;color:#3592e2;margin-bottom:15px;padding:10px
10px 10px 0;display:flex;align-items:center;border-bottom:2px solid #3592e2}.dest-content .title h1
img{margin-right:5px}.dest-content .title
h2{font-weight:400;font-size:22px;color:#666;line-height:1.6}.periphery-dest{display:flex;align-items:center;padding-top:15px;margin-top:15px;border-top:1px solid #eee;width:100%}.periphery-dest
strong{margin-right:15px;color:#666}.periphery-dest .periphery-dest-list
a{padding:5px
10px;border-radius:2px;background-color:#f5f5f5;display:inline-block;margin-right:5px;margin-bottom:5px;color:#666}.periphery-dest .periphery-dest-list a::before{content:"\f041";font-family:FontAwesome;margin-right:5px;color:#666}.periphery-dest .periphery-dest-list a:hover{background-color:#f1f1f1;color:#3592e2}.periphery-dest .periphery-dest-list a:hover::before{color:#3592e2}.dest-content .info-box{background-color:#fff;padding:35px;margin:0;box-shadow:0 0 6px 1px rgba(0,0,0,.02);border:1px
solid #eee}.dest-content .info-box .col-6{padding:0}.product-poto-box{position:relative;padding-right:15px}.product-poto-list{overflow:hidden;margin:0
auto}.product-poto-thumb{overflow:hidden;margin:0
30px;padding-bottom:5px}.product-poto-list .swiper-wrapper,.product-poto-thumb .swiper-wrapper{margin:0
auto}.product-poto-list .swiper-wrapper{margin-bottom:5px}.product-poto-list .swiper-slide{width:100%;height:auto;overflow:hidden}.product-poto-list .swiper-slide
img{width:100%;height:auto;max-height:380px}.product-poto-thumb .swiper-slide{width:90px;height:auto;cursor:pointer;opacity:.4}.product-poto-thumb .swiper-slide-thumb-active{opacity:1}.product-poto-thumb .swiper-slide
img{width:100%;height:60px}.product-poto-box
.toggle{position:absolute;bottom:15px;left:0;width:calc(100% - 15px)}.product-poto-box .swiper-button-next-product-poto,.product-poto-box .swiper-button-prev-product-poto{position:relative;display:inline-block;width:25px;height:35px;border-radius:2px;background:#eee;color:#333;text-align:center;font-size:1.5rem;line-height:35px;cursor:pointer}.product-poto-box
.next{float:right}.product-poto-box
.prev{float:left}.product-poto-box .next:after,.product-poto-box .prev:after{font-size:inherit}.product-poto-box .next:after{content:"\f105";font-family:FontAwesome}.product-poto-box .prev:after{content:"\f104";font-family:FontAwesome}.product-poto-box .next:hover,.product-poto-box .prev:hover{background:#eee;color:#3592e2}.product-poto-box .swiper-button-disabled,.product-poto-box .swiper-button-disabled:hover{color:#999}.dest-info{padding-left:15px;color:#666}.dest-info
p{margin-bottom:10px}.recommended-list{padding-top:50px;padding-bottom:50px;width:100%;background-color:#fff}.recommended-list
.title{background-color:#fff;padding:0;margin-bottom:15px;display:flex;flex-direction:row;flex-wrap:wrap}.recommended-list .title
h3{font-weight:400;font-size:30px;color:#3592e2;margin-bottom:5px;padding:0
0 5px 0;display:flex;align-items:center;border-bottom:1px solid #3592e2}.recommended-list .title h3
img{margin-right:5px}.line-list{width:100%}.line-list
ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;justify-content:space-between}.line-list
li{flex:0 0 calc(25% - 15px);margin-right:15px;margin-top:15px;border:1px
solid #eee;box-shadow:0 0 6px 1px rgba(0,0,0,.02);transition:all .3s ease-in-out;padding:3px}.line-list li:nth-child(4n){margin-right:0}.line-list
.poto{position:relative;overflow:hidden;width:100%;height:auto;max-height:200px}.line-list .poto
img{width:100%;height:auto;transition:all .3s ease-in-out}.line-list
.price{position:absolute;color:#fff;background-color:rgba(227,121,45,.9);right:0;bottom:0;padding:2.5px 20px;clip-path:polygon(0 0,200px 0,200px 150px,30px 150px)}.line-list .price
em{font-style:normal;font-size:25px}.line-list .price em::after{content:"起";font-size:12px;margin-left:5px}.line-list .price em::before{content:"￥";font-size:12px}.line-list
.flag{position:absolute;left:0;top:0;padding:15px}.line-list .flag
span{display:inline-block;margin-right:2px;background:#f5f5f5;padding:2px
5px;color:#333;border-radius:2px;font-size:12px}.line-list
.title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.5;max-height:calc(1.5 * 2 * 1em);margin-top:10px}.line-list a:hover
img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05)}.line-list a:hover
.price{color:#fff;background-image:linear-gradient(90deg,#3592e2 0,#0388fc 100%)}.more-box{width:100%;margin:25px
0;text-align:center}.more-box
.more{display:inline-block;color:#fff;background-color:#e04508;padding:10px
35px;border-radius:3px}.more-box .more
.fa{margin-left:5px;color:#fff;transition:all .5s ease 0s}.more-box .more:hover{background-color:#3592e2}.more-box .more:hover
.fa{margin-left:10px}