@charset "utf-8";
/* 閫氱敤 */
	*{
	  padding: 0;
	  margin: 0; 
	}
	li {
	  list-style: none; 
	}
	a {
	  text-decoration: none;
	  color: #333; 
	}
	em{font-style: normal;}
	html,body{
		font-family: "微软雅黑";
	}
	.Left{float: left;}
	.Right{float: right;}
	.clearFloat::after{
		display: block;
		height: 0;
		content:'';
		clear: both;
	}
	.inlineBlo img,.inlineBlo span,.inlineBlo input,.inlineBlo label{
		display: inline-block;
		vertical-align: middle;
	}
	.widthDiv{
		width: 1190px;
		margin: 0 auto;
	}
	/*购物进程*/
	.top_adImg img{width:1190px;margin-left:-95px;}
	/* 自定义checkbox */
	input[type="checkbox"]{opacity: 0;}
	input[type="checkbox"] + label::before {
		content: '\a0'; 
		display: inline-block;
		width: 12px;
		height: 12px;
		border:1px solid #bbb;
		background-color: white;
		line-height: 9px;
		margin-right: 6px;
	}
	input[type="checkbox"]:checked + label::before {
		content: '\2713';
		color: red;
		font-weight: bold;
	}
	/* 璐墿杞�*/
	.topTip{margin-bottom: 10px;}
	.topTip .h6Cart{
		color: #f50033;
		font-weight: bold;
	}
	.tbody .more_cou{
		color: #f50033;
		font-size: 12px;
		background-color: #ffeded;
		width: 65px;
		text-align: center;
		border:1px solid #f50033;
		padding: 3px 0;
		cursor: pointer;
		margin: 5px 25px;
	}
	.tbody .more_act{
		color: #f50033;
		font-size: 12px;
		background-color: #ffeded;
		width: 65px;
		text-align: center;
		border:1px solid #f50033;
		padding: 3px 0;
		cursor: pointer;
	}
	.tbody .more_cou img{margin-left: 5px;}
	.hiddenPar .tab_cell{display: table;padding: 10px 0;}
	.hiddenPar .tab_cell>div{display: table-cell;}
	/*优惠券*/
	.hiddenPar .upTipCou{
		display: none;
		position: absolute;
		top: 30px;
		left:10px;
	    width: 0;
	    height: 0;
	    border-left: 5px solid transparent;
	    border-right: 5px solid transparent;
	    border-bottom: 4px solid #f50033;
	}
	.tbody .hiddenPar .hiddenCou{
		width:  340px;
		height:  265px;
		position: absolute;
		top: 34px;
		left: 0;
		z-index: 10;
		padding: 15px 15px 0 15px;
		background-color: white;
		border: 1px solid #f50033;
		word-break:break-all;
		word-wrap:break-word;
	}
	/*促销*/
	.hiddenPar .upTipAct{
		display: none;
		position: absolute;
		top: 30px;
		left:10px;
	    width: 0;
	    height: 0;
	    border-left: 5px solid transparent;
	    border-right: 5px solid transparent;
	    border-bottom: 4px solid #f50033;
	}
	.tbody .hiddenPar .hiddenAct{
		width: 340px;
		height: 265px;
		position: absolute;
		top: 34px;
		left: 0;
		z-index: 10;
		padding: 15px 15px 0 15px;
		background-color: white;
		border: 1px solid #f50033;
		word-break: break-all;
    	word-wrap: break-word;
	}
	.togeSty{display:none;}
	.togeSty ul li{display: table;}
	.togeSty ul li>div{
		display: table-cell;
	}
	.togeSty .couPri span{
		width:50px;
		height:25px;
		line-height:25px;
		text-align:center;
		display: inline-block;
		border:1px solid #f50033;
		background-color: #ffeded;
		color: #f50033;
		
	}
	.hiddenAct .couPri span{
		width:65px;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	
	
	
	
	
	
	.togeSty ul{
		height: 205px;
		overflow-y: auto;
    	overflow-x: hidden;
	}
	.hiddenPar .togeSty .cou_tip{padding-bottom:10px;border-bottom:1px solid #e0e0e0;margin-bottom: 10px;}
	.hiddenPar .togeSty .cou_tip h4{color: #333;}
	.togeSty .couDea{width: 230px;padding-left: 10px;text-align:left;}
	.togeSty .closeCou{
	    -webkit-transition: 0.4s;
	    -webkit-transition: -webkit-transform 0.4s ease-out;
	    transition: transform 0.4s ease-out;
	    -moz-transition: -moz-transform 0.4s ease-out;
	}
	.togeSty ul li{
		display: table;
		margin-bottom: 15px;
	}
	.togeSty ul li>div{
		display: table-cell;
		vertical-align: middle;
	}
	.togeSty .titP{color: #333;}
	.togeSty .timeP{color: #999;}
	.togeSty  .drawCou button{
		width: 50px;
		height: 25px;
		border:none;
		outline: none;
		background-color: #f50033;
		color: #ffeded;
		cursor: pointer;
		margin: 0 5px;
	}
	.togeSty  .drawCou span{display: inline-block;width: 50px;text-align: center;color: #a9a9a9;margin: 0 5px;}
	.togeSty .closeCou:hover{
		cursor: pointer;
		transform: rotateZ(360deg);
    	-webkit-transform: rotateZ(360deg);
    	-moz-transform: rotateZ(360deg);
	}
	
	
	.numOprate .isHave{color: #888;margin-left: 28px;margin-top: 3px;}
	.numOprate input{text-align:center}
	.numOprate .cartUp,.numOprate .cartDown{
		display: inline-block;
		width: 15px;
		height: 22px;
		border:1px solid #bbb;
		text-align: center;
		line-height: 20px;
		font-size: 14px;
		cursor: pointer;
	}
	.numOprate .cartUp{border-left: 0;}
	.numOprate .cartDown{border-right: 0;}
	.numOprate input{
		width: 47px;
		height: 22px;
	}
	.bottomList{font-size: 12px;position: relative;}
	.bottomList .tbody{width:1190px;border-top:none;}
	#cartCon .forPar{border: 1px solid #e0e0e0;margin-top:22px;}
	.tr_th{
		background-color: #f3f3f3;
		border:1px solid #e0e0e0;
		padding: 10px 0;
		font-size: 14px;
		color: #666;
	}
	.thingDea{width: 585px;}
	.thing_sel{width: 45px;}
	.numOprate{width: 130px;}
	.all_pri{width: 165px;color: #f50033;}
	.single_pri{color: #333;width: 130px;}
	.tcell,.giveCon{border-top:1px solid #e0e0e0;padding: 15px 20px;}
	#cartZeng .giveCon{border:1px solid #e0e0e0;border-bottom:none;}
	#cartZeng .giveCon:last-child{border-bottom:1px solid #e0e0e0;}
	.tcell:last-child{border-bottom: 0;}
	.thingDea>div,.tr_th>div,.bottomList .tcell>div,.giveCon>div{float: left;}
	.thing_img{width: 90px;}
	.thing_dea{width: 225px;}
	.thing_dea  h6{
		color: #333;
	}
	.thing_dea  p{
		color: #999;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-top: 5px;
	}
	.thing_dea .zp{
		display: inline-block;
		padding: 0 2px;
		color: #f50033;
		border: 1px solid #f50033;
	}
	.thing_img img{
		width: 82px;
		height: 82px;
		border: 1px solid #bbb;
		padding: 0 10px;
	}
	.thingSty{color: #999;margin-left: 40px;}
	.thingSty a{
		display: inline-block;
		margin-top: 12px;
		color: white;
		background-color: #f50033;
		padding: 0 5px;
	}
	.thingSty a:hover{color:white}
	
	/*赠品样式*/
	.giveTitle{padding:10px 20px;}
	.giveCon .thingDea{padding-left:45px;width:630px;}
	#cartZeng{margin-top:30px;}
	#cartZeng .giveTitle{border:1px solid #e0e0e0;border-bottom:none;}
	/* 底部*/
	.acterss{
		position: fixed !important;
		bottom: 0;
		z-index:9999;
	}
	.tr_footer{
		border:1px solid #e0e0e0;
		display: table;
		width: 1190px;
		padding: 15px 0;
		color: #666;
		position: relative;
		display: table;
		background:#e0e0e0;
	}
	.tr_footer a{color:#666;}
	.tr_footer>div{display: table-cell;vertical-align: middle;}
	.tr_footer .toAccount{
		position: absolute;
		top: 0;
		right: 0;
	}
	.tr_footer .toAccount a{
		display: inline-block;
		width: 120px;
		height: 57px;
		line-height: 56px;
		text-align: center;
		color: white;
		font-weight: bold;
		font-size: 18px;
	}
	.tr_footer .toAccount a.goJie{background-color: #f50033;}
	.tr_footer .toAccount a.goLogin{background-color: #286090;}
	.tr_footer .allSelect{padding-left: 10px;width: 90px;padding-bottom:5px;}
	.tr_footer .delThing{width: 110px;}
	.tr_footer .movefol{width: 470px;}
	.checkThing{cursor: pointer;}
	.selected-list{
		position: absolute;
		bottom: 50px;
		left: 0;
		display: none;
	}
	.selected-list .selected-con{
		width: 1191px;
		height: 120px;
		background-color: rgba(102,102,102,.85);
	}
	.selected-list .selected-con img{width: 90px;height:90px;margin: 15px;}
	.selected-list .down_arr {
	    display: block;
	    width: 0;
	    height: 0;
	    margin-left: 680px;
	    border-left: 5px solid transparent;
	    border-right: 5px solid transparent;
	    border-top: 4px solid rgba(102,102,102,.7);
	}
	
	/* 更换赠品 */
	#gift{
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.5);
	}
	.clo_gift{cursor: pointer;}
	.gift_con_yes,.gift_con_no{
		position: fixed;
		top: 50%;
		left: 50%;
		z-index: 99;
		background-color: white;
		border-radius: 5px;
	}
	.gift_con_yes{
		width: 590px;
		height: 420px;
		margin-left: -295px;
		margin-top: -210px;
		padding: 30px 60px;
	}
	.gift_con_no{
		width: 560px;
		height: 400px;
		margin-left: -280px;
		margin-top: -200px;
		padding: 45px 60px; 
	}
	.gift_con_yes .gift_img{margin-left: 15px;}
	.gift_con_yes .gift_img img,
	.gift_con_no .gift_img img{
		width: 55px;
		height: 55px;
		border:1px solid #bbb;
		padding: 1px 7px;
	}
	.gift_list{
		height:253px;
		margin-top: 15px;
		overflow-y: auto;
	}
	.gift_con_yes .gift_list ul {width: 435px; border:1px solid #e0e0e0;}
	.gift_con_no .gift_list ul {width: 395px; border:1px solid #e0e0e0;}
	.gift_list ul li{
		padding: 13px 15px;
		border-bottom: 1px solid  #e0e0e0;
	}
	.gift_list ul li:last-child{border-bottom: none;}
	.gift_list ul li>div{
		float: left;
	}
	.gift_con_yes .gift_list .gift_tit{width: 280px;margin-left: 5px;}
	.gift_con_no .gift_list .gift_tit{width: 297px;margin-left: 5px;}
	.gift_list .gift_tit h6{color: #333;margin-bottom:5px;font-size:12px;}
	.gift_list .gift_pri{color: #f50033;font-size: 16px;}
	.gift_list .gift_num{color: #333;font-size: 14px;}
	.overSel button{
		width: 100px;
		height: 30px;
		border:none;
		outline: none;
		color: #f3f3f3;
		font-size: 16px;
		background-color: #f50033;
		margin-top: 20px;
		cursor: pointer;
	}
	/*自定义弹框*/
	#alertId{
 	display:none;
 	width:150px;
 	height:40px;
 	text-align:center;
 	line-height:40px;
 	border-radius:5px;
 	color:white;
 	background:rgba(0,0,0,0.5);
 	position:fixed;
 	top:50%;
 	left:50%;
 }
	 /*覆盖公用样式*/
	p{margin-bottom:0;line-height:18px;}
	ul{padding-left:0;}
	label{margin-bottom:0;font-weight:lighter;}