
.excasd {
position: relative;
}
.excasd .boutique-li{
padding-top: 146px;
}
.excasd #priceasd {
color: #ff4c4c;
text-align: right;
}

.excasd-bg {
height: 146px;
-o-background-size: 100% 100%;
background-size: 100% 100%;
position: absolute;
left: 0;
top: 0;width: 100%;
}

.excasd:nth-child(1) .excasd-bg {
background: url("/chaojikaoyan/images/item99.png");
}

.excasd:nth-child(2) .excasd-bg {
background: url("/chaojikaoyan/images/item2.png");
}

.excasd:nth-child(3) .excasd-bg {
background: url("/chaojikaoyan/images/item88.png");
}

.container-btn {
width: 100%;
height: 80px;
position: absolute;
bottom: 0;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 -webkit-calc(50% - 600px);
padding: 0 -moz-calc(50% - 600px);
padding: 0 calc(50% - 600px);
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}

.carousel-control-prev,
.carousel-control-next {
height: 30px;
background: #000;
width: 30px;
line-height: 12px;
opacity: 1;
border-radius: 50%;
text-align: center;
position: static;
}

.carousel-control-next {
background: #FFFFFF;
}

.sigin {
padding: 10px 20px;
display: inline-block;
color: #333333;
cursor: pointer;
border-radius: 60px;
font-size: 16px !important;
background: #ffdf28;
}

.right-price {
display: none;
}

.carousel-item {
padding-bottom: -webkit-calc(33.75% + 80px);
padding-bottom: -moz-calc(33.75% + 80px);
padding-bottom: calc(33.75% + 80px);
padding-right: 40%;
height: 0;
background-color: #414141;
}

.carousel-item .carousel-item-img-box {
position: absolute;
left: 0;
top: 0;
width: 60%;
height: -webkit-calc(100% - 80px);
height: -moz-calc(100% - 80px);
height: calc(100% - 80px);
}

.carousel-item.active .right-price {
display: block;
}

.carousel-item img {
height: 100%;
width: 100%;
background-color: #000;
display: block;
}

#demo {
margin-top: 61px;
}

.ban-bg {
background: rgba(242, 242, 242, 1);
height: 80px;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
width: 60%;

}

.price-b-bg {
width: 100%;
background: rgba(65, 65, 65, 1);
position: absolute;
height: 80px;
right: 0;
bottom: 0;
}

.carousel-indicators {
height: 80px;
bottom: 0;
right: 40%;
margin: 0;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-moz-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
width: 500px;
left: unset;
}