*{margin:0;padding:0;}
body{margin:0;padding:0;height:100%;background-color:#F1F1F2;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(0, 0, 0, .6);max-width:750px;margin:0 auto}
.header{padding:10px 20px;border-bottom:1px solid #ccc;border-bottom:1px solid rgba(255, 255, 255, .1);color:#fff;text-align: center;}
.fastcat-detail-content{padding:0;}
.fastcat-page{padding:1px 0}
.fastcat-page img{max-width:100%;}
.fastcat-page .box{
margin: 15px 10px;
padding: 5px 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-bottom:1px solid #ccc;font-weight:normal;background: url(vline.jpg) no-repeat 15px center;padding-left: 27px;}
.fastcat-page .box-image .box-content{margin-bottom:10px;padding-bottom:5px;text-align:center;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.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;margin-left: 2px;margin-right: 2px;}
.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}

.price .current-price{font-size: 40px;
    font-weight: bold;
}

.fastcat-plug {    background-color: #f8f8f8;
    height: 40px;
    line-height: 40px;
    box-shadow: 0 -1px 1px rgba(0,0,0,0.11);
    border-bottom: 1px dashed #ddd;
    padding: 0 8px;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;}
.fastcat-plug .price{float:left;height:54px;width:100%;vertical-align:bottom;}

.fastcat-plug .current-price{float:left;color: #d62672;
    font-weight: bold;
    font-size: 20px;}
.fastcat-plug .group{float:left;margin-left:5px;}
.fastcat-plug .original-price{font-size: 12px;line-height:20px;vertical-align:top;display:block;}
.fastcat-plug .salenum{font-size: 12px;height: 20px;line-height: 20px;position: absolute;}
.timer{height:50px;color:#555;text-align:center;line-height:25px;border-bottom: 1px dashed #ddd;padding:5px;}
.timer .tt{white-space:nowrap;color: #f61d4b;}
.timer .fastcat-timer strong{font-weight:normal;background: #543411; border-radius: 3px;color: #fff;}
.tips{border-bottom: 1px dashed #ddd;padding:15px;color: #FF0000;}
.fastcat-content-title{padding:15px;}


@media(max-width:600px){
	.fastcat-page .box{margin:5px 0px;}
}
/* .fastcat-detail-content h2{border-color:#eee !important;} */

.detail-bars{list-style-type:none;background:white;height:40px;width:100%;box-shadow: 0 1px 2px rgba(0,0,0,0.11);}
.fixed{position:fixed;z-index:999;top:0}
.detail-bars li{width:49%;line-height:38px;float:left;cursor:pointer;text-align:center}
.detail-bars li:last-child{border-right:0}
.detail-bars li a{color:#666;display:block}
.detail-bars li:nth-child(3) .scrollBar{position:relative}


.fav-list{
	background-color: #fff;
}
.fastcat-detail-content h2{
	background:#fff;
	font-size: 16px;
    color: #222;
	padding-left: 0px;
    font-weight: bold;
    text-align: center;
    line-height: 44px;
    height: 44px;
    box-shadow: 0 1px 5px #ddd;
}
.fastcat-query{
	max-width:750px;
	margin:30px auto;
}
.fastcat-query .rows-head{
	font-size: 16px;
    color: #222;
    font-weight: bold;
    text-align: center;
    line-height: 44px;
    height: 44px;
    box-shadow: 0 1px 5px #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;
}
.guarantee{
	max-width:750px;
	margin:0 auto;
	text-align: center;
    border-top: 1px dashed #ddd;
    padding-top: 20px;
}
.guarantee_title{
	color: #444;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px;
}
.guarantee_content{
	font-size: 12px;
    color: #777;
}
.payment_pic{
	background-color: #eee;
    padding: 5px 0;
    margin-top: 10px;
}
.payment_pic img{
	width: 100%;
    height: auto;
}




.alizi-detail-content{padding:0 10px;}
.fastcat-page{padding:1px 0}
.fastcat-page img{max-width:100%;}
.fastcat-page .box{margin:15px 10px;padding:5px 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-bottom:1px solid #ccc;font-weight:normal;background: url('../image/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 .alizi-order{border-bottom:none;}
.alizi-remark{color:#ccc;padding-top:10px;}
.alizi-footer{color:#fff;text-align:center;border-top:none;background:none;}
.alizi-footer a{color:#fff;}
.alizi-footer p{padding:0 0 20px 0;font-size:12px}

.alizi-plug {height:54px;color:#fff;overflow:hidden;}
.alizi-plug .price{float:left;height:54px;width:60%;background: #f61d4b;vertical-align:bottom;display: flex;}
.alizi-plug .price .symbol{font-size: 40px;vertical-align: middle;line-height: 54px;}
.alizi-plug .current-price{font-size:45px;line-height:54px;vertical-align:bottom;letter-spacing:-3px;}
.alizi-plug .group{margin-left:5px;}
.alizi-plug .original-price{padding-top:5px;line-height:20px;vertical-align:top;display:block;}
.alizi-plug .salenum{line-height:20px;vertical-align:bottom;height: 25px;line-height: 25px;padding: 2px;background: #ca032e;border-radius: 1px;}
.alizi-plug .timer{float:left;height:54px;width:40%;background: #eee;color:#555;text-align:center;line-height:20px;font-weight:bold;}
.alizi-plug .timer .tt{padding-top:5px;color:#f00;}

.alizi-content-title{padding:15px;border-bottom:1px solid #eee;}

.baoyou{ height:auto;line-height:25px; border-bottom:1px #eee solid;overflow:hidden; padding:10px 0 10px 10px;}
.baoyou span{padding-left:22px; float:left; margin-right:5px; display:inline; font-size:13px;background-size:20px 20px;}
.by{background:url('../image/you.png') no-repeat left 1px;}
.huo{background:url('../image/huo.png') no-repeat left 1px;}
.tui{background:url('../image/tui.jpg') no-repeat left 1px;}
.gou{margin: 5px;height: 45px;background: #c60a1e;border-radius: 3px;font-size: 18px;color: #fff;text-align: center;line-height: 45px;}
.gou a{color:#fff;font-size:18px;text-decoration:none;}
.aliziDay strong:after{font-size:15px;content:'天 '}
.comment-title{display:none;}

.hot-item {
    display: inline-block;
    padding: 1px 5px;
    background: #f63434;
    color: #fff;
    border-radius: 4px;
    font-size: 16px;
}


.ellipsis{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break: break-all;word-wrap: break-word;    white-space: nowrap;}


.alizi-title {
    padding: .6rem;
    height: 46px;
    color: #fff;
    background-color: #666;
    font-size: 1.5rem;
}

.alizi-title .icon-cart, .alizi-title .icon-shipping {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background: url(../image/icon.png) no-repeat;
    background-size: 2rem;
    vertical-align: middle;
    margin-right: .2rem;
}

.fastcat-form-content {
    padding: 0px;
}