/*
template name: ecshop default
template uri: http://www.ecshop.com/
description: 默认升级版.
version: 2.7.2
author: ecshop team
author uri: http://www.ecshop.com/
logo filename: logo.gif
template type: type_0
*/



/* 首页 */

	html{
    font-size:20px;}
	p{
		margin: 0;
		padding: 0;
	}
	/**app.wxss**/

/* 
img{
  width:auto;
  height:auto;
}

.dialog-head image{width:600rpx;height:150rpx;}

button{
  background-color: #a30c12;
} */
	./**app.wxss**/

/**@import "/wxparse/wxparse.wxss";**/

	.goods_list {
	  margin-top: 2.13vw;
	  width: 100vw;
	}

	.list_flex {
	  padding:0 4.9vw;
	  background: #fff;
	  display: flex;
	  flex-direction: row;
	  flex-wrap: wrap;
	  justify-content: space-between;
	}

	.goods_list .list {
	  box-shadow: 4px 4px 3px -3px #ccc,4px -2px 3px -3px #ccc;
	  width: 41.33vw;
	  height: 70.67vw;
	  border:1px solid #ddd;
	  display:block;
	}


	.book .goods_list .list {
	  box-shadow: 4px 4px 3px -3px #ccc,4px -2px 3px -3px #ccc;
	  width: 41.33vw;
	  height: 62.67vw;
	  border:1px solid #ddd;
	}
	/*height:545,不过高度会隐藏**/

	.goods_list .list .list_img {
	  width: 41.33vw;
	  height: 56.67vw;
	  box-shadow:1px 5px 10px -5px #ccc;
	}
	.book .goods_list .list .list_img {
	  width: 41.33vw;
	  height: 48.67vw;
	  box-shadow:1px 5px 10px -5px #ccc;
	}

	.goods_list .list .list-font {
	  display: flex;
	  flex-direction: column;
	  align-items: center;
	  justify-content: center;
	  height: 13.33vw;
	}
	.goods_list .list .list-font .font-price{
	  height: 6.67vw;
	  display: flex;
	  flex-direction: row;
	  align-items: center
	}
	.goods_list .list .list-font .font-price .goods_price{

	  width: 30.67vw;
	  color: #a64a4d;
	  font-size: 3.47vw;
	}

	.goods_list .list .list-font .font-title {
	width: 86%;
	line-height: 2.6;
	height: 6.67vw;
	display: flex;
	}

	.goods_list .list .list-font .font-title .title {
	  color: #000;
	  overflow: hidden;
	  white-space: nowrap;
	  text-overflow: ellipsis;
	  font-size: 3.6vw;
	}


	.goods_list .list .font-cart img {
	  width: 4.8vw;
	  height: 4.27vw;
	  z-index: 9999;
position: relative;
	}

	.box{
	  margin-top: 4.93vw
	}

#webchatdialog{
	display:none;
}

#webchatdialog .mask{z-index: 1000;position: fixed;left: 0;top: 0;width: 100%;height: 100%;opacity: .6;background: #000;display: block;}

#webchatdialog #showmodal{font-size: 4.267vw;border-radius: 15px;position: fixed;z-index: 5000;width: 80vw;height:40vw;max-width: 600rpx;top: 45%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;text-align: center;overflow: hidden;}
#webchatdialog p{height: 25vw;line-height: 25vw;text-align: center;    margin: 0;
    padding: 0;
	color:#999;	
}
#webchatdialog #showmodal .bintevent{
	height:15vw;    
	border: 1px solid #ddd;
}

#webchatdialog #showmodal .bintevent #esc{
	width: 49.6%;
    border-right: 1px solid #ddd;
    height: 15vw;
    line-height: 15vw;
    float: left;
	font-weight:bold;
}

#webchatdialog #showmodal .bintevent #del{
	width: 49.6%;
    height: 15vw;
    line-height: 15vw;
    float: left;
/* 	color:#6b7ca1;
	 */	
	 color:red;
	 font-weight:bold;
}

#webchatdialog1{
	display:none;
}

#webchatdialog1 .mask{z-index: 1000;position: fixed;left: 0;top: 0;width: 100%;height: 100%;opacity: .6;background: #000;display: block;}

#webchatdialog1 #showmodal1{font-size: 4.267vw;border-radius: 15px;position: fixed;z-index: 5000;width: 80vw;height:40vw;max-width: 600rpx;top: 45%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;text-align: center;overflow: hidden;}
#webchatdialog1 p{height: 25vw;line-height: 25vw;text-align: center;    margin: 0;
    padding: 0;
	color:#999;	
}
#webchatdialog1 #showmodal1 .bintevent{
	height:15vw;    
	border: 1px solid #ddd;
}

#webchatdialog1 #showmodal1 .bintevent #esc1{
	width: 49.6%;
    border-right: 1px solid #ddd;
    height: 15vw;
    line-height: 15vw;
    float: left;
	font-weight:bold;
}

#webchatdialog1 #showmodal1 .bintevent #query{
	width: 49.6%;
    height: 15vw;
    line-height: 15vw;
    float: left;
	color:#6b7ca1;
	font-weight:bold;
}

#webchatdialog2{
	display:none;
}

#webchatdialog2 .mask{z-index: 1000;position: fixed;left: 0;top: 0;width: 100%;height: 100%;opacity: .6;background: #000;display: block;}

#webchatdialog2 #showmodal2{font-size: 4.267vw;border-radius: 15px;position: fixed;z-index: 5000;width: 80vw;height:40vw;max-width: 600rpx;top: 45%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;text-align: center;overflow: hidden;}
#webchatdialog2 p{height: 25vw;line-height: 25vw;text-align: center;    margin: 0;
    padding: 0;
	color:#999;	
}
#webchatdialog2 #showmodal2 .bintevent{
	height:15vw;    
	border: 1px solid #ddd;
}

#webchatdialog2 #showmodal2 .bintevent #esc2{
	width: 49.6%;
    border-right: 1px solid #ddd;
    height: 15vw;
    line-height: 15vw;
    float: left;
	font-weight:bold;
}

#webchatdialog2 #showmodal2 .bintevent #query2{
    height: 15vw;
    line-height: 15vw;
	margin:0 auto;
	color:#6b7ca1;
	font-weight:bold;
}


#showtoast #cartshow,#invtoast #invshow,#checkouttoast #checkoutshow{
	font-size: 4.267vw;
	border-radius: 10px;
	position: fixed;
	z-index: 50000;
	width: 40vw;
	height:10vw;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #000;
	text-align: center;
	overflow: hidden;
	opacity: 0.8;
}

#showtoast #cartshow p,#invtoast #invshow p,#checkouttoast #checkoutshow p{
	color: #fff;
    line-height: 10vw;
    height: 10vw;
}

#showtip #tipshow{
	font-size: 4.267vw;
	border-radius: 10px;
	position: fixed;
	z-index: 50000;
	width: 30vw;
	height:30vw;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #000;
	text-align: center;
	overflow: hidden;
	opacity: 0.8;
}
#showtip #tipshow .img{
	width: 100%;
    height: 7vw;
    line-height: 15px;
	padding-top: 8vw;
}
#showtip #tipshow .img img{
	width: 4vw;
    height: 4vw;
    padding-right: 2vw;
    line-height: 10px;
    display: block;
    text-align: center;
    margin: 0 auto;
}

#showtip #tipshow .text{
	color: #fff;
    font-size: 4vw;
    height: 7vw;
    padding-bottom: 8vw;
    line-height: 9vw;
}	

   


