.LiChoiceNav{
    height: 50px;
    box-shadow:0px 1px 2px rgba(0,0,0,0.16);
	background: white;
}
.LiTourDateNavFixed{
    position: fixed;
    top: 50px;
    left: 0;
    right:0;
    z-index: 2000;
}
.LiTourDateNavBox{
    width: 100%;
    color: #333333;
    padding-left: 20px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    background: #F0831E; ##FFE100;
    box-shadow: 3px 2px 4px 0px #EBEAEA;
    display: none;
}
.LiChoiceNav ul{
	overflow: inherit;
}
.LiChoiceNav ul li{
    float: left;
    border: 1px solid #E1E1E1;
    padding: 8px 10px;
    margin-left: 15px;
    margin-top: 6px;
    cursor: pointer;
    position: relative;
	height: 38px;
	border-radius: 2px;
}
.LiChoiceNav ul li:first-child{
    margin-left: 0px;
}
.title_select{
    background: #F0831E; ##FFE100;
    color: #ffffff; #333333;
}
.LiChoiceNav .LiSearchBox{
    position: absolute;
    width: 330px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(204,204,204,1);
    box-shadow:0px 2px 6px rgba(0,0,0,0.16);
    border-radius:2px;
    top: 44px;
    left: 0px;
    z-index: 999;
    padding: 30px 30px;
    cursor: auto;
    color: black;
    display: none;
}
.start_dateleft{
    float: left;
    cursor: pointer;
}
.start_datemonth{
    float: left;
    width: calc(100% - 94px);
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
}
.start_dateright{
    float: right;
    cursor: pointer;
}
.date_week{
    margin: 15px 0;
    display: flex;
}
.date_week p{
    flex: 1;
    text-align: center;
}
.start_date_day table{
    width: 100%;
    text-align: center;
    border: solid 1px #CCCCCC;
}
.start_date_day table td{
    height: 35px;
    border: solid 1px #CCCCCC;
}
.datehovertrue{
    color: #ffffff;
    background: #F0831E;
    cursor: pointer!important;
}
.dateselect{
    color: #ffffff;
    background: #F0831E;
}
.dateselcecthover{
    color: #ffffff;
    background: #F0831E;
}
.datenotclick{
    color: #CCCCCC;
    cursor: no-drop;
}
.LiDayList span{
    float: left;
    width: 120px;
    border: solid 1px #E1E1E1;
    margin-top: 10px;
    border-radius:2px;
    text-align: center;
    padding: 5px 0px;
    margin-left: 10px;
    cursor: pointer;
}
.LiTourStatusList span{
	float: left;
    width: 120px;
    border: solid 1px #E1E1E1;
    margin-top: 10px;
    border-radius:2px;
    text-align: center;
    padding: 5px 0px;
    margin-left: 10px;
    cursor: pointer;
}
.LiChoiceListDiscount{
    color: #FF4432;
    margin-left: 95px;
    float: left;
    width: 100%;
    margin-top: 10px;
}
.LiChoiceListDiscount span{
    margin-right: 10px;
}
.LiChoiceListDate{
    height: 50px;
    line-height: 50px;
    font-size:20px;
    font-weight: bold;
    background:#F0831E; ##FFE100;
	color: #ffffff;
    box-shadow:3px 2px 4px 0px #EBEAEA;
    margin-top: 10px;
}
.LiChoiceListDate span{
    margin-left: 20px;
}
.LiChoiceListInfo{
    margin: 30px 0;
}
.LiChoiceListTitle{
    font-size:18px;
    font-weight: bold;
    width: 830px;
    float: left;
    margin-top: 10px;
}
.LiChoiceListNoBox{
	float: left;
}
.LiChoiceListInfoBox{
	float: left;
	margin-left: 10px;
}
.LiChoiceListNo{
    text-align: center;
    font-size:18px;
    font-weight: bold;
    float: left;
	width: 85px;
    margin-top: 10px;
}
.LiChoiceListDay{
	float: left;
	color:#000000;
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
	width: 70px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.LiChoiceListFee{
    text-align: center;
    float: left;
	margin-top: 10px;
	line-height: 30px;
}
.LiChoiceListFee p:nth-child(1){
    font-size:16px;
    font-weight: bold;
	float: left;
	border-radius:2px;
	width: 100px;
	height: 30px;
	line-height: 28px;
	border: solid 1px #EF9f00;
	color: #EF9f00;
}
.LiChoiceListFee p:nth-child(2){
    color:rgba(226,5,5,1);
    font-weight: bold;
	float: right;
	margin-left: 30px;
}
.LiChoiceListFee p:nth-child(2) span{
    font-size:18px;
}
.LiChoiceFixed{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;
}
/* 手機版 */
@media(max-width:320px){
	.LiChoiceNav .LiSearchBox{
		left: 0px!important;
	}
}
@media(max-width:768px){
	.LiChoiceNav ul li{
		padding: 7px 10px;
		margin-top: 8px;
		height: auto!important;
		position: inherit;
	}
	.LiTourDateNavBox{
        height: 35px;
        line-height: 35px;
        padding: 0 10px;
        font-size: 1.125rem;
    }
    .LiTourDateNavBox span{
        margin-left: 0.3125rem;
    }
    .LiTourDateNavFixed{
        top: 100px;
    }
	.LiChoiceFixed{
		top: 50px!important;
	}
	.LiChoiceNav ul li:first-child{
		margin-left: 15px;
	}
	.LiChoiceNav .LiSearchBox{
		top: 50px;
		left: 25px;
	}
    .LiChoiceList{
        border-top: none;
        margin-bottom: 10px;

    }
	.LiChoiceListInfoBox{
		float: left;
		margin-left: 0px;
	}
    .LiChoiceListInfo{
        margin: 0 0.625rem;
        position: relative;
        padding-bottom: 0.625rem;
        border-bottom: solid 1px #B5B4B4;
    }
    .LiChoiceListDate{
        background:#F0831E; ##FFE100;
        height: 35px;
        line-height: 35px;
        font-size: 1.125rem;
        box-shadow: none;
		padding: 0 10px;
		font-weight: bold;
		margin-top: 0px;
    }
    .LiChoiceListDate span{
        margin-left: 0.3125rem;
    }
	.LiChoiceListDiscount{
        margin-left: 0;
    }
    .LiChoiceListTitle{
        font-size: 1.125rem;
        width: 80%;  
        height: 3.125rem;
        overflow: hidden;
		margin-top: 0;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .LiChoiceListNo{
        margin-left: 0rem;
        font-size: 1.125rem;
        text-align: left;
		float: none;
    }
	.LiChoiceListDay{
		width: 20%;
		font-size: 1.125rem;
		text-align: center;
		height: 50px;
		line-height: 50px;
		margin-top: 0;
	}
	.LiChoiceListFee{
		width: 100%;
		margin-top: 10px;
	}
    .LiChoiceListFee p:nth-child(1){
        font-size: 1.125rem;
		font-weight: bold;
        border-radius: 4px;
        width: 5.35rem;
        height: 1.5625rem;
        line-height: 1.4375rem;
		float: left;
    }
	.LiChoiceListFee p:nth-child(2){
        font-size: 1.125rem;
		font-weight: bold;
        border-radius: 4px;
        width: 25%;
        height: 1.5625rem;
        line-height: 1.4375rem;
		float: right;
    }
}