.boss {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    padding-top: .01rem;
}

p.pi {
    margin-top: .2rem;
    font-size: .24rem;
}

.base-btn {
    width: 100%;
    height: .8rem;
    text-align: center;
}

.base-btn a {
    display: inline-block;
    width: 4rem;
    height: 100%;
    font-size: .28rem;
    color: #000;
    line-height: .8rem;
    background-color: #fff;
}

.base-btn.two-btn a {
    width: 2.7rem;
}

.base-btn a.back-home {
    margin-left: .5rem;
}

.base-btn a.bg-red {
    background-color: #a8a8a8;
    color: #fff;
}

.base-btn a.bg-gray {
    background-color: #d60808;
    color: #fff;
}

.base-btn span.icon-more {
    display: inline-block;
    width: .25rem;
    height: .25rem;
    margin-left: .3rem;
    background: url(../images/icon_more.png) no-repeat center/contain;
}

.more-btn {
    width: 100%;
    height: .57rem;
}

.more-btn {
    display: inline-block;
    width: 2.7rem;
    height: .57rem;
    font-size: .24rem;
    line-height: .58rem;
    text-align: center;
    background-color: #fff;
    color: #333333;
}

.first-screen {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 98;
    width: 100vw;
    height: 100vh;
}

.first-screen .screen-bg {
    display: block;
    width: 100%;
    min-height: 100%;
    object-fit: cover;
}

.first-screen .count-down {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 5vh;
    right: 5vw;
}

.first-screen .count-down p {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
    font-size: 20px;
    font-weight: bold;
}

.first-screen .count-down svg {
    transform: rotate(-90deg);
}

.first-screen .more-btn {
    display: flex;
    align-items: center;
    position: fixed;
    bottom: 5vh;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    padding: 12px 50px;
    border-radius: 10000px;
    font-size: 18px;
    color: #1053ac;
    font-weight: bold;
    background-color: #aed8f0;
    /* box-shadow: 0 0 0 7px rgba(255, 255, 255, .4); */
    animation: shadowAn 1.5s alternate infinite;
}

.first-screen .more-btn p {
    padding-left: 15px;
    white-space: nowrap;
    letter-spacing: .1em;
}

.first-screen .more-btn .icon {
    width: 22px;
    margin-left: 5px;
}

@keyframes shadowAn {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
    }

    100% {
        box-shadow: 0 0 0 7px rgba(255, 255, 255, .4);
    }
}


.swiper-button-next,
.swiper-button-prev {
    width: .8rem !important;
    height: .8rem !important;
    border-radius: 50% !important;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 2px !important;
    background-image: none !important;
    background: url(../images/swiper_arrow_gray.png) no-repeat center/cover !important;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 2px !important;
    background-image: none !important;
    background: url(../images/swiper_arrow_gray.png) no-repeat center/cover !important;
    transform: rotate(180deg);
}

.base-pagination {
    position: relative;
    margin-top: .3rem;
    text-align: center;
}

.base-pagination .swiper-pagination-bullet {
    width: .3rem;
    height: .04rem;
    border-radius: 0;
}

.base-pagination .swiper-pagination-bullet-active {
    background: #d60808;
}

.pagination-eye {
    text-align: center;
}

.pagination-eye .swiper-pagination-bullet {
    width: .15rem;
    height: .15rem;
    margin: 0 10px;
    background: #fff;
    opacity: 1;
    border-radius: 50%;
}

.pagination-eye .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: rgb(175, 191, 206)
}

.pagination-product {
    text-align: center;
}

.pagination-product .swiper-pagination-bullet {
    width: .15rem;
    height: .15rem;
    margin: 0 .1rem;
    background: #cfcfcf;
    opacity: 1;
}

.pagination-product .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: rgb(116, 117, 117)
}

.pagination-intelligent {
    position: absolute;
    bottom: .3rem !important;
    z-index: 4;
    text-align: center;
}

