@charset "UTF-8";
.cont_top{background-image:linear-gradient(0deg,#f5f6f7 0,#99d8ff 70%,#fff 100%)}
.logoTop{height:5rem;box-sizing:border-box;padding:.5rem 0}
.logoTop img{height:100%}

/* 搜索 */
.search_box .search_cont{border-radius:1.5rem;background-color:#f0f7ff;gap:8px;padding:1.5rem;position:relative;top:-2rem;box-sizing:border-box;z-index:9;margin:0 1rem;font-size: 1.4rem;}
.search_box .search_cont .condition_item{border-radius:.5rem;background-color:#fff;position:relative;padding:.7rem 1rem;line-height:2rem}
.search_box .search_cont .condition_item .ct_item_l{width:9rem;color:#777}
.search_box .search_cont .condition_item .ct_item_l i{vertical-align:-.2rem;margin-right:3px}
.search_box .search_cont .condition_item .ct_item_r{color:#333;flex:1}
.search_box .search_cont .condition_item .ct_item_r ul{display:none;width:100%;box-sizing:border-box;z-index:5;background-color:#fff;position:absolute;left:0;top:3rem;box-shadow:0 .5rem 1rem #ddd;border-radius:0 0 5px 5px;overflow-x: auto;max-height: 30rem;}
.search_box .search_cont .condition_item .ct_item_r ul li{padding:.7rem 1rem .7rem 9rem}
.search_box .search_cont .condition_item .ct_item_r ul li:not(:last-child){border-bottom:1px dashed #e5e5e5}
.search_box .search_cont .condition_item .ct_item_r>p{padding-left:1rem}
.search_box .search_cont .condition_item .ct_item_r>input{border:none;background:0 0;width:90%;height:100%}
.search_box .search_cont .condition_item::after{content:"";position:absolute;width:0;height:0;right:1rem;top:50%;transform:translateY(-50%);border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #55a3d6}
.search_box .search_cont .serach_btn{letter-spacing:5px;color:#fff;background:linear-gradient(90deg,#4f9efd 0,#5973fb 100%);border-radius:.5rem;padding:.9rem 0;text-align:center;cursor:pointer;margin-top:1rem;font-weight: 700;}

/* 功能区 */
.navs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem 2rem;padding:1rem;margin:0 1rem;box-shadow:0 0 10px #ddd;border-radius:1rem}
.navs .nav_item{display:flex;flex-direction:column;align-items:center}
.navs .nav_item .nav_item_img img{width:100%}
.navs .nav_item .nav_item_title{margin-top:.5rem}

/*  内容 列表公共样式 */
.rain_content{padding:0 1rem;letter-spacing:.7px;box-sizing:border-box}
.rain_content .rain_item{margin-top:3rem;border-radius:.7rem;padding:.7rem .3rem;box-sizing:border-box}
.rain_content .rain_item .item_top{height:4rem;border-bottom:1px solid #ddd;padding:0 .7rem}
.rain_content .rain_item .item_top .it_title{font-size:2.2rem;font-weight:700;color:#333;width:20rem;height:100%;display:flex;align-items:center}
.rain_content .rain_item .item_top .it_more{border-radius:2rem;background-color:#fff;padding:1px 7px;cursor:pointer;box-shadow:0 0 10px #eaeaea}
.rain_content .rain_item .item_nav{gap:.2rem;margin:.7rem 0;white-space:nowrap;font-size: 1.4rem;flex-wrap: wrap;}
.rain_content .rain_item .item_nav li{padding:.5rem .7rem;border-radius:.3rem;cursor:pointer}
.rain_content .rain_item .item_down{padding:1rem 0}
.rain_content .rain_item .item_down .ci_list{border-radius:.7rem;padding:.7rem .7rem 1rem .7rem;background-color:#fff;box-sizing:border-box;box-shadow:0 0 1rem #ddd}
.rain_content .rain_item .item_down .ci_list .rain_img{width:100%;border-radius:.7rem;overflow:hidden;min-height:15rem}
.rain_content .rain_item .item_down .ci_list .rain_img img{width:100%}
.rain_content .rain_item .item_down .ci_list .rain_information{gap:3px}
.rain_content .rain_item .item_down .ci_list .rain_information i{font-size:1.2rem}
.rain_content .rain_item .item_down .ci_list .rain_information .info-title{font-weight:700;font-size: 1.4rem;}
.rain_content .rain_item .item_down .ci_list .rain_information .rainName{color:#2379e0}
.rain_content .rain_item .item_down .ci_list .rain_information>ul{gap:2px}
.rain_content .rain_item .item_down .ci_list .rain_information>ul li{border:1px solid #d7d7d7;padding:1px 3px;border-radius:5px}
.rain_content .rain_item .item_down .ci_list .rain_information .price{color:red;text-align:right}
.rain_content .rain_item .item_down .ci_list .rain_information .price .num{font-size:2rem;margin:0 2px}
.rain_content .rain_item .item_down .ci_list .rain_information .departureDate>span{color:#ff8c00}
.rain_content .rain_item .item_down .cont_item:not(:first-child){display:none}

/* 特色 */
.rain_feature{background:linear-gradient(60deg,#fff 0,#e6f4ff 100%)}
.rain_feature .item_nav .li_active{background-color:#2379e0;color:#fff}
.rain_feature .item_top .it_title{background:url(pic/index_title1.png) no-repeat bottom right/60%}
.rain_feature .item_down .cont_item{overflow:auto;padding-bottom: 1rem;}
.rain_feature .item_down .item_ul{display:flex;gap:1rem}
.rain_feature .item_down .item_ul>li{display:flex}
.rain_feature .item_down .item_ul .ci_list{width:20rem}
.rain_feature .item_down .item_ul .ci_list .info-title{height:4.5rem}
.rain_feature .item_down .last_more{min-width:3rem;max-width:3rem;margin-left:auto;background-color:#fff;border-radius:2.5rem .5rem .5rem 2.5rem;text-wrap:wrap;display:flex;align-items:center;justify-content:center;writing-mode:vertical-lr;letter-spacing:.5rem;border:1px solid #ebebeb}

/* 主题 */
.rain_theme{background:linear-gradient(90deg,#fff 0,#def0e5 100%)}
.rain_theme .item_nav .li_active{background-color:#4382a0;color:#fff}
.rain_theme .item_top .it_title{background:url(pic/index_title2.png) no-repeat bottom right/60%}
.rain_theme .item_down .item_ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem}
.rain_theme .item_down .rain_information .info-title{height:3rem}

/* 目的地 */
.rain_spot{background:linear-gradient(90deg,#fff 0,#fbf8f1 100%)}
.rain_spot .item_nav .li_active{background-color:#b25714;color:#fff}
.rain_spot .item_top .it_title{background:url(pic/index_title3.png) no-repeat bottom right/60%}
.rain_spot .item_down .item_ul{gap:1rem}
.rain_spot .item_down .item_ul .ci_list{display:flex;gap:1rem}
.rain_spot .item_down .item_ul .ci_list .rain_img{overflow:hidden;position:relative;border-radius:5px;display:flex;justify-content:center;align-items:center;width:38%}
.rain_spot .item_down .item_ul .ci_list .rain_img img{position:absolute;width:100%;height:100%;object-fit:cover}
.rain_spot .item_down .item_ul .ci_list .rain_information{flex:1}
.rain_spot .item_down .item_ul .ci_list .rain_information>ul{flex-wrap:wrap}
.rain_spot .item_down .item_ul .ci_list .rain_information .price{margin-top:auto}
/*用户问答*/
.qa-ul{margin-top:1rem;height:25rem;border-radius: 1rem;overflow-x:hidden;overflow-y:auto;border:1px dashed #d3e8ff;padding:1rem 0}
.qa-ul li{padding:1rem;margin-bottom:1rem;background-color:#f7fcff}
.qa-ul .li-btm{display:flex;justify-content:space-between;margin-top:1rem;font-size:12px}
.qa-ul .li-btm .bt-l{color:#064d8e}
.qa-ul .li-btm .bt-r i{font-size:12px;color:#6b94bb;margin-left:1.5rem}
.qa-ul li .wd-p2{margin-top:5px}

/* 2025-10-28 */
.ty-wz{padding: 1rem;margin-top: 2rem;}
.ty-wz .title h3{font-size:2.2rem;font-weight:700;color:#333;border-left: 0;}
.ty-wz .wz-wrap{border-bottom: 0;}

/* 2025-11-21  三峡游轮 */
.ty-wz .title{position: relative;}
.ty-wz .title .yacht-more{position: absolute;right: 1rem;top: 1rem;display: inline-block;padding: 1px 7px;border-radius: 2rem;background-color: #fff;box-shadow: 0 0 10px #eaeaea;color: #064d8e;}

.ship{overflow-x: auto;padding: 1rem 0;}
.ship .ship-ul{display: flex;gap: 1.5rem;}
.ship .ship-ul a .spimg{width: 15rem;height: 15rem;}
.ship .ship-ul a .spimg img{width: 100%;height: 100%;object-fit: cover;}
.ship .ship-ul a .spinfo{font-size: 1.4rem;padding: 1rem 0;}
.ship .ship-ul a .spinfo .spname{font-weight: 600;}
.ship .ship-ul a .spinfo .price{color: rgb(235, 42, 42);font-size: 1.2rem;}
.ship .ship-ul a .spinfo .price .num{font-size: 1.6rem;margin: 0 1px;}




