@charset "utf-8";
/* CSS Document */
/**
input 紅框
 */
 
 /*手機版選單畫面藍框問題*/
 * { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
 
.BorderWarning {border:1px solid #ff0000 !important;}

/*公版麵包屑*/
.m_breadCrumbs{ width: 100%; height: auto; padding: 5px; border-bottom: 1px solid #dfdfdf; margin-bottom: 15px;}
.m_breadCrumbs .breadCrumbs2{ width:100%; margin: 0 auto;}
.m_breadCrumbs .breadCrumbs2 ol { display:inline-block;}
.m_breadCrumbs .breadCrumbs2 ol li{ display:contents; 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 { border:1px solid #666666;}

/* 圖文元件(1) */
.normal_item1BOX .top_box img{ display:block; max-width:100%; height:auto !important; margin:0 auto; margin-bottom:10px;}
.normal_item1BOX .item7_img{ padding:0; border:0;}

/* 圖片連結(4) */
.normal_item4BOX img{ display:block; max-width:100%; height:auto !important; margin:0 auto; margin-bottom:10px;}

/* 信息內容公告(7) */
.normal_item7BOX{ max-width: 1200px; margin: 0 auto; width: 100%; padding: 20px 15px;}
.item7_img{ display:inline-block; padding:15px; border: 1px solid #dfdfdf; margin: 0 auto;}
.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{ font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif!important; height:auto; margin-bottom: 30px; padding-bottom: 15px; border-bottom: 1px solid #dfdfdf;}
.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;}
.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;}
/*it40 分類標題說明圖*/
.it40_sort_intro{ width:100%; margin-bottom:10px; padding:0 10px;}
.it40_sort_intro h1{ font: 20px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #484848; text-align:left; border-bottom:1px dotted #ddd; margin:0;}
.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;}
.Kg_ProductListTop h1{ font-size:15px; display:inline;}

@media screen and (max-width:1100px){
.item8_box ul li{ float:left;}
.item8_box ul li.item8_text{ display: block; width: 100%; margin-top: 5px;}	
}

/*
.item8_box{ width:100%;}
.item8_box .item8_inbox{ max-width: 1200px; margin:0 auto;}
.item8_box .item8_inbox>ul>li{ width:100%;; background:#fcfbfa; height:50px; 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;}

@media screen and (max-width:1100px){
.item8_box .item8_inbox>ul>li{ height:100px;}
.item8_box .item8_inbox>ul>li>a>span.item8_text{ display:block; padding-left: 0;}
.item8_box .item8_inbox>ul>li>span.item8_slogan{ width: 120px; padding: 0;}
.item8_box .item8_inbox>ul>li>span.item8_date{ width: 115px; padding:0 10px 0 0;}
}*/

/* HTML元件(11) */
.normal_item11BOX img{ max-width:100%; height:auto !important;}

/* 會員條款16 */
.poM_Content_item16{padding-top:20px;box-shadow:none !important;-webkit-box-shadow:none !important; border:3px solid #d2d2d2;}

/*21*/
.it21_checkbox[type="checkbox"]{ height: auto; width: auto; float: left; margin-right: 5px; }

/*訊息公告元件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;}
@media screen and (max-width: 1024px) { 
.item47_box ul li.item47_date{ float:inherit;}
.item47_box ul li.item47_news{ margin-left:0;}
}
/*訂單查詢49*/
.poM_OrderP1_go{ position:relative;}
.poM_OrderP1_go .ticket_btn{ position:absolute; right:15px; top:35px; width:80px; height:40px;}
.poM_OrderP1_go .ticket_btn input{ display:block;width:100%; height:40px; font:16px/40px 微軟正黑體, Arial, Helvetica, sans-serif;}
/* 活頁圖文元件(52) */
.top_box img{ max-width:100%; height:auto !important;}
.C_article img{ max-width:100%; height:auto !important;}
#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;}

/*17*/
.it17_phone_in input[type="button"]{border: 0;height: 36px;font: 14px/36px 微軟正黑體,Arial,Helvetica,sans-serif;border-radius: 3px;width:100%;cursor:pointer;color:#fff;-webkit-appearance:none; margin-top: 15px;}
.it17_phone_in input[type="text"]{padding: 3px 10px!important; width: 100%; margin-top: 15px;}
.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;}


/* 訂單詳細(53) */
.it53_linepay_box{ width: 100%; min-height: 45px; background:#fff; border-bottom: 1px solid #e7e7e7; padding: 5px 15px;}
.it53_linepay_box ul li{ float:left; font:14px/30px 微軟正黑體,Arial,Helvetica,sans-serif !important; color:#333; padding-bottom: 0!important;}
.it53_linepay_box ul li:last-child{ padding-left:15px;}
.poM_OrderP2_btn ul{ align-items: stretch; display: flex;}
.OrderP2_btn1,.OrderP2_btn3{ width:100%!important;}

@media screen and (max-width: 520px) { 
.it53_linepay_box{ min-height: 90px; }
.it53_linepay_box ul li{ float:none; width: 100%;}
.it53_linepay_box ul li:last-child{ padding-left:0;}
}


/* 詢價元件(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;}
.normal_item58BOX{ padding:10px;}
.it60_say{ width:auto; min-height:37px; margin:0 auto; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-bottom: 10px;}
.it62_table_bg{ background: #fafafa;}
.item62_box2 td{font:15px/18px 微軟正黑體,Arial,Helvetica,sans-serif; color:#666; padding:15px 5px;}


/* 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;}
.it64_confirm_num{width:100px!important;}
@media screen and (max-width: 390px) { 
	.reload_code a{ display:block;}/*換另一張折行*/
}

/* 詢價清單(61) */
.item61_box tr:nth-child(odd){ background:#fafafa;}
.item61_box th,.item61_box td{ border-bottom:#e4e4e4 1px solid; font:15px/40px 微軟正黑體,Arial,Helvetica,sans-serif; color:#666; padding:0 5px;}
.item61_box .firstimgbox{ padding:10px;}
.item61_box .trace_cancel{ width:60px; height:38px; margin:0 auto;font:15px/38px 微軟正黑體,Arial,Helvetica,sans-serif; color:#fff; text-align:center;}
.item61_box .address_box{ padding:10px 5px; line-height:26px;}
.item61_box .trace_cancel a{ display:block; width:100%; height:38px; margin:0 auto;font:15px/38px 微軟正黑體,Arial,Helvetica,sans-serif; color:#fff; text-align:center; text-decoration:none;}
.item61_box th.first_list,.item61_box td.first_list{ width:90px;}
@media screen and (max-width: 530px) { 
.item61_box th.mobile_none,.item61_box td.mobile_none{ display:none;}
}
@media screen and (max-width: 450px) { 
.item61_box th.mobile_none01,.item61_box td.mobile_none01{ display:none;}
}

.item62_box td{font:15px/18px 微軟正黑體,Arial,Helvetica,sans-serif; color:#666; padding:15px 5px;}
.item62_box td:first-child{ width:120px; background:#fafafa; text-align:right;}
.item62_table_title{font:15px/18px 微軟正黑體,Arial,Helvetica,sans-serif; color:#666; padding:15px 5px; background:#dcdcdc;}
.item62_box td.item62_table_name{ text-align:left;}

/*63*/
.it63_w100p{ width:100% !important;}

/*111*/
.it111_box{ width:100%; border-top: 1px solid #d2d2d2;}
.it111_title{ color: #222; font-size: 15px; line-height: 25px; font-weight: bold; padding-left: 10px;}
.it111_coldark{ display:block; font-size: 13px;  padding-bottom: 10px; color:#555; font-weight: normal; border-bottom: 1px solid #d2d2d2;}
.it111_in{ padding:10px;background: #f2f2f2;}
.it111_in > h3{ font-size: 15px; color: #333; line-height: 20px; margin-bottom: 5px;}
.it111_content{ font-size: 14px; line-height: 20px; color: #333;}
.it111_content ul{ list-style-type: decimal; margin-left: 20px;}
.it111_content ul li { height: auto!important; font-size: 14px!important; line-height: 20px!important; float: none !important;}
.it111_checkbox{ padding:10px;background: #f2f2f2; border-bottom: 1px solid #d2d2d2;}
/* 常用收件人(120)*/
.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;}

/*125*/
.it125_nodata{ padding:30px 0; text-align: center;}

/* 網站行銷活動元件(77&68&119) */
.lock_sell-imgBox{ width:100%; margin-bottom:20px;}
.lock_sell-imgBox img{ width:100%; height:auto;}
h3.normal_saleitem_title{ display:block; width:100%; padding:0 10px; font: 24px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color:#333;}
.lock_sellBox ul li{ float:left; width:25%;}
.lock_sellBox ul li div.thumb{ width:150px; margin:0 auto; margin-bottom:30px;}
.imgbox a{ display:block; width:150px; height:150px; overflow:hidden; margin:0 auto;}
@media screen and (max-width: 710px) { 
.imgbox a{width:100%; height:auto;}
}
.imgbox a img{ width:100%; height:auto;}
.ui_pname > a:link,.ui_pname > a:hover{ display:block; width:100%; height:48px; font: 14px/24px 微軟正黑體,Arial,Helvetica,sans-serif; overflow:hidden;}
.lock_sellBox > ul > li .thumb .ui_pprice_e{ color:#ed2d4c; font:25px/30px Arial,Helvetica,sans-serif; margin-bottom:10px;}
.lock_sellBox > ul > li .thumb .ui_pprice_e span{ font-size:18px; margin-right:5px;}
.AY_FormTxt01{ display:block; width:75px; height:24px; color:#333; font:14px/24px 微軟正黑體,Arial,Helvetica,sans-serif;}
.AY_FormTxt02{ display:block; width:65px; height:24px; color:#333; font:14px/24px 微軟正黑體,Arial,Helvetica,sans-serif;}
.addon-highlight{ border:0;}
.addon-highlight .title{ padding:10px 20px; font-size:16px; color:#0c3e84; background-color:#f6f6f6; border-top:1px solid #ccc;}
.addon-highlight > ul, .itemList > ul > li{ list-style:none; margin:0; padding:0;}
.addon-highlight > ul{ width:100%;}
.addon-highlight > ul > li{ padding:20px; border-top:1px solid #ccc; background:#FFF;}
.addon-highlight .thumb{ float:left; width:30%; height:120px;}
.addon-highlight .thumb a { display: block; max-height: 120px; max-width: 120px;}
.addon-highlight .thumb img { display: block; height: auto; width: 100%;}
.addon-highlight .detail{ float:left; width:70%;}
.addon-highlight .detail span.highLight{ font:25px/30px Arial,Helvetica,sans-serif; color:#ed2d4c;}
.addon-highlight .detail table{ width:100%;}
.addon-highlight .detail table td:first-child{ width:55px;}
.addon-highlight .detail table td{ padding:5px; vertical-align:middle;}
.addon-highlight .thumb2{ float:left; width:30%; height:120px;}
.addon-highlight .thumb2 a { display: block; max-height: 120px; max-width: 120px;}
.addon-highlight .thumb2 img { display: block; height: auto; width: 100%;}
.addon-highlight .detail2{ float:left; width:70%;}
.addon-highlight .detail2 span.highLight{ font:25px/30px Arial,Helvetica,sans-serif; color:#ed2d4c;}
.addon-highlight .detail2 table{ width:100%;}
.addon-highlight .detail2 table td:first-child{ width:55px;}
.addon-highlight .detail2 table td{ padding:5px; vertical-align:middle;}
.alladdbox{ background:#ebebeb none repeat scroll 0 0; padding:10px;}
.AY_C_article{ color:#333; font:15px/42px 微軟正黑體,Arial,Helvetica,sans-serif;}
.AY_C_article .prod_price{ color:#ed2d4c; font:25px/42px Arial,Helvetica,sans-serif;}
.alladdbox .addbtn{ float:right; display:block; width:150px; height:40px; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; border:0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#eb3838; cursor:pointer;}

.AY_SaleproductBox_Info{ width:100%; font:15px/42px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; background:#ebebeb; padding:15px; position:relative;}
.AY_SaleproductBox_Info span{ font:25px/42px Arial, Helvetica, sans-serif; color:#ed2d4c; margin:0 5px;}
.AY_btn_saleStatus_ok,.AY_btn_saleStatus{ width:150px; height:40px; position:absolute; right:15px; top:15px;}
.AY_btn_saleStatus_ok a:link,.AY_btn_saleStatus a:link{ display:block; width:150px; height:40px; text-align:center; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; background-image:none; text-indent:0;}
.AY_btn_saleStatus_ok a:link,.AY_btn_saleStatus_ok a:hover{ border:0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background: #eb3838;}
.AY_btn_saleStatus a:link{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#666;}

@media screen and (max-width: 750px) { 
.lock_sellBox ul li{ width:33.3%;}
}
@media screen and (max-width: 500px) { 
.addon-highlight .thumb{ width:40%;}
.addon-highlight .detail{ width:60%;}
}
@media screen and (max-width: 550px) { 
.lock_sellBox ul li{ width:50%;}
}
@media screen and (max-width: 320px) { 
.lock_sellBox ul li{ width:100%;}
}

/*網頁行銷活動商品lightbox*/
.it77_PDetail_Top{ width:100%; margin-top:40px; padding:0 10px;}
.it77_PDetail_L{ width:100%;}
.it77_PDetail_Imgbox, .it77_PDetail_Imgbox img{ width:100%; height:auto;}
.it77_PDetail_R{ width:100%; margin-top:10px;}
.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; margin-bottom: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;}
.it77_set_PDetail_Bottom .it77_product_detailA{ width:100%;}
.it77_product_detailA ul.tabs li{ width:100%; height:40px; text-align:center; overflow:hidden; margin-right:3px;border-bottom:1px solid #dfdfdf;border-top:2px solid #eaeaea; margin-bottom:3px;}
.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:10px;}
.it77_set_PDetail_Bottom .it77_product_detailB h2{font:18px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; border-left:3px solid #000; padding-left:5px; font-weight:bold;}
.it77_set_PDetail_Bottom .it77_product_detailB .it77_content{ padding:15px 0 30px 0;}
.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;}

/* 收件人備忘錄(120) */
.addresseeBox_120{ font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.addresseeBox_120 td{ padding:6px;}
.addresseeBox_120 a.newlink{color:#147abc; text-decoration:none; font-size:13px;}
.addresseeBox_120 .formtitile{ background-color:#e5e5e5; text-align:right; padding:0 5px;color:#666;}
.addresseeBox_120 .ok_btn{ display:inline-block; padding:0 5px; height:35px; font:14px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; border:0; cursor:pointer;}

/* 美味食譜(161&124) */
/*圖文排列*/
.lock_teachSchool{ width:100%; margin:0 auto;}
.Teach_condition{ width:780px; height:35px; margin-bottom:20px;}
.Teach_condition ul li{ float:left;}
.Teach_condition ul li.L_TC_01{ width:210px; height:35px;  padding-left:10px;}
.Teach_condition ul li.L_TC_01 p{ font:13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-right:20px;}
.Teach_condition ul li.L_TC_01 p select{ width:120px; height:27px; font:13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin:0 10px;}
.Teach_condition ul li.L_TC_02{ width:110px;}
.Teach_condition ul li.L_TC_02 p{ font:13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; }
.Teach_condition ul li.L_TC_02 p span{ font:13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#00489a; margin:0 5px;}
.Teach_condition ul li.L_TC_03{ width:450px; height:35px;}

.Teach_pageBox{ width:450px; height:35px; font:13px/35px Arial, Helvetica, sans-serif; color:#555555; clear:both;}
.Teach_pageBox ul{ float:right; height:35px; margin-right:20px;}
.Teach_pageBox ul li{ float:left; font:12px/35px Arial, Helvetica, sans-serif; color:#555555; margin:0 3px;}
.Teach_pageBox ul li a:link,.lock_P_pageBox ul li a:visited{ margin:0 5px; text-decoration:none; color:#555555;}
.Teach_pageBox ul li a:hover,.lock_P_pageBox ul li a:active{ margin:0 5px; text-decoration:underline; color:#555555;}
.Teach_pageBox ul li.Teach_pageNow { font:12px/35px Arial, Helvetica, sans-serif; font-weight:bold; color:#00489a; margin:0 5px; }

.Teach_pageBox2{ width:780px; height:35px; font:13px/35px Arial, Helvetica, sans-serif; color:#555555; clear:both; margin-top:20px;}
.Teach_pageBox2 ul{ float:right; height:35px; margin-right:20px;}
.Teach_pageBox2 ul li{ float:left; font:12px/35px Arial, Helvetica, sans-serif; color:#555555; margin:0 3px;}
.Teach_pageBox2 ul li a:link,.lock_P_pageBox ul li a:visited{ margin:0 5px; text-decoration:none; color:#555555;}
.Teach_pageBox2 ul li a:hover,.lock_P_pageBox ul li a:active{ margin:0 5px; text-decoration:underline; color:#555555;}
.Teach_pageBox2 ul li.Teach_pageNow { font:12px/35px Arial, Helvetica, sans-serif; font-weight:bold; color:#00489a; margin:0 5px; }

.t_articleBox{ width:100%; border-bottom:#d7d7d7 1px dotted; padding:15px;}
.t_articleBox ul li{ float:left;}
.t_article_L{ width:28%; padding-right:10px;}
.t_article_L a img{ display:block; max-width:100%; height:auto; border:#d7d7d7 1px solid; background:#FFF; padding:10px;}
.t_article_R{ width:72%; padding-top:10px;}
.t_article_R h5{ font:25px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color:#0ca1db;}
.t_article_R h5 a{ font:25px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color:#0ca1db; text-decoration:none;}
.t_article_R h5 a:hover{ font:25px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color:#0ca1db; text-decoration:underline;}
.t_article_R h6{ display:block; width:100%; height:100px; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555555; overflow:hidden;}

/*食譜詳細頁*/
.lock_teachSchool2{ width:100%; margin:0 auto; padding:0 15px;}
.t_articleBox2{ width:100%; border-bottom:#d7d7d7 1px dotted; padding:15px 0;}
.t_articleTitle{  width:100%; height:45px;}
.t_articleTitle img{ float:left; display:block; width:40px; height:40px; background-color:#FFF; padding-right:10px;}
.t_articleTitle h5{ display:block; height:40px;}
.t_articleTitle h5 a{ font:25px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color:#0ca1db; text-decoration:none;}
.t_articleTitle h5 a:hover{ font:25px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color:#0ca1db; text-decoration:underline;}
.t_articleBox2 ul li{ float:left;}
.t_articleImg{ width:50%; padding-right:10px;}
.t_articleImg img{ max-width:100%; height:auto; padding:10px; border:#d7d7d7 1px solid; background:#FFF;}
.t_articleWord{ width:50%; margin-top:15px;}
.t_articleWord h6{ display:block; width:100%; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555555;}
.t_articleBox3{ width:100%; padding:20px 10px; font:15px/25px  微軟正黑體, Arial, Helvetica, sans-serif; color:#333333;}
h3.Index_CookName a{ display:block; width:100%; height:45px; margin:5px 0; font:25px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color:#0ca1db; overflow:hidden; padding:0 10px;}
h5.product_indexPro_title{ font: 23px/42px 微軟正黑體,Arial,Helvetica,sans-serif; color:#00a6e7;}
.productIndexPro1 ul li{ float:left; width:25%;}
.indexProList{ width:150px; margin:0 auto; margin-bottom:30px;}
.for_imgbox a{ display:block; width:150px; height:150px; overflow:hidden;}
.for_imgbox a img{ width:100%; height:auto;}
.for_proname a{ display: block; width: 100%; height:48px; font:14px/24px 微軟正黑體,Arial,Helvetica,sans-serif; color: #333; overflow: hidden;}
.for_pricebox{ color:#ed2d4c; font:25px/25px Arial,Helvetica,sans-serif; margin-bottom:10px;}
.for_pricebox span{ font-size:18px; margin-right:5px;}

@media screen and (max-width: 780px) { 
.t_article_L{ width:40%;}
.t_article_R{ width:60%;}
}
@media screen and (max-width: 750px) { 
.productIndexPro1 ul li{ width:33.3%;}
}
@media screen and (max-width: 640px) { 
.t_articleImg,.t_articleWord{ width:100%; padding-right:0;}
}
@media screen and (max-width: 600px) { 
.t_article_L{ width:50%;}
.t_article_R{ width:50%;}
}
@media screen and (max-width: 550px) { 
.productIndexPro1 ul li{ width:50%;}
}
@media screen and (max-width: 450px) { 
.t_article_L,.t_article_R{ width:100%;}
}

/* 折價券查詢(174) */
.item_174box01 h3{ background:#fafafa; height:38px;font:15px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; padding-left:16px;}
.item_174box01 ol{ list-style-type:decimal; padding-left:36px;}
.item_174box01 ol li{font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; padding:10px 0; }
.item_174box02{ margin-bottom:15px;}
.item_174box02 ul{ height:30px;}
.item_174box02 li{ float:left; height:30px; padding:0 5px;}
.item_174box02 li:first-child{ width:70%;}
.item_174box02 li:first-child select{ display:block; width:100%; height:30px;font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.item_174box02 li:last-child{ width:30%;}
.item_174box02 li:last-child input[type="submit"]{ display:block; width:100%; height:30px;font:14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; border:0; cursor:pointer;}
.item_174box03{font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-align:center; padding:15px 0;}

/* 折價券登入(235) */
.item_235box{ padding:0 10px;}
.item_235box input[type="text"],.item_235box input[type="password"]{ width:100%;}
.item_235box01{ padding-bottom:20px;}

/* 首頁-最新消息與粉絲團元件(251) */
.jooshop251_itemBox{ max-width:1200px; margin:0 auto;}
.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:80%;}
.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:25px; overflow:hidden;}
.jooshop251_newslist li.jooshop251_newslist_R p.jooshop251_newslist_content{ display:block; width:100%; height:60px; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999; margin-top:5px; overflow:hidden;}
.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%;}
}

/* 商品熱銷排行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 a{ width:90px; height:90px;}
.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 微軟正黑體, 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 a{ width:90px; height:90px;}
.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 微軟正黑體, 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{ width:100%;border-left:1px solid #d5d5d5;}
.indexsortbox249 .indexsort_container .indexsort_left{ float:left; width:160px;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:160px; height:248px;}
.indexsortbox249 .indexsort_container .indexsort_left .indexsort_lbanner img{width:160px; height:248px;border:1px solid #d5d5d5;border-top:0;}
.indexsortbox249 .indexsort_container .indexsort_right{ float:right; width:222px;height:356px;border:1px solid #d5d5d5;border-left:0;}
.indexsortbox249 .indexsort_container .indexsort_right .indexsort_rbanner{ width:220px; height:178px;}
.indexsortbox249 .indexsort_container .indexsort_main{ }
.indexsortbox249 .indexsort_container .indexsort_main .indexsort_prolist li{ width:50%; 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;}
}
/* JOO商品輪播共用元件-253 */
/* 商品輪播共用元件CSS-mobile */
.productItem253m_Box{ width:100%; height:auto; margin:0 auto;}
.productItem253m{ width:100%; padding-top:10px; padding-bottom:30px; position:relative;}
.productItem253m_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; border:0; z-index:87;}
.productItem253m_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;border:0; z-index:88;}
.productItem253m_list{ width:100%; margin:0 auto;}
.productItem253m_list li{ float:left; width:50%; padding:0 3px;}
.productItem253m_list li a{ display:block; max-width:220px; height:auto; margin:0 auto;}
.productItem253m_list li a img{ display:block; width:100%; height:auto; transition:opacity 0s ease 0s; opacity:1;}
.productItem253m_list li a img:hover{ opacity:0.8;}
.swipe253{ overflow: hidden; visibility: hidden; position: relative;}
.swipe-wrap253{ overflow: hidden; position: relative;}
.swipe-wrap253 > ul{ float:left; width:100%;  position: relative;}

/*文字跑馬燈(254)*/
 .it254_news_BOX{ width:100%; height:30px; text-align:center;margin:0 auto 5px;background-color:#333;}
.it254_news_BOX ul.news_BOX{ display:inline-block; margin:0 auto; width:90%;}
.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:50%;}
.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;}

/*LOGO總覽(257)*/
.logo_list257{ width:100%; margin:0 auto;}
.logo_list257 ul li{ float:left; width:33.3333%;}
.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;}

@media screen and (max-width:730px) { 
.class_Description .class_Description_L{ width:45%;}
.class_Description .class_Description_R{ width:55%;}
}
@media screen and (max-width:485px) { 
.class_Description .class_Description_L{ width:100%;}
.class_Description .class_Description_R{ width:100%; padding:0px;}
}
/* 商品圖遮罩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:999; 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 a{ 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 a: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%;}
}

/* JOO圖文烈表元件-260 */
.it260_teachSchool{ width:100%; 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;}
.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;}
@media screen and (max-width:960px) {
.it260_article_L{ width:30%;}
.it260_article_R{ width:70%;}
}
@media screen and (max-width:640px) {
.it260_article_L{ width:40%;}
.it260_article_R{ width:60%;}
}
@media screen and (max-width:480px) {
.it260_articleBox ul li{ float:none;}
.it260_article_L,.it260_article_R{ width:100%;}
.it260_article_L img{ width:100%; margin:0 auto;}
}

/* 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:100%; 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;}
@media screen and (max-width:960px) {
.it261_articleImg{ width:40%;}
.it261_articleWord{ width:60%;}
}
@media screen and (max-width:640px) {
.it261_articleImg{ width:50%;}
.it261_articleWord{ width:50%;}
}
@media screen and (max-width:480px) {
.it261_articleBox2 ul li{ float:none;}
.it261_articleImg,.it261_articleWord{ width:100%;}
.it261_articleImg img{ width:100%; margin:0 auto;}
}

/* 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:100%;margin:10px auto;}
.sunmoon-NEW .sunmoon-NEWright{ width:100%; height:auto; overflow:hidden; position:relative; margin-bottom:15px;}
.sunmoon-NEW .sunmoon-NEWleft{ width:100%; height:auto;margin-left:0px;}
.sunmoon-NEW .sunmoon-NEWleft ul li{ width:100%;margin-bottom:15px;}
.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;}


/* 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;}

/*67*/
.it67_linepay_img{ max-width:320px; padding: 0 10px; margin-bottom: 15px; margin: 0 auto;}
.it67_linepay_img > img{ vertical-align: bottom; max-width:100%; width: 100%; height: auto; margin: 0 auto;}

/*元件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%; padding:10px;}
.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 10px;}
.Special_column268 .Special_listbox li .info_box{ background-color: #f5f5f5; max-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;}
.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{ max-width:160px; margin:0 auto;}
.Product_Recommendbox268 .imgbox{ width:120px; margin:0 auto;}
.Product_Recommendbox268 .imgbox img{ display:block;width:120px; 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: 100%; 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;}
.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/cart_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;}
@media screen and (max-width:768px) {
.Special_column268 .product_box_268 li{ width:50%; padding-bottom:25px;}
}
@media screen and (max-width:640px) {
.Special_column268 .Special_listbox li{ float: inherit; width:100%; padding:15px 0;}
.Special_column268 .Special_listbox li .info_box{ max-width:100%;}
}

/* 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;}

/* 272-圖片輪播(小)ddg */
.Index_ADbannerBox272{ width:100%; 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:100%; position:relative;}
.Index_ADbannerBox272 .flexslider272{  overflow:hidden;}
.Index_ADbannerBox272 .slides{ position:relative; z-index:1;}
.Index_ADbannerBox272 .slides .fl_box li{ width:50%; padding:5px; float:left;}
.Index_ADbannerBox272 .slides .fl_box 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 */
.Index_ADbannerBox273{ width:100%; position:relative;}
.Index_ADbannerBox273 .flexslider273{ overflow:hidden;}
.Index_ADbannerBox273 .slides{ position:relative; z-index:1;}
.Index_ADbannerBox273 .slides li img{ display:block; width:100%; height:auto;}
.Index_ADbannerBox273 .flex-control-nav{ position:absolute; height:10px; bottom:20px; z-index:2; width:100%; text-align:center;}
.Index_ADbannerBox273 .flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 2px; *display:inline; zoom:1;}
.Index_ADbannerBox273 .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_ADbannerBox273 .flex-control-nav .flex-active{ background:#000;}

/*元件274_活頁圖片商品 ddg*/

.item274_box{ width:100%; background-color:#fff; margin:0 auto; margin-bottom:10px;}
.item274_box .item274_topbanner{ width:100%;}
.item274_box .item274_topbanner a{ display:block; width:50%; float:left;}
.item274_box .item274_topbanner a img{ display:block; width:100%;height:auto;}

.item274_box .item274_tab{ width:100%;height:50px; overflow:hidden;}
.item274_box .item274_tab ul{ width:100%;}
.item274_box .item274_tab ul li{ width:50%; height:50px; border-top:3px solid #dddddd; background-color:#ddd; font:15px/15px 微軟正黑體; color:#000; float:left; cursor:pointer; text-align:center;}
.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{ display:inline-block; padding-left:20px;height:14px;  background-image:url(images/DDG_274icon01.png); margin-top:15px;}
.item274_box .item274_tab ul li span.tab_product{display:inline-block; padding-left:18px;height:13px;  background-image:url(images/DDG_274icon02.png); margin-top:15px;}


.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%;}
.center-274 > .item274_bottombox{ width:100%; padding-bottom:30px; background:url(images/item_274_bgline.jpg) no-repeat 50% bottom;}
.center-274 > div#pp1{ display:block;}

.item274_box .item274_bottombox .item274_bottomplay{ width:100%;}
.item274_box .item274_bottombox .item274_bottomplay a.video{ display:block; width:100%;}
.item274_bottombox .item274_bottomplay a{ text-decoration:none;}
.item274_bottombox .item274_bottomplay img{ width:100%; height:auto;}
.item274_bottombox .item274_bottomplay h2{padding-left:10px; font:18px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000;}
.item274_bottombox .item274_bottomplay h2 a{font:18px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000;}
.item274_bottombox .item274_bottomplay h2 a:hover{font:18px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#dd0055; text-decoration:none;}
.item274_bottombox .item274_bottomplay h3{ padding-left:10px; font:bold 20px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000;}

.item274_bottombox-s{ width:100%; position:relative; }
.item274_bottombox-s .slides{ position:relative; z-index:1;}
.item274_bottombox-s .slides li img{ display:block; width:100%; height:auto;}
.item274_bottombox-s .flex-control-nav{ position:absolute; height:10px; bottom:0; z-index:2; width:100%; text-align:center;}
.item274_bottombox-s .flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 2px; *display:inline; zoom:1;}
.item274_bottombox-s .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;}
.item274_bottombox-s .flex-control-nav .flex-active{ background:#000;}

.item274_box .item274_bottombox .item274_bottomproduct{ width:100%; padding-top:10px;}
.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;}

/*元件280_活頁輪播圖片商品元件ddg*/
.item280_box{ width:100%; 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:40px; float:left; font: bold 20px/40px 微軟正黑體, 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-bottom:1px solid #ddd; border-top:2px solid #888; display:inline-block;}
.item280_box .item280_bottom .item280_bottomL{ width:100%; padding:10px 0;}
@media screen and (max-width:560px) {
.item280_box .item280_title .item280_titletab ul li{ display:none;}
.item280_box .item280_title .item280_titletab ul li:nth-child(1),.item280_box .item280_title .item280_titletab ul li:nth-child(2){ display:block;}
}
@media screen and (max-width:413px) {
.item280_box .item280_title .item280_titletab{ display:none;}
}
/*廣告輪播*/
.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(icon_arrow.html) 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(icon_arrow.html) 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;}
.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; padding:0 5px; width:25%; height:auto;}
.item280_bottom .item280_bottomL .item280_bottomL_logo ul li img{ width:100%; height:auto; border:1px solid #ddd;}
.item280_bottom .item280_bottomL .item280_bottomL_logo ul li img:hover{ border:1px solid #dd0055;}

.item280_box .item280_bottom .item280_bottomR{ width:100%; padding-top:20px;}
.item280_box .item280_bottom .item280_bottomR ul li.product{ float:left; width:50%; padding:10px;}

/*商品*/
.item280_bottomR ul li .item280_product{ max-width:210px; 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{ width:100%; border-bottom:1px solid #ddd; z-index:1; position:relative;}
.item280_bottomR ul li .item280_product .item280_photo img{ width:100%; height:auto;}
/*商品圖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{ display:none; 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;}

/*元件281_主題圖片商品元件ddg*/
.item281_box-topbanner{ text-align:center;}
.item281_box-topbanner img{ width:140px; height:auto;}
.item281_box{ width:100%; margin:0 auto; border-bottom:1px solid #ddd; border-top:2px solid #888; padding:15px 10px; margin-bottom:15px;}
.item281_box li.item280_pbox{ float:left; width:50%; padding:10px;}
.item281_box .item280_product{ max-width:210px; border:1px solid #ddd;position:relative; margin:0 auto;}
.item281_box .item280_product:hover{ border:1px solid #dd0055;}
/*商品圖*/
.item281_box .item280_product .item280_photo{ width:100%; border-bottom:1px solid #ddd; z-index:1;position:relative;}
.item281_box .item280_product .item280_photo img{ width:100%; height:auto;}
/*商品圖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; bottom:15px; 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;}

.Index_ADbannerBox281{ width:100%; position:relative; padding-bottom:10px;}
.Index_ADbannerBox281 .flexslider273{ overflow:hidden;}
.Index_ADbannerBox281 .slides{ position:relative; z-index:1;}
.Index_ADbannerBox281 .slides li img{ display:block; width:100%; height:auto;}
.Index_ADbannerBox281 .flex-control-nav{ position:absolute; height:10px; bottom:0; z-index:2; width:100%; text-align:center;}
.Index_ADbannerBox281 .flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 2px; *display:inline; zoom:1;}
.Index_ADbannerBox281 .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_ADbannerBox281 .flex-control-nav .flex-active{ background:#000;}

/* 283-圖片輪播連結(大)ddg */
.Index_ADbannerBox283{  margin-bottom:10px;}
.Index_ADbannerBox283 .Index_ADbanner{  position:relative;}
.Index_ADbannerBox283 .flexslider283{ 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:20px; 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;}

/*元件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;}
@media screen and (max-width:560px) {
.item285_box .item285_title .item285_titletab ul li{ display:none;}
.item285_box .item285_title .item285_titletab ul li:nth-child(1),.item285_box .item285_title .item285_titletab ul li:nth-child(2){ display:block;}
}
@media screen and (max-width:413px) {
.item285_box .item285_title .item285_titletab{ display:none;}
}
/*商品*/
.setdgg-productitem li.product{ float:left; width:25%; padding:10px;}
@media screen and (max-width:639px) {
.setdgg-productitem li.product{ width:50%;}
}
.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{ max-width:100%; border-bottom:1px solid #ddd; z-index:1;}
.setdgg-productitem li .item280_product .item280_photo img{ 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;}

/*元件287_分類圖片連結元件ddg*/
.item287_box{ width:100%; margin-bottom:15px;}
.item287_box .item287_box-top { width:100%; margin-bottom:15px;}
.item287_box .item287_box-top li{ width:25%; padding:0 5px; float:left;}
.item287_box .item287_box-top li:first-child{ margin-left:0;}
.item287_box .item287_box-top li img{ border:1px solid #ddd; width:100%; height:auto;}
.item287_box .item287_box-bottom img{ width:100%; height:auto;}
@media screen and (max-width:639px) {
.item287_box .item287_box-top li{ width:50%;}
}

/*元件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 5px;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:inline-block;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:inline-block;background:url(images/item280_titleicon02.png) top left no-repeat; width:11px; height:11px; margin-left:5px;}
.item288_box .item288_bottombox{ width:100%; border-bottom: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;}
.index_listbannerbox #masonryContainer{ width:100%; position:relative;}
.index_listbannerbox #masonryContainer .masonryBox{ float:left; width:100%;  padding:0 5px; margin-bottom:10px; text-align:center; }
.index_listbannerbox #masonryContainer .masonryBox img{ max-width:100%; height:auto;} 

/* 292 會員專區(手機版) */
.member_centerMbg292{ position:fixed; top:50px; z-index:999; width:100%;}
.member_centerMbg292 ul > li{ float:left; width:33.3%; background-color:#636363; height:40px; border-top:#555555 2px solid;text-align:center; border-left:1px dotted #fff;font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;}
.member_centerMbg292 ul > li a.logout{ display:block; width:100%; height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.member_centerMbg292 ul > li > a{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.member_centerMbg292 ul > li:first-child{ border-left:0;}
.member_centerMbg292 ul > li > .memeber_sub{ position:absolute; width:100%; background:#fff; padding:0 5px;box-shadow: 0px 5px 2px rgba(60%,60%,60%,0.3); top:40px; display:none; left:0;}
.member_centerMbg292 ul > li > .memeber_sub a{ display:block; width:100%; height:40px; border-bottom:1px solid #e7e7e7;font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-align:center;}
.member_centerMbg292 ul > li > .memeber_sub a:last-child{ border:0;}
.member_centerMbg292 ul > li > .memeber_sub a:link,.member_centerMbg ul > li > .memeber_sub a:visited,.member_centerMbg ul > li > .memeber_sub a:hover,.member_centerMbg ul > li > .memeber_sub a:active{ font:14px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}

/* (手機版)分頁樣式 */
.classify_numlistbox_mobile{width:auto; height:50px; clear:both; margin-top:20px; margin-bottom:20px;}
.classify_numlistbox_mobile .classify_numlist{ margin:0 auto; height:50px; width:200px;}
.classify_numlistbox_mobile .classify_numlist li{ float:left;}
.classify_numlistbox_mobile .classify_numlist li.prev a{ display:block; width: 50px;height: 50px;background:#cecece url(images/mobile_classify_arrow02.svg) no-repeat 0 0;}
.classify_numlistbox_mobile .classify_numlist li.next a{display:block; width: 50px;height: 50px;background:#cecece url(images/mobile_classify_arrow01.svg) no-repeat 0 bottom;}
.classify_numlistbox_mobile .classify_numlist li.num{ width:100px;font:15px/50px Verdana, Geneva, sans-serif; color:#333; text-align:center;}
.classify_numlistbox_mobile .classify_numlist li.num span{font:15px/50px Verdana, Geneva, sans-serif; color:#ff212c; text-align:center;}

@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;}
}

/* 重新授權頁16&108(extend) */
.poM_memberBtnBox{ width:100%; height:40px;}
.poM_memberBtnBox span{ float:left; display:block; width:49%; height:40px; margin-right:1%;}
.poM_memberBtnBox input:nth-child(2){ margin-right:0;}

/* it333-霧面圖片連結 se */
.it333{ text-align:center; text-align:center;}
.it333 > ul{ display: inline-block; margin:0 auto;}
.it333 > ul > li{ width:33.333333%; padding:2PX 0; float:left;}
.it333 img{ 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; width:100%; height:auto;}
.it333 a:hover img{ zoom:1; filter:alpha(opacity=50); opacity:0.5;}

@media screen and (max-width:1240px) {
.it333 > ul > li{ width:50%;}
}
@media screen and (max-width:640px) {
.it333 > ul > li{ width:100%;}
}

/* it312-頁籤推薦商品 se */
.it312_Background{ width:100%; height:auto; padding:60px 0 90px 0; overflow:hidden;}
.it312_tabs{ width:100%; 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:100%; 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:10px;}
.it312_arrow_R,.it312_arrow_R1,.it312_arrow_R2{ background-position:right top; right:10px;}

.it312_Background .swiper-container,.it312_Background .swiper-container1,.it312_Background .swiper-container2{ margin:0 auto; max-width:480px; height:480px; position:relative; overflow:hidden; z-index:1;}
.it312_Background .swiper-wrapper{ position:relative; width:100%;}
.it312_Background .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:235px; height:235px; 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;}

.pagination,.pagination1,.pagination2{ position:absolute; left:0; text-align:center; bottom:-60px; width:100%; z-index:999;}
.swiper-pagination-switch{ display:inline-block; width:14px; height:14px; border-radius:100%; margin:0 9px; background-color:#FFF; cursor:pointer;}
.swiper-active-switch{ display:inline-block; width:14px; height:14px; border-radius:100%; margin:0 9px; background-color:#55bdaa;}

.it312_Content{ width:100%; 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:630px) {
.it312_Background{ padding-bottom:90px;}
.it312_ProductBox li .it312_Phover{ padding-top:0%;}
.it312_Background .swiper-container,.it312_Background .swiper-container1,.it312_Background .swiper-container2{ width:320px; height:320px;}
.it312_ProductBox li a{ width:155px; height:155px;}
.it312_arrow_L,.it312_arrow_R,.it312_arrow_L1,.it312_arrow_R1,.it312_arrow_L2,.it312_arrow_R2{ display:none;}
.it312_tabs label{ font:25px/40px 微軟正黑體, Arial, Helvetica, sans-serif; height:40px;}
.it312_tabs label.tab-label-1:after{ height:30px;}
.it312_ProductBox li:nth-child(2n){ margin-right:0;}
.it312_Background .it312_BOX,.it312_Content{ height:305px;}
}

/* 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{ background:#fff;font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000;}
.HEADER-loginbox a{font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.HEADER-loginbox a:hover{font:15px/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:10px;}
.HEADER-loginbox-content{ padding:10px;}
.HEADER-loginbox-title{ display:block; width:48px;}
.HEADER-loginbox .reloadimg{ font: 15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; 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{ font: 15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; cursor:pointer;}
.mb10 { margin-bottom: 10px;}
.mr10{ margin-right: 10px !important;}
.wd100p {  width: 100% !important;}
.wd100 { width: 100px !important;}
.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:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#010101;}
.HEADER-loginbox-content input[type="text"],.HEADER-loginbox-content input[type="password"],.HEADER-loginbox-content input[type="button"],.HEADER-loginbox-content input[type="submit"],.HEADER-loginbox-content button,.HEADER-loginbox-content textarea {-webkit-appearance:none;-webkit-border-radius:0; /*去除input默認樣式*/}

/* it316-視窗訂閱電子報 se */
.it316_BOX{ width:320px; height: auto; 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%;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元件商品排行輪播*/
.productItem319m_Box{ width:100%; height:auto; margin:0 auto;}
.productItem319m{ width:100%; padding-top:10px; padding-bottom:30px; position:relative;}
.productItem319m_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; border:0; z-index:87;}
.productItem319m_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;border:0; z-index:88;}
.productItem319m_list{width:100%; margin:0 auto;}
.productItem319m_list li{float:left; width:50%; padding:0 3px;transition:opacity 0s ease 0s; opacity:1;}
.productItem319m_list li:hover{ opacity:0.8;}
.productItem319m_list li a{ display:block; max-width:220px; height:auto; margin:0 auto; }
.productItem319m_div{max-width:220px; height:auto;position:relative; margin:0 auto; table-layout:c
;}
.productItem319m_list .item_ranking{ width:30px; height:30px; background:rgba(83,83,83,.75); font:20px/30px Arial, Helvetica, sans-serif; color:#fff; text-align:center; position:absolute; top:0; left:3;}
.productItem319m_list li a img{ display:block; width:100%; height:auto;}

.swipe319{ overflow: hidden; visibility: hidden; position: relative;}
.swipe-wrap319{ overflow: hidden; position: relative;}
.swipe-wrap319 > ul{ float:left; width:100%;  position: relative;}


/*320元件品牌LOGO輪播*/
.productItem320_BOX {max-width:1200px;height: auto; margin: 10px auto; padding:0 20px;}
.productItem320_BOX .productItem320_swipe{position: relative;width:100%; padding:20px 12px;}
.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:50%; text-align:center; float:left; padding:0 8px;}
.productItem320_list li a{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;
}

/* it318展示商品(jo) */
.it318_itemBox{ width:100%; margin:0 auto;}
.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;}
}

/* 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:100%; 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{ display:none; 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{ display:none; width:100%; margin:0 -67px 0 120px; 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;}

/* it295-活動連結 GH */
.it295_BOX{ width:100%; 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;}

/* it297-今日最HOT GH */
.it297_BOX{ width:100%; height:auto; background:#ff8a00; padding:0px 10px 10px 10px; margin:0 auto; margin-bottom:20px; border-radius:5px 5px 0px 0px;}
h3.it297_title{ display:block; width:100%; height:40px; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#ffffff;}
.it297_Content{ width:100%; background:#ffffff; box-shadow:0px 0px 0px #828282;}
.it297_Content > li{ float:left; width:25%; 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:link,.it297_Pname a:visited,.it297_Pname a:hover,.it297_Pname a:active{ font:13px/15px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it297_Pother{ margin-top:7px;}
.it297_Pother li{ float:left; width:50%;}
.it297_Pother01 a:link,.it297_Pother01 a:visited,.it297_Pother01 a:hover,.it297_Pother01 a:active{ display:block; width:100%; height:24px; overflow:hidden; 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;}

@media screen and (max-width:800px) {
.it_318_Pdetail h3.it_318_Pword{ display:none;}
.it297_Content > li{ width:50%; padding-bottom:15px;}
.it297_Content > li:nth-child(2n){ border:0;}
.it297_Content > li:nth-child(1),.it297_Content > li:nth-child(2){ border-bottom:1px solid #e6e6e6;}
}
@media screen and (max-width:420px) {
.it297_Product,.it297_Product .it297_Pimg a{ width:100%; height:auto;}
.it297_Content > li{ padding:10px 5px 15px 5px;}
.it297_Pother li{ width:100%;}
}

/* it298-1Banner4商品按鈕輪播 GH */
.it298_BOX{ width:100%; 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:50%; margin-top:-30px; 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:10px;}
.it298_Content > div{ float:left;} 
.it298_Content > div.it298_Content_L{ width:100%; height:auto;}
.it298_Content > div.it298_Content_L > a > img,.it298_Content > div.it298_Content_L > img{ width:100%; height:auto;}
.it298_Content > div.it298_Content_R{ width:100%; height:auto;}
.it298_PBox{ float:left; width:50%; padding:10px; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.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; display:none;}
.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;}

@media screen and (max-width:682px) {
.it298_PBox > li{ margin:0 auto; float:none;}
}

@media screen and (max-width:400px) {
.it298_PBox .it298_Pimg,.it298_PBox .it298_Pimg a{ width:100%; height:auto;}
.it298_PBox .it298_Pword{ width:100%;}
}

/* it299-4Banner上字按鈕輪播 GH */
.it299_BOX{ width:100%; 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:50%; margin-top:-30px; 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:50%;}
.it299_Content ul li a{ display:block; width:225px; height:340px; position:relative; margin:0 auto;}
.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; display:none;}
.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;}

@media screen and (max-width:550px) {
.it299_Content{ padding:15px 10px;}
.it299_Content ul li{ padding:0 5px;}
.it299_Content ul li a{ max-width:100%; height:auto;}
.it299_ImgWord{ width:94%; margin-left:-47%;}
}

/* it300-2Banner5商品按鈕輪播 GH */
.it300_BOX{ width:100%; 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:50%; margin-top:-30px; 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:10px 0;}
.it300_TopBanner{ width:100%; margin-bottom:10px;}
.it300_TopBanner li{ padding:0 10px;}
.it300_TopBanner li a{ width:100%; height:auto;}
.it300_TopBanner li a img,.it300_TopBanner > li > img{ display:block; max-width:100%; height:auto; margin:0 auto;}

.it300_BottomProduct{ width:100%; height:auto;}
.it300_BottomProduct li{ float:left; width:50%;}
.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:link,.it300_Pname a:visited,.it300_Pname a:hover,.it300_Pname a:active{ 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; display:none;}
.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;}

@media screen and (max-width:410px) {
.it300_Product{ width:100%; padding:10px;}
.it300_Product .it300_Pimg a{ width:100%; height:auto;}
.it300_Pother li{ width:100%;}
}

/* it301-6商品按鈕輪播 */
.it301_BOX{ width:100%; 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:50%; margin-top:-30px; 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:49%; padding:10px; border:1px solid #eaeaea; margin-right:2%; margin-bottom:10px;}
.it301_PBox:nth-child(2){ 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; display:none;}
.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;}

@media screen and (max-width:645px) {
.it301_PBox{ float:left; width:100%; padding:10px; border:1px solid #eaeaea; margin-right:0; margin-bottom:10px;}
}
@media screen and (max-width:340px) {
.it301_PBox .it301_Pimg,.it301_PBox .it301_Pword{ width:50%;}
.it301_PBox .it301_Pimg{ padding:1px;}
.it301_PBox .it301_Pimg a{ width:100%; height:auto;}
}

/* it302-瀏覽商品輪播 */
.it302_BOX{ width:100%; 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:50%; padding-top:20px; padding-bottom:15px; border-right:1px dotted #dddddd;}
.it302_BottomProduct > li:nth-child(2n){ 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;}

@media screen and (max-width:370px) {
.it302_BottomProduct > li{ padding:10px 5px;}
.it302_Product,.it302_Product .it302_Pimg a{ width:100%; height:auto;}
}

/* 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:140px; 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; overflow:hidden;}
.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{ display:none; 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:100%; 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;}

@media screen and (max-width:960px) {
.it303_BOXin ul li{ width:50%;}
.it303_BOXin ul li .it303_store{ width:100%; margin:0 auto; padding:18px 5px;}
.it303_BOXin ul li .it303_store a,.it303_store > img{ width:100%; height:auto;}
.it303_BOXin ul li:nth-child(2n){ border-right:0;}
}

/* it340-手機板商店街購物車 gh */
.it340_BOX{ width:100%; margin:0 auto; margin-bottom:20px;}
.it340_BOX .it_GHTitle_BOX .it_GHTitle{ background:url(images/it340_Cart.svg) left center no-repeat; background-size: 35px 35px; padding-left:40px;}
.it340_BOXin{ border:1px solid #eaeaea; border-top:0; background:#fff;}
.it340_BOX ul:hover{ background:#eaeaea;}
.it340_BOX ul li{ float:left; display:block; height:50px; font:13px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.it340_BOX ul{ border-bottom:1px dotted #eaeaea;}
.it340_BOX ul:last-child{ border:0;}
.it340_BOX ul li.it340_name{ width:40%; padding:0 10px;}
.it340_BOX ul li.it340_name a{ display:block; width:100%; height:50px; font:13px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; text-align:left; overflow:hidden;}
.it340_BOX ul li.it340_num{ width:15%; text-align:center;}
.it340_BOX ul li.it340_price{ width:30%; padding:0 10px; text-align:right;}
.it340_BOX ul li.it340_go{ width:15%;}
.it340_BOX ul li.it340_go a{ display:block; width:100%; height:50px; text-indent:-9999px; background:url(images/it340_arrow_right.svg) right center no-repeat;}

/* 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;}
.it342BOX_Pdetail03 > ul > li{ width:33.3%;}
.it342_PStyle{ max-width:100%;}
}

@media screen and (max-width:1000px) {
.it342_Pdetail01_L{ float:none; max-width:100%; padding-left:0;}
.it342_Pdetail01_R{width:100%; margin-left:0; padding:0 10px;}
.it342_Pdetail01_L .it342_Pdetail01_img{ width:100%; height:auto;}
.it342_Pdetail01_L .it342_Pdetail01_img .flexslider{ height:auto;}
.it342_Pdetail01_L .it342_Pdetail01_img .flex-direction-nav li a.flex-prev{ left:10px; z-index:999;}
.it342_Pdetail01_L .it342_Pdetail01_img .flex-direction-nav li a.flex-next{ right:10px; z-index:999;}
.it342_Product_soldoutbig{ width:100%; z-index:2; max-width:none;}
.it342_Product_soldoutbig img{ display:block; margin:0 auto; width:100%; height:auto;}
}

@media screen and (max-width:768px) {
.it342BOX_Pdetail03 > ul > li{ width:50%;}
}

@media screen and (max-width:570px) {
.it342BOX_Pdetail03_bottom{ height:150px;}
.it342BOX_Pdetail03_bottom > ul,.it342BOX_Pdetail03_bottom > ul > li{ float:none;}
}

@media screen and (max-width:455px) {
.it342BOX_Pdetail03_bottom > ul, .it342BOX_Pdetail03_bottom > ul > li{ width:100%;}
.it342_Pdetail_btn{ display:block;}
.it342_Pdetail_btn li{ width:50%;}
.it342_Pdetail_btn li a{ width:98%; margin:0 auto;}
.it342_Pdetail_btn li.it342_Pdetail_btn_cart a,.it342_Pdetail_btn li.it342_Pdetail_btn_heart a,.it342_Pdetail_btn li.it342_Pdetail_btn_cart a:hover,.it342_Pdetail_btn li.it342_Pdetail_btn_heart a:hover{ background-position:90% center;}

}

@media screen and (max-width:400px) {
.it342BOX_Pdetail03 > ul > li{ width:100%;}
.it342_Pdetail_btn li a{ padding-left:5%; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif;}
}


/* it45加入購物車 */
/*.icon_buildup_P{ display:block; width:73px; height:27px; background:url(images/icon_buildup_P.png) left center no-repeat; text-indent:-9999px;}*/
.it45_temperature{ text-align:left !important; padding-left:10px;}
.it45_mainproduct_R2{ padding:10px 0;}
.it45_SBox_content02{ background:#f8f8f8 !important;}

/* it48完成購物 */
.it48_SpcarProduct_name h5{ margin-left:0 !important;}
.it48_SProduct_name{ padding-left:80px; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif;}
.it48_SpcarProduct3{ background:#f8f8f8 !important;}

/*344*/
/* 客製元件標題 */
.mcaptM_C_box{ width:100%; margin-bottom:10px; background:#FFF; border-bottom:1px solid #e5e5e5;}
.mcaptM_C_title{ width:100%; height:35px; border-bottom:#ec5151 2px solid; background:url(images/mcapt_m_icon_All.png) 10px -195px no-repeat; padding-left:40px; position:relative;}
.mcaptM_C_title h3{ font:20px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.mcaptM_C_title2{ width:100%; height:35px; border-bottom:#ff8a00 2px solid; background:url(images/mcapt_m_icon_All.png) 10px -234px no-repeat; padding-left:40px; position:relative;}
.mcaptM_C_title2 h3{ font:20px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.mcaptM_C_title ul{ position:absolute; right:0; bottom:0;}
.mcaptM_C_title ul li{ float:left; font:14px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; margin-left:5px; cursor:pointer;}
.mcaptM_C_title ul li.selected{ border-bottom:#ec5151 2px solid;}
.mcaptM_C_title_more a{ display:block; font:14px/33px 微軟正黑體, Arial, Helvetica, sans-serif; color:#ec5151; background:url(images/mcapt_m_icon_more.html) right 12px no-repeat; padding-right:10px; position:absolute; right:10px; top:0;}
.mcaptM_C_content01{ width:100%; position:relative; background:#FFF;}
.mcaptM_C_content02{ width:100%; background:#FFF;}
.border_R{ border-right:1px solid #e5e5e5;}
.border_B{ border-bottom:1px solid #e5e5e5;}
/* 首頁廣告輪播元件 */
.slide_containerBox2 .slide{ position:relative; list-style:none; overflow: hidden; width:100%; padding:0; margin:0;}
.slide_containerBox2 .slide > li{ position:absolute; width: 100%; left: 0; top: 0; }
.slide_containerBox2 .slide img{ display:block; position:relative; z-index:1; height:auto; width:100%; border:0;}
.slide_containerBox2 .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_containerBox2 .slide_nav{ position:absolute; -webkit-tap-highlight-color:rgba(0,0,0,0); top:52%; left:0; opacity:0.7; z-index:3; text-indent:-9999px; overflow:hidden; text-decoration:none; height:80px; width: 40px; background:url(images/mcapt_m_icon_arrowAll.png) transparent no-repeat left top; margin-top:-40px;}
.slide_containerBox2 .slide_nav:active{ opacity:1.0; }
.slide_containerBox2 .slide_nav.next{ left:auto; background-position:right top; right:0;}
/* 團購廣告輪播元件 */
.slide_containerBox2{ width:100%; margin:0 auto; background:#FFF; margin-bottom:10px;}
.rslides2{ position:relative; overflow:hidden; width:100%; padding: 0; margin: 0;}
.rslides2 li{ -webkit-backface-visibility: hidden; position:absolute; display:none; width:100%; left:0; top:0;}
.rslides2 li:first-child{ position:relative; display: block; float:left;}
.rslides2 img{ display:block; height:auto; float:left; width:100%; border:0;}
.slide_container2{ position:relative; width:100%; margin:0 auto;}
.group_ADproductBox{ position:absolute; left:0; bottom:0; width:100%; height:70px; background:url(images/mcapt_m_wordbg.png) left top repeat; z-index:100;}
.group_ADproductBox li{ float:left; display:block;}
.ADproductBox_L{ width:65%; padding:10px; border-right:1px dotted #e5e5e5;}
.ADproductBox_L h2 span{ float:left; display:block; width:56px; height:24px; background:url(images/mcapt_m_icon_All.png) left -280px no-repeat; font:15px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}
.ADproductBox_L h2 a{ display:block; height:48px; overflow:hidden; font:15px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding-left:10px;}
.ADproductBox_L h2 a:hover{ font:15px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#147abc;}
.ADproductBox_R{ width:35%; font:30px/35px Arial, Helvetica, sans-serif; color:#ff183e; text-align:right; padding-top:25px; padding-right:10px;}
.ADproductBox_R span{ font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; margin-right:10px;}

/*162*/
/* 團購商品列表元件 */
.group_AllproductBox{ width:100%;}
.group_AllproductBox > li{ float:left; padding:10px; width:25%;}
.group_Allproduct{ width:100%; height:auto; background:#f7f7f7; padding:10px;}
.group_AP_name span{ float:left; display:block; width:55px; height:55px; border-radius:8px; background:#ff8a00; font:15px/18px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:8px 10px 0px 10px;}
.group_AP_name a{ display:block; height:50px; overflow:hidden; font:15px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding-top:5px; padding-left:10px;}
.group_AP_img a img{ display:block; width:100%; height:auto; margin:10px 0;}
.group_AP_price{ font:30px/35px Arial, Helvetica, sans-serif; color:#ff183e;}
.group_AP_price span{ font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; margin-right:10px;}
.group_AP_price a{ float:right; display:block; width:130px; height:36px; background:url(images/mcapt_m_btn_look.png) left top no-repeat; text-indent:-9999px;}
@media screen and (max-width:1280px) {
.group_AllproductBox > li{ width:50%;}
}
@media screen and (max-width:1024px) {
.group_AllproductBox > li{ width:50%;}
}
@media screen and (max-width:640px) {
.group_AllproductBox > li{ width:100%; float:none;}
}

	
/* 展示商品345*/
.item345_box{margin:0 auto;}
.item345_box>ul{margin:7px auto;}
.item345_box>ul>li{float:left;width:33.333333% !important;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; }	
@media only screen and (max-width:480px){
.item345_box>ul>li{width:50% !important;}	
}	
/* 展示商品345end*/

/* 會員中心元件CSS 160629新增 */
.ygg_MemberBtn01 > a{ display:block; width:99%; height:auto;}
.ygg_MemberBtn02{ padding:0 5px;}
.ygg_MemberBtn02 > input,.ygg_MemberBtn02 > a,.ygg_MemberBtn02 > a:link,.ygg_MemberBtn02 > a:visited,.ygg_MemberBtn02 > a:hover,.ygg_MemberBtn02 > a:active{ display:block; width:100%; height:40px; font:18px/40px 微軟正黑體,Arial,Helvetica,sans-serif; text-align:center; text-decoration:none; border:0 none; color:#fff; cursor:pointer;}
.ygg_MemberW100p{ width:100% !important;}
.member_centerMbg ul li{ border-top:0 !important; border-right:1px dotted #fff;}
.member_centerMline a{ display:block; width:100%; height:58px;}
.btn_prev a{ border-radius:0 !important;}
.bonusInquire_btn > a{ display:block;}
.ygg_RegisterS3{ width:100%;}
.ygg_RegisterS3 h5{ color: #555; font: 15px/25px 微軟正黑體,Arial,Helvetica,sans-serif;}
.ygg_Mreturn_title{ background:none; border-top:3px solid #ec6c1f; height:50px; padding-top:6px;}

/* 會員中心元件CSS 160629新增(END) */

/* item334 AL首頁推薦商品廣告 */
.item334box{ max-width:100%;margin:0 auto;margin-bottom:15px;}
.item334box .item334box-left{ width:100%;}
.item334box .item334box-right{ display:none;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; }
.item334box .index_RecommendBox334{ width:100%; height:305px; margin:0 auto; position:relative; border:1px solid #ededed;}
.item334box .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;}
.item334box .index_RecommendBox334 .arrow-left,.item334box .index_RecommendBox334 .arrow-right{ display:block; width:35px; height:35px; position:absolute; border:0; cursor:pointer; text-indent:-9999px;top:150px;}
.item334box .index_RecommendBox334 .arrow-left{ background:url(images/item334-arrowicons.png) no-repeat 0 -1px; left:20px;border-radius:100%; border:1px solid #dcdcdc;}
.item334box .index_RecommendBox334 .arrow-right{ background:url(images/item334-arrowicons.png) no-repeat 0 -71px; right:20px;border-radius:100%; border:1px solid #dcdcdc;}
.item334box .index_RecommendBox334 .swiper-container{ overflow: hidden; visibility: hidden; position: relative; margin:0 auto; width:85%;}
.item334box .index_RecommendBox334 .swipe-wrap { position: relative;}
.item334box .index_RecommendBox334 .swipe-wrap > .swiper-slide {  float:left; width:100%; position: relative;}
.item334box .index_RecommendBox334 .swipe-wrap > .swiper-slide .product_box{ width:100%;}
.item334box .index_RecommendBox334 .swipe-wrap > .swiper-slide .product_box li{ float:left; width:50%;}
.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:100%; height:auto;}
.Product_Recommendbox334 .imgbox a{ display:block;width:100%; 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{  max-width:100%;margin:0 auto;margin-bottom:15px;}
.item335box-probox{ border:1px solid #ededed; width:50%; height:270px; float:left; margin-left:-1px; margin-top:-1px; padding:25px 10px 10px 10px;}
.item335box-probox:nth-child(1){ width:100%; padding-top:10px; /*display:none;*/}
.Product_Recommendbox335{ width:100%; 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:100%; 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:100%; padding:0 10px 20px 10px;}
.item336box-moviebox{max-width:360px; margin:0 auto;}
.item336box-moviebox iframe{ width:100%; height:auto;}

/* it348-購買此商品的也買了 */
.it348_BOX{ 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 50px;}
.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:50%; padding:15px 5px; border-right:0px dotted #dddddd;}
.it348_Product{ width:100%;height:auto; margin:0 auto; padding:5px;}
.it348_Product .it348_Pimg a{ display:block;margin-bottom:15px;display:block; width:100%;}
.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;}

@media screen and (max-width: 380px) { 
.it348_BOXin{padding:0px;}
.it348_Product{ width:100%;}
}

/* 分類輪播圖片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 .slides li .w585{ width:100%;}
.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;}

/* item353	限時限量商品 is */
.item353box{ width:100%; margin-bottom:10px; padding:0 10px;}

.item353box .product_area{ width:100%;}
.item353box .product_area li .product_box{width:100%; border:1px solid #ff7200; background:#fff;}
.item353box .product_area li .product_box .title_area{ height:32px; padding-left:10px;font:13px/32px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:#ff7200; }
.item353box .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 .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_m{ width:100%; padding:10px;}
.product_isongbox_m .imgbox{ float:left; width:110px;}
.product_isongbox_m .imgbox a{ display:block; width:100%; height:auto;}
.product_isongbox_m .imgbox img{display:block; width:100%; height:auto;}
.product_isongbox_m .pro_rightbox{ margin-left:120px;}
.product_isongbox_m .pro_rightbox h3{ height:22px; overflow:hidden; font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#f33337;}
.product_isongbox_m .pro_rightbox h2{ height:44px; overflow:hidden; font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.product_isongbox_m .pro_rightbox h2 a{font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.product_isongbox_m .pro_rightbox h2 a:hover{font:13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}
.product_isongbox_m .pro_rightbox .price_isongbox{font:24px/24px Century Gothic, Arial, Helvetica, sans-serif; color:#ff0005; text-align:center;}
.product_isongbox_m .pro_rightbox .price_isongbox b{ font-size:18px; font-weight:normal;}
.product_isongbox_m .pro_rightbox .price_time{font:30px/30px Century Gothic, Arial, Helvetica, sans-serif; color:#ff0005; margin-bottom:8px;}
.product_isongbox_m .pro_rightbox .price_time span{ display:inline-block; height:30px; position:relative;}
.product_isongbox_m .pro_rightbox .price_time span b{ font-size:20px; font-weight:normal;}
.product_isongbox_m .pro_rightbox .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;}

.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;}

/* item354	頁籤LOGO商品 is */
.item354box{ width:100%; margin:0 auto; margin-bottom:10px; padding:0 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:100%;}
.item354box .right_productbox{ padding:5px; }
.item354box .left_logobox{ padding-top:5px;}
.item354box .left_logobox li{ float:left; width:25%; padding:5px;}
.item354box .left_logobox li a{ display:block; width:100%;}
.item354box .left_logobox li img{display:block; width:100%; height:auto; 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%; border:1px solid #ddd; padding:10px;}
.item354box .right_productbox .pro_showbox .left_proshowbox{ float:left; width:240px;}
.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:250px; padding-top:5px; padding-right:10px;}
.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{ width:100%; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; 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;}
@media screen and (max-width: 1000px) { 
.item354box .left_logobox li{ width:50%;}
.item354box .right_productbox .pro_showbox .left_proshowbox{ width:145px;}
.item354box .right_productbox .pro_showbox .right_proshowbox{ margin-left:155px;}
.item354box .right_productbox .pro_showbox .right_proshowbox .description_box{ height:40px;}
.item354box .right_productbox .pro_showbox .right_proshowbox .price_354box{ margin-top:5px; margin-bottom:10px; text-align:left;}
.item354box .right_productbox .pro_showbox .right_proshowbox .price_354box .o_price{ text-align:right;}
}
@media screen and (max-width: 530px) { 
.item354box .right_productbox .pro_showbox .left_proshowbox{ width:110px;}
.item354box .right_productbox .pro_showbox .right_proshowbox{ margin-left:120px;}
.item354box .right_productbox .pro_showbox .right_proshowbox .description_box{ display:none;}
}
@media screen and (max-width: 479px) { 
.item354box h2.title_name span{ display:none;}
.item354box .right_productbox .pro_showbox .right_proshowbox h2{ width:100%; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; font:18px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-bottom:10px;}
.item354box .right_productbox .pro_showbox .right_proshowbox h2 a{font:18px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.item354box .right_productbox .pro_showbox .right_proshowbox h2 a:hover{font:18px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;}

}
@media screen and (max-width: 374px) { 
.item354box .right_productbox .pro_showbox .left_proshowbox{ width:90px;}
.item354box .right_productbox .pro_showbox .right_proshowbox{ margin-left:100px;}
.item354box .right_productbox .pro_showbox .right_proshowbox .price_354box img{ display:none;}
.item354box .right_productbox .pro_showbox .right_proshowbox h3{ display:none;}
.item354box h2.title_name .item354tabs li{ width:55px;}
}
/* item355	分類推薦商品 is */
.item355box{ width:100%; margin:0 auto; margin-bottom:10px; padding:0 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:100%;}
.item355box .left355_sortbox .item355tabs{ text-align:center;}
.item355box .left355_sortbox .item355tabs li{ float:left; width:50%;}
.item355box .left355_sortbox .item355tabs .titile_name{ height:47px;font:bold 26px/47px 微軟正黑體, 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:nth-child(even){border-right:0;}
.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 .right355_probox{ width:100%; margin-top:10px;}
.item355box .right355_probox .left_bprobox{ width:50%; float:left;border-right:1px solid #ddd; padding:10px;}
.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{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:60px;font:13px/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:56px;}
.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; width:50%;padding:10px;}
/* 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; padding:0 10px;}
.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{ display:none; position:absolute; height:10px; bottom:10px; 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:#ccc;cursor:pointer;border-radius: 100%; text-indent:-9999px;}
.Index_ADbannerBox357 .flex-control-nav .flex-active{ background:#000;}
.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{ width:100%; margin-bottom:20px; padding:0 10px;}
.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{ width:100%; margin-top:5px;}
.it358_ADbanner_box .it358_ADbanner_R img{width:100%; height:auto; display:block;}
.it358_ADbanner_box .it358_ADbanner_R a{ display:block; width:100%; height:auto;}
.it358_ADbanner_box .it358_ADbanner_L{ width:100%;}
.it358_ADbanner_box .it358_ADbanner_L a{ display:block; width:100%; height:auto;}
.it358_ADbanner_box .it358_ADbanner_L img{ width:100%; height:auto;display:block;}
.it358_ADbanner_box .it358_ADbanner_L ul li{ float:left; width:50%; padding-right:5px;}
.it358_ADbanner_box .it358_ADbanner_L ul li:nth-child(even){ padding-right:0;}

@media screen and (max-width: 400px) { 
.product_isongbox_m .imgbox{ width:90px;}
.product_isongbox_m .pro_rightbox{ margin-left:100px;}
.product_isongbox_m .pro_rightbox .price_time{font:24px/24px Century Gothic, Arial, Helvetica, sans-serif;}
.product_isongbox_m .pro_rightbox .price_time span{ height:24px;}
.product_isongbox_m .pro_rightbox .price_time span b{ font-size:15px;}
.product_isongbox_m .pro_rightbox .price_time a{top:5px;}
}

/* it66-購物車同意購物條款(GH) */
.it66_textarea{ padding:0 10px 10px;}
.it66_textarea01{ width:100%; height:100px; font:14px/20px 微軟正黑體,Arial,Helvetica,sans-serif; color:#555; padding:10px;}

/*it66-分期lightbox*/
.it66_staging{ 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_shop_word{ font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; vertical-align: text-top;}
.it66_store_add{ display:inherit; padding-left: 10px;}
@media screen and (max-width: 640px) {
	.it66_store_add {
		display: block;
		padding-left: 0;
	}
}
/*it66-付款方式 */
.common_paymentnotice {
	padding: 10px 20px;
	line-height: 21px;
}

/* it219-抵用金查詢 */
.emoney_mem_219title{ cursor:pointer; background:url(images/BonusP2_arrowB.gif) center right 5px no-repeat; }
.emoney_mem_219title_now{ cursor:pointer; background:url(images/BonusP2_arrowA.gif) center right 5px  no-repeat;}
.emoney_mem_219title h5{ padding-right:30px;}

/* 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:100%; position:relative; margin:0 auto;}
.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_img{ width:100%; height:auto; display:block; border: solid 1px #ddd; }
.otop090601_img > a >img{ width:100%; height:auto; display:block; }
.otop090601_content > ul > li:nth-child(2){ width:100%;}
.otop090601_content > ul > li:nth-child(4){ width:100%;}
.otop090601_product { width:100%; height:autopx;}
.otop090601_product > li{ display:block; border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; width:50%; height:auto; float:left;}
.otop090601_product > li:nth-child(1),.otop090601_product > li:nth-child(2){ border-top: solid 1px #ddd;}
.otop090601_product > li > div{ padding: 5px 10px;}
.otop090601_product > li > div > a > img { width:100%; height:auto; display:block; margin:0 auto;}
.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; line-height:24px;}
.otop090601_product > li > div > span { font: 13px/24px Arial, Helvetica, sans-serif; color:#e20606; padding:0 5px; display:block;}
.otop090601_product > li > div > div { border-top: dotted 1px #ddd;    text-align: center; padding:2px;}
.otop090601_product > li > div > div >a{ text-decoration:none; font: 13px/24px Arial, Helvetica, sans-serif; color:#e94a6f; width:86px; height:25px; display:inline-block; border: solid 1px #e94a6f; margin: 5px; float: right;}
.otop090601_product01{ width:100%;}
.otop090601_product01 > li { border-bottom: solid 1px #ddd; border-right: solid 1px #ddd;  border-left: solid 1px #ddd;height:auto; overflow:hidden;}
.otop090601_product01 > li:nth-child(1){}
.otop090601_product01 > li > ul >li{ float:left;}
.otop090601_product01 > li > ul >li:nth-child(1){ width:30%;}
.otop090601_product01 > li > ul >li:nth-child(1)> a > img{ width:100%; height:auto; padding:10px;}
.otop090601_product01 > li > ul >li:nth-child(2){ width:70%; 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;}
.otop090601_product01 > li > ul >li:nth-child(2)>span{ font: 13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#e20606;}

/*item363  otop商品排行(8項)*/
.otop090602{width:100%; position:relative; margin:0 auto;}
.otop090602_content02{ width:100%; border: solid 1px #ddd; border-right:none; display:inline-block; border-bottom:0px;}
.otop090602_content02> ul { float:left; width:50%; height:auto; overflow:hidden;  border-bottom: solid 1px #ddd; border-right: solid 1px #ddd;}
.otop090602_content02> ul > li{ float:left; position:relative;}
.otop090602_content02> ul >li:nth-child(1){ width:45%;}
.otop090602_content02> ul >li:nth-child(1)> a > img{ width:100%; height:auto; padding:12px; display:block;}
.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{ display:block; font: 13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; height:48px; overflow:hidden; text-decoration:none;}
.otop090602_content02> ul >li:nth-child(2)>span{ display:block; font: 13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#e20606;}
.otop090602_top1{ width:26px; height:27px; position: absolute; top: 12px; left: 12px;background:url(images/otop090602_top1_s.png) center no-repeat;}
.otop090602_top2{ width:26px; height:27px; position: absolute; top: 12px; left: 12px;background:url(images/otop090602_top2_s.png) center no-repeat;}

/* 購物車66 */
a.sameuser_btn{ display:inline-block; border:1px solid #ccc; height:30px; padding:0 4px; line-height:28px !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:20px !important; margin-left:10px;}
a.sameuser_btn:hover{line-height:28px !important; text-decoration:none;}


/*item364*/
.item364box{ width: 100%; max-width:1200px; margin:20px auto; padding:0px 15px;}
.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 #ff4754; border-bottom:4px solid #ff4754;}
.item364box ul li:hover .item364_news{ border:1px solid #ff4754; border-bottom:4px solid #ff4754; }

.item364box ul li .item364_news .item364_img{ width:100%;padding:5px;}
.item364box ul li:hover .item364_news .item364_img{ width:100%;}
.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;}

@media screen and (max-width: 460px) { 
.item364box ul li{ width:50%;}
	.item364_news h3 a.item364_title{font: 15px/36px 微軟正黑體;}
}

@media screen and (max-width: 375px) { 
.item364box ul li{ width:100%;}
}

/*item365*/
.item365boxbg{ width:100%; margin:20px auto; background-color:#000;}
.item365boxbg .item365box{ width:100%; max-width:1200px; background:url(images/probeef_365bg2.png) center repeat-y; padding:10px 0; margin:0 auto; text-align:center;}
.item365box h3.item365_title2{ display:block; text-align:center; max-width:640px; width:90%; height:40px; overflow:hidden;margin:0 auto 30px; padding:10px 5px; font:bold 20px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:url(images/probeef_102.png) center bottom no-repeat;background-size:100%; }
.item365box ul{ display: inline-block; margin:0 auto;}
.item365box ul li{ float:left; padding:10px; width:25%;}
.item365box .item365_product{ width:100%; margin:0 auto;}
.item365box .item365_product a{ display:block; width:100%; height:auto;}
.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:30px; overflow:hidden;color:#fff; text-decoration:none; font: bold 15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; text-align:left;}
.item365box .item365_product h3.product_title2{ display:block; width:100%; height:13px; overflow:hidden; color:#e73821; font:13px/13px 微軟正黑體, Arial, Helvetica, sans-serif;text-align:left;}

@media screen and (max-width: 761px) { 
.item365box ul li{ width:50%;}
.item365box .item365_product h3.product_title a{ text-align:center;}
.item365box .item365_product h3.product_title2{ text-align:center;}
}

/*item368、369、370*/
.sbtmountain_item368box{width:100%;margin:0 auto; background-color:#f8f7f0;}
.sbtmountain_item368box .sbtmountain_item368{ max-width:1200px; width:100%; margin:0 auto;}
.sbtmountain_item368 .sbtmountain_item_b1{ width:100%; background:rgba(255,255,255,.8); padding:20px;}
.sbtmountain_item_b1 h3{ font: bold 16px/16px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#6a7744; display:block;width:100%;}
.sbtmountain_item_b1 h3 a{ font: bold 20px/24px Verdana, Arial, Helvetica, sans-serif,微軟正黑體!important; color:#6a7744!important; display:block;width:100%; text-decoration:none; border:0;}
.sbtmountain_item_b1 p{ display:block; width:100%; font:15px/27px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#848482; margin:10px 0; }
.sbtmountain_item_b1 p a{ display:block; width:100%; font:15px/27px Verdana, Arial, Helvetica, sans-serif,微軟正黑體!important; color:#848482!important; border:0; }
.sbtmountain_item_b1 a{ width:100%; border-bottom:1px solid #6a7744; color:#6a7744 !important; font:15px/20px Verdana, Arial, Helvetica, sans-serif,微軟正黑體!important;}
.sbtmountain_itemb1 span{}
.sbtmountain_item_b1 a:hover{ text-decoration:none;}
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {overflow: hidden;position: relative;}
.swiper-slide {float:left;width:100%;position: relative;}
.sbtmountain_item368 .sbtmountain_l{ width:100%; overflow:hidden; height:512px;}
.sbtmountain_item368 .sbtmountain_l img{ width:100%; height:auto; margin:0 auto;}
.sbtmountain_item368 .sbtmountain_r{ width:100%;position:relative;}
.sbtmountain_item368 ul.sbtmountain_product{ padding:0 20px;}
.sbtmountain_item368 ul.sbtmountain_product li{ float:left; width:100%; padding:14px;}
.sbt_productbox{ margin:0 auto; 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;}

.sbt_productbox .sbt_productbox_img{ width:132px; height:132px; border-radius:100%; float:left; overflow: hidden;}
.sbt_productbox img{ width:100%; height:auto;display:block;}

.sbt_productbox .sbt_productbox_d{ margin-left:132px; padding:0 0 0 10px; text-align: left;}
.sbt_productbox .sbt_productbox_d h2{display:block; width:100%; height:40px; overflow:hidden;}
.sbt_productbox .sbt_productbox_d h2 a{ font: 18px/20px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; 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:12px/12px Arial, Helvetica, sans-serif; color:#6a7744; margin-top:7px;text-decoration:line-through;}
.sbt_productbox .sbt_productbox_d h3.price02{ display:block; height:30px; overflow:hidden; font: bold 30px/30px Arial, Helvetica, sans-serif; color:#e3755c; margin-bottom:10px;}
.sbt_productbox .sbt_productbox_d h3.price02 span{ font: bold 15px/45px Arial, Helvetica, sans-serif;}
.sbt_productbox .sbt_productbox_d a.button{ display:block; width:96px; height:30px; background-color:#e7bb5e; color:#fff; text-align:center; text-decoration:none; font:15px/30px Verdana, Arial, Helvetica, sans-serif,微軟正黑體;border-radius:3px; cursor:pointer; }
.sbt_productbox .sbt_productbox_d a.button:hover{ background-color:#ffcf6a;}

.sbtmountain_r .it372_arrow_L,.sbtmountain_r .it372_arrow_R{ display:block; width:24px; height:24px;position:absolute; top:50%; margin-top:-12px; border-radius:100%; background:#6a7744 center no-repeat; text-indent:-9999px; border:0; cursor:pointer;opacity:.5; z-index:999; background-size:100%;}
.sbtmountain_r .it372_arrow_L:hover,.sbtmountain_r .it372_arrow_R:hover{opacity:1;}
.sbtmountain_r .it372_arrow_L{ background-image:url(images/sbtmountain_mobile_left.png); left:10px;}
.sbtmountain_r .it372_arrow_R{ background-image:url(images/sbtmountain_mobile_right.png); right:10px;}

.sbtmountain_item370box{ width:100%; height:56px;margin:30px auto 0; background:#fff url(images/mobile_2_54.jpg) top center repeat-x; background-size:40px 50px;}
.sbtmountain_item370box a.botton_more{ display:block; width:150px; height:47px; font: bold 15px/47px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; 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;}

a.sbt_product_notbuy{background-color:#b5b4a8!important;cursor:default;}
a.sbt_product_notbuy:hover{ background-color:#b5b4a8!important;}

@media screen and (max-width: 414px) { 
.sbtmountain_item368 .sbtmountain_l{height:276px;}
}
@media screen and (max-width: 375px) { 
.sbtmountain_item368 .sbtmountain_l{height:250px;}
}
@media screen and (max-width: 320px) { 
.sbtmountain_item368 .sbtmountain_l{height:213px;}
}

/*item371、375、376、377、378*/
.sbtmountain_item371box{width:100%; background-color:#fff; margin:0 auto;}
.sbtmountain_item371box_1{ background:#f8f7f0 url(images/mobile_2_55.jpg) top repeat-x; width:100%; height:65px; background-size:40px 50px;}
.sbtmountain_item371box_1 a.botton_more{ display:block; width:150px; height:47px; font: bold 15px/47px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; 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{ max-width:1200px; width:100%; margin:0 auto; padding:0 0 20px; }
.sbtmountain_item371 .sbtmountain_title{ width:100%; height:100px; overflow:hidden; padding:0 10px; text-align:center; margin-bottom:20px; margin:0 auto;}
.sbtmountain_item371 .sbtmountain_title img{display:block; margin:0 auto; margin-bottom:2px; height:30px;}
.sbtmountain_item371 .sbtmountain_title p{ font:15px/30px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#979798; display:block; width:100%; max-height:60px; overflow: hidden;}
.sbtmountain_item371 .sbtmountain_itemb2{ width:100%; padding:0 20px; display:inline-block;}
.sbtmountain_item371 .sbtmountain_r{ position:relative;}
.sbtmountain_item371 ul.sbtmountain_product{ width:100%;}
.sbtmountain_item371 ul.sbtmountain_product li{ float:left; width:50%; padding:5px;}
.sbtmountain_item371 .sbt_productbox{ width:100%;} 
.sbtmountain_item371 .sbt_productbox a{ display:block; width:100%; height:354px; overflow:hidden;}
.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 10px; 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-radius:100%;border:3px solid #fff;background-color:#fff;position: relative;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d .people_img img{ width: 100%; height: auto; display: block;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h3.people_title{ display:block; width:100%; height:28px;font: 12px/28px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#939394; overflow:hidden;    text-overflow: ellipsis;
    white-space: nowrap;}
	.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h2{display:block; width:100%; height:52px;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h2 a{  text-decoration:none; font: bold 20px/25px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#6a7744;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h2 a:hover{text-decoration: none; border:0;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h3.price01{ display:block; height:15px; overflow:hidden; font:15px/15px 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:30px; overflow:hidden; font: bold 30px/30px Arial, Helvetica, sans-serif; color:#e3755c; margin-bottom:10px;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h3.price02 span{ font: bold 15px/45px Arial, Helvetica, sans-serif;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d a.button{ display:block; width:96px; height:30px; background-color:#e7bb5e; color:#fff; text-align:center; text-decoration:none; font:15px/30px Verdana, Arial, Helvetica, sans-serif,微軟正黑體;border-radius:3px; cursor:pointer; margin:0 auto;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d a.button:hover{ background-color:#ffcf6a;}

.bottomboxpage{height:34px; text-align:center; width:100%; margin:5px auto; position:relative;}
.qp_next,.qp_prev{display:block; width:24px; height:24px;text-indent:-99999px; text-decoration:none; position:absolute; top:50%; margin-top:-17px; border-radius:100%; background:#6a7744 center no-repeat; text-indent:-9999px; border:0; cursor:pointer;opacity:1; background-size:100%;}
.qp_next{ background-image:url(images/sbtmountain_mobile_left.png); left:10px;}
.qp_prev{ background-image:url(images/sbtmountain_mobile_right.png); right:10px;}
.qp_counter { font: bold 15px/34px Arial, Helvetica, sans-serif;color:#cfcfcf;}
.qp_pagenumber{ font: bold 15px/34px Arial, Helvetica, sans-serif;color:#cfcfcf;}
.qp_totalnumber{ font: bold 15px/34px Arial, Helvetica, sans-serif;color:#cfcfcf;}

@media screen and (max-width: 414px) { 
.sbtmountain_item371 .sbt_productbox a{height:177px;}
}
@media screen and (max-width: 375px) { 
.sbtmountain_item371 .sbt_productbox a{height:158px;}
}
@media screen and (max-width: 320px) { 
.sbtmountain_item371 .sbt_productbox a{height:130px;}
}



/*item375、376、377、378 BG*/
.sbtmountain_item375box{ max-width:1200px;width:100%; background-color:rgba(255,255,255,0); padding-top:12px;}
.sbtmountain_item375box_1{width: 100%;height: 36px; margin:30px 0;}
.SB_WitemBOX > div:nth-child(1) > .sbtmountain_item375box_1{background: #fff;width: 100%;height: 65px; margin:0;}
.SB_WitemBOX > div:nth-child(2) > .sbtmountain_item375box_1{background: #f8f7f0 url(images/mobile_2_55.jpg) top repeat-x;width: 100%;height: 65px;background-size: 40px 50px;margin:0;}
.sbtmountain_item375box_1 a.botton_more{ display:block;height:36px; width:120px; font: bold 13px/36px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; letter-spacing:2px; text-align:center; color:#fff; background-color:#6a7744; text-decoration:none; margin:0 auto; overflow:hidden;}
.sbtmountain_item375box_1 a.botton_more:hover{ background-color:#77864d;}

.sbtmountain_item376box_1{width: 100%;height: 56px;margin: 30px auto 0;background: #fff url(images/mobile_2_54.jpg) top center repeat-x;background-size: 40px 50px;}
.sbtmountain_item376box_1 a.botton_more{ display:block; width:120px; height:36px; font: bold 13px/36px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; letter-spacing:2px; text-align:center; color:#fff; background-color:#f28155; text-decoration:none; margin:0 auto;verflow:hidden;}
.sbtmountain_item376box_1 a.botton_more:hover{ background-color:#ff8656;}

.sbtmountain_item375boxbg{ background:rgba(255,255,255,0) url(images/mobile_search_04.jpg) top center repeat!important;background-size: 2px;}
.sbtmountain_item375boxbg_1{ margin:0; padding:25px 0!important; height:86px!important;}

.sbtmountain_item377boxbg{ background-color:#fff;}

/*item372*/
.sbtmountain_item372box{width:100%; margin:0 auto;}
.sbtmountain_item372box .sbtmountain_item372{ max-width:1200px;width:100%; margin:0 auto;}
.sbtmountain_item372 .sbtmountain_item_b1{ width:100%; background:rgba(255,255,255,.8); padding:20px;}
.sbtmountain_item372 .sbtmountain_item_b1 p{ display:block; width:100%; overflow:hidden; font:12px/22px Verdana, Arial, Helvetica, sans-serif,微軟正黑體, Arial, Helvetica, sans-serif; color:#848482; margin:0 auto 0px;}
.sbtmountain_item372 .sbtmountain_item_b1 > a{ color:#f4b16a!important; border-bottom:1px solid #f4b16a; font:12px/12px Verdana, Arial, Helvetica, sans-serif,微軟正黑體;}
.sbtmountain_item372 .sbtmountain_item_b1 a:hover{ text-decoration:none;}
.sbtmountain_itemb1 span{}
.sbtmountain_item372 .sbtmountain_itemb2{ position:relative;}
.sbtmountain_item372 .sbtmountain_title{ padding:10px; width:100%; height:70px; overflow:hidden; text-align:center;margin:0 auto;}
.sbtmountain_item372 .sbtmountain_title img{display:block; margin:0 auto; display:block; height:34px;}
.sbtmountain_item372 .sbtmountain_l{ width:100%; margin:0 auto;}
.sbtmountain_item372 .sbtmountain_l img{ display:block; width:100%; height:auto;}
.sbtmountain_item372 .sbtmountain_r{}
.sbtmountain_item372 ul.sbtmountain_product{ padding:10px 20px;}
.sbtmountain_item372 ul.sbtmountain_product li{width:100%; padding:15px 10px;display: inline-block;}

.sbtmountain_item372 .sbtmountain_r .it372_arrow_L,.sbtmountain_item372  .sbtmountain_r .it372_arrow_R{ top:75%;}

/*item380*/

.sbtmountain1007_it380_m{ margin:0 auto; width:100%; padding:20px 10px;}
.sbtmountain1007_it380_m .sbtmountain1007_tab>ul{ margin:0 auto; width:100%; text-align:center;}
.sbtmountain1007_it380_m .sbtmountain1007_tab>ul>li{ width:30%; display:inline-block; text-align:center; height:36px; overflow:hidden; margin:5px 0; border: solid 1px #f8f7f0; background:#e2e0d1;}
.sbtmountain1007_it380_m .sbtmountain1007_tab>ul>li>a{ font: bold 12px/36px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#57585a; text-decoration:none; display:block;}
.sbtmountain1007_it380_m .sbtmountain1007_tab>ul>li:hover{ background:#666633;}
.sbtmountain1007_it380_m .sbtmountain1007_tab>ul>li>a:hover{ color:#fff;}
.sbtmountain1007_it380_m .sbtmountain1007_tab>ul>li:active{ background:#666633;}
.sbtmountain1007_it380_m .sbtmountain1007_tab>ul>li>a:active{ color:#fff;}

.sbtmountain1007_it380_m .listbox{ width:90%; height:40px; margin: 0 auto; padding:34px 0;}
.sbtmountain1007_it380_m .listbox .sbt_select select{border:0;border:1px solid #6a7744; background:url(images/product_info_48.png) no-repeat 96% center; padding:0 4%; font:13px/45px Arial, Helvetica, sans-serif; color:#6a7744;-webkit-appearance:none;appearance:none;-moz-appearance:none;width:100%; margin:0 auto; height:45px;}

.sbtmountain1007_it380_m .sbtmountain1007_option{ margin:0 auto; padding:40px 0;}
.sbtmountain1007_it380_m .sbtmountain1007_option{ width:100%;}
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li{ width:50%; float:left;}
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div{ padding:5px; width:100%;}
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>a{ display:block; width:100%;overflow:hidden;height:251px;}
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>a>img{ width:100%; height:auto; }
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>div{}
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>div>h2{ text-align:left;border-bottom: solid 1px #c2c1b4; width:100%; height:60px; overflow:hidden;}
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>div>h2>a{ font: bold 20px/30px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#57585a; text-decoration:none; letter-spacing:1px;}
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>div>div{ margin:20px auto;width:100%; height:113px; overflow: hidden;}
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>div>div>a{ font: 15px/19px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#57585a; text-decoration:none;}


@media screen and (max-width: 414px) { 
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>a{height:137px;}
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>div>div{height:113px;}
}
@media screen and (max-width: 375px) { 
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>a{height:125px;}
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>div>h2{ height:90px;}
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>div>div{height:132px;}
}
@media screen and (max-width: 320px) { 
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>a{height:103px;}
.sbtmountain1007_it380_m .sbtmountain1007_option>ul>li>div>div>div{height:150px;}
}

/*item380 end*/

/*item381*/
.sbtmountain1007_it381_m{ margin:0 auto; width:100%; padding:20px 0;}
.sbtmountain1007_it381_m>div{}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_l{ width:100%; text-align:center;}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_l>img:nth-child(1){ width:100%;}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_l .sbt1007_top_imgbox{ width:95px; height:95px; border-radius:100%; border:solid 5px #f8f7f0;  margin:-32px auto 0; overflow: hidden;position: relative;}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_l .sbt1007_top_imgbox img{width:100%; height:auto; display: block;}

.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r{ width:100%; padding:0 20px 20px;}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(1)>h1{ font: bold 20px/37px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding-bottom:5px; width:100%; border-bottom:solid 1px #57585a; text-align:center; letter-spacing:2px;}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(1)>h3{ font: bold 13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding:0 5px; margin:12px 2px 10px; background:#ebeae2; text-align:center;letter-spacing:2px;}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(1)>div{ font: bold 15px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; width:100%; overflow:hidden;}

.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2{ padding:10px 0;}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2>div:nth-child(1){ float:left;width:75px; height:75px;}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2>div:nth-child(1)>img{ width:100%; display:block;border: solid 5px #e8e7de;}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2>div:nth-child(2){ padding: 0 0 0 80px;}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2>div:nth-child(2)>span{ font: bold 13px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; display:block;}

.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul{ width:100%; padding-top:6px;}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li{ float:left; width:25%; padding:5px 0; height:182px; overflow:hidden;}
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li>a>img{width:100%; height:auto; border: solid 5px #f8f7f0;}
@media screen and (max-width: 414px) { 
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li{height:94px;}
}
@media screen and (max-width: 375px) { 
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li{height:84px;}
}
@media screen and (max-width: 320px) { 
.sbtmountain1007_it381_m .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li{height:70px;}
}

.sbtmountain1007_it381_m .sbtmountain1007_text>h2.title_name{background:url(images/store_info_title1_m.png) no-repeat center 0;font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#979798; padding-top:70px; margin-bottom:25px; text-align:center;}
.sbtmountain1007_it381_m .sbtmountain1007_text>div{ font:bold 20px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding:0 20px;}
.sbtmountain1007_it381_m .sbtmountain1007_text>div p{ padding:18px 0;}
.sbtmountain1007_it381_m .sbtmountain1007_text>div ul{ list-style:disc;}
.sbtmountain1007_it381_m .sbtmountain1007_text>div ul li{ margin-left:20px;}

.sbtmountain1007_it381_m .sbtmountain1007_product{ position:relative;}
.sbtmountain1007_it381_m .sbtmountain1007_product>h2.title_name{background:url(images/store_info_title2_m.png) no-repeat center 0;font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#979798; padding-top:70px; margin-bottom:25px; text-align:center; }
.sbtmountain1007_it381_m ul.sbtmountain_product{    padding: 0 20px;}
.sbtmountain1007_it381_m ul.sbtmountain_product li{    float: left;width: 100%;padding: 14px;}
.sbtmountain1007_it381_m .sbt_productbox .sbt_productbox_d{padding:0 6px;}
.sbtmountain1007_it381_m .sbt_productbox .sbt_productbox_d h2 a{ display:block; width:100%; height:40px; font: bold 18px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#6a7744; text-decoration:none;overflow:hidden;}
.sbtmountain1007_it381_m .sbt_productbox .sbt_productbox_d h2 a:hover{text-decoration: underline;}
.sbtmountain1007_it381_m .sbt_productbox .sbt_productbox_d h3.price01{ display:block; height:15px; overflow:hidden; font:15px/15px Arial, Helvetica, sans-serif; color:#6a7744; margin-top:7px;text-decoration:line-through;}
.sbtmountain1007_it381_m .sbt_productbox .sbt_productbox_d h3.price02{ display:block; height:30px; overflow:hidden; font: bold 30px/30px Arial, Helvetica, sans-serif; color:#e3755c; margin-bottom:10px;}
.sbtmountain1007_it381_m .sbt_productbox .sbt_productbox_d h3.price02 span{ font:15px/36px Arial, Helvetica, sans-serif;}
.sbtmountain1007_it381_m .sbt_productbox .sbt_productbox_d a.button{ display:block; width:85px; height:30px; background-color:#e7bb5e; color:#fff; text-align:center; text-decoration:none; font:15px/30px 微軟正黑體;border-radius:3px; cursor:pointer; }
.sbtmountain1007_it381_m .sbt_productbox .sbt_productbox_d a.button:hover{ background-color:#ffcf6a;}

.sbtmountain1007_it381_m .it372_arrow_L,.sbtmountain1007_it381_m .it372_arrow_R{ display:block; width:24px; height:24px;position:absolute; top:50%; margin-top:-12px; border-radius:100%; background:#6a7744 center no-repeat; text-indent:-9999px; border:0; cursor:pointer;opacity:.5; z-index:999; background-size:100%;}
.sbtmountain1007_it381_m .it372_arrow_L:hover,.sbtmountain1007_it381_m .it372_arrow_R:hover{opacity:1;}
.sbtmountain1007_it381_m .it372_arrow_L{ background-image:url(images/sbtmountain_mobile_left.png); left:10px;}
.sbtmountain1007_it381_m .it372_arrow_R{ background-image:url(images/sbtmountain_mobile_right.png); right:10px;}


.sbtmountain1007_it381_m .swipe {overflow: hidden; visibility: hidden; position: relative;}
.sbtmountain1007_it381_m .swipe-wrap {overflow: hidden;position: relative;}
.sbtmountain1007_it381_m .swiper-slide {float:left;width:100%;position: relative;}
.sbtmountain1007_it381_m .sbtmountain1007_map{background:rgba(255,255,255,.8);}
.sbtmountain1007_it381_m .sbtmountain1007_map>h2.title_name{background:url(images/store_info_title3_m.png) no-repeat center 0;font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#979798; padding-top:70px; margin-bottom:25px; text-align:center; }
.sbtmountain1007_it381_m .sbtmountain1007_map>div{ padding-top:7px; text-align:center;}
.sbtmountain1007_it381_m .sbtmountain1007_map>div>div:nth-child(1){ width:100%; font: bold 15px/22px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding: 20px; text-align:left;}

.sbtmountain_it381title{ width:190px; height:34px;background:url(images/store_info_03.png) center no-repeat; margin:0 auto; background-size:100%;}
.sbtmountain_it381title02{ width:190px; height:34px;background:url(images/store_info_03-02.png) center no-repeat; margin:24px auto 15px; background-size:100%;}
.sbtmountain_it381title03{ width:232px!important; height:34px!important;background:url(images/store_info_03-03.png) center no-repeat; margin:0 auto; background-size:100%;}

/*item381 end*/

/* item382 */
.item382_box{ width:100%; margin:0 auto;}
.item382_box .item382_imgbox{ width:100%;}
.item382_box .item382_imgbox img{ display:block; width:100%; height:auto;}
.item382_box .item382_wordbox{ width:100%; background:#fff; padding:30px;}
.item382_box .item382_wordbox h2.title_name{ text-align:center; border-bottom:1px solid #57585a;font:bold 20px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding-bottom:10px;}
.item382_box .item382_wordbox h3.time_name{ text-align:center; font:bold 20px/24px Verdana, Arial, Helvetica, sans-serif; color:#e3755c; padding:10px 0;}
.item382_box .item382_wordbox .word_name{ width:100%; margin:0 auto;font:bold 15px/26px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding-top:10px;}
.item382_box .linkbtn{ display:block; margin:20px auto;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:100%; margin:0 auto;}
.item383_box .sbtmountain_title{ margin-bottom:20px;}
.item383_box h2.title_name{background:url(images/title_name383_m.png) top center no-repeat;font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#979798; padding:55px 20px 15px ; margin:15px auto; text-align:center;}
.show_listbox ul li{ float:left;width:100%; padding:0 10px; margin-bottom:37px;}
.show383_box{ width:100%; margin:0 auto;background:rgba(255, 255, 255, 0.8); padding-bottom:30px;}
.show383_box .show_imgbox{ margin-bottom:10px;}
.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:100%; margin:0 auto;}
.item384_box .item384_topbox{}
.item384_box .item384_topbox .item384big_pic{ width:100%;z-index:1; margin-bottom:20px;}
.item384_box .item384_topbox .item384big_pic img{ display:block; width:100%; height:auto;}
.item384_box .item384right_box{ width:100%;}
.item384_box .item384right_box .moviebox{ width:100%; height:auto; margin-bottom:20px;}
.item384_box .item384right_box .moviebox .video384{ position:relative; display:block; margin:0 auto;width:100%; height:auto;}
.item384_box .item384right_box .moviebox .video384 img{ display:block; margin:0 auto;width:100%; height:auto;}
.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:22%; margin-right:4%; 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:100%; 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:100%; margin:0 auto; background:#fff; padding:75px 50px 50px 50px; margin-bottom:85px;}
.item384_box .item384_bottombox h1.title_name{border-bottom:1px solid #57585a;font:bold 20px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding-bottom:10px;}
.item384_box .item384_bottombox h3.time_name{font:bold 15px/30px Verdana, Arial, Helvetica, sans-serif; color:#e3755c;}
.item384_box .item384_bottombox .show_content{ margin-top:15px;font:15px/26px 微軟正黑體, 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;}

/* item384end */


/* 展示商品387*/
.item387_box{margin:0 auto; max-width:100%;}
.item387_box>ul>li{float:left; border:solid 1px #fff;width:33.333333% !important;}
.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:70%; 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:30%; float:right; text-align:right;}
@media only screen and (max-width:960px){
.item387_divbox h2 a{ font:18px/30px 微軟正黑體; }
.item387_divbox>ul>li:nth-child(3){  font: 18px/30px  Arial, Helvetica, sans-serif;}
}
@media only screen and (max-width:900px){
.item387_box>ul>li{width:50% !important;}
.item387_divbox>ul{padding:5px 15px 10px;}	
}	
@media only screen and (max-width:560px){
.item387_divbox>ul>li:nth-child(1){ float:none; width:100%; }
.item387_divbox>ul>li:nth-child(3){ text-align:none; width:100%; float:none; }}
/* 展示商品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;width: 60%;}
.item61_box .trace_cancel{ width:40px;}

/* item393 	最新消息與影片*/
.item393box{ max-width:1200px; width:100%; margin:0 auto;}
.item393box-news{ width:100%; float:left; padding-right:10px; padding:5px;}
.item393box-news>li{background:url(images/item393_title_bg.png) 0 center no-repeat;}
.item393box-news_01{ float:left; width:75px;/* padding:15px 0;*/}
.item393box-news>li:hover{ background:url(images/item393_title_bg_h.png) 0 center no-repeat;}
.item393box-news_01>h3>span{ font:bold 16px/20px 微軟正黑體, Arial, Helvetica, sans-serif; letter-spacing:1px; color:#FFF; position: relative;left: 17px; top:15px; display:inline-block;}
.item393box-news_02{ margin-left: 80px; float: none; 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:100%; float:right; padding:5px 0;}
.item393box-movie li{ float:left; width:50%; padding:0 5px;}
.item393box-moviebox{ margin:0 auto;}
.item393box-moviebox iframe{ width:100%; height:auto;}

@media screen and (max-width: 640px){.item393box-movie li{ width:100%; padding:5px;}} 
/* 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.3%;}
.item_394_prduct{ width:23.5%;}
.item_394_img img{ width:100%; height:auto; display:block; 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:0px 12px 3px;}
.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;}

@media screen and (max-width: 1200px){
.item_394>div, .item_394_img{ width:100%;}
.item_394_prduct{ width:33.3%;}	}

@media screen and (max-width: 650px){
.item_394_prduct{ width:50%;}	}

@media screen and (max-width: 450px){
.item_394_prduct{ width:100%;}	}

/*item394	兩排式Banner與商品 end*/

/*元件395 icon連結*/
.it395_box_f{ width:100%;}
.it395_box{ width:100%; background-repeat:repeat; background-position:top center; padding: 7% 0 6%;}
.it395{ margin:0 auto;max-width:1200px; width:100%;}
.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 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%;}
@media screen and (max-width:1100px){.it395 ul li .imageicon_box h2{ top:67% ;font: bold 20px/50px 微軟正黑體, Arial, Helvetica, sans-serif; }}
@media screen and (max-width:855px) {.it395 ul li .imageicon_box h2{font: bold 18px/40px 微軟正黑體, Arial, Helvetica, sans-serif;  height: 40px;}}
@media screen and (max-width:750px) {.it395 ul li .imageicon_box h2{font: bold 16px/38px 微軟正黑體, Arial, Helvetica, sans-serif;  height: 38px;}}
@media screen and (max-width:680px) {.it395 ul li .imageicon_box h2{font: bold 18px/40px 微軟正黑體, Arial, Helvetica, sans-serif;  height: 40px;} .it395 ul li{ width:38%;}}
@media screen and (max-width:500px) {.it395 ul li .imageicon_box h2{font: bold 16px/38px 微軟正黑體, Arial, Helvetica, sans-serif;  height: 38px;}.it395 ul li{ width:45%;}}
/*元件395 icon連結 end*/

/*元件396 標語推薦商品*/
.it396{ width:100%;}
.it396_box{ max-width:1200px; width:100%; 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>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;}
@media screen and (max-width:1200px){
.it396_box>ul>li>div>div:nth-child(1)>span>a{ font: bold 14px/21px 微軟正黑體, Arial, Helvetica, sans-serif; height:21px; letter-spacing:0px;}}
@media screen and (max-width:980px){
.it396_box>ul>li>div>div:nth-child(2){ background:url(images/it396_product_flag_01.png) center center no-repeat; height:80px; width:80px;right: -40px; top: -38px;}
.it396_box>ul>li>div>div:nth-child(2)>h3{ font: bold 20px/25px 微軟正黑體, Arial, Helvetica, sans-serif; padding:0; height:62px;}}
@media screen and (max-width:880px){
.it396_box>ul>li{ max-width:430px; width:100%; padding:5% 6% 3% 3%; }
.it396_box>ul>li>div>div:nth-child(2){ 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; padding:0; height:96px;}}
@media screen and (max-width:600px){
.it396_box>ul>li{ width:80%;  padding:10% 5% 3% 3%; }}
@media screen and (max-width:400px){
.it396_box>ul>li{ padding:13% 8% 3% 3%; }
.it396_box>ul>li>div>div:nth-child(2){ background:url(images/it396_product_flag_01.png) center center no-repeat; height:80px; width:80px;right: -40px; top: -38px;}
.it396_box>ul>li>div>div:nth-child(2)>h3{ font: bold 20px/25px 微軟正黑體, Arial, Helvetica, sans-serif; padding:0; height:62px;}}
/*元件396 標語推薦商品 end*/

/*元件397 名人推薦 end*/
.it397{ width:100%;}
.it397_box{ max-width:1200px; width:100%; 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;}
@media screen and (max-width:1205px){
.it397_box .it397_inbox>ul>li{ padding:10px;}	
.it397_box .it397_inbox{ padding:52px 20px;}}
@media screen and (max-width:765px){
.it397_box .it397_inbox{ padding:52px 90px;}	}
@media screen and (max-width:630px){
.it397_box .it397_inbox{ padding:52px 50px;}}
@media screen and (max-width:400px){
.it397_box .it397_inbox{ padding:52px 20px;}}
/*元件397 名人推薦 end*/

/*元件398 自訂最新消息連結  end*/
.it398{ width:100%;}
.it398_box{ max-width:1200px; width:100%; 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 30px 23px 20px; height:20px; overflow:hidden;}
.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;}

@media screen and (max-width:1100px){
.it398_box .it398_inbox>ul>li>a>span.it398_text{ position:relative;}
.it398_box .it398_inbox>ul>li>a{ display:block; height:20px; width:100%; overflow:hidden;}
.it398_box .it398_inbox>ul>li{ padding:0; height:105px; overflow:hidden; position:relative;}
.it398_box .it398_inbox>ul>li>span.it398_date{ margin-left:120px;}
.it398_box .it398_inbox>ul>li>span.it398_slogan{ position:absolute; left:0;}
.it398_box .it398_inbox>ul>li span{ padding: 23px 20px 15px;}}
@media screen and (max-width:450px){
.it398_box .it398_inbox>ul>li span{ font:14px 微軟正黑體, Arial, Helvetica, sans-serif; padding:20px 10px;}
.it398_box .it398_inbox>ul>li span.it398_date,.it398_box  .it398_inbox>ul>li span.it398_slogan{ width:125px;}
.it398_box .it398_inbox>ul>li{ height:97px;}
}
/*元件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:100%; margin:0 auto; margin-bottom:15px; padding:0 10px; }
.item399box .item399_moviebox{ width:100%;}
.item399box .item399_moviebox iframe{ width:100%;}
/* 400促銷標語商品 is */
.item400box{width:100%; margin:0 auto; margin-bottom:15px;padding:0 10px; }
.isongitembox li{ float:left; width:25%; padding:0 5px 15px 5px;}
.Product_isongitembox{ max-width:250px; margin:0 auto;}
.Product_isongitembox .imgbox a{ display:block; width:100%; height:auto;}
.Product_isongitembox .imgbox img{display:block; width:100%; height:auto;}
.Product_isongitembox h3{ height:30px;font:bold 20px/30px 微軟正黑體, 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;}
@media screen and (max-width:767px){
.isongitembox li{ width:50%;}
}
@media screen and (max-width:479px){
.Product_isongitembox h3{ font-size:18px;}
}
/* 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;}


/* 影片與相關商品(403) */
.item_403{ width:100%; margin:0 auto; padding:30px 0; background:url(images/item_use_bg03.jpg) left top repeat;}
.item_403 .item_403_box{ max-width:1024px; margin:0 auto; padding:0 10px; position:relative; z-index:690;}
.it403_title{ display:block; width:250px; height:40px; margin:0 auto; margin-bottom:25px; position:absolute; left:428px; top:20px;}
.it403_title img{ display:block; max-width:100%; height:auto;}
.item_403 .item_403_bigimg{ max-width:442px; height:aito;}
.item_403 .item_403_bigimg > a{ position:relative; width:100%; display:block;}
.item_403 .item_403_bigimg > a > img{ width:326px; height:auto; 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_text{ width:auto; position:absolute; top:0; left:0; height:226px; background:#fecbce; margin-top:95px; margin-left:260px; padding:20px 30px 0 220px; z-index:-1;}
.item_403 .item_403_text01 > a{ display:block; text-decoration:none; color:#333; font:25px/45px 微軟正黑體, Arial, Helvetica, sans-serif; height:45px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.item_403 .item_403_text02{ color:#333; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; height:100px; overflow:hidden;}
.item_403 a.various > span{  background:url(images/uf_vediobtn.svg) center center no-repeat; background-size:80px auto;}/*有影片的hover跑出撥放鍵*/

@media screen and (max-width:880px) {
.item_403{ padding:20px 0;}
.item_403 .item_403_box{ padding:0;}
.it403_title{ position:static;}
.item_403 .item_403_bigimg{ position:absolute; top:65px; left:50%; margin-left:-221px;}
.item_403 .item_403_text{ position:static; margin-left:0; padding:230px 20px 30px 20px; height:auto;}
}
@media screen and (max-width:520px) {
.item_403 .item_403_bigimg{ max-width:320px; position:absolute; top:65px; left:50%; margin-left:-160px; overflow:hidden;}
.item_403 .item_403_bigimg > a > h5{ width:320px; height:210px; background-size:320px auto; left:50%; margin-left:-160px;}
.item_403 .item_403_bigimg > a > span{ width:80px; height:80px; left:110px; top:65px;}
.item_403 .item_403_bigimg > a{ width:100%; padding-right:44px; height:215px;}
.item_403 .item_403_bigimg > a > img{ margin:0; width:100%;}
.item_403 .item_403_text{ padding-top:155px;}
}

/* 品牌店家與自選商品(404) */
.it404_mbox{ width:100%; height:520px; background:url(images/item_use_bg02.jpg) left top repeat; padding-top:30px;}
.it404_title{ display:block; width:250px; height:40px; margin:0 auto; margin-bottom:25px;}
.it404_title img{ display:block; max-width:100%; height:auto;}
.it404_mbox .mobile_show{ display:none;}
.it404_mbox .pad_show{ position:absolute; top:35px; left:570px;}
.it404_content{ max-width:1024px; height:auto; margin:0 auto; padding:0 20px; position:relative; z-index:650}
.it404_content_img{ max-width:520px; height:auto;}
.it404_content_img a{ display:block; width:100%; height:auto;}
.it404_content_img a img{ display:block; max-width:100%; height:auto;}
.it404_content_word{ width:100%; height:auto; background:#cdd6c2; position:absolute; left:0; top:0; z-index:-1; padding:20px 20px 0 570px; margin-top:95px;}
.it404_content_wordin{ width:100%; height:auto; position:relative; margin-bottom:30px;}
.it404_content_wordin .it404_shop a{ display:block; width:125px; height:125px; border-radius:100%; overflow:hidden; border:5px solid #FFFFFF; text-align:center; position:absolute; right:0; top:-85px; background:#FFFFFF;}
.it404_content_wordin .it404_shop a img{ max-width:100%; height:auto;}
.it404_content_wordin > span{ display:block; width:300px; text-overflow:ellipsis; white-space:nowrap; font:20px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden; margin-bottom:10px;}
.it404_content_wordin h3 a{ font:25px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-bottom:15px;}
.it404_content_wordin h5{ display:block; width:100%; height:150px; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden;}
.it404_content_wordin .it404_viewmore{ width:100%; text-align:center;}
.it404_content_wordin .it404_viewmore a{ display:inline-block; padding:0 30px; font:20px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:#34c4a7; margin-top:20px;letter-spacing:3px;}

.it404_flexslider{ position:relative; height:440px; overflow:hidden;}
.it404_flexslider .slides{ position:relative; z-index:1;}
.it404_flexslider .slides li{ height:auto;}
.it404_flexslider .flex-control-nav{ display:none;}
.it404_flexslider .flex-control-nav li { display:inline-block; width:14px; height:14px; margin:0 5px; *display:inline; zoom:1;}
.it404_flexslider .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:45%;}
.it404_flexslider .flex-direction-nav li a{ display:block; width:40px; height:80px; overflow:hidden; cursor:pointer; position:absolute;}
.it404_flexslider .flex-direction-nav li a.flex-prev{ left:0; background:url(images/top_menuarrow3.svg) left top no-repeat; background-size:80px auto;}
.it404_flexslider .flex-direction-nav li a.flex-next{ right:0; background:url(images/top_menuarrow3.svg) right top no-repeat; background-size:80px auto;}

@media screen and (max-width:1200px) {
.it404_content_wordin > span{ width:250px;}
}

@media screen and (max-width:980px) {
.it404_mbox{ height:470px;}
.it404_content_img{ max-width:440px;}
.it404_content_word{ padding-left:490px;}
.it404_mbox .pad_show{ left:490px;}
.it404_content_wordin h5{ height:100px;}
}
@media screen and (max-width:880px) {
.it404_content_word{ position:static; padding:320px 20px 30px 20px; margin-top:0;}
.it404_mbox .mobile_show{ display:block;}
.it404_mbox .pad_show{ display:none;}
.it404_content{ padding:0; padding-top:45px;}
.it404_content_img{ max-width:520px; position:absolute; left:50%; top:0; margin-left:-260px;}
.it404_flexslider,.it404_mbox{ height:auto;}
.it404_content_wordin{ margin-bottom:0;}
.it404_content_wordin .it404_shop a{ right:15px;}
.it404_content_wordin > span{ width:65%;}
}
@media screen and (max-width:560px) {
.it404_content_img{ left:0; top:0; padding:0 20px; margin-left:0;}
.it404_content_word{ position:static; padding-top:55%; margin-top:0;}
}
@media screen and (max-width:420px) {
.it404_content_wordin .it404_shop a{ width:100px; height:100px; top:-75px;}
.it404_content_word{ padding-top:53%;}
}
@media screen and (max-width:360px) {
.it404_content_wordin .it404_shop a{ width:70px; height:70px; top:-55px;}
.it404_content_word{ padding-top:50%;}
}

/* 活動宣傳與推薦商品(405) */
.it405_mbox{ width:100%; height:auto; background:#FFFFFF; padding:30px 0 40px 0;}
.it405_title{ display:block; width:250px; height:40px; margin:0 auto; margin-bottom:25px;}
.it405_title img{ display:block; max-width:100%; height:auto;}
.it405_content{ width:100%; height:auto; padding:0 60px; position:relative;}
.it405_content .owl-stage-outer{ z-index:777;}
.it405_content .owl-controls{ width:100%; height:80px; position:absolute; left:0; top:50%; margin-top:-40px;}
.it405_content .owl-controls .owl-nav{ position:relative; z-index:778;}
.it405_content .owl-controls .owl-prev,.it405_content .owl-controls .owl-next{ width:40px; height:80px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;}
.it405_content .owl-controls .owl-prev{ left:0; background:url(images/top_menuarrow3.svg) left top no-repeat; background-size:80px auto;}
.it405_content .owl-controls .owl-next{ right:0; background:url(images/top_menuarrow3.svg) right top no-repeat; background-size:80px auto;}
.it405_product{ width:100%;}
.it405_pimg{ width:100%; padding:0 20px;}
.it405_pimg a{ display:block; width:100%; height:auto; border-radius:100%; overflow:hidden;}
.it405_pimg a img{ display:block; width:100%; height:auto; border-radius:100%;}
.it405_pword{ width:100%; padding:10px 20px 0 20px;}
.it405_pword > li:nth-child(2){ margin-right:45px;}
.it405_pword > li:nth-child(2) h2 a{ display:block; width:100%; height:25px; font:20px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden;}
.it405_pword > li:nth-child(2) h5 a{ display:block; width:100%; height:20px; font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#c18c53; overflow:hidden;}
.it405_pword > li:nth-child(1){ float:right; width:40px; height:40px;}
.it405_pword > li:nth-child(1) a{ display:block; width:40px; height:40px; background:url(images/product_scart.svg) left top no-repeat; text-indent:100%; overflow:hidden; white-space:nowrap;}

@media screen and (max-width:768px) {
.it405_content{padding:0 10px;}
.it405_pimg{ width:100%; padding:0 10px;}
}
@media screen and (max-width:600px) {
.it405_pword > li:nth-child(2) h2 a{ height:40px; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif;}
}
@media screen and (max-width:480px) {
.it405_content{padding:0;}
.it405_pimg{ width:100%; padding:0 10px;}
}

/* 活動宣傳與推薦商品(406) */
.it406_mbox{ width:100%; height:auto; background:url(images/item_use_bg01.jpg) left top repeat; padding:30px 0 40px 0;}
.it406_title{ display:block; width:250px; height:40px; margin:0 auto; margin-bottom:25px;}
.it406_title img{ display:block; max-width:100%; height:auto;}
.it406_content{ max-width:1024px; height:auto; margin:0 auto; padding:0 20px;}
.it406_content_01{ width:100%; height:auto; position:relative; z-index:888; margin-bottom:20px;}
.it406_content_img{ max-width:520px; height:auto; padding-top:20px;}
.it406_content_img a{ display:block; width:100%; height:auto;}
.it406_content_img a img{ display:block; max-width:100%; height:auto;}
.it406_content_word{ width:auto; height:260px; margin-left:244px; padding:20px 20px 30px 300px; position:absolute; top:0px; z-index:-1; overflow:hidden;}
.it406_content_word h3 a{ display:block; width:100%; height:28px; font:25px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-bottom:10px; overflow:hidden;}
.it406_content_word h5{ display:block; width:100%; height:175px; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden;}
.it406_content_02{ width:100%; height:auto;}
.it406_content_02 > ul > li{ float:left; width:25%; height:auto; padding:0 15px; margin-bottom:30px;}
.p_imgbox{ width:100%; height:auto; position:relative;}
.p_imgbox > a{ display:block; max-width:100%; height:auto;}
.p_imgbox > a > img{ display:block; width:100%; height:auto;}
.p_imgbox span a{ display:block; width:66px; height:66px; border-radius:100%; overflow:hidden; text-align:center; border:3px solid #fff; position:absolute; bottom:-33px; left:50%; margin-left:-33px; background:#fff;}
.p_imgbox span a img{ display:block; max-width:100%; height:auto;}
.p_wordbox{ width:100%; padding-top:35px;}
.p_wordbox > li:nth-child(2){ margin-right:45px;}
.p_wordbox > li:nth-child(2) h2 a{ display:block; width:100%; height:40px; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; overflow:hidden;}
.p_wordbox > li:nth-child(2) h5 a{ display:block; width:100%; height:20px; font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#c18c53; overflow:hidden;}
.p_wordbox > li:nth-child(1){ float:right; width:40px; height:40px;}
.p_wordbox > li:nth-child(1) a{ display:block; width:40px; height:40px; background:url(images/product_scart.svg) left top no-repeat; text-indent:100%; overflow:hidden; white-space:nowrap;}

@media screen and (max-width:960px) {
.it406_content_img{ max-width:440px;}
.it406_content_word{ padding-left:220px;}
.it406_content_02 > ul > li{ padding:0 5px;}
}

@media screen and (max-width:768px) {
.it406_content{ padding:0;}
.it406_content_01{ padding-top:50px;}
.it406_content_img{ max-width:540px; padding:0 20px; margin:0 auto; position:absolute; top:0; left:50%; margin-left:-270px;}
.it406_content_word{ width:100%; height:auto; margin-left:0; padding:255px 20px 30px 20px; position:static;}
}
@media screen and (max-width:600px) {
.it406_mbox{ padding-bottom:0;}
.it406_content_img{ left:0; margin-left:0;}
.it406_content_word{ padding-top:45%;}
.it406_content_02 > ul > li{ width:50%; padding:0 15px;}
}

/* 食譜輪播(407) */
.it407_box{ position:relative; width:100%; padding:10px 0 30px 0; background:url(images/item_use_bg03.jpg) left top repeat;}
.it407_box .uf365_book{ max-width:1024px; margin:0 auto;}
.it407_box .uf365_bookbox{ width:100%; padding:15px 15px 0 15px; background:#fff;}
.it407_box .uf365_bookbox .it407_img{ position:relative;}
.it407_box .uf365_bookbox .it407_img a{ display:block; width:100%; height:auto;}
.it407_box .uf365_bookbox .it407_img > a > img{ display:block; width:100%; height:auto;}
.it407_box .uf365_bookbox .it407_img > a > span{ display:block; width:78px; height:78px; position:absolute; top:50%; left:50%; margin:-38px 0 0 -38px; z-index:820;}
.it407_box .uf365_bookbox .it407_img > div.top{ width:100%; height:10px; background:url(images/item403_book_top.png) center center no-repeat; position:absolute; top:0;}
.it407_box .uf365_bookbox .it407_img > div.bottom{ width:100%; height:16px; background:url(images/item403_book_bottom.png) center center no-repeat; position:absolute; bottom:-16px;}
.it407_box .uf365_bookbox .it407_text{ width:100%; margin-top:10px;}
.it407_box .uf365_bookbox .it407_text h3 a{ display:block; font:20px/45px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#333; text-align:center; height:45px; overflow:hidden;}
.it407_box .uf365_bookbox .it407_text h5{ font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; height:50px; overflow:hidden; margin-bottom:20px;}
.it407_box .uf365_bookbox .it407_text > a{ display:block; width:65px; height:32px; background:url(images/item403_more.png) center center no-repeat; margin:0 auto;}
.it407_box a.various > span{ background:url(images/uf_vediobtn.svg) center center no-repeat; background-size:80px auto;}/*有影片的hover跑出撥放鍵*/

.it407_box .owl-carousel{ position:static;}
.it407_box .owl-stage-outer{ z-index:777;}
.it407_box .owl-controls{ width:100%; height:80px; position:absolute; left:0; top:50%; margin-top:-40px;}
.it407_box .owl-controls .owl-nav{ position:relative; z-index:778;}
.it407_box .owl-controls .owl-prev,.it407_box .owl-controls .owl-next{ width:40px; height:80px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;}
.it407_box .owl-controls .owl-prev{ left:0; background:url(images/top_menuarrow3.svg) left top no-repeat; background-size:80px auto;}
.it407_box .owl-controls .owl-next{ right:0; background:url(images/top_menuarrow3.svg) right top no-repeat; background-size:80px auto;}

/*414活動與簡介 jo*/

.it_414{ width:100%;}
.it_414>ul{ width:100%; max-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; width: 100%;  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;}
.it_414>ul>li div.img>a{ display:inline-block; width:60px; height:68px; background:url(images/it414act_nav.png) center center no-repeat;}=======
.it_414>ul>li div.img>a{ display:inline-block; width:60px; height:68px; background:url(images/it414act_nav.png) center center no-repeat;}


@media screen and (max-width: 456px){
.it_414>ul{ padding:100px 20px;}
.it_414>ul>li{ width:100%; margin:30px 0;}
.it_414>ul>li div.text{ width:250px;}}


/*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{ padding:0 20px; background:rgba(0,0,0,0.2); border-radius:50px; width: auto !important; margin: 0 20px 20px 20px;}
.it408 div.content>div.title img{ float:left; height:60px; width:60px;}
.it408 div.content>div.title h5{ display:block; font:42px/50px 微軟正黑體, Arial, Helvetica, sans-serif; padding: 4px 0 6px 0; color: #fff; }
.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;}}

/*409*/
.it409_bottombg{ width:100%; height:45px; position:absolute; bottom:0;background:url(images/dadeyr_index_06.png) top center repeat-x; z-index:9;}
/* 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;}
}

/* it413*/
.it413_outer{ width:100%;}
.it413{width:100%; max-width:1280px; margin:15px auto;}
.it413 .it413_box{ width:33.3333%; float:left;}
.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:100%; max-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:100%; height:100%; left: 0;top: 0;z-index: 2;background:rgba(0,0,0,.65) url(images/dadeyr_index_44.png) center no-repeat;}
.it413 .it413_box .it413_box_tobe .video413 img{ display:block; width:100%; height:auto;}
@media screen and (max-width: 980px) { 
.it413 .it413_box{ width:100%; float:none; margin:15px auto; padding:0 15px;}
.it413 .it413_box .it413_box_map,.it413 .it413_box .it413_box_fb,.it413 .it413_box .it413_box_tobe{width:100%;}
}
@media screen and (max-width: 390px) { 
.it413 .it413_box .it413_box_tobe{height:auto;}
}

/* it412*/

.it412{ 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;}
.it412 .it412_title{ width:100%;}
.it412 .it412_title img{ display:block; margin:0 auto;}


.it412 .it412_downbox{width:100%; margin:0 auto; padding:0 40px;}
.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:960px; margin:0 auto; padding-top:30px; padding-bottom: 40px;}
.item_416 .it416_content{ width:100%; height:auto; position:relative;}
.item_416 .it416_news{ text-align:center; margin:0 auto; max-width:880px; 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;}
@media screen and (max-width:960px){
.item_416 .it416_news{ padding: 0 30px;}
}
@media screen and (max-width:640px){
.item_416 .it416_news{ padding: 0 10px;}
}

/*it417*/
.it417_box{ width:960px; margin: 0 auto;}
.it417_box ul li{ float: left; width: 33.3%; padding: 8px; text-align: center;}
.it417_box ul li a{ display: block; width: 300px; height: 300px; overflow: hidden;}
.it417_box ul li img,.it417_box ul li a img{ width:100%; height: auto;}
.it417_iframe{ max-width:300px; position:relative; height:300px; overflow:hidden;}
.it417_iframe iframe,.it417_iframe object,.it417_iframe embed { position:absolute; top:0; left:0; width:100%; height:100%; max-height:300px; margin: 0 auto;}
.it417_box ul li a p{ display: none;}

@media screen and (max-width:1024px){
.it417_box{ width:800px;}
.it417_iframe{ padding-bottom:100%; height:0;}
.it417_box ul li a{ width: 250px; height: 250px;}
}

@media screen and (max-width:960px){
.it417_box{ width:680px;}
.it417_box ul li a{ width: 210px; height: 210px;}
}

@media screen and (max-width:768px){
.it417_box{ width:600px;}
.it417_box ul li a{  width: 183px; height: 183px;}
}

@media screen and (max-width:640px){
.it417_box{ width:460px;}
.it417_box ul li a{  width: 137px; height: 137px;}
}

@media screen and (max-width:480px){
.it417_box{ width:100%;}
.it417_box ul li a{ max-width: 300px; width: auto; height:auto; margin: 0 auto;}	
.it417_box ul li{ width: 100%;}
.it417_iframe{ max-width:300px; margin: 0 auto; padding-bottom:82%;}
}

/*it418*/
.it418_box{ width:960px; margin: 0 auto;}
.it418_box ul.it418_01 li{ float: left; width: 33.3%; padding: 8px; text-align: center;}
.it418_box ul.it418_01 li a{ display: block; width: 300px; height: 300px; overflow: hidden;}
.it418_box ul li a p{ display: none;}
.it418_box ul.it418_01 li img,.it418_box ul.it418_01 li a img{ width:100%; height: auto;}
.it418_box ul.it418_02 > li{ float: left; text-align: center;}
.it418_box ul.it418_02 > li > a{ display: block; width: 300px; height: 300px; overflow: hidden;}
.it418_box ul.it418_02 > li:first-child{ width: 33.3%; padding: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;}
.it418_box ul.it418_02 > li:last-child > ul > li > a{ display: block; width: 300px; height: 300px; overflow: hidden;}
.it418_box ul.it418_02 > li:last-child > ul > li > img,.it418_box ul.it418_02 > li:last-child > ul > li > a > img{ width:100%; height: auto;}
.it418_iframe_a{ max-width:300px; position:relative; height:625px; overflow:hidden; margin: 0 auto;}
.it418_iframe_b{ max-width:300px; position:relative; height:300px; overflow:hidden; margin: 0 auto;}
.it418_iframe_b iframe,.it418_iframe_b object,.it418_iframe_b embed { position:absolute; top:0; left:0; width:100%; height:100%; max-height:300px; margin: 0 auto;}


@media screen and (max-width:1024px){
.it418_box{ width:800px; margin: 0 auto;}
.it418_box ul.it418_01 li a,.it418_box ul.it418_02 > li > a,.it418_box ul.it418_02 > li:last-child > ul > li > a{ width: 250px; height: 250px;}
.it418_iframe_a{ padding-bottom:208%; height:0;}
.it418_iframe_b{ padding-bottom:100%; height:0;}
}

@media screen and (max-width:960px){
.it418_box{ width:680px;}
.it418_box ul.it418_01 li a,.it418_box ul.it418_02 > li > a,.it418_box ul.it418_02 > li:last-child > ul > li > a{ width: 210px; height: 210px;}
}

@media screen and (max-width:768px){
.it418_box{ width:600px;}
.it418_box ul.it418_01 li a,.it418_box ul.it418_02 > li > a,.it418_box ul.it418_02 > li:last-child > ul > li > a{ width: 183px; height: 183px;}
}

@media screen and (max-width:640px){
.it418_box{ width:460px;}
.it418_box ul.it418_01 li a,.it418_box ul.it418_02 > li > a,.it418_box ul.it418_02 > li:last-child > ul > li > a{ width: 137px; height: 137px;}
}

@media screen and (max-width:480px){
.it418_box{ width:100%;}
.it418_box ul.it418_01 li,.it418_box ul.it418_02 > li:first-child,.it418_box ul.it418_02 > li:last-child,.it418_box ul.it418_02 > li:last-child > ul > li{ width: 100%;}
.it418_box ul.it418_01 li a,.it418_box ul.it418_02 > li > a,.it418_box ul.it418_02 > li:last-child > ul > li > a{ max-width: 300px; width: auto; height:auto; margin: 0 auto;}
.it418_iframe_a,.it418_iframe_b{ max-width:300px;}
.it418_iframe_a{ padding-bottom:168%;}
}

/*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;}

/*JOO手機版商品詳細頁用(youtube)*/
.joo_pdcontent{ width: 95%;}
.joo_pdcontent iframe{ width: 100%;}

/*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;}

/*it421-文章列表 jo*/
.it421_box{ margin:0 auto; max-width:1200px; padding:0 10px 20px 10px;}
.it421_box .it421_tab>ul{ width: 100%; margin:0 auto; text-align: center;display:flex;flex-flow:row wrap;}
.it421_box .it421_tab>ul>li{ width: 50%; text-align: center; display: inline-block; padding: 5px;}
.it421_box .it421_tab>ul>li>a{ font: bold 14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; text-decoration:none; display:block; background: #eaeaea;height:30px;overflow:hidden;padding:0 5px;}
.it421_box .it421_tab>ul>li>a:hover{ color:#fff; background: #888;}

.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;}
.it421_box .it421_option{ width:100%;}
.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;}

@media screen and (max-width:700px){
.it421_box .it421_tab>ul>li{ width: 49%;}
}
@media screen and (max-width:640px){
.it421_box .it421_option > ul > li{ width: 100%;}
.it421_option_l{ float:none; width:100%;}
.it421_option_l a{ width:100%; height:auto;}
.it421_option_r{ margin-left:0; width: 100%;}
}

/*it429-自動開啟廣告/電子報元件 jo*/
.it429_content{ width: 100%; text-align: center; position:relative;}
.it429_content input{-webkit-appearance: none; -moz-appearance: none; appearance: none;}
.it429_content img{ max-width:100%; height: auto;}
.it429_content > .it429_table { width:362px; height: auto; margin: 0 auto;}
.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; font:15px/70px 微軟正黑體 ,Verdana, Geneva, sans-serif ; color: #fff; cursor: pointer; border:0;}
.it429_content > .it429_table > ul > li > ul > li{ width:100%; margin-bottom:8px; text-align: left;}
.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; margin: -8px 5px;}
.it429_content > .it429_table > ul > li > ul > li:nth-child(2) > a{ display: inline-block;}

@media screen and (max-width:480px){
.it429_content > .it429_table{ width:242px;}
.it429_content > .it429_table > ul > li.it429_table_01{ width:100%;}
.it429_content > .it429_table > ul > li.it429_table_02{ width:100%; padding-left: 0;}
.it429_content > .it429_table > ul > li > ul > li > input{ font:15px/40px 微軟正黑體 ,Verdana, Geneva, sans-serif;}
.it429_content > .it429_table > ul > li.it429_table_02 input{ width: 100%; height:40px; text-align: center; line-height: 40px; color: #fff; cursor: pointer;}
.it429_content > .it429_table > ul > li > ul > li:nth-child(1) > input{ height: 40px;}
.it429_content > .it429_table > ul > li > ul > li:nth-child(2) > input{ height: 40px;}
}

/*it422-文章詳細 jo*/
.it422_box{ margin:0 auto; max-width:1200px; padding: 15px 10px 30px 10px;}
.it422_box>div{ font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; }
.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;}
.it422_box .it422_top .it422_top_l{ float:left; width: 60%; padding: 3px;}
.it422_topimg1{ width:732px; height:521px; overflow:hidden;}
.it422_box .it422_top .it422_top_l .it422_topimg2{ width:100%; height:auto;}
.it422_box .it422_top .it422_top_l img{ width:100%; height:auto; display:block;}

.it422_box .it422_top .it422_top_r{ float:right; width:38%;}
.it422_top_r01 > .it422_r_in{ letter-spacing:1px; padding-bottom:8px; width:100%; border-bottom:solid 1px #c2c1b4;}
.it422_top_r01 > .it422_r_in > .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 > .it422_r_in > .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; max-height:130px; width:100%; overflow:hidden; 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; width: 20%; padding: 1%;}
.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_video_Box{ max-width:1260px; padding:5px; margin:0 auto; background:#FFF; -webkit-border-radius:8px; -moz-border-radius: 8px; border-radius:8px; margin-bottom:10px;}
.it422_video-container { max-width:1260px; margin:0 auto; position:relative; height:500px; overflow:hidden; border:3px solid #FFF;}
.it422_video-container iframe,.it422_video-container object,.it422_video-container embed { position:absolute; top:0; left:0; width:100%; height:100%; max-height:500px;}
@media screen and (max-width:1280px) { 
.it422_video-container{ padding-bottom:38%; height:0;}
}

@media screen and (max-width:1200px){
.it422_box .it422_top .it422_top_r>div.it422_top_r02>ul>li>a{ width:70px; height: 70px;}
.it422_box .it422_top .it422_top_r>div.it422_top_r02>ul>li>a>img{height: 70px;}
}

@media screen and (max-width:1024px){
.it422_box .it422_top .it422_top_l{ float:none; width: 100%; padding: 0; margin-bottom: 10px;}
.it422_box .it422_top .it422_top_r{ float:none; width: 100%;}
.it422_box .it422_top .it422_top_r>div.it422_top_r02>ul{ width:400px;}
}

@media screen and (max-width:480px){
	.it422_box .it422_top .it422_top_r>div.it422_top_r02>ul{ width:100%;}
}
@media screen and (max-width:400px){
.it422_box .it422_top .it422_top_r>div.it422_top_r02>ul>li>a{ width:50px; height:50px;}
.it422_box .it422_top .it422_top_r>div.it422_top_r02>ul>li>a>img{height: 50px;}
}

.it422_socialbox{ width: 100%; height: auto;max-width: 1200px; margin: 0 auto 30px; text-align: center;}
.it422_socialbox ul{display: inline-block; margin: 0 auto;}
.it422_socialbox ul li{ float: left; list-style: none; margin: 5px!important; }
.it422_socialbox ul li a{ display:block; width: 30px; height: 30px; background-image: url(images/it422_social_icon.svg); background-repeat: no-repeat; opacity: 1; background-size: 100%; text-decoration: none; cursor: pointer; margin-top: 4px;}
.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 -30px;}
.it422_socialbox ul li a.it422_social_plurk{ background-position: center -60px ;}
.it422_socialbox ul li a.it422_social_weibo{ background-position: center -90px;}
.it422_socialbox ul li a.it422_social_line{ background-position: center -120px;}
.it422_socialbox ul li.fb-like{width:100%; float: none; padding: 5px 0; text-align: center;}

/*it425 我要評論*/
.it425_box{ width:90%; height: auto; margin: 0 auto; color: #333; border: #c5c5c5 1px solid; margin-top:30px; border-top: none;padding: 0 10px 10px;border-top: #000 2px solid;}
.it425_box>div.it425title{ height: 41px;  border-bottom: #e7e7e7 1px solid; position: relative; font: 15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; }
.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{ color: #333; font: 13px/37px 微軟正黑體, Arial, Helvetica, sans-serif;height:40px;}
.it425_comments_star{padding:13px 0px;}
.it425_box ul>li>ul>li>img{display: block; width: auto; height: 13px;}
/*.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/body-shop-icons-star.svg) no-repeat; background-position:top center; display:inline-block; height:37px; width:23px;margin-right:10px;background-size: 100% auto;}
.it425_box ul>li>ul>li>div:last-child{margin-right:0px;}
.it425_box ul>li>ul>li>div.cc{  background-position:bottom center;}

.it425_box ul>li.a01>ul>li{ height:auto;}

.it425_comments{width:100%;border-bottom: 1px solid #dbdbdb;padding: 20px 0 5px;display: inline-block;}
.it425_comments_img{width: 100px; height: 100px; overflow: hidden;float: left;border: 1px solid #dbdbdb;}
.it425_comments_img img{width:100%; height: auto; margin: 0 auto;display:block;}
.it425_comments_deta{padding-left: 110px;width: 100%;}
.it425_comments_deta2{padding-left: 0px;}
.it425_comments_deta2 p{font: 13px/24px 微軟正黑體, Arial, Helvetica, sans-serif;color: #222;padding: 5px;}

.it425_comments_deta2 textarea {
    width: 100%;
    border: 1px solid #dbdbdb;
    padding: 5px;
    font: 13px/24px 微軟正黑體, Arial, Helvetica, sans-serif;
    color: #222;
    border-radius: 0;
	resize:vertical;
	background-color: #fff;
	min-height: 50px;
	height: auto;
	margin-top: 5px;
}

/*.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{
    padding: 0;
    color: #333;
    font: 13px/20px 微軟正黑體, Arial, Helvetica, sans-serif;
    
}
.it425_comments_deta>ul>li>a{display:block;color: #000;  font: 13px/20px 微軟正黑體, Arial,Helvetica, sans-serif;height: 40px;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:90%; 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; padding: 0 20px;}
.it427_box ul li{ display: block; width: 100%; height: auto; margin-bottom: 20px;}
.it427_box ul li img{ display:block; width: auto; max-width: 100%!important; height: auto!important; margin: 0 auto;}


/* 會員條款 */
.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-會員登入*/
.AF_Member_LoginPage_left,.MemberLogin_left { width: 320px; background: #f9f9f9; margin: 20px auto; padding-bottom: 20px;}
.AF_Member_LoginTitle_left,.AF_Member_LoginTitle_L{ margin: 0 1px; font: bold 18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333; text-align: center; padding: 20px 0 10px 0;}
.AF_Member_LoginBox_left {font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;padding: 0 20px;}
.AF_Member_LoginBox_left li{ padding:5px 0;}
.AF_Member_LoginContent_left{background: #f9f9f9;}
.AF_Member_LoginTitle_right{background: none!important;background-color: #fff!important;padding-left: 0!important;}
input.MemberLogin_Input01[type="text"],input.MemberLogin_Input01[type="password"],input.AF_Member_Input100[type="text"],input.AF_Member_Input100[type="password"]{ width:100%; height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding:0 10px;}
input.MemberLogin_Input02[type="text"],input.AF_Member_Input90[type="text"]{ width:122px; height: 40px;font: 15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding:0 10px; margin-right:10px;}
.AF_Member_Login_R_left{padding: 10px 0;}
.AF_Member_Login_R_left input{ display:block; font:25px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; width:280px; height:50px; border:none; background-color:#c9b7b9; cursor:pointer; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; letter-spacing:3px; margin: 0 auto;}
.AF_Member_Login_bt{ width: 100%; margin: 0 auto; text-align: center;padding: 10px 0;}
.AF_Member_Login_bt li {padding: 0 10px; font:14px/20px Arial, Helvetica, sans-serif; color:#bbb; display: inline-block;}
.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: 100%; 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{ text-align:center;}
.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:url(images/facebook_logo.svg) center center no-repeat #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: #FFF; width: 50px; height: 50px; border: none;  background:url(images/item315_gplus.svg) center center no-repeat #d64136; background-size:45px;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; letter-spacing: 1px;}
a.MemberLogin_newInput06:hover, a.MemberLogin_newInput06:active{ background:url(images/item315_gplus.svg) center center no-repeat #e7594f; background-size:45px; text-decoration:none;}
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: url(images/line_logo.svg) center center no-repeat #01cf01;text-decoration: none;background-size: 37px;}
.AF_Member_LoginPage.aa{ width: 320px!important; background: #fff; margin: 0 auto!important; padding-bottom: 20px;}
.AF_Member_LoginTitle_right { width: 100%; font: bold 18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333; text-align: center;}
.AF_Member_LoginPage.aa .AF_Member_LoginTitle { font: 18px/25px 微軟正黑體; padding-top: 15px; text-align: center;}
.AF_Member_LoginPage.aa .AF_Member_LoginContent{padding: 0 20px;} 
.AF_Member_LoginPage > .AF_Member_LoginContent p{ padding:10px 0; font: 13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; text-align:center;}
.jooshop_btn_login.cc > input, .jooshop_btn_login.cc >input:hover{ width: 280px; margin: 0 auto; display: block; height: 50px; font: 20px/48px 微軟正黑體,Arial,Helvetica,sans-serif;letter-spacing: 2px; border: none;bottom: 15px;}

/*元件66修改
.SB_MemberClause_agree.zz{width: 100%; padding-right: 10px;}
div.SB_MemberClause_agree a{font: 15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333; text-decoration:underline;}*/


/*430*/
.item430box{width:100%; margin: -30px auto;z-index: 11;position: relative;}
.item430box .item430img {width:100%; height: 30px; background-repeat: no-repeat; background-size:auto 30px;}
.item430box .item430img:nth-child(1) {background-image:url(images/weicheng_29.png);margin-bottom: -3px;background-position: left bottom;}
.item430box .item430img_2 {background-image:url(images/weicheng_29-03.png);margin-top: -3px;background-position: left top;}
.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: 5px 10px; margin: 0 auto;}
.item430box .item430center .item430_1{ width: 100%; height: 30px; }
.item430box .item430center .item430_1 img{width: 110px; height: auto; display: block; margin: 0 auto;}
.item430box .item430center .item430_2{ height: 30px;width: 100%; overflow: hidden;}
.item430box .item430center .item430_2 a{font: 15px/30px 微軟正黑體; color: #666666; text-decoration: none; display: block; height: 30px; overflow: hidden;}
.item430box .item430center .item430_3{ float: right; overflow: hidden;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: auto; background-position: top center; background-repeat: no-repeat; background-size: 100%; margin: 0 auto 25px;}
.item431box .item431title { width: 100%; margin: 0 auto;}
.item431box .item431title img{ display:block; width: 100%; height:auto;}
.item431box .item431content{width:100%; background-color: rgba(255,255,255,.6); display: inline-block;}
.item431box .item431content .content_box{width:100%; padding: 20px}
.item431box .item431content .content_box p{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: 20px; padding: 0 10px;}
.item432box .item432 .item432_title img{display:block; margin: 0 auto; width: 100%; max-width: 414px;}
.item432box .item432 .item432_product{width:100%;padding: 0 15px;}
.item432box .item432 .item432_product ul{}
.item432box .item432 .item432_product ul li{ float:left; padding: 25px 10px; width: 33.333333%;}
@media screen and (max-width:600px){
.item432box .item432 .item432_product ul li{ width: 50%;}
}
@media screen and (max-width:410px){
.item432box .item432 .item432_product ul li{ width: 100%;}
}

.item432box .item432 .item432_product ul li .item432_productbox{ width:100%; margin: 0 auto; position: relative;}
.item432_productbox .item432_boximg{ width:100%;height: auto;}
.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)top center no-repeat; opacity: .75; text-decoration: none; float: right; width: 25%;max-width: 60px; height: 55px; cursor: pointer; position: absolute; right: 0; background-size: 100%;}
.item432_productbox .item432_boxdeta a.item432_more:hover{ opacity: 1;}

.item432_productbox .item432_boxdeta h3{ float: left;display: block; height: 55px;width: 75%;}
.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 20px/35px Arial,Gotham, Helvetica;color: #ff5d33;}
.item432_productbox .item432_boxdeta h3 span.money span.money_2{font: bold 13px/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: none;}
.item433box .item433 .item433_title img{ display:block; width: 100%; height: auto;}
.item433box .item433 .item433_detailed{ padding:15px 30px;}
#index .item433box .item433 .item433_detailed{padding: 95px 30px 30px;}
.item433box .item433 .item433_detailed .item433_detabox{ width: 100%; height: auto;}
.item433_detailed .item433_detabox .item433_detabox_l{ width: 100%; height: auto; 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{ 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%; 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);}
@media screen and (max-width: 480px){
	.it436_box ul li{margin-bottom: 10px;}
	.it436_box ul li:nth-child(odd){ padding-right: 5px;}
	.it436_box ul li:nth-child(even){ padding-left: 5px;}
} 

/* 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{ padding: 5px;}
.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;}

} 

/*20170427購物車列表加贈加購九大行銷CSS調整*/
.AY_SB_price p,.AY_SB_nivalent p,.AY_SB_nivalent p{ margin-top:5px!important;margin-bottom: 5px !important;}
.AY_SB_delete2 a{margin-top:5px!important;margin-bottom: 5px !important;}
li.shoppingcar_2_20170427{ width:100%; height: 90px; padding: 5px 0 5px 10px;}
li.shoppingcar_2_20170427_h75{ height: 75px;}

.AY_SC_Bottom_R_1 ul li h5 span{ float: none!important;}

/*440*/
	.item_440_box{background-color: #fff5;padding: 10px;}
	.item_440_box .item_440_title{display: block;width: 100%;height:auto;border-bottom: 1px dotted #ffbd00;margin-bottom: 15px;font: 20px/28px 微軟正黑體; letter-spacing: 1px;color: #555;padding: 10px 6px;}
.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{ max-width:1200px; height: auto; margin: 0 auto;}
.it441_box .it441_title { width:100%; max-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;}

@media screen and (max-width:1024px) {
.it441_content > ul > li{ width:25%; }
}
@media screen and (max-width:768px) {
.it441_content > ul > li{ width:33.3%; }
}
@media screen and (max-width:480px) {
.it441_content > ul > li{ width:50%; }
}

/* it442-滿版背景輪播 */
.it442_box{ width:100%; height:auto; margin-bottom: 20px;}
.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; display: none;}
.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:1024px) {
.it442_content .flexslider .slides .fill{ height:517px;}
}
@media screen and (max-width:640px) {
.it442_content .flexslider .slides .fill{ height:323px;}
}
@media screen and (max-width:480px) {
.it442_content .flexslider .slides .fill{ height:242px;}
}
@media screen and (max-width:320px) {
.it442_content .flexslider .slides .fill{ height:162px;}
}

/*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排行榜*/
	
	/* it_446_m */
	.it_446{ width:100%;}
	.it_446 .it_446_inbox{ max-width:1200px; width:100%; margin:0 auto;padding: 40px 0;}
	.it_446 .it_446_inbox>div{ width:50%; float:left;}
	.it_446 .it_446_inbox>div>div{ float:left; height:375px;}
	.it_446 .it_446_inbox>div>div.left,.it_446 .it_446_inbox>div>div.right{ padding-top:73px; width:300px;}
	.it_446 .it_446_inbox>div>div.left{ background:url(images/it_446_01.jpg) center center no-repeat;}
	.it_446 .it_446_inbox>div>div.right{ background:url(images/it_446_02.jpg) center center no-repeat;}
	.it_446 .it_446_inbox>div>div>div a{ font: bold 57px/70px 微軟正黑體, Arial, Helvetica, sans-serif;color:#fff; }
	.it_446 .it_446_inbox>div>div>div a:hover{ text-decoration:none;}
	.it_446 .it_446_inbox>div>div>div.name{color:#fff; padding:0 15px; height: 140px; text-align:center;padding: 0 55px 0 15px;}
	.it_446 .it_446_inbox>div>div.right>div.name{ padding: 0 15px 0 55px;}
	.it_446 .it_446_inbox>div>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>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>div.center>ul>li{ float:left; width:100%; font:15px/32px 微軟正黑體, Arial, Helvetica, sans-serif; background:#44053f; color:#b60170; padding:0 20px;}
	.it_446 .it_446_inbox>div>div.center>ul>li.a01{ background:#051844; color:#00a1c9;}
	.it_446 .it_446_inbox>div>div.center>ul>li>div{ width:50%; float:left; text-align:center;}
	.it_446 .it_446_inbox>div>div.center>div{ float:left; width:258px; height:339px; font:15px/48px 微軟正黑體, Arial, Helvetica, sans-serif; text-align:center;}
	.it_446 .it_446_inbox>div>div.center>div.b01 a{ font:15px/48px 微軟正黑體, Arial, Helvetica, sans-serif; color:#051844;}
	.it_446 .it_446_inbox>div>div.center>div.b01>table>tbody>tr{ border-bottom: solid 1px #828ba1;}
	.it_446 .it_446_inbox>div>div.center>div>table>tbody>tr>td>span{ display:inline-block;}
	.it_446 .it_446_inbox>div>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>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>div.center>div>table>tbody>tr>td>span.as{ width:14px; height:3px; background:#afafaf;}
	.it_446 .it_446_inbox>div>div.center>div>table>tbody>tr>td>span.new{ width:14px; height:14px; background:#09c;border-radius: 100%;}
	.it_446 .it_446_inbox>div>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>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>div.center>div.b03 a{ font:15px/48px 微軟正黑體, Arial, Helvetica, sans-serif; color:#44053f;}
	.it_446 .it_446_inbox>div>div.center>div.b03>table>tbody>tr{ border-bottom: solid 1px #a1829f;}
	
	@media screen and (max-width: 1200px){
	.it_446 .it_446_inbox>div{ width:100%; float:none;}
	.it_446 .it_446_inbox>div>div.center{ width:100%; padding-left:300px;float: none;}
	.it_446 .it_446_inbox>div>div.center>div.b01{ width:100%; padding-left:42px; float:none;}
	.it_446 .it_446_inbox>div>div.center>div.b01>table>tbody>tr:nth-last-child(1){border-bottom:none;}}
	
	@media screen and (max-width: 600px){
	.it_446 .it_446_inbox{ text-align:center;}
	.it_446 .it_446_inbox>div{ width:300px; display:inline-block;}	
	.it_446 .it_446_inbox>div>div.center{ width:100%; padding-left:0;float: none;}}
	
	/*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:100%; 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; background-size: 100% auto; margin:0 auto; height: 800px; padding-top: 150px; background-position: center;}
.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:15%;}
.it449_arrow_R{ background-image:url(images/youso_next.svg);background-position:left center; right:15%;}

@media screen and (max-width:1280px) {
.item_449box{background-size:auto 100%;}
.it449_arrow_L{ left:0px;}
.it449_arrow_R{ right:0px;}
}
@media screen and (max-width:1024px) {
.item_449box{height:auto; padding: 50px 0 ;}
.item_449box .item_449{width: 80%; margin: 0 auto;}
.item_449box .item_449 .item_449data{width: 100%;}
.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: 95%; padding-top: 20px;}
.item_449box .item_449 .item_449data{height: 400px;background-size: 100% auto;}
.item_449box .item_449 .item_449data .item_449title{ height: 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,微軟正黑體;padding-top: 0px;}
}
@media screen and (max-width:320px) {
.it442_content .flexslider .slides .fill{ height:162px;}
}
/*item_450*/
.item_450box{ width:100%; display: inline-block; background-position:top center; background-size: 100% auto;}
.item_450box .item_450_topbanner img{ display:block; width:100%; height:auto;}
.item_450box .item_450_r{ width: 100%;display: flex;text-align: center;align-items: center;justify-content: center; padding:50px 15px;}
.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: 50px 0 ; margin: 0 auto;}
.item_451box .item_451 .item_451title{ width: 100%; max-width: 980px; text-align: center; margin: 0 auto 50px;overflow: hidden; padding: 0 15px;}
.item_451box .item_451 .item_451title img{ display: block; height: auto; margin: 0 auto;max-width: 100%;}
.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;}


@media screen and (max-width:1024px) {
.item_451box .item_451 .item_451title img{ }
}
@media screen and (max-width:480px) {
.item_451 .item_451data ul li{width: 100%; padding: 5%; float: none;}
}
@media screen and (max-width:320px) {
}

/* ==== it452 ==== */
.it452{ width:100%; margin: 0 auto; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #d9dfe5;}
.it452 .it452_left{ width:100%; height: auto; margin-bottom: 30px;}
.it452 .it452_left a{ display:block; width: 100%; height:auto;}
.it452 .it452_left a img{ display:block; width: 100%; max-width: 100%; height: auto;}
.it452 .it452_right{ width: 100%; height:auto; position:relative;}
.it452 .it452_right .it452_right_box{ width: 100%;}
.it452_product{ width:200px; height: auto; margin: 0 auto;}
.it452_product .img{ width:100%; height: 200px; position: relative; overflow: hidden; margin-bottom: 12px; text-align: center;}
.it452_product .img .tape{ position: absolute; left: 0; top: 0; width: 78px; height:78px; z-index: 99;}
.it452_product .img .tape img{ display:block; width: 100%; height: auto;}
.it452_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;}
.it452_product .img .outoff h5{ font:18px/20px 微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; color: #fff;}
.it452_product .img .img_hover > a{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 100;}
.it452_product .img .img_hover ul{ position: absolute; right: 10px; bottom:10px; z-index: 101;}
.it452_product .img .img_hover ul{ position: absolute; right: 10px; bottom:10px;}
.it452_product .img .img_hover ul li{ float: left; margin-left: 10px;}
.it452_product .img .img_hover ul li a{ display: block; width: 36px; height: 36px; border-radius: 100%; text-indent: -9999px;}
.it452_product .img .img_hover ul li.addlist a{ background: url(images/it452_heart.svg) left top no-repeat; background-size: 36px;}
.it452_product .img .img_hover ul li.addlist a:hover{ background: url(images/it452_heart.svg) left bottom no-repeat; background-size: 36px;}
.it452_product .img .img_hover ul li.addcart a{ background: url(images/it452_cart.svg) center 6px no-repeat #333; background-size: 23px;}
.it452_product .img .img_hover ul li.addcart a:hover{ background: url(images/it452_cart.svg) center 6px no-repeat #444; background-size: 23px;}
.it452_product .img img{ display: block; max-width: 100%; max-height: 100%; margin: 0 auto;}
.it452_product h2.name a{ display:block; width: 100%;  height: 40px; font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #505050; overflow: hidden;}
.it452_product h2.name a:hover{ text-decoration:underline;}
.it452_product .small_word{ width:100%; height:20px; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif !important; overflow: hidden; font-weight: normal !important; color:#999 !important;}
.it452_product .small_word span, .joo4_pstyle .small_word strong{font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif !important; font-weight: normal !important; color:#999 !important;}
.it452_product .price{ height:20px;}
.it452_product .price ul li{ display:inline-block; font-family: Arial, Helvetica, sans-serif; line-height: 20px; letter-spacing:1px;;}
.it452_product .price ul li:first-child{ width: 40%; text-align: left; font-size: 12px; color: #888888; text-decoration: line-through;}
.it452_product .price ul li:last-child{ width: 60%; text-align: right; font-size: 14px; color: #24333f;}

.it452_right .owl-carousel{ position:static;}
.it452_right .owl-stage-outer{ z-index:777;}
.it452_right .owl-controls{ width:100%; height:80px; position:absolute; left:0; top:50%; margin-top:-40px;}
.it452_right .owl-controls .owl-nav{ position:relative; z-index:778;}
.it452_right .owl-controls .owl-prev,.it452_right .owl-controls .owl-next{ width:40px; height:80px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;}
.it452_right .owl-controls .owl-prev{ left:0; background:url(images/it452_arrow.svg) left top no-repeat; background-size:80px auto;}
.it452_right .owl-controls .owl-next{ right:0; background:url(images/it452_arrow.svg) right top no-repeat; background-size:80px auto;}

@media screen and (max-width:460px) {
	.it452_product{ width:160px;}
	.it452_product .img{ height:160px;}
}

@media screen and (max-width:320px) {
	.it452_product{ width:140px;}
	.it452_product .img{ height:140px;}
}

/*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;}

@media screen and (max-width:1024px) {
.item_453 ul li{width: 50%; margin-right:0; padding: 15px;}
}
@media screen and (max-width:375px) {
.item_453 ul li{width: 100%;}
.item_453 ul li .item_453data_box{ height: 250px;}
}


/*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;}

@media screen and (max-width:1024px) {
.item_454 .item_454data ul li{width: 50%;}
}
@media screen and (max-width:480px) {
.item_454 .item_454data ul li{width: 100%;}
.item_454 .item_454data ul li .item_454data_box .item_454data_box2 h3{height: auto;max-height: 73px;}
.item_454 .item_454data ul li .item_454data_box .item_454data_box2 p{height: auto;max-height: 190px;}
}


/*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 a{ display:block; width:100%; height: auto; }
.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; margin: 15px auto;}
.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{ max-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 50px; 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;}

@media screen and (max-width:1024px) {
.it456_product{ width:175px;}
.it456_product .img{ height: 175px;}
}

@media screen and (max-width:480px) {
.it456_content{ padding: 0 10px;}
.it456_product{ width:160px;}
.it456_product .img{ height: 160px;}
}

@media screen and (max-width:370px) {
.it456_content{ padding: 0 10px;}
.it456_product{ width:200px;}
.it456_product .img{ height: 200px;}
}

/*it457 3張banner de*/
.it457_box{ max-width: 1200px; height: auto; margin: 0 auto; margin-bottom: 40px; 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; 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; position: relative; z-index: 2;}
.it457_content ul li .list_box img{ display:block; max-width: 100%; width: 100%; height: auto;}
.it457_content ul li .list_box h3{ margin:0;}
.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:hover{ text-decoration: none;}
.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;}

@media screen and (max-width:1280px) {
.it457_content ul li:first-child,.it457_content ul li:nth-child(3){ text-align:center;}
.it457_content ul li{ padding:0 20px;}
}

@media screen and (max-width:1180px) {
.it457_content ul li:first-child,.it457_content ul li:nth-child(3){ text-align:center;}
.it457_content ul li .list_box h3 a span{ font:16px/20px 'Cormorant SC', serif, Arial, Helvetica, sans-serif;}
}

@media screen and (max-width:920px) {
.it457_content ul li:first-child,.it457_content ul li:nth-child(3){ text-align:center;}
.it457_content ul li{ padding:0 15px;}
.it457_content ul li .list_box h3 span{ font:14px/18px 'Cormorant SC', serif, Arial, Helvetica, sans-serif; letter-spacing: 1px;}
.it457_content ul li .list_box h3 a{ padding:10px 15px;}
}

@media screen and (max-width:768px) {
.it457_content ul li{ padding:0 20px;}
.it457_content ul li .list_box h3 a{ padding:10px 10px;}
}

@media screen and (max-width:630px) {
.it457_content ul li{ width: 100%; margin-bottom: 15px;}
.it457_content ul li .list_box{ max-width: 100%; width: 100%;}
.it457_content ul li .list_box > a{ float: left; width:150px;}
.it457_content ul li .list_box h3 a{ padding-left:155px;}
}

/*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; }

@media screen and (max-width:1200px) {
.it458_img{ display:none;}
.it458_content{ width:100%;}
.it458_change{ width:100% !important;}
.it458_change .owl-controls{ margin-top:0; top:150px;}
.it458_change .owl-controls .owl-nav .owl-prev{ left:15px;}
.it458_change .owl-controls .owl-nav .owl-next{ right:15px;}
}

@media screen and (max-width:800px) {
.it458_product .product_img{ width:280px;}
.it458_product .product_detail{ left:190px; top:60px;}
}

@media screen and (max-width:720px) {
.it458_box{ padding-bottom:20px;}
.it458_product .product_img{ max-width:200px; width: 100%; margin: 0 auto;}
.it458_product .product_detail{ position: static; width: 100%; padding: 20px 20px 0 20px; margin: 0 auto;}
.it458_change .owl-stage-outer{ width:100% !important; margin: 0 auto;}
}

/*it459 精選商品不秀價格 de*/
.it459_box{ max-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; z-index: 1;}
.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;}

.it459_change .owl-controls{ position: absolute; width: 100%; top: 50%; left: 0; margin-top: -25px !important;}
.it459_change .owl-controls .owl-nav .owl-prev,.it459_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;}
.it459_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;}
.it459_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;}
.it459_change .owl-controls .owl-nav .owl-prev:hover,.it459_change .owl-controls .owl-nav .owl-next:hover{ opacity:1; }

@media screen and (max-width:1200px) {
.it459_change { padding:0 60px;}
.it459_change .owl-controls .owl-nav .owl-prev{ left:15px;}
.it459_change .owl-controls .owl-nav .owl-next{ right:15px;}
}

@media screen and (max-width:680px) {
.it459_pstyle{ width: 200px;}
.it459_pstyle .p_img{ height: 200px;}
}

@media screen and (max-width:550px) {
.it459_pstyle{ width: 250px;}
.it459_pstyle .p_img{ height: 250px;}
}

/*it460  品牌故事/文章列表 de */
.it460_box{ width:100%; height: auto; background-repeat: repeat; background-position: left top; padding: 60px 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; margin-bottom:5px;}
.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;}

@media screen and (max-width:1200px) {
.it460_box .it460_content { width: 100%; padding: 0 20px;}
.it460_box .it460_content{ width:100%;}
.it460_box .it460_content .it460_left{ max-width: 40%;}
.it460_box .it460_content .it460_right{ margin-left:45%;}
.it460_right ul li{ padding:0 15px;}
}

@media screen and (max-width:768px) {
.it460_box .it460_content .it460_left{ max-width: 100%; width:100%; float: none; margin-bottom: 20px;}
.it460_box .it460_content .it460_right{ margin-left:0;}
.it460_right ul li{ margin-bottom:50px;}
}

/*it461 最新消息 2.0 de */
.it461_box{ max-width: 1200px; height: auto; margin: 0 auto; padding: 40px 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,.it461_scroll_box .scroll_list h5{ margin:0;}
.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;}

@media screen and (max-width:1240px) {
.it461_box{ padding:40px 20px;}
.it461_box ul li:first-child{ padding: 0 30px 0 0;}
}

@media screen and (max-width:850px) {
.it461_box ul li{ width: 100%;}
.it461_box ul li:first-child{ padding:0;}
}



/*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%;}
}

/*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_box h5 span{ font:20px/28px 微軟正黑體, Arial, Helvetica, sans-serif;}
.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;}

@media screen and (max-width:700px) { 
.it472_box .it472_list .check_box{ height: 112px;}
}

@media screen and (max-width:460px) { 
.it472_box h5 span{ display:block;}
}

@media screen and (max-width:420px) { 
.it472_box .it472_list .check_box{ height: 140px;}
}


/* .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;}
@media screen and (max-width:1024px) { 
.it472_video .video_Box{ padding:6%}
.it472_video .video-container{ padding-bottom:56%; height:0;}
}

.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{ max-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:50%; padding:20px 10px;}
.happygo473 .happygo_productbox{ width:100%; height: 600px; overflow: hidden;text-align: center;position: relative;} 
.happygo473 .happygo_productbox img{ width:100%; height: auto; display:block;} 
.happygo473 .happygo_productbox .happygo_productbox_d{ width:100%; height: auto;overflow: hidden;position: absolute; bottom: 0; left: 0;padding: 20px 10px;background-color: rgba(235,104,119,.7);}
.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;}
.happygo473 .happygo_productbox .happygo_productbox_d h2 a:hover{background-color: #fff; color: #eb6877;}
.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: 98;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;}

@media screen and (max-width:1024px) { 
.happygo473 .happygo_productbox{ height: 500px;} 
}
@media screen and (max-width:768px) { 
.happygo473 .happygo_productbox{ height: 400px;} 
}
@media screen and (max-width:640px) { 
.happygo473 .happygo_productbox{ height: 350px;} 
.happygo473 .happygo_productbox .happygo_productbox_d h2 a{ display:block; width: 100%; height: 38px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;    border-radius: 38px;}
}
@media screen and (max-width:480px) { 
.happygo473 .happygo_productbox{ height: 240px;} 
}
@media screen and (max-width:320px) { 
.happygo473 .happygo_productbox{ height: 158px;}

}

/*474*/
.happygo474box{width:100%;margin:0 auto;padding: 20px 0;}

.happygo474box .happygo474{ max-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:15px 10px 10px;}
.happygo474 ul.happygo_product li{ padding: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{ max-width:1200px; margin:0 auto; background: #fff;}
.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; }
.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:50%; padding:15px 10px 20px;}
.happygo475 .happygo_productbox{ width:100%; max-width: 250px;} 
.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{ max-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: 40px; }
.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%;}
.happygo476 ul.happygo_product li{ float:left; width:50%; padding:15px 10px 20px;}
.happygo476 .happygo_productbox{ width:100%; max-width: 250px;} 
.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 span,.happygo476 .happygo_productbox a.button:hover span{background:url(images/happygo_top_car_p.svg) -10px center no-repeat;padding-left: 20px;background-size: 40px;}


/* it477-廣告輪播 skm*/
.it477_box,.it477_box .it477_in{ width:100%; height: auto;}
.it477_box{ margin-bottom:20px;}
.it477_box a{ display:block; width: 100%; height: auto;}
.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: 95px 20px 15px 20px;}
.it477_box .it477_in .it477 .it477_word a{ display: block; width: 100%; height: 40px; font: 16px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff; overflow: hidden;}
.it477_box .it477_in .it477 img{ display: block; width: 100%; max-width: 100%; height: auto;}
.it477_in .owl-controls{ width: 100%; margin-top: 10px;}
#it477 .owl-dots .owl-dot span{ margin:5px; background: none; border: 1px solid #333333;}
#it477 .owl-dots .owl-dot.active span, #it477 .owl-dots .owl-dot:hover span{ background: #333333;}

@media screen and (max-width:640px) { 
.it477_box .it477_in .it477 .it477_word{ height: 75px; background:url(images/it477_word_bg.png) left -20px repeat-x; padding: 20px 20px 15px 20px;}
}

/* it478-熱門關鍵字 skm*/
.it478_box{ width:100%; height: auto; background:#f4f4f4; padding: 20px 15px; margin-bottom: 30px;}
.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; padding:0 20px; position: relative; margin-bottom: 30px;}
.it479_box h3.title{ display:inline-block; font: 30px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; margin-bottom: 30px; letter-spacing: 2px;}
.it479_box .it479_list{ width:100%; height: auto; text-align: left;}
.it479_style{ width:100%; 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{ font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif;}
.it479_word a{ display:block; font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; width: 100%; 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;}
#it479 .owl-controls .owl-nav .owl-next, #it479 .owl-controls .owl-nav .owl-prev{ width:40px; height: 50px; background-color: #888; position:absolute; top: 50%; margin-top: -25px; text-indent: -9999px;}
#it479 .owl-controls .owl-nav .owl-next{ left: -20px; background:rgba(0, 0, 0, 0.3) url(images/it479_left.svg) center no-repeat;}
#it479 .owl-controls .owl-nav .owl-prev{ right:-20px; background:rgba(0, 0, 0, 0.3) url(images/it479_right.svg) center no-repeat;}
#it479 .owl-controls{  width: 100%;}

/* it480頁籤式熱銷商品 skm */
.it480_box{ width: 100%; height:auto; text-align: center; padding: 0 10px;}
.it480_box h3.title{ display:inline-block; font: 30px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; margin-bottom: 30px; letter-spacing: 2px;}
.it480_product{ width: 100%; height: auto; position:relative;}
.it480_product .s_title{ display:inline-block; font: 20px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; margin-bottom: 30px; letter-spacing: 2px; border-bottom: 2px solid #222;}
.it480_product > ul > li{ margin-bottom: 20px; padding: 0 10px;}
/*.it480_product > ul > li:nth-child(2n){ padding-right: 10px;}
.it480_product > ul > li:nth-child(3),.it480_product > ul > li:nth-child(5){ padding-left: 10px;}*/
.it480_product > ul > li{ float:left; width: 50%;}
.it480_product > ul > li:first-child{ width:100%;}
.it480_style{ width: 100%; height: auto; margin: 0 auto; border: 1px solid #bbbbbb; position: relative; text-align: left;}
.it480_style .p_img,.it480_style .p_img img{ display:block; width: 100%; height: auto; margin-bottom: 15px;}
.it480_style .it480_content { z-index: 99; width: 100%; height: auto; bottom: 1px; left: 0; background: rgba(255,255,255,0.5); padding: 10px;}
.it480_style .it480_content .p_name a{ display: block; font: 15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; height: 25px; overflow: hidden; letter-spacing: 1px; text-align: left;}
.it480_style .it480_content .p_brand{ display:block; font: 11px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; height: 20px; overflow: hidden; text-align: left;}
.it480_style .it480_content .p_price li{ display: block; width: auto; height:20px; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; text-align: left;}
.it480_style .it480_content .p_price li:first-child{ color: #222; text-decoration: line-through;}
.it480_style .it480_content .p_price li:last-child{ color:#ea5b59;}
.it480_style .p_star{ max-width: 160px; height: 14px; padding-left: 85px; 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:400px) { 
.it480_style .p_star span.fraction{ display: none;}
}

@media screen and (max-width:370px) {
	.it480_style .p_star{ height: 28px; padding-left: 0; padding-top: 15px;}
	.it480_style .p_star span.quantity{ float:none; display: inline-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;}

/* it482熱門話題(手機中間元件) skm*/
.it482_out{ padding:0 20px 0 20px; margin-bottom: 30px;}
.it482_box{ width:100%; height: auto; text-align: center; border: 1px solid #bcbcbc; padding:0 10px; position: relative; padding-top: 20px; margin-top: 55px;}
.it482_box h3.title{ display:block; width: 160px;font: 30px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; letter-spacing: 2px; background: #fff; text-align: center; position: absolute; top:-15px; left: 50%; margin-left: -80px; height: 30px; overflow: hidden;}
.it482_style{ width: 100%; padding-bottom: 15px; border-bottom:1px solid #ebebeb;}
.it482_style:last-child{ border-bottom:0;}
.it482_style:hover ul li:first-child h5{ color:#8261f5;}
.it482_style ul li:first-child{ float:left; width: 40px;}
.it482_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;}
.it482_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;}
.it482_style ul li:last-child{ margin-left:50px; padding-top: 15px;} 
.it482_style ul li:last-child a{ font: 15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; text-align: left; height: 40px; overflow: hidden;}
.it482_style a,.it481_style img{ display:block; width: 100%; height:auto;}
.it482_style img{ max-width:100%; margin-top: 5px;}
a.word_hidden{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }/*控制兩行溢出文字...*/

/*489美體小舖分店搜尋*/
.bodyshop_storebox{width: 100%;margin: 0 auto;}
.bodyshop_storebox .bodyshop_store{width: 100%; margin: 10px auto; font-size: 15px;padding: 0 10px; line-height: 30px; color: #000;display: inline-block;}
.bodyshop_storebox .bodyshop_store span{float: left;display: none;}

.bodyshop_storebox .bodyshop_store .bodyshop_select{width:100%;margin:10px auto;}

/*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;display: none;}
.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_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%;padding: 20px 15px; height: 100%; 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: 20px;color: #000;float: left;letter-spacing: 2px;max-width: 340px;    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;}

@media screen and (max-width:1024px) { 
.bodyshop_store_img .bodyshop_store_imgbox{width:100%;}
}

/*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: #fff; color: #000;text-decoration: none;}
/*484*/
.item_484box{ width: 100%; height: auto; max-width: 1200px;margin:25px auto;padding: 0 15px;}

.item_484box .item_484{width: 100%; height: auto; position: relative;margin:15px auto;}
.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: 18px; font-weight:normal; line-height: 20px; display: block; height: 20px; width: 100%; overflow: hidden;}
.item_484box .item_484 .item_484title p{font-size: 24px; 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%;margin: 0 auto;padding: 0 20px;}
.item_485 ul.item_485_product li{float:left; width:50%; 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{}

@media screen and (max-width: 640px) { 
.item_485 ul.item_485_product{ padding: 0 10px;}
.item_485 ul.item_485_product li{padding:10px 5px;}
}

.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: 99;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:5px;}
.item_485_R{ background-position: right top;right:5px;}


/*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:inline-block; margin-bottom: 45px;}
.item_486 .item_486box2 .item_486_l{ width:100%;margin-bottom: 15px;}
.item_486 .item_486box2 .item_486_l img{width:100%; max-width: 600px; display: block;}
.item_486 .item_486box2 .item_486_r{ width:100%;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 10px;text-align: center;width: 100%;}
.item_488box .item_488_top .item_488_toptitle h3{display:block; height: 70px; background-color: #fff;font-size: 30px; line-height: 70px; color: #000; letter-spacing: 2px; font-weight: bold;text-align: center;overflow: hidden;}

.item_488box .item_488_topbar{width: 100%;height: auto; padding: 10px 10px;}
.item_488box .item_488_topbar select{padding: 2px 18px 2px 2px;width: 100%;border: 1px solid #000;}
.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:13px; 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; margin-bottom: 25px;}
.item_488box .item_488_sbanner .item_sbanner {width: 100%; height: auto;text-align: center;color: #000;padding: 10px; }
.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%;
}

.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;margin: 0 auto 25px;}
.item_488box .item_488_series .item_series .item_series_l{width:100%;padding: 20px;color: #000;letter-spacing: 1px;text-align: center;}
.item_488box .item_488_series .item_series .item_series_l h3{display: block; width: 100%; height: 36px;overflow: hidden;font-size: 24px; line-height: 36px; }
.item_488box .item_488_series .item_series .item_series_l p{width:100%; height: auto; 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;}
.item_488box .item_488_series .item_series .item_series_r{padding: 0px 10px;}
.item_488box .item_488_series .item_series .item_series_r img{width: 100%; height:  auto; display: block;}

/*會員詳細21新增上船大頭*/
.poM_modify_break .SB_Member_img{width: 150px; height: 150px; background-color: #fff;border: 1px solid #dbdbdb;padding: 10px;margin-top: 10px;margin-left: 10px;}
.poM_modify_break .SB_Member_img .SB_Member_imgbox{width: 130px; height: 130px;position: relative;background-color: #e9e9e9;text-align: center;}
.poM_modify_break .SB_Member_img .SB_Member_imgbox a{display: block;width: 130px; height: 130px;position: absolute;bottom: 0; right: 0;background: url(images/member_imgicon.svg) center no-repeat;background-size: 70%; opacity: .1;}
.poM_modify_break .SB_Member_img .SB_Member_imgbox a.imgbox_s{width:35px;height: 35px;background-size: 20px 17px; opacity: .5;}
.poM_modify_break .SB_Member_img .SB_Member_imgbox img{display:block;height: 130px; 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;}

@media screen and (max-width:768px) { 
.item494_box{ padding:0 20px;}
.item494_box .item494_list li{ width:50%;}
}
@media screen and (max-width:480px) { 
.item494_box .item494_list li{ float:inherit; width:100%;}
}
/*495*/
.item495{ width:100%; margin:0 auto; margin-bottom:60px; padding-top:60px;}
.item495 .item495_title{ max-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:-125px;}
.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;}
}
@media screen and (max-width:1020px) {
.it495_content .owl-controls{ right:2%; top:-70px;}
.item495 .item495_title{ padding-left:2%; margin-bottom:80px; }
}
/*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:center; padding-top:100px;}
.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;}

/*110*/
.member_norespond{width: 100%;height: 80px;font: 18px/80px 微軟正黑體; letter-spacing: 1px;color: #666;text-align: center;}

/*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;}

/*21修正*/
.memberItem3_L{ float:left;}
.memberItem3_R{ float:right;}

/*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; 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; background: #333;}
.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; background: #333;}
.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; background: #333; border: 0;}

.it499_discuss_open ul li:first-child{ width: 260px;}
.it499_discuss_open ul li:first-child a{ display:block; width: 260px; height: 260px; 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:nth-child(2){ margin-top: 10px; width: 100%;}
.it499_discuss_open ul li:nth-child(2) textarea{ width: 100%; height: 60px;font: 15px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color: #888; border: 1px solid #ccc;}
.it499_discuss_open ul li:nth-child(2) p{font: 15px/30px 微軟正黑體,Arial,Helvetica,sans-serif; color: #888;}
.it499_discuss_open{ padding:20px;}


@media screen and (max-width:700px) {
	.it499_discuss_list{ width:200px;}
	.it499_discuss_list h5{ height: 160px;}
}

@media screen and (max-width:560px) {
	.it499_discuss_list{ width:180px;}
	.it499_discuss_list h5{ height: 140px;}
}

/*53補*/
#order_detail .poM_memberTitle{position: relative;}
.it53_comments_button{position: absolute;
top: 10px;
right: 10px;
height: 30px!important;}
.it53_comments_button a:link, .it53_comments_button a:visited, .it53_comments_button a:hover, .it53_comments_button a:active{font: 13px/30px 微軟正黑體, Arial, Helvetica, sans-serif!important;
color: #fff!important;}

/* 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; -webkit-appearance:none; border: 0;}
.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;}

/*497*/
.it497_search select{ width: 100%; margin-bottom: 15px;}
.it497_search .exact_search > ul > li:first-child{ float: left; width: 80px; font: 15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222;}
.it497_search .exact_search > ul > li:last-child{ margin-left:80px;}
.it497_search .exact_search > ul > li:last-child ul li{ float:left; width: 50%;}
.it497_search .exact_search > ul > li:last-child ul li:first-child{ padding-right: 5px;}
.it497_search .exact_search > ul > li:last-child ul li:last-child{ padding-left: 5px;}
.it497_title span{ display:block; text-align: center; 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; margin: 0 auto;}
.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:nth-child(2){ margin-left:175px; margin-right:400px; }
.it497_box_R > ul > li:last-child{ float: right; width: 380px; margin-top: -95px;}
.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;}

@media screen and (max-width:960px) {
.it497_box_R > ul > li:last-child{ margin-right: 10px; margin-top: 15px;}
.it497_box_R > ul > li:nth-child(2){ margin-right:0; }
}

@media screen and (max-width:480px) {
.it497_box_R > ul > li:last-child{ float:left; margin-right: 10px;}
.it497_btn{ width:100%;}
.it497_btn > a:link{ width: 48%; margin-left: 0; margin-right: 4%;}
.it497_btn > a:link:first-child{ margin-right: 0;}
}

@media screen and (max-width:470px) {
.it497_box > ul > li:first-child{ width: 50px;}
.it497_box > ul > li:last-child{ margin-left:50px;}
}


@media screen and (max-width:450px) {
.it497_box_R > ul > li:last-child{ width:100%;}
.it497_list > ul > li{ padding:15px;}
.it497_box{ position: relative;}
.it497_box_R > ul > li:first-child{ float:none; width: 100%; }
.it497_box_R > ul > li:nth-child(2){ margin-left:0; margin-top: 15px;}
.it497_box_R > ul > li.it497_p_photo > a{ width: 100%; height: auto;}
.it497_box > ul > li:first-child{ float:none; position: absolute; min-height: 70px; left: 15px; top: 15px;}
.it497_box > ul > li:last-child{ margin-left:0;}
}

/*213*/
.item213_box img{width:90px;height: 90px;}

/*508 拉霸機*/
.item_508 {
    background-repeat:repeat;
	padding:20px 0;
	height: 100%;
	width: 100%;
}
.item_508 .item_508_content {
	position:relative;
	width:320px;
	min-height: 100%!important;
	margin:auto;
	background-repeat:no-repeat;
	background-size:contain;
}

.item_508 .slotmachineBg {
	position:absolute;
	width:245px;
	height:153px;
	left:40px;
	top:185px;
	background:url(../images/machine.png) no-repeat;
	background-size:contain;
}
.item_508 .arrowLeft {
	position:absolute;
	left:12px;
	top:70px;
}
.item_508 .arrowRight {
	position:absolute;
	right:12px;
	top:70px;
}
.item_508 .arrowLeft img, .item_508 .arrowRight img {
	width:15px;
}
.item_508 #slotmachineHandle {
	position:absolute;
	width:47px;
	height:180px;
	left:265px;
	top:175px;
	z-index:999;
	cursor:pointer;
	background:url(../images/bar01.png) no-repeat center top;
	background-size:contain;
}
.item_508 #slotmachineHandle.press {
	background:url(../images/bar02.png) no-repeat center 75px;
	background-size:contain;
}
.item_508 #slotmachineHandle a {
	display:block;
	width:47px;
	height:180px;
}
.item_508 .prizeRow {
	position:absolute;
	top:52px;
	left:24px;
}
.item_508 .prize {
	display:inline-block;
	margin-right:12px;
}

.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: 51px;
    height: 51px;
}
.item_508 .randomizeMachine img {
	width:100%;
}
.item_508 .prompt{ background: rgba(0,0,0,.5); font: 15px/18px 微軟正黑體,Arial,Helvetica,sans-serif; width: 100%; top: 450px; color: #fff; font-weight: bold; text-align: center; padding:10px; letter-spacing: 1px; margin-top:165px; }

.item_508 .fbLink { font: 12px/40px 微軟正黑體,Arial,Helvetica,sans-serif; margin-top: 15px; width:100%;}
.item_508 .fbLink a{ display: block; width:100%; font: 12px/40px 微軟正黑體,Arial,Helvetica,sans-serif; text-align: center; color: #fff; background:#3b5998;}
.item_508 .fbLink a span{ padding:0 3px;}
.item_508 .fbLink a:hover{ background:#4161a5;}
.item_508 .getAward { width:100%; font: 12px/40px 微軟正黑體,Arial,Helvetica,sans-serif; text-align: center; color: #fff; background:#ac1e32; cursor:pointer; margin: 10px auto;}
.item_508 .getAward:hover{ background:#b72237;}

/*505*/
.item505_box{width:100%; margin:0 auto; padding:40px 10px;  font-size:13px; color:#469804; line-height:25px;}
.item505_box > li{ position:relative; float:left; width:50%; height:40px;text-align:center; margin-bottom:4px; padding:0 5px;}
.item505_box > li span{ position:absolute; right:5px; top:0; display:block; width:25px; height:40px;background:url(images/arrow_right.svg) 0 50% no-repeat; cursor:pointer;}
.item505_box > li span.downclick{ position:absolute; right:5px; top:0; display:block; width:25px; height:40px;background:url(images/arrow_down.svg) 0 50% no-repeat;}
.item505_box > li > a{ display:block;  width:100%; height:40px; font-size:13px; color:#469804; line-height:40px; text-decoration:none; overflow:hidden;padding:0 25px;border:1px solid #ddd;}
.item505_box > li > a:hover{font-size:13px; color:#469804; line-height:40px; text-decoration:none;}
.item505_box .item505_subbox{ position:absolute; z-index:99; background:rgba(255,255,255,1); width:100%; left:0; top:39px; padding:0 5px; }
.item505_box .item505_subbox ul{width:100%; 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;}
/*it506*/
.it506{ width:300px; padding: 20px 15px; margin: 0 auto;}
.it506 span {font: bold 16px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333; display: block;}
.it506 input[type="text"]{ display:inline-block; width: 200px; height: 40px; font: bold 16px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #555; border: 1px solid #666;}
.it506 input[type="submit"]{ display:inline-block; padding: 0 15px; background: #2e4571; font: bold 16px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff;}

/*17*/
.SB_Member_button1122{display: block;
    width:100%;
    height: 40px;
    line-height: 40px;
    background-color: #ccc;
    font-size: 15px;
    color: #fff;
    text-align: center;
    cursor: pointer;
margin: 0 auto;border-radius: 3px;}
.SB_Member_button1122:hover{background-color: #9e9e9e;}
/* it511-簡易聯絡我們 */
.it511_box{ width:290px; background:#1c1c1c;}
.it511_box td{ padding-bottom:8px;}
.it511_box input,.it511_box textarea{ width:100% !important; 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_warpper{ padding:30px 10px;}
.it_512box{ margin:0 auto; border:1px solid #dededc; width:100%; 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: 30px; padding: 0 15px;}
.it513_style{ max-width:400px; height: auto; border:1px solid #bbbbbb; padding: 10px; position:relative; margin: 0 auto;}
.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: 10px; 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: 10px; 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_morebox{ width: 100%; padding: 0 15px 30px 15px; }
.it513_morebtn{ color:#fff; font: bold 16px/40px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #a28af6; padding: 10px 30px;line-height: 20px; transition: all 0.5s; display: block; width: 100%; border: 0;}
.it513_morebtn:hover{ background-color: #82547C;}

@media screen and (max-width:1000px) {
.it513_title3 ul li:first-child{ float:none; width: 100%;}
.it513_title3 ul li:last-child{ padding-top:20px;}
}

@media screen and (max-width:768px) {
.it513_box .it513_list > ul > li{ width: 50%;}
}

@media screen and (max-width:480px) {
.it513_box .it513_list > ul > li{ width: 100%;}
}



/* it514-文章詳細頁 skm*/
.it514{ width:100%; padding: 0 20px;}
/* it514-文章詳細頁 skm*/
.it514_box{ width:100%; padding: 30px 0; 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;}



/*iphone6 plus*/
@media (max-width: 414px) {
.it514_imgbox{ height:215px; margin-bottom: 55px;}
}


@media (max-width: 568px) {
.it514_imgbox{ height:350px; margin-bottom: 95px;}
}


/*iphone6 plus*/
@media (max-width: 414px) {
.it514_imgbox{ height:215px; margin-bottom: 55px;}
}

/*iphoneX*/
@media (max-width: 375px) {
.it514_imgbox{ height:195px; margin-bottom: 50px;}
}

/*iphone5*/
@media (max-width: 320px) {
.it514_imgbox{ height:186px; margin-bottom: 45px;}
}

.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: 15px;}
.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{ width:100%; padding: 30px 10px; border-bottom: 1px solid #eee;}
.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; padding: 0 10px;}
.it514_title > ul { margin-bottom:10px;}
.it514_title > ul > li:nth-child(1){ float: left; border-right: 1px solid #eeeeee;}
.it514_title > ul > li:nth-child(2){ margin-left: 115px; padding: 10px 0 0 20px;}
.it514_title > h1{ display: block; width: 100%; font: 30px/35px 微軟正黑體,Arial,Helvetica,sans-serif; color: #222; margin-bottom: 15px;}
.it514_title > span{ font: 13px/22px 微軟正黑體,Arial,Helvetica,sans-serif; color: #a28af7;}
.it514_title > a,.it514_title > a:hover{ font: 13px/22px 微軟正黑體,Arial,Helvetica,sans-serif !important; color: #a28af7 !important;}
.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;}
@media screen and (max-width:480px) {
.it514_title > ul > li:nth-child(1){ float: none; border-right:0;}
.it514_title > ul > li:nth-child(2){ margin-left: 0; padding: 10px 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; 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_top{ margin-top:20px !important;}
/* it112 版面新增 */
.goods_returnBtnbox{ width:90%; margin:0 auto; margin-top:10px; text-align:center;}
.goods_returnBtnbox .poM_memberBtn02{ display:inline-block; margin:inherit !important; width:48% !important;}

/*it517 banner選商品*/
.item_517 {
	position:relative;
	margin:10px 0;
	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:5px;
}
.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:#e1e1e1;
	color:#000;
	padding:13px 20px;
}
.item_519 .item_519_title h3 {
	text-align:center;
	margin:0;
	font-weight:bold;
}
.item_519 .item_519_arrow {
	position:absolute;
	top:13px;
	right:20px;
}
.item_519 i {
	border: solid black;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
	transition:0.2s;
}
.item_519 .down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.item_519 .item_519_content {
	position:relative;
	padding:13px 0;
	display:none;
}
.item_519 .content_row {
	position:relative;
	padding:13px 20px;
	background-color:#f7f7f7;
	margin-top:1px;
}
.item_519 .content_row h3 {
	text-align:center;
	margin:0;
	font-weight:bold;
}
.item_519 .slideContent {
	display:none;
	background-color:#000;
	padding:20px;
}

.item_519 .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:#FFF;
	line-height:16px;
}
.item_519 .checkbox_container:last-of-type {
	margin:0;
}
.item_519 .checkbox_container input {
    position: absolute;
    opacity: 0;
}
.item_519 .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #000;
	border:2px solid #FFF;
}
.item_519 .checkbox_container:hover input ~ .checkmark {
    background-color: #FFF;
}
.item_519 .checkbox_container input:checked ~ .checkmark {
    background-color: #FFF;
}
.item_519 .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.item_519 .checkbox_container input:checked ~ .checkmark:after {
    display: block;
}
/*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;
	background-size: cover;
}
.item_521 .topBanner img {
	width:100%;
}
.item_521 .topBannerText {
	color:#333;
	text-align:center;
}
.item_521 .topBannerText_main {
	font-size:20px;
	line-height:26px;
	display:none;
}
.item_521 .topBannerText_sub {
	font-size:16px;
	line-height:22px;
	display:none;
}
.item_521 .topBannerText_link {
	padding-top:10px;
}
.item_521 .btnLink {
	display:inline-block;
	padding:8px 20px 8px 50px;
	background-color:#a79c8e;
	border-radius:10px;
	font-size:16px;
	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:20px;
}
.item_521 .igWallList {
    list-style:none;
    margin:auto;
    padding:0;
	max-width:660px;
    /*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;
	font-size:12px;
	letter-spacing:-1px;
}
.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:22px;
	margin-bottom:10px;
}
.ctb_description img {
	width:100% !important;
	height:auto !important;
}
.noticeSubTitle {
	font-size:16px;
	margin-bottom:10px;
}
.noticeCT {
	position:relative;
}
.formRow {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
}
.formRow li {
	display:block;
}
.formRow .formTH {
}
.formRow .formTD {
}
.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 {
	line-height:22px;
	height:50px;
}
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:18px;
	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: 90%;
  height: 70%;
  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: 15%;
}
.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 {
}
.item_522_title img {
	width:100%;
}
.item_522 section {
  display: none;
  padding: 10px;
  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: 5px 10px;
  font-weight: 600;
  text-align: center;
  color: #333;
  font-size:16px;
  float:right;
}
.item_522 label:first-of-type {
	margin-right:10px;
}
.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;
}
.item_522 .product_pic {
	margin-bottom:10px;
}
.item_522 .product_text {
	color:#333;
	margin-bottom:10px;
	text-align:center;
}
.item_522 .product_pic img {
	width:100%;
}
.item_522 .product_text_1 {
	font-size:22px;
	margin-bottom:10px;
	line-height:28px;
}
.item_522 .product_text_2 {
	font-size:12px;
	margin-bottom:10px;
	line-height:22px;
}
.item_522 .product_text_3 {
	margin-bottom:10px;
}
.item_522 .product_text_3 ul li {
}
.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:5px 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 .owl-carousel .owl-item img {
	width:70%;
	margin:auto;
}
.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:30px;
}
.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;
	/*display:none;*/
}
.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:0;
}
.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:0;
}

/*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;max-width:800px;
}
.item_523_productList .item {
	margin:5%;
}
.item_523 .productList_pic {
	position:relative;
}
.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;
	padding:10px;
}
.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;
}

.it523_hidden01{ height: 36px; overflow: hidden;}
.productList_txt .productList_txt1, .productList_txt .productList_txt2 {
	white-space:nowrap;
	overflow: hidden;
    text-overflow: ellipsis;
}
.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;
}
.it523_hidden02{ height: 26px; overflow: hidden;}
.item_523_select {
	width:100%;
	margin-bottom:10px;
	border: 1px solid #ccc;
    height: 30px;
    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;
}
.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;
	text-decoration:none;
}
.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 10px;
	padding:0;
}
.item_524_productList.pageMode1 li {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:2px solid #ff6600;
}
.item_524_productList.pageMode1 .item_524_productImg {
	padding:10px;
	margin-bottom:10px;
}
.item_524_productImg img {
	width:100%;
}
.item_524_productTxt {
	position:relative;
}
.item_524_productList.pageMode1 .item_524_product_name {
	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:left;
	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_product_detailList {
	list-style:none;
	margin:0;
	padding:0;
}
.item_524_productList.pageMode1 .item_524_product_detailList li,
.item_524_productList.pageMode2 .item_524_product_detailList li {
	float:left;
	width:auto;
	margin:0;
	padding:0;
	border:none;
}
.item_524_product_specTitle {
	display:inline-block;
	width:40px;
	height:40px;
	color:#FFF;
	font-size:13px;
	text-align:center;
	padding-top:2px;
	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_productList.pageMode2 .item_524_product_code {
	font-size:12px;
	letter-spacing:-1px;
}
.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 {
}
.item_524_productList.pageMode2 li {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:2px solid #ff6600;
}
.item_524_product_top {
}
.item_524_product_top .item_524_productImg {
	float:left;
	width:29%;
	margin-right:1%;
}
.item_524_product_top .item_524_productInfo {
	float:left;
	width:70%;
}
.item_524_product_top .item_524_product_name {
	margin-bottom:5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.item_524_productList.pageMode2 .item_524_product_price {
	margin-bottom:10px;
}
@media screen and (max-width: 320px) {
.item_524_productList.pageMode2 .orderBtn {
	width:50px;
	height:50px;
	background-size:50px;
}
}
.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:55px;
	margin-bottom:10px;
}
.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 {
	font-size:16px;
	color:#666;
	letter-spacing:2px;
	line-height:28px;
	text-align:center;
	margin-bottom:10px;
}
.item_524_orderList_bottom_left span {
	color:#ff6600;
	font-size:30px;
	margin:0 10px;
}
.item_524_orderList_bottom_right {
	text-align:center;
}
.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;
	text-decoration:none;
}

/*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 .item_525_arrow1 {
	position:absolute;
	right:10px;
	top:12px;
	display:none;
}
.item_525 .item_525_arrow1 i {
	border: solid #FFF;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
	transition:0.2s;
}
.item_525 .item_525_arrow1 .right {
	transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.item_525_productCart {
	position:absolute;
	top:5px;
	right:5px;
	width:40px;
	height:40px;
	text-align:center;
	background-color: rgba(255,255,255,0.85);
	border-radius:100%;
	z-index:1;
	display:none;
}
.item_525_productCart a {
	display:inline-block;
	margin-top:8px;
}
.item_525 .lightboxContent {
	display:none;
}
.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_productBuy {
}
a.item_525_productBuyBtn:visited, a.item_525_productBuyBtn:link {
	display:block;
	text-align:center;
	padding:10px 0;
	margin-top:10px;
	background-color:#0ab09a;
	color:#FFF;
	font-size:16px;
	letter-spacing:1px;
	text-decoration:none;
}
a.item_525_productBuyBtn:hover {
	background-color:#000;
	text-decoration:none;
}
.item_525_productBuyBtn img {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}
.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;
	border-radius:10px;
}
.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;
}
.item_525 .item_525_arrow2 {
	position:absolute;
	right:40px;
	top:10px;
	z-index:1;
	display:none;
}
.item_525 .item_525_arrow2 i {
	border: solid #FFF;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
	transition:0.2s;
}
.item_525 .item_525_arrow2 .down {
	transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.item_525 .pad {
	display:block;
}
.item_525 .phone {
	display:none;
}

@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:19.3%;
}
.item_525_bottom_right {
	width:80.7%;
}
}

@media screen and (max-width: 1023px) {
.item_525 .pad {
	display:none;
}
.item_525 .phone {
	display:block;
}
.item_525_top_left {
	float:none;
	width:100%;
}
.item_525_top_right {
	float:none;
	width:100%;
	background-color: rgba(0,0,0,0.75);
	position:absolute;
	bottom:37px;
	z-index:2;
}
.item_525 .host {
	top:5px;
	left:5px;
}
.item_525 .host_right {
	float:left;
	padding:5px 25px 0 0;
	position:relative;
}
.item_525 .host_right p {
	margin:0;
}
.item_525_productCart {
	display:block;
}
.item_525 .msgListWall .msgListWall_left {
	display:none;
}
.item_525 .msgListWall .msgListWall_right {
	float:none;
	width:100%;
	color:#FFF;
}
.msgListWall_right {
	float:left;
	width:80%;
	color:#333333;
}
.item_525 .hostAvatar {
	width:34px;
	height:34px;
	border-radius:100%;
}
.item_525 .item_525_arrow1 {
	display:block;
}
.item_525 .sold {
	bottom:160px;
}
.item_525 .sold {
	padding:5px 10px;
}
.item_525 .soldTop {
	padding-bottom:0;
	margin-bottom:0;
}
.item_525 .msgList {
	height:auto;
	max-height:200px;
}
.item_525 .item_525_arrow2 {
	display:block;
}
.item_525 .sendMsgInput {
	width:85%;
}
.item_525 .sendMsgBtn {
	float:right;
	margin:1px;
}
.item_525 .hiddenList {
	display:none;
}
.item_525_bottom {
	display:none;
}
}

@media screen and (max-width: 480px) {
.item_525 .sold {
	bottom:inherit;
	position:relative;
	/*width:150px;*/
	right:0;
	text-align:center;
	border-radius:0;
}
.item_525_top_right {
	bottom:inherit;
	position:relative;
}
.item_525 .item_525_arrow2 i {
	transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.item_525 .item_525_arrow2 .down {
	transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
.item_525 .sendMsgInput {
	width:70%;
}
}

/*it526*/
.it526_bread_crumbs{
  padding: 10px;
  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;
}
@media screen and (max-width:810px) { 
.it526_sub .it526_qa_title{ padding: 15px 39px 15px 19px;}
.faq_it526_tab .f_it526_tabs li{ width:40%; margin:0 0 5px 0; }
.faq_it526_tab .f_it526_tabs li:nth-child(3){ border-right:1px solid #7b7b7b;}
.faq_it526_tab .f_it526_tabs li.active:nth-child(3){ border-right:1px solid #222;}
.faq_it526_tab .f_it526_tabs li:nth-child(6){ padding:10px 0px;}
}
@media screen and (max-width:395px) { 
.faq_it526_tab .f_it526_tabs li{ width:auto; display:block; padding: 20px 0;}
.faq_it526_tab .f_it526_tabs li:nth-child(6){ padding:20px 0px;}
.faq_it526_tab .f_it526_tabs li:nth-child(2){ border-right:1px solid #7b7b7b;}
.faq_it526_tab .f_it526_tabs li.active:nth-child(2){ border-right:1px solid #222;}
.faq_it526_tab .f_it526_tabs li:nth-child(4){ border-right:1px solid #7b7b7b;}
.faq_it526_tab .f_it526_tabs li.active:nth-child(4){ border-right:1px solid #222;}
}
@media screen and (max-width:355px) { 
.faq_it526_tab .f_it526_tabs li{ width:auto; display:block; padding: 10px 0;}
.faq_it526_tab .f_it526_tabs li:nth-child(6){padding:10px 0px;}
.faq_it526_tab .f_it526_tabs li:nth-child(2){ border-right:1px solid #7b7b7b;}
.faq_it526_tab .f_it526_tabs li.active:nth-child(2){ border-right:1px solid #222;}
.faq_it526_tab .f_it526_tabs li:nth-child(4){ border-right:1px solid #7b7b7b;}
.faq_it526_tab .f_it526_tabs li.active:nth-child(4){ border-right:1px solid #222;}
}

/*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:block;
	padding:0 5px;
	margin:5px 0;
}
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;
}
input[type="submit"].item_527_btn {
	border-radius: 3px;
}
.item_527_btn:hover {
	background-color:#6ea308;
}

/*it66 購物車結帳 new*/
.extraBox.new {
	position:relative;
	border:1px solid #d1d1d1;
	padding-bottom:0;
}
.extraBox.new .head {
	color: #333;
	border-top:none;
    border-bottom: 1px solid #eaeaea;
    padding:10px;
	height:auto;
    background-color: #fff;
}
.extraBox.new .title {
    margin-left:0;
}
.extraBox.new .payTypeList {
	list-style:none;
	margin:0;
	padding:0;
}
.extraBox.new .payTypeList li {
	cursor:pointer;
}
.extraBox.new .payTypeList .payTypeItem input, 
.paymentRadio {
	display: none;
}
.extraBox.new .payTypeList .payTypeItem label, 
.paymentLabel {
	position: relative;
	padding:15px;
	border-bottom: 1px solid #eaeaea;
	color:#333333;
	display: block;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.paymentLabel {
	display:inline-block;
	padding:5px;
}
.extraBox.new .payTypeList .payTypeItem:last-of-type label, 
.paymentLabel {
	border:none;
}
.extraBox.new .payTypeList .payTypeItem input:checked + label {
	background-color:#f3f3f3;
	border:1px solid #666;
}
.extraBox.new .payTypeList .payTypeItem input + label:before,
.paymentRadio + label:before {
	display:inline-block;
	content: "";
	width: 20px;
	height: 20px;
	line-height:20px;
	margin-right:10px;
	text-align:center;
	border:2px solid #dddddd;
	border-radius:100%;
	vertical-align:text-top;
}
.extraBox.new .payTypeList .payTypeItem input:checked + label:before, 
.paymentRadio:checked + label:before {
	display:inline-block;
	content: "\2713";
	color:#fff;
	width: 20px;
	height: 20px;
	margin-right:10px;
	font-size:13px;
	text-align:center;
	background-color:#333333;
	border:none;
	border-radius:100%;
}
.extraBox.new .payTypeList .payTypeItem .remark {
	margin-left:5px;
}

/*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%;height: auto;}
.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;text-align: center;}
.item_528box .item_528 .item528_databox ul li img{width:100%;}
.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 {overflow:hidden;max-width:1000px;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%;}
@media screen and (max-width: 1900px) {
	.item_528box .item_528 .item528_databox ul li{height: auto;}
}	
@media screen and (max-width: 1200px) {
	.item_528box .item_528{margin: 0 auto 25px auto;}
	.item_528box .item_528 .item528_databox ul li{height: 340px;}
}
@media screen and (max-width: 768px) {
	.item_528box .item_528 .item528_databox ul li{width:100%;height: auto;}
}
@media screen and (max-width: 480px) {
	.item_528box .item_528 .item528_data{padding: 0 30px;}
}
@media screen and (max-width: 320px) {
	.item_528box .item_528 .item528_data h3{font:23px/26px 微軟正黑體, Arial,Gotham, Helvetica;}
	.item_528box .item_528 .item528_data{padding: 0 15px;margin-top:15px;}
	.item_528box .item_528 .item528_databox ul li .video_Box .video-container{height:173px;}
	.item_528box .item_528 .embed-container{width:97%;}
}

/*it529 商品輪播*/
.item_529 {
	position:relative;
	font-family:"微軟正黑體";
	letter-spacing:1px;
}
.item_529_content {
	position:relative;
	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:-40px 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:40px;
	height:80px;
	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/arrow_mobile_prev.png);
	left:0;
}
.item_529 .owl-carousel .owl-nav .owl-next, .item_529 .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(../images/arrow_mobile_next.png);
	right:0;
}

/* ==== it530 ==== */
.it530{ width:100%; margin: 0 auto; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #d9dfe5;}
.it530 .it530_left{ width:100%; height: auto; margin-bottom: 30px;}
.it530 .it530_left a{ display:block; width: 100%; height:auto;}
.it530 .it530_left a img{ display:block; width: 100%; max-width: 100%; height: auto;}
.it530 .it530_right{ width: 100%; height:auto; position:relative;}
.it530 .it530_right .it530_right_box{ width: 100%;}
.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 .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{ position: absolute; right: 10px; bottom:10px;}
.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;}
.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;}

.it530_right .owl-carousel{ position:static;}
.it530_right .owl-stage-outer{ z-index:777;}
.it530_right .owl-controls{ width:100%; height:80px; position:absolute; left:0; top:50%; margin-top:-40px;}
.it530_right .owl-controls .owl-nav{ position:relative; z-index:778;}
.it530_right .owl-controls .owl-prev,.it530_right .owl-controls .owl-next{ width:40px; height:80px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;}
.it530_right .owl-controls .owl-prev{ left:0; background:url(images/it452_arrow.svg) left top no-repeat; background-size:80px auto;}
.it530_right .owl-controls .owl-next{ right:0; background:url(images/it452_arrow.svg) right top no-repeat; background-size:80px auto;}

@media screen and (max-width:460px) {
	.it530_product{ width:160px;}
	.it530_product .img{ height:160px;}
}

@media screen and (max-width:320px) {
	.it530_product{ width:140px;}
	.it530_product .img{ height:140px;}
}

/*it531 商品分類輪播*/
.item_531 {
	position:relative;
	font-family:"微軟正黑體";
	letter-spacing:1px;
}
.item_531_content {
	position:relative;
	margin:15px auto;
}
.item_531_image {
	position:relative;
	text-align:center;
}
.item_531_image .item_531_imageImg {
	width:100%;
	border-radius:100%;
	-webkit-filter: grayscale(50%);
    filter: grayscale(50%);
	transition:0.3s;
}
.item_531_image a:hover .item_531_imageImg {
	-webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.item_531_text {
	display:inline-block;
	vertical-align:middle;
	color:#FFF;
	font-size:17px;
	letter-spacing:-1px;
	position:absolute;
	left:50%;
	top:50%;
	width:50px;
	height:50px;
	line-height:25px;
	margin:-25px 0 0 -25px;
}

.item_531 .owl-theme .owl-nav {
	margin:-40px auto 0 auto;
	position:absolute;
	top:50%;
	width:100%;
}
.item_531 .owl-carousel .owl-nav .owl-prev, .item_531 .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:40px;
	height:80px;
	border-radius:0;
	text-indent:-9999px;
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
}
.item_531 .owl-carousel .owl-nav .owl-prev:hover, .item_531 .owl-carousel .owl-nav .owl-next:hover {
	background-color:transparent;
}
.item_531 .owl-carousel .owl-nav .owl-prev, .item_531 .owl-carousel .owl-nav .owl-prev:hover {
	background-image:url(../images/arrow_mobile_prev.png);
	left:0;
}
.item_531 .owl-carousel .owl-nav .owl-next, .item_531 .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(../images/arrow_mobile_next.png);
	right:0;
}

/*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:80px; position:absolute; left:0; top:50%; margin-top:-15px;}
.iit504_box .owl-controls .owl-nav{ position:relative; z-index:778;}
.it504_box .owl-controls .owl-prev,.it504_box .owl-controls .owl-next{ width:30px; height:30px; position:absolute; top:0; text-indent:100%; overflow:hidden; white-space:nowrap; z-index:800;}
.it504_box .owl-controls .owl-prev{ left:0; background:url(images/it504_arrow_L.svg) left top no-repeat !important; background-size:30px auto !important;}
.it504_box .owl-controls .owl-next{ right:0; background:url(images/it504_arrow_R.svg) right top no-repeat !important; background-size:30px auto !important;}

@media screen and (max-width:1200px) {
	.it504_box{ padding:0 30px;}
}



/*524線上索取tbs
.it524_box{ max-width:1200px; height: auto; margin: 0 auto;}

.it524_content_a,.it524_content_b,.it524_content_c,.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; background: #000;}
.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_c{ position:relative;}
.it524_content_c .owl-controls{ margin:0 !important;}
.it524_content_c .owl-controls .owl-nav{ margin:0;}
.it524_content_c .owl-prev,.it524_content_c .owl-next{ position: absolute; width: 51px; height: 34px; top: 50%; margin-top: -17px; background-color: none; text-indent: -9999px;}
.it524_content_c .owl-prev{ left: 20px; background:url(images/it524_arrow.svg) left center no-repeat !important; background-size: auto 50px !important;}
.it524_content_c .owl-next{ right: 20px; background:url(images/it524_arrow.svg) right center no-repeat !important; background-size: auto 50px !important;}
.it524_content_c .vedio_use{ max-width:1200px; margin:0 auto; position:relative; height:675px; overflow:hidden;}
.it524_content_c .vedio_use iframe,.it524_content_c .vedio_us object,.it524_content_c .vedio_us embed{ position:absolute; top:0; left:0; width:100%; height:100%;}

.it524_content_d{ padding:87% 0 5% 0; background-position: center top ; background-repeat: no-repeat; background-size: 100% auto;}
.it524_content_d .it524_forms{ width: 320px; height: auto; padding: 10px; margin: 0 auto;}
.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:5px;}
.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;}

@media screen and (max-width:1024px) { 
.it524_content_a .vedio_use,.it524_content_b .vedio_use,.it524_content_c .vedio_use{ padding-bottom:56%; height:0;}
}*/

/*it524 線上索取-圖片列表tbs*/
.it524{ max-width:1200px; margin: 0 auto;}
.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{ max-width:1200px; margin: 0 auto;}
.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; background: #000;}
.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;}
.it532 .vedio_use{ padding-bottom:56%; height:0;}

/*it533 線上索取-圖/影輪播tbs*/
.it533{ max-width:1200px; margin: 0 auto;}
.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%;}
.it533 .vedio_use{ padding-bottom:56%; height:0;}

/*公用copyright*/
.joo_normal_cr{ width:100%; height: auto; padding:25px 0; background: #fff;}
.joo_normal_cr .joo_menu{ width:1200px; padding: 0 15px; margin: 0 auto; position: relative;}
.joo_normal_cr .joo_menu > ul{ float: left; margin-right: 80px;}
.joo_normal_cr .joo_menu > ul:last-child{ margin-right: 0;}
.joo_normal_cr .joo_menu > ul > li > h5{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#222; margin-bottom:10px; font-weight: bold;}
.joo_normal_cr .joo_menu > ul > li > a{ font:14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.joo_normal_cr .joo_menu > ul > li > a:hover{ color:#222;}
.joo_normal_cr .joo_menu > ul.menu_sort{ width:680px;}
.joo_normal_cr .joo_menu > ul.menu_sort li:nth-child(1){ display:block; width: 100%;}
.joo_normal_cr .joo_menu > ul.menu_sort li{ float:left; display: block; width: 25%; text-align: left;}

.joo_normal_cr .joo_bottom_btn{ position:absolute; right: 15px; bottom:0; width: auto; height: 32px;}
.joo_normal_cr .joo_bottom_btn ul li{ float:left; margin-left: 12px;}
.joo_normal_cr .joo_bottom_btn ul li a{ display:block; width: 32px; height: 32px;}
.joo_bottom_btn .icon-bottom_web, .joo_bottom_btn .icon-bottom_email, .joo_bottom_btn .icon-bottom_fb{ width:32px; height: 32px; fill:#a8a8a8; transition:all .2s;}
.joo_bottom_btn .icon-bottom_web:hover, .joo_bottom_btn .icon-bottom_email:hover, .joo_bottom_btn .icon-bottom_fb: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;}

@media screen and (max-width:1200px) {
.joo_normal_cr .joo_menu{ width:100%;}
}

@media screen and (max-width:1115px) {
.joo_normal_cr .joo_menu > ul{ float: left; margin-right: 50px;}
.joo_normal_cr .joo_menu > ul.menu_sort{ width:475px;}
}

@media screen and (max-width:900px) {
.joo_normal_cr .joo_menu > ul.menu_sort{ width:320px;}
.joo_normal_cr .joo_menu > ul.menu_sort li{ width: 33.3%;}
}

@media screen and (max-width:720px) {
.joo_normal_cr .joo_menu > ul.menu_sort li{ text-align: center;}
.joo_normal_cr .joo_menu > ul.menu_main,.joo_normal_cr .joo_menu > ul.menu_member{ width: 50%; margin-right: 0;}
.joo_normal_cr .joo_menu > ul.menu_sort{ width:100%; padding-top: 30px;}
.joo_normal_cr .joo_menu > ul.menu_sort li{ width: 50%;}
.joo_normal_cr .joo_menu,.joo_normal_cr .joo_bottom_btn{ position:inherit;}
.joo_normal_cr .joo_bottom_btn{ clear: both; margin:0 auto; padding-top: 30px; margin-bottom: 30px;}
.joo_normal_cr .joo_bottom_btn ul li{ float: none; display: inline-block;}
}

/*公版購物車*/
.it45_scart_delete a{ display: block; width: 25px; height: 25px; margin: 0 auto; 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; 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;}
.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;}
.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:30px 0;
	padding:0 15px;
}
.item_537_top {
	margin-bottom:20px;
}
.item_537_title {
	float:left;
	color:#4c5258;
	font-size:18px;
	letter-spacing:0.2px;
	line-height:26px;
}
.item_537_more {
	float:right;
}
.item_537_more a:link, .item_537_more a:visited {
	color:#5a5a5a;
	font-size:15px;
	letter-spacing:0.6px;
	line-height:25px;
}
.item_537_more a:hover {
	color:#000;
	text-decoration:none;
}
.item_537_title > img{ height: 24px; display: inline-block; float: left; margin-right: 10px;}
.item_537_title span {
	display:inline-block;
	color:#f73d3e;
	font-size:13px;
	font-weight:bold;
	padding:3px 16px;
	border:3px solid #f73d3e;
	border-radius:13px;
	margin-right:12px;
}
.item_537_list {
	list-style:none;
	margin:0;
	padding:0;
}
.item_537_list a:link, .item_537_list a:visited {
	color:#231f20;
}
.item_537_list li {
	float:left;
	width:49%;
	margin-right:2%;
	/*width:50%;*/
	position:relative;
}
.item_537_list li:last-of-type {
	margin:0;
}
.item_537_list .fullType {
	float:none;
	width:100%;
	margin-right:0;
	margin-bottom:2%;
}
.item_537_list li.fullType:last-of-type {
	margin-bottom:2%;
}
.item_537_image {
	line-height:0;
	overflow:hidden;
}
.item_537_image img {
	transition:0.3s;
	width:100%;
}
.item_537_list a:hover .item_537_image img {
	transform: scale(1.05, 1.05);
}
.item_537_text {
	position:absolute;
	bottom:15px;
	left:15px;
	color:#231f20;
	width:85%;
}
.item_537_text_1 {
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.2px;
	margin-bottom:5px;
	white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.item_537_text_2 {
	font-size:13px;
	margin-bottom:5px;
	white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.item_537_text_3 {
	font-size:15px;
	font-weight:900;
	letter-spacing: 0.3px;
}
.item_537_text.whiteText {
	color:#FFF;
}
.item_537 .owl-theme .owl-nav {
	margin:-14px auto 0 auto;
	position:absolute;
	top:45%;
	width:100%;
}
.item_537 .owl-carousel .owl-nav .owl-prev, .item_537 .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:22px;
	height:26px;
	border-radius:0;
	text-indent:-9999px;
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
}
.item_537 .owl-carousel .owl-nav .owl-prev:hover, .item_537 .owl-carousel .owl-nav .owl-next:hover {
	background-color:transparent;
}
.item_537 .owl-carousel .owl-nav .owl-prev, .item_537 .owl-carousel .owl-nav .owl-prev:hover {
	background-image:url(../images/item_539_arrow_prev.png);
	left:0;
}
.item_537 .owl-carousel .owl-nav .owl-next, .item_537 .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(../images/item_539_arrow_next.png);
	right:0;
}

/*it538 新品上市*/
.item_538 {
	position:relative;
	margin:20px 0;
	padding:0 15px 20px 15px;
	border-bottom:1px solid #e9e9e9;
}
.item_538_top {
	margin-bottom:20px;
}
.item_538_title {
	float:left;
	color:#4c5258;
	font-size:18px;
	letter-spacing:0.2px;
	line-height:26px;
}
.item_538_title > img{ height: 24px; display: inline-block; float: left; margin-right: 10px;}
.item_538_more {
	float:right;
}
.item_538_more a:link, .item_538_more a:visited {
	color:#5a5a5a;
	font-size:15px;
	letter-spacing:0.6px;
	line-height:25px;
}
.item_538_more a:hover {
	color:#000;
	text-decoration:none;
}
.item_538_title span {
	display:inline-block;
	color:#f73d3e;
	font-size:13px;
	font-weight:bold;
	padding:3px 16px;
	border:3px solid #f73d3e;
	border-radius:13px;
	margin-right:12px;
}
.item_538_image {
	line-height:0;
	margin-bottom:15px;
}
.item_538_image img {
	width:100%;
}
.item_538_text {
}
.item_538_textBox {
	position:relative;
}
.item_538_text_1 {
	font-size:28px;
	line-height:normal;
	color:#202528;
	letter-spacing: 0.3px;
	margin-bottom:10px;
}
.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:16px;
	color:#231f20;
	letter-spacing: 0.2px;
	font-weight: bold;
}
.item_538_text_3 a:hover {
	color:#000;
	text-decoration:none;
}
.item_538 .owl-theme .owl-dots {
	position:absolute;
	bottom:0;
	right:0;
}
.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:20px 0;
	padding:0 15px 20px 15px;
	border-bottom:1px solid #e9e9e9;
}
.item_539_title {
	margin-bottom:20px;
	color:#4c5258;
	font-size:18px;
	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:link, .item_539_text_1 a:visited {
	font-size:18px;
	line-height:24px;
	color:#222222;
}
.item_539_text_1 a:hover {
	text-decoration:none;
}
.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:30%;
	width:100%;
}
.item_539 .owl-carousel .owl-nav .owl-prev, .item_539 .owl-carousel .owl-nav .owl-next {
	margin:0;
	padding:0;
	width:22px;
	height:26px;
	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_539_arrow_prev.png);
	left:0;
}
.item_539 .owl-carousel .owl-nav .owl-next, .item_539 .owl-carousel .owl-nav .owl-next:hover {
	background-image:url(../images/item_539_arrow_next.png);
	right:0;
}

/*it540 產品列表*/
.item_540 {
	position:relative;
	margin:20px 0;
	padding:0 0 20px 0;
}
.item_540_banner {
	position:relative;
	margin-bottom:15px;
	background-size: cover;
    height: 550px;
    background-position: center center;
}
.item_540_banner_image img {
	width:100%;
}
.item_540_banner_text {
	position:absolute;
	left:55%;
	top:10%;
}
.item_540_banner_text_1 {
	font-size:30px;
	color:#202528;
	letter-spacing:0.3px;
	margin-bottom:10px;
	line-height:normal;
    text-overflow:ellipsis;
    overflow:hidden;
}
.item_540_banner_text_2 {
	font-size:13px;
	color:#5a5a5a;
	line-height:normal;
	white-space:normal;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.item_540_contentBox {
	position:relative;
	border-bottom:1px solid #f4f4f4;
	margin-bottom:20px;
	padding-bottom:20px;
}
.item_540_top {
	margin-bottom:20px;
}
.item_540_title {
	float:left;
	color:#4c5258;
	font-size:18px;
	letter-spacing:0.2px;
	line-height:26px;
}
.item_540_more {
	float:right;
}
.item_540_more a:link, .item_540_more a:visited {
	color:#5a5a5a;
	font-size:15px;
	letter-spacing:0.6px;
	line-height:25px;
}
.item_540_more a:hover {
	color:#000;
	text-decoration:none;
}
.item_540_content {
	position:relative;
	padding:0 15px;
}
.item_540_list {
	list-style:none;
	margin:0;
	padding:0;
}
.item_540_list li {
	float:left;
	box-sizing: border-box;
	width:50%;
	padding:10px;
}
.item_540_list_image {
	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_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:24px;
	letter-spacing:0.6px;
	color:#1e1e1e;
}
.item_540_text_1 a:hover {
	color:#000;
	text-decoration:none;
}
.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:10px;
	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;
}

@media screen and (max-width: 768px){
.item_540_banner_text_1,.item_540_banner_text_2{ width:300px;}	
.item_540_banner{ height: 352px;}
}
@media screen and (max-width: 767px) {
.item_540_banner_text_1{font-size:22px;}
.item_540_banner_text_1,.item_540_banner_text_2{ width:200px;}
}
@media screen and (max-width: 640px){
.item_540_banner{ height: 293px;}
}
@media screen and (max-width: 480px){
.item_540_banner_text_1{font-size:20px;}
.item_540_banner_text_1,.item_540_banner_text_2{ width:150px;}	
.item_540_banner{ height: 220px;}
}
@media screen and (max-width: 375px){
.item_540_banner{ height: 172px;}
}
@media screen and (max-width: 350px){
.item_540_banner{ height: 160px;}
}
@media screen and (max-width: 320px){
.item_540_banner_text_1{font-size:18px;}
.item_540_banner_text_1,.item_540_banner_text_2{ width:130px;}
.item_540_banner{ height: 147px;}
}

/* it543*/
.it543_outer{ width:100%;}
.it543{width:100%; max-width:1280px; margin:15px auto;}
.it543 .it543_box_out{ width:33.3333%; float:left; margin-bottom: 30px;}
.it543 .it543_box{ max-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_map,.it543 .it543_box .it543_box_fb,.it543 .it543_box .it543_box_tobe{ margin:0 auto; width:100%; max-width:350px; height:260px; position:relative; border:1px solid #e9ebee;}

.it543 .it543_box .it543_box_tobe .video543::after {content: "";position: absolute; width:100%; height:100%; 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 .it543_box .it543_box_tobe .video543 img{ display:block; width:100%; height:auto;}

.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;}

@media screen and (max-width: 1120px) { 
.it543 .it543_box_out{ width:50%; padding:0 15px;}
}

@media screen and (max-width: 980px) { 
.it543 .it543_box_out{ width:100%; float:none;}
.it543 .it543_box .it543_box_tobe{width:100%;}
}
@media screen and (max-width: 390px) { 
.it543 .it543_box .it543_box_tobe{height:auto;}
}


/*205*/
.Index_ADbannerBox_none{margin:0 auto!important}

.it205_youtubeBox{width:100%;padding:30px 20px;margin: 0 auto;}
.it205_youtubeBox .it205_youtube{width: 100%;height: auto;max-width: 300px;margin: 0 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%;position: relative;margin: 0 auto; height: 1260px; padding-top: 120%; overflow: hidden;}
.it205_activityBox>img{width:100%;height: auto; display: block; z-index: -1; position: absolute; top: 0;}
.it205_activityBox .it205_activity{width:300px;height: 380px; margin: 0 auto;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;line-height: 60px;}
.it205_activityBox .it205_activity .activity_people span{float:left;display: block;width: 160px;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:195px;}
.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 {width: 100%; background-color: #fff;color: #8a8a8a;font: 13px/13px 微軟正黑體, Arial, Helvetica, sans-serif;}
.it205_activityBox .it205_activity .activity_inpue2{ padding-top:5px;}
.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:300px;height: auto;position: absolute; bottom: 10px; left: 50%; margin-left: -150px; 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;
}

.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{
	font-size: 12px;
	line-height: 20px;
    width: 250px;
    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;
}

@media screen and (max-width:640px) {
	.it205_activityBox{ padding-top: 95%; height:1260px;}
}

@media screen and (max-width:480px) {
	.it205_activityBox{ height:1100px; padding-top: 95%;}
}

@media screen and (max-width:445px) {
	.it205_activityBox{ height:1100px; padding-top: 100%;}
}

@media screen and (max-width:410px) {
	.it205_activityBox{ height:1100px; padding-top: 106%;}
}

@media screen and (max-width:350px) {
	.it205_activityBox{ height:1020px; padding-top: 112%;}
}

/*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:none; width: 60px; height: 60px; border-radius: 100%; background: #000; font: 14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color: #fff!important; position: fixed; right: 10px; top: 85px; padding: 10px 15px; text-align: center; z-index: 9999;}
.it205_rimg a:hover{ text-decoration:none;}

/*公用搜尋結果*/
.normal_no_search{ width: 100%; padding: 30px 15px; text-align: center;}
.normal_no_search h5.normal_no_search_title{ display: block; width: 100%; height:auto; font: 15px/25px 微軟正黑體; color: #666; overflow: hidden; letter-spacing: 1px; margin: 0 auto;}
.normal_no_search h5.normal_no_search_title span{ color:#ef2c3e;}
.icon_sadface{ display: block; fill: #666; width: 50px; height: 50px; margin: 0 auto; 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;}
@media screen and (max-width:767px) {
	.item_544box .item_544 li{ float:inherit; width:100%; margin-bottom:15px;}
}

/*it545 線上索取-雙圖/影輪播tbs*/
.it545{ max-width:1200px; margin: 0 auto;}
.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%;}

@media screen and (max-width:1200px) { 
.it545_l .vedio_use,.it545_r .vedio_use{ padding-bottom:56.3%; height:0;}
}

@media screen and (max-width:767px) { 
.it545 > ul > li{ width: 100%; float:none;}
}

/*it546*/
.it546,.it546_2{ width:100%; height: auto; padding-top: 18%; padding-bottom: 100px; background-position: center top; background-repeat: no-repeat; background-size:cover;}
.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;-webkit-appearance:none;}
.it546_form .it546_select select{ width:100%;}
.it546_form .it546_select2 select{ width:48%; display: inline-block;}
.it546_form .it546_select2 select:nth-child(2){ margin-left:2.2%;}
.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;}

@media screen and (max-width:640px) { 
.it546 .it546_in .title_a{ font-size: 30px; line-height: 40px;}
.it546 .it546_in .title_b{ font-size: 20px; line-height: 25px;}
}

@media screen and (max-width:550px) { 
.it546 .it546_in,.it546_2 .it546_in{ width:300px;}
.it546_form{ padding: 20px;}
.it546_checkbox > label > div{ width: 230px;}
}

/*it547 生產履歷*/
.it547{margin-top: 10px;padding: 0 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: #587532 6px solid;border-bottom: #ddd 1px solid;}
.it547_top p{ font: 18px/33px 微軟正黑體, Arial, Helvetica, sans-serif; color: #232323; padding-left: 15px;}
.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:40px;width:100%;background-color: #f9f9f9;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;font: 15px/26px 微軟正黑體, Arial, Helvetica, sans-serif;padding: 0 15px;}
.it547_pro_content span{font: 20px/46px 微軟正黑體, Arial, Helvetica, sans-serif;}
.it547_pro_content{width:100%;height:40px;padding-left: 15px;font: 15px/26px 微軟正黑體, Arial, Helvetica, sans-serif;}
.it547box2{border: #ddd 1px solid;background: #fff;margin-bottom: 15px;}
.it547_detail_title{display: block; border-left: #587532 6px solid;border-bottom: #ddd 1px solid;height: 40px;}
.it547_detail_title p{ font: 18px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color: #232323; padding-left: 7px;}
.it547_detail_content{height:40px;font: 13px/20px 微軟正黑體, Arial, Helvetica, sans-serif;padding: 10px 13px;text-align: justify;}
.it547_detail_extra{padding:10px 0;}
.it547_detail_content li{text-align: center;}
.it547_detail_content img{height:350px;width: auto;}
.it547_detail_content img{height:350px;width: auto;}
.it547_detail_content img{height:350px;width: auto;}
.it547_detail_content img{height:350px;width: auto;}
.it547_detail_content img{height:350px;width: auto;}

/*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; line-height: 25px; min-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,.it550 .qa_after tr,.it550 .qa_after td{ border:0 !important; padding: 15px !important; }
.it550 .qa_after td > div{ padding-top:10px; color: #999;}
.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; line-height: 20px; color: #fff; background-color:#222;}
.it550 .qa_after table{ margin-bottom:30px;}
.it550 .qa_bottom{ width:100%; padding: 0 15px;}
.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: 150px;}
.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;}

@media screen and (max-width:420px) { 
	.it550 .qa_bottom_btn{ width:255px;}
	.it550 .qa_bottom_btn input{width:120px;}
}

/*it549 最新消息*/
.item_549 { position:relative; /*background:#f0f0f0 url(../images/item_549_bg.png) no-repeat 80% 98%; background-size:80%; padding-bottom: 50px;*/ background:#f0f0f0; overflow-x:hidden;}
.item_549_content { position:relative; width:100%;}
.item_549_title{ width: 100%; text-align: center; padding:60px 0 90px 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: 165px; left:50%; margin-left: -25px}
.item_549_list { list-style:none; margin:0 5px; padding:0;}
.item_549_list li { position:relative; width:99%; margin-bottom:60px;}
.item_549_list li:last-of-type { margin:0;}
.item_549_image { line-height:0;}
.item_549_image img { width:100%;}
.item_549_text { position:relative; box-sizing: border-box; width:90%; padding:30px 20px 50px 20px; 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, .item_549_list li a:hover { text-decoration:none;}
.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 .paroller-example { padding:20px 0 60px 0;}
.item_549 .paroller-example img { height:34px;}
.item_549 .morenews {text-align: center; margin: 30px 0 20px 0;}
.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;text-decoration: none;}

/*it554 訊息公告*/
.item_554 { position:relative; /*background:#FFF url(../images/item_554_bg.png) no-repeat 80% 98%; background-size:80%; padding-bottom:50px;*/ background:#FFF; overflow-x:hidden;}
.item_554_content { position:relative; width:100%;}
.item_554_title{ width: 100%; text-align: center; padding:60px 0 90px 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: 165px; left:50%; margin-left: -25px}
.item_554_list { list-style:none; margin:0; padding:0 25px;}
.item_554_list li { position:relative; width:99%; margin-bottom:60px;}
.item_554_list li:last-of-type { margin:0;}
.item_554_list li a, .item_554_list li a:hover { text-decoration:none;}
.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 img { width:100%;}
.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:20px 0 60px 0; text-align:right;}
.item_554 .paroller-example img { height:36px;}
.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;text-decoration: none;}
.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:20px;}

/*新光訂位*/
.foodmap_list{ display:none;}/*明細*/
.foodmap_quantity{ display:none;}/*數量*/
.foodmap_subtotal { display:none;}

/*步驟區塊*/
.all_scart_top{ width: 100%;}/*步驟外框*/
.all_scart_top .top_title{ font-size:18px; line-height: 20px; margin:20px 15px; clear:both; letter-spacing:0.7px;}/*購物車標題*/
.all_scart_top{ text-align:left;}
.all_scart_top .cart_step { margin:-38px 0 0 0; float:left;}
.all_scart_top .cart_step li{ float:left; display:block; width:88px; height:42px; font-size:13px; line-height: 30px; text-align:center; white-space:nowrap;}
.all_scart_top .cart_step li:first-of-type { text-align:left; text-indent:-24px; width:48px;}
.all_scart_top .cart_step li:last-of-type { text-align:left; text-indent:15px; width:48px;}
.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{ width:272px; height:4px; background-color:#d8d8d8; text-align:center; margin:40px auto 30px auto;}

/*主區塊*/
.all_scart_content{ padding:0 15px;}/*主區塊外層DIV*/

/*主區塊－商品清單*/
.it66_linepoint{ display:block;}
.scart_list_title{ background-color: #f7f7f7; color: #1e1e1e; padding: 20px 0;}/*商品區塊標題*/
.scart_list_title table th { text-align:center; font-size:16px; font-weight:normal; line-height:normal; letter-spacing:0.6px;}
.shoppinglist-content{}
.shoppinglist-content .product-nonebox{ color:#222; text-align:center; padding:10px 0;}
.shoppinglist-content .product-nonebox a{ color:#222; text-decoration:none;}
.shoppinglist-content .product-nonebox a:hover{ color:#222; text-decoration:none;}
.shoppinglist-content-title{border-top:2px solid #000;border-bottom:1px solid #000; padding:0 10px;}
.shoppinglist-content-title th{text-align:center; color:#000; height:36px;}
.shoppinglist-content-title th:nth-child(2),.shoppinglist-content-title th:nth-child(3),.shoppinglist-content-title th:nth-child(4),.shoppinglist-content-title th:nth-child(5),.shoppinglist-content-title th:nth-child(6){ width:100px;}
.shoppinglist-content-title th:last-child{ width:75px;}
.shoppinglist-content-list{ border-bottom:1px solid #e6e6e6; padding-bottom:15px; color:#1e1e1e;}
.shoppinglist-content-list.font_size_09{ padding:10px 0;}
.shoppinglist-content-list .product-title{ color:#222; font-size:15px; font-weight:normal;}
.shoppinglist-content-list h2 a:link, .shoppinglist-content-list h2 a:visited, .shoppinglist-content-list h2 p { font-size:15px; color:#1e1e1e; margin:15px 0; font-weight:normal; display:inline-block; letter-spacing:0.8px;}
.shoppinglist-content-list a{ color:#222; text-decoration:none;}
.shoppinglist-content-list a:hover{ color:#222; text-decoration:none;} 
.shoppinglist-content-list td{ /*color:#222;*/ text-align:center; padding:2px 0;}
.shoppinglist-content-list td a{ color:#222; text-decoration:none;}
.shoppinglist-content-list td a:hover{ color:#222; text-decoration:none;}
.shoppinglist-content-list td:nth-child(2),.shoppinglist-content-list td:nth-child(3),.shoppinglist-content-list td:nth-child(4),.shoppinglist-content-list td:nth-child(5),.shoppinglist-content-list td:nth-child(6){ width:100px;}
.shoppinglist-content-list td:first-child{ text-align:left;}
.shoppinglist-content-list td:last-child{ width:75px;}
.shoppinglist-content-list td .product-img{ float:left; width:100px; height:100px; }
.shoppinglist-content-list td .product-img img{ width:100%; height:auto;border:1px solid #ccc;}
.shoppinglist-content-list td:first-child .product-mtitle{ margin-left:115px;}
.shoppinglist-content-list td:first-child .product-title{}
.shoppinglist-content-list .product-gift{/*margin-bottom:16px;*/ margin-top:10px;}
.shoppinglist-content-list .product-gift h2{ margin-bottom:5px;}
.shoppinglist-content-list .product-gift a { margin:10px 0!important; line-height:normal;}
#shopping_cart .shoppinglist-content-list .product-gift a,#shopping_cart .shoppinglist-content-list .product-add a,#shopping_checkout_2 .shoppinglist-content-list .product-gift a,#shopping_checkout_ok .shoppinglist-content-list .product-gift a { margin:5px 0!important;}
.shoppinglist-content-list .product-add{ padding-bottom:10px;}
.shoppinglist-content-list .product-add a:link, .shoppinglist-content-list .product-add a:visited { margin:0;}
.shoppinglist-content-list .product-marketing{ color:#222; margin-top:14px;}
.shoppinglist-content-list .product-marketing a:link, .shoppinglist-content-list .product-marketing a:visited{ color:#333333; text-decoration:none; font-size:14px;}
.shoppinglist-content-list .product-marketing a:hover{ color:#222; text-decoration:none;}
.shoppinglist-content-list .product-marketing li{ margin-bottom:5px;}
.shoppinglist-content-list .product-marketing span{}
.shoppinglist-content-list .product-marketing .marketing-icon{ display:inline-block; width:50px; height:23px; background:#c84b47;border-radius: 0px; text-align:center; color:#fff; margin-right:7px;}
.shoppinglist-content-list .setP_quantity input{ display:inline-block; vertical-align:bottom; width:40px; height:40px; background:#FFF; border:1px solid #d8d8d8; font:15px/20px Arial, Helvetica, sans-serif; color:#aaaaaa; cursor:pointer; text-align:center; padding:0; margin:0; border-radius:0!important;}
.shoppinglist-content-list .mb5, #shopping_checkout_2 .foodmap_non_style, #shopping_checkout_ok .foodmap_non_style { line-height:35px;}
.shoppinglist-content-list .font_size_03 .mb5 {line-height: 38px;}
.shoppinglist-content-list .setP_quantity input:nth-child(1){border:1px solid #d8d8d8; color:#222;}
.shoppinglist-content-list .setP_quantity input:nth-child(2){ border-left:0; border-right:0; text-align:center; color:#222; cursor:default; border-radius:0; width:50px;}
.shoppinglist-content-list .setP_quantity input:nth-child(3){border:1px solid #d8d8d8; color:#222;}
.shoppinglist-content-total{ padding:24px 15px; text-align:right; color:#222;}
.shoppinglist-content-total01{ padding-top:24px; text-align:right; color:#222;}
.shoppinglist-content-total01 .shoppinglist-content-total{}
.shoppinglist-content-total span{ margin-right:10px;}
.shoppinglist-content-total b{font-size:21px; font-weight:bold; color:#c84b47;}
.shoppinglist-content-total b small{ font-size:13px;}
.icon_buildup_P {display: inline-block;font-size: 13px;line-height: normal;font-weight: normal;background-color: #666;color: #FFF;padding: 3px 12px;margin:15px 10px 0 0;}

.scart_total{ text-align:right; padding:25px 20px; font-size:16px; line-height:normal; clear:both;}/*數量價格統計區塊*/
.scart_total span { margin-right:50px; white-space:nowrap;}
.scart_total small { font-size:100%;}
#shopping_checkout_2 .scart_total span { margin:0; margin-bottom: 5px;}
.scart_total.lastTotal {border:1px solid #e6e6e6; margin-bottom:15px;}
.scart_total.lastTotal span { line-height:22px!important;}
#shopping_checkout_ok .scart_total.lastTotal { margin-bottom:30px;}
.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:0 0 0 20px;*/ display:block;}
#shopping_checkout_2 .scart_total.lastTotal b { margin-left:5px;}
/*#shopping_checkout_2 .scart_total.lastTotal span:first-of-type { margin:0;}*/
#shopping_checkout_2 .scart_total.lastTotal p { margin-top:0;}
.scart_total .scart_total_01 { display:inline-block; margin-right:50px;}
.scart_total .scart_total_02 { display:inline-block;}
.product-gift h2.font_size_03,.product-add h2.font_size_03{ align-items: flex-start; display: flex;}
.product-gift h2.font_size_03 span.box_style_01,.product-add h2.font_size_03 span.box_style_01{ min-width: 52px;}
/*隱藏明細*/
.shoppinglist-title{position:relative; background-color:#f7f7f7; padding:10px; margin-bottom:20px; cursor:pointer; height:50px;}
.shoppinglist-title01{}
.shoppinglist-title h3{color:#222;}
.shoppinglist-title:after{ position:absolute; right:10px; top:9px;content: "隱藏購物明細 -"; color:#555555;}
.shoppinglist-title01:after{ position:absolute; right:10px; top:9px;content: "展開購物明細 +"; color:#555555; font-size: 14px;}
.shoppinglist-title .hidebox{ display:none;}
.shoppinglist-title input { display:inline-block; font-size:13px; line-height:normal; color:#333; border:1px solid #333!important; padding:5px 15px;}/*清空購物車*/
.shoppinglist-title input:hover { background-color:#333!important; color:#FFF;}
.shoppinglist-title input[type="button"] {width: auto;height: auto; background-color:transparent; border-radius: 0px!important;cursor: pointer;}
#shopping_checkout_2 .shoppinglist-title { height:50px;}

.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 input[type="text"], .content_style input[type="password"], .content_style select { height:40px; border-radius: 3px; background-color: #ffffff; border:1px solid #b2b7bf; padding-left:10px!important;}
.scart_content_A{}/*商品區塊*/
.scart_content_B{}/*消費滿額好禮贈*/
#shopping_checkout_ok .scart_content_B { margin-top:0;}
.scart_content_B p { margin:5px 0;}
.scart_content_B ul { margin:10px 0 0 0;}
.scart_content_B ul li:last-of-type { border-left:1px solid #e6e6e6; margin-left:60px; padding-left:15px;}
.scart_content_C{}/*國內外*/
.scart_content_D{}/*運送地區*/
.scart_content_E{}/*付款方式*/
.scart_content_E .scart_content_radio label, .scart_content_E .scart_content_radio input:checked + label { /*min-height:60px;*/}
/*.scart_content_E .pay_method_1, .scart_content_E .pay_method_right { display:inline-block; vertical-align:middle; height:100%;}*/
.scart_content_E .pay_method_2 .jooPC_price01 { font-weight:bold;}
.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_3 .font_color_05 { color:#F00 !important; display:block;}
.scart_content_F{}/*訂購人*/
.scart_content_F input[type="text"], .scart_content_F input[type="password"], .scart_content_F select ,.scart_content_F input.scart_w80[type="text"]{ width:100%; margin-bottom:15px;}
.scart_content_F .foodmap_prompt1 { display:none;}
.scart_content_F .foodmap_non_style { display:none;}
.scart_content_G{}/*收件人*/
.scart_content_G #assign_pickupdate h3{ height: 32px; font-size: 15px; font-weight:normal;}
.scart_content_G input[type="text"], .scart_content_G input[type="password"], .scart_content_G select,.scart_content_G input.scart_w80[type="text"] { width:100%; margin-bottom:15px;}
.scart_content_G .scart_mark { float:left; /*margin:15px 0;*/}
.scart_content_G .input_title { display:block; margin-bottom:15px;}
.scart_content_G #alert_real_name { margin-bottom:15px;}
.scart_content_G #alert_real_name span { color:#F00;}
.scart_content_H{}/*發票*/
.scart_content_H div { margin:10px 0;}
.scart_content_H .addrInput { display:block;}
.scart_content_H .scart_mark { display:inline-block; margin-left:10px; margin-top:0;}
.scart_content_H .addrInput.inline { display:inline-block; margin-right:15px;}
.scart_content_H .scart_mark, .scart_content_G .scart_mark { margin-bottom:0; text-decoration:none!important; height: 32px; display: block;}
.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%; text-decoration:none;}
.scart_content_H .invoice_issue_type { padding-left:40px;}
.scart_content_H .invoice_issue_type .scart_content_radio label { margin:10px 0;}
.scart_content_H .scart_prompt { text-align:left;}
.scart_content_H .foodmap_prompt2 { margin-top:5px;}
.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;}
.content_style.scart_content_H input[type="text"], .content_style.scart_content_H input[type="password"], .content_style.scart_content_H select { width:100%;}
.content_style.scart_content_H .scart_padding_tp10:first-of-type {margin: 0 0 5px 0;}
.scart_content_I{ margin-bottom:10px; position:relative;}/*備註*/
.scart_content_I textarea { width:100%; height:80px;}
.scart_content_I div{position:relative;}
.scart_content_J{}/*結帳*/
.scart_content_I textarea { width:100%; height:180px; border:1px solid #e6e6e6; padding:10px 15px; box-sizing: border-box; font-size:15px; color:#666;-webkit-appearance:none;}
.scart_content_I .scart_prompt { position:absolute; right:20px; bottom:20px;}
.scart_content_J .scart_total { padding:0 0 20px 0;}
.scart_content_J .scart_mark a:link, .scart_content_J .scart_mark a:visited { text-decoration:underline!important;}

.scart_content_K{}/*完成－訂購人資料*/
.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 0 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{}/*完成－收件人資料*/
.scart_content_M{}/*完成－付款／發票資料*/
#copy_inv_addr_2_recv,#copy_inv_addr_2_buy,#copy_inv_addr_recv{text-decoration: none!important;color: #1e1e1e!important; font-size:14px;}

.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;}/*以上區域標題*/
/*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:10px;color:#333333;display: block;cursor: pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-bottom:1px solid #e6e6e6; line-height:35px; vertical-align:middle;}
.scart_content_E .scart_content_radio label{display: flex; display: -webkit-flex; align-items: center;}
.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;content: "";width: 20px;height: 20px;line-height:20px;margin-right:10px;text-align:center;border:2px solid #d8d8d8; background-color:#FFF; border-radius:100%;vertical-align:text-top;flex-shrink: 0;}
.content_style .scart_content_radio 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;}
.content_style .scart_content_radio input:checked + label { background-color:#e6e6e6; /*border:1px solid #666;*/ border:none!important;}

/*checkbox*/
.update_checkbox {display:block; vertical-align:middle; margin-bottom:15px;}
.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;}

.all_scart_box select { background-color:#FFF;}

/*.content_style .pay_method_1, .content_style .pay_method_2, .content_style .pay_method_3 { display:inline-block; vertical-align:top; margin-bottom:10px;}
.content_style .pay_method_1.pay {width:200px;}
.content_style .pay_method_2.pay {width:150px;}
.content_style .pay_method_3.pay {}*/
.content_style .pay_method_1.pay { white-space:nowrap; margin-right:5px;}
.content_style .pay_method_right { float:right; /*width:50%;*/ text-align:right; font-size:12px!important; line-height:normal; /*display:inline-table;*/ width:100%;}
.content_style .pay_method_right a:link, .content_style .pay_method_right a:visited { font-size:12px!important;}
.content_style .pay_method_2, .content_style .pay_method_3 { display:block;}
.content_style .pay_method_3 img { vertical-align:text-bottom;}
.pay_method_3 .remark { margin:0;}
.content_style.scart_content_D .scart_content_radio span { color:red; margin:10px;}
#copy_addr, #com_receive { font-size:14px; text-decoration:none;}
#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:2px 12px; margin:0 0 15px 0; float:right;}
#com_receive { padding:5px 12px; float:left;}
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);}

.scart_content_radio select { background-color:#FFF!important; margin:10px 0; /*width:90%!important;*/ white-space:nowrap;}
.content_style .scart_content_radio a {display: inline-block;font-size: 14px;color: #333333;text-decoration: none;}
.unerLineLink { display:block; text-decoration:underline!important;}
.scart_special_01{ margin: 0!important; padding: 10px; display: block;}
.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;}
/*label[for=webpay_uid2] .pay_method_2:before { content:url("../images/creditcard.png"); display:inline-block; vertical-align:middle; margin-right:3px;}*/
/*加購＆贈品＆行銷活動*/
.box_style_01{display:inline-block; font-size:13px; line-height:normal; font-weight:normal; color:#e0000b; border:1px solid #e0000b; padding:3px 12px; margin-right:10px;}/*加購＆贈品*/
.box_style_02{display:inline-block; font-size:13px; line-height:normal; font-weight:normal; background-color:#e0000b; color:#FFF; padding:3px 12px; margin-right:10px;}/*活動＆符合*/
.box_style_03{display:inline-block; font-size:13px; line-height:normal; font-weight:normal; background-color:#e0000b; color:#FFF; padding:3px 12px; margin-right:10px;}/*未符合*/
.box_style_04{display:inline-block; font-size:13px; line-height:normal; font-weight:normal; background-color:#e0000b; color:#FFF; padding:3px 12px; margin-right:10px;}/*免運*/

/*選擇優惠折抵區塊*/
.scart_coupon_box{}
/*.scart_coupon_box .scart_coupon_title { font-size:15px; color:#1e1e1e; font-weight:normal; margin:0 0 20px 0; text-align:right; cursor:pointer;}*/
.scart_coupon{ text-align:right; clear:both;}
.scart_coupon_block { font-size:14px; color:#222222; margin:15px 0; border-bottom:1px solid #e6e6e6; padding-bottom:15px;}
.scart_coupon_block .scart_prompt { margin-top:10px;}
.scart_coupon_block h5 { font-weight:normal; font-size:14px;}
.scart_coupon_list { list-style:none; margin:0; padding:0;}
.scart_coupon_list li { float:left; width:65%;}
.scart_coupon_list li:first-of-type { width:35%;}
.scart_coupon_list .scart_coupon_list_last { text-align:right; float:none; padding-top:5px; width:auto;}
.scart_coupon_list .scart_coupon_list_last span { /*color:#d50000;*/ margin-left:5px;}
.scart_coupon_list .noPadding { padding:0!important;}
.scart_coupon_list > span.jooPC_price01{ 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 0 0 3px;}
.scart_coupon button { display:inline-block; vertical-align:middle; cursor:pointer; height:40px; line-height:0; border-radius: 3px; background-color: #666; color:#FFF; margin:0 5px; border:none; font-size:14px;}
.scart_coupon button:hover { background-color: #000;}

/*信用卡付款*/
.shopping-warpper .tac { margin-left:15px; font-size:16px;}
.shopping-warpper .mainContainer { max-width:100%;min-width:100%; padding:20px;}
.shopping-warpper .shoppingStep { display:none;}
.shopping-warpper .userInfo table td { display:block; width:100%;}
.shopping-warpper .userInfo .reseTable td { display:inline; width:auto;}
.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;}
.it67_linepay_image { width:300px; margin-bottom:10px;}

/*完成訂購*/
.all_scart_result { background-color:#f7f7f7; padding:15px; 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 { color:#1e1e1e!important; margin-bottom: 15px}
/*.all_scart_result .cart_step li:nth-of-type(2) { float:left;}
.all_scart_result .cart_step li:last-of-type { float:left; margin-left: 10px;}*/
.cart_step li:last-of-type { margin:0;}
.foodmap_end, #shopping_checkout_ok .foodmap_non_style:first-of-type { display:none;}
#shopping_checkout_ok .shoppinglist-content-list .foodmap_non_style { display:block;}
#shopping_checkout_ok .scart_list_title table th:last-child { text-indent:0;}
#shopping_checkout_ok .scart_total span { margin:0;}
.inlineType { display:inline-block;}

/*上一步＆下一步按鈕*/
.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_mark { 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 { cursor:pointer; font-size:16px; letter-spacing:1.3px; padding:15px 60px;}
.all_scart_btn.jooshop_btn_color, .all_scart_btn.jooshop_btn_color2 { display:inline-block; vertical-align:top; margin:0;}
.all_scart_btn.jooshop_btn_color input[type="submit"], .all_scart_btn.jooshop_btn_color input[type="submit"]:hover, .all_scart_btn.jooshop_btn_color input[type="button"], .all_scart_btn.jooshop_btn_color input[type="button"]:hover { font-size:16px; border-radius:3px;}
.all_scart_btn.jooshop_btn_color2 input[type="button"], .all_scart_btn.jooshop_btn_color2 input[type="button"]:hover { font-size:16px; border-radius:3px;}
.all_scart_box .scart_bottom_btn, #shopping_cart .scart_bottom_btn{ position:fixed; z-index:99998; bottom:0; left: 0; width:100%; height:80px; color:#000; border-top:1px solid #e6e6e6; background-color:#FFF;box-sizing: border-box; padding:15px;}
.scart_bottom_btn input { width:98%; float:left; display:inline-block; height:50px; line-height:50px; cursor:pointer; border:0 !important; color:#fff;}
.scart_bottom_btn .jooshop_btn_color input { margin-left:2%;}
.shopping-checkout input[type="button"], .shopping-checkout input[type="button"]:hover { margin-right:1%;border-radius: 3px;border:1px solid #a0a0a0; background-color:#FFF; color:#202020;}
.shopping-checkout input[type="submit"] { margin-left:1%;border-radius: 3px; background-color:#666; color:#FFF;}
.scart_bottom_btn { clear:both; padding:0 10px;}
.scart_bottom_btn .all_scart_btn { float:left; width:50%;}
.all_scart_btn .normal-cancel-btn {display: block;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; margin-right:1%;}
.all_scart_btn .normal-ok-btn{display: block; width:99%; height: 50px; line-height:50px; text-align: center;border-radius:3px; cursor:pointer; font-size:15px; margin-left:1%;}
#shopping_checkout_ok .scart_bottom_btn{ display:flex; align-items: stretch;}
#shopping_checkout_ok .scart_bottom_btn .all_scart_btn { float:none; width:100%;}
#shopping_checkout_ok .scart_bottom_btn .all_scart_btn input[type="button"]{ width: 100%; margin: 0 auto; font-family: "Noto Sans TC"; text-indent:0; font-size: 16px; border-radius:3px;}
.alignRight { text-align:right;}
.paddingRight { padding-right:10px;}

/*隱藏明細*/
.i-shoppinglist-title { background-color:#f7f7f7; padding:10px; margin-bottom:20px;}
.i-shoppinglist-title h3 { float:right; font-size:13px; font-weight:normal; color:#555555; cursor:pointer;}
.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: 30px;height: 30px;/*background: #bfc0c4;*/text-indent: -99999px;margin: 0 auto;/*border-radius: 100%;*/ background:url(../images/x_mobile.png) no-repeat center center; float:right;}/*刪除*/
/*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, input.scart_w30[type="text"], input.scart_w30[type="password"]{ width:30px;}
.scart_w50, input.scart_w50[type="text"], input.scart_w50[type="password"]{ width:50px;}
.scart_w80, input.scart_w80[type="text"], input.scart_w80[type="password"]{ width:80px;}
.scart_w150, input.scart_w150[type="text"], input.scart_w150[type="password"]{ width:150px;}
.scart_w315, input.scart_w315[type="text"], input.scart_w315[type="password"]{}

/*間距*/
.leftSpace { margin-left:10px;}
.topSpace_p10{ padding-top:10px !important;}
/*文字大小*/
.font_size_01{}/*我有組合商品*/
.font_size_02, .font_size_02 a:link, .font_size_02 a:visited{ font-size:15px; color:#1e1e1e; font-weight:normal;}/*品名*/
.font_size_03, .font_size_03 a{ font-size:13px!important; color:#333333!important; font-weight:normal!important;}/*贈品＆加購＆活動＆促銷－後面的文字*/
.font_size_04{}/*贈品＆加購＆活動＆促銷*/
.font_size_05{font-size: 13px;color: #555555;}/*下單詳閱購物須知*/
.font_size_06{ font-size:16px; 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 a{}/*連結*/
.scart_mark a:hover{}/*連結hover*/
.scart_prompt{ font-size:13px; color:#888888; text-align:right;}/*提示字*/
.scart_mark_bot { margin-left:15px;}
.scart_mark_bot a:link, .scart_mark_bot a:visited { text-decoration:underline;}

@media screen and (max-width:340px) { 
	.scart_coupon_list li { float:left; width:100%;}
	.scart_coupon_list li:first-of-type{ margin-bottom:5px; width:100%;}
	.scart_coupon_list li{ float:none;}
	.scart_coupon_list ul{ margin-bottom:10px;}
}

/*常用收件人*/
.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 { padding:15px 20px; display:block; border:none; vertical-align:top;}
.meatTxt.noBorder td { border:none;}
.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 .inlineType { display:table-cell;}
.meatTxt tr { border-bottom:1px solid #dedede}
.meatTxt .smallTD { width:auto; white-space:nowrap;}
.meatTxt td:nth-of-type(2) { padding-left:0;}
.meatTxt td:nth-of-type(3) { padding-top:0; padding-bottom:0; padding-left:0;}
.meatTxt td:nth-of-type(4) { padding-left:0;}
.meatTxt_input.w315, .meatTxt_input.w80, .meatTxt_input.w270 { width:100%!important;}
.meatTxt_input.w120 { width:44%;}
.meatTxt select:last-of-type { margin-right:0!important;}

/*確認付款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 .it66_lightbox_in li img { margin:10px 0; vertical-align:middle;}
.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, .it66_lightbox_in #it66_login_authimg_str { width:100%;}

/*公版購物車結束*/

/* it552-文章列表頁 */
.it552_filter { text-align:right; margin-bottom:20px; padding:0 10px;}
.it552_filter_content {}
.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_box{ height: auto; text-align: center; margin: 0 auto; padding:0 10px;}
.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{ float:left; width:50%; padding:0 10px;margin-bottom: 30px;}
@media screen and (max-width:767px) {
.it552_box .it552_list > ul > li{ float:inherit;width:100%; display:block; margin-bottom: 30px;}
}
.it552_style{ width:100%; 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{ max-width: 100%; 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;}
.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; padding-bottom: 30px;}
.set_PageNumberBox ul { list-style:none; margin:0; padding:0;}
.set_PageNumberBox ul li { display:inline-block; vertical-align:top; height:40px; text-align:center; line-height:40px; font-size:13px; padding:0 15px;}
.set_PageNumberBox ul li.Kg_page_prev, .set_PageNumberBox ul li.Kg_page_next { background-color: #ffffff; border: solid 1px #dddddd;}
.set_PageNumberBox ul li a { display:block; line-height:40px;}
.set_PageNumberBox ul li a:hover { text-decoration:none;}

/* it553-文章詳細頁 */
.it553 { margin:auto;}
.it553_box{ background:#FFF; margin:0 10px 30px 10px; padding: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: 100%; 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;}
}
@media screen and (max-width:480px) {
.it553_imgbox{ height: 250px;}
}

.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 0 15px 0; 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: 30px;}
.it553_title > ul > li:nth-child(1){ margin-bottom:10px;}
.it553_title > ul > li:nth-child(2){}
.it553_title > ul > li:nth-child(2) h1{ display: block; width: 100%; font: 30px/34px 微軟正黑體,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: 9px; font-size:13px; line-height:normal;}
.it553_title h5 span:nth-child(2) { position: absolute; left:13px; bottom: 3px; font-size:17px; letter-spacing:1.1px; line-height:normal;}
.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; padding-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:20px 40px; position:relative; 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:260px; 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);																									  
}
.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量測*/
.MensurationContent {display: block;height: auto;position: relative;border-bottom: 1px solid #ddd;padding-bottom: 10px;background: #fff;}
.MensurationContent ul{height: 50px;}

/* it556-skm綁定貴賓卡 */
.it566_box .tar{ display:inline-block;}
.it566_box_img .vip_cardimg{ width: 217px; height: 140px; text-indent: -9999px; background:url(images/card-2.png) no-repeat center; background-size: 100%; margin: 0 auto; margin-bottom: 20px;}
.it566_box_img .vip_cardimg img{ display:block; width: 100%; height: auto;}
.it566_bottom{ padding-top:20px;}
.it566_bottom ul li{ background: url(images/m_05.png) 5px 8px no-repeat; background-size: 8px; padding-left: 24px; margin-bottom: 10px;}

.it556_lightbox{ width:280px; 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:10px;}
.it566_btn{ width:122px !important;}

/*it557 門市列表元件jo*/
.item557_storebox{width: 100%;margin: 0 auto;}
.item557_storebox .item557_iconbox{ text-align:left; padding:0 10px; margin-bottom:15px;}
.item557_storebox .item557_iconbox li{ display:inline-block; line-height:18px; font-size:13px; color:#000;  margin-left:10px; 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:10px;}
.store557_imgbox .store557_imgbox_r .store_imgbox_title span{width: auto;height: 18px;font-size: 13px; line-height: 16px; 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;}
@media screen and (max-width: 1199px) {
.item557_store_img .item557_store_imgbox{ width:50%;}
}
@media screen and (max-width: 639px) {
.item557_store_img .item557_store_imgbox{ width:100%;}
}
/*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);}

@media screen and (max-width: 480px) {
.item_560_list li { float:none; width:100%!important;}
}

/*it561 商品熱銷元件*/
.item_561 { position:relative; padding:50px 0; background:url(../images/item_561_bg.jpg) repeat;}
.item_561_content { position:relative;}
.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%; 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:100%; margin:0 auto; margin-bottom:20px; font-family:微軟正黑體, Arial, Helvetica, sans-serif; padding:0 10px;}
.it_562box .it_562left_time{ width:100%; position:relative; padding:20px;}
.it_562box .it_562left_time .it_562_title01{ font-size:20px; line-height:22px; text-align:center; color:#000; padding:9px 0; font-weight:normal; letter-spacing:2px;background:url(images/clock-circular-outline.svg) no-repeat 55px 50%; background-size:18px; padding-left:20px; width:260px; margin:0 auto;}
.it_562box .it_562left_time .it_562_title02{ font-size:40px; line-height:40px; text-align:center; color:#fff; padding:9px 0; font-weight:bold; letter-spacing:2px;}
.it_562box .it_562left_time .it_562_title03{ font-size:16px; line-height:16px; text-align:center; color:#000; padding:9px 0; font-weight:normal; position:relative; max-width:300px; margin:0 auto;}
.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:24px; text-align:center; color:#000; line-height:40px; padding:8px 0;}
.it_562box .it_562left_time .it_562_timebox01 span{ display:inline-block; width:50px; height:40px; margin:0 5px; background:#000; color:#fffb86;border-radius:}
.it_562box .it_562left_time .it_562_timebox02{ font-size:20px; text-align:center; line-height:20px; padding:2px 0;}
.it_562box .it_562left_time .it_562_timebox02 span{ display:inline-block; width:50px; margin:0 9px; color:#fff;}
.it_562box .it_562left_time .arrowbox{ position:absolute; left:50%; margin-left:-10px; bottom:-20px; width:0; height:0; border-style: solid;border-width: 18px 0 18px 20px;transform:rotate(90deg);-ms-transform:rotate(90deg); -moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);z-index:2;}
.it_562box .it_562right_banner{ width:100%;}
.it_562_ADbannerBox{ width:100%;}
.it_562_ADbanner{ width:100%; margin:0 auto; position:relative;}
.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{ display:none; 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:10px; padding:0 10px;}
.detail_timebox .detail_timebox_title01{ font-size:18px; line-height:18px; 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:18px; text-align:left; color:#000; line-height:36px; padding:8px 0;}
.detail_timebox .detail_timebox_timebox01 span{ display:inline-block; text-align:center; width:42px; height:36px; 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; margin-left: 10px;}
.item_564addbtn:nth-child(2){float: right; margin-right: 10px;}
.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;text-decoration:none;}
.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; text-decoration:none !important;}
.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;}
.SB_MemberWitemTitle_it564{ height:41px; border-top:#c5c5c5 1px solid; border-left:#c5c5c5 1px solid; border-right:#c5c5c5 1px solid; position:relative; background:#f6f6f6;}
.SB_MemberWitemTitle_it564 p{ display:block; width:100%; height:40px; border-bottom:#e7e7e7 1px solid; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#000; padding-left:15px;}
.it_546box_line{ border-bottom:1px solid #adadad; }
.it_546box_line:last-child{ border:0;}
.it_546tablebox{ border: 1px solid #e7e7e7; border-collapse: collapse;font:13px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.it_546tablebox tr, .it_546tablebox td {border: 1px solid #e7e7e7; text-align:left; padding:0 10px;}
.it_546tablebox01 tr,.it_546tablebox01 td{ text-align:center;}
.it_546tablebox .it_546table_title{ background:#e7e7e7; width:100px;}
.it_546tablebox .it_546table_title02{ background:#9BA1AA; text-align:center; color:#fff;}
.it_546divpbox{ padding:10px 5px;}
.it_546divpbox_color{ background:#e7e7e7;}
.onoffswitch_564 {
    position: relative; width: 65px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; 
}
.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: 100%; 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;border:0 !important;
}

.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%;
}
.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*/
.poM_Content.noBg { background:none; padding:0; border:none; box-shadow:none;}
.item571_text { margin:10px 0; line-height:normal; text-align:center;}
.item571_text p { font-size:18px; color:#333333;}
.item571_text .item571_total { color:#295daa; font-size:25px;}
.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:30px 15px;}
.item571_list_qrcode { text-align:center; line-height:0;}
.item571_list_qrcode img { width:144px; height:144px; display:inline-block;}
.item571_list_code { text-align:center; font-size:18px; color:#295daa; margin:10px 0; line-height:normal;}
.item571_list_info { border-top:1px solid #e1e1e1; padding-top:10px;}
.item571_list_info a { font-size:18px !important; color:#333333 !important; line-height:normal !important;}
.item571_list_info a:hover { color:#000;}
.item571_check { position:absolute; width:56px; height:56px; background:url(../images/item571_check_mobile.png) no-repeat; right:20%; top:30%;}


/*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;}

/*加入主畫面*/
.addHome { display: flex; justify-content: center; align-items: center; height:100vh; width:100%; position:absolute;}
.addHomeTextBox { display:block; background: rgba(255, 255, 255, 0.9); height:auto; width:280px; box-sizing:border-box; position:absolute; left:auto; top:auto; z-index:6; border-radius:15px}
.addHomeTextBox ul {margin:0px; padding:0px; text-align:center; list-style:none;  box-sizing:border-box}
.addHomeTextBox ul li {margin:0px; padding:0px;}
.addHomeTextBox ul li:first-child {border-bottom:1px solid #CCC; padding:20px}
.addHomeTextBox ul li p {display:inline-block; margin:0px 0px 10px 0px; padding:0px; font:bold 18px/25px Helvetica; color:#000000;  box-sizing:border-box}
.addHomeTextBox ul li p .web_name { font:bold 18px/25px Helvetica;}
.addHomeTextBox ul li span {display:inline-block; margin:0px; padding:0px; font:15px/22px Helvetica; color:#000000;  box-sizing:border-box}
.addHomeTextBox ul li .web_name { color:#000; font:15px/22px Helvetica;}
.addHomeTextBox ul li a {display:inline-block; margin:0px; padding:10px 0px; width:50%; font:bold 15px/22px Helvetica; color:#666; box-sizing:border-box; cursor:pointer}
.addHomeTextBox ul li a:hover { text-decoration:none;}
.addHomeTextBox ul li .notallowBtn {border-right:1px solid #CCC}
.addHomeTextBox ul li span  {text-align:left}
#addHome2 { display:none;}
.addHome_block {}
.addHome_block_img { float:left;}
.addHome_logo { width:50px; height:50px;}
.addHome_block_txt { text-align:left; float:right; width:calc(100% - 60px);}
.addHomeTextBox ul li span.web_url { color:#666; font:13px/20px Helvetica;}
.blackBk {background-color:#000000; opacity:0.5; filter:alpha(opacity=50); position:absolute; top:0px; left:0px; z-index:2 ; display:none}

/*GDPR*/
.personal_statement{ text-align: center; width:100%; height: auto; padding: 20px 25px 30px 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{ display: block; margin: 0 auto; 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{ width: 100px; height: 40px; margin: 0 auto; margin-top: 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; width:90%; margin:auto;}
.it581_title { text-align:center; color:#222222; letter-spacing:1px; padding:50px 0 20px 0;}
.it581_title_1 { font-size:30px; line-height:45px;}
.it581_title_1 span { color:#00a4a6;}
.it581_title_2 { font-size:18px; line-height:45px;}
.it581_title_2:before, .it581_title_2:after { content:""; display:inline-block; vertical-align:middle; width:15px; height:1px; background-color:#222222; margin:0 10px;}
.it581_title_3 { font-size:16px; line-height:30px;}
.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:20px;}
.it581_form input[type="text"], .it581_form input[type="password"], .it581_form select { border:1px solid #e0e0e5; border-radius:10px; height:40px; padding:15px 20px; width:100%; font:16px/40px '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:50px;}
.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:15px; 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;}
@media screen and (max-width: 320px) {
.it581_title_2:before, .it581_title_2:after { margin:0 5px;}
.it581_form .authimg_input { width:100px !important;}
}

/*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; line-height: 25px; min-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;}
.it583 .qa_after table,.it583 .qa_after tr,.it583 .qa_after td{ border:0 !important; padding: 15px !important; }
.it583 .qa_after td > div{ padding-top:10px; color: #999;}
.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; line-height: 20px; color: #fff; background-color:#222;}
.it583 .qa_after table{ margin-bottom:30px; background: #fff;}
.it583 .qa_bottom{ width:100%; padding: 0 15px;}
.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: 150px;}
.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;}

@media screen and (max-width:420px) { 
	.it583 .qa_bottom_btn{ width:255px;}
	.it583 .qa_bottom_btn input{width:120px;}
}

/*it360*/
.it360 .owl-carousel .owl-item img{ width:100%; height: auto;}
.it360 .owl-controls{ width:100%; border-bottom: 1px solid #c4c4c4;}
.it360 .owl-controls .owl-dots{ width: 100%; position: absolute; bottom:15px;}
.it360 .owl-theme .owl-dots .owl-dot span{ width: 11px; height: 11px; background: #fff; border: 1px solid #c4c4c4; margin:0px 7px;}
.it360 .owl-theme .owl-dots .owl-dot.active span,.it360 .owl-theme .owl-dots .owl-dot:hover span{ background:#333; border: 1px solid #333;}

/*584*/
.it584{ width:100%; padding: 10px 20px;}
.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: 15px 10px; margin-bottom: 30px; display: none;}
.it584_form_01{ width:100%;}
.it584_form_01 > span{ width: 100%; display:inline-block; font:15px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color:#222222;}
.it584_form_01 > span > input{ width: 87%; margin-left: 15px; height: 45px; font:14px/45px 微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom: 10px; background:#f5f5f5; border: 0; padding: 0 10px; border-radius: 0; }
.it584_form_name > input{ width:300px;}
.it584_form_tel > input{ width:409px;}
.it584_form_mail > input,.it584_form_add > input{ width:811px;}
.it584_form_add select{ width: 41.2%; margin-left: 15px; height: 45px; font: 14px/45px 微軟正黑體, Arial, Helvetica, sans-serif; background:url(images/it584_arrow_d.svg) right 10px center no-repeat #f5f5f5; background-size: 8px; border: 0; padding: 0 10px; margin-bottom: 10px; border-radius: 0;-webkit-appearance:none; }
.it584_form_add input{ margin-left: 45px!important;}
.it584_form_02{ width: 100%; margin-bottom: 10px;}
.it584_form_02_top{ height:140px; 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:100%; height: 35px; font:13px/35px 微軟正黑體, 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; padding: 10px;}
.it584_form_02_btn{ border: 0; width:100%; height: auto; font:16px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:#444; cursor: pointer;    border-radius: 0 !important;}
.it584_form_02_btn:hover{ background-color:#555;}
.it584_form_03{ margin-bottom:10px;}
.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{ width:100%; border:0; background: #f5f5f5; font: 14px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222222; padding: 10px; height: 100px;}
.it584_form_03 ul li:last-child > span{ display: block; width:100%; text-align: right; padding:0 10px; color: #666666; font-size: 13px; line-height: 18px;}
.it584_form_04{ width:100%; margin: 0 auto;}
.it584_form_04 input{ display:inline-block;width:48%; height: 50px; font:16px/50px 微軟正黑體, Arial, Helvetica, sans-serif; background-color:#444; color: #fff; text-align: center;border-radius:0!important; cursor: pointer;}
.it584_form_04 .it584_form_04_btn01{ margin-right:4%; 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 .it584_form_04_btn02{ border: solid 1px #333333;}
.it584_form_04_btn02:hover{ background-color:#555;}
.it584_qalist{ background-color: #f6f6f6; padding: 15px 10px; margin-bottom: 3px;}
.it584_q{ width:100%; margin-bottom:20px;}
.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{ display: block; position: relative; width: 100%; height: 80px;}
.it584_a ul li:last-child{ width: auto; background-color: #dbe3e5; border-radius: 3px; padding: 20px 30px 40px;}
.it584_a_title img{ position: absolute; display: block; width: 70px; height: 70px; overflow: hidden; border: solid 3px #c6cdd7;  border-radius: 100%; }
.it584_a .it584_a_title h5{ position: absolute; display: inline-block; text-align: left; font: 15px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222222; font-weight: bold; left: 90px;}
.it584_a .it584_a_title span{ position: absolute;  font: 13px/45px 微軟正黑體, Arial, Helvetica, sans-serif;  color: #666;  padding-right: 10px; left: 90px; top: 30px;}
.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: 30px;}

@media screen and (max-width: 420px) {
	.it584_form_add select{ width:41.2%;}
	.it584_form_01 > span > input{ width:87%;}
}

@media screen and (max-width:380px) {
	.it584_form_add select{ width:40.2%;}
	.it584_form_01 > span > input{ width:85.5%;}
}

@media screen and (max-width:360px) {
	.it584_form_add select{ width:39.2%;}
	.it584_form_01 > span > input{ width:84.5%;}
}

@media screen and (max-width:340px) {
	.it584_form_03 ul li span.it584_block{ display:block;}
}
@media screen and (max-width: 325px) {
	.it584_title a:link,.it584_title a:visited { width: 150px;}
	.it584_form_add select{ width:38.2%;}
	.it584_form_01 > span > input{ width: 82%;}
}

/*it349*/
.page_brand_list .brand_filter a {
  padding: 5px 15px;
  text-align: center;
  border: 1px solid #7b7b7b;
  display: inline-block;
  background: #fff;
}
.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;
  margin-left:150px; padding-right:10px;
}
.page_brand_list .brand_list .brand_name ul {
  line-height: 23px;
}
.page_brand_list .brand_list .brand_name ul li {
  float:left;
  width: 25%;
}
@media screen and (max-width: 1199px) { 
.page_brand_list .brand_list .brand_name ul li{ width:33.333333%}
}
@media screen and (max-width: 990px) { 
.page_brand_list .brand_list .brand_name ul li{ width:50%}
}
@media screen and (max-width: 767px) { 
.page_brand_list .brand_list .title{ display:block; width:100%;}
.page_brand_list .brand_list .brand_name{ margin-left:30px;}
}
@media screen and (max-width: 639px) { 
.page_brand_list .brand_list .brand_name ul li{ width:100%}
}
.page_brand_list .brand_list .brand_name ul li a {
	font-size:15px;
	color:#222;
}
.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 20px; background: #fff; padding: 30px 20px;}
.it586_in h3{ text-align: center; font: 30px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold; margin-bottom: 10px;}
.it586_in h5{text-align: center; font: 16px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold; margin-bottom: 15px;}
.it586_in ul li{ margin-bottom:15px; width: 100%;}
.it586_in ul li input{ width:100%; height: 45px; font: 15px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333; padding: 0 15px; text-align: left;-webkit-appearance:none; border-radius: 0;}
.it586_in ul li.it586_02 input{ float: left; width: 35%; margin-right: 3%; text-align: left; border-radius: 0;}
.it586_in ul li.it586_02 img{ float: left; display:block; width: 80px; height: 45px;}
.it586_in ul li.it586_02 a{ float: left; display:block; width: 45px; height: 45px; text-indent: -9999px; background: url(images/it586_replay.svg) center no-repeat; background-size: 30px;}
.it586_in ul li.it586_03{ margin-bottom:0; height: 45px;}
.it586_in ul li.it586_03 input{ cursor: pointer; width:100%; font: 18px/45px 微軟正黑體, Arial, Helvetica, sans-serif; height:45px;  background: #222222; color: #fff; text-align: center; border: 0;-webkit-appearance:none; border-radius: 0; }
.it586_in ul li.it586_03 input:hover{ background: #111111;}

@media screen and (max-width: 480px) { 
.page_brand_list .brand_list .brand_name ul li{ width:100%}
}

/*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 20px; background: #fff; padding: 30px 20px;}
.it587_in h3{ text-align: center; font: 30px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold; margin-bottom: 10px;}
.it587_in h5{text-align: center; font: 16px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #222; font-weight: bold; margin-bottom: 15px;}
.it587_success{ width:100%; height:auto; padding: 30px 20px; 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;}
.it577 .main_content_left { width:200px; float:left; display:none;}
.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{ width:100%; position:relative;}
.it577 .catelogy_title{ font-size:26px; line-height:30px; color: #111;letter-spacing: 1.3px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #dfdfdf; text-align:center;}
.it577 .team_school{background-color: #f4f4f4;border: 1px solid #dfdfdf;}
.it577 .index_gloria_team .container > ul { text-align:center; margin-bottom: 15px;}
.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;}
@media screen and (max-width: 1200px) {
.it578 .introBox_content { width:100%;}
.it578 .introBox_content_block_image img { width:100%;}
}
@media screen and (max-width: 768px) {
.it578 .introMenu a { width: 150px;}
}
@media screen and (max-width: 740px) {
.it578 .introMenu { display: none;}
.it578 .introBox_content_block { margin-left: 10px; margin-right: 10px; padding: 20px;}
.it578 .introBox_table_th, .it578 .introBox_table_td { display: block;}
.it578 .introBox_table_th, .it578 .introBox_table.longTH .introBox_table_th { width: 100%;}
.it578 .introBox_table_th { padding-bottom: 0;}
.it578 .introBox_table_th:after { content: "：";}
.it578 .introBox_table_td { padding-top: 0;}
}

/*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-size:18px; line-height:26px; 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-size:16px; line-height:26px; padding-top: 0;letter-spacing: 0.8px;}
.it579 .index_gloria_team .container > ul > li a{ z-index: 1; display: block; position: relative; color:#111;}
.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: #757575; padding-top: 15px;}

@media screen and (max-width:480px) {
.it579 .index_gloria_team .container > ul > li{ width: 95%;}
.it579 .index_gloria_team a.team_theme { height:auto; padding:20px 0;}
}


.it590_content_box_l{ display:none;}
.it590_content_box_c{ width: 100%;}
/*左*/
.it590{ width:100%;}
.it590_box{ max-width:1200px; width:100%; 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;}
.it590_box .it590_inbox>ul>li span{ padding:5px 0; display:inline-block; color:#555555; letter-spacing:2px; font:15px 微軟正黑體, Arial, Helvetica, sans-serif;
}
.it590_box .it590_inbox>ul>li span h3{ font:15px/15px 微軟正黑體, Arial, Helvetica, sans-serif; height:15px; overflow:hidden; width:80px; 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,.35); color:#fff; height:25px; overflow:hidden;}
.it590_box .it590_inbox>ul>li>a>span.it590_text{ display:inline; position:absolute; padding:0; margin:23px 30px 23px 20px; height:20px; overflow:hidden;}
.it590_box .it590_inbox>ul>li:nth-child(even){ background:none;} 
.it590_box .it590_inbox>ul>li:nth-child(even) span.it590_slogan{ background-color: rgba(0,0,0,.35);}
.it590_box .it590_inbox > ul > li:nth-child(2n+1) span.it590_slogan, .it590_box .it590_inbox > ul > li:nth-child(2n) span.it590_slogan { margin: 10px 0;}
.it590_box .it590_inbox>ul>li:nth-child(odd) span.it590_slogan, .it590_box .it590_inbox>ul>li:nth-child(even) span.it590_slogan{ background-color: rgba(0,0,0,.25)!important; height: 26px;padding: 5px 0; text-align: center;}

@media screen and (max-width:1100px){
.it590_box .it590_inbox>ul>li>a>span.it590_text{ position:relative;}
.it590_box .it590_inbox>ul>li>a{ display:block; height:20px; width:100%; overflow:hidden;}
.it590_box .it590_inbox>ul>li{ padding:0; height:105px; overflow:hidden; position:relative;}
.it590_box .it590_inbox>ul>li>span.it590_date{ margin-left:120px;}
.it590_box .it590_inbox>ul>li>span.it590_slogan{ position:absolute; left:0;}
}
@media screen and (max-width:450px){
.it590_box .it590_inbox>ul>li span{font: 16px/25px 'Noto Sans TC','Roboto', 'Open Sans', sans-serif; padding: 10px;}
.it590_box .it590_inbox>ul>li span.it590_date,.it590_box  .it590_inbox>ul>li span.it590_slogan{ width:115px;}
.it590_box .it590_inbox>ul>li{ height:97px;}
}


/*591*/
.it591{ width:100%; height: auto; text-align: center; background-color: #fff;}
.it591 .it591_list{ display:inline-block; height: auto; background: #fff;}
.it591 .it591_list:hover{ background: #f1f1f1; transition: all 1s;}
.it591_list a{ display:block; max-width: 85px; width: 100%; height: auto; padding: 10px; margin: 0 auto;}
.it591_list img{ display:block; width: 100%; max-width: 100%; height: auto;}
.it591_list 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_box{ max-width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 10px #aaa; padding: 20px 15px 50px 15px; margin-bottom: 20px;}
.it592_title{margin-bottom: 0!important;}
.it592_bg .remarks{ color: #666;margin-bottom: 10px;}
.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;}
.it592_s_input{ display: block; margin-bottom: 20px;}
.it592_s_input li:nth-child(1){ font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}
.it592_s_input li:nth-child(1){  width:100%; text-align: left;}
.it592_s_input li:nth-child(1) h3{ display:inline-block;}
.it592_s_input li:nth-child(1) span{ color:#008cd6; margin-right: 3px;}
.it592_s_input li:nth-child(2){ width: 100%;}
.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{  font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;width: 100%; border: 1px solid #aaaaaa; border-radius: 2px; height: 40px; padding: 10px!important;}
.it592_s_input li span.it592_red{ color:#FF3333;  font:14px/20px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important;}
.it592_bottom_btn{ width:100%; padding:20px 15px; background: #fff; text-align: left;}
.it592_bottom_btn a{ display: inline-block; width:100%; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border-radius: 2px; color: #fff!important; font-weight: bold!important; 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_nologin{ width:100%; height: auto; padding:30px; background: #fff; padding: 20px 15px;}
.it592_nologin .it592_loginbox{ width:100%; margin: 0 auto; display: block; margin-bottom: 20px; font:15px/30px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333; font-weight: bold;}
.it592_loginbox .it592_login_left{ width:100%; text-align: center;}
.it592_loginbox .it592_login_left a{ display:inline-block; max-width:150px; height: auto; margin: 0 auto; margin-bottom: 10px;}
.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{ max-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{ max-width:400px;  background: #f7f7f7; padding:30px 30px 50px 30px; margin-top: 30px;}
.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;}


/*594-管理者商品建檔*/
.it594_w100p{ width:100%;}
.it594_w40{ width:40px; vertical-align: top;}
.it594_p_rl5{ padding:0 5px;}
.it594_p_l5{ padding-left:5px; text-align: center;}
.it594_p_r5{ padding-right:5px; text-align: center;}
.it594_number_l{width:8%;vertical-align: top;}
.it594_p_l5 input[type="text"],.it594_p_r5 input[type="text"]{ width:140px;}
.it594_bg .remarks{ margin-bottom: 10px; color: #666;}
.it592_bg,.it594_bg,.it598_bg,.it603_bg,.it606_bg,.it608_bg,.it619_bg,.it647_bg,.it648_bg,.it649_bg{ width:100%; height: auto; padding:20px; background-color:#f4fbff;}
.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: 20px; color: #191919; font-weight: bold;}
.it594_title {margin-bottom: 0 !important;}
.it594_box{ max-width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 10px #aaa; padding: 20px 15px 50px 15px;}
.it594_right{ font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}
.it594_right ul li input[type="text"],.it594_right ul li textarea{ border: 1px solid #aaaaaa; border-radius: 2px; height: 40px!important; padding: 10px;margin-left: 10px;}
.it594_right ul.it594_p_size .child_tbody table tbody.child_tr tr:last-of-type input{ margin-bottom: 15px;}
.it594_right ul.it594_p_size .child_tbody table tbody.child_tr tr:first-of-type input{ margin-top:15px;}
.it594_right ul.it594_p_size .child_tbody table tbody.child_tr:first-of-type tr:first-of-type input{margin-top:0;}
.it594_right ul.it594_p_size .child_tbody table tbody.child_tr:last-of-type tr:last-of-type{border-bottom:0;}

.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_left { height: 40px; border-bottom: 1px solid #f4f4f4;}
.it594_left .remove_edit{display: inline-block;float: right;width: 22px;height: 22px;background: url(images/it594_delete2.svg) no-repeat center;text-indent: -9999px;border: 0 !important;}
.it594_right ul{ display:block; margin-bottom: 20px;}
.it594_right ul li{ font: 15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it594_right ul li:first-child{  width:100%; text-align: left;}
.it594_right ul li:first-child span{ color:#008cd6; margin-right: 3px;}
.it594_right ul li:first-child h3{ display:inline-block; font: 15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it594_right ul li:nth-child(2){ width: 100%;}
.it594_p_name li:nth-child(2) input[type="text"]{ border: 0; width: 90%; line-height:40px; height: 40px;}
.it594_p_name li:nth-child(2) > div{ display:flex; align-items: flex-start; width: 100%; border: 1px solid #aaaaaa; border-radius: 2px;}
.it594_p_name li:nth-child(2) span{ padding-right: 10px; width: 10%; text-align: right;}
.it594_p_word li:nth-child(2) textarea{ border: 0; width: 100%;}
.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{ display:block; width: 100%; text-align: right; padding-right: 15px;}
.it594_p_size_01 table{ font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}
.it594_p_size_01 table input,.it594_p_size_02 input{ width:100%; margin-bottom: 20px;}
.it594_p_size_01 > 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{ background:#f7f7f7; padding:20px 15px;}
.it594_p_size_01 > a{ background: #fff;}
.it594_p_size_01 > 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_delet{ display:inline-block; margin-top: 12px; width: 17px; height: 20px; background:url(images/it594_delete.svg) no-repeat center; text-indent: -9999px; border: 0!important;}
.it594_p_new select{ width:100%; border: 1px solid #aaaaaa; border-radius: 2px; text-align: center; text-align-last: center; height: 40px;}
@media only screen and (max-width: 594px){
	.it594_right ul.it594_p_size .child_tbody table tbody.child_tr tr:first-of-type input{margin-top:0;}
	.it594_right ul.it594_p_size .child_tbody table tbody.child_tr tr:last-of-type input{display:block;margin: 0 auto 15px auto;}
	.it594_right ul li input[type="text"],.it594_right ul li textarea{margin-left: 0;}
	.it594_right ul li input[type="text"], .it594_right ul li textarea{display:block; margin:0 auto;}
	.it594_p_name li:nth-child(2) input[type="text"]{width:82%;}
	.it594_p_name li:nth-child(2) span{width:18%;}
}
@media only screen and (max-width: 460px){
	.it594_p_l5 input[type="text"], .it594_p_r5 input[type="text"] { font-size: 13px; width: 130px;}

}
@media only screen and (max-width: 418px){
	.it594_p_l5,.it594_p_r5{ padding-left:0; padding-right:0;}
	.it594_p_l5 input[type="text"],.it594_p_r5 input[type="text"]{ font-size: 12px; width:110px;}
	.it594_p_name li:nth-child(2) input[type="text"]{width:80%;}
	.it594_p_name li:nth-child(2) span{width:20%;}
}
@media only screen and (max-width: 390px){
	.it594_p_size_02{padding:15px 10px;}
	.it594_number_l {width: 5%;}
}
@media only screen and (max-width: 375px){
	.it594_number_l{font-size:12px;}
	.it594_p_l5 input[type="text"],.it594_p_r5 input[type="text"]{ font-size: 11px;width:100px;padding: 5px !important;}
	.it594_p_name li:nth-child(2) input[type="text"]{width:75%;}
	.it594_p_name li:nth-child(2) span{width:25%;}
}
@media only screen and (max-width: 350px){
	.it594_p_l5,.it594_p_r5{padding-right:5px;}
	.it594_p_l5 input[type="text"],.it594_p_r5 input[type="text"]{ width:95px;}
}
.it594_p_size_02 ul{ display:flex; align-items: flex-start; margin: 0;}
.it594_p_size_02 ul li:first-child{ width:25px;}
.it594_p_size_02 ul li:last-child{ display: inline-flex; flex-wrap: wrap;}
.it594_p_size_02 ul li:last-child > div{ width:50%;}
.it594_p_size_02 ul li:last-child > div > input{ width:100%; height: 40px; margin-bottom: 20px;}
.it594_p_size_02 ul li:last-child > div:nth-child(3),.it594_p_size_02 ul li:last-child > div:nth-child(4){ width:42%;}
.it594_p_size_02 ul li:last-child > div:nth-child(5){ width:16%;}

.it594_p_shop input[type="checkbox"] { display:none;}
.it594_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;}
.it594_p_shop label div{display: inline-block;}
.it594_p_shop input:checked + label { color: #008cd6;}
.it594_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;}
.it594_checkbox{ display:inline-block; margin-right: 30px;}
.it594_p_new input[type="radio"] { display:none;}
.it594_p_new 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;}
.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 { border: solid 2px #008cd6; background:url(images/it603_radio.svg) center center no-repeat #fff; background-size: 6px;}
ul.it594_p_word > li > div > textarea{height: 90px!important;}
.it594_p_img li:nth-child(2){ display: inline-flex; flex-wrap: wrap;}
.it594_p_img li:first-of-type div,.it594_p_size li:first-of-type div{line-height: 10px;padding-bottom:10px;}
.it594_imgbox{ width:95px; height: auto; margin-right: 12px;}
.it594_img{ position: relative; width: 95px; height: 95px; 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 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 50px 0;}
.it594_add_pbtn a{ display: block; text-decoration: none!important; 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: center;}
.it594_bottom_btn a{ display: inline-block; width:28.3%; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border-radius: 2px; color: #fff!important; font-weight: bold!important;text-align: center;}
.it594_bottom_btn a:nth-child(1){ background:#008cd6;}
.it594_bottom_btn a:nth-child(2){ background:#008cd6; margin: 0 10px;}
.it594_bottom_btn a:nth-child(3){ background:#aaaaaa;}
.it594_red{ color:#FF3333; letter-spacing: .3px; vertical-align: top;line-height: 25px; margin: 0 0 10px 0;}
@media only screen and (max-width: 420px){
	.it594_imgbox{ width: 29%;}
	.it594_img{ width:102px; height:106px;}
}
@media only screen and (max-width: 375px){
	.it594_imgbox{ width: 47%;}
	.it594_imgbox:nth-child(even){margin-right:0;}
	.it594_img{ width:100px; height:100px; margin: 0 auto;}
}
@media only screen and (max-width: 320px){
	.it594_imgbtn{ width:60px; height: 25px; margin-left: -30px; bottom:15px;}
	.it594_imgbtn a{ width:25px; height: 25px; border-radius: 25px; background-size: 10px;}
	#it594_p_preview .fa_pstyle_detail_btn li a{ font-size:15px;}
}

/*it598-管理者賣場列表*/
.it598_text{text-align: center; padding: 10px 0;}
.it598_title{margin-bottom: 0!important;}
.it598_bg .remarks{ color: #666;margin-bottom: 10px;}
.it598_add_btn a {margin: 0 auto;display: 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;padding-left: 15px;border-radius: 2px;}
.it598_list{ max-width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 10px #aaa; padding:15px; margin-bottom: 20px;}
.it598_list > ul > li{ display:block; width: 100%;}
.it598_list > ul > li:nth-child(1){ width:100%;}
.it598_list > ul > li:nth-child(2){ width:100%; justify-content:flex-end; display:flex; align-items: flex-start; margin-top: 20px;}
.it598_list > ul > li,.it598_list > ul > li a{ color:#333; font:15px/20px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it598_list .mart_name{ padding-left:55px; background: url(images/it598_shop.svg) left center no-repeat; background-size: 40px;min-height: 40px; display:flex; align-items:center;}
.it598_list .mart_url{ position:relative; padding-left: 15px; margin-top: 10px;}
.it598_list .mart_url:before{ position: absolute; left: 0; top: 3px; width: 3px; height: 15px; content:''; background: #008cd6;}
.it598_list .mart_url,.it598_list .mart_url a{ color: #888; line-height: 20px!important; word-break: break-all;}
.it598_list .mart_edit, .it598_list .mart_share, .it598_list .mart_fastshare{ margin-left:10px; width:56px;}
.it598_list .mart_edit a,.it598_list .mart_share a, .it598_list .mart_fastshare a{ display:block; width: 100%; height: 35px; text-indent: -9999px; border-radius:2px;}
.it598_list .mart_edit a{ background-image:url(images/it598_edit2.svg); background-repeat: no-repeat;}
.it598_list .mart_share a{ background-image:url(images/it598_share2.svg); background-repeat: no-repeat;}
.it598_list .mart_fastshare a{ background-image:url(images/it598_faststore2.svg); 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: 35px; border-radius:2px;}
.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;}

/*603-管理者編輯賣場*/
.it603_box{ max-width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 10px #aaa; padding: 0 15px 50px 15px; margin-bottom: 20px;}
.it603_box .remarks{ color: #FF3333; line-height: 23px; text-align: justify;}
.it603_store{ display:block; padding: 15px 0; border-bottom:1px solid #f4f4f4;}
.it603_store > div{ min-height:40px; color:#333; font:15px/20px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it603_store .mart_name{ padding-left:55px; background: url(images/it598_shop.svg) left center no-repeat; background-size: 40px; min-height: 40px; display:flex; align-items: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: 15px; margin-top:10px; line-height: 20px!important; height: auto!important;}
.it603_store .mart_url:before{ position: absolute; left: 0; top: 3px; 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:5px; color: #333;}
.it603_list ul{ display: block; margin-bottom: 20px;}
.it603_list ul li{ font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it603_list ul li input[type="text"] { width: 100%; line-height: 40px; height: 40px; padding:10px; }
.it603_list ul li:first-child{ width: 100%; text-align: left;}
.it603_list ul li:first-child h3{ display:inline-block; font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it603_list ul li:first-child span{ color: #008cd6; margin-right: 3px;}
.it603_list ul li:nth-child(2){  width: 100%;}
.it603_s_name > li:nth-child(2) > div{ display: flex; align-items: flex-start; width: 100%; border: 1px solid #aaaaaa; border-radius: 2px;}
.it603_s_name > li:nth-child(2) input[type="text"] { border: 0; width: 100%; line-height: 40px; height: 40px;padding: 10px;}
.it603_s_name li:nth-child(2) span { padding-right: 10px; width: 80px; text-align: right;}
.it603_s_img > li:nth-child(2) > div{ float: left; width: 90%; height: 136px;  border: 1px dashed #aaa;}
.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: bold;}
.it603_s_transport input[type="text"] { width:180px; margin: 0 10px!important; margin-bottom: 20px!important; border: 1px solid #aaaaaa; border-radius: 2px;}
.it603_s_transport li:nth-child(2) input{ width:auto!important; max-width: 150px;}
.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:first-child td{ padding:5px 0; border-bottom: 1px solid #f4f4f4;}
h2.it603_table_name a{ display: block; padding:10px; 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/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;}
.it603_add_pbtn a:hover{text-decoration: none;}
.it603_bg .it603_box:last-child{ padding-bottom:0;}
.it603_bottom_btn{ width:100%; padding:20px 0; background: #fff; text-align: center;}
.it603_bottom_btn a{ display: inline-block; width:30%; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border-radius: 2px; color: #fff!important; font-weight: bold!important; margin:0 5px; text-align: center;}
.it603_bottom_btn a{ background:#008cd6;}
.it603_bottom_btn a:last-of-type{ background:#aaaaaa;}
.it603_pdetail{ width: 100%;}
.it603_pdetail > div:nth-child(odd){ display: inline-block; width:65%; text-align: left; line-height: 18px;}
.it603_pdetail > div:nth-child(even){ display: inline-block; width:35%; text-align: left; line-height: 18px;}
.it603_pall0{ padding:0!important;}

.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;}

@media only screen and (max-width: 420px){
	.it603_s_transport li:nth-child(2) input { max-width: 90px;}
	.it603_list ul li input[type="text"] {
		font-size: 13px;
	}
}

@media only screen and (max-width: 375px){
	.it603_s_transport li:nth-child(2) input { max-width: 70px;}
	.it603_pdetail > div:nth-child(odd),.it603_pdetail > div:nth-child(even){ width:100%; }
}
@media only screen and (max-width: 320px){
	.it603_table_img a { width: 80px; height: 80px;}
	.it603_s_transport li:nth-child(2) span { display: block;}
	.it603_s_transport li:nth-child(2) input { max-width: 170px;}
}
.it598_list .status_no span{ background-color: #888;}
.it598_list .status_no span{ background-color: #888;}

/*it604*/
/*左*/
.it604_content_box_l{display: none;}
/*中*/
.it604 { width:100%; padding: 0 15px; 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;}
.item604_img img{width:100%; height: auto;}
.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: 1; -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 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;}
@media screen and (max-width: 1200px) {
	.it604_inbox a,.it604_inbox img{height: 390px;}
}
@media screen and (max-width: 992px) {
	.it604_inbox{ width: 50%;}
	.it604_inbox a,.it604_inbox img{height: 476px;}
}
@media screen and (max-width: 768px) {
	.it604_inbox a,.it604_inbox img{height: 364px;}
}
@media screen and (max-width: 680px) {
	.it604_inbox a,.it604_inbox img{height: 320px;}
}
@media screen and (max-width: 568px) {
	.it604_inbox{ width: 100%;}
	.it604_inbox a,.it604_inbox img{height: 540px;}
}
@media screen and (max-width: 480px) {
	.it604_inbox a,.it604_inbox img{height: 460px;}
}
@media screen and (max-width: 375px) {
	.it604_inbox a,.it604_inbox img{height: 355px;}
}
@media screen and (max-width: 320px) {
	.it604_inbox a,.it604_inbox img{height: 300px;}
}


/*606-管理者商品編輯*/
.it606_box{ max-width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 10px #aaa; 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_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:20px 0;}
.it606_table tr:first-child td{ padding:5px 0; border-bottom: 1px solid #f4f4f4;}
h2.it606_table_name a{ display: block; padding:10px; 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{ display:inline-block;}
.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_delete a{ display:block; width: 20px; height: 20px; background:url(images/it594_delete.svg) center no-repeat; text-indent: -9999px; background-size: 16px;}
.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_box .Page{text-align:center;}
.it606_bottom_btn{ width:100%; padding:20px 0; background: #fff; text-align: center;}
.it606_bottom_btn a{ display: inline-block; width:45.8%; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border-radius: 2px; color: #fff!important; font-weight: bold!important; margin:0 5px; text-align: center;}
.it606_bottom_btn a:nth-child(1){ background:#008cd6;}
.it606_bottom_btn a:nth-child(2){ background:#aaaaaa;}
.it606_pdetail{ width: 100%;}
.it606_pdetail > div:nth-child(odd){ display: inline-block; width:65%; text-align: left; line-height: 18px;}
.it606_pdetail > div:nth-child(even){ display: inline-block; width:35%; text-align: left; line-height: 18px;}
.it606_pall0{ padding:0!important;}

@media only screen and (max-width: 420px){
	.it606_s_transport li:nth-child(2) input { max-width: 90px;}
}

@media only screen and (max-width: 375px){
	.it606_s_transport li:nth-child(2) input { max-width: 70px;}
	.it606_pdetail > div:nth-child(odd),.it606_pdetail > div:nth-child(even){ width:100%; }
}
@media only screen and (max-width: 320px){
	.it606_table_img a { width: 80px; height: 80px;}
	.it606_s_transport li:nth-child(2) span { display: block;}
	.it606_s_transport li:nth-child(2) input { max-width: 170px;}
}

/*it595-賣家訂單列表*/
.it595{position: relative; padding: 20px;}
.it595_title{font: 25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom: 20px; color: #191919; font-weight: bold;}
.it595_title span{color:#ff3333;}
.it595 .page_show{ position: absolute; right: 20px; top: 25px;}
.it595 .page_show select{ width:100px; height:40px; text-align: center; border-radius: 2px;border: 1px solid #aaa;}
.it595 table{ border-collapse:collapse; width:100%}
tab-inner{ border-bottom:1px solid #e4ebeb;}
.it595 table th{ text-align:right; width: 90px; padding: 0 15px;}
.it595 table td{ padding-right: 20px;}
.it595 table td .rate {color: #00b347;font-weight: bold;}
.it595 .it595_search{ padding: 15px;}
.it595 .it595_search, .it595 .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;}
.it595_search ul{padding: 0 20px;}
.it595_search ul li span{float: left; width: 100%; line-height: 40px;}
.it595_search ul li input, .it595_search ul li select{ float: left; width: 100%; border-radius: 2px; height: 40px;}
.it595_search ul li:nth-child(4) input, .it595_search ul li:nth-child(4) select{width:42%;float:none;margin:0 5px;}
.it595 .seller_order_inquiry .menu .tab-title-mob{padding: 10px 15px;}
.it595_search input,.it595_search select,.it595 .seller_order_inquiry .menu .tab-title-mob select{ border-radius: 2px;line-height: 40px;height: 40px; padding: 3px 10px; border: 1px solid #aaa;}
.it595_search ul li.ordernum input{ border-radius: 2px;}
.it595_search ul li.it595_search_btn{ text-align: center; margin:10px 0;}
.it595_search ul li.it595_search_btn a{ display: inline-block; font-size:15px; text-decoration: none; width: 100px; height: 40px; background-color: #101010; color:#fff; text-align: center; border-radius: 2px; line-height: 40px;}
.it595_search .remarks{ display: block; width:100%; text-align: center; color: #666;}
.it595 .seller_order_inquiry .menu{ list-style:none;}
.it595 .seller_order_inquiry .menu .tab-title-mob select{display: block; width:100%; border-radius: 2px;}
.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{ height:100%; padding-bottom: 10px;}
.it595 .seller_order_inquiry .menu .tab-inner .it595_box{ position: relative; }
.it595 .seller_order_inquiry .menu .tab-inner .note{ padding-bottom: 10px; margin: 0 15px; letter-spacing: 0.6px; text-align: left; color: #101010;}
.it595 .seller_order_inquiry .menu .tab-inner .info_list{ border-top: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 4px solid #e9e9e9; margin: 10px 10px; display: inline-block; vertical-align: top; width:97%;}
.it595 .seller_order_inquiry .menu .tab-inner .info_list:first-of-type{margin: 5px 10px 20px 10px;}
.it595 .seller_order_inquiry .tab-inner .course{background-color: #f7f7f7; height: auto; width:100%; padding: 20px 10px 0 10px;}
.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep{display: flex;}
.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li{flex: 1; font-size:14px; line-height: 20px; text-align:center; letter-spacing:0.7px; position: relative; padding-top: 10px; height: 70px;}
.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li span{line-height: 22px;}
.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li:first-of-type { text-align:left;}
.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li:last-of-type { text-align:right;}
.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li.orderstep_01{ color:#101010; border-top:4px solid #101010;}
.it595 .seller_order_inquiry .tab-inner .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; text-indent:0; border-radius:100%; display:block;}
.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li.orderstep_02{ color:#999; border-top:4px solid #d8d8d8;}
.it595 .seller_order_inquiry .tab-inner .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%; display:block; width:20px; height:20px; background:#fff;border:1px solid #e4ebeb;}
.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li.orderstep_01:first-of-type:before{left: 0;}
.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li.orderstep_01:last-of-type:before{left: 98%;}
.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li.orderstep_02:last-of-type:before {left: 92%;}
@media screen and (max-width: 768px) {
	.it595 .seller_order_inquiry .menu .tab-inner .info_list{width:96%;}
}
@media screen and (max-width: 680px) {
	.it595 .seller_order_inquiry .menu .tab-inner .info_list{width:95%;}
	.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep{display: block;}
	.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li{float: left; width:25%;}
	.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li.orderstep_01:last-of-type:before{left: 87%;}
	.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li.orderstep_02:last-of-type:before {left: 87%;}
}
@media screen and (max-width: 560px) {
	.it595 .seller_order_inquiry .menu .tab-inner .info_list{width:94%;}
	.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li{width:50%;}
	.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li.orderstep_01:last-of-type:before{left: 90%;}
	.it595 .seller_order_inquiry .tab-inner .course ul.it595_orderstep li.orderstep_02:last-of-type:before {left: 90%;}
	.it595_title{margin-bottom: 10px;}
	.it595 .page_show{position: relative;right: 0;top: 0; margin-bottom: 10px;}
}
@media screen and (max-width: 480px) {
	.it595 .seller_order_inquiry .menu .tab-inner .info_list{width:93%;}
}
.it595 .seller_order_inquiry .menu .tab-inner .order_detail_open{ display: block; position: absolute; right: 20px; top: 55%; background: url(images/gray_down_arrow.svg); width: 14px; height: 14px;}
.it595 .seller_order_inquiry .menu .tab-inner .order_detail_open.active{ background: url(images/gray_up_arrow.svg);}
.it595 .seller_order_inquiry .menu .tab-inner .order_detail_open a{ display: inline-block; width: 100%; height: 100%;}
.it595 .seller_order_inquiry .menu .tab-inner span.payment{ color:#101010;}
.it595 .seller_order_inquiry .menu .tab-inner .amount{ line-height: 50px; color:#101010;}
.it595 .seller_order_inquiry ul.tab-title li{float: left; width:16.668%; 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;}
.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;}
a.order_detail_btn{ color:#101010; text-decoration: underline!important; font-size: 15px;}
.it595 .seller_order_inquiry .menu .tab-inner .it595_box a.order_detail_btn{margin-left: 10px;color: #101010;text-decoration: underline;font-size: 15px;}
.it595 .seller_order_inquiry a.order_cancel_btn,.it595 .seller_order_inquiry a.order_return_btn{ display: inline-block; text-align: center; width: 80px; height: 30px; border-radius: 2px; border: solid 1px #444; line-height: 28px; background-color:#fff;}
.it595 .seller_order_inquiry a.order_cancel_btn.active, .it595 .seller_order_inquiry a.order_cancel_btn:hover,.it595 .seller_order_inquiry a.order_return_btn.active, .it595 .seller_order_inquiry a.order_return_btn:hover{ text-decoration: none; background-color: #101010; border: solid 1px #101010; color: #fff;}
.it595 .seller_order_inquiry a.order_number_btn{ display: inline-block;margin-right: 3px; width: 108px; height: 30px; border-radius: 2px; background-color: #101010;; line-height: 28px; color: #fff;text-align: center;}
.it595 .seller_order_inquiry a.order_number_btn:hover{ text-decoration: none; background-color: #101010; 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 15px;}
.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{ width:85px; text-align: right; padding-right: 20px; line-height: 25px;}
.order_cancel_table .info_R,.order_return_table .info_R{ text-align:left;}
.order_cancel_table .info_R select,.order_return_table .info_R select{ height:40px; 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%; height: 80px; border:0;}
.order_cancel_table .info_R select,.order_cancel_table .info_R input,.order_cancel_table .info_R div,.order_return_table .info_R select,.order_return_table .info_R input,.order_return_table .info_R div{border: 1px solid #aaa; padding: 3px 10px;}
.order_cancel_table .info_R div,.order_return_table .info_R div{ border: 1px solid #aaa; 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; font-size: 15px;}
.it595 table td{ height: 40px; text-align: left;}
.it595 .seller_order_inquiry .menu ul.tab-title{ display: none;}
.it595 .seller_order_inquiry .menu .tab-inner { width:100%;}
.it595 .seller_order_inquiry .menu .tab-inner .detailinfo_show{ display: none;}


/*it595_add*/
.it595_add{ width:100%; height:auto; padding:15px;}
.it595_add_top > ul{ padding:15px;}
.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;}
.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; width: 100%;}
.it595_bbtn_box li{ display:inline-block;}
.it595_bbtn_box li:nth-child(1){ width: 100%; margin-bottom:10px;}
.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 5px;}

.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: 200px; overflow-y: auto;}
.it595_lb_02 .thead{ background: #f7f7f7; border-top: 1px solid #e4ebeb; border-bottom: 1px solid #e4ebeb; display: none;}
.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(2){ flex: 2;}
.it595_lb_02 .tbody{ margin-bottom:15px;}
.it595_lb_02 .tbody .tr{ display:block; padding:5px 10px; border: 1px solid #e4ebeb;}
.it595_lb_02 .tbody .tr .th{ text-align: left; width: 100%;}
/* .it595_lb_02 .tbody .tr .th:nth-child(1),.it595_lb_02 .tbody .tr .th:nth-child(4){ width:21%;} */
#it595_list_upload_family_mart ul{display:flex;}
#it595_list_upload_family_mart ul > li{flex:1;line-height: 22px;padding-bottom: 15px;}
#it595_list_upload_family_mart ul > li:first-of-type{flex:.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: 25px; }
.it595_lb_03 > span{ color: #FF3333; text-align: left;}
.it595_lb_03 > a{ display:block; width: 100%; width: auto; height: 40px; border-radius: 2px;  background-color: #008cd6!important; line-height: 40px!important; color: #fff!important; padding: 0 15px; text-align: center;}
.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_add_lightbox2 .it595_lb_02 .tbody .tr .th{ width: 44%;}
/* .it595_lb_02 .tbody .tr .th:nth-child(1){ width:8%;} */

@media screen and (max-width: 420px) { 
	.it595 .seller_order_inquiry a.order_number_btn{ margin-left: 0!important; margin-bottom: 5px;}
}
@media screen and (max-width: 375px) { 
	.it595 .seller_order_inquiry .menu .tab-inner .order_detail_open{right:10px;}
	.it595_search ul{padding: 0 10px;}
	.it595 .seller_order_inquiry a.order_cancel_btn, .it595 .seller_order_inquiry a.order_return_btn,.it595 .seller_order_inquiry a.order_number_btn{display: block; margin-bottom:3px;}
}
@media screen and (max-width: 320px) { 
	.it595 .seller_order_inquiry .menu .tab-inner .order_detail_open{right:5px;}
}

/*it599-賣家訂單明細*/
.it599{ width: 100%; text-align:left; position: relative;padding: 0 20px;}
.it599 .it599_title{ font: 25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #191919; font-weight: bold; margin-right: 10px;}
.it599 .order_number{ display: inline-block; color:#101010; font-size:16px; margin-bottom: 20px;}
.it599 table{ border-collapse:collapse; width:100%;border-top: 1px solid #e4ebeb;padding-bottom: 10px;margin-bottom: 10px;}
.it599 table td{ height: 40px; text-align: left; padding-right: 15px; line-height:22px;}
.it599 table td:last-of-type{padding-right: 10px;}
.it599 table td .rate {color: #00b347;font-weight: bold;}
.it599 table th {text-align: right; width: 75px; padding-right: 15px;}
.it599 .it599_order_detail .course{height: auto; width:100%; padding: 20px 10px 10px 10px;}
.it599 .it599_order_detail .course ul.it599_orderstep{display: flex;}
.it599 .it599_order_detail .course ul.it599_orderstep li{flex: 1; font-size:14px; line-height: 20px; text-align:center; letter-spacing:0.7px; position: relative; padding-top: 10px; height: 70px;}
.it599 .it599_order_detail .course ul.it599_orderstep li span{line-height: 22px;}
.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; text-indent:0; border-radius:100%; display:block;}
.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%; display:block; width:20px; height:20px; background:#fff;border:1px solid #e4ebeb;}
.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: 98%;}
.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_02:last-of-type:before {left: 92%;}
.it599_order_detail .update{ margin-bottom: 10px;}
.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; border:1px solid #aaa;}
.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,.it599 .it599_order_prod,.it599 .it599_order_receiver,.it599 .it599_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;}
.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;}
.it599 .it599_order_prod .prod_title{ padding-bottom: 10px; border-bottom: 1px solid #e4ebeb;}
.it599 .it599_order_prod tr:nth-child(4),.it599 .it599_order_prod tr:nth-child(5),.it599 .it599_order_prod tr:nth-child(8),.it599 .it599_order_prod tr:nth-child(9),.it599 .it599_order_prod tr:nth-child(12),.it599 .it599_order_prod tr:nth-child(13),.it599 .it599_order_prod tr:nth-child(16),.it599 .it599_order_prod tr:nth-child(17){ background-color: #f7f7f7;}
.it599 .it599_order_prod table td{padding-top: 10px;}
.it599 .it599_order_prod table tr.prod_title td{padding-top:0;}
.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 table td{ text-align: center;}
.it599 .it599_order_prod table h2{ text-align: left; line-height: 17px;}
.it599 .it599_order_prod .it599_table_proddetail{ padding: 15px 0;}
.it599 .it599_order_prod .it599_table_proddetail div{text-align: left;}
.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 .it603_pdetail{ line-height: 28px; display: block;}
.it599 .it599_order_prod .it599_total{ border-top: 1px solid #e4ebeb;}
.it599 .it599_order_prod .it599_total ul{ float: right; margin-right: 20px; padding-top: 10px;}
.it599 .it599_order_prod .it599_total ul li{ width:100%; text-align: right;}
.it599 .it599_order_prod .it599_total ul li span{ color:#101010; font-size: 20px; padding: 0 5px;}
.it599 .it599_order_receiver table th{ width:120px;}
.it599 .it599_order_receiver span.payment{ color:#101010; margin-left: 10px;}
.it599 .it599_order_receiver > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it599_user.png) left 15px no-repeat;}
.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 5px 5px 5px;}
.it599 .it599_question_box .it599_buyer{ position: relative; border-top: 1px solid #e4ebeb; margin-top: 10px; padding-top: 10px; line-height: 22px;}
.it599 .it599_question_box .it599_buyer:first-child{ border:0; margin-top:0; padding-top: 0;}
.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_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_qa_text{ padding: 5px 0; width:90%; line-height: 22px;}
.it599 .it599_question_box .it599_buyer .it599_reply{ cursor: pointer; display: inline-block; position: absolute; right:0; top:26px; background-color: #101010; background-image: url(images/it599_up_arrow.svg); background-size: 15px; background-repeat: no-repeat; background-position-x: 76px; background-position-y: center; color:#fff; text-align: center; border-radius: 2px; line-height: 40px; width: 100px; height: 40px; padding-right: 18px;}
.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 textarea{border: 0; width:100%; height: 100px; padding: 3px 10px;}
.it599 .it599_question_box .it599_buyer .it599_answer > span{vertical-align: bottom;text-align: right;display: block;width: 100%;padding-right: 10px;padding-bottom: 5px;}
.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 .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_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%;}
@media screen and (max-width: 992px) {
	.it599 .it599_question_box .it599_buyer .it599_qa_text{border: 0; width:85%;}
}
@media screen and (max-width: 680px) {
	.it599 .it599_question_box .it599_buyer .it599_qa_text{border: 0; width:71%;}
	.it599 .it599_order_detail .course ul.it599_orderstep{display: block;}
	.it599 .it599_order_detail .course ul.it599_orderstep li{float: left; width:25%;}
	.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_01:last-of-type:before{left: 87%;}
	.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_02:last-of-type:before {left: 87%;}
}
@media screen and (max-width: 560px) {
	.it599 .it599_order_detail .course ul.it599_orderstep li{width:50%;}
	.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_01:last-of-type:before{left: 90%;}
	.it599 .it599_order_detail .course ul.it599_orderstep li.orderstep_02:last-of-type:before {left: 90%;}
}
@media screen and (max-width: 414px) {
	.it599 .it599_question_box .it599_buyer .it599_qa_text{border: 0; width:63%; min-height: 45px;}
	.it599 .it599_question_box .it599_buyer .it599_reply{top: 40px;}
}
@media screen and (max-width: 375px) {
	.it599_order_detail .update li select,.it599_order_detail .update li a{ width:120px!important;}
	.it599 .it599_question_box .it599_buyer .it599_qa_text{border: 0; width:52%;}
	.it599 .it599_order_detail .course{padding: 10px 5px 10px 5px;}
	.it599 .it599_question_box .it599_seller_reply,.it599 .it599_question_box .it599_seller {padding: 10px;}
	.it599 .it599_question_box .it599_seller_reply .it599_reply_btnbox a.it599_confirm {margin-right: 5px;}
	.it599 .it599_question_box .it599_seller_reply .it599_reply_btnbox a.it599_confirm,.it599 .it599_question_box .it599_seller_reply .it599_reply_btnbox a.it599_clean{width:100px;}
}

/*一頁式購物車*/
.onepage_cart_box{ width: 100%;}
.onepage_cart_box .onepage_cart{ width:100%; height: auto; margin: 0 auto; margin-bottom: 15px; padding: 0 15px;}
.onepage_cart_box .onepage_cart select{ display: block; width:100%; height: 40px; line-height: 40px; font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}

.onepage_cart_box_ok .shoppinglist-content-list .foodmap_non_style { display:block;}
.onepage_cart_box_ok .scart_list_title table th:last-child { text-indent:0;}
.onepage_cart_box_ok .scart_total span { margin:0;}


/*596-賣場首頁*/
.it596_box{ width:100%; height: auto;}
.it596_box_top { max-width:1200px; margin:0 auto; margin-bottom: 20px;}
.it596_shop_01{  margin-bottom: 8px; padding: 15px 15px 0 15px;}
.it596_shop_01 .it596_shop_01_left{ width: 100%;}
.it596_shop_01 .it596_shop_01_left h3{ font-size:26px; line-height: 30px; display: block; margin-bottom: 10px;}
.it596_shop_01 .it596_shop_01_left a{ display: inline-block; width: 100%; text-align: center; font-size:15px; line-height: 40px; background: #fff; border-radius: 2px; border: solid 1px #aaaaaa; margin-bottom: 10px;}
.it596_shop_01 .it596_shop_01_right{ width:100%; 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: 15px; 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;}
.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:100%; text-align: center; padding-top: 15px;}
.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; margin-bottom: 20px; padding: 20px 0; color: #444; border-bottom: 1px solid #e4ebeb;}
.fa_pstyle_img{ margin-bottom:10px;}
.fa_pstyle_img .owl-carousel .owl-stage-outer{ z-index:-1!important;}
.fa_pstyle_img{ width: 100%; height: auto; 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{ width:100%;}
.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{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; 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-right: 5px; margin-bottom: 10px;}
.fa_pstyle_detail_size li:nth-child(2) span.active{ border-radius: 2px; background-color: #00b347; color: #fff; border-color: #00b347; }
.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; margin-bottom: 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: 80%; 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_num li:last-of-type{padding-left: 0!important;padding-top: 10px;}
.fa_pstyle_detail_other li:nth-child(2){ line-height:40px;}
.fa_pstyle_detail_btn li{ display:inline-block; width: 49%; 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:nth-child(1) a{ background:#00b347; padding-right: 5px;} 
.fa_pstyle_detail_btn li:nth-child(2) a{ background:#008cd6; padding-left: 5px;} 
.fa_pstyle_detail_btn li:nth-child(1) a span{ display: inline-block; height: 50px; background:url(images/it596_cart.svg) left center no-repeat; padding-left: 28px;}
.fa_pstyle_detail_btn li:nth-child(2) a span{ display: inline-block; height: 50px; background:url(images/it596_cart.svg) left center no-repeat; padding-left: 28px;}
/*商品樣式*/

/*it601-買家我的訂單明細*/
.it601{ width: 100%; text-align:left; position: relative;padding: 0 20px;}
.it601 .it601_title{ font: 25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #191919; font-weight: bold; margin-right: 10px;}
.it601 .order_number{ display: inline-block; color:#00b347; font-size:16px; margin-bottom: 20px;}
.it601 table{ border-collapse:collapse; width:100%;}
.it601 table td{ height: 40px; text-align: left; padding-right: 15px;}
.it601 table td:last-of-type{padding-right: 10px;}
.it601 table th {text-align: right; width: 75px; padding-right: 15px;}
.it601_order_detail table{ border-top: 1px solid #e4ebeb; padding-bottom: 10px; margin-bottom: 10px;}
.it601 .it601_order_detail .course{ height: auto; width:100%; padding: 20px 10px;}
.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; position: relative; padding-top: 10px; height: 70px;}
.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; text-indent:0; border-radius:100%; display:block;}
.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%; display:block; width:20px; height:20px; background:#fff;border:1px solid #e4ebeb;}
.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: 98%;}
.it601 .it601_order_detail .course ul.it601_orderstep li.orderstep_02:last-of-type:before {left: 92%;}
.it601_order_detail .update{ margin-bottom: 10px;}
.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; border:1px solid #aaa;}
.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.html) left 15px no-repeat;}
.it601 .it601_order_detail .amount{ line-height: 50px; color:#00b347;}
.it601 .it601_order_detail table span{ color:#00b347;}
.it601 .it601_order_prod .prod_title{ padding-bottom: 10px; border-bottom: 1px solid #e4ebeb;}
.it601 .it601_order_prod tr:nth-child(4),.it601 .it601_order_prod tr:nth-child(5),.it601 .it601_order_prod tr:nth-child(8),.it601 .it601_order_prod tr:nth-child(9),.it601 .it601_order_prod tr:nth-child(12),.it601 .it601_order_prod tr:nth-child(13),.it601 .it601_order_prod tr:nth-child(16),.it601 .it601_order_prod tr:nth-child(17){ background-color: #f7f7f7;}
.it601 .it601_order_prod table td{padding-top: 10px;}
.it601 .it601_order_prod > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it601_product.html) left 15px no-repeat;}
.it601 .it601_order_prod table td{ text-align: center;}
.it601 .it601_order_prod table h2{ text-align: left; line-height: 17px;}
.it601 .it601_order_prod .it601_table_proddetail{ padding: 15px 0;}
.it601 .it601_order_prod .it601_table_proddetail div{text-align: left;}
.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 .it603_pdetail{ line-height: 28px; display: block;}
.it601 .it601_order_prod .it601_total{ border-top: 1px solid #e4ebeb;}
.it601 .it601_order_prod .it601_total ul{ float: right; margin-right: 20px; padding-top: 10px;}
.it601 .it601_order_prod .it601_total ul li{ width:100%; text-align: right;}
.it601 .it601_order_prod .it601_total ul li span{ color:#00b347; font-size: 20px; padding: 0 5px;}
.it601 .it601_order_receiver table th{ width:120px;}
.it601 .it601_order_receiver span.payment{ color:#00b347; margin-left: 10px;}
.it601 .it601_order_receiver > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it601_user.html) left 15px no-repeat;}
.it601 .it601_order_qa > span{ display: block; padding: 23px 0 23px 55px; background: url(images/it601_question.html) left 15px no-repeat;}
.it601 .it601_question_box { padding: 0 5px 5px 5px;}
.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; width:90%;}
.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.html); background-size: 15px; background-repeat: no-repeat; background-position-x: 76px; background-position-y: center; color:#fff; text-align: center; border-radius: 2px; line-height: 40px; width: 100px; height: 40px; padding-right: 18px;}
.it601 .it601_question_box .it601_buyer .it601_reply.active{ background-image: url(images/it601_down_arrow.html);}
.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 textarea{border: 0; width:100%; height: 100px; padding: 3px 10px;}
.it601 .it601_question_box .it601_buyer .it601_answer > span{vertical-align: bottom; text-align: right;display: block;width: 100%;padding-right: 10px;padding-bottom: 5px;}
.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%;}
@media screen and (max-width: 992px) {
	.it601 .it601_question_box .it601_buyer .it601_qa_text{border: 0; width:85%;}
}
@media screen and (max-width: 680px) {
	.it601 .it601_question_box .it601_buyer .it601_qa_text{border: 0; width:71%;}
	.it601 .it601_order_detail .course ul.it601_orderstep{display: block;}
	.it601 .it601_order_detail .course ul.it601_orderstep li{float: left; width:25%;}
	.it601 .it601_order_detail .course ul.it601_orderstep li.orderstep_01:last-of-type:before{left: 87%;}
	.it601 .it601_order_detail .course ul.it601_orderstep li.orderstep_02:last-of-type:before {left: 87%;}
}
@media screen and (max-width: 560px) {
	.it601 .it601_order_detail .course ul.it601_orderstep li{width:50%;}
	.it601 .it601_order_detail .course ul.it601_orderstep li.orderstep_01:last-of-type:before{left: 90%;}
	.it601 .it601_order_detail .course ul.it601_orderstep li.orderstep_02:last-of-type:before {left: 90%;}
}
@media screen and (max-width: 414px) {
	.it601 .it601_question_box .it601_buyer .it601_qa_text{border: 0; width:63%; min-height: 45px;}
	.it601 .it601_question_box .it601_buyer .it601_reply{top:40px;}
	/* .it601 .it601_question_box .it601_seller_reply .it601_reply_btnbox a.it601_confirm,.it601 .it601_question_box .it601_seller_reply .it601_reply_btnbox a.it601_clean{width:90px;} */
}
@media screen and (max-width: 375px) {
	.it601_order_detail .update li select,.it601_order_detail .update li a{ width:120px!important;}
	.it601 .it601_question_box .it601_buyer .it601_qa_text{border: 0; width:52%;}
	.it601 .it601_order_detail .course{padding: 10px 5px 10px 5px;}
	.it601 .it601_question_box .it601_seller_reply,.it601 .it601_question_box .it601_seller {padding: 10px;}
	.it601 .it601_question_box .it601_seller_reply .it601_reply_btnbox a.it601_confirm {margin-right: 5px;}
	.it601 .it601_question_box .it601_seller_reply .it601_reply_btnbox a.it601_confirm,.it601 .it601_question_box .it601_seller_reply .it601_reply_btnbox a.it601_clean{width:100px;}
}

/*it607-買家訂單列表*/
.it607{position: relative; padding: 0 20px;}
.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: 20px; top: 5px;}
.it607 .page_show select{ width:100px; height:40px; text-align: center; border-radius: 2px;border: 1px solid #aaa;}
.it607 table{ border-collapse:collapse; width:100%}
tab-inner{ border-bottom:1px solid #e4ebeb;}
.it607 table th{ text-align:right; width: 90px; padding: 0 15px;}
.it607 table td{ padding-right: 20px;}
.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-title-mob{padding: 10px 15px;}
.it607 .seller_order_inquiry .menu .tab-title-mob select{ border-radius: 2px;line-height: 40px;height: 40px; padding: 3px 10px; border: 1px solid #aaa;}
.it607 .seller_order_inquiry .menu{ list-style:none;}
.it607 .seller_order_inquiry .menu .tab-title-mob select{display: block; width:100%; border-radius: 2px;}
.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{ height:100%; padding-bottom: 10px;}
.it607 .seller_order_inquiry .menu .tab-inner .it607_box{ position: relative; }
.it607 .seller_order_inquiry .menu .tab-inner .it607_box .order_number_btn{ display: inline-block; margin-left: 3px; width: 80px; height: 30px; border-radius: 2px; background-color: #008cd6; line-height: 28px; color: #fff; text-align: center;}
.it607 .seller_order_inquiry .menu .tab-inner .note{ padding-bottom: 10px; margin: 0 15px; letter-spacing: 0.6px; text-align: left; color: #00b347;}
.it607 .seller_order_inquiry .menu .tab-inner .info_list{ border-top: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 4px solid #e9e9e9; margin: 20px 10px;}
.it607 .seller_order_inquiry .menu .tab-inner > div:nth-child(2) { margin: 5px 10px 20px 10px;}
.it607 .seller_order_inquiry .tab-inner .info_list .course{background-color: #f7f7f7; height: auto; width:100%; padding: 20px 10px 0 10px;}
.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep{display: flex;}
.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li{flex: 1; font-size:14px; line-height: 20px; text-align:center; letter-spacing:0.7px; position: relative; padding-top: 10px; height: 70px;}
.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li span{line-height: 22px;}
.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li:first-of-type { text-align:left;}
.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li:last-of-type { text-align:right;}
.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li.orderstep_01{ color:#00b347; border-top:4px solid #00b347;}
.it607 .seller_order_inquiry .tab-inner .info_list .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 .info_list .course ul.it607_orderstep li.orderstep_02{ color:#999; border-top:4px solid #d8d8d8;}
.it607 .seller_order_inquiry .tab-inner .info_list .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 .info_list .course ul.it607_orderstep li.orderstep_01:first-of-type:before{left: 0;}
.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li.orderstep_01:last-of-type:before{left: 98%;}
.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li.orderstep_02:last-of-type:before {left: 92%;}
@media screen and (max-width: 680px) {
	.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep{display: block;}
	.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li{float: left; width:25%;}
	.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li.orderstep_01:last-of-type:before{left: 87%;}
	.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li.orderstep_02:last-of-type:before {left: 87%;}
}
@media screen and (max-width: 560px) {
	.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li{width:50%;}
	.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li.orderstep_01:last-of-type:before{left: 90%;}
	.it607 .seller_order_inquiry .tab-inner .info_list .course ul.it607_orderstep li.orderstep_02:last-of-type:before {left: 90%;}
}
.it607 .seller_order_inquiry .menu .tab-inner .order_detail_open{ display: block; position: absolute; right: 20px; top: 55%; background: url(images/gray_down_arrow.svg); width: 14px; height: 14px;}
.it607 .seller_order_inquiry .menu .tab-inner .order_detail_open.active{ background: url(images/gray_up_arrow.svg);}
.it607 .seller_order_inquiry .menu .tab-inner .order_detail_open a{ display: inline-block; width: 100%; height: 100%;}
.it607 .seller_order_inquiry .menu .tab-inner span.payment{ color:#00b347;}
.it607 .seller_order_inquiry .menu .tab-inner .amount{ line-height: 50px; color:#00b347;}
.it607 .seller_order_inquiry ul.tab-title li{float: left; width:16.668%; 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;}
.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 .tab-inner .it607_box a.order_detail_btn{margin-left: 10px; color:#008cd6; text-decoration: underline; font-size: 15px;}
.it607 .seller_order_inquiry a.order_cancel_btn,.it607 .seller_order_inquiry a.order_return_btn{ display: inline-block; text-align: center; width: 80px; height: 30px; border-radius: 2px; border: solid 1px #444; line-height: 28px; background-color:#fff;}
.it607 .seller_order_inquiry a.order_cancel_btn.active, .it607 .seller_order_inquiry a.order_cancel_btn:hover,.it607 .seller_order_inquiry a.order_return_btn.active, .it607 .seller_order_inquiry a.order_return_btn:hover{ background-color: #00b347; border: solid 1px #00b347; color: #fff; text-decoration: none;}
.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 15px;}
.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{ width:85px; text-align: right; padding-right: 20px; line-height: 25px;}
.order_cancel_table .info_R,.order_return_table .info_R{ text-align:left;}
.order_cancel_table .info_R select,.order_return_table .info_R select{ height:40px; 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%; height: 80px; border:0;}
.order_cancel_table .info_R select,.order_cancel_table .info_R input,.order_cancel_table .info_R div,.order_return_table .info_R select,.order_return_table .info_R input,.order_return_table .info_R div{border: 1px solid #aaa; padding: 3px 10px;}
.order_cancel_table .info_R div,.order_return_table .info_R div{ border: 1px solid #aaa; 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; font-size: 15px;}
.it607 table td{ height: 40px; text-align: left;}
.it607 .seller_order_inquiry .menu ul.tab-title{ display: none;}
.it607 .seller_order_inquiry .menu .tab-inner { width:100%;}
.it607 .seller_order_inquiry .menu .tab-inner .detailinfo_show{ display: none;}
@media screen and (max-width: 375px) { 
	.it607_search ul{padding: 0 10px;}
	.it607_search ul li span{width: 35%;}
	.it607_search ul li input, .it607_search ul li select{ width: 65%;}
	.it607_title{ margin-bottom: 10px;}
	.it607 .page_show{position: relative;right: 0;top: 0; margin-bottom: 10px;}
	.it607 .seller_order_inquiry .menu .tab-inner .order_detail_open{right:10px;}
}
@media screen and (max-width: 320px) {
	.it607 .seller_order_inquiry .menu .tab-inner .order_detail_open{right:5px;}
	.it607 .seller_order_inquiry .menu .tab-inner .it607_box a.order_detail_btn{display: block; margin-left: 0;}
}

/*608-我要開店*/
.it608_box{ max-width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 10px #aaa; padding: 20px 15px 50px 15px; margin-bottom: 20px;}
.it608_s_input{ display: block; margin-bottom: 20px;}
.it608_s_input li:nth-child(1){ font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}
.it608_s_input li:nth-child(1){  width:100%; text-align: left;}
.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){ width: 100%;}
.it608_s_input li:nth-child(2) input[type="text"],.it608_s_input li:nth-child(2) select{  font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;width: 100%; border: 1px solid #aaaaaa; border-radius: 2px; height: 40px; padding: 10px!important;}
.it608_s_input li span.it608_red{ color:#FF3333; font:14px/20px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important;}
.it608_bottom_btn{ width:100%; padding:20px 15px; background: #fff; text-align: left;}
.it608_bottom_btn a{ display: inline-block; width:100%; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border-radius: 2px; color: #fff!important; font-weight: bold!important; 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; padding: 20px 15px;}
.it608_nologin .it608_loginbox{ width:100%; margin: 0 auto; display: block; margin-bottom: 20px; font:15px/30px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333; font-weight: bold;}
.it608_loginbox .it608_login_left{ width:100%; text-align: center;}
.it608_loginbox .it608_login_left a{ display:inline-block; max-width:150px; height: auto; margin: 0 auto; margin-bottom: 10px;}
.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{ max-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{ max-width:400px;  background: #f7f7f7; padding:30px 30px 50px 30px; margin-top: 30px;}
.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_verification{ display: block; width:100%; margin-top: 10px; font:15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; border-radius:2px; background: #e7e7e7; color: #444; text-align: center; cursor: pointer;}

/*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:60%; 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:20%; 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:20%;} 
.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%;}	
}

/*it605-賣家對帳單*/
.it605 {width:100%; padding:20px;}
.it605_title{font: 25px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; margin-bottom: 20px; color: #191919; font-weight: bold;}
.it605 .it605_search, .it605_billing{ width:100%; height: auto; border-radius: 3px; margin: 0 auto; box-shadow: 0px 0px 10px #aaa; margin-bottom: 15px; background:#fff;}
.it605_billing{padding: 5px 0;}
.it605 .it605_search{padding: 15px;}
.it605 .it605_search ul li{height: 48px;}
.it605 .it605_search  ul li span{float: left; width: 35%; line-height: 40px; padding-right:10px; text-align:right;}
.it605 .it605_search  ul li:nth-child(2) span{line-height: 18px;}
.it605 .it605_search  ul li span.subtitle_w{width:auto;}
.it605 .it605_search ul li select{ float: left; width: 65%; border-radius: 2px; height: 40px;}
.it605 .it605_search select, .it605 .it605_search input.wbilm_num, .it605 .it605_search input.ptype_date{ border-radius: 2px;line-height: 40px;height: 40px; padding: 3px 10px; border: 1px solid #aaa;}
.it605 .it605_search .it605_search_btn{ text-align: center;}
.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_add_btn{display:inline-block;}
.it605_add_btn 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; padding-left: 55px; border-radius: 2px;}
.it605_ordernumber, .it605_range{background-color: #008cd6; color:#fff; padding: 7px 29px;}
.it605_ordernumber .order_amount , .it605_range .range_date{ margin-left:10px; font-weight: bold; font-size: 16px; color:#fff;}
.it605 table th{ text-align:right; width: 105px; padding: 0 15px;}
.it605 table td{ padding-right: 20px; height: 40px;text-align: left;}
.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 .info_list{ border-top: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 4px solid #e9e9e9; margin: 20px 10px;}
.it605 .info_list table tr{border-bottom: 1px solid #e9e9e9;}
.it605 .it605_billing{margin-top:15px;}
.it605 .it605_billing > div:nth-child(1) { margin: 5px 10px 20px 10px;}
.it605 .amount{ line-height: 50px;color: #00b347;}
.it605 .it605_box{ position: relative;}
.it605 .billing_detail_open{ display: block; position: absolute; right: 20px; top: 47%; background: url(images/gray_down_arrow.svg); width: 14px; height: 14px;}
.it605 .billing_detail_open.active{ background: url(images/gray_up_arrow.svg);}
.it605 .billing_detail_open a{ display: inline-block; width: 100%; height: 100%;}
.it605 .detailinfo_show{ display: none;}
.it605 .remarks {
	display: inline-block;
	margin-left: 15px;
	color: #666;
	vertical-align: middle;
}

/*191017新增*/
.it605_text2{  background-color:#f7f7f7;}
.it605_open_btn{ display:inline-block; width: auto; padding: 0 20px; text-align: center; background: #333; color: #fff; border-radius: 3px;}
.it605_open_box{ display:none;}
.it605_open{ display: table-row;}

@media screen and (max-width: 992px) {
	.it605 .remarks {
		display: block;
		margin-top: 10px;
		margin-left: 0;
	}
}

@media screen and (max-width: 420px) {
	.it605 .it605_search ul li {
		height: 50px;
	}

	.it605 .it605_search ul li input[type="text"] {
		width: 105px;
	}
}
@media screen and (max-width: 375px) {
	.it605 .it605_search ul li{height: 50px;}
	.it605 .it605_search ul li input[type="text"]{width:105px;}
}

/* it610 */
.it610{position: relative;padding: 20px;}
.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{text-align: center;}
.it610 .it610_document_box input.it610_document{border-radius: 2px;height: 40px;margin: 0;border: 0;width: 66%;}
.it610 .it610_document_box input.it610_btn{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;margin-top:10px;}
.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;vertical-align: bottom;}
.it610 .it610_document_box >span{text-align: right;width: 90px;padding: 0 15px;}
.it610 .it610_context{width: 100%;height: auto;border-radius: 3px;background-color: #ffffff;margin: 0 auto;box-shadow: 0px 0px 10px #aaa;margin-bottom: 15px;padding: 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{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;}
.it610 table{background:white;border-collapse:collapse;margin:1.25em 0 0;width:100%}
.it610 table th,.it610 table td{border:none;}
.it610 table th{text-transform:uppercase;}
.it610 table.bt tfoot th:before,.it610 table.bt tfoot td:before,.it610 table.bt tbody td:before{margin-right:10px;}
.it610 table.bt tfoot th .bt-content,.it610 table.bt tfoot td .bt-content,.it610 table.bt tbody td .bt-content{display:inline-block;padding:2px 5px}
.it610 table.bt thead,.it610 table.bt tbody th{display:none}
.it610 table.bt tfoot th,.it610 table.bt tfoot td,.it610 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;line-height: 40px;}
.it610 table.bt tfoot th::before,.it610 table.bt tfoot td::before,.it610 table.bt tbody td::before{content:attr(data-th) ":";display:inline-block;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;text-align: right;width: 125px;padding: 0 15px;}
.it610 table.bt tfoot th.bt-hide,.it610 table.bt tfoot td.bt-hide,.it610 table.bt tbody td.bt-hide{display:none}
.it610 table.bt tfoot th .bt-content,.it610 table.bt tfoot td .bt-content,.it610 table.bt tbody td .bt-content{vertical-align:top}
.it610 .bt-wrapper.active{max-height:310px;overflow:auto;-webkit-overflow-scrolling:touch}
		
@media screen and (max-width: 992px) {
	.it610 table tr:first-of-type{border-top:0;border-bottom:0;height:auto;}
	.it610 table th, table td{border-bottom:0;}
	.it610 table tr{margin: 5px 10px 20px 10px;border-top: 1px solid #e9e9e9;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;}
	.it610 table tr:nth-child(even){background-color:#f7f7f7;}

}
/*it611-商品輪播(自選)ma*/
/*外框*/
.it611_box{ width: 100%; height: auto; padding: 100px 0; background-repeat: no-repeat;}
/*商品*/
.it611{ max-width: 1380px; width:100%; position: relative; margin: 0 auto;}
.it611 .owl-nav{ position: absolute; right: 20px; top: -86px;}
.it611 .owl-prev,.it611 .owl-next{ width:48px; height: 48px; text-indent: -99999px!important; border-radius: 0!important;}
.it611 .owl-prev{ background: url(images/it615_arrow2.svg) center no-repeat #2c2c2c!important; background-size: 18px!important;}
.it611 .owl-next{ background: url(images/it615_arrow.svg) center no-repeat #2c2c2c!important; background-size: 18px!important;}
.it611_p{ padding:0 16px; max-width: 420px; width: 100%; height: auto;}

.it611_p > a{ width: 420px; height: 307px; display: flex; justify-content: center; align-items: center; background: #fff; margin: 0 auto; margin-bottom: 15px;}
.it611_p > a >img{ width: auto !important; height: auto; max-width:420px; max-height:307px;}

.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: 420px) {
	.it611_p > a{ width: 370px; height: 278px;}
	.it611_p > a >img{ max-width:370px; max-height:278px;}
}

@media screen and (max-width: 380px) {
	.it611_p > a{ width: 340px; height: 255px;}
	.it611_p > a >img{ max-width:340px; max-height:255px;}
}

@media screen and (max-width: 340px) {
	.it611_p > a{ width:270px; height: 203px;}
	.it611_p > a >img{ max-width:270px; max-height:203px;}
}

/*it612-推薦商品輪播*/
.it612_box{ width:100%; height: 422px; overflow: hidden; position: relative;}
.it612{ width:940px; height: auto; margin: 0 auto; position: absolute; left: 50%; margin-left: -470px; top: 0;}
.it612_p{ width:300px; height:auto; background: #fff; padding: 20px; border: solid 1px #ececec; margin: 0 auto;}
	
.it612_img > a{ width: 260px; height: 190px; display: flex; justify-content: center; align-items: center; background: #fff; margin-bottom: 15px;}
.it612_img > a >img{ width: auto !important; height: auto; max-width:260px; max-height:190px;}

.it612_detail{ width: 100%;}
.it612_detail > h2 a{ display:block; font-size: 18px; line-height: 25px; height: 50px; width: 100%; overflow: hidden; color: #07508f; text-align: left; margin-bottom: 10px; font-weight: bold;}
.it612_detail > div{ display:block; font-size: 15px; line-height: 25px; height: 75px; width: 100%; overflow: hidden; color: #333333; text-align: left; margin-bottom: 10px; font-weight: bold;}
.it612_detail > div p{ font-size: 15px; line-height: 25px; color: #07508f; font-weight: bold;}
.it612_detail > h5 a{ font-size: 14px; line-height: 20px; color: #909090; font-weight: bold;}
.it612_btn{ width:100%; padding:30px 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{width:100%; height:auto; 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; 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 .search_R select:last-of-type{width:130px;}
.it613_search .search_L span.title{color:#161645; font-size: 22px; line-height: 44px; 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{border-top: 1px solid #ccc; margin-top:8px; padding-top:8px; text-align: right;}
.it613_search_result{line-height: 28px; margin-top: 10px; 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;}
@media screen and (max-width: 768px) {
	.it613_search select{width:200px;}
}
@media screen and (max-width: 680px) {
	.it613_search select{width:151px;}
	.it613_search_result span:last-of-type{display:block;}
}
@media screen and (max-width: 568px) {
	.it613_search{padding: 10px 15px 20px 15px;}
	.it613_search .search_L span.title{display:block;}
	.it613_search .search_R{text-align: left;}
	.it613_search .search_R select:first-of-type,.it613_search .search_L select:first-of-type{margin-left:0;}
}
@media screen and (max-width: 480px) {
	.it613_search .search_L select:first-of-type{width:125px;}
	.it613_search .search_R select:first-of-type{width:140px;}
	.it613_search .search_L a.search_btn{width:80px;}
}
@media screen and (max-width: 420px) {
	.it613_search .search_L select:first-of-type{width:110px;}
	.it613_search select{padding: 8px 7px 9px 7px; width:140px;}
	.it613_search .search_L a.search_btn {width: 65px;}
}
@media screen and (max-width: 375px) {
	.it613_search {padding: 10px 10px 20px 10px;}
	.it613_search select {padding: 8px 2px 9px 2px;width: 130px;}
	.it613_search .search_L select:first-of-type {width: 100px;}
	.it613_search .search_L a.search_btn {width: 45px;}
}

/*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*/
select.Item616_SB_MemberMessage_select_status:focus {
    outline-color: #26246D;
    outline: #26246D auto 1px;
}

select.Item616_SB_MemberMessage_select_status {
    width: 40%;
    height: 40px;
    border-color: #E2E2E2;
    border-radius: 3px;
    vertical-align: middle;
}

.Item616_SB_MemberMessage_btn {
    margin: unset;
    display: inline-block;
}

.Item616_SB_MemberMessage_btn {
    vertical-align: -webkit-baseline-middle;
}

.Item616_SB_MemberMessage_btn input {
    width: 120px;
    height: 40px;
    background-color: #26246D;
    color: #fff;
    cursor: unset;
    border: unset;
    border-radius: 3px;
    font-size: 15px;
    line-height: 40px;
}

.Item616_SB_MemberMessage_content {
    padding: 14px;
    box-sizing: border-box;
}

.Item616_SB_MemberMessage_reservation {
    width: 100%;
}

table.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;
}



td.Item616_SB_tablelineb01 {
    display: block;
    text-align: left;
    border-bottom: 1px dotted #E2E2E2;
    padding: unset;
}

.Item616_SB_MemberMessage_reservation .status_reser p {
    width: 80px;
    height: 34px;
    line-height: 34px;
    text-align: left;
    margin: 4px 0 4px 24%;
    padding-left: 13px;
}

.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_reservation .status_review p {
    padding-left: 18px;
}

th.Item616_SB_MemberMessage_title:first-child,
td.Item616_SB_tablelineb01:first-child {
    width: 100%;
}

th.Item616_SB_MemberMessage_title:nth-child(2),
td.Item616_SB_tablelineb01:nth-child(2) {
    width: 100%;
}

th.Item616_SB_MemberMessage_title:nth-child(3),
td.Item616_SB_tablelineb01:nth-child(3) {
    width: 100%;
}

th.Item616_SB_MemberMessage_title:nth-child(4),
td.Item616_SB_tablelineb01:nth-child(4) {
    width: 100%;
    height: 40px;
}

td.Item616_SB_tablelineb01:nth-child(4) {
	color: #fff;
}
th.Item616_SB_MemberMessage_title:last-child,
td.Item616_SB_tablelineb01:last-child {
    width: 100%;
    border-bottom: 2px solid #E2E2E2;
}

table td.Item616_SB_tablelineb01:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: bold;
    width: 24%;
    color: #404040;
}

.Item616_SB_MemberMessage_reservation thead {
    display: none;
}
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: 400px !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 6px;
}

#member_event textarea {
    height: 60px !important;
    width: 100% !important;
    background-color: #f2f2f2;
    border: unset !important;
}

#member_event .messageDisplayBox li {
    list-style: none;
}
#member_event p.message_question,p.message_answer {
    display: inline;
    padding-left: 10px;
    color: #333333;
    font-size: 13px;
    line-height:150%;
    letter-spacing: 1px;
}
#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 a.reserve_confirm {
    margin: 10px 0;
}
#member_event .messageBox {
	text-align: center;
}

/*元件618*/
.item_618 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 10px 0;
    background-color: #fff;
}

.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 {
    margin: 5%;
}

.item_618 .productList_pic {
    position: relative;
}

.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;
}

.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;
}

.it618_hidden01 {
    height: 28px;
    overflow: hidden;
}

.productList_txt .productList_txt1,
.productList_txt .productList_txt2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.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;
}

.it618_hidden02 {
    height: 26px;
    overflow: hidden;
}

.item_618_select {
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    height: 30px;
    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;
}

.item_618 .productList_txt4 .addCart {
    color: #fff;
    text-indent: -9999px;
}



/*619-管理者商品建檔*/
.it619_box{ max-width: 1200px; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 10px #aaa; padding: 20px 15px 50px 15px;}
.it619_right{ font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}
.it619_right ul li input[type="text"],.it619_right ul li textarea{ border: 1px solid #aaaaaa; border-radius: 2px; height: 40px!important; padding: 10px;margin-left: 10px;}
.it619_right ul.it619_p_size .child_tbody table tbody.child_tr tr:last-of-type input{ margin-bottom: 15px;}
.it619_right ul.it619_p_size .child_tbody table tbody.child_tr tr:first-of-type input{ margin-top:15px;}
.it619_right ul.it619_p_size .child_tbody table tbody.child_tr:first-of-type tr:first-of-type input{margin-top:0;}
.it619_right ul.it619_p_size .child_tbody table tbody.child_tr:last-of-type tr:last-of-type{border-bottom:0;}

.it619_left h3{ display:block;margin:10px 0; padding-left: 12px; border-left:3px solid #008cd6; font:18px/18px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold; color: #191919;}
.it619_left { height: 40px; margin-bottom: 10px;}

.it619_right ul{ display:block; margin-bottom: 20px;}
.it619_right ul li{ font: 15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it619_right ul li:first-child{  width:100%; text-align: left;}
.it619_right ul li:first-child span{ color:#008cd6; margin-right: 3px;}
.it619_right ul li:first-child h3{ display:inline-block; font: 15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it619_right ul li:nth-child(2){ 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_p_name li:nth-child(2) input[type="text"]{ border: 0; width: 90%; line-height:40px; height: 40px;}
.it619_p_name li:nth-child(2) > div{ display:flex; align-items: flex-start; width: 100%; border: 1px solid #aaaaaa; border-radius: 2px;}
.it619_p_name li:nth-child(2) span{ padding-right: 10px; width: 10%; text-align: right;}
.it619_checkbox{ display:inline-block; margin-left: 10px;}
.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: center;}
.it619_bottom_btn a{ display: inline-block; width:93.3%; height: 50px; font:16px/50px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif!important; border-radius: 2px; color: #fff!important; font-weight: bold!important;text-align: center;background:#008cd6;}

.chkContactInfobox { font-size: 17px;letter-spacing: .5px;text-align: justify;font-family: 'Noto Sans TC' , Helvetica, sans-serif;}
.chkContactInfobox h5{height:60vh;overflow:auto;}
.chkContactInfobox .SB_MemberClause_agree {width:100%;}
.SB_MemberClause_agree label { font-size: 15px;letter-spacing: .5px;font-family: 'Noto Sans TC' , Helvetica, sans-serif;}
.chkContactInfobox .btn-success, .chkContactInfobox .btn-success:hover {width: 100px;height: 40px;border-radius: 2px;background:#00b347;border: 0;color:#fff;font-size: 15px;font-family: 'Noto Sans TC' , Helvetica, sans-serif;cursor:pointer;}

#member_into_01 .poM_EnterBox01 input[type="date"] { padding:12px 0;}

/* 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-repeat:no-repeat;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;}
.it622 .hilife_barcode img{padding-top:20px;max-width:100%; height:auto;vertical-align: top;}
.it622 .hilife_barcode div{vertical-align:top;line-height: 35px;}
.it622 .it622_notice {padding: 10px 15px;font-size: 1em;line-height: 1.5em;background-color: #eee;}
.it622 .it622_copyright{background-color: #eee;text-align:center;padding:30px 0 10px 0;}
@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;}
}
@media screen and (max-width: 1024px) {
	.it622{font-size: 2.4em;}
	.it622 .header {height: 332px;}
}
@media screen and (max-width: 992px) {
	.it622 .header{height: 322px;padding-bottom: 1.1em;}
}
@media screen and (max-width: 768px) {
	.it622 {font-size: 2em;}
	.it622 .header{height: 250px;}
}
@media screen and (max-width: 680px) {
	.it622{font-size: 1.6em;}
	.it622 .header{height: 222px;}
	.it622 .hilife_barcode div{line-height: 22px;}
}
@media screen and (max-width: 603px) {
	.it622{font-size: 1.5em;}
	.it622 .header{height: 200px;}
}
@media screen and (max-width: 568px) {
	.it622 .header{height: 186px;}
	.it622 .it622_copyright img{width:40vw;}
}
@media screen and (max-width: 480px) {
	.it622{font-size: 1.2em;}
	.it622 .header{height: 156px;padding-bottom: .5em;}
}
@media screen and (max-width: 420px) {
	.it622{font-size: 1em;}
	.it622 .header{height: 136px;}
}
@media screen and (max-width: 375px) {
	.it622 .it622_detail {width: 90%;}
	.it622 .header{height: 122px;padding-bottom: 1.5em;}
	.it622 .hilife_barcode div{line-height: 18px;}
}
@media screen and (max-width: 360px) {
	.it622 .header{height: 120px;}
}
@media screen and (max-width: 320px) {
	.it622 .it622_detail {width: 95%;}
	.it622 .header{height: 105px;padding-bottom: 1em;}
	.it622 .it622_notice {line-height: 1.6em;}
	.it622 .it622_detail .it622_detail_L{width:35%;}
	.it622 .it622_detail .it622_detail_R{width:65%;}
}

	
	
/*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;
}
@media screen and (max-width: 800px) {
.item_624_productList .item {
	width:31%;

}
}
@media screen and (max-width: 480px) {
.item_624_productList .item {
	width:48%;

}
}
@media screen and (max-width: 350px) {
.item_624_productList .item {
	width:98%;

}
}


/*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; padding: 0 15px;}
.it626_btn{ display: flex; width: 100%; padding:20px 15px;}
.it626_btn li{ width: 33.3%; 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: 48%; 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;}
	
@media screen and (max-width: 400px) {
	.it626_seal{ width:60px; height:60px;}
}
@media screen and (max-width: 330px) {
	.it626_p{ width:100%;}
}



/*647&648*/
/*it647*/
.it647_box,.it648_box{ width: 100%; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px #737373; padding: 20px 15px 50px 15px; margin-bottom: 30px;}
.it647_left,.it648_left{ width: 100%; height: 40px;border-bottom: 1px solid #f4f4f4;}
.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; width: 100%; font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}
.it647_right ul,.it648_right ul { margin-bottom: 20px;}
.it647_right ul li:first-child,.it648_right ul li:first-child{ width:100%; text-align: left;}
.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;font: 15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif;font-weight: bold;}
.it647_right ul li:nth-child(2),.it648_right ul li:nth-child(2){ width: 100%;}
.it647_p_name li:nth-child(2) input[type="text"],.it648_p_name li:nth-child(2) input[type="text"]{ height: 40px; border: 0; width: 100%; border: 1px solid #aaaaaa; border-radius: 2px; margin-bottom: 20px; line-height: 40px;}
.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: 100%; 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 > li:nth-child(2),.it648_list > ul > li:nth-child(2){ 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: 100%; min-height: 40px; display:flex; align-items:center; font-weight: bold;}
.it647_list .sort_name h3 a,.it648_list .sort_name h3 a{ font-weight: bold; font-size: 15px;}
.it647_list .sort_time,.it648_list .sort_time{ position: relative; text-align: left; width: 100%; padding-left: 15px; line-height: 35px;}
.it647_list .sort_time:before,.it648_list .sort_time:before{ position: absolute; left: 0; top: 11px; width: 3px; height: 15px; content:''; background: #008cd6;}

.it647_list > ul > li:nth-child(2),.it648_list > ul > li:nth-child(2){ width: 100%; justify-content: flex-end; display: flex; align-items: flex-start;margin-top: 20px;}
.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.html); 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: 100%; height: auto; border-radius: 3px; background-color: #ffffff; margin: 0 auto; box-shadow: 0px 0px 5px #737373; padding: 20px 15px 50px 15px;}
.it649_red{ color: #FF3333; letter-spacing: .3px; vertical-align: top; line-height: 25px;}
.it649_left{ width: 100%; height: 40px;border-bottom: 1px solid #f4f4f4;}
.it649_right{ position: relative; width: 100%; font:14px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; color: #333;}
.it649_right ul li input[type="text"],.it649_right ul li textarea{ border: 1px solid #aaaaaa; border-radius: 2px; height: 40px!important; padding: 10px;}
.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{ margin-bottom: 20px;}
.it649_right ul li{ font: 15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it649_right ul li:first-child{ width:100%; text-align: left;}
.it649_right ul li:first-child span{ color:#008cd6; margin-right: 3px;}
.it649_right ul li:first-child h3{ display:inline-block; font: 15px/40px 'Noto Sans TC' ,微軟正黑體, Arial, Helvetica, sans-serif; font-weight: bold;}
.it649_right ul li:first-child .img_notice{line-height: 24px; margin-bottom: 10px;}
.it649_right ul li:nth-child(2){ width: 100%;}

.it649_s_name li:nth-child(2) > div{ display:flex; align-items: flex-start; width: 100%; border: 1px solid #aaaaaa; border-radius: 2px;}
.it649_s_name li:nth-child(2) input[type="text"]{ border: 0; width: 75%;line-height: 40px;}
.it649_s_name li:nth-child(2) span{ padding-right: 10px; width: 10%; text-align: right;}
.it649_s_time li:nth-child(2) input[type="date"]{ width: 180px; border: 1px solid #aaaaaa; border-radius: 2px; height: 25%; 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{ line-height:25px!important;}
.it649_s_discount li > div{ display: flex; align-items: flex-start;line-height: 40px;}
.it649_s_discount li:nth-child(2) input[type="text"]{ width: 90%; margin-right: 5px;}
.it649_s_discount li:nth-child(2) span.it649_red{ color: #FF3333; letter-spacing: .3px; vertical-align: top; line-height: 25px!important;}
.it649_s_url li:nth-child(2) input[type="text"]{ width: 100%;line-height: 40px; border: 1px solid #aaaaaa; border-radius: 2px;}

.it649_s_other li:nth-child(2) textarea{ border: 0; width: 100%;}
.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_other li:nth-child(2) textarea{ border: 0; width: 100%;}
.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:95px; height: auto; margin-right: 12px;}
.it649_img{ position: relative; width: 95px; height: 95px; 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) .it649_img{ border-color:#008cd6;}
.it649_soildline{ border-style:solid!important;}
.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;}

@media only screen and (max-width: 594px){
	.it649_right ul li input[type="text"],.it649_right ul li textarea{margin-left: 0;}
	.it649_right ul li input[type="text"],.it649_right ul li textarea{display:block;}
	.it649_s_name li:nth-child(2) input[type="text"]{width:82%;}
	.it649_s_name li:nth-child(2) span{width:18%;}
}

@media only screen and (max-width: 420px){
	.it649_imgbox{ width: 29%;}
	.it649_img{ width:102px; height:106px;}
}

@media only screen and (max-width: 418px){
	.it649_s_name li:nth-child(2) input[type="text"]{width:80%;}
	.it649_s_name li:nth-child(2) span{width:20%;}
}

@media only screen and (max-width: 375px){
	.it649_s_name li:nth-child(2) input[type="text"]{width:75%;}
	.it649_s_name li:nth-child(2) span{width:25%;}
	.it649_imgbox{ width: 47%;}
	.it649_imgbox:nth-child(even){margin-right:0;}
	.it649_img{ width:100px; height:100px; margin: 0 auto;}
}

/*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;}