/* 最外层容器 */
#app {
	position: relative;
	width: 100vw;
	min-height: 100vh;
	margin: 0 auto;
	overflow-x: hidden;
	overflow-y: hidden;
	background-color: #eee;
}

/* 安全区域容器 */
.container {
	position: relative;
	width: 9.8rem;
	height: 100%;
	margin: 0 auto;
	font-size: .34rem;
}

.container-x {
	position: relative;
	width: 8.8rem;
	height: 100%;
	margin: 0 auto;
	font-size: .34rem;
}

.main-content {
	background: #fff;
	height: 100vh;
	overflow-y: scroll;
	padding-top: 1.38rem;
	/* margin-top: -1.38rem; */
}

/*现货*/
.textcolor1 {
	background-color: #02b700 !important;
}

/*预售*/
.textcolor2 {
	background-color: #fa8c16 !important;
}

/*缺货*/
.textcolor3 {
	background-color: #898989 !important;
}

/*停产*/
.textcolor4 {
	background-color: #cacaca !important;
}

/*本地仓缺货，从全球航运购买*/
.textcolor5 {
	background-color: #898989 !important;
}

/* 调货 */
.textcolor6 {
	background-color: #0079FE !important;
}
.buyGlobal {
	color: #ffcc00;
}


/* 导航 */
.nav-bar-main {
	position: fixed;
	width: 10.8rem;
	height: 1.38rem;
	background: #1c1d1f;
	z-index: 9;
}

.nav-bar-main .logo {
	width: 2.28rem;
	height: .6rem;
	margin-left: .9rem;
}

.nav-bar-main .logo_us {
	width: 2.28rem;
	/* height: .6rem; */
	margin-left: .9rem;
}

.nav-bar-main .nav-bar {
	z-index: 9;
	background: #1c1d1f;
	width: 10.8rem;
	padding: 0rem .5rem;
}

.nav-bar-main .cart-icon {
	margin-left: .3rem;
}

.nav-bar-main .cart-icon .van-info {
	border: none;
	top: .1rem;
}


.nav-bar-main .drop-down {
	position: absolute;
	top: 120%;
	left: 82%;
	padding-top: 10px;
	opacity: 0;
	pointer-events: none;
	box-shadow: rgba(0, 0, 0, .3) 0rem 0rem .2rem;
	transform: translate3d(-50%, -20%, 0);
	transition: all .3s
}

.open-drop-down {
	opacity: 1 !important;
	pointer-events: auto !important;
	transform: translate3d(-50%, -10%, 0) !important;
}

.nav-bar-main .drop-down .item-list {
	border-radius: 5px;
	overflow: hidden;
	background-color: #fff
}

.nav-bar-main .drop-down .item-list .item {
	height: 46px;
	line-height: 46px;
	text-align: center;
	white-space: nowrap;
	border-bottom: 1px solid #eee
}

.nav-bar-main .drop-down .item-list .item a {
	display: block;
	min-width: 70px;
	padding: 0 18px;
	font-size: 12px;
	color: #1c1d1f !important
}

.nav-bar-main .nav-barmain-open {
	height: 100vh;
	overflow-y: auto;
	opacity: 0;
	padding-top: 1.38rem;
	margin-top: -1.38rem;
	pointer-events: none;
	transform: translate3d(0, -5%, 0);
	transition: all .5s;
}

.nav-bar-main .nav-bar-open-ok {
	opacity: 1 !important;
	pointer-events: auto !important;
	transform: translate3d(0, 0, 0) !important;
}

.nav-bar-main .nav-zd-open {
	height: 100vh;
	width: 100vw;
	opacity: 0;
	background: #000000;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
}
.nav-bar-main .open-drop-downzd-down {
	height: 100vh;
	width: 100vw;
	opacity: 0;
	background: #000000;
	pointer-events: auto !important;
	position: absolute;
	top: 0;
	left: 0;
}

.nav-bar-main .van-collapse {
	padding-bottom: 3rem;
	min-height: 100vh;
	background: #fff;
}

.nav-bar-main .van-cell::after {
	border-bottom: 0px solid #ebedf0;
}

.nav-bar-main .van-collapse-item--border::after {
	border-top: 0px solid #ebedf0;
}

.nav-bar-main .nav-barmain-open a{
	display: block;
}
.nav-bar-main a:hover .van-cell {
	background: #f9f9f9 !important;
}
.nav-bar-main .drop-down a{
	display: block;
}
.nav-bar-main .drop-down a:hover {
	background: #f9f9f9 !important;
}
.van-collapse-item__wrapper .van-collapse-item__content{
	padding: 12px 0px;
}
.van-collapse-item__wrapper .van-collapse-item__content .van-cell{
	padding: 12px 24px;
}
.van-collapse-item__wrapper .van-collapse-item__content .van-grid-item__content{
	padding: 0px;
}
.van-collapse-item__wrapper .van-collapse-item__content .van-grid{
	padding: 0px 12px 0px 24px;
}
/* 底部 */
.footer-bar-main {
	background: #1c1d1f;
	width: 10.8rem;
	/* height: 16.2rem; */
	padding-bottom: 3.5rem;
}

.footer-bar-main .van-cell {
	background: #1c1d1f;
	color: #bbbbbc;
	padding: 16px;
}

