.img-check {
	margin-top:1.125rem;
	margin-bottom:.75rem
}
.img-check-header {
	font-size:.7rem;
	line-height:.875rem;
	text-align:left;
	margin-bottom:.75rem;
	color:#b0b0b0
}
.img-check-refresh {
	float:right;
	font-size:.55rem;
	color:#d0021b
}
.img-check-pics {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	list-style:none;
	padding:0;
	margin:0
}
.img-check-pics li {
	background-size:15rem 15rem;
	background-repeat:no-repeat;
	background-color:#575757;
	width:3.75rem;
	height:3.75rem
}
#js-img-check.hide {
	display:none!important
}
#js-img-check.popup {
	width:100%;
	height:100%;
	z-index:99;
	background-color:rgba(0,0,0,.3)
}
#js-img-check.popup,.wechat-quick-wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0
}
.wechat-quick-wrap {
	background:#fff;
	z-index:9999
}
.wechat-quick-wrap .quick-login-main {
	width:100%;
	margin-top:-1.25rem
}
.wechat-quick-wrap .quick-login-logo {
	width:9.3rem;
	height:9.35rem;
	background-image:url();
	background-size:100% 100%;
	margin:auto auto 4.5rem
}
.wechat-quick-wrap .quick-btn {
	width:68%;
	height:2rem;
	color:#fff;
	line-height:2.05rem;
	background-color:#444;
	margin:.75rem auto;
	text-align:center;
	border-radius:1rem;
	overflow:hidden
}
.wechat-quick-wrap .quick-btn a {
	width:100%;
	color:#fff;
	display:block
}
.sms-login-new-page input:-webkit-autofill {
	background-color:transparent;
	background-image:none
}
.sms-login-new-page .active {
	background-color:#444!important
}
.sms-login-new-page .iconfont {
	color:#444
}
.sms-login-new-page .banner-box {
	width: 100%;
height: 7.25rem;
overflow: hidden;
position: relative;
}
.sms-login-new-page .banner-box img {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}
.sms-login-new-page .banner-box .banner-info {
	position: absolute;
top: 0;
left: 0;
width: 100%;
padding-left: 1rem;
padding-right: 1rem;
z-index: 2;
height: 100%;
}
.sms-login-new-page .banner-box .banner-info>.top-operation-bar {
	width: 14rem;
    height: 1.25rem;
    margin-top: 1.25rem;
}
.sms-login-new-page .banner-box .banner-info>.top-operation-bar>button {
	text-align:center
}
.sms-login-new-page .banner-box .banner-info>.top-operation-bar>button.close {
	width:1.25rem;
	float:left;
	background-color:transparent;
	color:#fff;
	font-size:1.25rem;
	padding:0
}
.sms-login-new-page .banner-box .banner-info .register {
	width:2.75rem;
	height:1.25rem;
	line-height:1.25rem;
	border-radius:.625rem;
	background-color:transparent;
	color:#fff;
	border:1px solid #fff;
	float:right;
	text-align:center
}
.sms-login-new-page .banner-box .banner-info>.tip {
	width:100%;
	margin-top:3.8rem;
	font-size:.55rem;
	color:#fffefe;
	position:absolute;
	bottom:.35rem;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	text-align:center
}
.sms-login-new-page .banner-box .banner-info>.tip .iconfont {
	color:#fff
}
.sms-login-new-page .sms-login-form {
	padding-left: 1rem;
padding-right: 1rem;
margin-top: 1rem;
}
.sms-login-new-page .sms-login-form>.form-group {
	border-bottom:1px solid #e0e0e0;
	height:1.25rem
}
.sms-login-new-page .sms-login-form>.form-group>label {
	font-size:.65rem;
	margin-right:.9rem
}
.sms-login-new-page .sms-login-form>.form-group>input {
	width:10rem;
	border:none;
	box-shadow:none;
	background-color:transparent
}
.sms-login-new-page .sms-login-form>.form-group>input.mobile-input {
	width:7rem
}
.sms-login-new-page .sms-login-form>.form-group>input.verify-code-input {
	width:6.5rem
}
.sms-login-new-page .sms-login-form>.form-group>i {
	float:right
}
.sms-login-new-page .sms-login-form>.form-group>i.line {
	float:none;
	margin-right:.5rem
}
.sms-login-new-page .sms-login-form>.form-group.mobile {
	margin-bottom:1.55rem
}
.sms-login-new-page .sms-login-form>.form-group.mobile>label {
	margin-right:.75rem
}
.sms-login-new-page .sms-login-form>.form-group.mobile>.country-select {
	width:3.5rem;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:none;
	background-color:transparent
}
.sms-login-new-page .sms-login-form>.form-group.mobile>.arrow-icon {
	color:#444;
	float:none;
	font-size:.3rem
}
.sms-login-new-page .sms-login-form>.form-group.mobile>.clear {
	color:#e0e0e0;
	margin-right:.1rem;
	margin-top:.25rem
}
.sms-login-new-page .sms-login-form>.form-group .country-code {
	width:2.45rem;
	height:.55rem;
	font-size:.7rem;
	line-height:1.14;
	color:#444;
	background-color:transparent;
	margin-right:.5rem
}
.sms-login-new-page .sms-login-form>.form-group>.get-verify-code {
	padding:0 .4rem;
	height:1.25rem;
	line-height:1.25rem;
	border-radius:.625rem;
	background-color:#b0b0b0;
	color:#fff;
	font-size:.55rem;
	float:right;
	margin-top:-.2rem
}
.sms-login-new-page .sms-login-form>.verify-code {
	margin-bottom:1.5rem
}
.sms-login-new-page .sms-login-form .other-info {
	width:14rem;
	font-size:.6rem;
	line-height:1.33;
	color:#444;
	margin-top:.75rem
}
.sms-login-new-page .sms-login-form .other-info a {
	float:left;
	width:5rem;
	text-align:center
}
.sms-login-new-page .sms-login-form .other-info a:first-child {
	text-align:left
}
.sms-login-new-page .sms-login-form .other-info a:last-child {
	float:right;
	text-align:right
}
.sms-login-new-page .sms-login-form .sms-login-btn {
	width:14rem;
	height:1.75rem;
	border-radius:.1rem;
	background-color:#b0b0b0;
	margin-top:1rem;
	font-size:.8rem;
	color:#fff
}
.sms-login-new-page .third-party-login {
	padding-left:1.875rem;
	padding-right:1.875rem;
	margin-top:3.25rem;
	text-align:center
}
.sms-login-new-page .third-party-login>.tip-box span {
	display:inline-block
}
.sms-login-new-page .third-party-login>.tip-box .left-line {
	width:4.45rem;
	border-top:1px solid #b0b0b0;
	margin-top:.45rem;
	float:left
}
.sms-login-new-page .third-party-login>.tip-box .right-line {
	width:4.45rem;
	border-top:1px solid #b0b0b0;
	margin-top:.45rem;
	float:right
}
.sms-login-new-page .third-party-login>.tip-box .tip {
	margin-left:auto;
	margin-right:auto;
	height:.575rem;
	font-size:.6rem;
	line-height:1.33;
	color:#b0b0b0
}
.sms-login-new-page .third-party-login>.third-logo-box {
	margin-top:1.225rem;
	margin-bottom:1.5rem;
	text-align:center
}
.sms-login-new-page .third-party-login>.third-logo-box a {
	width:2rem;
	height:2rem;
	margin-right:2.325rem;
	background-color:transparent;
	font-size:2rem
}
.sms-login-new-page .third-party-login>.third-logo-box a:last-child {
	margin-right:0
}
.sms-login-new-page .full-img-verify {
	margin-top:1rem
}
.sms-login-new-page .full-img-verify .img-check {
	background-color:#fff;
	margin-top:0;
	margin-bottom:0
}
.sms-login-new-page .full-img-verify .img-check .img-check-header>span {
	color:#444;
	font-size:.5475rem;
	line-height:1.5
}
.sms-login-new-page .full-img-verify .img-check .img-check-header>.img-check-refresh {
	color:#d0021b
}
.sms-login-new-page .full-img-verify .img-check .img-check-main>.img-check-pics>.img-check-pic {
	background-color:#fff;
	border:1px solid #e0e0e0;
	-webkit-transform:scale(.91);
	transform:scale(.91)
}
.sms-login-new-page .get-password-box {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:2;
	background-color:rgba(0,0,0,.4)
}
.sms-login-new-page .get-password-box .bottom-button-box {
	position:fixed;
	z-index:3;
	bottom:0;
	left:0;
	right:0
}
.sms-login-new-page .get-password-box .bottom-button-box a {
	width:50%;
	height:2.5rem;
	font-size:.75rem;
	line-height:2.5rem;
	float:left;
	text-align:center
}
.sms-login-new-page .get-password-box .bottom-button-box .by-email {
	background-color:#fff;
	color:#444
}
.sms-login-new-page .get-password-box .bottom-button-box .by-mobile {
	background-color:#444;
	color:#fff
}
.sms-login-new-page .hide {
	display:none
}
.overlay {
	position:fixed;
	background:#000;
	opacity:0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1000
}
.overlay-fade-in {
	opacity:.5
}
.overlay-fade-in,.overlay-fade-out {
	-webkit-transition:opacity .1s linear;
	transition:opacity .1s linear
}
.overlay-fade-out {
	opacity:0
}
.overlay-in {
	opacity:.5
}
.overlay-in,.overlay-out {
	-webkit-transition:opacity .1s linear;
	transition:opacity .1s linear
}
.overlay-out {
	opacity:0
}
.modal {
	position:fixed;
	margin:0 auto;
	background:#fcfcfc;
	width:12.8rem;
	z-index:1001;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.modal h2 {
	font-size:.9rem;
	text-align:center;
	margin-top:1.2rem;
	margin-bottom:0
}
.modal p {
	font-size:.75rem;
	text-align:center;
	margin:.5rem 1rem 1.2rem
}
.modal hr {
	border:none;
	border-top:1px solid #e0e0e0;
	margin:0
}
.modal .button-group {
	-webkit-justify-content:space-around;
	justify-content:space-around;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	align-items:stretch;
	height:2.2rem;
	text-align:center
}
.modal .button-group a.modal-button {
	width:49%;
	height:100%;
	display:inline-block;
	text-align:center;
	color:#b0b0b0;
	font-size:.75rem;
	line-height:2.2rem;
	font-weight:700
}
.modal .button-group a.modal-button:last-of-type {
	color:#4a90e2
}
.modal .button-group:not(:first-child) {
	border-left:1px solid #e0e0e0
}
.animation-target {
	-webkit-animation:animation 1s linear both;
	animation:animation 1s linear both
}
@-webkit-keyframes animation {
	0% {
	-webkit-transform:translate(-50%,-50%) matrix(.5,0,0,.5,0,0);
	transform:translate(-50%,-50%) matrix(.5,0,0,.5,0,0)
}
4.3% {
	-webkit-transform:translate(-50%,-50%) matrix(.757,0,0,.757,0,0);
	transform:translate(-50%,-50%) matrix(.757,0,0,.757,0,0)
}
8.61% {
	-webkit-transform:translate(-50%,-50%) matrix(.939,0,0,.939,0,0);
	transform:translate(-50%,-50%) matrix(.939,0,0,.939,0,0)
}
12.91% {
	-webkit-transform:translate(-50%,-50%) matrix(1.026,0,0,1.026,0,0);
	transform:translate(-50%,-50%) matrix(1.026,0,0,1.026,0,0)
}
17.22% {
	-webkit-transform:translate(-50%,-50%) matrix(1.047,0,0,1.047,0,0);
	transform:translate(-50%,-50%) matrix(1.047,0,0,1.047,0,0)
}
28.33% {
	-webkit-transform:translate(-50%,-50%) matrix(1.01,0,0,1.01,0,0);
	transform:translate(-50%,-50%) matrix(1.01,0,0,1.01,0,0)
}
39.44% {
	-webkit-transform:translate(-50%,-50%) matrix(.997,0,0,.997,0,0);
	transform:translate(-50%,-50%) matrix(.997,0,0,.997,0,0)
}
61.66% {
	-webkit-transform:translate(-50%,-50%) matrix(1,0,0,1,0,0);
	transform:translate(-50%,-50%) matrix(1,0,0,1,0,0)
}
83.98% {
	-webkit-transform:translate(-50%,-50%) matrix(1,0,0,1,0,0);
	transform:translate(-50%,-50%) matrix(1,0,0,1,0,0)
}
to {
	-webkit-transform:translate(-50%,-50%) matrix(1,0,0,1,0,0);
	transform:translate(-50%,-50%) matrix(1,0,0,1,0,0)
}
}@keyframes animation {
	0% {
	-webkit-transform:translate(-50%,-50%) matrix(.5,0,0,.5,0,0);
	transform:translate(-50%,-50%) matrix(.5,0,0,.5,0,0)
}
4.3% {
	-webkit-transform:translate(-50%,-50%) matrix(.757,0,0,.757,0,0);
	transform:translate(-50%,-50%) matrix(.757,0,0,.757,0,0)
}
8.61% {
	-webkit-transform:translate(-50%,-50%) matrix(.939,0,0,.939,0,0);
	transform:translate(-50%,-50%) matrix(.939,0,0,.939,0,0)
}
12.91% {
	-webkit-transform:translate(-50%,-50%) matrix(1.026,0,0,1.026,0,0);
	transform:translate(-50%,-50%) matrix(1.026,0,0,1.026,0,0)
}
17.22% {
	-webkit-transform:translate(-50%,-50%) matrix(1.047,0,0,1.047,0,0);
	transform:translate(-50%,-50%) matrix(1.047,0,0,1.047,0,0)
}
28.33% {
	-webkit-transform:translate(-50%,-50%) matrix(1.01,0,0,1.01,0,0);
	transform:translate(-50%,-50%) matrix(1.01,0,0,1.01,0,0)
}
39.44% {
	-webkit-transform:translate(-50%,-50%) matrix(.997,0,0,.997,0,0);
	transform:translate(-50%,-50%) matrix(.997,0,0,.997,0,0)
}
61.66% {
	-webkit-transform:translate(-50%,-50%) matrix(1,0,0,1,0,0);
	transform:translate(-50%,-50%) matrix(1,0,0,1,0,0)
}
83.98% {
	-webkit-transform:translate(-50%,-50%) matrix(1,0,0,1,0,0);
	transform:translate(-50%,-50%) matrix(1,0,0,1,0,0)
}
to {
	-webkit-transform:translate(-50%,-50%) matrix(1,0,0,1,0,0);
	transform:translate(-50%,-50%) matrix(1,0,0,1,0,0)
}
}




.img-check {
	margin-top:1.125rem;
	margin-bottom:.75rem
}
.img-check-header {
	font-size:.7rem;
	line-height:.875rem;
	text-align:left;
	margin-bottom:.75rem;
	color:#b0b0b0
}
.img-check-refresh {
	float:right;
	font-size:.55rem;
	color:#d0021b
}
.img-check-pics {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	list-style:none;
	padding:0;
	margin:0
}
.img-check-pics li {
	background-size:15rem 15rem;
	background-repeat:no-repeat;
	background-color:#575757;
	width:3.75rem;
	height:3.75rem
}
#js-img-check.hide {
	display:none!important
}
#js-img-check.popup {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:99;
	background-color:rgba(0,0,0,.3)
}
.top-downloadbar {
	display:none!important
}
.reg-new-page {
	padding-left:1.875rem;
	padding-right:1.875rem
}
.reg-new-page .active {
	background-color:#444!important
}
.reg-new-page .iconfont {
	color:#444
}
.reg-new-page .top-operation-bar {
	width:15rem;
	height:1.25rem;
	margin-top:1.25rem;
	color:#444
}
.reg-new-page .top-operation-bar>button {
	width:1.25rem;
	background-color:transparent;
	font-size:1.125rem;
	overflow:hidden;
	padding:0;
	text-align:center
}
.reg-new-page .top-operation-bar>button.back {
	float:left
}
.reg-new-page .top-operation-bar>button.close {
	float:right
}
.reg-new-page .top-operation-bar>.page-title {
	width:12.5rem;
	font-size:.85rem;
	text-align:center;
	display:inline-block;
	margin-top:.175rem
}
.reg-new-page input:-webkit-autofill {
	background-color:transparent;
	background-image:none
}
.reg-new-page .reg-form {
	margin-top:2.5rem
}
.reg-new-page .reg-form>.form-group {
	border-bottom:1px solid #e0e0e0;
	height:1.25rem;
	margin-bottom:1.4rem
}
.reg-new-page .reg-form>.form-group>label {
	font-size:.65rem;
	margin-right:.9rem
}
.reg-new-page .reg-form>.form-group>input {
	width:10rem;
	border:none;
	box-shadow:none;
	background-color:transparent
}
.reg-new-page .reg-form>.form-group>input.mobile-input {
	width:7rem
}
.reg-new-page .reg-form>.form-group>input.verify-code-input {
	width:6.5rem
}
.reg-new-page .reg-form>.form-group>i {
	float:right
}
.reg-new-page .reg-form>.form-group>i.line {
	float:none;
	margin-right:.5rem
}
.reg-new-page .reg-form>.form-group.mobile>label {
	margin-right:.75rem
}
.reg-new-page .reg-form>.form-group.mobile>.country-select {
	width:3.5rem;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:none;
	background-color:transparent
}
.reg-new-page .reg-form>.form-group.mobile>.arrow-icon {
	color:#444;
	float:none;
	font-size:.3rem
}
.reg-new-page .reg-form>.form-group.mobile>.clear {
	color:#e0e0e0;
	margin-right:.1rem;
	margin-top:.25rem
}
.reg-new-page .reg-form>.form-group.password>.eye {
	width:.75rem;
	text-align:center;
	float:right
}
.reg-new-page .reg-form>.form-group.password>.eye>i {
	color:#e0e0e0
}
.reg-new-page .reg-form>.form-group .country-code {
	width:2.45rem;
	height:.55rem;
	font-size:.7rem;
	line-height:1.14;
	color:#444;
	background-color:transparent;
	margin-right:.5rem
}
.reg-new-page .reg-form>.form-group>.get-verify-code {
	padding:0 .4rem;
	height:1.25rem;
	line-height:1.25rem;
	border-radius:.625rem;
	background-color:#b0b0b0;
	color:#fff;
	font-size:.55rem;
	float:right;
	margin-top:-.2rem
}
.reg-new-page .reg-form .reg-btn {
	width:15rem;
	height:1.75rem;
	border-radius:.1rem;
	background-color:#b0b0b0;
	margin-top:1rem;
	font-size:.8rem;
	color:#fff
}
.reg-new-page .reg-form .protocol {
	width:100%;
	text-align:left;
	margin-top:.5rem;
	font-size:.4rem;
	color:#444
}
.reg-new-page .reg-form .protocol a {
	font-size:.4rem;
	color:#c00;
	text-decoration:underline;
	margin:.25rem .25rem 0 0;
	display:inline-block
}
.reg-new-page .full-img-verify {
	margin-top:1rem
}
.reg-new-page .full-img-verify .img-check {
	background-color:#fff;
	margin-top:0;
	margin-bottom:0
}
.reg-new-page .full-img-verify .img-check .img-check-header>span {
	color:#444;
	font-size:.5475rem;
	line-height:1.5
}
.reg-new-page .full-img-verify .img-check .img-check-header>.img-check-refresh {
	color:#d0021b
}
.reg-new-page .full-img-verify .img-check .img-check-main>.img-check-pics>.img-check-pic {
	background-color:#fff;
	border:1px solid #e0e0e0;
	-webkit-transform:scale(.91);
	transform:scale(.91)
}
.reg-new-page .hide {
	display:none
}


