@charset "utf-8";

#container .general_search_head .container_title{height:auto;border-bottom-width:0}


/* 통합검색 */
.general_search_head, .multi_search_head{z-index:10;position:relative;height:230px;text-align:center;border-bottom:1px solid #e5e5e5;background-color:#f7f7fb}
.general_search_head .search_bar{position:relative;max-width:720px;border-bottom:3px solid #000;margin:20px auto 0}
.general_search_head .search_bar  button{position:absolute;top:0;right:0;width:70px;height:100%}
.general_search_head .search_bar .input{position:relative;height:50px;margin-right:70px}
.general_search_head .search_bar .input label{position:absolute;top:13px;left:10px}
.general_search_head .search_bar .input input{display:block;width:100%;height:100%;text-indent:10px;border-width:0;background-color:transparent}

.general_search_head .search_tag{margin-top:20px}
.general_search_head .search_tag{}
.general_search_head .search_tag .tab_title{display:inline-block;margin-right:10px;font-weight:500;color:#555}
.general_search_head .search_tag span{display:inline-block}
.general_search_head .search_tag span a{display:inline-block;padding:5px 13px;font-size:13px;border-radius:25px;-webkit-border-radius:25px;border:1px solid #d8deec;background-color:#fff;color:#555}


@media(max-width:1000px) {

.general_search_head{padding:10px}
}

@media(max-width:767px) {

.general_search_head{height:auto;padding-bottom:20px}
.general_search_head .search_tag{}
.general_search_head .search_tag .tab_title{display:block;margin:0 0 15px 0}

}

.general_search_body{position:relative;margin-top:30px}
.general_search_body:after{content:'';display:block;clear:both}

.general_search_body .category_button,
.general_search_body .mo_category_button{z-index:10;position:absolute;top:10px;left:240px;width:40px;height:41px}

.general_search_body .mo_category_button{display:none}

.general_search_body .category_button .botton_close,
.general_search_body .mo_category_button .botton_close{
	transform-origin:50% 50%;-webkit-transform-origin:50% 50%;
	transition:transform 300ms ease-out;-webkit-transition:transform 300ms ease-out;
}
.general_search_body .category_button .botton_close.in_action,
.general_search_body .mo_category_button .botton_close.in_action{
	transform:rotate(180deg);-webkit-transform:rotate(180deg);
}

.general_search_body .search_category{position:relative;float:left;background-color:#edeef8}
.general_search_body .search_category .animate_wrap{position:relative;overflow:hidden;width:260px;padding:80px 0 50px 0}


.category_tab{margin:0 0 0 20px}
.category_tab .tab_title{position:absolute;top:30px;padding:15px 20px;font-size:15px;background-color:#fff}
.category_tab .tab_title.ti_01{left:45px;padding-right:30px;border-radius:25px 0 0 25px;-webkit-border-radius:25px 0 0 25px}
.category_tab .tab_title.ti_02{right:45px;padding-left:30px;border-radius:0 25px 25px 0;-webkit-border-radius:0 25px 25px 0}
.category_tab .tab_title.in_action{z-index:1;padding:15px 20px;border-radius:25px;-webkit-border-radius:25px;background-color:#5e74ce;color:#fff}
.category_tab .tab_body{}
.category_tab .tab_body .body_item{position:relative;width:221px;margin-top:9px;background-color:#fff;box-shadow:1px 1px 1px 0 #b7b8c0}
.category_tab .tab_body .body_item .item_title{height:48px;}
.category_tab .tab_body .body_item .item_title .label{position:relative;display:block;height:100%;padding-left:17px;line-height:46px;font-size:15px;color:#333}
.category_tab .tab_body .body_item .item_title .label span{vertical-align:middle}
.category_tab .tab_body .body_item .item_title .label .sprity-search{position:absolute;top:10px;right:10px}
.category_tab .tab_body .body_item .item_title .label .sprity-search-icon_calender{vertical-align:-9px}
.category_tab .tab_body .body_item .item_title .label .sprity-search-icon_locate{right:13px}
.category_tab .tab_body .body_item .item_title .arr{
	position:absolute;top:22px;right:17px;width:11px;height:6px;background:url(../images/search/category_arrow.png);
	transform-origin:50% 50%;-webkit-transform-origin:50% 50%;
	transition:transform 150ms ease-out;-webkit-transition:transform 150ms ease-out;
}
.category_tab .tab_body .body_item .item_title .in_active .arr{
	transform:rotate(180deg);-webkit-transform:rotate(180deg);
}

.category_tab .tab_body .body_item .item_pt{padding:0 10px 15px 10px;margin-top:-10px}
.category_tab .tab_body .body_item .item_pt:after{content:'';display:block;clear:both}
.category_tab .tab_body .body_item .item_pt.slide{display:none;margin-top:0;padding-top:11px;border-top:1px solid #d1d1d1}

.category_tab .tab_body .body_item .item_pt a{display:inline-block;margin-top:4px;font-size:13px}
.category_tab .tab_body .body_item .item_pt a:link,
.category_tab .tab_body .body_item .item_pt a:active,
.category_tab .tab_body .body_item .item_pt a:visited{color:#555}
.category_tab .tab_body .body_item .item_pt a:hover{color:#f46464}
.category_tab .tab_body .body_item .item_pt a.round{padding:9px 11px;border-radius:25px;-webkit-border-radius:25px;border:1px solid #d6ddeb}

.category_tab .tab_body .body_item .item_pt a.circle{width:42px;height:42px;margin-left:3px;line-height:40px;font-size:13px;text-indent:-1px;text-align:center;border-radius:100%;-webkit-border-radius:100%;border:1px solid #d2d9ea;background-color:#f7f9fe;color:#425bc0}
.category_tab .tab_body .body_item .item_pt a.circle:first-child{margin-left:0}
.category_tab .tab_body .body_item .item_pt a.circle:hover{color:#f46464}
.category_tab .tab_body .body_item .item_pt a.circle.in_active{border-color:#f46464;background-color:#f46464;color:#fff}

.category_tab .tab_body .body_item .item_pt.none_pd{padding:0}
.category_tab .tab_body .body_item .item_pt a.block{display:block;float:left;width:50%;margin:0;padding:9px 11px;text-align:center;border-radius:0;-webkit-border-radius:0;border:solid #d6ddeb;border-width:0 1px 1px 0}
.category_tab .tab_body .body_item .item_pt a.block.last{border-right-width:0}

.category_tab .tab_body .body_item .item_pt a.in_active{background-color:#f46464;color:#fff}

.category_tab .tab_body .body_item .item_pt a.target{float:left;width:25%}
.category_tab .tab_body .body_item .item_pt a.target span{text-align:center;line-height:52px;font-size:13px;text-indent:-1px;color:#425bc0}
.category_tab .tab_body .body_item .item_pt a.target.in_active{background-color:transparent}
.category_tab .tab_body .body_item .item_pt a.target.in_active span{background-position:-0px -304px;color:#fff}

.category_tab .tab_body .body_item .item_increase{position:absolute;top:7px;right:15px}
.category_tab .tab_body .body_item .item_increase a,
.category_tab .tab_body .body_item .item_increase b{display:inline-block;vertical-align:middle}
.category_tab .tab_body .body_item .item_increase a{width:33px;height:33px;text-align:center;text-indent:-1px;border-radius:100%;-webkit-border-radius:100%;background-color:#e3e8f4}
.category_tab .tab_body .body_item .item_increase .inc{padding-top:5px}
.category_tab .tab_body .body_item .item_increase .dec{padding-top:6px}
.category_tab .tab_body .body_item .item_increase .people_num{width:50px;text-align:center;font-weight:500;font-size:18px;color:#333}

.category_tab .tab_body .body_item .item_pt .swiper{position:relative;margin:10px 8px 30px;height:3px;background-color:#d2d2d2}
.category_tab .tab_body .body_item .item_pt .swiper .symbol{
	width:25px;height:25px;
	position:absolute;left:0;top:50%;
	border-radius:100%;-webkit-border-radius:100%;
	margin:-13px 0 0 -12px;
	box-shadow:3px 2px 15px -2px rgba(0, 0, 0, 0.6);
	overflow:hidden;cursor:pointer;
}
.category_tab .tab_body .body_item .item_pt .swiper .swipe_bar{width:0;height:100%;background-color:#f46464}
.category_tab .tab_body .body_item .item_pt .swiper a{position:absolute;top:10px}
.category_tab .tab_body .body_item .item_pt .swiper .st{left:0}
.category_tab .tab_body .body_item .item_pt .swiper .mid{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.category_tab .tab_body .body_item .item_pt .swiper .ed{right:0}

.category_tab .tab_body .body_item .item_pt .pt_list{margin:0 10px}
.category_tab .tab_body .body_item .item_pt .pt_list li{padding:0 0 7px 7px;margin-top:3px;border-bottom:1px solid #d4dbea}
.category_tab .tab_body .body_item .item_pt .pt_list li:first-child{margin-top:0}
.category_tab .tab_body .body_item .item_pt .pt_list li:before{content:'';display:inline-block;width:2px;height:2px;margin:0 5px 0 -7px;vertical-align:4px;border-radius:100%;-webkit-border-radius:100%;background-color:#555}
.category_tab .tab_body .body_item .item_pt .pt_list li a{}

.category_tab .tab_body .body_item .item_pt .pt_title{}
.category_tab .tab_body .body_item .item_pt .pt_title a span{vertical-align:middle}
.category_tab .tab_body .body_item .item_pt .pt_title a span+span{font-size:15px;border-bottom:1px solid transparent;color:#192b7a}
.category_tab .tab_body .body_item .item_pt .pt_title a:hover span+span{border-color:#192b7a}
.category_tab .tab_body .body_item .item_pt .pt_title a:hover .sprity-search{border-color:#192b7a;background-position:-0px -24px}

.category_tab .tab_body .body_item .item_pt .pt_round{margin:5px 0 10px;padding-left:10px}


.search_content{overflow:hidden;padding-left:40px;background-color:#fff}
.search_content.none_pd{padding-left:0}
.search_content .content_item{}
.search_content .content_item .item_title{height:60px;border-top:2px solid #404a74}
.search_content .content_item .item_title a{position:relative;display:block;height:100%;padding-top:13px}
.search_content .content_item .item_title strong{vertical-align:middle;font-weight:500;font-size:24px;color:#000}
.search_content .content_item .item_title span{vertical-align:middle;font-size:13px;color:#273dac}
.search_content .content_item .item_title .state{
	position:absolute;top:20px;right:20px;width:17px;height:17px;
	transform-origin:50% 50%;-webkit-transform-origin:50% 50%;
	transform:rotate(270deg);-webkit-transform:rotate(270deg);
	transition:transform 300ms ease-out;-webkit-transition:transform 300ms ease-out;
}
.search_content .content_item .item_title .state span{
	position:absolute;top:0;left:0;width:100%;height:1px;background-color:#222;
	transform-origin:50% 50%;-webkit-transform-origin:50% 50%;
	transition:transform 300ms ease-out;-webkit-transition:transform 300ms ease-out;
}
.search_content .content_item .item_title .state .w{top:8px}
.search_content .content_item .item_title .state .h{
	left:8px;width:1px;height:100%;
	transform:rotate(0deg);-webkit-transform:rotate(0deg);
}
.search_content .content_item .item_title .in_action .state{transform:rotate(0deg);-webkit-transform:rotate(0deg)}
.search_content .content_item .item_title .in_action .state .h{transform:rotate(90deg);-webkit-transform:rotate(90deg)}

.search_content .content_item .item_pt{padding-bottom:40px}
.search_content .content_item .item_pt:after{content:'';display:block;clear:both}
.search_content .content_item .item_pt .pt_bodo{position:relative;padding:20px 117px 20px 185px;border-top:1px solid #e7e7e7}
.search_content .content_item .item_pt .pt_bodo:first-child{padding-top:0;border-top-width:0}

.search_content .content_item .item_pt .pt_bodo .bodo_thumb{;position:absolute;left:0;top:20px;margin-right:20px}
.search_content .content_item .item_pt .pt_bodo:first-child .bodo_thumb{top:0}
.search_content .content_item .item_pt .pt_bodo .bodo_thumb .flag{z-index:10;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.5)}
.search_content .content_item .item_pt .pt_bodo .bodo_thumb .flag>a{position:relative;display:block;padding:5px 7px;font-size:13px;color:#fff}
.search_content .content_item .item_pt .pt_bodo .bodo_thumb .flag>a span{width:10px;text-align:center;display:inline-block;color:#fff}
.search_content .content_item .item_pt .pt_bodo .bodo_thumb .flag .plus{}
.search_content .content_item .item_pt .pt_bodo .bodo_thumb .flag .minus{display:none;position:relative;top:-1px}
.search_content .content_item .item_pt .pt_bodo .bodo_thumb .flag ul{display:none;width:105px;position:absolute;top:30px;left:0;padding:5px 7px;background-color:rgba(0, 0, 0, 0.5)}
.search_content .content_item .item_pt .pt_bodo .bodo_thumb .flag ul li{padding-left:7px}
.search_content .content_item .item_pt .pt_bodo .bodo_thumb .flag ul li:before{content:'';position:relative;top:10px;float:left;width:2px;height:2px;margin:0 5px 0 -7px;background-color:rgba(255, 255, 255, 0.5)}
.search_content .content_item .item_pt .pt_bodo .bodo_thumb .flag ul li a{display:block;font-size:13px;color:#fff}

.search_content .content_item .item_pt .pt_bodo .bodo_thumb .flag a.ov .plus{display:none}
.search_content .content_item .item_pt .pt_bodo .bodo_thumb .flag a.ov .minus{display:inline-block}

.search_content .content_item .item_pt .pt_bodo .bodo_pt{}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title{margin-bottom:10px}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title b{font-weight:500;font-size:21px;color:#009859}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info{display:inline-block;position:relative;font-size:16px;color:#222}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info:before{content:'';display:inline-block;width:1px;height:10px;margin:0 10px;vertical-align:1px;background-color:#a2a2a2}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info a{padding-right:15px}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info a span{position:absolute;top:8px;right:0;border:7px solid transparent;border-width:7px 5px}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info a span.t_arr{vertical-align:1px;border-top-color:#222}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info .info_layer{display:none;position:absolute;top:40px;left:50%;width:300px;margin-left:-150px;background-color:#fff;border-radius:10px;-webkit-border-radius:10px;border:1px solid #000;box-shadow:1px 1px 10px 0 rgba(0, 0, 0, .3)}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info .info_layer:before{content:'';position:absolute;top:-16px;left:50%;width:23px;height:16px;margin-left:-11px;background:url(../images/search/schedule_layer_arr.png) no-repeat}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info .info_layer .layer_head{padding:15px 0 10px;text-align:center;font-size:24px;border-bottom:1px solid #d7d7d7;color:#000}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info .info_layer .layer_body{padding:15px 25px}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info .info_layer .layer_body ul{font-size:15px}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info .info_layer .layer_body ul li{margin-top:5px}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info .info_layer .layer_body ul li span{margin-right:15px;color:#666}

.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info.ov{z-index:20}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info.ov a span.t_arr{
	transform-origin:50% 25%;-webkit-transform-origin:50% 25%;
	transform:rotate(180deg);-webkit-transform:rotate(180deg);
}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info.ov .info_layer{display:block}


.search_content .content_item .item_pt .pt_bodo .bodo_pt .pt{overflow:hidden;height:69px;line-height:23px;text-align:justify;font-size:15px;color:#666}
.search_content .content_item .item_pt .pt_bodo .bodo_tag{margin-top:5px}
.search_content .content_item .item_pt .pt_bodo .bodo_tag a{display:inline-block;padding:7px 15px;margin-left:2px;border-radius:25px;-webkit-border-radius:25px;border:1px solid #d4dbea;color:#555}
.search_content .content_item .item_pt .pt_bodo .bodo_tag a:first-child{margin-left:0}

.search_content .content_item .item_pt .pt_bodo .bodo_button{display:block;position:absolute;bottom:50px;right:0;}
.search_content .content_item .item_pt .pt_bodo .bodo_button a{display:inline-block;width:84px;height:84px;padding-top:15px;margin-left:5px;text-align:center;font-size:14px;border-radius:100%;-webkit-border-radius:100%;background-color:#f4f4f4}
.search_content .content_item .item_pt .pt_bodo .bodo_button a:first-child{margin-left:0}
.search_content .content_item .item_pt .pt_bodo .bodo_button a .sprity-search{margin:0 auto}
.search_content .content_item .item_pt .pt_bodo .bodo_button a:link,
.search_content .content_item .item_pt .pt_bodo .bodo_button a:active,
.search_content .content_item .item_pt .pt_bodo .bodo_button a:visited{color:#555}
.search_content .content_item .item_pt .pt_bodo .bodo_button a:hover{background-color:#ffdc47;color:#000}
.search_content .content_item .item_pt .pt_bodo .bodo_button a:hover .sprity-search-icon_cont_calendar{background-position:-0px -118px}
.search_content .content_item .item_pt .pt_bodo .bodo_button a:hover .sprity-search-icon_cont_heart{background-position:-0px -58px;}


.no_data{padding:20px;border:1px solid #d2d2d2;text-align:center}

@media(max-width:1000px) {

#container{position:relative}

.general_search_body .mo_category_button{display:block;position:fixed;left:-10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}

.general_search_body .back{display:none;z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0 ,0 , 0.7)}
.general_search_body .search_category{z-index:101;position:fixed;top:0;left:-100%;height:100%;overflow:auto}
.general_search_body .category_button{display:none}

.search_content{padding:0 20px}
}

@media(max-width:767px) {

.general_search_body .search_content .content_item .item_pt .pt_bodo{padding:0;margin-top:30px}
.general_search_body .search_content .content_item .item_pt .pt_bodo>a{padding-left:0}
.general_search_body .search_content .content_item .item_pt .pt_bodo .bodo_thumb{position:static;margin:0;text-align:center;background-color:#f9f9f9}
.general_search_body .search_content .content_item .item_pt .pt_bodo .bodo_thumb img{max-width:none;width:100%}
.general_search_body .search_content .content_item .item_pt .pt_bodo .bodo_pt{margin-top:20px;padding-right:0}
.general_search_body .search_content .content_item .item_pt .pt_bodo .bodo_pt .pt{padding-right:100px}
.general_search_body .search_content .content_item .item_pt .pt_bodo .bodo_button{top:auto;bottom:45px;width:74px;height:74px;}
.general_search_body .search_content .content_item .item_pt .pt_bodo .bodo_button a{font-size:13px}
.general_search_body .search_content .content_item .item_pt .pt_bodo .bodo_tag{padding:10px 0 0}

}



/* 맞춤검색 */
.multi_search_bar{max-width:1200px;margin:0 auto}
.multi_search_bar:after{content:'';display:block;clear:both}
.multi_search_bar .search_block{float:left;height:53px;margin-left:10px;border-bottom:3px solid #000}
.multi_search_bar .search_block input{width:100%;height:100%;text-indent:10px;background-color:transparent;border-width:0}
.multi_search_bar a:link,
.multi_search_bar a:active,
.multi_search_bar a:visited{color:#444}

.multi_search_bar .calendar{position:relative;width:276px;margin-left:0}
.multi_search_bar .calendar label{position:absolute;top:9px;left:5px}
.multi_search_bar .calendar label span{vertical-align:-8px}
.multi_search_bar .calendar label img{vertical-align:0;margin:0 5px}

.multi_search_bar .select{z-index:10;position:relative;width:178px}
.multi_search_bar .select .select_label{height:100%;text-align:left}
.multi_search_bar .select .select_label a{position:relative;display:block;height:100%;padding:14px 0 0 5px}
.multi_search_bar .select .select_label a:after{content:'';position:absolute;top:23px;right:10px;border:solid transparent;border-width:8px 5px 0 5px;border-top-color:#5e74ce}
.multi_search_bar .select .select_option{display:none;position:absolute;top:53px;left:0;text-align:left;width:100%;background-color:#fff;border:1px solid #d2d2d2}
.multi_search_bar .select .select_option li{padding:10px 0;margin:0 10px;border-top:1px solid #ccc}
.multi_search_bar .select .select_option li:first-child{border-top-width:0}
.multi_search_bar .select .select_option li a{display:block;}
.multi_search_bar .select select{display:none}

.multi_search_bar .text{position:relative;width:300px;padding-right:50px}
.multi_search_bar .text label{position:absolute;top:14px;left:7px}
.multi_search_bar .text button{position:absolute;top:0;right:0;height:100%;width:50px}

.multi_search_bar .my_search_open{float:left;width:219px;height:50px;text-align:left;margin-left:13px}
.multi_search_bar .my_search_open>a{position:relative;display:block;height:100%;padding:14px 0 0 25px;font-weight:300;border-radius:5px;-webkit-border-radius:5px;background-color:#5468c7;color:#fff}
.multi_search_bar .my_search_open>a:after{content:'';position:absolute;top:23px;right:15px;border:solid transparent;border-width:8px 5px 0 5px;border-top-color:#fff}
.multi_search_bar .my_search_layer{display:none}

/*맞춤검색을 해보세요*/
.multi_search_bar .my_search_open{position:relative}
.multi_search_bar .my_search_open .category_tab{display:none;position:absolute;top:60px;left:50%;width:310px;padding-bottom:20px;margin-left:-155px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:1px 1px 10px 0 rgba(0, 0, 0, .3);box-shadow:1px 1px 10px 0 rgba(0, 0, 0, .3);background-color:#fff}
.multi_search_bar .my_search_open .category_tab:before{content:'';position:absolute;top:-15px;left:50%;margin-left:-10px;border:solid transparent;border-width:0 10px 15px;border-bottom-color:#f7f7fb}
.multi_search_bar .my_search_open .category_tab .filter_title{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding:20px;font-weight:400;font-size:18px;border-bottom:1px solid #d2d2d2;background-color:#f7f7fb}
.multi_search_bar .my_search_open .category_tab .tab_body{padding:20px}
.multi_search_bar .my_search_open .category_tab .tab_body .body_item{width:auto}
.multi_search_bar .my_search_open .category_tab .tab_body .body_item:first-child{margin-top:0}

.multi_search_bar .my_search_open .category_tab .submit_bt{text-align:center}
.multi_search_bar .my_search_open .category_tab .submit_bt a{}
.multi_search_bar .my_search_open .category_tab .submit_bt a:link,
.multi_search_bar .my_search_open .category_tab .submit_bt a:active,
.multi_search_bar .my_search_open .category_tab .submit_bt a:visited{color:#fff}
.multi_search_bar .my_search_open .category_tab .submit_bt a:hover{color:#5468c7}



.multi_search_bar .radio{float:left;margin-left:8px;padding-top:13px}
.multi_search_bar .radio label{float:left;margin-left:5px}
.multi_search_bar .radio label:first-child{margin-left:0}
.multi_search_bar .radio label span{
	display:inline-block;width:20px;height:20px;vertical-align:-4px;line-height:100%;border:1px solid #d2d2d2;
	border-radius:3px;-webkit-border-radius:3px;
	background-color:#fff;
}
.multi_search_bar .radio label input:checked+span{position:relative}
.multi_search_bar .radio label input:checked+span:before{content:'';position:absolute;top:4px;left:4px;width:10px;height:10px;background-color:#5468c7}


@media(max-width:1240px) {

.multi_search_head{height:auto;padding:0 20px 20px}

.multi_search_bar .search_block, .multi_search_bar .my_search_open, .multi_search_bar .radio{display:inline-block;float:none;vertical-align:top}
.multi_search_bar .search_block{margin-bottom:10px}
}

@media(max-width:480px) {

.multi_search_bar .search_block, .multi_search_bar .my_search_open, .multi_search_bar .radio{display:block;width:100%;margin:0 0 10px}
.multi_search_bar .radio{text-align:center;margin-bottom:0}
.multi_search_bar .radio label{float:none}
}

.multi_category{text-align:right;padding:30px 0 20px}
.multi_category .cate_sort{display:inline-block;text-align:center}
.multi_category .cate_sort a{display:inline-block;width:150px;padding:10px 0;margin-left:2px;font-size:17px;border-radius:8px;-webkit-border-radius:8px;background-color:#ebeff3}
.multi_category .cate_sort a:active,
.multi_category .cate_sort a:visited{color:#444}
.multi_category .cate_sort a:hover{color:#6177cf}
.multi_category .cate_sort a.ov{background-color:#6177cf;color:#fff}

.multi_category .cate_select{display:inline-block;width:156px;margin-left:7px;text-align:left;border:1px solid #c9c9c9}
.multi_category .cate_select select{width:100%;padding-left:10px;border-width:0}

@media(max-width:1240px) {
.multi_category{margin:0 20px}
}
@media(max-width:850px) {
.multi_category .cate_sort a{width:auto;padding:10px 20px;font-size:14px}
}
@media(max-width:599px) {
.multi_category .cate_sort{display:block;width:100%}
.multi_category .cate_sort:after{content:'';display:block;clear:both;}
.multi_category .cate_sort a{width:100%;padding:10px 0;margin:5px 0 0;border-radius:0;-webkit-border-radius:0}
.multi_category .cate_sort a:first-child{margin:0}

.multi_category .cate_select{width:100%;margin:5px 0 0}
.multi_category .cate_select select{}
}

.multi_search_body{position:relative;border-top:2px solid #404a74}

.multi_search_body .search_map{overflow:hidden;position:absolute;top:0;right:0;width:470px;height:910px;border:solid #d6d6d6;border-width:0 1px 1px;background:url(../images/search/map.png) no-repeat 50% 50%;background-size:cover}
.multi_search_body .search_map .region{padding:20px 0 0 30px}
.multi_search_body .search_map .region .reg_item{margin-top:7px;color:#444}
.multi_search_body .search_map .region .reg_item:first-child{margin-top:0}
.multi_search_body .search_map .region .reg_item span{display:inline-block;vertical-align:-2px;width:16px;height:16px;margin-right:5px;border:1px solid #fff}
.multi_search_body .search_map .region .reg_item .reg_1{background-color:#8280d9}
.multi_search_body .search_map .region .reg_item .reg_2{background-color:#ff623f}
.multi_search_body .search_map .region .reg_item .reg_3{background-color:#3cb478}
.multi_search_body .search_map .region .reg_item .reg_4{background-color:#89b021}
.multi_search_body .search_map .region .reg_item .reg_5{background-color:#549dd0}
.multi_search_body .search_map .region .reg_item .reg_6{background-color:#774321}

.multi_search_body .search_content{overflow:visible;padding:0 470px 0 0}
.multi_search_body .search_content .content_item .item_title{border-top-width:0;padding-top:13px}
.multi_search_body .search_content .content_item .item_pt{padding-bottom:0;margin-right:40px;border-bottom:1px solid #e7e7e7}
.multi_search_body .search_content .content_item .item_pt .pt_bodo{padding-right:0}
.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_pt .pt{padding-right:200px}
.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_button{}

@media(max-width:1240px) {
.multi_search_body{margin:0 20px;}
}

@media(max-width:1180px) {
.multi_search_body .search_map{width:100%;height:500px;position:static}
.multi_search_body .search_content{padding-right:0}
}

@media(max-width:767px) {
.multi_search_body .search_content .content_item{margin-top:30px}
.multi_search_body .search_content .content_item .item_pt{margin-right:0}
.multi_search_body .search_content .content_item .item_pt .pt_bodo{padding:0;margin-top:30px}
.multi_search_body .search_content .content_item .item_pt .pt_bodo:first-child{margin-top:0}
.multi_search_body .search_content .content_item .item_pt .pt_bodo>a{padding-left:0}
.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_thumb{position:static;margin:0;text-align:center;background-color:#f9f9f9}
.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_thumb img{max-width:none;width:100%}
.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_pt{margin-top:20px;padding-right:0}
.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_button{bottom:45px;}
.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_button a{font-size:13px}
.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_tag{padding:10px 0 0}

}

@media(max-width:640px) {
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title b{display:block}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info{display:inline-block;padding:5px 10px;margin-top:5px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #d2d2d2}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info:before{display:none}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info .info_layer{left:0;margin-left:0}
.search_content .content_item .item_pt .pt_bodo .bodo_pt .title .schedule_info .info_layer:before{left:50px;margin-left:0}


.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_pt .pt{padding-right:0}

.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_button{position:static;margin-top:10px}
.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_button:after{content:'';display:block;clear:both}
.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_button a{float:left;width:49.5%;height:auto;padding:10px 0;border-radius:7px;-webkit-border-radius:7px;margin-left:1%}
.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_button a:first-child{margin-left:0}
.multi_search_body .search_content .content_item .item_pt .pt_bodo .bodo_button a .sprity-search{display:inline-block;vertical-align:-9px}

}

.item_pt .tourGly li{width:31.3%}
.item_pt .tourGly li:first-child + li + li + li + li{clear:none}
.item_pt .tourGly li:first-child + li + li + li,
.item_pt .tourGly li:first-child + li + li + li + li + li + li{clear:both}

@media all and (max-width:780px){
.item_pt .tourGly li{width:48%}
.item_pt .tourGly li:first-child + li + li + li,
.item_pt .tourGly li:first-child + li + li + li + li + li + li{clear:none}
.item_pt .tourGly li:nth-child(2n+1){clear:both}
.item_pt .tourGly li a .tGly_img{background:#f2f2f2}
.item_pt .tourGly li a .tGly_img img{min-width:inherit}
}

@media all and (max-width:580px){
.item_pt .tourGly li{width:98%;margin:0 2% 15px 0}
.item_pt .tourGly li:nth-child(2n+1){clear:none}
.item_pt .tourGly li a .tGly_img{height:auto}
.item_pt .tourGly li a .tGly_img img{width:100%}
.item_pt .tourGly li a .tGly_con p{height:inherit;display:block;text-overflow:clip}
}

#searchResultEmpty.sc_empty .empty_box {text-align: center;padding: 25px 0;}