.footer-bar-main .van-cell .van-cell__value--alone {
	color: #bbbbbc;
	font-size: 12px;
}

.footer-bar-main .van-cell .arrow-up-icon {
	margin-left: .2rem;
}

.footer-bar-main .van-cell::after {
	border-bottom: 1px solid #434446 !important;
}

.footer-bar-main .van-collapse-item .van-cell::after {
	border-bottom: 0px solid #434446 !important;
}

.dropdown-menuafter {
	width: 92%;
	margin-left: 4%;
	border-bottom: 1px solid #434446 !important;
}

.footer-bar-main .to-top .van-cell__value {
	display: flex;
	justify-content: center;
	align-items: center;
}

.footer-bar-main .van-dropdown-menu__bar {
	background: #1c1d1f;
	color: #bbbbbc;
}

.footer-bar-main .van-dropdown-menu__title {
	color: #bbbbbc;
	display: flex !important;
	align-items: center !important;
	align-content: center !important;
	justify-content: start;
	width: 92%;
	margin-left: -16px;
}

.footer-bar-main .van-dropdown-item__option--active .van-dropdown-item__icon {
	color: #bbbbbc;
}

.footer-bar-main .van-ellipsis,
.footer-bar-main .van-cell__title span {
	font-size: 12px;
}

.footer-bar-main .van-field__control {
	color: #bbbbbc;
}

.footer-bar-main .mailbox {
	display: flex;
	width: 92%;
	margin-top: .8rem;
	margin-left: 4%;
	height: 1.15rem;
}

.footer-bar-main .mailbox .van-cell {
	flex-shrink: 1;
	flex-basis: auto;
	border: 1px solid #67696a;
	display: flex;
	justify-items: center;
	align-items: center;
}

.footer-bar-main .mailbox .van-button {
	flex-shrink: 0;
}

.footer-bar-main .mailbox .van-button--primary {
	color: #fff;
	font-size: 12px;
	height: 1.15rem;
	border-radius: 0;
	background-color: #67696a;
	border: 1px solid #67696a;
}

.footer-bar-main .footer-share-icon-div {
	display: flex;
	justify-content: center;
	align-items: center;
}

.footer-bar-main .footer-share-icon {
	width: .9rem;
	height: .9rem;
	margin: .8rem .4rem;
}

.footer-bar-main .footer-txt {
	color: #858585;
	text-align: center;
}

.footer-bar-main .van-collapse-item__content {
	background-color: #1c1d1f;
}

.footer-bar-main .van-hairline--top-bottom::after,
.footer-bar-main .van-hairline-unset--top-bottom::after {
	border-top: 0px !important;
	border-width: 0px !important;
}

.footer-bar-main .van-cell--clickable:active {
	background-color: #1c1d1f
}


/* 首页 */
.page-home .my-swipe .van-swipe-item {
	color: #fff;
	font-size: 20px;
	line-height: 150px;
	text-align: center;
	background-color: #39a9ed;
}

.page-home .van-swipe-img {
	position: relative;
	width: 10.8rem !important;
	height: 15.2rem !important;
}

.page-home .van-swipe__indicator {
	background-color: #f7f7f7 !important;
	opacity: 1 !important;
}

.page-home .van-swipe__indicator--active {
	background-color: #df3133 !important;
}

.page-home .commodity {
	position: relative;
}

.page-home .pic {
	width: 10.8rem;
	height: 15.4rem;
}

.page-home .pic .pic-img {
	width: 10.8rem;
	height: 15.4rem;
}

.page-home .commodity .info {
	position: absolute;
	top: 0rem;
	left: 0rem;
	width: 10.8rem;
	height: 15.4rem;
	padding-top: 1rem;
}

.page-home .banner3 .info .title, .page-home .banner3 .info .desc{
	color: #fff;
}
.page-home .banner3 .info .btn{
	color: #fff !important;
	font-size: .36rem !important;
	border: 1px solid #fff !important;
	padding: 0px .5rem !important;
	background: rgba(0, 0, 0, 0);
	height: 1rem;
}
.title {
	font-size: .72rem;
	color: #1c1d1f;
	text-align: center;
}

.desc {
	font-size: .36rem;
	color: #1c1d1f;
	text-align: center;
}

.page-home .commodity .desc {
	margin: .5rem 0rem;
}

.page-home .commodity .btn-group {
	display: flex;
	width: 100%;
	margin: 0 auto;
	justify-content: space-around;
}

.page-home .commodity .three-btn-group {
	display: grid;
  	grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  	gap: 10px; /* 按钮之间的间距 */
  	justify-content: space-around; /* 保持第一行的按钮排列 */
  	align-items: start;
}

.page-home .commodity .btn {
	color: #1c1d1f !important;
	font-size: .36rem !important;
	border: 1px solid #1c1d1f !important;
	padding: 0px .5rem !important;
	height: 1rem;
	width: 4rem;
}

.page-home .section-classify {
	margin: 1rem 0rem;
}

.page-home .section-classify .item {
	position: relative;
	margin: .4rem 0rem;
}

.page-home .section-classify .pic {
	width: 10.8rem;
	height: 5.8rem;
	background: #000;
}

.page-home .section-classify .pic .pic-img {
	width: 10.8rem;
	height: 5.8rem;
	opacity: 0.2;
}