.back-email-new-page {
	padding-left: 1rem;
	padding-right: 1rem
}

.back-email-new-page .active {
	background-color: #444!important
}

.back-email-new-page .hide {
	display: none
}

.back-email-new-page .iconfont {
	color: #444
}

.back-email-new-page .top-operation-bar {
	width: 15rem;
	height: 1.25rem;
	margin-top: 1.25rem;
	color: #444
}

.back-email-new-page .top-operation-bar>button {
	width: 1.25rem;
	background-color: transparent;
	font-size: 1.125rem;
	overflow: hidden;
	padding: 0;
	text-align: center
}

.back-email-new-page .top-operation-bar>button.back {
	float: left
}

.back-email-new-page .top-operation-bar>button.close {
	float: right
}

.back-email-new-page .top-operation-bar>.page-title {
	width: 12.5rem;
	font-size: .85rem;
	text-align: center;
	display: inline-block;
	margin-top: .175rem
}

.back-email-new-page .back-email-form {
	margin-top: 2.5rem
}

.back-email-new-page .back-email-form>.form-group {
	border-bottom: 1px solid #e0e0e0;
	height: 1.25rem;
	margin-bottom: 1.4rem
}

.back-email-new-page .back-email-form>.form-group>label {
	font-size: .65rem;
	margin-right: .9rem
}

