.index-part04 ul {
    margin: -2%; margin-bottom:2%;
}

.index-part04 li {
    width: 29.33%;
    margin: 2%;
}

.more_box {
    text-align: center;
    margin-top: 3%;
}

.more_center {
    display: inline-block;
    margin: auto;
    font-size: 14px;
    background: #505050 !important;
    color: #fff !important;
    padding: 0.5em 2em;
    border-radius: 3em;
}


.news-part01 {
    padding: 0 0 5% 0;
}

.news-part01 ul {
    margin: 0 -1%;
}

.news-part01 li {
    width: 48%;
    margin: 0 1%;
    float: left;
    border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
}

.news-part01 li .title {
    position: absolute;
    padding: 1em 1.5em;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    bottom: 0;
    font-weight: bold;
    color: #fff;
    transition: all .3s;
    line-height: 1.5em;
}

.news-part01 li .title .icon-xiala {
    display: block;
}

.news-part01 li .title .icon-xiala::before {
    display: inline-block;
    transform: rotate(-90deg);
}

.news-part01 .tran_scale:hover .title {
    height: 5em;
    background: rgba(0, 164, 79, .9);
}

.news-part02 {
    padding: 5% 0;
    background: #f1f2f2;
}
.news-part02 .swiper-slide{
    margin-right: 2px;
}
.news-part02 .right,
.news-part02 .left {
    float: left;
    box-sizing: border-box;
}

.news-part02 .left {
    width: 60%;
    border-radius: 30px;
    overflow: hidden;
}

.news-part02 .right {
    color: #484848;
    width: 40%;
    padding: 3% 4%;
    line-height: 1.5;
}

.news-part02 .right .title {
    line-height: 1.2em;
    height: 2.4em;
    overflow: hidden;
    margin: 0.5em 0;
    color: #3d3d3d;
    font-weight: bold;
    transition: all 0.3s;
}

.news-part02 .right .sub_title {
    line-height: 1.8em;
    height: 5.4em;
    overflow: hidden;
}

.news-part02 a:hover .right .title {
    color: #3fb97a;
}

.news-part02 .swiper-container-horizontal>.swiper-pagination-custom {
    left: 60%;
    padding: 3% 4%;
    width: 40%;
    text-align: left;
}

.news-part02 .swiper-container-horizontal>.swiper-pagination-custom .swiper-pagination-bullet {
    border-radius: 0;
    margin: 0;
    opacity: 1;
    width: 50%;
    height: auto;
    background: none;
    vertical-align: bottom;
    border-bottom: 1px solid #c1c2c2;
}

.news-part02 .swiper-container-horizontal>.swiper-pagination-custom .text {
    display: block;
}

.news-part02 .swiper-container-horizontal>.swiper-pagination-custom .reIndex {
    color: #3fb97a;
    font-weight: bold;
}

.news-part02 .swiper-container-horizontal>.swiper-pagination-custom .progress {
    border-bottom: 4px solid #3fb97a;
    padding-bottom: 0px;
    display: block;
    transition: all .3s;
}

.news-part03 ul{margin-bottom: 5%;}

.news-part03 li:nth-child(2n) {
    background: #f1f2f2;
}

.news-part03 li a {
    display: block;
}

.news-part03 li a .item {
    position: relative;
    padding: 4%;
    box-sizing: border-box;
}

.news-part03 .date {
    position: absolute;
    color: #3d3d3d;
}

.news-part03 .date::after {
    display: block;
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    background-color: #bfbfbf;
    transform: rotate(-45deg);
    top: 50%;
    right: -70%;
}

.news-part03 .right {
    margin-left: 200px;
    color: #484848;
    line-height: 1.8;
}


.news-part03 .right .title {
    color: #000000;
    margin-bottom: 0.5em;
}

.news-part03 .right .sub_title{
    line-height: 1.8em;
    max-height: 5.4em;
    overflow: hidden;
}

.news-part03 .month {
    font-weight: bold;
    color: #3fb97a;
}

.news-part03 li a:hover {
    background: #3fb97a;
}

.news-part03 li a:hover .date::after {
    background: #fff;
    transition: all .3s;
}

.news-part03 li a:hover .date,
.news-part03 li a:hover .date .month,
.news-part03 li a:hover .title,
.news-part03 li a:hover .right {
    transition: all .3s;
    color: #fff;
}
.news-part04 {
    padding: 5% 0;
}

.news-part04 ul {
    margin: -1.5%;
}

.news-part04 li {
    transition: all .3s;
    float: left;
    background: #f1f2f2;
    border-radius: 8px;
    overflow: hidden;
    width: 30.33%;
    margin: 1.5%;
}

.news-part04 li .date .month {
    font-weight: bold;
    color: #3fb97a;
}

.news-part04 li .date {
    position: relative;
    margin-bottom: 2em;
}

.news-part04 li .date .icon-xiangyoujiantou {
    position: absolute;
    color: #3fb97a;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.news-part04 li .title {
    border-top: 1px solid #c1c2c2;

    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: bold;
    padding: 1em 0;
    color: #000000;
}

.news-part04 li .sub_title {
    line-height: 1.8em;
    height: 5.4em;
    overflow: hidden;
}