.page-home .section-classify .item .info {
	position: absolute;
	top: 0rem;
	left: 0rem;
	width: 10.8rem;
	height: 5.8rem;
}

.page-home .section-classify .title {
	font-size: .8rem;
	color: #fff;
	margin: .6rem 0rem;
}

.page-home .section-classify .sub-title {
	font-size: .4rem;
	color: #fff;
}

.page-home .section-classify .btn {
	color: #fff !important;
	font-size: .40rem !important;
	border: 1px solid #fff !important;
	padding: 0px .6rem !important;
	height: 1rem;
	background: rgba(0, 0, 0, 0);
}

/* 支付成功 */
.buy-pay-success .main-content .container {
	height: 80%;
}

.buy-pay-success .complete-dece-txt {
	color: #232323;
	font-size: .38rem;
	text-align: center;
}

.complete-txt-group {
	margin: .9rem 0rem 2.1rem 0rem;
}

.complete-title-txt {
	color: #232323;
	font-size: .56rem;
}

.complete-dece-txt {
	font-size: .38rem;
	text-align: center;
	color: #df3033;
}

.long-btn {
	width: 100%;
	margin: .1rem 0rem !important;
	border-radius: .24rem !important;
}

.auxiliary-btn {
	border: 1px solid #df3033 !important;
	color: #df3033 !important;
	background-color: #fff5f5 !important;
}

.main-btn {
	border: 1px solid #df3033 !important;
	color: #fff !important;
	background-color: #df3033 !important;
}

/* 修改密码 */
.my_modifypassword .van-field {
	width: 100%;
	border: 1px solid #cacaca;
	margin: .25rem 0rem;
	border-radius: .28rem;
}

.my_modifypassword .complete-txt-group {
	margin: .9rem 0rem .8rem 0rem;
}

.my_modifypassword .leaveablank {
	height: 2.6rem;
}

/* 登录 */

.login .main-content .container {
	height: auto;
	padding-bottom: 3.6rem;
}

.login .main-content .field .van-field {
	width: 100%;
	border: 1px solid #cacaca;
	margin: .25rem 0rem;
	border-radius: .28rem;
}

.login .van-checkbox__icon--checked .van-icon {
	background-color: #df3033;
	border-color: #df3033;
}

.login .van-checkbox__icon {
	font-size: 12px;
	line-height: 0rem;
	margin-top: -.1rem;
}

.login .field {
	width: 100%;
	position: relative;
}

.login .van-checkbox {
	margin-left: .2rem;
}

.forget-password {
	position: absolute;
	top: 2.5rem;
	right: .8rem;
	color: #979797;
}

.login .leaveablank {
	height: 1.4rem;
}

.login .complete-txt-group {
	margin: .9rem 0rem .8rem 0rem;
}

/* smiappPro */
.simAppPro .my-swipe .van-swipe-item {
	color: #fff;
	font-size: 20px;
	line-height: 150px;
	text-align: center;
	background-color: #39a9ed;
}

.simAppPro .van-swipe-img {
	position: relative;
	width: 10.8rem !important;
	height: 5.9rem !important;
}

.simAppPro .van-swipe__indicator {
	background-color: #f7f7f7 !important;
	opacity: 1 !important;
}

.simAppPro .van-swipe__indicator--active {
	background-color: #df3133 !important;
}

.simAppPro .section-banner .simAppProx {
	padding: .6rem 0rem;
}

.simAppPro .section-banner .leaveablank {
	background: #f4f4f4;
	height: .4rem;
}

.simAppPro .section-banner .portrait {
	width: 3rem;
	height: 3rem;
	margin-right: .6rem;
}

.simAppPro .simAppProx .txt {
	margin-top: .3rem;
}

.simAppPro .section-banner .title {
	font-size: .66rem;
	font-weight: bold;
}

.simAppPro .section-banner .txtgroup {
	margin: .5rem 0rem;
	padding: .5rem 0rem;
	border-top: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 1px solid;
	line-height: .6rem;
}

.simAppPro .section-banner .windowsbtn-cont {
	width: 6.6rem;
	height: 1.7rem;
	border-radius: 4px;
	background: #000000;
	color: #FFFFFF;
	display: flex;
	padding: 20px 40px;

}

.simAppPro .section-banner .text {
	font-size: .34rem !important;
	margin-left: .2rem;
}

.simAppPro .section-banner .text span {
	font-size: .64rem !important;
}

.simAppPro .section-banner .windowsbtn-cont .icon {
	width: .95rem;
	height: .95rem;
}

.simAppPro .section-banner-3 .title {
	text-align: left;
}

.simAppPro .section-banner-3 .banner3con {
	padding: .75rem 0rem 1.9rem 0rem;
}

.simAppPro .section-banner-3 .describe {
	font-size: .36rem !important;
	background: #f8f8f8;
	padding: .2rem .3rem 1rem .3rem;
	margin-top: .4rem;
}

/* 常规下载 */
.regular .van-tabs__line {
	width: 125px;
	background-color: #df3033;
}

.regular .van-tab--active {
	color: #df3033 !important;
}

.regular .title {
	text-align: left;
	padding: .5rem .3rem;
	background-color: #f4f4f4;
}

.regular .dec {
	text-align: left;
	padding: .4rem .3rem;
	background-color: #fff;
	border-bottom: #dcdcdc solid 1px;
}

