﻿@CHARSET 	"utf-8";

/* Init */

.topbar .nav {display:none;}
.logo .mbox {display:inline-block;}
.menu {display: none;}
.category_menu{display:none;}
.member_menu{display:none;}

/* Layout */
.section {padding-top:43px;}

/* Logo */
.logo .box {width: 50%;float: left;}
.logo .mbox {width: 25%;float: left;}
.logo .box img{width: 60%}
.logo .mbox img{width: 20%}

/* Menu */
.menu ul li {width:16%;font-size:12px;}
.menu_show {display:none;}

/* ADS */
.ads {display:block;width:100%;}

/* Common Form */
.form td input {width:95%;}
.form td textarea {width:95%;}
.form td.caption {width:90px;}
.form td {padding:12px 6px;}

/* Page */
.page_block {padding-bottom:0;}

.member_menu .top_car {display:block;position:relative;left: 0;width: 100%;}
.member_menu .top_car .cart_total{padding: 20px 0px 0px 0px;}
.member_menu .top_car .cart_total a{width: 100%;padding: 15px 0;margin: 15px 0px 0px 0px;}
.member_menu .top_car .cart_total a:hover{color:#fff;}
.member_menu .top_car .top_car_btn{padding: 0;}
.member_menu .top_car .top_car_btn a{float: left;box-sizing: border-box;width: 50%;line-height: 30px}
.member_menu ul li ul li {border:none;}
.member_menu ul li ul{display:none;}

/* Footer */
.events {width: 100%}
.events ul li.etitle {width:90px;font-size:18px;}
.events ul li {width: calc(100% - 90px);}
.events ul ul li {width:50%;box-sizing: border-box;}
.events ul ul li .title{padding: 3px 0px 0px 10px;}
.events ul ul li:nth-child(3),.events ul ul li:nth-child(4){display:none;}

/* Product List All */
.pitems .pitem{width:100%;}
.pitems .pitem .mark span {top:20px;}

/* Active List All*/
.aitems .aitem{width: 100%;}

/*nav*/
.navi{display: none;}

/*Ptitle*/
.ptitle{width: 100%;background:none;text-align: center;}

/*Product*/
.product {width:100%;margin:0px auto; }
.product ul{width: 90%; margin: 0px auto }
.product ul li{width: 100%;display:inline-block;margin: 0px 0px 20px 0px;}
.product ul li .mark{width:90%}
.product ul li:nth-child(1),.product ul li:nth-child(4) {width: 100%;display:inline-block; margin: 0px 0px 20px 0px;}

/*Product_detail*/
.product_detail{width:100%;margin-top:10px;}
.product_detail .gb_state .state{width: 33.3%;}	
.product_detail .gb_state .target{width: 33.3%;}
.product_detail .gb_state .sold{width: 33.3%;}
.product_detail .gb_state .deadline{width: 50%;padding:5px;}
.product_detail .gb_state .countdown{width: 50%;padding: 5px;}
.product_detail .product_detail_img{width: 80%}
.product_detail .product_detail_thumbnail{width: 20%}
.product_detail .product_detail_sum{width: 100%}
.product_detail .navi{display: none;}
.product_detail .productdesc{border-left: none;border-right: none;}
.product_detail .productspec{border-left: none;border-right: none;}
.product_detail .productspec ul li.text{padding: 0px;}
.product_detail .product_detail_img{margin:0px 0px 10px 0px;}
.product_detail .pblock a.title{padding: 10px 15px;}
.product_detail .pblock .pcontent{padding: 10px 15px;}
.product_detail .type .plimit{display: block;padding-top:10px;margin-right: 10px;position:relative;}

/*Product_list*/
.product_title {display:block;}
.product_list {width:90%;margin:0px auto; }

/* member */
.member_btn {display:none;}

/* member order */
.order .condition {padding:0;width:100%;}
.order .condition input {width:30%;min-width:80px;padding:10px 0px 10px 5px;margin:0;vertical-align:middle;}
.order .condition a {width:calc(100% - 20px);margin-top:15px;}
.order .list_title {display:none;}
.order ul li {border-bottom:none;}
.order ul li .mob_title {display:inline-block;border-bottom:1px solid #ccc;}
.order ul .ocontent {display:none;}
.order ul li ul {padding-top:0px;}
.order ul li ul li {width:49.5%;padding:10px 0px;border-bottom:#aaa solid 1px;text-align:left;}
.order ul li ul li:before {content:attr(data-title) " ";display:inline-block;width:65px;color:#000;}
.order ul li ul li:nth-child(2n) {margin-left:-3px;}
.order ul li ul li:nth-child(9) {padding-left:65px;width:calc(49.5% - 65px);} 
.order ul li ul li:nth-child(9):before {content:attr(data-title) " ";display:inline-block;width:65px;color:#000;margin-left:-65px;}
.order ul li ul li:nth-child(9), .order ul li ul li:nth-child(10) {border-bottom:none;}
.order ul li ul li:nth-child(11), .order ul li ul li:nth-child(12) {border-top:#808080 solid 1px;}


/* Member Order Active */
.ord_act .condition {padding-left:5px;}
.ord_act .condition input {width:80px;padding:10px 0px;margin:0;}
.ord_act .condition a {padding:10px 0px;}
.ord_act .list_title {display:none;}
.ord_act ul li {border-bottom:none;}
.ord_act ul li .mob_title {display:inline-block;border-bottom:1px solid #ccc;}
.ord_act ul .ocontent {display:none;}
.ord_act ul li ul {padding-top:0px;}
.ord_act ul li ul li {width:calc(100% - 20px);padding:10px 0px;border-bottom:#aaa solid 1px;text-align:left;white-space:nowrap;}
.ord_act ul li ul li:last-child {text-align:center;border-bottom:none;}
.ord_act ul li ul li:before {content:attr(data-title) " ";display:inline-block;width:65px;color:#000;}
.ord_act ul li ul li:last-child:before {content:none;}
.ord_act ul li ul li:nth-child(2), .ord_act ul li ul li:nth-child(3) {padding-left:65px;width:calc(100% - 65px);} 
.ord_act ul li ul li:nth-child(2):before, .ord_act ul li ul li:nth-child(3):before {content:attr(data-title) " ";display:inline-block;width:65px;color:#000;margin-left:-65px;}

/* member order detail */
.order_detail .order_infobtn .ord_no  {width:100%;margin-bottom:20px;}
.order_detail .order_infobtn .ord_date  {width:100%;margin-bottom:20px;}
.order_detail .list .cart_title {display:none;}
.order_detail .list .cart_body {border-bottom:#fff solid 0px;}
.order_detail .list .cart_body ul {border:#aaa solid 1px;border-radius:5px;margin-bottom:20px;padding:0;}
.order_detail .list .cart_body ul li {width:calc(100% - 20px);text-align:left;padding:10px 0px 10px 10px;}
.order_detail .list .cart_body ul li:before {content:attr(data-title) " ";display:inline-block;width:70px;}
.order_detail .list .cart_body ul li:nth-child(1) {width:calc(100% - 80px);text-align:left;padding-left:80px;}
.order_detail .list .cart_body ul li:nth-child(1):before {margin-left:-70px;}
.order_detail .list .cart_body ul li:nth-child(2) {width:calc(100% - 80px);text-align:left;padding-left:80px;}
.order_detail .list .cart_body ul li:nth-child(2):before {margin-left:-70px;}
.order_detail .list .cart_body ul li:nth-child(3) {display:none;}
.order_detail .list .cart_body ul li:nth-child(4):before {content:none;}
.order_detail .list .cart_body ul li:nth-child(4) {width:calc(100% - 20px);text-align:left;padding-left:10px;}
.order_detail .list .cart_body ul li:nth-child(4) span {display:inline-block;padding:0;width:calc(100% - 130px);}
.order_detail .list .cart_body ul li:nth-child(5) {width:calc(100% - 80px);text-align:left;padding-left:80px;}
.order_detail .list .cart_body ul li:nth-child(5):before {margin-left:-70px;}
.order_detail .list .cart_body ul li:nth-child(6) {width:calc(100% - 80px);text-align:left;padding-left:80px;}
.order_detail .list .cart_body ul li:nth-child(6):before {margin-left:-70px;}
.order_detail .list .cart_body ul li:nth-child(7) {width:calc(100% - 80px);text-align:left;padding-left:80px;}
.order_detail .list .cart_body ul li:nth-child(7):before {margin-left:-70px;}
.order_detail .list .cart_total .total_row  .info_block {width:100%;}
.order_detail .order_info .info_block {width:100%;margin-bottom:40px;}
.order_detail .btn {text-align:center;}

/* member order cancel */
.order_cancel .btn {text-align:center;}

/* member order return */
.order_return .return_body .cart_title {display:none;}
.order_return .return_body .cart_row  .item_index  {display:none;}
.order_return .return_body .cart_row  .item_prd {width:100%;}
.order_return .return_body .cart_row .mobile_title {display:inline-block;width:100%;border-top:1px solid #ccc;padding:20px 0px;margin-top:20px;}

.order_return .return_body .cart_row  .mobile_title .item_unit  {display:inline-block;width:10%;text-align:center;}
.order_return .return_body .cart_row .mobile_title  .item_price  {display:inline-block;width:20%;text-align:center;}
.order_return .return_body .cart_row .mobile_title  .item_qty  {display:inline-block;width:20%;text-align:center;}
.order_return .return_body .cart_row .mobile_title  .item_total  {display:inline-block;width:20%;text-align:center;}
.order_return .return_body .cart_row .mobile_title  .item_cancel  {display:inline-block;width:20%;text-align:center;}

.order_return .return_body .cart_row  .item_unit  {width:10%;}
.order_return .return_body .cart_row  .item_price  {width:20%;}
.order_return .return_body .cart_row  .item_qty  {width:20%;}
.order_return .return_body .cart_row  .item_total  {width:20%;}
.order_return .return_body .cart_row  .item_cancel  {width:20%;}
.order_return .return_process .process_body {white-space:normal;}
.order_return .return_process .process {display:none;}
.order_return .return_process .process_body .row {width:100%;border-bottom:1px solid #ccc;}

.order_return .return_amount .row {white-space:normal;}
.order_return .return_amount .row .return_memo {width:100%;padding-top:10px;right:0;}

/* member order ask */
.order_ask .btn {text-align:center;}

/* Member QA List */
.qa_list .list_block .list_title {display:none;}
.qa_list .list_block ul .ocontent {display:none;}
.qa_list .list_block ul li .mob_title {display:block;}
.qa_list .list_block ul li ul {padding-left:10px;padding-right:0px;border-bottom:none;margin:0;}
.qa_list .list_block ul li ul li {width:100%;text-align:left;padding:10px 0px;border-bottom:1px solid #aaa;}
.qa_list .list_block ul li ul li:nth-child(4) {width:calc(100% - 80px);text-align:left;padding:10px 0px;margin-left:80px;border-bottom:none;}
.qa_list .list_block ul li ul li:nth-child(5) {border-top:1px solid #aaa;}
.qa_list .list_block ul li ul li:before{content:attr(data-title);display:inline-block;width:80px;font-weight:bold;}
.qa_list .list_block ul li ul li:nth-child(4):before{margin-left:-80px;}
.qa_list .list_block ul .mob_title {border-bottom:1px solid #ccc;}

/* Member QAList Detail */
.qalist_detail .btn {text-align:center;}

/* Member Tracking List */
.tracking_list .list_title {display:none;}
.tracking_list ul .ocontent {}
.tracking_list ul li {border-radius: 4px;border:1px solid #ccc;margin-bottom: 10px;}
.tracking_list ul li .mob_title {display:block;}
.tracking_list ul li ul {border-bottom:none;width:100%;padding:15px 0;}
.tracking_list ul li ul li {width:100%;text-align:left;padding:15px 10px;border-bottom:1px solid #ccc;margin-bottom: 0;box-sizing: border-box;}
.tracking_list ul li ul li:first-child {display: none;}
.tracking_list ul li ul li:nth-child(n+3):before {content:attr(data-title) " ";display:inline-block;width:100px;}
.tracking_list ul li ul li:nth-child(2){width:100%;}
.tracking_list ul li ul li:last-child {text-align:right;border-bottom:none;}
.tracking_list ul li ul li:last-child a {margin-right: 10px;}

.tracking_list ul li ul li a:before {content:attr(data-title) " ";display:inline-block;width:auto;color:#fff;}

.tracking_list .btn {text-align:center;}

/* Club & Warranty */
.title_bar {display:none;}

/* Warranty */
.warranty_page {padding-bottom:0;}
.warranty .warranty_block .warranty_title {display:block;}

.warranty  {padding-top:0;}
.warranty .warranty_block select {width:calc(100% - 160px);}
.warranty .warranty_block a {padding:10px 5px;}
.warranty .warranty_block a:before {content:none;}
.warranty .warranty_block .qualified {margin-left:5px;}

/* Warranty Detail */
.warranty_detail {padding-top:0;}
.warranty_detail .warranty_block .warranty_title {display:block;}
.warranty_detail .btn {text-align:center;}

/* Club */
.club {padding-top:0px;}
.club .club_block .club_title {display:block;}
.club .btn {text-align:center;}

/*product filter*/
.product_filter .navi{display: none;}
.product_filter .search_bar span{width: 100%;text-align: center;display: block;padding-bottom: 10px}
.product_filter .search_bar select{width: 100%;margin: 5px 0px;}

 /*product compare*/
.product_compare .navi{display: none;}
.product_compare .search_bar span{width: 100%;text-align: center;display: block;padding-bottom: 10px}
.product_compare .search_bar select{width: 100%;margin: 5px 0px;}
.product_compare .search_bar a{width: 100%;margin: 5px 0px;padding: 3px 0px;text-align: center;}

/*Category*/
.category {width:90%;}
.category ul li{width:32%; display: inline-block; padding: 1% 0% 1% 2%}
.category ul li:nth-child(1),.category ul li:nth-child(4){display: inline-block; padding: 1% 0% 1% 0%}

.category_vis {display:block;}

/*product_comparedetail*/
.product_comparedetail .pitem {width: calc(33.3% - 14.7px);}

/*cart_contant*/
.cart_contant .buttons a{width: 100%;margin: 0px 0px 10px 0px;}

/*active*/

/*active_detail*/
.active_detail .content .img{width: 100%;}

/*event*/
.eventbar a{}
.event .reg_info .gpname {width: 100%;}
.event .reg_info .name {width: 100%;}
.event .reg_info .address {width: 100%;}
.event .intype .row {width: 50%}
.event .buttons a{color: #fff;padding:10px 0px;margin:0px 0px 10px 0px; text-align: center;display:block;width: 100%;}

/*event_list*/
.event_list  .litem .status{float:left; width: 100%;}
.event_list  .litem .desc {float:left; width: 100%;}

/*Footer*/
.footer {border:none;padding-bottom:15px}
#statement{width: 90%;padding: 0 0;min-height: 0px; border:0px;margin: 10px 5.5% 0px 5.5%;}
#link{width:90%;border:none;margin: 0px auto;min-height: 0px;margin: 0px 5.5%;padding: 0;}
#copyright{width: 90%;height: 30px; vertical-align: middle;border:none; margin:10px 5.5%;}
#statement > ul {width: 100%;height:100%;border-bottom: 1px solid #B3B3B3;}
#statement ul > li{padding:0px 0px 0px 0px;}
#statement ul ul {width: 100%;height:100%;display:none;}
#statement ul li.title > a{display:block;font-size: 16px;line-height:30px;padding:0px 0px 0px 0px;}
#statement ul li.title span{display:block;}
#statement ul li ul li {}
#statement ul li ul li a{font-size: 14px;padding: 5px 0px}
#link .title {font-size: 16px;line-height:30px;padding:0px 0px 0px 0px;}
#link .text {font-size: 12px;display: none;}
#copyright .box .text {font-size: 12px;display:inline-block;vertical-align: middle;color:#808080; text-align:left;margin: 0px 0px 0px 0px}

/* cart_button */
.button_center{width:100%;text-align: center;}
/* cart */
.cart_contant {padding-top:10px;}
.cart_contant .mb {margin-bottom: 20px;}
.cart_list .cart_title {display:none;}
.cart_body {border-bottom:#fff solid 0px;}
.cart_list .cart_row {border:#aaa solid 1px;border-radius:5px;margin-bottom:20px;}
.cart_list .cart_row  .item_prd {width:100%;border-bottom:#F5F5F5 solid 1px;padding-bottom:10px;}
.cart_list .cart_row  .item_index {display:none;}
.cart_list .cart_row  .item_unit {width:100%;text-align:left;padding:10px;}
.cart_list .cart_row  .item_unit:before {content:attr(data-unit) " ";display:inline-block;width:100px;}
.cart_list .cart_row  .item_stype  {width:100%;text-align:left;padding:10px;}
.cart_list .cart_row  .item_stype:before {content:attr(data-stype) " ";display:inline-block;width:100px;}
.cart_list .cart_row  .item_price  {width:100%;text-align:left;padding:10px;}
.cart_list .cart_row  .item_price:before {content:attr(data-price) " ";display:inline-block;width:100px;}
.cart_list .cart_row  .item_qty  {width:100%;text-align:left;padding:10px;}
.cart_list .cart_row  .item_qty:before {content:attr(data-qty) " ";display:inline-block;width:100px;}
.cart_list .cart_row  .item_total  {width:100%;text-align:left;padding:10px;}
.cart_list .cart_row  .item_total:before {content:attr(data-total) " ";display:inline-block;width:100px;}
.cart_list .cart_row  .item_cancel  {float:right;position:absolute;top:10px;right:20px;}


/*cart_detail*/
.cart_detail .cart_title {display:none;}
.cart_detail .cart_row {border:#aaa solid 1px;border-radius:5px;margin-bottom:20px;}
.cart_detail .cart_row  .item_prd {width:100%;border-bottom:#F5F5F5 solid 1px;padding-bottom:10px;}
.cart_detail .cart_row  .item_index {display:none;}
.cart_detail .cart_row  .item_unit {width:100%;text-align:left;padding:10px;}
.cart_detail .cart_row  .item_unit:before {content:attr(data-unit) " ";display:inline-block;width:100px;}
.cart_detail .cart_row  .item_stype  {width:100%;text-align:left;padding:10px;}
.cart_detail .cart_row  .item_stype:before {content:attr(data-stype) " ";display:inline-block;width:100px;}
.cart_detail .cart_row  .item_price  {width:100%;text-align:left;padding:10px;}
.cart_detail .cart_row  .item_price:before {content:attr(data-price) " ";display:inline-block;width:100px;}
.cart_detail .cart_row  .item_qty  {width:100%;text-align:left;padding:10px;}
.cart_detail .cart_row  .item_qty:before {content:attr(data-qty) " ";display:inline-block;width:100px;}
.cart_detail .cart_row  .item_total  {width:100%;text-align:left;padding:10px;}
.cart_detail .cart_row  .item_total:before {content:attr(data-total) " ";display:inline-block;width:100px;}
.cart_detail .cart_row  .item_cancel  {float:right;position:absolute;top:10px;right:20px;}
.cart_detail .cart_row  .item_addtrace  {width:100%;text-align:left;padding:10px;}
.cart_detail .cart_row  .item_addtrace:before {content:attr(data-addtrace) " ";display:inline-block;width:100px;}


.cart_total .total_row  .info_block {width:100%;}

.cart_info .info_botton {text-align:center;}
/*cart_payment_confirm*/
.cart_payment_cf .info_row .addr{width: 100%;margin-bottom: 20px;}
.cart_payment_cf .info_row .addr .title{width: 20%}
.cart_payment_cf .info_row .addr .text{width: 80%}

/*store*/
.store .search_bar select{margin:0px 0px 10px 0px;width: 100%;}
.store .search_bar .add_b {display:block;width:100%;margin:10px 0px;}
.store .search_bar .add_b label {display:inline-block;width:80px;}
.store .search_bar .store_b {display:block;width:100%;margin:10px 0px;}
.store .search_bar .store_b label {display:inline-block;width:80px;}
.store .search_bar input  {width:calc(100% - 10px);}
.store .search_bar a{margin:0px 0px 10px 0px;width: 100%;padding:3px 0;}
.store .search_bar .buttons{float:none;width:100%;}
.store .store_list {padding:30px 0;border-bottom: 1px solid #808080;font:14px "Armata","微軟正黑體"}
.store .store_list .title{width: 100%;}
.store .store_list .text{width: 100%;}
.store .store_list .buttons {float: none;}
.store .store_list .buttons a {width:100%;margin: 0px 0px 10px 0px;}