@charset "utf-8";
*{margin: 0; padding: 0}
@font-face {

  font-family: '微軟正黑體,arial';
}
#product_one_all{
	
	margin-bottom: 25px;
	
}
.product_name{
	width:100%;
	height: auto;
	line-height:25px;
	text-align: left;
}
.product_date_stitle {
	color:#fff;
    background-color: #f39800;
    height: 25px;
	line-height:25px;
    width:25%;
	float: left;
	text-align: center;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	font-size:17px;
}

.product_date_number {
	width:75%;
	float: right;
	color: #666;
	padding-left: 10px;
	height: auto;
	line-height:1.5em;
	text-align: left;
	font-size:17px;
}
.hotsale_all {
    height: auto;
    width: 100%;
	
}
.hotsale_content{
	width:1024px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
@media screen and (max-width: 1023px) {
	.hotsale_content{
	width:100%;
	height: auto;
	padding-left: 20px;
	padding-right:20px;
	padding-top: 30px;
	padding-bottom: 30px;
}
}
.hotsale_title{
	width: 250px;
	height: 40px;
	line-height: 40px;
	color:#fff;
	padding-left: 15px;
	-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
	background-color: #e83828;
}

.text-color-red{
	color:#e83828;
	line-height: 1.5em;
	text-align: left;
}

/* FOOTER */
footer {width:100%;height: auto;}
footer h4 {margin: 10px 0 20px;}
footer p {text-align: justify;}
footer p a {color: #AAA;}
footer p a:hover {color: #a59681;}
footer .footer_info {/* padding: 0px 0 20px; *//* display: none; */background: #e3ce8f;}
footer .info_content {margin-top: 30px;margin-bottom: 30px;}
footer .info_content h4 {margin: 10px 0 10px;color: #6b5a29;width: 100%;text-align: left;}
footer .info_content p {color: #6b5a29;/* font-size: 1.4em; *//* margin: 0 0 8px; */}
footer .info_content p span {/* display: inherit; */}
@media (max-width: 480px) {footer .info_content p span {display: inherit;}}
footer .info_content p span i {/* font-size: 1.33em; */text-align: center;font-weight: bold;padding-right: 5px;}
footer .info_content h3 {
    color: white;
    font-weight: bold;
    font-size: 24px;
    letter-spacing: 1.6px;
	margin: 10px 0 10px;
}
footer .info_content ul {
    padding: 0 10px;
}
footer .contact-us-part img {
    margin-bottom: 10px;
    margin-top: 10px;
    }
footer .info_content ul li {display: block;margin-top: 4px;padding-left: 0px;font-size: 12px;/* font-size: 0.75em; */letter-spacing: 0.8px;color: #555555;/* float: left; */text-align:  left;/* width:  100%; */padding-right: 20px;}
footer .info_content ul li.footer_logo {
    margin: auto;
    max-width: 80%;
    padding: 0px;
}
footer .info_content ul li a {color: #555555;/* font-size: 1.1em; *//* line-height: 26px; */padding-right: 10px;text-decoration: underline;padding-bottom: 16px;margin-bottom: 15px;}
footer .info_content ul li a:hover {color: #d92a1b;}
footer .info_content ul li a i {color: #ffffff;}
footer .info_content ul li a i.fa-2x {font-size: 2.5em;}
footer .footer_mark  {margin-top: 15px;text-align: center;}
footer .footer_mark ul {margin-top: 10px;padding: 0 10px;}
footer .footer_mark ul li {color: #ffffff;letter-spacing: 1.8px;font-size: 12px;font-size: 0.75em;}
.footer_nav {background: white;color:  #000;border-bottom: 1px solid #e0dfdb;}
.footer_nav ul {display: table;margin: 15px auto 15px;}
.footer_nav ul li {float: left;/* border-left: 1px solid #b3b3b3; */padding: 0 24px; */letter-spacing:;font-size: 12px;font-size: 0.75em;}
.footer_nav ul li:nth-child(1) {border:none;}
.footer_nav ul li a {/* padding: 0 10px; */color: #6b6b6b;/* border-left: 1px solid #000; */font-size: 1.25em;}
.footer_nav ul li a:hover {color: #000000;text-decoration: none;}
/*footer .footer_logo img {float: left; margin-right: 10px;}*/
footer .prose .small span {float: right;}
footer .prose .small button {position: relative; z-index: 99999;}
.service_box {display: none;}
#widget {display: block;}
/* Loader */
/* 回頂點 */
.actGotop{position:fixed;_position:absolute;bottom:100px;right:100px;width:60px;height:60px;display:none;z-index: 999;}
.actGotop a, .actGotop a:link{width: 50px;height: 50px;display:inline-block;border-radius: 50px;outline:none;background: #ffffff;/* line-height: 2px; */text-align: center;color: #ffffff;font-weight: bold;border: 2px solid #d92a1b;background: #d92a1b;color: #d92a1b;font-size: 1.0em;}
.actGotop a:hover{background: #ffffff;color: #ffffff;outline:none;} 
.actGotop a:hover i{color: #d92a1b;outline:none;}   
.actGotop a i {position: absolute;width: 50px;left: 0;top: 2px;font-size: 39px;color: #ffffff;}



/*service box*/
@media(max-width: 767px){
.service_box {display: block; width: 100%; position: fixed; bottom: 0; left: 0; z-index: 999;}
.service_box ul {width: 100%; display: table;}
.service_box ul li {float: left;width: 25%;line-height: 34px;}
.service_box ul li button {width: 100%;display: table;border-radius: 0;line-height: 40px;padding: 0;border: 0;height: 40px;color: #fff;}
.service_box ul li button a {color:#fff}
.service_box ul li button a:hover, .service_box ul li button a:focus {color:#fff}
.service_box ul li:nth-child(1) button {background:#40a498}
.service_box ul li:nth-child(2) button {background:#ee7628}
.service_box ul li:nth-child(3) button {background:#7fbf33}
.service_box ul li:nth-child(4) button {background:#0e6eb8}
.service_box ul li:nth-child(4) button:hover, .service_box ul li:nth-child(4) button:active {background:#0e6eb8}
.service_box ul li button i {color: #fff;}
.service_box ul li button i img {width: 14px;top: -2px;position: relative;}
}
@media print {
  .header, .sign_up_group, .navbar-default #cart, .service_box {display: none;}
  .collapse {display: block; visibility: initial;}
}

/*--------------會員中心、手機板聯絡我們按鈕---------------*/
.login_box .btn-danger{background-color: #d92a1b;border-color: #d92a1b;}
.login_box .btn-danger:hover {background-color: #ce3b0e;border-color: #ba3208;}
.service_box .btn-danger{background-color: #ea811e;border-color: #ea9915;}
.service_box .btn-danger:hover {background-color: #e97728;border-color: #e25026;}