/*flash*/.flash-view{width:100%;height:400px;overflow:hidden;position:relative}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:400px;object-fit:cover;overflow:hidden}.swiper-pagination{margin-left:200px}.swiper-pagination-bullet{width:20px;height:20px;transition:background-color .2s;transition:all .5s ease;text-align:center;line-height:20px;font-size:12px;color:#0a3969;font-weight:500;opacity:1;background:rgb(58 55 55 / 30%);background:linear-gradient(145deg,#fff,#e6e6e6)}.swiper-pagination-bullet-active{color:#fff;background:#0086f6}.swiper-pagination-bullet:hover{color:#fff;background:#2e9df8;transform:translateY(-5px)}.search{position:relative;background-color:#fff;width:1200px;margin:0 auto}.search .search-box{width:450px;height:340px;position:absolute;top:-370px;left:0;right:0;z-index:95;background-color:#fff;display:flex;flex-direction:column;border-radius:10px}.search .search-box .row{display:flex;height:45px;background-color:#eef1f6;border-radius:10px 10px 0 0;position:relative}.search .search-box .row .item{width:50%;font-size:15px;text-align:center;font-weight:400;color:#152030;line-height:45px;user-select:none}.search .search-box .row-l{z-index:91}.search .search-box .row-r{z-index:91}.search .search-box .row .on{color:#0086f6}.search .search-box .side-wrap{width:100%;height:50px;overflow:hidden;position:absolute;bottom:0;left:0;border-radius:10px 10px 0 0}.search .search-box .side-box{height:100%;width:100%;display:flex;position:absolute;left:-50px}.search .search-box .side-box::before{content:"";display:inline-block;width:50px;height:100%;background:url(/Themes/SanXiaCruise/pic/tab_corner.png);background-size:50px 50px;transform:rotateY(180deg)}.search .search-box .side-box::after{content:"";display:inline-block;width:50px;height:100%;background:url(/Themes/SanXiaCruise/pic/tab_corner.png);background-size:50px 50px}.search .search-box .side-box .side{width:50%;background-color:#fff}.search .search-box .side-box{transform:translateX(0%);transition:transform .3s;-webkit-transition:transform .3s}.search .search-box .onr .side-box{transform:translateX(50%);transition:transform .3s;-webkit-transition:transform .3s}.search .card{padding:20px 40px;padding-top:35px;display:flex;flex-direction:column}.search .card .item{width:100%;display:flex;flex-direction:row;font-size:14px;align-items:center;border-bottom:1px solid #eee;padding:0 0 5px 5px;margin-bottom:45px}.search .card .icon{font-size:22px;width:20%;color:#08c7cf}.search .card .con span{font-size:16px;color:#0a3969;font-weight:500}.search .card .port .con{flex:1;display:flex;align-items:center;font-size:22px;cursor:pointer}.search .card .port .fx{color:#bbb;font-size:34px;padding:0 5%;height:35px;line-height:46px}.search .card .date{margin-bottom:35px}.search .card .date .con{cursor:pointer;flex:1}.search .card .date .icon{font-size:18px}.search .card .date .week{font-weight:normal;font-size:14px;padding-left:10px}.search .sub{width:85%;color:#fff;font-weight:500;font-size:15px;margin:0 auto;border-radius:20px;height:40px;line-height:40px;letter-spacing:3px;text-align:center;cursor:pointer}.search .sub{background-color:#0076f5;background:linear-gradient(to left,#0076f5 0,#00a7fa 100%);user-select:none}.search .sub:hover{opacity:.85}.search .rmhx{height:30px;font-size:12px;margin-top:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;justify-content:flex-start;align-items:center}.search .rm-tit{color:#304659}.search .rmhx-swiper{overflow:hidden}.search .rmhx-swiper::after{content:'';position:absolute;right:0;top:0;width:30px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 80%);pointer-events:none;z-index:1;opacity:.65}.search .rm-con{display:flex;flex-direction:row;flex-wrap:nowrap}.search .rmhx a{width:auto;color:#69798c;font-size:13px;font-weight:500;margin-right:10px;display:flex;justify-content:center;align-items:center;background:#F5F6F9;display:inline-block;padding:5px 5px;border-radius:5px}.search .rmhx a i{color:red;font-size:16px;margin:0 2px}.search .rmhx a i.f70{color:#f70}.search .card .yname{display:flex;border:1px solid #eee;height:40px;line-height:40px;border-radius:10px;margin-top:12px}.search .card .yname i{width:15%;max-width:60px;text-align:center;font-size:22px;color:#bbb;font-weight:500}.search .card .yname .kw{flex:1;position:relative}.search .card .yname input{width:100%;box-sizing:border-box;border:0;outline:0;font-size:14px;color:#555}.search .card .yname .ysub{width:30%;max-width:120px;height:42px;line-height:42px;letter-spacing:3px;color:#fff;font-size:16px;text-align:center;border-radius:0 12px 12px 0;border:1px solid #fff;border-left:none;margin:-2px -1px 0 0;background-color:#f70;background:linear-gradient(90deg,#ffa50a 0,#f70 100%);cursor:pointer}.search .card .yname .ysub{background-color:#0076f5;background:linear-gradient(to left,#0076f5 0,#00a7fa 100%)}.search .card .yname .ysub:hover{opacity:.85}.search .card .yname .tips{position:absolute;display:flex;flex-direction:column;width:100%;background-color:#fff;top:36px;left:0;border:1px solid #eee;border-top:0;border-radius:0 0 5px 5px;padding-bottom:10px}.search .card .yname .tips a{color:#0086f6;border-bottom:1px dashed #eee;font-size:13px;font-weight:400;padding:0 10px;transition:all .3s ease}.search .card .yname .tips a i{font-size:16px;color:#0086f6;margin-right:5px}.search .card .yname .tips a:hover{background:#F5F6F9;transform:translateY(-5px)}.search .card .hot{margin-top:20px}.search .card .hot .tit{font-size:14px;color:#304659}.search .card .hot .tit i{font-size:18px;color:#d81e06;padding-right:5px}.search .card .hotc{display:flex;flex-wrap:wrap;margin-top:15px;justify-content:space-between}.search .card .hotc a{width:31.0%;height:35px;line-height:35px;border-radius:20px;border:1px solid #eee;background:#f0f2fa;text-align:center;margin:0 5px 10px 0;font-size:13px;color:#152030;padding:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search .card .hotc a:hover{color:#0086f6}.search .card .port .con .dir-arrow{display:inline-block;width:45px;margin:0 5px;border-bottom:1px solid #a7a7a7;position:relative}.search .card .port .con .dir-arrow::after{content:'';display:inline-block;width:0;height:0;border:2px solid rgba(255,255,255,0);border-left-color:#a7a7a7;border-bottom-color:#a7a7a7;position:absolute;right:0;bottom:0}.search .card .port .con .dir-arrow.wf::before{content:'';display:inline-block;width:0;height:0;border:2px solid rgba(255,255,255,0);border-right-color:#a7a7a7;border-top-color:#a7a7a7;position:absolute;left:0;bottom:-4px}.htips2{background:#fff;color:#0a3969;margin-top:0;border-bottom:0}.htips2 .htips2-wrap{width:1200px;margin:0 auto;padding:10px 0;display:flex;justify-content:start;align-items:center}.htips2 .gg{width:380px;border-left:6px solid #f60;border-radius:10px;display:flex;flex-wrap:nowrap;overflow:hidden;padding:5px 0;margin-right:50px}.htips2 .gg .gg-title{display:flex;align-items:center;font-size:14px;font-weight:600}.htips2 .gg .gg-title .lb{font-size:18px;color:red;padding-right:2px}.htips2 .gg .marquee-wrap{flex:1;overflow:hidden;white-space:nowrap}.htips2 .gg .marquee{color:red;font-size:14px;font-weight:500;animation:marquee 10s linear infinite;display:inline-block}.htips2 .gg .marquee a{color:red;font-size:14px}@keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.htips2 .htips-body{flex:1;display:flex;justify-content:space-between}.htips2 .htips-body .item{display:flex;flex-direction:column;line-height:22px}.htips2 .htips-body .item div{font-size:16px;font-weight:600}.htips2 .htips-body .item div i{font-size:18px;margin-right:5px}.htips2 .htips-body .item span{font-size:13px;letter-spacing:1px;color:#AAAEB7;font-weight:500}.tijia{width:1200px;background:#f5af19;background:linear-gradient(120deg,#f5af19,#f12711);background:-webkit-linear-gradient(120deg,#f5af19,#f12711);margin:0 auto;margin-top:20px;padding:10px 10px 30px 10px;border-radius:8px}.tijia .tit{color:#0086f6;font-size:16px;display:flex;justify-content:space-between;align-items:center}.tijia .tit h2{color:#fff;font-size:18px;font-weight:600;height:30px;line-height:30px;display:flex;justify-content:start;align-items:center}.tijia .tit h2::before{content:"";border-radius:10px;background:#fff;display:inline-block;height:100%;width:5px;margin:0 10px 0 1px}.tijia .tit .more{font-size:14px;color:#fff;font-weight:600}.tijia .tit .more:hover{color:#0086f6}.tijia-body{margin-top:25px}.tijia-body ul{display:flex;justify-content:start;flex-wrap:wrap}.tijia-body li{background:#fff;font-size:12px;width:280px;overflow:hidden;line-height:22px;color:#152030;margin:0 6px;overflow:hidden;border:1px solid #f7f7f7;box-shadow:0 4px 16px 1px rgba(0,0,0,.06);padding:10px 15px;border-radius:5px;transition:all .3s ease}.tijia-body li:hover{box-shadow:0 4px 16px 1px rgba(0,0,0,.12);transform:translateY(-5px)}.tijia-body li a:hover{text-decoration:none}.tijia-body li .img-wrap{width:250px;aspect-ratio:4 / 3;overflow:hidden}.tijia-body li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center;overflow:hidden;transition:transform .3s ease 0s}.tijia-body li img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);transition-duration:.8s}.tijia-body li .yname{font-size:14px;line-height:22px;font-weight:600;color:#152030;margin-top:10px}.tijia-body li .ydate{color:#304659;height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:600}.tijia-body li .ydate i{font-size:12px;margin-right:2px;font-weight:600}.tijia-body li .price{text-align:right;color:#f00;font-size:12px}.tijia-body li .price .num{font-size:18px;font-weight:600}.tijia-body li .price .fh{font-size:12px;font-style:normal}.tijia-body li .price .qi{font-size:12px}.tijia-body li .port{font-size:12px;color:#304659;display:flex;justify-content:start;align-items:center}.tijia-body li .port .dd{font-size:13px;margin-right:2px}.tijia-body li .port .dir-arrow{display:inline-block;width:20px;margin:0 2px;border-bottom:1px solid #a7a7a7;position:relative}.tijia-body li .port .dir-arrow::after{content:'';display:inline-block;width:0;height:0;border:2px solid rgba(255,255,255,0);border-left-color:#a7a7a7;border-bottom-color:#a7a7a7;position:absolute;right:0;bottom:0}.tijia-body li .port .dir-arrow.wf::before{content:'';display:inline-block;width:0;height:0;border:2px solid rgba(255,255,255,0);border-right-color:#a7a7a7;border-top-color:#a7a7a7;position:absolute;left:0;bottom:-4px}.tijia-body .travel-port{display:flex;justify-content:space-between;align-items:center;margin:10px 0;background-color:#f9fbfe;padding:5px;border-radius:5px}.tijia-body .travel-port .start,.tijia-body .travel-port .end{flex:1;display:flex;flex-direction:column;align-items:center}.tijia-body .travel-port .time{font-size:20px;font-weight:600;color:#0a3969}.tijia-body .travel-port .port{font-size:14px;font-weight:600;color:#0a3969}.tijia-body .travel-port .line-day{flex:2;display:flex;align-items:center;width:100%;justify-content:space-between;padding:0 2px;position:relative}.tijia-body .travel-port .dot{width:8px;height:8px;border-radius:50%;background:#0a3969}.tijia-body .travel-port .s-dot{background:#0a3969}.tijia-body .travel-port .e-dot{background:#f70}.tijia-body .travel-port .line{height:2px;flex-grow:1;background-color:#e0e0e0;margin:0 5px;border-radius:5px}.tijia-body .travel-port .line-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;padding:3px 10px;border-radius:12px;font-size:14px;color:#ff6b35;font-weight:600;border:1px solid #ffe8d9;white-space:nowrap}.yacht-port{width:1200px;background:#fff;margin:0 auto;margin-top:20px;padding:10px;border-radius:8px}.yacht-port .ptit{color:#0086f6;font-size:16px;display:flex;justify-content:space-between;align-items:center}.yacht-port .ptit h2{color:#0086f6;font-size:18px;font-weight:600;height:30px;line-height:30px;display:flex;justify-content:start;align-items:center}.yacht-port .ptit h2::before{content:"";border-radius:10px;background:#0086f6;display:inline-block;height:100%;width:5px;margin:0 10px 0 1px}.yacht-portbody{display:flex;gap:15px;padding:15px;margin-top:10px}.port-card{min-height:420px;flex:1;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:all .4s ease;display:flex;flex-direction:column}.port-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.2);flex:1.1}.port-card{animation:fadeInUp .5s ease forwards;opacity:0}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.port-card:nth-child(1){animation-delay:.1s}.port-card:nth-child(2){animation-delay:.2s}.port-card:nth-child(3){animation-delay:.3s}.port-card:nth-child(4){animation-delay:.4s}.port-card .port-info{position:relative;height:140px}.port-card .port-img{width:100%;height:140px;object-fit:cover;transition:transform .6s ease}.port-card .name-wrap{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,0.8),transparent);padding:10px;color:white}.port-card .pname{font-size:18px;font-weight:600;margin-bottom:3px;letter-spacing:2px}.port-card .ename{font-size:14px;opacity:.9;font-weight:500}.port-route{padding:0 15px}.port-route .rtit{font-size:14px;color:#1a3a5f;margin-bottom:10px;padding:10px 0;display:flex;align-items:center;border-bottom:1px solid #eee}.port-route .rtit i{color:#4dabf7;margin-right:5px;font-size:16px}.port-route .rlist{display:flex;flex-direction:column;gap:10px}.port-route .rlist a{display:flex;align-items:center;background:#f0f7ff;border-radius:6px;padding:8px;transition:all .3s ease;cursor:pointer}.port-route .rlist a:hover{background:#e1f0ff;transform:translateY(-5px)}.port-route .rlist a .route-icon{width:42px;height:42px;background:#4dabf7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;color:white}.port-route .rlist a .route-icon i{font-size:16px}.port-route .rlist a .route-info{flex:1;display:flex;flex-direction:column;justify-content:space-between}.port-route .rlist .rname{font-size:13px;font-weight:600;color:#1a3a5f;margin-bottom:10px;display:flex;justify-content:space-between}.port-route .rlist .rname p{display:flex;justify-content:center;align-items:center}.port-route .rlist .rname em{display:inline-block;min-width:40px;height:18px;line-height:18px;padding:0 5px;color:#fff;font-style:normal;font-size:12px;font-weight:400;text-align:center;background:linear-gradient(90deg,#FF9038 0,#F54336 100%);border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:2px;border-bottom-right-radius:8px}.yacht-port .rlist .rname em.tj{background:linear-gradient(90deg,#86c793 0,#3cbd56 100%)}.port-route .rlist .route-info .desc{font-size:11px;color:#6c8bb7;display:flex;justify-content:space-between;align-items:center}.port-route .rlist .route-info .date{font-size:13px}.port-route .rlist .route-info .date span{font-size:13px;margin-left:5px}.port-route .rlist .route-info .price{text-align:right;color:#f00;font-size:12px}.port-route .rlist .route-info .price .num{font-size:16px}.port-route .rlist .route-info .price .fh{font-size:10px;font-style:normal}.port-route .rlist .route-info .price .qi{font-size:10px}.port-route .rlist .dir-arrow{display:inline-block;width:20px;margin:0 5px;border-bottom:1px solid #1a3a5f;position:relative}.port-route .rlist .dir-arrow::after{content:'';display:inline-block;width:0;height:0;border:2px solid rgba(255,255,255,0);border-left-color:#1a3a5f;border-bottom-color:#1a3a5f;position:absolute;right:0;bottom:0}.port-route .rlist .dir-arrow.wf::before{content:'';display:inline-block;width:0;height:0;border:2px solid rgba(255,255,255,0);border-right-color:#1a3a5f;border-top-color:#1a3a5f;position:absolute;left:0;bottom:-4px}.brand{width:1200px;background:#fff;margin:0 auto;margin-top:20px;padding:10px 10px 30px 10px;border-radius:8px}.brand .tit{color:#0086f6;font-size:16px;height:30px;line-height:30px;display:flex;justify-content:start;align-items:center}.brand .tit::before{content:"";border-radius:10px;background:#0086f6;display:inline-block;height:100%;width:5px;margin:0 10px 0 1px}.brand .tit h2{display:inline;font-size:18px;font-weight:600}.brand-nav{margin-top:20px}.brand-nav ul{display:flex;justify-content:start;align-items:center}.brand-nav li{width:110px;height:62px;border:1px solid #efefef;margin-right:15px;border-radius:5px;background:#fff;overflow:hidden;transition:all .3s ease}.brand-nav li.on{border-bottom:8px solid #0086f6;border-radius:5px 5px 12px 12px;color:#0086f6;transform:translateY(5px)}.brand-nav li:not(.on):hover{text-decoration:none;border:2px solid #0086f6;transform:translateY(-5px)}.brand-nav li.on a{color:#0086f6;font-weight:600}.brand-nav li a{display:inline-block;width:100%;height:100%;background:#f8f8f8;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#152030}.brand-nav li a img{height:35px;overflow:hidden}.brand-nav li a span{font-size:13px;font-weight:500;background:#e5f2fe;display:inline-block;width:100%;text-align:center;padding:5px;color:#0a3969}.brand-nav li a i{color:#0086f6;font-size:32px}.brand-nav li:hover a span{color:#0086f6}.brand-body{margin-top:25px}.brand-body ul{display:flex;justify-content:start;flex-wrap:wrap}.brand-body li{font-size:12px;width:280px;overflow:hidden;line-height:22px;color:#152030;margin:0 6px;overflow:hidden;border:1px solid #f7f7f7;box-shadow:0 4px 16px 1px rgba(0,0,0,.06);padding:10px 15px;border-radius:5px;transition:all .3s ease}.brand-body li:hover{box-shadow:0 4px 16px 1px rgba(0,0,0,.12);transform:translateY(-5px)}.brand-body li a:hover{text-decoration:none}.brand-body li .img-wrap{width:250px;aspect-ratio:4 / 3;overflow:hidden}.brand-body li img{display:block;width:100%;height:100%;overflow:hidden;transition:transform .3s ease 0s;-o-object-fit:cover;object-fit:cover;object-position:center}.brand-body li img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);transition-duration:.8s}.brand-body li .yname{font-size:14px;line-height:22px;font-weight:600;color:#152030;margin:10px 0}.brand-body li .ts-lable{white-space:nowrap;height:35px;line-height:35px;overflow:hidden;position:relative}.brand-body li .ts-lable span{white-space:nowrap;background:#41a0f91a;border:1px solid #41a0f94d;color:#41a0f9;font-size:12px;padding:5px 6px;border-radius:5px}.brand-body li .ts-lable::after{content:'';position:absolute;right:0;top:0;width:40px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 80%);pointer-events:none;z-index:1}.brand-body li .ydate{margin:5px 0;color:#304659;height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500}.brand-body li .ydate i{font-size:12px;margin-right:2px;font-weight:500}.brand-body li .price{text-align:right;color:#f00;font-size:12px}.brand-body li .price .num{font-size:18px;font-weight:600}.brand-body li .price .fh{font-size:12px;font-style:normal}.brand-body li .price .qi{font-size:12px}.brand-body .more-br{border-top:0;height:30px}.brand-body .more{display:block;width:220px;padding:8px 8px 8px 20px;border-radius:20px;margin:0 auto;margin-top:20px;text-align:center;font-size:14px;background:#0086f6;color:#fff;margin-bottom:-50px}.brand-body .more i{font-size:22px;vertical-align:middle}.yachtdate{width:1200px;box-sizing:border-box;background:#fff;margin:0 auto;margin-top:20px;padding:20px 15px 40px 15px;border-radius:8px}.yachtdate .tit{color:#0086f6;font-size:16px;height:30px;line-height:30px;display:flex;justify-content:start;align-items:center}.yachtdate .tit::before{content:"";border-radius:10px;background:#0086f6;display:inline-block;height:100%;width:5px;margin:0 10px 0 1px}.yachtdate .tit h2{display:inline;font-size:18px;font-weight:600}.ydate-wrap{margin-top:20px}.ydate-wrap .head{height:45px;color:#152030;display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:0 20px;border-radius:10px 10px 0 0;color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#29e),to(#06d));background-image:linear-gradient(to right,#29e,#06d)}.ydate-wrap .head .port{width:40%;display:flex;align-items:center}.ydate-wrap .head .port .ptit{font-weight:600;color:#fff}.ydate-wrap .head .port .stit{font-weight:500}.ydate-wrap .head .port .port-val{background:#fff;color:#0a3969;font-size:14px;font-weight:600;width:220px;height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 10px;border-radius:5px;cursor:pointer}.ydate-wrap .head .port-val span{padding-left:20px;display:flex;justify-content:center;align-items:center}.ydate-wrap .head .port-val .dir-arrow-d{display:inline-block;width:30px;border-bottom:1px solid #a7a7a7;position:relative;margin:0 5px}.ydate-wrap .head .port-val .dir-arrow-d::after{content:'';display:inline-block;width:0;height:0;border:2px solid rgba(255,255,255,0);border-left-color:#a7a7a7;border-bottom-color:#a7a7a7;position:absolute;right:0;bottom:0}.ydate-wrap .head .port-val .dir-arrow-d.wf::before{content:'';display:inline-block;width:0;height:0;border:2px solid rgba(255,255,255,0);border-right-color:#a7a7a7;border-top-color:#a7a7a7;position:absolute;left:0;bottom:-4px}.ydate-wrap .head .port-val .down{font-size:28px}.ydate-wrap .head .year-month{width:30%;overflow:hidden;display:flex;border:1px solid #eee;height:40px;border-radius:20px;justify-content:space-between;align-items:center;background:#fff}.ydate-wrap .head .month-val{margin:0 20px;color:#0a3969;font-weight:600;font-size:16px}.ydate-wrap .head .year-month .up,.ydate-wrap .head .year-month .down{height:42px;display:flex;justify-content:center;align-items:center;background:#eee;padding:0 10px;color:#0a3969;font-weight:600;cursor:pointer;user-select:none}.ydate-wrap .head .year-month .up{border-radius:20px 0 0 20px;margin-left:-2px}.ydate-wrap .head .year-month .down{border-radius:0 20px 20px 0;margin-right:-2px}.ydate-wrap .head .year-month i{font-size:16px}.ydate-wrap .week ul{color:#bbb;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.ydate-wrap .week ul li{flex:1;display:flex;justify-content:center;font-size:16px;padding:5px 0;font-weight:500}.ydate-wrap .week ul li:first-child{color:#bbb}.ydate-wrap .week ul li:last-child{color:#bbb}.ydate-wrap .ydate-body{display:flex;justify-content:flex-start;flex-wrap:wrap;border-left:1px solid #eee;border-bottom:1px solid #eee}.ydate-wrap .ydate-body .day{color:#69798c;width:14.2%;height:85px;padding:5px;box-sizing:border-box;border-top:1px solid #eee;border-right:1px solid #eee;position:relative}.ydate-wrap .ydate-body .day .num{font-size:16px;text-align:right;font-weight:600}.ydate-wrap .ydate-body .route a{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:18px}.ydate-wrap .ydate-body .route a:hover{text-decoration:none;color:#0086f6}.ydate-wrap .ydate-body .route .yname{flex:1;height:18px;line-height:18px;color:#0a3969;font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ydate-wrap .ydate-body .route .price{width:50px;color:#f00;font-size:13px;text-align:right}.ydate-wrap .ydate-body .route .price .fh{font-style:normal;font-size:10px}.ydate-wrap .ydate-body .route .price .qi{font-style:normal;font-size:10px}.ydate-wrap .ydate-body .route .yname:hover{text-decoration:none;color:#0086f6}.ydate-wrap .ydate-body .route .more{display:block;text-align:center;color:#808c9d;font-size:12px;cursor:pointer}.ydate-wrap .ydate-body .route .more i{font-size:12px}.ydate-wrap .route-box{display:none;width:480px;background:#fff;position:absolute;top:84px;left:0;z-index:99;border:1px solid #0086f6;border-radius:8px;box-shadow:0 2px 3px #ccc}.ydate-wrap .route-box .rtit{background:#0086f6;height:35px;position:relative;border-radius:6px 6px 0 0}.ydate-wrap .route-box .rtit span{font-size:14px;color:#fff;padding:10px;line-height:35px;font-weight:600}.ydate-wrap .route-box .rtit .gu{position:absolute;top:-25px;left:50px;font-size:42px;color:#0086f6}.ydate-wrap .route-box .rbody{height:260px;margin-bottom:20px;overflow-y:scroll;overflow-x:hidden}.ydate-wrap .route-box .rbody a{color:#0a3969;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:35px;line-height:35px;padding:0 20px 0 10px;border-bottom:1px solid #f7f7f7;transition:all .3s ease}.ydate-wrap .route-box .rbody a:hover{text-decoration:none;color:#0a3969;background:#F5F6F9;transform:translateY(-3px)}.ydate-wrap .route-box .rbody .yname{flex:1;height:18px;line-height:18px;color:#0a3969;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ydate-wrap .route-box .rbody .yname:hover{color:#0086f6}.ydate-wrap .route-box .rbody .price{width:60px;color:#f00;font-size:14px;text-align:right}.ydate-wrap .route-box .rbody .price .fh{font-style:normal;font-size:10px}.ydate-wrap .ydate-body .day:hover .route-box{display:block}.ydate-wrap .route-box .rbody a dfn{width:15px;height:15px;line-height:15px;background:#99aeca;text-align:center;margin-right:5px;color:#fff;border-radius:3px}.ydate-wrap .route-box .rbody a:nth-child(1) dfn{background:#f63b2e}.ydate-wrap .route-box .rbody a:nth-child(2) dfn{background:#f50}.ydate-wrap .route-box .rbody a:nth-child(3) dfn{background:#f60}.ydate-wrap .route-box .rbody a:nth-child(4) dfn{background:#ff8b26}.ydate-wrap .route-box .rbody a:nth-child(5) dfn{background:#ffb63e}.ydate-wrap .route-box .rbody a:nth-child(6) dfn{background:#99aeca}.ydate-wrap .route-box .rbody .not-data{text-align:center;color:#ccc;padding:5px 10px}.ydate-wrap .dayr .route-box{left:auto;right:0}.ydate-wrap .dayr .route-box .rtit .gu{left:auto;right:60px}.route-list{width:1200px;box-sizing:border-box;background:#fff;margin:0 auto;margin-top:20px;padding:20px 15px 30px 15px;border-radius:8px}.route-list .tit{color:#0086f6;font-size:16px;height:30px;line-height:30px;display:flex;justify-content:start;align-items:center}.route-list .tit::before{content:"";border-radius:10px;background:#0086f6;display:inline-block;height:100%;width:5px;margin:0 10px 0 1px}.route-list .tit h2{display:inline;font-size:18px;font-weight:600}.route-body{padding:20px 0;margin-top:10px}.route-body ul{display:flex;justify-content:start;flex-wrap:wrap;gap:15px}.route-body li{width:280px;margin-bottom:10px;transition:all .3s ease}.route-body .route-img{width:280px;aspect-ratio:4 / 3;border-radius:8px 8px 0 0;overflow:hidden;position:relative}.route-body .route-img img{width:100%;height:100%;border-radius:8px 8px 0 0;overflow:hidden;transition:transform .5s ease 0s;-o-object-fit:cover;object-fit:cover;object-position:center}.route-body .route-img .sale-tag{position:absolute;top:10px;right:-35px;background:#f43f3b;color:#fff;font-size:14px;font-weight:500;padding:4px 40px;transform:rotate(45deg)}.route-con{border:1px solid #e5e7eb;border-top:0;line-height:22px;padding:10px;border-radius:0 0 8px 8px}.route-con .yname{color:#0a3969;font-weight:600;font-size:14px}.route-con .rname{color:#304659;font-weight:500;font-size:14px;padding:5px 0}.route-con .rname i{font-size:16px}.route-con .ts-lable{white-space:nowrap;height:35px;line-height:35px;margin-top:5px;overflow:hidden;position:relative}.route-con .ts-lable span{white-space:nowrap;background:#41a0f91a;border:1px solid #41a0f94d;color:#41a0f9;font-size:12px;padding:5px 6px;border-radius:5px}.route-con .ts-lable::after{content:'';position:absolute;right:0;top:0;width:40px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 80%);pointer-events:none;z-index:1}.route-con .travel-port{display:flex;justify-content:space-between;align-items:center;margin:10px 0;background-color:#f8fafc;padding:5px;border-radius:5px}.route-con .travel-port .start,.route-con .travel-port .end{flex:1;display:flex;flex-direction:column;align-items:center}.route-con .travel-port .time{font-size:20px;font-weight:600;color:#0a3969}.route-con .travel-port .port{font-size:14px;font-weight:600;color:#0a3969}.route-con .travel-port .line-day{flex:2;display:flex;align-items:center;width:100%;justify-content:space-between;padding:0 2px;position:relative}.route-con .travel-port .dot{width:8px;height:8px;border-radius:50%;background:#0a3969}.route-con .travel-port .s-dot{background:#0a3969}.route-con .travel-port .e-dot{background:#f70}.route-con .travel-port .line{height:2px;flex-grow:1;background-color:#e0e0e0;margin:0 5px;border-radius:5px}.route-con .travel-port .line-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;padding:3px 10px;border-radius:12px;font-size:14px;color:#ff6b35;font-weight:600;border:1px solid #ffe8d9;white-space:nowrap}.route-con .ydate{color:#304659;height:22px;padding:5px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500}.route-con .ydate i{font-size:12px;margin-right:2px;font-weight:500}.route-con .price{text-align:right;color:#f00;font-size:12px}.route-con .price .num{font-size:22px;font-weight:500}.route-con .price .fh{font-size:12px;font-style:normal}.route-con .price .qi{font-size:12px}.route-body li:hover{box-shadow:0 2px 6px #ccc;border-radius:0 0 8px 8px;transform:translateY(-5px)}.route-body 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);transition-duration:.8s}@keyframes move{0%{transform:translateX(0)}50%{transform:translateX(-10px)}100%{transform:translateX(0)}}.ainfo{width:1200px;color:#152030;background:#fff;margin:0 auto;margin-top:20px;padding:20px 15px 30px 15px;border-radius:8px;display:flex;justify-content:space-between}.ainfo .tit{color:#0086f6;font-size:16px;height:30px;line-height:30px;display:flex;justify-content:start;align-items:center}.ainfo .tit::before{content:"";border-radius:10px;background:#0086f6;display:inline-block;height:100%;width:5px;margin:0 10px 0 1px}.ainfo .tit h2{display:inline;font-size:18px;font-weight:600}.ainfo .article{width:690px}.ainfo .article{padding:10px 10px;border-right:1px solid #eee;margin-right:10px}.a-body ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.a-body ul li{width:46%;margin:10px 0;border-bottom:1px dotted #f7f7f7;display:flex;justify-content:start;flex-wrap:wrap;align-items:center;font-size:14px;color:#152030}.a-body ul li a{flex:1;color:#152030;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.a-body ul li i{color:#0084ff;font-size:28px;display:flex;justify-content:flex-start}.a-body ul li span{color:#ccc;margin-left:5px}.a-body ul li a:hover{color:#0084ff}.a-body .more{float:right;color:#152030}.a-body .more:hover{color:#0084ff}.ainfo .gb{flex:1}.gb-body ul li{margin:15px 0;font-size:12px;display:flex;align-items:center}.gb-body ul li span{font-size:13px;width:90px;text-align:right;font-weight:600;color:#304659}.gb-body ul li input{line-height:22px;padding:8px 10px;border:2px solid #e1e9f5;transition:border-color .3s ease;border-radius:8px;font-size:13px;font-weight:600;color:#304659}.gb-body ul li .iw1{width:180px}.gb-body ul li .iw2{width:230px}.gb-body ul li textarea{flex:1;margin-right:20px;padding:10px;border:2px solid #e1e9f5;border-radius:5px;font-size:13px;font-weight:600;color:#304659}.gb-body ul li input:focus,.gb-body ul li textarea:focus{outline:0;border-color:#5dabf5}.gb-body .code{width:180px}.gb-body .codediv div{display:flex;justify-content:center;align-items:center}.gb-body .codediv img{height:45px;margin-left:10px}.gb-body .sub{width:65%;height:45px;line-height:45px;border-radius:30px;color:#fff;font-size:16px;text-align:center;background:#0086f6;margin:20px auto 20px auto;user-select:none;letter-spacing:1px;border:2px solid #fff;font-weight:500;background:#0086f6;background:linear-gradient(135deg,#40a0ef 0,#0086f6 100%);background:-webkit-linear-gradient(135deg,#40a0ef 0,#0086f6 100%);text-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 4px 12px #98cbf4,0 2px 4px #0086f6;transition:all .3s ease;cursor:pointer}.gb-body .sub:hover{background:linear-gradient(135deg,#98cbf4 0,#0086f6 100%);box-shadow:0 6px 16px #8ec6f4,0 3px 6px #0086f6;transform:translateY(-1px)}.gb-body .sub:active{background:linear-gradient(135deg,#98cbf4 0,#0086f6 100%);box-shadow:0 2px 8px #98cbf4;transform:translateY(1px)}.gb-body .sub::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,0.3);border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:width .6s ease-out,height .6s ease-out,opacity .6s ease-out}.gb-body .sub:active::after{width:200px;height:200px;opacity:1;transition:0s}.gb-body input::placeholder,.gb-body textarea::placeholder{color:#c8c9cc;opacity:1}.gb-body input::placeholder,.gb-body textarea::-moz-placeholder{color:#c8c9cc;opacity:1}.gb-body input::placeholder,.gb-body textarea::-ms-input-placeholder{color:#c8c9cc}.gb-body input::placeholder,.gb-body textarea::-webkit-input-placeholder{color:#c8c9cc}.brand-wall{margin-top:10px;padding:15px 18px;background:linear-gradient(90deg,#e8f3ff,#eef3f8);border-radius:8px}.brand-wall ul{display:flex;justify-content:start;flex-wrap:wrap;gap:10px}.brand-wall li{height:150px;overflow:hidden;position:relative;border-radius:8px}.brand-wall li img{width:100%;height:100%;border:3px solid #fff;overflow:hidden;transition:transform .5s ease 0s;-o-object-fit:cover;object-fit:cover;border-radius:8px}.brand-wall .li4{width:450px}.brand-wall .li2{width:220px}.wall-info{position:absolute;background-color:rgba(0,0,0,.4);border-radius:5px;line-height:22px;padding:5px 10px;left:5px;top:5px;font-size:14px;color:#fff;transition:all .3s ease}.wall-info .cname{font-size:14px;font-weight:500}.wall-info .pj{font-weight:400;font-size:12px;color:#fff;display:flex;align-items:center;padding:0 10px 0 2px}.wall-info .pj i{font-size:13px;margin-right:2px}.brand-wall 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);transition-duration:.8s}.brand-wall li:hover .wall-info{transform:translateY(-5px)}.brand-wall li:hover .cname{font-weight:600}@keyframes move{0%{transform:translateX(0)}50%{transform:translateX(-10px)}100%{transform:translateX(0)}}.cbrand{background:#fff;width:1200px;margin:0 auto;padding:20px 10px;margin-top:20px}.cbrand .tit{color:#0086f6;font-size:16px;height:30px;line-height:30px;display:flex;justify-content:start;align-items:center}.cbrand .tit::before{content:"";border-radius:10px;background:#0086f6;display:inline-block;height:100%;width:5px;margin:0 10px 0 1px}.cbrand .tit h2{display:inline;font-size:18px;font-weight:600}.cbrand .etit{color:#ccc;margin-left:5px;font-size:16px}.cbrand .cbrand-wrap{display:flex;justify-content:space-between;margin-top:30px}.cbrand .left-btn,.cbrand .right-btn{user-select:none;font-weight:500;width:70px;cursor:pointer;display:flex;justify-content:center;align-items:center}.cbrand .left-btn i,.cbrand .right-btn i{font-size:48px;color:#ccc;width:60px;height:60px;display:flex;justify-content:center;align-items:center}.cbrand .left-btn{border-radius:5px 0 0 5px}.ycbrand .right-btn{border-radius:0 5px 5px 0}.cbrand .left-btn i:hover,.cbrand .right-btn i:hover{background:rgba(20,99,179,0.1);color:#fff;border-radius:50%}.cbrand .swiper-button-disabled i{color:#f5f5f5;cursor:not-allowed}.cbrand-body{flex:1;overflow:hidden}.cbrand-body ul{display:flex;justify-content:start}.cbrand-body ul li{width:280px;min-height:360px;overflow:hidden;border:1px solid #e2e8f0;border-top:8px solid #0084ff;border-radius:12px 12px 8px 8px;margin:0 20px;transition:all .3s ease;background:#f8fafe;box-shadow:0 2px 12px rgba(0,134,246,0.08);padding:10px;display:flex;flex-direction:column;justify-content:start}.cbrand-body ul li:nth-child(1){margin-left:10px}.cbrand-body .cinfo{width:100%;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #e2e8f0;padding:10px 0 20px 0}.cbrand-body .cinfo .cname a{color:#0f3460;font-size:18px;font-weight:600}.cbrand-body .cinfo .ename{font-size:14px;font-weight:500;color:#64748b;margin-left:5px}.cbrand-body .cinfo img{width:80px;height:80px}.cbrand-body .ylist{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;padding:10px 0}.cbrand-body .ylist a{width:48%;margin:10px 0;text-align:center;border-radius:20px;font-size:14px;color:#0f3460;font-weight:500;padding:10px 0;background:#e7edf8}.cbrand-body .ylist a:hover{background:#0084ff;color:#fff}.cbrand-body ul li:hover{box-shadow:0 2px 6px #ccc;border-radius:8px;transform:translateY(-5px);border-radius:8px 8px 0 0}.calendarfly{position:absolute;top:30px;left:0;width:371px;height:413px;background:#fff;z-index:99}