.pagination-intelligent .swiper-pagination-bullet {
    /* width: 1rem; */
    /* height: .04rem; */
    width: .15rem;
    height: .15rem;
    /* margin: 0 !important; */
    background: #fff;
    /* border-radius: 0; */
}

.pagination-intelligent .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: rgb(255, 255, 255)
}

.new-intelligent-control .pagination-intelligent .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #636262;
}

.new-intelligent-control .pagination-intelligent .swiper-pagination-bullet {
    background: #a5a3a3;
    opacity: 1;
}

.pagination-more {
    position: absolute;
    bottom: .3rem;
    z-index: 3;
    text-align: center;
}

.pagination-more .swiper-pagination-bullet {
    width: .15rem;
    height: .15rem;
    margin: 0 .1rem;
    background: #fff;
    opacity: 1;
}

.pagination-more .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: rgb(175, 191, 206)
}

.swiper-pagination-bullets.pagination-two-function {
    position: absolute;
    z-index: 3;
    text-align: center;
}


.pagination-two-function .swiper-pagination-bullet {
    width: .15rem;
    height: .15rem;
    /* margin: 0 .1rem; */
    background: #fff;
    /* border-radius: 0; */
}

.pagination-two-function .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: rgb(255, 255, 255)
}

.index.boss {
    height: 17.92rem;
    background: url(../images/bg_index.jpg) no-repeat center/cover;
}

.index.boss .logo {
    width: 1.93rem;
    margin: 0 auto;
    margin-top: 1.2rem;
}

.index.boss .logo img {
    width: 115%;
}

.index.boss .content {
    position: absolute;
    /* bottom: 1.3rem; */
    bottom: 3.6rem;
    width: 100%;
    text-align: center;
}

.index.boss .content .base-btn:last-child {
    margin-top: .37rem;
}

.index.boss .content .base-btn:last-child a {
    background-color: #a8a8a8;
    color: #fff;
}

.home-air.boss {
    height: 17.92rem;
    background: url(../images/bg_home_air.jpg) no-repeat center/cover;
}

.home-air.boss.market {
    height: 17.92rem;
    background: url(../images/bg_market_air.jpg) no-repeat center/cover;
}

.home-air.boss .logo {
    width: 1.93rem;
    margin: 0 auto;
    margin-top: 1.2rem;
}

.home-air.boss .logo img {
    width: 1.93rem;
}

.home-air.boss .content {
    width: 85%;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 3.6rem;
}

.home-air.boss .content .title {
    font-size: .52rem;
}

.home-air.boss .content .swiper-home-air {
    position: relative;
    margin-top: .4rem;
}

.home-air.boss .content .swiper-home-air .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 3.6rem;
    text-align: center;
}

.home-air.boss .content .swiper-title {
    margin-bottom: .3rem;
    color: #000;
    font-size: .32rem;
    /* font-weight: bold; */
}

.home-air.boss .base-btn {
    /* margin-top: .8rem; */
    margin-top: .4rem;
}

/*  */
.home-air.boss .air-list {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: .4rem;
}

.home-air.boss .air-list .air-item {
    width: calc(50% - .1rem);
    height: 3.7rem;
}

.home-air.boss .air-list .air-item a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    text-align: center;
}

.home-air.boss .air-list .air-item:nth-child(3),
.home-air.boss .air-list .air-item:nth-child(4) {
    margin-top: .2rem;
}

/*  */

.move-eye.boss {
    padding-bottom: 1rem;
}

.move-eye.boss .top img {
    width: 100%;
}

.move-eye.boss .content {
    width: 85%;
    margin: 0 auto;
}

.move-eye.boss .content .title {
    margin-top: .8rem;
    margin-bottom: .4rem;
    font-size: .38rem;
}

.move-eye.boss .product-list {
    display: flex;
    flex-wrap: wrap;
    /* align-items: center; */
    justify-content: space-between;
    width: 100%;
}

.move-eye.boss .product {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    box-sizing: border-box;
    width: 48%;
    padding-bottom: .3rem;
    margin-bottom: .3rem;
    /* border-bottom: .06rem solid #d60808; */
    background-color: #f7f7f7;
    text-align: center;
    color: #000;
}

