body{background:#f5f5f5}
.box{overflow:hidden;margin-top:30px;padding:0 25px 40px;border-radius:3px;background:#fff}
.box .choosen{position:relative;margin-top:30px}
.box .choosen a{position:relative;margin-right:25px;padding:2px 6px;border-radius:15px;background:#bdaf81;color:#fff;font-size:12px}
.box .choosen .clear{position:absolute;top:0;right:-20px;padding:5px 6px}
.box .choosen a:after{position:absolute;top:-7px;right:-7px;display:block;width:14px;height:14px;border-radius:50%;background:#adaaa4;color:#fff;content:'×';text-align:center;font-size:13px;line-height:12px}
.box .choose{margin-top:10px;color:#3d3d3d}
.box .choose .select{padding:22px 0 12px;border-bottom:1px dashed #e9e9e9}
.box .choose .select .name{float:left;width:160px}
.box .choose .select .options{float:left}
.box .choose .select .options a{margin-right:30px;padding:2px 6px;color:#3d3d3d;font-size:12px}
.box .choose .select .options a:hover{border-radius:15px;background:#e9e9e9}
.box .choose .select .options .active{border-radius:15px;background:#e9e9e9}
.products{margin-top:20px;padding:15px 15px 15px;background:#fff}
.products .product{float:left;overflow:hidden;margin-bottom:40px;margin-left:20px;width:575px}
.products .product img{display:block;width:575px;height:425px;object-fit:cover}
.products .product:nth-child(2n-1){margin-left:0}
.products .product .detail{margin-top:20px}
.products .product .detail .small{float:left;width:130px}
.products .product .detail .small img{display:block;width:130px;height:130px;object-fit:cover}
.products .product .detail .info{position:relative;float:right;width:420px}
.products .product .detail .info h3{margin-top:5px;color:#2b2b2b;font-size:18px}
.products .product .detail .info a{position:absolute;top:5px;right:20px;height:24px;color:#adadad;font-size:12px;line-height:24px}
.products .product .detail .info a:after{position:absolute;top:4px;right:-20px;width:16px;height:16px;border-radius:50%;background:#adadad;color:#fff;content:"→";text-align:center;line-height:16px}
.products .product .detail .info .tag{margin-top:10px}
.products .product .detail .info .tag span{display:inline-block;margin-right:10px;padding:2px 6px;border-radius:30px;background:#f2f2f2;color:#adadad}
.products .product .detail .constructor{margin-top:40px;color:#2b2b2b}
.products .product .detail .address{overflow:hidden;margin-top:5px;color:#2b2b2b;text-overflow:ellipsis;white-space:nowrap}
.huxing-info{overflow:hidden;padding-bottom:50px;background:#f5f5f5}
.huxing-info .main{margin-top:40px}
.huxing-info .main .left{float:left;padding:20px;width:240px;height:570px;background:#fff}
.huxing-info .main .left .area{color:#2b2b2b;font-size:36px}
.huxing-info .main .left .type{position:relative;margin-top:30px;padding-right:20px;text-align:right}
.huxing-info .main .left .type span:after{position:absolute;top:50%;right:0;width:16px;height:16px;border-radius:50%;background:#2b2b2b;color:#fff;content:"→";text-align:center;line-height:16px;transform:translateY(-50%)}
.huxing-info .main .left .small{margin-top:15px;width:100%;height:200px;object-fit:cover}
.huxing-info .main .left .dl{margin-top:28px;font-size:12px}
.huxing-info .main .left .dl .dt{float:left;width:60px;color:#adadad}
.huxing-info .main .left .dl .dt i{padding-right:24px}
.huxing-info .main .left .dl .dd{float:right;width:140px}
.huxing-info .main .left .dl .dd p{overflow:hidden;margin-bottom:20px;text-overflow:ellipsis;white-space:nowrap}
.huxing-info .main .right{float:right;padding:15px;width:940px;height:570px;background:#fff}
.huxing-info .main .right .swiper-slide{height:485px;object-fit:cover}
.huxing-info .main .right .swiper-pagination-bullet{margin:0 8px;width:12px;height:12px;background:#2b2c2b;opacity:1;transition:.5s}
.huxing-info .main .right .swiper-pagination{bottom:30px}
.huxing-info .main .right .swiper-pagination-bullet-active{width:30px;border-radius:30px}
.huxing-info .main .right .info{padding-left:15px;color:#adadad}
.huxing-info .main .right .info .constructor{margin-top:15px}
.huxing-info .main .right .info .address{margin-top:10px}
