@charset "utf-8"; /* * LHG MEMBER WEBSITE v1.0 * Support by: www.onesolution.com.hk * Last updated: 2014-11-06 * Last remark: */ /* Import ================================================== */ @import url('reset.css'); /* DEMO FUNCTION ================================================== */ html{ -ms-content-zooming: none; -ms-touch-action: pan-x pan-y; } body.bg-1 { background-image: url(../images/backgrounds/1.jpg); } body.bg-2 { background-image: url(../images/backgrounds/2.jpg); } body.bg-3 { background-image: url(../images/backgrounds/3.jpg); } body.bg-4 { background-image: url(../images/backgrounds/4.jpg); } body.bg-5 { background-image: url(../images/backgrounds/5.jpg); } body.bg-6 { /*background-image: url(../images/backgrounds/6.jpg);*/ background-color: #19212c; } body.no-bg { background: none; } /* Basic Styles ================================================== */ ::-moz-selection { color: #2b505e; background: #aae0fe; } ::selection { color: #2b505e; background: #aae0fe; } body { font-family: 'Microsoft JhengHei', sans-serif, Arial, Helvetica; font-size: 16px; font-weight: normal; color: #555459; overflow: visible; background-repeat: repeat, no-repeat; background-position: left top; background-size: auto, cover; -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */ -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } /* ===== Typography ===== */ a:active, a:hover { outline: 0; } a { color: #fff; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; outline: 0; text-decoration: none; } a:visited { color: #fff; } a:hover { color: #F9BF3F; } h1 { } h2 { font-size: 38px; font-weight: normal; } h3 { font-size: 21px; font-weight: normal; line-height: 60px; } h4 { } h5 { font-size: 18px; font-weight: bold; } h6 { } /* ===== Misc ===== */ .fl { float: left; } .fr { float: right; } .tl { text-align: left; } .tr { text-align: right; } .tc { text-align: center; } .hide { display: none !important; } .nobg { background: none !important; } .dot_bg { /*background: url(../images/dot_pattern.png) repeat 0 0;*/ } /* general */ .back { font-size: 24px; } /* Framework ================================================== */ #wrapper { position: relative; width: 1000px; margin: 20px auto 10px auto; padding: 50px 20px; color: #fafafa; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding-top: 10px; } #marquee_wrapper { width: 950px; height: 60px; /* margin: 20px auto; */ /* padding: 5px 20px; */ padding: 5px 0px; line-height: 60px; font-size: 42px; color: #fafafa; overflow: hidden; background-color: #314256; margin-left: 25px; } .marquee_list li { display: inline-block; text-align: left; margin-right: 100px; font-weight: bold; } /* Search Nav ================================================== */ .search_block { position: relative; display: block; margin-bottom: 10px; } .search_nav { position: relative; display: block; margin-bottom: 35px; } .search_nav li { display: block; float: left; text-align: center; width: 48%; padding: 0; margin: 0; color: #fff; font-size: 62px; text-transform: uppercase; cursor: pointer; } .search_nav li .nav_ass_arrow { display: none; } .search_nav li.active .nav_ass_arrow { position: relative; display: block; top: 10px; width: 42px; height: auto; margin: auto; } .search_nav li.active b { border-bottom: 6px solid #fff; } /* Form ================================================== */ .search_form { position: relative; display: none; width: 960px; height: 100px; margin: 15px auto; background: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; } .search_form.active { display: block; } .search_form .hw_icon { display: inline-block; width: 100px; height: 100px; line-height: 100px; text-align: center; color: #636a70; font-size: 48px; background: none; cursor: pointer; } .search_form .nav-search-input { display: inline-block; height: 80px; width: 730px; font-size: 48px; color: #3fa9f5; background: #fff; border: 0; border-right: 3px solid #636a70; -webkit-appearance: none !important; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear; } /* Search Resault ================================================== */ #search_result { position: relative; display: block; width: 960px; height: 470px; margin: 10px auto; } .result_list { position: relative; display: block; font-size: 28px; color: #fff; } .result_list .rl_item { /* display: block;*/ line-height: 50px; height: 45px; margin: 12px 0; border-bottom: 2px dashed #e6e6e6; cursor: pointer; } .result_list .rl_item a { position: relative; display: block; } .result_list .rl_item a:after { /*content: "\f101"; position: absolute; display: inline-block; top: 12px; right: 5px; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;*/ } #search_result table td { padding: 10px 0; } /* added by kelvin*/ #marquee_container { margin: 0 auto; width: 1000px; } #marquee_container_bg { background: url(../images/rolling_bar.png) no-repeat; height: 70px; width: 1000px; margin-top: 45px; } #search_word { width: 75%; height: 77px; line-height: 77px; font-size: 35px; position: relative; top: 0px; left: 110px; background-color: #f6f7f9; color: #7c868f; margin-bottom: 30px; } #floor_box { float: left; width: 225px; } #floor_upward { position: relative; left: 40px; margin-bottom: 20px; cursor: pointer; } #floor_top { background: url(../images/lbox_top.png) no-repeat; background-size: 100%; height: 82px; width: 200px; } #floor_all { position: relative; top: 30px; left: 59px; font-size: 30px; margin-bottom: -1px; cursor: pointer; } .floor_middle { background: url(../images/lbox_middle.png) repeat-y; background-size: 100%; height: 55px; width: 183px; cursor: pointer; } .floor_middle_text { position: relative; left: 57px; font-size: 30px } #floor_bottom { background: url(../images/lbox_bottom.png) no-repeat; background-size: 100%; height: 8px; width: 183px; } #floor_downward { position: relative; left: 40px; margin-top: 20px; cursor: pointer; } #search_result { float: right; margin-right: 25px; width: 715px; margin-top: 15px; font-size: 33px; } #floor_box_ul { height: 650px; overflow: hidden; position: relative; left: 0; top: 0; } #search_result { height: 740px; } .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { height: 690px; } #reset_search_text{ position: absolute; top: -134px; right: 0; background-color: transparent; width: 100px; height: 95px; cursor: pointer; z-index: 99; } input::-ms-clear, input::-ms-reveal { display: none !important; height: 0 !important; width: 0 !important; } #marquee_wrapper .pointer{ height: 60px !important; } #head_companyname{ color: #fff; margin-bottom: 15px; height: 25px; font-size: 50PX; text-align: center; font-weight: bold; } .slideshow_img{ width: 1080px; height: 950px; }