.news-part04 li .item {
    padding: 8% 10%;
}

.news-part04 a {
    display: block;
}
.news-part04 li:hover{
    transform: scale(1.05);
}
.news-part04  li a:hover {
    background: #3fb97a url(../images/pic_10.png);
    background-size: cover;
}

.news-part04 a:hover .title {
    border-color: #fff;
}

.news-part04 a:hover .month,
.news-part04 a:hover .title,
.news-part04 a:hover .item,
.news-part04 a:hover .sub_title {
    transition: all .3s;
    color: #fff;
}

.new_detial {
    padding: 5% 0;
}

.new_detial .wrap {
    max-width: 1100px;
}

.new_detial .deti_title h1 {
    font-weight: bold;
    margin-bottom: 0.2em;
}

.new_detial .deti_title {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 2%;
    margin-bottom: 2%;
}

.detial_page_cont {
    overflow: hidden;
}

.detial_page_cont {
    padding-top: 3%;
    margin-top: 6%;
    border-top: 1px solid #e0e0e0;
}

.detial_page_cont .detial_page {
    float: left;
    width: 70%;
}

.detial_page span {
    display: block;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.edit_close a {
    float: right;
    border-radius: 90px;
    height: 40px;
    line-height: 38px;
    width: 40px;
    text-align: center;
    background: #3fb97a;
    font-size: 24px;
}

.edit_close a {
    color: #fff;
}

.edit_close a:hover {
    color: #fff !important;
    background: #3d3d3d;
}

.new_detial_top .head_bot {
    background-color: #3fb97a;
}

.new_detial .deti_c {
    color: #666666;
}

.new_detial .deti_c p {
    margin-top: 3.5%;
}


.new_detial .deti_c p .ico {
    margin-right: 2%;
}

.new_detial .deti_c p .ico img {
    display: inline;
}

.new_detial .deti_c p .ico img.active {
    display: none;
}

.new_detial .deti_c p .ico:hover img {
    display: none;
}

.new_detial .deti_c p .ico:hover img.active {
    display: inline;
}
@media only screen and (max-width: 1199px){
    .news-part02 .swiper-container-horizontal>.swiper-pagination-custom {
        padding:0% 4%;
    }
}
@media only screen and (max-width: 1024px) {

    .news-part02 .left,
    .news-part02 .right {
        width: auto;
    }

    .news-part02 .swiper-container-horizontal>.swiper-pagination-custom {
        left: 0;
        width: 40%;
    }

    .news-part02 .swiper-wrapper {
        padding-bottom: 5em;
    }

    .news-part04 li {
        float: none;
        width: auto;
        margin: 1.5% 0;
    }

    .news-part04 ul {
        margin: -1.5% auto;
    }

   

    .detial_page_cont .detial_page {
        float: none;
        width: auto;
    }

    .detial_page_cont .edit_close {
        display: none;
    }

    .news-part03 .right{
        margin-left: 100px;
    }
}


.ldjnewsindex ul li {
    overflow: hidden;
    border-radius: 10px;
}
.ldjnewsindex a.more,.newsindex-part01 a.more{width: 130px!important; display: block!important; padding: 0; margin: 0 auto;}
.info .right .sub_title {
line-height: 1.8em;
height: 9em;
overflow: hidden;
}
.news-part03 .right .sub_title {
line-height: 1.8em;
max-height: 3.6em;
overflow: hidden;
}
  


.ldjnewsindex li dd{padding-bottom: 10%;}
.newsindex-part01{ padding: 5% 0 6%; background: #F2F2F2;}
.newsindex-part01 h2{font-weight: bold; margin-bottom:3%;}
.newsindex-part01 ul{margin: 0 -2% 5%;}
.newsindex-part01 li{ float: left; width: 29.33%; padding: 3%; margin: 0 2%; background: #fff; border-radius: 10px; box-shadow: 0 0 8px 8px rgba(0,0,0,0.05);}
.newsindex-part01 li h3{margin-bottom:4%; color:#000;}
.newsindex-part01 li p{color: #606060; margin-bottom: 12%; line-height: 2; max-height: 4em; height: 4em;}
.newsindex-part01 li em{ display: block;}
.newsindex-part01 li a:hover{color: #000!important;}

@media only screen and (max-width: 767px) {
    .index-part04 ul {margin: 0 0 5%;}
    .index-part04 li,.newsindex-part01 li{width: 100%;margin:0 0 5%;float: none;}
    .ldjnewsindex li dd{ padding-bottom: 5%;}
    .index-part04 li dd h3,.newsindex-part01 li h3{ height: auto;}
    .newsindex-part01 h2{margin-bottom: 5%;}
    .newsindex-part01 ul{margin: 0;}
    .newsindex-part01 li{padding: 5%;}
    .newsindex-part01 li p{margin-bottom: 5%;}
}

.index-part04 li dd h3,.newsindex-part01 li h3,.newsindex-part01 li p{ transition: all 0.3s;}
@media only screen and (min-width:1025px) {
    /*.index-part04 li:hover dd h3,.newsindex-part01 li:hover h3{color: #009944;}*/
}<!--0.00010585784912109-->