.regular .dec .decs {
	font-size: .38rem;
	word-wrap: break-word;
	word-break: normal;
}

.regular .dec .time {
	font-size: .34rem;
	margin-top: .2rem;
}

.regular .dec .time span {
	color: #a3a3a4;
}

.regular .dec .url {
	width: 2rem;
	height: .8rem;
	background: #1583f5;
	color: #fff;
	font-size: .4rem;
	border-radius: .36rem;
}

/* 联系我们 */
.contact .main-content .we-list {
	padding: .8rem .3rem 1.1rem .3rem;
}

.contact .main-content .title-div {
	border-bottom: 1px solid #a8a8a8;
	margin-bottom: .3rem;
}

.contact .main-content .title-div .title {
	text-align: left;
	width: 2.5rem;
	font-size: .56rem;
	padding-bottom: .4rem;
	border-bottom: .1rem solid #df3033;
}

.contact .main-content .container-nr .leaveablank {
	background: #f4f4f4;
	height: .3rem;
}

.contact .main-content .container-nr .decs {
	font-size: .38rem;
	margin: .2rem 0rem;
	line-height: .7rem;
}

.contact .main-content .container-nr .decs .xtitle {
	width: 2.2rem;
	color: #898989;
}

.contact .main-content .container-nr .decs .text {
	width: 8rem;
	color: #898989;
}

.contact .main-content .pic-img {
	width: 10.8rem;
	height: 4.2rem;
}

/* 服务条款 */
.clause .main-content .we-list {
	padding: .8rem .3rem 1.1rem .3rem;
	line-height: .7rem;
}

.clause .main-content .title-div {
	border-bottom: 1px solid #a8a8a8;
	margin-bottom: .3rem;
	padding-bottom: .3rem;
}

.clause .main-content .title-div .title {
	text-align: left;
	font-size: .56rem;
	padding-bottom: .4rem;
	border-bottom: .1rem solid #df3033;
}

.clause .main-content .title-div {
	margin-bottom: .6rem;
}

.clause .main-content .title-div2 {
	/* border-bottom: 1px solid #a8a8a8; */
	margin-top: .2rem;
}

.clause .main-content .title-div2 .title2 {
	text-align: left;
	font-size: .46rem;
	/* border-bottom: .1rem solid #df3033; */
}

.clause .main-content .title-div2 .decs {
	color: #646464;
}

/* 个人中心 */
.my .my-content {
	margin-bottom: .4rem;
	width: 10.8rem;
	padding: 1.1rem .6rem;
	background: #FFFFFF;
	font-size: .38rem;
}

.my .my-content .img {
	margin-right: .6rem;
}

.my .my-top .name {
	font-weight: bold;
	font-size: .4rem;
}

.my .my-top .record {
	font-size: .34rem;
	color: #a3a3a4;
}

.my .my-top .mailbox {
	font-size: .36rem;
}

.my .signout .van-cell__title {
	justify-content: center;
	text-align: center;
	color: #df3033;
}

.my .information>div {
	margin: .2rem;
}

.my .main-content .my-info {
	width: 10.8rem;
	padding: .6rem;
	background: #FFFFFF;
	margin: .4rem;
	text-align: center;
	font-size: .42rem;
}

.my .main-content .my-info .van-icon {
	margin-bottom: .4rem !important;
}

.my .main-content .my-info span {
	color: #df3033;
	font-weight: bold;
}

.my .margin-botuu {
	margin-bottom: .4rem;
}

.my .main-content .my-info>div {
	width: 5.4rem;
}

.my .leaveablank {
	width: 10.8rem;
	height: 1rem;
}

.my .main-content .my-info>div:nth-child(2n) {
	border-left: 1px solid #dadada;
}

.my .van-icon {
	margin-top: 0.1rem;
}

.my .main-content a {
	width: 100%;
	color: #232323;
}

.forgotpassword .complete-txt-group {
	margin: 0.9rem 0rem;
}

.forgotpassword .leaveablank {
	height: 1.8rem;
}

.forgotpassword .tips {
	padding-left: .5rem;
	width: 9.4rem;
}

.forgotpassword .main-content .van-field {
	width: 100%;
	border: 1px solid #cacaca;
	margin: 0.25rem 0rem;
	border-radius: 0.28rem;
}

/* 资料设置 */
.information .van-field {
	width: 9.8rem;
	border: 1px solid #cacaca;
	margin: .25rem 0rem;
	border-radius: .28rem;
}

.information .van-field--disabled {
	background: #f7f7f7;
}

.information .van-radio-group {
	width: 9.8rem !important;
	margin: .25rem 0rem;
	font-size: 14px;
	color: #979797;
}

.information span {
	color: #979797;
}

.information .van-radio-group .van-radio {
	margin: 0rem .5rem;
}

.information .van-field__label {
	width: auto;
}

.information .van-radio-group .van-radio__icon {
	font-size: 14px;
	height: .6rem;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
}

.information .van-radio-group .img-icon {
	height: 18px;
	font-size: 14px;
	margin-right: .1rem;
}

.information .van-field .van-field__control {
	text-align: right;
}

.information .datetime-picker {
	position: fixed;
	bottom: 0rem;
	width: 10.8rem;
}

