@charset "utf-8";

/*********************************************************/
body {
	background-color: #fff;
}
input[type=text], input[type=password], select, button, textarea { border: #777777 1px solid; outline: none; }
input[type=text], input[type=password], select, button { width: 100%; border: #e0e0e0 1px solid; height: 30px; border-radius: 5px; padding: 0 5px; }

.wrap {
	max-width: 640px;
	margin: 0 auto;
	position: relative;
	overflow-x: hidden;
	table-layout: fixed;
	word-break: break-all;
}

.head_fixed {
	width: 100%;
	max-width: 640px;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	z-index: 99;
}

.foot_fixed {
	width: 100%;
	max-width: 640px;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	;
	margin: auto;
	z-index: 99;
}

.head_fixed~.main {
	padding-top: 64px;
}

.foot_fixed~.main {
	padding-bottom: 49px;
}

.last-bb .bb:last-child {
	border-bottom: none;
}

.col_own {
	color: #53bfc1;
}

.bg_own {
	background-color: #1b338a;
}
.max100{max-height: 100vh;overflow:hidden;}
.zz-white{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 111}
/****************************************/
/*flex垂直对齐列表*/
.m-list-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	display: table\9;
}

.m-list-flex .m-cell-bd {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	overflow: hidden;
	display: table-cell\9;
	width: 100%\9;
}

/* flex组件 - 箭头 */
[class^="m-arrow-"] .m-cell-rt:after,
[class*="m-arrow-"] .m-cell-rt:after {
	display: inline-block;
	height: 10px;
	width: 10px;
	border-width: 2px 2px 0 0;
	border-color: #c8c8cd;
	border-style: solid;
	position: absolute;
	top: 50%;
	right: 2px;
}

.m-arrow-right .m-cell-rt,
.m-arrow-down .m-cell-rt,
.m-arrow-up .m-cell-rt {
	padding-right: 13px;
	position: relative;
}

.m-arrow-right .m-cell-rt:after {
	content: " ";
	-webkit-transform: matrix(.71, .71, -.71, .71, 0, 0);
	transform: matrix(.71, .71, -.71, .71, 0, 0);
	margin-top: -4px;
}

.m-arrow-down .m-cell-rt:after {
	content: " ";
	-webkit-transform: matrix(-.71, .71, -.71, -.71, 0, 0);
	transform: matrix(-.71, .71, -.71, -.71, 0, 0);
	margin-top: -7px;
}

.m-arrow-up .m-cell-rt:after {
	content: " ";
	-webkit-transform: matrix(.71, -.71, .71, .71, 0, 0);
	transform: matrix(.71, -.71, .71, .71, 0, 0);
	margin-top: -3px;
}

/*富文本编辑器*/
.m-editor img {
	display: block;
	max-width: 100% !important;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

/****************************************/
.min100 {
	min-height: 100vh;
}

.pr {
	position: relative;
}

.plr15 {
	padding-left: 15px;
	padding-right: 15px;
}

.ptb15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.ptb25 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.pl15 {
	padding-left: 15px;
}

.pr15 {
	padding-right: 15px;
}

.pt15 {
	padding-top: 15px;
}

.pb15 {
	padding-bottom: 15px;
}

.mtb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.mtb15 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.mlr10 {
	margin-left: 10px;
	margin-right: 10px;
}

.mlr15 {
	margin-left: 15px;
	margin-right: 15px;
}

.mb15 {
	margin-bottom: 15px;
}

.mt15 {
	margin-top: 15px;
}

.mr15 {
	margin-right: 15px;
}

.ml15 {
	margin-left: 15px;
}
.mr25{margin-right: 25px}

.as {
	align-self: flex-start;
}

.flex-right {
	justify-content: flex-end;
}

.flex-bet {
	justify-content: space-between;
}

.fs-15 {
	font-size: 15px;
}

.col9 {
	color: #999;
}

.width100 {
	width: 100%;
}

.ad {
	align-self: flex-end;
}

.db {
	display: block;
}

.dl {
	display: inline-block;
}

.mb-bg {
	height: 10px;
	background: #EDEDED;
}

.cf {
	color: #ffffff;
}

.h100 {
	height: 100%;
}

.colaf{color: #afafaf}
.swiper-img{transition: all .2s}
/*.swiper-img:hover{transform: scale(1.1);}*/
/*顶部*/



.menu-list a.ser-btn{width: 50px;height: 50px;background-size:20px 20px;background-repeat: no-repeat;background-position: center center;background-image:url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/ser-img1.png);border-left: 1px solid #e0e0e0 ;background-color: #7D00CC;border-radius:  0 6px  6px 0 }
.menu-list>a{height: 52px;line-height: 52px;display: inline-block;vertical-align: middle; }
.menu-list{padding-top: 24px;padding-bottom: 24px;}


.menu-logo img{display: block;}
.menu-logo:nth-last-child(1){margin-right: 0}
.top-main{padding-left: 140px;padding-right: 130px}
.type-all{width: 236px; width: 236px\9; height: 38px;line-height: 38px;border-radius: 5px 5px 0 0 ;background-color:#7D00CC;display: inline-block;vertical-align: middle; }
.nav-list-main{width: 965px; height: 36px;padding-left: 25px;}
.nav-list-main a{height: 38px;line-height: 38px; display: inline-block; min-width: 80px; text-align: center;}
.menu-main{border-bottom: 2px solid #7D00CC}

.link-now{line-height: 48px;box-shadow: 0px 5px 10px 0px rgba(191, 191, 191, 0.2);position: relative;z-index: 10}
.link-now.heiauto{height: auto;}
/*右边菜单*/
.right-line{height: 900px;position: fixed;right: 0;top: 0;width: 8px;background-color: #8095D4;z-index: 20}
.right-menu{position: fixed;top: 50%;transform: translateY(-50%);right: 0;z-index: 200}
.right-menu-item i{width: 48px;height: 43px;border-bottom: 1px solid #fff;background-color:#8095D4;background-repeat: no-repeat;background-position: center center;background-size:22px auto;display: block;z-index: 20;position: relative;transition: all 1s;  }
.right-menu-item.wode i{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/wode.png);border-radius: 5px 0 0 0 }
.right-menu-item.gouwuche i{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/gouwuche.png);}
.right-menu-item.shoucang i{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/shoucang.png);}
.right-menu-item.kefu i{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/kefu.png);}
.right-menu-item.zuji i{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/zuji.png);}
.right-menu-item.gengduo i{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/gengduo.png);border-radius: 0 0 0 5px}
.right-menu-item div{background-color: #8531E5;color: #fff;height: 100%;white-space: nowrap;width:75px;border-radius: 5px 0 0 5px;line-height: 42px;position: absolute;margin-left: 70px;transition: all 1s;height: 42px;top: 0;}
.right-menu-item.active i{background-color: #8531E5;border-radius: 0}
.right-menu-item.active div{margin-left: -75px;}
.right-menu-item{width: 48px;height: 43px;display: block;position: relative;}
.right-menu-item .code { width: 200px;  margin-left: 200px; height: 240px; line-height: 2; }
.right-menu-item.active .code {margin-left: -200px;}


/*底部菜单*/
.foot-part1{  }
.foot-part1>div { width: 20%; float: left; } 
.foot-tip p{display: inline-block;vertical-align: middle;}
.foot-tip img{display: inline-block;vertical-align: middle;}
.foot-tip-logo img{display: inline-block;vertical-align: middle;}
.foot-tip-logo p{display: inline-block;vertical-align: middle;}
.ewm-img img{width: 100px; }
.ewm-img{display: inline-block;vertical-align: middle;padding-top: 30px}
.foot-a{width: 965px; }
.foot-a>div { width:  160px; float: left; }

/*首页*/
.container{width: 1226px;margin:0 auto;}
.day-prcie-logo{width: 280px;display: inline-block;vertical-align: middle;float: left;}
.day-prcie-logo img{display: block; height: 100%;}
.day-price-shop{display: inline-block;vertical-align: middle;width: calc(100% - 290px);width:935px\9;}
.banner-img{width: 100%;margin-top: 20px}
.banner-img img{width: 1920px; height: 460px; display: block; max-width: 1920px;}
.banner-img a { overflow: hidden; }
.arrow-r{display: inline-block;vertical-align: middle;}
.business-logo{width: 157px;transition: all .5s;overflow:hidden;position: relative;height: 100px;}
.business-logo:hover img{ }
.business-logo img{display: block;transition: all .5s;position: static;width: auto;height: auto;max-width: 100%;max-height: 100%}
.business-logo-main{width: 946px;border: 1px solid #e0e0e0; background-color: #fff;}
.business-logo{border-right:1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0}
.business-logo:nth-child(6n){border-right: 0}
.business-logo:nth-child(12){border-bottom: 0}
.business-logo:nth-child(13){border-bottom: 0}
.business-logo:nth-child(14){border-bottom: 0}
.business-logo:nth-child(15){border-bottom: 0}
.business-logo:nth-child(16){border-bottom: 0}
.part1-title{padding-left:20px;position: relative; }
.part1-title:before{content: "";position: absolute;top: 50%;margin-top: -10px;left: 0;width: 6px;height: 20px;background-color: #0E0E0E;display: block;}
.business-img{width: 120px;height: 185px;display: table-cell;vertical-align: middle;text-align: center;transition: all .2s}
/*.business-img:hover{transform: scale(1.1);}*/
.progress-main{width: 130px;height: 8px;border-radius: 4px;-webkit-border-radius:4px;background-color:#FFEAEA }
.progress-con{height: 100%;background-color: #F36F6E;border-radius: 4px;display: block;}
.business-item{border: 1px solid #e0e0e0;border-radius: 5px;width: 50%;height: 185px;display: table;height: 185px}
.business-item>div:nth-child(1){padding-left: 10px;padding-right: 10px;width: 180px;display: table-cell;vertical-align: middle;}
.business-item .fd{text-overflow:ellipsis;overflow:hidden;}
.business-item>.m-cell-bd{width: 280px;display: table-cell;vertical-align: middle;}
.business-logo-main.b0{border: 0}
.business-logo-main>.business-logo{width: 100px\9;}
.menu-list-main li a{ color: #fff; font-size: 14px; line-height: 42px; height: 42px; position: relative;padding-left: 30px; display: block;}
.menu-list-main li{position: relative;}
.menu-list-main li img{position: absolute;top: 50%;transform: translateY(-50%);right: 20px}
.menu-list-main{overflow:hidden;position: absolute;left: 0;top: 0;bottom: 0;width: 236px;z-index: 999;background-color: rgba(0,0,0,0.7); background-color: #461912\9; }
.menu-list-main>ul{overflow-y:scroll;width: 236px;box-sizing: border-box;height: 460px}
.shop-type-img{width:480px;height: 454px;margin:0 auto;display: table-cell;vertical-align: middle;text-align: center; }
.shop-type-img img{ height: auto;max-width: 100%;max-height: 100%}
.part1 .shop-main{width: 746px;}
.part1{padding-top:40px;}
.shop-type-main{width: 480px;height:725px; }
.shop-item-img{width: 235px;height: 235px;margin:0 auto;display: table-cell;vertical-align: middle;text-align: center;}
.shop-item-img img{transition: all .2s;}
/*.shop-item-img:hover img{transform: scale(1.1); }*/
.shop-type-item{width: 234px;margin-bottom: 14px;margin-left: 14px;height: 356px}
.shop-type-item>del:nth-child(3){text-decoration: none;}
.menu-list-main li.active{background-color:#F3F3F3}
.menu-list-main li.active a{color: #000000 }
.menu-all-main{position: absolute;left:236px;right: 0;top: 0;bottom: 0;overflow:hidden;background-color:#F3F3F3;z-index: 20;}
.menu-con-main{overflow:hidden;overflow-y: scroll;position: absolute;left:236px;right: 0;right: auto\9;top: 0;bottom: 0;background-color:#F3F3F3;z-index: 20; padding-left: 15px; }
.menu-con-main>div{overflow-y:scroll;width: 1031px}

.swiper-img{width: 220px;height: 160px;display: block;margin:0 auto;}
.swiper-img img{width: auto;height: auto;max-width: 100%;max-height: 100%}
.news-logo{width: 234px;height: 300px}
.part2 .shop-main{width: calc(100% - 234px);width:992px\9 }
.part2 .shop-type-item{width: calc(100%/4 - 14px);height: 300px}
.part3 .news-logo{width: 234px;height: 714px;}
.part3 .shop-type-item{width: 234px;height: 300px}
.part3 .shop-main{width:992px}
.like-tit .line{width: 85px;height: 2px;background-color: #000;display: block;}



.part4 li { width: calc((100% - 56px)/5);width: 230px\9 }
.part4 li:nth-child(5n+1){margin-left: 0 }

.like-tit>div:nth-child(1) .line{margin-left: auto}
.day-price{height: 20px;line-height: 20px;text-align: center;margin: 10px auto 0\9}
.day-price p{display: inline-block;vertical-align: middle;background-color:#FF3B30;border-radius: 3px 0 0 3px;border: 2px solid #FF3B30;display: table-cell\9;max-width: 50%\9 }
.day-price del{display: inline-block;vertical-align: middle;background-color: #fff;border-radius: 0 3px 3px 0;border: 2px solid #FF3B30;display: table-cell\9;max-width: 50%\9;white-space: nowrap\9; }
.day-price-shop.swiper-container{height: 295px}
.swiper-img{margin:10px auto 10px;}
.xl-img{width: 40px;height: 35px;display: inline-block;vertical-align: middle;}
.xl-img img{width: auto;height: auto;max-width: 100%;max-height: 100%}
.xl-item p{display: inline-block;vertical-align: middle;}
.xl-item{width: calc(100%/5);width: 244px\9}
.menu-list{display: flex;}
.menu-list>div{display: inline-block;vertical-align: middle;}
.hot1{position: relative;}
.hot1::after{content: "";position: absolute;left: 0;top: 0;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/hot1.png);background-size:55px 28px;width: 55px;height: 28px;background-repeat: no-repeat;background-position: center center; }
.hot2{position: relative;}
.hot2::after{content: "";position: absolute;left: 0;top: 0;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/hot2.png);background-size:55px 28px;width: 55px;height: 28px;background-repeat: no-repeat;background-position: center center; }
.hot3{position: relative;}
.hot3::after{content: "";position: absolute;left: 0;top: 0;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/hot3.png);background-size:55px 28px;width: 55px;height: 28px;background-repeat: no-repeat;background-position: center center; }
.time-main span{width: 24px;line-height: 24px;text-align: center;background-color:#FFFFFF;border-radius: 2px;display: inline-block;vertical-align: middle;margin: 0 5px }
.time-main {line-height: 24px}
.time-con{position: absolute;bottom: 40px;left: 0;right: 0;}




/*无搜索结果*/
.none1 img{width: 87px;height: 79px;margin: 0 auto;display: block;}



/*进货申请*/
.apply-bg{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/apply-bg.png);background-size:cover;background-position: center center;background-repeat: no-repeat;width: 100%}
.apply-con{width: 600px;margin:0 auto;}
.apply-inp{height: 36px;line-height: 36px;padding-left: 10px;padding-right: 10px;border:0;border-radius: 5px}
.apply-con>div>p{width: 100px;padding-right: 20px}
.apply-con>div>div{border-radius: 5px;background-color: #fff}
.apply-inp.h180{height: 180px}



/*有搜索结果*/
.brand-box{line-height: 100px;width: 100%}
.brand-logo{width: 185px;height: 78px;display: inline-block;vertical-align: middle; cursor: pointer;}
.brand-logo img{width: auto;height: auto;max-width: 100%;max-height: 100%}
.brand-more{display: inline-block;padding:0 65px;}
.brand-box1{line-height: 64px;width: 100%}
.brand-box1 a.active{color: #8531e5}
.brand-box1 a{display: inline-block;vertical-align: middle;padding-left: 10px}
.w1226 .choose-type{line-height: 44px;width: 100%;background-color: #EEEEEE;border:1px solid #DDDCDF;border-top: 0}
.type-item{border:1px solid #8531E5;border-radius: 3px;line-height: 24px;padding-left: 12px;padding-right: 23px;display: inline-block;vertical-align: middle;position: relative;}
.remove-img{width: 21px;height: 21px;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/remove-img.png);background-size: 11px 11px;background-repeat: no-repeat;background-position: right center;position: absolute;right: 7px;top: 50%;transform: translateY(-50%);}
.w1226 .choose-type span{display: inline-block;vertical-align: middle;}
.term-main{height: 36px;line-height: 36px;width: 100%;background-color:#EEEEEE;border:1px solid #DDDCDF;padding-top: 4px;padding-left: 8px }
.term-item{line-height: 24px;background-color:#FFFFFF;border:1px solid #E5E5E5;display: inline-block;vertical-align: middle; }
.term-right{line-height: 1}
.next-rt,.prev-rt{width: 48px;line-height: 24px;background-size: 10px 9px;background-repeat: no-repeat;background-position: center center;display: block;float: right;height: 24px;border:1px solid #DDDCDF;background-color: #fff}
.next-rt{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/next-img2.png);border-left: 0}
.prev-rt{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/prev-img2.png);}
.next-rt.none{background-color: #EFEDF1}
.prev-rt.none{background-color: #EFEDF1}
.term-right span,.term-right a{display: inline-block;vertical-align: middle;}
.term-right span{padding-top:5px}
.term-item.active{background-color: #8531E5;color: #fff}
/*页码*/
.page{padding-left: 296px; padding-top: 25px; width: 930px; height: 12px; width: 1226px; margin: auto;}
.page li{float: left;}
.page li a{display: inline-block;border: 1px solid #dddcdf; width: 32px; line-height: 32px; font-size: 12px; color: black; line-height: 32px;text-align: center; background-color: white; margin-right: 5px;}
.page input{float: left;border: 1px solid #dddcdf; width: 32px!important; font-size: 12px; color: black; line-height: 32px;text-align: center; background-color: #f7f5fa; margin-right: 5px;height: 34px!important}
.page span{float: left; margin-right: 5px; text-align: center; color: black; font-size: 12px; height: 32px;line-height: 32px;}
.page .page-get.none a{border: 1px solid #dddcdf; margin-right: 5px; text-align: center; color: #bcbcbc; font-size: 12px;line-height: 32px; width: 75px; background-color: #f7f5fa;}
.page .page-get a{border: 1px solid #dddcdf; margin-right: 5px; text-align: center; color: black; font-size: 12px;line-height: 32px; width: 75px; background-color: white;}
.page .page-get a h{color: #bcbcbc; margin-left: 5px;}
.page ul>a{display: inline-block;border: 1px solid #dddcdf; text-align: center; color: black; font-size: 12px;line-height: 32px; width: 45px; background-color: white;}
.page li.active a{margin-right: 5px; width: 32px;font-size: 12px; color: #8531e5; line-height: 34px;text-align: center;background: none;border: none}


/*登录*/
.login-bg{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/login-bg.png);background-size: cover;background-repeat: no-repeat;background-position: center center;}
.login-con{position: absolute;right: 90px;background-color: #fff;border-radius: 5px;width: 358px;height: 430px;top: 50%;margin-top: -215px}
.login-tit a{height: 62px;line-height: 62px}
.login-tit{border-bottom: 1px solid #E5E5E5}
.login-tit a{position: relative;}
.login-tit a:after{content: "";position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 1px;height: 20px;background-color: #e5e5e5}
/*.login-item{border-radius: 5px;overflow:hidden;}*/
.login-logo{width: 40px;height: 40px;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/login-logo1.png);background-repeat: no-repeat;background-position: center center;background-size:auto auto;background-color:#F5F5F5;border: 1px solid #BFBFBF;border-radius: 5px 0 0 5px  }
.login-logo2{width: 40px;height: 40px;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/login-logo2.png);background-repeat: no-repeat;background-position: center center;background-size:auto auto;background-color:#F5F5F5;border: 1px solid #BFBFBF;border-radius: 5px 0 0 5px  }
.login-text{height: 40px;line-height: 40px;border-radius: 0 5px 5px 0;border: 1px solid #BFBFBF;border-left: 0}
.login-text input{height: 40px;border:0;background:none}
.login-text input::placeholer{color: #e5e5e5}
.login-bot{position: absolute;bottom: 0;left: 0;right: 0;border-top: 1px solid #E5E5E5}
.qq-con p{display: inline-block;vertical-align: middle;}
.wx-con p{display: inline-block;vertical-align: middle;}
.qq-con img{width: 20px;height: 24px;display: inline-block;vertical-align: middle;}
.wx-con img{width: 26px;height: 22px;display: inline-block;vertical-align: middle;}
.qq-con{display: inline-block;vertical-align: middle;position: relative;}
.qq-con:after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 2px;height: 14px;background-color:#E7E7E7 }
.wx-con{display: inline-block;vertical-align: middle;}
.reg-con img{display: inline-block;vertical-align: middle;}
.reg-con p{display: inline-block;vertical-align: middle;}
.login-tit .active{color: #7205cb}
.wrong-tip img{width:16px;height: 16px;margin-right: 10px }
.wrong-tip p{color: #ff0000}
.wrong-tip{height: 22px;line-height: 22px;background-color: #FFE6E6;border: 1px solid #FF7676;border-radius: 3px;padding-left: 12px;padding-right: 12px}
.wrong .login-logo2{border: 1px solid #FF0A0A;background-color:#FFE2E2;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/login-logo2-w.png); }
.wrong .login-text{border: 1px solid #FF0A0A;border-left: 0}



/*忘记密码*/
.menu-main.bd0{border-bottom: 0}
.logo-img.mr24{margin-right: 24px}
.forget-logo{width: 46px;height: 46px;border-radius: 50%;background-repeat: no-repeat;background-position: center center;background-color:#BFBFBF;display: inline-block;vertical-align: middle; }
.forget-logo1{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/forget-logo1.png);background-size: 20px 22px}
.forget-logo2{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/forget-logo2.png);background-size: 18px 22px}
.forget-logo3{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/forget-logo3.png);background-size: 22px 16px}
.forget-progress-itme{width: 160px;height: 4px;background-color:#BFBFBF;border-radius: 2px;display: inline-block;vertical-align: middle;margin: 0 12px;margin-bottom: 30px;overflow:hidden; }
.forget-progress-main{text-align: center;}
.forget-progress-con{background-color:#5533F5;height: 100%;width: 0% }
.forget-progress-icon.active .forget-logo{background-color:#5533F5; }
.forget-progress-icon.active p{color: #5533F5}
.forget-inp input{line-height: 40px;border: 1px solid #BFBFBF;border-radius: 5px!important;margin-right: 20px;height: 40px;}
.forget-info-main>div{width: 465px;margin:0 auto;}
.forget-inp{margin-bottom: 40px}
.forget-inp input::placeholder{color: #e5e5e5}
.forget-inp p{white-space: nowrap;}
.w199{width: 199px}
.w418{width: 418px}
.forget-inp .code-wrong{position: absolute;top: 45px;left: 0;color: #ff0000;font-size: 14px;padding-top: 10px}
.forget-info-main>.w418{width: 418px}
.send-code1{position: absolute;right: 17px;top: 0;line-height: 40px;}
.forget-inp input.mr0{margin-right: 0}



/*新用户注册*/
.reg-left{width: 854px;min-height: 474px;}
.reg-right{width: 358px;min-height: 474px;margin-left: 14px}
.reg-info-item{border:1px solid #BFBFBF;border-radius: 5px}
.reg-info-item input{line-height: 40px;border: 0!important;height: 40px!important;}
.reg-info-item a{line-height: 40px}
.reg-info-item input::placeholder{color: #e5e5e5}
.reg-info-item .code-wrong{position: absolute;bottom: -30px;left: 0;color: #ff0000;font-size: 14px}
.reg-check .check-main:before{ content: ''; display: inline-block; vertical-align: middle; margin-right: 5px;width:22px;height:22px;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/check.png);background-position: center center;background-size: 100% auto;background-repeat: no-repeat;}
.reg-check .weui-check:checked + .check-main:before{ content: ''; background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/check-on.png);border:none;}
.link-tip{pointer-events: auto}
.reg-bot{position: absolute;left: 0;bottom: -10px}
.reg-left>div{min-height: 474px;}
.gologin-btn a{display: inline-block;vertical-align: middle;line-height: 22px;border-radius: 11px;color:#fff;font-size: 14px;background-color: #7D00CC;padding:0 18px;}
.gologin-btn p{display: inline-block;vertical-align: middle;}
.gologin-btn{padding:58px 0;border-bottom: 2px solid #f5f5f5}
.qq-btn img{width: 20px;height: 24px;display: inline-block;vertical-align: middle;margin-right: 15px}
.wx-btn img{width: 26px;height: 22px;display: inline-block;vertical-align: middle;margin-right: 12px}
.qq-btn{border-radius: 5px;background-image: -moz-linear-gradient( 127deg, rgb(0,174,255) 0%, rgb(0,198,255) 100%);background-image: -webkit-linear-gradient( 127deg, rgb(0,174,255) 0%, rgb(0,198,255) 100%);background-image: -ms-linear-gradient( 127deg, rgb(0,174,255) 0%, rgb(0,198,255) 100%);width: 228px;display: block;margin:20px auto 0;line-height: 40px }
.wx-btn{border-radius: 5px;background-image: -moz-linear-gradient( 127deg, rgb(173,215,123) 0%, rgb(188,234,134) 100%);background-image: -webkit-linear-gradient( 127deg, rgb(173,215,123) 0%, rgb(188,234,134) 100%);background-image: -ms-linear-gradient( 127deg, rgb(173,215,123) 0%, rgb(188,234,134) 100%);width: 228px;display: block;margin:20px auto 0;line-height: 40px}
.qq-btn p{display: inline-block;vertical-align: middle;}
.wx-btn p{display: inline-block;vertical-align: middle;}
.reg-info-item>p:nth-child(1){min-width: 80px;text-align-last: justify;white-space: nowrap;}
/*遮罩*/
.zz{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background:rgba(0,0,0,0.6);z-index: 200}
/*弹窗*/
.reg-fix{position: fixed;top: 108px;left: 50%;transform: translateX(-50%);z-index: 211}
.reg-tc-main{width: 418px;min-height: 268px;position: relative;border-radius: 5px;padding-top: 103px}
.reg-tc-main a{position: absolute;left: 0;bottom: 0}
.reg-tc-img{margin:0 0 -103px 31px;position: relative;z-index: 20;display: block;}
.reg-tc-close{width: 44px;height: 44px;position: absolute;bottom: -98px;left: 50%;transform: translateX(-50%);}



/*第三方登录信息补全*/
.forget-logo4{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/forget-logo4.png);background-size: 20px 20px}
.forget-logo5{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/forget-logo5.png);background-size: auto 20px}
.forget-info-main>.w418{width: 418px}


/*APP下载*/
.phone-img{width: 245px;height: 447px; margin-left:200px;}
.phone-img img{width: 245px;height: 447px;display: block;}
.login-text>div{display: inline-block;vertical-align: middle;}
.download-btn img{height: 20px;}
.download-btn{line-height: 42px;background-color: rgba(255,255,255,0.2);border: 1px solid #E4C4F7;border-radius: 21px;padding-left: 17px;padding-right: 22px;display: block;margin-top: 25px}
.download-btn:nth-child(1){margin-top: 0}
.ewm-img1{padding:4px;background-color: #fff;width: 84px;height: 84px;margin: 0 auto}
.ewm-img1 img{width: 76px;height: 76px;display: block;}



/*联系我们*/
.contact-bg{width: 100%;min-width: 1406px;height: 760px;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/contact-bg.png);background-size: 36% auto;background-position: left top;background-repeat: no-repeat;}
.contact-right{width: calc(100% - 434px);width:792px\9 }
.info-input{line-height: 40px;border-radius: 20px;background-color: #F7F5FA;width: 100%;border:0;}
.info-input.br5{border-radius: 5px}
.b0{border: 0}




/*我的消息*/
.message-item img{width: 50px;height: 50px}
.message-item{height: 90px}
.message-left{width: 234px; overflow-y: scroll}
.message-right{width: calc(100% - 254px);width:970px\9 ;margin-left:20px;height: 395px;overflow-y: scroll}
.none2{padding-top: 114px}
.message-left a.active{background-color: #F1E9FE;border-left: 4px solid #7840F5;padding-left: 16px}
.message-left{border-radius: 5px;overflow:hidden;}
.pay-tit{position: relative;}
.pay-tit::before{content: "";position: absolute;left: -10px;top: 50%;transform: translateY(-50%);width: 4px;height: 17px;background-color:#7840F5 }
.pay-tit.new:after{content: "";position: absolute;top: 0;right: -10px;width: 8px;height: 8px;border-radius: 50%;background-color:#F43939 }
.pintuan-img{width: 60px;height: 60px;border: 1px solid #ECECEC}
.pintuan-img img{width: auto;height: auto;max-width: 100%;max-height: 100%;}
.pin-person{width: 30px;height: 30px;border-radius: 50%;overflow:hidden;position: relative;}
.pin-person img:nth-last-child(1){width:100%;display: block;position: absolute;left: 0;bottom: 0; }
.pin-person.head-img{min-width: 100%;min-height: 30px;}
.notify-img{width: 110px;height: 110px;overflow:hidden;}
.notify-img img{min-width: 110px;min-height: 110px;}




/*限时拼团*/
.nav-list-main .active{background-color:#7D00CC;color: #fff; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.pintuan-banner{width: 100%;display: block;}
.pintuan-banner img{width: 100%}
.pintuan-shop-img{width: 234px;height: 190px;}

.gopintuan-btn{display: block;border: 0;background-color: #7D00CC;line-height: 34px;border-radius: 17px;height: 34px;white-space: nowrap\9;vertical-align: middle\9;}
.pintuan-item{height: 350px;width: 234px;margin-right: 14px;border-radius: 5px;overflow:hidden;margin-bottom: 14px}
.pintuan-item:nth-child(5n){margin-right: 0}
.pintuan-tc{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 201;min-width: 146px}
.pintuan-item .zz{position: absolute;}
.pintuan-tc img{width: 136px;height: 136px;}
.pintuan-tc>div{width: 146px;margin: 0 auto;border-radius: 4px}
.pintuan-item .single-line { padding:  0; }



/*限时抢购*/
.distance-main{position: absolute;left: 0;top: 0;}
.distance-main p{position: absolute;left: 0;top: 5px;transform: rotate(-45deg);}
.buy-btn{position: absolute;left: 0;bottom: 0;width: 100%;background-color:#ED664F;border-radius:0 0 5px 5px;border: 0;height: 36px;line-height: 36px }
.pintuan-shop-img.sell-out::after{content: '';width: 92px;height: 91px;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/sell-out.png);background-size: 100% 100%;background-repeat: no-repeat;z-index: 200}
.seckill-progress-main{background-color: #EEEEEE;border-radius: 4px;height: 12px;width: 200px;overflow:hidden;}
.seckill-progress-con{height: 100%;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/buy-pro-bg.png);background-size: auto 100%;background-position: left;background-repeat: repeat-x;border-radius: 4px}


/*积分中心*/
.coin-main.pintuan-main .pintuan-item{height: 315px}
.coin-bg{width: 100%;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/coin-bg.png);background-size: cover;background-repeat: no-repeat;background-position: center center;min-height: 518px;min-width: 1406px}
.coin-con{width: 690px;margin: 0 auto;background-color: #fff;border-radius: 4px;position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);}
.coin-item div>img{display: inline-block;vertical-align: middle;}
.coin-item div>p{display: inline-block;vertical-align: middle;}
.coin-item:nth-child(2){background-image: -moz-linear-gradient( 84deg, rgb(123,43,241) 0%, rgb(49,58,249) 100%);background-image: -webkit-linear-gradient( 84deg, rgb(123,43,241) 0%, rgb(49,58,249) 100%);background-image: -ms-linear-gradient( 84deg, rgb(123,43,241) 0%, rgb(49,58,249) 100%);box-shadow: inset 3px 0px 3px 0px rgba(67, 67, 67, 0.3); }




/*积分商品详情*/
.detail-left{width: 540px;}
.detail-right{width: 660px}
.detail-right>p.single-line span{white-space: nowrap;display: inline-block;}
.detail-right>p.single-line{white-space: normal;text-overflow: normal}
.bg{width:920px;height: 540px;margin:0 auto;padding:20px;border:1px solid #E8E8E8;overflow: hidden;min-width: 900px;box-sizing: border-box;background: #fff;}
/*.bg_left{float: left}*/
.bg_right{    position: absolute;left: 540px;top: 0;}
.bg_left .show{width: 540px;height: 540px; overflow: hidden; margin-bottom: 10px;position: relative;border:1px solid #E8E8E8;cursor:move}
.bg_left .show img{width: 540px;height: 540px;}
.mask{width: 215px;height: 215px;background: #000;filter: Alpha(opacity=50);opacity:0.5;position: absolute;top: 0;left: 0;display: none;}
.bigshow{width: 540px;height: 540px;overflow: hidden;margin-left: 10px;display: none;border:1px solid #E8E8E8;background-color: #fff;z-index: 200;position: relative;}
.bigshow img{width: 1080px;height: 1080px;margin-right: 10px;}
.smallshow{width: 100%;position: relative}
.smallshow img{width:80px;height: 80px;border:1px solid #e8e8e8!important;box-sizing: border-box;transition: all 0.5s}
.smallshow .middle{overflow: hidden;transition: all 0.5s;height: 80px;width: 540px!important}
.smallshow .middle>li{width: 80px;height: 80px;float: left;cursor:pointer;margin-left: 45px;box-shadow: 0px 2px 5px 0px rgba(191, 191, 191, 0.25);border-radius: 3px}
.smallshow>p{position: absolute;top:50%;width: 22px;height: 32px;margin-top: -16px;}
.smallshow>.prev{left: 0;background: url(img/hover-prev.png) no-repeat;transition: all 0.5s}
.smallshow>.next{right: 0;background: url(img/hover-next.png) no-repeat;transition: all 0.5s}
.smallshow>.prev.prevnone{left: 0;background: url(img/prev.png) no-repeat;cursor: not-allowed}
.smallshow>.next.nextnone{right: 0;background: url(img/next.png) no-repeat;cursor: not-allowed}




/*签到有礼*/
.sign-bg{width: 100%;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/coin-bg1.png);background-size: 100% auto;background-repeat: no-repeat;background-position: top center;min-height: 518px;min-width: 1406px;padding-top: 320px}
.sign-main .buy-btn{background-color:#7D00CC }


.phone-ewm{width: 61px;height: 61px}
.coin-price-main{background-color: #F4F6FA}
.specs-img{width: 50px;height: 40px}
.specs-img img{width: auto;height: auto;max-width: 100%;max-height: 100%}
.specs-item{border:1px solid #C0C0C0;border-radius: 3px;margin-bottom: 10px;margin-right: 10px;padding:1px 31px;min-height: 46px;box-sizing: border-box;}
.specs-item.active{border:2px solid #8531E5;padding:0 30px;position: relative;}
.specs-item.active::after{content: "";width: 19px;height: 19px;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/gou-img1.png);background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;position: absolute;bottom: 0;right: 0;}
.detail-type{width: 48px;text-align-last: justify;white-space: nowrap;}
.minus{position: relative;width: 30px;height: 100%;border-right: 1px solid #dfdfdf}
.minus span{display: block;width: 10px;height: 2px;background-color: #DFDFDF;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.plus{position: relative;width: 30px;height: 100%;border-left: 1px solid #dfdfdf}
.plus span:nth-child(1){display: block;width: 10px;height: 2px;background-color: #DFDFDF;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.plus span:nth-child(2){display: block;width: 10px;height: 2px;background-color: #DFDFDF;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) rotate(90deg);}
.cart-num-main{width: 122px;line-height: 40px;background-color: #fff;border-radius: 3px;border: 1px solid #DFDFDF}
.minus,.plus{height: 40px;background-color: #F7F7F7}
.exchange-btn{width: 206px;line-height: 54px;background-color:#8531E5;border-radius: 5px }
.gocart-btn{width: 202px;line-height: 50px;border:2px solid #8531E5;color:#8531E5 ;border-radius: 5px}

.coin-recom img{width: 16px;height: 15px;margin-bottom: -3px;margin-right: 5px}
.detail-bot-left{width: 234px;border: 1px solid #E0E0E0}
.detail-bot-right{width: 978px;margin-left: 14px;border: 1px solid #E0E0E0}
.need-tit{line-height: 54px;border-bottom: 1px solid #E0E0E0}
.detail-bot-left .part4{padding-left: 17px;padding-right: 17px;background-color: #fff}
.detail-bot-left .part4 .shop-type-item{width: 100%;margin-left: 0;margin-bottom: 10px}
.detail-info-img img{width: 100%}
.detail-info-tit a.active{color: #762cf1;border-bottom: 3px solid #762cf1}
.detail-info-tit{line-height: 54px;border-bottom: 1px solid #E0E0E0}
.detail-info-tit a{margin-right: 56px}
.seckill-clock{background-color: #E02940}
.seckill-time span{display: inline-block;vertical-align: middle;width: 24px;height: 24px;line-height: 24px;background-color:#000000;border-radius: 3px;text-align: center;margin: 0 8px }
.seckill-clock{padding:7px 20px 7px 13px;}
.share-img img{display:inline-block;vertical-align: middle; }
.share-img p{display:inline-block;vertical-align: middle; }


/*商品评价*/
.eval-head-img{width: 28px;height: 28px;border-radius: 50%;overflow:hidden;}
.eval-head-img img{min-width: 28px;min-height: 28px;}
.star-img img{width: 16px;height: 16px;margin-right: 2px;display: block;float: left;}
.eval-con-item{width: 50px;height: 50px;border: 1px solid #ECECEC}
.eval-con-item img{width: auto;height: auto;max-width: 100%;max-height: 100%}
.eval-item:nth-last-child(1){border-bottom: 0}
.que-con>span{width: 26px;line-height: 26px;border-radius:50%;display: block;background-color:#FF9910}
.answer-con>span{width: 26px;line-height: 26px;border-radius:50%;display: block;background-color:#99BB12 }
.arrow-b1{transition: all .2s}
.detail-tip-bg{width: 71px;line-height: 22px;background-color:#FAF3F7 }


/*积分订单结算*/
.receiver-info-main{border: 1px solid #E5E5E5}
.info-name{line-height: 30px;width: 162px;border: 1px solid #C3C3C3;position: relative;cursor: pointer;padding:0 10px;}
.info-name.active::after{content: "";width: 19px;height: 19px;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/gou-img1.png);background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;position: absolute;bottom: 0;right: 0;}
.info-name.active{border: 1px solid #7D00CC}
.mr{width: 75px;line-height: 24px;background-color: #E60012;display: inline-block;vertical-align: middle;margin-left: 12px}
.info-coin img{width: 18px;height: 17px;margin-bottom: -4px;margin-right: 6px}
.settle-shop-img{width: 92px;height: 92px;border: 1px solid #f0f0f0;}
.settle-shop-img img{min-width: 100%;min-height: 100%;width: auto;height: auto;max-width: none;}
.settle-shop{background-color:#F4F6FA;padding: 20px 30px }
.settle-shop>div{height: 92px;padding-top: 5px;padding-bottom: 5px}
.level-message{border: 1px solid #c3c3c3;line-height: 30px;width: 428px;padding: 0 10px}
.exchange-btn.br0{border-radius: 0}

.login-zz{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.4);z-index: 20}
.login-zz .login-con{position: absolute;left: 50%;top: 50%;min-height: 435px;margin-left: -160px}
.login-close-img{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/close-img.png);background-size:30px 30px;width: 45px;height: 45px;display: block;position: absolute;top: -40px;right: -40px;background-repeat: no-repeat;background-position: center center; }



/*大牌专场*/
.important-item{ margin-top:  10px; display:  block; }

.important-item img{width: 100%;}


/*大牌专场详情*/
.ticket-item{width: 344px;height: 174px;padding:29px 0 18px 29px;margin-right: 14px}
.ticket-lq{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/ticket-lq.png);background-size: cover;background-repeat: no-repeat;background-position: center center;}
.ticket-line{width: 31px;height: 3px;background-color: #fff;}
.ticket-btn{width: 26px;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);margin-top: -23%\9}
.ticket-yl{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/ticket-yq.png);background-size: cover;background-repeat: no-repeat;background-position: center center;}
.go-ticket-bg{display: block;background-color: #A9BEFF;width: 152px;height: 174px;border-radius: 8px}
.go-btn{width: 92px;height: 48px;line-height: 48px;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/go-bg.png);background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;display: block;margin:20px auto 0;}
.go-ticket-bg p{padding-left: 30px}



/*精选品牌*/
.brand-item{width: 606px;height: 280px;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.brand1{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/brand-img1.png);}
.brand2{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/brand-img2.png);}
.brand-item>div{padding-left: 349px;padding-right: 59px;padding-top: 77px}
.brand-info>div{padding-left: 20px;}
.brand-info a{padding-right: 20px}
.brand-info>div:nth-child(1){line-height: 64px;}
.brand-info>div:nth-child(2){line-height: 40px;}
.brand-info{border: 1px solid #e0e0e0;border-radius: 5px}
.brand-logo-img{width: 234px;height: 234px;border: 1px solid #e0e0e0}
.brand-logo-img img{min-width: 100%;min-height: 100%;width: auto;height: auto}
.brand-logo-main>a{display: block;width: 234px;margin-right: 14px;margin-bottom: 25px}
.brand-logo-main>a:nth-child(5n){margin-right: 0}



/*促销活动页面*/
.act-bg{background-size: 100% auto;background-repeat: no-repeat;background-position: top center;}
.act-bg1{background-color: #B13424;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/act-bg2.png);}
.act-bg2{background-color: #7840F5;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/act-bg1.png);}
.shop-type-eval{position: absolute;left: 10px;top: 6px;z-index: 20}
.shop-type-eval span{display: block;width: 54px;line-height: 28px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.shop-type-eval .count{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/tip-bg1.png);}
.shop-type-eval .by{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/tip-bg2.png);}
.shop-type-eval .mz{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/tip-bg3.png);}



/*口腔课程*/
.course-banner{width: 100%;}
.course-banner img{width: 100%;display: block}
.course-type-main{border-bottom: 2px solid #7D00CC}
.course-type-main>a{display: block;min-width: 88px;line-height: 30px;padding:0 10px;border-radius: 5px 5px 0 0}
.course-type-main a.active{background-color:#7D00CC;color:#fff  }
.course-list-item{width: calc((100% - 42px)/4);width:292px\9 ; background-color: #fff; margin-right: 14px;margin-bottom: 14px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";  /* For IE 8 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');  /* For IE 5.5 - 7 */
		-moz-box-shadow: 0px 2px 8px 0px rgba(66, 51, 75, 0.1);/* for firefox */
		-webkit-box-shadow: 0px 2px 8px 0px rgba(66, 51, 75, 0.1);/* for safari or chrome */
		box-shadow: 0px 2px 8px 0px rgba(66, 51, 75, 0.1);/* for opera or ie9 */
		position: relative;
}
.course-list-item .shop-item-img{width: 296px;height: 296px;}
.course-list-item:nth-child(4n){margin-right: 0}
.course-list-img{width: 100%;height: 296px}
.course-list-img img{width: 100%;height: 100%;}
.course-address{background-image: -moz-linear-gradient( 90deg, rgb(242,197,130) 0%, rgb(255,220,166) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(242,197,130) 0%, rgb(255,220,166) 100%);background-image: -ms-linear-gradient( 90deg, rgb(242,197,130) 0%, rgb(255,220,166) 100%);min-width: 76px;line-height: 28px;border-radius: 5px 0 5px 0;position: absolute;left: 0;top: 0;z-index: 20}
.course-status{min-width: 56px;line-height: 24px;background-color: rgba(0,0,0,0.5);position: absolute;right: 6px;bottom: 5px;z-index: 20}



/*口腔课程详情*/
.course-detail-img{width: 430px;height: 288px;}
.course-detail-img img{width: 100%;height: 100%;}
.course-detail-left{width: 854px;}
.course-detail-right{width: 358px;margin-left: 14px}
.course-detail-left img{max-width: 100%}
.course-detail-left p{}
.teacher-img{width: 146px;height: 146px;margin:0 auto;border-radius: 50% }
.teacher-img.pic-view{display: block}
.teacher-img img{width: auto;height: auto;min-width: 100%;min-width: 100%;max-width: none;}
.teacher-level{display: inline-block;background-color: #E90000;line-height: 18px;padding-left: 9px;padding-right: 9px}
.line55{line-height: 55px}
.recom-info{min-height: 369px}



/*购物车*/
.shopcar-status{width: 560px}
.shopcar-status p.active{color: #ea3846}
.shopcar-pro .shopcar-line{width: 100%;height: 6px;background-color: #CCCCCC;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.shopcar-pro>div:nth-child(1) .shopcar-line{border-radius: 3px 0 0 3px}
.shopcar-pro>div:nth-last-child(1) .shopcar-line{border-radius: 3px 3px 3px 0}
.shopcar-pro .shopcar-cir{width: 26px;line-height: 26px;border-radius: 13px;background-color:#CCCCCC;text-align: center;display: block;margin:0 auto;position: relative;z-index: 20}
.shopcar-pro .active .shopcar-line{background-color:#F0535F }
.shopcar-pro .active .shopcar-cir{background-color: #F0535F}
.shopcar-text .active{color: #ea3846}
.shopcar-text>p{vertical-align: top;padding-top: 6px;line-height: 12px}
.none3 img{width: 121px;height: 124px;display: block;margin:0 auto;}
.shop-con-thead{line-height: 58px;background-color: #fff}
.shop-con-thead label{display: block;}
.shop-goods-img{width: 100px;height: 100px;}
.shop-goods-img img{max-width: 100%;max-height: 100%;min-height: 100%;width: auto;}
.edit-btn{width: 22px;height: 22px;display: block;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/edit-img.png);background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.shop-goods-info{display: flex;flex-direction: column;justify-content: space-between;height: 100px;}
.shop-goods-info>p:nth-child(1){max-width: 345px;}
.shop-goods-info>div>p{max-width: 310px;}
.shopcar-num{line-height: 26px;text-align: center;width: 103px;border-radius: 3px;border: 1px solid #DDDDDD;margin:0 auto;}
.shopcar-num input{border: 0;background:#fff;}
.shopcar-num a{display: block;height: auto}
.shopcar-num .minus{background-color: #FFFFFF}
.shopcar-num .plus{background-color: #DDDDDD}
.shop-con-item{padding-top: 18px;padding-bottom: 18px;margin-top: 14px}
.edit-con{position: absolute;top: 50px;left: 0;right: 0;background-color: #fff;box-shadow: 0px 2px 10px 0px rgba(126, 126, 126, 0.15);}
.edit-con .reg-check .check-main:before{width: 16px;height: 16px;}
.edit-con .check-main{padding-top: 15px;padding-bottom: 15px;border-bottom: 1px solid #ECECEC;padding-left: 19px;padding-right: 19px}
.edit-con{border: 1px solid #ECECEC;border-radius: 3px}
.choose-spec-btn a{display: block;width: 100px;line-height: 38px;border-radius: 5px}
.choose-spec-btn a:nth-child(1){background-color: #7D00CD;border: 1px solid #7D00CD}
.choose-spec-btn a:nth-child(2){background-color: #ffffff;border: 1px solid #ECECEC}
.edit-con::before{content: "";position: absolute;top: -17px;left: 65px;width: 47px;height: 17px;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/up-delta.png);background-size: 100% auto;}
.edit-main.active{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/edit-bg.png);background-size: 100% 100%;padding:3px 10px}
.edit-main.active{content: "";position: absolute;right: 0;top: 0;}


/*购物车弹窗*/
.wrong-zz{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 212;background-color: rgba(0,0,0,0.2)}
.wrong-tc{position: absolute;top: 30%;left: 50%;margin-left: -250px;background-color: #fff;width: 500px;border: 5px solid rgba(0,0,0,0.2);border-radius: 5px;overflow:hidden;}
.del-btn{border-radius: 5px;padding:0 20px;border: 1px solid #CCCCCC;line-height: 32px;display: inline-block;background-color: #F7F7F7}
.move-btn{border-radius: 5px;background-color: #FF3939;padding: 0 20px;line-height: 32px;display: inline-block;border: 1px solid #FF3939;}
.close-img{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/close-img1.png);background-size:16px 16px;background-repeat: no-repeat;background-position: center center;width: 40px;height: 40px;display: block; }
.error-tit{background-color: #F3F3F3;line-height: 40px}



/*2.3.2支付失败*/
.pay-left{width: 358px;border-radius: 10px;height: 486px}
.pay-right .menu-logo {width: 410px;height: 236px;}
.pay-right .menu-logo:nth-child(1),.pay-right .menu-logo:nth-child(2){margin-bottom: 13px;}
.pay-right .menu-logo:nth-child(2n){margin-right: 0}
.bgImg{width: 100%;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/pay-bg.png);background-size: cover;background-position: center center;background-repeat: no-repeat;}
/*账号安全*/
.navlist-tit a{font-size: 16px; color: #222222; height: 30px; line-height: 30px; padding-left: 20px;display: block;}
.navlist-smalltit a{font-size: 14px; color: #c2c2c2; height: 30px; line-height: 30px; padding-left: 20px;display: block;}
.navlist-smalltit.active a{font-size: 14px; color: #c2c2c2; height: 30px; background-color: #f1e9fe;line-height: 30px; padding-left: 20px; color: #8f52f4;display: block;}
.safe-con .bodyText.ed{margin-top: 0;}
.safe-con{padding-top: 11px}
.safe-bg{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/safe-bg.png);background-size: 100% auto;background-repeat: no-repeat;width: 100%;height: 150px}
.safe-item{width: calc((100% - 52px)/3);width: 390px\9;margin-right: 26px;padding-top: 47px;padding-bottom: 60px}
.safe-item:nth-last-child(1){margin-right: 0;}
.safe-logo{width: 78px;height: 78px;margin:0 auto;}
.safe-logo.pic-view{display: block;}
.safe-logo img{width: auto;height: auto;max-width: 100%;max-height: 100%}
.safe-edit-btn{line-height: 56px;width: 232px;margin:22px auto 0;display: block;border: 1px solid #7D7D7D}
.safe-item.right::after{content: "";position: absolute;top: 0;right: 0;width: 47px;height: 56px;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/choose-img.png);background-size: 100%;background-repeat: no-repeat;background-position:top center;}
.verification-btn{width: 358px;display: block;line-height: 56px;text-align: center;border: 1px solid #7D7D7D;margin:30px auto 0;}
.verification-img{width: 116px;height: 110px;display: block;margin:0 auto;}
.verification-zz{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.5);z-index: 20}
.verification-tc{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #fff;width: 420px;border-radius: 5px}
.verification-close-img{width: 20px;height: 20px;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/close-img1.png);background-size: 14px 14px;background-repeat: no-repeat;background-position: center center;display: block;margin-left: auto;margin-top: 10px;margin-right: 10px}
.code-item input{line-height: 42px;border: 1px solid #BFBFBF;box-sizing: border-box;width: calc(50% - 10px);height: auto!important;}
.code-item button{background-image: -moz-linear-gradient( 90deg, rgb(236,236,236) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(236,236,236) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(236,236,236) 0%, rgb(255,255,255) 100%);line-height: 42px;border: 1px solid #bfbfbf;height: auto!important}
.code-item input::placeholder{color: #b9b9b9}


/*绑定手机号*/
.bind-phone{padding-top: 50px;padding-bottom: 147px;}
.bind-phone>div{width: 500px;margin:0 auto;}
.bind-box input{line-height: 42px;border: 1px solid #BFBFBF;box-sizing: border-box;width: 100%}
.bind-box input::placeholder{color: #b9b9b9}


.btn3.no{background-color: #999}
.wrong .login-logo{border: 1px solid #FF0A0A;background-color:#FFE2E2;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/login-logo1-w.png); }
.reg-left>div:nth-child(1) .reg-bot{position: static;bottom: auto;margin-top: 60px}
.reg-left>div:nth-child(1) .reg-check{display: block;margin-top: 10px}



/*身份认证*/
.rz-tit{line-height: 32px}
.rz-con-item{line-height: 64px;}
.rz-logo-img{width: 24px;height: 24px;display: block;margin-right: 5px}
.rz-logo-img img{width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;}
.rz-item{border: 2px solid #ededed;border-radius: 5px}
.rzlogo{width: 65px;height: 65px;}
.line-img{width: 67px;height: 9px;display: block;}


.upload-sfz{width: 418px;height: 180px;margin:0 auto 20px}
.upload-img{width: 158px;height: 146px;overflow:hidden;display: table-cell;vertical-align: middle;position: relative;}
.upload-img img{display: block;width: 100%}
.upload-img input{position: absolute;left: 0;top: 0;bottom: 0;right: 0;opacity: 0}
.upload-sfz{border: 2px solid #EDEDED;border-radius: 5px;padding:0 50px;}
.line2{line-height: 2.5}


.forget-progress-con,.forget-progress-icon{transition: all .2s}
.login-item1 img{display: block;margin:0 auto;}
.login-item1 p{font-size: 14px;text-align: center;color: #333;padding:20px 0;}
/*优惠券中心*/
/*标题*/
.title{/* height: 48px; */  position: relative; z-index: 100;}
.titleText{width: 1226px; height: 48px; line-height: 48px; margin: auto;}
.titleText1{color: #616161; font-size: 12px; float: left;margin-right: 10px;}
.titleText img{float: left; margin-right: 10px; margin-top: 18px;}
.titleText2{font-size: 16px; color: #303030; float: left;}
.nav.bgf{background-color: #fff}
/*中间主题部分*/
.getcoupon{min-height: 878px; margin: auto; background: url("https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/daBeiJing.png")
    no-repeat;  position: relative; z-index: 50; background-size:cover;background-position: top center;}
.getcoupon .content{width: 1226px; margin: auto; text-align: center;
    padding-top: 258px;}
.getcoupon .content .xuanZe{width: 485px; height: 40px; background-color: white; border-radius: 100px; margin: auto;
    display: flex; display: -webkit-flex; position: relative; font-size: 18px;}
.getcoupon .content .quanBu{text-align: center; height: 100%; line-height: 40px; flex: 1; position: relative;
    z-index: 20; transition: all .5s;}
.getcoupon .content .quanBu.aa a{color: white;}
.getcoupon .content .quanBu.color a{color: white; transition: all .5s;}
.getcoupon .content .pingPai{text-align: center; height: 100%; line-height: 40px; flex: 1; position: relative;
    z-index: 20; transition: all .5s;}
.getcoupon .content .pingPai.color a{color: white; transition: all .5s;}
.getcoupon .content .quanChang{text-align: center; height: 100%; line-height: 40px; flex: 1; position: relative;
    z-index: 20; transition: all .5s;}
.getcoupon .content .quanChang.color a{color: white; transition: all .5s;}
.getcoupon .content .danPing{text-align: center; height: 100%; line-height: 40px; flex: 1; position: relative;
    z-index: 20; transition: all .5s;}
.getcoupon .content .danPing.color a{color: white; transition: all .5s;}
.getcoupon .xuan{width: 120px; height: 30px; background-color: #7a3df1; border-radius: 30px; position: absolute;
    transform: translate(5px,5px); transition: all .5s;}

.getcoupon .content .content-text .tr{  margin-bottom: 10px;}
.getcoupon .content .content-text .tr .xiaoBeiJing{background: url("https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/xiaoBeiJing.png") no-repeat; width: 392px;
    height: 150px; float: left; margin:  20px 0 0 15px; }
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left{}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-right{width: 68px; margin-top: 22px; text-align: center;
    float: right; font-size: 16px; line-height: 25px; color: #7a3df1;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-right.wan{color: #d3d3d3;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-right ul{margin-top: 25px;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left{width: 294px; height: 150px; text-align: center;
    float: left; font-size: 16px; line-height: 25px; margin-left: 30px;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-top{width: 100%; height: 75px; float: left;
    position: relative;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-top-symbol{width: 15px; height: 100%; float: left;
    font-size: 20px; padding-top: 20px; color: red;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-top-symbol.wan{color: #d3d3d3;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-top-number{width: 100px; height: 100%; float: left;
    font-size: 36px; line-height: 75px; color: red;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-top-number.wan{color: #d3d3d3;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-top-condition{width: 130px; height: 28px;
    font-size: 14px; background-color: #fff0dc; position: absolute; left: 120px; top: 23px; color: red;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-top-condition.wan{color: #d3d3d3;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-middle{width: 100%; float: left;
    text-align: left; font-size: 16px; line-height: 18px; margin-bottom: 12px;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-middle span{padding-right: 20px}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-middle.wan{color: #d3d3d3;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-bottom{width: 100%; height: 25px; float: left;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-bottom .percent{
    color: #999999; font-size: 13px; float: left;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-bottom .percent .wan{color: #d3d3d3;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-bottom .percent.shouJia{
    color: #7a3df1; font-size: 13px; float: left;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-bottom .progressBar{width: 200px; height: 8px;
    background-color: #f0f0f0; position: relative; border-radius: 10px; overflow: hidden; float: left;
    margin-top: 8px; margin-left: 10px;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-bottom .progressBar.wan{
    background-color: #d3d3d3;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-bottom .progressBarValue{width: 97%; height: 8px;
    background-color: #7a3df1; position: absolute; left: 0; right: 0;}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-left-bottom .progressBarValue.shiLiu{width: 16%;
    height: 8px; background-color: #7a3df1; position: absolute; left: 0; right: 0;}




/*我的优惠券*/
/*中间主题部分*/
.coupon{}
.coupon .bodyText-left{width: 235px;min-height: 1000px; float: left; background-color: white; border-radius: 10px; font-size: 14px;}
.bodyText-right.coupon{width: 978px; min-height: 1000px; float: right;}
.bodyText-right.coupon .bodyText-right-top{width: 100%; height: 160px; border-radius: 10px; background-color: white; position: relative;}
.bodyText-right.coupon .bodyText-right-bottom{width: 100%; min-height: 825px; margin-top:15px; padding-bottom: 15px; border-radius: 10px;
    background-color: white;  font-weight: normal;}
.coupon .bodyText-right-top-left{width: 488px; height: 100%; float: left; text-align: center;}
.coupon .bodyText-right-top-left img{width: 64px; height: 66px; margin-top: 33px;}
.coupon .bodyText-right-top-right{width: 488px; height: 100%; float: left; text-align: center;}
.coupon .bodyText-right-top-right img{width: 64px; height: 66px; margin-top: 33px;}
.coupon .bodyText-right-bottom .top{width: 938px; height: 42px; background-color: #f7f5fa; margin: auto; margin-top: 14px;
    padding-left: 42px; line-height: 42px;padding-right: 42px}
.bodyText-right.coupon .bodyText-right-bottom .top img{margin-left: 5px;  margin-top: 0; margin-right: 0;}
.bodyText-right.coupon .bodyText-right-bottom .top select{width: 100px;background: none;border: 0}
.bodyText-right.coupon .bodyText-right-bottom .top select option{background-color: #fff;line-height: 30px;}
.bodyText-right.coupon .bodyText-right-bottom table tr td:nth-child(2){width: 150px; height: 18px; color: #555555; font-size: 12px;
    line-height: 18px;}
.bodyText-right.coupon .bodyText-right-bottom table tr td:nth-child(2) div{width: 28px; height: 18px; margin-right: 10px; margin-left: 8px;}
.bodyText-right.coupon .bodyText-right-bottom table tr td:nth-child(2) div img{width: 28px;}
.bodyText-right.coupon .bodyText-right-bottom table tr td:nth-child(2) p{margin-top: 6px; color: #555555;}
.bodyText-right.coupon .bodyText-right-bottom .text{width: 925px; min-height: 600px; margin-left: 35px; margin-top: 3px;
    background-color: white;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan{width: 213px; height: 286px; background-color: white; margin-right: 18px;
    margin-top: 10px;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .quan-top{width: 100%; height: 140px; background: url("https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/lv.png") no-repeat;
    z-index: 100; position: relative; text-align: center;padding-top: 31px; overflow: hidden;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .quan-top.fen{background: url("https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/fen.png") no-repeat;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .quan-top .huang{background: url("https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/huang.png") no-repeat; width: 61px;
    height: 61px; position: absolute; left: 0; top: 0;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .quan-top.hui{background: url("https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/hui.png") no-repeat;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .quan-top .numbers{margin: auto; width: auto; text-align: center;
    color: white;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .quan-top .numbers .symbol{font-size: 20px; vertical-align: top; margin-top: 7px;
    margin-right: 5px;display: inline-block;float: none}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .quan-top .numbers .number{font-size: 40px; vertical-align: top;display: inline-block;float: none}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .quan-top p{font-size: 14px; color: #046c70;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .quan-top p.fen{color: #9f0400;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .quan-top p.hui{color: #666666;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .bottom{width: 100%; height: 151px; background-color: #f9f9f9; margin-top: -3px;
    z-index: 10; border: 1px solid #e7e7e7; position: relative;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .bottom div{margin-left: 4px;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .bottom .liJiShiYong{margin: auto; margin-top: 15px; width: 98px; height: 23px;
    border: 1px solid #c9c9c9; border-radius: 10px; line-height: 22px; color: #b3b3b3;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .bottom .yiShiYong{position: absolute; right: 10px; bottom: 10px;
    background: url("https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/yiShiYong.png"); width: 70px; height: 70px; background-size: 70px 70px;}
.bodyText-right.coupon .bodyText-right-bottom .text .quan .bottom .yiGuoQi{position: absolute; right: 10px; bottom: 10px;
    background: url("https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/yiGuoQi.png"); width: 70px; height: 70px; background-size: 70px 70px;}
.bodyText-right.coupon .bodyText-right-bottom .text:after{content:"$";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.bodyText-right.coupon .bodyText-right-bottom .text{display:inline-block;}/* Hides from IE-mac \*/
/*.coupon{display:inline-block;}/* Hides from IE-mac \*/
/*.coupon:after{content:"$";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}*/
/*我的优惠券-无*/
.bodyText-right.coupon .bodyText-right-bottom .wu{height: 205px; width: 180px; text-align: center; margin: auto; margin-top: 220px;}
.bodyText-right.coupon .bodyText-right-bottom .wu img{height: 121px; width: 116px;}
.bodyText-right.coupon .bodyText-right-bottom .wu p:nth-child(2){color: #777777; margin-top: 22px;}
.bodyText-right.coupon .bodyText-right-bottom .wu p:nth-child(3){color: #7d00cc; margin-top: 20px;}
.bodyText-right.coupon .bodyText-right-bottom .wu p:nth-child(3) a{color: #7d00cc; margin-top: 20px;}




/*账户充值*/
/*中间主题部分*/
.recharge{min-height: 485px;  border: 1px solid #e5e5e5;  background-color: white;}
.recharge .table{width: 1190px; height: 100%; margin: auto;}
.recharge li{list-style: none;}
.recharge .chong{position: relative; padding: 10px 0 10px;line-height: 1.7;margin-right: 10px; margin-top: 10px; border: 1px solid #c3c3c3;}
.recharge .chong.active{border: 1px solid #7d00cc;}
.recharge .chong p:nth-child(2){color: black;}
.recharge .chong.active p:nth-child(2){color: red;}
.recharge .fu{position: relative; margin-right: 10px; border: 1px solid #c3c3c3;}
.recharge .fu.active{border: 1px solid #7d00cc;}
.recharge .xiaoGou{width: 12px; height: 11px; position: absolute; right: 0; bottom: 0; display: none;}
.recharge .fu.active .xiaoGou2{display: block;}
.recharge .chong.active .xiaoGou{display: block;}
.recharge .xiaoGou img{display:  block;}
.recharge .xiaoGou2{width: 12px; height: 11px; position: absolute; right: 0px; bottom: 2px; display: none;}
.recharge .xiaoGou2 img{display: block}
.recharge .chong p{ text-align: center;}
.recharge  input{height: 38px; width: 670px; margin-top: 10px; border: 1px solid #c3c3c3; color: #333; padding-left: 10px;}
.recharge  input::placeholder{color: #c5c5c5}
.recharge  input.active{border: 1px solid #7d00cc}

.recharge  .line{width: 100%;height: 30px; border-bottom: 1px solid #e5e5e5; margin-top: 0;}
.recharge  .fu img{display: inline-block; vertical-align: middle; margin-right: 5px;}
.recharge  .fu h{display: inline-block; vertical-align: middle;}
.recharge  .liji{width: 150px; height: 40px; background-color: #7d00cc; margin-top: 40px; text-align: center; line-height: 40px;
    border-radius: 5px; color: white; font-size: 16px;}




/*账户余额*/
/*中间主题部分*/
.balance{ min-height: 1000px; margin: auto;}
.balance .bodyText-left{width: 235px;min-height: 1000px; float: left; background-color: white; border-radius: 10px;}
.bodyText-right.balance{width: 978px; min-height: 1000px; float: right;}
.bodyText-right.balance .bodyText-right-top{width: 100%; height: 140px; margin-bottom: 15px; border-radius: 10px; background-color: white; padding-top: 35px;}
.bodyText-right.balance .bodyText-right-bottom{width: 100%; height: 845px; margin-bottom: 15px; border-radius: 10px; background-color: white;}
.bodyText-right.balance .bodyText-right-top-left{width: 200px; height: 50px; margin-left: 40px; float: left;}
.bodyText-right.balance .bodyText-right-top-right{width: 218px; height: 50px; border-radius: 10px; background-color: #7d00cc; margin-top: 10px;
    margin-right: 40px; text-align: center; color: white; font-size: 20px; line-height: 50px; float: right;}
.bodyText-right.balance .wu{width: 200px; height: 250px; background: url("https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/wallet.png") no-repeat; margin-left: 450px; margin-top: 200px;
    padding-top: 160px; color: #777777;text-align: center;background-position: top center;}
.bodyText-right.balance .wu p{color: #9a54d6; margin-top: 15px;}

/*信用额度*/
/*中间主题部分*/
.ed{ min-height: 1000px; }
.ed .bodyText-left{width: 235px;min-height: 1000px; float: left; background-color: white; border-radius: 10px;}
.bodyText-right.ed{width: 978px; min-height: 1000px; float: right;}
.bodyText-right.ed .bodyText-right-top{width: 100%; height: 140px; margin-bottom: 15px; border-radius: 10px; background-color: white;
    padding-top: 35px; position: relative;}
.bodyText-right.ed .bodyText-right-bottom{width: 100%; height: 845px; margin-bottom: 15px; border-radius: 10px; background-color: white;}
.bodyText-right.ed .bodyText-right-top-left{width: 200px; height: 50px; margin-left: 40px; float: left;}
.bodyText-right.ed .bodyText-right-top .line{height: 100%; border-right: 1px solid #e7e7e7; position: absolute; left: 190px; top: 0;}
.bodyText-right.ed .bodyText-right-top-right{width: 218px; height: 50px; border-radius: 10px; background-color: #e5ccf5; margin-top: 10px;
    margin-right: 40px; text-align: center; color: white; font-size: 20px; line-height: 50px; float: right;}
.bodyText-right.ed .bodyText-right-top .middle td:nth-child(1){font-size: 14px;}
.bodyText-right.ed .bodyText-right-top .middle td:nth-child(2){font-size: 20px;}
.bodyText-right.ed .dan{margin: auto; width: 132px; height: 200px; text-align: center; margin-top: 160px;}





/*信用额度还款*/
/*中间主题部分*/
.repayment{ min-height: 595px; margin: auto; border: 1px solid #e5e5e5;
    background-color: white;}
.repayment .table{ width: 900px; height: 100%; margin: auto;}
.repayment li{list-style: none;}
.repayment .chong{position: relative; padding-top: 12px; margin-right: 10px; border: 1px solid #c3c3c3;}
.repayment .chong.active{border: 1px solid #7d00cc;}
.repayment .chong p:nth-child(2){color: black;}
.repayment .chong.active p:nth-child(2){color: red;}
.repayment .fu{position: relative; margin-right: 10px; border: 1px solid #c3c3c3; height: 38px; padding-top: 5px;}
.repayment .fu.active{border: 1px solid #7d00cc;}
.repayment .fu.active .xiaoGou{display: block;}
.repayment .fu.active .xiaoGou2{display: block;}
.repayment .xiaoGou{width: 12px; height: 11px; position: absolute; right: 0; bottom: 0; display: none;}
.repayment .xiaoGou2{width: 12px; height: 11px; position: absolute; right: 0px; bottom: 0; display: none;}
.repayment .chong p{line-height: 20px; text-align: center;}
.repayment input{height: 38px; width: 670px; margin-top: 10px; border: 1px solid #c3c3c3; color: #c5c5c5; padding-left: 10px;}
.repayment .line{width: 100%;height: 30px; border-bottom: 1px solid #e5e5e5; margin-top: 0;}
.repayment .fu img{display: inline-block; vertical-align: middle; margin-right: 5px;}
.repayment .xiaoGou2 img{display: block;}
.repayment .fu h{display: inline-block; vertical-align: middle;}
.repayment .liji{width: 150px; height: 40px; background-color: #7d00cc; margin-top: 24px; text-align: center; line-height: 40px;
    border-radius: 5px; color: white; font-size: 16px;}
.repayment .camera{float: left; width: 47px; height: 48px; font-size: 10px; background-color: #f7f7f7; color: #d1d1d1;
    margin-right: 12px; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.repayment .text{float: left; width: 400px; height: 48px; line-height: 48px; font-size: 12px; margin-top: 2px;}



/*历史账单*/
/*中间主题部分*/
.bill{ min-height: 1000px; margin: auto; margin-top: 5px; font-weight: bold;}
.bill .bodyText-left{width: 235px;min-height: 1000px; float: left; background-color: white; border-radius: 10px;}
.bodyText-right.bill{width: 978px; min-height: 1000px; float: right;}
.bodyText-right.bill  .bodyText-right-top{width: 100%; height: 140px; margin-bottom: 15px; border-radius: 10px; background-color: white;
    padding-top: 35px; position: relative;}
.bodyText-right.bill .bodyText-right-bottom{width: 100%; height: 100%; margin-bottom: 15px;margin-top: 0; border-radius: 10px; background-color: white;}
.bodyText-right.bill .bodyText-right-top-left{width: 200px; height: 50px; margin-left: 40px; float: left;}
.bodyText-right.bill .bodyText-right-top .line{height: 100%; border-right: 1px solid #e7e7e7; position: absolute; left: 190px; top: 0;}
.bodyText-right.bill .bodyText-right-top-right{width: 218px; height: 50px; border-radius: 10px; background-color: #7d00cc; margin-top: 10px;
    margin-right: 40px; text-align: center; color: white; font-size: 20px; line-height: 50px; float: right;}
.bodyText-right.bill .bodyText-right-top .middle td:nth-child(1){font-size: 14px;}
.bodyText-right.bill .bodyText-right-top .middle td:nth-child(2){font-size: 20px;}
.bodyText-right.bill .nian{width: 955px; margin-left: 45px; height: 14px; margin-top: 22px; font-size: 12px; color: #969696;}



/*具体日期*/
/*中间主题部分*/
.billdate{ min-height: 1000px; margin: auto; margin-top: 5px; font-weight: bold;}
.billdate .bodyText-left{width: 235px;min-height: 1000px; float: left; background-color: white; border-radius: 10px;}
.bodyText-right.billdate{width: 978px; min-height: 1000px; float: right;}
.bodyText-right.billdate .bodyText-right-top{width: 100%; height: 140px; margin-bottom: 15px; border-radius: 10px; background-color: white;
    padding-top: 35px; position: relative;}
.bodyText-right.billdate .bodyText-right-bottom{width: 100%;  margin-bottom: 15px; border-radius: 10px; background-color: white;}
.bodyText-right.billdate .bodyText-right-top-left{width: 200px; height: 50px; margin-left: 40px; float: left;}
.bodyText-right.billdate .bodyText-right-top .line{height: 100%; border-right: 1px solid #e7e7e7; position: absolute; left: 190px; top: 0;}
.bodyText-right.billdate .bodyText-right-top-right{width: 218px; height: 50px; border-radius: 10px; background-color: #7d00cc; margin-top: 10px;
    margin-right: 40px; text-align: center; color: white; font-size: 20px; line-height: 50px; float: right;}
.bodyText-right.billdate .bodyText-right-top .middle td:nth-child(1){font-size: 14px;}
.bodyText-right.billdate .bodyText-right-top .middle td:nth-child(2){font-size: 20px;}
.bodyText-right.billdate .nian{width: 955px; margin-left: 45px; height: 14px; margin-top: 22px; font-size: 12px; color: #969696;}


/*立即提现*/
/*中间主题部分*/
.withdraw{ min-height: 670px; margin: auto; border: 1px solid #e5e5e5;  background-color: white; box-shadow: 1px 1px 50px #e5e5e5; border-radius: 15px; position: relative;}
.withdraw .top{margin-left: 24px; width: 100%; margin-top: 20px; height: 46px;}
.withdraw .top .left{float: left; font-size: 20px;}
.withdraw .top .right{float: left; margin-left: 85px; font-size: 13px; color: #424242; margin-top: 5px;}
.withdraw .middle{width: 400px; height: 470px; margin-left: 188px;}
.withdraw .middle .erWeiMa{width: 365px; height: 368px; border: 1px solid #e5e5e5; text-align: center;}
.withdraw .middle .erWeiMa img{margin-top: 48px;}
.withdraw .middle .sao{width: 365px; height: 69px; background-color: #7d00cc; margin-top: 28px;
    border-radius: 7px;}
.withdraw .middle .sao .img{float: left; margin-top: 12px; margin-left: 68px;}
.withdraw .middle .sao .text{float: left; margin-top: 10px; margin-left: 28px; color: white; font-size: 17px;}
.withdraw .text-bottom{color: #008ff0; margin-top: 76px; margin-left: 65px; width: 500px;}
.withdraw .daPhone{width: 441px; height: 537px; position: absolute; right: 150px; top: 25px;}



/*提现记录*/
/*中间主题部分*/
.withdraw-record{ min-height: 1000px; }
.withdraw-record .bodyText-left{width: 235px;min-height: 1000px; float: left; background-color: white; border-radius: 10px;}
.bodyText-right.withdraw-record{width: 978px; min-height: 1000px; float: right;}
.bodyText-right.withdraw-record .bodyText-right-top{width: 100%; height: 140px; margin-bottom: 15px; border-radius: 10px; background-color: white;
    padding-top: 35px; position: relative;}
.bodyText-right.withdraw-record .bodyText-right-bottom{width: 100%; min-height: 1000px; margin-bottom: 15px; border-radius: 10px; background-color: white;margin-top: 0}
.bodyText-right.withdraw-record .bodyText-right-top-left{width: 200px; height: 50px; margin-left: 40px; float: left;}
.bodyText-right.withdraw-record .bodyText-right-top .line{height: 100%; border-right: 1px solid #e7e7e7; position: absolute; left: 190px; top: 0;}
.bodyText-right.withdraw-record .bodyText-right-top-right{width: 218px; height: 50px; border-radius: 10px; background-color: #7d00cc; margin-top: 10px;
    margin-right: 40px; text-align: center; color: white; font-size: 20px; line-height: 50px; float: right;}
.bodyText-right.withdraw-record .bodyText-right-top .middle td:nth-child(1){font-size: 14px; width: 72px;}
.bodyText-right.withdraw-record .bodyText-right-top .middle td:nth-child(2){font-size: 24px;}
.bodyText-right.withdraw-record .bodyText-right-top .middle li{list-style: none;}
.bodyText-right.withdraw-record .bodyText-right-bottom img{margin-left: 8px;}


/*中间主题部分*/
.bodyText-right-bottom .jiLu{margin-left: 440px; width: 108px; height: 180px; margin-top: 200px; text-align: center;}

/*我的佣金*/
/*中间主题部分*/
.commission{ min-height: 1000px; }
.commission .bodyText-left{width: 235px;min-height: 1000px; float: left; background-color: white; border-radius: 10px;}
.bodyText-right.commission{width: 978px; min-height: 1000px; float: right;}
.bodyText-right.commission .bodyText-right-top{width: 100%; height: 140px; margin-bottom: 15px; border-radius: 10px; background-color: white;
    padding-top: 35px; position: relative;}
.bodyText-right.commission .bodyText-right-bottom{width: 100%; height: 845px; margin-bottom: 15px; border-radius: 10px; background-color: white;}
.bodyText-right.commission .bodyText-right-top-left{width: 200px; height: 50px; margin-left: 40px; float: left;}
.bodyText-right.commission .bodyText-right-top .line{height: 100%; border-right: 1px solid #e7e7e7; position: absolute; left: 190px; top: 0;}
.bodyText-right.commission .bodyText-right-top-right{width: 218px; height: 50px; border-radius: 10px; background-color: #7d00cc; margin-top: 10px;
    margin-right: 40px; text-align: center; color: white; font-size: 20px; line-height: 50px; float: right;}
.bodyText-right.commission .bodyText-right-top .middle td:nth-child(1){font-size: 14px; width: 72px;}
.bodyText-right.commission .bodyText-right-top .middle td:nth-child(2){font-size: 24px;}
.bodyText-right.commission .bodyText-right-top .middle li{list-style: none;}

/*我的佣金-无*/
/*中间主题部分*/
.bodyText-right.commission .bodyText-right-bottom .yongJin{margin-left: 380px; padding-top: 120px; width: 245px; text-align: center;
    font-size: 13px;}



/*我的团队*/
/*中间主题部分*/

.my-team{min-height: 1000px; }
.my-team .bodyText-right-top{width: 100%; height: 300px; border-radius: 10px; background-color: white; position: relative;}
.my-team .bodyText-right-bottom{width: 100%; height: 685px; margin-top:15px; border-radius: 10px;
    background-color: white;  font-weight: normal;}
.my-team .bodyText-right-top-left{width: 370px; height: 100%; float: left; text-align: center; border-right: 1px solid #e7e7e7;}
.my-team .bodyText-right-top-left p:nth-child(4){width: 163px; height: 30px; border: 1px solid #817f7f; font-size: 14px;
    margin-left: 101px; line-height: 30px; border-radius: 5px; color: #424242; margin-top: 30px;}
.my-team .bodyText-right-top-left p:nth-child(2){margin-top: 33px;}
.my-team .bodyText-right-top-left p:nth-child(1){font-size: 16px; color: #000000; margin-top: 23px;}
.my-team .bodyText-right-top-left p:nth-child(3){font-size: 30px; color: #000000;}
.my-team .bodyText-right-top-right{ float:left; width: 535px; height: 100%;}
.my-team .bodyText-right-top-right .right-top{height: 140px; width: 100%; margin-left: 30px;}
.my-team .bodyText-right-top-right .right-top p:nth-child(1){font-size: 14px; margin-top: 12px;}
.my-team .bodyText-right-top-right .right-top p:nth-child(2){font-size: 12px; margin-top: 30px;}
.my-team .bodyText-right-top-right .right-bottom{height: 115px; width: 100%;
    border-top: 1px solid #e7e7e7; margin-left: 30px;}
.my-team .bodyText-right-top-right .right-bottom p:nth-child(1){font-size: 12px; margin-top: 40px;}
.my-team .bodyText-right-bottom table:nth-child(2) tr{height: 60px; border-bottom: 1px solid #f0f0f0; line-height: 60px;
    font-size: 15px; width: 956px; margin: auto; }
.my-team .bodyText-right-bottom table:nth-child(2) tr td:nth-child(1){float: left; width: 550px; padding-left: 8px; height: 100%;}
.my-team .bodyText-right-bottom table:nth-child(2) tr td:nth-child(2){float: left; width: 200px; color: #999999; height: 100%;}
.my-team .bodyText-right-bottom table:nth-child(2) tr td:nth-child(3){float: right; color: red; margin-right: 20px; height: 100%;}
.my-team .bodyText-right-bottom table:nth-child(2) tr td:nth-child(1) img{width: 40px; height: 40px;
    display: inline-block; vertical-align: middle; margin-right: 15px;}
.my-team .bodyText-right .bodyText-right-bottom .ren{width: 180px; height: 200px; margin-left: 415px;
    margin-top: 150px; text-align: center;}
.my-team .bodyText-right .bodyText-right-bottom .ren p{margin-top: 30px;}
.my-team .ren { margin-top: 100px; text-align: center; }



/*中间主题部分*/
.my-coin{min-height: 1000px; }
.my-coin .bodyText-left{width: 235px;min-height: 1000px; float: left; background-color: white; border-radius: 10px; font-size: 14px;}
.bodyText-right.my-coin{width: 978px; min-height: 1000px; float: right;}
.bodyText-right.my-coin .bodyText-right-top{width: 100%; height: 300px; border-radius: 10px; background-color: white; position: relative;}
.bodyText-right.my-coin .bodyText-right-bottom{width: 100%; height: 685px; margin-top:15px; margin-bottom: 15px; border-radius: 10px;
    background-color: white;  font-weight: normal;}
.bodyText-right.my-coin .bodyText-right-top-left{width: 370px; height: 100%; float: left; text-align: center; border-right: 1px solid #e7e7e7;}
.bodyText-right.my-coin .bodyText-right-top-left img{width: 60px; height: 50px;}
.bodyText-right.my-coin .bodyText-right-top-left .zhuan{margin-top: 35px; margin-left: 75px; float: left; width: 98px; height: 30px;
    border: 1px solid #817f7f; line-height: 30px; color: #424242; vertical-align: top;}
.bodyText-right.my-coin .bodyText-right-top-left .hua{margin-left: 20px; float: left; width: 98px; height: 30px; border: 1px solid #817f7f;
    line-height: 30px; color: white; margin-top: 35px; background-color: #8531e5;}
.bodyText-right.my-coin .bodyText-right-top-left p:nth-child(2){margin-top: 33px;}
.bodyText-right.my-coin .bodyText-right-top-left p:nth-child(1){font-size: 16px; color: #000000; margin-top: 23px;}
.bodyText-right.my-coin .bodyText-right-top-left p:nth-child(3){font-size: 30px; color: #000000;}
.bodyText-right.my-coin .bodyText-right-top .bodyText-right-top-right{ float:left; width: 535px; height: 100%;}
.bodyText-right.my-coin .bodyText-right-top .bodyText-right-top-right .right-top{height: 140px; width: 100%; margin-left: 30px;}
.bodyText-right.my-coin .bodyText-right-top .bodyText-right-top-right .right-top p:nth-child(1){font-size: 14px; margin-top: 12px;}
.bodyText-right.my-coin .bodyText-right-top .bodyText-right-top-right .right-top p:nth-child(2){font-size: 12px; margin-top: 30px;}
.bodyText-right.my-coin .bodyText-right-top .bodyText-right-top-right .right-bottom{height: 115px; width: 100%;
    border-top: 1px solid #e7e7e7; margin-left: 30px;}
.bodyText-right.my-coin .bodyText-right-top .bodyText-right-top-right .right-bottom p:nth-child(1){font-size: 12px; margin-top: 40px;}
.bodyText-right.my-coin .bodyText-right-bottom table:nth-child(2) tr{height: 60px; border-bottom: 1px solid #f0f0f0; line-height: 60px;
    font-size: 15px; width: 956px; margin: auto; }
.bodyText-right.my-coin .bodyText-right-bottom table:nth-child(2) tr td:nth-child(1){float: left; width: 550px; padding-left: 8px; height: 100%;}
.bodyText-right.my-coin .bodyText-right-bottom table:nth-child(2) tr td:nth-child(2){float: left; width: 200px; color: #999999; height: 100%;}
.bodyText-right.my-coin .bodyText-right-bottom table:nth-child(2) tr td:nth-child(3){float: right; margin-right: 20px; height: 100%;}
.bodyText-right.my-coin .bodyText-right-bottom table:nth-child(2) tr td:nth-child(1) img{width: 40px; height: 40px;
    display: inline-block; vertical-align: middle; margin-right: 15px;}
.bodyText-right.my-coin .bodyText-right-bottom .jiFen{width: 168px; height: 140px; margin-top: 150px; text-align: center;
    margin-left: 400px;}
.bodyText-right.my-coin .bodyText-right-bottom .jiFen img{width: 130px; height: 140px;}
.bodyText-right.my-coin .bodyText-right-bottom .jiFen p:nth-child(2){color: #828282; margin-top: 15px;}
.bodyText-right.my-coin .bodyText-right-bottom .jiFen p:nth-child(3){color: #913fd3; margin-top: 20px;}




.shop-logo img{max-width: 80px;max-height: 34px;width: auto;height: auto}
.address-main{overflow:hidden;transition: all .2s;height: auto}
.rot180{transform: rotate(180deg);}



.g-main{background-color: #f5f5f5;padding-top:20px}
.g-main .content, header .content, .hd-menu .menu, footer .content, .side-operate .list a, .section11 .content, .section11 .step, .section12 .choose-pay, .section12 .choose-pay .list, .section12 .box2, .section12 .choose-cards .list, .section12 .box4 li, .section12 .box5 li, .section13 .box, .section14 .content, .section14 .list, .section21, .section22, .section21-right .list, .section22-left .list, .section33 .list, .section34 .list, .section41 .content, .section41 .step, .section42 .list, .section43 .hd, .section43 .list li, .section43 .list .item1, .section43 .list2 li, .section44 .list .item, .section44 .item-right .star, .section44 .upload-box, .section51, .section51 .filter, .section51 .search, .section52 .subFilter, .section53, .section54, .section61, .section61 .group .item, .section71, .section73 .list, .talk-box .item, .cf { *zoom: 1; }

.g-main .content:before, header .content:before, .hd-menu .menu:before, footer .content:before, .side-operate .list a:before, .section11 .content:before, .section11 .step:before, .section12 .choose-pay:before, .section12 .choose-pay .list:before, .section12 .box2:before, .section12 .choose-cards .list:before, .section12 .box4 li:before, .section12 .box5 li:before, .section13 .box:before, .section14 .content:before, .section14 .list:before, .section21:before, .section22:before, .section21-right .list:before, .section22-left .list:before, .section33 .list:before, .section34 .list:before, .section41 .content:before, .section41 .step:before, .section42 .list:before, .section43 .hd:before, .section43 .list li:before, .section43 .list .item1:before, .section43 .list2 li:before, .section44 .list .item:before, .section44 .item-right .star:before, .section44 .upload-box:before, .section51:before, .section51 .filter:before, .section51 .search:before, .section52 .subFilter:before, .section53:before, .section54:before, .section61:before, .section61 .group .item:before, .section71:before, .section73 .list:before, .talk-box .item:before, .g-main .content:after, header .content:after, .hd-menu .menu:after, footer .content:after, .side-operate .list a:after, .section11 .content:after, .section11 .step:after, .section12 .choose-pay:after, .section12 .choose-pay .list:after, .section12 .box2:after, .section12 .choose-cards .list:after, .section12 .box4 li:after, .section12 .box5 li:after, .section13 .box:after, .section14 .content:after, .section14 .list:after, .section21:after, .section22:after, .section21-right .list:after, .section22-left .list:after, .section33 .list:after, .section34 .list:after, .section41 .content:after, .section41 .step:after, .section42 .list:after, .section43 .hd:after, .section43 .list li:after, .section43 .list .item1:after, .section43 .list2 li:after, .section44 .list .item:after, .section44 .item-right .star:after, .section44 .upload-box:after, .section51:after, .section51 .filter:after, .section51 .search:after, .section52 .subFilter:after, .section53:after, .section54:after, .section61:after, .section61 .group .item:after, .section71:after, .section73 .list:after, .talk-box .item:after, .cf:before, .cf:after { content: ""; display: table; }

.g-main .content:after, header .content:after, .hd-menu .menu:after, footer .content:after, .side-operate .list a:after, .section11 .content:after, .section11 .step:after, .section12 .choose-pay:after, .section12 .choose-pay .list:after, .section12 .box2:after, .section12 .choose-cards .list:after, .section12 .box4 li:after, .section12 .box5 li:after, .section13 .box:after, .section14 .content:after, .section14 .list:after, .section21:after, .section22:after, .section21-right .list:after, .section22-left .list:after, .section33 .list:after, .section34 .list:after, .section41 .content:after, .section41 .step:after, .section42 .list:after, .section43 .hd:after, .section43 .list li:after, .section43 .list .item1:after, .section43 .list2 li:after, .section44 .list .item:after, .section44 .item-right .star:after, .section44 .upload-box:after, .section51:after, .section51 .filter:after, .section51 .search:after, .section52 .subFilter:after, .section53:after, .section54:after, .section61:after, .section61 .group .item:after, .section71:after, .section73 .list:after, .talk-box .item:after, .cf:after { clear: both; }

.section13 .con, .section22-right .list h3, .section34 .list h3, .section73 .list h3 { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }


input:hover[type=text], input:hover[type=password], select:hover, button:hover, textarea:hover, input:focus[type=text], input:focus[type=password], select:focus, button:focus, textarea:focus { border-color: #7d00cc; }

.left, .right { float: left; }

.show { display: block !important; }

.hide { display: none !important; }

.content { width: 1225px; margin-left: auto; margin-right: auto; }

.bg { background-color: #fff; }

.fill { -o-object-fit: fill; object-fit: fill; height: 100%; }

.contain { -o-object-fit: contain; object-fit: contain; height: 100%; }

.cover { -o-object-fit: cover; object-fit: cover; height: 100%; }

.none { -o-object-fit: none; object-fit: none; height: 100%; }

.scale-down { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; }


input[type=text]:focus, input[type=password]:focus, select:focus, button:focus { border-color: #7d00cc; }

input[type=submit] { width: 100%; outline: none; }

input[type=submit]:hover { opacity: .8; }

button { width: auto; }

textarea { height: auto; min-height: 120px; border: #e0e0e0 1px solid; border-radius: 5px; padding: 5px; }

input[type=file] { cursor: pointer; }

input:-moz-placeholder { color: #cccccc; }

::-webkit-input-placeholder { color: #cccccc; }

.section13 .content, .section21-left .face, .section34 .list li:hover, .section61 .choose-box, .section73 .list li:hover { -webkit-box-shadow: 0px 5px 10px 0px rgba(191, 191, 191, 0.2); box-shadow: 0px 5px 10px 0px rgba(191, 191, 191, 0.2); }

.btn { height: 30px; line-height: 30px; padding: 0 20px; border-radius: 5px; border: #7d00cc 1px solid; text-align: center; background-color: #7d00cc; color: #fff; }

.btn:hover { opacity: .8; color: #fff; }

.btn.btn-blue { background-color: #008ff0; border-color: #008ff0; }

.btn.btn-gray { background-color: #b9bcc7; border-color: #b9bcc7; }

.btn.btn-red { background-color: #ff3b30; border-color: #ff3b30; }

.btn.btn-orange { background-color: #ff7802; border-color: #ff7802; }

.btn.btn-white { background-color: #fff; border-color: #e0e0e0; color: #777777; }

.scroll { height: 100%; overflow-x: hidden; overflow-y: scroll; }

.g-main { padding-bottom: 35px; }

.g-main .main-left { width: 230px; float: left; }

.g-main .main-right { width: 980px; float: right; }

.g-crumb { background-color: #fff; -webkit-box-shadow: 0px 5px 10px 0px rgba(191, 191, 191, 0.2); box-shadow: 0px 5px 10px 0px rgba(191, 191, 191, 0.2); line-height: 48px;  }

.g-crumb a { font-size: 12px; color: #616161; margin: 0 5px; }

.g-crumb a:first-child { margin-left: 0; }

.g-crumb a:hover { color: #7d00cc; }

.g-crumb a.on { font-size: 16px; color: #222222; }

.g-side-menu { background-color: #fff; border-radius: 5px; padding: 1px 0; }
.g-side-menu .title { font-size: 16px; font-weight: bold; padding-left: 20px; margin-top: 20px; color: #fff; margin-bottom: 10px; color: #222222;height: auto }
/*.g-side-menu .title a { color: #222222; font-weight: bold; }*/
.g-side-menu .menu { font-size: 14px; color: #999999; }
.g-side-menu .menu a { color: #999999; display: block; width: 100%; padding-left: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.g-side-menu .menu li { line-height: 30px; }
.g-side-menu .menu li:hover, .g-side-menu .menu li.on { background-color: #f1e9fe; }
.g-side-menu .menu li:hover a, .g-side-menu .menu li.on a { color: #7d00cc; }

.checkbox, .checkboxAll { background: url(images/checkbox.png) 0 center no-repeat; padding-left: 30px; cursor: pointer; min-width: 30px; min-height: 30px; display: inline-block; }

.checkbox.on, .checkboxAll.on { background-image: url(images/checkbox-on.png); }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
header { background-color: #ffffff; }

.hd-top { background-color: #313131; height: 40px; line-height: 40px; font-size: 12px; color: #3f3f3f; position: relative; z-index: 88; }

.hd-top a { color: #afafaf; display: inline-block; padding: 0 10px; }

.hd-top a:hover { color: #fff; }

.hd-top img { width: 30px; fill: #fff; color: #fff; }

.hd-top .left { float: left; }

.hd-top .left a:first-child { padding-left: 0; }

.hd-top .right { float: right; }

.hd-top .btn-cart { background: #424242 url(images/icon-cart.png) 15px center no-repeat; padding-left: 40px; }

.hd-center { height: 110px; }

.hd-center .content { position: relative; padding-top: 1px; }

.hd-center .logo { float: left; margin-top: 29px; }

.hd-center .search-box { width: 500px; position: absolute; left: 50%; margin-left: -250px; top: 20px; }

.hd-center .search-box .con { position: relative; font-size: 14px; border: #e0e0e0 1px solid; border-radius: 5px; overflow: hidden; height: 50px; }

.hd-center .search-box .input { width: 100%; height: 100%; border: none; padding-left: 20px; padding-right: 70px; }

.hd-center .search-box .btn { position: absolute; right: 0; top: 0; width: 50px; height: 50px; border-radius: 0; background: #7d00cc url(images/icon-search.png) center center no-repeat; border-left: #e0e0e0 1px solid; }

.hd-center .search-box .hot { font-size: 12px; margin-top: 10px; }

.hd-center .search-box .hot a { margin-left: 20px; color: #222222; }

.hd-center .search-box .hot a:hover { color: #7d00cc; }

.hd-center .right { float: right; margin-top: 19px; width: 200px; height: 50px; background-color: #7d00cc; padding: 2px; border-radius: 5px; position: relative; overflow: hidden; line-height: 46px; }

.hd-center .right a { width: 98px; display: block; text-align: center; }

.hd-center .right .btn-fast { background-color: #fff; color: #222222; float: right; border-radius: 5px; }

.hd-center .right .btn-fast:hover { color: #7d00cc; }

.hd-center .right .btn-cart { float: left; color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; background: url(images/icon-cart2.png) 5px center no-repeat; padding-left: 15px; }

.hd-menu { height: 38px; border-bottom: #7d00cc 2px solid; position: relative; z-index: 66; }

.hd-menu .menu { float: left; }

.hd-menu .menu li { line-height: 36px; font-size: 15px; margin-left: 50px; float: left; }

.hd-menu .menu a { color: #222222; }

.hd-menu .menu a:hover { color: #7d00cc; }

.hd-menu .left-menu { width: 230px; height: 36px; float: left; position: relative; }

.hd-menu .left-menu .title { height: auto;border-radius: 5px 5px 0 0; background: #7d00cc url(images/arrow-top.png) 200px center no-repeat; line-height: 36px; padding-left: 30px; font-weight: bold; color: #fff; font-size: 15px; }

.hd-menu .left-menu:hover .list { display: block; }

.hd-menu .left-menu:hover .title { background-image: url(images/arrow-down.png); }

.hd-menu .list { display: none; position: absolute; z-index: 66; left: 0; top: 36px; border-top: #7d00cc 2px solid; width: 100%; background-color: #fff; }

.hd-menu .list li { padding-left: 30px; font-size: 15px; line-height: 36px; }

.hd-menu .list li:hover { background-color: #7d00cc; }

.hd-menu .list li:hover a { color: #fff; }

.hd-menu .list a { color: #222222; -webkit-transition: none; -o-transition: none; transition: none; }

footer { background-color: #fff; font-size: 14px; border-top: #e0e0e0 1px solid; }

footer .ft1 { height: 80px; padding: 25px 0; border-bottom: #e0e0e0 1px solid; }

footer .ft1 .item { width: 20%; float: left; text-align: center; position: relative; line-height: 30px; color: #616161; font-size: 14px; padding-left: 25px; }

footer .ft1 .item:after { content: ''; background-color: #e0e0e0; height: 24px; width: 1px; position: absolute; left: 0; top: 50%; margin-top: -12px; }

footer .ft1 .item:first-child:after { display: none; }

footer .ft1 img { position: absolute; left: 55px; }

footer .ft2 { padding: 40px 0; }

footer .ft2 .item { float: left; width: 160px; }

footer .ft2 h3 { font-size: 14px; color: #424242; margin-bottom: 24px; font-weight: bold; }

footer .ft2 .con { font-size: 12px; }

footer .ft2 .con a { display: block; line-height: 28px; color: #777777; }

footer .ft2 .con a:hover { color: #7d00cc; }

footer .code-box { float: right; width: 260px; height: 110px; text-align: right; padding-top: 10px; border-left: #e0e0e0 1px solid; }

footer .code-box img { margin-left: 50px; width: 75px; }

footer .code-box img:first-child { margin-left: 0; }

footer .ft3 { text-align: center; padding: 10px 0; }

footer .ft3 .cpt { color: #999999; }

footer .ft3 .cpt a { color: #999999; }

footer .ft3 .cpt a:hover { color: #7d00cc; }

footer .ft3 .safe { text-align: center; margin-top: 10px; }


footer .ft3 .safe a { display: inline-block; line-height: 38px; color: #666666; }

footer .ft3 .safe img { float: left; margin-right: 10px; height: 38px; display: block; }

.side-operate { position: fixed; background-color: #8095d4; width: 8px; height: 100%; right: 0; top: 0; z-index: 77; }

.side-operate .list { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #fff; border-radius: 5px 0 0 5px; height: 276px; width: 45px; }

.side-operate .list span { display: none; float: left; line-height: 24px; margin: 10px 0 10px 10px; color: #fff; }

.side-operate .list a { display: inline-block; }

.side-operate .list li { width: 45px; height: 45px; margin-top: 1px; background-color: #8095d4; position: absolute; right: 0; padding: 1px; text-align: right; }

.side-operate .list li:first-child { margin-top: 0; border-radius: 5px 0 0 0; top: 0; }

.side-operate .list li:nth-child(2) { top: 46px; }

.side-operate .list li:nth-child(3) { top: 92px; }

.side-operate .list li:nth-child(4) { bottom: 92px; }

.side-operate .list li:nth-child(5) { bottom: 46px; }

.side-operate .list li:last-child { border-radius: 0 0 0 5px; bottom: 0; }

.side-operate .list li:hover { background-color: #7d00cc; border-radius: 5px 0 0 5px; width: 120px; }

.side-operate .list li:hover span { display: block; }

.side-operate .list li:hover a { -webkit-transition: none; -o-transition: none; transition: none; }

.side-operate .list img { display: block; width: 24px; height: 24px; margin: 10px; float: right; }

.alert { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0%; z-index: 199; background-color: rgba(0, 0, 0, 0.2); }

.alert .box { position: fixed; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #fff; z-index: 9; border-radius: 5px; border: rgba(0, 0, 0, 0.35) 5px solid; }

.alert .title { width: 100%; line-height: 40px; font-size: 18px; padding: 0 15px; background-color: #f3f3f3; }

.alert .btn-close { width: 20px; height: 20px; background: url("images/close.png") center center no-repeat; float: right; margin-top: 10px; }

.alert .btn-close:hover { opacity: .8; }

.alert .over-close { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.alert-delete .box { width: 500px; height: 230px; }

.alert-delete .con { padding: 30px 10px 10px 130px; position: relative; }

.alert-delete .con .icon { position: absolute; left: 45px; top: 40px; }

.alert-delete h3 { color: #7d00cc; font-size: 24px; }

.alert-delete p { font-size: 14px; color: #999; margin: 15px 0; }

.alert-delete .operate .btn { display: inline-block; line-height: 30px; margin-right: 20px; min-width: 70px; text-align: center; height: 32px; font-size: 15px; }

.alert-delete .operate .btn-white { background-color: #f7f7f7; color: #000; }

.alert-addAddr .box { width: 800px; }

.alert-addAddr .list { padding: 20px; }

.alert-addAddr .list li { padding-left: 100px; position: relative; font-size: 13px; margin-bottom: 15px; padding-right: 20px; }

.alert-addAddr .list .tt { position: absolute; left: 0; color: #777777; }

.alert-addAddr .list .input, .alert-addAddr .list select { width: 175px; height: 35px; border-radius: 3px; }

.alert-addAddr .list .w2 { width: 100%; }

.alert-addAddr .btn { display: inline-block; line-height: 32px; margin-right: 20px; text-align: center; height: 32px; font-size: 15px; border: none; width: 150px; background-color: #ff3939; border-radius: 3px; }

.alert-feedback .box, .alert-invoice .box, .alert-invoiceInfo .box, .alert-rule .box { border: none; border-radius: 5px; }

.alert-feedback .title, .alert-invoice .title, .alert-invoiceInfo .title, .alert-rule .title { background: none; text-align: center; font-size: 22px; color: #222222; line-height: 60px; }

.alert-feedback .operate, .alert-invoice .operate, .alert-invoiceInfo .operate, .alert-rule .operate { border-top: #e0e0e0 1px solid; }

.alert-feedback .operate a, .alert-invoice .operate a, .alert-invoiceInfo .operate a, .alert-rule .operate a { display: block; float: left; width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; line-height: 50px; font-size: 18px; }

.alert-feedback .operate .btn2, .alert-invoice .operate .btn2, .alert-invoiceInfo .operate .btn2, .alert-rule .operate .btn2 { border-left: #e0e0e0 1px solid; color: #999; }

.alert-feedback .operate .btn1, .alert-invoice .operate .btn1, .alert-invoiceInfo .operate .btn1, .alert-rule .operate .btn1 { color: #222222; }

.alert-feedback .box { width: 560px; }

.alert-feedback .con { padding: 0 20px; position: relative; margin-bottom: 20px;position: relative!important; }

.alert-feedback .con .number { position: absolute; right: 40px; color: #999; font-size: 12px; bottom: 10px; line-height: 20px; }

.alert-feedback .input, .alert-feedback .textarea {resize: none; border: none; width: 100%; background-color: #f5f5f5; border-radius: 5px; display: block; padding: 10px 20px; line-height: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px; }

.alert-feedback .input { line-height: 40px; height: 40px; }

.alert-invoice .box { width: 560px; }

.alert-invoice .g-form { min-height: 500px; }

.alert-invoiceInfo .box { width: 500px; }

.alert-invoiceInfo .g-form li { font-size: 16px; }

.alert-invoiceInfo .g-form .line { border-top: #e0e0e0 1px solid; padding-top: 20px; }

.alert-invoiceInfo .g-form .input { width: 270px; }

.alert-rule .box { width: 560px; background-color: #f5f5f5; }

.alert-rule .title { margin-bottom: 20px; -webkit-box-shadow: 0 10px 10px 0 #e7eaed; box-shadow: 0 10px 10px 0 #e7eaed; }

.alert-rule .con { background-color: #fff; }

.alert-rule .con h3 { font-size: 16px; line-height: 56px; border-bottom: #e0e0e0 1px solid; padding: 0 30px; }

.alert-rule .con.shadow { margin-bottom: 20px; -webkit-box-shadow: 0 10px 10px 0 #e7eaed; box-shadow: 0 10px 10px 0 #e7eaed; }

.alert-rule .detail { padding: 20px 30px; font-size: 14px; line-height: 28px; }

.alert-rule .list li { position: relative; padding: 20px 40px 20px 90px; }

.alert-rule .list li:after { content: ''; width: 70%; bottom: 0; right: 0; background-color: #f5f5f5; position: absolute; height: 1px; }

.alert-rule .list img { position: absolute; left: 30px; top: 20px; width: 50px; height: 50px; border-radius: 100%; }

.alert-rule .list h4 { line-height: 50px; font-size: 16px; }

.alert-rule .list .txt { font-size: 14px; line-height: 28px; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.section11 { background-color: #fff; -webkit-box-shadow: 0px 5px 10px 0px rgba(191, 191, 191, 0.2); box-shadow: 0px 5px 10px 0px rgba(191, 191, 191, 0.2); position: relative; z-index: 9; height: 64px; margin-bottom: 20px; border-bottom: #e0e0e0 1px solid; }

.section11 .left { float: left; line-height: 64px; font-size: 16px; color: #222222; }

.section11 .step { width: 560px; float: right; margin-top: 10px; position: relative; }

.section11 .step li { float: left; width: 33.33%; position: relative; }

.section11 .step li:first-child .line { border-radius: 10px 0 0 10px; }

.section11 .step li:last-child .line { border-radius: 0 5px 5px 0; }

.section11 .step li.on .line { background-color: #f0535f; }

.section11 .step li.on .number { background-color: #f0535f; }

.section11 .step li.on p { color: #f0535f; }

.section11 .step .line { width: 100%; height: 6px; background-color: #cccccc; position: absolute; left: 0; width: 100%; top: 10px; z-index: 1; }

.section11 .step .number { position: relative; z-index: 3; background-color: #ccc; width: 26px; line-height: 26px; border-radius: 26px; text-align: center; color: #fff; display: block; margin: 0 auto; font-weight: bold; }

.section11 .step p { text-align: center; color: #ccc; font-size: 12px; line-height: 24px; }

.section12 { background-color: #fff; padding-top: 20px; padding-bottom: 40px; font-size: 14px; }

.section12 .tips { color: #999; }

.section12 .box { border-radius: 5px; margin-bottom: 20px; }

.section12 .box1 { border: #e0e0e0 1px solid; padding: 0 20px; }

.section12 .box1 > div { padding: 20px 0; }

.section12 .box1 .con1 { border-bottom: #e0e0e0 1px solid; }

.section12 .box1 .btn-addAddr { float: right; color: #7d00cc; }

.section12 .title { font-size: 13px; font-weight: bold; color: #222222; margin-bottom: 20px; z-index: 1}

.section12 .choose-addr1 .list { padding-bottom: 5px; }

.section12 .choose-addr1 li { margin-bottom: 10px; }

.section12 .choose-addr1 li.on .tt { border-color: #7d00cc; background: url(images/checked.png) right bottom no-repeat; }

.section12 .choose-addr1 .tt { border: #e0e0e0 1px solid; padding: 0 30px; line-height: 30px; border-radius: 3px; cursor: pointer; margin-right: 1em; display: inline-block; -webkit-transition: none; -o-transition: none; transition: none; }

.section12 .choose-addr1 em { margin-left: 1em; color: #6f6f6f; font-size: 12px; }

.section12 .choose-addr1 .tag { background-color: #e60012; color: #fff; line-height: 30px; display: inline-block; margin-left: 20px; padding: 0 20px; border-radius: 5px; }

.section12 .choose-addr1 .btns { background: url(images/arrow-top3.png) right center no-repeat; padding-right: 15px; }
.section12 .choose-addr1 .btns.rot { background: url(images/arrow-bottom3.png) right center no-repeat; padding-right: 15px; }

.section12 .choose-pay .list { float: left; }

.section12 .choose-pay li { float: left; margin-right: 10px; border: #e0e0e0 1px solid; padding: 0 30px; line-height: 30px; border-radius: 3px; cursor: pointer; }

.section12 .choose-pay li.on { border-color: #7d00cc; background: url(images/checked.png) right bottom no-repeat; }

.section12 .choose-pay img { float: left; margin-top: 3px; margin-right: 5px; }

.section12 .choose-pay .btns { background: url(images/arrow-left.png) right center no-repeat; padding-right: 20px; display: inline-block; margin-left: 30px; float: left; line-height: 30px; }
.section12 .choose-pay .btns.rot { background: url(images/arrow-right.png) right center no-repeat; padding-right: 20px; display: inline-block; margin-left: 30px; float: left; line-height: 30px; }

.section12 .box2 { padding: 20px 30px; background-color: #f4f6fa; font-size: 13px; color: #222222; }

.section12 .box2 .item { float: left; }

.section12 .box2 .img { width: 90px; height: 90px; border-radius: 2px; overflow: hidden; border: #e0e0e0 1px solid; }

.section12 .box2 .img img { display: block; width: 100%; height: 100%; }

.section12 .box2 .item2 { width: 480px; float: left; margin-left: 20px; }

.section12 .box2 .item2 h3 { height: 60px; overflow: hidden; padding-top: 10px; }

.section12 .box2 .item2 a { color: #222222; }

.section12 .box2 .gray { color: #3c3c3c; }

.section12 .box2 .item3 { width: 250px; }

.section12 .box2 .item4 { width: 180px; }

.section12 .box2 .item5 { width: 145px; text-align: right; }

.section12 .box3 { border: #e0e0e0 1px solid; padding: 20px 30px; }

.section12 .box3 .no-cards { background: #fff url(images/icon12.png) 0 center no-repeat; padding-left: 30px; color: #e43834; font-size: 16px; margin-top: 20px; line-height: 24px; }

.section12 .choose-cards li { width: 260px; height: 140px; border-radius: 5px; float: left; margin-right: 20px; border: #e0e0e0 1px solid; cursor: pointer; }

.section12 .choose-cards li.on { border: #e43834 1px solid; background: url(images/checked2.png) right bottom no-repeat; }

.section12 .choose-cards li.on .txt1 { color: #fff; }

.section12 .choose-cards li.on .btm { border-top-color: #e43834; }

.section12 .choose-cards li.on .con { background-color: #ffa7a5; }

.section12 .choose-cards li.on p { color: #d54848; }

.section12 .choose-cards .con { height: 100px; padding: 15px; color: #ff3b30; }

.section12 .choose-cards .txt1 { font-size: 50px; line-height: 50px; margin-bottom: 5px; }

.section12 .choose-cards p { font-size: 16px; }

.section12 .choose-cards .btm { line-height: 35px; border-top: #e0e0e0 1px solid; padding-left: 15px; font-size: 15px; color: #777777; }

.section12 .box4 { border: #e0e0e0 1px solid; padding: 20px 30px; }

.section12 .box4 li { padding: 10px 0; color: #222222; }

.section12 .box4 .tt { float: left; margin-right: 30px; }

.section12 .box4 .input { width: 430px; height: 30px; border: #e0e0e0 1px solid; background-color: #fafafa; padding-left: 10px; padding-right: 10px; border-radius: 3px; }

.section12 .box5 li { text-align: right; line-height: 31px; color: #222222; padding: 0 20px; }

.section12 .box5 span { display: block; float: left; }

.section12 .box5 .sp1 { width: 70%; font-size: 13px; }

.section12 .box5 .sp2 { width: 30%; font-size: 16px; }

.section12 .box5 .total { margin-top: 10px; background-color: #f7f5fa; line-height: 60px; border-radius: 5px; }

.section12 .box5 .red { font-size: 24px; }

.section12 .operate { text-align: right; }

.section12 .operate .btn { width: 150px; line-height: 60px; border: none; font-size: 20px; font-weight: bold; display: inline-block; height: 60px; }

.section13 { padding-bottom: 30px; }

.section13 .content { background-color: #fff; border-radius: 5px; padding: 80px 80px 40px 80px; }

/*.section13 .code { width: 380px; height: 380px; float: left; padding: 55px; border: #e0e0e0 1px solid; }*/

.section13 .code {width: 380px;height: auto;float: left;/*padding: 55px; border: #e0e0e0 1px solid; */}

.section13 .code img { width: 270px; height: 270px; display: block; }

.section13 .right { float: left; width: 600px; margin-left: 80px; height: 380px; font-size: 13px; color: #424242; position: relative; }

.section13 h3 { font-size: 20px; color: #222222; font-weight: bold; margin-bottom: 15px; }

.section13 .time { margin-bottom: 15px; }

.section13 .con { background-color: #eeeeee; border-radius: 5px; width: 410px; position: relative; left: -10px; padding-left: 10px; padding-right: 40px; font-size: 14px; line-height: 24px; }

.section13 .btn-copy { background: url(images/icon13.png) center center no-repeat; width: 20px; height: 20px; position: absolute; right: 5px; top: 50%; margin-top: -10px; }

.section13 .con2 { padding: 20px 0; }

.section13 .con2 p { padding: 10px 0; line-height: 20px; }

.section13 .operate { width: 400px; height: 70px; border-radius: 5px; background: #7d00cc url(images/icon-scan.png) 60px center no-repeat; padding-left: 136px; color: #fff; font-size: 17px; line-height: 25px; padding-top: 8px; position: absolute; bottom: 0; left: 0; }

.section13 .btm { padding-top: 30px; font-size: 15px; }

.section14 { background: url(images/bg11.jpg) center center no-repeat; background-size: cover; position: relative; z-index: 20; margin-top: -20px; padding: 10px; }

.section14 .left { float: left; width: 360px; height: 482px; border-radius: 10px; background-color: #fff; padding: 50px; }

.section14 .left .icon { position: relative; left: -15px; }

.section14 .left h3 { font-size: 24px; line-height: 34px; color: #222222; padding-bottom: 20px; margin-top: 35px; }

.section14 .left p { font-size: 14px; color: #424242; margin-top: 25px; }

.section14 .left .operate { font-size: 14px; color: #008ff0; text-align: center; margin-top: 70px; }

.section14 .left .operate a { float: left; }

.section14 .left .operate a:last-child { float: right; }

.section14 .list { float: right; width: 830px; }

.section14 .list li { width: 410px; height: 236px; border-radius: 5px; float: left; margin-top: 10px; margin-right: 10px; overflow: hidden; }

.section14 .list li:nth-child(1), .section14 .list li:nth-child(2) { margin-top: 0; }

.section14 .list li:nth-child(2n) { margin-right: 0; }

.section14 .list li img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.section14 .list li:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.section14 .list img { display: block; }

.section21, .section22 { margin-bottom: 15px; }

.section21 .title, .section22 .title { border-bottom: #e0e0e0 1px solid; padding: 0 20px; line-height: 50px; font-size: 16px; color: #222222; }

.section21 .title .more, .section22 .title .more { color: #7d00cc; float: right; }

.section21-left { width: 230px; background-color: #fff; border-radius: 5px; float: left; height: 210px; padding-top: 20px; }

.section21-left .face { margin: 0 auto; display: block; width: 90px; height: 90px; border-radius: 100%; border: #e0e0e0 1px solid; }

.section21-left .vip { display: block; margin: -20px auto 0; }

.section21-left .name { text-align: center; font-size: 16px; color: #222222; text-align: center; margin-top: 5px; padding-bottom: 5px; }

.section21-left .tags { text-align: center; }

.section21-left .tags span { background-color: #f5f5f5; border-radius: 3px; padding: 3px 10px; display: inline-block; }

.section21-left .tags img { display: inline-block; width: 18px; height: 18px; margin: 0 5px; }

.section21-left .operate { padding-top: 5px; text-align: center; }

.section21-right { width: 735px; background-color: #fff; border-radius: 5px; float: right; height: 210px; }

.section21-right .list { padding: 30px 20px; color: #222222; }

.section21-right .list li { float: left; width: 18%; }

.section21-right .list li:nth-child(1), .section21-right .list li:nth-child(2) { width: 32%; }

.section21-right .list h3 { font-size: 36px; color: #222222; margin-bottom: 5px; }

.section21-right .list .operate { padding-top: 15px; }

.section22-left { width: 735px; background-color: #fff; border-radius: 5px; float: left; min-height: 820px; }

.section22-left .list { padding: 40px; }

.section22-left .list li { width: 20%; float: left; text-align: center; font-size: 14px; position: relative; }

.section22-left .list img { display: block; width: 50px; margin: 0 auto 15px; }

.section22-left .list a { color: #222222; }

.section22-left .list .number { background-color: #ff3b30; color: #fff; width: 20px; height: 20px; border-radius: 100%; text-align: center; line-height: 20px; font-size: 13px; position: absolute; top: -5px; left: 55%; }

.section22-left .list2 { padding: 0 10px; }

.section22-left .list2 .item { margin-bottom: 10px; border-radius: 5px; overflow: hidden; }

.section22-left .list2 .bd { font-size: 13px; }

.section22-left .list2 .hd { line-height: 40px; background-color: #f4f2f8; padding: 0 20px; color: #999; font-size: 12px; }

.section22-left .list2 .hd span { margin-right: 20px; }

.section22-left .list2 .hd i { color: #222222; }

.section22-left .list2 table { width: 100%; }

.section22-left .list2 table td { border: #f4f2f8 1px solid; text-align: center; height: 90px; line-height: 16px; color: #222222; font-size: 13px; }

.section22-left .list2 table p { padding: 8px 0; }

.section22-left .list2 table .w1 { width: 80px; border-right: none; }

.section22-left .list2 table .w2 { width: 250px; border-left: none; text-align: left; padding-left: 10px; border-right: none; }

.section22-left .list2 table .w3 { width: 100px; border-left: none; }

.section22-left .list2 table .w4 { width: 130px; }

.section22-left .list2 table .w5 { width: 130px; }

.section22-left .list2 table .gray { color: #777777; }

.section22-right { width: 230px; float: right; }

.section22-right .title .more { color: #777777; }

.section22-right .box { background-color: #fff; border-radius: 5px; }

.section22-right .box2 { margin-top: 15px; }

.section22-right .banner21 { width: 100%; height: 142px; border-radius: 5px; padding: 10px; }

.section22-right .banner21 img { display: block; width: 100%; border-radius: 5px; }

.section22-right .list li { width: 230px; height: 275px; border-radius: 5px; overflow: hidden; margin-bottom: 10px; position: relative; overflow: hidden; }

.section22-right .list li img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.section22-right .list li:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.section22-right .list .img { width: 100%; height: 190px; overflow: hidden; margin-bottom: 5px; }

.section22-right .list .img img { display: block; }

.section22-right .list h3 { text-align: center; padding: 0 10px; color: #424242; font-weight: bold; font-size: 14px; }

.section22-right .list h3 a { color: #424242; font-weight: bold; }

.section22-right .list .price { text-align: center; color: #ff3b30; margin-top: 5px; }

.section22-right .list del { color: #999; margin-left: 5px; }

.section22-right .list .txt { color: #999; text-align: center; margin-top: 5px; }

.section31 { border-radius: 5px; margin-bottom: 15px; overflow: hidden; height: 300px; }

.section31 img { display: block; max-width: 100%; }

.section32 { background: url(images/bg31.png) center center no-repeat; background-size: 100% 100%; height: 300px; margin-bottom: 15px; padding: 80px 150px 10px; position: relative; }

.section32 .face { width: 100px; height: 100px; border-radius: 100%; position: absolute; left: 30px; top: 40px; overflow: hidden; border: #666 3px solid; }

.section32 .con1 { color: #fff; font-size: 28px; height: 120px; margin-bottom: 30px; }

.section32 .tag { line-height: 32px; background: -webkit-gradient(linear, left top, left bottom, from(#ffdba5), to(#ffdb75)); background: -webkit-linear-gradient(top, #ffdba5 0%, #ffdb75 100%); background: -o-linear-gradient(top, #ffdba5 0%, #ffdb75 100%); background: linear-gradient(to bottom, #ffdba5 0%, #ffdb75 100%); border-radius: 32px; font-size: 18px; color: #946415; padding: 0 16px; margin-left: 10px; font-weight: bold; display: inline-block; position: relative; top: -2px; }

.section32 .title { margin-bottom: 10px; }

.section32 .coffee { color: #ffda77; }

.section32 .con2 { font-size: 26px; color: #fff; text-align: center; }

.section32 .con2 i { font-size: 30px; }

.section32 .con2 span { margin-left: 2em; }

.section33 { background-color: #fff; border-radius: 5px; margin-bottom: 20px; padding: 30px 0; }

.section33 .list { padding: 20px; }

.section33 .list li { width: 25%; float: left; position: relative; padding-left: 80px; }

.section33 .list .con { font-size: 16px; line-height: 20px; color: #999; }

.section33 .list img { position: absolute; left: 0; top: 50%; margin-top: -32px; }

.section33 .list h3 { font-size: 21px; color: #222222; margin-bottom: 5px; }

.section33 .list.p2 { padding-bottom: 15px; }

.section33 .title { text-align: center; color: #ffdc70; font-size: 22px; background: url(images/title31.png) center center no-repeat; }

.section33 .title.blue { background-image: url(images/title32.png); color: #032bf5; margin-top: 20px; }

.section34 .title { border-radius: 5px; background-color: #fff; line-height: 60px; height: 60px; padding: 0 30px; font-size: 22px; color: #222222; }

.section34 .title .fresh { float: right; background: url(images/icon32.png) right center no-repeat; padding-right: 24px; font-size: 16px; color: #999999; }

.section34 .list { padding: 20px 0 10px; }

.section34 .list li { width: 234px; height: 305px; border-radius: 5px; overflow: hidden; background-color: #fff; float: left; margin-right: 14px; margin-bottom: 10px; position: relative; overflow: hidden; }

.section34 .list li img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.section34 .list li:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.section34 .list li:nth-child(4n) { float: right; margin-right: 0; }

.section34 .list .img { width: 100%; height: 190px; overflow: hidden; margin-bottom: 10px; text-align: center; }

.section34 .list .img img { max-height: 100%; }

.section34 .list h3 { text-align: center; padding: 0 10px; color: #424242; font-weight: bold; font-size: 14px; }

.section34 .list h3 a { color: #424242; font-weight: bold; }

.section34 .list .price { text-align: center; color: #ff3b30; margin-top: 10px; }

.section34 .list del { color: #999; margin-left: 5px; }

.section34 .list .txt { color: #999; text-align: center; margin-top: 10px; }

.section35 { background: url(images/bg32.png) center center no-repeat; background-size: 100% 100%; height: 330px; padding: 50px 60px; position: relative; margin-bottom: -30px; z-index: 9; -webkit-box-shadow: 0 10px 15px 0 #eee; box-shadow: 0 10px 15px 0 #eee; }

.section35 .face { width: 50px; height: 50px; border-radius: 100%; position: absolute; left: 0px; top: 0px; overflow: hidden; border: #666 2px solid; }

.section35 .con1 { color: #fff; font-size: 18px; line-height: 26px; }

.section35 .left { float: left; padding-left: 60px; position: relative; }

.section35 .left .title b { float: left; }

.section35 .left .title .v { float: left; position: relative; top: -5px; }

.section35 .btn-help { width: 20px; height: 20px; background: url(images/icon-help.png) center center no-repeat; background-size: 100% 100%; display: inline-block; margin: 3px 20px 3px 5px; }

.section35 .right { float: right; text-align: right; font-size: 14px; }

.section35 .right h3 { font-size: 18px; color: #fff; line-height: 26px; padding-left: 50px; }

.section35 .right i, .section35 .right a { float: left; }

.section35 .right b { font-size: 26px; }

.section35 .purple { color: #a374c6; }

.section35 .tag { line-height: 32px; background: -webkit-gradient(linear, left top, left bottom, from(#ffdba5), to(#ffdb75)); background: -webkit-linear-gradient(top, #ffdba5 0%, #ffdb75 100%); background: -o-linear-gradient(top, #ffdba5 0%, #ffdb75 100%); background: linear-gradient(to bottom, #ffdba5 0%, #ffdb75 100%); border-radius: 32px; font-size: 18px; color: #946415; padding: 0 16px; margin-left: 10px; font-weight: bold; display: inline-block; position: relative; top: -2px; }

.section35 .step { position: absolute; bottom: 0; height: 130px; left: 0; width: 100%; }

.section35 .list li { float: left; width: 20%; text-align: center; margin-left: 6.6%; font-size: 14px; }

.section35 .list li:first-child { margin-left: 0; }

.section35 .list li.on { font-size: 18px; }

.section35 .list li.on img { width: 44px; height: 42px; }

.section35 .list li.on h3 { font-size: 22px; }

.section35 .list h3 { font-size: 18px; color: #fff; }

.section35 .list img { width: 36px; height: 35px; }

.section35 .percent { width: 800px; height: 12px; border-radius: 12px; background-color: #6a636f; margin: 0 auto; position: relative; margin-bottom: 10px; padding: 2px; }

.section35 .percent span { height: 8px; border-radius: 8px; background: -webkit-gradient(linear, left top, left bottom, from(#3f44cd), to(#8136c5)); background: -webkit-linear-gradient(top, #3f44cd 0%, #8136c5 100%); background: -o-linear-gradient(top, #3f44cd 0%, #8136c5 100%); background: linear-gradient(to bottom, #3f44cd 0%, #8136c5 100%); display: block; float: left; max-width: 100%; }

.section35 .percent .c { border: #fff 2px solid; border-radius: 100%; width: 6px; height: 6px; position: absolute; top: 1px; }

.section35 .percent .c1 { left: 1px; }

.section35 .percent .c2 { left: 33.33%; margin-left: -3px; }

.section35 .percent .c3 { right: 33.33%; }

.section35 .percent .c4 { right: 1px; }

.section41 { margin-bottom: 20px; }

.section41 .content { border: #e0e0e0 1px solid; background-color: #fff; border-radius: 5px; }

.section41 .content > div { height: 260px; padding: 30px 10px 10px 10px; position: relative; float: left; }

.section41 .content .tips { font-size: 12px; color: #8e8e8e; margin-bottom: 30px; text-align: center; }

.section41 .section41-left { width: 230px; position: relative; text-align: center; color: #999999; font-size: 13px; }

.section41 .section41-left h2 { font-size: 28px; color: #7d00cc; margin-bottom: 10px; }

.section41 .operate { margin-top: 40px; }

.section41 .operate a { display: block; width: 86px; line-height: 22px; height: 24px; margin: 0 auto 10px; padding: 0; }

.section41 .operate .btn-purple { background-color: #7840f5; border-color: #7840f5; }

.section41 .face-box { text-align: center; margin-top: 30px; margin-bottom: 10px; }

.section41 .face-box .item { width: 40px; height: 40px; display: inline-block; margin: 0 5px; border-radius: 100%; overflow: hidden; position: relative; }

.section41 .face-box .face { display: block; width: 100%; height: 100%; }

.section41 .face-box .icon { width: 36px; height: 11px; position: absolute; left: 50%; bottom: 0; margin-left: -18px; }

.section41 .tips-person { text-align: center; font-size: 15px; color: #222222; }

.section41 .express-box { display: none; width: 631px; height: 500px; background: url(images/alert-express.png) center center no-repeat; position: absolute; top: 399px; left: 188px; z-index: 9; overflow: hidden; text-align: left; padding: 0 20px 0 40px; }

.section41 .express-box .hd { line-height: 50px; border-bottom: #e0e0e0 1px solid; font-size: 14px; font-weight: bold; color: #222222; }

.section41 .express-box .hd span { margin-right: 45px; }

.section41 .express-box .scroll { padding-right: 10px; height: 448px; margin-left: 15px; padding-left: 10px; }

.section41 .express-list { border-left: #e0e0e0 1px solid; }

.section41 .express-list li { position: relative; padding: 20px 20px 10px; color: #000000; font-size: 14px; line-height: 28px; }

.section41 .express-list li:after { content: ''; width: 7px; height: 7px; border-radius: 100%; background-color: #d6d6d6; position: absolute; left: -4px; top: 30px; z-index: 9; }

.section41 .express-list li.on:after { width: 11px; height: 11px; left: -6px; top: 28px; background-color: #7840f5; }

.section41 .express-list p { color: #8f8f8f; }

.section41 .section41-right { width: 990px; border-left: #e0e0e0 1px solid; }

.section41 .section41-right .tips { padding-left: 40px; }

.section41 .step li { width: 110px; float: left; margin-left: 100px; position: relative; text-align: center; color: #777777; }

.section41 .step li:first-child { margin-left: 0; }

.section41 .step li.ok, .section41 .step li.wait { color: #000000; }

.section41 .step li.ok .i1, .section41 .step li.wait .i1 { display: none; }

.section41 .step li.ok .i2, .section41 .step li.wait .i2 { display: block; }

.section41 .step li.ok .line { background-image: url(images/line3.png); }

.section41 .step li.wait .line { background-image: url(images/line2.png); }

.section41 .step li.wait .txt { display: block; }

.section41 .step .icon { display: block; margin: 0 auto 10px; width: 36px; height: 36px; }

.section41 .step .i2 { display: none; }

.section41 .step time { font-size: 11px; line-height: 14px; }

.section41 .step h3 { font-size: 14px; line-height: 16px; }

.section41 .step .line { width: 100px; height: 10px; background: url(images/line1.png) center center no-repeat; position: absolute; top: 45%; right: -100px; }

.section41 .step .txt { display: none; position: absolute; top: 0; font-size: 12px; color: #7d00cc; width: 100px; right: -100px; }

.section42 { margin-bottom: 20px; }

.section42 .content { border: #e0e0e0 1px solid; background-color: #fff; border-radius: 5px; }

.section42 .list { color: #222222; }

.section42 .list .item { width: 33.33%; float: left; border-left: #e0e0e0 1px solid; min-height: 220px; padding: 20px; }

.section42 .list .item:first-child { border: none; }

.section42 .list h3 { font-size: 16px; margin-bottom: 20px; }

.section42 .con { font-size: 13px; }

.section42 .con li { line-height: 24px; position: relative; padding: 0 0 0 5em; }

.section42 .con .tt { position: absolute; left: 0; }

.section43 { margin-bottom: 20px; }

.section43 .content { border: #e0e0e0 1px solid; background-color: #fff; border-radius: 5px; color: #222222; }

.section43 .w1 { width: 510px; }

.section43 .w2 { width: 220px; }

.section43 .w3 { width: 160px; }

.section43 .w4 { width: 130px; }

.section43 .w5 { width: 160px; }

.section43 .hd { background-color: #f8f8f8; line-height: 40px; }

.section43 .hd .item { float: left; text-align: center; }

.section43 .list li { padding: 20px; border-bottom: #e0e0e0 1px solid; }

.section43 .list .item { float: left; text-align: center; }

.section43 .list .img { width: 60px; height: 60px; border-radius: 3px; border: #e0e0e0 1px solid; float: left; overflow: hidden; margin-right: 30px; }

.section43 .list .img img { display: block; width: 100%; height: 100%; }

.section43 .list .r { width: 320px; float: left; text-align: left; }

.section43 .list .r h3 { font-size: 13px; height: 40px; }

.section43 .list .r a { color: #222222; }

.section43 .list .gray { color: #999999; font-size: 12px; }

.section43 .list2 { padding: 15px 20px; }

.section43 .list2 li { text-align: right; line-height: 31px; color: #222222; }

.section43 .list2 span { display: block; float: left; }

.section43 .list2 .sp1 { width: 70%; font-size: 13px; }

.section43 .list2 .sp2 { width: 30%; font-size: 16px; }

.section43 .list2 .red { font-size: 24px; }

.section44 .list .item { background-color: #fff; background-color: #fff; margin-bottom: 10px; border-radius: 5px; border: #e0e0e0 1px solid; height: 300px; }

.section44 .list .item > div { padding: 30px; }

.section44 .item-left { width: 330px; height: 300px; border-radius: 5px; overflow: hidden; float: left; position: relative; overflow: hidden; overflow: hidden; }

.section44 .item-left img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.section44 .item-left:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.section44 .item-left .img { width: 130px; height: 130px; overflow: hidden; margin: 0 auto 20px; border: #e0e0e0 1px solid; }

.section44 .item-left .img img { display: block; }

.section44 .item-left h3 { text-align: center; padding: 0 30px; color: #555555; font-size: 12px; line-height: 20px; }

.section44 .item-left h3 a { color: #555555; }

.section44 .item-left .price { text-align: center; margin-top: 15px; font-weight: bold; }

.section44 .item-left .txt { font-size: 12px; color: #999; text-align: center; margin-top: 15px; }

.section44 .item-right { width: 880px; height: 300px; float: right; border-left: #e0e0e0 1px solid; }

.section44 .item-right .con { padding-left: 110px; position: relative; }

.section44 .item-right .tt { position: absolute; left: 0; font-size: 12px; color: #555555; line-height: 30px; }

.section44 .item-right .con1 { margin-bottom: 20px; }

.section44 .item-right .con1 .tt { line-height: 20px; }

.section44 .item-right .star span { display: block; width: 16px; height: 16px; background: url("images/star.png") center center no-repeat; background-size: 100% 100%; float: left; margin-right: 2px; margin-top: 2px; }

.section44 .item-right .star span.on { background-image: url(images/star-on.png); }

.section44 .item-right .star .number { float: left; margin-left: 15px; font-size: 12px; line-height: 20px; }

.section44 .item-right .textarea { width: 660px; height: 130px; position: relative; }

.section44 .item-right .textarea textarea { display: block; width: 100%; height: 100%; }

.section44 .item-right .textarea .number { color: #999; font-size: 12px; position: absolute; right: 20px; bottom: 5px; line-height: 20px; }

.section44 .upload-box { padding-top: 20px; }

.section44 .upload-box .upload-item { width: 50px; height: 50px; float: left; border: #e0e0e0 1px solid; overflow: hidden; position: relative; margin-right: 10px; margin-bottom: 10px; }

.section44 .upload-box .upload-item img { display: block; width: 100%; height: 100%; }

.section44 .upload-box .upload-item:hover .btn-delete { display: block; }

.section44 .upload-box .btn-delete { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; background: rgba(0, 0, 0, 0.3) url(images/close2.png) center center no-repeat; display: none; }

.section44 .upload-box .btn-upload { background: #f7f7f7 url(images/upload2.png) center 7px no-repeat; font-size: 12px; text-align: center; padding-top: 30px; color: #999; }

.section44 .upload-box input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }

.section44 .upload-box .tips-number { float: left; line-height: 50px; }

.section44 .operate { border-radius: 5px; border: #e0e0e0 1px solid; height: 100px; padding: 20px; text-align: center; margin-bottom: 30px; background-color: #fff; }

.section44 .operate .btn { width: 150px; height: 60px; border: none; display: block; margin: 0 auto; font-size: 20px; font-weight: bold; line-height: 60px; }

.section51 { background-color: #fff; border-radius: 5px; margin-bottom: 10px; }

.section51 .filter { float: left; margin-left: 20px; }

.section51 .filter li { line-height: 60px; float: left; padding: 0 20px; margin-right: 10px; font-weight: bold; color: #424242; font-size: 16px; position: relative; }

.section51 .filter li a { font-weight: bold; }

.section51 .filter li:hover, .section51 .filter li.on { border-bottom: #7d00cc 3px solid; color: #7d00cc; }

.section51 .filter li:hover a, .section51 .filter li.on a { color: #7d00cc; }

.section51 .filter .number { width: 20px; height: 20px; border-radius: 100%; background-color: #ff3b30; color: #fff; position: absolute; top: 10px; line-height: 20px; text-align: center; font-size: 12px; font-weight: normal; }

.section51 .search { float: right; margin-right: 15px; margin-top: 10px; font-size: 16px; position: relative; }

.section51 .search span { float: left; color: #999; line-height: 40px; margin-right: 20px; }

.section51 .search .input { width: 280px; height: 40px; border-radius: 5px; display: block; width: 100%; }

.section51 .search .btns { position: absolute; right: 0; width: 40px; height: 40px; border: none; border-radius: 0; border-left: #e0e0e0 1px solid; background: url(images/icon-search2.png) center center no-repeat; top: 0; }

.section51 .search .con { float: right; width: 280px; position: relative; height: 40px; }

.section52 { background-color: #fff; border-radius: 5px; min-height: 858px; }

.section52 .list, .section52 .subFilter { padding: 0 10px; }

.section52 .subFilter { border-bottom: #e0e0e0 1px solid; height: 50px; padding: 10px; line-height: 30px; margin-bottom: 10px; }

.section52 .subFilter .item { float: left; text-align: center; }

.section52 .subFilter select { border: none; padding: 0; text-align: center; width: auto; }

.section52 .list .item { margin-bottom: 10px; border-radius: 5px; overflow: hidden; }

.section52 .bd { font-size: 13px; }

.section52 .hd { line-height: 40px; background-color: #f4f2f8; padding: 0 20px; color: #999; font-size: 12px; }

.section52 .hd span { margin-right: 20px; }

.section52 .hd i { color: #222222; }

.section52 table { width: 100%; }

.section52 table td { border: #f4f2f8 1px solid; text-align: center; height: 90px; line-height: 22px; color: #222222; }

.section52 table .w1 { border-right: none; }

.section52 table .w2 { border-left: none; text-align: left; padding-left: 10px; }

.section52 .w1 { width: 70px; border-right: none; }

.section52 .w2 { width: 380px; border-left: none; text-align: left; padding-left: 10px; }

.section52 .w3 { width: 160px; }

.section52 .w4 { width: 160px; }

.section52 .w5 { width: 130px; }

.section52 .w6 { width: 60px; }

.section52 .w7 { width: 100px; }

.section52 .w8 { width: 90px; }

.section53, .section54 { background-color: #fff; border: #e0e0e0 1px solid; border-radius: 5px; }

.section53 .item { height: 220px; border-left: #e0e0e0 1px solid; float: left; padding: 30px; color: #222222; width: 250px; font-size: 13px; line-height: 23px; }

.section53 .item:first-child { border: none; }

.section53 .item:nth-child(2) { width: 350px; }

.section53 .item:nth-child(4) { width: 120px; text-align: center; }

.section53 h3 { font-size: 16px; margin-bottom: 10px; }

.section53 p { padding: 8px 0; }

.section53 .pt { padding-left: 5em; position: relative; }

.section53 .tt { position: absolute; left: 0; }

.section54 { margin-top: 15px; padding: 20px; }

.section54 .img { width: 230px; height: 180px; border-radius: 5px; float: left; overflow: hidden; }

.section54 .img img { display: block; }

.section54 .right { float: left; width: 660px; margin-left: 30px; }

.section54 .title { padding: 10px 0; font-size: 18px; color: #222222; }

.section54 .con { padding: 10px 0; font-size: 15px; color: #797979; line-height: 24px; }

.section54 .con p { padding: 2px 0; }

.section54 .con b { color: #555555; }

.section61 { background-color: #fafafa; width: 100%; border-radius: 5px; overflow: hidden; position: relative; }

.section61 .filter { background-color: #fff; float: left; width: 205px; height: 100%; }

.section61 .filter li { font-size: 14px; line-height: 46px; }

.section61 .filter li.on, .section61 .filter li:hover { background-color: #f4f4f4; color: #7D00CC; }

.section61 .filter a { display: block; padding-left: 20px; color: #222222; -webkit-box-sizing: border-box; box-sizing: border-box; }

.section61 .result { float: right; position: relative; width: 775px; padding: 80px 10px 80px 10px; height: 100%; }

.section61 .operate, .section61 .top-operate { position: absolute; background-color: #fff; border-radius: 5px; left: 10px; height: 60px; line-height: 60px; font-size: 16px; padding-left: 20px; color: #222222; }

.section61 .operate { bottom: 10px; width: 765px; }

.section61 .operate .btn-delete { color: #cfcfcf; margin-left: 1em; }

.section61 .btn-addCart { background-color: #7d00cc; height: 60px; border-radius: 5px; position: absolute; right: 0; top: 0; width: 140px; line-height: 60px; border: none; }

.section61 .top-operate { top: 10px; width: 755px; }

.section61 .top-operate label, .section61 .top-operate span { font-weight: bold; color: #222222; }

.section61 .top-operate .sp2 { margin-left: 100px; }

.section61 .top-operate .sp3 { float: right; margin-right: 20px; }

.section61 .list { display: none; }

.section61 .list:first-child { display: block; }

.section61 .group { background-color: #fff; border-radius: 5px; margin-bottom: 10px; }

.section61 .group .item { border-bottom: #f5f5f5 1px solid; position: relative; padding: 20px 20px 20px 50px; }

.section61 .group .item:last-child { border: none; }

.section61 .group .item > .checkbox { position: absolute; left: 20px; top: 50%; margin-top: -15px; }

.section61 .group .img { float: left; width: 100px; height: 100%; border-radius: 3px; overflow: hidden; }

.section61 .group .center { float: left; margin-left: 25px; margin-top: 15px;max-width: 70% }

.section61 .group .center h3 { font-size: 16px; font-weight: bold; color: #222222; padding: 10px 0; }

.section61 .group .right { float: right; text-align: right; margin-top: 15px; }

.section61 .group .right p { padding: 10px 0; }


.section61 .group .btn-edit { background: url(images/icon-edit.png) center center no-repeat; display: inline-block; width: 24px; height: 24px; position: relative; top: 6px; margin-left: 5px; }

.section61 .group .con2 { display: none; border: #7d00cc 1px dashed; border-radius: 5px; padding: 6px 10px; position: relative; left: -10px; }

.section61 .group .con2 .tag { position: absolute; right: 0; top: 0; border-radius: 0 5px 0 0; background-color: #7d00cc; color: #fff; line-height: 20px; padding: 0 5px; color: #fff; font-size: 12px; }

.section61 .group .con2:hover .choose-box { display: block; }

.section61 .choose-box {display: none;z-index: 99;position: absolute;right: 0;top: 31px;left: 0px;width: 490px;border-radius: 5px;border: #ececec 1px solid;background-color: #fff;}

.section61 .choose-box:after { content: ''; width: 38px; height: 17px; background: url(images/arrow-top2.png) center center no-repeat; position: absolute; left: 30%; top: -17px; }

.section61 .sublist li { border-bottom: #ececec 1px solid; padding: 10px 10px 10px 20px;  display: block; width: 100%; position: relative; background-position: 20px center; }

.section61 .subOperate { padding: 20px 30px; }

.section61 .subOperate .btn { display: inline-block; padding: 0; text-align: center; width: 100px; height: 38px; line-height: 36px; font-size: 16px; }

.section61 .subOperate .btn-white { float: right; }

.section71 { background-color: #fff; border-radius: 5px; margin-bottom: 15px; padding: 16px; }

.section71 a { line-height: 30px; border-radius: 5px; padding: 0 15px; margin: 5px 15px 5px 0; display: block; float: left; }

.section71 a.on, .section71 a:hover { background-color: #7d00cc; color: #fff; }

.section72 { background-color: #fff; border-radius: 5px; min-height: 775px; }

.section72 .no-data { text-align: center; padding-top: 260px; color: #777777; font-size: 13px; line-height: 30px; }

.section72 .no-data p { margin-bottom: 5px; }

.section73 { padding-left: 10px; }

.section73 .box { position: relative; border-left: #e3e3e3 2px solid; padding-left: 20px; }

.section73 .box:after { content: ''; width: 18px; height: 18px; border-radius: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #fff; border: #e3e3e3 2px solid; position: absolute; left: -10px; top: 0; z-index: 9; }

.section73 .box:first-child:after { border-color: #7d00cc; }

.section73 .box:first-child:before { content: ''; width: 2px; height: 50%; position: absolute; top: 0; z-index: 7; background-color: #7d00cc; left: -2px; }

.section73 .title { line-height: 18px; font-size: 12px; }

.section73 .title time { color: #999999; margin-right: 1em; }

.section73 .title .btn-delete { color: #999999; }

.section73 .title .btn-delete:hover { color: #7d00cc; }

.section73 .title b { font-size: 16px; margin-right: 2em; color: #222222; }

.section73 .list { padding: 20px 0 10px; }

.section73 .list .btn-delete { width: 24px; height: 24px; background: url(images/close.png) center center no-repeat; position: absolute; right: 3px; top: 3px; z-index: 9; }

.section73 .list li { width: 230px; height: 305px; border-radius: 5px; overflow: hidden; background-color: #fff; float: left; margin-right: 9px; margin-bottom: 10px; position: relative; overflow: hidden; }

.section73 .list li img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.section73 .list li:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.section73 .list li:nth-child(4n) { float: right; margin-right: 0; }

.section73 .list .img { width: 100%; height: 190px; overflow: hidden; margin-bottom: 10px; }

.section73 .list .img img { display: block; }

.section73 .list h3 { text-align: center; padding: 0 10px; color: #424242; font-weight: bold; font-size: 14px; }

.section73 .list h3 a { color: #424242; font-weight: bold; }

.section73 .list .price { text-align: center; color: #ff3b30; margin-top: 10px; }

.section73 .list .operate { margin-top: 20px; font-size: 13px; text-align: center; }

.section73 .list .operate .more { color: #777777; }

.section81 { background-color: #303040; padding: 20px 0; }

.section81 .box { width: 710px; height: 600px; border-radius: 5px; background-color: #f5f5f5; margin: 0 auto 10px; position: relative; overflow: hidden; padding-top: 50px; padding-bottom: 140px; }

.section81 .title, .section81 .btm { position: absolute; width: 100%; }

.section81 .title { height: 50px; line-height: 48px; text-align: center; border-bottom: #e0e0e0 1px solid; top: 0; font-size: 18px; font-weight: bold; color: #222222; background-color: #fafafa; }

.section81 .btm { border-top: #e0e0e0 1px solid; height: 140px; bottom: 0; padding-top: 40px; background-color: #f5f5f5; }

.section81 .subTitle { position: absolute; left: 0; top: 0; height: 10px; padding: 5px 10px; width: 100%; height: 40px; }

.section81 .subTitle .btn-upload { width: 30px; height: 30px; background: url(images/upload.png) center center no-repeat; position: relative; overflow: hidden; }

.section81 .subTitle input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }

.section81 .textarea { display: block; width: 100%; height: 100%; overflow-x: hidden; overflow-y: scroll; border: none; padding: 10px 15px; background-color: transparent; }

.section81 .btn-send { width: 80px; height: 28px; border-radius: 3px; background: #fff url(images/icon-send.png) 5px center no-repeat; padding-left: 20px; text-align: center; position: absolute; right: 20px; bottom: 15px; border: #e0e0e0 1px solid; font-size: 18px; }

.section81 .btn-send:hover { opacity: .8; }

.talk-box { width: 100%; overflow-x: hidden; overflow-y: scroll; padding: 0 75px; height: 100%; }

.talk-box .item { position: relative; }

.talk-box .con { -webkit-box-shadow: 0 5px 5px 0 #eee; box-shadow: 0 5px 5px 0 #eee; margin-bottom: 30px; background-color: #fff; border-radius: 10px; padding: 5px 10px; font-size: 16px; line-height: 30px; text-align: justify; position: relative; width: auto; word-wrap: break-word; word-break: normal; word-break: break-all; max-width: 250px; }

.talk-box .talk-face { width: 40px; height: 40px; border-radius: 40px; overflow: hidden; background-color: #0075c3; color: #fff; line-height: 40px; text-align: center; position: absolute; top: 0; }

.talk-box .talk-face img { display: block; width: 100%; height: 100%; }

.talk-box .talk-arrow { width: 8px; height: 9px; background: url("images/talk-arrow-left.png") center center no-repeat; background-size: 100% 100%; position: absolute; top: 3px; }

.talk-box .item-left .con { float: left; }

.talk-box .item-left .talk-face { left: -55px; }

.talk-box .item-left .talk-arrow { left: -8px; }

.talk-box .item-right .con { float: right; }

.talk-box .item-right .talk-face { right: -55px; background-color: #333333; }

.talk-box .item-right .talk-arrow { right: -8px; background-image: url(images/talk-arrow-right.png); }

.talk-box .time { text-align: center; margin-top: 30px; }

.talk-box time { text-align: center; margin-bottom: 30px; color: #fff; padding: 0 10px; border-radius: 5px; font-size: 12px; line-height: 24px; display: inline-block; background-color: #afafaf; }

.section91 { background-color: #fff; border-radius: 5px; padding: 40px; min-height: 500px; }

.section91 .g-form { width: 520px; margin: 0 auto; }

.section91 .g-form li { font-size: 13px; }

.section91 .g-form .tt { font-size: 13px; }

.section91 .g-form .btn-upload { float: left; }

.section91 .g-form .tips { font-size: 12px; color: #999; float: left; margin-left: 20px; position: relative; top: 30px; }

.section91 .g-form .input { border: #e0e0e0 1px solid; border-radius: 0; background-color: transparent; width: 230px; }

.section91 .g-form .input:hover, .section91 .g-form .input:focus { border-color: #7d00cc; }

.section91 .g-form .radio { margin-right: 1.5em; }

.section91 .operate { text-align: center; }

.section91 .operate a { display: inline-block; border: none; }

.section101 { background-color: #fff; border-radius: 5px; padding: 20px; min-height: 900px; }

.section101 .list .item { position: relative; border-radius: 5px; border: #e0e0e0 1px solid; margin-bottom: 10px; font-size: 13px; padding: 10px 30px; line-height: 24px; }

.section101 .list .btn-edit, .section101 .list .btn-delete { position: absolute; right: 20px; }

.section101 .list .btn-delete { background: url(images/close.png) center center no-repeat; width: 30px; height: 30px; top: 15px; }

.section101 .list .btn-edit { color: #004fa5; bottom: 15px; }

.section101 .list .btn-default { position: absolute; right: 65px; bottom: 15px; color: #004fa5; }

.section101 .list h3 { font-size: 16px; font-weight: normal; color: #222222; margin-bottom: 30px; }

.section101 .list .tag { background-color: #ff8625; font-size: 13px; font-weight: normal; color: #fff; border-radius: 5px; padding: 0 10px; display: inline-block; margin-left: 10px; }

.section101 .list .con { color: #222222; }

.section101 .list .tt { display: inline-block; min-width: 5em; color: #999; }

.section101 .operate { margin-bottom: 10px; }

.section101 .operate .btn-white { display: inline-block; border-color: #7d00cc; color: #7d00cc; font-size: 16px; font-weight: bold; margin-right: 20px; }

.section121 { margin-bottom: 40px; }

.section121 .list { background-color: #fff; margin-bottom: 10px; }

.section121 table { width: 100%; border: #e0e0e0 1px solid; }

.section121 table tr { border-top: #e0e0e0 1px solid; }

.section121 table td, .section121 table th { padding: 0 20px; text-align: center; color: #222222; font-size: 13px; }

.section121 table td:first-child, .section121 table th:first-child { text-align: left; }

.section121 table td.center, .section121 table th.center { text-align: center; }

.section121 table th { height: 40px; background-color: #f8f8f8; min-width: 140px; }

.section121 table td { height: 96px; line-height: 22px; }

.section121 table .checkbox, .section121 table .checkboxAll { height: 20px; margin: 0; min-width: 20px; min-height: 20px; }

.section121 table .checkbox.on, .section121 table .checkboxAll.on { background-image: url(images/checkbox-on-blue.png); }

.section121 table .img { margin-right: 20px; margin-left: -10px; width: 60px; height: 60px; border: #e0e0e0 1px solid; }

.section121 table .img:first-child { margin-left: 10px; }

.section121 table .checkbox, .section121 table .img, .section121 table .r { float: left; }

.section121 table .r { width: 420px; }

.section121 table .r h3 { line-height: 20px; height: 40px; overflow: hidden; }

.section121 table .r p { color: #999; font-size: 12px; }

.section121 .box { background-color: #fff; margin-bottom: 10px; }

.section121 .box .title { font-size: 13px; font-weight: bold; color: #222222; padding: 0 20px; line-height: 50px; }

.section121 .choose-type { padding: 0 20px 30px 20px; border: #e0e0e0 1px solid; }

.section121 .choose-type li { float: left; border: #e0e0e0 1px solid; font-size: 12px; width: 370px; height: 95px; cursor: pointer; padding: 25px 15px 25px 90px; position: relative; margin-left: 20px; }

.section121 .choose-type li:first-child { margin-left: 0; }

.section121 .choose-type li.on { border-color: #7d00cc; background: url(images/checked.png) right bottom no-repeat; }

.section121 .choose-type img { position: absolute; left: 25px; top: 50%; margin-top: -26px; }

.section121 .choose-type h3 { font-size: 16px; font-weight: bold; color: #222222; margin-bottom: 10px; }

.section121 .info { padding-left: 10px; padding-top: 10px; }

.section121 .info .con { padding: 0 20px 30px; font-size: 13px; line-height: 40px; color: #222222; }

.section121 .info .con.h30 { line-height: 30px; }

.section121 .info .btn-white { display: inline-block; margin-left: 20px; }

.section121 .form { padding: 10px; }

.section121 .form2 { padding: 30px; border: #e0e0e0 1px solid; }

.section121 .form2 .g-form { width: 620px; margin: 0 auto; }

.section121 .g-form li { padding-left: 6em; font-size: 13px; }

.section121 .g-form .tt { font-size: 13px; min-width: 5em; text-align: left; }

.section121 .g-form .input, .section121 .g-form .select { background-color: transparent; border: #e0e0e0 1px solid; width: 235px; }

.section121 .g-form .btn { display: inline-block; line-height: 32px; border: none; height: 32px; background-color: #8531e5; }

.section121 .g-form .textarea { width: 480px; height: 180px; position: relative; }

.section121 .g-form .number { font-size: 12px; right: 10px; bottom: 10px; line-height: 20px !important; position: absolute; color: #999; }

.section121 .g-form textarea { display: block; width: 100%; height: 180px; border: #e0e0e0 1px solid; border-radius: 0; padding: 10px; line-height: 20px; min-height: 100px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.section121 .g-form .upload-box { padding-top: 10px; }

.section121 .g-form .upload-item { width: 50px; height: 50px; float: left; border: #e0e0e0 1px solid; overflow: hidden; position: relative; margin-right: 10px; margin-bottom: 10px; }

.section121 .g-form .upload-item img { display: block; width: 100%; height: 100%; }

.section121 .g-form .upload-item:hover .btn-delete { display: block; }

.section121 .g-form .btn-delete { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; background: rgba(0, 0, 0, 0.3) url(images/close2.png) center center no-repeat; display: none; }

.section121 .g-form .btn-upload { background: #f7f7f7 url(images/upload2.png) center 7px no-repeat; font-size: 12px; text-align: center; padding-top: 30px; color: #999; line-height: 12px; }

.section121 .g-form input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }

.section121 .g-form .tips-number { float: left; line-height: 50px; }

.section121 .g-form .operate { text-align: center; }

.section121 .list2 { padding: 0 10px; border: #e0e0e0 1px solid; }

.section121 .list2 .con { padding: 0 20px 20px; }

.section121 .list2 .item { width: 60px; height: 60px; float: left; border: #e0e0e0 1px solid; overflow: hidden; position: relative; margin-right: 20px; margin-bottom: 10px; }

.section121 .list2 .item img { display: block; width: 100%; height: 100%; }

.section131 .box { background-color: #fff; margin-bottom: 1px; border-radius: 5px; padding: 0 30px; font-size: 16px; }



.section131 .box .black { color: #222222; }

.section131 .box .big { font-size: 20px; }

.section131 .box .item { width: 20%; }

.section131 .box .w15 { width: 15%; }

.section131 .box .w25 { width: 25%; }

.section131 .box .w35 { width: 35%; }

.section131 .box .w45 { width: 45%; }

.section131 .subTitle .item { float: left; font-weight: bold; line-height: 60px; color: #222222; }

.section131 .list { color: #999; }

.section131 .list .line { border-bottom: #f5f5f5 1px solid; }

.section131 .list .item { float: left; padding: 20px 0 20px; line-height: 40px; font-weight: bold; }

.section131 .list .checkbox { width: 40px; height: 40px; float: left; }

.section131 .list .btn { width: 110px; height: 38px; line-height: 34px; display: inline-block; font-weight: bold; border: #7d00cc 2px solid; }

.section131 .list .btn-white { border-color: #7d00cc; color: #7d00cc; }

.section131 .total { position: relative; margin-top: 1px; font-size: 16px; }

.section131 .total .item { float: left; line-height: 60px; font-weight: bold; color: #222222; height: 60px; }

.section131 .total .btn-apply { position: absolute; right: 0; top: 0; border-radius: 5px; line-height: 58px; height: 60px; font-weight: bold; width: 120px; }

.section131 .total .btn-delete { color: #999; margin-left: 20px; }

.section131 .total .btn-add { position: absolute; right: 0; top: 0; border-radius: 5px; line-height: 58px; height: 60px; font-weight: bold; background: #7d00cc url(images/icon-add.png) 30px center no-repeat; padding-left: 50px; width: 180px; }

.section131 .list2 { color: #999; }

.section131 .list2 table { width: 100%; font-size: 14px; margin-bottom: 160px; }

.section131 .list2 tr { border-bottom: #f5f5f5 1px solid; }

.section131 .list2 td { padding: 15px 0;  }

.section131 .list2 .checkbox { width: 40px; height: 40px; float: left; }


.section131 .list2 .black { margin-left: .5em; }

.section131 .list2 .e2 { padding-left: 2em; }

.section131 .list2 .tag { color: red; border: red 1px solid; border-radius: 5px; padding: 0 10px; display: inline-block; line-height: 26px; position: relative; top: 7px; }

.section131 .list2 .btn-edit { background: url(images/icon-edit3.png) 0 center no-repeat; padding-left: 20px; color: #222222; margin-right: 20px; font-size: 14px; }

.section131 .list2 .btn-delete { color: #ff5b5b; font-size: 14px; }

.section132 .g-form { background-color: #fff; margin-bottom: 15px; padding: 30px 20px 10px; }

.section132 .g-form .btn-edit { background: url(images/icon-edit3.png) 0 center no-repeat; padding-left: 20px; color: #222222; margin-right: 20px; font-size: 14px; margin-left: 20px; }

.section132 .g-form .filter2 { display: block; }

.section132 .g-form .company, .section132 .g-form .type3 { display: none; }

.section132 .form2 .input { font-size: 16px; }

.section132 .operate .btn { border-radius: 5px; line-height: 58px; height: 60px; font-weight: bold; width: 230px; display: block; font-size: 16px; }

.section141 { background: #183ede url(images/bg141.jpg) center 0 no-repeat; min-height: 1575px; margin-top: -20px; padding-top: 310px;background-size: 100% auto;background-repeat: no-repeat;background-position: top center }

.section141 .box { width: 780px; height: 207px; background: url(images/bg141.png) center center no-repeat; margin: 0 auto 30px; padding: 40px 45px; }

.section141 .con { width: 260px; float: left; text-align: center; font-size: 16px; padding-top: 25px; }

.section141 .con h3 { font-size: 36px; font-weight: bold; color: #222222; margin-bottom: 5px; }

.section141 .btn-view { float: right; width: 140px; height: 120px; text-align: center; font-size: 20px; line-height: 30px; color: #001fb8; letter-spacing: 5px; padding: 25px 0px 0 5px; }

.section141 .detail img { display: block; margin: 0 auto; }

.section141 .operate { text-align: center; }

.section141 .operate img { display: block; margin: 0 auto; }

.section142 .content { border-radius: 5px; padding: 60px 40px; background-color: #fff; position: relative; min-height: 500px; margin-bottom: 30px; -webkit-box-shadow: 0px 10px 65px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 10px 65px 0px rgba(0, 0, 0, 0.1); }

.section142 .title { padding-left: 10px; position: relative; margin-bottom: 30px; font-size: 20px; font-weight: bold; line-height: 20px; color: #222222; }

.section142 .title:after { content: ''; width: 3px; height: 20px; background-color: #7d00cc; position: absolute; left: 0; top: 1px; }

.section142 .con { padding: 30px 0; font-size: 16px; line-height: 30px; color: #424242; margin-bottom: 30px; }

.section142 .input { width: 900px; height: 50px; border-radius: 0; background-color: #f5f5f5; padding-left: 30px; font-size: 16px; color: #424242; }

.section142 .btn-copy { width: 200px; height: 50px; background: #7a3df1 url(images/icon-link.png) 30px center no-repeat; padding-left: 20px; text-align: center; display: block; float: right; line-height: 50px; color: #fff; font-size: 18px;float: left; }

.section142 .code { position: absolute; right: 40px; top: 40px; border: #e0e0e0 1px solid; padding: 25px; }

.section142 .code img { display: block; width: 150px; height: 150px; }

.section151 { background-color: #fff; min-height: 900px; border-radius: 3px; padding-bottom: 88px; position: relative; }

.section151 .search { padding: 50px 200px; position: relative; text-align: center; }

.section151 .search .input { -webkit-box-shadow: 0 0 20px 0 #eee; box-shadow: 0 0 20px 0 #eee; height: 48px; border: none; background: url(images/icon-search3.png) 20px center no-repeat; padding-left: 70px; padding-right: 70px; text-align: center; font-size: 22px; }

.section151 .search .btn-add { position: absolute; right: 45px; top: 50%; margin-top: -15px; line-height: 30px; background: url(images/icon-edit2.png) 0 center no-repeat; padding-left: 20px; color: #8e25d1; }

.section151 .list { border-top: #f5f5f5 1px solid; }

.section151 .list li { padding: 20px 90px; position: relative; line-height: 30px; font-weight: bold; font-size: 16px; border-bottom: #f5f5f5 1px solid; }

.section151 .list .number { position: absolute; background: url(images/icon151.png) 0 0 no-repeat; background-size: 100% 100%; width: 36px; height: 30px; text-align: center; color: #fff; line-height: 25px; font-size: 16px; left: 50px; top: 50%; margin-top: -10px; }

.section151 .list a { font-weight: bold; }

.section151 .list2 { border-top: #f5f5f5 1px solid; padding: 0 20px; }

.section151 .list2 .con { padding: 20px 80px; position: relative; line-height: 30px; font-weight: bold; font-size: 16px;position: relative!important; }

.section151 .list2 .con1 { color: #222222; font-weight: bold;word-break: break-all; }

.section151 .list2 .con2 { background-color: #fafafa; color: #919191; }

.section151 .list2 .number { position: absolute; background: url(images/icon151.png) 0 0 no-repeat; background-size: 100% 100%; width: 36px; height: 30px; text-align: center; color: #fff; line-height: 25px; font-size: 16px; left: 30px; top: 25px; }

.section151 .prv-nxt { position: absolute; left: 0; bottom: 0; width: 100%; padding: 20px; background-color: #fff; text-align: center; }

.section151 .prv-nxt a { line-height: 40px; background-color: #f5f5f5; text-align: center; font-size: 16px; }

.section151 .prv-nxt .btn1 { float: left; width: 140px; }

.section151 .prv-nxt .btn2 { display: inline-block; width: 190px; color: #313af9; }

.section151 .prv-nxt .btn3 { float: right; width: 140px; }

.talk-box time { text-align: center; margin-bottom: 30px; color: #fff; padding: 0 10px; border-radius: 5px; font-size: 12px; line-height: 24px; display: inline-block; background-color: #afafaf; }
.shop-type-item .fs10{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.g-main .content, .g-prvNxt, .slideTxtBox131 .hd ul, header .content, .hd-menu .menu, footer .content, .side-operate .list a, .alert-feedback .operate, .alert-invoice .operate, .alert-invoiceInfo .operate, .alert-rule .operate, .section11 .content, .section11 .step, .section12 .choose-pay, .section12 .choose-pay .list, .section12 .box2, .section12 .choose-cards .list, .section12 .box4 li, .section12 .box5 li, .section13 .box, .section14 .content, .section14 .list, .section21, .section22, .section21-right .list, .section22-left .list, .section33 .list, .section34 .list, .section35 .con1, .section35 .list, .section41 .content, .section41 .step, .section42 .list, .section43 .hd, .section43 .list li, .section43 .list .item1, .section43 .list2 li, .section44 .list .item, .section44 .item-right .star, .section44 .upload-box, .section51, .section51 .filter, .section51 .search, .section52 .subFilter, .section53, .section54, .section61, .section61 .group .item, .section71, .section73 .list, .talk-box .item, .section91 .g-form li, .section121 .choose-type, .section121 .g-form .upload-box, .section121 .list2 .con, .section131 .box, .section131 .list .line, .section131 .total, .section131 .list2 tr, .section141 .box, .cf { *zoom: 1; }

.g-main .content:before, .g-prvNxt:before, .slideTxtBox131 .hd ul:before, header .content:before, .hd-menu .menu:before, footer .content:before, .side-operate .list a:before, .alert-feedback .operate:before, .alert-invoice .operate:before, .alert-invoiceInfo .operate:before, .alert-rule .operate:before, .section11 .content:before, .section11 .step:before, .section12 .choose-pay:before, .section12 .choose-pay .list:before, .section12 .box2:before, .section12 .choose-cards .list:before, .section12 .box4 li:before, .section12 .box5 li:before, .section13 .box:before, .section14 .content:before, .section14 .list:before, .section21:before, .section22:before, .section21-right .list:before, .section22-left .list:before, .section33 .list:before, .section34 .list:before, .section35 .con1:before, .section35 .list:before, .section41 .content:before, .section41 .step:before, .section42 .list:before, .section43 .hd:before, .section43 .list li:before, .section43 .list .item1:before, .section43 .list2 li:before, .section44 .list .item:before, .section44 .item-right .star:before, .section44 .upload-box:before, .section51:before, .section51 .filter:before, .section51 .search:before, .section52 .subFilter:before, .section53:before, .section54:before, .section61:before, .section61 .group .item:before, .section71:before, .section73 .list:before, .talk-box .item:before, .section91 .g-form li:before, .section121 .choose-type:before, .section121 .g-form .upload-box:before, .section121 .list2 .con:before, .section131 .box:before, .section131 .list .line:before, .section131 .total:before, .section131 .list2 tr:before, .section141 .box:before, .g-main .content:after, .g-prvNxt:after, .slideTxtBox131 .hd ul:after, header .content:after, .hd-menu .menu:after, footer .content:after, .side-operate .list a:after, .alert-feedback .operate:after, .alert-invoice .operate:after, .alert-invoiceInfo .operate:after, .alert-rule .operate:after, .section11 .content:after, .section11 .step:after, .section12 .choose-pay:after, .section12 .choose-pay .list:after, .section12 .box2:after, .section12 .choose-cards .list:after, .section12 .box4 li:after, .section12 .box5 li:after, .section13 .box:after, .section14 .content:after, .section14 .list:after, .section21:after, .section22:after, .section21-right .list:after, .section22-left .list:after, .section33 .list:after, .section34 .list:after, .section35 .con1:after, .section35 .list:after, .section41 .content:after, .section41 .step:after, .section42 .list:after, .section43 .hd:after, .section43 .list li:after, .section43 .list .item1:after, .section43 .list2 li:after, .section44 .list .item:after, .section44 .item-right .star:after, .section44 .upload-box:after, .section51:after, .section51 .filter:after, .section51 .search:after, .section52 .subFilter:after, .section53:after, .section54:after, .section61:after, .section61 .group .item:after, .section71:after, .section73 .list:after, .talk-box .item:after, .section91 .g-form li:after, .section121 .choose-type:after, .section121 .g-form .upload-box:after, .section121 .list2 .con:after, .section131 .box:after, .section131 .list .line:after, .section131 .total:after, .section131 .list2 tr:after, .section141 .box:after, .cf:before, .cf:after { content: ""; display: table; }

.g-main .content:after, .g-prvNxt:after, .slideTxtBox131 .hd ul:after, header .content:after, .hd-menu .menu:after, footer .content:after, .side-operate .list a:after, .alert-feedback .operate:after, .alert-invoice .operate:after, .alert-invoiceInfo .operate:after, .alert-rule .operate:after, .section11 .content:after, .section11 .step:after, .section12 .choose-pay:after, .section12 .choose-pay .list:after, .section12 .box2:after, .section12 .choose-cards .list:after, .section12 .box4 li:after, .section12 .box5 li:after, .section13 .box:after, .section14 .content:after, .section14 .list:after, .section21:after, .section22:after, .section21-right .list:after, .section22-left .list:after, .section33 .list:after, .section34 .list:after, .section35 .con1:after, .section35 .list:after, .section41 .content:after, .section41 .step:after, .section42 .list:after, .section43 .hd:after, .section43 .list li:after, .section43 .list .item1:after, .section43 .list2 li:after, .section44 .list .item:after, .section44 .item-right .star:after, .section44 .upload-box:after, .section51:after, .section51 .filter:after, .section51 .search:after, .section52 .subFilter:after, .section53:after, .section54:after, .section61:after, .section61 .group .item:after, .section71:after, .section73 .list:after, .talk-box .item:after, .section91 .g-form li:after, .section121 .choose-type:after, .section121 .g-form .upload-box:after, .section121 .list2 .con:after, .section131 .box:after, .section131 .list .line:after, .section131 .total:after, .section131 .list2 tr:after, .section141 .box:after, .cf:after { clear: both; }

.section13 .con, .section22-right .list h3, .section34 .list h3, .section73 .list h3 { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

input[type=text], input[type=password], select, button, textarea { border: #777777 1px solid; outline: none; }

input:hover[type=text], input:hover[type=password], select:hover, button:hover, textarea:hover, input:focus[type=text], input:focus[type=password], select:focus, button:focus, textarea:focus { border-color: #7d00cc; }

.left, .right { float: left; }

.show { display: block !important; }

.hide { display: none !important; }

.content { width: 1225px; margin-left: auto; margin-right: auto; }

.bg { background-color: #fff; }

.fill { -o-object-fit: fill; object-fit: fill; height: 100%; }

.contain { -o-object-fit: contain; object-fit: contain; height: 100%; }

.cover { -o-object-fit: cover; object-fit: cover; height: 100%; }

.none { -o-object-fit: none; object-fit: none; height: 100%; }

.scale-down { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; }

input[type=text], input[type=password], select, button { width: 100%; border: #e0e0e0 1px solid; height: 30px; border-radius: 5px; padding: 0 5px; }

input[type=text]:focus, input[type=password]:focus, select:focus, button:focus { border-color: #7d00cc; }

input[type=submit] { width: 100%; outline: none; }

input[type=submit]:hover { opacity: .8; }

button { width: auto; }

textarea { height: auto; min-height: 120px; border: #e0e0e0 1px solid; border-radius: 5px; padding: 5px; }

input[type=file] { cursor: pointer; }

input:-moz-placeholder { color: #cccccc; }

::-webkit-input-placeholder { color: #cccccc; }

.section13 .content, .section21-left .face, .section34 .list li:hover, .section61 .choose-box, .section73 .list li:hover { -webkit-box-shadow: 0px 5px 10px 0px rgba(191, 191, 191, 0.2); box-shadow: 0px 5px 10px 0px rgba(191, 191, 191, 0.2); }

.btn { height: 30px; line-height: 30px; padding: 0 20px; border-radius: 5px; border: #7d00cc 1px solid; text-align: center; background-color: #7d00cc; color: #fff; }

.btn:hover { opacity: .8; color: #fff; }

.btn.btn-blue { background-color: #008ff0; border-color: #008ff0; }

.btn.btn-gray { background-color: #b9bcc7; border-color: #b9bcc7; }

.btn.btn-red { background-color: #ff3b30; border-color: #ff3b30; }

.btn.btn-orange { background-color: #ff7802; border-color: #ff7802; }

.btn.btn-white { background-color: #fff; border-color: #e0e0e0; color: #777777; }

.scroll { height: 100%; overflow-x: hidden; overflow-y: scroll; }

.g-main { margin-bottom: 35px; }

.g-main .main-left { width: 230px; float: left; }

.g-main .main-right { width: 980px; float: right; }

.g-crumb { background-color: #fff; -webkit-box-shadow: 0px 5px 10px 0px rgba(191, 191, 191, 0.2); box-shadow: 0px 5px 10px 0px rgba(191, 191, 191, 0.2); line-height: 48px;}

.g-crumb a { font-size: 12px; color: #616161; margin: 0 5px; }

.g-crumb a:first-child { margin-left: 0; }

.g-crumb a:hover { color: #7d00cc; }

.g-crumb a.on { font-size: 16px; color: #222222; }

.g-side-menu { background-color: #fff; border-radius: 5px; padding: 1px 0; padding-bottom: 30px; }

.g-side-menu .title { font-size: 16px; font-weight: bold; padding-left: 20px; margin-top: 20px; color: #fff; margin-bottom: 10px; color: #222222; }

.g-side-menu .title a { color: #222222; font-weight: bold; }

.g-side-menu .menu { font-size: 14px; color: #999999; }

.g-side-menu .menu a { color: #999999; display: block; width: 100%; padding-left: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.g-side-menu .menu li { line-height: 30px; }

.g-side-menu .menu li:hover, .g-side-menu .menu li.on { background-color: #f1e9fe; }

.g-side-menu .menu li:hover a, .g-side-menu .menu li.on a { color: #7d00cc; font-weight: bold; }

.checkbox, .checkboxAll { background: url(images/checkbox.png) 0 center no-repeat; padding-left: 30px; cursor: pointer; min-width: 30px; min-height: 30px; display: inline-block; }

.checkbox.on, .checkboxAll.on { background-image: url(images/checkbox-on.png); }

.radio { background: url(images/radio.png) 0 center no-repeat; padding-left: 30px; cursor: pointer; min-width: 30px; min-height: 30px; display: inline-block; }

.radio.on { background-image: url(images/radio-on.png); }

.g-prvNxt { padding: 20px 0; text-align: center; font-size: 14px; line-height: 30px; }

.g-prvNxt span { float: left; }

.g-prvNxt a, .g-prvNxt .input, .g-prvNxt .select { min-width: 30px; height: 30px; display: inline-block; border: #e0e0e0 1px solid; line-height: 28px; text-align: center; color: #999; padding: 0 5px; margin: 0 10px; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 3px; }

.g-prvNxt a.on, .g-prvNxt .input.on, .g-prvNxt .select.on { background-color: #7d00cc; border-color: #7d00cc; color: #fff; }

.g-prvNxt .con { float: left; margin: 0 10px; border: #e0e0e0 1px solid; border-radius: 3px; }

.g-prvNxt .con a { border: none; float: left; border-left: #e0e0e0 1px solid; margin: 0; padding: 0 15px; }

.g-prvNxt .con a:first-child { border: none; }

.g-prvNxt .btn-refresh { background: url(images/icon-fresh.png) center center no-repeat; border: none; width: 30px; height: 30px; margin: 0 10px; }

.g-prvNxt .select { width: 100px; }

.g-prvNxt .input { width: 50px; }

.g-prvNxt .prev, .g-prvNxt .next { background: url(images/l2.png) center center no-repeat; background-size: 6px auto; }

.g-prvNxt .prev:hover, .g-prvNxt .next:hover { background-color: #7d00cc; color: #7d00cc; }

.g-prvNxt .prev:hover { background-image: url(images/l.png); }

.g-prvNxt .next { background-image: url(images/r2.png); }

.g-prvNxt .next:hover { background-image: url(images/r.png); }

.g-form { padding: 0 20px; color: #222222; }

.g-form li { position: relative; padding-left: 8em; line-height: 40px; margin-bottom: 20px; font-size: 18px; }

.g-form .tt { position: absolute; left: 0; width: 7em; text-align: right; left: 0; font-size: 16px; color: #777777; }

.g-form .input, .g-form .select { border: none; background-color: #f5f5f5; padding: 0 10px; height: 40px; width: 360px; border-radius: 0; }

.g-form .type2 { display: none; }

.g-form .checkbox { margin-right: 3em; padding-left: 20px; }

.g-form .btn-upload { position: relative; background: #f7f7f7 url(images/upload2.png) center 7px no-repeat; font-size: 12px; text-align: center; padding-top: 25px; color: #ccc; width: 60px; height: 60px; }

.g-form .btn-upload img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.g-form input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }

.addReduce { width: 100px; height: 32px; overflow: hidden; position: relative; margin: 0 auto; text-align: center; border: #e0e0e0 1px solid; background-color: #f8f8f8; }

.addReduce .reduce, .addReduce .add { width: 32px; height: 30px; outline: none; cursor: pointer; position: absolute; top: 0; line-height: 30px; font-size: 20px; color: #999; }

.addReduce .reduce { left: 0; }

.addReduce .add { right: 0; }

.addReduce .num { width: 36px; height: 30px; line-height: 30px; text-align: center; position: absolute; left: 30px; top: 0; border: none; border-left: #e0e0e0 1px solid; border-radius: 0; border-right: #e0e0e0 1px solid; background-color: #f8f8f8; }



.section51 .search .con.w270{width: 270px}
.section52 .w9{width: 195px}
.section52 .w10{width: 150px}
.cancel-btn1{width: 86px;line-height: 24px;border:1px solid #777;border-radius: 5px;text-align: center;color: #777;font-size: 13px;display: block;margin: 0 auto}
.sure-btn1{width: 86px;line-height: 24px;border:1px solid #7840F5;border-radius: 5px;text-align: center;color: #fff;font-size: 13px;display: block;margin: 0 auto;background-color: #7840F5}


a:active{
    filter: brightness(120%);
}
a.minus:active,a.plus:active{
    filter: brightness(100%);
}
.bind{
    background-color: rgba(133,49,229,0.6)
}
.bgnone{background-color: #999!important}
.buy-btn.bgnone{background-color: #999}
.exchange-btn.bgnone{background-color: #999}
.pintuan-item .buy-btn{background-color: #7D00CC}
.load-img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 32px;height:32px}



.list{  }
.list-pay { overflow: hidden; }
.list-pay li{white-space: nowrap;}
.specs-item.plr10{padding-left: 10px;padding-right: 10px}
.list-item{border:1px solid #C0C0C0;border-radius: 3px;margin-bottom: 10px;margin-right: 10px;padding:1px 10px;min-height: 46px;box-sizing: border-box;}





.fire-img{width: 16px;height: 18px;display: inline-block;vertical-align: middle;margin-bottom: 5px;margin-right: 10px}
.rush-btn{padding:0 12px;line-height: 42px;background-color: #7D00CC}
.news-item{width: calc(100%/2 - 7px);margin-bottom: 14px;margin-right: 14px;float: left;}
.news-item:nth-child(2n){margin-right: 0}
.news-item .shop-item-img{display: flex;align-items: center;justify-content: center;}
.way-form{width: 71px;
    line-height: 22px;}
.news-time{background-color: #8531E5;line-height: 34px;padding:0 15px;border-radius: 5px 5px 0 0}



.w240{width: 240px!important}
.shop-type-main .zz{position: absolute;}
.shop-type-item{position: relative;}
.shop-type-item .zz{position: absolute;}
.shop-type-main .pintuan-tc img{width: 236px;height: 236px;}
.shop-type-main .pintuan-tc{min-width: 250px}
.shop-type-main .pintuan-tc>div{width: 250px}



.section131 .box { background-color: #fff; margin-bottom: 1px; border-radius: 5px; padding: 0 30px; font-size: 16px; }

.section131 .box .item { width: 20%; }

.section131 .box .w15 { width: 15%; }

.section131 .box .w25 { width: 25%; }

.section131 .box .w35 { width: 35%; }

.section131 .box .w45 { width: 45%; }

.section131 .box .black { color: #222222; }

.section131 .box .big { font-size: 20px; }


.slideTxtBox131 .hd ul { padding: 0 30px; }

.slideTxtBox131 .hd li { float: left; cursor: pointer; margin-right: 70px; height: 60px; line-height: 56px; font-size: 16px; color: #222222; font-weight: bold; padding: 0 15px; }

.slideTxtBox131 .hd li.on { border-bottom: #7d00cc 3px solid; color: #7d00cc; }

.slideTxtBox131 .bd ul { zoom: 1; }


.bd{height: auto!important;}
.con{position: static!important;}
.menu-list-all{position: absolute;top: 38px;left: 0; height: 461px; border-bottom: 1px solid #ccc; z-index: 990; }
.menu-list-all.w1226 { border-right: 1px solid #ccc;  }
.type-all.rot180deg img{transform: rotate(180deg);}
.type-all img{transition: all .2s ;}
.operate a.btn1,.operate a.btn2{background:none;height: auto}

.max70{max-height: 70vh;overflow-y:scroll;}
.alert-tc-con{width: 500px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #fff}




.section142 .input{width: 550px;margin-right: 45px;float: left;}


.brand-logo.active{border:1px solid #8531E5;}
.term-item.down img{transform: rotate(180deg);}
.term-item.up img{transform: rotate(0);}
.term-item.active img:nth-last-child(1){display: inline-block!important;}
.term-item.active img:nth-last-child(2){display: none}
.btn-copy.fr{float: right;background-image: none;padding-left: 0}
.section142 .code{padding-top: 0;}
.section142 .code img{height: 250px}
.code>div{width: 270px;height: 270px;display: block;margin:0 auto;}
.btn2.w100{width: 100%}

.w200{width: 200px}
.w80{width: 80px}
.w70{width: 70px}
.w180{width: 180px}
.w145{width: 145px}
.h90{min-height: 90px;position: relative;}
.bd1f0{border-bottom: 1px solid #f0f0f0}
.bl1f0{border-left: 1px solid #f0f0f0}
.br1f0{border-right: 1px solid #f0f0f0}
.h90 div{height: 90px;display: table-cell;vertical-align: middle;}
.w100{width: 100px}
.h90 .table-main{display: block;height: auto}
.h90 .table-main>div{display: block;height: 90px}
.h90 .edit-main{position: absolute;right: 0;top: 0;bottom: 0;height: auto}
.h90 .edit-main>div{display: inline-block;vertical-align: middle;height: 100%;position: relative;}
.h90 .edit-main>div>div{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);height: auto}


.section131 .list2 table{table-layout: auto}









.alert-invoiceInfo.address-main .section101{max-height: 70vh;overflow-y: scroll;min-height: auto;}
.address-main.alert-invoiceInfo .list .tt{position: static;}
.alert-invoiceInfo .box.info{width: 800px;padding:0 20px;}
.section131 .list2 .black{ color: #222222; }
.alert-invoiceInfo .box.info .section131{max-height: 70vh;overflow-y:scroll;}


.login-item input{border:0;height: auto;line-height: 40px}
.day-more{position: absolute;top: 5px; right:0;z-index: 5}



.business-logo img{margin: 0 auto}
.business-logo{display: flex;align-items: center;justify-content: center;display: table\9;vertical-align: middle\9;width: 100%\9}



.classContent .cItem{
	width: 44%;
	height: 70px;
	border-radius: 12px;
	background: url("https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/class_bg1.png") center center no-repeat;
	background-size:100% 100%;
	margin-bottom: 20px;
}
.classContent .cItem{
	text-align: center;
	color: #fff;
	padding: 15px 0 13px;
}
.classContent .cItem h6{
	font-size: 15px;
}
.classContent .cItem p{
	font-size: 12px;
}
.btn7{height: auto}

.index-info-item{padding:0 13px;font-size: 14px;color: #353535;margin-bottom: 10px;border-left: 1px solid #7D7D7D;display: inline-block;vertical-align: middle;word-spacing: auto}

.bd1se{border-bottom: 1px dashed #eee}
.menu-con-main{background-color: #fff}
.menu-con-main>div{padding-right: 80px;max-height: 100%}

/*帮助中心*/
.about-tit{line-height: 50px;background-color:#EAEAEA }
.about-main li a{line-height: 50px;background-color: #fff;padding-left: 40px;border-bottom: 1px solid #EAEAEA;display: block;}
.help-center .message-left{height: auto;overflow-y:visible;background:none;}
.help-center .message-right{height: auto;overflow-y:visible;padding-bottom: 40px}
.help-center .message-left a.active{border-left: 0;padding-left: 40px;background:#fff;color: #7d00cc}
.top-rt{width: 50px;height: 50px;background-color: #fff;position: fixed;bottom: 50px;right: 30px;box-shadow: 0 10px 15px rgba(0,0,0,0.1);border-radius: 5px;z-index: 40;padding-top: 10px}
	.top-rt img{width: 50px;height: 50px;margin:0 auto;}




/*行内样式修改*/
/*信用额度*/
.mzq-bodyText-left>ul>li{
	margin-bottom: 21px;
}
.mzq-bodyText-left>ul>li:nth-child(1){
	margin-bottom: 21px;
	margin-top: 21px;
}
.mzq-bodyText-left>ul>li>ul>li{
	font-size: 14px;
	color: #c2c2c2;
	height: 30px;
	line-height: 30px;
	padding-left: 20px
}
.mzq-bodyText-left>ul>li>ul>li:nth-child(1){
	font-size: 16px;
	color: #222222;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
}
.mzq-bodyText-right-top-left>ul>li:nth-child(1){
	font-size: 14px;
	color: #000000;
	margin-bottom: 7px;
	text-align: left;
}
.mzq-bodyText-right-top-left>ul>li:nth-child(2){
	float: left;
	font-size: 30px;
	color: #000000;
}
.mzq-middle{
	float: left;
	height: 100%;
	margin-top: -5px;
}
.mzq-bodyText-right-bottom>table>tbody>tr{
	height: 60px;
	border-bottom: 1px solid #f0f0f0;
	line-height: 60px;
	font-size: 15px;
	width: 956px;
	margin: auto
}
.mzq-bodyText-right-bottom>table>tbody>tr>td:nth-child(1){
	float: left;
	width: 550px;
	padding-left: 8px;
}
.mzq-bodyText-right-bottom>table>tbody>tr>td:nth-child(1)>h{
	color: #999999;
}
.mzq-bodyText-right-bottom>table>tbody>tr>td:nth-child(2){
	float: left;
	width: 200px;
	color: #999999;
}
.mzq-bodyText-right-bottom>table>tbody>tr>td:nth-child(3){
	float: right;
	margin-right: 20px;
}
.mzq-bodyText-right-bottom>table>tbody>tr>td:nth-child(3).green{
	color: #61b900;
}
.mzq-bodyText-right-bottom>table>tbody>tr>td:nth-child(3).red{
	color: red;
}
.mzq-bodyText-right-bottom>table:nth-child(1)>tbody>tr:nth-child(1){
	height: 60px;
	border-bottom: 1px solid #f0f0f0;
	line-height: 60px;
	font-size: 16px;
}
.mzq-bodyText-right-bottom>table:nth-child(1)>tbody>tr:nth-child(1)>td:nth-child(1){
	float: left;
	width: 550px;
	padding-left: 20px;
}
.mzq-bodyText-right-bottom>table:nth-child(1)>tbody>tr:nth-child(1)>td:nth-child(2){
	float: right;
	width: 115px;
	color: #777777;
	font-size: 16px;
}
/*信用额度还款*/
.mzq-fon>li:nth-child(1),.mzq-fon>li:nth-child(2){
	height: 65px;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	line-height: 65px;
	font-size: 13px;
}
.mzq-fon>li:nth-child(1)>ul>li:nth-child(1),.mzq-fon>li:nth-child(2)>ul>li:nth-child(1){
	float: left; width: 71px;
}
.mzq-fon>li:nth-child(1)>ul>li:nth-child(2),.mzq-fon>li:nth-child(2)>ul>li:nth-child(2){
	float: left;
}
.mzq-fon>li:nth-child(3){
	height: 65px;
	width: 100%;
	line-height: 65px;
	font-size: 13px;
}
.mzq-fon:nth-child(3)>li{
	height: 65px;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	line-height: 65px;
	font-size: 13px;
}
.mzq-fon>li>ul>li:nth-child(1){
	float: left; width: 71px;
}
.mzq-fon>li>ul>li:nth-child(2){
	float: left;
}
.mzq-fu{
	float: left; height: 100%; width: 160px; text-align: center;
}
.mzq-fu:nth-child(1){
	font-size: 12px;
}
.mzq-fu:nth-child(3)>img{
	margin-top: 4px;
}
.mzq-fu:nth-child(3)>h{
	margin-top: 4px;
}
.mzq-card{
	height: 108px;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	font-size: 13px;
	margin-top: 24px;
}
.mzq-card>table>tbody>tr{
	height:28px;
}
.mzq-card>table>tbody>tr>td:nth-child(1){
	width: 76px;
}
.mzq-upLoad{
	height: 65px;
	width: 100%;
	line-height: 65px;
	font-size: 13px;
}
.mzq-upLoad>ul>li{
	float: left;
	width: 71px;
}
.mzq-phone{
	height: 65px;
	width: 600px;
	font-size: 13px;
}
.mzq-phone>#image{
	width:100px;
	height:100px;
	background:#CCCCCC;
}

/*历史账单(具体日期)*/
.mzq2-bodyText-right-top-left>ul>li{
	font-size: 14px;
	color: #000000;
	margin-left: 20px;
	margin-top: 30px;
	text-align: left;
}
.mzq2-middle{
	float: left;
	height: 100%;
	margin-top: 10px;
}

.liangDe{
	font-size: 14px;
	height: 30px;
	background-color: #f1e9fe;
	line-height: 30px;
	padding-left: 20px;
	color: #8f52f4!important;
}

/*历史账单*/
.mzq7-bodyText-right-bottom>table{
	width: 100%;
}
.mzq7-bodyText-right-bottom>table>tbody>tr{
	height: 50px;
	border-bottom: 1px solid #f0f0f0;
	line-height: 50px;
	font-size: 13px;
}
.mzq7-bodyText-right-bottom>table>tbody>tr>td:nth-child(1){
	float: left;
	width: 300px;
	padding-left: 20px;
}
.mzq7-bodyText-right-bottom>table>tbody>tr>td:nth-child(2){
	float: left;
	width: 280px;
	text-align: center;
}
.mzq7-bodyText-right-bottom>table>tbody>tr>td:nth-child(3){
	float: left;
	width: 180px;
	text-align: center;
}
.mzq7-bodyText-right-bottom>table>tbody>tr>td:nth-child(4){
	float: left;
	width: 100px;
	text-align: center;
}
.mzq7-bodyText-right-bottom>table>tbody>tr>td:nth-child(5){
	float: right;
	width: 100px;
	text-align: center;
}

/*账户余额*/
.mzq3-bodyText-right-top-left>ul>li:nth-child(1){
	font-size: 14px;
	color: #000000;
	margin-bottom: 7px;
	text-align: left;
}
.mzq3-bodyText-right-top-left>ul>li:nth-child(2){
	float: left;
	font-size: 30px;
	color: #000000;
}
.mzq3-bodyText-right-top-left>ul>li:nth-child(3){
	float: left;
	font-size: 20px;
	color: #000000;
	margin-top: 10px;
}
.mzq3-bodyText-right-bottom>table{
	width: 100%;
}
.mzq3-bodyText-right-bottom>table:nth-child(1)>tbody>tr{
	height: 60px;
	border-bottom: 1px solid #f0f0f0;
	line-height: 60px;
	font-size: 16px;
}
.mzq3-bodyText-right-bottom>table:nth-child(1)>tbody>tr>td{
	float: left;
	width: 550px;
	padding-left: 20px;
}
.mzq-bodyText-right-bottom>table:nth-child(1){
	width: 100%;
}
.mzq-bodyText-right-bottom>table:nth-child(2){
	width: 956px;
	margin: auto;
}
.jiLu>p{
	margin-top: 22px;
	color: #777777;
}
.mzq3-myIntegral>tbody>tr:nth-child(1)>td{
	width: 188px;
}
.mzq3-myIntegral>tbody>tr:nth-child(2){
	font-size: 26px;
}
.mzq4-bodyText-right-bottom>table:nth-child(1){
	width: 100%;
}
.mzq4-bodyText-right-bottom>table:nth-child(1)>tbody>tr{
	height: 60px;
	border-bottom: 1px solid #f0f0f0;
	line-height: 60px;
	font-size: 16px;
}
.mzq4-bodyText-right-bottom>table:nth-child(1)>tbody>tr>td>div:nth-child(1){
	float: left;
	width: 500px;
	padding-left: 20px;
}
.mzq4-bodyText-right-bottom>table:nth-child(1)>tbody>tr>td>div:nth-child(2){
	border: 1px solid #e0e0e0;
	width: 284px;
	height: 35px;
	overflow: hidden;
	border-radius: 5px;
	float: right;
	margin-right: 20px;
	margin-top: 13px
}
.mzq4-bodyText-right-bottom>table:nth-child(1)>tbody>tr>td>div:nth-child(2)>input:nth-child(1){
	height:35px;
	width: 245px;
	float: left;
	border: none;
	border-right: 1px solid #e0e0e0;
	color: #cccccc;
}
.mzq4-bodyText-right-bottom>table:nth-child(1)>tbody>tr>td>div:nth-child(2)>div:nth-child(2){
	text-align: center;
}
.mzq4-bodyText-right-bottom>table:nth-child(1)>tbody>tr>td>div:nth-child(2)>div:nth-child(2)>img{
	margin-bottom: 10px;
}
.mzq4-table{
	width: 100%;
}
.ren1>p:nth-child(1){
	color: #b2b2b2;
}
.ren1>p:nth-child(2){
	color: #bd96e3;
}
.mzq5-bodyText-right-top-left>ul>li:nth-child(3){
	float: left;
	font-size: 20px;
	color: #000000;
	margin-top: 10px;
}
.mzq5-middle{
	float: left;
	height: 100%;
	margin-top: -5px;
}
.mzq5-middle>table>tbody>tr>td:nth-child(2)>li:nth-child(1){
	float: left;
	font-size: 30px;
	color: #000000;
}
.mzq5-middle>table>tbody>tr>td:nth-child(2)>li:nth-child(2){
	float: left;
	font-size: 20px;
	color: #000000;
	margin-top: 10px;
}
.mzq6-table>li:nth-child(1){
	height: 65px;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	line-height: 65px;
}
.mzq6-table>li:nth-child(1)>ul>li{
	float: left;
}
.mzq6-table>li:nth-child(2){
	
	width: 100%;
	line-height: 50px;
}
.mzq6-table>li:nth-child(3){
	height: 63px;
	width: 100%;
	line-height: 62px;
}
.mzq-chong{
	float: left;
	height: 100%;
	width: 160px;
}
.mzq-chongZhi{
	height: 50px;
	width: 100%;
	line-height: 50px;
}
.mzq-chongZhi2{
	height: 30px;
}
.mzq-fu1{
	float: left;
	height: 100%;
	width: 160px;
	text-align: center;
}
.mzq6-bodyText-right-bottom>table:nth-child(1){
	width: 100%;
}
.mzq6-bodyText-right-bottom>table:nth-child(1)>tbody>tr{
	height: 60px;
	border-bottom: 1px solid #f0f0f0;
	line-height: 60px;
	font-size: 16px;
}
.mzq6-bodyText-right-bottom>table:nth-child(1)>tbody>tr>td:nth-child(1)>div{
	float: left;
	width: 110px;
	padding-left: 20px;
}

.mzq8-history{
	border-radius: 10px;
	border: 1px solid #f0f0f0;
	width: 955px;
	margin: auto;
	margin-top: 10px;
	overflow: hidden;
}
.mzq8-history>table{
	width: 100%;
	margin: auto;
	border-radius: 50px;
}
.mzq8-history>table>tbody>tr{
	height: 60px;
	border-bottom: 1px solid #f0f0f0;
	line-height: 60px;
	font-size: 13px;
}
.mzq8-history>table>tbody>tr>td:nth-child(1){
	float: left;
	width: 290px;
	padding-left: 20px;
}
.mzq8-history>table>tbody>tr>td:nth-child(2){
	float: left;
	width: 280px;
	text-align: center;
}
.mzq8-history>table>tbody>tr>td:nth-child(3){
	float: left;
	width: 180px;
	text-align: center;
}
.mzq8-history>table>tbody>tr>td:nth-child(4){
	float: left;
	width: 100px;
	text-align: center;
}
.mzq8-history>table>tbody>tr>td:nth-child(5){
	float: right;
	width: 100px;
	text-align: center;
	color: #777777
}
.mzq8-history>table>tbody>tr:nth-child(1){
	height: 40px;
	border-bottom: 1px solid #f0f0f0;
	line-height: 40px;
	font-size: 13px;
	background-color: #f4f2f8;
}
.mzq8-history>table>tbody>tr:nth-child(1)>td{
	float: left;
	width: 290px;
	padding-left: 20px;
	font-size: 12px;
	color: #969696;
}
.mzq9-history{
	border-radius: 10px;
	border: 1px solid #f0f0f0;
	width: 955px;
	margin: auto;
	margin-top: 10px;
	overflow: hidden;
}
.mzq9-history>table{
	width: 100%;
	margin: auto;
	border-radius: 50px;
}
.mzq9-history>table>tbody>tr{
	height: 60px;
	border-bottom: 1px solid #f0f0f0;
	line-height: 60px;
	font-size: 13px;
}
.mzq9-history>table>tbody>tr>td:nth-child(1){
	float: left;
	width: 290px;
	padding-left: 20px;
}
.mzq9-history>table>tbody>tr>td:nth-child(2){
	float: left;
	width: 280px;
	text-align: center;
}
.mzq9-history>table>tbody>tr>td:nth-child(3){
	float: left;
	width: 180px;
	text-align: center;
}
.mzq9-history>table>tbody>tr>td:nth-child(4){
	float: left;
	width: 100px;
	text-align: center;
}
.mzq9-history>table>tbody>tr>td:nth-child(5){
	float: right;
	width: 100px;
	text-align: center;
	color: #777777
}



.menu-list-main li{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/arrow-r1.png);background-size: 7px 13px;background-position: 200px center ;background-repeat: no-repeat;padding-right: 30px}
.filter li a p{position: relative;display: inline-block;}
.filter li a .cir{position: absolute;right: -10px;top: 6px;min-width: 15px;height: 15px;line-height: 15px;background-color: #ff3300;border-radius: 50%;color: #fff;text-align: center;font-size: 12px}

/**   zhao   **/
.w992 { width:  992px; }

.navBox {position: fixed;top: 0;left:0;background-color:#313131;width: 100%;z-index: 1001}
.navBox a { color: #afafaf; line-height:  40px; display: inline-block; min-width: 65px; text-align: center; }
.navBox span{display: inline-block;vertical-align: middle;height: 10px;width: 1px;background-color: #3F3F3F; }
.navBox .nav-left { margin-left: -10px; }
.navBox .w40 { min-width: 40px }
.navBox .cart-num{height: 40px;line-height: 40px;text-align: center;width: 120px; width: auto\9; padding-left: 30px; background: #424242 url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/cart-img.png) no-repeat 10px center; }

.cart-text {height: 50px;min-width: 200px;background-color:#7D00CC;border-radius: 5px;display: flex;border-right: 2px solid #7D00CC }
.cart-text a{display: inline-block;vertical-align: middle;flex:1;text-align: center;line-height: 50px;min-width: 106px}
.cart-text .car-num2 { padding-left: 34px; width: 50px\9; background:  url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/cart-img1.png) no-repeat 10px center; color:  #fff; }
.cart-text .kuaicai {background-color: #fff;border-radius: 3px;height: 46px;line-height: 46px; margin-top: 2px}


.header { margin-top: 65px; height: 75px;position: relative;z-index: 200 }
.header .logo { width: 180px; }
.header .ser-btn{width: 50px;height: 50px;background-size:20px 20px;background-repeat: no-repeat;background-position: center center;background-image:url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/ser-img1.png);border-left: 1px solid #e0e0e0 ;background-color: #7D00CC;border-radius:  0 6px  6px 0 }
.header .search-con  {position: relative; z-index: 100;  }
.header .search-con input{ border: 0; line-height: 48px; height: 48px; width: 480px; border: 1px solid #E0E0E0;border-radius: 6px 0 0 6px}

#bsWXBox { -moz-box-sizing: content-box;  -webkit-box-sizing: content-box; -o-box-sizing: content-box;  -ms-box-sizing: content-box;  box-sizing: content-box; }
.detail-info-img { font-size: 0; }

.frame_body .page { padding-left: 230px; width: auto; }
.pt80 { padding-top: 80px; }

/*搜索下拉*/
.search-history{position: absolute; min-height: 200px; top: 48px;left: 0;right: 0;border:1px solid #E0E0E0;border-radius:5px;z-index: 200;overflow:hidden; background-color: #FFFFFF;}
.search-history a{ display: block; line-height: 36px;height: 36px; border-bottom:1px solid #E0E0E0;padding:0 10px; }
.search-history a span{ color: #777; font-size: 12px; }

.nav-main { z-index: 101; }

.menu-con-main .menu-line { border-bottom: 1px dashed #eee; padding:  10px 0; }
.menu-con-main .menu-left {font-weight: bold; font-size:  14px; padding-right: 15px; width: 125px\9; width: 140px; overflow: hidden;  background: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/arrow-r.png) right center no-repeat; margin-right: 20px;}
.menu-con-main .menu-right { width: 800px; }
.menu-con-main .menu-right a { display: inline-block; padding:  0 10px; line-height: 18px; border-left: 1px solid #999; font-size: 13px;}

.listview li { float: left; width: calc(100%/4 - 14px); width: 234px\9; height: 350px; background-color: #fff; text-align: center; margin: 0 0 14px 14px; }
.listview li .news-logo{width: 234px;height: 614px;}
.listview li .p1 { height: 42px; line-height: 1.4; font-size: 14px;  overflow: hidden; padding: 0 8px;}
.listview li .p2 { height: 18px; font-size:12px; overflow: hidden; color: #b0b0b0;  padding: 0 8px; }
.listview li .p3 { color: #ff3b30;  padding: 0 8px; font-weight: bold; line-height: 1.2; font-size: 18px;}
.listview-5 li { width: 234px; }
.listview-5 li:first-child { margin-left: 0 }
.listview-5 li:nth-child(6){ margin-left: 0; } 
.listview-5 li:nth-child(11){ margin-left: 0; }
.listview-5 li:nth-child(5n+1){ margin-left: 0; }
.listview li .pic-view img{ width: 100%; max-width: 100%; max-height: 234px; }

.menu-logo {  margin-right: 14px;margin-right: 10px\9; display: block;  width: 296px; max-height: 170px; }

a:hover { color: #7D00CC;   }
.nav a:hover,.navBox a:hover, .nav-list-main .active:hover, .type-all:hover, .colf:hover, .gologin-btn a { color: #fff; }

.h930 { height: 930px; }
.ct { text-align: center; }




/*新增会员支付弹窗*/
.vip-pay-zz{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);z-index: 200}
.vip-pay-tc{width:500px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #fff;background-color: #F3F3F3;padding-bottom: 30px}
.vip-pay-tit p{font-size: 18px;color: #555;line-height: 40px}
.payway-item img{display: inline-block;vertical-align: middle;width:20px;height: auto;margin-right: 8px;padding-top: 0 11px}
.payway-item p{display: inline-block;vertical-align: middle;font-size: 14px;color: #323232}
.payway-item{ line-height: 30px;min-width: 163px;padding: 0 13px}
.payway-main{text-align: center;padding:20px 0;}
.payway-item{text-align: left;display: inline-block;}
.active .payway-item{ background-color:  #ccc; }
.payway-main .check-main{display: block;width: 200px;margin:0 auto; border: 1px solid #313131; cursor: pointer;}
.payway-main .reg-check .check-main:before{background-image: url();width: 18px;height: 18px;}
.payway-main .reg-check .weui-check:checked + .check-main:before{background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/xiaoGou.png);}
.pay-btn{font-size:15px;color: #fff;background-color:#7D00CC ;line-height: 36px; height: 36px; cursor: pointer; border-radius: 3px;width: 194px;display: block;margin:0 auto; }
.vip-pay-tit{padding-left: 20px;padding-right: 10px;background-color: #f3f3f3}


.undercarriage{line-height: 20px;font-size: 13px;color: #fff;background-color: rgba(0,0,0,0.5);border-radius: 16px;padding:0 10px;margin-left: -8px;margin-right: 5px}
.shop-con-item.none p.col2{color: #999}




.wrong-zz .close-img{position: absolute;top: 5px;right: 5px}
.nav-right{white-space: nowrap;}




input[type="number"]{
    -moz-appearance: textfield!important;
}
.foot-main{background-color: #fff}
.gocart-btn:hover { color:#8531E5; }


.ml0{margin-left: 0!important}
.like-tit{text-align: center\9}
.like-tit p{white-space: nowrap\9;display: inline-block\9;vertical-align: middle\9;}
.like-tit div{display: inline-block\9;vertical-align: middle\9;}

.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-right{display: table}
.getcoupon .content .content-text .tr .xiaoBeiJing .xiaoBeiJing-right ul{display: table-cell;vertical-align: middle;}
.titleText2{cursor: pointer;}


/*.role-tc{position: fixed;width: 600px;left: 50%;transform: translateX(-50%);top: 50%;transform: translateY(-50%);background-color: #fff;border-radius: 10px;z-index: 200;height: 60vh;overflow-y:scroll }

*/


.loading-bg{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.5);z-index: 201}
.loading-bg img{width: 80px;height: 80px;position: absolute;left: 50%;top: 50%;margin-top: -40px;margin-left: -40px}


.choose-main{white-space: nowrap;width: 100%}
.choose-item{display: inline-block;vertical-align: middle;padding:0 10px;font-size: 16px;color: #333}
.choose-item.active{color: #7D00CC;border-bottom: 2px solid #7D00CC}


.bshare-custom{display: inline-block;vertical-align: middle;}
.bshare-custom img{display: inline-block;vertical-align: middle;}
.bshare-custom span{display: inline-block;vertical-align: middle;}


.role-tc{position: fixed;width: 600px;left: 50%;top: 50px;margin-left: -300px;background-color: #fff;border-radius: 10px;z-index: 211;overflow: hidden; }
.regis-con{background-color: #fff;height: 60vh;overflow-y:scroll }
.agree-btn{background-color: #7D00CC;width: 100%;display: block;line-height: 40px;color: #fff;border: 0;border-radius: 0;height: auto;font-size: 16px}
.noagree-btn{background-color: #fff;width: 100%;display: block;line-height: 40px;color: #000;border: 0;border-radius: 0;height: auto;font-size: 16px}
.login-con{height: 430px;top: 50%;margin-top: -215px}
.zz.z210{z-index: 210}
.regis-con>*{max-width: 100%}




.shop-con-item .down-tip{display: none}
.shop-con-item.down-shop .shop-goods-img{position: relative;}
.shop-con-item.down-shop .down-tip{width: 60px;height: 60px;border-radius: 50%;background-color: rgba(0,0,0,0.6);display: block;position: absolute;top: 50%;left: 50%;margin-left: -30px;margin-top: -30px;line-height: 60px;text-align: center;color: #fff;font-size: 14px}
.shop-con-item.down-shop p{color: #ccc}




.upload-input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;bottom: 0;right: 0;z-index: 20;opacity: 0}
.upload-item{width: 72px;height: 72px;margin: 0 5px 10px;background-size: cover;background-repeat: no-repeat;background-position: center}
.remove-img{position: absolute;top: 6px;right: -6px;background-image: url(https://com-yaezaixian-shop.oss-cn-shenzhen.aliyuncs.com/PC/images/remove-img1.png);background-repeat: no-repeat;background-position: top right;background-size: 15px 15px;width: 30px;height: 30px;display: block;}
.hid{overflow:hidden;}
.login-con.upload-tc{bottom: auto;min-height: auto;height: auto;padding-bottom: 20px}
.login-zz{z-index: 211}




.sc-btn{display: table;padding-right: 15px;margin-right: 15px}
.sc-btn img{width: 20px;height: 20px;font-size: 16px;vertical-align: middle;margin-right: 4px;margin-top: -3px}
.sc-btn p{display:table-cell;font-size: 14px;vertical-align: middle;padding-left: 5px}



.role-img{padding: 20px;}
.role-img img{width: 100%;height: auto}




.photo-zz{position: fixed;left: 0;top: 0;bottom: 0;right: 0;background-color: rgba(0,0,0,0.6);z-index: 300}
.photo-show{position: fixed;left:50%;width: 800px;height:350px;margin-left:-400px;border-radius: 10px;overflow: hidden;z-index: 301;top: 20% }
.photo-show img{width: 100%;display: block}
.photo-show .remove-img1{position: absolute;top: 20px;right: 30px;width: 30px;height: 30px;}





/* .iframe{min-height: 871px;max-height: 871px} */
.detail-bot-left .part4 .shop-type-item .fd{font-weight: normal;}
.seckill-time span{min-width: 24px;width: auto;}










.info-main{background-color: #F8F8F8;}
.info-item{padding: 35px 0;border-bottom:1px solid  #EFEFEF;}
.line-item{width: 5px;height: 21px;background-color:#7338F5;display: inline-block;vertical-align: top;float: left;margin-top: 5px }
.coled{color:#ed2d2d }
.wait-bg{background-image: -moz-linear-gradient( -25deg, rgb(176,31,230) 0%, rgb(51,59,246) 100%);background-image: -webkit-linear-gradient( -25deg, rgb(176,31,230) 0%, rgb(51,59,246) 100%);background-image: -ms-linear-gradient( -25deg, rgb(176,31,230) 0%, rgb(51,59,246) 100%);padding: 110px 0}
.copy-btn{line-height: 45px;padding: 0 27px;background-color:#EBECFF;border: 1px solid #3839F6;border-radius: 10px;color: #343bf6;float: right; }
.number-info{line-height: 45px}
.p30{padding: 30px}
.info_block p{line-height: 45px}
.info-main .section41 .express-list li:after{left: 130px;width: 16px;height: 16px;background-image: -moz-linear-gradient( -25deg, rgb(176,31,230) 0%, rgb(51,59,246) 100%);background-image: -webkit-linear-gradient( -25deg, rgb(176,31,230) 0%, rgb(51,59,246) 100%);background-image: -ms-linear-gradient( -25deg, rgb(176,31,230) 0%, rgb(51,59,246) 100%);}
.info-main .section41 .express-list{border-left: 0}
.info-main .section41 .express-list li:before{content: "";position: absolute;background-image: -moz-linear-gradient( -25deg, rgb(176,31,230) 0%, rgb(51,59,246) 100%);background-image: -webkit-linear-gradient( -25deg, rgb(176,31,230) 0%, rgb(51,59,246) 100%);background-image: -ms-linear-gradient( -25deg, rgb(176,31,230) 0%, rgb(51,59,246) 100%);top: 30px;bottom: -30px;display: block;width: 1px;left: 138px}
.info-main .section41 .express-list li:nth-last-child(1):before{display: none}
.info-main .section41 .express-list li .table-cell{width: 150px}
.info-main .section41 .express-list p.col3{color: #333}
.info-main .section41 .express-list p.col9{color: #999}
.fixed-main{position: fixed;top: 50%;left: 50%;margin-left: -300px;margin-top: -300px;z-index: 200;}




.info-main{width:600px;height: 600px;overflow-y:scroll;background-color: #fff }
.fixed-main .close-img{position: absolute;right: -10px;top: -40px} 



.wrong-zz{z-index: 1120}
.ewm-tc{position: fixed;left: 50%;margin-left: -200px;width: 400px;top: 50%;height: 500px;margin-top: -250px;border-radius: 15px;background-color: #fff;padding-top: 80px;}
.ewm-tc img{width: 250px;height: 250px;display: block;margin: 0 auto}




/*新增*/
.foot-part2 .ewm-img img{width: 80px;height: 80px}


/*列表*/
.mlr30{margin-left: 30px;margin-right: 30px}
.pl12{padding-left: 12px}
.pb85{padding-bottom: 85px}
.new_part_1{width: 110px;}
.new_part_1 a{display: block;line-height: 44px;text-align: center;font-size: 16px;color: #151515;max-width: 100%}
.new_part_1 a.type1.active{background-image: linear-gradient(90deg, #B26CDC 0%, #4F47E9 100%);border-radius: 22px;color: #fff}
.new_part_2{width: 774px;}
.new_part_3{width: 280px;}
.search_part{padding: 20px}
.search_btn{background-image: url(../images/ser-img.png);background-size:15px 16px;background-position: center center;background-repeat: no-repeat;width: 43px;height: 40px }
.search_input input{border: 0;background: none;height: 40px;line-height: 40px;color: #333;padding-left: 16px}
.search_input input::placeholder{color: #999}
.search_input{background-color: #F5F5F5;border: 1px solid #EAEAEA;border-radius: 4px}
.search-on{background-color:#7D2ACC ;font-size: 14px;color: #fff;text-align: center;width: 100%;line-height: 40px;height: 40px;margin-top: 20px}
.guide-img{border-radius: 5px;width: 100%;overflow: hidden;}
.guide-img img{width: 100%;height: auto;display: block}
.recom-img{width: 64px;height: 64px}
.recom-part{background-color: #fff;padding-left: 20px;padding-right: 20px;padding-top: 20px}
.recom-item{padding-top: 12px;padding-bottom: 12px;border-bottom: 1px solid #eee}
.recom-tit{line-height: 26px;padding-left: 20px;border-bottom: 1px solid #7D2ACC;position: relative;}
.recom-tit::before{content: "";position: absolute;left: 0;bottom: 0;border-width: 0 0 26px 15px;border-style: solid;border-color: transparent transparent #7D2ACC;}
.info_img{width: 160px;height: 110px;overflow: hidden;}
.info_img img{display:inline;width: 100%;}
.info_name{line-height: 30px;font-size: 18px;color: #333;max-height: 60px;overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;}
.info_con{position: relative;height: 110px}
.good-item img,.eval-item img{display: inline-block;vertical-align: middle;}
.good-item span,.eval-item span{display: inline-block;vertical-align: middle;line-height: 14px;min-width: 22px}
.info_list_item{border-bottom: 1px solid #eee;padding: 20px 0}
.info_list_item:nth-last-child(1){border-bottom: 0}
.info_bot{position: absolute;bottom: 0;left: 20px;right: 0;}
.good-item.active span{color:#7D2ACC }
.returnbtn{position: fixed;top: 60%;right: 20%}
.returnbtn a{display: block;width: 40px;height: 40px;margin-bottom: 2px}




/*咨询详情*/
.col23{color: #2383F3}
.line24{line-height: 24px;}
.pb40{padding-bottom: 40px}
.look_btn{color: #7D2ACC;border: 1px solid #7D2ACC;line-height: 24px;display: block;float: right;min-width: 48px;padding: 0 5px;text-align: center;font-size: 12px;border-radius: 2px}
.detail_con img{max-width: 100%}
.detail_con *{font-size: 12px;color: #666}
.detail_con{padding-bottom: 98px;}
.publish_comments{margin-top: 20px;border-radius: 4px;overflow: hidden;background-color: #fafafa}
.publish_comments textarea{padding: 16px 20px;color: #333;width: 100%;height: 163px;border-radius: 0;border:0;resize: none;border: 1px solid #e6e6e6;background-color: #fff}
.publish_comments textarea::placeholder{color: #999999}
.fabu_btn{background-image: linear-gradient(90deg, #B26CDC 0%, #4F47E9 100%);padding: 0 28px;line-height: 40px;display: block;text-align: center;color: #fff;font-size: 16px;float: right;}
.add img{display: inline-block;vertical-align: middle;}
.add p{display: inline-block;vertical-align: middle;}
.add{line-height: 40px}
.publish_comments.ml70{margin-left: 60px}



/*二手信息*/
.second_con{box-shadow:0px 3px 9px 0px rgba(0, 0, 0, 0.06);line-height: 66px;margin-bottom: 28px}
.table-price{font-size:26px;color:#D32020  }
.second_con>img{display: block;}
.address_con{float: right; }
.address_con img{display: inline-block;vertical-align: middle;}
.address_con p{display: inline-block;vertical-align: middle;max-width:300px;font-size: 14px;color: #999}




/*病例*/
.col7d2{color: #7D2ACC}
.eval-con{padding:11px 15px;border: 1px solid #E5E5E5;background-color: #fafafa;border-radius: 4px}
.eval-con span{color: #1C7FF3}
.col173{color: #1C7FF3}
/*发布*/
.part_nav{padding: 14px 20px}
.part_nav a{float: left;display: block;line-height: 38px;min-width: 100px;background-color: #F4F4F4;text-align: center;margin: 0 10px;font-size: 16px;color: #666;border-radius: 19px}
.part_nav a.active{background-color: #7D2ACC;color: #fff;}
.fabu_tit{line-height: 102px;border-bottom: 1px solid #eee}
.fabu_tit input{height: 102px;border: 0;}
.fabu_btn1{color: #FFFFFF;font-size: 16px;text-align: center;background-color: #7D2ACC;border-radius: 4px;display: block;width: 192px;line-height: 40px;margin: 30px auto 0}
.fabu_btn1:hover{color: #fff}
.simditor .simditor-wrapper .simditor-placeholder{top:auto!important;}




.new_part_1 a.info_item1{text-align: left;width: 100%;padding-bottom:20px;}
.info_item1 img{width: 42px;height: 42px;display: inline-block;vertical-align: middle;}
.info_item1>div{line-height: 1;display: inline-block;vertical-align: middle;text-align: left;padding-left: 5px}
.info_item1 p:nth-child(2){padding-top: 5px}
.share{padding-top: 20px;padding-bottom: 14px;font-size: 14px;color: #999;border-top: 1px solid #e3e3e3}


.head-img{width: 50px;height: 50px;border-radius: 50%;overflow: hidden;}
.head-img img{width: 100%;height: 100%;display: block;}
.col17c{color: #1C7FF3}
.ml70{margin-left: 70px}


.upload_item{width: 90px;height: 90px;position: relative;margin-bottom: 20px;margin-right: 20px;float: left;}
.upload_item img{width: 100%;height: 100%}
.upload_item input{opacity: 0;position: absolute;left: 0;top: 0;bottom: 0;right: 0;}
.p30{padding: 30px}
.upload_item .closeImg{position: absolute;right: -5px;top: -5px;width: 14px;height: 14px;}
.upload_item>div{overflow: hidden;}
.check_item img{display: inline-block;vertical-align: middle;}
.check_item p{display: inline-block;vertical-align: middle;font-size: 14px;color: #666;padding-left: 10px}
.check_item{line-height: 55px;padding-left: 30px;cursor: pointer}
.check_item img:nth-child(1){display: inline-block;}
.check_item img:nth-child(2){display: none}
.check_item.active img:nth-child(1){display: none}
.check_item.active img:nth-child(2){display: inline-block;}






/*18个人中心 - 我的关注*/
.tit_con{line-height: 49px;border-bottom: 1px solid #EEEEEE;}
.tit_con a{font-size: 16px;color: #666;display: inline-block;margin-right: 40px}
.tit_con a.active{color: #7D2ACC;border-bottom: 3px solid #7D2ACC}
.guanzhu_header{width: 80px;height: 80px;border-radius: 50%;overflow: hidden;}
.guanzhu_header img{width: 100%;height: 100%;display: block}
.guanzhu_btn{padding:0 22px;line-height: 32px;background-color: #EBEBEB;color: #999;border: 0;outline: 0}
.guanzhu_item{line-height: 80px;border-bottom: 1px solid #EEEEEE ;padding:20px 0;}
.guanzhu_info{line-height:24px;padding-top: 8px;width: 530px;padding-left: 10px}
.guanzhu_info p:nth-child(1){line-height: 30px;padding-bottom: 10px}
.guanzhu_btn.active{line-height: 30px;border: 1px solid #7D2ACC;border-radius: 4px;background-color: #fff;color: #7D2ACC;margin-left: 30px}


.new_part_2 iframe{width: 100%;height: auto}


.new_part_2 iframe{min-height: 1070px}



.fabu_text{height: 668px;border: 0;border-radius: 0;border-bottom: 1px solid #eee;width: 100%;padding:30px 0;font-size: 14px;color: #333;resize: none}
.fabu_text:hover{border-color: #eee}
.fabu_text::placeholder{color: #999}
.type_choose{border-radius: 4px;line-height: 66px;}
.type_choose select{border: 0;font-size: 19px;color: #666;padding-left: 30px;padding-right: 30px;float: left;width: 650px}
.sjx{
    position:relative;
    width: 0;
    height: 0;
    border-width: 40px 40px 0;
    border-style: solid;
    border-color: blue transparent transparent;
    float: right;
}





.wrong-zz{z-index: 1120}
    .ewm-tc{position: fixed;left: 50%;margin-left: -200px;width: 400px;top: 50%;height: 500px;margin-top: -250px;border-radius: 15px;background-color: #fff;padding-top: 80px;}
    .ewm-tc img{width: 250px;height: 250px;display: block;margin: 0 auto}