@charset "UTF-8";
/* 详情 */
.productDetails{width:100%;display:flex;gap:20px;padding:10px;box-sizing:border-box;padding-bottom:30px;position:relative}
.productDetails::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:linear-gradient(90deg,rgba(200,240,255,.2),#2ba8f7,rgba(200,240,255,.2))}
.productDetails .rain_img{height:430px;width:430px;overflow:hidden}
.productDetails .rain_img img{width:100%;height:100%;object-fit:cover}
.productDetails .rain_information{color:#333;font-size:14px;letter-spacing:1px;gap:10px;flex:1}
.productDetails .rain_information .ri_top{padding-bottom:10px;border-bottom:1px dashed #ececec;gap:7px}
.productDetails .rain_information .ri_top .info_title{font-size:20px;font-weight:700}
.productDetails .rain_information .ri_top .info_subtitle{font-size:16px}
.productDetails .rain_information .ri_top>ul{gap:5px;margin:5px 0}
.productDetails .rain_information .ri_top>ul li{border:1px solid #1761d4;padding:2px 5px;border-radius:5px;color:#1761d4}
.productDetails .rain_information .ri_top .startPrice{display:flex;align-items:flex-end;font-size:12px;gap:30px}
.productDetails .rain_information .ri_top .startPrice .stprice{color:#ff792f}
.productDetails .rain_information .ri_top .startPrice .stprice .num{font-size:18px;margin:0 2px}
.productDetails .rain_information .ri_top .startPrice .startPrice_r{position:relative}
.productDetails .rain_information .ri_top .startPrice .startPrice_r:hover .outerFrame{display:block}
.productDetails .rain_information .ri_top .startPrice .startPrice_r>p{cursor:pointer;color:#4e9700}
.productDetails .rain_information .ri_top .startPrice .startPrice_r .outerFrame{display:none;position:absolute;top:0;padding-top:20px;left:-20px}
.productDetails .rain_information .ri_top .startPrice .startPrice_r .outerFrame .priceDescribe{position:relative;background-color:#fff;z-index:1;width:278px;padding:10px;color:#555;border:1px solid #fe8000;border-radius:5px}
.productDetails .rain_information .ri_top .startPrice .startPrice_r .outerFrame .priceDescribe::after{content:"";position:absolute;top:-7px;left:46px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fe8000}
.productDetails .rain_information .ri_down{flex:1}
.productDetails .rain_information .ri_down .info_form{gap:10px;height:100%}
.productDetails .rain_information .ri_down .info_form input{outline:0;border:1px solid #ececec;padding:5px 10px}
.productDetails .rain_information .ri_down .info_form .form_item{display:flex;align-items:center;gap:10px}
.productDetails .rain_information .ri_down .info_form .form_item .item_left{width:75px;text-align:right;text-wrap:nowrap;line-height:30px}
.productDetails .rain_information .ri_down .info_form .form_item .item_right{flex:1}
.productDetails .rain_information .ri_down .info_form .form_item .crowd{gap:15px}
.productDetails .rain_information .ri_down .info_form .form_item .crowd .crowd_item{display:flex;align-items:center;gap:10px}
.productDetails .rain_information .ri_down .info_form .form_item .crowd .crowd_item input{width:50px}
.productDetails .rain_information .ri_down .info_form .form_item .item_price{color:red}
.productDetails .rain_information .ri_down .info_form .form_item .item_price>dfn{font-size:14px}
.productDetails .rain_information .ri_down .info_form .form_item .item_price>b{font-size:30px;margin:0 5px}
.productDetails .rain_information .ri_down .info_form .form_item .buttons{gap:30px}
.productDetails .rain_information .ri_down .info_form .form_item .buttons .btn{width:120px;height:40px;line-height:40px;text-align:center;border-radius:5px;color:#fff;cursor:pointer}
.productDetails .rain_information .ri_down .info_form .form_item .buttons .btn:hover{box-shadow:0 0 5px #b8b8b8}
.productDetails .rain_information .ri_down .info_form .form_item .buttons .zxzx{background-color:#0486f1}
.productDetails .rain_information .ri_down .info_form .form_item .buttons .ljyd{background-color:#ff7b53}
.productDetails .rain_information .ri_down .info_form .form_item .buttons .xiajia{color:#f1410b;font-size:18px;text-decoration:underline}
.productDetails .rain_information .ri_down .info_form .room_type{align-items:flex-start}
.productDetails .rain_information .ri_down .info_form .room_type .item_right{display:flex;flex-wrap:wrap;gap:7px}
.productDetails .rain_information .ri_down .info_form .room_type .item_right>p{padding:5px 10px;border:1px solid #ececec;width:200px;box-sizing:border-box;text-align:center;cursor:pointer}
.productDetails .rain_information .ri_down .info_form .room_type .item_right>p:hover{border-color:#0486f1}
.productDetails .rain_information .ri_down .info_form .room_type .item_right .rm_active{background-color:#0486f1;color:#fff}
.productDetails .rain_information .ri_down .info_form .selectDate{position:relative;width:200px;box-sizing:border-box;border:1px solid #ececec}
.productDetails .rain_information .ri_down .info_form .selectDate .you{color:#0486f1;padding:5px 10px;cursor: pointer;}
.productDetails .rain_information .ri_down .info_form .selectDate .wu{color:#999}
.productDetails .rain_information .ri_down .info_form .selectDate .you::after{content:"\25BC";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:10px;color:#999}
.productDetails .rain_information .ri_down .info_form .selectDate>ul{overflow-y:scroll;max-height:200px;z-index:10;position:absolute;left:-1px;top:30px;width:100%;border:1px solid #ececec;border-top:none;background:#fff;display:none}
.productDetails .rain_information .ri_down .info_form .selectDate>ul li{padding:5px 10px;box-sizing:border-box;cursor: pointer;}
.productDetails .rain_information .ri_down .info_form .selectDate>ul li:not(:last-child){border-bottom:1px dashed #ececec}
.productDetails .rain_information .ri_down .info_form .selectDate>ul li:hover{background-color:#0486f1;color:#fff}
.productDetails .rain_information .ri_down .info_form .selectDate>ul .liactive{color:#0486f1;cursor:default}
.productDetails .rain_information .ri_down .info_form .button_com{margin-top:auto}
.contents{display:flex;gap:10px;margin-top:30px}