.move-eye.boss .product .product-list {
    position: relative;
}

.move-eye.boss .use-scene {
    position: absolute;
    top: .38rem;
    left: .35rem;
    font-size: calc(.24rem);
}

.move-eye.boss .product .energy-pic {
    position: absolute;
    top: .3rem;
    right: .3rem;
    width: 1.3rem;
}

.move-eye.boss .product .energy-pic img {
    width: 100%;
}

.move-eye.boss .product:hover::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: .06rem;
    background-color: #d60808;
}

.move-eye.boss .product .product-pic {
    width: 80%;
    padding-top: 1rem;
    margin: 0 auto;
}

.move-eye.boss .product .product-pic img {
    width: 100%;
}

.move-eye.boss .product .name {
    font-size: .24rem;
    font-weight: 600;
}

.move-eye.boss .product-color-list {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: .3rem;
    margin-bottom: .3rem;
}

.move-eye.boss .product-color {
    width: .23rem;
    height: .23rem;
    margin: .0 .12rem;
    border: 1px solid #c3c3c3;
    border-radius: 50%;
}

.move-eye.boss .base-btn {
    margin-top: .38rem;
}

.rpiz.boss .product .product-pic {
    width: 1.1rem;
    /* padding-top: .6rem; */
    padding-top: .9rem;
}

.move-eye.boss .product.hidden-type {
    padding-top: .1rem;
}

.rpiz.boss .product.hidden-type .product-pic {
    width: 70%;
}

.product-detail.boss {
    padding-bottom: 1rem;
}

.product-detail.boss .top {
    width: 100%;
}

.product-detail.boss .top-main {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    margin-top: .8rem;
    font-size: .52rem;
    font-weight: bold;
}

.product-detail.boss .top-main img {
    width: 1.55rem;
    margin-left: .1rem;
}

.product-detail.boss .top-main-two {
    display: flex;
    align-items: baseline;
    justify-content: center;
    margin-top: .8rem;
    margin-left: 1.55rem;
}

.product-detail.boss .top-main-two .cn {
    font-size: .52rem;
    font-weight: bold;
    text-align: center;
}

.product-detail.boss .top-main-two .en {
    margin-top: .1rem;
    font-size: .36rem;
    text-align: center;
}

.product-detail.boss .top-main-two img {
    width: 1.55rem;
    height: auto;
    margin-left: .1rem;
}

.product-detail.boss .content {
    width: 85%;
    margin: 0 auto;
    margin-top: .55rem;
}

.product-detail.boss .content-top {
    width: 100%;
    height: 3.8rem;
    overflow: hidden;
}

.product-detail.boss .content-top>div {
    width: 100%;
    height: 100%;
}

.product-detail.boss .content-top .swiper-slide img {
    margin-right: .5%;
}

.product-detail.boss .content-top .cabinet {
    transform: scale(1.1);
}

.product-detail.boss .content-top .hidden-type img {
    /* width: 80%; */
    margin: 0 auto;
}

.product-detail.boss .content-top .more-air-swiper {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.product-detail.boss .content-top .move-eye-parameter {
    display: flex;
    align-items: center;
    /* justify-content: center; */
    justify-content: flex-end;
    width: 100%;
    height: 100%;
}

.product-detail.boss .content-top .move-eye-parameter.remote {
    justify-content: center;
}

.product-detail.boss .content-top .outside-parameter {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.product-detail.boss .content-top .outside-parameter.two-product {
    width: 100%;
    height: 100%;
}

.product-detail.boss .content-top img {
    max-width: 99%;
    max-height: 100%;
}

.product-detail.boss .content-top .outside-parameter.two-product img {
    max-width: 50%;
}

.product-detail.boss .video-container {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #000;
}

.product-detail.boss .video-container video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.product-detail.boss .video-container .icon-video-play {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.product-detail.boss .video-container .icon-video-play::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: .8rem;
    height: .8rem;
    transform: translate(-50%, -50%);
    background: url(../images/icon-video-play.png) no-repeat center/cover;
}

.product-detail.boss .switch-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: .4rem;
    border-top: 1px solid #d9d9d9;
}

.product-detail.boss .switch-list>p {
    position: relative;
    flex: 1;
    padding: .3rem 0;
    font-size: .24rem;
    color: #666666;
    text-align: center;
}

.product-detail.boss .switch-list>p.active::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: .03rem;
    background-color: #d60808;
}