.back-email-new-page .back-email-form>.form-group>input {
	width: 9rem;
	border: none;
	box-shadow: none;
	background-color: transparent
}

.back-email-new-page .back-email-form>.form-group>i {
	float: right
}

.back-email-new-page .back-email-form>.form-group.email>.clear {
	color: #e0e0e0;
	margin-right: .2rem
}

.back-email-new-page .back-email-form .back-email-reset-btn {
	width: 100%;
	height: 1.75rem;
	border-radius: .1rem;
	background-color: #444;
	margin-top: 2.5rem;
	font-size: .8rem;
	color: #fff
}



.back-email-success-new-page {
	padding-left: 1rem;
	padding-right: 1rem
}

.back-email-success-new-page .top-operation-bar {
	width: 15rem;
	height: 1.25rem;
	margin-top: 1.25rem;
	color: #444
}

.back-email-success-new-page .top-operation-bar>button {
	width: 1.25rem;
	background-color: transparent;
	font-size: 1.125rem;
	overflow: hidden;
	padding: 0;
	text-align: center
}

.back-email-success-new-page .top-operation-bar>button.back {
	float: left
}

.back-email-success-new-page .top-operation-bar>button.close {
	float: right
}

.back-email-success-new-page .top-operation-bar>.page-title {
	width: 12.5rem;
	font-size: .85rem;
	text-align: center;
	display: inline-block;
	margin-top: .175rem
}

