/********************* header start *********************/
.page-header{min-width: 1200px;text-align: center;}
.page-header .page-header-main{background-color: #529F6E;padding: 25px 20px;display: inline-block;}
.page-header .page-header-main img{height: 68px;margin-right: 15px;}
.page-header .page-header-main p{font-size: 16px;color: #ffffff;letter-spacing: 2px;}
.page-header .page-header-main h1{font-size: 30px;color: #ffffff;letter-spacing: 3px;margin-top: 10px;font-weight: normal ;}

.page-header .page-header-menu a{position: relative;text-align: center;padding: 0 0 20px 0;font-size: 24px;color: #333333;font-weight: 600;margin: 0 20px;}
.page-header .page-header-menu a.on{color: #60BC6D;}
.page-header .page-header-menu a.on::after{content: "";position: absolute;width: 60px;height: 6px;background-color: #60BC6D;left: 50%;margin-left: -30px;bottom: 0;}

.page-header .link{ display: inline-block; padding: 10px 20px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; background-color: #529F6E;color: #ffffff;font-size: 14px;margin-bottom: 20px;}
/********************* header end *********************/

/********************* footer start *********************/
.page-footer .page-footer-main{background:  url(../images/bg_footer.png) no-repeat center;background-size: 100% 100%;min-width: 1200px;height: 400px;padding: 220px 0 0 0;}
.page-footer .page-footer-main .information img{width: 68px;height: 68px;margin-right: 30px;}
.page-footer .page-footer-main .information h1{font-size: 20px;color: #ffffff;font-weight: normal;}
.page-footer .page-footer-main .information h6{font-size: 14px;color: #ffffff;margin: 5px 0 10px 0;font-weight: normal}
.page-footer .page-footer-main .information p{font-size: 20px;color: #ffffff;}
.page-footer .page-footer-copyright{height: 60px;text-align: center;font-size: 16px;color: #999999;line-height: 60px;}
/********************* footer end *********************/

/********************* main start *********************/
.page-main{min-height: 80vh;}

.page-title{text-align: center;position: relative;padding: 80px 0 50px 0;}
.page-title p{font-size: 80px;color: #f4f4f5;}
.page-title h1{font-size: 50px;color: #242a3a;letter-spacing: 12px;margin-top: -40px;font-weight: 500;}

.page-banner{width: 100%;height: 600px;background: url(../images/image.png) no-repeat center;background-size: cover;min-width: 1200px;}

.page-tab{margin: 0 0 50px 0;}
.page-tab a{font-size: 20px; color: #b2b2b2; display: inline-block; padding: 10px 20px; border: 1px solid #b2b2b2; margin: 0 30px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.page-tab a.on{background-color: #60BC6D;border-color: #60BC6D;color: #ffffff;}

.page-tab-s a{font-size: 20px;color: #333333;display: inline-block;margin: 0 50px;padding: 10px 0;border-bottom: 2px solid #ffffff;}
.page-tab-s a.on{border-bottom: 2px solid #60BC6D;color: #60BC6D;}

.page-article{padding: 0 0 30px 0}
.page-article h1{font-size: 20px;color: #000000;font-weight: 600;text-align: center;padding: 30px 0 15px 0;}
.page-article p{font-size: 14px;color: #999999;line-height: 30px;text-indent: 28px;}

.page-page{padding: 50px 0;}
.page-page a{ display: inline-block;background-color: #f5f5f5; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; margin: 0 5px;min-width: 34px;height: 34px;text-align: center;line-height: 34px;font-size: 14px;color: #666666;padding: 0 10px;}
.page-page a:hover,.page-page a.on{background-color: #60BC6D;color: #ffffff;}

/* 荷园介绍 */
.park-intro-banner{position: relative;margin: 50px 0;}
.park-intro-banner .swiper-slide{ transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); transition: 300ms; -o-transform: scale(0.8); -webkit-transition: 300ms; -moz-transition: 300ms; -ms-transition: 300ms; -o-transition: 300ms; }
.park-intro-banner .swiper-slide-active,.park-intro-banner .swiper-slide-duplicate-active{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }
.park-intro-item{height: 480px;background: url(../images/image.png) no-repeat center;background-size: cover;padding: 70px 40px 0 40px;}
.park-intro-item h1{font-size: 50px;color: #ffffff;letter-spacing: 5px;display: none;}
.park-intro-item h2{font-size: 30px;color: #ffffff;letter-spacing: 3px;margin: 15px 0;font-weight: normal;display: none;}
.park-intro-item p{font-size: 18px;color: #ffffff;line-height: 30px;display: none;}
.park-intro-banner .swiper-slide-active .park-intro-item h1{display: block;}
.park-intro-banner .swiper-slide-active .park-intro-item h2{display: block;}
.park-intro-banner .swiper-slide-active .park-intro-item p{display: block;}

.park-intro-control{position: absolute;width: 200px;left: 50%;margin-left: -100px;bottom: 64px;}
.park-intro-control .swiper-button-next,.park-intro-control .swiper-button-prev{width: 64px;height: 64px;outline: none;}
.park-intro-control .swiper-button-next::after,.park-intro-control .swiper-button-prev::after{content: none;}
.park-intro-control .swiper-button-next{background: url(../images/page_next.png) no-repeat center;background-size: cover;}
.park-intro-control .swiper-button-prev{background: url(../images/page_prev.png) no-repeat center;background-size: cover;}

.park-dev-list li{margin: 50px 0 100px 0;}
.park-dev-list li .dev-img{width: 640px;height: 425px;background: url(../images/image.png) no-repeat center;background-size: cover;}
.park-dev-list li .dev-time h6{font-size: 24px;color: #050b1e;letter-spacing: 2px;font-weight: normal;}
.park-dev-list li .dev-time h5{font-size: 42px;color: #050b1e;font-weight: normal;margin: 10px 0 0 0;}
.park-dev-list li .dev-main{width: 400px;display: inline-block;text-align: left;}
.park-dev-list li .dev-main h1{font-size: 34px;color: #050b1e;letter-spacing: 7px;margin: 30px 0 0 0;}
.park-dev-list li .dev-main h2{font-size: 24px;color: #050b1e;letter-spacing: 5px;font-weight: normal;margin: 10px 0;}
.park-dev-list li .dev-main p{font-size: 16px;color: #7f7f7f;line-height: 26px;}

/* 文化旅游 */
.spot-banner{padding: 0 0 50px 0;}
.spot-item{display: inline-block;width: 360px;margin: 0 30px;}
.spot-item .spot-img{width: 100%;height: 230px;background: url(../images/image.png) no-repeat center;background-size: cover;}
.spot-item h1{font-size: 16px;color: #000000;margin: 15px 0 10px 0;}
.spot-item p{font-size: 16px;color: #464646;line-height: 25px;}

.tour-news-list{margin: 50px 0 0 0;}
.tour-news-list li{margin: 0 0 50px 0;}
.tour-news-list li .news-time{margin-right: 40px;}
.tour-news-list li h1{font-size: 32px;color: #000000;font-weight: normal;}
.tour-news-list li h2{font-size: 18px;color: #000000;font-weight: normal;margin: 10px 0 0 0;}
.tour-news-list li h3{font-size: 26px;color: #000000;font-weight: normal;}
.tour-news-list li p{font-size: 16px;color: #4c4c4c;margin: 20px 0 0 0;line-height: 25px;}

.tour-intro-control{height: 590px;background-color: #60BC6D;text-align: center;position: relative;}
.tour-intro-control .swiper-button-next,.tour-intro-control .swiper-button-prev{width: 64px;height: 64px;position: initial;outline: none;margin: 20px auto;}
.tour-intro-control .swiper-button-next::after,.tour-intro-control .swiper-button-prev::after{content: none;}
.tour-intro-control .swiper-button-next{background: url(../images/page_next.png) no-repeat center;background-size: cover;}
.tour-intro-control .swiper-button-prev{background: url(../images/page_prev.png) no-repeat center;background-size: cover;}
.tour-intro-control .swiper-pagination{position: initial;font-size: 44px;color: #ffffff;border-bottom: 2px solid #ffffff;padding: 20px 0;margin: 50px 0 0 0;}
.tour-intro-control .swiper-pagination .swiper-pagination-current{font-size: 72px;}

.tour-intro-content{width: 66%;margin-left: -80px;}
.tour-intro-content .swiper-slide{width: 332px;}
.tour-intro-content .intro-item{display: inline-block;width: 332px;box-shadow: 0px 10px 30px 0px rgba(131,144,149,0.16);background-color: #ffffff;border-bottom: 10px solid #60BC6D;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.tour-intro-content .intro-item .intro-img{width: 100%;height: 187px;}
.tour-intro-content .intro-item h1{font-size: 24px;color: #181e2f;letter-spacing: 2px;margin: 15px 35px;font-weight: 500;}
.tour-intro-content .intro-item p{font-size: 16px;color: #666666;line-height: 25px;margin: 0 35px 35px 35px;}

.tour-news-item{margin: 50px 100px 0 0;display: block;}
.tour-news-item .news-img{width: 100%;height: 300px;background: url(../images/image.png) no-repeat center;background-size: cover;}
.tour-news-item h1{font-size: 26px;color: #000000;margin: 20px 0;font-weight: normal;}
.tour-news-item h2{font-size: 14px;color: #000000;font-weight: normal}
.tour-news-item p{font-size: 16px;color: #4c4c4c;line-height: 25px;margin: 10px 0 0 0;}

/* 餐饮美食 */
.dining-intro-banner{padding: 80px 0;}
.dining-intro-banner .swiper-pagination{bottom: 40px;}
.dining-intro-item .intro-img{width: 500px;height: 350px;}
.dining-intro-item h1{font-size: 38px;color: #333333;font-weight: 500;}
.dining-intro-item p{font-size: 18px;color: #999999;line-height: 36px;margin: 20px 0 0 0;}

.dining-food-list{padding: 50px 0;}
.dining-food-list li{ float: left; width: 585px; background-color: #ffffff; box-shadow: 0px 10px 30px 0px rgba(131,144,149,0.16); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin: 0 30px 30px 0;padding: 0 30px 0 0;}
.dining-food-list li:nth-child(2n){margin-right: 0;}
.dining-food-list li .food-img{width: 260px;height: 260px;margin-right: 30px;}
.dining-food-list li h1{font-size: 24px;color: #333333;font-weight: 500;}
.dining-food-list li p{font-size: 16px;color: #999999;line-height: 30px;margin: 15px 0 0 0;}

.dining-food-list-sm{padding: 50px 0;flex-wrap: wrap;}
.dining-food-list-sm li{width: 240px;text-align: center;margin: 0 0 30px 0;}
.dining-food-list-sm li .avatar{ width: 180px; height: 180px; margin: 0 auto; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.dining-food-list-sm li .name{font-size: 18px;color: #333333;margin: 15px 0 0 0;}

.dining-adv-info{width: 400px;}
.dining-adv-info h1{font-size: 36px;color: #45484c;}
.dining-adv-info p{font-size: 16px;color: #b2b2b2;line-height: 26px;margin: 30px 0 0 0;}

.dining-adv-item{ padding: 40px 35px; border: 1px solid #f1eded; background-color: #ffffff; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; text-align: center;width: 300px;margin: 0 0 40px 0;}
.dining-adv-item:hover{box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.08);border-color: transparent;}
.dining-adv-item img{width: 80px;height: 80px;}
.dining-adv-item h1{font-size: 24px;color: #45484c;margin: 20px 0;}
.dining-adv-item p{font-size: 14px;color: #b2b2b2;line-height: 24px;}

/* 纪念品 */
.souvenir-local-list{padding: 50px 0;}
.souvenir-local-list li{float: left;width: 554px;margin: 0 75px 50px 0}
.souvenir-local-list li:nth-child(2n){margin-right: 0;}
.souvenir-local-list li .local-img{width: 100%;height: 310px;background: url(../images/image.png) no-repeat center;background-size: cover;}
.souvenir-local-list li h1{font-size: 20px;color: #000000;margin: 15px 0;text-align: center;font-weight: 500;} 
.souvenir-local-list li p{font-size: 14px;color: #999999;line-height: 25px;} 

.souvenir-list{padding: 50px 0;}
.souvenir-list li{float: left;width: 280px;margin: 0 26px 50px 0;}
.souvenir-list li:nth-child(4n){margin-right: 0;}
.souvenir-list li .souvenir-img{width: 100%;height: 312px;background: url(../images/image.png) no-repeat center;background-size: cover;}
.souvenir-list li .souvenir-name{font-size: 20px;color: #424242;margin: 15px 0 0 0;} 

.souvenir-adv-list{padding: 100px 0;}
.souvenir-adv-list li{width: 350px;text-align: center;}
.souvenir-adv-list li img{height: 52px;}
.souvenir-adv-list li h1{font-size: 24px;color: #333333;margin: 20px 0;}
.souvenir-adv-list li p{font-size: 14px;color: #7f7f7f;line-height: 25px;}

/* 农事活动 */
.activity-intro{margin: 150px 0;}
.activity-intro h1{font-size: 50px;color: #242a3a;letter-spacing: 12px;font-weight: 500;}
.activity-intro p{font-size: 18px;color: #333333;margin: 40px 0 0 0;line-height: 30px;}
.activity-intro img{width: 667px;}

.activity-farmer-list{padding: 80px 0;}
.activity-farmer-list li{float: left;width: 380px;margin: 0 30px 30px 0;}
.activity-farmer-list li:nth-child(3n){margin-right: 0;}
.activity-farmer-list li .farmer-img{height: 380px;width: 100%;background: url(../images/image.png) no-repeat center;background-size: cover;}
.activity-farmer-list li h1{font-size: 30px;color: #333333;margin: 30px 0 10px 0;font-weight: 500;}
.activity-farmer-list li p{font-size: 16px;color: #666666;line-height: 25px;}

.activity-pick-list{padding: 80px 0;}
.activity-pick-list li{width: 580px;background-color: rgba(96,188,109,0.1);padding: 40px 35px;margin: 0 40px 0 0;}
.activity-pick-list li:nth-child(2n){background-color: rgba(255,201,75,0.1);margin-right: 0;}
.activity-pick-list li .pick-img{width: 100%;height: 410px;background: url(../images/image.png) no-repeat center;background-size: cover;}
.activity-pick-list li h1{font-size: 30px;color: #333333;margin: 20px 0;font-weight: 500;}
.activity-pick-list li p{font-size: 16px; color: #777c78;line-height: 25px;}

/* 新闻列表 */
.banner-news{background-color: rgba(91,174,121,0.76);padding: 40px 110px;text-align: center;}
.banner-news h1{font-size: 60px;color: #ffffff;font-weight: 500;}
.banner-news p{font-size: 24px;color: #ffffff;margin: 15px 0 0 0;}

.news-list{padding: 50px 0;}
.news-list li{margin: 0 0 50px 0;background-color: #ffffff;padding: 0 50px 0 0;}
.news-list li .news-img{width: 600px;height: 380px;background: url(../images/image.png) no-repeat center;background-size: cover;margin-right: 50px;}
.news-list li h1{font-size: 22px;color: #3e3e3e;line-height: 36px;margin: 20px 0;}
.news-list li h6{font-size: 14px;color: #9a9a9a;font-weight: normal;}
.news-list li p{font-size: 16px;color: #8e8e8e;line-height: 30px;}

.news-list-sm{padding: 30px 0 0 0;}
.news-list-sm li{margin: 0 0 16px 0;background-color: transparent;padding: 0 15px 0 0;}
.news-list-sm li .news-img{width: 102px;height: 68px;background: url(../images/image.png) no-repeat center;background-size: cover;margin-right: 10px;}
.news-list-sm li h1{font-size: 14px;color: #3e3e3e;margin: 0;width: 200px;}
.news-list-sm li p{font-size: 12px;color: #999999;}

.article-header{padding: 30px 0;border-bottom: 1px solid #dddddd;margin: 50px 0;}
.article-header .article-title{padding: 0 0 0 30px;position: relative;font-size: 30px;color: #5bae79;}
.article-header .article-title::before{content: "";position: absolute;left: 0;top: 0;width: 13px;height: 30px;background-color: #5bae79;}
.article-header .article-link{font-size: 16px;color: #666666;}

.article-detail .article-title{font-size: 30px;color: #000000;line-height: 36px;}
.article-detail .article-time{font-size: 14px;color: #7b7b7b;margin: 20px 0 40px 0;}
.article-detail .article-text{font-size: 14px;color: #7b7b7b;line-height: 30px;} 
.article-detail .article-text p{margin: 0 0 15px 0;}
.article-detail .article-text img{max-width: 100%;} 

.article-prev-next{padding: 50px 0;}
.article-prev-next a{font-size: 16px;color: rgba(91,174,121,0.8);display: block;margin: 30px 0 0 0;}
.article-prev-next a:hover{color: rgba(91,174,121,1);}

.news-aside{padding: 15px;border: 1px solid #dddddd;margin: 70px 0 0 50px;}
.news-aside .aside-title{font-size: 18px;color: #000000;padding: 0 0 0 15px;position: relative;font-weight: 600;}
.news-aside .aside-title::before{content: "";position: absolute;left: 0;top: 0;width: 3px;height: 16px;background-color: #5bae79;;}

.tour-folk-list li{margin: 0 0 30px 0;text-align: center;}
.tour-folk-list li h1{font-size: 18px;color: #000000;margin: 0 0 15px 0;}
.tour-folk-list li p{font-size: 16px;color: #7b7b7b;line-height: 24px;}
/********************* main end *********************/