button{
	border: none;
}
.index .swiper-pagination-bullet {

	width: 0.75rem;

	height: 0.75rem;

	background-color: #ffffff;

	margin: 0 0.5rem !important;

}

.index .advertising {

	margin-top: 1.875rem;

	display: flex;

	justify-content: space-between;

}

.index .list {

	margin-top: 5rem;

}

.index .list .group {

	margin-bottom: 8rem;

}

.index .list .group .title {

	text-align: center;

	font-family: Calibri-Bold;

	font-size: 3rem;

	letter-spacing: 0.15rem;

	color: #313131;

	padding-bottom: 0.5rem;

}

.index .list .group .title::after {

	content: '';

	display: block;

	width: 5.5rem;

	height: 1px;

	background-color: #000;

	margin: 0 auto;

}

.index .list .group .products {

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.index .list .group .products .product {

	margin-top: 3rem;

	display: block;

	width: 23.75rem;

	text-align: center;

}

.index .list .group .products .product .pic {

	height: 23.75rem;

	overflow: hidden;

}

.index .list .group .products .product p {

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.index .list .group .products .product .p1 {

	font-family: Calibri-Bold;

	font-size: 1rem;

	letter-spacing: 0.05rem;

	color: #313131;

	margin-top: 0.5rem;

}

.index .list .group .products .product .p2 {

	font-family: Calibri;

	font-size: 0.75rem;

	color: #313131;

	letter-spacing: 0.038rem;

}

.index .list .group .products .product .p3 {

	font-family: Calibri-Bold;

	font-size: 1rem;

	letter-spacing: 0.05rem;

	color: #313131;

	margin-top: 0.5rem;

}

.index .list .group .products::after {

	width: 23.75rem;

}

.main {

	width: 75rem;

	margin: 0 auto;

	background-color: #fff;

	padding-bottom: 12rem;

}

.main .mbox {

	width: 71rem;

	margin: 0 auto;

	padding-top: 3rem;

	display: flex;

	justify-content: space-between;

}

.main .mbox .left {

	width: 38rem;

}

.main .mbox .left .title {

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 2rem;

	color: #222222;

}

.main .mbox .left .ortitle {

	margin-left: 4rem;

	margin-top: 2rem;

}

.main .mbox .left .ortitle .tota {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #000000;

}

.main .mbox .left .ortitle .orprice {

	font-family: Calibri-Bold;

	font-size: 2rem;

	color: #000000;

}

.main .mbox .left .tlogo1 {

	cursor: pointer;

	margin-top: 2rem;

	margin-left: 4rem;

	width: 11.2rem;

	height: 3.2rem;

	border: solid 0.1rem #dcdcdc;

}

.main .mbox .left .tlogo1 img {

	width: 11rem;

	height: 3rem;

}

.main .mbox .left .tlogo {

	margin-top: 5rem;

	margin-left: 13rem;

	width: 15rem;

	height: 8rem;

	text-align: center;

	font-family: Calibri;

	font-size: 1.5rem;

	line-height: 2rem;

	color: #222222;

}

.main .mbox .left .tlogo img {

	width: 5rem;

	height: 5rem;

	margin: 0 auto;

	margin-bottom: 1rem;

}

.main .mbox .left .tbtn {

	margin-top: 4rem;

	margin-left: 4rem;

}

.main .mbox .left .tbtn button {

	width: 16rem;

	height: 3rem;

	color: #fff;

	background: #000000;

}

.main .mbox .left .tbtn .conti {

	background-color: #666666;

	margin-left: 1rem;

}

.main .mbox .right {

	padding-top: 4rem;

	width: 25rem;

}

.main .mbox .right p {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #000000;

}

.main .mbox .right p span {

	font-family: Calibri-Bold;

}

.main .mbox .right .pric {

	margin-top: 1rem;

	width: 25rem;

	border-top: solid 0.1rem #dcdcdc;

	border-bottom: solid 0.1rem #dcdcdc;

	padding-bottom: 0.5rem;

}

.main .mbox .right .pric .p1 {

	display: flex;

	justify-content: space-between;

	margin-top: 0.5rem;

}

.main .mbox .right .pric .p1 span {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	letter-spacing: 0rem;

	color: #000000;

}

.main .mbox .right .pri {

	margin-top: 1rem;

	display: flex;

	justify-content: space-between;

	align-items: center;

}

.main .mbox .right .pri div {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #000000;

}

.main .mbox .right .pri .usd span {

	font-family: Calibri-Bold;

	font-size: 2rem;

	margin-left: 2rem;

}

.product_list .screen {

	height: 4.375rem;

	border: solid 1px #e5e5e5;

	background-color: #fff;

	margin-top: 2.5rem;

	padding: 0 2.125rem;

	display: flex;

	justify-content: space-between;

	align-items: center;

}

.product_list .screen p {

	font-size: 0.875rem;

	color: #222222;

}

.product_list .screen .search {

	display: flex;

	align-items: center;

}

.product_list .screen .search .search_box {

	margin-left: 1.5rem;

	position: relative;

}

.product_list .screen .search .search_box input {

	display: block;

	width: 18.75rem;

	height: 2.25rem;

	border: solid 0.063rem #e5e5e5;

}

.product_list .screen .search .search_box button {

	position: absolute;

	width: 1.25rem;

	display: block;

	background-color: transparent;

	right: 1rem;

	top: 50%;

	transform: translateY(-50%);

	border: none;

}

.product_list .screen .search .search_box button img {

	filter: invert(1);

}

.product_list .screen .select {

	display: flex;

	align-items: center;

}

.product_list .screen .select select {

	margin-left: 2.5rem;

	display: block;

	width: 12.5rem;

	height: 2.25rem;

	border: solid 1px #e5e5e5;

	font-size: 0.875rem;

	color: #222222;

}

.product_list .products {

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;
	
	min-height: 50vh;

}

.product_list .products .product {

	margin-top: 3rem;

	display: block;

	width: 23.75rem;

	text-align: center;

}

.product_list .products .product .pic {

	height: 23.75rem;

	overflow: hidden;

}

.product_list .products .product p {

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.product_list .products .product .p1 {

	font-family: Calibri-Bold;

	font-size: 1rem;

	letter-spacing: 0.05rem;

	color: #313131;

	margin-top: 0.5rem;

}

.product_list .products .product .p2 {

	font-family: Calibri;

	font-size: 0.75rem;

	color: #313131;

	letter-spacing: 0.038rem;

}

.product_list .products .product .p3 {

	font-family: Calibri-Bold;

	font-size: 1rem;

	letter-spacing: 0.05rem;

	color: #313131;

	margin-top: 0.5rem;

}

.product_list .products::after {

	width: 23.75rem;

}

.product_list .pages {

	padding: 3rem 0 5rem;

}

.product_details .detail {

	display: flex;

	justify-content: space-between;

}

.product_details .detail .swiper {

	width: 33.75rem;

}

.product_details .detail .swiper .heart {

	cursor: pointer;

	z-index: 2;

	width: 1rem;

	height: 1rem;

	top: 12.5rem;

	left: 60.5rem;

	position: absolute;

}

.product_details .detail .swiper .heart img {

	width: 1rem;

	height: 1rem;

}

.product_details .detail .swiper .heart1 {

	cursor: pointer;

	display: none;

	z-index: 2;

	width: 1rem;

	height: 1rem;

	top: 12.5rem;

	left: 60.5rem;

	position: absolute;

}

.product_details .detail .swiper .heart1 img {

	width: 1rem;

	height: 1rem;

}

.product_details .detail .swiper .thumbs {

	padding: 0 1.25rem;

	margin-top: 1.875rem;

	position: relative;

}

.product_details .detail .swiper .thumbs .swiper-slide {

	border: solid 1px #dcdcdc;

}

.product_details .detail .swiper .thumbs .swiper-slide-thumb-active {

	border: solid 1px #000;

}

.product_details .detail .swiper .thumbs .swiper-button-next.swiper-button-white,

.product_details .detail .swiper .thumbs .swiper-button-prev.swiper-button-white {

	color: #676767;

}

.product_details .detail .swiper .thumbs .swiper-button-next:after,

.product_details .detail .swiper .thumbs .swiper-button-prev:after {

	font-size: 1.875rem;

}

.product_details .detail .swiper .thumbs .swiper-button-next,

.product_details .detail .swiper .thumbs .swiper-button-prev {

	width: auto;

}

.product_details .detail .swiper .thumbs .swiper-button-next {

	right: 0;

}

.product_details .detail .swiper .thumbs .swiper-button-prev {

	left: 0;

}

.product_details .detail .about {

	width: 33.75rem;

}

.product_details .detail .about .title {

	font-family: Calibri-Bold;

	font-size: 1.875rem;

	line-height: 3.125rem;

	background-color: #000;

	color: #fff;

	text-align: center;

}

.product_details .detail .about .name {

	font-size: 1.25rem;

	color: #222222;

	margin-top: 2rem;

}

.product_details .detail .about .old_price {

	font-size: 0.875rem;

	color: #7d7d7d;

	text-decoration: line-through;

	margin-top: 1.25rem;

}

.product_details .detail .about .new_price {

	font-size: 1.5rem;

	color: #000000;

}

.product_details .detail .about .describe {

	margin-top: 1.5rem;

	padding: 1.5rem 0;

	border-top: solid 1px #ebebeb;

	border-bottom: solid 1px #ebebeb;

}

.product_details .detail .about .describe .tt {

	font-family: Calibri-Bold;

	color: #222222;

	font-size: 0.875rem;

}

.product_details .detail .about .describe .msg {

	font-size: 0.875rem;

	color: #929292;

}

.product_details .detail .about .qty {

	display: flex;

	align-items: center;

	margin-top: 1.875rem;

}

.product_details .detail .about .qty p {

	font-family: Calibri-Bold;

	font-size: 0.875rem;

	color: #222222;

}

.product_details .detail .about .qty .number {

	display: flex;

	margin-left: 1.5rem;

}

.product_details .detail .about .qty .number button {

	display: block;

	height: 2.5rem;

	width: 2.5rem;

	border: solid 1px #dcdcdc;

	background-color: #fff;

	background-image: url(../image/reduce.png);

	background-position: center center;

	background-repeat: no-repeat;

}

.product_details .detail .about .qty .number .add {

	background-image: url(../image/add.png);

}

.product_details .detail .about .qty .number input {

	width: 3.25rem;

	display: block;

	border: none;

	height: 2.5rem;

	border-top: solid 1px #dcdcdc;

	border-bottom: solid 1px #dcdcdc;

	background-color: #fff;

	font-size: 0.875rem;

	color: #444444;

	text-align: center;

}

.product_details .detail .about .qty .number input[type=number] {

	-moz-appearance: textfield;

}

.product_details .detail .about .qty .number input[type=number]::-webkit-inner-spin-button,

.product_details .detail .about .qty .number input[type=number]::-webkit-outer-spin-button {

	-webkit-appearance: none;

	margin: 0;

}

.product_details .detail .about .btn {

	display: flex;

	justify-content: space-between;

	margin-top: 1.5rem;

}

.product_details .detail .about .btn button {

	display: block;

	width: 15.938rem;

	height: 3.125rem;

	background-color: #000;

	font-family: Calibri-Bold;

	color: #ffffff;

	border: none;

	font-size: 1.125rem;

}

.product_details .similar {

	margin-top: 6rem;

}

.product_details .similar .title {

	text-align: center;

	position: relative;

}

.product_details .similar .title span {

	display: inline-block;

	font-family: Calibri-Bold;

	font-size: 1.875rem;

	color: #222222;

	background-color: #f5f5f5;

	padding: 0 2rem;

}

.product_details .similar .title::after {

	content: '';

	position: absolute;

	width: 100%;

	top: 50%;

	height: 1px;

	background-color: #cacaca;

	left: 0;

	z-index: -1;

}

.product_details .similar .products {

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

	margin-bottom: 5rem;

}

.product_details .similar .products .product {

	margin-top: 3rem;

	display: block;

	width: 23.75rem;

	text-align: center;

}

.product_details .similar .products .product .pic {

	height: 23.75rem;

	overflow: hidden;

}

.product_details .similar .products .product p {

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.product_details .similar .products .product .p1 {

	font-family: Calibri-Bold;

	font-size: 1rem;

	letter-spacing: 0.05rem;

	color: #313131;

	margin-top: 0.5rem;

}

.product_details .similar .products .product .p2 {

	font-family: Calibri;

	font-size: 0.75rem;

	color: #313131;

	letter-spacing: 0.038rem;

}

.product_details .similar .products .product .p3 {

	font-family: Calibri-Bold;

	font-size: 1rem;

	letter-spacing: 0.05rem;

	color: #313131;

	margin-top: 0.5rem;

}

.product_details .similar .products::after {

	width: 23.75rem;

}

.login_form {

	width: 25rem;

	padding: 9.375rem 0 12rem;

	margin: 0 auto;

	text-align: center;

}

.login_form .title {

	font-family: Calibri-Bold;

	font-size: 1.875rem;

	color: #000000;

}

.login_form .tip {

	font-size: 0.875rem;

	color: #767676;

	margin-top: 2rem;

}

.login_form .input_box {

	position: relative;

	margin-top: 1rem;

}

.login_form .input_box input {

	display: block;

	width: 100%;

	height: 2.688rem;

	border: solid 1px #dcdcdc;

	text-indent: 0.5rem;

	font-size: 0.875rem;

	color: #7d7d7d;

}

.login_form .input_box a {

	position: absolute;

	color: #7d7d7d;

	font-size: 0.875rem;

	right: 1rem;

	top: 50%;

	transform: translateY(-50%);

}

.login_form .submit {

	display: block;

	width: 100%;

	height: 2.813rem;

	font-size: 0.875rem;

	color: #ffffff;

	border: none;

	background-color: #000;

	margin-top: 1.25rem;

}

.login_form .last {

	font-size: 0.875rem;

	color: #767676;

	margin-top: 1.75rem;

}

.login_form .last a {

	color: #767676;

	text-decoration: underline;

}

.about_us {

	width: 43rem;

	margin: 0 auto;

	padding: 3.5rem 0 9rem;

}

.about_us .title {

	font-family: Calibri-Bold;

	font-size: 1.875rem;

	color: #000000;

	text-align: center;

}

.about_us .text p {

	font-size: 0.875rem;

	color: #222222;

	margin-top: 2.5rem;

	line-height: 1.5rem;

}

.contact {

	padding: 3.75rem 0 7.5rem;

	margin: 0 auto;

	width: 43.125rem;

}

.contact .title {

	font-family: Calibri-Bold;

	font-size: 1.875rem;

	color: #000000;

	text-align: center;

}

.contact .msg {

	height: 8.125rem;

	padding: 0 1.65rem;

	background-color: #fff;

	border: solid 1px #dcdcdc;

	display: flex;

	flex-direction: column;

	justify-content: center;

	margin-top: 3rem;

}

.contact .msg .way {

	display: flex;

	font-size: 0.875rem;

	line-height: 1.5rem;

	color: #222222;

}

.contact .form {

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

	margin-top: 1.25rem;

}

.contact .form input {

	display: block;

	border: solid 1px #dcdcdc;

	width: 20.938rem;

	height: 3.125rem;

	font-size: 0.875rem;

	color: #222222;

	margin-top: 1.25rem;

	text-indent: 1.25rem;

}

.contact .form input::-webkit-input-placeholder {

	color: #a8a8a8;

}

.contact .form .long {

	width: 100%;

}

.contact .form .textarea {

	width: 100%;

	height: 12.5rem;

	border: solid 0.063rem #dcdcdc;

	background-color: #fff;

	padding: 1.35rem 1.25rem;

	margin-top: 1.25rem;

}

.contact .form .textarea textarea {

	width: 100%;

	height: 100%;

	resize: none;

	border: none;

	font-family: Calibri;

	font-size: 0.875rem;

	color: #222;

}

.contact .form .textarea textarea::-webkit-input-placeholder {

	color: #a8a8a8;

}

.contact .form .submit {

	display: block;

	width: 100%;

	height: 3.125rem;

	background-color: #000;

	font-family: Calibri-Bold;

	font-size: 1.125rem;

	color: #ffffff;

	border: none;

	margin-top: 1.25rem;

}

.careguide {

	width: 43rem;

	margin: 0 auto;

	padding: 3.75rem 0 9rem;

}

.careguide .title {

	font-family: Calibri-Bold;

	font-size: 1.875rem;

	color: #000000;

	text-align: center;

}

.careguide .group {

	margin-top: 3.75rem;

}

.careguide .group .group_title {

	font-family: Calibri-Bold;

	font-size: 1rem;

	color: #222222;

}

.careguide .group .text {

	font-size: 0.875rem;

	line-height: 1.5rem;

	color: #222222;

	margin-top: 2rem;

}

.careguide .group .text span {

	font-family: Calibri-Bold;

	font-size: 1rem;

}

.order-info {

	width: 1200px;

	margin: 0 auto;

	padding: 4rem 0 2rem;

}

.order-info .title {

	font-family: Calibri-Bold;

	font-size: 2rem;

	color: #000000;

	text-align: center;

}

.order-info .order-info-box {
	padding: 30px;
	border: solid 0.1rem #e5e5e5;
	background-color: #ffffff;
	display: flex;
	margin-top: 1rem;
}

.order-info .order-info-box .order-info-left {
	/* width: 170px; */
}

.order-info .order-info-box .order-info-left ul {

	min-height: 130px;

}

.order-info .order-info-box .order-info-left ul li {

	font-family: Calibri;

	font-size: 14px;

	line-height: 30px;

	color: #000000;

}

.order-info .order-info-box .order-info-left ul li:hover,
.order-info .order-info-box .order-info-left ul .active-text {

	text-decoration: underline;

	font-family: Calibri-Bold;

}

.order-info .order-info-box .order-info-right {

	flex: 1;
	padding-left: 75px;

}

.order-info .order-info-box .order-info-right .order-title {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #959595;

}

.order-info .order-info-box .order-info-right .order-title span {

	color: #000000;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box {

	width: 59rem;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-title .order-delete {

	margin-left: 23rem;

	font-family: Calibri;

	font-size: 1rem;

	color: #000000;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-title .order-delete img {

	width: 1rem;

	margin-right: 0.5rem;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .search1-box {

	padding-left: 0.5rem;

	padding-top: 0.4rem;

	width: 15rem;

	height: 2rem;

	border: solid 0.1rem #dcdcdc;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .search1-box input {

	width: 12.5rem;

	border: none;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .search1-box button {

	border: none;

	background-color: #fff;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 {

	margin-top: 1rem;

	width: 100%;

	border: solid 0.1rem #dcdcdc;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-title {

	background-color: #eeeeee;

	border-bottom: solid 0.1rem #dcdcdc;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-title .purchase-product1-title-list {


	display: flex;

	align-items: center;
	
	height: 40px;


}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-title .purchase-product1-title-list li {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;
	text-align: center;
}

.order-info .order-info-box .order-info-right .purchaseinfo-box  .purchase-product1-title .purchase-product1-title-list li:nth-child(1) {
	width: 350px;
	
}

.order-info .order-info-box .order-info-right .purchaseinfo-box   .purchase-product1-title .purchase-product1-title-list li:nth-child(2) {
	width: 80px;
}

.order-info .order-info-box .order-info-right .purchaseinfo-box  .purchase-product1-title .purchase-product1-title-list li:nth-child(3) {
	
	width:80px;
}

.order-info .order-info-box .order-info-right .purchaseinfo-box  .purchase-product1-title .purchase-product1-title-list li:nth-child(4) {
	width: 155px;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box  .purchase-product1-title .purchase-product1-title-list li:nth-child(5) {
	width: 155px;
}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-date {
	height: 2rem;

	border-bottom: solid 0.1rem #dcdcdc;

	padding-left: 1rem;

	padding-right: 1rem;

	background-color: #fafafa;

	display: flex;

	justify-content: space-between;

	align-items: center;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-date div span {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #444444;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-date div img {

	width: 1rem;

	height: 1rem;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-date .delete {

	cursor: pointer;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box {

	display: flex;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .purchase-product1-infos {

	padding-right: -1rem;

	width: 530px;

	border-right: solid 0.1rem #dcdcdc;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .purchase-product1-infos .purchase-product1-info {

	display: flex;

	align-items: center;
	padding: 18px;
	padding-right: 0;
}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .purchase-product1-infos .purchase-product1-info .purchase-product1-img {

	width: 130px;

	height: 130px;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .purchase-product1-infos .purchase-product1-info .purchase-product1-img img {

	width: 100%;

	height: 100%;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .purchase-product1-infos .purchase-product1-info .notes-info {

	margin: 0 40px 0 15px;
	width: 180px;
	
	font-family: Calibri;

	font-size: 14px;

	color: #444444;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .purchase-product1-infos .purchase-product1-info .dollars-price {
	margin-left: 34px;	
	font-family: Calibri;

	font-size: 14px;

	color: #212121;
	
	width: 88px;
	text-align: center;
}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .purchase-product1-infos .purchase-product1-info .dollars-price s {

	text-decoration: line-through;

	color: #959595;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .purchase-product1-infos .purchase-product1-info1 {

	border-bottom: dashed 0.1rem #dcdcdc;

}
.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .purchase-product1-infos .purchase-product1-info1:last-child{
	border: none;
}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .other {

	width: 28rem;

	display: flex;

	align-items: center;

}
.order-info .order-info-box .purchase-product1-infos-box .other .other-price,
.order-info .order-info-box .purchase-product1-infos-box .other .other-price1,
.order-info .order-info-box .purchase-product1-infos-box .other .other-order{
	display: flex;
	align-items: center;
	justify-content: center;
}
.order-info .order-info-box .purchase-product1-infos-box .other .other-price {

	
	
	height: 100%;

	width: 10rem;

	border-right: solid 0.1rem #dcdcdc;

	text-align: center;

	font-family: Calibri;

	line-height: 2rem;

	color: #212121;

}

.order-info .order-info-box  .purchase-product1-infos-box .other .other-price1 {

	padding-top: 3rem;

}

.order-info .order-info-box  .purchase-product1-infos-box .other .other-order {

	
	width: 9rem;

	border-right: solid 0.1rem #dcdcdc;

	text-align: center;

	height: 100%;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

}

.order-info .order-info-box .purchase-product1-infos-box .other .other-order span {

	text-decoration: underline;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .other .other-order1 {

	padding-top: 2rem;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .other .other-settle {

	text-align: center;
	flex: 1;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .other .other-settle .other-clock {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .other .other-settle .other-clock img {

	width: 1rem;

	height: 1rem;
	

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .other .other-settle .other-btn {

	margin-top: 1rem;
	

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .purchase-product1 .purchase-product1-infos-box .other .other-settle .other-btn button {
	display: block;
	margin: 0 auto;
	width: 110px;
	height: 30px;
	border-radius: 5px;
	background-color: #000000;
	font-family: Calibri;
	border: none;
	font-size: 14px;
	color: #ffffff;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-content .layui-tab-item .pur-product1 {

	border-bottom: solid 0.1rem #dcdcdc;

}

.order-info .order-info-box .order-info-right .purchaseinfo-box .layui-tab-brief .layui-tab-title li span {

	color: #e60012;

}

.order-info .order-info-box .order-info-right .order-content {

	border: solid 0.1rem #dcdcdc;

	margin-top: 10px;
	margin-bottom: 5%;

}

.order-info .order-info-box .order-info-right .order-content .order-content-title {

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 2rem;

	color: #000000;

	background-color: #f5f5f5;

	padding-left: 2rem;

}

.order-info .order-info-box .order-info-right .order-content .information-box {

	height:80vh;
	text-align: center;
}

.order-info .order-info-box .order-info-right .order-content .information-box .information-items {

	display: inline-block;
	margin-top: 70px;

}

.order-info .order-info-box .order-info-right .order-content .information-box .information-items .information-item {

	margin-bottom: 2rem;

	display: flex;

	align-items: center;

}

.order-info .order-info-box .order-info-right .order-content .information-box .information-items .information-item .information-img {

	margin-right: 2rem;

}

.order-info .order-info-box .order-info-right .order-content .information-box .information-items .information-item .information-img img {

	width: 1rem;

}

.order-info .order-info-box .order-info-right .order-content .information-box .information-items .information-item .imformation-name {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 1rem;

	color: #a0a0a0;

}
.order-info .order-info-box .order-info-right .order-content .information-box .information-items .information-item .imformation-name 

.order-info .order-info-box .order-info-right .order-content .information-box .information-items .information-item .imformation-name span {

	color: #000000;

}

.order-info .order-info-right .imformation-name  a {
	margin-left: 15px;
	
	font-family: Calibri;

	text-decoration: underline;

	font-size: 1rem;

	color: #000000;

}

.order-info .order-info-box .order-info-right .order-content .information-box .information-items .information-btn {

	margin-top: 4rem;

}
.pop-up{
	display: none;
	width: 630px;
}
.pop-up .hd{
	background-color: #000;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 25px;
	height: 50px;
	color: #fff;
	font-size: 20px;
}
.pop-up .close{
	display: block;
	margin-right: -10px;
	width: 40px;
	height: 40px;
	background: url(/static/default/image/close.png) no-repeat center;
	background-size: 24px 24px;
}
.pop-up .bd{
	padding: 0 80px;
	background: #fff;
	min-height: 330px;
	padding-bottom: 50px;
}
.pop-up .bd .msg{
	padding: 40px 0;
	text-align: center;
}
.pop-up .bd .tit{
	font-size: 18px;
}
.pop-up .bd  p{
	margin-top: 30px;
	font-size: 16px;
	color: #DEDEDE;
}
.pop-up .bd p span{
	color: #000;
}
.pop-up .bd .input-block{
	margin-bottom: 20px;
}
.pop-up .bd .input-block:last-child{
	margin-bottom: 0;
}
.pop-up .bd input{
	display: block;
	padding: 0 15px;
	width: 100%;
	height: 50px;
	border: 1px solid #dedede;
	font-size: 14px;
}
.pop-up .bd button{
	margin: 25px auto 0;
	display: block;
	width: 235px;
	height: 50px;
	color: #fff;
	font-weight: bold;
	background-color: #000;
}
.pop-up-pws .bd .msg{
	padding: 30px 0;
}
.order-info .order-info-box .order-info-right .order-content .information-box .information-items .information-btn button {

	width: 16rem;

	height: 3rem;

	background-color: #000000;

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 1rem;

	color: #ffffff;

}

.order-info .order-info-box .order-info-right .order-content .order-process {

	margin-bottom: 3rem;

	padding-left: 5rem;

}

.order-info .order-info-box .order-info-right .order-content .order-process img {

	display: none;

	width: 49rem;

	height: 6rem;

}

.order-info .order-info-box .order-info-right .order-content .order-process .processing {

	display: block;

}

.order-info .order-info-box .order-info-right .order-content .order-process1 {

	margin-bottom: 3rem;

	padding-left: 2rem;

}

.order-info .order-info-box .order-info-right .order-content .order-process1 img {

	display: none;

	width: 55rem;

	height: 5rem;

}

.order-info .order-info-box .order-info-right .order-content .order-process1 .processing {

	display: block;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details {

	margin: 0 auto;

	width: 56rem;

	border: solid 0.1rem #dcdcdc;

	display: flex;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail1 {

	width: 21rem;

	margin-bottom: 3rem;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail1 .order-info-detail1-title {

	padding-left: 1rem;

	border-bottom: solid 0.1rem #dcdcdc;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

	margin-bottom: 1rem;

	background-color: #fafafa;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail1 .order-info-detail1-content {

	padding-left: 2rem;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail1 .order-info-detail1-content .address {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 1rem;

	color: #000000;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail1 .order-info-detail1-content .detail-address {

	margin-top: 1rem;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #000000;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail1 .order-info-detail1-content .order-no p {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #000000;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail2 {

	width: 35rem;

	padding-top: 2rem;

	border-left: solid 0.1rem #dcdcdc;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail2 .excl {

	margin-left: 2rem;

	width: 28rem;

	display: flex;

	justify-content: space-between;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail2 .excl .excl-logo {

	margin-right: 1rem;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail2 .excl .excl-logo img {

	width: 2rem;

	height: 2rem;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail2 .excl .excl-info {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail2 .detail-message {

	width: 27rem;

	margin-left: 5rem;

	margin-top: 2rem;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail2 .detail-message .message {

	margin-top: 2rem;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 1rem;

	color: #212121;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail2 .detail-message .message:nth-child(3) {

	display: flex;

	align-items: center;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail2 .detail-message .message:nth-child(3) span {

	margin-right: 1rem;

}

.order-info .order-info-box .order-info-right .order-content .order-info-details .order-info-detail2 .detail-message .message:nth-child(3) button {

	margin-right: 1rem;

	width: 8rem;

	height: 2rem;

	background-color: #000000;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 1rem;

	color: #ffffff;

}

.order-info .order-info-box .order-info-right .order-content .product-info {

	width: 56rem;

	margin: 0 auto;

	margin-top: 3rem;

	border: solid 0.1rem #dcdcdc;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-title {

	background-color: #eeeeee;

	display: flex;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-title .product-title-left {

	margin-left: 9rem;

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-title .product-title-center {

	margin-left: 11rem;

	display: flex;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-title .product-title-center .product-title-center-flag {

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

	margin-right: 5rem;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-title .product-title-right {

	margin-left: 6rem;

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-date {

	padding-left: 1rem;

	border-top: solid 0.1rem #dcdcdc;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #444444;

	background-color: #fafafa;

	border-bottom: solid 0.1rem #dcdcdc;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-details {

	width: 56rem;

	display: flex;

	align-items: center;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-details .product-details-left {

	width: 39rem;

	padding-left: 2rem;

	border-right: solid 0.1rem #dcdcdc;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-details .product-details-left .product-details-items {

	margin-top: 2rem;

	margin-bottom: 2rem;

	width: 3rem;

	display: flex;

	align-items: center;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-details .product-details-left .product-details-items .product-details-item1 {

	width: 20rem;

	display: flex;

	align-items: center;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-details .product-details-left .product-details-items .product-details-item1 .prod-img {

	width: 8rem;

	height: 8rem;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-details .product-details-left .product-details-items .product-details-item1 .prod-img img {

	margin-left: 20%;

	margin-top: 10%;

	width: 4rem;

	height: 6rem;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-details .product-details-left .product-details-items .product-details-item1 .prod-name {

	width: 12rem;

	margin-left: 2rem;

	font-family: Calibri;

	font-size: 1rem;

	color: #000000;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-details .product-details-left .product-details-items .product-details-item2 {

	display: flex;

	justify-content: space-between;

	align-items: center;

	margin-left: 3rem;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-details .product-details-left .product-details-items .product-details-item2 .quantity {

	margin-right: 6rem;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-details .product-details-left .product-details-items .product-details-item2 .total {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

	margin-right: 3rem;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-details .product-details-left .product-details-right {

	width: 17rem;

}

.order-info .order-info-box .order-info-right .order-content .product-info .product-details .product-details-right {

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

	text-indent: 120px;

}

.order-info .order-info-box .order-info-right .order-content .intransit {

	margin: 0 auto;

	width: 56rem;

	background-color: #ffffff;

}

.order-info .order-info-box .order-info-right .order-content .intransit .transit {

	padding-left: 2rem;

	background-color: #f5f5f5;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

	border-bottom: solid 0.1rem #dcdcdc;

}

.order-info .order-info-box .order-info-right .order-content .intransit .transit-date {

	background-color: #f5f5f5;

	padding-top: 2rem;

	padding-left: 2rem;

	padding-bottom: 2rem;

}

.order-info .order-info-box .order-info-right .order-content .intransit .transit-date .date-infos {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

	margin-bottom: 1rem;

}

.order-info .order-info-box .order-info-right .order-content .intransit .transit-date .date-info {

	padding-left: 6rem;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

}

.order-info .order-info-box .order-info-right .order-content .logist-company {

	width: 56rem;

	margin: 0 auto;

	margin-top: 2rem;

	border-top: solid 0.2rem #dcdcdc;

}

.order-info .order-info-box .order-info-right .order-content .logist-company .logist-company-items {

	margin-top: 2rem;

}

.order-info .order-info-box .order-info-right .order-content .logist-company .logist-company-items .logist-company-item {

	font-family: Calibri;

	font-size: 1rem;

	font-weight: normal;

	font-stretch: normal;

	line-height: 2rem;

	letter-spacing: 0rem;

	color: #212121;

}

.order-info .order-info-box .order-info-right .order-content .logist-prod {

	width: 56rem;

	padding-bottom: 2rem;

	margin-left: 1.5rem;

	margin-top: 2rem;

	border-bottom: solid 0.1rem #dcdcdc;

	margin-bottom: 3rem;

}

.order-info .order-info-box .order-info-right .order-content .logist-prod .logist-prod-img {

	width: 6rem;

	height: 6rem;

	border: solid 0.1rem #dcdcdc;

	padding: 0.5rem 1.5rem;

}

.order-info .order-info-box .order-info-right .order-content .logist-prod .logist-prod-img img {

	width: 3rem;

	height: 5rem;

}

.order-info .order-info-box .order-info-right .order-content .logist-prod .logist-prod-price {

	margin-top: 1rem;

	padding-left: 1rem;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #212121;

}

.order-info .order-info-box .order-info-right .favor-settle {

	display: flex;

	justify-content: space-between;

	align-items: center;

}

.order-info .order-info-box .order-info-right .favor-settle .favor-amount {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #000000;

}

.order-info .order-info-box .order-info-right .favor-settle .favor-amount span {

	font-family: Calibri-Bold;

}

.order-info .order-info-box .order-info-right .favor-settle .favor-settle-items {

	width: 29rem;

	display: flex;

	align-items: center;

}

.order-info .order-info-box .order-info-right .favor-settle .favor-settle-items .favor-settle-item {

	margin-left: 3rem;

}

.order-info .order-info-box .order-info-right .favor-settle .favor-settle-items .favor-settle-item input {

	margin-right: 0.5rem;

}

.order-info .order-info-box .order-info-right .favor-settle .favor-settle-items .favor-settle-item span,

.order-info .order-info-box .order-info-right .favor-settle .favor-settle-items .favor-settle-item a {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #000000;

}

.order-info .order-info-box .order-info-right .favor-settle .favor-settle-items .favor-settle-item img {

	display: inline-block;

	width: 0.8rem;

	height: 0.8rem;

	margin-right: 0.5rem;

}

.order-info .order-info-box .order-info-right .favor-settle .favor-settle-items .favor-settle-item button {

	width: 10rem;

	height: 2rem;

	background-color: #000000;

	color: #ffffff;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

}

.order-info .order-info-box .order-info-right .favor-product-items {

	margin-top: 1rem;
	

	display: flex;

	flex-wrap: wrap;
	margin-bottom: -50px;
}
.favor-product-titles{
	display: none;
}
.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item {
	margin-right: 6%;
	margin-bottom: 50px;
	text-align: center;
	width: 29%;
}
.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item:nth-child(3n){
	margin-right: 0;
}
.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .img {

	width: 18rem;

	height: 12rem;

}

.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .img .img1 {

	margin-left: 1.5rem;

	height: 15rem;

	width: 15rem;

}

.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .img .img2 {

	margin-left: 3rem;

	height: 12rem;

	width: 12rem;

}

.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .img .img3 {

	margin-left: 5rem;

	height: 12rem;

	width: 8rem;

}

.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-title {

	font-family: Calibri-Bold;

	font-size: 1rem;

	color: #313131;

	margin-top: 40px;

}

.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-titles p {

	font-family: Calibri;

	text-align: center;

	font-size: 1rem;

	color: #313131;

}

.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-price {

	margin-top: 1rem;

	font-family: Calibri-Bold;

	font-size: 1rem;

	color: #313131;

}

.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-price span {

	font-family: Calibri-Bold;

	font-size: 16px;
	color: #313131;
}

.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-settle {

	margin-top: 1rem;

}
.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-settle  button{
	position: relative;
	border: none;
	width: 116px;
	height: 36px;
}
.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-settle span{
	font-family: Calibri-Bold;
	
	color: #000000;
}
.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-settle img{
	position: absolute;
	top: 50%;
	left: 8px;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
}
.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-settle .favor-product-settle-btn1 {
	background-color: #f6f6f6;
	text-indent: 18px;
}

.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-settle .favor-product-settle-btn1 span {
}


.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-settle .favor-product-settle-btn2 {
	background-color: #000000;
	text-indent: 2em;
}

.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-settle .favor-product-settle-btn2 img {
	width: 18px;
	height: 20px;
}

.order-info .order-info-box .order-info-right .favor-product-items .favor-product-item .favor-product-settle .favor-product-settle-btn2 span {
	color: #ffffff;
}

.order-info .order-info-box .order-info-right .btn-nav {
	width: 21rem;

	margin-top: 2rem;

	margin-left: 38rem;

	display: flex;

	justify-content: space-between;
	
	display: none;

}

.order-info .order-info-box .order-info-right .btn-nav button {

	border: solid 0.1rem #dcdcdc;

	width: 2.5rem;

	height: 2rem;

	background-color: #ffffff;

	color: #888888;

	font-family: Calibri;

	font-size: 1rem;

}

.order-info .order-info-box .order-info-right .btn-nav button:nth-child(1) {

	background-color: #000000;

	color: #ffffff;

}

.order-info .order-info-box .order-info-right .address-box {
	padding: 30px;
}

.order-info .order-info-box .order-info-right .address-box .double {

	display: flex;

	align-items: center;

	justify-content: space-between;

}
.order-info .order-info-box .order-info-right .address-box  > div{
	margin-bottom: 20px;
	font-size: 14px;
}


.order-info .order-info-box .order-info-right .address-box .double .tname {

	width: 48%;

}
.order-info .order-info-box .order-info-right .address-box  input[type="text"],.order-info .order-info-box .order-info-right .address-box .one select{
	display: block;
	padding-left: 20px;
	border: solid 1px #dcdcdc;
	height: 50px;
	width: 100%;
}


.order-info .order-info-box .order-info-right .address-box .one {


	width: 100%;

}
.order-info .order-info-box .order-info-right .address-box .one select{
	padding:0 18px;
	appearance: none;
}

.order-info .order-info-box .order-info-right .address-box .one input {


}

.order-info .order-info-box .order-info-right .address-box .check-defalut {

	margin-top:30px;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #202020;

}

.order-info .order-info-box .order-info-right .address-box .check-defalut input {

	margin-right: 7px;
	vertical-align: -1px;

}

.order-info .order-info-box .order-info-right .address-box .add-settle {

	margin-top: 5rem;

	margin-bottom: 18rem;

	display: flex;

	align-items: center;

}

.order-info .order-info-box .order-info-right .address-box .add-settle a {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #000000;

}

.order-info .order-info-box .order-info-right .address-box .add-settle button {

	width: 16rem;

	height: 3rem;

	margin-left: 17rem;

	background-color: #000000;

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 1rem;

	color: #ffffff;

}
.order-info .order-info-box .order-info-right .address-box  .add-address{
	margin: 0;
	text-align: right;
}
.order-info .order-info-box .order-info-right .address-box  .add-address a{
	display: inline-block;
}
.order-info .order-info-box .order-info-right .address-box .add-address button {


	background-color: #000000;

	width: 11rem;

	height: 3rem;

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 2rem;

	color: #ffffff;

}

.order-info .order-info-box .order-info-right .address-box .address-items {

	overflow: hidden;
	min-height: 72vh;

}

.order-info .order-info-box .order-info-right .address-box .address-items .address-item {
	position: relative;
	background-color: #f5f5f5;

	margin-top: 2rem;
	margin-right: 4%;
	float: left;

	padding:20px;

	width: 48%;
	min-height: 260px;

	border: solid 0.1rem #dcdcdc;

}
.order-info .order-info-box .order-info-right .address-box .address-items .address-item:nth-child(2n){
	margin-right: 0;
}

.order-info .order-info-box .order-info-right .address-box .address-items .address-item .address-names {

	display: flex;

	justify-content: space-between;

	align-content: center;

}



.order-info .order-info-box .order-info-right .address-box .address-items .address-item .address-names .address-name {

	font-family: Calibri;

	font-size: 1rem;

	color: #000000;


}
.order-info .order-info-box .order-info-right .address-box .address-items .address-item .address-edit,
.order-info .order-info-box .order-info-right .address-box .address-items .address-item .address-delete{
	position: absolute;
	top: 20px;
	right: 20px;
}
.order-info .order-info-box .order-info-right .address-box .address-items .address-item .address-delete {
	top: 60px;
}

.order-info .order-info-box .order-info-right .address-box .address-items .address-item .address-details{
	margin-top: 25px;
	line-height: 24px;
	width: 93%;
}


.order-info .order-info-box .order-info-right .address-box .address-items .address-item .address-names .address-delete img ,
.order-info .order-info-box .order-info-right .address-box .address-items .address-item .address-names .address-edit img{

	cursor: pointer;

	width: 24px;

	height:24px;

}

.cart {
	margin: 0 auto;
	width: 1200px;


	padding-top: 9rem;

	background: #f5f5f5;

}

.cart .cart-box {

	width: 75rem;

	margin: 0 auto;

	border-bottom: solid 0.1rem #dcdcdc;

	padding-bottom: 10%;

}

.cart .cart-box .cart-text {
	text-align: center;

	font-family: Calibri-Bold;

	font-size: 30px;
	color: #000000;
	margin-bottom: 45px;

}

.cart .cart-box .cart-table-title {

	width: 100%;

	display: flex;

	justify-content: space-between;

	border-bottom: solid 0.1rem #dcdcdc;

	padding-bottom: 1rem;

	color: #222222;
	font-family: Calibri-Bold;
	text-align: center;
}

.cart .cart-box .cart-table-title .title1 {

	font-family: Calibri-Bold;

	font-size: 1rem;

	/* margin-right: 32rem; */
	width: 44%;
	text-align: left;

}

.cart .cart-box .cart-table-title .title2 {}

.cart .cart-box .cart-table-title .title3 {
	margin-left: 20%;
	width: 11%;
}

.cart .cart-box .cart-table-title .title4 {
	width: 7%;
	text-align: right;
}

.cart .cart-box .cart-product {

	width: 75rem;

	display: flex;

	align-items: center;

	margin-top: 2rem;

}

.cart .cart-box .cart-product .product-item1 {

	display: flex;

	align-items: center;

	width: 45%;

}

.cart .cart-box .cart-product .product-item1 .product-img {

	width: 8rem;

	height: 8rem;

	background-color: #ffffff;

}

.cart .cart-box .cart-product .product-item1 .product-img a {
	display: block;
}

.cart .cart-box .cart-product .product-item1 .product-img img {
	width: 100%;

	height: 100%;

	vertical-align: middle;

}

.cart .cart-box .cart-product .product-item1 .product-name {

	width: 60%;

	padding-left: 1rem;

	font-family: Calibri;

	font-size: 0.8rem;

	line-height: 2rem;


}
.cart .cart-box .cart-product .product-item1 .product-name a{
	color: #000000;
}

.cart .cart-box .cart-product .product-item2 {

	display: flex;
	align-items: center;
	justify-content: space-between;
	flex: 1;
	font-size: 14px;
	font-family: Calibri;
	color: #222222;
}

.cart .cart-box .cart-product .product-item2 div {}

.cart .cart-box .cart-product .product-item2 div:first-child {
	display: flex;
	align-items: center;
	width: 130px;
}

.cart .cart-box .cart-product .product-item2 div:last-child {
	margin-right: 0;
}

.cart .cart-box .cart-product .product-item2 div button {

	width: 40px;

	height: 40px;

	border: solid 1px #dcdcdc;

	font-family: Calibri;

	color: #444;

	font-size: 20px;

}

.cart .cart-box .cart-product .product-item2 div input {

	display: block;
	margin-right: -1px;
	margin-left: -1px;
	height: 40px;

	width: 52px;

	background: transparent;

	border: 1px solid #dcdcdc;

	text-align: center;
}

.cart .cart-box .cart-product .product-item2 div a {

	font-family: Calibri;

	text-decoration: underline;

	font-size: 14px;


	color: #a3a3a3;


}

.cart .cart-box .cart-product .product-item2 div a:hover {
	color: #000;
}

.cart .cart-box .note {
	margin-top: 30px;
	width: 100%;
	display: flex;
	border-top: solid 1px #dcdcdc;
	justify-content: space-between;

}

.cart .cart-box .note .note-left {}

.cart .cart-box .note .note-left .note-title {

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 3rem;

	color: #222222;

}

.cart .cart-box .note .note-left .note-area textarea {
	display: block;
	width: 420px;
	height: 100px;
	background-color: #fff;
	border: 1px solid #dcdcdc;
	resize: none;
	padding: 5px;
}

.cart .cart-box .note .note-right {

	width: 16rem;

	display: flex;

	flex-direction: column;

	align-items: flex-end;

}

.cart .cart-box .note .note-right .total {

	width: 4.6rem;

	height: 1rem;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 3rem;

	color: #000000;

	margin-bottom: 1.5rem;

}

.cart .cart-box .note .note-right .total-note {

	width: 16rem;

	height: 1rem;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 3rem;

	letter-spacing: 0rem;

	color: #a3a3a3;

	margin-bottom: 3rem;

}

.cart .cart-box .note .note-right .check-btn button {

	width: 16rem;

	height: 3rem;

	background-color: #000000;

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 1rem;

	color: #ffffff;

}

.settle-account-login {

	padding: 5% 0;


	background-color: #f5f5f5;


}

.settle-account-login .account-login-box {
	width: 1200px;

	background-color: #ffffff;

	margin: 0 auto;

	display: flex;

	border: solid 0.1rem #dcdcdc;

}

.settle-account-login .account-login-box .account-login-left {

	padding: 30px;
	width: 740px;
}

.settle-account-login .account-login-box .account-login-left .details-title {
	font-family: Calibri-Bold;
	font-size: 18px;
	color: #222222;
}

.settle-account-login .account-login-box .account-login-left .details-content {

	width: 15rem;

	height: 3rem;

	margin-top: 1rem;

	display: flex;

	flex-direction: column;

	justify-content: space-between;

}

.settle-account-login .account-login-box .account-login-left .details-content span {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #222222;

}

.settle-account-login .account-login-box .account-login-left .details-edit {

	padding: 20px 30px;
	
	background-color: #f5f5f5;

	border: solid 0.1rem #dcdcdc;

	margin-top: 25px;

}

.settle-account-login .account-login-box .account-login-left .details-edit .edit-man {
	position: relative;
}

.settle-account-login .account-login-box .account-login-left .details-edit .edit-man .edit-name {


}

.settle-account-login .account-login-box .account-login-left .details-edit .edit-man .edit-name span {
	display: block;
	font-family: Calibri-Bold;
	font-size: 14px;
	line-height: 24px;
	width: 65px;
	color: #222222;

}

.settle-account-login .account-login-box .account-login-left .details-edit .edit-man .edit-logo{
	position: absolute;
	top: 0;
	right: 0;
}
.settle-account-login .account-login-box .account-login-left .details-edit .edit-man .edit-logo img {

	width: 1rem;

	height: 1rem;

}

.settle-account-login .account-login-box .account-login-left .details-edit .edit-info {
	width: 350px;
	margin-top: 20px;
}

.settle-account-login .account-login-box .account-login-left .details-edit .edit-info p {

	font-family: Calibri;

	font-size: 14px;

	color: #222222;

	margin-bottom: 10px;

}

.settle-account-login .account-login-box .account-login-left .details-edit .default {

	margin-top: 2rem;

	margin-left: 2rem;

	width: 3rem;

	height: 1rem;

}

.settle-account-login .account-login-box .account-login-left .details-edit .default a {

	font-family: Calibri;

	text-decoration: underline;

	font-size: 1rem;

	line-height: 2rem;

	color: #000000;

}

.settle-account-login .account-login-box .account-login-left .add {
	margin-top: 20px;
	text-align: right;

}

.settle-account-login .account-login-box .account-login-left button{
	display: inline-block;
	
	width: 255px;
	
	height: 50px;
	
	background-color: #000000;
	font-family: Calibri-Bold;
	
	font-size: 18px;
	border: none;
	color: #ffffff;
	transition: all .3s;
}
.settle-account-login .account-login-box .account-login-left .add button {
	
}

.settle-account-login .account-login-box .account-login-left .checkout {

	margin-top: 30px;

	display: flex;

	align-items: center;

	justify-content: space-between;
}

.settle-account-login .account-login-box .account-login-left .checkout .return a {

	font-family: Calibri;

	font-size: 18px;


	color: #000000;

}

.settle-account-login .account-login-box .account-login-left .checkout .check-btn {



}

.settle-account-login .account-login-box .account-login-left .checkout .check-btn button {

	background-color: #434343;
	
}
.settle-account-login .account-login-box .account-login-left .checkout .check-btn button:hover{
	background-color: #000;
}

.settle-account-login .account-login-box .account-login-left .checkout .check-btn1 {

	width: 16rem;

	margin-left: 19.5rem;

}

.settle-account-login .account-login-box .account-login-left .checkout .check-btn1 button {

	width: 16rem;

	height: 3rem;

	background-color: #000000;

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 1rem;

	color: #ffffff;

}

.settle-account-login .account-login-box .account-login-left .Secure-checkout {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #222222;

	margin-bottom: 2rem;

}

.settle-account-login .account-login-box .account-login-left .have-account {

	width: 43rem;

	height: 5rem;

	border: solid 0rem #dcdcdc;

	background-color: #f5f5f5;

	display: flex;

	justify-content: space-between;

	align-items: center;

	padding-left: 2rem;

	padding-right: 1rem;

}

.settle-account-login .account-login-box .account-login-left .have-account .make-account {

	font-family: Calibri-Bold;

	font-size: 2rem;

	line-height: 2rem;

	color: #222222;

}

.settle-account-login .account-login-box .account-login-left .have-account .ensure-btn button {

	width: 16rem;

	height: 3rem;

	background-color: #000000;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 1rem;

	color: #ffffff;

}

.settle-account-login .account-login-box .account-login-left .asguest {

	margin-top: 2rem;

	font-family: Calibri-Bold;

	font-size: 2rem;

	line-height: 2rem;

	color: #222222;

}

.settle-account-login .account-login-box .account-login-left .contact-info {

	margin-top: 1rem;

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #222222;

}

.settle-account-login .account-login-box .account-login-left .Email {

	margin-top: 1rem;

	width: 42rem;

	height: 3rem;

	border: solid 0.1rem #dcdcdc;

	padding-left: 1rem;

}

.settle-account-login .account-login-box .account-login-left .Email input {

	border: none;

	width: 37rem;

	height: 2.5rem;

}

.settle-account-login .account-login-box .account-login-left .keepmeup {

	margin-top: 1rem;

}

.settle-account-login .account-login-box .account-login-left .keepmeup input {

	margin-right: 1rem;

}

.settle-account-login .account-login-box .account-login-left .keepmeup span {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #222222;

}

.settle-account-login .account-login-box .account-login-left .name-infos {

	margin-top: 3rem;

	padding-right: 1rem;

	display: flex;

	justify-content: space-between;

	align-items: center;

}

.settle-account-login .account-login-box .account-login-left .name-infos .name-info {

	width: 20rem;

	height: 3rem;

	border: solid 0.1rem #dcdcdc;

	padding-left: 1rem;

}

.settle-account-login .account-login-box .account-login-left .name-infos .name-info input {

	border: none;

	width: 18rem;

	height: 2.5rem;

}

.settle-account-login .account-login-box .account-login-left .mobile-phone {

	margin-top: 1rem;

	width: 42rem;

	height: 3rem;

	border: solid 0.1rem #dcdcdc;

	padding-left: 1rem;

}

.settle-account-login .account-login-box .account-login-left .mobile-phone input {

	border: none;

	width: 37rem;

	height: 2.5rem;

}

.settle-account-login .account-login-box .account-login-left .personal-info {

	margin-top: 1rem;

	width: 42rem;

	height: 3rem;

	border: solid 0.1rem #dcdcdc;

	padding-left: 1rem;

}

.settle-account-login .account-login-box .account-login-left .personal-info input {

	border: none;

	width: 37rem;

	height: 2.5rem;

}

.settle-account-login .account-login-box .account-login-left .fetch-options {

	margin-top: 1rem;

}

.settle-account-login .account-login-box .account-login-left .fetch-options button {

	width: 42rem;

	height: 3rem;

	background-color: #000000;

	font-family: Calibri-Bold;

	font-size: 1rem;

	line-height: 2rem;

	color: #ffffff;

}

.settle-account-login .account-login-box .account-login-right {
	padding: 30px;

	flex: 1;

	border-left: solid 1px #dcdcdc;



}

.settle-account-login .account-login-box .account-login-right .account-prod-items {

	width: 25rem;

	margin: 0 auto;

}

.settle-account-login .account-login-box .account-login-right .account-prod-items .account-prod-item {
	position: relative;

	padding: 15px 0;
	display: flex;

	align-items: center;

	border-bottom: solid 0.1rem #dcdcdc;

}

.settle-account-login .account-login-box .account-login-right .account-prod-items .account-prod-item .prodimg {

	width: 90px;

	height: 90px;

	text-align: center;

}

.settle-account-login .account-login-box .account-login-right .account-prod-items .account-prod-item .prodimg a {
	display: block;
	width: 100%;
	height: 100%;
}

.settle-account-login .account-login-box .account-login-right .account-prod-items .account-prod-item .prodimg img {
	display: block;
	width: 100%;

	height: 100%;

}

.settle-account-login .account-login-box .account-login-right .account-prod-items .account-prod-item .prodname {

	width: 60%;

	font-family: Calibri;

	color: #000000;

	padding: 0 15px;
	
	font-size: 14px;

}
.settle-account-login .account-login-box .account-login-right .account-prod-items .account-prod-item .prodname a{
	color: inherit;
}

.settle-account-login .account-login-box .account-login-right .account-prod-items .account-prod-item .prodprice {

	font-family: Calibri;

	color: #000000;

}

.settle-account-login .account-login-box .account-login-right .account-prod-items .account-prod-item .amount {

	position: absolute;

	left: 68px;

	top: 15px;
	
	width: 22px;
	height: 22px;
	line-height: 22px;
	box-sizing: border-box;
	text-align: center;
	border-radius: 50% 50%;
	background-color: #e60012;
	font-family: Calibri;
	font-size: 14px;
	color: #ffffff;

}

.settle-account-login .account-login-box .account-login-right .account-prod-items .account-type {
	padding: 24px 0;
	
	display: flex;

	flex-direction: column;

	justify-content: space-between;

}

.settle-account-login .account-login-box .account-login-right .account-prod-items .account-type .account-type-item {

	display: flex;

	justify-content: space-between;

}

.settle-account-login .account-login-box .account-login-right .account-prod-items .account-type .account-type-item div {

	font-family: Calibri;

	font-size: 1rem;

	line-height: 2rem;

	color: #000000;

}

.settle-account-login .account-login-box .account-login-right .account-prod-items .settle-account {

	border-top: solid 1px #dcdcdc;

	padding-top: 25px;

	display: flex;

	align-items: center;
	justify-content: space-between;
}

.settle-account-login .account-login-box .account-login-right .account-prod-items .settle-account .order-total {

	font-family: Calibri;

	font-size: 14px;

	color: #000000;

}

.settle-account-login .account-login-box .account-login-right .account-prod-items .settle-account .usd {
	margin-left: auto;
	font-family: Calibri;

	font-size: 14px;

	color: #000000;

}

.settle-account-login .account-login-box .account-login-right .account-prod-items .settle-account .dolars {

	font-family: Calibri-Bold;

	font-size: 24px;


	color: #000000;

	margin-left: 30px;

}


.pagination{
	margin-top: 20px;	
	display: flex;
	justify-content: flex-end;
}
.pagination a{
	margin-right: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #DCDCDC;
	width: 40px;
	height: 37px;
	text-align: center;
	cursor: pointer;
	transition: all .3s;
}
.pagination a.active,.pagination a:hover{
	background-color: #000;
	color: #fff;
}
.pagination a:last-child{
	margin-right: 0;
}