.sub_nav{font-size:16px;font-weight:bold;height:60px;line-height:60px;}
.sub_nav a{font-size:16px;font-weight:normal;}

.search_box{background:#F3F3F3;height:32px;line-height:32px;margin:0 auto;}
.search_box input{margin:3px 0 0 3px;}
.search_box input[type=submit]{width:80px;font-size:14px;}


.tour_list_main{margin-top:30px;}

.tour_list_main_left{width:920px;float:left;}
.tour_list{width:920px;display:block;}
    .tour{clear:both;padding:0 0 15px 0;margin:20px 0 20px 0;height:180px;border-bottom:solid 1px #DDDDDD;}
    .tour .img_main{position: relative;}
    .tour .img_main .discountIcoBg{position: absolute;left:9px;top:9px;}
    .tour .img_main .percentage{background:#ef4136;font-size:18px;font-weight:bold;color:#FFFFFF;height:60px;line-height:60px;width:60px;text-align:center;border-radius:30px;}
    .tour .img_main .absoluteValue{background:#ef4136;font-size:16px;font-weight:bold;color:#FFFFFF;height:60px;line-height:60px;padding:0 13px;text-align:center;border-radius:30px;}
    .tour img.tour_pic{height:190px;width:250px;background:#FFFFFF;float:left;border-radius:5px;}
    .tour .tour_information{float:left;width:630px;margin:0 0 0 5px;position:relative;height:185px;}
    .tour .tour_information .promote_root{width: 100%;display: flex;height: 15px;margin-bottom: 5px;}
    .tour .tour_information .promote_root span{color: #ffffff;height: 15px;display: inline-block;font-size: 12px;line-height: 15px;margin-right: 3px;border-radius: 3px;background-color: #FFB74D;padding:3px}
    .tour .tour_information .destination_show_box{overflow: hidden;height:30px;line-height:30px;white-space: nowrap;text-overflow:ellipsis;}
    .tour b, .tour span{display:block;}
    .tour b{font-size:16px;}
    .tour b.tour_title{margin:0 0 10px 0;}
    .tour b a{font-weight:bold;}
    .tour span{font-size:14px;color:#666666;}
    .tour a.input{position:absolute;right:0px;bottom:0;padding:4px 10px;}
    .tour b.price{position:absolute;left:0;bottom:0;font-size:18px;}
    
    .page_main{text-align:center;margin:20px 0 0 0;}
    .page_main a, .page_main span{display:inline-block;padding:4px 12px;}
    .page_main a{border:solid 1px #414e59;color:#414e59;background:#FFFFFF;margin:0 4px;}
    .page_main span{border:solid 1px #414e59;background:#414e59;color:#FFFFFF;margin:0 4px;}

.history{width:250px;margin:0 0 0 30px;float:left;}
.history li.title{font-size:16px;text-indent:1em;height:40px;line-height:40px;}
.history li{clear:both;margin:0 0 16px 0;}
.history li img{height:190px;width:250px;border-radius:5px;}
.history li b{display:block;font-size:14px;}

.selectway{}
		.selectway .select{height:30px;line-height:30px;margin:20px 0 0 0;background:#F3F3F3;padding:12px 0 0 10px;}
		.selectway .selectleft{float:left;font-size:14px;}
		.selectway .selected{float:left;}
            .selected ul li{font-size:14px;float:left;margin:0 6px 0 6px;height:20px;line-height:20px;padding:0 6px;border:solid 1px #C88719;color:#C88719;background:#FFB74D;}
            .selected ul li a{font-size:14px;}
			.selected ul li.clear_filter{border:none;background:none;font-size:14px;}
			.selected ul li.clear_filter a{color:#FF0000;font-size:14px;}
		.selectway .selectall{font-size:14px;float:left;height:22px;line-height:22px;padding:0 0 0 10px;}
		.selectway .selectall span{padding:0 4px;font-weight:bold;}

		.selectway .selectlist{border:solid 1px #DDDDDD;border-top:solid 1px #C88719;padding:10px 0 0 0;}
			.selectlist .selectlist-div{clear:both;padding:6px 4px;margin:0 0 8px 0;position:relative;line-height:24px;max-height:48px;overflow:hidden;font-size:14px;}
			.selectlist .selectlist-div .selectlist-divleft{color:#999999;width:90px;text-indent:1em;float:left;font-size:14px;}
			.selectlist .selectlist-div .selectlist-divright{float:left;width:1090px;}
            .selectlist .selectlist-div .selectlist-divright ul li{display:inline-block;width:100px;position:relative;line-height:26px;height:26px;font-size:14px;overflow: hidden;}
            .selectlist .selectlist-div .selectlist-divright ul li a{font-size:14px;}
			.selectlist .selectlist-div .selectlist-divright ul li img{position:absolute;right:6px;top:6px;display:none;}
			.selectlist .selectlist-div .selectlist-divright li.hover a{font-size:14px;background:#FFB74D; color:#444444;height:20px;line-height:18px;display:block;padding:0 0 0 6px;margin:5px 0 0 0;position:relative;}
			.selectlist .selectlist-div .selectlist-divright li.hover a img{display:block;position:absolute;right:4px;top:4px;}
			.selectlist .selectlist-div .selectlist-divright a{color:#444444;}
			.filter_judge{position:absolute;right:8px;top:6px;height:20px;line-height:20px;width:55px;font-size:12px;text-align:center;display:none;background:#DDDDDD;}
            .filter_judge:hover{background:#FF9900;color:#FFFFFF;}
        
        .travel_day_filter{width:300px;}
        .travel_day_filter span{float:left;width:30px;text-align:center;font-size:12px;}
        .travel_day{width:200px;float:left;margin:6px 12px 0 12px;}
        #custom-handle-left{text-align:center;height:22px;line-height:22px;font-size:12px;width: 18px;}
        #custom-handle-left span{position: absolute;top: -19px;width: auto;white-space: nowrap;}
        #custom-handle-right{text-align:center;height:22px;line-height:22px;font-size:12px;width: 18px;}
        #custom-handle-right span{position: absolute;top: -19px;width: auto;white-space: nowrap;}
            
        .price_select_back{height: 50px !important;display: flex;align-items: center;}
        .travel_price_filter{width:300px;}
        .travel_price_filter span{float:left;width:30px;text-align:center;font-size:12px;}
        .travel_price{width:200px;float:left;margin:6px 12px 0 12px;}
        #custom-price-left{text-align:center;height:22px;line-height:22px;font-size:12px;width: 18px;}
        #custom-price-left span{position: absolute;top: -19px;width: auto;}
        #custom-price-right{text-align:center;height:22px;line-height:22px;font-size:12px;width: 18px;}
        #custom-price-right span{position: absolute;top: -19px;width: auto;}

        .start_time{float:left;margin:0 0 0 0;}
        .start_time input{width:100px;height:20px;line-height:20px;}
        .end_time{float:left;margin:0 0 0 12px;}
        .end_time input{width:100px;height:20px;line-height:20px;}
        input.time_submit{float:left;margin:0 0 0 6px;height:22px;line-height:22px;padding:0 8px;font-size:14px;background:#90A4AE;color:#303030;}

.tour_order_type{border:dashed 1px #BBBBBB;border-left:none;border-right:none;height:40px;line-height:40px;background:#FFFFFF;}
.tour_order_type ul li{float:left;padding:0 12px;height:40px;line-height:40px;}
.tour_order_type ul li a{height:32px;line-height:32px;}
.tour_order_type ul li.hover{color:#444444;background:#FFB74D;}
.tour_order_type ul li.hover a{color:#FFFFFF;}
.tour_order_type ul li.hover a.up, a.down{padding:0 20px 0 0;}
.tour_order_type ul li.hover a.up{background:url(../images/order_up.png) 70px center no-repeat;}
.tour_order_type ul li.hover a.down{background:url(../images/order_down.png) 70px center no-repeat;}
