@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'); @import url('grid.css'); /* DEMO FUNCTION ================================================== */ 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);} body.no-bg { background: none; } /* #demo_btn_block { position: relative; width: 1000px; margin: 20px auto 0 auto; padding: 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; } #demo_btn_block a { display: inline-block; margin-right: 20px; IE 8 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; IE 5-7 filter: alpha(opacity=75); Netscape -moz-opacity: 0.75; Safari 1.x -khtml-opacity: 0.75; Good browsers opacity: 0.75; } #demo_btn_block a:hover, #demo_btn_block a:active { IE 8 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; IE 5-7 filter: alpha(opacity=100); Netscape -moz-opacity: 1; Safari 1.x -khtml-opacity: 1; Good browsers opacity: 1; } #demo_video { position: relative; width: 1000px; margin: 20px auto; padding: 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; } */ /* 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; } #marquee_wrapper { position: fixed; bottom: 5px; width: 1000px; height: 60px; margin: 20px auto; padding: 5px 20px; line-height: 90px; font-size: 36px; color: #fafafa; overflow: hidden; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; } /* 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; padding: 12px 0; border-bottom: 2px dashed #e6e6e6; } .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; }