@charset "utf-8";
a, img { vertical-align: top; }
body { max-width: 600px; margin: 0 auto; }
.container { width: 84%; margin: auto; }
@media(max-width: 1600px){
	.container { width: 86%; }
}
@media(max-width: 1300px){
	.container { width: 90%; }
}
@media(max-width: 1100px){
	.container { width: 94%; }
}
a, img { vertical-align:top; }

/*字体*/
.marginT5 { margin-top:0.05rem; }
.marginT10 { margin-top:0.10rem; }
.marginT15 { margin-top:0.15rem; }
.marginT20 { margin-top:0.20rem; }
.marginT25 { margin-top:0.25rem; }
.marginT30 { margin-top:0.30rem; }
.marginT35 { margin-top:0.35rem; }
.marginT40 { margin-top:0.40rem; }
.marginT45 { margin-top:0.45rem; }
.marginT50 { margin-top:0.50rem; }
.marginT60 { margin-top:0.60rem; }
.marginT70 { margin-top:0.70rem; }
.marginT80 { margin-top:0.80rem; }
.marginT90 { margin-top:0.90rem; }
.marginT100 { margin-top:1rem; }
.colorBlue { color:#0044B0; }
.colorYellow { color:#FFA100; }
.colorBlack { color:#000; }
.font55 { font-size:0.55rem; line-height: 1.2; }
.font40 { font-size:0.40rem; line-height: 1.2; }
.font42 { font-size:0.42rem; line-height: 1.2; }
.font76 { font-size:0.76rem; line-height: 1.2; }
.font26 { font-size:0.26rem; line-height: 1.2; }
.font20 { font-size:0.2rem; line-height: 1.2; }
.font24 { font-size:0.24rem; line-height: 1.2; }
.font30 { font-size:0.3rem; line-height: 1.2; }
.font32 { font-size:0.32rem; line-height: 1.2; }
.font22 { font-size:0.22rem; line-height: 1.2; }
.font21 { font-size:0.21rem; line-height: 1.2; }
.font18 { font-size:0.18rem; line-height: 1.6; }
.font16 { font-size:0.16rem; line-height: 1.6; }
.font15 { font-size:0.15rem; line-height: 1.6; }
.font14 { font-size:0.14rem; line-height: 1.6; }
.bold { font-weight:bold; }


.mainQh { width: 18px; height: 18px; position: absolute; top:50%; transform:translateY(-50%); }
.mainQhPrev { left:0;  }
.mainQhNext { right:0;  }
.mainQhPrev { background: url(../images/mainprevh.svg) no-repeat center; background-size: 100% auto; }
.mainQhNext { background: url(../images/mainnexth.svg) no-repeat center; background-size: 100% auto; }
.mainQh.swiper-button-disabled { opacity: 0.4; }

.borderBottom { border-bottom:1px solid #D8D8D8; padding-bottom:0.3rem; }
.borderTop { border-top:1px solid #D8D8D8; }
.borderAll { border:1px solid #D8D8D8; }
.headerA { padding:38px 0 35px; position: relative; }
.headerA-a,.headerA-c { position: absolute; top:50%; transform:translateY(-50%); }
.headerA-a2 { z-index: 100; position: relative; top:0; transform:translateX(0); }
.headerA-a { left:0; }
.headerA-c { right:0; }
.headerA-b { text-align:center; }
.headerA-a .layui-input { border:none; width: 100%; padding: 0.2rem 0; color: #333; font-size: 0.15rem; padding-left:0; }
.headerA-a  .layui-form-select .layui-edge { display:none!important; }
.headerA-a form { position: relative; }
.headerA-a form button { width: 36px; height: 36px; position: absolute; right:1px; top: 1px; border:none; background: url(../images/search.png) no-repeat right center; }
.headerA-c { text-align:right; }
.headerA-c a { display:inline-block; width: 30px; height: 30px; margin-left: 10px; }
.headerA-c a.like { background: url(../images/like.svg) no-repeat right center; }
.headerA-c a.buy { background: url(../images/buy.svg) no-repeat right center; }
.headerA-c a.member { background: url(../images/menber.svg) no-repeat right center; }
.header { max-width: 600px; position: fixed; left:50%; transform:translateX(-50%); top:0; width: 100%; transition:all 0.8s;z-index: 11; background: #fff; }

.header2A-b { position: absolute; top:50%; transform:translateY(-50%); left: 0; }
.header2A-b a { display:inline-block; width: 40px; height: 40px; text-align:center; padding-top: 11px; }
.headerA { padding: 15px 0; }
.header2A-b { position: relative; padding-top:5px; top:0; transform:translateY(0); }
.headerA-c a.like.pc { display:none; }
.header2A-b a { width: 30px; }
.headerA-b .logo img { height: 30px; width: auto; }
@media(max-width: 400px){
	.headerA-b .logo img { height: 25px; width: auto; }
	.headerA-c a { margin-left: 0px; }
}

.space { width: 100%; height: 61px; }
.spaceHome { height: 111px; }
@media(max-width: 400px){
	.spaceHome { height: 106px; }
}
.bgBlack { background: #000; }
.header .topFix { padding: 12px 0; }
.header .topFix:hover a { color:#fff; }
.color0 { color:#000; }
.color1 { color:#111; }
.color2 { color:#222; }
.color3d { color:#3d3d3d; }
.color3 { color:#333; }
.color4 { color:#444; }
.color5 { color:#555; }
.color6 { color:#666; }
.color7 { color:#777; }
.color8 { color:#888; }
.color9 { color:#999; }
.lh11 { line-height: 1.1; }
.lh12 { line-height: 1.2; }
.lh13 { line-height: 1.3; }
.lh14 { line-height: 1.4; }
.lh15 { line-height: 1.5; }
.lh16 { line-height: 1.6; }
.lh17 { line-height: 1.7; }
.lh18 { line-height: 1.8; }
.lh19 { line-height: 1.9; }

/*下拉*/
.headerC { position: relative; }
.nav ul li:hover .subA { display:block; }
.nav .subA { display:none; position: absolute; width: 100%; left:0; background: rgba(240, 240, 240, 0.8); padding: 2.5vw 0 3vw; backdrop-filter: blur(44px); } 
.nav .subA-a { float:left; width: 250px; text-align:left; }
.nav .subA-a .con a { display:block; font-size:16px; color:#666; margin: 10px 0; }
.nav .subA-a .con a:hover { color:#000; }
.subA-b { float:left; width: calc(100% - 250px); }
.subA-b dl { display:flex; flex-wrap:wrap; }
.subA-b dl dd { float:left; width: calc(25% - 16px); margin-right:16px; }
.subA-b dl dd .img { overflow: hidden; height: 12vw; display: flex;justify-content: center;align-items: center; background: #fff; }
.subA-b dl dd .img img { max-width:90%; max-width:90%; transition:all 0.5s; }
.subA-b dl dd .tit a { text-align:center; color:#999;; display:block; margin-top: 15px; }
.subA-b dl dd:hover .img img { transform:scale(1.05); }
.subA-b dl dd:hover .tit a { color:#000; }

@media(max-width:1600px){
	.subA-b dl dd .img { height:15vw; }
}
@media(max-width:1300px){
	.subA-b dl dd .img { height:17vw; }
}

.banner .swiper-container{ padding-bottom: 0; }
.banner .swiper-container .swiper-pagination { bottom:0.2rem; text-align:left; padding:0 0.2rem; }
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet { width: 12px; height: 12px; background: #ffffff; opacity: 0.3; margin: 0 15px; }
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }
.banner .swiper-slide { position: relative; }
.banner .swiper-slide .con { padding: 0 0.15rem; position: absolute; left:0; top:50%; transform:translateY(-50%); width: 100%; }
.banner .con .more { margin-top:20px; }
.smallMore a,.smallMore span { transition:all 0.6s; position: relative; font-size:16px;color:#fff; padding-right:20px; background: url(../images/smallmore.svg) no-repeat right center; }
.banner .mainQh:after { display:none; }
.banner .mainQh { z-index: 11; left:auto; width: 20px; bottom: 0.2rem; height: 20px; position: absolute; top:auto; transform:translateY(0); margin-top:0; }
.banner .mainQhPrev { right: calc(0.2rem + 36px); background: url(../images/mainprev.svg) no-repeat center; background-size: 100% auto; }
.banner .mainQhNext { right: 0.2rem; background: url(../images/mainnext.svg) no-repeat center; background-size: 100% auto; }

@media(max-width:700px){
	.banner .swiper-container .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 6px; }
}

.indexA-a { padding: 0.4rem 0; }
.indexA-b ul li { float:left; width: calc(50% - 8px); margin-right: 16px; }
.indexA-b ul { display:flex; flex-wrap:wrap; }
.indexA-b ul li:nth-child(2n) { margin-right:0; }
.indexA-b ul li:nth-child(n+3) { margin-top:20px; }
.indexA-b .img { width: 100%; height: 2.3rem; background: #F6F6F6; position: relative; }
.indexA-b .img img { position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); max-width:80%; }
.indexA-b ul li a { display:block; }
.indexA-b ul li .t { margin-top:10px; }
.indexB { padding: 0.4rem 0; }
.mainPre { position: relative; }
.indexB ul li a { display:block; }
.indexB .con { position: absolute; left:0; top: 50%; transform:translateY(-50%); width: 100%; padding: 0 0.15rem; }
.indexB ul li:nth-child(n+2) { margin-top:10px; }
.indexC-b { width: 60px; position: absolute; top:50%; transform:translateY(-50%); right:0; height: 18px; }
.indexC-d { padding-left:3vw; }
.indexC-e .img { background: #F6F6F6; height: 2.4rem; }
.indexC-e .img span { display:inline-block; position: absolute; z-index: 3; top:0.15rem; right: 0.18rem; padding:3px 8px; background: #fff; border-radius:3px; overflow: hidden; }
.indexC-e .img span.left { left: 0.18rem; right:auto; }
.indexC-e .img img { position: absolute; left:50%; top:55%; transform:translate(-50%, -50%); max-width:80%; }
.indexC-e .con { padding: 0 0.15rem; }
.indexD-b .swiper-container{ padding-bottom: 30px; }
.indexD-b .swiper-container .swiper-pagination { bottom:0; }
.indexD-b .swiper-container .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 8px; background: #000; opacity: 0.3; margin: 0 4px; }
.indexD-b .swiper-container .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }

.indexE { padding: 1rem 0; }
.homeD { padding-bottom:0.4rem; }
.homeD-a { border:1px solid #ededed; }
.homeD-a .img img { width: 50%; }
.honeD-b { padding:0.5rem 0.3rem 1rem; }
.homeD .swiper-container{ padding-bottom: 0px; }
.homeD .swiper-container .swiper-pagination { bottom: 0.25rem; }
.homeD .swiper-container .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 8px; background: #000; opacity: 0.3; margin: 0 4px; }
.homeD .swiper-container .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }


/*网站底部*/
.footer { background: #F6F6F6; }
.footerA { padding:0.3rem 0 0.4rem; }
.footerA ul li { border-bottom:1px solid #ddd; }
.footerA ul li .t { padding:0.2rem 0.4rem 0.2rem 0; background: url(../images/footnavbg.svg) no-repeat right center; }
.footerA ul li .con a { display:block; padding: 0.1rem 0; }
.footerA ul li .con { display:none; }

.footerB input { border:none;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.09); font-size:0.16rem;color:#333; padding-left:10px; height: 0.6rem;  }
.footerB button { font-size:0; position: absolute; right:0; top:0; width: 0.4rem; background: url(../images/footBtn.svg) no-repeat center; height: 0.6rem; }

.footerC { padding:0.4rem 0; }
.footerD { padding: 0 0.3rem; }
.footerF { padding: 0.4rem 0.3rem 0.2rem; }
.footerE a { width: 100%; }


/*喜欢*/
.likeA-a { padding:0.5rem 0 0.6rem; }

/*商品列表页面*/
.proListB { margin-top:0.25rem; }
.proListB-a { transition:all 0.6s; width: 220px; position: absolute; left:0; top:0; }
.proListB-a .tt { position: relative; background: url(../images/pro/jtrop.png) no-repeat right center; }
.proListB-a ul li.close .t { background: url(../images/pro/jtbot.png) no-repeat right center; }
.proListB-a ul li { padding-bottom: 20px; margin-bottom: 20px; border-bottom:1px solid #ededed; }
.proListB-a .c { margin-top:25px; }
.proListB-a .c a { background: url(../images/pro/select.png) no-repeat left center; display:block; font-size:14px;color:#666666; padding-left:33px; line-height: 33px; }
.proListB-a .c a.cur { background: url(../images/pro/selectbg.png) no-repeat left center; }
.proListB-a ul li.color a { position: relative; background: none; float:left; width: 45%; }
.proListB-a ul li.color a.cur { background: none; color:#050505; }
.proListB-a ul li.color a:nth-child(2n) { float: right; }
.proListB-a ul li.color a i.bg { width: 24px; height: 24px; border-radius:50%; position: absolute; left:0; top: 50%; transform:translateY(-50%); }
.proListB-a ul li.color a.cur i.bg:after { content:''; background: url(../images/pro/selected.png) no-repeat center/cover; width: 24px; height: 24px; border-radius:50%; position: absolute; left:0; top: 50%; transform:translateY(-50%); }
.proListB-a ul li.color a.cur i.bg.border:after { content:''; background: url(../images/pro/selectedblack.png) no-repeat center/cover; }
.proListB-a ul li.color a i.border { border:1px solid #ededed; }

.homeB-b ul li .con .like,.proListB-b .con .tt .like { cursor: pointer; width: 20px; height: 20px; position: absolute; right:0; top:0; background: url(../images/like1.png) no-repeat center; background-size: 100% auto; }
.homeB-b ul li .con .like.cur,.proListB-b .con .tt .like.cur { background: url(../images/like1bg.png) no-repeat center; background-size: 100% auto; }
.proListB { transition:all 0.6s; padding-left: 260px; }
.proListB.w100 { padding-left:0; }
.proListB-b ul li { float:left; width:calc(50% - 5px); margin-right: 10px; }
.proListB.w100 .proListB-a { left: -50%; }
.proListB-b.w100 { width:100%; }
.proListB-b ul li:nth-child(2n) { margin-right:0; }
.proListB-b ul li:nth-child(n+3) { margin-top: 20px; }
.proListB-a .closeA { display:none; }
.proListB-b .imgBox { width: 100%; height: 2.4rem; background: #f6f6f6; position: relative; overflow: hidden; }
.proListB-b .imgBox .tag { position: absolute; left:0.1rem; top: 0.1rem; font-size:16px;color:#999999; background: #fff; border-radius:3px; overflow: hidden; line-height: 1; padding: 5px 15px; }
.proListB-b .imgBox .tag2 { color:#fff!important; background:#000; border-color:#000!important; }
.proListB-b .imgBox .layui-form-checkbox { position: absolute; right: 14px; top:14px; }

.proListB-b .imgBox .color { opacity: 0; position: absolute; right:10px; top: 10px; background: url(../images/pro/colorbg.png) no-repeat center/cover; border-radius:50%; overflow: hidden; width: 25px; height: 25px; }
.proListB-b .imgBox .img img { width: 100%; }
.proListB-b .imgBox .img { position: absolute; left: 50%; top:55%; transform:translate(-50%, -50%); width: 60%; }
.proListB-b .con { margin-top:0.2rem; }
.proListB-b .con .tt { position: relative; padding-right: 30px; font-size:0.14rem;color:#333333; position: relative; }
.proListB-b .con .tt a { display:block; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.proListB-b .con .list { margin:0.15rem 0; }
.proListB-b .con .list span { cursor: pointer; margin-right:5px; display:inline-block; width: 38px; height: 31px; background: #efefef; overflow: hidden; padding:3px; }
.proListB-b .con .list span.cur { border:1px solid #efefef; border-color:#666666; }
.proListB-b .con .list a.more { display:inline-block; width: 31px; height: 31px; background: url(../images/pro/add.jpg) no-repeat center/cover; }
.proListB-b .con .p { font-size:0.18rem;color:#333333; }
.proListB-b .con .d { font-size: 0.14rem;color:#999999; }


@media(max-width:400px){
	.proListB-b .con .list span { width: 26px; height: 23px; }
	.proListB-b .con .list a.more { width: 23px; height: 23px; }
}


.proListB-b .imgBox .layui-form-checkbox[lay-skin=primary] { width: 16px; }



/*入住品牌01*/
.img100{line-height: 0;}
.img100 img{width: 100%;}
.ttitle .con{line-height: 1.6;padding: 0 0.1rem;}
.ruzhu_a{padding-top: 0.5rem;}
.ruzhu_a .ul{display: flex;flex-wrap: wrap;}
.ruzhu_a .ul li{width: 48%;margin-right: 4%;background: #f6f6f6;margin-top: 8%;}
.ruzhu_a .ul li:nth-child(2n){margin-right: 0;}
.ruzhu_a .ul li:nth-child(1),
.ruzhu_a .ul li:nth-child(2){margin-top: 0;}
.ruzhu_a .ul li .box{padding: 0.44rem 0.26rem;text-align: center;}
.ruzhu_a .ul li .box .js{margin-top: 0.05rem;}

/*入住品牌02*/
.ruzhu2_a .bg{position: relative;}
.ruzhu2_a .bg .replace{position: absolute;top: 0.15rem;right: 3%;color: #fff;background: #000000;line-height: 1.4;padding: 4px 0.24rem;}
.ruzhu2_a .ruzhu2_a_box .icon{width: 1.26rem;height: 1.26rem;margin: -0.63rem auto 0;display: flex;align-items: center;background: #fff;border-radius: 6px;position: relative;z-index: 1;padding: 0 0.1rem;border: 1px solid #D8D8D8;}
.ruzhu2_a .fx_box{display: flex;justify-content: center;align-items: center;}
.ruzhu2_a .fx_box .fx1{display: flex;align-items: center;border-radius: 40px;background: #000000;color: #fff;line-height: 0.48rem;height: 0.48rem;padding: 0 0.2rem;margin-right: 0.1rem;}
.ruzhu2_a .fx_box .fx1 .i{width: 0.18rem;height: 0.18rem;margin-right: 0.12rem;background: url(../images/ruzhu2_icon1.svg) center center/cover;}
.ruzhu2_a .fx_box .fx_ty{display: flex;justify-content: center;align-items: center;width: 0.48rem;height: 0.48rem;border-radius: 100%;	}
.ruzhu2_a .fx_box .fx2{background: url(../images/ruzhu2_icon2.svg) center center no-repeat #f6f6f6;margin-right: 0.1rem;}
.ruzhu2_a .fx_box .fx3{background: url(../images/ruzhu2_icon3.svg) center center no-repeat #f6f6f6;}
.ruzhu2_b .tit{display: flex;justify-content: center;border-bottom: 1px solid #D8D8D8;padding: 0 3%;}
.ruzhu2_b .tit .t{color: #333;padding: 0.1rem 0;margin-right: 0.22rem;transition: all 0.4s;position: relative;}
.ruzhu2_b .tit .t:last-child{margin-right: 0;}
.ruzhu2_b .tit .t.cur{color: #000;}
.ruzhu2_b .tit .t:before{position: absolute;left: 0;bottom: -1px;height: 2px;width: 0;background: #000;content: "";transition: all 0.4s;}
.ruzhu2_b .tit .t.cur:before{width: 100%;}
.ruzhu2_b .box {display: none;}
.ruzhu2_b .box.cur{display: block;}
.ruzhu2_b .box .text{padding: 0.4rem 0 0.5rem;}
.ruzhu2_b .box .text .wenzi p{display: none;}
.ruzhu2_b .box .text .wenzi p:nth-child(1){display: block;}
.ruzhu2_b .box .text .wenzi.cur p{display: block;}
.ruzhu2_b .box .text a.gd{float: right;margin-top: -0.14rem;background: #fff;color: #000;}

/*设计师*/
.shejishi_a{padding: 0.5rem 0 0;}
.shejishi_a .box .text{margin-top: -50%;background: #D00544;position: relative;z-index: 1;padding: 0.6rem 0.2rem 0.8rem;color: #fff;width: 100%;display: inline-block;}
.shejishi_a .box .text .mainMore{background: #fff;color: #D00544;border-color: #fff;}
.shejishi_a .ul {display: flex;flex-wrap: wrap;}
.shejishi_a .ul li{width: 48%;margin-right: 4%;margin-top: 0.4rem;}
.shejishi_a .ul li:nth-child(1),
.shejishi_a .ul li:nth-child(2){margin-top: 0;}
.shejishi_a .ul li:nth-child(2n){margin-right: 0;}
.shejishi_a .ul li .bt{margin-top: 0.14rem;color: #000;}
.shejishi_a .miaoshu .miaoshuxq{padding-bottom: 0.2rem;border-bottom: 1px solid #F1F1F1;}
/*设计师详情*/
.shejishixq_a .text{position: absolute;left: 0;bottom: 0;width: 100%;background: #D00544;z-index: 1;padding: 0.6rem 0.2rem 0.8rem;color: #fff;width: 100%;display: inline-block;}
.shejishixq_a .qm{margin-left: auto;margin-top: -0.2rem;max-width: 1.54rem;position: relative;z-index: 1;}
.shejishixq_a .proListB-b ul li{width: 100%;background: #F6F6F6;margin-bottom: 0.3rem;padding: 0 0.2rem 0.3rem;}
.shejishixq_a .proListB-b ul li:last-child{margin-bottom: 0;}
.shejishixq_a .proListB-b .tag{border: 1px solid #D8D8D8;border-radius: 5px;padding: 3px 8px;display: inline-block;margin-bottom: 0.1rem;}





/*购物车头部导航*/
.spaceBuyCar { height: 90px; }
@media(max-width: 400px){
	.spaceBuyCar { height: 83px; }
}
.headerA .t1 span { display:inline-block; line-height: 1; border-bottom:1px solid #999; }

.buyCarA { background: #F6F6F6; padding:0.16rem 0; }


.buyCarB-a { padding:0.25rem 0; }
.buyCarB-a .layui-form-checkbox span { font-size:0.14rem; padding: 0 0.1rem; }
.buyCarB-a .del { display:inline-block; padding-left: 20px; background: url(../images/delbg.svg) no-repeat left center; }

.buyCarB-a { position: relative; }
.buyCarB-a .search { position: absolute; top:50%; transform:translateY(-50%); width: calc(100% - 210px); left: 120px; }
.buyCarB-a .search form { position: relative; width: 100%; }
.buyCarB-a .search .searchVal { padding-left:0.4rem; width: 100%; height: 0.4rem;border: 1px solid #999999; border-radius:4px; }
.buyCarB-a .search button { width: 0.4rem; height: 0.4rem; position: absolute; right:1px; top: 1px; border:none; background: url(../images/search.png) no-repeat center center; opacity: 0.7; }

@media(max-width: 400px){
	.buyCarB-a .search { width: calc(100% - 2.1rem); left: 1.2rem; }
}


.buyCarC ul li { position: relative; padding:0.2rem; border:1px solid #F1F1F1; }
.buyCarC ul li:nth-child(n+2) { margin-top:0.2rem; }
.buyCarC .selectA { z-index: 5; width: 0.24rem; height: 0.24rem; position: absolute; left:4px; top:4px; border-radius:3px; overflow: hidden; }
.buyCarC .selectA .sss { width: 100%; height: 100%; }
.buyCarC .selectA .sss .layui-form-checkbox[lay-skin=primary] i,.buyCarC .selectA .layui-form-checkbox[lay-skin=primary] { width: 0.24rem; height: 0.23rem!important; }


.buyCarC .selectA .sss .layui-form-checkbox[lay-skin=primary] i { line-height: 0.2rem; font-size:0.16rem; }

.buyCarC-a .img { width: 100%; height: 3.5rem; background: #F6F6F6; position: relative; }
.buyCarC-a .img img { position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); max-width: 60%; }


.buyCarC-b input { font-size: 0.16rem; color:#333; height: 0.4rem; width: 40px; position: relative; left:0; border:none;text-align:center; top:0; transform:translateY(0); } 
.buyCarC-b input.cut,.buyCarC-b input.add { width: 30px; background: none; } 
.buyCarC-b input.cut { float:left; }
.buyCarC-b input.add { float:right; }
.buyCarC-b .xvr { width: 103px; height: auto; border:1px solid #ededed; display:inline-block; }

.buyCarC-c .t { display:inline-block; margin-right: 0.6rem; }
.buyCarC-c .jg { margin-top:0.1rem; }
.buyCarC-d { padding-top:0.2rem; }
.buyCarC-e { padding:0.2rem 0 0.1rem; }
@media(max-width: 400px){
	.buyCarC-b input { height: 0.4rem; width: 30px; } 
	.buyCarC-b input.cut,.buyCarC-b input.add { width: 20px; } 
	.buyCarC-b .xvr { width: 73px; }
}

.buyCarE { padding: 0.2rem; border:1px solid #F1F1F1; }
.borderTopA { border-top:1px solid #f1f1f1; }
.borderBottomA { border-bottom:1px solid #f1f1f1; }
.buyCarE-a { padding-bottom:0.2rem; }
.alignR { text-align:right; }
.buyCarE-b { line-height: 1.2; }
.buyCarE-b .c { width: calc(100% - 150px); }
.buyCarE-b .c,.buyCarE-b .t { line-height: 1.3; }
.buyCarE-d .mainMore { width: 100%; }

/*购物车-订单信息01*/



/*填写地址-第一步*/
.fontB30 { font-size:30px; }
.orderH { padding-bottom: 0; }
.orderH-c { width: 100%; }
.orderH-b { width: 100%; padding:0.5rem 0; background: #fff; }
.orderH-a { display:flex; flex-wrap:wrap; }
.orderH-d { width: 100%; margin: 0 auto; padding: 0 0.5rem; }
.orderH-d ul li { z-index: 5; background: #fff; position: relative; float:left; cursor: pointer; width: 0.48rem; height: 0.48rem; border:0.05rem solid #D8D8D8; border-radius:50%; line-height: 75px; text-align:center; }
.orderH-d ul li span { display:block; vertical-align:top; border:2px solid #B9B9B9; border-radius:50%; width: 100%; height: 100%; line-height: 0.38rem; }
.orderH-d ul li:nth-child(n+2) { margin-left: calc(50% - 0.72rem); }
.orderH-d ul li p { font-size:0.14rem;color:#666; padding: 0 0.25rem; text-transform:uppercase; line-height: 1.2; width: 1.6rem; text-align:center; position: absolute; left:50%; transform:translateX(-50%); padding-top: 0.15rem; }
.orderH-d ul li:nth-child(n+2):before { content:''; width: calc(2.5rem - 0.8rem); height: 1px; background: #D8D8D8; position: absolute; top:50%; transform:translateY(-50%); right: 0.4rem; }
.orderH-d ul li.cur span { border-color:#000; }
.orderH-d ul li.cur span,.orderH-d ul li.cur p { color:#000; }

@media(max-width: 640px){
	.orderH-d ul li:nth-child(n+2):before { width: calc(40vw - 0.8rem); }
}

.borderS { padding: 0.2rem; border:1px solid #f1f1f1; }
.orderH-e { margin-top: 0.7rem; width: 100%; }
.orderH-f ul li { float:left; }
.orderH-f ul li.wid50 { width: calc(50% - 0.1rem); }
.orderH-f ul li.wid100 { width: 100%; }
.orderH-f ul li { margin-top: 0.2rem; }
.orderH-f ul li input,.orderH-i input { margin-top:0.1rem; font-size:0.16rem; padding-left:0.1rem; color:#000; border-radius:0; height: 0.4rem; width: 100%; border:none; border: 1px solid #f1f1f1; }
.orderH-g { margin-top: 0.3rem; padding-bottom: 0.1rem; }
.orderH-g .layui-form-checkbox[lay-skin=primary] span { font-size: 0.16rem; color:#999; }
.orderH-h button { height: 61px; width: 230px; font-size:18px; background: #000; border-color:#000; margin-top:60px; }
.orderH-i { position: relative; max-width: 360px; margin-top:20px; position: relative; }
.orderH-i input { text-transform:uppercase; border:none; border-bottom:1px solid #f1f1f1; font-size:0.16rem; }
.orderH-i button { position: absolute; right:0; bottom:0; padding: 0 0.3rem; height: 0.46rem; background: #EBEBEB; font-size:0.14rem; color:#000; }
.orderH-i button:hover { background: #000; }
.orderH-f ul li.marginL10 { margin-left: 0.2rem; }
.textTra { text-transform:uppercase; }
.orderH-c .topTit { margin-bottom: 0.2rem; }
.orderH-j { padding: 26px 0; border-top:1px solid #F1F1F1; border-bottom:1px solid #F1F1F1; }
.orderH-c ul li:nth-child(n+2) .orderH-j { border-top:0; }
.orderH-j .pic { width: 65px; }
.orderH-j .con { width: calc(100% - 80px); padding-left: 15px; }
.orderH-j .con .font16 { line-height: 1.4; }
.orderH-j .con .c { margin: 6px 0; }
.orderH-k { margin: 20px 0; }
.orderH-k tr td { font-size: 0.16rem; color:#333; text-align:left; padding: 0.08rem 0; }
.orderH-k tr td:nth-child(2) { padding-left: 15px; text-align:right; }
.orderH-c a.pay { display:block; width: 100%; background: #000; color:#fff; font-size:0.18rem; text-align:center; }
.orderH-c a.pay:hover { background: rgba(0,0,0,0.9); }
.bgf6 { background: #f6f6f6; }
.proListF { padding: 0.4rem 0 0.5rem; }
.buyCarD { padding:0.6rem 0 0.7rem; }
.buyCarD ul li { width: 33.333%; float:left; padding: 0 0.2rem; }
.buyCarD ul .t { line-height: 1.2; }



/*填写地址-第二步*/
.orderI-a {  }
.orderI-a dl dd { float:left; width: calc(50% - 0.1rem); margin-right: 0.2rem; }
.orderI-a dl dd .t2 { margin:10px 0 0; }
.orderI-a dl dd:nth-child(2n) { margin-right:0; }
.orderI-a .t1 a { vertical-align:middle; }
.orderI-b { max-width:600px; }
.orderI-b dl { margin-top: 0.3rem; display:flex; flex-wrap:wrap; }
.orderI-b dl dd { cursor: pointer; float:left; width: 100%; border:1px solid #ededed; }
.orderI-c { padding:0.2rem 0.2rem 0.2rem 0.5rem; position: relative; }
.orderI-b dl dd:nth-child(n+2) { margin-top: 0.2rem; }
.orderI-c span { padding:3px; display:inline-block; width: 20px; height: 20px; border: 2px solid #999999; position: absolute; border-radius:50%; left: 12px; top:50%; transform:translateY(-50%); }
.orderI-b dl dd.cur span { border-color:#000; }
.orderI-b dl dd.cur span i { vertical-align:top; display:inline-block; width: 10px; height: 10px; background: #000; border-radius:50%; }
.orderI-b dl dd.cur { border-color:#000; }
.buyCarF { position: fixed; left:0; bottom:0; background: #fff; z-index: 10; border-top:1px solid #d8d8d8; width: 100%; }
.buyCarF-a .t { background: url(../images/buycarfix1.svg) no-repeat left center; background-size: 0.35rem auto; padding: 0.28rem 0 0.28rem 0.5rem; }
.buyCarF-a.cur .t { background: url(../images/buycarfix2.svg) no-repeat left center; background-size: 0.35rem auto; }
.buyCarF-b { display:none; overflow: hidden; }
.buyCarF-g { max-height: 264px; overflow-y:scroll; }
.zcdlA-e .layui-form-checkbox[lay-skin=primary] span { font-size:0.14rem; }
.zcdlA-e .layui-form-checkbox[lay-skin=primary] span a { color:#000; text-decoration:underline; }
.zcdlA-e p { margin-top:0.05rem; }
.zcdlA-e p.gth { line-height: 0.22rem; height: 0.22rem; display:inline-block; position: relative; padding-right:0.15rem; }
.zcdlA-e p.gth .gthA { border-radius: 50%; overflow:hidden; position: absolute; width: 0.2rem; height: 0.2rem; top:50%; transform:translateY(-50%); right:0; background: url(../images/gth.svg) no-repeat center/cover; }
.buyCarH .t { padding-left: 0.36rem; background: url(../images/buycarh1.svg) no-repeat left top; background-size: auto 0.32rem; }
.buyCarG { padding:1rem 0; }
.zcdlA-f .w100 { width: 100%!important; }

/*个人中心-登录*/


/*登录*/
/*.color9 { color:#999!important; }
.color6 { color:#666!important; }
.color3 { color:#333!important; }*/
.loginA { padding: 0.6rem 0 0; }
.marginT10 { margin-top:10px; }
.loginA-a .topT2 a { text-decoration:underline; transition:all 0.5s; }
.loginA-a .topT2 a:hover { color:#000; letter-spacing:2px; }
.loginA-a ul li { position: relative; float:left; width: 100%; border:none; }
.loginA-a ul li:nth-child(n+2) { margin-top: 0.2rem; }
.loginA-a ul li .layui-input { border:none; border-bottom:1px solid #d8d8d8; font-size: 0.16rem; height: 0.42rem; color:#000; }
.loginA-a ul li .eye { position: absolute; right: 0px; background: url(../images/login/eye.png) no-repeat center; top:50%; transform:translateY(-50%); width: 50px; height: 100%; cursor: pointer; }
.loginA-a ul li .eye.close { background: url(../images/login/eyeopen.png) no-repeat center; }
.zcdlA-e p span.tt { display: inline-block; line-height: 1.8; border-bottom:1px solid #999999; }
.zcdlA-f button.layui-btn { background: #000; font-size:0.14rem; border: 1px solid rgba(0,0,0,0.1)!important; height: 0.46rem; line-height: 0.46rem; padding: 0 0.6rem; }
.zcdlA-f { position: relative; }
.zcdlA-e .layui-form-checkbox span { font-size:16p;color:#999; }
.zcdlA-e .colorBlack .layui-form-checkbox span { font-size: 0.16rem; color:#000; }
.zcdlA-f a { position: absolute; right:0; bottom:0%; }
.zcdlA-f a:hover { color:#000!important; }
.loginA .zcdlA-e .layui-form-checkbox[lay-skin=primary] span { font-size:0.16rem; }


/*忘记密码*/
.marginT20 { margin-top: 0.2rem; }
.lostA ul li { float:none; width: 50%; margin: 0 auto; }
.lostA ul li:nth-child(n+2) { float:none; width: 50%; margin: 16px auto 0; }
.lostA .zcdlA-f button.layui-btn { width: 50%; margin: 0 auto; }
.lostB .zcdlA-f { padding-left: 25%; text-align:left; }
.lostB .zcdlA-f button.layui-btn { padding:0; text-align:center; width: 200px; }
@media(max-width:600px){
	.lostA ul li,.lostA ul li:nth-child(n+2) { float:none; width: 100%; margin: 0 auto; }
	.lostA ul li:nth-child(n+2) { margin-top:6px; }
	.lostA .zcdlA-f button.layui-btn { width: 100%; margin: 0 auto; }
	.lostB .zcdlA-f { padding-left: 0; text-align:left; }
	.lostB .zcdlA-f button.layui-btn { padding:0; text-align:center; width: 100%; }
}

/*密码找回-验证邮箱*/
.loginB { padding-top: 240px; }
.marginT120 { margin-top: 120px; }
.loginB-a span { display:inline-block; padding: 12px 230px; background:#F0F0F0; border-radius:5px; overflow: hidden;  }
.loginB-b .codeDiv { display:inline-block; padding:0.2rem; background: #EEEEEE; border-radius:10px; text-align:center; }
.loginB-b .codeDiv input { font-size:0.3rem; color:#000; text-align:center; outline: none; width: 0.5rem; height: 0.5rem; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); }
.loginB-b .codeDiv input::-webkit-outer-spin-button,
.loginB-b .codeDiv input::-webkit-inner-spin-button {-webkit-appearance: none;}
.loginB-b .codeDiv input[type="number"] {-moz-appearance: textfield;}
@media(max-width: 1900px){
	.marginT120 { margin-top: 6.5vw; }
}
@media(max-width: 1500px){
	.loginB { padding-top: 200px; }
	.loginB-a span { padding: 12px 150px; }
}
@media(max-width: 1100px){
	.loginB { padding-top: 140px; }
	.marginT120 { margin-top: 50px; }
	.loginB-a span { padding: 12px 50px; }
}
@media(max-width: 600px){
	.loginB-a span { padding: 12px 30px; }
}

/*个人中心*/
.centerA-b .t span { display:inline-block; padding-right: 25px; background: url(../images/down.svg) no-repeat right center; }
.centerA-b .t.cur span { background: url(../images/up.svg) no-repeat right center; }
.centerA-b .t { padding-left: 3vw; }
.centerA-c { padding-right: 3vw; }
.centerA-d { display:none; position: absolute; width: 100%; left:0; top: 0.3rem; padding: 0.1rem 3vw 0.3rem; border-bottom:1px solid #d8d8d8; background: #fff; z-index: 6; }
.centerA-d dl dd a { line-height: 0.2rem; display:block; padding: 0.07rem 0; }
.centerA-d dl dd a.cur { color:#000; font-weight:bold; }
.centerB-a .c { border-bottom:1px solid #000; line-height: 1.1; padding-top:4px; }
.centerB-b { padding:0.2rem; border:1px solid #f1f1f1; }
.centerB-b ul { display:flex; flex-wrap:wrap; }
.centerB-b ul li { float:left;width: calc(50% - 0.1rem); margin-right:0.2rem; }
.centerB-b ul li:nth-child(2n) { margin-right:0; }
.centerB-b ul li:nth-child(n+3) { margin-top:0.3rem; }
.centerC ul li:nth-child(n+3) { margin-top:0.2rem; }
.buyCarD-a a { width: 48%; text-align:center; padding-left:0; padding-right:0; }
.indexC-d { padding-top:0.3rem; }
.centerB-d .indexC-d { padding-left:0; }
.centerB-d .indexC-e .img { height: 1.8rem; }
.centerD-a .t { display:inline-block; padding: 0.15rem 0.2rem; border:1px solid #000;  }
.centerD-a .t span { display:inline-block; padding-right: 25px; background: url(../images/down.svg) no-repeat right center; }
.centerD-a .t.cur span { background: url(../images/up.svg) no-repeat right center; }
.centerD-a { display:inline-block; }
.centerD-b { z-index: 2; display:none; position: absolute; left:0;  width: 100%; background: #fff; border:1px solid #f1f1f1; padding:0.2rem; }
.centerD-b dl dd .tt { display:block; padding: 0.06rem 0; }

/* D7个人中心订单详情 */

.centerD .t a { text-decoration:underline; }
.centerE-a { padding-top: 0.3rem; border-top:1px solid #f1f1f1; }
.centerE-b { padding-bottom: 0.2rem; }

.addTcH ul li { padding-bottom:0.2rem; border-bottom:1px solid #f1f1f1; margin-bottom:0.2rem; }
.addTcH { max-height: 3.5rem; overflow-y:scroll; }


/*查看订单-待发货  查看订单-已发货*/
.orderE-a { padding-top:0.3rem; }
.orderE-b { margin: 0 auto; max-width: 100%; }
.orderE-c { margin-top: 3vw; }
.orderE-d { padding-top:1.5vw; width: 560px; padding-right: 30px; }
.orderE-d ul li { opacity: 0.8; width: 20%; float:left; position: relative; }
.orderE-d ul li.cur { opacity: 1; font-weight:bold; }
.orderE-d ul li:nth-child(n+2):before { content:''; width: 30px; height: 2px; position: absolute; top: 10px; left: -15px; background: url(../images/order/ddd.png) no-repeat center; }
.orderE-d ul li .t { font-size:0.12rem; color:#000; margin-top: 6px; }
.orderE-e { width:calc(100% - 560px); position: relative; }
.orderE-e ul { position: relative; }
.orderE-e ul:before { content:''; width: 1px; height:calc(100% - 40px); position: absolute; left:0px; top:0; background: #dedede; }
.orderE-e ul li { position: relative; padding-left: 80px; }
.orderE-e ul li:before { content:''; width: 7px; height: 7px; border:1px solid #999; border-radius:50%; position: absolute; left:-4px; top:0; background: #f6f6f6; }
.orderE-e ul li.cur:before { border:1px solid #000; background: #000000; }
.orderE-e ul li:nth-child(n+2) { margin-top:2vw; }
.orderE-e .d { width: 100px; }
.orderE-e .con { width: calc(100% - 180px); font-size:16px;color:#666666; }
.orderE-e .d,.orderE-e .con { margin-top:-6px; }
.orderE-e .con { top: -6px; position: relative; }
.orderE-e .time { font-size:0.18rem;color:#000; font-weight:bold; }
.orderE-e .ymd { margin-top:6px; font-size:0.12rem;color:#666666;  }
.orderE-e ul li.cur .time,.orderE-e ul li.cur .ymd,.orderE-e ul li.cur .con { color:#333; }
.orderE-a .layui-btn { position: absolute; left:50%; bottom: -25px; transform:translateX(-50%); background: #000; padding: 6px 40px; border-radius:60px; height: auto; }

.orderE-d { width: 100%; padding: 20px 0; }
.orderE-e { width: 100%; }
.orderE-e ul li { padding-left: 20px; }
.orderE-e { }
.orderE-e .con { width: calc(100% - 120px); }
.orderE-d ul li { font-size:0.12rem; }
.orderE-e ul li { padding-left: 20px; }
.orderE-e ul li:nth-child(n+2) { margin-top:0.3rem; }
.orderE-d ul li .icon img { width: auto; height: 20px; }
.orderE-a .layui-btn { padding: 2px 30px; bottom:-20px; }

.orderE-e ul li .tt,.orderE-e ul li .time { color:#666; }
.orderE-e ul li.cur .tt,.orderE-e ul li.cur .time { color:#000; }
.orderE-e ul li .cc { font-size:0.12rem; word-break:break-all; }
.orderE-e ul li { opacity: 0.5; }
.orderE-e ul li.cur { opacity: 1; }

.orderE-e .d { width: 1rem; }
.orderE-e { max-height: 2rem; overflow-y:scroll; padding: 10px 0 0 5px; }
.orderE-e .con { width: calc(100% - 1rem); }

/*D10个人中心个人信息01*/
.informationA-a { padding-top: 0.3rem; }
.addTcProfileA ul li { margin-bottom: 0.15rem; }
.addTcProfileA ul li input { padding-left:0; border:none; border-bottom:1px solid #f1f1f1; height: 0.4rem; color:#000; font-size:0.16rem; }


/*D12个人中心地址管理01*/
.centerD .tt3 { width: calc(100% - 0.8rem); }
.marginT0 { margin-top:0!important; padding-top:0!important; padding-bottom:0!important; }

/*E1搜索01 */
.homeB-b ul li .imgBox .like,.proListB-b .imgBox .like { cursor: pointer; width: 20px; height: 20px; position: absolute; right:0.1rem; top:0.1rem; background: url(../images/like1.png) no-repeat center; background-size: 100% auto; }
.homeB-b ul li .imgBox .like.cur,.proListB-b .imgBox .like.cur { background: url(../images/like1bg.png) no-repeat center; background-size: 100% auto; }

.proListB-b.sousuoA .con .tt { width: 100%; padding-right:0; }
.proListB-b.sousuoA .imgBox { height: 1.8rem; }
.proListB-b.sousuoA .imgBox .img { width: 60%; }

.proListB-b.sousuoA .con .cc { margin-top: 4px; font-size: 0.18rem; }
.proListB-b.sousuoA .con .price { margin-top: 4px; }

.proListB-b.sousuoA .con .price p { display: inline-block; }
.proListB-b.sousuoA .con .price p.y { text-decoration: line-through; color:#999; }

.page2 {  text-align: center; }
.page2 { line-height: 24px;  text-align: center;}
.page2 a { transition: all 0.5s; display: inline-block;margin: 0 1px; border-radius: 3px; width: 0.32rem; line-height: 0.3rem; border: 1px solid #e8e8e8;color: #333333;vertical-align: top;font-size: 0.14rem;}
.page2 a:hover,.page2 .cur {border-color: #000;background: #000; color: #fff;}
.sousuoB-a .box,.sousuoI-a .t { padding:0 12px; border:1px solid #d8d8d8; }
.sousuoB-b .box .t,.sousuoB-a .centerD-a .t span { line-height: 0.34rem; display:inline-block; padding-right:26px; background: url(../images/order/sxbg.svg) no-repeat calc(100% - 2px) center; }
.sousuoB-a .centerD-a .t span { background: url(../images/down.svg) no-repeat right center; }
.sousuoB-f .box { margin-left:0.1rem; padding:0; border-color:#000; background: none; }
.sousuoB-f .box .t { padding:0; width: 0.34rem; line-height: 0.34rem; display:inline-block; background: #000; }
.proListB-b ul li { transition:all 0.3s; }
.sousuoC.proListB-b ul li { width: 100%; margin-right:0; }
.sousuoC.proListB-b ul li:nth-child(n+2) { margin-top:0.2rem; }
.proListB-b.sousuoC .imgBox { height: 3.6rem; }

.sousuoB-a .centerD-a .t { padding: 0 12px; border-color:#d8d8d8; }
.sousuoB-a .centerD-b { padding:12px; }

@media(max-width: 350px){
	.sousuoB-b .box .t,.sousuoB-a .centerD-a .t span { padding-right:20px; }
}

.sousuoE { padding-top:0.3rem; }
.sousuoE ul li { margin-top:0.1rem; border-bottom:1px solid #d8d8d8; }
.sousuoE ul li a { padding: 0.13rem 0; display: block; position: relative; }
.sousuoE ul li p span.icon { overflow: hidden; display:inline-block; position: absolute; right:0; top:50%; transform:translateY(-50%); width: 0.2rem; height: 0.2rem; border:1px solid #666; border-radius:50%; padding:2px; }
.sousuoE ul li.cur p span.icon i { display:block; width:100%; height: 100%; background: #000; border-radius:50%; }

.sousuoI { position:relative; z-index: 1; }
.sousuoI-a .t { float:left;margin: 0 0.1rem 0.1rem 0; }
.sousuoI-a .t span { line-height: 0.34rem; display:inline-block; padding-right: 0.3rem; background: url(../images/order/close.svg) no-repeat calc(100% - 2px) center; background-size: 0.2rem auto; }


.sousuoF { position: fixed; transition:all 0.8s; left:-105vw; top:61px; background: #fff; width: 100%; height: calc(100vh - 61px); z-index: 10; }

@media(max-width: 400px){
	.sousuoF { top:56px; height: calc(100vh - 56px); }
}

.sousuoG { position: relative; z-index: 100; }
.sousuoG-a { position: relative; z-index: 1; background: #f6f6f6; }
.sousuoG-b { padding:0.14rem 0; }
.sousuoG-b .close { z-index: 5; left:0; top:50%; transform:translateY(-50%); width: 0.3rem;height: 0.3rem;background: url(../images/close.svg) no-repeat left center; background-size: 0.18rem auto; position: absolute; }
.sousuoG-b .backPre { left:0; top:50%; transform:translateY(-50%); width: 0.3rem;height: 0.3rem;background: url(../images/order/backpre.svg) no-repeat left center; background-size: 0.08rem auto; position: absolute; }
.sousuoG-b .closeSecond { left:auto; right:0;background: url(../images/close.svg) no-repeat right center; background-size: 0.18rem auto; }
.sousuoG-c { padding: 0.15rem 0; }
.sousuoG-d .t { display:inline-block; padding-left:20px; background: url(../images/order/clear.svg) no-repeat 1px center; }
.sousuoG-e .t { padding-left: 0.3rem; background: url(../images/order/select.svg) no-repeat 1px center; background-size: auto 0.2rem; }
.sousuoG-f ul li .tit { padding: 0.15rem 0; background: url(../images/jtwhite.svg) no-repeat right center; }

.sousuoF .mainPre { height: 100%; }
.sousuoH {left: -105vw; transition:all 0.8s; position: absolute; width: 100%; height: 100%; background: #fff;top:0; }

.sousuoH-a { padding: 0.3rem 0; }
.sousuoH-a p { padding: 0.1rem 0 0.1rem 0.32rem; background: url(../images/order/select.svg) no-repeat 1px center; background-size: auto 0.2rem; }
.sousuoH-a dl dd.cur p { background: url(../images/order/selected.svg) no-repeat 1px center; background-size: auto 0.2rem; }

.sousuoH-b { padding: 0.3rem 0; }
.sousuoH-b .c a { display:block; font-size:0.16rem;color:#999; padding-left:0.4rem; line-height: 0.4rem; }
.sousuoH-b a { position: relative; background: none; float:left; width: 100%; }
.sousuoH-b a.cur { background: none; color:#000; }
.sousuoH-b a:nth-child(2n) { float: right; }
.sousuoH-b a i.bg { width: 0.3rem; height: 0.3rem; border-radius:50%; position: absolute; left:0; top: 50%; transform:translateY(-50%); }
.sousuoH-b a.cur i.bg:after { content:''; background: url(../images/pro/selected.png) no-repeat center/cover; width: 0.3rem; height: 0.3rem; border-radius:50%; position: absolute; left:0; top: 50%; transform:translateY(-50%); }
.sousuoH-b a.cur i.bg.border:after { content:''; background: url(../images/pro/selectedblack.png) no-repeat center/cover; }
.sousuoH-b a i.border { border-radius:50%; overflow: hidden; border:1px solid #ededed; }
.sousuoF.active,.sousuoH.active { left:0; }
@media(max-width:400px){

}


.sousuoF .headerA-a { display:none; }

/*F1定制*/
.diyA { width: 100%; padding: 0.5rem 0 0.6rem; background: url(../images/diy/diybg.jpg) no-repeat center/cover; background:#fff; }
.diyA .t { color:#000!important; }
.diyA .cc { color:#333!important; }

.diyA-a { border-radius: 8px; overflow: hidden; background: rgba(255, 255, 255, 0.16); padding:0.36rem 0; backdrop-filter: blur(20px); }

/*F2定制DIY*/
.diylogo { display:none; }
.diyHeader { background:#000; }
.diyHeader .logo { display:none; }
.diyHeader .diylogo { display:block; }
.diyHeader .menu-i { background: #fff; }
.diyHeader .headerA-c a.like { background: url(../images/diy/like.svg) no-repeat right center; }
.diyHeader .headerA-c a.buy { background: url(../images/diy/buy.svg) no-repeat right center; }
.diyHeader .headerA-c a.member { background: url(../images/diy/menber.svg) no-repeat right center; }
.diyHeader .borderBottom { border-color:#000; }
.diyA-b { position: relative; width: 100%; background: #F5F5F5; height: 2.1rem; overflow: hidden; padding: 0.15rem; }
.diyA-c { border:1px dashed #E5E5E5; position: relative; height: 100%; width: 100%; }
.diyA-d { position: absolute; left:50%; top: 50%; transform:translate(-50%, -50%); width: 100%; }
.diyA-e { width: 100%; position: absolute; left:50%; top: 50%; transform:translate(-50%, -50%); text-align:center; width: 90%; max-width: 90%; max-height: 90%; }
.diyA-d .layui-upload-drag .layui-icon { color:#999!important; }
.diyA-d .layui-upload-drag { overflow: hidden; position: relative;  background: none; }
.diyA-d .layui-upload-drag img { width: 100%; }
.diyA-d .layui-upload-drag { width: 100%; border:none; height: 1.2rem; padding:0; }
.diyB-a button{ width: 100%; height: auto; padding:15px 0; }

/*F4定制产品01*/

.changeUrlA-a .layui-input { display:inline-block; width: 1.2rem; border-color:#000; margin-left:5px; color:#000; font-size:0.16rem; padding-left:0.1rem; }

/*J2案例列表*/
.projectA .con { margin-top:0.25rem; }
.projectA .con .c { margin-top:3px; }
.projectA ul li a { padding-bottom:0.4rem; border-bottom:1px solid #d8d8d8; margin-bottom:0.3rem; }
.projectA .smallMore { margin-top:0.25rem; display:inline-block; padding-right:0.3rem; background: url(../images/pro/smallmore.svg) no-repeat right center; background-size: 0.21rem auto; }
.projectA ul li a { display:block; }

/*J2案例详情*/
.font28 { font-size:0.28rem; }

.caseDet .article p:nth-child(n+2) { margin-top:0.2rem; }

.caseDetA ul { display:flex; flex-wrap:wrap; }
.caseDetA ul li { float:left; width:calc(50% - 0.1rem); margin-right:0.2rem; }
.caseDetA ul li:nth-child(2n) { margin-right:0; }
.caseDetA ul li:nth-child(n+3) { margin-top: 0.3rem; }


/*K2新闻详情*/
.newsDetA { padding-bottom:0.5rem; border-bottom:1px solid #f1f1f1; }

/*设计师入驻*/
.designA ul li a { display:block; padding:0.3rem 0.3rem 0.4rem; border:1px solid #f1f1f1; }
.designA ul li:nth-child(n+2) { margin-top:0.2rem; }
.designerB .orderH-b,.designerB .orderH-e { margin-top:0; padding:0; }
.designerB .borderS { padding:0; border:none; }
.designerB .orderH-f ul li textarea { color:#000; padding: 0.1rem; min-height:1rem; }
.designerB .orderH-f ul li .mainMore { border:1px dashed #d8d8d8; width: 100%; text-align:center; }
.designerB .orderH-f ul li .mainMore:hover { color:#fff; border-color:#fff; }

/*L3设计师入驻03-企业*/

.designerD .orderH-b { padding:0 0.6rem; }

/*L5设计师入驻05-审核通过*/
.passA-a { background: #F6F6F6; height: 3.9rem; }
.passA-a .img { position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.passA-a .icon { position: absolute; right:0.2rem; bottom: -0.25rem; }
.buyCarD-a .w100 { width: 100%; }

/*L7设计师入驻07*/

.designerE ul { display:flex; flex-wrap:wrap; }
.designerE ul li { margin-top:0.3rem; float:left; width: 50%; padding: 0 0.2rem; }
.designerE .img { position: relative; width: 100%; height: 0.7rem; }
.designerE .img img { position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); max-height: 0.7rem; }

/*L8设计师入驻08*/
.ruzhu2_a .ruzhu2_a_box .icon.designF-a { padding:0; border:none; }
.designF-b .changeUrl { display:inline-block; padding-right:26px; background: url(../images/ruzhu2_icon2.svg) no-repeat right center; }
.ruzhu2_b3 .tit .t { margin-right:0.7rem; }
.ruzhu2_b3 .tit .t:last-child { margin-right:0; }
.textUnder { text-decoration:underline; }
.designG-b .topT { padding:0.2rem 0; }
.designG-c { padding-top: 0.2rem; }
.designG-c .topT { padding: 0 0 0 0.3rem; }
.designG-d { padding: 0.3rem; border-bottom:1px solid #d8d8d8; }
.designG-d ul { display:flex; flex-wrap:wrap; }
.designG-d ul li { padding:3px; border:1px solid #f1f1f1; float:left; width: 16%; margin-right: 12%; }
.designG-d ul li:nth-child(4n) { margin-right:0; }
.designG-d ul li:nth-child(n+5) { margin-top: 0.16rem; }
.designH { display:none; }
.addTcA .designJ-a { padding: 0.45rem 0.26rem; }
.designJ .mainMore { display:block; width: 100%; margin: 0.1rem 0; }
.designJ .mainMore:hover { color:#fff; }
.designK a { display:block; width: 100%; }
.designK a span { display:inline-block; padding-left: 35px; background: url(../images/designer/upload.svg) no-repeat left center; }
.designG-d .topTB { padding: 0.3rem 0; position: relative; }
.designG-d { overflow: hidden; }
.designG-d .topTB:nth-child(1):before { content:''; width: 100vw; height: 1px; background: #d8d8d8; position: absolute; top:0; left:50%; transform:translateX(-50%); }
.product .designG-d:nth-child(n+2) { border:none; padding: 0.2rem 0.3rem; }
.changeUrlA-a textarea.layui-input { width: 100%; height: 1.6rem; margin-left:0;padding:0.1rem; }

/*L9设计师入驻011*/

.diyH { height: 4rem; }
.diyA-d { text-align:center; }
.diyH .diyA-d .layui-upload-drag { display:block; float:none; height: 3rem; width: 3rem; margin:0 auto; }

.layui-form-checkbox[lay-skin=primary],.zcdlA-e .layui-form-checkbox span { white-space: normal; }
.layui-form-checkbox[lay-skin=primary] { width: 100%; }
.layui-form-checkbox[lay-skin=primary] { position: relative; padding-left: 0.2rem; }
.layui-form-checkbox[lay-skin=primary] i { position: absolute; left:0; }
.zcdlA-e .marginT15 { margin-top:0.15rem; }
.zcdlA-e .color6 .layui-form-checkbox span { color:#666; }

.designK { padding-bottom: 0.6rem; }

.diyA-d .layui-upload-drag img.done { width: auto; height: 100%; }





.diyH .diyA-d .layui-upload-drag .layui-icon { margin-bottom:0.2rem; color:rgba(255,255,255,0); display:block; border-radius:50%; overflow: hidden; width: 1rem; height: 1rem; margin: 0 auto 0.2rem; background: url(../images/designer/jiahao.svg) no-repeat center/cover; }
/*.designK ul li { float:left; width: 0.6rem; height: 0.6rem; }
.designK ul li .diyH { height: 0.6rem; }
.designK ul li .diyA-b { padding:3px; border:none; }
.designK ul li .diyA-c { border:none; }
.designK ul li .diyH .diyA-d .layui-upload-drag { width: calc(0.6rem - 6px); height: calc(0.6rem - 6px); }
.designK ul li .diyH .diyA-d .layui-upload-drag .layui-icon { width: 0.4rem; height: 0.4rem; margin:0 auto; }

*/


.upload_bind input{display:none;}
.upload_bind_btn {width: 0.6rem; height: 0.6rem; font-size:0; background: url(../images/designer/jiahao.svg) no-repeat center #F6F6F6; background-size: 80% auto;}

.upload_ul{margin:0; width: 100%; padding: 0;display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.upload_ul li { width: 0.7rem; height: 0.8rem; float:left; display: inline-block; border: 1px solid #dbdbdb;box-sizing: border-box;margin: 0.1rem 0.1rem 0 0;padding: 5px;}
.upload_ul li img{width: 100%;height: 100%;object-fit: contain;display: block;}
.upload_ul li:last-child { margin-right:0; }
.orderH-f ul li.wid100 .inp1 { width: 60%; }
.orderH-f ul li.wid100 .inp2 { width: 35%; }
.productB { transition:all 0.5s; height: 165vw; max-height: 700px; }
.productB.productF { height: 175vw; max-height: 760px; }
.productA-a { background: #F6F6F6; height: 100vw; max-height: 504px; transition:all 0.5s; position: relative; }
.productAFix .productA { background: #FFF;  height: 80vw; }
.productAFix.productF .productA { height: 90vw; }
.productAFix.productF .productA-a { height: 70vw; }
.productAFix { padding-top:1rem; height:120vw; max-height: 800px; }
.productAFix.productF { height:140vw; max-height: 1000px; }
.productA-a .zwImg { width: 80%; position: absolute; left:10%; top:50%; transform:translateY(-50%); }
.productA-a .img { position: relative; width: 94vw; height:125vw; overflow: hidden; }
.productA-a { position: relative; width: 94vw; height:125vw; overflow: hidden; }
.productA-a { overflow: hidden; text-align:center; }
.productAFix.productF .productA-a {  }
.productF .productA-a .img img { height:auto; width: 100vw; position:absolute; left:0; top: 50%; transform: translateY(-50%); transition:all 0.5s; }
.productAFix.productF .productA-a .img img { width: auto; height: 70vw; }


.productA-b { margin-top:7px; }
.productA-b ul li { overflow: hidden; float:left; width: calc(16.6666666% - 6px); margin-right: 7px; }
.productA-b ul li:nth-child(6n) { margin-right:0; }
.productA-b ul li .img { max-height: 76px; width: 100%; height: 14vw; background: #F6F6F6; overflow: hidden; position:relative; }
.productA-b ul li .img img { width:100%; height:auto; position:absolute; left:0; top:50%; transform: translateY(-50%); }
.productA-b ul li.cur { border:1px solid red; }
@media(max-width: 400px){
	.productAFix .productA { top:55px; }
}
.productC-a { text-align:right; }
.productC-a span { position: relative; line-height: 12px; display:inline-block; padding-left:18px; background: ; }
.productC-a span i { width: 12px; height: 12px; position: absolute; left:0; top:0; background: url(../images/product/load.svg) no-repeat center/cover; }
.productC-c p { height: 12px; position: relative; }
.productC-c p .t { transform:rotate(0); transition:all 0.5s; width: 8px; height: 2px; background: #000; position: absolute; left:50%; margin-left:-6px; bottom:0; }
.productC-c p .t2 { left:50%; margin-left:0; bottom:0; }
.productB.productAFix .productC-c p .t1 { transform:rotate(45deg); }
.productB.productAFix .productC-c p .t2 { transform:rotate(-45deg); }
.productC a.mainMore { width: 48%; text-align:center; }
.productC a.mainMore.cur { color:#fff; background: #000; }

.productD-a { padding-bottom: 0.2rem; border-bottom:1px solid #d8d8d8; }
.productD-a .layui-form-radio { margin-right:0; }
.productD-a .layui-form-radio * { font-size:0.16rem; }
.productD-a .layui-form-radio>i { font-size:0.2rem; margin-right:0.06rem; }
.productD-b ul li { float:left; text-align:center; padding: 0.12rem 0.1rem; border:1px solid #d8d8d8; width: calc(33.333% - 10px); margin-right:15px; }
.productD-b ul li:nth-child(3n) { margin-right:0; }
.productD-b ul li:nth-child(n+4) { margin-top:10px; }
.productD-b ul li.cur { background: #000; color:#fff; }
.productD-b { padding-bottom: 0.3rem; border-bottom:1px solid #d8d8d8; }
.productD-d dl dd { margin-right: 5.3vw; float:left; width: 7vw; height: 7vw; border-radius:30px;  overflow: hidden;}
.productD-d dl dd .layui-form-checkbox i { color:rgba(255,255,255,0); width: 7vw; height: 7vw; background: none; }
.productD-d dl dd .layui-form-checkbox { background: none; }
.productD-d dl dd .layui-form-checkbox,.productD-d dl dd .layui-form-checkbox { border:none; margin:0; padding:0; width: 7vw; height: 7vw; }
.productD-d dl dd .layui-form-checkbox i { top:-2px; line-height: 40px; border:none; margin:0; padding:0; width: 7vw; height: 7vw; }
.productD-d dl dd .layui-form-checked i, .layui-form-checked:hover i { color:#fff; }
.productD-d dl dd { margin-top:0.1rem; }
@media(max-width: 430px){
	.productD-d dl dd { margin-top:0; }
	.productD-d dl dd:nth-child(8n) { float:right; margin-right:0; }
	.productD-d dl dd:nth-child(n+9) { margin-top: 0.1rem; }
	.productD-d dl dd:nth-child(8n - 1) { margin-right:0; }
	.productD-d dl dd .layui-form-checkbox i { line-height: 8vw; }
}

.productD-d dl dd,
.productD-d dl dd .layui-form-checkbox i,
.productD-d dl dd .layui-form-checkbox,
.productD-d dl dd .layui-form-checkbox,.productD-d dl dd .layui-form-checkbox,
.productD-d dl dd .layui-form-checkbox i { max-width: 30px; max-height:30px; }
.borderNone { border:none!important; }
.mainMore.w100 { width: 100%; }
.productE .productD-b textarea { width: 100%; height: 1.1rem; padding:0.1rem; }
.productB .productA-a .zwImg { width: 80%; }
.productF-a a { width: calc(33.333% - 10px); margin-right: 15px; float:left; padding:0.1rem 0; text-align:center; border:1px solid #d8d8d8 }
.productF-a a span { display:inline-block; padding-left:0.26rem }
.productF-a a.obtain span { background: url(../images/pro/obtain.svg) no-repeat left center; }
.productF-a a.consult span { background: url(../images/pro/consult.svg) no-repeat left center; }
.productF-a a.order span { background: url(../images/pro/order.svg) no-repeat left center; }
.productF-a a:nth-child(3n) { margin-right:0; }
.resultA-a { width: 100%; max-height:504px; height: 94vw; background: #F6F6F6; }
@media(max-width: 430px){
	.resultA-a { width: 100%; max-height:560px; height: 4.05rem; background: #F6F6F6; }
}
.resultA-b { text-align:center; position: absolute; left: 50%; top: 50%; transform:translate(-50%, -50%); width: 90%; }
.productAFix2 .productC-c p .t1 { transform:rotate(45deg); }
.productAFix2 .productC-c p .t2 { transform:rotate(-45deg); }
.resultB-b .topT .t { background: url(../images/pro/jtbot.png) no-repeat right center; }
.resultB-d { padding-left: calc(8px + 0.16rem); overflow: visible!important; }
.resultB-c .layui-form-radio * { font-size: 0.16rem; color:#666; }
.resultB-c .layui-form-radioed * { color:#000; }
.resultB-f ul li { padding:0.2rem 0; }
.resultB-f ul li:last-child { border:none; }
.resultB-f ul li .icon { float:left; width: 0.3rem; }
.resultB-f ul li .con { width: calc(100% - 0.46rem); float:right; }
.resultC-a input { color:#000; font-size:0.16rem; padding-left:0.1rem; }
.resultC-b .t { margin-bottom: 0.1rem; }
.resultC-b input { width: 1rem; font-size:0.16rem; color:#000; padding-left:0.1rem; height: 0.4rem; border:1px solid #d8d8d8; }
.resultC-b dl dd { margin-right: 0.2rem; }
.bhWhite { background: #fff; }
.resultD { position: fixed; width: 100%; left:0; bottom:0; background: #D8D8D8; z-index: 15; }
.resultD-f { width: 100%; display:flex; flex-wrap:wrap; }
.resultD-a { float: left; width: 44%; padding:0.16rem 0.1rem 0.116rem 0.2rem; }
.resultD-b { float:left; width: 28%; text-align:center;  display: flex;justify-content: center; align-items: center; }


.resultE { display:none; width: 100%; height: 100%; position: fixed; left:0; top:0; background: rgba(0,0,0,0.8); z-index: 16; }
.resultE-a { width: 100%; height: 100%; position: relative; }
.resultE-b { width: 94%; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); background: #fff; }
.resultE-c { padding: 0.14rem 0.15rem; }
.resultE-d { padding:0.4rem 0.2rem 0.5rem; }

.resultE-c .close { position: absolute; right: 0.15rem; top:50%; transform:translateY(-50%); width: 20px; height: 20px; background: url(../images/pro/close.svg) no-repeat center/cover; }
.resultF { height: 1rem; }

/*产品定制*/
/*.resultG { background: #F6F6F6; padding:0.1rem 0; }*/
.resultG { background: #F6F6F6; }
/*.resultG-c { height: 3rem; overflow: hidden; }*/
.resultG-c { height: 83.333333vw; overflow: hidden; }
.resultG-b { width: 100vw; height: 83.3333333vw; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.resultG .img img { width: 100%; transition:all 0.5s; }
.resultH { padding: 0.3rem 0 0.6rem; }
.resultH-b ul { display:flex; flex-wrap:wrap; }
.resultH-b ul li { float:left; width: 48%; position: relative; padding-left:0.25rem; line-height: 0.16rem; margin-right:4%; }
.resultH-b ul li:nth-child(2n) { margin-right:0; }
.resultH-b ul li .t { line-height: 0.16rem; }
.resultH-b ul li span { position: absolute; left:0; top:0; border-radius:50%; width: 0.16rem; height: 0.16rem; }
.resultH-b ul li:nth-child(n+3) { margin-top:0.2rem; }
.resultH-a .mainDiyQh { margin-top:0; transform:translateY(-50%); width: 0.27rem; height: 0.14rem; }
.resultH-a .mainDiyQh:after { display:none; }
.resultH-a .swiper-button-prev { left:0; background: url(../images/diy/diyprev.svg) no-repeat center/cover; }
.resultH-a .swiper-button-next { right:0; background: url(../images/diy/diynext.svg) no-repeat center/cover; }
.fixEye { width: 0.5rem; height: 0.5rem; border-radius:0.5rem; overflow: hidden; position: fixed; right: 0.1rem; bottom: 1.4rem; z-index: 10; }
.memberB-b .logoTit { padding: 0.15rem 0.15rem }
.tcEyeA { padding: 0 0.15rem; }
.tcEyeA-a .img img { max-width: 120px; }
.tcEyeA-b .tag { display:inline-block; background: #F6F6F6; padding: 0.1rem 0.2rem; }
.tcEyeA-d ul li:nth-child(n+2) { margin-top:0.1rem; }
.tcEyeA-d ul li .c { word-break:break-all; }
.tcEyeA { max-height: 60vh; overflow-x:hidden; overflow-y: scroll; }
.tcEyeA-e { padding-bottom: 0.1rem; }
.tcEyeA-e .mainMore { width: 100%; margin-top: 0.1rem; }
.tcEyeA-e .downa span { display:inline-block; padding-right: 0.25rem; background: url(../images/diy/diydown1.svg) no-repeat right center; }
.tcEyeA-e .downb span { display:inline-block; padding-right: 0.25rem; background: url(../images/diy/diydown2.svg) no-repeat right center; }

/*F6定制产品03*/
.resultH-b span.tt { padding: 0.02rem 0; display:inline-block; padding-left:0.38rem; position: relative; height: 0.3rem; }
/*.resultH-b span.tt .color { display:inline-block; width: 0.24rem; height: 0.24rem; background: #9C8746; position: absolute; left:0; top:50%; transform:translateY(-50%); border-radius: 50px; }*/
.resultH-b span.tt .color { display:inline-block; width: 0.24rem; height: 0.24rem; background: #000000; position: absolute; left:0; top:50%; transform:translateY(-50%); border-radius: 50px; }
.resultI-a .topTitList span { position: relative; padding: 0.1rem 0; display:inline-block; margin: 0 0.4rem; }
.resultI-a .topTitList span.cur:after { content:''; width: 100%; height: 2px; background: #000; position: absolute; left:0; bottom:0; }
.resultI-b dl dd { border-radius: 50%; overflow: hidden; width: 3.7vw; height: 3.7vw; margin-right: 2.7vw; }
@media(max-width: 430px){
	.resultI-b dl dd { width: 3.7vw; height: 3.7vw; margin-right: 2.7vw; margin-top:0.1rem; }
	.resultI-b dl dd:nth-child(8n - 1) { margin-right:2.7vw; }
	.resultI-b dl dd:nth-child(8n) { float:left; margin-right:2.7vw; }
	.resultI-b dl dd:nth-child(15n) { margin-right:0; }
}
.resultI-b dl dd .layui-form-checkbox i { color:rgba(255,255,255,0); width: 3.7vw; height: 3.7vw; background: none; }
.resultI-b dl dd .layui-form-checkbox,.resultI-b dl dd .layui-form-checkbox { border:none; margin:0; padding:0; width: 3.7vw; height: 3.7vw; }
.resultI-b dl dd .layui-form-checkbox i { top:-2px; line-height: 3.7vw; border:none; margin:0; padding:0; width: 3.7vw; height: 3.7vw; }
.resultI-b dl dd .layui-form-checked i, .layui-form-checked:hover i { color:#fff; }
@media(max-width: 430px){
	.resultI-b dl dd .layui-form-checkbox i { line-height: 3.7vw; }
	.resultI-b dl dd .layui-form-checkbox i { font-size: 12px; }
}

/*.resultH-b { max-height: 25vh; overflow-y: scroll; }*/
.productD-d,.resultI-e { max-height: 15vh; overflow-y: scroll; }

@media(max-width: 340px){
    /*.resultH-b { max-height: 20vh; overflow-y: scroll; }*/
    .productD-d,.resultI-e { max-height: 12vh; overflow-y: scroll; }
}

.resultI-b dl dd .layui-form-radio { line-height: 3.7vw; vertical-align: top; }
.resultI-b dl dd .layui-form-radio i { color:rgba(255,255,255,0); width: 3.7vw; height: 3.7vw; background: none; }
.resultI-b dl dd .layui-form-radio,.resultI-b dl dd .layui-form-radio { border:none; margin:0; padding:0; width: 3.7vw; height: 3.7vw; }
.resultI-b dl dd .layui-form-radio i { top:-2px; line-height: 3.7vw; border:none; margin:0; padding:0; width: 3.7vw; height: 3.7vw; }
.resultI-b dl dd .layui-form-radioed i, .layui-form-radioed:hover i { font-size:0; color:#fff; }

.resultI-b dl dd .layui-form-radioed i:before {
    content: "\e605"; text-align: center; width: 3.7vw; line-height: 3.7vw; font-size: 0.12rem; display: block;
}

@media(max-width: 430px){
	.resultI-b dl dd .layui-form-radio i { line-height: 3.7vw; }
	.resultI-b dl dd .layui-form-radio i { font-size: 12px; }
}



.productD-a .c .layui-form-radioed i,.productD-a .c .layui-form-radioed i:hover,
.resultB-c .layui-form-radioed *
{ color:#000!important; font-size: 0.2rem!important; }
.resultB-c .layui-form-radioed * { font-size: 0.16rem!important;}






.resultI-d dl dd { margin: 0 1.3vw; float:none; display:inline-block; }
.resultI-e ul { display:flex; flex-wrap:wrap; }
.resultI-e ul li { float:left; border:1px solid #d8d8d8; padding: 5px; width: calc(50% - 5px); margin-right:10px; }
.resultI-e ul li:nth-child(2n) { margin-right:0; }
.resultI-e ul li:nth-child(n+3) { margin-top: 10px; }
.resultI-e .t { margin-top: 6px; }
.resultI-e ul li.cur { border-color:#000; }
.resultI-f .t { margin-top:0; }
.resultI-f ul li { padding: 0.1rem; }
.restltI-z span { display:inline-block; padding-right: 0.2rem; background: url(../images/footBtn.svg) no-repeat right center; background-size: 0.08rem auto; }
.proBuyA .memberB-a .close { width: 0.36rem; height: 0.36rem; background: url(../images/diy/close2.svg) no-repeat center/cover; }
.proBuyA-b { margin: -0.4rem auto 0; }
.proBuyA-b .img { width: 1rem; height: 1rem; overflow: hidden; border:5px solid #fff; margin: 0 auto; border-radius: 4px; background: #fff; z-index: 2; position: relative; }
.proBuyA-c { padding: 0 3vw; }
.buyD-d ul li { margin-right: 4%; float:left; width: 48%; cursor: pointer; color:#333; font-size:0.16rem; padding: 0.14rem 0; border:1px solid #dedede; cursor: pointer;text-align:center; }
.buyD-d ul li.cur { background: #000; border-color:#000; color:#fff; }
.buyD-d ul li:nth-child(2n) { margin-right: 0; }
.buyD-f { position: relative; padding-left: 10px; }
.buyD-f:before { content:'*'; font-size:0.14rem; color:#999; position: absolute; left:0; top:5px;}
.buyD-f ul { margin-left: 15px; }
.buyD-f ul li { width: 100%; padding-left:0; margin-right:0; list-style: decimal; font-size: 0.14rem;color:#999; line-height: 1.6; }
.buyD-e { display:none; }
.buyD-e input { width: 1rem; height: 0.4rem; border:1px solid #d8d8d8; padding-left: 0.1rem; margin: 0 0.1rem; }
.buyD-e .ttt { display:inline-block; margin-right: 0.1rem; }

.buyD-g {  }
.buyD-g dl { display:flex; flex-wrap:wrap; }
.buyD-g dl dd { float:left; width: 16.6667%; text-align:center; margin-bottom: 0.1rem; }

.buyD-g dl dd .layui-form-checkbox[lay-skin=primary] { width: 100%; display:block; padding:0; position: relative; padding-top:0.38rem; }

.buyD-g dl dd .layui-form-checkbox[lay-skin=primary] span { padding:0; float:none; display:block; font-size:0.16rem; color:#000; }
.buyD-g dl dd .layui-anim.layui-icon { border:1px solid #999; margin: 0; font-size:0; width: 0.34rem; height: 0.34rem; border-radius: 50px; }
.buyD-g dl dd .layui-form-radioed .layui-anim.layui-icon { border:1px solid #000000; }
.buyD-g dl dd .layui-form-radioed * { color:#000; font-weight:bold; }
.buyD-g dl dd .layui-form-checkbox[lay-skin=primary] i:before {white line-height: 0.34rem; font-size: 0.2rem; }
.buyD-g dl dd .layui-form-radioed .layui-anim.layui-icon:before {content: "\e605"; font-size: 0.2rem; color:#fff; line-height: 0.34rem;}
.buyD-g dl dd.white .layui-form-radioed .layui-anim.layui-icon:before { color:#000; }

.resultD-h { 
    display:none; padding:0.2rem; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;
    
    position: fixed;
    width: 100%;
    width: 100%;
    background: #ffffff;
    z-index: 100000;
    bottom: 0;
    
}
.proDetZw2 { z-index: 6; }
.resultD-i a { width: 48%; text-align:center; }


/*F13定制产品011*/
.addCarC {  }
.addCarC-a td { padding: 0.06rem 0.1rem 0.06rem 0; word-break:break-word; vertical-align:top; }

/*G2产品详情*/

.proDet { padding: calc(0px + 0.3rem) 0; }
.proDetA { background: #f6f6f6; }
.proDetA .swiper-container { position: relative; padding: 0.4rem 0.4rem 0.5rem; }

.proDetA .mainQhDet { width: 0.44rem; height: 0.44rem; background: #fff; }
.proDetA .swiper-button-next { right:0; }
.proDetA .swiper-button-prev { left:0; }
.proDetA .img img { width: 80%; }
.proDetA .mainQhDet:after { font-size: 0.2rem; color:#666; }

.proDetA .mainQhDet:hover { background: #000; }
.proDetA .mainQhDet:hover:after { color:#fff; }
.proDetA .swiper-pagination { bottom: 0.2rem; }
.proDetA .swiper-pagination-bullet { width: 8px; height: 8px; border:1px solid #666; background: none; opacity: 1; }
.proDetA .swiper-pagination-bullet-active { background: #000; border-color:#000; }
.wid100 { width: 100%; }

.proDetZw { height: 7.2rem; }
.proDetZwFix { max-width: 600px; position: fixed; left:50%; transform:translateX(-50%); top: 61px; width: 100%; }
.proDetZw2 { position: relative; z-index: 5; padding-top: 0.1rem; background: #fff; }

@media(max-width: 600px){
	.proDetZw { height: 130vw; }
}
@media(max-width: 400px){
	.proDetZw { height: 136vw; }
}

.indexE,.homeD { position: relative; z-index: 5; background: #fff; }
.footer { position: relative; z-index: 5; }
.proDetZw2.productAFix3 .productC-c p .t1 { transform:rotate(45deg); }
.proDetZw2.productAFix3 .productC-c p .t2 { transform:rotate(-45deg); }
.proDetB-a a { display:inline-block; margin-left: 0.1rem; }
.proDetB-a a .pic2 { display:none; }
.proDetB-a a.cur .pic1 { display:none; }
.proDetB-a a.cur .pic2 { display:inline-block; }
.proDetB-d .resultB-c .layui-form-radio { line-height: 0.24rem; margin-top:0; margin-right:0; padding-right:0; padding-left: 0.24rem; position: relative; }
.proDetB-d .resultB-c .layui-form-radio * { line-height: 0.24rem; }
.proDetB-d .resultB-c .layui-form-radio .layui-icon { position: absolute; left:0; top:-1px; line-height: 0.24rem; }
.proDetB-d .resultB-c ul li { margin-top: 0.1rem; }
.proDetB-e .cut,.proDetB-e .add { vertical-align:top; width: 0.26rem; height: 0.26rem; line-height: 0.26rem; font-size:0; font-family:"arial"; color:#fff; font-weight:bold; border:none; background: none; }
.proDetB-e .num { width: 0.26rem; height: 0.26rem; border:none; text-align:center; background: #333; font-size: 0.16rem; color:#fff; border-radius:50px; }
.proDetB-e .cut { background: url(../images/prodet/cut.svg) no-repeat center; }
.proDetB-e .add { background: url(../images/prodet/add.svg) no-repeat center; }

.proDetB-f { padding: 0.3rem 0; min-height:168px; }

@media(max-width: 600px){
	.proDetB-f { min-height: 1.8rem; }
}

.proDetB-f a { display:block; position: relative; z-index: 1000; }
.proDetB-g { position: fixed; top: -150px; transition:all 0.5s; background: #fff; padding: 0.2rem 0; z-index: 20; left:0; width: 100%; }
.proDetB-g a { width: 48%; }
.prodetB-k a { text-decoration:underline; }
.font60 { font-size:0.6rem; line-height: 0.8; }
.colorcd { color:#CDD2D8; }
.prodetC { position: relative; }
.proDetB-f.fix .proDetB-h { opacity: 0; }
.proDetB-f.fix .proDetB-g { position: fixed; width: 100%; left: 0; top: 56px; display:block; }
.shareToFriendA-a .img { width: 0.86rem; padding:0.1rem 0.15rem; }
.shareToFriendA-a .con { width: calc(100% - 1rem); position: absolute; right:0; top: 50%; transform:translateY(-50%); }
.shareToFriendA-b ul li { padding-top: 0.1rem; border-top:1px solid #d8d8d8; }
.onlineContact .shareToFriendA-b ul li:nth-child(1) { border-top: none; }
.shareToFriendA-b input,.shareToFriendA-b textarea { border:none; color:#000; }
.shareToFriendA-b textarea { height: 1rem; border-bottom:1px solid #d8d8d8; padding-left:0; }

/*G7产品详情分享*/
.shareA { padding-top:0.4rem; }


.shareA-b ul li { float:left; width: 16%; margin-right: 5%; text-align:center; }
.shareA-b ul li:nth-child(5n) { margin-right:0; }

.shareA-b ul li img { width: 0.48rem; height: 0.48rem; }
.shareA-b ul li button { border:none; background: none; border-radius: 50%; overflow: hidden; }

.shareA-c { padding:0 0.2rem; }
.shareA-d { padding: 0.2rem 0; background: url(../images/prodet/copyurl1.svg) no-repeat right center; }
.shareA-c.cur .shareA-d { background: url(../images/prodet/copyurl2.svg) no-repeat right center; }
.shareA-c.cur { background: #EFF5EA; }
.shareA-c.cur .t { color: #57B35B; }

/* 右侧固定按钮 */
.fixRight { position: fixed; right:20px; top: 50%; transform:translate(-50%,-50%); z-index: 10; }
.fixRight ul li { padding-left: 10px; margin: 5px 0; cursor: pointer; }
.fixRight ul li .icon { width: 50px; height: 50px; position: relative; border-radius:50%; background: #000; }
.fixRight ul li.msg .icon { background: url(../images/msg.png) no-repeat center #000; }
.fixRight ul li.backTop .icon { background: url(../images/backtop.png) no-repeat center #cccccc; }
.fixRight ul li.backTop { display:none; }

.fixRight .close { position: absolute; right:10px; border:1px solid #ededed; font-family:"Arial"; top:10px;height: 40px;width: 40px;cursor: pointer; text-align: center;line-height: 40px; font-size: 30px;  z-index: 10000;background: #fff; color:#999; border-radius:50%;}
.fixRight .close:hover { color:#fff; background: #000000; }



.fixRight ul li .icon{
	-webkit-animation:haha1 5s linear infinite;
}
/*@-webkit-keyframes haha1{
	0%{ transform:scale(1) }
	5%{ transform:scale(1.5) }
	10%{ transform:scale(1) }
	15%{transform:scale(2)}
	20%{transform:scale(1)}
	100%{ transform:scale(1) }
}*/
@-webkit-keyframes haha1{
	0%{ transform:scale(1) }
	50%{transform:scale(0.7)}
	100%{ transform:scale(1) }
}



.fixRight ul li .con { box-sizing:border-box; transition: all 0.6s; position: absolute; right: -600px; top:50%; transform:translateY(-50%); background: #fff; box-shadow: 3px 3px 10px 3px rgba(120,120,120,0.2); width: 94vw; padding: 60px 40px; z-index: 5; }
.fixRight ul li .con .t { font-size:18px; color:#333; font-weight:bold; }
.fixRight ul li .con .c { margin-top: 6px; font-size:18px;color:#666; }
/*.fixRight ul li:hover .con { right: 55px; }*/
.fixRight.cur ul li .con { display:none; }
.marginL10 { margin-left: 10px; }
.fixRight ul li .con dl dd { float:left; margin-top: 18px; }
.fixRight ul li .con dd.w100 { width: 100%; }
.fixRight ul li .con dd.w50 { width:calc(50% - 5px); }
.fixRight ul li .con dl dd input,.fixRight ul li .con dl dd textarea { font-size:18px;color:#000; width: 100%; border:none; border-bottom:1px solid #000; height: 46px; }
.fixRight ul li .con dl dd textarea { margin-top: 10px; height: 100px; }
.fixRight ul li .con .more button { background: #000; width: 230px; height: 62px; font-size:18px; }

@media(max-width:1700px){
	.fixRight ul li .con { padding: 50px 30px; }
	.fixRight ul li .con dl dd input,.fixRight ul li .con dl dd textarea { font-size:16px; height: 40px; }
	.fixRight ul li .con .more button { width: 200px; height: 56px; font-size:16px; }
}

@media(max-width:1100px){
	.fixRight ul li .con { top: auto; transform:translateY(0); bottom: -20px; }
	.fixRight { top:auto; transform:translateY(0); bottom: 30px; }
	.fixRight ul li .con .more button { width: 160px; height: 46px; }
}
@media(max-width:600px){
	.fixRight ul li .con { padding: 30px 16px; }
	.fixRight { top:auto; transform:translateY(0); bottom: 30px; }
	.fixRight ul li .con dd.w50 { width: 100%; }
	.marginL10 { margin-left: 0; }
	.fixRight ul li .con dl dd { float:left; margin-top: 12px; }
}
@media(max-width:400px){
	.fixRight ul li .con { padding: 20px 16px; }
	.fixRight { top:auto; transform:translateY(0); bottom: 30px; }
	.fixRight ul li .con dd.w50 { width: 100%; }
	.marginL10 { margin-left: 0; }
	.fixRight ul li .con dl dd { float:left; margin-top: 12px; }
}

.addTcLogin .memberB-a { padding: 0.2rem 0.2rem 0.5rem; }
.addTcLogin .memberB-a .layui-form-checkbox[lay-skin=primary] span { float:left; }
.addTcLogin .memberB-a .zcdlA-f { padding-bottom: 40px; }
.sousuoF-g { z-index: 101; position: absolute; left:0;bottom:0; width: 100%; background: #000; padding: 15px 0; text-align:center; }
.fixRight ul li .con { right: -100vw; }
.fixEye { left: 0.1rem; right:auto; }
.fixRight { right: 0.1rem; bottom: 1.2rem; }
.fixRight ul li .icon { -webkit-animation: none; width: 0.5rem; height: 0.5rem; }

.nav_box .navlist ul>li a.cur { color:#000!important; font-weight:bold; }
.resultG { background: #f4f4f3; }

.proListB-b .imgBox .tag { z-index:10; font-size: 0.14rem;  color:#999; border:1px solid #E7E7E7; border-radius:5px; text-transform: capitalize; }
.proListB-b .imgBox .img,.indexC-e .img img { width: 70%; }
.indexC-e .img,.proListB-b .imgBox,.indexA-b .img { overflow:hidden; }
.addTcLogin .memberB-a .close { background: none; }

.resultI-e ul li .icon img { max-width:25px; }

.eyeFix { display:none; }




/*13-1采购单PDF生成*/
.right-aside { min-width:1920px; margin: 0 auto;  }
.pdfA { padding:108px 80px; }

.pdfA-b { position: absolute; right:0; bottom:10px; }
.pdfA-c table thead { height: 53px;border-radius: 2px;background: #000000; }
.pdfA-c table thead td { font-size:16px;color:#fff; padding-left: 20px; }
.pdfA-c table tbody td { font-size:18px;color:#333; padding: 30px 0; padding-left: 20px; }
.pdfA-c table tbody tr:nth-child(2n) { background: #FAFAFA; }
.pdfA-c table tbody tr { border-bottom:1px solid #dedede; }

.pdfA-d { padding: 20px 20px; text-align:right; background: #E5E5E5; border-bottom:2px solid #000; }

.pdfA-e { padding:70px 0 60px; border-bottom:1px solid #ededed; }

.pdfA-e ul { display:flex; flex-wrap:wrap; }
.pdfA-e ul li { float:left; width: 50%; padding-left: 50px; border-left:1px solid #ededed; }

.pdfA-e ul li .con { line-height: 1.7; margin-top:20px; }
.pdfA-e ul li p { max-width:700px; position: relative; padding-left: 210px; }
.pdfA-e ul li:nth-child(2) p { padding-left: 120px; }
.pdfA-e ul li p span { position: absolute; left:0; top:0; line-height: 1.7; }
.pdfA-f { padding:	30px 0 40px; }

.pdfA-g { min-height: 460px; position: relative; border-bottom:2px solid #000; }
.pdfA-g .img { position: absolute; right:0; top:50%; transform:translateY(-50%); width: 14vw; max-width:270px; }
.pdfA-g .topT { padding:12px 30px; background: #000; }
.pdfA-h { padding:50px 25vw 50px 0; position: relative; }

.pdfA-i { padding: 30px 0; }

.pdfB-a { margin-top:120px; border-bottom:6px solid #000; padding-bottom: 50px; }
.pdfB-a .pdfA-b { bottom: 50px; }

.pdfB-b { padding:160px 0 80px; font-size:20px; line-height: 1.7; color:#333; border-bottom:10px solid #DDCCB5; }

.pdfB-d { padding-top: 30px; line-height: 1.8; }



.font24px { font-size:24px; }
.font22px { font-size:22px; }
.font20px { font-size:20px; }
.font18px { font-size:18px; }
.font16px { font-size:16px; }

.onlineContact2 .shareToFriendA-b ul li .pic { max-height: 50px; overflow: hidden; }
.onlineContact2 .shareToFriendA { padding-top: 0.5rem; }


.zcdlA-e p .layui-form-checkbox[lay-skin=primary] span { float:left; }

.buyCarB-a.fixedTop { min-height: 60px; }
.buyCarB-a.fixedTop .buyCarB-a2 { position: fixed; width: 100vw; left:0; top: 85px; padding: 20px 3vw; background:#fff; z-index: 10; }
.buyCarB-a.fixedTop .buyCarB-a2 .search { width: calc(100% - 2.3rem); left: 1.3rem; }



.collov_tool { width:1px; height:1px; overflow: hidden; opacity: 0; }


.sousuoH-a,.sousuoH-b { max-height: 75vh; overflow-y: scroll; }


.resultD-h { 
    display:none; padding:0.2rem; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;
    position: fixed;
    height: 0.9rem;
    width: 94%;
    background: #ffffff;
    z-index: 100000;
    left:3%;
    top:50%; transform: translateY(-50%);
    
}
.proDetZw2 { z-index: 6; }


.nav_boxB_b .subNav { display:none; width: 100%; position: absolute; left:0; padding: 10px 0; bottom: 40px; border:1px solid #ededed; background: #fff; text-align:center; }
.nav_boxB_b .subNav  a { width: 100%; display:block; padding: 5px 10px; font-size: 0.16rem; color:#333; }
.nav_boxB_b:hover .subNav { display:block; }
.resultD-h .close { position: absolute; right:-0.2rem; border:1px solid #ededed; font-family:"Arial"; top:-0.2rem;height: 0.3rem;width: 0.3rem;cursor: pointer; text-align: center;line-height: 0.3rem; font-size: 0.2rem;  z-index: 10000;background: #fff; color:#999; border-radius:50%;}
.resultD-h .close:hover { color:#fff; background: #000000; }



.headerA-c2 .lan { display:inline-block; width: 70px; height: 40px; position: relative; }
.headerA-c2 .lan .t { font-size:16px;color:#000; line-height: 40px; position: relative; padding-right: 15px; padding-left: 32px; background: url(../images/diqiu.svg) no-repeat left center; }
.headerA-c2 .lan .t:after { content:''; width: 15px; height: 15px; position: absolute; right:0; top: 50%; transform:translateY(-50%); background: url(../images/xljt.svg) no-repeat center; }
.headerA-c2 .lan .lanSub { position: absolute; left:0; top: 39px; width: 210px; }
.headerA-c2 .lan .lanSub { z-index: 100; /*height:0; */ display:none; transition:all 0.5s; overflow: hidden; left: 0; top: 39px; position: absolute; width: 200px; border-radius:3px; padding: 0 20px; background: #FAFAFA; }
.headerA-c2 .lan .lanSub a { width: 100%; margin-left:0; text-align:left; height: auto; display:block; font-size:15px;color:rgba(0,0,0,0.6); border-bottom: 1px solid #ddd; text-transform:uppercase; padding: 15px 0; }
.headerA-c2 .lan .lanSub a:last-child { border:none; }
.headerA-c2 .lan .lanSub a.cur,.headerA-c2 .lan .lanSub a:hover { color:#000; }
.headerA-c2 .lan:hover .lanSub { /*height: 270px;*/ display:block; box-shadow: 0 5px 6px 5px rgba(120,120,120,0.2); }
.header2A-b,.headerA-cc { float:left; padding-top:0; }
.headerA-cc { position: absolute; left: 50px; top:50%; transform:translateY(-50%); padding-top: 0; }
@media(max-width: 1100px){
	.headerA-c2 .lan.pc { display:none; }
	.headerA-c2 .lan { height: 30px; }
	.headerA-c2 .lan .t { line-height: 30px; }
	.headerA-c2 .lan .lanSub { top: 29px;}
	.headerA-c2 .lan { margin-left: 10px; width: 30px; }
	.headerA-c2 .lan .t { font-size: 0; }
	.headerA-c2 .lan .t:after { display: none; }
}

.page a.pageSign { border:none; }
.page input { text-align:center; transition: all 0.5s;display: inline-block;margin: 0 1px;border-radius: 3px;width: 0.32rem;line-height: 0.3rem;border: 1px solid #e8e8e8;color: #333333;vertical-align: top;font-size: 0.14rem; }

@media(max-width: 600px){
    .page input,.page a { line-height: 0.26rem; width: 0.28rem; margin:0; }
}




/*2024-12-26重做AI生成前端*/
/*富立AI01*/
.fuliAi01 ul li { float:left; }
.fuliAi01 ul li:nth-child(1) { margin-left: calc(16.66666666% + 7px); }
@media(max-width:1100px){
	.fuliAi01 ul li:nth-child(1) { margin-left: 0; }
}

.fuliaiD { margin-bottom:0; padding-bottom:0; }
.fuliaiD .buyB-z { display:flex; flex-wrap:wrap; } 
.fuliaiD .buyB { border-bottom:none; }
.fuliAi02 { background: none; }
.fuliAi02-a { overflow: hidden; float:left; width: 86%; background: #f6f6f6; position: relative; height: 40vw; }
.fuliAi02-a .img { overflow: hidden; width: 80%; position: absolute; left:10%; top: 50%; transform:translateY(-50%); }
.fuliAi02-b { float:right; width: 14%; padding: 0 0 0 5px;  }
.fuliAi02-b ul li { cursor: pointer; width: 5.5vw; height: 5.5vw; margin-bottom: 5px; position: relative; border:1px solid #ededed; background: #F6F6F6; overflow: hidden; }
.fuliAi02-b ul li .img { position: absolute; left:0; top:50%; transform:translateY(-50%); width: 100%; }
.fuliAi02-b ul li.last { border:none; background: none; }
.fuliAi02-b ul li.last .t { letter-spacing: -1px; }
.fuliAi02-d { padding-bottom:3vw; margin-top:2vw; width: 86%; text-align:center; }
.fuliAi02-d a { display:inline-block; padding:10px 60px; transition:all 0.5s; border:1px solid #000; margin: 0 6px; }
.fuliAi02-d a:hover,.fuliAi02-d a.cur { background: #000; color:#fff; }
@media(max-width: 1900px){
	.fuliAi02-b ul li.last .t { font-size: 12px; }
}
@media(max-width: 1800px){
	.fuliAi02-b ul li.last .t { font-size: 10px; margin-top: 6px; }
}




.fuliAi02-a { width: 100%; height: auto; }
.fuliAi02-a1 { position: relative; height: 400vw; width: 100%; border-bottom:2px solid #fff; }
.buyB-z .buyB-b { width: 100%; }
.buyD-z { width: 100%; }
.fuliAi02-a1 .swiper-container { overflow: hidden; }
.fuliAi02-a1 .swiper-slide { width: 100%; height: 100%; text-align:center; }
.fuliAi02-a1 ul { position: relative; width: 100%; height: 100%; text-align:center; }
.fuliAi02-a1 ul li { overflow: hidden; border:1px solid #FFF; width: 50%; height: 50%; position: absolute; }
.fuliAi02-a1 ul li:nth-child(1) { left:0; top:0; }
.fuliAi02-a1 ul li:nth-child(2) { right:0; top:0; }
.fuliAi02-a1 ul li:nth-child(3) { right:0; bottom:0; }
.fuliAi02-a1 ul li:nth-child(4) { left:0; bottom:0; }
.fuliAi02-d { width: 100%; padding: 0 15px; padding-bottom: 50px; }
.fuliAi02-d2 { width: 100%; padding: 0 15px; }
.fuliAi02-d a { float:left; width: calc(50% - 5px); margin:0; margin-right: 10px; }
.fuliAi02-d a:nth-child(2) { margin-right:0; }
.fuliAi02-d21 { margin-top: 0.2rem; }
.fuliAi02-d22 { margin-top: 8px; }
.fuliAi02-d2 a { transition:all 0.5s; display:inline-block; float:left; line-height: 1; padding: 0.1rem 0.05rem; width: calc(25% - 3px); margi-right: 4px; text-align:center; font-size: 0.14rem; margin:0 4px 0 0; border-radius: 5px; border: 1px solid #D1D1D1; }
.fuliAi02-d2 a:nth-child(4n) { margin-right: 0; }
.fuliAi02-d2 a:nth-child(n+5) { margin-top: 8px; width: 32%; }
.fuliAi02-d2 a:hover { color:#3D3D3D; background: #D1D1D1; }
.fuliAi02-b { width: calc(100% - 44vw); padding: 0 15px; }
.fuliAi02-b1 { background: #F6F6F6; padding: 30px 0.2vw; }
.fuliAi02-b ul { text-align:center; }
.fuliAi02-b ul li { display:inline-block; width: 6.8vw; height: 6.8vw; border-color:#dedede; }
.fuliAi02-b .last { margin: 20px auto; padding: 0 1vw; }
.fuliAi02-b .last .img { background: #F0F0F0; padding: 1vw 0; }
.buyB-z .buyB-b { padding: 5px 0; }
.buyB-b22 { display:flex; flex-wrap:wrap }
.fuliAi02-b { position: relative; }
.fuliAi02-b1 { position: relative; height: 100%; }

.fuliAi02-b33 { position: relative; }
.fuliAi02-b33 .prev,.fuliAi02-b33 .next { height: 14px; width: 7px; position: absolute; top: 50%; transform:translateY(-50%); margin-top:0; }
.fuliAi02-b34 { position: relative; }
.fuliAi02-b33 .prev { left:3px; }
.fuliAi02-b33 .next { right:3px; }
.fuliAi02-b33 .prev:after,.fuliAi02-b33 .next:after { font-weight:bold; font-size: 14px; line-height: 1; color:#666; }
.buyB2 { padding: 0.3rem 0 0.6rem; }
.buyB2 .buyD-z { border-left:0; }

.fuliaiD .buyB-z { display:block;  }
.borderRadius10 { border-radius:10px; overflow: hidden; }
.color0 { color:#000; }
.buyB2A-a { width: 100%; padding: 0.15rem 0.15rem 0.3rem; background: #F6F6F6; margin-top: 0.3rem }
.buyB2A-c { padding: 0.2rem 0; text-align:center; }
.buyB2A-c ul li>input,.buyB2A-c .layui-form-radio { display:none; }
.buyB2A-c ul li { cursor: pointer; width: 16.6667%; float:left; }
.buyB2A-c ul li .t { cursor: pointer; margin-top: 5px; display:block; }
.buyB2A-c ul li .box { display:block; position: relative; width: 100%; height: 0.4rem; position: relative; }
.buyB2A-c ul li .box span,.buyB2A-c ul li .box input { cursor: pointer; background: #E5E5E5; border: 1px solid #B8B8B8; left:50%; transform:translateX(-50%); bottom: 0; position: absolute; }
.buyB2A-c ul li.cur .box span,.buyB2A-c ul li.cur .box input { background: #C7C7C7; border: 1px solid #333333; }
.buyB2A-c ul li.sign1 .box span { width: 0.3rem; height: 0.3rem; }
.buyB2A-c ul li.sign2 .box span { width: 0.4rem; height: 0.3rem; }
.buyB2A-c ul li.sign3 .box span { width: 0.3rem; height: 0.4rem; }
.buyB2A-c ul li.sign4 .box span { width: 0.22rem; height: 0.4rem; }
.buyB2A-c ul li.sign5 .box span { width: 0.4rem; height: 0.22rem; }
.buyB2A-c ul li.sign6 .box input { width: 0.4rem; font-size: 0.14rem; letter-spacing: 4px; text-align:center; color:#000; height: 0.4rem; text-align:center; }
.buyB2A-e { position: absolute; top: 50%; transform:translateY(-50%); right:0; }
.buyB2A-e .layui-form-switch { margin-top:0; padding: 3px; overflow: hidden; width: 45px; background: #DCDCDC;  }
.buyB2A-e .layui-form-switch i { left: 3px; height: 15px; width: 15px; background: #353535; }
.buyB2A-e .layui-form-onswitch { background: #000; border-color:#000; }
.buyB2A-e .layui-form-switch em { height: 15px; width: 15px; position: relative; transition:all 0.5s; margin-left: 3px; border-radius: 50px; display:block; }
.buyB2A-e .layui-form-onswitch em { position: relative; margin-left: 22px; border-radius: 50px; background: #fff; display:block; }
.buyB2A-g textarea { width: 100%; background: #fff; border: none; padding: 20px; font-size: 18px; line-height: 1.6; border-radius: 10px; }
.buyB2A-f .sub button { width: 100%; padding: 10px 10px; background: #000; color:#fff; border:none; }
.buyB2A-g textarea { height: 200px; }
.fuliAi02-d6 { display:none; }
.fuliAi02-d6 a { transition:all 0.5s; display:inline-block; padding: 0.1rem 0.15rem; margin: 0 5px; border:1px solid #D1D1D1; border-radius: 6px; }
.fuliAi02-d6 a span { transition:all 0.5s; display:inline-block; padding-left: 25px; }
.fuliAi02-d6 a span.xz { background: url(../addpic/xiazai.svg) no-repeat left center; }
.fuliAi02-d6 a span.view { background: url(../addpic/view.svg) no-repeat left center; }
.fuliAi02-d6 a:hover { background: #000; color:#fff; }
.fuliAi02-d6 a:hover span { color:#fff!important; }
.fuliAi02-d6 a:hover span.xz { background: url(../addpic/xiazaibg.svg) no-repeat left center; }
.fuliAi02-d6 a:hover span.view { background: url(../addpic/viewbg.svg) no-repeat left center; }

.buyB2A-d1 { padding: 0.1rem 0.15rem; }
.buyB2A-d2 .layui-upload-drag { display:block; width: 100%; border:none; padding: 0.3rem 0.2rem; }
.buyB2A-d2 .layui-upload-drag .layui-icon { background: url(../addpic/download.svg) no-repeat center/cover; font-size:0; width: 43px; height: 36px; display:block; margin: 0 auto 10px; } 
.buyB2A-d1 .layui-form-radio { margin-right: 20px; }
.buyB2A-d1 .layui-form-radio * { font-size: 16px; color:#000; }
.buyB2A-d1 .layui-form-radio i { font-size: 22px; }
.buyB2A-d1 .layui-form-radio:last-child { margin-right: 0px; padding-right:0; }
.fuliAi02-a1 .backList { display:none; z-index: 10; color:#fff; border-radius: 5px; cursor: pointer; position: absolute; right: 20px; bottom: 20px; padding: 10px 20px; background: #000; }
.fuliAi02-a1 .backList span { display:inline-block; padding-left: 20px; background: url(../addpic/backlist2.svg) no-repeat left center; }

.fuliAi02-a { padding: 0.3rem 0 0.5rem; background: #F6F6F6; max-height: 60vh; }
.fuliAi02-a22 { width: 100%; padding: 0 0.2rem; overflow-x: hidden; position: relative; height: 100%; overflow-y:scroll; max-height: 200vw; }
.fuliAi02-a22{
    scrollbar-color:  #D8D8D8 rgba(0,0,0,0); 
    scrollbar-width: thin; 
    -ms-overflow-style:none; 
}
.fuliAi02-a22::-webkit-scrollbar { 
    width: 3px; 
    height: 1px;
}
.fuliAi02-a22::-webkit-scrollbar-thumb { 
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    background: #D8D8D8;
}
.fuliAi02-a22::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    border-radius: 3px;
    background: rgba(255,255,255,0);
}

.fuliAi02-a1 { border:none; height: auto; }
.fuliAi02-a1 ul li { position: relative; float:left; width: 50%; height: auto; }
.fuliAi02-a .img { position: relative; width: 100%; top:0; transform:translateY(0); left:0; }
.fuliAi02-a1 ul,.fuliAi02-a .bigPic { width: 100%; height: auto; }
.fuliAi02-d,.fuliAi02-d2 { padding:0; }
.fuliAi02-d a { padding: 6px 10px;  }
.fuliAi02-d6 { display:block; }
.fuliAi02-a .textBox { margin-bottom: 0.3rem; }
.buyB2A-b .tabBox { margin-top: 0.15rem; }
.fuliAi02-a22 .textBoxA { margin-top: 0.1rem; background: #fff; border-radius: 10px; overflow: hidden; padding: 0.15rem; }
.fuliAi02-a1 { margin-top:0; }
.fuliAi02-d6 a { display:block; width: 100%; margin: 0.1rem 0; text-align:center; }
.fuliAi02-b { display:none; }
.buyB2A-c ul li .t { font-size: 0.14rem; }

.font12 { font-size: 0.12rem; }
.owner { display:inline-block; padding: 1px 5px; border-radius: 5px; border:1px solid #000000; }

.fixRight ul li.yinc .icon {
    background: url(../addpic/yincang.svg) no-repeat center #000;
}


.bigPic2 { display:none; position: fixed; left:50%; transform:translate(-50%, -50%); background: rgba(0, 0, 0, 0.3); z-index: 100; top:50%; width: 100vw; height: 100vh; }
.bigPic2A { position: relative; width: 100%; height: 100%;  }
.bigPic2B { width: calc(100% - 0.4rem); position: absolute; left:0; top:0; background: #fff; left:50%;top:50%; transform:translate(-50%, -50%); }
.bigPic2C { padding: 0.3rem 0.2rem; }
.bigPic2B .close { cursor: pointer; top: 0.12rem;right: 0.12rem;width: 0.15rem;height: 0.15rem;background: url(../images/close.svg) no-repeat center / cover; position: absolute; text-align: center; cursor: pointer; color: #999;}
.bigPic2E { width: calc(100vw - 0.8rem); height: calc(100vw - 0.8rem); overflow-y: scroll; }
.bigPic2E ul li { position: relative; float:left; width: calc(33.333% - 4px); margin-right: 6px; }
.bigPic2E ul li:nth-child(3n) { margin-right:0; }
.bigPic2E ul li:nth-child(n+4) { margin-top: 6px; }
.bigPic2E ul li .del,.bigPic2E ul li .t { font-size: 12px; right:0; position: absolute; width: 28px; line-height: 28px; height: 28px; background: rgba(0, 0, 0, 0.7); }
.bigPic2E ul li .del { top: 0; background: url(../addpic/del.svg) no-repeat center rgba(0, 0, 0, 0.7); }
.bigPic2E ul li .t { bottom: 0; }
@media(max-width: 400px){
    .bigPic2E ul li .del,.bigPic2E ul li .t { font-size: 0.12rem; width: 24px; line-height: 24px; height: 24px; }
}

/*2025-01-11*/
.buyB2A-c ul li.sign6 .box .inp { width: 0.5rem; height: 0.22rem; background: #E5E5E5; border:1px solid #B8B8B8; }
.buyB2A-c ul li.sign6 .box input { position: relative; left:0; transform:translateY(0); height: 0.2rem; width: 0.2rem; background: none; border:none; }




.buyB2A-d2 { position: relative; }
.buyB2A-d2 .opation { z-index: 1000; display:none; position: absolute; left:0; top: 0; height: 100%; width: 100%; text-align:center; background: rgba(0,0,0,0.6); }
.buyB2A-d2.successful .opation { display:block; }
.buyB2A-d2 .opationA { position: relative; left:0; top: 0; height: 100%; width: 100%; }
.buyB2A-d2 .opationB { position: absolute; left:0; top: 50%; transform:translateY(-50%); text-align:center; width: 100%; }
.buyB2A-d2 .opationB .btn { cursor: pointer; display:inline-block; vertical-align: top; background: #000; width: 36px; height: 36px; border-radius: 6px; margin: 0 5px; }
.buyB2A-d2 .opationB .view { background: url(../addpic/addvie.svg) no-repeat center rgba(0,0,0,0.6); }
.buyB2A-d2 .opationB .del { background: url(../addpic/adddel.svg) no-repeat center rgba(0,0,0,0.6); }


.buyB2A-d2 .layui-upload-drag2 { text-align: center; display:block; width: 100%; border:none; /*padding: 50px 30px; */padding:  30px; }
.buyB2A-d2 .layui-upload-drag2 .layui-icon { background: url(../addpic/download.svg) no-repeat center/cover; font-size:0; width: 43px; height: 36px; display:block; margin: 0 auto 10px; } 


.openPic { display:none; position: fixed; left:0; top:0; z-index: 1000; width: 100%; height: 100%; background: rgba(0,0,0,0.6); }
.openPicA { position: relative; width: 100%; height: 100%; }
.openPicB { position: absolute; left: 50%; top: 50%; transform:translate(-50%, -50%); }
.openPicB img { max-height: 80%; max-width: 80%; }

.addMr { padding: 4vw 0 3vw; }

.buyB2A-d2 .layui-upload-drag2{height:200px;}
.buyB2A-d2 .layui-upload-drag2 img{height:100%;}




/*2025-05-20新增手机端样式*/
.container { width: 94%; }



.picForpic { position: relative; margin-bottom: 10px; box-sizing: border-box; border: 1px solid #ededed; border-radius: 60px; }
.headerA-a .layui-input { border-radius: 60px; padding-left: 45px; }
.headerA-a form button { left:0; width: 45px; height: 38px; right: auto;background: url(../images/search.png) no-repeat center; }
/*2025-03-19*/
.headerA-a .layui-input { width: 100%; }
.headerA-a { width: 100%; width: auto; }
.headerA-a form button { left: 0; right: auto; }
.headerA-a .layui-input { border-radius: 50px; color:#000; }
.headerA-a .picBtn { z-index: 5; cursor: pointer; width: 38px; height: 38px; background: url(../images/addpic/camera.svg) no-repeat center; background-size: auto 19px; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; }
.headerA-a .layui-input { transition: all 0.4s; }
.headerA-a:hover  .layui-input { width: 100%; }
.headerA-a:hover .ss { background:#FAFAFA; border-radius: 60px; }
.aiPicSub { height:0; overflow: hidden; transition: all 0.4s; position:absolute; right: -11px; top: 38px; width: 94vw; max-width: 564px; }
.aiPicSub { height:0; overflow: hidden; transition: all 0.4s; position:absolute; right: calc(14vw - 11px); top: 38px; width: 80vw; max-width: 564px; }
.headerA-a .picBtn:hover .aiPicSub { height: 130vw; }
.aiPicSubA {  padding: 16px; background: #FAFAFA; border-radius: 0 0 20px 20px;}
.colorc { color:#ccc; }
.aiPicSubA-a .layui-upload-drag { width: 100%; text-align: center; background:none; padding: 40px 10px; border:2px dashed #CCCCCC; border-radius: 20px; }
/*.aiPicSubA-a .buyB2A-d2 .layui-upload-drag { background:none; }*/
.aiPicSubA-c ul li { overflow: hidden; border-radius: 20px; border:1px solid #ccc; float: left; width: calc(33.3333% - 4px); margin-right: 6px; }
.aiPicSubA-c ul li:nth-child(3n) { margin-right:0; }
.aiPicSubA-a .layui-upload-drag .layui-icon { background: url(../images/addpic/download.svg) no-repeat center; font-size:0; width: 43px; height: 43px; display:block; margin: 0 auto 10px; background-size: 100% auto; } 
.aiPicSubA-a .layui-upload-drag .layui-icon.loading { background: url(../images/pictopic6.svg) no-repeat center; background-size: 100% auto; }
.aiPicSubA-a .layui-upload-drag .layui-icon.loading {
    -webkit-animation:haha1 5s linear infinite;
}
@-webkit-keyframes haha1{
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(90deg);}
    50%{-webkit-transform:rotate(180deg);}
    75%{-webkit-transform:rotate(270deg);}
    100%{-webkit-transform:rotate(360deg);}
}

.gxiar_top .xiarl { max-width: 70vw; }


.padding50 { padding: 50px 0; }
.homeB-b ul li { float:left;  }
.homeB-b ul li a { color: #000; display:block; }
.homeB-b ul li .img { width: 100%; height: 53vw; max-height: 320px; background: #f6f6f6; position: relative; }
.homeB-b ul li .pic { position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); width: 80%; text-align:center; }
.homeB-b ul li .colorBtn { cursor: pointer; width: 36px; height: 36px; background: url(../images/colorful.png) no-repeat center/cover; position: absolute; top: 12px; z-index: 3; right: 12px; }
.homeB-b ul li .con .c2 { margin-top:6px; }
.homeB-b ul li .con { padding-right:50px; position: relative; margin-top:25px; }
.homeB-b ul li .con .like,.proListB-b .con .t .like { cursor: pointer; width: 30px; height: 30px; position: absolute; right:20px; top:0; background: url(../images/addpic/like1.svg) no-repeat center; background-size: 100% auto; }
.homeB-b ul li .con .like.cur,.proListB-b .con .t .like.cur { background: url(../images/addpic/like1bg.svg) no-repeat center; background-size: 100% auto; }
@media(max-width: 1900px){
	.homeB-b ul li .colorBtn { width: 32px; height: 32px; }
}
@media(max-width: 1700px){
	.homeB-b ul li .colorBtn { width: 28px; height: 28px; }
	.homeB-b ul li .pic { width: 70%; }
	.homeB-b ul li .con { padding-right:50px; margin-top:20px; }
	.homeB-b ul li .con .like,.proListB-b .con .t .like { width: 25px; height: 25px; }
}
@media(max-width: 1100px){
	.homeB-b ul li .con { padding-right:40px; padding-right:50px; margin-top:15px; }
	.homeB-b ul li .con .like,.proListB-b .con .t .like { width: 20px; height: 20px; right: 12px; }
}
@media(max-width: 700px){
	.homeB-b ul li .con .like,.proListB-b .con .t .like { right: 10px; }
}
@media(max-width: 400px){
	.homeB-b ul li .con .like,.proListB-b .con .t .like { right: 0px; }
}


.homeA { padding:0 0 50px; }
.homeA ul li { float:left; width: 100%; }
.homeA ul li a { display:block; }
.homeA ul li:nth-child(n+2) { margin-top: 10px; }
.homeA-a { position: relative; }
.homeA .con { padding: 0 20px; position: absolute; width: 100%; left:0; top: 60px; z-index: 10; }
.homeA .t { margin:10px 0 25px; color:#fff; }
.homeA .c { color:#fff; }
.homeA ul li a.mainMore { position: absolute; left: 20px; width: calc(100% - 40px); bottom: 30px; background: none; color:#fff; border:1px solid #fff; display:block; text-align:center; padding-left: 0; margin-top:20px; }
.homeA ul li a.mainMore2 { display: inline-block; }
.mainMore2 { display:inline-block; color:#fff; font-size:16px; transition:all 0.6s; position: relative; padding-right: 25px; background: url(../images/addpic/addmore1.svg) no-repeat right center; }
.homeA ul li:hover a.mainMore { color:#fff; background: #000; border-color:#000; }

@media(max-width:1600px){
	.homeA ul li a.mainMore { margin-top:15px; }
}
@media(max-width:1300px){
	.homeA ul li a.mainMore { margin-top:10px; }
}
@media(max-width:700px){
	.homeA ul li a.mainMore { margin-top:5px; }
}


.addHomeA,.homeE { padding-top: 60px; }
.mainMoreD { background: #fff; color:#000; }   
.addHomeA-a .t,.addHomeA-a .mainMore { position: absolute; left: 50%; transform: translateX(-50%); }
.addHomeA-a .t { width: 90%; top: 30px; }
.addHomeA-a .mainMore { background: #000; color:#fff; border-color:#000; bottom: 30px; }
.addHomeA-a .mainMore:hover { color:#fff; border-color:#000; }
.addHomeA-a .mainMore:hover:before { background:#000; }


.homeE-c .t2 { width: 90%; line-height: 1.6; }




.homeE-a .more a { display: inline-block; padding-bottom: 4px; border-bottom:1px solid #000; }
.homeE2 .homeE-c .con .mMore span { border-bottom:1px solid #000; }
.homeE2 .homeE-c .con .t1 { height: 90px; line-height: 30px; display:block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
@media(max-width: 1100px){
    .homeE2 .homeE-c .con .t1 { height: auto; line-height: 1.5; }
}




/*FAQ*/
.proListZ .proListZ-a { padding-top:20px; border-top:1px solid #ededed; }
.faqA { padding: 2vw 0 6vw; position: relative; }
.faqA:before { content:'';  }
.faqA-b ul li { border-bottom:1px solid #ededed; }
.faqA-b ul li .tt { background: url(../images/addpic/qua1.svg) no-repeat right center; padding: 20px 20px 20px 0; }
.faqA-b ul li.cur .tt { background: url(../images/addpic/qua2.svg) no-repeat right center; }
.faqA-b ul li .con .c { padding: 20px 0 30px; }
.faqA-b ul li .con { line-height: 1.6; display:none; }
.faqA-a { width: 94%; padding: 0; margin: 0 auto; }
.faqA { position: relative; }
@media(max-width: 1100px){
    .faqA-b ul li .tt { padding: 15px 20px 15px 0; }
    .faqA { padding: 10px 0 60px; }
}

.cookiesA { padding-top: 30px; }



.huiyuan_A { margin-top: 45px; }
.huiyuan_A .ydj_top { text-align: center; }
.huiyuan_A .ydj_top ul { display: inline-block; width: 80%; position: relative; }
.huiyuan_A .ydj_top ul::before { position: absolute; content: ""; top: 38px; left: 50%; transform: translateX(-50%); border-top: 2px dashed #D8D8D8; height: 2px; width: 70%; }
.huiyuan_A .ydj_top ul li { float: left; width: 33.3333%; }
.huiyuan_A .ydj_top ul li .icon { width: 75px; height: 75px; background: #D8D8D8; display: inline-block; border-radius: 50%; overflow: hidden; position: relative; }
.huiyuan_A .ydj_top ul li .icon .on { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border: 1px solid #B9B9B9; width: 59px; height: 59px; background: #fff; border-radius: 50%; }
.huiyuan_A .ydj_top ul li .icon .on img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); transition: all .5s; opacity: 0; }
.huiyuan_A .ydj_top ul li .icon .on .m1 { opacity: 1; }

.huiyuan_A .ydj_top ul li .wz { line-height: 1; margin-top: 10px; }

.huiyuan_A .ydj_top ul li.cur .icon .on { border: 2px solid #000000; }
.huiyuan_A .ydj_top ul li.cur .icon .on .m2 { opacity: 1; }
.huiyuan_A .ydj_top ul li.cur .wz { color: #000 !important; }

.huiyuan_A .ydj_bottom { margin-top: 45px; }
.huiyuan_A .ydj_bottom ul { display: flex; flex-wrap: wrap; }
.huiyuan_A .ydj_bottom ul li { float: left; margin-right: 1.25%; width: 32.5%;  border-radius: 6px; overflow: hidden; }
.huiyuan_A .ydj_bottom ul li:last-child { margin-right: 0; }

.huiyuan_A .ydj_bottom ul li .bt { min-height: 80px; background: #E8E8E8; line-height: 1.3; padding: 20px 10px; font-size: 1vw; position: relative; overflow: hidden; }
.huiyuan_A .ydj_bottom ul li .bt::before { position: absolute; content: ""; bottom: -18.7px; right: 20px; width: 70px; height: 64.7px; background: url(../images/ovo/huangguan.svg)no-repeat center center/cover; }
.huiyuan_A .ydj_bottom ul li:nth-child(2) .bt { color:#fff; background: #B39D7B; }
.huiyuan_A .ydj_bottom ul li:nth-child(3) .bt { color:#fff; background: #000; }

.huiyuan_A .ydj_bottom ul li:nth-child(2) .bt::before { width: 66px; height: 61.72px; bottom: -14.72px; background: url(../images/ovo/zuanshi.svg)no-repeat center center/cover; }
.huiyuan_A .ydj_bottom ul li:nth-child(3) .bt::before { width: 66px; height: 59.1px; bottom: -15.1px; background: url(../images/ovo/dazhuan.svg)no-repeat center center/cover; }

.huiyuan_A .ydj_bottom ul li .osje .jine { margin-top: 40px}
.huiyuan_A .ydj_bottom ul li .osje .jine i { line-height: .85; }
.huiyuan_A .ydj_bottom ul li .osje .jine span { line-height: .85; }
.huiyuan_A .ydj_bottom ul li .osje .jine .e { margin-top: 7px; }

.huiyuan_A .ydj_bottom ul li .osje .xuani { margin: 38px 0 0; padding-top: 38px; border-top: 1px solid rgba(0, 0, 0, 0.1); }
.huiyuan_A .ydj_bottom ul li .osje .xuani .xua { line-height: 20px; margin-top: 8px; }
.huiyuan_A .ydj_bottom ul li .osje .xuani .xua p { position: relative; padding-left: 25px; }
.huiyuan_A .ydj_bottom ul li .osje .xuani .xua p::before { position: absolute; top: 2px; transform: translateY(0%); left: 0; content: ""; width: 16px; height: 16px; background: url(../images/ovo/heidui.svg)no-repeat center center/cover; }

.huiyuan_A .ydj_bottom ul li { border: 1px solid #C7C7C7; border-radius: 6px; }
.huiyuan_A .ydj_bottom ul li .osje { overflow: hidden; min-height: 530px; padding: 0 30px; position: relative; }
.huiyuan_A .ydj_bottom ul li .osje .anwe { position: absolute; bottom: 30px; text-align: center; width: calc(100% - 60px); left: 50%; transform: translateX(-50%); }
.huiyuan_A .ydj_bottom ul li .osje .anwe a { display: block; line-height: 60px; background: #E8E8E8; border-radius: 6px; overflow: hidden; color: #000; }

.huiyuan_A .ydj_bottom ul li:nth-child(1).cur { box-sizing: border-box; border: 2px solid #E8E8E8; }
.huiyuan_A .ydj_bottom ul li:nth-child(2).cur { box-sizing: border-box; border: 2px solid #B39D7B; }
.huiyuan_A .ydj_bottom ul li:nth-child(3).cur { box-sizing: border-box; border: 2px solid #000000; }


.huiyuan_A .ydj_bottom ul li:nth-child(2) .osje .anwe a { background: #B39D7B; color: #fff; }
.huiyuan_A .ydj_bottom ul li:nth-child(3) .osje .anwe a { background: #000; color: #fff; }

.huiyuan_A .ydj_bottom ul.tabBox li { border:none; border-radius:0; text-align:center; width: 100%; }
.huiyuan_A .ydj_bottom ul.tabBox li:nth-child(1) a { background: #E8E8E8; color:#000; }
.huiyuan_A .ydj_bottom ul.tabBox li:nth-child(2) a { background: #B39D7B; color:#fff; }
.huiyuan_A .ydj_bottom ul.tabBox li:nth-child(3) a { background: #000000; color:#fff; }

.huiyuan_A .ydj_bottom ul.tabBox a { border-radius: 10px; display:block; width: 100%; padding: 15px 10px; font-size: 14px; }




.huiyuan_B { padding: 6.31578vw 0 0; }
.huiyuan_B .uiyuanb_top .yuanbtop_r { position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.huiyuan_B .uiyuanb_top .yuanbtop_r ul li { float: left; margin-right: 10px; }
.huiyuan_B .uiyuanb_top .yuanbtop_r ul li a { display: block; border: 1px solid #D1D1D1; line-height: 52px; width: 218px; text-align: center; }
.huiyuan_B .uiyuanb_top .yuanbtop_r ul li:last-child { margin-right: 0; }
.huiyuan_B .uiyuanb_top .yuanbtop_r ul li.cur a { background: #000000; color: #fff; border-color: #000; }

.huiyuan_B .uiyuanb_bottom { margin-top: 40px; }
.huiyuan_B .uiyuanb_bottom ul { display: flex; flex-wrap: wrap; }
.huiyuan_B .uiyuanb_bottom ul li { float: left; border: 1px solid #C7C7C7; margin-right: 3.22%; width: 22.58%; position: relative; border-radius: 6px; padding: 43px 21px 15px; text-align: center; }
.huiyuan_B .uiyuanb_bottom ul li:last-child { margin-right: 0; }
.huiyuan_B .uiyuanb_bottom ul li::before { position: absolute; content: ""; left: 50%; top: calc(100% + 5px); transform: translateX(-50%); background: url(../images/ovo/dengyu.svg)no-repeat center center/cover; width: 1.04166vw; height: 0.625vw; }
.huiyuan_B .uiyuanb_bottom ul li:last-child:before { display: none; }
.huiyuan_B .uiyuanb_bottom ul li:nth-child(2):before,
.huiyuan_B .uiyuanb_bottom ul li:nth-child(3):before { height: 1.04166vw; background: url(../images/ovo/dengyua.svg)no-repeat center center/cover; }

.huiyuan_B .uiyuanb_bottom ul li .qian span { line-height: .85; position: relative; padding-left: 55px; display: inline-block; }
.huiyuan_B .uiyuanb_bottom ul li .qian span::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 40px; height: 36px; background: url(../images/ovo/xuane.svg)no-repeat center center/cover; }

.huiyuan_B .uiyuanb_bottom ul li .wz { background: #F6F6F6; line-height: 1.4; border-radius: 6px; margin-top: 32px; }

.huiyuan_B .uiyuanb_bottom ul li.cur { background: #000; border-color: #000; }
.huiyuan_B .uiyuanb_bottom ul li.cur .qian span { color: #fff; }
.huiyuan_B .uiyuanb_bottom ul li.cur .qian span::before { background: url(../images/ovo/xuanea.svg)no-repeat center center/cover;  }
.huiyuan_B .uiyuanb_bottom ul li.cur .wz { color: #fff; background: rgba(255, 255, 255, 0.2); }


.huiyuan_B .uiyuanb_bottom ul li.cur { width: 100%; margin-right:0; }



.huiyuan_B .uiyuanb_bottom .sdosn { margin-top: 37px; }
.huiyuan_B .uiyuanb_bottom .sdosn .osn { padding-left: 33px; position: relative; line-height: 1; }
.huiyuan_B .uiyuanb_bottom .sdosn .osn::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 22px; height: 22px; background: url(../images/ovo/sdosn.svg)no-repeat center center/cover; }
.huiyuan_B .uiyuanb_bottom .sdosn .osa { line-height: 1.625; margin-top: 12px; }

.huiyuan_C { padding: 117px 0 110px; }
.huiyuan_C .uiyuanb_top { margin-bottom: 42px; }
.huiyuan_C .uiyuanb_top .yuanbtop_l { line-height: 1; }
.huiyuan_C .uiyuanb_top .fuliaiA-a { position: absolute; top: 50%; transform: translateY(-50%); right: 0; bottom: auto; }
.huiyuan_C .uiyuanb_bottom ul { display: flex; flex-wrap: wrap; }
.huiyuan_C .uiyuanb_bottom ul li { float: left; width: 17.12%; border: 1px solid #C7C7C7; overflow: hidden; border-radius: 6px; margin-right: 1.24%; padding: 50px 10px 10px; position: relative; }
.huiyuan_C .uiyuanb_bottom ul li:last-child { margin-right: 0; width: 26.56%; padding-left: 10px; padding-right: 10px; }
.huiyuan_C .uiyuanb_bottom ul li .suzi { text-align: center; }
.huiyuan_C .uiyuanb_bottom ul li .suzi span { line-height: .85; position: relative; padding-left: 55px; display: inline-block; color: #999999; }
.huiyuan_C .uiyuanb_bottom ul li .suzi span::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 40px; height: 36px; background: url(../images/ovo/xuane.svg)no-repeat center center/cover; }
.huiyuan_C .uiyuanb_bottom ul li .jiazi { text-align: center; background: #F6F6F6; border-radius: 6px; margin-top: 37px; padding: 17px 0; }
.huiyuan_C .uiyuanb_bottom ul li .jiazi span { line-height: .85; }
.huiyuan_C .uiyuanb_bottom ul li .jiazi i { line-height: .85; vertical-align: middle; margin-top: -2px; display: inline-block; }
.huiyuan_C .uiyuanb_bottom ul li .dian { position: absolute; top: 10px; right: 10px; border: 2px solid #999999; border-radius: 50%; overflow: hidden; width: 20px; height: 20px; }
.huiyuan_C .uiyuanb_bottom ul li .dian::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 10px; height: 10px; background: #000000; border-radius: 50%; overflow: hidden; opacity: 0; }

.huiyuan_C .uiyuanb_bottom ul li .oe { margin-top: 17px; }
.huiyuan_C .uiyuanb_bottom ul li .oe input { background: #F6F6F6; border-radius: 6px; padding: 0 10px; height: 60px; font-size: 14px; border: 0; }
.huiyuan_C .uiyuanb_bottom ul li .oe input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.5);}
.huiyuan_C .uiyuanb_bottom ul li .oe input::-moz-placeholder {color: rgba(0, 0, 0, 0.5);}
.huiyuan_C .uiyuanb_bottom ul li .oe input:-moz-placeholder {color: rgba(0, 0, 0, 0.5);}
.huiyuan_C .uiyuanb_bottom ul li .oe input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.5);}
.huiyuan_C .uiyuanb_bottom .anb { line-height: 1; margin-top: 30px; }

.huiyuan_C .uiyuanb_bottom ul li.cur { border-color: #000; }
.huiyuan_C .uiyuanb_bottom ul li.cur .suzi span { color: #000; }
.huiyuan_C .uiyuanb_bottom ul li.cur .dian { border-color: #000; }
.huiyuan_C .uiyuanb_bottom ul li.cur .dian::before { opacity: 1; }
.huiyuan_C .uiyuanb_bottom ul li.cur .jiazi { background: #000000; }
.huiyuan_C .uiyuanb_bottom ul li.cur .jiazi span { color: #fff; }
.huiyuan_C .uiyuanb_bottom ul li.cur .jiazi i { color: #fff; }


@media(max-width:1900px){
	.huiyuan_A .ydj_bottom ul li .bt::before { bottom: -0.98421vw; width: 3.68421vw; height: 3.40526vw; }
	.huiyuan_A .ydj_bottom ul li:nth-child(2) .bt::before { width: 3.47368vw; height: 3.24842vw; bottom: -0.77473vw; }
	.huiyuan_A .ydj_bottom ul li:nth-child(3) .bt::before { width: 3.47368vw; height: 3.11052vw; bottom: -0.79473vw; }

	.huiyuan_B .uiyuanb_bottom ul li .qian span { padding-left: 2.86458vw; }
	.huiyuan_B .uiyuanb_bottom ul li .qian span::before { width: 2.08333vw; height: 1.875vw; }

	.huiyuan_C { padding: 6.15789vw 0 5.78947vw; }
	.huiyuan_C .uiyuanb_bottom ul li .jiazi i { margin-top: -0.10526vw; }
	.huiyuan_C .uiyuanb_bottom ul li .suzi span { padding-left: 2.86458vw; }
	.huiyuan_C .uiyuanb_bottom ul li .suzi span::before { width: 2.10526vw; height: 1.89473vw; }
} 


@media(max-width:1500px) {
	.huiyuan_A .ydj_top ul { width: 100%; }
	.huiyuan_A .ydj_bottom ul li .osje .xuani {
		margin: 30px 0 0;
		padding-top: 30px;
	}
	.huiyuan_A .ydj_bottom ul li .osje .anwe a { line-height: 45px; }
	.huiyuan_A .ydj_bottom ul li .osje { min-height: 430px; }

	.huiyuan_C .uiyuanb_bottom ul li .jiazi { padding: 10px 0; }
}
.huiyuan_B .uiyuanb_bottom ul li { width: calc(33.333333% - 14px); margin-right: 21px; margin-bottom: 0; padding:20px 10px 10px; }
.huiyuan_B .uiyuanb_bottom ul li:last-child { margin-right: 0; }
.huiyuan_B .uiyuanb_bottom ul li:nth-child(n+2)  { margin-top: 21px; } 
.huiyuan_B .uiyuanb_bottom ul li:nth-child(1):before { height: 10px!important; width: 10px!important; }
.huiyuan_B .uiyuanb_bottom ul li:nth-child(n+2):before  { left: calc(100% + 5px); height: 10px!important; transform: translateY(-50%); top: 50%; width: 10px!important; } 
.huiyuan_B .uiyuanb_bottom ul li:nth-child(2):before { left: calc(100% + 5px)!important; top: 50%!important; transform: translateY(-50%)!important; }
@media(max-width:1100px) {
	.huiyuan_A { margin-top: 0; }
	.huiyuan_A .ydj_top ul li.cur { display: block; }
	.huiyuan_A .ydj_top ul::before { top: 28px; }
	.huiyuan_A .ydj_top ul li .icon .on img { height: 20px; }
	.huiyuan_A .ydj_top ul li .icon .on { width: 39px; height: 39px; }
	.huiyuan_A .ydj_top ul li .icon { width: 52px; height: 52px; }

	.huiyuan_A .ydj_bottom { margin-top: 20px; }
	/*.huiyuan_A .ydj_bottom ul li { width: 100%; margin-bottom: 20px; }*/
	/*.huiyuan_A .ydj_bottom ul li:last-child { margin-bottom: 0; }*/
	.huiyuan_A .ydj_bottom ul li .bt { line-height: 20px; padding: 20px 10px; font-size: 14px; }
	.huiyuan_A .ydj_bottom ul li .osje { min-height: auto; padding: 0 10px 20px; }

	.huiyuan_A .ydj_bottom ul li .bt::before { width: 42px; height: 41px; bottom: -10px; right: 15px; }
	.huiyuan_A .ydj_bottom ul li:nth-child(2) .bt::before { width: 42px; height: 41px; bottom: -10px; right: 15px; }
	.huiyuan_A .ydj_bottom ul li:nth-child(3) .bt::before { width: 42px; height: 41px; bottom: -10px; right: 15px; }

	.huiyuan_A .ydj_bottom ul li .osje .anwe { width: calc(100% - 40px); bottom: 20px; }
	.huiyuan_A .ydj_bottom ul li .osje .xuani { padding-top: 20px; margin-top: 20px; }
	.huiyuan_A .ydj_bottom ul li .osje .jine { margin-top: 25px; }

	.huiyuan_B { padding: 40px 0 0; }
	.huiyuan_B .uiyuanb_top .yuanbtop_r { position: initial; width: 100%; margin-top: 15px; transform: translateY(0); }
	.huiyuan_B .uiyuanb_top .yuanbtop_r ul li { width: 49%; margin-right: 2%; }
	.huiyuan_B .uiyuanb_top .yuanbtop_r ul li a { width: 100%; line-height: 45px; }
	.huiyuan_B .uiyuanb_bottom { margin-top: 25px; }
	
	.huiyuan_B .uiyuanb_bottom ul li .wz { font-size: 12px; line-height: 1.5; padding: 8px 0; margin-top: 15px; }
	.huiyuan_B .uiyuanb_bottom ul li .qian span { padding-left: 25px; }
	.huiyuan_B .uiyuanb_bottom ul li .qian span::before { height: 18px; width: 20px; }

	.huiyuan_B .uiyuanb_bottom ul li::before {
		right: -4.49vw;
		width: 3vw;
		height: 3.2vw;
	}

	.huiyuan_B .uiyuanb_bottom ul li:nth-child(2):before {
		top: auto;
		left: 50%;
		right:auto;
		height: 3vw;
		transform: translateX(-50%);
		bottom: -4.5vw;
	}
	.huiyuan_B .uiyuanb_bottom ul li:nth-child(3):before {
		height: 3vw;
	}
	.huiyuan_B .uiyuanb_bottom .sdosn { margin-top: 10px; }
	.huiyuan_B .uiyuanb_bottom .sdosn .osn { padding-left: 25px; }
	.huiyuan_B .uiyuanb_bottom .sdosn .osn::before { width: 18px; height: 18px; }
	.huiyuan_B .uiyuanb_bottom .sdosn .osa { margin-top: 8px; }

	.huiyuan_C { padding: 40px 0 50px; }
	.huiyuan_C .uiyuanb_top { margin-bottom: 25px; }
	.huiyuan_C .uiyuanb_top .fuliaiA-a { position: initial; transform: translateY(0); width: 100%; margin-top: 15px}
	.huiyuan_C .uiyuanb_top .fuliaiA-a span { width: 100%; text-align: center; }
	.huiyuan_C .uiyuanb_bottom ul li { width: 49%; margin-right: 2%; margin-bottom: 2%; padding-top: 40px; }
	.huiyuan_C .uiyuanb_bottom ul li:nth-child(2n) { margin-right: 0; }
	.huiyuan_C .uiyuanb_bottom ul li:last-child { width: 100%; }
	.huiyuan_C .uiyuanb_bottom ul li .dian { width: 16px; height: 16px; }
	.huiyuan_C .uiyuanb_bottom ul li .dian::before { width: 6px; height: 6px; }
	.huiyuan_C .uiyuanb_bottom ul li .jiazi { margin-top: 25px; }
	.huiyuan_C .uiyuanb_bottom ul li .oe input { height: 45px; }
	.huiyuan_C .uiyuanb_bottom .anb { margin-top: 15px; }
	.huiyuan_C .uiyuanb_bottom ul li .suzi span { padding-left: 7vw; }
	.huiyuan_C .uiyuanb_bottom ul li .suzi span::before { width: 6vw; height: 5.2vw; }
	.huiyuan_C .uiyuanb_bottom ul li .jiazi i,
	.huiyuan_C .uiyuanb_bottom ul li .jiazi span { line-height: 20px; display:inline-block; vertical-align:middle; }
}
@media(max-width: 500px){
	.huiyuan_A .ydj_bottom ul.tabBox a { border-radius: 6px; padding: 10px 10px; }
	.huiyuan_A .ydj_bottom ul li .bt { min-height: 60px; padding: 10px 10px; font-size: 12px; }
	.huiyuan_C .uiyuanb_bottom ul li .oe input { font-size: 12px; }
}

.huiyuan_A .ydj_bottom ul li .osje .jine span.font20 { font-size: 28px; }


/**积分明细**/
.jifenmingxi_A { background: #FFF; padding: 50px 0; }
.jifenmingxi_A .ingxial { padding: 82px 0 0 8%; width: 22%; }
.jifenmingxi_A .ingxial ul li { background: #F6F6F6; text-align: center;  }
.jifenmingxi_A .ingxial ul li a { height: 150px; background: #F6F6F6; display: block; position: relative; }
.jifenmingxi_A .ingxial ul li a .ding { position: absolute; width: 100%; top: 50%; left: 0; transform: translateY(-50%); }
.jifenmingxi_A .ingxial ul li a .wz { line-height: 1; color: #000; margin-top: 15px; }
.jifenmingxi_A .ingxial ul li a .icon .m2 { display: none; }
.jifenmingxi_A .ingxial ul li.cur a { background: #000; }
.jifenmingxi_A .ingxial ul li.cur a .wz { color: #fff; }
.jifenmingxi_A .ingxial ul li.cur a .icon .m1 { display: none; }
.jifenmingxi_A .ingxial ul li.cur a .icon .m2 { display: inline-block; }
.jifenmingxi_A .ingxiar { background: #fff; width: 74.79%; padding: 86px 8% 107px 60px; }
.jifenmingxi_A .ingxiar .gxiar_top .xiarl { line-height: 1; }
.jifenmingxi_A .ingxiar .gxiar_top .xiarr { width: 80px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.jifenmingxi_A .ingxiar .gxiar_top .xiarr .arl { border: 1px solid #D1D1D1; padding: 0 40px; line-height: 50px; cursor: pointer; margin-right: 15px; }
.jifenmingxi_A .ingxiar .gxiar_top .xiarr .arl:last-child { margin-right: 0; }
.jifenmingxi_A .ingxiar .gxiar_top .xiarr .arl.cur { background: #000000; border-color: #000; color: #fff; }

.fyq a { display: block; float: left; transition: all .5s; text-align: center; font-size: 16px; color: #666666; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); width: 46px; height: 46px; line-height: 44px; margin-right: 16px; }
.fyq a:last-child { margin-right: 0; }
.fyq .gon { position: relative; }
.fyq .gon::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.fyq .prev::before,
.fyq .next::before { width: 18px; height: 8px; }
.fyq .prev::before { background: url(../images/ovo/prevm.svg)no-repeat center center/cover; }
.fyq .next::before { background: url(../images/ovo/nextm.svg)no-repeat center center/cover; }
.fyq .preva::before,
.fyq .nexta::before { width: 9px; height: 8px; }
.fyq .preva::before { background: url(../images/ovo/prevma.svg)no-repeat center center/cover; }
.fyq .nexta::before { background: url(../images/ovo/nextma.svg)no-repeat center center/cover; }
.fyq a.cur { background: #000; color: #fff; border-color: #000; }
.fyq a:hover { background: #000; color: #fff; border-color: #000; }
.fyq .prev:hover:before { background: url(../images/ovo/prevme.svg)no-repeat center center/cover; }
.fyq .next:hover:before { background: url(../images/ovo/nextme.svg)no-repeat center center/cover; }
.fyq .preva:hover:before { background: url(../images/ovo/prevmae.svg)no-repeat center center/cover; }
.fyq .nexta:hover:before { background: url(../images/ovo/nextmae.svg)no-repeat center center/cover; }
.wcwynm { border: 0; width: 138px; color: #fff; font-size: 18px; background: #000; transition: all .5s; position: relative; overflow: hidden; display: block;  text-align: center; }
.wcwynm span { position: relative; z-index: 1; height: 52px; line-height: 60px; }
.wcwynm:hover span { color:#ffffff; }
.wcwynm:before { transition: all 0.6s; content:''; width: 100%; height: 100%; position: absolute; left:-105%; top:0; background: #000; }
.wcwynm:hover { color:#fff; background: none;}
.wcwynm:hover:before { left:0; }
.jifenmingxi_A .anwen { margin-top: 40px; }
.jifenmingxi_A .fyq { margin-top: 3px; }
.jifenmingxi_B .xiarr input { border: 1px solid #D1D1D1; height: 40px; padding: 0 10px; font-size: 14px; color: #000000; }
.jifenmingxi_B .xiarr input::-webkit-input-placeholder {color: #000000;}
.jifenmingxi_B .xiarr input::-moz-placeholder {color: #000000;}
.jifenmingxi_B .xiarr input:-moz-placeholder {color: #000000;}
.jifenmingxi_B .xiarr input:-ms-input-placeholder {color: #000000;}
.jifenmingxi_B .xiarr .layui-form-select dl { top: 38px; }
.jifenmingxi_B .xiarr .layui-form-selectup dl { top: auto; bottom: 60px; }
.jifenmingxi_B .xiarr .layui-form-select dl dd.layui-this { background: #000; }
.jifenmingxi_B .xiarr .layui-form-select .layui-edge { width: 12px; height: 7px; background: url(../images/ovo/selectee.svg)no-repeat center center/cover; border-style:initial; right: 10px; }
.jifenmingxi_B .xiarr .layui-form-selected .layui-edge { margin-top: -3px; }

@media(max-width:1600px) {
	.jifenmingxi_A .ingxial {
		padding: 52px 0 0 7%;
	}
	.jifenmingxi_A .ingxiar {
		padding: 56px 7% 80px 30px;
	}
	.jifenmingxi_A .ingxiar .gxiar_top .xiarr .arl { line-height: 45px; }
	.jifenmingxi_A .ingxial ul li a .ding img { height: 30px; }
}

@media(max-width:1500px) {
	.jifenmingxi_A { padding-top: 50px; }
}


@media(max-width:1300px) {
	.jifenmingxi_A .ingxial {
		padding: 52px 0 0 5%;
	}
	.jifenmingxi_A .ingxiar {
		padding: 56px 5% 80px 30px;
	}
}

.jifenmingxi_A { padding: 50px 0; }
.jifenmingxi_A .ingxial { width: 100%; padding: 0 20px; }
.jifenmingxi_A .ingxial ul li { float: left; width: 50%; }
.jifenmingxi_A .ingxial ul li a { height: 110px; }
.jifenmingxi_A .ingxial ul li a .ding img { height: 24px; }
.jifenmingxi_A .ingxial ul li a .wz { line-height: 1.3; margin-top: 10px; }
.jifenmingxi_A .ingxiar { width: 100%; margin-top: 20px; padding: 20px; }
.jifenmingxi_A .ingxiar .gxiar_top .xiarr { position: absolute; transform: translateY(-50%); top: 50%; }
.jifenmingxi_A .ingxiar .gxiar_top .xiarr .arl { float: left; width: 100%; text-align: center; margin-right: 0%; margin-bottom: 15px; }
.jifenmingxi_A .ingxiar .gxiar_top .xiarr .arl:last-child { margin-bottom: 0; }
.fyq { text-align: center; float: initial; }
.fyq .clearfix { display: inline-block; }
.fyq a { font-size: 14px; margin-right: 10px; width: 35px; line-height: 35px; height: 35px; }
.jifenmingxi_A .anwen { margin-top: 20px; }
.jifenmingxi_A .fyq { margin-top: 0; }
.jifenmingxi_A .wenr { width: 100%; margin-top: 20px; }
.wcwynm { font-size: 14px; width: 100%; }
.wcwynm span{ height: 45px; line-height: 45px; }

.fuliaiA-a .scan { width: 100%; max-width: 100%; display:inline-block; cursor: pointer; transition:all 0.5s; background: #000; padding: 12px 10px; text-align:center; }
.fuliaiA-a .scan:hover { background: rgba(0,0,0,0.8); }
.jfmxA ul li { padding: 30px 15px; border:1px solid #ededed; }
.jfmxA ul li:nth-child(n+2) { margin-top: 16px; }
.jfmxA ul li .clearfix { display:flex; flex-wrap: wrap; }
.jfmxA ul li .clearfix:nth-child(n+2) { margin-top: 10px; }
.jfmxA .t,.jfmxA .c { width: 50%; word-break: break-all; }
.jfmxA  .c { text-align:right; }

@media(max-width: 600px){
    .jfmxA ul li { padding: 20px 10px; }
    .jfmxA ul li .clearfix:nth-child(n+2) { margin-top: 5px; }
}

.proListB { padding-left: 0; }


/*范围选择*/
.addproListA-b3 { padding-top: 10px; width: 100%; overflow: hidden; height: 36px; }
.addproListA-b { text-align:left; }
.addproListA-b .img { text-align: center; width: 60%; height: auto; margin: 0 auto; }
.addproListA-b2 { width: 100%; }
.addproListA-b2 .t { margin-top: 20px; display: inline-block; padding: 6px 10px; border-radius: 6px; background: #EFEFEF; text-align: left; font-size: 14px; }
.slider-container .back-bar {height: 10px;position: relative;}
.slider-container .back-bar .selected-bar {position: absolute;height: 100%;}
.slider-container .back-bar .pointer {position: absolute;width: 10px;height: 10px;background-color: red;cursor: col-resize;opacity: 1;z-index: 2;}
.slider-container .back-bar .pointer.last-active {z-index: 3;}
.slider-container .back-bar .pointer-label {position: absolute;top: 10px;font-size: 16px; color:#000;background: white;white-space: nowrap;line-height: 1;}
.slider-container .back-bar .focused {z-index: 10;}
.slider-container .clickable-dummy {cursor: pointer;position: absolute;width: 100%;height: 100%;z-index: 1;}
.slider-container .scale {display:none;}
.slider-container.slider-readonly .clickable-dummy,
.slider-container.slider-readonly .pointer {cursor: auto;}
.theme-green .back-bar {height: 2px;border-radius: 0;background-color: rgba(0,0,0,0.2);background-color: rgba(0,0,0,0.2); }
.theme-green .back-bar .selected-bar {background-color: #000;}
.theme-green .back-bar .pointer {width: 10px;height: 8px;top: -3px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-color: #000; }
.theme-green .back-bar .pointer-label {color: #000;}
.theme-green .back-bar .focused {color: #333;}
.theme-blue .back-bar .pointer-label {color: #999;}
.theme-blue .back-bar .focused {color: #333;}
.proListA-b { margin-top: 30px; width: 50%; margin: 30px auto 0; border: 1px solid #ededed; border-radius: 12px; padding: 20px; }

.proDetZwAA { height: auto; }
.proDetZwAA  .proDetZwFix { position: relative; left:0; top: 0; transform: translate(0); }


.buyB2A-f .sub button i { display: inline-block; margin-left: 15px; padding-left: 22px; background: url(../addpic/jf2.svg) no-repeat left center; }


.fuliAi02-a1 { width: 100%; }
.fuliAi02-a1 ul, .fuliAi02-a .bigPic { width: 84%; }
.fuliAi02-d5 { width: 100%; position: relative; padding-right: 0; }

.fuliAi02-d5 .gth { position: absolute; right: 0; bottom:0; }
.fuliAi02-d5 .gth .gthA { position: relative; }
.fuliAi02-d5 .gth .gthA .icon { cursor: pointer; width: 20px; height: 20px; background: url(../addpic/gth.svg) no-repeat center/cover; }
.fuliAi02-d5 .gth .gthA .text { display: none; position: absolute; background:#fff; bottom: 28px; right: 0px; padding: 10px 10px; border:1px solid #000; width: 280px; text-align: center; }
.fuliAi02-d5 .gth .gthA:hover .text { display: block; }
.fuliAi02-d5 .gth .gthA .text span { padding: 6px 0; display: inline-block; padding-left: 30px; background: url(../addpic/jf.svg) no-repeat left center; }
@media(max-width: 1700px){
    .fuliAi02-a1 ul, .fuliAi02-a .bigPic { width: 100%; }
    .fuliAi02-d5 { width: 100%; position: relative; padding-right: 0; }
}


.fuliAi02-d6 .gth { position: absolute; right: 50%; top: 50%; transform: translateY(-50%); margin-right: -1.2rem; }
.fuliAi02-d6 .gth .gthA { position: relative; }
.fuliAi02-d6 .gth .gthA .icon { cursor: pointer; width: 20px; height: 20px; background: url(../addpic/gth.svg) no-repeat center/cover; }
.fuliAi02-d6 .gth .gthA .text { display: none; position: absolute; background:#fff; bottom: 28px; right: -0.5rem; padding: 10px 10px; border:1px solid #000; width: 280px; text-align: center; }
.fuliAi02-d6 .gth .gthA:hover .text { display: block; }
.fuliAi02-d6 .gth .gthA .text span { padding: 6px 0; display: inline-block; padding-left: 30px; background: url(../addpic/jf.svg) no-repeat left center; }



.buyB2A-f .sub .gth { position: absolute; right: 20px; top:50%; transform: translateY(-50%); }
.buyB2A-f .sub .gth .gthA { position: relative; }
.buyB2A-f .sub .gth .gthA .icon { cursor: pointer; width: 20px; height: 20px; background: url(../addpic/gth2.svg) no-repeat center/cover; }
.buyB2A-f .sub .gth .gthA .text { display: none; position: absolute; background:#fff; bottom: 28px; right: 0px; padding: 10px 10px; border:1px solid #000; width: 280px; text-align: center; }
.buyB2A-f .sub .gth .gthA:hover .text { display: block; }
.buyB2A-f .sub .gth .gthA .text div.color0 { font-size: 14px; padding: 6px 0; display: inline-block; padding-left: 30px; background: url(../addpic/jf.svg) no-repeat left center; }

.huiyuan_A .ydj_bottom ul li:nth-child(3) .bt { color:#fff; }

.cookiesA .con ul li { margin-left: 15px; list-style: disc; }



.homeBAdd .homeB-b ul li { width: calc(50% - 8px); margin-right: 16px; }
.homeBAdd .homeB-b ul li:nth-child(2n) { margin-right: 0; }
.homeBAdd .homeB-b ul li:nth-child(n+3) { margin-top: 16px; }
.homeBAdd .homeB-b ul li:nth-child(n+5) { display: none; }
.homeBAdd .homeB-b.cur ul li:nth-child(n+5) { display: block; }
.homeBAdd .homeB-b ul li .con { padding-right:0px; }

