/********************* header start *********************/
.page-header{background: #60BC6D url(../images/bg_header.png) no-repeat center;background-size: cover;padding: 35px 0 25px 0;min-width: 1280px;}
.page-header .page-header-main{margin: 0 0 50px 0;}
.page-header .page-header-main .main-logo img{height: 62px;}
.page-header .page-header-main .main-tel p{font-size: 20px;color: #ffffff;}
.page-header .page-header-main .main-tel img{height: 20px;margin: 0 5px;}
.page-header .page-header-main .link{ color: #ffffff; padding: 10px 20px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; background-color: #FFC94B;display: inline-block;}
.page-header .page-header-menu{background: linear-gradient(90deg,#52b260 -25%, #77d183 50%, #52b260 125%);}
.page-header .page-header-menu a{position: relative;text-align: center;padding: 15px 0;}
.page-header .page-header-menu a::after{content: "";position: absolute;width: 1px;height: 26px;background-color: rgba(255, 255, 255, 0.5);right: 0;top: 50%;margin-top: -13px;}
.page-header .page-header-menu a:last-child::after{content: none;}
.page-header .page-header-menu a.on::after{content: none;}
.page-header .page-header-menu a.on{background-color: #42ADDC;}
.page-header .page-header-menu a h1{font-size: 20px;color: #ffffff;font-weight: normal;}
.page-header .page-header-menu a p{font-size: 14px;color: #ffffff;margin-top: 6px;}
/********************* header end *********************/

/********************* footer start *********************/
.page-footer .page-footer-main{background: #60BC6D url(../images/bg_footer.png) no-repeat center;background-size: cover;min-width: 1280px;padding: 50px 0;/* height: 230px; */}
.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-main .footer-link .item{font-size: 16px;display: inline-block;padding: 10px 20px;color: #ffffff;font-weight: normal;background-color: rgba(255, 255, 255, 0.2);margin: 0 15px;outline: none;border: none;text-align: center;text-align-last: center;}
.page-footer .page-footer-main .footer-link .item option{color: #333333;text-align: center;text-align-last: center;}
.page-footer .page-footer-copyright{height: 60px;text-align: center;font-size: 14px;color: #999999;line-height: 60px;}
/********************* footer end *********************/

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

.page-banner{min-width: 1280px;height: 450px;background: url(../images/banner_planning.png) no-repeat center;background-size: cover;}
.page-banner .banner-text{width: 100%;text-align: center;}
.page-banner .banner-text h1{font-size: 60px;color: rgba(255, 255, 255, 0.8);letter-spacing: 6px;}
.page-banner .banner-text h2{font-size: 30px;color: rgba(255, 255, 255, 0.7);letter-spacing: 24px;font-weight: normal;margin-top: 50px;}

.index-title{text-align: center;position: relative;padding: 80px 0 50px 0;}
.index-title h1{font-size: 40px;color: #666666;}
.index-title p{font-size: 14px;color: #666666;margin: 15px 0 0 0;}
.index-title::after{content: "";position: absolute;width: 48px;height: 6px;background: #60BC6D;bottom: 30px;left: 50%;margin-left: -24px;}

.index-banner{width: 100%;height: 400px;padding: 30px 0 0 0;}
.index-banner img{ width: 100%; height: 100%; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
.index-banner .swiper-pagination-bullet{background-color: rgba(255, 255, 255, 0.5);}
.index-banner .swiper-pagination-bullet-active{background-color: #ffffff;}

.index-card{ background: #ffffff; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; box-shadow: 0px 10px 30px 0px rgba(131,144,149,0.16);}
.index-card .index-card-header{ background: linear-gradient(124deg,#52b260 5%, #77d183 42%, #52b260 93%); border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; -ms-border-radius: 15px 15px 0 0; -o-border-radius: 15px 15px 0 0; padding: 10px 30px; }
.index-card .index-card-header h1{font-size: 50px;color: #ffffff;font-weight: normal;margin-right: 5px;}
.index-card .index-card-header h2{font-size: 20px;color: #ffffff;font-weight: normal;}
.index-card .index-card-header p{font-size: 14px;color: #ffffff;margin-top: 5px;}
.index-card .index-card-header a{font-size: 14px;color: #ffffff;}
.index-card .index-card-header a i{font-size: 14px;color: #ffffff;}
.index-card .index-card-body{padding: 20px;}
.index-card-sm{ border: 1px solid #60bc6d; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px;width: 230px;margin: 0 30px 50px 0;}
.index-card-sm:last-child{margin-right: 0;}
.index-card-sm .index-card-header{ border-radius: 15px 15px 0px 0px; -webkit-border-radius: 15px 15px 0px 0px; -moz-border-radius: 15px 15px 0px 0px; -ms-border-radius: 15px 15px 0px 0px; -o-border-radius: 15px 15px 0px 0px;height: 70px;}
.index-card-sm .index-card-header h2{line-height: 50px;}
.index-card-sm .news-list li a{width: auto;}

.page-article{padding: 30px 0;}
.page-article h1{font-size: 24px;color: #333333;line-height: 2;font-weight: bold;}
.page-article h6{font-size: 16px;color: #333333;line-height: 2;font-weight: bold;}
.page-article p{font-size: 16px;color: #333333;line-height: 2;}
.page-article img{max-width: 100%;}

.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;}

.news-list li{margin-bottom: 12px;position: relative;}
.news-list li::before{ content: ""; position: absolute; width: 4px; height: 4px; background-color: #666666; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; left: 0;top: 50%;margin-top: -2px;}
.news-list li a{display: block;font-size: 16px;color: #666666;width: 270px;margin: 0 0 0 20px;line-height: 22px;border-bottom: 1px solid #ffffff;}
.news-list li:hover>a{color: #60BC6D;border-bottom: 1px solid #60BC6D;}
.news-list li:hover::before{background-color: #60BC6D;}

.honor-list li{width: 205px;text-align: center;margin: 10px 20px 15px 0;float: left;}
.honor-list li:nth-child(4n){margin-right: 0;}
.honor-list li .honor-img{ display: inline-block; width: 100%; height: 142px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.honor-list li h1{font-size: 16px;font-weight: 500;text-align: center;color: #666666;margin-top: 10px;}

.event-list{margin: 50px 0;position: relative;}
.event-list::after{content: "";position: absolute;left: 50%;top: 15px;width: 1px;height: 100%;background-color: rgba(0,0,0,0.1);z-index: -1;margin-left: 1px;}
.event-list .event-item{justify-content: flex-start;position: relative;}
.event-list .event-item:nth-child(2n){justify-content: flex-end;}
.event-list .event-item::after{content: ""; position: absolute; left: 50%; top: 21px; width: 14px; height: 14px; background-color: #60bc6d; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;margin-left: -6px;}
.event-list .event-item::before{ content: ""; position: absolute; left: 50%; top: 15px; width: 24px; height: 24px; background-color: #ffffff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;border: 1px solid #60bc6d;margin-left: -12px;}
.event-list .event-item .event-box{width: 480px;}
.event-list .event-item .event-title{font-size: 22px;color: #333333;display: block;padding: 15px 0;border-bottom: 1px solid rgba(0,0,0,0.1);text-align: right;}
.event-list .event-item:nth-child(2n) .event-title{text-align: left;}
.event-list .event-item .event-title:hover{color: #60BC6D;}
.event-list .event-item .event-desc{font-size: 16px;color: #999999;line-height: 28px;margin-top: 10px;}

.good-type-list{margin: 0 0 30px 0;}
.good-type-list a{ display: inline-block; font-size: 16px; color: #999999; border: 1px solid #999999; padding: 10px 40px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;margin: 0 20px;}
.good-type-list a.active{background-color: #60BC6D;border-color: #60BC6D;color: #ffffff;}

.good-type-list-sm{margin: 0 0 30px 0;}
.good-type-list-sm a{font-size: 14px;color: #999999;margin: 15px;}
.good-type-list-sm a.active{color: #60BC6D;}


.good-list li{width: 205px;text-align: center;margin: 10px 20px 15px 0;float: left;}
.good-list li:nth-child(4n){margin-right: 0;}
.good-list li .good-img{display: inline-block;width: 205px; height: 195px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px;}
.good-list li h1{font-size: 16px;font-weight: 500;text-align: center;color: #666666;letter-spacing: 2px;margin-top: 10px;}
.good-list li .good-desc{font-size: 14px;color: #333333;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.1);margin: 10px 0 0 0;line-height: 22px;height: 80px;}
.good-list-s li{width: 282px;margin: 0 50px 30px 0;}
.good-list-s li .good-img{width: 100%;}

.messages-list li{ float: left; width: 385px;margin: 0 30px 30px 0; }
.messages-list li:nth-child(3n){margin-right: 0;}
.messages-list li .messages-img{ border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; width: 100%; height: 240px;}
.messages-list li h1{font-size: 18px;color: #333333;margin-top: 15px;}
.messages-list li p{font-size: 14px;color: #333333;margin-top: 15px;}

.experts-list{padding: 0 0 30px 0;}
.experts-list li{ float: left; width: 196px; height: 200px; background: url(../images/image.png) no-repeat center; background-size: cover; position: relative; margin: 0 20px 20px 0; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px;background-color: #D5E1DB;}
.experts-list li:nth-child(6n){margin-right: 0;}
.experts-list li .experts-info{ border-radius: 0px 0px 20px 20px; -webkit-border-radius: 0px 0px 20px 20px; -moz-border-radius: 0px 0px 20px 20px; -ms-border-radius: 0px 0px 20px 20px; -o-border-radius: 0px 0px 20px 20px; background-color: rgba(0,0,0,0.2); padding: 10px; position: absolute; left: 0; bottom: 0; width: 100%; }
.experts-list li .experts-info h1{font-size: 20px;color: #ffffff;text-align: center;}
.experts-list li .experts-info p{font-size: 14px;color: #ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 10px;line-height: 22px;}
.experts-list li:hover .experts-info{ background-color: rgba(0,0,0,0.5); transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }
.experts-list li:hover .experts-info p{ overflow: auto; text-overflow: ellipsis; white-space: normal; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }

.plan-tab{padding: 30px 100px 40px 100px;}
.plan-tab .tab-item{text-align: center;position: relative;}
.plan-tab .tab-item img{ width: 60px; height: 60px; padding: 12px; background-color: #D1D1D1; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.plan-tab .tab-item h1{font-size: 18px;color: #999999;font-weight: 500;margin-top: 10px;}
.plan-tab .tab-item.active::after{content: "";position: absolute;width: 42px;height: 8px;background-color: #60BC6D;left: 50%;margin-left: -21px;bottom: -40px;}
.plan-tab .tab-item.active img{background-color: #60BC6D;}
.plan-tab .tab-item.active h1{color: #333333;}

.park-plan{margin: 0 auto;}
.plan-item{background: #ffffff;background: url(../images/image.png) no-repeat center;background-size: cover;min-height: 250px;padding: 0 30px;}
.plan-item .plan-title{font-size: 30px;color: #ffffff;display: none;position: relative;line-height: 36px;font-weight: 600;}
.plan-item .plan-title::after{content: "";position: absolute;width: 50px;height: 4px;background-color: #ffffff;bottom: -20px;left: 0;}
.plan-main{width: 1200px;margin-left: -400px;display: none;}
.park-plan .swiper-slide-active .plan-title{display: block;}
.park-plan .swiper-slide-active .plan-main{display: block;}
.plan-item .plan-content{font-size: 16px;color: #333333;line-height: 36px;padding: 30px 0;}
.park-plan .swiper-slide{ transition: 300ms; transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); -webkit-transition: 300ms; -moz-transition: 300ms; -ms-transition: 300ms; -o-transition: 300ms; }
.park-plan .swiper-slide-active,.swiper-slide-duplicate-active{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }
.park-plan .swiper-button-next,.park-plan .swiper-button-prev{color: #cccccc;top: 130px;}

.park-info{padding: 70px 0 0 0;}
.park-info img{width: 125px;height: 125px;}
.park-info h1{font-size: 26px;color: #333333;margin: 30px 0 10px 0;}
.park-info p{font-size: 14px;color: #333333;line-height: 22px;}

.dynamic-list li{float: left;width: 400px;margin: 0 30px 30px 0;}
.dynamic-list li:nth-child(3n){margin-right: 0;}
.dynamic-list li .dynamic-img{width: 100%;height: 235px;background: url(../images/image.png) no-repeat center;background-size: cover;}
.dynamic-list li h1{font-size: 22px;color: #333333;margin: 20px 0 0 0;}
.dynamic-list li h6{font-size: 14px;color: #333333;font-weight: normal;margin: 10px 0;}
.dynamic-list li p{font-size: 14px;color: #333333;line-height: 24px;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.1);}

.policy-info{padding: 50px 35px;}
.policy-type{border: 1px solid #eeeeee;}
.policy-type li a{display: block;height: 60px;line-height: 60px;font-size: 18px;color: #333333;text-align: center;}
.policy-type li.active a{background-color: #60BC6D;color: #ffffff;}

.article-list-new li{border: 1px solid rgba(0,0,0,0.1);margin: 0 0 35px 0;padding: 0 40px 0 0;}
.article-list-new li .article-img{width: 320px;height: 210px;background: url(../images/image.png) no-repeat center;background-size: cover;margin: 0 35px 0 0;}
.article-list-new li img{height: 25px;margin-left: 10px;}
.article-list-new li h1{font-size: 18px;color: #000000;max-width: 400px;}
.article-list-new li h6{font-size: 12px;color: #333333;margin: 15px 0 0 0;font-weight: normal;}
.article-list-new li p{font-size: 12px;color: #7b7b7b;line-height: 22px;margin-top: 10px;} 

.article-list li{padding: 20px 0;border-top: 1px solid rgba(0,0,0,0.1);}
.article-list li .article-time{ width: 94px; padding: 15px 0; background-color: #60BC6D; text-align: center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; margin-right: 15px;}
.article-list li .article-time h2{font-size: 39px;color: #ffffff;}
.article-list li .article-time h6{font-size: 18px;color: #ffffff;margin: 10px 0 0 0;font-weight: normal;}
.article-list li h1{font-size: 18px;color: #000000;}
.article-list li p{font-size: 12px;color: #7b7b7b;line-height: 22px;margin-top: 10px;}

.article-route{padding: 30px 0;border-bottom: 1px solid #eeeeee;margin-bottom: 60px;font-size: 14px;color: #333333;}
.article-detail .article-title{font-size: 30px;color: #000000;line-height: 32px;}
.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%;} 

.lotus-map{text-align: center;padding: 0 0 30px 0;}
.lotus-map img{max-width: 100%;}
.lotus-video{padding: 0 0 30px 0;}
.lotus-video video{background-color: #333333;width: 400px;margin: 0 20px;}

.lotus-photos .swiper-container {padding-bottom:40px;}
.lotus-photos .swiper-container .swiper-slide {background-size: cover;background-position: center;}
.lotus-photos .swiper-slide {width:978px;transition-timing-function:linear;}
@media only screen and (max-width:1200px){
    .lotus-photos .swiper-slide {
        width:770px;
    }
}
@media only screen and (max-width:980px){
    .lotus-photos .swiper-slide {
        width:471px;
    }
}
@media only screen and (max-height:480px){
    .lotus-photos .swiper-slide {
        width:471px;
    }
}
.lotus-photos .swiper-slide .img{
    width: 100%;
    height: 500px;
    overflow: hidden;
}
.lotus-photos .swiper-slide img{
    width: 100%;
    border-radius: 4px;
}
.lotus-photos .swiper-slide .title{
    text-align: center;
    font-size: 14px;
    color: #333;
    margin: 10px 0 0 0;
}	
.lotus-photos .swiper-button-next, .lotus-photos .swiper-button-prev{
    width:86px;
    height:112px;
    background-size:86px 112px;
    margin-top:-56px;
    outline:none;
    color: #ffffff;
}
/* .lotus-photos .swiper-button-next{
    background-image:url(../images/cursor-next.png);
}
.lotus-photos .swiper-button-prev{
    background-image:url(img/cursor-prev.png);
}		 */
.lotus-photos .swiper-pagination-bullet{
    background:none;
    opacity:1;
    margin:0 6px !important;
    width:9px;
    height:9px;
    position:relative;
    outline:none;
    vertical-align:middle;
}
.lotus-photos .swiper-pagination-bullet span{
    width:3px;
    height:3px;
    background:#CCC;
    display:block;
    border-radius:50%;
    margin-top:3px;
    margin-left:3px;
}
.lotus-photos .swiper-pagination-bullet i{
    background:#000;
    height:1px;
    width:20px;
    position:absolute;
    top:4px;
    transform:scaleX(0);
    transform-origin:left;
    z-index:3;
    transition-timing-function:linear;
}
.lotus-photos .swiper-pagination-bullet-active span,.lotus-photos .swiper-pagination-bullet:hover span{
    width:9px;
    height:9px;
    margin-top:0;
    margin-left:0;
    background:#000;
    position:relative;
    z-index:1;
}
.lotus-photos .swiper-pagination-bullet-active i{
    animation:middle 6s;
}
.lotus-photos .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{
    animation:first 6s;
}
.lotus-photos .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{
    animation:last 6s;
}				
@keyframes first{
    0% {transform:scaleX(0.5);left:0px;}/*091*/
    100% {transform:scaleX(1);left:2px;} /*0915*/
}
@keyframes last{
    0% {transform:scaleX(0.7);left:-10px;}/*1090*/
    20% {transform:scaleX(0.3);left:2px;} /*090*/
    100% {transform:scaleX(0.3);left:0px;} /*090*/
}		
@keyframes middle{
    0% {transform:scaleX(0.7);left:-10px;}/*1091*/
    20% {transform:scaleX(0.45);left:2px;}/*092*/
    100% {transform:scaleX(1);left:2px;} /*0913*/
}

.lotus-spot{padding: 0 0 30px 0;}
.lotus-spot .lotus-spot-item{background-color: #ffffff;padding: 12px 15px 15px 15px;width: 500px;margin: 0 20px;}
.lotus-spot .lotus-spot-item .lotus-spot-img{width: 100%;height: 215px;}
.lotus-spot .lotus-spot-item h1{font-size: 18px;color: #333333;margin: 15px 0;}
.lotus-spot .lotus-spot-item p{font-size: 14px;color: #999999;line-height: 22px;}

.lotus-park{padding: 20px 0 50px 0;}
.lotus-park .lotus-park-item{margin: 0 20px 0 0;}
.lotus-park .lotus-park-item:last-child{margin-right: 0;}
.lotus-park .lotus-park-item .img-box{width: 400px;height: 400px;}

.lotus-food{padding: 0 0 30px 0;}
.lotus-food .swiper-container{padding: 0 0 50px 0;}
.lotus-food .lotus-food-item{width: 190px;text-align: center;}
.lotus-food .lotus-food-item .lotus-img{ width: 190px; height: 140px; margin: 0 auto; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.lotus-food .lotus-food-item h1{font-size: 20px;color: #333333;margin: 20px 0 10px 0;}
.lotus-food .lotus-food-item p{font-size: 14px;color: #333333;line-height: 24px;}
.lotus-food .swiper-pagination-bullet{ width: 30px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.lotus-food .swiper-pagination-bullet-active{background-color: #60BC6D;}

.lotus-food-bg{position: relative;padding: 0 0 50px 0;}
.lotus-food-bg .lotus-food-item{ padding: 0 30px;height: 500px;transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8);position: relative;}
.lotus-food-bg .lotus-food-item .img-box{width: 100%;height: 100%;position: absolute;left: 0;top: 0}
.lotus-food-bg .lotus-food-item h1{font-size: 28px;color: #ffffff;margin: 0 0 15px 0;display: none;line-height: 40px;}
.lotus-food-bg .lotus-food-item p{font-size: 14px;color: #ffffff;line-height: 20px;display: none;}
.lotus-food-bg .swiper-slide-active .lotus-food-item{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }
.lotus-food-bg .swiper-slide-active .lotus-food-item h1{display: block;}
.lotus-food-bg .swiper-slide-active .lotus-food-item p{display: block;}
.lotus-food-bg .swiper-button-prev,.lotus-food-bg .swiper-button-next{outline: none;color: #ffffff; top: 80%;}
.lotus-food-bg .swiper-button-prev{left: 45%;}
.lotus-food-bg .swiper-button-next{right: 45%;}

.lotus-kind{padding: 0 0 50px 0;margin: 0 0 30px 0;}
.lotus-kind .lotus-kind-item{width: 240px;text-align: center;}
.lotus-kind .lotus-kind-item .lotus-img{ width: 209px; height: 209px; margin: 0 auto; border-radius: 50% ; -webkit-border-radius: 50% ; -moz-border-radius: 50% ; -ms-border-radius: 50% ; -o-border-radius: 50% ; }
.lotus-kind .lotus-kind-item h1{font-size: 28px;color: #333333;margin: 40px 0 20px 0;}
.lotus-kind .lotus-kind-item p{font-size: 14px;color: #333333;line-height: 24px;}
.lotus-kind .swiper-pagination-bullet{ width: 30px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.lotus-kind .swiper-pagination-bullet-active{background-color: #60BC6D;}

.lotus-news .lotus-news-item{width: 300px;height: 200px;background: url(../images/image.png) no-repeat center;background-size: cover;position: relative;display: inline-block;}
.lotus-news .lotus-news-item .lotus-news-info{position: absolute;left: 0;bottom: 0;padding: 15px 20px;background: linear-gradient(0deg,#000000, rgba(255,255,255,0));width: 100%;}
.lotus-news .lotus-news-item .lotus-news-info h1{font-size: 20px;color: #ffffff;font-weight: normal;}
.lotus-news .lotus-news-item .lotus-news-info p{font-size: 14px;color: #ffffff;margin: 15px 0 0 0;}
.lotus-news .swiper-button-next, .lotus-news .swiper-button-prev{color: #60BC6D;}

.space-list .space-item{margin: 0 25px;}
.space-list .space-item img{width: 50px;height: 50px;}
.space-list .space-item .icon{display: inline-block;}
.space-list .space-item .icon-on{display: none;}
.space-list .space-item.on .icon{display: none;}
.space-list .space-item.on .icon-on{display: inline-block;}
.space-content{display: none;padding: 50px 0 100px 0;text-align: center;}
.space-content.on{display: block;}
.space-content>img{width: 200px;height: 200px;}
.space-content>p{font-size: 18px;color: #999999;line-height: 32px;}
.space-content>p>strong{color: #60BC6D;font-weight: bold;}

.culture-banner{background: url(../images/bg_culture.png) no-repeat center;background-size: cover;min-width: 1280px;padding: 80px 0 50px 0;text-align: center;}
.culture-banner h1{font-size: 68px;text-shadow: 0px 5px 13px 0px #2a785e;letter-spacing: 16px;color: #ffffff;}
.culture-banner .culture-banner-content{padding: 35px 70px;width: 770px;background-color: rgba(255,255,255,0.2);margin: 50px auto 0 auto;text-align: left;}
.culture-banner .culture-banner-content h2{font-size: 26px;color: #ffffff;}
.culture-banner .culture-banner-content p{font-size: 14px;color: #ffffff;line-height: 24px;margin: 20px 0 0 0;}

.publicity-banner{background: url(../images/bg_publicity.png) no-repeat center;background-size: cover;min-width: 1280px;padding: 60px 0 80px 0;text-align: center;}
.publicity-banner h1{font-size: 32px;color: #ffffff;}
.publicity-banner .publicity-banner-list{margin: 50px 0 0 0;}
.publicity-banner .publicity-banner-list li{margin-right: 80px;}
.publicity-banner .publicity-banner-list li:last-child{margin-right: 0;}
.publicity-banner .publicity-banner-list h2{ display: inline-block; width: 104px; height: 104px; border: 1px solid #ffffff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;font-size: 32px;color: #ffffff;line-height: 104px;text-align: center;font-weight: normal;}
.publicity-banner .publicity-banner-list p{font-size: 16px;color: #ffffff;line-height: 28px;margin-top: 30px;}

.rec-enterprise{margin: 30px 0 0 0;}
.rec-enterprise .rec-enterprise-img{width: 350px;height: 420px;background: url(../images/image.png) no-repeat center;background-size: cover;margin: 0 100px 0 0;}
.rec-enterprise h1{font-size: 26px;color: #000000;letter-spacing: 3px;}
.rec-enterprise p{font-size: 16px;color: #888888;line-height: 30px;margin-top: 30px;}

#marqueeCompany{overflow: hidden;width: 100%;height: 186px;}
.enterprise-list{margin: 0 0 50px 0;}
.enterprise-list li{ float: left; width: 305px; margin: 0 20px 20px 0;  border: 1px solid #ebebeb; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;padding: 0 0 10px 0;}
.enterprise-list li .enterprise-logo{width: 100%;height: 150px;}
.enterprise-list li .enterprise-name{font-size: 14px;color: #666666;margin-top: 10px;text-align: center;}

.policy-list{width: 95%;margin: 0 auto;}
.policy-list li{padding: 80px 0;position: relative;}
.policy-list li .policy-img{width: 600px;height: 400px;background: url(../images/image.png) no-repeat center;background-size: cover;position: absolute;z-index: -1;top: 0;right: 0;}
.policy-list li:nth-child(2n+1){text-align: right;}
.policy-list li:nth-child(2n+1) .policy-img{left: 0;}
.policy-list li .policy-box{width: 710px;background: #ffffff;box-shadow: 0px 10px 30px 0px rgba(131,144,149,0.16);padding: 90px 80px;display: inline-block;text-align: left;}
.policy-list li .policy-box h1{font-size: 30px;color: #333333;}
.policy-list li .policy-box p{font-size: 16px;color: #666666;line-height: 30px;margin: 15px 0;}
.policy-list li .policy-box a{ display: inline-block; width: 130px; height: 48px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;background-color: #60BC6D;font-size: 16px;color: #ffffff;text-align: center;line-height: 48px;}

.model-banner{min-width: 1280px;background-color: #2A916E;padding: 80px 0 180px 0;text-align: center;}
.model-banner h1{font-size: 60px;color: #ffffff;}
.model-banner h6{font-size: 20px;color: #ffffff;margin: 30px 0 0 0;font-weight: normal;}
.model-banner .model-num{margin: 80px 0 0 0;}
.model-banner .model-num li{position: relative;}
.model-banner .model-num li::after{position: absolute;content: "";right: 0;width: 2px;height: 42px;background-color: #ffffff;top: 50%;margin-top: -21px;}
.model-banner .model-num li:last-child::after{content: none;}
.model-banner .model-num li h2{font-size: 53px;color: #ffffff;}
.model-banner .model-num li p{font-size: 33px;color: #ffffff;margin: 10px 0 0 0;}

.model-list{margin: -120px auto 100px auto;}
.model-list li{ padding: 40px 48px; background-color: #ffffff; border-radius: 7px; box-shadow: 0px 10px 30px 0px rgba(131,144,149,0.16); -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px;margin: 0 35px 0 0;}
.model-list li:last-child{margin-right: 0;}
.model-list li:nth-child(2){width: 80%;}
.model-list li img{width: 68px;height: 68px;}
.model-list li h1{font-size: 26px;color: #4a4a4a;margin: 28px 0 10px 0;}
.model-list li p{font-size: 16px;color: #9b9b9b;line-height: 28px;height: 145px;overflow: hidden;}
.model-list li a{width: 120px;height: 38px;border: 1px solid #60bc6d;font-size: 14px;color: #60bc6d;text-align: center;line-height: 38px;display: inline-block;margin: 30px 0 0 0;}
.model-list .btn-more{padding: 10px 25px;color: #52b260;border: 1px solid #52b260;font-size: 14px;margin: 45px 0 0 0;display: inline-block;}
.model-list .btn-more:hover{background-color: #52b260;color: #ffffff;}

/* 科技应用 */
.app-box{padding: 20px 0 50px 0;}
.app-box .app-first{width: 400px;margin: 0 30px 0 0;}
.app-box .app-first .app-img{width: 400px;height: 387px;}
.app-box .app-first .app-name{font-size: 16px;color: #333;margin: 15px 0 0 0;}
.app-box .app-first:hover .app-name{color: #60bc6d;}
.app-box .app-list li{float: left;width: 240px;margin: 0 20px 20px 0;}
.app-box .app-list li:nth-child(5n){margin-right: 0;}
.app-box .app-list li .app-img{width: 100%;height: 160px;}
.app-box .app-list li .app-name{font-size: 16px;color: #333;margin: 15px 0 0 0;}
.app-box .app-list li:hover .app-name{color: #60bc6d;}

.app-news{position: relative;padding: 0 0 50px 0;}
.app-news .app-news-item{background-color: #ffffff;box-shadow: 0px 2px 15px 0px rgba(131,144,149,0.16);padding: 0 0 15px 0;}
.app-news .app-news-item .app-news-img{width: 100%;height: 260px;}
.app-news .app-news-item .app-news-title{margin: 15px 10px;font-size: 18px;color: #333333;}
.app-news .app-news-item .app-news-desc{margin: 0 10px;font-size: 14px;color: #999999;line-height: 24px;}
.app-news .app-news-item:hover .app-news-title{color: #60bc6d;}
.app-news .swiper-container{margin: 0 60px;}
.app-news .swiper-button-next,.app-news .swiper-button-prev{outline: none;color: rgba(0,0,0,0.2);}

.app-research{padding: 0 0 50px 0;}
.app-research .app-research-item{float: left;width: 20%;text-align: center;margin: 0 0 50px 0;}
.app-research .app-research-item .app-research-img{ width: 100px; height: 100px; border-radius: 50%;-webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; margin: 0 auto;}
.app-research .app-research-item .app-research-title{margin: 15px 0 0 0;font-size: 14px;color: #333333;}

/* 联系我们 */
.contact-box{background-color: #60BC6D;padding: 3px 30px 3px 3px;}
.contact-list{margin-left: 30px;}
.contact-list .contact-item{}
.contact-list .contact-item h1{font-size: 22px;color: #ffffff;padding: 30px 0;border-bottom: 1px solid rgba(255,255,255,0.1);line-height: 36px;}
.contact-list .contact-item .contact-row{padding: 25px 0;border-bottom: 1px solid rgba(255,255,255,0.1);;}
.contact-list .contact-item .contact-row img{height: 50px;margin-right: 40px;}
.contact-list .contact-item .contact-row span{font-size: 18px;color: #ffffff;}

.custom-input-card{width: 300px;}
.content-window-card{position: relative;padding: 15px;box-shadow: none;bottom: 0;left: 0;}
.content-window-card p{height: 30px;font-size: 14px;color: #333333;}

.home-aside-list .item{ width: 100%; height:105px; display: block; background: url(../images/image.png) no-repeat center; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; text-align: center; overflow: hidden; margin-bottom: 15px; padding: 30px 0 0 0;}
.home-aside-list .item:last-child{margin-bottom: 0;}
.home-aside-list .item h1{font-size: 20px;color: #ffffff;}
.home-aside-list .item h2{font-size: 12px;color: #ffffff;margin: 10px 0 0 0;}

.home-app-list{margin-right: 80px;}
.home-app-list:last-child{margin-right: 0;}
.home-app-list h1{font-size: 16px;margin: 0 0 5px 0;color: #2A916E;}
.home-app-list ul li{padding: 5px 0;}
.home-app-list ul li .img{width: 110px;height: 80px;margin-right: 10px;background: url(../images/image.png) no-repeat center;background-size: cover;}
.home-app-list ul li p{font-size: 14px;color: rgba(0, 0, 0, 0.8);max-width: 340px;}
.home-app-list ul li:first-child{border-bottom: 1px dashed rgba(0, 0, 0, 0.2);padding: 10px 0;margin: 0 0 5px 0;}
.home-app-list ul li:first-child p{font-size: 16px;line-height: 22px;max-width: 220px;}
.home-app-list ul li:hover p{color: #52b260;}

.home-news-list .item{display: block;padding: 10px 0;position: relative;padding: 0 0 0 15px;margin-bottom: 15px;}
.home-news-list .item:last-child{margin-bottom: 0;}
.home-news-list .item::before{ content: ""; position: absolute; width: 6px; height: 6px; background-color: #60BC6D; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; left: 0;top: 5px;}
.home-news-list .item h1{font-size: 16px;color: rgba(0, 0, 0, 0.8);font-weight: normal;max-width: 240px;}
.home-news-list .item p{font-size: 12px;color: rgba(0, 0, 0, 0.5);margin: 6px 0 0 0;}
.home-news-list .item:hover h1{color: #52b260;}

.home-news-list-bg:first-child{border-right: 1px dashed rgba(0, 0, 0, 0.2);margin-right: 20px;padding-right: 20px;}
.home-news-list-bg .item{font-size: 14px;color: rgba(0, 0, 0, 0.8);line-height: 22px;max-width: 260px;margin-bottom: 20px;position: relative;padding-left: 15px;}
.home-news-list-bg .item:last-child{margin-bottom: 0;}
.home-news-list-bg .item::before{ content: ""; position: absolute; width: 6px; height: 6px; background-color: #60BC6D; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; left: 0;top: 8px;}
.home-news-list-bg .item:hover{color: #52b260;}

.home-intro{height: 230px;overflow: hidden;}
.home-intro p{font-size: 16px;color: rgba(0, 0, 0, 0.8);line-height: 24px;text-indent: 32px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;overflow: hidden;}

.home-honor-list .item{margin: 0 0 20px 0;}
.home-honor-list .item:last-child{margin-bottom: 0;}
.home-honor-list .item img{margin-right: 15px;height: 17px;}
.home-honor-list .item p{font-size: 14px;color: rgba(0, 0, 0, 0.8);max-width: 230px;}

#marqueeGood{overflow:hidden;width: 100%;height: 198px;}
.home-good-list .item{float: left;text-align: center;width: 245px;margin: 0 20px 0 0;}
.home-good-list .item:last-child{margin-right: 0;}
.home-good-list .item .img{width: 100%;height: 165px;box-shadow: 0px 10px 30px rgba(131, 144, 149, 0.16);}
.home-good-list .item p{font-size: 14px;color: rgba(0, 0, 0, 0.8);margin: 10px 0;}

#marqueeEnterprise{overflow:hidden;width: 100%;height: 200px;}
.home-enterprise-list .item{display: inline-block;width: 230px; border: 1px solid #EBEBEB; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;margin: 0 15px 15px 0}
.home-enterprise-list .item:nth-child(5n){margin-right: 0;}
.home-enterprise-list .item .img{width: 100%;height: 150px;}
.home-enterprise-list .item p{font-size: 14px;color: rgba(0, 0, 0, 0.8);text-align: center;padding: 10px 0;}

#marqueeFood{overflow:hidden;width: 565px;height: 163px;}
.home-food-list .item{float: left;;width: 190px;text-align: center;margin: 0 20px 0 0;}
.home-food-list .item:last-child{margin-right: 0;}
.home-food-list .item .img{ width: 100%; height: 140px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.home-food-list .item .name{font-size: 14px;color: rgba(0, 0, 0, 0.8);margin: 10px 0 0 0;}

.honor-box img{width: 100%;margin: 6px 0;}
.honor-box p{font-size: 16px;color: rgba(0, 0, 0, 0.8);margin: 20px 0;}
/********************* main end *********************/
