/*
 *
 *
 *
 * *
 */
*{margin:0;padding:0;}
body{padding:0;height:100%;max-width:640px;margin:0 auto;font:14px "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, serif}
h1{font-size:18px}
h2{font-size:16px}
a{color:#EB5F3E;text-decoration:none}
a:hover{text-decoration:underline}
.label{background:#EB5F3E;padding:5px 8px;border-radius:3px;font-size:12px;color:#fff;vertical-align:middle}
.wrapper{background-color:#f1f1f1;background-color:rgba(255, 255, 255, .2);border:1px solid #eee;margin:0 auto}
.header{padding:5px 5px;border-bottom:1px solid #ccc;border-bottom:1px solid rgba(255, 255, 255, .1);color:#fff;background-image:linear-gradient(to right,#F34242 22%,#EC2263 76%);}
.fastcat-detail-content{padding:0;}

.fastcat-page img{max-width:100%;}
.fastcat-page .box{padding:0;background:#fff}
.fastcat-page .box a:hover{text-decoration:none}
.fastcat-page .box a:hover span{text-decoration:underline}
.fastcat-page .box a:hover .label{text-decoration:none}
.fastcat-page .box h2.title{margin:0;padding:5px 10px;border-top:1px solid #eee; border-bottom:1px solid #eee; font-weight:normal;background: url(vline.jpg) no-repeat 15px center;padding-left: 27px;}
.fastcat-page .box-image .box-content{text-align:center;}
.fastcat-page .box .box-content table.links{margin-top:-1px;width:100%;border-spacing:0;border-collapse:collapse}
.fastcat-page .box .box-content table.links td{padding:3px 3px 3px 10px;border:1px solid #ddd;border-left:0}
.fastcat-page .box .box-content table.links td:nth-child(2){border-left:1px solid #ddd;border-right:0}
.fastcat-page .box .box-content table.links td a{display:block}
.fastcat-page .box-image{padding-bottom:0 !important;}
.fastcat-page .fastcat-order{border-bottom:none;}
.fastcat-remark{color:#ccc;padding-top:10px;}
.fastcat-footer{color:#737373;text-align:center;border-top:none;background:none;}
.fastcat-footer a{color:#737373;}
.fastcat-footer p{padding:0 0 20px 0;font-size:12px}

.fastcat-plug {height:60px;color:#fff;width:100%;max-width:640px;overflow:hidden;background: linear-gradient(to right,#ef3390,#ef3647);}
.fastcat-plug .price{height:60px;width:70%;vertical-align:bottom;float:left;}
.fastcat-plug .price .symbol{float:left;vertical-align:bottom;font-size: 20px;padding-top:15px;line-height: 15px;}
.fastcat-plug .current-price{float:left;font-size:30px;line-height:35px;vertical-align:bottom;letter-spacing:-3px;}
.fastcat-plug .group{float:left;margin-left:5px;}
.fastcat-plug .original-price{padding-top:15px;line-height:15px;font-size: 16px;vertical-align:bottom;display:block;}
.fastcat-plug .salenum{line-height:20px;vertical-align:bottom;height: 25px;line-height: 25px;padding: 2px;background: #ca032e;border-radius: 1px;}
.fastcat-plug .timer{float:right;height:60px;width:30%;background-color: #feeae9;text-align:center;line-height:20px;color: rgb(239, 52, 112);}
.fastcat-plug .timer .discount{height:35px; line-height:35px;font-size:25px;font-weight: bold;}
.fastcat-plug .timer .tt{ white-space:nowrap;padding-top:5px;color: rgb(239, 52, 112);}
.fastcat-plug .timer .fastcat-timer strong{padding: 1px;border-radius: 3px;color: rgb(239, 52, 112);}

.fastcat-content-title{padding:15px;}
.baoyou{background:rgba(255,200,200,.2);overflow:hidden; padding:10px 0 10px 10px;}
.baoyou span{padding-left:22px; float:left; margin-right:15px; display:inline; font-size:13px;background:url(icon-ok.svg) left center no-repeat;background-size:20px 20px;}

.gou{margin: 5px 5px 15px 5px;height: 45px;background-image:linear-gradient(to left,#F34242 22%,#EC2263 76%);border-radius: 3px;font-size: 18px;color: #fff;text-align: center;line-height: 45px;}
.gou a{color:#fff;font-size:18px;text-decoration:none;width:100%;}
.fastcatDay strong:after{font-size:15px;content:' D '}
.comment-title{display:none;}

.fastcat-detail-content h2{border-color:#eee !important;}

.fastcat-query{	max-width:750px;margin:30px auto;padding-bottom: 30px;background: #fff;}
.fastcat-query .rows-head{font-size: 16px;color: #555;background-color :#fff;font-weight: bold;text-align: center;line-height: 44px;height: 44px;box-shadow: 0 1px 1px #ddd;}
.fastcat-query .rows-params{	width: 65%;color: #666;padding: 20px;margin:0 auto;}
.fastcat-query .fastcat-id-btn{width: 120px;height: 28px;line-height: 28px;color: #fff;font-size: 16px;border: none;margin:0 auto 20px;}
#fastcatUp, #qrcode{
	bottom: 70px;
}
.fastcat-foot-nav{
	max-width:640px;
	padding:4px 0 4px 0;
	opacity: 1;
	background-color:#fff;
}
.fastcat-foot-nav ul{

	overflow:visible;
	opacity: 1;
	line-height: 48px;
	height: 48px;
	color:#fff;
}
.fastcat-foot-nav ul li{
	background-color:#ef3470;
    border-radius: 8px 8px 8px 8px;
	box-sizing: border-box;
	border:1px solid #fff;
}
.fastcat-foot-nav ul .foot-nav-1{
	width: 25%;
    text-align: center;
    float: left;
}
.fastcat-foot-nav ul .foot-nav-2{
    width: 25%;
    text-align: center;
    float: left;
}
.fastcat-foot-nav ul .foot-nav-3{
	float: right;
    width: 49%;
    margin: 0px auto ;
    text-align: center;
}
.fastcat-foot-nav ul li a{
	border-left:none;
	color: #fff;
    text-decoration: none;
}

.norms-title {
	background: #DCDCDC;
	line-height: 30px;
	text-align: center;
}
.norms-table{ margin:0px 2%;}
.norms-table table{ width:100%; border: 1px solid #f1f1f1;}
.norms-table table thead th{ line-height:30px; background:#ef3470 !important;color: #fff; }
.norms-table table img{ width:50px; padding:5px 0;}
.norms-table table{ text-align:center;}

.fastcat-arr-box{ background:#F0FFFF; margin:2%; border-radius:3px; border: 1px solid #DCDCDC; overflow:hidden;}
.norms-title{background:#DCDCDC; line-height:30px; text-align:center;}
.norms-title i{ padding:0px 5px; font-size:14px; color:#000; font-weight: bold; }

.rows-head {
	clear: both;
	margin: 10px 2%;
	width: 96%;
}

.rows-params .fastcat-group {
	border: 1px solid #ccc;
	padding: 4px;
	float: left;
	border-radius: 3px;
	margin-bottom: 10px;
	margin-right: 0.2rem;
	margin-left: 0.2rem;
	text-align: center;
}
.rows-params .fastcat-group img {
	width: 98%;
}

.norms-total {
	text-align: right;
	margin: 10px 2%;
	font-size: 16px;
	color: #ef3470;
}
.norms-total li {
	list-style: none;
}