.back-email-success-new-page .success-info {
	text-align: center;
	margin-top: 2.625rem;
	margin-bottom: 1.75rem
}

.back-email-success-new-page .success-info .iconfont {
	font-size: 4rem;
	margin-bottom: 1.7rem;
	color: #aeaeae
}

.back-email-success-new-page .success-info .info {
	text-align: center;
	margin-bottom: .75rem;
	color: #444
}

.back-email-success-new-page .form-group {
	width: 100%
}

.back-email-success-new-page .back-email-success-btn {
	margin-top: 2.5rem
}

.back-email-success-new-page .back-email-success-btn button {
	width: 100%;
	height: 1.75rem;
	border-radius: .1rem;
	background-color: #444;
	font-size: .8rem;
	color: #fff
}

.back-email-success-new-page .resend-email-btn {
	margin-top: 1.5rem;
	text-align: center
}

.back-email-success-new-page .resend-email-btn button {
	background-color: #fff;
	color: #444;
	border-radius: .75rem;
	padding: .25rem .75rem;
	border: 1px solid #444
}




.yoho-favorite-page .fav-tab>li {
	width: 50%;
	height: 100%;
	float: left;
	text-align: center
}

.yoho-favorite-page .fav-tab>li.active {
	color: #444
}

.yoho-favorite-page .fav-tab>li:last-of-type {
	float: right;
	position: relative
}

