@charset "utf-8"; @import url(_reset.css); @import url(_basic.css); @import url(_icon.css); @import url(_btn.css); @import url(_form.css); @import url(_table.css); @import url(_pagination.css); @import url(_breadcrumb.css); @import url(_mobile_fixed.css); @import url(_mobile_menu.css); @import url(_album.css); body { background: url(/images/system/body_bg.png); } #htmlbtn{ width:300px; height: 50px; margin: 10px; border: 1px; border-radius: 10px; color: white; font-size: 20px; background-color: rgba(255,0,0,0.68); } .control-box input[type="text"]:disabled{ background-color: #eee; } #header { position: relative; z-index: 1; background: url(/images/system/nav_shadow.png) 0 100% repeat-x #fff; padding-bottom: 16px; } .logo-box { text-align: center; padding: 27px 0; } .logo { background-image: url(/images/system/logo.png); background-size: contain; width: 200px; height: 65px; } .top-nav1 { position: absolute; left: 15px; top: 45px; font-size: 14px; line-height: 35px; } .top-nav1 li { padding: 0 5px; } .top-nav1 li+li { background: url(/images/system/topnav1_border.png) 0 50% no-repeat; } .top-nav1 li.b1 { color: #0360CD; font-weight: bold; } .top-nav1 .ic-btn { padding: 0 5px; } .top-nav1 .ic-btn:hover { text-decoration: underline; } .top-nav1 .ic-btn:before { margin: 0 0 3px 0; } .top-nav1 li.b1 .ic-btn:before { background-position: 0 0; } .top-nav1 li.b2 .ic-btn:before { background-position: -25px 0; } .top-nav1 li.b3 .ic-btn:before { background-position: -50px 0; } .top-nav1 li.b4 .ic-btn:before { background-position: -75px 0; margin-right: 3px; } .top-nav2 { position: absolute; right: 20px; top: 45px; color: #fff; font-size: 15px; line-height: 35px; } .top-nav2 li { padding: 0 2px; } .top-nav2 .ic-btn { padding: 0 10px; border-radius: 20px; } .top-nav2 .ic-btn:hover { opacity: 0.7; } .top-nav2 li.b1 .ic-btn { background: #62B0DF; } .top-nav2 li.b2 .ic-btn { background: #000; color: #D8D8D8; } .top-nav2 li.b3 .ic-btn { background: #C00; } .top-nav2 li.b4 .ic-btn {background: #B062DF;} .top-nav2 .ic-btn:before { margin: 0 3px 3px 0; } .top-nav2 li.b1 .ic-btn:before { background-position: -100px 0; } .top-nav2 li.b2 .ic-btn:before { background-position: -125px 0; } .top-nav2 li.b3 .ic-btn:before { background-position: -150px 0; } .top-nav2 li.b4 .ic-btn:before { background-position: -75px -25px; } .main-nav { background: #BE0000; } .menu { text-align: center; } .menu li { position: relative; } .menu li a { display: block; } .menu > li { border: 1px solid #D24C4A; border-width: 0 1px 1px; margin: 0 -3px; } .menu > li > a { color: #fff; font-size: 16px; padding: 10px 16px; } .menu > li:hover, .menu > li.active { z-index: 1; } .menu > li > a:hover, .menu > li.active > a { background: url(/images/system/menu_hover_bg.png) 0 100% repeat-x; } .menu > li.has-child > a:after { content: ''; display: inline-block; vertical-align: middle; background: url(/images/system/menu_arrow.png) no-repeat; width: 9px; height: 6px; margin: 0 0 3px 5px; } .menu ul { position: absolute; top: 100%; left: 50%; width: 140px; margin-left: -70px; text-align: center; display: none; } .menu > li > ul { background: url(/images/system/menu_caret.png) 50% 11px no-repeat; padding-top: 20px; } .menu ul li { background-color: rgba(0,0,0,0.80); } .menu ul li + li { background-image: url(/images/system/menu_border.png); background-repeat: repeat-x; padding-top: 1px; } .menu ul li a { color: #aaa; font-size: 15px; padding: 8px 15px; } .menu ul li a:hover, .menu ul li.active > a { color: #fff; } #footer { position: relative; background: #212121; text-align: center; line-height: 20px; padding: 30px 15px; } #footer .copyright { display: inline-block; vertical-align: middle; color: #878787; font-size: 13px; line-height: 1.4; } #footer .ibtn.gotop { position: absolute; right: 0; top: 0; } #main { padding: 20px 0 45px; min-height: 500px; } .hint-box { display: inline-block; vertical-align: middle; width: 20px; height: 20px; position: relative; z-index: 0; } .hint-box.active { z-index: 100; } .hint-box .hint-txt-box { position: absolute; top: 100%; padding-top: 6px; display: none; } .hint-box.l .hint-txt-box { left: 0; } .hint-box.r .hint-txt-box { right: 0; } .hint-box.c .hint-txt-box { left: 50%; margin-left: -78px; } .hint-box.active .hint-txt-box { display: block; } .hint-box .hint-txt:before { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 0 4px 6px 4px; border-color: transparent transparent rgba(0,0,0,0.8) transparent; position: absolute; bottom: 100%; } .hint-box.l .hint-txt:before { left: 7px; } .hint-box.r .hint-txt:before { right: 7px; } .hint-box.c .hint-txt:before { left: 50%; margin-left: -4px; } .hint-box .hint-txt { background: rgba(0,0,0,0.8); color: #fff; padding: 6px 10px; position: relative; width: 156px; font-size: 13px; text-align: left; } .panel-box { background: #fff; box-shadow: 0 0 6px 0 rgba(0,0,0,0.15); padding: 20px; margin-bottom: 20px; } .panel-head .panel-title { float: left; } .panel-head .btn.flat { float: right; margin-top: 5px; } .panel-title { color: #444; font-size: 20px; font-weight: bold; line-height: 1.4; margin-bottom: 10px; } .panel-nav li a { display: block; text-align: center; color: #333; font-size: 20px; border: 1px solid #D7D7D7; padding: 10px 15px; line-height: 30px; background: #fff; margin-bottom: -1px; } .panel-nav li.active a { font-weight: bold; background: url(/images/system/tab_nav_active.png) repeat-x #D8D8D8; } .panel-nav .ic { margin: 0 3px 4px 0; } .panel-content { border: 1px solid #D7D7D7; background: #eee; padding: 10px; } .btn-box { clear: both; text-align: center; padding-top: 5px; } .main-title { text-align: center; color: #aaa; font-size: 32px; letter-spacing: 3px; margin-bottom: 28px; } .main-title strong { display: inline-block; border: 3px solid #E7E7E7; box-shadow: 1px 1px 1px 0 #fff; line-height: 50px; border-radius: 30px; padding: 0 25px 0 28px; } .content-box { background: #fff; border: 1px solid #ddd; padding: 15px 20px; } .content-box2 { background: #F8F8F8; border: 1px solid #ddd; padding: 8px 12px; } .content-box2:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .content-box2 .form-control { background: #fff; } .content-box2 + * { margin-top: 10px; } .content-title { font-weight: bold; margin-bottom: 6px; } hr.divider { border: 0; border-bottom: 1px solid #ddd; margin: 15px 0; } .pull-left { float: left; } .pull-right { float: right; } .welcome-row .col { float: left; padding: 0 3px; } .welcome-row .col1 { width: 65%; } .welcome-row .col2 { width: 35%; } .welcome-row .panel-content { padding: 8px 4px 4px; text-align: center; } .count-box { display: inline-block; width: 173px; text-align: center; border: 1px solid #ddd; margin-bottom: 4px; } .count-title { background: #888; color: #fff; font-size: 16px; line-height: 36px; border-bottom: 1px solid #ddd; } .count-txt { background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 50%, #e7e7e7 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ffffff 50%,#e7e7e7 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ffffff 50%,#e7e7e7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */ line-height: 75px; color: #1F1F1F; font-size: 26px; } .count-txt strong { color: #D20000; font-size: 28px; } .no-data-box { background: #F8F8F8; text-align: center; padding: 30px 10px; border: 1px solid #ddd; } .sect-box { border: 1px solid #ddd; padding: 10px; margin-top: 10px; } .sect-box:first-child { margin-top: 0; } .sect-row-wrap { margin: 10px -10px 0; } .sect-row { display: table; width: 100%; border-collapse: separate; border-spacing: 10px 0; table-layout: fixed; } .sect-row .sect-box { display: table-cell; } .sect-title { border: 1px solid #DCDCDC; background: #F6F6F6; padding: 5px 10px; line-height: 35px; } .sect-title + * { margin-top: 10px; } .sect-title.bg2 { background: #62B0DF; } .sect-title.bg3 { background: #bbb; } .sect-title .title-txt { display: inline-block; vertical-align: middle; font-size: 21px; color: #333; } .sect-title.bg2 .title-txt, .sect-title.bg3 .title-txt { color: #fff; } .member-account { display: inline-block; vertical-align: middle; font-size: 14px; } .row { margin-left: -15px; margin-right: -15px; } .row .col { float: left; padding: 0 15px; } .row.x2 .col { width: 50%; } .row.x3 .col { width: calc(100% / 3); } #message-box { padding: 10px; } #message-box .form-control { background: #fff; } #message-box .btn-box { padding-top: 8px; } .message-item { margin-top: 15px; } .message-item .reply-status { float: right; line-height: 25px; } .message-item .reply-status * { margin: 0; } .message-content { border: 1px solid #ddd; border-radius: 10px; padding: 0 15px; } .message-content.active { background: #F6F6F6; } .message-from, .message-answer-time { font-size: 13px; color: #999; } .message-from b { font-size: 15px; color: #333; } .message-question { padding: 10px 0; cursor: pointer; line-height: 1.8; } .message-answer { color: #60B0DF; border-top: 1px solid #ddd; display: none; padding: 10px 0; } .catalog-color { line-height: 35px; margin: 3px 0; } .catalog-list { margin-bottom: 15px; } .catalog-list .box { position: relative; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 54%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 54%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ffffff 0%,#f8f8f8 54%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */ padding: 10px 45px 10px 80px; border: 1px solid #ddd; margin-bottom: -1px; } .catalog-list ul .box { background: #E8E8E8; } .catalog-list ul ul .box { background: #eee; } .catalog-list ul ul ul .box { background: #f2f2f2; } .catalog-list ul ul ul ul .box { background: #f8f8f8; } .catalog-list .btn.add-catalog { position: absolute; top: 0; left: 0; bottom: 0; background: #ff9326; /* Old browsers */ background: -moz-linear-gradient(top, #ff9326 0%, #f97c00 73%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ff9326 0%,#f97c00 73%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ff9326 0%,#f97c00 73%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9326', endColorstr='#f97c00',GradientType=0 ); /* IE6-9 */ } .catalog-list ul .btn.add-catalog { background: #9ad035; /* Old browsers */ background: -moz-linear-gradient(top, #9ad035 0%, #87b82c 73%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #9ad035 0%,#87b82c 73%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #9ad035 0%,#87b82c 73%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad035', endColorstr='#87b82c',GradientType=0 ); /* IE6-9 */ } .catalog-list ul ul .btn.add-catalog { background: #EB5683; /* Old browsers */ background: -moz-linear-gradient(top, #EB5683 0%, #E01B56 73%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #EB5683 0%,#E01B56 73%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #EB5683 0%,#E01B56 73%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EB5683', endColorstr='#E01B56',GradientType=0 ); /* IE6-9 */ } .catalog-list ul ul ul .btn.add-catalog { background: #666FDD; /* Old browsers */ background: -moz-linear-gradient(top, #666FDD 0%, #2E39CF 73%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #666FDD 0%,#2E39CF 73%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #666FDD 0%,#2E39CF 73%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666FDD', endColorstr='#2E39CF',GradientType=0 ); /* IE6-9 */ } .catalog-list ul ul ul ul .btn.add-catalog { background: #B062DF; /* Old browsers */ background: -moz-linear-gradient(top, #B062DF 0%, #962DD5 73%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #B062DF 0%,#962DD5 73%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #B062DF 0%,#962DD5 73%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B062DF', endColorstr='#962DD5',GradientType=0 ); /* IE6-9 */ } .catalog-list .btn.toggle-catalog { position: absolute; top: 0; bottom: 0; right: 0; background: url(/images/system/catalog_accordion.png) no-repeat #bbb; width: 35px; } .catalog-list li.active > .box .btn.toggle-catalog { background-position: 100% 0; } .catalog-list .qty { color: #61B0DF; } .catalog-list ul { padding-left: 25px; } .products-row { margin: 0 -12px; } .products-row .col { float: left; padding: 0 12px; } .products-row .col1 { width: 300px; } .products-row .col2 { width: calc(100% - 300px); } .cropper-thumbnails { margin: 0 -5px; } .cropper-thumbnails li { width: calc(100% / 6); padding: 5px; } .cropper-thumbnails li a { border: 4px solid #D7D7D7; padding: 1px; position: relative; box-sizing: border-box; } .cropper-thumbnails li:first-child a:before { content: '主圖'; background: #62B0DF; width: 50px; line-height: 27px; text-align: center; color: #fff; font-size: 15px; position: absolute; top: -4px; left: -4px; } #cropper-actions { padding-top: 10px; } @media screen and (max-width: 1440px) { .logo-box { margin-bottom: 10px; } .top-nav1, .top-nav2 { } } @media screen and (max-width: 1200px) { .welcome-row .col { float: none; width: auto; } .count-box { width: 170px; } } @media screen and (max-width: 1040px) { .logo { width: 150px; height: 50px; } .top-nav1, .top-nav2 { top: 35px; } } @media screen and (max-width: 1000px) { .logo-box { margin-bottom: 0; } .logo { width: 200px; height: 68px; } .logo-box { padding: 27px 0 10px 0; } .top-nav1, .top-nav2 { position: static; text-align: center; margin: 10px 0; } .top-nav1 ul li, .top-nav2 ul li { display: inline-block; float: none; } .main-nav .menu { display: none; } #footer .ibtn.gotop { position: fixed; z-index: 100; top: auto; right: 50%; bottom: 5px; margin-right: -15px; background: url(/images/system/mobile_gotop.png) 50% 50% no-repeat; width: 30px; height: 30px; border: 0; } .sect-row-wrap { margin: 10px 0 0; } .sect-row, .sect-row .sect-box { display: block; width: auto; } .products-row .col, .row.x2 .col { width: 100%; } .products-row .col + .col { margin-top: 10px; } } @media screen and (max-width: 767px) { .logo { background-image: url(/images/system/logo_m.png); width: 151px; height: 49px; } .logo-box { padding: 27px 0; } .top-nav1 .b1:nth-child(1), .top-nav1 .b2, .top-nav2 { display: none; } .top-nav1{ margin: 0; } .top-nav1 .b1 { background: none; } .panel-box { padding: 15px 10px; border-width: 1px 0; } .count-box { width: calc(25% - 6px); } .panel-nav { margin: 0 -11px; } .panel-content { padding: 15px 10px; border-width: 1px 0; margin: 0 -10px; } .content-box { padding: 15px; } .sect-box { border: 0; padding: 0; } .sect-title { margin: 0 -5px; } #message-box { padding: 0; } .m-hide { display: none !important; } .catalog-list ul { padding-left: 10px; } .cropper-thumbnails li { width: calc(100% / 3); } } @media screen and (max-width: 640px) { .count-box { width: calc(50% - 6px); } .count-title { font-size: 15px; } } @media screen and (max-width: 500px) { .elem-holder .pull-left, .elem-holder .pull-right { float: none; display: block; text-align: center; } } @media screen and (max-width: 400px) { .panel-nav li { display: block; } } /********************START 404 **********************/ .nopage1, .nopage2{ font-family: '微軟正黑體'; width: 100%; padding: 50px 15px; max-width: 690px; margin: 0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .nopage1 .pic{ max-width: 560px; margin: 0 auto 30px; } .nopage2 .pic{ max-width: 657px; margin: 0 auto 30px; } .nopage1 .pic img, .nopage2 .pic img{ max-width: 100%; max-height: 100%; height: auto !important; } .nopage2 .title{ font-size: 25px; color: #777777; font-weight: bold; margin-bottom: 15px; } .nopage1 .txt, .nopage2 .txt{ font-size: 16px; color: #777777; line-height: 1.6; } .nopage1 .txt{ padding-left: 15%; } .nopage2 .txt{ text-align: center; } .nopage1 .btn-box a.gohome, .nopage2 .btn-box a.gohome{ display: inline-block; text-decoration: none; font-size: 16px; color: #929292; border: 1px solid #929292; text-align: center; padding: 4px 47px; margin-top: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .nopage1 .btn-box a.gohome:hover, .nopage2 .btn-box a.gohome:hover { color: #FFF; background: #929292; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition: all 200ms linear; } .nopage1 .backhome, .nopage2 .backhome{ background: #d90000; color: #fff; padding: 6px 38px; border-radius: 5px; } .nopage1 .backhome:hover, .nopage2 .backhome:hover{ background: #ff3434; } @media screen and (max-width: 600px) { .nopage1 .pic{ margin-bottom: 10px; } .nopage1 .txt{ padding-left: 15px; text-align: center; } } /**********************END 404 **********************/