.cont .page2 .sw1 {

    position: relative;
    width: 100%;
    overflow: hidden;
}

.protection .hngtmine .shghtxt {

    color: #1BA65C;
}

.protection .hngta:hover {

    border: 1px solid #1BA65C !important;
    background-color: #1BA65C !important;
}

.cont .page2 .sw1 .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    bottom: 45px;
    /* right: 20px; */
    padding-right: 40px;
}

.cont .page2 .sw1 .swiper-pagination .swiper-pagination-bullet {

    width: 8px;
    height: 8px;
    background-color: #ffffff;
    opacity: 0.5;
    transition: all 0.4s;

}

.cont .page2 .sw1 .swiper-button-prev {
    width: 52px;
    height: 52px;
    background: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    color: #1BA65C;
    transition: all 0.4s;
    right: 52px;
    left: auto;
    bottom: 0;
    top: auto;
}

.cont .page2 .sw1 .swiper-button-next {

    width: 52px;
    height: 52px;
    background: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    color: #1BA65C;
    transition: all 0.4s;
    right: 0;
    bottom: 0;
    top: auto;
}

.cont .page2 .sw1 .swiper-button-prev::after {

    font-size: 20px;
}

.cont .page2 .sw1 .swiper-button-next::after {

    font-size: 20px;
}

.cont .page2 .sw1 .swiper-button-prev:hover {
    color: #ffffff;
    background: #1BA65C;
}

.cont .page2 .sw1 .swiper-button-next:hover {
    color: #ffffff;
    background: #1BA65C;
}

.cont .page2 .sw1 .swiper-pagination .swiper-pagination-bullet-active {

    width: 14px;
    height: 14px;
    background-color: #ffffff;
    opacity: 1;
}

.cont .page2 .left_bot {
    display: flex;
    justify-content: space-between;
}

.cont .page2 .sw-box .swiper-slide {
    height: 100%;
    position: relative;
    width: 100%;
}

.cont .page2 .sw-box .swiper-slide:hover img {

    transform: scale(1.04);
}

.cont .page2 .sw-box .swiper-slide a {
    width: 100%;
    height: 100%;
    display: flex;


}

.cont .page2 .sw-box .swiper-slide a .img {

   width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    height: 0px;
    position: relative;
    padding-bottom: 54.25%;
}

.cont .page2 .sw-box .swiper-slide a .img img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    transition: all 0.6s;

}

.cont .page2 .sw-box .swiper-slide .txt {
    position: absolute;
    bottom: 30px;
    left: 30px;
   
    z-index: 10;

    z-index: 1;
    letter-spacing: 0px;
    color: #ffffff;
    width: 60%;
}

.cont .page2 .sw-box .swiper-slide .txt p {

    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    word-break: break-all;
    -webkit-box-orient: vertical;
    line-height: 1;
    height: 1em;
}

.page2 .page2_mine {

    display: flex;
}

.page2 .page2_mine .sh_buttonmine span {

    letter-spacing: 0px;
    color: #222222;
}

/* .page2 .page2_mine>div {

  width: 50%;
} */
.page2 .page2_mine .page2_left {



    width: 53%;
}

.page2 .page2_mine .page2_left .left_top {
    width: 100%;

}

.page2 .page2_mine .page2_left .left_top .sw-box {

    width: 100%;
}

.page2 .page2_mine .page2_right {

    flex: 1;
    padding-left: 4vw;
}

.page2 .page2_mine .page2_right .top_txt {
    border-top: 1px dashed #999999;
    padding-top: 1.4vw;

}

.page2 .page2_mine .page2_right .top_txt .sh_buttonmine {

    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    word-break: break-all;
    -webkit-box-orient: vertical;
    line-height: 1.5;

    max-height: 3em;
    font-weight: bold;
    color: #000;
    transition: all 0.4s;
}

.page2 .page2_mine .page2_right .top_txt .sh_buttonmine:hover {

    color: #00C48A;
}

