﻿/* 技术支持 开元（重庆）科技有限公司 */
.bglinear{background: -webkit-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -moz-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -ms-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -o-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
}
.bglineartext{ -webkit-background-clip: text; background-clip: text;-webkit-text-fill-color: transparent; color: transparent;}
.banner{width: 100%; overflow: hidden;}
.banner img{width: 100%; min-height: 180px;}
.bannerbox{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width: 100%;}
.banner .swiper-wrapper{position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;transform: translate3d(0px,0,0);}
.bannerbox .swiper-slide {flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; pointer-events: none; transition-property: opacity; overflow: hidden;}
.bannerbox.swiper-container-fade .swiper-slide {pointer-events:none; transition-property:opacity;}
.bannerbox .swiper-slide.swiper-slide-active{pointer-events:auto;}
.bannerbox .pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.bannerbox.swiper-horizontal>.swiper-pagination-bullets, .bannerbox .swiper-pagination-bullets.swiper-pagination-horizontal, .bannerbox .swiper-pagination-custom, .bannerbox .swiper-pagination-fraction{ bottom: 10px; left: 0; width: 100%;}
.bannerbox.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%;}
.bannerbox .swiper-pagination-bullet {width:10px; height:10px; display:inline-block; border-radius:10px; background:#fff; opacity:1; margin:1px 6px; cursor:pointer;}
.bannerbox .swiper-pagination-bullet-active {opacity:1; border:1px #fff solid; margin:0 6px;
	background: -webkit-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: -moz-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: -ms-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: -o-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
}

.bannerbox .swiper-slide img{transform:scale(1.2); transition: transform 2s cubic-bezier(.21,.6,.35,1);}
.bannerbox .swiper-slide.swiper-slide-active img{transform:scale(1);}
.isevice{padding: 30px 13% 0; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between; }
.isevice dl{font-size: 20px; padding:0 10px; font-weight: bold; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.isevice dl dt{margin-right: 10px;}
.isevice dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.iban{margin-bottom: 70px; width: 100%; overflow: hidden;}
.isort{margin-bottom: 70px; width: 100%; overflow: hidden;}
.isort ul{width: 102%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.isort li{width: 18%; float: left; margin:30px 2% 0 0; position: relative;}
.isort li h2{position: absolute; left: 10px; bottom: 15px; right: 10px;font-size: 18px; font-weight: bold; color: #fff; text-align: center; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);}
.isort li span{width: 100%; padding-bottom: 123%; overflow: hidden; border-radius:8px; position: relative; overflow:hidden;display: block;}
.isort li span img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.isort li:hover span img{opacity: 0.9;}
.igoods{width: 100%; margin-bottom:70px;}
.igoods ul{width: 101.5%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.igoods ul li{width: 23.5%; margin:0 1.5% 30px 0; position: relative;}
.igoods_img{width: 100%; padding-bottom: 100%; overflow: hidden; border-radius:8px; position: relative; overflow:hidden; background:#d7d7d9;}
.igoods_img img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.igoods_img span{position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; padding:10px 5px;font-size: 18px; font-weight: 500;text-align: center;color: #FFFFFF; display: block; background: linear-gradient(90deg, #FF63BC 0%, #46B0F1 100%);}
.igoods_img em{position: absolute; left: 20px; right: 20px; z-index: 2; display: none; bottom: 15px;background: rgba(0, 0, 0, 0.2);font-size: 18px;font-weight: 500;text-align: center; padding:10px; color: #FFFFFF; border:1px #fff solid; border-radius: 8px; backdrop-filter: blur(10px);}
.igoods_img:hover em{display: block;}
.igoods ul li h2{width: 100%; margin-top:10px; font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; color: #222;font-family: Source Han Sans CN;}
.igoods ul li h3{width: 100%; margin-top:6px; overflow: hidden;}
.igoods ul li h3 span{background: -webkit-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: -moz-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: -ms-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: -o-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	 -webkit-background-clip: text; background-clip: text;-webkit-text-fill-color: transparent; color: transparent;font-weight: bold;font-size: 20px;}
.igoods ul li h3 em{text-decoration: line-through;font-size: 16px;color: #999999; margin-left:5px;}
.igoods_days{display: inline-block; margin-top: 10px;background: #EDF3F9;border-radius: 6px; padding:5px 10px;font-size: 14px;color: #5F849E;font-family: Source Han Sans CN;}
.igoodsmore{color: #888888;font-size: 18px;font-weight: 500; padding:10px 0;}
.igoodsmore:hover{color: #888888;}

.buyershow{margin-bottom: 70px; padding-bottom: 35px; width: 100%; margin-left: auto; margin-right: auto; position: relative; overflow: hidden; overflow: clip; list-style: none; z-index: 1; display: block;}
.buyershow.swiper-horizontal{touch-action: pan-y;}
.buyershow .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box;}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {transform: translate3d(0px,0,0);}
.buyershow .swiper-slide{flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; text-align: center; font-size: 18px; background: #fff;  display: flex; justify-content: center; align-items: center;}
.buyershow.swiper-backface-hidden .swiper-slide {transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.buyershow .swiper-pagination { position: absolute; text-align: center; transition: .3s opacity; transform: translate3d(0,0,0); z-index: 10;}
.buyershow .swiper-pagination-progressbar {background:#eee; position: absolute;}
.buyershow.swiper-horizontal>.swiper-pagination-progressbar, .buyershow .swiper-pagination-progressbar.swiper-pagination-horizontal, .buyershow .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .buyershow.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 192px; height:6px; border-radius: 6px; overflow: hidden; left: 50%; bottom: 0; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.buyershow .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; border-radius: 6px;
	background: -webkit-linear-gradient(283deg, #46B0F1 23%, #FF63BC 84%);
	background: -moz-linear-gradient(283deg, #46B0F1 23%, #FF63BC 84%);
	background: -ms-linear-gradient(283deg, #46B0F1 23%, #FF63BC 84%);
	background: -o-linear-gradient(283deg, #46B0F1 23%, #FF63BC 84%);
	background: linear-gradient(283deg, #46B0F1 23%, #FF63BC 84%);
}
.buyershow .swiper-notification {position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000;}
.buyershow .buyershow_box{width: 100%; padding-bottom: 135%; overflow: hidden; border-radius:8px; position: relative; overflow:hidden; background:#d7d7d9;}
.buyershow .buyershow_box img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.buyershow_box video{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.login_content{padding:45px 0;}
.login_box{background: #F7F7F7; overflow: hidden; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);background: #F7F7F7;border-radius: 12px;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.login_right{ width: 50%; text-align: center; margin: auto; padding:20px 0;}
.login_rtitle{font-size: 32px; font-weight: 600;}
.login_rbtn{ width: 65%; height: 52px; line-height: 52px; border-radius: 9px; margin-top:35px;font-size: 14px;font-weight: 600;color: #FFFFFF; display: inline-block;}
.login_rbtn:hover{opacity: 0.9; color: #fff;}
.login_left{ width: 50%; padding:40px 8%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; background: #fff;}
.login_title{font-size: 32px;font-weight: 600;text-align: center;}
.login_subtitle{font-size: 14px; margin-top:15px; text-align: center;}
.login_form{padding-top: 10px;}
.login_fdl{width: 100%; margin-top: 30px;}
.login_fdl dt{font-size: 14px;font-weight: 600;}
.login_fdl dd{margin-top:10px;}
.login_input{width: 100%; border: 1px solid #D9D9D9; height: 52px; line-height: 50px; padding:0 15px;font-size: 14px;font-weight: 500;color: #222222;border-radius: 9px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.login_input:hover, .layui-input:hover, .layui-textarea:hover, .addressedit_inp:hover, .Review_finp:hover, .Review_ftextarea:hover{border-color: #222 !important; box-shadow: none !important;}
.login_input:focus, .layui-input:focus, .layui-textarea:focus, .addressedit_inp:focus, .Review_finp:focus, .Review_ftextarea:focus{border-color: #222 !important; box-shadow: none !important;}
.login_submit{width: 100%; height: 52px; line-height: 52px;border-radius: 9px; text-align: center;font-size: 14px;font-weight: 600;color: #FFFFFF; margin-top: 40px; border:0 none; cursor: pointer; display: block;}
.login_submit:hover{opacity: 0.9; color: #fff;}
.login_form .login_fdl .layui-input-affix{line-height: 50px;}
.login_form .login_fdl .layui-icon-eye-invisible:before, .login_form .login_fdl .layui-icon-eye:before{content: '';}
.login_form .login_fdl .layui-icon-eye-invisible, .login_form .login_fdl .layui-icon-eye{width: 20px; height: 20px; display: inline-block; margin:15px 0 0 -5px; float: left;}
.login_form .login_fdl .layui-icon-eye-invisible{background: url(../images/mmico1.png) no-repeat center center;}
.login_form .login_fdl .layui-icon-eye{background: url(../images/mmico2.png) no-repeat center center;}
.login_txt{margin-top:20px; font-size: 14px;}
.register_box{width: 100%; max-width: 400px; margin:0 auto;}
.register_subtitle{font-size: 16px;font-weight: 500; text-align: center;}
.login_xiyi{margin-top:30px;font-size: 14px;}
.login_xiyi a{text-decoration: underline;}
.login_xiyi .layui-form-checkbox[lay-skin=primary]>i{border:1px #222 solid;}
.login_xiyi .layui-form-checked[lay-skin=primary]>i{border-color: #a489d6 !important;background: -webkit-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -moz-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -ms-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -o-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);}
.nbanner{width: 100%;}
.nbanner img{width: 100%; min-height: 100px;}
.classify_content{padding:20px 0; width: 100%;}
.classify_name{font-size: 40px;font-weight: 800; text-align: center; margin-top:40px;}
.searchresult_search{padding:50px 10px 0;}
.classify_black{width: 100%;padding:40px 0 20px;}
.classify_hd{padding: 0 20px; font-size: 14px; background-color: #fff; margin-bottom: 10px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.search_results{margin:10px 0;font-weight: 500;flex: 1 1 auto; text-align: center;}
.filters_btn, .Featured_ropdownbox{flex: 2 0 0;}
.toggle_filters{font-weight: 600; width: 254px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;transition: width .25s cubic-bezier(.01,.45,.28,.98);-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.toggle_filters i{background: url(../images/toggle_l.png) no-repeat; width: 24px; height: 24px; display: inline-block;}
.toggle_filters:hover{color: #222;}
.classify_black.show .toggle_filters{width: initial;-webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content:flex-start; -o-justify-content:flex-start; justify-content:flex-start;}
.classify_black.show .toggle_filters i{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.Featured_ropdownbox{ display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;-webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content:flex-end; -o-justify-content: flex-end; justify-content:flex-end; text-align: right;}
.Featured_ropdown{ position: relative; z-index: 5;}
.Featured_ropdownbtn{font-weight: 600; height: 44px; padding:0 40px 0 26px; position: relative; z-index: 3;white-space: nowrap; will-change: width; transition: width .25s cubic-bezier(.01,.45,.28,.98); display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.Featured_ropdownbtn i{background: url(../images/sxico.png) no-repeat center center; width:40px; height: 40px; display: block; position: absolute; top: 3px; right: 0; transition: transform .25s ease;}
.Featured_ropdown a:hover{color: #222;}
.Featured_ropdown ul{visibility: hidden; opacity: 0; width: 190px; position: absolute; z-index: 2; top: -5px; right: 0; background: #fff; padding-top: 49px; padding-bottom: 12px; box-shadow: 0 6px 12px 1px #0000001f; transition: opacity .25s ease,box-shadow .25s ease,visibility .25s; text-align: left;}
.Featured_ropdown ul li a{padding:6px 26px; display: block;}
.Featured_ropdown ul li.active a, .Featured_ropdown ul li a:hover{background: #F0F0F0;}
.Featured_ropdown.toggle .Featured_ropdownbtn{width: 190px;}
.Featured_ropdown.toggle .Featured_ropdownbtn i{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.Featured_ropdown.toggle ul{visibility: visible; opacity: 1;}
.classify_bd{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.classify_filters{}
.filters_black{position: -webkit-sticky; position: sticky; top: calc(var(--header-height) + 30px);padding:0 20px; width: 245px;}
.classify_black.show .filters_black{visibility: hidden; opacity: 0; width: 0; height: 0; padding:0;}
.moblefilters_top{width: 100%; margin-bottom:20px;display: none;}
.moblefilters_top h4{font-size: 20px; font-weight: 600;}
.filters_close{transform: rotate(45deg); position: relative; width: 20px; height: 20px; display: inline-block;}
.filters_close:after, .filters_close:before{content: ''; background: #222; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.filters_close:after{width: 20px; height: 2px;}
.filters_close:before{width: 2px; height: 20px;}


.filter_group{padding-bottom:30px;}
.filter_group a:hover{color: #222;}
.filter_group_hd{font-size: 14px;font-weight: 600; width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.filter_group_hd span{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; margin:2px 20px 0 0;}
.filter_group_hd i{background: url(../images/sxico.png) no-repeat center center; width:24px; height: 24px; display: inline-block; transition: transform .25s ease;}
.filter_group_hd.on i{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.filter_group_item li{margin-top:12px; width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.filter_group_item li .layui-form-checkbox{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.filter_group_item li .layui-form-checkbox>div{display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.filter_group_item li .layui-form-checkbox[lay-skin=primary]>div{line-height: 20px; color: #222;}
.filter_group_item li .layui-form-checkbox[lay-skin=primary]>i{width: 18px; height: 18px; line-height: 18px; border:1px #222 solid; border-radius: 2px;}
.filter_group_item li .layui-form-checked[lay-skin=primary]>i{border: 0 none; background: -webkit-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -moz-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -ms-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -o-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
}
.pricerange_number{margin-top: 20px; width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.pricerange_input{width: 46%; border: 1px solid #E2E2E2; line-height: 42px; border-radius: 4px;font-size: 14px;font-weight: 500; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.pricerange_input span{margin:0 6px 0 15px;}
.pricerange_input .price_input{width: 100%; padding:0 15px 0 0; font-size: 14px;font-weight: 500; height: 42px; line-height: 42px;-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; border:0 none; background: none; -moz-appearance: textfield; -ms-appearance: none;}
.pricerange_input .price_input::-webkit-outer-spin-button, .pricerange_input .price_input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
.pricerange_slider{padding:25px 10px;}
.pricerange_slider .layui-slider-wrap-btn{width: 18px; height: 18px;}
.pricerange_slider .layui-slider-wrap-btn.layui-slider-hover, .pricerange_slider .layui-slider-wrap-btn:hover{transform:scale(1);}
.filter_outofstock{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.filter_outofstock_label{font-size: 14px;font-weight: 600;}
.filter_outofstock_options{background: #F0F0F0; border-radius: 4px; padding:2px;}
.filter_outofstock_options .layui-anim.layui-icon{display: none;}
.filter_outofstock_options .layui-form-radio{margin:0; line-height: 28px; padding:0 10px;}
.filter_outofstock_options .layui-form-radioed{background: #fff; border-radius: 4px;}
.filter_outofstock_options .layui-form-radio:hover>*, .filter_outofstock_options .layui-form-radioed, .filter_outofstock_options .layui-form-radioed>i{color: #222;}


.classify_product{padding:0 20px;-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.goods_list{width: 100%;}
.goods_list ul{width: 101.5%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.goods_list ul li{width: 23.5%; margin:0 1.5% 30px 0; position: relative;}
.goods_img{width: 100%; padding-bottom: 100%; overflow: hidden; border-radius:8px; position: relative; overflow:hidden; background:#d7d7d9;}
.goods_img img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.goods_img span{position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; padding:10px 5px;font-size: 18px; font-weight: 500;text-align: center;color: #FFFFFF; display: block; background: linear-gradient(90deg, #FF63BC 0%, #46B0F1 100%);}
.goods_img em{position: absolute; left: 20px; right: 20px; z-index: 2; display: none; bottom: 15px;background: rgba(0, 0, 0, 0.2);font-size: 18px;font-weight: 500;text-align: center; padding:10px; color: #FFFFFF; border:1px #fff solid; border-radius: 8px; backdrop-filter: blur(10px);}
.goods_img:hover em{display: block;}
.goods_list ul li h2{width: 100%; margin-top:10px; font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; color: #222;font-family: Source Han Sans CN;}
.goods_list ul li h3{width: 100%; margin-top:6px; overflow: hidden;}
.goods_list ul li h3 span{background: -webkit-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: -moz-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: -ms-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: -o-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	 -webkit-background-clip: text; background-clip: text;-webkit-text-fill-color: transparent; color: transparent;font-weight: bold;font-size: 20px;}
.goods_list ul li h3 em{text-decoration: line-through;font-size: 16px;color: #999999; margin-left:5px;}
.goods_days{display: inline-block; margin-top: 10px;background: #EDF3F9;border-radius: 6px; padding:5px 10px;font-size: 14px;color: #5F849E;font-family: Source Han Sans CN;}
.goodsmore{color: #888888;font-size: 18px;font-weight: 500; padding:10px 0;}
.goodsmore:hover{color: #888888;}
.goodslike{width: 21px; height: 18px; position: absolute; top: 5px; right: 5px; z-index: 3; display: block; background:url(../images/like.png) no-repeat;}
.goodslike.on{background:url(../images/likea.png) no-repeat;}
.currentlocation{font-size: 14px; padding:30px 0;}
.goodsdetail{padding-bottom: 50px;}
.product_lfimg{width: 564px; position: -webkit-sticky; position: sticky; z-index: 9; top: calc(var(--header-height) + 30px); float: left;}
.product_img{position:relative; width:100%;}
/*大图轮播*/
.goods_view{width: 564px; height: 564px; margin-left: auto; margin-right: auto; position: relative; overflow: clip; list-style: none; padding: 0; z-index: 1; display: block; }
.goods_view.swiper-horizontal {touch-action: pan-y;}
.goods_view .swiper-wrapper {position: relative;width: 100%;height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box;}
.goods_view.swiper-android .swiper-slide, .goods_view.swiper-ios .swiper-slide, .goods_view .swiper-wrapper { transform: translate3d(0px,0,0);}
.goods_view .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block;}
.goods_view img {width: 100%; height: 100%; object-fit: cover;}
/*放大镜样式*/
.bigzoom { width: 100%; height: 100%; position: relative; overflow: hidden;}
.bigmask{ position: absolute; width: 188px; height: 188px; background:#ADD8E6; opacity: 0.5; cursor: move; display: none; pointer-events: none;}
.big-img { position: absolute; left: 100%; top: 0; z-index: 9; width: 564px; height: 564px; overflow: hidden; display: none; border:1px #fff solid;}
.big-img img { position: absolute; top: 0;left: 0; width: 1692px; height: 1692px;max-width:inherit;}
/*小图预览列表*/
.goods_small{ margin-top: 20px; width: 100%; margin-left: auto; margin-right: auto; position: relative; overflow: hidden; overflow: clip; list-style: none; padding: 0; z-index: 1; display: block;}
.goods_small.swiper-horizontal { touch-action: pan-y;}
.goods_small .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box;}
.goods_small.swiper-android .swiper-slide, .goods_small.swiper-ios .swiper-slide, .goods_small .swiper-wrapper { transform: translate3d(0px,0,0);}
.goods_small.swiper-free-mode>.swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto;}
.goods_small .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block;}
.goods_small.swiper-backface-hidden .swiper-slide { transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.goods_small li.swiper-slide-thumb-active:after{content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 3px; background:#000;}
.product_frinfo{padding:0 0 0 30px; margin-left: 564px;}
.npro_name{font-size: 20px;font-weight: 500;}
.npro_plx{margin-top: 20px;width: 100%; overflow: hidden;}
.npro_plbox{float: left; color: #5F849E;font-size: 14px;}
.npro_plbox em{display: inline-block; float: left;}
.npro_plxx{display: inline-block; float: left; padding:0 5px;}
.npro_plxx img{ margin:0 2px 0;}
.npro_xhbox{float: right; color: #5F849E;font-size: 14px;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.npro_xhico{width: 21px; height: 18px; float: left; display: inline-block; margin:0 8px 0 0; background:url(../images/like.png) no-repeat;}
.npro_xhico.on{background:url(../images/likea.png) no-repeat;}
.npro_price{width: 100%; margin-top: 10px;}
.npro_price span{ background: -webkit-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: -moz-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: -ms-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: -o-linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	background: linear-gradient(320deg, #46B0F1 17%, #FF63BC 84%);
	 -webkit-background-clip: text; background-clip: text;-webkit-text-fill-color: transparent; color: transparent;font-weight: bold;font-size: 28px;}
.npro_price em{text-decoration: line-through;font-size: 20px;color: #999999; margin-left:10px;}
.npro_style{width: 100%; margin-top: 20px;}
.npro_style dt{font-size: 14px;font-weight: 600;}
.nprospecs{display: inline-block; margin:15px 15px 0 0;border: 1px solid #E2E2E2;padding: 10px 14px; border-radius: 4px;font-size: 14px;}
.nprospecs.on{border-color: #222;}
.npro_yhtis{margin-top: 20px; background: -webkit-linear-gradient(180deg, #FF63BC 0%, #46B0F1 100%);
	background: -moz-linear-gradient(180deg, #FF63BC 0%, #46B0F1 100%);
	background: -ms-linear-gradient(180deg, #FF63BC 0%, #46B0F1 100%);
	background: -o-linear-gradient(180deg, #FF63BC 0%, #46B0F1 100%);
	background: linear-gradient(180deg, #FF63BC 0%, #46B0F1 100%);
	 -webkit-background-clip: text; background-clip: text;-webkit-text-fill-color: transparent; color: transparent;font-weight: 600;font-size: 14px;}
.npro_button{display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.npro_btn{width: 48%;height: 48px; margin-top:30px; color: #fff; font-size: 16px; font-weight: 500; border-radius: 9px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content:center; -ms-justify-content:center; -o-justify-content: center; justify-content:center;}
.npro_btn:hover{color: #fff; opacity: 0.8;}
.npro_num{border: 1px solid #222222;border-radius: 4px; display: inline-block; margin-top: 15px;}
.npro_num{border: 1px solid #222222;border-radius: 4px; display: inline-block; margin-top: 15px; position: relative;}
.npro_num .layui-input-wrap{ padding: 0 30px;}
.npro_num .cart_numinput{height: 35px; line-height: 35px;color: #222222;font-size: 14px;font-weight: 500; width: 45px; border: 0 none; background:none; float: left; text-align: center;}
.npro_num .layui-input-wrap .layui-input{padding:0; border: 0 none; box-shadow: none;}
.npro_num .layui-input-prefix, .npro_num .layui-input-split, .npro_num .layui-input-suffix, .npro_num .layui-input-suffix .layui-input-affix{position: initial; width: initial;}
.npro_num .layui-input-wrap .layui-input-number .layui-icon{ width: 35px; height: 35px; line-height: 35px; text-align: center; border:0 none; background:none; font-size: 16px;font-weight: 500; cursor: pointer; position: absolute; top: 0;}
.npro_num .layui-input-wrap .layui-input-number .layui-icon.layui-icon-up{right: 0;}
.npro_num .layui-input-wrap .layui-input-number .layui-icon.layui-icon-down{left: 0;}
.npro_num .layui-input-wrap .layui-input-number .layui-icon:before{position: initial; padding:0;}
.npro_num .layui-input-wrap .layui-input-number .layui-icon.layui-icon-up:before{content: '+'}
.npro_num .layui-input-wrap .layui-input-number .layui-icon.layui-icon-down:before{content: '-'}
.npro_num .layui-input-wrap .layui-input:focus{border-color: none !important; box-shadow: none !important;}
.npro_num .layui-input-wrap .layui-input-suffix.layui-input-split{border:0 none;}

.product_detailhd{margin-top:30px; line-height: 50px; border-bottom:1px solid #E6E6E6; font-size: 20px;}
.product_detailhd a{color: #999999; display: inline-block; margin:0 20px 0 0; position: relative;}
.product_detailhd a.on, .product_detailhd a:hover{color: #222222;}
.product_detailhd a.on:after, .product_detailhd a:hover:after{content: ''; width: 50px; height: 3px; position: absolute; left: 50%; bottom: 0; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background: -webkit-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -moz-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -ms-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -o-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);}
.product_detailbd{margin-top: 30px;}
.CustomerReviews{border-top: 20px #F6F6F6 solid; padding:50px 0;}
.CustomerReviews_title{text-align: center;font-size: 32px;font-weight: 600;}
.CustomerReviews_hd{width: 100%; padding:20px 0; border-bottom: 1px solid #E6E6E6; overflow: hidden;}
.CustomerReviews_select{float: left;}
.CustomerReviews_dropdown{border: 0 none; font-size: 14px;}
.CustomerReviews_info{float: right;font-size: 14px;}
.CustomerReviews_info span img{margin:0 2px;}
.CustomerReviews_info i{ color: #5F849E; }
.CustomerReviews_item{width: 100%; padding:30px 0; border-bottom: 1px solid #E6E6E6; overflow: hidden;font-size: 14px; }
.proReviews_rating{padding-bottom:10px;}
.proReviews_rating img{margin:0 2px;}
.proproReviews_top{width: 100%;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.proproReviews_name{font-weight: 500; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; overflow: hidden;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.proproReviews_name img{width: 50px; height: 50px; border-radius: 50px; margin-right:10px;}
.proproReviews_time{color: #999999;}
.proReviews_tit{font-size: 16px;font-weight: 600; margin-top: 10px;}
.proReviews_txt{margin-top: 10px;}
.proReviews_img{width: 100%; overflow: hidden;}
.proReviews_img img{width: 120px; height: 120px; border-radius: 4px; margin:15px 15px 0 0;}
.layui-layer-photos-next, .layui-layer-photos-prev{color: #fff;}
.ncontent{padding:0 60px;}
.cart_cont{width: 100%; padding-bottom: 50px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.cart_cleft{width: 70%; float: left;}
.cart_product{font-size: 14px;}
.cart_prohead{width: 100%;padding:0 0 15px; border-bottom: 1px #e8e8e8 solid; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.cart_protr{width: 100%; border-bottom: 1px #e8e8e8 solid; padding:20px 0; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.cart_protrbox{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; overflow: hidden; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.cart_protdimg{width: 120px; height: 120px; overflow: hidden; margin-right: 20px;}
.cart_protdimg img{width: 100%; height: 100%; object-fit:cover; margin:auto;}
.cart_protd{text-align: right; width: 200px;}
.cart_protdfirst{text-align: left;-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; overflow: hidden;}
.cart_protdfirst h2{font-weight: 500;}
.cart_protdfirst p{color: #999999;font-size: 12px;font-weight: 500; margin-top:10px;}
.cart_money span{font-size: 20px;font-weight: bold; display: block;}
.cart_money del{color: #999999;font-size: 16px;text-decoration: line-through; margin-top:5px; display: block;}
.theme_money{display: inline-block; font-size: 20px;font-weight: bold;}
.cart_cright{width: 26%;}
.cart_crbox{box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); padding:25px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.cart_send{border-bottom: 1px #d9d9d9 solid; padding-bottom: 15px;}
.cart_addnote_hd{font-size: 14px;font-weight: 500;}
.cart_addnote_hd span{float: left;}
.cart_addnote_btn{display: inline-block; background:url(../images/bjico.png) no-repeat; width: 16px; height: 16px;margin:2px 0 0 8px;}
.cart_addnote_bd{margin-top:10px; display: none;}
.cart_send.on .cart_addnote_bd{display: block;}
.cart_addnote_textarea{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; border:1px #222 solid; border-radius: 4px; padding:10px; color: #222; width: 100%; height: 100px;}
.cart_checkoutnote{font-size: 14px;font-weight: 500; margin-top:10px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.cart_checkoutnote_num{color: #666666;}
.cart_checkoutnote_price span{font-size: 28px; font-weight: bold;}
.cart_paybtn{height: 48px; line-height: 48px; display: block;border-radius: 9px; margin-top:20px;color: #FFFFFF; text-align: center;font-size: 16px;font-weight: 500;}
.cart_paybtn:hover{color: #fff; opacity: 0.9;}

.cart_num{border: 1px solid #222222;border-radius: 4px; display: inline-block; margin-top: 15px; position: relative;}
.cart_num .layui-input-wrap{ padding: 0 30px;}
.cart_num .cart_numinput{height: 35px; line-height: 35px;color: #222222;font-size: 14px;font-weight: 500; width: 45px; border: 0 none; background:none; float: left; text-align: center;}
.cart_num .layui-input-wrap .layui-input{padding:0; border: 0 none; box-shadow: none;}
.cart_num .layui-input-prefix, .cart_num .layui-input-split, .cart_num .layui-input-suffix, .cart_num .layui-input-suffix .layui-input-affix{position: initial; width: initial;}
.cart_num .layui-input-wrap .layui-input-number .layui-icon{ width: 35px; height: 35px; line-height: 35px; text-align: center; border:0 none; background:none; font-size: 16px;font-weight: 500; cursor: pointer; position: absolute; top: 0;}
.cart_num .layui-input-wrap .layui-input-number .layui-icon.layui-icon-up{right: 0;}
.cart_num .layui-input-wrap .layui-input-number .layui-icon.layui-icon-down{left: 0;}
.cart_num .layui-input-wrap .layui-input-number .layui-icon:before{position: initial; padding:0;}
.cart_num .layui-input-wrap .layui-input-number .layui-icon.layui-icon-up:before{content: '+'}
.cart_num .layui-input-wrap .layui-input-number .layui-icon.layui-icon-down:before{content: '-'}
.cart_num .layui-input-wrap .layui-input:focus{border-color: none !important; box-shadow: none !important;}
.cart_num .layui-input-wrap .layui-input-suffix.layui-input-split{border:0 none;}
.placeorder_title{font-size: 40px;font-weight: 800; text-align: center; margin-top:50px;}
.placeorder_content{width: 100%; padding:40px 0 60px;  display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.placeorder_left{width: 58%; float: left;}
.placeorder_right{width: 38%; float: right;}
.placeorder_name{font-size: 16px; font-weight: 600; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.placeorder_name img{width: 36px;height: 36px; border-radius: 36px; margin-right:10px;}
.placeorder_PickupStore{margin-top:20px; width: 100%; padding:10px 20px;border: 1px solid #D9D9D9;background: #FAFAFA;border-radius: 9px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.placeorder_PickupStore_ico{margin-right:10px;}
.placeorder_PickupStore_name{margin-right:50px;font-size: 20px;font-weight: 600;}
.placeorder_PickupStore_info{font-size: 16px;font-weight: 500;-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; overflow: hidden;}
.placeorder_tab{margin-top:40px;}
.placeorder_tabhd{ display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.placeorder_tabhd li{float: left;font-size: 24px;font-weight: 500; margin-right:30px; line-height:40px;}
.placeorder_tabhd li.active{font-size: 32px;font-weight: 600;}
.placeorder_tabhd li a:hover{color: #222;}
.address_addbtn{font-size: 14px;font-weight: 500;}
.placeorder_Payment{padding:40px 0 0;}
.placeorder_Payment_title{font-size: 32px;font-weight: 600;}
.placeorder_Payment_txt{font-size: 14px;font-weight: 500;color: #999999; margin-top:10px;}
.placeorder_Paymentul{width: 100%; overflow: hidden;}
.placeorder_Paymentul li{border-radius: 9px; overflow: hidden; padding:1px; margin:20px 20px 0 0;font-size: 20px;font-weight: 600; float: left; overflow: hidden; background: #d9d9d9;}
.placeorder_Paymentul li a{display: block; padding:10px 40px;border-radius: 9px; background: #fff;}
.placeorder_Paymentul li a:hover{color: #222;}
.placeorder_Paymentul li img{margin-right:10px;}
.placeorder_Paymentul li.on{background: -webkit-linear-gradient(100deg, #FF63BC -1%, #46B0F1 99%);
	background: -moz-linear-gradient(100deg, #FF63BC -1%, #46B0F1 99%);
	background: -ms-linear-gradient(100deg, #FF63BC -1%, #46B0F1 99%);
	background: -o-linear-gradient(100deg, #FF63BC -1%, #46B0F1 99%);
	background: linear-gradient(100deg, #FF63BC -1%, #46B0F1 99%);
	border-image: -webkit-linear-gradient(100deg, #FF63BC -1%, #46B0F1 99%);
}
.placeorder_Paymentul li.on a{
	background: -moz-linear-gradient(100deg, #fee0f2 -1%, #dbeefc 99%) ;
	background: -ms-linear-gradient(100deg, #fee0f2 -1%, #dbeefc 99%) ;
	background: -o-linear-gradient(100deg, #fee0f2 -1%, #dbeefc 99%) ;
	background: linear-gradient(100deg, #fee0f2 -1%, #dbeefc 99%) ;
}
.placeorder_submit, .user_submit{ width: 100%; max-width: 400px;height: 52px; line-height: 52px;border-radius: 9px;color: #FFFFFF;font-size: 14px;font-weight: 600; display: block; text-align: center; margin-top: 30px;}
.placeorder_submit:hover, .user_submit:hover{color: #fff;}
.placeorder_rbox{box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);background: #FFFFFF;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.placeorder_rinfo{border-top: 1px #e8e8e8 solid; padding: 20px;}
.placeorder_rinfo dl{line-height: 28px;font-size: 14px; width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; padding:5px 0;}
.placeorder_rinfo dl dt{ font-weight: 500;color: #666666;}
.placeorder_rinfo dl dd{ font-weight: 600; text-align: right; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.placeorder_rinfo dl.placeorder_rinfobot{margin-top:10px;}
.placeorder_rinfo dl.placeorder_rinfobot dt{font-size: 26px;font-weight: 600;}
.placeorder_rinfo dl.placeorder_rinfobot dd{font-size: 28px;font-weight: bold;}
.placeorder_rlist{width: 100%; max-height: 40vh; overflow-y: auto; padding:20px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.placeorder_proli{width: 100%; overflow: hidden; padding:15px 0;}
.placeorder_proimg{float: left;width: 64px;height: 64px; position: relative;}
.placeorder_proimg img{width: 100%; height: 100%;object-fit: cover; margin: auto;}
.placeorder_proimg span{display: inline-block; position: absolute; top: -6px; right: -6px; z-index: 2; line-height: 18px; font-weight: 500;color: #FFFFFF;border-radius: 2px; padding:0 5px;}
.placeorder_proinfo{margin-left:80px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.placeorder_prodt{ -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; overflow: hidden;}
.placeorder_prodt h2{font-size: 14px;}
.placeorder_prodt p{color: #999999; margin-top:4px;}
.placeorder_prodd{font-size: 16px;font-weight: 600; width: 135px; text-align: right;}
.pointsbox{width: 100%;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content:flex-end; -o-justify-content:flex-end; justify-content:flex-end;}
.pointsbox img{cursor: pointer; vertical-align: middle; margin-left: 8px;}
.points_editinp{width: 50%; height: 26px; line-height: 26px; border:1px #eee solid; padding:0 10px; box-sizing: border-box; margin:0 10px; font-size: 14px; color: #222; display: none;}
.pointsbox.on .points_editinp{display: inline-block;}
.pointsbox.on strong{display: none;}
.placeorder_yhq{position: relative;}
.placeorder_yhq .yhqbtn{width: 100%;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content:flex-end; -o-justify-content:flex-end; justify-content:flex-end;}
.placeorder_yhq .yhppop{ display: none; position: absolute; top: 28px; right: 0; left: 0; z-index: 5; background: #fff; border:1px #e8e8e8 solid; padding:10px;}
.placeorder_yhq .yhppop li{width: 100%; text-align: left; font-weight: normal; padding:3px 0;}
.placeorder_yhq .yhppop li .layui-form-radio{width: 100%; margin:0;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; }
.placeorder_yhq .yhppop li .yhppop_name{float: left;}
.placeorder_yhq .yhppop li .yhppop_price{float: right;}
.placeorder_yhq .yhppop li .layui-form-radio>div{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.placeorder_yhq .yhppop li .layui-form-radio:hover>*, .layui-form-radioed, .layui-form-radioed>i{color: #4baeef;}
.placeorder_yhq.on .yhppop{display: block;}
.placeorder_address{width: 100%; overflow-x: auto; padding:20px 0;}
.placeorder_address ul{white-space: nowrap;}
.placeorder_address li{display: inline-block; width: 400px; margin-right:20px; text-align: center; border-radius: 9px;border: 1px solid #D9D9D9;background: #FAFAFA; overflow: hidden; padding:0 20px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.placeorder_addressname{font-size: 20px;font-weight: 600; padding:20px 0 0;}
.placeorder_addresstxt{font-size: 20px;font-weight: 600; padding:15px 0 0;}
.placeorder_addressDefault{height: 20px; line-height: 20px;font-size: 16px; margin-top:15px;}
.placeorder_addressline{background: #d9d9d9; width: 100%; height: 1px; margin-top:25px;}
.placeorder_addressbot{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; justify-content: space-around;}
.placeorder_addressbot a{font-size: 20px;font-weight: 600; padding:15px 0;}
.placeorder_address li.on, .myaddress_box li.on{ border:0 none; position: relative; z-index: 1; box-shadow: 0px 4px 20px 0px rgba(70, 176, 241, 0.2);}
.placeorder_address li.on, .placeorder_address li.on .placeorder_addressline, .myaddress_box li.on, .myaddress_box li.on .placeorder_addressline{
	background: -webkit-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -moz-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -ms-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -o-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);}
.placeorder_address li.on:after, .myaddress_box li.on:after{content: ''; position: absolute; top: 1px; left: 1px; right: 1px; bottom: 1px; z-index: -1; border-radius: 9px;
 background: -webkit-linear-gradient(270deg, #dbeffc 0%, #fee0f2 100%);
	background: -moz-linear-gradient(270deg, #dbeffc 0%, #fee0f2 100%);
	background: -ms-linear-gradient(270deg, #dbeffc 0%, #fee0f2 100%);
	background: -o-linear-gradient(270deg, #dbeffc 0%, #fee0f2 100%);
	background: linear-gradient(270deg, #dbeffc 0%, #fee0f2 100%);
}
.user_content{padding:40px 0 60px; width: 100%; overflow: hidden;}
.user_left{float: left; width: 350px; border: 1px solid #D9D9D9; border-radius: 9px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.user_right{margin-left: 380px;}
.mylinfo{padding:20px;}
.myname{font-size: 28px;font-weight: 600;}
.myemaill{font-size: 16px;font-weight: 500; margin-top:10px;}
.myFailure{color: #999999;font-size: 16px; margin-top:10px;}
.myFailure span{display: inline-block; margin-right:10px;border-radius: 4px; line-height: 32px; color: #fff;font-size: 18px;font-weight: 600; padding:0 10px;}
.myPoints{margin-top:15px;border-radius: 6px; background: #f4f4f4; padding:15px 0; width: 100%; overflow: hidden;}
.myPoints dl{width: 50%; text-align: center; float: left;}
.myPoints dl dt{font-size: 20px;font-weight: bold;}
.myPoints dl dd{font-size: 14px; margin-top:5px;}
.mysubmenu{padding:50px 0;}
.mysubmenu li{width: 100%; text-align: center;font-size: 20px;font-weight: 600; margin-bottom:10px;}
.mysubmenu li a{display: block; padding: 10px;}
.mysubmenu li.on a{
	background: -webkit-linear-gradient(270deg, rgba(70, 176, 241, 0.2) 0%, rgba(255, 99, 188, 0.2) 100%);
	background: -moz-linear-gradient(270deg, rgba(70, 176, 241, 0.2) 0%, rgba(255, 99, 188, 0.2) 100%);
	background: -ms-linear-gradient(270deg, rgba(70, 176, 241, 0.2) 0%, rgba(255, 99, 188, 0.2) 100%);
	background: -o-linear-gradient(270deg, rgba(70, 176, 241, 0.2) 0%, rgba(255, 99, 188, 0.2) 100%);
	background: linear-gradient(270deg, rgba(70, 176, 241, 0.2) 0%, rgba(255, 99, 188, 0.2) 100%);
}
.mysubmenu li.on a span, .mysubmenu li a:hover span{background: -webkit-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -moz-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -ms-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -o-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%); -webkit-background-clip: text; background-clip: text;-webkit-text-fill-color: transparent; color: transparent;}
.user_Rechargehd{width: 100%; border: 1px solid #D9D9D9; font-size: 14px;font-weight: 500; border-radius: 9px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.user_Rechargehd h2{display: inline-block;padding:0 30px 0 20px;}
.user_Rechargehd em{display: inline-block; margin-right: 10px;}
.user_Rechargehd span{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.user_Rechargeinp{width: 100%; height: 60px; line-height: 60px; border:0 none; background: none; padding:0 20px; font-size: 14px;font-weight: 500; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.user_Rechargebd{width: 100%; overflow: hidden;}
.user_Rechargebd ul{width: 103%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.user_Rechargebd li{width: 30.33%; text-align: center; position: relative; z-index: 1; border-radius: 9px;border: 1px solid #D9D9D9;background: #FAFAFA;  margin:30px 3% 0 0; float: left; padding:0 20px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.user_Rechargebd li h3{font-size: 20px;font-weight: 600; margin-top:20px;}
.user_Rechargebd li h2{font-size: 40px;font-weight: bold; margin-top: 10px; display: inline-block;}
.user_Rechargebd li h5{margin-top:20px;font-size: 20px;font-weight: 600; padding:15px 0; position: relative; display: block; overflow: hidden;}
.user_Rechargebd li h5 span{color: #fff;font-size: 18px;font-weight: 600; display: inline-block; padding:0 6px;border-radius: 4px; margin-right:10px;}
.user_Rechargebd li h5:after{content: ''; width: 100%; height: 1px; position: absolute; top: 0; left: 0; right: 0;background: #D9D9D9;}
.user_Rechargebd li.on{border: 0 none;}
.user_Rechargebd li.on, .user_Rechargebd li.on h5:after{
	background: -webkit-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -moz-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -ms-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -o-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);}
.user_Rechargebd li.on:after{content: ''; position: absolute; top: 1px; left: 1px; right: 1px; bottom: 1px; z-index: -1; border-radius: 9px;
 background: -webkit-linear-gradient(270deg, #dbeffc 0%, #fee0f2 100%);
	background: -moz-linear-gradient(270deg, #dbeffc 0%, #fee0f2 100%);
	background: -ms-linear-gradient(270deg, #dbeffc 0%, #fee0f2 100%);
	background: -o-linear-gradient(270deg, #dbeffc 0%, #fee0f2 100%);
	background: linear-gradient(270deg, #dbeffc 0%, #fee0f2 100%);
}
.myaddress_tis{font-size: 20px;font-weight: 500; padding-bottom: 20px;}
.myaddress_box{width: 100%; overflow: hidden;}
.myaddress_box ul{width: 103%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.myaddress_box li{float: left; width: 30.33%; margin:0 3% 30px 0; text-align: center; border-radius: 9px;border: 1px solid #D9D9D9;background: #FAFAFA; overflow: hidden; padding:0 20px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.address_edit{padding:100px 10% 30px;}
.address_editbutton{width: 100%; margin-top:30px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.address_editbutton a{width: 48%; text-align: center; line-height: 52px; height: 52px; border-radius: 9px;font-size: 14px;font-weight: 500; display: inline-block;}
.address_editbutton a.on{color: #fff;}
.reviewtis{color: #F867BE;font-size: 14px; margin-left: 10px;}
.Review_fdl{margin-top:20px;}
.Review_fdt{font-size: 14px;font-weight: 500;}
.Review_fdd{margin-top:10px; width: 100%; overflow: hidden;}
.Review_finp, .Review_ftextarea{font-size: 14px; font-weight: 500;color: #222222; width: 100%;border: 1px solid #D9D9D9;border-radius: 4px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.Review_finp{height: 50px; line-height: 50px; padding:0 20px;}
.Review_ftextarea{height: 124px; padding:10px 20px;}
.Reviewpf{display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.Reviewpfbox .layui-rate{padding:0;}
.upload_btn{width: 130px; height: 130px; float: left; margin:0 10px 10px 0; border: 1px solid #D9D9D9; background: #FAFAFA; border-radius: 8px; text-align: center; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content:center; -o-justify-content: center; justify-content:center;  -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.upload_btn span{display: inline-block; position: relative; width: 34px; height: 34px;}
.upload_btn span:after, .upload_btn span:before{content: ''; background: #DFDCDC; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.upload_btn span:after{width: 100%; height: 3px;}
.upload_btn span:before{width: 3px; height: 100%;}
.uploadimg{width: 130px; height: 130px; margin:0 10px 10px 0; position: relative; overflow: hidden; float: left; border-radius:4px;}
.uploadimg img{width: 100%; height: 100%; object-fit: cover; margin: auto;}
.upimgcz{position: absolute; top: 50%; left: 50%; z-index: 2; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; text-align: center;}
.upimgcz i{display: inline-block;  width:20px; height: 20px; margin:0 5px; cursor: pointer;}
.upimgcz i.upimgdelete{background: url(../images/updel.png) no-repeat center center;}
.upimgcz i.upfdbtn{background: url(../images/upfd.png) no-repeat center center;}
.addressedit_form{display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.addressedit_box{width: 100%;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.addressedit_ui{position: relative; width: 100%; margin:20px 10px 0;flex: 1 0 0;}
.addressedit_inp, .addressedit_ui .layui-form-select .layui-input{width: 100%; border: 1px solid #D9D9D9;box-sizing: border-box; height: 64px; border-radius: 9px; padding:15px 20px 0; font-size: 14px;font-weight: 500;color: #222222; background: none;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.addressedit_ui label{position: absolute; top: 0; left: 0; z-index: 2; max-width: 100%; height: 100%; padding:20px; line-height: 24px; font-size: 14px;font-weight: 500; overflow: hidden; color: #999; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; text-align: start; text-overflow: ellipsis; white-space: nowrap; pointer-events: none; border: none; transform-origin: 0 0; transition: padding .1s ease-in-out,transform .1s ease-in-out;}
.addressedit_ui.focus .addressedit_inp, .addressedit_ui.focus .layui-form-select .layui-input{ padding:20px 20px 0;}
.addressedit_ui.focus label{padding:5px 20px;}
.addressedit_ui .layui-form-select dl{top: 64px;}
.addressedit_ui .layui-form-selectup dl{top: auto; bottom: 64px;}
.addressedit_ui .layui-form-select .layui-edge{width: 16px; height: 16px; display: inline-block; background: url(../images/sxico.png) no-repeat; border:0 none; margin-top:-8px;}
.addressedit_ui .layui-form-selected .layui-edge{margin-top:-8px;}

.myorder_hd{width: 100%; border-bottom: 1px #e8e8e8 solid;font-size: 24px; line-height: 40px; font-weight: 500; overflow: hidden;}
.myorder_hd li{padding-bottom: 15px; margin-right: 30px; position: relative; float: left;}
.myorder_hd li a{display: block;}
.myorder_hd li.on{font-size: 32px;font-weight: 600;}
.myorder_hd li.on:after{content: ''; width: 50px; height: 3px; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);background: -webkit-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -moz-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -ms-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -o-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);}
.myorder_box{margin-top:30px;}
.myorder_goods{border: 1px solid #D9D9D9;border-radius: 9px;overflow: hidden; margin-bottom: 30px;}
.myorder_goodshd{width: 100%; background: rgba(70, 176, 241, 0.08); padding:20px; font-size: 14px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.myorder_goodshdfl{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.myorder_goodshdfl span{display: inline-block; margin-right:30px;}
.myorder_goodshdfl span i{color: #666;}
.myorder_goodshdfr a{display: inline-block; margin-left: 30px; text-decoration: underline;}
.myorder_goodsbd{width: 100%; padding:20px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;  -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.myorder_goodsinfo{width: 52%; float: left; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;  -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.myorder_goodsimg{ overflow: hidden;}
.myorder_goodsimg ul{white-space: nowrap;}
.myorder_goodsimg li{display: inline-block; margin-right:10px;}
.myorder_goodsimg li img{width: 96px; height: 96px;border-radius: 4px;}
.myorder_goodsnum{color: #666666;font-size: 16px; margin-left: 10px; white-space: nowrap;}
.myorder_goodsbr{width: 48%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;  -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.myorder_goodsprice{width: 45%; text-align: center;font-size: 20px;font-weight: bold;}
.myorder_goodsstate{width:55%; text-align: right;font-size: 16px;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;  -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; -o-justify-content: flex-end; justify-content: flex-end;}
.myorder_blue{color: #46B0F1;}
.myorder_goods.pay .myorder_goodshd{background: rgba(228, 137, 2, 0.08);}
.myorder_goods.yes .myorder_goodshd{background: rgba(153, 153, 153, 0.08);}
.myorder_goods.yes .myorder_blue{color: #999999;}
.myorder_PayNow{display: inline-block;border-radius: 4px; line-height: 32px; padding:0 10px; color: #fff;font-size: 14px; text-decoration: none !important;}
.myorder_PayNow:hover{color: #fff; opacity: 0.9;}
.myorder_ToBePaid{display: inline-block;color: #E48902; margin-right:30px;}
.myorder_ncontent{width: 100%; overflow: hidden; padding:50px 0;}
.myorder_ncbox{width: 100%; margin-top:40px;}
.myorder_nctitle{font-size: 32px;font-weight: 600;}
.myorder_nctxt{margin-top:10px;font-size: 16px;}
.myorder_nctxt span{color: #666666;}
.myorder_nproduct{margin-top: 30px;}
.myorder_nctop{width: 100%;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; font-size: 14px;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.myorder_nctopl{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.myorder_nctopr{text-align: right;}
.myorder_nctopr a{text-decoration: underline;display: inline-block; margin-left: 30px;}
.myorder_nopaytime{color: #E48902; font-size: 16px; padding:10px 0;}
.myorder_nclc{background: #F5F4F5; width: 100%; padding:40px 5%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; overflow: hidden; margin-top: 20px;}
.myorder_nclc dl{width: 25%; float: left; text-align: center;color: #999999;font-size: 16px;}
.myorder_nclc dl dt{position: relative; z-index: 1;}
.myorder_nclc dl dt span{background: #d6d6d6;width: 36px;height: 36px; border-radius: 36px; overflow: hidden; display: inline-block;}
.myorder_nclc dl dt span i{width: 100%; height: 100%; display: block; background: url(../images/lcico.png) no-repeat center center;}
.myorder_nclc dl dt:after{content: ''; width: 100%; height:2px;background: #d6d6d6; position: absolute; left: 0; top: 17px; z-index: -1;}
.myorder_nclc dl:first-child dt:after, .myorder_nclc dl:last-child dt:after{width: 50%;}
.myorder_nclc dl:first-child dt:after{left: initial; right: 0;}
.myorder_nclc dl dd{margin-top: 10px;}
.myorder_nclc dl dd h3{margin-top: 5px; display: none;}
.myorder_nclc dl.on{color: #222;}
.myorder_nclc dl.on dd h3{display: block;}
.myorder_nclc dl.on dt span, .myorder_nclc dl.on dt:after{background: -webkit-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -moz-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -ms-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: -o-linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);
	background: linear-gradient(270deg, #46B0F1 0%, #FF63BC 100%);}
.myorder_ncpricecount{width: 100%; margin-top:30px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; font-size: 14px;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.myorder_ncpricecount_l{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; font-size: 14px;}
.myorder_ncpricecount_l span{ margin-right:30px; display: inline-block;font-weight: 500;}
.myorder_ncpricecount_l span i{color: #666;padding-right:8px;}
.myorder_ncpricecount_r{font-size: 26px;font-weight: 600;}
.myorder_ncpricecount_r span{font-size: 28px; font-weight: bold; padding-left: 8px;}
.myorder_nctxx{margin-top:10px; font-size: 14px; line-height: 30px;}
.myorder_nctxx h2{font-size: 20px;font-weight: 600;}
.myorder_ncbot{width: 100%; overflow: hidden;}
.myorder_ncbotbox{width: 50%; float: left;}
.article_details{padding-bottom:50px; line-height: 30px; font-size: 14px;}


@media all and (max-width:1500px) {
	.igoods_img span, .goods_img span{font-size: 15px;}
	.cart_protd{width: 160px;}
	.myaddress_box li{width: 47%;}
}
@media all and (max-width:1300px) {
	.isevice{padding:30px 3% 0;}
	.isevice dl{font-size: 16px;}
	.igoods_img span, .goods_img span{font-size: 14px;}
	.cart_cleft{width: 68%;}
	.cart_cright{width: 28%;}
	.user_Rechargebd li{width: 47%;}
	.myorder_goodsinfo,.myorder_goodsbr{width: 100%;}
	.myorder_goodsbr{margin-top:20px;}
	.myorder_goodsprice{text-align: left;}
}
@media all and (max-width:1200px) {
	.igoods_img span, .goods_img span{font-size: 13px;}
	.igoods_days, .goods_days{font-size: 12px;}
	.goods_list ul li{width: 31.83%;}
	.product_lfimg{width: 405px;}
	.goods_view, .big-img{width: 405px; height: 405px;}
	.product_frinfo{margin-left:405px;}
	.bigmask{width: 135px; height: 135px;}
	.big-img img{width:1215px; height: 1215px;}
	.cart_cleft{width: 60%;}
	.cart_cright{width: 36%;}
	.cart_prohead{display: none;}
	.cart_protd{width: 100%; text-align: left;}
	.cart_protdfirst{flex: initial;}
	.placeorder_prodt{flex: initial; width: 100%;}
	.placeorder_prodd{width: 100%;}
	.myaddress_box ul, .myaddress_box li{width: 100%;}
	.myaddress_box li{ margin:0 0 20px;}



}
@media all and (max-width:980px) {
	.igoods_img span, .goods_img span{font-size: 12px;}
	.cart_cleft,.cart_cright{width: 100%;}
	.cart_cright{margin-top:30px;}
	.placeorder_left,.placeorder_right{width: 100%;}
	.placeorder_right{margin-top: 30px;}
	.user_left{width: 100%;width: 100%; overflow: hidden; float: initial;}
	.user_right{margin:30px 0 0;width: 100%; overflow: hidden; float: initial;}
	.mysubmenu{padding:0 0 20px; overflow: hidden;}
	.mysubmenu li{width: initial; float: left; margin:10px 10px 0;}
	.mysubmenu li a{padding:10px 15px;}
	

}

@media all and (min-width:0) and (max-width:768px) {
	.isevice{padding:10px 3% 0;}
	.isevice dl{text-align: center; font-size: 12px;}
	.isevice dl dd, .isevice dl dt{width: 100%;}
	.isevice dl dt{margin-right: 0;}
	.isevice dl dt img{width: 35px;}
	.isort, .iban, .igoods, .buyershow{margin-bottom:25px;}
	.isort ul{width: 98%; padding:0 1%;}
	.isort li{width: 31.33%; margin:10px 1% 0;}
	.isort li h2{font-size: 14px;}
	.igoods{padding:0 0.5%;}
	.igoods ul{width: 100%;}
	.igoods ul li{width: 47%; margin:0 1.5% 20px;}
	.igoods_img span, .igoods_days{font-size: 11px;}
	.igoods_img em{font-size: 14px; padding:5px 8px;}
	.igoods ul li h3 span{font-size: 16px;}
	.igoods ul li h3 em{font-size: 13px;}
	.buyershow{padding:0 0 20px; width: 96%;}
	.buyershow.swiper-horizontal>.swiper-pagination-progressbar, .buyershow .swiper-pagination-progressbar.swiper-pagination-horizontal, .buyershow .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .buyershow.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width: 100px; height: 4px;}
	.login_content{padding:30px 4%;}
	.login_box{box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);}
	.login_left, .login_right{width: 100%;}
	.login_left{padding:20px 8%;}
	.login_title, .login_rtitle{font-size: 24px;}
	.login_rbtn{margin-top:15px; height: 45px; line-height: 45px;}
	.login_input{height: 45px; line-height: 43px;}
	.login_fdl{margin-top:20px;}
	.login_form .login_fdl .layui-input-affix{ line-height: 43px;}
	.login_form .login_fdl .layui-icon-eye-invisible, .login_form .login_fdl .layui-icon-eye{margin-top:12px;}
	.login_submit{height: 45px; line-height: 45px; margin-top:30px;}
	.register_subtitle{font-size: 14px;}
	.login_xiyi{margin-top:20px;}
	.toggle_filters{width: initial;-webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content:flex-start; -o-justify-content:flex-start; justify-content:flex-start}
	.filter-shade{position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; opacity: 0.5; z-index: 999; visibility: visible;
    transition: opacity .5s cubic-bezier(.55,.03,.37,.96),visibility .5s;}
	.filters_black{position: fixed; left: 0; top: 0; bottom: 0; z-index: 1000; background: #fff; width: 88%; padding:30px; box-sizing: border-box; transition: transform .5s cubic-bezier(.55,.03,.37,.96); overflow: auto;-webkit-transform: translate(0); -moz-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); visibility: visible;}
	.classify_black.show .filters_black{ visibility: hidden; -webkit-transform: translate(-100%); -moz-transform: translate(-100%); -ms-transform: translate(-100%); -o-transform: translate(-100%); transform: translate(-100%);}
	.classify_black.show .filter-shade{visibility: hidden; width: 0; height: 0;}
	.moblefilters_top{ display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
	.classify_name{font-size: 20px; margin-top: 20px;}
	.searchresult_search{padding:20px 3% 0;}
	.classify_hd{flex-wrap: wrap;}
	.searchresult .filters_btn{width: 100%; flex: initial;}
	.searchresult .search_results{text-align: left;}
	.classify_hd{padding:0 3%;}
	.classify_product{padding:0 1.5%;}
	.classify_black{padding:20px 0 10px;}
	.goods_list ul{width: 100%;}
	.goods_list ul li{width: 45%; margin:0 1.5% 20px;}
	.goods_img span, .goods_days{font-size: 11px;}
	.goods_img em{font-size: 14px; padding:5px 8px;}
	.goods_list ul li h3 span{font-size: 16px;}
	.goods_list ul li h3 em{font-size: 13px;}
	.goodsdetail{padding-bottom: 30px;}
	.currentlocation{padding:15px;}
	.product_lfimg{width: 100%;float: initial; position:initial;}
	.goods_view{width: 100%; height: inherit;}
	.bigzoom{padding-bottom:100%;}
	.goods_view img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin:auto;}
	.bigmask{opacity: 0;}
	.product_frinfo{margin:20px 0 0; padding:0 15px; box-sizing: border-box; width: 100%; overflow: hidden;}
	.nprospecs{padding:6px 10px;}
	.CustomerReviews{padding: 30px 15px; box-sizing: border-box;}
	.CustomerReviews_info{width: 100%; margin-top:10px;}
	.CustomerReviews_item{padding:20px 0;}
	.proReviews_img img{width: 80px; height: 80px;}
	.ncontent{padding:0;}
	.cart_cont{padding: 0 3% 30px; box-sizing: border-box;}
	.cart_cleft,.cart_cright{width: 100%;}
	.cart_protdfirst h2{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.cart_protdfirst p{margin-top:5px; font-size: 10px;}
	.cart_money{margin-top:5px;}
	.cart_money span,.cart_money del{display: inline-block;}
	.cart_money span{font-size: 18px;}
	.cart_money del{margin:0 0 0 10px; font-size: 14px;}
	.cart_num .cart_numinput{height: 30px; line-height: 30px; width: 40px;}
	.cart_num .layui-input-wrap .layui-input-number .layui-icon{width: 30px; height: 30px; line-height: 30px;}
	.theme_money{display: none;}
	.cart_checkoutnote_price span{font-size: 22px;}
	.placeorder_title{font-size: 26px; margin-top: 30px;}
	.placeorder_content{padding:20px 3% 110px; box-sizing: border-box; position: relative;}
	.placeorder_tab{margin-top:20px;}
	.placeorder_tabhd li{font-size: 16px;}
	.placeorder_tabhd li.active{font-size: 22px;}
	.placeorder_Payment{padding-top:20px;}
	.placeorder_Payment_title{font-size: 22px;}
	.placeorder_Paymentul li{font-size: 15px;}
	.placeorder_Paymentul li img{margin-right:5px;}
	.placeorder_Paymentul li a{padding:5px 20px;}
	.placeorder_content .placeorder_submit{width: initial; position: absolute; left: 3%; right: 3%; bottom: 30px; margin:0;}
	.placeorder_rinfo dl.placeorder_rinfobot dt{font-size: 18px;}
	.placeorder_rinfo dl.placeorder_rinfobot dd{font-size:22px;}
	.placeorder_prodt h2{font-size: 13px;}
	.placeorder_prodt p{font-size: 10px;}
	.placeorder_prodd{font-size: 14px;}
	.placeorder_address li{width: 300px;}
	.placeorder_addressname, .placeorder_addressbot a{font-size: 16px;}
	.placeorder_addresstxt{font-size: 16px; padding:8px 0 0;}
	.placeorder_addressDefault{font-size: 14px;}
	.placeorder_addressline{margin-top:10px;}
	.user_content{padding:20px 3% 30px; box-sizing: border-box;}
	.mylinfo{padding:15px;}
	.myname{font-size: 20px;}
	.myemaill{font-size: 14px;margin-top:5px;}
	.myFailure{font-size: 14px;}
	.myFailure span{font-size: 15px;}
	.myPoints dl dt{font-size: 18px;}
	.myPoints dl dd{font-size: 13px; margin-top:2px;}
	.mysubmenu li{font-size: 16px;}
	.user_Rechargebd li{ margin-top: 15px; padding:0 15px;}
	.user_Rechargebd li h3{font-size: 16px;}
	.user_Rechargebd li h2{font-size: 24px; margin-top: 5px;}
	.user_Rechargebd li h5{margin-top: 10px;font-size: 14px;}
	.user_Rechargebd li h5 span{font-size: 14px;}
	.myaddress_tis{font-size: 16px;}
	.myaddress_box ul, .myaddress_box li{width: 100%;}
	.myaddress_box li{ margin:0 0 20px;}
	.myorder_goodshdfl{flex: initial; width: 100%;}
	.myorder_goodshdfr{width: 100%; margin-top:15px; text-align: right;}
	.myorder_goodsnum{font-size: 14px;}
	.myorder_goodsprice{font-size: 16px; width: initial;}
	.myorder_goodsstate{font-size: 14px; width: initial; flex: 1;}
	.myorder_ncontent{padding:25px 3%; box-sizing: border-box;}
	.myorder_ncontent .theme_money{display: inline-block;}
	.myorder_ncbox{margin-top:20px;}
	.myorder_nctitle{font-size: 20px;}
	.myorder_nctopl{flex: initial; width: 100%;}
	.myorder_nctopr{width: 100%; margin-top:15px;}
	.myorder_nclc{padding:20px 0; margin-top: 15px;}
	.myorder_nclc dl{font-size: 12px;}
	.myorder_nclc dl dt span{width: 26px; height: 26px;}
	.myorder_nclc dl dt span i{background-size: 14px auto;}
	.myorder_nclc dl dt:after{top: 12px;}
	.myorder_nproduct{margin-top: 10px;}
	.myorder_ncpricecount_l{flex: initial; width: 100%;}
	.myorder_ncpricecount_r{width: 100%; margin-top:10px; font-size: 20px;}
	.myorder_ncpricecount_r span{font-size: 22px;}
	.myorder_ncbotbox{width: 100%;}
	.upload_btn, .uploadimg{width: 80px; height: 80px;}
	.address_edit{padding:80px 4% 30px;}
	.Review_form{padding-top:20px;}
	.addressedit_ui{flex: initial; margin:15px 0 0;}
	.article_details{padding:0 4% 30px;}
	


}
@media all and (max-width:480px) {
	

	
}




































