.scroll_out{
	position: fixed;
	top: 66px;
	bottom: 50px;
	left: 0;
	right: 0;
}


.c1_r input{
	margin: 0;
	border: none;
	padding: 0;
	height: 22px;
	width: calc( 100% );
	font-size: 18px;
}
.c1_r{
	width: calc(100% - 100px);
	text-align: right;
}

.c1_l input::-webkit-input-placeholder { /* WebKit browsers */ 
font-size:18px;
} 
.c1_l input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
font-size:18px;
} 
.c1_l input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
font-size:18px;
} 
.c1_l input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
font-size:18px;
}


.js_r{
	float: right;
	line-height: 50px;
}
.js_r span{
	font-size: 12px;
}
.js_r span j{
	color: #e94744;
}
.js_r span o{
	color: #909090;
}
.btn_tj{
	display: inline-block;
	width: 102px;
	height: 51px;
	background: -moz-linear-gradient(left, #ff0423, #ff58a3);
	/*Mozilla*/
	background: -webkit-gradient(linear, 0 50%, 100% 50%, from(#ff0423), to(#ff58a3));
	/*Old gradient for webkit*/
	background: -webkit-linear-gradient(left, #ff0423, #ff58a3);
	/*new gradient for Webkit*/
	background: -o-linear-gradient(left, #ff0423, #ff58a3);
	/*Opera11*/
	text-align: center;
	color: white;
	font-size: 14.4px;
}

.isHb{
	width: 100%;
	height: 42px;
	border-bottom: 1px solid #e6e6e6;
	background: white;
	line-height: 41px;
	padding:0 10px;
}
.h_left{
	font-size: 12px;
	float: left;
}
.h_left o{
	color: #909090;
}
.he_right{
	float: right;
	height: 41px;
	width: 80px;
	position: relative;
}
.checkout{
	width: 42px;
	height: 25px;
	border-radius: 15px;
	/*background: #2ddd87;*/
	position: absolute;
	right: 0;
	top: 7px;
	border:1px solid #909090;
}
.check_btn{
	position: absolute;
	width: 21px;
	height: 21px;
	background: white;
	border-radius: 50%;
	top: 1px;
	left: 1px;
	border:1px solid #909090;
}
.he_right .on{
	top: 8px;
	border: none;
	height: 23px;
	background: #2ddd87;
}

.he_right .on .check_btn{
	border: none;
	left: 20px;
}
select{
	margin: 0;
	padding: 0 ;
	font-size: 13.2px;
}
.mui-table-view-cell:after{
	height: 0;
}
.mui-table-view-cell.mui-collapse .mui-collapse-content{
	width: 100%;
	background: transparent;
}
.row_{
	width: 100%;
	font-size: 13.2px;
	border-bottom: 1px solid #ebebeb;
}

.shop_info{
	background: white;
	border-bottom: none;
	margin-bottom: 5px;
}
.row_block{
	background: white;
}
.row_block img{
	border-radius: 3px;
	overflow: hidden;
}
.rcr {
	background: white;
}