.information .van-uploader {
	margin-top: .5rem;
	border-radius: .5rem;
}

.information .mailboxtpis {
	text-align: right;
}

.information .mailboxtpis span {
	color: #df3033;
}

.information .main-btn .van-button__text {
	color: #fff;
}

.information .portrait-div {
	position: relative;
	margin-bottom: .5rem;
}

.information .portrait {
	position: absolute;
	top: .5rem;
	left: 50%;
	transform: translateX(-50%);
}

.information .van-uploader__upload {
	background-color: rgba(0, 0, 0, .5);
	border-radius: 2.3rem;
	margin-left: .63rem;
}


/* 商城 */
.shopping-content {
	/* background: #fff; */
	height: 100vh;
	overflow-y: scroll;
}

.page-shopping .van-swipe-img {
	position: relative;
	width: 10.8rem !important;
	height: 10.8rem !important;
	display: block;
}

.page-shopping .VanTabs {
	position: relative;
}

.page-shopping .van-swipe__indicator--active {
	background-color: #df3033;
	opacity: 1;
}

.page-shopping .VanTabs-arrow {
	position: absolute;
	top: 0;
	width: 0.8rem;
	height: 1.3rem;
	background-color: #FFFFFF;
	z-index: 6;
}

/* .page-shopping .van-tabs__nav--line.van-tabs__nav--complete{
	margin-right: 1rem;
} */
.page-shopping .VanTabs-left {
	left: 0;
	box-shadow: 5px 0 4px #ccc;
	/*右边阴影; */
}

.page-shopping .VanTabs-right {
	right: 0;
	box-shadow: -5px 0 4px #ccc;
}

.page-shopping .VanTabs .VanTabs-title {
	height: 1.3rem;
	line-height: 1.3rem;
	font-size: .5rem;
	font-weight: 600;
	margin-left: .5rem;
}

.page-shopping .VanTabs .VanTabs-list {
	height: 3.5rem;
	background-color: white;
	padding: .3rem .42rem;
	margin-bottom: .2rem;

}

.page-shopping .VanTabs .VanTabs-list .VanTabs-list-Img {
	width: 2.67rem;
	height: 2.67rem;
	margin-right: .5rem;
}

.page-shopping .VanTabs .VanTabs-list .VanTabs-list-box {
	height: 100%;
}

.page-shopping .VanTabs .VanTabs-list .size1 {
	font-size: .44rem;
	color: #232323;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 这里是超出几行省略 */
	overflow: hidden;
	margin-bottom: 0.1rem;
}

.page-shopping .VanTabs .VanTabs-list .size2 {
	padding: 0.05rem 0.15rem;
	font-size: .3rem;
	color: #FFFFFF;
}

.page-shopping .VanTabs .VanTabs-list .VanTabs-list-box-bottom {
	font-size: .4rem;
}

.page-shopping .VanTabs .VanTabs-list .size3 {
	color: #a3a3a4;
	margin-left: .3rem;
}

.page-shopping .VanTabs .VanTabs-list .textcolor1 {
	background-color: #02b700;
}

.page-shopping .VanTabs .VanTabs-list .textcolor2 {
	background-color: #fa8c16;
}

.page-shopping .VanTabs .VanTabs-list .textcolor3 {
	background-color: #898989;
}

.page-shopping .VanTabs .VanTabs-list .textcolor4 {
	background-color: #cacaca;
}

/* 产品详情 */
.page-goods_details .van-swipe-img,
.page-goods_details .van-swipe {
	position: relative;
	width: 10.8rem !important;
	height: 10.8rem !important;
}

.page-goods_details .custom-indicator {
	position: absolute;
	right: 0.4rem;
	top: .6rem;
	width: 1.6rem;
	text-align: center;
	padding: 0.2rem 0rem;
	font-size: 0.36rem;
	color: #fff;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 1rem;
	display: block;
	z-index: 9;
}

.page-goods_details .goods_details-swipe {
	position: relative;
}

.page-goods_details .goods_details-swipe-one {
	width: 7rem;
	position: absolute;
	left: 2.2rem;
	bottom: .5rem;
	z-index: 1;
}

.page-goods_details .swipe-one-Img {
	color: #232323;
	padding: .2rem .4rem;
	background-color: #f2f2f2;
	font-size: .4rem;
	border-radius: .5rem;
}

.page-goods_details .swipe-one-active {
	color: white;
	background-color: #232323;
}

.page-goods_details .video {
	width: 10.8rem !important;
	height: 10.8rem !important;
}

.goods_details-information {
	padding: .4rem .4rem;
}

.goods_details-information .txt1 {
	padding: 0.05rem 0.15rem;
	color: white;
	background-color: #000000;
	display: revert;
}

.goods_details-information .txt2 {
	color: #232323;
	font-size: .55rem;
	margin-bottom: .3rem;
	margin-top: .2rem;
	/* font-weight: 600; */
}

.goods_details-information-price {
	font-size: .5rem;
	/* height: 1rem; */
	margin-bottom: .2rem;
}

.goods_details-information-price .txt3 {
	color: #a3a3a4;
}

.goods_details-information-price .txt4 {
	color: white;
	background-color: #8b90a3;
	padding: .03rem;
	font-size: .34rem;
}