.product-detail.boss .main-function {
    margin-top: .3rem;
}

.product-detail.boss .main-function .title {
    margin-bottom: .4rem;
    font-size: .33rem;
    font-weight: bold;
    color: #8b8b8b;
}

.product-detail.boss .swiper-main-function {
    overflow: hidden;
}

.product-detail.boss .main-function-list {
    display: flex;
    flex-wrap: wrap;
}

.product-detail.boss .main-function-list .item {
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    width: 31%;
    padding: .5rem 0;
    margin-bottom: .2rem;
    text-align: center;
}

.product-detail.boss .main-function-list .item:nth-child(3n + 2) {
    margin-left: 3.5%;
    margin-right: 3.5%;
}

.product-detail.boss .main-function-list img {
    width: 70%;
}

.product-detail.boss .main-function-list p {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .3rem;
    font-size: .24rem;
    line-height: .35rem;
}

.product-detail.boss .pagination-main-function {
    margin-top: .3rem;
}

.product-detail.boss .parameter-container {
    width: 100%;
    margin-top: .4rem;
}

.product-detail.boss .parameter-container .parameter-top {
    /* display: none; */
    /* width: 85%; */
    padding: 0 7.5%;
    padding-top: .75rem;
    margin: 0 auto;
    background-color: #f1f1f1;
}

.product-detail.boss .parameter-container .parameter-top.hidden-type {
    padding-top: .6rem;
    padding-bottom: .4rem;
}

.product-detail.boss .parameter-top.hidden-type .title {
    padding-bottom: 0;
    font-size: .3rem;
    color: #8b8b8b;
}

.product-detail.boss .parameter-top.hidden-type .title-container {
    padding-bottom: 0;
    border-bottom: none;
}

.product-detail.boss .parameter-container .parameter-top.active {
    display: block;
}

.product-detail.boss .parameter-top .title-container {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
    padding-bottom: .3rem;
    border-bottom: 1px dotted #b7b7b7;
}

.product-detail.boss .parameter-top .title {
    font-size: .3rem;
    font-weight: bold;
    line-height: .45rem;
    color: #8b8b8b;
}

.product-detail.boss .parameter-top .subheading {
    margin-top: .2rem;
    font-size: .22rem;
    color: #666666;
}

.product-detail.boss .parameter-top .text {
    min-height: 1rem;
    padding-top: .5rem;
    padding-bottom: .4rem;
    font-size: .26rem;
    line-height: .38rem;
    color: #666666;
}

.product-detail.boss .parameter-top .eyes-plus.text {
    min-height: auto;
}

.product-detail.boss .swiper-container {
    background: none;
}

.product-detail.boss .swiper-container {
    width: 100%;
    /* padding-bottom: .3rem; */
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top;
}

.product-detail.boss .swiper-container img {
    width: 100%;
}

.product-detail.boss .swiper-container.ahj-pahj {
    background-image: url(../images/bg_eyes.jpg);
}

.product-detail.boss .swiper-container.wx {
    background-image: url(../images/bg_eyes_wx.jpg);
}

.product-detail.boss .swiper-container.fx {
    background-image: url(../images/bg_eyes_fx.jpg);
}

.product-detail.boss .swiper-container.jy-jgy {
    background-image: url(../images/bg_eyes_jy_gjy.jpg);
}

.product-detail.boss .swiper-container.yz {
    background-image: url(../images/bg_eyes_yz.jpg);
}

.product-detail.boss .swiper-container>div img {
    width: 100%;
}

