.newestalertbg{position: fixed;width: 100%;height: 100%;left: 0;top:0;background: rgba(0,0,0,0.7);z-index: 1009;display: none;}
.newestalert{display: none;position: fixed;width: 654px;background: #fff;z-index: 1100;left: 50%;margin-left: -327px;top: 50%;padding: 25px 15px;margin-top: -271px;}
.newestalerttop p{font-size: 14px;color: #595757;line-height: 24px;}
.newestalerttop{padding: 0px 10px;}
.newestalertdel{display: block;background: url(/assets/images/delete.svg) no-repeat;width: 32px;height: 32px;position: absolute;right: 12px;top: 15px;z-index: 10;cursor: pointer;}
.newestprogp{padding: 0px;}
.newestprogptl{font-size: 16px;margin-bottom: 10px;padding: 0px 0px 0px 10px;display:inline-block;}
.newestprogptl a{/*color: #3e3a39;*/font-weight: bold;color: #036eb7;text-decoration: underline!important;}
.newestpro{margin-top: 20px;}
.newestprogpli a{display: block;}
.newestprogpli img{width: 100%;vertical-align: middle;}
.newestprogpli p{font-size: 16px;color: #717071;line-height: 18px;height: 37px;overflow: hidden;margin-top: 5px;font-weight: bold;}
.newestprogpli{padding: 0px 10px;}
.newestprogprt .newestprogpli p{height: 73px;}
.newestlink li{float: left;width: 25%;margin-top: 20px;}
.newestlink li a{display: block;margin: 0px 5px;line-height: 45px;text-align: center;color: #fff;font-size: 14px;}
.newestlink li:nth-child(1) a{background: #036eb7;}
.newestlink li a img{display: inline-block;vertical-align: -8px;}
.newestlink{padding: 0px 5px;}
.newestlink li:nth-child(2) a{background: #bfaf9a;}
.newestlink li:nth-child(3) a{background: #e6775e;}
.newestlink li:nth-child(4) a{background: #000;}
.newestprogpli  .no-padding{margin-top: 6px;}
@media (min-width: 1080px){
	.newestprogpli a:hover,.newestlink li a:hover,.newestprogptl a:hover{opacity: 0.8;}
}
@media (max-width: 767px){
	.newestalert{width: 96%;left: 2%;margin-left: 0px;border-radius: 5px;padding: 14px 0px;margin-top: -261px;}
	.newestalertdel{width: 24px;height: 24px;background-size: 100% 100%;}
	.newestalerttop p{padding-right: 35px;}
	.newestprogp .newestprogpli{width: 100%;}
	.newestprogp .newestprogpli:last-child{display: none;}
	.newestlink li{width: 50%;margin-top: 5px;}
	.newestlink li a img{width: 20px;}
	.newestlink li a{line-height: 30px;}
	.newestpro{margin-top: 10px;}
	.newestalerttop p{line-height: 20px;}
	.newestpro{margin-top: 5px;}
	.newestprogptl{margin-bottom: 5px;display:inline}
}
@media (max-width: 330px){
	.newestalert{height: 300px;overflow-y: auto;margin-top: -150px;}
}
.no-padding{padding:0!important;}
.idle-add-cart{margin-top:15px;}
.new_index_pro_pc_price_now .dollar-sign-ori{color: #969696!important;font-size: 12px!important;text-decoration: line-through!important;font-family: CenturyGothic;}
.new_index_pro_pc_price_now .dollar-sign{color: #ef8a86!important;font-size: 18px!important;font-weight: bold!important;font-family: CenturyGothic;margin-right: 10px;}
.new_index_pro_pc_price_now .dollar-sign i{font-size: 14px!important;font-family: 微軟正黑體;}
.new_index_pro_pc_price_now span{text-align: left;font-family: CenturyGothic;}
.new_index_pro_pc_price_now img{display: inline-block;vertical-align: middle;margin-left: 10px;}
.new_index_pro_pc_price_now .dollar-sign{color: #333333;font-size: 12px;font-weight:bold;}
.new_index_pro_pc_price_now{color: #fd6868;font-size: 18px;font-weight:bold;text-align: center;
    display: block;}
.dollar-sign{font-size:12px!important}
.dollar-sign-original{font-weight: bold; text-decoration: line-through; margin-bottom: 5px;color: #999;font-size: 12px;text-align: left;}
.dollar-sign-sale{color: #333;font-size: 14px;font-weight: bold; margin-bottom: 5px;text-align: left;}
.dollar-sign-sale-number{color: #fd6868;font-size: 18px;font-weight: bold;}
.new_index_pro_pc_price_now .dollar-sign-ori{color: #969696!important;font-size: 12px!important;text-decoration: line-through!important;font-family: 'Noto Sans TC';display: inline-block;}
.new_index_pro_pc_price_now .dollar-sign{color: #ef8a86!important;font-size: 18px!important;font-weight: bold!important;font-family: Noto Sans TC;margin-right: 10px;letter-spacing: 1px;}
.new_index_pro_pc_price_now .dollar-sign i{font-size: 12px!important;font-family: Noto Sans TC;letter-spacing: 1px;}
.new_index_pro_pc_price_now_free{color: #999;font-size: 12px;font-weight:bold;}

@media (max-width: 450px){
	.new_index_pro_pc_price_now .dollar-sign-ori{/*display: block; */text-align: center;height: 15px;}
}

.newestalert .new_index_pro_pc_price_now .dollar-sign-ori{display: block; text-align: center;margin-top: 5px;height: 10px;}
.newestalert .idle-add-cart{margin-top: 9px;}
.newestalert .description{font-size: 12px;color: #999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;height: 55px;}
.newestalert .product-block .newestprogpli p{overflow: hidden;
    text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.newestalert .news-block .description{overflow: hidden;
    text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}

.newestalert .title{height: 56px!important; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.newestalert .time{font-size: 12px; color: #9c9eae;}
.idle-sales-num{font-size: 12px !important; line-height: 15px !important; text-align: left; margin-bottom: 3px; color: #000 !important;}
.idle-sales-amount {
    text-decoration: underline !important;
    color: #678D58 !important;
}


@media (max-width: 450px){
.newestalert .description{font-size: 14px;}
}

/*新的加入購物車彈窗start*/
.alert-cart{display: none;width: 460px;position: fixed;z-index: 8100;background: #fff;left: 50%;margin-left: -230px;top: 50%;border: 5px solid #d3d3d3;box-sizing: border-box;padding: 14px 0px;margin-top: -250px;}
.alert-cart-images{display: block;width: 70px;}
.alert-cart-images img{width: 100%;vertical-align: middle;}
.alert-cart-ul li{padding: 5px 15px;background: #efefef;}
.alert-cart-ul li:nth-child(2n){background: #fff;}
.alert-cart-delete{color: #808080;}
.alert-cart-delete i{font-size: 18px;}
.alert-cart-content{margin-left: 85px;margin-right: 30px;}
.alert-cart-title a{color: #231815;font-size: 12px;line-height: 18px;display: block;height: 36px;overflow: hidden;}
.alert-cart-select select{width: 120px;height: 25px;font-size: 12px;margin-right: 5px;border: none;background: #fff;margin-top: 8px;}
.alert-cart-close{color: #fff;display: inline-block;background: #fff;width: 30px;text-align: center;line-height: 30px;height: 30px;background: #d3d3d3;border-radius: 50%;position: absolute;right: -15px;top: -15px;}
.alert-cart-close i{font-size: 20px;}
.alert-cart-number .product-choice-name{color: #595757;font-size: 12px;}
.alert-cart-number .product-sum button{height: 21px;width: 21px;padding: 0!important;text-align: center;}
.alert-cart-number .product-choice-right{line-height: 21px;margin-left: 30px;}
.alert-cart-number .product-choice-name{width: 30px;line-height: 21px;}
.alert-cart-number .product-sum input{height: 21px;line-height: 21px;width: 36px;font-size: 12px;border-color: #868686;}
.alert-cart-number .product-sum{border-color: #868686;}
.alert-cart-bottom{margin-top: 8px;}
.alert-cart-price{color: #595757;font-size: 12px;line-height: 21px;margin-left: 10px;}
.alert-cart-price span{color: #CC0000;font-size: 14px;font-weight: bold;}
.alert-cart-ul{display: block;height: 380px;overflow: hidden;overflow-y: auto;}
.alert-cart-all{text-align: center;color: #000000;font-size: 16px;padding: 10px 0px;}
.alert-cart-all span{color: #CC0000;font-size: 22px;font-weight: bold;}
.alert-cart-button{text-align: center;border-top: 1px dashed #808080;padding: 14px 0px 0px 0px;line-height: 25px;}
.alert-cart-button a{display: inline-block;border-radius: 4px;margin: 0 6px;font-size: 14px;padding: 0 10px;}
.alert-gray{background: #808080;color: #fff!important;}
.alert-blue{background: #678D58;color: #fff!important;}
.alert-cart-add{margin-top: -94px;}
@media (min-width: 1080px) {
	.alert-cart-title a:hover,.alert-cart-images:hover,.alert-cart-close:hover,.alert-cart-delete:hover,.alert-cart-button a:hover{opacity: 0.8;}
}
@media (max-width: 500px) {
	 .alert-cart{width: 94%;left: 3%;margin-left: 0;}
	 .alert-cart-images{width: 60px;}
	 .alert-cart-content{margin-left: 70px;margin-right: 20px;}
	 .alert-cart-ul li{padding: 5px;}
	 .alert-cart-select select{width: 47%;margin-right: 2%;}
	 .alert-cart-select select:last-child{margin-right: 0;}
	 .alert-cart-price{margin-left: 5px;}
}
.alert-cart-ul-other{height: auto;}
.search_pageTlist{padding: 15px;}

.product-sum button,.product-sum input{-webkit-appearance: none;height: 35px;background: none;border-radius: 0px;border: none;}
.product-sum button{width: 40px;text-align: center;}
.product-sum{border: 1px solid #e6e6e6;border-radius:50px;vertical-align: middle;float: none; /* 覆蓋掉原本的 float */}
.product-sum input{line-height: 32px;width: 40px;text-align: center;}
.product-sum button:focus,.product-sum input:focus{outline: none;}
/*新的加入購物車彈窗end*/