.npageBg{background: url(../images/indexbg@2x.png) top center no-repeat;background-size: cover; background-attachment: fixed;width: 100%;}
.nMain .nLeft{width: 280px;background: rgba(255,255,255,0.7);backdrop-filter: blur(88px);box-shadow: 2px 0 8px rgba(74, 0, 1, 0.1);transform: translateY(-5px);position: sticky;left: 0;top: 0;}
.nMain .nLeft ul{padding: 40px;    position: sticky;
    left: 0;
    top: 0;}
.nMain .nLeft ul li {margin-bottom: 20px;}
.nMain .nLeft ul li a{padding-left: 47px;position: relative;line-height: 50px;}
.nMain .nLeft ul li a img{position: absolute;left: 20px;top: 17px;}
.nMain .nLeft ul li a:hover,.nMain .nLeft ul li.active a{background: rgba(187,0,3,0.06);}
.nMain .nLeft ul li a:hover span,.nMain .nLeft ul li.active a span,.location a:hover,.listPro dl dd .title span:hover{color: #BB0003;}
.nMain .nRight{width: calc(100% - 280px - 40px);margin-left: 40px;}
.location{line-height: 60px;padding-top: 5px;}
.location a{color: #666;}

.nMain .nRight .nContent{background: rgba(255,255,255,0.6); backdrop-filter: blur(184px);box-sizing: border-box;margin-right: 40px;margin-bottom: 40px;padding-bottom: 50px;}
.listPro{padding: 50px;}
.listPro dl{padding: 24px;background: #fff;}
.listPro dl dt{width:220px ;}
.listPro dl dt a{height: 100%;}
.listPro dl dt a .icon{position:absolute;left: -3px;top: 15px;width: 80px;z-index: 2;}
.listPro dl dt a:hover{box-shadow: 2px 0 8px rgba(74, 0, 1, 0.71);}
.listPro dl dd{width: calc(100% - 220px - 24px);margin-left: 24px;}
.listPro dl dd .title{line-height: 20px;margin-bottom: 22px;display: flex;justify-content: space-between;align-items: center;}
.listPro dl dd .title span{width: calc(100% - 80px);}
.listPro dl dd .title i{border: 1px solid rgba(187,0,3,0.2);border-radius: 4px;line-height: 30px;background: url(../images/eyes.svg) 14px center no-repeat;padding-left: 33px;padding-right: 11px;color: #BB0003;}
.listPro dl dd ul{border-top: 1px solid #D0C7C8;border-bottom: 1px solid #D0C7C8;padding-top: 12px;}
.listPro dl dd ul li{width: 33.33%;color: #666666;line-height: 20px;margin-bottom: 12px;opacity: 0.8;}
.listPro dl dd .price{margin-top: 13px;}
.listPro dl dd .price i{color: #BB0003;font-weight: bold;}
.listPro dl dd .price span{opacity: 0.8;}
.listPro dl dd .price a{position: absolute;right: 0;bottom:0;background: linear-gradient(to right,#BB0003,#FF696B);border-radius: 4px;width: 106px;height: 32px;line-height: 32px;text-align: center;}
.listPro dl dd .price a em{padding-right: 18px;background: url(../images/more.svg) right center no-repeat;background-size: 8px;color: #fff;}
.listPro dl dd .price a:hover{width: 120px;}

.contPrp{margin-right: 40px;}
.contProOne{padding: 26px 50px 56px;background: rgba(255,255,255,0.6); backdrop-filter:blur(184px);}
.contProOne .imgLeft{width: 37.4%;float: left;}
.contProOne .imgLeft .mySwiper2 .swiper-slide{padding-bottom: 380px;}
.contProOne .imgLeft .mySwiper2 .swiper-slide .icon{width: 88px;position: absolute;left: 0;top: 12px;z-index: 2;}
.contProOne .imgLeft .mySwiper{display: flex;justify-content: space-between;margin-top: 20px;}
.contProOne .imgLeft .mySwiper .btn{width: 49px;height: 84px;background: #FAEDEE;position: relative;cursor: pointer;}
.contProOne .imgLeft .mySwiper .btn img{position: absolute;left: 50%;top: 50%;margin: -4px 0 0 -4px;}
.contProOne .imgLeft .mySwiper .btn.prev img{transform: rotateY(180deg);}
.contProOne .imgLeft .mySwiper .wrap{width: calc(100% - 114px);}
.contProOne .imgLeft .mySwiper .wrap .swiper-slide{padding-bottom: 84px;cursor: pointer;}
.contProOne .imgRight{width: calc(100% - 37.4% - 30px);float:right;}
.contProOne .imgRight h5{line-height: 1.2;margin-bottom: 20px;}
.contProOne .imgRight .tips{line-height: 1.2;margin-bottom: 20px;}
.contProOne .imgRight .tips .guanzhu{background: url(../images/star.svg) left center no-repeat;padding-left: 22px;cursor: pointer;}
.contProOne .imgRight .tips .guanzhu.active{background:url(../images/starRed.svg) left center no-repeat ;color:#BB0003 ;}
.contProOne .imgRight .price{background: rgba(187,0,3,0.06);padding: 20px 30px;}
.contProOne .imgRight .price dt i{color: #BB0003;font-weight: bold;}
.contProOne .imgRight .share{display: inline-flex;gap: 20px;align-items: center;}
.contProOne .imgRight .share a{position: relative;width: 32px;height: 32px;border-radius: 50%;background: #fff;cursor: pointer;}
.contProOne .imgRight .share a:hover,.cont_zhengce .cont_em .share a:hover{background: linear-gradient(to top,#BB0003,#FF696B);}
.contProOne .imgRight .share a:hover img,.cont_zhengce .cont_em .share a:hover img{filter: brightness(0) invert(1);}
.contProOne .imgRight .type{gap: 40px;margin-top: 20px;}
.contProOne .imgRight .type div{position: relative;padding-left: 25px;}
.contProOne .imgRight .type div img{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.contProOne .imgRight ul li {display: flex;margin-top: 20px;}
.contProOne .imgRight ul li .name{width: 160px;}
.contProOne .imgRight ul li .text i{background: url(../images/icon_dianhua.svg) left center no-repeat;padding-left: 30px;color:#BB0003;margin-left: 20px;}
.contProOne .imgRight .btn{margin-top: 20px;}
.contProOne .imgRight .btn a{padding: 0 30px;line-height: 40px;border-radius: 4px;background: linear-gradient(to right,#BB0003,#FF696B);color: #fff;display: inline-block;margin-right: 38px;}
.popup-qrcode-wrap{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

.contProTwo{background: rgba(255,255,255,0.6); backdrop-filter:blur(184px);margin: 20px 0;}
.contProTwo h4{width: 126px;height: 100px;position: relative;}
.contProTwo h4 img{position: absolute;left: 0;top: -8px;max-width: inherit;width: 132px;height: 108px;}
.contProTwo ul{width: calc(100% - 224px);margin-right: 40px; display: flex;justify-content: space-between;align-items: end;margin-top: 12px;}
.contProTwo ul li{display: inline-flex;}
.contProTwo ul li span{max-width: 84px;margin-top: 20px;margin-left: 5px;}

.contProThree{padding: 40px 50px;background: rgba(255,255,255,0.6); backdrop-filter:blur(184px);margin-bottom: 40px;}
.contProThree .tabs {border-bottom: 1px solid #979797;gap: 60px;}
.contProThree .tabs a{line-height: 30px;padding-bottom: 20px;cursor: pointer;}
.contProThree .tabs a::after{width: 0;height: 2px;background: #BB0003;left: 0;bottom: 0;}
.contProThree .tabs a.active::after{width: 100%;}

.contProThree .titleName{background: url(../images/yuan.svg) left top no-repeat;padding-left: 20px;line-height: 30px;padding-top: 8px;margin: 30px 0 24px;}
.contProThree .intel table,.contProThree .intel table td{border: 1px solid #ddd;border-collapse: collapse;line-height: 20px;}
.contProThree .intel table td:nth-child(1),.contProThree .intel table td:nth-child(3){text-align: center;width: 15%;background-color: #FAF9F9;}
.contProThree .intel table td{padding: 10px 30px;}

.list_zhengce ul{padding: 50px;min-height: 550px;}
.list_zhengce ul li{margin-top: 18px;}
.list_zhengce ul li:first-child{margin-top: 0;}
.list_zhengce ul li a{background: #fff;line-height: 72px;padding: 0 30px;position: relative;}
.list_zhengce ul li a .title{background: url(../images/icon_zhengce.svg) left center no-repeat;padding-left: 45px;width: 50%;margin-right: 5%;}
.list_zhengce ul li a .time{background: url(../images/icon_time.svg) left center no-repeat;padding-left: 30px;}
.list_zhengce ul li a img{position: absolute;right: 0;top: 50%;transform: translateY(-50%);filter: brightness(0) invert(0.4);}
.list_zhengce ul li a:hover .title{color: #BB0003;transform: translateX(5px);}

.cont_zhengce{padding: 50px 50px 0;}
.cont_zhengce .cont_em{line-height: 40px;padding: 30px 0 ;border-bottom: 1px solid #D0C7C8;margin-bottom: 30px;}
.cont_zhengce .cont_em .item span{margin-right: 50px;}
.cont_zhengce .cont_em .share{display: inline-flex;gap:30px}
.cont_zhengce .cont_em .share a{position: relative;width: 40px;height: 40px;border-radius: 50%;background-color: #F7F5F5;cursor: pointer;}
.cont_zhengce .cont_em .share a img{width: 18px;}
.cont_zhengce .intel{min-height: 400px;}
.nFanye{line-height: 2;padding-top: 50px;border-top: 1px solid #D0C7C8;margin-top: 30px;}
.nFanye a:hover{color: #BB0003;}
@media screen and (max-width:1440px){
    .contProTwo ul li img{width: 60px;}
}