.v24-main-conter{width: 1200px;margin: 0 auto;}

/*统一支付*/
.v24-unified-payment-header{padding-top: 45px; height: 340px; background: url("../images/2024tyzf_banner.svg") center top no-repeat;box-sizing: border-box; background-size: cover;}
.v24-unified-payment-header .hd{margin-bottom: 40px;}
.v24-unified-payment-header .hd h2{font-size:28px;color: #3D3D3D;margin-bottom: 8px;font-weight: 900;}
.v24-unified-payment-header .hd p{font-size: 18px;color: rgba(0, 0, 0, 0.55);}

.v24-unified-payment-header .bd p{font-size: 14px;color: rgba(0, 0, 0, 0.55);}
.v24-unified-payment-header .unified-payment-list{display: flex;flex-direction: row;padding: 0px;gap: 10px;align-self: stretch; margin-bottom: 20px;}
.v24-unified-payment-header .unified-payment-list .items{background: rgba(255, 255, 255, 0.85);display: flex;align-items: flex-start; flex-direction: row;padding: 16px;gap: 12px;flex-grow: 1;width: calc(100%/3);}
.v24-unified-payment-header .unified-payment-list .items h2{font-size: 16px;font-weight: 500;color: #333;margin-bottom: 6px;}
.v24-unified-payment-header .unified-payment-list .items a{font-size:14px;color: #666666; margin-right: 16px;white-space: nowrap;}
.v24-unified-payment-header .unified-payment-list .items a:hover{font-weight: bold; color: #006EAB;}

/*便民服务*/
.v24-convenient-service-header{padding-top: 45px; height: 278px; background: url("../images/2024ConvenientService_banner.png") center top no-repeat;box-sizing: border-box; background-size: cover;}
.v24-convenient-service-header .hd{display: flex;width: 80%;justify-content: space-between;}
.v24-convenient-service-header .hd-title{margin-bottom: 40px;}
.v24-convenient-service-header .hd-title h2{font-size:28px;color: #3D3D3D;margin-bottom: 8px;font-weight: 900;}
.v24-convenient-service-header .hd-title p{font-size: 18px;color: rgba(0, 0, 0, 0.55);}
.v24-convenient-service-header .hd-tel h2{font-size: 14px;color: rgba(0, 0, 0, 0.6);}
.v24-convenient-service-header .hd-tel p{font-size: 32px;color: #FF8F1F;font-weight: 600;letter-spacing: 2px;font-style: italic;}
.v24-convenient-service-header .bd{display: flex;}
.v24-convenient-service-items{margin-right: 20px;padding: 16px;}
.v24-convenient-service-items .phoneNumber{font-size:28px;color: #3662EC;font-style: italic;display: flex;align-items: center;}
.v24-convenient-service-items .info{font-size: 14px;color: rgba(0, 0, 0, 0.6);}

/*阳光政务*/
.v24-sun-gov-header{padding-top: 45px; height: 300px; background: url("../images/2024SunGov_banner.png") center top no-repeat;box-sizing: border-box;background-size: cover;}
.v24-sun-gov-header .hd{display: flex;width: 100%;justify-content: space-between;}
.v24-sun-gov-header .hd-title{margin-bottom: 40px;}
.v24-sun-gov-header .hd-title h2{font-size:28px;color: #3D3D3D;margin-bottom: 8px;font-weight: 900;}
.v24-sun-gov-header .hd-title p{font-size: 18px;color: rgba(0, 0, 0, 0.55);}
.v24-sun-gov-header .hd-links{display: flex;flex-direction: row;padding: 0px;gap: 12px;}
.v24-sun-gov-header .hd-links a{display: flex;flex-direction: column; padding: 0 20px;}
.v24-sun-gov-header .hd-links a i{display: block;width: 44px;height: 44px;margin:0 auto 8px;}
.v24-sun-gov-header .hd-links a span{font-size: 14px;color: rgba(0, 0, 0, 0.85);}
.v24-sun-gov-items{display: grid;grid-template-columns: repeat(auto-fill, 190px);grid-gap: 10px;justify-content: space-between;}
.v24-sun-gov-items li{width: 190px;}
.v24-sun-gov-items li a{display: block;font-size: 16px;color: #333; line-height: 46px; background: rgba(255, 255, 255, 0.65);text-align: center;transition: all .3s;}
.v24-sun-gov-items li a:hover,.v24-sun-gov-items li a.active{color: #fff;background: #006EAB;}

@media screen and (max-width: 768px){
    .v24-main-conter{width:95%;}

    .v24-sun-gov-header{height:auto;}
    .v24-sun-gov-header .hd{flex-direction: column;}
    .v24-sun-gov-header .hd-title{margin-top: 20px;margin-bottom: 20px;}
    .v24-sun-gov-header .hd-links{justify-content: center;}
    .v24-sun-gov-header .hd-links a span{font-size:16px;}
    .v24-sun-gov-items{overflow-x: auto;display: flex;flex-wrap: nowrap;padding: 20px 0;}
    .v24-sun-gov-items li{white-space: nowrap;}
    .v24-sun-gov-items li a{padding:0 20px;}

    .data2-box11 {padding: 0px;}
    .data2-ul2{display:flex;flex-wrap: nowrap;overflow-x: auto;padding: 0;}
    .data2-ul2 li{width:100%;white-space: nowrap;display: flex;flex-direction: column;margin: 20px auto;padding: 0 30px;}
    .data2-ul2 li:nth-of-type(2), .data2-ul2 li:nth-of-type(4){padding-left: 0;}
    .data2-ul2 li h1{flex-shrink:0;}
    .data2-ul2 li p{margin-left:0;}
    .data2-ul2:before,.data2-ul2:after{content: none;}

    .choda-time{display:flex;clear: both;width: 100%;justify-content: space-between;}
    .choda-time .choda-1{flex: 1 0 auto;margin: 10px;}

    .v24-convenient-service-header{height:auto;}
    .v24-convenient-service-header .bd{overflow-x:auto;/* flex-direction: column; *//* flex-wrap: wrap; *//* justify-content: flex-start; */}
    .v24-convenient-service-header .hd{width:100%;margin: 20px auto;}
    .v24-convenient-service-header .hd-title{margin-bottom:0;}
    .v24-convenient-service-items{flex-shrink:0;width: 50%;margin: 0;padding: 20px;}
    .hn-bmfw-search form{display:flex;}
    .thumb-container{width:100%;margin: 10px auto;padding: 20px;}
    .quote{width:100%;}
    .row-yyfw-v2 .yyfw-item{box-shadow: none !important;}
    .popover{box-shadow: none;}
    .thumb-container{background:none;}
    .popover.white{background: #fff !important;width: 100%;}
}