html,body{margin: 0;padding: 0;height: 100%;}
			body{
			    min-width: 320px;
			    margin: 0;
			    padding: 0;
			    font-family: "microsoft yahei", Verdana, Arial, Helvetica, sans-serif;
			    font-size: 1em;
			}
			a{text-decoration: none;color: #000;}
			img{
			    max-width: 100%;
		        vertical-align: middle;
			}
			i{font-style: normal;}
			*{margin: 0;padding: 0;}
			div{margin: 0;padding: 0;}
			ul,li{list-style: none;}
			em{font-style: normal;}
			input:focus {outline:0;}
			.body{
				width: 100%;
			    max-width: 640px;
			    margin: 0 auto;
			    height: 100%;
			}
			.goods-info{
				margin-left: 10px;
			    padding: 10px 0px 12px 0px;
			    
			}
			.info-top{
				border-bottom: 1px solid #e5e5e5;
				padding-bottom: 12px;
				padding-right: 12px;
			}
			.goods-info .info-a{
		        display: block;
			    font-size: 1rem;
			    color: #ff5474;
			    font-weight: bolder;
			    margin-top: 8px;
			    font-family: "Microsoft YaHei";
			}
			.info-bottom{
			    font-size: 0.8rem;
			    margin-top: 10px;
			    margin-right: 12px;
			    color: #808080;
			    text-align: center;
			}
			.info-fare{
				float: left;
			}
			.info-stock{
				display: inline-block;
			}
			.info-sold{
				float: right;
			}
			.goods-detail .detail-top{
			    font-size: 1rem;
			    text-align: center;
			    padding: 8px 0;
			}
			.goods-detail .detail-top div{
				width: 15px;
				height: 1px;
				background: #ec525c;
			    display: inline-block;
    			vertical-align: super;
			}
			.det-detail{
			    padding: 20px 10px;
			}
			.goods-bottom{
				position: fixed;
				bottom: 0;
				width: 100%;
				background: #fff;
				height: 3.2rem;
				background: #f8f8f8;
			}
			.goods-bottom .bottom-box{
				max-width: 640px;
				margin: 0 auto;
				
			}
			.bottom-left{
				width: 43%;
				float: left;
				border-top: 1px solid #d0d0d0;
			}
			.goods-bottom .goods-home,.goods-bottom .goods-phone,.goods-bottom .goods-cart{
				width: 32.8%;
				float: left;
			    height: 100%;
			    text-align: center;
			    margin: 0 auto;
			    border-left: 1px solid #d0d0d0;
			}
			.goods-bottom .goods-home{
				border: 0;
			}
			.goods-bottom div img{
				width: 20px;
				margin-top: 7px;
			}
			.goods-bottom div span{
			    display: block;
			    font-size: 12px;
			    margin-top: 4px;
			}
			.bottom-right{
				width: 57%;
				float: left;
			}
			.goods-addcart{
			    display: inline-block;
			    width: 50%;
			    height: 3.2rem;
			    line-height: 3.2rem;
			    text-align: center;
			    background: #272727;
			    color: #fff;
			    float: left;
			}
			.goods-buy{
			    display: inline-block;
			    width: 50%;
			    height: 3.2rem;
			    line-height: 3.2rem;
			    text-align: center;
			    background: #eb515d;
			    color: #fff;
			}
			
			.buy-bj{
				background: #000;
				opacity: 0.3;
				width: 100%;
				height: 100%;
				position: fixed;
				top: 0;
				left: 0;
				display: none;
			}
			.buy{
			    width: 100%;
			    height: 14rem;
			    background: #fff;
			    position: fixed;
			    bottom: 0;
			    display: none;
		        max-width: 640px;
		        z-index: 99
			}
			.buy .buy-close{
			    font-size: 1.5rem;
			    font-family: "SimSun";
			    position: absolute;
			    top: 5px;
			    right: 8px;
			    cursor: pointer;
			}
			.buy .buy-img{
			    width: 100px;
			    margin: 0 10px;
			    position: relative;
			    top: -18px;
			    float: left;
		        z-index: 99;
			}
			.buy .buy-box{
				display: inline-block;
			}
			.buy .buy-right{
			    float: left;
			    font-size: 0.9rem;
			    margin-top: 1.6rem;
			    font-family: "Microsoft YaHei";
			}
			.buy .buy-right span{
				display: block;
			}
			.buy .buy-right .buy-price{
				color: #e9637b;
			}
			
			.buy-amount{
				margin-left: 10px;
			}
			.buy-amount-name{
			    font-size: 0.9rem;
			    font-family: "Microsoft YaHei";
			    margin-bottom: 8px;
			    display: inline-block;
			}
			.buy_gw{    
				border: 1px solid #dbdbdb;
			    width: 152px;
			    line-height: 30px;
			    overflow: hidden;
			    font-size: 0.6rem;
			}
			.buy_gw em{    
				display: block;
			    height: 30px;
			    width: 40px;
			    float: left;
			    color: #7A7979;
			    border-right: 1px solid #dbdbdb;
			    text-align: center;
			    cursor: pointer;
			}
			.buy_gw .buy-num{    
				display: block;
			    float: left;
			    text-align: center;
			    width: 70px;
			    font-style: normal;
			    font-size: 12px;
			    line-height: 30px;
			    border: 0;
			}
			.buy_gw em.buy-add{
			    float: right;
			    border-right: 0;
			    border-left: 1px solid #dbdbdb;
			}
			.buy-sub{
				border: 0;
			    background: #e85661;
			    color: #fff;
			    width: 100%;
			    height: 2.3rem;
			    position: absolute;
			    bottom: 0;
			    cursor: pointer;
		        letter-spacing: 2px;
	            text-indent: 1px;
			}