a:hover{text-decoration: none;}
.brand-bg{background: linear-gradient(180deg, #3557aa 2%, #F5f5f5 40%);padding-top: 4rem;padding-bottom: 4rem;}
.tit{font-size: 20px;font-weight: 500;color: #1e2024;line-height: 20px;margin-bottom: 32px;}
.title .ranking{font-size: 40px;font-weight: 600;color: #FFD700;font-weight: 500;line-height: 48px;text-align: center;}
.title .time{font-size: 14px;font-weight: 400;color: #d5d3bc;line-height: 14px;margin-top: 24px;text-align: center;}
.brand-pd{background: #fff;border-radius: 10px;padding: 24px 32px;margin-top: 40px;}
.brand-pd h1{font-size: 20px;font-weight: 500;color: #1e2024;line-height: 20px;margin-bottom: 32px;}
.brand-top .flex{display: flex;}
.brand-top .flex .brand-logo {border: 1px solid #eee;border-radius: 5px;width: 250px;padding: 5px 10px;box-sizing: border-box;height: 100px;display: flex;align-items: center;justify-content: center;}
.brand-top .brand-sum .flex{background: #f7faff;border-radius: 6px;padding: 23px 0;justify-content: space-around;}
.brand-top .brand-sum .sum-item{text-align: center;padding: 0 30px;}
.brand-top .brand-sum{margin-left: 55px;width: 836px;}
.brand-top .sum-item .key {font-size: 16px;font-weight: 400;color: #909399;line-height: 16px;}
.brand-top .sum-item .value {margin-top: 16px;font-size: 20px;font-weight: 400;color: #1e2024;line-height: 20px;}
.brand-top .brand-sum p {font-size: 14px;font-weight: 400;color: #606266;line-height: 14px;margin-top: 8px;}
.brand-top .brand-sum p a {align-items: center;color: #88a0de;cursor: pointer}
.brand-pro .flex{display: flex;align-items: center;}
.brand-pro .pro-img{width: 250px;display: flex;justify-content: center;text-align: left;flex-wrap: wrap;}
.brand-pro .pro-img .img{position:relative;z-index: 1;margin-bottom: 20px;}
.brand-pro .pro-img .img:after {content: "";display: block;background: #f9f9f7;width: 100%;height: 50%;border-radius: 50%;position: absolute;bottom: -11px;z-index: -1;}
.brand-pro .img-text p{font-size: 14px;margin-top: 0.5rem;}
.brand-pro .img-text p:before{content:'';display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin-right: 8px;}
.brand-pro .img-text p:nth-of-type(1):before{background: rgb(250, 209, 69);}
.brand-pro .img-text p:nth-of-type(2):before{background: rgb(242, 124, 73);}
.brand-pro .img-text p:nth-of-type(3):before{background: rgb(160, 231, 185);}
.pro-info {margin-left: 55px;width: 836px;}
.pro-info h3{font-size: 16px;font-weight: 500;color: #1e2024;line-height: 16px;display: flex;align-items: center;}
.pro-info h3:before{content:'';display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin-right: 8px;}
.pro-info h3:nth-of-type(1):before{background: rgb(250, 209, 69);}
.pro-info h3:nth-of-type(2):before{background: rgb(242, 124, 73);}
.pro-info h3:nth-of-type(3):before{background: rgb(160, 231, 185);}
.pro-info p{font-size: 14px;font-weight: 400;color: #606266;line-height: 14px;margin-top: 12px;}
.pro-info p a{align-items: center;color: #1c5bff;cursor: pointer}
.pro-info .info-bg {background: #f7faff;margin: 16px 0 24px 0;padding: 13px 16px;position: relative;border-radius: 6px;}
.pro-info .info-bg span{font-size: 14px;font-weight: 400;color: #1e2024;line-height: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: 1rem;}
.pro-info .info-bg2 a {background: #f7faff;display: inline-block;font-size: 1rem;font-weight: 400;color: #1e2024;line-height: 14px;padding: 13px 16px;border-radius: 6px;}
.pro-info .info-bg2 a:not(:last-child) {margin-right: 1rem;}
.pro-info .info-bg2 {margin: 16px 0 24px 0;}
.pro-info #contentheight {max-height: 36px;overflow: hidden;margin-bottom: 0;transition: max-height 0.3s ease;}
.pro-info #contentheight p {font-size: 14px;font-weight: inherit;margin: 0 10px 10px 0;display: inline-block;}
.pro-info .info-bg .more {display: inline-block;position: absolute;top: 13px;right: 16px;width: 42px;height: 14px;font-size: 14px;font-weight: 400;color: #606266;line-height: 14px;border: none;white-space: nowrap;background: transparent;cursor: pointer;}
.brand-details h2{font-size: 20px;font-weight: 500;color: #1e2024;line-height: 20px;margin-bottom: 32px;}
.brand-details h3{font-size: 16px;line-height: 1.85;color: #555;margin-bottom: 1rem;}
.brand-details p {font-size: 16px;line-height: 1.85;color: #555;margin-bottom: 1rem;}
.brand-details p:last-child{margin-bottom: 0;}
.brand-details table{width: 100%;border-collapse: collapse;}
.brand-details table tr td{height: 60px;border: 1px solid #d7d7d7;text-align: center;}
.brand-details table tr:first-child td, table tr td:first-child{background: #e8e8e8}
.brand-details table tr td:first-child{font-weight: bold;}
.brand-details table tr:nth-child(odd){background:#f9f9f9}
.brand-details table tr:hover{background:#f5f5f5}
.brand-model h2{font-size: 20px;font-weight: 500;color: #1e2024;line-height: 20px;margin-bottom: 32px;}
.brand-model ul {display: flex;justify-content: center;align-items: center;}
.brand-model ul li:not(:last-child) {margin-right: 15px;}
.brand-model ul li img {border-radius:8px}
.brand-model ul li p{padding: 10px 0;text-align: center;font-size: 1rem;}
.leftfixed {position: fixed;left: 50%;top: 35%;margin-left: -730px;width: 120px;background: #4667aa;text-align: center;font-size: 1rem;padding: 1rem 1rem 0 1rem;box-sizing: border-box;border-radius: 5px;}
.leftfixed a {margin-bottom: 1rem;color: #fff;display: block;}
.contact{background:linear-gradient(92deg, rgb(37 101 231 / 10%) 0, rgba(20, 86, 240, .1) 51.56%, rgb(132 111 241 / 10%) 100%);display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;padding: 4rem 0;}
.contact .cont-tit{font-size: 2.5rem;font-weight: 600;line-height: 3rem;color: #333;}
.contact p{color: #646a73;font-size: 1.25rem;line-height: 2rem;padding: 1rem 0;}
.contact .term{color:#646a73;width:92%;display:flex;justify-content:space-between;max-width:654px;font-size:16px;margin-bottom:40px}
.contact .term span {color: #646a73;font-size: 1.25rem;line-height: 2rem;padding: 1rem 0;display:flex;align-items:center}
.contact .term span:before{content:"";display:inline-block;background:url(/images/bangdan/duihao.png) no-repeat;width:20px;height:20px;padding-left:.5rem}
.cont-button{display:flex;justify-content:space-between;width:61.33%;max-width:368px;font-size:3.33vw;font-size:20px}
.cont-button a:nth-child(1){max-width:176px;width: 100%;height: 50px;display: flex;justify-content: center;align-items: center;border-radius: 100px;font-weight: 500;background: linear-gradient(90deg, #4e83fd 0, #3370ff 100%);color: #fff;}
.cont-button a:nth-child(2){max-width:176px;width: 100%;height: 50px;display: flex;justify-content: center;align-items: center;border-radius: 100px;font-weight: 500;border: 1px solid #4e83fd;color: #336df4;}