.title{position:relative;font-size:36px;color:#333;text-align:center;letter-spacing:2px}.title h2{-js-display:flex;display:flex;align-items:center;justify-content:center}.title sub{margin-top:34px;display:block;font-size:16px;color:#999;font-style:italic;line-height:28px}.more-btn,.title em{font-weight:bolder}.more-btn{display:inline-block;margin-top:80px;padding:12px 66px;text-decoration:none;border:1px solid #333;color:#333;font-size:16px;border-radius:23px;line-height:1}.more-btn:after{content:"\BB";display:inline-block;font-size:20px;margin-left:12px}.banner{position:relative;height:918px;text-align:center}.banner .banner-content{position:absolute;top:250px;width:100%}.banner .banner-thumbs{margin-top:100px;padding:20px 0;height:202px;width:100%}.banner .banner-thumbs .swiper-slide{position:relative;padding:6px;width:292px;height:100%}.banner .banner-thumbs .swiper-slide:after{content:"";display:block;position:absolute;top:6px;right:6px;bottom:6px;left:6px;background-color:rgba(0,0,0,.6);transition:background-color .8s ease}.banner .banner-thumbs .swiper-slide-active:after{background:none}.banner .banner-thumbs:before{content:"";position:absolute;top:50%;left:50%;margin-top:-81px;margin-left:-146px;width:292px;height:162px;border:1px solid;-o-border-image:linear-gradient(90deg,#38fc74,#4e64fb) 10 10;border-image:linear-gradient(90deg,#38fc74,#4e64fb) 10 10;z-index:2}.banner .banner-thumbs:after{content:"";position:absolute;top:auto;left:50%;margin-left:-8px;width:16px;height:16px;background:linear-gradient(90deg,#38fc74,#4e64fa);clip-path:polygon(0 16px,8px 8px,16px 16px)}.banner .banner-bg{position:relative;height:100%;width:1920px}.banner .banner-bg:after{position:absolute;content:"";display:block;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);z-index:1}.banner .banner-title{position:relative;height:55px;text-align:center}.banner .banner-title img{width:auto}.banner .banner-title:after{content:"";display:block;position:absolute;left:50%;bottom:-45px;margin-left:-225px;width:450px;height:1px;background-color:#fff;opacity:.2}.banner .banner-list{position:relative;-js-display:flex;display:flex;justify-content:center;margin-top:126px;font-size:16px;color:#999;z-index:1}.banner .banner-list .banner-list-item{flex-basis:200px;padding:0 30px}.banner .banner-list .banner-list-item .svg-icon{width:35px;height:35px;color:#fff}.banner .banner-list .banner-list-item .banner-list-item-text{margin-top:35px}.banner .Masthead{height:100%!important}.situation{min-height:882px;padding-top:60px;background-color:#f6f6f6;background:no-repeat bottom/1920px auto url(/images/bg-hotel-situation.png?3c05aecc60c0dfd3eba82044940ad3f5) #f6f6f6}.situation .describe{margin:30px auto 0;width:824px;font-size:16px;text-align:center}.situation .content{margin:81px auto 0;width:1280px}.situation .content .content-left{width:549px;height:398px}.situation .content .content-left figcaption{font-size:14px;color:#999;text-align:center}.situation .content .content-right{margin-left:514px;padding-left:83px;padding-top:85px;line-height:2}.situation .content .content-right .content-right-title{font-weight:bolder;font-size:16px;color:#333}.situation .content .content-right p{margin-top:14px;font-size:14px;color:#666}.problem{min-height:758px;padding-top:60px}.problem .content{margin-top:64px;text-align:center}.problem .content .table{margin:0 auto;width:1280px;table-layout:fixed;border-spacing:0}.problem .content .table tr:not(:last-child) td{border-bottom:1px solid #ccc}.problem .content .table td:not(:last-child){border-right:1px solid #ccc}.problem .content .table .media{padding:20px 80px}.problem .content .table .media .media-icon{display:block;margin:auto;width:110px;height:110px;background:no-repeat 50%/100% 100% #fff}.problem .content .table .media .media-icon.icon-1{background-image:url(/images/icon-hotel-problem-1.png?7152db78c2bff0fe7aec7141b29f384b)}.problem .content .table .media .media-icon.icon-2{background-image:url(/images/icon-hotel-problem-2.png?38b5968624eba03a46bf1c61ad6701e2)}.problem .content .table .media .media-icon.icon-3{background-image:url(/images/icon-hotel-problem-3.png?dd348725f27284cd6e518a65576ddfae)}.problem .content .table .media .media-icon.icon-4{background-image:url(/images/icon-hotel-problem-4.png?bc4328f5a06456eb200920803164c6ad)}.problem .content .table .media .media-icon.icon-5{background-image:url(/images/icon-hotel-problem-5.png?367914509e1c979cad000ce723f1a55f)}.problem .content .table .media .media-icon.icon-6{background-image:url(/images/icon-hotel-problem-6.png?e92e143b4f36e38c7931d548cf67d703)}.problem .content .table .media .media-title{margin-bottom:20px;font-size:16px;color:#333;font-weight:bolder;line-height:2}.problem .content .table .media .media-title sub{display:block;font-weight:400;font-size:12px;color:#999}.compared{height:1444px}.compared .title{position:relative;padding:245px 0 250px;height:660px;text-align:center;font-style:italic;color:#fff;background:no-repeat 50%/1920px 100% url(/images/bg-hotel-compared-1.png?1790c9e0dc82c5fcc062d53bbd910774)}.compared .title h2{margin-bottom:40px;font-size:56px;font-weight:bolder}.compared .title p{margin:0 auto;width:540px;font-size:16px;line-height:28px;color:#999}.compared .content{position:relative;-js-display:flex;display:flex;flex-wrap:wrap}.compared .content:before{content:"";display:block;flex-basis:100%;height:8px;background:linear-gradient(90deg,#ffe2bd,#ffd5ff)}.compared .content:after{content:"";position:absolute;left:50%;top:194px;margin-left:-167px;width:334px;height:176px;background:no-repeat 50%/100% 100% url(/images/bg-hotel-compared-4.png?5b9aa232e6995cfd0beaaf6fadf32213);z-index:1}.compared .content .media{position:relative;flex-basis:50%}.compared .content .media .media-top{height:777px}.compared .content .media .media-top .media-bg{height:100%;-o-object-fit:cover;object-fit:cover}.compared .content .media .media-body{position:absolute;padding:66px 0;width:100%;left:0;bottom:0;-js-display:flex;display:flex;align-items:center;justify-content:center;line-height:2;background:hsla(0,0%,100%,.8)}.compared .content .media .media-body .media-body-title{padding-right:10px;font-size:28px;color:#333;font-style:italic;text-align:center}.compared .content .media .media-body .media-body-title sub{display:block;font-size:12px;color:#999;font-style:normal;font-weight:400;line-height:1}.compared .content .media .media-body .media-body-title.active,.compared .content .media .media-body .media-body-title.active sub{color:#333;background-image:-webkit-gradient(linear,left top,right bottom,from(#335cf2),to(#39fc74));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.compared .content .media .media-body .media-body-list{margin-left:47px;border-left:1px solid hsla(0,0%,71%,.3);padding-left:30px;font-size:14px;color:#666}.appraise{padding-top:60px;min-height:880px}.appraise .content{margin-top:73px}.appraise .content .list{-js-display:flex;display:flex;align-items:center;justify-content:space-between;width:1090px;margin:auto}.appraise .content .list li{flex-basis:300px;height:520px;padding:20px 10px;box-shadow:7px 7px 76px 0 rgba(122,166,188,.16);border-radius:20px;background-color:#fff}.appraise .content .tip{display:block;margin-top:56px;text-align:center;font-size:14px;color:#999}.program{position:relative;min-height:660px;padding-top:60px;background-color:#1d1d1f;background:no-repeat 50%/1920px 660px url(/images/bg-hotel-program.png?ff7cad6c17ecf9482dce93300fe24200)}.program .title h2{font-weight:700;font-style:italic;color:#fff}.program .content{margin-top:120px}.program .content .media{margin:0 auto;width:940px;padding:70px;border:1px solid #383838}.program .content .media .media-left{width:251px}.program .content .media .media-left .media-img{width:190px;height:90px}.program .content .media .media-body{margin-left:251px;padding:17px 0 17px 37px;border-left:1px solid #383838;line-height:28px;font-size:16px;color:#ccc;font-style:italic;letter-spacing:4px}.program .content .media .media-body b{color:#fff}.program .arrow_down{position:absolute;bottom:70px;left:50%}.features{position:relative;min-height:706px;padding-top:60px;background-color:#f6f6f6;text-align:center}.features .title sub{margin:39px auto 0;max-width:578px;line-height:1.75}.features .content{margin-top:80px}.features .content .list{margin:0 auto;width:1322px}.features .content .list .list-item{float:left;width:420px;min-height:220px;padding:25px 45px 45px;background-color:#fff;border-radius:10px}.features .content .list .list-item+.list-item{margin-left:30px}.features .content .list .list-item .list-item-icon{display:block;width:36px;height:36px;margin:0 auto;background:no-repeat 50%/100% 100% #fff}.features .content .list .list-item .list-item-icon.icon-1{background-image:url(/images/icon-hotel-features-1.png?d840ef978f2bbc67b7e0e23d5708abbc)}.features .content .list .list-item .list-item-icon.icon-2{background-image:url(/images/icon-hotel-features-2.png?542199f67c15553243f2621de7a9e904)}.features .content .list .list-item .list-item-icon.icon-3{background-image:url(/images/icon-hotel-features-3.png?aa33132e609036442f3ff6c8a60d1d4a)}.features .content .list .list-item .list-item-title{margin-top:30px;font-size:24px;color:#333;font-weight:bolder;line-height:1}.features .content .list .list-item .list-item-text{margin-top:12px;font-size:14px;color:#666;line-height:2}.process{position:relative;padding-top:60px;min-height:949px;text-align:center;background:no-repeat bottom/1920px 420px url(/images/bg-hotel-process.png?c6e16aae57bf142735ad5696f4f894a3) #fff}.process .content{margin-top:84px}.process .content .process-list{position:relative;left:20px;width:1316px;margin:0 auto;text-align:left}.process .content .process-list .process-list-item{float:left;position:relative;-js-display:flex;display:flex;flex-direction:column;justify-content:center;margin-left:10px;width:178px;padding-left:20px;border-left:1px solid #ccc;font-size:14px;color:#333;font-weight:bolder}.process .content .process-list .process-list-item .process-list-item-icon{position:absolute;top:-20px;left:-28px;width:100%;height:20px;background-color:#98d26c}.process .content .process-list .process-list-item .process-list-item-icon:before{content:"";position:absolute;left:0;width:0;height:0;border:10px solid transparent;border-left-color:#fff}.process .content .process-list .process-list-item .process-list-item-icon:after{content:"";position:absolute;right:-20px;width:0;height:0;border:10px solid transparent;border-left-color:#98d26c}.process .content .process-list .process-list-item:before{content:"";position:absolute;top:-17px;left:-7px;width:14px;height:14px;border:2px solid #fff;background-color:#7ec159;border-radius:50%;z-index:1}.process .content .process-list .process-list-item:last-child .process-list-item-icon{background-color:#e9ee5b}.process .content .process-list .process-list-item:last-child .process-list-item-icon:after{border-left-color:#e9ee5b}.process .content .process-list .process-list-item:last-child:before{background-color:#d6d25b}.process .content .process-list .process-list-item p{line-height:2}.process .content .media-list{margin:120px auto 0;-js-display:flex;display:flex;justify-content:space-between;width:1280px;text-align:left}.process .content .media-list .media{flex-basis:380px}.process .content .media-list .media img{width:380px;height:180px}.process .content .media-list .media p{position:relative;margin-top:42px;width:300px;line-height:2;font-size:14px;color:#999}.process .content .media-list .media p:before{content:"";position:absolute;top:-12px;width:30px;height:1px;background-color:#626164}.process .more-btn{color:#9c6;border:1px solid #9c6}.transform{min-height:798px;padding-top:60px;text-align:center}.transform .content{margin-top:70px}.transform .content .panel-list{-js-display:flex;display:flex;justify-content:space-between;width:1242px;margin:0 auto}.transform .content .panel-list .panel{flex-basis:520px;box-shadow:0 13px 32px 0 rgba(136,173,191,.1);border-radius:10px;background-color:#fff;color:#333;text-align:left;border:1px solid #dcdcdc}.transform .content .panel-list .panel .panel-title{-js-display:flex;display:flex;justify-content:space-between;align-items:center;padding:30px 30px 20px;font-size:28px;font-weight:bolder;border-bottom:1px solid #e9e9e9}.transform .content .panel-list .panel .panel-icon{display:inline-block;width:24px;height:24px}.transform .content .panel-list .panel .panel-icon.icon-1{background:no-repeat 50%/100% 100% url(/images/icon-hotel-transofrom-1.png?b6d75819b774af5a0e534f68a785acff)}.transform .content .panel-list .panel .panel-icon.icon-2{background:no-repeat 50%/100% 100% url(/images/icon-hotel-transofrom-2.png?d7f467d9d852557af4b519d7a3d5205b)}.transform .content .panel-list .panel .panel-body{padding:33px 0}.transform .content .panel-list .panel .panel-body dt{border-left:8px solid #a7ff5f;padding-left:23px;font-size:16px;line-height:1.875;font-weight:bolder}.transform .content .panel-list .panel .panel-body dt b{color:#71b329}.transform .content .panel-list .panel .panel-body dd{margin-bottom:40px;padding-left:31px;font-size:14px;color:#666;line-height:2}.transform .content .panel-list .panel.active dt{border-left-color:#3748ee}.reform{min-height:848px;padding-top:117px;background-color:#f7f9fb;text-align:center;background:no-repeat top/1920px 848px url(/images/bg-hotel-reform.png?069b9db58f245ddb97cd564685542904) #fff}.reform .content .process-img{margin:106px auto 0;width:1408px;height:344px}.projection{min-height:860px;padding-top:60px;background:no-repeat 50%/100% 100% url(/images/bg-massage-projection.png?356e80e1fe36134c7cdd4f2947fccbcf)}.projection .title{color:#fff;font-style:italic}.projection .title h2{font-weight:bolder}.projection .title b{color:#a7ff5f}.projection .title sub b{color:#fff}.projection .content{margin-top:59px}.projection .content .tip{width:800px;margin:30px 0 0 280px;font-size:14px;color:#999;line-height:2;letter-spacing:1px;text-align:left}.projection .content .tip b{color:#fff;font-weight:bolder}.projection .content .tip:first-child{margin-top:148px}.projection .content .media-btn{margin:70px 0 0 280px;display:inline-block;width:280px;padding:10px 40px;font-size:14px;font-weight:bolder;text-align:center;color:#333;border-radius:20px;text-decoration:none;background:linear-gradient(90deg,#f3ffea,#e1e5ff)}.system{min-height:874px;padding-top:60px}.system .title sub{width:620px;margin-left:auto;margin-right:auto;text-align:center}.system .content{margin-top:62px}.system .content .media-list{margin:0 auto;width:1280px}.system .content .media-list+.media-list{margin-top:52px}.system .content .media-list .media{float:left;width:250px;min-height:250px;padding:28px 40px;box-shadow:0 13px 32px 0 rgba(136,173,191,.1);border-radius:10px;text-align:center}.system .content .media-list .media+.media{margin-left:93.33px}.system .content .media-list .media .media-icon{display:inline-block;width:120px;height:120px;background:no-repeat 50%/100% 100%}.system .content .media-list .media .media-icon.icon-1{background-image:url(/images/icon-hotel-system-1.png?63f695f3bb01414d77f401b8fa321fd2)}.system .content .media-list .media .media-icon.icon-2{background-image:url(/images/icon-hotel-system-2.png?fb25869efb25888dd5665cb292d9ff3a)}.system .content .media-list .media .media-icon.icon-3{background-image:url(/images/icon-hotel-system-3.png?daff0fdecc713d0355d8076694f263de)}.system .content .media-list .media .media-icon.icon-4{background-image:url(/images/icon-hotel-system-4.png?db0d15e67f6521e061222533668d8429)}.system .content .media-list .media .media-icon.icon-5{background-image:url(/images/icon-hotel-system-5.png?61ec684371680537cbc8303032d71cf5)}.system .content .media-list .media .media-icon.icon-6{background-image:url(/images/icon-hotel-system-6.png?a372906ed990715191edd8b950f4ac62)}.system .content .media-list .media .media-icon.icon-7{background-image:url(/images/icon-hotel-system-7.png?8c14539ebbe75d0c304eb2aa46cfd048)}.system .content .media-list .media .media-icon.icon-8{background-image:url(/images/icon-hotel-system-8.png?299b7e95d71e47d7d93b9a54b52bfb60)}.system .content .media-list .media .media-title{margin-top:10px;font-size:16px;color:#333;font-weight:bolder;line-height:2}.system .content .media-list .media .media-title sub{display:block;font-size:12px;color:#999;font-weight:400}.ui{padding-top:60px;min-height:1046px;background-color:#e5e8f1}.ui .content{margin-top:40px}.ui .content .list{-js-display:flex;display:flex;justify-content:space-between;width:1220px;margin:0 auto;line-height:2;color:#333}.ui .content .list .list-item{flex-basis:248px}.ui .content .list .list-item .list-item-title{-js-display:flex;display:flex;align-items:center;font-size:16px;font-weight:bolder}.ui .content .list .list-item .list-item-title .icon{display:inline-block;width:30px;height:30px;margin-right:11px;background:no-repeat 50%/100% 100%}.ui .content .list .list-item .list-item-title .icon.icon-1{background-image:url(/images/icon-hotel-ui-1.png?cad3b3e469567028e49b368c81647a89)}.ui .content .list .list-item .list-item-title .icon.icon-2{background-image:url(/images/icon-hotel-ui-2.png?b4c8e0b94fe595adba7506586ed67da9)}.ui .content .list .list-item .list-item-title .icon.icon-3{background-image:url(/images/icon-hotel-ui-3.png?1f8b793c3900bfa2aae735eac800cd11)}.ui .content .list .list-item .list-item-title .icon.icon-4{background-image:url(/images/icon-hotel-ui-4.png?18770cd3b1328b3ae4aaa6f8250c1dfc)}.ui .content .list .list-item .list-item-body{padding-left:36px;font-size:14px;color:#333}.ui .content .show-box{margin:74px auto 0;width:100%;padding:0 412px}.ui .content .show-box .show-box-img{margin-top:90px;transform:translatex(90px);width:846px;height:512px;padding:33px 63px 53px;background-color:#aba6a8;background:no-repeat 50%/100% 100% url(/images/bg-hotel-ui.png?23fb009b23ba6d51e902649f7218798b)}.ui .content .show-box .show-box-btns{margin-top:54px;-js-display:flex;display:flex;justify-content:space-between}.ui .content .show-box .show-box-btns button{padding:12px;width:180px;height:40px;border-radius:20px;line-height:1;font-size:16px;color:#666;font-weight:bolder;cursor:pointer;border:1px solid #aaa;background-color:transparent;transition:background-color .3s ease,color .3s ease}.ui .content .show-box .show-box-btns button.active{background-color:#3748ee;border-color:#3748ee;color:#fff}.movie{padding-top:60px;min-height:960px;background:no-repeat 0 100%/897px 602px,no-repeat 100% 100%/701px 548px,no-repeat 50%/1920px 960px;background-image:url(/images/bg-hotel-movie-2.png?9b9c7ba26cc115cb4742bb21bc923637),url(/images/bg-hotel-movie-3.png?dcefd890d7b78095d0ba2858f31f37f5),url(/images/bg-hotel-movie-1.jpg?c82a750e2f840f76d53d0e86ceca508b)}.movie .title{font-style:italic;color:#fff}.movie .title b{color:#fff}.movie .title sub{width:531px;margin-left:auto;margin-right:auto;text-align:center}.movie .content{margin-top:500px;text-align:center}.movie .content .content-img{display:block;height:448px}.movie .content .content-logo{display:inline-block;width:84px;height:96px;background:no-repeat 50%/100% 100% url(/images/logo-huashi-2.png?115dc12d4a2feb35db15d99430aac5aa)}.movie .content .content-tip{margin-top:50px;color:#999;font-size:16px}.service{padding-top:60px;min-height:510px}.service .content{margin-top:122px}.service .content .list{-js-display:flex;display:flex;justify-content:space-between;width:1040px;margin:0 auto}.service .content .list .list-item{flex-basis:138px;text-align:center}.service .content .list .list-item .list-item-icon{display:inline-block;width:60px;height:60px;background:no-repeat 50%/100% 100%}.service .content .list .list-item .list-item-icon.icon-1{background-image:url(/images/icon-hotel-service-1.png?07b54657318791234ee64dec55896644)}.service .content .list .list-item .list-item-icon.icon-2{background-image:url(/images/icon-hotel-service-2.png?c7842ce9985b0e14132940322deb42d7)}.service .content .list .list-item .list-item-icon.icon-3{background-image:url(/images/icon-hotel-service-3.png?3a22f3feffb15bca488b8222a13351e0)}.service .content .list .list-item .list-item-icon.icon-4{background-image:url(/images/icon-hotel-service-4.png?12b14aa11fa479dc7dcdd872a9c6d1cf)}.service .content .list .list-item .list-item-icon.icon-5{background-image:url(/images/icon-hotel-service-5.png?066853bb8f50ebfa0bf4dc315616e2f8)}.service .content .list .list-item .list-item-title{margin-top:34px;font-size:16px;font-weight:bolder;color:#333;line-height:2}.service .content .list .list-item .list-item-title sub{display:block;font-size:12px;font-weight:400;color:#999}.cooperation{min-height:700px;padding-top:60px;background-color:#f6f6f6}.cooperation .content{margin-top:89px}.cooperation .content .table{margin:0 auto;width:1280px;table-layout:fixed;border-spacing:0;text-align:center}.cooperation .content .table tr:not(:last-child) td{border-bottom:1px solid #ccc}.cooperation .content .table td:not(:last-child){border-right:1px solid #ccc}.cooperation .content .table td{width:250px;height:140px}.cooperation .content .table img{width:200px;height:100px}.case{padding-top:60px;min-height:1314px}.case .title{margin:0 auto;width:1280px}.case .title h2{margin-left:60px;justify-content:flex-start;padding-left:10px;font-size:28px;font-weight:bolder;border-left:4px solid #3748ee}.case .content{margin-top:80px}.case .content .media-list{width:1280px;margin:0 auto}.case .content .media-list .media{padding:60px;border-bottom:1px solid #ccc}.case .content .media-list .media .media-left{width:400px}.case .content .media-list .media .media-left img{display:block;width:400px;height:240px;background-color:#eee}.case .content .media-list .media .media-body{margin-left:400px;position:relative;padding-left:67px;line-height:1;color:#333;font-size:14px}.case .content .media-list .media .media-body .media-title{padding-top:16px;font-size:24px}.case .content .media-list .media .media-body .media-more{position:absolute;right:0;color:#999;text-decoration:none}.case .content .media-list .media .media-body .media-more:after{content:"\BB";margin-left:10px;display:inline-block;font-size:20px}.case .content .media-list .media .media-body .media-detail{margin:50px 0 36px;line-height:2}.case .content .media-list .media .media-body p{line-height:2}.case .content .media-list .media:last-child{border-bottom-color:transparent}.content_img{-js-display:flex;display:flex;align-items:center;justify-content:space-between}.Highlight{color:#71b329!important;font-weight:700}.show-box-p{width:100px;height:31px;font-size:32px;font-family:Source Han Sans CN;font-weight:800;font-style:italic;color:#333;line-height:28px;margin-bottom:36px}.adlist-p{font-size:14px;color:#333;line-height:1.5;margin-bottom:5px;letter-spacing:1px}