/* 首页 */

header .contain{justify-content: space-between;}

.top-content .con{position:absolute;left:10%;top:100px;}
.top-content .con h2{font-size:32px;}
.top-content .list-con{position:absolute;left:0;bottom:50px;}
.top-content .list-con .list-con-con{justify-content: space-between;padding-left:20px;padding-right:20px;margin-left:-40px;}
.top-content .list-con .list-con-con .list-item{width:calc( 100% / 3 - 40px);margin-left:40px;}
.top-content .list-con .list-con-con .list-item .number{width:88px;height:88px;border-radius: 44px;
    text-align:center;line-height:88px;font-size:20px;font-weight:700;color:#000;}
.index-list-content{z-index:9;background-color: #fff;padding-bottom:60px;}
.index-list-content h2{font-size:18px;color:#000;font-weight:700;padding-left:20px;}
.index-list-content .con-list-item{justify-content: space-between;margin-top:40px;padding-right:20px;}
.index-list-content .con-list-item:nth-child(even){flex-direction: row-reverse;}
.index-list-content .con-list-item .img{width:50%;padding-left:30px;padding-right:30px;}
.index-list-content .con-list-item .text{width:50%;display:flex;flex-direction: column;justify-content: center;padding-left:20px;}
.index-list-content .con-list-item .text .title{font-size:16px;color:#000;font-weight:700}

.brand-list .slide-item{border-radius: 10px;overflow: hidden;}
.brand-list .slide-item .slide-title{padding-top:20px;padding-bottom:20px;background-color: rgb(245 245 248 /1);font-size:16px;color: rgb(19 20 20 / 1);}

.bottom-content{background-color: rgb(245 245 248 / 1);margin-top:-50px; padding:28px 16px;padding-top:100px; display:flex;justify-content: center;flex-direction: column;align-items: center;}
.bottom-content .img{width:130px;}
.bottom-content .desc{margin-top:30px;margin-bottom:20px}
.bottom-content .icon-left{background-color: #fff;text-align:center;padding:14px 0;border-radius:12px;
    align-items: center;width:150px;color:#000;font-size:16px;}
.bottom-content .icon-left:first-child{margin-right:10px;}
.bottom-content .icon-left img{width:26px;height:26px;margin-right:6px;}
.bottom-content .phone img{width:26px;height:26px;margin-right:6px;}




/* 内页 */
.body2{background-color: rgb(245 245 248 / 1)}
.header2{position:fixed;top:0;background-color: #fff;z-index:9;width:100%;height:40px;}
.header2 .contain{justify-content: space-between;align-items: center;height:40px;}
.main-content{margin-top:40px;margin-bottom:60px;}


.user-content{margin-top:80px;padding-left:20px;padding-right:20px;}
.user-content .name{font-size:20px;color:#000;font-weight:700;}
.user-content .user-info{width:100%;height:100px;background-color:rgb(0, 170, 255) ;border-radius:10px;padding:10px 10px;margin-top:20px;color:white;font-size:18px;}
.bottom{position:fixed;bottom:0;width:100%;border-top:1px solid #ccc}
.bottom ul li{width:calc( 100% / 3);height:60px;background-color: #fff;z-index:9;display:flex;justify-content: center;flex-direction: column;align-items: center;}
.bottom ul li.active{color:rgb(0, 170, 255)}


.banner .swiper-slide{height:200px;}

.login-user-content{background: url(/static/home/default/images/pages/login.png) no-repeat center/cover;height:100vh;}
.return{color:white;padding:20px 20px 10%;font-weight:700}
.login-user-content .content{padding:0 40px;display:flex;flex-direction: column;align-items: center;width:100%}
.login-user-content .content .logo{width:160px}
.login-user-content .stitle{letter-spacing:4px;font-size:30px;}
.login-user-content form{width:100%}
.login-user-content form .form-item input{width:100%;height:45px;border-radius: 20px;
    margin-bottom:20px;padding-left:20px;font-size:20px;color:#323233;}
.login-user-content form .text{justify-content: space-between;}
.login-user-content form .text .forget{font-size:20px;color: rgb(77, 81, 98);}
.login-user-content form .text .register{font-size:20px;color:rgb(0, 170, 255);}
.login-user-content form .btn{width:100%;height:45px;line-height:45px;text-align: center;color:white;
    background-color: rgb(0, 170, 255);margin-top:20px;border-radius:20px;}

.nav-first ul{border-bottom:1px solid #ccc;width:90%; margin-left:-10px;/* 自动显示横向滚动条 */
}
.nav-first ul li{margin-left:10px;padding:10px 10px; width:calc( 25% - 10px);}
.nav-first ul li a{white-space: nowrap; /* 禁止内容换行 */;width:75px;text-align:center;}
.nav-first ul li img{margin-right:5px;}
.nav-first ul li.active{border-bottom:1px solid rgb(0, 170, 255)}
.nav-first .more{transform:rotate(180deg);width:10%;display:flex;justify-content:center;align-items:center;}

.nav-second ul{flex-wrap: nowrap;
  overflow-x: auto; /* 自动显示横向滚动条 */}
.nav-second ul li{margin-right:10px;padding:10px 10px;}
.nav-second ul li a{white-space: nowrap;vertical-align: middle;padding:5px 10px; }
.nav-second ul li img{margin-right:5px;}
.nav-second ul li.active a{background-color:#D8EEFB;color:#64C7ED;border-radius:10px;}

.home-content-list{padding-left:10px;padding-right:10px;padding-top:30px;}
.home-content-list .item{background-color: #fff;padding:20px 20px;margin-bottom:10px;border-radius:10px;}
.home-content-list .item .title img{margin-right:10px;border-radius:50%;width:30px;height:30px;}
.home-content-list .item .face{font-size:16px;color:#000;font-weight:700}
.home-content-list .item .card span{background-color:rgb(0, 170, 255) ;padding:5px 5px;color:white;}
.home-content-list .item .sell{text-align:right;}
.home-content-list .item .sell a{background-color:rgb(0, 170, 255) ;padding:10px 15px;color:white;border-radius:20px;}