 @charset "utf-8";

/*--- 產品內容 ---*/

.boxF3 ul li.pd_kvF3{
	 padding: 0;
}


ul.pd_wrapF3 {
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.hotF3, .pd_titleF3, ul.pd_wrapF3 p {
	width: 100%;
	height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 16px;
}
ul.pd_wrapF3 li { 
	width: calc(100% / 4);
	font-size: 16px;
	display: inline-block;
	background-color: #fff;	

}

ul.pd_wrapF3 li.pd_kvF3 { 
	width: 50%!important;
	
}

.pd_titleF3 {
	color: #000;
}

ul.pd_wrapF3 .hotF3{
	background-color: #da0000;
	color: #fff;
}

ul.pd_wrapF3 p {
	color: #666;
	font-weight: normal;
}
ul.pd_wrapF3 span {
	vertical-align: baseline;
}
span.old_priceF3 {
	text-decoration: line-through;
	font-size: 15px;
}

span.pcs3 {
	font-size: 16px;
    text-decoration: none;
    font-weight: normal;
	color: #dd0202;
}

span.hot_priceF3 {
	color: #d00;
	font-size: 24px;
}
span.hot_priceF3 small {
	font-size: 60%;
}
span.buyF3 {
	background-color: #d00!important;
	color: #fffa1e;
	font-size: 11px;
	padding: 1px 3px;
	vertical-align: 3px !important;
}






/*--- 共用 ---*/
.mg_t10		{ margin-top: 20px; }
.over-hide 	{ overflow: hidden; }
.nomargin  	{ margin: 0 !important; }
ul.pd_wrapF3 img  	{ width: 100%; max-width: 100%; }


@media only screen and (max-width: 931px) {	
	ul.pd_wrapF3 li 	{ width: calc(100% / 2); }
	ul.pd_wrapF3 li.pd_kvF3 { width: 100%!important;}
}


@media only screen and (max-width: 450px) {
	.hotF3, .pd_titleF3, ul.pd_wrapF3 p 	{ font-size: 3.5vw; height: 26px; line-height: 26px; }
	ul.pd_wrapF3 p 					{ letter-spacing: -1px; }
	span.old_priceF3 					{ font-size: 2vw; }
	span.hot_priceF3					{ font-size: 6vw; }
	span.buyF3 						{ font-size: 2vw; }

}


