html,body {
    width: 100%;
}
[v-cloak] { display: none }

.w990 {width: 990px;}
.act-body-box {overflow: hidden;width: 100%; }
.act-banner {position: relative; background: top center no-repeat;}
.act-main-box {background: top center no-repeat; padding-bottom: 40px;}
.floor-box { width: 1000px;}
.floor-box .act-title-box{margin-right: 10px; height: 55px; line-height: 55px; text-align: center; font-size: 20px; color: #fff; margin-bottom: 10px;}
.floor-box .act-title-box h3 {display: inline; position: relative;}
.floor-box .act-title-box .icon-pic {position: absolute; top: 50%;}

.floor-btn {display: none; z-index: 1000; position: fixed; top: 50%; width: 82px; left: 50%; margin-left:-636px;}
.floor-btn.right {margin-left: 525px}
.floor-btn li {height: 31px; background: rgba(220,182,144,.4); margin-bottom: 1px; color: #fff; text-align: center; line-height: 31px;cursor: pointer;}
.floor-btn .select {background: rgba(220,182,144,.2);}

.porp-icon {position: fixed; bottom:10%; left: 50%; margin-left: 525px;z-index: 10;}

.cut-two{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.baokuan-01 li {margin-right: 10px;margin-bottom: 10px;width: 190px;height: 310px;background: #fff; position: relative;}
.baokuan-01 li  .box-bg {position: absolute; left: 0; top: 0; background: #fff; width: 100%;}
.baokuan-01 li .product-porp-icon {position: absolute; z-index: 1; left: 10px; top: 10px;}
.baokuan-01 li .icon {position: absolute; z-index: 1; right: 10px; top: 13px;}
.baokuan-01 li .wrap-link{padding-top: .1px;display: block;width: 100%;}
.baokuan-01 li .img-wrap{position: relative;margin: 20px auto 0;width: 150px;height: 150px;}
.baokuan-01 li .img-wrap img{width: 100%;height: 100%;}
.baokuan-01 li .title{margin: 7px 15px 15px;height: 32px;font-size: 14px;line-height: 16px;color: #131415;}
.baokuan-01 li .limit-count{margin-left: 10px;margin-top: 15px;width: 75px;height: 22px;background: url("https://image01.homedo.com/Files/Images/cms/www/20180515/5666212136510592918_pic1.png");color: #fff;text-align: center;}
.baokuan-01 li .limit-count-grey{background: url("https://image01.homedo.com/Files/Images/cms/www/20180516/5001874649841248414_pic1.png");}
.baokuan-01 li .detail .price{overflow: hidden;margin: 10px 15px 0;line-height: 1;}
.baokuan-01 li .detail .price .red{color: #ff3030;font-weight: bold;font-size: 14px;}
.baokuan-01 li .detail .price .red em{font-size: 24px;}
.baokuan-01 li .detail .price .black{margin-left: 10px;margin-top: 10px;color: #666;font-size: 12px;}
.baokuan-01 li .detail .join-btn{margin: 10px 15px 0;display: block;height: 34px;border-radius: 2px;background-color: #eb2f00;color: #fff;font-size: 15px;line-height: 34px;text-align: center;text-decoration: none;cursor: pointer;}
.baokuan-01 li .detail .join-btn-grey{background: #cbcbcb;}
.baokuan-01 li .detail .join-btn-green{background: #3caf62;}

.taocan-01 li {margin-right: 10px;margin-bottom: 10px;width: 190px;height: 325px;background: #fff; position: relative;}
.taocan-01 li  .box-bg {position: absolute; left: 0; top: 0; background: #fff; width: 100%;}
.taocan-01 li .product-porp-icon {position: absolute; z-index: 1; left: 10px; top: 10px;}
.taocan-01 li .icon {position: absolute; z-index: 1; right: 10px; top: 13px;}
.taocan-01 li .wrap-link{padding-top: .1px;display: block;width: 100%;}
.taocan-01 li .img-wrap{position: relative;margin: 20px auto 0;width: 150px;height: 150px;}
.taocan-01 li .img-wrap img{width: 100%;height: 100%;}
.taocan-01 li .title{margin: 7px 15px 15px;height: 32px;font-size: 14px;line-height: 16px;color: #131415;}
.taocan-01 li .limit-count{margin-left: 10px;margin-top: 15px;width: 75px;height: 22px;background: url("https://image01.homedo.com/Files/Images/cms/www/20180515/5666212136510592918_pic1.png");color: #fff;text-align: center;}
.taocan-01 li .limit-count-grey{background: url("https://image01.homedo.com/Files/Images/cms/www/20180516/5001874649841248414_pic1.png");}
.taocan-01 li .detail .price{overflow: hidden;margin: 10px 15px 0;line-height: 1;}
.taocan-01 li .detail .price .red{color: #ff3030;font-weight: bold;font-size: 14px;}
.taocan-01 li .detail .price .red em{font-size: 24px;}
.taocan-01 li .detail .price .black{margin-top: 5px;color: #666;font-size: 12px;}
.taocan-01 li .detail .join-btn{margin: 10px 15px 0;display: block;height: 34px;border-radius: 2px;background-color: #eb2f00;color: #fff;font-size: 15px;line-height: 34px;text-align: center;text-decoration: none;cursor: pointer;}
.taocan-01 li .detail .join-btn-grey{background: #cbcbcb;}
.taocan-01 li .detail .join-btn-green{background: #3caf62;}

.line {display: block; background: #eee; margin-bottom: 1px; }

.act-rule{padding: 29px 40px;margin: 20px auto 40px;width: 910px;overflow: hidden;}
.act-rule h1{margin-bottom: 15px;width: 118px;height: 36px;border-radius: 17px;color: #fff;font-size: 18px;font-weight: bold;line-height: 36px;text-align: center;}
.act-rule p{line-height: 26px; color: #fff}

.submit-porp-box .box-bg {position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: #000; opacity:.7; filter: alpha(opacity=70); z-index:100}
.submit-porp-box .porp-title {height: 41px; line-height: 41px; padding: 0 18px 0 15px; color: #fff; font-size: 16px}
.submit-porp-box .close-btn {width: 18px; height: 18px; margin-top: 11px; background:url(https://image01.homedo.com/Files/Images/cms/www/20181215/5668590524057428510_pic1.png) 0 0 no-repeat;}
.submit-porp-box .push-porp {position: fixed; z-index: 110; left: 50%; top: 50%; width: 550px; height: 363px; margin: -182px 0 0 -275px;  background: url(https://image01.homedo.com/Files/Images/cms/www/20181215/5593229372877459177_pic1.png) 0 0  no-repeat;}
.submit-porp-box .push-porp .info-box {padding:30px 0 0 75px;}
.submit-porp-box .push-porp .info-box dl {overflow:hidden; margin-bottom: 25px;} 
.submit-porp-box .push-porp .info-box dl dt {width:82px; padding-left:10px; height:34px; line-height: 34px; font-size: 14px; color: #484848;}
.submit-porp-box .push-porp .info-box dl dt em {float: left; margin-left: -10px; color: #ff2323;}
.submit-porp-box .sucess-porp {position: fixed; z-index: 110; left: 50%; top: 50%; width: 470px; height: 263px; margin: -131px 0 0 -235px; background:url(https://image01.homedo.com/Files/Images/cms/www/20181215/4975605345589266769_pic1.png) 0 0 no-repeat;}
.submit-porp-box .push-porp .info-box dl dd input {height: 32px; width: 305px; background: #fff; border: #dedede solid 1px; line-height: 32px; padding: 0 10px; font-size: 13px; color: #222; outline: none}
.submit-porp-box .push-porp .info-box dl dd textarea {padding: 9px 10px; background: #fff; border: #dedede solid 1px; width: 305px; height: 60px; line-height: 20px; outline: none}
.submit-porp-box .push-porp .info-box dl dd input::-webkit-input-placeholder { color: #b1b1b1}
.submit-porp-box .push-porp .info-box dl dd input::-moz-placeholder { color: #b1b1b1}
.submit-porp-box .push-porp .info-box dl dd input::-ms-input-placeholder { color: #b1b1b1}
.submit-porp-box .push-porp .info-box dl dd textarea::-webkit-input-placeholder { color: #b1b1b1}
.submit-porp-box .push-porp .info-box dl dd textarea::-moz-placeholder { color: #b1b1b1}
.submit-porp-box .push-porp .info-box dl dd textarea::-ms-input-placeholder { color: #b1b1b1}
.submit-porp-box .push-porp .info-box .errow-text {height: 35px; margin-top: -30px; font-size: 12px; color: #ff3030; line-height: 25px; padding-left: 92px;}
.submit-porp-box .push-porp .info-box .info-btn-box {padding-left: 92px;}
.submit-porp-box .sucess-porp dl {text-align: center}
.submit-porp-box .sucess-porp dl dt {padding-top: 70px; color: #222; font-size: 18px; height: 80px;}
.submit-porp-box .btn {width: 138px; height: 37px; display: inline-block; border-radius: 37px; line-height: 37px; color: #fff; background-color:#ff3030; font-size: 15px; text-align: center}