.product-detail.boss .swiper-eyes-plus {
    position: relative;
    /* width: 80%; */
    overflow: hidden;
    padding-bottom: .3rem;
    margin: 0 auto;
    /* margin-top: 3.55rem; */
}

.product-detail.boss .swiper-eyes-plus .swiper-pagination-bullets {
    bottom: 0;
}


.product-detail.boss .swiper-eyes-plus img {
    width: 100%;
    border-radius: .4rem;
}

.product-detail.boss .swiper-eyes-plus .bottom-line {
    position: relative;
    width: 80%;
    height: 1px;
    margin: 0 auto;
    margin-top: .4rem;
    background-color: #fff;
}

.product-detail.boss .swiper-eyes-plus .bottom-line::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1.5rem;
    height: 1px;
    background-color: #afbfcf;
}

.product-detail.boss .base-btn {
    display: flex;
    justify-content: center;
    margin-top: .2rem;
}

.product-detail.boss .swiper-clear .swiper-slide {
    position: relative;
}

.product-detail.boss .swiper-clear .swiper-slide .product {
    position: absolute;
    top: 10%;
    right: 10%;
    max-width: 6.27rem;
}

.product-detail.boss .swiper-parameter {
    position: relative;
    width: 86%;
    margin: 0 auto;
    overflow: hidden;
}

.product-detail.boss .swiper-parameter img {
    width: 100%;
}

/* .product-detail.boss .swiper-parameter img:not(:first-child) {
    margin-top: .2rem;
} */

.intelligent-control {
    position: relative;
    width: 100%;
}

.intelligent-control .intelligent-content {
    width: 100%;
    /* padding-top: 4rem; */
    /* padding-bottom: 1.82rem; */
    /* background: url('../images/bg_intelligent_control.jpg') no-repeat center/cover; */
}

.intelligent-control .intelligent-main {
    position: relative;
    /* width: 80%; */
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}

.intelligent-control .intelligent-main img {
    border-radius: .2rem;
}

.new-intelligent-control {
    position: relative;
    width: 100%;
    background-color: #fff;
}

.new-intelligent-control .intelligent-content {
    width: 100%;
    /* padding-top: 4rem; */
    /* padding-bottom: 1.82rem; */
    /* background: url('../images/bg_intelligent_control.jpg') no-repeat center/cover; */
}

.new-intelligent-control .intelligent-main {
    position: relative;
    /* width: 80%; */
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}

.new-intelligent-control .intelligent-main img {
    border-radius: .2rem;
}

.two-function {
    width: 100%;
    /* height: 4rem; */
    padding-top: .01rem;
    /* padding-bottom: 1.4rem; */
    /* background: url(../images/pla_rp_bg_pic.jpg) no-repeat top; */
}

.two-function-main {
    position: relative;
    /* width: 80%; */
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    /* margin-top: 1.6rem; */
}

/* .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/swiper_arrow_left_red.svg) !important;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/swiper_arrow_right_red.svg) !important;
} */

