		.fl {
			float: left;
		}
		
		.fr {
			float: right;
		}
		
		.jie-mo>i {
			display: none;
		}
		
		.order {
			margin-top: 17px;
		}
		
		.order h4 {
			font-size: 18px;
			font-weight: bold;
			padding-left: 30px;
			box-sizing: border-box;
			color: #010101;
			position: relative;
		}
		
		.order h4:before {
			position: absolute;
			content: '';
			left: 0;
			top: 5px;
			width: 17px;
			height: 17px;
			border-radius: 50%;
			background-color: #020202;
		}
		
		.order-cart {
			margin-top: 25px;
		}
		
		.table-th {
			width: 100%;
			overflow: hidden;
		}
		
		.cart-th {
			float: left;
			color: #010101;
			height: 40px;
			font-size: 18px;
			line-height: 40px;
			padding-left: 20px;
			box-sizing: border-box;
		}
		
		.order-cart .cart-th1 {
			width: 5%;
			padding-left: 0;
		}
		
		.order-cart .cart-th2,
		.order-cart .cart-td2,
		.order-cart .cart-th3,
		.order-cart .cart-td3 {
			width: 20%;
		}
		
		.cart-th4,
		.cart-td4 {
			width: 11%;
		}
		
		.order-cart .cart-th5,
		.order-cart .cart-td5 {
			width: 15%;
		}
		
		.order-cart .cart-th6,
		.order-cart .cart-td6 {
			width: 14%;
		}
		
		.order-cart .cart-th7,
		.order-cart .cart-td7 {
			width: 10%;
		}
		
		.order-cart .cart-th8,
		.order-cart .cart-td8 {
			width: 5%;
			padding-right: 0 !important;
		}
		.order-cart .cart-td8{
			float: right !important;
		}
		.cart-main {
			margin-top: 15px;
		}
		
		.cart-item {
			font-size: 14px;
			color: #010101;
			padding: 18px 0;
			padding-bottom: 16px;
			background-color: #ffffff;
			border-radius: 10px;
			margin-top: 11px;
			height: 197px;
		}
		
		.order-cart .table-juz {
			display: table;
			height: 100%;
		}
		
		.order-cart .table-juz .span {
			height: 100%;
			display: table-cell;
			vertical-align: middle;
		}
		
		.order-cart .cart-td {
			font-size: 14px;
			float: left;
			color: #010101;
			line-height: 22px;
			height: 100%;
			padding-left: 20px;
			padding-right: 20px;
			box-sizing: border-box;
		}
		
		.order-cart .cart-td1 {
			padding-left: 11px;
		}
		
		.cart-j {
			width: 30px;
		}
		
		.pro-item {
			width: 560px;
		}
		
		.pro-item .pro-img {
			width: 100%;
		}
		
		.pro-item .pro-title {
			width: 225px;
			line-height: 1.8;
			padding: 0px 15px;
		}
		
		.order-cart .line-e {
			position: relative;
		}
		
		.order-cart .line-e:after {
			position: absolute;
			width: 1px;
			height: 55px;
			background: #dbdbdb;
			content: '';
			right: 0;
			top: 74px;
		}
		
		.check-ys {
			width: 16px;
			height: 16px;
			display: inline-block;
			text-align: center;
			vertical-align: middle;
			line-height: 16px;
			position: relative;
		}
		
		.check-ys::before {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			background: #fff;
			width: 100%;
			height: 100%;
			border: 1px solid #d9d9d9;
		}
		
		.check-ys:checked::before {
			content: "\2713";
			background-color: #d81212;
			border: 1px solid #d81212;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
		}
		
		.price-num .increment,
		.price-num .decrement {
			cursor: pointer;
			height: 26px;
			color: #fff;
			line-height: 26px;
			width: 26px;
			border-radius: 13px;
			text-align: center;
			border: 1px solid #eee;
			transition: 0.2s;
			background-color: #0b0306;
			float: left;
		}
		
		.price-num .num {
			float: left;
			height: 26px;
			width: 26px;
			border-radius: 5px;
			border: solid 1px #dbdbdb;
			text-align: center;
			margin: 0 5px;
		}
		
		.js-btn {
			display: block;
			width: 100px;
			text-align: center;
			background-color: #f22d00;
			color: white;
		}
		
		.pro-item img {
			width: 100%;
			max-height: 187px;
		}
		
		.sending {
			margin-top: 30px;
		}
		
		.sending li {
			width: 50%;
			float: left;
			font-size: 18px;
			color: #010101;
			margin-bottom: 20px;
			height: 25px;
			padding-right: 39px;
			box-sizing: border-box;
		}
		
		.sending .layui-form-label {
			padding: 0;
			font-size: 18px;
			text-align: left;
			color: #010101;
			line-height: 30px;
			width: 145px;
		}
		
		.sending .layui-input-block {
			margin-left: 145px;
			min-height: 30px;
		}
		
		.sending span {
			margin-left: 37px;
		}
		
		.sending .layui-input {
			color: #010101;
			font-size: 14px;
			height: 30px;
			line-height: 30px;
			background-color: #ffffff;
			border-radius: 15px;
			border: solid 1px #d5d5d5;
		}
		
		.ch-all {
			overflow: hidden;
			padding-bottom: 80px;
			margin-top: 52px;
			font-size: 18px;
			color: #010101;
			line-height: 30px;
			vertical-align: middle;
		}
		
		.lay-icon {
			position: relative;
		}
		
		.close-full {
			text-align: center;
			line-height: 30px;
			width: 30px;
			position: absolute;
			right: 0;
			top: 0;
			height: 30px;
			background: #000;
			color: #fff;
			border-radius: 0 3px 3px 0;
			display: none;
		}
		
		.ok-circle {
			border-radius: 0 3px 3px 0;
			text-align: center;
			line-height: 30px;
			width: 30px;
			position: absolute;
			right: 0;
			top: 0;
			height: 30px;
			background: #000;
			color: #fff;
			display: none;
		}
		
		.ydsq {
			width: 35px;
			height: 35px;
			line-height: 35px;
		}
		
		.ch-all .btn-go {
			margin-left: 25px;
			padding: 0 15px;
			height: 30px;
			background-color: #d81212;
			border-radius: 15px;
			font-size: 24px;
			line-height: 30px;
			border: none;
			color: #fff;
		}
		
		.ch-all .selected {
			margin-right: 48px;
		}
		
		.ch-all .amount {
			float: right;
		}
		
		.ch-all .amount .layui-btn {
			font-size: 24px;
			line-height: 30px;
			width: auto;
			height: 30px;
			background-color: #d81212;
			border-radius: 15px;
			margin-left: 73px;
			border: none;
			padding: 0 15px;
			color: #fff;
		}
		
		.yd-send {
			box-sizing: border-box;
			padding-top: 30px;
			background: #fff;
		}
		
		.yd-send .form-info {
			box-shadow: none;
			padding: 0 15px;
			box-sizing: border-box;
		}
		
		.yd-send .form-title {
			font-size: 24px;
			color: #010101;
			font-size: 24px;
			font-weight: 600;
			border-bottom: 1px solid #d5d5d5;
			padding-bottom: 10px;
			position: relative;
			    padding-left: 30px;
		}
		.yd-send .form-title:before {
			position: absolute;
			content: '';
			left: 0;
			top: 5px;
			width: 17px;
			height: 17px;
			border-radius: 50%;
			background-color: #020202;
		}
		.yd-send .text-c {
			text-align: center;
		}
		
		.yd-send.from-list {
			margin-top: 55px;
		}
		
		.yd-send .text-y {
			font-size: 18px;
			font-weight: bold;
		}
		
		.order-cart .table-juz .new-prices {
			font-size: 20px;
			color: #d81212;
		}
		
		.order-cart .table-juz .old-prices {
			text-decoration: line-through;
		}
		
		.from-go .layui-form-item {
			margin-bottom: 15px;
		}
		
		.from-go .layui-form-item .layui-input {
			height: 35px;
			background-color: #ffffff;
			border-radius: 5px;
			border: solid 1px #dbdbdb;
		}
		
		.from-go .layui-form-item .layui-form-label {
			padding: 0;
			font-size: 18px;
			text-align: left;
			color: #010101;
			line-height: 35px;
			width: 110px;
		}
		
		.from-go .layui-form-item .layui-input-block {
			margin-left: 110px;
			min-height: 35px;
			font-size: 18px;
			color: #010101;
			line-height: 35px;
		}
		
		.from-go .from-list {
			padding-top: 50px;
			padding-left: 15px;
			box-sizing: border-box;
		}
		
		.sending .span-l {
			margin-left: 229px;
		}
		
		@media (max-width:750px) {
			.cart-main {
				min-height: auto;
			}
			.table-th,
			.selected,
			.amount {
				display: none;
			}
			.order {
				background: #f2f2f2;
			}
			.order.mtop21 {
				padding-top: 0 !important;
			}
			.order h4:before{
				left: 7px;
			}
			.order h4 {
				background: #fff;
				padding: 0 15px;
				padding-left: 30px;
				box-sizing: border-box;
				font-size: 24px;
				padding-bottom: 25px;
				position: relative;
			}
			.order h4:after {
				content: '';
				position: absolute;
				left: 3%;
				bottom: 15px;
				height: 1px;
				background: #d5d5d5;
				width: 94%;
			}
			.order-cart {
				padding: 0 15px;
				box-sizing: border-box;
			}
			.cart-item .cart-td1 {
				width: 10%;
			}
			.cart-item .cart-td2 {
				width: 40%;
			}
			.order-cart .table-td {
				height: auto;
				padding: 21px 13px 12px 7.5px;
				border: solid 1px #dbdbdb;
				box-sizing: border-box;
			}
			.order-cart .cart-td {
				padding-left: 10px;
				padding-right: 0;
			}
			.order-cart .cart-td7 {
				width: 65%;
			}
			.order-cart .cart-td8 {
				width: 35%;
			}
			.order-cart .cart-span1 {
				display: block;
				width: 50%;
				float: right;
			}
			.cart-main .cart-span2 {
				display: block;
			}
			.cart-main .cart-span {
				display: block;
				overflow: hidden;
				padding-bottom: 15px;
				border-bottom: solid 1px #f2f2f2;
			}
			.cart-td2 img {
				width: 100%;
			}
			.order-cart .cart-td3,
			.order-cart .cart-td4,
			.order-cart .cart-td5,
			.order-cart .cart-td6 {
				width: 100%;
				float: initial;
			}
			.order-cart .line-e:after {
				position: initial;
				background: #fff;
			}
			.cart-td5 .table-juz {
				display: none;
			}
			.order-cart .el-input-number__decrease,
			.order-cart .el-input-number__increase {
				color: #fff;
			}
			.order-cart .el-input--small .layui-input {
				width: 32px;
				margin-left: 44px;
				border: 1px solid #dbdbdb;
			}
			.cart-td .el-input-number--small {
				width: 120px;
			}
			.jie-mo>i {
				display: inline-block;
			}
			.table-juz .span .jie-mo b {
				font-size: 30px;
			}
			.table-juz .span .jie-mo {
				color: #d81212;
				font-size: 18px;
			}
			.cart-span2 {
				margin-top: 14px;
			}
			.cart-td8 .table-juz,
			.cart-td8 .table-juz .span {
				display: block;
			}
			.order-cart .cart-td3 .table-juz .span {
				font-size: 18px;
			}
			.order-cart .cart-td4 {
				margin-top: 15px;
			}
			.order-cart .cart-td5 {
				margin-top: 21px;
			}
			.order-cart .cart-td4 .table-juz .span {
				font-size: 18px;
			}
			.cart-td8 .span .del-d {
				text-align: center;
				font-size: 24px;
				color: #fff;
				line-height: 30px;
				width: 100%;
				height: 30px;
				background-color: #d81212;
				border-radius: 15px;
				display: inline-block;
			}
			.sending {
				display: none;
			}
			.form-info .layui-form-label,
			.form-info .layui-input {
				line-height: 35px;
			}
			.form-info .layui-input {
				height: 35px;
				width: 100%;
				line-height: 35px;
			}
			.form-info .el-form-item {
				margin-bottom: 12px;
			}
			.btn-submit2 {
				text-align: center;
				margin-top: 25px;
				padding-top: 30px;
				border-top: solid 1px #d5d5d5;
			}
			.btn-submit3 {
				margin-top: 15px;
				text-align: center;
			}
			.btn-submit2 .el-submit,
			.btn-submit3 .layui-btn {
				padding: 0;
				border: none;
				font-size: 30px;
				width: 226px;
				height: 46px;
				background-color: #d81212;
				border-radius: 23px;
				color: #fff;
			}
			.ch-all {
				height: auto;
				background: #fff;
				margin-top: 15px;
				margin-bottom: 30px;
				padding: 0 15px;
				/*padding-bottom: 20px;*/
				box-sizing: border-box;
				padding-top: 12px;
			}
			.ch-all .layui-span {
				text-align: center;
				display: block;
				margin-top: 15px;
			}
			.ch-all .btn-go {
				margin-left: 0;
				width: 226px;
				height: 46px;
				background-color: #d81212;
				border-radius: 23px;
			}
			.ch-all .layui-form-checkbox {
				margin-right: 0;
				margin-top: 18px;
			}
			.cart-item {
				height: auto;
				overflow: hidden;
				padding: 18px 5px;
				box-sizing: border-box;
			}
			.price-num .increment,
			.price-num .decrement {
				width: 28px !important;
				height: 28px !important;
				line-height: 28px;
				margin: 0 6px;
			}
		}