.pop {
	position: fixed;
	left:-100%;
	right:100%;
	top:0;
	bottom: 0;
	text-align: center;
	font-size: 0;
	z-index:999;
	display:none;

	}
.pop:after {content:"";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.pop_content{display: inline-block; *display: inline; *zoom:1;vertical-align: middle;position: relative;right: -100%; padding:30px; background:#FFF;width: 400px}
/*.gray_pop_content{ background:#e6e7e7;}*/
/*.pop_content p{  clear: both;  }*/
.pop_content_mark{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:555;
	background:#757575;
	opacity:0;
	filter:alpha(opacity=0);
	display:none;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	/*margin-top: 52px;*/
	}
.pop_close{width:20px; height:20px; margin-bottom:20px;-webkit-transition: all 0.7s ease 0s;-moz-transition: all 0.7s ease 0s;transition: all 0.7s ease 0s;float: right;}
.pop_close img{width: 100%}
.addcart{margin-top: 60px}
.addcart_left{width:40%;  height:auto;  float: left;margin: 0 0 50px 50px; }
.addcart_left img{width:100%;  height:auto; }
.addcart_right{float: right;text-align: left;width:40%;margin-top: 50px }
.pro_name{font-size: 14px}
.pro_money{font-size: 12px;padding: 20px 0}
.logintxt{text-align: left;margin: 0 auto;width: 52%}
.login_top{/*font-weight: 700;*/clear: both;font-size: 22px;margin-bottom: 30px;}
.pro_select{margin-top: 30px;text-align: center;}
.pro_select select{width: 80px;margin-right: 10px;text-align: center;height: 30px;}
#register_txt{display: none}
#forget_txt{display: none}

/*.weixin_login{margin-left: 10px;  width: 20px;  margin-top: -8px;}*/



@media screen and (max-width: 768px) {
	.pop_content {  right:0;  padding:0;  width: 90%;  margin: 0 auto;  margin-top: 60px}
	.pop { left: 0;  right: 0;  }
	/*.pop_content_mark{  margin-top: 42px;  }*/
	.pop_close {  width: 20px;  height: 20px;  margin: 20px;  }
	.pop_close  img{  width: 100%;  }

	.addcart{width: 70%;margin: 0 auto;}
	.addcart_left{width:100%;margin:40px 0 0 0}
	.addcart_right{width:100%;}
	.pro_select select{width: 28%;margin-right:2.6%}
	.pro_select {
		margin-top: 10px;
	}
	.addcart_left img {
		width: 60%;
	}
	.pro_money {
		padding: 10px 0;
	}
	/*.login_top{font-size: 14px;}*/
}
@media screen and (max-width: 758px) {
	.logintxt{width: 80%}
	#addcart_pop{position: relative;}
	#aftersales_pop{position: relative;}
	.addcart_left{margin:0 0 0 0}

}