	.top_prev{opacity:1 !important}
	.mart_wrap{margin-top:0;}
	.mart_wrap .content{padding:15px;}
	.con_wrap{overflow:hidden;margin-top:0}
	.con_wrap p{margin:0}
	.con_wrap .mart_name{font-size:18pt !important;margin:0;font-weight:800;margin-bottom:10px;}
	.call_wrap img{width:20px;vertical-align:middle;margin-right:5px;}
	.call_wrap{display:inline;padding:0 10px;}
	.call_wrap span{vertical-align:middle;font-size:12pt;}
	.call_wrapper{margin-top:15px;}
	.mart_info_btn{margin-top:20px;}
	.mart_info_btn p{display :inline;margin-right:10px;}
	.mart_info_wrap{text-align:left;display:none;font-size:10pt;}
	.mart_info_wrap span{font-size:10pt;font-weight:bold}
	.mart_info_wrap tr{vertical-align:top;}
	.mart_info_wrap th{padding:5px 0;font-size:12pt;}
	.mart_info_wrap td{padding:2px 0;line-height:15pt;}
	.mart_info_wrap td:nth-child(2){color:gray;}
	.green{color:#1F963A !important;}
	.colspan th{padding-top:25px;}
	.rotate{transform:rotate(180deg)}
	.menu_name{opacity:0}
	.fadein{animation-name:fa_de;animation-duration:2s;animation-fill-mode:forwards;}
	@keyframes fa_de{
		from{opacity:0}
		to{opacity:1}
	}
	td.green{font-weight:bold;font-size:10pt;}
	.mart_pro_wrap{padding-top:15px;overflow:hidden;}
	.dis_wrap{width:50%;overflow:hidden;float:left;padding:15px 0;}
	.pro_img{width:80%;height:160px;object-fit:contain;}
	.dis_info_wrap{width:80%;padding:0 10%;overflow:hidden;height:80px;}
	.dis_info{font-size:10pt;}
	.dis_info_wrap p{margin:0;line-height:16pt;text-align:left}
	.dis_pay{font-size:15pt;font-weight:800;padding-top:5px;float:left;}
	.dis_name{font-size:12pt;padding-top:5px;}
	.pro_cart{width:30px;float:right;}
	.cate_wrap select{width:auto;height:auto;height:35px;padding-right:30px;;background-color:#fff;border:none;font-size:12pt;line-height:35px;border-radius:5px;  -webkit-appearance: none;-moz-appearance: none; appearance: none;background: url(/img/down_.png) no-repeat 100% 50%;background-size:contain;outline:0;}
	select::-ms-expand { display: none;}
	.star{width:15px;vertical-align:middle}
	.mart_star{display:inline-block;padding-top:3px;color:black !important;}
	.category{padding:15px 0}
	.category ul{margin:0;overflow-y:hidden;overflow-x:scroll;height:100%;white-space:nowrap;position:relative;padding:0 15px;}
	.category li{position:relative;white-space:normal;vertical-align:middle;display:inline-block;padding:0 10px;}
	.category a{color:#6b6b6b;}
	.cate_on{width:auto;height:30px;line-height:30px;background-color:#000;color:#fff !important;display:inline-block;border-radius:15px;padding:0 15px;}
	.more_btn{width:100%;height:45px;background-color:#fff;border:1px solid #000;margin-top:10px;border-radius:10px;background-color:#fff;color:#000}
	.wid_100{width:100% !important;}



	.review_wrap p{margin:0;}
	.total_re{font-size:15pt;font-weight:800;display:inline-block;}
	.review_con{overflow:hidden;border-bottom:1px solid #f2f2f2;padding-bottom:15px;}
	.review_con button{float:right;background-color:#fff;border:1px solid #ddd;padding:10px 20px;border-radius:150px;}
	
	.one_chk{display:none;}
	.review_con label{font-size:10pt;}
	.one_chk + label span {display: inline-block; width: 18px; height: 18px;margin: -1px 1px 0 0;vertical-align: middle; background: url(/img/check_03.svg) left top no-repeat; background-size: cover;}
	.one_chk:checked + label span {background:url(/img/check_03.svg) -19px top no-repeat; background-size: cover;}

	.review_con_02{margin-top:30px;overflow:hidden;}
	.review_con_02 p{float:right;padding:0 10px;font-size:10pt;color:gray;}
	.re_order_on{color:#000 !important;font-weight:800}
	.user{width:40px;margin-right:5px;border-radius:40px;}
	.star_wrap{margin-top:5px;vertical-align:middle;overflow:hidden;}
	.star_wrap i{color:#ffce00;}
	.user_review{padding:15px 0}
	.user_id{padding-top:5px;vertical-align:middle;font-weight:600}
	.user_date{font-size:10pt;color:gray;margin-top:5px;margin-left:5px;}
	.review_info{padding:15px 0;padding-bottom:0}
	.gray{color:#ddd !important;}
	.review_img{width:100%;background-position:center center;height:250px;background-size:cover;margin-bottom:10px;}
	.review_txt{line-height:15pt;}
	.del_span{float:right;padding:0 5px;font-size:11pt;color:#1f963a !important}


	/* search_view */
	.search_form{width:70%;height:40px;margin:10px 0;box-sizing:border-box;border:0;font-size:12pt;outline:0}
	.search_view_wrap{padding:15px;background-color:#fff;margin-top:5px;padding-bottom:0}
	.search_view_wrap button{width:30%;height:40px;border-radius:40px;background-color:#fff;border:1px solid #ddd;box-sizing:border-box;outline:0;color:#4b4b4b}
	.search_btn_on{background-color:#1f963a !important;color:#fff !important;border:0 !important}
	.search_mart_wrap{margin-top:15px;}
	.search_product_wrap{display:none}