.goods_details-information .txt5 {
	color: #df3033;
	font-size: .4rem;
}

.goods_details-information .txt6 {
	padding: 0.5rem 0;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	color: #232323;
}

.goods_details-information .txt7 {
	font-weight: 600;
}

.goods_details-information .goods_details-Tips {
	padding: 0.5rem;
	background-color: #f8f8f8;
	margin-top: 0.3rem;
	font-size: .33rem;
	color: #232323;
}

/* .goods_details-information .goods_details-Tips .txt8 {
	color: #df3033;
}
 */
.goods_details-collocation {
	color: #232323;
	padding: 0.3rem;
	border: 2px solid #cacaca;
	border-radius: .1rem;
	margin-bottom: .2rem;
}

.goods_details-collocationred {
	border: 2px solid #df3033;
}

.collocation-title {
	color: #232323;
	font-size: .5rem;
	font-weight: 600;
	margin-bottom: .4rem;
}

.collocation-Img {
	width: 1.6rem;
	height: 1.6rem;
}

.collocation-box {
	width: 70%
}

.goods_details-collocation .van-checkbox {
	margin-top: .5rem;
}

.collocation-box-top-size {
	min-height: 1.5rem;
	/* min-height: 1.rem; */

	font-size: .42rem;
	width: 80%;
}

.collocation-box-top-size .txt9 {
	color: #333333;
	margin-top: .2rem;
	display: inline-block;
}

.collocation-box-top-size1 {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 这里是超出几行省略 */
	overflow: hidden;
	font-weight: 600;
}

.collocation-box-top {
	margin-bottom: .2rem;
	border-bottom: 1px solid #dadada;
}

.collocation-box-bottom .txt10 {
	padding-top: 0.2rem;
	font-size: .45rem;
	color: #df3033;
	display: inline-block;
}

.collocation-box-top-size2 {
	padding: 0.05rem 0.15rem;
	color: white;
	background-color: #000000;
	display: inline-block;
}

.page-goods_details .goods_details-information .goods_details-Tips .txt8:nth-child(2) {
	color: #df3033;
}

.page-goods_details .goods_details-information .textcolor1 {
	background-color: #02b700;
}

.page-goods_details .goods_details-information .textcolor2 {
	background-color: #fa8c16;
}

.page-goods_details .goods_details-information .textcolor3 {
	background-color: #898989;
}

.page-goods_details .goods_details-information .textcolor4 {
	background-color: #cacaca;
}

.summary {
	color: #232323;
	padding-bottom: .4rem;
	border-bottom: 0.01rem solid #a8a8a8;
}

.summary-title {
	padding: .5rem 0;
	color: #df3033;
	/* font-size: .38rem; */
}

.summary p{ width: 100%;}
.summary img{ max-width: 100%;}
.summary ul{ max-width: 100%;}
.summary li{ max-width: 100%;}

.goods_details-button {
	width: 100%;
	position: fixed;
	bottom: 0;
	border-top: 1px solid #df3033;
	border-bottom: 1px solid #df3033;
	z-index: 9;
}

.goods_details-button button {
	width: 50%;
}

.goods_details-button1 {
	color: #df3033 !important;
}


/* 下单留资 */
.buy-info-content {
	padding: 0.4rem 0rem;
	border-bottom: 1px solid #e4e4e4;
	width: 90%;
	margin: 0 auto;
}

.buy-info-title {
	color: #232323;
	font-size: .5rem;
	font-weight: 600;
	/* margin-bottom: 0.4rem; */
}

.overview-box {
	color: #232323;
	height: 1.6rem;
	margin-bottom: 0.4rem;
}

.overview-box-Img {
	width: 1.6rem;
	height: 1.6rem;
}

.overview-box-size {
	width: 60%;
	color: #232323;
	font-size: .38rem;
	justify-content: inherit;
}

.overview-box-size1 {
	color: #898989;
	margin-left: .2rem;
}

.overview-box-size2 {
	width: 17%;
	text-align: right;
	font-size: .38rem;
	color: #333333;
}

.overview-box-size0 {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 这里是超出几行省略 */
	overflow: hidden;
}

.buy-info-overflow {
	max-height: 6rem;
	overflow: hidden;
	margin-top: .4rem;
}

.commodityBox-border {
	width: 100%;

}

.commoditActive {
	overflow: auto;
	height: auto;
	max-height: 100rem;
}

.buy-info-title1 {
	color: #df3033;
}

.buy-info-content-van-field {
	margin-top: .5rem;
}

/* .buy-info-content-van-field .van-field {
	margin: .2rem 0;
	border: 1px solid #cacaca;
	border-radius: .15rem;
} */


.buy-info-title2 {
	color: #979797;

}

.van-field-two .van-field-two-one {
	width: 55%;
}

.van-field-two .van-field-two-two {
	width: 40%;
}

.buy-info-content .buy-info-express {
	width: 100%;
	margin-top: .5rem;
}

.buy-info-content .buy-info-express-box {
	width: 100%;
	height: 1.8rem;
	border: 1px solid #cacaca;
	border-radius: .1rem;
}

.buy-info-content .buy-info-express-box img {
	width: 3.71rem;
	height: 1.33rem;
}

.buy-info-express-acitve {
	border: 2px solid #df3033 !important;
}

.commodityText {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: .1rem;
	color: #232323;
}

