@charset "utf-8";
/* CSS Document */
img { max-width:100% !important; }

#MenuMobile, #nav, #Header, #Footer, #KeyVisual, #Breadcrumbs, #ColumnRight,
.ShareBox, .ToolBar, .CatTitle .cat_select, .ListSearch, #Pagination, .inPagination, .BtnTop, .guide_title,
.MsgModule_Media, iframe[allowfullscreen], #colorbox_thum, .prevNextLink, 
.BtnCommon { 
	display:none !important; 
	}

html { font-size:81.25% !important; }
body { background-color:#fff; }
#Center { background-image:none; }
#Center, #Content, #ColumnCenter { width:100%; float:none; padding:0; border:0; }

/* 單元頁 */
.SubMenuList dd { width:25%; }
.SubMenuList dd a { background:none; padding-bottom:0; color:#000; }
.SubMenuList dd a div { background:none; position:static; }
.SubMenuList dd a span { border-bottom:1px solid #000; }

/* 標題 */
.PageTitle { border:0; padding:0; margin-bottom:10px; }
.PageTitle::before, .PageTitle::after, .PageTitle h2::before { display:none; }
h3.articleTitle { font-size:150%; }
.post_info span.cat { -webkit-print-color-adjust:exact; }
.post_info span.source::before, .post_info span.date::before { display:none; }

/* 編輯器 */
.editable_content blockquote { padding:10px; }
.editable_content blockquote::before, .editable_content blockquote::after { display:none; }
.editable_content .img_bg { border:1px solid #fff; }/* 修正文繞圖的bug */
.editable_content .imgcenter { max-width:50%; margin-left:auto; margin-right:auto; }
.editable_content .imgleft, .editable_content .imgright { max-width:30%; }
.editable_content .imgleft { margin-right:20px; }
.editable_content .imgright { margin-left:20px; }
.editable_content .img_bg span, .editable_content .img_bg figcaption { display:none; width:0; position:absolute; }
.MsgModule_Download + .MsgModule_Download, .MsgModule_Download + .MsgModule_Link, .MsgModule_Link + .MsgModule_Download, .MsgModule_Link + .MsgModule_Link { 
	margin-top:0; 
	}
.editable_content h4.ext_title,
.editable_content ul.ext_list { display:none; }


/*----------------------------------------------------------------------*/
/* 文字列表 */
.ListTable {
	border-right:1px solid #CCC !important;
	border-top:1px solid #CCC !important;
	border-left:0 !important;
	border-bottom:0 !important;
	}
.ListTable table { border-collapse:collapse; border-spacing:0; }
.ListTable table tr:first-child { position:static; left:0; top:0; }
.ListTable th, .ListTable td {
	border-left:1px solid #CCC !important;
	border-bottom:1px solid #CCC !important;
	border-right:0 !important;
	border-top:0 !important;
	padding:6px 10px;
	}


/*----------------------------------------------------------------------*/
/* 認識高雄 */
.MeetKHIntro .header .img { width:320px; margin:0 auto 30px; }
.MeetKHIntro .header .cont li { margin-top:8px; }
.MeetKHIntro .header .cont li span.label::after { -webkit-print-color-adjust:exact; }

.MeetKHIntro .section { margin-top:50px; }
.MeetKHIntro .section .slider { display:none; }

.MeetKHBlock + .MeetKHBlock { margin-top:50px; padding-top:20px; }

.MeetKHConstr .constr_list .item { width:100%; padding:20px 0 0 20px; margin-top:30px; }
.MeetKHConstr .constr_list .item:nth-child(1) { margin-top:0; }
.MeetKHConstr .constr_list .img { width:30%; }
.MeetKHConstr .constr_list .img > div { -webkit-print-color-adjust:exact; }
.MeetKHConstr .constr_list .cont { width:65%; }
.MeetKHConstr .constr_list .sn { -webkit-print-color-adjust:exact; top:-20px; left:-20px; }
.MeetKHConstr .constr_list .plate { display:none; }

.MeetKHAward .section { margin-top:40px; }
.MeetKHAward .section .cont { width:100%; }
.MeetKHAward .section .cont .label::before { -webkit-print-color-adjust:exact; }
.MeetKHAward .section .slider { display:none; }


/*----------------------------------------------------------------------*/
/* 全球港灣城市論壇 */
.PreviousGHCF, .ghcf_slider_wrap { display:none; }
.GHCFBlock ~ .GHCFBlock { padding-top:15px; }
.GHCFBlock .img_center img { max-height:300px; }

.ghcf_guest_speech .item { margin-top:40px; }
.ghcf_guest_speech .img { width:540px; margin:0 auto; }
.ghcf_guest_speech .img > div, .ghcf_guest_speech .img .portrait { -webkit-print-color-adjust:exact; }
.ghcf_guest_speech .cont { width:100%; margin:30px auto 0; }
.ghcf_guest_speech .cont .btn { display:none; }
.GHCFRelatedNews { display:none; }

.GHCFContactInfo .title { width:50%; background:none; border:1px solid #ccc; align-items:center; justify-content:center; }
.GHCFContactInfo .title > div { color:#000; }
.GHCFContactInfo .cont { width:50%; background:none; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
.GHCFContactInfo .cont .tel::before, .GHCFContactInfo .cont .addr::before, .GHCFContactInfo .cont .email::before { -webkit-print-color-adjust:exact; }


/*----------------------------------------------------------------------*/
/* 如何到高雄 */
.TrafficType { display:none; }
.TrafficBlock { margin-top:50px; }
.TrafficType + .TrafficBlock { margin-top:0; }
.TrafficBlock .block_desc { margin-top:20px; }
.TrafficBlock .block_header + .item { padding-top:0; }
.TrafficBlock .item .title { width:20%; justify-content:center; }
.TrafficBlock .item .title h4 { position:absolute; top:0; left:0; }
.TrafficBlock .item .title .img { -webkit-print-color-adjust:exact; width:100px; height:64px; }
.TrafficBlock .item .cont { width:80%; padding-left:20px; }
.TrafficBlock .item .cont .info dd::before { -webkit-print-color-adjust:exact; }
.TrafficBlock .item .cont .links { display:none; }

.traffic_domestic_desc { background:none; padding:0; }
.traffic_domestic_desc .img { display:none; }
.traffic_domestic_desc .cont { padding:0; }
.traffic_domestic_desc .cont li::before { -webkit-print-color-adjust:exact; }


/*----------------------------------------------------------------------*/
/* 會展場館 */
.FacilityFilter { display:none; }
.FacilityList .img { -webkit-print-color-adjust:exact; }
.FacilityList .item { width:33.3333%; margin-top:30px; }
.FacilityList .item:nth-child(-n+3) { margin-top:0; }
.FacilityList .item:nth-child(3n+1) > div { margin-right:auto; }
.FacilityList .item:nth-child(3n+2) > div { margin:0 auto; }
.FacilityList .item:nth-child(3n+3) > div { margin-left:auto; }
.FacilityList .tel { padding-left:0; }
.FacilityList .tel::before { display:none; }

.FacilityCont .facility_cont_header .cover { -webkit-print-color-adjust:exact; }
.FacilityCont .facility_cont_header dd::before { -webkit-print-color-adjust:exact; }
.FacilityCont .section { margin-top:35px; }
.FacilityCont .section_title { margin-bottom:15px; }
.FacilityCont .facility_feature dl { background-color:transparent; padding:0; }
.FacilityCont .facility_feature dd { margin-bottom:10px; margin-right:10px; }
.FacilityCont .facility_feature dd div { padding:0 10px; }
.FacilityCont .facility_feature dd span { -webkit-print-color-adjust:exact; }
.FacilityCont .section.facility_map { display:none; }
.FacilityCont .facility_info .table th { border-bottom:2px solid #ccc; }
.FacilityCont .facility_info .table td { padding:5px; font-size:0.875rem; }
.FacilityRecommend { display:none; }


/*----------------------------------------------------------------------*/
/* 會展檔期 */
.EventScheduleHeader { margin-top:0; }
.EventCalendar .calendar .day { width:14.2857%; padding:10px 5px 15px 5px; }
.EventCalendar .calendar .day:nth-child(7n+7) { border-right:1px solid #dcdcdc; }
.EventCalendar .calendar .date span { display:none; }
.EventCalendar .calendar .list li { font-size:0.8125rem; }
.EventCalendar .calendar .list a { padding-left:0; }
.EventCalendar .calendar .list a::before { display:none; }
.EventCalendar .more { display:none; }

.EventList .item { width:25%; }
.EventList .item:nth-child(-n+4) { margin-top:0; }
.EventList .img { -webkit-print-color-adjust:exact; }
.EventList .title a { font-size:1.125rem; }
.EventList .cat, .EventList .date, .EventList .place { padding-left:0; font-size:0.8125rem; }
.EventList .cat::before, .EventList .date::before, .EventList .place::before { display:none; }
.btn_return_calendar { display:none; }

.EventCont .event_cont_header .cover { -webkit-print-color-adjust:exact; }
.EventCont .section { margin-top:35px; }
.EventCont .section_title { margin-bottom:15px; }
.EventCont .event_info dl::before { -webkit-print-color-adjust:exact; }
.EventCont .section.event_map, .EventRecommend { display:none; }


/*----------------------------------------------------------------------*/
/* 會展新聞 */
.NewsFilter { display:none; }
.NewsList .item { margin-top:30px; }
.NewsList .item:first-child { margin-top:0; }
.NewsList .img { float:left; width:200px; margin-right:20px; margin-bottom:10px; }
.NewsList .img > div { -webkit-print-color-adjust:exact; }
.NewsList .desc > div { max-height:6em; -webkit-line-clamp:3; }
.NewsList .date { padding-left:0; }
.NewsList .date::before { display:none; }
.NewsList .btn { display:none; }


/*----------------------------------------------------------------------*/
/* 會展辦公室 */
.KHmiceOffice_Block ~ .KHmiceOffice_Block { padding-top:25px; }
.khmice_office_intro, .khmice_office_service, .khmice_service_apply .contact_info, .khmice_service_traffic .traffic_info dl + dl { margin-top:20px; }

.khmice_office_service { padding-top:45px; }
.khmice_office_service dd .icon { -webkit-print-color-adjust:exact; }
.khmice_office_service dd { width:calc(50% - 25px); }
.khmice_office_service dd:nth-of-type(-n+2) { border-top:1px solid #202020; }

.khmice_service_apply .img, .khmice_service_traffic .map, .khmice_service_download .img { display:none; }
.khmice_service_download .download .btn a { -webkit-print-color-adjust:exact; }


/*----------------------------------------------------------------------*/
/* 會展聯盟/會展體驗小首頁 */
.GridImgWall a { height:auto; }
.GridImgWall .item { width:33.3333%; padding:10px; }
.GridImgWall .item.two-thirds { width:66.6666%; }
.GridImgWall .item.full-width { width:100%; }
.GridImgWall .img { background:none; padding-bottom:0; }
.GridImgWall .cont { position:static; background:none; color:#000; }
.GridImgWall .cont > div { border-bottom:1px solid #000; }
.GridImgWall .cont .title { border-bottom:4px solid #000; }


/*----------------------------------------------------------------------*/
/* 會展聯盟 */
.AllianceList .item { width:25%; }
.AllianceList .item:nth-child(-n+4) { margin-top:0; }
.AllianceList .img { -webkit-print-color-adjust:exact; }
.AllianceList .tel, .AllianceList .addr, .AllianceList .website { padding-left:0; font-size:0.8125rem; }
.AllianceList .tel::before, .AllianceList .addr::before, .AllianceList .website::before { display:none; }


/*----------------------------------------------------------------------*/
/* 會展體驗 */
.exp_cont_header { flex-direction:row-reverse; }
.exp_cont_header .cont { background-color:transparent; border:1px solid #000; width:40%; }
.exp_cont_header dl { color:#000; }
.exp_cont_header dt { border-bottom:1px solid #000; font-size:2em; }
.exp_cont_header dd { padding-left:0; }
.exp_cont_header dd::before, .exp_cont_header dd::after { display:none; }
.exp_cont_header .cover { -webkit-print-color-adjust:exact; width:60%; }

.exp_itinerary_select { display:none; }

.exp_itinerary_cont .item { padding:0; margin:40px 0 50px; }
.exp_itinerary_cont .img { width:30%; }
.exp_itinerary_cont .img::after { display:none; }
.exp_itinerary_cont .img > div { -webkit-print-color-adjust:exact; }
.exp_itinerary_cont .cont { width:66%; }
.exp_itinerary_cont .cont dt { margin-bottom:15px; }
.exp_itinerary_cont .cont .tel, .exp_itinerary_cont .cont .addr, .exp_itinerary_cont .cont .website {padding-left:0; }
.exp_itinerary_cont .cont .tel::before, .exp_itinerary_cont .cont .addr::before, .exp_itinerary_cont .cont .website::before { display:none; }
.exp_itinerary_cont .arrow { display:none; }


/*----------------------------------------------------------------------*/
/* 網站導覽 */
.sitemap_tree .home a { border-bottom:1px solid #000;; background-color:#fff; color:#000; }


/*----------------------------------------------------------------------*/
/* 節點頁 */
.SubMenuList dd { width:25%; }


/*----------------------------------------------------------------------*/
/* 表單 */
.form_group_title span { background-color:transparent; border:1px solid #aaaaaa; color:#000; }

table.FormTable > tbody > tr > th, table.FormTable > tbody > tr > td { vertical-align:top; }
table.FormTable > tbody > tr > th { height:1px; width:200px; padding:8px 5px 8px 5px; text-align:right; }
table.FormTable > tbody > tr > th > div { 
	max-height:40px; height:100%; 
	display:flex; justify-content:flex-end; align-items:center; align-content:center; flex-wrap:wrap; 
	}
table.FormTable > tbody > tr > td { padding:8px 5px 3px 5px; }

.FormElmt .randomcode, .member_terms_wrap { display:none; }


/*----------------------------------------------------------------------*/
/* 搜尋結果*/
.SearchResult .header { margin-bottom:0; background-color:#fff; padding:10px; }
.SearchResult .results_list .title { font-size:1.125rem; }
.SearchResult .results_list .date::before { display:none; }
.SearchResult .results_list .desc > div { max-height:6em; -webkit-line-clamp:3; font-size:0.875rem; }