.yoho-favorite-page .fav-tab>li:last-of-type:after {
	content: "";
	display: block;
	width: 1px;
	height: 1.1rem;
	position: absolute;
	left: 0;
	top: .55rem;
	background: #b0b0b0
}

.yoho-favorite-page .fav-content .fav-product-list {
	list-style: none;
	margin-left: .75rem
}

.yoho-favorite-page .fav-content .fav-product-list li {
	height: auto;
	overflow: hidden;
	margin-top: .5rem
}

.yoho-favorite-page .fav-content .fav-product-list .fav-img-box {
	width: 2.25rem;
	height: 3rem;
	float: left;
	margin-right: .6rem
}

.yoho-favorite-page .fav-content .fav-product-list .fav-img-box img {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%
}

.yoho-favorite-page .fav-content .fav-product-list .fav-info-list {
	color: #444;
	font-size: .6rem;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: .5rem;
	height: 3.5rem;
	overflow: hidden;
	position: relative
}

.yoho-favorite-page .fav-content .fav-product-list .fav-info-list h2 {
	width: 10.75rem;
	text-overflow: ellipsis
}

.yoho-favorite-page .fav-content .fav-product-list .fav-info-list .fav-price .new-price {
	color: #d1021c
}

.yoho-favorite-page .fav-content .fav-product-list .fav-info-list .fav-price .price-underline {
	text-decoration: line-through;
	margin-left: .375rem;
	color: #b0b0b0
}

.yoho-favorite-page .fav-content .fav-product-list .fav-info-list .save-price {
	position: absolute;
	bottom: .5rem;
	left: 0;
	width: 100%;
	min-height: .6rem
}

.yoho-favorite-page .fav-content .fav-product-list .fav-info-list .save-price span {
	color: #d1021c
}

.yoho-favorite-page .fav-content .fav-product-list .fav-info-list .save-price .sell-out {
	padding: .125rem .45rem;
	color: #fffefe;
	border-radius: .5rem;
	background: #7f7f7f;
	font-size: .55rem
}

.yoho-favorite-page .fav-content .fav-product-list .fav-info-list .save-price .del-fav {
	width: 2rem;
	height: 1.5rem;
	line-height: 1.5rem;
	position: absolute;
	top: 50%;
	margin-top: -.75rem;
	right: 0;
	color: #999;
	padding-right: .75rem;
	text-align: right
}

.yoho-favorite-page .fav-content .fav-product-list .fav-info-list .save-price-number {
	text-indent: 1.05rem;
	color: #b0b0b0;
	padding-top: .075rem
}