.commodityText-txt {
	font-size: .6rem;
}

.buy-info-content-Txt {
	background-color: #f8f8f8;
	color: #232323;
	padding: 0.5rem;
	margin: .5rem 0;
}

.buy-info-content-button {
	width: 90%;
	margin: 0 auto;
	padding-bottom: 1rem;
}

.buy-info-content-button button {
	width: 100%;
}

.buy-info-content-button-txt {
	color: #df3033;
	margin-top: .5rem;
}

.fastaddress {
	background-color: #f8f8f8;
	margin-top: 1.1rem;
}

.fastaddress-box {
	background-color: white;
	width: 100%;
	padding: .4rem;
	margin-bottom: .2rem;
}

.fastaddress-box-txt {
	margin-bottom: .1rem;
}

.fastaddress-box-txt .txt1 {
	margin-left: .2rem;
	color: #232323;
	font-size: .38rem;
}

.fastaddress-box-top {
	width: 100%;
}

.fastaddress-box-top .txt2 {
	color: #cdcdcd;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 这里是超出几行省略 */
	overflow: hidden;
}

/* 支付成功 预购成功 */

.page-pay-success .pay_success-state {
	color: #232323;
	width: 100%;
	height: 7rem;
}

.page-pay-success .pay_success-state .txt1 {
	font-size: .5rem;
	margin-top: .6rem;
	margin-bottom: .2rem;
	font-weight: 600;
}

.page-pay-success .pay_success-state .txt2 {
	font-size: .38rem;
}

.pay-success-button {
	width: 80%;
	margin: 0 auto;
	margin-bottom: .4rem !important;
}

.page-pay-success .txt3 {
	color: #df3033 !important;
	border: 1px solid #df3033 !important;
}

/* 购物车 */
.page-cart {
	background-color: #f4f4f4;
}

.page-cart-one {
	padding: .6rem;
	background-color: white;
}

.page-cart-two {
	margin-top: .6rem;
}

.cart-two-title {
	color: #232323;
	font-size: .5rem;
	font-weight: 600;
	margin-left: .5rem;
	margin-bottom: .2rem;
}

.cart-two-box {
	width: 100%;
	padding: .6rem;
	background-color: white;
	margin-bottom: 0.4rem;
}

.cart-two-left {
	width: 90%;
}

.cart-two-left-top {
	width: 100%;
}

.cart-top-left {
	width: 78%;
}

.cart-top-img {
	width: 1.6rem;
	height: 1.6rem;
}

.cart-top-txt1 {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 这里是超出几行省略 */
	overflow: hidden;
	font-size: .38rem;
	font-weight: 600;
}

.cart-top-txt2 {
	padding: 0.05rem 0.15rem;
	font-size: .36rem;
	color: #FFFFFF;
}

.cart-top-txt3 {
	font-size: .38rem;
}

.cart-bottom-txt1 {
	color: #df3033;
	font-size: .4rem;
}

.cart-two-left-bottom {
	margin-top: .5rem;
	width: 78%;
	float: right;
}

.page-cart-three {
	position: fixed;
	bottom: 0;
	/* height: 3rem; */
	width: 100%;
}

.cart-three-box {
	padding: .6rem;
	background-color: white;
	font-weight: 600;
}

.cart-three-txt1 {
	text-align: right;
	margin-bottom: .1rem;
}

.cart-three-txt2 {
	font-size: .55rem;
}

.cart-three-button {
	width: 100%;
	border-bottom: 1px solid #df3033 !important;
	border-top: 1px solid #df3033 !important;
}

.cart-three-button button {
	width: 50%;
}

.cart-three-button-txt {
	color: #df3033 !important;
}

/* 我的订单列表 */
.page-my-order {
	background-color: #f4f4f4;
	padding-bottom: 1rem;
}

.my-order-box {
	padding: .4rem 0rem;
	margin-top: .4rem;
	background-color: #FFFFFF;
}

.order-box-top {
	padding: 0 .4rem;
	font-size: .34rem;
	color: #898989;
	padding-bottom: .4rem;
	border-bottom: 1px solid #dadada;

}

.order-box-top-txt1 {
	color: #df3033;
	font-weight: 600;
}

.order-box-top-txt {
	margin-left: .1rem;
	font-size: .36rem;
}

.order-center-img {
	width: 1.6rem;
	height: 1.6rem;
}

.order-center {
	padding: .4rem .4rem;
}

.order-center-size {
	width: 78%;
	color: #232323;
	font-size: .4rem;
}

.order-center-size1 {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 这里是超出几行省略 */
	overflow: hidden;
	font-size: .4rem;
}

.order-center-size2 {
	color: #898989;
}

.order-box-bottom {
	padding: 0rem .4rem;
	border-top: 1px solid #dadada;
	height: 1rem;
	font-size: .34rem;
	margin-bottom: .2rem;
}

.order-box-bottom .txt {
	margin-left: .3rem;
}

.order-box-bottom .txt1 {
	font-size: .45rem;
	font-weight: 600;
}

.order-box-button {
	padding: 0 .4rem;
}

.order-box-button button {
	margin-left: .3rem;
	color: #232323 !important;
}

.order-box-button .button1 {
	color: white !important;
	background-color: #df3033 !important;
}

