.banner{width:100%;position:relative;min-height:500px}
.banner .decorate{width:100%;overflow:hidden;position:absolute;left:0;bottom:-1px;z-index:111}
.banner .decorate img{width:100%}

.banner .swiper1{width:100%;--swiper-pagination-bullet-size:14px;--swiper-pagination-bullet-inactive-color:white;--swiper-pagination-bullet-inactive-opacity:1;--swiper-theme-color:#1a6ed4;overflow:hidden} 
.banner .swiper1 .swiper-slide{overflow:hidden;position:relative;overflow:hidden}
.banner .swiper1 .swiper-slide a{width:100%;display:block;position:relative;height:100%}
.banner .swiper1 .swiper-slide div{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0px;left:0px;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
.banner .swiper1 .swiper-slide div.DIVPC{display:block}
.banner .swiper1 .swiper-slide div.DIVMobile{display:none}
.banner .swiper1 .swiper-slide img{width:100%}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.swiper-pagination-fraction{bottom:107px;left:16.66%;width:auto}
.banner .swiper-button-next1,.banner .swiper-container-rtl .swiper-button-prev1{right:5%;left:auto}
.banner .swiper-button-prev1,.banner .swiper-container-rtl .swiper-button-next1{left:5%;right:auto}
.banner .swiper-button-prev:after,.banner .swiper-container-rtl .swiper-button-next1:after{content:''}
.banner .swiper-button-next:after,.banner .swiper-container-rtl .swiper-button-prev1:after{content:''}
.banner .swiper-button-next1 i::before,.banner .swiper-button-prev1 i::before{font-size:36px;color:white;opacity:0.5}
.banner .swiper-button-next1:hover i::before,.banner .swiper-button-prev1:hover i::before{opacity:1}
.banner .swiper-pagination-bullet{width:14px;height:14px;display:inline-block;border-radius:100%;background-color:#fff;opacity:1}
.banner .swiper-pagination-bullet-active{opacity:1;background-color:#1a6ed4}
.welcome{width:1280px;margin:0 auto;margin-top:24px;position:relative}
.welcome:after{content:'';display:block;width:0;height:0;float:none;clear:both}
.welcome>.left{float:left;width:47%}
.welcome>.left .title{margin-top:127px;color:#1a6ed4;font-weight:bold;font-size:18px;line-height:18px}
.welcome .left .greeting{margin-top:18px;color:#333;font-weight:bold;font-size:40px;line-height:40px}
.welcome .left .p{width:100%;min-height:50px;font-size:15px;line-height:25px;margin-top:48px;text-align:justify;color:#333}
.welcome .left .button{margin-top:91px;width:148px;height:51px;background-color:#333;-webkit-transition:all .2s linear;transition:all .2s linear}
.welcome .left .button a{display:block;font-family:'Arial';font-size:14px;line-height:51px;text-align:center;color:white;text-transform:uppercase}
.welcome .left .button:hover{background-color:#1a6ed4}
.welcome .right{float:right;margin-top:15px}
.welcome .right .remind-notice{width:208px;height:208px;border-radius:14px;background-color:rgb(255,192,0);float:left;margin-right:35px;margin-top:286px;cursor:pointer}
.welcome .right .remind-notice:hover{background-color:rgba(255,192,0,.8)}
.welcome .right .remind-notice a{display:block}
.welcome .right .remind-notice a img{width:67px;display:block;margin:0 auto;margin-top:46px;animation:shake-lr 1.5s cubic-bezier(0.455,0.03,0.515,0.955) infinite both}
.welcome .right .remind-notice a em{width:100%;font-size:18px;font-weight:bold;color:#0d386b;text-align:center;margin-top:23px;line-height:18px}
.welcome .right .remind-notice a em span{font-family:'Arial';font-size:20px;display:block;text-transform:uppercase;line-height:20px;margin-top:11px;color:#d65b2f;letter-spacing:-1px}

.welcome .right .img{float:right;width:372px;position:relative}
.welcome .right .img>div{overflow:hidden;border-radius:14px;transform:translateY(0)}
.welcome .right .welcome-img{width:100%;position:relative;overflow:hidden;height:494px}
.welcome .right .welcome-img img{height:100%;position:absolute;top:0;left:-200px;right:-200px;margin:auto}
.welcome .right .img .weather{position:absolute;top:-221px;left:0;z-index:11111;width:calc(100% - 67px);height:116px;background-color:#0d386b;padding:34px 32px 38px 35px}
.welcome .right .img .weather .left{float:left;padding-top:6px;padding-bottom:15px}
.welcome .right .img .weather .left .temp{font-size:24px;line-height:24px;color:white;float:left}
.welcome .right .img .weather .left .temp span{font-family:'DINOT-CONDBOLD';font-size:56px;line-height:40px;margin-right:10px}
.welcome .right .img .weather .left .add{font-size:16px;line-height:16px;color:#ffc000;float:left;margin-left:24px;margin-top:7px}
.welcome .right .img .weather .left .add span{display:block;width:65px;margin-top:4px}
.welcome .right .img .weather .left .add span::after{content:'';width:0;height:0;display:block;float:none;clear:both}
.welcome .right .img .weather .left .add span b{line-height:25px}
.welcome .right .img .weather .left .days{font-size:24px;line-height:24px;color:#1a6ed4;margin-top:23px}
.welcome .right .img .weather .right{width:80px;float:right;padding-top:11px;margin-top:0;border-left:solid 1px #3d6089;padding-left:30px;padding-bottom:16px}
.welcome .right .img>img{width:100%}


.theme-park{width:1280px;margin:0 auto;margin-top:119px;position:relative}
.theme-park:after{content:'';display:block;width:0;height:0;float:none;clear:both}
.theme-park .exhibit{position:absolute;top:0;left:-636px}
.theme-park .exhibit .exhibit-bg{width:832px;height:660px;position:absolute;top:-29px;left:-15px;background-image:linear-gradient(#ff8676,#ffc083);border-radius:120px;transform:rotate(11deg);-ms-transform:rotate(11deg); -moz-transform:rotate(11deg); -webkit-transform:rotate(11deg); -o-transform:rotate(11deg);}
.theme-park .exhibit .img{width:800px;height:636px;border-radius:16%;overflow:hidden;position:absolute;top:0;transform:translateY(0)}
.theme-park .exhibit .img img{width:100%}

.theme-park .content{float:right;margin-right:62px}
.theme-park .content .title{margin-top:65px;font-size:40px;font-weight:bold;color:#333;line-height:48px;float:left}
.theme-park .content .park-add{float:left;margin-top:67px;margin-left:83px;font-size:20px;font-weight:bold;cursor:pointer;position:relative}
.theme-park .content .park-add>img{width:33px;float:left;margin-right:14px}
.theme-park .content .park-add .box{float:left;padding-top:10px}
.theme-park .content .park-add .box i{margin-left:12px}
.theme-park .content .park-add ul{display:none;position:absolute;left:0;top:35px;z-index:11111;margin-top:20px;width:calc(100% - 60px);padding:40px 40px;background-color:white;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);border-radius:14px}
.theme-park .content .park-add ul li{margin-bottom:20px}
.theme-park .content .park-add ul li a{color:#333;font-size:16px}
.theme-park .content .category{margin-top:62px}
.theme-park .content .category ul li{float:left;width:233px;height:394px;margin-right:32px;border-radius:24px;overflow:hidden;position:relative;transform:translateY(0);background-image:url(../images/lazy_bg.png);background-color:#efefef;background-size:12rem 2.75rem;background-position:center;background-repeat:no-repeat;transform:translateY(0) }
.theme-park .content .category ul li:nth-child(3){margin-right:0}
.theme-park .content .category ul li .category-bg{width:100%;height:100%;display:block;position:absolute;background-color:#1a6ed4;top:0;left:0;opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}
.theme-park .content .category ul li:hover .category-bg{opacity:0.5}
.theme-park .content .category ul li img:first-child{width:100%;-webkit-transition:all .8s linear;transition:all .8s linear}
.theme-park .content .category ul li:hover img:first-child{transform:scale(1.1)}
.theme-park .content .category ul li .text{position:absolute;top:53px;left:38px}
.theme-park .content .category ul li .text .text-1 img{font-family:'Arial';width:21px;color:white;display:block}
.theme-park .content .category ul li .text .text-2{font-weight:bold;font-size:24px;color:white;margin-top:28px;line-height:24px;display:block}
.theme-park .content .category ul li .text .text-3{font-size:16px;color:white;display:block;margin-top:10px;line-height:16px}
.theme-park .content .category ul li .text .text-4{font-weight:bold;font-size:20px;color:white;display:block;margin-top:19px;line-height:20px}
.theme-park .content .category ul li .icon{position:absolute;left:38px;bottom:57px}


.project-recommend{width:100%;margin-top:100px;padding-bottom:150px;position:relative}
.project-recommend .h1{font-size:18px;color:#1a6ed4;font-weight:bold;width:100%;text-align:center;line-height:18px}
.project-recommend .h2{font-size:40px;color:#333;font-weight:bold;margin-top:23px;width:100%;line-height:40px;text-align:center;margin-bottom:62px}
.project-recommend .recommend-box{width:1280px;margin:0 auto;position:relative}
.project-recommend .swiper2{padding: 0 30px;padding-top: 16px;margin-top: -16px;margin-left: -30px;overflow:hidden}
.swiper-pagination2{bottom:-71px;left:0;width:100%}
.project-recommend .swiper-pagination-bullet{width:14px;height:14px;display:inline-block;border-radius:50%;background-color:#e6e6e6;opacity:1;margin:0 5px}
.project-recommend .swiper-pagination-bullet-active{opacity:1;background-color:#1a6ed4}
.project-recommend .swiper-button-prev2,.project-recommend .swiper-rtl .swiper-button-next2{left:-87px;right:auto}
.project-recommend .swiper-button-next2,.project-recommend .swiper-rtl .swiper-button-prev2{right:-87px;left:auto}
.project-recommend .swiper-button-next2,.project-recommend .swiper-button-prev2{position:absolute;top:43%;width:46px;height:46px;background-color:white;border-radius:50%;box-shadow:0px 0px 20px 0px rgb(0 0 0 / 10%);color:#1a6ed4;-webkit-transition:all .2s linear;transition:all .2s linear}
.project-recommend .swiper-button-next2:hover,.project-recommend .swiper-button-prev2:hover{color:white;background-color:#1a6ed4}
.project-recommend .swiper-button-next2:after,.project-recommend .swiper-button-prev2:after{font-family:swiper-icons;font-size:14px;font-weight:bold}
.project-recommend .swiper2 .swiper-slide .img{border-radius:14px;-webkit-transition:all .2s linear;transition:all .2s linear;display:block;width:295px;position:relative;overflow:hidden;transform:translateY(0);height:394px;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;background-image:url(../images/lazy_bg.png);background-color:#efefef;background-size:12rem 2.75rem;background-position:center;background-repeat:no-repeat}
.project-recommend .swiper2 .swiper-slide:hover .img{box-shadow:0 15px 30px rgb(0 0 0 / 20%);transform:translate3d(0,-2px,0)}
.project-recommend .swiper2 .swiper-slide em img{height:100%;position:absolute;top:0;left:-200px;right:-200px;margin:auto;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .8s ease-out;transition:-webkit-transform .8s ease-out;transition:transform .8s ease-out;transition:transform .8s ease-out,-webkit-transform .8s ease-out}
.project-recommend .swiper2 .swiper-slide:hover em img{transform:scale(1.1)}

.project-recommend .swiper2 .swiper-slide .title{font-size:18px;color:#333;font-weight:bold;line-height:18px;margin-top:30px}
.project-recommend .swiper2 .swiper-slide .star{margin-top:13px;margin-bottom:15px}
.project-recommend .swiper2 .swiper-slide .star:after{content:'';display:block;width:0;height:0;float:none;clear:both}
.project-recommend .swiper2 .swiper-slide .star span{width:8px;height:8px;border-radius:50%;background-color:#88b2e5;margin-right:5px;display:block;float:left}
.project-recommend .swiper2 .swiper-slide .star span.active{background-color:#1a6ed4}
.project-recommend .swiper2 .swiper-slide .p{font-size:14px;color:#7c8396;line-height:14px;margin-top:15px}
.project-recommend .project-bg{width:100%;position:absolute;left:0;bottom:0;z-index:-100;overflow:hidden}
.project-recommend .project-bg>img{width:100%}
.project-recommend .project-bg .snow-bg{position:absolute;bottom:0;left:0;animation:bgAni 1.4s ease-in infinite alternate-reverse}
.project-recommend .project-bg [class^=snowflake]{position:absolute}
.project-recommend .project-bg .snowflake1{width:10%;left:100%;bottom:100%;animation:snowflake1 20s linear infinite;-webkit-animation:snowflake1 20s linear infinite}
.project-recommend .project-bg .snowflake2{width:6%;left:80%;bottom:100%;animation:snowflake2 14s linear infinite;-webkit-animation:snowflake2 14s linear infinite}
.project-recommend .project-bg .snowflake3{width:4%;left:100%;bottom:60%;animation:snowflake3 23s linear infinite;-webkit-animation:snowflake3 23s linear infinite}
.project-recommend .project-bg .snowflake3 img{transform:rotate(75deg);-webkit-transform:rotate(75deg)}
.project-recommend .project-bg .snowflake3{width:4%;left:100%;bottom:60%;animation:snowflake3 23s linear infinite;-webkit-animation:snowflake3 23s linear infinite}
.project-recommend .project-bg .snowflake3 img{transform:rotate(75deg);-webkit-transform:rotate(75deg)}
.project-recommend .project-bg .snowflake4{width:3%;left:100%;bottom:80%;animation:snowflake4 10s linear infinite;-webkit-animation:snowflake4 10s linear infinite}
.project-recommend .project-bg .snowflake4 img{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.project-recommend .project-bg .snowflake5{width:3%;left:90%;bottom:100%;animation:snowflake4 14s linear infinite;-webkit-animation:snowflake4 14s linear infinite}
.project-recommend .project-bg .snowflake5 img{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}


.delicacy{width:100%;position:relative;overflow:hidden}
.delicacy .delicacyBox{width:1280px;margin:0 auto;position:relative}
.delicacy .delicacyBox:after{content:'';display:block;width:0;height:0;float:none;clear:both}
.delicacy .delicacyBox .delicacy-exhibit{position:absolute;top:55px;right:180px}
.delicacy .delicacyBox .delicacy-exhibit .exhibit-bg{width:832px;height:660px;position:absolute;top:-29px;left:-15px;background-image:linear-gradient(#ff8676,#ffc083);border-radius:120px;transform:rotate(-11deg);-ms-transform:rotate(-11deg);-moz-transform:rotate(-11deg);-webkit-transform:rotate-(11deg);-o-transform:rotate(-11deg);}
.delicacy .delicacyBox .delicacy-exhibit .img{width:800px;height:636px;border-radius:16%;
  overflow:hidden;position:absolute;top:0;transform:translateY(0)}
.delicacy .delicacyBox .delicacy-exhibit .img img{width:100%}



.delicacy .delicacy-banner{float:left;margin-left:50px;width:61.5%;padding-bottom:60px}
.delicacy .delicacy-banner .h1{font-size:18px;color:#1a6ed4;font-weight:bold;width:100%;margin-top:117px}
.delicacy .delicacy-banner .h2{font-size:40px;color:#333;font-weight:bold;margin-top:18px;line-height:40px;width:100%;margin-bottom:74px}

.delicacy .delicacy-banner .swiper10{width:100%;padding:0px 26px;margin:0px -26px;padding-top:16px;margin-top:-16px;overflow:hidden}
.swiper-pagination10{bottom:0;left:0;width:65%}
.delicacy-banner .swiper-pagination-bullet{width:14px;height:14px;display:inline-block;border-radius:50%;background-color:#e6e6e6;opacity:1;margin:0 5px}
.delicacy-banner .swiper-pagination-bullet-active{opacity:1;background-color:#1a6ed4}
.delicacy-banner .swiper-button-prev,.delicacy-banner .swiper-rtl .swiper-button-next{left:-44px;right:auto}
.delicacy-banner .swiper-button-next,.delicacy-banner .swiper-rtl .swiper-button-prev{right:350px;left:auto}
.delicacy-banner .swiper-button-next,.delicacy-banner .swiper-button-prev{position:absolute;top:57%;width:46px;height:46px;background-color:white;border-radius:50%;box-shadow:0px 0px 20px 0px rgb(0 0 0 / 10%);color:#1a6ed4;-webkit-transition:all .2s linear;transition:all .2s linear}
.delicacy-banner .swiper-button-next:hover,.delicacy-banner .swiper-button-prev:hover{color:white;background-color:#1a6ed4}
.delicacy-banner .swiper-button-next:after,.delicacy-banner .swiper-button-prev:after{font-family:swiper-icons;font-size:14px;font-weight:bold}
.delicacy .delicacy-banner .swiper10 .swiper-slide .img{width:241px;height:315px;border-radius:20px;overflow:hidden;transform:translateY(0);-webkit-transition:all .2s linear;transition:all .2s linear;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;background-image:url(../images/lazy_bg.png);background-color:#efefef;background-size:12rem 2.75rem;background-position:center;background-repeat:no-repeat;position:relative}
.delicacy .delicacy-banner .swiper10 .swiper-slide:hover .img{box-shadow:0 15px 30px rgb(0 0 0 / 20%);transform:translate3d(0,-2px,0)}
.delicacy .delicacy-banner .swiper10 .swiper-slide em img{height:100%;/* transform:scale(1.01);*/
  position:absolute;top:0;left:-100px;right:-100px;margin:auto;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .8s ease-out;transition:-webkit-transform .8s ease-out;transition:transform .8s ease-out;transition:transform .8s ease-out,-webkit-transform .8s ease-out}
.delicacy .delicacy-banner .swiper10 .swiper-slide:hover em img{transform:scale(1.1)}
.delicacy .delicacy-banner .swiper10 .swiper-slide .title{font-size:18px;color:#333;font-weight:bold;margin-top:30px}
.delicacy .delicacy-banner .swiper10 .swiper-slide .star{margin-top:13px;margin-bottom:15px}
.delicacy .delicacy-banner .swiper10 .swiper-slide .star:after{content:'';display:block;width:0;height:0;float:none;clear:both}
.delicacy .delicacy-banner .swiper10 .swiper-slide .star span{width:8px;height:8px;border-radius:50%;background-color:#88b2e5;margin-right:5px;display:block;float:left}
.delicacy .delicacy-banner .swiper10 .swiper-slide .star span.active{background-color:#1a6ed4}
.delicacy .delicacy-banner .swiper10 .swiper-slide .p{font-size:14px;color:#7c8396;margin-top:15px}




@media screen and (max-width:1024px){.banner .swiper1{min-height:140vw;height:140vw}
 .banner .swiper1 .swiper-slide div.DIVPC{display:none}
 .banner .swiper1 .swiper-slide div.DIVMobile{display:block}
 .banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.swiper-pagination-fraction{bottom:3rem;left:0;width:100%}
 .banner .decorate{display:none}
 .welcome{width:90%;margin-top:2.4rem}
 .welcome>.left{width:100%}
 .welcome>.left .title{margin-top:1.8rem;font-size:1.6rem;line-height:1.6rem}
 .welcome .left .greeting{margin-top:1rem;font-size:2.2rem;line-height:2.2rem}
 .welcome .left .p{min-height:4.8rem;font-size:1.4rem;line-height:2.4rem;margin-top:2.4rem}
 .welcome .left .button{margin-top:3rem;width:100%;height:5.1rem;background-color:#333;-webkit-transition:all .2s linear;transition:all .2s linear}
 .welcome>.right{float:right;margin-top:1.5rem;width:100%}
 .welcome .right .remind-notice{width:100%;height:12.4rem;border-radius:0.7rem;margin-right:0;margin-top:16.4rem}
 .welcome .right .remind-notice a img{width:7rem;margin-top:3rem;float:right;margin-right:4rem}
 .welcome .right .remind-notice a em{width:auto;font-size:1.6rem;float:left;margin-top:4.8rem;margin-left:4rem;line-height:1.4rem}
 .welcome .right .remind-notice a em span{font-size:1.6rem;line-height:1.6rem;margin-top:0.8rem}
 .welcome .right .img{width:100%;float:right}
 .welcome .right .img>div{overflow:hidden;border-radius:.7rem}
 .welcome .right .img .weather{margin-top:0;top:-26.5rem;left:0;width:calc(100% - 4.8rem);height:10.4rem;padding:1rem 2.8rem 1rem 2rem}
 .welcome .right .welcome-img{display:none}
 .welcome .right .img .weather .left{padding-right:1.6rem;padding-top:.6rem;padding-bottom:1rem}
 .welcome .right .img .weather .left .temp{font-size:2rem;line-height:2rem;padding-top:.6rem}
 .welcome .right .img .weather .left .add{font-size:1.2rem;line-height:1.2rem;margin-left:1.6rem;margin-top:1.3rem}
 .welcome .right .img .weather .left .days{font-size:2rem;line-height:2rem;color:#1a6ed4;margin-top:1.6rem}
 .welcome .right .img .weather .icon{width:6.8rem;float:right;margin-top:1.1rem;margin-right:.5rem}
 .welcome .right .img .weather .right{padding-top:0;margin-top:1.2rem;padding-left:3rem;padding-bottom:0}
 .welcome .right .img .weather .right b{margin-top:0rem !important}
 .theme-park{width:90%;margin-top:5rem}
 .theme-park .exhibit{display:none} 
 .theme-park .content{margin-right:0;width:100%}
 .theme-park .content .title{margin-top:0;font-size:2.2rem;line-height:3rem}
 .theme-park .content .park-add{float:right;margin-top:0.5rem;margin-left:0;font-size:1.6rem}
 .theme-park .content .park-add>img:first-child{width:1.8rem}
 .theme-park .content .park-add .box{float:left;padding-top:.1rem}
 .theme-park .content .park-add .box img{margin-bottom:.7rem}
 .theme-park .content .category ul li{width:calc(33.333% - 0.6rem);height:auto;margin-right:0.9rem;border-radius:1rem;min-height:18.7rem}
 .theme-park .content .category ul li .text{top:2rem;left:10%;width:80%}
 .theme-park .content .category ul li .text .text-1 img{width:1.6rem}
 .theme-park .content .category ul li .text .text-2{font-size:1.6rem;color:white;margin-top:1.6rem;line-height:1.6rem;display:block}
 .theme-park .content .category ul li .text .text-3{display:none}
 .theme-park .content .category ul li .text .text-4{font-size:1.4rem;margin-top:1.9rem;line-height:1.6rem}
 .theme-park .content .category ul li .category-bg{opacity:0.5}
 .theme-park .content .category ul li .icon{width:90%;position:absolute;left:5%;bottom:2rem}
  

 .project-recommend{width:100%;margin-top:5rem;padding-bottom:7rem;position:relative;/* overflow:hidden;*/
  }
 .project-recommend .h1{font-size:1.6rem;line-height:1.6rem}
 .project-recommend .h2{font-size:2.2rem;margin-top:1.2rem;line-height:2.2rem;margin-bottom:5rem}
 .project-recommend .recommend-box{width:90%}
 .project-recommend .swiper-button-next,.project-recommend .swiper-button-prev{display:none}



 .project-recommend .swiper2{padding:0px;margin-left:0px}
 .project-recommend .swiper2 .swiper-slide .img{border-radius:9px;width:100%;height:58vw;box-shadow:0 1rem 2rem rgb(0 0 0 / 10%);transform:translate3d(0,-0.2rem,0)}
 .project-recommend .project-bg{width:100%;height:64rem;position:absolute;left:0;bottom:0;z-index:-100;overflow:hidden}
 .project-recommend .project-bg>img{width:auto;height:100%}

 .project-recommend .swiper2 .swiper-slide .title{font-size:1.6rem;line-height:1.6rem;margin-top:2.4rem}
 .project-recommend .swiper2 .swiper-slide .p{font-size:1.2rem;line-height:1.2rem;margin-top:1rem}
 .swiper-pagination2{bottom:-4rem} 
 .project-recommend .swiper-pagination-bullet{width:1.2rem;height:1.2rem;margin:0 0.5rem}

 .delicacy{width:90%;margin:0 auto;margin-bottom:2rem;overflow:visible}
 .delicacy .delicacyBox{width:100%;margin:0 auto;position:relative}
 .delicacy .delicacy-banner{float:left;margin-left:0;width:100%;padding-bottom:60px}
 .delicacy .delicacyBox .delicacy-exhibit{display:none}
 .delicacy .delicacy-banner .h1{font-size:1.6rem;line-height:1.6rem;margin-top:5rem;text-align:center}
 .delicacy .delicacy-banner .h2{font-size:2.2rem;margin-top:1.2rem;line-height:2.2rem;margin-bottom:4rem;text-align:center}
 .delicacy-banner .swiper-button-next,.delicacy-banner .swiper-button-prev{display:none}
 .delicacy .delicacy-banner .swiper10{width:100%;padding:0px 10px;margin:0px -10px;overflow:hidden}
 .swiper-pagination10{bottom:1rem;left:0;width:100%}
 .delicacy-banner .swiper-pagination-bullet{width:1.2rem;height:1.2rem}
 .delicacy .delicacy-banner .swiper10 .swiper-slide .img{box-shadow:0 0.5rem 1rem rgb(0 0 0 / 20%);width:100%;height:58vw;min-height:21.6rem}
 .delicacy .delicacy-banner .swiper10 .swiper-slide .title{font-size:1.6rem;margin-top:2.4rem}
 .delicacy .delicacy-banner .swiper10 .swiper-slide .p{font-size:1.2rem;margin-top:1.2rem}

}
@media all  and (max-width:1470px) {
    .project-recommend .swiper-button-next2, .project-recommend .swiper-button-prev2, .delicacy-banner .swiper-button-next, .delicacy-banner .swiper-button-prev {
        display: none
    }
}
@media all and (min-width: 1350px) and (max-width:1470px) { 
    .project-recommend .swiper2 .swiper-slide .img {
        height: 28vw;
    }
    
}
@media all and (min-width: 1025px) and (max-width:1349px) {
    .project-recommend .recommend-box { width:960px
    }
    .project-recommend .swiper2 .swiper-slide .img {
        height: 32vw;
        width: auto;
    }
    .welcome { width:1000px;margin-top: 0px;}
        .welcome > .left {
            width: 56%;
        }
            .welcome > .left .title {
                margin-top: 88px;
            }
            .welcome .right {
                position: absolute;
                top: 28px;
                right: 0px;
                float: none
            }
    .theme-park, .delicacy .delicacyBox {
        width: 1000px;
    }
        .theme-park .content {
         margin-right:0px;
        }
            .theme-park .content .park-add {
             float:right;
            }
            .theme-park .content .category ul li {
                margin-right:18px;
            }
    .delicacy .delicacy-banner {
        margin-left: 0px;
        width: 78%;
    }
    .delicacy .delicacyBox .delicacy-exhibit {
        right: 128px;
    }
    
}

@media all and (min-width: 768px) and (max-width:1024px) {
    .project-recommend .swiper2 .swiper-slide .img, .delicacy .delicacy-banner .swiper10 .swiper-slide .img {
        height: 38vw;
    }
}