.box2_content .p2{line-height: 32px;opacity: 0.8}
.box2_ul{margin: 30px 0}
.box2_ul .list{background: url(../images/bg1_03.png) no-repeat 38px center;padding: 23px 40px 23px 190px;border: 1px solid rgb(232,232,232);width: 30.41%;box-sizing: border-box;text-align: center}
.box2_ul .list .p3{font-size: 46px;font-weight: bold;line-height: 46px;margin-bottom: 10px}
.box2_ul .list .p4{opacity: 0.8;line-height: 16px;position: relative}
.box2_ul .list .p4::after{
    content: '';
    width: 1px;
    height: 70px;
    border-right: 1px solid rgb(232,232,232);
    display: block;
    position: absolute;
    left: -38px;
    top: -52px;


}
.box2_ul .list:nth-child(2){background: url(../images/bg2_03.png) no-repeat 38px center;}
.box2_ul .list:nth-child(3){background: url(../images/bg3_03.png) no-repeat 38px center;padding: 23px 25px 23px 170px;}
.box2_ul .list:nth-child(3) .p4::after{
    left: -28px;

}


.box3{padding-bottom: 60px}
.box3 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 0px;
    padding-left: 400px;
    background:rgba(21,11,7,0.5);
    height: 60px;
}
.box3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 27px 4px;z-index: 66}
.box3 .left{width: 46.75%;float: left}
.box3 .right{width: 50%;float: right}
.box3 .swiper-slide {text-align: center;font-size: 18px;background: #fff;position: relative;z-index: 77777;}
.box3 .text{position: absolute;bottom: 0;font-size: 14px;color: white;padding-left: 10px;line-height: 60px}
.box3 .swiper-pagination-bullet{background: rgb(138,132,131);opacity: 1}
.box3 .swiper-pagination-bullet-active{background: white}
.box3 .right .content .list{height: auto;width: 100%;overflow: hidden;padding: 20px;;background: rgb(245,245,245);margin-bottom: 24px}
.box3 .right .content .list .link{display: flex;flex-wrap: nowrap;flex-direction: row;color: black;height: 80px;width: 100%;position: relative}
.box3 .right .content .list .link .time{text-align: center;box-sizing: border-box;background: rgb(115,119,123);height: 80px;width:110px;padding-top: 20px}
.box3 .right .content .list .link .time .year{font-size: 14px;line-height: 14px;color: white;margin-bottom: 5px}
.box3 .right .content .list .link .time .day{font-size: 23px;line-height: 23px;color: white}
.box3 .right .content .list .link .new{margin-left: 20px;box-sizing: border-box;width: 85%;overflow: hidden;height: 92px}
.box3 .right .content .list .link .new .tle{font-size: 16px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 6px}
.box3 .right .content .list .link .new .news{font-size: 14px;line-height: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;opacity: 0.6}
.box3 .right .content .list .link:hover .time{transform: rotateY(360deg);transition: 1s}
.box3 .right .content .list:hover{box-shadow: 0px 0px 10px  #888888}

.box4{background: rgb(240,240,240);padding-bottom: 60px}
.box4_nav{width: 100%;margin: 0 auto 35px;justify-content: center;}
.box4_nav .list{width: auto;text-align: center;line-height: 38px;cursor: pointer;border-radius: 30px;padding:0 15px}
.box4_nav .list + .list{margin-left:15px;}
.box4_nav .list.ona{color:#fff}
.ons{background: white}
.ona{background: rgb(253,201,0)}
.box4_content .swiper-slide .link{display: block;text-align: center;padding-bottom: 20px}
.box4_content .swiper-slide .link .pic{box-sizing: border-box;padding: 7px;background: white;overflow: hidden;aspect-ratio: 1/0.8;}
.box4_content .swiper-slide .link .pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.box4_content .swiper-slide .link p{color: black}
.box4_content .swiper-slide .link .p1{font-size: 18px;padding: 15px 0}
.box4_content .swiper-slide .link .p2{font-size: 14px;opacity: 0.8}
.box4_content .com_link{margin-top: 15px}
.box4 .contain{position: relative}
.box4 .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{display: none}
.box4 .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{display: none}
.box4 .swiper-button-next{height: 80px;width: 80px;background-image: url("../images/next_03.png");position: absolute;right: -110px;;outline: none}
.box4 .swiper-button-prev{height: 80px;width: 80px;background-image: url("../images/pre_03.png");position: absolute;left: -110px;outline: none}
.box4 .swiper-button-next:hover{background-image: url("../images/next_1_03.png")}
.box4 .swiper-button-prev:hover{background-image: url("../images/pre_1_03.png")}
.box4_content .swiper-slide .link:hover{background: rgb(253,201,0);transition: 0.5s}
.box4_content .swiper-slide .link:hover p{color: white;opacity: 1}
.box4_content .swiper-slide .link:hover .pic{background: rgb(253,201,0);transition: 0.5s}
.box4_content .swiper-slide .link:hover .pic img{transform: scale(1.1);transition: 0.5s}

.box5{padding-bottom: 40px}
.box5_content .box5_nav{width: 560px;margin: 0 auto 35px}
.box5_content .box5_nav .list{width: 29%;text-align: center;line-height: 38px;cursor: pointer;border-radius: 30px;}
.onss{background: rgb(245,245,245)}
.box5_cons .contains{display: flex;flex-direction: row;flex-wrap: nowrap}
.box5_cons .contain{width: 29%;text-align: center;padding-bottom: 20px}
.box5_cons .contain a{color: black}
.box5_cons .contain .pic{box-sizing: border-box;padding: 7px;background: rgb(245,245,245);overflow: hidden;}
.box5_cons .contain .p1{font-size: 18px;padding: 15px 0}
.box5_cons .contain .p2{font-size: 14px;opacity: 0.8}
.box5_cons .contains{display: none}
.box5_cons .contains.select{display: block}
.box5_cons .contain:hover{background: red;transition: 0.5s}
.box5_cons .contain:hover .pic{background: red;transition: 0.5s}
.box5_cons .contain:hover p{color: white;opacity: 1}

.box6{padding-bottom: 34px;background: url("../images/bg4_02.png")}
.box6 .title .p1{color: white}

.box6 .videolist { position:relative; float:left; width:100%;  margin-right:50px; margin-top:15px; margin-bottom:30px; }
.box6 .videolist:hover{ cursor: pointer; }
.box6 .videoed { width:100px; height:100px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.box6 .videos{ display:none; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:640px; }
.box6 .vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer;width: 25px;height: 25px }

@media (min-width: 1200px) and  (max-width: 1340px){

    .box3 .right .content .list{padding: 14px}
    .box4 .swiper-button-prev{display: none}
    .box4 .swiper-button-next{display: none}

}
@media (min-width: 1341px) and  (max-width: 1400px){

    .box4 .swiper-button-prev{display: none}
    .box4 .swiper-button-next{display: none}
}
@media (min-width: 1401px) and  (max-width: 1410px){

    .box4 .swiper-button-prev{left: -100px}
    .box4 .swiper-button-next{right: -100px}
}