.order-box-button .button1 .van-button__text {
	display: flex;
	align-items: center;
}

.van-count-down {
	color: white !important;
}

.order-box-button .button2 {
	color: #df3033 !important;
	background-color: #fff5f5 !important;
	border: 1px solid #df3033 !important;
}

.orde-Txt-active {
	color: #232323;
}

/* 订单详情 */
.order-details {
	background: #F4F4F4;
	padding-bottom: 2rem;
}

.order-details-one {
	padding: .4rem;
	background-color: white;
}

.ordersteps>div {
	margin: .2rem 0rem;
}

.ordersteps>div span {
	margin-left: .5rem;
}

.ordersteps .active {
	color: #df3033;
}

.details-one-title {
	/* padding-top: .4rem; */
}

.one-titleTxt1 {
	font-size: .5rem;
	font-weight: 600;
}

.one-titleTxt2 {
	padding: 0.05rem 0.15rem;
	font-size: .36rem;
	color: #FFFFFF;
}

.details-one-Ddan {
	padding: .4rem 0;
	border-bottom: 1px solid #dadada;
}

.one-titleTxt3 {
	color: #898989;
	margin-right: .2rem;
}

.order-details-two {
	padding: .4rem;
	background-color: white;
	margin-top: .4rem;
}

.details-two-img {
	width: 1.6rem;
	height: 1.6rem;
}

.details-two-box {
	padding: .4rem 0;
	border-bottom: 1px solid #dadada;
}

.details-two-txt {
	/* height: 1.6rem; */
	width: 80%;
}

.details-two-txt1 {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 这里是超出几行省略 */
	overflow: hidden;
	font-size: .4rem;
}

.details-two-txt2 {
	font-size: .4rem;
}

.details-two-txt3 {
	color: #898989;
}

.details-two-three {
	margin-top: .4rem;
}

.details-two-three div {
	padding: .1rem 0;
	color: #232323;
}

.details-two-txt4 {
	font-size: .55rem;
}

.details-three {
	margin-top: .2rem;
}

.details-three>div {
	display: flex;
	justify-content: space-between;
	padding: .1rem 0;
}

.page-order-details .details-three-txt1 {
	color: #898989;
	width: 3.6rem;
}

.details-three-txt1 {
	color: #898989;
}

.details-three-txt2 {
	color: #232323;
	width: 80%;
	word-break: break-word;
}

.details-three-txt3 {
	color: #898989;
	margin-top: .2rem;
	display: block;
	word-break: break-word;
}

.order-details-button>button {
	margin: .2rem 0;
}

.details-button {
	width: 95%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.details-button>.button1 {
	width: 40%;
}

.details-button>.button2 {
	width: 55%;
}

.details-button .van-button__text {
	display: flex;
	align-items: center;
	margin-left: .2rem;
}

/* 地址薄 */
.my-addressbook {
	background-color: #f4f4f4;
}

.my-addressbook-box {
	padding-top: 0;
	margin-top: 0;
}

.my-addressbook-title {
	padding: .8rem .6rem;
}

.addressbook-title-txt1 {
	font-size: .5rem;
	font-weight: 600;
	color: #232323;
}

.addressbook-title-txt2 {
	color: #df3033;
}

/* 新增地址 */
.ddress_details-box {
	padding: .4rem;
}

.nav-bar-main .nav-barmain-open .nav-tips{
	box-sizing: border-box;
	width: 100%;
	padding: 10px 12px;
	overflow: hidden;
	color: #1c1d1f;
	font-size: 12px;
	line-height: 24px;
	background-color: #f9f9f9;
}

.globalIcon{
	display: flex;
	padding: 12px;
	align-items: center;
	color: #1c1d1f;
}
.globalIcon:active{
	background: #f9f9f9;
}

.global-icon{
	margin-right: 6px;
}
.addrLocation {
	display: flex;
	padding: 12px;
	color: #1c1d1f;
}
.addrLocation:active {
	background: #f9f9f9;
}
.nav-bar-main .global-select-open {
	position: fixed;
	top: 48px;
	height: 100vh;
	overflow-y: auto;
	opacity: 0;
	padding: 20px 0px 60px 0px;
	transition: all .5s;
	min-height: 100vh;
	pointer-events:none;
	background: #fff;
	color: #1c1d1f;
}
.nav-bar-main .global-select-open-ok {
	opacity: 1 !important;
	pointer-events: auto !important;
	transform: translate3d(0, 0, 0) !important;
}
.global-select-open .global-select-title{
	font-size: 20px;
	padding: 0px 20px;
}
.global-select-open .global-select-tips{
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 20px;
	margin: 6px 20px;
	border-bottom: solid 1px #e0e0e0;
}
.global-select-list .global-select-itme{
	background: #f9f9f9;
	width: 375px;
	height: 148px;
	box-sizing: border-box;
	color: #1c1d1f;
	font-size: 14px;
	margin: 8px 0px;
	padding: 20px;
	user-select:none;
	display: flex;
    flex-direction: column;
	justify-content: center;
}
.global-select-list .global-select-itme:active{
	background: #f0f0f0;
}
.global-select-list .global-select-header{
	display: flex;
	justify-content: space-between;
	margin-bottom: 8px;
}
.global-select-list .global-select-bottom{
	font-size: 12px;
	color: #ababab;
}

