.seckill{
	background: #fff;
}
.seckilltop{
	/*padding: 10px;*/
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
}
.seckilltop h2{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #161616;
	font-weight: bold;
}
.seckilltoptime{
	display: inline-block;
	vertical-align: middle;
}
.seckill-timer {
    display: inline-block;
    margin: 0 0 0 6PX;
    vertical-align: middle;
}
.seckill-time {
    width: 18PX;
    line-height: 17PX;
    color: #f23030;
    font-size: 12PX;
    position: relative;
    float: left;
    text-align: center;
    display: inline-block;
    line-height: 16PX;
    height: 16PX;
    font-size: 12PX;
}
.seckill-time:after {
    -moz-border-radius: 2PX;
    -webkit-border-radius: 2PX;
    border-radius: 2PX;
    height: 200%;
    content: '';
    width: 200%;
    border: 1PX solid #dfdfdf;
    position: absolute;
    top: -1PX;
    left: -1PX;
    transform: scale(0.5,0.5);
    -webkit-transform: scale(0.5,0.5);
    transform-origin: left top;
    -webkit-transform-origin: left top;
    z-index: 10;
}
.seckill-time-separator {
    float: left;
    display: inline-block;
    text-align: center;
    line-height: 16PX;
    height: 16PX;
    font-size: 12PX;
    text-align: center;
    color: #a2a2a2;
    width: 6px;   
}
.seckilltime{
    font-size: 12PX;
    color: #232326;
    /*font-weight: bold;*/
    display: inline-block;
    vertical-align: middle;
}
.moreseckill{	
    float: right;
    width: 32%;
    display: inline-block;
    color: #b4b4b4;
    float: right;
    font-size: 10PX;
    text-align: right;
    position: relative;
    /*padding-right: 22PX;*/
}
/*商品组*/
.seckillscroll{
	background: #fff;
}
.seckillscroll .swiper-slide{
	text-align: center;
	padding: 5px;
	box-sizing: border-box;
}
.goodsimg{
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	overflow: hidden;
	position: relative;
}
.goodsimg img{
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
}
.goodsprice{
	margin-top: 5px;
}
.goodsprice .newprice{
	font-size: 16px;
	color: #f23030;
}
.goodsprice .oldprice{
	font-size: 12px;
	color: #c7c7c7;
	text-decoration: line-through;
}


/*秒杀列表*/
.seckillListtime{
	background: #FFFFFF;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	padding: 5px 0;
	border-bottom: 1px solid #ddd;
}
.timelist{
	width: 20%;
	float: left;
	text-align: center;
	font-size: 14px;
}
.timelist .time{
	font-weight: bold;
}
.timelist .state{
	font-size: 12px;
	color: #b4b4b4;
}
.timelist.current{
	color: #f23030;
}
.timelist.current .time{
	font-size: 16px;
}
.timelist.current .state{
	color: #f23030;
}
.list-head {
    border-top: 1px solid #e1e1e1;
    padding: 0 10px;
    vertical-align: middle;
    color: #252525;
    font-size: 15px;
    background-color: #f0f2f5;
    height: 26px;
    font-size: 0;
}
.new-skill-wrap .list-head {
    height: 28px;
    line-height: 28px;
    border-top: none;
    background: #fff;
}
.new-skill-wrap .buy-txt {
	display: inline-block;
    color: #f23030;
    font-size: 13px;
}
.list-head>span {
    display: inline-block;
}
.list-head .time {
    float: right;
    line-height: 25px;
    height: 25px;
}
span.static-txt-end {
    font-size: 12px;
    color: #686868;
    margin-right: 5px;
}
.new-skill-wrap .static-txt-end {
    color: #232326;
    display: inline-block;
}
.timeText {
    height: 16px;
    display: inline-block;
}
.seckill-time {
    display: inline-block;
    background-color: #000;
    width: 16px;
    height: 16px;
    color: #fff;
    font-size: 10px;
    line-height: 16px;
    text-align: center;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
.time-separator {
    display: inline-block;
    width: 6px;
    height: 16px;
    vertical-align: top;
    background: url(../img/separator.time.png) 0 0 no-repeat;
    background-size: 6px 16px;
    margin-top: 1px;
}
.good-list {
    padding: 0 10px;
}
.good-list:before{
    background-color: #e3e5e9;
    position: absolute;
    top: -1px;
    left: 0;
    -webkit-transform: scale(.5,.5);
    transform: scale(.5,.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 200%;
    height: 1px;
    content: '';
}
.good-list li {
    /*height: 120px;*/
    padding: 10px 0;
    position: relative;
}
.good-list li+li{
	border-top: 1px solid #ddd;
}
.good-list>li {
    padding: 15px 0;
    min-height:100px;
}
.good-list a {
    display: block;
    text-decoration: none;
    overflow: hidden;
    color: #252525;
    font-size: 14px;
}
.skill-pic {
    position: relative;
}
.good-list .img {  
    float: left;
    margin-right: 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    vertical-align: middle;
    text-align: center;
    width: 102px;
    height: 102px;
}
.good-list .img img {
    width: 102px;
    height: 102px;
}
.g-title {
    height: 32px;
    overflow: hidden;
    font-size: 14px;
    color: #252525;
    line-height: 16px;
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
 .g-price {
    margin: 29px 0 0;
    color: #f23030;
    font-size: 20px;
}.doller {
    font-size: 11px;
}
.g-price .f-s-12 {
    font-size: 12px;
}
.g-price-odd {
    font-size:12px;
    color: #848689;
}
.skill-lod {
    position: absolute;
    right: 0;
    bottom: 5px;
    font-size: 0;
    bottom: 14px;
}
.skill-lod .sale-count {
    font-size: 10px;
    color: #848689;
    display: inline-block;
}
.kill-progress {
    width: 72px;
    margin-left: 4px;
    height: 8px;
    overflow: hidden;
    display: inline-block;
}
.skill-pro-bg {
    background: rgba(255,255,255,.8);
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    left: auto;
    bottom: auto;
    padding: 0;
    height: 7px;
}
.skill-iteam-progress {
    position: relative;
    top: 0;
    left: 0;
    height: 15px;
    width: 200%;
    -webkit-transform: scale(.5,.5);
    transform: scale(.5,.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    border: solid 1px #f36262;
    border-radius: 50px;
    overflow: hidden;
}
.skill-pro-insetbg {
    width: 100%;
    height: 100%;
    display: inline-block;
    border: solid 1px rgba(255,255,255,.2);
}
.skill-iteam-pro {
    position: absolute;
    top: 0;
    left: -1px;
    background-image: linear-gradient(to right,#ff8989,#f67373);
    background-image: -webkit-linear-gradient(right,#ff8989,#f67373);
    background: -webkit-gradient(linear,left center,right center,from(#ff8989),to(#f67373));
    background: -moz-linear-gradient(right,#ff8989,#f67373);
    background: -o-linear-gradient(right,#ff8989,#f67373);
    height: 100%;
    display: block;
    width: 0;
    -webkit-transition: width 1.8s;
    transition: width 1.8s;
}
.skill-count {
    width: 74px;
    height: 30px;
    position: absolute;
    bottom: 22px;
    right: 0;
    background-color: #ff7878;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    line-height: 30px;
    font-size: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.skill-count {
    width: 72px;
    height: 27px;
    line-height: 27px;
    background-color: #f23030;
    font-size: 14px;
    bottom: 30px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}