html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
ul,ol,dl{list-style-type:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:15px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{margin:0 auto;padding: 0;background: #F2FFE0;}
.banner{width: 100%;height: auto;}
.banner img{display: block;width: 100%;margin:0 auto;}
.activity-main{width: 1200px;margin: -130px auto 0;height: auto;overflow: hidden;}
.activity-info{width: 1096px;padding:45px 52px;margin:0 auto;height: auto;overflow: hidden;background: linear-gradient(0deg, #83C231, #6CB52E, #4CA32A);border-radius: 15px;}
.activity-info p{font-size: 30px;line-height: 48px;text-indent: 2em;text-align: justify;color: #fff;}
.activity-pj{width: 1100px;margin:97px auto 0;height: auto;overflow: hidden;padding: 38px 50px 54px 50px;background: #ffffff;border-radius: 15px;display:none;}
.page-title {
    display: flex;
    align-items: center;
    position: relative;
}
.page-title::before,
.page-title::after {
    content: "";
    flex: 1;
    height: 0.5px;
    background: #6CAD53;
    margin-top:22px;
}
.page-title img {
    margin: 0 15px;
    display: block;
}
.page-title .page-title-more{position: absolute;top:0;right: 0;background: rgba(154,154,154,0.21);display: inline-block;line-height: 30px;padding: 0 10px;border-radius: 30px;font-size: 16px;color: #9A9A9A;}
.pjys-swiper {
    width: 1100px;
    height: 408px;
    margin:54px auto 0 ;
    position: relative;
    overflow: hidden;
}
.pjys-swiper .swiper-slide {
    width: 726px;
    height: 408px;
    overflow: hidden;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    /*box-shadow: 0 8px 20px rgba(0,0,0,0.2);*/
    transition: none;
}
.pjys-swiper .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 16px 16px 0 0;
}
.pjys-swiper .swiper-slide p {
    position: absolute;left: 0;bottom: 0;width: 100%;
    line-height: 52px;
    padding: 0;margin:0;
    text-align: center;
    color: #ffffff;
    font-size: 22px;
    background: #ffffff;
    background: rgba(0,0,0,0.45);
}

.activity-list{width: 1100px;margin:97px auto 0;height: auto;overflow: hidden;padding: 38px 50px 54px 50px;background: #ffffff;border-radius: 15px;}
.yxzs-list{width: 100%;margin:10px auto 0;height: auto;overflow: hidden;}
.yxzs-list ul{width:1113px;margin-left: -17px; }
.yxzs-list li{width: 354px;float: left;height: auto;overflow: hidden;margin-left: 17px;margin-top:42px;}
.yxzs-list li a{display: block;width: 100%;}
.yxzs-img{width: 100%;height: 200px;margin: 0 auto;overflow: hidden;border-radius: 10px;}
.yxzs-img img{display: block;width: 100%;margin:0 auto;height: 100%;}
.yxzs-list li span{display: block;width: 100%;margin:10px auto 0;font-size: 18px;color: #3B3B3B;height: 28px;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yxzs-list li p{width: 100%;margin:0 auto;height: auto;overflow: hidden;font-size: 16px;color: #7B7B7B;line-height: 28px;}
.yxzs-list li p em{font-style: normal;float: left;}
.yxzs-list li p i{font-style: normal;float: right;}

.activity-news{width: 1100px;margin:97px auto;height: auto;overflow: hidden;padding: 38px 50px 54px 50px;background: #ffffff;border-radius: 15px;}
.news-com{width: 100%;margin:47px auto 0;height: auto;overflow: hidden;position: relative;}

.news-swiper{width: 666px;height: 384px;float: left;overflow: hidden;position: relative;border-radius: 8px;}
.news-swiper .swiper-slide img{display: block;width: 100%;height: 100%;}
.news-swiper p{position: absolute;left: 0;bottom: 0;width:92%;padding:0 4%;line-height: 46px;font-size: 16px;color: #ffffff;z-index: 5;background: rgba(0,0,0,0.7);}
.news-com .swiper-pagination{position: absolute;bottom: 0;right:15px;width: auto !important;left: auto !important;}
.swiper-pagination span{display: inline-block;width: 13px;height: 13px;border-radius: 100%;background: #FAF3EC;margin-left: 10px !important;}
.swiper-pagination span.swiper-pagination-bullet-active{background: #FF535C;}
/*.news-swiper-bg{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background: rgba(0,0,0,0.7);z-index: 4;}*/

.news-list{width: 397px;float: right;height: auto;overflow: hidden;}
.news-list li{width: 100%;margin:0 auto 30px;padding-bottom:6px;height: auto;overflow: hidden;background: url("../images/cli.png") no-repeat bottom center;}
.news-list li a{display: block;width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.news-list li span{display: block;width: 100%;font-size: 21px;line-height: 26px;color: #313131;height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list li p{width: 100%;margin:11px auto;height: 54px;overflow: hidden;color: #313131;font-size: 16px;line-height: 27px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.news-list li a:hover span{color: #356F1F;}
.news-list li a:hover p{color: #84AB75;}
.page-foot{width: 100%;margin:0 auto;height: auto;overflow: hidden;background: linear-gradient(0deg, #83C231, #6CB52E, #4CA32A);}
.page-foot p{width: 1200px;margin:0 auto;height: auto;overflow: hidden;line-height: 85px;font-size: 18px;color: #ffffff;text-align: center;}
.page-foot p span:nth-child(1){float: left;}
.page-foot p span:nth-child(3){float: right;}
.activity-list-info{width: 100%;margin:20px auto 0;height: auto;overflow: hidden;text-align: center;}
.activity-list-info a{display: inline-block;background: linear-gradient(-6deg, #89B123, #6FC126);line-height: 49px;padding: 0 20px;border-radius: 49px;font-size: 18px;color: #ffffff;}
@media screen and (max-width: 750px) {
    .showtt{display: none;}
    .activity-main{width: 96%;margin:-30px auto 0;}
    .activity-info{padding: 20px 15px;width: calc(100% - 30px);}
    .activity-info p{font-size: 16px;line-height: 24px;}
    .activity-pj,.activity-list{width: calc(100% - 20px);margin:30px auto 0;padding: 30px 10px;}
    .page-title img{width: 40%;}
    .pjys-swiper{width: 100%;height: 360px;}
    .pjys-swiper .swiper-slide {width: 100%;height: 360px;border-radius: 0;}
    .pjys-swiper .swiper-slide img {border-radius: 0;height: 360px;}
    .pjys-swiper .swiper-slide p {padding: 15px 0;
        line-height: 24px;
        font-size: 16px;
    }
    .yxzs-list ul{width: 100%;margin-left: 0;}
    .yxzs-list li{width: calc((100% - 26px) /2);margin:15px 0 0 0;}
    .yxzs-list li:nth-child(even){float: right;}
    .yxzs-img{height: 160px;}
    .yxzs-list li span{font-size: 16px;margin:8px auto 0;}
    .yxzs-list li p{font-size: 14px;}
    .activity-news{width: calc(100% - 20px);margin:30px auto;padding: 30px 10px;}
    .news-com{margin:25px auto 0;}
    .news-swiper{width: 100%;height: 246px;float: none;}
    .news-list{width: 100%;float: none;margin:25px auto 0;}
    .news-list li{margin:0 auto 16px;}
    .news-list li span{font-size: 16px;line-height: 24px;height: 24px;}
    .news-list li p{font-size: 14px;line-height: 22px;height: 44px;}
    .page-foot p{width: 90%;font-size: 12px;margin:0 auto;line-height: 40px;letter-spacing: 1px;}
    .news-swiper p{font-size: 14px;line-height: 18px;padding: 14px 4%;}
    .activity-list-info a{line-height: 36px;border-radius: 36px;font-size: 16px;}
    .page-title .page-title-more{display: none;}
}