.boss.classify {
    width: 100%;
    padding-bottom: 1rem;
    background-image: linear-gradient(to bottom, #fcefe5, #fef9f5);
}

.boss.classify .logo {
    margin-top: 1.2rem;
    margin-bottom: .58rem;
    text-align: center;
}

.boss.classify .logo img {
    width: 1.93rem;
}

.classify-main {
    width: 80%;
    margin: 0 auto;
}

.classify-main .classify-item {
    position: relative;
    width: 100%;
    padding-top: .4rem;
    background-image: linear-gradient(to bottom, #b4987a, rgba(0, 0, 0, 0) 80%);
    text-align: center;
}

.classify-main.need-margin {
    margin-top: .6rem;
}

.classify-main .classify-item .title {
    padding-bottom: .3rem;
    font-size: .42rem;
    color: #fff;
    text-align: center;
}

.classify-main .classify-item a {
    display: block;
    /* display: inline-flex;
    justify-content: center;
    align-items: center; */
    width: 85%;
    height: 3.8rem;
    margin: 0 auto;
}

.classify-main .classify-item.bedroom a {
    background: url(../images/classify_bedroom.jpg) no-repeat center/cover;
}

.classify-main .classify-item.living a {
    background: url(../images/classify_living.jpg) no-repeat center/cover;
}

.classify-main .classify-item .more-btn {
    position: absolute;
    bottom: .15rem;
    left: 50%;
    transform: translateX(-50%);
    height: .7rem;
    line-height: .7rem;
    background-color: #a8a8a8;
    color: #fff;
}

.boss.classify .base-btn {
    margin-top: .6rem;
}

.label-text {
    position: absolute;
    top: .38rem;
    left: .3rem;
    font-size: .24rem;
}

/* 参数表 */
.param-detail {
    box-sizing: border-box;
    width: 100%;
    padding: .5rem .43rem;
    background-color: rgb(247, 247, 247);
}

.param-detail .top-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.param-detail .top-container .title-text {
    font-size: .3rem;
    line-height: 1.33em;
}

/*.param-detail .top-container[data-name] .title-text::after{
    content: "详细参数";
    white-space: nowrap;
}*/

/*.swiper-parameter .param-detail .top-container{
    align-items: flex-start;
}*/

.swiper-parameter .param-detail .top-container img {
    width: .41rem;
    margin-left: .2rem;
}

.swiper-parameter .param-detail .top-container[data-name] img {
    display: none;
}

.swiper-parameter .param-detail .top-container[data-name]::after {
    content: "";
    width: 2rem;
    aspect-ratio: 180/55;
    margin-left: .2rem;
    background: url("../images/btn_spec_detail.jpg") center/cover no-repeat;
    flex: 0 0 auto;
}

.param-detail .param-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: .4rem;
}

.param-detail .param-main .function-item {
    width: 47%;
}

.param-detail .param-main .function-title {
    padding-left: .2rem;
    padding-bottom: .2rem;
    border-bottom: 1px solid #d60808;
    font-size: .28rem;
    color: #000;
    font-weight: bold;
}

.param-detail .param-main .data-item {
    position: relative;
    padding: .3rem 0;
    padding-left: .2rem;
    border-bottom: 1px solid #dedede;
}

.param-detail .param-main .data-item::before {
    content: '';
    position: absolute;
    left: 0;
    top: .35rem;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #d60808;
}

.param-detail .param-main .data-item .title-text {
    font-size: .26rem;
    color: #000;
}

.param-detail .param-main .data-item .data-text {
    margin-top: .1rem;
    font-size: .24rem;
    color: #666666;
}

.param-detail .param-main .data-item .data-text:nth-of-type(2) {
    margin-top: .19rem;
}

.param-detail .param-main .weight-item {
    position: relative;
    padding: .3rem 0;
    width: 100%;
    padding-left: .2rem;
    padding-top: .3rem;
    font-size: .25rem;
}

.param-detail .param-main .weight-item::before {
    content: '*';
    position: absolute;
    left: 0;
    top: .25rem;
    font-size: .4rem;
    color: #d60808;
}

.param-detail .param-main .sqrt {
    position: absolute;
    transform: translateY(-25%) scale(.8);
}


/* 点击查看中央空调 */
.central-air {
    width: 100%;
    font-size: .2rem;
}

.central-air a {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* width: calc(50% - .1rem); */
    color: #adacac;
}

.central-air a img {
    width: .3rem;
    height: .3rem;
    margin-left: .2rem;
}

.central-air.base-btn a.bg-gray {
    background-color: #a8a8a8;
}

.product-detail.boss .swiper-container.resist-container-bg {
    box-sizing: border-box;
    width: 100%;
    padding: 10% 6%;
    padding-bottom: 8%;
    background-image: url('../images/resist_bg.jpg');
}

.resist-container-bg .resist-swiper {
    width: 100%;
    overflow: hidden;
}

.pagination-line-type {
    display: flex;
    width: 100%;
    height: 3px;
    margin-top: 15px;
}

.pagination-line-type .pagination-item {
    background-color: #fff;
    width: 50%;
    height: 100%;
}

.pagination-line-type .pagination-item.swiper-pagination-bullet-active {
    background-color: #9297b7;
}

.activity {
    box-sizing: border-box;
    width: 100%;
    padding: 0 .3rem;
    padding-bottom: 1rem;
    font-size: .35rem;
    line-height: 1.7;
    letter-spacing: .1em;
    overflow: hidden;
}

.activity strong {
    font-weight: bold;
}

.activity .logo {
    width: 70%;
    margin: 0 auto;
    margin-top: .3rem;
}

.activity .logo img {
    width: 100%;
}

.activity .title-container {
    margin-top: .8rem;
}

.activity .title-container .title {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size: .40rem;
    text-align: center;
    font-weight: bold;
}

.activity .title-container .title::before {
    content: '';
    display: inline-block;
    width: 5px;
    height: 30px;
    margin-right: .25rem;
    background-color: #d20014;
    transform: skew(-30deg);
}

.activity .title-container .title::after {
    content: '';
    display: inline-block;
    width: 5px;
    height: 30px;
    margin-left: .25rem;
    background-color: #d20014;
    transform: skew(-30deg);
}

.activity .title-container .description {
    margin-top: .5rem;
    color: #333333;
    text-align: center;
}

.activity .list {
    margin-top: .6rem;
}

.activity .list-title {
    display: flex;
    align-items: center;
    background-color: #f4f4f4;
}

.activity .list-title .num {
    display: flex;
    align-items: center;
    justify-content: center;
    width: .9rem;
    height: .9rem;
    background-color: #d20014;
    font-size: .42rem;
    font-weight: bold;
    color: #fff;
    letter-spacing: .1em;
}

.activity .list-title .text {
    padding-left: 1em;
    font-weight: bold;
}

.activity .list-content {
    padding: 0 .5rem;
    margin-top: .5rem;
}

.activity .list-content ul>ul {
    padding-left: .3rem;
    margin-bottom: .2rem;
}

.activity .list-content .point {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: .5rem;
    height: .5rem;
    margin-right: .2rem;
    background-color: #d20014;
    border-radius: 50%;
    font-size: .3rem;
    color: #fff;
}

.activity .annotation {
    box-sizing: border-box;
    position: relative;
    padding: .5rem .3rem;
    margin-top: 1rem;
    border: 1px solid #d9d9d9;
}

.activity .annotation::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    transform: rotate(45deg) translate(76%);
    width: 0;
    height: 0;
    border: .5rem solid transparent;
    border-left-color: #fff;
    box-shadow: -2px 0 0 -1px #d9d9d9;
}

