body,button,input,select,textarea{font-family:"Noto Sans S Chinese",微软雅黑}
.coating_bespoke{display: none;}
/*产品详情---舒曼系列*/
.kas-main .container{width: 1335px;}
.swiper-kas .swiper-slide{}
.swiper-kas .swiper-slide img{display: block;width: 100%;}
.swiper-kas .swiper-pagination{bottom: 33px;}
.swiper-kas .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;box-sizing: border-box;border:2px solid #fff;background: none;opacity: 1;margin: 0 12px;}
.swiper-kas .swiper-pagination .swiper-pagination-bullet-active{background: #fff;}
.swiper-kas .swiper-button-prev,
.swiper-kas .swiper-button-next{left: 50%;width: 76px;height: 76px;background: url('../kas/kas_arrow.png') no-repeat rgba(0, 0, 0, 0.25);margin-left: -744px;margin-top: -38px;border-radius: 50%;}
.swiper-kas .swiper-button-next{margin-left: 744px;background-position: 0 -76px;}
.kas-system{padding: 110px 0 152px;}
.kas-system .top-tit{font-size: 20px;color: #333;line-height: 34px;text-align: center;font-weight: lighter;}
.kas-system h3{font-size: 50px;color: #333;line-height: 70px;margin-top: 5px;text-align: center;font-weight: bold;}
.kas-system .en{font-size: 62px;line-height: 68px;position: relative;z-index: -1;text-align: center;font-weight: lighter;margin-top: -35px;color: #eee;text-transform:Uppercase;}
.kas-system .txt{font-size: 27px;color: #333;line-height: 48px;text-align: center;margin-top: 50px;}
.kas-system .txt-en{font-size: 15px;color: #333;line-height: 27px;text-align: center;text-transform:Uppercase;margin-top: 15px;}
.kas-system .line{width: 105px;height: 1px;background: #333;margin: 55px auto 75px;}
.kas-system .pic img{display: block;width: 100%;}
.kas-list{display: flex;justify-content:center;margin-top: 96px;}
.kas-list .item{margin: 0 57px;text-align: center;}
.kas-list .item img{display: block;width: 89px;margin: 0 auto 14px;}
.kas-list .item .name{font-size: 22px;color: #333;line-height: 42px;}
.kas-list .item .tit{font-size: 18px;color: #333;line-height: 28px;margin: 0 0 5px;}
.kas-list .item p{font-size: 15px;color: #b5b5b5;line-height: 18px;text-transform:Uppercase;}
.kas-bot{padding-top: 75px;position: relative;z-index: 0;}
.kas-bot .pic{float: left;width: 57.53%;position: relative;z-index: 10;}
.kas-bot .main{float: right;width: 42.47%;padding: 115px 0 0 60px;box-sizing: border-box;position: relative;z-index: 10;}
.kas-bot .main .name{font-size: 27px;color: #333;font-weight: bold;line-height: 38px;}
.kas-bot .main p{font-size: 14px;color: #858585;line-height: 24px;text-transform:Uppercase;}
.kas-bot .main .info{font-size: 23px;color: #333;line-height: 39px;margin-top: 20px;}
.kas-bot .main .b-line{left: -120px;top: 154px;width: 144px;height: 1px;background: #333;position: absolute;}
.kas-bot .bg{width: calc(100% - 75px);left: 75px;bottom: 55px;position: absolute;height: 53px;background: #f2f2f2;z-index: 5;}
.kas-main .tips-title{font-size: 16px;color: #666;line-height: 28px;top: -16px;text-align: center;position: relative;}
.kas-main .tips-title span{margin: 0 15px;font-size: 16px;color: #666;}
.kas-space{background: #f6f6f6;padding-bottom: 156px;}
.kas-space .pic{margin-top: 110px;}
.kas-space .pic img{display: block;width: 100%;}
.kas-space .txt{font-size: 27px;color: #333;line-height: 50px;text-align: center;margin: 70px 0 0;}
.kas-space .img{width: 70.94%;margin: 0 auto;}
.kas-space .img img{display: block;width: 100%;}
.kas-space .main{width: 70.94%;margin: 55px auto 0;text-align: right;box-sizing: border-box;padding-right: 45px;position: relative;}
.kas-space .main .line{width: 30px;height: 253px;background: url('../kas/space_line.png') no-repeat;position: absolute;right: 68px;top: -257px;}
.kas-space .main .name{font-size: 27px;color: #333;font-weight: bold;line-height: 37px;}
.kas-space .main p{font-size: 14px;color: #858585;line-height: 24px;text-transform:Uppercase;}
.kas-space .main .info{font-size: 23px;color: #333;line-height: 38px;margin: 20px 0 0 0;}
.kas-restaurant{padding-bottom: 147px;}
.kas-restaurant .pic{margin-top: 110px;}
.kas-restaurant .pic img{display: block;width: 100%;}
.res-list{display: flex;justify-content: center;margin-top: 87px;}
.res-list .item{box-sizing: border-box;width: 309px;height: 140px;padding: 10px;margin: 0 45px;background: #338b6c;}
.res-list .item .main{border:2px solid #fff;height: 120px;box-sizing: border-box;padding-top: 12px;text-align: center;}
.res-modify-list .item .main{padding-top: 25px;}

.res-list .item .main .name{font-size: 27px;color: #fff;font-weight: bold;line-height: 38px;}
.res-list .item .main p{font-size: 14px;color: #fff;line-height: 18px;text-transform:Uppercase;}
.res-list .txt{font-size: 22px;color: #fff;line-height: 22px;text-align: center;margin-top: 6px;}
.kas-hall{background: #f6f6f6;padding-bottom: 142px;}
.kas-hall .pic{margin-top: 110px;}
.kas-hall .pic img{display: block;width: 100%;}
.kas-hall .txt{margin-top: 74px;font-size: 27px;line-height: 50px;color: #333;text-align: center;}
.kas-balcony{padding-bottom: 121px;}
.kas-balcony .pic{margin-top: 110px;}
.kas-balcony .pic img{display: block;width: 100%;}
.kas-balcony .txt{margin-top: 70px;font-size: 27px;line-height: 50px;color: #333;text-align: center;}
.kas-data{background: #f6f6f6;padding: 124px 0 85px;}
.kas-data .title{font-size: 42px;color: #333;text-align: center;line-height: 62px;font-weight: bold;}
.kas-data p{font-size: 17px;color: #515151;text-align: center;line-height: 35px;text-transform:Uppercase;}
.kas-data .info{font-size: 21px;color: #333;text-align: center;line-height: 32px;font-weight: lighter;margin-bottom: 32px;}
.kas-data .pic{max-width: 1122px;margin: 0 auto 60px;}
.kas-data .pic img{display: block;max-width: 100%;margin: 0 auto;}
.kas-space .schuman-img {margin-top: 50px;}

/*产品详情---云端系列*/
.cloud-info{font-size: 18px;color: #333;line-height: 28px;text-align: center;margin: 50px 0;}
.cloud-bot{margin: 97px auto 0;max-width: 1186px;}
.cloud-bot .pic{float: left;width: 62.73%;}
.cloud-bot .pic img{display: block;width: 100%;}
.cloud-bot .main{float: right;box-sizing: border-box;width: 37.27%;padding: 84px 0 0 55px;}
.cloud-bot .c-info{font-size: 18px;color: #333;line-height: 28px;}
.cloud-bot .c-line{width: calc(100% + 170px);margin-left: -170px;height: 1px;background: #278165;margin-top: 37px;}
.cloud-data{background: #fff;}

/*产品详情---邂逅系列*/
.meet-space .res-list .item{height: 148px;}
.meet-space .res-list .item .main{padding: 14px 0 0;margin: 0;width: 100%;height: 128px;}
.meet-space .res-list .item .main p{line-height: 18px;}
.meet-space .res-list .item .main .txt{font-size: 16px;color: #fff;margin: 5px 0 0;line-height: 26px;}
.introverted-list{max-width: 1186px;margin: 115px auto 0;}
.introverted-list .item .pic{float: left;margin-top: 0;width: 810px;}
.introverted-list .item .cont{float: right;width: 320px;position: relative;padding-top: 48px;}
.introverted-list .item .cont .name{font-size: 18px;color: #333;line-height: 28px;font-weight: bold;}
.introverted-list .item .cont p{font-size: 12px;color: #858585;line-height: 12px;text-transform:Uppercase;}
.introverted-list .item .cont .txt{font-size: 16px;color: #333;line-height: 26px;margin: 10px 0 0;text-align: left;}
.introverted-list .item .cont .line{position: absolute;width: 140px;left: -155px;top: 83px;height: 1px;background: #8d8d8d;}
.introverted-list .item .cont .line i{display: block;width: 31px;height: 30px;background: url('../kas/introverted_icon.png') no-repeat;position: absolute;left: -31px;top: -15px;}
.introverted-list .item:last-child{margin-top: 66px;}
.introverted-list .item:last-child .pic{width: 175px;float: right;margin-right: 180px;}
.introverted-list .item:last-child .cont{width: 595px;float: left;text-align: right;padding-top: 178px;}
.introverted-list .item:last-child .cont .txt{text-align: right;}
.introverted-list .item:last-child .cont .line{left: 610px;top: 212px;width: 260px;}
.introverted-list .item:last-child .cont .line i{left: 260px;}

.kas-kitchen .txt{font-size: 18px;line-height: 28px;color: #333;margin: 50px 0;text-align: center;}
.kitchen-list{max-width: 1186px;margin: 0 auto;}
.kitchen-list .item{margin-bottom: 58px;}
.kitchen-list .item:last-child{margin-bottom: 0;}
.kitchen-list .item .img{float: left;width: 63.58%;}
.kitchen-list .item .img img{display: block;width: 100%;}
.kitchen-list .item .main{float: right;width: 36.42%;box-sizing: border-box;padding:83px 0 0 100px;position: relative;}
.kitchen-list .item .main .name{font-size: 18px;color: #333;font-weight: bold;line-height: 38px;}
.kitchen-list .item .main p{font-size: 12px;color: #858585;line-height: 22px;text-transform:Uppercase;}
.kitchen-list .item .main .info{font-size: 16px;line-height: 26px;color: #333;margin-top: 5px;} 
.kitchen-list .item .main .line{position: absolute;left: -85px;top: 130px;width: 165px;height: 1px;background: #8d8d8d;}
.kitchen-list .item:last-child .img{float: right;width: 54.97%;}
.kitchen-list .item:last-child .main{float: left;text-align: right;width: 45.03%;padding: 204px 80px 0 0;}
.kitchen-list .item:last-child .main .line{left: auto;right: -258px;top: 253px;width: 310px;}
.kas-storage .txt{margin: 46px 0 75px;}
.storage-list{max-width: 1186px;margin: 0 auto;}
.storage-list .img{display: block;float: left;width: calc(50% - 9px);margin-right: 18px;}
.storage-list .img img{display: block;width: 100%;}
.storage-list .img:first-child{width: 100%;margin-right: 0;margin-bottom: 76px;}
.storage-list .img:last-child{margin-right: 0;}
.study-tit{font-size: 18px;color: #333;line-height: 38px;text-align: center;margin: 50px auto 52px;}
.study-tit span{font-size: 18px;font-weight: bold;margin: 0 34px;}
.study-list {margin: 0 auto;max-width: 1186px;}
.study-list li{float: left;width: calc(33.3333% - 8px);margin-right: 12px;text-align: center;}
.study-list li:last-child{margin-right: 0;}
.study-list li .name{font-size: 18px;color: #333;line-height: 28px;margin-top: 32px;font-weight: bold;}
.study-list li p{font-size: 12px;color: #858585;line-height: 22px;text-transform:Uppercase;}
.meet-new-main{background: #fff;padding: 10px;}
.meet-new-main .img{float: left;width: 72%;}
.meet-new-main .img img{display: block;width: 100%;}
.meet-new-main .cont{width: 28%;box-sizing: border-box;padding: 65px 0 0 30px;float: right;}
.meet-new-main .cont .name{font-size: 18px;line-height: 28px;color: #333;font-weight: bold;}
.meet-new-main .cont p{font-size: 12px;color: #858585;line-height: 22px;text-transform:Uppercase;}
.meet-new-main .cont .info{font-size: 16px;line-height: 26px;color: #333;margin-top: 5px;}

/*产品详情---暮歌系列*/
.sunset-bot{width: 1260px;padding-left: 75px;}
.sunset-bot .pic{width: 541px;margin-left: 68px;}
.sunset-bot .main{width: 575px;}
.sunset-bot .bg{bottom: 42px;}
.sunset-item{width: 1186px;margin: 90px auto 0;}
.sunset-space .img{float: right;width: 728px;}
.sunset-space .main{float: left;width: 458px;padding: 68px 0 0;margin: 0;text-align: left;}
.sunset-space .main .line{width: 310px;height: 1px;background: #313131;left: 228px;top: 115px;right: auto;}
.sunset-list{display: flex;justify-content: center;margin: 68px 0 0;}
.sunset-list .item{width: 240px;height: 74px;border:1px solid #7d7d7d;border-radius: 8px;margin: 0 32px;text-align: center;}
.sunset-list .item .name{font-size: 18px;color: #333;line-height: 28px;margin-top: 10px;}
.sunset-list .item p{font-size: 12px;color: #b5b5b5;line-height: 22px;text-transform: uppercase;}
.kas-restaurant .sunset-item {display: none;}
.kas-restaurant .sunset-item .img{width: 718px;float: left;margin-left: 55px;}
.kas-restaurant .sunset-item .img img{display: block;width: 100%;}
.kas-restaurant .sunset-item .main{float: right;width: 290px;position: relative;padding-top: 170px;}
.kas-restaurant .sunset-item .main .name{font-size: 18px;color: #333;font-weight: bold;line-height: 28px;}
.kas-restaurant .sunset-item .main p{font-size: 12px;color: #858585;line-height: 22px;text-transform:Uppercase;}
.kas-restaurant .sunset-item .main .info{font-size: 16px;color: #333;line-height: 26px;margin: 20px 0 0;}
.kas-restaurant .sunset-item .main .line{position: absolute;width: 155px;height: 1px;background: #5a5a5a;left: -185px;top: 209px;}
.kas-restaurant .sunset-item .main .line i{display: block;width: 31px;height: 30px;background: url('../kas/introverted_icon.png') no-repeat;position: absolute;left: -31px;top: -15px;}
.sunset-data{background: #fff;}

/*产品详情---梦想家系列*/
.dreamer-list{width: 1186px;background: #f6f6f6;margin: 58px auto 0;box-sizing: border-box;padding: 54px 55px 14px;}
.dreamer-list li{float: left;width: 520px;margin: 0 25px 38px 0;}
.dreamer-list li:nth-child(2n){margin-right: 0;}
.dreamer-list li .d-pic img{display:block;width: 100%;height: 309px;}
.dreamer-list li p{font-size: 18px;color: #333;line-height: 28px;margin-top: 24px;text-align: center;}
.dreamer-list li p span{font-weight: bold;font-size: 18px;}
.d-title{font-size: 31px;color: #333;line-height: 43px;text-align: center;font-weight: bold;}
.d-en{font-size: 12px;line-height: 22px;text-align: center;font-weight: lighter;text-transform:Uppercase;}
.d-txt{font-size: 27px;color: #333;text-align: center;line-height: 35px;margin-top: 10px;}
.design-item{padding: 87px 0 40px;}
.design-item .d-list{width: 1186px;margin: 40px auto 0;}
.design-item .d-list li{float: left;width: 580px;background: #f6f6f6;box-sizing: border-box;padding: 10px 13px 22px;}
.design-item .d-list li .d-pic img{display: block;width: 100%;}
.design-item .d-list li:last-child{float: right;}
.design-item .d-list li p{font-size: 18px;color: #333;line-height: 28px;margin-top: 20px;}
.design-item .d-list li p span{font-size: 18px;font-weight: bold;}
.design-item .d-list li .l-en{font-size: 12px;color: #858585;line-height: 22px;text-transform:Uppercase;}
.safe-item .d-pic{margin:30px auto 0;max-width: 918px;}
.safe-item .d-pic img{display: block;width: 100%;}
.dreamer-space .txt{margin-bottom: 75px;}
.study-item > .d-pic{margin:  28px auto 0;max-width: 918px;}
.study-item .d-pic img{display: block;width: 100%;}
.s-list{margin:72px auto 0;width: 918px;}
.s-list li{box-sizing: border-box;background: #fff;padding: 10px;width: 448px;float: left;text-align: center;}
.s-list li:last-child{float: right;}
.s-list li .name{font-size: 18px;color: #333;font-weight: bold;line-height: 28px;margin-top: 15px;}
.s-list li .s-en{font-size: 12px;color: #858585;line-height: 22px;text-transform:Uppercase;}
.s-list li .s-txt{font-size: 16px;color: #333;line-height: 26px;margin: 20px 0;}
.dreamer-data{background: #fff;}

/*产品详情---梦境系列*/
.dreamland-space .txt{margin: 47px 0 0;}
.dreamland-rest .txt{font-size: 27px;color: #333;line-height: 50px;margin-top: 73px;text-align: center;}

/*产品详情---梦境系列*/
.dolden-system .info{font-size: 27px;color: #333;line-height: 48px;text-align: center;margin-top: 68px;}
.dolden-system .res-list{margin-top: 65px;}
.dolden-system .res-list .item{height: 148px;}
.dolden-system .res-list .item .main{height: 128px;padding: 18px 0 0;}
.dolden-system .res-list .item .main p{line-height: 18px;}
.dolden-system .res-list .item .main .d-txt{font-size: 16px;color: #fff;margin-top: 5px;line-height: 26px;}
.dolden-item{margin: 100px auto 0;width: 1186px;}
.dolden-item .img{float: right;width: 568px;margin-right: 100px;}
.dolden-item .img img{display: block;width: 100%;}
.dolden-item .main{width: 400px;text-align: right;position: relative;padding-top: 150px;}
.dolden-item .main .name{font-size: 18px;color: #333;font-weight: bold;line-height: 28px;}
.dolden-item .main p{font-size: 12px;line-height: 22px;color: #858585;text-transform:Uppercase;}
.dolden-item .main .d-txt{font-size: 16px;color: #333;line-height: 26px;margin-top: 20px;text-align: right;}
.dolden-item .main .d-line{position: absolute;left: 420px;top: 189px;width: 196px;height: 1px;background: #3f3f3f;}
.dolden-space .s-list li{text-align: left;}
.dolden-space .d-pic img{display: block;width: 100%;}
.dolden-space .s-list li .name,
.dolden-space .s-list li .s-en,
.dolden-space .s-list li .s-txt{margin-left: 30px;}

/*产品详情---雅韵系列*/
.elegant-system .kas-bot{width: 1186px;margin: 0 auto;}
.elegant-system .kas-bot .pic{width: 740px;}
.elegant-system .kas-bot .main{width: 350px;padding: 160px 0 0 0;}
.elegant-system .kas-bot .main .b-line{left: -325px;top: 210px;width: 300px;height: 1px;}
.elegant-space .res-list .item .main{width: 100%;padding: 30px 0 0;margin: 0;}
.unique-list{margin: 92px auto 0;width: 1186px;}
.unique-list li{box-sizing: border-box;width: 376px;padding: 10px 8px 0 9px;height: 548px;margin-right: 28px;float: left;background: #fff;}
.unique-list li:last-child{margin-right: 0;}
.elegant-space .unique-list li .img{width: 100%;}
.elegant-space .unique-list li .main{box-sizing: border-box;width: 100%;padding: 26px 30px 0;margin: 0;text-align: left;}
.elegant-space .unique-list li .txt{font-size: 23px;line-height: 31px;margin: 10px 0 0;text-align: left;}
.w-list{width: 1186px;margin: 65px auto 0;}
.w-list li{box-sizing: border-box;width: 583px;padding: 14px 12px 14px 13px;float: left;background: #f6f6f6;}
.w-list li:last-child{float: right;}
.w-list li .img img{display: block;width: 100%;}
.w-list li .main{background: #fff;padding: 22px 30px;}
.w-list li .main .name{font-size: 27px;color: #333;font-weight: bold;line-height: 37px;}
.w-list li .main p{font-size: 14px;color: #858585;line-height: 24px;text-transform:Uppercase;}
.w-list li .main .txt{font-size: 23px;color: #333;line-height: 37px;margin-top: 8px;}
.tatam-item{padding-top: 35px;width: 1186px;margin: 0 auto;}
.tatam-item .img img{display: block;width: 100%;}
.tatam-item .name{font-size: 23px;color: #2e2e2e;line-height: 33px;margin-top: 30px;text-align: center;}
.t-list{margin: 87px auto 0;width: 1186px;}
.t-list li{box-sizing: border-box;width: 583px;padding: 14px 12px 14px 13px;float: left;background: #fff;}
.t-list li:last-child{float: right;}
.t-list li .img img{display: block;width: 100%;}
.t-list li .main{background: #fff;padding: 22px 30px;}
.t-list li .main .name{font-size: 27px;color: #333;font-weight: bold;line-height: 37px;}
.t-list li .main p{font-size: 14px;color: #858585;line-height: 24px;text-transform:Uppercase;}
.t-list li .main .txt{font-size: 23px;color: #333;line-height: 33px;margin: 10px 0 0;text-align: left;}

/*产品详情---伯爵系列*/
.earl-system .w-list li .main{background: #f6f6f6;}
.earl-system .w-list li .txt{text-align: left;}
.earl-space .res-list .item{height: 148px;}
.earl-space .res-list .item .main{padding: 18px 0 0;margin: 0;width: 100%;height: 128px;}
.earl-space .res-list .item .main p{line-height: 18px;}
.earl-space .res-list .item .main .txt{font-size: 22px;color: #fff;margin: 5px 0 0;line-height: 32px;}
.earl-restaurant .txt{text-align: center;font-size: 27px;color: #333;line-height: 50px;margin: 46px 0 68px;}
.earl-item {width: 1186px;margin: 0 auto;}
.earl-item .img{float: right;width: 621px;margin-right: 57px;}
.earl-item .img img{display: block;width: 100%;}
.earl-item .main{float: left;width: 410px;text-align: right;position: relative;padding-top: 153px;}
.earl-item .main .name{font-size: 27px;line-height: 37px;font-weight: bold;color: #333;}
.earl-item .main p{font-size: 15px;color: #858585;line-height: 24px;text-transform:Uppercase;}
.earl-item .main .info{font-size: 23px;color: #333;line-height: 37px;margin-top: 6px;}
.earl-item .main .line{position: absolute;left: 430px;height: 1px;background: #313131;width: 190px;top: 200px;}

/*产品详情---星澜系列*/
.galaxy-space .unique-list li{height: 528px;}
.galaxy-space .unique-list li .main{padding: 23px 30px 0;margin: 0;width: 100%;text-align: left;}
.galaxy-space .unique-list li .img{width: 100%;}
.galaxy-space .unique-list li .txt{font-size: 23px;color: #333;line-height: 31px;margin: 10px 0 0;text-align: left;}
.star-system .erya-title{font-size: 18px;line-height: 28px;margin-top: 50px;}
.star-system .sunset-list .item .name{font-size: 18px;line-height: 28px;}
.star-system .sunset-list .item p{font-size: 12px;}

/*产品详情---摩卡系列*/
.mocha-bot {margin: 90px auto 0;width: 1186px;}
.mocha-bot .img{float: right;width: 407px;margin-right: 253px;}
.mocha-bot .img img{display: block;width: 100%;}
.mocha-bot .main{padding-top: 175px;width: 395px;text-align: right;position: relative;float: left;}
.mocha-bot .main .name{font-size: 27px;color: #333;font-weight: bold;line-height: 37px;}
.mocha-bot .main p{font-size: 15px;color: #858585;line-height: 24px;text-transform:Uppercase;}
.mocha-bot .main .m-line{position: absolute;left: 420px;top: 204px;width: 200px;height: 1px;background: #3f3f3f;}
.m-list{width: 1186px;margin: 108px auto 0;}
.m-list li{float: left;width: 575px;background: #fff;box-sizing: border-box;padding: 13px 13px 38px 12px;}
.m-list li:last-child{float: right;}
.m-list li .d-pic img{display: block;width:100%;}
.m-list li .cont{padding: 23px 15px 0 25px;}
.m-list li .cont .name{font-size: 27px;color: #333;font-weight: bold;line-height: 37px;}
.m-list li .cont .s-en{font-size:15px;color: #858585;line-height:24px;text-transform:Uppercase;}
.m-list li .cont .s-txt{font-size: 23px;color: #333;line-height: 33px;margin-top: 10px;}
.mocha-list{margin: 74px auto 0;width: 1086px;}
.mocha-list .item{float: left;width: 331px;position: relative;}
.mocha-list .item:last-child{float: right;margin-top: 128px;}
.mocha-list .item .img{width: 100%;}
.mocha-list .item .cont{position: absolute;left: 400px;top: 102px;width: 300px;}
.mocha-list .item .cont .name{font-size: 27px;color: #333;font-weight: bold;line-height: 37px;}
.mocha-list .item .cont p{font-size: 15px;color: #858585;line-height: 24px;text-transform:Uppercase;}
.mocha-list .item .cont .txt{font-size: 23px;color: #333;line-height: 37px;margin-top: 8px;text-align: left;}
.mocha-list .item .cont .line{position: absolute;width: 200px;height: 1px;background: #3f3f3f;left: -220px;top: 54px;}
.mocha-list .item:last-child .cont{left:auto;right: 400px;top:205px;text-align: right;}
.mocha-list .item:last-child .cont .txt{text-align: right;}
.mocha-list .item:last-child .cont .line{left: 320px;}
.mocha-txt{font-size: 27px;color: #333;line-height: 50px;text-align: center;margin-top: 63px;}

/*产品详情---尔雅系列*/
.erya-title{font-size: 27px;color: #333;line-height: 50px;text-align: center;margin-top: 73px;}
.erya-img{margin: 90px auto 0;max-width: 851px;}
.erya-img img{display: block;width: 100%;}
.erya-system .w-list li .main .txt{text-align: left;}

/*产品详情---春晓系列*/
.spring-system .kas-bot{max-width: 1186px;margin: 0 auto;}
.spring-system .kas-bot .pic{width: 62.4%;}
.spring-system .kas-bot .main{width: 37.6%;padding: 160px 0 0 95px;}
.spring-system .kas-bot .main .b-line{left: -230px;top: 211px;width: 310px;}
.spring-space .res-list .item{height: 124px;margin: 0 64px;}
.spring-space .res-list .item .main{padding: 17px 0 0;margin: 0;width: 100%;height: 104px;}
.spring-space .res-list .item .main p{line-height: 18px;}
.spring-space .res-list .item .main .txt{font-size: 22px;color: #fff;margin: 5px 0 0;line-height: 32px;}
.spring-space .img{width: 100%;}
.spring-space .main{margin: 0;padding: 22px 30px 0;box-sizing: border-box;width: 100%;text-align: left;}
.spring-space .txt{font-size: 22px;line-height: 32px;margin-top: 10px;text-align: left;}
.a-title{font-size: 26px;color: #333;line-height: 36px;margin-top: 70px;text-align: center;}
.a-title span{margin: 0 45px;font-size: 26px;}
.ss-txt{font-size: 22px;color: #2e2e2e;line-height: 32px;text-align: center;margin: 20px;}
.spring-hall .pic{margin-top:90px;}
.spring-data{background: #fff;}
.spring-space .unique-list .main .txt{font-size: 16px;line-height: 26px;}

/*产品详情---联邦系列*/
.n-list{width: 1186px;margin: 108px auto 0;}
.n-list li{float: left;width: 575px;background: #f6f6f6;box-sizing: border-box;padding: 13px 13px 38px 12px;}
.n-list li:last-child{float: right;}
.n-list li .d-pic img{display: block;width:100%;}
.n-list li .cont{padding: 23px 15px 0 25px;}
.n-list li .cont .name{font-size: 27px;color: #333;font-weight: bold;line-height: 37px;}
.n-list li .cont .s-en{font-size:15px;color: #858585;line-height:24px;text-transform:Uppercase;}
.n-list li .cont .s-txt{font-size: 23px;color: #333;line-height: 33px;margin-top: 10px;}

/*产品详情---芬兰极光系列*/
.aurora-system .res-list .item{height: 100px;}
.aurora-system .res-list .item .main{height: 80px;}
.aurora-space .unique_wb .tt{font-size: 24px;line-height: 34px;margin-bottom: 15px;}
.aurora-space .unique_wb p{font-size: 18px;line-height: 28px;}
.aurora-space .main p{font-size: 12px;line-height: 22px;}
.aurora-space .unique-list li .txt{font-size: 16px;line-height: 26px;}

/*产品详情---小资情怀系列*/
.petty-system .res-list .item{height: 100px;}
.petty-system .res-list .item .main{height: 80px;}
.petty-system .mocha-bot .main .name{font-size: 18px;line-height: 28px;}
.petty-system .mocha-bot .main p{font-size: 12px;line-height: 22px;}
.petty-system .mocha-bot .main .m-line{top: 200px;}
.petty-space .mocha-list .item .cont .name{font-size: 18px;line-height: 28px;}
.petty-space .mocha-list .item .cont p{font-size: 12px;line-height: 22px;}
.petty-space .mocha-list .item .cont .txt{font-size: 16px;line-height: 26px;}
.petty-space .mocha-list .item .cont .line{top: 40px;}
.petty-restaurant .mocha-txt{font-size: 18px;line-height: 38px;}

/*产品详情--- 圣托里尼系列*/
.sant-mt45{margin-top: 45px;}
.sant-mt50{margin-top: 50px;}
.sant-mt55{margin-top: 55px;}
.sant-mt60{margin-top: 60px;}
.sant-mt65{margin-top: 65px;}
.sant-mt70{margin-top: 70px;}
.sant-mt90{margin-top: 90px;}
.sant-main .kas-space,
.sant-main .kas-hall{background: #fafafa;}
.sant-txt{font-size: 18px;line-height: 38px;color: #333;text-align: center;}
.sant-pic img{display: block;max-width: 100%;margin: 0 auto;}
.sant-k-list{width: 1104px;margin-left: auto;margin-right: auto;display: flex;justify-content: space-between;}
.sant-k-list .item{width: 309px;height: 140px;box-sizing: border-box;background: #554d43;padding: 10px;}
.sant-k-list .item .main{border:2px solid #fff;height: 116px;color: #fff;text-align: center;}
.sant-k-list .item .name{font-size: 24px;font-weight: bold;line-height: 34px;padding-top: 20px;}
.sant-k-list .item p{font-size: 18px;line-height: 24px;margin-top: 5px;}
.sant-m-list{width: 1186px;margin-left: auto;margin-right: auto;display: flex;justify-content: space-between;}
.sant-m-list .item{box-sizing: border-box;width: 309px;height: 148px;background: #5c5347;padding: 11px 10px;}
.sant-m-list .item .main{text-align: center;border:2px solid #fff;height: 123px;color: #fff;}
.sant-m-list .item .name{font-size: 24px;font-weight: bold;line-height: 34px;padding-top: 15px;}
.sant-m-list .item .leter{font-size: 12px;line-height: 20px;}
.sant-m-list .item p{font-size: 18px;line-height: 28px;margin-top: 5px;}
.sant-n-list{width: 1186px;margin-left: auto;margin-right: auto;display: flex;justify-content: space-between;}
.sant-n-list .item{width: 584px;background: #fff;height: 480px;box-sizing: border-box;padding: 10px;}
.sant-n-list .item .pics img{display: block;width: 100%;}
.sant-n-list .item .cont{margin-top: 20px;}
.sant-n-list .item .flex-item{display: flex;justify-content: space-between;}
.sant-n-list .item p{font-size: 22px !important;line-height: 42px;color: #2e2e2e;padding-left: 20px;position: relative;}
.sant-n-list .item p::before{content: '';width: 8px;height: 8px;background: #5d5448;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -4px;}
.sant-s-list{width: 1186px;margin-left: auto;margin-right: auto;display: flex;justify-content: space-between;}
.sant-s-list .item{box-sizing: border-box;width: 376px;height: 436px;background: #f9f9f9;padding: 10px 8px 0 9px;}
.sant-s-list .main{margin-top: 18px;}
.sant-s-list .main p{font-size: 22px;line-height: 42px;color: #2e2e2e;padding-left: 22px;position: relative;}
.sant-s-list .main p::before{content: '';width: 8px;height: 8px;background: #5d5448;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -4px;}

/*产品详情--- 帕特里克系列*/
.sant-f-list{display: flex;justify-content: center;}
.sant-f-list .item{width: 278px;padding: 6px;background: #fff;margin: 0 5px;}
.sant-f-list .item .pics img{display: block;width: 100%;}
.sant-f-list .item .warp{box-sizing: border-box;height: 158px;padding-top: 16px;}
.sant-f-list .item .name{font-size: 26px;color: #333;line-height: 36px;font-weight: bold;}
.sant-f-list .item .f-txt{font-size: 18px;color: #333;line-height: 28px;margin-top: 4px;}
.sant-e-list{display: flex;justify-content: center;}
.sant-e-list .item{box-sizing: border-box;text-align: center;margin: 0 16px;width: 205px;height: 102px;border:1px solid #534c42;display: flex;flex-direction: column;justify-content: center;}
.sant-e-list .item .name{font-size: 24px;color: #554d43;line-height: 34px;font-weight: bold;}
.sant-e-list .item p{font-size: 12px;color: #c4c4c4;line-height: 16px;margin-top: 5px;text-transform: uppercase;}
.sant-g-list {display: flex;justify-content: center;}
.sant-g-list .item{width: 558px;background: #fafafa;padding: 6px;margin: 0 5px;}
.sant-gw-list .item{background: #fff;}
.sant-g-list .pics img{display: block;width: 100%;}
.sant-g-list .item .warp{box-sizing: border-box;height: 145px;padding: 23px 30px 0;}
.sant-g-list .item .name{font-size: 24px;color: #333;line-height: 34px;font-weight: bold;}
.sant-g-list .item .letter{font-size: 14px;line-height: 22px;color: #858585;text-transform: uppercase;}
.sant-g-list .item .g-txt{font-size: 20px;color: #333;line-height: 30px;margin-top: 10px;}
.sant-a-list{display: flex;justify-content: center;}
.sant-a-list .item{width: 360px;padding: 8px;margin: 0 15px;background: #fafafa;}
.sant-aw-list .item{background: #fff;}
.sant-a-list .item .pics img{display: block;width: 100%;}
.sant-a-list .item .warp{box-sizing: border-box;height: 79px;padding-top: 15px;}
.sant-a-list .item .name{font-size: 24px;color: #333;text-align: center;line-height: 44px;}
.cloudy-bg{background: #fafafa;}

/*产品详情--- 波托菲诺系列*/
.porto-m-list{width: 1186px;margin-left: auto;margin-right: auto;display: flex;justify-content: space-between;}
.porto-m-list .item{background: #f6f6f6;width: 584px;box-sizing: border-box;height: 485px;padding: 10px 13px 0;}
.porto-m-list .item .pics img{display: block;width: 100%;}
.porto-m-list .item .warp{padding-top: 25px;}
.porto-m-list .item .name{font-size: 24px;color: #333;font-weight: bold;line-height: 32px;}
.porto-m-list .item .leter{font-size: 14px;line-height: 20px;color: #858585;}
.porto-m-list .item .mark{font-size: 18px;line-height: 28px;color: #2e2e2e;margin-top: 10px;}
.porto-n-list{width: 1186px;margin-left: auto;margin-right: auto;display: flex;justify-content: space-between;}
.porto-n-list .item{box-sizing: border-box;padding: 10px 9px 0;width: 376px;height: 400px;background: #f5f5f5;}
.porto-n-list .item .pics img{display: block;width: 100%;}
.porto-n-list .item .name{font-size: 24px;color: #333;text-align: center;line-height: 34px;padding-top: 20px;}
.porto-w-list .item{background: #fff;}


/*20200520统一文字*/
.main_txt{font-size: 18px;color: #333;line-height: 38px;margin-top: 60px;text-align: center;}

.main_box{margin-top: 60px;display: flex;justify-content: space-between;}
.main_box .item{width: 310px;height: 148px;background: #31896A;padding: 10px;}
.main_box .item .box{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;border: 2px solid #fff;color: #fff;flex-direction: column;}
.main_box .item .tit{font-size: 18px;font-weight: bold;line-height: 28px;}
.main_box .item .en{font-size: 12px;margin: 0 0 10px;line-height: 12px;z-index: 1;}
.main_box .item .desc{font-size: 16px;line-height: 22px;}

.eden_system .main_box{padding: 0 114px;}
.eden_system .main_box .item{width: 250px;height: 120px;}

.img_box{margin-top: 75px;padding: 0 114px;}
.img_box .item{width: 49%;background: #f6f6f6;padding: 10px 15px;color: #333;text-align: left;}
.img_box .item .img{width: 100%;height: 270px;}
.img_box .item .tit{font-size: 18px;font-weight: bold;line-height: 28px;margin-top: 15px;padding: 0 20px;}
.img_box .item .en{font-size: 12px;margin: 0 0 15px;padding: 0 20px;text-align: left;line-height: 12px;z-index: 1;color: #666;}
.img_box .item .desc{font-size: 16px;line-height: 26px;padding: 0 10px 15px 20px;}

.sanfen.img_box .item{width: 32%;}
.sanfen.img_box .item.fl{margin-right: 2%;}
.sanfen.img_box .item .tit{padding: 0 5px;}
.sanfen.img_box .item .en{padding: 0 5px;}
.sanfen.img_box .item .desc{padding: 0 5px 15px;}



.tubiao_box{padding: 95px 114px 0;}
.tubiao_box .item{text-align: center;float: left;width: 33.33%;}
.tubiao_box .item img{}
.tubiao_box .item .zh1{font-size: 18px;color: #333;line-height: 28px;margin: 14px 0 5px;}
.tubiao_box .item .en1{font-size: 12px;color: #B5B5B5;line-height: 14px;}

.main_img{max-width: 100%;display: block;margin: 0 auto;}

.main_title{font-size: 16px;color: #6A6A6A;margin-bottom: 125px;position: relative; top: -12px;line-height: 24px;text-align: center;}

.pad_bot{padding-bottom: 130px;}

.pad_all{padding: 110px 0 150px;}

.f6_bg{background: #F6F6F6;}

.txt_mid{text-align: center;}

.kas-main .txt_box1{margin-top: 70px;padding: 0 0 0 65px;}
.kas-main .txt_box1 .img{width: 50%;height: 227px;position: relative;background-size: contain;background-position: right center;}

.kas-main .txt_box1 .text{padding-top: 40px;text-align: left;width: 50%;}
.kas-main .txt_box1 .btit{font-size: 18px;color: #333;line-height: 28px;padding-left: 90px;font-weight: bold;}
.kas-main .txt_box1 .btit1{font-size: 12px;color: #858585;line-height: 22px;padding-left: 90px;margin: 0 0 20px;position: relative;}
.kas-main .txt_box1 .btit1:after{width: 140px;height: 1px;top: 10px;left: -75px;content: '';background: #333;position: absolute;}
.kas-main .txt_box1 .desc{font-size: 16px;color: #333;line-height: 26px;padding-left: 90px;position: relative;z-index: 2;margin-top: 25px;}
.f6_bg .img_box .item{background: #fff;}
.eden7 .sm-pic{width: 615px;margin: 59px auto 0;}
.eden7 .sm-pic img{display: block;width: 100%;}
.eden7 .txt{font-size: 18px;line-height: 38px;margin-top: 40px;text-align: center;}
.eden8 .pic1{width: 697px;margin: 40px auto 0;}
.eden8 .pic2{width: 641px;margin: 50px auto 0;}
.eden8 .pic1 img,
.eden8 .pic2 img{display: block;width: 100%;}

.eden-list{display: flex;justify-content: center;margin-top: 60px;}
.eden-list .item{width: 240px;height: 74px;border:1px solid #535353;margin: 0 32px;}
.eden-list .item .name{font-size: 18px;color: #333;line-height: 28px;text-align: center;padding-top: 10px;}
.eden-list .item p{font-size: 12px;color: #666;line-height: 22px;text-transform: uppercase;text-align: center;}


@media screen and (max-width: 750px){
	.main_txt {font-size: 0.3rem;line-height: 0.5rem;margin-top: 0.5rem;}

	.main_box {display: block;margin-top: 1rem;padding: 0;}
	.main_box .item {width: 100%;height: 2.4rem;padding: 0.12rem;margin-bottom: 0.2rem;}
	.main_box .item .tit {font-size: 0.4rem;line-height: 0.4rem;}
	.main_box .item .en {font-size: 0.24rem;margin: 0.1rem 0 0.2rem;}
	.main_box .item .desc {font-size: 0.32rem;line-height: 0.32rem;}

	.img_box { margin-top: 1rem;padding: 0;}
	.img_box .item {width: 100%;padding: 0.2rem;margin-bottom: 0.3rem;}
	.img_box .item .img{height: 4rem;}
	.img_box .item .tit {font-size: 0.34rem;line-height: 0.34rem;margin-top: 0.3rem;padding: 0 0.3rem;}
	.img_box .item .en {margin: 0.1rem 0;padding: 0 0.3rem;}	
	.img_box .item .desc {font-size: 0.3rem;line-height: 0.5rem;padding: 0 0.3rem;}	

	.sanfen.img_box .item{width: 100%;margin-right: 0;}
	.eden_system .main_box .item{width: 100%;}
	.eden_system .main_box{padding: 0;}


	.tubiao_box {padding: 1rem 0px 0;}
	.tubiao_box .item{width: 33.33%;}
	.tubiao_box .item img {height: 1rem;}
	.tubiao_box .item .zh1 {font-size: 0.24rem;line-height: 0.4rem;margin: 0.1rem 0;}
	.tubiao_box .item .en1 { font-size: 0.24rem;line-height: 0.36rem;}

	.main_title{font-size: 0.28rem; margin-bottom: 1rem;top: -0.2rem;}

	.pad_bot{padding-bottom: 1rem;}

	.pad_all{padding: 1rem 0;}

	.kas-main .txt_box1 {margin-top: 0.5rem;padding: 0;}
	.kas-main .txt_box1 .img{width: 100%;}
	.kas-main .txt_box1 .text { padding-top: 0.2rem;width: 100%;}
	.kas-main .txt_box1 .btit1{padding-left: 0.3rem;margin: 0;}
	.kas-main .txt_box1 .btit1:after{display: none;}
	.kas-main .txt_box1 .btit {font-size: 0.32rem;line-height: 0.32rem;padding-left: 0.3rem;}
	.kas-main .txt_box1 .desc {font-size: 0.26rem;line-height: 0.46rem;padding-left: 0.3rem;margin-top: 0.2rem;}

}

@media screen and (max-width:1920px){
	.kas-space .main p{font-size: 12px;}
	.kas-space .main .info{font-size: 16px;line-height: 26px;}
	.kas-main .container{width: 1186px;}
	.kas-system{padding: 80px 0 100px;}
	.kas-space,
	.kas-hall{padding-bottom: 100px;}
	.kas-space .pic,
	.kas-restaurant .pic,
	.kas-hall .pic{margin-top: 80px;}
	.kas-data{padding: 80px 0 60px;}
	.kas-bot .main .info{font-size: 18px;line-height: 28px;}
	.kas-system h3{font-size: 36px;line-height: 46px;}
	.kas-system .en{font-size: 42px;line-height: 46px;margin-top: -25px;}
	.kas-system .txt{font-size: 18px;line-height: 38px;}
	.kas-system .txt-en{font-size: 12px;line-height: 24px;}
	.kas-list{margin-top: 60px;}
	.kas-list .item .name{font-size: 16px;line-height: 36px;}
	.kas-list .item p{font-size: 12px;line-height: 14px;}
	.kas-bot .main .name{font-size: 18px;line-height: 28px;}
	.kas-bot .main .info{font-size: 16px;line-height: 28px;}
	.kas-bot .main p{font-size: 12px;line-height: 22px;}
	.res-list .item .main .name{font-size: 18px;line-height: 28px;}
	.res-list{margin-top: 50px;}
	.res-list .item{height: 100px;}
	.res-list .item .main{height: 80px;padding-top: 15px;}
	.star-system .res-list .item{height: 142px;}
	.star-system .res-list .item .main{height: 122px;}
	.spring-space .res-list .item{height: 112px;}
	.spring-space .res-list .item .main{height: 92px;}
	.unique-list{margin-top: 60px;}
	.spring-space .res-list .item{margin: 0 45px;}
	.kas-space .main .name{font-size: 18px;line-height: 28px;}
	.spring-space .txt{font-size: 16px;line-height: 26px;}
	.unique-list li{height: 528px;}
	.spring-space .main{padding: 12px 20px 0;}
	.w-list li .main .name{font-size: 18px;line-height: 28px;}
	.w-list li .main p{font-size: 12px;line-height: 22px;}
	.w-list li .main .txt{font-size: 16px;line-height: 26px;}
	.a-title{font-size: 18px;line-height: 28px;margin-top: 50px;}
	.a-title span{font-size: 18px;margin: 0 30px;}
	.spring-hall .pic{margin-top: 60px;}
	.ss-txt{font-size: 16px;line-height: 26px;}
	.m-list{margin-top: 60px;}
	.m-list li{padding-bottom: 28px;}
	.m-list li .cont{padding: 20px 20px 0;}
	.m-list li .cont .name{font-size: 18px;line-height: 28px;}
	.m-list li .cont .s-en{font-size: 12px;line-height: 22px;}
	.m-list li .cont .s-txt{font-size: 16px;line-height: 26px;}
	.kas-data .title{font-size: 28px;line-height: 48px;}
	.kas-data p{font-size: 12px;line-height: 24px;}
	.kas-data .info{font-size: 15px;line-height: 25px;}
	.spring-system .kas-bot .main{padding-top: 170px;}
	.kas-space .txt{font-size: 18px;line-height: 38px;margin-top: 50px;}
	.res-list .item .main p{font-size: 12px;}
	.earl-space .res-list .item .main .txt{font-size: 16px;line-height: 26px;}
	.earl-restaurant .txt{font-size: 18px;line-height: 38px;margin: 40px 0;}
	.earl-item .main .name{font-size: 18px;line-height: 38px;}
	.earl-item .main p{font-size: 12px;line-height: 22px;}
	.earl-item .main .info{font-size: 16px;line-height:26px;}
	.earl-item .main .line{top: 192px;}
	.federal-hall .res-list .item{height: 100px;}
	.federal-hall .res-list .item .main{height: 80px;}
	.kas-balcony .txt,
	.kas-hall .txt{font-size: 18px;line-height: 38px;margin-top: 50px;}
	.spring-space .txt{margin-top: 10px;}
}	

@media screen and (max-width: 1200px){
    .kas-main .container{width: 94%}
}
@media screen and (max-width: 750px){
    .kas-system{padding: 1rem 0;}
    .kas-system .top-tit{font-size: 0.32rem;line-height: 0.32rem;}
    .kas-system h3{font-size: 0.5rem;line-height: 0.5rem;margin-bottom: -0.25rem;margin-top: 0.2rem;}
    .kas-system .en{font-size: 0.6rem;line-height: 0.6rem;margin-top: 0;}
    .kas-system .txt{font-size: 0.28rem;line-height: 0.52rem;margin-bottom: 0.3rem;}
    .kas-system .txt br{display: none;}
    .kas-system .txt-en{font-size: 0.24rem;line-height: 0.46rem;margin-bottom: 0.3rem;margin-top: 0.3rem;}
    .kas-system .txt-en br{display: none;}
    .cloud-info{font-size: 0.3rem;line-height: 0.56rem;margin: 0.5rem 0;}
    .cloud-info br{display: none;}
    .res-list{margin-top: 0.5rem;display: block;}
    .res-list .item{width: 100%;height: 2rem;padding: 0.12rem;margin: 0 0 0.2rem;}
    .res-list .item .main{padding-top: 0;display: flex; align-items: center;justify-content: center;height: 100%;flex-direction: column;}
    .res-list .item .main .name{font-size: 0.4rem;line-height: 0.4rem;}
    .res-list .item .main p{font-size: 0.24rem;margin: 0.1rem 0 0;}
    .kas-system .line{margin: 0 auto 0.6rem;}
    .cloud-bot{margin: 1rem auto 0;width: 100%;}
    .cloud-bot .pic{width: 100%;}
    .cloud-bot .main{width: 100%;padding: 0.3rem 0;}
    .cloud-bot .c-info{font-size: 0.28rem;line-height: 0.52rem;}
    .cloud-bot .c-line{display: none;}
    .kas-space{padding-bottom: 1rem;}
    .kas-main .tips-title{font-size: 0.3rem;margin-bottom: 1rem;}
    .kas-main .tips-title span {margin: 0 0.05rem;font-size: 0.3rem;}
    .kas-space .pic {margin-top: 0;}
    .kas-space .txt{font-size: 0.28rem;line-height: 0.52rem;margin: 0.5rem 0 0;}
    .kas-space .txt br{display: none;}
    .kas-data{padding: 1rem 0;}
    .kas-data .title{font-size: 0.5rem;line-height: 0.5rem;}
    .kas-data p{font-size: 0.26rem;margin: 0.2rem 0;line-height: 0.26rem;}
    .kas-data .info{font-size: 0.3rem;margin-bottom: 0.6rem;line-height: 0.3rem;}
    .kas-data .pic{margin-bottom: 0;}

    .kas-list{margin-top: 1rem;}
    .kas-list .item {width: 33.33%;margin: 0;}
    .kas-list .item img { width: auto;height: 1rem;margin: 0 auto 0.1rem;}
    .kas-list .item .name {font-size: 0.24rem;line-height: 0.4rem;}
    .kas-list .item p {font-size: 0.24rem;line-height: 0.36rem;}
	.kas-bot{padding-top: 1rem;}
	.kas-bot .pic{width: 100%;}
	.kas-bot .main {width: 100%;padding: 0.7rem 0 0 0;}
	.kas-bot .main .name{font-size: 0.34rem;line-height: 0.34rem;}
	.kas-bot .main p{margin: 0.1rem 0;font-size: 12px;}
	.kas-bot .main .b-line{display: none;}
	.kas-bot .main .info{font-size: 0.28rem;line-height: 0.5rem;margin-top: 0;}
	.kas-bot .bg{display: none;}
	.kas-space .img {width: 100%; margin: 0.4rem auto 0;}
	.kas-space .main {width: 100%;margin: 0.4rem auto 0;text-align: left;padding: 0 0.4rem 0 0.4rem;}
	.kas-space .main .line{display: none;}
	.kas-space .main .name {font-size: 0.34rem; line-height: 0.34rem;}
	.kas-space .main p {font-size: 12px;line-height: 12px;margin-top: 0.2rem;}
	.kas-space .main .info {font-size: 0.28rem;line-height: 0.5rem; margin: 5px 0 0 0;}
	.kas-space .main .info br, .kas-restaurant .sunset-item .main .line{display: none;}
	.kas-restaurant .pic, .kas-hall .pic, .kas-balcony .pic{margin-top: 0;}
	.kas-restaurant,.kas-hall{padding-bottom: 1rem;}
	.kas-hall .txt, .kas-balcony .txt { margin-top: 0.3rem; font-size: 0.28rem;line-height: 0.5rem;}

	.sunset-bot { width: 100%;padding-left: 0;}
	.sunset-bot .pic{margin-left: 0;}
	.sunset-item{width: 100%;margin: 1rem auto 0;}
	.sunset-list { margin: 0.5rem 0 1rem;flex-wrap: wrap;justify-content: space-between;}
	.sunset-list .item {width: 48%;height: 1.4rem; margin: 0 0 0.3rem 0;padding-top: 0.35rem;}
	.sunset-list .item .name { font-size: 0.3rem;line-height: 0.3rem;margin-top: 0;}
	.sunset-list .item p {font-size: 0.24rem; line-height: 0.24rem;margin-top: 0.1rem;}
	.kas-restaurant .sunset-item .img { width: 100%;margin-left: 0;}
	.kas-restaurant .sunset-item .main{width: 100%;padding-top: 0.5rem;}
	.kas-restaurant .sunset-item .main .name{font-size: 0.34rem;line-height: 0.34rem;}
	.kas-restaurant .sunset-item .main p{font-size: 12px;line-height: 12px;margin-top: 0.2rem;}
	.kas-restaurant .sunset-item .main .info{font-size: 0.28rem;line-height: 0.5rem; margin: 5px 0 0 0;}

	.meet-space .res-list .item{height: 2.2rem;}
	.meet-space .res-list .item .main {padding: 0;margin: 0; width: 100%;height: 100%;}
	.meet-space .res-list .item .main .txt {font-size: 0.32rem;color: #fff; margin: 0.1rem 0 0 0;line-height: 0.32rem;}
	.introverted-list {max-width: 100%;margin: 1rem auto 0;}
	.introverted-list .item .pic{width: 100%;}
	.introverted-list .item .cont .line,.kitchen-list .item .main .line{display: none;}
	.introverted-list .item .cont {width: 100%; padding-top: 0.4rem;}
	.introverted-list .item .cont .name {font-size: 0.32rem; line-height: 0.32rem;}
	.introverted-list .item .cont p{font-size: 0.24rem; line-height: 0.5rem;}
	.introverted-list .item .cont .txt {font-size: 0.34rem;line-height: 0.46rem;margin: 0;}
	.introverted-list .item:last-child{margin-top: 0.6rem;}
	.introverted-list .item:last-child .pic {width: 100%;margin-right: 0;max-width: 100%;}
	.kas-space .pic img {width: auto;max-height: 5rem;max-width: 100%;}
	.introverted-list .item:last-child .cont {width: 100%;text-align: left;padding-top: 0.4rem;}
	.introverted-list .item:last-child .cont .txt{text-align: left;}
	.kas-kitchen .txt { font-size: 0.28rem;line-height: 0.46rem;margin: 0.5rem 0;}
	.kitchen-list{max-width: 100%;}
	.kitchen-list .item {margin-bottom: 0.5rem;}
	.kitchen-list .item .img,.kitchen-list .item:last-child .img{width: 100%;}
	.kitchen-list .item .main{width: 100%;padding: 0.5rem 0 1rem;}
	.kitchen-list .item .main .name{font-size: 0.34rem;line-height: 0.34rem;}
	.kitchen-list .item .main p{font-size: 0.24rem;}
	.kitchen-list .item .main .info{font-size: 0.28rem;line-height: 0.46rem;color: #333;margin-top: 0;}
	.kitchen-list .item:last-child .main{width: 100%;padding: 0.5rem 0 1rem;}
	.storage-list .img:first-child{margin-bottom: 0.3rem;}
	.study-tit {font-size: 0.36rem;line-height: 0.36rem;margin: 1rem auto 0.5rem;}
	.study-tit span {font-size: 0.36rem;margin: 0 0.3rem;}
	.study-list{max-width: 100%;}
	.study-list li{margin-right: 0; width: 100%;}
	.study-list li img{max-width: 100%}
	.study-list li .name {font-size: 0.32rem;line-height: 0.32rem; margin-top: 0.2rem;}
	.study-list li p { font-size: 0.24rem;line-height: 0.5rem;margin-bottom: 0.6rem;}
	.kas-balcony{padding-bottom: 1rem;}
	.dreamer-list {width: 100%;margin: 0.5rem auto 0;padding: 0.4rem 0.3rem;}
	.dreamer-list li {	    width: 100%;
	    margin: 0 0 0.5rem 0;
	}
	.dreamer-list li .d-pic img{height: auto;}
	.dreamer-list li p {
	    font-size: 0.3rem;
	    line-height: 0.3rem;
	    margin-top: 0.2rem;
	}
	.dreamer-list li p span {font-size: 0.3rem;}
	.design-item{padding: 1rem 0 0.5rem;}
	.d-title {
	    font-size: 0.4rem;
	    line-height: 0.4rem;
	}
	.d-en {
	    font-size: 0.24rem;
	    line-height: 0.4rem;
	}
	.d-txt {
	    font-size: 0.3rem;
	    line-height: 0.3rem;
	    margin-top: 0.1rem;
	}
	.design-item .d-list {
	    width: 100%;
	    margin: 0.5rem auto 0;
	}
	.design-item .d-list li {
	    width: 100%;
	    padding: 0.2rem;
	}
	.design-item .d-list li .l-en{font-size: 0.24rem;}
	.design-item .d-list li p {
	    font-size: 0.32rem;
	    line-height: 0.32rem;
	    margin-top: 0.2rem;
	}
	.design-item .d-list li p span {
	    font-size: 0.32rem;
	}
	.study-item{margin-top: 0.7rem;}
	.s-list {
	    margin: 0.6rem auto 0;
	    width: 100%;
	}
	.s-list li {
	    padding: 0.2rem;
	    width: 100%;
	}
	.s-list li .name{font-size: 0.34rem; line-height: 0.34rem;margin-top: 0.2rem;}
    .s-list li .s-en {
	    font-size: 0.24rem;
	    line-height: 0.4rem;
	}
	.s-list li .s-txt {
	    font-size: 0.3rem;
	    line-height: 0.3rem;
	    margin: 0.1rem 0 0.4rem;
	}
	.dreamland-rest .txt {
	    font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin-top: 0.4rem;
	}
	.dolden-system .info {
	    font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin-top: 0.4rem;
	}
	.dolden-system .info br,.dolden-item .main .d-line{display: none;}
	.dolden-system .res-list {
	    margin-top: 0.6rem;
	}
	.dolden-system .res-list .item{height: 2.2rem;}
	.dolden-system .res-list .item .main {
	    height: 100%;
	    padding: 0;
	}
	.dolden-system .res-list .item .main .d-txt {
	    font-size: 0.3rem;
	    margin-top: 0.1rem;
	    line-height: 0.3rem;
	}
	.dolden-item {
	    margin: 1rem auto 0;
	    width: 100%;
	}
	.dolden-item .img {
	    width: 100%;
	    margin-right: 0;
	}
	.dolden-item .main {
	    width: 100%;float: left;text-align: left;
	    padding-top: 0;
	}
	.dolden-item .main .name{font-size: 0.34rem; line-height: 0.34rem;margin-top: 0.2rem;}
	.dolden-item .main p{font-size: 0.24rem;
	    line-height: 0.4rem;}
	.dolden-item .main .d-txt{font-size: 0.3rem; line-height: 0.3rem; margin: 0.1rem 0 0.4rem;text-align: left;}
	.dolden-space .s-list li .name, .dolden-space .s-list li .s-en, .dolden-space .s-list li .s-txt{margin-left: 0;}
	.elegant-system .kas-bot, .elegant-system .kas-bot .pic{width: 100%;}
	.elegant-system .kas-bot .main {
	    width: 100%;
	    padding: 0.2rem 0 0 0;
	}
	.elegant-space .res-list .item .main{padding: 0;}
	.unique-list {
	    margin: 1rem auto 0;
	    width: 100%;
	}
	.unique-list li {
	    width: 100%;
	    padding: 0.2rem;
	    height: auto;
	    margin-right: 0;
	}
	.elegant-space .unique-list li .img{margin: 0}
	.elegant-space .res-list .item .main{padding: 0;}
	.elegant-space .unique-list li .main {
	    width: 100%;
	    padding: 0.3rem;
	    margin: 0;
	}
	.elegant-space .unique-list li .txt {
	    font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin: 0 0 0;
	}
	.w-list{margin: 1rem auto 0;
	    width: 100%;}
	.w-list li{
		width: 100%;
	    padding: 0.2rem;
	    height: auto;
	    margin-right: 0;
	}
	.w-list li .main{width: 100%;
	    padding: 0.3rem;}
	.w-list li .main .name{font-size: 0.34rem; line-height: 0.34rem;margin-top: 0rem;}
	.w-list li .main p{font-size: 0.24rem;
	    line-height: 0.4rem;}
	.w-list li .main .txt{font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin: 0 0 0;}
	.tatam-item {
	    padding-top: 0;
	    width: 100%;
	    margin: 0 auto;
	}
	.tatam-item .name {
	    font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin-top: 0.2rem;
	}
	.t-list{margin: 1rem auto 0; width: 100%;}
	.t-list li{
		width: 100%;
	    padding: 0.2rem;
	    height: auto;
	    margin-right: 0;
	}
	.t-list li .main{width: 100%;
	    padding: 0.3rem;}
	.t-list li .main .name{
		font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin-top: 0;
	}
	.t-list li .main p{font-size: 0.24rem;
	    line-height: 0.4rem;}
	.t-list li .main .txt{font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin: 0 0 0;}
	.earl-space .res-list .item {
	    height: 2.2rem;
	}
	.earl-space .res-list .item .main {
	    padding: 0;
	    margin: 0;
	    width: 100%;
	    height: 100%;
	}
	.earl-space .res-list .item .main .txt {
	    font-size: 0.28rem;
	    color: #fff;
	    margin: 5px 0 0;
	    line-height: 0.28rem;
	}
	.earl-restaurant .txt {
	    font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin: 0.3rem 0 0.6rem;
	}
	.earl-item{width: 100%;}
	.earl-item .img {
	    float: right;
	    width: 100%;
	    margin-right: 0;
	}
	.earl-item .main {
	    width: 100%;
	    text-align: left;
	    padding-top: 0.3rem;
	}
	.earl-item .main .name {
	    font-size: 0.34rem;
	    line-height: 0.34rem;
	}
	.earl-item .main p {font-size: 0.24rem;}
	.earl-item .main .info {
	    font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin-top: 0;
	}
	.galaxy-space .unique-list li{height: auto;}
	.galaxy-space .unique-list li .img{margin: 0rem auto 0;}
	.galaxy-space .unique-list li .main { padding: 0.2rem 0 0;}
	.galaxy-space .unique-list li .txt {
	    font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin: 0;
	}
	.mocha-bot {
	    margin: 1rem auto 0;
	    width: 100%;
	}
	.mocha-bot .img {
	    width: 100%;
	    margin-right: 0;
	}
	.mocha-bot .main {
	    padding-top: 0.2rem;
	    width: 100%;
	    text-align: left;
	}
	.mocha-bot .main .name {
	    font-size: 0.34rem;
	    line-height: 0.34rem;
	}
	.mocha-bot .main p {
	    font-size: 0.24rem;
	    line-height: 24px;
	}
	.mocha-bot .main .m-line{display: none;}
	.m-list{
		margin: 1rem auto 0;
	    width: 100%;
	}
	.m-list li {
	    width: 100%;
	    padding: 0.2rem;
	}
	.m-list li .cont {
	    padding: 0.2rem 0;
	}
	.m-list li .cont .name{
		font-size: 0.34rem;
	    line-height: 0.34rem;
	}
	.m-list li .cont .s-en{
		font-size: 0.24rem;
	    line-height: 24px;
	}
	.m-list li .cont .s-txt{
		font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin: 0;
	}
	.mocha-list{
		margin: 1rem auto 0;
	    width: 100%;
	}
	.mocha-list .item{width: 100%;}
	.mocha-list .item .cont {
	    position: relative;
	    left: 0;
	    top: 0;
	    width: 100%;padding-top: 0.2rem;
	}
	.mocha-list .item .cont .name{
		font-size: 0.34rem;
	    line-height: 0.34rem;
	}
	.mocha-list .item .cont p{
		font-size: 0.24rem;
	    line-height: 24px;
	}
	.mocha-list .item .cont .txt{
		font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin: 0;
	}
	.mocha-list .item .cont .line{display: none;}
	.mocha-list .item:last-child{margin-top: 0.8rem;}
	.mocha-txt {
	    font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin-top: 0.4rem;
	}
	.mocha-txt br{display: none;}
	.mocha-list .item:last-child .cont {
	    left: auto;
	    right: auto;
	    top: 0;
	    text-align: left;
	}
	.mocha-list .item:last-child .cont .txt{text-align: left;}
	.erya-title {
	    font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin: 0.2rem 0 0.8rem;
	}
	.res-list .txt{line-height: 0.28rem;margin-top: 0;color: #fff;margin-bottom: 0rem;}
	.earl-item .main .line{display: none;}
	.spring-system .kas-bot{margin-top: 0;}
	.spring-system .kas-bot .pic{width: 100%;}
	.spring-system .kas-bot .main{width: 100%;padding: .7rem 0 0 0;}
	.spring-space .res-list .item{margin: 0 0 .2rem;}
	.spring-hall .pic{margin-top: .5rem;}
	.a-title{font-size: .3rem;margin-top: .3rem;line-height: .5rem;}
	.a-title span{margin: 0 .3rem;font-size: .3rem;}
	.ss-txt{font-size: .24rem;line-height: .44rem;margin-top: .3rem;}

	.meet-new-main{padding: .2rem;}
	.meet-new-main .img{float: left;width: 100%;}
	.meet-new-main .cont{width: 100%;padding: .2rem 0;float: right;}
	.meet-new-main .cont .name{font-size: .34rem;line-height: .34rem;}
	.meet-new-main .cont p{font-size: .24rem;line-height: 24px;}
	.meet-new-main .cont .info{font-size: .28rem;line-height: .46rem;margin-top: 0;}

	.sant-txt{font-size: .2rem;line-height: .36rem;text-align: center;color: #333;}
	.sant-m-list{width: 100%;}
	.sant-m-list .item{width: 2.2rem;height: auto;padding: .06rem;}
	.sant-m-list .item .main{border-width: 1px;padding: .2rem 0;height: auto;}
	.sant-m-list .item .name{font-size: .24rem;line-height: .32rem;padding-top: 0;}
	.sant-m-list .item .leter{font-size: .12rem;line-height: .2rem;margin-top: .05rem;}
	.sant-m-list .item p{font-size: .18rem;line-height: .26rem;margin-top: .1rem;}

	.sant-s-list{width: 100%;}
	.sant-s-list .item{width: 2.2rem;height: 2.55rem;padding: .05rem;}
	.sant-s-list .item .pic img{display: block;width: 100%;}
	.sant-s-list .main{margin-top: .1rem;}
	.sant-s-list .main p{font-size: .16rem;line-height: .24rem;padding-left: .1rem;}
	.sant-s-list .main p::before{width: 3px;height: 3px;margin-top: -1px;}

	.sant-n-list{width: 7.02rem;margin-left: -.06rem;}
	.sant-n-list .item{width: 3.45rem;height: 2.84rem;padding: .06rem;}
	.sant-n-list .item .cont{margin-top: .1rem;}
	.sant-n-list .item .cont p{font-size: .16rem !important;line-height: .26rem;padding-left: .1rem;}
	.sant-n-list .item .cont p::before{width: 3px;height: 3px;margin-top: -1px;}

	.porto-m-list{width: 100%;}
	.porto-m-list .item{width: 3.4rem;height: 3.8rem;padding: .1rem .12rem 0;}
	.porto-m-list .item .warp{padding: .1rem 0 0 .2rem;}
	.porto-m-list .item .name{font-size: .22rem;line-height: .32rem;}
	.porto-m-list .item .leter{font-size: .12rem;line-height: .2rem;}
	.porto-m-list .item .mark{font-size: .18rem;line-height: .28rem;margin-top: .05rem;}

	.porto-n-list{width: 100%;}
	.porto-n-list .item{width: 2.2rem;height: 2.2rem;padding: .1rem .1rem 0;}
	.porto-n-list .item .name{font-size: .16rem;line-height: .26rem;padding-top: .05rem;}
	
	.sant-f-list{flex-wrap: wrap;}
	.sant-f-list .item{width: 3.1rem;padding: .1rem;margin: 0 .1rem .28rem;}
	.sant-f-list .item .warp{box-sizing: border-box;height: 1.58rem;padding: .16rem .06rem 0;}
	.sant-f-list .item .name{font-size: .26rem;line-height: .36rem;}
	.sant-f-list .item .f-txt{font-size: .18rem;line-height: .28rem;margin-top: .04rem;}

	.sant-e-list{flex-wrap: wrap;}
	.sant-e-list .item{margin: 0 .15rem .28rem;width: 1.95rem;height: .96rem;}
	.sant-e-list .item .name{font-size: .24rem;line-height: .34rem;}
	.sant-e-list .item p{font-size: .14rem;line-height: .16rem;margin-top: .05rem;}
	.sant-g-list {display: flex;justify-content: space-between;}
	.sant-g-list .item{width: 3.08rem;background: #fafafa;padding: .06rem;margin: 0;}
	.sant-g-list .item .warp{height: 1.25rem;padding: .16rem .14rem 0;}
	.sant-g-list .item .name{font-size: .22rem;line-height: .32rem;}
	.sant-g-list .item .letter{font-size: .12rem;line-height: .22rem;}
	.sant-g-list .item .g-txt{font-size: .16rem;line-height: .26rem;margin-top: .05rem;}	
	
}


