@charset "utf-8";
/* CSS Document */
.FOR_MAIN{ image-rendering: -webkit-optimize-contrast;}/*Windows Chrome 圖片縮小後變模糊*/

/**
input 紅框
 */
.BorderWarning {border:1px solid #ff0000 !important;}

/*公版麵包屑*/
.m_breadCrumbs{ width: 100%; height: auto; padding: 5px 0; border-bottom: 1px solid #dfdfdf; margin-bottom: 15px;}
.m_breadCrumbs .breadCrumbs2{ width:1200px; margin: 0 auto;}
.m_breadCrumbs .breadCrumbs2 ol { display:inline-block;}
.m_breadCrumbs .breadCrumbs2 ol li{ display:inline-block; margin-right: 10px;}
.m_breadCrumbs .breadCrumbs2 ol li:first-child{ background: url(images/index_home.svg) left center no-repeat; padding-left: 25px; background-size:18px; }
.m_breadCrumbs .breadCrumbs2 .accesskeyLink { display:none;}
.m_breadCrumbs .breadCrumbs2 h1{ display: inline-block; font-size: inherit;}

/*元件表格邊框*/
.item_frame_line table, .item_frame_line table th, .item_frame_line table td, .table_line, .table_line th, .table_line td { border:1px solid #666666;}

/*圖文元件1*/
.normal_item1BOX{ width: 100%;}
.normal_item1BOX .normal_item1IMG > table{width:100%;}
.normal_item1BOX .normal_item1IMG img{ max-width:100%; height:auto !important; vertical-align: bottom;}
.normal_item1BOX .item7_img{ padding:0; border:0; margin: 0 auto 7px; display: table;}

/*圖片連結元件4*/
.normal_item4BOX img{ vertical-align:middle;}

/*圖片連結元件5*/
.item5BOX img{ vertical-align:middle;}

/*訊息公告詳細7*/
.normal_item7BOX{ width: 100%; padding: 20px 30px;}
.item7_img{ display:inline-block; padding:15px; border: 1px solid #dfdfdf;}
.item7_img > a{ display:block; max-width:100%; width:100%; height: auto;}
.item7_img img{ display:block; max-width:100%; width:100%; height: auto;}
.item7_box{ padding-top:20px;}
.item7_date{ display: block; padding-top: 15px; background: url(../images/it539_image4.png) no-repeat left bottom 4px; padding-left: 25px; color: #b4b4b4; font-size: 12px;    border-top: 1px solid #dfdfdf; margin-top: 30px;}
.item7_time{ display: block; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif!important; height:30px; background:#888; color:#fff !important; border-radius: 30px; padding: 0 20px;letter-spacing: 2px; text-align: center;}
.item7_title{ display: flex; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif!important; height:auto; margin-bottom: 30px; padding-bottom: 15px; border-bottom: 1px solid #dfdfdf;}
.item7_title a,.item7_title a:hover{ font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif!important;}
.item7_title .item7_time{ display:inline-block; margin-right: 15px;}
.item7_content img{ max-width:100%; height: auto !important;}

/*訊息公告元件8*/
.item8_box{ width:100%; padding: 15px 0;}
.item8_box ul{ width:100%; height: auto; background:#fcfbfa; padding: 15px; display: inline-block;}
.item8_box ul:nth-child(even){ background:#fff;}
.item8_box ul li.item8_date,.item8_box ul li.item8_slogan{ float:left;}
.item8_box ul li.item8_date{ font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555555; margin-right: 10px;}
.item8_box ul li.item8_slogan{ padding: 0 20px; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; width: 100px; height:30px; overflow:hidden; background:#888; border-radius: 30px; color: #fff; margin-right:10px; }
.item8_box ul li.item8_text{ width: auto;}
.item8_box ul li.item8_text a{ font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555555; text-indent: 15px;}

/*
.item8_box{ width:100%;}
.item8_box .item8_inbox{ width: 100%; margin:0 auto;}
.item8_box .item8_inbox>ul>li{ width:100%;; background:#fcfbfa; height:auto; overflow:hidden; padding:10px; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif;}
.item8_box .item8_inbox>ul>li>a{ text-decoration:none;}
.item8_box .item8_inbox>ul>li span{ padding:0 20px; display:inline-block; color:#555555; letter-spacing:2px; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif;}
.item8_box .item8_inbox>ul>li span h3{ display: block; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; height:30px; overflow:hidden; width:120px; margin:0 auto; background:#888; color:#fff; border-radius: 30px; padding: 0 20px;}
.item8_box .item8_inbox>ul>li>span.item8_date,.item8_box  .item8_inbox>ul>li>span.item8_slogan{ width:145px; text-align:center; overflow:hidden;}
.item8_box .item8_inbox>ul>li>span.item8_slogan{ height:30px; overflow:hidden; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif;}
.item8_box .item8_inbox>ul>li>a>span.item8_text{ display:inline; position:absolute;height:30px; overflow:hidden; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif;}
.item8_box .item8_inbox>ul>li>a>span.item8_text:hover{ text-decoration:underline;}
.item8_box .item8_inbox>ul>li:nth-child(even){ background:#fff;} 
.item8_box .item8_inbox>ul>li:nth-child(even) span h3{ background:#aaa;}*/

/*17*/
.it17_phone_in input[type="button"]{border: 0;height: 36px;font: 14px/36px 微軟正黑體,Arial,Helvetica,sans-serif;border-radius: 3px;width:auto;cursor:pointer;color:#fff; background: #333; padding:0 5px; margin-left:5px;}
.it17_phone_in input[type="text"]{padding: 3px 10px!important;}
.it17_phone_in .clearfix{padding: 10px 0;}
.it17_phone_in .clearfix li a{padding-left: 10px;text-decoration:underline!important;}
.it17_phone{ margin: 0 auto;}
.it17_phone .it17_phone_in{ width:100%;}
.it17_phone .it17_phone_in h5{ background: #e5e5e5; padding: 10px 15px; font-size: 15px; color:#111;width: 100%;}
.it17_phone .it17_phone_in li{padding: 8px 15px; display:flex;}

/*會員專區左邊選單19*/
.L_Box .L_padding {padding:0;}
.AF_MemberLitemContent01{ width:200px; border-left:#c5c5c5 1px solid; border-right:#c5c5c5 1px solid; border-bottom:#c5c5c5 1px solid;}
.AF_MemberLitem_listnow{ width:198px; height:39px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif;  font-weight:bold; padding-left:37px; border-bottom:#e2e2e2 1px solid; border-left:3px #c5c5c5 solid; background-color:#FFF;}
ul.AF_MemberLitem_list li a{ display:block; width:198px; height:38px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:none; padding-left:40px; border-bottom:#e2e2e2 1px solid; border-top:#fefefe 1px solid; background:#f2f2f2;}
ul.AF_MemberLitem_list li a:hover{ display:block; width:198px; height:38px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:none; padding-left:40px; border-bottom:#e2e2e2 1px solid; border-top:#fefefe 1px solid; background:#ededed;}

/* 忘記密碼(23) */
.it23_box{ width:784px; margin: 0 auto;}
.it23_input01{ width:90%;}
.it23_word{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555; padding-left:15px;}

/* 重設密碼(25)*/
.it25_box{ width:784px; margin: 0 auto;}
.it25_input01{ width:70%;}

/*訊息公告元件47*/
.item47_box{ width:100%; margin-bottom:20px;}
.item47_box ul{ width:100%; border-bottom:1px dotted #ddd; padding:15px;}
.item47_box ul li.item47_date{ float:left; text-align:center; font-size:14px; line-height:30px; width: 110px; height:30px; overflow:hidden; background:#888; border-radius: 30px; color: #fff; margin-right:10px;}
.item47_box ul li.item47_news{margin-left:110px; width:100%;}
.item47_box ul li.item47_news a,.item47_box ul li.item47_news a:hover{ line-height:30px;overflow:hidden;}

/* 訂單查詢&列表 49 */
.SB_tablelineb01 .ticket_btn{ margin:0 auto; width:80px; height:40px; margin-bottom:15px;}
.SB_tablelineb01 .ticket_btn a,.it49_default .it49_perorder ul.it49_order_detail .it49_gotopay form input{ display:block;width:100%; height:40px; font:16px/40px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;border-radius:3px;}
.it49_default .it49_perorder ul.it49_order_detail .it49_gotopay{line-height: 14px;position:relative;}
.it49_default .it49_perorder ul.it49_order_detail .it49_gotopay span{display:block;letter-spacing: -.5px;padding-bottom: 7px;}
.it49_default .it49_perorder ul.it49_order_detail .it49_gotopay input{padding-left:10px;padding-right:10px;cursor:pointer;margin: 3px 0;position: relative; left: -20px;line-height:40px;color:#fff;border:0;}
.it49_gotopay:after{content:'';position:absolute;bottom:10px;right:-20px;width:30px;height:30px;background-image: url(images/it49_hand.svg); background-position: center center; background-size: 30px; background-repeat: no-repeat; z-index: 99999; display: block;}
.it49_default{ color: #222; background-color: #fff; padding: 10px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.it49_default .it49_title{padding-left:35px;margin-bottom:15px;font-size: 24px;line-height: 1;letter-spacing: 0.6px;text-align: left; background-image: url(images/it49_order_icon.png);background-repeat: no-repeat;height:26px;}
.it49_default .search_area{max-height:36px;margin-bottom:10px;display: flex;}
.it49_default .search_area li.it49_date{text-align: right;}
.it49_default .search_area li.it49_date input {width: 160px;height: 36px;border-radius: 18px;border: solid 1px #ddd;background-color: #fff;padding:0 10px;}
.it49_default .search_area li{float:left;}
.it49_default .search_area li:first-child{margin-right:15px;}
.it49_default .search_area li.it49_num .searchbox{width: 300px;height: 36px;border-radius: 18px;border: solid 1px #ddd;background-color: #fff;padding-left: 10px;}
.it49_default .search_area li.it49_num .searchbox input{border:0;height: 34px;}
.it49_default .search_area li.it49_num .searchbox input.it49_searchbox{width:100%;border:0;height: 34px;font-size: 15px;border-radius: 18px 0 0 18px;vertical-align:top;background-color: transparent;}
.it49_default .search_area li input.daterange_icon{width:36px;background-image: url(images/it49_search.png);background-repeat: no-repeat;background-color: transparent;background-position: left center;cursor: pointer;text-indent: -9999px;border: 0;}
.it49_default ::placeholder{color: #ccc;opacity: 1;}
.it49_default :-ms-input-placeholder {color: #ccc;}
.it49_default ::-ms-input-placeholder {color: #ccc;}
.it49_default ul.it49_tabbox{width: 100%;height: 45px;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;border: solid 1px #ddd;background-color: #fff;margin-bottom:12px;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it49_default ul.it49_tabbox li{flex:1; border-right: 1px solid #ededed;}
.it49_default ul.it49_tabbox li:first-child{flex:.7;}
.it49_default ul.it49_tabbox li:nth-child(4),.it49_default ul.it49_tabbox li:nth-child(5),.it49_default ul.it49_tabbox li:nth-child(7){flex:.7;}
.it49_default ul.it49_tabbox li:nth-child(6),.it49_default ul.it49_tabbox li:nth-child(8),.it49_default ul.it49_tabbox li:nth-child(9),.it49_default ul.it49_tabbox li:last-child{flex:.8;}
.it49_default ul.it49_tabbox li:nth-child(10){flex: 1.1;}
.it49_default ul.it49_tabbox li:last-child{border-right: 0;flex:.9;}
.it49_default ul.it49_tabbox li a{display: inline-block; width: 100%; height: 100%; text-align: center; line-height: 44px; position: relative; font-size:15px;color:#222;}
.it49_default ul.it49_tabbox li a:hover{ color:#444;}
.it49_default ul.it49_tabbox li:first-child a,.it49_default ul.it49_tabbox li:first-child{ -moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.it49_default ul.it49_tabbox li:last-child a,.it49_default ul.it49_tabbox li:last-child{ -moz-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}
.it49_default ul.it49_tabbox li.active{background-color: #333;border-bottom:0;}
.it49_default ul.it49_tabbox li.active a{color:#fff;}
.it49_default ul.it49_tabbox li.active a:after{content: ""; position: absolute; bottom: -10px; left: 50%; width: 0; height: 0; border-style: solid; border-width: 10px 8px 0px 8px; border-color: #333 transparent transparent transparent;transform: translateX(-50%);}
.it49_default ul.it49_order_detail li.jooPC_price01{font-weight:bold;}
.it49_default ul.it49_order_detail li.open_product{background-image: url(images/newmem_arrow_toggle.svg);background-size: 20px;background-repeat: no-repeat; background-position-x: center;background-position-y: -91px;cursor: pointer;height:30px;}
.it49_default ul.it49_order_detail li.open_product.active{background-position-y: -21px;}
.it49_default ul.it49_order_detail li .ticket_btn > a{display:block;max-width: 100px;width:100%; margin: 0 auto 8px auto; line-height: 32px; font-size: 15px;}
.it49_default .it49_tabinner{ width:100%; text-align: center;position: relative;}
.it49_default .it49_tabinner .it49_empty{position: absolute;top: 80px;left: 50%;transform: translateX(-50%); background: url(images/newmem_no_data.svg) no-repeat top center;background-size: 200px;height: 200px;font-size: 20px;color:#aaa;padding-top: 120px;letter-spacing: 1px;}
.it49_default .it49_tabinner .amount{ line-height: 50px; color:#777; font-size: 15px;}
.it49_default .it49_tabinner .it49_neworder{margin-bottom:6px;}
.it49_default ul.it49_order_itemtitle{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; width: 100%;height: 35px; border-bottom: solid 1px #ddd; background-color: #f8f8f8; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.it49_default ul.it49_order_detail{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;align-items:center; width: 100%;height: auto;padding:5px 0;}
.it49_default .it49_neworder,.it49_default .it49_perorder{background-color: #fff;border: solid 1px #ddd;margin-bottom:15px;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.it49_default .it49_perorder ul.it49_order_detail{border-bottom: solid 1px #eee;}
.it49_default .it49_perorder ul.it49_order_detail:last-child{border-bottom: 0;}
.it49_default ul.it49_order_itemtitle li{flex:1; text-align: center; color:#aaa; font-size:13px; line-height:35px;letter-spacing:.33px;}
.it49_default ul.it49_order_detail li{flex:1; text-align: center; color:#222; line-height:20px;letter-spacing:0.33px;font-size:14px;}
.it49_default ul.it49_order_itemtitle li:nth-child(3),.it49_default ul.it49_order_detail li:nth-child(3){flex:1.2;}
.it49_default ul.it49_order_detail > li .it49_applepay_box{line-height:18px; padding-bottom:8px;font-size:12px;}
.it49_default ul.it49_order_detail > li .it49_applepay_box button{cursor:pointer;}
.it49_default ul.it49_order_detail li a.open_product{width:100%;height:100%;display:inline-block;}
.it49_default ul.it49_order_itemtitle > li:nth-child(2),.it49_default ul.it49_order_detail > li:nth-child(2){flex:.7;}
.it49_default ul.it49_order_itemtitle > li:last-child,.it49_default ul.it49_order_detail > li:last-child{flex:.3;}
.it49_default .it49_order_productlist{width:100%;height:auto;border-top: solid 1px #eee;display:block;}
.it49_default .it49_order_productlist table{width:100%;}
.it49_default .it49_order_productlist table tr{border-bottom: solid 1px #eee;}
.it49_default .it49_order_productlist table tr:last-child{border-bottom: 0;}
.it49_default .it49_order_productlist td:first-child{border-right: solid 1px #eee;}
.it49_default .it49_order_productlist td:first-child,.it49_default .it49_order_productlist td:last-child{border-right:0;}
.it49_default .it49_order_productlist td{width:8%;height: 100%;border-right:1px solid #eee;text-align: center;vertical-align: middle;}
.it49_default .it49_order_productlist td.event{width:12%;}
.it49_default .it49_order_productlist td.event > span{padding:2px 8px;color:#fff;}
.it49_default .it49_order_productlist td span.size{color:#999;}
.it49_default .it49_order_productlist td > span.event01{background:#ff8011;}
.it49_default .it49_order_productlist td > span.event02{background:#00a0e9;}
.it49_default .it49_order_productlist td > span.event03{background:#009944;}
.it49_default .it49_order_productlist td > span.event04{background:#e60012;}
.it49_default .it49_order_productlist td.it49product_img{width:10%;text-align: right;}
.it49_default .it49_order_productlist td.it49product_img img{max-width:150px;max-height:150px;padding: 10px;}
.it49_default .it49_order_productlist td.nameasize{width:52%;text-align: left;padding: 0 10px;}
.it49_default .it49_order_productlist td.nameasize > span{display:block;}
.it49_default .it49_order_productlist td.nameasize > span a{font-size:15px;line-height: 22px; display: block;}
.it49_default .it49_order_productlist td.nameasize ul.product_content{padding-left: 28px;font-size: 12px;line-height: 18px;color: #999;position:relative;}
.it49_default .it49_order_productlist td.nameasize ul.product_content:before{content:'';position:absolute;left:0;top:8px;width:22px;height:1px;background-color:#999;}
.it49_default .it49_order_productlist td:last-child{width:18%;}
.it49_default .it49_gotodeatil{width:100%;border-top: solid 1px #eee;padding:5px 10px; text-align: right;}
.it49_default .it49_gotodeatil .it49_benefit{display: inline-block; padding: 0 15px; border-right:1px solid #eee;}
.it49_default .it49_gotodeatil .it49_benefit span{padding:0 3px;font-size: 13px;}
.it49_default .it49_gotodeatil .all_price{display: inline-block; margin: 0 15px;font-size: 13px;}
.it49_default .it49_gotodeatil a.it49_more{display: inline-block; width: auto;height: 35px;border: solid 1px #ddd;background-color: #f1f1f1;padding:0 15px;color:#999;font-size: 14px;letter-spacing: .35px;line-height: 35px;}
.it49_default .it49_gotodeatil a.it49_more:hover{border: solid 1px #bbb;background-color: #ddd;color:#666;}
.it49_default .it49_order_productlist .price span{display: block;}
.it49_default .it49_order_productlist .price span.old_price{color:#bbbbbb;text-decoration: line-through;}
.it49_default .it49_order_productlist .price span.new_price,.it49_default .it49_gotodeatil .all_price span{font-weight: bold;}
.it49_default .SB_b_page{height:auto;}
/* 顯示單狀態單筆內容-無資料 */
.it49_nodata{ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center; margin:35px auto;}
.it49_nodata_box { width: 150px; height: 150px; background-color: #cfcdcd; display: flex; justify-content: center; align-items: center; background: url(images/newmem_no_data.svg) no-repeat top center;background-size: 150px; -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;}
.it49_nodata p { padding-top:5px; font-size: 16px; color: #222; -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; text-align: center; font-weight:500; letter-spacing:2px; line-height:20px;}

/* 訂單詳細 53 */
.it53_orderinfo .SB_tablelineb07{text-align:center;}
.it53_applepay_box button{margin:0 auto!important;width:100% !important;}
.it53_linepay{max-width:140px; width:100%; height:auto;margin-top:5px;}
.it53_linepay_word{line-height:18px; padding-bottom:8px;font-size:12px;}
.it53_linepay_box{ width: 100%; /*height: 58px;*/ background:#fff; border-bottom: 1px solid #e7e7e7; padding: 8px 15px;}
.it53_linepay_box > div > div{ /*float:left;*/ font:14px/30px 微軟正黑體,Arial,Helvetica,sans-serif ; color:#333;}
.it53_gotopay ul li{line-height:40px;position: relative;}
.it53_gotopay{position:relative;}
.it53_gotopay input{display:block;width:auto; height:40px; font:16px/40px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none;border:0; color:#fff;padding-left:10px;padding-right:10px;cursor:pointer;margin-bottom: 5px;}
.it53_gotopay:after { content: ''; position: absolute; bottom: 5px; right: -36px; width: 30px; height: 30px; background-image: url(images/it49_hand.svg); background-position: center center; background-size: 30px; background-repeat: no-repeat; z-index: 99999; display: block; }
.it53_linepay_box ul li#form_pay_later_tips{padding-left:35px;line-height:40px;}
.it53_prod_num{color:#bbb;font-size: 12px; line-height: 16px; text-align: left; margin-top: 5px;}
.it53new_name{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it53new_name .it53new_name_R{padding-left:10px;}
.it53new_name .it53new_name_R ul.product_content{padding-left: 28px;font-size: 12px;line-height: 18px;color: #999;position:relative;}
.it53new_name .it53new_name_R ul.product_content:before{content:'';position:absolute;left:0;top:8px;width:22px;height:1px;background-color:#999;}
.it53new_name .it53new_name_R .it53new_spec{font-size: 12px;line-height: 18px;color: #999;}

/* 訂單列表49&訂單詳細53 共用貨態 */
.it49status_tracker,.it53status_tracker {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0;margin:0 10px;list-style: none;text-align: center;overflow:hidden;}
.it49status_tracker.it49status_tracker_lengthy, .it53status_tracker.it53status_tracker_lengthy {max-width:100%;}
.it49status_tracker.it49status_tracker_lengthy .it49status_step .it49status_text, .it53status_tracker.it53status_tracker_lengthy .it53status_step .it53status_text{padding:0 2px;}
.it49status_tracker.it49status_tracker_lengthy .it49status_step .it49status_text span, .it53status_tracker.it53status_tracker_lengthy .it53status_step .it53status_text span{font-size: 11px;line-height: 18px;display: block;letter-spacing: -.5px;}
.it49status_tracker.it49status_tracker_lengthy .it49status_step .it49status_text span.it49_date, .it53status_tracker.it53status_tracker_lengthy .it53status_step .it53status_text span.it53_date{font-size:10px;}
.it49status_tracker.it49status_tracker_lengthy .it49status_step .change_store, .it53status_tracker.it53status_tracker_lengthy .it53status_step .change_store{min-width: 120px;position: relative;left: 50%;transform: translateX(-50%);}
.it49status_tracker.it49status_tracker_lengthy .it49status_step .change_store input, .it53status_tracker.it53status_tracker_lengthy .it53status_step .change_store input{width:100%;min-height: 40px;font-size:13px;text-align: center;padding: 3px;min-width:120px;cursor:pointer;border: 0;color:#fff;}
.it49status_step, .it53status_step{-webkit-box-flex: 1;-ms-flex: 1 1 0%;flex: 1 1 0%;margin: 0;padding: 0;min-width: 24px;padding: 25px 0 5px 0;position: relative;-webkit-transition: -webkit-transform .6s cubic-bezier(.17,.89,.67,1.57), opacity .6s ease-out;transition: transform .6s cubic-bezier(.17,.89,.67,1.57), opacity .6s ease-out;}
.it49status_step.is-complete .car, .it53status_step.is-complete .car{position:absolute;top:10px;right:0;width:16px;height: 12px;display: block;}
.it49status_step.is-complete .car .body, .it53status_step.is-complete .car .body{position:relative;;width:11px;height:10px;-webkit-border-radius: 1.5px;-moz-border-radius: 1.5px;border-radius: 1.5px;background-color: transparents;}
.it49status_step.is-complete .car .head, .it53status_step.is-complete .car .head{position:absolute;right:-5px;bottom:0;width:6px;height:5.5px;-webkit-border-radius:.5px;-moz-border-radius:.5px;border-radius:.5px;background-color: transparent;}
.it49status_step.is-complete .car .head2, .it53status_step.is-complete .car .head2{position:absolute;top:2px;right:-4px;width:7px;height:7px;-webkit-border-radius: 1.5px;-moz-border-radius: 1.5px;border-radius: 1.5px;border:1px solid transparent;}
.it49status_step.is-complete .car .wheel_left, .it53status_step.is-complete .car .wheel_left{position:absolute;bottom:-2px;left:2px;width:5px;height:5px;background-color:#fff;;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border:1px solid transparent;}
.it49status_step.is-complete .car .wheel_right, .it53status_step.is-complete .car .wheel_right{position:absolute;bottom:-2px;left:9px;width:5px;height:5px;background-color:#fff;;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border:1px solid transparent;}
.it49status_step.is-complete:first-child .car, .it53status_step.is-complete:first-child .car{-webkit-animation: it49a53fadeInLeft1 .5s;animation: it49a53fadeInLeft1 .5s;}
.it49status_step.is-complete:nth-child(2) .car, .it53status_step.is-complete:nth-child(2) .car{-webkit-animation: it49a53fadeInLeft2 1s;animation: it49a53fadeInLeft2 1s;}
.it49status_step.is-complete:nth-child(3) .car, .it53status_step.is-complete:nth-child(3) .car{-webkit-animation: it49a53fadeInLeft3 1.5s;animation: it49a53fadeInLeft3 1.5s;}
.it49status_step.is-complete:nth-child(4) .car, .it53status_step.is-complete:nth-child(4) .car{-webkit-animation: it49a53fadeInLeft4 2s;animation: it49a53fadeInLeft4 2s;}
.it49status_step.is-complete:nth-child(5) .car, .it53status_step.is-complete:nth-child(5) .car{-webkit-animation: it49a53fadeInLeft5 2.5s;animation: it49a53fadeInLeft5 2.5s;}
.it49status_step.is-complete:nth-child(6) .car, .it53status_step.is-complete:nth-child(6) .car{-webkit-animation: it49a53fadeInLeft6 3s;animation: it49a53fadeInLeft6 3s;}
.it49status_step.is-complete:nth-child(7) .car, .it53status_step.is-complete:nth-child(7) .car{-webkit-animation: it49a53fadeInLeft7 3.5s;animation: it49a53fadeInLeft7 3.5s;}
.it49status_step.is-complete:nth-child(8) .car, .it53status_step.is-complete:nth-child(8) .car{-webkit-animation: it49a53fadeInLeft8 4s;animation: it49a53fadeInLeft8 4s;}
.it49status_step.is-complete:nth-child(9) .car, .it53status_step.is-complete:nth-child(9) .car{-webkit-animation: it49a53fadeInLeft9 4.5s;animation: it49a53fadeInLeft9 4.5s;}
.it49status_step.is-complete:nth-child(10) .car, .it53status_step.is-complete:nth-child(10) .car{-webkit-animation: it49a53fadeInLeft10 5s;animation: it49a53fadeInLeft10 5s;}
.it49status_step.is-complete:nth-child(11) .car, .it53status_step.is-complete:nth-child(11) .car{-webkit-animation: it49a53fadeInLeft11 5.5s;animation: it49a53fadeInLeft11 5.5s;}
.it49status_step.is-complete:nth-child(12) .car, .it53status_step.is-complete:nth-child(12) .car{-webkit-animation: it49a53fadeInLeft12 6s;animation: it49a53fadeInLeft12 6s;}
.it49status_step.is-complete:nth-child(13) .car, .it53status_step.is-complete:nth-child(13) .car{-webkit-animation: it49a53fadeInLeft13 6.5s;animation: it49a53fadeInLeft13 6.5s;}
.it49status_step.is-complete:last-child .car, .it53status_step.is-complete:last-child .car{-webkit-animation: it49a53fadeInLeft14 3s;animation: it49a53fadeInLeft14 3s;right:47%;}
@keyframes it49a53fadeInLeft1 {0% { right: 50%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft2 {0% { right: 150%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft3 {0% { right: 250%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft4 {0% { right: 350%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft5 {0% { right: 450%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft6 {0% { right: 550%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft7 {0% { right: 650%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft8 {0% { right: 750%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft9 {0% { right: 850%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft10 {0% { right: 950%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft11 {0% { right: 1050%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft12 {0% { right: 1150%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft13 {0% { right: 1250%;}100%{ right : 0;}}
@keyframes it49a53fadeInLeft14 {0% { right: 1350%;}100%{ right : 47%;}}
.it49status_tracker .it49status_step .it49status_marker, .it53status_tracker .it53status_step .it53status_marker {display: block;position: relative;}
.it49status_tracker .it49status_step.is-complete .it49status_marker::before, .it53status_tracker .it53status_step.is-complete .it53status_marker::before {border: solid 2px transparent;}
.it49status_tracker .it49status_step .it49status_marker::before, .it53status_tracker .it53status_step .it53status_marker::before {content: attr(data-text);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;z-index: 20;width: 12px;height: 12px;padding-bottom: 2px;border-radius: 50%;-webkit-transition: background-color, border-color;transition: background-color, border-color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;border: solid 2px #ddd;background-color: #fff;}
.it49status_tracker .it49status_step .it49status_marker::before, .it49status_tracker .it49status_step .it49status_text--dotted::before, .it53status_tracker .it53status_step .it53status_marker::before, .it53status_tracker .it53status_step .it53status_text--dotted::before {margin-left: auto;margin-right: auto;}
.it49status_tracker .it49status_step .it49status_marker::after, .it53status_tracker .it53status_step .it53status_marker::after {content: '';display: block;position: absolute;top: 5px;right: 0;width: 100%;height: 2px;-webkit-transition: background-color 0.3s, background-position 0.3s;transition: background-color 0.3s, background-position 0.3s;background-color: #ddd;}
.it49status_tracker .is-complete:first-child .it49status_marker::after, .it53status_tracker .is-complete:first-child .it53status_marker::after{width:50%;right: 0;}
.it49status_tracker .it49status_step:last-child, .it53status_tracker .it53status_step:last-child {-webkit-box-flex: 0;-ms-flex-positive: 0;}
.it49status_tracker .it49status_step:last-of-type .it49status_marker::after, .it53status_tracker .it53status_step:last-of-type .it53status_marker::after {width:50%;right:50%;}
.it49status_tracker .it49status_step .it49status_text, .it53status_tracker .it53status_step .it53status_text {color: #d7d7d7;}
.it49status_tracker .it49status_step.is-complete .it49status_text, .it53status_tracker .it53status_step.is-complete .it53status_text {color: #333;}
/*  訂單列表49&訂單詳細53 共用貨態版型統一色系 */
.it49status_step.is-complete .car .wheel_left,.it49status_step.is-complete .car .wheel_right,.it49status_step.is-complete .car .head2,.it49status_step.is-complete .it49status_marker::before,.it53status_step.is-complete .car .wheel_left,.it53status_step.is-complete .car .wheel_right,.it53status_step.is-complete .car .head2,.it53status_step.is-complete .it53status_marker::before{border-color: #ea4335;}
.it49status_step.is-complete .car .body,.it49status_step.is-complete .car .head,.it49status_step.is-complete .it49status_marker::before,.it49status_step.is-complete .it49status_marker::after,.it53status_step.is-complete .car .body,.it53status_step.is-complete .car .head,.it53status_step.is-complete .it53status_marker::before,.it53status_step.is-complete .it53status_marker::after{background-color: #ea4335;}

/* FAQ元件(56) */
.lockFaq_Qbgimg{ font:18px/30px Arial, Helvetica, sans-serif; color:#888!important;}
.lockFaq_Qbgimg .lockFaq_word01{ display:block; width:40px; height:40px; text-align:center; background:#888; border-radius:99em; color:#fff; font:18px/40px Arial,Helvetica,sans-serif; margin-bottom:10px;}
.lockFaq_padding02 a{ font:15px/25px 微軟正黑體,Arial,Helvetica,sans-serif!important; color:#333!important;}
.lockFaq_padding02 a:hover{ font:15px/25px 微軟正黑體,Arial,Helvetica,sans-serif!important; color:#555!important;}
.lockFaq_qtitle01{ font:15px/24px  微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.lockFaq_Qstyle01{ font:18px/40px Arial, Helvetica, sans-serif; background:#888; padding:0 10px; border:1px solid #888;}
.lockFaq_Qstyle02{ color:#fff;}
.lockFaq_Qstyle03{ font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; background:#fff; border-bottom-right-radius:5px; border-top-right-radius:5px; padding:0 10px; border:1px solid #888;}
.lockFaq_padding01{ width:40px; color:#555!important; font:18px/40px Arial,Helvetica,sans-serif; padding:0 10px;}
.lockFaq_padding02{ font:18px/40px  微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding:8px;}
.lockFaq_padding02 .C_title{ font:18px/40px  微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.lockFaq_padding02 .C_article{ font:15px/30px  微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}

/* 詢價元件(58&59)*/
.it58_p15 td{ padding:10px;}
.it58_btn input{ display:inline-block; min-width:60px!important; padding:0 5px; height:35px!important; font:14px/35px 微軟正黑體, Arial, Helvetica, sans-serif!important; margin-right:5px;; text-align:center; color:#fff!important; text-decoration:none; margin-bottom:10px;border-radius:0!important; border:0;}
.it58_select select{ width:60px; height:30px; border:1px #d9d9d9 solid; font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it59_tableplr10{ padding:0 10px;}

/*行銷活動元件68*/
.AY_SaleproductBox{ width:100%;}
.AY_SaleproductBox > ul > li { float:left; width:25%;}
.AY_SaleproductBox_Info{ width:100%; font:15px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; background:#ebebeb; padding:15px; position:relative;}
.AY_SaleproductBox_Info span.it68_spe{ font:30px/35px Arial, Helvetica, sans-serif; color:#ed2d4c; margin:0 5px;}
.AY_btn_saleStatus_ok,.AY_btn_saleStatus{ width:190px; height:50px; position:absolute; right:15px; top:15px;}
.AY_btn_saleStatus_ok a:link,.AY_btn_saleStatus a:link{ display:block; width:190px; height:50px; font:20px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.AY_btn_saleStatus_ok a:link{ background-color:#eb3838;}
.AY_btn_saleStatus_ok a:hover{ background-color:#f84848;}
.AY_btn_saleStatus_ok2{ width:190px; height:50px; position:absolute; right:15px; top:15px;}
.AY_btn_saleStatus_ok2 a:link,.AY_btn_saleStatus_ok2 a:hover{ display:block; width:190px; height:50px; font:20px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.AY_btn_saleStatus a{ background-color:#666;}
.AY_Saleproduct200_box{ width:200px; margin:0 auto; padding:10px 0 15px 0;}
.AY_Saleproduct200_img{ width:100%; height:auto;}
.AY_Saleproduct200_img img{ width:100%; height:auto;}
.AY_Saleproduct200_name{ display:block; width:100%; font:14px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; height:44px; overflow:hidden; margin:2px 0;}
.AY_Saleproduct200_name a:link,.AY_Saleproduct200_name a:visited{ font:14px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.AY_Saleproduct200_name a:hover,.AY_Saleproduct200_name a:active{ font:14px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#147abc;}
.AY_Saleproduct200_price{ width:100%; font:30px/35px Arial, Helvetica, sans-serif; text-align:center; color:#ed2d4c;margin-bottom: 2px;}
.AY_Saleproduct200_format{ display:block; width:120px; height:30px; font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.AY_Saleproduct200_quantity{ display:block; width:70px; height:30px; font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.AY_Saleproduct200_wordstyle01{ font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.AY_SaleproductBox .it68_label{margin-left:0 ;}
.AY_SaleproductBox .it68_checkouterbox{display:block;width: 100%; height: 50px; display: block; line-height: 50px; font-size: 15px; text-decoration: none;cursor:pointer;position:relative;color:#fff;}
.AY_SaleproductBox .it68_checkouterbox:after {content: ""; position: absolute; display: none; }
.AY_SaleproductBox .AY_Saleproduct200_box.active .it68_checkouterbox:after{display:block;left: 60px; top: 18px; width: 7px; height: 12px; border: solid #333; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.AY_SaleproductBox .it68_checkouterbox:hover{text-decoration:none; font-size: 15px;}
.AY_SaleproductBox .it68_checkouterbox input{height:20px;width:20px;margin: 0 10px 0 0;outline: none;-webkit-appearance: none;position: relative; top: 4px;}
.AY_SaleproductBox .it68_checkouterbox span{vertical-align: top;}
.AY_SaleproductBox .AY_Saleproduct200_box.active .jooshop_btn_color a{background-color:#999;}

/*網頁行銷活動77*/
.lock_sell-imgBox{ width:100%; margin-bottom:20px;}
.lock_sell-imgBox img{ width:100%; height:auto;}
span.lock_sell_title{font:18px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000000;}
.lock_sellBox{ width:100%;}
.lock_sellBox > ul{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.lock_sellBox > ul > li{ float:left; width:25%; flex:0 25%;}
.lock_sellBox > ul > li .thumb{ width:200px; height:360px; margin:0 auto; padding:10px 0 15px 0;}
.lock_sellBox > ul > li .thumb .imgbox{ text-align:center; width:200px; height:200px; overflow:hidden;}
.lock_sellBox > ul > li .thumb .imgbox img{ width:100%; height:auto;}
.lock_sellBox > ul > li .thumb .ui_pname{ display:block; width:100%; height:44px; font:14px/22px 微軟正黑體,Arial,Helvetica,sans-serif; color:#333; margin:10px 0; overflow:hidden;}
.lock_sellBox > ul > li .thumb .ui_pname a{ color:#333; font:14px/22px 微軟正黑體,Arial,Helvetica,sans-serif;}
.lock_sellBox > ul > li .thumb .ui_pname a:hover{ color:#147abc; font:14px/22px 微軟正黑體,Arial,Helvetica,sans-serif;}
.lock_sellBox > ul > li .thumb .ui_pprice_e{ color:#ed2d4c; font:30px/35px Arial, Helvetica, sans-serif; text-align:center;}
.lock_sellBox > ul > li .thumb .ui_pprice_e span.{ font-size:20px; margin-right:5px;}
.lock_sellBox > ul > li .thumb .ui_pprice_e span.ui_pprice_e_money{ font:30px/35px Arial, Helvetica, sans-serif;}
.alladdbox,.saleInfo{ width:100%; font:15px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; background:#ebebeb; padding: 15px; position:relative;}
.saleInfo .addbtn a{ display:block; width:190px; height:50px; font:20px/50px 微軟正黑體,Arial,Helvetica,sans-serif; color:#fff; text-align:center; border-radius:3px; background-color:#eb3838; border:0;}
.saleInfo .addbtn a:hover{ background-color:#f84848;}
.saleInfo .addbtn01 a{ display:block;  width:190px; height:50px; cursor: default; background-color:#666;}
.saleInfo .prod_price{color:#ff5156; font:20px/24px tohoma,arial,simsun,sans-serif; font-weight:bold;}
.addon-highlight{border:1px solid #ebebeb; border-top:0;}
.addon-highlight .titleuse{ color:#333 !important;}
.addon-highlight > ul{ padding:20px 0; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.addon-highlight > ul > li{ float:left; width:25%; flex:0 25%; padding:0; border:0 !important; font:14px/22px 微軟正黑體,Arial,Helvetica,sans-serif; color:#333;}
.addon-highlight .detail table td{ padding:0 !important}
.addon-highlight .addprobox{ width:200px; margin:0 auto;}
.addon-highlight .addprobox .thumb{ width:100%; height:auto;}
.addon-highlight .addprobox .thumb a{ width:100%;}
.addon-highlight .addprobox .thumb a img{ width:100%; height:auto;}
.addon-highlight .addprobox .detail{ width:100%;}
.addon-highlight .addprobox .detail .highLight{color:#ed2d4c; font:30px/35px Arial, Helvetica, sans-serif;}
.addon-highlight .addprobox .detail .prod_name{ height:36px; overflow:hidden;}
.addon-highlight .addprobox .detail .prod_name a{ display:block; width:100%; height:44px; font:14px/22px 微軟正黑體,Arial,Helvetica,sans-serif; color:#333;  margin:10px 0; overflow:hidden;}
.addon-highlight .addprobox .detail .prod_name a:hover{ color:#147abc; text-decoration:none;}
.alladdbox input.addbtn{ position:absolute; right:15px; top:15px; display:block; width:190px; height:50px; font:20px/50px 微軟正黑體,Arial,Helvetica,sans-serif; color:#fff; text-align:center; border-radius:3px;  border:0; cursor:pointer;}
.AY_FormTxt01{ color: #333; display: block; font: 14px/30px 微軟正黑體,Arial,Helvetica,sans-serif; height: 30px; width: 120px; overflow: hidden; white-space: nowrap;}
.AY_FormTxt02{ color: #333; display: block; font: 14px/30px 微軟正黑體,Arial,Helvetica,sans-serif; height: 30px; width: 70px;}
.AY_FormTxt01 option,.AY_FormTxt02 option{ display: block; width: 100%; height: 30px; padding: 5px 0; line-height: 30px;}
.AY_C_article span.prod_price{ color: #ed2d4c; font: 30px/35px Arial,Helvetica,sans-serif;margin: 0 5px;}

/* 68.77共用 */
.alladdbox.alladdbox_top{padding:0;}
.alladdbox_top .AY_SaleproductBox_Info .alladdbox{height:80px;}
.alladdbox_top .AY_SaleproductBox_Info .it77_marketing_bottombox{display: inline-block;}
.alladdbox_top .marketing_status{padding-left:10px;font-size:20px;line-height:50px; display: inline;}
.alladdbox_top .marketing_status .marketing_total{display: inline-block; float: right; padding-right: 200px;}
.alladdbox_top .marketing_status .marketing_total span.it77_new_price{padding-left:10px;}
.alladdbox_top .marketing_status .marketing_total span.it77_old_price{text-decoration:line-through; padding-left:5px;}

/*網頁行銷活動商品lightbox*/
.it77_PDetail_Top{ width:100%; margin-bottom:40px; margin-top:40px; padding:0 10px;}
.it77_PDetail_L{ float:left; width:410px;}
.it77_PDetail_Imgbox, .it77_PDetail_Imgbox img{ width:410px; height:auto;}
.it77_PDetail_R{ margin-left:440px;}
.it77_PDetail_R h5.it77_setP_number{ font:13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.it77_PDetail_R h2.it77_setP_name{ font:20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#222; font-weight:bold; margin-bottom:10px; margin-top:5px;}
.it77_PDetail_R .it77_setP_price{ width:100%; padding:5px 0;}
.it77_PDetail_R .it77_setP_price .span_sticker_price{ text-decoration:line-through;}
.it77_PDetail_R .it77_setP_price ul li{ font:15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; display:inline-block; margin-right:10px;}
.it77_PDetail_R .it77_setP_price ul li span.it77__price{font-size:18px;color:#ea5b59;font-weight:bold; }
.it77_PDetail_R .it77_setP_price ul li:last-child span{ font-size:18px; font-family:微軟正黑體, Arial, Helvetica, sans-serif; font-weight:bold; color:#ea5b59;}
.it77_set_PDetail_Bottom{ position:relative; width:100%; height:auto; margin-bottom:15px; padding-top:40px; }
.it77_set_PDetail_Bottom .it77_product_detailA{ width:100%; height:40px; position:absolute; left:0; top:1px; }
.it77_product_detailA ul.tabs li{ float:left; width:100px; height:40px; text-align:center; overflow:hidden; margin-right:3px;border-bottom:1px solid #dfdfdf;border-top:2px solid #eaeaea;}
.it77_product_detailA ul.tabs li:hover{border-top:2px solid #666;}
.it77_product_detailA ul.tabs li a{ display:block; width:100%; color:#333; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none;background:#eaeaea;}
.it77_product_detailA ul.tabs li a:hover{ background:#eaeaea;}
.it77_set_PDetail_Bottom .it77_product_detailB{width:100%; height:auto; padding:20px;border-top:1px solid #dfdfdf;}
.it77_set_PDetail_Bottom .it77_product_detailB img{ max-width:100% !important; height:auto !important;}
.it77_set_PDetail_Bottom .it77_product_detailB iframe{max-width:100% !important;}
.it77_set_PDetail_Bottom .it77_product_detailB ul{list-style-type:disc;padding-left:20px;}
.it77_set_PDetail_Bottom .it77_product_detailB ol{list-style-type:decimal;padding-left:20px;}
.it77_set_PDetail_Bottom .it77_product_detailB table{max-width:100% !important;}

/*全館行銷活動119*/
.btn_saleStatus,.btn_saleStatus_ok{ position:absolute; right:15px; top:15px; width:190px; height:50px; }
/*.btn_saleStatus a{ display:block; width:190px; height:50px; background:url(../images/product/btn_saleStatus.png) no-repeat left top; cursor:default; }
.btn_saleStatus a:hover{ cursor:default; }
.btn_saleStatus_ok a{ display:block; width:190px; height:50px; background:url(../images/product/btn_saleStatus.png) no-repeat left bottom; cursor:pointer; }
.btn_saleStatus_ok a:hover{ cursor:pointer; }*/

/*活頁圖文元件52*/
#menu {text-align:center; height:35px; padding-top:5px;}
#menu li {float:right;display:block; height:23px; font: 15px/23px 微軟正黑體,Arial; color:#333333;text-decoration:none; margin-left:7px;}
#menu li a {display:block; height:23px; font: 15px/23px 微軟正黑體,Arial; color:#333333; letter-spacing:1px; text-decoration:none; padding:0 10px; -webkit-border-top-left-radius:3px; 
-webkit-border-top-right-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px; background-color:#e7e7e7;}
#menu li a.tabactive {display: block; height:23px;font: 15px/23px 微軟正黑體,Arial; color:#333333;text-decoration:none; background-color:#d9d9d9; -webkit-border-top-left-radius:3px; 
-webkit-border-top-right-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px;}
.normal_item52Title{ width:100%; height:30px; border-bottom:#d9d9d9 3px solid;}
.normal_item52Title span{ float:left; font:15px/30px 微軟正黑體,Arial; color:#666; font-weight:bold;}

/* Mail表單元件(64) */
.it64_box{padding:0 15px;max-width: 600px;margin: 0 auto;font-family: 微軟正黑體,Arial,Helvetica,sans-serif;font-size: 15px;line-height: 30px;color: #333;}
.it64_box ul{margin-bottom:10px;}
.it64_box input[type="email"], .it64_box input[type="text"], .it64_box input[type="password"], .it64_box textarea{width: 100%; border: solid 1px #e6e7e8; padding: 0 15px; height: 40px; display: inline-block; color: #333;font-size: 15px;font-family: 微軟正黑體,Arial,Helvetica,sans-serif;}
.it64_box textarea{height:113px; padding: 15px;}
.it64_box .it64_confirm_btn{text-align: center;margin: 10px 0 20px 0;}
.it64_box .it64_confirm_btn input{cursor: pointer;width:120px; height:50px; font-size:15px;color: #fff;}
.it64_confirm_num{width:100px!important;}
.it64_box .spa_content{display: inline-block;}
.it64_confirm_btn input{border:0;}

/* 轉寄好友元件(188) */
.it188_mrl10{ margin:0 10px !important;}
.it188_mr10{ margin-right:10px;}

/* 首頁-最新消息與粉絲團元件(251) */
.jooshop251_itemBox{ max-width:1200px; margin:0 auto; margin-bottom:15px;}
.jooshop251_news{ float:left; width:790px; padding:15px; background-color:#FFF;}
.jooshop251_news > ul > li{ border-bottom:#c4c4c4 1px dotted; padding:10px 0;}
.jooshop251_news > ul > li:first-child{ padding-top:0;}
.jooshop251_news > ul > li:last-child{ border:0;}
.jooshop251_fbfans{ float:right; width:400px; height:400px; padding:15px; background-color:#FFF;}
.jooshop251_newslist li{ float:left;}
.jooshop251_newslist li.jooshop251_newslist_L{ width:20%; padding-right:15px;}
.jooshop251_newslist li.jooshop251_newslist_L img{ display:block; width:100%; height:auto;}
.jooshop251_newslist li.jooshop251_newslist_R{ width:100%; min-height:70px;}
.jooshop251_newslist li.jooshop251_newslist_R h3.jooshop251_newslist_title span{ float:left; display:block; width:87px; height:25px; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background-color:#f79d9d; text-align:center; margin-right:10px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.jooshop251_newslist li.jooshop251_newslist_R h3.jooshop251_newslist_title a{ display:block; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#6c3401; margin-left:90px; height:auto; overflow:hidden;}
.jooshop251_newslist li.jooshop251_newslist_R p.jooshop251_newslist_content{ display:block; width:100%; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999; margin-top:5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.jooshop251_news .view_more_btn a{ display:block; width:50%; height:40px; font:18px/40px Arial, Helvetica, sans-serif; color:#FFF; background:#bdbdbd; text-align:center; margin:0 auto; margin-top:8px;}
.jooshop251_news .view_more_btn a:hover{ background:#999;}
/*@media screen and (max-width:1200px) {
.jooshop251_itemBox{ width:100%; padding:10px;}
.jooshop251_news{ float:none; width:100%;}
.jooshop251_fbfans{ float:none; width:100%; height:auto; display:none;}
.fb-comments, .fb-comments iframe[style]{width: 100% !important;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{ width: 100% !important;}
}
@media screen and (max-width:960px) {
.jooshop251_newslist li.jooshop251_newslist_L{ width:25%;}
.jooshop251_newslist li.jooshop251_newslist_R{ width:75%;}
}
@media screen and (max-width:715px) {
.jooshop251_newslist li.jooshop251_newslist_R p.jooshop251_newslist_content{ height:20px;}
}
@media screen and (max-width:480px) {
.jooshop251_newslist li.jooshop251_newslist_L{ display:none;}
.jooshop251_newslist li.jooshop251_newslist_R{ width:100%;}
}*/

/* 圖片連結243 */
.picbanner_243 a,.picbanner_243 img{ display:block;}

/* 商品熱銷排行244 */
.rank_probox244{ width:100%;margin-bottom:13px;}
.rank_probox244 .title_name{ height:35px;font:16px/35px 微軟正黑體, Verdana, Geneva, sans-serif; color:#fff; background:#42d26b; padding-left:10px;}
.rank_probox244 .rank_procontent{border:#d5d5d5 1px solid; border-top:0;}
.Product_244box{ height:105px;border-top:1px dotted #bcbcbc;}
.Product_244box:first-child{ border-top:0; height:104px;}
.Product_244box .imgbox{ width:90px; float:left; margin-top:8px;}
.Product_244box .imgbox img{ display:block;width:100%; height:auto;}
.Product_244box .sales_namebox{ margin-left:100px; padding-top:9px; padding-right:10px;}
.Product_244box .sales_namebox .rank_icon{font:13px/17px 微軟正黑體, Verdana, Geneva, sans-serif; color:#ff6612;}
.Product_244box .sales_namebox .rank_no1{ background:url(images/rank_numicon01.gif) no-repeat 0 0; padding-left:19px;}
.Product_244box .sales_namebox .rank_no2{ background:url(images/rank_numicon02.gif) no-repeat 0 0; padding-left:19px;}
.Product_244box .sales_namebox .rank_no3{ background:url(images/rank_numicon03.gif) no-repeat 0 0; padding-left:19px;}
.Product_244box .sales_namebox .proname a{ display:block;font:13px/22px 微軟正黑體, Verdana, Geneva, sans-serif; text-decoration:none; height:44px; overflow:hidden;}
.Product_244box .sales_namebox .proname a:hover{ text-decoration:underline;}
.Product_244box .sales_namebox .price{font:18px/22px Trebuchet MS,微軟正黑體, Verdana, Geneva, sans-serif;}
.Product_244box .price span{ font-size:13px;}

/* 最新消息245 */
.index_newsBox245{ width:100%;margin-bottom:13px;}
.index_newsBox245 h2.title{ position:relative; height:35px;font:16px/35px 微軟正黑體, Verdana, Geneva, sans-serif; color:#fff; background:#42d26b; padding-left:10px;}
.index_newsBox245 h2.title a.more{ position:absolute; display:block; width:46px; height:22px; background:url(images/more_245.png) no-repeat 0 0; text-indent:-9999px; right:3px; bottom:6px;}
.index_newsBox245 ul{border:#d5d5d5 1px solid; border-top:0;}
.index_newsBox245 ul li{ border-top:1px dotted #bcbcbc; padding:9px; }
.index_newsBox245 ul li:first-child{ border-top:0;}
.index_newsBox245 ul li .news_list{font:13px/22px 微軟正黑體, Verdana, Geneva, sans-serif; color:#666;}
.index_newsBox245 ul li .news_list a{font:13px/22px 微軟正黑體, Verdana, Geneva, sans-serif; text-decoration:none;}
.index_newsBox245 ul li .news_list a:hover{font:13px/22px 微軟正黑體, Verdana, Geneva, sans-serif; text-decoration:underline;}
.index_newsBox245 ul li .news_list span.date{ color:#1bae39;}

/* 本週特賣246 */
.main_indexsales{ width:100%; margin-bottom:11px;}
.main_indexsales .sales_title{ position:relative; height:34px; width:100%;font:16px/34px 微軟正黑體, Verdana, Geneva, sans-serif; color:#fff; padding-left:10px; background:#4d4d4d;}
.main_indexsales .sales_title .sales_tabs{ position:absolute; right:10px; top:7px;}
.main_indexsales .sales_title .sales_tabs li{ float:left; width:20px; height:20px; margin:0 2px;}
.main_indexsales .sales_title .sales_tabs li a{ display:block; width:100%; height:20px; text-align:center;font:12px/20px 微軟正黑體, Verdana, Geneva, sans-serif; color:#333; background:#b8b8b8; text-decoration:none;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%; }
.main_indexsales .sales_title .sales_tabs li.active a{ background:#fff;}
.main_indexsales .sales_container{ border:#d5d5d5 1px solid; border-top:0;}
.main_indexsales .sales_probox{ height:108px; border-top:1px dotted #bcbcbc;}
.main_indexsales .sales_probox:first-child{ border-top:0;}
.main_indexsales .sales_probox .imgbox{ width:90px; float:right; margin-top:9px; margin-right:10px;}
.main_indexsales .sales_probox .imgbox img{ display:block; width:100%; height:auto;}
.main_indexsales .sales_probox .sales_namebox{ margin-right:105px; padding-left:10px; padding-top:20px;}
.main_indexsales .sales_probox .sales_namebox .proname a{ display:block;font:13px/22px 微軟正黑體, Verdana, Geneva, sans-serif; height:44px; overflow:hidden;}
.main_indexsales .sales_probox .sales_namebox .price{font:18px/22px Trebuchet MS,微軟正黑體, Verdana, Geneva, sans-serif;}
.main_indexsales .sales_probox .sales_namebox .price span{ font-size:13px;}


/* 商品分類推薦 gt 249 */
.indexsortbox249{ width:100%; margin-bottom:30px;}
.indexsortbox249 h2.indexsort_title{position:relative; height:35px; width:100%;font:16px/35px 微軟正黑體, Verdana, Geneva, sans-serif; color:#fff; padding-left:18px; background:#ff625a;}
.indexsortbox249 h2.indexsort_title .indexsort_tabs{ position:absolute; right:0; top:0;background:#ff625a;}
.indexsortbox249 h2.indexsort_title .indexsort_tabs li{ float:left; text-align:center; height:39px;background: url(images/line_249.gif) repeat-x center bottom;}
.indexsortbox249 h2.indexsort_title .indexsort_tabs li.active{background: url(images/arrow_249.png) no-repeat center bottom;}
.indexsortbox249 h2.indexsort_title .indexsort_tabs li a{ display:block; width:100%; height:39px;font:13px/35px 微軟正黑體, Verdana, Geneva, sans-serif; color:#fff; text-decoration:none;padding:0 8px; }
.indexsortbox249 .indexsort_container{ height:356px; margin-top:13px;}
.indexsortbox249 .indexsort_container .indexsort_left{ float:left; width:230px;height:356px;}
.indexsortbox249 .indexsort_container .indexsort_left .indexsort_list{ background:#ffebea; height:108px; border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;}
.indexsortbox249 .indexsort_container .indexsort_left .indexsort_list li{ float:left; width:50%; border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5; height:36px;font:13px/36px 微軟正黑體, Verdana, Geneva, sans-serif; color:#666; text-align:center;}
.indexsortbox249 .indexsort_container .indexsort_left .indexsort_list li a{font:13px/36px 微軟正黑體, Verdana, Geneva, sans-serif; text-decoration:none;}
.indexsortbox249 .indexsort_container .indexsort_left .indexsort_list li a:hover{font:13px/36px 微軟正黑體, Verdana, Geneva, sans-serif; text-decoration:underline;}
.indexsortbox249 .indexsort_container .indexsort_left .indexsort_lbanner{ width:230px; height:248px;}
.indexsortbox249 .indexsort_container .indexsort_left .indexsort_lbanner img{width:230px; height:248px;border:1px solid #d5d5d5;border-top:0;}
.indexsortbox249 .indexsort_container .indexsort_right{ float:right; width:152px;height:356px;border:1px solid #d5d5d5;border-left:0;}
.indexsortbox249 .indexsort_container .indexsort_right .indexsort_rbanner{ width:150px; height:178px;}
.indexsortbox249 .indexsort_container .indexsort_right .indexsort_rbanner img{ width:150px;height:178px;}
.indexsortbox249 .indexsort_container .indexsort_main{ margin-left:230px; margin-right:152px;height:356px;border-top:1px solid #d5d5d5;}
.indexsortbox249 .indexsort_container .indexsort_main .indexsort_prolist li{ width:33.3333%; height:178px; float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}

/* 相關商品推薦 gt 250 */
.Product_promate250 li{ float:left; width:25%; padding:0 5px;}
.Product_promate250 .promate_probox{ width:238px;height:350px; margin:0 auto; padding:17px 2px 6px 2px;border:1px solid #fff;}
.Product_promate250 .promate_probox:hover{ background:#f5f5f5; border:1px solid #1bae39;}
.Product_promate250 .promate_probox .imgbox{margin:0 auto; width:200px; border:1px solid #bcbcbc; background:#fff;}
.Product_promate250 .promate_probox .imgbox a{ display:block; width:198px; height:198px;}
.Product_promate250 .promate_probox .imgbox img{ width:100%; height:auto;}
.Product_promate250 .promate_namebox{margin:0 auto; width:200px; padding-top:5px;}
.Product_promate250 .promate_namebox .proname a{ display:block;font:13px/22px 微軟正黑體, Verdana, Geneva, sans-serif; height:44px; overflow:hidden; margin-bottom:5px;}
.Product_promate250 .promate_namebox .price{font:18px/22px 微軟正黑體, Verdana, Geneva, sans-serif;}
.Product_promate250 .promate_namebox .price span{ font-size:13px;}
.Product_promate250 .promate_namebox .price span.o_price{ color:#999; text-decoration:line-through; margin-left:13px;}
.Product_promate250 .promate_btnbox{ display:none; text-align:center; margin-top:10px;}
.Product_promate250 .promate_btnbox a.promate_trace{ display:inline-block; width:112px; height:35px; margin:0 2px; text-decoration:none;font:13px/35px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#fff; background:#b1b1b1 url(images/trace_icon_250.png) no-repeat 5px 50%; padding-left:43px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-align:left;}
.Product_promate250 .promate_btnbox a.promate_trace:hover{background:#a2a2a2 url(images/trace_icon_250.png) no-repeat 5px 50%;}
.Product_promate250 .promate_btnbox a.promate_cart{ display:inline-block; width:112px; height:35px;margin:0 2px; text-decoration:none;font:13px/35px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#fff; background:#f03528 url(images/bag_icon_250.png) no-repeat 5px 50%; padding-left:43px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-align:left;}
.Product_promate250 .promate_btnbox a.promate_cart:hover{background:#fc493c url(images/bag_icon_250.png) no-repeat 5px 50%;}

@media screen and (max-width:950px) { 
.Product_promate250 li{ width:33.3333%;}
}
@media screen and (max-width:730px) { 
.Product_promate250 li{ width:50%;}
}
@media screen and (max-width:485px) { 
.Product_promate250 li{ float:inherit; width:100%; margin-bottom:10px;}
}

/*文字跑馬燈(254)*/
 .it254_news_BOX{ width:100%; height:30px; text-align:center; max-width:1200px; margin:0 auto 5px;background-color:#333;}
.it254_news_BOX ul.news_BOX{ display:inline-block; margin:0 auto; width:80%;}
.it254_news_BOX ul.news_BOX li.it254_news_title{ width:95px; height:30px; background:url(images/1976_27.png) center no-repeat; float:left;}
.it254_news_BOX ul.news_BOX li.it254_news_detailed{ margin-left:95px;}
div#it254_news_marquee{overflow: hidden;	/* 超出範圍的部份要隱藏 */width: 100%;height: 30px; position:relative; z-index:1;}
div#it254_news_marquee ul { position:absolute;}
div#it254_news_marquee ul li{font: 13px/30px 微軟正黑體,Verdana,Geneva,sans-serif; color:#fff; text-align:left;}
div#it254_news_marquee ul li a {display: block;overflow: hidden;	/* 超出範圍的部份要隱藏 */height: 30px;text-decoration: none;font: 13px/30px 微軟正黑體,Verdana,Geneva,sans-serif; color:#fff;}
div#it254_news_marquee ul li a:hover{ text-decoration:underline;}


/*LOGO列表(256)*/
.logo_list{ width:100%; margin:0 auto;}
.logo_list ul li{ float:left; width:20%;}
.logo_list ul li .logo_list_img{ width:95%; height: auto; border:1px solid #dbdbdb; margin:10px auto; position:relative;}
.logo_list ul li .logo_list_img a.mark{ display:block; width:100%;height:100%;  text-decoration:none; display:none; position:absolute; left:0; top:0; z-index:3; overflow:hidden;/*opacity:0.7;filter:alpha(opacity=0.7);*/background-color:rgba(245, 244, 255, 0.8); text-align:center;}
.logo_list ul li .logo_list_img img{ width:100%; height: auto; vertical-align: bottom;}

/*LOGO總覽(257)*/
.logo_list257{ width:100%; margin:0 auto;}
.logo_list257 ul li{ float:left; width:20%;}
.logo_list257 ul li .logo_list_1st{ width:95%; height: auto; border:1px solid #fff; margin:10px auto; position:relative;}
.logo_list257 ul li .logo_list_1st img{ width:100%; height: auto; display:block;}
.logo_list257 ul li .logo_list_img{ width:95%; height: auto; border:1px solid #dbdbdb; margin:10px auto; position:relative;}
.logo_list257 ul li .logo_list_img a.mark{ display:block; width:100%;height:100%;  text-decoration:none; display:none; position:absolute; left:0; top:0; z-index:3; overflow:hidden;/*opacity:0.7;filter:alpha(opacity=0.7);*/background-color:rgba(245, 244, 255, 0.8); text-align:center;}
.logo_list257 ul li .logo_list_img img{ width:100%; height: auto;display:block;}

/*分類介紹258*/
.class_Description{ width:100%; padding:10px; border:1px solid #e2e2e2; display:inline-block; margin:0 auto 15px;}
.class_Description .class_Description_L{ float:left; width:30%;}
.class_Description .class_Description_L img{ width:100%; height:auto;}
.class_Description .class_Description_R{ float:right; width:70%; padding-left:10px;}
.class_Description .class_Description_R h3{ display:block; height:36px; width:100%; overflow:hidden; font:24px/30px 微軟正黑體, Arial, Helvetica, sans-serif; border-bottom:1px dotted #949494; margin-bottom:10px; color:#333;}
.class_Description .class_Description_R .Description_L { width:100%; font:13px/20px 微軟正黑體; color:#828282;}

/* 商品圖遮罩259 */
.it259_bammer4_box{ max-width:1200px; margin:0 auto;}
.it259_bammer4_box ul li{ float:left; width:25%; padding:0 5px; margin-bottom:15px;}


.it259_bammer4_box img{ width:100%; height:auto;}
.it259_bammer4_box .it259_bammer4_banner1{ float:left; width:100%; position:relative; border:1px solid #dbdbdb;}
.it259_bammer4_box .it259_bammer4_banner1:hover .mark{ opacity:1;}
.it259_bammer4_box .it259_bammer4_banner1 img{ display:block; width:100%; height:auto;}
.it259_bammer4_box .it259_bammer4_banner1 span{ display:block; width:60px; height:3px; background:#FFF; margin:0 auto; margin-bottom:20px;}
.it259_bammer4_box .it259_bammer4_banner1 .mark{ display:block; width:100%; height:100%; text-decoration:none; position:absolute; left:0; bottom:0; z-index:9; overflow:hidden; color:#fff; background-color:rgba(0, 0, 0, 0.7); text-align:center; padding:10%; transition: 0.5s; opacity: 0;}
.it259_bammer4_box .it259_bammer4_banner1 .mark p{ font:13px/25px 微軟正黑體; color:#fff;}
.it259_bammer4_box .it259_bammer4_banner1 .mark h3{ display:block; font:15px/40px Arial, Helvetica, sans-serif; width:100px; height:40px; border:1px solid #fff; background:#000; color:#fff; text-align:center; margin:10px auto; text-decoration:none;}
.it259_bammer4_box .it259_bammer4_banner1 .mark h3:hover{ border:1px solid #e4d2c8; color:#e4d2c8;}

@media screen and (max-width:950px) {
.it259_bammer4_box ul li{ width:50%;}
}
@media screen and (max-width:460px) {
.it259_bammer4_box ul li{ width:100%;}
}


/* 頁碼 */
.Page_itemBox_w{ display:inline-block;}
.warpper_pro{ width:100%;}
.AF_b_page{ width:100%; height:80px; text-align:center;}
ul.AF_pageBox{ display:inline-block; background-color:#FFF;}
ul.AF_pageBox li{ float:left;}
ul.AF_pageBox li.pre a,ul.AF_pageBox li.next a{ display:block; padding:0 15px; border:#e5e5e5 1px solid; font:13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#555;}
ul.AF_pageBox li.pre a:hover,ul.AF_pageBox li.next a:hover{ display:block; padding:0 15px; border:#e5e5e5 1px solid; font:13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#999; background:#efefef;}
ul.AF_pageBox li a,ul.AF_pageBox li.dis{ display:block; padding:0 15px; border:#e5e5e5 1px solid; border-left:none; font:13px/35px Arial, Helvetica, sans-serif; text-decoration:none; color:#555;}
ul.AF_pageBox li.dis{ background:#efefef;}
ul.AF_pageBox li a:hover{ display:block; padding:0 15px; border:#e5e5e5 1px solid; border-left:none; font:13px/35px Arial, Helvetica, sans-serif; text-decoration:none; color:#999; background:#efefef;}

/* JOO商品輪播共用元件-253 */
.productItem253_Box{ max-width:1200px; height:auto; margin:0 auto; width:100%; }
.productItem253{ width:100%; padding-top:10px; padding-bottom:30px; position:relative;}
.productItem253_Box .owl-theme .owl-nav [class*='owl-']{text-indent:1000%; overflow: hidden; white-space: nowrap;}
.productItem253_Box .owl-carousel .owl-nav .owl-prev{ display:block; width:32px; height:32px; background:url(images/item253_arrowL.png) left top no-repeat; cursor:pointer; position:absolute; left:-35px; top:50%; transform: translateY(-50%);}
.productItem253_Box .owl-carousel .owl-nav .owl-next{ display:block; width:32px; height:32px; background:url(images/item253_arrowR.png) left top no-repeat; cursor:pointer; position:absolute; right:-35px; top:50%; transform: translateY(-50%);}
.productItem253_list.owl-carousel{ width: calc(100% - 70px); margin:0 auto;}
.productItem253_list .item a{ display:block; width:100%; height:auto;}
.productItem253_list .item a img{ display:block; width:100%; height:auto; transition:0.3s ease; opacity:1;}
.productItem253_list .item a img:hover{ opacity:0.8;}


/* JOO圖文列表元件-260 */
.it260_teachSchool{ width:1200px; margin:0 auto;}
.it260_articleBox{ width:100%; border-bottom:#d7d7d7 1px dotted; padding:15px 0; display:inline-block;}
.it260_articleBox ul li{ float:left;}
.it260_article_L{ width:20%; padding:10px;}
.it260_article_L img{ display:block; max-width:100%; height:auto; border:#d7d7d7 1px solid; padding:10px; background:#FFF;}
.it260_article_R{ width:80%; padding:10px 0;}
.it260_article_R h5 a:link,.it260_article_R h5 a:visited{ font:18px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; font-weight:bold; text-decoration:none;}
.it260_article_R h5 a:hover,.it260_article_R h5 a:active{ font:18px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; font-weight:bold; text-decoration:underline;}
.it260_article_R h6{ display:block; width:100%; font:14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555555; overflow:hidden;}

/* JOO圖文列表詳細頁元件-261 */
.it261_teachSchool2{ width:100%; margin:0 auto; padding:0 15px;}
.it261_articleBox2{ width:100%; border-bottom:#d7d7d7 1px dotted; padding:10px 0; display:inline-block;}
.it261_articleTitle{ width:80%; padding:0 10px;}
.it261_articleTitle h3 { font:18px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; font-weight:bold;}
.it261_articleBox2 ul li{ float:left;}
.it261_articleImg{ width:30%; padding:10px;}
.it261_articleImg img{ display:block; max-width:100%; height:auto; border:#d7d7d7 1px solid; padding:10px;}
.it261_articleWord{ width:70%; padding:10px;}
.it261_articleWord h6{ display:block; width:100%; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555555;}
.it261_articleBox3{ width:100%; padding:10px; font:15px/25px  微軟正黑體, Arial, Helvetica, sans-serif; color:#333333; display:inline-block;}

/* JOO頁籤式廣告輪播-263 */
.it263_ADbanner_box{ max-width:1200px; margin-bottom:15px; border:1px #cccccc solid; position:relative; cursor:pointer; overflow:hidden; margin: 0 auto;}
.it263_ADbanner_box .box01 {cursor: default;}
.it263_ADbanner{ position:relative; width:100%; margin:0 auto;}
.it263_ADbanner img{ width:100%; height:auto; display:block;}
.prevBtn{ display:block; width:38px; height:61px; background:url(images/lm_arrow.png) left center no-repeat; position:absolute; left:0; top:50%; margin-top:-30px; z-index:200;}
.nextBtn{ display:block; width:38px; height:61px; background:url(images/lm_arrow.png) right center no-repeat; position:absolute; right:0; top:50%; margin-top:-30px; z-index:200;}
.jsNav .imgSelected { background:#333; color: #fff;}
.jsNav{ width:100%; background:#333333;}
.jsNav a{ float:left; display:block; font-size:14px; display:block; height:33px; line-height:33px; text-align:center; color:#fff;}

@media screen and (max-width:1024px) {
.it263_ADbanner_box,.it263_ADbanner{ width:1004px;}
/*.it263_ADbanner{ height:444px;}*/
}

/* JOO左側圖片輪播元件-264 */
.it264_ADbanner_box{ max-width:1200px; margin:0 auto; margin-bottom:15px;}
.it264_ADbanner_box > div{ float:left; width:50%;}
.it264_ADbanner_L{ width:100%;}
.rslides{ position: relative; overflow: hidden; width:100%; padding: 0; margin: 0;}
.rslides li{ -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;}
.rslides li:first-child{ position: relative; display: block; float: left;}
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0;}
.it264_ADbanner_box .slide_container { position: relative; width:100%; margin:0 auto;}
.it264_ADbanner_box .slide{ position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.it264_ADbanner_box .slide li{ position: absolute; width: 100%; left: 0; top: 0;}
.it264_ADbanner_box .slide img{ display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0;}
.it264_ADbanner_box .slide .caption{ display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none;}
.slide_nav{ position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url(images/lm_arrow.png) no-repeat left top; margin-top: -35px;}
.slide_nav:active{ opacity: 1.0;}
.slide_nav.next{ left: auto; background-position: right top; right: 0;}

.it264_ADbanner_R{ width:100%;}
.it264_ADbanner_R ul li{ float:right; width:50%;}
.it264_ADbanner_R ul li a{ display:block; max-width:290px; margin-left:10px;}
.it264_ADbanner_R ul li a img{ display:block; max-width:100%; height:auto;}

@media screen and (max-width:600px) {
.it264_ADbanner_box > div{ float:left; width:100%;}
.it264_ADbanner_L{ margin-bottom:10px;}
.it264_ADbanner_R ul li a{ margin-left:0;}
.it264_ADbanner_R ul li:first-child a{ margin-left:5px;}
.it264_ADbanner_R ul li:last-child a{ margin-right:5px;}
}


/* JOO商品列表元件-265 */
.it265_ProductBox{ max-width:1200px; margin-bottom:15px;}
.it265_ProductBox > .it265_ProductList > li{ float:left; width:50%; padding:10px;}
.it265_Product > ul > li{ float:left; width:50%;}
.it265_Product_L{ width:100%;}
.it265_Product_L a{ display:block; max-width:290px; border:1px #cccccc solid; margin:0 auto;}
.it265_Product_L a img{ display:block; max-width:100%; height:auto;}
.it265_Product_R{ width:100%; padding:30px 10px 0 10px;}
h2.P_name a{ display:block; width:100%; height:56px; font:18px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden; margin-bottom:15px;}
h2.P_name a:hover{ color:#147abc;}
h3.P_word{ display:block; width:100%; height:66px; font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999; overflow:hidden; margin-bottom:15px;}
ul.P_price{ width:100%; height:25px; margin-bottom:20px;}
ul.P_price li{ float:left;}
.P_price01{ font:25px/25px Arial, Helvetica, sans-serif; color:#ed2d4c;}
.P_price01 span{ font-size:20px; margin-right:5px;}
.P_price02{ font:13px/25px Arial, Helvetica, sans-serif; color:#999; margin-left:15px; text-decoration:line-through;}
.it265_Product_R ul.P_btn li{ float:right; margin-left:10px;}
.it265_Product_R ul.P_btn li a{ display:block; width:24px; height:24px; text-indent:-9999px;}
.it265_Product_R ul.P_btn li.P_btn_addcart a{ background:url(images/joop_btn_addcart.svg) left top no-repeat;}
.it265_Product_R ul.P_btn li.P_btn_addcart a:hover{ background-position:left bottom;}
.it265_Product_R ul.P_btn li.P_btn_addlist a{ background:url(images/joop_btn_addlist.svg) left top no-repeat;}
.it265_Product_R ul.P_btn li.P_btn_addlist a:hover{ background-position:left bottom;}

@media screen and (max-width:1020px) {
.it265_Product_R{ padding:0 10px;}
}

@media screen and (max-width:900px) {
.it265_ProductBox > .it265_ProductList > li{ width:100%;}
}

@media screen and (max-width:450px) {
.it265_Product_R h3.P_word{ height:44px; font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.it265_Product_R h2.P_name a{ height:40px; font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; overflow:hidden; margin-bottom:10px;}
.it265_Product_R ul.P_price li.P_price01{ font:18px/18px Arial, Helvetica, sans-serif;}
}

@media screen and (max-width:370px) {
.it265_Product_R{ width:100%; padding-top:15px;}
.it265_Product_R h3.P_word{ display:none;}
}
/* JOO商品列表元件-266 */
.sunmoon-NEW{ max-width:1200px;margin:10px auto;}
.sunmoon-NEW .sunmoon-NEWright{ width:66.666666%; float:left; height:auto; overflow:hidden; position:relative;}
.sunmoon-NEW .sunmoon-NEWleft{ width:31%;overflow:hidden; margin-left:69%;}
.sunmoon-NEW .sunmoon-NEWleft ul li{ width:100%;margin-bottom:4.18%;}
.sunmoon-NEW .sunmoon-NEWleft ul li:last-child{ margin:0;}
.sunmoon-NEW .sunmoon-NEWleft ul li a{ text-decoration:none; text-indent:-9999px; cursor:pointer;}
.sunmoon-NEW .sunmoon-NEWleft ul li a img{ width:100%; height:auto;}

.sunmoon-NEWright ul{ width:100%;}
.sunmoon-NEWright ul li{ width:100%; float:right;}
.sunmoon-NEWright ul li .banner{ width:100%; float:left;}
.sunmoon-NEWright ul li .banner a{ display:block; width:100%; height:auto; text-decoration:none;}
.sunmoon-NEWright ul li .banner a img{ width:100%; height:auto;}

.sunmoon-NEWright .mBan2 {}
.sunmoon-NEWright .mBan2 .slideBox{ width:100%; height:auto; position:relative;  z-index:3;}
.sunmoon-NEWright .mBan2 .slideBox .hd{  height:8px; overflow: hidden; position: absolute; bottom: 5px;right:3px;z-index: 3;}
.sunmoon-NEWright .mBan2 .slideBox .hd ul{ zoom: 1; }
.sunmoon-NEWright .mBan2 .slideBox .hd ul li{ float: left; width:8px; height:8px; background-color:rgba(0,0,0,0.5);cursor: pointer; margin-right: 5px;}
.sunmoon-NEWright .mBan2 .slideBox .hd ul li.on{ background-color:rgba(0,0,0,0.7)}
.sunmoon-NEWright .LS-Ad-Rotation .mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.sunmoon-NEWright .mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}

@media screen and (max-width:1024px) {
.sunmoon-NEW .sunmoon-NEWleft ul li{ margin-bottom:3.62%;}
}
@media screen and (max-width:820px) {
.sunmoon-NEW{ max-width:800px;margin:10px auto;}
.sunmoon-NEW .sunmoon-NEWright{ width:100%; float:none; height:auto; margin-bottom:16px;}
.sunmoon-NEW .sunmoon-NEWleft{ width:100%; height:auto;margin-left:0px;}
.sunmoon-NEW .sunmoon-NEWleft ul li{margin-right:2%;height:auto; width:32%; float:left;}
}

@media screen and (max-width:480px) {
.sunmoon-NEW{ width:100%;height:auto; padding:0 10px;}
.sunmoon-NEW .sunmoon-NEWright{ width:100%; float:none; height:auto; margin-bottom:15px;}
.sunmoon-NEW .sunmoon-NEWleft{ width:100%; height:auto;margin-left:0px;}
.sunmoon-NEW .sunmoon-NEWleft ul li{margin-bottom:5px;height:auto; float:none; width:100%; margin-right:0px;}
}

/* 首頁-商品輪播元件(252) */
.jooshop252_itemBox{ width:1200px; margin:0 auto; padding:15px; background:#FFF; margin-bottom:15px;}
.jooshop252_Limg{ width:150px; height:150px; float:left;}
.jooshop252_Limg img{ display:block; width:100%; height:auto;}
.jooshop252_Rproduct{ margin-left:170px;}
div.indexmaindiv{height:150px;margin:0px auto;width:1006px;}
/*div.indexmaindiv div.playerstyles{width:168px;height:44px;background:url('../images/playstyles.png') no-repeat;}*/
div.indexmaindiv1{ overflow:hidden;}
div.indexmaindiv1 div.stylesgoleft{float:left;width:12px;height:20px;background:url(images/arrow_LandR.png) no-repeat left center;margin:65px 5px 0px 0px;cursor:pointer;}
div.indexmaindiv1 div.stylesgoright{float:left;width:12px;height:20px;background:url(images/arrow_LandR.png) no-repeat right center;margin:65px 0px 0px 5px;cursor:pointer;}
div.maindiv1{float:left;width:960px;height:150px;overflow:hidden;position:relative;}
div.maindiv1 ul{position:absolute;left:0;top:0;}
div.maindiv1 ul li{float:left;width:150px;height:150px;margin:0 5px;}
@media screen and (max-width:1024px) {
.jooshop252_itemBox{ width:1004px;}	
.jooshop252_Rproduct{ margin-left:153px;}
div.indexmaindiv{height:150px;margin:0px auto;width:835px;}
div.maindiv1{ width:800px;}
}

/*元件53&48銀聯按鈕*/
.it53_unionpay{ width:170px; height:50px; background:#fff url(images/unionpay.png) center no-repeat; border:3px solid #dedede; text-indent:-99999px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer; margin:10px;}
.it53_unionpay:hover{ border:3px solid #026e82;}

/* it267熱銷排行榜(kg) */
.it267_itemBox{ width:100%; margin:0 auto;}
.it267_itemBox .it_267_PBox{ padding:10px; border-bottom:#d8d8d8 1px dotted;}
.it267_itemBox .it_267_PBox:nth-child(odd){ background:#fafafa;}/* 單數列灰色底 */
.it267_itemBox .it_267_PBox ul li.it_267_Pimg{ position:relative; float:left; width:200px;}
.it267_itemBox .it_267_PBox ul li.it_267_Pdetail{ position:relative; margin-left:215px; padding-right:100px; padding-top:10px;}
.it_267_Pnumber{ position:absolute; right:0; top:-10px; width:90px; height:125px; background:url(images/Pnumber_bg.svg) left top no-repeat;}
.it_267_Pnumber h5{ font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; text-align:center; color:#FFF; border-bottom:1px dotted #c5272f;}
.it_267_Pnumber h3{ font:28px/50px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; font-weight:normal;}
.it_267_Pimg a{ display:block; width:100%; height:auto;}
.it_267_Pimg a img{ display:block; width:100%; height:auto;}
.it_267_Pnumber2{ position:absolute; top:-10px; left:10px; display:none; width:30px; height:42px; font:20px/35px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; background:url(images/Pnumber_bg2.svg) left top no-repeat;}
.it_267_Pdetail h2.it_267_Pname a{ display:block; width:100%; height:44px; font:15px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; overflow:hidden; margin-bottom:15px;}
.it_267_Pdetail h2.it_267_Pname a:hover{ color:#147abc;}
.it_267_Pdetail h3.it_267_Pword{ display:block; width:100%; height:66px; font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#888; border-left:3px solid #dfdfdf; padding:0 5px; overflow:hidden; margin-bottom:20px;}
.it_267_Pprice li{ float:left; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.it_267_Pprice li.it_267_Pprice01{ margin-right:30px;}
.it_267_Pprice li.it_267_Pprice01 span{ font:30px/30px Arial, Helvetica, sans-serif; color:#dc1717; margin:0 5px;}
.it_267_Pprice li.it_267_Pprice02{ font:13px/30px Arial, Helvetica, sans-serif; color:#999; text-decoration:line-through; margin-right:10px;}
.it_267_Pprice li.it_267_Pprice03{ color:#dc1717;}
.it_267_Pprice li.it_267_Pprice03 span{ font:30px/30px Arial, Helvetica, sans-serif; color:#dc1717; margin:0 5px; text-decoration:none;}

@media screen and (max-width:700px) {
.it267_itemBox .it_267_PBox ul li.it_267_Pimg{ width:150px;}
.it267_itemBox .it_267_PBox ul li.it_267_Pdetail{ margin-left:165px;}
.it_267_Pdetail h3.it_267_Pword{ height:44px;}
.it267_itemBox .it_267_PBox ul li.it_267_Pdetail{ padding-top:0;}
.it_267_Pdetail h3.it_267_Pword{ margin-bottom:10px;}
}
@media screen and (max-width:620px) {
.it_267_Pdetail h3.it_267_Pword{ display:none;}
.it_267_Pprice li.it_267_Pprice01{ width:100%; margin-bottom:10px;}
}
@media screen and (max-width:480px) {
.it267_itemBox .it_267_PBox ul li.it_267_Pimg{ float:none; width:100%;}
.it267_itemBox .it_267_PBox ul li.it_267_Pdetail{ margin-left:0; padding-right:0; padding-top:10px;}
.it_267_Pdetail h3.it_267_Pword{ display:block;}
.it_267_Pprice li.it_267_Pprice01{ width:auto; margin-bottom:10px;}
.it_267_Pnumber{ display:none;}
.it_267_Pnumber2{ display:block;}
}
@media screen and (max-width:360px) {
.it_267_Pprice li.it_267_Pprice01{ width:100%; margin-bottom:10px;}
}

/* 268專欄文章 */
.Special_column268{ width:100%;}
.Special_column268 .top_box{ position:relative; height:39px;}
.Special_column268 .top_box a.list_model,.Special_column268 .top_box a.pic_model{ display:block; position:absolute; width:16px; height:18px;font:13px/18px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#666; text-decoration:none;}
.Special_column268 .top_box a.list_model{  right:26px; top:0; width: 16px;}
.Special_column268 .top_box a.list_model span{ width: 16px; height: 4px; border: 1px solid #151515; display: block; margin: 1px; float: left;}
.Special_column268 .top_box a.list_model:hover span{ background:#151515;}
.Special_column268 .top_box a.list_modelnow span{ background:#151515; right:80px; top:0;}
.Special_column268 .top_box a.pic_model{ right:0; top:0; width: 18px;}
.Special_column268 .top_box a.pic_model span{ float: left; display: inline-block; width: 7px; height: 7px; border: 1px solid #151515; margin: 1px;}
.Special_column268 .top_box a.pic_model:hover span{ background:#151515;}
.Special_column268 .top_box a.pic_modelnow span{ background:#151515;}
.Special_column268 .Special_listbox{ width:100%; padding-bottom:40px;}
.Special_column268 .Special_listbox li{ float:left; width:50%; padding:15px 0;}
.Special_column268 .Special_listbox li .info_box{ background-color: #f5f5f5; width: 480px; margin: 0 auto; padding:15px;}
.Special_column268 .Special_listbox li .info_box .info_pic{ width:100%; margin-bottom: 15px;}
.Special_column268 .Special_listbox li .info_box .info_pic img{ display: block; width:100%; height:auto;}
.Special_column268 .Special_listbox li .info_box .info_word{ }
.Special_column268 .Special_listbox li .info_box .info_word .date{ display: inline-block; height:20px;font:13px/18px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif;    border: 1px solid #e3e3e3; background-color: #f0f0f0; color: #929292; padding: 0 5px; margin-bottom: 10px;}
.Special_column268 .Special_listbox li .info_box .info_word h2.info_title{font:16px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#000; padding-bottom:5px; margin-bottom: 8px;}
.Special_column268 .Special_listbox li .info_box .info_word h2.info_title a{font:16px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#000; text-decoration:none; font-weight: bold;}
.Special_column268 .Special_listbox li .info_box .info_word h2.info_title a:hover{font:16px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif;  color:#333;text-decoration:none; font-weight: bold; }
.Special_column268 .Special_listbox li .info_box .info_word .info_context{ height:60px; overflow:hidden;font:14px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#000; letter-spacing: 2px; margin-bottom: 12px; }
.Special_column268 .Special_listbox li .info_box .info_word .info_more{ text-align:right;}
.Special_column268 .Special_listbox li .info_box .info_word .info_more a{ display:block; width: 100%; font:13px/30px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#000; text-decoration:none; text-align: center; font-weight: bold; border: 1px solid #000;}
.Special_column268 .Special_listbox li .info_box .info_word .info_more a:hover{ opacity: 0.5;}
.Special_column268 .forpadding{ padding-bottom:40px;}
.Special_column268 .top_sbox{ position:relative; height:24px; width: 150px; float: right; margin-bottom: 20px;}
.Special_column268 .top_sbox .info_fb,.Special_column268 .top_sbox .info_twitter,.Special_column268 .top_sbox .info_plurk,.Special_column268 .top_sbox .info_weibo{ position:absolute; display:block; width:24px; height:24px; text-indent:-9999px;}
.Special_column268 .top_sbox .info_fb{background:url(images/facebook_icon.png) no-repeat 0 0; right:87px; top:0;}
.Special_column268 .top_sbox .info_twitter{background:url(images/twitter_icon.png) no-repeat 0 0; right:58px; top:0;}
.Special_column268 .top_sbox .info_plurk{background:url(images/plurk_icon.png) no-repeat 0 0; right:29px; top:0;}
.Special_column268 .top_sbox .info_weibo{background:url(images/weibo_icon.png) no-repeat 0 0; right:0; top:0;}
.Special_column268 .Special_contentbox,.Special_column268 .Special_contentbox a{ width:100%; margin-bottom:40px;font:15px/24px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#000;}
.Special_column268 .Special_contentbox a:hover{ color:#555;}
.Special_column268 .Special_contentbox ul{list-style-type:disc; padding-left:15px;}
.Special_column268 .Special_contentbox img{ max-width:100%;height:auto;}
.it268_time{ display: inline-block; height: 20px; font: 13px/18px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color: #929292;}
.it268_imgbox{ display:block; max-width: 1000px; margin: 0 auto; border: 1px solid #f0f0f0; padding: 8px; margin-bottom: 30px; clear: both;}
.it268_imgbox img{ display:block; max-width:100%; width:100%; height: auto  !important;}
.Special_column268 .info_titlename{font:18px/30px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#000; font-weight: bold; margin-bottom: 15px; border-bottom: 1px solid #000; padding-bottom: 10px;}
.Special_column268 .bottom_list{font:13px/30px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#666;}
.Special_column268 .bottom_list a{font:13px/30px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#000; text-decoration:none;}
.Special_column268 .bottom_list a:hover{font:13px/30px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif;  color:#555;text-decoration:none;}
.Special_column268 .Product_Recommend268{margin-bottom:50px;}
.Special_column268 .Product_Recommend268 h2.title{ height:40px;font:18px/40px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#000;background:url(images/arrow.png) no-repeat 2px 50%; margin-bottom:25px; border-bottom:1px solid #000; background: none;}
.Special_column268 .Product_Recommend268 h2.title span{ font-size:12px; color:#555; margin-left:2px;}
.Special_column268 .product_box_268 li{ float:left; width:25%;}
.Special_column268 .index_newsBox_w{ width:100%; height:auto;}
.Special_column268 .index_newsBox_w ul li{ border: 1px solid #f5f5f5; padding: 20px; background-color: #f5f5f5; line-height: 20px; font-size: 15px; letter-spacing: 1px; margin: 6px auto; height: auto;}
.Special_column268 .index_newsBox_w ul li .date{ display: inline-block; height: 20px; font: 13px/18px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; border: 1px solid #e3e3e3; background-color: #f0f0f0; color: #929292; padding: 0 5px; margin-bottom: 10px;}
.Special_column268 .index_newsBox_w ul li .news_list{ font:15px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#000;}
.Special_column268 .index_newsBox_w ul li .news_list a{font:15px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#000; text-decoration:none;}
.Special_column268 .index_newsBox_w ul li .news_list a:hover{font:15px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#333; text-decoration:none;}
.Product_Recommendbox268{ width:160px; margin:0 auto;}
.Product_Recommendbox268 .imgbox{ width:120px; margin:0 auto;}
.Product_Recommendbox268 .imgbox img{ display:block;width:120px; height:auto;}
.Product_Recommendbox268 h2{ height:40px; overflow:hidden;font:16px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#333333; text-align:center; margin-bottom:10px;}
.Product_Recommendbox268 h2 a{font:16px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#333333; text-decoration:none;}
.Product_Recommendbox268 h2 a:hover{font:16px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#848484; text-decoration:none;}
.Product_Recommendbox268 h3{ height:30px; overflow:hidden;font:13px/30px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#c0a364;text-align:center;}
.Product_Recommendbox268 .price{ position:relative;width:120px; height:30px; margin:0 auto;font:24px/30px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#ff5079;}
.Product_Recommendbox268 .price span{ font-size:18px;}
.Product_Recommendbox268 .price a.addcart{ position:absolute; right:0; top:0; display:block; width:30px; height:30px;background:url(images/cart_icon.png) no-repeat 0 0; text-indent:-9999px;}
.Product_Recommendbox268 .price a.addcart:hover{background:url(images/imagcart_icon.png) no-repeat 0 bottom;}
.Product_Recommendbox268 .price a.addask{ position:absolute; right:0; top:0; display:block; width:30px; height:30px;background:url(images/ask_icon.png) no-repeat 0 0; text-indent:-9999px;}
.Product_Recommendbox268 .price a.addask:hover{background:url(images/ask_icon.png) no-repeat 0 bottom;}


/* 270 兩張banner+五件商品 */
.Treasure_Island{ max-width:1200px; height:auto; margin:15px auto;}
.Treasure_Island .Treasure_IslandBOX{ width:100%; height:auto;}
.Treasure_Island .Treasure_IslandBOX img{ border:1px solid #dbdbdb;}
.Treasure_IslandBOX01{ width:50%; height:auto; text-align:center; float:left;}
.Treasure_IslandBOX01 img{ width:98.333%; height:auto;}
.Treasure_IslandBOX02{ width:50%; height:auto; text-align:center; float:left;}
.Treasure_IslandBOX02 ul li{ width:50%; float:left;position:relative;}
.Treasure_IslandBOX02 ul li img{ width:96.666%; height:auto;}
.Treasure_IslandBOX02 ul li a.mark{ width:100%;height:50px;  text-decoration:none; display:none; position:absolute; left:0; bottom:0; z-index:3; overflow:hidden;/*opacity:0.7;filter:alpha(opacity=0.7);*/  background-color:rgba(255, 255, 255, 0.8); text-align:center;font: bold 18px/45px 微軟正黑體, Arial; color:#cf0b00; text-decoration:none; margin:0 auto;}
.Treasure_IslandBOX02 ul li a.mark span{font:13px/45px 微軟正黑體, Arial; color:#666; text-decoration:line-through; margin-right:5px;}

.Treasure_IslandBOX03{ width:75%; height:auto; text-align:center; float:left;}
.Treasure_IslandBOX03 img{ width:98.888%; height:auto;}

.Treasure_IslandBOX04{ width:25%; height:auto; text-align:center; float:left;position:relative;}
.Treasure_IslandBOX04 img{ width:96.66666%; height:auto;}

.Treasure_IslandBOX04 a.mark02{width:100%;height:50px;  text-decoration:none; display:none; position:absolute; left:0; bottom:0; z-index:3; overflow:hidden;/*opacity:0.7;filter:alpha(opacity=0.7);*/  background-color:rgba(255, 255, 255, 0.8); text-align:center;font: bold 18px/45px 微軟正黑體, Arial; color:#cf0b00; text-decoration:none; margin:0 auto;}
.Treasure_IslandBOX04 a.mark02 span{font:13px/45px 微軟正黑體, Arial; color:#666; text-decoration:line-through; margin-right:5px;}
@media screen and (max-width:850px) {
.Treasure_IslandBOX01{ width:100%; float:none; margin-bottom:10px;}
.Treasure_IslandBOX02{ width:100%; float:none;}
.Treasure_IslandBOX03{ width:100%; float:none;}
.Treasure_IslandBOX04 { display:none;}
}
/* 271-定點廣告 ddg */
.item271_box{ width:250px; height:250px; position:fixed; left:50%;top:262px; margin-left:-870px; z-index:999;}
.item271_box img{ width:100%; height:auto;}
.item271_box .item271_inbox{ position:relative;}
.item271_box .item271_inbox span{ position:absolute; top:0; right:0; z-index:1; display:block; cursor:pointer; width:19px; height:19px; background:url(images/close-icon-271.png) 0 0 no-repeat; text-indent:-9999px;}
/* 272-圖片輪播(小)ddg */
.Index_ADbannerBox272{ width:200px; height:360px; margin-bottom:20px;}
.Index_ADbannerBox272 .title-name{ height:36px; background:#dd0055; font:13px/36px 微軟正黑體, Verdana, Geneva, sans-serif; text-align:center; color:#fff;}
.Index_ADbannerBox272 .title-name span{background:url(images/DDG_274icon03.png) 0 -10px no-repeat; padding-left:20px;}
.Index_ADbannerBox272 .Index_ADbanner{ width:200px; height:360px; position:relative;}
.Index_ADbannerBox272 .flexslider272{ height:360px; overflow:hidden;}
.Index_ADbannerBox272 .slides{ position:relative; z-index:1;}
.Index_ADbannerBox272 .slides li img{ width:100%; height:auto;}
.Index_ADbannerBox272 .flex-control-nav{ position:absolute; height:10px; bottom:10px; z-index:2; width:100%; text-align:center;}
.Index_ADbannerBox272 .flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 2px; *display:inline; zoom:1;}
.Index_ADbannerBox272 .flex-control-nav a{ display:inline-block; width:10px; height:10px; line-height:10px; overflow:hidden; background:#ccc;cursor:pointer;border-radius: 100%; text-indent:-9999px;}
.Index_ADbannerBox272 .flex-control-nav .flex-active{ background:#000;}
.Index_ADbannerBox272 .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-17px;}
.Index_ADbannerBox272 .flex-direction-nav li a{ display:block; width:17px; height:34px; overflow:hidden; cursor:pointer; position:absolute;}
.Index_ADbannerBox272 .flex-direction-nav li a.flex-prev{ left:0;background:url(images/set_Icon_arrow.png) right center no-repeat;}
.Index_ADbannerBox272 .flex-direction-nav li a.flex-next{ right:0;background:url(images/set_Icon_arrow.png) left center no-repeat;}

/*========== 273-圖片輪播(大)ddg ==========*/
.lunhuan273{ width:100%; height:361px; position:relative; border-bottom:1px solid #ddd;box-shadow:0px 4px 3px rgba(70%,70%,70%,0.2); margin-bottom:30px;}
.lunhuan273 #lunhuanback{ width:100%;height:360px; position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan273 #lunhuanback a { width:100%; height:360px; position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px;}
.lunhuan273 #lunhuanback a span{ display:block; width:1200px; height:360px; margin:0 auto; position:relative; z-index:97;}
.lunhuan273 #lunhuanback a span img{ display:block; width:800px; height:360px; position:absolute; left:200px; top:0; }
.lunhuan273 .lunhuan_main{width:1200px;height:360px;margin:0 auto;position:relative;}
.lunhuan273 .lunhuancenter{width:800px;height:360px;position:absolute;left:200px;top:0;}
.lunhuan273 #lunbonum{ width:790px;height:30px; position:absolute;left:5px; bottom:7px;z-index:98;}
.lunhuan273 #lunbonum li{ float:left; width:201px; height:30px; overflow:hidden;}
.lunhuan273 #lunbonum li a{ display:block; width:100%; height:30px; background:rgba(255, 255, 255, 0.8) ; text-align:center; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;margin:0 2px;}
.lunhuan273 #lunbonum li a:hover{ display:block; width:100%; height:30px; background:rgba(221, 0, 85, 0.9) ; text-align:center; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;margin:0 2px;}
.lunhuan273 #lunbonum li.lunboone a{ position:relative; display:block; width:100%; height:30px; background:rgba(221, 0, 85, 1) ; text-align:center; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;margin:0 2px;}
@media screen and (max-width:1024px) {
.lunhuan273 #lunhuanback a span,.lunhuan273 .lunhuan_main{ width:1000px;}
.lunhuan273 #lunhuanback a span img,.lunhuan273 .lunhuancenter{ right:0; left: inherit;}
}


/*元件274_活頁圖片商品 ddg*/

.item274_box{ width:220px; height:360px; background-color:#fff; padding-left:10px; margin:0 auto;}
.item274_box .item274_topbanner{ width:100%;height:90px; overflow:hidden;}
.item274_box .item274_topbanner img{ width:105px;height:90px; float:left;}

.item274_box .item274_tab{ width:100%;height:35px; overflow:hidden;}
.item274_box .item274_tab ul{ width:100%;}
.item274_box .item274_tab ul li{ width:50%; height:35px; border-top:3px solid #dddddd; background-color:#ddd; font:13px/13px 微軟正黑體; color:#000; float:left; cursor:pointer;}
.item274_box .item274_tab ul li span{ display:block;background-repeat:no-repeat; background-position:top left; margin:0 auto;}

.item274_box .item274_tab ul li:hover{border-top:3px solid #ff6600; background-color:#ff9900; color:#fff;}
.item274_box .item274_tab ul li:hover span{ background-position: bottom left ;}

.item274_box .item274_tab ul li span.tab_nowplay{ padding-left:20px;height:14px; width:73px; background-image:url(images/DDG_274icon01.png); margin-top:9px;}
.item274_box .item274_tab ul li span.tab_product{ padding-left:18px;height:13px; width:70px; background-image:url(images/DDG_274icon02.png); margin-top:9px;}


.item274_box .item274_tab ul li.selected{ border-top:3px solid #ff6600; background-color:#ff9900;color:#fff;}
.item274_box .item274_tab ul li.selected span{ background-position: bottom left ;}

.center-274{ width:100%; position:relative;}
.center-274 > .item274_bottombox{ width:100%; padding-top:10px; height:235px;}
.center-274 > div#pp1{ display:block;}

.item274_box .item274_bottombox .item274_bottomplay{ width:200px;}
.item274_box .item274_bottombox .item274_bottomplay a.video{ display:block; width:200px; height:155px;}
.item274_bottombox .item274_bottomplay a{ text-decoration:none;}
.item274_bottombox .item274_bottomplay img{ width:100%; height:155px;}
.item274_bottombox .item274_bottomplay h2{ font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; height:18px; overflow:hidden;}
.item274_bottombox .item274_bottomplay h2 a{font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000;}
.item274_bottombox .item274_bottomplay h2 a:hover{font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; color:#dd0055; text-decoration:none;}
.item274_bottombox .item274_bottomplay h3{ font:bold 13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; height:18px; overflow:hidden;}
.item274_bottombox #shopping_list,.item274_bottombox #shopping_list2{ height:196px;}
.item274_box .item274_bottombox .item274_bottomproduct{ width:100%; height:195px; overflow:hidden;}
.item274_bottombox .item274_bottomproduct ul li{ width:50%; float:left; padding:0 10px; margin-bottom:10px;}
.item274_bottombox .item274_bottomproduct ul li .product_274 { width:100%;height:auto; margin:0 auto; position:relative;}
.item274_bottombox .item274_bottomproduct ul li .product_274 img{ width:100%; height:auto;}
.item274_bottombox .item274_bottomproduct ul li .product_274 a.mrak_274{ display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; float:left; background-color:rgba(0,0,0,0.8); padding:15px 4px 0; text-decoration:none;color:#FF0;font:18px/24px Century Gothic, 微軟正黑體, Arial, Helvetica, sans-serif;text-align:right;opacity: 0;transition: opacity 0.6s ease 0s;}
.item274_bottombox .item274_bottomproduct ul li .product_274:hover a.mrak_274{opacity: 1;}
.item274_bottombox .item274_bottomproduct ul li .product_274 a.mrak_274 span{color:#FF0;font:18px/24px Century Gothic, 微軟正黑體, Arial, Helvetica, sans-serif;}
.item274_bottombox .item274_bottomproduct ul li .product_274 a.mrak_274 span.hidden_price{font:bold 13px/24px 新細明體, Arial, Helvetica, sans-serif;}
.item274_bottombox .item274_bottomproduct ul li .product_274 a.mrak_274 span.moneyicon{font:12px/24px Century Gothic, 微軟正黑體, Arial, Helvetica, sans-serif; }
.item274_bottombox .item274_bottomproduct ul li .product_274 a.mrak_274 h2.title{ display:block;font:12px/15px 微軟正黑體, Arial, Helvetica, sans-serif; text-align:left;  width:100%; height:45px; overflow:hidden;   color:#fff;}

.item274_bottomboxpage{height:20px; text-align:center; width:85px; margin:0 auto;}
.qp_next,.qp_prev{display:block;width:18px; height:18px; text-indent:-99999px; text-decoration:none; border:1px solid #dddddd; background-color:#fff; }
/*.qp_next:hover,.qp_prev:hover{border:1px solid #333; }*/
.qp_next{ background:url(images/DDG_274iconnext.svg) center no-repeat; float:left;}
.qp_prev{ background:url(images/DDG_274iconnext-07.svg) center no-repeat; float:right;}
.qp_counter { font: bold 13px/20px Arial, Helvetica, sans-serif;color:#000;}
.qp_pagenumber{ font: bold 13px/20px Arial, Helvetica, sans-serif;color:#000;}
.qp_totalnumber{ font: bold 13px/20px Arial, Helvetica, sans-serif;color:#000;}

/*元件275_商品輪播元件ddg*/
.item275_box{ width:100%; height:222px; padding:10px 0 10px 10px;border:1px solid #ddd; margin-bottom:15px;}
.item275_box-probox{ position:relative; float:left; margin:0 5px; width:200px; height:200px;}
.item275_box-probox img{ width:200px; height:200px; border:1px solid #ddd;}
.item275_box-mask{ position:absolute; left:0; top:0; display:block; width:100%; height:100%;background:rgba(0,0,0,0.7);font:12px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;opacity: 0;transition: opacity 0.6s ease 0s; padding-top:70px;}
.item275_box-mask:hover{opacity: 1; text-decoration:none;}
.item275_box-mask h2{ width:110px; margin:0 auto; height:45px; overflow:hidden;font:12px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; }
.item275_box-mask .item275_box-price{ width:110px; margin:0 auto; font:20px/20px Century Gothic, 微軟正黑體, Arial, Helvetica, sans-serif; color:#ffff00; text-align:right; }
.item275_box-mask .hidden_price{font:bold 13px/20px 新細明體, Arial, Helvetica, sans-serif;}
.item275_box-mask .item275_box-price span{ font-size:12px;}

/* 276方形圖片輪播ddg */
.Index_ADbannerBox276{ width:220px; height:222px; margin-bottom:30px; border:1px solid #ddd;}
.Index_ADbannerBox276 .Index_ADbanner{ width:218px; height:220px; position:relative;}
.Index_ADbannerBox276 .flexslider276{ height:218px; overflow:hidden;}
.Index_ADbannerBox276 .slides{ position:relative; z-index:1;}
.Index_ADbannerBox276 .slides li img{ width:100%; height:auto;}
.Index_ADbannerBox276 .flex-control-nav{ position:absolute; height:10px; bottom:10px; z-index:2; width:100%; text-align:center;}
.Index_ADbannerBox276 .flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 2px; *display:inline; zoom:1;}
.Index_ADbannerBox276 .flex-control-nav a{ display:inline-block; width:10px; height:10px; line-height:10px; overflow:hidden; background:#ccc;cursor:pointer;border-radius: 100%; text-indent:-9999px;}
.Index_ADbannerBox276 .flex-control-nav .flex-active{ background:#000;}
.Index_ADbannerBox276 .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-17px;}
.Index_ADbannerBox276 .flex-direction-nav li a{ display:block; width:17px; height:34px; overflow:hidden; cursor:pointer; position:absolute;}
.Index_ADbannerBox276 .flex-direction-nav li a.flex-prev{ left:0;background:url(images/set_Icon_arrow.png) right center no-repeat;}
.Index_ADbannerBox276 .flex-direction-nav li a.flex-next{ right:0;background:url(images/set_Icon_arrow.png) left center no-repeat;}

/*元件277_主題公告元件 ddg*/
.item277_box{ width:200px; height:150px;}
.item277_box h2.title{ height:23px; padding-left:26px;font:bold 20px/23px 微軟正黑體, Arial, Helvetica, sans-serif; color:000; background:url(images/277_news_icon.png) no-repeat 0 0;}
.item277_box h2.title span{ margin-left:2px; font-size:12px; color:#ddd;}
.item277_box ul{ height:127px; border:1px solid #ddd; border-bottom:0;}
.item277_box ul li{ height:25px;font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:000; padding:0 10px 0 19px; overflow:hidden;background:url(images/277_arrowicon.png) no-repeat 10px 50%;}
.item277_box ul li a:link,.item277_box ul li a:visited{font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.item277_box ul li a:hover,.item277_box ul li a:active{font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#dd0055; text-decoration:none;}

/*元件279_活頁廣告元件 ddg*/
.item279_box{ width:980px; height:352px; margin-bottom:30px; border:1px solid #dddddd;}
.item279_box .item279_left{ float:left; width:118px;}
.item279_box .item279_left ul li{ height:35px; width:100%; border-bottom:1px solid #dddddd; font:13px/34px 微軟正黑體, Arial, Helvetica, sans-serif; text-align:center; overflow:hidden; color:#888; cursor:pointer;}
.item279_box .item279_left ul li:last-child{ border-bottom:none;}
.item279_box .item279_left ul li.selected2{font: bold 13px/34px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000;}
.item279_box .center2{ width:860px;float:right;}
.item279_box .center2 > .item279_right{  width:860px; height:350px; overflow:hidden;}
.item279_box .center2 > div#pp1{ display:block;}
.item279_box .item279_right img{ width:100%; height:auto;}
@media screen and (max-width:1024px) {
.item279_box{ width:1000px;}
.item279_box .item279_left{ width:138px;}
}

/*元件280_活頁輪播圖片商品元件ddg*/
.item280_box{ width:1200px; margin:0 auto; margin-bottom:20px;}
/*TITLE*/
.item280_box .item280_title{ width:100%; height:40px; position:relative;}
.item280_box .item280_title h3.item280{ display:block; height:35px; float:left; font: bold 30px/35px 微軟正黑體, Arial, Helvetica, sans-serif; padding-left:5px; color:#000;}
.item280_box .item280_title h3.item280_Minor { display:block;margin:20px 0 0 19px;float:left; height:11px;font:11px/11px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; position:relative;}
.item280_box .item280_title h3.item280_Minor:before{ content: ''; display:block;position: absolute; top:0px; left:-14px;background:url(images/item280_titleicon01.png) top left no-repeat; width:11px; height:11px; margin-right:5px;}
.item280_box .item280_title h3.item280_Minor:after{ content: '';display:block;position: absolute; top:0px; right:-14px;background:url(images/item280_titleicon02.png) top left no-repeat; width:11px; height:11px; margin-left:5px;}

.item280_box .item280_title .item280_titletab{ position:absolute; bottom:-2px; right:0; height:32px;}
.item280_box .item280_title .item280_titletab ul li{ float:left;position:relative;}
.item280_box .item280_title .item280_titletab ul li a{ display:block; color:#000; padding:0 12px; height:32px; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; }
.item280_box .item280_title .item280_titletab ul li a span{ display:none; position:absolute; bottom:0px; left:43%;width:0; height:0; margin:0 auto; border-left:7px solid transparent; border-bottom:7px solid #fff; border-right:7px solid transparent}
.item280_box .item280_title .item280_titletab ul li a:hover{ background-color:#888; color:#fff;}
.item280_box .item280_title .item280_titletab ul li a:hover span{  display:block;}

.item280_box .item280_title .item280_titletab ul li.selected3 a{ display:block; padding:0 12px; height:32px; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; background-color:#888; color:#fff;}
.item280_box .item280_title .item280_titletab ul li.selected3 a span{  display:block;}

.item280_box .item280_bottom{ width:100%; border:1px solid #ddd; border-top:2px solid #888; display:inline-block; padding:15px;}
.item280_box .item280_bottom .item280_bottomL{ float:left; width:260px;}
/*廣告輪播*/
.item280_bottom .item280_bottomL .item280_bottomL_banner{ width:260px; height:320px; margin:0 auto;}
.item280_bottom .item280_bottomL .item280_bottomL_banner .Index_ADbanner{ width:260px; height:320px; position:relative;}
.item280_bottom .item280_bottomL .item280_bottomL_banner .flexslider276{ height:320px; overflow:hidden;}
.item280_bottom .item280_bottomL .item280_bottomL_banner .slides{ position:relative; z-index:1;}
.item280_bottom .item280_bottomL .item280_bottomL_banner .slides li img{ width:100%; height:auto;}
.item280_bottom .item280_bottomL .item280_bottomL_banner .flex-control-nav{ position:absolute; height:10px; bottom:10px; z-index:2; width:100%; text-align:center;}
.item280_bottom .item280_bottomL .item280_bottomL_banner .flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 2px; *display:inline; zoom:1;}
.item280_bottom .item280_bottomL .item280_bottomL_banner .flex-control-nav a{ display:inline-block; width:10px; height:10px; line-height:10px; overflow:hidden; background:#ccc;cursor:pointer;border-radius: 100%; text-indent:-9999px;}
.item280_bottom .item280_bottomL .item280_bottomL_banner .flex-control-nav .flex-active{ background:#000;}
.item280_bottom .item280_bottomL .item280_bottomL_banner .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-17px;}
.item280_bottom .item280_bottomL .item280_bottomL_banner .flex-direction-nav li a{ display:block; width:17px; height:34px; overflow:hidden; cursor:pointer; position:absolute;}
.item280_bottom .item280_bottomL .item280_bottomL_banner .flex-direction-nav li a.flex-prev{ left:0;background:rgba(170,170,170,0.8) url(images/it668_arrow.svg) left center no-repeat;}
.item280_bottom .item280_bottomL .item280_bottomL_banner .flex-direction-nav li a.flex-next{ right:0;background:rgba(170,170,170,0.8) url(images/it668_arrow.svg) right center no-repeat;}

/*END*/
.item280_bottom .item280_bottomL .item280_bottomL_list{ width:260px; height:100px; margin:0 auto; background:#f8f8f8;}
.item280_bottom .item280_bottomL .item280_bottomL_list ul li{ width:33.333333%; height:33px; float:left; text-align:center; overflow:hidden;}
.item280_bottom .item280_bottomL .item280_bottomL_list ul li a{ font:13px/33px 微軟正黑體, Arial, Helvetica, sans-serif; color:#888; text-decoration:none;}
.item280_bottom .item280_bottomL .item280_bottomL_list ul li a:hover{ color:#dd0055;}

.item280_bottom .item280_bottomL .item280_bottomL_logo ul li { float:left; margin:10px 10px 0 0; width:125px; height:60px;}
.item280_bottom .item280_bottomL .item280_bottomL_logo ul li:last-child { margin:10px 0 0 0;}
.item280_bottom .item280_bottomL .item280_bottomL_logo ul li img{ border:1px solid #ddd; display:block;}
.item280_bottom .item280_bottomL .item280_bottomL_logo ul li img:hover{ border:1px solid #dd0055;}

.item280_box .item280_bottom .item280_bottomR{ float:right; width:908px;}
.item280_box .item280_bottom .item280_bottomR ul li.product{ float:left; width:210px; margin-left:17px; margin-bottom:20px;}

/*商品*/
.item280_bottomR ul li .item280_product{ width:210px; height:270px; margin:0 auto; border:1px solid #ddd; position:relative;}
.item280_bottomR ul li .item280_product:hover{ border:1px solid #dd0055;}
/*商品圖*/
.item280_bottomR ul li .item280_product .item280_photo{ position:relative; width:208px; height:209px; border-bottom:1px solid #ddd; z-index:1;}
.item280_bottomR ul li .item280_product .item280_photo a{ display:block;}
.item280_bottomR ul li .item280_product .item280_photo img{ width:208px; height:208px;}
/*商品圖ICON*/
.item280_bottomR ul li .item280_product .item280_productEC{ width:40px; height:38px; overflow:hidden; background:url(images/DDG_product_ECicon.svg) top left no-repeat; padding:3px 3px 5px; font:12px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#ffff00; position:absolute; top:0px; left:0px; text-align:center;}

/*價格*/
.item280_product .item280_productmoney{margin:-12px auto 0; height:27px; z-index:3; text-align:center; position:relative;}
.item280_product .item280_productmoney ul{ display:inline-block; }
.item280_product .item280_productmoney li.productmoney_L,.item280_productmoney li.productmoney_R{ display:block; width:11px; height:27px; background-repeat:no-repeat; float:left;}
.item280_product .item280_productmoney li.productmoney_L{ background-image:url(images/productmoney_L.png);}
.item280_product .item280_productmoney li.productmoney_R{ background-image:url(images/productmoney_R.png);}
.item280_product .item280_productmoney li.productmoney_M{ border-bottom:1px solid #dd0055; border-top:1px solid #dd0055; height:24px; font:15px/22px Century Gothic, Arial, Helvetica, sans-serif; color:#dd0055; padding: 0 5px;float:left; background-color:#fff;}
.item280_product .item280_productmoney li.hidden_price{font:bold 13px/22px 新細明體, Arial, Helvetica, sans-serif;}
.item280_product .item280_productmoney li.productmoney_M span.icon{font:13px/22px Century Gothic, Arial, Helvetica, sans-serif; }
/*商品名稱*/
.item280_product .item280_producttitle{ width:100%; height:36px; padding:0 10px; overflow:hidden; text-align:center; margin-bottom:5px;}
.item280_product .item280_producttitle a{ display:block; height:36px; font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}
.item280_product .item280_producttitle a:hover{font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#dd0055;}
/*加入購物車&加入最愛*/
.item280_product .item280_add{ height:16px; position:absolute; bottom:15px; right:0px;opacity: 0;transition: opacity 0.3s ease 0s;}
.item280_product:hover .item280_add{ opacity: 1;}
.item280_product .item280_add a.add_car,.item280_product .item280_add a.add_like{ display:block; background-repeat:no-repeat; background-position:top left; float:left; margin-right:5px;}
.item280_product .item280_add a.add_car:hover,.item280_product .item280_add a.add_like:hover{ background-position:bottom left;}
.item280_product .item280_add a.add_car{ width:16px; height:16px;background-image: url(images/item280_icon01.png);}
.item280_product .item280_add a.add_like{ width:19px; height:16px;background-image: url(images/item280_icon02.png);}
.item280_product .item280_add a.add_likeclick{background-position:bottom left;}
@media screen and (max-width:1024px) {
.item280_box{width:1000px; }
.item280_box .item280_bottom .item280_bottomR{ width:690px;overflow:hidden;}
.item280_box .item280_bottom .item280_bottomR > ul{ width:908px;}
}

/*元件281_主題圖片商品元件ddg*/
.item281_box{ width:1200px; margin:0 auto; border:1px solid #ddd; border-top:2px solid #888;}
.item281_box-left{ float:left; width:180px; height:310px;}
.item281_box-left img{ width:100%; height:auto;}
.item281_box-middle{ float:left; margin:18px 20px 0 20px; width:330px; height:270px;border:1px solid #ddd;}
.item281_box-middle .big-movie{ position:relative; display:block; width:328px; height:230px;}
.item281_box-middle .big-movie:after{ content:""; z-index:2; position:absolute; width:50px; height:35px; left:50%; top:50%; margin-left:-25px; margin-top:-17px;background:url(images/youtube-playicon.png) no-repeat 0 0;}
.item281_box-middle h2 a{ display:block; height:38px;font:12px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; padding-left:10px; overflow:hidden; text-decoration:none;}
.item281_box-middle h2 a:hover{font:12px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color:#dd0055; text-decoration:none;}
.item281_box-right{ float:right; width:648px; height:270px; margin-top:18px; overflow:hidden;}
.item281_box .item280_product{ width:210px; height:270px; border:1px solid #ddd;position:relative; float:left; margin-right:20px;}
.item281_box .item280_product:hover{ border:1px solid #dd0055;}
/*商品圖*/
.item281_box .item280_product .item280_photo{ width:208px; height:209px; border-bottom:1px solid #ddd; z-index:1;position:relative;}
.item281_box .item280_product .item280_photo img{ width:208px; height:208px;}
/*商品圖ICON*/
.item281_box .item280_product .item280_productEC{ width:40px; height:38px; overflow:hidden; background:url(images/DDG_product_ECicon.svg) top left no-repeat; padding:3px 3px 5px; font:12px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#ffff00; position:absolute; top:0px; left:0px; text-align:center; z-index:3;}

/*價格*/
.item281_box .item280_product .item280_productmoney{ z-index:3;margin:-12px auto 0; height:27px; text-align:center; position:relative;}
.item281_box .item280_product .item280_productmoney ul{ display:inline-block; }
.item281_box .item280_product .item280_productmoney li.productmoney_L,.item280_productmoney li.productmoney_R{ display:block; width:11px; height:27px; background-repeat:no-repeat; float:left;}
.item281_box .item280_product .item280_productmoney li.productmoney_L{ background-image:url(images/productmoney_L.png);}
.item281_box .item280_product .item280_productmoney li.productmoney_R{ background-image:url(images/productmoney_R.png);}
.item281_box .item280_product .item280_productmoney li.productmoney_M{ border-bottom:1px solid #dd0055; border-top:1px solid #dd0055; height:24px; font:15px/22px Century Gothic, Arial, Helvetica, sans-serif; color:#dd0055; padding: 0 5px;float:left; background-color:#fff;}
.item281_box .item280_product .item280_productmoney li.hidden_price{font:bold 13px/22px 新細明體, Arial, Helvetica, sans-serif;}
.item281_box .item280_product .item280_productmoney li.productmoney_M span.icon{font:13px/22px Century Gothic, Arial, Helvetica, sans-serif; }
/*商品名稱*/
.item281_box .item280_product .item280_producttitle{ width:100%; height:36px; padding:0 10px; margin:0; overflow:hidden; text-align:center;}
.item281_box .item280_product .item280_producttitle a{ display:block; height:36px; font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}
.item281_box .item280_product .item280_producttitle a:hover{font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#dd0055;}
/*加入購物車&加入最愛*/
.item281_box .item280_product .item280_add{ height:16px; position:absolute; top:185px; right:0px;opacity: 0;transition: opacity 0.3s ease 0s;}
.item281_box .item280_product:hover .item280_add{ opacity: 1;}
.item281_box .item280_product .item280_add a.add_car,.item281_box .item280_product .item280_add a.add_like{ display:block; background-repeat:no-repeat; background-position:top left; float:left; margin-right:5px;}
.item281_box .item280_product .item280_add a.add_car:hover,.item281_box .item280_product .item280_add a.add_like:hover{ background-position:bottom left;}
.item281_box .item280_product .item280_add a.add_car{ width:16px; height:16px;background-image: url(images/item280_icon01.png);}
.item281_box .item280_product .item280_add a.add_like{ width:19px; height:16px;background-image: url(images/item280_icon02.png);}
.item281_box .item280_product .item280_add a.add_likeclick{background-position:bottom left;}
@media screen and (max-width:1024px) {
.item281_box{width:1000px; }
.item281_box-middle{ display:none;}
.item281_box-right{ width:800px;}
}

/* 282商品分類元件dgg */
.set_Litem_282Box{ width:200px; height:auto; margin:0 auto; margin-bottom:15px;}
.set_Litem_282Box .set_Litem_282Box-brand{ display:block; width:200px; height:100px;}
.set_Litem_282_A h3.set_Litem_282_A_title{ display:block; width:100%; height:35px; background:#eeeeee; font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; letter-spacing:1px; padding-left:18px; position:relative;}
.set_Litem_282_A h3.set_Litem_282_A_title a{ display:block; width:13px; height:13px; font:13px/13px  Arial, Helvetica, sans-serif; color:#aaa; background:url(images/set_Icon_plus.gif) left top no-repeat; position:absolute; top:50%; margin-top:-7px; right:10px; text-align:center; text-indent:-9999px;}
.set_Litem_282_A h3.set_Litem_282_A_title2 a{ background-position:left bottom;}
.set_Litem_282_A_In{ width:100%; height:auto; background:#fcfcfc; display:none;}
.set_Litem_282_A_In ul{ height:105px; overflow:hidden; margin-bottom:10px; border-bottom:1px solid #eeeeee;}
.set_Litem_282_A_In ul.openall{ height:auto;}
.set_Litem_282_A_In ul li{ height:35px; font:13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; padding-left:18px;}
.set_Litem_282_A_In ul li input{ margin-right:10px;}
.set_Litem_282_A_In .set_Litem_282_A_InTitle{ width:100%; height:40px; position:relative; line-height:40px; padding-left:18px;}
.set_Litem_282_A_In .set_Litem_282_A_InTitle a{ display:block; width:42px; height:13px; position:absolute; right:10px; top:50%; margin-top:-7px; line-height:13px;}
.set_Litem_282_A_In .set_Litem_282_A_InTitle a span{ display:block; width:13px; height:13px; background:url(images/set_Icon_plus.gif) left top no-repeat; margin-right:3px; float:left;}
.set_Litem_282_A_In .set_Litem_282_A_InTitle a.openall span{ display:block; width:13px; height:13px; background:url(images/set_Icon_plus.gif) left bottom no-repeat; margin-right:3px; float:left;}


.set_Litem_282_B{ width:100%; height:auto; border:1px solid #ff6666; border-top:0; background:#FFF;}
.set_Litem_282_B h3.set_Litem_282_B_title{ display:block; width:100%; height:35px; background:#ff6666; font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; letter-spacing:1px; padding-left:18px;}
.set_Litem_282_B .set_Litem_282_B_list li{ font:13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000;}
.set_Litem_282_B .set_Litem_282_B_list li.Main_title{ font:13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; font-weight:normal; background:#eee;}
.set_Litem_282_B .set_Litem_282_B_list li a{ display:block; width:100%; font:13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; padding-left:18px;}
.set_Litem_282_B .set_Litem_282_B_list li a:hover{ text-decoration:none; background:#ffdddd;}

/* 283-圖片輪播連結(大)ddg */
.Index_ADbannerBox283{ width:780px; height:360px; margin-bottom:20px;}
.Index_ADbannerBox283 .Index_ADbanner{ width:780px; height:360px; position:relative;}
.Index_ADbannerBox283 .flexslider283{ height:360px; overflow:hidden;}
.Index_ADbannerBox283 .slides{ position:relative; z-index:1;}
.Index_ADbannerBox283 .slides li img{ width:100%; height:auto;}
.Index_ADbannerBox283 .flex-control-nav{ position:absolute; height:10px; bottom:10px; z-index:2; width:100%; text-align:center;}
.Index_ADbannerBox283 .flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 2px; *display:inline; zoom:1;}
.Index_ADbannerBox283 .flex-control-nav a{ display:inline-block; width:10px; height:10px; line-height:10px; overflow:hidden; background:#ccc;cursor:pointer;border-radius: 100%; text-indent:-9999px;}
.Index_ADbannerBox283 .flex-control-nav .flex-active{ background:#000;}
.Index_ADbannerBox283 .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-17px;}
.Index_ADbannerBox283 .flex-direction-nav li a{ display:block; width:17px; height:34px; overflow:hidden; cursor:pointer; position:absolute;}
.Index_ADbannerBox283 .flex-direction-nav li a.flex-prev{ left:0;background:url(images/set_Icon_arrow.png) right center no-repeat;}
.Index_ADbannerBox283 .flex-direction-nav li a.flex-next{ right:0;background:url(images/set_Icon_arrow.png) left center no-repeat;}

/* 284-商品輪播元件(小)ddg */
.Index_ADbannerBox284{ width:200px; height:360px; margin-bottom:20px;}
.Index_ADbannerBox284 .Index_ADbanner{ width:200px; height:360px; position:relative;}
.Index_ADbannerBox284 .flexslider284{ height:360px; overflow:hidden;}
.Index_ADbannerBox284 .slides{ position:relative; z-index:1;}
.Index_ADbannerBox284 .slides li img{ width:100%; height:auto;}
.Index_ADbannerBox284 .flex-control-nav{ position:absolute; height:10px; bottom:10px; z-index:2; width:100%; text-align:center;}
.Index_ADbannerBox284 .flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 2px; *display:inline; zoom:1;}
.Index_ADbannerBox284 .flex-control-nav a{ display:inline-block; width:10px; height:10px; line-height:10px; overflow:hidden; background:#ccc;cursor:pointer;border-radius: 100%; text-indent:-9999px;}
.Index_ADbannerBox284 .flex-control-nav .flex-active{ background:#000;}
.Index_ADbannerBox284 .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-17px;}
.Index_ADbannerBox284 .flex-direction-nav li a{ display:block; width:17px; height:34px; overflow:hidden; cursor:pointer; position:absolute;}
.Index_ADbannerBox284 .flex-direction-nav li a.flex-prev{ left:0;background:url(images/set_Icon_arrow.png) right center no-repeat;}
.Index_ADbannerBox284 .flex-direction-nav li a.flex-next{ right:0;background:url(images/set_Icon_arrow.png) left center no-repeat;}

/*元件285_分類商品排行元件ddg*/
.item285_box{ margin-bottom:15px;}
.item285_box .item285_title{ width:100%; height:40px; position:relative; z-index:3;}
.item285_box .item285_title h3.item285{ display:block; height:40px; float:left; font: bold 20px/40px 微軟正黑體, Arial, Helvetica, sans-serif; padding-left:5px; color:#dd0055;}
.item285_box .item285_title h3.item285_Minor { display:block;margin:18px 0 0 19px;float:left; height:11px;font:11px/11px 微軟正黑體, Arial, Helvetica, sans-serif; color:#dd0055; position:relative;}
.item285_box .item285_title h3.item285_Minor:before{ content: ''; display:block;position: absolute; top:0px; left:-14px;background:url(images/item285_titleicon01.png) top left no-repeat; width:11px; height:11px; margin-right:5px;}
.item285_box .item285_title h3.item285_Minor:after{ content: '';display:block;position: absolute; top:0px; right:-14px;background:url(images/item285_titleicon02.png) top left no-repeat; width:11px; height:11px; margin-left:5px;}

.item285_box .item285_title .item285_titletab{ position:absolute; bottom:-2px; right:0; height:32px; }
.item285_box .item285_title .item285_titletab ul li{ float:left;position:relative;}
.item285_box .item285_title .item285_titletab ul li a{ display:block; color:#000; padding:0 12px; height:32px; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; }
.item285_box .item285_title .item285_titletab ul li a span{ display:none; position:absolute; bottom:0px; left:43%;width:0; height:0; margin:0 auto; border-left:7px solid transparent; border-bottom:7px solid #fff; border-right:7px solid transparent}
.item285_box .item285_title .item285_titletab ul li a:hover{ background-color:#dd0055; color:#fff;}
.item285_box .item285_title .item285_titletab ul li a:hover span{  display:block;}

.item285_box .item285_title .item285_titletab ul li.selected a{ display:block; padding:0 12px; height:32px; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; background-color:#dd0055; color:#fff;}
.item285_box .item285_title .item285_titletab ul li.selected a span{  display:block;}

.item285_box .item285_bottombox{ width:100%; border:1px solid #ff7799; border-top:2px solid #dd0055; background:#ffdddd; padding:5px 0;}

/*商品*/
.setdgg-productitem li.product{ float:left; width:25%; padding:10px;}
.setdgg-productitem li .item280_product{ max-width:210px; margin:0 auto; border:1px solid #ddd; position:relative; background:#fff;}
.setdgg-productitem li .item280_product:hover{ border:1px solid #dd0055;}
/*商品圖*/
.setdgg-productitem li .item280_product .item280_photo{ position:relative; max-width:208px; border-bottom:1px solid #ddd; z-index:1;}
.setdgg-productitem li .item280_product .item280_photo img{ display:block; width:100%; height:auto;}
/*商品圖ICON*/
.setdgg-productitem li .item280_product .item280_productEC{ width:40px; height:38px; overflow:hidden; background:url(images/DDG_product_ECicon.svg) top left no-repeat; padding:3px 3px 5px; font:12px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#ffff00; position:absolute; top:0px; left:0px; text-align:center;}

/* ===== 商品分類頁-左熱銷排行 ===== */
.set_Litem_286Box{ width:200px; height:auto; border:1px solid #dd0055; border-top:0; margin:0 auto; margin-bottom:15px;}
.set_Litem_286Box h3.set_Litem_286_title{ display:block; width:100%; height:37px; font:15px/37px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; letter-spacing:1px; background:#dd0055; border-top:2px solid #ff7799; text-align:center;}
.set_Litem_286_list > li{ padding:10px 0;}
.set_Litem_286_list > li:first-child{ background:#ffdddd;}

/* NO.1商品樣式 */
/*商品*/
.Litem286_product{ width:180px; height:240px; margin:0 auto; border:1px solid #ddd; position:relative; background:#FFF;}
/*商品圖*/
.Litem286_product .Litem286_photo{ width:178px; height:178px; border-bottom:1px solid #ddd; z-index:1;}
.Litem286_product .Litem286_photo a{ display:block; width:178px; height:178px;}
.Litem286_product .Litem286_photo img{ width:100%; height:auto;}
/*商品圖ICON*/
.Litem286_product .Litem286_productNum01{ width:30px; height:30px; background:url(images/set_Icon_Rank01.png) top left no-repeat; font:15px/20px Century Gothic,Arial, Helvetica, sans-serif; color:#5d4102; position:absolute; top:0px; left:0px; text-align:left; font-weight:bold; padding-left:3px;}
/*價格*/
.Litem286_product .Litem286_productmoney{ z-index:3; text-align:center; height:24px; margin-top:-12px;}
.Litem286_product .Litem286_productmoney ul{ display:inline-block; margin: auto 0;}
.Litem286_product .Litem286_productmoney li.productmoney_L,.Litem286_productmoney li.productmoney_R{ display:block; width:11px; height:27px; background-repeat:no-repeat; float:left;}
.Litem286_product .Litem286_productmoney li.productmoney_L{ background-image:url(images/productmoney_L.png);}
.Litem286_product .Litem286_productmoney li.productmoney_R{ background-image:url(images/productmoney_R.png);}
.Litem286_product .Litem286_productmoney li.productmoney_M{ border-bottom:1px solid #dd0055; border-top:1px solid #dd0055; height:24px; font:15px/22px Century Gothic, Arial, Helvetica, sans-serif; color:#dd0055; padding: 0 5px;float:left; background-color:#fff;}
.Litem286_product .Litem286_productmoney li.hidden_price{font:bold 13px/22px 新細明體, Arial, Helvetica, sans-serif;}
.Litem286_product .Litem286_productmoney li.productmoney_M span.icon{font:13px/22px Century Gothic, Arial, Helvetica, sans-serif; }
/*商品名稱*/
.Litem286_product .Litem286_producttitle{ display:block; width:100%; height:36px; font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; margin-top:5px; overflow:hidden; text-align:center; padding:0 5px;}
.Litem286_product .Litem286_producttitle a{ font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}
.Litem286_product .Litem286_producttitle a:hover{ font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#dd0055;}
/* NO1.商品樣式(END) */

/* NO2~NO10商品樣式 */
.Litem286_product2{ width:179px; height:auto; margin:0 auto;}
.Litem286_product2 li{ float:left;}
.Litem286_product2 li.Litem286_product2_L{ width:80px; height:80px; position:relative; border:1px solid #dddddd; position:relative;}
.Litem286_product2 li.Litem286_product2_L a{ display:block; width:78px; height:78px;}
.Litem286_product2 li.Litem286_product2_L a input{ position:absolute; left:-4px; top:-3px;}
.Litem286_product2 li.Litem286_product2_L a img{ width:100%; height:auto;}
.Litem286_product2 li.Litem286_product2_R{ width:98px; padding-left:10px;}
.Litem286_product2 li.Litem286_product2_R h2{ display:block; width:100%; height:60px; overflow:hidden; font:12px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000000;}
.Litem286_product2 li.Litem286_product2_R h2 a{ font:12px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000;text-decoration:none; }
.Litem286_product2 li.Litem286_product2_R h2 a:hover{ font:12px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#dd0055;text-decoration:none; }
.Litem286_product2 li.Litem286_product2_R p{ font:16px/16px Century Gothic, Arial, Helvetica, sans-serif; color:#d70056; text-align:right;}
.Litem286_product2 li.Litem286_product2_R p.hidden_price{font:bold 13px/16px 新細明體, Arial, Helvetica, sans-serif;}
.Litem286_product2 li.Litem286_product2_R p span{ font-size:12px;}
.Litem286_productNum02,.Litem286_productNum03,.Litem286_productNum04{ width:20px; height:20px; position:absolute; top:0; left:0; font:13px/16px Century Gothic,Arial, Helvetica, sans-serif; color:#5d4102; text-align:center; font-weight:bold; z-index:99;}
.Litem286_product2 li.Litem286_product2_L .Litem286_productNum02{ background:url(images/set_Icon_Rank02.png) left top no-repeat;}
.Litem286_product2 li.Litem286_product2_L .Litem286_productNum03{ background:url(images/set_Icon_Rank03.png) left top no-repeat;}
.Litem286_product2 li.Litem286_product2_L .Litem286_productNum04{ background:url(images/set_Icon_Rank04.png) left top no-repeat; color:#FFF;}

/*元件287_分類圖片連結元件ddg*/
.item287_box{ width:980px; margin:0 auto; margin-bottom:15px;}
.item287_box .item287_box-top { width:100%; margin-bottom:15px;}
.item287_box .item287_box-top li{ width:188px; margin-left:10px; float:left;}
.item287_box .item287_box-top li:first-child{ margin-left:0;}
.item287_box .item287_box-top li img{ display:block; border:1px solid #ddd; width:100%; height:auto;}
.item287_box .item287_box-bottom img{ width:100%; height:auto;}
@media screen and (max-width:1024px) {
.item287_box{ width:780px;}
.item287_box .item287_box-top li{ width:148px;}
}

/*元件288_分類熱銷商品元件ddg*/
.item288_box{ margin-bottom:15px;}
.item288_box .item288_title{ width:100%; height:40px; z-index:3;}
.item288_box .item288_title h3.item288{ display:block; height:40px; float:left; font: bold 20px/40px 微軟正黑體, Arial, Helvetica, sans-serif; padding-left:5px; color:#000;}
.item288_box .item288_title h3.item288_Minor { display:block;margin:18px 0 0 19px;float:left; height:11px;font:11px/11px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; position:relative;}
.item288_box .item288_title h3.item288_Minor:before{ content: ''; display:block;position: absolute; top:0px; left:-14px;background:url(images/item280_titleicon01.png) top left no-repeat; width:11px; height:11px; margin-right:5px;}
.item288_box .item288_title h3.item288_Minor:after{ content: '';display:block;position: absolute; top:0px; right:-14px;background:url(images/item280_titleicon02.png) top left no-repeat; width:11px; height:11px; margin-left:5px;}
.item288_box .item288_bottombox{ width:100%; border:1px solid #ddd; border-top:2px solid #888; padding:5px 0;}

/*元件290_分類圖片連結ddg*/
.item290_box{ margin-bottom:15px;}
.item290_box img{ width:100%; height:auto;}

/*元件291瀑布流圖片連結 na*/
.index_listbannerbox{margin:0 auto; max-width:1200px; min-width:390px;}
.index_listbannerbox #masonryContainer{ width:100%; position:relative;}
.index_listbannerbox #masonryContainer .masonryBox{ float:left; width:33.33333%;  padding:0 5px; margin-bottom:10px; text-align:center; }
.index_listbannerbox #masonryContainer .masonryBox img{ max-width:100%; height:auto;} 

/*元件293_版頭圖片商品連結ddg*/
.item293_box{ width:480px;}
.item293_box ul{ width:100%;}
.item293_box ul li{ float:left; width:50%; padding-bottom:15px;}
.item293_box-pro .imgbox{ width:115px; height:70px; float:left;}
.item293_box-pro .imgbox img{ display:block;width:115px; height:70px;}
.item293_box-pro .sales_namebox{ margin-left:125px; padding-right:10px; width:115px;}
.item293_box-pro .sales_namebox .titlename{font:bold 13px/20px 新細明體, Verdana, Geneva, sans-serif; color:#000;}
.item293_box-pro .sales_namebox .proname a{ display:block;font:12px/14px 微軟正黑體, Verdana, Geneva, sans-serif; color:#888; text-decoration:none; height:30px; overflow:hidden;}
.item293_box-pro .sales_namebox .proname a:hover{ font:12px/14px 微軟正黑體, Verdana, Geneva, sans-serif; color:#dd0055; text-decoration:none;}
.item293_box-pro .sales_namebox .price{font:16px/22px Century Gothic, Verdana, Geneva, sans-serif; color:#d70056;}
.item293_box-pro .sales_namebox .hidden_price{font:bold 13px/22px 新細明體, Verdana, Geneva, sans-serif; color:#d70056;}
.item293_box-pro .price span{ font-size:12px;}

/* GOHAPPY元件共用CSS中間元件標題 */
.it_GHTitle_BOX{ width:100%; height:40px; border-bottom-width:2px; border-bottom-style:solid; padding-left:5px; padding-right:1px;}
.it_GHTitle_BOX h3.it_GHTitle{ float:left; display:block; width:300px; height:40px; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; font-weight:bold;}
.it_GHTitle_BOX h3.it_GHTitle span{ float:left; display:block; width:27px; height:27px; font:20px/27px Bell Gothic Std, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; border-radius:50%; color:#FFF; margin-right:10px; margin-top:5px;}
.it_GHTitle_BOX h5.it_GHLink{ float:right; width:67px; height:24px; border-bottom:1px solid #d9d9d9; margin-top:9px;}
.it_GHTitle_BOX h5.it_GHLink a{ display:block; width:100%; height:24px; font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}
.it_GHTitle_BOX ul.it_GHad{ width:100%; /*margin:0 -67px 0 120px;*/ margin:0; text-align:right;}
.it_GHTitle_BOX ul.it_GHad li{ float:right; padding-top:15px;}
.it_GHTitle_BOX ul.it_GHad li a{ display:block; height:14px; font:14px/14px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding:0 15px; border-left:1px solid #cccccc;}

/* GOHAPPY元件共用CSS左側元件標題 */
.it_GHTitleL_BOX{ width:100%; height:32px; padding-left:5px; padding-right:1px; background:#e30f0f; position:relative;}
.it_GHTitleL_BOX h3.it_GHTitleL{ float:left; display:block; width:120px; height:32px; font:14px/32px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF;}

/*元件294_訂閱電子報ddg*/
.item294_box{width:300px; height:95px;}
.item294_box h2{font:bold 24px/24px 微軟正黑體, Verdana, Geneva, sans-serif; color:#dd0055; height:31px;}
.item294_box h3{font:13px/24px 微軟正黑體, Verdana, Geneva, sans-serif; color:#000; height:24px;}
.item294_box-input{width:300px; height:40px;}
.item294_box-input li{ float:left; height:40px;}
.item294_box-input li:nth-child(1){ width:229px;border:1px solid #ddd;border-right:0;background:#fff;}
.item294_box-input li:nth-child(2){ width:69px; background:#000;border:1px solid #000;}
.item294_box-input li:nth-child(2):hover{ background:#2c2c2c;}
.item294_box-input li:nth-child(3){ display:none;}
.item294_box-input input[type="text"]{  padding:0 5px; width:100%; height:40px; font:15px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color:#010101; border:0;background: none;}
.item294_box-input input::-webkit-input-placeholder { /* WebKit browsers */ color: #ddd;}
.item294_box-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ddd;}
.item294_box-input input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:  #ddd;}
.item294_box-input input:-ms-input-placeholder { /* Internet Explorer 10+ */color: #ddd;}
.item294_box-input input[type="submit"]{ text-align:center;cursor:pointer; background: none; border:0; width:100%; height:40px;font:15px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;}

/* it295-活動連結 GH */
.it295_BOX{ width:960px; height:38px; overflow:hidden; margin:0 auto;}
.it295_BOX h5.it295_title{ float:left; font:14px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color:#e90013;}
.it295_BOX a:link,.it295_BOX a:visited{ font:14px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin:0 12px;}

/* it296-廣告頁籤按鈕輪播 GH */
.it296_BOX{ position:relative; width:960px; margin:0 auto; margin-bottom:20px;}
.it296_Banner{ position:relative; overflow:auto;}
.it296_Banner ul li{ float:left;}
.it296_Banner .arrows{ display:none;}
.it296_Banner:hover .arrows, .it296_Banner.hover .arrows{ display:block;}
.it296_Banner .arrows{ display:block;}
.it296_Banner .arrows{ position:absolute; width:100%; z-index:20;}
.it296_Banner .arrows .prev, .it296_Banner .arrows .next{ position:absolute; width:36px; height:60px; cursor:pointer; text-indent:-9999px;}
.it296_Banner .arrows .prev{ left:0; background:url(images/gh_iconArrow.png) no-repeat left top;}
.it296_Banner .arrows .next{ right:0; background:url(images/gh_iconArrow.png) no-repeat right top;}
.it296_Content{ height:375px;}
.it296_Content .it296_Banner ul li{ height:375px;}
.it296_Content .it296_Banner .arrows{ top:50%; margin-top:-50px;}
.it296_Content .dots{ position:absolute; width:100%; height:36px; bottom:0; text-align:center; background:#fdf9ed;}
.it296_Content .dot{ float:left; line-height:30px; width:12.5%; border-bottom:3px solid #FFF; border-top: 2px solid #fff; cursor: pointer; background:url(images/gh_icon_line.gif) right center no-repeat;}
.it296_Content .dot:last-child{ background:none;}
.it296_Content .dot a{ font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it296_Content .dot a:hover{ text-decoration:none;}
.it296_Content .dot.active{ border-bottom:3px solid #e90013;}

/* it297-今日最HOT GH */
.it297_BOX{ width:960px; height:334px; background:url(images/it297_bgImg.jpg) left top no-repeat; padding:45px 10px 10px 10px; margin:0 auto; margin-bottom:20px;}
.it297_Content{ width:100%;}
.it297_Content > li{ float:left; width:20%; padding-top:10px; border-right:1px solid #e6e6e6;}
.it297_Content > li:last-child{ border:0;}
.it297_Product{ width:170px; height:auto; margin:0 auto; position:relative;}
.it297_Product .it297_Pimg span.it297_imgIcon{ position:absolute; left:3px; top:-7px; display:block; width:40px; height:42px; font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; padding:2px 5px 0 7px; background:url(images/gh_it297_icon.png) left top no-repeat;}
.it297_Product .it297_Pimg a{ display:block; width:170px; height:170px;}
.it297_Product .it297_Pimg a img{ display:block; width:100%; height:auto;}
.it297_Product span.it297_Pactivity{ display:block; width:100%; height:30px; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fa6502; text-align:center;}
.it297_Pname{ display:block; width:100%; height:30px; font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden;}
.it297_Pname a{ font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it297_Pother{ margin-top:7px;}
.it297_Pother li{ float:left; width:50%;}
.it297_Pother01 a{ font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999;}
.it297_Pother02{ font:24px/24px Century Gothic,Arial, Helvetica, sans-serif; font-weight:bold; color:#e30f0f; text-align:right;}
.it297_Pother02 span{ font-size:14px; margin-right:3px;}

/* it298-1Banner4商品按鈕輪播 GH */
.it298_BOX{ width:960px; margin:0 auto; margin-bottom:20px;}
.it298_swipe{ overflow: hidden; visibility: hidden; position: relative;}
.it298_swipe_wrap{ position: relative; overflow:hidden;}
.it298_swipe_wrap > div{ float:left; width:100%; position: relative;}
.it298_BOXin{ width:100%; position:relative; border:1px solid #eaeaea; border-top:0;}
.it298_prev,.it298_next{ display:block; width:36px; height:60px; position:absolute; top:155px; text-indent:-9999px; border:0; cursor:pointer; z-index:55;}
.it298_prev{ background:url(images/gh_iconArrow.png) left top no-repeat; left:0;}
.it298_next{ background:url(images/gh_iconArrow.png) right top no-repeat; right:0;}

.it298_Content{ width:100%; padding:15px 18px 10px 18px;}
.it298_Content > div{ float:left;} 
.it298_Content > div.it298_Content_L{ width:312px; height:340px; margin-right:10px;}
.it298_Content > div.it298_Content_R{ width:600px; height:340px;}
.it298_PBox{ float:left; width:50%; padding:10px; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.it298_PBox:nth-child(odd){ padding-left:0;}
.it298_PBox:nth-child(even){ border-right:0;}
.it298_PBox:nth-child(3),.it298_PBox:nth-child(4){ border-bottom:0;}
.it298_PBox > li{ float:left;}
.it298_PBox .it298_Pimg{ width:150px; height:auto; margin:0 auto;}
.it298_PBox .it298_Pimg a{ display:block; width:150px; height:150px;}
.it298_PBox .it298_Pimg a img{ display:block; width:100%; height:auto;}
.it298_PBox .it298_Pword{ width:130px; padding:0 8px;}
.it298_PBox .it298_Pword .it298_Store{ width:100%; height:25px;}
.it298_PBox .it298_Pword .it298_Store a{ font:12px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999;}
.it298_PBox .it298_Pword .it298_Pactivity{ display:block; width:100%; height:20px; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fa6502; overflow:hidden;}
.it298_PBox .it298_Pword .it298_Pname{ display:block; width:100%; height:30px; font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden; margin-bottom:15px;}
.it298_PBox .it298_Pword .it298_Pname a{ font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it298_PBox .it298_Pword .it298_Pother li{ width:100%;}
.it298_PBox .it298_Pword .it298_Pother01{ font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999; text-decoration:line-through;}
.it298_PBox .it298_Pword .it298_Pother02{ font:24px/24px Century Gothic,Arial, Helvetica, sans-serif; font-weight:bold; color:#e30f0f;}
.it298_PBox .it298_Pword .it298_Pother02 span{ font-size:14px; margin-right:3px;}

.it298_logoBox{ width:100%; display:inline-block;}
.it298_logoBox li{ float:left; width:12.5%; background:url(images/gh_icon_line2.gif) right center no-repeat;}
.it298_logoBox li:last-child{ background:none;}
.it298_logoBox li a,.it298_logoBox > li > img{ display:block; width:110px; height:50px; margin:0 auto;}
.it298_logoBox li a img{ display:block; width:100%; height:auto;}

/* it299-4Banner上字按鈕輪播 GH */
.it299_BOX{ width:960px; margin:0 auto; margin-bottom:20px;}
.it299_swipe{ overflow: hidden; visibility: hidden; position: relative;}
.it299_swipe_wrap{ position: relative; overflow:hidden;}
.it299_swipe_wrap > div{ float:left; width:100%; position: relative;}
.it299_BOXin{ width:100%; position:relative; border:1px solid #eaeaea; border-top:0;}
.it299_prev,.it299_next{ display:block; width:36px; height:60px; position:absolute; top:155px; text-indent:-9999px; border:0; cursor:pointer; z-index:55;}
.it299_prev{ background:url(images/gh_iconArrow.png) left top no-repeat; left:0;}
.it299_next{ background:url(images/gh_iconArrow.png) right top no-repeat; right:0;}

.it299_Content{ width:100%; padding:15px 18px 10px 18px;}
.it299_Content ul li{ float:left; width:225px; margin-right:7px;}
.it299_Content ul li:last-child{ margin-right:0;}
.it299_Content ul li a{ display:block; width:225px; height:340px; position:relative;}
.it299_Content ul li a img{ display:block; width:100%; height:auto;}
.it299_ImgWord{ position:absolute; bottom:10px; left:50%; margin-left:-100px; width:200px; height:100px; border:1px solid #fff; background:rgba(255,243,234,0.8); padding:10px 5px 5px 5px;}
.it299_ImgWord h3{ display:block; width:100%; height:25px; font:22px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-align:center; overflow:hidden; font-weight:bold;}
.it299_ImgWord p{ display:block; width:100%; height:30px; font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#777; text-align:center;}
.it299_ImgWord span{ display:block; width:100%; height:15px; font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-align:center; margin-top:15px; overflow:hidden;}
.it299_ImgWord span:before{ content:'—'; color:#666; margin-right:5px;}
.it299_ImgWord span:after{ content:'—'; color:#666; margin-left:5px;}

.it299_logoBox{ width:100%; display:inline-block;}
.it299_logoBox li{ float:left; width:12.5%; background:url(images/gh_icon_line2.gif) right center no-repeat;}
.it299_logoBox li:last-child{ background:none;}
.it299_logoBox li a,.it299_logoBox > li > img{ display:block; width:110px; height:50px; margin:0 auto;}
.it299_logoBox li a img{ display:block; width:100%; height:auto;}

/* it300-2Banner5商品按鈕輪播 GH */
.it300_BOX{ width:960px; margin:0 auto; margin-bottom:20px;}
.it300_swipe{ overflow: hidden; visibility: hidden; position: relative;}
.it300_swipe_wrap{ position: relative; overflow:hidden;}
.it300_swipe_wrap > div{ float:left; width:100%; position: relative;}
.it300_BOXin{ width:100%; position:relative; border:1px solid #eaeaea; border-top:0;}
.it300_prev,.it300_next{ display:block; width:36px; height:60px; position:absolute; top:155px; text-indent:-9999px; border:0; cursor:pointer; z-index:55;}
.it300_prev{ background:url(images/gh_iconArrow.png) left top no-repeat; left:0;}
.it300_next{ background:url(images/gh_iconArrow.png) right top no-repeat; right:0;}
.it300_Content{ width:100%; padding:15px 18px 10px 18px;}
.it300_TopBanner{ width:100%; margin-bottom:10px;}
.it300_TopBanner li{ float:left;}
.it300_TopBanner li:first-child{ margin-right:10px;}
.it300_TopBanner li a{ width:456px; height:100px;}
.it300_TopBanner li a img{ display:block; width:100%; height:auto;}

.it300_BottomProduct{ width:100%; height:auto;}
.it300_BottomProduct li{ float:left; width:20%;}
.it300_Product{ width:150px; height:auto; margin:0 auto;}
.it300_Product .it300_Pimg a{ display:block; width:150px; height:150px; margin-bottom:5px;}
.it300_Product .it300_Pimg a img{ display:block; width:100%; height:auto;}
.it300_Pname{ display:block; width:100%; height:30px; font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden;}
.it300_Pname a{ font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it300_Pother{ margin-top:7px;}
.it300_Pother li{ float:left; width:50%;}
.it300_Pother01 a{ font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999;}
.it300_Pother02{ font:24px/24px Century Gothic,Arial, Helvetica, sans-serif; font-weight:bold; color:#e30f0f; text-align:right;}
.it300_Pother02 span{ font-size:14px; margin-right:3px;}

.it300_logoBox{ width:100%; display:inline-block;}
.it300_logoBox li{ float:left; width:12.5%; background:url(images/gh_icon_line2.gif) right center no-repeat;}
.it300_logoBox li:last-child{ background:none;}
.it300_logoBox li a,.it300_logoBox > li > img{ display:block; width:110px; height:50px; margin:0 auto;}
.it300_logoBox li a img{ display:block; width:100%; height:auto;}

/* it301-6商品按鈕輪播 */
.it301_BOX{ width:960px; margin:0 auto; margin-bottom:20px;}
.it301_swipe{ overflow: hidden; visibility: hidden; position: relative;}
.it301_swipe_wrap{ position: relative; overflow:hidden;}
.it301_swipe_wrap > div{ float:left; width:100%; position: relative;}
.it301_BOXin{ width:100%; position:relative;}
.it301_prev,.it301_next{ display:block; width:36px; height:60px; position:absolute; top:155px; text-indent:-9999px; border:0; cursor:pointer; z-index:55;}
.it301_prev{ background:url(images/gh_iconArrow.png) left top no-repeat; left:0;}
.it301_next{ background:url(images/gh_iconArrow.png) right top no-repeat; right:0;}

.it301_Content{ width:100%; padding-top:15px;}
.it301_PBox{ float:left; width:312px; padding:10px; border:1px solid #eaeaea; margin-right:12px; margin-bottom:10px;}
.it301_PBox:nth-child(3),.it301_PBox:nth-child(6){ margin-right:0;}
.it301_PBox > li{ float:left;}
.it301_PBox .it301_Pimg{ width:150px; height:auto; margin:0 auto;}
.it301_PBox .it301_Pimg a{ display:block; width:150px; height:150px;}
.it301_PBox .it301_Pimg a img{ display:block; width:100%; height:auto;}
.it301_PBox .it301_Pword{ width:130px; padding:0 8px;}
.it301_PBox .it301_Pword .it301_Store{ width:100%; height:25px;}
.it301_PBox .it301_Pword .it301_Store a{ font:12px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999;}
.it301_PBox .it301_Pword .it301_Pactivity{ display:block; width:100%; height:20px; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fa6502; overflow:hidden;}
.it301_PBox .it301_Pword .it301_Pname{ display:block; width:100%; height:30px; font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden; margin-bottom:15px;}
.it301_PBox .it301_Pword .it301_Pname a{ font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it301_PBox .it301_Pword .it301_Pother li{ width:100%;}
.it301_PBox .it301_Pword .it301_Pother01{ font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999; text-decoration:line-through;}
.it301_PBox .it301_Pword .it301_Pother02{ font:24px/24px Century Gothic,Arial, Helvetica, sans-serif; font-weight:bold; color:#e30f0f;}
.it301_PBox .it301_Pword .it301_Pother02 span{ font-size:14px; margin-right:3px;}

.it301_logoBox{ width:100%; display:inline-block;}
.it301_logoBox li{ float:left; width:12.5%; background:url(images/gh_icon_line2.gif) right center no-repeat;}
.it301_logoBox li:last-child{ background:none;}
.it301_logoBox li a,.it301_logoBox > li > img{ display:block; width:110px; height:50px; margin:0 auto;}
.it301_logoBox li a img{ display:block; width:100%; height:auto;}

/* it302-瀏覽商品輪播 */
.it302_BOX{ width:960px; margin:0 auto; border:1px solid #eaeaea; margin-bottom:20px;}
.it302_Title{ width:100%; height:33px; font:15px/33px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; background-color:#f1f1f1; padding-left:10px;}
.it302_swipe{ overflow: hidden; visibility: hidden; position: relative;}
.it302_swipe_wrap{ position: relative; overflow:hidden;}
.it302_swipe_wrap > div{ float:left; width:100%; position: relative;}
.it302_BOXin{ width:100%; position:relative;}
.it302_prev,.it302_next{ display:block; width:36px; height:60px; position:absolute; top:50%; margin-top:-30px; text-indent:-9999px; border:0; cursor:pointer; z-index:55;}
.it302_prev{ background:url(images/gh_iconArrow.png) left top no-repeat; left:0;}
.it302_next{ background:url(images/gh_iconArrow.png) right top no-repeat; right:0;}

.it302_BottomProduct{ width:100%; height:auto;}
.it302_BottomProduct > li{ float:left; width:20%; padding-top:20px; padding-bottom:15px; border-right:1px dotted #dddddd;}
.it302_BottomProduct > li:last-child{ border:0;}
.it302_Product{ width:150px; height:auto; margin:0 auto;}
.it302_Product .it302_Pimg a{ display:block; width:150px; height:150px; margin-bottom:15px;}
.it302_Product .it302_Pimg a img{ display:block; width:100%; height:auto;}
h2.it302_Pname{ display:block; width:100%; height:30px; font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden; margin-bottom:15px;}
h2.it302_Pname a{ font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it302_Pprice{ font:24px/24px Century Gothic,Arial, Helvetica, sans-serif; font-weight:bold; color:#e30f0f; text-align:center;}
.it302_Pprice span{ font-size:14px; margin-right:3px;}

/* it303-瀏覽商品輪播 */
.it_303Title_BOX{ width:100%; height:40px; border-bottom-width:2px; border-bottom-style:solid; padding-left:5px; padding-right:1px;}
.it_303Title_BOX h3.it_303Title{ float:left; display:block; width:120px; height:40px; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/gh_icon_store.jpg) left center no-repeat; padding-left:40px; color:#e30f0f;}
.it_303Title_BOX h5.it_303Link{ float:right; width:67px; height:24px; border-bottom:1px solid #d9d9d9; margin-top:9px;}
.it_303Title_BOX h5.it_303Link a{ display:block; width:100%; height:24px; font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}
.it_303Title_BOX ul.it_303ad{ width:100%; margin:0 -67px 0 120px; text-align:right;}
.it_303Title_BOX ul.it_303ad li{ float:right; padding-top:15px;}
.it_303Title_BOX ul.it_303ad li a{ display:block; height:14px; font:14px/14px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding:0 15px;}

.it303_BOX{ width:960px; margin:0 auto; margin-bottom:20px;}
.it303_BOXin{ width:100%; border:1px solid #eaeaea; border-top:0; border-bottom:0; display:inline-block;}
.it303_BOXin ul li{ float:left; width:25%; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.it303_BOXin ul li:nth-child(4n){ border-right:0;}
.it303_BOXin ul li .it303_store{ width:200px; margin:0 auto; padding:18px 0;}
.it303_BOXin ul li .it303_store a,.it303_store > img{ display:block; width:200px; height:91px; overflow:hidden;}
.it303_BOXin ul li .it303_store a img{ display:block; width:100%; height:auto;}
.it303_BOXin ul li .it303_store p a{ display:block; width:100%; height:15px; font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-top:8px;}


/* it305-廣告按鈕輪播 */
.it305_BOX{ width:220px; height:438px; margin:0 auto; margin-bottom:20px; border:1px solid #dddddd;}
.it305_BOXin{ width:100%;}
.it305_BOXin ul li{ width:100%;}

#it305_slider{ float:left; position:relative; overflow:hidden; width:218px; height:404px;}
#it305_slider > ul{ position:absolute; top:1px; left:0;}
#it305_slider > ul > li{ float:left; width:218px; height:404px;}
.it305_pagination{ position:absolute; right:5px; top:8px;}
.it305_pagination li{ float:left; width:15px; height:15px; border-radius:15px; background-color:#ff8e8e; cursor:pointer; margin:0 2px; font:12px/15px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; border:1px solid #ff8e8e;}
.it305_pagination li.current{ color:#e30f0f; background-color:#fff; border:1px solid #fff;}
.it305_btn_prev,.it305_btn_next{ width:36px; height:60px; position:absolute; top:50%; margin-top:-30px; text-indent:-9999px; cursor:pointer; opacity:0;}
.it305_btn_prev{ left:-36px; background:url(images/gh_iconArrow.png) left top no-repeat; transition:0.5s;}
.it305_btn_next{ right:-36px; background:url(images/gh_iconArrow.png) right top no-repeat; transition:0.5s;}
.it305_BOX:hover .it305_btn_prev,.it305_BOX:hover .it305_btn_next{ opacity:1;}
.it305_BOX:hover .it305_btn_prev{ left:0;}
.it305_BOX:hover .it305_btn_next{ right:0;}

/* it306-2Banner與廣告按鈕輪播 */
.it306_BOX{ width:220px; height:285px; margin:0 auto; margin-bottom:20px; border:1px solid #dddddd;}
.it306_BOXin{ width:100%;}
.it306_BOXin ul li{ width:100%;}

#it306_slider{ float:left; position:relative; overflow:hidden; width:218px; height:180px;}
#it306_slider > ul{ position:absolute; top:1px; left:0;}
#it306_slider > ul > li{ float:left; width:218px; height:180px;}
.it306_pagination{ position:absolute; right:5px; top:8px;}
.it306_pagination li{ float:left; width:15px; height:15px; border-radius:15px; background-color:#ff8e8e; cursor:pointer; margin:0 2px; font:12px/15px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; border:1px solid #ff8e8e;}
.it306_pagination li.current{ color:#e30f0f; background-color:#fff; border:1px solid #fff;}
.it306_btn_prev,.it306_btn_next{ width:36px; height:60px; position:absolute; top:50%; margin-top:-30px; text-indent:-9999px; cursor:pointer; opacity:0;}
.it306_BOX:hover .it306_btn_prev,.it306_BOX:hover .it306_btn_next{ opacity:1;}

.it306_BOX:hover .it306_btn_prev{ left:0;}
.it306_BOX:hover .it306_btn_next{ right:0;}
.it306_btn_prev{ left:-36px; background:url(images/gh_iconArrow.png) left top no-repeat; transition:0.5s;}
.it306_btn_next{ right:-36px; background:url(images/gh_iconArrow.png) right top no-repeat; transition:0.5s;}
.it306_Bottom_banner{ width:100%; clear:both;}
.it306_Bottom_banner li{ float:left; width:50%; height:auto; padding:10px 0;}
.it306_Bottom_banner li a{ display:block; width:100px; height:51px; margin:0 auto; border-bottom:1px solid #dddddd;}
.it306_Bottom_banner li a img{ display:block; width:100%; height:auto;}

/* it307-1連結與廣告按鈕輪播 */
.it307_BOX{ width:220px; height:242px; margin:0 auto; margin-bottom:20px; border:1px solid #dddddd;}
.it307_BOXin{ width:100%;}
.it307_BOXin ul li{ width:100%;}

#it307_slider{ float:left; position:relative; overflow:hidden; width:218px; height:180px;}
#it307_slider > ul{ position:absolute; top:0; left:0;}
#it307_slider > ul > li{ float:left; width:218px; height:180px;}
.it307_pagination{ position:absolute; right:5px; top:8px;}
.it307_pagination li{ float:left; width:15px; height:15px; border-radius:15px; background-color:#ff8e8e; cursor:pointer; margin:0 2px; font:12px/15px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; border:1px solid #ff8e8e;}
.it307_pagination li.current{ color:#e30f0f; background-color:#fff; border:1px solid #fff;}
.it307_btn_prev,.it307_btn_next{ width:36px; height:60px; position:absolute; top:50%; margin-top:-30px; text-indent:-9999px; cursor:pointer; opacity:0;}
.it307_BOX:hover .it307_btn_prev,.it307_BOX:hover .it307_btn_next{ opacity:1;}
.it307_BOX:hover .it307_btn_prev{ left:0;}
.it307_BOX:hover .it307_btn_next{ right:0;}
.it307_btn_prev{ left:-36px; background:url(images/gh_iconArrow.png) left top no-repeat; transition:0.5s;}
.it307_btn_next{ right:-36px; background:url(images/gh_iconArrow.png) right top no-repeat; transition:0.5s;}
.it307_btn_more{ display:block; width:100%; height:25px; text-align:right; padding-right:10px; clear:both;}
.it307_btn_more a{ display:block; font:12px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666666;}

/* it308-活頁圖片輪播 */
.it308_BOX{ width:220px; height:286px; margin:0 auto; margin-bottom:20px; border:1px solid #dddddd;}
.it308_BOXin{ width:100%;}
.it308_ADbox{ width:100%; border-bottom:1px solid #dddddd;}
.it308_ADbox .it308_AD_title{ display:block; width:100%; height:30px; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding-left:30px; padding-right:10px;}
.it308_ADbox .it308_AD_title a{ font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it308_BG_gray{ background:url(images/gh_icon_arrowG.gif) 10px center no-repeat #eeeeee;}
.it308_BG_red { background:url(images/gh_icon_arrowR.gif) 10px center no-repeat;}
.it308_AD_img{ display:block; width:100%; height:auto; margin-bottom:10px;}
.it308_AD_img a{ display:block; width:200px; height:88px; margin:0 auto;}
.it308_AD_img a img{ display:block; width:100%; height:auto;}
#it308_slider{ float:left; position:relative; overflow:hidden; width:218px; height:252px;}
#it308_slider > ul{ position:absolute; top:0; left:0;}
#it308_slider > ul > li{ float:left; width:218px; height:252px;}
.it308_pagination{ position:absolute; right:5px; top:8px;}
.it308_pagination li{ float:left; width:15px; height:15px; border-radius:15px; background-color:#ff8e8e; cursor:pointer; margin:0 2px; font:12px/15px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; border:1px solid #ff8e8e;}
.it308_pagination li.current{ color:#e30f0f; background-color:#fff; border:1px solid #fff;}

.it308_btn_prev,.it308_btn_next{ width:36px; height:60px; position:absolute; top:50%; margin-top:-30px; text-indent:-9999px; cursor:pointer; opacity:0;}
.it308_BOX:hover .it308_btn_prev,.it308_BOX:hover .it308_btn_next{ opacity:1;}
.it308_BOX:hover .it308_btn_prev{ left:0;}
.it308_BOX:hover .it308_btn_next{ right:0;}
.it308_btn_prev{ left:-36px; background:url(images/gh_iconArrow.png) left top no-repeat; transition:0.5s;}
.it308_btn_next{ right:-36px; background:url(images/gh_iconArrow.png) right top no-repeat; transition:0.5s;}

/* it309-人氣店家 */
.it309_BOX{ width:220px; height:672px; margin:0 auto; margin-bottom:20px; border:1px solid #dddddd;}
.it309_BOXin{ width:100%;}
.it309_BOXin ul li{ width:100%; margin-bottom:10px;}
.it309_BOXin ul li .it309_store{ width:200px; margin:0 auto;}
.it309_BOXin ul li .it309_store a,.it309_store > img{ display:block; width:200px; height:91px; overflow:hidden;}
.it309_BOXin ul li .it309_store a img{ display:block; width:100%; height:auto;}
.it309_BOXin ul li .it309_store p a{ display:block; width:100%; height:25px; font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it309_BOXin ul li .it309_store:hover p a{ color:#e30f0f;}
#it309_slider{ float:left; position:relative; overflow:hidden; width:218px; height:640px;}
#it309_slider > ul{ position:absolute; top:10px; left:0;}
#it309_slider > ul > li{ float:left; width:218px; height:470px;}
.it309_pagination{ position:absolute; right:5px; top:8px;}
.it309_pagination li{ float:left; width:15px; height:15px; border-radius:15px; background-color:#ff8e8e; cursor:pointer; margin:0 2px; font:12px/15px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; border:1px solid #ff8e8e;}
.it309_pagination li.current{ color:#e30f0f; background-color:#fff; border:1px solid #fff;}
.it309_btn_prev,.it309_btn_next{ width:36px; height:60px; position:absolute; top:50%; margin-top:-30px; text-indent:-9999px; cursor:pointer; opacity:0;}
.it309_BOX:hover .it309_btn_prev,.it309_BOX:hover .it309_btn_next{ opacity:1;}
.it309_BOX:hover .it309_btn_prev{ left:0;}
.it309_BOX:hover .it309_btn_next{ right:0;}
.it309_btn_prev{ left:-36px; background:url(images/gh_iconArrow.png) left top no-repeat; transition:0.5s;}
.it309_btn_next{ right:-36px; background:url(images/gh_iconArrow.png) right top no-repeat; transition:0.5s;}

/* it310-商品熱銷 */
.it310_BOX{ width:220px; margin:0 auto; margin-bottom:20px; border:1px solid #dddddd;}
.it310_BOXin{ width:100%; padding:0 5px;}
.it310_RankBox{ width:100%; padding:12px 0 16px 0; border-top:1px dotted #cccccc;}
.it310_RankBox:first-child{ border:0;}
.it310_RankBox li{ float:left;}
.it310_RankBox li.it310_Rank_img{ width:78px; height:auto; padding-left:8px; position:relative;}
.it310_RankBox li.it310_Rank_img .it310_Rank_numA{ display:block; width:18px; height:18px; background:url(images/it310_Rankbg.jpg) left top no-repeat; font:12px/18px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; position:absolute; left:0; top:-3px;}
.it310_RankBox li.it310_Rank_img a{ display:block; width:70px; height:70px;}
.it310_RankBox li.it310_Rank_img a img{ display:block; width:100%; height:auto;}
.it310_RankBox li.it310_Rank_word{ width:130px; padding:0 6px;}
.it310_RankBox li.it310_Rank_word h2{ display:block; width:100%; height:40px; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden; margin-bottom:5px;}
.it310_RankBox li.it310_Rank_word h2 a{ font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it310_RankBox li.it310_Rank_word h5{ font:20px/20px Century Gothic,Arial, Helvetica, sans-serif; font-weight:bold; color:#e30f0f;}
.it310_RankBox li.it310_Rank_word h5 span{ font-size:13px; margin-right:3px;}
.it310_RankBox_after{ width:100%;}
.it310_RankBox_after li{ border-top:1px solid #cccccc;}
.it310_RankBox_after li span{ float:left; display:block; width:15px; height:15px; border-radius:2px; background-color:#f69420; font:11px/15px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; margin-top:9px}
.it310_RankBox_after li h2{ display:block; width:190px; height:32px; font:13px/32px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden; padding-left:10px;}
.it310_RankBox_after li h2 a{ font:13px/32px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}

/* it311-霧面圖片連結 se */
.it311_BOX{ max-width:1200px; margin:0 auto;}
.it311{ width:100%; margin:0 auto;}
.it311 img{ max-width:100%; height:auto; vertical-align:middle; -webkit-transition:opacity 1s ease-in-out; -moz-transition:opacity 1s ease-in-out; -ms-transition: opacity 1s ease-in-out; -o-transition:opacity 1s ease-in-out; transition:opacity 1s ease-in-out; background:#FFF;}
.it311 a:hover img{ zoom:1; filter:alpha(opacity=50); opacity:0.5;}

/* it312-頁籤推薦商品 se */
.it312_Background{ width:100%; height:auto; padding:60px 0 90px 0; overflow:hidden;}
.it312_tabs{ width:1200px; margin:0 auto;}
.it312_tabs input{ opacity:0;}
.it312_tabs label{ display:block; float:left; height:50px; font:40px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-top:-30px; position:relative; cursor:pointer;}
.it312_tabs label.tab-label-1{ margin-right:20px;}
.it312_tabs label.tab-label-1:after{ content:''; display:block; width:2px; height:40px; position:absolute; right:-20px; top:8px; background-color:#333;}
.it312_tabs label.tab-label-2{ margin-left:20px;}
.it312_tabs input:checked + label { border-bottom:3px solid #55bdaa;}
.it312_Background .it312_BOX{ width:1200px; height:480px; margin:0 auto; position:relative; z-index:100;}

.it312_arrow_L,.it312_arrow_R,.it312_arrow_L1,.it312_arrow_R1,.it312_arrow_L2,.it312_arrow_R2{ display:block; width:58px; height:57px; background-image:url(images/se_Icon_arrow.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-29px;}
.it312_arrow_L,.it312_arrow_L1,.it312_arrow_L2{ background-position:left top; left:-120px;}
.it312_arrow_R,.it312_arrow_R1,.it312_arrow_R2{ background-position:right top; right:-120px;}

.swiper-container,.swiper-container1,.swiper-container2{ margin:0 auto; max-width:1200x; height:480px; position:relative; overflow:hidden; z-index:1;}
.swiper-wrapper{ position:relative; width:100%;}
.swiper-slide{ float:left; width:100%;}

.it312_ProductBox{ width:100%; height:200px;}
.it312_ProductBox li{ float:left; margin-right:5px; margin-bottom:5px;}
.it312_ProductBox li:nth-child(5n){ margin-right:0;}
.it312_ProductBox li a{ display:block; width:236px; height:236px; position:relative; color:#555555; text-align:center;}
.it312_ProductBox li a img{ width:100%; height:auto;}
.it312_ProductBox li .it312_Phover{ display:block; width:100%; height:100%; padding-top:10%; background:rgba(255,255,255,.7); position:absolute; z-index:2; opacity:0; transition:1s .2s;}
.it312_ProductBox li:hover .it312_Phover{ opacity:1;}
.it312_ProductBox li span.it312_Rank{ display:block; width:100%; font:35px/40px Arial, Helvetica, sans-serif; font-weight:bold;}
.it312_ProductBox li h2.it312_Pname{ display:block; width:100%; height:40px; font:30px/40px 微軟正黑體, Arial, Helvetica, sans-serif; overflow:hidden;}
.it312_ProductBox li p.it312_Pword{ display:block; width:100%; height:30px; font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; overflow:hidden; margin-bottom:10px;}
.it312_ProductBox li h5.it312_Pprice{ display:block; width:100%; font:28px/30px Arial, Helvetica, sans-serif;}

.it312_Background .pagination,.pagination1,.pagination2{ position:absolute; left:0; text-align:center; bottom:-60px; width:100%; z-index:999;}
.it312_Background .swiper-pagination-switch{ display:inline-block; width:14px; height:14px; border-radius:100%; margin:0 9px; background-color:#FFF; cursor:pointer;}
.it312_Background .swiper-active-switch{ display:inline-block; width:14px; height:14px; border-radius:100%; margin:0 9px; background-color:#55bdaa;}

.it312_Content{ width:1200px; height:480px; margin:0 auto; position:relative;}
.it312_Background .it312_BOX{ position:absolute; top:0; left: 0; z-index:1; opacity: 0; -webkit-transition: opacity linear 0.1s; -moz-transition: opacity linear 0.1s; -o-transition: opacity linear 0.1s; -ms-transition: opacity linear 0.1s; transition: opacity linear 0.1s;}

input.tab-selector-1:checked ~ .it312_Content .box1,
input.tab-selector-2:checked ~ .it312_Content .box2{ z-index: 100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition: opacity ease-out 0.2s 0.1s; -moz-transition: opacity ease-out 0.2s 0.1s; -o-transition: opacity ease-out 0.2s 0.1s; -ms-transition: opacity ease-out 0.2s 0.1s; transition: opacity ease-out 0.2s 0.1s;}

@media screen and (max-width:1465px) {
.it312_arrow_L,.it312_arrow_L1,.it312_arrow_L2{ background-position:left top; left:-65px;}
.it312_arrow_R,.it312_arrow_R1,.it312_arrow_R2{ background-position:right top; right:-65px;}
}

@media screen and (max-width:1024px) {
.it312_Background .it312_BOX{ width:1000px; height:400px;}
.it312_ProductBox li a{ width:196px; height:196px;}
.it312_arrow_L,.it312_arrow_R,.it312_arrow_L1,.it312_arrow_R1,.it312_arrow_L2,.it312_arrow_R2{ display:none;}
}

/* it313-底圖圖文元件 se */
.it313_Background{ width:100%; padding:20px 0; overflow:hidden;}
.it313_BOX{ max-width:1200px; margin:0 auto;}
.it313_BOXin{ width:365px; height:535px; background:url(images/se_it313_bg.gif) center center no-repeat; padding:65px 50px 0 50px;}
.it313_BOXin img{ display:block; width:94px; height:94px; margin:0 auto; margin-bottom:20px;}
.it313_BOXin h3.it313_title{ display:block; width:100%; height:30px; font:25px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-align:center; margin-bottom:10px;}
.it313_BOXin .it313_word{ display:block; width:100%; height:120px; font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden; margin-bottom:20px;}
.it313_BOXin span.it313_more a{ display:block; width:160px; height:38px; font:13px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; background:url(images/se_it313_btn.jpg) left top no-repeat; padding-left:45px; opacity:1; transition:.5s; margin:0 auto;}
.it313_BOXin span.it313_more a:hover{ opacity:.8;}

@media screen and (max-width:480px) {
.it313_BOXin{ width:280px; height:410px; background-size:280px 410px; padding:30px 50px 0 50px; margin:0 auto;}
}

/* it314-分類頁推薦商品 se */
.it314_Background{ width:100%; padding:40px 0; overflow:hidden;}
.it314_BOX{ max-width:1200px; margin:0 auto;}
.it314_BOXin > li{ float:left; width:50%; padding:10px;}
.it314_Product{ max-width:590px; background:rgba(255,255,255,.8);}
.it314_Product > li{ float:left; padding:15px;}
.it314_Product > li.it314_Product_L{ width:58%;}
.it314_Product > li.it314_Product_L > a{ display:block; width:100%; height:auto; position:relative;}
.it314_Psoldout{ display:block; max-width:100%; height:auto; background:rgba(0,0,0,.6); position:absolute; left:0; top:50%; margin-top:-25%;}
.it314_Psoldout > img{ display:block; width:100%; height:auto;}
.it314_Product > li.it314_Product_L > a > img{ display:block; width:100%; height:auto;}
.it314_Product > li.it314_Product_R{ width:42%;}
.it314_Product_R .it314_Pactivity{ font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it314_Product_R .it314_Pname{ display:block; width:100%; height:60px; font:25px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden;}
.it314_Product_R .it314_Pname a{ font:25px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; font-weight:bold;}
.it314_Product_R .it314_Pformat{ font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it314_Product_R .it314_Pword{ display:block; width:100%; height:100px; font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden;}
.it314_PBottom{ width:100%; margin-top:50px;}
.it314_PBottom ul{ float:left;}
.it314_PBottom ul.it314_Pprice{ width:70%;}
.it314_PBottom ul.it314_Pprice li{ float:left;}
.it314_PBottom ul.it314_Pprice li.it314_Pprice01{ font:35px/35px Arial, Helvetica, sans-serif; color:#f0283a;}
.it314_PBottom ul.it314_Pprice li.it314_Pprice01 span{ font-size:20px;}
.it314_PBottom ul.it314_Pprice li.it314_Pprice02{ margin-left:10px; font:13px/35px Arial, Helvetica, sans-serif; color:#333; text-decoration:line-through;}
.it314_PBottom ul.it314_Pbtn{ width:30%; padding-top:5px;}
.it314_PBottom ul.it314_Pbtn li{ float:right;}
.it314_PBottom ul.it314_Pbtn li a{ display:block; width:30px; height:30px; text-indent:-9999px;}
.it314_PBottom ul.it314_Pbtn li.it314_Pbtn_list a{ background:url(images/se_icon_Heart.svg) left top no-repeat;}
.it314_PBottom ul.it314_Pbtn li.it314_Pbtn_list a:hover{ background-position:left bottom;}
.it314_PBottom ul.it314_Pbtn li.it314_Pbtn_cart a{ background:url(images/se_icon_Cart.svg) left top no-repeat; margin-right:3px;}

@media screen and (max-width:1280px) {
.it314_Product_R .it314_Pword{ height:75px;}
.it314_PBottom{ margin-top:20px;}
.it314_PBottom ul.it314_Pprice{ width:60%;}
.it314_PBottom ul.it314_Pbtn{ width:40%;}
}

@media screen and (max-width:1080px) {
.it314_Product_R .it314_Pword{ display:none;}
.it314_PBottom ul{ float:none;}
.it314_PBottom ul.it314_Pprice{ width:100%;}
.it314_PBottom ul.it314_Pbtn{ width:100%;}
}

@media screen and (max-width:900px) {
.it314_BOXin > li{ float:none; width:100%;}
.it314_Product{ margin:0 auto;}
.it314_Product_R .it314_Pword{ display:block; height:50px;}
}

@media screen and (max-width:530px) {
.it314_BOXin > li{ float:none; width:100%;}
.it314_Product{ margin:0 auto;}
.it314_Product_R .it314_Pword{ display:none;}
}

@media screen and (max-width:440px) {
.it314_Product > li{ float:none;}
.it314_Product > li.it314_Product_L{ width:100%;}
.it314_Product > li.it314_Product_R{ width:100%; padding-top:0;}
.it314_Product_R .it314_Pname{ height:30px;}
}

/* it315快速加入會員 */
.HEADER-loginbox{ margin:0 auto; background:#fff;font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; padding-bottom:10px;}
.HEADER-loginbox a{font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.HEADER-loginbox a:hover{font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.HEADER-loginbox h3{ border-bottom:1px solid #ddd;font:bold 20px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; padding-left:30px; padding-top:45px; margin-bottom:25px;}
.HEADER-loginbox-content{ padding:0 30px;}
.HEADER-loginbox-title{ display:inline-block; width:48px;}
.HEADER-loginbox .reloadimg{ color:#666;}
.HEADER-loginbox a.HEADER-loginbox-btn{display: inline-block; margin:0 auto; width:190px; height:40px;text-align:center; background:#dd0055;font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;}
.HEADER-loginbox a.HEADER-loginbox-btn:hover{background:#f52978;}
.HEADER-loginbox a.facebook{ background:#3b5998 url(images/item315_fb.svg) no-repeat 5px center; background-size: 36px;}
.HEADER-loginbox a.facebook:hover{ background:#516fad url(images/item315_fb.svg) no-repeat 5px center; background-size: 36px;}
.HEADER-loginbox a.google{ background:#d64136 url(images/item315_gplus.svg) no-repeat 5px center; background-size: 36px;}
.HEADER-loginbox a.google:hover{ background:#e7594f url(images/item315_gplus.svg) no-repeat 5px center; background-size: 36px;}
input.HEADER-loginbox-btn[type="submit"]{ display:block; margin:0 auto; width:390px; height:40px;text-align:center; border:0; cursor:pointer; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;}
.HEADER-loginbox h4{ border-top:1px solid #ddd; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; padding-top:15px; margin-top:20px;}
.HEADER-loginbox-content02{ display:none; height:150px; overflow:auto;}
.open-HEADER-loginbox-content02{ color:#666; cursor:pointer;}
.wd450{ width: 450px;}
.wd340{ width: 340px;}
.mr10{ margin-right: 10px !important;}
.mb10{ margin-bottom: 10px;}
.wd140{ width: 140px;}
.HEADER-loginbox-content input[type="text"],.HEADER-loginbox-content input[type="password"] { border:1px solid #ddd; padding:0 5px; height:30px; display:inline-block;font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#010101;}

/* it316-視窗訂閱電子報 se */
.it316_BOX{ width:320px; height:255px; background:#FFF;}
.it316_BOX .it316_tabs{ width:100%; height:40px;}
.it316_BOX .it316_tabs li{ float:left; width:50%; text-align:center; border-bottom:1px solid #dededc;}
.it316_BOX .it316_tabs li.active{ background:#fafafa;}
.it316_BOX .it316_tabs li:last-child{ border-left:1px solid #dededc;}
.it316_BOX .it316_tabs li a{ font:14px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.it316_BOXin { padding:15px 30px 40px 30px;}
.it316_Content{ width:100%; margin:0 auto;}
.it316_Content li.it316_title h3{ font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it316_Content li.it316_input01 input{ display:block; width:100%; height:30px; font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; border:1px solid #dededc; padding:0 10px;}
.it316_Content li.it316_word{ font:13px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999;}
.it316_Content li.it316_word a{ color:#147abc; text-decoration:underline;}
.it316_Content li.it316_word a:hover{ text-decoration:none;}
.it316_Content li.it316_btn input{ display:block; width:100%; height:40px; font:14px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:#e60012; border-radius:5px; border:0; cursor:pointer; margin-top:30px;}
.it316_Content li.it316_btn input:hover{ background:#d80616;}

/*317最新消息*/
.item317_BOX{ width:100%;max-width:216px; border:1px solid #eaeaea; border-top:0px; margin:0 auto 15px;}
.item317_BOX h3{ display:block; height:50px; width:100%; background-color:#eaeaea; padding:5px;}
.item317_BOX h3 a{ display:block; margin:0 auto; font: bold 18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; background:url(images/item317_titleicon.png) 10px center no-repeat; text-decoration:none; height:40px; overflow:hidden; padding-left:40px; color:#000;}
.item317_BOX ul{ padding:5px 0;}
.item317_BOX ul li .news_list{ max-height:60px; overflow:hidden; background:url(images/item317_listicon.png) 14px 13px no-repeat; padding:0 14px 0 30px;}
.item317_BOX ul li .news_list a{ font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#333;}
.item317_BOX ul li .news_list a:hover{ text-decoration: underline;}

/*319元件商品排行輪播*/
.productItem319_Box{ width:1200px; height:auto; margin:0 auto;}
.productItem319{ width:100%; padding-top:20px; padding-bottom:20px; position:relative;}
.productItem319_btnL{ display:block; width:32px; height:32px; background:url(images/item253_arrowL.png) left top no-repeat; cursor:pointer; position:absolute; left:0; top:50%; margin-top:-16px;}
.productItem319_btnR{ display:block; width:32px; height:32px; background:url(images/item253_arrowR.png) left top no-repeat; cursor:pointer; position:absolute; right:0; top:50%; margin-top:-16px;}
.productItem319_list{ width:1131px; margin:0 auto;}
.productItem319_list li{ float:left; width:377px; padding:0 19px;position:relative;transition:opacity 0s ease 0s; opacity:1;}
.productItem319_list li:hover{ opacity:0.8;}
.productItem319_list li a{ display:block; width:100%; height:auto; }
.productItem319_list .item_ranking{ width:60px; height:60px; background:rgba(83,83,83,.75); font:30px/60px Arial, Helvetica, sans-serif; color:#fff; text-align:center; position:absolute; top:0; left:19;}
.productItem319_list li a img{ display:block; width:100%; height:auto; }
@media screen and (max-width:1024px) { 
.productItem319_Box{ width:1004px;}
.productItem319_list{ width:754px;}
}

/*320元件品牌LOGO輪播*/
.productItem320_BOX {max-width:1200px;height: auto; margin: 10px auto; padding:0 20px;}
.productItem320_BOX .productItem320_swipe{position: relative;width:100%;}
.swipe320 {overflow: hidden;visibility: hidden;}
.swipe-wrap320 {overflow: hidden;position: relative;}
.swipe-wrap320 > ul{float:left;width:100%;position:relative;}

button.arrow-left {background:url(images/item320_arrowL.png) left center no-repeat ;position: absolute;left: 0px;top: 50%;margin-top: -10px;width: 12px;height: 20px; z-index:999; border:0px; text-indent:-99999px; cursor:pointer;}
button.arrow-right {background:url(images/item320_arrowR.png) right center no-repeat ;position: absolute;right:0px;top: 50%;
margin-top: -10px;width: 12px;height: 20px;z-index:999;border:0px; text-indent:-99999px; cursor:pointer;}

.productItem320_list{width:100%;}
.productItem320_list li{ width:16.66666%; text-align:center; float:left; padding:0 8px;}
.productItem320_list li a{ display:inline-block; text-align:center;}
.productItem320_list img{ margin:0 auto; width:100%; height:auto;border: 1px solid #e2e2e2;background-color:#fff;}
.productItem320_list a img:hover{ border: 1px solid #484141;}
.productItem320_BOX .owl-theme .owl-nav {
	margin:-10px auto 0 auto;
	position:absolute;
	top:50%;
	width: 100%;
}
.productItem320_BOX .owl-carousel .owl-nav .owl-prev, .productItem320_BOX .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:12px;
	height:20px;
	border-radius:0;
	text-indent:-9999px;
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
}
.productItem320_BOX .owl-carousel .owl-nav .owl-prev:hover, .productItem320_BOX .owl-carousel .owl-nav .owl-next:hover {
	background-color:transparent;
}
.productItem320_BOX .owl-carousel .owl-nav .owl-prev, .productItem320_BOX .owl-carousel .owl-nav .owl-prev:hover {
	background-image:url(images/item320_arrowL.png);
	left:-20px;
}
.productItem320_BOX .owl-carousel .owl-nav .owl-next, .productItem320_BOX .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(images/item320_arrowR.png);
	right:-20px;
}

/* 購物車共用 
.AY_ShoppingBox_W02{ width:40% !important;}
#shopping_checkout_2 .AY_ShoppingBox_W03{ width:50% !important;}*/

/* it318展示商品(jo) */
.it318_itemBox{ width:100%; margin:0 auto; max-width:1200px;}
.it318_itemBox > ul > li{ float:left; width:50%; height:auto; margin-bottom:10px; padding:0 5px;}
.it318_itemBox .it_318_PBox{ padding:10px; border:1px solid #d8d8d8; background:#FFF;}
.it318_itemBox .it_318_PBox ul li.it_318_Pimg{ position:relative; float:left; width:200px;}
.it318_itemBox .it_318_PBox ul li.it_318_Pdetail{ margin-left:215px; padding-right:10px; padding-top:10px;}
.it_318_Pimg a{ display:block; width:100%; height:auto;}
.it_318_Pimg a img{ display:block; width:100%; height:auto;}

.it_318_Pdetail h2.it_318_Pname a{ display:block; width:100%; height:44px; font:15px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; overflow:hidden; margin-bottom:15px;}
.it_318_Pdetail h2.it_318_Pname a:hover{ color:#147abc;}
.it_318_Pdetail h3.it_318_Pword{ display:block; width:100%; height:66px; font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#888; border-left:3px solid #dfdfdf; padding:0 5px; overflow:hidden; margin-bottom:20px;}
.it_318_Pprice li{ float:left; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}

.it_318_Pprice li.it_318_Pprice01{ font:13px/30px Arial, Helvetica, sans-serif; color:#999; text-decoration:line-through; margin-right:10px;}
.it_318_Pprice li.it_318_Pprice01 span{ font-family:微軟正黑體,Arial, Helvetica, sans-serif; margin-right:10px;}
.it_318_Pprice li.it_318_Pprice02{ font:30px/30px Arial, Helvetica, sans-serif; color:#dc1717; margin:0 5px;}
.it_318_Pprice li.it_318_Pprice02 span{ font-size:25px;}

@media screen and (max-width:830px) {
.it318_itemBox > ul > li{ width:100%; float:none;}
}

@media screen and (max-width:700px) {
.it318_itemBox .it_318_PBox ul li.it_318_Pimg{ width:150px;}
.it318_itemBox .it_318_PBox ul li.it_318_Pdetail{ margin-left:165px;}
.it_318_Pdetail h3.it_318_Pword{ height:44px;}
.it318_itemBox .it_318_PBox ul li.it_318_Pdetail{ padding-top:0;}
.it_318_Pdetail h3.it_318_Pword{ margin-bottom:10px;}
}

@media screen and (max-width:620px) {
.it_318_Pdetail h3.it_318_Pword{ display:none;}
.it_318_Pprice li.it_318_Pprice01{ width:100%; margin-bottom:10px;}
}
/*341側邊輪播元件*/


/*小張輪播*/
/*小張輪播*/

.postmall-Recommend{ width:230px;margin:0 auto;height:auto;}

.postmall-Recommend .Recommend-right{ width:230px; float:left; height:auto; overflow:hidden; position:relative;}
.Recommend-right ul{ width:100%;}
.Recommend-right ul li{ width:100%; float:right;}
.Recommend-right ul li .banner{ width:230px; float:left;}
.Recommend-right ul li .banner a{ display:block; width:230px; height:auto; text-decoration:none;}
.Recommend-right ul li .banner a img{ width:100%; height:auto;}

.Recommend-right .mBan2 { overflow: hidden; height:auto;}
.Recommend-right .mBan2 .slideBox{ width:100%; height:auto; position:relative;  z-index:3;}
.Recommend-right .mBan2 .slideBox .hd{  height:8px; overflow: hidden; position: absolute; bottom: 5px; right:5px;z-index: 3;}
.Recommend-right .mBan2 .slideBox .hd ul{ zoom: 1; }
.Recommend-right .mBan2 .slideBox .hd ul li{ float: left; width: 8px; height:8px; background-color:rgba(255,255,255,0.6);cursor: pointer; margin-right: 3px; -moz-border-radius: 100%;-webkit-border-radius: 100%;-khtml-border-radius: 100%;border-radius: 100%;}
.Recommend-right .mBan2 .slideBox .hd ul li.on{ background-color:rgba(255,255,255,1);}
.Recommend-right .LS-Ad-Rotation .mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.Recommend-right .mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}

/* item334 AL首頁推薦商品廣告 */
.item334box{ width:1200px; margin:0 auto;margin-bottom:15px;}
.item334box .item334box-left{ float:left; width:792px;}
.item334box .item334box-right{ float:right; width:393px; margin-left:15px;}
.item334box .item334box-right li{ float:left; width:190px;}
.item334box .item334box-right li:last-child{ margin-left:13px;}
.item334box .item334box-right a,.item334box .item334box-right img{ display:block; width:190px; height:305px; }
.index_RecommendBox334{ width:792px; height:305px; margin:0 auto; position:relative; border:1px solid #ededed;}
.index_RecommendBox334 h2.title{ height:40px; border-bottom:1px solid #ededed;font:18px/40px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#403f3f;background:#f8f8f8; margin-bottom:25px; padding-left:22px;}
.index_RecommendBox334 .arrow-left,.index_RecommendBox334 .arrow-right{ display:block; width:35px; height:35px; position:absolute; border:0; cursor:pointer; text-indent:-9999px;top:150px;}
.index_RecommendBox334 .arrow-left{ background:url(images/item334-arrowicons.png) no-repeat 0 -1px; left:20px;border-radius:100%; border:1px solid #dcdcdc;}
.index_RecommendBox334 .arrow-right{ background:url(images/item334-arrowicons.png) no-repeat 0 -71px; right:20px;border-radius:100%; border:1px solid #dcdcdc;}
.index_RecommendBox334 .swiper-container{ overflow: hidden; visibility: hidden; position: relative; margin:0 auto; width:712px; height:220px;}
.index_RecommendBox334 .swipe-wrap { position: relative;}
.index_RecommendBox334 .swipe-wrap > .swiper-slide {  float:left; width:100%; position: relative;}
.index_RecommendBox334 .swipe-wrap > .swiper-slide .product_box{ width:100%;}
.index_RecommendBox334 .swipe-wrap > .swiper-slide .product_box li{ float:left; width:33.333333%;}
.Product_Recommendbox334{ max-width:150px; margin:0 auto;}
.Product_Recommendbox334 .imgbox{ position:relative; max-width:145px; margin:0 auto; margin-bottom:12px;}
.Product_Recommendbox334 .imgbox .allrank-box{ position:absolute; left:5px; top:5px; width:40px; height:40px; background:#ff2828 url(images/item343hot_rankicon.gif) no-repeat 50% 8px; color:#fff;font:bold 18px arial,simsun,sans-serif; text-align:center;border-radius:100%; padding-top:15px;}
.Product_Recommendbox334 .imgbox img{ display:block;width:145px; height:auto;}
.Product_Recommendbox334 h2{ height:44px; overflow:hidden;font:14px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#666;}
.Product_Recommendbox334 h2 a{ display:block; height:44px;font:14px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#666; text-decoration:none;}
.Product_Recommendbox334 h2 a:hover{font:14px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#666; text-decoration:underline;}
.Product_Recommendbox334 h2 a img{ vertical-align:middle; margin-right:3px;}
.Product_Recommendbox334 .price{ font:bold 18px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#ff5746; text-align:right; padding-right:5px;}
.Product_Recommendbox334 .price span{ font-size:13px; color:#888; text-decoration:line-through; font-weight:normal; margin-right:3px;}

/* item335 AL首頁推薦商品 */
.item335box{ width:1200px; margin:0 auto;margin-bottom:15px;}
.item335box-probox{ border:1px solid #ededed; width:210px; height:270px; float:left; margin-left:-1px; margin-top:-1px; padding:25px 10px 10px 10px;}
.item335box-probox:nth-child(1){ width:365px; padding-top:10px;}
.Product_Recommendbox335{ width:355px; margin:0 auto;}
.Product_Recommendbox335 .Recommendbox335-left{ float:left; width:200px;}
.Product_Recommendbox335 .Recommendbox335-right{ margin-left:210px; padding-right:5px;}
.Product_Recommendbox335 .imgbox{ max-width:200px; margin-bottom:5px;}
.Product_Recommendbox335 .imgbox img{ display:block;width:200px; height:auto;}
.Product_Recommendbox335 h2{ height:44px; overflow:hidden;font:16px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#666;}
.Product_Recommendbox335 h2 a{ display:block; height:44px;font:16px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#666; text-decoration:none;}
.Product_Recommendbox335 h2 a:hover{font:16px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#666; text-decoration:underline;}
.Product_Recommendbox335 .spec-word{ height:200px;font:13px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#666;}
.Product_Recommendbox335 .spec-word img{ display:block; margin-bottom:5px;}
.Product_Recommendbox335 .price{  font:bold 18px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#ff5746; text-align:right; padding-right:15px;}
.Product_Recommendbox335 .price span{ display:block; font-size:13px; color:#888; text-decoration:line-through; font-weight:normal; margin-right:2px;}

/* item336 AL影音 */
.item336box{ max-width:1200px; min-width:1004px; margin:0 auto;margin-bottom:15px;border:1px solid #ededed;}
.item336box h2.title{ height:40px; border-bottom:1px solid #ededed;font:18px/40px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#403f3f;background:#f8f8f8; margin-bottom:20px; padding-left:22px;}
.item336box-movie li{ float:left; width:33.333333%; padding:0 10px 20px 10px;}
.item336box-moviebox{max-width:360px; margin:0 auto;}
.item336box-moviebox iframe{ width:100%; height:auto;}

/* item337 AL首頁圖文消息 */
.item337box{ height:320px;margin:0 auto;margin-bottom:15px;border:1px solid #ededed;}
.item337box h2.title{ height:40px; border-bottom:1px solid #ededed;font:18px/40px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#403f3f;background:#f8f8f8;padding-left:22px;}
.item337box ul{ padding:0 5px;}
.item337box li{ padding:13px 5px; border-top:1px dotted #d3d3d3;}
.item337box li:first-child{ border:0;}
.item337box li .news-imgbox{ float:left; width:65px; height:65px;}
.item337box li .news-imgbox img{ display:block; width:65px; height:65px;}
.item337box li .news-rightbox{ margin-left:75px;}
.item337box li .news-rightbox .news_list{font:13px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#77b252; margin-bottom:3px; }
.item337box li .news-rightbox .news_list a{font:13px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#77b252; text-decoration:none;}
.item337box li .news-rightbox .news_list a:hover{font:13px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#77b252; text-decoration:underline;}
.item337box li .news-rightbox .news_content{ height:40px; overflow:hidden;font:13px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#828282;}

/* item338 AL品牌故事 */
.item338box{ height:320px;margin:0 auto;margin-bottom:15px;border:1px solid #ededed;}
.item338box h2.title{ height:40px; border-bottom:1px solid #ededed;font:18px/40px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#403f3f;background:#f8f8f8; margin-bottom:10px;padding-left:22px;}
.item338box li{ float:left; width:25%; border-left:1px dotted #d3d3d3;}
.item338box li:first-child{ border:0;}
.item338brandbox{ max-width:195px; margin:0 auto;}
.item338brandbox .brand-imgbox{ width:195px; height:75px;}
.item338brandbox .brand-imgbox img{ display:block; width:195px; height:75px;}
.item338brandbox .brand_title{font:13px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#202020; padding:5px 0 3px 0;}
.item338brandbox .brand_title a{font:13px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#202020; margin-bottom:3px; text-decoration:none;}
.item338brandbox .brand_title a:hover{font:13px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#202020; margin-bottom:3px; text-decoration:underline;}
.item338brandbox .brand_content{height:140px;overflow:hidden;font:13px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#828282;}
.item338brandbox .brand_more{ text-align:right;font:13px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#828282;}
.item338brandbox .brand_more a{font:13px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#828282; text-decoration:none;}
.item338brandbox .brand_more a:hover{font:13px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#828282; text-decoration:underline;}

/* item339 AL分類推薦商品 */
.item339box{ width:980px; margin-bottom:35px;}
.item339box h2.title{ height:40px; font:18px/40px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#fff;background:#ff8808; padding-left:22px;}
.item339box .item335box-probox:nth-child(1){ width:365px; margin-left:0;}
.item339box .item335box-probox{ width:206px;}

/* it342組合商品 se */
.it342BOX_Pdetail01{ max-width:1200px; min-height:495px; margin:0 auto; padding-bottom:5px;}
.it342_Pdetail01_L{ float:left; max-width:600px;}
.it342_Pdetail01_L .it342_Pdetail01_img{ width:495px; height:495px; position:relative;}
.it342_Product_soldoutbig{ display:block; max-width:495px; height:auto; background:rgba(0,0,0,.6); position:absolute; left:0; top:50%; margin-top:-26%; z-index:10;}
.it342_Pdetail01_L .it342_Pdetail01_img .flexslider{ height:495px; overflow:hidden;}
.it342_Pdetail01_L .it342_Pdetail01_img .slides{ position:relative; z-index:1;}
.it342_Pdetail01_L .it342_Pdetail01_img .slides li img{ width:100%; height:auto;}
.it342_Pdetail01_L .it342_Pdetail01_img .flex-control-nav{ position:absolute; height:25px; bottom:10px; left:0; z-index:2; width:100%; text-align:center;}
.it342_Pdetail01_L .it342_Pdetail01_img .flex-control-nav li{ display:inline-block; width:15px; height:15px; margin:0 3px; *display:inline; zoom:1;}
.it342_Pdetail01_L .it342_Pdetail01_img .flex-control-nav a{ display:inline-block; width:15px; height:15px; background:#FFF; border-radius:15px; overflow:hidden; cursor:pointer; text-indent:-9999px;}
.it342_Pdetail01_L .it342_Pdetail01_img .flex-control-nav .flex-active{ background:#55bdaa;}
.it342_Pdetail01_L .it342_Pdetail01_img .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-40px;}
.it342_Pdetail01_L .it342_Pdetail01_img .flex-direction-nav li a{ display:block; width:50px; height:50px; overflow:hidden; cursor:pointer; position:absolute;}
.it342_Pdetail01_L .it342_Pdetail01_img .flex-direction-nav li a.flex-prev{ left:-55px; background:url(images/se_Parrow_L.png) center center no-repeat;}
.it342_Pdetail01_L .it342_Pdetail01_img .flex-direction-nav li a.flex-next{ right:-55px; background:url(images/se_Parrow_R.png) center center no-repeat;}

.it342_Pdetail01_R{ width:auto; margin-left:600px;}
.it342_Pdetail_num{ display:block; width:100%; height:auto; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
h2.it342_Pdetail_name{ display:block; width:100%; height:auto; padding-bottom:10px;}
h2.it342_Pdetail_name a{ font:30px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it342_Pdetail_format{ display:inline-block; width:100%; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding:15px 0; border-top:1px solid #999; border-bottom:1px solid #999;}
.it342_Pdetail_format li{ width:100%; height:auto; margin-bottom:10px;}
.it342_Pdetail_format li:last-child{ margin-bottom:0;}
.it342_Pdetail_format span{ display:block; float:left; width:auto; height:25px; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; padding:0 20px; text-align:center; border-radius:25px; margin-right:10px;}
.it342_Pdetail_format span.freezing{ background:#56bce7;}
.it342_Pdetail_format span.refrigeration{ background:#22AC38;}
.it342_Pdetail_format span.homoeothermy{ background:#F39800;}
.it342_Pdetail_explain{ width:100%; height:auto; padding:15px 0; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; border-bottom:1px solid #999;}
.it342_Pdetail_explain p{ font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.it342_Pdetail_price{ width:100%; padding:15px 0 10px 0; font:50px/50px Arial, Helvetica, sans-serif; color:#f0283a;}
.it342_Pdetail_price span{ font-size:30px; margin-right:5px;}
.it342_Pdetail_price small{ font-size:15px; text-decoration:line-through;}

.it342_Pdetail_pay{ width:100%; display:inline-block;}
.it342_Pdetail_pay li{ display:block; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.it342_Pdetail_pay li:first-child{ float:left; width:100px; position:relative; padding-left:15px;}
.it342_Pdetail_pay li:first-child:before{ content:''; display:block; width:6px; height:6px; background:#333; border-radius:100%; position:absolute; left:5px; top:50%; margin-top:-3px;}
.it342_Pdetail_pay li:last-child{ margin-left:105px;}
.it342_Pdetail_transport{ width:100%; padding-bottom:20px; border-bottom:1px solid #999; display:inline-block;}
.it342_Pdetail_transport li{ display:block; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.it342_Pdetail_transport li:first-child{ float:left; width:100px; position:relative; padding-left:15px;}
.it342_Pdetail_transport li:first-child:before{ content:''; display:block; width:6px; height:6px; background:#333; border-radius:100%; position:absolute; left:5px; top:50%; margin-top:-3px;}
.it342_Pdetail_transport li:last-child{ margin-left:105px;}
.it342_Pdetail_share{ width:100%; padding-top:10px; display:inline-block;}
.it342_Pdetail_share li{ display:block; font:15px/16px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.it342_Pdetail_share li:first-child{ float:left; width:55px; padding-left:5px;}
.it342_Pdetail_share li:last-child{ margin-left:60px;}
.it342_Pdetail_share li:last-child a{ display:inline-block; width:16px; height:16px; text-indent:-9999px; margin-right:10px; opacity:1;}
.it342_Pdetail_share li:last-child a:nth-child(1){ background:url(images/se_share_icon1.jpg) left top no-repeat;}
.it342_Pdetail_share li:last-child a:nth-child(2){ background:url(images/se_share_icon2.jpg) left top no-repeat;}
.it342_Pdetail_share li:last-child a:nth-child(3){ background:url(images/se_share_icon3.jpg) left top no-repeat;}
.it342_Pdetail_share li:last-child a:hover{ transition:.5s; opacity:.8;}

.it342BOX_Pdetail02{ width:100%; background:#f1ece9; padding:20px;}
.it342BOX_Pdetail02_content{ max-width:1200px; height:auto; margin:0 auto; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it342BOX_Pdetail02_content img{ display:block; max-width:100%; height:auto !important;}

.it342BOX_Pdetail03{ max-width:1200px; height:auto; margin:0 auto; padding-top:20px;}
.it342BOX_Pdetail03 > ul{ margin:0 auto;}
.it342BOX_Pdetail03 > ul > li{ float:left; width:25%; padding:0 10px;}
.it342BOX_Pdetail03_bottom{ width:100%; height:100px; padding:30px 15px;}
.it342BOX_Pdetail03_bottom > ul{ display:inline-block; float:right;}
.it342BOX_Pdetail03_bottom > ul > li{ float:left;}
.it342_Pdetail_quantity{ width:100%; height:30px; display:inline-block; margin-right:15px; margin-top:5px;}
.it342_Pdetail_quantity li{ float:left;}
.it342_Pdetail_quantity li input{ display:block; height:30px; font:15px/26px Arial, Helvetica, sans-serif; color:#333; border:1px solid #aaaaaa;}
.it342_Pdetail_quantity li:nth-child(1) input,.it342_Pdetail_quantity li:nth-child(3) input{ width:30px; background:#f6f6f6; text-align:center; cursor:pointer;}
.it342_Pdetail_quantity li:nth-child(2) input{ width:40px !important; border-left:0; border-right:0; padding:0 10px;}
.it342_Pdetail_btn{ width:100%; display:inline-block;}
.it342_Pdetail_btn li{ float:left;}
.it342_Pdetail_btn li a{ display:block; width:200px; height:40px; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; padding-left:30px; border-radius:3px;}
.it342_Pdetail_btn li.it342_Pdetail_btn_cart a{ background:url(images/se_Pbtn_Cart.svg) 150px center no-repeat #55bdaa; margin-right:15px;}
.it342_Pdetail_btn li.it342_Pdetail_btn_cart a:hover{ background:url(images/se_Pbtn_Cart.svg) 150px center no-repeat #66cab8;}
.it342_Pdetail_btn li.it342_Pdetail_btn_cart_out p{ display:block; width:200px; height:40px; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; padding-left:30px; border-radius:3px; background:url(images/se_Pbtn_Cart.svg) 150px center no-repeat #888888; margin-right:15px;}
.it342_Pdetail_btn li.it342_Pdetail_btn_heart a{ background:url(images/se_Pbtn_Heart.svg) 150px center no-repeat #333;}
.it342_Pdetail_btn li.it342_Pdetail_btn_heart a:hover{ background:url(images/se_Pbtn_Heart.svg) 150px center no-repeat #434242;}

.it342_PStyle{ max-width:280px; height:auto; background:#FFF; padding:0 15px; padding-bottom:15px; border:1px solid #eeeeee; margin:0 auto; margin-bottom:20px;}
.it342_PStyle .it342_P_activity{ display:block; width:100%; height:30px; font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; text-align:center;}
.it342_PStyle .it342_P_Img{ width:100%; height:auto; margin-bottom:10px; position:relative;}
.it342_PStyle .it342_P_Mark,.it342_PStyle .it342_P_Mark img{ display:block; width:60px; height:60px; position:absolute; right:0; bottom:0; z-index:5;}
.it342_PStyle .it342_P_Img a,.it342_PStyle .it342_P_Img a img{ display:block; width:100%; height:auto;}
.it342_PStyle .it342_P_Name{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it342_PStyle .it342_P_Name a{ display:block; width:100%; height:40px; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden; position:relative;}
.it342_P_soldout{ display:block; max-width:255px; height:auto; background:rgba(0,0,0,.6); position:absolute; left:0; top:50%; margin-top:-23%;}
.it342_PStyle .it342_P_Bottom{ width:100%; margin-top:15px;}
.it342_PStyle .it342_P_Bottom li{ float:left; width:50%;}
.it342_PStyle .it342_P_Bottom li select{ width:98%; height:30px; font:15px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color:#333;}

@media screen and (max-width:1024px) {
.it342_Pdetail01_L{ padding-left:45px;}
.it342_Pdetail_btn li.it342_Pdetail_btn_cart a{ background:url(images/se_Pbtn_Cart.svg) 150px center no-repeat #55bdaa; margin-right:5px;}
}

/* it45加入購物車 */
.AY_ShoppingBox_W01.AY_SB_temperature > p{ padding-top:40px;}
/*.icon_buildup_P{ display:block; width:73px; height:27px; background:url(images/icon_buildup_P.png) left center no-repeat; text-indent:-9999px;}*/
.it45_SBox_content02{ background:#f8f8f8 !important;}
.it45_ShoppingBox_W03{ width:30% !important;}
.it45_ShoppingBox_W03 .left_paddingbox{ width:33%; padding:0;}
.it45_ShoppingBox_W03 .AY_SB_mainproduct_R2{ width:67% !important;}
.it45_ShoppingBox_W03 .AY_SB_mainproduct_R2 h2{ line-height:50px !important;}
.it45_temperature{ padding-top:8px;}
.it45_temperature img{ margin-top:0px !important;}
.right_side_nav { position: fixed; top: 300px; right: 0; z-index: 4; }
.right_side_nav ul li { width: 150px; height:70px; margin: 0 0 10px; text-align: center;}
.right_side_nav ul li.maximize_detail a{background-color:#587532; background-image: url(images/it45_maximize_detail_icon.png); background-repeat: no-repeat;background-position: center 12px;}
.right_side_nav ul li.maximize_what a{background-color:#587532; background-image: url(images/it45_maximize_what_icon.png); background-repeat: no-repeat;background-position: center 12px;}
.right_side_nav ul li a{color:#fff; position: relative; width:100%; height:100%; -webkit-border-radius: 35px 0 0 35px;-moz-border-radius: 35px 0 0 35px;border-radius: 35px 0 0 35px; display:block; right: -10px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; padding-top: 40px;}
.right_side_nav ul li a:hover { right: 0;}
.detail_box_allbox .title{font-size:30px; text-align:center; color:#333;}
.detail_box_allbox .list .list_box{ max-height:468px; overflow-y:auto;}
.detail_box_allbox .list .tab_title{width:100%; padding:10px 0; background-color:#ea4335; color:#fff; margin-top:15px;}
.detail_box_allbox .list .tab_title span{display:block;}
.detail_box_allbox .list .tab_title li{float:left; width:80px; height: 100%; line-height: 20px; text-align: center;}
.detail_box_allbox .list .list_box ul.text li{float:left; width:80px; text-align: center; line-height: 18px; padding: 6px 0;}
.detail_box_allbox .list .tab_title li:first-child{line-height: 40px;}
.detail_box_allbox .list .tab_title li:first-child,.detail_box_allbox .list .list_box ul.text li:first-child{width:150px;}
.detail_box_allbox .list .list_box ul.text:nth-child(even){background-color:#eee;}
.i_setP_quantity .maximize_name{cursor:pointer; border:1px solid #b3b3b3; margin-top:10px; background-color:#dcdcdc; background-image:url(images/it45_maximize.png);  background-repeat: no-repeat; background-position: top right; text-align: left; padding-left: 12px;}
.i_setP_quantity .maximize_name.max_active {background-position: bottom right;}
.i_setP_quantity .maximize_name_detail{background-color:#fff; border:1px solid #b3b3b3; border-top:0; line-height: 24px;padding: 5px 0;}
@media screen and (max-width: 1440px) {
	.right_side_nav{top:180px;}
	.right_side_nav ul li {width: 180px;height:50px;}
	.right_side_nav ul li a{right: -125px;padding-top:12px;padding-left:50px;}
	.right_side_nav ul li.maximize_detail a{background-position: 16px 12px;}
	.right_side_nav ul li.maximize_what a{background-position: 22px 12px;}
}
@media screen and (max-width: 1280px) {
	.right_side_nav ul li {width: 50px;}
	.right_side_nav ul li a{right:0;width: 180px;}
	.right_side_nav ul li a:hover {right: 130px;width: 180px;}
}

/* it66填寫購物資料 */
.it66_ShoppingBox_W03 .AY_SB_mainproduct_R2 h2{ line-height:50px !important;}
.it66_ShoppingBox_W03 .left_paddingbox{ padding:0 !important;}

/*it66-分期lightbox*/
.it66_staging{ width:300px; background:#FFF; border:1px #dddddd solid; padding:5px; margin: 0 auto;}
.it66_staging2{ border:2px #222 solid;}
.it66_staging2 h5{ display:block; width:100%; height:23px; text-align:center; font:13px/23px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; background:#222;}
.it66_staging3 li{ float: left; width: 50%; font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; padding: 3px 0;}

.it66_select_style{ font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; margin-right: 5px;}
.it66_store_add{ display:inherit; padding-left: 10px;}

/*it66-付款方式 */
.common_paymentnotice {padding:10px 20px;}

/*it162*/
/*---熱銷商品輪播---*/

.Bestsellers-bos-BOX{width:100%;height:416px; margin:15px auto; position: relative;}
.Bestsellers-bos{ width:100%}
.Bestsellers-bos-BOX .device {
  width: 100%;
  height: 380px;
  background: #fff;
  border-left:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:2px solid #ff8a00;
  position: relative;
  overflow:hidden;
}
.Bestsellers-bos-BOX .device .arrow-left {
  background: url( images/left02.png) no-repeat;
  position: absolute;
  left: 0px;
  top:149px;
  width: 35px;
  height: 80px;
  z-index:2;
}
.Bestsellers-bos-BOX .device .arrow-right {
  background: url( images/right02.png) no-repeat ;
  position: absolute;
  right: 0px;
  top:149px;
  width: 35px;
  height: 80px;
  z-index:2;
}
.Bestsellers-bos-BOX .swiper-container {
  height:380px;
  width:100%;
}

.Bestsellers-bos-BOX .pagination {
  text-align: center;
  width: 100%;
  padding:8px 0;
}
.Bestsellers-bos-BOX .swiper-pagination-switch {
  display: inline-block;
  width: 9px;
  height: 8px; background:url( images/yang-ming-2015_59.png) no-repeat;
  margin: 0 3px;
  cursor: pointer;
}
.Bestsellers-bos-BOX .swiper-active-switch { background:url( images/yang-ming-2015_57.png) no-repeat;
}
.Bestsellers-bos-BOX .swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.Bestsellers-bos-BOX .swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.Bestsellers-bos-BOX .swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.Bestsellers-bos-BOX .swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	z-index:-999;
}

/* IE10 Windows Phone 8 Fixes */
.Bestsellers-bos-BOX .swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.Bestsellers-bos-BOX .swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/*原件標題*/
.Bestsellers-title{ width:100%; height:20px; margin-bottom:5px;}
.Bestsellers-title h3{ font:bold 15px/18px Arial, Helvetica, sans-serif, 微軟正黑體; color:#ff8a00;float:left;}
.Bestsellers-title img{ width:28px; height:20px; float:left;}

/*商品部分*/
.swiper-slide ul.yang-ming-product-hp{ width:100%; padding:10px 0;}
.swiper-slide ul.yang-ming-product-hp li.yang-ming-product-li{ float:left; width:33.33333%; display:block; padding:0 10px;}

.swiper-slide ul.yang-ming-product-hp .Bestsellers{ width:100%; margin:0 auto;}
/*商品標題*/
.Bestsellers .title { margin-bottom:10px; position:relative; height:40px;}
.Bestsellers .title .icon { width:40px; height:40px; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background-color:#ff7200; font:bold 15px/15px Arial, Helvetica, sans-serif, 微軟正黑體;color:#FFF; text-align:center; padding:5px;position:absolute; top:0px; left:0px;}
.Bestsellers .title .word { width:90%; height:40px; text-align:left;overflow:hidden; position:absolute; top:0px; left:45px;}
.Bestsellers .title .word h2{font:bold 15px/20px Arial, Helvetica, sans-serif, 微軟正黑體;color:#666;}
.Bestsellers .title .word a{ text-decoration:none;}
.Bestsellers .title .word a:hover{ font-weight:bold;}
/*商品圖*/
.Bestsellers img{ width:100%; height:249px;}

/*折扣&價格*/

.Bestsellers ul{ width:100%; height:36px; margin-top:10px; position:relative;}
.Bestsellers li.Discount{ font:bold 24px/36px Arial, Helvetica, sans-serif, 微軟正黑體;color:#666; border-right:1px dotted #c3c3c3; width:60px; display:block; float:left;}
.Bestsellers li.Discount span{font:bold 16px/36px Arial, Helvetica, sans-serif, 微軟正黑體; padding:0 2px; float:right;}
.Bestsellers li.Price{ font:bold 30px/36px Arial, Helvetica, sans-serif, 微軟正黑體;color:#d71718; float:left;}
.Bestsellers li.Price span{font:bold 16px/36px Arial, Helvetica, sans-serif, 微軟正黑體; padding:0 5px; float:left;}
/*按鈕*/

.Bestsellers li.button input.button-RN-1260{position:absolute;top:0px;right:0px;display:block;background:url( images/yang-ming-2015_34-2.png) no-repeat;width:130px;height:36px;text-indent:-9999999;border:none; cursor: pointer;}

.Bestsellers li.button-1004 input.button-RN-1004{background:url( images/yang-ming-2015_34.png) no-repeat;position:absolute;top:0px;right:0px;display: none;width:103px;height:30px;text-indent:-9999999;border:none; cursor: pointer;}

/*商品部分END*/

/*---162熱銷商品END---*/

/*344*/
/*---廣告輪播---*/

#zSlider {
	margin:10px auto; width:100%; height:535px; overflow:hidden;}
#picshow {
	position:relative;}
#picshow {
	width:845px; height:535px; overflow:hidden;
	float:left; background:#FFF; border-left:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; border-top:1px solid #c3c3c3;}

#picshow_img{
	 width:816px; height:auto; margin:10px 11px 9px 10px;
	overflow:hidden; float:left;}
#picshow_img li {
	width:816px; height:535px; overflow:hidden; float:left;	display:none;}
#picshow_img img {
	width:816px; height:auto;}

/*Explain大圖說明*/
#picshow_tx {
	left:0px; width:845px; height:100px; bottom:0px; position:absolute; overflow:hidden;}
#picshow_tx li {height:100px;padding:30px 23px 0 21px;
	background-color:rgba(255, 255, 255, 0.9); background:#fff\9; filter:alpha(opacity=90);
	 color:#000; display:none;opacity: 0.9; filter: Alpha(Opacity=90);}
#picshow_tx li a { color:#fff; text-decoration:none;}

.Adv-title{ display:block; width:485px;float:left; }
.Adv-title h2{
	font:bold 15px/20px Arial, Helvetica, Microsoft Jhenghei, 微軟正黑體, sans-serif;	color:#333; text-indent:40;}
.Adv-title span{
	/*opacity: 0.9; filter: Alpha(Opacity=90);*/
	font:bold 11px/18px Arial, Helvetica, Microsoft Jhenghei, 微軟正黑體, sans-serif;	
	width:35px; height:18px; display:block; color:#FFF;
	background: url( images/yang-ming-2015_Adv-BG3.png) no-repeat;background-color:#c90821;
	float:left; padding-left:2px;}
.Adv-Discount{
	font:bold 33px/45px Arial, Helvetica, Microsoft Jhenghei, 微軟正黑體, sans-serif;
	border-right:2px dotted #c1c1c1; width:85px; display:block;
	color:#ff7800; float: right;}
.Adv-Discount span{
	font:bold 15px/45px Arial, Helvetica, Microsoft Jhenghei, 微軟正黑體, sans-serif;
	padding:0 5px; color:#666; float:right;}
.Adv-Price{
	font:bold 45px/45px Arial, Helvetica, Microsoft Jhenghei, 微軟正黑體, sans-serif;
	color:#d71718;float: right; vertical-align: middle;}
.Adv-Price span{
	font:bold 15px/45px Arial, Helvetica, Microsoft Jhenghei, 微軟正黑體, sans-serif;
	padding:0 5px; float: left;}

/*Tab頁籤*/
#select_btn {
	width:355px; height:535px; float:right;	display:inline;}
#select_btn li {
	padding:12px 6px; width:100%; height:107px;
	border-bottom:1px dotted #666;border-left:1px solid #c3c3c3;cursor:pointer; 
	opacity: 0.6; filter: Alpha(Opacity=60);}
#select_btn li:hover {
	border-right:4px solid #c90821; background-color:#fff;
	opacity: 1; filter: Alpha(Opacity=100);border-left:none;}
#select_btn li.current {
	border-right:4px solid #c90821;background-color:#fff;
	opacity: 1; filter: Alpha(Opacity=100); border-left:none;}
#select_btn li.current .Tab-explain .off{background: url( images/yang-ming-2015_Adv-BG.png) no-repeat;background-color:#c90821;}
#select_btn li.current .Tab-Discount{color:#ff7800;}
#select_btn li.current .Tab-Price{color:#d71718;}
#select_btn li.current:hover {
	border-right:4px solid #c90821;background-color:#fff;
	opacity: 1; filter: Alpha(Opacity=100);border-left:none;}
#select_btn a {	color:#000;}
#select_btn img { display:none;	width:125px;	height: auto; float:left;}

/*Tab inside頁籤說明*/

.Tab-explain { overflow:hidden;}
.Tab-explain{ width:100%; height:auto;position:relative;}
.Tab-explain h2{
	font:bold 15px/23px Arial, Helvetica, Microsoft Jhenghei, 微軟正黑體, sans-serif;	width:100%; margin-bottom:3px;
	color:#444;display:block; height:46px;overflow:hidden; }
.Tab-explain .off {
	width:35px; height:18px; display:block; color:#FFF;
	font-size:11px; line-height:18px; font-weight:bold;
	float:left; padding:1px 3px;
	background: url( images/yang-ming-2015_Adv-BG2.png) no-repeat;}
.Tab-Discount{
	font:bold 20px/32px Arial, Helvetica, Microsoft Jhenghei, 微軟正黑體, sans-serif;
	float: right; border-right:1px dotted #c1c1c1; width:50px; display:block; color:#444;}
.Tab-Discount span{
	font:bold 13px/32px Arial, Helvetica, Microsoft Jhenghei, 微軟正黑體, sans-serif;
	padding:0 2px; color:#444; float:right;}
.Tab-Price{
	font:bold 28px/32px Arial, Helvetica, Microsoft Jhenghei, 微軟正黑體, sans-serif;
	color:#444;float: right; }
.Tab-Price span{
	font:13px/32px Arial, Helvetica, Microsoft Jhenghei, 微軟正黑體, sans-serif;
	padding:0 5px; float: left;}
.Tab-Price2{
	font:13px/32px Arial, Helvetica, Microsoft Jhenghei, 微軟正黑體, sans-serif;
	color:#444;float: right;text-decoration:line-through; margin-left:3px;}
	
	
/* 展示商品345*/

.item345_box{margin:0 auto 30px; max-width:1200px;}
.item345_box>ul{margin:7px auto;}
.item345_box>ul>li{float:left;width:48%;padding:15px 10px;}
.item345_box>ul>li>.item345_divbox{width:100%;height:auto;background:#fff;}	
.item345_divbox img{	width:100%; height:auto;}	
.item345_divbox>ul{	width:100%;}	
.item345_divbox>ul>li:nth-child(1)>h2{	text-align:center;}
.item345_divbox h2 a{	letter-spacing:2.5px;	color:#000; font:18px/38px 微軟正黑體; text-decoration:none; display:block; width:100%; height:38px; overflow:hidden; padding:0 10px;}	
.item345_divbox h2 a:hover{color:#666;}	
.item345_divbox>ul>li:nth-child(2)>div{ height:5px; background-color:#000;width:20%;	margin:10px auto 13px;}
.item345_divbox>ul>li:nth-child(3){font-size:15px;text-align:center;line-height:35px;color:#000;font-family:"微軟正黑體";letter-spacing:2px; padding-bottom:15px;}
.item345_box .product35_title{ width:98%; margin:10px auto; position:relative; height:40px; text-align:center;}
.item345_box .product35_title span{ background:#000; display:inline-block; font-size:22px; line-height:40px; padding:0 10px; color:#fff; z-index:1; position: relative;}
.item345_box .product35_title:after{content:""; position:absolute;  display:block; height:0; border-bottom:1px solid #fff; width:100%; top:20px;}	

/* 展示商品345end*/

/* 會員中心元件CSS 160628新增 */
.ygg_MemberW100p{ width:100% !important;}
.ygg_MemberMW100p{ max-width:100% !important;}
ul.SB_pageBox{ border-left: 1px solid #e5e5e5; display:inline-block;}
ul.SB_pageBox li{ background:#fff; border:1px #e5e5e5 solid; border-left:0; color:#333; display:block; float:left; font:13px/35px Arial,Helvetica,sans-serif; padding:0 15px; text-decoration:none;}
ul.SB_pageBox li.dis{ background:#efefef; border:#e5e5e5 1px solid; color:#555; display:block; font:13px/35px Arial,Helvetica,sans-serif; padding:0 15px;text-decoration:none;}
.couponlist02 input{ background:#333;}
.couponlist02 input:hover{ background:#666;}

/* 會員中心元件CSS 160628新增(END) */

/* 分類輪播圖片skm350*/
.skmbanner350{ width:100%; margin-bottom:60px;}
.skmbanner350 .Index_AD{position:relative;}
.skmbanner350 .flexslider-skm350{ overflow:hidden;}
.skmbanner350 .slides{ position:relative; z-index:1;}
.skmbanner350 .skmsortbanner .w585:last-child{ float:right !important;}
.skmbanner350 .slides li .w585{ width:585px;}
.skmbanner350 .slides li .w585 img{ display:block; width:100%; height:auto;}
.skmbanner350 .flex-control-nav{ position:absolute; height:15px; bottom:-40px; z-index:2; width:100%; text-align:center;}
.skmbanner350 .flex-control-nav li{ display:inline-block; width:15px; height:15px; margin:0 2px; *display:inline; zoom:1;}
.skmbanner350 .flex-control-nav a{ display:inline-block; width:15px; height:15px; line-height:10px; overflow:hidden; background:#999;cursor:pointer;border-radius: 100%; text-indent:-9999px;}
.skmbanner350 .flex-control-nav .flex-active{ background:#000;}
.skmbanner350 .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-30px;}
.skmbanner350 .flex-direction-nav li a{ display:block; width:50px; height:60px; overflow:hidden; cursor:pointer; position:absolute;}
.skmbanner350 .flex-direction-nav li a.flex-prev{ left:0;background:url(images/controls_skm.png) 0 0 no-repeat;}
.skmbanner350 .flex-direction-nav li a.flex-prev:hover{ left:0;background:url(images/controls_skm.png) 0 -60px no-repeat;}
.skmbanner350 .flex-direction-nav li a.flex-next{ right:0;background:url(images/controls_skm.png) -50px 0 no-repeat;}
.skmbanner350 .flex-direction-nav li a.flex-next:hover{ right:0;background:url(images/controls_skm.png) -50px -60px no-repeat;}
@media screen and (max-width:1200px) {
.skmbanner350 .slides li .w585{ width:550px;}	
}
@media screen and (max-width:1140px) {
.skmbanner350 .slides li .w585{ width:510px;}	
}
@media screen and (max-width:1024px) {
.skmbanner350 .slides li .w585{ width:487px;}	
}

/* it348-購買此商品的也買了 */
.it348_BOX{ max-width:1200px; width:100%; margin:0 auto;margin-bottom:20px; border:1px  solid #ededed;} 
.it348_Title{ width:100%; height:40px; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#403f3f; background:#f8f8f8; padding-left:20px; border-bottom:1px  solid #ededed;}
.it348_swipe{ overflow: hidden; visibility: hidden; position: relative;}
.it348_swipe_wrap{ position: relative; overflow:hidden;}
.it348_swipe_wrap > div{ float:left; width:100%; position: relative;}
.it348_BOXin{ width:100%; position:relative; padding:0 70px;}
.it348_prev,.it348_next{ display:block; width:35px; height:35px; position:absolute; top:50%; margin-top:-30px; text-indent:-9999px; border:0; cursor:pointer; z-index:55;}
.it348_prev{ background: url(images/item334-arrowicons.png) no-repeat 0 -1px;border-radius: 100%;border: 1px solid #dcdcdc; left:20px;}
.it348_next{    background: url(images/item334-arrowicons.png) no-repeat 0 -71px;right: 20px;border-radius: 100%;border: 1px solid #dcdcdc;}

.it348_BottomProduct{ width:100%; height:auto;}
.it348_BottomProduct > li{ float:left; width:25%; padding:15px 5px; border-right:0px dotted #dddddd;}
.it348_Product{ width:75%;height:auto; margin:0 auto; padding:5px;}
.it348_Product .it348_Pimg a{ display:block;margin-bottom:15px;}
.it348_Product .it348_Pimg a img{ display:block; width:100%; height:auto;}
h2.it348_Pname{ display:block; width:100%; height:44px; overflow:hidden; margin-bottom:15px;}
h2.it348_Pname a{ font:14px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.it348_Pprice{ font:24px/24px Century Gothic,Arial, Helvetica, sans-serif; font-weight:bold; color:#e30f0f; text-align:center;}
.it348_Pprice span{ font-size:14px; margin-right:3px;}
.it348_Product .price{font: bold 18px/22px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif;color: #ff5746;text-align: right;padding-right: 5px;}
.it348_Product .price span{    font-size: 13px;color: #888;text-decoration: line-through;font-weight: normal; margin-right: 3px;}

/* it66-購物車同意購物條款(GH) */
.it66_textarea{ padding:10px 35px;}
.it66_textarea01{ width:100%; height:100px; font:14px/20px 微軟正黑體,Arial,Helvetica,sans-serif; color:#666; padding:10px;}

/* joo-商品詳細頁 */
.jooPDetail_giftsBox{ height:auto !important; margin:0 !important;}
.jooPDetail_gifts{ width:auto !important; height:auto !important; margin-left:80px;}
.jooPDetail_gifts_L,.jooPDetail_gifts_R{ height:70px !important;}
.jooPDetail_addpBox{ padding-top:15px;}
.jooPDetail_addp01{ padding-top:0 !important;}
.jooPDetail_Pbuybtn{ margin:0 !important;}
.jooPDetail_Boxtitle{ padding-left:15px;}

/* 一般商品購物車流程-加贈加購 */
/* 加入購物車45 */
#shopping_cart .AY_SB_mainproduct_L{ width:33% !important; padding:10px 10px 10px 20px !important;}
.AY_ShoppingBox_W02 .left_paddingbox{ width:33% !important;}
.AY_ShoppingBox_W02 .AY_SB_mainproduct_R2_n{ width:67% !important;}
/* 填寫會員資料66 */
#shopping_checkout_2 .AY_SB_mainproduct_L, #shopping_checkout_ok .AY_SB_mainproduct_L{ width:25%; padding:10px 10px 10px 20px;}
#shopping_checkout_2 .left_paddingbox, #shopping_checkout_ok .left_paddingbox{ padding:0 10px 0 20px;}
#shopping_checkout_2 .AY_SB_mainproduct_R{ width:75%; padding:10px 0;}
.AY_SB_mainproduct_L a, .AY_SB_mainproduct_L > img{ display:block; width:90px; height:90px; margin:0 !important;}
.AY_SB_mainproduct_R2 h2 img{ float:left; margin-right:10px; margin-top:10px;}
.AY_SB_mainproduct_R2 h2{ font:14px/45px 微軟正黑體, Arial, Helvetica, sans-serif !important; text-align:left; clear:both;}
.jooPDetail_Boxtitle{ padding-left:15px;}
.jooPDetail_Boxtitle{ padding-left:15px;}
a.sameuser_btn{ display:inline-block; border:1px solid #ccc; height:23px; padding:0 4px; line-height:22px !important; text-decoration:none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background:url(images/sameuser_btn.png) 4px 50% no-repeat; padding-left:22px;}
a.sameuser_btn:hover{line-height:22px !important; text-decoration:none;}

/* 購物完成頁 */
.joo_ordersuccess{ width:100% !important; height:inherit !important; text-align:center;}
.joo_ordersuccess p{ text-align:center !important;}

/* it262-相關推薦（ｊｏｏ）　*/
.it262_BOX > li{ width:20%;}

/* item353	限時限量商品 is */
.item353box{ width:320px; height:350px; overflow:hidden; position:relative; z-index:99;}
.item353box .item353inbox{ width:620px; position:absolute; top:0; left:-290px;}
.item353box .item353inbox .more_btn{ float:left; width:20px; height:57px; background:url(icons.png) 0 -73px no-repeat; cursor:pointer;}
.item353box .item353inbox .more_btnactive{float:left; width:20px; height:57px;background:url(icons.png) -27px -73px no-repeat;cursor:pointer;}
.item353box .item353inbox .more_btn{ float:left; width:20px; height:57px; background:url(images/icons.png) 0 -73px no-repeat; cursor:pointer;}
.item353box .item353inbox .more_btnactive{float:left; width:20px; height:57px;background:url(images/icons.png) -27px -73px no-repeat;cursor:pointer;}
.item353box .item353inbox .product_area{ float:left; background:#e8e8e8; width:590px; height:350px;}
.item353box .item353inbox .product_area li{ float:right; width:280px; height:350px; padding:7px 0; margin-right:10px;}
.item353box .item353inbox .product_area li .product_box{width:280px; border:1px solid #ff7200; background:#fff;}
.item353box .item353inbox .product_area li .product_box .title_area{ height:32px; text-align:center;font:13px/32px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:#ff7200; margin-bottom:8px;}
.item353box .item353inbox .product_area li .product_box .title_area span{ display:inline-block; height:32px;background:url(images/icons.png) 0 -130px no-repeat; padding-left:22px;}
.item353box .item353inbox .product_area li .product_box .title_area span b{font:20px/32px Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; margin-left:3px;}
.product_isongbox{ max-width:180px; margin:0 auto;}
.product_isongbox .imgbox{ width:100%;}
.product_isongbox .imgbox a{ display:block; width:100%; height:auto;}
.product_isongbox .imgbox img{ width:100%; height:auto;}
.product_isongbox h3{ height:22px; overflow:hidden; text-align:center;font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#f33337;}
.product_isongbox h2{ height:44px; overflow:hidden; text-align:center;font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.product_isongbox h2 a{font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.product_isongbox h2 a:hover{font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}
.product_isongbox .price_isongbox{font:24px/24px Century Gothic, Arial, Helvetica, sans-serif; color:#ff0005; text-align:center;}
.product_isongbox .price_isongbox b{ font-size:18px; font-weight:normal;}
.product_isongbox .price_time{font:30px/30px Century Gothic, Arial, Helvetica, sans-serif; color:#ff0005; margin-bottom:8px;}
.product_isongbox .price_time span{ display:inline-block; height:30px; position:relative;}
.product_isongbox .price_time span b{ font-size:20px; font-weight:normal;}
.product_isongbox .price_time a{ position:absolute; top:8px; left:5px; display:block; width:45px; height:22px;font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:#ff1000; text-align:center; text-decoration:none;}
/* item354	頁籤LOGO商品 is */
.item354box{ width:1200px; margin:0 auto; margin-bottom:10px;}
.item354box h2.title_name{ position:relative; height:40px; border-bottom:2px solid #ddd;font:bold 22px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#222;}
.item354box h2.title_name .item354tabs{ position:absolute; right:0; top:8px;border-right:1px solid #ddd;}
.item354box h2.title_name .item354tabs li{ float:left; width:60px; height:30px; border:1px solid #ddd; border-right:0; text-align:center;}
.item354box h2.title_name .item354tabs li a{ display:block; width:100%; height:30px;font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.item354box h2.title_name .item354tabs li a:hover{font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:#f04236;}
.item354box h2.title_name .item354tabs li.active a{font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:#f04236;}
.item354box .left_logobox,.item354box .right_productbox{ width:600px; position:absolute;}
.item354box .left_logobox{ left:0; top:0; height:270px;}
.item354box .right_productbox{ left:305px; top:0; padding-top:10px;}
.item354box .left_logobox li{ position:absolute; width:285px;}
.item354box .left_logobox li:nth-child(1){ left:10px; top:10px;}
.item354box .left_logobox li:nth-child(2){ left:915px; top:10px;}
.item354box .left_logobox li:nth-child(3){ left:10px; top:145px;}
.item354box .left_logobox li:nth-child(4){ left:915px; top:145px;}
.item354box .left_logobox li a{ display:block; width:100%;}
.item354box .left_logobox li img{display:block; width:285px; height:125px; border:1px solid #ddd;}
.item354box .right_productbox .banner_show{ display:block; width:100%; height:auto;border:1px solid #ddd;}
.item354box .right_productbox .pro_showbox{width:100%; height:260px;border:1px solid #ddd;}
.item354box .right_productbox .pro_showbox .left_proshowbox{ float:left; width:240px; margin-left:10px; padding-top:9px;}
.item354box .right_productbox .pro_showbox .left_proshowbox a{ display:block;}
.item354box .right_productbox .pro_showbox .left_proshowbox img{ width:100%; height:auto;}
.item354box .right_productbox .pro_showbox .right_proshowbox{ margin-left:260px; padding-top:15px; padding-right:20px;}
.item354box .right_productbox .pro_showbox .right_proshowbox h3{height:22px; overflow:hidden;font:16px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#f33337;}
.item354box .right_productbox .pro_showbox .right_proshowbox h2{ height:56px; overflow:hidden;font:22px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-bottom:10px;}
.item354box .right_productbox .pro_showbox .right_proshowbox h2 a{font:22px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.item354box .right_productbox .pro_showbox .right_proshowbox h2 a:hover{font:22px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;}
.item354box .right_productbox .pro_showbox .right_proshowbox .description_box{ height:60px;font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif !important; color:#888 !important; overflow:hidden;}
.item354box .right_productbox .pro_showbox .right_proshowbox .description_box p{ margin:0 !important; padding:0 !important;font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif !important; color:#888 !important;}
.item354box .right_productbox .pro_showbox .right_proshowbox .description_box span{margin:0 !important; padding:0 !important;font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif !important; color:#888 !important;}
.item354box .right_productbox .pro_showbox .right_proshowbox .price_354box{ height:54px;text-align:right; font-family:Century Gothic, Arial, Helvetica, sans-serif; margin-top:25px;}
.item354box .right_productbox .pro_showbox .right_proshowbox .price_354box .price_354box_price{ display:inline-block;}
.item354box .right_productbox .pro_showbox .right_proshowbox .price_354box img{ vertical-align:bottom;}
.item354box .right_productbox .pro_showbox .right_proshowbox .price_354box .o_price{ font-size:13px; color:#666; text-decoration:line-through; margin-right:3px;}
.item354box .right_productbox .pro_showbox .right_proshowbox .price_354box .n_price{ font-size:30px; line-height:30px; color:#ff272c;}
.item354box .right_productbox .pro_showbox .right_proshowbox .price_354box .n_price b{ font-size:18px; font-weight:normal;}
/* item355	分類推薦商品 is */
.item355box{ width:1200px; margin:0 auto; margin-bottom:10px;}
.item355box h2.title_name{ position:relative; height:40px; border-bottom:2px solid #ddd;font:bold 22px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#222; }
.item355box .item355_bottombox{ border:1px solid #ddd;margin-top:5px;}
.item355box .left355_sortbox{ width:300px; float:left;}
.item355box .left355_sortbox .item355tabs{ text-align:center;}
.item355box .left355_sortbox .item355tabs .titile_name{ height:60px;font:bold 26px/60px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; font-style:italic;}
.item355box .left355_sortbox .item355tabs .sort_list{ height:47px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.item355box .left355_sortbox .item355tabs .sort_list a{ display:block; width:100%; height:46px;font:16px/46px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.item355box .left355_sortbox .item355tabs .sort_list a:hover{font:16px/46px 微軟正黑體, Arial, Helvetica, sans-serif; color:#222; text-decoration:none;}
.item355box .left355_sortbox .item355tabs .sort_list:last-child{ border-bottom:0;}
.item355box .right355_probox{ margin-left:300px;}
.item355box .right355_probox .left_bprobox{ width:600px; height:291px; float:left;border-right:1px solid #ddd; padding-top:20px;}
.item355box .right355_probox .left_bprobox .left_proshowbox{ float:left; width:250px; margin-left:10px;}
.item355box .right355_probox .left_bprobox .left_proshowbox a{ display:block;}
.item355box .right355_probox .left_bprobox .left_proshowbox img{ width:100%; height:auto;}
.item355box .right355_probox .left_bprobox .right_proshowbox{ margin-left:270px; padding-top:15px; padding-right:20px;}
.item355box .right355_probox .left_bprobox .right_proshowbox h3{height:22px; overflow:hidden;font:16px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#f33337;}
.item355box .right355_probox .left_bprobox .right_proshowbox h2{ height:56px; overflow:hidden;font:22px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-bottom:10px;}
.item355box .right355_probox .left_bprobox .right_proshowbox h2 a{font:22px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.item355box .right355_probox .left_bprobox .right_proshowbox h2 a:hover{font:22px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;}
.item355box .right355_probox .left_bprobox .right_proshowbox .description_box{ height:80px;font:16px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#888; overflow:hidden;}
.item355box .right355_probox .left_bprobox .right_proshowbox .price_354box{ height:54px;text-align:right; font-family:Century Gothic, Arial, Helvetica, sans-serif; margin-top:36px;}
.item355box .right355_probox .left_bprobox .right_proshowbox .price_354box .price_354box_price{ display:inline-block;}
.item355box .right355_probox .left_bprobox .right_proshowbox .price_354box .o_price{ font-size:13px; color:#666; text-decoration:line-through; margin-right:3px;}
.item355box .right355_probox .left_bprobox .right_proshowbox .price_354box .n_price{ font-size:30px; line-height:30px; color:#ff272c;}
.item355box .right355_probox .left_bprobox .right_proshowbox .price_354box .n_price b{ font-size:18px; font-weight:normal;}
.item355box .right355_probox .right_sprobox{ float:right; padding-top:8px; width:297px;}
/* item357	廣告按鈕輪播 is */
h2.title_name357{ height:40px; font:bold 22px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; margin-bottom:5px; padding-left:10px; }
h2.title_name357_img{margin-bottom:5px;}
h2.title_name357_img img{ display:block; width:100%; height:auto;} 
.Index_ADbannerBox357{ width:100%; margin-bottom:3px;}
.Index_ADbannerBox357 .Index_ADbanner{ width:100%; position:relative;}
.Index_ADbannerBox357 .flexslider272{ overflow:hidden;}
.Index_ADbannerBox357 .slides{ position:relative; z-index:1;}
.Index_ADbannerBox357 .slides li img{ width:100%; height:auto;}
.Index_ADbannerBox357 .flex-control-nav{ position:absolute; height:10px; bottom:15px; z-index:2; width:100%; text-align:center;}
.Index_ADbannerBox357 .flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 2px; *display:inline; zoom:1;}
.Index_ADbannerBox357 .flex-control-nav a{ display:inline-block; width:10px; height:10px; line-height:10px; overflow:hidden; background:#999;cursor:pointer;border-radius: 100%; text-indent:-9999px;}
.Index_ADbannerBox357 .flex-control-nav .flex-active{ background:#222;}
.Index_ADbannerBox357 .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-34px;}
.Index_ADbannerBox357 .flex-direction-nav li a{ display:block; width:30px; height:68px; overflow:hidden; cursor:pointer; position:absolute;}
.Index_ADbannerBox357 .flex-direction-nav li a.flex-prev{ left:0;background: rgba(0, 0, 0, 0.4) url(images/icons.png) no-repeat 0 -214px;border-top-right-radius:6px;border-bottom-right-radius:6px;}
.Index_ADbannerBox357 .flex-direction-nav li a.flex-next{ right:0;background: rgba(0, 0, 0, 0.4) url(images/icons.png) no-repeat -30px -214px;border-top-left-radius:6px;border-bottom-left-radius:6px;}
/* item358	廣告按鈕輪播 is */
.it358_ADbanner_box{ margin-bottom:5px;}
.it358_ADbanner_box h2.title_name{ height:40px; font:bold 22px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; margin-bottom:5px; padding-left:10px; }
.it358_ADbanner_box h2.title_name_img{ margin-bottom:5px;}
.it358_ADbanner_box h2.title_name_img img{ display:block; width:100%; height:auto;}
.it358_ADbanner_box .it358_ADbanner_R{ float:right; width:50%;}
.it358_ADbanner_box .it358_ADbanner_R a{ display:block; width:100%; height:auto;}
.it358_ADbanner_box .it358_ADbanner_L{ float:left; width:50%;}
.it358_ADbanner_box .it358_ADbanner_L a{ display:block; width:100%; height:auto;}
.it358_ADbanner_box .it358_ADbanner_L img{ width:100%; height:auto;}
.it358_ADbanner_box .it358_ADbanner_L ul li{ float:left; width:50%; padding-right:5px;}
/* item359	前台圖文上傳 bc */
.item359box{ width:100%; padding:0 10px; margin-bottom:20px;}
.item359box .banner_box a{ display:block; width:100%;}
.item359box .banner_box img{ display:block; width:100%; height:auto;}
.item359box h2{ padding-top:10px;font:16px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}

/*item362 otop職人精神(2img+7商品)*/
.otop090601{width:1200px; position:relative; margin:0 auto 25px;}
.otop090601_title > div{ margin:10px 0;}
.otop090601_title > div > span:nth-child(1){ font: 24px/36px 微軟正黑體, Arial, Helvetica, sans-serif; color:#2e2e2e;}
.otop090601_title > div > span:nth-child(2){ font: 14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#b3b3b3; border-bottom: solid 1px #f6928a; display:inline-block; margin:0 6px;    position: relative; top: -5px; letter-spacing:1px;}
.otop090601_content > ul > li{ float:left;}
.otop090601_img{ width:25%; height:428px; display:block; border: solid 1px #ddd; }
.otop090601_img img{ width:100%; height:auto; display:block;}
.otop090601_content > ul > li:nth-child(2){ width:29%;}
.otop090601_content > ul > li:nth-child(4){ width:21%;}
.otop090601_product { width:100%; height:428px;}
.otop090601_product > li{ display:block; border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; width:50%; height:214px; float:left;}
.otop090601_product > li:nth-child(1),.otop090601_product > li:nth-child(2){ border-top: solid 1px #ddd;}
.otop090601_product > li:nth-child(2){    border-right: 0px;}
.otop090601_product > li:nth-child(4){    border-right: 0px;}
.otop090601_product > li > div{ padding:5px 10px;}
.otop090601_product > li > div > a > img { width:116px; height:116px; margin: 0 auto; display:block;}
.otop090601_product > li > div > h2 >a { font: 13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; padding:0 5px; text-decoration:none;}
.otop090601_product > li > div > h2{ height:24px; overflow:hidden;}
.otop090601_product > li > div > span { font: 13px/24px Arial, Helvetica, sans-serif; color:#e20606; padding:0 5px;}
.otop090601_product > li > div > div { height:41px; border-top: dotted 1px #ddd;    text-align: center; padding:8px 0 ;}
.otop090601_product > li > div > div >a{ text-decoration:none; font: 13px/23px Arial, Helvetica, sans-serif; color:#e94a6f; width:86px; height:25px; display:inline-block; border: solid 1px #e94a6f;float: right;}
.otop090601_product > li > div > div >a:hover{ color:#fff; background-color:#e94a6f;}
.otop090601_product01{ width:100%;}
.otop090601_product01 > li { border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; height:142px; overflow:hidden;}
.otop090601_product01 > li:nth-child(1){ border-top: solid 1px #ddd; height:143px;}
.otop090601_product01 > li:nth-child(2){ height:143px;}
.otop090601_product01 > li > ul >li{ float:left;}
.otop090601_product01 > li > ul >li:nth-child(1){ width:60%;}
.otop090601_product01 > li > ul >li:nth-child(1)> a > img{ width:128px; height:128px; margin:6px;}
.otop090601_product01 > li > ul >li:nth-child(2){ width:40%; padding:21px 2px;}
.otop090601_product01 > li > ul >li:nth-child(2)>h3{ font: 13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#f37373; height:24px; overflow:hidden;}
.otop090601_product01 > li > ul >li:nth-child(2)>h2 >a{ font: 13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; height:48px; overflow:hidden; text-decoration:none; display:block;}
.otop090601_product01 > li > ul >li:nth-child(2)>span{ font: 13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#e20606;}

/*item363  otop商品排行(8項)*/
.otop090602{width:1200px; position:relative; margin:25px auto;}
.otop090602 > ul >li { float:left; height:387px; overflow:hidden;}
.otop090602_content01{ border:solid 1px #ddd; margin-right:15px; width:25%; position:relative;}
.otop090602_content01 > a{ display:block; height:300px; overflow:hidden; width:100%;}
.otop090602_content01 img{ width:100%; display:block; height:auto;}
.otop090602_content01 > .item363_icon1,.otop090602_content01 > .item363_icon2{ width:65px; height:67px;    position: absolute; top: 0px; left: 0px;}
.otop090602_content01 > .item363_icon1{background:url(images/otop090602_top1.png) center no-repeat;}
.otop090602_content01 > .item363_icon2{background:url(images/otop090602_top2.png) center no-repeat;}
.otop090602_content01 > h2{ height:24px; overflow:hidden; margin:13px;}
.otop090602_content01 > h2 > a{font: 16px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
.otop090602_content01 > ul >li { float:left; width:50%; border-top: solid 1px #ddd;}
.otop090602_content01 > ul >li:nth-child(1) { font: bold 18px/18px Arial, Helvetica, sans-serif; color:#e20606; padding:10px 10px 10px 15px; border-right: solid 1px #ddd;}
.otop090602_content01 > ul >li:nth-child(2) { text-align:center;}
.otop090602_content01 > ul >li:nth-child(2) >a { font: 13px/36px 微軟正黑體, Arial, Helvetica, sans-serif; color:#171717; text-decoration:none;}
.otop090602_content01 > ul >li:nth-child(2) >a:hover {color:#e94a6f;}
.otop090602_content02{ width:47%; border: solid 1px #ddd; border-right:none;}
.otop090602_content02> ul { float:left; width:50%; height:129px; overflow:hidden;  border-bottom: solid 1px #ddd; border-right: solid 1px #ddd;}
.otop090602_content02> ul > li{ float:left;}
.otop090602_content02> ul >li:nth-child(1){ width:45%;}
.otop090602_content02> ul >li:nth-child(1)> a > img{ width:104px; height:104px; margin:12px;}
.otop090602_content02> ul >li:nth-child(2){ width:55%; padding:15px 2px;}
.otop090602_content02> ul >li:nth-child(2)>h3{ font: 13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#f37373; height:24px; overflow:hidden;}
.otop090602_content02> ul >li:nth-child(2)>h2 >a{ font: 13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; height:48px; overflow:hidden; text-decoration:none; display:block;}
.otop090602_content02> ul >li:nth-child(2)>span{ font: 13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#e20606;}


/*item39 商品分類*/
/* .Page_ProductSort { margin-bottom: 0;}
h3.Page_PSort_title { display: flex; justify-content: space-between; border-bottom: 1px solid #ddd!important; margin: 0!important; padding: 0!important; background-color: #fff; font-weight: bold;}
h3.Page_PSort_title:hover{ background-color:#f3f3f3;}
h3.Page_PSort_title > a{ font-weight: bold!important;}
.Page_PSort_title > a { color: #888;}
.Page_PSort_title > a:nth-child(2){ display:block;  height: 33px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif;padding: 0 5px; color:#333;}
ul.Page_PSort_list{ background-color: #fff;}
.Page_PSort_list > li{ padding:0!important;}
.Page_PSort_list > li.it39_layer2{ background-image: none!important; display: flex;}
.Page_PSort_list> li{ min-height:40px!important;border-bottom: 1px solid #ededed;}
.Page_PSort_list> li:hover{ background-color:#f3f3f3;}
.Page_PSort_list> li>a{ width: 100%; display: inline-block; padding: 10px; padding-left: 10px!important; font: 15px/20px 微軟正黑體, Arial, Helvetica, sans-serif!important;}
.it39_layer2{}
.it39_layer3{ padding-left:15px;background: #fff; display: flex;}
.it39_layer4,.it39_layer5{ padding-left:28px; background-color:#fdfdfd; display: flex;}
.Page_ProductSort .btn1{ width: 15%; display:inline-block; height: 40px; float: right; background:url(images/it39_next.svg) center no-repeat; background-size: 8px; text-indent: -9999px; cursor: pointer;}
h3.Page_PSort_title a{ width:100%; display: inline-block; font: 15px/20px 微軟正黑體, Arial, Helvetica, sans-serif!important; padding:10px;}
h3.Page_PSort_title a:hover{ background:none!important; color:#666!important;}
h3.Page_PSort_title a.active{ width:auto; color:#666!important;}
.it39_layer2 > b > a,.it39_layer3 > b > a,.it39_layer4 > b > a,.it39_layer5 > b > a{display: block;max-width:100%; width:100%; height:auto; padding: 10px;}
.it39_layer2 > b > a.active,.it39_layer3 > b > a.active,.it39_layer4 > b > a.active,.it39_layer5 > b > a.active{ color: #fff!important; font: 15px/20px 微軟正黑體, Arial, Helvetica, sans-serif!important; font-weight:bold!important;background-color: #555;}
.it39_arrow_active {-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);} */
/*item39 商品分類 end*/
/*it39 商品分類 new*/
.it39 .it39_box:nth-child(1) h1.Page_PSort_title{ margin: 0;padding: 8px 10px;}
.it39 a{display: inline-block;width: 100%;height:auto;}
.it39 > .it39_box > li{border-bottom: 1px solid #d2d2d2;}
.it39 ul.it39_box a {display: block;}
.it39 ul.it39_box ul {flex:100%;}
.it39_layer2,.it39_layer3, .it39_layer4, .it39_layer5{padding-left: 0;background: none;}
.it39 ul.it39_box li{ position: relative; top:0; left:0;}
.it39 ul.it39_box li .it39_box_title{cursor: pointer; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;}
.it39 ul.it39_level-1 li{border-bottom: 1px solid #e5e5e5;background-color: #F9F9F9;}
.it39 ul.it39_level-1:last-of-type > li:last-of-type{border-bottom: 0;}
.it39 ul.it39_level-2 li{border-bottom: 1px solid #ddd;background-color: #efefef;}
.it39 ul.it39_level-2:last-of-type > li:last-of-type{border-bottom: 0;}
.it39 ul.it39_level-3 li{border-bottom: 1px solid #d1d1d1;background-color: #e5e5e5;}
.it39 ul.it39_level-3:last-of-type > li:last-of-type{border-bottom: 0;}
.it39 ul.it39_level-4 li{border-bottom: 1px solid #c9c9c9;background-color: #dadada;}
.it39 ul.it39_level-4:last-of-type > li:last-of-type{border-bottom: 0;}
/*分類第一層*/
.it39 ul.it39_box li .icon{width:30px;height:30px;margin:3px 0; display: none!important;}/*先隱藏display: inline-block;*/
.it39 ul.it39_box li .icon img{width:auto; height:100%;}
.it39 span{position: absolute; top:0; right: 0; display: inline-block;width: 35px; height: 35px; background: url(/wangtea/css/images/it39_next.svg) no-repeat center;background-size: 8px;}
.it39 .it39_open > .it39_box_title > span.it39_layer1,.it39 .it39_open > .it39_box_title > span.it39_layer2,.it39 .it39_open > .it39_box_title > span.it39_layer3,.it39 .it39_open > .it39_box_title > span.it39_layer4{-moz-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
/*分類第二層*/
.it39 ul.it39_box > li a {padding: 8px 30px 8px 10px; z-index: 1; line-height: 20px;}
/*分類第三層*/
.it39 ul.it39_box > li.it39_node > ul.it39_level-1 > li a { padding: 8px 30px 8px 20px;}
.it39 ul.it39_box li a.active{color:#ff0000; font-weight: 700;}
/*分類第四層*/
.it39 ul.it39_box > li.it39_node > ul.it39_level-1 > li.it39_node > ul.it39_level-2 > li a { padding: 8px 30px 8px 30px;}
/*分類第五層*/
.it39 ul.it39_box > li.it39_node > ul.it39_level-1 > li.it39_node > ul.it39_level-2 > li.it39_node > ul.it39_level-3 a { padding: 8px 30px 8px 40px;}
/*分類第六層*/
.it39 ul.it39_box > li.it39_node > ul.it39_level-1 > li.it39_node > ul.it39_level-2 > li.it39_node > ul.it39_level-3 > li.it39_node > ul.it39_level-4 a { padding: 8px 30px 8px 50px;}

/*item364*/
.item364box{ width:1200px; margin:20px auto; padding:0px 102px;}
.item364box ul{ width:100%; display: inline-block;}
.item364box ul li{ width:33.33333%; padding:12px 6px; float:left;}
.item364box ul li .item364_news{ width:100%; height:auto;position:relative; padding-bottom:10px;border:1px solid #ffa6a6; border-bottom:4px solid #ffa6a6;}
.item364box ul li:hover .item364_news{ border:1px solid #ff4754; border-bottom:4px solid #ff4754; }

.item364box ul li .item364_news .item364_img{ width:100%; background:url(images/probeef_365bg_hover.png) center no-repeat; padding:5px;}
.item364box ul li:hover .item364_news .item364_img{ width:100%; background:url(images/probeef_365bg.png) center no-repeat;}
.item364box ul li .item364_news .item364_img img{ display:block; width:100%; height:auto; border:1px solid #f8f8f8;}

.item364_news .item364_iceon{ width:56px; height:28px; overflow:hidden; padding:0 2px; text-align: center; font: italic 13px/29px Arial, Helvetica, sans-serif; color:#fff; background-color:#e83821; letter-spacing:1px; position:absolute; top:0px; left:0px;}

.item364_news h3{display:block; width:93%;color:#333; overflow:hidden; margin:0 auto; padding:0 2px;}
.item364_news h3.item364_day{height:30px; border-bottom:1px solid #ff4754; font:12px/30px 微軟正黑體;color:#666;}
.item364_news h3 a.item364_title{display:block;height:36px;color:#333; font:18px/36px 微軟正黑體;text-decoration:none;}
.item364_news h3 a:hover.item364_title{color: #ffa6a6;}
.item364box ul li:hover .item364_news h3 a:hover.item364_title{color: #ff4754;}
.item364_news h3.item364_title2{height:36px; font:13px/18px 微軟正黑體;}

.item364box .item364box_button{ width:200px; margin:40px auto 0;  text-align:center;}
.item364box .item364box_button a{ display:block;border:1px solid #e73821; color:#e73821; width:100%; font:15px/30px 微軟正黑體; text-decoration: none;}
.item364box .item364box_button a:hover{ background-color: #e73821; color:#fff;}

/*item365*/
.item365boxbg{ width:100%; margin:20px auto; background-color:#000; padding:10px 0; min-width:1200px;}
.item365boxbg .item365box{ width:1200px; background:url(images/probeef_365bg2.png) center no-repeat; background-size:100%; padding:60px 0; margin:0 auto; text-align:center;}
.item365box h3.item365_title{ display:block; text-align:center; width:205px; height:36px; overflow:hidden; margin:0 auto; padding:0 32px; background:url(images/probeef_365title.png) no-repeat; font:bold 32px/36px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;}
.item365box h3.item365_title2{ display:block; text-align:center; width:614px; height:80px; overflow:hidden;margin:0 auto 30px; padding:15px 0 35px; font:bold 30px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:url(images/probeef_102.png) center bottom no-repeat;}
.item365box ul{ display: inline-block; margin:0 auto;}
.item365box ul li{ float:left; padding:0 5px;}
.item365box .item365_product{ width:100%; max-width:180px;}
.item365box .item365_product img{ width:100%; height: auto; border:2px solid #fff; display:block;}
.item365box .item365_product .item365_titlebox{ width:100%;}
.item365box .item365_product .item365_titlebox2{ padding-left:30px; position:relative;}
.item365box .item365_product .item365_titlebox2 img{ width:24px; height:24px; display:block;border:none; position:absolute; top:7px; left:1px;}
.item365box .item365_product h3.product_title a{ display:block; width:100%; height:36px; overflow:hidden;color:#fff; text-decoration:none; font: bold 18px/36px 微軟正黑體, Arial, Helvetica, sans-serif; text-align:left;}
.item365box .item365_product h3.product_title2{ display:block; width:100%; height:14px; overflow:hidden; color:#e73821; font:14px/14px 微軟正黑體, Arial, Helvetica, sans-serif;text-align:left;}

/*item367*/
.sbtmountain_item367box{width:100%;min-height:560px; background-repeat:no-repeat; background-position:center; margin:0 auto;}
.sbtmountain_item367box2{width:100%;min-height:560px; background:url(images/index-ben_item367bg.png) top left repeat-x; }
.sbtmountain_item367box .sbtmountain_item367{ width:1200px; position:relative; margin:0 auto;}
.sbtmountain_item367box .sbtmountain_item367 span{ display:block; width:50px; height:50px;background:url(images/sbtmountain_icon01.png) center no-repeat; position:absolute; top:5px; left:50%; right:50%; margin-left:-25px;border-radius:100%; border:1px solid #6a7744;}
.sbtmountain_item367box .sbtmountain_item367 img{ width:1200px; height:auto; display:block; position:absolute; top:90px; left:0;  -webkit-transition: 0.4s all cubic-bezier(0.6, 1, 0.8, 1);transition: 0.4s all cubic-bezier(0.6, 1, 0.8, 1);}


/*item368*/
.sbtmountain_item368box{width:100%;min-height:369px; background-repeat:no-repeat; background-position:center; margin:0 auto;}
.sbtmountain_item368box2{width:100%;min-height:369px; background:url(images/index-ben_it368bg.png) top left repeat-x; }
.sbtmountain_item368box .sbtmountain_item368{ width:1200px; position:relative; margin:0 auto;}
.sbtmountain_item368 .sbtmountain_item_b1{ width:650px; height:180px; overflow:hidden; position:absolute; top:10px; right:195px; background:rgba(255,255,255,.8); padding:30px 55px;}
.sbtmountain_item_b1 h3{ display:block; height:30px; overflow:hidden; width:100%;}
.sbtmountain_item_b1 p{ display:block; width:100%; height:66px; font:12px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#848482; margin:5px 0; letter-spacing:1px; overflow:hidden;}
.sbtmountain_item_b1 > a{ width:100%;text-decoration:none; border-bottom:1px solid #6a7744; color:#6a7744!important; font:12px/12px 微軟正黑體!important;}
.sbtmountain_item_b1 h3 a{font: bold 22px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#6a7744; border-bottom:none;}
.sbtmountain_item_b1 p a{font:12px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#848482 !important; letter-spacing:1px; text-decoration: none;border-bottom:none;}
.sbtmountain_itemb1 span{}

.sbtmountain_item368 .sbtmountain_l{ float:left; padding-top:75px;}
.sbtmountain_item368 .sbtmountain_l a{ display:block; width:400px; height:265px; overflow:hidden;}
.sbtmountain_item368 .sbtmountain_l a img{ display: block; width:100%;}
.sbtmountain_item368 .sbtmountain_r{ float:right; padding-top:225px; padding-left:40px; width:799px;}
.sbtmountain_item368 ul.sbtmountain_product li{ float:left; padding-left:13px;}
.sbt_productbox{ width:100%;} 
.sbt_productbox .sbt_productbox_img{ max-width:115px; max-height:115px; border-radius:100%; float:left; overflow: hidden;}
.sbt_productbox img{display:block; width: 100%; height: auto;} 
.sbt_productbox .sbt_productbox_d{ margin-left:115px; width:125px;}
.sbt_productbox .sbt_productbox_d h2{ display:block; height:40px;overflow:hidden; line-height:15px;}
.sbt_productbox .sbt_productbox_d h2 a{ width:100%;font: bold 15px/19px 微軟正黑體; color:#6a7744; text-decoration:none;;}
.sbt_productbox .sbt_productbox_d h2 a:hover{ border-bottom:1px solid #6a7744;}
.sbt_productbox .sbt_productbox_d h3.price01{ display:block; height:10px; overflow:hidden; font:10px/10px Arial, Helvetica, sans-serif; color:#6a7744; margin-top:7px;text-decoration:line-through;}
.sbt_productbox .sbt_productbox_d h3.price02{ display:block; height:24px; overflow:hidden; font: bold 24px/24px Arial, Helvetica, sans-serif; color:#e3755c; margin-bottom:10px;}
.sbt_productbox .sbt_productbox_d h3.price02 span{ font: bold 12px/36px Arial, Helvetica, sans-serif;}
.sbt_productbox .sbt_productbox_d a.button{ display:block; width:77px; height:24px; background-color:#e7bb5e; color:#fff; text-align:center; text-decoration:none; font:12px/24px 微軟正黑體;border-radius:3px; cursor:pointer; }
.sbt_productbox .sbt_productbox_d a.button:hover{ background-color:#ffcf6a;}
.sbt_productbox .sbt_productbox_d .cart_btn{ display: flex; align-items: center;}
.sbt_productbox .sbt_productbox_d .cart_btn2{ display: flex; align-items: center; width: 110px; margin: 0 auto;}

.sbt_productbox .sbt_productbox_d .cart_btn a.it368_heart_x{ margin-left: 5px; width:24px; height:24px; text-indent: -9999px; background:url(images/it368_heart_x.svg) center center no-repeat ; background-size: 20px;}
.sbt_productbox .sbt_productbox_d .cart_btn a.it368_heart_x:hover{ background:url(images/it368_heart_o.svg) center center no-repeat ; background-size: 20px;}
.sbt_productbox .sbt_productbox_d .cart_btn a.it368_heart_o{ margin-left: 5px; width:24px; height:24px; text-indent: -9999px; background:url(images/it368_heart_o.svg) center center no-repeat ; background-size: 20px;}

.sbt_productbox02 .sbt_productbox_d .cart_btn{ display: flex; align-items: center;}
.sbt_productbox02 .sbt_productbox_d .cart_btn2{ display: flex; align-items: center; width: 110px; margin: 0 auto;}

.sbt_productbox02 .sbt_productbox_d .cart_btn a.it368_heart_x{ margin-left: 5px; width:24px; height:24px; text-indent: -9999px; background:url(images/it368_heart_x.svg) center center no-repeat ; background-size: 20px;}
.sbt_productbox02 .sbt_productbox_d .cart_btn a.it368_heart_x:hover{ background:url(images/it368_heart_o.svg) center center no-repeat ; background-size: 20px;}
.sbt_productbox02 .sbt_productbox_d .cart_btn a.it368_heart_o{ margin-left: 5px; width:24px; height:24px; text-indent: -9999px; background:url(images/it368_heart_o.svg) center center no-repeat ; background-size: 20px;}

/*缺貨補貨按鈕(後山)共用*/
a.sbt_product_notbuy{background-color:#b5b4a8!important;cursor:default!important;}
a.sbt_product_notbuy:hover{ background-color:#b5b4a8!important;}

/*item369*/
.sbtmountain_item369box{width:100%; min-height:600px; background-repeat:no-repeat; background-position:center; margin:0 auto;}
.sbtmountain_item369box .sbtmountain_item369{ width:1200px; position:relative; margin:0 auto; min-height:600px;}
.sbtmountain_item369 .sbtmountain_item369icon1{ width:85px; height:57px; background:url(images/index-ben_icon1.png) center no-repeat; position:absolute; top:36px; left:442px; z-index:99;}
.sbtmountain_item369 .sbtmountain_item369icon2{ width:316px; height:63px; background:url(images/index-ben_icon2.png) center no-repeat; position:absolute; bottom:31px; right:0px; z-index:99;}
.sbtmountain_item369 .sbtmountain_item_b1{ width:650px; height:180px; overflow:hidden; position:absolute; top:76px; left:24px; background:rgba(255,255,255,.8); padding:20px 48px;}
.sbtmountain_item369 .sbtmountain_img { position:absolute; top:143px; right:0; width:567px; height:377px; overflow:hidden;}
.sbtmountain_item369 .sbtmountain_img img{ display:block; width:100%;}
.sbtmountain_item369 ul.sbtmountain_product{ display:inline-block; position:absolute; bottom:30px; left:46px; width:548px; height:286px;}
.sbtmountain_item369 ul.sbtmountain_product li{ float:left; padding:14px;}


/*item370*/
.sbtmountain_item370box_1{width:100%;min-height:500px; background-repeat:no-repeat; background-position:center; margin:0 auto;}
.sbtmountain_item370box_1 .sbtmountain_item370{ width:1200px; position:relative; margin:0 auto;}
.sbtmountain_item370box_1 .sbtmountain_item_b1{ width:650px; height:180px; overflow:hidden; position:absolute; top:60px; right:195px; background:rgba(255,255,255,.8); padding:30px 55px;}

.sbtmountain_item370box_1 .sbtmountain_l{ float:left; padding-top:123px;}
.sbtmountain_item370box_1 .sbtmountain_r{ float:right; padding-top:275px; padding-left:40px; width:799px;}
.sbtmountain_item370box_1 ul.sbtmountain_product li{ float:left; padding-left:13px;}
.sbt_productbox{ width:100%;} 

.sbtmountain_item370box{ width:100%; height:130px;margin:0 auto; background:url(images/sbtmountain_06_2.jpg) center repeat-x; padding-top:35px;}
.sbtmountain_item370box a.botton_more{ display:block; width:148px; height:46px; font: bold 15px/46px 微軟正黑體; letter-spacing:2px; text-align:center; color:#fff; background-color:#6a7744; text-decoration:none; margin:0 auto;}
.sbtmountain_item370box a.botton_more:hover{ background-color:#77864d;}

/*item371*/
.sbtmountain_item371box{ width:100%; min-height:1142px; background-repeat:no-repeat; background-position:top center; margin:0 auto; background-color:#FFF;}
.sbtmountain_item371box_1{ background:url(images/sbtmountain_07_2.jpg) center repeat-x; width:100%; height:88px; padding-top:22px;}
.sbtmountain_item371box_1 a.botton_more{ display:block; width:148px; height:46px; font: bold 15px/46px 微軟正黑體; letter-spacing:2px; text-align:center; color:#fff; background-color:#f28155; text-decoration:none; margin:0 auto;}
.sbtmountain_item371box_1 a.botton_more:hover{ background-color:#ff8656;}

.sbtmountain_item371box .sbtmountain_item371{ width:1200px; margin:0 auto; padding:46px 0; min-height:1142px; }
.sbtmountain_item371 .sbtmountain_title{ width:495px; height:100px; overflow:hidden; text-align:center; margin-bottom:20px; margin:0 auto;}
.sbtmountain_item371 .sbtmountain_title img{display:block; margin:0 auto; margin-bottom:16px;}
.sbtmountain_item371 .sbtmountain_title p{ font:12px/24px 微軟正黑體; color:#979798; display:block; width:100%; height:48px; overflow: hidden; letter-spacing:1px;}
.sbtmountain_item371 .sbtmountain_itemb2{ width:100%; padding:0 34px; position:relative;}
.sbtmountain_item371 .swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.sbtmountain_item371 .swipe-wrap {overflow: hidden;position: relative;}
.sbtmountain_item371 .swiper-slide {float:left;width:100%;position: relative;}

.sbtmountain_item371 ul.sbtmountain_product{ width:100%; padding:0 15px;}
.sbtmountain_item371 ul.sbtmountain_product li{ float:left; width:25%; padding:15px;}
.sbtmountain_item371 .sbt_productbox{ width:100%;position:relative;}
.sbt_productbox .sbt_boxicon{ width:78px; height:38px; background-color:#fff; position:absolute; left:0px; top:10px; overflow:hidden;}
.sbt_productbox .sbt_boxicon img{ display:block; width:100%; height:auto;}
.sbtmountain_item371 .sbt_productbox .sbt_productboximg{ display:block; width:246px; height:246px; overflow:hidden;    background-color: #e8e7de;}
.sbtmountain_item371 .sbt_productbox img{ max-width:100%;  width:100%; height: auto; display:block;border-radius:0; float:none;max-height: inherit;} 
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d{ width:100%; padding:0 24px; margin-left:0; text-align:center;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d .people_img{ width:60px; height:60px; overflow:hidden;  margin:-22px auto 0; z-index:10;border:3px solid #fff;border-radius:100%; background-color:#FFF;    position: relative;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d .people_img img{ display: block; width: 100%; height: auto;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h3.people_title{ display:block; width:100%; height:28px;font: 12px/28px 微軟正黑體; color:#939394; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h2{ height:49px; font:bold 18px/24px 微軟正黑體;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h2 a{ font:bold 18px/24px 微軟正黑體;color:#6a7744; text-decoration:none;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h2 a:hover{border-bottom: 1px solid #6a7744;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h3.price01{ display:block; height:10px; overflow:hidden; font:10px/10px Arial, Helvetica, sans-serif; color:#6a7744; margin-top:10px;text-decoration:line-through;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h3.price02{ display:block; height:24px; overflow:hidden; font: bold 24px/24px Arial, Helvetica, sans-serif; color:#e3755c; margin-bottom:10px;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h3.price02 span{ font: bold 12px/36px Arial, Helvetica, sans-serif;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d a.button{ display:block; width:77px; height:24px; background-color:#e7bb5e; color:#fff; text-align:center; text-decoration:none; font:12px/24px 微軟正黑體;border-radius:3px; cursor:pointer; margin:0 auto;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d a.button:hover{ background-color:#ffcf6a;}

.it371_arrow_L,.it371_arrow_R{ display:block; width:34px; height:34px;position:absolute; top:50%; margin-top:-17px;border-radius:100%; background:#6a7744 center no-repeat; text-indent:-9999px; border:0; cursor:pointer;}
.it371_arrow_L:hover,.it312_arrow_R:hover{ background-color:#77864d;}
.it371_arrow_L{ background-image:url(images/sbtmountain_145.png); left:0;}
.it371_arrow_R{ background-image:url(images/sbtmountain_148.png); right:0;}

/*item372*/
.sbtmountain_item372box{width:100%; min-height:470px; background-repeat:no-repeat; background-position:center; margin:0 auto;}
.sbtmountain_item372box .sbtmountain_item372{ width:1200px; position:relative; margin:0 auto;min-height:470px;}
.sbtmountain_item372 .sbtmountain_item_b1{ width:355px; height:155px; overflow:hidden; position:absolute; bottom:31px;left:75px; background:rgba(255,255,255,.8); padding:70px 30px 0;}
.sbtmountain_item372 .sbtmountain_item_b1 p{ display:block; width:100%; height:44px; overflow:hidden; font:12px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#848482; margin:0 auto 0px;}
.sbtmountain_item372 .sbtmountain_item_b1 > a{ border-bottom: 1px solid #f2a655;color:#f2a655!important; font:12px/12px 微軟正黑體;}
.sbtmountain_itemb1 span{}

.sbtmountain_item372 .sbtmountain_title{ padding-top:35px; height:85px; overflow:hidden; text-align:center;margin:0 auto;}
.sbtmountain_item372 .sbtmountain_title img{display:block; margin:0 auto; height:50px;}
.sbtmountain_item372 .sbtmountain_l{ position:absolute; top:23px; left:0; width:330px; height:220px; overflow:hidden;}
.sbtmountain_item372 .sbtmountain_l img{ display:block; width:100%; height:auto;}
.sbtmountain_item372 .sbtmountain_r{ margin-left:440px;}
.sbtmountain_item372 ul.sbtmountain_product{ display:inline-block; width:760px;}
.sbtmountain_item372 ul.sbtmountain_product li{ float:left;padding:34px 0 34px 13px;}

.sbtmountain_item372 .sbtmountain_itemb2{ width:100%;position:relative;}
.sbtmountain_item372 .swipe {overflow: hidden; visibility: hidden; position: relative;}
.sbtmountain_item372 .swipe-wrap {overflow: hidden;position: relative;}
.sbtmountain_item372 .swiper-slide {float:left;width:100%;position: relative;}

.sbtmountain_item372 .it372_arrow_L,.sbtmountain_item372 .it372_arrow_R{ top:-34px;}
.it372_arrow_L,.it372_arrow_R{ display:block; width:34px; height:34px;position:absolute; border-radius:100%; background:#6a7744 center no-repeat; text-indent:-9999px; border:0; cursor:pointer;opacity:.5;}
.it372_arrow_L:hover,.it372_arrow_R:hover{opacity:1;}
.it372_arrow_L{ background-image:url(images/sbtmountain_145.png); right:50px;}
.it372_arrow_R{ background-image:url(images/sbtmountain_148.png); right:0;}

/*item373*/

.it373_box{ max-width:200px; width:100%; height:auto; margin:0 auto 57px; border-left:1px solid #57585a; padding-bottom:20px;}
.it373_box .center{ width:100%; position:relative;}
.it373_box .center > .MANU{ width:100%; height:auto; position:absolute; left:0; top:0; display:none;}
.it373_box .center > div#pp1{ display:block;}

li.Menu-A{ position:relative;}
li.Menu-A:hover{}
li.Menu-A span{display:block;position:relative;z-index:999;border-left:5px solid rgba(98,111,57,0); }
li.Menu-A span:hover{display:block;z-index:999;  border-left:5px solid rgba(98,111,57,1); }
li.Menu-A span:hover a{color:#616f39;}
h5.manu-totle{padding-left:10px;}
h5.manu-totle a{ display:block; height:50px; overflow:hidden; width:100%;font: bold 18px/50px 微軟正黑體,Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px dotted #57585a;color:#57585a; text-align:left;}

li.mstyle_hover span{display:block; position:relative; color:#616f39;z-index:999; border-left:5px solid rgba(98,111,57,1);}
li.mstyle_hover span a{color:#616f39;}

/*商品展開*/
.manu-manu{ position:absolute; top:6px; left:195px;width:176px; background: url(images/products_06.png) left 11px no-repeat;height:auto;display:none;z-index:999;}
.manu-manu .manu-manu-in ul{width:160px;background-color:#616f39;height:auto; margin-left:10px;}
.manu-manu .manu-manu-in li{ width:84.5%; margin:0 auto; padding:0 10px 0 34px; height:37px; border-bottom:1px dotted #f8f7f0; text-align:left; background:url(images/products_08.png) 12px center no-repeat;}
.manu-manu .manu-manu-in li a{font:13px/37px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;}
.manu-manu .manu-manu-in li a:hover{ border-bottom:1px solid #fff;}
.manu-manu .manu-manu-in li:last-child{ border:0;}

/*item374*/
.sbtmountain_item374box{ max-width:200px; width:100%; background:url(images/all_products_03.png) top center no-repeat; padding-top:5px; margin:0 auto 40px;}
.sbtmountain_item374box .item374_title{ width:100%; height:70px; background:url(images/all_products374_title.png) center no-repeat}

.sbtmountain_item374box li:first-child .sbt_productbox{ padding-top:6px; margin-bottom:23px;}
.sbtmountain_item374box li:first-child .sbt_productbox .firsticon{ width:28px; height:32px; position:absolute; top:0; left:15px; background:url(images/all_products_icon.png) center no-repeat;}
.sbtmountain_item374box li:first-child .sbt_productbox span.itemicon{ position:absolute; left:25px; top:14px;}
.sbtmountain_item374box li:first-child .sbt_productbox img{ max-width:80px; max-height:80px; margin-top:6px;} 
.sbtmountain_item374box li:first-child .sbt_productbox .sbt_productbox_d{ margin-left:90px; width:auto;}

.sbtmountain_item374box .sbt_productbox{ display:inline-block; margin:17px auto; padding:0 14px; position:relative;}
.sbtmountain_item374box .sbt_productbox span.itemicon{ position:absolute; left:25px; top:0px;display:block; height:18px; width:18px;border-radius:100%; background-color:#f28155; font:10px/18px Arial, Helvetica, sans-serif; text-align:center; color:#fff;}
.sbtmountain_item374box .sbt_productbox img{ max-width:67px; max-height:67px; display:block;border-radius:100%; float:left; margin-top:4px;} 
.sbtmountain_item374box .sbt_productbox .sbt_productbox_d{ margin-left:77px; width:90px;}
.sbtmountain_item374box .sbt_productbox .sbt_productbox_d h2 a{ font: bold 15px/19px 微軟正黑體; color:#6a7744; }
.sbtmountain_item374box .sbt_productbox .sbt_productbox_d h2 a:hover{ border-bottom:1px solid #6a7744;}
.sbtmountain_item374box .sbt_productbox .sbt_productbox_d h3.price01{ display:block; height:10px; overflow:hidden; font:10px/10px Arial, Helvetica, sans-serif; color:#6a7744; margin-top:7px;text-decoration:line-through;}
.sbtmountain_item374box .sbt_productbox .sbt_productbox_d h3.price02{ display:block; height:24px; overflow:hidden; font: bold 24px/24px Arial, Helvetica, sans-serif; color:#e3755c; margin-bottom:10px;}
.sbtmountain_item374box .sbt_productbox .sbt_productbox_d h3.price02 span{ font: bold 12px/36px Arial, Helvetica, sans-serif;}


/*item375*/
.sbtmountain_item375box{ min-width:600px;max-width:1200px;width:100%; background-repeat:no-repeat; background-position:center; margin:38px auto 0;}
.sbtmountain_item375box_1{ width:100%; height:46px; margin:30px auto 0;}
.sbtmountain_item375box_1 a.botton_more{ display:block; width:148px; height:46px; font: bold 15px/46px 微軟正黑體; letter-spacing:2px; text-align:center; color:#fff; background-color:#6a7744; text-decoration:none; margin:0 auto;}
.sbtmountain_item375box_1 a.botton_more:hover{ background-color:#77864d;}

.sbtmountain_item375box .sbtmountain_item371{ width:100%; margin:0 auto; padding:0; position:relative;}
.sbtmountain_item375box .sbtmountain_item371 .sbtmountain_itemb2{ width:100%; position:relative; padding:0;}
.sbtmountain_item375box .sbtmountain_item371 ul.sbtmountain_product{ padding:0;}
.sbtmountain_item375box .sbtmountain_item371 ul.sbtmountain_product li{ float:left; width:25%; padding:30px 12px;}
.sbtmountain_item375box .sbt_productbox>a{ display:block; width:219px; height:219px; overflow:hidden;    background-color: #e8e7de;}
.sbtmountain_item375box .it372_arrow_L{top:0px; right:68px;}
.sbtmountain_item375box .it372_arrow_R{top:0px; right:18px;}

.sbt_itemtitle{padding-left:18px; width:100%; height:56px;}
.sbt_itemtitle img{ display:block; float:left; height:34px;}
.sbt_itemtitle h3{ float:left; width:50%; height:56px; display:block; overflow:hidden; font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; background:url(images/all_products_08.png) left center no-repeat; padding-left:45px; padding-top:4px;}

/*item376*/
.sbtmountain_item376box{ min-width:970px;max-width:1200px;width:100%; background-repeat:no-repeat; background-position:center; margin:58px auto 0;}
.sbtmountain_item376box_1{ width:100%; height:46px; margin:50px auto 30px;}
.sbtmountain_item376box_1 a.botton_more{ display:block; width:148px; height:46px; font: bold 15px/46px 微軟正黑體; letter-spacing:2px; text-align:center; color:#fff; background-color:#f28155; text-decoration:none; margin:0 auto;}
.sbtmountain_item376box_1 a.botton_more:hover{ background-color:#ff8656;}
.sbtmountain_item376box .sbt_itemtitle{ margin-bottom:30px;}
.sbtmountain_item376box .sbtmountain_item371 ul.sbtmountain_product li{padding:36px 12px;}

/*item377*/
.sbtmountain_item377box{ max-width:600px;width:100%; background-repeat:no-repeat; background-position:center; margin:50px auto;}
.sbtmountain_item377box_1{ width:100%; height:46px; margin:24px auto;}
.sbtmountain_item377box_1 a.botton_more{ display:block; width:148px; height:46px; font: bold 15px/46px 微軟正黑體; letter-spacing:2px; text-align:center; color:#fff; background-color:#6a7744; text-decoration:none; margin:0 auto;}
.sbtmountain_item377box_1 a.botton_more:hover{ background-color:#77864d;}

.sbtmountain_item377box .sbtmountain_item371{ width:100%; margin:0 auto; padding:0;}
.sbtmountain_item377box .sbtmountain_item371 .sbtmountain_itemb2{ width:100%; position:relative; padding:0;}
.sbtmountain_item377box .sbtmountain_item371 ul.sbtmountain_product{ padding:0;}
.sbtmountain_item377box .sbtmountain_item371 ul.sbtmountain_product li{ float:left; width:50%; padding:30px 25px;}
.sbtmountain_item377box .it372_arrow_L{  top:0px; right:60px;}
.sbtmountain_item377box .it372_arrow_R{  top:0px; right:10px;}

.sbtmountain_item377box .sbt_itemtitle{padding-left:10px;}

/*item378*/
.sbtmountain_item378box{ min-width:970px;max-width:1200px;width:100%; padding-top:50px;  margin:0 auto 30px;}
.sbtmountain_item379box{background:url(images/product_info_43.png) top right no-repeat;  border-top:1px solid #d8d8d3; }
.sbtmountain_item378box_1{ width:100%; height:46px; margin:20px auto 0;}
.sbtmountain_item378box_1 a.botton_more{ display:block; width:148px; height:46px; font: bold 15px/46px 微軟正黑體; letter-spacing:2px; text-align:center; color:#fff; background-color:#6a7744; text-decoration:none; margin:0 auto;}
.sbtmountain_item378box_1 a.botton_more:hover{ background-color:#77864d;}

.sbtmountain_item378box .sbtmountain_item371{ width:100%; margin:0 auto; padding:0;}
.sbtmountain_item378box .sbtmountain_item371 .sbtmountain_itemb2{ width:100%; position:relative; padding:0;}
.sbtmountain_item378box .sbtmountain_item371 ul.sbtmountain_product{ padding:0;}
.sbtmountain_item378box .sbtmountain_item371 ul.sbtmountain_product li{ float:left; width:20%; padding:30px 12px;}
.sbtmountain_item378box .it372_arrow_L{ top:0px; right:62px;}
.sbtmountain_item378box .it372_arrow_R{ top:0px; right:12px;}
.sbtmountain_item378box .sbt_itemtitle{padding-left:12px;}
.item384_title03{ float:left;width:168px; height:34px;  background:url(images/product_info_82.png) no-repeat ;}

/* item382 */
.item382_box{ width:1200px; margin:0 auto;background:url(images/bg_269.png) no-repeat right bottom;position:relative; height:495px; margin-bottom:80px;}
.item382_box .item382_imgbox{ width:677px; position:absolute; top:15px; height:480px; overflow:hidden;}
.item382_box .item382_imgbox img{ display:block; width:100%; height:auto;}
.item382_box .item382_wordbox{ width:537px; height:240px; background:#fff; position:absolute; right:0; top:0; z-index:1; padding:30px;}
.item382_box .item382_wordbox h2.title_name{ text-align:center; border-bottom:1px solid #57585a;font:bold 36px/36px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding-bottom:10px;}
.item382_box .item382_wordbox h3.time_name{ text-align:center; font:bold 30px/36px Verdana, Arial, Helvetica, sans-serif; color:#e3755c; padding:10px 0;}
.item382_box .item382_wordbox .word_name{ width:400px; margin:0 auto;font:bold 14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding-top:10px;}
.item382_box .linkbtn{ position:absolute; top:288px; right:197px; width:148px; height:46px; text-align:center; background:#6a7744; text-align:center;font:15px/46px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.item382_box .linkbtn:hover{ background:#85925f;}
/* item383 */
.item383_box{ width:1200px; margin:0 auto;}
.item383_box .sbt_itemtitle{ margin-bottom:40px;}
.item383_box h2.title_name{background:url(images/title_name383.png) no-repeat 0 0;font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#979798; padding-left:215px; margin-bottom:40px; display:block; height:56px;}
.show_listbox ul li{ float:left;width:33.333333333%; padding:0 10px; margin-bottom:37px;}
.show383_box{max-width:342px; margin:0 auto;background:rgba(255, 255, 255, 0.8); padding-bottom:30px;}
.show383_box .show_imgbox{ margin-bottom:10px; height:246px; overflow: hidden;}
.show383_box .show_imgbox img{ display:block; width:100%; height:auto;}
.show383_box .show_wordbox{ padding:0 20px;}
.show383_box h2.show_title{text-align:center;font:bold 22px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a;border-bottom:1px solid #57585a; height:40px; overflow:hidden;}
.show383_box h2.show_title a{font:bold 22px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; text-decoration:none;}
.show383_box h2.show_title a:hover{font:bold 22px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; text-decoration:underline;}
.show383_box h3.show_time{ text-align:center; font:bold 18px/18px Verdana, Arial, Helvetica, sans-serif; color:#e3755c; padding:10px 0;}
.show383_box .show_subname{font:bold 13px/23px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; height:46px; overflow:hidden;}
/* item384 */
.item384_box{width:1200px; margin:0 auto;}
.item384_box .item384_topbox{ position:relative; height:560px; }
.item384_box .item384_topbox .item384big_pic{ width:788px; position:absolute; left:0; top:0; z-index:1; height:560px; overflow:hidden;}
.item384_box .item384right_box{ float:right; width:377px;}
.item384_box .item384right_box .moviebox{ width:377px; height:213px; margin-bottom:20px;}
.item384_box .item384right_box .moviebox .video384{ position:relative; display:block;width:377px; height:213px;}
.item384_box .item384right_box .moviebox .video384:after{ content:""; position:absolute; width:71px; height:71px; left:50%; top:50%; margin-left:-35px; margin-top:-35px; z-index:2; background:url(images/video_clickbtn.png);}
.item384_box .item384right_box .item384showlist li{ float:left; width:83px; margin-right:15px; margin-bottom:12px;}
.item384_box .item384right_box .item384showlist li:nth-child(4),.item384_box .item384right_box .item384showlist li:nth-child(8){ margin-right:0;}
.item384_box .item384right_box .item384showlist li img{ width:83px; display:block; border:5px solid #fff;}
.item384_box .item384right_box .link_384btn{ display:block;width:178px; height:46px; margin:0 auto; background:#f28155 url(images/pdf_sicon.png) no-repeat 25px 50%; font:15px/46px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; margin-top:20px; padding-left:60px; margin-bottom:30px;}
.item384_box .item384right_box .link_384btn:hover{ background-color:#fc946c;}
.item384_box .item384_bottombox{ width:1097px; margin:0 auto; background:#fff; padding:35px 45px 50px 45px; margin-bottom:35px;}
.item384_box .item384_bottombox h1.title_name{border-bottom:1px solid #57585a;font:bold 26px/26px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding-bottom:10px;}
.item384_box .item384_bottombox h3.time_name{font:bold 14px/30px Verdana, Arial, Helvetica, sans-serif; color:#e3755c;}
.item384_box .item384_bottombox .show_content{ margin-top:15px;font:14px/25px 微軟正黑體, Arial, Helvetica, sans-serif;color:#57585a;}
.item384_box .item384_bottombox .show_content img{max-width:100%; height:auto;}
.item384_box .item384_bottombox .show_content ul{ list-style:disc; padding-left:16px;}
.item384_title01{ float:left;width:135px; height:34px; background:url(images/mobile_show_info_03.png) no-repeat; background-size:100%;}
.item384_title02{ float:left;width:177px; height:34px;  background:url(images/show_info_07.png) no-repeat ; background-size:100%;}
.swiper-slide .show_listbox{ padding-top:30px;}

/*========== 頁碼 ==========*/
.sbt_page{ width:100%; height:17px; text-align:center; margin:20px auto;}
ul.sbt_pageBox{ display:inline-block;}
ul.sbt_pageBox li{ float:left; margin:0 5px;}
li.sbt_page_prev a, li.sbt_page_next a{ display:block; padding:0 8px; font:12px/17px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; background-color:#b7c995;}
li.sbt_page_prev a:hover, li.sbt_page_next a:hover{background:#8da166;}
li.sbt_page_num {font:12px/17px Arial, Helvetica, sans-serif; color:#9daf79;display:block; padding:0 6px; font:12px/17px Arial, Helvetica, sans-serif; text-decoration:none; color:#9daf79;}
li.sbt_page_num a{ display:block; padding:0 6px; font:12px/17px Arial, Helvetica, sans-serif; text-decoration:none; color:#9daf79;}
li.sbt_page_num a:hover{ color:#fff;background:#8da166;}
li.sbt2_page_num{display:block; padding:0 6px; font:12px/17px Arial, Helvetica, sans-serif; text-decoration:none;  color:#fff;background:#8da166;}
li.sbt2_page_num a{ display:block; font:12px/17px Arial, Helvetica, sans-serif; text-decoration:none;  color:#fff;background:#8da166;}

/*item380*/

.sbtmountain1007_it380{ margin:0 auto; width:1200px; padding:20px 0;}
.sbtmountain1007_it380 .sbtmountain1007_tab>ul{ margin:0 auto; width:55%;}
.sbtmountain1007_it380 .sbtmountain1007_tab>ul>li{ width:20%; float:left; text-align:center; border-bottom: solid 1px #57585a; height:36px;}
.sbtmountain1007_it380 .sbtmountain1007_tab>ul>li>a{ font: bold 14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; text-decoration:none; padding:4px 7px; display:block;}
.sbtmountain1007_it380 .sbtmountain1007_tab>ul>li>a:hover{ border-bottom: solid 3px #616f39;}
.sbtmountain1007_it380 .sbtmountain1007_tab>ul>li>a:active{ border-bottom: solid 3px #616f39;}

.sbtmountain1007_it380 .listbox{ width:100%; height:40px;}
.sbtmountain1007_it380 .listbox .sbt_select{ float:right;}
.sbtmountain1007_it380 .listbox .sbt_select select{border:0;border-bottom:1px solid #6a7744; background:url(images/product_info_48.png) no-repeat center right; padding:10px 40px 6px 2px; font:13px/13px Arial, Helvetica, sans-serif; color:#6a7744;-webkit-appearance:none;appearance:none;-moz-appearance:none; }

.sbtmountain1007_it380 .sbtmountain1007_option{ margin:20px auto;}
.sbtmountain1007_it380 .sbtmountain1007_option{ width:100%;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li{ width:50%; float:left;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div{ padding:37px 45px;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>a{ display:block; width:510px; height:336px; overflow:hidden;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>a>img{ width:100%; height:auto; display:block;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>div{ padding:0 5px;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>div>h2{ text-align:center; border-bottom: solid 1px #c2c1b4; width:100%; display:block; height:63px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>div>h2>a{ font: bold 24px/63px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; text-decoration:none; letter-spacing:1px;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>div>h2>a:hover{ border-bottom:1px solid #57585a;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>div>div{ font: bold 14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding:20px 0; height:90px; width:100%; overflow:hidden;}

/*item380 end*/

/*item381*/
.sbtmountain1007_it381{ margin:0 auto; width:1200px;}
.sbtmountain1007_it381>div{}
.sbtmountain1007_top { margin-bottom:28px;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_l{ float:left; position:relative;}
.it381_topimg1{width:732px; height:521px; overflow:hidden;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_l .it381_topimg1 { position:absolute; width:98px; height:98px; border-radius:100%; border:solid 6px #f8f7f0; top: 18px; left: 700px;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_l .it381_topimg2{ width:720px; height:auto; overflow:hidden;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_l img{ width:100%; height:auto; display:block;}

.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r{ float:right; width:380px;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(1)>h1{ letter-spacing:1px; font: bold 24px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding-bottom:8px; width:100%; border-bottom:solid 1px #57585a;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(1)>h3{ letter-spacing:1px; font: bold 18px/32px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding:0 10px; margin:14px 0; background:#ebeae2;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(1)>div{ font: bold 14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; max-height:130px; width:100%; overflow:hidden;}

.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2{ padding:5px 0;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2>div:nth-child(1){ float:left;width:92px; height:92px; }
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2>div:nth-child(1)>img{ width:100%;border: solid 5px #e8e7de;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2>div:nth-child(2){ padding: 3px 0 3px 100px;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2>div:nth-child(2)>span{ font: bold 14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; display:block;}

.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul{ width:100%; padding-top:6px;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li{ float:left; margin-right:16px; margin-bottom:8px;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li>a{ overflow:hidden;width: 83px;height: 83px;border: solid 5px #f8f7f0;display: block;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li>a>img{height: 83px;display:block; margin:0 auto;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li:nth-child(4n){margin-right:0px;}

.sbtmountain1007_it381 .sbtmountain1007_text>h2.title_name{background:url(images/store_info_title1.png) no-repeat 0 0;font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#979798; padding-left:245px; margin-bottom:25px; }
.sbtmountain1007_text>.sbt_itemtitle{ height:56px; margin-bottom:28px; padding-left:0px;}
.sbtmountain1007_it381 .sbtmountain1007_text>div{ font:18px/32px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; }
.sbtmountain1007_it381 .sbtmountain1007_text>div p{ padding:18px 0;}
.sbtmountain1007_it381 .sbtmountain1007_text>div ul{ list-style:disc;}
.sbtmountain1007_it381 .sbtmountain1007_text>div ul li{ margin-left:20px;}

.sbtmountain1007_it381 .sbtmountain1007_product{ position:relative; margin:65px 0;}
.sbtmountain1007_it381 .sbtmountain1007_product>h2.title_name{background:url(images/store_info_title2.png) no-repeat 0 0;font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#979798; padding-left:247px; margin-bottom:25px; }
.sbtmountain1007_it381 ul.sbtmountain_product li{ float:left;padding:34px 0 34px 13px; width:25%;}
.sbtmountain1007_it381 .sbt_productbox{ width:100%;} 
.sbtmountain1007_it381 > .sbt_productbox > a{display:block;max-width:115px; max-height:115px;border-radius:100%; overflow: hidden;float:left;}
.sbtmountain1007_it381 .sbt_productbox img{  display:block; width: 100%; height: auto;} 
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d{ margin-left:115px; width:125px; padding:0 6px;}
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d h2{display:block; width:100%; height:40px;overflow:hidden; }
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d h2 a{ font: bold 15px/19px 微軟正黑體, Arial, Helvetica, sans-serif; color:#6a7744; text-decoration:none;}
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d h2 a:hover{ border-bottom:1px solid #6a7744;}
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d h3.price01{ display:block; height:10px; overflow:hidden; font:10px/10px Arial, Helvetica, sans-serif; color:#6a7744; margin-top:7px;text-decoration:line-through;}
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d h3.price02{ display:block; height:24px; overflow:hidden; font: bold 24px/24px Arial, Helvetica, sans-serif; color:#e3755c; margin-bottom:10px;}
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d h3.price02 span{ font: bold 12px/36px Arial, Helvetica, sans-serif;}
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d a.button{ display:block; width:77px; height:24px; background-color:#e7bb5e; color:#fff; text-align:center; text-decoration:none; font:12px/24px 微軟正黑體;border-radius:3px; cursor:pointer; }
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d a.button:hover{ background-color:#ffcf6a;}


.sbtmountain1007_it381 .it372_arrow_L,.sbtmountain1007_it381 .it372_arrow_R{ display:block; width:34px; height:34px;position:absolute; top:30px; border-radius:100%; background-color:#6a7744; background-position:center; background-repeat: no-repeat; text-indent:-9999px; border:0; cursor:pointer;opacity:.5;}
.sbtmountain1007_it381 .it372_arrow_L:hover,.it372_arrow_R:hover{opacity:1;}
.sbtmountain1007_it381 .it372_arrow_L{ background-image:url(images/sbtmountain_145.png); right:50px;}
.sbtmountain1007_it381 .it372_arrow_R{ background-image:url(images/sbtmountain_148.png); right:0;}

.sbtmountain1007_it381 .swipe {overflow: hidden; visibility: hidden; position: relative;}
.sbtmountain1007_it381 .swipe-wrap {overflow: hidden;position: relative;}
.sbtmountain1007_it381 .swiper-slide {float:left;width:100%;position: relative;}


.sbtmountain1007_it381 .sbtmountain1007_map{ background:url(images/store_info_bg_map.png) right 10px no-repeat;}
.sbtmountain1007_it381 .sbtmountain1007_map>h2.title_name{background:url(images/store_info_title3.png) no-repeat 0 0;font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#979798; padding-left:326px; margin-bottom:25px; }
.sbtmountain1007_it381 .sbtmountain1007_map>div{ position:relative;}
.sbtmountain1007_map>.sbt_itemtitle{ margin-bottom:30px;}
.sbtmountain1007_it381 .sbtmountain1007_map>div>div:nth-child(2){ width:37px; height:111px; background:url(images/store_info_map.png) center center no-repeat; position:absolute;top:315px; left:1073px; z-index:3;}
.sbtmountain1007_it381 .sbtmountain1007_map>div>div:nth-child(3){ width:476px; height:343px; background:rgba(255,255,255,.8); position:absolute; top:65px; left:617px; font: bold 14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding:27px 21px;}
.sbtmountain_it381title{ width:190px; height:34px;background:url(images/store_info_03.png) center no-repeat;float:left; background-size: 100%;}
.sbtmountain_it381title02{ width:190px; height:34px;background:url(images/store_info_03-02.png) center no-repeat;float:left;background-size: 100%;}
.sbtmountain_it381title03{ width:272px; height:34px;background:url(images/store_info_03-03.png) center no-repeat;float:left;background-size: 100%;}

/*item381 end*/


/* 展示商品387*/
.item387_box{margin:0 auto; max-width:100%;}
.item387_box>ul>li{float:left; border:solid 1px #fff;}
.item387_box>ul>li>.item345_divbox{width:100%;height:auto;background:#fff;}	
.item387_divbox a,.item387_divbox img{ display:block; width:100%; height:auto;}	
.item387_divbox>ul{	width:100%; background:#262626; padding:15px 30px;}	
.item387_divbox>ul>li:nth-child(1){ width:76%; float:left;}
.item387_divbox h2 a{color:#fff; font:20px/30px 微軟正黑體; text-decoration:none; display:block; width:100%; height:30px; overflow:hidden;}	
.item387_divbox>ul>li:nth-child(2)>div{ display:none; height:5px; background-color:#000;width:20%;	margin:10px auto 13px;}
.item387_divbox>ul>li:nth-child(3){  font: 20px/30px  Arial, Helvetica, sans-serif;color:#ff0004; width:23%; float:right; text-align:right;}
/* 展示商品387end*/


/*RWD圖片連結元件 145*/
.rwd_img img { display: block;}
/*RWD圖片連結元件 145 end*/

/*元件125追蹤清單，按鈕*/
.trace_buybtn,.trace_buybtn01{display:inline-block;}
.trace_buybtn a,.trace_buybtn01 a{ display:inline-block; max-width:100px!important; width:100%!important; padding:0 5px; height:35px!important; font:14px/35px 微軟正黑體, Arial, Helvetica, sans-serif!important; margin-right:5px;; text-align:center; color:#fff!important; text-decoration:none; margin-bottom:10px;border-radius:0!important;}
.trace_buybtn01 a{ margin-right:0;}
.trace_buybtn a{ background:#666;}
.trace_buybtn01 a{ background:#55bdaa;}
.item61_box .firstimgbox{ padding-right:0;}
.item61_box .trace_cancel{ width:40px;}

/* item393 最新消息與影片 */
.item393box{ width:1200px; margin:0 auto; padding:5px 0;}
.item393box-news{ width:25%; float:left; padding-right:10px;}
.item393box-news>li{background:url(images/item393_title_bg.png) 5px center no-repeat;}
.item393box-news_01{ float:left; width:27%;/* padding:15px 0;*/}
.item393box-news>li:hover{ background:url(images/item393_title_bg_h.png) 5px center no-repeat;}
.item393box-news_01>h3>span{ font:bold 16px/20px 微軟正黑體, Arial, Helvetica, sans-serif; letter-spacing:1px; color:#FFF; position: relative;left: 22px; top:15px; display:inline-block;}
.item393box-news_02{ float:left; width:73%; border-bottom: dotted 1px #a39b8d; padding:10px 0;}
.item393box-news>li:last-child>ul>li{ border-bottom:none;}
.item393box-news_02 ul li a { font: 15px/23px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#454c4b;}
.item393box-news_02 ul li{font: 13px/23px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999; overflow:hidden; height:23px; margin:2px;}
.item393box-movie{ width:75%; float:right;}
.item393box-movie li{ float:left; width:50%; padding:0 5px;}
.item393box-moviebox{ margin:0 auto;}
.item393box-moviebox iframe{ width:100%; height:auto;}
/* item393 最新消息與影片 end */


/*item394	兩排式Banner與商品*/
.item_394{ width:100%;}
.item_394>div{ width:1200px; margin:0 auto;}
.item_394>div>ul{ width:100%;}
.item_394>div>ul>li{float:left; padding:5px;}
.item_394_img{ width:29.5%;}
.item_394_prduct{ width:23.5%; display:block;}
.item_394_img img{ width:100%; height:auto; box-shadow: 2px 2px 5px rgba(0,0,0,0.13);}
.item_394_prduct> div{ width:100%; background:#fff; position:relative; padding-bottom:9px; box-shadow: 2px 2px 5px rgba(0,0,0,0.13);}
.item_394_prduct img{ width:100%; height:auto; display:block;}
.item_394_prduct> div > h2 >a { font: bold 14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.item_394_prduct> div > h2{ height:30px; overflow:hidden; padding:3px 12px;}
.item_394_prduct> div > span { font: bold 14px/14px Arial, Helvetica, sans-serif; color:#ff6767; padding:7px 15px 5px;}
.item_394_prduct> div > div >a{  width:30px; height:25px; display:inline-block; background:url(images/shoping_car.png) left center; position:absolute; bottom:8px; right:8px;}
.item_394_prduct> div > div >a:hover{ background:url(images/shoping_car.png) right center;}
/*item394	兩排式Banner與商品end*/

/*元件395 icon連結*/
.it395_box_f{ width:100%;}
.it395_box{ min-width:1200px; width:100%; background-repeat:repeat; background-position:top center; padding: 7% 0 6%;}
.it395{ margin:0 auto;width:1200px;}
.it395 ul{ text-align:center;}
.it395 ul li{ display:inline-block; width:24.7%; padding:2%;}
.it395 ul li .imageicon_box{ width:100%; height:auto; border-radius:100%; overflow:hidden; position:relative; box-shadow: 10px 10px 10px rgba(20%,20%,20%,0.1)}
.it395 ul li .imageicon_box:hover{opacity:0.87;}
.it395 ul li .imageicon_box img{ display:block; margin:0 auto; width:100%; height:auto;}
.it395 ul li .imageicon_box .imageicon_word01{ text-decoration:none;}
.it395 ul li .imageicon_box h2{font: bold 24px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; position:absolute; top:68%; left:50%; width: 100%; display:block; height: 50px; margin-left: -50%; overflow:hidden; padding:0 18%;}
/*元件395 icon連結 end*/

/*元件396 標語推薦商品*/
.it396{ width:100%; min-width:1200px;}
.it396_box{ width:1200px; padding:80px 0 90px; margin:0 auto;}
.it396_box>ul{ text-align:center;}
.it396_box>ul>li{ display:inline-block; width:32.7%; padding:5% 4.5% 3% 1%;}
.it396_box>ul>li>div{ position:relative; }
.it396_box>ul>li>div>div:nth-child(1){ width:100%;}
.it396_box>ul>li>div:hover{opacity:0.85;}
.it396_box>ul>li>div>div:nth-child(1)>a>img{ width:100%; height:auto; display:block;}
.it396_box>ul>li>div>div:nth-child(1)>span{ display:block; width:100%;background:rgba(0, 0, 0, 0.8); padding: 13px; position: absolute; bottom: 0;}
.it396_box>ul>li>div>div:nth-child(1)>span>a{ font: bold 17px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; letter-spacing:1px; height:24px; overflow:hidden;
display:block;}
.it396_box>ul>li>div>div:nth-child(2){ position:absolute; background:url(images/it396_product_flag.png) center center no-repeat; height:93px; width:93px;right: -43px; top: -41px;}
.it396_box>ul>li>div>div:nth-child(2)>h3{ font: bold 24px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; letter-spacing:2px; display:block; margin:17px; height:60px; overflow:hidden;}

/*元件396 標語推薦商品 end*/

/*元件397 名人推薦 end*/
.it397{ width:100%; min-width:1200px;}
.it397_box{ width:1200px; margin:0 auto; padding:105px 0;}
.it397_box .it397_title{ text-align:center; width:100%; padding:0 15px;}
.it397_box .it397_title img{ max-width:286px; height:auto; width:100%;}
.it397_box .it397_inbox{ padding:52px 3px;}
.it397_box .it397_inbox>ul{ text-align:center;}
.it397_box .it397_inbox>ul>li{ padding:3.5px; display:inline-block;}
.it397_box .it397_inbox>ul>li>div{ width:122px; height:122px;border-radius:100%; position:relative; overflow:hidden;}
.it397_box .it397_inbox>ul>li>div>div{ width:122px; height:122px; border-radius:100%;}
.it397_box .it397_inbox>ul>li>div>div>img{ width:100%; height:auto;}
.it397_box .it397_inbox>ul>li>div>div.it397_hover{ background:rgba(0, 0, 0, 0.7);position:absolute;top:0;opacity: 0;display: flex; text-align: center; align-items: center; justify-content: center;transition:all .8s;-webkit-transition:all .8s;}
.it397_box .it397_inbox>ul>li:hover >div>div.it397_hover{opacity: 1}
.it397_box .it397_inbox>ul>li>div>div.it397_hover a{ color:#fff; display:block; font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif;text-decoration:none; padding:0 15px; height:40px; overflow:hidden;}

/*元件397 名人推薦 end*/

/*元件398 自訂最新消息連結  end*/
.it398{ width:100%; min-width:1200px;}
.it398_box{ width:1200px; margin:0 auto; padding:105px 0;}
.it398_box .it398_title{ text-align:center; width:100%; padding:0 15px;}
.it398_box .it398_title img{ max-width:286px; height:auto; width:100%;}
.it398_box .it398_inbox{ padding:52px 0;}
.it398_box .it398_inbox>ul{ padding:0 2%;}
.it398_box .it398_inbox>ul>li{ width:100%; padding:0 0 0 3% ; background:#fcfbfa; height:66px; overflow:hidden;}
.it398_box .it398_inbox>ul>li>a{ text-decoration:none;}
.it398_box .it398_inbox>ul>li span{ padding:23px 20px; display:inline-block; color:#555555; letter-spacing:2px; font:15px 微軟正黑體, Arial, Helvetica, sans-serif;}
.it398_box .it398_inbox>ul>li span h3{ font:15px/15px 微軟正黑體, Arial, Helvetica, sans-serif; height:15px; overflow:hidden; width:80px; margin:0 auto;}
.it398_box .it398_inbox>ul>li>span.it398_date,.it398_box  .it398_inbox>ul>li>span.it398_slogan{ width:145px; text-align:center; overflow:hidden;}
.it398_box .it398_inbox>ul>li>span.it398_slogan{ background:url(images/it398_news_g.png) center center no-repeat; color:#fff; height:60px; overflow:hidden;}
.it398_box .it398_inbox>ul>li>a>span.it398_text{ display:inline; position:absolute; padding:0; margin:23px 20px; height:20px; overflow:hidden;}
.it398_box .it398_inbox>ul>li>a>span.it398_text:hover{ text-decoration:underline;}
.it398_box .it398_inbox>ul>li:nth-child(even){ background:none;} 
.it398_box .it398_inbox>ul>li:nth-child(even) span.it398_slogan{ background:url(images/it398_news_y.png) center center no-repeat;}
/*元件398 自訂最新消息連結  end*/
/* 399左影片右banner is */
h2.isong_titlename{ position:relative;height:40px; margin-bottom:5px; font:bold 22px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; padding-left:10px; overflow:hidden;}
h2.isong_titlename_img{ position:relative; margin-bottom:5px;overflow:hidden;}
h2.isong_titlename_img img{ display:block; width:100%; height:auto;}
h2.isong_titlename span{ font-size:18px; margin-left:10px;}
.item399box{width:1200px; margin:0 auto; margin-bottom:15px; }
.item399box .item399_moviebox{ width:597px; float:left; margin-right:3px;}
.item399box .item399_bannerbox{ width:597px; float:right; margin-left:3px;}
.item399box .item399_bannerbox img{ display:block; width:100%; height:auto;}
/* 400促銷標語商品 is */
.item400box{width:1200px; margin:0 auto; margin-bottom:15px; }
.isongitembox li{ float:left; width:25%; padding:0 5px 15px 5px;}
.Product_isongitembox{ max-width:250px; margin:0 auto;}
.Product_isongitembox .imgbox img{ width:100%; height:auto; display:block;}
.Product_isongitembox h3{ height:40px;font:bold 20px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; padding-left:10px; overflow:hidden;}
.Product_isongitembox .bottom_titlebox{ background:#efefef; padding:5px 10px;}
.Product_isongitembox .bottom_titlebox h2{height:40px; overflow:hidden;font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-bottom:5px;}
.Product_isongitembox .bottom_titlebox h2 a{font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.Product_isongitembox .bottom_titlebox h2 a:hover{font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;}
.Product_isongitembox .bottom_titlebox .price{font:bold 16px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#ff0005;margin-bottom:5px;}
.Product_isongitembox .bottom_titlebox .price span{ text-decoration:line-through; font-size:12px; color:#000; margin-right:5px;}
.Product_isongitembox .bottom_titlebox .price b{ margin-left:5px;}
/* 促銷標語商品(頁籤) is */
.item401tabs{ position:absolute; right:10px; bottom:0;}
.item401tabs li{ height:24px; float:left; position:relative; background:#cacaca;font:13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-left:24px; padding-right:10px;-webkit-box-shadow: 0 0 5px 3px rgba(0,0,0,0.35);
-moz-box-shadow: 0 0 5px 3px rgba(0,0,0,0.35);
box-shadow: 0 0 5px 3px rgba(0,0,0,0.35);
}
.item401tabs li.active a{ color:#333 !important;}
.item401tabs li a{font:13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.item401tabs li a:hover{font:13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.item401tabs li:before{ content:""; position:absolute; left:-24px; bottom:0; display:block;width: 0;height: 0;border-style: solid;border-width: 0 0 24px 24px;border-color: transparent transparent #cacaca transparent;}
.item401tabbox{ position:relative;}
.item401tabbox .arrow-left,.item401tabbox .arrow-right{ display:block; width:30px; height:68px; position:absolute; border:0; cursor:pointer; text-indent:-9999px;top:50%;margin-top:-34px; z-index:99999;}
.item401tabbox .arrow-left{  left:0;background: rgba(0, 0, 0, 0.4) url(images/icons.png) no-repeat 0 -214px;border-top-right-radius:6px;border-bottom-right-radius:6px;}
.item401tabbox .arrow-right{ right:0;background: rgba(0, 0, 0, 0.4) url(images/icons.png) no-repeat -30px -214px;border-top-left-radius:6px;border-bottom-left-radius:6px;}
.item401tabbox .swiper-container{ overflow: hidden; position: relative; margin:0 auto; width:100%; height:370px;}
.item401tabbox .swipe-wrap { overflow: hidden; position: relative; height:370px;}
.item401tabbox .swipe-wrap > .swiper-slide {  float:left; width:100%; position: relative; height:370px;}
/* 402分組輪播banner is */
.Index_ADbannerBox402{ width:100%;}
.Index_ADbannerBox402 .Index_ADbanner{ width:100%; position:relative;}
.Index_ADbannerBox402 .flexslider402{ overflow:hidden;}
.Index_ADbannerBox402 .slides{ position:relative; z-index:1;}
.Index_ADbannerBox402 .slides li img{ width:100%; height:auto;}
.Index_ADbannerBox402 .flex-control-nav{ position:absolute; height:10px; bottom:15px; z-index:2; width:100%; text-align:center;}
.Index_ADbannerBox402 .flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 2px; *display:inline; zoom:1;}
.Index_ADbannerBox402 .flex-control-nav a{ display:inline-block; width:10px; height:10px; line-height:10px; overflow:hidden; background:#999;cursor:pointer;border-radius: 100%; text-indent:-9999px;}
.Index_ADbannerBox402 .flex-control-nav .flex-active{ background:#222;}
.Index_ADbannerBox402 .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-34px;}
.Index_ADbannerBox402 .flex-direction-nav li a{ display:block; width:30px; height:68px; overflow:hidden; cursor:pointer; position:absolute;}
.Index_ADbannerBox402 .flex-direction-nav li a.flex-prev{ left:0;background: rgba(0, 0, 0, 0.4) url(images/icons.png) no-repeat 0 -214px;border-top-right-radius:6px;border-bottom-right-radius:6px;}
.Index_ADbannerBox402 .flex-direction-nav li a.flex-next{ right:0;background: rgba(0, 0, 0, 0.4) url(images/icons.png) no-repeat -30px -214px;border-top-left-radius:6px;border-bottom-left-radius:6px;}


/*item_404 品牌店家與自選商品(四) uf*/
.item_404{ width:100%; min-width:1240px; height:569px; color:#333; position:relative;   background:url(images/item404_bg.jpg) repeat;}
.item_404>.item_404_bg01{ position:absolute; right: 11%; top: 20px; width:158px; height:162px; background:url(images/item404_bg01.png) center center no-repeat;}
.item_404>.item_404_bg02{ position:absolute; top: 375px; left: 6%; width:235px; height:182px; background:url(images/item404_bg02.png) center center no-repeat;}
@media screen and (max-width: 1640px){.item_404>.item_404_bg02{ left:0;}}
@media screen and (max-width: 1620px){.item_404>.item_404_bg01{  right:0; }}
@media screen and (max-width: 1400px){.item_404>.item_404_bg02{ display:none;}}
@media screen and (max-width: 1300px){.item_404>.item_404_bg01{ display:none;}}
.item_404_flexslider{position:relative;overflow:hidden; width:1240px; padding:0 30px; margin:0 auto;}
.item_404_flexslider>div{ position:absolute;}
.item_404 .slides{position:relative;z-index:1;}
.item_404 .slides>li{height:569px; width:100%;}
.item_404 .slides>li>div{ position:relative; padding:40px 0;}
.item_404 .slides>li>div>div{ position:absolute;}

.item_404 .item_404_boxbg{ height:400px; background:#cdd6c2;width:100%; margin-top:89px;}
.item_404 .item_404_box>ul>li{ float:left;}
.item_404 .item_404_right{ padding:0 0 50px 25px; width:57%;}
.item_404 .item_404_right>div{ width:640px; height:439px;overflow:hidden;}
.item_404 .item_404_right>div>img{ width:100%; height:auto;}
.item_404 .item_404_left{ width:43%; padding:0 10px;}

.item_404 .item_404_title{ padding:0 10px;}
.item_404 .item_404_title>li{ float:left; width:65%;}
.item_404 .item_404_title>li:nth-child(2){ float:right; width:35%;}
.item_404 .item_404_title>li>ul>li:nth-child(2){ font:20px/32px 微軟正黑體, Arial, Helvetica, sans-serif; padding-top:10px; height:43px; overflow:hidden;}
.item_404 .item_404_title>li>ul>li>h3>img{ width:250px; height:40px;}
.item_404 .item_404_title>li>ul>li>h2>a{ display:block; font:25px/36px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#333; height:36px; overflow:hidden;}
.item_404 .item_404_title>li>div{ width:166px; height:166px; border-radius:100%; border: solid 5px #fff; overflow:hidden; background:#ffffff; text-align:center;}
.item_404 .item_404_title>li>div>img,.item_404 .item_404_title>li>div>a>img{ max-width:100%; height:auto;}

.item_404 .item_404_text{ width:100%; height:145px; overflow:hidden; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; padding:15px 10px 5px 10px;}
.item_404 .item_404_text>a{ text-decoration:none; color:#333;}

.item_404 .item_404_simg>li{ width:25%; padding:10px; float:left;}
.item_404 .item_404_simg>li>a>img{ width:100%; height:auto;}

.item_404 .item_404_more{ float:right; padding:0 10px;}
.item_404 .item_404_more>a{ display:block; height:25px; width:54px; background:url(images/item404_more.png) center center no-repeat;}

.item_404 .flex-control-nav{ display:none;}
.item_404 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:305px;}
.item_404 .flex-direction-nav li a{display:block;width:32px;height:37px;overflow:hidden;cursor:pointer;position:absolute;}
.item_404 .flex-direction-nav li a.flex-prev{left:-30px; background:url(images/item404_nav.png) left center no-repeat;}
.item_404 .flex-direction-nav li a.flex-next{right:30px; background:url(images/item404_nav.png) right center no-repeat;}
/*item_404 end*/

/*item_405*/
.item_405{ width:100%; margin:0 auto;}

.item_405 .item_405_box{ position:relative; padding:25px 0 15px;}
.item_405 .item_405_box>div{ text-align:center; padding:5px 0 10px;}

.item_405 .item_405_box>div:nth-child(1)>img{ width:250px; height:40px;}

.item_405 .uf365_product{ text-align:center; margin:0 2%;}
.item_405 .uf365_product01{ display:inline-block; width:305px; padding-right:25px;}
.item_405 .uf365_productbox{ width:100%;}
.item_405 .item_405_img>div>a>img{ width:100%; height:auto;  border-radius: 100%;}

.item_405 .item_405_text{ text-align:left; float:left; width:80%; padding:5px 3px;}
.item_405 .item_405_text h3{ height:28px; overflow:hidden;}
.item_405 .item_405_text h3>a{ font:20px/28px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#333; display:inline-block;}
.item_405 .item_405_text li>a{ font:13px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#c18c53; height:25px; overflow:hidden; text-decoration:none;}
.item_405 .item_405_car{ float:right; width:20%; padding:3px;}
.item_405 .item_405_car>a{ width:45px; height:45px; background:url(images/item405_car.png) center center no-repeat; display:inline-block;}

.item_405 .it405_arrow_L,.it405_arrow_R{ display:block; width:32px; height:37px;position:absolute; top:45%; border-radius:100%; background:#6a7744 center no-repeat; text-indent:-9999px; border:0; cursor:pointer; z-index:999; cursor:pointer;}
.item_405 .it405_arrow_L{ background:url(images/item404_nav.png) left center no-repeat;left:5px}
.item_405 .it405_arrow_R{ background:url(images/item404_nav.png) right center no-repeat; right:5px;}

.item_405 .swipe { width:100%;}


@media screen and (max-width: 1400px){
.item_405 .uf365_product>li{ width:24%;}}

/*item_405 end*/

/*item_406*/
.item_406{ width:100%; min-width:1240px; height:819px; color:#333; position:relative;   background:url(images/item406_bg.jpg) repeat;}
.item_406>.item_406_bg01{ position:absolute; right: 7.5%; top: 5px; width:215px; height:296px; background:url(images/item406_bg01.png) center center no-repeat;}
.item_406>.item_406_bg02{ position:absolute; top: 430px; left: 10%; width:148px; height:380px; background:url(images/item406_bg02.png) center center no-repeat;}
@media screen and (max-width: 1780px){.item_406>.item_406_bg01{  right: 0; }
.item_406>.item_406_bg02{ left: 0; }}
@media screen and (max-width: 1460px){.item_406>.item_406_bg02{display:none; }}
@media screen and (max-width: 1380px){.item_406>.item_406_bg01{display:none; }}
.item_406_flexslider{position:relative;overflow:hidden; width:1240px; margin:0 auto; padding:0 30px;}
.item_406_flexslider>div{ position:absolute;}
.item_406 .slides{position:relative;z-index:1;}
.item_406 .slides>li{height:819px; width:100%;}
.item_406 .slides>li>div{ padding:20px 0;}

.item_406 .item_406_box>li:nth-child(1)>h3{ text-align:center;padding: 10px 0 15px;}
.item_406 .item_406_box>li:nth-child(1)>h3>img{ width:250px; height:40px;}
.item_406 .item_406_boxbg{ position:relative;}
.item_406 .item_406_boxbg>div{ position:absolute;}
.item_406 .item_406_boxbg>div:nth-child(1){ background:#defff7; width:923px; height:263px; right:0;}
.item_406 .item_406_boxbg>div:nth-child(2){top:25px; width:100%;}
.item_406 .item_406_title>li{ float:left;}
.item_406 .item_406_title>li:nth-child(1){ width:46%;}
.item_406 .item_406_title>li:nth-child(1)>img{ width:100%; height:auto;}
.item_406 .item_406_title>li:nth-child(2){ width:54%; padding-left:15px;}
.item_406 .item_406_title_text>h3>a{ text-decoration:none; font:25px/30px 微軟正黑體, Arial, Helvetica, sans-serif; display:inline-block; height:30px; overflow:hidden; color:#333; width:96%;}
.item_406 .item_406_title_text>div{  font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding:15px 20px 15px 3px; height:190px; overflow:hidden;}

.item_406 .item_406_product{ margin-top:350px;}
.item_406 .item_406_product>ul>li{ width:20%; float:left; padding:10px 20px 10px 0;}
.item_406 .item_406_product_img{ position:relative;}
.item_406 .item_406_product_img>div:nth-child(1){ width:100%;}
.item_406 .item_406_product_img>div:nth-child(2){ position:absolute;  width:66px; height:66px; border: solid 3px #fff; border-radius:100%; overflow:hidden; margin-left:50%; left:-32px; bottom:-32px;}
.item_406 .item_406_product_img>div>a>img{ width:100%; height:auto;}
.item_406 .item_406_product_text{ padding:35px 0 10px;}
.item_406 .item_406_product_text>ul>li{ float:left;}
.item_406 .item_406_product_text>ul>li:nth-child(1){ width:78%; padding-right:5px;}
.item_406 .item_406_product_text>ul>li:nth-child(2){ width:22%;}
.item_406 .item_406_product_text>ul>li:nth-child(1)>div>h3>a{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.item_406 .item_406_product_text>ul>li:nth-child(1)>div>h3{ height:40px; overflow:hidden;}
.item_406 .item_406_product_text>ul>li:nth-child(1)>div>a{ font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#c18c53; display:inline-block; height:25px; overflow:hidden; text-decoration:none;}
.item_406 .item_406_product_text>ul>li:nth-child(2)>a{ display:inline-block; width:45px; height:45px; background:url(images/item405_car.png) center center no-repeat;}

.item_406 .flex-control-nav{ display:none;}
.item_406 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:430px;}
.item_406 .flex-direction-nav li a{display:block;width:32px;height:37px;overflow:hidden;cursor:pointer;position:absolute;}
.item_406 .flex-direction-nav li a.flex-prev{left:-30px; background:url(images/item404_nav.png) left center no-repeat;}
.item_406 .flex-direction-nav li a.flex-next{right:30px; background:url(images/item404_nav.png) right center no-repeat;}
/*item_406 end*/

/*item_403*/
.item_403{ width:100%; margin:0 auto; padding:30px 0;}

.item_403 .item_403_box{ position:relative; max-width:1600px; width:100%; margin:0 auto;}
.item_403 .item_403_bgbottom{ width:283px; height:144px; position:absolute; background:url(images/item403_bg02.png) center center no-repeat; top: 300px;}
@media screen and (max-width: 1560px){.item_403 .item_403_bgbottom{ display:none;}}
.item_403 .item_403_bgtop{ width:192px; height:200px; position:absolute; background:url(images/item403_bg01.png) center center no-repeat; top: -20px; right: 5%;}
@media screen and (max-width: 1600px){.item_403 .item_403_bgtop{  right: 0;}}
@media screen and (max-width: 1460px){.item_403 .item_403_bgtop{ display:none;}}
.item_403 .item_403_middle{ width:1200px; margin:0 auto; padding:0 10px;}
.item_403 .item_403_middle>div{ width:100%; position:relative;}
.item_403 .item_403_middle>div>div:nth-child(1){ width:915px; height:263px; background:#fecbce; position:absolute; top:87px; right:0;}
.item_403 .item_403_boxin>ul>li{ float:left;}

.item_403 .item_403_bigimg{ width:38%;}
.item_403 .item_403_bigimg > img{ width: 250px; height: 40px; margin-top: 10px;}
.item_403 .item_403_bigimg>a{ position:relative; display:inline-block;}
.item_403 .item_403_bigimg>a>img{ width:326px; height:236px; overflow:hidden; margin:25px 21px;}
.item_403 .item_403_bigimg>a>h5{ display:block; width:441px; height:294px; background:url(images/item403_bimg_bg.png) center center no-repeat; position:absolute; top:0;}
.item_403 .item_403_bigimg>a>span{ display:block; width:380px; height:294px; position:absolute; top:0;}
.item_403 .item_403_bigimg>div{ width:266px; height:88px; background:url(images/item403_title_s.png) center center no-repeat; position: relative; left: 190px;}

.item_403 .item_403_top .item_403_text{ width:62%; position:relative;}
.item_403 .item_403_top .item_403_text01{ padding:30px 3% 20px 1%;}
.item_403 .item_403_top .item_403_text01>a{ text-decoration:none; color:#333; font:25px/45px 微軟正黑體, Arial, Helvetica, sans-serif; display:inline-block; height:45px; overflow:hidden;}
.item_403 .item_403_top .item_403_text02{ padding:10px 3% 10px 1%;}
.item_403 .item_403_top .item_403_text02>div{ color:#333; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; height:75px; overflow:hidden;}

.item_403 .uf365_product{ text-align:center; margin:0 5.5%; width:650px; padding-top:27px;}
.item_403 .uf365_product01{ display:inline-block; width:220px; padding-right:20px;}
.item_403 .uf365_productbox{ width:100%; height:200px; overflow:hidden; position:relative;}
.item_403 .uf365_productbox .item_403_img>div>a>img{ width:100%; height:auto;}
.item_403 .uf365_productbox:hover>ul>li.item_403_text{ position:absolute; top:0;}

.item_403 .uf365_product .item_403_text{ text-align:center; width:200px; height:200px; background:rgba(255,255,255,.7);}
.item_403 .uf365_product .item_403_text a>h3{ height:48px; font:20px/48px 微軟正黑體, Arial, Helvetica, sans-serif; overflow:hidden;}
.item_403 .uf365_product .item_403_text a{ text-decoration:none; color:#333; display:inline-block; padding:52px 20px;}
.item_403 .uf365_product .item_403_text a>span{ display:block;height:3px; width:48px; position:relative; margin-left:50%; left:-24px; background:#333;}
.item_403 .uf365_product .item_403_text a>h4{font:15px/45px 微軟正黑體, Arial, Helvetica, sans-serif; height:45px; overflow:hidden;}

.item_403 .uf365_book01{ padding:10px 20px 10px 0; float:left;}
.item_403 .uf365_bookbox{ width:280px; padding:15px 15px 0 15px; background:#fff;border: solid 1px #fff;}
.item_403 .uf365_bookbox .item_403_img>div{ position:relative;}
.item_403 .uf365_bookbox .item_403_img>div>a{ display:inline-block; width:248px; height:166px;}
.item_403 .uf365_bookbox .item_403_img>div>a>img{ width:100%; height:auto; position: absolute;}
.item_403 .uf365_bookbox .item_403_img>div>a>span{display:inline-block; width:248px; height:165px; position:absolute; top:0;}
.item_403 .uf365_bookbox .item_403_img>div>div.top{ width:255px; height:10px; background:url(images/item403_book_top.png) center center no-repeat; position:absolute; top:0;}
.item_403 .uf365_bookbox .item_403_img>div>div.bottom{ width:249px; height:16px; background:url(images/item403_book_bottom.png) center center no-repeat; position:relative; top:-3px;}
.item_403 .uf365_bookbox .item_403_text>ul>li{ width:100%;}
.item_403 .uf365_bookbox .item_403_text>ul>li>h3{ text-align:center;}
.item_403 .uf365_bookbox .item_403_text>ul>li>h3>a{ text-decoration:none; font:20px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; display:inline-block; height:45px; overflow:hidden;}
.item_403 .uf365_bookbox .item_403_text>ul>li>div{ font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; height:50px; overflow:hidden;}
.item_403 .uf365_bookbox .item_403_text>ul>li.item_403_more{padding-top:28px;}
.item_403 .uf365_bookbox .item_403_text>ul>li.item_403_more>a{ display:block; width:65px; height:32px; background:url(images/item403_more.png) center center no-repeat; margin:0 auto;}
.item_403 a.various>span{  background:url(images/item403_play.png) center center no-repeat;}/*有影片的hover跑出撥放鍵*/
.item_403 .uf365_bookbox:hover{ border:solid 1px #fecbce;}
.item_403 .uf365_bookbox:hover .item_403_text>ul>li.item_403_more>a{ background:url(images/item403_more_h.png) center center no-repeat;}

.item_403 .it403_arrow_L,.it403_arrow_R{ display:block; width:32px; height:37px;position:absolute; top:300px; border-radius:100%; background:#6a7744 center no-repeat; text-indent:-9999px; border:0; cursor:pointer; z-index:999; cursor:pointer;}
.item_403 .it403_arrow_L{ background:url(images/item404_nav.png) left center no-repeat;left:3px;}
.item_403 .it403_arrow_R{ background:url(images/item404_nav.png) right center no-repeat; right:3px;}

.item_403 .it4031_arrow_L,.it4031_arrow_R{ display:block; width:32px; height:37px;position:absolute; top:585px; border-radius:100%; background:#6a7744 center no-repeat; text-indent:-9999px; border:0; cursor:pointer; z-index:999; cursor:pointer;}
.item_403 .it4031_arrow_L{ background:url(images/item404_nav.png) left center no-repeat;left:-30px}
.item_403 .it4031_arrow_R{ background:url(images/item404_nav.png) right center no-repeat; right:-30px;}

.item_403 .swipe {overflow: hidden; /*visibility: hidden; position: relative;*/ width:100%;}
.item_403 .swipe-wrap {overflow: hidden;position: relative;}
.item_403 .swiper-slide {float:left;width:100%;position: relative;}

.item_403.item_403_01{ padding:30px 0 0 0; background:url(images/item403_bg.jpg) repeat;}
.item_403.item_403_02{ padding:0 0 30px 0;  background:url(images/item403_bg.jpg) repeat;}
.item_403 .item_403_02bg{ display:none;}
.item_403 .it4031_arrow_L.item_403_02,.it4031_arrow_R.item_403_02{ top:150px;}
/*item_403 end*/

/* 元件120 常用收件人 */
/* 元件120_default */
.addresseeBox{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.addresseeBox td{ padding:6px;}
.addresseeBox .formtitile{ background-color:#e5e5e5; color:#333; text-align:right;}
.addresseeBox .ok_btn{ display:inline-block; padding:0 5px; height:35px; font:14px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; border:0; cursor:pointer;}
.it120_btnstyle a:link,.it120_btnstyle a:hover{ display:inline-block; padding:0 5px; height:35px; font:14px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; margin-right:5px;}
.it120_ipnut01{ width:100%; background-color:#ffffff; border:solid #dadada 1px; height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it120_ipnut02{ display:inline-block; margin-right:8px; width:120px; background-color:#ffffff; border:solid #dadada 1px; height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it120_ipnut03{ width:80px; background-color:#ffffff; border:solid #dadada 1px; height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it120_pt10{ padding-top:10px;}
.SB_tableW109 {white-space: nowrap;}

/*414活動與簡介 jo*/
.it_414{ width:100%;}
.it_414>ul{ width:1200px; margin:0 auto; text-align:center; padding:100px 0;}
.it_414>ul>li{ display:inline-block; width:360px; background:#fff;box-shadow:6px 6px 6px rgba(20%,20%,40%,0.2); margin:30px 1.5%;}
.it_414>ul>li>ul>li>img{ width:100%; height:auto; display:block;}
.it_414>ul>li>ul>li:nth-child(2){ height:78px; padding:5px 10px;overflow: hidden;}
.it_414>ul>li div.text{ float:left; width:270px; text-align:left;  font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999;}
.it_414>ul>li div.text>a{ text-decoration:none; color:#333; font:15px/28px 微軟正黑體, Arial, Helvetica, sans-serif;height: 28px;overflow: hidden;display:inline-block;}
.it_414>ul>li div.img{ float:right;}
.it_414>ul>li div.img>a{ display:inline-block; width:60px; height:68px; background:url(images/it414act_nav.png) center center no-repeat;}

/* it409廣告輪播 */
.it409{ width:100%; overflow:hidden; position:relative;}
.it409 #it409_wrapper{ width: 100%; overflow: hidden;}
.it409 .it409_twilight_wrapper { width:1200px; margin: 0 auto;}
.it409 .it409_slide_wrapper { position: relative;}
.it409 .it409_twilight_show { width: 1200px; height: 700px; position: relative;}
.it409 .it409_twilight_show .it409_twilight_box { position: relative; width: 99999px; opacity: 1; -webkit-transition-duration: 0s; -webkit-transition-timing-function: ease-out; -webkit-transition-property: -webkit-transform, opacity; -webkit-transform: translate3d(0px, 0px, 0px);}
.it409 .it409_twilight_show a { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;}
.it409 .it409_twilight_show .it409_twilight_box div { float: left; opacity: 1; -webkit-transition-duration: 0s; -webkit-transition-timing-function: ease-out; -webkit-transition-property: -webkit-transform, opacity;
-webkit-transform: translate3d(0px, 0px, 0px);}
.it409 .it409_twilight_show .it409_arrow_left,.it409_twilight_show .it409_arrow_right { position: absolute; z-index: 10; top:0;cursor: pointer;}
.it409 .it409_twilight_show .it409_arrow_left { left: -600px;}
.it409 .it409_twilight_show .it409_arrow_right {right: -600px;}
.it409 .it409_twilight_show .it409_arrow_left>span,.it409_twilight_show .it409_arrow_right>span{ display:inline-block; width:600px; height:700px;}
.it409 .it409_twilight_show .it409_arrow_left>span{ background:url(item_91_botton.png) left center no-repeat;}
.it409 .it409_twilight_show .it409_arrow_right>span{ background:url(item_91_botton.png) right center no-repeat;}
.it409 .it409_twilight_box>div>a{ padding:0;display: block;}
.it409 .it409_twilight_box>div>a>img{ width:100%; height:auto;}
.it409_bottombg{ width:100%; height:90px; position:absolute; bottom:0;background:url(images/dadeyr_index_06.png) center center repeat-x;}
/*it409 end*/

/* it411 */
.it411{ width:100%; max-width:1280px; overflow:hidden; padding-bottom:105px; margin:10px 0; margin:0 auto; position:relative; background-repeat:no-repeat; background-position:right bottom;}
.it411 .it411_title{ position:absolute; right:75px; bottom:105px;width:98px;}
.it411 .it411_topbanner{ max-width:1130px; width:100%; height:auto; margin:0 auto 24px;}
.it411 .it411_topbanner img{ width:100%; height:auto; display:block; }
.it411 .it411_downbox{ max-width:1130px; width:100%; margin:0 auto;}
.it411 .it411_downbox ul{}
.it411 .it411_downbox ul li{ width: 16.5%;float:left; overflow:hidden; margin-right:15px;}
.it411 .it411_downbox ul li .it411_productbox{position:relative; width:100%; height:auto; max-width:188px; max-height:188px; margin:0 auto;}
.it411 .it411_downbox .it411_productbox img{ display:block; width:100%; height:auto;}
.it411 .it411_downbox ul li:hover{border-radius: 10%;}
.it411 .it411_downbox .it411_productbox:hover .it411_boxhover{opacity:.8;}
.it411 .it411_downbox .it411_productbox .it411_boxhover{opacity:0; background-color:rgba(0,0,0,1); width:100%; height:100%; text-align:center; position:absolute; top:0px; left:0;display: flex;}
.it411 .it411_downbox .it411_productbox .it411_boxhover a{ font:15px/18px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;align-self: center; margin:0 auto;}

@media screen and (max-width: 760px) { 
.it411 .it411_downbox ul li{ width:33.3333%; margin:0; padding:10px;}
.it411{padding-bottom: 160px;}
.it411 .it411_topbanner{ margin-bottom:0;}
}

@media screen and (max-width: 480px) { 
.it411 .it411_downbox ul li{padding:5px;}
.it411{ padding-bottom:100px;background-size:100%;}
.it411 .it411_title{ bottom:25px;right:5px;}
}

@media screen and (max-width: 350px) { 

.it411 .it411_downbox ul li:nth-child(3){ float:none;}
.it411 .it411_downbox ul li:nth-child(4){ float:none;}
.it411{padding-bottom: 50px; background-size:100%;}
.it411 .it411_title{ right:5px;}
}

/*it408*/
.it408box{ width:100%; padding-bottom: 20px;}
.it408{ max-width:1200px; width:100%; margin: 0 auto;}
.it408 div.banner{ width:100%;}
.it408 div.banner>img{ width:100%; height:auto; display:block;}
.it408 div.content{ width:100%; margin-bottom:32px; padding-top:20px; position:relative;}
.it408 div.content>div.title{ display: flex; padding: 5px; background:rgba(0,0,0,0.2); border-radius:10px; width: auto !important; margin: 0 20px 20px 20px;}
.it408 div.content>div.title img{ height:50px; width:50px;}
.it408 div.content>div.title h5{ display:block; font:42px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; margin-left:10px; }
.it408 div.content>div.title>div.xobg>div.o.bbb{border-top-left-radius:60px; border-bottom-left-radius:60px;}
.it408 div.content>div.title>div.xobg>div.o{ background:#fff; height:60px; width:30px; position:absolute;  top:20px;  opacity:0.2;}
.it408 div.content>div.title>div.xobg>div.o.aaa{ right:20px; border-top-right-radius:60px; border-bottom-right-radius:60px;}
.it408 div.content>div.title>div.xobg>div.x{ padding:0 30px; width:100%;}
.it408 div.content>div.title>div.xobg>div.x>div{ background:#fff; height:60px; width:100%; opacity:0.2; padding-left:65px; overflow:hidden;}
.it408 div.content>div.title_img{ position:absolute; top:20px; left:0;}
.it408 div.content>div.title_img>div{ max-width:111px; width:100%; height:78px; display:inline-block;}
.it408 div.content>div.title_img>div>img{ width:100%; height:auto}
.it408 div.content>div.title_img>span{ display:inline-block; color:#fff; font:42px/60px 微軟正黑體, Arial, Helvetica, sans-serif; position:relative; top:-30px;}
.it408 div.content>div>ul{ padding:0 10px;}
.it408 div.content>div>ul>li {padding: 0 10px 20px 10px; float:left; width:25%;}
.it408 div.content>div>ul>li>div{ padding:10px; background:#fff; }
.it408 div.content>div>ul>li>div>a>img{ width:100%; height:auto; margin-bottom:10px;}
.it408 div.content>div>ul>li>div>div>div{ height:31px;}
.it408 div.content>div>ul>li>div>div.name{ position:relative;}
.it408 div.content>div>ul>li>div>div.name>div.bg{ width:100%; opacity:0.8; position:absolute; top:0;}
.it408 div.content>div>ul>li>div>div.name>div.text_ti{ font:15px/31px 微軟正黑體, Arial, Helvetica, sans-serif; overflow:hidden; text-align:center; position:relative; z-index:1;}
.it408 div.content>div>ul>li>div>div.name>div.text_ti>h3>a{ color:#fff; text-decoration:none;}
.it408 div.content>div>ul>li>div>div.text{ color:#af6943; font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; overflow:hidden; height:46px; padding-top:10px;}
.it408 div.content>div ul.bottom{ padding:10px 0 ;}
.it408 div.content>div ul.bottom>li:nth-child(1){ float:left; font: bold 43px Century Gothic, Arial, Helvetica, sans-serif; color:#f12455;}
.it408 div.content>div ul.bottom>li:nth-child(1)>span{ font-size:30px;}
.it408 div.content>div ul.bottom>li.car{ float:right; position:relative; padding:5px 0;}
.it408 div.content>div ul.bottom>li.car>div{ opacity:0.3; border-radius:100%; height:43px; width:43px;}
.it408 div.content>div ul.bottom>li.car>a{ display:inline-block; height:43px; width:43px;background:url(images/shop_car.png) center center no-repeat; position:absolute; top:5px;}
.it408 div.footer01{ padding:15px 15px; text-align:center; color:#9c5450; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; border-top: solid 1px #9c5450;}
.it408 div.footer01>span{ display:inline-block; width:10px;}
@media screen and (max-width: 1200px){.it408 div.content>div>ul>li { width:33.33%;} .it408 div.content>div.title h5{font:35px/40px 微軟正黑體, Arial, Helvetica, sans-serif;}} 
@media screen and (max-width: 680px){.it408 div.content>div>ul>li { width:50%;} .it408 div.content>div.title h5{font:30px/35px 微軟正黑體, Arial, Helvetica, sans-serif;}} 
@media screen and (max-width: 480px){.it408 div.content>div>ul>li { width:100%;} .it408 div.content>div.title h5{font:24px/30px 微軟正黑體, Arial, Helvetica, sans-serif;}}

/* it413*/
.it413_outer{ width:100%;}
.it413{width:100%; max-width:1280px; min-width: 1200px; margin:15px auto;padding: 0 55px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center;}
.it413 .it413_box{ width:33.3333%; -webkit-box-flex: 0 33.333%; -moz-box-flex: 0 33.333%; -webkit-flex: 0 33.333%; -ms-flex: 0 33.333%; flex: 0 33.333%;}
.it413 .it413_box .it413_box_title{ width:100%; margin-bottom:25px; height:70px; overflow:hidden;}
.it413 .it413_box .it413_box_title img{ display:block; height:70px; margin:0 auto;}
.it413 .it413_box .it413_box_map,.it413 .it413_box .it413_box_fb,.it413 .it413_box .it413_box_tobe{ margin:0 auto; width:350px; height:260px; position:relative; border:1px solid #e9ebee;}
.it413 .it413_box .it413_box_map{}
.it413 .it413_box .it413_box_fb{}
.it413 .it413_box .it413_box_tobe{}
.it413 .it413_box .it413_box_tobe .video413::after {content: "";position: absolute; width:350px; height:260px; left: 0;top: 0;z-index: 2;background:rgba(0,0,0,.65) url(images/it416_playbtn.svg) center no-repeat;background-size: 70px;}

/* it412*/
.it412{ width:100%; max-width:1280px; overflow:hidden; margin:10px auto; position:relative; background-repeat:no-repeat; background-position:right bottom;}
.it412 .it412_title{ width:100%; margin:0 auto 10px;}
.it412 .it412_title img{ display:block; margin:0 auto;}
.it412 .it412_downbox{width:100%; margin:0 auto; padding:0 55px;}
.it412 .it412_downbox ul{}
.it412 .it412_downbox ul li{ width: 25%;float:left; overflow:hidden; padding:20px;}
.it412 .it412_downbox ul li .it412_productbox{position:relative; width:100%; height:auto;margin:0 auto; overflow:hidden;}
.it412 .it412_downbox .it412_productbox img{ display:block; width:100%; height:auto;}
.it412 .it412_downbox ul li:hover .it412_productbox {border-radius: 10%;}
.it412 .it412_downbox ul li:hover .it412_productbox .it412_boxhover{opacity:.8;}
.it412 .it412_downbox .it412_productbox .it412_boxhover{opacity:0; background-color:rgba(0,0,0,1); width:100%; height:100%; text-align:center; position:absolute; top:0px; left:0;}
.it412 .it412_downbox .it412_productbox .it412_boxhover .it412_boxhover_inbox{position: relative;top: 50%;transform: translateY(-50%);}
.it412 .it412_downbox .it412_productbox .it412_boxhover .it412_boxhover_car{ display:block; width:58px; height:58px; background:url(images/dadeyr_index_36.png) center no-repeat; margin-top:5px;}
.it412 .it412_downbox .it412_productbox .it412_boxhover .it412_boxhover_car:hover{opacity:.8; }
.it412 .it412_downbox .it412_productbox .it412_boxhover a{ font:15px/18px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;align-self: center; margin:0 auto; display:block; height:36px; width:100%;opacity:1; overflow:hidden; }
.it412 .it412_downbox .it412_productbox .it412_boxhover h3{ display:block; height:38px; font:bold italic 24px/38px Arial, Helvetica, sans-serif,微軟正黑體;opacity:1; color:#fff;}
.it412 .it412_downbox .it412_productbox .it412_boxhover h3 span{font:italic 13px/58px Arial, Helvetica, sans-serif,微軟正黑體;}

@media screen and (max-width: 980px){
.it412 .it412_downbox ul li{ width: 50%;padding:10px;}
.it412 .it412_downbox{padding:0 10px;}} 
@media screen and (max-width: 400px){
	.it412 .it412_downbox ul li{ width: 100%; }} 

/*元件412*/
.it410{max-width:1280px; width:100%; margin:0 auto 20px; background-position:left top; background-repeat:no-repeat; min-height:250px;}
.it410_box{ width:100%; padding:0; position:relative;}
.it410_box .it410_title{ text-align:center;position:absolute; left:275px; top:0;}
.it410_box .it410_title img{ max-width:77px; height:auto; width:100%; display:block;}
.it410_box .it410_inbox{ padding-left:375px; padding-right:75px; padding-top:20px; position:absolute; top:0; left:0; width:100%;background:url(images/dadeyr_index_14.png) 375px 20px no-repeat;}
.it410_box .it410_inbox>ul{ min-height:160px;}
.it410_box .it410_inbox>ul>li{ width:100%; height:30px; overflow:hidden;}
.it410_box .it410_inbox>ul>li>a{ text-decoration:none; display:block; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif;}
.it410_box .it410_inbox>ul>li span{ display:inline-block; color:#313131; letter-spacing:2px; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif;padding:0 30px; text-align:center; overflow:hidden; float:left;}
.it410_box .it410_inbox .it410_inbox_more{ float:right;}
.it410_box .it410_inbox .it410_inbox_more a{width:115px; height:24px; overflow:hidden;background:rgba(64,51,43,.5) url(images/dadeyr_index_18.png) center no-repeat; padding-left:12px; font:13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;border-radius:12px; display:block; text-decoration:none; }
.it410_box .it410_inbox .it410_inbox_more a:hover{background:rgba(64,51,43,.8) url(images/dadeyr_index_18.png) center no-repeat;}
@media screen and (max-width:780px){
.it410{min-height:500px;}
.it410_box .it410_inbox{ padding:10px; top:250px; background:none;}
.it410_box .it410_title img{ width:77px;}
.it410_box .it410_title{ left:250px;}
}
@media screen and (max-width:480px) {
.it410_box .it410_title{left:inherit;right:5px;}
.it410_box .it410_inbox>ul>li span{padding-left:0;}
.it410_box .it410_title img{width:77px;}
}
@media screen and (max-width:375px) {
.it410_box .it410_inbox>ul>li span{display:none;}
.it410_box .it410_title{left:inherit;right:0px;}
}
/*元件412  end*/

/* 最新消息輪播(416) */
.item_416{ max-width:1200px; margin:0 auto;}
.item_416 .it416_content{ width:100%; height:auto; position:relative;}
.item_416 .it416_news{ text-align:center; margin:0 auto; max-width:1120px; width:100%;}
.item_416 .it416_newsbox{ width:100%;}
.item_416_img{ position:relative;}
.item_416_img > img{ width:100%; height:auto;}
.item_416_img > span{ display: block; position: absolute; left: 0; bottom: 0; font:14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; padding: 0 25px; background: #8b8b8b; text-align: center; z-index: 70;}
.item_416 .it416_newsbox > a{ text-decoration:none; text-align:right; width:100%; display:inline-block; padding:10px;}
.item_416 .it416_newsbox > a > p{ font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif ; color:#999; height:25px; overflow:hidden; text-align:left; margin:0;}
.item_416 .it416_newsbox > a > h3{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif ; color:#333; height:40px; overflow:hidden; text-align:left;}
.it416_content .owl-carousel{ position:static;}
.it416_content .owl-stage-outer{ z-index:777;}
.it416_content .owl-controls{ width:100%; height:80px; position:absolute; left:0; top:50%; margin-top:-15px;}
.it416_content .owl-controls .owl-nav{ position:relative; z-index:778;}
.it416_content .owl-controls .owl-prev,.it416_content .owl-controls .owl-next{ width:30px; height:30px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;}
.it416_content .owl-controls .owl-prev{ left:0; background:url(images/icon_arrow2.svg) left top no-repeat; background-size:60px auto;}
.it416_content .owl-controls .owl-next{ right:0; background:url(images/icon_arrow2.svg) right top no-repeat; background-size:60px auto;}

/*it417*/
.it417_box{ width:960px; margin: 0 auto;}
.it417_box ul li{ float: left; width: 33.3%; padding: 8px 0;}
.it417_box ul li:nth-child(2),.it417_box ul li:nth-child(5),.it417_box ul li:nth-child(8){ text-align: center;}
.it417_box ul li:nth-child(3),.it417_box ul li:nth-child(6),.it417_box ul li:nth-child(9){ text-align: right;}
.it417_box ul li a{ position:relative; display: inline-block; width: 300px; height: 300px; overflow: hidden;}
.it417_box ul li a img { display:block; max-width: 100%; height: auto;}
.it417_box ul li a p{ display: block; position: absolute; bottom: 0; left: 0; display:block; width:100%; height:80px; background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,.95) 100%);  padding: 0 10px; padding-top: 30px; text-align: center; -webkit-transition:opacity 1s ease-in-out; -moz-transition:opacity 1s ease-in-out; -ms-transition: opacity 1s ease-in-out; -o-transition:opacity 1s ease-in-out; transition:opacity 1s ease-in-out; opacity: 0;}
.it417_box ul li a:hover p{ filter:alpha(opacity=50); opacity:1;}
.it417_box ul li a p span{ display: block; width: 100%; height: 40px; font:16px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; overflow: hidden;}

/*it418*/
.it418_box{ width:960px; margin: 0 auto;}
.it418_box ul.it418_01 li{ float: left; width: 33.3%; padding: 8px 0;}
.it418_box ul li a{ position:relative; display: inline-block; width: 300px; height: 300px; overflow: hidden;}
.it418_box ul li a img { display:block; max-width: 100%; height: auto;}
.it418_box ul li a p{ display: block; position: absolute; bottom: 0; left: 0; display:block; width:100%; height:80px; background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,.95) 100%);  padding: 0 10px; padding-top: 30px; text-align: center; -webkit-transition:opacity 1s ease-in-out; -moz-transition:opacity 1s ease-in-out; -ms-transition: opacity 1s ease-in-out; -o-transition:opacity 1s ease-in-out; transition:opacity 1s ease-in-out; opacity: 0;}
.it418_box ul li a:hover p{ filter:alpha(opacity=50); opacity:1;}
.it418_box ul li a p span{ display: block; width: 100%; height: 40px; font:16px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; overflow: hidden;}
.it418_box ul.it418_01 li:nth-child(2){ text-align: center;}
.it418_box ul.it418_01 li:nth-child(3){ text-align: right;}
.it418_box ul.it418_02 > li{ float: left;}
.it418_box ul.it418_02 > li:first-child{ width: 33.3%; padding-top: 8px;}
.it418_box ul.it418_02 > li:last-child{ width: 66.6%;}
.it418_box ul.it418_02 > li:last-child > ul > li{ float:left; width: 50%; padding: 8px 0;}
.it418_02_in > li:nth-child(odd){ text-align:center;}
.it418_02_in > li:nth-child(even){ text-align:right;}

/*it419*/
.item419_box{ max-width: 1200px; margin: 0 auto;}
.item419_title{ display: inline-block; height: 40px; padding: 0 30px; font:16px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#60707d; background: #fff; margin: 0 auto;}
.item419_title_in{ text-align: center; height: 40px; margin-bottom: 15px;}
.item419_title_in:after{ display: block; content:" "; width: 100%; height: 2px; background:#60707d; margin-top: -18px;}

/*it420*/
.it_420{ margin:0 auto; width:100%; max-width: 1260px; padding-bottom: 15px;}
.it_420>div{ width:100%; height:46px;}
.it_420>div>div.title_img_l{ float:left; width:106px; padding:8px 10px;}
.it_420>div>div.title_img_l>img{ display:block;}
.it_420>div>div.text_r{ padding:5px 10px 5px 120px;}
.it_420 .news_marqueeeeBox{ background:#FFF; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;}
.it_420 div#it83_news_marqueeee {position: relative;overflow: hidden;	/* 超出範圍的部份要隱藏 */width: 100%;height: 36px;}
.it_420 div#it83_news_marqueeee ul, div#it83_news_marqueeee li {margin: 0;padding: 0;list-style: none;}
.it_420 div#it83_news_marqueeee ul {position: absolute;left: 30px;			/* 往後推個 30px */}
.it_420 div#it83_news_marqueeee ul li{font: 14px/36px 微軟正黑體,Verdana,Geneva,sans-serif; color:#147abc;height: 36px; overflow:hidden; padding-right:22px;}
.it_420 div#it83_news_marqueeee ul li a {display: block;overflow: hidden;	/* 超出範圍的部份要隱藏 */font-size:14px;height: 36px;line-height: 36px;text-decoration: none;color:#cf0e37;}
.it_420 div#it83_news_marqueeee ul li a:hover{ text-decoration:underline;}
.it_420 div#it83_news_marqueeee div.it83_marqueeee_btn {position: absolute;cursor: pointer;}
.it_420 div#it83_news_marqueeee div#it83_marqueeee_next_btn {left: 5px;}
.it_420 div#it83_news_marqueeee div#it83_marqueeee_prev_btn {right: 5px;}

/*it420 0726修改 class (新)*/
.it_420 .text_r .news_marqueeeeBox{position: relative;overflow:hidden; /* 超出範圍的部份要隱藏 */ width: 100%;height: 36px;}
.it_420 .text_r .it83_marqueeee_btn{ position:absolute; cursor: pointer;}
.it_420 .news_marqueeeeBox ul, div#it83_news_marqueeee li {margin: 0;padding: 0;list-style: none;}
.it_420 .news_marqueeeeBox ul {position: absolute;left: 30px;			/* 往後推個 30px */}
.it_420 .news_marqueeeeBox ul li{font: 14px/36px 微軟正黑體,Verdana,Geneva,sans-serif; color:#147abc;height: 36px; overflow:hidden; padding-right:22px;}
.it_420 .news_marqueeeeBox ul li a {display: block;overflow: hidden;	/* 超出範圍的部份要隱藏 */font-size:14px;height: 36px;line-height: 36px;text-decoration: none;color:#cf0e37;}
.it_420 .news_marqueeeeBox ul li a:hover{ text-decoration:underline;}
.it_420 .news_marqueeeeBox  div.it83_marqueeee_next_btn_left{left: 5px; }
.it_420 .news_marqueeeeBox div.it83_marqueeee_next_btn_right{right: 5px;} 
.it_420 .news_marqueeeeBox ul{position: absolute;left: 30px;}
.it_420 div.news_marqueeeeBox ul {position: absolute;left: 30px;			/* 往後推個 30px */}

/*it421-文章列表 jo*/
.it421_box{ margin:0 auto; max-width:1200px; padding-bottom:20px;}
.it421_box .it421_tab>ul{ margin:0 auto;}
.it421_box .it421_tab>ul>li{ width:20%; float:left; text-align:center; border-bottom: solid 1px #888888; height:36px;}
.it421_box .it421_tab>ul>li>a{ font: bold 14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; text-decoration:none; padding:4px 7px; display:block;}
.it421_box .it421_tab>ul>li>a:hover{ border-bottom: solid 3px #888888;}
.it421_box .it421_tab>ul>li>a:active{ border-bottom: solid 3px #888888;}

.it421_box .listbox{ width:100%; height:40px;}
.it421_box .listbox .sbt_select{ float:right;}
.it421_box .listbox .sbt_select select{border:0;border-bottom:1px solid #888888; background:url(images/it421_arrow.svg) no-repeat center right; padding:7px 40px 6px 2px; font:14px/25px  微軟正黑體, Helvetica, sans-serif; color:#555;-webkit-appearance:none;appearance:none;-moz-appearance:none; background-size: 12px auto;}

.it421_box .it421_option{ margin:20px auto; width:100%; display: inline-block;}
.it421_box .it421_option > ul > li:first-child{ padding-top:0;}
.it421_box .it421_option > ul > li{ width:100%; padding:30px 0; border-bottom:1px solid #8d949a;}
.it421_option_l{ float:left; width: 300px;}
.it421_option_r{ margin-left:320px;}
.it421_option_l a{ display:block; width:300px; height:200px; overflow:hidden;}
.it421_option_l a img{ width:100%; height:auto; display:block;}
.it421_option_r h2{ text-align:left; border-bottom: solid 1px #c2c1b4; width:100%; display:block; height:40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.it421_option_r h2 a{ font: bold 18px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; text-decoration:none; letter-spacing:1px;}
.it421_option_r h2 a:hover{text-decoration:none; color:#666;}
.it421_option_r > div{ text-align: left; font: 14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; margin:10px 0 30px 0; height:95px; width:100%; overflow:hidden;}
.it421_option_r span{ display: block; text-align: right;}
.it421_option_r span a{ display:inline-block;}

/*it422-文章詳細 jo*/
.it422_box{ margin:0 auto; max-width:1200px;}
.it422_box>div>img{ max-width:100% !important; height: auto !important;}
.it422_box>div>p{ padding:18px 0;}
.it422_box>div>ul{ list-style:disc;}
.it422_box>div>ul>li{ margin-left:20px;}
.it422_text{ font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a;}
.it422_text ul{ list-style:disc;}
.it422_text img{max-width:100% !important; height: auto !important;}

.it422_top { margin-bottom:30px; display: inline-block;}
.it422_box .it422_top .it422_top_l{ margin-right: 470px;}
.it422_topimg1{ width:100%; height:auto;}
.it422_box .it422_top .it422_top_l .it422_topimg2{ width:100%; height:auto;}
.it422_box .it422_top .it422_top_l img{ max-width:100%; height:auto; display:block;}

.it422_box .it422_top .it422_top_r{ float:right; width:450px;}
.it422_top_r01 > div{ letter-spacing:1px; padding-bottom:8px; width:100%; border-bottom:solid 1px #c2c1b4;}
.it422_top_r01 > div > .it422_topimg1 { float:left; display: block;  width:98px; height:98px; border-radius:100%; border:solid 6px #f8f7f0; margin-right: 15px; background: #fff;}
.it422_top_r01 > div > .it422_topimg1 img{ display:block; width: 100%; height: auto; border-radius:100%;}
.it422_toptitle{ display: block; margin-left:113px; font: bold 24px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.it422_top_r01 > h2{ letter-spacing:1px; font: bold 18px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding:10px 20px; margin:14px 0; background:#eaeaea;}
.it422_top_r01 > div{ font: bold 14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; width:100%; margin-bottom: 10px;}

.it422_box .it422_top .it422_top_r>div.it422_top_r02>ul{ width:100%; padding-top:6px;}
.it422_box .it422_top .it422_top_r>div.it422_top_r02>ul>li{ float:left; margin-right:8px; margin-bottom:8px;}
.it422_box .it422_top .it422_top_r>div.it422_top_r02>ul>li>a{ overflow:hidden;width: 83px;height: 83px;border: solid 5px #f8f7f0;display: block;}
.it422_box .it422_top .it422_top_r>div.it422_top_r02>ul>li>a>img{height: 83px;display:block; margin:0 auto; width: auto;}
.it422_box .it422_top .it422_top_r>div.it422_top_r02>ul>li:last-child{margin-right:0px;}


.it422_content{ padding: 50px 60px 0 60px; position:relative; width: 100%; height:auto;}
.it422_content .owl-carousel{ position:static;}
.it422_content .owl-stage-outer{ z-index:777;}
.it422_content .owl-controls{ width:100%; height:80px; position:absolute; left:0; top:50%; margin-top:-15px;}
.it422_content .owl-controls .owl-nav{ position:relative; z-index:778;}
.it422_content .owl-controls .owl-prev,.it422_content .owl-controls .owl-next{ width:30px; height:30px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;}
.it422_content .owl-controls .owl-prev{ left:0; background:url(images/icon_arrow2.svg) left top no-repeat; background-size:60px auto;}
.it422_content .owl-controls .owl-next{ right:0; background:url(images/icon_arrow2.svg) right top no-repeat; background-size:60px auto;}
.it422_pbox{ width:100%;} 
.it422_pbox .it422_pbox_img{ max-width:115px; max-height:115px; border-radius:100%; float:left; overflow: hidden;}
.it422_pbox img{display:block; width: 100%; height: auto;} 
.it422_pbox .it422_pbox_d{ width:100%; padding:0 6px;}
.it422_pbox .it422_pbox_d h2{ display:block; height:40px;overflow:hidden; line-height:15px; margin-top: 5px; text-align: center;}
.it422_pbox .it422_pbox_d h2 a{ font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it422_pbox .it422_pbox_d h2 a:hover{ font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#54565b;}
.it422_pbox .it422_pbox_d h3.price01{ display:block; height:10px; overflow:hidden; font:10px/10px Arial, Helvetica, sans-serif; color:#6a7744; margin-top:7px;text-decoration:line-through;}
.it422_pbox .it422_pbox_d h3.price02{ display:block; font-family:Arial, Helvetica, sans-serif; line-height:35px; color:#ff0000; font-size:20px; text-align: center;font-weight: inherit;}
.it422_pbox .it422_pbox_d h3.price02 span{ font-size:18px;}
.it422_pbox .it422_pbox_d a.button{ display:block; width:77px; height:24px; background-color:#e7bb5e; color:#fff; text-align:center; text-decoration:none; font:12px/24px 微軟正黑體;border-radius:3px; cursor:pointer; }
.it422_pbox .it422_pbox_d a.button:hover{ background-color:#ffcf6a;}  

.it422_socialbox{ width: 100%; height: auto; max-width: 1200px; min-width: 1200px; margin: 0 auto 20px; display:inline-block;}
.it422_socialbox ul li{ float: left; margin-right:5px; list-style: none; margin-left: 0px!important;}
.it422_socialbox ul li a{ display:block; width: 20px; height: 20px; background-image: url(images/it422_social_icon.svg); background-repeat: no-repeat; opacity: 1; background-size: 20px 100px; text-decoration: none; cursor: pointer;}
.it422_socialbox ul li a:hover{ opacity: .8; }
.it422_socialbox ul li a.it422_social_fb{ background-position: top center;}
.it422_socialbox ul li a.it422_social_twiter{ background-position: center -20px;}
.it422_socialbox ul li a.it422_social_plurk{ background-position: center -40px ;}
.it422_socialbox ul li a.it422_social_weibo{ background-position: center -60px;}
.it422_socialbox ul li a.it422_social_line{ background-position: center -80px;}
.it422_socialbox ul li.fb-like{width:100%; float: none; padding: 5px 0;}

/*422新增評論*/
.it422_discuss{ padding: 50px 60px 0 60px; position:relative; width: 100%; height:auto;}
.it422_discuss .owl-carousel{ position:static;}
.it422_discuss .owl-stage-outer{ z-index:777;}
.it422_discuss .owl-controls{ width:100%; height:80px; position:absolute; left:0; top:50%; margin-top:-15px;}
.it422_discuss .owl-controls .owl-nav{ position:relative; z-index:778;}
.it422_discuss .owl-controls .owl-prev,.it422_discuss .owl-controls .owl-next{ width:30px; height:30px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;}
.it422_discuss .owl-controls .owl-prev{ left:0; background:url(images/icon_arrow2.svg) left top no-repeat; background-size:60px auto;}
.it422_discuss .owl-controls .owl-next{ right:0; background:url(images/icon_arrow2.svg) right top no-repeat; background-size:60px auto;}
.it422_discuss_list{ padding:15px; border: 1px solid #dfdfdf; max-width: 250px; margin: 0 auto;}
.it422_discuss_list h5{ display:block; width: 100%; height: auto; margin-bottom: 10px;}
.it422_discuss_list h5 img{ display:block; width: 100%; height: auto;}
.it422_discuss_list span{ display:inline-block; font: 14px/20px 微軟正黑體, Arial, Helvetica, sans-serif !important; color: #555; background: url(images/cook_user.svg) left center no-repeat; padding-left: 25px; background-size: 16px; margin-bottom: 5px;}
.it422_discuss_list h3{ font: 15px/24px 微軟正黑體, Arial, Helvetica, sans-serif !important; color: #555; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 48px;}

.it422_discuss_no{ letter-spacing: 1px; font: bold 18px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #57585a; padding: 20px; margin: 14px 0; background:#eaeaea; text-align: center;}
.it422_discuss_no > a{ display:block; width: 190px; height: 50px; font: 20px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; margin: 0 auto; margin-top: 20px;}
.it422_discuss_btn > a{ display:block; width: 190px; height: 50px; font: 20px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; margin: 0 auto; margin-top: 20px;}
.it422_discuss_go{ display:block; width: 100%; height: 50px; font: 20px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; margin: 0 auto; margin-top: 20px; cursor: pointer;}

.it422_discuss_open ul li:first-child{ float: left; width: 300px;}
.it422_discuss_open ul li:first-child a{ display:block; width: 300px; height: 300px; background:url(images/it422_camerabg.svg) center no-repeat #ccc;}
.it422_discuss_open ul li:first-child a img{ display:block; width: 100%; height: auto;}
.it422_discuss_open ul li:last-child{ margin-left: 320px; width: auto;}
.it422_discuss_open ul li:last-child textarea{ height: 120px;font: 15px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color: #888; border: 1px solid #ccc;}
.it422_discuss_open ul li:last-child p{font: 15px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color: #888;}
.it422_discuss_open{ padding:40px;}


/* 422-lohas_area */
.it422_lohas_area{ width:100%; min-width: 1200px;}
.it422_la_top{ background-position: center 129px; background-repeat: no-repeat; height:490px; background-attachment: fixed; position: relative; background-size: cover;}
.it422_la_top::before{ content:''; display:block; background-color:rgba(16, 49, 60, 0.5); width:100%; height:100%;}
.it422_la_title{ position: absolute; top:90px; width:1200px; left:50%; margin-left: -600px; color:#fff; text-align: center;}
.it422_la_title > h2{ display:block; width:100%; text-align:center; font-weight: 300; font-size: 36px; line-height: 40px; margin:20px auto;}
.it422_la_title > h3{ display:inline-block; width:auto;  margin:0 2px 5px 2px; border-radius: 2px; font-size: 14px; font-weight: normal; padding:0 15px; line-height:30px;}
.it422_la_title > h3.it422_sort_icon01{ background-color: #ee6c9d;}
.it422_la_title > h3.it422_sort_icon02{ background-color: #41afa5;}
.it422_la_title > h3.it422_sort_icon03{ background-color: #fcaf3c;}
.it422_la_title > div{ width:100%; max-width: 800px; margin:0 auto; overflow: hidden; text-align:center; font-size: 18px; letter-spacing: 1.5px; line-height: 30px; height:60px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.it422_la_top .scroll-downs:before{ content:''; width:1px; height:100px; background: #fff; display: block; margin: 0 auto 30px auto;}
.it422_la_top .scroll-downs { position: absolute; top: 0; right: 0; bottom: -132px; left: 0; margin: auto; width :34px; height: 55px;}
.it422_la_top .mousey { width: 3px; padding: 10px 15px; height: 30px; border: 2px solid #fff; border-radius: 30px; opacity: 0.75; box-sizing: content-box; display:inline-block;}
.it422_la_top .scroller { width: 3px; height: 10px; border-radius: 25%; background-color: #fff; animation-name: it422_scroll; animation-duration: 2.2s; animation-timing-function: cubic-bezier(.15, .41, .69, .94); animation-iteration-count: infinite;}

@keyframes it422_scroll {
	0% { opacity: 0;}
	10% { transform: translateY(0); opacity: 1;}
	100% { transform: translateY(15px); opacity: 0;}
}

.it422_la_html{ width:1200px; padding:40px 0; margin:0 auto; line-height:1.5; font-size: 16px; color:#333;}
.it422_la_img{ min-width:1200px;}
.it422_la_img .owl-item .la_img{ -webkit-filter:brightness(.4); height:422px;}
.it422_la_img .owl-item .la_img img{ height:100%; width:auto!important; margin: 0 auto; transform: scale(1.1);}
.it422_la_img .owl-item.center .la_img{ -webkit-filter:brightness(1);}

.it422_la_img .owl-theme .owl-nav{ width:100%; position:absolute; left:0; top:50%; margin-top: -25px;}
.it422_la_img .owl-theme .owl-nav .owl-prev,.it422_la_img .owl-theme .owl-nav .owl-next{ position: absolute; padding:0; border-radius: 1px; margin: 0; display:block; width:50px; height:50px; text-indent: -9999px;}
.it422_la_img .owl-theme .owl-nav .owl-prev{ background: url(images/icon_prev.svg) center no-repeat rgba(0, 0, 0, .5); background-size:12px; left:0;}
.it422_la_img .owl-theme .owl-nav .owl-next{ background: url(images/icon_next.svg) center no-repeat rgba(0, 0, 0, .5); background-size:12px; right:0;}

.it422_la_video{ width: 100%; height:auto; padding:40px 0;}
.it422_la_videobox{ width:1200px; padding:40px 0 0 0; margin:0 auto; position: relative;}
.it422_la_videobox .it422_box_tube{ position:absolute; width:473px; height:auto; left:0; top:0; z-index: 2;}
.it422_la_videobox .it422_box_mainword{ width:calc(100% - 50px); background-color: #fff; padding:20px 25px 80px 450px; margin-left: 50px;}
.it422_la_videobox .it422_item_title { max-width: 1200px; margin: 0 auto 20px; position: relative;}
.it422_la_videobox .it422_item_title:before {content: '';display: block;width: 150px;height: 1px;transform: rotate(-45deg);background: #e7e7e7;position: absolute;left: 35px;top: 77px;}

.it422_item_title .title_en { text-align: left; font-size: 24px; display: block;  margin: 0 auto; line-height: 35px; letter-spacing: 1px;}
.it422_item_title .lohasgo_color_p{ color: #8a8acb;}
.it422_item_title .lohasgo_color_y{ color: #fbb445;}
.it422_item_title .title_zh { text-align: left; font-size: 24px; display: block; margin: 0 auto; color: #191919; line-height: 35px; letter-spacing: 1px;}
.it422_item_title{ max-width: 1200px; margin:0 auto 20px auto;}
.it422_la_video_word01{ font-size:16px; line-height:25px; overflow:hidden; color:#333; padding-left:135px; margin-bottom:30px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.it422_la_video_word02{ font-size: 14px; line-height:20px; color:#888; height: 60px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.it422_la_videobox .it422_box_tube .video_422::after{ background: rgba(138, 138, 203, 0.5) url(images/it543_play.svg) center no-repeat; background-size: 45px; content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 2;}
.it422_la_map{ width: 100%; background:#fff;}
.it422_la_mapbox{ width:1200px; margin:0 auto; display:flex; align-items: center; justify-content: space-between; padding:20px 0;}
.it422_la_mapbox > div{ width:50%;}
.it422_la_mapbox_l > ul{ display:flex; flex-wrap: nowrap;}
.it422_la_mapbox_l > ul > li{ font-size:16px; color:#222; line-height:40px; padding: 5px 0;}
.it422_la_mapbox_l > ul > li:nth-child(1){ width:145px; text-align:right; padding-right:20px; border-right:1px solid #e7e7e7;}
.it422_la_mapbox_l > ul > li:nth-child(2){ padding-left:20px; width:100%;}
.it422_la_mapbox_l > ul.mapbox_l01 li:nth-child(2){ align-items: center; display: flex; flex-wrap: wrap;}
.it422_la_mapbox_l > ul.mapbox_l01 li:nth-child(2) img{ display:block; width:40px; height:40px; margin-right:8px; margin-bottom: 8px;}
.it422_la_mapbox_r{ padding-left:25px;}
.it422_la_mapbox_r > iframe{ display:block; width:100%;}

@media screen and (max-width:1680px){
	.it422_la_img .owl-item .la_img{ height:422px;}
}

@media screen and (max-width:1536px){
	.it422_la_img .owl-item .la_img{ height:370px;}
}

@media screen and (max-width:1366px){
	.it422_la_img .owl-item .la_img{ height:300px;}
}

@media screen and (max-width:1280px){
	.it422_la_img .owl-item .la_img{ height:280px;}
}

@media screen and (max-width:1024px){
	.it422_la_img .owl-item .la_img{ height:225px;}
}
	

/*友善指標*/
.it422_la_mapbox_l > ul.mapbox_l01 > li > span{ display:inline-block; width:40px; height:40px; border-radius:40px; margin-right:10px; text-indent: -9999px;}
.it422_icon_power{ background:url(images/it422_la_charging.svg) center no-repeat #fbb445; background-size: 14px;}
.it422_icon_wifi{ background:url(images/it422_la_wifi.svg) center no-repeat #fbb445; background-size: 21px;}
.it422_icon_info{ background:url(images/it422_la_group.svg) center no-repeat #fbb445; background-size: 9px;}
.it422_icon_headset{ background:url(images/it422_la_headset.svg) 10px center no-repeat #fbb445; background-size: 21px;}
.it422_icon_pay{ background:url(images/it422_la_pay.svg) 11px center no-repeat #fbb445; background-size: 23px;}
.it422_la_mapbox_l > ul.mapbox_l02 > li:nth-child(2) > a{ font-size:16px; background:url(images/it422_la_pin.svg) left center no-repeat; background-size: 8px; padding-left:15px;}
.it422_la_mapbox_l > ul.mapbox_l03 > li:nth-child(2){ display:flex; flex-wrap: wrap;}
.it422_la_mapbox_l > ul.mapbox_l03 > li > a{ margin: 0 8px 8px 0; display:block; width:220px; height:40px; text-align: center; font-size:16px; line-height:40px; color:#fff; font-weight: 300;}
.it422_la_mapbox_l > ul.mapbox_l03 > li > a.links_web{ color:#333; background:url(images/it422_la_foreign.svg) 16px center no-repeat #fff; background-size: 13px; border: solid 1px #e3e3e3;}
.it422_la_mapbox_l > ul.mapbox_l03 > li > a.links_fb{ background:url(images/it422_la_fb.svg) 20px center no-repeat #1976d2; background-size: 8px;}
.it422_la_mapbox_l > ul.mapbox_l03 > li > a.links_yt{ background:url(images/it422_la_yt.svg) 15px center no-repeat #ff0000; background-size: 17px;}
.it422_la_mapbox_l > ul.mapbox_l03 > li > a.links_blog{ background:url(images/it422_la_blog.svg) 18px center no-repeat #ff7b0c; background-size: 15px;}
.it422_la_mapbox_l > ul.mapbox_l03 > li > a.links_line{ background:url(images/it422_la_line.svg) 15px center no-repeat #00bf00; background-size: 18px;}
.it422_la_mapbox_l > ul.mapbox_l03 > li > a.links_tt{ background:url(images/it422_la_tw.svg) 17px center no-repeat #03a9f4; background-size: 19px;}
.it422_la_mapbox_l > ul.mapbox_l03 > li > a.links_ig{ position:relative; background:linear-gradient(102deg, #fd5 -6%, #ff543e 44%, #c837ab 94%);}
.it422_la_mapbox_l > ul.mapbox_l03 > li > a.links_ig:before{ position: absolute; left:16px; top:12px; content: ''; display:block; width:16px; height:16px; background:url(images/it422_la_ig.svg) center no-repeat;}
.it422_la_mapbox_l > ul.mapbox_l04> li:nth-child(2){ display:flex; flex-wrap: wrap; align-items: center;}
.it422_la_mapbox_l > ul.mapbox_l04 > li > a{ display: block; line-height: 24px; padding:5px 0 5px 25px; margin-right:30px; background:url(images/it422_la_tag.svg) left center no-repeat; color:#ff4949; font-size: 14px;}
.it422_la_news{ padding:40px 0 55px 0;}
.it422_la_news_box{ width:1200px; margin:0 auto;}
.it422_la_news_box .it422_la_news_item{ max-width:370px; height:auto; background:#fff; padding-bottom:20px; margin-top: 15px;}
.it422_la_news_box .it422_la_news_item .news_item_img{ width:100%; height:auto; position:relative;}
.it422_la_news_box .it422_la_news_item .news_item_img a{ display:block; width: 100%; height:244px; overflow:hidden;  background:#f3f3f3;}
.it422_la_news_box .it422_la_news_item .news_item_img a img{ height:100%; width:auto; transform: scale(1.1); margin: 0 auto;}
.it422_la_news_box .it422_la_news_item .news_item_mark{ line-height: 24px; z-index: 1; position: absolute; right:-15px; top:-15px; display:flex; align-items: center; justify-items: center; padding: 0 20px; width:74px; height:74px; border-radius:74px; font-size: 17px; color:#fff; background-color: #e55e5e;}
.it422_la_news_box .it422_la_news_item .news_item_date{ display:block; text-align:left; color: #888; font-size: 14px; margin:15px auto; padding:0 10px;}
.it422_la_news_box .it422_la_news_item .news_item_link{ display:flex; flex-wrap: nowrap; padding:0 10px; justify-content: space-between;}
.it422_la_news_box .it422_la_news_item .news_item_link a{ display:block; font-size: 16px; color:#333; line-height: 22px; height:44px; overflow: hidden; text-align:left;}
.it422_la_news_box .it422_la_news_item .news_item_link a:nth-child(1){ width: 68%;}
.it422_la_news_box .it422_la_news_item .news_item_link a:nth-child(2){ width: 30%; height: 35px; text-indent: -9999px; text-align: center; color: #888; background: url(images/it773_more.svg) right bottom no-repeat;}
.it422_la_right{ position:fixed; z-index: 2; right:0; top:30%; width: 50px; height: 170px; border-top-left-radius:5px; border-top-right-radius:0; border-bottom-left-radius:5px; border-bottom-right-radius:0; box-shadow: 0 0 3px 0 rgba(117, 117, 117, 0.5); background-color: #fff; padding:26px 5px;}
.it422_la_right > a{ display:block; width:100%; height:auto; font-size: 13px; color:#888; text-align:center; margin-bottom: 25px;}
.it422_la_right > a.it422_share_btn{ background:url(images/it422_share.svg) center top no-repeat; background-size: 24px; padding-top:24px;}
.it422_la_right > a.it422_like_btn{ background:url(images/it422_heart_x.svg) center top no-repeat; background-size: 20px; padding-top:22px;}
.it422_la_right > a.it422_like_btn:hover{ background:url(images/it422_heart_o.svg) center top no-repeat; background-size: 20px; padding-top:22px;}
.it422_la_right > a.it422_like_btn_active{ background:url(images/it422_heart_o.svg) center top no-repeat; background-size: 20px; padding-top:22px;}
.it422_share_lightbox{ width:100%; height:auto; padding:30px;}
.it422_share_lightbox .it422_share_title{ font-size:18px; text-align: center; color:#333; line-height:25px; margin-bottom: 20px;}
.it422_share_iconbox{ width:100%; display: flex; justify-content: space-between;}
.it422_share_iconbox a{ display:block; width:40px; height:40px; text-indent: -9999px;}
.it422_share_iconbox a.it422_share_icon_fb{ background:url(images/it422_facebook.svg) center no-repeat; background-size:40px;}
.it422_share_iconbox a.it422_share_icon_gg{ background:url(images/it422_google.svg) center no-repeat; background-size:40px;}
.it422_share_iconbox a.it422_share_icon_line{ background:url(images/it422_line.svg) center no-repeat; background-size:40px;}
.it422_share_iconbox a.it422_share_icon_ig{ background:url(images/it422_instagram.svg) center no-repeat; background-size:40px;}
.it422_share_iconbox a.it422_share_icon_tt{ background:url(images/it422_twitter.svg) center no-repeat; background-size:40px;}

/* 422-lohas_shop */
.it422_ls_traffic .it422_item_title .title_en,.it422_ls_traffic .it422_item_title .title_zh{ text-align:center;}
.it422_ls_traffic .it422_ls_content{ width:100%; background:#fff; padding:35px 0; margin-top:27px;}
.it422_ls_intitle{ width:160px; padding:14px 0; margin:0 auto; margin-bottom:20px;}
.it422_ls_content_l .it422_ls_intitle{ background:url(images/it422_traffic1.svg) left center no-repeat; background-size:32px; padding-left:45px;}
.it422_ls_content_c .it422_ls_intitle{ background:url(images/it422_traffic2.svg) left center no-repeat; background-size:42px; padding-left:50px;}
.it422_ls_content_r .it422_ls_intitle{ background:url(images/it422_traffic3.svg) left center no-repeat; background-size:38px; padding-left:45px;}
.it422_ls_intitle > span{ display:block; font-size:14px; color: #fbb03b; text-align:left; line-height:25px;}
.it422_ls_intitle > div{ font-size:16px; color:#333; text-align:left;}
.it422_ls_content{ width:100%; margin:0 auto; display:flex;justify-content: center;}
.it422_ls_content > div{ width:400px; padding:0 15px; text-align:center; font-size:16px; color:#333; line-height:20px;}
.it422_ls_content .it422_ls_content_c{ border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.it422_ls_content .it422_ls_inhtml > ul > li > span{ padding:0 15px; color:#fff; background:#ff3939; text-align:center; margin-right:15px;}
.it422_ls_content .it422_ls_inhtml > ul > li{ margin-bottom:15px;}
.it422_ls_content .it422_ls_inhtml > a{ color: #333; background: url(images/it422_la_foreign.svg) 16px center no-repeat #fff; background-size: 13px; border: solid 1px #e3e3e3; margin: 15px auto; display: block; width: 220px; height: 40px; text-align: center; font-size: 16px; line-height: 40px; font-weight: 300;}
.it422_ls_map > iframe{ width:100%; height:402px;} 
.it422_ls_list{ display:flex; justify-content: space-between; width:1200px; min-height:76px; margin:-38px auto 0 auto; background:#fff; position:relative; padding:0 20px;}
.it422_ls_list > div{ width:60%; padding: 13px 0;}
.it422_ls_list > div.it422_ls_list_r{ width:40%;}
.it422_ls_list > div > ul{ display:flex; flex-wrap: nowrap;}
.it422_ls_list > div > ul > li{ padding:10px 0;}
.it422_ls_list > div > ul.mapbox_l01 > li > span{ display:inline-block; width:40px; height:40px; border-radius:40px; margin-right:10px; text-indent: -9999px;}
.it422_ls_list > div > ul > li:nth-child(1){ font-size: 16px; color: #222; line-height: 40px; padding: 5px 0; width: 145px; text-align: right; padding-right: 20px; border-right: 1px solid #e7e7e7;}
.it422_ls_list > div > ul.mapbox_l01 > li:nth-child(2){ padding-left: 20px; max-width:550px; align-items: center; display: flex; flex-wrap: wrap;}
.it422_ls_list > div > ul.mapbox_l01 > li:nth-child(2) img{ display: block; width: 40px; height: 40px; margin-right: 8px; margin-bottom: 8px;}
.it422_icon_power{ background:url(images/it422_la_charging.svg) center no-repeat #fbb445; background-size: 14px;}
.it422_icon_wifi{ background:url(images/it422_la_wifi.svg) center no-repeat #fbb445; background-size: 21px;}
.it422_icon_info{ background:url(images/it422_la_group.svg) center no-repeat #fbb445; background-size: 9px;}
.it422_icon_headset{ background:url(images/it422_la_headset.svg) 10px center no-repeat #fbb445; background-size: 21px;}
.it422_icon_pay{ background:url(images/it422_la_pay.svg) 11px center no-repeat #fbb445; background-size: 23px;}
.it422_ls_list > div > ul.mapbox_l02 > li:nth-child(2),.it422_ls_list > div > ul.mapbox_l04 > li:nth-child(2){ padding-left: 20px; width: 100%; display: flex; flex-wrap: wrap; align-items: center;}
.it422_ls_list > div > ul.mapbox_l02 > li:nth-child(2) > a{ font-size: 16px; background: url(images/it422_la_pin.svg) left center no-repeat; background-size: 8px; padding-left: 15px;}
.it422_ls_list > div > ul.mapbox_l03 > li:nth-child(2){ display: flex; flex-wrap: wrap; padding-left: 20px; max-width:550px;}
.it422_ls_list > div > ul.mapbox_l03 > li > a{ margin: 0 8px 8px 0; display:block; width:220px; height:40px; text-align: center; font-size:16px; line-height:40px; color:#fff; font-weight: 300;}
.it422_ls_list > div > ul.mapbox_l03 > li > a.links_web{ color:#333; background:url(images/it422_la_foreign.svg) 16px center no-repeat #fff; background-size: 13px; border: solid 1px #e3e3e3;}
.it422_ls_list > div > ul.mapbox_l03 > li > a.links_fb{ background:url(images/it422_la_fb.svg) 20px center no-repeat #1976d2; background-size: 8px;}
.it422_ls_list > div > ul.mapbox_l03 > li > a.links_yt{ background:url(images/it422_la_yt.svg) 15px center no-repeat #ff0000; background-size: 17px;}
.it422_ls_list > div > ul.mapbox_l03 > li > a.links_blog{ background:url(images/it422_la_blog.svg) 18px center no-repeat #ff7b0c; background-size: 15px;}
.it422_ls_list > div > ul.mapbox_l03 > li > a.links_line{ background:url(images/it422_la_line.svg) 15px center no-repeat #00bf00; background-size: 18px;}
.it422_ls_list > div > ul.mapbox_l03 > li > a.links_tt{ background:url(images/it422_la_tw.svg) 17px center no-repeat #03a9f4; background-size: 19px;}
.it422_ls_list > div > ul.mapbox_l03 > li > a.links_ig{ position:relative; background:linear-gradient(102deg, #fd5 -6%, #ff543e 44%, #c837ab 94%);}
.it422_ls_list > div > ul.mapbox_l03 > li > a.links_ig:before{ position: absolute; left:16px; top:12px; content: ''; display:block; width:16px; height:16px; background:url(images/it422_la_ig.svg) center no-repeat;}

.it422_ls_list > div > ul.mapbox_l04 > li > a{ display: block; line-height: 24px; padding:5px 0 5px 25px; margin-right:30px; background:url(images/it422_la_tag.svg) left center no-repeat; color:#ff4949; font-size: 14px;}

.it422_lohas_shop .it422_ls_top_bg{ background:#fff; position:relative;}
.it422_lohas_shop .it422_ls_top_bg:after{ content:''; width:100%; display:block; height:50px; background:#f0f0f0; position: absolute; top:0;}
.it422_ls_top{ width:1200px; margin:0 auto; display:flex; flex-wrap: nowrap;}
.it422_ls_top .it422_ls_top_l{ width:765px; height:505px;}
.it422_ls_top .it422_ls_top_l img{ width:100%; height:auto;}
.it422_ls_top .it422_ls_top_r{ width:435px; padding-left:45px; position: relative; z-index: 1;}
.it422_ls_top .it422_ls_top_r .it422_ls_top_rimg{ height:auto;}
.it422_ls_top .it422_ls_top_r .it422_ls_top_rimg img{ width:100%; height:auto;}
.it422_ls_top .it422_ls_top_r .it422_ls_top_rimg .swiper-wrapper{ height:100px;}
.it422_ls_title_tag{ display:flex; margin-bottom:35px; flex-wrap: wrap; height: 30px; overflow: hidden;}
.it422_ls_title_tag > span{ font-size: 14px; display:block; height: 30px; line-height:30px; padding:0 15px; border-radius: 2px; color: #fff; margin-right:5px; margin-bottom:5px;}
.it422_ls_title_tag > span.it422_sort_icon01{ background-color: #ee6c9d;}
.it422_ls_title_tag > span.it422_sort_icon02{ background-color: #4bb3aa;}
.it422_ls_title_tag > span.it422_sort_icon03{ background-color: #fcaf3c;} 
.it422_ls_title_info{ display:block; font-size: 18px; font-weight: 400; letter-spacing: 1.5px; color: #4bb3aa;}
.it422_ls_title_name{ display:block; font-size: 32px; color: #111; line-height:45px; font-weight: 400; margin:15px 0;}
.it422_ls_title_word{ font-size: 16px; line-height: 30px; height:120px; overflow:hidden; letter-spacing: 0.5px; color: #232323; margin-bottom:37px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.it422_ls_title_star{ width:auto; display:flex; align-items: center; justify-content: flex-end; margin-bottom:15px;}
.it422_ls_title_star > span{ color: #232323; letter-spacing: 2px; font-size: 15px;}
.it422_ls_title_star > a{ font-size: 13px;color: #666;}
.it422_ls_title_star ul{ display:flex; align-items: center; justify-content: space-between; margin:0 10px;}
.it422_ls_title_star ul li{ display:block; width:15px; height:15px; margin:0 2px;}
.it422_ls_title_star ul li.star_o{ background:url(images/it422_star1.svg) center no-repeat; background-size:15px;}
.it422_ls_title_star ul li.star_m{ background:url(images/it422_star2.svg) center no-repeat; background-size:17px;}
.it422_ls_title_star ul li.star_x{ background:url(images/it422_star3.svg) center no-repeat; background-size:16px;}
.it422_ls_top_rimg .swiper-button-next,.it422_ls_top_rimg .swiper-button-prev{ top:0; border-radius: 1px; margin: 0; display: block; width: 50px; height: 50px; text-indent: -9999px;}
.it422_ls_top_rimg .swiper-button-next{ right: 0; background: url(images/icon_next.svg) center no-repeat rgba(0 , 0, 0, 0.5); background-size: 12px;}
.it422_ls_top_rimg .swiper-button-prev{ left: unset; right: 67px; background: url(images/icon_prev.svg) center no-repeat rgba(0 , 0, 0, 0.5); background-size: 12px;}
#it422_ls_top_rimg > .swiper-wrapper{ margin-top:65px;}
.it422_ls_html{ width:1200px; margin:0 auto; padding:40px 0; line-height:1.5; font-size: 16px; color:#333;}
.it422_ls_right{ position:fixed; z-index: 2; right:0; top:248px; width: 50px; height: 170px; border-top-left-radius:5px; border-top-right-radius:0; border-bottom-left-radius:5px; border-bottom-right-radius:0; box-shadow: 0 0 3px 0 rgba(117, 117, 117, 0.5); background-color: #fff; padding:26px 5px;}
.it422_ls_right > a:link{ display:block; width:100%; height:auto; font-size: 13px; color:#888; text-align:center; margin-bottom: 25px;}
.it422_ls_right > a.it422_add_btn{ background:url(images/it422_add.svg) 9px top no-repeat; background-size: 26px; padding-top:26px;}
.it422_ls_right > a.it422_share_btn{ background:url(images/it422_share.svg) center top no-repeat; background-size: 24px; padding-top:24px;}
.it422_ls_right > a.it422_like_btn{ background:url(images/it422_heart_x.svg) center top no-repeat; background-size: 20px; padding-top:22px;}
.it422_ls_right > a.it422_like_btn:hover{ background:url(images/it422_heart_o.svg) center top no-repeat; background-size: 20px; padding-top:22px;}
.it422_ls_right > a.it422_like_btn_active{ background:url(images/it422_heart_o.svg) center top no-repeat; background-size: 20px; padding-top:22px;}
.it422_ls_right_3icon{ height: 240px;}

.it422_ls_productbox{ width:1200px; margin:0 auto 40px auto;}
.it422_ls_productbox .it422_item_title .title_en,.it422_ls_productbox .it422_item_title .title_zh{ text-align:center;}
.it422_ls_productbox .it422_item_title .title_en{ color: #ed6498;}
.it422_pstyle{ max-width: 240px; height:auto; margin:0 auto 20px auto; position: relative;}
.it422_pstyle .it422_pimg{ width:100%;}
.it422_pstyle .it422_pimg a{ display: block; width:100%; border-radius:100%; overflow:hidden; position: relative;}
.it422_pstyle .it422_pimg a img{ display: block; width:100%; height:auto}
.it422_pstyle .it422_pname{ margin-bottom:10px; margin-top:15px;}
.it422_pstyle .it422_pname a{ display:block; width:100%; height:22px; color: #222; line-height: 22px; font-size:16px; overflow : hidden; text-overflow : ellipsis; white-space : nowrap;}
.it422_pstyle .it422_plike{ width:55px; height:55px; position:absolute; bottom: 44px; right: 0;}
.it422_pstyle .it422_plike a{ width:55px; height:55px; border-radius:55px; display:block; text-indent: -9999px; background:url(images/it422_heart_x.svg) center no-repeat #fff; box-shadow: 0 0 3px 0 rgba(117,117,117,.5);}
.it422_pstyle .it422_plike a:hover{ background:url(images/it422_heart_o.svg) center no-repeat #fff;}
.it422_pstyle .it422_plike_active a{ background:url(images/it422_heart_o.svg) center no-repeat #fff;}

/*422-lohas-activity*/
.it422_ly_top_bg{ padding-top: 90px; position: relative; background-size: 100%;background-position: top center; background-repeat: no-repeat; background-attachment: fixed;}
.it422_ly_top_bg::before{ height: 500px; position: absolute; content: ''; display: block; width: 100%; background: #f0f0f0; top:200px;}
.it422_ly_top_bg::after{ height: 500px; position: absolute; content: ''; display: block; width: 100%; background: #f0f0f0; bottom:0;}
.it422_ly_top{ width:1200px; margin:0 auto; display:flex; flex-wrap: nowrap; justify-content: space-between; align-items: flex-end;}
.it422_ly_html{ width:1200px; margin:30px auto; padding:25px 20px; background:#fff; line-height: 1.5; font-size: 16px; color:#333;}
.it422_ly_top_bg > div{ position: relative; z-index: 1;}
.it422_ly_top .it422_ly_top_l{ width:560px; background-color:#fff; padding:25px 20px;}
.it422_ly_top .it422_ly_top_l .it422_ly_title_tagbox{ display:flex; flex-wrap: wrap; align-items: center; height:30px; overflow:hidden; margin-bottom:10px;}
.it422_ly_top .it422_ly_top_l .it422_ly_title_tagbox .it422_ly_title_tag{ margin: 0 5px 5px 0; display: inline-block; background-color: #ee6c9d; width: auto; color:#fff; border-radius: 2px; font-size: 14px; font-weight: normal; padding:0 15px; line-height:30px;}
.it422_ly_top .it422_ly_top_l .it422_ly_title_box{ display:flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; margin-bottom:10px;}
.it422_ly_top .it422_ly_top_l .it422_ly_title_box .it422_ly_title_date{ padding-left: 25px; color: #888; font-size: 14px; line-height: 20px; letter-spacing: 1px; flex: 5; background:url(images/it422_ly_clock.svg) left center no-repeat; background-size: 17px;}
.it422_ly_top .it422_ly_top_l .it422_ly_title_box .it422_ly_title_view{ flex: .5; padding-left: 25px; background:url(images/it422_ly_view.svg) left center no-repeat; background-size: 20px; color: #888; font-size: 14px; line-height: 20px;}
.it422_ly_top .it422_ly_top_l .it422_ly_title_name{ color: #111; font-size: 32px; line-height: 45px; margin-bottom: 10px; font-weight: normal; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.it422_ly_top .it422_ly_top_l .it422_ly_title_info{ letter-spacing: 1.5px; color: #ee6c9d; margin-bottom: 20px; font-size: 18px; font-weight: 500;line-height: 1.4; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.it422_ly_top .it422_ly_top_l .it422_ly_title_word{ color: #222; line-height: 1.75; font-size: 16px; overflow: hidden; height: 405px;}
.it422_ly_top .it422_ly_top_r{ margin-left:40px; width:600px;}
.it422_ly_top .it422_ly_top_r .swiper-wrapper{ padding-top: 10px;}
.it422_ly_top .it422_ly_top_r .swiper-wrapper img{ width:100%; max-width:100%; height:auto;}
.it422_ly_top .it422_ly_top_r .swiper-button-next,.it422_ly_top .it422_ly_top_r .swiper-button-prev{ top: unset; bottom:0; border-radius: 1px; margin: 0; display: block; width: 50px; height: 50px; text-indent: -9999px;}
.it422_ly_top .it422_ly_top_r .swiper-button-next{ right: 0; background: url(images/icon_next.svg) center no-repeat rgba(0 , 0, 0, 0.5); background-size: 12px;}
.it422_ly_top .it422_ly_top_r .swiper-button-prev{ left: unset; right: 67px; background: url(images/icon_prev.svg) center no-repeat rgba(0 , 0, 0, 0.5); background-size: 12px;}
.it422_ly_top .it422_ly_top_r .swiper-pagination{ width:auto; left:unset; color: #454545;font-size: 20px; line-height: 50px; bottom: 0; position: absolute; height: 50px; right:150px;}

/* it422video_box */
.it422_video-container iframe{ height: 400px;}
@media screen and (max-width: 768px){
	.it422_video_Box{ height: 195px; margin-bottom: 12px;}
	.it422_video-container{ height: 185px;}
  }  

/*it423 文章搜尋 jo*/
.it423_box{ width: 100%; height:30px; background: #fff; border:1px solid #555;}
.it423_box input{ float: left; display: block; height: 28px; border: 0;}
.it423_box input.it423_01{ width: 80%; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; background: #fff; padding: 0 10px;}
.it423_box input.it423_02{ width: 20%; background:url(images/it423_search.svg) center center no-repeat; background-size: 20px auto; cursor: pointer;}

/*it424 電子報訂閱 jo*/
.it424_box{ width: 100%;}
.it424_box ul li{ float: left; text-align: left;}
.it424_box ul li.it424_01{ width:100%; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it424_box ul li.it424_02{ width:70%;}
.it424_box ul li.it424_02 input{ display: block; width:100%; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; border:1px solid #555; background: #fff; padding: 0 10px; height: 32px;}
.it424_box ul li.it424_03{ width:30%;}
.it424_box ul li.it424_03 input{ display: block; text-align: center; width:100%; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; border:1px solid #555; background: #555; cursor: pointer; height: 32px;}
.it424_box ul li.it424_03 input:hover{ background: #666;}

/*it425 我要評論*/
.it425_box{ width:980px; margin-bottom: 15px; height: auto; margin: 0 auto; color: #333; border: #c5c5c5 1px solid; margin-top:30px; border-top: none;overflow-y: auto;padding: 0 10px 10px;border-top: #f04236 3px solid;}
.it425_box>div.it425title{ height: 41px;  border-bottom: #e7e7e7 1px solid; position: relative; font: 15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; padding-left: 25px;}
.it425_box>ul{    border-bottom: 1px solid #dbdbdb;padding: 10px 0;}
.it425_box>ul>li:nth-child(odd){ background: #fbfbfb; }
.it425_box ul>li>ul>li{ float:left; padding:0 10px; color: #333; font: 13px/37px 微軟正黑體, Arial, Helvetica, sans-serif; height:37px;}
.it425_box ul>li>ul>li:nth-child(1){ padding:0 20px 0 25px;}
.it425_box ul>li>ul>li:nth-child(odd){ width:20%;}
.it425_box ul>li>ul>li:nth-child(even){ width:30%;}
.it425_box ul>li>ul>li>div{ background:url(images/it425_star.png) no-repeat; background-position:top center; display:inline-block; height:37px; width:25px;}
.it425_box ul>li>ul>li>div.cc{  background-position:bottom center;}
.it425_box>ul>li.a01>ul>li{ height:170px; }
.it425_box>ul>li.a01>ul>li:nth-child(2){ width:60%;}
.it425_box>ul>li.a01>ul>li:nth-child(3){ position:relative; width:20%;}
.it425_box>ul>li.a01>ul>li>input{ display:inline-block; width:151px; height:40px; text-align: center; background-color: #f04236; font: 15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; border:none; position:absolute; bottom:15px; float:right;}

.it425_comments{width:100%;border-bottom: 1px solid #dbdbdb;padding: 20px 0;}
.it425_comments_img{width: 160px; height: 160px; overflow: hidden;float: left;margin-left: 10px;border: 1px solid #dbdbdb;}
.it425_comments_img img{width:100%; height: auto; margin: 0 auto;display:block;}
.it425_comments_deta{float: left;;width: 787px;}

.it425_comments_deta>ul>li>ul>li:nth-child(1){ padding:0;}
.it425_comments_deta>ul>li>ul>li:nth-child(odd){ width:10%;text-align:center;}
.it425_comments_deta>ul>li>ul>li:nth-child(even){ width:90%;padding: 0;}
.it425_comments_deta>ul>li>ul>li{
    float: left;
    padding: 0 10px;
    color: #333;
    font: 13px/30px 微軟正黑體, Arial, Helvetica, sans-serif;
    height: 30px;
}
.it425_comments_deta>ul>li>ul>li>a{display:block;    color: #000;  font: 13px/30px 微軟正黑體, Arial,Helvetica, sans-serif;    height: 30px;overflow: hidden;}

.it425_comments_button{width: 100%;padding: 10px 0 0;text-align: center;}
.it425_comments_button>input{ display:inline-block; width:151px; text-align: center; background-color: #f04236; font: 15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; border:none;}


/*it426 我的評論*/
.it426_box{ width:980px; margin-bottom: 15px; height: auto; margin: 0 auto; color: #333; border: #c5c5c5 1px solid; margin-top:30px; border-top: none;border-top: #f04236 3px solid; padding: 0 10px 10px;}
.it426_box>div.it426title{ height: 41px; border-bottom: #e7e7e7 1px solid; position: relative; font: 15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; padding-left: 25px;}
.it426_box>ul>li{}
.it426_box>ul>li:nth-child(odd){ background: #fbfbfb; }
.it426_box ul>li>ul>li{ float:left; padding:0 10px; color: #333; font: 13px/37px 微軟正黑體, Arial, Helvetica, sans-serif; height:37px;}
.it426_box ul>li>ul>li:nth-child(1){ padding:0 20px 0 25px;}
.it426_box ul>li>ul>li:nth-child(odd){ width:20%;}
.it426_box ul>li>ul>li:nth-child(even){ width:30%;}
.it426_box ul>li>ul>li>div{ background:url(images/it425_star.png) no-repeat; background-position:top center; display:inline-block; height:37px; width:25px;}
.it426_box ul>li>ul>li>div.cc{  background-position:bottom center;}
.it426_box>ul>li.a01>ul>li{ height:170px; }
.it426_box>ul>li.a01>ul>li:nth-child(2){ width:60%;}
.it426_box>ul>li.a01>ul>li:nth-child(3){ position:relative; width:20%;}
.it426_box>ul>li.a01>ul>li>input{ display:inline-block; width:151px; height:40px; text-align: center; background-color: #f04236; font: 15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; border:none; position:absolute; bottom:15px; float:right;}
.it426_word{width: 100% !important; background-image: none !important;}


/*427*/
.it427_box{ width:100%; height: auto; margin-bottom: 20px;  display: -webkit-flex; -webkit-flex-wrap: wrap; display: flex; flex-wrap: wrap;}
.it427_box ul li{ display: inline-block; width: auto; height: auto; margin-bottom: 20px; padding: 10px ;}
.it427_box ul li img{ display:block; width: auto; max-width: 100%!important; height: auto!important; margin: 0 auto;}


/* 元件126 */
.onsaleWapper{ margin:0 auto; max-width:1200px; width:100%;}
.onsaleWapper .onsalebanner img{ width:100%; height:auto;}
.onsaleWapper h2.onsaletitle{ background:#f2f2f2; height:50px; font:20px/50px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color:#EC4B53; text-align:left; padding-left:10px; }

/* 選購商品列表 */
.onsaleWapper .onsalebuylist{ border:1px solid #ebebeb; margin-top:20px; margin-bottom:20px;}
.onsaleWapper .onsalebuylist .buylistttitle{ position:relative; height:60px; border-bottom:1px dotted #ebebeb; font:16px/60px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color:#333; text-align:left; padding-left:10px;}
.onsaleWapper .onsalebuylist .buylistttitle span{color:#EC4B53; margin:0 4px;}
.onsaleWapper .onsalebuylist .buylistttitle .btn_buynone{ position:absolute; display:block; width:150px; height:38px; top:11px; right:15px; background:#aaa; cursor:default; font: 20px/40px 微軟正黑體, Arial, Helvetica, sans-serif;color: #FFF;text-align: center;border-radius: 3px;border: 0;}
.onsaleWapper .onsalebuylist .buylistttitle .btn_buyok{ position:absolute; display:block; width:150px; height:38px; top:11px; right:15px; text-align:center;border-radius: 3px;
font: 20px/40px 微軟正黑體, Arial, Helvetica, sans-serif;color: #fff;border: 0;}
.onsaleWapper .onsalebuylist .product_list {position:relative; width:100%;  height:190px;}  
.onsaleWapper .onsalebuylist .product_list div.content {  position:relative; margin:0 auto;  width:910px;  height:190px; overflow:hidden; }  
.onsaleWapper .onsalebuylist .product_list div.content_list {  position:absolute;  width:4000px; }  
.onsaleWapper .onsalebuylist .product_list dl{ width:100px; height:160px; float:left; margin: 15px;} 
.onsaleWapper .onsalebuylist .product_list dl dt{ height:100px; border:1px solid #ebebeb;} 
.onsaleWapper .onsalebuylist .product_list dl dt img { width:95px;height:95px;  }  
.onsaleWapper .onsalebuylist .product_list dl dd { position:relative; height:30px; font:12px/15px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color:#666; text-align:left; margin-top:10px;  } 
.onsaleWapper .onsalebuylist .product_list dl dd .btn_buydelete{ position:absolute; right:0; top:0;} 
.onsaleWapper .onsalebuylist .product_list dl dd .proname{ width:85px; height:15px; overflow:hidden;}
.onsaleWapper .onsalebuylist .product_list span.prev{ position:absolute; left:15px; top:71px; cursor:pointer; display:block;  width:10px;   height:19px;  background:url(../images/onsalebuyarrow.png) no-repeat 0 0;  }  
.onsaleWapper .onsalebuylist .product_list span.next{  position:absolute; right:15px; top:71px; cursor:pointer; display:block;  width:10px;   height:19px;  background:url(../images/onsalebuyarrow.png) no-repeat left bottom;  }  
/* 商品分頁選單 */
.onsaleWapper .classify_numBox{margin:0 auto; height:12px; margin-bottom:20px;}
.onsaleWapper .classify_numBox .classify_numlist{ height:12px; float:right; margin-right:4px;}
.onsaleWapper .classify_numBox .classify_numlist li{height:12px; float:left;font:12px/12px  Verdana, Geneva, sans-serif; color:#ff212c; text-align:center;}
.onsaleWapper .classify_numBox .classify_numlist li a{font:12px/12px  Verdana, Geneva, sans-serif; color:#777; text-align:center; text-decoration:none;}
.onsaleWapper .classify_numBox .classify_numlist li a:hover{font:12px/12px  Verdana, Geneva, sans-serif; color:#777; text-align:center; text-decoration:underline;}
.onsaleWapper .classify_numBox .classify_numlist li.page_pre{ background:  no-repeat 0 50%; padding-left:8px; padding-right:10px;}
.onsaleWapper .classify_numBox .classify_numlist li.page_next{ background:  no-repeat right 50%; padding-right:8px; padding-left:10px;}
.onsaleWapper .classify_numBox .classify_numlist li.list_num{ width:30px; border-left:1px solid #777; text-align:center;}
.onsaleWapper .classify_numBox .classify_numlist li.first{border-left:0;}
/* 商品分頁 */
.onsaleWapper .product_indexPro .main_indexPro_tabs{/*border-bottom:1px solid #ebebeb; height:29px;*/}
.onsaleWapper .product_indexPro .main_indexPro_tabs li{ float:left; padding:8px 30px; border:1px solid #ebebeb; text-align:center; margin:4px 5px;border-radius:4px; background: #fff; cursor:pointer; border: solid 1px #ebebeb;}
.onsaleWapper .product_indexPro .main_indexPro_tabs li.it126_this{ background:#ebebeb; font:15px/15px 微軟正黑體, Arial, Helvetica, sans-serif;}
.onsaleWapper .product_indexPro .main_indexPro_tabs li a{ display:block; width:100%; height:28px;font:13px/28px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color:#5b5b5b; text-decoration:none;}
.onsaleWapper .product_indexPro .main_indexPro_tabs li.active { color:#EC4B53; background:none;}
.onsaleWapper .product_indexPro .main_indexPro_tabs li.active a{color:#EC4B53; }
.onsaleWapper .product_indexPro .main_indexProbox{ padding-top:20px;}
/* 商品列表 */
.onsaleWapper .onsaleprobox{ margin-bottom:0;}
.onsaleWapper .onsaleprobox li{ float:left; width:25%;margin: 0;}
.onsaleWapper .onsaleprobox li .indexProList{ width:230px; margin:0 auto; text-align:center; border:1px solid #ebebeb; margin-bottom:30px;}
.onsaleWapper .onsaleprobox li .indexProList:hover{border:1px solid #EC4B53; cursor:pointer;}
.onsaleWapper .onsaleprobox li .indexProList.active{border:1px solid #EC4B53;}
.onsaleWapper .onsaleprobox li .indexProList .for_imgbox{ margin:10px 0;}
.onsaleWapper .onsaleprobox li .indexProList .for_imgbox img{ width:210px; height:210px;}
.onsaleWapper .onsaleprobox li .indexProList .for_proname{ margin:0 10px; text-align:center;height:36px; overflow:hidden;font:13px/18px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color:#333;}
.onsaleWapper .onsaleprobox li .indexProList .for_proname a{font:13px/18px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color:#333; text-decoration:none;}
.onsaleWapper .onsaleprobox li .indexProList .for_proname a:hover{font:13px/18px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color:#333; text-decoration:underline;}
.onsaleWapper .onsaleprobox li .indexProList .for_pricebox{font:18px/23px Verdana, Geneva, sans-serif; color:#ff212c; margin:5px 20px; height:25px; overflow:hidden;}
.onsaleWapper .onsaleprobox li .indexProList .for_pricebox span{font:13px/23px Verdana, Geneva, sans-serif; color:#ff212c;}
.onsaleWapper .onsaleprobox li .indexProList .for_select{ margin-bottom:10px;}
.onsaleWapper .onsaleprobox li .indexProList .for_select select{font:13px/18px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color:#333; width:85%;}
.onsaleWapper .onsaleprobox li .indexProList .for_numselect{ border-top:1px solid #ebebeb; margin:5px auto; height:40px; width:85%;}
.onsaleWapper .onsaleprobox li .indexProList .for_numselect li{ width:50%; margin-top:10px; text-align:left;font:13px/18px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color:#333; }
.onsaleWapper .onsaleprobox li .indexProList .for_numselect li:nth-child(2){ padding-top:3px;float: right;text-align: right;padding-right: 5px;}
.onsaleWapper .onsaleprobox li .indexProList .for_numselect li.first{ text-align:right; float:left;}
.onsaleWapper .onsaleprobox li .indexProList .for_numselect li.first select{font:13px/18px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color:#333; margin-right:3px; width:80%; float:left;}

/*it429-自動開啟廣告/電子報元件 jo*/
.it429_content{ width: 100%; position:relative;}
.it429_content img{ max-width:100%; height: auto; vertical-align: top;}
.it429_content > .it429_table { position:absolute; width:362px; height: auto; right:15px; bottom:15px;}
.it429_content > .it429_table > ul > li{ float: left;}
.it429_content > .it429_table > ul > li.it429_table_01{ width:242px;}
.it429_content > .it429_table > ul > li.it429_table_02{ width:120px; padding-left: 10px;}
.it429_content > .it429_table > ul > li.it429_table_02 input{ width: 100%; height:68px; text-align: center; cursor: pointer; border:0; font:15px/70px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color: #fff;}
.it429_content > .it429_table > ul > li > ul > li{ width:100%; margin-bottom:8px;}
.it429_content > .it429_table > ul > li > ul > li > input{ border:1px solid #ccc; font:15px/30px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color:#555; }
.it429_content > .it429_table > ul > li > ul > li:nth-child(1) > input{ display:block;  width: 100%; height: 30px;}
.it429_content > .it429_table > ul > li > ul > li:nth-child(2) > input{ display: inline-block; width: 90px; height: 30px;}
.it429_content > .it429_table > ul > li > ul > li:nth-child(2) > img{ display: inline-block;}
.it429_content > .it429_table > ul > li > ul > li:nth-child(2) > a{ display: inline-block;}

/* 會員條款 */
.SB_MemberClause ul{list-style-type:disc; padding-left:15px;}
.SB_MemberClause ol{list-style-type:decimal; padding-left:15px;}

/* it434-商品輪播 kg*/
.it434_mbox{ width:100%; height:auto; padding:20px 0;}
.it434_content{ width:100%; height:auto; padding:0 60px; position:relative;}
.it434_content .owl-stage-outer{ z-index:777;}
.it434_content .owl-controls{ width:100%; height:80px; position:absolute; left:0; top:50%; margin-top:-40px;}
.it434_content .owl-controls .owl-nav{ position:relative; z-index:778;}
.it434_content .owl-controls .owl-prev,.it434_content .owl-controls .owl-next{ width:40px; height:80px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;}
.it434_content .owl-controls .owl-prev{ left:0; background:url(images/it434_arrow.svg) left top no-repeat; background-size:80px auto;}
.it434_content .owl-controls .owl-next{ right:0; background:url(images/it434_arrow.svg) right top no-repeat; background-size:80px auto;}
.it434_pimg{ width:100%; padding:0 10px;}
.it434_pimg a{ display:block; width:100%; height:auto; overflow:hidden;}
.it434_pimg a img{ display:block; width:100%; height:auto;}

/*元件20-會員登入*/
 .newmember_box{ width: 1000px; text-align: center; margin:0 auto;}
 .newmember_lbox{ margin-right:10px;}
.AF_Member_LoginPage_left{ width: 420px; display: inline-block; vertical-align: top;}
.AF_Member_LoginPage_left tr td{text-align: left;}
.AF_Member_LoginTitle_left{ width:100%; font:bold 18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding:20px 0 10px 0;background: #f9f9f9;}
.AF_Member_LoginContent_left{ width: 100%;padding:0 0 30px 0; border:0!important; background-color:#f9f9f9;}
ul.AF_Member_LoginBox_left{ width:100%; margin:0 auto; height: auto; padding: 0 30px; text-align: left;}
.AF_Member_LoginBox_left {font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.AF_Member_LoginBox_left li{ padding:5px 0;}
.AF_Member_LoginBox_left .AF_Member_Input100{ width:100%; height:40px;}
input.MemberLogin_Input01{width: 100%;}
input.AF_Member_Input90{width: 205px; height:40px;}
.AF_attest_number input, .AF_attest_number img{ display:inline-block !important; margin:0 !important; float:inherit !important;}
.AF_Member_LoginOther{ width:100% !important;border-top:0 !important;}
.AF_Member_Login_R_left{ width: 360px;padding: 10px 0;margin: 0 auto;}
.AF_Member_Login_R_left input{ display:block; width:360px; height:50px; cursor:pointer; text-indent:-9999px; font: 20px/48px 微軟正黑體, Arial, Helvetica, sans-serif !important; border:0;}
.AF_Member_Login_bt{ width: 360px; margin: 0 auto; text-align: center;padding: 10px 0;}
.AF_Member_Login_bt li { font:14px/20px Arial, Helvetica, sans-serif; color:#bbb; display: inline-block; padding:0 10px;}
.AF_Member_Login_bt li a{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.AF_Member_Login_bt li a:hover{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#111;}
.AF_Member_Login_bt li:nth-child(1){border-left: 0;}
.AF_Member_Login_bt li{border-left: 1px solid #ddd;}
.loginother{ width: 360px; margin: 0 auto; text-align: center; border-top: 1px solid #ddd; padding: 10px 0; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.MemberLogin_newbox a{ text-indent:-9999px; margin:0 5px;}
a.MemberLogin_newInput05:link, a.MemberLogin_newInput05:visited{ display: inline-block; text-align:center; font: 18px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #FFF; width: 50px; height: 50px; border: none;  background:url(images/facebook_logo.svg) center center no-repeat #3B5998;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; letter-spacing: 1px;}
a.MemberLogin_newInput05:hover, a.MemberLogin_newInput05:active{ background-color:#4368AA; text-decoration:none;}
a.MemberLogin_newInput06:link, a.MemberLogin_newInput06:visited{ display: inline-block; text-align:center; font: 18px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333; width: 50px; height: 50px; border: none;  background:url(images/item315_gplus.svg) center center no-repeat #fff; background-size:36px;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; letter-spacing: 1px;border:1px solid #ddd;}
a.MemberLogin_newInput06:hover, a.MemberLogin_newInput06:active{ background-color:#fff; background-size:36px; text-decoration:none; opacity: .9;}
a.MemberLogin_newInput07:link, a.MemberLogin_newInput07:visited {display: inline-block;text-align: center;font: 18px/50px 微軟正黑體, Arial, Helvetica, sans-serif;color: #FFF;width: 50px;height: 50px;border: none;background: url(images/line_logo.svg) center center no-repeat #00c300;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;letter-spacing: 1px;background-size: 37px;}
a.MemberLogin_newInput07:hover, a.MemberLogin_newInput07:active {background-color:#01cf01;text-decoration: none;background-size: 37px;}
a.MemberLogin_newInput08:link, a.MemberLogin_newInput08:visited {display: inline-block;text-align: center;font: 18px/50px 微軟正黑體, Arial, Helvetica, sans-serif;color: #FFF;width: 50px;height: 50px;border: none;background: url(images/familymart_logo.svg) center center no-repeat;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;letter-spacing: 1px;background-size: 100%;}
a.MemberLogin_newInput08:hover, a.MemberLogin_newInput08:active {background: url(images/familymart_logo.svg) center center no-repeat;text-decoration: none;background-size: 100%;opacity: .9;}
.AF_Member_LoginPage{ padding-top:0 !important;}
.AF_Member_LoginContent{ border:0 !important;}
.AF_Member_LoginPage.first_shopping{ display: none; vertical-align: top; width: 395px; background: #fff;}
.AF_Member_LoginTitle_right {width:100%; font: bold 18px/40px 微軟正黑體, Arial, Helvetica, sans-serif;color: #333;padding: 20px 0 10px 0;}
.AF_Member_LoginPage>.AF_Member_LoginContent.bb{width: 100%; padding: 15px 30px; position: relative;}
.AF_Member_LoginPage>.AF_Member_LoginContent.bb p{ padding:10px 0; font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif;}
.jooshop_btn_login.cc > input, .jooshop_btn_login.cc >input:hover{width: 100%; height:50px; margin: 5px; font: 20px/48px 微軟正黑體,Arial,Helvetica,sans-serif;letter-spacing: 1px; border: none;cursor: pointer;}
	
/*元件66修改
div.SB_MemberClause_agree a{font: 15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333; text-decoration:underline;}*/


/*430*/
.item430box{width:100%; margin: -60px auto;z-index: 11;position: relative;}
.item430box .item430img {width:100%; height: 60px;background-position: left center; background-repeat: no-repeat; }
.item430box .item430img:nth-child(1) {background-image:url(images/weicheng_29.png);margin-bottom: -3px;}
.item430box .item430img_2 {background-image:url(images/weicheng_29-03.png);margin-top: -5px;}
.item430box .item430centerbox{width:100%; height: 100px;background:url(images/weicheng_bg.png) center repeat;}
.item430box .item430centerbox .item430center{width:100%; max-width: 1200px; height: 100px; padding: 35px 0; margin: 0 auto;}
.item430box .item430center .item430_1{ width: 110px; height: 30px; float: left;}
.item430box .item430center .item430_1 img{width: 100%; height: auto; display: block;}
.item430box .item430center .item430_2{ margin-left: 35px; height: 30px;float: left;max-width: 900px; overflow: hidden;}
.item430box .item430center .item430_2 a{font: 15px/30px 微軟正黑體; color: #666666; text-decoration: none;}
.item430box .item430center .item430_3{ float: right; width: 100px; height: 30px;}
.item430box .item430center .item430_3 span{ display:block; width: 16px; height: 16px; background:#ffd200 url(images/weicheng_34.png) center no-repeat;margin: 7px 2px 0 0; border-radius: 100%; float: left;}
.item430box .item430center .item430_3 a{font: 13px/30px 微軟正黑體; color: #666666; text-decoration: none;}

/*item431*/
.item431box{width:100%; height: 675px; background-position: right center; background-repeat: no-repeat; padding-top: 57px; margin: 0 auto 25px;}
.item431box .item431title { width: 1200px; margin: 0 auto; height: 165px;}
.item431box .item431title img{ display:block; height: 165px;}
.item431box .item431content{width:55%; max-width: 1025px; min-width: 665px; background-color: rgba(249,245,238,.8); display: inline-block;}
.item431box .item431content .content_box{width:665px; padding: 60px 35px 30px; float: right;}
.item431box .item431content .content_box p{ height: 270px; overflow: hidden; width: 100%; font: 15px/30px 微軟正黑體; color: #666; letter-spacing: 1px;}
.item431box .item431content .content_box .content_more{ width: 100%; height: 30px;} 
.item431box .item431content .content_box .content_more span{ display:block; width: 16px; height: 16px; background:#ffd200 url(images/weicheng_34.png) center no-repeat;margin: 7px 5px 0 0; border-radius: 100%; float: right;}
.item431box .item431content .content_box .content_more a{font: 13px/30px 微軟正黑體; color: #666666; text-decoration: none;float: right}

/*item432*/
.item432box{width:100%; margin: 25px auto;}
.item432box .item432{width:100%;max-width: 1200px; margin: 0 auto;}
.item432box .item432 .item432_title{width:100%;height: auto; text-align: center; margin-bottom: 50px;}
.item432box .item432 .item432_title img{display:block; margin: 0 auto;}
.item432box .item432 .item432_product{width:100%;padding: 0 15px;}
.item432box .item432 .item432_product ul{}
.item432box .item432 .item432_product ul li{ float:left; padding: 25px 20px; width: 33.3333333%;}
.item432box .item432 .item432_product ul li .item432_productbox{ width:100%; margin: 0 auto; position: relative;}
.item432_productbox .item432_boximg{ width:100%;height: auto;min-height: 350px;}
.item432_productbox .item432_boximg img{ display:block; width: 100%; height: auto;}
.item432_productbox .item432_slogan{ height: 45px; background: url(images/weicheng_slong.png) left bottom no-repeat; position: absolute; top:10px; left: -8px;}
.item432_productbox .item432_slogan span{ background-color:rgba(255,180,0,.75); padding:7px 8px; font: 18px/36px 微軟正黑體; letter-spacing: 2px; color: #fff;}
.item432_productbox .item432_boxdeta{ padding: 15px 0 0; height: 70px; width: 100%;}
.item432_productbox .item432_boxdeta a.item432_more{ display: block; background: url(images/weicheng_47.png) center no-repeat; opacity: .75; text-decoration: none; float: right; width: 60px; height: 55px; cursor: pointer;}
.item432_productbox .item432_boxdeta a.item432_more:hover{ opacity: 1;}

.item432_productbox .item432_boxdeta h3{ float: left;display: block; height: 55px;width: 82%;}
.item432_productbox .item432_boxdeta h3 a{display: block; height: 20px; overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap; font:15px/20px 微軟正黑體; letter-spacing: 1px; color: #666;}
.item432_productbox .item432_boxdeta h3 span.money{display: block; height: 35px; font: bold 30px/35px Arial,Gotham, Helvetica;color: #ff5d33;}
.item432_productbox .item432_boxdeta h3 span.money span.money_2{font: bold 15px/35px Arial,Gotham, Helvetica;}
.item432_productbox .item432_boxdeta h3 span.money span.money_3{font:13px/35px Arial,Gotham, Helvetica; color: #969696;text-decoration: line-through; padding-left: 5px;}


/*item433*/
.item433box{width:100%; margin: 25px auto;}
#index .item433box{background:url(images/weicheng_43.png) center repeat;}
.item433box .item433{ width: 100%; max-width:1200px; margin: 0 auto;}
.item433box .item433 .item433_title{ float:left; width: 400px;display: block;}
.item433box .item433 .item433_title img{ display:block; width: 100%; height: auto;}
#index .item433box .item433 .item433_title {display: block;}
.item433box .item433 .item433_detailed{margin-left: 400px;padding: 95px 30px 30px;}
#index .item433box .item433 .item433_detailed{margin-left: 400px;padding: 95px 30px 30px;}
.item433box .item433 .item433_detailed .item433_detabox{ width: 100%; height: 184px;}
.item433_detailed .item433_detabox .item433_detabox_l{ float:left; width: 276px; height: 184px; overflow: hidden; position: relative;}
.item433_detailed .item433_detabox .item433_detabox_l img{width:100%; height: auto; display: block;}
.item433_detailed .item433_detabox .item433_detabox_l .video433:after{content: "";
    position: absolute;
    width: 100%;
    height: 184px;
    left: 0;
    top: 50%;
	bottom: 50%;
	margin-top: -97px;
    z-index: 2;
    background:url(images/weicheng_55.png) center no-repeat;}

.item433_detailed .item433_detabox .item433_detabox_r{ margin-left: 276px; padding: 10px; background-color: rgba(255,255,255,0.5);}
.item433_detabox_r .item433_r_title{ height: 43px; overflow: hidden; border-bottom: 1px dashed #fcb231; padding-left: 50px;position: relative;}
.item433_detabox_r .item433_r_title a{ font: 24px/38px 微軟正黑體; color: #444; text-decoration: none;}
.item433_detabox_r .item433_r_title img{ width:38px; height: 38px; display: block; position: absolute; left: 10px; top: 0;}
.item433_detabox_r .item433_r_deta{ width: 100%; padding:0 10px; margin: 10px auto;height: 100px; overflow: hidden; font-size: 13px!important; line-height: 25px!important; color: #666!important; font-weight: normal!important;}

.item433box .item433 .item433_detailed .item433_detamore{ width: 100%; text-align: right;}
.item433box .item433 .item433_detailed .item433_detamore a{ color: #aaa79c; padding-left:20px; background: url(images/weicheng_60.png) left center no-repeat; font: 12px/38px 微軟正黑體;}
.item433box .item433 .item433_detailed .item433_detamore a:hover{ color:#fcb231;}

/* it435*/

.it435{ width:100%; max-width:1200px; overflow:hidden;margin:20px auto; position:relative; background-repeat:no-repeat; background-position:right bottom;}

.it435 .it435_downbox{width:100%; margin:0 auto;}
.it435 .it435_downbox ul{}
.it435 .it435_downbox ul li{ width: 25%;float:left; overflow:hidden; padding:5px;}
.it435 .it435_downbox ul li .it435_productbox{position:relative; width:100%; height:auto;margin:0 auto; overflow:hidden;}
.it435 .it435_downbox .it435_productbox img{ display:block; width:100%; height:auto;}
.it435 .it435_downbox ul li:hover .it435_productbox .it435_boxhover{opacity:.8;}
.it435 .it435_downbox .it435_productbox .it435_boxhover{opacity:0; background-color:rgba(255,255,255,1); width:100%; height:100%; text-align:center; position:absolute; top:0px; left:0;    display: flex;align-items: center;justify-content: center; padding: 10px; cursor: pointer;    transition: all 0.5s ease-out;}
.it435 .it435_downbox .it435_productbox .it435_boxhover a{ font: bold 18px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;align-self: center; opacity:1; text-decoration: none;}
.it435 .it435_downbox .it435_productbox .it435_boxhover .it435_boxhover_line{ padding:0 5px 10px;border-bottom: 2px solid #333;} 
.it435 .it435_downbox .it435_productbox .it435_boxhover h3{ height:24px; font:bold 24px/24px Arial, Helvetica, sans-serif,微軟正黑體;opacity:1; color:#333; margin-top: 20px;}
.it435 .it435_downbox .it435_productbox .it435_boxhover h3 span{font: bold 18px/24px Arial, Helvetica, sans-serif,微軟正黑體;}

@media screen and (max-width: 980px){
	.it435 .it435_downbox ul li{ width: 50%;}} 
@media screen and (max-width: 400px){
	.it435 .it435_downbox ul li{ width: 100%; }} 

/* it436 */
.it436_box{ width:100%; max-width:1200px; margin:0 auto; height: auto;}
.it436_box ul li{ display: block; float: left; width: 50%; margin-bottom: 30px;}
.it436_box ul li:nth-child(odd){ padding-right: 15px;}
.it436_box ul li:nth-child(even){ padding-left: 15px;}
.it436_box ul li a,.it436_box ul li img{ display:block;}
.it436_box ul li a{ width:100%; overflow: hidden;}
.it436_box ul li img{ max-width: 100%; width: 100%; height: auto; transform: scale(1); opacity: 1; transition: all 0.5s;}
.it436_box ul li:hover img{ opacity:.8; transform: scale(1.1);}

/* it437*/

.it437{ width:100%; max-width:1200px; overflow:hidden; margin:20px auto; position:relative; background-repeat:no-repeat; background-position:right bottom;}

.it437 .it437_downbox{width:100%; margin:0 auto;}
.it437 .it437_downbox ul{}
.it437 .it437_downbox ul li{ float:left; overflow:hidden; padding:10px;}
.it437 .it437_downbox ul li:nth-child(1){width:50%;}
.it437 .it437_downbox ul li:nth-child(2){width:50%;}
.it437 .it437_downbox ul li:nth-child(3){width:65%;}
.it437 .it437_downbox ul li:nth-child(4){width:35%;}
.it437 .it437_downbox ul li .it437_productbox{position:relative; width:100%; height:auto;margin:0 auto; overflow:hidden;}
.it437 .it437_downbox .it437_productbox img{ display:block; width:100%; height:auto;}
.it437 .it437_downbox ul li:hover .it437_productbox .it437_boxhover{opacity:1;}
.it437 .it437_downbox ul li:hover .it437_productbox .it437_boxhover a,.it437 .it437_downbox .it437_productbox .it437_boxhover h3{opacity:1}
.it437 .it437_downbox .it437_productbox .it437_boxhover{opacity:0; background-color:rgba(201,183,185,.75); width:100%; height:100%; text-align:center; position:absolute; top:0px; left:0;    display: flex;align-items: center;justify-content: center; padding: 10px; cursor: pointer;    transition: all 0.3s ease-out;}
.it437 .it437_downbox .it437_productbox .it437_boxhover a{ font:30px/36px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;align-self: center; opacity:1; text-decoration: none;}
.it437 .it437_downbox .it437_productbox .it437_boxhover .it437_boxhover_line{ padding:0 5px 10px;border-bottom: 2px solid #fff;} 
.it437 .it437_downbox .it437_productbox .it437_boxhover h3{ height:24px; font:24px/24px Arial, Helvetica, sans-serif,微軟正黑體;opacity:1; color:#fff; margin-top: 20px;}
.video437:after{content: ""; position: absolute; width: 100%; height: 184px;  left: 0; top: 50%; bottom: 50%; margin-top: -97px; z-index: 2; background:url(images/weicheng_55.png) center no-repeat;}

@media screen and (max-width: 640px){
	.it437 .it437_downbox ul li{}
.it437 .it437_downbox .it437_productbox .it437_boxhover a{ font:18px/20px 微軟正黑體, Arial, Helvetica, sans-serif; }
.it437 .it437_downbox .it437_productbox .it437_boxhover h3{ height:15px; font:15px/15px Arial, Helvetica, sans-serif,微軟正黑體; margin-top: 10px;}
} 
@media screen and (max-width: 400px){
	.it437 .it437_downbox ul li{ float: none; width: 100%!important;}

} 


.AY_SC_Bottom_R_1 ul li h5 span{ float: none!important;}


/*440*/
.item_440_box{background-color:rgba(255,255,255,.5);padding: 25px;}
.item_440_box .item_440_title{display: block;width: 100%;height: 50px;border-bottom: 1px dotted #ffbd00;margin-bottom: 15px;font: 24px/48px 微軟正黑體; letter-spacing: 1px;color: #555;padding-left: 5px;}
.item_440_box .item_440_title a:link {font: 24px/48px 微軟正黑體; letter-spacing: 1px; color: #555;}
.item_440_box .item_440_title a:visited{font: 24px/48px 微軟正黑體; letter-spacing: 1px; color: #555;}
.item_440_box .item_440_title a:hover {font: 24px/48px 微軟正黑體; letter-spacing: 1px; color: #555;}
.item_440_box .item_440_title a:active {font: 24px/48px 微軟正黑體; letter-spacing: 1px; color: #555;}
.item_440_box .item_440_data{font: 15px/36px 微軟正黑體; letter-spacing: 1px;color: #777;}
.item_440_box .item_440_data p{font: 15px/36px 微軟正黑體; letter-spacing: 1px;color: #777; text-align: left;padding-left: 5px;}
.item_440_box .item_440_data img{ display: block; max-width: 100%; height: auto;}

/* 441-自選商品jo */
.it441_box{ width:1200px; height: auto; margin: 0 auto;}
.it441_box .it441_title { width:100%; min-width:1200px; margin: 0 auto; text-align: center; margin-bottom: 15px;}
.it441_box .it441_title h3{ display:inline-block; font:45px/45px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; color:#998b8c; margin-bottom: 5px; letter-spacing: 1px;}
.it441_box .it441_title h5{ display:inline-block; font:25px/30px 微軟正黑體, serif, Arial, Helvetica, sans-serif; font-weight: lighter; color: #534c4a;}
.it441_content > ul > li{ float:left; width:20%; padding: 0 10px;}
.it441_pstyle{ max-width:220px; height:auto; margin: 0 auto;}
.it441_pstyle .p_img{ margin-bottom: 8px;}
.it441_pstyle .p_img a{ display: block; width:100%; height:auto;}
.it441_pstyle .p_img img{ display: block; width:100%; height:auto;}
.it441_pstyle .p_word ul{ width: 50px; float:right;}
.it441_pstyle .p_word h2{ margin-right:50px; width: auto;}
.it441_pstyle .p_word h2 a{ display:block; width: 100%; height: 25px; font:14px/25px 微軟正黑體, serif, Arial, Helvetica, sans-serif; color: #333; overflow: hidden;}
.it441_pstyle .p_word ul li{ display: block; float:left; width: 25px; height:25px; padding-top: 5px;}
.it441_pstyle .p_word ul li a{ display: block; width: 16px; height: 16px; margin: 0 auto; text-indent: -9999px;}
.it441_pstyle .p_word ul li.add_cart a{ background:url(images/it441_add_cart.svg) center center no-repeat; background-size: 16px;}
.it441_pstyle .p_word ul li.add_list a{ background:url(images/it441_add_list.svg) center top no-repeat; background-size: 16px;}
.it441_pstyle .p_word ul li.add_list a:hover{ background:url(images/it441_add_list.svg) center bottom no-repeat; background-size: 16px;}
.it441_pstyle .p_word ul li.add_list_active a{ background:url(images/it441_add_list.svg) center bottom no-repeat; background-size: 16px;}
.it441_pstyle .p_price{ width:100%; height: 17px; border-bottom: 1px solid #e1ced0; text-align: center; margin-bottom: 40px;}
.it441_pstyle .p_price h3{ display:inline-block; height: 17px; font:13px/17px Verdana, Arial, Helvetica, sans-serif, sans-serif; font-weight: bold; color: #fff; background: #e1ced0; position: relative; padding: 0 6px; margin-top: 8px;}
.it441_pstyle .p_price h3:before,.it441_pstyle .p_price h3:after{ display:block; width:4px; height: 17px; content: ''; position: absolute; top: 0;}
.it441_pstyle .p_price h3:before{ background:url(images/it441_price_box.gif) left center no-repeat; left: -4px;}
.it441_pstyle .p_price h3:after{ background:url(images/it441_price_box.gif) right center no-repeat; right: -4px;}

/* it442-滿版背景輪播jo */
.it442_box{ width:100%; height:auto;  margin-bottom: 60px;}
.it442_content{ width:100%; height:auto;  margin:0 auto; position:relative;}
.it442_content .flexslider{ height: auto; overflow:hidden;}
.it442_content .flexslider .slides{ position:relative; z-index:1;}
.it442_content .flexslider .slides li img{ width:100%; height:auto;}
.it442_content .flexslider .slides .fill{ height:970px; background-size:cover; background-position:center top;}
.it442_content .flexslider .flex-control-nav{ position:absolute; height:25px; bottom:-30px; z-index:2; width:100%; text-align:center;}
.it442_content .flexslider .flex-control-nav li{ display:inline-block; width:12px; height:12px; margin:0 2px; *display:inline; zoom:1;}
.it442_content .flexslider .flex-control-nav a{ display:inline-block; width:12px; height:12px; overflow:hidden; background:#fff; border-radius:100%; cursor:pointer; border: 1px solid #e5e5e5; text-indent: -9999px;}
.it442_content .flexslider .flex-control-nav .flex-active{ background:#8b8b8b; border: 1px solid #8b8b8b;}
.it442_content .flexslider .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-32px;}
.it442_content .flexslider .flex-direction-nav li a{ display:block; width:64px; height:64px; overflow:hidden; cursor:pointer; position:absolute;}
.it442_content .flexslider .flex-direction-nav li a.flex-prev{ left:0; background:url(images/it422_arrow.svg) left center no-repeat; background-size: 128px auto;}
.it442_content .flexslider .flex-direction-nav li a.flex-next{ right:0;	background:url(images/it422_arrow.svg) right center no-repeat; background-size: 128px auto;}

@media screen and (max-width: 1280px){
.it442_content .flexslider .slides .fill{ height:647px;}
} 

/*it443ec排行榜*/
	/*頁籤*/
	.it443{ width:100%;}
	.it443_inbox{ width:100%; max-width:1200px; margin:0 auto;}
	.it443_inbox>ul>li{ float:left; width:50%; text-align:center;}
	.it443_inbox>ul>li>a{ display:inline-block; font:bold 18px/18px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing:2px; padding:13px 0; width:100%;}
	.it443_inbox>ul>li>a>span{ display:inline-block; font:bold 16px/18px Century Gothic, Arial, Helvetica, sans-serif; padding-left:10px; margin-left:10px;}
	.it443_inbox>ul>li:nth-child(1)>a{ color:rgba(5,24,68,.7);border-top-right-radius:5px;}
	.it443_inbox>ul>li:nth-child(1)>a.NOWTAB{ background:url(images/it443_topbg01.jpg) top left no-repeat; color:#fff;}
	.it443_inbox>ul>li:nth-child(1)>a>span{ border-left: solid 1px rgba(5,24,68,.7);}
	.it443_inbox>ul>li:nth-child(1)>a.NOWTAB>span{ border-left: solid 1px #fff;}
	.it443_inbox>ul>li:nth-child(2)>a{ color:rgba(68,5,63,.7);border-top-left-radius:5px;}
	.it443_inbox>ul>li:nth-child(2)>a.NOWTAB{ background:url(images/it443_topbg022.jpg) top right no-repeat; color:#fff;}
	.it443_inbox>ul>li:nth-child(2)>a>span{ border-left: solid 1px rgba(68,5,63,.7);}
	.it443_inbox>ul>li:nth-child(2)>a.NOWTAB>span{ border-left: solid 1px #fff;}
	/*營業額*/
	.it443 .business>.nomembers{ display:none;}
	.it443 .business>.top{ background:url(images/it443_topbg01.jpg) left bottom no-repeat; background-size:auto; width:100%; height:375px;}
	.it443 .business>.top>ul>li.left{ float:left;}
	.it443 .business>.top>ul>li.right{ margin-left:466px;}
	.it443 .business>.top>ul>li.left{ width:466px;padding-top: 55px;}
	.it443 .business>.top>ul>li.left>ul{ text-align:center; color:#fff;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(1){ font:bold 36px/45px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(1)>span{ color:#00A1C9;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(2){ font:20px/25px Century Gothic, Arial, Helvetica, sans-serif;letter-spacing: 3px;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(3){ font:bold 200px/200px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li.noyou{ font:bold 110px/200px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(4){ color:#00A1C9;font:22px/30px Century Gothic, Arial, Helvetica, sans-serif;letter-spacing: 1px;}
	
	.it443 .business>.top>ul>li.right>ul{ padding:55px 7% 0; text-align:right;}
	.it443 .business>.top>ul>li.right>ul>li{ color:#051844;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(1){ font:bold 45px/65px 微軟正黑體, Arial, Helvetica, sans-serif;border-bottom: solid 1px rgba(5,24,68,.7); padding-bottom:10px; overflow:hidden; height:65px;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2)>span{font:bold 80px/85px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2){ font:20px 微軟正黑體, Arial, Helvetica, sans-serif; padding-top:15px;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3)>span{font:bold 80px/85px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3){ font:20px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li>span.nt{font:bold 45px/85px Century Gothic, Arial, Helvetica, sans-serif; display:inline-block; padding:0 10px;}
	/*會員數*/
	.it443 .members>.nomembers{ display:none;}
	.it443 .members>.top{ background:url(images/it443_topbg022.jpg) right bottom no-repeat; background-size:auto; width:100%; height:375px;}
	.it443 .members>.top>ul>li.left{ float:right;}
	.it443 .members>.top>ul>li.right{ margin-right:466px;}
	.it443 .members>.top>ul>li.left{ width:466px;padding-top: 55px;padding-right: 20px;}
	.it443 .members>.top>ul>li.left>ul{ text-align:center; color:#fff;}
	.it443 .members>.top>ul>li.left>ul>li:nth-child(1){ font:bold 36px/45px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .members>.top>ul>li.left>ul>li:nth-child(1)>span{ color:#DC0080;}
	.it443 .members>.top>ul>li.left>ul>li:nth-child(2){ font:20px/25px Century Gothic, Arial, Helvetica, sans-serif;letter-spacing: 3px;}
	.it443 .members>.top>ul>li.left>ul>li:nth-child(3){ font:bold 200px/200px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .members>.top>ul>li.left>ul>li.noyou{ font:bold 110px/200px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .members>.top>ul>li.left>ul>li:nth-child(4){ color:#DC0080;font:22px/30px Century Gothic, Arial, Helvetica, sans-serif;letter-spacing: 1px;}
	.it443 .members>.top>ul>li.right>ul{ padding:55px 7% 0;}
	.it443 .members>.top>ul>li.right>ul>li{ color:#44053F;}
	.it443 .members>.top>ul>li.right>ul>li:nth-child(1){ font:bold 45px/65px 微軟正黑體, Arial, Helvetica, sans-serif;border-bottom: solid 1px rgba(68,5,63,.7); padding-bottom:10px;overflow:hidden; height:65px;}
	.it443 .members>.top>ul>li.right>ul>li:nth-child(2)>span{font:bold 80px/85px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .members>.top>ul>li.right>ul>li:nth-child(2){ font:20px 微軟正黑體, Arial, Helvetica, sans-serif; padding-top:15px;}
	.it443 .members>.top>ul>li.right>ul>li:nth-child(3)>span{font:bold 80px/85px Century Gothic, Arial, Helvetica, sans-serif;letter-spacing: 0;}
	.it443 .members>.top>ul>li.right>ul>li:nth-child(3){ font:20px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .members>.top>ul>li.right>ul>li>span.nt{font:bold 45px/85px Century Gothic, Arial, Helvetica, sans-serif; display:inline-block; padding:0 10px 0 15px;letter-spacing: 0;}
	/*排行*/
	.it443 .ranking{ width:100%;}
	.it443 .ranking>table{ width:100%;}
	.it443 .ranking>table tr.title{ background:rgba(5,24,68,1);}
	.it443 .members .ranking>table tr.title{ background:#44053F;}
	.it443 .ranking>table>tbody>tr {text-align:center; border-bottom:solid 1px rgba(5,24,68,.1);}
	.it443 .members  .ranking>table>tbody>tr{ border-bottom:solid 1px rgba(68,5,63,.1);}
	.it443 .ranking>table>tbody>tr:last-child{border-bottom:none;}
	.it443 .ranking>table tr td{ font:18px / 60px 微軟正黑體, Arial, Helvetica, sans-serif; color:rgba(5,24,68,.7);}
	.it443 .members .ranking>table tr td{  color:rgba(68,5,63,.7);}
	.it443 .ranking>table tr>td:nth-child(1)>span{ font:18px/40px Century Gothic, Arial, Helvetica, sans-serif; color:#fff;background: rgba(5,24,68,.9);border-radius: 100%; display:inline-block; width:40px; height:40px;}
	.it443 .members .ranking>table tr>td:nth-child(1)>span{ background:rgba(68,5,63,.9);}
	.it443 .ranking>table tr.title>td{color:#fff; font:16px /46px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .ranking>table tr>td:nth-child(1)>div{ display:inline-block; width:60px; height:60px;}
	.it443 .ranking .no1>div{ background:url(images/it443_medals.png) left center no-repeat;}
	.it443 .ranking .no2>div{ background:url(images/it443_medals.png) center center no-repeat;}
	.it443 .ranking .no3>div{ background:url(images/it443_medals.png) right center no-repeat;}

	.it443 .ranking>table tr>td:last-child>span{ margin-left:10%; display:inline-block;}
	.it443 .ranking>table tr>td:last-child>span.up{width: 0; height: 0;border-width:0 8px 10px; border-style: solid; border-color: transparent transparent #0ca;}
	.it443 .ranking>table tr>td:last-child>span.down{width: 0; height: 0;border-width:0 8px 10px; border-style: solid; border-color: transparent transparent #E53030;transform:rotate(3.14159rad);}
	.it443 .ranking>table tr>td:last-child>span.as{ width:14px; height:3px; background:#afafaf; margin-bottom: 5px;}
	.it443 .ranking>table tr>td:last-child>span.new{ width:14px; height:14px; background:#09c;border-radius: 100%;}
	
	.it443 #BOX2{ display:none;}
	@media screen and (max-width: 1024px){
	/*頁籤*/
	.it443_inbox>ul>li:nth-child(1)>a.NOWTAB{ background:url(images/it443_topbg01_2.jpg) top left no-repeat;}
	.it443_inbox>ul>li:nth-child(2)>a.NOWTAB{ background:url(images/it443_topbg022_2.jpg) top right no-repeat;}
	/*營業額*/
	.it443 .business>.top>ul>li.right{ margin-left:350px;}
	.it443 .business>.top>ul>li.left{ width:350px;padding-top: 40px; padding-left:50px;}
	.it443 .business>.top{ background:url(images/it443_topbg01_2.jpg) left bottom no-repeat; height:313px;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(1),.it443 .members>.top>ul>li.left>ul>li:nth-child(1){ font:bold 32px/40px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(2),.it443 .members>.top>ul>li.left>ul>li:nth-child(2){ font:18px/20px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(3),.it443 .members>.top>ul>li.left>ul>li:nth-child(3){ font:bold 170px/170px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li.noyou,.it443 .members>.top>ul>li.left>ul>li.noyou{ font:bold 93px/170px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(4),.it443 .members>.top>ul>li.left>ul>li:nth-child(4){font:20px/25px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul,.it443 .members>.top>ul>li.right>ul{ padding:55px 7% 0;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(1),.it443 .members>.top>ul>li.right>ul>li:nth-child(1){ font:bold 32px/50px 微軟正黑體, Arial, Helvetica, sans-serif; height:50px;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(2)>span{font:bold 60px/60px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2),.it443 .members>.top>ul>li.right>ul>li:nth-child(2){ font: bold 20px 微軟正黑體, Arial, Helvetica, sans-serif; padding-top:15px;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(3)>span{font:bold 60px/60px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3),.it443 .members>.top>ul>li.right>ul>li:nth-child(3){ font:bold 20px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li>span.nt,.it443 .members>.top>ul>li.right>ul>li>span.nt{font:bold 30px/60px Century Gothic, Arial, Helvetica, sans-serif;}
	
	/*會員數*/
	.it443 .members>.top>ul>li.right{ margin-right:350px;}
	.it443 .members>.top>ul>li.left{ width:350px;padding-top: 40px;padding-right: 70px;}
	.it443 .members>.top{ background:url(images/it443_topbg022_2.jpg) right bottom no-repeat;height:313px;}
	
	}
	@media screen and (max-width: 800px){
	/*頁籤*/
	.it443_inbox>ul>li:nth-child(1)>a.NOWTAB{ background:url(images/it443_topbg01_3.jpg) top left no-repeat;}
	.it443_inbox>ul>li:nth-child(2)>a.NOWTAB{ background:url(images/it443_topbg022_3.jpg) top right no-repeat;}
	/*營業額*/
	.it443 .business>.top>ul>li.right{ margin-left:275px;}
	.it443 .business>.top>ul>li.left{ width:275px;padding-top: 20px; padding-left:40px;}
	.it443 .business>.top{ background:url(images/it443_topbg01_3.jpg) left bottom no-repeat; height:235px;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(1),.it443 .members>.top>ul>li.left>ul>li:nth-child(1){ font:bold 27px/35px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(2),.it443 .members>.top>ul>li.left>ul>li:nth-child(2){ font:16px/18px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(3),.it443 .members>.top>ul>li.left>ul>li:nth-child(3){ font:bold 140px/130px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li.noyou,.it443 .members>.top>ul>li.left>ul>li.noyou{ font:bold 70px/130px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(4),.it443 .members>.top>ul>li.left>ul>li:nth-child(4){font:18px/20px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(1),.it443 .members>.top>ul>li.right>ul>li:nth-child(1){ font:bold 28px/45px 微軟正黑體, Arial, Helvetica, sans-serif; height:45px;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(2)>span{font:bold 50px/50px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2),.it443 .members>.top>ul>li.right>ul>li:nth-child(2){ font: bold 18px 微軟正黑體, Arial, Helvetica, sans-serif; padding-top:15px;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(3)>span{font:bold 50px/50px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3),.it443 .members>.top>ul>li.right>ul>li:nth-child(3){ font:bold 18px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li>span.nt,.it443 .members>.top>ul>li.right>ul>li>span.nt{font:bold 20px/50px Century Gothic, Arial, Helvetica, sans-serif; padding:0 5px;}
	.it443 .members>.top>ul>li.right>ul,.it443 .business>.top>ul>li.right>ul{ padding:30px 7% 0;}
	/*會員數*/
	.it443 .members>.top>ul>li.right{ margin-right:275px;}
	.it443 .members>.top>ul>li.left{ width:275px;padding-top: 20px;padding-right: 60px;}
	.it443 .members>.top{ background:url(images/it443_topbg022_3.jpg) right bottom no-repeat;height:235px;}
	}
	@media screen and (max-width: 640px){
	/*頁籤*/
	.it443_inbox>ul>li>a{ font:bold 16px/16px 微軟正黑體, Arial, Helvetica, sans-serif; padding:10px 0;}
	.it443_inbox>ul>li>a>span{ display:none;}
	.it443_inbox>ul>li:nth-child(1)>a.NOWTAB{ background:url(images/it443_topbg01_4.jpg) top left no-repeat;}
	.it443_inbox>ul>li:nth-child(2)>a.NOWTAB{ background:url(images/it443_topbg022_4.jpg) top right no-repeat;}
	/*營業額*/
	.it443 .business>.top>ul>li.right{ margin-left:210px;}
	.it443 .business>.top>ul>li.left{ width:210px;padding-top: 20px; padding-left:40px;}
	.it443 .business>.top{ background:url(images/it443_topbg01_4.jpg) left bottom no-repeat; height:188px;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(1),.it443 .members>.top>ul>li.left>ul>li:nth-child(1){ font:bold 24px/30px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(2),.it443 .members>.top>ul>li.left>ul>li:nth-child(2){ font:15px/15px Century Gothic, Arial, Helvetica, sans-serif; letter-spacing:1px;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(3),.it443 .members>.top>ul>li.left>ul>li:nth-child(3){ font:bold 110px/95px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li.noyou,.it443 .members>.top>ul>li.left>ul>li.noyou{ font:bold 56px/95px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(4),.it443 .members>.top>ul>li.left>ul>li:nth-child(4){font:16px/22px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(1),.it443 .members>.top>ul>li.right>ul>li:nth-child(1){ font:bold 25px/45px 微軟正黑體, Arial, Helvetica, sans-serif; height:45px;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(2)>span{font:bold 40px/40px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2),.it443 .members>.top>ul>li.right>ul>li:nth-child(2){ font: bold 18px 微軟正黑體, Arial, Helvetica, sans-serif; }
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(3)>span{font:bold 40px/40px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3),.it443 .members>.top>ul>li.right>ul>li:nth-child(3){ font:bold 18px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li>span.nt,.it443 .members>.top>ul>li.right>ul>li>span.nt{font:bold 20px/40px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .members>.top>ul>li.right>ul,.it443 .business>.top>ul>li.right>ul{ padding:15px 7% 0;}
	/*會員數*/
	.it443 .members>.top>ul>li.right{ margin-right:220px;}
	.it443 .members>.top>ul>li.left{ width:220px;padding-top: 20px;padding-right: 50px;}
	.it443 .members>.top{ background:url(images/it443_topbg022_4.jpg) right bottom no-repeat;height:188px;}
	}
	@media screen and (max-width: 540px){
	.it443 .business>.top>ul>li.right>ul>li:nth-child(1),.it443 .members>.top>ul>li.right>ul>li:nth-child(1){ font:bold 24px/45px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(2)>span{font:bold 30px/35px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2),.it443 .members>.top>ul>li.right>ul>li:nth-child(2){ font: bold 15px 微軟正黑體, Arial, Helvetica, sans-serif; }
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(3)>span{font:bold 30px/35px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3),.it443 .members>.top>ul>li.right>ul>li:nth-child(3){ font:bold 15px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li>span.nt,.it443 .members>.top>ul>li.right>ul>li>span.nt{font:bold 20px/35px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .members>.top>ul>li.right>ul,.it443 .business>.top>ul>li.right>ul{ padding:20px 5% 0;}
	}
	
	@media screen and (max-width: 486px){
	/*頁籤*/
	.it443_inbox>ul>li>a{ font:bold 16px/16px 微軟正黑體, Arial, Helvetica, sans-serif; padding:10px 0;}
	.it443_inbox>ul>li>a>span{ display:none;}
	.it443_inbox>ul>li:nth-child(1)>a.NOWTAB{ background:url(images/it443_topbg01_s.jpg) top left no-repeat;}
	.it443_inbox>ul>li:nth-child(2)>a.NOWTAB{ background:url(images/it443_topbg022_s.jpg) top right no-repeat;}
	/*營業額*/
	.it443 .business>.top>ul>li.right{ margin-left:170px;}
	.it443 .business>.top>ul>li.left{ width:170px;padding-top: 5px; padding-left:20px;}
	.it443 .business>.top{ background:url(images/it443_topbg01_s.jpg) left bottom no-repeat; height:134px;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(1),.it443 .members>.top>ul>li.left>ul>li:nth-child(1){ font:bold 18px/25px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(2),.it443 .members>.top>ul>li.left>ul>li:nth-child(2){ font:12px/12px Century Gothic, Arial, Helvetica, sans-serif; letter-spacing:1px;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(3),.it443 .members>.top>ul>li.left>ul>li:nth-child(3){ font:bold 90px/70px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li.noyou,.it443 .members>.top>ul>li.left>ul>li.noyou{ font:bold 46px/70px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(4),.it443 .members>.top>ul>li.left>ul>li:nth-child(4){font:12px/22px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(1),.it443 .members>.top>ul>li.right>ul>li:nth-child(1){ font:bold 20px/30px 微軟正黑體, Arial, Helvetica, sans-serif; height:30px;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(2)>span{font:bold 25px/25px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2),.it443 .members>.top>ul>li.right>ul>li:nth-child(2){ font: bold 15px 微軟正黑體, Arial, Helvetica, sans-serif; padding-top: 10px;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(3)>span{font:bold 25px/25px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3),.it443 .members>.top>ul>li.right>ul>li:nth-child(3){ font:bold 15px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li>span.nt,.it443 .members>.top>ul>li.right>ul>li>span.nt{font:bold 20px/35px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .members>.top>ul>li.right>ul,.it443 .business>.top>ul>li.right>ul{ padding:10px 5% 0;}
	/*會員數*/
	.it443 .members>.top>ul>li.right{ margin-right:170px;}
	.it443 .members>.top>ul>li.left{ width:170px;padding-top: 5px;padding-right: 30px;}
	.it443 .members>.top{ background:url(images/it443_topbg022_s.jpg) right bottom no-repeat;height:134px;}
	/*排行*/
	.it443 .ranking>table tr.title>td { font: 13px /20px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .ranking>table tr td { font: 15px / 25px 微軟正黑體, Arial, Helvetica, sans-serif; padding: 10px 0;}
	}
	@media screen and (max-width: 420px){
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(2)>span{font:bold 24px/24px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2),.it443 .members>.top>ul>li.right>ul>li:nth-child(2){ font: bold 14px 微軟正黑體, Arial, Helvetica, sans-serif; padding-top: 10px;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(3)>span{font:bold 24px/24px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3),.it443 .members>.top>ul>li.right>ul>li:nth-child(3){ font:bold 14px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li>span.nt,.it443 .members>.top>ul>li.right>ul>li>span.nt{font:bold 18px/24px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .members>.top>ul>li.right>ul,.it443 .business>.top>ul>li.right>ul{ padding:15px 5% 0;}
	}
	@media screen and (max-width: 400px){
	/*頁籤*/
	.it443_inbox>ul>li>a{ font:bold 16px/16px 微軟正黑體, Arial, Helvetica, sans-serif; padding:10px 0;}
	.it443_inbox>ul>li>a>span{ display:none;}
	.it443_inbox>ul>li:nth-child(1)>a.NOWTAB{ background:url(images/it443_topbg01_s1.jpg) top left no-repeat;}
	.it443_inbox>ul>li:nth-child(2)>a.NOWTAB{ background:url(images/it443_topbg022_s1.jpg) top right no-repeat;}
	/*營業額*/
	.it443 .business>.top>ul>li.right{ margin-left:110px;}
	.it443 .business>.top>ul>li.left{ width:110px;padding-top: 0; padding-left:5px;}
	.it443 .business>.top{ background:url(images/it443_topbg01_s1.jpg) left bottom no-repeat; height:114px;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(1),.it443 .members>.top>ul>li.left>ul>li:nth-child(1){ font:bold 16px/25px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(2),.it443 .members>.top>ul>li.left>ul>li:nth-child(2){ font:11px/12px Century Gothic, Arial, Helvetica, sans-serif;     letter-spacing: 0;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(3),.it443 .members>.top>ul>li.left>ul>li:nth-child(3){ font:bold 80px/70px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li.noyou,.it443 .members>.top>ul>li.left>ul>li.noyou{ font:bold 35px/70px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.left>ul>li:nth-child(4),.it443 .members>.top>ul>li.left>ul>li:nth-child(4){ display:none;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(1),.it443 .members>.top>ul>li.right>ul>li:nth-child(1){ font:bold 18px/25px 微軟正黑體, Arial, Helvetica, sans-serif; height:25px;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(2)>span{font:bold 21px/21px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(2),.it443 .members>.top>ul>li.right>ul>li:nth-child(2){ font: bold 12px 微軟正黑體, Arial, Helvetica, sans-serif; padding-top: 10px;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3)>span,.it443 .members>.top>ul>li.right>ul>li:nth-child(3)>span{font:bold 21px/21px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li:nth-child(3),.it443 .members>.top>ul>li.right>ul>li:nth-child(3){ font:bold 12px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it443 .business>.top>ul>li.right>ul>li>span.nt,.it443 .members>.top>ul>li.right>ul>li>span.nt{font:bold 20px/28px Century Gothic, Arial, Helvetica, sans-serif;}
	.it443 .members>.top>ul>li.right>ul,.it443 .business>.top>ul>li.right>ul{ padding:10px 5% 0;}
	/*會員數*/
	.it443 .members>.top>ul>li.right{ margin-right:110px;}
	.it443 .members>.top>ul>li.left{ width:110px;padding-top:0;padding-right: 5px;}
	.it443 .members>.top{ background:url(images/it443_topbg022_s1.jpg) right bottom no-repeat;height:114px;}
	}
	@media screen and (max-width: 330px){
	/*排行*/
	.it443 .ranking>table tr.title>td { letter-spacing: -1px;}
	}	
	
/*it443ec排行榜*/
.it444_img{ background-size:cover; background-position:center top;}

/* it_446 */
	.it_446{ width:100%;}
	.it_446 .it_446_inbox{ width:1200px; margin:0 auto;padding: 40px 0;}
	.it_446 .it_446_inbox>div{ float:left; height:375px;}
	.it_446 .it_446_inbox>div.left,.it_446 .it_446_inbox>div.right{ width:300px; padding-top:73px;}
	.it_446 .it_446_inbox>div.left{ background:url(images/it_446_01.jpg) center center no-repeat;}
	.it_446 .it_446_inbox>div.center{ width:600px;}
	.it_446 .it_446_inbox>div.right{ background:url(images/it_446_02.jpg) center center no-repeat;}
	.it_446 .it_446_inbox>div>div>a{ font: bold 46px/60px 微軟正黑體, Arial, Helvetica, sans-serif;color:#fff; }
	.it_446 .it_446_inbox>div>div>a:hover{ text-decoration:none;}
	.it_446 .it_446_inbox>div>div.name{ height: 140px; text-align:center;padding: 10px 55px 10px 15px;overflow: hidden;}
	.it_446 .it_446_inbox>div.right>div.name{ padding: 10px 15px 10px 55px;}
	.it_446 .it_446_inbox>div>div.digital{ text-align:center; font: bold 70px Century Gothic, Arial, Helvetica, sans-serif; padding-top:75px; color:#051844;}
	.it_446 .it_446_inbox>div.right>div.digital{ font: bold 75px Century Gothic, Arial, Helvetica, sans-serif; padding:70px 0 0 20px; color:#44053f;}
	.it_446 .it_446_inbox>div.center>ul>li{ float:left; width:50%; font:15px/32px 微軟正黑體, Arial, Helvetica, sans-serif; background:#44053f; color:#b60170; padding:0 20px;}
	.it_446 .it_446_inbox>div.center>ul>li:nth-child(1){ background:#051844; color:#00a1c9;}
	.it_446 .it_446_inbox>div.center>ul>li>div{ width:50%; float:left; text-align:center;}
	.it_446 .it_446_inbox>div.center>div{ float:left; width:279px; height:339px; font:15px/48px 微軟正黑體, Arial, Helvetica, sans-serif; text-align:center;}
	.it_446 .it_446_inbox>div.center>div.b01 a{ font:15px/48px 微軟正黑體, Arial, Helvetica, sans-serif; color:#051844;}
	.it_446 .it_446_inbox>div.center>div.b01>table{ float:right;}
	.it_446 .it_446_inbox>div.center>div.b01>table>tbody>tr{ border-bottom: solid 1px #828ba1;}
	.it_446 .it_446_inbox>div.center>div>table>tbody>tr>td>span{ display:inline-block;}
	.it_446 .it_446_inbox>div.center>div>table>tbody>tr>td>span.up{width: 0; height: 0;border-width:0 8px 10px; border-style: solid; border-color: transparent transparent #0ca;}
	.it_446 .it_446_inbox>div.center>div>table>tbody>tr>td>span.down{width: 0; height: 0;border-width:0 8px 10px; border-style: solid; border-color: transparent transparent #E53030;transform:rotate(3.14159rad);}
	.it_446 .it_446_inbox>div.center>div>table>tbody>tr>td>span.as{ width:14px; height:3px; background:#afafaf; margin-bottom: 5px;}
	.it_446 .it_446_inbox>div.center>div>table>tbody>tr>td>span.new{ width:14px; height:14px; background:#09c;border-radius: 100%;}
	.it_446 .it_446_inbox>div.center>div>table>tbody>tr>td:nth-child(2){ font:bold 20px/48px Century Gothic, Arial, Helvetica, sans-serif;}
	.it_446 .it_446_inbox>div.center>div.b02{ background:url(images/it_446_rank.png) center center no-repeat; width:42px; color:#44053f;}
	.it_446 .it_446_inbox>div.center>div.b03 a{ font:15px/48px 微軟正黑體, Arial, Helvetica, sans-serif; color:#44053f;}
	.it_446 .it_446_inbox>div.center>div.b03>table>tbody>tr{ border-bottom: solid 1px #a1829f;}
	
	
	/*447*/
	.it447_BOX {max-width:1200px;height: auto; margin: 10px auto;}
	.it447_BOX .Item447_swipe{position: relative;width:100%;}
	.swipe447 {overflow: hidden;visibility: hidden;}
	.swipe-wrap447 {overflow: hidden;position: relative;}
	.swipe-wrap447 > ul{float:left;width:100%;position:relative;}
	
	button.arrow-left {background:url(images/item320_arrowL.png) left center no-repeat ;position: absolute;left: 0px;top: 50%;margin-top: -10px;width: 12px;height: 20px; z-index:999; border:0px; text-indent:-99999px; cursor:pointer;}
	button.arrow-right {background:url(images/item320_arrowR.png) right center no-repeat ;position: absolute;right:0px;top: 50%;
	margin-top: -10px;width: 12px;height: 20px;z-index:999;border:0px; text-indent:-99999px; cursor:pointer;}
	
	.Item447_list{width:100%;}
	.Item447_list li{ width:25%; text-align:center; float:left; padding:0 8px;}
	.Item447_list li a{ display:inline-block; text-align:center;    position: relative;}
	.Item447_list li img{ margin:0 auto; width:280px; height:auto;background-color:#fff;}	
	.Item447_list li a>span{ position:absolute; display:block; width:280px; height:210px; background:url(images/it447_paly.png) center center no-repeat;   top: 0;}
	.Item447_list li a:hover>span{ background:url(images/it447_paly_1.png) center center no-repeat; }




/*449*/
.item_449box{width:100%; background-repeat:no-repeat;margin:0 auto; height: 800px; padding-top: 150px;}
.item_449box .item_449{width: 50%; position: relative;}
.item_449box .item_449 .swipe { overflow: hidden; visibility: hidden; position: relative;}
.item_449box .item_449 .swipe-wrap {overflow: hidden;position: relative;}
.item_449box .item_449 .swiper-slide {float:left;position: relative;}

.item_449box .item_449 .item_449data{width: 600px; margin: 0 auto; height: 600px; overflow: hidden;background-position: center; background-repeat: no-repeat; background-size: auto 100%;}
.item_449box .item_449 .item_449data a{ display: block; width: 100%; height: 100%; text-decoration: none;}
.item_449box .item_449 .item_449data .item_449title{ width:100%; height: 100px; overflow: hidden;}
.item_449box .item_449 .item_449data .item_449title ul li{ float:left; width: 50%; padding: 0 5px;}
.item_449box .item_449 .item_449data .item_449title ul li h3{ font:52px/100px Arial,Gotham, Helvetica,微軟正黑體; color: #009a93; text-align: right;}
.item_449box .item_449 .item_449data .item_449title ul li p{ font:18px/20px Arial,Gotham, Helvetica,微軟正黑體; color: #7d7d7d; text-align: left; vertical-align: bottom;padding-top: 32px;}

.it449_arrow_L,.it449_arrow_R{ display:block; width:20px; height:32px;position:absolute; top:50%; text-indent:-9999px; border:0; cursor:pointer; background-color: rgba(255,255,255,0.00); background-repeat: no-repeat; z-index:10;background-size: auto 100%;}
.it449_arrow_L:hover,.it312_arrow_R:hover{ background-color: rgba(255,255,255,0.00);}
.it449_arrow_L{ background-image:url(images/youso_next.svg);background-position:right center; left:18%;}
.it449_arrow_R{ background-image:url(images/youso_next.svg);background-position:left center; right:18%;}

@media screen and (max-width:1280px) {
.it449_arrow_L{ left:10px;}
.it449_arrow_R{ right:10px;}
}
@media screen and (max-width:1024px) {
.item_449box{height:auto; padding: 50px 0 25px 0;}
.item_449box .item_449{width: 80%; margin: 0 auto;}
.item_449box .item_449 .item_449data{width: 100%;height: 500px;}
.item_449box .item_449 .item_449data .item_449title ul li{ float:none; width: 100%;}
.item_449box .item_449 .item_449data .item_449title{ height: auto;}
.item_449box .item_449 .item_449data .item_449title ul li h3{ text-align: center;}
.item_449box .item_449 .item_449data .item_449title ul li p{ text-align: center;padding-top: 0px;}
}
@media screen and (max-width:480px) {
.item_449box{padding: 25px 0;}
.item_449box .item_449{width: 90%;}
.item_449box .item_449 .item_449data{height: 400px;background-size: 100% auto;}
.item_449box .item_449 .item_449data .item_449title ul li h3{ font:36px/48px Arial,Gotham, Helvetica,微軟正黑體;}
.item_449box .item_449 .item_449data .item_449title ul li p{ font:13px/18px Arial,Gotham, Helvetica,微軟正黑體;}
}
@media screen and (max-width:320px) {
.it442_content .flexslider .slides .fill{ height:162px;}
}
/*item_450*/
.item_450box{ width:100%; display: inline-block; background-position:left center; background-size:51% auto;}
.item_450box .item_450_r{ width: 50%; margin-left: 50%;display: flex;text-align: center;align-items: center;justify-content: center; padding:150px 20px;}
.item_450box .item_450_r .item_450_rtitle{ height: auto; border-bottom: 1px dotted #fff;max-width: 100%;}
.item_450box .item_450_r img{ display:block;max-width: 100%;margin: 0 auto; height: auto;}
.item_450box .item_450_r .item_450data { font:19px/36px 微軟正黑體,Arial; color: #fff;width: 100%;padding: 20px 0 0 0 ;}
@media screen and (max-width:1370px) {
	.item_450box .item_450_r{padding:50px 20px;}
}
@media screen and (max-width:1024px) {
.item_450box{ width:100%; display: inline-block; background-position:top center; background-size:cover; padding-top: 70%;}
.item_450box .item_450_r{ width: 100%;display: flex;text-align: center;align-items: center;justify-content: center; padding:50px 15px; margin-left:0;}
.item_450box .item_450_r .item_450_rtitle{ height: auto; border-bottom: 1px dotted #fff;max-width: 100%;}
.item_450box .item_450_r img{ display:block;max-width: 100%;margin: 0 auto; height: auto;}
.item_450box .item_450_r .item_450data { font:15px/32px 微軟正黑體,Arial; color: #fff;width: 100%;padding: 20px 0 0 0 ;}

}

/*item_451*/
.item_451box{ width: 100%; background-position: center top; background-size: cover;}
.item_451box .item_451{ width: 100%; max-width: 1200px; padding: 100px 0 170px 0; margin: 0 auto;}
.item_451box .item_451 .item_451title{ width: 100%; max-width: 1200px; text-align: center; margin: 0 auto 100px; height: 120px; overflow: hidden;}
.item_451box .item_451 .item_451title img{ display: block; height: auto; margin: 0 auto;}
.item_451box .item_451 .item_451data{ width: 100%; max-width: 1200px; text-align: center; margin: 0 auto;}
.item_451 .item_451data ul{ display:inline-block; margin: 0 auto; width: 100%;}
.item_451 .item_451data ul li{width: 33.3333%; padding: 0 2.25%; float: left;}
.item_451 .item_451data ul li .data_box{ width: 100%;}
.item_451 .item_451data ul li .data_box img{ width:100%; height: auto; display: block;}
.item_451 .item_451data ul li .data_box .data_box2{ width:100%; background-color: rgba(255,255,255,.35); padding: 0 20px 22px; text-align: left;}
.item_451 .item_451data ul li .data_box .data_box2 h3{ display: block;width:100%; padding: 8px 0 0 0; border-bottom: 1px dotted #8e8e8e; height: 50px; overflow: hidden; font: bold 17px/42px 微軟正黑體, Arial,Gotham, Helvetica; color: #4e9d99;}
.item_451 .item_451data ul li .data_box .data_box2 h3 a{font: bold 17px/42px 微軟正黑體, Arial,Gotham, Helvetica; color: #4e9d99; text-decoration: none;}
.item_451 .item_451data ul li .data_box .data_box2 p{ display: block;width:100%; padding: 8px 0 0 0;height: 68px; overflow: hidden; font: 13px/20px 微軟正黑體, Arial,Gotham, Helvetica; color: #666666;}

/* ==== it452 ==== */
.it452{ width:1200px; margin: 0 auto; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #d9dfe5;}
.it452 .it452_left{ float:left; width:260px;}
.it452 .it452_left a{ display:block; width: 260px; height:600px; overflow: hidden;}
.it452 .it452_left a img{ display:block; width: 100%; height: auto;}
.it452 .it452_right{ margin-left:280px; width: auto;}
.it452 .it452_right > ul > li { float: left; width: calc((100% - 2.4rem)/4); margin-bottom: 20px; margin-right: 0.8rem; }
.it452 .it452_right > ul > li:nth-child(4n) { margin-right: 0; }


/*item_453*/
.item_453box{ width: 100%; margin: 25px auto;}
.item_453box .item_453{ width: 100%; max-width: 1200px; margin: 0 auto;}
.item_453 ul{ display:inline-block; margin: 0 auto; width: 100%;}
.item_453 ul li{width: 24.1%; margin-right:1.2%; float: left;}
.item_453 ul li:last-child{ margin-right:0;}
.item_453 ul li .item_453data_box{ width: 100%; height: 215px; background-repeat: no-repeat;background-position: center;position: relative;transition:all .8s;-webkit-transition:all .8s; background-size: 50% auto;}
.item_453 ul li .item_453data_box:hover{ background-size: 60% auto;}
.item_453 ul li .item_453data_box a{ display:block; width: 100%; height: 100%;}
.item_453 ul li .item_453data_box span{ display: block;width:100%; height:40px; overflow: hidden; position: absolute; bottom: 0; text-align: center;color:#fff;font: 15px/40px 微軟正黑體, Arial,Gotham, Helvetica;}


/*item_454*/
.item_454box{ width: 100%; margin: 25px auto;}
.item_454box .item_454{ width: 100%; max-width: 1200px; margin: 0 auto;}
.item_454 .item_454data{ width: 100%; }
.item_454 .item_454data ul{ display:inline-block; margin: 0 auto; width: 100%;}
.item_454 .item_454data ul li{width: 33.3333%; padding: 0 0.75%; float: left; margin: 0 auto 40px;}
.item_454 .item_454data ul li .item_454data_box{ width: 100%; padding: 15px;}
.item_454 .item_454data ul li .item_454data_box:hover{ background: url(images/item_454_bgicon.png) repeat ;}
.item_454 .item_454data ul li .item_454data_box .imgbox{ width: 100%;}
.item_454 .item_454data ul li .item_454data_box .imgbox a{width:100%; height: auto; }
.item_454 .item_454data ul li .item_454data_box img{ width:100%; height: auto; display: block;}
.item_454 .item_454data ul li .item_454data_box .item_454data_box2{ width:100%;padding:0 2.15%; text-align: left;letter-spacing: 1px; cursor: pointer;}
.item_454 .item_454data ul li .item_454data_box .item_454data_box2 h3{ display: block;width:100%; padding: 12px 0 5px 0; height: 73px; overflow: hidden; font: bold 16px/28px 微軟正黑體, Arial,Gotham, Helvetica; color: #01ac68;}
.item_454 .item_454data ul li .item_454data_box .item_454data_box2 h3 a{font: bold 16px/28px 微軟正黑體, Arial,Gotham, Helvetica; color: #01ac68; text-decoration: none;}
.item_454 .item_454data ul li .item_454data_box .item_454data_box2 p{ display:block;width:100%; padding:0 0 0 0;height: 116px; overflow: hidden; font: 13px/28px 微軟正黑體, Arial,Gotham, Helvetica; color: #666666; margin-bottom: 10px;}
.item_454 .item_454data ul li .item_454data_box .item_454data_box2 a.item_454_more{ display:block; width: 100%; height: 38px; background-color: #e9e9e9;font: 15px/38px Arial,Gotham, Helvetica,微軟正黑體; color: #999999; text-decoration: none; text-align: center; letter-spacing: 2px; cursor: pointer;}
.item_454 .item_454data ul li .item_454data_box .item_454data_box2 a.item_454_more:hover{ background-color: #01ac68; color: #fff;}

/*item_455*/
.item_455box{ width: 100%; margin: 25px auto;clear: both;}
.item_455box .item_455{ width: 100%; max-width: 1200px; margin: 0 auto;}
.item_455 .item_455data{ width: 100%; }
.item_455 .item_455data ul{ display:inline-block; margin: 0 auto; width: 100%;}
.item_455 .item_455data ul li{width: 100%; padding: 0; margin: 25px auto;}
.item_455 .item_455data ul li .item_455data_box{ width: 100%; height: 350px; display: flex;align-items: center;justify-content: center; position: relative;}
.item_455 .item_455data ul li .item_455data_box .imgbox{ width: 50%; padding: 0 3%;position: absolute; left: 50%;}
.item_455 .item_455data ul li:nth-child(even) .item_455data_box .imgbox{  left: 0%;}
.item_455 .item_455data ul li .item_455data_box img{ width:100%; height: auto; display: block;}
.item_455 .item_455data ul li .item_455data_box .item_455data_box2{ width:50%;padding:0 3%; text-align: right;position: absolute;right: 50%;}
.item_455 .item_455data ul li:nth-child(even) .item_455data_box .item_455data_box2{ text-align: left;right:0;}
.item_455 .item_455data ul li .item_455data_box .item_455data_box2 h3{ display: block;width:100%; height:auto; }
.item_455 .item_455data ul li .item_455data_box .item_455data_box2 h3 a{font: 30px/30px 微軟正黑體, Arial,Gotham, Helvetica; color: #3c3c3c; text-decoration: none;}
.item_455 .item_455data ul li .item_455data_box .item_455data_box2 p{ display:block;width:100%; padding:0 0 0 0;height: 84px; overflow: hidden; font: 15px/28px 微軟正黑體, Arial,Gotham, Helvetica; color: #3c3c3c; margin: 24px 0;}
.item_455 .item_455data ul li .item_455data_box .item_455data_box2 a.item_455_more{ display:block; width: 50%; height: 38px; font: 15px/36px Arial,Gotham, Helvetica,微軟正黑體; color: #01ac68; text-decoration: none; text-align: center; letter-spacing: 2px; cursor: pointer; border: 1px solid #01ac68; background-color: #fff; float: right;}
.item_455 .item_455data ul li:nth-child(even) .item_455data_box .item_455data_box2 a.item_455_more{ float: left;}
.item_455 .item_455data ul li .item_455data_box .item_455data_box2 a.item_455_more:hover{ background-color: #01ac68; color: #fff;} 

@media screen and (max-width:1024px) {
.item_455 .item_455data ul li{width: 50%; float: left; padding: 10px 15px;margin: 0 auto;}
.item_455 .item_455data ul li .item_455data_box{height: auto; display: inline-block;position:inherit;}
.item_455 .item_455data ul li .item_455data_box .imgbox{ width: 100%; padding: 15px 0 0;position:inherit;text-align: center;}
.item_455 .item_455data ul li .item_455data_box .item_455data_box2{ width:100%;padding:15px 0; text-align: left;position:inherit;}
.item_455 .item_455data ul li .item_455data_box .item_455data_box2 h3{ height:24px;text-align:left;}
.item_455 .item_455data ul li .item_455data_box .item_455data_box2 h3 a{font: 18px/24px 微軟正黑體, Arial,Gotham, Helvetica;}
.item_455 .item_455data ul li .item_455data_box .item_455data_box2 p{ height: 112px;}
.item_455 .item_455data ul li .item_455data_box .item_455data_box2 a.item_455_more{ float:none; width: 100%;}
.item_455 .item_455data ul li:nth-child(even) .item_455data_box .item_455data_box2 a.item_455_more {float:none;}
}
@media screen and (max-width:480px) {
.item_455 .item_455data ul li{width: 100%; margin: 0 auto;}
.item_455 .item_455data ul li .item_455data_box .item_455data_box2 h3{ height:24px;}
.item_455 .item_455data ul li .item_455data_box .item_455data_box2 h3 a{font: 18px/24px 微軟正黑體, Arial,Gotham, Helvetica; }
.item_455 .item_455data ul li .item_455data_box .item_455data_box2 p{ height: auto;}
}

/*it456 會員個人商品推薦 jo*/
.it456_box{ width:1200px; height: auto; margin: 0 auto;}
.it456_product{ width:200px; height: auto; margin: 0 auto;}
.it456_product .img{ width:100%; height: 200px; position: relative; overflow: hidden; margin-bottom: 12px; text-align: center;}
.it456_product .img a{ display:block; width: 100%; height: 100%; position: absolute; left: 0; top:0;}
.it456_product .img img{ display: block; max-width: 100%; max-height: 100%; margin: 0 auto;}
.it456_product h2.name a{ display:block; width: 100%;  height: 40px; font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #505050; overflow: hidden;}
.it456_product h2.name a:hover{ text-decoration:underline;}
.it456_product .price{ height:20px;}
.it456_product .price ul li{ display:inline-block; font-family: Arial, Helvetica, sans-serif; line-height: 20px; letter-spacing:1px;;}
.it456_product .price ul li:first-child{ width: 40%; text-align: left; font-size: 12px; color: #888888; text-decoration: line-through;}
.it456_product .price ul li:last-child{ width: 60%; text-align: right; font-size: 14px; color: #24333f;}
.it456_content{ width:100%; height:auto; padding:0 60px; position:relative;}
.it456_content .owl-stage-outer{ z-index:777;}
.it456_content .owl-controls{ width:100%; height:40px; position:absolute; left:0; top:50%; margin-top:-20px;}
.it456_content .owl-controls .owl-nav{ position:relative; z-index:778;}
.it456_content .owl-controls .owl-prev,.it456_content .owl-controls .owl-next{ width:40px; height:40px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;}
.it456_content .owl-controls .owl-prev{ left:0; background:url(images/it456_leftarrow.svg) center center no-repeat; background-size:40px auto;}
.it456_content .owl-controls .owl-next{ right:0; background:url(images/it456_rightarrow.svg) center center no-repeat; background-size:40px auto;}
.it456_box .owl-carousel .owl-item img{ width:auto!important;}

/*it462*/
.it462_box{width:100%;margin: 25px auto; max-width: 1200px;}
.it462_box .it462_box_banner{width:100%;height: auto;}
.it462_box .it462_box_banner img{width:100%;height: auto;display: block;}
.it462_box .it462_box_product{width:100%;height: auto; display: inline-block;}
.it462_box .it462_box_product ul{}
.it462_box .it462_box_product ul li{width:25%;height: auto;padding:10px;float: left;}
.it462_box .it462_box_product ul li .it462_detabox{width:100%;position: relative;} 
.it462_box .it462_box_product ul li .it462_detabox img{width: 100%;height: auto;display: block;}

/*商品*/
.it462_detabox .it462_detabox_img {width: 100%;height: auto;position: relative;    overflow: hidden;}
.it462_detabox .it462_detabox_img .it462_imghover{width:100%;height: 48px;background-color: rgba(0,0,0,0.8);text-align: center;position: absolute;bottom: -48px;left: 0px;transition: all .8s; -webkit-transition: all .8s;overflow: hidden;cursor: pointer;}
.it462_detabox .it462_detabox_img .it462_imghover a{font: 15px/48px 微軟正黑體;color: #fff;text-decoration: none;letter-spacing: 2px;}
.it462_detabox .it462_detabox_img .it462_imghover a:hover{text-decoration:underline;}
.it462_detabox .it462_detabox_img:hover .it462_imghover{bottom:0px;}

.it462_detabox .it462_detabox_img .it462_iconbox{position: absolute;top: 0px;left: 0px;width: 125px;height: 125px;text-align: center;}
.it462_detabox .it462_detabox_img .it462_iconbox span.day{color: #fff;font:bold 18px/26px 微軟正黑體;position: absolute;top: 10px;left: -23px;-moz-transform:rotate(3deg);
-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index: 990;    letter-spacing: .5px;}
.it462_detabox .it462_detabox_img .it462_iconbox span.triangle{width: 0;height: 0;border-style: solid;border-width: 125px 125px 0 0;position: absolute;top: 0;left: 0;}



.it462_detabox a.it462_detabox_button{display: block;width:100%;margin-top:10px;;height: 40px;overflow: hidden;background-color: rgba(255,255,255,.4);color: #fff;text-align: center;font:18px/40px 微軟正黑體; letter-spacing: 3px;cursor: pointer;transition: all .8s; -webkit-transition: all .8s;text-decoration: none;}
.it462_detabox a.it462_detabox_button:hover{background-color: rgba(255,255,255,.2);}

.it462_detabox a.button_none{cursor:default;}

.it462_detabox a.button_none:hover{background-color: rgba(255,255,255,.4);}

/*遮罩*/
.it462_detabox_hover{width:100%;height: 100%;background:rgba(0, 0, 0, 0.85) url(images/item462_icon_q.svg) center no-repeat;position:absolute;top:0;left: 0; z-index: 999;background-size:40%;}

@media screen and (max-width:640px) { 
.it462_box{padding-bottom: 15px;}
.it462_box .it462_box_product ul li{width:50%;}
.it462_detabox .it462_detabox_img .it462_imghover{bottom: 0px;}
}
@media screen and (max-width:410px) { 
.it462_detabox .it462_detabox_img .it462_imghover a{font: 13px/48px 微軟正黑體;}
.it462_box .it462_box_product ul li{width:100%;}
}

/*it457 3張banner de*/
.it457_box{ width: 1200px; height: auto; margin: 0 auto; margin-bottom: 60px; padding-top: 40px;}
.it457_box .it457_title{ display:block; width: 100%; font:24px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555555; text-align: center; letter-spacing: 2px; margin-bottom: 20px;}
.it457_box .it457_title span{ display:block; width: 100%; font:20px/24px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 3px;}
.it457_content ul li{ float:left; width: 33.3%;}
.it457_content ul li:first-child{ text-align:left;}
.it457_content ul li:nth-child(2){ text-align:center;}
.it457_content ul li:nth-child(3){ text-align:right;}
.it457_content ul li .list_box{ display: inline-block; max-width:365px; padding: 2px; position: relative;}
.it457_content ul li .list_box:after{ position: absolute; display: block; content: ''; left: 0; top: 0; right: 0; bottom: 0; border-style: solid; border-width: 10px; border-image: url(images/it457_line_round.png) 10 stretch; z-index: -1; opacity: 0.5; transition: opacity 0.5s;}
.it457_content ul li .list_box:hover:after{ border: 1px solid #555555; opacity: 1;}
.it457_content ul li .list_box a{ display:block; width: 100%; height: auto;}
.it457_content ul li .list_box img{ display:block; max-width: 100%; width: 100%; height: auto;}
.it457_content ul li .list_box h3 a { display:block; padding:15px 18px; font:24px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555555; text-align: left; letter-spacing: 2px;}
.it457_content ul li .list_box h3 a span{ display:block; width: 100%; font:20px/24px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; text-align: left; letter-spacing: 3px;}

/*it458 圖文背景圖 de*/
.it458_box{ width: 100%; height: auto; padding-top: 45px; background-size: cover; background-position: center top;}
.it458_box .it458_title{ display:block; width: 100%; font:24px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555555; text-align: center; letter-spacing: 2px; margin-bottom: 20px;}
.it458_box .it458_title span{ display:block; width: 100%; font:20px/24px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 3px;}
.it458_content{ width: 1200px; height: auto; margin: 0 auto; position: relative;}
.it458_content .it458_img{ position: absolute; width:400px; height: auto; right: 0; bottom: 0;}
.it458_product{ width:100%; height: auto; position: relative;}
.it458_product .product_img{ width: 350px; height: auto;}
.it458_product .product_img a{ display:block; width: 100%; height: auto;}
.it458_product .product_img img{ display:block; max-width: 100%; width: 100%; height: auto;}
.it458_product .product_detail{ width:450px; height: auto; padding: 15px; position: absolute; left: 230px; top: 100px;}
.it458_product .product_detail .p_name{ display:block; width: 100%; font:24px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555555; text-align: left; letter-spacing: 2px; margin-bottom: 20px;}
.it458_product .product_detail .p_name span{ display:block; width: 100%; font:16px/24px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; text-align: left; letter-spacing: 3px;}
.it458_product .product_detail .p_word{ font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #666666;}
.it458_change{ width:830px !important;}
.it458_change .owl-stage-outer{ width:680px !important; margin: 0 auto;}
.it458_change .owl-controls{ position: absolute; width: 100%; top: 50%; left: 0; margin-top: -25px !important;}
.it458_change .owl-controls .owl-nav .owl-prev,.it458_change .owl-controls .owl-nav .owl-next{ position:absolute; display: block; width: 50px; height: 50px; border-radius: 100% !important; text-indent: -9999px; opacity: 0.6; transition: all 0.5s;}
.it458_change .owl-controls .owl-nav .owl-prev{ left:0; background: url(images/it458_left-arrow.svg) center center no-repeat #fff !important; background-size: 25px !important;}
.it458_change .owl-controls .owl-nav .owl-next{ right:0; background: url(images/it458_right-arrow.svg) center center no-repeat #fff !important; background-size: 25px !important;}
.it458_change .owl-controls .owl-nav .owl-prev:hover,.it458_change .owl-controls .owl-nav .owl-next:hover{ opacity:1; }

/*it459 精選商品不秀價格 de*/
.it459_box{ width: 1200px; height: auto; margin: 0 auto; padding-top: 40px; margin-bottom: 40px;}
.it459_box .it459_title{ display:block; width: 100%; font:24px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555555; text-align: center; letter-spacing: 2px; margin-bottom: 20px;}
.it459_box .it459_title span{ display:block; width: 100%; font:20px/24px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 3px;}
.it459_content{ width: 100%;}
.it459_content ul li{ float:left; width: 25%; margin-bottom: 40px}
.it459_pstyle{ width: 250px; border: 1px solid #fff; margin: 0 auto; padding-bottom: 20px; transition: all 0.5s;}
.it459_pstyle:hover{ border: 1px solid #9d9d9d;}
.it459_pstyle .p_img{ width:100%; height: 249px; overflow: hidden; position: relative; border-bottom: 1px solid #9d9d9d;}
.it459_pstyle .p_img a{ display:block; width: 100%; height: auto;}
.it459_pstyle .p_img a img{ display:block; width: 100%; height: auto; max-width: 100%;}
.it459_pstyle .p_mask{ position: absolute; display: block; width:100%; height: 100%; background: rgba(0,0,0,.2); text-indent: -9999px; opacity:0; transition: all 0.5s;}
.it459_pstyle .p_mask:before{ display:block; content: ''; width: 160px; height: 160px; background: url(images/it459_view_more.svg) center center no-repeat; position: absolute; left: 50%; top:50%; margin-top: -80px; margin-left: -80px;}
.it459_pstyle:hover .p_mask{ opacity:1;}
.it459_pstyle .p_more a{ display: block; width: 50px; height: 50px; margin: 0 auto; margin-top: -25px; border-radius: 100%; background: url(images/it459_bottom-arrow.svg) center center no-repeat #fff; border:1px solid #9d9d9d; background-size: 25px; position: relative; z-index: 10; text-indent: -9999px;}
.it459_pstyle h2.p_name{ display:block; width: 100%; height: auto; padding: 0 12px; margin-top: 10px; margin-bottom: 5px;}
.it459_pstyle h2.p_name a{ display: block; width: 100%; height: 20px; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333; overflow: hidden; letter-spacing: 1px;}
.it459_pstyle h3.p_word{ width: 100; height:48px; font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color: #666; overflow: hidden; padding: 0 12px;}

/*it460 品牌故事/文章列表 de */
.it460_box{ width:100%; height: auto; background-repeat: repeat; background-position: left top; padding: 80px 0;}
.it460_box .it460_content{ width:1200px; height: auto; margin: 0 auto;}
.it460_box .it460_content .it460_left{ float: left; max-width: 540px; position: relative; padding: 20px 0 0 20px; z-index: 2;}
.it460_box .it460_content .it460_left:after{ position: absolute; display: block; content: ''; left: 0; top: 0; right: 20px; bottom: 20px; border-style: solid; border-width: 10px; border-image: url(images/it457_line_round.png) 10 stretch; opacity: 0.5; transition: opacity 0.5s; padding: 1px; z-index: -1;}
.it460_box .it460_content .it460_left:hover:after{ border: 1px solid #555555; opacity: 1;}
.it460_story{ width: 100%; background: rgba(255,255,255,.9); padding:30px;}
.it460_story .it460_title{ display:block; width: 100%; font:24px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555555; text-align: left; letter-spacing: 2px; margin-bottom: 20px;}
.it460_story .it460_title span{ display:block; width: 100%; font:20px/24px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; text-align: left; letter-spacing: 3px;}
.it460_story .it460_word{ font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #666;}
.it460_box .it460_content .it460_right{ margin-left:600px; width:auto; height: auto;}

.it460_right{ padding-top:15px;}
.it460_right ul{ border-bottom:1px solid #9d9d9d;}
.it460_right ul li{ float: left; width: 50%;}
.it460_style{ max-width:270px; height: auto; margin: 0 auto;}
.it460_style .img{ display: block; width: 100%; height: auto; position: relative; opacity:1; transition: opacity 0.5s;}
.it460_style .img:hover{ opacity:0.6;}
.it460_style .img h5{ display:block; width: 50px; height: 75px; padding:0px 10px 5px 10px; background: #ababab; position: absolute; left: -15px; top: -15px; color: #fff;  font:12px/30px Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 1px;}
.it460_style .img h5 span{ display:block; font:25px/40px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; border-bottom: 1px solid #909090; width: 100%; height: 40px; overflow: hidden;}
.it460_style .img a img{ display:block; width: 100%; max-width: 100%; height: auto;}
.it460_style h3 a{ display: block; width: 100%; height: 35px; font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333; overflow: hidden; letter-spacing: 1px; }
.it460_style > h5{ width: 100%; height:48px; font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color: #666; overflow: hidden; letter-spacing: 1px;}
.it460_right .it460_more a{ display: block; width: 50px; height: 50px; margin: 0 auto; margin-top: -25px; border-radius: 100%; background: url(images/it460_bottom-arrow.svg) center center no-repeat #fff; border:1px solid #9d9d9d; background-size: 25px; text-indent: -9999px;}


/*it461 最新消息 2.0 de */
.it461_box{ width: 1200px; height: auto; margin: 0 auto; padding: 60px 0; background: #fff;}
.it461_box ul li{ float:left; width: 50%;}
.it461_box ul li:first-child{ padding: 0 50px;}
.it461_box ul li:last-child{ padding-top: 18px; position: relative; padding-right: 80px;}
.it461_box .it461_title{ display:block; width: 100%; font:24px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555555; text-align: left; letter-spacing: 2px; margin-bottom: 20px; border-bottom: 1px solid #c4c4c4; padding-bottom: 15px; position: relative;}
.it461_box .it461_title span{ display:block; width: 100%; font:20px/24px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; text-align: left; letter-spacing: 3px;}
.it461_box .it461_title:before{ display:block; width: 20px; height: 1px; background: #555; content: ''; position: absolute; left: 0; bottom: -1px;}
.it461_box .it461_title:after{ display: block; width: 44px; height: 44px; content: ''; background: url(images/it461_slash.gif) center center no-repeat; position: absolute; right: 0; bottom: -1px;}

.it461_scroll_box{ width:100; height: 60px; overflow: hidden;}
.it461_scroll_box .scroll_list{ width: 100%; height:60px;}
.it461_scroll_box .scroll_list span{ display:block; font:12px/15px Arial, Helvetica, sans-serif; color: #888; letter-spacing: 2px; }
.it461_scroll_box .scroll_list h3 a{ display: block; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color: #505050; width: 100%; height: 25px; text-overflow : ellipsis; white-space: nowrap;}
.it461_scroll_box .scroll_list h3 a:hover{ color:#606060;}
.it461_scroll_box .scroll_list h5 a{ display: block; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #505050; width: 100%; height: 20px; text-overflow : ellipsis; white-space: nowrap;}
.it461_scroll_box .scroll_list h5 a:hover{ color:#606060;}
.it461_more{ position: absolute; right: 0; bottom: 0; display:block; width:50px; height: 55px; background: #ababab; overflow: hidden; text-align: right; padding: 8px 5px 0 5px; transition: all 0.5s;}
.it461_more:hover{ background: #8f8f8f;}
.it461_more a:link,.it461_more a:visited,.it461_more a:hover,.it461_more a:active{ display:block; font:11px/15px Arial, Helvetica, sans-serif; color: #fff; letter-spacing: 1px; background: url(images/it461_down-arrow.svg) center bottom no-repeat; background-size: 10px; padding-bottom: 10px;}


/*it445 O2O skm*/
.it445_box{ width:100%; height: auto; padding:40px 30px; background-size: cover;}
.it445_box h3{ display: block; max-width: 1024px; height: auto; margin: 0 auto; font:35px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; text-align: center; margin-bottom: 15px;}
.it445_box h5{ display: block; max-width: 1024px; height: auto; margin: 0 auto; font:20px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; text-align: center; padding: 15px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.it445_list{ max-width:1024px; height: auto; margin: 0 auto;}
.it445_box .it445_list{ font:30px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; text-align: left; padding: 10px 0;}
.it445_box .it445_list .txt_box{ margin:10px 0;}
.it445_box .it445_list .txt_box > input{ display: block; width: 100%; height: 50px; border: 1px solid #aaa; background: #fff; font:25px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555; text-align: left; padding: 0 10px; -webkit-appearance: none;-moz-appearance: none; -o-border-appearance: none; border-radius: 0;}
.it445_box .it445_list .pick_box ul li{ float:left; width: 50%;}
.it445_box .it445_list .pick_box ul li:first-child{ padding-right:20px;}
.it445_box .it445_list .pick_box ul li select{ display: block; width: 100%; height: 50px; border: 1px solid #aaa; background: #fff; font:25px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555; text-align: left; padding: 0 10px; -webkit-appearance: none;-moz-appearance: none; -o-border-appearance: none; appearance: none; background:url(images/it445_down-arrow.svg) no-repeat center right #fff; border-radius: 0;}
.it445_box .it445_list .check_box{ padding:30px 0; height: 110px; position: relative;}
.it445_box .it445_list .check_box input{ margin-right:15px;}
.it445_box .it445_list .check_box section{ display: inline-block; width: 20px; height: 20px; position: absolute; left: 0;}
.it445_box .it445_list .check_box a{ font:30px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; margin-left: 10px;}
.it445_box .it445_list .check_box span{ position: absolute; left: 40px;}
.it445_box .it445_list .btn{ display: block; width: 100%; height: 50px; background: #000; text-align: center; font:30px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; padding: 0;}

/* .check_ok */
.it445_check { width: 20px; position: relative; margin: 20px auto;}
.it445_check label { width: 20px; height: 20px; cursor: pointer; position: absolute; top: 0; left: 0; background:#000;}
.it445_check label:after { content: ''; width: 19px; height: 10px; position: absolute; top: 1px; left: 4px; border: 3px solid #fcfff4; border-top: none; border-right: none; background: transparent; opacity: 0;  -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.it445_check input[type=checkbox] { visibility: hidden; }
.it445_check input[type=checkbox]:checked + label:after { opacity: 1;}
/* end .check_ok */


/*it472 O2O skm*/
.it472_box{ width:100%; height: auto; padding:40px 30px; background-size: cover; color:#fff;}
.it472_box h3{ display: block; max-width: 1024px; height: auto; margin: 0 auto; font:35px/40px 微軟正黑體, Arial, Helvetica, sans-serif; text-align: center; margin-bottom: 15px;}
.it472_box h5{ display: block; max-width: 1024px; height: auto; margin: 0 auto; font:20px/28px 微軟正黑體, Arial, Helvetica, sans-serif; text-align: center; padding: 15px 0; }
.it472_list{ max-width:1024px; height: auto; margin: 0 auto;}
.it472_box .it472_list{ font:20px/28px 微軟正黑體, Arial, Helvetica, sans-serif; text-align: left; padding: 10px 0;}
.it472_box .it472_list .txt_box{ margin:10px 0;}
.it472_box .it472_list .txt_box > input{ display: block; width: 100%; height: 50px; border: 1px solid #aaa; background: #fff; font:25px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555; text-align: left; padding: 0 10px; -webkit-appearance: none;-moz-appearance: none; -o-border-appearance: none; border-radius: 0;}
.it472_box .it472_list .pick_box ul li{ float:left; width: 50%;}
.it472_box .it472_list .pick_box ul li:first-child{ padding-right:20px;}
.it472_box .it472_list .pick_box ul li select{ display: block; width: 100%; height: 50px; border: 1px solid #aaa; background: #fff; font:25px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555; text-align: left; padding: 0 10px; -webkit-appearance: none;-moz-appearance: none; -o-border-appearance: none; appearance: none; background:url(images/it472_down-arrow.svg) no-repeat center right #fff; border-radius: 0;}
.it472_box .it472_list .check_box{ padding:30px 0; height: 84px; position: relative;}
.it472_box .it472_list .check_box input{ margin-right:15px;}
.it472_box .it472_list .check_box section{ display: inline-block; width: 20px; height: 20px; position: absolute; left: 0; top: 15px;}
.it472_box .it472_list .check_box a{ font:20px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; margin-left: 10px;}
.it472_box .it472_list .check_box span{ position: absolute; left: 40px;}
.it472_box .it472_list .btn{ display: block; width: 100%; height: 50px; background: #000; text-align: center; font:30px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; padding: 0;}

/* .check_ok */
.it472_check { width: 20px; position: relative; margin: 20px auto;}
.it472_check label { width: 20px; height: 20px; cursor: pointer; position: absolute; top: 0; left: 0; background:#000;}
.it472_check label:after { content: ''; width: 19px; height: 10px; position: absolute; top: 1px; left: 4px; border: 3px solid #fcfff4; border-top: none; border-right: none; background: transparent; opacity: 0;  -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.it472_check input[type=checkbox] { visibility: hidden; }
.it472_check input[type=checkbox]:checked + label:after { opacity: 1;}
/* end .check_ok */

.it472_video{ background-size: cover;}
.it472_video .video_Box{ max-width:1024px; padding:5px; margin:0 auto;}
.it472_video .video-container { max-width:1024px; margin:0 auto; position:relative; height:500px; overflow:hidden;}
.it472_video .video-container iframe,.video-container object,.video-container embed { position:absolute; top:0; left:0; width:100%; height:100%; max-height:500px;}

.it472_img{ width: 100%; height: auto;}
.it472_img a{ display:block; width: 100%; height: auto;}
.it472_img img{ display:block; max-width: 100%; width: 100%; height: auto;}

/*473*/
.happygo473box{width:100%;margin:0 auto;padding: 20px 0;}

.happygo473box .happygo473{ width:1200px; margin:0 auto;}
.happygo473 .happygo_title{ width:100%; height:60px; overflow:hidden; text-align:center; margin-bottom:8px; margin:0 auto;background:url(images/it473_titlebg.png) center no-repeat;}
.happygo473 .happygo_title span{ font:20px/60px 微軟正黑體; color:#303030;height:60px; overflow: hidden;margin: 0 auto; background-position:left center;background-repeat:  no-repeat;    padding: 15px 0 15px 60px; letter-spacing: 1px; }
.happygo473 .happygob2{ width:100%;position:relative;background-color: #fff;}
.happygo473box .swipe {overflow: hidden; visibility: hidden; position: relative;}
.happygo473box .swipe-wrap {overflow: hidden;position: relative;}
.happygo473box .swiper-slide {float:left;width:100%;position: relative;}

.happygo473 ul.happygo_product{ width:100%;}
.happygo473 ul.happygo_product li{ float:left; width:25%; padding:20px 10px;}
.happygo473 .happygo_productbox{ width:100%;max-width: 100%; height: 400px; overflow: hidden;text-align: center;position: relative;} 
.happygo473 .happygo_productbox img{width:auto; height: 400px; display:block;max-width:none;} 
.happygo473 .happygo_productbox .happygo_productbox_d{ width:100%; height: 120px;overflow: hidden;position: absolute; bottom: 0; left: 0;padding: 20px 10px;background-color: rgba(235,104,119,.7);margin: 0 auto}
.happygo473 .happygo_productbox .happygo_productbox_d h2 {width:100%;padding: 5px;}
.happygo473 .happygo_productbox .happygo_productbox_d h2 a{ font:13px/28px 微軟正黑體; color:#fff; text-decoration:none;border: 1px solid #fff; border-radius:15px;padding: 5px 10px; letter-spacing: 1px;display:inline;}
.happygo473 .happygo_productbox .happygo_productbox_d h2 a:hover{background-color: #fff; color: #eb6877;text-decoration:none;}
.happygo_L,.happygo_R{ display:block; width:36px; height:36px;position:absolute; top:50%; margin-top:-18px;text-indent:-9999px; border:0; cursor:pointer;z-index: 999;background-image:url(images/happygo_picon02.svg);background-size:72px 36px;opacity: .6;background-color: rgba(0,0,0,0.00)}
.happygo_L:hover,.happygo_R:hover{opacity: .9;}
.happygo_L{ background-position: left top;left:0;}
.happygo_R{ background-position: right top;right:0;}


/*474*/
.happygo474box{width:100%;margin:0 auto;padding: 20px 0;}

.happygo474box .happygo474{ width:1200px; margin:0 auto;}
.happygo474 .happygo_title{ width:100%; height:60px; overflow:hidden; text-align:center; margin-bottom:8px; margin:0 auto;background:url(images/it473_titlebg.png) center no-repeat;}
.happygo474 .happygo_title span{ font:20px/60px 微軟正黑體; color:#303030;height:60px; overflow: hidden;margin: 0 auto; background-position:left center;background-repeat:  no-repeat;    padding: 15px 0 15px 60px; letter-spacing: 1px; }
.happygo474box .happygo474 .happygob2{ width:100%;text-align: center;}
.happygo474 ul.happygo_product{margin: 0 auto;padding:35px 20px 10px;}
.happygo474 ul.happygo_product li{ padding:20px 10px;display: inline-block;float: none;width: auto;}
.happygo474 ul.happygo_product li a{ font:15px/15px 微軟正黑體; color:#303030; text-decoration:none;border: 1px solid #aaa; border-radius:18px;padding:7px 10px; letter-spacing: 1px;background-color: #fff;}
.happygo474 ul.happygo_product li:hover a{background-color: #aaa;color:#fff;}

/*475*/
.happygo475box{width:100%;margin:0 auto;padding: 20px 0;}

.happygo475box .happygo475{ width:1200px; margin:0 auto;}
.happygo475 .happygo_title{ width:100%; height:50px; overflow:hidden; text-align:center; margin-bottom:8px; margin:0 auto;background-color: #fd6c71;}
.happygo475 .happygo_title span{ font:20px/50px 微軟正黑體; color:#fff;height:50px; overflow: hidden;margin: 0 auto; background:url(images/happygo_picon03.svg) left center no-repeat; padding-left: 35px; background-size: 28px 28px;}
.happygo475 .happygob2{ width:100%;position:relative;background-color: #fff;}
.happygo475box .swipe {  overflow: hidden;  visibility: hidden;  position: relative;}
.happygo475box .swipe-wrap {overflow: hidden;position: relative;}
.happygo475box .swiper-slide {float:left;width:100%;position: relative;}

.happygo475 ul.happygo_product{ width:100%;}
.happygo475 ul.happygo_product li{ float:left; width:20%; padding:15px 10px 20px;}
.happygo475 .happygo_productbox{ width:100%;} 
.happygo475 .happygo_productbox img{ max-width:100%;  width:100%; height: auto; display:block;} 
.happygo475 .happygo_productbox .happygo_productbox_d{ width:100%;height: 120px;overflow: hidden;text-align:center;}
.happygo475 .happygo_productbox .happygo_productbox_d h3.people_title{width:100%;font: 13px/20px 微軟正黑體; color:#303030;}
.happygo475 .happygo_productbox .happygo_productbox_d h2 a{ font:20px/60px 微軟正黑體; color:#303030; text-decoration:none;display: block;width:100%;height: 60px;overflow: hidden;padding: 0 10px;}
.happygo475 .happygo_productbox .happygo_productbox_d h2 a:hover{}

/*476*/
.happygo476box{width:100%;margin:0 auto;background-color: #fff2e9;padding: 20px 0;}

.happygo476box .happygo476{ width:1200px; margin:0 auto;}
.happygo476 .happygo_title{ width:100%; height:50px; overflow:hidden; text-align:center; margin-bottom:8px; margin:0 auto;background-color: #fd6c71;}
.happygo476 .happygo_title span{ font:20px/50px 微軟正黑體; color:#fff;height:50px; overflow: hidden;margin: 0 auto; background:url(images/happygo_bicon01.svg) left center no-repeat; padding-left: 35px; background-size: 28px 24px;}
.happygo476 .happygob2{ width:100%;position:relative;background-color: #fff;}
.happygo476box .swipe {  overflow: hidden;  visibility: hidden;  position: relative;}
.happygo476box .swipe-wrap {overflow: hidden;position: relative;}
.happygo476box .swiper-slide {float:left;width:100%;position: relative;}

.happygo476 ul.happygo_product{ width:100%;padding: 0 40px;}
.happygo476 ul.happygo_product li{ float:left; width:20%; padding:15px 5px 20px;}
.happygo476 .happygo_productbox{ width:100%;} 
.happygo476 .happygo_productbox img{ max-width:100%;  width:100%; height: auto; display:block;} 
.happygo476 .happygo_productbox .happygo_productbox_d{ width:100%;margin-top: 20px; height: 100px;overflow: hidden;text-align:center;}
.happygo476 .happygo_productbox .happygo_productbox_d h3.people_title{width:100%;font: 13px/20px 微軟正黑體; color:#303030;}
.happygo476 .happygo_productbox .happygo_productbox_d h2 a{ font:13px/20px 微軟正黑體; color:#303030; text-decoration:none;}
.happygo476 .happygo_productbox .happygo_productbox_d h2 a:hover{text-decoration: underline;}
.happygo476 .happygo_productbox a.button{ display:block; width:120px; height:30px;color:#fd6c71;border: 1px solid #fd6c71;border-radius: 15px; text-align:center; text-decoration:none; font:13px/28px 微軟正黑體; cursor:pointer; margin:0 auto;}
.happygo476 .happygo_productbox a.button:hover{ background-color:#fd6c71; color: #fff;}
.happygo476 .happygo_productbox a.button span{background:url(images/happygo_top_car_p.svg) -10px center no-repeat;padding-left: 20px;background-size: 40px 40px;}
.happygo476 .happygo_productbox a.button:hover span{background:#fd6c71 url(images/happygo_top_car_w.svg) -10px center no-repeat;background-size: 40px;}

/* it477-廣告輪播 skm*/
.it477_box,.it477_box .it477_in{ width:100%; height: auto;}
.it477_box{ margin-bottom:20px;}
.it477_box .it477_in{ position: relative;}
.it477_box .it477_in .it477{ width:100%; height: auto; position: relative;}
.it477_box .it477_in .it477 .it477_word{ display:block; width: 100%; height: 150px; position: absolute; bottom: 0; left: 0; background:url(images/it477_word_bg.png) left bottom repeat-x; z-index: 999; padding: 85px 20px 40px 20px;}
.it477_box .it477_in .it477 .it477_word a{ display: block; width: 100%; height: 20px; font: 18px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.it477_box .it477_in .it477 img{ display: block; width: 100%; max-width: 100%; height: auto;}
.it477_in .owl-controls{ width: 100%; position: absolute; bottom: 8px; left: 0;}
#it477 .owl-dots .owl-dot span{ margin:5px; background: none; border: 1px solid #fff;}
#it477 .owl-dots .owl-dot.active span, #it477 .owl-dots .owl-dot:hover span{ background: #fff;}

@media screen and (max-width:1024px) { 
.it477_box .it477_in .it477 .it477_word{ background:url(images/it477_word_bg.png) left 25px repeat-x;}
}

/* it478-熱門關鍵字 skm*/
.it478_box{ width:100%; height: auto; background:#f4f4f4; padding: 20px 35px; margin-bottom: 45px;}
.it478_box a{ display:inline-block; font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; margin: 0 5px;}
.it478_box a:hover{ text-decoration: underline;}

/* it479-最新情報 skm*/
.it479_box{ width:100%; height: auto; text-align: center; margin-bottom: 5px; display: inline-block;}
.it479_box h3.title{ display:inline-block; font: 45px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; margin-bottom: 35px;}
.it479_box .it479_list{ width:100%; height: auto; text-align: left;}
.it479_box .it479_list > ul > li{ display:block; width: 25%; float: left; margin-bottom: 40px; padding: 0 10px;}
.it479_style{ max-width:260px; height: auto; border:1px solid #bbbbbb; padding: 10px;}
.it479_style:hover{ border:1px solid #222222;}
.it479_style a{ margin-bottom:10px; overflow: hidden;}
.it479_style a,.it479_style img{ display:block; width: 100%; height: auto;}
.it479_style img{ max-width: 100%; transition: all 0.5s;}
.it479_style:hover img{ opacity: .8; transform: scale(1.1);}
.it479_date{ width:40px; height: auto; padding:5px; background:#222222;}
.it479_date span{ display: block; width: 100%; font: 11px/18px Arial, Helvetica, sans-serif; color: #fff; text-align: center;}
.it479_date h5{ display: block; width: 100%; font: 20px/25px Arial, Helvetica, sans-serif; color: #fff; border-top: 1px solid #808080; text-align: center;}
.it479_word a{ font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; height: 50px; overflow: hidden;}
.it479_style ul li:first-child{ float: left; width: 40px;}
.it479_style ul li:last-child{ margin-left: 55px; width: auto;}

/* it480頁籤式熱銷商品 skm */
.it480_box{ width: 100%; height:auto; text-align: center; padding: 0 10px;}
.it480_box h3.title{ display:inline-block; font: 45px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; margin-bottom: 35px;}
.it480_box_in{ width: 100%; height:auto; border: 1px solid #bbb;}
.it480_list_box{ width: 100%; border-bottom: 2px solid #222; display:inline-block;}
.it480_list_box ul li{ float:left; width: 16.6671%; font: 18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; text-align: center; cursor: pointer; height: 40px; overflow: hidden;}
.it480_list_box ul li.list_active{ color: #fff; background: #222;}
.it480_content{ position:relative; width: 100%; height: 400px; overflow: hidden;}
.it480_product{ width: 100%; height: auto; display: none; position:absolute; left:0; top: 0; padding-top: 30px;}
.it480_product ul li{ float:left; width: 20%; padding: 0 10px;}
.it480_style{ width: 100%; height: auto; margin: 0 auto;}
.it480_style .p_img,.it480_style .p_img img{ display:block; width: 100%; height: auto; margin-bottom: 15px;}
.it480_style .p_name{ margin-bottom:10px;}
.it480_style .p_name a{ display: block; font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; height: 50px; overflow: hidden; letter-spacing: 1px;}
.it480_style .p_brand{ display:inline-block; font: 11px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; height: 20px; overflow: hidden; margin-bottom: 10px;}
.it480_style .p_price li{ float:left; width: 100%; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; text-align: center; height: 20px;}
.it480_style .p_price li:first-child{ color: #222; text-decoration: line-through;}
.it480_style .p_price li:last-child{ color:#ea5b59;}
.it480_style .p_star{ width: 160px; height: 14px; padding-left: 85px; margin: 0 auto; margin-top: 10px;}
.it480_style .p_star span.fraction{ float: left; display: block; font: 14px/14px Arial, Helvetica, sans-serif; font-weight: normal; font-weight: bold; color: #8261f5;}
.it480_style .p_star span.quantity{ float: right; font: 13px/13px 微軟正黑體, Arial, Helvetica, sans-serif; color: #666;}
.it480_style .p_star span a{ font: 13px/13px 微軟正黑體, Arial, Helvetica, sans-serif; color: #666; text-decoration: underline;}
.it480_style .p_star span a:hover{ text-decoration: none;}

@media screen and (max-width:1024px) {
	.it480_style .p_star{ width: 113px;}
	.it480_style .p_star span.fraction{ float: none;}
	.it480_style .p_star span.quantity{ float: none; width: 100px; margin-top: 10px;  margin-left: -77px;  display: block;}
}


.p_star0{ background: url(images/star_none.svg) left top no-repeat; background-size:auto 12px;}
.p_star1{ background: url(images/star_1.svg) left top no-repeat; background-size:auto 12px;}
.p_star2{ background: url(images/star_2.svg) left top no-repeat; background-size:auto 12px;}
.p_star3{ background: url(images/star_3.svg) left top no-repeat; background-size:auto 12px;}
.p_star4{ background: url(images/star_4.svg) left top no-repeat; background-size:auto 12px;}
.p_star5{ background: url(images/star_5.svg) left top no-repeat; background-size:auto 12px;}

/* it481熱門話題(電腦左右元件) skm*/
.it481_box{ width:100%; height: auto; text-align: center; border: 1px solid #bcbcbc; padding:0 10px; position: relative; padding-top: 20px; margin-top: 30px; margin-bottom: 20px;}
.it481_box h3.title{ display:block; width: 120px; font: 25px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; background: #fff; text-align: center; position: absolute; top:-15px; left: 50%; margin-left: -60px; height: 30px; overflow: hidden;}
.it481_style{ width: 100%; padding-bottom: 15px; border-bottom:1px solid #ebebeb;}
.it481_style:last-child{ border-bottom:0;}
.it481_style:hover ul li:first-child h5{ color:#8261f5;}
.it481_style ul li:first-child{ float:left; width: 40px;}
.it481_style ul li:first-child h5{ display:block; width: 100%; height: auto; font:45px/55px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; color: #222; font-style: italic;}
.it481_style ul li:first-child h5 span{ display:none; width: 100%; height: auto; font:15px/15px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; font-style: normal;}/*170905改隱藏*/
.it481_style ul li:last-child{ margin-left:50px; padding-top: 15px;} 
.it481_style ul li:last-child a{ font: 15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; text-align: left; height:40px; overflow: hidden;}
.it481_style a,.it481_style img{ display:block; width: 100%; height:auto;}
.it481_style img{ max-width:100%;}
a.word_hidden{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }/*控制兩行溢出文字...*/

/*489美體小舖分店搜尋*/
.bodyshop_storebox{width: 100%;max-width: 1200px; min-width: 1200px;margin: 0 auto;}
.bodyshop_storebox .bodyshop_store{width: 100%; margin: 30px auto; background: url(images/body-shop-icons-thick_map.svg) left center no-repeat; background-size: auto 60%;padding-left: 23px;font-size: 15px; line-height: 30px; color: #000;height: 30px;display: inline-block;}
.bodyshop_storebox .bodyshop_store span{float: left;}

.bodyshop_storebox .bodyshop_store .bodyshop_select{width:125px;margin-left:20px; float: left;}

.it498_style01{ padding:0 30px;}
.it498_style02{ padding:0 50px;}

/*select樣式*/
.bodyshop_select{ border: 1px solid #000; padding: 0 5px;}
.bodyshop_select select{
	width: 100%;
    border: 0px solid #000; 
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(images/icon-arrow-down.svg) no-repeat center right;
	background-size:11px 7px;
    padding: 6px 40px 6px 2px;
    text-align: left;
    font: 13px/13px Arial, Helvetica, sans-serif;
    color: #000;
}

.bodyshop_storebox .bodyshop_store .bodyshop_form{float:right;padding: 6px 4px;height: 30px;width: 60px;}
.bodyshop_storebox .bodyshop_store .bodyshop_form_chick span{background-color:#151515;}
.bodyshop_storebox .bodyshop_store .bodyshop_form span{border: 1px solid #151515;display: block;margin: 1px;}
.bodyshop_storebox .bodyshop_store .bodyshop_form .bodyshop_formlist,.bodyshop_storebox .bodyshop_store .bodyshop_form .bodyshop_formimg{width:18px; height: 18px;float:left;margin: 0 4px;text-align: center;cursor: pointer;}

.bodyshop_storebox .bodyshop_store .bodyshop_form .bodyshop_formlist:hover span,.bodyshop_storebox .bodyshop_store .bodyshop_form .bodyshop_formimg:hover span{background-color:#151515;}

.bodyshop_storebox .bodyshop_store .bodyshop_form .bodyshop_formlist span{width: 16px; height: 4px; }
.bodyshop_storebox .bodyshop_store .bodyshop_form .bodyshop_formimg span{display:inline-block;width: 7px; height: 7px;}


.bodyshop_storebox .bodyshop_store_list{width: 100%;text-align: center; color: #000;}
.bodyshop_storebox .bodyshop_store_list table{text-align: center;}
.bodyshop_storebox .bodyshop_store_list  tr.store_list_top{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1; line-height: 54px; font-size: 15px; letter-spacing: 1px;}

.bodyshop_storebox .bodyshop_store_list  .store_list_store{border: 1px solid #f5f5f5;padding: 20px 0;background-color: #f5f5f5;line-height: 20px;font-size: 15px;letter-spacing: 1px;margin:6px auto;height: auto;}
.bodyshop_storebox .bodyshop_store_list  .store_list_store:hover{border:1px solid #000;}


.bodyshop_store_img{width: 100%; flex-wrap: wrap; display: inline-flex;}
.bodyshop_store_img .bodyshop_store_imgbox{width:50%; padding: 10px;}
.bodyshop_store_img .bodyshop_store_imgbox .store_imgbox{width:100%; height: 100%; padding: 20px 15px; background-color: #f5f5f5;    display: flex;}
.store_imgbox .store_imgbox_l{width:208px;height: 208px; border: 1px solid #e3e3e3; background: url(images/body-shop-icons-store-bg.svg) center no-repeat; background-size: 85%;overflow: hidden;text-align: center;}
.store_imgbox .store_imgbox_l img{width:auto;height: 100%; display:block; margin: 0 auto;}
.store_imgbox .store_imgbox_r{padding:0 20px 20px 20px;color: #000;float: left;letter-spacing: 2px;max-width: 340px; min-height: 180px; align-self: top;}
.store_imgbox .store_imgbox_r .store_imgbox_title{width: 100%; height: 20px; overflow: hidden;margin-bottom: 15px;}
.store_imgbox .store_imgbox_r .store_imgbox_title h3{float:left;font-size:16px;line-height: 20px;}
.store_imgbox .store_imgbox_r .store_imgbox_title span{width: auto;height: 20px;font-size: 13px; line-height: 18px; border: 1px solid #e3e3e3; background-color: #f0f0f0; color: #929292; text-align: center;margin-left: 10px;display: block;    float: left; padding: 0 5px;}
.store_imgbox .store_imgbox_r .store_imgbox_deta{width: 100%; height: auto; margin-bottom:5px;font-size: 13px; line-height: 20px;}
.store_imgbox .store_imgbox_r .store_imgbox_deta2{width: 100%; height: 40px; overflow: hidden;margin-bottom:8px;font-size: 13px; line-height: 20px;}
.store_imgbox .store_imgbox_r .store_imgbox_deta2 span{display: block;float: left;height: 40px; margin-right: 5px}
.store_imgbox .store_imgbox_r a.bs_storemap{margin:0;}

/* MAP */
.bodyshop_storebox a.bs_storemap{width:60px;height: 25px; display: block; background-color: #151515; text-align: center; font-size: 13px; line-height: 25px;color: #fff;margin: 0 auto;text-decoration: none;}

.theme-popover-mask {
	z-index: 9998;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.4;
	filter:alpha(opacity=80);
	display:none
}
.theme-popover {
	z-index:9999;
	position:fixed;
	top:50%;
	left:50%;
	width:700px;
	padding: 20px 15px;;
	margin-left:-350px;
	margin-top:-190px;
	border-radius:0px;
	border:solid 1px #111111;
	background-color:#f6f6f6;
	display:none;
	/* box-shadow: 0 0 5px rgba(0,0,0,.2); */
}
.theme-popover img{ display:block; margin:25px auto; width:250px; height:auto; float: right;}
.theme-poptit {
	position: relative;
}
.theme-popbod {
	padding:15px;
	color:#444;
}
.theme-popbom {
	padding:15px;
	background-color:#f6f6f6;
	border-top:1px solid #ddd;
	border-radius:0 0 5px 5px;
	color:#666
}
.theme-popbom a {
	margin-left:8px
}
.theme-poptit .close { position:absolute; display:block; width:26px; height:26px; background:#111111 url(images/ico_cart_close.png) center no-repeat;right:-3px; top:-8px;
}
.theme-poptit .close:hover {
}

/*tbs按鈕樣式*/
a.tbs_button{border: 2px solid #151515;padding: 9px 25px; font-size: 14px; line-height: 40px; color: #000;text-decoration: none;margin: 0 auto; font-weight: bold; letter-spacing: 1px;}
a.tbs_button:hover{background-color: #151515; color: #fff;}
/*484*/
.item_484box{ width: 100%; height: auto; max-width: 1200px;margin:25px auto;display: flex;}

.item_484box .item_484{width: 32%; height: auto; position: relative;margin-right: 2%;float: left;}
.item_484box .item_484 a{text-decoration: none;}
.item_484box .item_484 a:hover{text-decoration: none;}
.item_484box .item_484:last-child{margin-right: 0;}
.item_484box .item_484 img{ width:100%;height: auto;display: block;}
.item_484box .item_484 .item_484title{width:100%;height: 110px;padding:25px 10px;position: absolute; bottom: 0; left: 0;background-color: rgba(0,0,0,.8);text-align: center; color: #fff;letter-spacing: 1px;}
.item_484box .item_484 .item_484title h3{font-size: 20px; font-weight:normal; line-height: 20px; display: block; height: 20px; width: 100%; overflow: hidden;}
.item_484box .item_484 .item_484title p{font-size: 30px; font-weight: bold; line-height: 30px; display: block; height: 30px; width: 100%; overflow: hidden;margin-bottom: 10px;}

/*485*/
.item_485box{ width: 100%; height: auto; max-width: 1200px;margin:25px auto;display: flex;border-bottom: 1px solid #e1e1e1;padding-bottom: 25px;}
.item_485box .item_485{ width:100%; margin:0 auto;}
.item_485 .item_485_title{ width:100%; height:50px; overflow:hidden; text-align:center; font-size: 30px;line-height: 50px; font-weight: bold;color:#000;margin:0 auto;}

.item_485 .item_485b2{ width:100%; position:relative;}
.item_485box .swipe {overflow: hidden; visibility: hidden; position: relative;}
.item_485box .swipe-wrap {overflow: hidden;position: relative;}
.item_485box .swiper-slide {float:left;width:100%;position: relative;}

.item_485 ul.item_485_product{ width:100%;max-width: 1152px;    margin: 0 auto;}
.item_485 ul.item_485_product li{float:left; width:25%; padding:10px;}
.item_485 .item_485_productbox{ width:100%;height: auto; text-align: center;position: relative;} 
.item_485 .item_485_productbox .item_485_noicon{position:absolute; left: 0; top: 0;}
.item_485 .item_485_productbox img{width:100%; height: auto; display:block;} 
.item_485 .item_485_productbox .item_485_productbox_d{ width:100%;height: 120px;}
.item_485 .item_485_productbox .item_485_productbox_d h2 {display: block; height: 60px; overflow: hidden;width:100%;}
.item_485 .item_485_productbox .item_485_productbox_d h2 a{ font:15px/60px 微軟正黑體; color:#000; text-decoration:none;letter-spacing: 1px;}
.item_485 .item_485_productbox .item_485_productbox_d h2 a:hover{}

.item_485_L,.item_485_R{ display:block; width:24px; height:24px;position:absolute; top:50%; margin-top:-12px;text-indent:-9999px; border:0; cursor:pointer;z-index: 999;background-image:url(images/body-shop-icons-arrow.svg);background-size:48px 24px;background-color: rgba(0,0,0,00);}
.item_485_L:hover,.item_485_R:hover{opacity: 1;}
.item_485_L{ background-position: left top;left:0;}
.item_485_R{ background-position: right top;right:0;}


/*486*/
.item_486box{ width: 100%; height: auto; max-width: 1200px;margin:25px auto;display: flex;border-bottom: 1px solid #e1e1e1;padding-bottom: 45px;}
.item_486box .item_486{ width:100%; margin:0 auto;    text-align: center;}
.item_486 .item_486_title{ width:100%; height:50px; overflow:hidden; text-align:center; font-size: 30px;line-height: 50px; font-weight: bold;color:#000;margin:0 auto 20px;}

.item_486 .item_486box2{ width:100%;display: flex; margin-bottom: 45px;}
.item_486 .item_486box2 .item_486_l{ width:50%;float: left;}
.item_486 .item_486box2 .item_486_l img{width:100%; max-width: 600px; display: block;}
.item_486 .item_486box2 .item_486_r{ width:50%;float: left;align-self: center;padding: 30px;text-align: center;color: #000; font-size: 15px; line-height: 24px;}
.item_486 .item_486box2 .item_486_r p{ font-size: 15px; line-height: 24px;}

/*487*/
.item_487box{ width: 100%; height: auto; max-width: 1200px;margin:35px auto;display: flex;}
.item_487box .item_487_title{ width:100%; height:80px; overflow:hidden; text-align:center; font-size: 30px;line-height: 80px; font-weight: bold;color:#000;margin:0 auto;}
.item_487box .item_487{ width:100%; margin:0 auto;}
.item_487box .item_487 ul{text-align: center;width: 100%;}
.item_487box .item_487 ul li{display:inline-block;    width: 16%;    padding: 1% 1% 2%;}
.item_487box .item_487 .item_487_pouduct{width:100%;} 
.item_487box .item_487 .item_487_pouduct img{width:100%;height: auto; display: block;}
.item_487box .item_487 .item_487_pouduct h3{display:block; width: 100%; height: 40px; overflow: hidden;text-align: center;    font-size: 13px;
    line-height: 20px;}
.item_487box .item_487 .item_487_pouduct h3 a{font-size: 13px;line-height: 20px;color: #000;text-decoration: none;}
.item_487box .item_487 .item_487_pouduct span{display:block; width: 100%; height: 40px; line-height: 40px; font-size: 15px; color: #000;text-align: center;} 

/*488*/
.item_488box{ width: 100%; height: auto; max-width: 1200px;margin:0px auto;}

.bread_crumbs{padding: 30px 0; width: 100%;font-size:13px; line-height: 13px;letter-spacing: 1px;}
.bread_crumbs a{font-size:13px; line-height: 13px; color: #000;}
.bread_crumbs span{padding:0 3px;}

.item_488box .item_488_top{width: 100%;height: auto; position: relative;}
.item_488box .item_488_top img{width: 100%; height:  auto; display: block;}
.item_488box .item_488_top .item_488_toptitle{padding: 0 3%;position: absolute; bottom: 0; left: 0;text-align: center;width: 100%;}
.item_488box .item_488_top .item_488_toptitle h3{display:block; height: 150px; background-color: #fff;font-size: 60px; line-height: 150px; color: #000; letter-spacing: 2px; font-weight: bold;text-align: center;padding: 0 25px; overflow: hidden;}

.item_488box .item_488_topbar{width: 100%;height: auto; padding: 38px 3%;margin-bottom: 30px;}
.item_488box .item_488_topbar ul{text-align:center;}
.item_488box .item_488_topbar ul li{display:inline-block;height: 24px;border-right: 1px solid #7d7d7d;padding: 0 10px;}
.item_488box .item_488_topbar ul li:last-child{border-right: 0px solid #7d7d7d;}
.item_488box .item_488_topbar ul li a{font-size:14px; line-height: 24px; color: #000;letter-spacing: 1px;}

.item_488box .item_488_title{width:100%;padding: 36px 0; text-align: center; color: #000; font-size: 28px; line-height: 28px;letter-spacing: 2px; font-weight: bold;}
.item_488box .item_488_sbanner{width:100%;border-bottom: 1px solid #e1e1e1;padding-bottom:75px; display: flex;margin-bottom: 25px;}
.item_488box .item_488_sbanner .item_sbanner {width: 32%; height: auto; margin-right: 2%;float: left;text-align: center;color: #000; }
.item_488box .item_488_sbanner .item_sbanner a{text-decoration: none;}
.item_488box .item_488_sbanner .item_sbanner a:hover{text-decoration: none;}
.item_488box .item_488_sbanner .item_sbanner:last-child{margin-right: 0;}
.item_488box .item_488_sbanner .item_sbanner img{width: 100%; height:  auto; display: block;}
.item_488box .item_488_sbanner .item_sbanner h3{display: block; width: 100%; height: 30px;overflow: hidden;padding: 0 5%;font-size: 16px; line-height: 30px; text-decoration: none;color: #000;font-weight: bold;
}
.item_488box .item_488_sbanner .item_sbanner h3 a{font-size: 16px; line-height: 30px; text-decoration: none;color: #000;font-weight: bold;}
.item_488box .item_488_sbanner .item_sbanner p{width:100%; height: 80px; font-size: 14px; line-height: 20px; overflow: hidden;padding: 0 5%; text-align: left;
}

.item_488box .item_488_sbanner .item_sbanner a.tbs_button{padding: 9px 75px;}

.item_488box .item_488_series{width:100%;border-bottom: 1px solid #e1e1e1;padding-bottom:50px;padding-top: 15px; margin-bottom: 25px;}
.item_488box .item_488_series .item_series{width: 100%; height: auto;display: flex;margin: 0 auto 70px;}
.item_488box .item_488_series .item_series .item_series_l{width:50%; float: left;padding: 20px 40px 20px 60px;color: #000;letter-spacing: 1px;}
.item_488box .item_488_series .item_series .item_series_l h3{display: block; width: 100%; height: 80px;overflow: hidden;font-size: 24px; line-height: 80px; }
.item_488box .item_488_series .item_series .item_series_l p{width:100%; height: 80px; font-size: 14px; line-height: 20px; overflow: hidden; margin-bottom: 10px;}
.item_488box .item_488_series .item_series .item_series_l a.tbs_button{padding: 9px 75px; margin-top: 10px;}
.item_488box .item_488_series .item_series .item_series_r{width:50%; float: left;padding: 0px 0px 0px 40px;}
.item_488box .item_488_series .item_series .item_series_r img{width: 100%; height:  auto; display: block;}

/*會員詳細21新增上船大頭*/
.SB_MemberWitemContent03{position: relative;}
.SB_MemberWitemContent03 .SB_Member_img{position: absolute; top:20px;right: 20px;width: 180px; height: 180px; background-color: #fff;border: 1px solid #dbdbdb;padding: 10px;}
.SB_MemberWitemContent03 .SB_Member_img .SB_Member_imgbox{width: 160px; height: 160px;position: relative;background-color: #e9e9e9;text-align: center;}
.SB_MemberWitemContent03 .SB_Member_img .SB_Member_imgbox a{display: block;width: 160px; height: 160px;position: absolute;bottom: 0; right: 0;background: url(images/member_imgicon.svg) center no-repeat;background-size: 70%; opacity: .1;}
.SB_MemberWitemContent03 .SB_Member_img .SB_Member_imgbox a.imgbox_s{width:35px;height: 35px;background-size: 20px 17px; opacity: .5;}
.SB_MemberWitemContent03 .SB_Member_img .SB_Member_imgbox img{display:block;height: 160px; width: auto; margin: 0 auto;}

/*494*/
.item494_box{ max-width:1200px; margin:0 auto; padding:0 70px; margin-bottom:60px;}
.item494_box .item494_list{ width:100%;}
.item494_box .item494_list li{ float:left; width:25%; padding:10px 15px;}
.item494_box .item494_list li .item494_listbox{width:100%;}
.item494_box .item494_list li .item494_listbox h2{ position:relative; height:50px; overflow:hidden; font-size:18px; line-height:50px; color:#5e5e5e; font-weight:normal; margin-bottom:10px;}
.item494_box .item494_list li .item494_listbox h2 span{ color:#868686; margin-left:5px;}
.item494_box .item494_list li .item494_listbox h2 span a{font-size:18px;line-height:50px;color:#868686; text-decoration:none;}
.item494_box .item494_list li .item494_listbox h2:after{ content:""; position:absolute; left:0; bottom:0; display:block; background:#8bcd0b; width:26px; height:2px;}
.item494_box .item494_list li .item494_listbox .item494_content{ font-size:13px; line-height:18px; height:54px; overflow:hidden; color:#9b9b9b;}
.item494_box .item494_list li .item494_listbox .item494_content a{font-size:13px; line-height:18px;color:#9b9b9b; text-decoration:none;}
.item494_box .item494_list li .item494_listbox .item494_content a:hover{font-size:13px; line-height:18px;color:#8bcd0b; text-decoration:none;}
/*495*/
.item495{ width:100%; margin:0 auto; margin-bottom:60px; padding-top:60px;}
.item495 .item495_title{ width:1020px; margin:0 auto; font-size:36px; margin-bottom:60px; color:#484848;font-weight:normal; }
.item495 .item495_title span{ margin-left:15px; font-weight:normal; color:#686868;}
.item495 .it495_content{ width:100%; height:auto; position:relative;}
.item495 .it495_news{ text-align:center; margin:0 auto; width:100%;}
.item495_listbox{width:100%; position:relative;}
.item495_listbox img{ display:block; width:100%; height:auto;}
.item495_listbox .viewmask_box{position:absolute; display:block; width:100%; height:100%;}
.item495_listbox .mask_viewbox{ position:absolute; width:100%; height:100%; background:rgba(0, 0, 0, 0.7); left:0; top:0; z-index:2; opacity:0;transition:all 1s; border:10px solid #fff;}
.item495_listbox .mask_viewbox:hover{ opacity:1;}
.item495_listbox .mask_viewbox h2{ display:block; padding:0 10px; font-size:26px; line-height:26px; height:26px; overflow:hidden; color:#fff; text-align:center; margin-top:34px; margin-bottom:10px;}
.item495_listbox .mask_viewbox h3{padding:0 10px;font-size:20px; line-height:20px; height:20px; overflow:hidden; color:#fff; text-align:center; font-weight:normal; opacity:.6;}
.item495_listbox .view_icon{ position:absolute; left:50%; top:50%; display:block; width:60px; height:36px; margin-left:-30px; margin-top:-18px;background: url(images/view_icon.png) 0 0 no-repeat; text-indent:-9999px;}
.it495_content .owl-carousel{ position:static;}
.it495_content .owl-stage-outer{ z-index:777;}
.it495_content .owl-controls{ width:120px; height:60px; position:absolute; right:22%; top:-105px;}
.it495_content .owl-controls .owl-nav{ position:relative; z-index:778;}
.it495_content .owl-controls .owl-prev,.it495_content .owl-controls .owl-next{ width:60px; height:60px; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;}
.it495_content .owl-controls .owl-prev{ background:url(images/item495_icon.jpg) left top no-repeat; border:1px solid #c1c1c1; }
.it495_content .owl-controls .owl-next{ background:url(images/item495_icon.jpg) right top no-repeat;border:1px solid #c1c1c1; border-left:0; }
@media screen and (max-width:1366px) {
.item495_listbox .mask_viewbox h2 a{ margin-top:20px;}
}
/*496*/
.item_496{ max-width:1044px; margin:0 auto; margin-bottom:25px; padding:25px 10px 0 10px;}
.item_496 h2.title_h2{ font-size:35px; line-height:42px; color:#4b4b4b; margin-bottom:50px; font-weight:normal;}
.item_496 h3.subtitle{ font-size:12px; line-height:30px; color:#a6a6a6; margin-left:5px;}
.item_496 .content_496{ font-size:19px; color:#4b4b4b; line-height:30px;}
.item_496 .content_496 ul{list-style-type:disc; padding-left:20px;}
.item_496 .content_496 ol{list-style-type: decimal; padding-left:20px;}
.item_496 .content_496 img{ max-width: 100% !important; height:auto !important;}
.item_496 .content_496 table{ max-width: 100% !important;}
.item_496 .content_496 iframe{ max-width: 100%;}
.item_496 .it496_socialbox{ text-align:right; padding-top:100px; padding-right:20px;}
.item_496 .it496_socialbox a{ display:inline-block; width:50px; height:50px;margin:0 4px;}
.item_496 .it496_socialbox a.it496_social_twiter{ background:url(images/item_496_icon.jpg) 0 0 no-repeat;}
.item_496 .it496_socialbox a.it496_social_fb{ background:url(images/item_496_icon.jpg) -61px 0 no-repeat;}
.item_496 .it496_socialbox a.it496_social_weibo{ background:url(images/item_496_icon.jpg) -122px 0 no-repeat;}
.item_496 .it496_socialbox a.it496_social_plurk{ background:url(images/item_496_icon.jpg) -183px 0 no-repeat;}
/*113修正*/
.h3-return{background:url(images/h3-return.png) 0 0 no-repeat;}
.userInfo_make_content{ padding:0 10px;}
.userInfo_make_content ul{list-style-type:disc; padding-left:20px;}
.userInfo_make_content ol{list-style-type: decimal; padding-left:20px;}
.userInfo_make_content img{ max-width: 100% !important; height:auto !important;}
.userInfo_make_content table{ max-width: 100% !important;}


/*110*/
.member_norespond{width: 100%;height: 80px;font: 30px/80px 微軟正黑體; letter-spacing: 3px;color: #666;text-align: center;}

/*497*/
.it497_search select{ margin-left:10px; width: 150px;}
.it497_title span{ display:block; text-align: right; font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; }
.it497_list{ width:100%; height: auto; margin-bottom: 30px;}
.it497_list > ul > li{ float:left; width: 100%; border-bottom: 1px solid #dfdfdf; padding: 20px 0;}
.it497_box > ul > li:first-child{ float: left; width: 70px; min-height: 150px; vertical-align: middle; text-align: center; display: flex;}
.it497_box > ul > li:first-child h5{ display:block; width: 27px; height: auto; align-self: center;}
.it497_box > ul > li:first-child h5.top_01{ background:url(images/it_497_top1.svg) center top no-repeat; background-size: 32px; color: #ffac1b; padding-top: 32px;}
.it497_box > ul > li:first-child h5.top_02{ background:url(images/it_497_top2.svg) center top no-repeat; background-size: 32px; color: #747474; padding-top: 32px;}
.it497_box > ul > li:first-child h5.top_03{ background:url(images/it_497_top3.svg) center top no-repeat; background-size: 32px; color: #de7a49; padding-top: 32px;}
.it497_box > ul > li:first-child h5.top_general{ color: #8261f5; }
.it497_box > ul > li:last-child{ margin-left:70px;}
.it497_box_R > ul > li:first-child{ float: left; width: 150px;}
.it497_box_R > ul > li.it497_p_photo > a{ display:block; width: 150px; height: 150px; border: 1px solid #dfdfdf;}
.it497_box_R > ul > li.it497_p_photo > a > img{ display:block; width: 100%; height: auto;}
.it497_box_R > ul > li:last-child{ margin-left:175px;}
.it497_box_R > ul > li.it497_p_detail{ position:relative;}
.it497_box_R > ul > li.it497_p_detail .it497_pbrand{ display: block; font: 14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #666;}
.it497_box_R > ul > li.it497_p_detail .it497_pname{ margin-bottom:10px;}
.it497_box_R > ul > li.it497_p_detail .it497_pname a{ display: block; font: 18px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color: #2a2a2a;}
.it497_box_R > ul > li.it497_p_detail .it497_psearch{ font-weight: normal; font: 14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #2a2a2a; margin-bottom: 25px;}
.it497_box_R > ul > li.it497_p_detail .it497_psearch a{ text-decoration: underline; font: 14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #2a2a2a;}
.it497_box_R > ul > li.it497_p_detail .it497_psearch a:hover{ text-decoration: none;}
.it497_box_R > ul > li.it497_p_detail .it497_psearch span{ margin:0 5px;}
.it497_pstar{ width: 185px; height: 14px; padding-left: 85px; margin-bottom: 5px;}
.it497_pstar .fraction{ float: left; display: block; font: 14px/14px Arial, Helvetica, sans-serif; font-weight: normal; font-weight: bold; color: #8261f5;}
.it497_pstar .quantity{ float: right; font: 13px/13px 微軟正黑體, Arial, Helvetica, sans-serif; color: #666; padding-left: 20px; background:url(images/it497_talk.svg) left center no-repeat; background-size: 15px;}
.it497_pstar .quantity a{ font: 13px/13px 微軟正黑體, Arial, Helvetica, sans-serif; color: #666; text-decoration: underline;}
.it497_pstar .quantity a:hover{ text-decoration: none;}
.it497_btn{ position: absolute; right: 0; bottom: 0;}
.it497_btn > a:link{ float:right; display: block; width: 180px; height: 40px; font: bold 16px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; letter-spacing: 0.2em; text-align: center; margin-left: 10px;}
.it497_btn > a:first-child {background: #666666;}
.it497_btn > a:last-child{ background: #a28af6;}
.it497_btn > a:hover{ background: #82547c;}

/*499新增評論*/
.it499_saybox{ margin-bottom:15px;}
.it499_discuss{ padding: 50px 60px 0 60px; position:relative; width: 100%; height:auto;}
.it499_discuss .owl-carousel{ position:static;}
.it499_discuss .owl-stage-outer{ z-index:777;}
.it499_discuss .owl-controls{ width:100%; height:80px; position:absolute; left:0; top:50%; margin-top:-15px;}
.it499_discuss .owl-controls .owl-nav{ position:relative; z-index:778;}
.it499_discuss .owl-controls .owl-prev,.it499_discuss .owl-controls .owl-next{ width:30px; height:30px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;}
.it499_discuss .owl-controls .owl-prev{ left:0; background:url(images/icon_arrow2.svg) left top no-repeat; background-size:60px auto;}
.it499_discuss .owl-controls .owl-next{ right:0; background:url(images/icon_arrow2.svg) right top no-repeat; background-size:60px auto;}
.it499_discuss_list{ padding:15px; border: 1px solid #dfdfdf; max-width: 250px; margin: 0 auto;}
.it499_discuss_list h5{ display:block; width: auto; height: 210px; margin-bottom: 10px; overflow: hidden;}
.it499_discuss_list h5 img{ display:block; width: 100%; height: auto;}
.it499_discuss_list span{ display:inline-block; font: 14px/20px 微軟正黑體, Arial, Helvetica, sans-serif !important; color: #555; background: url(images/cook_user.svg) left center no-repeat; padding-left: 25px; background-size: 16px; margin-bottom: 5px;}
.it499_discuss_list h3{ font: 15px/24px 微軟正黑體, Arial, Helvetica, sans-serif !important; color: #555; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 48px;}

.it499_discuss_no{ letter-spacing: 1px; font: bold 18px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #57585a; padding: 20px; margin: 14px 0; background:#eaeaea; text-align: center;}
.it499_discuss_no > a{ display:block; width: 190px; height: 50px; font: 20px/50px 微軟正黑體, Arial, Helvetica, sans-serif!important; color: #FFF!important; text-align: center; margin: 0 auto; margin-top: 20px;}
.it499_discuss_btn > a{ display:block; width: 190px; height: 50px; font: 20px/50px 微軟正黑體, Arial, Helvetica, sans-serif!important; color: #FFF!important; text-align: center; margin: 0 auto; margin-top: 20px;}
.it499_discuss_go{ display:block; width: 100%; height: 50px; font: 20px/50px 微軟正黑體, Arial, Helvetica, sans-serif!important; color: #FFF!important; text-align: center; margin: 0 auto; margin-top: 20px; cursor: pointer; border: 0;}

.it499_discuss_open ul li:first-child{ float: left; width: 300px;}
.it499_discuss_open ul li:first-child a{ display:block; width: 300px; height: 300px; background:url(images/it422_camerabg.svg) center no-repeat #ccc;}
.it499_discuss_open ul li:first-child a img{ display:block; width: 100%; height: auto;}
.it499_discuss_open ul li:last-child{ margin-left: 320px; width: auto;}
.it499_discuss_open textarea{ width: 100%; height: 218px;font: 15px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color: #888; border: 1px solid #ccc;}
.it499_discuss_open ul li:last-child p{font: 15px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color: #888;}
.it499_discuss_open{ padding:40px;}
.it499_discuss_open p{font: 13px/20px 微軟正黑體,Arial,Helvetica,sans-serif; color: #888;}


/* 483 */
.it483_title{ max-width: 400px; height: 60px; margin: 0 auto; background: url(images/it483_user.svg) 20px center no-repeat; background-size: 40px; font: 16px/38px 微軟正黑體, Verdana, Geneva, sans-serif; color: #333; padding: 17px 0 0 75px;}
.it483_title span{ color:#ee7701;}
.it483_box1,.it483_box2{ max-width: 400px; height: auto; margin: 0 auto; padding: 20px; border-top: 2px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; background: #f3f3f3;}
.it483_box1 table{ font: 14px/38px 微軟正黑體, Verdana, Geneva, sans-serif; color: #555;}
.it483_box1 input[type="text"], .it483_box1 input[type="password"]{ width: 100%;}
.it483_num input[type="text"]{ width:120px;}
.it483_num img,.it483_num a{ margin-left: 10px;}
.it483_num img{ padding: 0 !important;}
.it483_num a{ display: inline-block; width: 20px; height: 20px; background: url(images/it483_refresh.svg) center no-repeat; background-size: 20px; text-indent: -9999px;}
.it483_btn{ padding-top:20px;}
.it483_btn input{ width:100%; height: 40px; background: #2e4571; font: 16px/40px 微軟正黑體, Verdana, Geneva, sans-serif; color: #fff; font-weight: bold;}
.it483_terms{ width:100%; height:300px; padding:10px 20px; background: #fff; overflow: auto; margin-bottom: 20px;}
.it483_terms .it483_terms_in{ font: 14px/25px 微軟正黑體, Verdana, Geneva, sans-serif; color: #555;}
.it483_box2 > h3{ margin-bottom:10px;}
.it483_btn2 h3{ font: 14px/38px 微軟正黑體, Verdana, Geneva, sans-serif; color: #555; font-weight: normal;}
.it483_btn2_01 > a:link,.it483_btn2_02 > a:link{ display:block; width:100%; height: 40px; font: 16px/40px 微軟正黑體, Verdana, Geneva, sans-serif; color: #fff; font-weight: bold; text-align: center; margin-bottom: 15px;}
.it483_btn2_01 > a span,.it483_btn2_02 > a span{ display:inline-block; }
.it483_btn2_01 a span{ background: url(images/it483_btn01.svg) left center no-repeat; background-size: 20px; padding-left: 25px;}
.it483_btn2_02 a span{ background: url(images/it483_btn02.svg) left center no-repeat; background-size: 20px; padding-left: 25px;}

/*會員註冊17，新增手機號碼提示*/
.SB_tableWstyle_1017{ display: block; height: 18px; line-height: 18px; font-size: 12px; margin-top: -18px;color: #afafaf;padding-right: 7px;}
.SB_Member_button1122{display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    background-color: #bdbdbd;
    font-size: 13px;
    color: #fff;
    text-align: center;
	cursor: pointer;}
.SB_Member_button1122:hover{background-color: #9e9e9e;}
.it17_phone_in .SB_Member_button1122{ margin-left:5px; width: auto; padding:0 5px; min-width:80px;}
/*  503 QRcode牆 */
.Index_ADbannerBox503 { width:1024px; height:768px;padding-top: 230px;margin: 0 auto;background-position: center;background-repeat: no-repeat;background-size: 100% auto;}
.Index_ADbannerBox503 .Index_ADbanner{ width:100%; height:400px; position:relative;}
.Index_ADbannerBox503 .flexslider { height:420px; overflow:hidden;}
.Index_ADbannerBox503 .slides{ position:relative; z-index:1;}
.Index_ADbannerBox503 .slides li{}
.Index_ADbannerBox503 .flex-control-nav{display: none;}
.Index_ADbannerBox503 .flex-direction-nav{display: none;}

.Index_nkfustbox{width:100%;height:auto;}
.Index_nkfustbox ul{}
.Index_nkfustbox ul li{width: 33.333333%;padding:0 8px;float: left;}
.Index_nkfustbox ul li .nkfustbox_product{width:100%;height:auto;background-color: #fff;padding: 10px;position: relative;} 
.Index_nkfustbox ul li .nkfustbox_product img.product_img{width:100%;height:auto;display: block;} 
.Index_nkfustbox ul li .nkfustbox_product .product_deta{width:100%;margin-top: 10px;}
.Index_nkfustbox ul li .nkfustbox_product .product_deta img.product_code{float: left;width: 85px;height: 85px;}
.Index_nkfustbox ul li .nkfustbox_product .product_deta h3{display: block;padding-left: 95px;padding-top: 5px;}
.Index_nkfustbox ul li .nkfustbox_product .product_deta h3 p{display: block;height: 40px;font: 15px/20px 微軟正黑體; color: #000;overflow: hidden;margin: 0;}
.Index_nkfustbox ul li .nkfustbox_product .product_deta h3 span{display: block;height: 40px;font:bold 28px/50px Arial, 微軟正黑體; color: #f4390d;text-align: right;}
.Index_nkfustbox ul li .nkfustbox_product .product_deta h3 span.nkfust_vip{background: url(images/QRcode_wall_vipicon.png) center right no-repeat;text-indent: -1000%;}

.it503_takeitnow{position: absolute;top:15px;left: 3px;width: 180px;height: 60px; background: url(images/QRcode_wall_BG_07.png) left center no-repeat; }
.Index_ADbannerBox503 .countdownTimer{ position: absolute; right:10px; bottom:10px; font-size:16px; line-height:24px; color:#fff; padding:10px; border-top-left-radius:30px;border-top-right-radius:0;border-bottom-right-radius:30px;border-bottom-left-radius:0;}
.Index_ADbannerBox503 .countdownTimer #countdownTimer{ font-size:48px; font-family:Verdana, Geneva, sans-serif; text-align:right; height:48px; line-height:48px;}
/*213*/
.item213_box img{width:90px;height: 90px;}

/*505*/
.item505_box{max-width:1200px; margin:0 auto; padding:40px 10px;  font-size:17px; color:#469804; line-height:30px;}
.item505_box > li{ display:inline-block; padding:0 15px; position:relative; height:30px;text-align:center;}
.item505_box > li a{font-size:17px; color:#469804; line-height:25px; text-decoration:none;}
.item505_box > li a:hover{font-size:17px; color:#469804; line-height:25px; text-decoration:underline;}
.item505_box > li:after{content:""; position:absolute; display:block; width:1px; height:15px; right:0; top:9px; background:#469804;}
.item505_box > li:last-child:after{ background:none;}
.item505_box .item505_subbox{ position:absolute; z-index:99; background:rgba(255,255,255,1); width:150px; border:1px solid #d5d5d5; }
.item505_box .item505_subbox ul > li{ font-size:13px; line-height:30px; text-align:center; overflow:hidden;}
.item505_box .item505_subbox ul > li a{ display:block; width:100%;font-size:13px; line-height:30px; color:#5e5e5e; padding:0 15px; text-decoration:none;}
.item505_box .item505_subbox ul > li a:hover{ display:block; width:100%;font-size:13px; line-height:30px; color:#5e5e5e; padding:0 15px;background:#e5e5e5; text-decoration:none;}
/*508 拉霸機*/
.item_508 {
	background-repeat:repeat;
	padding:20px 0;
}
.item_508_content {
	position:relative;
	width:900px;
	margin:auto;
	background-repeat:no-repeat;
}

.item_508 .slotmachineBg {
	position:absolute;
	width:680px;
	height:442px;
	left:100px;
	top:510px;
	background:url(../images/machine.png) no-repeat;
}

.item_508 .arrowLeft {
	position:absolute;
	left:35px;
	top: 200px;
	transform: translate(0, -50%);
}
.item_508 .arrowRight {
	position:absolute;
	right:35px;
	top: 200px;
	transform: translate(0, -50%);
}
.item_508 #slotmachineHandle {
	position:absolute;
	width:136px;
	height:550px;
	left:750px;
	top:480px;
	z-index:99;
	cursor:pointer;
	background:url(../images/bar01.png) no-repeat center top;
}

.item_508 #slotmachineHandle.press {
	background:url(../images/bar02.png) no-repeat center 220px;
}
.item_508 #slotmachineHandle a {
	display:block;
	width:136px;
	height:550px;
}
.item_508 .prizeRow {
	position:absolute;
	top:155px;
	left:85px;
}
.item_508 .prize {
	display:inline-block;
	margin-right:60px;
}

.item_508 #randomize {
    height: 400px;
    border-bottom: 10px solid rgb(72, 158, 48);
    background-color: #EB6B56;
    border-top: 20px dotted #B8312F;
}

.item_508 #randomize .row > div.col-xs-4 {
    padding-left: 35px;
}

.item_508 #randomize .row > div.col-xs-4 > div {
    padding-top: 40px;
    padding-left: 40px;
    width: 175px;
    height: 175px;
    background-color: #fff;
    border-radius: 50%;
    margin: auto;
}

.item_508 .randomizeMachine {
    width: 128px;
    height: 128px;
}
.item_508 .randomizeMachine img {
    width: 100%;
}
.item_508 .prompt{ background: rgba(0,0,0,.5); font: 18px/25px 微軟正黑體,Arial,Helvetica,sans-serif; width: 100%; top: 450px; color: #fff; font-weight: bold; text-align: center; padding: 15px 10px; letter-spacing: 1px; margin-top:460px; }

.item_508 .fbLink { font: 15px/45px 微軟正黑體,Arial,Helvetica,sans-serif; margin-top: 20px; float: left; margin-left: 95px; width:320px;}
.item_508 .fbLink a{ display: block; width:100%; font: 15px/45px 微軟正黑體,Arial,Helvetica,sans-serif; letter-spacing: 1px; text-align: center; color: #fff; background:#3b5998;}
.item_508 .fbLink a:hover{ background:#4161a5;}
.item_508 .getAward { width:150px; font: 15px/45px 微軟正黑體,Arial,Helvetica,sans-serif; letter-spacing: 1px; text-align: center; color: #fff; background:#ac1e32; cursor:pointer; float: right; margin-top: 20px; margin-right: 95px;}
.item_508 .getAward:hover{ background:#b72237;}

/*抽紅包*/
.item_508 .slotmachineBg2 {
	position:absolute;
	width:644px;
	height:668px;
	left:120px;
	top:510px;
	background:url(images/it508_red_01.png) center top no-repeat;
	background-size: 90%;
}
.item_508 .slotmachineBg2_open{ background:url(images/it508_red_02.png) center top no-repeat; background-size: 90%;}
.item_508 .slotmachineHandle2 {
	position:absolute;
	width:200px!important;
	height:200px!important;
	left:39%!important;
	top:480px;
	z-index:99!important;
	cursor:pointer;
	background:url(images/it508_finger.svg) no-repeat center top!important;
	background-size: 65% !important;
	-webkit-animation: baloon_1 1.5s infinite;
    -moz-animation: baloon_1 1.5s infinite;
    -ms-animation: baloon_1 1.5s infinite;
    -o-animation: baloon_1 1.5s infinite;
    animation: baloon_1 1.5s infinite;
}

@-webkit-keyframes baloon_1{
	0% { transform:translateY(0px);}
	50% {transform:translateY(30px);}
	100% {transform:translateY(0px);}
}
	
	@-moz-keyframes baloon_1{
	0% { transform:translateY(0px);}
	50% {transform:translateY(30px);}
	100% {transform:translateY(0px);}
}
	
	@-ms-keyframes baloon_1{
	0% { transform:translateY(0px);}
	50% {transform:translateY(30px);}
	100% {transform:translateY(0px);}
}
	
	@-o-keyframes baloon_1{
	0% { transform:translateY(0px);}
	50% {transform:translateY(30px);}
	100% {transform:translateY(0px);}
}
	
	@keyframes baloon_1{
	0% { transform:translateY(0px);}
	50% {transform:translateY(30px);}
	100% {transform:translateY(0px);}
}

.item_508 .slotmachineHandle2 a{ width:200px!important; height:200px!important;}
.item_508 .prompt2{ background:none; font: 18px/25px 微軟正黑體,Arial,Helvetica,sans-serif; width: 222px; color:#ac1e32!important; font-weight: bold; text-align: center; padding: 15px 10px; letter-spacing: 1px; margin:129px 0 0 221px; }
.item_508 .fbLink2 { font: 15px/45px 微軟正黑體,Arial,Helvetica,sans-serif; margin-top: 375px; float: left; width:290px;}
.item_508 .getAward2 { width:150px; font: 15px/45px 微軟正黑體,Arial,Helvetica,sans-serif; letter-spacing: 1px; text-align: center; color: #fff; background:#ac1e32; cursor:pointer; float: right; margin-top: 375px; margin-right: 95px;}


/* it507 */
.Index_ADbannerBox507 { width:1920px; height:1080px;padding-top:120px;margin: 0 auto;background-position: center top;background-repeat: no-repeat;background-size: 100% auto;position: relative;}

.it507_topbanner{width:100%;padding: 0 20px;margin-bottom: 20px;height: 330px;overflow: hidden;}
.it507_topbanner>img{ display: block; width: auto; height: 330px; max-width: 100%; margin: 0 auto;}
.it507_topbanner ul{}
.it507_topbanner ul li{float: left;width: 33.3%;position: relative;}
.it507_topbanner ul li:first-child{padding-right:10px;}
.it507_topbanner ul li:last-child{padding-left:10px;}
.it507_topbanner ul li iframe{ display:block; margin:0 auto;}
.it507_topbanner ul li .video507:after{
	content: "";cursor: pointer; position: absolute;  width: 930px; height: 450px; left: 0; top: 0; z-index: 2; background:rgba(255,255,255,.5) url(images/it507_videoicon.svg) center no-repeat;  background-size: 160px 160px;
}


.Index_ADbannerBox507 .Index_ADbanner{ width:100%; height:600px; overflow: hidden; position:relative;}
.Index_ADbannerBox507 .Index_ADbanner .i507_prev,.Index_ADbannerBox507 .Index_ADbanner .i507_next{ position:absolute; top:50%; display:block; width:50px; height:100px; text-indent:-9999px;  margin-top:-50px; z-index:99; border:0; cursor:pointer;}
.Index_ADbannerBox507 .Index_ADbanner .i507_prev{border-radius:0 100px 100px 0;left:20px; background:url(images/it479_left.svg) no-repeat -10px 50%; background-color: rgba(0, 0, 0, 0.6);}
.Index_ADbannerBox507 .Index_ADbanner .i507_next{border-radius:100px 0 0 100px ;right:20px;background:url(images/it479_right.svg) no-repeat 10px 50%;background-color: rgba(0, 0, 0, 0.6);}
.Index_ADbannerBox507 .swipe {  overflow: hidden;  visibility: hidden;  position: relative;}
.Index_ADbannerBox507 .swipe-wrap {overflow: hidden;position: relative;}
.Index_ADbannerBox507 .swiper-slide {float:left;width:100%;position: relative;}


.Index_ADbannerBox507 .Index_nkfustbox{width:100%;height:595px;overflow: hidden;padding: 0 10px;cursor: pointer;}
.Index_ADbannerBox507 .Index_nkfustbox ul{}
.Index_ADbannerBox507 .Index_nkfustbox ul li{width: 25%;padding:0 10px;float: left;}
.Index_ADbannerBox507 .Index_nkfustbox ul li .nkfustbox_product{width:100%;height:auto;background-color: #fff;padding: 15px;} 
.Index_ADbannerBox507 .Index_nkfustbox ul li .nkfustbox_product img.product_img{width:100%;height:auto;display: block;} 
.Index_ADbannerBox507 .Index_nkfustbox ul li .nkfustbox_product .product_deta{width:100%;margin-top: 15px;display: inline-block;}
.Index_ADbannerBox507 .Index_nkfustbox ul li .nkfustbox_product .product_deta img.product_code{float: left;width: 115px;height: 115px;}
.Index_ADbannerBox507 .Index_nkfustbox ul li .nkfustbox_product .product_deta h3{display: block;padding-left:125px;padding-top: 5px;}
.Index_ADbannerBox507 .Index_nkfustbox ul li .nkfustbox_product .product_deta h3 p{display: block;height: 60px;font: 20px/30px 微軟正黑體; color: #000;overflow: hidden;}
.Index_ADbannerBox507 .Index_nkfustbox ul li .nkfustbox_product .product_deta h3 span{display: block;height: 60px;font:bold 36px/70px Arial, 微軟正黑體; color: #f4390d;text-align: right;}
.it507_price { display: block;height: 60px;}
.it507_price_old { float:left; font-size:22px; line-height:36px; color:#555555; padding-right:30px; border-right:1px solid #555555; text-decoration:line-through;}
.it507_price_new { float:right;}
.it507_price_new_label, .it507_price_new_price { display:inline-block; vertical-align:middle;}
.it507_price_new_label { background-color:#f4390d; color:#FFF; padding:5px 12px; font:bold 21px/18px Arial, 微軟正黑體; margin-right:20px;}
.it507_price_new_price { font:bold 40px/35px Arial, 微軟正黑體; color: #f4390d;}


 .Index_ADbannerBox507  .marqueebox {
        position: absolute;
        top: 20px;
        left: 20px;
        width:1880px;
        height: 80px;
        border-style: none;
        font-size: 32px;
	 letter-spacing: 2px;
        line-height: 80px;
        padding: 0px 20px 0px 130px;
        margin: 0 auto;
        border-radius: 40px;
        font-family: 'cwTeXYen', sans-serif,微軟正黑體;
	    background-image: url(images/it507_icon.svg);
	 background-position: 45px center;
	 background-size: 70px 80px;
	 background-repeat: no-repeat;
    }
.Index_ADbannerBox507  .marquee{ width:100%; margin:0 auto; overflow:hidden;}	

.it507_product_box{width:1200px;padding:30px;background-color: #fff;}
.it507_product_box .it507_product{width:1140px;height: 680px;overflow-y: auto;}
.it507_product_box .jooP3_topbox .jooP3_productimg .big_product img{ width:510px !important; height:auto;}

/* it511-簡易聯絡我們 */
.it511_box{ width:330px; background:#1c1c1c;}
.it511_box td{ padding-bottom:8px;}
.it511_box input,.it511_box textarea{ width:100%; border:1px solid #3f3f3f !important; color:#aaaaaa !important;font: 13px/30px 微軟正黑體, Arial, Helvetica, sans-serif !important; background:none; padding:0 10px !important;}
.it511_box .reload_code a{color:#cfcfcf !important;}
.it511_box .send_btn{ width:80px; height:40px; line-height:40px; text-align:center;color:#3f3f3f; cursor:pointer;}
.it511_box .send_btn:hover{ background:none !important;}
.it511_box input::-webkit-input-placeholder { /* WebKit browsers */
    color: #aaaaaa;
}
.it511_box input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
     color: #aaaaaa;
}
.it511_box input::-moz-placeholder { /* Mozilla Firefox 19+ */
     color: #aaaaaa;
}
.it511_box input:-ms-input-placeholder { /* Internet Explorer 10+ */
     color: #aaaaaa;
}
.it511_box textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: #aaaaaa;
}
.it511_box textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
     color: #aaaaaa;
}
.it511_box textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
     color: #aaaaaa;
}
.it511_box textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
     color: #aaaaaa;
}
.it511_box textarea{ height:80px;}
/* it512-訂閱電子報jo */
.it_512box{ margin:0 auto; border:1px solid #dededc; width:600px; height:auto;}
.it_512box ul li{ margin-bottom:10px;}
.it_512box ul li .inputbox{ width:100%;}
.it512_BOXin{ padding:15px 30px 30px 30px;}
/* it513-文章列表頁 skm */
.it513_border_b1{ border-bottom:1px solid #eee;}
.it513_title{ font: 32px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #a28af6; letter-spacing: 1px; padding: 25px;}
.it513_title2{ font: 32px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #a28af6; letter-spacing: 1px; padding: 25px;}
.it513_title2:before{ font: 32px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #a28af6; content: '#';}
.it513_title3{ font: 32px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #a28af6; letter-spacing: 1px; padding: 25px;}
.it513_title3{ width:100%; height: auto; padding: 25px;}
.it513_title3 ul li:first-child{ float:left; width: 480px;}
.it513_title3 ul li img{ display: block; width: 65px; height: 65px; border: 3px solid #a28af6; border-radius: 65px; overflow: hidden; float: left;}
.it513_title3 ul li h3{ display: block; margin-left: 90px; width: auto; font: 32px/65px 微軟正黑體, Arial, Helvetica, sans-serif; color: #a28af6; letter-spacing: 1px;}
.it513_title3 ul li:last-child{ align-items: center; display: flex; min-height: 60px;}
.it513_title3 ul li:last-child span{ font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222;}

.it513_box{ max-width:1280px; height: auto; text-align: center; margin: 0 auto;}
.it513_box .it513_list{ width:100%; height: auto; text-align: left;}
.it513_box .it513_list > ul > li{ display:block; width: 33.3%; float: left; margin-bottom: 40px; padding: 0 15px;}
.it513_style{ max-width:400px; height: auto; border:1px solid #bbbbbb; padding: 10px; position:relative;}
.it513_style:hover{ border:1px solid #222222;}
.it513_style a{ margin-bottom:10px; overflow: hidden; position: relative;}
.it513_style a,.it513_style img{ display:block; width: 100%; height: auto;}
.it513_style img{ max-width: 100%; transition: all 0.5s;}
.it513_play{ display:block; width: 40px; height: 40px; background:url(images/it513_play.svg) center no-repeat; background-size: 40px; position: absolute; top:50%; left: 50%; margin-left: -20px; margin-top: -20px; text-indent: -9999px; z-index: 10; opacity: .8;}
.it513_style:hover img{ opacity: .8; transform: scale(1.1);}
.it513_date{ width:40px; height: auto; padding:5px; background:#222222;}
.it513_date span{ display: block; width: 100%; font: 11px/18px Arial, Helvetica, sans-serif; color: #fff; text-align: center;}
.it513_date h5{ display: block; width: 100%; font: 20px/25px Arial, Helvetica, sans-serif; color: #fff; border-top: 1px solid #808080; text-align: center;}
.it513_word a{ font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; height: 50px; overflow: hidden;}
.it513_style > ul.it513_text{ margin-bottom:25px;}
.it513_style > ul.it513_text > li:first-child{ float: left; width: 40px;}
.it513_style > ul.it513_text > li:last-child{ margin-left: 55px; width: auto;}
.it513_mark{ display:inline-block; padding: 0 15px; height: 25px; font: 13px/25px Arial, Helvetica, sans-serif; color: #fff; background: #a28af6; position: absolute; left: 0; z-index: 11;}

.it513_bottom_icon{ float:right;}
.it513_bottom_icon li{ float:left; font: 14px/22px Arial, Helvetica, sans-serif; color: #222;}
.it513_bottom_icon li > a,.it513_bottom_icon li > span{ text-indent:-9999px;}
.it513_bottom_icon li.it513_share{ position:relative;}
.it513_share_open{ position:absolute; right:30px; top: 0; height: 22px; border-right: 1px #dddddd solid; width: 0; opacity: 0; overflow: hidden;}
.it513_share_open ul li{ float: left; margin-right: 8px;}
.it513_share_open ul li a{ display:block; width: 22px; height: 22px;}
.it513_share_open ul li:nth-child(1) a{ display:block; width: 22px; height: 22px; background:url(images/it513_sline.svg) center no-repeat; background-size: 22px;}
.it513_share_open ul li:nth-child(2) a{ display:block; width: 22px; height: 22px; background:url(images/it513_sgoogle.svg) center no-repeat; background-size: 22px;}
.it513_share_open ul li:nth-child(3) a{ display:block; width: 22px; height: 22px; background:url(images/it513_sfb.svg) center no-repeat; background-size: 22px;}
.it513_active{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; width: 94px; opacity: 1;}
.it513_bottom_icon li.it513_share{ width:22px;}
.it513_bottom_icon li.it513_share:hover{ width:121px;}
.it513_bottom_icon li.it513_share > a{ float: right; display:block; width: 22px; height: 22px; background:url(images/it513_share_o.svg) center no-repeat; background-size: 22px;}
.it513_bottom_icon li.it513_share:hover > a{ background:url(images/it513_share_x.svg) center no-repeat; background-size: 22px;}
.it513_bottom_icon li.it513_view span{ display:inline-block; width: 22px; height: 22px; background:url(images/it513_view.svg) center no-repeat; background-size: 22px; margin-left: 15px; margin-right: 5px;}
.it513_bottom_icon li.it513_like a{ display:block; width: 22px; height: 22px; background:url(images/it513_heart_x.svg) center no-repeat; background-size: 22px; margin-left: 15px; margin-right: 5px;}
.it513_bottom_icon li.it513_like a:hover{ background:url(images/it513_heart_o.svg) center no-repeat; background-size: 22px;}
.it513_bottom_icon li.it513_like_active a{ background:url(images/it513_heart_o.svg) center no-repeat; background-size: 22px;}

.it513_box .it513_list > ul > li.it513_brandlist{width: calc((100% - 60px)/3);height: 250px;overflow: hidden;border-radius: 10px;position: relative;display: flex;margin: 10px;padding: 0;}
.it513_brand a img {border-radius: 10px;width: 100%;height: 100%;object-fit: cover;}
.it513_brand p {margin: 0px;position: absolute;left: 0;bottom: 0px;width: 100%;height: 85px;background-color: rgba(0, 0, 80, .7);color: #FFF;text-align: center;font-size: 20px;font-weight: bold;line-height: 135%;-webkit-transition: height 0.3s ease-out;-moz-transition: height 0.3s ease-out;-o-transition: height 0.3s ease-out;transition: height 0.3s ease-out;display: flex;justify-content: center;align-items: center;}
.it513_brand p:hover {height: 100%;border: solid 1px #fff;border-radius: 10px;}
.it513_brandlist_desc{position: absolute;display: none;top: 60%;font-size: 16px;}
.it513_brand p:hover .it513_brandlist_desc{display: block;}
.nomatching_ba{background: url(images/nomatching2x.jpg) top center no-repeat;width: 100%;height: auto;background-size: 100%;display: block;    position: relative;}

.nomatching_title{color:#ffffff;font-size:28px;line-height: 42px;}
.nomatching_inner {max-width: 1200px;margin: 0 auto;padding: 100px;display: flex;flex-direction: column;position: absolute;top: 20%;left: 12%;}
.nomatching_button {display: flex;flex-direction: column;padding-top: 30%;}
.nomatching_button span{color:#ffffff;font-size: 20px;line-height:30px;padding-bottom: 25px;}
.nomatching_button a {padding: 10px 20px;background: linear-gradient(to right, #2fab9a, #3d9dc1);border-radius: 10px;width: 130px;text-align: center;color: #fff!important;letter-spacing: 1px;font-size: 15px;transition: 0.3s;}
.nomatching_button a:hover {background: linear-gradient(to right, #3d9dc1,#2fab9a );letter-spacing: 2px;border: solid 1px #ffffff;}
.nomatching_ba::before{content: "";display: block;padding-bottom: 50%;}
.it513_title2{max-width: 1200px;margin: 0 auto;}
.nomatching_button::after{content: "";display: block;width: 130px;height: 45px;background: url(images/scrollingarrow.svg) no-repeat;background-size: contain;background-position: center;margin-top: 11px;animation: scrolling ease 1s infinite alternate;}
@keyframes scrolling {
	0% {
		transform: translateY(0);
		opacity: 1;
	}
	70% {
		transform: translateY(-4px);
		opacity: 0.6;
	}
	100% {
		transform: translateY(-4px);
		opacity: 1;
	}
	}
	@media screen and (max-width: 1380px) and (min-width: 1000px) {
		.nomatching_inner{padding:80px;}
		.nomatching_inner{top: 10%;left: 10%;}
	}
	@media screen and (max-width:999px) { 
		.nomatching_inner{padding:40px;}
		.nomatching_inner{top: 10%;left: 10%;}
		.nomatching_button{padding-top:15%;}
	}
	@media screen and (max-width:670px) {
		.nomatching_inner{padding:0px;}
		.nomatching_inner{top: 10%;left: 10%;}
		.nomatching_button{padding-top:5%;}
	 }
/* it514-文章詳細頁 skm*/
.it514_box{ width:100%; padding: 30px 25px; border:1px solid #bbb; margin-bottom: 40px;}
.it514_imgbox { max-width: 600px; height: 400px; position: relative; background: #fff; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color:#000; margin: 0 auto; margin-bottom: 111px; padding: 0;}
.it514_imgbox .swiper-container { width: 100%; height: 300px; margin-left: auto; margin-right: auto;}
/*..it514_imgbox .swiper-slide { background-size: cover; background-position: center;}
it514_imgbox .gallery-top { height: 80%; width: 100%; }*/
.it514_imgbox .gallery-top { height: 100%; width: 100%; }
.it514_imgbox .swiper-slide { background-size: contain; background-position: center top; background-repeat: no-repeat;}
.it514_imgbox .gallery-thumbs { height: 30%; box-sizing: border-box; padding: 10px 0;}
.it514_imgbox .gallery-thumbs .swiper-slide { width: 25%; height: 100%;  opacity: 0.4;}
.it514_imgbox .gallery-thumbs .swiper-slide-active { opacity: 1;}

@media screen and (max-width:1024px) {
.it514_imgbox{ height: 420px;}
}

.it514_vediobox { max-width: 600px; height: auto; position: relative; background: #fff; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color:#000; margin: 0 auto; padding: 0; margin-bottom: 20px;}
.it514_vediobox img{ width: 100%; max-width: 1280px; height: auto; margin: 0 auto;}
.it514_play{ display:block; width: 40px; height: 40px; background:url(images/it513_play.svg) center no-repeat; background-size: 40px; position: absolute; top:50%; left: 50%; margin-left: -20px; margin-top: -20px; text-indent: -9999px; z-index: 10; opacity: .8;}

.it514_detail{ max-width:600px; padding: 30px 0; border-bottom: 1px solid #eee; margin: 0 auto;}
.it514_detail,.it514_detail p{ font: 15px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color: #222;}
.it514_detail img{ width:100%; max-width: 100%; height: auto!important; margin: 15px 0;}
.it514_tag{ width: 100%; padding: 25px 0 15px 0;}
.it514_tag a:link{ display:inline-block; font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff !important; margin-right:12px; background: #222; padding: 5px 12px; margin-bottom: 12px;}
.it514_tag a:visited{ display:inline-block; font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff !important; margin-right:12px; background: #222; padding: 5px 12px; margin-bottom: 12px;}
.it514_tag a:hover,.it514_tag a:active{ background: #333; color: #fff !important;}
.it514_source,.it514_source p{ font: 13px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color: #929292;}

.it514_title { width:100%; margin-bottom: 15px; display: inline-block;}
.it514_title > ul > li:nth-child(1){ float: left;}
.it514_title > ul > li:nth-child(2){ margin-left: 115px; border-left: 1px solid #eeeeee; padding: 10px 0 0 20px;}
.it514_title > ul > li:nth-child(2) h1{ display: block; width: 100%; font: 30px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color: #222; margin-bottom: 15px;}
.it514_title > ul > li:nth-child(2) span,.it514_title > ul > li:nth-child(2) a,.it514_title > ul > li:nth-child(2) a:hover{ font: 13px/22px 微軟正黑體,Arial,Helvetica,sans-serif; color: #a28af7;}
.it514_title h5{ display: block; width: 115px; height: auto; font: 45px/45px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; color: #222; font-style: italic; position: relative;}
.it514_title h5 span:first-child{ font: 20px/20px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; color: #222; position: absolute; left:55px; top: 12px;}
.it514_title h5 span:last-child{ font: 15px/15px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; color: #222; position: absolute; left:55px; bottom:0;}


.it514_related{ width: 100%; text-align: center; margin: 0 auto; margin-bottom: 20px;}
.it514_related h3.title{ display: inline-block; font: 30px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold;}
.it514_related_product{ width:100%; height:auto; padding:15px 60px; position:relative; background: #f6f6f6; margin:30px 0; overflow: hidden;}
.it514_related_product .owl-stage-outer{ z-index:777;}
.it514_related_product .owl-controls{ width:100%; height:332px; position:absolute; left:0; top:0; z-index:775;}
.it514_related_product .owl-controls .owl-nav{ position:relative;}
.it514_related_product .owl-controls .owl-prev,.it514_related_product .owl-controls .owl-next{ width:40px; height:332px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800; -webkit-transition:opacity .5s ease-in-out; -moz-transition:opacity .5s ease-in-out; -ms-transition: opacity .5s ease-in-out; -o-transition:opacity .5s ease-in-out; transition:opacity .5s ease-in-out; opacity: 0.3;}
.it514_related_product .owl-controls .owl-prev:hover,.it514_related_product .owl-controls .owl-next:hover{ filter:alpha(opacity=50); opacity:1;}
.it514_related_product .owl-controls .owl-prev{ left:0; background:url(images/skm_p_arrow.svg) no-repeat 0px center #666666; background-size:80px auto; }
.it514_related_product .owl-controls .owl-next{ right:0; background:url(images/skm_p_arrow.svg) no-repeat -40px center #666666; background-size:80px auto;}

.related_product{ max-width:200px; margin: 0 auto; text-align: center;}
.related_product .p_img{ width:100%; margin-bottom: 10px;}
.related_product .p_img a{ display:block; width:100%; height:auto;}
.related_product .p_img a img{ display:block; width:100%; height:auto;}
.related_product .p_content{ width: 100%;}
.related_product .p_word{ font:15px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.related_product .p_name{ margin-bottom:10px;}
.related_product .p_name a{ display: block; width: 100%; height: 48px; font:15px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow: hidden;}
.related_product .p_brand{ display: inline-block; font: 11px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; height: 20px; overflow: hidden; margin-bottom: 10px;}

.it514_othernews{ width: 100%; text-align: center; margin: 0 auto; margin-bottom: 20px;}
.it514_othernews h3.title{ display: inline-block; font: 30px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold;}
.it514_othernews_product{ width:100%; height:auto; padding:15px 60px; position:relative; background: #fff; margin:30px 0; overflow: hidden;}
.it514_othernews_product .owl-stage-outer{ z-index:777;}
.it514_othernews_product .owl-controls{ width:100%; height:285px; position:absolute; left:0; top:0; z-index:775;}
.it514_othernews_product .owl-controls .owl-nav{ position:relative;}
.it514_othernews_product .owl-controls .owl-prev,.it514_othernews_product .owl-controls .owl-next{ width:40px; height:285px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800; -webkit-transition:opacity .5s ease-in-out; -moz-transition:opacity .5s ease-in-out; -ms-transition: opacity .5s ease-in-out; -o-transition:opacity .5s ease-in-out; transition:opacity .5s ease-in-out; opacity: 1;}
.it514_othernews_product .owl-controls .owl-prev:hover,.it514_othernews_product .owl-controls .owl-next:hover{ filter:alpha(opacity=50); opacity:0.5;}
.it514_othernews_product .owl-controls .owl-prev{ left:0; background:url(images/skm_p_arrow2.svg) no-repeat 0px center; background-size:80px auto; }
.it514_othernews_product .owl-controls .owl-next{ right:0; background:url(images/skm_p_arrow2.svg) no-repeat -40px center; background-size:80px auto;}

/* it516-文章搜尋頁 skm */
.it516_bottom{ margin-bottom:30px !important;}
.it516_exact_search{ padding-top: 10px;}
.it516_exact_search input{ margin: 0 10px; cursor: pointer;}
.it516_exact_search input[type="text"]{ width:450px;}
.it516_exact_search input:last-child { display: inline-block; border: 1px solid #7b7b7b; padding: 0 15px; height: 39px; font: 15px/39px 微軟正黑體, Arial, Helvetica, sans-serif;color: #222; }

.it513_box .it513_list > ul > li.it516_brandlist{width: calc((100% - 60px)/3);height: 250px;overflow: hidden;border-radius: 10px;position: relative;display: flex;margin: 10px;padding: 0;}
.it516_brand a img {border-radius: 10px;width: 100%;height: 100%;object-fit: cover;}
.it516_brand p {margin: 0px;position: absolute;left: 0;bottom: 0px;width: 100%;height: 85px;background-color: rgba(0, 0, 80, .7);color: #FFF;text-align: center;font-size: 20px;font-weight: bold;line-height: 135%;-webkit-transition: height 0.3s ease-out;-moz-transition: height 0.3s ease-out;-o-transition: height 0.3s ease-out;transition: height 0.3s ease-out;display: flex;justify-content: center;align-items: center;}
.it516_brand p:hover {height: 100%;border: solid 1px #fff;border-radius: 10px;}
.it516_brandlist_desc{position: absolute;display: none;top: 60%;font-size: 16px;}
.it516_brand p:hover .it516_brandlist_desc{display: block;}

/*it517 banner選商品*/
.item_517 {
	position:relative;
	margin-bottom:40px;
	padding-top: 20px;
	padding-bottom:30px;
	border-bottom: 1px solid #dbdbdb;
	clear:both;
}
.item_517 .item_517_title {
	position:relative;
	width:100%;
	min-height:70px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top;
	margin-bottom:15px;
}
.item_517 .item_517_title_text {
	position:absolute;
	left:10%;
	top:10px;
}
.item_517 .item_517_title_text .mainTT {
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	margin-bottom:5px;
}
.item_517 .item_517_title_text .subTT {
	color:#c9c8c8;
}
.item_517 .item_517_title_link {
	position:absolute;
	right:5%;
	bottom:10px;
}
.item_517_list {
}
.item_517_list .item_517_listItem {
	border:1px solid #CCC;
	margin:0 10px;
}
.item_517_list a {
	display:block;
	transition:0.5s;
	background-color:#FFF;
	color:#555555;
}
.item_517_list a:hover {
	background-color:#f1f1f1;
	text-decoration:none;
}
.listItem_img {
	width:100%;
	height:auto;
}
.istItem_txt {
	padding:10px;
	line-height:20px;
	position:relative;
	min-height:180px
}
.listItem_txt_1 {
	color:#427bb1;
	margin-bottom:5px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	height:40px;
}
.listItem_txt_2 {
	margin-bottom:5px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	height:55px;
}
.listItem_txt_bottom {
	position:absolute;
	bottom:10px;
}

/*it518 相關商品推薦*/
.item_518 .item_518_title {
	color:#555555;
	border-bottom:1px solid #555555;
	margin-bottom:10px;
	padding-bottom:5px;
	text-indent:15px;
}
.item_518_list {
}
.item_518_list .item_518_listItem {
	border:1px solid #CCC;
	margin:0 10px;
}
.item_518_list a {
	display:block;
	transition:0.5s;
	background-color:#FFF;
	color:#555555;
}
.item_518_list a:hover {
	background-color:#f1f1f1;
	text-decoration:none;
}

/*it519 進階搜尋*/
.item_519 {
	position:relative;
	font-family:微軟正黑體,Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:20px 0;
}
.item_519 .item_519_title {
	background-color:#f0f0f0;
	color:#000;
	padding:13px 20px;
}
.item_519 .item_519_title h3 {
	float:left;
	margin:0;
	font-weight:bold;
}
.item_519 .item_519_title .item_519_arrow {
	float:right;
}
.item_519 .item_519_title i {
	border: solid black;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	transition:0.2s;
}
.item_519 .item_519_title .down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.item_519 .item_519_content {
	position:relative;
	padding:13px 20px;
}
.item_519 .content_row {
	margin:10px 0;
}
.item_519 .content_left {
	float:left;
	width:10%;
	line-height:26px;
}
.item_519 .content_mid {
	float:left;
	width:80%
}
.item_519 .content_right {
	float:right;
	width:10%;
	text-align:right;
}
.item_519 .content_list {
	list-style:none;
	margin:0;
	padding:0;
}
.item_519 .content_list li {
	float:left;
	margin:0 10px
}
.item_519 .content_list a {
	display:block;
	color:#000;
	padding:5px 10px;
	text-decoration:none;
}
.item_519 .content_list a:hover, .item_519 .content_list .active {
	background-color:#000;
	color:#FFF;
}
.item_519 .rangeSlider {
	position:absolute;
	top:13px;
	right:20px;
	width:380px;
}
.item_519 .rangeSlider label {
	float:left;
	margin:22px 30px 0 0;
	font-weight:bold;
}
.item_519 .rangeSlider_content {
	float:left;
	width:275px;
}
.item_519 .hidden {
	display:none;
}
.item_519 .item_519_more {
	display:inline-block;
	background-color:#f7f7f7;
	color:#000;
	text-decoration:none;
	padding:5px 10px;
}
.item_519 .item_519_more:hover {
	background-color:#000;
	color:#FFF;
}
.item_519 .item_519_more:after {
	content: "更多 +";
}
.item_519 .item_519_more.less:after {
	content: "更少 -";
	letter-spacing:1px;
}
/*it520 商品銷售數量及倒數時間jo*/
.item520_box{max-width:1020px; margin:0 auto 25px;}
.item520_box .Product_list li{ float:left; width:50%; padding:5px;}
.item520_box .Product_list li .Product_box{ width:500px; margin:0 auto; border:1px solid #ddd; background:#fff; padding:10px;}
.item520_box .Product_list li .Product_box .imgbox{ width:480px; height:480px; overflow:hidden;}
.item520_box .Product_list li .Product_box .imgbox img{ display:block; width:100%; height:auto;}
.item520_box .Product_list li .Product_box .bottom_titlebox{border-bottom:1px solid #ddd; padding:5px 0;}
.item520_box .Product_list li .Product_box .bottom_titlebox h2{ height:32px; overflow:hidden;}
.item520_box .Product_list li .Product_box .bottom_titlebox h2 a,.item520_box .Product_list li .Product_box .bottom_titlebox h2 a:hover{font:16px/32px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.item520_box .Product_list li .Product_box .bottom_titlebox h3{font:14px/32px 微軟正黑體, Arial, Helvetica, sans-serif; color:#00bcf2; }
.item520_box .Product_list li .Product_box .bottom_pricebox{ position:relative;}
.item520_box .Product_list li .Product_box .bottom_pricebox .sell{font:14px/32px 微軟正黑體, Arial, Helvetica, sans-serif;color:#888;}
.item520_box .Product_list li .Product_box .bottom_pricebox .price{font:14px/32px 微軟正黑體, Arial, Helvetica, sans-serif;color:#888;}
.item520_box .Product_list li .Product_box .bottom_pricebox .price span{ margin-right:10px; text-decoration:line-through;}
.item520_box .Product_list li .Product_box .bottom_pricebox .price b{ font-weight:normal; font-size:20px;}
.item520_box .Product_list li .Product_box .bottom_pricebox .morobtn{ position:absolute; right:0; top:15px; width:130px; height:40px;}
.item520_box .Product_list li .Product_box .bottom_pricebox .morobtn a,.item520_box .Product_list li .Product_box .bottom_pricebox .morobtn a:hover{ display: inline-block; width:130px; height:40px;font:20px/40px 微軟正黑體, Arial, Helvetica, sans-serif;color:#fff; text-align:center; text-decoration:none;border-radius:5px;}
@media screen and (max-width:1024px) {
.item520_box .Product_list li .Product_box{width:360px;}
.item520_box .Product_list li .Product_box .imgbox{width:340px; height:340px; }
}
@media screen and (max-width:767px) {
.item520_box .Product_list li .Product_box{width:300px;}
.item520_box .Product_list li .Product_box .imgbox{width:280px; height:280px; }
.item520_box .Product_list li .Product_box .bottom_pricebox .morobtn{ position:inherit; top:0; text-align:right; width:100%; margin:5px 0;}
}
@media screen and (max-width:639px) {
.item520_box .Product_list li .Product_box{width:230px;}
.item520_box .Product_list li .Product_box .imgbox{width:210px; height:210px; }
.item520_box .Product_list li .Product_box .bottom_pricebox .morobtn a,.item520_box .Product_list li .Product_box .bottom_pricebox .morobtn a:hover{ font-size:16px;}
}
@media screen and (max-width:479px) {
.item520_box .Product_list li{ width:100%; float:inherit;}
}

/*it521 徵稿活動 HG*/
.item_521 {
	position:relative;
}
.item_521 .topBanner {
	position:relative;
	background-repeat:no-repeat;
	background-position:center top;
}
.item_521 .topBannerText {
	position:absolute;
	/*left:80px;*/
	top:330px;
	/*bottom:70px;*/
	left:150px;
	color:#333;
}
.item_521 .topBannerText_main {
	font-size:65px;
	writing-mode: tb-rl;
	line-height:80px;
	float:right;
	display:none;
}
.item_521 .topBannerText_sub {
	font-size:24px;
	writing-mode: tb-rl;
	line-height:36px;
	float:left;
	display:none;
}
.item_521 .topBannerText_link {
	clear:both;
	text-align:center;
	padding-top:20px;
}
.item_521 .btnLink {
	display:inline-block;
	padding:8px 20px 8px 50px;
	background-color:#a79c8e;
	border-radius:10px;
	font-size:24px;
	color:#FFF;
	text-decoration:none;
	background-image:url(../images/btnLinkIcon.png);
	background-repeat:no-repeat;
	background-position:20px center;
}
.item_521 .btnLink:hover {
	background-color:#000;
}
.item_521 .igWall {
	position:relative;
	margin-top:50px;
}
.item_521 .igWallList {
	list-style:none;
	margin:0;
	padding:0;
	width:23%;
	margin-right:10px;
	float:left;
}
.item_521 .igWallList li {
	position:relative;
	background-color:#FFF;
	padding:3px 3px 3px 5px;
	border-radius:4px;
	/*border:1px solid #CCC;*/
	margin-bottom:10px;
}
.item_521 .igWallList_photo {
	position:relative;
	line-height:0;
}
.item_521 .igWallList_photo img {
	width:100%;
}
.item_521 .like {
	position:absolute;
	bottom:3px;
	right:50px;
	width:35px;
	height:35px;
	border-radius:100%;
	background-color: rgba(255, 255, 255, 0.6);
}
.item_521 .likeBtn {
	display:inline-block;
	width:28px;
	height:28px;
	background-size:28px;
	background-image:url(../images/like.png);
	background-repeat:no-repeat;
	background-position:center top;
	margin:2px 0 0 3px;
}
.item_521 .likeBtn:hover, .item_521 .likeBtn.active {
	background-position:center bottom;
}
.item_521 .likeNum {
	display:inline-block;
	position:absolute;
	bottom:3px;
	right:90px;
	text-align:center;
	width:35px;
	height:35px;
	line-height:35px;
	border-radius:100%;
	background-color: rgba(255, 255, 255, 0.6);
	color:#000;
}
.item_521 .igWallList_text {
	padding:15px;
}
.item_521 .morePage {
	clear:both;
	margin:20px 0;
	text-align:center;
}
.item_521 .morePageBtn {
	display:inline-block;
	padding:6px 20px;
	background-color:#FFF;
	color:#a79c8e;
	border:1px solid #a79c8e;
	text-decoration:none;
	border-radius:20px;
}
.item_521 .morePageBtn:hover {
	background-color:#a79c8e;
	color:#FFF;
}
.noticeTT {
	text-align:center;
	color:#333;
}
.noticeTitle {
	font-size:36px;
	line-height:normal;
	margin:10px 0;
}
.noticeSubTitle {
	font-size:20px;
	margin-bottom:10px;
}
.noticeCT {
	position:relative;
}
.formRow {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
}
.formRow li {
	display:inline-block;
	vertical-align:top;
}
.formRow .formTH {
	width:15%;
	text-align:right;
	white-space:nowrap;
	padding-right:10px;
}
.formRow .formTD {
	width:83%;
}
.formRow input[type="text"], .formRow input[type="password"], .formRow select, .formRow textarea {
	width:100%;
	height:30px;
	background-color:#f0f0f0;
	color:#000;
	border-radius:5px;
	border:none;
}
.formRow textarea {
	height:auto;
	line-height:22px;
}
a:link.noticeQ, a:visited.noticeQ {
	display:inline-block;
	width:18px;
	height:18px;
	border-radius:100%;
	background-color:#a4a4a4;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	line-height:18px;
}
a.noticeQ:hover {
	background-color:#000;
}
.agree {
	text-align:center;
}
a:link.noticeLink, a:visited.noticeLink {
	color:#a79c8e;
}
a.noticeLink:hover {
	color:#666;
}
.noticeBT {
	text-align:center;
	margin:10px 0;
}
.pinkBtn {
	font-family:微軟正黑體, Arial, Helvetica, sans-seri;
	display:inline-block;
	cursor:pointer;
	border:none;
	background-color:#eb9f9f;
	color:#FFF;
	border-radius:15px;
	font-size:22px;
	letter-spacing:2px;
	padding:5px 20px;
}
.pinkBtn:hover {
	background-color:#000;
}
.blueText {
	color:#003569;
}
.redText {
	color:#F00;
}
.pinkText {
	color:#ff7983;
}

.lightbox-target {
  position: fixed;
  top: -100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  overflow: hidden;
}
.lightbox-target .content {
  width: 50%;
  height: 50%;
  border-radius:20px;
  background: #fff;
  color: #333;
  margin: auto;
  padding:20px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-height: 0%;
  max-width: 0%;
  border: 3px solid #fff;
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  -moz-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  -webkit-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
}
.lightbox-target img {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-height: 0%;
  max-width: 0%;
  border: 3px solid #fff;
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  -moz-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  -webkit-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
}
.lightbox-target:target {
  opacity: 1;
  top: 0;
  bottom: 0;
  left:0;
}
.lightbox-target:target .content, .lightbox-target:target img {
  max-height: 100%;
  max-width: 100%;
}
.lightbox-target:target .lightbox-close {
  top: 25%;
  right:25%;
  margin-right:-50px;
}
.lightbox-close {
  display: block;
  width: 50px;
  height: 50px;
  box-sizing: border-box;
  /*background: #000;*/
  color: #fff;
  position: absolute;
  top: 10%;
  right: 5%;
  -moz-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  -webkit-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
}
.lightbox-close:before, .lightbox-close:after {
  content: " ";
  display: block;
  height: 30px;
  width: 3px;
  background: #fff;
  position: absolute;
  left: 26px;
  top: 10px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.lightbox-close:after {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/*it522 商品+單品加購 HG*/
.item_522 {
	position:relative;
	/*background-color:#ffece9;*/
}
.item_522_title {
	margin-bottom:-30px;
}
.item_522 section {
  display: none;
  padding: 30px;
  background-color:#FFF;
  border-radius:20px;
  position:relative;
  clear:both;
}

.item_522 input {
  display: none;
}

.item_522 label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #333;
  font-size:24px;
  float:right;
}
.item_522 label:first-of-type {
	margin-right:30px;
}
.item_522 label:hover {
  color: #eb9f9f;
  cursor: pointer;
}

.item_522 input:checked + label {
  color: #eb9f9f;
  background-color:#FFF;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4 {
  display: block;
}
.item_522 .product {
	position:relative;
	margin-bottom:30px;
	background:url(../images/moreAdd.jpg) no-repeat right bottom;
}
.item_522 .product_pic {
	float:left;
	width:40%;
	margin-right:2%;
}
.item_522 .product_text {
	float:left;
	width:58%;
	color:#333;
	padding-top:50px;
}
.item_522 .product_pic img {
	width:100%;
}
.item_522 .product_text_1 {
	font-size:26px;
	margin-bottom:15px;
}
.item_522 .product_text_2 {
	font-size:18px;
	margin-bottom:15px;
	line-height:28px;
}
.item_522 .product_text_3 {
	margin-bottom:15px;
}
.item_522 .product_text_3 ul li {
	float:left;
}
.item_522 .product_text_3 ul li:first-of-type {
	margin:10px 100px 0 0;
}
.spText1 {
	color:#bfbfbf;
	text-decoration: line-through;
}
.spText2 {
	color:#eb9f9f;
}
.spText2 strong {
	font-size:36px;
}
a:link.addCartBtn, a:visited.addCartBtn {
	display:inline-block;
	padding:10px 20px 10px 50px;
	background-color:#eb9f9f;
	border-radius:10px;
	font-size:24px;
	color:#FFF;
	text-decoration:none;
	background-image:url(../images/addCartBtnIcon.png);
	background-repeat:no-repeat;
	background-position:20px center;
	transition:0.2s;
}
a:link.addCartBtn:hover {
	/*background-color:#000;
	color:#FFF;*/
	padding:15px 25px 15px 55px;
	font-size:28px;
}
.item_522 .productList {
	position:relative;
	margin:20px 0;
}
.item_522 .productList_title {
	text-align:center;
	margin:20px 0;
}
.item_522 .productListTT {
	display:inline-block;
	font-size:24px;
	color:#f1bbba;
	background-color:#fbefef;
	border-radius:20px;
	padding:10px 20px;
}
.item_522 .owl-carousel .item {
	padding:10px;
}
.item_522 .owl-carousel .item.active {
	background-color:#fff0f0;
}
.item_522 .productList_pic {
	position:relative;
}
.item_522 .productList_pic img {
	border-radius:100%;
}
.item_522 .like {
	position:absolute;
	bottom:0;
	right:0;
	width:40px;
	height:40px;
	border-radius:100%;
	background-color: rgba(0, 0, 0, 0.4);
	display:none;
}
.item_522 .owl-carousel .item.active .like {
	background-color: rgba(57, 139, 53, 0.4);
}
.item_522 .likeBtn {
	display:inline-block;
	width:25px;
	height:21px;
	background-image:url(../images/addCartBtnCheak.png);
	background-repeat:no-repeat;
	background-position:center top;
	margin:8px 0 0 5px;
}
.item_522 .likeBtn:hover, .item_522 .likeBtn.active {
	background-position:center bottom;
}
.item_522 .productList_txt1 {
	color:#333;
	font-size:20px;
	text-align:center;
	margin:10px 0;
	overflow : hidden;
	text-overflow : ellipsis;
	white-space : nowrap;
}
.item_522 .floatLeft {
	float:left;
}
.item_522 .floatRight {
	float:right;
}
.item_522 .productList_txt2 ul li:first-of-type {
	margin-top:10px;
}
.item_522 .productList_txt3 {
	text-align:center;
}
.item_522 .addToList {
	display:inline-block;
	padding:10px 20px 10px 50px;
	background-color:#b9b9b9;
	border-radius:10px;
	font-size:20px;
	color:#FFF;
	text-decoration:none;
	background-image:url(../images/addCartBtnIcon.png);
	background-repeat:no-repeat;
	background-position:20px center;
}
.item_522 .owl-carousel .item.active .addToList {
	background-color:#eb9f9f;
}
.item_522 .owl-theme .owl-nav {
	margin:0 auto;
	position:absolute;
	top:35%;
	width:100%;
}
.item_522 .owl-carousel .owl-nav .owl-prev, .item_522 .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:28px;
	height:28px;
	border-radius:0;
	text-indent:-9999px;
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
}
.item_522 .owl-carousel .owl-nav .owl-prev:hover, .item_522 .owl-carousel .owl-nav .owl-next:hover {
	background-color:transparent;
}
.item_522 .owl-carousel .owl-nav .owl-prev, .item_522 .owl-carousel .owl-nav .owl-prev:hover {
	background-image:url(../images/owl-nav-prev.png);
	left:-40px;
}
.item_522 .owl-carousel .owl-nav .owl-next, .item_522 .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(../images/owl-nav-next.png);
	right:-40px;
}

/*it523 一頁式 jo*/
.item_523 {
	position:relative;
	width:100%;
	margin:0 auto;
}
.item_523_img {
	position:relative;
	line-height:0;
}
.item_523_img img {
	width:100%; height:auto;
}
.item_523_txt {
	text-align:center;
}
.item_523_txt img{ display:block;width:100% !important; height:auto !important;}
.item_523_txt iframe{ width: 100%;}
.item_523_video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.item_523_video iframe, .item_523_video object, .item_523_video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.item_523 .owl-theme .owl-nav {
	margin:0 auto;
	position:absolute;
	top:35%;
	width:100%;
}
.item_523 .owl-carousel .owl-nav .owl-prev, .item_523 .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:28px;
	height:28px;
	border-radius:0;
	text-indent:-9999px;
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
}
.item_523 .owl-carousel .owl-nav .owl-prev:hover, .item_523 .owl-carousel .owl-nav .owl-next:hover {
	background-color:transparent;
}
.item_523 .owl-carousel .owl-nav .owl-prev, .item_523 .owl-carousel .owl-nav .owl-prev:hover {
	background-image:url(../images/owl-nav-prev.png);
	left:-40px;
}
.item_523 .owl-carousel .owl-nav .owl-next, .item_523 .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(../images/owl-nav-next.png);
	right:-40px;
}

.item_523_productList {
	position:relative;
	margin:10px auto 30px auto;max-width:800px;
}
.item_523_productList .item {
	float:left;
	width:46%;
	margin:2%;
	min-height:595px;
}
.item_523_productList .single_prod{width:100%; margin:0 auto; float:inherit;}
.item_523 .productList_pic {
	position:relative;
	margin-bottom:10px;
}
.item_523 .productList_pic .hoverImg {
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
	border-radius: 0;
}
.item_523 .mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	transition: .5s ease;
	/*opacity: 0;
	background-color: #000;*/
	background-color: rgba(0, 0, 0, 0);
}
.item_523 .productList_pic:hover .mask {
	/*opacity: 0.6;*/
	background-color: rgba(0, 0, 0, 0.6);
}
.item_523 a:link.lightboxTrigger, .item_523 a:visited.lightboxTrigger {
	color:#FFF;
	border-top:3px solid #FFF;
	border-bottom:3px solid #FFF;
	font-size:30px;
	line-height:50px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	opacity: 0;
}
.item_523 .productList_pic:hover .lightboxTrigger {
	opacity: 1;
	text-decoration:none;
}
.lightboxContent {
	display:none;
	background-color:#FFF;
}
.lightboxContent .productList_pic img {
	width:100%;
}
.fancybox-inner .productList_txt2 img {
	width: 100% !important;
    height: auto!important;
    max-width: 100%;
}

.productList_txt1 {
	text-align:left;
	font-size:18px;
	color:#222222;
	margin-bottom:10px;
}
.it523_hidden01{ height: 36px; overflow: hidden;}
.productList_txt1 a:link, .productList_txt1 a:visited {
	color:#222222;
	text-decoration:none;
	font-size:18px;
}
.productList_txt1 a:hover {
	text-decoration:underline;
	color:#000;
}
.productList_txt2 {
	margin-bottom:10px;
	min-height:25px;
}
.it523_hidden02{ height: 26px; overflow: hidden;}
.item_523 .productList_txt3 {
	min-height:100px;
}
.item_523_select {
	width:100%;
	margin-bottom:10px;
	border: 1px solid #ccc;
    height: 40px;
    font: 15px/40px 微軟正黑體,Arial,Helvetica,sans-serif;
    border-radius: 5px;
}
.item_523 .floatLeft {
	float:left;
}
.item_523 .floatRight {
	float:right;
}
.item_523 .productList_txt4 .redText {
	font-size:30px;
	line-height:40px;
}
.item_523 .productList_txt4 .addCart {
	display:inline-block;
	background:#000 url(images/bag01.svg) no-repeat center center; background-size:30px;
	text-align:center;
	border-radius:100%;
	width:45px;
	height:45px;
	line-height:60px;
}
.item_523 .owl-carousel .productList_txt4 .addCart img {
	width:auto;
	height:auto;
	display:inline;
}
.it523_buybtn_bottom{ position:fixed; bottom:0; left:0; width:100%; height:60px; background:#fff; padding:5px; border-top:1px solid #EEE; z-index:99;}
.it523_buybtn_bottom .buybtn_cart{ display:block; width:100%; height:50px; margin:0 auto; text-align:center;border-radius:3px;font-weight:bold;font:18px/50px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#fff; text-decoration:none;}
/*it524 商品選購 ne*/
.item_524 {
	position:relative;
	display: inline-block;
}
.item_524 .item_524_topBar {
	position:relative;
	margin-bottom:10px;
}
.item_524 .item_524_topBar .item_524_topBar_left {
	float:left;
}
.item_524 .item_524_topBar .item_524_topBar_right {
	float:right;
}
.item_524 .item_524_topBar .productTitle {
	display:inline-block;
	background-color:#ff6600;
	color:#FFF;
	font-weight:normal;
	font-size:18px;
	padding:7px 30px;
	letter-spacing:1px;
}
.item_524 .item_524_topBar .item_524_filter {
	list-style:none;
	margin:0;
	padding:0;
}
.item_524 .item_524_topBar .item_524_filter li {
	display:inline-block;
	vertical-align:top;
	margin-left:10px;
}
.item_524 .item_524_topBar .item_524_filter a:link, .item_524 .item_524_topBar .item_524_filter a:visited, .item_524 .item_524_topBar .item_524_filter a {
	display:inline-block;
	font-size:15px;
}
.item_524 .item_524_topBar .item_524_filter .sortLink {
	color:#666;
	text-decoration:none;
	line-height:30px;
}
.item_524 .item_524_topBar .item_524_filter .sortLink:hover, .item_524 .item_524_topBar .item_524_filter .sortLink.active {
	color:#ff6600;
	text-decoration:none;
}
.item_524 .item_524_topBar .item_524_filter .pageLink {
	padding:3px 30px 3px 50px;
	background-repeat:no-repeat;
	letter-spacing:2px;
	background-position:20px center;
	color:#ff6600;
}
.item_524 .item_524_topBar .item_524_filter .pageLink.active, .item_524 .item_524_topBar .item_524_filter .pageLink:hover {
	background-color:#ff6600;
	color:#FFF;
}
.item_524 .item_524_topBar .item_524_filter .pageLink.type1 {
	background-image: url(../images/pageLinkIcon1_normal.png);
}
.item_524 .item_524_topBar .item_524_filter .pageLink.type1.active, .item_524 .item_524_topBar .item_524_filter .pageLink.type1:hover {
	background-image: url(../images/pageLinkIcon1_active.png);
}
.item_524 .item_524_topBar .item_524_filter .pageLink.type2 {
	background-image: url(../images/pageLinkIcon2_normal.png);
}
.item_524 .item_524_topBar .item_524_filter .pageLink.type2.active, .item_524 .item_524_topBar .item_524_filter .pageLink.type2:hover {
	background-image: url(../images/pageLinkIcon2_active.png);
}
.item_524 .item_524_pageResult {
	position:relative;
	clear:both;
	text-align:left;
	margin-bottom:10px;
	padding-left:30px;
	color:#666;
	font-size:16px;
	letter-spacing:1px;
}
.item_524 .item_524_pageResult span {
	color:#ff6600;
	font-size:22px;
	margin:0 5px;
}
.item_524_productList {
	list-style:none;
	margin:20px 0;
	padding:0;
}
.item_524_productList.pageMode1 li {
	float:left;
	width:23%;
	margin:1%;
}
.item_524_productList.pageMode1 .item_524_productImg {
	border-bottom:2px solid #ff6600;
	padding:10px;
	margin-bottom:10px;
}
.item_524_productImg img {
	width:100%;
}
.item_524_productTxt {
	position:relative;
}
.item_524_productList.pageMode1 .item_524_product_name {
	overflow : hidden;
	text-overflow : ellipsis;
	white-space : nowrap;
	margin-bottom:10px;
}
.item_524_product_name a:link, .item_524_product_name a:visited {
	color:#666;
	font-size:15px;
}
.item_524_product_name a:hover {
	color:#000;
}
.item_524_productList.pageMode1 .item_524_product_price {
	text-align:right;
	font-size:13px;
	color:#666;
	margin-bottom:10px;
}
.item_524_product_price span {
	margin-left:10px;
	color:#ff6600;
	font-size:30px;
}
.item_524_product_detail {
	position:relative;
}
.item_524_product_detail_left {
	float:left;
}
.item_524_product_detail_right {
	float:right;
}
.item_524_productList.pageMode1 .item_524_product_detailList {
	list-style:none;
	margin:0;
	padding:0;
}
.item_524_productList.pageMode1 .item_524_product_detailList li {
	float:left;
	width:auto;
	margin:0;
}
.item_524_product_specTitle {
	display:inline-block;
	width:40px;
	height:40px;
	color:#FFF;
	font-size:13px;
	text-align:center;
	padding-top:5px;
	background-color:#ff6600;
	border:1px solid #FFF;
	outline:2px solid #ff6600;
}
.item_524_product_spec {
	margin:0 0 3px 10px;
	padding-bottom:3px;
	border-bottom:1px solid #e6e7e8;
	color:#666;
	line-height:10px;
	letter-spacing:1px;
}
.item_524_product_spec:last-of-type {
	border:none;
	margin-bottom:0;
	padding:0;
}
.item_524_product_spec span {
	display:inline-block;
	border:1px solid #e6e7e8;
	padding:2px;
	font-weight:bold;
}
.item_524_product_code {
	margin:5px 0;
	color:#ff6600;
	font-size:13px;
}
.item_524_product_num {
	margin-top:10px;
}
.item_524_product_numInput {
	text-align:center;
	padding:3px 0;
	width:100px;
}
.item_524 .orderBtn {
	display:inline-block;
	width:78px;
	height:78px;
	background-image:url(../images/orderBtn.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.item_524 .orderBtn_no {
	text-indent: -9999px;
	display:inline-block;
	width:78px;
	height:78px;
	background-image:url(../images/orderBtn_no.png);
	background-repeat:no-repeat;
	background-position:center top;
}
.item_524 .orderBtn:hover, .item_524 .orderBtn.active {
	background-position:center bottom;
}
.item_524_productList.pageMode2 .pageMode2THrow {
	width:100%;
	display:table;
	border-collapse:collapse;
	border:1px solid #ff6600;
}
.item_524_productList.pageMode2 .pageMode2TH {
	display:table-cell;
	border-collapse:collapse;
	border:1px solid #ff6600;
	font-size:15px;
	color:#ff6600;
	text-align:center;
	padding:7px;
}
.item_524_productList.pageMode2 .pageMode2TDrow {
	width:100%;
	display:table;
	border-collapse:collapse;
	border-bottom:1px solid #cbcbcb;
}
.item_524_productList.pageMode2 .pageMode2TDrow.active {
	border-bottom:1px solid #ff6600;
}
.item_524_productList.pageMode2 .pageMode2TD {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:20px 10px;
}
.item_524_productList.pageMode2 .pageMode2TD img {
	width:100%;
}
.item_524 .t1, 
.item_524 .t5,
.item_524 .t6 {
	width:15%;
}
.item_524 .t2 {
	width:25%;
}
.item_524 .t3 {
	width:20%;
}
.item_524 .t4 {
	width:10%;
}
.item_524 .page {
	clear:both;
	position:relative;
	margin:20px 0;
	text-align:right;
}
.item_524 .pageList {
	list-style:none;
	margin:0;
	padding:0;
	display:inline-block;
}
.item_524 .pageList li {
	float:left;
}
.item_524 .pageList a:link, .item_524 .pageList a:visited {
	display:inline-block;
	border-collapse:collapse;
	border-left:1px solid #cbcbcb;
	padding:7px 15px;
	font-size:14px;
	color:#666;
}
.item_524 .pageList .pageNav:link, .item_524 .pageList .pageNav:visited {
	border:none;
}
.item_524 .pageList a:hover, .item_524 .pageList a.active {
	background-color:#e6e7e8;
	text-decoration:none;
}
.item_524_orderList {
	position:relative;
	border:1px solid #cbcbcb;
	padding:15px;
	margin-bottom:20px;
}
.item_524_orderList_slider {
}

.item_524 .owl-theme .owl-nav {
	margin:0 auto;
	position:absolute;
	top:35%;
	width:100%;
}
.item_524 .owl-carousel .owl-nav .owl-prev, .item_524 .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:17px;
	height:33px;
	border-radius:0;
	text-indent:-9999px;
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
}
.item_524 .owl-carousel .owl-nav .owl-prev:hover, .item_524 .owl-carousel .owl-nav .owl-next:hover {
	background-color:transparent;
}
.item_524 .owl-carousel .owl-nav .owl-prev, .item_524 .owl-carousel .owl-nav .owl-prev:hover {
	background-image:url(../images/item_524_nav_prev.png);
	left:-10px;
}
.item_524 .owl-carousel .owl-nav .owl-next, .item_524 .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(../images/item_524_nav_next.png);
	right:-10px;
}

.item_524_orderList_sliderImg {
	position:relative;
}
.item_524_orderList_sliderImg_pic {
	line-height:0;
}
.item_524_orderList_sliderImg_pic img {
	width:100%;
}
.item_524_orderList_sliderImg_text {
	position:absolute;
	bottom:0;
	width:100%;
	padding:10px 20px;
	background-color: rgba(153,153,153,0.8);
	color:#FFF;
	font-size:15px;
}
.item_524 .sliderImg_text_left {
	float:left;
}
.item_524 .sliderImg_text_right {
	float:right;
}
.item_524_orderList_sliderTxt {
	padding:10px 10px 0 10px;
}
.item_524_orderList_slider .item_524_product_name {
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	height:50px;
}
.item_524_orderList_detail_left {
	float:left;
}
.item_524_orderList_detail_right {
	float:right;
}
.orderList_detail_spec {
	display:inline-block;
	padding:3px 5px;
	background-color:#ff8555;
	color:#FFF;
	font-size:12px;
}
.item_524 .removeBtn {
	display:inline-block;
	width:16px;
	height:23px;
	background-image:url(../images/item_524_remove.png);
	background-repeat:no-repeat;
	background-position:center top;
}
.item_524 .removeBtn:hover {
	background-position:center bottom;
}
.item_524_orderList_bottom {
	border-top:1px solid #cbcbcb;
	padding-top:15px;
	margin-top:15px;
}
.item_524_orderList_bottom_left {
	float:left;
	font-size:16px;
	color:#666;
	letter-spacing:2px;
	line-height:28px;
}
.item_524_orderList_bottom_left span {
	color:#ff6600;
	font-size:30px;
	margin:0 10px;
}
.item_524_orderList_bottom_right {
	float:right;
}
.item_524 .addListBtn:link, .item_524 .addListBtn:visited {
	display:inline-block;
	background-color:#ff7519;
	color:#FFF;
	font-size:16px;
	letter-spacing:2px;
	background-image:url(../images/addListBtnIcon.png);
	background-repeat:no-repeat;
	background-position:40px center;
	padding:7px 50px 7px 70px;
}
.item_524 .addListBtn:hover {
	background-color:#000;
}

/*it525 FB直播*/
.item_525 {
	position:relative;
	max-width:1200px;
	margin:auto;
	font-family:微軟正黑體, Arial, Helvetica, sans-serif;
}
.item_525_top {
	position:relative;
	margin-bottom:15px;
}
.item_525_top_left {
	position:relative;
	float:left;
	width:70%;
}
.item_525_top_right {
	position:relative;
	float:left;
	width:30%;
	background-color:#f1f1f1;
	padding:10px;
}
.item_525 .videoBlock {
	line-height:0;
}
.item_525 .video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.item_525 .video-container iframe, .item_525 .video-container object, .item_525 .video-container embed, .item_525 .video-container video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.item_525 .host {
	position:absolute;
	top:15px;
	left:15px;
	background-color: rgba(0,0,0,0.85);
	border-radius:54px;
	color:#FFF;
	font-size:13px;
	z-index:1;
}
.item_525 .host_left {
	float:left;
	line-height:0;
	padding:5px;
}
.item_525 .host_right {
	float:left;
	padding:5px 10px 0 0;
}
.item_525 .host_right p {
	margin:5px 0;
	line-height:18px;
}
.item_525 .hostAvatar {
	width:54px;
	height:54px;
	border-radius:100%;
}

.item_525 .sold {
	position:absolute;
	bottom:50px;
	right:15px;
	background-color:#ea4040;
	border-radius:5px;
	color:#FFF;
	font-size:13px;
	padding:10px;
	z-index:1;
}
.item_525 .soldTop {
	border-bottom:1px solid #c92020;
	padding-bottom:5px;
	margin-bottom:5px;
}
.item_525 .soldBottom img {
	margin-right:5px;
}
.item_525 .soldBottom span {
	font-size:22px;
}
.item_525 .msgList {
	position:relative;
	/*height:419px;*/
	height:365px;
	overflow-y:auto;
}
.item_525 .sendMsg {
	background-color:#FFF;
	border-radius:10px;
	padding:3px;
	background-image:url(../images/sendMsgIcon.png);
	background-repeat:no-repeat;
	background-position: 10px center;
}
.item_525 .sendMsgInput {
	border:none;
	margin-left:30px;
	color:#555555;
	font-size:15px;
	padding:5px 3px;
	width:76%;
}
.item_525 .sendMsgBtn {
	border:none;
	display:inline-block;
	background-color:#42b8ae;
	color:#FFF;
	font-size:13px;
	border-radius:8px;
	padding:5px 10px;
	cursor:pointer;
}
.item_525 .sendMsgBtn:hover {
	background-color:#2d9a91;
}
.item_525 .msgListWall {
	list-style:none;
	margin:0;
	padding:0;
}
.item_525 .msgListWall li {
	margin:10px 0;
	font-size:13px;
}
.item_525 .msgListWall .msgListWall_left {
	float:left;
	width:20%;
}
.item_525 .msgListWall .msgListWall_right {
	float:left;
	width:80%;
	color:#333333;
}
.item_525 .msgListAvatar {
	width:58px;
	height:58px;
	border-radius:100%;
	border:3px solid #cfcfcf;
}
.item_525 .msgListWall .msgListWall_right p {
	margin:5px 0;
	line-height:18px;
}
.item_525 .msgListWall .redDot {
	color:#ea4040;
	font-weight:900;
	margin:0 2px;
	text-shadow: 0px 0px 2px #ea4040;
}
.item_525 .iconText {
	display:inline-block;
	background-image:url(../images/msgListAvatarIcon.png);
	background-repeat:no-repeat;
	background-position:10px center;
	padding:5px 10px 5px 30px;
	color:#FFF;
}
.item_525 .iconText.addCart {
	background-color:#f38f1a;
}
.item_525 .iconText.follow {
	background-color:#ea4040;
}
.item_525_bottom {
	position:relative;
}
.item_525_bottom_left {
	float:left;
	border-right:1px solid #eeeeee;
	/*width:15%;
	padding-right:10px;*/
	width:16.5%;
	padding:15px;
}
.item_525_bottom_right {
	float:left;
	/*width:85%;
	padding:0 45px;*/
	width:83.5%;
	padding:15px 45px;
}
.item_525_productItem {
	position:relative;
	background-color:#FFF;
}
.item_525_productImg {
	position:relative;
	margin-bottom:5px;
}
.item_525_productLabel {
	position:absolute;
	top:-4px;
	left:-4px;
	width:43px;
	height:43px;
	background-color:#ea4040;
}
.item_525_productLabel p {
	color:#FFF;
	font-size:13px;
	line-height:17px;
	margin:3px 7px;
}
.item_525_productCart {
	position:absolute;
	bottom:5px;
	right:5px;
	width:40px;
	height:40px;
	text-align:center;
	background-color: rgba(255,255,255,0.85);
	border-radius:100%;
}
.item_525_productCart a {
	display:inline-block;
	margin-top:8px;
}
.item_525_productPic {
	line-height:0;
}
.item_525_productPic img {
	width:100%;
}
.item_525_productTxt {
	position:relative;
	padding:0 5px;
}
.item_525_productName {
	margin:0;
	font-size:13px;
	line-height:18px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	height:36px;
}
.item_525_productName a:visited, .item_525_productName a:link {
	color:#333333;
	font: 13px/18px 微軟正黑體, Arial, Helvetica, sans-serif;
}
.item_525_productName a:hover {
	color:#000;
}
.item_525_productPrice {
	color:#ea4040;
}
.item_525_productPrice_left {
	float:left;
	font-size:13px;
	margin-top:12px;
}
.item_525_productPrice_right {
	float:right;
	font-size:18px;
	font-weight:bold;
}
.item_525_productPrice_right span {
	font-size:24px;
}
.item_525_productMask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color: rgba(0,0,0,0.5);
	z-index:1;
}
.item_525_productMask .centerText {
	position:absolute;
	left:50%;
	top:50%;
	margin:-25px 0 0 -25px;
	color:#FFF;
	text-align:center;
}
.item_525_productMask .centerText_top {
	font-size:15px;
}
.item_525_productMask .centerText_top:after {
	content:" ";
	display:block;
	width:36px;
	height:3px;
	background-color:#000;
	margin:10px auto 5px auto;
}
.item_525_productMask .centerText_bottom {
	font-size:22px;
}

.item_525 .owl-theme .owl-nav {
	margin:0 auto;
	position:absolute;
	top:35%;
	width:100%;
}
.item_525 .owl-carousel .owl-nav .owl-prev, .item_525 .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:40px;
	height:60px;
	border-radius:0;
	text-indent:-9999px;
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
}
.item_525 .owl-carousel .owl-nav .owl-prev:hover, .item_525 .owl-carousel .owl-nav .owl-next:hover {
	background-color:transparent;
}
.item_525 .owl-carousel .owl-nav .owl-prev, .item_525 .owl-carousel .owl-nav .owl-prev:hover {
	background-image:url(../images/item_525_nav_prev.png);
	left:-40px;
}
.item_525 .owl-carousel .owl-nav .owl-next, .item_525 .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(../images/item_525_nav_next.png);
	right:-40px;
}

@media screen and (max-width: 1024px) {
.item_525 .msgList {
	height:303px;
}
.item_525 .msgListWall .msgListWall_left {
	width:25%;
}
.item_525 .msgListWall .msgListWall_right {
	width:75%;
}
.item_525 .sendMsgInput {
	width:71%;
}
.item_525_bottom_left {
	width:17.5%;
}
.item_525_bottom_right {
	width:82.5%;
}
}

/*it526*/
.it526_search{ width:100%; height: auto; padding: 15px 0; background: #f7f7f7;border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6; margin-bottom: 20px;}
.it526_search .it526_searchbox{ margin: 0 auto; max-width: 800px; height: auto; display: flex; align-items: center; background: #fff; border-radius: 45px; border: 1px solid #e6e6e6; padding-right: 10px;}
.it526_search .it526_searchbox input[type="text"]{ display: block; width:100%; height: 45px; border: 0; background: none; padding: 0 20px;}
.it526_search .it526_searchbox input[type="button"]{ display: block; width:45px; cursor: pointer; height: 45px; border: 0; background: url(images/it526_search.svg) no-repeat center; background-size: 20px; text-indent: -9999px;}

.it526_bread_crumbs{
  padding: 30px 0;
  width: 100%;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 1px;
}
.faq_it526_tab .f_it526_tabs {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  text-align: center;
}
.faq_it526_tab .f_it526_tabs li {
  display: inline-block;
  cursor: pointer;
  padding: 10px 15px;
  min-width: 75px;
  text-align: center;
  background: #fff;
  border: 1px solid #7b7b7b;
  margin: 0 10px;
}
.faq_it526_tab .f_it526_tabs li.active {
  background: #222;
  color: #fff;
  border: 1px solid #222;
}
.faq_it526_tab .f_it526_tabs li.active a {
  color: #fff;
}
.faq_it526_tab .f_it526_tab_container {
  margin-top: 20px;
}
.faq_it526_tab .f_it526_tab_container img{
	max-width: 100%;
	height: auto!important;
}

/*qa slider*/
.it526_sub {
  width: 100%;
  margin: 0;
  border-top: 1px solid #dfdfdf;
}
.it526_sub .it526_qa_title {
  position: relative;
  background: #f7f7f7;
  padding: 15px 19px;
  font-weight: bold;
  cursor: pointer;
}
.it526_sub .it526_qa_title:after {
  content: '';
  position: absolute;
  right: 20px;
  top: 25px;
  display: inline-block;
  width: 14px;
  height: 8px;
  text-align: center; visibility:visible;
  background: url(images/it526_qa-arrow-doen.png) no-repeat;
}
.it526_sub .it526_qa_title.active:after {
  content: '';
  width: 14px;
  height: 8px;
  background: url(images/it526_qa-arrow-up.png) no-repeat;
  top: 20px;
}
.it526_sub .it526_qa_content {
  display: none;
  padding: 19px;
}
.it526_sub .it526_qa_content.active {
  display: block;
}

/*it527 簡易聯絡表單2.0 jo*/
.item_527 {
	position:relative;
	background-color:#1c1c1c;
	text-align:center;
	padding:10px 20px;
}
.item_527 h3 {
    margin:0 0 10px 0;
    line-height: 35px;
    font-size: 20px;
    text-transform: none;
    font-weight: 300;
    color: #fdb306;
    text-align: center;
}
.item_527 h3 b {
    color: #e07628;
    font-weight: bold;
    font-size: 29px;
}
.item_527 .note {
    font-size: 17px;
    color: #fff;
    text-align: center;
    margin-bottom: 10px;
}
.item_527_form {
	margin-bottom:10px;
}
.item_527_column {
	display:inline-block;
	vertical-align:top;
	width:24%;
	padding:0 5px;
}
input[type="text"].item_527_input, input[type="password"].item_527_input, textarea.item_527_input {
	width:100%;
	background: none;
    border: 1px solid #3f3f3f;
	padding: 10px 8px 11px;
    border-color: #3f3f3f;
    font-size: 12px;
    color: #AAA;
}
.item_527_btn {
	display:inline-block;
    background-color: #8bcd0b;
    color: #fff;
	cursor:pointer;
	border:none;
	width:100%;
	padding: 9px 20px;
	font-weight: 900;
    font-size: 13px;
	border-radius: 3px;
}
.item_527_btn:hover {
	background-color:#6ea308;
}

/*it518*/
.item_528box{width: 100%;height: 100%;}
.item_528box .item_528{max-width: 1000px;margin: 25px auto;}
.item_528box .item_528 img{max-width:100%;height:auto;}
.item_528box .item_528 .item_528_topimg{text-align: center;max-width: 100%;}
.item_528box .item_528 .item528_data{padding: 0 30px;margin-top:30px;font:15px/26px 微軟正黑體, Helvetica;}
.item_528box .item_528 .item528_data h3{margin-bottom:10px;color:#000;font:30px/30px 微軟正黑體, Arial,Gotham, Helvetica;}
.item_528box .item_528 .item528_data h4 span{font:bold 16px/26px 微軟正黑體, Arial,Gotham, Helvetica;}
.item_528box .item_528 .item528_databox{margin-top:30px;width:100%;}
.item_528box .item_528 .item528_databox ul li{float: left;width:50%;padding: 5px;height: 340px;overflow: hidden;}
.item_528box .item_528 .item528_databox ul li .video_Box{max-width:1000px;margin:0 auto;-webkit-border-radius:8px;-moz-border-radius: 8px;border-radius:8px;}
.item_528box .item_528 .item528_databox ul li .video_Box .video-container {max-width:1000px;margin:0 auto;position:relative;overflow:hidden;height:330px;}
.video-container iframe,.video-container object,.video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;max-height:500px;}
.item_528box .item_528 .item528_map {padding: 5px;}
.item_528box .item_528 .item528_map .embed-container {position: relative;padding-bottom: 56.25%;width:100%;height: 0;max-width: 100%;margin:0 auto;}
.item_528box .item_528 .item528_map .embed-container iframe, .embed-container object, .embed-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*it529 商品輪播*/
.item_529 {
	position:relative;
	font-family:"微軟正黑體";
	letter-spacing:1px;
}
.item_529_content {
	position:relative;
	max-width:1200px;
	margin:15px auto;
	padding-bottom:15px;
	border-bottom:1px solid #f0f0f0
}
.item_529_image {
	position:relative;
}
.item_529_image .item_529_imageImg {
	width:100%;
	border-radius:100%;
}
.item_529_image .item_529_imageCart {
	position:absolute;
	bottom:0;
	right:5px;
	display:inline-block;
	width:45px;
	height:45px;
	background-color:#ee7700;
	border-radius:100%;
	text-align:center;
}
.owl-carousel .owl-item .item_529_image .item_529_imageCart img {
	display:inline-block;
	width:23px;
	height:21px;
	margin-top:10px;
	border-radius:0;
}
.item_529_text {
	font-size:13px;
	color:#505050;
	margin-top:10px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.item_529_text a {
	color:#505050;
}
.item_529_text a:hover {
	color:#000;
}

.item_529 .owl-theme .owl-nav {
	margin:-14px auto 0 auto;
	position:absolute;
	top:50%;
	width:100%;
}
.item_529 .owl-carousel .owl-nav .owl-prev, .item_529 .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:16px;
	height:28px;
	border-radius:0;
	text-indent:-9999px;
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
}
.item_529 .owl-carousel .owl-nav .owl-prev:hover, .item_529 .owl-carousel .owl-nav .owl-next:hover {
	background-color:transparent;
}
.item_529 .owl-carousel .owl-nav .owl-prev, .item_529 .owl-carousel .owl-nav .owl-prev:hover {
	background-image:url(../images/item_529_arrow_prev.png);
	left:-25px;
}
.item_529 .owl-carousel .owl-nav .owl-next, .item_529 .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(../images/item_529_arrow_next.png);
	right:-25px;
}

/* ==== it530 ==== */
.it530{ width:1200px; margin: 0 auto; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #d9dfe5;}
.it530 .it530_left{ float:left; width:260px;}
.it530 .it530_left a{ display:block; width: 260px; height:600px; overflow: hidden;}
.it530 .it530_left a img{ display:block; width: 100%; height: auto;}
.it530 .it530_right{ margin-left:280px; width: auto;}
.it530 .it530_right > ul > li{ float:left; width: 25%; margin-bottom: 20px;}
.it530 .it530_right ul li:nth-child(n+5){ margin-bottom:0;}
.it530_product{ width:200px; height: auto; margin: 0 auto;}
.it530_product .img{ width:100%; height: 200px; position: relative; overflow: hidden; margin-bottom: 12px; text-align: center;}
.it530_product .img .tape{ position: absolute; left: 0; top: 0; width: 78px; height:78px; z-index: 99;}
.it530_product .img .tape img{ display:block; width: 100%; height: auto;}
.it530_product .img .outoff{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4); display:flex; align-items:center; justify-content:center; z-index: 98;}
.it530_product .img .outoff h5{ font:18px/20px 微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; color: #fff;}
.it530_product:hover .img .img_hover{ opacity:1;}
.it530_product .img .img_hover{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255,255,255,.3); z-index: 97; opacity: 0; transition: all 1s; cursor: pointer;}
.it530_product .img .img_hover > a{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 100;}
.it530_product .img .img_hover ul{ position: absolute; right: 10px; bottom:10px; z-index: 101;}
.it530_product .img .img_hover ul li{ float: left; margin-left: 10px;}
.it530_product .img .img_hover ul li a{ display: block; width: 36px; height: 36px; border-radius: 100%; text-indent: -9999px;}
.it530_product .img .img_hover ul li.addlist a{ background: url(images/it452_heart.svg) left top no-repeat; background-size: 36px;}
.it530_product .img .img_hover ul li.addlist a:hover{ background: url(images/it452_heart.svg) left bottom no-repeat; background-size: 36px;}
.it530_product .img .img_hover ul li.addcart a{ background: url(images/it452_cart.svg) center 6px no-repeat #333; background-size: 23px;}
.it530_product .img .img_hover ul li.addcart a:hover{ background: url(images/it452_cart.svg) center 6px no-repeat #444; background-size: 23px;}
.it530_product .img img{ display: block; max-width: 100%; max-height: 100%; margin: 0 auto;width: 100%; }
.it530_product h2.name a{ width: 100%;  height: 40px; font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #505050; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.it530_product h2.name a:hover{ text-decoration:underline;}
.it530_product .small_word{ width:100%; height:20px; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif !important; overflow: hidden; font-weight: normal !important; color:#999 !important; display:none;}
.it530_product .small_word span, .joo4_pstyle .small_word strong{font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif !important; font-weight: normal !important; color:#999 !important;}
.it530_product .price{ height:20px;}
.it530_product .price ul li{ display:inline-block; font-family: Arial, Helvetica, sans-serif; line-height: 20px; letter-spacing:1px;;}
.it530_product .price ul li:first-child{ width: 40%; text-align: left; font-size: 12px; color: #888888; text-decoration: line-through;}
.it530_product .price ul li:last-child{ width: 60%; text-align: right; font-size: 14px; color: #24333f;}

/*504 商品推薦*/
.it504{ max-width:1200px; margin:0 auto; margin-bottom: 20px;}
.it504 .it504_box{ width:100%; height:auto; position:relative;}
.it504 .item{ margin: 0 auto; max-width: 250px; width: 100%; padding: 0 10px;}
h2.it504_p_name{ display:block; width:100%; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; height:40px; overflow:hidden; margin-top:10px; text-align:left;}
h2.it504_p_name a{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
h2.it504_p_name a:hover{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#54565b;}
.it504_p_price{ text-align:right;}
.it504_p_price > span{ font:15px/20px Arial, Helvetica, sans-serif;}
.it504_p_price > span:first-child{ text-decoration:line-through;}
.it504_p_price > span:last-child{ margin-left:15px;}
.it504_p_price .o_price{ font:18px/20px Arial, Helvetica, sans-serif;}
.it504_box .owl-carousel{ position:static;}
.it504_box .owl-stage-outer{ z-index:777;}
.it504_box .owl-controls{ width:100%; height:30px; position:absolute; left:0; top:50%; margin-top:-15px;}
.it504_box .owl-controls .owl-nav{ position:relative; z-index:778;}
.it504_box .owl-theme .owl-prev,.it504_box .owl-theme .owl-next{ width:30px; height:30px; position:absolute; top:50%; margin-top: -15px; text-indent:-9999px; overflow:hidden; white-space:nowrap; z-index:800;}
.it504_box .owl-theme .owl-prev{ left:0; background:url(images/it504_arrow_L.svg) left top no-repeat !important; background-size:30px auto !important;}
.it504_box .owl-theme .owl-next{ right:0; background:url(images/it504_arrow_R.svg) right top no-repeat !important; background-size:30px auto !important;}

/*524線上索取tbs
.it524_box{ width:1200px; height: auto; margin: 0 auto;}

.it524_content_a,.it524_content_b,.it533,.it524_content_d{ width: 100%; height: auto; margin: 0 auto; text-align: left;}
.it524_content_a a{ display:block; width: 100%; height: auto;}
.it524_content_a img{ vertical-align: bottom; max-width: 100%; width: 100%; height: auto;}
.it524_content_a .vedio_use{ max-width:1200px; margin:0 auto; position:relative; height:675px; overflow:hidden;}
.it524_content_a .vedio_use iframe,.it524_content_a .vedio_us object,.it524_content_a .vedio_us embed { position:absolute; top:0; left:0; width:100%; height:100%; max-height:675px;}

.it524_content_b ul li{ float: left;}
.it524_content_b ul li a{ display:block; width: 100%; height: auto;}
.it524_content_b ul li img{ vertical-align: bottom; max-width: 100%; width: 100%; height: auto;}
.it524_content_b .item_1 li{ width: 100%;}
.it524_content_b .item_2 li{ width: 50%;}
.it524_content_b .item_3 li{ width: 33.33%;}

.it524_content_b .vedio_use{ max-width:1200px; margin:0 auto; position:relative; height:675px; overflow:hidden;}
.it524_content_b .vedio_use iframe,.it524_content_b .vedio_us object,.it524_content_b .vedio_us embed{ position:absolute; top:0; left:0; width:100%; height:100%;}
.it524_content_b .item_1 .vedio_use{ max-height:675px;}
.it524_content_b .item_2 .vedio_use{ max-height:338px;}
.it524_content_b .item_3 .vedio_use{ max-height:225px;}

.it524_content_d{ padding:105px 0 65px 775px; background-position: center top ; background-repeat: no-repeat;}
.it524_content_d .it524_forms{ width: 320px; height: auto; padding: 10px;}
.it524_content_d .it524_forms ul li{ width:100%; margin-bottom: 10px;}
.it524_content_d .it524_forms .forms_people p{ line-height: 50px; font-weight: bold; color: #000; font-size: 24px;}
.it524_content_d .it524_forms .forms_people p span{ display: inline-block; width: 180px; font-size: 48px; font-family: Arial, "sans-serif"; text-align: center; letter-spacing: 1px;}
.it524_content_d .it524_forms .forms_input input{ width: 100%; height: 40px; font: 13px/38px 微軟正黑體; color: #000; padding: 0 5px; border: 1px solid #000;}
.it524_content_d .it524_forms .forms_select select{ display: inline-block; height: 40px; font: 13px/38px 微軟正黑體; color: #000; border: 1px solid #000; background-color: #fff;}
.it524_content_d .it524_forms .forms_select select:first-child{ width: 110px; margin-right:6px;}
.it524_content_d .it524_forms .forms_select select:last-child{ width:180px; }
.it524_content_d .it524_forms .forms_button a{ display: block; width: 100%; height: 62px; text-align: center; font-size: 14px; line-height: 62px; background-color: #000; color: #fff; text-decoration: none; letter-spacing: 2px;}
.it524_content_d .it524_forms .forms_button a:hover{ background-color: #1c1c1c;}*/

/*it524 線上索取-圖片列表tbs*/
.it524 ul li{ float: left;}
.it524 ul li a{ display:block; width: 100%; height: auto;}
.it524 ul li img{ vertical-align: bottom; max-width: 100%; width: 100%; height: auto;}
.it524 .item_1 li{ width: 100%;}
.it524 .item_2 li{ width: 50%;}
.it524 .item_3 li{ width: 33.33%;}

/*it532	線上索取-影片列表tbs*/
.it532 ul li{ float: left;}
.it532 .item_1 li{ width: 100%;}
.it532 .item_2 li{ width: 50%;}
.it532 .item_3 li{ width: 33.33%;}
.it532 .vedio_use{ max-width:1200px; margin:0 auto; position:relative; height:675px; overflow:hidden;}
.it532 .vedio_use iframe,.it532 .vedio_use object,.it532 .vedio_use embed{ position:absolute; top:0; left:0; width:100%; height:100%;}
.it532 .item_1 .vedio_use{ max-height:675px;}
.it532 .item_2 .vedio_use{ max-height:338px;}
.it532 .item_3 .vedio_use{ max-height:225px;}

/*it533 線上索取-圖/影輪播tbs*/
.it533{ position:relative;}
.it533 .owl-controls{ margin:0 !important;}
.it533 .owl-controls .owl-nav{ margin:0;}
.it533 .owl-prev,.it533 .owl-next{ position: absolute; width:55px; height: 100%; top: 0; background-color: none; text-indent: -9999px;}
.it533 .owl-prev{ left: 20px; background:url(images/it533_left.svg) left center no-repeat !important; background-size: auto 70px !important;}
.it533 .owl-next{ right: 20px; background:url(images/it533_right.svg) right center no-repeat !important; background-size: auto 70px !important;}
.it533 .vedio_use{ max-width:1200px; margin:0 auto; position:relative; height:675px; overflow:hidden;}
.it533 .vedio_use iframe,.it533 .vedio_us object,.it533 .vedio_us embed{ position:absolute; top:0; left:0; width:100%; height:100%;}

/*公用copyright*/
.joo_normal_cr{ width:100%; height: auto; padding:40px 0; background: #fff; text-align:left;}
.joo_normal_cr .joo_menu{ width:1200px; padding: 0 15px; margin: 0 auto; position: relative; display: flex;}
.joo_normal_cr .joo_menu > div.joo_menu_in > h5{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#222; margin-bottom:10px; font-weight: bold; text-align:left;}
.joo_normal_cr .joo_menu > div.joo_menu_in > ul{ height: 120px; width:100%; align-content: flex-start; flex-wrap: wrap; display: flex; margin-right: 80px; flex-direction: column; text-align:left;}
.joo_normal_cr .joo_menu > div.joo_menu_in > ul > li{ display: block; width:auto; min-width: 160px;}
.joo_normal_cr .joo_menu > div.menu_member > ul > li,.joo_normal_cr .joo_menu > div.menu_main > ul > li{ min-width: 90px;}
.joo_normal_cr .joo_menu > div.joo_menu_in > ul > li > a{ font:14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; text-align:left;}
.joo_normal_cr .joo_menu > div.joo_menu_in > ul > li > a:hover{ color:#222;}

.joo_normal_cr .joo_bottom_btn{ position:absolute; right: 15px; bottom:0; width: auto!important; height: 32px;}
.joo_normal_cr .joo_bottom_btn ul li{ float:right; margin-left: 12px;}
.joo_normal_cr .joo_bottom_btn ul li a{ display:block; width: 32px; height: 32px;}
.joo_bottom_btn .icon-bottom_phone, .joo_bottom_btn .icon-bottom_email, .joo_bottom_btn .icon-bottom_fb, .joo_bottom_btn .icon-bottom_line, .joo_bottom_btn .icon-bottom_ig{ width:32px; height: 32px; fill:#a8a8a8; transition:all .2s;}
.joo_bottom_btn .icon-bottom_phone:hover, .joo_bottom_btn .icon-bottom_email:hover, .joo_bottom_btn .icon-bottom_fb:hover, .joo_bottom_btn .icon-bottom_line:hover, .joo_bottom_btn .icon-bottom_ig:hover{ width:32px; height: 32px; fill:#8e8e8e;}

.joo_normal_cr2{ background:#54565b; width: 100%; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-align: center;}

/* it541 */
.Index_ADbannerBox541 { width:1280px; height:540px; margin: 0 auto;background-position: center top;background-repeat: no-repeat;background-size: 100% auto;position: relative;}

.it541_topbanner{ float: left;width:620px ;padding: 0 20px;margin-bottom: 20px;height: 330px;overflow: hidden;}
.it541_topbanner>img{ display: block; width: auto; height: 330px; max-width: 100%; margin: 0 auto;}
.it541_topbanner ul{}
.it541_topbanner ul li{float: left;width: 33.3%;position: relative;}
.it541_topbanner ul li:first-child{padding-right:10px;}
.it541_topbanner ul li:last-child{padding-left:10px;}
.it541_topbanner ul li iframe{ display:block; margin:0 auto;}
.it541_topbanner ul li .video541:after{
	content: "";cursor: pointer; position: absolute;  width: 930px; height: 450px; left: 0; top: 0; z-index: 2; background:rgba(255,255,255,.5) url(images/it507_videoicon.svg) center no-repeat;  background-size: 160px 160px;
}


.Index_ADbannerBox541 .Index_ADbanner{ width:1260px; height:520px; overflow: hidden; position:relative; padding-top: 130px;}
.Index_ADbannerBox541 .Index_ADbanner .i541_prev,.Index_ADbannerBox541 .Index_ADbanner .i541_next{ position:absolute; top:64%; display:block; width:50px; height:100px; text-indent:-9999px;  margin-top:-50px; z-index:99; border:0; cursor:pointer;}
.Index_ADbannerBox541 .Index_ADbanner .i541_prev{border-radius:0 100px 100px 0;left:20px; background:url(images/it479_left.svg) no-repeat -10px 50%; background-color: rgba(0, 0, 0, 0.6);}
.Index_ADbannerBox541 .Index_ADbanner .i541_next{border-radius:100px 0 0 100px ;right:20px;background:url(images/it479_right.svg) no-repeat 10px 50%;background-color: rgba(0, 0, 0, 0.6);}
.Index_ADbannerBox541 .swipe {  overflow: hidden;  visibility: hidden;  position: relative;}
.Index_ADbannerBox541 .swipe-wrap {overflow: hidden;position: relative;}
.Index_ADbannerBox541 .swiper-slide {float:left;width:100%;position: relative;}


.Index_ADbannerBox541 .Index_nkfustbox{width:100%;height:595px;overflow: hidden;padding: 0 10px;cursor: pointer;}
.Index_ADbannerBox541 .Index_nkfustbox ul{}
.Index_ADbannerBox541 .Index_nkfustbox ul li{width: 25%;padding:0 22px;float: left;}
.Index_ADbannerBox541 .Index_nkfustbox ul li .nkfustbox_product{width:100%;height:auto;background-color: #fff;padding: 15px;} 
.Index_ADbannerBox541 .Index_nkfustbox ul li .nkfustbox_product img.product_img{width:100%;height:auto;display: block;} 
.Index_ADbannerBox541 .Index_nkfustbox ul li .nkfustbox_product .product_deta{width:100%;margin-top: 0!important;display: inline-block;}
.Index_ADbannerBox541 .Index_nkfustbox ul li .nkfustbox_product .product_deta img.product_code{float: left;width: 115px;height: 115px;}
.Index_ADbannerBox541 .Index_nkfustbox ul li .nkfustbox_product .product_deta h3{display: block;padding-left:125px;padding-top: 5px;}
.Index_ADbannerBox541 .Index_nkfustbox ul li .nkfustbox_product .product_deta h3 p{display: block;height: 60px;font: 20px/30px 微軟正黑體; color: #000;overflow: hidden;}
.Index_ADbannerBox541 .Index_nkfustbox ul li .nkfustbox_product .product_deta h3 span{display: block;height: 60px;font:bold 36px/70px Arial, 微軟正黑體; color: #f4390d;text-align: right;}


 .Index_ADbannerBox541  .marqueebox {
        position: absolute;
	 	top: 78px;
	 	left: 50px;
	 	width: 1200px;
	 	height: 46px;
	 	line-height: 49px;
        border-style: none;
        font-size: 32px;
	 letter-spacing: 2px;
        padding: 0px 20px 0px 130px;
        margin: 0 auto;
        border-radius: 40px;
        font-family: 'cwTeXYen', sans-serif,微軟正黑體;
	    background-image: url(images/it507_icon.svg);
	 background-position: 45px center;
	 background-size: 70px 80px;
	 background-repeat: no-repeat;
    }
.Index_ADbannerBox541  .marquee{ width:100%; margin:0 auto; overflow:hidden;}	

.it541_product_box{width:1200px;padding:30px;background-color: #fff;}
.it541_product_box .it541_product{width:1140px;height: 680px;overflow-y: auto;}
.it541_product_box .jooP3_topbox .jooP3_productimg .big_product img{ width:510px !important; height:auto;}
.it541_product_box .jooP3_topbox .jooP3_productimg .big_product img{ width:510px !important; height:auto;}


/*it542*/
.Index_ADbannerBox542 { width:1600px; height:640px; margin: 0 auto;background-position: center top;background-repeat: no-repeat;background-size: 100% auto;position: relative;}

.it542_topbanner{ float: left;width:620px ;padding: 0 20px;margin-bottom: 20px;height: 330px;overflow: hidden;}
.it542_topbanner>img{ display: block; width: auto; height: 330px; max-width: 100%; margin: 0 auto;}
.it542_topbanner ul{}
.it542_topbanner ul li{float: left;width: 33.3%;position: relative;}
.it542_topbanner ul li:first-child{padding-right:10px;}
.it542_topbanner ul li:last-child{padding-left:10px;}
.it542_topbanner ul li iframe{ display:block; margin:0 auto;}
.it542_topbanner ul li .video542:after{
	content: "";cursor: pointer; position: absolute;  width: 930px; height: 450px; left: 0; top: 0; z-index: 2; background:rgba(255,255,255,.5) url(images/it507_videoicon.svg) center no-repeat;  background-size: 160px 160px;
}


.Index_ADbannerBox542 .Index_ADbanner{ width:1600px; height:660px; overflow: hidden; position:relative; padding-top: 130px; margin: 0 auto;}
.Index_ADbannerBox542 .Index_ADbanner .i542_prev,.Index_ADbannerBox542 .Index_ADbanner .i542_next{ position:absolute; top:64%; display:block; width:50px; height:100px; text-indent:-9999px;  margin-top:-50px; z-index:99; border:0; cursor:pointer;}
.Index_ADbannerBox542 .Index_ADbanner .i542_prev{border-radius:0 100px 100px 0;left:20px; background:url(images/it479_left.svg) no-repeat -10px 50%; background-color: rgba(0, 0, 0, 0.6);}
.Index_ADbannerBox542 .Index_ADbanner .i542_next{border-radius:100px 0 0 100px ;right:20px;background:url(images/it479_right.svg) no-repeat 10px 50%;background-color: rgba(0, 0, 0, 0.6);}
.Index_ADbannerBox542 .swipe {  overflow: hidden;  visibility: hidden;  position: relative;}
.Index_ADbannerBox542 .swipe-wrap {overflow: hidden;position: relative;}
.Index_ADbannerBox542 .swiper-slide {float:left;width:100%;position: relative;}

.Index_ADbanner .owl-carousel .owl-nav.disabled {
	display:block;
}
.Index_ADbanner .owl-theme .owl-nav {
	position:absolute;
	top:35%;
	width:100%;
}
.Index_ADbanner .owl-carousel .owl-nav .owl-prev, .Index_ADbanner .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:50px;
	height:100px;
	text-indent:-9999px;
	background-color: rgba(0, 0, 0, 0.6);
	background-repeat:no-repeat;
	position:absolute;
}

.Index_nkfustbox .owl-carousel .owl-nav .owl-prev, .Index_nkfustbox .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:80px;
	height:160px;
	text-indent:-9999px;
	background-color: rgba(0, 0, 0, 0.6);
	background-repeat:no-repeat;
	position:absolute;
}

.Index_ADbanner .owl-carousel .owl-nav .owl-prev:hover, .Index_ADbanner .owl-carousel .owl-nav .owl-next:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
.Index_ADbanner .owl-carousel .owl-nav .owl-prev, .Index_ADbanner .owl-carousel .owl-nav .owl-prev:hover {
	background-image:url(images/it479_left.svg);
	left:0;
	border-radius:0 100px 100px 0;
	background-position:-10px 50%;
}
.Index_ADbanner .owl-carousel .owl-nav .owl-prev:hover {
	background-position:-10px 51%;
}
.Index_ADbanner .owl-carousel .owl-nav .owl-next, .Index_ADbanner .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(images/it479_right.svg);
	right:0;
	border-radius:100px 0 0 100px;
	background-position:10px 50%;
}
.Index_ADbanner .owl-carousel .owl-nav .owl-next:hover {
	background-position:10px 51%;
}

.Index_ADbannerBox542 .Index_nkfustbox{width:100%;height:540px;overflow: hidden;padding: 0 10px;cursor: pointer;}
.Index_ADbannerBox542 .Index_nkfustbox ul{}
.Index_ADbannerBox542 .Index_nkfustbox ul li{width: 20%;padding:0 22px;float: left;}
.Index_ADbannerBox542 .Index_nkfustbox .nkfustbox_product{width:100%;height:auto;background-color: #fff;padding: 15px;} 
.Index_ADbannerBox542 .Index_nkfustbox .nkfustbox_product img.product_img{width:100%;height:365px;display: block;} 
.Index_ADbannerBox542 .Index_nkfustbox .nkfustbox_product .product_deta{width:100%;margin-top: 0!important;display: inline-block;}
.Index_ADbannerBox542 .Index_nkfustbox .nkfustbox_product .product_deta img.product_code{float: left;width: 115px;height: 115px;}
.Index_ADbannerBox542 .Index_nkfustbox .nkfustbox_product .product_deta h3{display: block;padding-left:125px;padding-top: 5px;}
.Index_ADbannerBox542 .Index_nkfustbox .nkfustbox_product .product_deta h3 p{display: block;height: 60px;font: 20px/30px 微軟正黑體; color: #000;overflow: hidden;}
.Index_ADbannerBox542 .Index_nkfustbox .nkfustbox_product .product_deta h3 span{display: block;height: 50px;font:bold 36px/50px Arial, 微軟正黑體; color: #f4390d;text-align: right;}


 .Index_ADbannerBox542  .marqueebox {
        position: absolute;
	 	top: 78px;
	 	left: 50px;
	 	width: 1200px;
	 	height: 46px;
	 	line-height: 49px;
        border-style: none;
        font-size: 32px;
	 letter-spacing: 2px;
        padding: 0px 20px 0px 130px;
        margin: 0 auto;
        border-radius: 40px;
        font-family: 'cwTeXYen', sans-serif,微軟正黑體;
	    background-image: url(images/it507_icon.svg);
	 background-position: 45px center;
	 background-size: 70px 80px;
	 background-repeat: no-repeat;
    }
.Index_ADbannerBox542  .marquee{ width:100%; margin:0 auto; overflow:hidden;}	

.it542_product_box{width:1200px;padding:30px;background-color: #fff;}
.it542_product_box .it542_product{width:1140px;height: 680px;overflow-y: auto;}
.it542_product_box .jooP3_topbox .jooP3_productimg .big_product img{ width:510px !important; height:auto;}
.it542_product_box .jooP3_topbox .jooP3_productimg .big_product img{ width:510px !important; height:auto;}


/*公版購物車*/
.it45_scart_delete a{ display: block; width: 25px; height: 25px; margin: 0 auto; margin-top: 38px; background: url(images/it45_scart_delete.png) left top no-repeat; text-indent: -9999px; cursor: pointer;}
.it45_scart_delete a:hover{ display: block; width: 25px; height: 25px; margin: 0 auto; margin-top: 38px; background: url(images/it45_scart_delete.png) left bottom no-repeat; text-indent: -9999px; cursor: pointer;}
.it45_sale_icon01,.it45_sale_icon02,.it45_sale_icon03,.it45_sale_icon04{ display:inline-block; width: auto; font-size: 13px; color: #fff; line-height: 25px; padding: 0 5px; margin:0 5px; background-color: #ed2d4c;}
.it45_scrt_temperature_01,.it45_scrt_temperature_02,.it45_scrt_temperature_03{ display:inline-block; width: auto; font-size: 13px; color: #fff; line-height: 25px; padding: 0 5px; margin:0 5px;}
.it45_scrt_temperature_01{ background-color: #F39800;}
.it45_scrt_temperature_02{ background-color: #56bce7;}
.it45_scrt_temperature_03{ background-color: #22AC38;}
.AY_SB_temperature .it45_scrt_temperature_01,.AY_SB_temperature .it45_scrt_temperature_02,.AY_SB_temperature .it45_scrt_temperature_03,.AY_SB_temperature .it45_scrt_temperature_04{ margin-top: 38px;}
.it53_timeline_01{ background: url(images/Order_TimeLine01.png) left top no-repeat;}
.it53_timeline_02{ background: url(images/Order_TimeLine02.png) left top no-repeat;}
.it53_timeline_03{ background: url(images/Order_TimeLine03.png) left top no-repeat;}
.it53_timeline_04{ background: url(images/Order_TimeLine04.png) left top no-repeat;}
.it110_img_q{ display: inline-block; width: 98px; height: 24px; text-indent: -9999px; background: url(images/img_yr_question.png) left top no-repeat; text-align: left;}
.it110_img_a{ display: inline-block; width: 98px; height: 24px; text-indent: -9999px; background: url(images/img_cs_answer.png) left top no-repeat; text-align: left;}
.it110_img_i{ display: inline-block; width: 98px; height: 24px; text-indent: -9999px; background: url(images/img_cs_service.png) left top no-repeat; text-align: left;}
.it45_icon_gift,.it45_icon_gift2{ display:inline-block; width: auto; font-size: 13px; color: #fff; line-height: 25px; padding: 0 5px; margin:0 5px; background-color: #ed2d4c;}
.AY_SB_mainproduct_R2_n .it45_icon_gift,.AY_SB_mainproduct_R2_n .it45_icon_gift2,.AY_SB_mainproduct_R2 .it45_icon_gift,.AY_SB_mainproduct_R2 .it45_icon_gift2{float: left; margin-top: 12px;}

/*it537 熱銷商品*/
.item_537 {
	position:relative;
	margin:75px 0;
}
.item_537_content {
	position:relative;
	width:1200px;
	margin:auto;
}
.item_537_top {
	margin-bottom:20px;
}
.item_537_title {
	float:left;
	color:#5a5a5a;
	font-size:20px;
	letter-spacing:0.2px;
}

.item_537_title > img{ height: 24px; display: inline-block; float: left; margin-right: 10px;}

.item_537_more {
	float:right;
}
.item_537_more a:link, .item_537_more a:visited {
	color:#5a5a5a;
	font-size:15px;
	letter-spacing:0.6px;
}
.item_537_more a:hover {
	color:#000;
}
.item_537_title span {
	display:inline-block;
	color:#ff414e;
	font-size:15px;
	font-weight:bold;
	padding:0 16px;
	border:3px solid #ff414e;
	border-radius:15px;
	margin-right:15px;
}
.item_537_product {
	margin-bottom:30px;
}
.item_537_product a:link, .item_537_product a:visited {
	color:#231f20;
}
.item_537_product_left {
	float:left;
	margin-right:30px;
	position:relative;
}
.item_537_product_right {
	float:left;
	position:relative;
}
.item_537_image {
	line-height:0;
	overflow:hidden;
}
.item_537_image img {
	transition:0.3s;
}
.item_537_product a:hover .item_537_image img {
	transform: scale(1.05, 1.05);
}
.item_537_text {
	position:absolute;
	bottom:25px;
	left:25px;
	color:#231f20;
}
.item_537_text_1 {
	font-size:20px;
	font-weight:bold;
	letter-spacing:0.2px;
	margin-bottom:10px;
}
.item_537_text_2 {
	font-size:15px;
	margin-bottom:10px;
}
.item_537_text_3 {
	font-size:18px;
	font-weight:900;
	letter-spacing: 0.4px;
}
.item_537_text.whiteText {
	color:#FFF;
}

/*it538 新品上市*/
.item_538 {
	position:relative;
	margin:75px 0;
}
.item_538_content {
	position:relative;
	width:1200px;
	margin:auto;
}
.item_538_title {
	margin-bottom:20px;
	color:#5a5a5a;
	font-size:20px;
	letter-spacing:0.2px;
}

.item_538_title > img{ height: 24px; display: inline-block; float: left; margin-right: 10px;}
.item_538_title span {
	display:inline-block;
	color:#ff414e;
	font-size:15px;
	font-weight:bold;
	padding:0 16px;
	border:3px solid #ff414e;
	border-radius:15px;
	margin-right:15px;
}
.item_538_image {
	float:left;
	width:60%;
}
.item_538_text {
	float:left;
	width:40%;
}
.item_538_textBox {
	margin:30px 0 0 60px;
}
.item_538_text_1 {
	font-size:30px;
	color:#1e1e1e;
	letter-spacing: 0.3px;
	margin-bottom:20px;
	line-height:38px;
}
.item_538_text_1 a {
	font-size:30px;
	color:#1e1e1e;
	letter-spacing: 0.3px;
}
.item_538_text_2 {
	font-size:15px;
	color:#5a5a5a;
	letter-spacing: 0.6px;
	line-height:22px;
	margin-bottom:30px;
}
.item_538_text_3 a {
	font-size:20px;
	color:#231f20;
	letter-spacing: 0.2px;
	font-weight: bold;
}
.item_538_text_3 a:hover {
	color:#000;
}
.item_538 .owl-theme .owl-dots {
	position:absolute;
	bottom:30px;
	left:65%;
}
.item_538 .owl-theme .owl-dots .owl-dot span {
	background: #bcbcbc;
}
.item_538 .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #222222;
}

/*it539 最新消息*/
.item_539 {
	position:relative;
	margin:75px 0;
}
.item_539_content {
	position:relative;
	width:1200px;
	margin:auto;
}
.item_539_title {
	margin-bottom:20px;
	color:#5a5a5a;
	font-size:20px;
	letter-spacing:0.2px;
}
.item_539_image {
	margin-bottom:27px;
	line-height:0;
	overflow:hidden;
}
.item_539_image img {
	transition:0.3s;
}
.item_539_image a:hover img {
	transform: scale(1.05, 1.05);
}
.item_539_text_1 {
	white-space:normal;
	height:50px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom:17px;
}
.item_539_text_1 a {
	font-size:18px;
	line-height:22px;
	color:#1e1e1e;
}
.item_539_text_2 {
	width:38px;
	height:2px;
	background-color:#231f20;
	margin-bottom:17px;
}
.item_539_text_3 {
	background:url(../images/it539_image4.png) no-repeat left center;
	padding-left:25px;
	color:#b4b4b4;
	font-size:12px;
}
.item_539 .owl-theme .owl-nav {
	margin:-14px auto 0 auto;
	position:absolute;
	top:35%;
	width:100%;
}
.item_539 .owl-carousel .owl-nav .owl-prev, .item_539 .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:16px;
	height:28px;
	border-radius:0;
	text-indent:-9999px;
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
}
.item_539 .owl-carousel .owl-nav .owl-prev:hover, .item_539 .owl-carousel .owl-nav .owl-next:hover {
	background-color:transparent;
}
.item_539 .owl-carousel .owl-nav .owl-prev, .item_539 .owl-carousel .owl-nav .owl-prev:hover {
	background-image:url(../images/item_529_arrow_prev.png);
	left:-25px;
}
.item_539 .owl-carousel .owl-nav .owl-next, .item_539 .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(../images/item_529_arrow_next.png);
	right:-25px;
}

/*it540 產品列表*/
.item_540 {
	position:relative;
	margin:75px 0;
}
.item_540_banner {
	position:relative;
	background-size: cover;
    height: 550px;
    background-position: center center;
}
.item_540_banner_image img {
	width:100%;
}
.item_540_banner_text {
	position:absolute;
	left:60%;
	top:30%;
}
.item_540_banner_text_1 {
	font-size:30px;
	color:#1e1e1e;
	letter-spacing:0.3px;
	margin-bottom:25px;
}
.item_540_banner_text_2 {
	font-size:15px;
	color:#5a5a5a;
	letter-spacing:0.6px;
	line-height:22px;
}
.item_540_content {
	position:relative;
	width:1200px;
	margin:-100px auto 0 auto;
	box-sizing: border-box;
	padding:40px;
	background-color:#FFF;
}
.item_540_contentBox {
	position:relative;
	border-bottom:1px solid #f4f4f4;
	margin-bottom:60px;
	padding-bottom:20px;
}
.item_540_top {
	margin-bottom:20px;
}
.item_540_title {
	float:left;
	color:#5a5a5a;
	font-size:20px;
	letter-spacing:0.2px;
}
.item_540_more {
	float:right;
}
.item_540_more a:link, .item_540_more a:visited {
	color:#5a5a5a;
	font-size:15px;
	letter-spacing:0.6px;
}
.item_540_more a:hover {
	color:#000;
}
.item_540_list {
	list-style:none;
	margin:0;
	padding:0;
}
.item_540_list li {
	float:left;
	box-sizing: border-box;
	width:25%;
	padding:20px;
}
.item_540_list_image {
	height:270px;
	line-height:0;
	overflow:hidden;
}
.item_540_list_image img {
	width:100%;
	transition:0.3s;
}
.item_540_list_image a:hover img {
	transform: scale(1.05, 1.05);
}
.item_540_list_text {
	height:120px;
}
.item_540_text_1 {
	text-align:center;
	white-space:normal;
	height:50px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom:10px;
}
.item_540_text_1 a:link, .item_540_text_1 a:visited {
	font-size:15px;
	line-height:22px;
	letter-spacing:0.6px;
	color:#1e1e1e;
}
.item_540_text_1 a:hover {
	color:#000;
}
.item_540_text_2 {
	text-align:center;
	font-size:15px;
	color:#00d664;
	letter-spacing:0.6px;
	margin-bottom:10px;
	font-weight: 900;
}
.item_540_text_2 span {
	margin-left:15px;
	color:#b4b4b4;
	text-decoration:line-through;
}
.item_540_text_3 {
	text-align:center;
}
.item_540_text_3 .item_540_list_label {
	display:inline-block;
	color:#FFF;
	border-radius:15px;
	padding:0 10px;
	font-size:12px;
}
.item_540_text_3 .item_540_list_label.red {
	background-color:#ff414e;
}
.item_540_text_3 .item_540_list_label.gray {
	background-color:#b1b7c0;
}

/* it543*/
.it543_outer{ width:100%;}
.it543{ width:100%; min-width: 1200px;}
.it543 .it543_box_out{ width:33.3333%; float:left; margin-bottom: 30px;}
.it543 .it543_box{ width: 350px; height: auto; margin: 0 auto;}
.it543 .it543_box .it543_box_title{ width:100%; margin-bottom:25px; height:70px; overflow:hidden;}
.it543 .it543_box .it543_box_title img{ display:block; height:70px; margin:0 auto;}
.it543 .it543_box .it543_box_tobe{ margin:0 auto; width:100%; height:260px; position:relative; border:1px solid #e9ebee;}
.it543 .it543_box .it543_box_tobe .video543::after {content: "";position: absolute; width:100%; height:260px; left: 0;top: 0;z-index: 2;background:rgba(0,0,0,.65) url(images/it543_play.svg) center no-repeat; background-size: 80px;}
.it543_box_listbox{ width:100%; height: auto;}
.it543_box_listbox > h3{ position: relative; height: 50px; overflow: hidden; font-size: 18px; line-height: 50px; color: #5e5e5e; font-weight: bold; margin-bottom: 10px;}
.it543_box_listbox > h3:after { content: ""; position: absolute; left: 0; bottom: 0; display: block; background: #8bcd0b; width: 40px; height: 2px;}
.it543_box_listbox > h3 > span { color: #868686; margin-left: 5px; font-weight: normal;}
.it543_box_content{ width:100%; height: 36px; overflow: hidden;}
.it543_box_content,.it543_box_content a:link,.it543_box_content a:visited { font-size: 13px; line-height: 18px; color: #9b9b9b; text-decoration: none;}
.it543_box_content a:hover,.it543_box_content a:active { font-size: 13px; line-height: 18px; color: #8bcd0b; text-decoration: none;}


/*  205 */
.Index_ADbannerBox_none{margin:0;}
.it205_youtubeBox{width:100%;padding: 90px 180px;}
.it205_youtubeBox .it205_youtube{width: 100%;height: auto;}

.it205_youtubeBox_2{width:100%;padding:0;margin: 0 auto;}
.it205_youtubeBox_2 .it205_youtube_2{ position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0;}
.it205_youtubeBox_2 .it205_youtube_2 iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.it205_activityBox{width:100%;height: 1170px; background-position: center top;background-repeat: no-repeat;position: relative;}
.it205_activityBox .it205_activity{width:320px;height: auto;position: absolute; right: 140px; top: 215px;padding: 10px;}
.it205_activityBox .it205_activity .activity_people{width:100%;height: 60px;line-height: 60px; font-weight: bold;color: #000;}
.it205_activityBox .it205_activity .activity_people p{float:left;font-size: 24px;}
.it205_activityBox .it205_activity .activity_people span{float:left;display: block;width: 180px;height: 60px; font-size: 48px; font-family:Arial, "sans-serif";text-align: center;letter-spacing: 1px;}
.it205_activityBox .it205_activity .activity_inpue{width:100%;height: 40px;margin-bottom: 10px;display: inline-block;} 
.it205_activityBox .it205_activity .activity_inpue input[type="text"]{width:100%;height: 40px; font: 13px/38px 微軟正黑體; color: #000; padding: 0 5px;  border: 1px solid #000;}
.it205_activityBox .it205_activity .activity_inpue input.click_number{width:205px;}
.it205_activityBox .it205_activity .activity_inpue span.click_button{width:85px;display: block;height: 40px; text-align: center;color: #000; font: 13px/38px 微軟正黑體; cursor: pointer; background-color: rgba(0,0,0,0.00);float: right;border: 1px solid #000;}
.it205_activityBox .it205_activity .activity_inpue span.click_button:hover{color: #fff; background-color: rgba(0,0,0,1);}

.it205_activityBox .it205_activity .activity_inpue select {padding:0 5px; background-color: #fff;color: #8a8a8a; font: 13px/38px 微軟正黑體;}
.it205_activityBox .it205_activity .activity_inpue2 select {padding:0 5px; background-color: #fff;color: #8a8a8a; font: 13px/38px 微軟正黑體; margin-bottom: 10px;}
.it205_activityBox .it205_activity .activity_inpue2 select:nth-child(1){ float:left; width: 48%;}
.it205_activityBox .it205_activity .activity_inpue2 select:nth-child(2){ float:right; width: 48%;}
.it205_activityBox .it205_activity .activity_inpue2 select:nth-child(3){ width: 100%; clear: both; }
.it205_activityBox .it205_activity .it205_activity_button{ margin-bottom: 10px;}
.it205_activityBox .it205_activity .it205_activity_button a{display: block;width: 100%;height: 62px;text-align: center;font-size: 14px; line-height: 62px; background-color: #000;color: #fff;text-decoration: none;    letter-spacing: 2px;}
.it205_activityBox .it205_activity .it205_activity_button a:hover{background-color: #1c1c1c;}
.it205_activityBox .it205_activity .it205_activity_link{ width: 100%;text-align: left; font: 14px/30px 微軟正黑體, Arial, Helvetica, sans-serif;}
.it205_activityBox .it205_activity .it205_activity_link a{ font-size:14px;line-height: 20px; color: #000; text-decoration: none;}
.it205_activityBox .it205_activity .it205_activity_link a:hover{ text-decoration: underline;}

.it205_activityBox .it205_activity_end{width:320px;height: auto;position: absolute; right: 140px; top: 330px;padding: 10px;}
.it205_activityBox .it205_activity_end .activity_people{width:100%;height: 60px;line-height: 60px; font-weight: bold;color: #000;font-size: 48px;text-align: center;margin-bottom: 15px;}
.it205_activity_fbbutton a{display: block;width: 100%;height: 62px;text-align: center;font-size: 14px; line-height: 62px; background-color: #3b5998;color: #fff;text-decoration: none;    letter-spacing: 2px;}
.it205_activity_fbbutton a:hover{background-color: #2e4980;}


/*checkbox*/
.it205_activity_link input[type="checkbox"] {
    display:none;
}
.thb_vipuse{ background:#f7f7f7; padding: 10px 0 !important;}

.it205_activity_link input[type="checkbox"] + label span {
    float: left;
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: -2px 10px 0 0;
    vertical-align: middle;
    border-radius: 2px;
    background-color: #ffffff;
    border: solid 1px #333;
    cursor: pointer;
}
.it205_activity_link > label > div{
	line-height: 20px;
	font-size: 12px;
    width: 270px;
    float: right;
    display: inline-block;
	
}
.it205_activity_link input:checked + label { color: #20232b;}

.it205_activity_link input[type="checkbox"]:checked + label span {
	background-color: #de0716;
    background:url(images/icon-checkbox-finish.svg) center center no-repeat #000;
	background-size: 19px;
}

/*205*/
.activity_end{ text-align: center; margin-top: 100px; margin-bottom: 15px;}
.activity_end p{ float: none !important; display: inline-block; border: 2px solid #000; padding: 0 30px; margin: 0 auto;}
.it205_activity_fbbutton{ margin-top:15px;}
.it205_activity_fbbutton p{ font: 14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #000; text-align: left; padding-left: 30px; clear: both; }
.it205_activity_fbbutton a{ display:inline-table; width: 24px; height: 24px; background: url(images/it205_fb.svg) center no-repeat; background-size: 24px; text-indent: -9999px; margin:0 10px; line-height: 24px;}

/*205*/
.it205_rimg a{ display:block; width: 60px; height: 60px; border-radius: 100%; background: #000; font: 14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff !important; position: fixed; right: 20px; top: 150px; padding: 10px 15px; text-align: center; z-index: 9999;}

/*公用搜尋結果*/
.normal_no_search{ width: 100%; padding: 30px 15px; text-align: center;}
.normal_no_search h5.normal_no_search_title{ display: inline-block; width: auto; height:auto; font: 15px/30px 微軟正黑體; color: #666; overflow: hidden; letter-spacing: 1px; margin-left: 15px;}
.normal_no_search h5.normal_no_search_title span{ color:#ef2c3e;}
.icon_sadface{ display: inline-block; fill: #666; width: 32px; height: 32px;}
.Store_PSearch_Pbox h5.normal_no_search_title{ display:block; width: auto; height:auto; font: 22px/30px 微軟正黑體; color: #666; overflow: hidden; padding:10px 0;text-align:center;}
.Store_PSearch_Pbox h5.normal_no_search_title span{ font-weight: bold;}
.search_result {background-color: #eee; padding:10px 15px; margin-bottom:10px;}

/* it544*/
.item_544box{ position:relative; width:100%; margin:0 auto; background-size:cover; margin-bottom:75px; padding:45px;}
.item_544box h2.title544{ position:absolute; left:50%; top:-25px; margin-left:-125px; width:250px; height:50px; border-radius:25px; background:#5c8020; text-align:center; font-size:20px; color:#fff; line-height:50px;}
.item_544box .item_544{ max-width:1200px; padding:40px; border-radius:20px; background:rgba(242, 242, 235, .9); margin:0 auto; margin-right:0px;}
.item_544box .item_544 li{ float:left; width:50%;}
.item_544box .item_544 li img{ display:block; width:100%; height:auto;}
.item_544box:nth-child(even) .item_544{ margin-left:0;}

/*it545 線上索取-雙圖/影輪播tbs*/
.it545 > ul > li{ float:left; width: 50%; height:auto;}
.it545_l,.it545_r{ position:relative;}
.it545_l .owl-controls,.it545_r .owl-controls{ margin:0 !important;}
.it545_l .owl-controls .owl-nav,.it545_r .owl-controls .owl-nav{ margin:0;}
.it545_l .owl-prev,.it545_l .owl-next,.it545_r .owl-prev,.it545_r .owl-next{ position: absolute; width: 55px; height: 100%; top: 0; background-color: none; text-indent: -9999px;}
.it545_l .owl-prev,.it545_r .owl-prev{ left: 20px; background:url(images/it533_left.svg) left center no-repeat !important; background-size: auto 70px !important; animation: arrow_l 1s alternate infinite;}
.it545_l .owl-next,.it545_r .owl-next{ right: 20px; background:url(images/it533_right.svg) right center no-repeat !important; background-size: auto 70px !important;animation: arrow_r 1s alternate infinite;}
.it545_l .vedio_use,.it545_r .vedio_use{ max-width:1200px; margin:0 auto; position:relative; height:338px; overflow:hidden;}
.it545_l .vedio_use iframe,.it545_l .vedio_us object,.it545_l .vedio_us embed,.it545_r .vedio_use iframe,.it545_r .vedio_us object,.it545_r .vedio_us embed{ position:absolute; top:0; left:0; width:100%; height:100%;}

/*it546*/
.it546,.it546_2{ width:100%; height: auto; padding-top: 200px; padding-bottom: 200px; background-position: center top; background-repeat: no-repeat;}
.it546 .it546_in,.it546_2 .it546_in{ width:500px; margin: 0 auto;}
.it546 .it546_in .title_a{ font-size: 40px; line-height: 50px; color: #222; text-align: center; margin-bottom: 10px;}
.it546 .it546_in .title_b{ font-size: 30px; line-height: 35px; color: #222; text-align: center;}
.it546_form{ width:100%; margin-top: 30px; padding: 45px 70px 60px 70px; background: rgba(255,255,255,.6); position: relative;}
.it546_form .it546_mask{ background: rgba(0,0,0,.75); position: absolute; width: 100%; height: 100%; left: 0; top: 0; display:flex; align-items:center; justify-content:center;}
.it546_form .it546_mask h3{ font-size:30px; display: inline-block; color: #fff;}
.it546_form .it546_input,.it546_form .it546_select,.it546_form .it546_select2{ width: 100%; height: 40px; margin-bottom: 10px;}
.it546_form .it546_input input{ width:100%; line-height: 40px;}
.it546_form .it546_input input,.it546_form .it546_select select,.it546_form .it546_select2 select{ background-color:#fff; font: 13px/38px 微軟正黑體; color: #000; padding: 0 5px;}
.it546_form .it546_select select{ width:100%;}
.it546_form .it546_select2 select{ width:49%; display: inline-block; float: left;}
.it546_form .it546_select2 select:nth-child(2){ margin-left:1%; float: right;}
.it546_btn{ margin-bottom: 10px;}
.it546_btn input{ display: block; width: 100%; height: 62px; text-align: center; font-size: 14px; line-height: 62px; background-color: #000; color: #fff; text-decoration: none; letter-spacing: 2px; border: 0;}
.it546_checkbox input[type="checkbox"] { display:none;}
.it546_checkbox input[type="checkbox"] + label span { float: left; display: inline-block; width: 19px; height: 19px; margin: -2px 10px 0 0; vertical-align: middle; border-radius: 2px; background-color: #ffffff; border: solid 1px #333; cursor: pointer;}
.it546_checkbox > label > div{ line-height: 20px; font-size: 12px;  width: 330px; float: right; display: inline-block;}
.it546_checkbox input:checked + label { color: #20232b;}
.it546_checkbox input[type="checkbox"]:checked + label span { background-color: #de0716; background:url(images/icon-checkbox-finish.svg) center center no-repeat #000; background-size: 19px;}
.it546_form_title{ width:100%; padding-bottom: 12px; position: relative;}
.it546_form_title::after{ display:block; content: ''; width:80px; height: 3px; background:#222; position: absolute; left: 50%; margin-left: -40px; bottom: 2px;}
.it546_form_title h3{ text-align: center; font-size:30px; line-height: 35px;}
.it546_form_title h5{ text-align: center; font-size:25px; line-height: 30px;}
.it546_form > h5{ text-align: center; font-size:25px; line-height: 30px; padding-top: 15px; margin-bottom: 15px;}
.it546_form > table{ border:1px solid #000; background: #fff; font-size:13px; line-height:20px;}
.it546_form > table td{ padding:10px;}
.it546_form > table tr td:nth-child(1){ background: #f8f8f8;}
.it546_input .SB_Member_button1122{ width:100%;font: 13px/38px 微軟正黑體; height: 40px; border-radius: 3px;}

/*it547 生產履歷*/
.it547{margin-top: 10px;}
.it547box{border-left: #ddd 1px solid; border-right: #ddd 1px solid;border-bottom: #ddd 1px solid;background: #fff;margin-bottom: 20px;}
.it547_top { display: block; height: 40px; height: 41px; border-top: #ea4335 6px solid;border-bottom: #ddd 1px solid;}
.it547_top p{ font: 18px/33px 微軟正黑體, Arial, Helvetica, sans-serif; color: #232323; padding-left: 25px;}
.pro_line{border-bottom:1px solid #dddddd;}
.item547_pro_img{width: 35%;text-align: center;}
.item547_pro_img img{width: auto;height:250px;overflow: hidden;margin: 10px 0;}
.it547_pro_title{height:55px;width:12%;background-color: #f9f9f9;border-right:1px solid #dddddd;border-left:1px solid #dddddd;font: 15px/26px 微軟正黑體, Arial, Helvetica, sans-serif;padding: 0 25px;}
.it547_pro_content span{font: 26px/46px 微軟正黑體, Arial, Helvetica, sans-serif;}
.it547_pro_content{width: 53%;padding-left: 20px;font: 15px/26px 微軟正黑體, Arial, Helvetica, sans-serif;}
.it547box2{border: #ddd 1px solid;background: #fff;margin-bottom: 20px;}
.it547_detail_title{display: block; border-left: #ea4335 6px solid;border-bottom: #ddd 1px solid;}
.it547_detail_title p{ font: 18px/33px 微軟正黑體, Arial, Helvetica, sans-serif; color: #232323; padding-left: 20px;}
.it547_detail_content{padding-left: 26px;height:40px;font: 13px/32px 微軟正黑體, Arial, Helvetica, sans-serif;}
.it547_detail_extra{padding:10px 0;}
.it547_detail_content li{float: left;width:21%;margin-left:38px;text-align: center;}
.it547_detail_content img{height:350px;width: auto;}
/*it40 分類標題說明圖*/
.it40_sort_intro{ width:100%; margin-bottom:10px;}
.it40_sort_intro h1{ font: 20px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #484848; text-align:left; border-bottom:1px dotted #ddd;}
.it40_sort_intro .it40_sort_intro_img{ width:100%; margin-bottom:10px;}
.it40_sort_intro .it40_sort_intro_img a{ display:block;}
.it40_sort_intro .it40_sort_intro_img img{ display:block; width:100%; height:auto;}
.it40_sort_intro .it40_sort_intro_box{ padding:10px 0; font: 14px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999;}
/*it40 分類篩選*/
.it40_menubox{width: 100%;height: 40px;padding: 5px 10px;margin-bottom: 20px;background-color:#fff;}
.it40_menuL{float:left;}
.it40_menuL li{display:inline;vertical-align: middle;}
.it40_menuL li input{max-width:100px;}
.it40_menuL li a{ padding:0 20px 0 5px; text-align:center; font:13px/15px 微軟正黑體,Arial, Helvetica, sans-serif; color:#666; background: url(images/it40_arrow_updown.gif) right -51px no-repeat;margin-right: 5px;}
.it40_menuL li a:hover{background: url(images/it40_arrow_updown.gif) no-repeat right -11px;}
.it40_menuL li a.arrow_down{ background: url(images/it40_arrow_updown2.gif) no-repeat right -11px;}
.it40_menuL li a.arrow_up{ background: url(images/it40_arrow_updown2.gif) no-repeat right -51px;}
.it40_menuL li.price-range{border-left:1px solid #ccc;padding-left: 10px;}
.it40_menuR {float: right;}
.it40_menuR li{display:inline;vertical-align: middle;}
.it40_menuR li select{min-width:70px;width:70px;text-align:center;}

/*550*/
/*商品詳細－商品問與答*/
.it550 .qa_after .qaAsk_title{ text-align:center; margin-bottom: 15px;}
.it550 .qa_before{ width: 100%; height: auto; padding: 20px; text-align: center;}
.it550 .qa_before h3{ font-size: 16px; height:30px; margin-bottom: 20px;}
.it550 .qa_before a,.it550 .qaAsk_content a.qaAsk_btn{ display:inline-block; width:150px; font-size: 16px; line-height: 40px; color: #fff; background-color:#222; letter-spacing: 3.2px;　font-weight: bold; border-radius: 3px; font-family: 'Noto Sans TC', sans-serif !important;}
.it550 .qaAsk_content{ text-align:center; margin-bottom: 30px;}
.it550 .qa_after table,.qa_after tr,.qa_after td{ border:0 !important; padding: 15px !important;}
.it550 .qa_after tr:nth-child(1){ background:#eee;}
.it550 .qa_after tr{ border-bottom:1px solid #eee !important;}
.it550 .qa_after td span{ display:block; width: 100%; height: auto; border-radius:20px; color: #fff; background-color:#222;}
.it550 .qa_after table{ margin-bottom:30px;}
.it550 .qa_bottom_in{ border:1px solid #ececec; text-align: right; padding: 10px;}
.it550 .qa_bottom_in > span{ color:#888;}
.it550 .qa_bottom textarea{ width: 100%; border:0 !important; overflow-y: hidden; height: 80px;}
.it550 .qa_bottom_btn{ width:315px; height: auto; margin: 0 auto; padding-top: 20px; margin-bottom: 30px;}
.it550 .qa_bottom_btn input{ display:inline-block; width:150px; height: 40px; font-size: 16px; letter-spacing: 3.2px;  color: #fff; border:0; cursor: pointer; font-family: 'Noto Sans TC', sans-serif !important; border-radius: 3px;}
.it550 .qa_bottom_btn input:first-child{ background-color: #cdcdcd;}
.it550 .qa_bottom_btn input:last-child{ margin-left:15px; background-color:#222;}

/*it549 最新消息*/
.item_549 { position:relative; /*background:#f0f0f0 url(../images/item_549_bg.png) no-repeat 80% 98%; padding-bottom:150px;*/ background:#f0f0f0; overflow-x:hidden;}
.item_549_content { position:relative; max-width:1200px; margin:auto;}
.item_549_title{ width: 100%; text-align: center; padding:50px 0 70px 0;}
.item_549_title .item_549_title_in{ display: inline-block; color:#036eb7; width: 261px; height: 69px; text-indent: -9999px; background: url(../images/item_549_title.png) no-repeat;}
.item_549_title .item_549_title_in:after{content: ''; width:50px; height:1px; background: #036eb7; position: absolute; top: 155px; left:50%; margin-left: -25px}
.item_549_list { list-style:none; margin:0; padding:0;}
.item_549_list li { position:relative; float:left; width:350px; margin:0 25px 30px 25px;}
.item_549_image { line-height:0;}
.item_549_image img { width:100%; height:240px;}
.item_549_text { position:relative; box-sizing: border-box; width:320px; height:320px; padding:30px 25px 60px 25px; background-color:#FFF; margin:-50px auto 0 auto; transition:0.3s;}
.item_549_text .item_549_text_label { position:absolute; top:-13px; left:-4px;}
.item_549_text .item_549_text_date { font-size:13px; color:#999999; margin-bottom:15px; transition:0.3s;}
.item_549_text .item_549_text_title { font-size:20px; line-height:28px; color:#333333; margin-bottom:20px; height:56px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; transition:0.3s;}
.item_549_text .item_549_text_content { font-size:15px; line-height:28px; color:#333333; text-indent:30px; height:137px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; transition:0.3s;}
.item_549_list li a:hover .item_549_text, .item_549_list li a:focus .item_549_text { background-color:#0066a1;}
.item_549_list li a:hover .item_549_text_date, .item_549_list li a:focus .item_549_text_date, 
.item_549_list li a:hover .item_549_text_title, .item_549_list li a:focus .item_549_text_title, 
.item_549_list li a:hover .item_549_text_content, .item_549_list li a:focus .item_549_text_content { color:#FFF;}
/*.item_549_more { text-align:center; margin-top:-22px;}
.item_549_more span { position:relative; display:inline-block; box-sizing:border-box; width:170px; height:52px; background-color:#FFF; border:1px solid #036eb7; color:#036eb7; font-size:13px; letter-spacing:2.6px; text-align:center; line-height:45px;}
.item_549_more span:after { content:""; position:absolute; background:url(../images/item_549_arrow.png) no-repeat; width:104px; height:12px; bottom:10px; right:-20px;}*/
.item_549_more{
	overflow: hidden;
	display: inline-block;
	padding:0 29px 0 83px;
	position: relative;
	margin-top:-22px;
}
.item_549_more:before{
	z-index: 3;
	content: "";
	position: absolute;
	bottom: 11px;
	right:0%;
	display: block;
	background: url(../images/item_549_arrow.png) no-repeat;
	width: 104px;
	height: 12px;
	transition: 0.7s;
}
.item_549_more:hover:before,.item_549_list li a:hover .item_549_more:before{
	right:-100%;
	transition: 0.3s;
}
.item_549_more:after{
	z-index: 3;
	content: "";
	position: absolute;
	bottom: 11px;
	right:100%;
	display: block;
	background: url(../images/item_549_arrow.png) no-repeat;
	width: 104px;
	height: 12px;
	transition: 0.3s;
}
.item_549_more:hover:after,.item_549_list li a:hover .item_549_more:after{
	right:0%;
	transition: 0.7s;
}
.item_549_more span{
	float: left;
	color:#036eb7;	
	padding:15px 0;
	border:1px solid #036eb7;
	font-size:13px;
	letter-spacing:2.6px;
	overflow:inherit;
	z-index: 5;
	background-color:#FFF;
	width:170px;
	text-align: center;
	transition: all .7s;
}
.item_549_list li a:hover .item_549_more span{letter-spacing: 4px;}
.item_549_more span:before{
	bottom: 10px;
	right:calc(0% - 30px);
}
.item_549_more span:hover:before{
	right:-100%;
	transition: 0.3s;
}
.item_549_more span:after{
	bottom: 10px;
}
.item_549_more span:hover:after{
	right:calc(0% - 30px);
}
.item_549 .paroller-example { padding-bottom:40px;}
.item_549 .morenews {text-align: center; margin-bottom: 20px;}
.item_549 .morenews a{display: inline-block;width:220px;height:48px;background: #036eb7; text-align: center; color: #fff;font:15px/48px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif;transition: 0.7s;letter-spacing: .2px;}
.item_549 .morenews a:hover{background: #18b7cd;letter-spacing: 1px;}

/*it554 訊息公告*/
.item_554 { position:relative; /*background:#FFF url(../images/item_554_bg.png) no-repeat 80% 98%; padding-bottom:150px;*/  background:#FFF; overflow-x:hidden;}
.item_554_content { position:relative; max-width:1200px; margin:auto;}
.item_554_title{ width: 100%; text-align: center; padding:50px 0 70px 0;}
.item_554_title .item_554_title_in{ display: inline-block; color:#036eb7; width: 292px; height: 69px; text-indent: -9999px; background: url(../images/item_554_title.png) no-repeat;}
.item_554_title .item_554_title_in:after{content: ''; width:50px; height:1px; background: #036eb7; position: absolute; top: 155px; left:50%; margin-left: -25px}
.item_554_list { list-style:none; margin:0; padding:0;}
.item_554_list li { position:relative; float:left; width:350px; margin-right:70px;}
.item_554_list li:last-of-type { margin:0;}
.item_554_image { line-height:0; position:relative;}
.item_554_overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition:0.3s; background-color: #0066a1;}
.item_554_list li a:hover .item_554_overlay { opacity: 0.6;}
.item_554_overlay_text { color: white; font-size: 13px; letter-spacing:2.6px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}
.item_554_image .item_554_label { position:absolute; top:-13px; left:-4px;}
.item_554_image .item_554_label img { height:auto;}
.item_554_image img { width:100%; height:240px;}
.item_554_text { position:relative; box-sizing: border-box; padding:20px 0; background-color:#FFF;}
.item_554_text .item_554_text_title { font-size:17px; line-height:28px; color:#333333; font-weight:bold; margin-bottom:15px; height:52px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; transition:0.3s;}
.item_554_text .item_554_text_content { font-size:15px; line-height:28px; color:#333333; word-break:break-all; height:137px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.item_554_list li a:hover .item_554_text_title, .item_549_list li a:focus .item_554_text_title { color:#0066a1;}
.item_554 .paroller-example { padding-bottom:25px; text-align:right;}
.item_554 .moreevents {text-align: center; margin: 20px 0;}
.item_554 .moreevents a{display: inline-block;width:220px;height:48px;background: #036eb7; text-align: center; color: #fff;font:15px/48px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif;transition: 0.7s;letter-spacing: .2px;}
.item_554 .moreevents a:hover{background: #18b7cd;letter-spacing: 1px;}
.item_554 .owl-theme .owl-nav {
	margin:-14px auto 0 auto;
	position:absolute;
	top:40%;
	width:100%;
}
.item_554 .owl-carousel .owl-nav .owl-prev, .item_554 .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:16px;
	height:28px;
	border-radius:0;
	text-indent:-9999px;
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
}
.item_554 .owl-carousel .owl-nav .owl-prev:hover, .item_554 .owl-carousel .owl-nav .owl-next:hover {
	background-color:transparent;
}
.item_554 .owl-carousel .owl-nav .owl-prev, .item_554 .owl-carousel .owl-nav .owl-prev:hover {
	background-image:url(../images/item_529_arrow_prev.png);
	left:-25px;
}
.item_554 .owl-carousel .owl-nav .owl-next, .item_554 .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(../images/item_529_arrow_next.png);
	right:-25px;
}
/*公版購物車開始(請置於最下方)*/

/*最外框*/
.all_scart_box{ width: 100%; height: auto; margin-bottom: 40px;}
.all_scart_content2 { clear:both;}
.scart_content_box{ display: flex; align-items: stretch;}
.no_order_buyer_new > div{flex:1;width:auto;margin: 30px 0;}

/*新光訂位*/
.foodmap_list{ display:none;}/*明細*/
.foodmap_quantity{}/*數量*/

/*步驟區塊*/
.all_scart_top{ width: 100%;}/*步驟外框*/
.all_scart_top .top_title{ float: left; display: inline-block; font-size:18px; font-weight:normal; letter-spacing:0.7px; line-height: 20px; margin:40px 0 0 0; color:#1e1e1e;}/*購物車標題*/
.all_scart_top{ text-align:left;}
.all_scart_top .cart_step { margin:-38px 0 0 0;}
.all_scart_top .cart_step li{ float:left; display:block; width:108px; height:42px; font-size:13px; line-height: 30px; text-align:center; white-space:nowrap; letter-spacing:0.7px;}
.all_scart_top .cart_step li:first-of-type { text-align:left; text-indent:-24px; width:68px;}
.all_scart_top .cart_step li:last-of-type { text-align:left; text-indent:36px; width:68px;}
.all_scart_top .cart_step li:first-of-type:after { margin:0;}
.all_scart_top .cart_step li:last-of-type:after { text-align:right; margin-right:-5px;}
.all_scart_top .cart_step .font_color_01:last-of-type:after { text-align:center;}
.all_scart_top .cart_step .font_color_01 {border-bottom:4px solid #333;}
.all_scart_top .cart_step .font_color_01:after {/*content:"\2713"; color:#fff;*/content:""; background-image:url(../images/check_ok.png); background-repeat:no-repeat; background-position:center center; width:20px; height:20px; margin:auto; line-height:22px; font-weight:bold; font-size:13px; text-align:center; background-color:#333; border:none; text-indent:0; border-radius:100%; display:block;}
.all_scart_top .cart_step .font_color_02:after {content:""; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:40px; line-height:15px; text-align:center; border-radius:100%; display:block;width:20px; height:20px; margin:0 auto; background:#fff;border:1px solid #d8d8d8;}

.cart_step_bg1,.cart_step_bg2,.cart_step_bg3,.cart_step_bg4{ float: right; width:352px; height:4px; background-color:#d8d8d8; text-align:center; margin:60px 30px 20px 0;}

.cart_step_bg1.center_step,.cart_step_bg2.center_step,.cart_step_bg3.center_step,.cart_step_bg4.center_step { float:none; margin:50px auto 30px auto;}
.center_step .cart_step { float:left;}

/*主區塊*/
.all_scart_content{}/*主區塊外層DIV*/

/*主區塊－商品清單*/
.scart_list_title{ background-color: #f7f7f7; color: #1e1e1e; padding: 21px 0;}/*商品區塊標題*/
.scart_prod_list{ background-color:#FFF;}/*商品區塊項目*/
.scart_prod_list table td{ border-bottom:1px solid #e6e6e6; text-align:center; font-size:15px; letter-spacing:0.8px; line-height:30px; color:#1e1e1e; padding:15px 0; vertical-align:top;}
.scart_prod_list table td:first-child {text-align: left; padding:15px;}
.scart_list_title table th:nth-child(2), .scart_list_title table th:nth-child(3), .scart_list_title table th:nth-child(4), .scart_list_title table th:nth-child(5), .scart_list_title table th:nth-child(6), .scart_list_title table th:nth-child(7) {width: 100px;}
.scart_list_title table th:last-child {width: 75px; text-indent:-9999px;}
#shopping_checkout_2 .scart_list_title table th:last-child {text-indent:0;}
.scart_prod_list table td:nth-child(2), .scart_prod_list table td:nth-child(3), .scart_prod_list table td:nth-child(4), .scart_prod_list table td:nth-child(5), .scart_prod_list table td:nth-child(6), .scart_prod_list table td:nth-child(7) { width: 100px; vertical-align: middle;}
.scart_prod_list table td:last-child {width: 75px;}
.scart_total{ text-align:right; padding:28px 20px; font-size:16px; color:#1e1e1e; letter-spacing:0.6px; line-height:22px;}/*數量價格統計區塊*/
.scart_total b { display:inline-block; margin:0 2px;}
.scart_total small, .scart_total b { font-size:18px;}
.scart_total span { margin-right:50px;}
#shopping_checkout_2 .scart_total span { margin:0 3px;}
#shopping_checkout_2 .scart_total .scart_total_01 span {color:#1e1e1e!important;}
.scart_total .scart_total_01 { display:inline-block; vertical-align:top; margin-right:50px;}
.scart_total .scart_total_02 { display:inline-block; vertical-align:top;}
.scart_total.lastTotal {border:1px solid #e6e6e6; background-color:#FFF;}
.scart_total.lastTotal {line-height: 50px;}
.scart_total ul li { display:inline-block; vertical-align:top; margin-left:50px;}
.scart_total ul li h5, .scart_total ul li h3 { font-size:16px; font-weight:normal;}
.scart_total ul li span { /*color:#d50000;*/ font-weight:bold;}
#shopping_checkout_2 .scart_total.lastTotal span { margin-right:50px;}
.scart_prod_list td .product-img{float: left;width: 100px;height: 100px;}
.scart_prod_list td h2 {padding: 8px 0 4px 0;font-weight: normal; font-size:15px;margin-left: 110px;}
.scart_prod_list td h2.noPadding { padding:0;}
.scart_prod_list td h2.botPadding { padding: 0 0 4px 0;}
.scart_prod_list td h2.mL110px{ margin-left: 110px;}
.scart_prod_list td p { /*padding: 8px 0 4px 0;*/ white-space:nowrap; height:30px;}
.scart_prod_list td p.smallP { height:31px; padding: 8px 0 4px 0;}
.scart_prod_list a:link, .scart_prod_list a:visited, .scart_prod_list a:hover { color:#1e1e1e; font-size:15px; letter-spacing:0.8px; line-height:30px;}
.scart_prod_list td:first-child div {margin-left:110px;}
.scart_quantity {width: 100px;margin: 0 auto;}/*加減數量外框*/
.scart_quantity input { float:left;}
.scart_quantity input[type="text"] {display: inline-block;width: 40px;height: 30px;background: #FFF;border: 1px solid #d8d8d8; border-radius:0;font: 15px/20px Arial, Helvetica, sans-serif;color: #1e1e1e;text-align: center;padding: 0;}
.scart_quantity input[type="button"] {width: 30px;height: 30px;background: #FFF; border-radius: 0px!important;cursor: pointer;color: #3c3c3c;}
div.scart_quantity input:nth-child(1) {border: 1px solid #d8d8d8;}
.scart_quantity input:nth-child(2) {border-left: 0;border-right: 0;text-align: center;color: #222;cursor: default;}
div.scart_quantity input:nth-child(3) {border: 1px solid #d8d8d8;}
.scart_saleItem { background-color:#f7f7f7; padding:15px 20px;}
.scart_saleItem h3 { display:inline-block; vertical-align:top; margin-right:37px; font-size:15px; color:#1e1e1e; font-weight:normal; letter-spacing:0.8px;}
.scart_saleItem div { display:inline-block; vertical-align:top;}
#com_receive, .scart_coupon_box .scart_coupon_title, a.invoice_carruer_type_content { display:inline-block; border:1px solid #505050; border-radius: 3px; background-color:#FFF; color:#555555; font-size:13px; text-decoration:none; padding:5px 12px; line-height:normal; margin:0 0 15px 0; text-decoration:none!important; float:right;}
#com_receive { float:left; cursor: pointer;}
a.invoice_carruer_type_content { float:none;}
#com_receive:after, a.invoice_carruer_type_content:after { content:">"; color:#555555; font-size:13px; margin-left:5px; font-family:cursive;}
.scart_coupon_box .scart_coupon_title {font-size:15px!important; cursor:pointer; font-weight:normal; border:1px solid #555; background-color:#555; color:#fff; padding:5px 25px 5px 12px;}
.all_scart_content .scart_coupon_box .scart_coupon_title { background-image:url(../images/up-arrow.png); background-repeat:no-repeat; background-position:105px center; background-size:15px auto;}
.all_scart_content .scart_coupon_box .scart_coupon_title.open { background-image:url(../images/down-arrow.png);}

.icon_buildup_P {display: inline-block;font-size: 13px;line-height: normal;font-weight: normal;background-color: #666;color: #FFF;padding: 5px 19px;margin:0 10px 0 0;}
.inlineStyle { display:inline-block; vertical-align:middle;}
h2.inlineStyle { margin-left:10px!important;}
h2.inlineStyle .icon_buildup_P { margin:0 5px 0 0;}
.noneShow { visibility:hidden;}
.foodmap_quantity { display:none;}

.content_style{ background-color:#FFF; padding:10px 15px; margin:30px 0; border:1px solid #e6e6e6; font-size:14px; color:#222222;}/*區塊樣式*/
.content_style.scart_content_C, .content_style.scart_content_D, .content_style.scart_content_E, #isgift { padding:0}
.scart_content_C .scart_content_title, .scart_content_D .scart_content_title, .scart_content_E .scart_content_title, #isgift .scart_content_title { margin:10px 0 0 0;}
.content_style:hover { border:1px solid #9f9f9f;}
.content_style input[type="text"], .content_style input[type="password"], .content_style select { height:40px; border-radius: 3px; background-color: #ffffff; border:1px solid #b2b7bf;}
.supplier_pdlist .hideBlock{border:1px solid #ddd;margin-bottom:10px;padding:10px;}
.supplier_pdlist .scart_list_title{padding:10px 0;color:#999;}
.supplier_pdlist .scart_list_title .font_size_06{font-size: 15px;}
.supplier_pdlist .supplier_title{ font-size:18px; font-weight:500;display: block; padding-left: 10px;  margin-bottom: 8px; border-left:5px solid #d70110;}
.supplier_pdlist .supplier_pickup{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background-color: #f5f5f5;padding: 10px 15px;font-size: 15px;}
.supplier_pdlist .supplier_pickup select{background-color: #fff;margin-right:5px;}
.supplier_pdlist .supplier_pickup .supplier_pickup_floor{margin-left:5px;}
.supplier_pdlist .scart_total{padding:20px 0;}
.scart_content_A{}/*商品區塊*/
.scart_content_B{ margin-top:0;}/*消費滿額好禮贈*/
.scart_content_B ul { list-style:none; margin:0 0 10px 0;}
.scart_content_B ul li { display:inline-block; vertical-align:top; width:49%;}
.scart_content_B ul li:last-of-type { padding-left:20px; border-left:1px solid #e6e6e6;}
.scart_content_C{}/*國內外*/
.scart_content_D{}/*運送地區*/
.scart_content_E{}/*付款方式*/
.scart_content_E .scart_creditcard { width:142px; height:20px; background:url(../images/creditcard.png) no-repeat center center; display:inline-block; vertical-align:middle;}
.scart_content_E .scart_googlepay { width:50px; height:20px; background:url(images/Google-Pay-Logo.svg) no-repeat center center; background-size: 50px auto; display:inline-block; vertical-align:middle;}
.scart_content_E .pay_method_2 { margin-left:10px;}
.scart_content_E .pay_method_2 .jooPC_price01 { font-weight:bold;}
.scart_content_E .pay_method_3 .font_color_05 { color:rgb(59, 53, 53) !important; margin-left:10px;}
a.it66_staging_open:active ,a.it66_staging_open:link, a.it66_staging_open:visited { /*color:#d50000;*/}
.scart_content_F{}/*訂購人*/
.scart_content_F input { width:300px;}
.scart_content_F .scart_order_name, .scart_content_F .scart_order_phone, .scart_content_F .scart_order_email, .scart_content_F .foodmap_non_style { display:inline-block; vertical-align:top; margin-bottom:15px;}
.scart_content_F .scart_order_name, .scart_content_F .scart_order_email { margin-right:15px;}
.scart_content_F .scart_order_add input, .scart_content_F .scart_order_add select { margin-bottom:15px; margin-right:15px; vertical-align:bottom;}
.scart_content_F .scart_order_add #buyer_order_zip_158 { /*margin:-5px 0 0 0;*/}
.scart_content_F .scart_w80 { width:80px;}
.scart_content_F .foodmap_prompt1 { display:none;}
.scart_content_F .foodmap_non_style { display:none;}
.scart_content_F.twgloblmall_show_buyer ul li{margin-bottom:10px;}
.scart_content_F.twgloblmall_show_buyer ul li span.twgloblmall_buyer_title{margin-right:10px;width:80px;display: inline-block;}
.scart_content_F.twgloblmall_show_buyer ul li select{width:150px;}
.scart_content_G{}/*收件人*/
.scart_content_G input[type="text"], .scart_content_G input[type="password"], .scart_content_G select,
.scart_content_H input[type="text"], .scart_content_H input[type="password"], .scart_content_H select { margin:0 15px 15px 0; vertical-align:baseline;}
.scart_content_G .but_select { vertical-align:baseline;}
.scart_content_G #alert_real_name { margin-bottom:15px;}
.scart_content_G #alert_real_name span { color:#F00;}
.scart_content_G .shipping_store_new{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.scart_content_G .shipping_store_new select{margin:0 5px 0 0;}
.scart_content_G .shipping_store_new .shipping_twglobalmall_btn{background-color: #222; color:#fff; display:inline-block;padding:8px 15px;margin-left:10px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-size:15px; line-height: 24px;vertical-align: top;cursor:pointer;}
.scart_content_G .shipping_store_new .shipping_twglobalmall_btn i{font-size:20px;vertical-align: top; line-height: 24px; display: inline-block;}
.scart_content_H{}/*發票*/
.scart_content_H .addrInput { display:block;}
.scart_content_H .addrInput.inline { display:inline-block;}
.scart_content_H .scart_mark { display:inline-block; margin-left:50px;}
.scart_content_H #invoice_carruer_type1 .scart_mark,.scart_content_H #invoice_issue_type3 .scart_mark { display:block; margin:0 0 15px 0;}
.scart_content_H .scart_mark, .scart_content_G .scart_mark { margin-bottom:0;}
.scart_content_H .scart_mark a, .scart_content_G .scart_mark a { display:inline-block; margin-right:10px; color:#1e1e1e;}
.scart_content_H .scart_mark a:hover, .scart_content_G .scart_mark a:hover { color:#1e1e1e;}
.scart_content_H .scart_mark a:before, .scart_content_G .scart_mark a:before {display:inline-block;content: "";width: 20px;height: 20px;line-height:20px;margin-right:10px;text-align:center;border:2px solid #d8d8d8;border-radius:100%;vertical-align:text-top;}
.scart_content_H .scart_mark a:hover:before, .scart_content_H .scart_mark a.check:before, .scart_content_G .scart_mark a:hover:before, .scart_content_G .scart_mark a.check:before {display:inline-block;/*content:"\2713"; color:#fff; width:20px; height:20px; line-height:22px; font-weight:bold; font-size:13px; */background-color:#333; background-image:url(../images/check_ok.png); background-repeat:no-repeat; background-position:center center; border:none; border-radius:100%;}
.scart_content_H .invoice_issue_type { padding-left:40px;}
.scart_content_H .scart_padding_tp10 .scart_content_radio label { margin:0;}
.scart_content_H .scart_prompt { text-align:left; margin:0 0 15px 0; display:block;}
.scart_content_H .invoice_issue_type .scart_content_radio { /*margin:10px 0;*/}
.scart_content_H a:link, .scart_content_H a:visited { color:#666; font-size:13px;}
.content_style.scart_content_H .scart_content_radio li { margin:0 0 15px 0;}
.content_style.scart_content_H .scart_padding_tp10:first-of-type .scart_content_radio li { margin:0 0 5px 0;}
.scart_content_H .CodeQuery { margin-bottom:15px;}
.scart_content_H .scart_content_radio input:checked + label { background:none!important; border:none!important;}
.scart_content_H .scart_content_radio label{ border:none!important; padding:0 10px!important;}
.scart_content_I{ width:730px; float:left; margin-top:0; margin-bottom:50px; position:relative;}/*備註*/
.scart_content_I div{position:relative;}
.scart_content_I .remark_title{color:#ff3342;margin-bottom:2px;font-size: 15px;}
.scart_content_I textarea { width:100%; height:125px; border:1px solid #000; padding:15px 20px; box-sizing: border-box;resize : none;}
.scart_content_I .scart_prompt { position:absolute; right:20px; bottom:20px;}
.scart_content_J{ float:right;}/*結帳*/
.scart_content_J .scart_total { padding:0 0 20px 0;}
.scart_content_J .scart_mark a:link, .scart_content_J .scart_mark a:visited, .scart_content_I .scart_mark a:link, .scart_content_I .scart_mark a:visited { text-decoration:underline!important;}

.scart_content_K{ /*display:inline-block; vertical-align:top; width:47%;*/ float:left; width:49%; margin-right:1%;}/*完成－訂購人資料*/
.scart_content_K table, .scart_content_L table, .scart_content_M table { font-size:14px; color:#1e1e1e; letter-spacing:0.6px;}
.scart_content_K table th, .scart_content_K table td, .scart_content_L table th, .scart_content_L table td, .scart_content_M table th, .scart_content_M table td { padding:0 5px 10px 0;}
.scart_content_K table th, .scart_content_L table th, .scart_content_M table th { text-align:right; white-space:nowrap; font-weight:normal; vertical-align:top; width:1%;}
.scart_content_L{ /*display:inline-block; vertical-align:top; width:47%;*/ float:right; width:49%; margin-left:1%;}/*完成－收件人資料*/
.scart_content_M{ margin-top:0}/*完成－付款／發票資料*/
#copy_inv_addr_2_recv, #copy_inv_addr_2_buy, #copy_inv_addr_recv { text-decoration:none!important; color:#1e1e1e!important;}
.scart_content_title{ font-size:15px; font-weight:normal; color:#1e1e1e; line-height:30px; letter-spacing:0.8px; border-bottom:1px solid #e6e6e6; margin:0 0 20px 0; padding:0 0 10px 0; text-indent:10px;}/*以上區域標題*/
#invoice_carruer_type1, #invoice_carruer_type2, #invoice_carruer_type3 { margin-top:15px;}
.scart_total small.it66_CurrencyOnly_sword{ display: block; font-size: 13px; color: #888888; text-align: right; line-height: 20px;}

/*radio*/
.content_style .scart_content_radio { list-style:none;}
.content_style .scart_content_radio li {cursor:pointer;}
.content_style .scart_content_radio input{display: none;}
.content_style .scart_content_radio label{position: relative; padding:15px 25px; margin:0; color:#333333;display: block;cursor: pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.content_style .scart_content_radio li:last-of-type label { border:none;}
.content_style .scart_content_radio label.inlineStyle { display:inline-block;}
.content_style .scart_content_radio input + label:before{display:inline-block; background-color:#FFF; content: "";width: 20px;height: 20px;line-height:20px;margin-right:10px;text-align:center;border:2px solid #d8d8d8;border-radius:100%;vertical-align:text-top;}
.content_style .scart_content_radio input:checked + label:before { background-position: 2px; background-repeat: no-repeat; display: inline-block; color: #666; background-image: url(images/scart_point.svg); background-size: 12px; width: 20px; height: 20px; border-color:#bbb;}
.content_style .scart_content_radio input:checked + label { background-color:#f3f3f3;}
.content_style .scart_content_radio input:disabled + label{cursor:default;}
.content_style .scart_content_radio input:disabled + label:before{background-color:#e9e9e9;}
.content_style .scart_content_radio a { display:inline-block; font-size:14px; color:#333333; text-decoration:none;}
.content_style .pay_method_1, .content_style .pay_method_2, .content_style .pay_method_3 { display:inline-block; vertical-align:middle;}
.content_style .pay_method_1.pay {width:160px;}
.content_style .pay_method_2.pay {width:160px; text-align:right;}
.content_style .pay_method_3.pay { margin-left:40px; color:#888; font-size:12px;}
.pay_method_3 .remark { margin:0; color:#888; font-size:12px;}
.content_style .pay_method_3 img { vertical-align:middle;}
.pay_method_3 a:link, .pay_method_3 a:visited { font-size:12px;}
.content_style.scart_content_D .scart_content_radio span { color:red; margin:10px;}
.scart_content_radio select { margin:0 15px; vertical-align:baseline;}
#invoice_donation_radio_2 input, #input_seven {vertical-align:baseline;}
.unerLineLink { text-decoration:underline!important; font-size:14px!important;}
.scart_special_01{ margin: 0!important; padding: 6px 33px; display: block;}

/*checkbox*/
.update_checkbox { margin-left:20px; display:inline-block; vertical-align:middle;}
.update_checkbox input{display: none;}
.update_checkbox label{position: relative; color:#333333;display: block;cursor: pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.update_checkbox input + label:before{display:inline-block;content: "";width: 20px;height: 20px;line-height:20px;margin-right:10px;text-align:center;border:2px solid #d8d8d8;border-radius:100%;vertical-align:text-top;}
.update_checkbox input:checked + label:before { display:inline-block; background-color:#333; background-image:url(../images/check_ok.png); background-repeat:no-repeat; background-position:center center; border:none; border-radius:100%; text-decoration:none;}

/*加購＆贈品＆行銷活動*/
.box_style_01{display:inline-block; font-size:13px; letter-spacing:0.7px; line-height:normal; font-weight:normal; color:#e0000b; border:1px solid #e0000b; padding:5px 19px; margin:0 15px 5px 0;}/*加購＆贈品*/
.box_style_02{display:inline-block; font-size:13px; letter-spacing:0.7px; line-height:normal; font-weight:normal; background-color:#e0000b; color:#FFF; padding:5px 19px; margin:0 15px 5px 0; min-width:80px; text-align:center;}/*活動＆符合*/
.box_style_03{display:inline-block; font-size:13px; letter-spacing:0.7px; line-height:normal; font-weight:normal; background-color:#e0000b; color:#FFF; padding:5px 19px; margin:0 15px 5px 0;}/*未符合*/
.box_style_04{display:inline-block; font-size:13px; letter-spacing:0.7px; line-height:normal; font-weight:normal; background-color:#e0000b; color:#FFF; padding:5px 19px; margin:0 15px 5px 0;}/*免運*/
.scart_prod_list .box_style_03 { /*margin:0 15px 5px 15px;*/}
.scart_prod_list .box_style_01, .scart_prod_list .box_style_02, .scart_prod_list .box_style_04 { margin-bottom:0;}

/*選擇優惠折抵區塊*/
.scart_coupon_box{ text-align:right; width:100%; display:table;}
/*.scart_coupon_box .scart_coupon_title { width: 100%; vertical-align:top; text-align:right; color:#1e1e1e; margin:0 0 20px 0; font-size:15px; font-weight:normal; padding-right: 25px; cursor:pointer;}*/
.scart_coupon{ vertical-align:top; text-align:right; width:100%; margin-bottom: 25px; clear:both;}
.scart_coupon_block { font-size:14px; color:#222222; margin:5px 0;}
.scart_coupon_block h5 { font-weight:normal; font-size:14px;}
.scart_coupon_list { list-style:none; margin:0; padding:0; text-align: right;}
.scart_coupon_list li { float:left}
.scart_coupon_list li:first-of-type { width:150px; padding-top:10px;}
.scart_coupon_list .scart_coupon_list_last { text-align:right; width:150px; float:right; padding-top:5px;}
.scart_coupon_list .scart_coupon_list_last span { /*color:#d50000;*/ margin-left:5px;}
.scart_coupon_list .noPadding { padding:0!important;}
.scart_coupon_list > span{ padding:0 10px;}
.scart_coupon_list > span.box_style_02{ padding:5px 19px;}
.scart_coupon_list > span.jooPC_price01{ padding-left:10px; padding-right: 0; font-weight:bold;}
.scart_coupon .scart_coupon_b1 { display:inline-block; vertical-align:middle; margin-right:5px;}
.scart_coupon .scart_coupon_b2 { display:inline-block; vertical-align:middle;}
.scart_coupon input[type="text"], .scart_coupon select {border-radius: 3px; border:1px solid #b2b7bf; height:40px; /*margin:0 3px;*/ margin-left:3px;}
.scart_coupon_remark:first-of-type{margin-top: 5px;}
.scart_coupon_remark{ padding:3px 0;line-height: 15px;font-size: 12px;color:#aaa;}
.scart_coupon_remark a,.scart_coupon_remark a:link{border-bottom-width:1px;border-bottom-style:solid;line-height: 15px;font-size: 12px;color:#aaa;}
.scart_coupon_remark a:hover{color:#222;}
.scart_coupon_remark span{ padding: 0 5px;}
.scart_coupon button { display:inline-block; vertical-align:middle; cursor:pointer; height:40px; line-height:0; border-radius: 3px; background-color: #666; color:#FFF; padding:20px; margin:0 5px; border:none; font-size:14px;}
.scart_coupon button:hover { background-color: #000;}
input[name="order_use_bonus_input"], input[name="order_use_emoney_input"] { width:77px;}
.scart_coupon_qa { text-align:right;}
.scart_coupon_qa a { display:inline-block;}
.scart_coupon_qa span { display:inline-block; width:15px; height:15px; background-color:#000; color:#FFF; border-radius:100%; font-size:12px; line-height:15px; text-align:center; margin-right:5px;}
.scart_coupon_qa_lightbox_content { font-size:13px; line-height:22px; margin-top:10px;}
/* GM點數 */
.scart_coupon_list .scart_gm_text{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: end; -webkit-justify-content: flex-end;-webkit-box-pack: end; -moz-box-pack: end; justify-content: flex-end; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}

/*信用卡付款*/
.userInfo table td { white-space:nowrap;}
.scart_credit_num {background: url(../images/card.png) no-repeat;display: inline-block;vertical-align: top;width: 65px;height: 32px;text-indent: -9999px;}
.order_user01 {width: 100%;height: auto;padding: 20px;}
.orderList {list-style-type: decimal;color: #70778b;padding-left: 20px;}
.scart_bottom_btn { text-align:right;}
#shopping_checkout_3 .userInfo { font-size:14px; color:#222222;}
#shopping_checkout_3 .userInfo input, #shopping_checkout_3 select { margin:3px;}
.it67_linepay_image { width:300px; margin-bottom:10px;}
.scart_join_member{ display: inline-block; line-height: 50px;}

/*完成訂購*/
.all_scart_result { background-color:#f7f7f7; padding:25px 45px; font-size:16px; letter-spacing:0.6px;}
.all_scart_result .cart_step { list-style:none; margin:0; padding:0;}
.all_scart_result .cart_step li { float:left; color:#1e1e1e!important;}
.all_scart_result .cart_step li:nth-of-type(2), .all_scart_result .cart_step li:last-of-type { float:right;}
.all_scart_result .cart_step li:last-of-type { margin-right:50px;}
.foodmap_end, #shopping_checkout_ok .all_scart_content > .foodmap_non_style:first-of-type { display:none;}
#shopping_checkout_ok .scart_list_title table th:last-child { text-indent:0;}
#shopping_checkout_ok .scart_total span { margin:0; font-weight:bold;}
/*非會員購物*/
.it45_gotopaybox{ text-align:center;  font-size:15px; line-height:50px;}
.it45_gotopaybox .it45_gotopaybtnbox {display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.it45_gotopaybox .it45_gotopaybtnbox .jooshop_btn_color input{cursor:pointer; font-size:16px; line-height:normal; border-radius: 3px; color:#FFF; border:0;width: 140px;height: 50px;}
.it45_gotopaybox .it45_gotopaybtnbox .jooshop_btn_color{margin:0 5px;}
/*上一步＆下一步按鈕*/
.all_scart_btn{ margin-top:20px;}/*按鈕樣式*/
.all_scart_btn span { float:left; font-size:13px; /*color:#555555;*/}
.all_scart_btn span a:link, .all_scart_btn span a:visited, .scart_content_I span a:link, .scart_content_I span a:visited{ font-size:13px; color:#000; text-decoration:underline!important; margin-left:5px;}
.all_scart_btn .all_scart_btn_group { float:right;}
.all_scart_btn .all_scart_btn_group input,.all_scart_btn .all_scart_btn_group a.it45_gotopaybtn { cursor:pointer; font-size:16px; line-height:normal; border-radius: 3px; color:#FFF; border:0;width: 120px;height: 50px;}
.all_scart_btn .all_scart_btn_group a.it45_gotopaybtn{display:block;line-height: 50px; text-align: center;}
.all_scart_btn .all_scart_btn_group input:hover { font-size:16px; line-height:normal; border-radius: 3px;}
.all_scart_btn.jooshop_btn_color, .all_scart_btn.jooshop_btn_color2,.all_scart_btn.jooshop_btn_color3 { display:inline-block; vertical-align:top; margin:0 0 0 10px;}
#shopping_checkout_ok .all_scart_btn.jooshop_btn_color input { text-indent:0!important;}
.all_scart_btn.jooshop_btn_color2 input[type="submit"],.all_scart_btn.jooshop_btn_color input[type="submit"] { line-height:normal;}
.all_scart_btn.jooshop_btn_color2 input[type="button"],.all_scart_btn.jooshop_btn_color input[type="button"] { line-height:normal;}
.all_scart_btn .normal-cancel-btn {display: block;width: 190px;height: 50px; line-height:50px; text-align: center;border-radius: 3px;border: 1px solid #a0a0a0;background-color: #FFF;color: #202020; cursor:pointer; font-size:15px;}
.all_scart_btn .normal-ok-btn{display: block;width: 190px;height: 50px; line-height:50px; text-align: center;border-radius:3px; cursor:pointer; font-size:15px;}
.scart_content_J .all_scart_btn input { display:inline-block;width: 120px;height: 50px; line-height:50px; text-align: center;border-radius:3px; cursor:pointer; font-size:15px; border:0 !important; color:#fff;}
.scart_content_J .all_scart_btn input:hover { font-size:15px; border-radius:3px;}

/*隱藏明細*/
.i-shoppinglist-title { background-color:#f7f7f7; padding:13px 10px; margin-bottom:20px;}
.i-shoppinglist-title h3 { float:right; font-size:13px; font-weight:normal; color:#555555; letter-spacing:0.7px; cursor:pointer; margin-right: 16px;}
.i-shoppinglist-title .scart_clean { float:left; display:inline-block; font-size:13px; line-height:normal; color:#333; border:1px solid #333; padding:5px 15px;}/*清空購物車*/
.i-shoppinglist-title .scart_clean:hover { background-color:#333; color:#FFF;}
.i-shoppinglist-title input[type="button"] {width: auto;height: auto; background-color:transparent; border-radius: 0px!important;cursor: pointer;}

/*刪除鈕*/
a.scart_icon_delete {position: relative;display: block;width: 20px;height: 20px;/*background: #bfc0c4;*/text-indent: -99999px;margin:5px auto 0 auto;/*border-radius: 100%;*/ background:url(../images/x.png) no-repeat center center;}/*刪除*/
/*a.scart_icon_delete:after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;content: "\d7";font-size: 20px; color: #FFF;line-height: 17px;text-align: center; text-indent:0;}*/

/*寬度*/
.scart_w30{ width:30px;}
.scart_w50{ width:50px;}
.scart_w80{ width:80px;}
.scart_w150{ width:150px;}
.scart_w315{ width:315px;}
.scart_w670{ width:670px;}

/*間距*/


/*文字大小*/
.font_size_01{}/*我有組合商品*/
.font_size_02{}/*品名*/
.font_size_03{ font-size:14px; color:#222222; font-weight:normal;}/*贈品＆加購＆活動＆促銷－後面的文字*/
.font_size_04{}/*贈品＆加購＆活動＆促銷*/
.font_size_05{color:#555555; letter-spacing:0.7px; font-size:13px;}/*下單詳閱購物須知*/
.font_size_06{ font-size:16px; letter-spacing:0.6px; line-height: 22px; text-align: center;}/*商品項目標題*/
.font_size_07{}/*商品數＆總金額*/
.font_size_08{ font-size:18px;}
.font_size_09, .font_size_09 a:link, .font_size_09 a:visited { font-size:13px!important; line-height:normal!important;}

/*文字顏色*/
.font_color_01{ color: #333;}/*step*/
.font_color_02{ color: #d8d8d8;}/*step*/
.font_color_03{}/*我有組合商品*/
.font_color_04{}/*品名*/
.font_color_05, .font_color_05 a:link, .font_color_05 a:visited { color:#999!important;}
.scart_mark { margin:10px 0; font-size:13px; color:#555555;}
.scart_mark a:link, .scart_mark a:visited{ font-size:13px; color:#555555;}/*連結*/
.scart_mark a:hover{}/*連結hover*/
.scart_prompt{ font-size:13px; color:#888888; text-align:right;}/*提示字*/

/*常用收件人*/
.it66_memobox {margin-top: 0; line-height:normal;}
.addresstitle { background-color:#666; color:#FFF; text-align:center; font-size:16px; font-weight:normal; padding:15px 0;}
.meatTxt { border-collapse:collapse; font-size:14px; color:#242424; line-height:25px;}
.meatTxt td { border-bottom:1px solid #dedede; padding:15px 15px; vertical-align:middle;}
.meatTxt.noBorder td { border:none;}
.meatTxt .smallTD { width:1%; white-space:nowrap;}
.it66_select_btn { display:inline-block; width: 20px;height: 20px;text-align:center;border:2px solid #d8d8d8;border-radius:100%; text-indent:-9999px;}
.it66_select_btn:hover { background-color:#111111; border:2px solid #111111; background-image:url(../images/check_ok.png); background-repeat:no-repeat; background-position:center center;}
.it66_btn:link, .it66_btn:visited { display:inline-block; text-decoration:none; padding:3px 10px; color:#FFF;}
.it66_btn.edit { background-color:#111111; margin-right:5px;}
.it66_btn.delete { background-color:#666666;}
.meatTxt_input { height:40px !important; border-radius: 3px; background-color: #ffffff!important; border:1px solid #b2b7bf !important; padding:0 10px!important; vertical-align:bottom; margin:0 15px 15px 0!important; box-sizing: border-box;}
.meatTxt .alignCenter { text-align:center;}
.meatTxt_btn { cursor:pointer; display:inline-block; width:150px; height:45px; line-height:45px !important; text-align:center; font-size:16px !important; background-color:#111111; color:#FFF !important; border:none; border-radius:3px; text-decoration:none !important;}
.meatTxt_input.w315 { width:315px;}
.meatTxt_input.w120 { width:120px;}
.meatTxt_input.w80 { width:80px;}
.meatTxt_input.w270 { width:270px;}
.meatTxt_input.w95 { width:95px;}

/*確認付款lightbox*/
.it66_lightbox_in .jooshop_btn_color { text-align:center;}
.it66_lightbox_in input[type="button"]{border: 0;height: 42px;font: 16px/42px 微軟正黑體,Arial,Helvetica,sans-serif;border-radius: 3px;width:150px;cursor:pointer;color:#fff;}
.it66_lightbox_in input[type="text"]{padding: 3px 10px!important;}
.it66_lightbox_in .clearfix{padding: 10px 0;}
.it66_lightbox_in .clearfix li a{padding-left: 10px;text-decoration:underline!important;}
.it66_lightbox{ margin: 0 auto;}
.it66_lightbox .it66_lightbox_in{ width:100%;}
.it66_lightbox .it66_lightbox_in h5{ background: #e5e5e5; padding: 10px 15px; font-size: 15px; color:#111;width: 100%;}
.it66_lightbox .it66_lightbox_in li{padding: 8px 15px;}
.it66_lightbox_in input[type="text"], .it66_lightbox_in input[type="password"], .it66_lightbox_in select { height: 40px; border-radius: 3px;background-color: #ffffff; border: 1px solid #b2b7bf;}
.it66_lightbox_in #double_check_password { width:100%;}
.it66_lightbox_in #it66_login_authimg_str { width:70%;}

/*公版購物車結束*/

/* it552-文章列表頁 */
.it552_filter { text-align:right; margin-bottom:20px;}
.it552_filter_content { max-width:1200px; margin:auto;}
.it552_filter .it552_filter_select { margin-right:10px; box-sizing:border-box; height:40px; padding:0px 15px; color:#999; font-size:14px; border:1px solid #ddd;}
/*.it552_filter select:last-of-type { margin:0;}*/
.it552_filter .it552_filter_btn { display:inline-block; height:40px; margin-right:10px; border:none; cursor:pointer; font-size:14px; background-color:#036eb7; color:#FFF; padding:0 15px; vertical-align:bottom;}
.it552_box{ max-width:1200px; height: auto; text-align: center; margin: 0 auto;}
.it552_box .it552_list{ width:100%; height: auto; text-align: left;}
.it552_list_flex { display: flex; justify-content: space-between; flex-flow: row wrap;}
.it552_box .it552_list > ul > li{ display:block; float: left; /*margin-bottom: 45px;*/ margin:0 15px 45px 15px;}
.it552_style{ width:370px; height: auto; padding: 15px; position:relative; box-sizing:border-box; background-color:#FFF; border:1px solid #ececec;transition: all .3s;}
.it552_style:hover{border:1px solid #bbbbbb;}
.it552_style a{ margin-bottom:10px; overflow: hidden; position: relative;}
.it552_style a,.it552_style img{ display:block; width: 100%; height: auto;}
.it552_style img{ width: 100%; height:227px; transition: all 0.5s;}
.it552_play{ display:block; width: 40px; height: 40px; background:url(images/it552_play.svg) center no-repeat; background-size: 40px; position: absolute; top:50%; left: 50%; margin-left: -20px; margin-top: -20px; text-indent: -9999px; z-index: 10; opacity: .8;}
/*.it552_style:hover img{ opacity: .8; transform: scale(1.1);}*/
.it552_imageLink { position:relative; width:340px; height:277px; overflow:hidden;}
.it552_date{ width:48px; height:54px; background:url(../images/it552_dateBg.png) no-repeat; position:absolute; right:10px; top:10px;}
.it552_date span{ display: block; width: 100%; font-size:13px; line-height:13px; color: #333333; text-align: center; letter-spacing:1.2px; margin-top:10px;}
.it552_date h5{ display: block; width: 100%; font-size:20px; line-height:20px; color: #333333; text-align: center;}
.it552_word a:link, .it552_word a:visited { font-size:16px; line-height:32px; color:#333333; display:inline;}
.it552_word a:hover, .it552_word a:focus { color:#036eb7;}
.it552_word { margin-bottom:25px; font-weight:normal; height:63px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.it552_classify { display:inline-block; margin-right:15px; background-color:#036eb7; color:#FFF; font-size:15px; line-height:15px; padding:10px 12px;}.it552_mark{ display:inline-block; padding: 0 15px; height: 25px; font: 13px/25px Arial, Helvetica, sans-serif; color: #fff; background: #a28af6; position: absolute; left: 0; z-index: 11;}

.it552_bottom_icon{}
.it552_bottom_icon li{ float:left; font: 16px/22px Arial, Helvetica, sans-serif; color: #333333;}
.it552_bottom_icon li > a,.it552_bottom_icon li > span{ text-indent:-9999px;}
.it552_bottom_icon li.it552_share{ position:relative;}
.it552_share_open{ position:absolute; left:50px; top: 0; height: 22px; border-left: 1px #dddddd solid; width: 0; opacity: 0; overflow: hidden;}
.it552_share_open ul li{ float: left; margin-left: 8px;}
.it552_share_open ul li a{ display:block; width: 22px; height: 22px;}
.it552_share_open ul li:nth-child(1) a{ display:block; width: 22px; height: 22px; background:url(images/it552_sline.svg) center no-repeat; background-size: 22px;}
.it552_share_open ul li:nth-child(2) a{ display:block; width: 22px; height: 22px; background:url(images/it552_sgoogle.svg) center no-repeat; background-size: 22px;}
.it552_share_open ul li:nth-child(3) a{ display:block; width: 22px; height: 22px; background:url(images/it552_sfb.svg) center no-repeat; background-size: 22px;}
.it552_active{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; width: 94px; opacity: 1;}
.it552_bottom_icon li.it552_share{ width:22px;}
.it552_bottom_icon li.it552_share:hover{ width:121px;}
.it552_bottom_icon li.it552_share > a{ display:block; width: 22px; height: 22px; background:url(images/it552_share_o.png) center no-repeat; background-size: 22px; margin-left: 15px;}
.it552_bottom_icon li.it552_share:hover > a{ background:url(images/it552_share_x.png) center no-repeat; background-size: 22px;}
.it552_bottom_icon li.it552_view span{ display:inline-block; width: 22px; height: 22px; background:url(images/it552_view.png) center no-repeat; background-size: 22px; margin-right: 5px;}
.it552_bottom_icon li.it552_like a{ display:block; width: 22px; height: 22px; background:url(images/it552_heart_x.png) center no-repeat; background-size: 22px; margin-left: 15px; margin-right: 5px;}
.it552_bottom_icon li.it552_like a:hover{ background:url(images/it552_heart_o.png) center no-repeat; background-size: 22px;}
.it552_bottom_icon li.it552_like_active a{ background:url(images/it552_heart_o.png) center no-repeat; background-size: 22px;}
.set_PageNumberBox { clear:both; text-align:center;}
.set_PageNumberBox ul { list-style:none; margin:0; padding:0;}
.set_PageNumberBox ul li { display:inline-block; vertical-align:top; width:40px; height:40px; text-align:center; line-height:40px; font-size:13px;}
.set_PageNumberBox ul li.dis { background-color: #ffffff; border: solid 1px #dddddd;}

/* it553-文章詳細頁 */
.it553 { width:1200px; margin:auto;}
.it553_box{ background:#FFF; margin:0 auto 40px auto; padding:30px 20px; box-sizing: border-box; border:1px solid #ececec;}
.it553_classify { font-size:18px; line-height:normal; color:#036eb7; margin:20px 0 5px 20px;}
.it553_imgbox { max-width: 1160px; height: 400px; position: relative; background: #fff; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color:#000; margin: 0 auto; margin-bottom: 111px; padding: 0;}
.it553_imgbox .swiper-container { width: 50%; height: 300px; margin-left: auto; margin-right: auto;}
/*..it553_imgbox .swiper-slide { background-size: cover; background-position: center;}
it553_imgbox .gallery-top { height: 80%; width: 100%; }*/
.it553_imgbox .gallery-top { height: 100%; width: 100%; }
.it553_imgbox .swiper-slide { background-size: contain; background-position: center top; background-repeat: no-repeat;}
.it553_imgbox .gallery-thumbs { height: 30%; box-sizing: border-box; padding: 10px 0;}
.it553_imgbox .gallery-thumbs .swiper-slide { width: 25%; height: 100%;  opacity: 0.4;}
.it553_imgbox .gallery-thumbs .swiper-slide-active { opacity: 1;}

@media screen and (max-width:1024px) {
.it553_imgbox{ height: 420px;}
}

.it553_vediobox { max-width: 600px; height: auto; position: relative; background: #fff; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color:#000; margin: 0 auto; padding: 0; margin-bottom: 20px;}
.it553_vediobox img{ width: 100%; max-width: 1280px; height: auto; margin: 0 auto;}
.it553_play{ display:block; width: 40px; height: 40px; background:url(images/it513_play.svg) center no-repeat; background-size: 40px; position: absolute; top:50%; left: 50%; margin-left: -20px; margin-top: -20px; text-indent: -9999px; z-index: 10; opacity: .8;}

.it553_detail{ padding:0 30px 45px 30px; border-bottom: 1px solid #dddddd; margin: 0 auto;}
.it553_detail,.it553_detail p{ color: #333333; font-size:16px; line-height:26px; letter-spacing:1.6px;}
.it553_detail img{ width:100%; max-width: 100%; height: auto!important; margin: 15px 0;}
.it553_tag{ width: 100%; padding: 25px 0 10px 0;}
.it553_tag a:link{ display:inline-block; font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff !important; margin-right:12px; background: #036eb7; padding: 5px 12px; margin-bottom: 12px;}
.it553_tag a:visited{ display:inline-block; font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff !important; margin-right:12px; background: #036eb7; padding: 5px 12px; margin-bottom: 12px;}
.it553_tag a:hover,.it553_tag a:active{ background: #0466a9; color: #fff !important;}
.it553_source,.it553_source p{ font: 14px/25px 微軟正黑體,Arial,Helvetica,sans-serif; color: #999999;}

.it553_title { width:100%; margin-bottom: 40px;}
.it553_title > ul > li:nth-child(1){ float: left;}
.it553_title > ul > li:nth-child(2){ margin-left: 115px; padding: 10px 0 0 20px;}
.it553_title > ul > li:nth-child(2) h1, .it553_title > ul > li:nth-child(2) .it553_title_2{ display: block; width: 100%; font: 30px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color: #222; margin-bottom: 15px;}
.it553_title > ul > li:nth-child(2) span,.it553_title > ul > li:nth-child(2) a,.it553_title > ul > li:nth-child(2) a:hover{ font: 13px/22px 微軟正黑體,Arial,Helvetica,sans-serif; color: #a28af7;}
.it553_title h5{ display: block; width: 110px; height: 54px; position: relative; background: linear-gradient(to right, #18b7cd 0%,#036eb7 100%); color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.it553_title h5 span:first-child { position: absolute; left:15px; top: 7px; font-size:13px;}
.it553_title h5 span:nth-child(2) { position: absolute; left:15px; bottom: 10px; font-size:18px; letter-spacing:1.1px;}
.it553_title h5 span:last-child { position: absolute; right:15px; top: 10px; font-size:40px; line-height:33px;}
.it552_bottom_icon.it553_share { float:right;}
.it552_bottom_icon.it553_share li { float:none; display:inline-block; vertical-align:middle;}
.it552_bottom_icon.it553_share li.it552_share > a { margin:0; float:right;}
.it552_bottom_icon.it553_share li.it552_view span { margin-left:15px;}
.it552_bottom_icon.it553_share .it552_share_open { left:-20px; border-right: 1px #dddddd solid; border-left:0; height:33px;}
.it552_bottom_icon.it553_share .it552_active { width:110px;}

.it553_related{ width: 100%; text-align: center; margin: 0 auto; margin-bottom: 20px;}
.it553_related h3.title{ display: inline-block; font: 30px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold;}
.it553_related_product{ width:100%; height:auto; padding:15px 60px; position:relative; background: #f6f6f6; margin:30px 0; overflow: hidden;}
.it553_related_product .owl-stage-outer{ z-index:777;}
.it553_related_product .owl-controls{ width:100%; height:332px; position:absolute; left:0; top:0; z-index:775;}
.it553_related_product .owl-controls .owl-nav{ position:relative;}
.it553_related_product .owl-controls .owl-prev,.it553_related_product .owl-controls .owl-next{ width:40px; height:332px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800; -webkit-transition:opacity .5s ease-in-out; -moz-transition:opacity .5s ease-in-out; -ms-transition: opacity .5s ease-in-out; -o-transition:opacity .5s ease-in-out; transition:opacity .5s ease-in-out; opacity: 0.3;}
.it553_related_product .owl-controls .owl-prev:hover,.it553_related_product .owl-controls .owl-next:hover{ filter:alpha(opacity=50); opacity:1;}
.it553_related_product .owl-controls .owl-prev{ left:0; background:url(images/skm_p_arrow.svg) no-repeat 0px center #666666; background-size:80px auto; }
.it553_related_product .owl-controls .owl-next{ right:0; background:url(images/skm_p_arrow.svg) no-repeat -40px center #666666; background-size:80px auto;}

.related_product{ max-width:200px; margin: 0 auto; text-align: center;}
.related_product .p_img{ width:100%; margin-bottom: 10px;}
.related_product .p_img a{ display:block; width:100%; height:auto;}
.related_product .p_img a img{ display:block; width:100%; height:auto;}
.related_product .p_content{ width: 100%;}
.related_product .p_word{ font:15px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.related_product .p_name{ margin-bottom:10px;}
.related_product .p_name a{ display: block; width: 100%; height: 48px; font:15px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow: hidden;}
.related_product .p_brand{ display: inline-block; font: 11px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; height: 20px; overflow: hidden; margin-bottom: 10px;}

.othernews_p{ padding: 15px; background: #fff; border:1px solid #ececec;transition: all .3s;}
.othernews_p:hover{border:1px solid #bbbbbb;}
.othernews_p a{ margin-bottom:10px; overflow: hidden;}
.othernews_p a,.othernews_p img{ display:block; width: 100%; height: auto;}
.othernews_p img{ max-width: 100%; transition: all 0.5s;}
.othernews_p:hover img{ opacity: .8; transform: scale(1.1);}
.it479_date{ width:40px; height: auto; padding:5px; background:#222222;}
.it479_date span{ display: block; width: 100%; font: 11px/18px Arial, Helvetica, sans-serif; color: #fff; text-align: center;}
.it479_date h5{ display: block; width: 100%; font: 20px/25px Arial, Helvetica, sans-serif; color: #fff; border-top: 1px solid #808080; text-align: center;}
.it479_word a:link, .it479_word a:visited{ text-align:left; margin:0; font: 16px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333333; height: 50px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.it479_word a:hover { color:#036eb7;}
.othernews_p ul li:first-child{ float: left; width: 40px;}
.othernews_p ul li:last-child{ margin-left: 55px; width: auto;}

.it553_othernews{ width: 100%; text-align: center; margin: 0 auto; margin-bottom: 20px;}
.it553_othernews h3.title{ display: inline-block; font: 26px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;}
.it553_othernews_product{ width:100%; height:auto; padding:0 60px; position:relative; margin:25px 0; overflow: hidden;}
.it553_othernews_product .owl-stage-outer{ z-index:777;}
.it553_othernews_product .owl-controls{ width:100%; height:285px; position:absolute; left:0; top:0; z-index:775;}
.it553_othernews_product .owl-controls .owl-nav{ position:relative;}
.it553_othernews_product .owl-controls .owl-prev,.it553_othernews_product .owl-controls .owl-next{ width:40px; height:303px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800; -webkit-transition:opacity .5s ease-in-out; -moz-transition:opacity .5s ease-in-out; -ms-transition: opacity .5s ease-in-out; -o-transition:opacity .5s ease-in-out; transition:opacity .5s ease-in-out; opacity: 1;}
.it553_othernews_product .owl-controls .owl-prev:hover,.it553_othernews_product .owl-controls .owl-next:hover{ filter:alpha(opacity=50); opacity:0.5;}
.it553_othernews_product .owl-controls .owl-prev{ left:0; background:url(images/skm_p_arrow2.svg) no-repeat 0px center; background-size:80px auto; }
.it553_othernews_product .owl-controls .owl-next{ right:0; background:url(images/skm_p_arrow2.svg) no-repeat -40px center; background-size:80px auto;}

/*購物車提示開始*/
.scart_prompt_red{ border:2px solid #ff414e !important;}
.addCartBlock {
    position:absolute;
    width:250px;
    height:250px;
    left:50%;
    top:50%;
    margin:-125px 0 0 -125px;
    border-radius:100%;
    text-align:center;
    background-color: rgba(0, 0, 0, 0.65);
}
.addCartMask {
	position: fixed !important;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 99999;
	top: 0;
	right: 0;
}
.addCartBlock_img {
    margin:40px 0 15px 0;
}
.addCartBlock_txt {
    color:#FFF;
    font-size:22px;
    font-family:"微軟正黑體";
    font-weight:bold;
    letter-spacing:1px;
}

@media screen and (max-width: 480px) {
    .addCartBlock {															
        width:200px;
        height:200px;
        margin:-100px 0 0 -100px;
    }
    .addCartBlock_img {																																				 
        margin:35px 0 10px 0;
    }
    .addCartBlock_img img {
        width:84px;
    }
    .addCartBlock_txt {																						
        font-size:18px;													 
    }							  
}
/*購物車提示結束*/

/* it555- 國防部3D量測*/
.Mensurationli{display: inline-block;}
.Mensuration_L{float: left;height: 400px;}
.Mensuration_R{float: left;height: 400px;}
.Mensurationli .MensurationInput{width:90px;}


/* it556-skm綁定貴賓卡 */
.it566_box{ width:100%; height: auto; margin-bottom: 40px;}
.it566_box > div.it566_box_l,.it566_box > div.it566_box_r{ float:left; width: 50%; padding: 0 40px;}
.it566_box > div.it566_box_l{ border-right:1px solid #e9e9e9; padding: 0 25px;}
.it566_box > div.it566_box_r{ padding-top:10px;}
.it566_box_l .vip_cardimg{ width: 436px; height: 282px; text-indent: -9999px; background:url(images/card-2.png) no-repeat center;}
.it566_box_l .vip_cardimg img{ display:block; width: 100%; height: auto;}
.it566_box_r .h25{ height:25px;}
.it566_box_r .tar{ display:inline-block;}
.it566_bottom{ padding:0 40px;}
.it566_bottom ul li{ background: url(images/m_05.png) 5px 8px no-repeat; background-size: 8px; padding-left: 40px; margin-bottom: 10px;}
.it556_lightbox{ width:400px; height: auto; margin: 0 auto;}
.it556_lightbox > h5{ background: #e6e6e6; font-size: 16px; font-weight: bold; height: 50px; line-height: 50px; padding: 0 15px;}
.it556_lightbox_in{ padding:15px;}
@media screen and (max-width:1024px) {
.it566_box > div.it566_box_l,.it566_box > div.it566_box_r{ width:100%; float:inherit; border:0; padding:0 60px;}
.it566_box_l .vip_cardimg{ margin:0 auto;}
}

/*it557 門市列表元件jo*/
.item557_storebox{width: 100%;max-width: 1200px; min-width: 1200px;margin: 0 auto;}
.item557_storebox .item557_iconbox{ text-align:right;margin-bottom:15px;}
.item557_storebox .item557_iconbox li{ display:inline-block; line-height:18px; font-size:13px; color:#000; margin-left:14px; margin-bottom:5px;}
.item557_storebox .item557_iconbox li img{ vertical-align:bottom; margin-right:5px;}
.item557_storebox h2{ padding-left:10px;color: #000; font-size:20px; margin-bottom:10px; line-height:20px;}
.item557_store_img{width: 100%; flex-wrap: wrap; display: inline-flex; border-bottom:1px dotted #888; margin-bottom:20px;}
.item557_store_img:last-child{border-bottom:0;}
.item557_store_img .item557_store_imgbox{width:33.33333%; padding: 10px;}
.item557_store_img .item557_store_imgbox .store557_imgbox{width:100%; height: 100%; display: flex;}
.store557_imgbox .store557_imgbox_r{color: #000;float: left;letter-spacing: 2px; align-self: top; width:100%;}
.store557_imgbox .store557_imgbox_r .store_imgbox_title{width: 100%;margin-bottom: 15px;}
.store557_imgbox .store557_imgbox_r .store_imgbox_title h3{font-size:16px;line-height: 20px;}
.store557_imgbox .store557_imgbox_r .store_imgbox_title h3 img{ display:inline-block; margin-top:5px; vertical-align:bottom;}
.store557_imgbox .store557_imgbox_r .store_imgbox_title h3 img:first-child{ margin-left:20px;}
.store557_imgbox .store557_imgbox_r .store_imgbox_title span{width: auto;height: 18px;font-size: 13px; line-height: 18px; border: 1px solid #e3e3e3; background-color: #f0f0f0; color: #929292; text-align: center;display: inline-block; padding: 0 5px;font-weight:normal;}
.store557_imgbox .store557_imgbox_r .store_imgbox_deta{width: 100%; height: auto; margin-bottom:5px;font-size: 13px; line-height: 20px;}
.store557_imgbox .store557_imgbox_r .store_imgbox_deta2{width: 100%; height: 40px; overflow: hidden;margin-bottom:8px;font-size: 13px; line-height: 20px;}
.store557_imgbox .store557_imgbox_r .store_imgbox_deta2 span{display: block;float: left;height: 40px; margin-right: 5px}
.store557_imgbox .store557_imgbox_r a.bs_storemap{ display:inline-block; width:20px; height:24px;background:url(images/pin.svg) no-repeat top center ;background-size:20px; text-indent:-9999px;}


/*it560 棋盤式圖片連結*/
.item_560 { position:relative; padding:30px 0;}
.item_560_content { position:relative;}
.item_560_list {}
.item_560_list li { float:left; box-sizing:border-box; width:33.33%; padding:10px; line-height:0;}
.item_560_list li a { line-height:0;}
.item_560_list li img { width:100%; transition:0.3s;}
.item_560_list li img:hover { box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.5);}

/*it561 商品熱銷元件*/
.item_561 { position:relative; padding:50px 0; background:url(../images/item_561_bg.jpg) repeat;}
.item_561_content { position:relative; width:1200px; margin:auto;}
.item_561_title { text-align:center; font-size:28px; letter-spacing:0.6px; line-height:35px; color:#666; padding-bottom:30px;}
.item_561_title:after { content:""; display:block; width:125px; height:3px; margin:20px auto; background-color:#666;}
.item_561_list { padding:0 35px;}
.item_561 .joo4_pstyle { width:100%;}
.item_561 .joo4_pstyle .img { height:auto; border-radius:100%;}
.item_561_prod_image {}
.item_561_prod_image a, .item_561 .joo4_pstyle .img a { position:relative; display:block;}
.item_561_prod_image img, .item_561 .joo4_pstyle .img img { border-radius:100%; width:256px!important; height:256px; transition:0.3s;}
.item_561_prod_image_1 {}
.item_561_prod_image_2 { opacity:1; position:absolute; top:0;}
.item_561_prod_image a:hover .item_561_prod_image_2, .item_561 .joo4_pstyle .img a:hover .item_561_prod_image_2 { opacity:0;}
.item_561 .owl-theme .owl-nav {
	position:absolute;
	top:35%;
	width:100%;
}
.item_561 .owl-carousel .owl-nav .owl-prev, .item_561 .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:21px;
	height:39px;
	border-radius:0;
	text-indent:-9999px;
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
}
.item_561 .owl-carousel .owl-nav .owl-prev:hover, .item_561 .owl-carousel .owl-nav .owl-next:hover {
	background-color:transparent;
}
.item_561 .owl-carousel .owl-nav .owl-prev, .item_561 .owl-carousel .owl-nav .owl-prev:hover {
	background-image:url(../images/item_561_arrow_prev.png);
	left:-35px;
}
.item_561 .owl-carousel .owl-nav .owl-next, .item_561 .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(../images/item_561_arrow_next.png);
	right:-35px;
}
.item_561_prod_text {}
.item_561_prod_text_1 { border-bottom:1px solid #666; padding-bottom:10px; margin:10px 0;}
.item_561_prod_text_1_L { float:left; width:80%;}
.item_561_prod_text_1_R { float:right;}
.item_561 .name_L { display:table-cell; vertical-align:top; width:99%; text-align:left;}
.item_561 .name_R { display:table-cell; vertical-align:top; width:1%; white-space:nowrap;}
.item_561_prod_name, .item_561_prod_class { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.item_561_prod_name, .item_561 .joo4_pstyle h2.name a { font-size:18px; letter-spacing:0.4px; color:#222222;}
.item_561 .joo4_pstyle h2.name a { height:30px;}
.item_561_prod_class, .item_561 .name_L .small_word { font-size:15px; letter-spacing:0.3px; color:#555555!important;}
.item_561_addCart { display:inline-block; width:40px; height:40px; border-radius:100%; background-color:#666; background-image:url(../images/item_561_cart.png); background-repeat:no-repeat; background-position:center center;}
.item_561_addCart:hover { background-color:#999; background-image:url(../images/item_561_add.png);}
.item_561_prod_text_2 { font-size:15px; letter-spacing:0.3px; color:#555555;}
.item_561 .price { border-top:1px solid #94c21f; margin-top:5px; padding-top:5px; font-size:15px; letter-spacing:0.3px; color:#555555;}
/*it562*/
.it_562box{ width:1200px; margin:0 auto; margin-bottom:25px; font-family:微軟正黑體, Arial, Helvetica, sans-serif;}
.it_562box .it_562left_time{ float:left; width:300px; height:330px; position:relative; padding:38px 20px;}
.it_562box .it_562left_time .it_562_title01{ font-size:28px; line-height:32px; text-align:center; color:#000; padding:9px 0; font-weight:normal; letter-spacing:2px;background:url(images/clock-circular-outline.svg) no-repeat 30px 50%; background-size:24px; padding-left:30px;}
.it_562box .it_562left_time .it_562_title02{ font-size:56px; line-height:56px; text-align:center; color:#fff; padding:9px 0; font-weight:bold; letter-spacing:2px;}
.it_562box .it_562left_time .it_562_title03{ font-size:20px; line-height:20px; text-align:center; color:#000; padding:9px 0; font-weight:normal; position:relative;}
.it_562box .it_562left_time .it_562_title03:after{content:""; width:75px; height:1px; background:#000; position:absolute; right:5px; top:19px;}
.it_562box .it_562left_time .it_562_title03:before{content:""; width:75px; height:1px; background:#000; position:absolute; left:5px; top:19px;}
.it_562box .it_562left_time .it_562_timebox01{ font-size:28px; text-align:center; color:#000; line-height:50px; padding:8px 0;}
.it_562box .it_562left_time .it_562_timebox01 span{ display:inline-block; width:65px; height:50px; margin:0 5px; background:#000; color:#fffb86;}
.it_562box .it_562left_time .it_562_timebox02{ font-size:24px; text-align:center; line-height:24px; padding:2px 0;}
.it_562box .it_562left_time .it_562_timebox02 span{ display:inline-block; width:65px; margin:0 9px; color:#fff;}
.it_562box .it_562left_time .arrowbox{ position:absolute; right:-10px; top:49%; width:0; height:0; border-style: solid;border-width: 18px 0 18px 20px;z-index:2;}
.it_562box .it_562right_banner{ margin-left:300px; height:330px; overflow:hidden;}
.it_562_ADbannerBox{ width:100%;}
.it_562_ADbanner{ width:100%; margin:0 auto; position:relative; height:330px;}
.it_562_ADbannerBox .flexslider{ overflow:hidden;}
.it_562_ADbannerBox .slides{ position:relative; z-index:1;}
.it_562_ADbannerBox .slides li img{ width:100%; height:auto;}
.it_562_ADbannerBox .flex-control-nav{ position:absolute; height:25px; bottom:0; z-index:2; width:100%; text-align:center;}
.it_562_ADbannerBox .flex-control-nav li{ display:inline-block; width:12px; height:12px; margin:0 2px; *display:inline; zoom:1;}
.it_562_ADbannerBox .flex-control-nav a{ display:inline-block; width:12px; height:12px; overflow:hidden; background:#fff; border-radius:100%; cursor:pointer; background: #fff; border: 1px solid #e5e5e5; text-indent: -9999px;}
.it_562_ADbannerBox .flex-control-nav .flex-active{ background:#8b8b8b; border: 1px solid #8b8b8b;}
.it_562_ADbannerBox .flex-direction-nav{ display:none; position:absolute; z-index:3; width:100%; top:50%; margin-top:-15px;}
/*倒數計時放在商品頁*/
.detail_timebox{font-family:微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom:20px;}
.detail_timebox .detail_timebox_title01{ font-size:20px; line-height:20px; text-align:left; color:#ff6b6b; padding:9px 0; font-weight:normal; background:url(images/clock-circular-outline01.svg) no-repeat 5px 50%; background-size:24px; padding-left:35px;}
.detail_timebox .detail_timebox_timebox01{ font-size:20px; text-align:left; color:#000; line-height:40px; padding:8px 0;}
.detail_timebox .detail_timebox_timebox01 span{ display:inline-block; text-align:center; width:45px; height:40px; margin:0 5px; background:#000; color:#fffb86;}
/*564*/
.item_564addbtn{width:145px; height:35px; margin:0 auto; margin-bottom:10px;font: 15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-align:center; display: inline-block;}
.item_564addbtn:first-child{float: left;}
.item_564addbtn:nth-child(2){float: right;}
.item_564addbtn a:link,.item_564addbtn a:visited,.item_564addbtn a:hover,.item_564addbtn a:active{ display:block; width:100%; height:35px;font: 15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-align:center;background-image:url(images/plus_564.svg); background-repeat:no-repeat; background-position:-3px center; background-size:50px; padding-left:26px;}
.item_564_tabletitle{ padding:15px 5px !important;}
.item_564addbtn01{ display:inline-block; padding:0 5px; height:35px; font:14px/35px 微軟正黑體, Arial, Helvetica, sans-serif !important; color:#000 !important; margin:0 5px;}
.item_564icon01{background:url(images/pen_it564.svg) no-repeat 0 50%; background-size:18px; padding-left:22px;}
.item_564icon02{background:url(images/search_it564.svg) no-repeat 0 50%; background-size:18px; padding-left:22px;}
.item_564icon03{background:url(images/document_it564.svg) no-repeat 0 50%; background-size:18px; padding-left:22px;}
.item_564icon04{background:url(images/wifi_it564.svg) no-repeat 0 50%; background-size:18px; padding-left:22px;}
.item_564icon05{background:url(images/delete_it564.svg) no-repeat 0 50%; background-size:18px; padding-left:22px;}
.onoffswitch_564 {
    position: relative; width: 65px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; margin:0 auto;
}
.onoffswitch_564 input[type="checkbox"]{ margin:0 !important;}
.onoffswitch_564-checkbox {
    display: none;
}
.onoffswitch_564-label {
    display: block; overflow: hidden; cursor: pointer;
    height: 30px; padding: 0; line-height: 30px;
    border: 2px solid #999999; border-radius: 30px;
    background-color: #EEEEEE;
    transition: background-color 0.3s ease-in;
}
.onoffswitch_564-label:before {
    content: "";
    display: block; width: 30px; margin: 0px !important;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0; 
    right: 35px;
    border: 2px solid #999999; border-radius: 30px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch_564-checkbox:checked + .onoffswitch_564-label {
    background-color: #7E318D; margin: 0px !important;
}
.onoffswitch_564-checkbox:checked + .onoffswitch_564-label, .onoffswitch_564-checkbox:checked + .onoffswitch_564-label:before {
   border-color: #7E318D; margin: 0px !important;
}
.onoffswitch_564-checkbox:checked + .onoffswitch_564-label:before {
    right: 0px;  margin: 0px !important;
}
.slidecontainer_564 { width: 100px; margin:0 auto;}

.slidecontainer_564 .slider {
    -webkit-appearance: none;
    width: 100%;
    height: 5px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;border-radius:10px;
}

.slidecontainer_564 .slider:hover {
    opacity: 1;
}

.slidecontainer_564 .slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 15px;
    height: 15px;
    background: #7E318D;
    cursor: pointer;border-radius:100%;
}

.slidecontainer_564 .slider::-moz-range-thumb {
    width: 15px;
    height: 15px;
    background: #7E318D;
    cursor: pointer;border-radius:100%;
}
.temperature_num{ margin-top:10px;}
.air_volumebtn{cursor: pointer; width:65px; height: 30px; padding: 0; border-radius: 30px !important; text-align:center; color:#fff; font: 13px/30px 微軟正黑體, Arial, Helvetica, sans-serif;background:#7E318D url(images/fan_silhouette.svg) no-repeat 8px 50%; background-size:16px; padding-left:14px; }

/*item571*/
.item571_text { margin:10px 0; line-height:normal;}
.item571_text p { font-size:15px; color:#333333;}
.item571_text .item571_total { color:#295daa; font-size:20px;}
.item571_list { list-style:none; margin:0; padding:0;}
.item571_list li { margin:20px 0;}
.item571_list_top { height:14px; background:url(../images/item571_bg_top.png) repeat;}
.item571_list_bot { height:11px; background:url(../images/item571_bg_bottom.png) repeat;}
.item571_list_mid { position:relative; background-color:#efefef; padding:15px 30px; width:100%; display:table;}
.item571_list_qrcode, .item571_list_info, .item571_list_status { display:table-cell; vertical-align:middle; text-align:left;}
.item571_list_qrcode { width:15%;}
.item571_list_qrcode img { width:93px; height:93px;}
.item571_list_info { border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding:0 30px; width:70%;}
.item571_list_info a { font-size:15px; color:#333333;}
.item571_list_info a:hover { color:#000;}
.item571_list_info p { font-size:15px; color:#295daa; margin-top:10px;}
.item571_list_status { width:15%; font-size:15px; color:#333333; text-align:center;}
.item571_list li.check .item571_list_status { color:#48b333;}
.item571_check { position:absolute; width:35px; height:35px; background:url(../images/item571_check.png) no-repeat; left:100px; top:65px;}


/*572*/
.it572 #thumbnail-slider-prev,.it572 #thumbnail-slider-next{ position: absolute; top: 50%; margin-top: -40px; display:block; width: 60px; height: 80px; cursor: pointer;}
.it572 #thumbnail-slider-prev{ background:url(images/it572_prev.svg)center no-repeat rgba(0,0,0,.5); background-size: 40px; left: 0;-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
.it572 #thumbnail-slider-next{ background:url(images/it572_next.svg)center no-repeat rgba(0,0,0,.5); background-size: 40px; right: 0;-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}

.it572 .owl-carousel {
	padding:120px 0;
}
.it572 .owl-carousel .owl-stage-outer {
	overflow-x:hidden;
	min-height:800px;
}
.it572 .item {
	/*opacity:0.4;*/
	transition:.4s ease all;
	/*transform:scale(.8);*/
	transform: perspective(500px) translateX(1px) translateZ(-20px) rotateY(20deg);
	/*-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.4)));*/
}
.it572 .active .item {
	opacity:1;
	/*transform:scale(1);*/
	transform: translateX(0px) translateZ(0px) rotateY(0deg);
}
.it572 .active ~ .owl-item .item {
	transform: perspective(500px) translateX(-1px) translateZ(-20px) rotateY(-20deg);
}
.it572 .item img {
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.2)));
}
.it572 .owl-item {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.it572 .owl-nav {
	position:absolute;
	top:50%;
	width:100%;
	margin-top: -40px;
}
.it572 .owl-carousel .owl-nav .owl-prev, .it572 .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:40px;
	height:80px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-size: 40px;
	position:absolute;
}
.it572 .owl-carousel .owl-nav .owl-prev, .it572 .owl-carousel .owl-nav .owl-prev:hover {
	background:url(images/it572_prev.svg)center no-repeat rgba(0,0,0,.5);
	left:0;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.it572 .owl-carousel .owl-nav .owl-next, .it572 .owl-carousel .owl-nav .owl-next:hover {
	background:url(images/it572_next.svg)center no-repeat rgba(0,0,0,.5);
	right:0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

/* it574 */
.Index_ADbannerBox574 { width:7680px; height:820px;padding-top:120px;margin: 0 auto;background-position: center top;background-repeat: no-repeat;background-size: 100% auto;position: relative;}

.Index_ADbannerBox574 .owl-carousel .owl-nav.disabled,.Index_ADbannerBox575 .owl-carousel .owl-nav.disabled {
	display:none!important;
}


.it574_topbanner{width:100%;padding: 0 20px;margin-bottom: 20px;height: 330px;overflow: hidden; display: none;}
.it574_topbanner>img{ display: block; width: auto; height: 330px; max-width: 100%; margin: 0 auto;}
.it574_topbanner ul{}
.it574_topbanner ul li{float: left;width: 33.3%;position: relative;}
.it574_topbanner ul li:first-child{padding-right:10px;}
.it574_topbanner ul li:last-child{padding-left:10px;}
.it574_topbanner ul li iframe{ display:block; margin:0 auto;}
.it574_topbanner ul li .video574:after{
	content: "";cursor: pointer; position: absolute;  width: 930px; height: 450px; left: 0; top: 0; z-index: 2; background:rgba(255,255,255,.5) url(images/it574_videoicon.svg) center no-repeat;  background-size: 160px 160px;
}


.Index_ADbannerBox574 .Index_ADbanner{ width:100%; height:650px; overflow: hidden; position:relative; padding-top: 145px;}
.Index_ADbannerBox574 .Index_ADbanner .i574_prev,.Index_ADbannerBox574 .Index_ADbanner .i574_next{ position:absolute; top:50%; display:block; width:50px; height:100px; text-indent:-9999px;  margin-top:-50px; z-index:99; border:0; cursor:pointer;}
.Index_ADbannerBox574 .Index_ADbanner .i574_prev{border-radius:0 100px 100px 0;left:20px; background:url(images/it479_left.svg) no-repeat -10px 50%; background-color: rgba(0, 0, 0, 0.6);}
.Index_ADbannerBox574 .Index_ADbanner .i574_next{border-radius:100px 0 0 100px ;right:20px;background:url(images/it479_right.svg) no-repeat 10px 50%;background-color: rgba(0, 0, 0, 0.6);}
.Index_ADbannerBox574 .swipe {  /*overflow: hidden;  visibility: hidden;  position: relative;*/width: 100%; height: 100%;}
.Index_ADbannerBox574 .swipe-wrap {overflow: hidden;position: relative;}
.Index_ADbannerBox574 .swiper-slide {float:left;width:100%;position: relative;}


.Index_ADbannerBox574 .Index_nkfustbox{width:100%;height:595px;overflow: hidden;padding: 0 10px;cursor: pointer;}
.Index_ADbannerBox574 .Index_nkfustbox ul{}
.Index_ADbannerBox574 .Index_nkfustbox ul li{width: 5%;padding:0 10px;float: left;}
.nkfustbox_product{width:100%;height:auto;background-color: #fff;padding: 15px; border: 1px solid #dfdfdf;} 
.nkfustbox_product img.product_img{width:100%;height:auto;display: block;} 
.nkfustbox_product .product_deta{width:100%;margin-top: 15px;display: inline-block;}
.nkfustbox_product .product_deta img.product_code{float: left;width: 115px;height: 115px;}
.nkfustbox_product .product_deta h3{display: block;padding-left:125px;padding-top: 5px;}
.nkfustbox_product .product_deta h3 p{display: block;height: 30px;font: 20px/30px 微軟正黑體; color: #000;overflow: hidden;}
.nkfustbox_product .product_deta h3 span{display: block;height: 60px;font:bold 36px/70px Arial, 微軟正黑體; color: #f4390d;text-align: right;}
.it574_price { display: block;height: 60px;}
.it574_price_old { float:left; font-size:22px; line-height:36px; color:#555555; padding-right:30px; text-decoration:line-through;}
.it574_price_new { border-left: 1px solid #555555; width: 127px; float: right;padding-left: 20px;}
.it574_price_new_label, .it574_price_new_price { display:inline-block; vertical-align:middle;}
.it574_price_new_label { background-color: #f4390d; color: #FFF; padding: 3px 12px; font: bold 18px/18px Arial, 微軟正黑體; margin-bottom: 6px;}
.it574_price_new_price { font:bold 40px/35px Arial, 微軟正黑體; color: #f4390d;}


 .Index_ADbannerBox574  .marqueebox {
        position: absolute;
        top: 20px;
        left: 20px;
        width:1880px;
        height: 80px;
        border-style: none;
        font-size: 32px;
	 letter-spacing: 2px;
        line-height: 80px;
        padding: 0px 20px 0px 130px;
        margin: 0 auto;
        border-radius: 40px;
        font-family: 'cwTeXYen', sans-serif,微軟正黑體;
	    background-image: url(images/it574_icon.svg);
	 background-position: 45px center;
	 background-size: 70px 80px;
	 background-repeat: no-repeat;
    }
.Index_ADbannerBox574  .marquee{ width:100%; margin:0 auto; overflow:hidden;}	

.it574_product_box{width:1200px;padding:30px;background-color: #fff;}
.it574_product_box .it574_product{width:1140px;height: 680px;overflow-y: auto;}
.it574_product_box .jooP3_topbox .jooP3_productimg .big_product img{ width:510px !important; height:auto;}


/* it575 */
.Index_ADbannerBox575 { width:3840px; height:820px;padding-top:120px;margin: 0 auto;background-position: center top;background-repeat: no-repeat;background-size: 100% auto;position: relative;}

.it575_topbanner{width:100%;padding: 0 20px;margin-bottom: 20px;height: 330px;overflow: hidden; display: none;}
.it575_topbanner>img{ display: block; width: auto; height: 330px; max-width: 100%; margin: 0 auto;}
.it575_topbanner ul{}
.it575_topbanner ul li{float: left;width: 33.3%;position: relative;}
.it575_topbanner ul li:first-child{padding-right:10px;}
.it575_topbanner ul li:last-child{padding-left:10px;}
.it575_topbanner ul li iframe{ display:block; margin:0 auto;}
.it575_topbanner ul li .video575:after{
	content: "";cursor: pointer; position: absolute;  width: 930px; height: 450px; left: 0; top: 0; z-index: 2; background:rgba(255,255,255,.5) url(images/it575_videoicon.svg) center no-repeat;  background-size: 160px 160px;
}


.Index_ADbannerBox575 .Index_ADbanner{ width:100%; height:650px; overflow: hidden; position:relative; padding-top: 145px;}
.Index_ADbannerBox575 .Index_ADbanner .i575_prev,.Index_ADbannerBox575 .Index_ADbanner .i575_next{ position:absolute; top:50%; display:block; width:50px; height:100px; text-indent:-9999px;  margin-top:-50px; z-index:99; border:0; cursor:pointer;}
.Index_ADbannerBox575 .Index_ADbanner .i575_prev{border-radius:0 100px 100px 0;left:20px; background:url(images/it479_left.svg) no-repeat -10px 50%; background-color: rgba(0, 0, 0, 0.6);}
.Index_ADbannerBox575 .Index_ADbanner .i575_next{border-radius:100px 0 0 100px ;right:20px;background:url(images/it479_right.svg) no-repeat 10px 50%;background-color: rgba(0, 0, 0, 0.6);}
.Index_ADbannerBox575 .swipe {  overflow: hidden;  visibility: hidden;  position: relative;}
.Index_ADbannerBox575 .swipe-wrap {overflow: hidden;position: relative;}
.Index_ADbannerBox575 .swiper-slide {float:left;width:100%;position: relative;}


.Index_ADbannerBox575 .Index_nkfustbox{width:100%;height:595px;overflow: hidden;padding: 0 10px;cursor: pointer;}
.Index_ADbannerBox575 .Index_nkfustbox ul{}
.Index_ADbannerBox575 .Index_nkfustbox ul li{width: 10%;padding:0 10px;float: left;}
.Index_ADbannerBox575 .Index_nkfustbox ul li .nkfustbox_product{width:100%;height:auto;background-color: #fff;padding: 15px; border: 1px solid #dfdfdf;} 
.Index_ADbannerBox575 .Index_nkfustbox ul li .nkfustbox_product img.product_img{width:100%;height:auto;display: block;} 
.Index_ADbannerBox575 .Index_nkfustbox ul li .nkfustbox_product .product_deta{width:100%;margin-top: 15px;display: inline-block;}
.Index_ADbannerBox575 .Index_nkfustbox ul li .nkfustbox_product .product_deta img.product_code{float: left;width: 115px;height: 115px;}
.Index_ADbannerBox575 .Index_nkfustbox ul li .nkfustbox_product .product_deta h3{display: block;padding-left:125px;padding-top: 5px;}
.Index_ADbannerBox575 .Index_nkfustbox ul li .nkfustbox_product .product_deta h3 p{display: block;height: 30px;font: 20px/30px 微軟正黑體; color: #000;overflow: hidden;}
.Index_ADbannerBox575 .Index_nkfustbox ul li .nkfustbox_product .product_deta h3 span{display: block;height: 60px;font:bold 36px/70px Arial, 微軟正黑體; color: #f4390d;text-align: right;}
.it575_price { display: block;height: 60px;}
.it575_price_old { float:left; font-size:22px; line-height:36px; color:#555555; padding-right:30px; text-decoration:line-through;}
.it575_price_new {border-left: 1px solid #555555;
    width: 127px;
    float: right;
    padding-left: 20px;}
.it575_price_new_label, .it574_price_new_price { display:inline-block; vertical-align:middle;}
.it575_price_new_label { background-color: #f4390d; color: #FFF; padding: 3px 12px; font: bold 18px/18px Arial, 微軟正黑體; margin-bottom: 6px;}
.it575_price_new_price { font:bold 40px/35px Arial, 微軟正黑體; color: #f4390d;}


 .Index_ADbannerBox575  .marqueebox {
        position: absolute;
        top: 20px;
        left: 20px;
        width:1880px;
        height: 80px;
        border-style: none;
        font-size: 32px;
	 letter-spacing: 2px;
        line-height: 80px;
        padding: 0px 20px 0px 130px;
        margin: 0 auto;
        border-radius: 40px;
        font-family: 'cwTeXYen', sans-serif,微軟正黑體;
	    background-image: url(images/it575_icon.svg);
	 background-position: 45px center;
	 background-size: 70px 80px;
	 background-repeat: no-repeat;
    }
.Index_ADbannerBox575  .marquee{ width:100%; margin:0 auto; overflow:hidden;}	

.it575_product_box{width:1200px;padding:30px;background-color: #fff;}
.it575_product_box .it575_product{width:1140px;height: 680px;overflow-y: auto;}
.it575_product_box .jooP3_topbox .jooP3_productimg .big_product img{ width:510px !important; height:auto;}

/*加入主畫面*/
.addHome { display:none;}

/*241*/
.it241_column{ width:auto;}
.it241_noto{ padding:40px 80px 40px 20px; background: #fbfbfb;}
.it241_gloss{ font-size:14px;}
.it241_list{ display:inline-block; margin-right: 15px;}
.it241_select{border: 1px solid #ccc; padding: 5px; background-color: #fff; height: 42px; line-height: 42px; width: 100%;}
.it241_text{ width:100%;}
.it241_column > span{ padding-top:2px; display: -webkit-inline-box;}

/*GDPR*/
.personal_statement{ text-align: center; width:100%; height: auto; padding: 20px 25px; position: fixed; bottom:0; background: rgba(255,255,255,.95); font-size: 14px; line-height: 30px; color: #222; z-index: 9999; border-top: 1px solid #dfdfdf;box-shadow: 0px -4px 5px -3px #8A8A8A;
-webkit-box-shadow: 0px -4px 5px -3px #8A8A8A;
-moz-box-shadow: 0px -4px 5px -3px #8A8A8A;
-o-box-shadow: 0px -4px 5px -3px #8A8A8A;}
.btn_personal_statement{ cursor: pointer; text-align: left; width: 100px; height: 40px; color: #fff; border: 0; background: url(images/checked.svg) 15px center no-repeat #666; background-size: 15px; padding-left: 40px; transition: 0.5s;letter-spacing: .2px; }
.btn_personal_statement:hover{ background: url(images/checked.svg) 15px 10px no-repeat #333; background-size: 15px;}
.btn_personal_box{ display:inline-block; width: 100px; height: 40px; margin: 0 auto; margin-left: 15px;}

/*581*/
.it581 { position:relative; background-repeat:no-repeat; background-size:cover; background-position:center center; font-family:'Noto Sans TC', sans-serif !important;}
.it581_box { position:relative; max-width:1200px; margin:auto;}
.it581_title { text-align:center; color:#222222; letter-spacing:1px; padding:230px 0 20px 0;}
.it581_title_1 { font-size:50px; line-height:65px;}
.it581_title_1 span { color:#00a4a6;}
.it581_title_2 { font-size:40px; line-height:65px;}
.it581_title_2:before, .it581_title_2:after { content:""; display:inline-block; vertical-align:middle; width:50px; height:1px; background-color:#222222; margin:0 30px;}
.it581_title_3 { font-size:18px; line-height:50px;}
.it581_form { position:relative; max-width:570px; margin:auto;}
.it581_form_list { list-style:none; margin:0; padding:0;}
.it581_form_list li { padding-bottom:30px;}
.it581_form input[type="text"], .it581_form input[type="password"], .it581_form select { border:1px solid #e0e0e5; border-radius:10px; height:60px; padding:15px 20px; width:100%; font:16px/60px 'Noto Sans TC', sans-serif;}
.it581_form input[type="text"]:focus, .it581_form input[type="password"]:focus, .it581_form select:focus { border-color:#00a4a6;}
.it581_form .authimg_input { width:150px !important;}
.it581_form img { margin:0 5px;}
.it581_form a { color:#222222 !important; font:16px/24px 'Noto Sans TC', sans-serif !important;}
.it581_form_bot { text-align:center; padding-bottom:100px;}
.it581_form_bot input[type="button"], 
.it581_form_bot input[type="submit"], 
.it581_form_bot input[type="reset"], 
.it581_form_bot input[type="button"]:hover, 
.it581_form_bot input[type="submit"]:hover, 
.it581_form_bot input[type="reset"]:hover { display:block; text-align:center; cursor:pointer; background-color:#00a4a6; color:#FFF; border-radius:30px; border:none; width:100%; padding:20px; font:18px/22px 'Noto Sans TC', sans-serif;}
.it581_form_bot_text { font-size:14px; color:#222222; padding:20px 0;}
.it581_form_bot_text a { color:#00a4a6 !important; font:14px/22px 'Noto Sans TC', sans-serif !important; text-decoration:underline !important;}
.it581_wcolor a{ color:#00a4a6 !important; text-decoration: underline !important; margin-left: 5px;}
.it581 .remarks{font-size:14px;padding-left:10px;line-height: 24px;}

/*583*/
.it583 .qa_title{ font:20px/36px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#1e1e1e; font-weight: bold;}
.it583 .qa_before,.it583 .qaAsk_content{ width: 100%; height: auto; padding: 20px; text-align: center;}
.it583 .qa_before h3{ font-size: 16px; height:30px; margin-bottom: 20px;}
.it583 .qa_before a,.it583 .qaAsk_content a.qaAsk_btn{ display:inline-block; width:150px; font-size: 16px; line-height: 40px; color: #fff; /*background-color:#222;*/ letter-spacing: 3.2px;　font-weight: bold; border-radius: 3px; font-family: 'Noto Sans TC', sans-serif !important; text-align: center; margin: 0 auto;}
.it583 .qa_after table,.qa_after tr,.qa_after td{ border:0 !important; padding: 15px !important;}
.it583 .qa_after tr:nth-child(1){ background:#eee;}
.it583 .qa_after tr{ border-bottom:1px solid #eee !important;}
.it583 .qa_after td span{ display:block; width: 100%; height: auto; border-radius:20px; color: #fff; background-color:#222;}
.it583 .qa_after table{ margin-bottom:30px; background: #fff;}
.it583 .qa_bottom_in{ border:1px solid #ececec; text-align: right; padding: 10px; background: #fff;}
.it583 .qa_bottom_in > span{ color:#888;}
.it583 .qa_bottom textarea{ width: 100%; border:0 !important; overflow-y: hidden; height: 80px;}
.it583 .qa_bottom_btn{ width:320px; height: auto; margin: 0 auto; padding-top: 20px;}
.it583 .qa_bottom_btn input{ display:inline-block; width:150px; height: 40px; font-size: 16px; letter-spacing: 3.2px;  color: #fff; border:0; cursor: pointer; font-family: 'Noto Sans TC', sans-serif !important;}
/*.it583 .qa_bottom_btn span:first-child input{ background-color: #cdcdcd;}*/
.it583 .qa_bottom_btn span:last-child input{ margin-left:15px;/* background-color:#222;*/}
.it583 .qa_mem_email{ text-align:left;  margin-bottom: 15px;}
.it583 .qa_mem_email > input{ width:auto;}

/*584*/
.it584{ width:100%; padding: 20px 0;}
.it584_title{ width:100%; height: auto; margin-bottom:20px;}
.it584_title h3{ display: inline-block; font:20px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#2a2a2a; font-weight: bold;}
.it584_title a:link,.it584_title a:visited{ display: block; float: right; width:200px; height: 50px; font:16px/50px 微軟正黑體, Arial, Helvetica, sans-serif; background-color:#444; color: #fff; text-align: center;}
.it584_title a:hover ,.it584_title a:active{ background-color:#555; }
.it584_form{ width:100%; height:auto; border: solid 1px #333333; background-color: #ffffff; padding: 30px 40px; margin-bottom: 30px; display: none;}
.it584_form_01{ float: left; width:858px;}
.it584_form_01 > span{ display:inline-block; font:15px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color:#222222;}
.it584_form_01 > span > input{ margin-left: 15px; height: 45px; font:14px/45px 微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom: 10px; background:#f5f5f5; border: 0; padding: 0 10px;}
.it584_form_name,.it584_form_tel{ margin-right: 30px;}
.it584_form_name > input{ width:215px;}
.it584_form_tel > input{ width:220px;}
.it584_form_tel2 > input{ width:220px;}
.it584_form_mail > input,.it584_form_add > input{ width:811px;}
.it584_form_add select{ width: 150px; margin-left: 15px; height: 45px; font: 14px/45px 微軟正黑體, Arial, Helvetica, sans-serif; background: #f5f5f5; border: 0; padding: 0 10px;}
.it584_form_add input{ width:480px;}
.it584_form_02{ float: right; width: 234px;}
.it584_form_03{ clear:both;}
.it584_form_02_top{ height:111px; background:url(images/it584_cloud.svg) no-repeat center top 15px #cecece; background-size: 90px; padding-top: 10px;}
.it584_form_02_top input{ display: block; width:210px; height: 25px; font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; margin: 0 auto; margin-bottom: 8px; text-align: left; padding-left: 15px; background: url(images/it584_X.svg) right 5px center no-repeat #e5e5e5; background-size: 9px; cursor: pointer;    border-radius: 0 !important;}
.it584_click_bg{  background:#f5f5f5; background-image: none;}
.it584_form_02_btn{ width:100%; height: auto; font:16px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:#444; cursor: pointer;    border-radius: 0 !important; border: 0;}
.it584_form_02_btn:hover{ background-color:#555;}
.it584_form_03{ margin-bottom:14px;}
.it584_form_03 ul li:first-child{ float:left;}
.it584_form_03 ul li:last-child{ margin-left: 45px; width: auto; background: #f5f5f5;}
.it584_form_03 ul li{ font: 15px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222222;}
.it584_form_03 ul li textarea{ display: block; width:100%; height: 90px; border:0; background: #f5f5f5; font: 14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222222; padding: 10px 0 10px 10px;}
.it584_form_03 ul li:last-child span{ display: block; width:100%; text-align: right; padding-right: 20px; color: #666666; font-size: 13px;}
.it584_form_04{ width:412px; margin: 0 auto;}
.it584_form_04 input{ display:inline-block;width:200px; height: 50px; font:16px/50px 微軟正黑體, Arial, Helvetica, sans-serif; background-color:#444; color: #fff; text-align: center;border-radius:0!important; cursor: pointer; border: 0;}
.it584_form_04 .it584_form_04_btn01{ margin-right:12px; border: solid 1px #333333; background-color: #ffffff; color: #333;}
.it584_form_04 .it584_form_04_btn01:hover{ border: solid 1px #333333; background-color: #f1f1f1;}
.it584_form_04_btn02:hover{ background-color:#555;}
.it584_qalist{ background-color: #f6f6f6; padding: 25px 40px 40px 40px; margin-bottom: 3px;}
.it584_q{ width:100%; margin-bottom: 40px;}
.it584_q .it584_q_title{ width:100%;}
.it584_q .it584_q_title h5{ display:inline-block; text-align: left; font: 15px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222222; font-weight: bold;}
.it584_q .it584_q_title span{ float:right; font: 13px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color: #666; padding-right: 10px;}
.it584_q_content{ clear:both; font: 14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222;}
.it584_a ul li:first-child{ float:left;}
.it584_a ul li:last-child{ position: relative; margin-left: 112px; width: auto; background-color: #dbe3e5; border-radius: 3px; padding: 20px 30px 40px;}
.it584_a ul li:last-child:before{ position: absolute; left: -32px; top: 30px; display:block; content: ''; width: 0; height: 0; border-style: solid; border-width: 9px 32px 9px 0; border-color: transparent #dbe3e5 transparent transparent; line-height: 0px; _border-color: #000000 #dbe3e5 #000000 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.it584_a_title img{ display:block; width: 70px; height: 70px; overflow: hidden; border: solid 3px #c6cdd7; border-radius: 100%; }
.it584_a .it584_a_title h5{ display:inline-block; text-align: left; font: 15px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222222; font-weight: bold;}
.it584_a .it584_a_title span{ float:right; font: 13px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color: #666; padding-right: 10px;}
.it584_a_content{ font: 14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222;}
.it584_bottom{ width:100%;  margin-top: 25px; margin-bottom: 50px;}
.it584_bottom a:link,.it584_bottom a:visited{ text-align: center; display: block; border: solid 1px #333333; background-color: #ffffff; color: #333; width:200px; height: 50px; font:16px/50px 微軟正黑體, Arial, Helvetica, sans-serif; margin: 0 auto;}
.it584_bottom a:hover,.it584_bottom a:active{ background-color:#f1f1f1;;}
.it584_no{ width:100%; height:180px; text-align: center; font: 15px/180px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222222; font-weight: bold; background-color: #f6f6f6; margin-bottom: 50px;}

/*it349*/
.page_brand_list .brand_filter a {
  padding: 5px 15px;
  text-align: center;
  border: 1px solid #7b7b7b;
  display: inline-block;
  background: #fff;
  margin-bottom:10px;
}
.page_brand_list .brand_filter a.active {
  background: #000;
  color: #fff;
}

.page_brand_list .brand_list {
  border-bottom: 1px solid #000;
}
.page_brand_list .brand_list .title {
  padding: 30px;
  float: left;
}
.page_brand_list .brand_list .brand_name {
  padding: 30px 0;
  float: left;
  width: 1010px;
  padding-left:10px;
}
.page_brand_list .brand_list .brand_name ul {
  line-height: 23px;
}
.page_brand_list .brand_list .brand_name ul li {
  display: inline-block;
  width: 245px;
}
.page_brand_list .brand_list .brand_name ul li a {
	font-size:15px;
	color:#222;
}
.page_brand_list .brand_list .brand_name ul li a:hover {
  text-decoration: underline;
  font-size:15px;
  color:#222;
}
.page_brand_list .bb_blk3 {
  border-bottom: 3px solid #222;
}
.page_brand_list .mv20 {
  margin: 20px 0;
}
.page_brand_list .tac {
  text-align: center;
}
.page_brand_list .h1 {
  font-size: 30px;
  font-weight: bold;
  color:#222;
}

/*586*/
.it586{ max-width:800px; height: auto; margin: 0 auto; padding-bottom: 50px; margin-bottom: 30px;}
.it586_img{ width:100%; height: auto;}
.it586_img img{ max-width:100%!important; width: 100%; height: auto;}
.it586_in{ width:auto; margin: 0 40px; background: #fff; padding: 40px 30px;}
.it586_in h3{ text-align: center; font: 35px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold; margin-bottom: 10px;}
.it586_in h5{text-align: center; font: 18px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold; margin-bottom: 15px;}
.it586_in ul li{ margin-bottom:25px; width: 100%;}
.it586_in ul li input{ width:100%; height: 60px; font: 20px/60px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333; padding: 0 15px; text-align: left;-webkit-appearance:none;}
.it586_in ul li.it586_02 input{ float: left; width: 48%; margin-right: 3%; text-align: left;}
.it586_in ul li.it586_02 img{ float: left; display:block; width: 150px; height:60px;}
.it586_in ul li.it586_02 a{ float: left; display:block; width: 60px; height: 60px; text-indent: -9999px; background: url(images/it586_replay.svg) center no-repeat; background-size: 40px;}
.it586_in ul li.it586_03{ margin-bottom:0;}
.it586_in ul li.it586_03 input{ cursor: pointer; width:100%; height:60px;  background: #222222; color: #fff; text-align: center; border: 0;-webkit-appearance:none; }
.it586_in ul li.it586_03 input:hover{ background: #111111;}

/*587*/
.it587{ max-width:800px; height: auto; margin: 0 auto; padding-bottom: 50px; margin-bottom: 30px;}
.it587_img{ width:100%; height: auto;}
.it587_img img{ max-width:100%!important; width: 100%; height: auto;}
.it587_in{ width:auto; margin: 0 40px; background: #fff; padding: 40px 30px;}
.it587_in h3{ text-align: center; font: 35px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold; margin-bottom: 10px;}
.it587_in h5{text-align: center; font: 18px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold; margin-bottom: 15px;}
.it587_success{ width:100%; height:auto; padding: 50px 40px; text-align: center; font: 28px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; border: 3px solid #222; font-weight: bold; margin-bottom: 30px;}
.it587_share ul { width:140px; margin: 0 auto; margin-bottom: 15px;}
.it587_share ul li a{ display:block; float: left; width:60px; height: 60px; text-indent: -99999px;}
.it587_share ul li:nth-child(1) a{ background: url(images/it587_fb.svg) center no-repeat; margin-right: 10px;}
.it587_share ul li:nth-child(2) a{ background: url(images/it587_line.svg) center no-repeat; margin-left: 10px;}

/*588*/
.it588{ max-width:800px; height: auto; margin: 0 auto; padding-bottom: 50px; margin-bottom: 30px;}
.it588_img{ width:100%; height: auto;}
.it588_img img{ max-width:100%!important; width: 100%; height: auto;}
.it588_in{ width:auto; margin: 0 20px; background: #fff; padding: 30px 20px;}
.it588_in h3{ text-align: center; font: 30px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold; margin-bottom: 10px;}
.it588_in h5{text-align: center; font: 16px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold; margin-bottom: 15px;}
.it588_code{ width:190px; height: 190px; margin: 0 auto;}
.it588_code img{ display: block; width: 100%; height: auto; margin: 0 auto;}


/*577*/
.it577 { max-width:1200px; margin:auto; position:relative; padding-bottom:100px;}
.it577 .main_content_left { width:200px; float:left;}
.it577 .L_Box { margin-bottom: 15px;}
.it577 .L_Box .Page_Litem_title .L_item_name { padding: 0 15px; font-size:16px; line-height:40px; height:40px; color: #fff; background: #282e58; letter-spacing: 0.8px;}
.it577 .Page_ProductSale li { display: block; width: 100%; text-align: justify; border-bottom: 1px solid #dfdfdf;}
.it577 .Page_ProductSale li a{ display: inline-block; width:100%; height: auto; padding:8px 15px; font-size:15px; line-height:25px; color:#111; transition: all .3s;}
.it577 .Page_ProductSale li a:hover{background: #f4f4f4;}
.it577 .main_content_l_center{ margin-left:210px; position:relative;}
.it577 .catelogy_title{padding-left: 7px; font-size:26px; line-height:30px; color: #111;letter-spacing: 1.3px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #dfdfdf;}
.it577 .team_school{background-color: #f4f4f4;border: 1px solid #dfdfdf;}
.it577 .index_gloria_team .container > ul > li{display:inline-flex; justify-content:space-around; vertical-align: top; flex-wrap:wrap; margin: 7px; text-align: center; position: relative; overflow: hidden;}
.it577 .index_gloria_team a.team_school{width: 230px; height: 186px; transition: all .2s; padding-top:30px;}
.it577 .index_gloria_team a.team_school:hover{border:1px solid #bbb;}
.it577 .index_gloria_team .team_school li.title { font-size:16px; line-height:26px; color: #111;letter-spacing: 0.8px;}
.it577 .index_gloria_team .team_school li{ color:#111; padding-top: 5px;}
.it577 .index_gloria_team .team_school li.text_1{ font-size:16px; line-height:26px; padding-top: 0;letter-spacing: 0.8px;}
.it577 .index_gloria_team .team_school li.text_2{ font-size:16px; line-height:26px; padding-top: 0;letter-spacing: 0.8px;}
.it577 .index_gloria_team .container > ul > li a{ z-index: 1; display: block; position: relative; color:#111;}
.it577 .index_gloria_team .container > ul > li img { /*width:170px;*/ height:39px;}

.it577 .catelogy_title{ font-size:26px;}
.it577 .catelogy_title > div{ font-size: 18px; color: #757575; padding-top: 15px;}

/*578*/
.it578 .introBox { position:relative;}
.it578 .introTitle { text-align:center; font-size:32px; line-height:30px; color:#333333; font-weight: normal; letter-spacing: 0.5px; padding-bottom: 50px;}
.it578 .introTitle .introTitle_sub { font-size:20px; color:#864482; letter-spacing:0.5px; line-height:normal; margin-bottom:15px;}
.it578 .introTitle span { position: relative; display: inline-block; padding: 0 0.8em; line-height:normal;}
.it578 .introMenu { list-style:none; margin-bottom:25px; padding:0; text-align:center; height:50px;}
.it578 .introMenu li { display:inline-block; vertical-align:top; margin:0 5px;}
.it578 .introMenu li > a:after { position: absolute; left: 50%; top: 49px; width: 1px; transition: all .5s ease; transform: translateX(-50%); content: ''; border: 8px solid transparent;}
.it578 .introMenu li > a:hover:after { top: 55px; border-top: 10px solid #864482;}
.it578 .introMenu a { position: relative; display:inline-block; color:#111; font-size:15px; line-height:50px; width:200px; height:50px; text-decoration:none; transition:0.3s; background: #f4f4f4; border: 1px solid #dfdfdf;}
.it578 .introMenu a:hover, .introMenu a:focus { color: #fff; background: #864482;}
.it578 .introBox_content { position:relative; max-width:1200px; margin:auto;}
.it578 .introBox_content_block { position:relative; box-sizing: border-box; background-color:#FFF; border:1px solid #dfdfdf; padding:40px 60px; margin-bottom:30px; font-size:16px; color:#111111; letter-spacing:0.8px; line-height:30px; text-align:left;}
.it578 .introBox_content_title { display:inline-block; background-color:#282e58; color:#FFF; line-height:normal; font-size:20px; letter-spacing:1px; padding:10px 20px; margin-bottom:10px;}
.it578 .introBox_content_title_sub { display:block; width:138px; background-color:#f4f4f4; border:1px solid #e2e5ea; color:#111111; line-height:normal; font-size:18px; letter-spacing:1px; padding:10px 20px;}
.it578 .introBox_table a.contact{ color: #111; display: inline-block; width: 140px; height: 40px; border: 1px solid #dfdfdf; line-height: 2.2; letter-spacing: 0.8px; font-size: 16px; transition: .3s; text-align: center; text-decoration:none;}
.it578 .introBox_table a.contact:hover { background: #864482; color: #fff;}
.it578 .introBox_table, .it578 .introBox_table_tr { display:table; width:100%;}
.it578 .introBox_table.bottomSpace { margin-bottom:40px;}
.it578 .introBox_table_tr { border-bottom:1px solid #dfdfdf;}
.it578 .introBox_table_tr:last-of-type { border:none;}
.it578 .introBox_table_th, .it578 .introBox_table_td { display:table-cell; text-align:left; vertical-align:top; padding:10px 20px;}
.it578 .introBox_table .noLRPadding { padding:10px 0;}
.it578 .introBox_table_th { width:10%; white-space:nowrap;}
.it578 .introBox_table.longTH .introBox_table_th { width:18%;}
.it578 .introBox_content_block_image { line-height:0; text-align:center;}
.it578 .introBox_table a{ font-size:15px; line-height:30px; color: #666; text-decoration: underline; transition: all .3s;}
.it578 .introBox_table a:hover{color:#111;}

/*579*/
.it579 { max-width:1200px; margin:auto; position:relative; padding-bottom:100px;}
.it579 .main_content_left { width:200px; float:left;}
.it579 .team_theme{background-color: #f4f4f4;border: 1px solid #dfdfdf;}
.it579 .index_gloria_team .container > ul > li{display:inline-flex; justify-content:space-around; vertical-align: top; flex-wrap:wrap; text-align: center; position: relative; overflow: hidden; width: 49.5%; padding: 15px 0;}
.it579 .index_gloria_team a.team_theme{width: 460px; height: 120px; transition: all .2s; padding-top:30px;}
.it579 .index_gloria_team a.team_theme:hover{border:1px solid #bbb;}
.it579 .index_gloria_team .team_theme li.title {font: 18px/26px 'Noto Sans TC', 'Roboto', sans-serif; color: #854482;letter-spacing: 0.9px;}
.it579 .index_gloria_team .team_theme li{ color:#111; padding-top: 5px;}
.it579 .index_gloria_team .team_theme li.text_1{font: 16px/26px 'Noto Sans TC', 'Roboto', sans-serif; padding-top: 0;letter-spacing: 0.8px;}
.it579 .index_gloria_team .container > ul > li a{ z-index: 1; display: block; position: relative; color:#111;}
	@media screen and (max-width:480px) {
		.index_gloria_team .container > ul > li{ width: 95%;}
		.index_gloria_team a.team_theme { height:auto; padding:20px 0;}
	}
.it579 .catelogy_title{padding-left: 7px; font-size:26px; line-height:30px; color: #111;letter-spacing: 1.3px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #dfdfdf;}
.it579 .team_school{background-color: #f4f4f4;border: 1px solid #dfdfdf;}
.it579 .catelogy_title{ font-size:26px;}
.it579 .catelogy_title > div{ font-size: 18px; color: #7F7F7F; padding-top: 15px;}

/*590*/
.it590_content_box_l{ width: 200px; float: left;}
.it590_content_box_c{ margin-left: 210px;}
/*左*/
.it590_L_Box{ margin-bottom:15px;}
.it590_L_Box .it590_item_title .it590_item_name{ padding: 0 15px; font:16px/40px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif; color:#fff; background: #282e58; letter-spacing: 0.8px;}
.it590_list li{ display:block; width:100%; text-align: justify; border-bottom: 1px solid #dfdfdf;}
.it590_list li:last-child{ border-bottom: 0;}
.it590_list li a{ display: inline-block; width:100%; height: auto; padding:8px 15px; font:15px/25px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif; color:#111; transition: all .3s;}
.it590_list li a:hover{background: #f4f4f4;}
.it590_padding{ padding:0;}
.it590_item_name{ padding: 0 15px; font: 16px/40px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif; color: #fff; background: #282e58; letter-spacing: 0.8px;}

/*中*/
.it590{ width:100%; min-width:1200px;}
.it590_box{ width:1200px; margin:0 auto; padding:105px 0;}
.it590_box .it590_title{ text-align:center; width:100%; padding:0 15px;}
.it590_box .it590_title img{ max-width:286px; height:auto; width:100%;}
.it590_box .it590_inbox{ padding:52px 0;}
.it590_box .it590_inbox>ul{ padding:0 2%;}
.it590_box .it590_inbox>ul>li{ width:100%; padding:0 0 0 3% ; background:#fcfbfa; height:66px; overflow:hidden;}
.it590_box .it590_inbox>ul>li>a{ text-decoration:none;z-index: 1; display: block; position: relative; height: auto; width: 100%; padding: 20px;}
.it590_box .it590_inbox>ul>li span{ letter-spacing:2px; color:#111; font: 16px/25px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif;display: inline-table;vertical-align:middle;padding:0;margin-right:10px;}
.it590_box .it590_inbox>ul>li span.it590_slogan{ color:#fff;}
.it590_box .it590_inbox>ul>li span h3{ padding: 0 5px; text-align: center; font:15px/26px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif;height:26px; overflow: hidden;  width: 90px; margin: 0 auto;}
.it590_box .it590_inbox>ul>li>span.it590_date,.it590_box  .it590_inbox>ul>li>span.it590_slogan{ width:145px; text-align:center; overflow:hidden;}
.it590_box .it590_inbox>ul>li>span.it590_slogan{ background-color: rgba(0,0,0,.25); color:#fff; height:60px; overflow:hidden;}
.it590_box .it590_inbox>ul>li>a>span.it590_text{ display:inline; position:absolute; padding:0; margin:0; height:22px; overflow:hidden;}
.it590_box .it590_inbox>ul>li>a>span.it590_text:hover{ text-decoration:underline;}
.it590_box .it590_inbox>ul>li:nth-child(even){ background:none;} 
.it590_box .it590_inbox>ul>li span.it590_slogan{ background-color: rgba(0,0,0,.45);}
.it590_box .it590_inbox>ul>li:nth-child(even) span.it590_slogan{ background-color: rgba(0,0,0,.35);}

/*591*/
.it591{ width:100%; height: auto; text-align: center; background-color: #fff;}
.it591 ul li{ float: left; display:inline-block; height: auto; background: #fff;}
.it591 ul li:hover{ background: #f1f1f1; transition: all 1s;}
.it591 ul li a{ display:block; max-width: 85px; width: 100%; height: auto; padding: 10px; margin: 0 auto;}
.it591 ul li img{ display:block; width: 100%; max-width: 100%; height: auto;}
.it591 ul li span{ font: 16px/18px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold; display: block; width: 100%; height: 18px; overflow: hidden;}

/*597*/
.it597{
		color: #000;
		text-align: center;
	}
	.it597_bg {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,.8);
	}
	.it597_box {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		width: 444px;
		height: auto;
		border-radius: 5px;
		background-color: #fff;
	}
	.it597_boxTitle {
		width: 100%;
		height: auto;
		background-color: #EBEBEB;
		font: 18px/21px 微軟正黑體;
		padding: 20px 0px;
		border-radius: 5px 5px 0 0;
	}
	.it_597_content_message {
		width: 100%;
		height:auto;
		padding: 20px 0px;
		font: 14px/16px 微軟正黑體;
	}
	.it_597_img {
		padding: 0px 45px 20px;
		width: 100%;
	}
	.it_597_boxSelect {
		width: 100%;
		height: auto;
		background-color: #EBEBEB;
		border-radius: 0 0 5px 5px;
	}
	.it_597_btn_t,.it_597_btn_f {
		display: inline-block;
		width: 120px;
		height: 40px;
		border-radius: 5px;
		font: 14px/40px 微軟正黑體;
		background-color: #4f4f4f;
		margin: 20px 10px;
	}
	.it_597_btn_f {
		background-color: #828282;
	}
	.it_597_btn_t:hover{
		background-color: #484848;
	}
	.it_597_btn_f:hover {
		background-color: #7a7a7a;
	}	
	.it_597_boxSelect a:link, .it_597_boxSelect a:link, .it_597_boxSelect a:visited {
    color: #fff;
    line-height: 40px;
	}

@media only screen and (max-width: 414px){
	.it597_box {
    width: 300px;
	}
	.it_597_content_message {
	    padding: 20px 45px;
	}
}
@media only screen and (max-width: 320px){
	.it597_box {
    width: 290px;
	}
	.it_597_content_message {
	    padding: 20px 45px;
	}
}
/*592-我要開店*/
.it592_title{display: inline-block;}
.it592_bg .remarks{ display: inline-block; margin-left: 15px; color: #666;}
.it592_box{ width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px -3px #9E9E9E;-webkit-box-shadow: 0px 0px 5px -3px #9E9E9E;-moz-box-shadow: 0px 0px 5px -3px #9E9E9E;-o-box-shadow: 0px 0px 5px -3px #9E9E9E; padding: 30px 55px 50px 55px; margin-bottom: 15px;}
.it592_remarkbox{ background-color: #f1f1f1; padding: 15px 20px;width: 100%;margin-bottom: 10px;}
.it592_remarkbox h3{ padding-bottom: 10px; font-weight: normal;}
.it592_remarkbox li a{text-decoration: underline;color: #008cd6;}
.it592_remarkbox input{display:none;}
.it592_bg select{padding: 3px 3px 3px 6px;}
.it592_s_input{ display: flex; margin-bottom: 20px;align-items: stretch;}
.it592_s_input li{ font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif;color: #444;}
.it592_s_input li h3{font-weight: normal;font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif;}
.it592_s_input li:nth-child(1){ width:17%; text-align: center; background-color: #f7f7f7; color:#008cd6;}
.it592_s_input li:nth-child(1) h3{ display:inline-block;}
.it592_s_input li:nth-child(1) span{ color:#FF3333; margin-right: 3px;}
.it592_s_input li:nth-child(2){ padding-left:15px; width: 80%; max-height: 80px;line-height: 20px;}
.it592_s_input li:nth-child(2) a {text-decoration: underline;color: #008cd6;}
.it592_s_input li:nth-child(2) input[type="text"],.it592_s_input li:nth-child(2) select{ border: 0; width: 890px;}
.it592_s_input li:nth-child(2) input[type="text"],.it592_s_input li:nth-child(2) select{ border: 1px solid #aaaaaa; border-radius: 2px;}
.it592_s_input li:nth-child(2) span.it592_red{ color:#FF3333; letter-spacing: .3px; vertical-align: top;line-height: 25px;}
.it592_s_input .it592_radio{display: inline-block;margin-right: 30px;}
.it592_s_input .it592_radio input[type="radio"]{display:none;}
.it592_radio input:checked + label {color: #008cd6;}
.it592_s_input .who_input{margin-top:5px;}
.it592_bottom_btn{ width:100%; text-align: right;}
.it592_bottom_btn a{ display: inline-block; width:120px; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border-radius: 2px; color: #fff!important; font-weight: bold!important; margin-left: 10px; text-align: center;}
.it592_bottom_btn a:nth-child(1){ background:#008cd6;}
.it592_bottom_btn a:nth-child(2){ background:#008cd6;}
.it592_bottom_btn a:nth-child(3){ background:#aaaaaa;}
.it592_bottom_btn a:nth-child(1):hover,.it592_bottom_btn a:nth-child(2):hover{background-color: #0982c5;}
.it592_bottom_btn a:nth-child(3):hover{ background:#999;}

.it592_nologin{ width:100%; height: auto; padding:30px; background: #fff;}
.it592_nologin .it592_loginbox{ width:970px; margin: 0 auto; display: flex; align-items: center; margin-bottom: 20px; font:15px/30px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333; font-weight: bold;}
.it592_loginbox .it592_login_left{ width:570px; text-align: center;}
.it592_loginbox .it592_login_left a{ display:inline-block; max-width:250px; height: auto; margin: 0 auto; margin-bottom: 20px;}
.it592_loginbox .it592_login_left a img{ display: block; max-width:100%; height: auto; width: 100%;}
.it592_loginbox .it592_login_left p{ margin-bottom: 30px;}
.it592_loginbox .it592_login_left > div{ width:520px; margin: 0 auto;}
.it592_loginbox .it592_login_left > div > img{ display: block; max-width:100%; height: auto; width: 100%;}
.it592_loginbox .it592_login_right{ width:400px;  background: #f7f7f7; padding:70px 50px 100px 50px;}
.it592_loginbox .it592_login_right p{  margin-bottom: 20px; text-align: center;}
.it592_loginbox .it592_login_right a{ display:block; width: 100%; height:50px; font: 16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; background: #008cd6; border-radius: 2px;color: #fff!important; text-align: center;}

/* 小幫手 lightbox */
.helper-modal { display: none; vertical-align: middle; position: relative; z-index: 2; max-width: 700px; max-height:480px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; background: #fff; text-align: left; padding:5px 20px 20px;}
.helper-modal .helper-modal-title { font-size: 25px; display: flex; font-weight: 600; align-items: center; color:#000;}
.helper-modal a.close-modal { position: absolute; top: 0; right: -50px; display: block; width: 50px; height: 50px; text-align: center; text-decoration:none; background-color: #000;}
.helper-modal a.close-modal i{font-size: 35px; line-height: 50px; cursor: pointer; margin: 0; color:#fff;}
.helper-modal .helper-modal-content { padding: 0 0 10px; max-height: 290px; color:#444; font-size: 13px; line-height: 20px;}
.helper-modal .helper-modal-content .helper-inputfield{margin-bottom:10px;}
.helper-modal input[type="checkbox"]{display: none;}
/* 小幫手 button */
.helper-box-btn{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: end; -webkit-justify-content: flex-end;-webkit-box-pack: end; -moz-box-pack: end; justify-content: flex-end;}
a.helper-btn, a.helper-btn:link, a.helper-btn:visited, a.helper-btn:focus, a.helper-btn:active{transition:all .3s; display:block; text-align:center; font-size:16px; font-weight:500; width:120px; line-height:50px; height:50px; letter-spacing: 1px;-moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
a.helper-btn:hover{ text-decoration:none; font-size:16px; font-weight:500; line-height:50px; height:50px; letter-spacing: 1px;}
a.helper-btn:not(:last-of-type){margin-right:10px;}
a.helper-btn-cancel, a.helper-btn-cancel:link, a.helper-btn-cancel:visited, a.helper-btn-cancel:focus, a.helper-btn-cancel:active{ background-color: #e5e5e5; color:#363a3a;}
a.helper-btn-cancel:hover{background-color: #ddd; color:#363a3a;}
a.helper-btn-save, a.helper-btn-save:link, a.helper-btn-save:visited, a.helper-btn-save:focus, a.helper-btn-save:active{ background-color: #363a3a; color:#fff;}
a.helper-btn-save:hover{background-color: #000; color:#fff;}
/* 小幫手 table */
.helper-table{width: 100%;}
.helper-table thead tr{ background-color: #f5f5f5; padding:10px 10px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between;}
.helper-table thead tr th{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding:0 10px; color: #363a3a; font-size:14px; font-weight: 500;}
.helper-table thead tr th.table-customized-name{-webkit-box-flex: 1.5; -moz-box-flex: 1.5; -webkit-flex: 1.5; -ms-flex: 1.5; flex: 1.5;}
.helper-table thead tr th.table-customized-name span{width:24px; display: inline-block;}
.helper-table tbody tr{ background-color: #fff; padding:15px 10px; color: #363a3a; font-size:14px; font-weight: 500; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between;}
.helper-table tbody tr:not(:last-of-type){border-bottom:1px solid #ddd;}
.helper-table tbody tr td{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding:0 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; height:22px; line-height: 22px;}
.helper-table tbody tr td.table-customized-name{-webkit-box-flex: 1.5; -moz-box-flex: 1.5; -webkit-flex: 1.5; -ms-flex: 1.5; flex: 1.5;}

/*594-管理者商品建檔*/
.helper-w100p{ width:100%;}
.helper-w40{ width:40px;}
.helper-rl5{ padding:0 5px;}
.helper-l5{ padding-left:5px;}
.helper-r5{ padding-right:5px;}
.helper-container .remarks{ display: inline-block; margin-left: 15px; color: #666;}
.it592_bg,.helper-container,.it598_bg,.it603_b,.it606_bg,.it608_bg,.it619_bg,.it647_bg,.it648_bg,.it649_bg{ width:100%; height: auto; max-width: 1200px; margin: 0 auto;}
.helper-container span.change_notice{color:#008cd6;font-size:18px;text-decoration:underline;}
.helper-container .changebox{background:#d8edf9;}
.helper-container .storebox{background:#cdf9de;}
.it592_title,.helper-title,.it598_title,.it603_title,.it606_title,.it608_title,.it619_title,.it647_title,.it648_title,.it649_title{ max-width: 1200px; margin: 0 auto; font:25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom: 5px; color: #191919; font-weight: bold;}
.helper-title {display: inline-block;}
.helper-area{ position: relative; font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}
.helper-area .helper-box{border:1px solid #ddd;background-color:#fff;margin: 0 0 15px 0;padding:10px 15px;}
.helper-area .helper-box:last-of-type{margin-bottom:0;}
.helper-area .helper-box .helper-box-title{font-size: 18px; font-weight: bold; color: #000;}
.helper-area .helper-box .helper-btn-remove{display: inline-block; position:absolute; right:0; top:0; margin-left:10px;width: 22px;height: 22px;background: url(images/it594_delete2.svg) no-repeat center;text-indent: -9999px;border: 0 !important;}
.helper-container input[type="text"], .helper-area textarea, .helper-area select{ width:100%; font-size: 15px; line-height: 15px;border: 1px solid #d5d5d5; border-radius: 2px;}
.helper-area .helper-box-item{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 6px;}
.helper-area .helper-box-item.helper-customized-box > li > div{ -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; margin-bottom:6px;}
.helper-area .helper-box-item.helper-customized-box > li > div > a{max-width:140px;}
.helper-area .helper-box-item .helper-box-item-title{ background-color: #f5f5f5; padding: 5px 15px; text-align: right; width: 240px; font-size: 16px; font-weight: 400; line-height: 45px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: end; -webkit-justify-content: flex-end; -webkit-box-pack: end; -moz-box-pack: end; justify-content: flex-end; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.helper-area .helper-box-item-title > span { color: #f33; margin-right: 3px; }
.helper-area .helper-box-item-text { width: calc(100% - 240px); padding: 0 10px; font-size: 15px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.helper-area .helper-box-item-text .helper-box-item-remark { color: #bbb; font-size: 13px; line-height: 18px; letter-spacing: .3px; padding-bottom: 5px; word-break: break-all; text-align: justify; -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; vertical-align: top;}
.helper-area .helper-box-item-text .helper-red{ color:#FF3333;}
.helper-area .helper-box-item-text .helper-upload-img-item{ width:125px; height: auto; position: relative; margin-left: 12px;}
.helper-area .helper-box-item-text .helper-upload-img-item:nth-child(2){ margin-left: 0;}
.helper-upload-img-item a.remove_file{ top: 5px; left: 10px; position: absolute; z-index: 1;}
.helper-upload-img{ position: relative; width: 125px; height: 125px; overflow: hidden; border: 1px dashed #aaa; background:url(images/it594_plus_gray.svg) no-repeat #fff center; background-size:30px; cursor: pointer}
.helper-upload-imgbtn{ position:absolute; }
.helper-upload-img > img{ display:block; width: 100%; max-width: 100%; height: auto;}
.helper-upload-img-item:nth-child(1) .helper-upload-img{ border-color:#008cd6;}
.helper-upload-img-item:nth-child(1),.helper-upload-img-item:nth-child(7){ margin:0;}
.helper-upload-img-item h3{ text-align: center; font-size:14px;}
.helper-upload-imgbtn{ width:70px; height: 30px;position: absolute; left: 50%; margin-left: -35px; bottom: 20px;}
.helper-upload-imgbtn a{ display:inline-block; width: 30px; height: 30px; border-radius: 30px; text-indent: -9999px;}
.helper-upload-imgbtn a:first-child{ background:url(images/it594_crop.svg) no-repeat rgba(0,140,214,.8) center; background-size: 15px;}
.helper-upload-imgbtn a:last-child{ background:url(images/it594_delete_w.svg) no-repeat rgba(102,102,102,.8) center; background-size: 15px; margin-left: 10px;}
.helper-container .helper-upload-img-item{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.helper-container .helper-upload-img-item>h3,.helper-container .helper-upload-img-item .helper-upload-img{flex: 100%; width: 100%;}
.helper-container .helper-upload-img-item h3{ line-height: 25px;-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1;}
.helper-container .helper-upload-img-item .helper-upload-img{-webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2;}
.helper-container .helper-upload-img{border:1px solid #d5d5d5;background: url(images/it594_imgup.svg) no-repeat #eee center 25px; background-size: 40px;}
.helper-container .helper-area .helper-box-item > li.helper-upload-img-box .slim[data-ratio*=":"] .slim-status{ padding: 0 1.7em;}
.helper-container .helper-area .helper-box-item > li.helper-upload-img-box .slim .slim-label{line-height: 17px; padding-top: 55px;color:#777;font-size: 13px; letter-spacing: .5px;}
.helper-container .helper-area .helper-box-item > li.helper-upload-img-box .slim[data-state*=empty]:hover{background:url(images/it594_plus_gray.svg) no-repeat #ddd center 25px; background-size:40px;}
.helper-inputfield{ width: 100%; border: 1px solid #d5d5d5; border-radius: 2px;}
.helper-inputfield input[type="text"], .helper-inputfield textarea{ border: 0; display: inline-block; width: calc(100% - 90px);font-size:15px;color: #353A3A; vertical-align:top; line-height: 34px;}
.helper-inputfield span{ width:85px; font-size: 13px; display: inline-block; text-align: right; padding:0 5px; vertical-align:bottom;}
.helper-inputfield i{ width:40px; font-size: 30px; line-height:40px; display: inline-block; text-align: right; vertical-align:top;}
.helper-box-item > li > div table{ font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}
.helper-box-item > li > div table input,.helper-size-02 table input{ width:100%; margin-bottom: 5px;}
.helper-box-item > li > div > a,.helper-size-02 > a{ display:block; border-radius:  2px; border: 1px solid #008cd6; width: 100%; text-align: center;font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif;}
.helper-size-02 > a{ /*margin:0 40px;*/ width: auto;}
.helper-box-item > li > div > a > span,.helper-size-02 > a > span{ display: inline-block; font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; color: #008cd6;  height: 40px; background:url(images/it594_plus_blue.svg) no-repeat left center; background-size: 20px; padding-left: 30px;}
.helper-box-item > li > div > a:hover > span, .helper-size-02 > a:hover > span{background:url(images/it594_plus_white.svg) no-repeat left center; background-size: 20px; color:#fff !important;}
.helper-box-item > li > div > a:hover, .helper-size-02 > a:hover{background-color:#008cd6;}
.helper-btn-trash{ display:inline-block; width: 17px; height: 20px; background:url(images/it594_delete.svg) no-repeat left center; text-indent: -9999px;}
.helper-container input[type="checkbox"],.it603_s_transport input[type="checkbox"] { display:none;}
.helper-container input[type="checkbox"] + label span, .helper-modal input[type="checkbox"] + label span,.it603_s_transport input[type="checkbox"] + label span { display: inline-block; width: 20px; height: 20px; margin: 0 4px 0 0; vertical-align: middle; border-radius: 2px; background-color: #ffffff; border: solid 1px #aaa; cursor: pointer;}
.helper-container label div, .helper-modal label div, .it603_s_transport label div{display: inline-block; line-height:20px; width: calc(100% - 23px); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.helper-container input:checked + label,.it603_s_transport input:checked + label { color: #008cd6;}
.helper-container input[type="checkbox"]:checked + label span, .helper-modal input[type="checkbox"]:checked + label span,.it603_s_transport input[type="checkbox"]:checked + label span { border: solid 1px #008cd6; background:url(images/icon-checkbox-finish.svg) center center no-repeat #008cd6; background-size: 20px; width:20px;}
.helper-checkbox{ display:inline-block; margin: 0 28px 0 0; line-height:20px; margin-bottom:10px;}
.helper-checkbox input[type="checkbox"]:checked + label span{border: solid 1px #353A3A; background-color:#353A3A;}
.helper-checkbox input + label{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.helper-checkbox input:checked + label{ color:#353A3A;}
.helper-box-item input[type="radio"] { display:none;}
.helper-box-item input[type="radio"] + label span, .it592_bg .it592_radio input[type="radio"] + label span{ display: inline-block; width: 20px; height: 20px; margin: 0 4px 2px 0; vertical-align: middle; border-radius: 18px; background-color: #ffffff; border: solid 2px #aaa; cursor: pointer;}
.helper-box-item label div{display: inline-block;}
.helper-box-item input:checked + label { color: #008cd6;}
.helper-box-item input[type="radio"]:checked + label span, .it592_bg .it592_radio input[type="radio"]:checked + label span{ border: solid 2px #008cd6; background:url(images/it603_radio.svg) center center no-repeat #fff; background-size: 10px;}
.it594_thermosphere_active{ color: #008cd6;}
.it594_add_pbtn{ padding:25px 0;}
.it594_add_pbtn a{ display: block; width:180px; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; color: #fff!important;background:url(images/it594_plus_white.svg) no-repeat #353A3A 23px center; background-size: 20px; margin: 0 auto; padding-left: 55px; border-radius: 2px;}
.helper-container .helper-select-box{ max-height:60px; overflow: hidden; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.helper-container .helper-select-box-show { max-height:initial; overflow:unset;}
.helper-container .helper-select-box-toggle{ width:100%; height:45px; line-height:45px; text-align:center; font-size:16px; background-color: #353A3A; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; cursor:pointer;}
.helper-container .helper-select-box-toggle::before{ cursor: pointer;  content: '展開全部'; display:block; height:45px; line-height:45px; color:#fff; text-align:center; font-size:16px; }
.helper-container .helper-select-box-toggle2::before{ cursor: pointer;  content: '收合全部'; display:block; height:45px; line-height:45px; color:#fff; text-align:center; font-size:16px; }
.helper-container{padding-bottom: 15px;}
.helper-container .helper-title,.helper-container .helper-area,.helper-container .helper-upload-img-item:nth-child(1) .helper-upload-img,.helper-container .it594_p_size > li > div table,.helper-container span.change_notice{color: #353A3A;}
.helper-container .changebox{background-color: rgba(1,163,165,.2);}
.helper-container .helper-area{background-color:transparent;padding:0;box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;-moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.helper-container .helper-area ul.it594_p_word li:nth-child(2) > div{padding:7px 0;}
.helper-container .helper-area input,.helper-container .helper-area textarea,.helper-container .helper-area select{ padding: 3px 10px; height:40px;}
.helper-container .helper-area textarea{height:150px;line-height: 25px;}
.helper-container .helper-area .helper-btn-remove{right: 20px; top: 20px;}
.helper-container .helper-box-item input:checked + label{color:#353A3A;}
.helper-container .helper-area .helper-box-item > li.helper-upload-img-box > .helper-upload-img-item:nth-child(1) .helper-upload-img{border-color:#d5d5d5;}
.helper-container .helper-box-item .helper-size-01 .helper-red{ padding-left:118px;}
.helper-container .helper-area ul.helper-box-item input[type="radio"]:checked + label span{border-color:#353A3A;}
.helper-container .helper-area ul.helper-box-item input[type="radio"]:checked + label span{background-image: url(images/ms_radio.svg); background-position: center center; background-repeat: no-repeat;background-size: 10px;}
.helper-area .helper-box-item > li > div > a, .helper-area .helper-box-item .helper-size-02 > a, .helper-area .helper-btn-s{border-color:#353A3A; background-color: #353A3A;}
.helper-area .helper-box-item > li > div > a > span, .helper-area .helper-box-item .helper-size-02 > a > span{ background-position: left center; color:#fff !important;background-image: url(images/it594_plus_white.svg); background-repeat: no-repeat; background-size: 20px;}
.helper-area .helper-box-item > li > div > a:hover, .helper-area .helper-box-item .helper-size-02 > a:hover{border-color:#353A3A; background-color: #353A3A;}
.helper-container .prod_price{color:#353A3A;}
.helper-container .helper-area > ul{flex:100%;width:100%;}
.helper-container .helper-area ul.helper-customized-box > li:first-of-type{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.helper-container .helper-area ul.helper-customized-box > li ul.helper-customized-list{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.helper-container .helper-area ul.helper-customized-box > li ul.helper-customized-list li{margin:0 5px 5px 0;}
.helper-container .helper-area ul.helper-customized-box > li ul.helper-customized-list li a{display: block;background-color: #353A3A;color:#fff;padding:8px 15px;-moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;}
.helper-container .helper-area ul.helper-customized-box > li > select.it594_customizedgroup_select{width: calc(100% - 105px);background-image: url(images/it594_search.svg); background-position: center left 5px; background-size: 30px; background-repeat: no-repeat; border: 1px solid #aaaaaa; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding:0 10px 0 38px; margin-right:5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.helper-container .helper-area ul.helper-customized-box > li > a.helper-btn-s{width:100px; height:40px; display: block; border-radius: 2px; text-align: center; font: 15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;}
.helper-container .helper-area ul.helper-customized-box > li.it594_p_groupbox {display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top:6px;}
.helper-container .helper-area ul.helper-customized-box > li.it594_p_groupbox .it594_p_group{background-color: #353A3A; color:#fff; height:40px; line-height:40px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 0 35px 0 15px; display: inline-block; font-size:15px; background-image: url(images/it594_remove.svg); background-position: center right 10px; background-size: 18px; background-repeat: no-repeat; margin-bottom: 5px; text-decoration: none;}
.helper-container .helper-area ul.helper-customized-box > li.it594_p_groupbox .it594_p_group:not(:last-of-type){margin-right:5px;}
.helper-container .helper-area .helper-box-item .child_title{display:none;}

/*it598-管理者賣場列表*/
.it598_title{display: inline-block;margin-bottom:0;}
.it598_catelogy{display:inline-block;vertical-align: top;margin-left:20px;}
.it598_catelogy ul li{float:left;line-height:40px;margin:0 10px;}
.it598_search{margin-bottom: 10px;height: 40px;}
.it598_searchL{float:left;position:relative;}
.it598_searchR{float:right;}
.it598_search .it598_searchL input.searchbox {position: absolute;width: 336px;border: 1px solid #bbb;background-color: #fff;border-radius: 2px;height: 40px;font: 15px/40px 微軟正黑體, Arial, Helvetica, sans-serif;padding: 3px 40px 3px 15px;}
.it598_search .it598_searchL button.searchbox_btn{position: absolute; left: 305px; top: 11px; background-color: transparent; background-image: url(images/it598_searchicon.svg); width: 18px; height: 19px; background-repeat: no-repeat; background-position: center center; background-size:100%; border: none; cursor: pointer;text-indent:-9999px;}
.it598_search .it598_searchR a{display: inline-block;width: auto;height: 40px;background-color:#00b347;color:#fff;text-align: center;border-radius: 2px;line-height: 38px;font: 15px/40px 'Noto Sans TC' , Helvetica, sans-serif;cursor: pointer;padding:0 10px;}
.it598_search .it598_searchR a:hover{background-color:#14a847;}
.it598_bg .show_msg{line-height:40px;}
.it598_bg .selectallbox{padding-left:15px;padding-bottom:10px;}
.it598_bg .selectallbox input[type="checkbox"]{display:none;}
.it598_bg .selectallbox input[type="checkbox"] + label span{display: inline-block;width: 19px;height: 19px;margin: -2px 10px 0 0;vertical-align: middle;background: #fff;border-radius: 3px;border: 1px solid #bfbfbf;cursor: pointer;}
.it598_bg .selectallbox input[type="checkbox"]:checked + label span {background: url(images/it595_check.svg) center no-repeat #008cd6;background-size: auto;background-size: 12px;border: 0;}
.it598_bg .remarks{ display: inline-block; margin-left: 15px; color: #666;}
.it598_add_btn{text-align: center;}
.it598_add_btn a {display: inline-block;text-align: center;width: 180px;height: 50px;font: 16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif !important;border: 1px solid #008cd6;color: #008cd6 !important;font-weight: bold !important;background: url(images/it594_plus_blue.svg) no-repeat #fff 23px center;background-size: auto;background-size: 20px;border-radius: 2px;padding-left: 15px;}
.it598_list{ width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px -3px #9E9E9E;-webkit-box-shadow: 0px 0px 5px -3px #9E9E9E;-moz-box-shadow: 0px 0px 5px -3px #9E9E9E;-o-box-shadow: 0px 0px 5px -3px #9E9E9E; padding:12px 15px; margin-bottom: 15px;}
.it598_list > ul{ display:flex; align-items: flex-start;}
.it598_list > ul > li{ display:flex; align-items: flex-start;}
.it598_list > ul > li:nth-child(1){ width:100%;}
.it598_list > ul > li:nth-child(2){ width:212px; justify-content:space-between;}
.it598_list > ul > li,.it598_list > ul > li a{ color:#333; font:15px/22px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it598_bg .checkbox span{margin: 12px 10px 0 0;}
.it598_bg .checkbox input{position: relative;z-index: -9999;display:none;}
.it598_bg .checkbox span, .it603_bg .checkbox span, .it606_bg .it606_checkbox span {display: inline-block;width: 19px;height: 19px;vertical-align: middle;background: #fff;border-radius: 3px;border: 1px solid #bfbfbf;cursor: pointer;}
.it598_bg .checkbox input:checked + span, .it603_bg .checkbox input:checked + span, .it606_bg .it606_checkbox input:checked + span {background: url(images/it595_check.svg) center no-repeat #008cd6;background-size: auto;background-size: 12px;border: 0;}
.it598_list .mart_name{ padding:0 25px 0 55px; background: url(images/it598_shop.svg) left center no-repeat; background-size: 40px; min-height: 40px; display:flex; align-items:center;
 justify-content:center;}
.it598_list .mart_url{ position:relative; padding-left: 30px; min-height: 40px; display:flex; align-items:center; justify-content:center;}
.it598_list .mart_url:before{ position: absolute; left: 0; top: 13px; width: 3px; height: 15px; content:''; background: #008cd6;}
.it598_list .mart_url a{ color: #888;margin-right: 15px;}
.it598_list .mart_num{ width:100%; color: #888; line-height: 40px; word-break: break-all; text-align: right; padding-right: 35px;}
.it598_list .mart_num span{ margin: 0 10px; color: #00b347;}
.it598_list .mart_edit, .it598_list .mart_share, .it598_list .mart_fastshare, .it598_list .mart_copylink{ margin-left: 6px; width: 56px;}
.it598_list .mart_edit a, .it598_list .mart_share a, .it598_list .mart_fastshare a, .it598_list .mart_copylink a{ display: block; width: 100%; height: 40px; text-indent: -9999px; border-radius: 2px;}
.it598_list .mart_edit a{ background-image:url(images/it598_edit2.svg); background-position: center; background-color: #008cd6; background-repeat: no-repeat;}
.it598_list .mart_share a{ background-image:url(images/it598_share2.svg); background-position: center; background-color: #008cd6; background-repeat: no-repeat;}
.it598_list .mart_fastshare a{ background-image:url(images/it598_faststore2.svg); background-position: center; background-color: #008cd6; background-repeat: no-repeat;}
.it598_list .mart_status{ width:80px;}
.it598_list .mart_status span{ display: block; width:100%; color: #fff; text-align: center; background: #00b347; line-height: 40px; border-radius:2px;}
.it598_list .mart_status span:hover{background-color:#14a847;}
.it598_list .mart_status.status_no span:hover{background-color:#777;}
.it598_shareshow{ display: none; width: 100%; padding-top: 15px; border-top:1px solid #f4f4f4; margin-top: 15px;}
.it598_shareshow ul{ display:flex; align-items: flex-start; justify-content:flex-end;}
.it598_shareshow ul li:nth-child(1){ padding-right:20px;}
.it598_shareshow ul li:nth-child(1) h5{ font:14px/30px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it598_shareshow ul li:nth-child(2){ display:flex; align-items: flex-start;}
.it598_shareshow ul li:nth-child(2) a{ width:30px; height: 30px; text-indent: -9999px; margin-right: 10px;}
.it598_shareshow ul li:nth-child(2) a:nth-child(1){ background:url(images/it598_fb.svg) center no-repeat; background-size: 30px;}
.it598_shareshow ul li:nth-child(2) a:nth-child(2){ background:url(images/it598_line.svg) center no-repeat; background-size: 30px;}
.it598_shareshow ul li:nth-child(2) a:nth-child(3){ background:url(images/it598_link.svg) center no-repeat; background-size: 30px;}
.it598_shareshow ul li:nth-child(2) a:nth-child(4){ background:url(images/it598_linkcart.svg) center no-repeat; background-size: 30px;}
.it598_shareshow ul li:nth-child(3) a{ display: block; width:30px; height: 30px; text-indent: -9999px; background:url(images/it598_arrow.svg) center no-repeat; background-size: 12px;}
.it598_list .status_no span{ background-color: #888;}
.it598_search .searchbox::placeholder {color:#bbb;opacity: 1;}
.it598_search .searchbox:-ms-input-placeholder {color:#bbb;}
.it598_search .searchbox::-ms-input-placeholder {color:#bbb;}
.it598_addstore a{ z-index:99;}

/*603-管理者編輯賣場*/
.it603_s_name .helper-red{margin: 0 0 10px 0;}
.it603_box{ width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px -3px #9E9E9E;-webkit-box-shadow: 0px 0px 5px -3px #9E9E9E;-moz-box-shadow: 0px 0px 5px -3px #9E9E9E;-o-box-shadow: 0px 0px 5px -3px #9E9E9E; padding: 0 15px 5px 15px; margin-bottom: 15px;}
.it603_box .remarks{ color: #FF3333;}
.it603_store{ display:flex; align-items: flex-start; padding: 15px 0; border-bottom:1px solid #f4f4f4;}
.it603_store > div{ height:40px; color:#333; font:15px/20px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it603_store .mart_name{ padding:0 35px 0 55px; background: url(images/it598_shop.svg) left center no-repeat; background-size: 40px; min-height: 40px; display:flex; align-items:center;
 justify-content:center;}
.it603_store .mart_name h3 a{ font:15px/20px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; color: #333;}
.it603_store .mart_url{ position:relative; padding-left: 35px;min-height: 40px; display:flex; align-items:center; justify-content:center;}
.it603_store .mart_url:before{ position: absolute; left: 0; top: 15px; width: 3px; height: 15px; content:''; background: #008cd6;}
.it603_store .mart_url a{ color: #888; font:15px/20px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it603_list{ padding-top:15px; color: #333;}
.it603_list ul{ display: flex; align-items: stretch; margin-bottom: 20px;}
.it603_list ul li{ font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: normal;}
.it603_list ul li:first-child{ width: 17%;text-align: center;background-color: #f7f7f7;color: #008cd6;}
.it603_list ul li:first-child h3{ display:inline-block; font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: normal;}
.it603_list ul li:first-child span{ color: #FF3333; margin-right: 3px;}
.it603_list ul li:nth-child(2){ padding-left:15px; width: 83%;}
.it603_s_pay input[type="checkbox"]{display:none;}
.it603_s_transport .it603_red {color: #FF3333;letter-spacing: .3px;vertical-align: top;line-height: 25px;}
.it603_s_name > li:nth-child(2) > div{ width: 100%; border: 1px solid #bbb; border-radius: 2px;}
.it603_s_name > li:nth-child(2) input[type="text"] { border: 0; width: 900px; }
.it603_s_name > li:nth-child(2) > div span{width: 53px;text-align: center;display: inline-block;}
.it603_s_img > li:nth-child(2) > div{ float: left; text-align: center; width: 96%; height: 136px; border: 1px dashed #aaa; cursor: pointer;}
.it603_s_img > li:nth-child(2) > .it603_table_delete{float: left;margin-left: 10px;}
.it603_s_img > li:nth-child(2) > div > h3{ margin-top: 20px; padding-top:50px; background: url(images/it594_plus_gray.svg) center 15px no-repeat; font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; background-size: 30px; font-weight: bold; text-align: center;}
.it603_s_pay h5{ font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: normal;}
.it603_s_transport input[type="text"] { width:100px; margin: 0 10px!important; margin-bottom: 5px!important; border: 1px solid #bbb; border-radius: 2px;}

.it603_s_status input[type="radio"] { display:none;}
.it603_s_status input[type="radio"] + label span { display: inline-block; width: 14px; height: 14px; margin: 0 8px 0 0; vertical-align: middle; border-radius: 18px; background-color: #ffffff; border: solid 2px #aaa; cursor: pointer;}
.it603_s_status label div{display: inline-block;}
.it603_s_status input:checked + label { color: #008cd6;}
.it603_s_status input[type="radio"]:checked + label span { border: solid 2px #008cd6; background:url(images/it603_radio.svg) center center no-repeat #fff; background-size: 6px;}
.it603_checkbox{ display:inline-block; margin-right: 30px;}

.it603_table{ font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;}
.it603_table_img a{ display:block; width: 125px; height: 125px; overflow: hidden; border: 1px solid #aaa;}
.it603_table_img a img{ width:100%; max-width: 100%; height: auto;}
.it603_table tr td{ padding:20px 0;}
.it603_table tr td.it603_pd_size span,.it603_table tr td.it603_pd_color span{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; height:20px;}
.it603_table tr td span{display: block;line-height: 20px; margin-bottom: 10px; height:20px;}
.it603_table tr td span:last-of-type{ margin-bottom: 0;}
.it603_table tr:first-child td{ padding:5px 0; border-bottom: 1px solid #f4f4f4;}
h2.it603_table_name a{ display: block; padding:10px 20px; font:15px/20px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; color: #444;}
.it603_graybg td{ background:#f7f7f7;}
.it603_table_delete a{ display:block; width: 20px; height: 20px; background:url(images/it594_delete.svg) center no-repeat; text-indent: -9999px; background-size: 16px;}
.it603_add_pbtn{ padding:25px 0 50px 0;}
.it603_add_pbtn a{ display: block; width:180px; height: 50px; font:16px/48px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border:1px solid  #008cd6; color: #008cd6!important; font-weight: bold!important;background:url(images/it594_plus_blue.svg) no-repeat #fff 23px center; background-size: 20px; margin: 0 auto; padding-left: 55px; border-radius: 2px;}
.it603_add_pbtn a:hover,.it605_add_btn a:hover,.it606_add_pbtn a:hover{background:url(images/it594_plus_white.svg) no-repeat #008cd6 23px center; background-size: 20px; color:#fff !important;}
.it603_bg .it603_box:last-child{ padding-bottom:0;}
.it603_bottom_btn{ width:100%; /*padding:20px 0; background: #fff;*/ text-align: right;}
.it603_bottom_btn a{ display: inline-block; width:120px; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border-radius: 2px; color: #fff!important; font-weight: bold!important; margin-left: 10px; text-align: center;}
.it603_bottom_btn a{ background:#008cd6;}
.it603_bottom_btn a:last-of-type{ background:#aaaaaa;}
.it603_bottom_btn a#it603_form_submit:hover{background-color: #0982c5;}
.it603_bottom_btn a:last-of-type:hover{background-color:#999;}

.it603_p_shop input[type="checkbox"] { display:none;}
.it603_p_shop input[type="checkbox"] + label span { display: inline-block; width: 18px; height: 18px; margin: 0 8px 0 0; vertical-align: middle; border-radius: 2px; background-color: #ffffff; border: solid 1px #aaa; cursor: pointer;}
.it603_p_shop label div{display: inline-block;}
.it603_p_shop input:checked + label { color: #008cd6;}
.it603_p_shop input[type="checkbox"]:checked + label span { border: solid 1px #008cd6; background:url(images/icon-checkbox-finish.svg) center center no-repeat #008cd6; background-size: 18px;}
.it603_checkbox{ display:inline-block;}

/*it604*/
.it604_content_box_l{ width: 200px; float: left;}
.it604_content_box_c{ margin-left: 210px;}
/*左*/
.it604_L_Box{ margin-bottom:15px;}
.it604_L_Box .it604_item_title .it604_item_name{ padding: 0 15px; font:16px/40px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif; color:#fff; background: #282e58; letter-spacing: 0.8px;}
.it604_list li{ display:block; width:100%; text-align: justify; border-bottom: 1px solid #dfdfdf;}
.it604_list li:last-child{ border-bottom: 0;}
.it604_list li a{ display: inline-block; width:100%; height: auto; padding:8px 15px; font:15px/25px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif; color:#111; transition: all .3s;}
.it604_list li a:hover{background: #f4f4f4;}
.it604_padding{ padding:0;}
.it604_item_name{ padding: 0 15px; font: 16px/40px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif; color: #fff; background: #282e58; letter-spacing: 0.8px;}
/*中*/
.it604{ width:100%; max-width:1200px; margin:0 auto;}
.it604_box{ width:100%;}
.it604_box .it604_title{ text-align:center; width:100%; padding:0 15px;}.it604_inbox a,.it604_inbox img{ width:100%; height:320px; display: inline-block; overflow: hidden; transition: all .6s;}.it604_inbox{ float: left; width: 33.33%; padding: 10px;}.it604_inbox a{position: relative; top:0; left: 0;}.it604_inbox a .it604_act_info{ position: absolute; width:100%; background-color: #fff; color: #111; padding: 15px 20px; left: 0; bottom: 0; opacity: 0; -webkit-transition: all .6s ease 0s; -khtml-transition: all .6s ease 0s; -moz-transition: all .6s ease 0s; -ms-transition: all .6s ease 0s; -o-transition: all .6s ease 0s; transition: all .6s ease 0s; transition-delay: .1s; transition-timing-function: ease-out;}.it604_inbox:hover a .it604_act_info{ opacity: 1;}.it604_inbox:hover img{ transform: scale(1.1);}.it604_inbox li{line-height: 20px;}.it604_inbox .it604_act_name{ font-weight: bold;}.it604_inbox .it604_act_org h3{ font-size:13px; color: #999; font-weight: normal;}
.it604_content_box_c .item604_detail .item604_time{ display: inline-block; vertical-align: top; padding: 0 10px; height: 40px; color: #FFF; font: 24px/40px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif; background-color: #864482;}
.it604_content_box_c .item604_detail .item604_title{ color: #222; font: 34px/40px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif !important;}
.it604_content_box_c .item604_date{ display: block; text-align: right; margin: 10px 0; color: #666;}
.it604_content_box_c .item604_detail .info_title{ color:#fff; letter-spacing: 1px; background-color: #864482; padding: 0 15px;font: bold 17px/40px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif;}
.it604_content_box_c .item604_detail .info_box { border: 1px solid #dfdfdf;}
.it604_content_box_c .item604_detail .info_box .info_table{ font-weight: normal; width: 100%; height: auto; padding: 10px 15px; border-top: 1px solid #dfdfdf;}
.it604_content_box_c .item604_detail .info_box .info_table tr{ border-bottom: 1px solid #dfdfdf;}
.it604_content_box_c .item604_detail .info_box .info_table tr:nth-child(2n+2){ background-color: #f4f4f4;}
.it604_content_box_c .item604_detail .info_box .info_table td{ font-size: 15px; color:#666; line-height: 24px;padding: 5px 15px;}
.it604_content_box_c .item604_detail .info_box .info_table span{ display: block; color:#111;}
.it602_box .table_column{ width: 50px;}
.it602_box .FormTxt100{ width: 90%!important; border: solid #dadada 1px!important;}

/*606-管理者商品編輯*/
a.it606_addproduct,a.it606_addproduct:visited{display:block;position: fixed; bottom:90px; right:3px;z-index: 99;width:75px;height:75px;color:#fff !important;background-image: url(images/it606_addprod.png);background-color: #289bda;text-align: center;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;padding-top: 41px;font-size: 13px;background-size: 28px;background-repeat: no-repeat;background-position: 25px 13px;}
a.it606_addproduct:hover,a.it606_addproduct:active{ text-decoration: none;color:#fff;}

.it606_title{display: inline-block;margin-bottom: 0;}
.it606_catelogy{display:inline-block;vertical-align: top;margin-left:20px;}
.it606_catelogy ul li{float:left;line-height:40px;margin:0 10px;}
.it606_btn{background: #008cd6;display: inline-block; width:150px; height:50px;font: 16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif;border-radius: 2px;color:#fff;font-weight: bold;text-align: center;position: relative;left: 50%;transform: translateX(-50%);border:0;cursor:pointer;}
.it606_search{margin-bottom: 15px;height: 40px;}
.it606_searchL{float:left;position:relative;}
.it606_searchR{float:right;}
.it606_search .it606_searchL input.bp_TopSearch01_1 {position: absolute;width: 336px;border: 1px solid #bbb;border-radius: 2px;height: 40px;font: 15px/40px 微軟正黑體, Arial, Helvetica, sans-serif;padding: 3px 40px 3px 15px;}
.it606_search .it606_searchL input.searchbox_btn{position: absolute; left: 305px; top: 11px; background-color: transparent; background-image: url(images/it598_searchicon.svg); width: 18px; height: 19px; background-repeat: no-repeat; background-position: center center; border: none; cursor: pointer;}
.it606_search .it606_searchR a{display: inline-block;width: auto;height: 40px;background-color:#00b347;color:#fff;text-align: center;border-radius: 2px;line-height: 38px;font: 15px/40px 'Noto Sans TC' , Helvetica, sans-serif;cursor: pointer;padding:0 10px;}
.it606_search .it606_searchR a:hover{background-color:#14a847;}
.it606_table tr td:first-of-type{text-align:left;}
.fami_item_joo_rule .it606_table tr td:first-of-type{text-align:center;}
.fami_item_joo_rule .it606_table_img a{ margin: 0 auto;}
.it606_box{ width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px -3px #9E9E9E;-webkit-box-shadow: 0px 0px 5px -3px #9E9E9E;-moz-box-shadow: 0px 0px 5px -3px #9E9E9E;-o-box-shadow: 0px 0px 5px -3px #9E9E9E; padding: 0 15px 50px 15px; margin-bottom: 20px;}
.it606_box > table{ font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;}
.it606_table .it606_checkbox input:first-of-type{display:none;}
.it606_table_img a{ display:block; width: 125px; height: 125px; overflow: hidden; border: 1px solid #aaa;}
.it606_table_img a img{ width:100%; max-width: 100%; height: auto;}
.it606_table tr td{ padding:12px 0;}
.it606_table tr:first-child td{ padding:5px 0; border-bottom: 1px solid #f4f4f4;}
.it606_table tr:first-child td input[type="checkbox"]{display:none;}
.it606_table tr:first-child td input[type="checkbox"] + label span{display: inline-block;width: 19px;height: 19px;margin: -2px 10px 0 10px;vertical-align: middle;background: #fff;border-radius: 3px;border: 1px solid #bfbfbf;cursor: pointer;}
.it606_table tr:first-child td input[type="checkbox"]:checked + label span {background: url(images/it595_check.svg) center no-repeat #008cd6;background-size: auto;background-size: auto;background-size: 12px;border: 0;}
h2.it606_table_name a{ display: block; padding:10px 20px; font:15px/20px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; color: #444;}
.it606_graybg td{ background:#f7f7f7;}
.it606_table_detail,.it606_table_edit,.it606_table_delete,.it606_table_duplicate,.it606_table_share{ display:inline-block; vertical-align: middle;}
.it606_table_detail,.it606_table_edit,.it606_table_share{ margin-right:5px;}
.it606_table_duplicate{margin-left:5px;}
.it606_copy_url {opacity: 0;position: absolute;z-index: -9999;pointer-events: none;}
.it606_table_detail a{ display:block; width: 20px; height: 20px; background:url(images/it606_plus.svg) center no-repeat; text-indent: -9999px; background-size: 20px;}
.it606_table_edit a{ display:block; width: 20px; height: 20px; background:url(images/it606_edit.svg) center no-repeat; text-indent: -9999px; background-size: 20px;}
.it606_table_share a{ display:block; width: 18px; height: 18px; background:url(images/it606_share.svg) center no-repeat; text-indent: -9999px; background-size: 18px;}
.it606_table_delete a{ display:block; width: 20px; height: 40px; background:url(images/it594_delete.svg) center no-repeat; text-indent: -9999px; background-size: 16px;}
.it606_table_duplicate a{ display: block; width:25px; height: 30px; text-indent: -9999px; background:url(images/it598_link.svg) center no-repeat; background-size: 30px;}
.it606_add_pbtn{ padding:25px 0 50px 0;}
.it606_add_pbtn a{ display: block; width:180px; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border:1px solid  #008cd6; color: #008cd6!important; font-weight: bold!important;background:url(images/it594_plus_blue.svg) no-repeat #fff 23px center; background-size: 20px; margin: 0 auto; padding-left: 55px; border-radius: 2px;}
.it606_bg .it606_box:last-child{ padding-bottom:15px;}
.it606_bg .it606_checkbox span{margin: -2px 10px 0 10px;}
.it606_box .Page{text-align:center;}
#it606_sharebox{ width:330px; margin:-15px; padding:0 15px;}
#it606_sharebox h5{ display:block; font-size: 14px; line-height: 50px; color:#333; text-align: center; border-bottom:1px solid #dfdfdf; font-weight: normal;}
#it606_sharebox .it606_shareicon{justify-content: center; font-size: 14px; color:#333;  display:flex; align-items: center; padding:25px 0;}
#it606_sharebox span{ margin: 0 5px;}
#it606_sharebox span > a{ display: block; width:35px; height: 35px; text-indent: -9999px;}
#it606_sharebox .it606_table_fb a{ background: url(images/it606_facebook.svg) center no-repeat; background-size: 100%;}
#it606_sharebox .it606_table_line a{ background: url(images/it606_line.svg) center no-repeat; background-size: 100%x;}
#it606_sharebox .it606_table_duplicate a{ background: url(images/it606_copylink.svg) center no-repeat; background-size: 100%;}

/*it595-賣家訂單列表*/
.it595{position: relative;max-width:1200px;margin:0 auto;}
.it595_title{font: 25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom: 5px; color: #191919; font-weight: bold;}
.it595_title span{color:#ff3333;}
.it595 .page_show{ position: absolute; right: 0; top: 0;}
.it595 .page_show select{ width:100px; text-align: center; border-radius: 2px;}
.it595 .it595_search{ padding: 15px; background: url('../images/it595_search_g.png') 15px 15px no-repeat;}
.it595 .it595_search ul{padding-left: 55px;}
.it595 .it595_search, .it595 .seller_order_inquiry{ width:100%; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px -3px #9E9E9E;-webkit-box-shadow: 0px 0px 5px -3px #9E9E9E;-moz-box-shadow: 0px 0px 5px -3px #9E9E9E;-o-box-shadow: 0px 0px 5px -3px #9E9E9E; margin-bottom: 15px;}
.it595_search {padding-left: 80px;}
.it595_search ul li{float: left; width: auto; height: 50px; line-height: 25px; text-align: center;}
.it595_search ul li select{ min-width: 130px; text-align: center; border-radius: 2px;}
.it595_search ul li:before{content: "、";}
.it595_search ul li.ordernum:before,.it595_search ul li.it595_search_btn:before {content: none;}
.it595_search ul li:nth-child(2):before{content: none;}
.it595_search input{ max-width: 150px; border-radius: 2px;}
.it595_search ul li.ordernum input{ max-width: 100%; width:210px; border-radius: 2px;}
.it595_search ul li.it595_search_btn{ margin-left: 5px;}
.it595_search ul li.it595_search_btn a{ display: inline-block; width: 100px; height: 40px; background-color: #101010; color:#fff; text-align: center; border-radius: 2px; line-height: 38px;}
.it595_search .remarks{ display: block; width:100%; text-align: right; color: #666;}
.it595 .seller_order_inquiry .menu .tab-inner .listbox{box-sizing: border-box;border-top: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 4px solid #e9e9e9;}
.it595 .seller_order_inquiry .tab-inner .it595_box .title{ border-collapse:collapse; width:100%; height: 50px; background:#f7f7f7; border-top:1px solid #e4ebeb; border-bottom:1px solid #e4ebeb; text-transform:uppercase; line-height: 50px;}
.it595 .seller_order_inquiry .tab-inner .it595_box .title ul{display: flex;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox ul.text {display: flex;min-height: 75px;height: auto;padding: 5px 0;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.it595 .seller_order_inquiry .tab-inner .it595_box .title ul li, .it595 .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li{flex: 1;}
.it595 .seller_order_inquiry .tab-inner .it595_box .title ul li:nth-child(1), .it595 .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li:nth-child(1){flex:.4;}
.it595 .seller_order_inquiry .tab-inner .it595_box .title ul li:nth-child(5), .it595 .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li:nth-child(5){flex:1.2;}
.it595 .seller_order_inquiry .tab-inner .it595_box .title ul li:nth-child(7), .it595 .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li:nth-child(7){flex:.5;}
.it595 .seller_order_inquiry .tab-inner .it595_box .title ul li:nth-child(11), .it595 .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li:nth-child(11){flex:.7;}
.it595 .seller_order_inquiry .tab-inner .it595_box .title ul li:last-of-type, .it595 .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li:last-of-type{flex:1.2;}
.it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .title ul li:nth-child(1), .it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li:nth-child(1),.it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .title ul li:nth-child(7), .it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li:nth-child(7){flex:1;}
.it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .title ul li:nth-child(2), .it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li:nth-child(2){flex:.7;}
.it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .title ul li:nth-child(5), .it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li:nth-child(5),.it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .title ul li:nth-child(9), .it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li:nth-child(9){flex:.5;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li .rate{color:#00b347;font-weight:bold;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox{ width:100%; height: 100%; line-height: 24px; margin: 20px 0;}
.it595 .seller_order_inquiry .tab-inner .it595_box > div:nth-child(2){ margin: 5px 0 20px 0;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course{padding: 25px 70px; background-color: #f7f7f7; line-height: 50px; min-height: 100px; width:100%; overflow: hidden;border-top: 1px solid #e9e9e9;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep{display: flex;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li{flex:1; font-size:14px; line-height: 20px; text-align:center; letter-spacing:0.7px; margin: auto; position: relative; padding-top: 10px; height: 80px;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li span{line-height: 22px;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li input.input_change_store{border:0;padding: 8px 0; text-align: center; color: #fff; font-size: 15px; cursor:pointer;width:100%;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li:first-of-type { text-align:left;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li:last-of-type { text-align:right;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li.orderstep_01{ color:#101010; border-top:4px solid #101010;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li.orderstep_01:before {content:""; position: absolute;top:-12px;left: 43%; background-image:url(images/check_ok.png); background-repeat:no-repeat; background-position:center center; width:20px; height:20px; line-height:22px; font-weight:bold; font-size:13px; text-align:center; background-color:#101010; border:none; border-radius:100%;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li.orderstep_01:first-of-type:before{left: 0;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li.orderstep_01:last-of-type:before{left: 100%;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li.orderstep_02{ color:#999; border-top:4px solid #d8d8d8;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li.orderstep_02:before {content:"";position: absolute;top: -12px;right: 42%; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:40px; line-height:15px; text-align:center; border-radius:100%; width:20px; height:20px; background:#fff;border:1px solid #e4ebeb;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li.orderstep_02:last-of-type:before{right: 0;}
.it595_order_productlist {border-top: 1px solid #e9e9e9;width: 100%;height: auto;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;padding: 12px 15px 12px 50px;color: #101010;}
.it595_order_productlist li {flex: 1;padding: 0 10px;letter-spacing: .5px;}
.it595_order_productlist li.it595product_name {text-align: left;flex: 3;}
.it595_order_productlist li.it595product_name a:hover {color: #000;}
.it595_order_productlist li.it595product_image {max-width: 80px;max-height: 80px; overflow:hidden;width: 100%;height: auto;border: 1px solid #bfbfbf;padding: 0;}
.it595_order_productlist li.it595product_image img {width: 100%;height: auto;}
.it595_productinfo {border-top: 1px solid #e9e9e9;padding: 18px 20px 18px 50px;}
.it595_productinfo .it595_productinfo_L {float: left;}
.it595_productinfo .it595_productinfo_L li {float: left;color: #666666;}
.it595_productinfo .it595_productinfo_L li:first-child {padding-right: 25px;}
.it595_productinfo .it595_productinfo_R {color: #000;float: right;}
.it595_productinfo .it595_productinfo_R span {font-weight: bold;padding-left: 15px;}
.it595 .seller_order_inquiry .menu{list-style:none;}
.it595 .seller_order_inquiry .menu ul.tab-title li{ background-color: #fff; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}
.it595 .seller_order_inquiry .menu ul.tab-title li:last-of-type{ border-right: 0;}
.it595 .seller_order_inquiry .menu ul.tab-title li:first-child,.it595 .seller_order_inquiry .menu ul.tab-title li:first-child.active a{ border-radius: 2px 0 0 0;}
.it595 .seller_order_inquiry .menu ul.tab-title li:last-child,.it595 .seller_order_inquiry .menu ul.tab-title li:last-child.active a{ border-radius: 0 2px 0 0;}
.it595 .seller_order_inquiry > ul > li{ display:inline-block; vertical-align:top; margin:0 -1px -1px 0 ; border:1px solid #e9e9e9; height:25px; line-height:25px; background:#cdcdcd;padding:0 15px;list-style:none; box-sizing:border-box;}
.it595 .seller_order_inquiry > ul > li.active{ border-bottom:1px solid #fff; background:#fff;}
.it595 .seller_order_inquiry .tab-inner{ text-align: center;}
.it595 .seller_order_inquiry .menu .tab-inner{ padding:15px; height:100%;}
.it595 .seller_order_inquiry .menu .tab-inner span.payment{ color:#101010; display: block;}
.it595 .seller_order_inquiry .menu .tab-inner .amount{ line-height: 50px; color:#101010;}
.it595 .seller_order_inquiry .tab-inner{ padding: 15px;}
.it595 .seller_order_inquiry ul.tab-title li{float: left; width:12.5%; height: 50px;}
.it595 .seller_order_inquiry .menu ul.tab-title li a{display: inline-block; width: 100%; height: 100%; text-align: center; line-height: 50px; position: relative;}
.it595 .seller_order_inquiry .menu ul.tab-title li a:hover{ color:#444;}
.it595 .seller_order_inquiry .menu ul.tab-title li.active a{background-color: #101010; color: #fff;}
.it595 .seller_order_inquiry .menu ul.tab-title li.active{ border-bottom:0;}
.it595 .seller_order_inquiry .menu ul.tab-title li.active a:after{content: ""; position: absolute; bottom: 0; left: 45%; width: 0; height: 0; border-style: solid; border-width: 0 11px 10px 11px; border-color: transparent transparent #ffffff transparent;}
.it595 .it595_box a.order_detail_btn{ color:#101010; text-decoration: underline; display: block;}
.it595 .seller_order_inquiry a.order_cancel_btn,.it595 .seller_order_inquiry a.order_return_btn{ display: inline-block; width: 80px; height: 30px; border-radius: 2px; border: solid 1px #aaaaaa; background-color: #fff; line-height: 28px;}
.it595 .seller_order_inquiry a.order_cancel_btn:hover,.it595 .seller_order_inquiry a.order_return_btn:hover{ background-color: #000; border: solid 1px #000; color: #fff;}
.it595 .seller_order_inquiry a.order_number_btn{ display: inline-block;margin-bottom: 3px; width: auto; height: 30px; padding:0 10px; border-radius: 2px; background-color: #101010;; line-height: 28px; color: #fff;}
.it595 .seller_order_inquiry a.order_number_btn:hover{ background-color: #333; color: #fff;}
.order_cancel_title,.order_return_title{ padding-left: 70px; height: 60px; line-height: 48px; background: url(images/it595_return.png) 10px 5px no-repeat; border-bottom: 1px solid #e6e6e6; margin-bottom: 20px;}
.order_cancel_table,.order_return_table { display: block; padding: 0 20px;}
.order_cancel_table tbody, .order_cancel_table tbody tr,.order_return_table tbody,.order_return_table tbody tr{display: block; }
.order_cancel_table tbody tr:nth-child(2), .order_cancel_table tbody tr:last-child,.order_return_table tbody tr:nth-child(2), .order_return_table tbody tr:last-child{line-height: 80px;}
.order_cancel_table .info_L,.order_return_table .info_L{ float:left; width:17%; text-align: right;padding-right: 20px;}
.order_cancel_table .info_R,.order_return_table .info_R{ float:left; width:83%;}
.order_cancel_table .info_R select,.order_return_table .info_R select{ width:150px; text-align: center;border-radius: 2px;}
.order_cancel_table .info_R input,.order_return_table .info_R input{ height:100px; border-radius: 2px;}
.order_cancel_table .info_R textarea.it595_textarea,.order_return_table .info_R textarea.it595_textarea{ width:90%;border:0;}
.order_cancel_table .info_R div,.order_return_table .info_R div{ border: 1px solid #ccc; border-radius: 2px;}
.order_cancel_table .info_R span,.order_return_table .info_R span{ display: block; width: 100%; text-align: right; padding-right: 15px; line-height: 40px;}
#order_cancel_form a.it595_confirm,#order_return_form a.it595_confirm{ display: block; width: 100px; height: 40px; background-color: #101010; color:#fff; text-align: center; border-radius: 2px; line-height: 38px; margin: 10px auto;}
.it595 .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li:last-of-type span.red_w{letter-spacing: -1.3px; color:#f9284a; padding-left:18px; background: url(images/it595_warning.svg) left center no-repeat; background-size: 15px;}


/*it595_add*/
.it595_add{ width:100%; height:auto; padding:15px;}
.it595_add_top > ul{ padding:15px;}
.it595_add_top > ul .it595_search_store{ text-decoration:underline;}
.it595_add_top > h3{ display: block; border-collapse: collapse; width: 100%; height: 50px; background: #f7f7f7; border-top: 1px solid #e4ebeb; border-bottom: 1px solid #e4ebeb; text-transform: uppercase; line-height: 50px; font-size: 15px; font-weight: normal; padding-left: 15px;}

.it595_checkbox input[type="checkbox"] { display:none;}
.it595_checkbox input[type="checkbox"] + label span { display: inline-block; width: 18px; height: 18px; margin: 0 8px 0 0; vertical-align: middle; border-radius: 2px; background-color: #ffffff; border: solid 1px #aaa; cursor: pointer;}
.text .it595_checkbox input[type="checkbox"] + label span{ margin: 0;}
.it595_checkbox label div{display: inline-block;}
.it595_checkbox input:checked + label { color: #008cd6;}
.it595_checkbox input[type="checkbox"]:checked + label span { border: solid 1px #008cd6; background:url(images/icon-checkbox-finish.svg) center center no-repeat #008cd6; background-size: 18px;}
.it595_add_bottom{ display:inline-block; margin-right: 30px; padding: 0 15px;}
.it595_bbtn_box li{ display:inline-block;}
.it595_bbtn_box li:nth-child(1){ margin-right:20px;}
.it595_bbtn_box li:nth-child(2) a,.it595_bbtn_box li:nth-child(3) a,.it595_bbtn_box li:nth-child(4) a{ display: block; margin-bottom: 3px; width: auto; height: 30px; border-radius: 2px;  background-color: #101010; line-height: 28px; color: #fff; padding: 0 15px;}
.it595_bbtn_box li a:hover{background-color:#333;}

.it595_add_lightbox{ width:100%; height:auto;}
.it595_add_lightbox > h3{ display:block; border-collapse: collapse; width: 100%; height: 50px; background: #f7f7f7; border-top: 1px solid #e4ebeb; border-bottom: 1px solid #e4ebeb; text-transform: uppercase; line-height: 50px; font-size: 15px; font-weight: normal; padding-left: 15px;}
.it595_lb_01{ margin-bottom:20px; padding: 15px;}
.it595_lb_01 h3{ font-size: 15px; font-weight: normal; }
.it595_lb_02{ font-size: 15px; font-weight: normal; line-height: 40px; margin-bottom: 30px; max-height: 247px; overflow-y: auto;}
.it595_lb_02 .thead{ background: #f7f7f7; border-top: 1px solid #e4ebeb; border-bottom: 1px solid #e4ebeb;}
.it595_lb_02 .thead .tr{ display:flex;}
.it595_lb_02 .thead .tr .th{ flex: 1; text-align: center;}
.it595_lb_02 .thead .tr .th:nth-child(3){ flex: 1.5;}

.it595_lb_02 .tbody .tr{ display:flex;}
.it595_lb_02 .tbody .tr .th{ flex: 1; text-align: center; border-bottom: 1px solid #e4ebeb;}
.it595_lb_02 .tbody .tr .th:nth-child(3){ flex: 1.5;}
.it595_table_delete a{ display:inline-block; width: auto; text-align: center; background: url(images/it594_delete.svg) 3px center no-repeat #fff;  background-size: 16px; color: #555; border-radius: 2px; border: 1px solid #666; padding-left: 27px; padding-right: 10px;}
.it595_table_delete a:hover{ color: #222!important; border: 1px solid #222; background: url(images/it594_delete.svg) 3px center no-repeat #efefef;  background-size: 16px;}

.it595_lb_03{ line-height: 30px; }
.it595_lb_03 > span{ color: #FF3333; text-align: left;}
.it595_lb_03 > a{ display:block; float: right; width: auto; height: 30px; border-radius: 2px;  background-color: #008cd6!important; line-height: 28px!important; color: #fff!important; padding: 0 15px;}
.it595_lb_02 .tbody .tr .th .none_num{ padding:0 10px; background:#101010; border-radius: 2px; color: #fff; font-weight: normal; }
.it595_lb_02 .tbody .tr .th .block_num{ padding:0 10px; background:#008cd6; border-radius: 2px; color: #fff; font-weight: normal;}

.it595 .order_export_btn{width: auto;height: 30px;font: 15px/24px 'Noto Sans TC' , Helvetica, sans-serif;border-radius: 2px;background-color: #101010;line-height: 28px;color: #fff;padding: 0 15px;border: 0;margin-bottom:10px; cursor:pointer;}
.it595 .order_export_btn:hover{background-color: #333;}

/*it599-賣家訂單明細*/
.it599{ width: 100%; max-width:1200px; margin: 0 auto; text-align:left;}
.it599 .it599_title{ display: inline-block; font: 25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom: 20px; color: #191919; font-weight: bold; margin-right: 10px;}
.it599 .order_number{ display: inline-block; color:#101010; font-size:16px;}
.it599 table{ border-collapse:collapse; width:100%;}
.it599 table tbody:nth-child(odd){ background-color: #f7f7f7;}
.it599 table th, .it599 table td{ padding:10px 5px; text-align:left; text-align: center; border-right: 1px solid #e4ebeb;}
.it599 table th:last-of-type, .it599 table td:last-of-type{border-right: 0;}
.it599 table td{ height: 70px;}
.it599 table td .rate{color:#00b347;font-weight: bold;}
.it599 table th{ background:#f7f7f7; border-top:1px solid #e4ebeb; border-bottom:1px solid #e4ebeb; text-transform:uppercase;}
.it599_order_detail .update{ position: absolute; right: 15px; top: 15px;}
.it599_order_detail .update li{ text-align: right;}
.it599_order_detail .update li select{ width:150px; height: 40px; text-align: center; border-radius: 2px; vertical-align: top;}
.it599_order_detail .update li:first-of-type a{ display: inline-block;width:130px; height: 40px; line-height: 40px; background-color: #101010; color: #fff; text-align: center;border-radius: 2px;}
.it599_order_detail .update li:last-of-type a{ display: inline-block;width:130px; height: 40px; line-height: 40px; margin-top:4px; background-color: #101010; color: #fff; text-align: center;border-radius: 2px;}
.it599_order_detail .update li:last-of-type span{color:#101010; margin-right: 10px;}
.it599 .it599_order_detail .course{padding: 20px 15px 25px 15px; line-height: 50px; height: 100px; width:100%; overflow: hidden;}
.it599 .it599_order_detail .course ul.it599_orderstep{display: flex;}
.it599 .it599_order_detail .course ul.it599_orderstep li{flex:1; font-size:13px; line-height: 20px; text-align:center; letter-spacing:0.5px; margin: auto; position: relative; padding: 10px 3px; height: 80px;}
.it599 .it599_order_detail .course ul.it599_orderstep li:first-of-type { text-align:left;}
.it599 .it599_order_detail .course ul.it599_orderstep li:last-of-type { text-align:right;}
.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_01{ color:#101010; border-top:4px solid #101010;}
.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_01:before {content:""; position: absolute;top:-12px;left: 43%; background-image:url(images/check_ok.png); background-repeat:no-repeat; background-position:center center; width:20px; height:20px; line-height:22px; font-weight:bold; font-size:13px; text-align:center; background-color:#101010; border:none; border-radius:100%;}
.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_01:first-of-type:before{left: 0;}
.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_01:last-of-type:before{left: 76%;}
.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_02{ color:#999; border-top:4px solid #d8d8d8;}
.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_02:before {content:"";position: absolute;top: -12px;right: 42%; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:40px; line-height:15px; text-align:center; border-radius:100%; width:20px; height:20px; background:#fff;border:1px solid #e4ebeb;}
.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_02:last-of-type:before{right: 0;}
.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_02:last-of-type{flex: .5;}
.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_01 #change_store {width:180px;}
.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_01 #change_store input{width: 130px; border-radius: 25px; line-height: 50px; background-color: #008cd6; color: #fff; text-align: center; border: 0; cursor: pointer; padding: 0;}
.it599 .it599_order_detail,.it599 .it599_order_prod,.it599 .it599_order_receiver,.it599 .it599_order_qa, .it599 .it599_order_deliverinfo, .it599 .it599_order_paymentinfo{ position: relative; width:100%; height: 100%; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 10px #aaa; margin-bottom: 15px; padding: 0 15px 10px 15px;}
.it599 .it599_order_detail > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it599_orderlist.png) left 15px no-repeat;}
.it599 .it599_order_detail .amount{ line-height: 50px; color:#101010;}
.it599 .it599_order_detail table span{ color:#101010; display: block;}
.it599 .it599_order_prod > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it599_product.png) left 15px no-repeat;}
.it599 .it599_order_prod .img{ width: 125px; height: auto;}
.it599 .it599_order_prod .img a img{width: 100%;max-width: 100%;height: auto;}
.it599 .top_title{ float: left; display: inline-block; font-size:18px; font-weight:normal; letter-spacing:0.7px; line-height: 20px; margin:40px 0 0 0; color:#1e1e1e;}
.it599 .it599_order_prod .it599_total ul{ float: right; margin-right: 20px;}
.it599 .it599_order_prod .it599_total ul li{ float: left; width:auto; text-align: right; margin-left: 30px;}
.it599 .it599_order_prod .it599_total ul li span{ color:#101010; line-height: 60px; font-size: 20px; padding: 0 5px;}
/* .it599 .it599_order_receiver th{width:20%;} */
.it599 .it599_order_receiver > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it599_user.svg) left 15px no-repeat;background-size: 40px;}
.it599 .it599_order_deliverinfo > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it599_truck.svg) left 15px no-repeat;background-size: 40px;}
.it599 .it599_order_paymentinfo > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it599_payment.svg) left 15px no-repeat;background-size: 40px;}
.it599 .it599_order_qa > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it599_question.png) left 15px no-repeat;}
.it599 .it599_question_box { padding: 0 15px 15px 15px;}
.it599 .it599_question_box .it599_buyer_reply{ background-color:#f1f1f1;padding: 15px 20px;}
.it599 .it599_question_box .it599_buyer{ position: relative; border-top: 1px solid #e4ebeb; margin-top: 10px; padding-top: 10px;}
.it599 .it599_question_box .it599_buyer:first-child{ border:0; margin-top:0; padding-top: 0;}
.it599 .it599_question_box .it599_buyer span.buyer_btn{ margin-right: 10px; background-color: #999; color:#fff; text-align: center; border-radius: 2px; line-height: 30px; padding: 3px 9px;  width: 80px; height: 30px;}
.it599 .it599_question_box .it599_buyer span.messege_time{ color:#999; font-style:italic; font-size: 13px; letter-spacing: .5px;}
.it599 .it599_question_box .it599_buyer .it599_reply{ cursor: pointer; display: inline-block; position: absolute; right:0; top:20px; background-color: #101010; background-image: url(images/it599_up_arrow.svg); background-size: 15px; background-repeat: no-repeat; background-position-x: 95px; background-position-y: center; color:#fff; text-align: center; border-radius: 2px; line-height: 50px; width: 120px; height: 50px; padding-right: 10px;}
.it599 .it599_question_box .it599_buyer .it599_reply.active{ background-image: url(images/it599_down_arrow.svg);}
.it599 .it599_question_box .it599_buyer .it599_answer{margin: 10px 0; border: 1px solid #ccc; background-color: #fff;}
.it599 .it599_question_box .it599_buyer .it599_answer>span{text-align:right;width: 7%;display: inline-block;}
.it599 .it599_question_box .it599_buyer .it599_answer textarea{border: 0; width:92%; padding: 3px 10px; line-height: 24px;}
.it599 .it599_question_box .it599_seller_reply{ background-color: #f1f1f1; padding: 15px 20px; margin-bottom: 30px;}
.it599 .it599_question_box .it599_seller_reply .it599_reply_btnbox{ text-align: center;}
.it599 .it599_question_box .it599_seller_reply .it599_reply_btnbox a.it599_confirm{ display: inline-block; width: 120px; height: 50px; border-radius: 2px; line-height: 50px; background-color: #008cd6; color:#fff; text-align: center; margin-right: 10px;}
.it599 .it599_question_box .it599_seller_reply .it599_reply_btnbox a.it599_clean{ display: inline-block; width: 120px; height: 50px; border-radius: 2px; line-height: 50px; background-color: #999; color:#fff; text-align: center;}
.it599 .it599_question_box span.seller_btn,.it599 .it599_question_box span.seller_reply_btn{ margin-right: 10px; background-color: #008cd6; color:#fff; text-align: center; border-radius: 2px; line-height: 30px; padding: 3px 9px;  width: 80px; height: 30px;}
.it599 .it599_question_box span.buyer_reply_btn{ margin-right: 10px; background-color: #999; color:#fff; text-align: center; border-radius: 2px; line-height: 30px; padding: 3px 9px;  width: 80px; height: 30px;}
.it599 .it599_question_box .it599_seller{ border-radius: 2px; position: relative; background-color: #f1f1f1; padding: 15px 20px; margin-top: 20px;}
.it599 .it599_question_box .it599_seller:before{position: absolute; left: 10px; top:-22px; content: ""; width: 0; height: 0; border-style: solid; border-width: 0 11px 22px 11px; border-color: transparent transparent #f1f1f1 transparent;}
.it599 .it599_question_box .it599_seller span.messege_time{ color:#999; font-style:italic; font-size: 13px; letter-spacing: .5px;}
.it599 .it599_question_box .it599_seller .it599_qa_text{padding-top: 5px;}
.it599 .it599_question_box .it599_seller .it599_reply{position: absolute; right:0; top:6px; background-color: #101010; color:#fff; text-align: center; border-radius: 2px; line-height: 50px; width: 120px; height: 50px; }
.it599 .it599_qa_text{ max-width: 1000px; width:100%; line-height:24px; color: #f9284a;}
.it599 .it599_new_question_box{background-color:#ececec;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:20px;max-height:385px;overflow-y: scroll;margin-top:10px;}
.it599 .it599_new_question_box .it599_qa_date{background-color:#8e8e8e;display:table;margin: 0 auto;padding:3px 15px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;color:#fff;}
.it599 .it599_new_question_box .it599_user_replybox{text-align:left;width: 100%;margin:10px 0;}
.it599 .it599_new_question_box .it599_seller_replybox{text-align:right;width: 100%;margin:10px 0;}
.it599 .it599_new_question_box .it599_user_replybox .it599_user_img, .it599 .it599_new_question_box .it599_user_replybox .it599_user_text, .it599 .it599_new_question_box .it599_user_replybox .it599_user_date,.it599 .it599_new_question_box .it599_seller_replybox .it599_seller_img, .it599 .it599_new_question_box .it599_seller_replybox .it599_seller_text, .it599 .it599_new_question_box .it599_seller_replybox .it599_seller_date{display:inline-block;}
.it599 .it599_new_question_box .it599_user_replybox .it599_user_img{background-color:#00b347;background-image:url(images/it599_qa_user.svg);background-size: 20px;background-position: center;background-repeat:no-repeat;width:50px;height:50px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
.it599 .it599_new_question_box .it599_seller_replybox .it599_seller_img{background-color:#008cd6;background-image:url(images/it599_qa_seller.svg);background-size: 20px;background-position: center;background-repeat:no-repeat;width:50px;height:50px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
.it599 .it599_new_question_box .it599_user_replybox .it599_user_text,.it599 .it599_new_question_box .it599_seller_replybox .it599_seller_text{position:relative;background-color:#fff;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;padding:20px;margin: 0 8px 0 12px;vertical-align: top;max-width:402px;width:100%;height:auto;text-align:left;}
.it599 .it599_new_question_box .it599_seller_replybox .it599_seller_text{background-color:#f4fbff;}
.it599 .it599_new_question_box .it599_user_replybox .it599_user_text::before,.it599 .it599_new_question_box .it599_seller_replybox .it599_seller_text::before{content:"";position:absolute;top:10px;left:-8px;background-image:url(images/it599_qa_user_cloud.svg);background-position:left center;background-repeat:no-repeat;background-size:20px;width: 10px;height: 20px;}
.it599 .it599_new_question_box .it599_seller_replybox .it599_seller_text::before{left:initial;right:-8px;background-position:right center;}
.it599 .it599_new_question_box .it599_user_replybox .it599_user_date,.it599 .it599_new_question_box .it599_seller_replybox .it599_seller_date{font-size:14px;color:#666;vertical-align: bottom;padding-bottom: 5px;}
.it599 .it599_newmessage_area{border:1px solid #e6e6e6;margin-top:10px;max-height: 70px;}
.it599 .it599_newmessage_area textarea{vertical-align: top;border:0;padding: 8px 10px;max-width: 1114px;width: 100%;line-height: 17px;}
.it599 .it599_newmessage_area button.it599_qa_send{vertical-align: bottom;background-image:url(images/it599_qa_send.svg);background-color: transparent;background-position:center;background-repeat:no-repeat;background-size:32px;width: 50px;height: 65px;border: 0;cursor:pointer;}
.it599 .it599_replybtn{ width:100%; text-align: center;}
.it599 .it599_replybtn a.it599_confirm{ display: inline-block; width: 100px; height: 40px; background-color: #101010; color:#fff; text-align: center; border-radius: 2px; line-height: 38px; margin: 10px 3px;}
.it599 .it599_replybtn a.it599_clean{ display: inline-block; width: 100px; height: 40px; background-color: #999; color:#fff; text-align: center; border-radius: 2px; line-height: 38px; margin: 10px 3px;}
.it599 .backpage { width: 120px; height: 50px; margin: 30px auto; background-color: #101010; text-align: center; border-radius: 2px; line-height: 50px; }
.it599 .backpage a{ color:#fff; display:inline-block; width:100%; height:100%;}

/* 冷凍常溫icon */
.it595_icon_cold_snow{ width: 69px; height: 13px; margin: 0 2px; font-family: NotoSansCJKtc; font-size: 13px; font-weight: 600; color: #008cd6; border:solid 1px #008cd6; padding:3px 8px 3px 20px ; background-position: 3px 3px; background-repeat: no-repeat; background-image: url(images/thermosphere_freezing.svg);}
.it595_icon_normal_toshop{ width: 69px; height: 13px; margin: 0 2px; font-family: NotoSansCJKtc; font-size: 13px; font-weight: 600; color: #02b347; border:solid 1px #02b347; padding:3px 8px 3px 20px; background-position: 3px 3px; background-repeat: no-repeat; background-image: url(images/thermosphere_room.svg);}
.it599 .it599_order_detail table span.it599_icon_cold_snow{ width: 95px; margin: 2px 0px; font-family: NotoSansCJKtc; font-size: 13px; font-weight: 600; color: #008cd6; border:solid 1px #008cd6; padding: 0px 8px 0px 20px; position: relative; left: 50%; transform: translateX(-50%); background-position: 3px center; background-repeat: no-repeat; background-image: url(images/thermosphere_freezing.svg);}
.it599 .it599_order_detail table span.it599_icon_normal_toshop{ width: 95px; margin: 2px 0px; font-family: NotoSansCJKtc; font-size: 13px; font-weight: 600; color: #02b347; border:solid 1px #02b347; padding:0px 8px 0px 20px ; position: relative; left: 50%; transform: translateX(-50%); background-position: 3px center; background-repeat: no-repeat; background-image: url(images/thermosphere_room.svg);}
.it607_icon_cold_snow{ width: 69px; margin: 0 2px; font-family: NotoSansCJKtc; font-size: 13px; font-weight: 600; color: #008cd6; border:solid 1px #008cd6; padding:3px 8px 3px 20px; background-position: 3px center; background-repeat: no-repeat; background-image: url(images/thermosphere_freezing.svg);}
.it607_icon_normal_toshop{ width: 69px; margin: 0 2px; font-family: NotoSansCJKtc; font-size: 13px; font-weight: 600; color: #02b347; border:solid 1px #02b347; padding:3px 8px 3px 20px ; background-position: 3px center; background-repeat: no-repeat; background-image: url(images/thermosphere_room.svg);}

/*一頁式購物車*/
.onepage_cart_box .onepage_cart{ max-width:1200px; height: auto; margin: 0 auto; border-bottom: 1px solid #008cd6; margin-bottom: 10px;}
.onepage_cart_box .onepage_cart .onepage_cart_shopname{ width: 100%; display:flex; align-items: flex-start;}
.onepage_cart_box .onepage_cart .onepage_cart_shopname li{ display:inline-block; width: auto; padding:10px 20px; font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333; background:#f7f7f7; }
.onepage_cart_box .onepage_cart .onepage_cart_shopname li.shopname_active{ background: #008cd6; color: #fff;}

/*596-賣場首頁*/
.it596_box{ width:100%; height: auto;}
.it596_box_top { max-width:1200px; margin:0 auto; margin-bottom: 20px;}
.it596_shop_01{ display:flex; align-items: center; margin: 2px 0 3px 0;}
.it596_shop_01 .it596_shop_01_left{ width: 940px; display:flex; align-items: center;}
.it596_shop_01 .it596_shop_01_left h3{ font-size:36px; line-height: 38px; display: inline-block;}
.it596_shop_01 .it596_shop_01_left a{ display: inline-block; width: 160px; text-align: center; font-size:15px; line-height: 40px; background: #fff; border-radius: 2px; border: solid 1px #aaaaaa; margin-left:15px}
.it596_shop_01 .it596_shop_01_right{ width:260px; display:flex; align-items: center;}
.it596_shop_01 .it596_shop_01_right > span{ display:inline-block;}
.it596_shop_01 .it596_shop_01_right > span > a{ display: block; width: 90px; height:40px; color: #fff; font-size: 15px; line-height: 40px; border-radius: 2px; margin-right: 6px;} 
.it596_shop_01 .it596_shop_01_right .fb a{ background-image:url(images/it596_fb-icon.svg); background-repeat: no-repeat; padding-left: 38px;}
.it596_shop_01 .it596_shop_01_right .line a{ background-image:url(images/it596_line-icon.svg); background-repeat: no-repeat; padding-left: 43px;}
.it596_shop_01 .it596_shop_01_right .qrcode{ width: 68px; height:68px; overflow: hidden; border: solid 1px #dddddd;}
.it596_shop_01 .it596_shop_01_right .qrcode img{ max-width: 100%; height: auto;}
.it596_shop_02{ width:100%; height: auto;}
.it596_shop_02 img{ display: block; max-height:100%;  width:100%; height: auto;}
.it596_shop_03{ width:100%; height: auto; background: #fff; padding: 20px; padding-top: 0; color: #333;}
.it596_shop_03 h4{display: inline-block;padding-left: 12px;margin-bottom:10px;border-left: 3px solid#008cd6;font: 18px/18px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif;font-weight: normal;font-weight: bold;color:#191919;}
.it596_box_bottom{ max-width:1200px; margin:0 auto; padding: 15px; background: #fff;}
.it596_box_bottom ul li{ display:block; width: 100%; min-height: 40px; font-size:15px; line-height: 40px; padding: 0 20px;}
.it596_box_bottom ul li:nth-child(even){ background: #f7f7f7;} 
.it596_box_bottom_title{ width: 100%; border-bottom:1px solid #e6e6e6; display:flex; align-items:center;}
.it596_box_bottom_title h3{ width: 100%; line-height:40px; background: url(images/it596_notice.png) left center no-repeat; background-size: 40px; padding-left: 55px; font-size: 15px; margin-bottom: 15px;}
.it596_box_bottom_link{ width:374px;}
.it596_box_bottom_link a{ display:inline-block; height: 40px; line-height: 40px!important; font-size:15px; border: solid 1px #aaaaaa; background-color: #ffffff;; text-align: center; }
.it596_box_bottom_link a:nth-child(1){ width:100px; margin-right: 10px;}
.it596_box_bottom_link a:nth-child(2){ width:170px;}

/*商品樣式*/
.fa_pstyle{ width:100%; height: auto; display:flex; align-items:flex-start; margin-bottom: 20px; padding: 20px 0; color: #444; border-bottom: 1px solid #e4ebeb;}
.fa_pstyle_img .owl-carousel .owl-stage-outer{ z-index:-1!important;}
.fa_pstyle_img{ width: 433px; height: 433px; overflow: hidden; border: solid 1px #e4ebeb; position: relative;}
.fa_pstyle_img .owl-nav .owl-prev,.fa_pstyle_img .owl-nav .owl-next{ display:block; border-radius: 0!important; text-indent: -9999px; margin: 0!important; padding: 0!important; top: 50%; margin-top: -30px;}
.fa_pstyle_img .owl-nav .owl-prev{ position: absolute; left:0; width: 40px; height: 60px; background:url(images/it596_prev-arrow.png) center no-repeat!important; background-size: 40px!important;}
.fa_pstyle_img .owl-nav .owl-next{ position: absolute; right:0; width: 40px; height: 60px; background:url(images/it596_next-arrow.png) center no-repeat!important; background-size: 40px!important;}
.fa_pstyle_img .owl-theme .owl-dots{ width:100%; position: absolute; bottom:0;}
.fa_pstyle_img .owl-theme .owl-dots .owl-dot.active span, .fa_pstyle_img .owl-theme .owl-dots .owl-dot:hover span{ background:#444!important;}
.fa_pstyle_img  .owl-theme .owl-dots .owl-dot span{ width:8px!important; height: 8px!important;}
.fa_pstyle_detail{ max-width:660px; padding-left:40px;}
.fa_pstyle_detail h2.fa_pstyle_detail_name{ font-size: 28px; line-height: 36px; margin-bottom: 15px;}


.fa_pstyle_detail .fa_pstyle_detail_word{ font-size: 15px; line-height: 24px; margin-bottom: 30px;}
.fa_pstyle_detail > ul{ display:flex; align-items:flex-start; margin: 10px 0;}
.fa_pstyle_detail_price li:nth-child(1),.fa_pstyle_detail_size li:nth-child(1),.fa_pstyle_detail_color li:nth-child(1),.fa_pstyle_detail_num li:nth-child(1),.fa_pstyle_detail_other li:nth-child(1){ width:90px; min-width:90px; text-align: left; font-size: 15px; line-height: 40px;}
.fa_pstyle_detail_price li:nth-child(2){ font-size:30px; line-height: 40px; font-weight: bold;}
.fa_pstyle_detail_size li:nth-child(2) span{ display: inline-block; padding:0 20px; line-height: 40px; height: 40px; border-radius: 2px; border: solid 1px #aaaaaa; background-color: #ffffff; color:#999; margin: 0 5px 10px 0; cursor:pointer;}
.fa_pstyle_detail_size li:nth-child(2) span.active{ border-radius: 2px; background-color: #00b347; color: #fff; border-color: #00b347; cursor:pointer;}
.fa_pstyle_detail_color li:nth-child(2) span{ display: inline-block; padding:0 20px; line-height: 40px; height: 40px; border-radius: 2px; border: solid 1px #aaaaaa; background-color: #ffffff; color:#999; margin-right: 10px;}
.fa_pstyle_detail_color li:nth-child(2) span.active{ border-radius: 2px; background-color: #00b347; color: #fff; border-color: #00b347;}
.fa_pstyle_detail_num li:nth-child(2){ display:flex; align-items:center;}
.fa_pstyle_detail_num li:nth-child(2) a{ font-size: 24px; line-height: 40px; display:inline-block; width: 40px; height: 40px ;border: solid 1px #bbbdc0; background-color: #fff; text-align: center;}
.fa_pstyle_detail_num li:nth-child(2) input{ display: inline-block; width: 120px; height: 40px; text-align: center; border:0; border-top: solid 1px #bbbdc0; border-bottom: solid 1px #bbbdc0; font-size: 20px; line-height: 40px;}
.fa_pstyle_detail_other li:nth-child(2){ line-height:40px;}
.fa_pstyle_detail_btn li{ display:inline-block; margin-right:10px; width: 300px; height: 50px;}
.fa_pstyle_detail_btn li a{ display:block; width: 100%; font-size: 18px; line-height: 50px; border-radius: 2px; color: #fff; text-align: center;}
.fa_pstyle_detail_btn li.gocart a{ background:#00b347;} 
.fa_pstyle_detail_btn li.buynow a{ background:#008cd6;} 
.fa_pstyle_detail_btn li.gocart a span{ display: inline-block; height: 50px; background:url(images/it596_cart.svg) left center no-repeat; padding-left: 40px;}
.fa_pstyle_detail_btn li.buynow a span{ display: inline-block; height: 50px; background:url(images/it596_cart.svg) left center no-repeat; padding-left: 40px;}
/*商品樣式*/

/*it601-買家我的訂單明細*/
.it601{ width: 100%; max-width:1200px; margin: 0 auto; text-align:left;}
.it601 .it601_title{ display: inline-block; font: 25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom: 20px; color: #191919; font-weight: bold; margin-right: 10px;}
.it601 .order_number{ display: inline-block; color:#00b347; font-size:16px;}
.it601 table{ border-collapse:collapse; width:100%;}
.it601 table tbody:nth-child(odd){ background-color: #f7f7f7;}
.it601 table th, .it601 table td{ padding:10px 5px; text-align:left; text-align: center;}
.it601 table td{ height: 70px;border-right:1px solid #e4ebeb;}
.it601 table th{ background:#f7f7f7; border-top:1px solid #e4ebeb; border-bottom:1px solid #e4ebeb; border-right:1px solid #e4ebeb; text-transform:uppercase;}
.it601 table th:last-of-type,.it601 table td:last-of-type{border-right:0;}
.it601 table td:last-of-type button{cursor:pointer;display: inline-block;min-width: 50px;height: 30px;border-radius: 2px;border: solid 1px #aaaaaa;background-color: #fff;line-height: 28px;padding: 0 8px;margin-left:10px;}
.it601 table td:last-of-type button:hover{background-color:#00b347;border: solid 1px#00b347;color:#fff;}
.it601 .it601_order_detail .course{padding: 20px 15px 25px 15px; line-height: 50px; height: 100px; width:100%; overflow: hidden;}
.it601 .it601_order_detail .course ul.it601_orderstep{display: flex;}
.it601 .it601_order_detail .course ul.it601_orderstep li{flex:1; font-size:14px; line-height: 20px; text-align:center; letter-spacing:0.7px; margin: auto; position: relative; padding-top: 10px; height: 80px;}
.it601 .it601_order_detail .course ul.it601_orderstep li span{line-height: 22px;}
.it601 .it601_order_detail .course ul.it601_orderstep li:first-of-type { text-align:left;}
.it601 .it601_order_detail .course ul.it601_orderstep li:last-of-type { text-align:right;}
.it601 .it601_order_detail .course ul.it601_orderstep li.orderstep_01{ color:#00b347; border-top:4px solid #00b347;}
.it601 .it601_order_detail .course ul.it601_orderstep li.orderstep_01:before {content:""; position: absolute;top:-12px;left: 43%; background-image:url(images/check_ok.png); background-repeat:no-repeat; background-position:center center; width:20px; height:20px; line-height:22px; font-weight:bold; font-size:13px; text-align:center; background-color:#00b347; border:none; border-radius:100%;}
.it601 .it601_order_detail .course ul.it601_orderstep li.orderstep_01:first-of-type:before{left: 0;}
.it601 .it601_order_detail .course ul.it601_orderstep li.orderstep_01:last-of-type:before{left: 100%;}
.it601 .it601_order_detail .course ul.it601_orderstep li.orderstep_02{ color:#999; border-top:4px solid #d8d8d8;}
.it601 .it601_order_detail .course ul.it601_orderstep li.orderstep_02:before {content:"";position: absolute;top: -12px;right: 42%; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:40px; line-height:15px; text-align:center; border-radius:100%; width:20px; height:20px; background:#fff;border:1px solid #e4ebeb;}
.it601 .it601_order_detail .course ul.it601_orderstep li.orderstep_02:last-of-type:before{right: 0;}
.it601_order_detail .update{ position: absolute; right: 15px; top: 15px;}
.it601_order_detail .update li{ text-align: right;}
.it601_order_detail .update li select{ width:150px; height: 40px; text-align: center; border-radius: 2px; vertical-align: top;}
.it601_order_detail .update li:first-of-type a{ display: inline-block;width:130px; height: 40px; line-height: 40px; background-color: #008cd6; color: #fff; text-align: center;border-radius: 2px;}
.it601_order_detail .update li:last-of-type a{ display: inline-block;width:130px; height: 40px; line-height: 40px; margin-top:4px; background-color: #00b347; color: #fff; text-align: center;border-radius: 2px;}
.it601_order_detail .update li:last-of-type span{color:#00b347; margin-right: 10px;}
.it601 .it601_order_detail,.it601 .it601_order_prod,.it601 .it601_order_receiver,.it601 .it601_order_qa{ position: relative; width:100%; height: 100%; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 10px #aaa; margin-bottom: 15px; padding: 0 15px 15px 15px;}
.it601 .it601_order_detail > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it601_orderlist.png) left 15px no-repeat;}
.it601 .it601_order_detail .amount{ line-height: 50px; color:#00b347;}
.it601 .it601_order_detail table span{ color:#00b347; display: block;}
.it601 .it601_order_prod > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it601_product.png) left 15px no-repeat;}
.it601 .it601_order_prod .img{ width: 125px; height: auto;}
.it601 .it601_order_prod .img a img{width: 100%;max-width: 100%;height: auto;}
.it601 .top_title{ float: left; display: inline-block; font-size:18px; font-weight:normal; letter-spacing:0.7px; line-height: 20px; margin:40px 0 0 0; color:#1e1e1e;}
.it601 .it601_order_prod .it601_total ul{ float: right; margin-right: 20px;}
.it601 .it601_order_prod .it601_total ul li{ float: left; width:auto; text-align: right; margin-left: 30px;}
.it601 .it601_order_prod .it601_total ul li span{ color:#00b347; line-height: 60px; font-size: 20px; padding: 0 5px;}
.it601 .it601_order_receiver th{width:20%;}
.it601 .it601_order_receiver > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it601_user.png) left 15px no-repeat;}
.it601 .it601_order_qa > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it601_question.png) left 15px no-repeat;}
.it601 .it601_question_box { padding: 0 15px 15px 15px;}
.it601 .it601_question_box .it601_buyer{ position: relative; border-top: 1px solid #e4ebeb; margin-top: 10px; padding-top: 10px;}
.it601 .it601_question_box .it601_buyer:first-child{ border:0; margin-top:0; padding-top: 0;}
.it601 .it601_question_box .it601_buyer span.buyer_btn{ margin-right: 10px; background-color: #999; color:#fff; text-align: center; border-radius: 2px; line-height: 30px; padding: 3px 9px;  width: 80px; height: 30px;}
.it601 .it601_question_box .it601_buyer span.messege_time{ color:#999; font-style:italic; font-size: 13px; letter-spacing: .5px;}
.it601 .it601_question_box .it601_buyer .it601_qa_text{ padding: 5px 0; max-width: 1000px; width:100%; line-height:24px;}
.it601 .it601_question_box .it601_buyer .it601_reply{ cursor: pointer; display: inline-block; position: absolute; right:0; top:20px; background-color: #00b347; background-image: url(images/it601_up_arrow.svg); background-size: 15px; background-repeat: no-repeat; background-position-x: 95px; background-position-y: center; color:#fff; text-align: center; border-radius: 2px; line-height: 50px; width: 120px; height: 50px; padding-right: 10px;}
.it601 .it601_question_box .it601_buyer .it601_reply.active{ background-image: url(images/it601_down_arrow.svg);}
.it601 .it601_question_box .it601_buyer .it601_answer{margin: 10px 0; border: 1px solid #ccc; background-color: #fff;}
.it601 .it601_question_box .it601_buyer .it601_answer>span{text-align:right;width: 7%;display: inline-block;}
.it601 .it601_question_box .it601_buyer .it601_answer textarea{border: 0; width:92%; padding: 3px 10px; line-height: 24px;}
.it601 .it601_question_box span.buyer_reply_btn{ margin-right: 10px; background-color: #999; color:#fff; text-align: center; border-radius: 2px; line-height: 30px; padding: 3px 9px;  width: 80px; height: 30px;}
.it601 .it601_question_box .it601_seller_reply{ background-color: #f1f1f1; padding: 15px 20px;}
.it601 .it601_question_box .it601_seller_reply .it601_reply_btnbox{ text-align: center;}
.it601 .it601_question_box .it601_seller_reply .it601_reply_btnbox a.it601_confirm{ display: inline-block; width: 120px; height: 50px; border-radius: 2px; line-height: 50px; background-color: #008cd6; color:#fff; text-align: center; margin-right: 10px;}
.it601 .it601_question_box .it601_seller_reply .it601_reply_btnbox a.it601_clean{ display: inline-block; width: 120px; height: 50px; border-radius: 2px; line-height: 50px; background-color: #999; color:#fff; text-align: center;}
.it601 .it601_question_box span.seller_btn,.it601 .it601_question_box span.seller_reply_btn{ margin-right: 10px; background-color: #008cd6; color:#fff; text-align: center; border-radius: 2px; line-height: 30px; padding: 3px 9px;  width: 80px; height: 30px;}
.it601 .it601_question_box .it601_seller{ border-radius: 2px; position: relative; background-color: #f1f1f1; padding: 15px 20px; margin-top: 20px;}
.it601 .it601_question_box .it601_seller:before{position: absolute; left: 10px; top:-22px; content: ""; width: 0; height: 0; border-style: solid; border-width: 0 11px 22px 11px; border-color: transparent transparent #f1f1f1 transparent;}
.it601 .it601_question_box .it601_seller span.messege_time{ color:#999; font-style:italic; font-size: 13px; letter-spacing: .5px;}
.it601 .it601_question_box .it601_seller .it601_qa_text{padding-top: 5px;}
.it601 .it601_question_box .it601_seller .it601_reply{position: absolute; right:0; top:6px; background-color: #00b347; color:#fff; text-align: center; border-radius: 2px; line-height: 50px; width: 120px; height: 50px; }
.it601 .it601_replybtn{ width:100%; text-align: center;}
.it601 .it601_replybtn a.it601_confirm{ display: inline-block; width: 100px; height: 40px; background-color: #00b347; color:#fff; text-align: center; border-radius: 2px; line-height: 38px; margin: 10px 3px;}
.it601 .it601_replybtn a.it601_clean{ display: inline-block; width: 100px; height: 40px; background-color: #999; color:#fff; text-align: center; border-radius: 2px; line-height: 38px; margin: 10px 3px;}
.it601 .backpage { width: 120px; height: 50px; margin: 30px auto; background-color: #00b347; text-align: center; border-radius: 2px; line-height: 50px; }
.it601 .backpage a{ color:#fff; display:inline-block; width:100%; height:100%;}

/*it607-買家訂單列表*/
.it607{position: relative; max-width: 1200px; margin: 0 auto;}
.it607_title{font: 25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom: 20px; color: #191919; font-weight: bold;}
.it607 .page_show{ position: absolute; right: 0; top: 0;}
.it607 .page_show select{ width:100px; text-align: center; border-radius: 2px;}
.it607 .seller_order_inquiry{ width:100%; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 10px #aaa; margin-bottom: 15px;}
.it607 .seller_order_inquiry .menu .tab-inner .listbox{ border-top: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 4px solid #e9e9e9;}
.it607 .seller_order_inquiry .tab-inner .it607_box .title{ border-collapse:collapse; width:100%; height: 50px; background:#f7f7f7; border-top:1px solid #e4ebeb; border-bottom:1px solid #e4ebeb; text-transform:uppercase; line-height: 50px;}
.it607 .seller_order_inquiry .tab-inner .it607_box .listbox ul.text .order_number_btn{ display: block; margin: 0 auto; width: 108px; height: 30px; border-radius: 2px; background-color: #008cd6; line-height: 28px; color: #fff; text-align: center;}
.it607 .seller_order_inquiry .tab-inner .it607_box .title ul, .it607 .seller_order_inquiry .tab-inner .it607_box .listbox ul.text{display: flex;height: 70px;}
.it607 .seller_order_inquiry .tab-inner .it607_box .listbox ul.text{ -webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.it607 .seller_order_inquiry .tab-inner .it607_box .title ul li, .it607 .seller_order_inquiry .tab-inner .it607_box .listbox ul.text li{flex: 1; }
.it607 .seller_order_inquiry .tab-inner .it607_box .title ul li:nth-child(3), .it607 .seller_order_inquiry .tab-inner .it607_box .listbox ul.text li:nth-child(3),.it607 .seller_order_inquiry .tab-inner .it607_box .title ul li:nth-child(4), .it607 .seller_order_inquiry .tab-inner .it607_box .listbox ul.text li:nth-child(4){flex: 1.5;}
.it607 .seller_order_inquiry .tab-inner .it607_box .listbox ul.text li{line-height: 20px;}
.it607 .seller_order_inquiry .tab-inner .it607_box .course{padding: 25px 70px; background-color: #f7f7f7; line-height: 50px; height: 100px; width:100%; overflow: hidden;}
.it607 .seller_order_inquiry .tab-inner .it607_box .course ul.it607_orderstep{display: flex;}
.it607 .seller_order_inquiry .tab-inner .it607_box .course ul.it607_orderstep li{flex:1; font-size:14px; line-height: 20px; text-align:center; letter-spacing:0.7px; margin: auto; position: relative;padding-top: 10px;height: 80px;}
.it607 .seller_order_inquiry .tab-inner .it607_box .course ul.it607_orderstep li:first-of-type { text-align:left;}
.it607 .seller_order_inquiry .tab-inner .it607_box .course ul.it607_orderstep li:last-of-type { text-align:right;}
.it607 .seller_order_inquiry .tab-inner .it607_box .course ul.it607_orderstep li.orderstep_01{ color:#00b347; border-top:4px solid #00b347;}
.it607 .seller_order_inquiry .tab-inner .it607_box .course ul.it607_orderstep li.orderstep_01:before {content:""; position: absolute;top: -12px;left: 43%; background-image:url(images/check_ok.png); background-repeat:no-repeat; background-position:center center; width:20px; height:20px; line-height:22px; font-weight:bold; font-size:13px; text-align:center; background-color:#00b347; border:none; text-indent:0; border-radius:100%; display:block;}
.it607 .seller_order_inquiry .tab-inner .it607_box .course ul.it607_orderstep li.orderstep_01:first-of-type:before { left: 0;}
.it607 .seller_order_inquiry .tab-inner .it607_box .course ul.it607_orderstep li.orderstep_02{ color:#999; border-top:4px solid #d8d8d8;}
.it607 .seller_order_inquiry .tab-inner .it607_box .course ul.it607_orderstep li.orderstep_02:before {content:""; position: absolute;top: -12px;right: 42%; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:40px; line-height:15px; text-align:center; border-radius:100%; display:block; width:20px; height:20px; background:#fff;border:1px solid #e4ebeb;}
.it607 .seller_order_inquiry .tab-inner .it607_box .course ul.it607_orderstep li.orderstep_01:last-of-type:before { left:100%;}
.it607 .seller_order_inquiry .tab-inner .it607_box .course ul.it607_orderstep li.orderstep_02:last-of-type:before { right:0;}

.it607 .seller_order_inquiry .tab-inner .it607_box .listbox{ width:100%; height: 100%; line-height: 24px; margin: 20px 0;}
.it607 .seller_order_inquiry .tab-inner .it607_box .listbox ul.text {display: flex;min-height: 75px;height: auto;padding: 5px 0;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.it607 .seller_order_inquiry .tab-inner .it607_box > div:nth-child(2){ margin: 5px 0 20px 0;}
.it607 .seller_order_inquiry .menu{list-style:none;}
.it607 .seller_order_inquiry .menu ul.tab-title li{ background-color: #fff; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}
.it607 .seller_order_inquiry .menu ul.tab-title li:last-of-type{ border-right: 0;}
.it607 .seller_order_inquiry .menu ul.tab-title li:first-child,.it607 .seller_order_inquiry .menu ul.tab-title li:first-child.active a{ border-radius: 2px 0 0 0;}
.it607 .seller_order_inquiry .menu ul.tab-title li:last-child,.it607 .seller_order_inquiry .menu ul.tab-title li:last-child.active a{ border-radius: 0 2px 0 0;}
.it607 .seller_order_inquiry > ul > li{ display:inline-block; vertical-align:top; margin:0 -1px -1px 0 ; border:1px solid #e9e9e9; height:25px; line-height:25px; background:#cdcdcd;padding:0 15px;list-style:none; box-sizing:border-box;}
.it607 .seller_order_inquiry > ul > li.active{ border-bottom:1px solid #fff; background:#fff;}
.it607 .seller_order_inquiry .tab-inner{ text-align: center;}
.it607 .seller_order_inquiry .menu .tab-inner{ padding:15px; height:100%;}
.it607 .seller_order_inquiry .menu .tab-inner span.payment{ color:#00b347; display: block;}
.it607 .seller_order_inquiry .menu .tab-inner .amount{ line-height: 50px; color:#00b347;}
.it607 .seller_order_inquiry .tab-inner{ padding: 15px;}
.it607 .seller_order_inquiry ul.tab-title li{float: left; width:14.2857143%; height: 50px;}
.it607 .seller_order_inquiry .menu ul.tab-title li a{display: inline-block; width: 100%; height: 100%; text-align: center; line-height: 50px; position: relative;}
.it607 .seller_order_inquiry .menu ul.tab-title li a:hover{ color:#444;}
.it607 .seller_order_inquiry .menu ul.tab-title li.active a{background-color: #00b347; color: #fff;}
.it607 .seller_order_inquiry .menu ul.tab-title li.active{ border-bottom:0;}
.it607 .seller_order_inquiry .menu ul.tab-title li.active a:after{content: ""; position: absolute; bottom: 0; left: 45%; width: 0; height: 0; border-style: solid; border-width: 0 11px 10px 11px; border-color: transparent transparent #ffffff transparent;}
.it607 .it607_box a.order_detail_btn{ color:#008cd6; text-decoration: underline; display: block;}
.it607 .seller_order_inquiry a.order_cancel_btn,.it607 .seller_order_inquiry a.order_return_btn{ display: inline-block; min-width: 80px; height: 30px; border-radius: 2px; border: solid 1px #aaaaaa; background-color: #fff; line-height: 28px; padding: 0 8px;}
.it607 .seller_order_inquiry a.order_cancel_btn:hover,.it607 .seller_order_inquiry a.order_return_btn:hover{ background-color: #00b347; border: solid 1px #00b347; color: #fff;}
.order_cancel_title,.order_return_title{ padding-left: 70px; height: 60px; line-height: 48px; background: url(images/it595_return.png) 10px 5px no-repeat; border-bottom: 1px solid #e6e6e6; margin-bottom: 20px;}
.order_cancel_table,.order_return_table { display: block; padding: 0 20px;}
.order_cancel_table tbody, .order_cancel_table tbody tr,.order_return_table tbody,.order_return_table tbody tr{display: block; }
.order_cancel_table tbody tr:nth-child(2), .order_cancel_table tbody tr:last-child,.order_return_table tbody tr:nth-child(2), .order_return_table tbody tr:last-child{line-height: 80px;}
.order_cancel_table .info_L,.order_return_table .info_L{ float:left; width:17%; text-align: right;padding-right: 20px;}
.order_cancel_table .info_R,.order_return_table .info_R{ float:left; width:83%;}
.order_cancel_table .info_R select,.order_return_table .info_R select{ width:150px; text-align: center;border-radius: 2px;}
.order_cancel_table .info_R input,.order_return_table .info_R input{ height:100px; border-radius: 2px;}
.order_cancel_table .info_R textarea.it607_textarea,.order_return_table .info_R textarea.it607_textarea{ width:90%;border:0;}
.order_cancel_table .info_R div,.order_return_table .info_R div{ border: 1px solid #ccc; border-radius: 2px;}
.order_cancel_table .info_R span,.order_return_table .info_R span{ display: block; width: 100%; text-align: right; padding-right: 15px; line-height: 40px;}
#order_cancel_form a.it607_confirm,#order_return_form a.it607_confirm{ display: block; width: 100px; height: 40px; background-color: #00b347; color:#fff; text-align: center; border-radius: 2px; line-height: 38px; margin: 10px auto;}

/*608-我要開店*/
.it608_box{ width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px #737373; padding: 30px 160px 50px 55px; margin-bottom: 20px;}
.it608_s_input{ display: flex; align-items:flex-start; margin-bottom: 20px;}
.it608_s_input li{ font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}
.it608_s_input li:nth-child(1){  width:150px; text-align: right;}
.it608_s_input li:nth-child(1) h3{ display:inline-block;}
.it608_s_input li:nth-child(1) span{ color:#008cd6; margin-right: 3px;}
.it608_s_input li:nth-child(2){ padding-left:30px; width: 100%;}
.it608_s_input li:nth-child(2) input[type="text"],.it608_s_input li:nth-child(2) select{ border: 0; width: 760px;}
.it608_s_input li:nth-child(2) input[type="text"],.it608_s_input li:nth-child(2) select{ border: 1px solid #aaaaaa; border-radius: 2px;}
.it608_s_input li:nth-child(2) span.it608_red{ color:#FF3333;}
.it608_bottom_btn{ width:100%; padding:20px 0; background: #fff; text-align: right;}
.it608_bottom_btn a{ display: inline-block; width:120px; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border-radius: 2px; color: #fff!important; font-weight: bold!important; margin-left: 10px; text-align: center;}
.it608_bottom_btn a:nth-child(1){ background:#008cd6;}
.it608_bottom_btn a:nth-child(2){ background:#008cd6;}
.it608_bottom_btn a:nth-child(3){ background:#aaaaaa;}

.it608_nologin{ width:100%; height: auto; padding:30px; background: #fff;}
.it608_nologin .it608_loginbox{ width:970px; margin: 0 auto; display: flex; align-items: center; margin-bottom: 20px; font:15px/30px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333; font-weight: bold;}
.it608_loginbox .it608_login_left{ width:570px; text-align: center;}
.it608_loginbox .it608_login_left a{ display:inline-block; max-width:250px; height: auto; margin: 0 auto; margin-bottom: 20px;}
.it608_loginbox .it608_login_left a img{ display: block; max-width:100%; height: auto; width: 100%;}
.it608_loginbox .it608_login_left p{ margin-bottom: 30px;}
.it608_loginbox .it608_login_left > div{ width:520px; margin: 0 auto;}
.it608_loginbox .it608_login_left > div > img{ display: block; max-width:100%; height: auto; width: 100%;}
.it608_loginbox .it608_login_right{ width:400px; background: #f7f7f7; padding:70px 50px 100px 50px;}
.it608_loginbox .it608_login_right p{  margin-bottom: 20px; text-align: center;}
.it608_loginbox .it608_login_right a{ display:block; width: 100%; height:50px; font: 16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; background: #008cd6; border-radius: 2px;color: #fff!important; text-align: center;}
.it608_phone input[type="text"]{ width:650px!important;}
.it608_verification{ display: inline-block;width:100px; margin-left: 10px; font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; border-radius:2px; background: #e7e7e7; color: #444; text-align: center; cursor: pointer;}

/*it605-賣家對帳單*/
.it605 {width:100%;}
.it605_title{font: 25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom: 20px; color: #191919; font-weight: bold;}
.it605 .it605_search{ width:100%; height: auto; border-radius: 3px; margin: 0 auto; box-shadow: 0px 0px 5px -3px #9E9E9E;-webkit-box-shadow: 0px 0px 5px -3px #9E9E9E;-moz-box-shadow: 0px 0px 5px -3px #9E9E9E;-o-box-shadow: 0px 0px 5px -3px #9E9E9E; margin-bottom: 15px; padding: 15px 15px 15px 70px; background:#ffffff url('../images/it595_search.png') 15px 15px no-repeat;}
.it605 .it605_search ul{padding-left: 55px;}
.it605 .it605_search ul li{float: left; width: auto; height: 50px; line-height: 25px; text-align: center;}
.it605 .it605_search select{ min-width: 150px; text-align: center; border-radius: 2px;}
.it605 .it605_search input{ max-width: 150px; border-radius: 2px;}
.it605 .it605_search input:nth-child(4){margin-left:10px;}
.it605 .it605_search .it605_search_btn{ margin-left: 5px;}
.it605 .it605_search .it605_search_btn input{ display: inline-block; width: 100px; height: 40px; background-color: #00b347; color:#fff; text-align: center; border-radius: 2px; line-height: 38px; font: 15px/24px 'Noto Sans TC' , Helvetica, sans-serif; cursor: pointer;}
.it605 .it605_search .it605_search_btn input:hover{background-color:#14a847;}
.it605_add_btn{width: auto;display: inline-block;vertical-align: middle;}
.it605_add_btn a{ display: block; width:170px; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border:1px solid  #008cd6; color: #008cd6!important; font-weight: bold!important;background:url(images/it594_plus_blue.svg) no-repeat #fff 23px center; background-size: 20px; padding-left: 55px; border-radius: 2px;}
.it605_billing{ width:100%; height: auto; border-radius: 3px; margin: 0 auto; box-shadow: 0px 0px 5px -3px #9E9E9E;-webkit-box-shadow: 0px 0px 5px -3px #9E9E9E;-moz-box-shadow: 0px 0px 5px -3px #9E9E9E;-o-box-shadow: 0px 0px 5px -3px #9E9E9E; margin-bottom: 15px; padding: 15px; background:#ffffff;margin-top: 15px;}
.it605_billing .it605_list_title{color:#fff;font: 18px/46px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; text-align: center;}
.it605_billing .it605_list_title:first-of-type{background-color: #00b347;}
.it605_billing .it605_list_title:nth-child(2){background-color: #008cd6;}
.it605_billing .it605_list_title:last-of-type{background-color: #22b2e9;}
.it605_billing .it605_nodata{text-align: center; padding: 20px 0;}
.it605_cate{border-collapse: collapse;text-align: center;height: 50px;background: #f7f7f7;border-top: 1px solid #e4ebeb;border-bottom: 1px solid #e4ebeb;text-transform: uppercase;}
.it605_text{text-align:center;padding: 10px 0;border-bottom: 1px solid #e4ebeb;}
.it605_text > a:visited,.it605_text > a:link{ color: #008cd6; text-decoration: underline;}
.it605_text > a:hover,.it605_text > a:active{ color: #008cd6; text-decoration: none;}
.it605 .amount{ line-height: 50px;color: #00b347;}
.it605 .remarks{display: inline-block;margin-left: 15px;color: #666;vertical-align: middle;}
/*191017新增*/
.it605_text2{  background-color:#f7f7f7;}
.it605_text .open_btn{ display:inline-block; width: 50px; height: 50px; background: url(images/it605_add.svg) center no-repeat; background-size: 18px;}
.it605_text .open_btn2{ display:inline-block; width: 50px; height: 50px; background: url(images/it605_less.svg) center no-repeat; background-size: 18px;}
.it605_open_box{ display:none;}
.it605_open{ display: table-row;}
.it605_title_s{ color: #f9284a; font-size:15px; line-height: 24px; padding-left: 15px;}
.it605_title_s a:link, .it605_title_s a:visited{ color: #008cd6; text-decoration: underline;}
.it605_title_s a:hover,.it605_title_s a:active{ color: #008cd6; text-decoration: none;}

/*it609-全網購物車*/
.it609{ border:1px solid #e9e9e9; background:#fff; padding:5px 10;}
.it609 .cart_title{ padding: 0 15px; border-bottom:1px solid #e9e9e9; line-height: 34px;}
.it609 .cart_text{ padding: 5px 15px; border-bottom:1px solid #e9e9e9;}
.it609 .cart_text:last-of-type{border-bottom: 0;}
.it609 ul li{ float:left; height: 100%; text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} 
.it609 ul li.shop_name{ width:900px; height: 30px; margin-right: 15px;}
.it609 ul li.shop_name a{ color:#444; line-height: 30px; display: inline-block; overflow : hidden; text-overflow : ellipsis; white-space : nowrap;}
.it609 ul li.total{ width:150px; height:30px; line-height: 30px; color:#00b347; font-weight: bold;} 
.it609 .cart_title ul li.total{ color:#444; font-weight: normal; background: #fff;}
.it609 ul li.checkout{ width:100px;} 
.it609 ul li.checkout a{ text-align: center; display: inline-block; color:#fff; width: 70px; height:30px; line-height: 30px; background-color: #00b347; border-radius: 2px;}
.it609 ul li.checkout a:hover{ background-color: #14a847; text-decoration: none;}
.it609 ul li.total, .it609 ul li.checkout{text-align: center;}
@media screen and (max-width: 1200px) {
	.it609 ul li.shop_name{width:80%;}
	.it609 ul li.total{width:10%;}
	.it609 ul li.checkout{width:8%;}	
}
@media screen and (max-width: 768px) {
	.it609 ul li.shop_name{width:75%;}
	.it609 ul li.total{width:12%;}
	.it609 ul li.checkout{width:10%;}	
}
@media screen and (max-width: 602px) {
	.it609 ul li.shop_name{width:65%;}
	.it609 ul li.total{width:15%;}
	.it609 ul li.checkout{width:16%;}	
}
@media screen and (max-width: 480px) {
	.it609 ul li.shop_name{width:50%;}
	.it609 ul li.total{width:25%;}
	.it609 ul li.checkout{width:17%;}	
}
@media screen and (max-width: 418px) {
	.it609 ul li.total{width:25%;}	
	.it609 ul li.checkout{width:20%;}	
}
@media screen and (max-width: 320px) {
	.it609 ul li.shop_name{width:44%;}
	.it609 ul li.checkout{width:25%;}	
}

/* it610 */
.it610{position: relative;}
.it610 hr{border-top: 1px dotted #aaa;margin-top:10px;}
.it610 .remarks{ font-weight: normal;color: #666;font-size: 14px;line-height: 21px;letter-spacing: .2px;margin-bottom: 20px;}
.it610 .remarks h3{ font-weight: normal;color: #666;font-size: 14px;line-height: 21px;letter-spacing: .2px;}
.it610 .it610_title{font: 25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif;font-weight: normal;margin-bottom: 5px;color: #191919;font-weight: bold;}
.it610 .it610_document_box input.it610_document{;margin:0 10px;}
.it610 .it610_document_box input.it610_btn{display: inline-block;width: 100px;height: 40px;background-color: #00b347;color: #fff;text-align: center;border-radius: 2px;line-height: 38px;font: 15px/24px 'Noto Sans TC' , Helvetica, sans-serif;cursor: pointer;}
.it610 .it610_document_box input.it610_btn:hover{background-color:#14a847;}
.it610 .it610_document_box a.it610_btnex{display: inline-block;width: 100px;height: 40px;background-color: #008cd6;color: #fff;text-align: center;border-radius: 2px;line-height: 38px;font: 15px/40px 'Noto Sans TC' , Helvetica, sans-serif;cursor: pointer;}
.it610 .it610_document_box a.it610_btnex:hover{background-color: #0982c5;}
.it610 .it610_document_box {padding-left: 70px;background: url('../images/it599_orderlist.png') 15px center no-repeat;height: 40px;}
.it610 .it610_context{width: 100%;height: auto;padding: 15px;border-radius: 3px;background-color: #ffffff;margin: 0 auto;box-shadow: 0px 0px 5px -3px #9E9E9E;-webkit-box-shadow: 0px 0px 5px -3px #9E9E9E;-moz-box-shadow: 0px 0px 5px -3px #9E9E9E;-o-box-shadow: 0px 0px 5px -3px #9E9E9E;margin-bottom: 15px;}
.it610 table{width:100%;text-align: center;margin-top:15px;}
.it610 table tr:first-of-type{border-collapse: collapse;width: 100%;height: 50px;background: #f7f7f7;border-top: 1px solid #e4ebeb;border-bottom: 1px solid #e4ebeb;text-transform: uppercase;text-align: center;}
.it610 table th,.it610 table td{padding: 10px 5px;text-align: left;text-align: center;border-right: 1px solid #e4ebeb;}
.it610 table td{border-bottom: 1px solid #e4ebeb;}
.it610 table tr:last-of-type td{border-bottom: 0;}
.it610 table td:last-of-type,.it610 table th:last-of-type{border-right:0;}
.it610 table th{border-top: 1px solid #e4ebeb;border-bottom: 1px solid #e4ebeb;text-transform: uppercase;}

/*it611-商品輪播(自選)ma*/
/*外框*/
.it611_box{ width: 100%; height: auto; padding: 140px 0; position: relative;}
.it611_bg{ width: 1400px; position:absolute; left: 0; top: 0; background-repeat: no-repeat;}
/*商品*/
.it611{ max-width: 1380px; width:100%; position: relative; margin: 0 auto;}
.it611 .owl-nav{ position: absolute; right: 55px; bottom: -100px;}
.it611 .owl-prev,.it611 .owl-next{ width:70px; height: 40px; text-indent: -99999px!important; border-radius: 0!important;}
.it611 .owl-prev{ background: url(images/it611_arrow_l.svg) center no-repeat !important; background-size: 60px!important;}
.it611 .owl-next{ background: url(images/it611_arrow_r.svg) center no-repeat !important; background-size: 60px!important;}
.it611_p{ padding:0 16px; max-width: 420px; width: 100%; height: auto;}
.it611_p > a,.it611_p > a > img{ display:block; width: 100%; height: auto;}
.it611_p h2{ padding-right: 13%; width: 100%; margin-top: -25px; position:relative;}
.it611_p h2 a{ display:block; width: 100%; height:50px; background: url(images/it615_arrow.svg) right 10px center no-repeat #2c2c2c; background-size: 18px; padding: 0 25px; font-size: 16px; color: #fff; line-height: 50px; overflow:hidden; }

@media screen and (max-width:1680px) {
.it611_bg{ width:1270px;}	
}

@media screen and (max-width:1366px) {
.it611_bg{ width:1110px;}	
}

@media screen and (max-width:1280px) {
.it611_bg{ width:1050px;}
.it611 .owl-nav{ right:10px;}
}


/*it612-推薦商品輪播*/
.it612_box{ width:100%; height: 324px; overflow: hidden; position: relative;}
.it612{ width:2100px; height: auto; margin: 0 auto; position: absolute; left: 50%; margin-left: -1050px; top: 0;}
.it612_p{ max-width:650px; height:auto; background: #fff;border: solid 1px #ececec;}
.it612_p > div.it612_img{ float:left;} 
.it612_img a{ display: block; width:324px; height: 324px; overflow: hidden;}
.it612_img a img{ width: auto; height: 324px;}
.it612_detail{ margin-left: 324px; padding: 45px 20px;}
.it612_detail > h2 a{ display:block; font-size: 20px; line-height: 30px; height: 60px; width: 100%; overflow: hidden; color: #07508f; text-align: left; margin-bottom: 35px; font-weight: bold;}
.it612_detail > div{ display:block; font-size: 16px; line-height: 30px; height: 90px; width: 100%; overflow: hidden; color: #333333; text-align: left; margin-bottom: 35px; font-weight: bold;}
.it612_detail > div p{ font-size: 20px; line-height: 30px; color: #07508f; font-weight: bold;}
.it612_detail > h5 a{ font-size: 14px; line-height: 30px; color: #909090; font-weight: bold;}
.it612_btn{ width:100%; padding:60px 0;}
.it612_btn a{ display: block; width: 200px;  height: 55px; background-image: linear-gradient(315deg, #5c5cb5, #33318a); color: #fff!important; font-size: 16px!important; line-height: 55px!important; font-weight: bold!important; margin: 0 auto; text-align: center;}


/*it613-進階搜尋*/
.it613_search{display:flex; align-items: baseline; width:100%; height:80px; padding:12px 15px; background-color: #dfdfdf;}
.it613_search select,.it613_search input{vertical-align: middle; padding:8px 15px 9px 15px; margin-left:8px; width:220px; height:40px; background-color: #fff; color:#666; font-size:14px; border-radius: 3px; border:0; font: 14px/30px 'Noto Sans TC', Arial, Helvetica, sans-serif;letter-spacing: 0.42px;}
.it613_search input[type="text"]{padding:8px 15px 9px 15px;}
.it613_search .search_R select:last-of-type{width:130px;}
.it613_search .search_L{width:68%;}
.it613_search .search_L span.title{color:#161645; font-size: 22px; line-height: 56px; vertical-align: middle; letter-spacing: 2.2px; font-family: 'Noto Sans TC', Arial, Helvetica, sans-serif;}
.it613_search .search_L a.search_btn{display:inline-block; width: 90px; height: 40px; border-radius: 3px; background-color: #33318a; text-align: center; font-size: 14px; margin-left:8px; line-height: 40px; color:#fff; vertical-align: middle;}
.it613_search .search_R{width:32%; text-align: right; border-left: 1px solid #a7a7a7;}
.it613_search_result{margin-top: 16px; margin-left: 15px; color: #333; font-size: 17px; text-align: left; font-family: 'Noto Sans TC', Arial, Helvetica, sans-serif; letter-spacing: 1px;}
.it613_search_result .result_title{font-size: 22px; color:#33318a;}
.it613_search_result span{ color:#33318a; padding:0 3px;}

/*it614-推薦商品ma*/
.it614{ width:100%; height:auto;}
.it614 .it614_p{ width:100%; height: auto; box-shadow: 0px 4px 25px 0 rgba(0, 0, 0, 0.1); background-color: #ffffff; padding:20px 15px; font-size: 16px; letter-spacing: 0.48px; margin-bottom: 20px;}
.it614 .it614_p > a,.it614 .it614_p > a > img{ display:block; width: 100%; height: auto; margin-bottom: 5px;}
.it614 .it614_p h2 a{ display: block; width: 100%; font-size: 16px; line-height: 25px; height: 50px; overflow: hidden; font-family: 'Noto Sans TC', Arial, Helvetica, sans-serif; color:#222;}

/*it615*/
.it615{ width:100%; position: relative; padding-top: 15px;}
.it615 .owl-nav{ position: absolute; right: 0; top: -80px;}
.it615 .owl-prev,.it615 .owl-next{ width:48px; height: 48px; text-indent: -99999px!important; border-radius: 0!important;}
.it615 .owl-prev{ background: url(images/it615_arrow2.svg) center no-repeat #2c2c2c!important; background-size: 18px!important;}
.it615 .owl-next{ background: url(images/it615_arrow.svg) center no-repeat #2c2c2c!important; background-size: 18px!important;}
.it615_p{ padding:0 16px; width: 100%; height: auto;}
.it615_p > a,.it615_p > a > img{ display:block; width: 100%; height: auto;}
.it615_p h2{ padding-right: 13%; width: 100%; margin-top: -25px; position:relative;}
.it615_p h2 a{ display:block; width: 100%; height:50px; background: url(images/it615_arrow.svg) right 10px center no-repeat #2c2c2c; background-size: 18px; padding: 0 25px; font-size: 16px; color: #fff; line-height: 50px; overflow:hidden; }

.it615_title{ font:22px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#222; height: 50px; position: relative; font-weight: bold; margin-bottom: 20px;}
.it615_title:after{ content:''; display: block; width: 71px; height: 3px; background-image: linear-gradient(315deg, #5c5cb5, #33318a); position: absolute; bottom: 0; left: 0;}

/*it616*/
.Item616_SB_MemberMessage_content {
    width: 100%;
}

select.Item616_SB_MemberMessage_select_status:focus {
    outline-color: #26246D;
    outline: #26246D auto 1px;
}

select.Item616_SB_MemberMessage_select_status {
    width: 20%;
    height: 30px;
    border-color: #E2E2E2;
    border-radius: 3px;
}

.Item616_SB_MemberMessage_btn {
    margin: unset;
    display: inline-block;
    height: 30px;
    vertical-align: middle
}

.Item616_SB_MemberMessage_btn input,
.Item616_SB_MemberMessage_btn input:hover {
    width: 120px;
    height: 30px;
    background-color: #26246D;
    color: #fff;
    cursor: unset;
    border: unset;
    border-radius: 3px;
    font-size: 15px;
    line-height: 30px;
}

.Item616_SB_MemberMessage_btn {
    margin: unset;
    display: inline-block;
    height: 30px;
    vertical-align: middle
}

.Item616_SB_MemberMessage_btn input {
    width: 120px;
    height: 30px;
    background-color: #26246D;
    color: #fff;
    cursor: unset;
    border: unset;
    border-radius: 3px;
    font-size: 15px;
    line-height: 30px;
}

.Item616_SB_MemberMessage_content {
    padding: 14px;
    box-sizing: border-box;
}

.Item616_SB_MemberMessage_table {
    font-size: 13px;
    line-height: 300%;
    text-align: center;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

th.Item616_SB_MemberMessage_title {
    background-color: #FBFBFB;
    border-bottom: 1px solid #E2E2E2;
    padding: unset;
    text-align: center;
}

td.Item616_SB_tablelineb01 {
    border-bottom: 1px dotted #E2E2E2;
    padding: unset;
}

th.Item616_SB_MemberMessage_title:first-child,
td.Item616_SB_tablelineb01:first-child {
    width: 16%;
}

th.Item616_SB_MemberMessage_title:nth-child(2),
td.Item616_SB_tablelineb01:nth-child(2) {
    width: 30%;
}

th.Item616_SB_MemberMessage_title:nth-child(3),
td.Item616_SB_tablelineb01:nth-child(3) {
    width: 30%;
}

th.Item616_SB_MemberMessage_title:nth-child(4),
td.Item616_SB_tablelineb01:nth-child(4) {
    width: 12%;
}

td.Item616_SB_tablelineb01:nth-child(4) {
	color: #fff;
}

th.Item616_SB_MemberMessage_title:last-child,
td.Item616_SB_tablelineb01:last-child {
    width: 12%;
}

th.Item616_SB_MemberMessage_title:last-child {
    color: #404040;
}

.Item616_SB_MemberMessage_reservation .status_reser p {
    width: 70px;
    height: 26px;
    margin: 0 auto;
    line-height: 26px;
}

.Item616_SB_MemberMessage_reservation .status_success p {
    background-color: #26246D;
}

.Item616_SB_MemberMessage_reservation .status_review p,
.Item616_SB_MemberMessage_reservation .status_fail p {
    background-color: #333333;
}

.Item616_SB_MemberMessage_content form {
    margin: 20px 0;
}
a.leaveMessage {
    text-decoration: underline !important;
}
/*190812_616元件_留言彈跳視窗*/

#member_event .fancybox-skin {
    padding: unset !important;
    position: relative;
}

#member_event div#messageLBox {
    padding: 15px;
}

#member_event .messageDisplayBox {
    padding-top: 48px;
}

#member_event .fancybox-inner {
    width: 100% !important;
    height: 380px !important;
}

#member_event .messageBox_title {
    position: absolute;
    background-color: #e2e2e2;
    width: 100%;
    top: 0;
    left: 0;
    border-radius: 5px 5px 0 0;
    padding: 10px 15px;
    font-size: 15px;
    font-weight: 700;
}
#member_event a.fancybox-item.fancybox-close {
    position: absolute;
    border-radius: 100%;
    right: -16px;
    top: -16px;
    width: 40px;
    height: 40px;
    background-size: 40px;
}

#member_event li.message li {
    margin: 0 0 10px;
}

#member_event textarea {
    height: 100px !important;
    width: 100% !important;
    background-color: #f2f2f2;
    border: unset!important;
}

#member_event li.reply_message {
    font-size: 15px;
    margin: 10px 0 6px;
}

#member_event .messageDisplayBox li {
    list-style: none;
}
#member_event p.message_question,p.message_answer {
    display: inline;
    padding-left: 10px;
    color: #333333;
    font-size: 15px;
    line-height:150%;
}
#member_event .icon_q,.icon_a  {
    display: inline-block;
    color: #fff;
    width: 30px;
    height: 30px;
    background-color: #211F75;
    text-align: center;
    border-radius: 100%;
}
#member_event .icon_a {
	background-color: #545353;
}
#member_event .messageBox input[type="textarea"] {
    width: 100%;
}
#member_event a.reserve_confirm {
    margin: 10px 0;
}
#member_event .messageBox {
	text-align: center;
}

/*元件618*/

.item_618 .productList_txt4 .addCart {
    color: #fff;
    text-indent: -9999px;
}


.item_618 {
    position: relative;
    width: 100%;
    margin: 0 auto;
}

.item_618 .owl-theme .owl-nav {
    margin: 0 auto;
    position: absolute;
    top: 35%;
    width: 100%;
}

.item_618 .owl-carousel .owl-nav .owl-prev,
.item_618 .owl-carousel .owl-nav .owl-next {
    margin: 0;
    padding: 0;
    width: 28px;
    height: 28px;
    border-radius: 0;
    text-indent: -9999px;
    background-color: transparent;
    background-repeat: no-repeat;
    position: absolute;
}

.item_618 .owl-carousel .owl-nav .owl-prev:hover,
.item_618 .owl-carousel .owl-nav .owl-next:hover {
    background-color: transparent;
}

.item_618 .owl-carousel .owl-nav .owl-prev,
.item_618 .owl-carousel .owl-nav .owl-prev:hover {
    background-image: url(../images/owl-nav-prev.png);
    left: -40px;
}

.item_618 .owl-carousel .owl-nav .owl-next,
.item_618 .owl-carousel .owl-nav .owl-next:hover {
    background-image: url(../images/owl-nav-next.png);
    right: -40px;
}

.item_618_productList {
    position: relative;
    margin: 10px auto;
    max-width: 800px;
}

.item_618_productList .item {
    float: left;
    width: 46%;
    margin: 2%;
    min-height: 595px;
}

.item_618_productList .single_prod {
    width: 100%;
    margin: 0 auto;
    float: inherit;
}

.item_618 .productList_pic {
    position: relative;
    margin-bottom: 10px;
}

.item_618 .productList_pic .hoverImg {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
    border-radius: 0;
}

.item_618 a:link.lightboxTrigger,
.item_618 a:visited.lightboxTrigger {
    color: #FFF;
    border-top: 3px solid #FFF;
    border-bottom: 3px solid #FFF;
    font-size: 30px;
    line-height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    opacity: 0;
}

.item_618 .productList_pic:hover .lightboxTrigger {
    opacity: 1;
    text-decoration: none;
}

.productList_txt1 {
    text-align: left;
    font-size: 18px;
    color: #222222;
}

.it618_hidden01 {
    height: 28px;
    overflow: hidden;
}

.productList_txt1 a:link,
.productList_txt1 a:visited {
    color: #222222;
    text-decoration: none;
    font-size: 18px;
}

.productList_txt1 a:hover {
    text-decoration: underline;
    color: #000;
}

.productList_txt2 {
    min-height: 25px;
}

.it618_hidden02 {
    height: 26px;
    overflow: hidden;
}

.item_618 .productList_txt3 {
    min-height: auto;
}

.item_618_select {
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    height: 40px;
    font: 15px/40px 微軟正黑體, Arial, Helvetica, sans-serif;
    border-radius: 5px;
}

.item_618 .floatLeft {
    float: left;
}

.item_618 .floatRight {
    float: right;
}

.item_618 .productList_txt4 .redText {
    font-size: 30px;
    line-height: 40px;
}

.item_618 .productList_txt4 .addCart {
    display: inline-block;
    background: #000 url(images/bag01.svg) no-repeat center center;
    background-size: 30px;
    text-align: center;
    border-radius: 100%;
    width: 45px;
    height: 45px;
    line-height: 60px;
}

.item_618 .owl-carousel .productList_txt4 .addCart img {
    width: auto;
    height: auto;
    display: inline;
}
.productList_txt .productList_txt1, .productList_txt .productList_txt2 {
    text-align: left;
}
/*619-賣家修改資料*/
.it619_title {display: inline-block;}
.it619_box{ width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px -3px #9E9E9E;-webkit-box-shadow: 0px 0px 5px -3px #9E9E9E;-moz-box-shadow: 0px 0px 5px -3px #9E9E9E;-o-box-shadow: 0px 0px 5px -3px #9E9E9E; padding: 30px 20px 50px 15px; margin-bottom: 15px;}
.it619_left{ float:left;}
.it619_right{ margin-left:145px; font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333; padding-right:70px;}
.it619_right ul li input[type="text"],.it619_right ul li textarea{ border: 1px solid #aaaaaa; border-radius: 2px;}
.it619_left h3{ display: inline-block; padding-left: 12px; border-left:3px solid #008cd6; font:18px/18px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; color: #191919;}
.it619_right ul{ display:flex; align-items: flex-start; margin-bottom: 20px;}
.it619_right ul li:first-child{width:190px; text-align: right;}
.it619_right ul li:first-child h3{ display:inline-block;}
.it619_right ul li:first-child span { color: #008cd6; margin-right: 3px;}
.it619_right ul li:nth-child(2){ padding-left:25px; width: 100%;}
.it619_right h4{color:#FF3333;letter-spacing: .3px;vertical-align: top;line-height: 25px;font: 15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif;}
.it619_right a.it619_btn_change:hover{background-color: #0982c5;}
.it619_p_name li:nth-child(2) input[type="text"]{ border: 0; width: 750px;}
.it619_p_name li:nth-child(2) > div{ width: 100%; border: 1px solid #aaaaaa; border-radius: 2px;}
.it619_p_word li:nth-child(2) textarea{ border: 0; width: 760px;}
.it619_checkbox{ display:inline-block; margin-left: 30px;}
.it619_left input[type="radio"] { display:none;}
.it619_left input[type="radio"] + label span { display: inline-block; width: 14px; height: 14px; margin: 0 8px 0 0; vertical-align: middle; border-radius: 18px; background-color: #ffffff; border: solid 2px #aaa; cursor: pointer;}
.it619_left label div{display: inline-block;}
.it619_left input:checked + label { color: #008cd6;}
.it619_left .it619_checkbox input[type="radio"]:checked + label span { border: solid 2px #008cd6; background:url(images/it603_radio.svg) center center no-repeat #fff; background-size: 6px;}

.it619_bottom_btn{ width:100%; /*padding:20px 0; background: #fff;*/ text-align: right;}
.it619_bottom_btn a{ display: inline-block; width:120px; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border-radius: 2px; color: #fff!important; font-weight: bold!important; margin-left: 10px; text-align: center; background:#008cd6;}
.it619_bottom_btn a:hover{background-color: #0982c5;}

.chkContactInfobox { font-size: 17px;letter-spacing: .5px;text-align: justify;font-family: 'Noto Sans TC' , Helvetica, sans-serif;}
.SB_MemberClause_agree label { font-size: 15px;letter-spacing: .5px;font-family: 'Noto Sans TC' , Helvetica, sans-serif;}
.chkContactInfobox .btn-success {width: 100px;height: 40px;border-radius: 2px;background-color:#00b347;border: 0;color:#fff;font-size: 15px;font-family: 'Noto Sans TC' , Helvetica, sans-serif;cursor:pointer;}

/* it622萊爾富智販機條碼 */
.it622{width:100%; height:auto; background-color: #fff; color:#333;line-height: 2em;font-size: 3em;}
.it622 .header{width:100%;height: 620px;background-image: url(images/it622_headerbg.svg);background-size: 100%;text-align: center;display: flex;justify-content: center;padding-bottom: 3em;}
.it622 .header img{width: 36vw;}
.it622 .it622_detail{width:85%; margin: 20px auto 0 auto;}
.it622 .it622_detail .it622_detail_L{float: left; width:40%;}
.it622 .it622_detail .it622_detail_L img{width:100%; height:auto;}
.it622 .it622_detail .it622_detail_R{float: left; width:60%;font-size: 1em; line-height: 1.5em;}
.it622 .it622_detail .it622_detail_R li.prod_title {font-size: 1.3em;padding-bottom: .4em;}
.it622 .hilife_barcode{text-align:center;padding: 20px 0;width: 90%;margin:0 auto;}
.it622 .hilife_barcode img{padding: 10px 0; max-width:100%; height:auto;}
.it622 .it622_notice {padding: 20px 25px;font-size: 1em;line-height: 1.5em;background-color: #eee;}
.it622 .it622_copyright{background-color: #eee;text-align:center;padding-top:30px;}
@media screen and (max-width: 1366px) {
	.it622 .header{height: 443px;padding-bottom: 1.8em;}
}
@media screen and (max-width: 1200px) {
	.it622 .header{height: 390px;padding-bottom: 1.3em;}
}

/*it624 一頁式 jo*/
.item_624 {
	position:relative;
	width:100%;
	margin:0 auto;
}
.item_624_img {
	position:relative;
	line-height:0;
}
.item_624_img img {
	width:100%; height:auto;
}
.item_624_txt {
	text-align:center;
}
.item_624_txt img{ display:block;width:100% !important; height:auto !important;}

.item_624_productList {
	position:relative;
	margin:10px auto;max-width:1200px; width: 100%;
}
.item_624_productList .item {
	float:left;
	width:23%;
	margin:1%;
	background: #fff;
	border-radius: 3px;
	margin-bottom: 10px;
	padding: 15px;
	border: 1px solid #dfdfdf;
}
.item_624_productList .single_prod{width:100%; margin:0 auto; float:inherit;}
.item_624 .productList_pic {
	position:relative;
	margin-bottom:10px;
}
.item_624 .productList_pic .hoverImg {
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
	border-radius: 0;
}
.item_624 .mask a{ display: block; text-align: center; width:100%; height: 45px; line-height: 45px; background: #EFA40F; color: #fff; font-size: 15px; border-radius: 3px;}
.item_624 .productList_pic:hover .mask {
	/*opacity: 0.6;*/
	background-color: rgba(0, 0, 0, 0.6);
}
.item_624 .productList_pic:hover .lightboxTrigger {
	opacity: 1;
	text-decoration:none;
}
.it624_lightboxContent {
	display:none;
	background-color:#FFF;
}
.it624_lightboxContent .productList_pic img {
	width:100%;
}

.it624_lightboxContent .productList_txt1 {
	text-align:left;
	font-size:18px;
	color:#222222;
	margin-bottom:10px;
}
.it624_lightboxContent .it624_hidden01{ height: 36px; overflow: hidden;}
.it624_lightboxContent .productList_txt1 a:link, .productList_txt1 a:visited {
	color:#222222;
	text-decoration:none;
	font-size:18px;
}
.it624_lightboxContent .productList_txt1 a:hover {
	text-decoration:underline;
	color:#000;
}
.it624_lightboxContent .productList_txt2 {
	margin-bottom:10px;
	min-height:25px;
}
.it624_hidden02{ height: 26px; overflow: hidden;}
.item_624 .productList_txt3 {
	min-height:100px;
}



/*it625*/
.it625{ max-width: 480px; width: 80%; height: auto; background: #fff; border-radius: 5px; padding: 15px 20px 30px; margin: 0 auto;}
.it625_title{ font-size: 16px; line-height: 25px; margin-bottom: 10px; color:#036EB8; display: block; width: 100%; height: auto; margin: 0 auto; text-align: center; letter-spacing: 1px; margin-bottom: 15px;}
.it625_name{ font-size: 20px; line-height: 25px; color: #333; text-align: center; display: block; width: 100%; height: auto; margin-bottom: 40px;}
.it625_img{ display:block; width: 200px; margin: 0 auto; margin-bottom: 40px;}
.it625_img img{ display:block; width: 100%; max-width: 100%; height: auto;}
.it625_word{  font-size: 20px; line-height: 25px; display: block; width: 100%; color: #ee9800; height: auto; margin: 0 auto; text-align: center; letter-spacing: 1px; margin-bottom: 20px;}
.it625_btn a{ display:block; width: 100%; height: 45px; color: #fff!important; background:#036EB8; border-radius: 3px; font-size: 18px!important; text-align: center; line-height: 45px!important;}
.it625_btn a:hover{ background:#00507C; font-size: 18px!important; color: #fff!important; line-height: 45px!important;}

/*it626*/
.it626_box{ max-width: 1200px; width: 100%; height: auto; margin: 0 auto;}
.it626_btn{ display: flex; width: 100%; padding:20px 15px;}
.it626_btn li{ width: 90px; height: 35px;}
.it626_btn li a{ display:block; height: 35px; line-height: 35px; text-align: center; background-color: #424242; color: #fff;}
.it626_btn li:nth-child(1) a{ border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.it626_btn li:nth-child(2) a{ border-right:1px solid #393939; border-left:1px solid #393939;}
.it626_btn li:nth-child(3) a{ border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.it626_btn li.active a{ background-color: #036EB8; color: #fff;}
.it626_list{ display: flex; width: 100%; height: auto; flex-wrap:wrap;}
.it626_p{ width: 18%; padding: 15px 15px 20px 15px; background: #fff; border-radius: 3px; margin: 0 1% 20px; border: 1px solid #EFA40F;}
.it626_p .it626_p_img{ position: relative; display:block; width: 100%; height: auto; margin-bottom: 15px;}
.it626_p .it626_p_img img{ display:block; width: 100%; max-width: 100%; height: auto;}
.it626_seal{ position: absolute; right: -10px; bottom: -10px; display: block; text-indent: -9999px; width:80px; height:80px; background:url(images/it626_check.svg) no-repeat center; background-size: 100%;}
.it626_gray{ border: 1px solid #dfdfdf;}
.it626_gray .it626_p_img > img{ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.it626_p_name{ display:block; width: 100%; height: 40px; font-size: 15px; line-height: 20px;}

/*647&648*/
.it647_box,.it648_box{ width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px #737373; padding: 30px 20px 50px 15px; margin-bottom: 30px;}
.it647_left,.it648_left{ float:left;}
.it647_left h3,.it648_left h3{ display: inline-block; padding-left: 12px; border-left:3px solid #008cd6; font:18px/18px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; color: #191919;}
.it647_right,.it648_right{ position: relative; margin-left:145px; font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333; padding-right:70px; border-left: 1px solid #e8e8e8;}
.it647_right ul,.it648_right ul { display: flex; align-items: flex-start; margin-bottom: 20px;}
.it647_right ul li:first-child,.it648_right ul li:first-child{width:140px; text-align: right;}
.it647_right ul li:first-child span,.it648_right ul li:first-child span{ color:#008cd6; margin-right: 3px;}
.it647_right ul li:first-child h3,.it648_right ul li:first-child h3{ display:inline-block;}
.it647_right ul li:nth-child(2),.it648_right ul li:nth-child(2){ padding-left: 25px; width: 100%;}
.it647_p_name li:nth-child(2) input[type="text"],.it648_p_name li:nth-child(2) input[type="text"]{ border: 0; width: 100%; border: 1px solid #aaaaaa; border-radius: 2px; margin-bottom: 20px;}
.it647_p_name li:nth-child(2) > a,.it648_p_name li:nth-child(2) > a{ display:block; border-radius:  2px; border: 1px solid #008cd6; width: 100%; text-align: center;font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif;}
.it647_p_name li:nth-child(2) > a > span,.it648_p_name li:nth-child(2) > a > span{ display: inline-block; font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; color: #008cd6;  height: 40px; background:url(images/it594_plus_blue.svg) no-repeat left center; background-size: 20px; padding-left: 30px;}

.it647_list,.it648_list{ width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px #737373; padding:15px; margin-bottom: 20px;}
.it647_list > ul,.it648_list > ul{ display:flex; align-items: flex-start;}
.it647_list > ul > li,.it648_list > ul > li{ display:flex; align-items: flex-start;}
.it647_list > ul > li:nth-child(1),.it648_list > ul > li:nth-child(1){ width:100%;}

.it647_list .sort_name,.it648_list .sort_name{ width: 20%; padding:0 25px 0 15px; min-height: 40px; display:flex; align-items:center;}
.it647_list .sort_time,.it648_list .sort_time{ position: relative; text-align: right; width: 80%; padding-right: 30px; line-height: 35px;}
.it647_list .sort_time:before,.it648_list .sort_time:before{ position: absolute; left: 0; top: 13px; width: 3px; height: 15px; content:''; background: #008cd6;}

.it647_list > ul > li:nth-child(2),.it648_list > ul > li:nth-child(2){ width:212px; justify-content:space-between;}
.it647_list .sort_status,.it648_list .sort_status{ width:80px;}
.it647_list .sort_status span,.it648_list .sort_status span{ display: block; width:100%; color: #fff; text-align: center; background: #00b347; line-height: 35px; border-radius:2px;}
.it647_list .sort_edit,.it647_list .sort_setup,.it647_list .sort_delete,
.it648_list .sort_edit,.it648_list .sort_setup,.it648_list .sort_delete{ margin-left: 10px; width: 56px;}
.it647_list .sort_edit a,.it647_list .sort_setup a,.it647_list .sort_delete a,
.it648_list .sort_edit a,.it648_list .sort_setup a,.it648_list .sort_delete a{ display:block; width: 100%; height: 35px; text-indent: -9999px; border-radius:2px;}
.it647_list .sort_edit a,.it648_list .sort_edit a{ background-image: url(images/it598_edit.svg); background-position: center; background-color: #008cd6; background-repeat: no-repeat; background-size: 23px;}
.it647_list .sort_setup a,.it648_list .sort_setup a{ background-image: url(images/it647_setup.svg); background-position: center; background-color: #008cd6; background-repeat: no-repeat; background-size: 21px;}
.it647_list .sort_delete a,.it648_list .sort_delete a{ background-image: url(images/it647_delete.svg); background-position: center; background-color: #6d6d6d; background-repeat: no-repeat; background-size: 20px;}

/*649*/
.it649_box{ width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px #737373; padding: 30px 20px 50px 15px;}
.it649_red{ color: #FF3333; letter-spacing: .3px; vertical-align: top; line-height: 25px;}
.it649_left{ float:left;}
.it649_right{ position: relative; margin-left:145px; font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333; padding-right:70px;}
.it649_right ul li input[type="text"],.it649_right ul li textarea{ border: 1px solid #aaaaaa; border-radius: 2px;}
.it649_left h3{ display: inline-block; padding-left: 12px; border-left:3px solid #008cd6; font:18px/18px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; color: #191919;}

.it649_right ul{ display:flex; align-items: flex-start; margin-bottom: 20px;}
.it649_right ul li:first-child{width:140px; text-align: right;}
.it649_right ul li:first-child span{ color:#008cd6; margin-right: 3px;}
.it649_right ul li:first-child h3{ display:inline-block;}
.it649_right ul li:first-child .img_notice{line-height: 24px;}
.it649_right ul li:nth-child(2){ padding-left:25px; width: 100%;}

.it649_s_name li:nth-child(2) input[type="text"]{ border: 0; width: 750px;}
.it649_s_name li:nth-child(2) > div{ width: 100%; border: 1px solid #aaaaaa; border-radius: 2px;}
.it649_s_time li:nth-child(2) input[type="date"]{ width: 180px; border: 1px solid #aaaaaa; border-radius: 2px; height: 40px; font: 15px/40px 微軟正黑體,Arial,Helvetica,sans-serif; margin-right: 3px; background: url(images/it649_date.svg) 11px center no-repeat #fff; background-size: 20px; padding-left: 40px;}
.it649_s_time li:nth-child(2) select{ margin: 0 2px; width: 60px; border: 1px solid #aaaaaa; border-radius: 2px; height: 40px; font: 15px/40px 微軟正黑體,Arial,Helvetica,sans-serif; text-align: center;}
.it649_s_discount li:nth-child(2) input[type="text"]{ width: 180px; margin-right: 5px;}
.it649_s_discount li:nth-child(2) span.it649_red{ vertical-align:baseline; margin-left: 10px;}
.it649_s_url li:nth-child(2) input[type="text"]{width: 100%; border: 1px solid #aaaaaa; border-radius: 2px;}
.it649_s_other li:nth-child(2) textarea{ border: 0; width: 760px;}
.it649_s_other li:nth-child(2) > div{ width: 100%; border: 1px solid #aaaaaa; border-radius: 2px;}
.it649_s_other li:nth-child(2) span{ display:block; width: 100%; text-align: right; padding-right: 15px;}
.it649_s_keyword li:nth-child(2) input[type="text"]{ width: 100%;}
.it649_s_color li:nth-child(2) input[type="color"]{ width: 100px; height: 40px; border: 1px solid #aaaaaa; border-radius: 2px; background: #fff; padding: 1px 2px;}

.it649_s_img li:nth-child(2){ display: inline-flex; flex-wrap: wrap;}
.it649_imgbox{ width:125px; height: auto; margin-left: 12px;}
.it649_img{ position: relative; width: 125px; height: 125px; overflow: hidden; border: 1px dashed #aaa; background:url(images/it594_plus_gray.svg) no-repeat #fff center; background-size:30px; cursor: pointer}
.it649_imgbtn{ position:absolute; }
.it649_img > img{ display:block; width: 100%; max-width: 100%; height: auto;}
.it649_imgbox:nth-child(1) .it694_img{ border-color:#008cd6;}
.it649_soildline{ border-style:solid!important;}
.it649_imgbox:nth-child(1){ margin:0;}
.it649_imgbox h3{ text-align: center; font-size:14px;}
.it649_imgbtn{ width:70px; height: 30px;position: absolute; left: 50%; margin-left: -35px; bottom: 20px;}
.it649_imgbtn a{ display:inline-block; width: 30px; height: 30px; border-radius: 30px; text-indent: -9999px;}
.it649_imgbtn a:first-child{ background:url(images/it594_crop.svg) no-repeat rgba(0,140,214,.8) center; background-size: 15px;}
.it649_imgbtn a:last-child{ background:url(images/it594_delete_w.svg) no-repeat rgba(102,102,102,.8) center; background-size: 15px; margin-left: 10px;}


.it649_checkbox{ display:inline-block; margin-right: 30px;}
.it649_s_status input[type="radio"] { display:none;}
.it649_s_status input[type="radio"] + label span { display: inline-block; width: 14px; height: 14px; margin: 0 8px 0 0; vertical-align: middle; border-radius: 18px; background-color: #ffffff; border: solid 2px #aaa; cursor: pointer;}
.it649_s_status label div{display: inline-block;}
.it649_s_status input:checked + label { color: #008cd6;}
.it649_s_status input[type="radio"]:checked + label span { border: solid 2px #008cd6; background:url(images/it603_radio.svg) center center no-repeat #fff; background-size: 6px;}
.it649_bg .mall_sort{ margin-bottom:50px;}

.it649_bottom_btn{ width:100%; padding:20px 0; background: #fff; text-align: right;}
.it649_bottom_btn a{ display: inline-block; width:120px; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border-radius: 2px; color: #fff!important; font-weight: bold!important; margin-left: 10px; text-align: center;}
.it649_bottom_btn a:nth-child(1){ background:#008cd6;}
.it649_bottom_btn a:nth-child(2){ background:#008cd6;}
.it649_bottom_btn a:nth-child(3){ background:#aaaaaa;}

/*654*/
.it654{ width:95%; padding: 3% 5%; margin: 0 auto; font: 30px/50px 微軟正黑體,Arial,Helvetica,sans-serif; color: #333; font-weight: bold; border: 3px solid #333; background: #efefef; border-radius: 10px;}
.it654_name,.it654_price{ margin-bottom:30px;}
.it654_name span,.it654_price span{ display:inline-block; padding: 0 40px; background: #333; border-radius: 50px; color: #fff; margin-right:20px;}

/*653 資訊月-拉霸機*/
.it653 {
	background-repeat:repeat;
	padding:20px 0;
}
.it653_content {
	position:relative;
	width:1000px;
	left: 170px;
	background-repeat:no-repeat;
	background-position: center;
}

.it653 .slotmachineBg {
	position:absolute;
	width:850px;
	height:552px;
	left:0;
	top:510px;
	background:url(../images/machine.svg) no-repeat;
}
.it653 .arrowLeft {
	position:absolute;
	left:45px;
	top: 51%;
	transform: translate(0, -50%);
}
.it653 .arrowRight {
	position:absolute;
	right:68px;
	top: 51%;
	transform: translate(0, -50%);
}
.it653 #slotmachineHandle {
	position:absolute;
	width:180px;
	height:800px;
	left:792px;
	top:480px;
	z-index:999;
	cursor:pointer;
	background:url(../images/bar01.svg) no-repeat center top;
}
.it653 #slotmachineHandle.press {
	background:url(../images/bar02.svg) no-repeat -7px 321px;
}
.it653 #slotmachineHandle a {
	display:block;
	width:180px;
	height:454px;
}
.it653 .prizeRow {
	position:absolute;
	top:180px;
	left:97px;
}
.it653 .prize {
	display:inline-block;
	margin-right:72px;
}

.it653 #randomize {
    height: 400px;
    border-bottom: 10px solid rgb(72, 158, 48);
    background-color: #EB6B56;
    border-top: 20px dotted #B8312F;
}

.it653 #randomize .row > div.col-xs-4 {
    padding-left: 35px;
}

.it653 #randomize .row > div.col-xs-4 > div {
    padding-top: 40px;
    padding-left: 40px;
    width: 175px;
    height: 175px;
    background-color: #fff;
    border-radius: 50%;
    margin: auto;
}

.it653 .randomizeMachine {
    width: 160px;
    height: 160px;
}

.it653 .prompt{ background: rgba(0,0,0,.5); font: 18px/25px 微軟正黑體,Arial,Helvetica,sans-serif; width: 100%; top: 450px; color: #fff; font-weight: bold; text-align: center; padding: 15px 10px; letter-spacing: 1px; margin-top:460px; }

.it653 .fbLink { font: 15px/45px 微軟正黑體,Arial,Helvetica,sans-serif; margin-top: 20px; float: left; margin-left: 95px; width:320px;}
.it653 .fbLink a{ display: block; width:100%; font: 15px/45px 微軟正黑體,Arial,Helvetica,sans-serif; letter-spacing: 1px; text-align: center; color: #fff; background:#3b5998;}
.it653 .fbLink a:hover{ background:#4161a5;}
.it653 .getAward { width:150px; font: 15px/45px 微軟正黑體,Arial,Helvetica,sans-serif; letter-spacing: 1px; text-align: center; color: #fff; background:#ac1e32; cursor:pointer; float: right; margin-top: 20px; margin-right: 95px;}
.it653 .getAward:hover{ background:#b72237;}

/*it659-本月訂閱*/
.it659{ width:100%;}
.it659_title > h5{ display:inline-block; font-size:18px; line-height: 50px; color: #222; text-align:left; position: relative; padding-left:15px; font-weight: normal; letter-spacing: 1px;}
.it659_title > h5:before{ content: ''; display:block; width: 3px; height: 16px; background-color:#0691d4; position: absolute; left: 0; top: 50%; margin-top: -8px;}
.it659_title > p{ display:inline-block; font-size:16px; line-height: 50px; color: #222; text-align:left; margin-left:22px; letter-spacing: 1px;}
.it659_title > p > span{ color:#0691d4;}
.it659 .it659_box .title { border-collapse: collapse; width: 100%; height: 50px; background: #f7f7f7; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; text-transform: uppercase; line-height: 50px; margin-bottom: 5px;}
.it659 .it659_box .title > ul {display: flex;}
.it659 .it659_box .title > ul > li{ text-align: center; font-size:16px; line-height: 50px; color: #222;}
.it659 .it659_box .title > ul > li:nth-child(1){ flex: 4.2;}
.it659 .it659_box .title > ul > li:nth-child(2){ flex: 2;}
.it659 .it659_box .title > ul > li:nth-child(3),.it659 .it659_box .title > ul > li:nth-child(4),.it659 .it659_box .title > ul > li:nth-child(5),.it659 .it659_box .title > ul > li:nth-child(6){ flex: 1.2;}

.it659 .it659_box .list{ border-collapse: collapse; width: 100%; height: 55px; background: #fff; border: 1px solid #d2d2d2;text-transform: uppercase; line-height: 50px; margin-bottom: 5px;}
.it659 .it659_box .list > ul {display: flex;}
.it659 .it659_box .list > ul > li{ text-align: center; font-size:15px; padding:10px 0; color: #222;}
.it659 .it659_box .list > ul > li:nth-child(1){ flex: 4.2; text-align: left;}
.it659 .it659_box .list > ul > li:nth-child(2){ flex: 2;}
.it659 .it659_box .list > ul > li:nth-child(3),.it659 .it659_box .list > ul > li:nth-child(4),.it659 .it659_box .list > ul > li:nth-child(5),.it659 .it659_box .list > ul > li:nth-child(6){ flex: 1.2;}
.it659 .it659_box .list > ul > li.btn_qa a{ width:auto; padding: 4px 30px; color: #fff;  background:#22b2e9; border-radius: 2px;}
.it659 .it659_box .list > ul > li.btn_qa a:hover{  background:#0691d4;}
.it659 .it659_name{ padding:0 15px; line-height: 30px;}
.it659 .it659_mark{ line-height: 20px; height: 20px; margin-left: 15px; padding: 0 5px; border: 1px solid #0691d4; color: #0691d4; font-size: 14px;}

/* it658 訂閱方案 */
.it658{max-width:1200px;width:100%;min-width:1200px;margin:0 auto;position: relative;}
.it658 .icon .item{position:relative;}
.it658 .item .content{position:absolute;width:100%;height:100%;}
.it658 .item .img{background-position: center; background-size: cover;position:absolute;width:100%;height:100%;}
.it658 .icon .item .img{ background-size: auto;background-repeat: no-repeat; background-position: center 30px;}
.it658 .item{position: relative;border:1px solid #d2d2d2;height: 400px;text-align: center;margin:4px;background:#fff;background-size: cover;background-repeat: no-repeat;}
.it658 .item:hover{border:1px solid #22b2e9;}
.it658 .item .special_notice{width: 81px;height: 81px;position: absolute;right: 0;top: 0;}
.it658 .item .icon{width:75px;height:75px;margin: 30px auto 0 auto;}
.it658 .item .title{font-size: 25px;line-height: 1.4;letter-spacing: 1.25px;text-align: center;color: #222222;padding: 120px 0 17px 0;}
.it658 .item .price{position:relative;font-size: 15px;line-height: 2.33;letter-spacing: 0.75px;text-align: center;color: #222222;padding-bottom: 55px;z-index:2;}
.it658 .item .price:before{ content: ""; position: absolute; left: 50%;top: 16px;width: 130px;transform: translateX(-50%); height: 14px; background-color: #22b2e9; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out; z-index:-1;}
.it658 .item .price span{font-size: 22px;line-height: 1.59;letter-spacing: 1.1px;text-align: center;color: #222222;}
.it658 .item .remark{font-size: 14px;line-height: 2.5;letter-spacing: 0.7px;text-align: center;color: #008ed3;margin-bottom:20px;}
.it658 .item a.it658_detail {display:inline-block;width: 240px;height: 55px;border-radius: 3px;border: solid 1px #22b2e9;background-color: #ffffff;line-height: 2.94;letter-spacing: 1.8px;text-align: center;color: #222222;font-size: 18px;}
.it658 .item:hover a.it658_detail{ color:#fff; background-color: #22b2e9; background-image:url(images/right-arrow-white.png); background-repeat:no-repeat;background-position:180px center;}
.it658 .owl-nav{position: absolute;right: 4px;top: -50px;}
.it658 .owl-nav .owl-prev{position: absolute; right:55px; top:0;width: 45px;height: 45px;text-indent: -99999px;background: url(images/arrow-left2.png) top center no-repeat;overflow: hidden;}
.it658 .owl-nav .owl-prev:hover{background-position:bottom center;}
.it658 .owl-nav .owl-next{position: absolute; right:0; top:0;width: 45px;height: 45px;text-indent: -99999px;background: url(images/arrow-right2.png) top center no-repeat;overflow: hidden;}
.it658 .owl-nav .owl-next:hover{background-position:bottom center;}


/*it660-歷史訂閱*/
.it660{ width:100%;}
.it660_title > h5{ display:inline-block; font-size:18px; line-height: 50px; color: #222; text-align:left; position: relative; padding-left:15px; font-weight: normal; letter-spacing: 1px;}
.it660_title > h5:before{ content: ''; display:block; width: 3px; height: 16px; background-color:#0691d4; position: absolute; left: 0; top: 50%; margin-top: -8px;}
.it660_title > p{ display:inline-block; font-size:16px; line-height: 50px; color: #222; text-align:left; margin-left:22px; letter-spacing: 1px;}
.it660_title > p > span{ color:#0691d4;}
.it660 .it660_box .title { border-collapse: collapse; width: 100%; height: 50px; background: #f7f7f7; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; text-transform: uppercase; line-height: 50px; margin-bottom: 5px;}
.it660 .it660_box .title > ul {display: flex;}
.it660 .it660_box .title > ul > li{ text-align: center; font-size:16px; line-height: 50px; color: #222;}
.it660 .it660_box .title > ul > li:nth-child(1){ flex: 3;}
.it660 .it660_box .title > ul > li:nth-child(2){ flex: 2;}
.it660 .it660_box .title > ul > li:nth-child(3),.it660 .it660_box .title > ul > li:nth-child(4),.it660 .it660_box .title > ul > li:nth-child(5),.it660 .it660_box .title > ul > li:nth-child(6){ flex: 1.5;}

.it660 .it660_box .list{ border-collapse: collapse; width: 100%; height: auto; background: #fff; border: 1px solid #d2d2d2;text-transform: uppercase; line-height: 20px; margin-bottom: 5px;}
.it660 .it660_box .list > ul {display: flex; min-height: 55px; height: auto;align-items: center; justify-content: center; min-height: 55px;}
.it660 .it660_box .list > ul > li{ text-align: center; font-size:15px; color: #222;}
.it660 .it660_box .list > ul > li:nth-child(1){ flex: 3;}
.it660 .it660_box .list > ul > li:nth-child(2){ flex: 2;}
.it660 .it660_box .list > ul > li:nth-child(3),.it660 .it660_box .list > ul > li:nth-child(4),.it660 .it660_box .list > ul > li:nth-child(5),.it660 .it660_box .list > ul > li:nth-child(6){ flex: 1.5;}
.it660 .it660_box .list > ul > li.btn_qa a{ width:auto; padding: 4px 30px; color: #fff;  background:#22b2e9; border-radius: 2px;}
.it660 .it660_box .list > ul > li.btn_qa a:hover{  background:#0691d4;}
.it660 .it660_box .list > ul > li span.btn_open{ display:block; width: 100px; margin: 0 auto;text-decoration:underline; color:#0691d4; position: relative; cursor: pointer;}
.it660 .it660_box .list > ul > li span.btn_open:after{ content: ''; display:block; width: 13px; height: 9px; background:url(images/it660_arrow_1.svg) center no-repeat; position: absolute; right: 0; top: 50%; margin-top: -4px;}
.it660 .it660_box .list > ul > li span.btn_open_2:after{ content: ''; display:block; width: 13px; height: 9px; background:url(images/it660_arrow_2.svg) center no-repeat; position: absolute; right: 0; top: 50%; margin-top: -4px;}

/*660_open*/
.it660_open_box{ display:none; width: 100%; padding: 10px;}
.it660_open_box .open_title { border-collapse: collapse; width: 100%; height: 45px; background: #eaf7ff; text-transform: uppercase; line-height: 45px;margin-bottom: 2px; color: #222;}
.it660_open_box .open_title > ul {display: flex;}
.it660_open_box .open_title > ul > li{ text-align: center; font-size:16px; line-height: 45px; color: #222;}
.it660_open_box .open_title > ul > li:nth-child(1){ flex: 0.5;}
.it660_open_box .open_title > ul > li:nth-child(2){ flex: 4.6;}
.it660_open_box .open_title > ul > li:nth-child(3),.it660_open_box .open_title > ul > li:nth-child(4),.it660_open_box .open_title > ul > li:nth-child(5){ flex: 1.47;}

.it660_open_box .open_list { border-collapse: collapse; width: 100%; height: 45px; text-transform: uppercase; line-height: 45px;margin-bottom: 2px; color: #222;}
.it660_open_box .open_list:nth-child(odd){ background:#f8fcff;}
.it660_open_box .open_list:nth-child(even){ background:#f9f9f9;}
.it660_open_box .open_list > ul {display: flex;}
.it660_open_box .open_list > ul > li{ text-align: center; font-size:15px; line-height: 45px; color: #222;}
.it660_open_box .open_list > ul > li:nth-child(1){ flex: 0.5;}
.it660_open_box .open_list > ul > li:nth-child(2){ flex: 4.6;}
.it660_open_box .open_list > ul > li:nth-child(3),.it660_open_box .open_list > ul > li:nth-child(4),.it660_open_box .open_list > ul > li:nth-child(5){ flex: 1.47;}

.it660_word{ width:100%; background-color: #fff; border: 1px solid #d2d2d2; padding: 15px; margin-bottom: 5px;}
.it660_word > h5{ color:#0691d4; font-size: 16px; font-weight: normal; text-align: left; margin-bottom: 10px;}
.it660_word > div{ color:#666666; font-size: 15px; line-height: 25px;}

/* it665 訂閱詳細頁 */
.it665 ul.top{padding:10px;border: solid 1px #d2d2d2;}
.it665 ul.top{margin-bottom:15px;}
.it665 ul.top:last-child{margin-bottom:0;}
.it665 ul.top > li,.it665 ul.top li.right_context ul.payashare li{float:left;}
.it665 ul.top li.left_img{width:33%;}
.it665 ul.top li.left_img img{max-width:360px;width:100%;height:auto;}
.it665 ul.top li.right_context{width:67%;}
.it665 ul.top li.right_context .subtitle{width: 100px;height: 31px;border-radius: 2px;background-color: #0482bf;color:#fff;font-size: 15px;line-height: 2;letter-spacing: 1.5px;text-align: center;}
.it665 ul.top li.right_context .title{padding:15px 0;font-size: 25px;line-height: 1.4;letter-spacing: 1.25px;text-align: left;color: #222222;}
.it665 ul.top li.right_context .info{font-size: 15px;line-height: 1.87;letter-spacing: 0.45px;text-align: left;color: #666666;}
.it665 ul.top li.right_context ul.priceabtn{padding:35px 0 16px 0;}
.it665 ul.top li.right_context ul.priceabtn li.price,.it665 ul.top li.right_context ul.payashare li.payment{float:left;}
.it665 ul.top li.right_context ul.priceabtn li.order_btn,.it665 ul.top li.right_context ul.payashare li.share{float:right;}
.it665 ul.top li.right_context ul.priceabtn li.price{font-size: 16px;line-height: 1.38;letter-spacing: 0.48px;text-align: left;color: #222222;}
.it665 ul.top li.right_context ul.priceabtn li.price span{font-size: 56px;line-height: 0.39;text-align: left;color: #e42525;}
.it665 ul.top li.right_context ul.priceabtn li.price span.money{font-size: 40px;letter-spacing: -4px;}
.it665 ul.top li.right_context ul.priceabtn li.order_btn a{ display: inline-block; width: 325px;height: 55px;border-radius: 2px;border: solid 1px #008ed3;background-color: #008ed3;font-size: 18px;line-height: 52px;letter-spacing: 2.7px;text-align: center;color: #ffffff;background-image:url(images/it665_cartbtn.png);background-repeat: no-repeat;background-position: 100px center;text-indent: 30px;}
.it665 ul.top li.right_context .it665_order_gift{border: solid 1px #d2d2d2;background-color:#f7f7f7;margin-bottom:15px;}
.it665 ul.top li.right_context .it665_order_gift .gift_title{ background-color: #00b347; height:40px; color:#fff; background-image:url(images/gift.png);background-repeat: no-repeat;background-position: 20px center; line-height:40px; padding-left:50px;}
.it665 .it665_order_gift ul{padding:10px 15px;}
.it665 .it665_order_gift ul li{padding:5px 0;}
.it665 .it665_order_gift ul li img {vertical-align: middle;width: 70px;height: 70px; margin-right:10px;}
.it665 .it665_order_gift input[type="checkbox"] { display:none;}
.it665 .it665_order_gift label div{display: inline-block;}
.it665 .it665_order_gift input + label::before{display: inline-block;content: "";width: 20px;height: 20px;line-height: 20px;margin-right: 10px;text-align: center;border: 1px solid #b2b7bf;background-color:#FFF;border-radius: 100%;vertical-align: text-top;}
.it665 .it665_order_gift input:checked + label::before{display: inline-block;content: "";background-image: url(images/check_ok.png);background-repeat: no-repeat;background-position: center center;width: 20px;height: 20px;margin-right: 10px;font-size: 13px;text-align: center;background-color:#00b347;border: none;border-radius: 100%;vertical-align: text-top;}
.it665 ul.top li.right_context ul.payashare li.payment{font-size: 15px;line-height: 1.47;letter-spacing: 0.45px;text-align: left;color: #666666;}
.it665 ul.top li.right_context ul.payashare li.share span { width: 70px; height: 30px; background: url(images/icon-share.svg) no-repeat left center; background-size: 18px; padding-left: 25px; vertical-align: top; font-size: 15px; font-weight: bold; color: #222; display: inline-block;}
.it665 ul.top li.right_context ul.payashare li.share .sharebox{display: inline-block;vertical-align: top;}
.sharebox ul li{margin:0 5px;}
.sharebox ul li:last-child{margin:0 0 0 5px;}
.sharebox ul li.facebook a{display:block;width:24px;height:24px;background:url(images/joo1p_fb.svg) left top;text-indent:-9999px;}
.sharebox ul li.twitter a{display:block;width:24px;height:24px;background:url(images/joo1p_twitter.svg) left top;text-indent:-9999px;}
.sharebox ul li.plurk a{display:block;width:24px;height:24px;background:url(images/joo1p_plurk.svg) left top;text-indent:-9999px;}
.sharebox ul li.sina a{display:block;width:24px;height:24px;background:url(images/joo1p_sina.svg) left top;text-indent:-9999px;}
.sharebox ul li.line a{display:block;width:24px;height:24px;background:url(images/joo1p_line.svg) left top;text-indent:-9999px;}
/* 下區塊-商品說明頁籤 */
.it665 .bottom{margin-top:30px;position: relative;}
.it665 .bottom .detail_box { position: relative; width: 100%; height: auto; margin-bottom: 15px; padding-top: 59px;}
.it665 .bottom .product_detailA{ width:100%; height:62px; position:absolute; left:0; top:0; }
.it665 .bottom .product_detailA ul.tabs li{ float:left; width:210px; height:60px; text-align:center; overflow:hidden;  margin-right:3px;border-bottom:1px solid #d2d2d2;border-top:2px solid #f6f6f6;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6;}
.it665 .bottom .product_detailA ul.tabs li a{ display:block; width:100%; color:#222; font:15px/60px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none;background:#ededed;}
.it665 .bottom .product_detailA ul.tabs li.active{width:300px;border-top:3px solid #22b2e9;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #fff;}
.it665 .bottom .product_detailA ul.tabs li.active a{ height:62px; font:15px/62px 微軟正黑體, Arial, Helvetica, sans-serif; background:#fff;}
.it665 .bottom .product_detailB{ width:100%; height:auto; padding:30px 28px;border: solid 1px #d2d2d2;}
.it665 .bottom .product_detailB img:not(.freedom){ max-width:100% !important; height:auto !important;}
.it665 .bottom .product_detailB iframe{max-width:100% !important;}
.it665 .bottom .product_detailB div{ width:100%; height:auto; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#222;}
.it665 .bottom .product_detailB div ul{ width:100%; list-style-type:disc; padding-left:15px;}

/*662-變更*/
.it662{ width:100%;}
.it662_title > h5{ display:inline-block; font-size:18px; line-height: 50px; color: #222; text-align:left; position: relative; padding-left:15px; font-weight: normal; letter-spacing: 1px;}
.it662_title > h5:before{ content: ''; display:block; width: 3px; height: 16px; background-color:#0691d4; position: absolute; left: 0; top: 50%; margin-top: -8px;}
.it662_box{ width: 100%; background-color: #ffffff; border: solid 1px #d2d2d2; padding: 25px 20px 50px 20px; margin-bottom: 30px; }
.it662_box .list ul{ display:flex; margin-bottom:10px;}
.it662_box .list ul li{ align-items: center; line-height: 40px; font-size: 16px;}
.it662_box .list ul li input{ border-radius:2px; background: #fff; padding: 0 15px; border: solid 1px #d2d2d2;}
.it662_box .list ul li:nth-child(1){ width:150px; text-align: right; padding-right: 15px;}
.it662_box .list ul li:nth-child(2){ display: flex; text-align: left; padding-left: 15px;}
.it662_box .list ul.card01 input{ width:326px;}
.it662_box .it662_btn{ width: 420px; margin: 0 auto; display: flex; align-items: center;}
.it662_box .it662_btn > div{ width: 50%;}
.it662_box .it662_btn > div > a{ display:block; width:100%; line-height: 55px; font-size: 18px;letter-spacing: 1.5px; text-align: center; border-radius: 2px; margin: 0 auto; margin-top: 30px;}
.it662_box .it662_btn > div:nth-child(1){ padding-right:10px;}
.it662_box .it662_btn > div:nth-child(2){ padding-left:10px;}
.it662_box .it662_btn > div:nth-child(1) > a{ border: solid 1px #008ed3; color: #008ed3; background:#fff;}
.it662_box .it662_btn > div:nth-child(2) > a{ border: solid 1px #008ed3; color: #fff; background:#008ed3;}

.it662_word{ width:100%; background-color: #fff; border: 1px solid #d2d2d2; padding: 15px; border-bottom: 0;}
.it662_word > h5{ color:#0691d4; font-size: 16px; font-weight: normal; text-align: left; margin-bottom: 10px;}
.it662_word > div{ color:#666666; font-size: 15px; line-height: 25px;}
.it662 .re_img{ display: inline-block; width: 45px; height: 45px; background:url(images/it662_refresh.svg) center no-repeat; background-size:30px; text-indent:-9999px; opacity: .6;}

/*663-信用卡*/
.it663{ width:100%;}
.it663_title > h5{ display:inline-block; font-size:18px; line-height: 50px; color: #222; text-align:left; position: relative; padding-left:15px; font-weight: normal; letter-spacing: 1px;}
.it663_title > h5:before{ content: ''; display:block; width: 3px; height: 16px; background-color:#0691d4; position: absolute; left: 0; top: 50%; margin-top: -8px;}
.it663_box{ width: 100%; background-color: #ffffff; border: solid 1px #d2d2d2; padding: 25px 20px 50px 20px; margin-bottom: 30px; }
.it663_box .list ul{ display:flex; margin-bottom:10px;}
.it663_box .list ul li{ align-items: center; line-height: 40px; font-size: 16px;}
.it663_box .list ul li input{ border-radius:2px; background: #fff; padding: 0 15px; border: solid 1px #d2d2d2;}
.it663_box .list ul li:nth-child(1){ width:150px; text-align: right; padding-right: 15px;}
.it663_box .list ul li:nth-child(2){ display: flex; text-align: left; padding-left: 15px;}
.it663_box .list ul.card01 input{ width:326px;}
.it663_box .list ul.card02 input{ width:326px;}
.it663_box .list ul.card02 span{ padding:0 5px;}
.it663_box .list ul.card02 img{ margin-left:10px;}
.it663_box .list ul.card03 input{ width:326px;}
.it663_box .list ul.card04 input{ width:220px;}
.it663_box .it663_btn a{ display:block; width:200px; line-height: 55px;  background:#008ed3; font-size: 18px; color: #fff; letter-spacing: 1.5px; text-align: center; border-radius: 2px; margin: 0 auto; margin-top: 30px;}

.it663_word{ width:100%; background-color: #fff; border: 1px solid #d2d2d2; padding: 15px; border-bottom: 0;}
.it663_word > h5{ color:#0691d4; font-size: 16px; font-weight: normal; text-align: left; margin-bottom: 10px;}
.it663_word > div{ color:#666666; font-size: 15px; line-height: 25px;}

/*it661-訂閱管理清單*/
.it661{ width:100%;}
.it661_title > h5{ display:inline-block; font-size:18px; line-height: 50px; color: #222; text-align:left; position: relative; padding-left:15px; font-weight: normal; letter-spacing: 1px;}
.it661_title > h5:before{ content: ''; display:block; width: 3px; height: 16px; background-color:#0691d4; position: absolute; left: 0; top: 50%; margin-top: -8px;}
.it661_title > p{ display:inline-block; font-size:16px; line-height: 50px; color: #222; text-align:left; margin-left:22px; letter-spacing: 1px;}
.it661_title > p > span{ color:#0691d4;}
.it661_title a.it661_change_btn{ margin-left: 5px; display:block; color: #fff; margin-top: 5px; padding:0 15px; float: right; border-radius: 2px; background-color: #008ed3; font: 16px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif !important;}
.it661_title a.it661_change_btn:hover{ background-color:#0982c5;}
.it661 .it661_topbox{margin-bottom: 30px;}
.it661 .it661_box .title { border-collapse: collapse; width: 100%; height: 50px; background: #f7f7f7; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; text-transform: uppercase; line-height: 50px; margin-bottom: 5px;}
.it661 .it661_box .title > ul {display: flex;}
.it661 .it661_box .title > ul > li{ text-align: center; font-size:16px; line-height: 50px; color: #222;}
.it661 .it661_topbox .it661_box .title > ul > li:nth-child(1){ flex: 3;}
.it661 .it661_topbox .it661_box .title > ul > li:nth-child(2){ flex: 2;}
.it661 .it661_topbox .it661_box .title > ul > li:nth-child(3),.it661 .it661_topbox .it661_box .title > ul > li:nth-child(4),.it661 .it661_topbox .it661_box .title > ul > li:nth-child(5){ flex: 1.8;}
.it661 .it661_bottombox .it661_box .title > ul > li{ flex: 1;}
.it661 .it661_bottombox .it661_box .title > ul > li:nth-child(2){ flex: 2;}
.it661 .it661_box .top_listbox{border-bottom: solid 1px #d2d2d2;}
.it661 .it661_box .top_listbox .cancel{ margin-bottom: 5px;}
.it661 .it661_box .reduce_notice{font-size: 15px;line-height: 1.67;letter-spacing: 2.25px;text-align: left;color: #666;padding:17px;border-bottom: solid 1px #d2d2d2;}
.it661 .it661_box .reduce_notice span{color:#0691d4; display: block;}
.it661 .it661_box .list{ border-collapse: collapse; width: 100%; height: auto; background: #fff; border: 1px solid #d2d2d2;text-transform: uppercase; line-height: 50px; margin-bottom: 5px;}
.it661 .it661_box .list > ul {display: flex; align-items: center; }
.it661 .it661_box .list > ul > li{padding:10px 0; text-align: center; font-size:15px; line-height: 1.8; color: #222;}
.it661 .it661_topbox .it661_box .list > ul > li:nth-child(1){ flex: 3;}
.it661 .it661_topbox .it661_box .list > ul > li:nth-child(2){ flex: 2;}
.it661 .it661_bottombox .it661_box .list > ul > li{ flex: 1;}
.it661 .it661_bottombox .it661_box .list > ul > li:nth-child(2){ flex: 2;}
.it661 .it661_topbox .it661_box .list > ul > li:nth-child(3),.it661 .it661_topbox .it661_box .list > ul > li:nth-child(4),.it661 .it661_topbox .it661_box .list > ul > li:nth-child(5){ flex: 1.8;}
.it661 .it661_box .list ul.top_listbox li:nth-child(4){line-height: 85px;}
.it661 .it661_box .list > ul > li span{color: #0691d4;display:block;}
.it661 .it661_box .list > ul > li a.change_card,.it661 .it661_box .list > ul > li a.cancel{display:inline-block;border:1px solid #d2d2d2; padding:3px 10px;font-size: 15px; color:#555; margin-left: 10px;}
.it661 .it661_box .list > ul > li a{ border-radius:2px;}
.it661 .it661_box .list > ul > li a.add{display:inline-block;border: solid 1px #22b2e9;background-color: #22b2e9; padding:3px 10px;font-size: 15px; color:#fff;}
.it661 .it661_box .receipt ul{ display:flex; align-items: center;}
.it661 .it661_box .receipt ul li { padding:10px 20px; line-height: 1.67;width:50%;height:100%;}
.it661 .it661_box .receipt ul li.receipt_title{background-color: #f2f2f2;border-right: solid 1px #d2d2d2;width:30%;font-size: 16px;line-height: 3.13;letter-spacing: 2.4px;text-align: center;}
.it661 .it661_box .receipt ul li.receipt_title2{ border-left: solid 1px #d2d2d2;width:25%;}
.it661 .it661_box .receipt ul li.receipt_title a.edit{ border-radius: 2px; display: inline-block; border: 1px solid #d2d2d2; padding: 3px 10px; font-size: 15px; color: #555; margin-left: 10px; background-color: #fff;}
.it661 .it661_box .receipt span{display: block;}
.it661_no{ background:#eaf7ff; text-align: center; padding: 30px; font-size: 16px;}
.it661_no p span{ padding:0 10px; color:#0691d4 ;}
.it661_btn-success{ display: block; color: #fff; width: 150px; height: 53px; border-radius: 2px; border: 0; background-color: #008ed3; font: 16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif !important; margin: 0 auto;}
/* it655 廣告輪播-一次顯示三個Banner */
.it655{position: relative;}
.it655 .owl-item .item{opacity:0.4;transition:.4s ease all;transform: perspective(500px) translateX(38%) translateZ(-20px) rotateY(30deg) scale(0.7, 0.5);opacity: 0.5;filter: grayscale(50%);}
.it655 .active .item{filter: grayscale(0);}
.it655 .active ~ .owl-item .item {transform: perspective(500px) translateX(-38%) translateZ(-20px) rotateY(-30deg) scale(0.7, 0.5);}
.it655 .active .item{opacity:1;transform:scale(1);}
.it655 .item img {-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(90%, transparent), to(rgba(255,255,255,0.2)));}
.it655 .owl-carousel .owl-stage-outer {overflow-x: hidden;padding-bottom: 60px;}
.it655 .owl-dots{position: absolute;height: 25px;bottom: 30px;z-index: 2;width: 100%;text-align: center;}
.it655 .owl-dots .owl-dot{display: inline-block;}
.it655 .owl-dots .owl-dot span {float: left;margin: 0 5px;width: 40px;height: 6px;border: solid 1px #bbbbbb;background-color: #ffffff;}
.it655 .owl-dots .owl-dot.active span{background-color: #e60012;border: solid 1px #e60012;}
@media(max-width:1000px){
    .it655 .item{margin:0; transform:scale(.9)}
}

/* it657 左-最新消息 & 右-影片 */
.it657{background-color: #f3f3f3;padding:70px 0;}
.it657_L,.it657_R{float:left;width:50%;height:auto;}
.it657_L{padding-right: 30px;}
.it657_R{margin-top: 54px;}
.it657 .more_btn {float:right; margin-top: 10px;border: solid 1px #c90010;text-align: left;}
.it657 .more_btn a{position: relative;}
.it657 .more_btn a:after{content: "";position: absolute;right:0px;width:28px;height:100%;background-color: #bc000f;background-image: url(images/it657_arrowright.png);background-repeat: no-repeat;background-position: center;}
.more_btn a{display: inline-block;width: 100%;height: 100%;padding-left:9px;}
.it657_L .news_title{width: 200px;height: 60px;background-color: #0077c8;color:#fff;line-height: 1.9; letter-spacing: 0.6px; text-align: center; color: #ffffff;font-size: 30px;position:relative;margin-bottom: 15px;}
.it657_L .news_title:before{content:"";position: absolute;left:0;bottom:-8px;width: 400px; height: 3px; background-color: #0077c8;}
.it657_L .news_title:after{content:"";position: absolute;right:-60px;top:0;width: 0; height: 0; border-style: solid; border-width: 60px 0 0 60px; border-color: transparent transparent transparent #0078c8;}
.it657 ul.list li{padding:8px 12px;box-shadow: 0 1px 0 0px #eee-webkit-box-shadow:  0 1px 0 0px #eee;-moz-box-shadow:  0 1px 0 0px #eee;-o-box-shadow:  0 1px 0 0px #eee;max-height: 64px;overflow: hidden;}
.it657 ul.list li:hover{background-color:#FFF;box-shadow: 6px 6px 18px 0px #D4D4D4;-webkit-box-shadow: 6px 6px 18px 0px#D4D4D4;-moz-box-shadow: 6px 6px 18px 0px #D4D4D4;-o-box-shadow: 6px 6px 18px 0px #D4D4D4;}
.it657 ul.list li span.date{font-family: Lato;font-size: 16px;letter-spacing: 0.64px;text-align: left;color: #444;}
.it657 ul.list li span.sub_title{display: inline-block;margin-left:10px;text-align: center;width: 80px;height: 26px;background-color: #ddd;letter-spacing: 0.52px;}
.it657 ul.list li span.title{display: block;font-size: 16px;letter-spacing: 0.8px;text-align: left;color: #444;}

/* it656 廣告大輪播 + 自上底圖 */
.it656{position: relative;}
.it656 .it656_title{text-align: center;max-width:1200px;overflow:hidden;margin:0 auto;}
.it656 .it656_title .title_L{font-size: 30px;line-height: 2;letter-spacing: 0.6px;color: #444;}
.it656 .it656_title .title_R{font-size: 15px;line-height: 1.73;letter-spacing: 1.5px;color: #444;margin-left:16px;}
.it656 .it656_bg{position: absolute;top: 56%;transform: translateY(-50%);width:100%;height: auto;}
.it656 .it656_bg img{width:100%;height: auto;}
.it656 .it656_bannerbox .owl-carousel{max-width:1200px;margin:0 auto;}
.it656 .it656_bannerbox .owl-carousel .item{border-radius: 20px;}
.it656 .it656_bannerbox .owl-carousel img{width:100%;height:auto;/*max-height: 440px;*/border-radius: 20px;overflow:hidden;}
.it656 .owl-carousel .owl-item{border-radius: 20px;overflow:hidden;}
.it656 .owl-prev,.it656 .owl-next{width:30px;height:49px;text-indent: -9999px;}
.it656 .owl-prev{position: absolute;top: 50%;left:20px;background-image: url(images/it656_prevarrow.png);}
.it656 .owl-next{position: absolute;top: 50%;right:20px;background-image: url(images/it656_nextarrow.png);}
.it656 .owl-dots{position: absolute;height: 25px;bottom: 5px;z-index: 2;width: 100%;text-align: center;}
.it656 .owl-dots .owl-dot{display: inline-block;}
.it656 .owl-dots .owl-dot span {float: left;margin: 0 5px;width: 40px;height: 6px;border: solid 1px #bbb;background-color: #ffffff;}
.it656 .owl-dots .owl-dot.active span{background-color: #e60012;border: solid 1px #e60012;}
@media screen and (max-width: 1200px) {
	.it656 .it656_bg{display:none;}
}

/* 預購功能-全濠 */
.preorder{background: #bd4c3a; color:#fff; padding: 2px 10px; font-size: 15px;position: absolute;z-index: 98;top: 10px;left: -6px;line-height: 23px;font-family: 微軟正黑體;}
.preorder:after{content:'';position: absolute;top:27px;left:0;width: 0; height: 0; border-style: solid; border-width: 0 6px 6px 0; border-color: transparent #8c3224 transparent transparent;}
.detail_preorder{background: #bd4c3a; color:#fff; font-size: 15px;line-height: 23px;line-height: 26px;display: inline-block;width: 80px;text-align: center;}
.cart_preorder{background: #bd4c3a; color:#fff; font-size: 15px;line-height: 23px;line-height: 26px;display: block;width: 80px;text-align: center;vertical-align: top;margin-left: 110px;}
.term_preorder{margin:10px 0; background-color: #f4f4f4; padding:10px 15px;}
.term_preorder .term_title{font-weight: bold; font-size: 16px; padding-bottom: 5px; color:#333;}
.term_preorder .term_content{font-size: 14px; color:#333; line-height:20px;}


/*670*/
.it670{ width:100%;}
.it670_title > h5{ display:inline-block; font-size:18px; line-height: 50px; color: #222; text-align:left; position: relative; padding-left:15px; font-weight: normal; letter-spacing: 1px;}
.it670_title > h5:before{ content: ''; display:block; width: 3px; height: 16px; background-color:#0691d4; position: absolute; left: 0; top: 50%; margin-top: -8px;}
.it670_title > p{ display:inline-block; font-size:16px; line-height: 50px; color: #222; text-align:left; margin-left:22px; letter-spacing: 1px;}
.it670_title > p > span{ color:#0691d4;}
.it670 .it670_box .title { border-collapse: collapse; width: 100%; height: 50px; background: #f7f7f7; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; text-transform: uppercase; line-height: 50px; margin-bottom: 5px;}
.it670 .it670_box .title > ul {display: flex;}
.it670 .it670_box .title > ul > li{ text-align: center; font-size:16px; line-height: 50px; color: #222;}
.it670 .it670_box .title > ul > li:nth-child(1){ flex: 0.5;}
.it670 .it670_box .title > ul > li:nth-child(2){ flex: 4;}
.it670 .it670_box .title > ul > li:nth-child(3),.it670 .it670_box .title > ul > li:nth-child(4),.it670 .it670_box .title > ul > li:nth-child(5),.it670 .it670_box .title > ul > li:nth-child(6){ flex: 1.2;}

.it670 .it670_box .list{ border-collapse: collapse; width: 100%; background: #fff; border: 1px solid #d2d2d2;text-transform: uppercase; margin-bottom: 5px;}
.it670 .it670_box .list > ul {display: flex;}
.it670 .it670_box .list > ul > li{ text-align: center; font-size:15px; padding:10px 0; color: #222; line-height: 30px;;}
.it670 .it670_box .list > ul > li:nth-child(1){ flex: 0.5; text-align: center;}
.it670 .it670_box .list > ul > li:nth-child(2){ flex: 4; text-align: left;}
.it670 .it670_box .list > ul > li:nth-child(3),.it670 .it670_box .list > ul > li:nth-child(4),.it670 .it670_box .list > ul > li:nth-child(5),.it670 .it670_box .list > ul > li:nth-child(6){ flex: 1.2;}
.it670 .it670_box .list > ul > li.btn_qa a{ width:auto; padding: 4px 30px; color: #fff;  background:#22b2e9; border-radius: 2px;}
.it670 .it670_box .list > ul > li.btn_qa a:hover{  background:#0691d4;}
.it670 .it670_name{ padding:0 15px; line-height: 30px;}
.it670 .it670_mark{ line-height: 20px; height: 20px; margin-left: 15px; padding: 0 5px; border: 1px solid #0691d4; color: #0691d4; font-size: 14px;}

.it670 .it670_box .list > ul > li span.btn_open{ display:block; width: 100px; margin: 0 auto;text-decoration:underline; color:#0691d4; position: relative; cursor: pointer;}
.it670 .it670_box .list > ul > li span.btn_open:after{ content: ''; display:block; width: 13px; height: 9px; background:url(images/it660_arrow_1.svg) center no-repeat; position: absolute; right: 0; top: 50%; margin-top: -4px;}
.it670 .it670_box .list > ul > li span.btn_open_2:after{ content: ''; display:block; width: 13px; height: 9px; background:url(images/it660_arrow_2.svg) center no-repeat; position: absolute; right: 0; top: 50%; margin-top: -4px;}
.it670_open_box{ display: none; border-top: 1px solid #d2d2d2; padding: 15px 30px;}
.it670 .it670_box .list > ul > li:nth-child(1) input{ display: none;}
.it670 .it670_box .list > ul > li:nth-child(1) input + label:before{display:inline-block; background-color:#FFF; content: "";width: 20px;height: 20px;line-height:20px;margin-right:10px;text-align:center;border:2px solid #d8d8d8;border-radius:100%;vertical-align:text-top;}
.it670 .it670_box .list > ul > li:nth-child(1) input:checked + label:before { background-position: 3px; background-repeat: no-repeat; display: inline-block; color: #666; background-image: url(images/scart_point.svg); background-size: 10px; width: 20px; height: 20px;}

.it670_btn{ width:320px; display: flex; align-items: center; margin: 0 auto; margin-top: 30px;}
/*673*/
.item_673 .lbox_activity {width: 880px;display: inline-block;vertical-align: top;margin-right: 15px;background-color: #fff;}
.item_673 .lbox_activity, .item_673 .rbox_apply {box-shadow: 0px 0px 4px rgba(183, 183, 183,.6);background: #fff;}
.item_673 .rbox_apply {width: 300px;display: inline-block;vertical-align: top;padding: 15px;padding-bottom: 36px; background-color:#fff;}
.item_673 span.tag {font-size: 15px;background: #337fd4;color: #fff;line-height: 30px;width: 64px;display: inline-block;text-align: center;height: 30px;border-radius: 3px;vertical-align: middle;margin-right: 10px;}
.item_673 .activity_desc {padding: 20px;}
.item_673 .act_title {font-size: 18px;letter-spacing: .05em;}
.item_673 input[type="text"] {font-size: 15px;height: 40px;margin: 7px auto;border: 1px solid #a6a6a6;padding: 12px;border-radius: 3px;background-color: transparent;}
.item_673 select {width: 100%;height: 40px;margin: 7px auto;background-color: transparent;font-size: 15px;padding: 10px;color:#333;}
.item_673 input[type="submit"] {background-color: #337fd4;width: 100%;height: 50px;border-radius: 3px;margin: 7px auto; transition: .3s ease;}
.item_673 input[type="submit"]:hover {background-color: #2e75c3;}
.item_673 form a {vertical-align: middle;}
.item_673 hr {border: 1px solid #a6a6a6;}
.item_673 .activity_desc .act_title {font-size: 20px;}
.item_673 .act_title, .subtitle {color: #222222;}
.item_673 li.text_box {letter-spacing: 0.05em;color: #666666;font-size: 15px;line-height: 150%;padding-left: 30px;}
.item_673 li.subtitle {letter-spacing: 0.05em;font-size: 18px;margin-top: 7px;}
.item_673 a:link,.item_673 a:visited {color: #305da7;text-decoration: underline;}
.item_673 .lbox_activity hr {margin: 24px auto;}
.item_673 .activity_photo img {width: 100%;}
.item_673 .title_icon:before {background: url(images/item673_wind.png) center no-repeat;width: 32px;height: 23px;display: inline-block;content: '';margin-right: 10px;}
.item_673 li.time>ul>li.subtitle:before,li.location>ul>li.subtitle:before,li.deadline>ul>li.subtitle:before ,li.organizer>ul>li.subtitle:before{content: '';display: inline-block;;margin-right: 10px;width: 23px;height: 23px;vertical-align: text-top;}
.item_673 li.time>ul>li.subtitle:before {background: url(images/item673_clock.png) center no-repeat;}
.item_673 li.location>ul>li.subtitle:before {background: url(images/item673_place.png) center no-repeat;height: 26px;}
.item_673 li.deadline>ul>li.subtitle:before {background: url(images/item673_write.png) center no-repeat;}
.item_673 li.organizer>ul>li.subtitle:before {background: url(images/item673_user.png) center no-repeat;}
.item_673 .activity_desc ul {padding-left: 5px;}
.item_673 .activity_desc>ul:last-child {padding-left: 28px;}
.item_673 .activity_desc>ul:last-child li.text_box {padding-left: 0;}
.item_673 .item_673 input[type="text"]::placeholder {color: #333;}


/*678*/
.it678{ width: 1200px; display: flex; align-items: center; margin: 0 auto; flex-wrap:wrap; }
.it678_box{ width: 50%; display: flex; align-items: center; margin-bottom: 45px;}
.it678_box > div{ width: 50%;}
.it678_box .it678_img{ box-shadow: 5px 5px 6px -13px #242424; background: #fff; border: 1px solid #eee;box-shadow: 0px 0px 6px 1px #EDEDED; -webkit-box-shadow: 0px 0px 6px 1px #EDEDED; -moz-box-shadow: 0px 0px 6px 1px #EDEDED; -o-box-shadow: 0px 0px 6px 1px #EDEDED;}
.it678_box .it678_img a{ display: flex; align-items: center; position: relative; width: 100%; height:100%;}
.it678_box .it678_img a .it678_mask{ position: absolute; display: flex; align-items: center; width: 100%; height: 100%; background: rgba(184,27,38,.7); opacity: 0; transition: 0.5s; color:#fff;}
.it678_box .it678_img:hover a .it678_mask{  opacity: 1;}
.it678_box .it678_img a .it678_mask span{ display:inline-block; margin: 0 auto; font-size: 15px;}
.it678_box .it678_img img{ display: block; max-width: 100%; width: 100%; height: auto; margin: 0 auto; transition: 0.5s;}
.it678_box .it678_word{ padding:0 20px;}
.it678_box .it678_word li a{ display: block; width: 100%; height: 45px; font-size: 15px; line-height: 45px; overflow : hidden; color: #333; text-overflow : ellipsis; white-space : nowrap;}
.it678_box .it678_word li{ background: url(images/it678.svg) left center no-repeat; border-bottom: 1px solid #eee; background-size: 24px ; padding-left: 30px;}
.it678_box .it678_word li:nth-child(even){ opacity: .8;}
.it678_box .it678_word li:nth-child(even) a{ color: #222;}

/*679*/
.it679_box{ width: 1200px; display: flex; align-items: center; margin: 0 auto; }
.it679_box > div{ width: 33.3%; padding: 0 20px; position: relative;;}
.it679_box .owl-theme .owl-dots{ width: 100%!important; position: absolute!important; bottom: 0!important;}
.it679_box .owl-theme .owl-dots .owl-dot span{width: 8px!important; height: 8px!important;}
.it679_box .owl-theme .owl-dots .owl-dot.active span{background: #222222 ;width: 8px!important; height: 8px!important;}
.it679_word{ border-bottom: 3px solid #b81b26; padding: 15px 0;}
.it679_word p{ display:block; width: 100%; font-size: 15px; line-height: 15px; overflow: hidden; height: 15px; text-align: center; margin-bottom: 20px;}
.it679_word h3{ display:block; width: 100%; font-size: 30px; line-height: 30px; overflow: hidden; height: 30px; text-align: center; color:#111; margin-bottom: 10px;}
.it679_time{ position: absolute; z-index: 999; top: 60px; left: 50%; margin-left: -145px;}
.it679_time ul.it679_time_word{ display: flex; align-items: center; width: 290px; color: #a55d5d; font-weight: bold;}
.it679_time ul.it679_time_word li{ width: 33.3%; text-align: center;}
.it679_time ul.it679_time_num{ display: flex; align-items: center; width: 290px; height: 53px;}
.it679_time ul.it679_time_num li{ color: #fff; font-size: 20px; width: 50px; height: 53px; line-height: 53px; text-align: center; background-color:#a55d5d; border-radius: 3px; margin: 0 3px;}
.it679_time ul.it679_time_num li:nth-child(3),.it679_time ul li:nth-child(6){ width: 10px; background: none; font-size: 30px; color: #000;}

/* alert & confirm */
.alertaconfirm_mask { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 99999; top: 0; right: 0; }
.alertaconfirm_box { position: absolute; width: 100%; max-width: 290px; height: auto; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 20px -1px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 20px -1px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 20px -1px rgba(0, 0, 0, 0.3); overflow: hidden;}
.alertaconfirm_box .alert_text { padding: 45px 45px 40px 45px; line-height: 24px; font-size: 18px; text-align:center;}
.alertaconfirm_box .alert_btnbox { height: 50px; text-align: center;}
.alertaconfirm_box ul.confirm_btnbox { display: flex;height: 50px; }
.alertaconfirm_box ul.confirm_btnbox li { flex: 1; text-align: center;}
.alertaconfirm_box ul.confirm_btnbox li.confirm_cancel { background-color: #e5e5e5;}
.alertaconfirm_box ul.confirm_btnbox li.confirm_cancel:hover {background-color: #dfdfdf;}
.alertaconfirm_box .alertbtn { height: 50px; text-align: center;}
.alertaconfirm_box .alert_btnbox a, .alertaconfirm_box ul.confirm_btnbox li a{ display: block; color:#fff; width: 100%; height: 100%; font-size: 18px!important; line-height: 54px!important; text-decoration: none;}
.alertaconfirm_box ul.confirm_btnbox li.confirm_cancel a { color: #999; }
.alertaconfirm_box .border_zero{-webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important;}


/*it683-商店街元件*/
.it683_box{ width: 1200px; height: auto; margin: 0 auto; display: flex; align-items: end;}
.it683_box_L{ width:640px; margin-right: 20px;}
.it683_box_L .it683_pbox{ background: #fff; padding: 10px 10px; border-radius: 5px; display: flex; align-items: center;}
.it683_box_L .it683_box_title{ display:flex; align-items: center; margin-bottom: 10px;}
.it683_box_L .it683_box_title span{ padding-left:60px; width: 170px; height: 50px; border-radius: 5px; background:url(images/it683_live.svg) 15px center no-repeat #008cd6; background-size:30px ; display: block; color: #fff; font-size: 20px; line-height: 50px; font-weight: bold;}
.it683_box_L .it683_box_title h3{ font-size: 24px; line-height: 32px; letter-spacing: 0.75px; color: #000000; margin-left: 20px;}
.it683_p{ width:180px; height: auto; margin: 0 auto;}
.it683_p .it683_p_img{ display:block; width:100%; height:180px; overflow: hidden; position: relative; margin-bottom: 5px;}
.it683_p .it683_p_img .it683_p_icon{ position: absolute; left: 0; top:0; z-index: 99; max-width: 60px; max-height:60px; width:100%; height: auto;}
.it683_p .it683_p_img .it683_p_icon img{width:100%;height:auto;}
.it683_p .it683_p_img > a,.it683_p .it683_p_img > a > img{ display: block; width:100%; height: auto;}
.it683_p .it683_p_img .it683_p_btn{ width: 100%; display: flex; align-items: center; height:50px; position: absolute; left: 0; bottom: -50px; z-index: 99; transition:all .8s;}
.it683_p:hover .it683_p_btn{ bottom: 0; transition:all .8s;}
.it683_p .it683_p_img .it683_p_btn a{ display: block; width:50%; height: 50px; text-indent: -9999px;}
.it683_p .it683_p_img .it683_p_btn a:nth-child(1){ background:url(images/it683_heart.svg) top center no-repeat rgba(0,160,65,.7);background-size:26px;}
.it683_p .it683_p_img .it683_p_btn a:nth-child(1).active{background-position:bottom center;}
.it683_p .it683_p_img .it683_p_btn a:nth-child(2){ background:url(images/it683_bag.svg) center no-repeat rgba(0,140,214,.7);}
.it683_p .it683_p_name a{  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: 15px; line-height: 20px; width: 100%; height: 40px; overflow: hidden; color: #1e1e1e; font-weight: bold; }
.it683_p .it683_p_price{ display:flex; align-items: flex-start; flex-direction: column; color:#e94741; font-size: 15px; letter-spacing: 0.6px; font-weight: bold;     line-height: 1.5;}
.it683_p .it683_p_price span{ color: #bbbbbb; text-decoration: line-through; display: block; line-height: 1;}
.it683_pbox .owl-controls .owl-prev,.it683_pbox .owl-controls .owl-next{ width: 40px; height:40px; position: absolute; text-indent: -9999px; z-index: 99; top:50%; margin-top:-20px;}
.it683_pbox .owl-controls .owl-prev{ left: -20px; background: url(images/it683_arrow-l.svg) center no-repeat;}
.it683_pbox .owl-controls .owl-next{ right: -20px; background: url(images/it683_arrow-r.svg) center no-repeat;}

.it683_box_R{ width: 530px;}
.it683_box_R{ border-radius: 5px; max-width:530px; padding:15px; margin:0 auto; background:#008cd6; -webkit-border-radius:8px; -moz-border-radius: 8px; border-radius:8px; margin-bottom:10px;}
.it683_live { max-width:1180px; margin:0 auto; position:relative; height:320px; overflow:hidden;}
.it683_live iframe,.it683_live object,.it683_live embed { position:absolute; top:0; left:0; width:100%; height:100%; max-height:658px;}

/*it684-商店街元件*/
.it684_box{ width: 1200px; height: auto; margin: 0 auto; display: flex; align-items: end;}
.it684_box_L{ width:370px; margin-right: 30px; border-radius: 5px; overflow: hidden;}
.it684_box_L > a,.it684_box_L > a > img{ display: block; width:100%; height:auto;}
.it684_time{ padding: 20px;}
.it684_time h2 a{ display:block; width:100%; height: 32px; font-size: 24px; color: #fff; text-align: center; font-weight: bold; overflow: hidden; margin-bottom: 5px;}
.it684_time h5{ display:block; width:100%; height: 50px; font-size: 14px; color: #fff; text-align: center; line-height: 1.45; overflow: hidden;}
.it684_time > ul{ display: flex; align-items: center; color: #ffffff;}
.it684_time > ul > li.num_01{ display: flex; align-items: center; width:30%; font-size: 15px; font-weight: bold; flex-wrap: wrap; text-align: center;}
.it684_time > ul > li.num_02{ width:5%; text-align: center; padding-top: 25px; font-size: 30px;}
.it684_time > ul > li.num_01 span{ display: block; width: 100%;}
.it684_time > ul > li.num_01 div{ width: 42%; background: #fff; border-radius: 5px; margin:0 4%; line-height: 54px; font-size: 28px; text-align: center; color: #000000;}

.it684_box_R{ width:800px;}
.it684_box_R .it684_title{ padding-left:35px; position: relative; border-bottom: 1px solid rgba(0,0,0,.1); height: 40px; line-height: 40px; letter-spacing: 0.5px; color: #000000; font-weight: bold; margin-bottom: 15px;}
.it684_box_R .it684_title:before{ left: 0; position: absolute; content: ''; width: 26px; height: 6px; border-radius: 3px; background-color: #6734ac; top:50%; margin-top: -3px;}
.it684_pbox{ width:800px; display: flex; align-items: center; flex-wrap: wrap;background: #fff; border-radius: 5px;}
.it684_pbox .it684_p:nth-child(1){ border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.it684_pbox .it684_p:nth-child(2){ border-bottom:1px solid #eeeeee;}
.it684_pbox .it684_p:nth-child(3){ border-right:1px solid #eeeeee;}
.it684_pbox .it684_p{ width:50%; display: flex; align-items: center; padding: 9px 15px;}
.it684_pbox .it684_p .it684_p_shop{ display: flex; align-items: center; margin-bottom: 10px;}
.it684_pbox .it684_p .it684_p_shop li:nth-child(1) a{ display: block; width:66px; height: 66px; border-radius: 66px;border: solid 1px #dddddd; overflow: hidden;}
.it684_pbox .it684_p .it684_p_shop li:nth-child(1) a img{ display: block; width: 100%; height:auto;}
.it684_pbox .it684_p .it684_p_shop li:nth-child(2){ margin-left:15px;}
.it684_pbox .it684_p .it684_p_shop li:nth-child(2) a{ display: -webkit-box; width: 100%; height: 40px; overflow: hidden;word-break: break-all; text-overflow: ellipsis; -webkit-box-orient: vertical;
-webkit-line-clamp: 2; font-size: 15px; color: #999999; font-weight: bold; line-height: 20px;} 
.it684_p .it684_p_img{ display:block; width:180px; height:180px; overflow: hidden; position: relative;}
.it684_p .it684_p_img .it684_p_icon{ position: absolute; left: 0; top:0; z-index: 99; max-width: 60px; max-height:60px; width:100%; height: auto;}
.it684_p .it684_p_img .it684_p_icon img{width:100%;height:auto;}
.it684_p .it684_p_img > a,.it684_p .it684_p_img > a > img{ display: block; width:100%; height: auto;}
.it684_p .it684_p_img .it684_p_btn{ width: 100%; display: flex; align-items: center; height:50px; position: absolute; left: 0; bottom: -50px; z-index: 99; transition:all .8s;}
.it684_p:hover .it684_p_btn{ bottom: 0; transition:all .8s;}
.it684_p .it684_p_img .it684_p_btn a{ display: block; width:50%; height: 50px; text-indent: -9999px;}
.it684_p .it684_p_img .it684_p_btn a:nth-child(1){ background:url(images/it683_heart.svg) top center no-repeat rgba(0,160,65,.7);background-size:26px;}
.it684_p .it684_p_img .it684_p_btn a:nth-child(1).active{background-position:bottom center;}
.it684_p .it684_p_img .it684_p_btn a:nth-child(2){ background:url(images/it683_bag.svg) center no-repeat rgba(0,140,214,.7);}
.it684_p .it684_p_word{ margin-left:10px; width: 165px;}
.it684_p .it684_p_name{ margin-bottom:5px;}
.it684_p .it684_p_name a{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: 15px; line-height: 20px; width: 100%; height: 40px; overflow: hidden; color: #1e1e1e; font-weight: bold;}
.it684_p .it684_p_price{ display:flex; align-items: flex-start; flex-direction: column; color:#e94741; font-size: 15px; font-weight: bold;}
.it684_p .it684_p_price span{ color: #bbbbbb; text-decoration: line-through;}

.it684_autoplay .owl-controls .owl-prev,.it684_autoplay .owl-controls .owl-next{ width: 40px; height:40px; position: absolute; text-indent: -9999px; z-index: 99; top:50%; margin-top:-20px;}
.it684_autoplay .owl-controls .owl-prev{ left: -20px; background: url(images/it683_arrow-l.svg) center no-repeat;}
.it684_autoplay .owl-controls .owl-next{ right: -20px; background: url(images/it683_arrow-r.svg) center no-repeat;}
.it684_autoplay .owl-controls .owl-dots{ position: absolute; top:-45px; right:0;}
.it684_autoplay .owl-dots .owl-dot span{ margin: 5px 4px!important; background:none!important;border: solid 1px #979797;}
.it684_autoplay .owl-dots .owl-dot.active span, .it684_autoplay .owl-dots .owl-dot:hover span{ background-color:#979797!important;}
.it684_p_mask{ display: flex; align-items: center; justify-items: center; position: absolute; width: 100%; height:440px ; left: 0; top: 0; background: rgba(0,0,0,.7); z-index: 99;}
.it684_p_mask span{ display: inline-block; margin: 0 auto; color: #fff; font-size: 20px; background: url(images/it684_time.svg) center top no-repeat; background-size: 80px; padding-top: 95px;}
 
/*it685-商店街元件*/
.it685_pbox > ul{  display: flex; align-items: stretch;  flex-wrap: wrap; -ms-flex-pack: space-between;-webkit-justify-content: space-between;justify-content: space-between;}
.it685_pbox > ul > li{ width: 25%; margin: 10px 0;}
.it685_p{ max-width:285px; height: auto; padding:15px; background: #fff; border-radius:5px; margin-bottom: 20px;}
.it685_p .it685_p_img{ display:block; width:100%; height:auto; overflow: hidden; position: relative; margin-bottom: 5px;}
.it685_p .it685_p_img .it685_p_icon{ position: absolute; left: 0; top:0; z-index: 99; max-width: 60px; max-height:60px; width:100%; height: auto;}
.it685_p .it685_p_img .it685_p_icon img {width:100%;height:auto;}
.it685_p .it685_p_img > a,.it685_p .it685_p_img > a > img{ display: block; width:100%; height: auto;}
.it685_p .it685_p_img .it685_p_btn{ width: 100%; display: flex; align-items: center; height:50px; position: absolute; left: 0; bottom: -50px; z-index: 99; transition:all .8s;}
.it685_p:hover .it685_p_btn{ bottom: 0; transition:all .8s;}
.it685_p .it685_p_img .it685_p_btn a{ display: block; width:50%; height: 50px; text-indent: -9999px;}
.it685_p .it685_p_img .it685_p_btn a:nth-child(1){ background:url(images/it683_heart.svg) top center no-repeat rgba(0,160,65,.7);background-size:26px;}
.it685_p .it685_p_img .it685_p_btn a:nth-child(1).active{background-position:bottom center;}
.it685_p .it685_p_img .it685_p_btn a:nth-child(2){ background:url(images/it683_bag.svg) center no-repeat rgba(0,140,214,.7);}
.it685_p .it685_p_name a{  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: 15px; line-height: 20px; width: 100%; height: 40px; overflow: hidden; color: #1e1e1e; font-weight: bold;}
.it685_p .it685_p_price{ display:flex; align-items: flex-start; flex-direction: column;color: #e94741; font-size: 15px; letter-spacing: 0.6px; font-weight: bold;}
.it685_p .it685_p_price span{ color: #bbbbbb; text-decoration: line-through;}
.it685_p .it685_shop a{ display: block; color: #999999; font-size: 15px; font-weight: bold; margin-bottom: 5px;} 
.it685_box_title{ padding-left:35px; position: relative; border-bottom: 1px solid rgba(0,0,0,.1); height: 40px; line-height: 40px; letter-spacing: 0.5px; color: #000000; font-weight: bold; margin-bottom: 15px;}
.it685_box_title:before{ left: 0; position: absolute; content: ''; width: 26px; height: 6px; border-radius: 3px; background-color: #ee771d; top:50%; margin-top: -3px;}
.it685_box_title ul.tabs{ display:flex; align-items: center; position: absolute; right:0; bottom:0;}
.it685_box_title ul.tabs li a{ padding:0 20px; color: #777777; font-size: 16px; font-weight: normal;}
.it685_box_title ul.tabs li.active{ border-bottom: 3px solid #008cd6;}
.it685_box_title ul.tabs li.active a{ color: #000; font-weight: bold;}

/* 91輪播廣告 */
.Index_ADbannerBox{ width:100%; height:auto; margin-bottom:15px;}
.Index_ADbannerBox .Index_ADbanner{ width:100%; height:auto; margin:0 auto; position:relative;}
.Index_ADbannerBox .Index_ADbanner .it91_flexslider{ height:auto; overflow:hidden;}
.Index_ADbannerBox .Index_ADbanner .it91_flexslider .slides{ position:relative; z-index:1;}
.Index_ADbannerBox .Index_ADbanner .it91_flexslider .slides li a{display:block;max-width:100%; width:100%; height:auto;}
.Index_ADbannerBox .Index_ADbanner .it91_flexslider .slides li img{ width:100%; height:auto; vertical-align: top;}
.Index_ADbannerBox .Index_ADbanner .it91_flexslider .flex-control-nav {text-align:center;}
.Index_ADbannerBox .Index_ADbanner .it91_flexslider .flex-control-nav li{ display:inline-block; width:12px; height:12px; margin:0 2px; *display:inline; zoom:1;}
.Index_ADbannerBox .Index_ADbanner .it91_flexslider .flex-control-nav a{ display:inline-block; width:12px; height:12px; overflow:hidden; background:#fff; border-radius:100%; cursor:pointer; background: #fff; border: 1px solid #e5e5e5; text-indent: -9999px;}
.Index_ADbannerBox .Index_ADbanner .it91_flexslider .flex-control-nav .flex-active{ background:#8b8b8b; border: 1px solid #8b8b8b;}
.Index_ADbannerBox .Index_ADbanner .it91_flexslider .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-15px;}
.Index_ADbannerBox .Index_ADbanner .it91_flexslider .flex-direction-nav li a{ display:block; width:30px; height:30px; overflow:hidden; cursor:pointer; position:absolute;}
.Index_ADbannerBox .Index_ADbanner .it91_flexslider .flex-direction-nav li a.flex-prev{ left:20px; background:url(images/icon_arrow.svg) left center no-repeat; background-size: 60px auto;}
.Index_ADbannerBox .Index_ADbanner .it91_flexslider .flex-direction-nav li a.flex-next{ right:20px; background:url(images/icon_arrow.svg) right center no-repeat; background-size: 60px auto;}

/* 74 商店街百貨商品分類搜尋 */
.gh_ProductSearchTOP{ width:100%; margin:0 auto; background:#fff; border:1px solid #eeeeee;}
.gh_ProductSearchTOP_array{ width:100%; height:40px; margin:0 auto; padding:5px 15px;}
.gh_ProductSearchTOP_array_L{ float:left;}
.gh_ProductSearchTOP_array_L li{ padding: 0 10px;color:#333; float:left; font:15px/30px 微軟正黑體;}
.gh_ProductSearchTOP_array_L li a{ background-image:url(images/it74_upadown.svg);background-size: 10px;background-repeat: no-repeat;background-position:top right; color: #000; font:15px/30px 微軟正黑體; display:block;padding:0 20px 0 10px;}
.gh_ProductSearchTOP_array_L li a:hover{background-image:url(images/it74_upadown.svg);background-size: 10px;background-repeat: no-repeat;background-position:bottom right; color:#000; font-weight:bold; text-decoration:none;}
.gh_ProductSearchTOP_array_L li.moshover a{ background-image:url(images/it74_down.svg);background-size: 10px;background-repeat: no-repeat;background-position:top right; color:#000; font-weight:bold; text-decoration: none;}
.gh_ProductSearchTOP_array_L li.moshover.up a{ background-image:url(images/it74_up.svg);background-size: 10px;background-repeat: no-repeat;background-position:bottom right; color:#000; font-weight:bold; text-decoration: none;}
.gh_ProductSearchTOP_array_L li span{ color:#e94741; margin:0 5px;}
.gh_ProductSearchTOP_array_L01{ border-right:1px solid #eeeeee; padding-right:15px!important;}
.gh_ProductSearchTOP_array_L02{ padding:0 10px 0 15px;}
.gh_ProductSearchTOP_array_R{ float:right;}
.gh_ProductSearchTOP_array_R span{ font:bold 15px/30px 微軟正黑體; margin:0 5px;}
.gh_ProductSearchTOP_array_R li{ float:left;}
.gh_ProductSearchTOP_array_R01{ padding-right:10px;}
.gh_ProductSearchTOP_array_R02{ padding:0 0 0 10px;}
.gh_ProductSearchTOP_array_R02 select{ width:70px; height:25px; font:15px/25px 微軟正黑體; color:#333;}
.gh_SearchBox{ width:100%; height:auto; margin:0 auto; padding:25px 0; display:flex; flex-wrap: wrap;}
.gh_SearchBox > li{padding: 10px;}
.gh_ProductBox{ width:100%; height:auto; margin:0 auto; padding:15px; background:#fff; border:#fff 1px solid; transition:.3s; position: relative; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.gh_ProductBox:hover .gh_Pbtn{ bottom:0; opacity:1; transition:.5s .1s;}
.gh_Pimg{ width:100%; height:100%; position:relative; overflow:hidden;}
.gh_Pimg a{ display:block; width:100%; height:auto;}
.gh_Pimg a img{ display:block; width:100%; height:auto;}
.gh_Pbtn{ width:100%; height:50px; position:absolute; left:0; bottom:-50px; transition:.5s .1s;}
.gh_Pbtn ul li{ float:left; width:50%; height:50px;text-align:center;}
.gh_Pbtn ul li a{ display:block; width:100%; height:50px;color: #fff;line-height: 50px;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}
.gh_Pactivity{ display:block; width:100%; height:20px; font:13px/20px 微軟正黑體; color:#929e4f; overflow:hidden;}
.gh_Pname{ display:block; width:100%; height:38px;font: 15px/19px 微軟正黑體;letter-spacing: 0.5px;text-align: justify;color:#1e1e1e; overflow:hidden;}
.gh_Pname a{font:bold 15px/19px 微軟正黑體;letter-spacing: 0.5px;text-align: justify;color: #1e1e1e;}
.gh_Pname a:hover{color:#000;}
.gh_price{ margin-top:7px; text-align: left;font-family: Arial;font-size: 15px;font-weight: bold;letter-spacing: 0.6px;color: #e94741;}
.gh_price span{ margin-left: 10px;color: #bbbbbb; text-decoration:line-through;}
.gh_price02 span{ font-size:14px; margin-right:3px;}
.gh_Store a{ display:block; width:100%; color: #999999;font-size: 15px;padding:5px 0 3px 0;}

/* it778_商品總覽(單店用) */
.it778_top_search.gh_ShopSearchTOP{ width:100%; margin:0 auto; border:1px solid #eeeeee;}
.it778_top_search .gh_ShopSearchTOP_list{ width:100%; height:auto; background:#f7f7f7; display:flex;}
.it778_top_search .gh_ShopSearchTOP_list > div{ float:left; padding:5px 15px 10px 15px;}
.it778_top_search .gh_ShopSearchTOP_list > div.gh_ShopList_L{ width:150px;}
.it778_top_search .gh_ShopSearchTOP_list > div.gh_ShopList_L h5{ font:15px/30px 'Montserrat', sans-serif, 微軟正黑體;}
.it778_top_search .gh_ShopSearchTOP_list > div.gh_ShopList_R{ width:100%; height:auto; background:#FFF;}
.it778_top_search .gh_ShopSearchTOP_list > div.gh_ShopList_R > ul > li{ float:left; width:20%;}
.it778_top_search .gh_ShopSearchTOP_list > div.gh_ShopList_R > ul > li > a{ display:block; width:100%; font:14px/30px 'Montserrat', sans-serif, 微軟正黑體; color:#666;}
.it778_top_search .gh_ShopSearchTOP_list > div.gh_ShopList_R > ul > li > a > span{ color:#bbbbbb; margin-left:5px;}
.it778_top_search .gh_ShopSearchTOP_list > div.gh_ShopList_R > ul > li > a:hover{color:#444;}
.it778_top_search .gh_ShopSearchTOP_array_R input[type="text"], input[type="password"], select {border: 1px solid #ccc; border-radius: 5px; padding: 3px 10px;}

.it778_top_search_down.gh_ShopSearchTOP_array { width:100%; height:40px; margin:0 auto; padding:5px 15px; background:#FFF; border-top:1px solid #eeeeee;}
.it778_top_search_down .gh_ShopSearchTOP_array_L{ float:left;}
.it778_top_search_down .gh_ShopSearchTOP_array_L li{ color:#666; float:left; font:15px/30px 'Montserrat', sans-serif, 微軟正黑體; padding:0 10px;}
/* .gh_ShopSearchTOP_array_L li a{ display:block; background:url(it74_down.svg) no-repeat bottom right; background-size: 10px; color: #000; font:15px/30px 'Montserrat', sans-serif, 微軟正黑體; padding:0 20px 0 10px;}
.gh_ShopSearchTOP_array_L li a:hover{ background:url(it74_down.svg) no-repeat top right; background-size: 10px; color:#000; font-weight: bold; text-decoration:none;}
.gh_ShopSearchTOP_array_L li.moshover a{ background:url(it74_down.svg) no-repeat top right; background-size: 10px; color:#000; font-weight: bold;  text-decoration: none;} */
.it778_top_search_down .gh_ShopSearchTOP_array_L li a{ display:block; background:url(images/it778_down_icon.svg) no-repeat bottom right; background-size: 10px; color: #000; font:15px/30px 'Montserrat', sans-serif, 微軟正黑體; padding:0 20px 0 10px;}
.it778_top_search_down .gh_ShopSearchTOP_array_L li a:hover{ background:url(images/it778_down_icon.svg) no-repeat top right; background-size: 10px; color:#000; font-weight: bold; text-decoration:none;}
.it778_top_search_down .gh_ShopSearchTOP_array_L li.moshover a{ background:url(images/it778_down_icon.svg) no-repeat top right; background-size: 10px; color:#000; font-weight: bold;  text-decoration: none;}
.it778_top_search_down .gh_ShopSearchTOP_array_L li span{ color:#e94741; margin:0 5px;}
.it778_top_search_down .gh_ShopSearchTOP_array_L01{ border-right:1px solid #eeeeee; padding-right:15px;}
.it778_top_search_down .gh_ShopSearchTOP_array_L02{ padding:0 10px 0 15px;}
.it778_top_search_down .gh_ShopSearchTOP_array_R{ float:right;}
.it778_top_search_down .gh_ShopSearchTOP_array_R span{ font:bold 15px/30px 'Montserrat', sans-serif, 微軟正黑體; margin:0 5px;}
.it778_top_search_down .gh_ShopSearchTOP_array_R li{ float:left;}
.it778_top_search_down .gh_ShopSearchTOP_array_R01{ padding-right:10px;}
.it778_top_search_down .gh_ShopSearchTOP_array_R02{ padding:0 0 0 10px;}
.it778_top_search_down .gh_ShopSearchTOP_array_R02 select{ width:70px; height:25px; font:15px/25px 'Montserrat', sans-serif, 微軟正黑體; color:#666;}

.it778_search_shop.gh_ShopSearchBox{ width:100% !important; height:auto; margin:0 auto; padding-top:25px; padding-bottom:30px !important; display:flex;}
.it778_search_shop.gh_ShopSearchBox > ul > li{ float:left; width:25%; padding-bottom:20px;}
.it778_search_shop .gh_ShopBox{ width:100%; height:auto; margin:0 auto; background:#fff; border:1px solid #eeeeee; position:relative; padding:10px 0;}
.it778_search_shop .gh_ShopView{ display:block; width:60px; height:22px; position:absolute; right:0; bottom:0;}
.it778_search_shop .gh_ShopView a{ display:block; width:60px; height:22px; font:13px/22px 'Montserrat', sans-serif, 微軟正黑體; color:#fff; text-align:center; background:#008cd6; position:relative;}
.it778_search_shop .gh_ShopView a:before{ content:''; display:block; width:10px; height:22px; border-bottom:22px solid #008cd6; border-left:10px solid transparent; position:absolute; left:-10px; bottom:0; z-index:5;}
.it778_search_shop .gh_ShopView a:link{ color: #fff;}
.it778_search_shop .gh_ShopView a:hover{ background:#00a041;}
.it778_search_shop .gh_ShopView a:hover:before{ border-bottom:22px solid #00a041;}
.it778_search_shop .gh_ShopLogo a{ display:block; width:200px; height:90px; margin:0 auto;}
.it778_search_shop .gh_ShopLogo a img{ display:block; width:100%; height:auto;}
.it778_search_shop .gh_ShopName a{ display:block; width:200px; height:30px; margin:0 auto; overflow:hidden; font:14px/30px 'Montserrat', sans-serif, 微軟正黑體; color:#008cd6; font-weight:bold;}
.it778_search_shop .gh_ShopDetail{ width:200px; height:40px; margin:0 auto; overflow:hidden; font:13px/20px 'Montserrat', sans-serif, 微軟正黑體; color:#555; margin-bottom:10px;}
.it778_search_shop .gh_ShopOther{ width:100%; margin:0 auto; padding:10px 10px 0 10px; border-top:1px solid #eee;}
.it778_search_shop .gh_ShopOther li{ float:left; width:50%; height:20px; font:12px/20px 'Montserrat', sans-serif, 微軟正黑體; color:#888;}
.it778_search_shop .gh_ShopOther span{ color:#e94741; font-family:'Montserrat', sans-serif, 微軟正黑體; padding-left:5px;}

/* 頁碼 */
/* .it778_page,.gh_PageNumber{ width:100%; height:80px; text-align:center;} */
.it778_page.gh_PageNumber{ width:100%; height:auto !important; text-align:center;}
.it778_page .gh_PageNumber ul{ display:inline-block;}
.it778_page .gh_PageNumber ul li{ float:left;}
.it778_page .gh_PageNumber ul li.dis{ display:block; padding:0 15px; font:13px/35px 'Montserrat', sans-serif, 微軟正黑體; color:#555; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background:#e5e5e5;}
.it778_page .gh_PageNumber ul li a{ display:block; padding:0 15px; font:13px/35px 'Montserrat', sans-serif, 微軟正黑體; color:#555; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background:#FFF;
 text-decoration:none;}
.it778_page .gh_PageNumber ul li.pre a,.gh_PageNumber ul li.next a{ font:13px/35px 微軟正黑體, 'Montserrat', sans-serif, 微軟正黑體;}
.it778_page .gh_PageNumber ul li.pre a{ border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.it778_page .gh_PageNumber ul li.next a{ border-right:1px solid #e5e5e5;}

/* new-605賣家對帳 */
.it605_new{ width:100%; margin:0 auto; background: #fff; box-shadow: 0px 0px 10px #aaa;}
.it605_new .it605_top_tab{ display: flex; align-items: center;}
.it605_new .it605_top_tab .it605_tabstyle{ width:20%;}
.it605_new .it605_top_tab .it605_tabstyle a{display: inline-block; width: 100%; height: 100%; text-align: center; line-height: 50px; position: relative;}
.it605_new .it605_top_tab .it605_tabstyle a:hover{ color:#444;}
.it605_new .it605_top_tab .active a,.it605_new .it605_top_tab .active a:hover{background-color: #101010; color: #fff;}
.it605_new .it605_top_tab .active{ border-bottom:0;}
.it605_new .it605_top_tab a:after{content: ""; position: absolute; bottom: 0; left: 45%; width: 0; height: 0; border-style: solid; border-width: 0 11px 10px 11px; border-color: transparent transparent #ffffff transparent;}
.it605_new .it605{ padding-top:30px;}
.it605_new .it605_search,.it605_new .it605_billing{ box-shadow:none;}
.it605_new .it605_title{ padding-left:15px;}
.it605_new .it605_Exportbtn a{ float: right; display: inline-block; width: 100px; height: 40px; background-color:#008cd6; color: #fff; text-align: center; border-radius: 2px; line-height: 40px;
font: 15px/40px 'Noto Sans TC' , Helvetica, sans-serif; cursor: pointer; }
.it605_new .it605_search{ display: flex; align-items: center; justify-content: space-between;}

/* it668手機電腦分開上圖輪播 */
.item_668 .owl-theme .owl-dots .owl-dot {border: 0;background: none;padding: 0;}
.item_668 .owl-dots {text-align: center;}
.item_668 button.owl-next {float: right;}
.item_668 .owl-nav.disabled>button {background: none;border: unset;font-size: 60px;}
.item_668 .owl-nav.disabled {position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.item_668 .owl-nav .owl-prev ,.item_668 .owl-nav .owl-next { width:64px; height:64px; background-size: 128px auto;position: absolute;color: transparent !important;top: 50%;transform: translateY(-50%);z-index: 9;}
.item_668 .owl-nav .owl-prev {left:0;background: url(images/it668_arrow.svg) left center no-repeat;}
.item_668 .owl-nav .owl-next {right: 0;background: url(images/it668_arrow.svg) right center no-repeat;}  
.item_668 .owl-nav {position: absolute;height: auto;width: 100%;top: 50%;transform: translateY(-50%);} 

/*686*/
.it686_box{ width:100%; height:auto; padding: 40px 0 80px 0; background-color: #fff; background-repeat: no-repeat; background-position: center bottom;}
.it686_box .it686_title{ height: 80px; width:auto; margin:0 auto; text-align: center; margin-bottom: 30px;}
.it686_box .it686_content{ width:1200px; padding: 20px; background: rgba(255,255,255,.14); margin: 0 auto; white-space: nowrap; display: flex; align-items: center; flex-wrap:wrap; justify-content: space-between;}
.it686_box .it686_item{ max-width:373px; height:auto; margin-bottom: 30px;}
.it686_box .it686_item .it686_item_img{ width:100%; height:auto; position: relative;}
.it686_box .it686_item .it686_item_img img{ width:100%; height:auto; display: block; }
.it686_box .it686_item .it686_item_mask{ display: flex; align-items: center; justify-content: center; position: absolute; left: 0; top:0; background: rgba(0,0,0,.5); width:100%; height:100%;}
.it686_box .it686_item .it686_item_mask span{ border-bottom:3px solid #3ed1b0;  letter-spacing: .5px; text-align: center; font-size:18px; font-weight: bold; color:#fff; background: url(images/headset.svg) center top no-repeat; background-size: 50px; display: block; padding:60px 0 5px 0;}
.it686_box .it686_item_btn{ width:100%; height: auto; margin-top: 15px; display: flex; align-items: center; justify-content: space-between;}
.it686_box .it686_item_btn a{ display: block; color: #333; width:auto; padding:0 22px; line-height: 50px; text-align: center; background-color: #e7e7e7;}

/*687*/
.it687_filter { text-align:right; margin-bottom:20px;}
.it687_filter_content { width:100%; margin:0 auto; min-width: 1200px;}
.it687_filter .it687_filter_select { margin-right:10px; box-sizing:border-box; height:40px; padding:0px 15px; color:#999; font-size:14px; border:1px solid #ddd;}
.it687_box{ width:100%; margin: 0 auto; min-width: 1200px;}
.it687_box ul{ display:flex; flex-wrap: wrap;}
.it687_box ul li{ width: 25%;padding: 0 15px; margin-bottom: 40px;}
.it687_box ul li .it687_item{ max-width: 300px; margin: 0 auto; text-align: center; padding:15px; border: 1px solid #aaa; background: #fff;}
.it687_box ul li .it687_item .it687_item_img a,.it687_box ul li .it687_item .it687_item_img img{ width:100%;}
.it687_box .it687_item_name a{ font-size: 20px; color:#333;}
.it687_box .it687_item_name a span{ display: block;}

/*688*/
.it688_box{ max-width:600px; margin:0 auto; padding:20px 10px; font:16px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#222;}
.it688_box .it688_box_tab{ width:100%;}
.it688_box .it688_box_tab ul.tabs{ width:100%; height:50px;border: 1px solid #ddd;border-bottom:0; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;}
.it688_box .it688_box_tab ul.tabs li{ flex:1; float:left;height:49px; width:50%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.it688_box .it688_box_tab ul.tabs li a{ display:block; width:100%; height:50px; font-size:20px; color:#000; text-align:center; line-height:50px; text-decoration: none;}
.it688_box .it688_box_tab ul.tabs li.active{border-bottom:0;}
.it688_box .it688_box_tab ul.tabs li.active a{ border-top: 3px solid #000;}
.it688_box .it688_box_tab ul.tabs li:last-child{border-right:0;}
.it688_box .it688_box_tab .tab_container{border: 1px solid #ddd;border-top:0; padding:20px 15px;}
.it688_box h3{ font-size:16px; font-weight:normal; height:40px; line-height:40px;}
.it688_box h3.it688_order_money{height:auto; line-height: 20px; padding:5px 0;}
.it688_box .right_word{ text-align:right; padding-top:10px;}
.it688_box .right_word span{ font-size:20px; color:#F00; font-weight:bold;}
.it688_box .line_box{border-bottom: 1px solid #ddd; padding-bottom:5px;}
.it688_box input[type="text"],.it688_box select,.it688_box textarea{ width:100%; height:50px; font:16px/50px 微軟正黑體,Arial,Helvetica,sans-serif;border-radius:3px; padding:0 8px; color:#000 !important; background:#fff !important; border:1px solid #ddd !important;}
.it688_box textarea{ height:200px; line-height:30px;}
.it688_box input[type="button"]{ display:block; width:100%; color:#fff; text-align:center;height:50px; font:18px/50px 微軟正黑體,Arial,Helvetica,sans-serif;border-radius:3px; border:0; cursor:pointer; margin-top:5px;}
.it688_box .it688_box_ok{border: 1px solid #ddd; padding:20px 15px;}
.it688_box .it688_box_ok h2{ font-size:30px; line-height:50px; color:#F00; text-align:center; margin-bottom:20px; font-weight:normal;}
.it688_box .it688_box_list{border: 1px solid #ddd; padding:10px;}

/* 689 */
.it689 {max-width:1200px;margin:0 auto;font-weight: bold;font-size:18px;line-height:30px;color: #666;text-align: left;padding: 20px 0;}
.it689 .twup_detail .person-timebox span#person-time {padding: 0 5px}
.it689 .twup_detail li {float: left;margin-right: 30px;line-height: 40px;}
.it689 .twup_detail li span.calendar {display: inline-block;width: 28px;height: 30px;background-image: url(images/it689_calendar.png);background-size: 22px;background-repeat: no-repeat;background-position-y: 8px;vertical-align: top;}
.it689 .twup_detail li span.eye {display: inline-block;width: 28px;height: 30px;background-image: url(images/it689_eye.png);background-size: 22px;background-repeat: no-repeat;background-position-y: 10px;vertical-align: top;}
.it689 .tablebox {width: 100%;border: 1px solid #dfdfdf;border-collapse: collapse;padding: 5px;margin: 0 auto;}
.it689 .tablebox:last-of-type {margin: 0 auto 40px auto;}
.it689 .tablebox .num {width: 80px;}
.it689 .tablebox th {border: 1px solid #dfdfdf;padding: 10px;background: #f1f1f1;}
.it689 .tablebox td {border: 1px solid #dfdfdf;}
.it689 .tablebox thead {background: #f9f9f9;}
.it689 .tablebox th,.it689 .tablebox td,.it689 .tablebox th a,.it689 .tablebox td a {text-align: center;padding: 5px;}
.it689 .tablebox td a {display: block;max-width: 100%;width: 100%;height: auto;padding: 10px;}
.it689 .tablebox td a:hover {color: #fff;background-color: #404040;}
.it689 .tablebox.title {border: 0;}
.it689 .tablebox.title tr,.it689 .tablebox.title tr td {border-bottom: 0;}
.it689 .tablebox {background: #fff;border-collapse: collapse;margin: 1.25em 0 0;width: 100%}
.it689 .tablebox tr,.it689 .tablebox th,.it689 .tablebox td {border-bottom: 1px solid #e4ebeb;}
.it689 .tablebox th,.it689 .tablebox td {padding: 10px 12px;}
.it689 .tablebox th {background: #666;color: #ffffff;text-transform: uppercase}
.it689 .tablebox tr:nth-of-type(2n+2) td {background: #ffffff}
.it689 table.bt tfoot th,.it689 table.bt tfoot td,.it689 table.bt tbody td {padding: 0}
.it689 table.bt tfoot th:before,.it689 table.bt tfoot td:before,.it689 table.bt tbody td:before {background: #222;color: #fff;margin-right: 10px;padding: 2px 10px;border-bottom: 1px solid #444;}
.it689 table.bt tfoot th .bt-content,.it689 table.bt tfoot td .bt-content,.it689 table.bt tbody td .bt-content {display: inline-block;padding: 2px 5px}
.it689 table.bt thead,.it689 table.bt tbody th {display: none}
.it689 table.bt tfoot th,.it689 table.bt tfoot td,.it689 table.bt tbody td {border: none;display: block;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;vertical-align: top;float: left\9;width: 100%\9}
.it689 table.bt tfoot th::before,.it689 table.bt tfoot td::before,.it689 table.bt tbody td::before {content: attr(data-th) "";display: inline-block;-webkit-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;font-weight: bold;width: 8.5em}
.it689 table.bt tfoot th.bt-hide,.it689 table.bt tfoot td.bt-hide,.it689 table.bt tbody td.bt-hide {display: none}
.it689 table.bt tfoot th .bt-content,.it689 table.bt tfoot td .bt-content,.it689 table.bt tbody td .bt-content {vertical-align: top}
.it689 .bt-wrapper.active {max-height: 310px;overflow: auto;-webkit-overflow-scrolling: touch}

@media screen and (max-width: 1200px) {
    .it689 .tablebox td {width: 100% !important}
    .it689 .tablebox.title {display: none;}
    .it689 {padding: 20px 15px;}
    .it689 .tablebox th,.it689 .tablebox td,.it689 .tablebox th a,.it689 .tablebox td a {padding: 0;}
    .it689 .tablebox td {border: 0;}
    .it689 .tablebox td:nth-child(odd) {background-color: #f9f9f9;}
}
@media screen and (max-width: 992px) {
    .it689 .tablebox th,.it689 .tablebox td {padding: 0;}
}
@media screen and (max-width: 568px) {
    .it689 .tablebox th,.it689 .tablebox td,.it689 .tablebox th a,.it689 .tablebox td a {font-size: 16px;}
}

/*691*/
.it691_radio{ display:inline-block; margin-right: 30px;}
.it691_radio > label{ padding-left: 5px;}
.it691_div{ display: inline-block; margin-left: 50px;}
.it691_agreelist{ margin: 10px 0; border: 1px solid #a9a9a9; width:95%; height:200px; overflow-y: auto; padding: 20px; font-size:15px; line-height: 20px;}
.it691_mr10 > input,.it691_mr10 > img{ margin-right: 10px!important;}
.it691_word{ color:#147abc;}
.it691_word > span{ display:inline-block; padding: 0 15px; text-align: center; color:#fff; line-height: 30px; background-color: #147abc; margin-right: 15px; border-radius: 3px;}
.it691_note{ display:block; width: auto; text-align:center; margin: 0 20px; background: #F0FFFF;}
.it691_note > a{ color:#147abc!important; font-size:15px!important;}
.it691_rcolor{ color:#f31f60;}
.it691_word_s{ color:#f31f60; text-align: center; font-size:15px; line-height: 30px; margin-bottom: 10px;}

/*692*/
.it692_box .SB_tablelineb01{ border-bottom:#e7e7e7 1px solid;}
.it692_box .SB_tablelineb06{ border:#e7e7e7 1px solid;border-top:0;}
.it692_btn a:link,.it692_btn a:visited,.it692_btn a:hover,.it692_btn a:active{ color:#fff!important; padding:3px 15px;}

/*694*/
.it694{ width:300px; margin: 0 auto; background: #dfdfdf; padding-bottom:25px;}
.it694_title{ font-size:20px; line-height:55px; text-align: center; color:#fff;}
.it694 .it694_code{ width:250px; height:250px; position: relative; text-align: center; margin: 25px auto 0 auto;}
.it694 .it694_code .it694_mask{ color: #fff; font-size:18px; position: absolute; left: 0; top:0; width:250px; height: 250px; background:url(images/it694_success.svg) center 50px no-repeat rgba(0,0,0,.75); background-size: 108px; padding-bottom: 55px; justify-content: center; align-items: flex-end; display: flex;}
.it694 .it694_code img{ vertical-align: bottom; max-width: 250px; height: auto; margin: 0 auto;}

/* 696 */
.it696{ max-width:100%; width:100%; height:auto;}
.it696 .it696_item {position: relative;}
.it696 .it696_item a{display:block; width:100%; height:auto;}
.it696_videoplaybg{display:block; width:100%; height:auto; min-height:500px;}
.it696 .it696_item .it696_bgimg{display:block; width:100%; min-height:500px; height:auto; background-size: cover;}
.it696 .it696_item .it696_bgimg.it696_imgcontainer{max-width: 1500px;background-position: center;float: right;}
.it696 .it696_item.it696_playbtn:before{content:'';position: absolute; top:50%; left:50%; transform: translate(-50%,-50%);width:150px;height:150px;opacity:1;background-image: url(images/it696_playbtn.svg);}
.it696 .it696_item .it696_textbar{width:100%;height:5px;display: block;position: absolute;left: 0;bottom: 0;}
.it696 .it696_item .it696_bgbox{ position: absolute; top:50px; background-color: #fff; width: calc(50vw - 220px);height:400px;left: 0;}
.it696 .it696_item .it696_textbox{max-width:1440px;width:100%;height:auto;padding:50px 0;position: absolute;top:50px;left: 50%;transform: translateX(-50%);}
.it696 .it696_item .it696_textbox .it696_innertext{display:block;z-index: 2; width: calc(33.33333% - 17.33333px);position: relative;}
.it696 .it696_item .it696_title{font-size: 50px;font-weight: 500;line-height: 1.4; color:#2d2d2d;}
.it696 .it696_item .it696_videomore{text-align: right;position: absolute;right: 0;bottom: -95px;}
.it696 .it696_item .it696_videomore > span{font-size: 17px;font-weight: 500;letter-spacing: 1px;margin-right: 10px;}
.it696 .it696_item .it696_videomore .it696_videoplaybtn{-moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;border: 2px solid #01a1dd;width: 50px;height: 50px;display: inline-block;vertical-align: middle;position: relative;margin-left:10px;}
.it696 .it696_item .it696_videomore .it696_videoplaybtn .arrowbox {position: absolute;left: 55%;top: 50%;transform: translate(-50%,-50%);width: 0;height: 0;border-style: solid;border-width: 6.5px 0 6.5px 14px;border-color: transparent transparent transparent #01a2dd;line-height: 0px;_border-color: #000000 #000000 #000000 #01a2dd;_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.it696 .it696_item svg{position:absolute;}
@-webkit-keyframes spin {to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes spin {to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.it696 .it696_item .it696_playbtn_strokedotted {opacity: 0;stroke-dasharray: 4,5;stroke-width: 1px;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-animation: spin 4s infinite linear;animation: spin 4s infinite linear;-webkit-transition: opacity 1s ease,  stroke-width 1s ease;transition: opacity 1s ease,  stroke-width 1s ease;}
.it696 .it696_item .it696_playbtn_strokesolid {stroke-dashoffset: 0;stroke-dashArray: 300;stroke-width: 4px;-webkit-transition: stroke-dashoffset 1s ease,  opacity 1s ease;transition: stroke-dashoffset 1s ease,  opacity 1s ease;}
.it696 .it696_item .it696_playbtn_icon {-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: -webkit-transform 200ms ease-out;transition: -webkit-transform 200ms ease-out;transition: transform 200ms ease-out;transition: transform 200ms ease-out, -webkit-transform 200ms ease-out;}
.it696 .it696_item .it696_videoplaybg:hover .it696_playbtn_strokedotted {stroke-width: 4px;opacity: 1;}
.it696 .it696_item .it696_videoplaybg:hover .it696_playbtn_strokesolid {opacity: 0;stroke-dashoffset: 300;}
.it696 .it696_item .it696_videoplaybg:hover .icon {-webkit-transform: scale(1.05);transform: scale(1.05);}
.it696 .it696_item #it696_play {cursor: pointer;position: absolute;top: 50%;left: 50%;-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);}
.it696 .it696_item #it696_play.it696_playbtn{width:100px;height:100px;}
.it696 .it696_item .it696_fadeOut  {-webkit-animation-name : it696_fadeOut;animation-name : it696_fadeOut;}
@-webkit-keyframes  it696_fadeOut  {0% {opacity:1;}  100% {opacity:0;}}
@keyframes  it696_fadeOut  {0% {opacity:1;}  100% {opacity:0;}}
.it696_fadeIn  {-webkit-animation-name : it696_fadeIn;animation-name : it696_fadeIn;}
@-webkit-keyframes  it696_fadeOut  {100% {opacity:0;}  0% {opacity:1;}}
@keyframes  it696_fadeOut  {100% {opacity:0;}  0% {opacity:1;}}
/* @media screen and (max-width: 1440px) {
    .it696 .it696_container_L .it696_bgbox {left:0;}
    .it696 .it696_container_L .it696_textbox .it696_innertext{padding:0 40px;}
    .it696 .it696_title{font-size: 40px;}
}
@media screen and (max-width: 1024px) {
    .it696 .it696_container_L .it696_bgbox {width: calc(50vw - 150px);}
}
@media screen and (max-width: 768px)  {
    .it696 .it696_container_L {margin-top: 0;margin-bottom: 0;}
    .it696 .it696_item.it696_wtext,.it696 .it696_item.it696_fullimg{display: block;}
    .it696 .it696_title {font-size: 28px;}
    .it696 .it696_container_L .it696_bgbox{margin-top: 20px;}
    .it696 .it696_container_L .it696_bgbox {width: 250px;height: calc(100% + 60px);}
    .it696 .it696_item.it696_wtext .it696_bgimg {background-position: 60%;}
}
@media screen and (max-width: 680px) {
    .it696 .it696_container_L .it696_textbox .it696_innertext {padding: 0 0px 0 40px;}
}
@media screen and (max-width: 568px) {
    .it696 .it696_container_L .it696_textbox .it696_innertext {max-width: 220px;}
}
@media screen and (max-width: 480px) {
    .it696 .it696_item {min-height: 300px;}
    .it696 .it696_item.it696_fullimg .it696_bgimg {height: 300px;}
    .it696 .it696_container_L .it696_bgbox{height: 250px;}
    .it696 .it696_videomore{bottom: -75px;}
}
@media screen and (max-width: 375px) {
    .it696 .it696_title {font-size: 22px;}
    .it696 .it696_container_L .it696_textbox .it696_innertext {padding: 0 0px 0 20px;}
    .it696 .it696_videomore span {font-size: 15px;font-weight: normal;}
    .it696 .it696_videomore {bottom: -70px;}
    .it696 .it696_container_L .it696_bgbox {height: 195px;width: 240px;}
} */

/* 697 */
.it697{width:100%; height:auto; max-width: 1200px; margin: 0 auto;}
.it697 .area_title {font-size: 24px;font-weight: 500;text-align: center;}
.it697 .area_title span {padding-left: 15px;margin-left: 15px;border-left: 2px solid #2D2D2D;display: inline-block;text-transform: uppercase;line-height: 24px;}
.it697 ul{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;}
.it697 ul li{float:left;}
.it697 ul li:first-of-type{max-width: 110px;}
.it697 ul li.it697_textbox{background: #fff; position: relative; border: solid 2px #2D2D2D; margin: 10px 10px 10px 15px; padding: 20px 15px 20px 30px; font-size: 18px;font-weight: 600;line-height: 27px;letter-spacing: .8px;-moz-transform-origin:bottom;-moz-transform:skewX(-5deg);-webkit-transform-origin:bottom;-webkit-transform:skewX(-5deg);-o-transform-origin:bottom;-o-transform:skewX(-5deg);-ms-transform-origin:bottom;-ms-transform:skewX(-5deg);transform-origin:bottom;transform:skewX(-5deg);}
.it697 ul li.it697_textbox .it697_text{display: block;-moz-transform-origin:bottom;-moz-transform:skewX(5deg);-webkit-transform-origin:bottom;-webkit-transform:skewX(5deg);-o-transform-origin:bottom;-o-transform:skewX(5deg);-ms-transform-origin:bottom;-ms-transform:skewX(5deg);transform-origin:bottom;transform:skewX(5deg);text-align: justify;}
.it697 ul li .arrow_l_out { width: 0px; height: 0px; border-width: 15px; border-style: solid; border-color: transparent #fff transparent transparent; position: absolute; top: 17px; left: -29px; }
.it697 ul li .arrow_l_int { width: 0px; height: 0px; border-width: 15px; border-style: solid; border-color: transparent #2D2D2D transparent transparent; position: absolute; top: 17px; left: -32px; }
@media screen and (max-width: 992px) {
    .it697 ul li.it697_textbox {padding: 15px 15px 15px 30px;}
}
@media screen and (max-width: 480px) {
    .it697 ul li.it697_textbox {padding: 15px 15px 15px 35px;}
    .it697 ul li.it697_textbox{-moz-transform-origin:bottom;-moz-transform:skewX(-2deg);-webkit-transform-origin:bottom;-webkit-transform:skewX(-2deg);-o-transform-origin:bottom;-o-transform:skewX(-2deg);-ms-transform-origin:bottom;-ms-transform:skewX(-2deg);transform-origin:bottom;transform:skewX(-2deg);}
    .it697 ul li.it697_textbox .it697_text{-moz-transform-origin:bottom;-moz-transform:skewX(2deg);-webkit-transform-origin:bottom;-webkit-transform:skewX(2deg);-o-transform-origin:bottom;-o-transform:skewX(2deg);-ms-transform-origin:bottom;-ms-transform:skewX(2deg);transform-origin:bottom;transform:skewX(2deg);}
}

/* 698 */
.it698{ max-width:1200px; margin:0 auto; margin-bottom: 20px;}
.it698_productbox{display:none}
.it698 .it698_bnimg,.it698 .it698_bnimg img{max-width:100%; width:auto;height:auto;text-align: center;}
.it698 .it698_bnimg{margin-bottom: 5px;}
.it698 .it698_box{ width:100%; height:auto; position:relative;}
.it698 .it698_box > ul{ display: flex; flex-wrap:wrap; justify-content:center; background-color: rgba(0,0,0,.05);margin-bottom: 10px;}
.it698 .it698_box > ul li{float: left; flex:1; text-align: center;border-bottom: 3px solid transparent;transition: 0.3s;}
.it698 .it698_box > ul li:hover,.it698 .it698_box > ul li.active{border-color:#01a1dd;}
.it698 .it698_box > ul li a{ display: block; width: 100%; height: 100%;color:#2d2d2d; font-size: 18px;line-height: 100px;}
.it698 .item{ margin: 0 auto; width: 100%; }
.it698 .it698_img {height: 340px;width: 100%;position: relative;overflow: hidden;margin-bottom: 12px;text-align: center;}
h2.it698_p_name{ display:block; width:100%; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; height:40px; overflow:hidden; margin-top:10px; text-align:left;}
h2.it698_p_name a{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
h2.it698_p_name a:hover{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#54565b;}
.it698_p_price{ text-align:right;}
.it698_p_price > span{ font:15px/20px Arial, Helvetica, sans-serif;}
.it698_p_price > span:first-child{ text-decoration:line-through;}
.it698_p_price > span:last-child{ margin-left:15px;}
.it698_p_price .o_price{ font:18px/20px Arial, Helvetica, sans-serif;}
.it698_box .owl-stage-outer{ z-index:777;}
.it698_box .owl-theme .owl-carousel{ position:relative;}
.it698_box .owl-theme .owl-controls{ width:100%;position:absolute; left:0; top:50%; }
.iit698_box .owl-controls .owl-nav{ position:relative; z-index:778;}
.it698_box .owl-theme .owl-controls .owl-nav .owl-prev,.it698_box .owl-theme .owl-controls .owl-nav  .owl-next{     width: 36px; height: 36px; border-radius: 50%; box-shadow: 0 1px 3px rgba(0,0,0,0.1); position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;transform: translateY(-50%);transition: 0.5s;}
.it698_box .owl-theme .owl-controls .owl-nav .owl-prev:hover,.it698_box .owl-theme .owl-controls .owl-nav  .owl-next:hover{    background-color: white;}
.it698_box .owl-theme .owl-controls .owl-nav  .owl-prev{ left:-18px; background:url(images/it504_arrow_L.svg) 45% center no-repeat #ffffffc7; background-size:18px auto;}
.it698_box .owl-theme .owl-controls .owl-nav  .owl-next{ right:-18px; background: url(images/it504_arrow_R.svg) 55% center no-repeat #ffffffc7; background-size:18px auto;}
.it698_productbox{padding: 0 18px;}

/*it699*/
.it699{ width:100%; position: relative; padding-top: 15px; text-align: center;}
.it699 .owl-nav{ position: absolute; right: 0; top: -80px;}
.it699 .owl-prev,.it699 .owl-next{ width:48px; height: 48px; text-indent: -99999px!important; border-radius: 0!important;}
.it699 .owl-prev{ background: url(images/it615_arrow2.svg) center no-repeat #2c2c2c!important; background-size: 18px!important;}
.it699 .owl-next{ background: url(images/it615_arrow.svg) center no-repeat #2c2c2c!important; background-size: 18px!important;}
.it699_p{ padding:15px; width: 100%; height: auto; background: #fff; max-width: 370px; margin: 0 auto;}
.it699_p > a,.it699_p > a > img{ display:block; width: 100%; height: auto;}
.it699_p span{ color: #888; font-size: 15px; line-height: 30px; display: block; text-align: left; width:100%;}
.it699_p h2{ width: 100%;}
.it699_p h2 a{ text-align: left; display:block; width: 100%; height:50px; font-size: 16px; color: #2c2c2c; line-height: 25px; overflow:hidden; }

.it699_title{ padding-left: 15px; font:45px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#26246d; height: 50px; position: relative; font-weight: bold; margin-bottom: 20px;}
/*.it699_title:after{ content:''; display: block; width: 70px; height: 3px; background-image: linear-gradient(315deg, #5c5cb5, #33318a); position: absolute; bottom: 0; left: 50%; margin-left: -35px;}*/

/*it700*/
.it700{ width:100%; height: auto; background: #fff;}
.it700 h3.it700_title{ padding:5px 15px 0 15px; margin-bottom: 10px; border-bottom:1px solid #ddd; color:#26246d; font-size: 18px; line-height: 40px;}
.it700_box{ padding: 0 15px; margin-bottom: 20px; padding-bottom: 15px;}
.it700_box > h5{ color: #8592f3; font-size: 15px; line-height: 35px;}
.it700_box .it700_checkbox{ margin-bottom: 10px;}
.it700_box .it700_checkbox ul li{ line-height:22px; padding:5px 0; min-height:32px; font-size: 14px; color:#555;}

.it700_box .it700_checkbox ul li input[type="checkbox"] { display:none;}
.it700_box .it700_checkbox ul li label div{ display: inline-block;}
.it700_box .it700_checkbox ul li label{ display: flex;}
.it700_box .it700_checkbox ul li label > span{ width:75%;}
.it700_box .it700_checkbox ul li input + label::before{ display: inline-block;content: "";width: 20px; height: 20px; line-height: 20px; margin-right: 10px; text-align: center;border: 1px solid #aaa; background-color:#FFF; border-radius:3px; vertical-align: text-top;}
.it700_box .it700_checkbox ul li input:checked + label::before{ display: inline-block; content: ""; background-image: url(images/icon-checkbox-finish.svg); background-repeat: no-repeat; background-position: center center; width: 20px; height: 20px; margin-right: 10px; font-size: 13px; text-align: center; background-color:#8592f3; border: none; border-radius: 3px; vertical-align: text-top;}
.it700_search{ display: flex; justify-content: space-between; width:100%; height: 40px; background-color: #f1f1f1; border:1px solid #aaa; border-radius:3px;}
.it700_search input[type=text]{ width:100%; line-height: 38px; padding: 0 15px; margin:0; background: none; font-size: 14px; color: #555;}
.it700_search input[type=button]{ cursor: pointer; width:50px; height:38px; text-indent: -9999px; background: url(images/it423_search.svg) center no-repeat; background-size: 20px;}
.it700_hotkey{padding: 0 15px; margin-bottom: 20px; padding-bottom: 15px;}
.it700_hotkey > h5{ color: #8592f3; font-size: 15px; line-height: 35px;}
.it700_hotkey .it700_hotkey_box a{ background: #8592f3; border: 1px solid #8592f3; color: #fff; transition: all 0.5s; display: inline-block; padding: 0 15px;margin: 0 5px; border-radius: 5px; line-height: 40px; margin-bottom: 10px;}
.it700_hotkey .it700_hotkey_box a:hover{ background:none; border: 1px solid #8592f3; color: #8592f3;}
.it700_viewmore{ width:100%; height: auto; padding-top:15px;}
.it700_viewmore a{ text-align: center; display: block; width:100%; height: auto; font-size: 15px!important; line-height:50px!important; color:#fff!important; background-color:#26246D; border-radius: 5px;}
.it700_viewmore a:hover{ width:100%; height: auto; font-size: 15px!important; line-height:50px!important; color:#fff; background-color:#1B195F;}

/*632*/
.it632_box{ width:100%; height:auto; margin:0 auto;}
.it632_box .main_block { position: relative; z-index: 1; max-width: 1600px; margin: 30px auto; font-size: 20px; font-weight: 400;}
.it632_box .category_group {width: 230px; height: 42px; padding: 0 20px;}
.it632_box .category_group select { padding:0 5px; vertical-align: top; width: 100%; height: 100%; text-align: center; color: #333; border-color: #aa;font-size: 16px; border-width: 1px;height: 40px;}
.it632_box .lightgallery_group{ padding-top:25px;}
.it632_box .lightgallery_group ul{ display:flex; align-items: center; flex-wrap: wrap;}
.it632_box .lightgallery_group ul li.imglist{ width: 25%; margin-bottom:20px}
.it632_box .lightgallery_group ul li.imglist > a{ margin:0 auto; border: 1px solid #aaa; padding: 5px; background-color: #f5f5f5; width: 250px; height: 170px; display: flex; justify-content: center; align-items: center; background: #fff;}
.it632_box .lightgallery_group ul li.imglist > a > img{ width: auto!important; height: auto; max-width: 240px; max-height: 160px;}

/*703*/
.it703_title{ margin-bottom:0px; height:40px!important; border-bottom: #211F75 3px solid;}
.it703_bottom > ul{ display: flex; align-items: flex-start; flex-wrap: wrap;}
.it703_bottom > ul > li{ padding:10px; width: 33.3%;}
.it703_card{ min-height:200px; background:url(images/business-card.svg) right 15px top 8px no-repeat #fff; background-size: 100px; color: #333; width:100%; height: auto; padding:20px 15px; box-shadow: 0px 1px 5px 1px #E3E3E3; -webkit-box-shadow: 0px 1px 5px 1px #E3E3E3; -moz-box-shadow: 0px 1px 5px 1px #E3E3E3; -o-box-shadow: 0px 1px 5px 1px #E3E3E3;}
.it703_card .card_job{ display: block; line-height: 15px; color:#8592f3; font-
	size: 14px; margin-bottom:5px;}
.it703_card .card_name{ font-size: 18px; letter-spacing: 2.5px;}
.it703_card .card_company,.it703_card .card_mail{ display: block; color: #433294; font-size: 14px; line-height: 20px;}
.it703_card .card_btn{ display:block; width: 150px; height: 40px; background-image: linear-gradient(315deg, #5c5cb5, #33318a); text-align: center; color: #fff; font-size: 16px; line-height: 40px; letter-spacing: 1.6px; margin: 20px auto 10px auto;}
.it703_card .card_btn:hover{ display:block; width: 150px; height: 40px; background-image: linear-gradient(315deg, #33318a, #5c5cb5); text-align: center; color: #fff; font-size: 16px; line-height: 40px; letter-spacing: 1.6px; margin: 20px auto 10px auto;}
.it703_card .card_job{ display: block; line-height: 15px; color:#8592f3; font-size: 14px; margin-bottom:5px;}
.it703_card .card_name{ font-size: 18px; letter-spacing: 2.5px;}
.it703_card .card_company,.it703_card .card_mail{ display: block; color: #433294; font-size: 14px; line-height: 20px;}
.it703_card .card_tag{ margin-top:15px;}
.it703_card .card_tag a,.it703_table_word .card_tag a{ display: inline-block; font-size: 14px; color:#8592f3; background: url(images/it703_tag01.svg) left center no-repeat; background-size: 15px; padding-left:22px; line-height: 20px; margin-right: 8px;}
.it703_open{ background:url(images/business-card-2.svg) right 15px top 8px no-repeat #f8f5ff; background-size: 100px; min-height:150px;}
.it703_card .card_mail,.it703_card .card_job{ display:none!important;}
.it703_open .card_mail,.it703_open .card_job,.it703_card .card_btn{ display:block!important;}
.it703_open .card_btn{ display:none!important;}

.it703_openbox textarea{ border:0; background:#f1f1f1; width:100%; height:220px; font-size: 15px; color:#333; line-height: 20px; margin:0 auto; padding:20px;}
.it703_openbox input{ display:block; width: 150px; line-height: 40px!important; height: 40px; background-image: linear-gradient(315deg, #5c5cb5, #33318a); text-align: center; color: #fff; font-size: 16px; letter-spacing: 1.6px; margin: 10px auto; padding:0;}
.it703_openbox input:hover{ display:block; width: 150px; line-height: 40px!important; height: 40px; background-image: linear-gradient(315deg, #33318a, #5c5cb5); text-align: center; color: #fff; font-size: 16px; letter-spacing: 1.6px; margin:10px auto; padding:0;}

.it703_p{ width:100%; padding:10px 0 20px 0; background: #fff; box-shadow: 0px 1px 5px 1px #E3E3E3; -webkit-box-shadow: 0px 1px 5px 1px #E3E3E3; -moz-box-shadow: 0px 1px 5px 1px #E3E3E3; -o-box-shadow: 0px 1px 5px 1px #E3E3E3;}
.it703_p > a{ margin:0 auto; margin-bottom: 10px; width: 270px; height: 208px; display: flex; justify-content: center; align-items: center; background: #fff;}
.it703_p > a > img{ width: auto!important; height: auto; max-width: 270px; max-height: 208px;}
.it703_p > h2 > a,.it703_p > h2 > a:hover{ padding:0 20px; line-height: 20px; height: 40px; overflow: hidden; display:block; font-size: 16px; color: #333; font-weight: bold; text-align: left;letter-spacing: 1.5px;}
.it703_p .go_btn a{ display:block; width: 150px; height: 40px; background-image: linear-gradient(315deg, #5c5cb5, #33318a); text-align: center; color: #fff; font-size: 16px; line-height: 40px; letter-spacing: 1.6px; margin: 10px auto;}
.it703_p .go_btn a:hover{ display:block; width: 150px; height: 40px; background-image: linear-gradient(315deg, #33318a, #5c5cb5); text-align: center; color: #fff; font-size: 16px; line-height: 40px; letter-spacing: 1.6px; margin: 10px auto;}

.it703 .owl-prev,.it703 .owl-next{ margin:0!important; padding:0!important; top:50%; margin-top:-24px!important; position: absolute; width:48px; height: 48px; text-indent: -99999px!important; border-radius: 0!important;}
.it703 .owl-prev{ left:0; background: url(images/it615_arrow2.svg) center no-repeat #2c2c2c!important; background-size: 18px!important;}
.it703 .owl-next{ right: 0; background: url(images/it615_arrow.svg) center no-repeat #2c2c2c!important; background-size: 18px!important;}

.it703 .it703_select,.it708 .it703_select{ justify-content: flex-end; display:flex; align-items: center; padding:10px; font-size: 15px; color: #333; line-height: 30px;}
.it703 .it703_select > select,.it708 .it703_select > select{ margin-left: 15px; display:block; font-size: 15px; color: #333; height: 30px; line-height: 30px; width: 150px; text-align: center;}

.it703_table{ width:100%; height: auto; margin-bottom: 15px; background-color: #fff; border-collapse: collapse; table-layout: fixed; line-height: 300%; text-align: center;}
.it703_table_title{ background-color: #FBFBFB; border-bottom: 1px solid #E2E2E2; padding: unset; text-align: center;}
.it703_table_title:nth-child(2){ width:12%;}
.it703_table_title:nth-child(1){ width:15%;}
.it703_table_title:last-child{ width:10%;}

.it703_table_td .card_btn{ margin:0 auto; display:block; width: 100px; height: 20px; background-image: linear-gradient(315deg, #5c5cb5, #33318a); text-align: center; color: #fff; font-size: 13px; line-height: 20px; letter-spacing: 1.6px;}
.it703_table_td .card_btn:hover{ margin:0 auto; display:block; width: 100px; height: 20px; background-image: linear-gradient(315deg, #33318a, #5c5cb5); text-align: center; color: #fff; font-size: 13px; line-height: 20px; letter-spacing: 1.6px;}

.it703_table2 .it703_table_title:nth-child(2){ width:auto;}
.it703_table2 .it703_table_title:nth-child(1){ width:15%;}
.it703_table2 .it703_table_title:nth-child(3){ width:10%;}
.it703_table2 .it703_table_title:last-child{ width:15%;}

.it703_table_td{ border-bottom: 1px dotted #E2E2E2;}

a.it703_table_open { font-size: 13px!important; text-decoration: underline!important; color: #433294!important;}
a.it703_table_open:hover { font-size: 13px!important; text-decoration: none!important; color: #433294!important;}

.it703_table_word{ line-height: 20px; background: #f8f5ff; padding: 10px 15px; text-align: left;}


/*704*/
th.it704_title {
    background-color: #FBFBFB;
    border-bottom: 1px solid #E2E2E2;
    padding: unset;
    text-align: center;
}

td.it704_in{ border-bottom: 1px dotted #E2E2E2;}

th.it704_title:first-child,
td.it704_in:first-child {
    width: 10%;
}

th.it704_title:nth-child(2),
td.it704_in:nth-child(2) {
    width: 16%;
}

th.it704_title:nth-child(3),
td.it704_in:nth-child(3) {
    width: auto;
}

th.it704_title:nth-child(4),
td.it704_in:nth-child(4) {
    width: 15%;
}

th.it704_title:nth-child(5),
td.it704_in:nth-child(5) {
    width: 10%;
}

th.it704_title:last-child,
td.it704_in:last-child {
    width: 12%;
}

.it704_word{ display:none; line-height:20px; background:#f8f5ff; padding:10px; text-align: left;}
.it704_view a{ font-size:13px!important; text-decoration: underline!important; color:#433294!important;}
.it704_table {
    font-size: 13px;
    line-height: 300%;
    text-align: center;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}
.it704_btn{ display:flex; align-items: center;}
.it704_btn a:link,.it704_btn a:visited{ display: block; color: #fff!important; font-size:13px !important; padding:0 7px;}
.it704_btn a:first-child{ background-color: #26246D;}
.it704_btn a:last-child{ background-color: #333333 ; margin-left:6px;}


/*702*/
.it702{ width:100%; height: auto; background-position: bottom center; background-repeat: no-repeat; background-size: cover;}
.it702_box{ max-width: 1600px; margin:0 auto; padding:50px;}
.it702_tabbox{ padding:30px 25px; background: rgba(255,255,255,.85); border-radius: 15px; max-width: 615px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}
.it702 .abgne_tab { width: 400px; margin: 10px 0;}
.it702 ul.it702_tabs { width: 60%; height: 50px; display: flex; align-items: center; border-radius: 50px; overflow:hidden; margin:20px auto; border:3px solid #0856a3;}
.it702 ul.it702_tabs li { width: 100%; }
.it702 ul.it702_tabs li a { font-size: 18px; line-height: 50px; display: block; padding: 0 20px; color: #000;  background: #fff; text-decoration: none; text-align: center;}
.it702 ul.it702_tabs li a:hover { background: #0856a3; color: #fff;}
.it702 ul.it702_tabs li.active a{ background: #0856a3; color: #fff;}
.it702 ul.it702_tabs li.active a:hover { background: #0856a3; color: #fff;}
.it702 div.tab_container { width: 100%; border-top: none;}
.it702 div.tab_container .tab_content { padding:0 30px;}
.it702 div.tab_container .tab_content ul{ margin-bottom:30px;}
.it702 div.tab_container .tab_content ul li { border-bottom:1px dotted #ccc;}
.it702 div.tab_container .tab_content ul li a{ display: flex; align-items: center; width:100%; line-height: 50px; font-size: 16px; overflow: hidden; color: #333;}
.it702 div.tab_container .tab_content ul li a:hover{ color: #0856a3;}
.it702 div.tab_container .tab_content ul li a span{ padding:0 10px; height:50px; overflow:hidden ;}
.it702 div.tab_container .tab_content ul li a span.news_txt{ width:80%;}
.it702 div.tab_container .tab_content ul li a span.news_date{ width:20%}
.it702 .it702_more a{ transition: all .5s; display:block; width:150px; color:#0856a3 ; font-size: 18px; line-height: 50px; margin:0 auto; text-align:center; background:url(images/it702_arrow.svg) right 5px bottom no-repeat; background-size: 90%;}
.it702 .it702_more a:hover{ display:block; width:150px; color:#0856a3 ; font-size: 18px; line-height: 50px; margin:0 auto; text-align:center; background:url(images/it702_arrow.svg) right 0px bottom no-repeat; background-size: 90%;}


.it705{ width:100%; min-width:1200px;}
.it705_box{ width:1200px; margin:0 auto; 0;}
.it705_box .it705_inbox{ padding:0;}
.it705_box .it705_inbox>ul{ padding:0 2%;}
.it705_box .it705_inbox>ul>li{ width:100%; padding:0 0 0 3% ; background:#fcfbfa; height:66px; overflow:hidden; border-bottom:1px solid #dfdfdf;}
.it705_box .it705_inbox>ul>li>a{ text-decoration:none;}
.it705_box .it705_inbox>ul>li span{ padding:23px 20px; display:inline-block; color:#555555; letter-spacing:2px; font:15px 微軟正黑體, Arial, Helvetica, sans-serif;}
.it705_box .it705_inbox>ul>li span h3{ color:#fff; font:15px/15px 微軟正黑體, Arial, Helvetica, sans-serif; overflow:hidden; margin:0 auto; width:auto; height:18px; padding:0 10px; white-space:nowrap; text-overflow:ellipsis;}
.it705_box .it705_inbox>ul>li>span.it705_date,.it705_box  .it705_inbox>ul>li>span.it705_slogan{ width:145px; text-align:center; overflow:hidden;}
.it705_box .it705_inbox>ul>li>span.it705_slogan{ background-image:none; height:auto; background-color:#0856a3; border-radius:0px; padding:10px 0 8px 0; margin:14px 0; width:auto; /*min-width:165px;*/ width:165px; overflow:hidden;}
.it705_box .it705_inbox>ul>li>a>span.it705_text{ width:750px; white-space:nowrap; text-overflow:ellipsis; display:inline; position:absolute; padding:0; margin:23px 20px; height:20px; overflow:hidden;}
.it705_box .it705_inbox>ul>li>a>span.it705_text:hover{ text-decoration: none;}
.it705_box .it705_inbox>ul>li:nth-child(even){ background:none;} 
.it705_box .it705_inbox>ul>li:nth-child(even) span.it705_slogan{ background-color:#e880be;}
.it705_box .it705_inbox>ul>li:first-child{ border-top:1px solid #dfdfdf;}

/*710*/
.it710_box_1{ width:300px; margin: 0 auto; background:#efefef; padding:35px 30px; border-radius: 10px; margin-bottom: 20px;}
.it710_box_1 > h5{ font-size: 18px; text-align: center; color: #173f97; margin-bottom:20px;}
.it710_box_2{ width:100%; margin: 0 auto; background:#efefef; padding:35px 30px; border-radius: 10px; margin-bottom: 20px;}
.it710_box_2 > h5{ font-size: 18px; text-align: center; color: #173f97; margin-bottom:20px;}
.it710_box_2 .it710_nolist{ font-size: 18px; text-align: center; color: #333; line-height: 50px;}
.it710_box_1 .it710_content ul li{ font-size: 16px; line-height: 40px; color:#333; text-align: center; margin-bottom: 10px;}
.it710_box_1 .it710_content ul li:first-child{ line-height: 20px;}
.it710_box_1 .it710_content ul li > input[type="text"]{ display: block; width: 100%; line-height: 40px; color:#333; border-radius: 3px; padding: 0 10px;}
.it710_box_1 .it710_content ul li:last-child{ display: flex; align-items: center; justify-content: space-between;}
.it710_box_1 .it710_content ul li:last-child > input[type="text"]{ width: 100px;}
.it710_box_1 .it710_content ul li:last-child > a{ font-size: 14px; text-decoration: underline; color: #666;}
.it710_btnbox{ width: 240px; margin: 0 auto;}
.it710_btnbox > input[type="button"]{ display: block; width: 100%; line-height: 40px; font-size: 16px; background-color: #173f97; color:#fff; border-radius: 3px; cursor: pointer;}
.it710_btnbox > input[type="button"]:hover{ display: block; width: 100%; line-height: 40px; font-size: 16px; background-color: #173f97; color:#fff; border-radius: 3px; opacity: .95;}
.it710-rwd-table { background: #fff; overflow: hidden; color: #333; margin-bottom: 20px;}
.it710-rwd-table tr:nth-of-type(2n){ background: #f1f1f1; }
.it710-rwd-table tr{ border-top:1px solid #fff; border-bottom:1px solid #fff;}
.it710-rwd-table th,.it710-rwd-table td {margin: 0.5em 1em;}
.it710-rwd-table { min-width: 100%;}
.it710-rwd-table th { display: none;}
.it710-rwd-table td { display: block;}
.it710-rwd-table td:before { content: attr(data-th) " : "; font-weight: bold; width: 6.5em; display: inline-block;}
.it710-rwd-table th, .it710-rwd-table td { text-align:center; border-bottom:1px solid #fff;}
.it710-rwd-table th, .it710-rwd-table td:before { color: #173f97; font-weight: bold;}

@media (min-width: 480px){
	.it710-rwd-table td:before { display: none;}
	.it710-rwd-table th, .it710-rwd-table td { display: table-cell; padding: 0.25em 0.5em;}
	.it710-rwd-table th:first-child,.it710-rwd-table td:first-child { padding-left: 0;}
	.it710-rwd-table th:last-child,.it710-rwd-table td:last-child { padding-right: 0;}
	.it710-rwd-table th,.it710-rwd-table td { padding: 1em !important;}
}

/*711*/
.it711{ width:100%; max-width:1200px; overflow:hidden; margin:20px auto; position:relative; background-repeat:no-repeat; background-position:right bottom;}
.it711 .it711_downbox{width:100%; margin:0 auto;}
.it711 .it711_downbox ul{}
.it711 .it711_downbox ul li{ float:left; overflow:hidden; padding:10px;}
.it711 .it711_downbox ul li:nth-child(1){width:50%;}
.it711 .it711_downbox ul li:nth-child(2){width:50%;}
.it711 .it711_downbox ul li:nth-child(3){width:65%;}
.it711 .it711_downbox ul li:nth-child(4){width:35%;}
.it711 .it711_downbox ul li .it711_productbox{position:relative; width:100%; height:auto;margin:0 auto; overflow:hidden;}
.it711 .it711_downbox .it711_productbox img{ display:block; width:100%; height:auto;}
.it711 .it711_downbox ul li:hover .it711_productbox .it711_boxhover{opacity:1;}
.it711 .it711_downbox ul li:hover .it711_productbox .it711_boxhover a,.it711 .it711_downbox .it711_productbox .it711_boxhover h3{opacity:1}
.it711 .it711_downbox .it711_productbox .it711_boxhover{opacity:0; background-color:rgba(201,183,185,.75); width:100%; height:100%; text-align:center; position:absolute; top:0px; left:0;    display: flex;align-items: center;justify-content: center; padding: 10px; cursor: pointer;    transition: all 0.3s ease-out;}
.it711 .it711_downbox .it711_productbox .it711_boxhover { font:30px/36px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;align-self: center; opacity:1; text-decoration: none;}
.it711 .it711_downbox .it711_productbox .it711_boxhover .it711_boxhover_line{ padding:0 5px 10px;border-bottom: 2px solid #fff;} 
.it711 .it711_downbox .it711_productbox .it711_boxhover h3{ height:24px; font:24px/24px Arial, Helvetica, sans-serif,微軟正黑體;opacity:1; color:#fff; margin-top: 20px;}
.video711:after{content: ""; position: absolute; width: 100%; height: 184px;  left: 0; top: 50%; bottom: 50%; margin-top: -97px; z-index: 2; background:url(images/weicheng_55.png) center no-repeat;}
@media screen and (max-width: 640px){
.it711 .it711_downbox .it711_productbox .it711_boxhover a{ font:18px/20px 微軟正黑體, Arial, Helvetica, sans-serif; }
.it711 .it711_downbox .it711_productbox .it711_boxhover h3{ height:15px; font:15px/15px Arial, Helvetica, sans-serif,微軟正黑體; margin-top: 10px;}
} 
@media screen and (max-width: 400px){
	.it711 .it711_downbox ul li{ float: none; width: 100%!important;}
	.it711 {max-width: 100%; margin-bottom:0;}
}
.it711 .it711_downbox ul li {padding: 0;}
.it711 .it711_downbox ul li:hover .it711_productbox .it711_boxhover {background-color: rgba(97, 165, 253,0);
}
.it711 .it711_downbox .it711_productbox .it711_boxhover {opacity: 1;background: rgba(97, 165, 253, .4);}
.it711 .it711_downbox .it711_productbox .it711_boxhover .it711_boxhover_line {border: 0;padding: 0;}

@media (min-width: 768px) {
	.it711 {margin-top: 0;}
}
.it711 .it711_downbox ul li:nth-child(1),.it711 .it711_downbox ul li:nth-child(2),.it711 .it711_downbox ul li:nth-child(3),.it711 .it711_downbox ul li:nth-child(4){width:33.33333333%;}
@media screen and (max-width: 640px){.it711 .it711_downbox ul li{ float: none; width: 100%!important;}
}
.it711 .it711_downbox ul li, .it711 .it711_downbox ul li:nth-child(1), .it711 .it711_downbox ul li:nth-child(2), .it711 .it711_downbox ul li:nth-child(3), .it711 .it711_downbox ul li:nth-child(4) { width: 33.3333%;}

/*712*/
.it712_box_1{ width:300px; margin: 0 auto; background:#efefef; padding:35px 30px; border-radius: 10px; margin-bottom: 20px;}
.it712_box_1 > h5{ font-size: 18px; text-align: center; color: #173f97; margin-bottom:20px;}
.it712_box_2{ width:100%; margin: 0 auto; background:#efefef; padding:35px 30px; border-radius: 10px; margin-bottom: 20px;}
.it712_box_2 > h5{ font-size: 18px; text-align: center; color: #173f97; margin-bottom:20px;}
.it712_box_2 .it712_nolist{ font-size: 18px; text-align: center; color: #333; line-height: 50px;}
.it712_box_1 .it712_content ul li{ font-size: 16px; line-height: 40px; color:#333; text-align: center; margin-bottom: 10px;}
.it712_box_1 .it712_content ul li:first-child{ line-height: 20px;}
.it712_box_1 .it712_content ul li > input[type="text"]{ display: block; width: 100%; line-height: 40px; color:#333; border-radius: 3px; padding: 0 10px;}
.it712_box_1 .it712_content ul li select{ display:block; width: 100%;}
.it712_box_1 .it712_content ul li:last-child{ display: flex; align-items: center; justify-content: space-between;}
.it712_box_1 .it712_content ul li:last-child > input[type="text"]{ width: 100px;}
.it712_box_1 .it712_content ul li:last-child > a{ font-size: 14px; text-decoration: underline; color: #666;}
.it712_btnbox{ width: 240px; margin: 0 auto;}
.it712_btnbox > input[type="button"]{ display: block; width: 100%; line-height: 40px; font-size: 16px; background-color: #173f97; color:#fff; border-radius: 3px; cursor: pointer;}
.it712_btnbox > input[type="button"]:hover{ display: block; width: 100%; line-height: 40px; font-size: 16px; background-color: #173f97; color:#fff; border-radius: 3px; opacity: .95;}
.it712-rwd-table { background: #fff; overflow: hidden; color: #333; margin-bottom: 20px;}
.it712-rwd-table tr:nth-of-type(2n){ background: #f1f1f1; }
.it712-rwd-table tr{ border-top:1px solid #fff; border-bottom:1px solid #fff;}
.it712-rwd-table th,.it712-rwd-table td {margin: 0.5em 1em;}
.it712-rwd-table { min-width: 100%;}
.it712-rwd-table th { display: none;}
.it712-rwd-table td { display: block;}
.it712-rwd-table td:before { content: attr(data-th) " : "; font-weight: bold; width: 6.5em; display: inline-block;}
.it712-rwd-table th, .it712-rwd-table td { text-align:center; border-bottom:1px solid #fff;}
.it712-rwd-table th, .it712-rwd-table td:before { color: #173f97; font-weight: bold;}

@media (min-width: 480px){
	.it712-rwd-table td:before { display: none;}
	.it712-rwd-table th, .it712-rwd-table td { display: table-cell; padding: 0.25em 0.5em;}
	.it712-rwd-table th:first-child,.it712-rwd-table td:first-child { padding-left: 0;}
	.it712-rwd-table th:last-child,.it712-rwd-table td:last-child { padding-right: 0;}
	.it712-rwd-table th,.it712-rwd-table td { padding: 1em !important;}
}

/*706*/
.it706{ width: 100%; height:auto;}
.it706_html{ text-align: center; width: 100%; margin-bottom:30px; font-size: 15px; line-height: 25px; color: #333;}
.it706_html a:link,.it706_html a:visited{ font-size: 15px; line-height: 25px; text-decoration: none;}
.it706_html a:hover,.it706_html a:active{ font-size: 15px; line-height: 25px; text-decoration: underline;}
.it706_html img{ width:100%; max-width: 100%; height: auto!important; vertical-align: bottom;}
.it706_html .it706_video-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.it706_html .it706_video-container iframe,
.it706_html .it706_video-container object,
.it706_html .it706_video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.it706_html ol,.it706_html ul{ list-style:disc; padding-left: 20px;}
.it706_btn{ width:100%; }
.it706_btn ul{ width:100%; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.it706_btn ul li{ margin: 0 10px; margin-bottom: 15px; float:left;}
.it706_btn ul li a{ display: block; width: auto; padding:12px 18px; font-size: 15px; line-height: 25px;}
.it706_btn ul li a { color: #09458c; transition: all 0.5s; position: relative; border: 1px solid rgba(9,69,140,1);}
.it706_btn ul li a:hover{ color: #fff;}
.it706_btn ul li a::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; opacity: 0; transition: all 0.3s; background-color: rgba(9,69,140,1); transform: scale(1.2,1.2); z-index: -1;}
.it706_btn ul li a:hover::after { opacity: 1; transform: scale(1,1);}

/* 714 拉霸中獎QRcode清單頁 */
.it714 .it714_tab { max-width: 400px; width: 100%; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; border: 0; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center; height: 45px; border-radius: 45px; background: #0856a3; overflow: hidden; margin: 0 auto;}
.it714 .it714_tab button{ display: block; width: 100%; height: auto; color: #fff; padding: 0; transition: all .5s; font:bold 14px/45px 微軟正黑體, Arial, Helvetica, sans-serif;background-color: inherit;float: left;border: none;outline: none;cursor: pointer;}
.it714 .it714_tab button:hover,.it714_tab button.active {background-color: #e880be;}
.it714 .it714_tabcontent {display: none;padding: 6px 12px;border-top: none;margin-top:15px;font-size: 16px;}
.it714 .it714_tabcontent ul.it714_list{max-width:800px; width:100%; height:auto; margin:0 auto;text-align: center;}
.it714 .it714_tabcontent ul.it714_list > li{border-bottom: solid 1px #c2c1b4;padding: 10px 0;}
/*.it714 .it714_tabcontent ul.it714_list li.it714_title,*/.it714 .it714_tabcontent ul.it714_list > li:last-of-type{border-bottom: 0;}
/* .it714 .it714_tabcontent ul.it714_list li.it714_title{background-color: #eee;} */
.it714 .it714_tabcontent ul.it714_list li ul{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center;position: relative;}
.it714 .it714_tabcontent ul.it714_list li ul li{text-align: center;width:50%;padding: 15px 0; flex:1; float:left;width:50%;}
.it714 .it714_tabcontent ul.it714_list li ul li.it714_award{font-size: 24px; color:#000080;line-height: 26px;font-weight: bold;}
.it714 .it714_tabcontent ul.it714_list li ul li .qrcode img{max-width:200px; width:100%; height:auto;vertical-align: top;}
.it714 .it714_tabcontent ul.it714_list li ul li .qrcode{position: relative;}
.it714 .it714_tabcontent ul.it714_list .it714_redeemed{max-width:100%; width:100%; height:100%; background-color: rgba(0,0,0,.75);position: absolute;display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;align-items: center;z-index: 2;}
.it714 .it714_tabcontent ul.it714_list .it714_redeemed span{color:#fff;font-size: 34px;font-weight: bold}
@media screen and (max-width: 568px) {
    .it714 .it714_tabcontent ul.it714_list li ul{flex-direction: column-reverse;}
    .it714 .it714_tabcontent ul.it714_list li ul li{width:100%;float:none;}
}
@media screen and (max-width: 420px) {
    .it714 .it714_tab{max-width: 300px;}
}

/******後臺管理******/
.management_system{max-width:200px;width: 100%; height: 100%; z-index: 999999;position: fixed; top: 0; font-family: 微軟正黑體, Arial, Helvetica, sans-serif;/*transition: all .3s;*/left:0;}
.management_system.ms_closed{left:-200px;}
/* 後臺管理-按鈕展開收起 */
.management_system .ms_btn{position: absolute; left:200px;top:0; width: 40px; height:50px; background-color: #353A3A; -moz-border-radius: 0 0 10px 0; -ms-border-radius: 0 0 10px 0; -o-border-radius: 0 0 10px 0; -webkit-border-radius: 0 0 10px 0; border-radius: 0 0 10px 0;cursor: pointer;transition: all .3s;}
.management_system .ms_btn span{color:rgba(255, 255, 255, 1);text-align: center; display: block; line-height: 20px; font-size: 13px; padding-top: 28px;}
.management_system .ms_btn span.ms_setting_btn{background-image: url(images/ms_settings.svg); background-position: center 7px; background-size: 20px; background-repeat: no-repeat;}
.management_system .ms_btn span.ms_close_btn{background-image: url(images/ms_close.svg); background-position: center 7px; background-size: 20px; background-repeat: no-repeat;}
.management_system .ms_btn .ms_stbtn_closed{display: none;}
.management_system .ms_btn .ms_clbtn_closed{display: none;}
.management_system .ms_btn:hover{background-color: #252929;}
/* 後臺管理-內容 */
.management_system .backstage{ width:100%; height: 100%; background-color: #353A3A;transition: all .3s;}
.management_system .backstage .container > ul > li{ float: left; width:100%; line-height:48px; position: relative; color:rgba(255, 255, 255, 1);}
.management_system .backstage .container > ul > li > .link{font-size: 17px; letter-spacing: .2px; color:rgba(255, 255, 255, .6);background-image: url(images/ms_arrow.svg); background-position: bottom right; background-size: 40px; background-repeat: no-repeat;}
.management_system .backstage .container > ul > li > .link.ms_listarrow{color:rgba(255, 255, 255, 1);background-position-y: top;}
.management_system .backstage .container .ms_logo{width: 100%;text-align: center;padding:10px 0 10px 0;border-bottom:1px solid rgba(255, 255, 255, .1);}
.management_system .backstage .container .ms_logo > img{max-width: 100px;margin: 0 auto;}
.management_system .backstage .container .ms_logo > span{font-size: 16px; letter-spacing: .1px; display: block; color:rgba(255, 255, 255, 1); line-height: 22px;}
.management_system .backstage .container > ul > li{border-bottom: 1px solid rgba(255, 255, 255, .1);}
.management_system .backstage .container > ul > li > .link > span { width: 40px; height: 40px; display: inline-block; vertical-align: middle;}
.management_system .backstage .container > ul > li.ms_store > .link > span{ background: url(images/ms_store.svg) no-repeat left bottom; background-size: 40px;}
.management_system .backstage .container > ul > li.ms_prod > .link > span{ background:url(images/ms_store.svg) no-repeat left bottom; background-size: 40px;}
.management_system .backstage .container > ul > li.ms_news > .link > span{ background:url(images/ms_news.svg) no-repeat left bottom; background-size: 40px;}
.management_system .backstage .container > ul > li.ms_order > .link > span{ background:url(images/ms_order.svg) no-repeat left bottom; background-size: 40px;}
.management_system .backstage .container > ul > li.ms_account > .link > span{ background:url(images/ms_store.svg) no-repeat left bottom; background-size: 40px;}
.management_system .backstage .container > ul > li.ms_sellerinfo > .link > span{ background:url(images/ms_store.svg) no-repeat left bottom; background-size: 40px;}
.management_system .backstage .container > ul > li.ms_edit > .link > span{ background:url(images/ms_setting.svg) no-repeat left bottom; background-size: 40px;}
.management_system .backstage .container > ul > li > a{ display: block; width: 100%; height: 100%; color:rgba(255, 255, 255, .4); padding-left: 10px;line-height:40px;font-size: 17px; letter-spacing: .2px; vertical-align: middle; text-decoration: none; cursor: pointer;}
.management_system .backstage .container > ul > li > a.active,.management_system .backstage .container > ul > li li a.active{background-position-y: top;color:rgba(255, 255, 255, 1);}
.management_system .backstage .container > ul > li > ul.submenu > li > a{ line-height:40px;display: block; width: 100%; height: auto; padding: 0 20px 0 25px; color: rgba(255, 255, 255, .4);font-size: 17px; letter-spacing: .2px; vertical-align: middle;}
.management_system .backstage .container > ul > li > a:hover,.management_system .backstage .container > ul > li > ul.submenu > li a:hover{ background-color: rgba(0, 0, 0, .3); color:rgba(255, 255, 255, 1);}
.mspadding{width:100%;padding-left:200px;}
.management_system .backstage .container > ul.ms_box > .link { cursor: pointer; display: block; padding: 15px 15px 15px 42px; color: #4D4D4D; font-size: 14px; font-weight: 700; border-bottom: 1px solid #CCC; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.management_system .backstage .container > ul > li > ul.submenu {display: none;}

/* 後臺管理-595 賣家訂單管理 */
.it595.fami_item_joo_rule .it595_title,.it595.fami_item_joo_rule .it595_title span{color:#353A3A;}
.it595.fami_item_joo_rule .page_show,.it595.fami_item_joo_rule .it595_search ul,.it595.fami_item_joo_rule .it595_search .remarks{font-size: 15px;line-height:40px; color: #353A3A;}
.it595.fami_item_joo_rule .seller_order_inquiry .menu ul.tab-title li a{font-size: 15px;font-weight:bold;}
.it595.fami_item_joo_rule .it595_search ul li.ordernum{padding-right:10px;}
.it595.fami_item_joo_rule .page_show select,.it595.fami_item_joo_rule .it595_search ul li.ordernum input,.it595.fami_item_joo_rule .it595_search ul li span.input-icon input{ border:1px solid #d5d5d5;height:40px;padding:3px 10px;font-size:15px; color:#353A3A;}
.it595.fami_item_joo_rule .it595_search ul li.it595_search_btn a,.it595.fami_item_joo_rule .seller_order_inquiry .menu ul.tab-title li.active a,.it595.fami_item_joo_rule .order_export_btn,.it595.fami_item_joo_rule .it595_bbtn_box li:nth-child(2) a,.it595.fami_item_joo_rule .it595_bbtn_box li:nth-child(3) a, .it595.fami_item_joo_rule .it595_bbtn_box li:nth-child(4) a,.it595.fami_item_joo_rule .seller_order_inquiry a.order_number_btn{color:#fff;background-color: #353A3A;}
.it595.fami_item_joo_rule .order_export_btn:hover,.it595.fami_item_joo_rule .seller_order_inquiry a.order_number_btn:hover{border-color:#353A3A; background-color: #353A3A;}
.it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li .rate{color: #353A3A;}
.it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .title ul li:nth-child(5), .it595 .seller_order_inquiry .tab-inner .it595_box .listbox ul.text li:nth-child(5) b{color:#353A3A !important;}
.it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li.orderstep_01{border-color:#353A3A;color:#353A3A;}
.it595.fami_item_joo_rule .seller_order_inquiry .tab-inner .it595_box .listbox .course ul.it595_orderstep li.orderstep_01:before{background-color: #353A3A;}
.it595.fami_item_joo_rule .it595_search, .it595.fami_item_joo_rule .seller_order_inquiry{-webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;-moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border:1px solid #d5d5d5;}
.it595.fami_item_joo_rule .seller_order_inquiry .menu .tab-inner{font-size:15px;}
.loadingMask.fami_item_joo_rule { position:fixed; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.5); z-index:99999; top:0; left:0; }
.loadingMask.fami_item_joo_rule .loadingBlock { position:absolute; width:250px; height:250px; left:50%; top:40%; margin:-125px 0 0 -125px; border-radius:100%; text-align:center; background-color: rgba(0, 0, 0, 0.65); }
.loadingMask.fami_item_joo_rule .loadingBlock_img img {width:160px;}
.loadingMask.fami_item_joo_rule .loadingBlock_txt { color:#FFF; font-size:22px; font-family:"微軟正黑體"; font-weight:bold; letter-spacing:1px; }
.it595.fami_item_joo_rule ul.PageList{ margin-top: 20px;display:inline-block;}
.it595.fami_item_joo_rule ul.PageList li{ display:block; float:left; line-height:60px; height: 60px; width: 40px; margin: 0 2px;}
.it595.fami_item_joo_rule ul.PageList li a{ width:100%; height:100%; display: inline-block; vertical-align: top; line-height: 60px; color:#444;}
.it595.fami_item_joo_rule ul.PageList li a:hover{color:#444;}
.it595.fami_item_joo_rule ul.PageList li.pre{ background: url(images/it595_prev.png);}
.it595.fami_item_joo_rule ul.PageList li.next{ background: url(images/it595_next.png);}
.it595.fami_item_joo_rule ul.PageList li.pre a,.it595.fami_item_joo_rule ul.PageList li.next a{ text-indent: -9999px;}
.it595.fami_item_joo_rule ul.PageList li.dis{ border:#e5e5e5 1px solid; display:block;}
@media screen and (max-width: 480px) {
	.loadingMask.fami_item_joo_rule .loadingBlock {width:200px;height:200px;margin:-100px 0 0 -100px;}
	.loadingMask.fami_item_joo_rule .loadingBlock_img img {width:140px;}
	.loadingMask.fami_item_joo_rule .loadingBlock_txt {font-size:18px;}
}

/* 後臺管理-599 賣家訂單明細 */
.it599.fami_item_joo_rule .it599_title{color:#353A3A;}
.it599.fami_item_joo_rule .it599_order_detail,.it599.fami_item_joo_rule .it599_order_prod{box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;-moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border:1px solid #d5d5d5;}
.it599.fami_item_joo_rule .it599_order_detail > span,.it599.fami_item_joo_rule .it599_order_prod > span,.it599.fami_item_joo_rule .it599_order_receiver > span,.it599.fami_item_joo_rule .it599_order_qa > span{background:none;font-size:16px;padding: 13px 0 5px 0;font-weight:bold;color:#353A3A;}
.it599.fami_item_joo_rule .it599_order_detail .course ul.it599_orderstep li.orderstep_01{border-color: #353A3A; color: #353A3A;}
.it599.fami_item_joo_rule .it599_order_detail .course ul.it599_orderstep li.orderstep_01:before { background-color: #353A3A;}
.it599.fami_item_joo_rule table th{ font-size: 15px;}
.it599.fami_item_joo_rule .it599_question_box span.seller_btn, .it599.fami_item_joo_rule .it599_question_box span.seller_reply_btn,.it599.fami_item_joo_rule .it599_question_box .it599_seller_reply .it599_reply_btnbox a.it599_confirm{background-color: #353A3A;}
.it599.fami_item_joo_rule .it599_qa_text{ color: #FF3333;letter-spacing: .3px; vertical-align: top; line-height: 25px;font-size:14px;}
.it599.fami_item_joo_rule table td .rate{ color: #FF3333;}
.it599.fami_item_joo_rule table th, .it599.fami_item_joo_rule table td{font-size:15px;}
.it599.fami_item_joo_rule .it599_question_box .it599_buyer .it599_answer textarea{font-size:15px;color:#353A3A;}

/* 後臺管理-606 商品列表 */
.it606_bg.fami_item_joo_rule .it606_title{color:#353A3A;}
.it606_bg.fami_item_joo_rule .it606_catelogy > ul > li > a > span{color:#353A3A !important;}
.it606_bg.fami_item_joo_rule .it606_box{padding:0 0 15px 0;box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 1px solid #d5d5d5;}
.it606_bg.fami_item_joo_rule .it606_box .it606_table tr:first-child td{border-bottom: 0;background-color: #f7f7f7;}
.it606_bg.fami_item_joo_rule .it606_box .it606_graybg td{background-color: #f7f7f7;}
.it606_bg.fami_item_joo_rule .it606_box .it606_add_pbtn{padding:20px 0;}
.it606_bg.fami_item_joo_rule .it606_box .it606_add_pbtn a,.it606_bg.fami_item_joo_rule .it606_search .it606_searchR a{border-color:#353A3A; background-color: #353A3A;}
.it606_bg.fami_item_joo_rule .it606_box .it606_add_pbtn a{color:#fff !important;background-image: url(images/it594_plus_white.svg); background-repeat: no-repeat; background-size: 20px;}
.it606_bg.fami_item_joo_rule .it606_box .it606_add_pbtn a:hover,.it606_bg.fami_item_joo_rule .it606_search .it606_searchR a:hover{border-color:#353A3A; background-color: #353A3A;}
.it606_bg.fami_item_joo_rule .Page{ width:100%; height:40px; text-align: center;margin: 0 auto;}
.it606_bg.fami_item_joo_rule .Page ul.PageList{ display:inline-block; background-color:#FFF;}
.it606_bg.fami_item_joo_rule .Page ul.PageList li{ float:left;margin: 0 5px;}
.it606_bg.fami_item_joo_rule .Page ul.PageList li.pre a,.it606_bg.fami_item_joo_rule .Page ul.PageList li.next a{width: 40px; height: 40px;text-align: center; display:block; padding:0px; font:13px/35px '微軟正黑體', sans-serif; text-decoration:none; color:#595854;}
.it606_bg.fami_item_joo_rule .Page ul.PageList li.pre a:hover,.it606_bg.fami_item_joo_rule .Page ul.PageList li.next a:hover{ border:#333 2px solid; font:13px/35px '微軟正黑體', sans-serif; text-decoration:none; color:#333; background:#fff;}
.it606_bg.fami_item_joo_rule .Page ul.PageList li a,.it606_bg.fami_item_joo_rule .Page ul.PageList li.dis{width: 40px; height: 40px;text-align: center; display:block; padding:0px; font:13px/35px '微軟正黑體', sans-serif; text-decoration:none; color:#595854; border:1px solid #e5e5e5;}
.it606_bg.fami_item_joo_rule .Page ul.PageList li a:hover,.it606_bg.fami_item_joo_rule .Page ul.PageList li.pre a:hover, .it606_bg.fami_item_joo_rule .Page ul.PageList li.next a:hover{border-left:1px solid #e5e5e5; border: #999 1px solid;}
.it606_bg.fami_item_joo_rule .Page ul.PageList li.dis{ background:#e6e7e8; }
.it606_bg.fami_item_joo_rule .Page ul.PageList li a:hover{ width: 40px; height: 40px;text-align: center; display:block; padding:0px; font:13px/35px '微軟正黑體', sans-serif; text-decoration:none; color:#333;background: #fff;}
.it606_bg.fami_item_joo_rule .it606_table_detail a{background-image: url(images/ms_it606_plus.svg);}
.it606_bg.fami_item_joo_rule .it606_table_edit a{background-image: url(images/ms_it606_edit.svg);}
.it606_bg.fami_item_joo_rule .it606_table_share a{background-image: url(images/ms_it606_share.svg);}
.it606_bg.fami_item_joo_rule .it606_table tr td,.it606_bg.fami_item_joo_rule h2.it606_table_name a{font-weight:normal;}

/* it719 大小輪播+倒數計時banner */
.it719{position: relative;max-width:100%; width:100%; height:auto;}
.it719 span.dollar{font-size: 12px;}
.it719 .owl-item .center{z-index:1000000;}
.it719 .owl-item .item {transform: translateX(-230px);opacity: .3;}
.it719 .owl-item.active ~ .owl-item .item { transform: translateX(230px); opacity: .3;}
.it719 .owl-item.center .item { transform: translateX(5px) !important; opacity: 1 !important;}
.it719 .owl-nav {position: absolute;height: auto;width:100%;max-width: 1200px;top:50%; left:50%; transform: translate(-50%,-50%);} 
.it719 .owl-nav .owl-prev ,.it719 .owl-nav .owl-next {position:absolute;width:54px;height:56px;color: transparent !important;top: 50%;transform: translateY(-50%);}
.it719 .owl-nav .owl-prev {left:-58.5px;background: url(images/it719_leftright-arrow.svg) left center no-repeat;background-size: 108px;z-index: 999999;}
.it719 .owl-nav .owl-next {right:-58.5px;background: url(images/it719_leftright-arrow.svg) right center no-repeat;background-size: 108px;z-index: 999999;}  
.it719 .it719_right{width:100%;max-width: 1200px; height: 100%; margin: 0 auto; display: flex; align-items: end;position: relative;top:-95px;z-index: 999999;}
.it719 .it719_right .it719_right_countdown{position: absolute; right: 0; bottom:5px; width:220px;height:350px;}
.it719 .it719_right .it719_right_countdown > a,.it719_right_countdown > a > img{ display: block; width:100%; height:auto;}
.it719 .it719_right .it719_right_countdown .it719_time{ position: relative; top: 60px;left:50%; transform: translateX(-50%); display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.it719 .it719_right .it719_right_countdown .it719_time h2{ padding-right:5px; font-size:18px;}
.it719 .it719_right .it719_right_countdown .it719_time > ul{ display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;; align-items: center; color: #fff;max-width: 180px;}
.it719 .it719_right .it719_right_countdown .it719_time > ul > li.num_01{ flex:25%; width:30px; font-size: 15px; font-weight: bold; text-align: center;}
.it719 .it719_right .it719_right_countdown .it719_time > ul > li.num_02:nth-child(2){ width:25px; text-align: center; font-size: 18px; color:#333; font-weight:bold;}
.it719 .it719_right .it719_right_countdown .it719_time > ul > li.num_02{ width:8px; text-align: center; font-size: 18px; color:#5b5b5b;}
.it719 .it719_right .it719_right_countdown .it719_time > ul > li.num_01 div{ background: #5b5b5b; border-radius: 5px; line-height: 28px; font-size: 20px; text-align: center; color: #fff; font-weight: bold; width: 30px; margin: 0 auto; height: 30px;}
.it719 .owl-stage{display: -webkit-box; display: -moz-box; display: -ms-box; display: box;}
.it719 .it719_right .it719_productbox {position: relative; top: 65px;margin: 0 auto;;width: 90%; padding:5px; background-color: #fff;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.it719 .it719_right .it719_productbox:after{content: ''; position: absolute; top:2px; left:2px; width:98%; height:240px; border:3px solid #ff843a;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.it719 .owl-dots {display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.it719 .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 4px; background: #e0e0e0; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.it719 .owl-dots .owl-dot:hover span { background: #bbb; }
.it719 .owl-dots .owl-dot.active span{ background: #e41a91; }
.it719 .it719_right .it719_product_item .it719_img{max-width:100%; width:100%; height:auto;overflow: hidden;padding: 10px;text-align: center;}
.it719 .it719_right .it719_product_item .it719_img > a{display: block; max-width:100%; width:100%; height:auto;}
.it719 .it719_right .it719_product_item .it719_img > a > img{width:110px;height:auto;margin:0 auto;}
.it719 .it719_right .it719_product_item .it719_namebox .it719_name{padding:0 10px 5px 10px;height:56px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.it719 .it719_right .it719_product_item .it719_namebox .it719_name a{ display: block;line-height: 18px;text-decoration: none;color:#000; font-size: 15px; font-weight: bold;}
.it719 .it719_right .it719_product_item .it719_pricebox .it719_price{padding: 0 10px;display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;-ms-flex-pack: flex-end;-webkit-justify-content: flex-end;justify-content: flex-end;}
.it719 .it719_right .it719_product_item .it719_pricebox .it719_price{font-size:23px;color:#db001b;font-weight: bold;letter-spacing: -1px;}
.it719 .it719_right .it719_product_item .it719_pricebox .it719_price li{vertical-align: bottom;}
.it719 .it719_right .it719_product_item .it719_pricebox .it719_price .it719_price_original{letter-spacing: 0;color:#666;text-decoration: line-through;font-size: 12px; line-height: 30px; vertical-align: bottom; padding-right: 5px;}
.it719 .it719_right .it719_right_banner{position: absolute; top:0; right: 0;width:220px;height:95px;}
.it719 .owl-carousel{position: relative;}
.it719 .it719_right .it719_right_banner .owl-dots,.it719 > .owl-carousel .owl-dots{position: absolute; bottom:4px; left:50%; transform: translateX(-50%);}

/* 721 商品頁籤式輪播 */
.it721_default { max-width:1200px; margin:0 auto; margin-bottom: 20px;position:relative;}
.it721_default .it721_title{display: inline-block; text-align: center; height:auto;font-size: 26px;line-height: 24px;font-weight: bold;margin: 10px auto; width: auto;}
.it721_default .it721_link_btn{position: absolute; right:0;top:5px;}
.it721_default .it721_link_btn a{display: inline-block; font-size: 12px; letter-spacing: 0.44px; text-align: right; text-decoration: none; color: #d70110; border: 1px solid #d70110; padding: 0 5px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.it721_default .it721_link_btn a:hover{background-color: #d70110; color: #fff;}
.it721_default .swiper-container{position: static;-moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.it721_default .swiper-container .it721_morebtn{max-width:100%; width:100%; height:auto;text-align: right;padding: 0 10px 10px 0;}
.it721_default .swiper-container .it721_morebtn a{text-decoration: underline; font-size: 15px;}
.it721_default .swiper-container-horizontal>.swiper-pagination-bullets, .it721_default .swiper-pagination-custom, .swiper-pagination-fraction{margin: 0 auto 2px auto;}
.it721_default .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1px;}
.it721_default .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:first-of-type{margin:0 1px 0 0;}
.it721_default .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-of-type{margin:0 0 0 1px;}
.it721_default .swiper-container .it721_product_bg{position:absolute;bottom:0;left:0;max-width:100%; width:100%; height:calc(100% - 70px);opacity:.12;}
.it721_default .swiper-container .swiper-wrapper{height:auto !important;}
.it721_default .tabTit { top: 0; margin: 0 auto 10px auto; padding: 0; height: auto; bottom: initial; position: relative; padding-bottom: 2px; text-align: left; width:100%; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; background-color: #fff;}
.it721_default .tabTit .swiper-pagination-bullet { opacity:.4; width: calc((100% / 4) - 2px); height: auto; text-align: center; line-height: 28px; font-size: 14px; color: #fff; border-radius: 0; flex: 1; position:relative;}
.it721_default .tabTit .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";position:absolute;bottom:-10px; left: 50%; transform: translateX(-50%);width: 0; height: 0; border-style: solid; border-width: 10px 10px 0 10px; }
.it721_default .tabTit .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;}
.it721_default .tabTit .swiper-pagination-bullet:first-of-type{-moz-border-radius: 10px 0 0 0; -ms-border-radius: 10px 0 0 0; -o-border-radius: 10px 0 0 0; -webkit-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0;}
.it721_default .tabTit .swiper-pagination-bullet:last-of-type{-moz-border-radius: 0 10px 0 0; -ms-border-radius: 0 10px 0 0; -o-border-radius: 0 10px 0 0; -webkit-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0;}
.it721_default .swiper-slide{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.it721_default .swiper-container-autoheight, .it721_default .swiper-container-autoheight .swiper-slide{height:auto !important;}
.it721_default .it721_item{ position: relative; width: calc((100% / 5)); float: left; flex:0 20%; text-align: left; padding: 10px;}
.it721_default .it721_item .it721_iteminner { background-color: #fff;-moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.it721_default .it721_item .it721_iteminner .it721_img{max-width:100%; width:100%; height:auto;overflow: hidden;padding: 10px;text-align: center;}
.it721_default .it721_item .it721_iteminner .it721_img > a,.it721_default .it721_item .it721_iteminner .it721_img > a > img{max-width:100%; width:100%; height:auto;display: block;vertical-align: top;}
.it721_default .it721_item .it721_iteminner .it721_namebox {padding-bottom:5px;}
.it721_default .it721_item .it721_iteminner .it721_namebox .it721_name{padding:0 10px;height:32px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.it721_default .it721_item .it721_iteminner .it721_namebox .it721_name a{ display: block;line-height: 16px;text-decoration: none;color:#2e3a58;}
.it721_default .it721_item .it721_iteminner .it721_pricebox{border-bottom: 1px solid #f4f4f4;}
.it721_default .it721_item .it721_iteminner .it721_pricebox .it721_price{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.it721_default .it721_item .it721_iteminner .it721_pricebox .it721_price{flex:1;font-size:25px;color:#d41e8f;}
.it721_default .it721_item .it721_iteminner .it721_pricebox .it721_price li{vertical-align: bottom;}
.it721_default .it721_item .it721_iteminner .it721_pricebox .it721_price .it721_price_original{color:#bbb;text-decoration: line-through;font-size: 15px; line-height: 30px; vertical-align: bottom; padding-right: 5px;}
.it721_default .it721_item .it721_iteminner .it721_btnbox{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.it721_default .it721_item .it721_iteminner .it721_btnbox li{flex:1;text-align: center;}
.it721_default .it721_item .it721_iteminner .it721_btnbox li a{display: block; max-width:100%; width:100%; height:auto; line-height: 30px;text-decoration: none;color:#6a6a6a;}
.it721_default .swiper-button{width: 54px; height: 56px; position: absolute; color: transparent !important; top: 50%; }
.it721_default .swiper-button-next{right: -70px; background: url(images/it719_leftright-arrow.svg) right center no-repeat; background-size: 108px; z-index: 999;}
.it721_default .swiper-button-prev{left: -70px; background: url(images/it719_leftright-arrow.svg) left center no-repeat; background-size: 108px; z-index: 999;}
@media screen and (max-width: 1339px) {
	.it721_default .swiper-button {display:none !important;}
}
/* 721 商品頁籤式輪播 */
.it721_morelink { max-width:1200px; margin:0 auto; margin-bottom: 20px;position:relative;}
.it721_morelink .it721_title{display: inline-block; text-align: center; height:auto;font-size: 26px;line-height: 24px;font-weight: bold;margin: 10px auto; width: auto;}
.it721_morelink .it721_link_btn{position: absolute; right:0;top:5px;}
.it721_morelink .it721_link_btn a{display: inline-block; font-size: 12px; letter-spacing: 0.44px; text-align: right; text-decoration: none; border-width: 1px; border-style:solid; padding: 0 5px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.it721_morelink .it721_link_btn a:hover{background-color: #f5f5f5;}
.it721_morelink .swiper-container{position: static;}
.it721_morelink .swiper-container .it721_morebtn{max-width:100%; width:100%; height:auto;text-align: right;padding: 0 10px 0 0;}
.it721_morelink .swiper-container .it721_morebtn a{text-decoration: underline; font-size: 15px; text-decoration: none; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-pack: end; -webkit-justify-content: flex-end;-webkit-box-pack: end; -moz-box-pack: end; justify-content: flex-end;}
.it721_morelink .swiper-container .it721_morebtn a i{font-size:20px;margin-left:5px;}
.it721_morelink .swiper-container-horizontal>.swiper-pagination-bullets, .it721_morelink .swiper-pagination-custom, .swiper-pagination-fraction{margin: 0 auto 2px auto;}
.it721_morelink .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1px;}
.it721_morelink .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:first-of-type{margin:0 1px 0 0;}
.it721_morelink .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-of-type{margin:0 0 0 1px;}
.it721_morelink .swiper-container .it721_product_bg{position:absolute;bottom:0;left:0;max-width:100%; width:100%; height:calc(100% - 70px);opacity:.12;}
.it721_morelink .swiper-container .swiper-wrapper{height:auto !important;}
.it721_morelink .tabTit { top: 0; margin: 0 auto 10px auto; padding: 0; height: auto; bottom: initial; position: relative; padding-bottom: 2px; text-align: left; width:100%; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; background-color: #fff;}
.it721_morelink .tabTit .swiper-pagination-bullet { opacity:.4; width: calc((100% / 4) - 2px); height: auto; text-align: center; color: #fff; border-radius: 0; flex: 1; position:relative; line-height:36px;font-size: 16px; font-weight: 500; letter-spacing: 0.5px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.it721_morelink .tabTit .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";position:absolute;bottom:-10px; left: 50%; transform: translateX(-50%);width: 0; height: 0; border-style: solid; border-width: 10px 10px 0 10px; }
.it721_morelink .tabTit .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;}
.it721_morelink .swiper-slide{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.it721_morelink .swiper-container-autoheight, .it721_morelink .swiper-container-autoheight .swiper-slide{height:auto !important;}
.it721_morelink .it721_item{ position: relative; width: calc((100% / 5)); float: left; flex:0 20%; text-align: left; padding: 0;}
.it721_morelink .it721_item .it721_iteminner { background-color: #fff;-moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position: relative;margin:10px;padding:10px;}
.it721_morelink .it721_item .it721_iteminner .it721_img{max-width:100%; width:100%; height:auto;overflow: hidden;text-align: center; position:relative;}
.it721_morelink .it721_item .it721_iteminner .it721_img .img_hover{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 97; opacity: 0;transition: all .5s;}
.it721_morelink .it721_item .it721_iteminner:hover .it721_img .img_hover{background-color: rgba(255,255,255,.6);opacity: 1;}
.it721_morelink .it721_item .it721_iteminner .it721_img .img_hover > a { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 100; }
.it721_morelink .it721_item .it721_iteminner .it721_img > a,.it721_morelink .it721_item .it721_iteminner .it721_img img{max-width:100%; width:100%; height:auto;display: block;vertical-align: top;}
.it721_morelink .it721_item .it721_iteminner .it721_btnbox{ position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%); margin: 0 auto; -webkit-box-flex: inherit; -moz-box-flex: inherit; -webkit-flex: inherit; -ms-flex: inherit; flex: inherit; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; -webkit-justify-content: center; -webkit-box-pack: center; -moz-box-pack: center; justify-content: center; height: 50px; width: 120px;z-index: 101; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.it721_morelink .it721_item .it721_iteminner .it721_btnbox div{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;text-align: center;}
.it721_morelink .it721_item .it721_iteminner .it721_btnbox div a{display: block; max-width:100%; width:100%; height:auto; line-height: 30px;text-decoration: none;color:#6a6a6a; background-color: rgba(0,0,0,.45); background-size: 36px;background-repeat: no-repeat; background-position: center center; text-indent: -99999px; width: 50px; height: 50px; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; transition: all .5s; display: block;}
.it721_morelink .it721_item .it721_iteminner .it721_btnbox div a:hover { background-color: rgba(0,0,0,.6); }
.it721_morelink .it721_item .it721_iteminner .it721_btnbox .add_heart a{background-image: url(images/icon-heart.svg);}
.it721_morelink .it721_item .it721_iteminner .it721_btnbox .add_cart a{background-image: url(images/icon-cart-w.svg);}
.it721_morelink .it721_item .it721_iteminner .it721_namebox {padding-bottom:5px;}
.it721_morelink .it721_item .it721_iteminner .it721_namebox .it721_name{overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 40px;margin-top:8px;}
.it721_morelink .it721_item .it721_iteminner .it721_namebox .it721_name a{ display: block;text-decoration: none;color:#222;font-size:15px;font-weight:500;line-height: 20px;}
.it721_morelink .it721_item .it721_iteminner .it721_pricebox{padding: 0;}
.it721_morelink .it721_item .it721_iteminner .it721_pricebox .it721_price{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;flex:1;color:#d70110;font-size: 15px;font-weight: 500;line-height:30px;letter-spacing: 0;-ms-flex-pack: flex-start; -webkit-justify-content: flex-start;-webkit-box-pack: flex-start; -moz-box-pack: flex-start; justify-content: flex-start;}
.it721_morelink .it721_item .it721_iteminner .it721_pricebox .it721_price li{vertical-align: bottom;}
.it721_morelink .it721_item .it721_iteminner .it721_pricebox .it721_price .it721_price_original{-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1;padding: 0 0 0 10px;color:#bbb;text-decoration: line-through;font-size: 15px; line-height: 30px; vertical-align: bottom; padding-right: 5px;}
.it721_morelink .swiper-button{width: 54px; height: 56px; position: absolute; color: transparent !important; top: 50%; }
.it721_morelink .swiper-button-next{right: -70px; background: url(images/it719_leftright-arrow.svg) right center no-repeat; background-size: 108px; z-index: 999;}
.it721_morelink .swiper-button-prev{left: -70px; background: url(images/it719_leftright-arrow.svg) left center no-repeat; background-size: 108px; z-index: 999;}
@media screen and (max-width: 1339px) {
	.it721_morelink .swiper-button {display:none !important;}
}

/*718劃位查詢 ph*/
.it718 { text-align: center; color: #222222; }
.it718 form { display: inline-block; }
.it718 form h1 { font-weight: 400; }
.it718 form ul { text-align: left; width: 480px; }
.it718 form ul li { margin: 10px 0; height: 50px; padding: 5px 0; }
.it718 form ul li span { font-size: 16px; font-weight: 400; }
.it718 form ul li span::before { display: inline-block; content: "*"; color: red; }
.it718 form ul li input { float: right; border: 1px solid #eee; height: 100%; width: 55%; padding: 10px 20px; font-size: 15px; }
.it718 form ul li input:focus { border: 1px solid #1690aa; }
.it718 form button { padding: 10px 20px; background-color: transparent; border: 1px solid; font-size: 16px; font-weight: bold; color: #00BA99; width: 150px; border-radius: 50px; cursor: pointer; margin-top: 20px; }
.it718 form button:hover { background-color: #1690aa; border: 1px solid #1690aa; color: white; }

@media screen and (max-width: 480px) { 
	.it718 form { min-width: 320px; }
	.it718 form h1 { font-size: 25px; margin: 0; font-weight: 400; }
	.it718 form ul { width: 100%; }
	.it718 form ul li { height: auto; margin: 0; display: flex; flex-direction: column; }
	.it718 form ul li span { font-size: 15px; font-weight: 400; width: 100%; }
	.it718 form ul li input { width: 100%; } 
}

/* 商品搜尋左側 722 */
.it722{ margin-bottom: 15px; background: #f1f1f1;}
.it722 .it722_mtree:nth-child(1) h1.Page_PSort_title{ margin: 0; background: #587532; border: 0;padding: 10px 15px;border-radius: 5px 5px 0 0;}
.it722 a{display: inline-block;width: auto;height:auto;color:#6a6a6a!important;line-height:34px !important;font-size: 15px !important;}
.it722 a:hover{text-decoration: none;}
.it722 a > span.it722_amount{display: inline-block; background: #999; color: #fff; font-weight: bold; font-size: 12px; width: auto;max-width:33px;padding: 0 3px; height: 22px; line-height: 22px; text-align: center; margin-left: 5px; letter-spacing: -.5px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.it722 h2, .it722 h3, .it722 h4{transition: all 0.3s;cursor: pointer;}
.it722 .it722_mtree:nth-child(1) li.Page_PSort_title{border-radius: 5px 5px 0 0;}
.it722 li.Page_PSort_title{ position: relative; width: 230px; height: auto; background: #e0e0e0; color: #888; font: bold 18px/45px 微軟正黑體, Verdana, Geneva, sans-serif; cursor: pointer; text-align: center; /*z-index: 9999999; */-moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.it722 li.Page_PSort_title a,.it722 > .it39_layer2 a{ font: bold 18px/45px 微軟正黑體, Verdana, Geneva, sans-serif!important; color: #333;}
.it722 li.Page_PSort_title a{color:#888!important;}
/*分類每層共同使用*/
ul.it722_mtree ul {margin-left: 1em;}
ul.it722_mtree a {display: inline-block;}
ul.it722_mtree.transit ul {margin-left: 0;}
.it722 ul.it722_mtree li{ position: relative; top:0; left:0;}
.it722 ul.it722_mtree li>span.dropdown_arrow{ vertical-align: top;cursor:pointer;margin-left:5px;width:25px;height:34px;background-image: url(images/it722_add.svg); background-position: center top; background-size: 34px; background-repeat: no-repeat;display: inline-block; position: absolute; }
.it722 ul.it722_mtree li>span.dropdown_arrow:hover{background-position: center bottom;}
.it722 ul.it722_mtree li.it722_mtree-open>span.dropdown_arrow{background-image: url(images/it722_remove.svg); background-position: center top;}
.it722 ul.it722_mtree li.it722_mtree-open>span.dropdown_arrow:hover{ background-position: center bottom;}
.it722 ul.it722_mtree > li.Page_PSort_title a{padding-left: 0!important;}
/*分類第二層*/
.it722 ul.it722_mtree > li a { display: inline-block;vertical-align: top;padding-left:30px;}
.it722 ul.it722_mtree > li a:hover{text-decoration:underline;}
.it722 ul.it722_mtree > li > a.active{display: inline-block; width:100%; background: #c8006a; color:#fff!important;}
.it722 .Page_PSort_title a.active{background: none!important;}
/*分類第三層*/
.it722 ul.it722_mtree > li.it722_mtree-node > ul.it722_mtree-level-1 > li{background: #eee; padding-left: 15px;}
.it722 ul.it722_mtree > li.it722_mtree-node > ul.it722_mtree-level-1 > li a { display: inline-block; background: #eee; vertical-align: top;}
/*分類第四層*/
.it722 ul.it722_mtree > li.it722_mtree-node > ul.it722_mtree-level-1 > li.it722_mtree-node > ul.it722_mtree-level-2 > li{border-bottom: 1px solid #eee;}
.it722 ul.it722_mtree > li.it722_mtree-node > ul.it722_mtree-level-1 > li.it722_mtree-node > ul.it722_mtree-level-2 > li a { display: inline-block; width:100%; padding-left: 45px;}
.it722 ul.it722_mtree > li.it722_mtree-node > a.active > span.it722_amount { background: #fff; color: #999; }

/*********************************************************************************************************************/
/*===============================================  以下為新元件才可填上  ===============================================*/
/*********************************************************************************************************************/
/* 預設值 */
.price_color01{color:#cccccc;}
.price_color02{color:#ff0000;}
.price_color03{color:#ff0000;}
.background_default,.slick-dots > li{background-color:#bbbbbb;}
.background_active ,.slick-dots > li.slick-active{background-color:#ff3342;}
a.accent_color,.accent_color{color: #ff3342;}/* 強調文字 */
.currency_unit_color{ display: inline-block;}
@media screen and (max-width: 1200px) {
    .currency_unit_color,.price_color01{ font-size:12px;}
}

.component_title{float:left;vertical-align: middle;font-size:18px;line-height: 26px;text-align: left;display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; font-weight:500; -webkit-box-flex: 4; -moz-box-flex: 4; -webkit-flex: 4; -ms-flex: 4; flex: 4; color: #444;}
.component_title .component_remark{display:inline-block;font-size: 13px;margin-left:8px;font-weight:normal;}
.component_title .component_remark .component_emphasize{color:#ff3342;}
.component_title i{vertical-align: middle;font-size:26px;margin-right:2px;}
.component_title .component_subtitle{color:#aaa;font-weight: normal; font-size:13px; letter-spacing: .3px; vertical-align: baseline;line-height:16px; position:relative;text-decoration:none;}
.component_title .component_subtitle:after{content:''; position:absolute; right:0; bottom:-1px; width:calc(100% - 17px); height:1px; background-color:#bbb;}
.component_title .component_subtitle .component_question{display: inline-block; width: 15px; height: 15px; background-color: #bbb; color: #FFF; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; font-size: 12px; line-height: 16px; text-align: center; margin-right: 2px;vertical-align: baseline;}
.new_member_modal { display: none; vertical-align: middle; position: relative; z-index: 2; max-width: 500px; max-height:360px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; background: #fff; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; text-align: left; overflow:hidden;}
.new_member_modal .new_member_modal_title { font-size: 15px; padding: 0 10px; display: flex; font-weight: 500; align-items: center; background-color: #f7f7f7; color:#444; height:35px; margin:0;}
.new_member_modal .new_member_modal_title i{ font-size: 22px; margin-right:2px;}
.new_member_modal a.close-modal { position: absolute; top: 5px; right: 5px; display: block; width: 30px; height: 30px;text-decoration:none;}
.new_member_modal a.close-modal i{font-size: 28px; cursor: pointer; margin: 0; color:#444;}
.new_member_modal a.close-modal i:hover{color:#444;}
.new_member_modal .new_member_modal_content { padding: 10px 15px; max-height: 290px; overflow-y: scroll; color:#444; font-size: 13px; line-height: 20px;}
.new_member_modal .new_member_modal_content .it174_prod_name,.new_member_modal .new_member_modal_content .it174_web_name,.new_member_modal .new_member_modal_content .it174_prod_sort_name{ display: block;margin-bottom: 6px;}
.new_member_modal .new_member_modal_content .it174_prod_name a,.new_member_modal .new_member_modal_content .it174_web_name a,.new_member_modal .new_member_modal_content .it174_prod_sort_name a{color: #444;letter-spacing: .3px; vertical-align: baseline; line-height: 16px; text-decoration: none; font-size:14px; border-bottom-width: 1px;border-bottom-style: solid;}
.new_member_modal .new_member_modal_content .new_member_barcode{margin:0 auto;display: block;}
.new_member_modal .new_member_modal_content::-webkit-scrollbar { width: 5px; margin-right: 10px; }
.new_member_modal .new_member_modal_content::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0.068); width: 5px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; }
.new_member_modal .new_member_modal_content::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.2); border-radius: 10px; padding: 10px; }
.new_member_modal .new_member_modal_close{ transition:all .3s; 
	background-color: var(--primary-color, #FF3241); 
	color:#fff; display:block; text-align:center; font-size:15px; line-height:35px; height:35px; letter-spacing: 1px;text-decoration:none;}
.new_member_modal .new_member_modal_close:hover{background-color: var(--primary-color-dark, #f91e39);}
.new_member_nodata{ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center; margin:35px auto;}
.new_member_nodata_box { width: 150px; height: 150px; background-color: #cfcdcd; display: flex; justify-content: center; align-items: center; background: url(images/newmem_no_data.svg) no-repeat top center;background-size: 150px; -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;}
.new_member_nodata p { padding-top:4px; font-size: 13px; color: #aaa; -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; text-align: center; font-weight:400; letter-spacing:1.5px; line-height:20px;}
.new_member_btn_confirm input[type="submit"],.new_member_btn_confirm a:link,.new_member_btn_confirm a:visited,.new_member_btn_confirm a:active{ transition:all .3s; display: block; height: 40px; line-height: 40px; border: 0; color: #fff; font-size: 15px; cursor: pointer; background-color: #ff3342; text-align: center; padding: 0 10px; margin: 0 auto; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;text-decoration:none;}
.new_member_btn_confirm input[type="submit"]:hover,.new_member_btn_confirm a:hover{ -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;text-decoration:none;background-color: #f91e39;}
.new_member_btn_invalid input[type="submit"],.new_member_btn_invalid a:link,.new_member_btn_invalid a:visited,.new_member_btn_invalid a:active{ transition:all .3s; display: block; height: 40px; line-height: 40px; border: 0; color: #444; font-size: 15px; cursor: default; background-color: #fff; border:1px solid #444; text-align: center; padding: 0 10px; margin: 0 auto; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;text-decoration:none;}
.new_member_btn_cancel a:link,.new_member_btn_cancel a:visited,.new_member_btn_cancel a:active{ transition:all .3s; display: block; height: 40px; line-height: 40px; border: 0; color: #fff; font-size: 15px; cursor: pointer; background-color: #ccc; text-align: center; padding: 0 10px; margin: 0 auto; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;text-decoration:none;}
.new_member_btn_cancel a:hover{background-color: #c8c8c8;}
.new_member_btn_cancel a i{vertical-align: text-bottom;font-size:28px;line-height: 40px;}
.new_member_btn_confirm a i,.new_member_btn_invalid a i{color:#fff;vertical-align: text-bottom;font-size:18px;margin-right:5px;}
.component_add{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;float: right; text-align: right;}
.component_add i{margin-right: 5px; font-size: 18px; }
.component_add .jooshop_btn_color { display: inline-block; }
.component_add a { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; font-size: 15px; color:#fff; padding:0 20px; font-size:15px; line-height:45px; height:45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.component_openarea{position: relative;padding:12px 15px;border:solid 1px #eee;background-color: #f5f5f5;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;margin-bottom:10px;}
.member_title_sort i{vertical-align: middle; font-size:28px; transition: all .3s;}
.reload_newmem a{display: inline-block; width: 23px; height: 23px; background: url(images/reload_newmem.svg) no-repeat center center; text-indent: -9999px; vertical-align: middle; margin-left: 5px; transition: all .3s;}
.reload_newmem a:hover { transform: rotate( 180deg ); }
.new_member_page{width: 100%; height:55px; text-align: center; padding: 15px 0 0;}
.new_member_page ul.new_member_page_box{display: inline-block; background-color: #fff;}
.new_member_page ul.new_member_page_box li { float: left; width: 38px; height: 38px; text-align: center; display: block; padding: 0px; font-size: 13px; line-height:38px; text-decoration: none; color: #444; border: #eee 1px solid; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.new_member_page ul.new_member_page_box li a { transition: background-color .3s; width: 38px; height: 38px; text-align: center; display: block; padding: 0px; font-size: 13px; line-height:38px; text-decoration: none; color: #444;}
.new_member_page ul.new_member_page_box li.dis{background: #eee;}
.new_member_page ul.new_member_page_box li.countlist,.new_member_page ul.new_member_page_box li.next,.new_member_page ul.new_member_page_box li.dis{border-left-width:0;} 
.new_member_page ul.new_member_page_box li.dis:first-of-type{border-left-width:1px;}
.new_member_page ul.new_member_page_box li a:hover{background: #fcfcfc;}
.new_member_page ul.new_member_page_box li.dis a:hover{background: #eee;}
.form_prompt{ letter-spacing: normal; font-size: 13px; color: #bbbbbb; font-weight:normal; line-height: 20px; padding: 3px 0; font-weight: normal; letter-spacing: .2px;}
.new_member_loadingMask { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 99999; top: 0; left: 0; }
.new_member_loadingMask img{width:160px; vertical-align: top;}
.new_member_loadingBlock { position: absolute; width: 220px; height: 220px; left: 50%; top: 50%; transform:translate(-50%,-50%); border-radius: 100%; text-align: center; background-color: rgba(0, 0, 0, 0.65); }
.new_member_loadingMask_txt { color: #FFF; font-size: 20px; font-weight: 400; letter-spacing: 1px; vertical-align: top;}
.triangle-top{ position: absolute; right:95px; top:-18px;}
.triangle-top-int{width:0px; height:0px; border-width:9px; border-style:solid; border-color:transparent transparent #eee transparent ; position:absolute; top:-1px;}
.triangle-top-out{ width: 0px; height: 0px; border-width: 9px; border-style: solid; border-color: transparent transparent #f5f5f5 transparent; position: absolute;}
.member_titlebox{ display: flex; justify-content:space-between; margin-bottom:5px;}
.member_titlebox .member_title_style{ width: 50%;}
.member_titlebox .member_title_style{ display: flex;color: #444; align-items: center; line-height: 32px;}
.member_titlebox .member_title_style{ font-size: 20px; margin-right: 8px; font-style: normal; vertical-align: middle;}
.member_titlebox .member_title_style i{ vertical-align: middle; font-size: 30px; margin-right: 5px;}
.member_titlebox .member_title_style > div{ font-size: 14px; font-style: normal; margin-left: 6px;}
.member_titlebox .member_title_style > div span{ font-size: 14px; color:#d70110; margin:0 5px;}
.member_title_sort > ul { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: end; -webkit-justify-content: flex-end;-webkit-box-pack: end; -moz-box-pack: end; justify-content: flex-end; -ms-flex-align: center; -webkit-align-items: center; align-items: center;; width: 100%; }
.member_title_sort > ul > li { font-size: 14px; color: #444; line-height: 32px;}
.member_title_sort > ul > li.member_title_sort01 { padding-right: 15px; border-right: 1px solid #d8d8d8; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.member_title_sort > ul > li.member_title_sort01 select { width: 70px; height: 30px; line-height: 30px; margin: 0 6px; padding: 0 22px 0 10px; border-radius: 3px; border: solid 1px #ddd; appearance: none; background-color: transparent;background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); background-repeat: no-repeat; background-position-x: 100%; background-position-y: center; color:#444;}
.member_title_sort > ul > li.member_title_sort02 { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 15px; }
.member_title_sort > ul > li.member_title_sort02 a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 30px; height: 30px; border: solid 0.8px #ddd; background-color: #fff; margin-left: 6px; color:rgba(0,0,0,.2);-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position: relative;}
.member_title_sort > ul > li.member_title_sort02 a i{ color:rgba(0,0,0,.2); vertical-align: top;}
.member_title_sort > ul > li.member_title_sort02 a.active{background-color:#f5f5f5;}
.member_title_sort > ul > li.member_title_sort02 a.active i{color:#444;}
.member_title_sort > ul > li.member_title_sort02 a:focus{box-shadow:none;}
.member_title_sort > ul > li.member_title_sort02 a:hover{text-decoration:none;}
span.new_member_tooltip{position: absolute;display: inline-block;max-width: 100px; width: -webkit-max-content; width: -moz-max-content; width: max-content; padding:5px 8px;line-height: 16px; top:36px; left: 50%; transform: translateX(-50%); text-align: center; vertical-align: middle; -webkit-box-shadow: 0 1px 6px 0 rgba(0,0,20,.2); box-shadow: 0 1px 6px 0 rgba(0,0,20,.2); background-color: rgba(0,0,0,.3); -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; font-size: 12px; opacity: 0;}
span.new_member_tooltip:before { z-index: -1; content: ""; position: absolute; border-color: transparent transparent rgba(0,0,0,.3); border-style: solid; border-width: 0 8px 8px; opacity: .8; height: auto; top:-8px; left: 50%; transform: translateX(-50%);;}
a:hover span.new_member_tooltip{opacity: 1; transition:opacity .3s;}
@media screen and (max-width: 428px) {
	.component_title{font-size:18px;line-height:22px;}
	.component_title i{font-size:20px;}
	.component_title .component_remark{font-size:12px;}
}

/* 元件22 會員密碼修改 */
/* 元件22_default */
.it22_default{color: #444;background-color: #fff;padding:10px;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.it22_default input[type="text"],.it22_default input[type="password"]{ transition:all .3s; border: 1px solid #ddd; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 0 10px; font-size: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height:30px; color:#444;}
.it22_default input::placeholder { color: #bbb; opacity: 1; }
.it22_default input:-ms-input-placeholder { color: #bbb; }
.it22_default input::-ms-input-placeholder { color: #bbb; }
.it22_default form{background-color: #fff; border: solid 1px #eee; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 12px 15px;}
.it22_default form acronym { text-decoration: none; color: #ff3342;}
.it22_default .it22_iteminner{ margin-bottom: 14px;}
.it22_default .it22_iteminner:nth-child(3){ margin-bottom: 20px;}
.it22_default .it22_iteminner li:nth-child(1){ font-weight: 500; margin-bottom: 3px; font-size: 14px; line-height: 20px;}
.it22_default .it22_iteminner input{width:100%;padding: 8px 10px; font-size: 15px; border:1px solid #ddd; background-color: #fff; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; line-height: 45px; height: 40px;}
.it22_default .it22_iteminner input:focus { outline: none; border-color: #ff3342; box-shadow: 0px 0px 0px 4px rgba(255,51,66,.05);}
.it22_default .it22_input100p{ display: block; width: 100%;}
.it22_default .jooshop_btn_color{text-align: center;}
.it22_default .jooshop_btn_color input[type="submit"]{display: block; width: 150px; height: 45px; line-height: 45px; margin: 0 auto; border: 0; color: #fff; font-size: 15px; cursor: pointer;}
@media screen and (max-width:960px) {
	.it22_default{padding:0 8px;}
}


/* 元件54 紅利登錄與查詢 */
/* 元件54_default */
/* 紅利共用 */
.it54_default{font-family:Microsoft JhengHei, Arial, Helvetica, sans-serif;color: #444;background-color: #fff;padding:8px;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.it54_default input[type="text"],.it54_default input[type="password"]{ background-color: #fff; transition:all .3s; border: 1px solid #ddd; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 8px 10px; font-size: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height:30px;color:#444;height:40px;}
.it54_default select{ transition:all .3s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height:30px;border: 1px solid #ddd; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 8px 22px 8px 10px; font-size: 15px; appearance: none; background-color: transparent;background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); background-repeat: no-repeat; background-position-x: 100%; background-position-y: center;color:#444;height:40px;}
.it54_default input::placeholder,.it54_default select::placeholder { color: #bbb; opacity: 1; }
.it54_default input:-ms-input-placeholder,.it54_default select:-ms-input-placeholder { color: #bbb; }
.it54_default input::-ms-input-placeholder,.it54_default select::-ms-input-placeholder { color: #bbb; }
/* 紅利上方 */
.it54_default .it54_top_box{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; margin-bottom: 10px; align-items: center;}
.it54_default .it54_top_box .component_title{ -webkit-box-flex: 5; -moz-box-flex: 5; -webkit-flex: 5; -ms-flex: 5; flex: 5;}
.it54_default .it54_top_box .it54_content{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; float: right; text-align: right;}
.it54_default .it54_top_box .it54_content .jooshop_btn_color{display:inline-block}
.it54_default .it54_top_box .it54_content a{ display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;padding:8px 20px; color: #fff;}
/* 新增紅利點數 */
.it54_default .triangle-top{ top:-17px; right: 50%; transform: translateX(-50%);}
.it54_default .component_openarea.it54_add_box form #it54_authimg_img { margin-left: 5px; }
.it54_default .component_openarea.it54_add_box .it54_add_title { width: 100%; font-size: 14px; font-weight: 500; margin-bottom: 3px; line-height: 20px;}
.it54_default .component_openarea.it54_add_box .it54_add_title abbr { text-decoration: none; color: #ff3342; }
.it54_default .component_openarea.it54_add_box ul li .it54_add_text { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it54_default .component_openarea.it54_add_box ul li .it54_add_text .it54_input_verification { height: 40px; line-height:40px;}
.it54_default .component_openarea.it54_add_box ul li .it54_add_text img,.it54_default .component_openarea.it54_add_box ul li .it54_add_text .reload_newmem{vertical-align:middle;}
.it54_default .component_openarea.it54_add_box ul li .it54_add_text .it54_d-flex .it54_input_number { width: 100%;}
.it54_default .component_openarea.it54_add_box ul li .it54_add_text .it54_dash { width: 15px; height: 20px; margin: 10px 8px; font-size: 15px; line-height: 1.33;color: #444;}
.it54_default .component_openarea.it54_add_box form>ul>li { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; margin-bottom: 15px; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; }
.it54_default .component_openarea.it54_add_box form>ul>li ul { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; }
.it54_default .component_openarea.it54_add_box form>ul>li ul li { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; }
.it54_default .component_openarea.it54_add_box form>ul>li ul li span { padding: 0 5px; }
.it54_default .component_openarea.it54_add_box form .it54_authimg_img { margin-left: 5px; }
.it54_default .component_openarea.it54_add_box input:focus,.it54_default .component_openarea.it54_add_box select:focus { outline: none; border-color: #ff3342; box-shadow: 0px 0px 0px 4px rgba(255,51,66,.05); }
/* 頁籤 */
.it54_default .it54_tabbox > ul{ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; overflow-x: auto;}
.it54_default .it54_tabbox > ul > li{border-bottom: solid 1px #ddd;-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
.it54_default .it54_tabbox > ul > li a{display: block; text-align: center; font-size: 18px; color: #444; line-height: 50px; text-decoration: none;white-space:nowrap;}
.it54_default .it54_tabbox > ul > li.active{border-bottom: solid 2px #ff3342;}
.it54_default .it54_tabbox > ul > li.active a{ font-weight: 500; color: #ff3342;}
/* 優惠券頁籤內容(mob) */
.it54_default .it54_tabinner{padding: 10px 0 20px;}
.it54_default .it54_tabinner .component_add{float: none; width: 100%; margin: 8px auto;}
.it54_default .it54_tabinner .component_remark{display:block;font-size: 13px;margin:0 0 8px 8px;text-align: right;}
.it54_default .it54_tabinner .component_subtitle{color:#aaa; font-size:13px; letter-spacing: .3px; vertical-align: baseline; line-height:16px; position:relative; text-decoration:none; display: inline-block;}
.it54_default .it54_tabinner .component_subtitle:after{content:''; position:absolute; right:0; bottom:-1px; width:calc(100% - 17px); height:1px; background-color:#bbb;}
.it54_default .it54_tabinner .component_subtitle .component_question{display: inline-block; width: 15px; height: 15px; background-color: #bbb; color: #FFF; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; font-size: 12px; line-height: 16px; text-align: center; margin-right: 2px;vertical-align: baseline;}
/* 可以使用的紅利&七日內將逾期的紅利 */
.it54_default .it54_totalbox{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative;}
.it54_default .it54_totalbox .it54_total_item { padding: 10px 0; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height:74px; border-radius: 30px; border: solid 1px #eee; background: #fff; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it54_default .it54_totalbox .it54_total_item:first-of-type{margin-right:5px;}
.it54_default .it54_totalbox .it54_total_item:last-of-type{margin-left:5px;}
.it54_default .it54_totalbox .it54_total_item .it54_total_text { font-size: 15px; font-weight: 400; text-align: center; color: #444; line-height: 24px; margin:0;}
.it54_default .it54_totalbox .it54_total_amount { font-size: 30px; font-weight: 500; text-align: center; color: #ff3342; line-height: 32px; margin:0; height: 30px;}
.it54_default .it54_totalbox .it54_total_amount .it54_points_icon{ border:1px solid #555; width: 25px; height: 25px; display: inline-block; font-size: 18px; line-height: 23px; text-align: center; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; color: #555; font-weight: 600; margin-right: 5px; position: relative; top: -4px;}
.it54_default .it54_totalbox .it54_total_amount .it54_bonus_icon{ border:1px solid #ffa800; width: 25px; height: 25px; display: inline-block; font-size: 18px; line-height: 23px; text-align: center; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; font-weight: 600; margin-right: 5px; background-color: #ffa800; position: relative; top: -4px;}
.it54_default .it54_nav_content_bonus .it54_img_inner span{ color: #ffa800;}
.it54_default .it54_totalbox .it54_total_amount .it54_amount_unit { width: 18px; height: 25px; margin: 0 0 0 8px; font-size: 12px; font-weight:400; text-align: right; color: #444; vertical-align: baseline;}
/* 紅利點數狀態頁籤 */
.it54_default .it54_nav { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; padding: 2px 0 10px;}
.it54_default .it54_nav .it54_nav_item{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;background-color: #f4f4f4;}
.it54_default .it54_nav .it54_nav_item > a { transition: background-color .3s; width:100%; height: 50px; line-height:40px;display: inline-block;padding: 5px 0;font-size:15px;text-align: center;position:relative;color:#444;text-decoration: none;background-color:transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it54_default .it54_nav .it54_nav_item > a.active{ color: #ff3342; text-align: center; font-size: 15px;}
.it54_default .it54_nav .it54_nav_item > a:hover, .it54_default .it54_nav .it54_nav_item > a:focus { text-decoration: none;}
.it54_default .it54_nav .it54_nav_item > a.disabled { color: #6c757d; pointer-events: none; cursor: default; }
.it54_default .it54_nav .it54_nav_item > a span.it54_status_amount{color:#999; font-size:13px; margin-left:3px;vertical-align: top;}
.it54_default .it54_nav .it54_nav_item > a.active span.it54_status_amount{color:#ff3342;}
.it54_default .it54_tabinner .it54_selectbox{ padding:7px 8px 10px; display: block;}
.it54_default #tab_points.it54_tabinner .it54_selectbox{padding-top: 0;}
.it54_default .it54_tabinner .it54_selectbox select{ width: 100%; line-height: 22px;}
.it54_default .it54_selectbox{text-decoration: none;}
.it54_default .it54_selectbox .it54_btn-select{ width: calc(100% - 16px); margin: 0 auto; display: block; line-height: 22px;}
/* 顯示單狀態列表 */
.it54_nav_content .collapse:not(.show) {display: none;}
.it54_nav_content>.it54_tab-pane {display: none;}
.it54_nav_content>.active {display: block;}
.it54_nav_content { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}

/* 紅利點數 */
.it54_default .it54_item{ -webkit-box-flex: 0 50%; -moz-box-flex: 0 50%; -webkit-flex: 0 50%; -ms-flex: 0 50%; flex: 0 50%; padding-bottom: 10px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}
.it54_default .it54_item:nth-of-type(odd){ padding-right: 5px;}
.it54_default .it54_item:nth-of-type(even){ padding-left: 5px;}
.it54_default .it54_item .it54_item_inner{ background-color: #fff; border-style: solid; border-color: #ddd; border-width: 1px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative;}
/* 左側樣式 */
.it54_default .it54_img{ width: 100px; height: 140px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-align: center;}
.it54_default .it54_img .it54_points_icon{ border:2px solid #828282; width: 60px; height: 60px; font-size: 40px; line-height: 60px; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; color: #555; margin: 0 auto; font-weight: 600;}
.it54_default .it54_img .it54_bonus_icon{ border:2px solid #ffa800; width: 60px; height: 60px; font-size: 40px; line-height: 60px; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; margin: 0 auto; font-weight: 600; background-color: #ffa800;}
.it54_default .it54_img span{ font-size: 20px; font-weight: 500; line-height: 36px; -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;}
/* 紅利點數狀態 */
.new_member_status_tag{ display: inline-block; padding: 3px 7px; color: #fff; font-size: 13px; line-height: 16px; margin-bottom: 3px;}
/* 可使用 */
.new_member_status_tag.new_member_status_tag_usable { color: #fff; background-color: #ff3342;}
/* 即將使用 */
.new_member_status_tag.new_member_status_tag_comingsoon {  background: #fff; color: #444; border: 1px solid #444; }
/* 已使用 */
.new_member_status_tag.new_member_status_tag_usad { background: rgb(177, 177, 177); color: #fff; border: 0px solid #444;}
/* 已過期 */
.new_member_status_tag.new_member_status_tag_expired { background: rgb(200, 200, 200);}
/* 右側紅利點數內容 */
.it54_info { width: calc(100% - 100px); height: 100%; padding: 4px 6px 0; position: relative;}
/* 活動名稱 */
.it54_default .it54_title { height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 16px; line-height: 21px; margin-bottom: 3px; font-weight: 500; }
/* 活動日期 */
.it54_default .it54_date {font-size: 12px; color:#999; line-height: 16px; word-wrap: none;}
.it54_default .it54_date span{display: inline-block;}
.it54_default .it54_rest {position: absolute; left: 6px; bottom: 6px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; line-height: 26px;}
.it54_default .it54_rest span{font-size: 22px; font-weight: 500; text-align: center; color: #ff3342; line-height: 22px; padding: 0 5px;}
.it54_default .it54_morebtn{ position: absolute; right: 8px; bottom: 6px; width: 120px; height: 26px; background-color: #eee; background-image: url(images/newmem_arrow_toggle.svg); background-size: 20px; background-repeat: no-repeat; color: #999; font-size: 12px; line-height: 26px; text-indent: -15px; background-position: 95px -23px; text-align: center; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer;}
.it54_default .it54_morebtn.collapsed{ background-position-y: -94px;}
.it54_default .it54_morebtn:hover{ background-color: #e7e7e7;}
/* 紅利點數詳細 */
.it54_default .it54_morebox{ background-color: #f5f5f5; border-style: solid; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-color: #ddd; color: #444; font-size: 14px; line-height: 24px; height: 100%; display: none; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
.it54_default .it54_morebox.collapse.show { display: block; }
.it54_morebox .it54_detail_item{ padding: 6px 8px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it54_morebox .it54_detail_item:not(:last-of-type){ border-bottom: 1px solid #e8e8e8;}
.it54_morebox .it54_detail_item .it54_date { width: 105px; vertical-align: middle; font-size: 12px; line-height: 20px; color: #aaa;}
.it54_morebox .it54_detail_item .it54_new_price { width: calc(100% - 175px); height: 20px; font-size: 14px; line-height: 20px; color: #444; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.it54_morebox .it54_detail_item .it54_price_sale { width: 70px; height: 20px; font-size: 13px; line-height: 20px; text-align:right; color: #ff3342;}
.it54_morebox .it54_detail_item .it54_add_price { width: 70px; height: 20px; font-size: 13px; line-height: 20px; text-align: right; color: #444;}
.it54_morebox .it54_detail_item .it54_add_price .it54_add_price_text{color: #aaa; padding-right: 15px; font-size: 13px;}
.it54_morebox .it54_detail_total{ padding: 6px 8px; text-align: right; color: #999;}
.it54_morebox .it54_detail_total span{ line-height: 20px; color: #444; padding-left: 10px;}
.it54_default .it54_item.it54_used .it54_img,
.it54_default .it54_item.it54_used .it54_info {opacity: 70%; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: rgb(218, 218, 218);}
.it54_used_cover { position: absolute; top:50%; left: 50%; transform:translate(-50%,-50%); z-index: 1; width: 110px; height: 110px; opacity: 100%; background-size: 100%; object-fit: contain; background-image: url(images/new_member_stamp.svg);}
/* 已過期 */
.it54_default .it54_item.it54_expired .it54_expired_cover{width: 100%; height: 100%; background-color: rgba(0, 0, 0, .2); position: absolute; z-index: 1;pointer-events: none;}
.it54_default .it54_item.it54_expired .it54_img .it54_points_icon{color: #bbb; border-color: #ddd;}
.it54_default .it54_item.it54_expired .it54_img span{color: #ccc;}
.it54_default .it54_item.it54_expired .it54_item_inner:after{ background: radial-gradient(circle at 0 5px, transparent 0,transparent 4px,#fff 0,#fff 5px,#fff 0);}
.it54_default .it54_item.it54_expired .it54_title{ color:#999;}
.it54_default .it54_item.it54_expired .it54_date{ color:#bbb;}
.it54_default .it54_item.it54_expired .it54_rest,
.it54_default .it54_item.it54_expired .it54_rest span{ color: #999;}


/* 元件120 常見收件人 */
/* 元件120_default */
/* 常見收件人共用 */
.it120_default{color: #444;background-color: #fff;padding:8px;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.it120_default input[type="text"],.it120_default input[type="password"]{ transition: all .3s; appearance: none; -moz-appearance: none; -webkit-appearance: none; border: 1px solid #ddd; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 8px 10px; font-size: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height:30px;color:#444;height:40px;}
.it120_default select{ transition: all .3s; line-height: 22px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height:30px;border: 1px solid #ddd; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 0 22px 0 10px; font-size: 15px; appearance: none; background-color: transparent;background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); background-repeat: no-repeat; background-position-x: 100%; background-position-y: center;color:#444;height:40px;}
.it120_default input:focus,.it120_default select:focus { outline: none; border-color: #ff3342; box-shadow: 0px 0px 0px 4px rgba(255,51,66,.05);}
.it120_default input::placeholder,.it120_default select::placeholder { color: #bbb; opacity: 1; }
.it120_default input:-ms-input-placeholder,.it120_default select:-ms-input-placeholder { color: #bbb; }
.it120_default input::-ms-input-placeholder,.it120_default select::-ms-input-placeholder { color: #bbb; }
/* 常見收件人上方 */
.it120_default .it120_top_box{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;margin-bottom: 10px; align-items: center;}
.it120_default .triangle-top { right: 88px;}
.it120_default .it120_add_box form > ul > li{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; margin-bottom: 15px; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.it120_default .it120_add_box form > ul > li div{-webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;}
.it120_default .it120_add_box .it120_recipients_title{width:100%;margin-bottom:3px;margin-right: 10px;line-height:20px;font-size: 14px; font-weight: 500;}
.it120_default .it120_recipients_title{width:80px;margin-right: 10px;line-height: 35px;font-size: 14px; font-weight: 500;}
.it120_default .it120_recipients_title abbr{text-decoration: none; color: #ff3342;}
.it120_default .it120_add_box .it120_address_box > ul{-ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;width:100%;}
.it120_default .it120_add_box .it120_address_box > ul > li{width:100%;}
.it120_default .it120_address_box > ul > li select{margin-right:5px;}
.it120_default .it120_address_box > ul > li select.it120_item_addbox01{width:525px;}
.it120_default .it120_address_box > ul > li select.it120_item_addbox02,.it120_default .it120_address_box > ul > li select.it120_item_addbox03{width:100px;}
.it120_default .it120_address_box > ul > li .it120_zip{width:calc(100% - 740px);}
.it120_default .it120_add_box .it120_address_box > ul,.it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_detail > li > ul{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;}
.it120_default .it120_add_box .it120_address_box > ul > li:last-of-type,.it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_detail > li > ul > li:last-of-type{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.it120_default li > .address_zip{margin-right:3px;}
.it120_default select.telcellphoneform,.it120_default .it120_add_box select#telform{border-radius: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px;width:250px;}
.it120_default .it120_address_box .it120_zip{width:84px;}
.it120_default .it120_address_box .it120_address{width:100%; margin-top:5px;}
.it120_default .it120_bottom_box .it120_address_box .it120_address{flex:100%;}
.it120_default .it120_bottom_box .it120_recipients_info{padding: 10px 15px;margin-bottom: 15px;border: solid 1px #eee; background-color: #fff; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;position: relative;}
.it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_detail > li { display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; margin-bottom: 10px; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_edit{position: absolute;top:10px;right:15px;display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;}
.it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_edit > div a {padding:0 15px;}
.it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_edit .it120_recipients_remove_btn{margin-left: 5px;}
.it120_default .it120_bottom_box .it120_recipients_info :disabled{opacity: 1;background-image:none;}
.it120_default .it120_bottom_box .it120_recipients_info :disabled::placeholder { color: transparent; }
.it120_default li.it120_recipients_name_box input{width:calc(100% - 235px);}
.it120_default .it120_add_box li.it120_recipients_name_box input{width:100%;}
.it120_default li.it120_recipients_tel_num_box input,.it120_default li.it120_recipients_mobile_num_box input{width: calc(100% - 250px);border-left: 0;border-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.it120_default .it120_recipients_detail li.it120_recipients_tel_num_box input,.it120_default .it120_recipients_detail li.it120_recipients_mobile_num_box input{width: calc(100% - 340px);}
.it120_default .it120_recipients_info :disabled{border-width:0;background-color: #fff;padding:0;width:auto;color:#444;}
.it120_default .it120_recipients_info select:disabled { -webkit-appearance: none; -moz-appearance: none; text-overflow: ''; } 
@media screen and (max-width: 1200px) {
    .it120_default .it120_recipients_edit a{margin-left: 0;}
    .it120_default .it120_recipients_title{line-height: 22px;}
    .it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_detail > li{margin-bottom: 10px;}
    .it120_default .it120_add_box .it120_recipients_title{text-align: left;}
    .it120_default .it120_add_box .it120_address_box > ul{display: block;width:100%;}
    .it120_default .it120_add_box form > ul > li div,.it120_default .it120_add_box form > ul > li ul li:first-of-type{ flex:100%;}
    .it120_default .it120_add_box form > ul > li.it120_recipients_tel_num_box input{width: calc(100% - 152px);}
    .it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_detail > li,.it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_detail > li > ul{display: block;}
    .it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_detail > li .it120_recipients_title{text-align: left;}
	.it120_default .it120_add_box form > ul > li.it120_address_box ul li select, .it120_default .it120_add_box .it120_address_box .it120_zip, .it120_default .it120_add_box .it120_address_box .it120_address, .it120_default .it120_recipients_tel_num_box input, .it120_default .it120_recipients_tel_num_box select, .it120_default .it120_recipients_mobile_num_box input, .it120_default .it120_recipients_mobile_num_box select, .it120_default li.it120_recipients_name_box input, .it120_default .it120_editing select, .it120_default .it120_editing input{width:100% !important;margin:0 0 5px 0;}
    .it120_default .it120_address_box select, .it120_default .it120_add_box .it120_address_box > ul > li > select, .it120_default li > select, .it120_default li > .address_zip { margin-right: 0; }
    .it120_recipients_edit a{text-align: center;margin-left: 0;}
    .it120_recipients_remove_btn a{margin-left:5px;}
    .it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_edit{position: relative;top: 0;right: 0;display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;}
    .it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_edit > div{flex:0 50%;}
    .it120_default .it120_add_box .jooshop_btn_color input,.it120_default .it120_add_box .jooshop_btn_color a{width:100%;}
    .it120_default .it120_address_box .it120_address{margin-top:0;}
}
@media screen and (max-width: 768px) {
    .it120_default .it120_top_box{display: block;}
    .it120_default .it120_top_box > div,.it120_default .it120_top_box .it120_content{flex:100%;float:none;}
    .it120_default .it120_top_box .it120_content .jooshop_btn_color{display: block; margin-top:5px;}
    .it120_default .it120_bottom_box .it120_recipients_info,.it120_default .it120_add_box{padding:8px;}
    .it120_default .it120_add_box .triangle-top{right:50%; transform: translateX(-50%);}
    .it120_default .it120_bottom_box .it120_recipients_info ul.it120_recipients_detail > li .it120_recipients_title,.it120_default .it120_add_box .it120_recipients_title{line-height: 22px;}
}


/* 元件552 文章列表頁 */
/* 元件552_default */
.it552_default .it552_filter { text-align:right; margin-bottom:20px;}
.it552_default .it552_filter_content { max-width:1200px; margin:auto;}
.it552_default .it552_filter .it552_filter_select { margin-right:10px; box-sizing:border-box; height:40px; padding:0px 15px; color:#999; font-size:14px; border:1px solid #ddd;}
.it552_default .it552_filter .it552_filter_btn { display:inline-block; height:40px; margin-right:10px; border:none; cursor:pointer; font-size:14px; background-color:#036eb7; color:#FFF; padding:0 15px; vertical-align:bottom;}
.it552_default .it552_box{ max-width:1200px; height: auto; text-align: center; margin: 0 auto;}
.it552_default .it552_box .it552_list{ width:100%; height: auto; text-align: left;}
.it552_default .it552_list_flex { display: flex; justify-content: space-between; flex-flow: row wrap;}
.it552_default .it552_box .it552_list > ul > li{ display:block; float: left;margin:0 15px 45px 15px;}
.it552_default .it552_style{ width:370px; height: auto; padding: 15px; position:relative; box-sizing:border-box; background-color:#FFF; border:1px solid #ececec;transition: all .3s;}
.it552_default .it552_style:hover{border:1px solid #bbbbbb;}
.it552_default .it552_style a{ margin-bottom:10px; overflow: hidden; position: relative;}
.it552_default .it552_style a,.it552_default .it552_style img{ display:block; width: 100%; height: auto;}
.it552_default .it552_style img{ width: 100%; height:227px; transition: all 0.5s;}
.it552_default .it552_play{ display:block; width: 40px; height: 40px; background:url(images/it552_play.svg) center no-repeat; background-size: 40px; position: absolute; top:50%; left: 50%; margin-left: -20px; margin-top: -20px; text-indent: -9999px; z-index: 10; opacity: .8;}
.it552_default .it552_imageLink { position:relative; width:340px; height:277px; overflow:hidden;}
.it552_default .it552_date{ width:48px; height:54px; background:url(../images/it552_dateBg.png) no-repeat; position:absolute; right:10px; top:10px;}
.it552_default .it552_date span{ display: block; width: 100%; font-size:13px; line-height:13px; color: #333333; text-align: center; letter-spacing:1.2px; margin-top:10px;}
.it552_default .it552_date h5{ display: block; width: 100%; font-size:20px; line-height:20px; color: #333333; text-align: center;}
.it552_default .it552_word a:link, .it552_default .it552_word a:visited { font-size:16px; line-height:32px; color:#333333; display:inline;}
.it552_default .it552_word a:hover, .it552_default .it552_word a:focus { color:#036eb7;}
.it552_default .it552_word { margin-bottom:25px; font-weight:normal; height:63px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.it552_default .it552_classify { display:inline-block; margin-right:15px; background-color:#036eb7; color:#FFF; font-size:15px; line-height:15px; padding:10px 12px;}.it552_mark{ display:inline-block; padding: 0 15px; height: 25px; font: 13px/25px Arial, Helvetica, sans-serif; color: #fff; background: #a28af6; position: absolute; left: 0; z-index: 11;}
.it552_default .it552_bottom_icon li{ float:left; font: 16px/22px Arial, Helvetica, sans-serif; color: #333333;}
.it552_default .it552_bottom_icon li > a, .it552_default .it552_bottom_icon li > span{ text-indent:-9999px;}
.it552_default .it552_bottom_icon li.it552_share{ position:relative;}
.it552_default .it552_share_open{ position:absolute; left:50px; top: 0; height: 22px; border-left: 1px #dddddd solid; width: 0; opacity: 0; overflow: hidden;}
.it552_default .it552_share_open ul li{ float: left; margin-left: 8px;}
.it552_default .it552_share_open ul li a{ display:block; width: 22px; height: 22px;}
.it552_default .it552_share_open ul li:nth-child(1) a{ display:block; width: 22px; height: 22px; background:url(images/it552_sline.svg) center no-repeat; background-size: 22px;}
.it552_default .it552_share_open ul li:nth-child(2) a{ display:block; width: 22px; height: 22px; background:url(images/it552_sgoogle.svg) center no-repeat; background-size: 22px;}
.it552_default .it552_share_open ul li:nth-child(3) a{ display:block; width: 22px; height: 22px; background:url(images/it552_sfb.svg) center no-repeat; background-size: 22px;}
.it552_default .it552_active{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; width: 94px; opacity: 1;}
.it552_default .it552_bottom_icon li.it552_share{ width:22px;}
.it552_default .it552_bottom_icon li.it552_share:hover{ width:121px;}
.it552_default .it552_bottom_icon li.it552_share > a{ display:block; width: 22px; height: 22px; background:url(images/it552_share_o.png) center no-repeat; background-size: 22px; margin-left: 15px;}
.it552_default .it552_bottom_icon li.it552_share:hover > a{ background:url(images/it552_share_x.png) center no-repeat; background-size: 22px;}
.it552_default .it552_bottom_icon li.it552_view span{ display:inline-block; width: 22px; height: 22px; background:url(images/it552_view.png) center no-repeat; background-size: 22px; margin-right: 5px;}
.it552_default .it552_bottom_icon li.it552_like a{ display:block; width: 22px; height: 22px; background:url(images/it552_heart_x.png) center no-repeat; background-size: 22px; margin-left: 15px; margin-right: 5px;}
.it552_default .it552_bottom_icon li.it552_like a:hover{ background:url(images/it552_heart_o.png) center no-repeat; background-size: 22px;}
.it552_default .it552_bottom_icon li.it552_like_active a{ background:url(images/it552_heart_o.png) center no-repeat; background-size: 22px;}
.it552_default .set_PageNumberBox { clear:both; text-align:center;}
.it552_default .set_PageNumberBox ul { list-style:none; margin:0; padding:0;}
.it552_default .set_PageNumberBox ul li { display:inline-block; vertical-align:top; width:40px; height:40px; text-align:center; line-height:40px; font-size:13px;}
.it552_default .set_PageNumberBox ul li.dis { background-color: #ffffff; border: solid 1px #dddddd;}
/* 元件552_hastag */
.it552_hastag ul.it552_top{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; position: relative;}
.it552_hastag ul.it552_top li.it552_tag{flex:1.2;}
.it552_hastag ul.it552_top li.it552_filter{flex:.35;}
.it552_hastag .it552_tag_per .it552_tag_item{float: left; width: auto;}
.it552_hastag .it552_tag > ul{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; height:34px; overflow: hidden;}
.it552_hastag .it552_tag_per a{float: left;width: auto;}
.it552_hastag .it552_tag a, .it552_hastag .it552_tag_per a, .it552_hastag .it552_tag_more{margin-left:8px; margin-bottom:8px; font-size:15px; text-decoration: none; border:2px solid #ddd; display: block; padding:3px 10px; background-color: #fff; text-align: center; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px;}
.it552_hastag .it552_tag_per a:first-of-type{margin-left:0;}
.it552_hastag .it552_tag .it552_tagbox li:hover a, .it552_hastag .it552_tag_per a:hover, .it552_hastag .it552_tag_more:hover{border-color: #222;}
.it552_hastag .it552_tag .it552_tagbox > li.active a, .it552_hastag .it552_tag_per a.it552_tag_item_active{ background-color: #222; color:#fff; border-color: #222;}
.it552_hastag .it552_tag > ul.show-more-height{height:auto;}
.it552_hastag .it552_tag_more{ cursor: pointer; position: absolute; right:270px; top:0;}
.it552_hastag .it552_filter { text-align:right; margin-bottom:10px;}
.it552_hastag .it552_filter_content { max-width:1200px; margin:auto;}
.it552_hastag .it552_filter .it552_filter_select { margin-right:10px; box-sizing:border-box; height:40px; padding:0px 15px; color:#999; font-size:14px; border:1px solid #ddd;}
.it552_hastag .it552_filter .it552_filter_select:last-of-type{margin-right:0;}
.it552_hastag .it552_filter .it552_filter_btn { display:inline-block; height:40px; margin-right:10px; border:none; cursor:pointer; font-size:14px; background-color:#036eb7; color:#FFF; padding:0 15px; vertical-align:bottom;}
.it552_hastag .it552_box{ max-width:1200px; height: auto; text-align: center; margin: 0 auto; padding:0;}
.it552_hastag .it552_box .it552_list{ width:100%; height: auto; text-align: left;}
.it552_hastag .it552_list_flex { display: flex; justify-content: space-between; flex-flow: row wrap;}
.it552_hastag .it552_box .it552_list > ul{ display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.it552_hastag .it552_box .it552_list > ul > li{flex: 0 33.3%; padding: 10px; display:block; float: left;}
.it552_hastag .it552_style{ width:auto; height: auto; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 10px; position:relative; box-sizing:border-box; background-color:#FFF; border:1px solid #ececec;transition: all .3s;}
.it552_hastag .it552_style:hover{border:1px solid #bbbbbb;}
.it552_hastag .it552_style a{ margin-bottom:10px; overflow: hidden; position: relative;}
.it552_hastag .it552_style a,.it552_hastag .it552_style img{ display:block; width: 100%; height: auto;}
.it552_hastag .it552_style img{ width: 100%; height:auto; position: absolute; top:50%; transform: translateY(-50%); transition: all 0.5s;}
.it552_hastag .it552_play{ display:block; width: 40px; height: 40px; background:url(images/it552_play.svg) center no-repeat; background-size: 40px; position: absolute; top:50%; left: 50%; margin-left: -20px; margin-top: -20px; text-indent: -9999px; z-index: 10; opacity: .8;}
.it552_style a.it552_image{height:200px;position: relative;}
.it552_hastag .it552_imageLink { position:relative; width:340px; height:277px; overflow:hidden;}
.it552_hastag .it552_date{ position:absolute; z-index: 1;background: #fff;-moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; width:50px; height:50px;border: 1px solid #ddd;top:5px;right:5px;}
.it552_hastag .it552_date span{ display: block; width: 100%; font-size:13px; line-height:13px; color: #333333; text-align: center; letter-spacing:1.2px; margin-top:10px;}
.it552_hastag .it552_date h5{ display: block; width: 100%; font-size:20px; line-height:20px; color: #333333; text-align: center;}
.it552_hastag .it552_word a:link, .it552_hastag .it552_word a:visited { font-size:16px; line-height:32px; color:#333333; display:inline;}
.it552_hastag .it552_word a:hover, .it552_hastag .it552_word a:focus { color:#036eb7;}
.it552_hastag .it552_word { margin-bottom:10px; font-weight:normal; height:35px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.it552_hastag .it552_nodata{text-align: center;padding:20px 0;font-size:20px;}
.it552_hastag .it552_classify { display:inline-block; margin-right:15px; background-color:#d70110; color:#FFF; font-size:15px; line-height:15px; padding:10px 12px;}.it552_mark{ display:inline-block; padding: 0 15px; height: 25px; font: 13px/25px Arial, Helvetica, sans-serif; color: #fff; background: #a28af6; position: absolute; left: 0; z-index: 11;}
.it552_hastag .it552_bottom_icon li{ float:left; font: 16px/22px Arial, Helvetica, sans-serif; color: #333333;}
.it552_hastag .it552_bottom_icon li > a, .it552_hastag .it552_bottom_icon li > span{ text-indent:-9999px;}
.it552_hastag .it552_bottom_icon li.it552_share{ position:relative;}
.it552_hastag .it552_share_open{ position:absolute; left:50px; top: 0; height: 22px; border-left: 1px #dddddd solid; width: 0; opacity: 0; overflow: hidden;}
.it552_hastag .it552_share_open ul li{ float: left; margin-left: 8px;}
.it552_hastag .it552_share_open ul li a{ display:block; width: 22px; height: 22px;}
.it552_hastag .it552_share_open ul li:nth-child(1) a{ display:block; width: 22px; height: 22px; background:url(images/it552_sline.svg) center no-repeat; background-size: 22px;}
.it552_hastag .it552_share_open ul li:nth-child(2) a{ display:block; width: 22px; height: 22px; background:url(images/it552_sgoogle.svg) center no-repeat; background-size: 22px;}
.it552_hastag .it552_share_open ul li:nth-child(3) a{ display:block; width: 22px; height: 22px; background:url(images/it552_sfb.svg) center no-repeat; background-size: 22px;}
.it552_hastag .it552_active{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; width: 94px; opacity: 1;}
.it552_hastag .it552_bottom_icon li.it552_share{ width:22px;}
.it552_hastag .it552_bottom_icon li.it552_share:hover{ width:121px;}
.it552_hastag .it552_bottom_icon li.it552_share > a{ display:block; width: 22px; height: 22px; background:url(images/it552_share_o.png) center no-repeat; background-size: 22px; margin-left: 15px;}
.it552_hastag .it552_bottom_icon li.it552_share:hover > a{ background:url(images/it552_share_x.png) center no-repeat; background-size: 22px;}
.it552_hastag .it552_bottom_icon li.it552_view span{ display:inline-block; width: 22px; height: 22px; background:url(images/it552_view.png) center no-repeat; background-size: 22px; margin-right: 5px;}
.it552_hastag .it552_bottom_icon li.it552_like a{ display:block; width: 22px; height: 22px; background:url(images/it552_heart_x.png) center no-repeat; background-size: 22px; margin-left: 15px; margin-right: 5px;}
.it552_hastag .it552_bottom_icon li.it552_like a:hover{ background:url(images/it552_heart_o.png) center no-repeat; background-size: 22px;}
.it552_hastag .it552_bottom_icon li.it552_like_active a{ background:url(images/it552_heart_o.png) center no-repeat; background-size: 22px;}
.it552_hastag .set_PageNumberBox { clear:both; text-align:center;}
.it552_hastag .set_PageNumberBox ul { list-style:none; margin:0; padding:0;}
.it552_hastag .set_PageNumberBox ul li { display:inline-block; vertical-align:top; width:40px; height:40px; text-align:center; line-height:40px; font-size:13px;}
.it552_hastag .set_PageNumberBox ul li.dis { background-color: #ffffff; border: solid 1px #dddddd;}
@media screen and (max-width: 1200px) {
	.it552_hastag .it552_box .it552_list > ul > li{flex:0 50%;}
	.it552_hastag ul.it552_top{-ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
	.it552_hastag ul.it552_top li.it552_tag{order:2;flex:0 90%;}
	.it552_hastag .it552_tag_more{right: 10px; top: 53px;}
	.it552_hastag ul.it552_top li.it552_filter{order:1;flex:100%;}
	.it552_hastag .it552_filter .it552_filter_select:last-of-type{margin-right:10px;}
}
@media screen and (max-width: 768px) {
	.it552_hastag .it552_box .it552_list > ul > li{flex:100%;}
	.it552_hastag ul.it552_top li.it552_tag{flex:0 85%;}
}

/*元件720 六圖banner*/
/*元件720_default*/
.it720_default {max-width: 1200px;width: 100%;margin: 0 auto;}
.it720_default .it720_downbox ul{display:flex;flex-wrap:wrap;padding:0;}
.it720_default .it720_downbox ul li{width:calc((100% - 10px) / 3);margin-right: 5px; margin-bottom: 0px;}
.it720_default .it720_downbox ul li:nth-child(3){margin-right: 0px;}
.it720_default .it720_downbox ul li:nth-child(6){margin-right: 0px;}
.it720_default .it720_downbox ul li a{width:100%;height:auto;position:relative;display: inline-block;transition: all 0.1s ease-out;}
.it720_default .it720_downbox ul li a:hover{transform: translateY(-6px);}
.it720_default .it720_downbox ul li a img{display: block;width: 100%;height: auto;margin: 0 auto;}
.it720_default .it720_downbox ul li a p{position: absolute;text-align: center;display: flex;width: 100%;height:auto;align-items: center;justify-content: center;transition: all 0.3s ease-out;opacity: 0;}
.it720_default .it720_downbox ul li a p span {color: #131313;font-size: 22px;line-height: 26px;letter-spacing: 4px;font-weight: 700;background: #f9eded85;padding: 10px;padding-left: 50px;padding-right: 50px;border-radius: 15px;}
.it720_default .it720_downbox ul li a p:hover {opacity: 1;}
/*元件720_autowidth*/
.it720_autowidth {max-width: 1200px;width: 100%;margin: 0 auto;}
.it720_autowidth .it720_downbox ul{display:flex;flex-wrap:wrap;padding:0;}
.it720_autowidth .it720_downbox ul li{padding:10px 5px;}
.it720_autowidth .it720_downbox ul li a{width:100%;height:auto;display: inline-block;transition: all 0.1s ease-out;}
.it720_autowidth .it720_downbox ul li a:hover{transform: translateY(-6px);}
.it720_autowidth .it720_downbox ul li a img{display: block;width: 100%;height: auto;margin: 0 auto;}
.it720_autowidth .it720_downbox ul li a p{text-align: center;display: flex;width: 100%;height:auto;align-items: center;justify-content: center;padding-top:5px;}
.it720_autowidth .it720_downbox ul li a p span {color: #222;font-size: 18px;line-height: 26px;letter-spacing: 1px;font-weight: 500;}

/*元件725 雙層頁籤式廠商列表*/
/*元件725_default*/
.it725_default {position: relative;background:#0D0E43;}
.it725_default .it725_content{position: relative;max-width: 1200px;margin: auto;padding: 20px 0 40px 0;}
.it725_default .it725_title{ text-align: center; font-size: 32px; color:#fff; line-height: 50px; padding-bottom: 40px;letter-spacing: 1px;}
.it725_default .it725_title span{position:relative;z-index: 9;}
.it725_default .it725_title span::before{content: "";position: absolute;bottom: 3px;left: -50%;transform: translateX(-50%);background-image: url('images/sipoelement_title_left.svg');width: 110px;height: 35px;z-index: -1;}
.it725_default .it725_title span::after{content: "";position: absolute;bottom: 3px;left: 150%;transform: translateX(-50%);background-image: url('images/sipoelement_title_right.svg');width: 110px;height: 35px;z-index: -1;}
.it725_default .it725_firsttabs{display:flex;flex-direction:row;width:100%;padding: 0;}
.it725_default .it725_firsttabs li{width:calc((100% / 3));text-align:center;}
.it725_default .it725_firsttabs li a {color: #CFCFCF;font-size: 24px;font-weight: 300;position: relative;}
.it725_default .it725_firsttabs li.active a {color: #fff;}
/*選取頁籤之效果*/
.it725_default .it725_firsttabs li.active a::before{content: "";position: absolute;bottom: 3px;left: -25%;transform: translateX(-50%);background-image: url('images/725title_left.svg');width: 25px;height: 33px;}
.it725_default .it725_firsttabs li.active a::after{content: "";position: absolute;bottom: 3px;left: 125%;transform: translateX(-50%);background-image: url('images/725title_right.svg');width: 25px;height: 33px;}
/*選取頁籤之三角形*/
.it725_default .it725_firsttabs li.active{position:relative;}
.it725_default .it725_firsttabs li.active::after{content: "";position: absolute;bottom: -21px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-style: solid;border-width: 0px 10px 10px 10px;border-color: transparent transparent #2FAB9A transparent;}
.it725_default .it725_secondtabs ul{display:flex;flex-direction:row;background:#2FAB9A;padding:20px;border-radius:10px;margin:20px 0 20px 0;}
.it725_default .it725_secondtabs ul li{padding-left:30px;}
.it725_default .it725_secondtabs ul li a {color: #cfe8e3;font-size: 16px;}
.it725_default .it725_secondtabs ul li.active a {color: #fff;font-size: 17px;font-weight: bold;}
.it725_default .tab_container_inner{display:flex;flex-wrap:wrap;}
.it725_default .it725_tab_container {height: 100%;}
/********預設樣式default********/
.it725_default .month_recommend.company_recommend {width:580px;height:580px;position: relative;background: rgb(221,233,245); border-radius:10px;display:flex;justify-content: center;align-items: center;}
.it725_default .month_recommend.company_recommend a {display: block;}
.it725_default .month_recommend.company_recommend a img {width:100%;height:100%;vertical-align: top;object-fit: cover;}
.it725_default .month_recommend.company_recommend a p {margin: 0px;padding-bottom: 20px;padding-right: 20px;position: absolute;left: 0;bottom: 0px;width: 100%;height: 90px;color: #0d0e43;text-align: center;font-size: 20px;font-weight: bold;display: flex;justify-content: center;align-items: center;}
.it725_default .company_recommend a img {border-radius:10px;}
.it725_default .other_recommend.company_recommend{color:#fff;height:50%;width: 25%;padding: 0px 10px 20px 10px;}
.it725_default .other_recommend.company_recommend a {background:#DDE9F5;border-radius:10px;width: 280px;height: 280px;position: relative;display:flex;transition: all 0.5s ease-out;vertical-align:top;justify-content:center;align-items:center;}
.it725_default .other_recommend.company_recommend a img{width: 280px;height: auto;vertical-align: top;object-fit: cover;}
.it725_default .other_recommend.company_recommend a p{margin: 0px;position: absolute;left: 0;bottom: 0px;width: 100%;height: 60px;color: #0d0e43;text-align: center;font-size: 18px;font-weight: bold;display: flex;justify-content: center;align-items: center;}
.it725_default .tab_container_inner{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 600px;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 0;-webkit-box-sizing: border-box;box-sizing: border-box;left: 12px;}
@media screen and (max-width: 1199px) and (min-width: 831px) {
    .it725_default .tab_container {height: 100%;}
    .it725_default .tab_container_inner {height: 50vw;}}
@media screen and (max-width:830px) {
	.it725_default .it725_title {font-size: 24px;}
	.it725_default .it725_title span::before{width: 85px;height: 28px;}
    .it725_default .it725_title span::after{width: 85px;height: 28px;}
	.it725_default .it725_firsttabs{padding: 0 10px 0 10px;}
    .it725_default .it725_firsttabs li a{font-size: 20px;}
    .it725_default .month_recommend.company_recommend{width: 100%;}
    .it725_default .tab_container_inner{height: 100%;}
    .it725_default .it725_tab_container {height: 100%;}
    .it725_default .tab_container_inner{flex-direction: row;}
	.it725_default .other_recommend.company_recommend{width: 50%;}
	.it725_default .tab_container_inner{left: 0;}
	.it725_default .month_recommend.company_recommend{padding: 0 10px 20px 10px;}
	.it725_default .other_recommend.company_recommend{padding: 0 10px 20px 10px;}
	.it725_default .it725_secondtabs ul{margin:20px 10px 20px 10px;}
}
@media screen and (max-width:350px) {
    .it725_default .it725_title {font-size: 24px;}
    .it725_default .it725_title span::before{width: 80px;height: 25px;}
    .it725_default .it725_title span::after{width: 80px;height: 25px;}
    .it725_default .it725_firsttabs li.active a::before{width: 20px;height: 27px;}
    .it725_default .it725_firsttabs li.active a::after{width: 20px;height: 27px;}
    .it725_default .it725_secondtabs ul{padding: 15px;}
    .it725_default .it725_secondtabs ul li.active a{font-size: 16px;}
    .it725_default .it725_firsttabs li a{font-size: 18px;}
    .it725_default .it725_secondtabs ul li a{font-size: 15px;}
    .it725_default .it725_secondtabs ul li {padding-left: 15px;}
	}

/*元件725_listall*/
.it725_listall {position: relative;background:#0D0E43;}
.it725_listall .it725_content{position: relative;max-width: 1200px;margin: auto;padding: 20px 0 40px 0;}
.it725_listall .it725_title{ text-align: center; font-size: 32px; color:#fff; line-height: 50px; padding-bottom: 40px;letter-spacing: 1px;}
.it725_listall .it725_title span{position:relative;z-index: 9;}
.it725_listall .it725_title span::before{content: "";position: absolute;bottom: 3px;left: -50%;transform: translateX(-50%);background-image: url('images/sipoelement_title_left.svg');width: 110px;height: 35px;z-index: -1;}
.it725_listall .it725_title span::after{content: "";position: absolute;bottom: 3px;left: 150%;transform: translateX(-50%);background-image: url('images/sipoelement_title_right.svg');width: 110px;height: 35px;z-index: -1;}
.it725_listall .it725_firsttabs{display:flex;flex-direction:row;width:100%;padding: 0;}
.it725_listall .it725_firsttabs li{width:calc((100% / 3));text-align:center;}
.it725_listall .it725_firsttabs li a {color: #CFCFCF;font-size: 24px;font-weight: 300;position: relative;}
.it725_listall .it725_firsttabs li.active a {color: #fff;}
/*選取頁籤之效果*/
.it725_listall .it725_firsttabs li.active a::before{content: "";position: absolute;bottom: 3px;left: -25%;transform: translateX(-50%);background-image: url('images/725title_left.svg');width: 20px;height: 27px;}
.it725_listall .it725_firsttabs li.active a::after{content: "";position: absolute;bottom: 3px;left: 125%;transform: translateX(-50%);background-image: url('images/725title_right.svg');width: 20px;height: 27px;}
/*選取頁籤之三角形*/
.it725_listall .it725_firsttabs li.active{position:relative;}
.it725_listall .it725_firsttabs li.active::after{content: "";position: absolute;bottom: -21px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-style: solid;border-width: 0px 10px 10px 10px;border-color: transparent transparent #ffffff transparent;}
.it725_listall .it725_secondtabs ul{display:flex;flex-direction:row;background:#ffffff;padding:20px;border-radius:10px;margin:20px 0 20px 0;}
.it725_listall .it725_secondtabs ul li{padding-left:30px;}
.it725_listall .it725_secondtabs ul li a {color: #6b6b80;font-size: 16px;}
.it725_secondtabs ul li.active a {color: #0d0e43;;font-weight: bold;font-size: 17px;}
.it725_listall .tab_container_inner{display:flex;flex-wrap:wrap;}
/********list_all樣式********/
.it725_listall .company_recommend {width: calc((100% - 60px)/3);height: 250px;overflow: hidden;border-radius: 10px;position: relative;display: flex;margin: 10px;align-items: center;justify-content:center;background:rgb(221,233,245);padding: 15px;}
.it725_listall .company_recommend a img {border-radius: 10px;width: 100%;height: 100%;object-fit: cover;}
.it725_listall .company_recommend p {margin: 0px;position: absolute;left: 0;bottom: 0px;width: 100%;height: 85px;background-color: rgba(0, 0, 80, .7);color: #FFF;text-align: center;font-size: 20px;font-weight: bold;line-height: 135%;-webkit-transition: height 0.3s ease-out;-moz-transition: height 0.3s ease-out;-o-transition: height 0.3s ease-out;transition: height 0.3s ease-out;display: flex;justify-content: center;align-items: center;}
.it725_listall .company_recommend p:hover {height: 100%;border: solid 1px #fff;border-radius: 10px;}
@media screen and (max-width:767px) {
	.it725_listall .it725_title {font-size: 24px;}
	.it725_listall .it725_title span::before{width: 85px;height: 28px;}
    .it725_listall .it725_title span::after{width: 85px;height: 28px;}
    .it725_listall .company_recommend {width: 100%;}
    .it725_listall .it725_firsttabs li a{font-size: 20px;}
	.it725_listall .company_recommend a img{min-width: 767px;}
	.it725_listall .it725_secondtabs ul{margin:20px 10px 20px 10px;}
	.it725_listall .it725_firsttabs{padding: 0 10px 0 10px;}
    }
@media screen and (max-width:350px) {
    .it725_listall .it725_title {font-size: 24px;}
    .it725_listall .it725_title span::before{width: 80px;height: 25px;}
    .it725_listall .it725_title span::after{width: 80px;height: 25px;}
    .it725_listall .it725_firsttabs li.active a::before{width: 20px;height: 27px;}
    .it725_listall .it725_firsttabs li.active a::after{width: 20px;height: 27px;}
    .it725_listall .it725_secondtabs ul{padding: 15px;}
    .it725_listall .it725_secondtabs ul li.active a{font-size: 16px;}
    .it725_listall .it725_firsttabs li a{font-size: 18px;}
    .it725_listall .it725_secondtabs ul li a{font-size: 15px;}
    .it725_listall .it725_secondtabs ul li {padding-left: 15px;}
    .it725_listall .company_recommend{height: 230px;}
    }


/* 元件726_default */
.it726_default{position:relative;top:-480px;}
.it726_default .it726_left{width:100%;max-width: 1200px; height:auto; margin:0 auto; display: flex; align-items: end;position: relative;top:0;z-index: 3;}
.it726_default .it726_left .it726_title{font-size: 18px; font-weight: 500; padding: 12px 0 10px 12px; width: 132px; display: block;line-height: 24px;}
.it726_default .it726_left .it726_left_countdown{position: absolute; left: 0; top:0; width:280px;height:480px;background-color: #fff;border-bottom:1px solid #eee;}
.it726_default .it726_left .it726_left_countdown > a,.it726_left_countdown > a > img{ display: block; width:100%; height:auto;}
.it726_default .it726_left .it726_left_countdown .it726_time{ padding-left:12px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;height:30px;}
.it726_default .it726_left .it726_left_countdown .it726_time h2{ font-size: 15px; font-weight: 500; line-height: 30px;}
.it726_default .it726_left .it726_left_countdown .it726_time h2:first-of-type{ padding-right:5px;}
.it726_default .it726_left .it726_left_countdown .it726_time h2:last-of-type{ padding-left:5px;}
.it726_default .it726_left .it726_left_countdown .it726_time > ul{ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; align-items: center;}
.it726_default .it726_left .it726_left_countdown .it726_time > ul > li.num_01{ flex:25%; width:28px; font-size: 15px; font-weight: bold; text-align: center;}
.it726_default .it726_left .it726_left_countdown .it726_time > ul > li.num_02:nth-child(2){ width:30px; text-align: center; font-size: 15px; font-weight: 500;}
.it726_default .it726_left .it726_left_countdown .it726_time > ul > li.num_02{ width:10px; text-align: center; font-size: 24px;}
.it726_default .it726_left .it726_left_countdown .it726_time > ul > li.num_01 div{ background: #222; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 2px; border-radius: 2px; line-height: 30px; font-size: 17px; text-align: center; color: #fff; font-weight: bold; width: 30px; margin: 0 auto; height: 30px;}
.it726_default .it726_left .it726_pd_mask { display: flex; align-items: center; justify-items: center; position: absolute; width: 100%; height: 393px; left: 0; top: 0; background: rgba(0,0,0,.7); z-index: 99; }
.it726_default .it726_left .it726_pd_mask span{display: inline-block; margin: 0 auto; color: #fff; font-size: 20px; background: url(images/it684_time.svg) center top no-repeat; background-size: 80px; padding-top: 95px;}
.it726_default .it726_left .it726_productbox {margin: 10px 0; border-top:1px solid #eee; position: relative;}
.it726_default .it726_left .it726_productbox .slider{padding:6.5px 10px;}
.it726_default .it726_left .it726_productbox .it726_product_item{display: -ms-box!important; display: -moz-webkit-flex!important; display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; -ms-flex-align: center; -webkit-align-items: center; align-items: center;margin-bottom: 5px;}
.it726_default .it726_left .it726_productbox .it726_product_item .it726_img{max-width:90px; width:100%; height:auto;overflow: hidden;text-align: center;}
.it726_default .it726_left .it726_productbox .it726_product_item .it726_img > a{display: block; max-width:100%; width:100%; height:auto;}
.it726_default .it726_left .it726_productbox .it726_product_item .it726_img > a > img{width:90px;height:auto;margin:0 auto;transition:all .5s;}
.it726_default .it726_left .it726_productbox .it726_product_item .it726_img > a:hover > img{transform:scale(1.1);}
.it726_default .it726_left .it726_productbox .it726_product_item .it726_namepricebox{padding:0 0 0 10px;max-width:170px;}
.it726_default .it726_left .it726_productbox .it726_product_item .it726_namepricebox .it726_name{height:40px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.it726_default .it726_left .it726_productbox .it726_product_item .it726_namepricebox .it726_name a{ display: block;line-height:18px;text-decoration: none; font-size:14px; font-weight: 500; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height:36px;}
.it726_default .it726_left .it726_productbox .it726_product_item .it726_namepricebox .it726_price{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;-ms-flex-pack: flex-start;-webkit-justify-content: flex-start;justify-content: flex-start;-ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-size:15px; line-height:18px;font-weight: 500;}
.it726_default .it726_left .it726_productbox .it726_product_item .it726_namepricebox .it726_price > li{flex:100%;}
.it726_default .it726_left .it726_productbox .it726_product_item .it726_namepricebox .it726_price .it726_list_price{font-weight: normal;text-decoration: line-through;}
.it726_default .it726_left .it726_productbox .slick-dots{top:-75px;right:10px;bottom:inherit;width: auto;max-width: 130px; height: 22px; overflow: hidden;}
.it726_default .it726_left .it726_productbox .slick-dots li{margin:0 3px;width:22px;height:22px;top:-5px;}
.it726_default .it726_left .it726_productbox .slick-dots li a{width:100%;height:100%;line-height:22px;text-align: center;display: block;text-decoration: none;font-size: 15px;font-weight: 500; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color:#fff;}

/* 元件727 關鍵字tag + banner + 商品 */
/* it727_default */
.it727_default{position:relative;max-width:1200px;width:100%;margin:20px auto;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center;}
.it727_default .it727_leftbox{overflow:hidden;position: relative;width:700px;height: 450px;}
.it727_default .it727_left img{vertical-align:top;width:100%;height:auto;position: absolute;}
.it727_default .it727_left .it727_left_tagbox{width: 100%; height: 100%; position: absolute;}
.it727_default .it727_left .it727_left_tagbox .it727_left_tag{position: absolute;background-color: #fff;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;font-size: 13px;}
.it727_default .it727_left .it727_left_tagbox .it727_left_tag a{font-size: 13px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding:5px; position: relative; height:28px;}
.it727_default .it727_left .it727_left_tagbox .it727_left_tag a p{font-size: 13px; text-align: center; width:80px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;line-height: 18px; overflow:hidden;}
.it727_default .it727_left .it727_left_tagbox .it727_left_tag a:after{content:""; position: absolute;}
.it727_default .it727_left .it727_left_tagbox .it727_left_tag a.it727_arrowT:after{top:-10px; left:50%; transform: translateX(-50%); width: 0; height: 0; border-style: solid; border-width: 0 7.5px 10px 7.5px; border-color: transparent transparent #ffffff transparent; line-height: 0px; _border-color: #000000 #000000 #ffffff #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.it727_default .it727_left .it727_left_tagbox .it727_left_tag a.it727_arrowB:after{bottom:-10px; left:50%; transform: translateX(-50%); width: 0; height: 0; border-style: solid; border-width: 10px 7.5px 0 7.5px; border-color: #ffffff transparent transparent transparent; line-height: 0px; _border-color: #ffffff #000000 #000000 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.it727_default .it727_left .it727_left_tagbox .it727_left_tag a.it727_arrowL:after{top:50%; left:-10px; transform: translateY(-50%); width: 0; height: 0; border-style: solid; border-width: 7.5px 10px 7.5px 0; border-color: transparent #ffffff transparent transparent; line-height: 0px; _border-color: #000000 #ffffff #000000 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.it727_default .it727_left .it727_left_tagbox .it727_left_tag a.it727_arrowR:after{top:50%; right:-10px; transform: translateY(-50%); width: 0; height: 0; border-style: solid; border-width: 7.5px 0 7.5px 10px; border-color: transparent transparent transparent #ffffff; line-height: 0px; _border-color: #000000 #000000 #000000 #ffffff; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.it727_default .it727_right{flex:1;float:left;position: relative;padding-left:15px;max-width:500px;}
.it727_default .it727_right .it727_title{display: block; margin: 12px 0 10px 0; font-size: 26px; font-weight: 500; letter-spacing: 0.5px; height: 26px; overflow: hidden; line-height:26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.it727_default .it727_right .it727_subtitle{margin:8px 0 13px 0;line-height:22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:65px;text-align: justify;}
.it727_default .it727_right .it727_pdbox > ul.it727_pdtop{padding-bottom: 5px;}
.it727_default .it727_right .it727_pdbox > ul.it727_pdtop > li:first-of-type{float:left;font-size: 16px; font-weight: 500; line-height: 1.25; color: #7d7d7d;}
.it727_default .it727_right .it727_pdbox > ul.it727_pdtop > li:last-of-type{float:right;}
.it727_default .it727_right .it727_pdbox > ul.it727_pdtop > li:last-of-type a{display:block;font-size: 12px; letter-spacing: 0.44px; text-align: right;text-decoration: none;color:#d70110;border: 1px solid #d70110; padding: 0 5px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.it727_default .it727_right .it727_pdbox > ul.it727_pdtop > li:last-of-type a:hover{background-color:#d70110;color:#fff;}
.it727_default .it727_right .it727_pdbox .it727_pdlist{background-color: #eeeeef;padding:15px 20px;height:295px;overflow-y:scroll;}
.it727_default .it727_right .it727_pdbox .it727_pdlist .it727_pditem{background-color: #fff;padding:10px;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;margin-bottom:15px;}
.it727_default .it727_right .it727_pdbox .it727_pdlist .it727_pditem:last-of-type{margin-bottom: 0;}
.it727_default .it727_right .it727_pdbox .it727_pdlist .it727_pditem .it727_img{max-width:80px;}
.it727_default .it727_right .it727_pdbox .it727_pdlist .it727_pditem .it727_img a{display: block;max-width:100%; width:100%; height:auto;}
.it727_default .it727_right .it727_pdbox .it727_pdlist .it727_pditem .it727_img a img{max-width:100%; width:100%; height:auto; vertical-align: top; transition: all .5s;}
.it727_default .it727_right .it727_pdbox .it727_pdlist .it727_pditem .it727_img a:hover img{transform: scale(1.1);}
.it727_default .it727_right .it727_pdbox .it727_pdlist .it727_pditem .it727_namepricebox{width:calc(100% - 100px);padding-left: 10px;position: relative;}
.it727_default .it727_right .it727_pdbox .it727_pdlist .it727_pditem .it727_name a {display: block;font-size: 14px; font-weight: 500; line-height:18px; text-decoration: none; height:36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;; text-decoration: none;}
.it727_default .it727_right .it727_pdbox .it727_pdlist .it727_pditem .it727_price{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;position: absolute;bottom:0;width: 100%;}
.it727_default .it727_right .it727_pdbox .it727_pdlist .it727_pditem .it727_price > li.it727_sale_price { font-weight: 500;}
.it727_default .it727_right .it727_pdbox .it727_pdlist .it727_pditem .it727_price > li.it727_list_price {padding-left: 10px; text-decoration:line-through;}
.it727_default .it727_right .it727_pdbox .it727_pdlist .it727_pditem .it727_price > li.it727_list_price .currency_unit_color{text-decoration:line-through;}

/* 元件728 商品頁籤式 */
/* it728_default */
.it728_default{position: relative; width: 100%;padding: 15px 0;max-width: 1200px;margin:0 auto;}
.it728_default .it728_top{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: 1px solid #eee; max-width: 1200px;margin: 0 auto 10px auto;-ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between;}
.it728_default .it728_top .it728_title{font-size: 24px;line-height: 24px; font-weight: 500; width: 300px; overflow: hidden; float: left;}
.it728_default .it728_top .it728_tab{float: right; top: 0; right:0; margin: 0 0 5px 0; padding: 0; height: auto; bottom: initial; position: relative; padding-bottom: 2px; text-align: left; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-pack: flex-end;-webkit-justify-content: flex-end;justify-content: flex-end;;background-color: #fff;max-width:100%; width: calc(100% - 300px); text-align: right;}
.it728_default .it728_top .it728_tab .it728_tabitem {position:relative;width:auto;height:auto;text-align:center;line-height:28px;font-size: 15px; border-radius: 0;opacity: 1; background-color: #fff; padding:0 5px;margin: 0 8px; cursor: pointer;border:0;max-width:120px;width:100%;}
.it728_default .it728_top .it728_tab .it728_tabitem:last-of-type{margin:0 0 0 8px;}
.it728_default .it728_top .it728_tab .it728_tabitem:after{content: ''; position: absolute; right: -8px; top:50%; transform: translateY(-50%); background-color: #222; width: 1px; height: 15px;}
.it728_default .it728_top .it728_tab .it728_tabitem:last-of-type:after{content:none;}
.it728_default .it728_top .it728_tab .it728_tabitem span{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.it728_default .it728_pdlist .it728_iteminner{position: relative;}
.it728_default .it728_pdlist .it728_iteminner img{max-width:200px; margin: 0 auto;}
.it728_default .it728_pdlist .it728_iteminner .it728_img{padding:0; position: relative;}
.it728_default .it728_pdlist .it728_iteminner .it728_img .img_hover{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 97; opacity: 0;transition: all .5s;}
.it728_default .it728_pdlist .it728_item:hover .it728_iteminner .it728_img .img_hover{opacity:1;background-color: rgba(255,255,255,.6);}
.it728_default .it728_pdlist .it728_iteminner .it728_img .img_hover > a { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 100; }
.it728_default .it728_pdlist .it728_iteminner .it728_img > a > img{max-width:100%; width:100%; height:auto;}
.it728_default .it728_pdlist .it728_iteminner .it728_btnbox{transition: all .5s;align-items: center;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;height: 50px; width: 120px; position: absolute; top: 50%; left:50%; transform: translate(-50%,-50%); margin: 0 auto; z-index: 101;}
.it728_default .it728_pdlist .it728_iteminner .it728_btnbox li{flex:1;margin:0 2px;}
.it728_default .it728_pdlist .it728_iteminner .it728_btnbox li a{display: block;padding:5px 0;font-size: 15px;text-align: center;}
.it728_default .it728_pdlist .it728_iteminner:hover .it728_btnbox{opacity: 1;}
.it728_default .it728_pdlist .it728_iteminner .it728_namebox .it728_name{height: 40px;margin-top:8px;padding:0;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.it728_default .it728_pdlist .it728_iteminner .it728_namebox .it728_name a{color:#222;font-size:15px;font-weight:500;line-height: 20px;display: block; text-decoration: none;}
.it728_default .it728_pdlist .it728_iteminner .it728_pricebox{padding: 0;border-bottom:0;}
.it728_default .it728_pdlist .it728_iteminner .it728_pricebox .it728_price{color:#d70110;font-size:15px;font-weight: 500;line-height:30px;letter-spacing: 0;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex-ms-flex-pack: flex-start;-webkit-justify-content: flex-start;justify-content: flex-start;}
.it728_default .it728_pdlist .it728_iteminner .it728_pricebox .it728_price .it728_price_original{-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1;color:#bbb;padding: 0 0 0 10px;text-decoration: line-through;}
.it728_default .owl-carousel{position: relative;}
.it728_default .owl-carousel .owl-controls{width: 100%; height: auto; position: absolute; color: transparent !important; top: 50%; cursor: pointer;}
.it728_default .owl-carousel.owl-theme .owl-nav{margin-top:0;}
.it728_default .owl-carousel .owl-next,.it728_default .owl-carousel .owl-prev{position: absolute; width: 40px; height: 40px; padding: 0; text-indent: -9999px;}


/* 元件729 手機&電腦 分開上圖輪播 */
/* it729_default */
.it729_default .owl-theme .owl-nav {height: auto;width:100%;} 
.it729_default .owl-theme .owl-nav .owl-prev,.it729_default .owl-theme .owl-nav .owl-next {position:absolute;color:transparent!important;top: 50%;transform:translateY(-50%);}
.it729_default .owl-theme .owl-nav .owl-prev,.it729_default .owl-theme .owl-nav .owl-prev:hover {left:0;background:transparent url(images/it668_arrow.svg) left center no-repeat;}
.it729_default .owl-theme .owl-nav .owl-next,.it729_default .owl-theme .owl-nav .owl-next:hover {right: 0;background:transparent url(images/it668_arrow.svg) right center no-repeat;}  
.it729_default .owl-theme .owl-nav.disabled>button {background: none;border: unset;font-size: 60px;}
.it729_default .owl-theme .owl-nav.disabled {position: absolute;top: 50%;transform:translateY(-50%);width:100%;}
.it729_default .owl-theme .owl-dots {text-align: center;position: absolute;bottom:0;left:50%;transform: translateX(-50%);}
.it729_default .owl-theme .owl-dots .owl-dot {border: 0;background: none;padding: 0;}
.it729_default .owl-theme .owl-dots .owl-dot.active span, .it729_default .owl-theme .owl-dots .owl-dot:hover span{background-color: #fff;}
.it729_default.it726_combination {padding-top: 0; padding-bottom: 0; max-width: 920px; height:480px; margin: 0 auto; transform: translateX(135px);}
.it729_default.it726_combination .owl-carousel .owl-item img{width:auto; height: 480px;}
/* it729_threecolumn */
.it729_threecolumn{position: relative;max-width:100%; width:100%; height:auto;}
.it729_threecolumn .owl-stage{display: -webkit-box; display: -moz-box; display: -ms-box; display: box;}
.it729_threecolumn .owl-item .center{z-index:3;}
.it729_threecolumn .owl-item .item {opacity: .3;}
.it729_threecolumn .owl-item .item a {display:block;}
.it729_threecolumn .owl-item .item a img{width:auto;}
.it729_threecolumn .owl-item.active ~ .owl-item .item { opacity: .3;}
.it729_threecolumn .owl-item.center .item { opacity: 1 !important;}
.it729_threecolumn .owl-nav {position: absolute;height: auto;width:100%;top:50%;transform:translateY(-50%);} 
.it729_threecolumn .owl-nav .owl-prev,.it729_threecolumn .owl-nav .owl-next {height:128px;background-size:128px auto;position:absolute;color:transparent!important;top: 50%;transform:translateY(-50%);padding:0;margin:0 auto;}
.it729_threecolumn .owl-nav .owl-prev,.it729_threecolumn .owl-nav .owl-prev:hover {left:0;background:transparent url(images/it668_arrow.svg) left center no-repeat;}
.it729_threecolumn .owl-nav .owl-next,.it729_threecolumn .owl-nav .owl-next:hover {right: 0;background:transparent url(images/it668_arrow.svg) right center no-repeat;} 
.it729_threecolumn .owl-dots {position: absolute;height: auto;width:100%;bottom:4px; left:50%; transform: translateX(-50%);display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.it729_threecolumn .owl-dots .owl-dot span { width: 8px; height: 8px; margin: 4px; background: rgba(255, 255, 255, .4); display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.it729_threecolumn .owl-dots .owl-dot:hover span { background:rgba(255, 255, 255, 1); }
.it729_threecolumn .owl-dots .owl-dot.active span{ background: rgba(255, 255, 255, 1); }

/* 元件730 banner + 商品 */
/* it730_default */
.it730{position:relative;max-width:1200px;width:100%;margin:0 auto;display:-ms-box;display:-moz-webkit-flex;display:-webkit-flex;display: flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content: center;}
.it730 .it730_left,.it730 .it730_right{flex:1;float:left;position: relative;}
.it730 .it730_leftbox .it730_left img.it730_leftimg{ max-width:100%; width:100%; height:auto; vertical-align: top;}
.it730 .it730_right {padding-left:15px;max-width:500px;height:100%;}
.it730 .it730_right .it730_title{display: block; padding: 12px 0 0 0; font-size: 26px; font-weight: 500; letter-spacing: 0.5px; height: 40px; overflow: hidden; line-height:30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.it730 .it730_right .it730_subtitle{padding:10px 0 0 0;line-height:22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:75px;text-align: justify;margin-bottom:20px;}
.it730 .it730_right .it730_pdbox{padding-top:6px;}
.it730 .it730_right .it730_pdbox > ul.it730_pdtop{padding-bottom: 5px;}
.it730 .it730_right .it730_pdbox > ul.it730_pdtop > li:first-of-type{float:left;font-size: 16px; font-weight: 500; line-height: 1.25; color: #7d7d7d;}
.it730 .it730_right .it730_pdbox > ul.it730_pdtop > li:last-of-type{float:right;}
.it730 .it730_right .it730_pdbox > ul.it730_pdtop > li:last-of-type a{display: block; font-size: 12px; letter-spacing: 0.44px; text-align: right; text-decoration: none; color: #d70110; border: 1px solid #d70110; padding: 0 5px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.it730 .it730_right .it730_pdbox > ul.it730_pdtop > li:last-of-type a:hover { background-color: #d70110; color: #fff; }
.it730 .it730_right .it730_pd—box .it730_pdlist{background-color: #eeeeef;padding:20px;max-height: 280px;height:100%;overflow-y:scroll;}
.it730 .it730_right .it730_pdbox .it730_pdlist .it730_pditem{background-color: #fff;padding:10px;display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;margin-bottom: 20px;}
.it730 .it730_right .it730_pdbox .it730_pdlist .it730_pditem:last-of-type{margin-bottom: 0;}
.it730 .it730_right .it730_pdbox .it730_pdlist .it730_pditem .it730_img{max-width: 100px;}
.it730 .it730_right .it730_pdbox .it730_pdlist .it730_pditem .it730_img a{display: block;max-width:100%; width:100%; height:auto;}
.it730 .it730_right .it730_pdbox .it730_pdlist .it730_pditem .it730_img a img{max-width:100%; width:100%; height:auto; vertical-align: top;}
.it730 .it730_right .it730_pdbox .it730_pdlist .it730_pditem .it730_namepricebox{width:calc(100% - 100px);padding-left: 10px;position: relative;}
.it730 .it730_right .it730_pdbox .it730_pdlist .it730_pditem .it730_name a {display: block;font-size: 14px; font-weight: 500; line-height: 18px; text-decoration: none; height:36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;; text-decoration: none;}
.it730 .it730_right .it730_pdbox .it730_pdlist .it730_pditem .it730_price{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;position: absolute;bottom:0;width: 100%;}
.it730 .it730_right .it730_pdbox .it730_pdlist .it730_pditem .it730_price > li.it730_sale_price { font-weight: 500;}
.it730 .it730_right .it730_pdbox .it730_pdlist .it730_pditem .it730_price > li.it730_list_price {padding-left: 10px; text-decoration:line-through ;}

/* 元件731 會員中心首頁 */
/* it731_default */
.it731_default{max-width: 1100px; width:100%; height:auto; margin:0 auto; position:relative; color:#444; overflow: hidden;}
.it731_default .it731_decobg {position:absolute; width:120%;left: 50%; transform: translateX(-50%);}
.it731_default .it731_decobg > a{ width:100%; height:300px; display:none; border-radius: 0 0 40% 40% !important;}
.it731_default .it731_memberinfo{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;  max-width:100%; width:100%; height:auto; position:relative; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.it731_default .it731_memberinfo .it731_memberinfo_L{float: left;max-width:485px;max-height:305px;}
.it731_default .it731_memberinfo .it731_memberinfo_R{float: left;width:calc(100% - 485px);}
.it731_default .it731_memberinfo .it731_memberinfo_L.it731_membercard_box{ width: 100%; height:auto;position: relative;}
.it731_default .it731_memberinfo .it731_memberinfo_L.it731_membercard_box img{max-width:100%; width:100%; height:auto; vertical-align: top;}
.it731_default .it731_memberinfo .it731_memberinfo_L.it731_membercard_box .it731_level{position: absolute;top:22px;left:20px;font-size: 18px; font-weight:500; line-height:20px; letter-spacing: 0.5px; color:#444;}
.it731_default .it731_memberinfo .it731_memberinfo_L.it731_membercard_box .it731_level .it731_expdate{font-size:13px;line-height: 20px;display: block;margin-top: 5px;opacity: .7;}
.it731_default .it731_memberinfo .it731_memberinfo_L.it731_membercard_box .it731_cardlogo{position: absolute;top:15px;right:20px;width: 100px;height: 45px;background-position: center right; background-size: contain; background-repeat: no-repeat;}
.it731_default .it731_memberinfo .it731_memberinfo_L.it731_membercard_box .it731_membername{position: absolute;bottom:20px;left:20px;font-size: 28px; line-height: 40px; letter-spacing: .7px; color:#444;max-width: 205px; overflow: hidden; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.it731_default .it731_memberinfo .it731_memberinfo_L.it731_membercard_box .it731_membername span{font-size: 15px; line-height: 1.8; padding-left:5px;}
.it731_default .it731_memberinfo .it731_memberinfo_L.it731_membercard_box .it731_barcode{position: absolute;bottom:15px;right:15px;display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; color:#444;background-color: rgb(0, 0, 0,.4);-moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;width: 35px;height:35px;padding: 0 7px;cursor: pointer;transition:all .3s;}
.it731_default .it731_memberinfo .it731_memberinfo_L.it731_membercard_box .it731_barcode:hover{background-color: rgb(0, 0, 0,.5);}
.it731_default .it731_memberinfo .it731_memberinfo_L.it731_membercard_box .it731_barcode i{color:#fff;font-size: 22px;line-height:35px;}
.it731_default .it731_memberinfo .it731_memberinfo_R .it731_memberinfo_text{padding:6px 15px 10px 15px;text-align: center; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center;}
.it731_default .it731_memberinfo .it731_memberinfo_R .it731_welcome_text{margin-left:15px;font-size:15px; font-weight: 500;}
.it731_default .it731_memberinfo .it731_memberinfo_R .it731_welcome_text span{font-size: 28px; line-height: 30px; font-weight: 500;}
.it731_default .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; -ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between;}
.it731_default .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li{flex:0 50%; width:50%; float: left; padding:8px 0 8px 15px; text-align: center; }
.it731_default .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li > a{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; max-width:100%; width:100%; height:100%; padding:20px 0 16px 0; text-decoration: none;border: 1px solid #eee; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; background-color: #fff; color:#444; position: relative; overflow: hidden; transition: all .3s;}
.it731_default .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li:hover > a{border-color:#ddd;}
.it731_default .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li > a i{font-size:52px; vertical-align: middle; text-align: center; margin: 0 auto;}
.it731_default .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li > a > span{display: block;width: 100%;}
.it731_default .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li > a > span.it731_memberdata{font-size: 40px; line-height: 45px; font-weight: bold; text-align: center; padding-bottom: 4px;}
.it731_default .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li > a > span.it731_blocktitle{ font-size:16px; font-weight: 400; line-height: 24px;}
.it731_default .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li a .it731_hoverbox{opacity:0; position: absolute; top:0; width:100%; height:100%; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center; background-color: rgba(255,51,66,.8); color:#fff; font-size:14px; letter-spacing: .5px; transition:all .3s;}
.it731_default .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li a .it731_hoverbox i{margin:0; font-size:20px; padding-right:5px; color:#fff;}
.it731_default .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li a:hover .it731_hoverbox{opacity:1;transform: scale(1.1);}
.it731_default ul.it731_member_functionbox {
	max-width:100%; width:100%; height:auto; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin:5px 0;
	gap: 10px;
}
.it731_default ul.it731_member_functionbox > li{float: left; width: 49%; flex:0 49%; padding: 5px 0;}
.it731_default ul.it731_member_functionbox > li > .it731_member_function{background-color: #fff; border: 1px solid #eee; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; padding:10px 15px;}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li{flex:0 25%; float:left; width:25%; text-align: center;}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li a{display: block; font-size:15px; text-decoration: none; color:#444; position:relative; line-height: 25px; transition:all .3s;}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li a:after { content: ''; position: absolute; top:-4px; left:50%; transform: translateX(-50%) scale(0); width:50px; height:50px; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-color: rgba(0,0,0,.03); opacity:0; transition:all .3s;}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li a:hover:after {opacity:1; transform: translateX(-50%) scale(1);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.new_member_btn_confirm a{color:#fff;max-width: 100px;line-height: 40px;}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.new_member_btn_confirm a:after {content:none;}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li a span{ position: relative;}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li a span .it731_num{ z-index:1; position: absolute; right:-7px; top:-3px; width:22px; height:22px; font-size:12px; line-height: 22px; background-color: #ff3342; color:#fff; text-align: center; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li a span .it731_num.it731_num_animation{  animation-duration: 1s; animation-fill-mode: both; animation-iteration-count: 1; animation-name: it731_rubberBand;}
@keyframes it731_rubberBand { from { transform: scale3d(1, 1, 1); } 30% { transform: scale3d(1.25, 0.75, 1); } 40% { transform: scale3d(0.75, 1.25, 1); } 50% { transform: scale3d(1.15, 0.85, 1); } 65% { transform: scale3d(.95, 1.05, 1); } 75% { transform: scale3d(1.05, .95, 1); } to { transform: scale3d(1, 1, 1); } }
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li .it731_function_img{background-position: center center; background-size: 100%; background-repeat: no-repeat; width:40px; height:40px;display: block; margin: 0 auto;}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.jooshop_btn_color{/*max-width: 100px;*/margin: 0 auto;}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.jooshop_btn_color a{line-height: 46px;color:#fff;}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_wallet .it731_function_img{background-image: url(/member/css/images/member_wallet.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_truck .it731_function_img{background-image: url(/member/css/images/member_truck.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_box .it731_function_img{background-image: url(/member/css/images/member_box.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_cartpay .it731_function_img{background-image: url(/member/css/images/member_cartpay.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_addbox .it731_function_img{background-image: url(/member/css/images/member_addbox.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_paylist .it731_function_img{background-image: url(/member/css/images/member_paylist.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_clientorder .it731_function_img{background-image: url(/member/css/images/member_clientorder.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_wallet .it731_function_img{background-image: url(/member/css/images/member_wallet.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_time .it731_function_img{background-image: url(/member/css/images/member_time.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_pricedown .it731_function_img{background-image: url(/member/css/images/member_pricedown.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_share .it731_function_img{background-image: url(/member/css/images/member_share.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_wishlist .it731_function_img{background-image: url(/member/css/images/member_wishlist.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_eventregister .it731_function_img{background-image: url(/member/css/images/member_eventregister.svg);}
.it731_default ul.it731_member_functionbox > li > .it731_member_function > li.it731_onlineget .it731_function_img{background-image: url(/member/css/images/member_onlineget.svg);}
.it731_default .it731_recommend_pdlist{background-color: #fff;border: 1px solid #ddd;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 15px;margin-bottom:10px;position: relative;}
.it731_default .it731_recommend_pdlist .it731_recommend_title{padding:0 0 10px 0;font-size: 20px; line-height: 30px;}
.it731_default .it731_recommend_pdlist .it731_swiper-container{max-width:100%; width:100%; height:auto; overflow: hidden;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img{ display:block; width:100%; overflow: hidden; position: relative; margin-bottom: 5px;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img > img{ display: block; width:100%; height: auto;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img > .it731_item_imghover{width:100%;height:100%;position:absolute;left:0;top:0;z-index:99;transition:all .3s;opacity:0;background-color: rgba(0,0,0,.5);}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item:hover .it731_item_img > .it731_item_imghover{ transition:all .4s; opacity: 1;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item:hover .it731_item_img > .it731_item_imghover > a { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 100; }
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img .it731_item_btn{ display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center; width: 100%;  height:100%; position: absolute; left: 0; top: 0;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img .it731_item_btn a{ display: block; width:50px; height: 50px; text-indent: -9999px; border:1px solid #fff; margin:5px; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; z-index: 101;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img .it731_item_btn a:nth-child(1){ background:url(/member/css/images/it683_heart.svg) top center no-repeat;background-size:26px;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img .it731_item_btn a:nth-child(2){ background:url(/member/css/images/it683_bag.svg) center no-repeat;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img .it731_item_btn a:hover{background-color: rgba(255,255,255,.2);}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_name a{ display:block; font-size: 15px; line-height: 20px; width: 100%; height:42px; font-weight: normal; text-decoration: none; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_price{ display:flex; align-items: center; font-size: 13px; font-weight: 500;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_price span{ margin-left:12px; color: #bbb; text-decoration: line-through;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .it731_swiper_button{background-color: rgba(0,0,0,.3); background-position: center center; background-size: 12px; background-repeat: no-repeat; width:40px; height:70px;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .swiper-button-prev{left:0; background-image: url(/member/css/images/white-arrow-left.svg); -moz-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.it731_default .it731_recommend_pdlist .it731_swiper-container .swiper-button-next{right:0; background-image: url(/member/css/images/white-arrow-right.svg); -moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.it731_default ul.it731_member_editbox{background-color: #fff; border: 1px solid #eee; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.it731_default ul.it731_member_editbox > li{border-bottom:1px solid #eee; transition:all .3s;}
.it731_default ul.it731_member_editbox > li:first-of-type{-moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.it731_default ul.it731_member_editbox > li:last-of-type{border-bottom:0; -moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.it731_default ul.it731_member_editbox > li:hover{background-color: #f9f9f9;}
.it731_default ul.it731_member_editbox > li > a{ position: relative;display: block; max-width:100%; width:100%; height:auto; line-height: 48px; font-size: 15px; padding-left:15px; text-decoration: none; color:#444;}
.it731_default ul.it731_member_editbox > li > a span.it731_editbox_icon{position: absolute; right:10px; top:0;height: 100%; overflow: hidden; transition:all .3s;}
.it731_default ul.it731_member_editbox > li > a span.it731_editbox_icon i{font-size:25px; color: #aaa; line-height: 48px;}
.it731_default ul.it731_member_editbox > li > a:hover span.it731_editbox_icon{right:5px;}

/* it731_twglobalmall */
.it731_twglobalmall{max-width: 1100px; width:100%; height:auto; margin:0 auto; position:relative; color:#444; overflow: hidden;}
.it731_twglobalmall .it731_decobg {position:absolute; width:120%;left: 50%; transform: translateX(-50%);}
.it731_twglobalmall .it731_decobg > a{ width:100%; height:300px; display:none; border-radius: 0 0 40% 40% !important;}
.it731_twglobalmall .it731_memberinfo{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;  max-width:100%; width:100%; height:auto; position:relative;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_L{float: left;max-width:485px;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R{float: left;width:calc(100% - 485px);}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_L.it731_membercard_box{ width: 100%; height:auto;position: relative;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_L.it731_membercard_box img{max-width:100%; width:100%; height:auto; vertical-align: top;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_L.it731_membercard_box .it731_level{position: absolute;top:22px;left:20px;font-size: 18px; font-weight: 600; line-height: 1.42; letter-spacing: 0.5px;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_L.it731_membercard_box .it731_cardlogo{position: absolute;top:15px;right:20px;width: 100%; height: 100%; max-width: 140px; max-height: 40px;background-position: center center; background-size: 100%; background-repeat: no-repeat;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_L.it731_membercard_box .it731_membername{position: absolute;bottom:20px;left:20px;font-size: 28px; line-height: 0.96; letter-spacing: .7px;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_L.it731_membercard_box .it731_membername span{font-size: 15px; line-height: 1.8; padding-left:5px;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_L.it731_membercard_box ul.it731_expdate{position: absolute;bottom:20px;right:20px;display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_L.it731_membercard_box ul.it731_expdate > li{font-size: 20px; line-height: 1.57; letter-spacing: .65px;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_L.it731_membercard_box ul.it731_expdate > li > span.date{width: 34px; word-break: break-all; display: block; font-size: 12px; font-weight: 500; line-height: 15px; margin-right: 10px;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R .it731_welcometext{font-size: 18px; font-weight: 500; letter-spacing: .5px; padding:6px 15px 10px 15px;text-align: center; display: block;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R .it731_welcometext span{font-size: 28px;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R .it731_welcometext.it731_welcometext_mem > div:first-of-type{float:left;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R .it731_welcometext.it731_welcometext_mem > div:last-of-type{float:right;text-align: right;font-size:16px;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R .it731_welcometext.it731_welcometext_mem > .it731_login a{font-size:16px; border-bottom: 1px solid #222; text-decoration: none;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch; flex-direction: column; height:260px;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li{flex:0 50%; width:50%; float: left; padding:8px 0 0 15px; text-align: center; flex-grow:1;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li > a{display: block; max-width:100%; width:100%; padding: 25px 0 20px 0; text-decoration: none;border: 1px solid #eee; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; background-color: #fff; height: 100%; position: relative; overflow: hidden; transition: all .3s;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li:last-of-type > a{padding:85px 0 90px 0;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li:hover > a{background-color: #f9f9f9;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li > a i{font-size:52px; vertical-align: middle; text-align: center; margin: 0 auto;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li > a > span{display: block;width: 100%;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li > a > span.it731_memberdata{font-size: 45px; line-height: 45px; font-weight: bold; text-align: center; padding-bottom: 4px;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li > a > span.it731_blocktitle{ font-size:18px; font-weight: 500; line-height: 24px;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li a .it731_hoverbox{opacity:0; position: absolute; top:0; width:100%; height:100%; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center; background-color: rgba(255,51,66,.8); color:#fff; font-size:14px; letter-spacing: .5px; transition:all .3s;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li a .it731_hoverbox i{margin:0; font-size:20px; padding-right:5px; color:#fff;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li a:hover .it731_hoverbox{opacity:1;transform: scale(1.1);}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock li ul li:first-of-type{margin-bottom:16px;}
.it731_twglobalmall ul.it731_member_functionbox{max-width:100%; width:100%; height:auto; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin:5px 0;}
.it731_twglobalmall ul.it731_member_functionbox > li{float: left; width: 50%; flex:0 50%; padding: 5px 0;}
.it731_twglobalmall ul.it731_member_functionbox > li:nth-child(odd){padding-right:5px;}
.it731_twglobalmall ul.it731_member_functionbox > li:nth-child(even){padding-left:5px;}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function{background-color: #fff; border: 1px solid #eee; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; padding:10px 15px;}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li{flex:0 25%; float:left; width:25%; text-align: center;}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li a{display: block; font-size:16px; text-decoration: none; transition:all .3s; position:relative;}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li a:after { content: ''; position: absolute; top:-4px; left:50%; transform: translateX(-50%) scale(0); width:50px; height:50px; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-color: rgba(0,0,0,.03); opacity:0; transition:all .3s;}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li a:hover:after {opacity:1; transform: translateX(-50%) scale(1);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.new_member_btn_confirm a{color:#fff;max-width: 100px;line-height: 40px;}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.new_member_btn_confirm a:after {content:none;}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li a span{ position: relative;}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li a span .it731_num{ z-index:1; position: absolute; right:-7px; top:-3px; width:22px; height:22px; font-size:12px; line-height: 22px; background-color: #ff3342; color:#fff; text-align: center; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li a span .it731_num.it731_num_animation{  animation-duration: 1s; animation-fill-mode: both; animation-iteration-count: 1; animation-name: it731_rubberBand;}
@keyframes it731_rubberBand { from { transform: scale3d(1, 1, 1); } 30% { transform: scale3d(1.25, 0.75, 1); } 40% { transform: scale3d(0.75, 1.25, 1); } 50% { transform: scale3d(1.15, 0.85, 1); } 65% { transform: scale3d(.95, 1.05, 1); } 75% { transform: scale3d(1.05, .95, 1); } to { transform: scale3d(1, 1, 1); } }
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li .it731_function_img{background-position: center center; background-size: 100%; background-repeat: no-repeat; width:40px; height:40px;display: block; margin: 0 auto;}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.jooshop_btn_color{/*max-width: 100px;*/margin: 0 auto;}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.jooshop_btn_color a{line-height: 46px;color:#fff;}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_wallet .it731_function_img{background-image: url(/member/css/images/member_wallet.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_truck .it731_function_img{background-image: url(/member/css/images/member_truck.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_box .it731_function_img{background-image: url(/member/css/images/member_box.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_cartpay .it731_function_img{background-image: url(/member/css/images/member_cartpay.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_addbox .it731_function_img{background-image: url(/member/css/images/member_addbox.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_paylist .it731_function_img{background-image: url(/member/css/images/member_paylist.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_clientorder .it731_function_img{background-image: url(/member/css/images/member_clientorder.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_wallet .it731_function_img{background-image: url(/member/css/images/member_wallet.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_time .it731_function_img{background-image: url(/member/css/images/member_time.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_pricedown .it731_function_img{background-image: url(/member/css/images/member_pricedown.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_share .it731_function_img{background-image: url(/member/css/images/member_share.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_wishlist .it731_function_img{background-image: url(/member/css/images/member_wishlist.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_eventregister .it731_function_img{background-image: url(/member/css/images/member_eventregister.svg);}
.it731_twglobalmall ul.it731_member_functionbox > li > .it731_member_function > li.it731_onlineget .it731_function_img{background-image: url(/member/css/images/member_onlineget.svg);}
.it731_twglobalmall .it731_recommend_pdlist{background-color: #fff;border: 1px solid #ddd;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 15px;margin-bottom:10px;position: relative;}
.it731_twglobalmall .it731_recommend_pdlist .it731_recommend_title{padding:0 0 10px 0;font-size: 20px; line-height: 30px;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container{max-width:100%; width:100%; height:auto; overflow: hidden;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img{ display:block; width:100%; overflow: hidden; position: relative; margin-bottom: 5px;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img > img{ display: block; width:100%; height: auto;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img > .it731_item_imghover{width:100%;height:100%;position:absolute;left:0;top:0;z-index:99;transition:all .3s;opacity:0;background-color: rgba(0,0,0,.5);}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item:hover .it731_item_img > .it731_item_imghover{ transition:all .4s; opacity: 1;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item:hover .it731_item_img > .it731_item_imghover > a { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 100; }
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img .it731_item_btn{ display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center; width: 100%;  height:100%; position: absolute; left: 0; top: 0;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img .it731_item_btn a{ display: block; width:50px; height: 50px; text-indent: -9999px; border:1px solid #fff; margin:5px; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; z-index: 101;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img .it731_item_btn a:nth-child(1){ background:url(/member/css/images/it683_heart.svg) top center no-repeat;background-size:26px;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img .it731_item_btn a:nth-child(2){ background:url(/member/css/images/it683_bag.svg) center no-repeat;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_img .it731_item_btn a:hover{background-color: rgba(255,255,255,.2);}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_name a{ display:block; font-size: 15px; line-height: 20px; width: 100%; height:42px; font-weight: normal; text-decoration: none; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_price{ display:flex; align-items: center; font-size: 13px; font-weight: 500;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_item .it731_item_price span{ margin-left:12px; color: #bbb; text-decoration: line-through;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .it731_swiper_button{background-color: rgba(0,0,0,.3); background-position: center center; background-size: 12px; background-repeat: no-repeat; width:40px; height:70px;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .swiper-button-prev{left:0; background-image: url(/member/css/images/white-arrow-left.svg); -moz-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.it731_twglobalmall .it731_recommend_pdlist .it731_swiper-container .swiper-button-next{right:0; background-image: url(/member/css/images/white-arrow-right.svg); -moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.it731_twglobalmall ul.it731_member_editbox{background-color: #fff; border: 1px solid #eee; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.it731_twglobalmall ul.it731_member_editbox > li{border-bottom:1px solid #eee; transition:all .3s;}
.it731_twglobalmall ul.it731_member_editbox > li:first-of-type{-moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.it731_twglobalmall ul.it731_member_editbox > li:last-of-type{border-bottom:0; -moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.it731_twglobalmall ul.it731_member_editbox > li:hover{background-color: #f9f9f9;}
.it731_twglobalmall ul.it731_member_editbox > li > a{ position: relative;display: block; max-width:100%; width:100%; height:auto; line-height: 48px; font-size: 15px; padding-left:15px; text-decoration: none; color:#444;}
.it731_twglobalmall ul.it731_member_editbox > li > a span.it731_editbox_icon{position: absolute; right:10px; top:0;height: 100%; overflow: hidden; transition:all .3s;}
.it731_twglobalmall ul.it731_member_editbox > li > a span.it731_editbox_icon i{font-size:25px; color: #aaa; line-height: 48px;}
.it731_twglobalmall ul.it731_member_editbox > li > a:hover span.it731_editbox_icon{right:5px;}

/*元件732_default*/
.it732_default { width: 100%; height: auto; max-width: 1200px; margin: 0 auto;}  
.it732_default .it732_tab { margin: 1.5rem 0; padding-bottom: 2rem; border-bottom: 1px solid #ddd;}  
.it732_default .it732_tab ul { list-style: none;}  
.it732_default .it732_tab ul li { display: inline-block; margin-right: 1.5rem; border-radius: 0.5rem; overflow: hidden;}  
.it732_default .it732_tab ul li a { display: block; font-size: 1.2rem; padding: 0.8rem 2rem; background-color: #fff; color: #0d0e43;}  
.it732_default .it732_tab ul li.active a { color: #fff; background-color: #3d9dc1;}  
.it732_default .it732_list { margin: 1.5rem 0; color: #fff;}  
.it732_default .it732_list .it732_eventList { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}  
.it732_default .it732_list .it732_eventList .it732_content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin: 2.5rem 0;}  
.it732_default .it732_list .it732_eventList .it732_content .it732_left { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 3.5rem;}  
.it732_default .it732_list .it732_eventList .it732_content .it732_left a { display: block;height: 300px;overflow: hidden;border-radius: 0.8rem;object-fit: cover;}  
.it732_default .it732_list .it732_eventList .it732_content .it732_left a img { width: 100%; height: 100%; max-width: 100%; vertical-align: top; border-radius: 0.8rem; overflow: hidden;object-fit: cover;}  
.it732_default .it732_list .it732_eventList .it732_content .it732_right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; line-height: 1.8; position: relative; letter-spacing: 0.1rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}  
.it732_default .it732_list .it732_eventList .it732_content .it732_right .title { font-size: 1.8rem; font-weight: 400;color: #ffffff;}  
.it732_default .it732_list .it732_eventList .it732_content .it732_right .date { font-size: 1.5rem; font-weight: 500; color: #3d9dc1; margin: 1.2rem 0;}  
.it732_default .it732_list .it732_eventList .it732_content .it732_right p { font-size: 1.2rem; font-weight: 300;}  
.it732_default .it732_list .it732_eventList .it732_content .it732_right ul { list-style: none; width: 100%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-top: 1rem;}  
.it732_default .it732_list .it732_eventList .it732_content .it732_right ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}  
.it732_default .it732_list .it732_eventList .it732_content .it732_right ul li:before { display: inline-block; content: ""; width: 2rem; height: 2rem; margin-right: 0.5rem; background-repeat: no-repeat; background-size: contain;}  
.it732_default .it732_list .it732_eventList .it732_content .it732_right ul li:first-child:before { background-image: url("images/it732_map.svg");}  
.it732_default .it732_list .it732_eventList .it732_content .it732_right ul li:last-child:before { background-image: url("images/it732_edit.svg");}  
.it732_default .it732_list .it732_eventList .it732_content .it732_right ul li a, .it732_default .it732_list .it732_eventList .it732_content .it732_right ul li p { color: #fff; font-size: 1.5rem;}  
@media screen and (max-width: 1024px) {
	.it732_default .it732_list .it732_eventList .it732_content { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
}

@media screen and (max-width: 830px) {
	.it732_default { padding: 0 10px; } 
	.it732_default .it732_tab { padding-bottom: 1rem; }
	.it732_default .it732_tab ul li a { font-size: 1rem; padding: 0.5rem 1.5rem; }
	.it732_default .it732_list .it732_eventList .it732_content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0; margin-bottom: 5rem; }
	.it732_default .it732_list .it732_eventList .it732_content .it732_left { margin-right: 0; }
	.it732_default .it732_list .it732_eventList .it732_content .it732_right { margin-top: 1rem; }
	.it732_default .it732_list .it732_eventList .it732_content .it732_left a{height: 200px;overflow: hidden;border-radius: 0.8rem;object-fit: cover;} 
	.it732_default .it732_list .it732_eventList .it732_content .it732_left a img{object-fit: cover;height: 100%;}
	.it732_default .it732_list .it732_eventList .it732_content .it732_right .title { font-size: 1.5rem; line-height: 1.5; }
	.it732_default .it732_list .it732_eventList .it732_content .it732_right .date { font-size: 1.2rem; margin: 1rem 0; }
	.it732_default .it732_list .it732_eventList .it732_content .it732_right p { font-size: 1rem; }
	.it732_default .it732_list .it732_eventList .it732_content .it732_right ul { position: relative; margin-top: 1rem; }
	.it732_default .it732_list .it732_eventList .it732_content .it732_right ul li:before { width: 1.5rem; height: 1.5rem; }
	.it732_default .it732_list .it732_eventList .it732_content .it732_right ul li a, .it732_default .it732_list .it732_eventList .it732_content .it732_right ul li p { font-size: 1.2rem; }
}

/*733_default*/
.it733_default_SB_Member_eventinquiry{width:100%;max-width:990px;margin: 0 auto;padding: 0 5px 20px 5px;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquiryTitle{color: #000;font-size: 1.5rem;line-height: 3rem;margin-bottom: 30px;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquiryNotice {color: #000;letter-spacing: 0.1rem;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquiryNoticetitle {font-size: 1.3rem;line-height: 3rem;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquiryNoticelist {font-size: 1.2rem;line-height: 1.8rem;padding-bottom: 20px;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist {width:100%;min-height:300px;background: #fff;border-radius: 1rem;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table{width:100%;text-align:center;overflow: hidden;border-radius: 10px;border-collapse: separate;border-spacing: 0;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table tbody tr{height:60px;max-height:50px;background:#ffffff;color: #000;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table tbody tr td {padding: 10px;font-size: 1.1rem;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table tbody tr a {color: #000;display: block;text-decoration: none;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table tbody tr:nth-child(even) {background: #e6f0f9;box-shadow: none;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table tbody tr:last-child td:first-child {border-bottom-left-radius: 10px;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table tbody tr:last-child td:last-child {border-bottom-right-radius: 10px;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table tbody tr a:hover {color: #181bd2;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquiryContent .SB_Member_eventinquirylist table tbody tr:hover {background: #b5b5b5;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table tr th{text-align: center;background: #eeeeee;color: #000;font-size: 1.2rem;height:50px;border-right: solid 1px #c1c1c1;}
.it733_default_SB_Member_eventinquiry .SB_signupDate{width:11%;}
.it733_default_SB_Member_eventinquiry .SB_eventName{width:40%;overflow:hidden;text-overflow: ellipsis;}
.it733_default_SB_Member_eventinquiry .SB_eventDate{width:11%;}
.it733_default_SB_Member_eventinquiry .SB_eventQRCODE{width:18%;}
.it733_default_SB_Member_eventinquiry .SB_eventlocation{width:20%;}
.it733_default_SB_Member_eventinquiry th.SB_signupDate {border-radius: 10px 0 0 0;}
.it733_default_SB_Member_eventinquiry .SB_eventQRCODE:hover {cursor: pointer;}
.it733_default_SB_Member_eventinquiry span.SB_eventTextEexpand {padding: 5px 15px;border: solid 1px #0d0e43;border-radius: 5px;transition: all 0.3s;}
.it733_default_SB_Member_eventinquiry span.SB_eventTextEexpand:hover {background: #eaeaea;}
.it733_default_SB_Member_eventinquiry span.SB_eventQRCODEexpand img {max-width: 148px;image-rendering: -webkit-optimize-contrast;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table tr th.SB_eventlocation {border-radius: 0 10px 0 0;border-right: none;}
.it733_default_SB_Member_eventinquiry .SB_Member_eventinquiryTitle{background: url("images/it733_memberevent.svg") left center no-repeat;padding-left: 35px;background-size: 2rem;}
.it733_codebox img {width: 100%;height: 100%;image-rendering: -webkit-optimize-contrast;}
@media screen and (max-width:900px) {
.it733_default_SB_Member_eventinquiry span.SB_eventTextEexpand{padding: 5px 8px;}
}
@media screen and (max-width:768px) { 
	.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table {overflow: hidden;}
	.it733_default_SB_Member_eventinquiry .SB_Member_eventinquiryform{border-radius: 1rem;overflow: hidden;}
	.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist{border-radius: 10px;}
	.it733_default_SB_Member_eventinquiry .rwd-table th, .rwd-table td {margin: 0.5em 1em;}
	.it733_default_SB_Member_eventinquiry .rwd-table {min-width: 100%;}
	.it733_default_SB_Member_eventinquiry .rwd-table th {display: none;}
	.it733_default_SB_Member_eventinquiry .rwd-table td {display: block;}
	.it733_default_SB_Member_eventinquiry .rwd-table td:before {content: attr(data-th);width: 6.5rem;display: inline-block;padding-right: 10px;}
	.it733_default_SB_Member_eventinquiry .rwd-table th, .rwd-table td {text-align: left;}
	.it733_default_SB_Member_eventinquiry .rwd-table th, .rwd-table td:before {color: #3D9DC1;font-weight: bold;}
	.it733_default_SB_Member_eventinquiry td.SB_eventName::before {position: absolute;}
	.it733_default_SB_Member_eventinquiry .SB_signupDate,.it733_default_SB_Member_eventinquiry .SB_eventName, .it733_default_SB_Member_eventinquiry .SB_eventDate, .it733_default_SB_Member_eventinquiry .SB_eventQRCODE, .it733_default_SB_Member_eventinquiry .SB_eventlocation{width:100%;}
	.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table tbody tr a{display: inline-flex;padding-left: 6.5rem;padding-right: 2rem;}	
	.it733_default_SB_Member_eventinquiry .SB_Member_eventinquirylist table tbody tr a.grouped_elements {padding: 0;}
	.it733_default_SB_Member_eventinquiry .grouped_elements img {height:auto;max-width: 148px;max-height:148px;image-rendering: -webkit-optimize-contrast;}
	.it733_default_SB_Member_eventinquiry td.SB_eventQRCODE::before {position: relative;top: -55px;}
}

/*it746 最新消息*/
.item_746_default { width: 100%; height: auto; max-width: 1200px; margin: 20px auto; margin-bottom: 40px;}
.item_746_default .item_746_content .item_title { font-size: 35px; font-weight: normal; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.item_746_default .item_746_content .item_title:after { display: inline-block; content: ""; width: 30%; height: 2px; background-color: #1d88cc; margin: 30px auto 20px; }
.item_746_default .item_746_content .owl-carousel { margin-top: 20px;  position: relative; }
.item_746_default .item_746_content .owl-carousel .item { overflow: hidden; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); }
.item_746_default .item_746_content .owl-carousel .item:hover .content .title:after{width: 100%; }
.item_746_default .item_746_content .owl-carousel .item .image{ overflow: hidden;}
.item_746_default .item_746_content .owl-carousel .item .image img { -webkit-transition: 0.3s; transition: 0.3s; }
.item_746_default .item_746_content .owl-carousel .item .image:hover img { -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }
.item_746_default .item_746_content .owl-carousel .item .content { font-weight: 500; padding: 15px; }
.item_746_default .item_746_content .owl-carousel .item .content .subtitle { font-size: 15px; font-weight: 500; color: #1d88cc; }
.item_746_default .item_746_content .owl-carousel .item .content .title { margin: 10px 0; }
.item_746_default .item_746_content .owl-carousel .item .content .title:after{ display: block; content: ""; width: 100px; height: 2px; margin-top: 10px; background-color: #1d88cc; -webkit-transition: 0.3s; transition: 0.3s; }
.item_746_default .item_746_content .owl-carousel .item .content .title a { font-size: 16px; cursor: pointer; margin: 5px 0; font-weight: 500; }
.item_746_default .item_746_content .owl-carousel .item .content p { font-size: 14px; }
.item_746_default .item_746_content .owl-carousel .item .content .text { height: 1em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-weight: normal; }
.item_746_default .item_746_content .owl-carousel .item .content .date { color: #bbb; font-family: "Arial"; text-align: right; margin-top: 15px; font-weight: normal; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;   -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.item_746_default .item_746_content .owl-carousel .item .content .date:before { display: block; content: ""; width: 20px; height: 20px; background: url("images/icon-clock.svg") center no-repeat; background-size: 15px; margin-right: 5px; }
.item_746_default .owl-theme .owl-nav [class*='owl-'],.item_746_default .owl-theme .owl-nav [class*='owl-']:hover { font-size: 0!important; line-height: 0; overflow: hidden; width: 40px; height: 100px; margin: 0; background-color: rgba(0,0,0,0.5); background-size: 9px; position: absolute; top: 50%; transform: translateY( calc(-50% - 40px)); border-radius: 0; background-size: 13px; background-repeat: no-repeat; background-position: center;}
.item_746_default .owl-carousel .owl-nav .owl-prev,.item_746_default .owl-carousel.owl-theme .owl-nav .owl-prev:hover{ background-image: url("images/white-arrow-left.svg"); left: 0; }
.item_746_default .owl-carousel .owl-nav .owl-next,.item_746_default .owl-carousel.owl-theme .owl-nav .owl-next:hover{ background-image: url("images/white-arrow-right.svg"); right: 0; }
.item_746_default .owl-carousel .owl-stage-outer{ padding-bottom: 50px; }

/*it747 會員中心檔案上傳*/
.it747_box{ width: 98%; display: flex; flex-wrap: wrap; margin: 10px auto; justify-content: space-between;}
.it747_box li{ width:49.5%; margin-bottom:10px; padding: 10px; background: #efefef;}
.it747_box .it747_style{ display: flex; align-items: center; justify-content: space-between; width: 98%;}
.it747_box .it747_style .it747_delete a{ display: block; width:51px; cursor: pointer; background-image:url(images/it747_clear.svg); background-position: right 5px center; background-repeat: no-repeat; background-size: 10px; padding-right: 20px; padding-left: 5px; font-size: 13px; color: #fff; margin-left: 10px; }
.it747_box .it747_inputfile { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1;}
.it747_inputfile + label { max-width: 80%; font-size: 20px; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; display: inline-block;/* overflow: hidden;*/ padding: 10px 20px;}
.no-js .it747_inputfile + label { display: none;}
.it747_inputfile:focus + label,.it747_inputfile.has-focus + label { outline: 1px dotted #000; outline: -webkit-focus-ring-color auto 5px;}
.it747_inputfile-6 + label { color: #fff;}
.it747_inputfile-6 + label { border: 0; padding: 0;}
.it747_inputfile-6:focus + label, .it747_inputfile-6.has-focus + label, .it747_inputfile-6 + label:hover { border: 0;}
.it747_inputfile-6 + label span, .it747_inputfile-6 + label strong { padding: 10px;}
.it747_inputfile-6 + label span { width:130px; min-height: 2em; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: top; color:#333; font-weight: normal; font-size:15px;}
.it747_inputfile-6 + label strong { height: 100%; background-color: #595758; display: inline-block; font-weight: normal; font-size: 15px; letter-spacing: .5px; background-image: url(images/it747_folder.svg); padding: 10px 10px 10px 40px; background-size: 20px; background-position: 10px center; background-repeat: no-repeat;}
.it747_inputfile-6:focus + label strong, .it747_inputfile-6.has-focus + label strong, .it747_inputfile-6 + label:hover strong { background-color: #706e6f;}
.it747_date{width:100%;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: top; color:#147abc; font-weight: normal; font-size:15px; text-align: right;}
.it747_btn{ padding: 10px 0 30px 0;}
.it747_btn input{ border: 0; display: block; width:150px; height:50px; color:#fff;font: 20px/50px 微軟正黑體,Arial,Helvetica,sans-serif; border-radius: 3px;text-align: center; margin: 0 auto;}

/*744_default*/
.item744_default { width: 100%; height: 100%; position: fixed; right: 0; top: 0; background-color: rgba(0,0,0,0.5); overflow-y: auto; z-index: 10000; }
.item744_default #close{ cursor: pointer; }
.item744_default .item744_content{ position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 20%); box-shadow: 0 0 10px rgb(0 0 0 / 20%); background-color: #fff; max-width: 40%; }
.item744_default .item744_inbox{ overflow: hidden; }
.item744_default .item744_inbox img{ width: 100%; height: auto; vertical-align: top; }
.item744_default .item744_content span{ position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; background-color: rgba(0,0,0,0.75); border-radius: 50%; font-size: 0; }
.item744_default .item744_content span:before{ display: inline-block; content: ""; width: 36px; height: 36px; position: absolute; top: 0; right: 0; background-image: url("images/close_X.svg"); background-size: 13px; background-position: center; z-index: 2; background-repeat: no-repeat; }
.item744_default .item744_btn{ display: flex;  display: -webkit-box; display: -ms-flexbox; }
.item744_default .item744_btn li{ display: block; padding: 1.5rem 1rem; -webkit-box-flex: 50%; -ms-flex: 50%; flex: 50%; width: 50%; }
.item744_default .item744_btn li.main{ border-left: 1px solid #C1C1C1; }
.item744_default .item744_btn li a{ font-size: 1.7rem; display: block; text-align: center; color: #707070; }
@media screen and (max-width: 768px){
  .item744_default .item744_content{ width: 80%; }
  .item744_default .item744_btn li{ padding: 0.5rem; }
  .item744_default .item744_btn li a{ font-size: 1.3rem; }
}

/* 748 default */
.it748_sort_title{ float: right; width: calc(100% - 220px); color: #222; font-size: 26px; font-weight: 500; margin-bottom: 10px;}
.it748_box{ width: 100%; display: flex; border: solid 3px #dddddd; background-color: #ffffff; padding: 10px; margin-bottom: 15px;}
.it748_box .product_list > li{ height: auto;width: 100%;box-sizing: border-box; padding:5px; position: relative; overflow: hidden;} 
.it748_box .product_list li .product_list_img{position: relative;}
.it748_box .product_list li .product_list_img .img_hover{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 97; opacity: 0;}
.it748_box .product_list li .product_list_img .img_hover ul { position: absolute; right: 50%;; top: 50%; transform: translateY(-50%); z-index: 101; }
.it748_box .product_list li .product_list_img .img_hover .product_btn{position: absolute;left:50%;bottom:50%;transform: translate(-50%,-50%); width:100%; z-index: 101;align-items: center;}
.it748_box .product_list li:hover .product_list_img .img_hover{opacity: 1;}
.it748_box .product_list li .product_list_img .add_cart{z-index: 999;width:50px;height:50px;float: left;margin: 0 8px;}
.it748_box .product_list li .product_list_img .add_heart{z-index: 999;width:50px;height:50px;float: left;margin: 0 8px;}
.it748_box .product_list li .img_hover > a{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 100;}
.it748_box .product_list li .product_list_img img{ width: 100%; height: 100%;}
.it748_box .product_list li:hover .product_list_text,.it748_box .product_list li:hover .product_list_img{border-color:#ddd;}
.it748_box .product_list li .img_hover > a.detail { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 100;}
.it748_box .product-iconposition{position: absolute; width: 14%; height: 14%; right: 10px;top: 10px; background-repeat: no-repeat;z-index: 8;background-size: 100%;}
.it748_box .product_list_text{height: auto;padding-top: 10px; padding-bottom:0;text-align: left;}
.it748_box .product_list_text h2{height:33px;}
.it748_box .product_list_text h2 a{font-size: 15px;font-weight: normal;text-align: left;color:#222;line-height: 30px;max-height: 30px;display: inline-block;overflow: hidden;}
.it748_box .product_list_text .product_size{height:24px;color: #757575;text-align: center;margin-bottom: 6px;line-height: 24px;}
.it748_box .product_list_text .price .original {letter-spacing: 0.38px;line-height: 1.47;color: #b4b4b4;font-size: 15px;text-decoration:line-through;margin-right:10px;}
.it748_box .product_list_text .price.special {text-align: center;line-height: 1.47;letter-spacing: 0.38px;color: #d70110;font-size: 15px;}
/* 4 */
.it748_style_4{ justify-content: center;}
.it748_style_4 ul.product_list:nth-child(1){ width: 780px; display: flex; justify-content: space-evenly;}
.it748_style_4 ul.product_list:nth-child(1) li{ width: 380px;}
.it748_style_4 ul.product_list:nth-child(2){ width: 160px; display: flex; flex-wrap: wrap;}
.it748_style_4 ul.product_list:nth-child(2) li{ width: 160px;}
.it748_style_4 .product_list {list-style:none;margin:0;padding:0;}
.it748_style_4 .product_list > li { margin-bottom: 0;}

/* 5 */
.it748_style_5{ justify-content: center;}
.it748_style_5 ul.product_list:nth-child(1){ width: 380px; display: flex; justify-content: space-evenly;}
.it748_style_5 ul.product_list:nth-child(1) li{ width: 380px;}
.it748_style_5 ul.product_list:nth-child(2){ width: 400px; display: flex; flex-wrap: wrap;}
.it748_style_5 ul.product_list:nth-child(2) li{ width: 160px;}
.it748_style_5 .product_list {list-style:none;margin:0;padding:0;}
.it748_style_5 .product_list > li { margin:0 20px;}

/* 6 */
.it748_style_6 .product_list{ display: flex; flex-wrap: wrap; justify-content: center;}
.it748_style_6 .product_list > li{ width: 250px; margin: 0 30px;}

/* 7 */
.it748_style_7{ justify-content: center;}
.it748_style_7 ul.product_list:nth-child(1){ width: 380px; display: flex; justify-content: space-evenly;}
.it748_style_7 ul.product_list:nth-child(1) li{ width: 380px;}
.it748_style_7 ul.product_list:nth-child(2){ width: 510px; display: flex; flex-wrap: wrap;}
.it748_style_7 ul.product_list:nth-child(2) li{ width: 160px;}
.it748_style_7 .product_list {list-style:none;margin:0;padding:0;}
.it748_style_7 .product_list > li { margin:0 5px;}

/* 748 default 結束 */

/*745_default*/
.item_745_default { width: 100%; height: auto; max-width: 1200px; margin: 20px auto; font-family: "Noto Sans Tc"; }
.item_745_default .item_745_content .top_title { font-size: 35px; letter-spacing: 0.8rem; font-weight: normal; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; }
.item_745_default .item_745_content .top_title:after { display: inline-block; content: ""; width: 30%; height: 2px; background-color: #d9c672; margin: 30px auto 20px; }
.item_745_default .item_745_content .slider-nav .item { display: -webkit-box; display: -ms-flexbox; display: flex; height: auto; }
.item_745_default .item_745_content .slider-nav .item .image { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 25px; }
.item_745_default .item_745_content .slider-nav .item .image a { display: block; }
.item_745_default .item_745_content .slider-nav .item .image a img { width: 100%; height: auto; vertical-align: top; }
.item_745_default .item_745_content .slider-nav .item .content { -webkit-box-flex: 3; -ms-flex: 3; flex: 3; font-size: 18px; line-height: 1.5; letter-spacing: 0.1rem; }
.item_745_default .item_745_content .slider-nav .item .content .name { font-size: 25px; letter-spacing: 0.2rem; font-weight: 500; margin-bottom: 15px; line-height: initial; }
.item_745_default .item_745_content .slider-nav .item .content > p { font-size: 18px; line-height: 1.5; letter-spacing: 0.1rem; margin: 25px 0; }
.item_745_default .item_745_content .slider-nav .item .content .price li { font-size: 14px; text-decoration: line-through; line-height: 1; }
.item_745_default .item_745_content .slider-nav .item .content .price li:nth-child(2) { color: #d9c672; font-size: 20px; text-decoration: none; letter-spacing: 0.2rem; margin-top: 10px; }
.item_745_default .item_745_content .slider-nav .item .content .price li p { display: inline-block; margin-right: 5px; }
.item_745_default .slick-dots li button:before{ display: none; }
.item_745_default .slick-dots li button,.item_745_default .slick-dots li{ width: 12px; height: 12px; border-radius: 50%; }
.item_745_default .slick-prev, .item_745_default .slick-next{ top: 0; left: unset; width: 60px; height: 30px; background-size: 45px; transform: unset; z-index: 1; opacity: 0.75; border: 1px solid black; background-color: white; border-radius: 3px; z-index: 1; }
.item_745_default .slick-prev{ right: 80px; background-image: url("images/arrow-prev.svg"); background-repeat: no-repeat; background-position: center; }
.item_745_default .slick-next{ right: 0; background-image: url("images/arrow-next.svg"); background-repeat: no-repeat; background-position: center; }
.item_745_default .slick-dots{ text-align: right; bottom: 0; }
.item_745_default .slick-dots > li.slick-active{ background-color: #d9c672; }
@media screen and (max-width: 768px) {
	.item_745_default .item_745_content .top_title { font-size: 28px; margin-bottom: 10px; }
	.item_745_default .item_745_content .top_title:after { margin: 20px auto 10px; }
	.item_745_default .item_745_content .slider-nav .item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 10px; }
	.item_745_default .item_745_content .slider-nav .item .image { margin-right: 0; margin-bottom: 15px; }
	.item_745_default .item_745_content .slider-nav .item .content {font-size: 15px; line-height: 1.5; }
	.item_745_default .item_745_content .slider-nav .item .content .name { font-size: 18px; letter-spacing: 0.1rem; margin-bottom: 5px; line-height: initial; }
	.item_745_default .item_745_content .slider-nav .item .content > p { font-size: 15px; line-height: 1.5; letter-spacing: 0; margin: 10px 0; }
	.item_745_default .item_745_content .slider-nav .item .content .price li { font-size: 13px; }
	.item_745_default .item_745_content .slider-nav .item .content .price li:nth-child(2) { font-size: 18px; letter-spacing: 0.1rem; margin-top: 5px; }
	.item_745_default .slick-dots{ padding-right: 10px; }
	.item_745_default .slick-prev, .item_745_default .slick-next{ top: calc(100vw/2); transform: translateY(-50%); }
	.item_745_default .slick-prev{ right: unset; left: 10px; }
	.item_745_default .slick-next{ right: 10px; }
}

/*749*/
.item_749 { position:relative; font-size:15px; margin:0;}
.item_749 .item_749_title { background-color:#dddddd; color:#222;}
.item_749 .item_749_title h3 { text-align:center; margin:0; font-weight: 400; font-size: 16px; line-height: 40px;}
.item_749 .item_749_arrow { position:absolute; top:13px; right:20px;}
.item_749 i { border: solid #aaa; border-width: 0 2px 2px 0; display: inline-block; padding: 4px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transition:0.2s;}
.item_749 .down { transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.item_749 .item_749_content { position:relative; padding: 0;}
.item_749 .item_749_content_row { position:relative; padding:13px 20px; background-color:#f7f7f7; margin: 0; margin-top:1px;}
.item_749 .item_749_content_row h3 { text-align:left; margin:0; font-weight:normal; font-size: 16px;}
.item_749 .item_749_slideContent { background-color:#fff; padding:20px;}

.item_749 .checkbox_container { display: block; position: relative; padding-left: 25px; margin-bottom: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color:#222; line-height:16px;}
.item_749 .checkbox_container:last-of-type { margin:0;}
.item_749 .checkbox_container input { position: absolute; opacity: 0;}
.item_749 .checkmark { position: absolute; top: 0; left: 0; height: 15px; width: 15px; background-color: #fff; border:2px solid #000;}
.item_749 .checkbox_container:hover input ~ .checkmark { background-color: #000;}
.item_749 .checkbox_container input:checked ~ .checkmark { background-color: #000;}
.item_749 .checkmark:after { content: ""; position: absolute; display: none;}
.item_749 .checkbox_container input:checked ~ .checkmark:after { display: block;}


/* 元件174 折價券登錄與查詢 */
/* 元件174_default */
/* 折價券共用 */
.it174_default{font-family:Microsoft JhengHei, Arial, Helvetica, sans-serif;color:#444;background-color: #fff;padding:8px;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.it174_default input[type="text"],.it174_default input[type="password"]{ transition:all .3s; border: 1px solid #ddd; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 8px 10px; font-size: 15px;box-sizing: border-box; line-height:30px;color:#444;height:40px;}
.it174_default select{ transition:all .3s; box-sizing: border-box; line-height:30px;border: 1px solid #ddd; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 8px 22px 8px 10px; font-size: 15px; appearance: none; background-color: transparent;background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); background-repeat: no-repeat; background-position-x: 100%; background-position-y: center;color:#444;height:40px;}
.it174_default input::placeholder,.it174_default select::placeholder {color:#bbb;opacity: 1;}
.it174_default input:-ms-input-placeholder,.it174_default select:-ms-input-placeholder {color: #bbb;}
.it174_default input::-ms-input-placeholder,.it174_default select::-ms-input-placeholder {color: #bbb;}
/* 折價券上方-標題&說明&序號登錄 */
.it174_default .it174_top_box { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; margin-bottom: 10px; align-items: center;}
.it174_default .it174_top_box .component_title { -webkit-box-flex: 5; -moz-box-flex: 5; -webkit-flex: 5; -ms-flex: 5; flex: 5; }
.triangle-top {right:88px;}
/* 新增折價券 */
.it174_default .component_openarea.it174_add_box .it174_add_title { width: 100%; font-size: 14px; font-weight: 500; margin-bottom: 3px; line-height: 20px;}
.it174_default .component_openarea.it174_add_box .it174_add_title abbr{text-decoration: none; color: #ff3342;}
.it174_default .component_openarea.it174_add_box ul li .it174_add_text { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it174_default .component_openarea.it174_add_box ul li .it174_add_text .it174_input_verification { height: 40px; line-height:40px;}
.it174_default .component_openarea.it174_add_box ul li .it174_add_text img, .it174_default .component_openarea.it174_add_box ul li .it174_add_text .reload_newmem { vertical-align: middle; }
.it174_default .component_openarea.it174_add_box ul li .it174_add_text .it174_d-flex .it174_input_number { width: 100%;}
.it174_default .component_openarea.it174_add_box ul li .it174_add_text .it174_dash { width: 15px; height: 20px; margin: 10px 8px; font-size: 15px; line-height: 1.33;color: #444;}
.it174_default .component_openarea.it174_add_box form>ul>li { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; margin-bottom: 15px; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; }
.it174_default .component_openarea.it174_add_box form>ul>li ul { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; }
.it174_default .component_openarea.it174_add_box form>ul>li ul li { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; }
.it174_default .component_openarea.it174_add_box form>ul>li ul li span { padding: 0 5px; }
.it174_default .component_openarea.it174_add_box form .it174_authimg_img { margin-left: 5px; }
.it174_default .component_openarea.it174_add_box ul input:focus { outline: none; border-color: #ff3342; box-shadow: 0px 0px 0px 4px rgba(255,51,66,.05); }
/* 優惠券頁籤 */
.it174_default .it174_tabbox > ul{ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; overflow-x: auto;}
.it174_default .it174_tabbox > ul > li{border-bottom: solid 1px #ddd;-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
.it174_default .it174_tabbox > ul > li a{display: block; text-align: center; font-size: 18px; color: #444; line-height: 50px; text-decoration: none;white-space:nowrap;}
.it174_default .it174_tabbox > ul > li.active{border-bottom: solid 2px #ff3342;}
.it174_default .it174_tabbox > ul > li.active a{ font-weight: 500; color: #ff3342;}
/* 優惠券頁籤內容(mob) */
.it174_default .it174_tabinner{padding: 10px 0 20px;}
.it174_default .it174_tabinner .component_add{float: none; width: calc(100% - 16px); margin: 8px auto;}
.it174_default .it174_tabinner .component_remark{display:inline-block;font-size: 13px;margin-left:8px;font-weight:normal;}
.it174_default .it174_tabinner .component_subtitle{color:#aaa;font-weight: normal; font-size:13px; letter-spacing: .3px; vertical-align: baseline;line-height:16px; position:relative;text-decoration:none;display: block;}
.it174_default .it174_tabinner .component_subtitle:after{content:''; position:absolute; right:0; bottom:-1px; width:calc(100% - 17px); height:1px; background-color:#bbb;}
.it174_default .it174_tabinner .component_subtitle .component_question{display: inline-block; width: 15px; height: 15px; background-color: #bbb; color: #FFF; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; font-size: 12px; line-height: 16px; text-align: center; margin-right: 2px;vertical-align: baseline;}
/* 可以使用的優惠券&七日內將逾期的優惠券 */
.it174_default .it174_totalbox{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative;}
.it174_default .it174_totalbox .it174_total_item { padding: 10px 0; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height:74px; border-radius: 30px; border: solid 1px #eee; background: #fff; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it174_default .it174_totalbox .it174_total_item:first-of-type{margin-right:5px;}
.it174_default .it174_totalbox .it174_total_item:last-of-type{margin-left:5px;}
.it174_default .it174_totalbox .it174_total_item .it174_total_text { font-size: 15px; font-weight: 400; line-height: normal;text-align: center; color: #444; line-height: 24px; margin:0;}
.it174_default .it174_totalbox .it174_total_item .it174_total_amount { font-size: 30px; font-weight: 500; line-height: normal;text-align: center; color: #ff3342; line-height: 32px; margin:0; height: 30px;}
.it174_default .it174_totalbox .it174_total_item .it174_total_amount .it174_text_red_yuan { width: 18px; height: 25px; margin: 0 0 0 8px; font-size: 12px; font-weight:400; line-height: normal;text-align: right; color: #444; vertical-align: baseline;}
/* 優惠券狀態頁籤 */
.it174_default .it174_nav { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; padding: 10px 0;}
.it174_default .it174_nav .it174_nav_item{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;background-color: #f4f4f4;}
.it174_default .it174_nav .it174_nav_item > a { transition: background-color .3s; width:100%; height: 50px; line-height:40px;display: inline-block;padding: 5px 0;font-size:15px;text-align: center;position:relative;color:#444;text-decoration: none;background-color:transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it174_default .it174_nav .it174_nav_item > a.active{ color: #ff3342; text-align: center; font-size: 15px;}
.it174_default .it174_nav .it174_nav_item > a:hover, .it174_default .it174_nav .it174_nav_item > a:focus { text-decoration: none;}
.it174_default .it174_nav .it174_nav_item > a.disabled { color: #6c757d; pointer-events: none; cursor: default; }
.it174_default .it174_nav .it174_nav_item > a span.it174_status_amount{color:#999; font-size:13px; margin-left:3px;vertical-align: top;}
.it174_default .it174_nav .it174_nav_item > a.active span.it174_status_amount{color:#ff3342;}
.it174_default .it174_tabinner form{ padding:7px 0 10px;}
.it174_default .it174_selectbox{text-decoration: none;}
.it174_default .it174_selectbox .it174_btn-select{ width: calc(100% - 16px); margin: 0 auto; display: block; line-height: 22px;}
/* 優惠券狀態頁籤內容 */
.it174_default .it174_nav_content{ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
/* 優惠券 */
.it174_default .it174_item{ -webkit-box-flex: 0 50%; -moz-box-flex: 0 50%; -webkit-flex: 0 50%; -ms-flex: 0 50%; flex: 0 50%; padding-bottom: 10px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}
.it174_default .it174_item:nth-of-type(odd){ padding-right: 5px;}
.it174_default .it174_item:nth-of-type(even){ padding-left: 5px;}
.it174_default .it174_item .it174_item_inner{ background-color: #fff; border-style: solid; border-color: #ddd; border-top-width: 1px; border-bottom-width: 1px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative;}
.it174_default .it174_item .it174_item_inner:after { content: ''; position: absolute; height: 100%; width: 6px; right:1px; top: 0; background: radial-gradient(circle at 0 5px, transparent 0,transparent 4px,#ddd 0,#ddd 5px,#fff 0); background-size: 5px 10px; background-repeat: repeat-y; transform: rotate(180deg); background-position: -1px 11px;}
/* 已使用 */
.it174_default .it174_item.it174_used .it174_used_cover { position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); z-index: 1; width: 110px; opacity: 100%; background-size: 100%; height: 110px; object-fit: contain; background-image: url(images/new_member_stamp.svg);}
/* 已過期 */
.it174_default .it174_item.it174_expired{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); opacity: 1; filter: grayscale(100%); filter: rgb(95, 92, 92);}
.it174_default .it174_item.it174_expired .it174_expired_cover{width: 100%; height: 100%; background-color: rgba(0, 0, 0, .2); position: absolute; z-index: 1;}
.it174_default .it174_item.it174_expired .it174_expired_cover:before,
.it174_default .it174_item.it174_expired .it174_expired_cover:after{ content: ''; position: absolute; height: 100%; width: 6px; left: -1px; top: 0; background-image: radial-gradient(circle at 0px 6px, #fff 4px, transparent 4px); background-size: 8px 10px;}
.it174_default .it174_item.it174_expired .it174_expired_cover:after{ transform: rotate(180deg); left: initial; right:0;}
.it174_default .it174_item.it174_expired .it174_item_inner:after{ background: radial-gradient(circle at 0 5px, transparent 0,transparent 4px,#fff 0,#fff 5px,#fff 0);}
.it174_default .it174_item.it174_expired .it174_title{ color:#999;}
.it174_default .it174_item.it174_expired .it174_date{ color:#bbb;}
/* 左側優惠券樣式 */
.it174_default .it174_img{ width: 100px; position: relative;}
.it174_default .it174_img img { max-width: 100%; height: auto; vertical-align: top; }
.it174_default .it174_img:before { content: ''; position: absolute; height: 100%; width: 6px; left: -1px; top: 0; background-image: radial-gradient(circle at 0px 6px, white 4px, transparent 4px); background-size: 8px 10px;}
.it174_default .it174_img > div{width: 100%; height: 130px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin: 0 auto;}
.it174_default .it174_img span{ font-size: 20px; font-weight: 500; line-height: 36px;}
/* 折價券 */
.it174_default .it174_item .it174_img .it174_img_discount{ background-color: #ffe600;}
.it174_default .it174_item:nth-of-type(4n) .it174_img .it174_img_discount,
.it174_default .it174_item:nth-of-type(4n-1) .it174_img .it174_img_discount{ background-color: #fff7ad;}
.it174_default .it174_item .it174_img .it174_img_discount span{ color:#c6a600;}
/* 免運券 */
.it174_default .it174_item .it174_img .it174_img_freeshipping{ background:  #3767c6;}
.it174_default .it174_item:nth-of-type(4n) .it174_img .it174_img_freeshipping,
.it174_default .it174_item:nth-of-type(4n-1) .it174_img .it174_img_freeshipping{ background-color: #1a4599;}
.it174_default .it174_img .it174_img_freeshipping span{ color:#fff;}
/* 贈品券 */
.it174_default .it174_item .it174_img .it174_img_giveaway{ background:  #b262ce;}
.it174_default .it174_item:nth-of-type(4n) .it174_img .it174_img_giveaway,
.it174_default .it174_item:nth-of-type(4n-1) .it174_img .it174_img_giveaway{ background-color: #854a9d;}
.it174_default .it174_img .it174_img_giveaway span{ color:#fff;}
/* 商品電子券 */
.it174_default .it174_item .it174_img .it174_img_commodity{ background:  #21b61e;}
.it174_default .it174_item:nth-of-type(4n) .it174_img .it174_img_commodity,
.it174_default .it174_item:nth-of-type(4n-1) .it174_img .it174_img_commodity{ background-color: #149e10;}
.it174_default .it174_img .it174_img_commodity span{ color:#fff; max-width: 60px; text-align: center;}
.it174_default .it174_info{ width: calc(100% - 100px); padding: 4px 6px 0;}
/* 已使用完畢 */
.it174_default .it174_item.it174_used .it174_img,
.it174_default .it174_item.it174_used .it174_info { opacity: 70%; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: rgb(218, 218, 218);}
/* 右側優惠券內容 */
.it174_info { width: calc(100% - 100px); height: 100%; padding-left: 15px;}
/* 活動名稱 */
.it174_default .it174_title { height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 16px; line-height: 21px; margin-bottom: 3px; font-weight: 500; }
/* 活動日期 */
.it174_default .it174_date{font-size: 12px; color:#999;margin-bottom: 6px;line-height: 16px; word-wrap: none;}
.it174_default .it174_date span{display: inline-block;}
.it174_default .it174_morebtn{ position: absolute; right: 8px; bottom: 6px; width: 90px; height: 26px; background-color: #eee; background-image: url(images/newmem_arrow_toggle.svg); background-size: 20px; background-repeat: no-repeat; color: #999; font-size: 12px; line-height: 26px; text-indent: -15px; background-position: 63px -23px; text-align: center; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer;}
.it174_default .it174_morebtn.collapsed{ background-position-y: -94px;}
.it174_default .it174_morebtn:hover{ background-color: #e7e7e7;}
.it174_default .it174_morebox{ background-color: #f5f5f5; border-style: solid; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-color: #ddd; padding: 8px 12px; color: #444; font-size: 14px; line-height: 24px; height: 100%; display: none;}
.it174_default .it174_morebox.collapse.show { display: block; }
.it174_default .it174_morebox a{ color: #444; font-size: 14px; line-height: 24px; position: relative;}
.it174_default .it174_morebox a:after { content: ''; position: absolute; right: 0; bottom: -1px; width: 100%; height: 1px; background-color: #444;}
.it174_default .it174_morebox .it174_activit_desc_box span{ display: inline-block; width: 15px; height: 15px; background-color: #444; color: #FFF; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; font-size: 12px; line-height: 16px; text-align: center; margin-right: 2px; vertical-align: baseline; }
/* 券狀態 */
.new_member_status_tag{ display: inline-block; padding: 3px 7px; color: #fff; font-size: 13px; line-height: 16px; margin-bottom: 3px;}
/* 可使用 */
.new_member_status_tag.new_member_status_tag_usable { color: #fff; background-color: #ff3342;}
/* 即將使用 */
.new_member_status_tag.new_member_status_tag_comingsoon {  background: #fff; color: #444; border: 1px solid #444; }
/* 已使用 */
.new_member_status_tag.new_member_status_tag_usad { background: rgb(177, 177, 177); color: #fff; border: 0px solid #444;}
/* 已過期 */
.new_member_status_tag.new_member_status_tag_expired { background: rgb(200, 200, 200);}
.it174_info .it174_activit_title{color:#bbb;}


/* 元件219 抵用金查詢 */
/* 元件219_default */
.it219_default{color: #444; background-color: #fff; padding: 8px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/* 可以使用的抵用金&七日內將逾期的抵用金 */
.it219_default .it219_totalbox{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it219_default .it219_totalbox .it219_total_item { padding: 14px 0; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height:80px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; border: solid 1px #eee; background: #fff; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it219_default .it219_totalbox .it219_total_item:first-of-type{margin-right:5px;}
.it219_default .it219_totalbox .it219_total_item:last-of-type{margin-left:5px;}
.it219_default .it219_totalbox .it219_total_item .it219_total_text { font-size: 15px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #444; line-height: 24px; margin:0;}
.it219_default .it219_totalbox .it219_total_item .it219_total_amount { font-size:30px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #ff3342; line-height:32px; margin:0;}
.it219_default .it219_totalbox .it219_total_item .it219_total_amount .item_219_text_red_yuan { vertical-align: baseline;width: 18px; height: 25px; margin: 0 0 0 8px; font-size: 12px; font-weight:400; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: right; color: #444; }
/* 抵用金狀態切換列 */
.it219_default .it219_nav { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; padding: 10px 0;}
.it219_default .it219_nav .it219_nav_item:first-of-type > a { -moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.it219_default .it219_nav .it219_nav_item:last-of-type > a{-moz-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.it219_default .it219_nav .it219_nav_item{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
.it219_default .it219_nav .it219_nav_item > a { transition:all .3s; width:100%; height: 40px; line-height:30px;display: inline-block;padding: 5px 0;font-size:15px;text-align: center;position:relative;color:#444;border-bottom:solid 1px #eee;border-left:solid 1px #eee;border-top:solid 1px #eee;text-decoration: none;background-color:transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it219_default .it219_nav .it219_nav_item:last-of-type > a{border-right:solid 1px #eee;}
.it219_default .it219_nav .it219_nav_item > a.active{ color:#444; background-color: #eee; text-align: center;}
.it219_default .it219_nav .it219_nav_item > a:hover{background-color: #fcfcfc;}
.it219_default .it219_nav .it219_nav_item > a.active:hover{background-color: #eee;}
.it219_default .it219_nav .it219_nav_item > a:hover, .it219_default .it219_nav .it219_nav_item > a:focus { text-decoration: none; }
.it219_default .it219_nav .it219_nav_item > a.disabled { color: #6c757d; pointer-events: none; cursor: default; }
.it219_default .it219_nav .it219_nav_item > a.active::after {content: "";border:transparent 10px solid;border-width:8px 9px;border-top-color: #eee;position:absolute;top:39px;left:50%;transform:translateX(-50%);}
.it219_default .it219_nav .it219_nav_item > a span.it219_status_amount{color:#999; font-size:14px; margin-left:3px;}
.it219_default .it219_nav .it219_nav_item > a span.it219_status_amount.it219_status_amount_em{color:#ff0000;}
/* 顯示單狀態列表 */
.it219_tab_content .collapse:not(.show) { display: none; }
.it219_tab_content>.item_219_tab-pane {display: none;}
.it219_tab_content>.active {display: block;}
/* 顯示單狀態單筆內容 */
.it219_tab_content .it219_content_item { position: relative; background-color: #ffffff; border: solid 1px #eee; border-radius: 5px; margin-top: 15px;}
.it219_content_item:first-child {margin-top: 0;}
.it219_tab_content .it219_content_item .it219_content_item_inner{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height:72px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_item_status{line-height: 72px;text-align: center; -webkit-box-flex: .6; -moz-box-flex: .6; -webkit-flex: .6; -ms-flex: .6; flex: .6;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_item_status > span{width: auto; height: 24px; padding: 2px 7px; display: inline-block; line-height: 19px; vertical-align: middle; font-size: 13px; font-weight:400; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_item_info{-webkit-box-flex: 4; -moz-box-flex: 4; -webkit-flex: 4; -ms-flex: 4; flex: 4; border-left:1px solid #eee;border-right:1px solid #eee; padding: 10px;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_item_info .it219_text_activity { margin: 0; font-size: 14px; line-height: 1.43; text-align: right; padding:3px 0; -ms-flex-align: center; -webkit-align-items: center; align-items: center; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_item_info .it219_text_activity .it219_text_activity_title{color: #aaa; width: 58px;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_item_info .it219_text_activity .it219_activit_text{width: calc(100% - 58px); text-align: left; padding-left:8px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height:40px; font-size: 13px;}
.item_219_text_activit_gray_1 { margin: 0; font-size: 14px; line-height: 1.43; font-weight: 600 !important; font-stretch: normal; font-style: normal; letter-spacing: normal; text-align: right; color: #5c5959; padding-bottom: 6px; padding-top: 6px; padding: 6px 0px 0px 14px; align-items: center; display: flex; }
.item_219_text_activit_gray_1 span { padding-left: 10px; font-size: 15px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; color: #444; }
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_item_info .it219_text_activity .it219_activit_text a{border-bottom-width:1px;border-bottom-style:solid; font-size: 14px;line-height: 16px; display: inline-block; margin-right: 2px; color:#444;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_item_info .it219_text_activity .it219_activit_text a:hover{ font-size: 14px;line-height: 16px;color:#444;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_use_price{text-align: center;border-right:1px solid #eee;padding:14px 5px 9px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;-ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_use_price .it219_price { -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; font-size: 22px; font-weight:600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #444; margin:0 auto;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_use_price .it219_price_text{ -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; font-size:14px; font-weight:400; margin:0 auto;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_use_price .it219_text_yuan { width: 15px; height: 21px; font-size: 13px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #444; padding-left:3px;vertical-align: baseline;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_open_btn { transition:background-color .3s; color: #aaa; cursor: pointer; font-size: 13px; text-align: center; background-image: url(images/newmem_arrow_toggle.svg); background-position: top right 8px; background-size: 20px; background-repeat: no-repeat; text-indent: -16px; line-height:75px;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_open_btn:hover{background-color:#fcfcfc; -moz-border-radius: 0 5px 0 0; -ms-border-radius: 0 5px 0 0; -o-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0;}
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_open_btn.collapsed{background-position: bottom right 8px;}
.it219_order_productlist { width: 100%; height: auto; border-radius: 0 0 5px 5px;}
.it219_order_productlist .it219_table{width: 100%;border-collapse: collapse;background-color: #fcfcfc;-moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.it219_order_productlist .it219_table tr{border-top: 1px solid #eee;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 6px 15px;}
.it219_order_productlist .it219_table tr td{flex:1;}
.it219_order_productlist .it219_table .it219_date { flex:.75; height: 100%; vertical-align: middle; font-size: 12px; color: #aaa; line-height: 24px;}
.it219_order_productlist .it219_table .it219_new_price { flex:3; height: 20px; font-size: 14px; font-stretch: normal; font-style: normal; line-height: 24px; letter-spacing: normal; color: #444; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.it219_order_productlist .it219_table .it219_price_sale { color: #ff3342; font-size: 13px; font-weight:400; text-align:right; line-height: 24px;}
.it219_order_productlist .it219_table .it219_add_price { font-size: 13px; font-weight: 400; font-stretch: normal; font-style: normal; line-height:24px; letter-spacing: normal; text-align: right; color: #444;}
.it219_order_productlist .it219_table .it219_add_price .it219_add_price_text{color: #aaa; padding-right: 15px; font-size: 12px; font-weight: normal;}
/* 可使用 */
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_item_status .it219_item_available { background: #ff3342; color: #fff;}
/* 已使用 */
.it219_tab_content .it219_content_item .it219_content_item_inner > li.it219_item_status .it219_item_alreadyused { background: rgb(177, 177, 177); color: #fff;}
.it219_content_item .item_219_use_over { position: relative; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); opacity:30%; filter: grayscale(100%); filter: rgb(218, 218, 218);}
.it219_icondone_stamp { position: absolute; top:6px; left: 50%; transform:translateX(-50%); z-index: 1; width: 60px; opacity: 100%; background-size: 100%; height: 60px; object-fit: contain; background-image: url(images/new_member_stamp.svg) }
/* 已過期 */
.item_219_use_timesup { width: 100%; filter: alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8; z-index: 999; background-color: #ccc;}
.it219_tab_content .it219_content_item .it219_content_item_inner.item_219_use_timesup > li.it219_open_btn{color:#777;}
.it219_tab_content .it219_content_item .it219_content_item_inner.item_219_use_timesup > li.it219_open_btn:hover{background-color: rgba(0,0,0,.05);}
.it219_tab_content .it219_content_item .it219_content_item_inner.item_219_use_timesup > li.it219_item_info .it219_text_activity .it219_text_activity_title{color:#777;}
.it219_tab_content .it219_content_item .it219_content_item_inner.item_219_use_timesup > li.it219_item_info,.it219_tab_content .it219_content_item .it219_content_item_inner.item_219_use_timesup > li.it219_use_price{border-color:#bbb;}
.item_219_gray_2 { background: rgb(112, 110, 110); color: rgb(179, 179, 179);}

/* 元件735 補貨通知 */
/* 元件735_default */
/* 補貨通知共用 */
.it735_default{color: #444;background-color: #fff;padding:8px;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.it735_default input[type="text"],.it735_default input[type="password"]{ transition: all .3s; appearance: none; -moz-appearance: none; -webkit-appearance: none; border: 1px solid #ddd; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 8px 10px; font-size: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height:30px;color:#444;height:40px;}
.it735_default select{ transition: all .3s; line-height: 22px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height:30px;border: 1px solid #ddd; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 0 22px 0 10px; font-size: 15px; appearance: none; background-color: transparent;background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); background-repeat: no-repeat; background-position-x: 100%; background-position-y: center;color:#444;height:40px;}
.it735_default input:focus,.it735_default select:focus { outline: none; border-color: #ff3342; box-shadow: 0px 0px 0px 4px rgba(255,51,66,.05);}
.it735_default input::placeholder,.it735_default select::placeholder { color: #bbb; opacity: 1; }
.it735_default input:-ms-input-placeholder,.it735_default select:-ms-input-placeholder { color: #bbb; }
.it735_default input::-ms-input-placeholder,.it735_default select::-ms-input-placeholder { color: #bbb; }
.it735_default .it735_content{width:100%; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.it735_default .it735_content .it735_item { width: 100%; padding:0 0 10px; -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; }
.it735_default .it735_content .it735_item .it735_iteminner{background-color: #fff; padding: 8px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: solid 1px #eee; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_img{ /*max-width: 150px; min-width: 150px; width: 150px; height: 150px;*/ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_img a{ display: block;max-width:100%; width:100%; height:auto;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_img a img{ max-width:100%; width:100%; height:auto; vertical-align: top;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_info{ width:calc(100% - 150px); padding-left: 10px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_name {width:calc(100% - 26px);}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_name a{ overflow: hidden; display: block; font-size: 14px; font-weight: 500; line-height: 20px; height: 40px; text-decoration: none; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;; text-decoration: none; color:#444; word-break:break-all;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_caption{ font-size: 13px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; height: 20px; color: #aaa; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; margin-top: 2px;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_pricebox{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin-top:8px;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_pricebox .currency_unit_color{padding-right:3px;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_pricebox > li.it735_sale_price { font-weight: 500; font-size:12px; color:#ff3342; height:18px; line-height:18px;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_pricebox > li.it735_list_price { font-weight: 500; font-size:12px; padding-left: 10px; height:18px; line-height:18px; text-decoration:line-through; color:#bbb;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_pricebox > li.it735_list_price .currency_unit_color { text-decoration:line-through;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_btnbox{ position: absolute; bottom:0; right: 0; display: flex;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_btnbox .it735_btn_confirm,.it735_default .it735_content .it735_item .it735_iteminner .it735_item_btnbox .it735_btn_invalid{ margin-right:5px;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_btnbox a{position: relative;display: block;width: 35px; height: 35px; text-align: center;border: solid 0.8px #ddd;-moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; transition:background-color .3s;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_btnbox .it735_btn_invalid a{cursor:default;background-color: #f5f5f5;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_btnbox i{font-size:26px; color:#444;line-height:35px; width: 100%; height: 100%; display: block;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_btnbox .it735_btn_invalid i{color:#ccc;}
.it735_default .it735_content .it735_item .it735_iteminner .it735_item_btnbox a:hover {background-color: #f5f5f5;}
/* 並排顯示 */
.it735_default .it735_content.it735_content_five{-ms-flex-pack: flex-start; -webkit-justify-content: flex-start;-webkit-box-pack: flex-start; -moz-box-pack: flex-start; justify-content: flex-start;;}
.it735_default .it735_content.it735_content_five .it735_item { -webkit-box-flex: 0 20%; -moz-box-flex: 0 20%; -webkit-flex: 0 20%; -ms-flex: 0 20%; flex: 0 20%; width: 20%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:0 3px 5px;}
.it735_default .it735_content.it735_content_five .it735_item:nth-child(5n){padding-right:0;}
.it735_default .it735_content.it735_content_five .it735_item .it735_iteminner{-ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center;}
.it735_default .it735_content.it735_content_five .it735_item .it735_iteminner .it735_img{-webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;}
.it735_default .it735_content.it735_content_five .it735_item .it735_iteminner .it735_item_info{-webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; padding-left:0;}
.it735_default .it735_content.it735_content_five .it735_item .it735_iteminner .it735_item_pricebox{-ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.it735_default .it735_content.it735_content_five .it735_item .it735_iteminner .it735_item_pricebox .it735_sale_price{ -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;}
.it735_default .it735_content.it735_content_five .it735_item .it735_iteminner .it735_item_pricebox .it735_list_price{ -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;padding-left:0;}
.it735_default .it735_content.it735_content_five .it735_item .it735_iteminner .it735_item_name{margin-top:5px;}
/* 條列顯示 */
.it735_default .it735_content.it735_content_one .it735_item .it735_iteminner .it735_img{width:150px; height:150px;}
.it735_default .it735_content.it735_content_one .it735_item .it735_iteminner .it735_item_btnbox a{ height:40px; width: -webkit-max-content; width: -moz-max-content; width: max-content;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; padding:0 15px 0 10px;}
.it735_default .it735_content.it735_content_one .it735_item .it735_iteminner .it735_item_btnbox a i{line-height:40px; width:auto; height: 100%; display: inline-block;}
.it735_default .it735_content.it735_content_one .it735_item .it735_iteminner .it735_item_btnbox a span.new_member_tooltip{position: relative; opacity: 1; top: initial; left: initial; transform: translateX(0); width: 100%; background-color: transparent; color: #444; box-shadow: none; max-width: 100%; padding: 0; text-align: left; font-size: 15px; line-height:40px; padding-left:3px;}
.it735_default .it735_content.it735_content_one .it735_item .it735_iteminner .it735_item_btnbox .it735_btn_invalid a span.new_member_tooltip{color:#ccc;}
.it735_default .it735_content.it735_content_one .it735_item .it735_iteminner .it735_item_btnbox a span.new_member_tooltip:before{content:none;}
/* 追蹤清單-九大行銷lightbox */
.it735_cart_morebox .fancybox-skin{padding:10px !important;}
.it735_cart_morebox .jooshop_addcar_box{width:100%;max-width:600px;background-color:#fff;border:0;}
.it735_cart_morebox .jooshop_addcar_box .addcar_box{width:100%;}
.it735_cart_morebox .jooshop_addcar_box .addcar_box .addcar_top{width:100%;height:30px;background-color:#eee;text-align:center;color:#999;font-size:15px;line-height:30px;margin-bottom:5px;}
.it735_cart_morebox .jooshop_addcar_box .addcar_box .addcar_box_deta{width:100%;padding:0 0 0 10px;border-bottom:1px solid #ededed;height:46px;overflow:hidden;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it735_cart_morebox .jooshop_addcar_box .addcar_box .addcar_box_deta:last-of-type{border-bottom:0;}
.it735_cart_morebox .jooshop_addcar_box .addcar_box .addcar_box_deta p{font-size:15px;line-height:46px;float:left;max-width:450px;color:#000;}
.it735_cart_morebox .jooshop_addcar_box .addcar_box .addcar_box_deta a{display:block;width:112px;height:38px;text-align:center;font-size:15px;text-decoration:none;color: #fff;float:right;margin-top:4px;line-height:38px;border-radius:0 !important;cursor: pointer;opacity: .7;}
.it735_cart_morebox .jooshop_addcar_box .addcar_box .addcar_box_deta a:hover{opacity: 1;}
.it735_cart_morebox .jooshop_addcar_box .tbs_seemore{margin-top:5px;}
.it735_cart_morebox .jooshop_addcar_box .tbs_seemore a{font-size:15px;line-height:38px;height:38px;color:#fff;display:block;width:100%;text-decoration:none;text-align: center;cursor: pointer;}

/*------------------------ 736------------------ */
.item736_combination_box .item736_combination_detail_inner{position: relative;}
.item736_combination_box .item736_combination_detail .item736_combination_detail_inner_title{background: #f7f7f7; font-size: 1rem; font-weight: 500; width: 100%;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center;height: 40px;}
.item736_combination_box .item736_combination_detail .item736_combination_detail_inner_title i { margin: 0 2px 0 15px; font-size: 1.5rem; }
.item736_combination_box .item736_combination_detail .item736_combination_detail_close{position: absolute; right:5px; top:5px; width: 30px; height: 30px;}
.item736_combination_box .item736_combination_detail .item736_combination_detail_close i{font-size: 2rem; cursor: pointer; margin:0;}
.item736_combination_box .item736_combination_detail .item736_combination_detail_text{ max-height:300px; overflow-y: scroll; padding:10px 15px; font-size: .875rem; line-height: 22px; font-weight: normal;}
.item736_combination_box .item736_combination_detail .item736_combination_detail_text span{display:block;border-bottom: 1px solid #eee; padding-bottom: 5px; margin-bottom: 5px; line-height: 17px;}
.item736_combination_box .item736_combination_detail .item736_combination_detail_text span:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.item736_combination_box .item736_combination_detail .item736_combination_detail_text::-webkit-scrollbar { width: 5px; margin-right: 10px; }
.item736_combination_box .item736_combination_detail .item736_combination_detail_text::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0.068); width: 5px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; }
.item736_combination_box .item736_combination_detail .item736_combination_detail_text::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.2); border-radius: 10px; padding: 10px; }
.item736_row { display: flex; flex-wrap: wrap; }
.it736_page{width: 100%; height: 100%; text-align: center; position: relative;}
.it736_page .it736_page_nodata{position: absolute; top: 80px; left: 50%; transform: translateX(-50%); background: url(images/it49_empty_order.png) no-repeat top center; height: 106px; font-size: 20px; color: #aaa; padding-top: 120px; letter-spacing: 1px;}
.it736_page .it736_page_nodata p { font-size: 17px; color: #adadad; }
/* flex 定位 */
.item736_relative {
		position: relative;
}

/*---------- 框框按鈕------ */
.item736 .item736_nav_item a {
	display: block;
	width: 32px;
	height: 32px;
	border: solid 0.8px #dddddd;
	background-color: #ffffff;
	margin-left: 6px;
}
.item736 .item736_nav_item a i { font-size: 30px; color: #ddd; }
.item736 .item736_nav_item a.active i { color: #222; }

.item736 .member_title_sort {
		width: 50%;
}

/* 顯示框 */
.item736_member_title_sort01 select {
		width: 70px;
		height: 30px;
		margin: 0 6px;
		padding: 5px 10px 5px 15px;
		border-radius: 3px;
		border: solid 1px #ddd;
		background-color: #fff;
}

/* 按鈕 */
.item736_list_item .item736_iteminner .item736_red_btn>a {
	display: block;
	font-size: 16px;
	padding: 0 10px;
	line-height: 35px;
	width: 135px;
	height: 34px;
	border-radius: 3px;
	text-align: center;
}

/*---------- 框框按鈕------ */
.item736_list_item .member_title_sort02 a {
		display: block;
		width: 30px;
		height: 30px;
		border: solid 0.8px #dddddd;
		background-color: #ffffff;
		text-indent: -9999px;
		margin-left: 6px;
}

.item736 .item736_member_title_sort01 {
		padding-right: 15px;
		border-right: 1px solid #d8d8d8;
}

/* --- */
.item736_list_item {
		display: flex;
		flex-wrap: wrap;
}

.item736_list_item2 {
		justify-content: space-between;
}

.item736_list_item .item736_iteminner {width: 100%;}

.item736_tab-content .item736_item {-webkit-box-flex: 0 50%; -moz-box-flex: 0 50%; -webkit-flex: 0 50%; -ms-flex: 0 50%; flex: 0 50%; width: 50%; padding: 0 5px 10px;}
.item736_tab-content .item736_list_item .item736_item{ -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; width:100%;}
.item736_iteminner { background-color: #fff; border-radius: 5px; border: solid 1px #dddddd; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; width:100%; }

.item736_iteminner .item736_namepricebox {
		width: calc(100% - 100px);
		padding-left: 10px;
		position: relative;
}

.item736_iteminner .item736_tr_background {
		color: #aaa;
		background-color: #f8f8f8;
		font-size: 13px;
		border-radius: 10px;
		width: 100%;
		height: 32px;
}

/*------------ 表格--------- */
.item736_iteminner .item736_table {
		width: 100%;
		height: 126px;
		border-style: none;

}

.item736_td_1 {
		width: 15%;
		border-style: none;
		text-align: center;
		border-bottom: solid 1px #ddd;
}

.item736_list_item .item736_tr_background .item736_td_1 {
		width: 15%;
		border-style: none;
		text-align: center;
		border-bottom: solid 1px #ddd;
}

.item736_list_item .item736_tr_background .item736_td_2 {
		width: 10%;
		border-bottom: solid 1px #ddd;
}

.item736_list_item .item736_tr_background .item736_td_3 {
		width: 30%;
		padding-left: 30px;
		border-bottom: solid 1px #ddd;
}

.item736_list_item .item736_tr_background .item736_td_4 {
		width: 20%;
		text-align: start;
		border-bottom: solid 1px #ddd;
}

.item736_list_item .item736_tr_background .item736_td_5 {
		width: 100%;
		height: 32px;
		display: flex;
		align-items: center;
		border-bottom: solid 1px #ddd;
}

.item736_td_5>p {
		width: 120px;
		height: 32px;
		display: flex;
		align-items: center;
		justify-content: center;
}

/* td 內容*/
.item736_iteminner .item736_td_date { font-size: 15px; line-height: 1.33; text-align: center; }
.item736_iteminner .item736_td_name { padding: 10px 10px 0 0; vertical-align: top;}
.item736_iteminner .item736_td_name p{height:20px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;line-height:20px;}
.item736_iteminner .item736_td_name p a{font-size:15px;}
.item736_iteminner .item736_td_name .item736_combination_btn{border-bottom-width:1px;border-bottom-style:solid;display: inline-block; line-height: 16px; cursor: pointer;}
.item736_iteminner .item736_td_name .item736_combination_detail{position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 10001; background-color: #fff; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 500px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow: hidden;}
/* 規格 */
.item736_iteminner .item736_caption { font-size: 14px; margin-top:5px;}
.item736_list_item .item736_iteminner .item736_caption{max-width:100%;}

.item736_td_number {
		padding-left: 35px;
}

/* 價錢字體 */

.item736_iteminner td>.item736_sale_price {
		font-size: 15px;
		font-weight: 500;
		width: 120px;
		display: flex;
		justify-content: center;
}

.item736_list_item2 .item736_iteminner .item736_list_price {
		text-decoration: line-through;
		font-weight: 400;
}

.item736_list_item .item736_iteminner td>.item736_list_price {
		width: 120px;
		display: flex;
		justify-content: center;
		text-decoration: line-through;
		font-weight: 400;
}

/*------------------- 並排 ---------------*/

.item736_list_item2 .item736_iteminner .item736_red_btn>a {
	display: block;
	font-size: 16px;
	padding: 0 10px;
	line-height: 35px;
	width: 135px;
	height: 34px;
	border-radius: 3px;
	text-align:center;
}

.item736_iteminner .item736_img { width: 100px; min-width: 120px; padding: 10px; }
.item736_iteminner .item736_img a { display: block; max-width: 100%; width: 100%; height: auto; overflow: hidden;}
.item736_iteminner .item736_img a img { max-width: 100%; width: 100%; height: auto; vertical-align: top; transition: all .5s;}
.item736_iteminner .item736_img a:hover img{transform: scale(1.1);}

/* 內容 */
.item736_list_item2 .item736_td_number {
		padding-left: 0px;
}

.item736_list_item2 .item736_list_content {
		flex-wrap: nowrap
}

.item736_list_item2 .item736_iteminner .item736_sale_price {
	font-size: 15px;
	font-weight: 500;
	display: flex;
	margin-right: 20px;
}

.item736_list_item2 .item736_text_padding {
	padding-left: 20px;
	font-size: 14px;
}

.item736_list_item2 .item736_padding-top {
		padding-top: 10px;
}

.item736_list_item2 .item736_padding-bottom {
		padding-bottom: 10px;
}


.item736_list_item2 .item736_text_nowprice {
	padding-left: 48px;
	font-size: 14px;
}

.item736_list_item2 .item736_line {
		border-bottom: #eee solid 1px;
}

.item736_list_item2 .item736_iteminner .item736_red_btn {
		display: block;
		font-size: 16px;
		line-height: 35px;
		width: 135px;
		height: 34px;
		border-radius: 3px;
}

.item736_list_item2 .item736_btnbox { position: absolute; top: 70px; right: 15px; }
/* ----------- */
.item736_nav_item #pills-home-tab {
		border-radius: 0px;
}

.item736 .nav {
		display: flex;
		flex-wrap: wrap;
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
}

.item736_nav-link {
		display: block;
		padding: 0.5rem 1rem;
		text-decoration: none;
		transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

.item736_nav-link {
		transition: none;
}

.item736_nav-link.disabled {
		color: #6c757d;
		pointer-events: none;
		cursor: default;
}

.item736_nav-tabs {
		border-bottom: 1px solid #dee2e6;
}

.item736_nav-tabs .item736_nav-link {
		margin-bottom: -1px;
		background: none;
		border: 1px solid transparent;
		border-top-left-radius: 0.25rem;
		border-top-right-radius: 0.25rem;
}

.item736_nav-tabs .item736_nav-link:hover,
.item736_nav-tabs .item736_nav-link:focus {
		border-color: #e9ecef #e9ecef #dee2e6;
		isolation: isolate;
}

.item736_nav-tabs .item736_nav-link.disabled {
		color: #6c757d;
		background-color: transparent;
		border-color: transparent;
}

.item736_nav-tabs .item736_nav-link.active,
.item736_nav-tabs .item736_nav_item.show .item736_nav-link {
		color: #495057;
		background-color: #fff;
		border-color: #dee2e6 #dee2e6 #fff;
}

.item736_nav-tabs .dropdown-menu {
		margin-top: -1px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
}

.item736_nav-pills .item736_nav-link {
		background: none;
		border: 0;
		border-radius: 0.25rem;
}

.item736_nav-fill>.item736_nav-link,
.item736_nav-fill .item736_nav_item {
		flex: 1 1 auto;
		text-align: center;
		height: 50px;
		width: 50px;
}

.item736_nav-justified>.item736_nav-link,
.item736_nav-justified .item736_nav_item {
		flex-basis: 0;
		flex-grow: 1;
		text-align: center;
}

.item736_tab-content>.tab-pane {
		display: none;
}

.item736_tab-content>.active {
		display: block;
}

/* 元件751 客服紀錄 */
/* 元件751_default */
/* 客服紀錄共用 */
.it751_default{color: #444;background-color: #fff;padding:8px;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
/* 客服紀錄上方-標題 */
.it751_default .it751_top_box { display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; margin-bottom: 10px; align-items: center;}
.it751_default .it751_top_box .component_title { -webkit-box-flex: 5; -moz-box-flex: 5; -webkit-flex: 5; -ms-flex: 5; flex: 5; }
.it751_default .triangle-top {right:88px;}
/* 總數-客服問題&商品問題 */
.it751_default .it751_totalbox{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it751_default .it751_totalbox .it751_total_item { padding: 14px 0; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height:80px; border-radius: 30px; border: solid 1px #eee; background: #fff; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it751_default .it751_totalbox .it751_total_item:first-of-type{margin-right:5px;}
.it751_default .it751_totalbox .it751_total_item:last-of-type{margin-left:5px;}
.it751_default .it751_totalbox .it751_total_item .it751_total_text { font-size: 15px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #444; line-height: 24px; margin:0;}
.it751_default .it751_totalbox .it751_total_item .it751_total_amount { font-size: 30px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #ff3342; line-height: 32px; margin:0;}
.it751_default .it751_totalbox .it751_total_item .it751_total_amount .it751_text_red_yuan { width: 18px; height: 25px; margin: 0 0 0 8px; font-size: 12px; font-weight:400; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: right; color: #444; vertical-align: baseline;}
/* 客服問題切換列 */
.it751_default .it751_nav { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; padding: 10px 0; }
.it751_default .it751_nav .it751_nav_item:first-of-type > a { border-radius: 5px 0 0 5px; }
.it751_default .it751_nav .it751_nav_item:last-of-type > a{border-radius: 0 5px 5px 0;}
.it751_default .it751_nav .it751_nav_item{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
.it751_default .it751_nav .it751_nav_item > a { transition: background-color .3s; width:100%; height: 40px; line-height:30px;display: inline-block;padding: 5px 0;font-size:15px;text-align: center;position:relative;color:#444;border-bottom:solid 1px #eee;border-left:solid 1px #eee;border-top:solid 1px #eee;text-decoration: none;background-color:transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it751_default .it751_nav .it751_nav_item:last-of-type > a{border-right:solid 1px #eee;}
.it751_default .it751_nav .it751_nav_item > a.active{ color: #444; background-color: #eee; text-align: center; font-size: 15px;}
.it751_default .it751_nav .it751_nav_item > a:hover, .it751_default .it751_nav .it751_nav_item > a:focus { text-decoration: none;}
.it751_default .it751_nav .it751_nav_item > a:hover {background-color: #fcfcfc;}
.it751_default .it751_nav .it751_nav_item > a.active:hover{background-color: #eee;}
.it751_default .it751_nav .it751_nav_item > a.disabled { color: #6c757d; pointer-events: none; cursor: default; }
.it751_default .it751_nav .it751_nav_item > a::after { content: ""; border: transparent 10px solid; border-width: 8px 9px; border-top-color: #eee; position: absolute; top:39px; left: 50%; transform:translateX(-50%); opacity: 0;}
.it751_default .it751_nav .it751_nav_item > a.active::after { opacity: 1;}
.it751_default .it751_nav .it751_nav_item > a span.it751_status_amount{color:#999; font-size:13px; margin-left:3px;vertical-align: top;}
.it751_default .it751_nav .it751_nav_item > a span.it751_status_amount.it751_status_amount_em{color:#ff3342;}
/* 顯示單狀態列表 */
.it751_tab_content .collapse:not(.show) { display: none; }
.it751_tab_content>.it751_tabpane { display: none;opacity: 0; }
.it751_tab_content>.active { display: block;opacity: 1; }
.it751_tab_content .it751_tab_content { display: flex; justify-content: center; border-radius: 5px; width: 100%; height: 100%; border: 1px solid #eee; background-color: #fff; margin-top: 15px; }
.it751_tab_content #pills-contact .it751_content_item{ -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; width: 100%; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; border:1px solid #eee; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:10px;}
.it751_tab_content .it751_content_item:first-of-type .it751_web_box{margin-top: 0;}
.it751_tab_content .it751_content_item .it751_number { font-size: 16px; font-weight: 500; padding: 10px 15px; background-color: #f8f8f8; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it751_tab_content .it751_content_item .it751_number span{margin-left:5px;}
.it751_tab_content .it751_content_item .it751_number span a{color:#ff3342;font-size: 16px; font-weight: 500; text-decoration:underline;}
.it751_tab_content .it751_content_item .it751_question,.it751_tab_content .it751_content_item .it751_answer{ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center; padding:10px; width:100%;}
.it751_tab_content .it751_content_item .it751_answer{margin: 10px; background-color: #f5f5f5; width: calc(100% - 20px); padding: 10px 10px 10px 0;}
.it751_tab_content .it751_answer .it751_aicon { width: 50px; height: 50px; background-image: url(images/it751_icons-A.png); }
.it751_tab_content .it751_question .it751_qicon { width: 50px; height: 50px; background-image: url(images/it751_icons-Q.png); }
.it751_tab_content .it751_date { font-size: 12px; color:#bbb;}
.it751_tab_content .it751_qa_content_box .it751_product_text_content { font-size: 15px; font-weight: 500; }
.it751_tab_content .it751_morebtn { width: 120px; height: 40px; background-color: #f1f1f1; border: solid 1px #ddd; font-size: 14px; margin:0 auto; display:block; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color:#999; cursor:pointer; line-height:40px;}
.it751_tab_content .it751_morebtn:hover{background-color: #eee;}
.it751_tab_content #pills-all .it751_content_item{ -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; width: 100%; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; border:1px solid #eee; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:10px;}
.it751_tab_content #pills-all .it751_content_item .it751_images { -webkit-box-flex: 0 20%; -moz-box-flex: 0 20%; -webkit-flex: 0 20%; -ms-flex: 0 20%; flex: 0 20%;; margin: 10px 0; border-right: 2px solid #ddd; padding: 0 15px 0 10px;}
.it751_tab_content #pills-all .it751_content_item .it751_images a { width: 100%; height: auto; display: block;}
.it751_tab_content #pills-all .it751_content_item .it751_images a img { width: 100%; height: auto; vertical-align:top;}
.it751_tab_content #pills-all .it751_content_item .it751_images .it751_pdname{ margin-top:5px; font-size: 14px; line-height: 20px;}
.it751_tab_content #pills-all .it751_content_item .it751_images .it751_pd_num,.it751_tab_content #pills-all .it751_content_item .it751_images .it751_pd_num a{ color:#aaa; font-size:12px; word-break: break-all; line-height: 18px; display:inline;}
.it751_tab_content #pills-all .it751_content_item .it751_images .it751_pd_num a{margin-left:5px; text-decoration:underline;}
.it751_tab_content #pills-all .it751_content_item .it751_images .it751_pd_num a:hover{color:#999;}
.it751_tab_content #pills-all .it751_content_item .it751_question{padding:10px 0;}
.it751_tab_content #pills-all .it751_content_item .it751_pd_qa{ -webkit-box-flex: 0 80%; -moz-box-flex: 0 80%; -webkit-flex: 0 80%; -ms-flex: 0 80%; flex: 0 80%; padding-left:5px;}
.it751_tab_content .it751_content_item .it751_qa_content_box { flex: 0 0 auto; width: 91%; padding-left:10px; line-height: 22px; font-size: 14px; text-align: justify;}


	/*---------------- 752 工業局 --------------*/
    /* 不斷行 */
    .item_752_nowrap {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: nowrap;
	}

	/*------------ 選單 -----------*/
	.item_752_search_text {
			font-family: NotoSansTC-Regular;
			color: #fff;
			margin: 18px;
			font-size: 2.45em;
			width: 100%;
			display: flex;
			justify-content: center;
	}

	.item_752_col_12 {
			flex: 0 0 auto;
			width: 100%;
	}

	.item_752_col_12 .item_752_search {
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			width: 1200px;
			height: 428px;
			background: #eee;
			border-radius: 20px;
			margin-top: 30px;
	}

	.item_752_search .item_752_nowrap {
			margin-bottom: 14px;
	}

	.item_752_nowrap>h3 {
			color: rgb(13, 14, 67);
			font-size: 1.6em;
			display: flex;
			justify-content: center;
			align-items: center;
			margin-right: 15px;
			font-family: NotoSansTC-Regular;
	}

	.item_752_search .item_752_btn_select_a {
			position: relative;
	}

	.item_752_search .item_752_btn_select_a .item_752_btn_select {
			border: rgb(204, 204, 204) 1px solid;
			width: 782px;
			appearance: none;
	}

	.item_752_btn_select_a::after {
			content: '';
			position: absolute;
			border: solid rgb(207, 207, 207);
			border-width: 0 2px 2px 0;
			display: inline-block;
			padding: 4px;
			transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
			right: 15px;
			margin-top: 15px;
	}

	/* 按鈕 */
	.item_752_button_box {
			display: flex;
			flex-wrap: nowrap;
			justify-content: center;
			align-content: center;
			margin-top: 25px;
	}

	.item_752_button_box .item_752_button {
			border-radius: 5px;
			font-size: 1.4em;
			padding: 10px 30px;
			background-color: rgb(61, 157, 193);
			color: #fff;
			margin-right: 15px;
	}

	.item_752_button_box .item_752_button:hover {
			border-radius: 5px;
			font-size: 1.4em;
			padding: 10px 30px;
			background-color: #0479a5;
			color: #fff;
			border: 1px solid #fff;
			margin-right: 15px;
	}


	.item_752_button_box .item_752_button_1 {
			border-radius: 5px;
			font-size: 1.4em;
			padding: 10px 30px;
			background-color: #fff;
			color: rgb(13, 14, 67);
			border: 1px solid rgb(204, 204, 204);
	}

	.item_752_button_box .item_752_button_1:hover {
			background-color: rgb(190, 190, 190);
			color: rgb(13, 14, 67);
			border: 1px solid rgb(196, 193, 193);
	}

	/* 查詢結果 */
	.item_752_inquiry {
			height: 50px;
			background-color: #eee;
			color: rgb(13, 14, 67);
			margin-top: 30px;
			border-radius: 10px;
			font-size: 1.3em;
	}

	.item_752_inquiry>h3 {
			display: flex;
			justify-content: center;
			align-items: center;
			width: 220px;
			height: 100%;
			margin-left: 30px;
			font-family: NotoSansTC-Regular;
	}

	.item_752_inquiry .item_752_number {
			color: rgb(228, 27, 27);
			padding: 5px 0 7px 6px;
	}

	/*------------ 商機資訊 -------------*/
	.item_752_news_text {
			font-size: 2.45em;
			padding-top: 84px;
			font-family: NotoSansTC-Regular;
			color: #fff;
			margin: 18px;
			width: 100%;
			display: flex;
			justify-content: center;
	}

	.item_752_table {
			text-align: center;
			height: 100%;
			margin-top: 40px;
	}

	/* 第一欄 */
	.item_752_table .item_752_table_style_tr {
			height: 50px;
			font-family: NotoSansTC-Regular;
			background-color: #eee;
			color: rgb(13, 14, 67);
			margin-top: 30px;
			border-radius: 10px;
			font-size: 1.3em;
	}

	.item_752_table .item_752_table_style_tr>th {
			text-align: center;
	}


	.item_752_table .item_752_table_style_tr:first-child th:first-child {
			border-top-left-radius: 10px;
			border-bottom-left-radius: 10px;
			width: 15%;
	}

	.item_752_table .item_752_table_style_tr:first-child th:last-child {
			border-top-right-radius: 10px;
			border-bottom-right-radius: 10px;
			width: 15%;
	}

	.item_752_table .item_752_table_style_tr th:nth-child(2) {
			width: 10%;
	}

	.item_752_table .item_752_table_style_tr th:nth-child(3) {
			width: 10%;
	}

	.item_752_table .item_752_table_style_tr th:nth-child(4) {
			width: 30%;
	}

	.item_752_table .item_752_table_style_tr th:nth-child(5) {
			width: 10%;
	}

	/*---------- 第二欄 --------*/
	.item_752_table .item_752_table_style_tr_2 {
			height: 70px;
			border-bottom: 1px solid rgb(167, 166, 166);
			color: #fff;
			margin-top: 30px;
			border-radius: 10px;
			font-size: 1.2em;
	}

	.item_752_table .item_752_table_style_tr_2 td:nth-child(4) {
			text-align: left;
			padding-left: 100px;
	}

	.item_752_table .item_752_table_style_tr_2 td>a {
			color: #fff;
			font-size: 1em;
	}

	.item_752_table .item_752_table_style_tr_2 td>a:hover {
			color: #3d9dc1;
	}

	/*----------- 頁碼 ------*/

	.it752_page_position {
			display: flex;
			justify-content: center;
			margin-top: 20px;
			height: 200px;
	}

	#it752_page.it752_pagination {
			display: inline-block;
			padding: 0;
			margin: 15px;
	}

	#it752_page.it752_pagination .it752_page_li {
			display: inline;
	}

	#it752_page.it752_pagination .it752_page_li .it752_page_a_blue {
			color: #fff;
			float: left;
			background-color: rgb(61, 157, 193);
			padding: 0px 7px;
			text-decoration: none;
			transition: background-color .3s;
			margin: 0 4px;
	}

	#it752_page.it752_pagination .it752_page_li .it752_page_a {
			color: rgb(94, 94, 94);
			float: left;
			background-color: #fff;
			padding: 0px 7px;
			text-decoration: none;
			transition: background-color .3s;
			margin: 0 4px;
	}

	#it752_page.it752_pagination .it752_page_li .it752_page_ml {
			margin-left: 10px;
	}

	#it752_page.it752_pagination .it752_page_li .it752_page_mr {
			margin-right: 10px;
	}

	#it752_page.it752_pagination .it752_page_li .it752_page_a.active {
			background-color: #e6e4e4;
			color: rgb(31, 31, 31);
			border: 1px solid #dfdede;
	}

	#it752_page.it752_pagination .it752_page_li .it752_page_a:hover:not(.active) {
			color: #fff;
			background-color: rgb(61, 157, 193);
	}


	/* ---------------750----------------- */

	.item_750_title {
		font-family: NotoSansTC-Regular;
		color: #fff;
		margin: 18px;
		display: flex;
		align-items: center;
		font-size: 1.8em;
}

.item_750_title>i {
		font-size: 2.5rem;
		padding-right: 5px;
		width: 40px;
		height: 35px;
		background-repeat: no-repeat;
		background-image: url(images/it750_archive.png);
}

.item_750 {
		width: 100%;
}

.item_750 .item_750_button_box {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
}

.item_750 .item_750_button_box .item_750_button {
		width: 49%;
		height: 38px;
		border-radius: 10px;
		background-color:#fff ;
		color: #000;
		display: flex;
		justify-content: center;
		align-items: center;
}

.item_750 .item_750_button_box .item_750_button:hover {
		width: 49%;
		height: 38px;
		border-radius: 10px;
		background-color: #3D9DC1;
		color: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
}

.item_750 .item_750_button_box .item_750_button::after {
		content: "廠商收藏";
		font-size: 1.2rem;
		font-weight:400;
		letter-spacing: 1px;
}

.item_750 .item_750_button_box .item_750_button_2 {
		width: 49%;
		height: 40px;
		border-radius: 10px;
		background-color: #fff;
		display: flex;
		color: #000;
		justify-content: center;
		align-items: center;
}

.item_750 .item_750_button_box .item_750_button_2:hover {
		width: 49%;
		height: 40px;
		border-radius: 10px;
		background-color: #3D9DC1;
		color: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
}

.item_750 .item_750_button_box .item_750_button_2::after {
		content: "商機收藏";
		font-weight:400;
		letter-spacing: 1px;
		font-size: 1.2rem;
}

.item_750 .item_750_button_box .item_750_button_a {
	color: #fff;
	background-color: #3D9DC1;
}


/*---------- 表格 --------------*/
.item_750 .item_750_table_box {
		background-color: rgb(243, 243, 243);
		height: 590px;
		width: 100%;
		border-radius: 5px;
		margin-bottom: 70px;
}

.item_750 .item_750_table_box .item_750_table {
		width: 100%;
		margin-top: 20px;
}

.item_750 .item_750_table_box .item_750_table .item_750_tr {
		margin-top: 10px;
		background-color: #eee;
		color: #000;
		font-size: 1.2rem;
		height: 50px;
		width: 100%;
}


.item_750_tr>th:nth-child(1) {
		width: 20%;
		border-top-left-radius: 10px;
		text-align: center;
}

.item_750_tr>th:nth-child(2) {
		width: 40%;
		border-left: solid 1px #c1c1c1;
		border-right: solid 1px #c1c1c1;
		text-align: center;
}

.item_750_tr>th:nth-child(3) {
		width: 20%;
		border-right: solid 1px #c1c1c1;
		text-align: center;
}

.item_750_tr>th:nth-child(4) {
		width: 20%;
		border-top-right-radius: 10px;
		text-align: center;
}

.item_750_table_box .item_750_table tr,
.item_750_table_box .item_750_table .item_750_tr>th {
		text-align: center;
}

.item_750_table_box .item_750_table .item_750_images {
		margin-top: 10px;
		margin-bottom: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
		max-height: 80px;
}

.item_750_table_box .item_750_table .item_750_images>img {
		width: 100%;
		max-width: 200px;
		max-height: 80px;
		height: 100%;
		border-radius: 5px;
}


.item_750_table_box .item_750_table tr:nth-child(even) {
		margin-top: 10px;
		background-color: #fff;
		color: #000;
		font-size: 1.2rem;
		height: 80px;
		width: 100%;
}

.item_750_table_box .item_750_table tr:nth-child(odd) {
		margin-top: 10px;
		background-color: #eee;
		color: #000;
		font-size: 1.2rem;
		height: 80px;
		width: 100%;
}

.item_750_button_text {
		padding-left: 65px;
}

.item_750_table tr>td>p {
		background-color: none;
		width: 120px;
		height: 40px;
		padding: 10px 0px;
		border: #000 solid 1px;
		border-radius: 10px;
}

.item_750_table tr>td>p:hover {
		border: #000 solid 1px;
		border-radius: 10px;
		background: rgb(190, 190, 190);
}

/* 723 */
.it723_box{ padding:0 15px;}
.it723_box ul{ display: flex;}
.it723_box ul li{ font-size: 15px; line-height:30px; color:#222; position: relative; padding-left:45px;}
.it723_box ul li::before{ content:'' ;  display: block; width:30px; height:6px; border-radius: 6px; position: absolute; left:0; top:12px;}
.it723_box .it723_p1::before{ background:#164B89;}
.it723_box .it723_p2::before{ background:#E74C94;}
.it723_box .it723_bt{ padding-left:0; margin: 0 15px; color: #ddd;}

/* 元件753 文案＋直播 */
/* 元件753_default */
.it753_default{max-width: 1200px; width: 100%; margin:0 auto 10px; background-color: #fff;}
.it753_default .it753_default_inner{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it753_default .it753_L{float: left; max-width: 100%; width: calc(100% - 425px); position: relative; margin-right: 15px;}
.it753_default .it753_L .it753_title { font-size: 24px; line-height: 24px; font-weight: 500; display: block; margin-bottom: 10px;}
.it753_default .it753_L .it753_subtitle { font-size: 16px; line-height: 22px; display: block; color: #888; letter-spacing: .9px; margin-bottom: 10px;}
.it753_default .it753_L .it753_link_more { position: absolute; top:0; right:0;}
.it753_default .it753_L .it753_link_more a{ display: block; font-size: 12px; letter-spacing: 0.44px; text-align: right; text-decoration: none; color: #d70110; border: 1px solid #d70110; padding: 0 5px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.it753_default .it753_L .it753_link_more a:hover{background-color:#d70110; color:#fff;}
.it753_default .it753_L .it753_item{position:relative;max-width: 760px;}
.it753_default .it753_L .it753_item li{padding:0 5px;}
.it753_default .it753_L .it753_item li > a{display: block; max-width:100%; width:100%; height:auto; position: relative; margin: 0 auto; text-align: center; color:#222; font-size: 16px; transition: all .3s;}
.it753_default .it753_L .it753_item li > a:hover{ color:#d70110;}
.it753_default .it753_L .it753_item li > a .it753_item_hoverbox{ background-color: rgba(215,1,16, .75); width:142px; height:142px; opacity: 0; transition: all .3s; position: absolute; color:#fff; font-size: 14px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index:1;}
.it753_default .it753_L .it753_item li > a:hover .it753_item_hoverbox{opacity: 1;}
.it753_default .it753_L .it753_item li > a img{ max-width:100%; width:100%; height:auto;vertical-align: top;}
.it753_default .it753_R{float: left; max-width: 425px; padding-left: 10px;}
.it753_default .it753_R .endScreen{ padding-top:25px !important;}
.it753_default .it753_R .endScreen img{width: 50px;height: 50px;}
.it753_default .owl-nav .owl-prev,.it753_default .owl-nav .owl-next {position:absolute;color:transparent!important;top: 50%;transform:translateY(-50%);width: 40px; height: 40px;}
.it753_default .owl-nav .owl-prev,.it753_default .owl-nav .owl-prev:hover {left:-10px;background:transparent url(images/it668_arrow.svg) left center no-repeat;}
.it753_default .owl-nav .owl-next,.it753_default .owl-nav .owl-next:hover {right:-10px;background:transparent url(images/it668_arrow.svg) right center no-repeat;}  
.it753_default .owl-nav.disabled>button {background: none;border: unset;font-size: 60px;}
.it753_default .owl-nav.disabled {position: absolute;top: 50%;transform:translateY(-50%);width:100%;}
@media screen and (max-width: 1200px) {
    .it753_default .it753_default_inner{-ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .it753_default .it753_L{width: 100%; margin: 0 0 10px 0;}
    .it753_default .it753_L .it753_title{font-size: 18px;line-height: 26px;padding:10px 10px 5px 10px;margin-bottom:0;}
    .it753_default .it753_L .it753_subtitle{font-size: 14px;line-height: 20px;padding:0 10px 5px 10px;margin-bottom:0;}
    .it753_default .it753_L .it753_link_more{top: 10px; right: 10px;}
    .it753_default .it753_R{max-width: 100%;padding: 10px;}
}

/* 754 */
.item_754 {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.item_754_leftt_flim {
	width: 50%;
}

.item_754_leftt_flim>img {
	max-width: 600px;
	height: 335px;
	border-radius: 20px;
}

.item_754_right {
	width:46%;
}

.item_754_right>h2 {
	color: #fff;
}

.item_754_right .item_754_logo {
	display: flex;
	justify-content: center;
	padding-bottom: 60px;
}

.item_754 .item_754_title {
	color: #fff;
	font-weight: 500;
	letter-spacing: 1px;
}

.item_754_right .item_754_button_input_love {
	display: flex;
	align-items: center;
	font-size: 1.125em;
	padding: 8px 12px;
	border-radius: 5px;
	background-color: rgb(230, 245, 255);
	color: #0d0e43;
}

.item_754_right .item_754_button_input_love:hover {
	background-color: rgb(190, 190, 190);
}

.item_754_right .item_754_button_input_love>img {
	height: 18px;
	padding-right: 7px;
}

.item_754_right .item_754_button_input_love>p {
	padding-bottom: 3px;
}

.item_754_content_text>h3 {
	margin-top: 23px;
	color: #fff;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 30px;
}

/*----- 輪播圖------- */

.item_754_content_carousel {
	margin-top: 60px;
}

.item_754_carousel-wrap {
	padding-top: 50px;
	width: 95%;
	margin: auto;
	position: relative;
}

.item_754_carousel-wrap .owl-carousel .owl-nav {
	overflow: hidden;
	height: 0px;
}

.item_754_carousel-wrap .owl-theme .owl-dots .owl-dot.active span,
.item_754_carousel-wrap .owl-theme .owl-dots .owl-dot:hover span {
	background: #2caae1;
}


.item_754_carousel-wrap .owl-carousel .item_754_CarouselImg {
	text-align: center;
}

.item_754_CarouselImg a>img {
	border-radius: 20px;
}

.item_754_carousel-wrap .owl-carousel .nav-btn {
	height: 47px;
	width: 26px;
	top: 100px;
	cursor: pointer;
	position: absolute;
}

.item_754_carousel-wrap .owl-carousel .owl-prev.disabled,
.item_754_carousel-wrap .owl-carousel .owl-next.disabled {
	pointer-events: none;
	opacity: 0.2;
}

.item_754_carousel-wrap .owl-carousel .prev-slide {
	background: url(images/item754_left.png) no-repeat;
	left: -33px;
}

.item_754_carousel-wrap .owl-carousel .next-slide {
	background: url(images/item754_right.png) no-repeat;
	right: -38px;
}

/*----- 資訊欄框框 ---*/
.item_754_content_box {
	display: flex;
	width: 100%;
	height: 100%;
	margin-top: 60px;
	margin-bottom: 80px;
	padding: 80px 80px 50px 80px;
	border-radius: 20px;
	background-color: #eee;
}


.item_754_content_box .item_754_col12 .item_754_flex {
	display: flex;
	align-items: center;
	line-height: 30px;
}

.item_754_content_box .item_754_col12 .item_754_flex_2 {
	display: flex;
	align-items: center;
	margin-left: 210px;
	line-height: 30px;
}

.item_754_flex>h2 {
	width: 210px;
	color: #0d0e43;
	font-weight: 600;
	padding-left: 30px;
}

.item_754_content_box .item_754_sort_label {
	font-weight: 500;
	font-size: 1.3em;
	color: #0d0e43;
	padding: 10px;
	text-align: center;
	margin-right: 20px;
}

.item_754_content_box .item_754_col12 {
	width: 100%;
}

.item_754_content_box .item_754_col12 .item_754_label {
	border: 1px solid #aaa;
	font-weight: 400;
	border-radius: 30px;
	font-size: 1.2em;
	color: #0d0e43;
	padding: 2px 10px;
	text-align: center;
	margin: 10px 5px;
}

.item_754_content_box .item_754_col12 .item_754_flex .item_754_text_number {
	margin-left: 12px;
	font-weight: 400;
	color: #0d0e43;
	font-size: 1.2em;
}

.item_754_content_box .item_754_col12 .item_754_flex_2 .item_754_text_number_1 {
	margin-left: 12px;
	font-weight: 400;
	color: #0d0e43;
	font-size: 1.2em;
}

.item_754_content_box .item_754_col12 .item_754_flex_2 .item_754_text_number_2 {
	margin-left: 29px;
	font-weight: 400;
	color: #0d0e43;
	font-size: 1.2em;
}

.item_754_content_box tr>td:nth-child(1) {
	font-size: 1.5em;
	color: #0d0e43;
	padding-right: 50px;
}

.item_754_content_box .item_754_col12 .item_754_line {
	width: 100%;
	margin: 20px 5px;
	border-top: 1px rgb(112, 112, 112) solid;
}

/*------------ 圖片按鈕 ---------------*/

.item_754_content_box .item_754_col12 .item_754_images>a>img {
	margin-top: 40px;
	background-image: url(images/it754_Group1284.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 250px;
	border-radius: 15px;
}

/*----------- 755 --------------*/

.item_755_content_carousel {
	margin-top: 60px;
}

.item_755_carousel-wrap {
	padding-top: 170px;
	width: 95%;
	margin: auto;
	position: relative;
	/* margin: 50px; */
}

.item_755_carousel-wrap .item_755_title {
	display: flex;
	align-items: center;
	justify-content: center;
	background-size: 20px;
	width: 100%;
	height: 100%;
	margin-bottom:50px;
}



.item_755_carousel-wrap .item_755_title>h2 {
	text-align: center;
	font-size: 2.5em;
	font-weight: 400;
	margin: 0 15px;
	color: #fff;
}

.item_755_carousel-wrap .owl-carousel .owl-nav {
	overflow: hidden;
	height: 0px;
}

.item_755_carousel-wrap .owl-theme .owl-dots .owl-dot.active span,
.item_755_carousel-wrap .owl-theme .owl-dots .owl-dot:hover span {
	background: #2caae1;
}


.item_755_carousel-wrap .owl-carousel .item_755_CarouselImg {
	text-align: center;
}

.item_755_CarouselImg .item_755_card {
	width: 350px;
	height: 350px;
	background-color: #fff;
	border-radius: 20px;
	padding: 50px 30px;
}

.item_755_CarouselImg .item_755_img_box {
	width: 100%;
	height: 100%;
	max-height: 140px;
	max-width: 300px;
	display: flex;
	align-items: center;
}

.item_755_CarouselImg .item_755_card .item_755_img_box>img {
	border-radius: 10px;

}

.item_755_CarouselImg .item_755_card .item_755_line {
	border-bottom: 2px #eee solid;
	padding: 10px;
	margin: 10px 10px 35px 10px;
}

.item_755_CarouselImg .item_755_card .item_755_IC_design {
	border: 1px #222 solid;
	font-size: 1.3em;
	color: #0d0e43;
	padding: 12px 10px;
	margin: 20px 70px;
	border-radius: 10px;
}

.item_755_carousel-wrap .owl-carousel .nav-btn {
	height: 47px;
	width: 26px;
	top: 150px;
	cursor: pointer;
	position: absolute;
}

.item_755_carousel-wrap .owl-carousel .owl-prev.disabled,
.item_755_carousel-wrap .owl-carousel .owl-next.disabled {
	pointer-events: none;
	opacity: 0.2;
}

.item_755_carousel-wrap .owl-carousel .prev-slide {
	background: url(images/item754_left.png) no-repeat;
	left: -33px;
}

.item_755_carousel-wrap .owl-carousel .next-slide {
	background: url(images/item754_right.png) no-repeat;
	right: -33px;
}

/* 元件760 購物車第一步驟 */
/* 元件760_default */
.it760_default{padding:10px 0 0 0;}
/* 固定下方區塊 */
.it760_default .it760_bottom_total input[type="submit"]{ font-family: 'icons-line';}
.it760_default .it760_bottom_total{ position: static; bottom: 0; left: 0; width: 100%; height: 70px; }
.it760_default .it760_bottom_total.it760_fixed_bottom{ position: fixed; bottom: 0; background-color: #fff; border-top: 1px solid #ddd;}
.it760_default .it760_bottom_total.it760_fixed_bottom form{ height: 100%;}
.it760_default .it760_bottom_total .it760_container{ max-width: 1200px; width: 100%; height: 100%; margin:0 auto; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between;}
.it760_default .it760_bottom_total .it760_container > div{ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.it760_default .it760_bottom_total .it760_container .it760_bottom_total_L{width: 50%; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.it760_default .it760_bottom_total .it760_container .it760_bottom_total_L .it760_bottom_notice{ padding-left: 10px; font-size: .875rem;}
.it760_default .it760_bottom_total .it760_container .it760_bottom_total_L .it760_bottom_notice i{ font-size: 1.5rem; vertical-align: middle;}
.it760_default .it760_bottom_total .it760_container .it760_bottom_total_L .it760_bottom_notice a{ font-size: .875rem; border-bottom-width: 1px; border-bottom-style: solid;}
.it760_default .it760_bottom_total .it760_container .it760_bottom_total_R{width: 50%; -ms-flex-pack: end; -webkit-justify-content: flex-end;-webkit-box-pack: end; -moz-box-pack: end; justify-content: flex-end; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it760_default .it760_bottom_total .it760_container .it760_bottom_total_R .it760_bottom_total_R_inner{ display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: end; -webkit-justify-content: flex-end;-webkit-box-pack: end; -moz-box-pack: end; justify-content: flex-end; text-align: right; float: right;}
.it760_default .it760_bottom_total .it760_container .it760_bottom_total_R .it760_total_quantity{ padding-right:12px; color:#bbb; font-size:1rem; display: inline-block;}
.it760_default .it760_bottom_total .it760_container .it760_bottom_total_R .it760_total_amount{ font-size:1.5rem; padding-right:12px; display: inline-block;}
.it760_default .it760_bottom_total .it760_container .it760_bottom_total_R .it760_total_amount .currency_unit_color{ font-size:.75rem;}
.it760_default .it760_bottom_total .it760_container .jooshop_btn_color input,.it760_default .it760_bottom_total .it760_container .jooshop_btn_color a,.it760_default .it760_bottom_total .it760_container .jooshop_btn_color2 input,.it760_default .it760_bottom_total .it760_container .jooshop_btn_color2 a{ padding:13px 25px; font-size:1rem; cursor: pointer; height: 48px; display: block;}
.it760_default .it760_bottom_total .it760_container .jooshop_btn_color i{ vertical-align: middle; font-size:1.5rem;}
/* 購物車步驟 */
.it760_default .it760_top_box{ margin-bottom: 10px;}
.it760_default .it760_top_box .cart_component_title{ font-size:1.625rem; font-weight: 500; line-height: 1.5;}
.it760_default .it760_top_box .it760_step_box { float: right; width: 416px; height: 4px; background-color: #dfdfdf; margin: 28px 22px 7px 0;}
.it760_default .it760_top_box .it760_step_box ul.it760_step { margin:-32px 0 0 0;}
.it760_default .it760_top_box .it760_step_box ul.it760_step li{ float:left; display:block; width:140px; height:36px; line-height:1.7; text-align:center; white-space:nowrap; font-size:.875rem;font-weight: 500;}
.it760_default .it760_top_box .it760_step_box ul.it760_step li:first-of-type { text-align:left; text-indent:-34px; width:68px;}
.it760_default .it760_top_box .it760_step_box ul.it760_step li:last-of-type { text-align:left; text-indent:33px; width:68px;}
.it760_default .it760_top_box .it760_step_box ul.it760_step li:first-of-type:after { margin:0;}
.it760_default .it760_top_box .it760_step_box ul.it760_step li:last-of-type:after { text-align:right; margin-right:-5px;}
.it760_default .it760_top_box .it760_step_box ul.it760_step .font_color_01:last-of-type:after { text-align:center;}
.it760_default .it760_top_box .it760_step_box ul.it760_step .font_color_01 { border-bottom:4px solid #000; color:#000;}
.it760_default .it760_top_box .it760_step_box ul.it760_step .font_color_01:after { content:""; width:20px; height:20px; margin:auto; background-color:#000; border:none; text-indent:0; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; display:block;}
.it760_default .it760_top_box .it760_step_box ul.it760_step .font_color_02:after { content:""; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; display:block;width:20px; height:20px; margin:0 auto; background:#fff; border:2px solid #dfdfdf;}
/* 購物明細 */
.it760_default .it760_receipt{ width: 100%;}
/* 購物明細checkbox & 標題 & 各區塊標題 */
.it760_default .it760_item{ border: solid 1px #ddd; background-color: #fff; -moz-border-radius: 0 5px 5px 5px; -ms-border-radius: 0 5px 5px 5px; -o-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px; margin-bottom: 15px;}
.it760_default .it760_item .it760_item_top{ width: 100%; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it760_default .it760_item .it760_item_title{ width:100%; max-width: calc(100% - 650px); display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: stretch; -webkit-align-items: stretch; align-items: stretch; float: left;}
.it760_default .it760_item .it760_item_title .it760_decoration{ width:5px; height:40px; background-color:#000; display: inline-block; float: left;}
.it760_default .it760_item .it760_item_title .it760_item_title_text{ line-height:2.25; font-size: 1.125rem; font-weight: 500; letter-spacing: .2px; padding-left: 0;}
.it760_default .it760_item .it760_item_title .it760_item_title_text span{ display: inline-block;}
.it760_default .it760_item .it760_item_title .it760_item_title_text a { line-height:2.25; font-size: 1.125rem; font-weight: 500; letter-spacing: .2px;}
.it760_default .it760_item .it760_item_title .it760_item_title_text a i{ font-size: 1.5rem; vertical-align: middle;}
.it760_default .checkbox_default { position: absolute; opacity: 0; display: none;}
.it760_default .checkbox_default + label { position: relative; cursor: pointer; padding: 0;}
.it760_default .checkbox_default + label:before { content: ""; margin-right: 6px; display: inline-block; vertical-align: text-top; width: 20px; height: 20px; background: white;}
.it760_default .it760_item_title .checkbox_default + label:before{margin-right:2px;}
.it760_default .checkbox_default + label:before{ border-width:2px; border-style: solid; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.it760_default .checkbox_default:checked + label:before {background: #222;}
.it760_default .checkbox_default:checked + label:after { content: ""; position: absolute; left: 5px; top: 9px; background: white; width: 2px; height: 2px; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; transform: rotate(45deg);}
.it760_default .it760_item_title .checkbox_default:checked + label:after{left: 15px; top: 19px;}
.it760_default .it760_item .it760_item_title label{ height:100%; padding-left: 10px; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; float: left; vertical-align: middle;}
/* 供應商&店家全館活動 */
.it760_default .it760_list_shop_activity{ padding:8px 10px; margin: 8px 15px 0 40px; background-color:rgba(0,0,0,.2);}
.it760_default .it760_list_shop_activity > a{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; float: left; width: 100%;}
.it760_default .it760_list_shop_activity > a > span{ max-width: 80px; width:100%; line-height: 1.9; display: inline-block; margin-right: 5px; text-align: center; font-size:.875rem; border-width: 1px; border-style: solid;}
.it760_default .it760_list_shop_activity > a p{ font-size:.875rem; line-height: 1.2; max-width: calc(100% - 85px); word-break: break-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.it760_default .it760_list_shop_activity > a:hover p{border-bottom-width: 1px; border-bottom-style: solid;}
/* 購物明細欄位標題 */
.it760_default .it760_item ul.it760_item_fieldname{float: right; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 650px;}
.it760_default .it760_item ul.it760_item_fieldname > li{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width:148px; text-align: center; color: #bbb; font-size:.875rem; line-height: 2.85; padding: 0 8px; float: left;}
.it760_default .it760_item ul.it760_item_fieldname > li:last-of-type{ -webkit-box-flex: .3; -moz-box-flex: .3; -webkit-flex: .3; -ms-flex: .3; flex: .3; width:58px;}
/* 購物明細內容 & 各區塊內容 */
.it760_default .it760_item .it760_item_inner{padding:8px 0;}
.it760_default .it760_item .it760_item_inner .it760_list_pd_item:last-of-type{ margin-bottom: 0;}
/* 全館適用優惠 */
.it760_default .it760_item .it760_item_inner ul.it760_discountlist{padding:0 25px;}
.it760_default .it760_item .it760_item_inner ul.it760_discountlist > li{border-bottom:1px solid #eee; padding-bottom: 8px; margin-bottom: 8px;}
.it760_default .it760_item .it760_item_inner ul.it760_discountlist > li:last-of-type{border-bottom:0; margin-bottom: 0;}
/* 單一商品 & 九大行銷 */
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item, .it760_default .it760_item .it760_list_pd_list .it760_list_pd_item.it760_website_marketing{width: 100%; -ms-flex-align: stretch; -webkit-align-items: stretch; align-items: stretch; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: end; -webkit-justify-content: flex-end;-webkit-box-pack: end; -moz-box-pack: end; justify-content: flex-end; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;margin-bottom: 20px; padding: 8px 0 8px 40px;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_website_marketing_row, .it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_row { float:left; text-align: center; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: space-between;-webkit-justify-content: space-between;justify-content: space-between; width: 100%; margin-bottom: 5px;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_website_marketing_pdlist{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width: 100%;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_row:last-of-type{margin-bottom: 0;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_checkbox, .it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_delete { -webkit-box-flex: .2; -moz-box-flex: .2; -webkit-flex: .2; -ms-flex: .2; flex: .2;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_checkbox{cursor: pointer; width: 26px; display: table-cell;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_checkbox label, .it760_default .it760_item_title{border-color:#222;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item.it760_website_marketing{background-color: #fbfbfb; margin-bottom: 8px;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_01{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align: left; margin: 0 15px 0 0;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_01 .it760_pd_detail_L{float: left;margin-right:5px;display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width: auto;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item.it760_website_marketing .it760_pd_detail_01.it760_website_marketing_01 .it760_pd_detail_R .it760_activity{padding-left:30px;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_01 .it760_pd_detail_L .it760_pd_img {border:1px solid #eee;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_01 .it760_pd_detail_L .it760_pd_img a{width: 100%; height: 100%; display: block;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_01 .it760_pd_detail_L .it760_pd_img img{width:60px;height:60px;vertical-align: top;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_01 .it760_pd_detail_R{float: right; width:100%;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_01 .it760_pd_detail_R .it760_pd_name{ padding:5px 0 0 0; line-height:1.5; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_01 .it760_pd_detail_R .it760_pd_name a { font-size:.9375rem; line-height: 1.5;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_01 .it760_pd_detail_R .it760_pd_name a:hover { border-bottom:1px solid #222;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item > .it760_website_marketing_pdlist > .it760_pd_detail_01{ -webkit-box-flex: auto; -moz-box-flex: auto; -webkit-flex: auto; -ms-flex: auto; flex: auto; margin:0;}
/* 溫層 */
.it760_default .it760_pd_thermosphere{ height:20px;}
.it760_default .it760_pd_thermosphere span{ border-width: 1px; border-style: solid; font-size: .75rem; font-weight: 500;padding: 0 2px;vertical-align: top; display: inline-block; height: 20px; line-height: 1.7;}
.it760_default span.thermosphere_freezer{ border-color:#0f74d0; color:#0f74d0;}
.it760_default span.thermosphere_refrigerator{ border-color:#4ea92e; color:#4ea92e;}
.it760_default span.thermosphere_room_temperature{ border-color:#e99416; color:#e99416;}
/* 加購 */
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_01.it760_additional_purchase_01{ padding-left:93px; display: block;}
/* 適用優惠區塊 */
.it760_default .it760_item .it760_activity{margin-bottom: 5px; display: table; width: 100%;}
.it760_default .it760_item .it760_activity .it760_activity_L{ float: left; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 50%;}
.it760_default .it760_item .it760_activity .it760_activity_L, .it760_default .it760_item .it760_activity .it760_activity_R{ display: table-cell;}
.it760_default .it760_item .it760_activity .it760_activity_R{ float: right; text-align: right; font-size:.875rem;}
.it760_default .it760_item .it760_activity .it760_activity_R a{ font-size:.875rem;}
.it760_default .it760_item .it760_activity .it760_activity_R a i{ font-size:1.5rem; vertical-align: middle;}
.it760_default .it760_receipt .it760_item .it760_activity .it760_activity_R a:hover{ border-bottom-width: 1px;}
.it760_default .it760_item .it760_activity:last-of-type{ margin-bottom: 0;}
.it760_default .it760_item .it760_activity a{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width: 100%; text-align: right;}
.it760_default .it760_item .it760_activity span{ max-width: 80px; width:100%; line-height: 1.9; height: 28px; padding: 0 10px; display: inline-block; margin-right: 5px; text-align: center; font-size:.875rem; border-width: 1px; border-style: solid; float: left;}
.it760_default .it760_receipt .it760_item .it760_activity p{ font-size:.875rem; line-height: 1.2; max-width: calc(100% - 85px); word-break: break-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.it760_default .it760_receipt .it760_item .it760_activity a:hover p{border-bottom-width: 1px; border-bottom-style: solid;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item ul.it760_pd_detail_02 {float: right; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width: 650px;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item > .it760_website_marketing_pdlist > ul.it760_pd_detail_02{-ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;width: calc(100% - 30px);}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_website_marketing_total{float: right; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width: 100%;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item ul.it760_website_marketing_total > li > span{font-size:.75rem;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item ul.it760_pd_detail_02 > li,.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item ul.it760_website_marketing_total > li{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width:148px; word-break: break-all; text-align: center; font-size: 1rem; line-height: 1.4; padding: 0 8px;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item ul.it760_pd_detail_02 > li .it760_pd_price_old,.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item ul.it760_pd_detail_02 > li .it760_pd_price_old span{text-decoration: line-through; color:#ddd;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item ul.it760_pd_detail_02 > li:last-of-type,.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item ul.it760_website_marketing_total > li:last-of-type { -webkit-box-flex: .3; -moz-box-flex: .3; -webkit-flex: .3; -ms-flex: .3; flex: .3; width:58px;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item ul.it760_pd_detail_02 > li.it760_pd_delete a{display: block; width:100%; height:100%;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item ul.it760_pd_detail_02 > li.it760_pd_delete i{font-size: 1.5rem; line-height: 1.2; color: #ddd;}
.it760_default .it760_scart_quantity {width: 92px;margin: 0 auto;}
.it760_default .it760_scart_quantity input { float:left;}
.it760_default .it760_scart_quantity input[type="text"] {display: inline-block;width: 48px;height: 32px;background: #FFF;border: 1px solid #ddd; text-align: center;padding: 0;-moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.it760_default .it760_scart_quantity input[type="button"] { width: 22px; height: 32px; background: #f8f8f8; border-radius: 0px!important; cursor: pointer; color: #222; }
.it760_default .it760_scart_quantity input[type="button"]:hover {background-color: #f1f1f1;}
.it760_default .it760_scart_quantity input:nth-child(1) {border: 1px solid #ddd;}
.it760_default .it760_scart_quantity input:nth-child(2) {border-left: 0;border-right: 0;text-align: center;color: #222;cursor: default;}
.it760_default .it760_scart_quantity input:nth-child(3){border: 1px solid #ddd;}
/* 是否免運與更多運送方式 */
.it760_default .it760_item .it760_item_bottom{background-color: #fafafa; -moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; padding: 8px 40px;}
.it760_default .it760_item .it760_item_bottom i{margin-right: 4px; font-size:1.625rem; vertical-align: middle;}
.it760_default .it760_item .it760_item_bottom > div{display: inline-block; vertical-align: middle;}
.it760_default .it760_item .it760_item_bottom .it760_item_shipping span{padding:0 5px;}
.it760_default .it760_item .it760_item_bottom .jooshop_btn_color2{margin-left: 10px; position: relative;}
.it760_default .it760_item .it760_item_bottom input{padding:8px 12px; font-size:.875rem; cursor: pointer; height: 36px;}
/* 更多運送方式 */
.it760_default .it760_item_shipping_box{position: absolute; width:360px; top:44px; left: 50%; transform: translateX(-50%); background-color: #fff; border: solid 1px #ddd; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding-bottom: 5px;}
.it760_default .it760_item_shipping_box .triangle-top{right:inherit;top:-17px;left:50%;transform: translateX(-50%);}
.it760_default .it760_item_shipping_box .triangle-top .triangle-top-int,.it760_default .it760_item_shipping_box .triangle-top .triangle-top-out{left: 50%; transform: translateX(-50%);}
.it760_default .it760_item_shipping_box .triangle-top .triangle-top-out{left: 50%; transform: translateX(-50%);border-color: transparent transparent #f7f7f7 transparent;}
.it760_default .it760_item_shipping_box .it760_item_shipping_title{background-color: #f7f7f7; line-height: 40px; font-size:.875rem; padding:0 10px; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.it760_default .it760_item_shipping_box ul.it760_item_shipping_subtitle {display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; color: #bbb; font-size:.875rem; border-bottom:1px solid #ddd; padding:2px 10px; margin-bottom: 2px;}
.it760_default .it760_item_shipping_box ul.it760_item_shipping_subtitle > li, .it760_default .it760_item_shipping_box ul.it760_item_shipping_item > li{float:left; -webkit-box-flex: .7; -moz-box-flex: .7; -webkit-flex: .7; -ms-flex: .7; flex: .7;}
.it760_default .it760_item_shipping_box ul.it760_item_shipping_subtitle > li:first-of-type, .it760_default .it760_item_shipping_box ul.it760_item_shipping_item > li:first-of-type{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
.it760_default .it760_item_shipping_box ul.it760_item_shipping_subtitle > li:last-of-type, .it760_default .it760_item_shipping_box ul.it760_item_shipping_item > li:last-of-type{ -webkit-box-flex: .3; -moz-box-flex: .3; -webkit-flex: .3; -ms-flex: .3; flex: .3;}
.it760_default .it760_item_shipping_box ul.it760_item_shipping_item{ display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; padding:5px 10px; line-height: 18px; font-size:.875rem;}
.it760_default .it760_item_shipping_box.it760_item_shipping_box_mobile{position: fixed; top: initial; bottom:0; width: 100%; z-index: 10001; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding-bottom:0; border:0;}
.it760_default .it760_item_shipping_box.it760_item_shipping_box_mobile .jooshop_btn_color a{width: 100%; text-align: center; padding:5px 15px; font-size:.9375rem; border:0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; display: block;}
/* 顯示或隱藏購物明細 */
.it760_list_toggle{ background-color: #e9e9e9; padding: 13px 25px 13px 10px; margin-bottom: 15px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width:100%; font-size:1rem; cursor: pointer; text-align: right;}
.it760_list_toggle i{font-size:1.5rem; vertical-align: middle;}
.it760_list_toggle span{vertical-align: middle;}
/* 全館適用優惠 */
.it760_default .it760_campaign .it760_item_title{max-width: 100%;}
.it760_default .it760_campaign .it760_item .it760_item_title .it760_item_title_text{ padding-left:10px;}
.it760_default .it760_campaign .it760_item .it760_activity.it760_activity_notmeet{-ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between;}
.it760_default .it760_campaign .it760_item .it760_activity a{ -ms-flex-pack: end; -webkit-justify-content: flex-end;-webkit-box-pack: end; -moz-box-pack: end; justify-content: flex-end; width: 100%; transition: all .3s; float: right;}
.it760_default .it760_campaign .it760_item .it760_activity a:hover{transform: translateX(5px);}
.it760_default .it760_campaign .it760_item .it760_activity .it760_activity_L{ padding-right:20px;}
.it760_default .it760_campaign .it760_item .it760_activity p{ font-size:.875rem; line-height: 1.9; max-width: 100%; word-break: break-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
/* 非會員購物 */
.it760_gotopaybox{ text-align:center; font-size:.9375rem; line-height:50px;}
.it760_gotopaybox .it760_gotopaybtnbox {display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.it760_gotopaybox .it760_gotopaybtnbox .jooshop_btn_color input,.it760_gotopaybox .it760_gotopaybtnbox .jooshop_btn_color2 input{cursor:pointer; font-size:1rem; line-height:normal; border-radius: 3px; color:#FFF; border:0;width: 140px;height: 50px;}
.it760_gotopaybox .it760_gotopaybtnbox .jooshop_btn_color,.it760_gotopaybox .it760_gotopaybtnbox .jooshop_btn_color2{margin:0 5px;}
/* 組合商品 */
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_01.it760_combination_01 ul.it760_combination_inner > li{ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-bottom: 3px;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_01.it760_combination_01 ul.it760_combination_inner > li .it760_pd_name{padding: 0; margin-left: 5px;}
.it760_default .it760_item .it760_list_pd_list .it760_list_pd_item .it760_pd_detail_02.it760_combination_02 > li > ul > li{ margin-bottom: 3px;}

/* 759 */
.item_759_title {
	font-family: NotoSansTC-Regular;
	color: #fff;
	margin: 0px 5px 0px 10px;
	display: flex;
	font-weight: 400;
	align-items: center;
	letter-spacing: 1px;
	font-size: 1.8em;
}

.item_759_subtitle {
	color: #fff;
	line-height: 28px;
		font-size: 1.2rem;
	padding: 10px;
}

.item_759_subtitle>h3 {
	font-weight: 200;
	letter-spacing: 1px;
}

.item_759_subtitle>h4 {
	font-weight: 200;
	letter-spacing: 1px;
}


.item_759_title>i {
	font-size: 2.5rem;
	margin-right: 10px;
	margin-top: 10px;
	width: 40px;
	height: 35px;
	background-repeat: no-repeat;
	background-image: url(images/item759_deal.png);
}

.item_759 {

	width: 100%;
	padding: 0px 10px;
}

.item_759 .item_759_bottom_box {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.item_759 .item_759_bottom_box_2 {
	display: flex;
	justify-content: space-around;
}

.item_759 .item_759_bottom_box .item_759_bottom_1::after {
	content: "媒合申請";
	font-weight: 400;
	letter-spacing: 1px;
	font-size: 1.2rem;
}

.item_759 .item_759_bottom_box .item_759_bottom_1 {
	width: 33.33333333333333%;
	height: 40px;
	border-radius: 10px;
	color: #000;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}

.item_759 .item_759_bottom_box .item_759_bottom_1:hover {
	height: 40px;
	border-radius: 10px;
	color: #fff;
	background-color: #3D9DC1;
	display: flex;
	justify-content: center;
	align-items: center;
}

/*-------- 中間按鈕 ---------*/

.item_759 .item_759_bottom_box .item_759_bottom::after {
	content: "媒合提案";
	font-size: 1.2rem;
	font-weight: 400;
	letter-spacing: 1px;
}

.item_759 .item_759_bottom_box .item_759_bottom {
	width: 33.33333333333333%;
	margin-right: 10px;
	margin-left: 10px;
	height: 40px;
	border-radius: 10px;
	background-color: #fff;
	color: #000;
	display: flex;
	justify-content: center;
	align-items: center;
}

.item_759 .item_759_bottom_box .item_759_bottom:hover {
	height: 40px;
	border-radius: 10px;
	color: #fff;
	background-color: #3D9DC1;
	display: flex;
	justify-content: center;
	align-items: center;
}

/*-------- 左邊按鈕 ---------*/

.item_759 .item_759_bottom_box .item_759_bottom_2::after {
	content: "商機報名";
	font-weight: 400;
	letter-spacing: 1px;
	font-size: 1.2rem;
}

.item_759 .item_759_bottom_box .item_759_bottom_2 {
	width: 33.33333333333333%;
	color: #000;
	height: 40px;
	border-radius: 10px;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}

.item_759 .item_759_bottom_box .item_759_bottom_2:hover {
	height: 40px;
	border-radius: 10px;
	color: #fff;
	background-color: #3D9DC1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.item_759 .item_759_bottom_box .item_759_bottom_a {
	color: #fff;
	background-color: #3D9DC1;
}


/*---------- 表格 --------------*/
.item_759 .item_759_table_box {
	background-color: rgb(243, 243, 243);
	height: 100%;
	width: 100%;
	border-radius: 5px;
	margin-bottom: 70px;
}

.item_759 .item_759_table_box .item_759_table {
	width: 100%;
	margin-top: 20px;
	overflow-x: hidden;
}

.item_759 .item_759_table_box .item_759_table .item_759_tr {
	margin-top: 10px;
	background-color: #eee;
	color: #000;
	font-size: 1.2rem;
	height: 35px;
	width: 100%;
}

.item_759_tr>th:nth-child(1) {
	border-top-left-radius: 10px;
	text-align: center;
}

.item_759_tr>th:nth-child(2) {
	width: 25%;
	border-left: solid 1px #c1c1c1;
	border-right: solid 1px #c1c1c1;
	text-align: center;
}

.item_759_tr>th:nth-child(3) {
	border-right: solid 1px #c1c1c1;
	text-align: center;
}

.item_759_tr>th:nth-child(4) {
	border-right: solid 1px #c1c1c1;
	text-align: center;
}

.item_759_tr>th:nth-child(5) {

	border-left: solid 1px #c1c1c1;
	border-right: solid 1px #c1c1c1;
}

.item_759_tr>th:nth-child(6) {
	text-align: center;
	border-top-right-radius: 10px;
}

.it759_icon_image {
	background-position-y: 6px;
	background-position-y: -32px;
	border: solid rgb(0, 0, 0);
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 6px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transition: 0.2s;
	cursor: pointer;
	height: 8px;
	width: 8px;
	position: relative;
	top: 0px;
	right: -3px;
}

.it759_icon_image_2 {
	background-position-y: 6px;
	background-position-y: -32px;
	border: solid #222;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 6px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transition: 0.2s;
	cursor: pointer;
	height: 8px;
	width: 8px;
	position: relative;
	top: 0px;
	right: -3px;
}


.item_759_table_box .item_759_table tr,
.item_759_table_box .item_759_table .item_759_tr>th {
	text-align: center;
}

.item_759_table_box .item_759_table tr:nth-child(odd) {
	margin-top: 10px;
	background-color: #fff;
	color: #000;
	font-size: 1.2rem;
	height: 62px;
	width: 100%;
}

.item_759_table_box .item_759_table tr:nth-child(even) {
	margin-top: 10px;
	background-color: #eee;
	color: #000;
	font-size: 1.2rem;
	height: 62px;
	width: 100%;
}

.item_759_table_box .item_759_table tr:nth-child(3) {
	background-color: #eee !important;
}

.item_759_table_box .item_759_table tr:nth-child(2) {
	background-color: #fff !important;
}

.item_759_table_box .item_759_table tr:last-child>td:first-child {
	border-bottom-left-radius: 5px;
}

.item_759_table_box .item_759_table tr:last-child>td:last-child {
	border-bottom-right-radius: 5px;
}

/* ----------輪播 ----------*/


.item_759_carousel-wrap {
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	margin: auto;
	position: relative;
}


.item_759_carousel-wrap .owl-carousel.owl-loaded {
	display: block;
	max-width: 940px;
	margin: 0px 15px;
}

.item_759_carousel-wrap .owl-carousel .owl-nav {
	overflow: hidden;
	height: 0px;
}

.item_759_carousel-wrap .owl-theme .owl-dots .owl-dot.active span,
.item_759_carousel-wrap .owl-theme .owl-dots .owl-dot:hover span {
	background: #2caae1;
}


.item_759_carousel-wrap .owl-carousel .item_759_CarouselImg {
	text-align: center;
	display: flex;
	justify-content: center;
}

.item_759_CarouselImg .item_759_card {
	height: 320px;
	background-color: #fff;
	box-shadow: 3px 3px 5px 0px #cccccc;
	border-radius: 20px;
	padding: 50px 25px;
	margin: 50px 15px 50px 15px;
}

.item_759_CarouselImg .item_759_img_box {
	width: 100%;
	height: 100%;
	max-height: 140px;
	max-width: 300px;
	display: flex;
	align-items: center;
}

.item_759_CarouselImg .item_759_card .item_759_img_box>img {
	border-radius: 10px;

}

.item_759_CarouselImg .item_759_card .item_759_line {
	border-bottom: 2px #eee solid;
	margin: 10px 10px 30px 10px;
}

.item_759_CarouselImg .item_759_card .item_759_IC_design {
	background-color: #3D9DC1;
	font-size: 1.1em;
	font-weight: 200;
	color: #fff;
	padding: 12px 16px;
	border-radius: 10px;
}

.item_759_CarouselImg .item_759_card .item_759_IC_design:hover {
	background-color: #0479a5;
}

.item_759_CarouselImg .item_759_card .item_759_IC_design_2 {
	border: 1px #222 solid;
	font-size: 1.1em;
	color: #0d0e43;
	background-color: #fff;
	padding: 12px 16px;
	border-radius: 10px;
}

.item_759_CarouselImg .item_759_card .item_759_IC_design_2:hover {
	background-color: rgb(190, 190, 190);
}

.item_759_carousel-wrap .owl-carousel .nav-btn {
	height: 47px;
	width: 26px;
	top: 150px;
	cursor: pointer;
	position: absolute;
}

.item_759_carousel-wrap .owl-carousel .owl-prev.disabled,
.item_759_carousel-wrap .owl-carousel .owl-next.disabled {
	pointer-events: none;
	opacity: 0.2;
}

.item_759_carousel-wrap .owl-carousel .prev-slide {
	background: url(images/item759_left.png) no-repeat;
	top: 190px;
	left: -10px;
}

.item_759_carousel-wrap .owl-carousel .next-slide {
	background: url(images/item759_right.png) no-repeat;
	top: 190px;
	right: -18px;
}

/* 元件125 追蹤清單 */
/* 元件125_default */
.it125_default{color: #444; background-color: #fff; padding:8px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.it125_default .it125_content{width:100%; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.it125_default .it125_content .it125_item { width: 100%; padding:0 0 10px; -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; }
.it125_default .it125_content .it125_item .it125_iteminner{background-color: #fff; padding: 8px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: solid 1px #eee; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_img{ /*max-width: 150px; min-width: 150px; width: 150px; height: 150px;*/ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_img a{ display: block;max-width:100%; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin: 0 auto;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_img a img{ max-width:100%; width:100%; height:auto; vertical-align: top;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_info{ width:calc(100% - 150px); padding-left: 10px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_name {width:calc(100% - 26px);}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_name a{ overflow: hidden; display: block; font-size: 14px; font-weight: 500; line-height: 20px; height: 40px; text-decoration: none; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;; text-decoration: none; color:#444; word-break:break-all;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_caption{ font-size: 13px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; height: 20px; color: #aaa; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; margin-top: 2px;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_pricebox{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin-top:8px;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_pricebox .currency_unit_color{padding-right:3px;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_pricebox > li.it125_sale_price { font-weight: 500; font-size:12px; color:#ff3342; height:18px; line-height:18px;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_pricebox > li.it125_list_price { font-weight: 500; font-size:12px; padding-left: 10px; height:18px; line-height:18px; text-decoration:line-through; color:#bbb;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_pricebox > li.it125_list_price .currency_unit_color { text-decoration:line-through;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_btnbox{ position: absolute; bottom:0; right: 0; display: flex;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_btnbox .it125_btn_confirm,.it125_default .it125_content .it125_item .it125_iteminner .it125_item_btnbox .it125_btn_invalid{ margin-right:5px;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_btnbox a{position: relative;display: block;width: 35px; height: 35px; text-align: center;border: solid 0.8px #ddd;-moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; transition:background-color .3s;text-decoration: none;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_btnbox .it125_btn_invalid a{cursor:default;background-color: #f5f5f5;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_btnbox i{font-size:26px; color:#444;line-height:35px; width: 100%; height: 100%; display: block;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_btnbox .it125_btn_invalid i{color:#ccc;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_btnbox a:hover {background-color: #f5f5f5;}
/* 並排顯示 */
.it125_default .it125_content.it125_content_five{-ms-flex-pack: flex-start; -webkit-justify-content: flex-start;-webkit-box-pack: flex-start; -moz-box-pack: flex-start; justify-content: flex-start;;}
.it125_default .it125_content.it125_content_five .it125_item { -webkit-box-flex: 0 20%; -moz-box-flex: 0 20%; -webkit-flex: 0 20%; -ms-flex: 0 20%; flex: 0 20%; width: 20%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:0 3px 5px;}
.it125_default .it125_content.it125_content_five .it125_item:nth-child(5n){padding-right:0;}
.it125_default .it125_content.it125_content_five .it125_item .it125_iteminner{-ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center;}
.it125_default .it125_content.it125_content_five .it125_item .it125_iteminner .it125_img{-webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;}
.it125_default .it125_content.it125_content_five .it125_item .it125_iteminner .it125_img a{width:170px; height:170px;}
.it125_default .it125_content.it125_content_five .it125_item .it125_iteminner .it125_item_info{-webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; padding-left:0;}
.it125_default .it125_content.it125_content_five .it125_item .it125_iteminner .it125_item_pricebox{-ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.it125_default .it125_content.it125_content_five .it125_item .it125_iteminner .it125_item_pricebox .it125_sale_price{ -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;}
.it125_default .it125_content.it125_content_five .it125_item .it125_iteminner .it125_item_pricebox .it125_list_price{ -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;padding-left:0;}
.it125_default .it125_content.it125_content_five .it125_item .it125_iteminner .it125_item_name{margin-top:5px;}
/* 條列顯示 */
.it125_default .it125_content.it125_content_one .it125_item .it125_iteminner .it125_img,.it125_default .it125_content.it125_content_one .it125_item .it125_iteminner .it125_img a{width:150px; height:150px;}
.it125_default .it125_content.it125_content_one .it125_item .it125_iteminner .it125_item_btnbox a{ height:40px; width: -webkit-max-content; width: -moz-max-content; width: max-content;-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; padding:0 15px 0 10px;}
.it125_default .it125_content.it125_content_one .it125_item .it125_iteminner .it125_item_btnbox a i{line-height:40px; width:auto; height: 100%; display: inline-block;}
.it125_default .it125_content.it125_content_one .it125_item .it125_iteminner .it125_item_btnbox a span.new_member_tooltip{position: relative; opacity: 1; top: initial; left: initial; transform: translateX(0); width: 100%; background-color: transparent; color: #444; box-shadow: none; max-width: 100%; padding: 0; text-align: left; font-size: 15px; line-height:40px; padding-left:3px;}
.it125_default .it125_content.it125_content_one .it125_item .it125_iteminner .it125_item_btnbox .it125_btn_invalid a span.new_member_tooltip{color:#ccc;}
.it125_default .it125_content.it125_content_one .it125_item .it125_iteminner .it125_item_btnbox a span.new_member_tooltip:before{content:none;}
/* 追蹤清單-九大行銷lightbox */
.it125_cart_morebox .fancybox-skin{padding:10px !important;}
.it125_cart_morebox .jooshop_addcar_box{width:100%;max-width:600px;background-color:#fff;border:0;}
.it125_cart_morebox .jooshop_addcar_box .addcar_box{width:100%;}
.it125_cart_morebox .jooshop_addcar_box .addcar_box .addcar_top{width:100%;height:30px;background-color:#eee;text-align:center;color:#999;font-size:15px;line-height:30px;margin-bottom:5px;}
.it125_cart_morebox .jooshop_addcar_box .addcar_box .addcar_box_deta{width:100%;padding:0 0 0 10px;border-bottom:1px solid #ededed;height:46px;overflow:hidden;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.it125_cart_morebox .jooshop_addcar_box .addcar_box .addcar_box_deta:last-of-type{border-bottom:0;}
.it125_cart_morebox .jooshop_addcar_box .addcar_box .addcar_box_deta p{font-size:15px;line-height:46px;float:left;max-width:450px;color:#000;}
.it125_cart_morebox .jooshop_addcar_box .addcar_box .addcar_box_deta a{display:block;width:112px;height:38px;text-align:center;font-size:15px;text-decoration:none;color: #fff;float:right;margin-top:4px;line-height:38px;border-radius:0 !important;cursor: pointer;opacity: .7;}
.it125_cart_morebox .jooshop_addcar_box .addcar_box .addcar_box_deta a:hover{opacity: 1;}
.it125_cart_morebox .jooshop_addcar_box .tbs_seemore{margin-top:5px;}
.it125_cart_morebox .jooshop_addcar_box .tbs_seemore a{font-size:15px;line-height:38px;height:38px;color:#fff;display:block;width:100%;text-decoration:none;text-align: center;cursor: pointer;}

/* 元件765 環球客製商品詳細頁左側導覽作為公版 */
/* 元件765_default */
.it765_default{ margin-bottom: 0;}
.it765_default .mtree:nth-child(1) h1.Page_PSort_title{ margin: 0; background: #587532; border: 0;padding: 10px 15px;border-radius: 5px 5px 0 0;}
.it765_default a{display: inline-block;width: auto;height:auto;color:#222;line-height:20px;font-size: 15px;}
.it765_default a:hover{text-decoration: none;}
.it765_default h2, .it765_default h3, .it765_default h4{transition: all 0.3s;cursor: pointer;}
.it765_default li.Page_PSort_title,.it722 li.Page_PSort_title{ position: relative; width: 200px; height: auto; background: #ddd; font-weight: 500; font-size: 16px; line-height:40px;text-align: center;margin-bottom: 3px;}
.it765_default li.Page_PSort_title a,.it765_default > .it765_layer2 a{ font-weight: 500; font-size: 16px; line-height:40px;}
.it765_default li.Page_PSort_title a{color:#383838!important;}
/*分類每層共同使用*/
ul.mtree ul {margin-left: 1em;}
ul.mtree a {display: inline-block; cursor: pointer;}
ul.mtree.transit ul {margin-left: 0;}
.it765_layer2,.it765_layer3, .it765_layer4, .it765_layer5{padding-left: 0;background: none;}
.it765_default ul.mtree li{ position: relative; top:0; left:0;}
.it765_default ul.mtree li img{ width: 30px; height: 30px; vertical-align: middle; padding:3px;}
.it765_default ul.mtree > li.Page_PSort_title a{padding-left: 0!important;}
/*分類第二層*/
.it765_default ul.mtree > li.mtree-node > a{background-color: #f3f3f3; padding: 0 8px; line-height: 50px; background-repeat: no-repeat;background-size: 40px; margin-bottom: 3px;}
.it765_default ul.mtree > li.mtree-node.mtree-node > a{ background-image:none;}
.it765_default ul.mtree > li.mtree-node.mtree-open > a{ background-image: url(images/it765_toggle.svg); background-position: right top;}
.it765_default ul.mtree > li.mtree-node.mtree-closed > a{ background-image: url(images/it765_toggle.svg); background-position: right bottom;}
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1:last-of-type{margin-bottom:3px;}
.it765_default ul.mtree > li a { display: inline-block; width:100%; padding: 8px 10px 8px 25px; word-break: break-all;}
.it765_default ul.mtree > li.Page_PSort_title a{padding:0;}
.it765_default ul.mtree > li > a.active{display: inline-block; width:100%; background: #222; color:#fff!important;}
.Page_PSort_title a.active{background: none!important;}
/*分類第三層*/
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1{position: relative;}
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1 > li{background-color: transparent;}
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1:after{content:""; position: absolute; right:0; bottom:0; width:calc(100% - 38px); height:1px; background-color:#ddd;}
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1:last-of-type:after{content:none;}
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1 > li > a { display: inline-block; width:100%; padding: 8px 10px 8px 38px; margin-bottom: 3px;}
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1 > li.mtree-node > a { background-image: url(images/it765_toggle.svg);background-size: 40px; background-repeat: no-repeat; margin-bottom: 3px;}
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1 > li.mtree-open > a{ background-position: right -10px;}
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1 > li.mtree-closed > a{ background-position: right -60px;}
/*分類第四層*/
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1 > li.mtree-node > ul.mtree-level-2{position: relative;}
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1 > li.mtree-node > ul.mtree-level-2 > li > a { display: inline-block; width:100%; padding-left: 52px; margin-bottom: 3px;}
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1 > li.mtree-node > ul.mtree-level-2 > li.mtree-node > a { background-image: url(images/it765_toggle.svg);background-size: 40px; background-repeat: no-repeat;}
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1 > li.mtree-node > ul.mtree-level-2 > li.mtree-open > a{ background-position: right -10px;}
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1 > li.mtree-node > ul.mtree-level-2 > li.mtree-closed > a{ background-position: right -60px;}
.it765_default ul.mtree > li.prod_sort_li .sort_arrowbox{background-color: #e0e0e0;}
.it765_default ul.mtree > li.prod_sort_li > b > a.sort_arrowbox{ background-position: 15px center;}
.it765_default ul.mtree > li.prod_sort_li > ul > li.prod_sort_li > b > a.sort_arrowbox{ background-position: 25px center;}
.it765_default ul.mtree > li.prod_sort_li > ul > li.prod_sort_li > ul > li.prod_sort_li > b > a.sort_arrowbox{ background-position: 35px center;}
/*分類第五層*/
.it765_default ul.mtree > li.mtree-node > ul.mtree-level-1 > li.mtree-node > ul.mtree-level-2 > li.mtree-node > ul.mtree-level-3 > li > a{ display: inline-block; width:100%; padding-left: 67px;}

/*728_萊購物*/
.it728_hishop { width: 100%; max-width: 1200px; }
.it728_hishop .it728_top { display: flex; align-items: flex-end; justify-content: space-between; border-bottom: 1px solid; }
.it728_hishop .it728_top .it728_title { padding: 1rem 2.5rem; }
.it728_hishop .it728_top .it728_title img { width: 100%; max-width: 30px; height: auto; line-height: 1; vertical-align: middle; margin-right: 1rem; }
.it728_hishop .it728_top .it728_title h3 { display: inline-block; font-size: 1.8rem; font-weight: 500; color: #fff; line-height: normal; vertical-align: middle; }
.it728_hishop .it728_top .it728_tab .it728_tabItem { border: 0; background-color: transparent; border-bottom: 4px solid transparent; color: #1d1d1d; box-shadow: none; padding: 0.2em 1em; font-size: 1.2em; cursor: pointer; }
.it728_hishop .it728_bottom { position: relative; padding: 25px;    max-height: 500px; overflow: hidden; }
.it728_hishop .it728_bottom .it728_productList .it728_product .item { margin: 10px; }
.it728_hishop .it728_bottom .it728_productList .it728_product .item { position: relative; }
.it728_hishop .it728_bottom .it728_productList .it728_product .item .link_more:after{ display: inline-block; content: ""; width: 17px; height: 17px; background-repeat: no-repeat; background-image: url("images/arrow-alt-circle-right.svg"); vertical-align: middle; margin-left: 5px; }
.it728_hishop .it728_bottom .it728_productList .it728_product .item .link_more{ font-size: 1.2rem; color: #1d1d1d; position: relative; display: flex; justify-content: center; align-items: center; margin-bottom: 10px; text-align: right; margin-right: 2rem; font-weight: lighter; height: 100%; background-color: rgba(238,238,238,0.85); position: absolute; left: 0; top: 0; width: 100%; z-index: 5; }
.it728_hishop .it728_bottom .slick-track{ width: 100%; }
.it728_hishop .it728_bottom .it728_productList .it728_product_scroll{ width: 100%; overflow: hidden; white-space: nowrap; overflow-x: scroll; -webkit-overflow-scrolling: touch;  -webkit-box-sizing: content-box; box-sizing: content-box; padding: 10px 0 30px 0; }
.it728_hishop .it728_bottom .it728_productList .it728_product_scroll .item{ display: inline-block; vertical-align: top; margin: 0 3px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 38vw; position: relative; }
.it728_hishop .it728_bottom .it728_productList .it728_product_scroll .item .link_more:after{ display: inline-block; content: ""; width: 17px; height: 17px; background-repeat: no-repeat; background-image: url("images/arrow-alt-circle-right.svg"); vertical-align: middle; margin-left: 5px; }
.it728_hishop .it728_bottom .it728_productList .it728_product_scroll .item .link_more{ font-size: 1rem; color: #1d1d1d; position: relative; display: flex; justify-content: center; align-items: center; margin-bottom: 10px; text-align: right; margin-right: 2rem; font-weight: lighter; height: 100%; background-color: rgba(238,238,238,0.85); position: absolute; left: 0; top: 0; width: 100%; z-index: 5; }
@media screen and (max-width:768px){
    .it728_hishop{ padding: 10px; }
    .it728_hishop .it728_top{ flex-direction: column; align-items: flex-start; }
    .it728_hishop .it728_top .it728_tab{ margin-top: 10px; display: flex;  width: 100%;	}
	.it728_hishop .it728_top .it728_tab .it728_tabItem{ padding: 0.2em 0.7em; }
    .it728_hishop .it728_top .it728_title{ width: 100%; }
    .it728_hishop .it728_bottom{ padding: 10px; }
}

/*756(限時搶購商品 hi)*/
.item_756_default{ width:100%; max-width: 1200px}
.item_756_default .it756_top { display: flex; align-items: center; border-bottom: 1px solid; }
.item_756_default .it756_top .it756_title{ display: table; padding: 2rem 2.5rem; padding-right: 3.5rem; }
.item_756_default .it756_top .it756_title img { width: 100%; max-width: 30px; height: auto; line-height: 1; vertical-align: middle; margin-right: 1rem; }
.item_756_default .it756_top .it756_title h3 { display: inline-block; font-size: 1.8rem; font-weight: 500; color: #fff; line-height: normal; vertical-align: middle; }
.item_756_default .it756_top .it756_time{ margin-left: 3rem; flex-grow: 1;}
.item_756_default .it756_top .it756_time h2 a{ display:block; width:100%; height: 32px; font-size: 24px; color: #fff; text-align: center; font-weight: bold; overflow: hidden; margin-bottom: 5px;}
.item_756_default .it756_top .it756_time h5{ display:block; width:100%; height: 50px; font-size: 14px; color: #fff; text-align: center; line-height: 1.45; overflow: hidden;}
.item_756_default .it756_top .it756_time > ul{ display: flex; align-items: center; color: #1d1d1d; font-family: "arial";}
.item_756_default .it756_top .it756_time > ul > li.num_01{  display: flex; align-items: center; width: 80px; font-size: 15px; flex-wrap: wrap; text-align: center; }
.item_756_default .it756_top .it756_time > ul > li.num_02{ width: 20px; text-align: center; padding-top: 25px; font-size: 30px;}
.item_756_default .it756_top .it756_time > ul > li.num_01 span{ display: block; width: 100%; font-weight: bold; font-size: 13px;}
.item_756_default .it756_top .it756_time > ul > li.num_01 div{  width: 35px; background: #fff; background-color: #1d1d1d; border-radius: 0; margin: 0 2px; line-height: 35px; font-size: 18px; text-align: center; color: #ffffff; }
.item_756_default .it756_top .link_more{ font-size: 1.2rem; color: #1d1d1d; position: relative; display: table; align-self: flex-end; margin-bottom: 10px; text-align: right; margin-right: 2rem; }
.item_756_default .it756_top .link_more:hover{ text-decoration: underline; }
.item_756_default .it756_top .link_more:after{ display: inline-block; content: ""; width: 17px; height: 17px; background-repeat: no-repeat; background-image: url("images/arrow-alt-circle-right.svg"); vertical-align: middle; }
.item_756_default .it756_bottom{ position: relative; padding: 25px; }
.item_756_default .it756_bottom .it756_product .item { margin: 10px; }
.item_756_default .it756_bottom .it756_bottom_mask{ display: flex; align-items: center; justify-items: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.5); z-index: 99; }
.item_756_default .it756_bottom .it756_bottom_mask span{ display: inline-block; margin: 0 auto; color: #fff; font-size: 20px; background: url("images/it684_time.svg") center top no-repeat; background-size: 80px; padding-top: 95px; }
.item_756_default .it756_bottom .it756_time h2 a{ display:block; width:100%; height: 32px; font-size: 24px; color: #fff; text-align: center; font-weight: bold; overflow: hidden; margin-bottom: 5px;}
.item_756_default .it756_bottom .it756_time h5{ display:block; width:100%; height: 50px; font-size: 14px; color: #fff; text-align: center; line-height: 1.45; overflow: hidden;}
.item_756_default .it756_bottom .it756_time > ul{ display: flex; align-items: center; color: #1d1d1d; font-family: "arial";}
.item_756_default .it756_bottom .it756_time > ul > li.num_01{  display: flex; align-items: center; width: 100%; font-size: 15px; flex-wrap: wrap; text-align: center; justify-content: center; }
.item_756_default .it756_bottom .it756_time > ul > li.num_02{      width: 40px; text-align: center; padding-top: 25px; font-size: 16px;}
.item_756_default .it756_bottom .it756_time > ul > li.num_01 span{ display: block; width: 100%; font-weight: bold; font-size: 13px;}
.item_756_default .it756_bottom .it756_time > ul > li.num_01 div{  width: 30px; background: #fff; background-color: #1d1d1d; border-radius: 0; margin: 0 3px; line-height: 29px; font-size: 16px; text-align: center; color: #ffffff; }
@media screen and (max-width:768px){
    .item_756_default{ padding: 10px; }
    .item_756_default .it756_top{ justify-content: space-between; }
    .item_756_default .it756_top .it756_title img{ max-width: 20px; }
    .item_756_default .it756_top .it756_title{ padding-right: 0; padding: 1rem 1.5rem; }
    .item_756_default .it756_top .link_more.mobile{ color: #ffffff; margin-right: 1rem; font-size: 1rem; }
    .item_756_default .it756_top .link_more.mobile:after{ background-image: url("images/arrow-alt-circle-right-white.svg"); }
    .item_756_default .it756_bottom{ padding: 0; }
    .item_756_default .it756_bottom .it756_time { padding: 15px; }
    .item_756_default .it756_bottom .it756_product{ width: 100%; overflow: hidden; white-space: nowrap; overflow-x: scroll; -webkit-overflow-scrolling: touch;  -webkit-box-sizing: content-box; box-sizing: content-box; padding: 10px 0 30px 0; }
    .item_756_default .it756_bottom .it756_product .item{ display: inline-block; vertical-align: top; margin: 0 3px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 38vw; position: relative; }
    .item_756_default .it756_bottom .it756_product .item:first-child { margin-left: 15px; }
    .item_756_default .it756_bottom .it756_product .item:last-child { margin-right: 15px; }
}
/*slick-arrow-common circle*/
.slick-prev-circle,.slick-next-circle{ width: 40px; height: 40px; box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%); background-color: #ffffff; background-size: 11px; background-repeat: no-repeat; position: absolute; top: 50%; transform: translateY(-50%); border: none; font-size: 0; border-radius: 50%; transition: 0.3s ease-in; background-position: center; cursor: pointer; z-index: 2;}
.slick-prev-circle{ background-image: url(images/arrow-left-line-gray.svg); left: -10px; }
.slick-next-circle{ background-image: url(images/arrow-right-line-gray.svg); right: -10px; }
/*slick-arrow-common half-circle*/
.slick-prev-half,.slick-next-half{ width: 30px; height: 60px; box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%); background-color: #ffffff; background-size: 11px; background-repeat: no-repeat; position: absolute; top: 50%; transform: translateY(-50%); border: none; font-size: 0; z-index: 2;}
.slick-prev-half{ background-image: url(images/arrow-left-line-gray.svg); background-position: 15% center; left: 0; border-radius: 0 50px 50px 0; }
.slick-next-half{ background-image: url(images/arrow-right-line-gray.svg); background-position: 85% center; right: 0; border-radius: 50px 0 0 50px; }

/*757(品牌推薦 hi)*/
.item_757_default {max-width:1200px; width: 100%; height: auto;}
.item_757_default .productItem320_swipe{position: relative;width:100%;}
.item_757_default .slick-track { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-height: 400px;}
.item_757_default .item{ height: calc(100%/2); }
.item_757_default .slick-slider{ background-color: #f1f1f3; }
.item_757_default .slick-list{ max-width: 70%; margin: 0 auto; padding: 40px 0; }
.item_757_default .slick-initialized .slick-slide{ display: inline-block; width: 100%!important; max-width: 160px; margin: 5px; box-sizing: content-box; }
.item_757_default .it757_title { display: table; padding: 1rem 2rem; }
.item_757_default .it757_title img { width: 100%; max-width: 30px; height: auto; vertical-align: middle; margin-right: 1rem; }
.item_757_default .it757_title h3 { display: inline-block; font-size: 1.8rem; font-weight: 500; color: #1d1d1d; line-height: normal; vertical-align: middle; }
.item_757_default .slick-next-circle{ right: 8%; }
.item_757_default .slick-prev-circle{ left: 8%; }
@media screen and (max-width: 768px){
    .item_757_default .slick-list{ max-width: 90%; padding: 30px 0; }
    .item_757_default .slick-track{ max-height: 200px; }
    .item_757_default .slick-initialized .slick-slide{ max-width: 75px; height: auto; }
    .item_757_default .item a{ display: block; }
    .item_757_default .item img{ width: 100%; height: auto; vertical-align: middle; }
}

/* 758(影片+下殺商品 hi) */
.item_758_default{ width: 100%; max-width: 1200px; margin: 0 auto; display: flex; }
.item_758_default .it758_box_L { width: 750px; height: 435px; }
.item_758_default .it758_box_R { margin-left: 2rem; width: calc(100% - 750px - 2rem); height: auto; position: relative; }
.item_758_default .it758_box_R .it758_time{  flex-grow: 1; margin: 10px 0;}
.item_758_default .it758_box_R .it758_time h2 a{ display:block; width:100%; height: 32px; font-size: 24px; color: #fff; text-align: center; font-weight: bold; overflow: hidden; margin-bottom: 5px;}
.item_758_default .it758_box_R .it758_time h5{ display:block; width:100%; height: 50px; font-size: 14px; color: #fff; text-align: center; line-height: 1.45; overflow: hidden;}
.item_758_default .it758_box_R .it758_time > ul{  display: flex; align-items: center; justify-content: center; color: #1d1d1d; font-family: "arial"; }
.item_758_default .it758_box_R .it758_time > ul > li.num_01{  display: flex; align-items: center; width: 80px; font-size: 15px; flex-wrap: wrap; text-align: center; }
.item_758_default .it758_box_R .it758_time > ul > li.num_02{      width: 20px; text-align: center; padding-top: 25px; font-size: 30px;}
.item_758_default .it758_box_R .it758_time > ul > li.num_01 span{ display: block; width: 100%; font-weight: bold; font-size: 13px;}
.item_758_default .it758_box_R .it758_time > ul > li.num_01 div{  width: 35px; background: #fff; background-color: #1d1d1d; border-radius: 0; margin: 0 2px; line-height: 35px; font-size: 18px; text-align: center; color: #ffffff; }
.item_758_default .it758_box_R .it758_title{ padding: 1rem 2.5rem; }
.item_758_default .it758_box_R .it758_title img { width: 100%; max-width: 30px; height: auto; line-height: 1; vertical-align: middle; margin-right: 1rem; }
.item_758_default .it758_box_R .it758_title h3 { display: inline-block; font-size: 1.8rem; font-weight: 500; color: #fff; line-height: normal; vertical-align: middle; }
.item_758_default .it758_box_R .it758_title .link_more{ font-size: 1.2rem; color: #fff; position: relative; display: table; vertical-align: bottom; text-align: right; float: right; line-height: 3.5rem; }
.item_758_default .it758_box_R .it758_title .link_more:hover{ text-decoration: underline; }
.item_758_default .it758_box_R .it758_title .link_more:after{ display: inline-block; content: ""; width: 17px; height: 17px; background-repeat: no-repeat; background-image: url("images/arrow-alt-circle-right-white.svg"); vertical-align: middle; }
.item_758_default .it758_box_R .it758_product{ margin: 0 20px; padding: 10px; background-color: #fff; width: calc(100% - 40px); height: 230px; }
.item_758_default .it758_box_R .it758_bottom_mask{
 display: flex; align-items: center; justify-items: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.5); z-index: 99; }
.item_758_default .it758_box_R .it758_bottom_mask span{ display: inline-block; margin: 0 auto; color: #fff; font-size: 20px; background: url("images/it684_time.svg") center top no-repeat; background-size: 80px; padding-top: 95px; }
.item_758_default .hishop_ProductBox { display: flex; margin: 0; border: none; }
.item_758_default .hishop_ProductBox .box{ width: 50%; display: flex; flex-direction: column; justify-content: space-between; }
.item_758_default .hishop_ProductBox .box:last-child{ width: 50%; padding-left: 10px; }
.item_758_default .slick-dots li button:before{ display: none; }
.item_758_default .slick-dots li{ width: 10px; height: 10px; border-radius: 50%; }
.item_758_default .slick-dots li button{ width: 10px; height: 10px; box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%); background-color: rgba(175, 175, 175, 0.5); border-radius: 50%; }
.item_758_default .slick-dots > li.slick-active{ background-color: #e4302f; }
.item_758_default .slick-dots > li.slick-active button{ background-color: #e4302f; }
.item_758_default .slick-dots > li.slick-active:after{ display: inline-block; content: ""; width: 18px; height: 18px; border-radius: 50%; border: 1px solid #e4302f; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
@media screen and (max-width:768px){
    .item_758_default{ flex-direction: column; padding: 10px; }
    .item_758_default .it758_box_R{ margin-left: 0; width: 100%; padding-bottom: 1rem; }
    .item_758_default .it758_box_L { width: 100%; height: auto; }
    .item_758_default .it758_box_R .it758_title{ padding-left: 1.5rem; padding-right: 1rem; }
    .item_758_default .it758_box_R .it758_title .link_more{ font-size: 1rem; }
    .item_758_default .it758_box_R .it758_product{ height: auto; margin: 2rem 1rem; width: calc(100% - 2rem); }
    .item_758_default .it758_box_R .it758_bottom_mask span{ background-size: 50px; padding-top: 60px; }
    .item_758_default .it758_box_R .it758_time h2 a{ display:block; width:100%; height: 32px; font-size: 24px; color: #fff; text-align: center; font-weight: bold; overflow: hidden; margin-bottom: 5px;} 
    .item_758_default .it758_box_R .it758_time h5{ display:block; width:100%; height: 50px; font-size: 14px; color: #fff; text-align: center; line-height: 1.45; overflow: hidden; }
    .item_758_default .it758_box_R .it758_time > ul{ display: flex; align-items: center; color: #1d1d1d; font-family: "arial"; }
    .item_758_default .it758_box_R .it758_time > ul > li.num_01{  display: flex; align-items: center; width: 100%; font-size: 15px; flex-wrap: wrap; text-align: center; justify-content: center; }
    .item_758_default .it758_box_R .it758_time > ul > li.num_02{      width: 40px; text-align: center; padding-top: 25px; font-size: 16px; }
    .item_758_default .it758_box_R .it758_time > ul > li.num_01 span{ display: block; width: 100%; font-weight: bold; font-size: 13px; }
    .item_758_default .it758_box_R .it758_time > ul > li.num_01 div{  width: 30px; background: #fff; background-color: #1d1d1d; border-radius: 0; margin: 0 3px; line-height: 29px; font-size: 16px; text-align: center; color: #ffffff; }
}

/* 763(相關商品推薦 hi) */
.item_763_default { width: 100%; max-width: 1200px;}
.item_763_default .it763_top { display: flex; align-items: flex-end; justify-content: space-between; border-bottom: 1px solid; }
.item_763_default .it763_top .it763_title { padding: 1rem 2.5rem; }
.item_763_default .it763_top .it763_title img { width: 100%; max-width: 30px; height: auto; line-height: 1; vertical-align: middle; margin-right: 1rem; }
.item_763_default .it763_top .it763_title h3 { display: inline-block; font-size: 1.8rem; font-weight: 500; color: #fff; line-height: normal; vertical-align: middle; }
.item_763_default .it763_bottom{ padding: 25px; }
.item_763_default .it763_bottom .it763_product .item { margin: 10px; }
@media screen and (max-width:768px){
	.item_763_default{ padding: 10px; }
	.item_763_default .it763_top{ display: block; margin-bottom: 10px; }
	.item_763_default .it763_top .it763_title{ display: flex; align-items: center; justify-content: center; }
	.item_763_default .it763_bottom{ padding: 0; }
	.item_763_default .it763_bottom .it763_product{ width: 100%; overflow: hidden; white-space: nowrap; overflow-x: scroll; -webkit-overflow-scrolling: touch;  -webkit-box-sizing: content-box; box-sizing: content-box; padding: 10px 0 30px 0; }
    .item_763_default .it763_bottom .it763_product .item{ display: inline-block; vertical-align: top; margin: 0 3px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 38vw; position: relative; }
}


/*766左側主選單*/
.it766_box_f .it766 {overflow: auto;}
.it766_box_f .it766_box {height: 100%;position: fixed;width: 250px;overflow: scroll;overflow-x: hidden;z-index: 99;}
.it766_box_f .it766_box::-webkit-scrollbar{width: 4px;}
.it766_box_f .it766_box::-webkit-scrollbar-track{background: #b6dfef;}
.it766_box_f .it766_box::-webkit-scrollbar-thumb{background:#fff;}
.it766_box_f .it766 ul.clearfix {overflow: auto;}
.it766_box_f .item_766_title h4 {display: block;padding: 15px 30px;color: #fff;font-size: 25px;height: 130px;margin-bottom: unset;display: flex;align-items: center;line-height: 30px;border-bottom: 1px solid #fff;letter-spacing: 2px;font-weight: 500;}
.it766_box_f .imageicon_box {display: flex;align-items: center;}
.it766_box_f .it766 ul.clearfix li {width: 100%;height: 60px;padding: 10px 15px;border-bottom: 1px solid #fff;background: #57b3d6;transition: 0.3s;}
.it766_box_f a.it766_iconword {display: block;color: #fff;transition: 0.3s;font: 19px/40px Noto Sans TC,微軟正黑體, Arial, Helvetica, sans-serif;font-weight: normal;width: 100%;letter-spacing: 2px;}
.it766_box_f .it766 ul.clearfix li:hover{background: #0a668b;padding-left: 20px;}
.it766_box_f .item_766_title h4 span {border-bottom: 2px solid #d0ff0d;line-height: 35px;}
.it766_box_f .it766 ul.clearfix li a.it766_hovericon {display: none;}
.it766_box_f .it766 ul.clearfix li:hover a.it766_hovericon {display: flex;}
.it766_box_f a.it766_iconword span{padding-left: 10px;}
.it766_box_f .it766 ul.clearfix li.it766page_active{background: #0a668b;padding-left: 20px;}
.it766_box_f .it766 ul.clearfix li.it766page_active a.it766_hovericon{display: flex;}
.it766_box_f .it766 ul.clearfix li.it766page_active a{cursor: default;}

/* 767 隨機對話 */
#wpage_767 .FOR_MAIN {
	flex-grow: 1;
	height: 100vh;
}

#wpage_767 .main_content_no_center {
	max-width: 100%;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding-top: 0px;
}

#wpage_767 body {
	margin: 0;
}

#wpage_767 .item_767_dialogue_container {
	display: flex;
	width: 100vw;
	height: 100vh;
	overflow: hidden;

}

.item_767_dialogue_container .item_767_dialogue_background {
	width: 100%;
	height: 100%;
	display: flex;
	background-size:cover;
	background-image: url(images/item_767/BG_Web.jpg);
}

/* 上下紐 */

.item_767_dialogue_container .item_767_dialogue_background .item_767_dialogue_talk_btn {
	width: 3%;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 40px 0;
}

.item_767_dialogue_container .item_767_dialogue_background .item_767_dialogue_talk_btn .item_767_dialogue_btn_top {
	height: 101px;
	width: 18px;
	background-image: url(images/item_767/arrow_top_1.svg);
	background-repeat: no-repeat;
}

.item_767_dialogue_container .item_767_dialogue_background .item_767_dialogue_talk_btn .item_767_dialogue_btn_down {
	height: 101px;
	width: 18px;
	background-image: url(images/item_767/arrow_down.svg);
	background-repeat: no-repeat;
}


/* 中間  滾輪 */
/* 中間按鈕精彩內容 */

.item_767_dialogue_talk {
	width: 47%;
	margin-top: 30px;
}


.item_767_dialogue_talk .item_767_dialogue_box {
	width: 100%;
	height: 80%;
	overflow: hidden;
	display: flex;
}

.item_767_dialogue_talk .item_767_dialogue_box::-webkit-scrollbar {
	width: 15px;
}

.item_767_dialogue_talk .item_767_dialogue_box .item_767_dialogue_talk_box_Y {
	width: 23.5vw;
	margin-top: 60px;
	display: flex;
	flex-direction: column;
	align-items: flex-end;

}

.item_767_dialogue_talk_box_Y .item_767_dialogue_talk_Y {
	background-image: url(images/item_767/comment_02.svg);
	background-repeat: no-repeat;
	width: 342px;
	height: 98px;
	padding-bottom: 65px;
	margin-bottom: 65px;
	background-size: 90%;
}

.item_767_dialogue_talk .item_767_dialogue_box .item_767_dialogue_talk_box_P {
	width: 23.5vw;
	margin-top: 140px;
}

.item_767_dialogue_talk .item_767_dialogue_box .item_767_dialogue_talk_P {
	background-image: url(images/item_767/comment_01.svg);
	background-repeat: no-repeat;
	width: 342px;
	height: 98px;
	display: flex;
	background-size: 90%;
	margin-bottom: 66px;
	margin-left: 30px;
}

.item_767_dialogue_talk .item_767_dialogue_btn_box {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	padding-top: 10px;
}

.item_767_dialogue_talk .item_767_dialogue_box .item_767_dialogue_text_style {
	color: #000;
	padding-top: 2px;
	padding-left: 20px;
	font-family: Microsoft JhengHei;
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	width: 298px;
}


.item_767_dialogue_btn_box .item_767_dialogue_btn_1 {
	font-weight: 500;
	padding: 13px 40px 12px;
	color: #fff;
	font-family: Microsoft JhengHei;
	border-radius: 50px;
	background-color: #0d3b5d;
	border: solid 1px #ffffff;
	text-align: center;
	font-size: 24px;
	display: inline-block;
	box-shadow: 0 0 0 0 rgb(238 241 228 / 90%);
	animation: item_767_pulse 1.5s infinite;
}

/* .item_767_dialogue_btn_box .item_767_dialogue_btn_1::before {
	content: "Follow Me!";
	padding: 13px 40px 12px;
	color: #fff;
	font-family: Microsoft JhengHei;
} */


@keyframes item_767_pulse {
	0% {
			transform: scale(0.9);
	}

	70% {
			transform: scale(1);
			box-shadow: 0 0 0 10px rgb(238 241 228 / 0%);
	}

	100% {
			transform: scale(0.9);
			box-shadow: 0 0 0 0 rgb(238 241 228 / 0%);
	}
}

/* 左邊 */

.item_767_dialogue_left {
	width: 20.5%;
	position: relative;
}

.item_767_dialogue_left .item_767_dialogue_ImgBox {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 98;
	top: 38%;
}

.item_767_dialogue_left .item_767_dialogue_floor {
	width: 100%;
	height: 100%;
	top: 170px;
	left: -280px;
	position: absolute;
}

.item_767_dialogue_left  .item_767_dialogue_P_arrow {
	position: absolute;
	top: 25%;
	left: 80%;
}

/* 右邊 */

.item_767_dialogue_right {
	width: 25.5%;
	position: relative;
}

.item_767_dialogue_right .item_767_dialogue_right_ImgBox {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 98;
	top:12%;
	right: -10%;
}

.item_767_dialogue_right .item_767_dialogue_right_floor {
	width: 100%;
	height: 100%;
	top: -10%;
	position: absolute;
}

.item_767_dialogue_right .item_767_dialogue_Y_arrow {
	position: absolute;
	top: 73%;
	left: 40%;
}
/* 768 我要媒合 */
.it768{max-width: 1200px; margin: 0 auto 2%;}
.it768 .it768_title{width:100%;font-size: 30px;line-height: 30px; text-align: center;color: #fff; margin-bottom: 30px;font-weight: normal;}
.it768 .it768_content{max-width:1200px;background:rgba(255, 255, 255, .92);padding: 76px;border-radius:30px;}
.it768 .it768_content .it768_list{display: flex;flex-wrap:wrap;margin-bottom:22px;}
.it768 .it768_content .it768_list > li:first-child{width:206px;text-align: right;font-size: 20px;line-height: 45px;color:rgba(13, 14, 67, 1);padding:0 10px;}
.it768 .it768_content .it768_list > li:last-child{width:calc((100% - 286px)); padding-right:60px;font-size: 15px;line-height: 45px;color:rgba(13, 14, 67, 1); text-align: left; }
.it768 .it768_content .it768_list > li input[type="text"]{width: 100%;height: 45px;line-height: 45px;font-size: 15px;color: #333;padding:0 15px ;border-radius:3px; border: 1px solid #ccc; background: #fff;}
.it768 .it768_content .it768_list > li textarea{width: 100%;height: 120px;line-height: 1.8;font-size: 15px;color: #333;padding:15px ;border-radius:3px; border: 1px solid #ccc;}
.it768 .it768_content .it768_list_in{display: flex;flex-wrap:wrap;margin-bottom:11px;}
.it768 .it768_content .it768_list_in > div{width:calc(100%/3);}
.it768 .it768_content .it768_list_in > div.reloadbox{width:100px;line-height: 45px;}
.it768 .it768_content .it768_list_in > div.reloadbox a{color:rgba(13, 14, 67, 1); text-decoration: none;}
.it768 .it768_content .it768_list_in > div.reloadbox a:hover{color:rgba(13, 14, 67, 1); text-decoration: underline;}
.it768 .it768_content .it768_list_in input[type=checkbox] {
  margin-right: 8px;
  cursor: pointer;
  font-size: 14px;
  width: 15px;
  height: 15px;
  position: relative;
}

.it768 .it768_content .it768_list_in input[type=checkbox]:after {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 0;
  content: " ";
  background-color: #fff;
  color: #333;
  display: inline-block;
  visibility: visible;
  border-radius: 3px;border: 1px solid #ccc; text-align: center;line-height: 15px;
}

.it768 .it768_content .it768_list_in input[type=checkbox]:checked:after {
  content: "✓";
  font-size: 12px;background-color: #3D9DC1;
  color: #fff;border-radius: 3px;border: 1px solid #3D9DC1; font-family:Verdana, Geneva, Tahoma, sans-serif;
}
.it768 button.ok{width:140px;height: 50px;line-height: 50px;font-size: 16px;color:rgba(13, 14, 67, 1); border-radius:3px; border: 1px solid #ccc; text-align: center;display:block;margin: 0 auto;background: #fff; cursor: pointer;}
.it768 button.ok:hover{background: linear-gradient(to right, #2fab9a,#3d9dc1 );letter-spacing: 1px;color: #ffffff; border: solid 1px #ccc;}
@media screen and (max-width:1200px) { 
    .it768{padding:0 20px;}
}
@media screen and (max-width:1024px) { 
    .it768 .it768_content .it768_list_in > div{width:calc(100%/2);}
}
@media screen and (max-width:960px) { 
    .it768 .it768_content .it768_list_in > div{width:calc(100%);}
    .it768 .it768_content .it768_list > li:first-child{width:100%; text-align: left;padding: 0;}
    .it768 .it768_content .it768_list > li:last-child{width:100%;padding: 0;}
    .it768 .it768_content{padding: 30px;}

}
/* 773-instagram */
.it773_bg{ width: 100%; background: #fff; padding:40px 0 60px 0;}
.it773_bg .it773_box{ width:1200px; height:auto; margin: 0 auto; display: flex; flex-wrap: wrap;}
.it773_bg .it773_box .it773_top{ width:100%; display:flex; justify-content: space-between; margin-bottom: 24px;}
.it773_bg .it773_box .it773_top .it773_top_l{ display:flex; width: 100%; flex:8;}
.it773_bg .it773_box .it773_top .it773_top_r{ width: 140px; flex:1; padding-top: 10px;}

.it773_bg .it773_box .it773_top .it773_top_l > h3{ display:block; width:223px; height:60px; text-indent: -9999px; background: url(images/it773_ig_title.svg) left top no-repeat; background-size: 100% auto; margin-right: 30px;}
.it773_bg .it773_box .it773_top .it773_top_l > ul > li:nth-child(1),
.it773_bg .it773_box .it773_top .it773_top_l > ul > li:nth-child(1) a{ font-size: 14px; color: #666666;}
.it773_bg .it773_box .it773_top .it773_top_l > ul > li:nth-child(2){ font-size: 14px; letter-spacing: 9px; color: #191919;}
.it773_bg .it773_box .it773_top .it773_top_l > ul > li:nth-child(2) > span{ color: #41afa5;}
.it773_bg .it773_box .it773_top .it773_top_r > a{ display: block; width:140px; height:35px; text-align:center; color:#888; background: url(images/it773_more.svg) right bottom no-repeat; background-size: 100% auto;}

.it773_bg .it773_box .it773_img_l{ flex:3.07; width:30%;}
.it773_bg .it773_box .it773_img_l img,.it773_bg .it773_box .it773_img_r img{ display:block; width:100%; max-width:100%; height:auto;}
.it773_bg .it773_box .it773_img_l a{ display:block; width:394px; position: relative;}
.it773_bg .it773_box .it773_img_l a:before,.it773_bg .it773_box .it773_img_r a:before{ content: ''; display:block; width:15px; height:15px; background:url(images/it773_s_ig.svg) center no-repeat; position: absolute; right:5px; bottom:5px;}
.it773_bg .it773_box .it773_img_r{ flex:6; width:70%; display:flex; justify-content: space-between; align-content: space-between; flex-wrap: wrap;}
.it773_bg .it773_box .it773_img_r > a{ display:block; width:190px; position: relative;}

/* 772-頁籤篩選最新消息 */
.it772_bg{ width: 100%; background: #fff; padding:40px 0 60px 0;}
.it772_bg .it772_box{ width:1200px; height:auto; margin: 0 auto; display: flex; flex-wrap:nowrap;}
.it772_bg .it772_box .it772_title{ display:flex; margin-bottom:20px;}
.it772_bg .it772_box .it772_title .it772_item_name{ width:80%;}
.it772_bg .it772_box .it772_title .it773_top_r{ width:20%; padding-top:20px;}
.it772_bg .it772_box .it772_title .it773_top_r a{ display: block; float:right; width:140px; height:35px; text-align:center; color:#888; background: url(images/it773_more.svg) right bottom no-repeat; background-size: 100% auto;}
.it772_bg .it772_box .it772_title .it772_item_name .title_en{ font-size: 24px; color: #ed6498; display: block; margin: 0 auto; line-height: 35px; letter-spacing: 1px;}
.it772_bg .it772_box .it772_title .it772_item_name .title_zh{ font-size: 24px; display: block; margin: 0 auto; color: #191919; line-height: 35px; letter-spacing: 1px;}
.it772_bg .it772_box .it772_sort{ width: 30%; height:351px; display: flex; flex-wrap: wrap; justify-content: space-between; align-content: space-between;}
.it772_bg .it772_box .it772_sort > li{ width:48%; display:block;}
.it772_bg .it772_box .it772_sort > li > a{ width:100%; display:block; font-size:20px; text-align:center; padding: 120px 0 24px 0; color: #fff; background-repeat: no-repeat; background-size: 75px; background-position: center 20px;}
.it772_bg .it772_box .it772_list{ width:70%; padding-left:56px;}
.it772_bg .it772_box .it772_list .it772_news_list{ border-top: solid 1px #e0e0e0; display:none;}
.it772_bg .it772_box .it772_list .it772_news_list li{ display: flex; line-height: 20px; padding:20px 0; border-bottom: solid 1px #e0e0e0; flex-wrap: nowrap;}
.it772_bg .it772_box .it772_list .it772_news_list li a{ display:block; width: 90%; font-size: 16px; color:#222; text-align:left;overflow : hidden; text-overflow : ellipsis; white-space : nowrap;}
.it772_bg .it772_box .it772_list .it772_news_list li span{ display:block; width: 10%; font-size: 14px; color:#888; text-align:right;}

/* 771-地區店家輪播 */
.it771_bg{ padding:70px 0;}
.it771_bg .it771_box .it771_title .title_en{ font-size: 24px; color: #ed6498; display: block; margin: 0 auto; line-height: 35px; letter-spacing: 1px;}
.it771_bg .it771_box .it771_title .title_zh{ font-size: 24px; display: block; margin: 0 auto; color: #191919; line-height: 35px; letter-spacing: 1px;}
.it771_bg .it771_box{ display:flex; width:1200px; margin:0 auto; flex-wrap: nowrap; justify-content: space-between;}
.it771_bg .it771_box .it771_title_bg{ width:200px; padding-top: 80px; background-size: 100%; background-position: left top; background-repeat: no-repeat;}
.it771_bg .it771_box .it771_content{ width:1000px;}
.it771_bg .it771_box .it771_title_bg .it771_more{ padding-top:15px;}
.it771_bg .it771_box .it771_title_bg .it771_more a{ display: block; width: 140px; height: 35px; text-align: center; color: #888; background: url(images/it773_more.svg) right bottom no-repeat; background-size: 100% auto;}

.it771_content .owl-theme .owl-nav{ width:120px; position:absolute; left:-188px; bottom:20px; display: flex; justify-content: space-between;}
.it771_content .owl-theme .owl-nav .owl-prev,.it771_content .owl-theme .owl-nav .owl-next{ border-radius: 1px; box-shadow: 0 2px 4px 0 rgba(221, 221, 221, 0.5); margin: 0 5px; display:block; width:50px; height:50px; text-indent: -9999px;}
.it771_content .owl-theme .owl-nav .owl-prev{ background: url(images/icon_prev.svg) center no-repeat rgba(255, 255, 255, 1); background-size:12px;}
.it771_content .owl-theme .owl-nav .owl-next{ background: url(images/icon_next.svg) center no-repeat rgba(255, 255, 255, 1); background-size:12px;}

.it771_pstyle{ max-width: 240px; height:auto; margin-bottom: 20px;}
.it771_pstyle .it771_pimg{ width:100%;}
.it771_pstyle .it771_pimg a{ display: block; width:100%; border-radius:100%; overflow:hidden; position: relative;}
.it771_pstyle .it771_pimg a:before{ position: absolute; z-index: 1;  transition: all .5s; content:''; display: block; width:100%; height:100%; background: rgba(237, 100, 152, 0);}
.it771_pstyle .it771_pimg a:hover::before{ transition: all .5s; display: block; position: absolute; content:''; width:100%; height:100%; background:url(images/it771_search.svg) center no-repeat rgba(237, 100, 152, 0.6); background-size: 25px;}
.it771_pstyle .it771_pimg a img{ display: block; width:100%; height:auto}
.it771_pstyle .it771_pname{ margin-bottom:10px; margin-top:15px;}
.it771_pstyle .it771_pname a{ display:block; width:100%; height:22px; color: #222; line-height: 22px; font-size:16px; overflow : hidden; text-overflow : ellipsis; white-space : nowrap;}
.it771_pstyle .it771_pdetail{ display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center;}
.it771_pstyle .it771_pdetail span{ display: block; background-color: #ed6498; border-radius: 2px; color:#fff; padding:5px 15px; font-size: 14px;}
.it771_pstyle .it771_pdetail a{ display: block; color:#888; font-size: 14px; background: url(images/icon_map.svg) left center no-repeat; background-size:13px; padding-left:20px;}

/* 元件775 商品分類-推薦商品 */
/* it775_default */
.it775_default { float: right; width: calc(100% - 220px) !important; margin-bottom: 15px;}
.it775_default .it775_box_ouuter{position: relative; border-style: solid; border-left-width: 0; border-right-width:3px;border-top-width:3px;border-bottom-width:3px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it775_default .it775_box_ouuter .it775_title_box{ float:left; width:46px; color: #fff; font-size: 26px; font-weight: 500; text-align: center; position: relative; overflow: hidden;}
.it775_default .it775_box_ouuter .it775_title_box:before { content:''; top:0; left:0; transform: rotate(45deg); width:100%; height:100%; position: absolute; z-index:1; animation: it775_shiny 1s ease-in-out infinite; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 50%, rgba(128,186,232,0) 99%, rgba(125,185,232,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.2)), color-stop(99%,rgba(128,186,232,0)), color-stop(100%,rgba(125,185,232,0)));background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 50%,rgba(44, 62, 77, 0) 99%,rgba(125,185,232,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#007db9e8',GradientType=1 ); }
.it775_default .it775_box_ouuter .it775_title_box:after { content:''; top:0; left:0; transform: rotate(45deg); width:100%; height:100%; position: absolute; z-index:1; animation: it775_shiny2 1s ease-in-out .08s infinite; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 50%, rgba(128,186,232,0) 99%, rgba(125,185,232,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.1)), color-stop(99%,rgba(128,186,232,0)), color-stop(100%,rgba(125,185,232,0)));background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#007db9e8',GradientType=1 ); }
@keyframes it775_shiny {
	0% {transform:translateY(-100%) rotate(45deg);}
	100% {transform:translateY(100%) rotate(45deg);}
}
@keyframes it775_shiny2 {
	0% {transform:translateY(-100%) rotate(45deg);}
	100% {transform:translateY(100%) rotate(45deg);}
}
.it775_default .it775_box_ouuter .it775_title_box .it775_title_icon{padding:12px 0 6px;}
.it775_default .it775_box_ouuter .it775_title_box .it775_title{font-size: 22px; line-height:40px; -webkit-writing-mode: vertical-lr; writing-mode: vertical-lr; letter-spacing: 6px; display: block;cursor: default;}
.it775_default .it775_box_ouuter .it775_box { float:left; width:calc(100% - 46px); padding:8px 10px;}
.it775_default .it775_product_bg{position:absolute;bottom:0;left:0;max-width:100%; width:100%; height:100%;opacity:.12;}
.it775_default .it775_box_ouuter .it775_box .it775_pd_list{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it775_default .it775_box_ouuter .it775_box .it775_pd_list > li{ height: auto;width: 100%;box-sizing: border-box; padding:10px; position: relative; overflow: hidden; background-color: #fff;} 
.it775_pd_list li .img_hover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 97; opacity: 0;transition: all .5s;background: rgba(255,255,255,.7);}
.it775_pd_list li:hover .img_hover{opacity: 1;}
.it775_pd_list li .img_hover .product_btn{position: absolute;left:50%;top: 50%;transform:translate(-50%,-50%); z-index: 101;-ms-flex-align: center; -webkit-align-items: center; align-items: center;margin: 0 auto; -webkit-box-flex: inherit; -moz-box-flex: inherit; -webkit-flex: inherit; -ms-flex: inherit; flex: inherit; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center;height: 45px; width: 120px;}
.it775_pd_list li .img_hover .product_btn a{background-repeat: no-repeat;background-position: center center; text-indent:-99999px;width: 45px;height: 45px; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;transition: all .5s;display: block;}
.it775_pd_list li .img_hover .product_btn .add_cart{z-index: 999;width:45px;height:45px;float: left;margin: 0 4px;}
.it775_pd_list li .img_hover .product_btn .add_heart{z-index: 999;width:45px;height:45px;float: left;margin: 0 4px;}
.it775_pd_list li .img_hover .product_btn .add_heart a{background-color: rgba(0,0,0,.45); background-image: url(images/it775-icon-heart-line.svg); background-size: 32px;}
.it775_pd_list li .img_hover .product_btn .add_heart a.active{ background-image: url(images/it775-icon-heart.svg);}
.it775_pd_list li .img_hover .product_btn .add_cart a{background-color: rgba(0,0,0,.45); background-image: url(images/it775-icon-cart-w.svg); background-size: 32px;}
.it775_pd_list li .img_hover .product_btn a:hover { background-color: rgba(0,0,0,.6); }
.it775_pd_list li .img_hover > a{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 100;}
.it775_pd_list li .it775_pd_list_img img{ width: 100%; height:auto; vertical-align: top;}
.it775_default .it775_box_ouuter .it775_box .it775_it775_pd_list_text{height: auto; padding-top: 6px; padding-bottom:0;text-align: left;}
.it775_default .it775_box_ouuter .it775_box .it775_it775_pd_list_text h2{height:34px;}
.it775_default .it775_box_ouuter .it775_box .it775_it775_pd_list_text h2 a{font-size: 13px;font-weight: normal;text-align: left;color:#222;line-height:18px;max-height: 34px;display:block;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.it775_default .it775_box_ouuter .it775_box .it775_it775_pd_list_text .price.special {text-align: left;line-height: 1.47;letter-spacing: 0.38px;color: #d70110;font-size: 13px;margin-top: 3px;}
.it775_default .it775_box_ouuter .it775_box .it775_it775_pd_list_text .price .original {letter-spacing: 0.38px;line-height: 1.47;color: #b4b4b4;font-size: 13px;text-decoration:line-through;margin-left:5px;}
/* 4 */
.it775_default .it775_box_ouuter .it775_box.it775_style_4{ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between;}
.it775_default .it775_box_ouuter .it775_box.it775_style_4 .it775_pd_list{width: 100%;}
.it775_default .it775_box_ouuter .it775_box.it775_style_4 ul.it775_pd_list li{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right:10px;}
.it775_default .it775_box_ouuter .it775_box.it775_style_4 .it775_pd_list > li:last-of-type{margin-right: 0;}
.it775_default .it775_box_ouuter .it775_box.it775_style_4 ul.it775_pd_list li .it775_pd_list_img{max-width: 150px; margin: 0 auto;}
/* 5 */
.it775_default .it775_box_ouuter .it775_box.it775_style_5{-ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between;}
.it775_default .it775_box_ouuter .it775_box.it775_style_5 ul.it775_pd_list.it775_pd_list_L{float: left;}
.it775_default .it775_box_ouuter .it775_box.it775_style_5 ul.it775_pd_list.it775_pd_list_L > li{ width: 270px;}
.it775_default .it775_box_ouuter .it775_box.it775_style_5 ul.it775_pd_list.it775_pd_list_L > li .it775_pd_list_img{max-width: 129px; margin: 0 auto;}
.it775_default .it775_box_ouuter .it775_box.it775_style_5 ul.it775_pd_list.it775_pd_list_R{width: calc(100% - 280px); float: right; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between;}
.it775_default .it775_box_ouuter .it775_box.it775_style_5 ul.it775_pd_list.it775_pd_list_R > li{ width:311px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.it775_default .it775_box_ouuter .it775_box.it775_style_5 ul.it775_pd_list.it775_pd_list_R > li:first-of-type,.it775_default .it775_box_ouuter .it775_box.it775_style_5 ul.it775_pd_list.it775_pd_list_R > li:nth-child(2){margin:0 0 10px 0;}
.it775_default .it775_box_ouuter .it775_box.it775_style_5 ul.it775_pd_list.it775_pd_list_R > li .it775_pd_list_img{width: 80px;}
.it775_default .it775_box_ouuter .it775_box.it775_style_5 ul.it775_pd_list.it775_pd_list_R > li .it775_it775_pd_list_text{width:calc(100% - 80px);padding:0 0 0 10px;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between; -ms-flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}
/* 6 */
.it775_default .it775_box_ouuter .it775_box.it775_style_6 ul.it775_pd_list{ -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between;}
.it775_default .it775_box_ouuter .it775_box.it775_style_6 ul.it775_pd_list > li{ width: calc(100%/3 - 7px); display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it775_default .it775_box_ouuter .it775_box.it775_style_6 ul.it775_pd_list > li:nth-child(1), .it775_default .it775_box_ouuter .it775_box.it775_style_6 ul.it775_pd_list > li:nth-child(2), .it775_default .it775_box_ouuter .it775_box.it775_style_6 ul.it775_pd_list > li:nth-child(3){margin-bottom: 10px;}
.it775_default .it775_box_ouuter .it775_box.it775_style_6 ul.it775_pd_list > li .it775_pd_list_img{width: 80px;}
.it775_default .it775_box_ouuter .it775_box.it775_style_6 ul.it775_pd_list > li .it775_it775_pd_list_text{width:calc(100% - 80px);padding:0 0 0 10px;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between; -ms-flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}
/* 7 */
.it775_default .it775_box_ouuter .it775_box.it775_style_7 ul.it775_pd_list > li{ margin-right: 10px;}
.it775_default .it775_box_ouuter .it775_box.it775_style_7 ul.it775_pd_list > li:last-of-type{ margin-right: 0;}
.it775_default .it775_box_ouuter .it775_box.it775_style_7 .it775_it775_pd_list_text .price.special{line-height: 14px; margin-top: 5px;}
.it775_default .it775_box_ouuter .it775_box.it775_style_7 .it775_it775_pd_list_text .price .original{display:block;margin-left:0;}

/*it675*/
.it675_tab{ width: 100%;}
.it675_tab .tabs{ display: flex; align-items: center; background: #fff;}
.it675_tab .tabs li{ width: 33.3%; height: auto; border-bottom: 1px solid #dddddd;}
.it675_tab .tabs li a{ display: block; width:100%; height:48px; line-height: 48px; font-size: 17px; color: #333; font-weight: bold; text-align: center; text-decoration: none;}
.it675_tab .tabs li.active a{ border-bottom:3px solid #2b2e6e; line-height: 45px; height: 45px;}
.it675_list{ padding:0 15px; font-size: 14px; line-height: 18px; text-align:left; margin-bottom: 15px; background: #fff; box-shadow: 0px 0px 3px -3px #5C5C5C; -webkit-box-shadow: 0px 0px 3px -3px #5C5C5C; -moz-box-shadow: 0px 0px 3px -3px #5C5C5C; -o-box-shadow: 0px 0px 3px -3px #5C5C5C;}
.it675_list:nth-child(odd){ background: #fffaea;}
.it675_list_in li{ padding:3px 0;}
.it675_list01 li:nth-child(1) span{ float: right; color: #ff6240;}
.it675_title h5{ color: #355cc8; font-size: 15px; width: 80%;}
.it675_order ul{padding:5px 0;}
.it675_order ul:nth-child(1){ margin-top: -10px;}
.it675_order ul li{ line-height: 24px;}
.it675_order ul li:nth-child(odd){ width: 80%;}
.it675_order ul li:nth-child(even){ width: 20%; text-align: right; padding-right: 10px;}
.it675_order ul li:nth-child(1) span{display: block; font-size:13px; text-align: justify;line-height: 18px;}
.it675_order ul .it675_pd_size{display: inline-block;}
.it675_word{ color:#ff6240;}
.it675_total ul li:nth-child(1){ width:100%;line-height: 1.8em;}
.it675_total ul li:nth-child(1) span{ font-size: 18px; color: #ff6240; font-weight: bold;}
.it675_total ul li:nth-child(2){ width:100%; justify-content: flex-end;margin-top: 5px;}
.it675_total ul li:nth-child(2) a{ display: block; font-size: 15px; width: 90px; text-align: center; color: #fff; line-height: 40px; margin-left: 10px; border-radius: 3px;}
.it675_total ul li:nth-child(2) a.it675_btn01{ background: #ff6240;}
.it675_total ul li:nth-child(2) a.it675_btn02{ background: #838383; flex-wrap: wrap;}
.it675_total ul li:nth-child(2) span{ display: block; font-size: 15px; width: 100px; text-align: center; color: #f58d24; line-height: 34px; border-radius: 40px; border:3px solid #f58d24;}
.it675_block{ width: 20%; height:30px; position: relative; display: block;}
.it675_block:after{ position: absolute; display: block; width: 40px; height:30px; content:"展開+"; right: 0; top: 5px;}
.it675_active:after{ position: absolute; display: block; width: 40px; height:30px; content:"收合-"; right: 0; top: 5px;}
.it675_box{ display:none;}
/*共用*/
.it675_line{ border-bottom: 1px solid #dddddd;}
.it675_line2{ border-bottom: 1px dashed #dddddd;}
.it675_flex{ display:flex; align-items: center;flex-wrap: wrap;}
.it675_ptb10{ padding:10px 0;}
.it675_pb10{ padding:0 0 10px 0;}

/*677*/
.it677_box{ width: 100%; padding:20px 15px 40px 15px; background: #fff; box-shadow: 0px 0px 3px -3px #5C5C5C; -webkit-box-shadow: 0px 0px 3px -3px #5C5C5C; -moz-box-shadow: 0px 0px 3px -3px #5C5C5C; -o-box-shadow: 0px 0px 3px -3px #5C5C5C;}
.it677_box ul{ margin-bottom:15px;}
.it677_box ul li{ font-size: 15px; line-height: 20px; margin-bottom: 5px;}
.it677_box ul li abbr{text-decoration: none;}
.it677_flex{ display:flex; align-items: center;}
.it677_input input[type="text"]{ display: block; width: 100%; height: 50px; border-radius: 3px; border:1px solid #dddddd; font-size: 15px; padding:0 15px;}
.it677_input input::-webkit-input-placeholder { color:#b8c6f2;}
/*Firefox 4-18瀏覽器專用*/
.it677_input input::-moz-placeholder { color:#b8c6f2;}
/*Firefox 19+瀏覽器專用*/
.it677_input input::-moz-placeholder{color:#b8c6f2;}
/*IE10瀏覽器專用*/
.it677_input input::-ms-input-placeholder{color:#b8c6f2;}


.it677_radio input{display: none;}
.it677_radio label{position: relative; padding:15px 25px; margin:0; color:#333333;display: block;cursor: pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.it677_radio li:last-of-type label { border:none;}
.it677_radio label.inlineStyle { display:inline-block;}
.it677_radio input + label:before{display:inline-block; background-color:#FFF; content: "";width: 20px;height: 20px;line-height:20px;margin-right:10px;text-align:center;border:2px solid #d8d8d8;border-radius:100%;vertical-align:text-top;}
.it677_radio input:checked + label:before {border:2px solid #2b2e6e; background-position: 3px; background-repeat: no-repeat; display: inline-block; color: #2b2e6e; background-image: url(images/scart_point.svg); background-size: 10px; width: 20px; height: 20px;}
.it677_select select{ width: 100px; line-height: 50px; margin:0 5px;height: 50px; border-radius: 3px; border:1px solid #dddddd; font-size: 15px; padding:0 15px;}

.it677_btn input{display: block; width: 100%; height: 50px; border-radius: 3px; background: #2b2e6e; color: #fff; font-size: 18px; letter-spacing: 2px;}

/* item_776 */
.item_776_title_color {
color: #000;
	font-weight: 600;
}
.item_776_title_font_size {
	font-size: 14px;
}
.item_776_container {
	width: 1250px;
	display: flex;
	flex-wrap: wrap;
}
.item_776_container .item_776_media-item {
	border: 1px rgb(204, 201, 201) solid;
	height: 100%;
	padding: 10px;
	width: calc(100% / 3 - 10px);
	border-radius: 5px;
	margin: 5px;
	position: relative;
}
.item_776_container .item_776_iframe_hover {
	height: 200px;
	width: 385px;
	color: #000;
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	text-align: center;
	font-size: 20px;
}
.item_776_container .item_776_iframe_hover img {
	position: absolute;
	top: 20%;
	width: 60px;
	margin-top: 10px;
}
.item_776_container .item_776_iframe_hover p {
	margin-bottom: 20px;
}
.item_776_container .item_776_iframe_hover:hover {
	height: 200px;
	width: 385px;
	background: #E2F400;
	position: absolute;
	opacity: 0.8;
}
.item_776_container .item_776_media-item .item_776_imgtop {
	height: 200px;
	border-radius: 5%;
}
.item_776_condition {
	color: #fff;
	font-weight: 600;
	border-radius: 50px;
	width: 50%;
	margin-right: 150px;
	text-align: center;
	margin-top: 5px;
	padding: 0 5px;
	font-size: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.item_776_condition_color_1 {
	background: #666666;
	border: 1px solid #d4d4d4;
}
.item_776_condition_color_2 {
	background: #ff4040;
	border: 1px solid #ff4040;
}
.item_776_condition_color_3 {
	background: #ff9900;
	border: 1px solid #ff9900;
}
.item_776_title_box {
	display: flex;
	align-items: center;
	margin: 5px 0px;
}
.item_776_container .item_776_media-item .item_776_title_box .item_776_number_style {
	color: #044896;
	display: flex;
	width: 50%;
	justify-content: flex-end;
	margin-right: 2px;
	align-items: center;
}
.item_776_container .item_776_media-item .item_776_title_box p:nth-child(2)>img {
	margin-right: 5px;
}
.item_776_container .item_776_media-item .item_776_btn {
	background: #044896;
	margin: 5px 100px;
	text-align: center;
	border-radius: 5px;
}
.item_776_container .item_776_media-item .item_776_btn>a {
	display: block;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
	padding: 6px;
}
.item_776_container .item_776_media-item .item_776_btn>a:hover {
	display: block;
	font-weight: bold;
	color: #fff;
	padding: 6px;
}

/*774*/
.it774{ display:flex; align-items: center; justify-content: center; background-position: center top; background-repeat: no-repeat; height:300px; background-attachment: fixed; position: relative; background-size: cover;}
.it774 .it774_title{ line-height: 1.8; letter-spacing: 1.2px; display:block; width:100%; color:#fff; font-size:40px; text-align:center; text-shadow: 0 5px 15px rgb(51, 51, 51, .1);}
.it774 .it774_word{ color:#fff; line-height: 1.5; letter-spacing: 1.2px; font-size:25px; text-align:center;}
.it774 .it774_search{ position:relative; z-index:3;}
.it774 .it774_search_bar{ width:100%; margin:20px auto; display: flex; flex-wrap: nowrap; justify-content: space-between; border-radius:5px; overflow: hidden; box-shadow: 0 0 3px 0 rgba(117, 117, 117, 0.5);}
.it774 .it774_search_bar input[type="text"],.it774 .it774_search_bar input[type="button"]{ display:block; line-height:50px; height:50px; border:0;}
.it774 .it774_search_bar input[type="text"]{ width:90%; padding:0 20px; font-size: 16px; color: #333; letter-spacing: 1px;}
.it774 .it774_search_bar input[type="button"]{ width:10%; text-indent: -9999px; background: url(images/it771_search.svg) center no-repeat rgba(65, 175, 165, 1); background-size:20px;}
.it774 .it774_search_open{ position:absolute; top:60px; left:0; width:100%; height:auto; padding:15px 15px; background:#fff; border-radius:5px; box-shadow: 0 0 3px 0 rgba(117, 117, 117, 0.5); z-index: 1;}
.it774_open_style01 .it774_style01 a{ display:flex; flex-wrap: nowrap; padding:5px;}
.it774_open_style01 .it774_style01 a:hover{ background:#f6f6f6;}
.it774_open_style01 .it774_style01 .it774_s1_l{ width:50px; height:50px; overflow: hidden; border-radius:3px;}
.it774_open_style01 .it774_style01 .it774_s1_l img{ width:100%; height:auto;}
.it774_open_style01 .it774_style01 .it774_s1_r{ padding-left:15px; display: flex; align-items: center;justify-content: space-between; width: calc(100% - 65px);}
.it774_open_style01 .it774_style01 .it774_s1_r .it774_s1_tag,.it774_open_style01 .it774_style01 .it774_s1_r .it774_s1_name{ display: flex;}
.it774_open_style01 .it774_style01 .it774_s1_r .it774_s1_name h3{ display: -webkit-box; width:575px; color:#333; height:50px; line-height:25px; font-weight: normal; font-size:16px; overflow: hidden; align-items: center;text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.it774_open_style01 .it774_style01 .it774_s1_r .it774_s1_tag{background: url(images/icon_map.svg) left center no-repeat; padding-left:20px; background-size: 13px; width:65px;}

.it774_open_style02 .it774_style02 a{ display:flex; flex-wrap: nowrap; padding:5px;}
.it774_open_style02 .it774_style02 a:hover{ background:#f6f6f6;}
.it774_open_style02 .it774_style02 .it774_s2_l{ width:50px; height:50px; overflow: hidden; border-radius:3px;}
.it774_open_style02 .it774_style02 .it774_s2_l img{ width:100%; height:auto;}
.it774_open_style02 .it774_style02 .it774_s2_r{ padding-left:15px; display: flex; align-items: center;justify-content: space-between; width: calc(100% - 65px);}
.it774_open_style02 .it774_style02 .it774_s2_r .it774_s2_tag,.it774_open_style01 .it774_style02 .it774_s2_r .it774_s2_name{ display: flex;}
.it774_open_style02 .it774_style02 .it774_s2_r .it774_s2_name{ width:100%;}
.it774_open_style02 .it774_style02 .it774_s2_r .it774_s2_tag,.it774_open_style01 .it774_style02 .it774_s2_r .it774_s2_name{ display: flex;}
.it774_open_style02 .it774_style02 .it774_s2_r .it774_s2_name h3{ display:block; width:100%; color:#333; font-weight: normal; height:25px; line-height:25px; overflow: hidden; font-size:16px; text-overflow: ellipsis; white-space: nowrap;}
.it774_open_style02 .it774_style02 .it774_s2_r .it774_s2_tag{ background: url(images/icon_map.svg) left center no-repeat; padding-left:20px; background-size: 13px; width:65px;}
.it774_open_style02 .it774_style02 .it774_s2_r .it774_s2_name .it774_s2_price span.it774_s2_price01{ color:#888; font-size:14px; text-decoration: line-through;}
.it774_open_style02 .it774_style02 .it774_s2_r .it774_s2_name .it774_s2_price span.it774_s2_price02{ color:#ed6498; margin-left:15px; font-weight: bold;}

/*it603-202109-修改好賣+*/
.it603_revision .it603_list>ul li:first-child{ width: auto; background-color: rgba(0, 140, 214,0.05); padding-right: 1rem;}
.it603_revision .it603_bottom_btn a:nth-child(2),.it594_revision .helper-final-box a:nth-child(1){background-color: rgba(var(--COLOR_BUTTON_MAIN))}
.it603_revision .it603_button{ background-color: rgba(var(--COLOR_BUTTON_MAIN)); color: #fff; border: 1px solid rgba(var(--COLOR_BUTTON_MAIN));}
.it603_revision .it603_add_pbtn a,.it606_revision .it606_add_pbtn a{    background: url(images/it594_plus_white.svg) no-repeat rgba(var(--COLOR_BUTTON_MAIN)) 23px center; background-size: 20px; color: #fff !important;}

/*it606-202109-修改好賣+*/ 
.it606_searchL{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it606_searchL_input{ position: relative;width: 336px; height: 40px;}
.it606_searchL_select{padding-left: 5px;}
.it606_searchL_select select{padding: 3px 23px 3px 10px; border-color:#bbb; border-radius: 2px; }


.it606_revision .it606_searchR a{ color: #fff; padding: 9px 20px; border-radius: 3px; font-size: 16px;line-height: inherit;}
/* .it606_search .it606_searchR a.it606_button_alt{ background-color: rgb(var(--COLOR_LIGHT_GRAY));}
.it606_search .it606_searchR a.it606_button{ background-color: rgb(var(--COLOR_BUTTON_MAIN));} */

/*定義按鈕顏色*/
:root{
	--COLOR_LIGHT_GREEN: 90, 194, 15;
	--COLOR_WATER_BLUE: 43, 163, 226;
	--COLOR_GOOSE_YELLOW: 255, 184, 26;
	--COLOR_LIGHT_GRAY: 187, 187, 187;
	--COLOR_BUTTON_MAIN: 0, 140, 214;
	--COLOR_BUTTON_SUB: 2, 179, 71;
}

/* 45-checkout-修改好賣+ */ 
.it45_revision.all_scart_box{margin-bottom: 30px;}
.it45_revision .scart_total{padding:0; margin-bottom: 20px;}
.it45_revision .scart_total small, .it45_revision .scart_total b{font-size: 15px;color: #02b347; margin: 0;}
.it45_revision .scart_total b{ margin-right: 5px;}
.it45_revision .scart_list_title{padding:15px 0;}
.it45_revision .font_size_06{font-size:15px;}
div.scart_quantity input:nth-child(1):hover,div.scart_quantity input:nth-child(3):hover{background-color: #f5f5f5;}
.it45_revision .scart_total ul li{margin-left: 25px;}
.scart_list_thermosphere {width: 100%;position: relative;}
.scart_list_thermosphere .it45_thermosphere{border-width: 1.5px; border-style: solid; font-size: 18px; font-weight: 500;padding:1px 2px 1px 30px; background-position: 6px center; background-size:22px; background-repeat: no-repeat; display: block; width: 75px; height: 30px; line-height: 24px; background-color: #fff;}
.scart_list_thermosphere .it45_thermosphere:after{content: ''; width: 100%; height: 2px; display: block; position: absolute; bottom:0; left: 0;}
.scart_list_thermosphere .it45_thermosphere.it45_ther_room{ color:#ef901a; border-color: #ef901a; background-image: url(images/thermosphere_room.svg);}
.scart_list_thermosphere .it45_thermosphere.it45_ther_freezing{ color: #0cb4f0; border-color: #0cb4f0; background-image: url(images/thermosphere_freezing.svg);}
.scart_list_thermosphere .it45_thermosphere.it45_ther_room:after{background-color: #ef901a;}
.scart_list_thermosphere .it45_thermosphere.it45_ther_freezing:after{background-color: #0cb4f0;}
.scart_shippingapayment .scart_shipping_box,.scart_shippingapayment .scart_payment_box{background-color: #f7f7f7;text-align: right;border-bottom: 1px solid #e6e6e6;}
.scart_shippingapayment .scart_payment_box { border-bottom: none;	}
.scart_shippingapayment .scart_shipping_box .scart_thermosphere{color: #00b347; text-align: left;}
.scart_shippingapayment .scart_shipping_box .scart_shipping_inner,.scart_shippingapayment .scart_payment_box .scart_payment_inner{background-color: #fff;}
.scart_shippingapayment input[type="radio"] { display:none;}
.scart_shippingapayment input[type="radio"] + label span{ display: inline-block; width: 20px; height: 20px; margin: 0 4px 2px 0; vertical-align: middle; border-radius: 18px; background-color: #ffffff; border: solid 2px #aaa; cursor: pointer;}
.scart_shippingapayment label div{display: inline-block;}
.scart_shippingapayment input:checked + label { color: #02b347;}
.scart_shippingapayment input[type="radio"]:checked + label span{ border: solid 2px #02b347;position: relative; }
.scart_shippingapayment input[type="radio"]:checked + label span:before{ display: inline-block; content: ''; width: 10px; height: 10px; background-color: #02b347; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.scart_total .scart_new_delivery,.scart_total .scart_new_delivery span{color: #999;    font-weight: normal;}
.scart_total ul li.scart_new_delivery_total h3{font-size: 18px;}
.onepage_cart_box .onepage_cart .onepage_cart_shopname li{ background-color: #fff; padding: 15px 20px; }
.onepage_cart_box .onepage_cart .onepage_cart_shopname li a:hover{ color: rgb(var(--COLOR_BUTTON_SUB)); }
.onepage_cart_box .all_scart_top .top_title{font:bold 25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; margin:0 0 5px 0; color: #191919 !important;}
.it45_type_box{ border-radius: 3px; filter: drop-shadow(0 0 10px rgba(0 0 0 / 10%)); margin-bottom: 30px; margin-top: 25px; }
.it45_type_box:last-of-type{ margin-bottom: 0; }
.scart_prod_list table td{ border-bottom: none; }
.scart_prod_list{ border-bottom: 1px solid #e6e6e6; }
.scart_prod_list:last-child{ border-bottom: none; }
.it45_revision .scart_total.lastTotal{ background-color: transparent; border: none; padding: 0; margin-top: 20px; }
.it45_revision .scart_total span.font_size_07{ margin-right: 1rem; }
.it45_revision .all_scart_btn .all_scart_btn_group{ display: inline-flex; justify-content: flex-end; gap: 5px; }
.it45_revision .all_scart_btn .all_scart_btn,.it45_revision .scart_bottom_btn .all_scart_btn{ border-radius: 3px; margin: 0; }
.it45_button_choose{ font-size: 15px;  box-shadow: none; border: none; padding: 4px 10px; display: inline-block; border-radius: 3px; cursor: pointer; margin-left: 10px; justify-self: end; background-color: #02b347; color:#fff;}
.it45_button_choose:hover{background-color: #14a847;}
.it45_grid_col3 > ul ,.it45_grid_col3 >div>div{ display: inline-grid; grid-template-columns: 100px 100px 200px; column-gap: 10px; align-items: center; padding: 10px; }
.it594_thermosphere{ justify-self: start; }
.scart_payment_inner{ padding: 15px 0; }
.it45_notice{ margin-left: 1em; color: #ff3333; font-size: 13px; }
.it45_revision .scart_content_G input[type="text"]{ margin: 0 15px 0 0; }
.it45_revision .it45_icon{ display: flex; justify-content: center; align-items: center; }
.it45_revision .it45_icon:before{ display: inline-block; content: ''; width: 27px; height: 20px; background-repeat: no-repeat; background-position: center; background-size: cover; margin-right: 5px; }
.it45_revision .it45_icon_pay:before{ background-image: url(images/it45_fm_payment.svg); }
.it45_revision .it45_icon_ship:before{ background-image: url(images/it45_fm_shipping.svg); }


/*603-202109-修改好賣+*/
.it603_bg.it603_revision .it603_box{ box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%); border-radius: 3px;}
.it603_revision .it603_list ul li:first-child{ color: initial; font-size: initial; text-align: right;}
.it603_revision .it603_s_name > li:nth-child(2) input[type="text"]{ width: calc(100% - 100px);}
.it603_revision .it603_s_name > li:nth-child(2) > div span{width: 100px; text-align: right; padding-right: 15px;}
.it603_revision .it603_s_name > li:nth-child(2) > div{border: none;}
.it603_revision .it603_s_name > li:nth-child(2) > div:first-child{border: solid 1px #ddd; border-radius: 3px;}
.it603_revision .checkbox{ display: inline-block; margin-right: 30px; }
.it603_revision .checkbox input:checked + div{ color: #008cd6; }
.it603_revision .it603_list input[type="checkbox"]:checked + div>span{ border: solid 1px #008cd6; background: url(images/icon-checkbox-finish.svg) center center no-repeat #008cd6; background-size: 20px; }
.it603_revision .it603_list ul li:nth-child(2) { padding-left: 0; width: 100%; }
.it603_revision .it603_list ul li:first-child h3{font-size: 16px; font-weight: inherit;}
.it603_revision .it603_s_status input[type="radio"] + label span{width: 20px; height: 20px;}
.it603_revision .it603_s_status input[type="radio"]:checked + label span{background-size: 10px;}
.it603_revision .it603_list{padding-top: 0;}
.it603_revision.it603_lightbox>form{height: calc(90vh - 125px); overflow: scroll; position: relative; background-color: #fff;}
.it603_revision	.it603_table tr:first-child td{position: sticky; top: 0; background-color: #fff; z-index: 2;} 

/*it607-202109-修改好賣+*/
.it607_revision.it607 .seller_order_inquiry ul.tab-title li{width: 100%; float: unset;}
.it607_revision.it607 .seller_order_inquiry .menu ul.tab-title li.active a{background-color: rgb(var(--COLOR_BUTTON_SUB));}
.it607_revision.it607 .it607_box a.it607_button,.it607_revision.it607 .seller_order_inquiry .tab-inner .it607_box .listbox ul.text .order_number_btn{text-decoration: none; color: #fff; padding: 5px 10px; background-color: rgb(var(--COLOR_BUTTON_SUB)); border-radius: 3px; height: auto;}
.it607_revision.it607 .seller_order_inquiry .tab-inner .it607_box .listbox ul.text .order_number_btn{padding: 5px 8px;}
.it607_revision.it607 .it607_box a.it607_button_alt{background-color: rgba(var(--COLOR_BUTTON_SUB),0.08); border: 1px solid rgb(var(--COLOR_BUTTON_SUB)); padding: 5px 10px; border-radius: 3px; height: auto; color: rgb(var(--COLOR_BUTTON_SUB)); }
.it607_revision.it607 .it607_box a.it607_button_alt:hover{ background-color: rgba(var(--COLOR_BUTTON_SUB),0.15); color: rgb(var(--COLOR_BUTTON_SUB)); }

.it607_revision .dec_icon,.it607_revision .dec_icon_freeze,.it607_revision .dec_icon_fridge{font-size: 13px; border: 1px solid;}
.it607_revision.it607 .seller_order_inquiry .menu ul.tab-title li.active a:after{left: 50%; transform: translateX(-50%);}
/*601*/
.it601 .it601_order_detail table .it601_delivery .dec_icon {width: auto; color:#ef901a; display: inline-block;}
.it601 .it601_order_detail table .it601_delivery .dec_icon_freeze {width: auto; color:#0cb4f0; display: inline-block;}
.it601 .it601_order_detail table .it601_delivery .dec_icon_fridge {width: auto; color:#0cb4f0; display: inline-block;}
.it601_revision.it601 .it601_question_box .it601_seller_reply .it601_reply_btnbox a.it601_button{background-color: rgb(var(--COLOR_BUTTON_SUB)); }
.it601_revision.it601 table td:last-of-type .it601_button{background-color: rgb(var(--COLOR_BUTTON_SUB)); color: #fff; border-color: rgb(var(--COLOR_BUTTON_SUB)); width: auto; padding: 5px 20px; line-height: normal; height: auto; font-size: 15px; }
.it601_revision.it601 .it601_question_box .it601_seller_reply .it601_reply_btnbox a.it601_button_alt{background-color: rgba(var(--COLOR_BUTTON_SUB),0.08); border: 1px solid rgb(var(--COLOR_BUTTON_SUB));color: rgb(var(--COLOR_BUTTON_SUB)); }
.it601_revision.it601 .it601_question_box .it601_seller_reply .it601_reply_btnbox a.it601_button_alt:hover{ background-color: rgba(var(--COLOR_BUTTON_SUB),0.15); color: rgb(var(--COLOR_BUTTON_SUB));}

/*it598-202109-修改好賣+*/
.it598_revision .it598_list > ul > li { display: grid; align-items: center; grid-template-columns: auto 1fr auto auto; }
.it598_revision .it598_searchR{ font-size: 15px; margin-right: 15px;}
.it598_revision .it598_search .it598_searchL input.searchbox{ position: static;}
.it598_revision.it598_bg .checkbox span{ margin: 0 15px 0 0;}
.it598_revision.it598_bg .show_msg{margin-left: 10px; font-size: 14px;}
.it598_revision .it598_list > ul .it598_actions >div{width: auto;}
.it598_revision .it598_list > ul > li:nth-child(2){width: fit-content; gap: 5px;border-left: 1px solid #ddd; padding-left: 8px;}
.it598_revision .it598_list > ul{display: grid; grid-template-columns: 1fr auto; column-gap: 8px; align-items: center;}
.it598_revision .it598_list .mart_num{color: inherit; font-size: 14px; padding-right: 8px;}
.it598_revision .it598_list .mart_status{width: auto;}
.it598_revision .it598_list .mart_status span{line-height: normal; padding: 5px 18px; border-radius: 8px; background-color: rgb(var(--COLOR_BUTTON_SUB)); display: inline-block; border: 1px solid rgb(var(--COLOR_BUTTON_SUB));	width: auto;font-weight: 500;}
.it598_revision .it598_list .status_no span,.it598_list .mart_status.status_no span:hover{ background-color: transparent; border: solid 1px #aaa; color: inherit; }
.it598_revision .it598_list .mart_num span{font-size: 18px; color: #008cd6;}
.it598_list .mart_name{ width: 100%;justify-content: normal;}
.it598_copy_url { opacity: 0; position: absolute; z-index: -9999; pointer-events: none;}
.it598_addstore a:link{ text-align: center; padding-top: 40px; display: block; width: 75px; height: 75px; position: fixed; right: 5px; bottom:95px; background:url(images/it598_addstore.svg) center top 12px no-repeat #289bda; background-size: 30px; border-radius: 75px; color: #fff;}
.it598_addstore.fixeddown a{bottom:15px;} 
/*it610-202109-修改好賣+*/
.it610_revision .it610_document_box input.it610_button,.it610_revision .it610_document_box input.it610_button:hover{ background-color: rgb(var(--COLOR_BUTTON_MAIN)); border-radius: 3px; border: 1px solid rgb(var(--COLOR_BUTTON_MAIN)); }
.it610_revision .it610_document_box a.it610_button_alt{	border: solid 1px rgba(var(--COLOR_BUTTON_MAIN)); background-color: rgba(var(--COLOR_BUTTON_MAIN),0.08); color: rgb(var(--COLOR_BUTTON_MAIN)); border-radius: 3px; }
.it610_revision .it610_document_box a.it610_button_alt:hover{ background-color: rgba(var(--COLOR_BUTTON_MAIN), 0.15); }
.it610_revision .it610_document_box{background: none; padding-left: 0;}

/*it605-202109-修改好賣+*/
.it605_revision .it605_search{    justify-content: flex-start; gap: 8px; flex-wrap: wrap; }
.it605_revision .it605_search.it605_shrink .it605_search_btn input.it605_button_alt{ padding-right: 40px;padding-left: 15px; }
.it605_revision .it605_search.it605_shrink .it605_Exportbtn .it605_button{    padding: 7px 5px;}
.it605_revision .it605{padding-top: 5px;}
.it605_revision .it605 .it605_search input:nth-child(4),.it605_revision .it605 .it605_search .it605_search_btn{ margin-left: 0; }
.it605_revision .it605_title{ margin-bottom: 5px; }
.it605_revision .it605_search .it605_search_btn{ position: relative; border: solid 1px rgba(var(--COLOR_BUTTON_MAIN)); color: rgb(var(--COLOR_BUTTON_MAIN)); border-radius: 3px; }
.it605_revision .it605_Exportbtn .it605_button{ background-color: rgb(var(--COLOR_BUTTON_MAIN)); border-radius: 3px; }
.it605_revision .it605_search .it605_search_btn input.it605_button_alt{ padding-right: 40px; padding-left: 25px; background-color: inherit; color: inherit; }
.it605_revision .it605_search .it605_search_btn .it605_icon_search{ width: 15px; height: 15px; border: 2px solid; border-radius: 50%; position: absolute; display: inline-block; right: 20px; top: 50%; transform: translateY(-50%); pointer-events: none; }
.it605 .it605_search .it605_search_btn .it605_icon_search:before{ display: inline-block; content: ''; width: 7px; height: 2px; position: absolute; bottom: 1px; right: -3px; transform: rotate(45deg) translate(50%,50%); background-color: rgba(var(--COLOR_BUTTON_MAIN)); }
.it605_revision .it605_search input.it605_button_alt,.it605_revision .it605_Exportbtn .it605_button{ border: none; width: auto; height: auto; max-width: none; line-height: normal; padding: 7px 25px; font-size: 16px; }
.it605_revision .it605_top_tab .it605_tabstyle{ border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.it605_new .it605_top_tab .it605_tabstyle:last-of-type{border-right: none; }
.it605_revision .it605_top_tab .active, .it605_revision .it605_top_tab .active:hover{ border-right: none; border-bottom: none;border-top: 1px solid rgba(var(--COLOR_BUTTON_MAIN));}
/*共用*/
.it603_revision.it603_bottom_btn{color: rgba(var(--COLOR_BUTTON_MAIN)); }
.it603_revision.it603_bottom_btn >a{ border-radius: 3px;}
.it603_revision.it603_bottom_btn .cancel_edit{ border: solid 1px rgba(var(--COLOR_BUTTON_MAIN)); background-color: rgba(var(--COLOR_BUTTON_MAIN),0.08); color: inherit!important;}
.it603_revision .it603_list>ul{ display: grid; grid-template-columns: 200px 1fr; column-gap: 10px; padding: 2.5px 10px; margin-left: 0; align-items: inherit; margin-bottom: 0;}
.it603_revision.it603_bottom_btn .cancel_edit:hover{  background-color: rgba(var(--COLOR_BUTTON_MAIN), 0.15);}
.it606_revision .dec_icon_fridge, .it606_revision .dec_icon_freeze, .it606_revision .dec_icon, .it601_revision .dec_icon_fridge,.it601_revision .dec_icon_freeze, .it601_revision .dec_icon,.it603_revision .it603_fixed_icon span{ border-width: 1px; border-style: solid; font-size: 13px; font-weight: 500; padding: 1px 2px 1px 18px; background-position: 2px center; background-size: 15px; background-repeat: no-repeat; display: block; width: 50px; height: 20px; line-height: 16px; margin: 0 auto; background-color: #fff; }
.it606_revision .it606_table_img,.it601_revision .it601_table_img,.it603_revision .it603_table_img{ position: relative; display: inline-block;}
.it606_revision .it606_fixed_icon,.it601_revision .it601_fixed_icon,.it603_revision .it603_fixed_icon{ position: absolute; left: 0; top: 0;}
.it606_actions span,.it598_list > ul .it598_actions >div a{ display: inline-flex; justify-content: center; align-items: center; border-radius: 8px;}
.it606_actions span a,.it598_list > ul .it598_actions >div a,.it598_searchR .it598_delete{ color: #fff; padding: 5px 8px ;border-radius: 8px; font-weight: normal; }
.it606_actions span a:before,.it598_list > ul .it598_actions >div a:before,.it598_delete:before{ display: inline-block; content: ''; width: 1.2rem; height: 1.2rem; background-repeat: no-repeat; background-position: center; background-size: cover; margin-right: 2px; vertical-align: middle; margin-bottom: 4px;}
.it606_edit,.it598_edit{ background-color: rgb(var(--COLOR_LIGHT_GREEN));}
.it606_share,.it598_share{ background-color: rgb(var(--COLOR_WATER_BLUE));}
.it606_duplicate,.it598_duplicate{ background-color: rgb(var(--COLOR_GOOSE_YELLOW));}
.it606_delete,.it598_delete{ background-color: rgb(var(--COLOR_LIGHT_GRAY));}
.it606_edit:before,.it598_edit:before{ background-image: url(images/it606_edit.svg);}
.it606_share:before,.it598_share:before{ background-image: url(images/it606_share.svg);}
.it606_duplicate:before,.it598_duplicate:before{ background-image: url(images/it606_link.svg);}
.it606_delete:before,.it598_delete:before{ background-image: url(images/it594_delete_w.svg);}

/*好賣家寄件規範*/
.fami_transport_rule{ box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); border-radius: 3px; background-color: #ffffff; margin: 15px 0 20px 0; overflow: hidden;  }
.fami_transport_rule_top{ font-size: 16px; background-color: #008cd6; color: #fff; padding: 10px 20px; font-weight: bold; cursor: pointer; }
.fami_transport_rule_top .toggle{ background: url(images/it594_toggle.svg)no-repeat center center; background-size: 15px; width: 20px; height: 20px; float: right; }
.fami_transport_rule_top_close.fami_transport_rule_top .toggle{ transform: rotate(180deg); }
.fami_transport_rule_bottom{ padding: 10px 20px; }
.fami_transport_rule_title{ color: #008cd6; font-size: 16px; margin: 0.5rem 0; display: block; }
.fami_transport_rule_subtitle{ display: block; font-weight: bold;}
.fami_transport_rule_text{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ddd;}
.fami_transport_rule_text:last-child{ border-bottom: none; margin-bottom: 0;}
.fami_transport_rule_text li{ margin-bottom: 1rem;}
.fami_transport_rule_red{ color: #ff3333;}
/*familystore_product_temp*/
.fa_pstyle_fixed_icon { position: absolute; top: 0; left: 0; z-index: 2; }
.fa_pstyle_fixed_icon >span{display: block; border: 1px solid; background-color: #fff;}
.fa_pstyle_detail_size li:nth-child(2) span.active,.fa_pstyle_detail_color li:nth-child(2) span.active,.fa_pstyle_detail_btn li.gocart a{ border-color: rgb(var(--COLOR_BUTTON_SUB)); background-color: rgb(var(--COLOR_BUTTON_SUB)); }
.fa_pstyle_detail_btn li.buynow a{border-color: rgb(var(--COLOR_BUTTON_MAIN)); background-color: rgb(var(--COLOR_BUTTON_MAIN));}

.dec_icon{ background: url(images/thermosphere_room.svg) no-repeat 5% center; padding: 0 10px 0 20px; color: #ef901a;}
.dec_icon_freeze{ color: #0cb4f0; background: url(images/thermosphere_freezing.svg) no-repeat 5% center; padding: 0 10px 0 20px;}
.dec_icon_fridge{color:#02B347;background:url(images/thermosphere_fridge.svg) no-repeat 5% center;padding:0 10px 0 20px}
.gray_notice{ color: #aaa; font-size: 13px; width: 100%;     line-height: normal;}
.blue_notice,.blue_notice:hover{color:#008cd6; text-decoration: underline; font-size: inherit; line-height: inherit; cursor: pointer; }
.red_notice{ color:#FF3333; font-size:13px; line-height: normal; }

/* 元件16 加入會員 - 會員條款 */
.it16_default .loginother{border-top:0;}
.it16_default .MemberLogin_newbox{ text-align: center;border-bottom: 1px solid #ddd;padding-bottom:10px;max-width:660px;margin:0 auto;}

/*it600-結帳完成頁*/
.it600_default .it600_result{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.it600_default .it600_result .it600_result_box{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
.it600_default .it600_result .it600_result_box .it600_result_box_inner{background-color: #fff;border-radius: 3px; filter: drop-shadow(0 0 10px rgba(0 0 0 / 10%));}
.it600_default .it600_result .it600_result_box:nth-child(odd){padding: 10px 10px 10px 0;}
.it600_default .it600_result .it600_result_box:nth-child(even){padding: 10px 0 10px 10px;}
.it600_default .it600_result .it600_result_box .it600_result_title{background-color: #fbfbfb;border-bottom: 1px solid #e5e5e5;padding: 3px 15px;font-size: 16px; font-weight: 500;color:#444;height: 44px; line-height: 36px;}
.it600_default .it600_result .it600_result_box .it600_result_title span{font-size: 18px;color:#f33;line-height:36px;padding-left: 5px; font-weight: 700; letter-spacing: .5px;}
.it600_default .it600_result .it600_result_box ul{padding:10px 15px;}
.it600_default .it600_result .it600_result_box ul li { margin-bottom:10px;}
.it600_default .it600_result .it600_result_box ul li:last-of-type { margin-bottom:0;}
.it600_default .it600_result .it600_result_box ul li.it600_limit span{color: #00b347;}
.it600_default .it600_result .it600_result_box ul li p{margin-right: 5px;display: inline-block;}
.it600_default .it600_result .it600_result_box ul a.it600_duplicate{display: inline-block; color: #fff; padding: 5px 8px; border-radius: 8px; font-weight: normal;font-size: 15px;line-height: 22px;background-color: rgb(255, 184, 26);}
.it600_default .it600_result .it600_result_box ul a.it600_duplicate:before{display: inline-block; content: ''; width: 1.2rem; height: 1.2rem; background-image: url(images/it606_link.svg); background-repeat: no-repeat; background-position: center; background-size: cover; margin-right: 2px; vertical-align: middle; margin-bottom: 4px;}
.it600_default .scart_content_box .content_style{margin:0;}
.it600_default .dec_icon, .it600_default .dec_icon_freeze, .it600_default .dec_icon_fridge{ border-width: 1px; border-style: solid; font-size: 13px; font-weight: 500; padding: 1px 2px 1px 18px; background-position: 2px center; background-size: 15px; background-repeat: no-repeat; display: inline-block; width: 50px; height: 20px; line-height: 16px; background-color: #fff; }
.it600_order_list .it600_order_list_box{padding:10px 0;}
.it600_order_list .it600_order_list_box .it600_order_list_box_inner{background-color: #fff; border-radius: 3px; filter: drop-shadow(0 0 10px rgba(0 0 0 / 10%));}
.it600_order_list .scart_list_title table th:last-child{text-indent: 0;}
.it600_default .scart_list_title table th:nth-child(8),.it600_default .scart_prod_list table td:nth-child(8){width: 130px;}
.it600_default .scart_prod_list table span.product_status{display: inline-block;}
.it600_default .scart_list_thermosphere .it45_thermosphere{width:255px;}
.it600_default .scart_prod_list td h2{ margin-left: 0;}
.it600_default .it600_order_list_bottom, .it600_default .scart_prod_list table tbody tr{border-top: 1px solid #eee}
.it600_default .scart_prod_list table tbody tr:first-of-type{border-top:0}
.it600_default .scart_total .scart_total_01{margin-right: 25px;}
.it600_default .scart_total:first-of-type{background-color: #fbfbfb; padding: 12px 15px;}
.it600_default .scart_total.lastTotal{border: 0; background-color: transparent; padding: 12px 15px; line-height: 30px;}
.it600_default .all_scart_btn .all_scart_btn_group .all_scart_btn.jooshop_btn_color > *, .it600_default .all_scart_btn .all_scart_btn_group .all_scart_btn.jooshop_btn_color2 > * { background-color: transparent!important; color: inherit!important; }
.it600_default .all_scart_btn .all_scart_btn_group .all_scart_btn.jooshop_btn_color , .it600_default .all_scart_btn .all_scart_btn_group .all_scart_btn.jooshop_btn_color2 { border-radius: 3px; margin: 0; }

/* 594還原 */
/*594-管理者商品建檔*/
.it594_w100p{ width:100%;}
.it594_w40{ width:40px;}
.it594_p_rl5{ padding:0 5px;}
.it594_p_l5{ padding-left:5px;}
.it594_p_r5{ padding-right:5px;}
.it594_bg .remarks{ display: inline-block; margin-left: 15px; color: #666;}
.it592_bg,.it594_bg,.it598_bg,.it603_b,.it606_bg,.it608_bg,.it619_bg,.it647_bg,.it648_bg,.it649_bg{ width:100%; height: auto; max-width: 1200px; margin: 0 auto;}
.it594_bg span.change_notice{color:#008cd6;font-size:18px;text-decoration:underline;}
.it594_bg .changebox{background:#d8edf9;}
.it594_bg .storebox{background:#cdf9de;}
.it592_title,.it594_title,.it598_title,.it603_title,.it606_title,.it608_title,.it619_title,.it647_title,.it648_title,.it649_title{ max-width: 1200px; margin: 0 auto; font:25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom: 5px; color: #191919; font-weight: bold;}
.it594_title {display: inline-block;}
.it594_box{ width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px -3px #9E9E9E;-webkit-box-shadow: 0px 0px 5px -3px #9E9E9E;-moz-box-shadow: 0px 0px 5px -3px #9E9E9E;-o-box-shadow: 0px 0px 5px -3px #9E9E9E; padding: 30px 20px 50px 15px;}
.it594_left{ float:left;}
.it594_right{ position: relative; font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}
.it594_right ul li input[type="text"],.it594_right ul li textarea,.it594_right ul li select{ border: 1px solid #aaaaaa; border-radius: 2px;}
.it594_left h3{ display: inline-block; padding-left: 12px; border-left:3px solid #008cd6; font:18px/18px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; color: #191919;}
.it594_right .remove_edit{display: inline-block; position:absolute; right:0; top:0; margin-left:10px;width: 22px;height: 22px;background: url(images/it594_delete2.svg) no-repeat center;text-indent: -9999px;border: 0 !important;}
.it594_right ul{ display:flex; align-items: flex-start; padding: 10px 70px 10px 0; padding-right:70px;margin-left:145px }
.it594_right ul.storebox{margin-left:0;padding-left:145px;}
.it594_right ul li:first-child{width:160px; text-align: right;}
.it594_right ul li:first-child span{ color:#008cd6; margin-right: 3px;}
.it594_right ul li:first-child h3{ display:inline-block;}
.it594_right ul li:first-child .img_notice{line-height: 20px;}
.it594_right ul li:nth-child(2){ padding-left:25px; width: 100%;}
.it594_right ul li:nth-child(2) .img_notice{line-height: 20px;}
.it594_right ul li:nth-child(2) .img_notice_red{line-height: 20px;color: #FF3333; letter-spacing: .3px; vertical-align: top;font-size: 14px;}
.it594_right ul li:nth-child(2) .img_notice_red a{color: #008cd6;display: inline-block;text-decoration: underline;font-size: 14px;}
.it594_p_name li:nth-child(2) input[type="text"]{ border: 0; width: 730px;display: inline-block;}
.it594_p_name li:nth-child(2) > div{ width: 100%; border: 1px solid #aaaaaa; border-radius: 2px;}
.it594_p_word li:nth-child(2) textarea,.it594_p_name li:nth-child(2) input[type="text"]{ border: 0; width: 700px;}
.it594_p_word li:nth-child(2) > div{ width: 100%; border: 1px solid #aaaaaa; border-radius: 2px;}
.it594_p_word li:nth-child(2) span,.it594_p_name li:nth-child(2) span{ display:inline-block; width:; text-align: right; padding-right: 15px;}
.it594_p_word li:nth-child(2) > div span,.it594_p_name li:nth-child(2) > div span{ width:calc(100% - 700px);font-size: 12px;}
.it594_p_size > li > div table{ font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}
.it594_p_size > li > div table input,.it594_p_size_02 table input{ width:100%; margin-bottom: 5px;}
.it594_p_size > li > div > a,.it594_p_size_02 > a{ display:block; border-radius:  2px; border: 1px solid #008cd6; width: 100%; text-align: center;font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif;}
.it594_p_size_02 > a{ /*margin:0 40px;*/ width: auto;}
.it594_p_size > li > div > a > span,.it594_p_size_02 > a > span{ display: inline-block; font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; color: #008cd6;  height: 40px; background:url(images/it594_plus_blue.svg) no-repeat left center; background-size: 20px; padding-left: 30px;}
.it594_p_size > li > div > a:hover > span, .it594_p_size_02 > a:hover > span{background:url(images/it594_plus_white.svg) no-repeat left center; background-size: 20px; color:#fff !important;}
.it594_p_size > li > div > a:hover, .it594_p_size_02 > a:hover{background-color:#008cd6;}
.it594_delet{ display:inline-block; width: 17px; height: 20px; background:url(images/it594_delete.svg) no-repeat left center; text-indent: -9999px;}
.it594_p_new select{ width:150px; border: 1px solid #aaaaaa; border-radius: 2px; text-align: center; text-align-last: center;}
.it594_red{ color:#FF3333; letter-spacing: .3px; vertical-align: top;line-height: 25px; margin: 0 0 10px 40px;}
.it594_p_size > li > div .it594_red,.it594_p_name .it594_red,.it603_s_name .it594_red{margin: 0 0 10px 0;}
.it594_red.it594redright{margin:0; text-align:right;display: block;font: 14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif;}
.it594_p_shop input[type="checkbox"],.it603_s_transport input[type="checkbox"] { display:none;}
.it594_p_shop input[type="checkbox"] + label span,.it603_s_transport input[type="checkbox"] + label span { display: inline-block; width: 20px; height: 20px; margin: 0 4px 0 0; vertical-align: middle; border-radius: 2px; background-color: #ffffff; border: solid 1px #aaa; cursor: pointer;}
.it594_p_shop label div,.it603_s_transport label div{display: inline-block;}
.it594_p_shop input:checked + label,.it603_s_transport input:checked + label { color: #008cd6;}
.it594_p_shop input[type="checkbox"]:checked + label span,.it603_s_transport input[type="checkbox"]:checked + label span { border: solid 1px #008cd6; background:url(images/icon-checkbox-finish.svg) center center no-repeat #008cd6; background-size: 20px;}
.it594_checkbox{ display:inline-block; margin-right: 30px;}
.it594_p_new input[type="radio"] { display:none;}
.it594_p_new input[type="radio"] + label span, .it592_bg .it592_radio input[type="radio"] + label span{ display: inline-block; width: 20px; height: 20px; margin: 0 4px 2px 0; vertical-align: middle; border-radius: 18px; background-color: #ffffff; border: solid 2px #aaa; cursor: pointer;}
.it594_p_new label div{display: inline-block;}
.it594_p_new input:checked + label { color: #008cd6;}
.it594_p_new input[type="radio"]:checked + label span, .it592_bg .it592_radio input[type="radio"]:checked + label span{ border: solid 2px #008cd6; background:url(images/it603_radio.svg) center center no-repeat #fff; background-size: 10px;}
.it594_thermosphere_active{ color: #008cd6;}

.it594_p_img li:nth-child(2){ display: inline-flex; flex-wrap: wrap;}
.it594_imgbox{ width:125px; height: auto; margin-left: 12px; position: relative;}
.it594_imgbox a.remove_file{ top: 5px; left: 10px; position: absolute; z-index: 1;}
.it594_img{ position: relative; width: 125px; height: 125px; overflow: hidden; border: 1px dashed #aaa; background:url(images/it594_plus_gray.svg) no-repeat #fff center; background-size:30px; cursor: pointer}
.it594_imgbtn{ position:absolute; }
.it594_img > img{ display:block; width: 100%; max-width: 100%; height: auto;}
.it594_imgbox:nth-child(1) .it594_img{ border-color:#008cd6;}
.it594_soildline{ border-style:solid!important;}
.it594_imgbox:nth-child(1),.it594_imgbox:nth-child(7){ margin:0;}
.it594_imgbox h3{ text-align: center; font-size:14px;}
.it594_imgbtn{ width:70px; height: 30px;position: absolute; left: 50%; margin-left: -35px; bottom: 20px;}
.it594_imgbtn a{ display:inline-block; width: 30px; height: 30px; border-radius: 30px; text-indent: -9999px;}
.it594_imgbtn a:first-child{ background:url(images/it594_crop.svg) no-repeat rgba(0,140,214,.8) center; background-size: 15px;}
.it594_imgbtn a:last-child{ background:url(images/it594_delete_w.svg) no-repeat rgba(102,102,102,.8) center; background-size: 15px; margin-left: 10px;}
.it594_add_pbtn{ padding:25px 0;}
.it594_add_pbtn a{ display: block; width:180px; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border:1px solid  #008cd6; color: #008cd6!important; font-weight: bold!important;background:url(images/it594_plus_blue.svg) no-repeat #fff 23px center; background-size: 20px; margin: 0 auto; padding-left: 55px; border-radius: 2px;}
.it594_bottom_btn{ width:100%; /*padding:20px 0; background: #fff;*/ text-align: right;}
.it594_bottom_btn a{ display: inline-block; width:120px; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border-radius: 2px; color: #fff!important; font-weight: bold!important; margin-left: 10px; text-align: center;}
.it594_bottom_btn a:nth-child(1){ background:#008cd6;}
.it594_bottom_btn a:nth-child(2){ background:#008cd6;}
.it594_bottom_btn a:nth-child(3){ background:#aaaaaa;}
.it594_bottom_btn a:nth-child(1):hover,.it594_bottom_btn a:nth-child(2):hover{background-color: #0982c5;}
.it594_bottom_btn a:nth-child(3):hover{ background:#999;}
.it594_bg.fami_item_joo_rule .it594_imgbox{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.it594_bg.fami_item_joo_rule .it594_imgbox>h3,.it594_bg.fami_item_joo_rule .it594_imgbox .it594_img{flex: 100%; width: 100%;}
.it594_bg.fami_item_joo_rule .it594_imgbox h3{ line-height: 25px;-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1;}
.it594_bg.fami_item_joo_rule .it594_imgbox .it594_img{-webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2;}
.it594_bg.fami_item_joo_rule .it594_img{border:1px solid #d5d5d5;background: url(images/it594_imgup.svg) no-repeat #eee center 25px; background-size: 40px;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_img > li.it594_img_li .slim[data-ratio*=":"] .slim-status{ padding: 0 1.7em;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_img > li.it594_img_li .slim .slim-label{line-height: 17px; padding-top: 55px;color:#777;font-size: 13px; letter-spacing: .5px;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_img > li.it594_img_li .slim[data-state*=empty]:hover{background:url(images/it594_plus_gray.svg) no-repeat #ddd center 25px; background-size:40px;}
.it594_bg.fami_item_joo_rule .joo_594_box{ height:75px; overflow: hidden;}
.it594_bg.fami_item_joo_rule .joo_594_boxopen { height:auto; overflow:unset;}
.it594_bg.fami_item_joo_rule .joo_594_boxbtn{ margin:20px auto; width:180px; height:40px; line-height:40px; color:#3A3A3A; text-align:center; font-size:16px; border:1px solid #3A3A3A; }
.it594_bg.fami_item_joo_rule .joo_594_boxbtn::before{ cursor: pointer;  content: '顯示全部'; display:block; height:40px; line-height:40px; color:#3A3A3A; text-align:center; font-size:16px; }
.it594_bg.fami_item_joo_rule .joo_594_boxbtn2::before{ cursor: pointer;  content: '顯示部分'; display:block; height:40px; line-height:40px; color:#3A3A3A; text-align:center; font-size:16px; }
.it594_add_pbtn a:hover{background:url(images/it594_plus_white.svg) no-repeat #008cd6 23px center; background-size: 20px; color:#fff !important;}
.it594_bg.fami_item_joo_rule{padding-bottom: 15px;}
.it594_bg.fami_item_joo_rule .it594_title,.it594_bg.fami_item_joo_rule .it594_right,.it594_bg.fami_item_joo_rule .it594_imgbox:nth-child(1) .it594_img,.it594_bg.fami_item_joo_rule .it594_p_size > li > div table,.it594_bg.fami_item_joo_rule span.change_notice{color: #353A3A;}
.it594_bg.fami_item_joo_rule .changebox{background-color: rgba(1,163,165,.2);}
.it594_bg.fami_item_joo_rule .storebox{background-color: rgba(1,163,165,.4);}
.it594_bg.fami_item_joo_rule .remarks,.it594_bg.fami_item_joo_rule .it594_left h3,.it594_bg.fami_item_joo_rule .it594_add_pbtn{display: none;}
.it594_bg.fami_item_joo_rule .it594_box{background-color:transparent;padding:0;box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;-moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.it594_bg.fami_item_joo_rule .it594_right ul{border:1px solid #ddd;background-color:#fff;margin: 0 0 15px 0;padding:10px 15px;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_img{margin:0;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_name li:nth-child(2) > div,.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_word li:nth-child(2) > div,.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_size .it594_w100p{border-color:#d5d5d5;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_word li:nth-child(2) > div{padding:7px 0;}
.it594_bg.fami_item_joo_rule .it594_left{float: none;}
.it594_bg.fami_item_joo_rule .it594_right input,.it594_bg.fami_item_joo_rule .it594_right textarea,.it594_bg.fami_item_joo_rule .it594_right select{ padding: 3px 10px; height:40px;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_word textarea { height: 90px;}
.it594_bg.fami_item_joo_rule .it594_right .remove_edit{right: 20px; top: 55px;}
.it594_bg.fami_item_joo_rule .it594_right ul{display: block;}
.it594_bg.fami_item_joo_rule .it594_right ul li:first-child{width:100%;text-align: left;height:34px;}
.it594_bg.fami_item_joo_rule .it594_right ul li:first-child h3{line-height: 20px;font-size:15px;}
.it594_bg.fami_item_joo_rule .it594_right ul li:first-child .img_notice{display: inline-block;padding-left:10px;color:#aaa;}
.it594_bg.fami_item_joo_rule .it594_p_new input:checked + label{color:#353A3A;}
.it594_bg.fami_item_joo_rule .it594_right ul li:first-child span{color:#FF3333;}
.it594_bg.fami_item_joo_rule .it594_right ul li:nth-child(2) { padding-left: 0;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_red { margin: 0;}
/* .it594_bg.fami_item_joo_rule .new_product .it594_right ul:nth-child(odd){background-color: #f7f7f7;}
.it594_bg.fami_item_joo_rule .mall_product .it594_right ul:nth-child(even){background-color: #f7f7f7;} */
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_name li:nth-child(2){ min-height: 67px;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_name li:nth-child(2) > div { width: 97%;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_name li:nth-child(2) input[type="text"]{ width: calc(100% - 60px);font-size:15px;color: #353A3A;}
.it594_bg.fami_item_joo_rule .it594_right textarea{ width: calc(100% - 90px);vertical-align: bottom;font-size:15px;color: #353A3A; line-height: 22px !important;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_word li:nth-child(2) span, .it594_bg.fami_item_joo_rule .it594_right ul.it594_p_name li:nth-child(2) span{ padding-right:10px; width:auto; min-width:20px;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_img > li.it594_img_li > .it594_imgbox:nth-child(1) .it594_img{border-color:#d5d5d5;}
.it594_bg.fami_item_joo_rule .it594_p_size .it594_p_size_01 .it594_red{ padding-left:118px;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_shop input[type="checkbox"]:checked + label span{border: solid 1px #353A3A; background-color:#353A3A;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_shop input:checked + label{ color:#353A3A;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_new input[type="radio"]:checked + label span{border-color:#353A3A;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_new input[type="radio"]:checked + label span{background-image: url(images/ms_radio.svg); background-position: center center; background-repeat: no-repeat;background-size: 10px;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_size > li > div > a,.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_size .it594_p_size_02 > a,.it594_bottom_btn.fami_item_joo_rule a:nth-child(1),.it594_bottom_btn.fami_item_joo_rule a:nth-child(2),.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_customizedgroup a.it594_customizedgroup_add{border-color:#353A3A; background-color: #353A3A;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_size > li > div > a > span,.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_size .it594_p_size_02 > a > span{ background-position: left center;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_size > li > div > a > span,.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_size .it594_p_size_02 > a > span{color:#fff !important;background-image: url(images/it594_plus_white.svg); background-repeat: no-repeat; background-size: 20px;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_size > li > div > a:hover, .it594_bg.fami_item_joo_rule .it594_right ul.it594_p_size .it594_p_size_02 > a:hover, .it594_bottom_btn.fami_item_joo_rule a:nth-child(1):hover,.it594_bottom_btn.fami_item_joo_rule a:nth-child(2):hover{border-color:#353A3A; background-color: #353A3A;}
.it594_bottom_btn.fami_item_joo_rule{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; padding-bottom:20px;}
.it594_bottom_btn.fami_item_joo_rule > a{flex:1;}
.it594_bottom_btn.fami_item_joo_rule > a:first-of-type{margin-left:0;}
.it594_bg.fami_item_joo_rule .prod_price{color:#353A3A;}
.it594_bg.fami_item_joo_rule .it594_p_size > li > div table{font-size:15px;}
.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr.prod_tr{width:calc(100% - 100px); padding: 0 10px;}
.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:first-of-type,.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr.child_title{width:100px;}
.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(3),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(4),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(7),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(8),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(11),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(12),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(15),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(16),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(19),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(20),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(23),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(24),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(27),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(28),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(31),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(32),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(35),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(36),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(39),.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(40){background-color: #f5f5f5;}
.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr>td{display:block;height: 46px;}
.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr>td.it594_w40{text-align:right;width:100%;}
.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr:nth-child(1)>td{text-align: right; padding-right: 10px;height: 46px;}
.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr>td.it594_w40,.it594_bg.fami_item_joo_rule .it594_p_size > li > div.it594_p_size_02 table tbody>tr>td:nth-child(1){height:36px;}
.it594_bg.fami_item_joo_rule .it594_p_size > li > div table tbody>tr>td.it594_w40 a{ text-align: left;}
.it594_bg.fami_item_joo_rule .it594_p_rl5,.it594_bg.fami_item_joo_rule .it594_p_r5,.it594_bg.fami_item_joo_rule .it594_p_l5{ padding: 0;}
.it594_bg.fami_item_joo_rule .it594_right{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.it594_bg.fami_item_joo_rule .it594_right > ul{flex:100%;width:100%;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_name{-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_size{ -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_customizedgroup{-webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -ms-flex-order: 3; -webkit-order: 3; order: 3;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_word{-webkit-box-ordinal-group: 4; -moz-box-ordinal-group: 4; -ms-flex-order: 4; -webkit-order: 4; order: 4;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_img{-webkit-box-ordinal-group: 5; -moz-box-ordinal-group: 5; -ms-flex-order: 5; -webkit-order: 5; order: 5;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_customizedgroup > li:first-of-type{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; height:40px;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_customizedgroup > li > select.it594_customizedgroup_select{width: calc(100% - 105px);background-image: url(images/it594_search.svg); background-position: center left 5px; background-size: 30px; background-repeat: no-repeat; border: 1px solid #aaaaaa; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding:0 10px 0 38px; margin-right:5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_customizedgroup > li > a.it594_customizedgroup_add{width:100px; height:40px; display: block; border-radius: 2px; text-align: center; font: 15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color:#fff;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_customizedgroup > li.it594_p_groupbox {display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top:6px;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_customizedgroup > li.it594_p_groupbox .it594_p_group{background-color: #353A3A; color:#fff; height:40px; line-height:40px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 0 35px 0 15px; display: inline-block; font-size:15px; background-image: url(images/it594_remove.svg); background-position: center right 10px; background-size: 18px; background-repeat: no-repeat; margin-bottom: 5px; text-decoration: none;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_customizedgroup > li.it594_p_groupbox .it594_p_group:not(:last-of-type){margin-right:5px;}
.it594_bg .it594_right ul.it594_p_size .child_title{display:none;}
.it594_bg.fami_item_joo_rule .it594_right ul.it594_p_size .child_title{display:block;}
.it594_rule{background-color: #fff;width: 100%;margin: 15px 0;-moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;overflow: hidden;}
.it594_rule .it594_rule_top{background-color: #008cd6; background-image: url(images/it594_down_arrow.svg);background-repeat:no-repeat; background-size: 45px; background-position:bottom right 5px; height: 45px; line-height: 45px; color: #fff; padding: 0 20px; font-size: 15px; font-weight: bold; letter-spacing: .2px;cursor: pointer;}
.it594_rule .it594_rule_top.it594_rule_top_close{ background-position:top right 5px;}
.it594_rule .it594_rule_bottom{padding: 10px 20px; font-size: 15px;}
.it594_rule .it594_rule_bottom .it594_rule_title{color: #008cd6;margin-bottom: 5px;display: block;}
.it594_rule .it594_rule_bottom ul.it594_rule_text:first-of-type{padding-bottom:15px;margin-bottom:15px;border-bottom: 1px solid #ddd;}
.it594_rule .it594_rule_bottom ul.it594_rule_text > li{margin-bottom: 10px;}
.it594_rule .it594_rule_bottom ul.it594_rule_text .it594_rule_subtitle{font-weight: bold;display: block;}
.it594_rule .it594_rule_bottom ul.it594_rule_text .it594_rule_red{color: #FF3333;}
.content_style .scart_content_checkbox li{cursor: pointer;}
.content_style.scart_content_H .scart_content_checkbox li{margin: 0 0 15px;}
.scart_content_checkbox input[type="checkbox"]{display: none;}
.content_style .scart_content_checkbox input+label:before {
    display: inline-block;
    background-color: #fff;
    content: "";
    width: 14px;
    height: 14px;
    line-height: 14px;
    margin: 0 10px;
    text-align: center;
    border: 1px solid #d8d8d8;
    border-radius: 2px;
    vertical-align: text-top; position: relative; top:2px;
    
}
.content_style .scart_content_checkbox input:checked+label:before{
   
    width: 14px;
    height: 14px; background:url(images/icon-checkbox-finish.svg) center center no-repeat #090909;
	background-size: 14px;border: 1px solid #090909;

}
.cus_add{width:100%; height:45px; line-height:45px; text-align:center; font-size:16px; color:#222; border:0;cursor:pointer; background: #e6e6e6;}
.cus_add span{background:url(images/shopping_add.svg) left center no-repeat;
	background-size: 18px; padding-left:24px;}
.cus_delete{background:url(images/shopping_del.svg) 3px center no-repeat #FF0000 !important;
	background-size: 14px; padding-left:12px;}