

header{
    height: 406px;
    background: url("topbg.png") no-repeat;
}
.container{
    width: 1200px;
    margin: 0 auto;
}
.topbox{
    padding-top: 26px;
    display: flex;
    justify-items: first baseline;
}
.topbox>a{
    flex: 1;
}
.topbox .toolbar{
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
    align-items: center;
}
.container svg{
    fill: #999999;
}
.wza{
    justify-content: center;
    align-items: center;
    margin-right: 20px;
}
.wza a,.slh a{
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #f99035;
    padding: 8px 24px;
    color: #fff;
    border-radius: 32px;
}
.banmain{
    margin: 0 auto;
    margin-top: 52px;
    text-align: center;
}

.nav{
    height: 66px;
    line-height: 66px;
    background: #1d5ec9;
}
.navbox{
    display: flex;
}
.navbox a{
    flex: 1;
    font-size: 22px;
    color: #fff;
    text-align: center;
}

.main1{
    padding-top: 36px;
}
.main1 .container,.main3 .container,.main4 .container{
    display: flex;
    gap: 34px;
}
.container .listunit,.main1 .container .listunit{
    flex: 1;
}
.container .tit,.main1 .container .listunit .tit,.main2 .container .tit{
    height: 50px;
    line-height: 50px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #d3d3d3;
}

.container .tit span,.main1 .container .listunit .tit span, .main2 .container .tit span{
    flex: 1;
    position: relative;
}
.container .tit span img,.main1 .container .listunit .tit span img,.main2 .container .tit span img{
    position: absolute;
    bottom: -2px;
    left: 0;
}
.container .tit a,.main1 .container .listunit .tit a,.main2 .container .tit a{
    font-size: 16px;
    color: #727272;
    align-items: center;
    height: 50px;
    line-height: 50px;
}

.tit span,.main1 .tit span,.main2 .tit span{
    font-size: 22px;
    color: #184ea8;
}

.main2 .glide__arrow.glide__arrow--left{
    width: 48px;
    height: 115px;
    background: #e2eaff;
    text-align: center;
    left: 0;
}
.main2 .glide__arrow.glide__arrow--right{
    width: 48px;
    height: 115px;
    background: #e2eaff;
    text-align: center;
    right: 0;
}
.main2 .glide__track{
    width: 1035px;
    margin: 20px auto;
}
.ullist ul{
    padding: 20px 0;
}
.ullist ul li{
    height:46px;
    line-height: 46px;
    font-size: 18px;
    color:#383838;
}
.ullist ul li span:last-child{
    color: #999999;
}
.ullist ul li a{
    display: flex;
    align-items: center;
    gap: 10px;
}
.ullist ul li a span:not(:last-child) {
    margin-right: auto;
}
.ullist ul li a:hover span{
    color: #ff0000;
}
.ullist ul li a:hover svg{
    fill: #ff0000;
}
.main2 .glide__slides{
    width: auto;
}
.main2 .glide__slides img{
    display: block;
    width: 100%;
    height: 226px;
    object-fit: cover;
}

.container .glide__arrow{
    padding: 0;
}

.main4 .ulcontainer{
    padding: 34px 0 0;
}
.main4 .ulcontainer a{
    display:flex;
    gap: 12px;
    margin-bottom: 28px;
}
.main4 .ulcontainer a .listleft{
    width: 90px;
}
.main4 .ulcontainer a .listright{
    flex: 1;
}
.main4 .ulcontainer a .listright p:first-child{
    min-height: 56px;
}
.main4 .ulcontainer a .listright p{
    font-size: 18px;
    line-height: 28px;
    color: #323232;
}
.main4 .ulcontainer a .listright .mt_date{
    font-size: 16px;
    color: #999999;
}

.main4 .context{
    padding: 12px 26px;
    background: #f9f9f9;
}
.main4 .context p{
    display: -webkit-box; /* 使用Webkit的弹性盒子模型显示 */
    -webkit-line-clamp: 2; /* 限制在一个块元素显示的内容行数 */
    -webkit-box-orient: vertical; /* 设置或检索伸缩盒对象的子元素的排列方式（从上到下） */
    overflow: hidden; /* 隐藏超出容器的内容 */
    text-overflow: ellipsis;
    line-height: 30px;
    font-size: 18px;
    color: #323232;
}
.main4 .context p a{
    margin: 0;
}
.main4 .glide__track{
    width: 586px;
}
.main4 .glide__slides img{
    width: 100%;
    height: 186px;
    object-fit: cover;
    display: block;
}

.glide_dmjd__bullets{
    text-align: center;
    margin-top: 12px;
}
.glide_dmjd__bullets .glide__bullet{
    background:rgb(104, 150, 212);
    text-align: center;
    width: 12px;
    height: 12px;
}
.main4 .glide__bullet:hover{
    border: 2px solid rgb(253, 192, 16);
    background-color: rgba(255, 255, 255, 0.5);
}
.main4 .glide_dmjd__bullets .glide__bullet.glide__bullet--active{
    background: #fdc010;
    border-color: #fdc010;
    width: 32px;
    border-radius: 12px;
    height: 12px;
}
.main5{
    margin-bottom: 10px;
}


.wdpageold .toolbar .wza_btn{
    height: 64px;
    padding: 0 30px;
    border-radius: 35px;
}
.wdpageold .toolbar .wza_btn a{
    line-height: 64px;
    font-size: 28px;
}
.wdpageold .navbox a{
    font-size: 28px;
}
.wdpageold .topbox img{
    transform: scale(1.2) translateY(26px);
}
.wdpageold .container{
    display: block;
}
.wdpageold .listunit{
    width: 100%;
}
.wdpageold .container .tit,.wdpageold .main1 .container .listunit .tit,.wdpageold .main2 .container .tit{
    height: 80px;
    line-height: 80px;
}
.wdpageold .container .tit span, .wdpageold .main1 .container .listunit .tit span,.wdpageold .main2 .container .tit span{
    font-size: 38px;
}
.wdpageold .container .tit a,.wdpageold .main1 .container .listunit .tit a,.wdpageold .main2 .container .tit a{
    font-size: 32px;
    height: 80px;
    line-height: 80px;
}
.wdpageold .container .ullist svg{
    width: 32px !important;
    height: 32px !important;
}
.wdpageold .ullist ul li{
    height: 80px;
    line-height: 80px;
}
.wdpageold .ullist ul li a span:not(:last-child){
    font-size: 36px;
}
.wdpageold .ullist ul li span:last-child{
    font-size: 34px;
    height: 80px;
    line-height: 80px;
}
.wdpageold .main2 .glide__slides{
    width: 100%;
}
.wdpageold .main2 .glide__slides img{
    height: 320px;
}

.wdpageold .main4 .ulcontainer a .listleft{
    width: 160px;
}
.wdpageold .main4 .ulcontainer a .listleft img{
    width: 100%;
}
.wdpageold .main4 .ulcontainer a .listright p{
    font-size: 36px;
}
.wdpageold .main4 .ulcontainer a .listright p{
    line-height: 48px;
}
.wdpageold .main4 .glide__track{
    width: 100%;
}
.wdpageold .main4 .glide__slides img{
    height: 300px;
}
.wdpageold .main4 .context p{
    font-size: 36px;
    line-height: 52px;
}
.wdpageold .main4 .ulcontainer{
    margin-bottom: 40px;
}