.yoho-favorite-page .fav-content .fav-product-list .fav-info-list .save-price-number:before {
	content: "";
	display: block;
	background: url(../images/save-price.0b31fec29f.png);
	background-size: 100%;
	width: .8rem;
	height: .8rem;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -.4rem
}

.yoho-favorite-page .fav-content .fav-product-list .fav-info-list .save-price-number span {
	margin-left: .375rem
}

.yoho-favorite-page .fav-content .fav-product-list .fav-info-list .save-price-number .del-fav {
	text-indent: 0;
	margin-left: 0
}

.yoho-favorite-page .fav-content .fav-brand-swiper {
	border-top: 1px solid #e0e0e0;
	border-bottom: .7rem solid #f0f0f0;
	position: relative
}

.yoho-favorite-page .fav-content .fav-brand-swiper:first-of-type {
	border-top: 0
}

.yoho-favorite-page .fav-content .fav-brand-swiper:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -.05rem;
	border-top: 1px solid #e0e0e0;
	display: block;
	width: 100%;
	height: 1px
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-header {
	height: 2.5rem;
	padding: .5rem .75rem;
	display: inline-block;
	position: relative;
	width: 100%;
	box-sizing: border-box
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-header .swiper-logo {
	height: 100%;
	display: inline-block;
	float: left;
	margin-right: 1.125rem
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-header .swiper-logo>img {
	max-height: 100%;
	vertical-align: middle
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-header .brand-info {
	float: left
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-header .brand-info .brand-name {
	font-size: .7rem
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-header .brand-info .brand-name b {
	color: #b0b0b0;
	font-weight: 400
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-header .brand-info .brand-update {
	font-size: .55rem
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-header .brand-info .brand-update b {
	color: #b0b0b0;
	font-weight: 400
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-header .brand-info .brand-update .brand-new {
	color: #86bf4a;
	margin-right: .6rem
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-header .brand-info .brand-update .brand-discount {
	color: #d1021c
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-header .fav-more {
	width: 2.5rem;
	height: 2.5rem;
	position: absolute;
	top: 0;
	right: 0
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-header .fav-more:after {
	background: url(../images/fav-more.478affbf4f.png);
	background-size: 100%;
	width: .45rem;
	height: .725rem;
	position: absolute;
	top: 50%;
	right: .75rem;
	margin-top: -.375rem;
	content: ""
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-container {
	height: 9.125rem;
	margin: 0 .75rem
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-container .swiper-slide {
	width: 6.375rem;
	height: 100%;
	float: left;
	padding-right: .75rem
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-container .swiper-slide:last-of-type {
	padding-right: 0
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-container .swiper-slide img {
	display: block;
	width: 100%;
	height: 7.5rem;
	overflow: hidden
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-container .swiper-slide .brand-product {
	height: 1.625rem;
	line-height: 1.625rem;
	text-align: center;
	font-size: .55rem
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-container .swiper-slide .brand-product .price-discount span {
	color: #d1021c
}

.yoho-favorite-page .fav-content .fav-brand-swiper .swiper-container .swiper-slide .brand-product .price-discount b {
	color: #b0b0b0;
	text-decoration: line-through;
	font-weight: 400;
	margin-left: .325rem
}

.swiper-container {
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin: 0 auto
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical>.swiper-wrapper {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical
}

.swiper-wrapper {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 100%;
	height: 100%;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform,-webkit-transform;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translate(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple
}

.swiper-container-free-mode>.swiper-wrapper {
	margin: 0 auto;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.swiper-slide {
	position: relative;
	-ms-flex: 0 0 auto;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-container .swiper-notification {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1000;
	opacity: 0;
	pointer-events: none
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
	position: absolute;
	top: 50%;
	z-index: 10;
	margin-top: -.55rem;
	width: .675rem;
	height: 1.1rem;
	background-position: 50%;
	-moz-background-size: .675rem 1.1rem;
	-webkit-background-size: .675rem 1.1rem;
	background-size: .675rem 1.1rem;
	background-repeat: no-repeat;
	cursor: pointer
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	right: auto;
	left: .25rem;
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
	}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
	}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	right: .25rem;
	left: auto;
	}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	}

.swiper-pagination {
	position: absolute;
	z-index: 10;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0)
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-pagination-bullet {
	display: inline-block;
	width: .2rem;
	height: .2rem;
	border-radius: 100%;
	background: #000;
	opacity: .2
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff
}

.swiper-pagination-bullet-active {
	background: #007aff;
	opacity: 1
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}

.swiper-container-vertical>.swiper-pagination {
	top: 50%;
	right: .25rem;
	-webkit-transform: translate3d(0,-50%,0);
	-moz-transform: translate3d(0,-50%,0);
	-o-transform: translateY(-50%);
	-ms-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
	display: block;
	margin: .125rem 0
}

.swiper-container-horizontal>.swiper-pagination {
	bottom: .25rem;
	left: 0;
	width: 100%
}

.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
	margin: 0 .125rem
}

.swiper-container-3d {
	-webkit-perspective: 30rem;
	-moz-perspective: 30rem;
	-o-perspective: 30rem;
	perspective: 30rem
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	pointer-events: none
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
	background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);
	background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),transparent);
	background-image: -o-linear-gradient(right,rgba(0,0,0,.5),transparent);
	background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);
	background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),transparent);
	background-image: -o-linear-gradient(left,rgba(0,0,0,.5),transparent);
	background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
	background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
	background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
	background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
	background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
	background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);
	background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),transparent);
	background-image: -o-linear-gradient(top,rgba(0,0,0,.5),transparent);
	background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-coverflow .swiper-wrapper {
	-ms-perspective: 30rem
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube {
	overflow: visible
}

.swiper-container-cube .swiper-slide {
	visibility: hidden;
	width: 100%;
	height: 100%;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
	visibility: visible;
	pointer-events: auto
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(1.25rem);
	filter: blur(1.25rem)
}

.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
	z-index: 0
}

.swiper-scrollbar {
	position: relative;
	border-radius: .25rem;
	background: rgba(0,0,0,.1);
	-ms-touch-action: none
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	bottom: .075rem;
	left: 1%;
	z-index: 50;
	width: 98%;
	height: .125rem
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	top: 1%;
	right: .075rem;
	z-index: 50;
	width: .125rem;
	height: 98%
}

.swiper-scrollbar-drag {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: .25rem;
	background: rgba(0,0,0,.5)
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-lazy-preloader {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	margin-top: -.525rem;
	margin-left: -.525rem;
	width: 1.05rem;
	height: 1.05rem;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
	-moz-animation: swiper-preloader-spin 1s steps(12) infinite;
	animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url();
	background-position: 50%;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
	content: ""
}

.swiper-lazy-preloader-white:after {
	background-image: url("")
}

@-webkit-keyframes swiper-preloader-spin {
	to {
		-webkit-transform: rotate(1turn)
	}
}

@keyframes swiper-preloader-spin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.swiper-pagination-s1 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: .5rem;
	text-align: center;
	z-index: 1
}

.swiper-pagination-s1 .pagination-inner {
	display: inline-block;
	padding: 0 .2rem .1rem;
	background: rgba(0,0,0,.2);
	border-radius: 1.25rem
}

.swiper-pagination-s1 .pagination-inner span {
	display: inline-block;
	width: .35rem;
	height: .35rem;
	background: #fff;
	opacity: .5;
	margin: 0 .225rem;
	border-radius: 50%
}

.swiper-pagination-s1 .pagination-inner span.swiper-pagination-bullet-active {
	background: #fff;
	opacity: 1
}

.yoho-favorite-page {
	width: 100%;
	height: auto
}

.yoho-favorite-page .fav-tab {
	width: 100%;
	height: 2.2rem;
	line-height: 2.2rem;
	border-bottom: 1px solid #e0e0e0;
	color: #b0b0b0;
	font-size: .65rem
}

.yoho-favorite-page .fav-tab li {
	width: 50%;
	height: 100%;
	float: left;
	text-align: center
}

.yoho-favorite-page .fav-tab li.active {
	color: #444
}

.yoho-favorite-page .fav-tab li:last-of-type {
	float: right;
	position: relative
}

.yoho-favorite-page .fav-tab li:last-of-type:after {
	content: "";
	display: block;
	width: 1px;
	height: 1.1rem;
	position: absolute;
	left: 0;
	top: .55rem;
	background: #b0b0b0
}

.yoho-favorite-page .fav-content .fav-type {
	display: none
}

.yoho-favorite-page .fav-content .show {
	display: block
}

.yoho-favorite-page .fav-content .fav-null {
	font-size: .55rem;
	color: #444;
	display: block;
	margin-top: 2.5rem;
	text-align: center
}

.yoho-favorite-page .fav-content .fav-null:before {
	content: "";
	display: block;
	width: 4.7rem;
	height: 4.275rem;
	background: url(../images/fav-null.a0f311869d.png);
	background-size: 100% 100%;
	margin: 0 auto 1.125rem
}


.yoho-favorite-page.yoho-review-page .fav-content .fav-null:before{
    width: 3.825rem;
    height: 4.9rem;
    background: url(../images/no-order.150411470d.png) no-repeat;
    background-size: 100%;
}

.yoho-favorite-page .fav-content .go-shopping {
	width: 11.8rem;
	height: 2.2rem;
	line-height: 2.2rem;
	margin: 2rem auto 0;
	background: #444;
	text-align: center;
	color: #fff;
	display: block;
	font-size: .65rem;
	border-radius: .2rem
}

.yoho-favorite-page .fav-content .fav-null-box {
	display: none
}

.yoho-favorite-page .fav-product-list {
	list-style: none;
	margin-left: .75rem
}

.yoho-favorite-page .fav-product-list li {
	height: auto;
	overflow: hidden;
	margin-top: .5rem
}

.yoho-favorite-page .fav-product-list .fav-img-box {
	width: 2.25rem;
	height: 3rem;
	float: left;
	margin-right: .6rem
}

.yoho-favorite-page .fav-product-list .fav-img-box img {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%
}

.yoho-favorite-page .fav-product-list .fav-info-list {
	color: #444;
	font-size: .6rem;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: .5rem;
	height: 3rem;
	overflow: hidden;
	position: relative
}

.yoho-favorite-page .fav-product-list .fav-info-list h2 {
	width: 10.75rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.yoho-favorite-page .fav-product-list .fav-info-list .new-price {
	color: #d1021c
}

.yoho-favorite-page .fav-product-list .fav-info-list .price-underline {
	text-decoration: line-through;
	margin-left: .375rem;
	color: #b0b0b0
}

.yoho-favorite-page .fav-product-list .fav-info-list .save-price {
	position: absolute;
	bottom: .5rem;
	left: 0;
	width: 100%;
	min-height: .6rem
}

.yoho-favorite-page .fav-product-list .fav-info-list .save-price span {
	color: #d1021c
}

.yoho-favorite-page .fav-product-list .fav-info-list .save-price .sell-out {
	padding: .125rem .45rem;
	color: #fffefe;
	border-radius: .5rem;
	background: #7f7f7f;
	font-size: .55rem
}

.yoho-favorite-page .fav-product-list .fav-info-list .save-price .del-fav {
	text-indent: 0;
	margin-left: 0;
	width: 2rem;
	height: 1.5rem;
	line-height: 1.5rem;
	position: absolute;
	top: 50%;
	margin-top: -.75rem;
	right: 0;
	color: #999;
	padding-right: .75rem;
	text-align: right
}

.yoho-favorite-page .fav-product-list .fav-info-list .save-price-number {
	text-indent: 1.05rem;
	color: #b0b0b0;
	padding-top: .075rem
}

.yoho-favorite-page .fav-product-list .fav-info-list .save-price-number:before {
	content: "";
	display: block;
	background: url(../images/save-price.0b31fec29f.png);
	background-size: 100%;
	width: .8rem;
	height: .8rem;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -.4rem
}

.yoho-favorite-page .fav-product-list .fav-info-list .save-price-number span {
	margin-left: .375rem
}

.yoho-favorite-page .fav-brand-swiper {
	border-top: 1px solid #e0e0e0;
	border-bottom: .7rem solid #f0f0f0;
	position: relative
}

.yoho-favorite-page .fav-brand-swiper:first-of-type {
	border-top: 0
}

.yoho-favorite-page .fav-brand-swiper:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -.05rem;
	border-top: 1px solid #e0e0e0;
	display: block;
	width: 100%;
	height: 1px
}

.yoho-favorite-page .fav-brand-swiper .swiper-header {
	height: 2.5rem;
	padding: .5rem .75rem;
	display: inline-block;
	position: relative;
	width: 100%;
	box-sizing: border-box
}

.yoho-favorite-page .fav-brand-swiper .swiper-header .fav-more {
	width: 2.5rem;
	height: 2.5rem;
	position: absolute;
	top: 0;
	right: 0
}

.yoho-favorite-page .fav-brand-swiper .swiper-header .fav-more:after {
	width: .45rem;
	height: .725rem;
	background: url(../images/fav-more.478affbf4f.png);
	background-size: 100%;
	position: absolute;
	top: 50%;
	right: .75rem;
	margin-top: -.375rem;
	content: ""
}

.yoho-favorite-page .fav-brand-swiper .brand-info {
	float: left
}

.yoho-favorite-page .fav-brand-swiper .brand-info .brand-name {
	font-size: .7rem
}

.yoho-favorite-page .fav-brand-swiper .brand-info .brand-name b {
	color: #b0b0b0;
	font-weight: 400
}

.yoho-favorite-page .fav-brand-swiper .brand-info .brand-update {
	font-size: .55rem
}

.yoho-favorite-page .fav-brand-swiper .brand-info .brand-update b {
	color: #b0b0b0;
	font-weight: 400
}

.yoho-favorite-page .fav-brand-swiper .brand-info .brand-update .brand-new {
	color: #86bf4a;
	margin-right: .6rem
}

.yoho-favorite-page .fav-brand-swiper .brand-info .brand-update .brand-discount {
	color: #d1021c
}

.yoho-favorite-page .fav-brand-swiper .swiper-logo {
	height: 100%;
	display: block;
	float: left;
	margin-right: 1.125rem
}

.yoho-favorite-page .fav-brand-swiper .swiper-logo>img {
	max-height: 100%;
	vertical-align: middle
}

.yoho-favorite-page .fav-brand-swiper .swiper-container {
	height: 9.125rem;
	margin: 0 .75rem
}

.yoho-favorite-page .fav-brand-swiper .swiper-container .swiper-slide {
	width: 5.625rem;
	height: 100%;
	float: left;
	padding-right: .75rem
}

.yoho-favorite-page .fav-brand-swiper .swiper-container .swiper-slide:last-of-type {
	padding-right: 0
}

.yoho-favorite-page .fav-brand-swiper .swiper-container .swiper-slide img {
	display: block;
	width: 100%;
	height: 7.5rem;
	overflow: hidden
}

.yoho-favorite-page .fav-brand-swiper .swiper-container .swiper-slide .brand-product {
	height: 1.625rem;
	line-height: 1.625rem;
	text-align: center;
	font-size: .55rem
}

.yoho-favorite-page .fav-brand-swiper .swiper-container .price-discount span {
	color: #d1021c
}

.yoho-favorite-page .fav-brand-swiper .swiper-container .price-discount b {
	color: #b0b0b0;
	text-decoration: line-through;
	font-weight: 400;
	margin-left: .325rem
}

.yoho-favorite-page .fav-brand-load-more,.yoho-favorite-page .fav-load-more {
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	color: #444
}

.yoho-favorite-page .fav-brand-load-more.load-background,.yoho-favorite-page .fav-content-loading,.yoho-favorite-page .fav-load-more.load-background {
	background: url(../images/loading.22bda9c276.gif) 50% no-repeat;
	background-size: auto 40%
}

.yoho-favorite-page .fav-content-loading {
	width: 100%;
	height: 2rem;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: 9.5rem
}