._ymcart_gallery_content ._ymcart_gallery_list{
	font-size: 0;
}
._ymcart_gallery_content .cell{
	display:inline-block;
	width: calc(25% - 15px);
	margin-right: 20px; 
	margin-bottom: 20px;
	font-size: 12px;
	vertical-align: top;
	box-sizing: border-box;
	border: 1px solid #eee;
	border-radius: 5px;
	overflow: hidden;
	padding-bottom: 12px;
}
._ymcart_gallery_content .cell:nth-child(4n){
	margin-right: 0;
}
._ymcart_gallery_content #waterfall{font-size:0;width:1100px;margin:0 auto;}
._ymcart_gallery_content .cell a.pic{width:100%;height:255px;display:block;font-size:0;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}
._ymcart_gallery_content .cell a.pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.9);opacity:0; visibility:hidden;transition:all 0.3s ease-in;transform:scale(0);}
._ymcart_gallery_content .cell a.pic svg{width:24px;height:30px;fill:#7f7f86;opacity:0; visibility:hidden;transition:all 0.3s ease-in;transform:scale(0);}
._ymcart_gallery_content .cell a.pic:hover:before{opacity:1; visibility:visible;transition:all 0.3s ease-in;transform:scale(1);}
._ymcart_gallery_content .cell a.pic .pic_svg{position: absolute;right: 10px;bottom: 10px;width: 30px;height: 30px;}
._ymcart_gallery_content .cell a.pic .procontent{position: absolute;top: 50%;left: 0;width: 100%;margin-top:-20px;padding: 0 10px;box-sizing: border-box;font-size: 14px;opacity:0; visibility:hidden;transition:all 0.3s ease-in;transform: scale(0);}
._ymcart_gallery_content .gallery_customer_name{font-weight: bold;}
._ymcart_gallery_content .cell a.pic:hover .procontent,
._ymcart_gallery_content .cell a.pic:hover svg{opacity:1; visibility:visible;transition:all 0.3s ease-in;transform: scale(1);}
._ymcart_gallery_content .mar_none{margin-right:0;}
._ymcart_gallery_content .cell .procontent_detail{margin: 10px 0 0;color:#333;height:36px;line-height: 18px;font-size: 12px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding:0 10px;}
._ymcart_gallery_content .star_list{line-height:40px;text-align: center;}
._ymcart_gallery_content .star_list i{display:inline-block;line-height:40px;vertical-align:middle;color:#ccc;background:none;margin-right:3px;font-size:14px;}
._ymcart_gallery_content .star_list i.cur{color:#ff9d00;}



.product_detail_2016 ._ymcart_gallery_content .cell{
	
	width: calc(33.333% - 10px);
	margin-right: 15px; 
	margin-bottom: 15px;
}
.product_detail_2016 ._ymcart_gallery_content .cell a.pic{
	width: 100%;
	height: 271px;
}
.product_detail_2016 ._ymcart_gallery_content .cell:nth-child(4n){
	margin-right:15px;
}
.product_detail_2016 ._ymcart_gallery_content .cell:nth-child(3n){
	margin-right:0;
}
.product_detail_women_2019 ._ymcart_gallery_content .cell{

	width: calc(50% - 10px);
	margin-right: 20px; 
	margin-bottom: 20px;
}
.product_detail_women_2019 ._ymcart_gallery_content .cell a.pic{
	width: 100%;
	height: 248px;
}
.product_detail_women_2019 ._ymcart_gallery_content .cell:nth-child(2n){
	margin-right:0;
}

._ymcart_gallery_content ._ymcart_gallery_list_wap{
	font-size: 0;
}
._ymcart_gallery_content ._ymcart_gallery_list_wap .cell{
	width: calc(50% - 5px);
	
	margin-right: 10px;
}
._ymcart_gallery_content ._ymcart_gallery_list_wap .cell a.pic{
	width: 100%;
	height: calc(50vw - 15px);
}
._ymcart_gallery_content ._ymcart_gallery_list_wap .cell:nth-child(2n){
	margin-right:0;
}
._ymcart_gallery_content ._ymcart_gallery_list_wap .customer_name{
	margin-top: 5px;
	line-height: 20px;
	font-size: 14px;
	text-align: left;
	padding: 0 5px;
}
._ymcart_gallery_content ._ymcart_gallery_list_wap .star_list{
	line-height: 20px;
	text-align: left;
	padding: 0 5px;
}
._ymcart_gallery_content ._ymcart_gallery_list_wap .star_list i{
	line-height: 20px;
	font-size: 12px;
}
._ymcart_gallery_content ._ymcart_gallery_list_wap .cell .procontent_detail{
	margin: 5px 0 0;
    padding: 0 5px;
}


._ymcart_gallery_content .right_pop_box_wap{background:#fff;width:100%;height:100%;position:fixed;right:-100%;top:0;left:auto;bottom:0;overflow-y:scroll;overflow-x:hidden; z-index:99999;}
._ymcart_gallery_content .right_pop_box_wap .name a{display:block;line-height:20px;font-size:12px;color:#333;}
._ymcart_gallery_content .right_pop_box_wap .starlist{padding:5px 0;position:relative;height:20px;line-height:20px;}
._ymcart_gallery_content .right_pop_box_wap .starlist span{display:inline-block;position:absolute;right:0;top:0;line-height:30px;height:30px;}
._ymcart_gallery_content .right_pop_box_wap .gallery_main .user_name{font-weight:bold;margin-bottom:5px;}
._ymcart_gallery_content .right_pop_box_wap .scroll{overflow:auto;}
._ymcart_gallery_content .right_pop_box_wap .gallery_top .swiper-gallery li{background-position:center; background-size:cover; background-repeat:no-repeat;height: calc(100vw - 20px) !important;} 
._ymcart_gallery_content .right_pop_box_wap .gallery_top .swiper-gallery .swiper-pagination-bullet{ width:12px; height:12px; opacity:0.5; cursor:pointer;}
._ymcart_gallery_content .right_pop_box_wap .gallery_top .swiper-gallery .swiper-pagination-bullet-active{ opacity:1; background:#007aff;}
._ymcart_gallery_content .right_pop_box_wap .pro_list1 .pro_list_tit{height:40px;line-height:40px;border-bottom:1px solid #eee;padding:0 10px;}
._ymcart_gallery_content .right_pop_box_wap .pro_list1 li{height:80px;padding:15px 40px 15px 100px;border-bottom:1px solid #eee;position:relative;}
._ymcart_gallery_content .right_pop_box_wap .pro_list1 li .pic{position:absolute;left:10px;top:15px;width:80px;height:80px;text-align:center;border:1px solid #eee;display:block;}
._ymcart_gallery_content .right_pop_box_wap .pro_list1 li .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
._ymcart_gallery_content .right_pop_box_wap .pro_list1 li .pic span{display:inline-block;height:100%;vertical-align:middle;}
._ymcart_gallery_content .right_pop_box_wap .pro_list1 li i{position:absolute;height:12px;font-size:16px;display:block;top:0;bottom:0;margin:auto;right:10px;} 
._ymcart_gallery_content .right_pop_box_wap .pro_list1 li .starlist{padding:0;}
._ymcart_gallery_content .right_pop_box_wap .pro_list1 li .starlist i{position:relative;top:auto;bottom:auto;right:auto;width:auto;height:auto;display:inline-block;vertical-align:middle;margin-right:3px;}
._ymcart_gallery_content .right_pop_box_wap .pro_list1 li .starlist a{display:inline-block;vertical-align:middle;font-size:14px;}
._ymcart_gallery_content .right_pop_box_wap .pro_list1 li p{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;color:#333;}
._ymcart_gallery_content .right_pop_box_wap .pro_list1 li .price{color:#ff7070;}
._ymcart_gallery_content .right_pop_box_wap .pro_list1 li .price span{display:inline-block;margin-left:5px;color:#ccc;text-decoration:line-through;}






._ymcart_gallery_content .gallery_pop_wap{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 5000000;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
}
._ymcart_gallery_content .gallery_pop_on{
    opacity: 1;
    visibility: visible;
}
._ymcart_gallery_content .gallery_pop_wapper{
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    position: absolute;
    left: 15px;
    top: 50%;
    width: calc(100% - 30px);
    max-height: calc(100vh - 60px);
    transform: translate(0,-50%);
    box-sizing: border-box;
}
._ymcart_gallery_content .gallery_pop_wap .gallery_close_btn{
    position: absolute;
    right: -10px;
    top: -10px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    font-size: 16px;
    z-index: 99; 
    cursor: pointer;
}
._ymcart_gallery_content .gallery_pop_wap .gallery_close_btn svg{
    height: 28px;
    width: 14px;
    fill:#000;
}

._ymcart_gallery_content .gallery_pop_wap .gallery_main{
    margin-top: 10px;
    overflow-y: auto;
    max-height: calc(100vh - 100vw - 50px);
}
._ymcart_gallery_content .gallery_pop_wap .starlist{
    position: absolute;
    right: 10px;
    height: 20px;
    line-height: 20px;
}
._ymcart_gallery_content .gallery_pop_wap .starlist i{
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
}
._ymcart_gallery_content .gallery_pop_wap .user_name{
    height: 20px;
    line-height: 20px;
    color: #000;
}
._ymcart_gallery_content .gallery_pop_wap .gallery_tit{
    border-bottom: 1px solid #dedede;
    padding-bottom: 6px;
    position: relative;
}
._ymcart_gallery_content .gallery_pop_wap .user_name img{
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}
._ymcart_gallery_content .gallery_pop_wap .comment_con{
    margin-top: 5px;
    line-height: 18px;
    color: #333;
}
._ymcart_gallery_content .gallery_pop_wap .time{
    margin-top: 10px;
    color: #333;
    line-height: 18px;
}
._ymcart_gallery_content .gallery_pop_wap .gallery_product ul{}
._ymcart_gallery_content .gallery_pop_wap .gallery_product li{
    font-size: 0;
    padding: 10px 0;
}
._ymcart_gallery_content .gallery_pop_wap .gallery_product{
    padding-bottom: 10px;
}
._ymcart_gallery_content .gallery_pop_wap .gallery_product li .gallery_product_pic{
    display: inline-block;
    width: 80px;
    height: 80px;
    border-radius: 4px;
    vertical-align: top;
    font-size: 12px;
}
._ymcart_gallery_content .gallery_pop_wap .gallery_product li .gallery_product_content{
    display: inline-block;
    width: calc(100% - 80px);
    vertical-align: top;
    font-size: 12px;
    padding-left: 10px;
    box-sizing: border-box;
}
._ymcart_gallery_content .gallery_pop_wap .gallery_product li .gallery_product_name{
    color: #333;
    font-size: 12px;
    height: 20px;
    padding-top: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
._ymcart_gallery_content .gallery_pop_wap .gallery_product li .gallery_product_price{
    height: 20px;
    line-height: 20px;
    color: #ed4040;
}
._ymcart_gallery_content .gallery_pop_wap .gallery_product li .buy_now{
    margin-top: 4px;
    height: 26px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    line-height: 26px;
    color: #fff;
    background: #ed4040;
    border-radius: 2px;
    display: inline-block;
    font-size: 12px;
}
._ymcart_gallery_content .right_pop_box{position:fixed;left:0;top:0;width:100%;height:100%;z-index:949000;}
._ymcart_gallery_content .bg{background:rgba(0,0,0,0.8);width:100%;height:100%;position:absolute;left:0;top:0;z-index:9;}
._ymcart_gallery_content .gallery_pop{position:absolute;left:0;top:50%;right:0;width:890px;z-index:10;background:#fff;margin:auto;padding:30px;max-height:90%;border-radius:5px;}
._ymcart_gallery_content .gallery_img{width:400px;height:400px;text-align:center;border:1px solid #eee;float:left;}
._ymcart_gallery_content .gallery_img img{max-width:400px;max-height:400px;vertical-align:middle;}
._ymcart_gallery_content .gallery_img .swiper-gallery{width:400px;height:400px;}
._ymcart_gallery_content .gallery_img .swiper-gallery li{width:400px;height:400px; background-position:center; background-size:cover; background-repeat:no-repeat;}
._ymcart_gallery_content .gallery_img .swiper-gallery .swiper-pagination-bullet{ width:12px; height:12px; opacity:0.5; cursor:pointer;}
._ymcart_gallery_content .gallery_img .swiper-gallery .swiper-pagination-bullet-active{ opacity:1;}

._ymcart_gallery_content .gallery_con{float:left;margin-left:40px;padding-left:40px;border-left:1px solid #eee;min-height:400px;width:400px;}
._ymcart_gallery_content .gallery_rtop{height:80px;line-height:20px;margin-bottom:40px;}
._ymcart_gallery_content .gallery_rtop .name{text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
._ymcart_gallery_content .gallery_rtop .price{color:#ed3445;}
._ymcart_gallery_content .gallery_rtop .price span{display:inline-block;color:#ccc;text-decoration:line-through;vertical-align:initial;}
._ymcart_gallery_content .gallery_rtop .pic{width:80px;height:80px;border:1px solid #eee;text-align:center;float:left;margin-right:20px;}
._ymcart_gallery_content .gallery_rtop span{display:inline-block;height:100%;vertical-align:middle;}
._ymcart_gallery_content .gallery_rtop img{max-width:80px;max-height:80px;vertical-align:middle;}
._ymcart_gallery_content .gallery_rtop i{display: inline-block;vertical-align: middle;color: #ccc;background: none;margin-right: 3px;font-size: 14px;}
._ymcart_gallery_content .gallery_rtop i.cur{color: #ff9d00;}

._ymcart_gallery_content .gallery_rmid .star_list{float:none;border-bottom:1px solid #eee;}
._ymcart_gallery_content .gallery_rmid .star_list span{float:right;}
._ymcart_gallery_content .gallery_rmid .user_name{font-weight:bold;color:#333;margin-top:10px;}
._ymcart_gallery_content .gallery_rmid .comment_con{padding:10px 0;line-height:18px;height:190px;}
._ymcart_gallery_content .gallery_rmid .scroll_box{}
._ymcart_gallery_content .close_icon{position:absolute;right:5px;top:5px;}
._ymcart_gallery_content .close_icon i{display:inline-block;font-size:26px;color:#666;background:none;cursor:pointer;}

._ymcart_gallery_content .left_gallery_img{float:left;width:400px;	}
._ymcart_gallery_content .small-img{text-align: center;margin-top: 15px;overflow-x: auto;white-space: nowrap;padding-bottom: 6px;}
._ymcart_gallery_content .small-img span{display: inline-block;width: 60px;height: 60px;vertical-align: top;margin:0 3px; text-align: center;font-size: 0;border: 1px solid #ddd;}
._ymcart_gallery_content .small-img span:hover,
._ymcart_gallery_content .small-img span.on{border-color: #ed3445;}
._ymcart_gallery_content .small-img span img{max-width: 100%;max-height: 100%;vertical-align: middle;}
._ymcart_gallery_content .small-img span i{display: inline-block;vertical-align: middle;height: 100%;}

._ymcart_gallery_content .gallery_pop .gallery_img{position:relative;}
._ymcart_gallery_content .gallery_pop .showallprocuts { height: 400px; position: relative; overflow: hidden;}
._ymcart_gallery_content .gallery_pop .showimagelist { position: absolute; top: 0; left: 0;}
._ymcart_gallery_content .gallery_pop .showimagelist ul { clear: both; overflow: hidden;}
._ymcart_gallery_content .gallery_pop .showimagelist li { float: left; display: block; width: 400px; overflow: hidden; background-position:center; background-size:cover; background-repeat:no-repeat;}
._ymcart_gallery_content .gallery_pop .pagenext { height: 12px; z-index: 100; text-align: center; line-height: 10px; display: block;position:absolute; left:50%; bottom:20px; transform:translateX(-50%);}
._ymcart_gallery_content .gallery_pop .pagenext a { padding: 0px; width: 12px; height: 12px; overflow: hidden; text-decoration: none; color: #fff; display: block; float: left; background: #b40022; margin: 0 5px;opacity:0.5;border-radius:50%;display:inline-block;
}
._ymcart_gallery_content .gallery_pop .pagenext a.active{ opacity:1;}