.page2 .page2_mine .page2_right .txt:first-child {
    border-top: 1px dashed #999999;

}

.page2 .page2_mine .page2_right .txt {

    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #999999;
    /* border-width:2px; */
}

.page2 .page2_mine .page2_right .txt .span1 {

    width: 5px;
    height: 5px;
    background: #00C48A;
    border-radius: 50%;
    flex: 0 0 5px;
    margin-right: 10px;
}

.page2 .page2_mine .page2_right .txt .span2 {

    font-weight: bold;
    transition: all 0.4s;
}

.page2 .page2_mine .page2_right .txt:hover .span2 {

    color: #00C48A;
}

.page2 .page2_mine .page2_right .top_txt p {

    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    word-break: break-all;
    -webkit-box-orient: vertical;
    line-height: 1.5;
    height: 3em;
    max-height: 3em;
}

.page2 .page2_mine .page2_right .txt p {
    color: #222222;
}

.page2 .page2_mine .page2_right .txt .tit {

    font-weight: bold;
    color: #222222;
}

.page2 .page2_mine .page2_right .txt .tit a {

    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    word-break: break-all;
    -webkit-box-orient: vertical;
    line-height: 1;
    height: 1em;
}



/* µÚ¶þ°å¿é */
.protection1 {

       position: relative;
    z-index: 10;
    background: url(/static/cn/img/hbzd_bj.jpg) no-repeat center center;
    background-size: cover;
    background-attachment: fixed;
}
.protection1 .protection1txt .p1 {

    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}

.protection1 .protection1txt .p2 {
    color: #FFFFFF;
    opacity: 0.5;
    text-align: left;
}

.protection1 {

    padding-top: 7.5vw;
    padding-bottom: 10vw;
}

.page3 {
    background-color: #fbfbfe;

}

.page3 .hngta:hover {

    border: 1px solid #35C076 !important;
    background-color: #35C076 !important;
}

.page3 .stretch_mine {

    display: flex;
    justify-content: center;
}

.page3 .stretch_mine .lists {

    padding: 0 30px;
    position: relative;
}

.page3 .stretch_mine .lists:first-child {

    padding-left: 0;
}

.page3 .stretch_mine .lists:first-child::after {

    content: '';
    height: 100%;
    width: 0px;
    border: 1px solid #000000;
    opacity: 0.2;
    display: flex
;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0px, -50%);
}

.page3 .stretch_mine .lists:last-child {

    padding-right: 0;
}

.page3 .stretch_mine .lists.many_a span {

    color: #35C076;
}

.page3 .stretch_mine .lists span {

    /* font-family: "Alibaba-PuHuiKai", "¿¬Ìå", serif; */
    font-weight: bold;
    color: #8f8f90;

    letter-spacing: -2px;
    cursor: pointer;
    transition: all 0.4s;
}
.page3 .stretch_mine .lists span:hover {
    
    color: #35C076;
}
.page3 .stretch_mine .lists img {

    filter: grayscale(1);
}

.page3 .stretch_mine .lists.many_a span img {

    filter: unset;
}

.page3 .stretch_bottom .lis_mine {
    display: none;

}

.page3 .stretch_bottom .lis_mine.on {

    display: block;
    animation: fadeInUp 0.5s forwards;
}

.page3 .stretch_bottom .lis_mine .sh_button {

    margin: 0 auto;
    margin-top: 3vw;
}

