@charset "utf-8"; * { padding: 0px; margin: 0px; } body { /*請於此設定標準文字級數12pixel,其它css的字級與字高請均使用em為單位*/ margin: 0px; padding: 0px; font-size: 12px; line-height: 18px; font-weight: normal; text-decoration: none; font-family: "微軟正黑體", "新細明體", Arial; color: #666; background-color: #FFF; background-image: url(../color-a/images/bg.jpg); background-repeat: repeat-x; background-position: 0px 0px; } .img, .img a{ border:0px; } .cleancss { clear:both; } #co { width:940px; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; } #header { height: 88px; } .header-sub-menu { } #header_login { background-image: url(../color-a/images/header_line.jpg); background-repeat: no-repeat; background-position: right top; height: 34px; padding-right: 12px; width: 275px; } #header_login .btn_login { background-attachment: scroll; background-color: transparent; background-image: url(../color-a/images/btn_login.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 34px; width: 44px; border: 1px none #900; cursor: pointer; } #header_login .btn_login:hover { background-image: url(../color-a/images/btn_login-f2.jpg); background-repeat: no-repeat; background-position: 0px 0px; } #header_login input { width:83px; float: left; margin: 0px; border: 1px solid #ECECEC; font-size: 12px; background-color: transparent; color: #938D8D; font-family: Arial, Helvetica, sans-serif; text-decoration: none; height: 32px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 10; } #header_login input:focus { } .header_login_link { } .header_login_link a{ color: #928C8C; text-decoration: none; } .header_login_link a:hover{ color: #7CDCDA; text-decoration: underline; } .div_down10 { padding-bottom: 10px; } #main { position: relative; } #mgs { position: absolute; z-index: 10; width: 570px; left: 0px; top: -30px; color: #FF9999; text-decoration: none; } #menu2 { position: absolute; z-index: 20; width: 362px; left: 580px; top: -60px; color: #FF9999; text-decoration: none; background-image: url(../color-a/images/menu2_bg.png); background-repeat: no-repeat; background-position: 0px 0px; height: 90px; } #main2 { } /*************************************************** RoyalSlider ***************************************************/ .royalSlider { position:relative; width:920px; height:300px; overflow:hidden; } #import_bg { height: 335px; width: 920px; background-image: url(../images/banner_down.png); background-repeat: no-repeat; background-position: left bottom; margin-bottom: 55px; } #import_bg2 { height: 300px; width: 920px; background-color: #FFF; padding: 10px; margin-top: 40px; } .midTextWithBG{ font-size:1.75em; line-height:1em; background:#BD1550; padding:4px 10px 5px; font-weight:bold; font-family: Arial, sans-serif; color:#FFF; white-space: nowrap; } /*************************************************** DROPDOWN MENU ***************************************************/ #primary-menu { float: left; width: 900px; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; border-bottom-right-radius:3px; border-bottom-left-radius:3px; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background-color: #FAFAFA; padding-top: 20px; padding-right: 20px; padding-bottom: 0; padding-left: 20px; border: 1px solid #ECECEC; } .menu, .menu * { margin: 0; padding: 0; list-style: none; } .menu { float: left; } .menu ul { position: absolute; top: -999em; width: 200px; /* left offset of submenus need to match (see below) */ } .menu ul li { width: 100%; } .menu li:hover, .menu li.current { visibility: inherit; /* fixes IE7 'sticky bug' */ } .menu li { float: left; position: relative; padding-bottom: 20px; } .menu li a { display: block; position: relative; text-decoration: none; color: #8D959A; padding-right: 17px; margin-right: 17px; background-image: url(../images/menu_right_line.jpg); background-repeat: no-repeat; background-position: right 0px; } .menu li a:last-child { border-right: none; } .menu li a strong { display: block; font-size: 1.2em; text-transform: uppercase; font-weight: normal; letter-spacing: -1px; } .menu li a span { display: block; font-size: 11px; } .menu li:hover a, .menu li.current a { color: #333333; } .menu li:hover ul { left: -20px; top: 37px; /* match top ul list item height */ z-index: 9999; background: #fff; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; border-bottom-right-radius:3px; border-bottom-left-radius:3px; border: 1px solid #E6E6E6; border-top: 1px none #E6E6E6; width: 200px; } .menu li:hover ul li a { border-right: none; padding-right: 0px; margin-right: 0px; background-image: none; } .menu li:hover li ul { top: -999em; } .menu li li:hover ul { left: 200px; /* match ul width */ top: 0; } .menu li ul li:hover { border: none; } .menu li:hover ul li { padding-bottom: 0px; background: url(../images/menu-bg-border.gif) no-repeat center top; } .menu li ul li a { font-size: 1em; padding: 12px 0; margin: 0 18px; width: 164px; /* match ul width */ height: auto; text-transform: uppercase; } .menu li ul li a { color: #B6B6B6!important; } .menu li ul li:hover a { color: #676767!important; } .menu li ul li:hover ul li a { color: #B6B6B6!important; } .menu li ul li:hover ul li:hover a { color: #676767!important; } .menu li ul li:hover ul li:hover ul li a { color: #B6B6B6!important; } .menu li ul li:hover ul li:hover ul li:hover a { color: #676767!important; } .menu li:hover ul li:first-child { background: none; } /*************************************************** SEARCH ***************************************************/ #search { width: 210px; position: relative; float: right; margin-top: 0px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 2px; padding-top: 1px; } #search input { width:174px; float: left; margin: 0px; border: 1px solid #ECECEC; font-size: 12px; background-color: transparent; color: #938D8D; font-family: Arial, Helvetica, sans-serif; text-decoration: none; height: 30px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 10; } #search input:focus { } #search .search-button { width: 34px; height: 33px; cursor: pointer; position: absolute; top: 0px; right: 0px; margin: 0px; padding: 0px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-attachment: scroll; background-color: transparent; background-image: url(../color-a/images/btn_search.jpg); background-repeat: no-repeat; background-position: 0px 0px; border: 1px none #F00; } #search .search-button:hover { background-attachment: scroll; background-color: transparent; background-image: url(../color-a/images/btn_search-f2.jpg); background-repeat: no-repeat; background-position: 0px 0px; } #search input:focus { color: #999999; } /*************************************************** LEFT SUB ***************************************************/ .left_title { font-size: 15px; line-height: 25px; color: #FFF; text-decoration: none; background-image: url(../color-a/images/left_title_bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 7px; padding-right: 5px; padding-bottom: 8px; padding-left: 18px; } ul#menu-sub, ul#menu-sub ul { list-style-type:none; margin: 0; width: 218px; padding-top: 10; padding-right: 0; padding-bottom: 0; padding-left: 0; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; border-left-color: #E6E6E6; border-top-width: 1px; border-top-style: none; border-top-color: #E6E6E6; } ul#menu-sub a { display: block; text-decoration: none; } ul#menu-sub li { background-image: url(../images/left_bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; border-top-width: 1px; border-top-style: dotted; border-top-color: #999999; } ul#menu-sub li a { color: #333333; font-size: 1.2em; font-weight: bold; background-image: url(../images/sub_icon1.png); background-repeat: no-repeat; background-position: 8px 13px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 22px; } ul#menu-sub li a:hover { color: #7CDCDA; text-decoration: none; } ul#menu-sub li ul { border: 1px none #CCC; } ul#menu-sub li ul li { background-image: none; background-repeat: no-repeat; background-position: 0px 0px; border-top-width: 1px; border-top-style: none; border-top-color: #999999; } ul#menu-sub li ul li a { color: #666666; padding-left: 36px; font-size: 1em; font-weight: normal; background-image: url(../images/sub_icon2.png); background-repeat: no-repeat; background-position: 25px 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 8px; } ul#menu-sub li ul li a:hover { color: #7CDCDA; } /*************************************************** LEFT NEWS ***************************************************/ ul#news-sub, ul#news-sub ul { list-style-type:none; margin: 0px; padding: 0px; background-image: url(../images/left_bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #E6E6E6; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; border-left-color: #E6E6E6; } ul#news-sub a { display: block; text-decoration: none; } ul#news-sub li { margin-top: 1px; } ul#news-sub li a { color: #666666; font-size: 12px; font-weight: normal; background-image: url(../images/sub_icon1.png); background-repeat: no-repeat; background-position: 8px 11px; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 22px; } ul#news-sub li a:hover { color: #FF3E00; text-decoration: none; } /*************************************************** LEFT VOTE ***************************************************/ #vote_div { padding: 10px; background-image: url(../images/left_bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #E6E6E6; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; border-left-color: #E6E6E6; } .vote_title { color: #238583; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #70726D; padding-bottom: 10px; } /*************************************************** LEFT AD ***************************************************/ #ad { width: 230px; } #ad img{ margin-bottom: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } /*************************************************** MAIN ***************************************************/ #title { font-size: 20px; line-height: 34px; font-weight: normal; color: #666; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ECECEC; position: relative; width: 700px; padding-bottom: 5px; margin-bottom: 40px; } #you_go { font-size: 12px; color: #999; text-decoration: none; text-align: right; position: absolute; z-index: 50; width: 200px; left: 740px; top: 15px; } /*************************************************** FOOTER ***************************************************/ #footer { background-color: #7CDCDA; background-image: url(../color-a/images/footer_bg1p.jpg); background-repeat: repeat-x; background-position: 0px 50px; } #footer2 { width: 940px; margin-right: auto; margin-left: auto; } .footer_menu_links { margin: 0px; padding-top: 6px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .footer_menu_links ul{ margin: 0px; padding: 0px; } .footer_menu_links li{ float: left; list-style-type: none; } .footer_menu_links a{ padding-right: 10px; margin-right: 10px; color: #FFFFFF; text-decoration: none; padding-left: 15px; } .footer_menu_links a:hover{ color: #FF9999; text-decoration: underline; } #footer_Info { color: #666; font-size: 12px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; } #footer_Info a{ text-decoration: none; color: #666666; } #footer_Info a:hover{ color: #D52033; text-decoration: underline; } .footer_design { font-size: 11px; } .footer_design a{ text-decoration: none; color: #666666; } .footer_design a:hover{ color: #D62134; text-decoration: underline; } #footer_fb { text-align: right; padding-top: 10px; } #footer3 { padding-top: 10px; padding-bottom: 10px; background-color: #EAEAEA; } #footer4 { width: 940px; margin-right: auto; margin-left: auto; } /*************************************************** FORM ***************************************************/ .form-style{/*統一用單行欄位*/ border: 1px solid #E3E3E3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; color: #666666; text-decoration: none; background-color: #FFFFFF; background-image: url(../images/form-style-bg.jpg); background-repeat: repeat-x; background-position: 0px 0px; height: 34px; } .form-style-big{/*統一用多行欄位*/ border: 1px solid #E3E3E3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; color: #666666; text-decoration: none; padding: 5px; width: 92%; background-color: #FFFFFF; background-image: url(../images/form-style-bg-big.jpg); background-repeat: repeat-x; background-position: 0px 0px; height: 107px; } .notes { color: #F00; } .content03 { font-size: 16px; } .form-btn{ }/*表單送出按鈕,目前是採用空值,若有適合的樣式可加上,因按鈕中的文字多變,故不以背景圖加字的方式