.activity .annotation .d-top,
.activity .annotation .d-bottom {
    position: absolute;
    top: -.5rem;
    left: .6rem;
    width: .5rem;
    height: .15rem;
    background-color: #d20014;
    transform: skew(45deg);
}

.activity .annotation .d-top::after,
.activity .annotation .d-bottom::after {
    content: '';
    position: absolute;
    left: -.4rem;
    width: .1rem;
    height: .15rem;
    background-color: #d20014;
}

.activity .annotation .d-top::before,
.activity .annotation .d-bottom::before {
    content: '';
    position: absolute;
    left: -.2rem;
    width: .1rem;
    height: .15rem;
    background-color: #d20014;
}

.activity .annotation .d-bottom {
    top: auto;
    left: auto;
    bottom: -.5rem;
    right: .6rem;
    transform: skew(-45deg) rotate(180deg);
}

.activity .annotation .top {
    padding-left: .3rem;
    border-left: 1px solid #d20014;
}

.activity .annotation .text {
    padding-left: .3rem;
    margin-top: .4rem;
}

.activity .annotation .top .red {
    color: #d20014;
    font-weight: bold;
}

.activity .page-footer {
    margin-top: .9rem;
    text-align: center;
    color: #333;
}

.activity .base-btn {
    margin-top: .7rem;
}

.activity .base-btn a.back-home {
    margin-left: 0;
}