.page3 .stretch_bottom .lis_mine .pistli {

    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.page3 .stretch_bottom .lis_mine .asd {

    width: 49%;


    padding: 2.8%;
    transition: all 0.4s;
    position: relative;
    cursor: pointer;
    background-color: #ffffff;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
}
.page3 .stretch_bottom .lis_mine .asd:hover .txt .time{


        opacity: 1;
}
.page3 .stretch_bottom .lis_mine .asd:hover .txt .tit .p1 {

        color: #35C076;
        transition: all 0.4s;
}
.page3 .stretch_bottom .lis_mine .asd .txt {

    display: flex;
    align-items: center;
}

/* .page3 .stretch_bottom .lis_mine .asd::after {

      content: '';
    height: 3px;
    background-color: #d10000;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0%;
    transition: all 0.5s;
}
.page3 .stretch_bottom .lis_mine .asd:hover::after {

  width: 100%;
} */


.page3 .stretch_bottom .lis_mine .asd .txt .tit .p1 {

    margin-bottom: 10px;
    color: #222222;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    word-break: break-all;
    -webkit-box-orient: vertical;
    line-height: 1.5;
    height: 3em;
    max-height: 3em;
}

.page3 .stretch_bottom .lis_mine .asd .txt .tit .p2 {

    color: #737373;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    word-break: break-all;
    -webkit-box-orient: vertical;
    line-height: 1.5;
    height: 3em;
    max-height: 3em;
}

.page3 .stretch_bottom .lis_mine .asd .txt .time {
    margin-bottom: 15px;
    width: 84px;
    height: 138px;
    background: #1BA65C;
    border-radius: 0px 30px 0px 30px;
    border: 1px solid #D9D9D9;
    opacity: 0.7;
    flex: 0 0 84px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    margin-right: 1.5vw;
    transition: all 0.4s;
}

.page3 .stretch_bottom .lis_mine .asd .txt .time .tp1 {

    color: #ffffff;
}

.page3 .stretch_bottom .lis_mine .asd .txt .time .tp2 {

    color: #ffffff;
}

.page3 .stretch_bottom .lis_mine .asd:hover .txt {

    color: #d10000;
}

.page3 .stretch_bottom .lis_mine .asd:hover {

    background-color: #ffffff;
}
@media only screen and (max-width: 1200px) { 
  .cont .page2 .sw1 .swiper-button-prev {
      
    width: 40px;
    height: 40px;
}

.cont .page2 .sw1 .swiper-button-next {
    
width: 40px;
    height: 40px;
}
.cont .page2 .sw1 .swiper-button-prev {
    
    right: 40px;
}
}
@media only screen and (max-width: 768px) {
    
    .protection1 .protection1txt .p1 {
        
        font-size: 20px;
    }
    .page2 .page2_mine {

        flex-wrap: wrap;
    }
.cont .page2 .sw-box .swiper-slide .txt {
    position: absolute;
    bottom: 20px;
    left: 15px;
 
    z-index: 10;
    z-index: 1;
    letter-spacing: 0px;
    color: #ffffff;
    width: 60%;
}
    .page2 .page2_mine>div {

        width: 100%;
        flex: 0 0 100%;
    }

    .top_txt .topimg {

        padding-left: 15px;
    }

    .page2 .page2_mine .page2_left {

        padding-right: 0;
    }

    .page2 .page2_mine .page2_right {


        padding-left: 0px;
        margin-top: 20px;
    }

    .page2 .page2_mine .page2_right .txt {

        margin-bottom: 15px;
    }




    .fnt_48 {

        font-size: 20px;
    }

    .page3 .stretch_bottom .lis_mine .asd {
    padding: 20px 15px;
        width: 100%;
    }

    .page3 .stretch_mine .lists {

            padding: 0 15px;
    }

    .page3 .stretch_bottom .lis_mine .asd .txt .time {
    margin-bottom: 0;
            height: 100px;
                margin-right: 15px;
    }

    .page2 .page2_mine .page2_right .top_txt .sh_buttonmine {
    height: 1.5em;
    max-height: 1.5em;
            -webkit-line-clamp: 1;
    }
    .page3 .stretch_bottom .lis_mine .asd .txt .tit .p1 {
        
            height: 1.5em;
    max-height: 1.5em;
    }
    
    .page3 .stretch_bottom .lis_mine .asd .txt .time {
            width: 80px;
            flex: 0 0 80px;
    }
}
<!--ºÄÊ±1773909227.9854Ãë-->