@charset "utf-8";
											.mainMenu{		 background-color:#fff } .mainMenu>.outBox{ } @media screen and (max-width:768px){ .mainMenu{		 } .mainMenu>.outBox{ } }										 .mainMenu{ width:100%; max-width: 1600px; z-index: 20000; /*display:none;*/ } .mainMenu a{ color:#222; border:none !important; text-decoration:none !important; } .mainMenu>.outBox{ width:100%; max-width:1600px; color: #222; font-size:14px; } .mainMenu .part1{ width:100%; height:120px; text-align:center; border-bottom:1px #dcdcdc solid; } .mainMenu .part1A{ display:none; } .mainMenu .part2{ width:100%; max-width: 1600px; height:60px; text-align:center; } .mainMenu .partInbox{ width:100%; height:100%; max-width:1600px; margin:0 auto; box-shadow: 0 2px 4px rgba(0,0,0,0.07); z-index:1; background-color:#fff; } .mainMenu .logo{ background-image: url(/hk/images/common/logo-black.svg); } .mainMenu .logoBox1{ width:300px; height:100%; } .mainMenu .logoBox2{ width:200px; height:100%; } .mainMenu .trans_opacity_03{ transition: opacity 0.3s; } .mainMenu .part2 .userInfo, .mainMenu .part2 .login { opacity:0; visibility:hidden; transition:opacity 0.3s; } .mainMenu .part2A .userInfo, .mainMenu .part2A .login { opacity:1; visibility:visible; } .mainMenu .hiddenBox{ opacity: 0 !important; visibility: hidden !important; } .mainMenu .visibleBox{ opacity: 1 !important; visibility: visible !important; } .mainMenu .sideBoxL{ left:0; top:0; padding-left:55px; } .mainMenu .sideBoxR{ right:0; top:0; padding-right:55px; } .mainMenu .sideBoxL, .mainMenu .sideBoxR{ height:100%; } .mainMenu .login, .mainMenu .logout { border: 1px #ddd solid; font-size: 12px; padding: 5px 18px; pointer-events: all; } .mainMenu .menuBox, .ui-widget{ font-size:16px; } .mainMenu .dItem{ padding:0 16px 0 16px; height: 35px; } .mainMenu .searchUI{ padding:0; min-width:40px; } .mainMenu .dItem>.icon{ right:0px; top:calc(50% - 6px); width:12px; height:16px; transition: opacity 0.3s; opacity: 0; } .mainMenu .dItem:hover .icon{ opacity: 1; } .mainMenu .dItem>.arrow_down, .mainMenu .mItem>.arrow_down{ background-image:url(/hk/images/common/arrow_down_black.svg); } .mainMenu .mItem>.arrow_downA{ transform:scaleY(-1); } .mainMenu .pos_fixed{ position:fixed; top:0; left:0; } .mainMenu .userInfo .userBox { padding: 0px 18px; pointer-events: all; } .mainMenu .userInfo .imgBox { width: 30px; height: 30px; border-radius: 50%; margin-right: 10px; } .mainMenu .userInfo .imgBox img { width: 100%; height: 100%; opacity: 0; } .mainMenu .userInfo .name { line-height: 40px; } .mainMenu .userInfo .nameA { display: none; } .mainMenu .mainBox{ } .mainMenu .dSubmenu{ width:100%; left:0; top:100%; background-color:#fff; z-index:0; box-shadow: 0 2px 4px rgba(0,0,0,0.07); padding:32px 0 60px 0; display:none; opacity:0; } .mainMenu .dSubmenuInBox{ width:100%; max-width:1120px; margin:0 auto; } .mainMenu .lBox{ text-align:left; width:15%; padding:0 1.5%; } .mainMenu .lBoxA{ width:70%; } .mainMenu .dSubmenu[data-key=VIDEOS] .lBox{ width:18.3%; } .mainMenu .lBox .ul_A{ width:33.33333333333333333%; } .mainMenu .lBox .ul_B{ margin-left:1.5%; } .mainMenu .rBox{ text-align:center; border-left: 1px solid rgba(190, 147, 92, 0.4); width:85%; padding-left:1.5%; } .mainMenu .rBoxA{ width:30%; } .mainMenu .lBox li{ margin:0 0 17px 0; } .mainMenu .lBox li:hover{ color:#be9664; } .mainMenu .lBox a:nth-last-child(1) li{ padding:0 0 0 0; } .mainMenu .rBox .unit{ width:100%; margin-left:2%; } .mainMenu .rBox .unit:hover .visual{ webkit-filter: grayscale(0%) brightness(100%) contrast(100%); filter: grayscale(0%) brightness(100%) contrast(100%); } .mainMenu .dSubmenu[data-key=VIDEOS] .rBox { padding-left: 0%; } .mainMenu .dSubmenu[data-key=VIDEOS] .rBox .unit { margin-left: 9%; } .mainMenu .unit .imgBox{ width:100%; } .mainMenu .unit .visual{ width:100%; padding-top:71.3%; transition:all 0.6s; } .mainMenu .dSubmenu[data-key=VIDEOS] .unit .visual { padding-top: 56.18%; } .mainMenu .unit .category{ width:100%; left:0; bottom:5%; color:#fff; letter-spacing: 5px; z-index: 1; } .mainMenu .unit .categoryA{ height:100%; bottom:0; letter-spacing: 0; } .mainMenu .unit .categoryA .title1 { font-size: 20px; } .mainMenu .unit .categoryA .title2 { font-size: 29px; } .mainMenu .dSubmenu[data-key=VIDEOS] .unit .iconPlay { width:100%; height:100%; left:0; top:0; background-image: url(/hk/images/common/ico_video_play_1.svg); background-size:17%; } .mainMenu .unit .subject{ text-align:left; padding:10px 0 0 0; }												.mainMenu .expressBox{					 width:100%;					 height:40px; color:#222 !important; background-color:#ded9d5; text-align:right; padding:0 40px; font-size:16px; position: relative; z-index: 1; } .mainMenu .expressBox a{ color:#222 !important; } .mainMenu .shortenUrlBox{						 position:absolute;						 top:0;						 right:0;						 z-index:2;						}												.mainMenu .extra{						 width:100%;						 height:60px;						 background-color:#fff;						 display:none;						 border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; display:none !important;						}												.mainMenu .UserTimes{ margin:0 0 0 5px; } .mainMenu .UserTimes .listBoard{ top:60px; box-shadow: 0 2px 4px rgba(0,0,0,0.07); } .mainMenu .UserTimes .icon { height:60px; background-image: url(/hk/images/common/bell_gray_2.svg?20200520); background-size:42%; } .ui-widget { font-family: 'Noto Sans TC', Sans-Serif !important; } .mainMenu .editorBtnB { right: 0; top: 0; } .mainMenu .mBtn { margin: 15px 15px 0 0; color: #D00; } .mainMenu .icon_fair{ left: 6%; top: 5%; width: 24.5%; height: 0; padding-top: 24.5%; z-index: 1; } @media screen and (min-width:1601px){ .mainMenu .part2{ left: calc(50% - 800px) !important; } } @media screen and (max-width:1200px){ .mainMenu .dSubmenuInBox{ width:calc(100% - 110px); } .mainMenu .pos_fixed .partInbox, .mainMenu .part2A .partInbox{ text-align:right; } .mainMenu .part1 .sideBoxR .userInfo, .mainMenu .part1 .sideBoxR .login, .mainMenu .part2 .sideBoxR .userInfo, .mainMenu .part2 .sideBoxR .login{ display:none; } .mainMenu .pos_fixed .sideBoxR, .mainMenu .part2A .sideBoxR{ float:none; position:static; } .mainMenu .extra{ display:block; text-align:right; padding-right: 55px; } } @media screen and (max-width:900px){ .mainMenu .part2 .logoBox2{ width:22.22vw; } .mainMenu .sideBoxL{ padding-left:5vw; } .mainMenu .sideBoxR{ padding-right:5vw; } .mainMenu .dItem { padding: 0 1.78vw; } .mainMenu .searchUI{ padding:0; } .mainMenu .extra{ padding-right:5vw; } } @media screen and (max-width:768px){ .mainMenu .expressBox{ padding:0 5vw; height:40px; font-size:12px; } .mainMenu .mobile{ width:100%; height:60px; text-align:center; background-color:#fff; box-shadow: 0 2px 4px rgba(0,0,0,0.07); } .mainMenu .logoBox1{ width:100%; height:25px; } .mainMenu .logoOutBox3{ line-height:1em; } .mainMenu .logoBox3{ max-height:46px; width:50%; height:auto; } .mainMenu .btnMobileMenu{ width:60px; height:60px; left:0; top:0; transform:rotate(0deg); transition:transform 0.2s; } .mainMenu .btnMobileMenuA{ transform:rotate(90deg); } .mainMenu .icon_menu_mobile{ width:100%; height:100%; background-image:url(/hk/images/common/icon_menu_mobile_black_1.svg); background-size:45%; } .mainMenu .menuBox, .ui-widget{ font-size:3.86vw; } .mainMenu .sub_mobile{ left:0; top:100%; display:none; width:100%; height:100vh; background-color:#fff; padding:3% 8% 3% 8%; border-top: 1px solid #e6e6e6; text-align:left; overflow-x:hidden; overflow-y:scroll; -webkit-overflow-scrolling: touch; -ms-touch-action: manipulation; touch-action: manipulation; } .mainMenu .mMenu{ padding:0 0 25vh 0; } .mainMenu .mItem{ width:100%; padding:4.35vw 0; border-bottom: 1px solid #e6e6e6; } .mainMenu .mItem>a{ left:0; top:0; width:100%; height:100%; } .mainMenu .searchUI_m{ padding:0; } .mainMenu .UISearch{ padding:0; width:100%; } .mainMenu .mItem>.icon{ right:1vw; top:calc(50% - 1.93vw); width:2.9vw; height:3.86vw; transition: opacity 0.3s; opacity: 1; } .mainMenu .mSubmenu{ display:none; height:auto; padding:3vw 5vw; } .mainMenu .mSubmenuA{ display:block; } .mainMenu .mSubmenu li{ padding:2vw 0; } .mainMenu .searchBox_m{ right:0; top:0; height:60px; width:calc(100% - 70px); text-align:right; margin:0 10px 0 0; pointer-events:none; } .mainMenu .searchBox_m .panel{ padding:0 0 5px 0; } .mainMenu .searchUI_m_2{ width:40px; height:40px; text-align:center; pointer-events:all; } .UISearch .btnSearch .icon, .UISearch .btnDoSearch .icon, .UISearch .classifyUI .unit .icon { width: 20px !important; height: 20px !important; } }					