.v24-main-conter{width: 1200px;margin: 0 auto;}

/*统一支付*/
.v24-unified-payment-header{padding-top: 45px; height: 340px; background: url("/onething/tyzf/images/2024tyzf_banner.png") 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("/onething/tyzf/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("/onething/tyzf/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;}

/*咨询投诉*/
.v24-CAC-header{padding-top: 45px; height: 308px; background: url("/onething/tyzf/images/2024CAC_banner.png") center top no-repeat;box-sizing: border-box;background-size: cover;}
.v24-CAC-header .hd h2{font-size:28px;color: #3D3D3D;margin-bottom: 8px;font-weight: 900;}
.v24-CAC-header .hd p{font-size: 18px;color: rgba(0, 0, 0, 0.55);}
.v24-CAC-header .bd{margin-top: 53px;}
.v24-CAC-header .bd dt{font-size: 20px;font-weight: bold; color: #3D3D3D;margin-bottom: 12px;}
.v24-CAC-header .bd dd p{font-size: 12px;color: rgba(0, 0, 0, 0.6);padding-bottom: 12px;}
.v24-CAC-header .bd dd p i{float: left;width: 16px;height: 16px;background: #2B72AC; border-radius: 50%;color: #fff;font-size: 10px;text-align: center;line-height: 16px;margin-right: 8px;}
.v24-CAC-flow{margin: 10px auto; padding: 20px 0;}
.v24-CAC-flow h2{font-size: 20px;font-weight: 900; color: #333333;margin-bottom: 12px;}
.v24-CAC-flow-list ul{display: flex;justify-content: flex-start;align-items: center;}
.v24-CAC-flow-list ul li{margin-right: 66px;padding: 16px;font-size: 18px;font-weight: 500; color: #333333;background: #F0F9FF;border-radius: 8px;position: relative;}
.v24-CAC-flow-list ul li em{float: left; margin-right: 8px; width: 24px;height: 24px;line-height: 24px;color: #fff;font-size: 16px;text-align: center;font-style: normal; background: #2B72AC; border-radius: 50%;}
.v24-CAC-flow-list ul li:after{position: absolute;content: "";width: 36px;height: 36px; right: -52px;top: 50%;transform: translateY(-50%); background: url("/onething/tyzf/images/ico_2024_cac_flow.png") no-repeat;}
.v24-CAC-flow-list ul li:last-child{margin-right: 0;}
.v24-CAC-flow-list ul li:last-child:after{display: none;}

/*一件事一次办专题*/
.v24-theme-header{padding-top: 45px; height: 340px; background: url("/onething/tyzf/images/2024theme_banner.png") center top no-repeat;box-sizing: border-box;background-size: cover;}
.v24-theme-header .hd h2{font-size:28px;color: #3D3D3D;margin-bottom: 8px;font-weight: 900;display: flex;align-items: center;}
.v24-theme-header .hd h2 img{width: 100px;height: 40px; margin-left: 12px;}
.v24-theme-header .hd p{font-size: 18px;color: rgba(0, 0, 0, 0.55);}
.v24-theme-header .bd{margin-top: 53px;}

.v24-personal-wrap-item{position: relative;margin-left: -5px;margin-right: -5px;display: flex;}
.v24-personal-wrap-item .item-header{display: flex;align-items: flex-start;margin: 5px 7px;background: rgba(255, 255, 255, 0.65); padding: 16px; transition: all .3s; cursor: pointer; position: relative;}
.v24-personal-wrap-item .item-header:after{position: absolute; content: "";width: 44px; height: 44px; right: -10px; top: -10px;background: url("/Other/zwfw-new/onething/tyzf/images/ico_2024_item-header_flag.svg") no-repeat;}
.v24-personal-wrap-item .item-header:hover{transform: translateY(-5px);}
.v24-personal-wrap-item .item-header .svg-icon-spin{width: 40px;height: 40px; flex-shrink: 0;}
.v24-personal-wrap-item .item-header .header-right-content{padding-left: 16px;}
.v24-personal-wrap-item .item-header .header-right-content .title{font-size: 16px;font-weight: 600;color: #333333; margin-bottom: 6px;}
.v24-personal-wrap-item .item-header .header-right-content .desc{display: flex;flex-direction: column;min-height: 48px;font-size: 14px;color: #666666;line-height: 24px;}
.v24-personal-wrap-item .item-header .header-right-content .desc a{color: #666666;}

.v24-hnssx-box{display: flex;justify-content: space-between;align-items: center; margin:24px auto;}
.v24-hnssx-box .hd h2{font-size:24px;color: #3D3D3D;margin-bottom: 4px;font-weight: 900;}
.v24-hnssx-box .hd p{font-size: 16px;color: rgba(0, 0, 0, 0.6);;}
.v24-hnssx-box .bd{display: flex;justify-content: space-between;}
.v24-hnssx-box .bd .tab-content h2 a{float: left;margin-left: 24px; padding: 0 16px; line-height: 40px;font-size: 14px;color: rgba(0, 0, 0, 0.85); border-radius: 4px;background: #F3FBFF;}
.v24-hnssx-box .bd .tab-content h2 a.active{color: #fff;font-weight: bold; background: #2B72AC;}
.v24-hnssx-box .bd .input2024{width: 280px; height: 38px;font-size: 14px;border-radius: 4px;}
.v24-hnssx-box .bd .input2024::-webkit-input-placeholder{font-size: 14px;color: rgba(0, 0, 0, 0.45);}
.v24-hnssx-box .bd .search2020{overflow: visible;}
.v24-hnssx-box .bd .actsea {border: 2px solid #1388c9;border-bottom: 0;border-radius: 5px 5px 5px 0px;position: relative;}
.v24-hnssx-box .bd .search2020 .hot-list{padding:20px 15px;width:calc(100% + 4px);left:0;position:absolute;left:-2px;top:37px;margin:0;line-height:32px;font-size:14px;border:2px solid #1388c9;border-top:none;box-shadow:none;border-radius:0px 0 5px 5px;background-color:#fff;display:none;z-index:100}
.v24-hnssx-box .bd .search2020 .hot-list li{text-align:left;line-height:36px}
.v24-hnssx-box .bd .actsea .input12020{border:0;}
.v24-hnssx-box .bd .search2020 .hot-list li a{font-weight:normal;font-size: 14px;}

.v24-hnssx-box .bd .select-area-wrap{font-size: 14px;}
.v24-hnssx-box .bd .select-area-wrap .areapickerBox{background: #F3FBFF;margin-left: 24px;color: rgba(0, 0, 0, 0.6);}
.v24-hnssx-box .bd .select-area-wrap .changeArea{background: #2B72AC;border-radius: 4px;}
.v24-hnssx-box .bd .select-area-wrap .changeArea:after {content: "";position: absolute;right: 8px;top: 50%;width: 0px;height: 0px;border: 5px solid transparent;border-top-color: #fff;}
.v24-hnssx-box .bd .inventory-hd span{float: left;margin-left: 24px; padding: 0 16px; line-height: 40px;font-size: 14px;font-weight: normal; color: rgba(0, 0, 0, 0.85); border-radius: 4px;background: #F3FBFF;}
.v24-hnssx-box .bd .inventory-hd span.on{color: #fff;font-weight: bold; background: #2B72AC;}

.v24-lifeCycle-content{margin-top: 0;}
.v24-lifeCycle-box{padding: 0 30px;}
.v24-lifeCycle-box ul:before,.v24-lifeCycle-box li:before{display: none;}
.v24-lifeCycle-box li{margin-right: 42px; width: 72px;}
.v24-lifeCycle-box li a{height: auto;background:transparent;}
.v24-lifeCycle-box li a i{width: 72px;height: 72px;margin: 0 auto 12px;line-height: 72px; border-radius: 50%;background: #F3FBFF; color: #2B72AC;font-size: 48px;}
.v24-lifeCycle-box li a span{font-size: 16px;font-weight: bold; color: #3D3D3D;}
.v24-lifeCycle-box li.on a i{background: #2B72AC;color: #fff;}
.v24-lifeCycle-box li.on a{background: transparent;}
.v24-lifeCycle-box li.on a span{color: #3D3D3D;}

.v24-hnssx-box .bd .select-area-box{right: 0;}

/*特色创新*/
.v24-Characteristic-header{padding-top: 45px; height: 308px; background: url("/onething/tyzf/images/2024Characteristic_banner.png") center top no-repeat;box-sizing: border-box;background-size: cover;}
.v24-Characteristic-header .hd h2{font-size:28px;color: #3D3D3D;margin-bottom: 8px;font-weight: 900;}
.v24-Characteristic-header .hd p{width: 60%;font-size: 15px;color: rgba(0, 0, 0, 0.45);}
.v24-Characteristic-header .bd{margin-top: 53px;}

.v24-Characteristic-wrap-item{position: relative;display: flex;}
.v24-Characteristic-wrap-item .item-header{flex: 1; display: flex;align-items: center;width: 285px; height: 88px;margin-right:18px;background: rgba(255, 255, 255, 0.65); padding: 16px; transition: all .3s; cursor: pointer; position: relative;}
.v24-Characteristic-wrap-item .item-header:last-child{margin-right: 0;}
.v24-Characteristic-wrap-item .item-header:after{position: absolute; content: "";width: 44px; height: 44px; right: -10px; top: -10px;background: url("/Other/zwfw-new/onething/tyzf/images/ico_2024_item-header_flag.svg") no-repeat;}
.v24-Characteristic-wrap-item .item-header:hover{transform: translateY(-5px);}
.v24-Characteristic-wrap-item .item-header .svg-icon-spin{width: 56px;height: 56px; flex-shrink: 0;}
.v24-Characteristic-wrap-item .item-header .header-right-content{padding-left: 16px;}
.v24-Characteristic-wrap-item .item-header .header-right-content .title{font-size: 16px;font-weight: 600;color: #333333; margin-bottom: 6px;}
.v24-Characteristic-wrap-item .item-header .header-right-content .desc{display: flex;flex-direction: column;min-height: 48px;font-size: 14px;color: #666666;line-height: 24px;}
.v24-Characteristic-wrap-item .item-header .header-right-content .desc a{color: #666666;}

.v24-Characteristic-main{margin: 18px auto;}
.v24-Characteristic-items{display: flex;flex-wrap: wrap;}
.v24-Characteristic-items li{width: calc((100% - 54px)/4); margin-right: 18px; margin-bottom: 18px; transition: all .3s ease;}
.v24-Characteristic-items li:nth-child(4n){margin-right: 0;}
.v24-Characteristic-items li:hover{transform: translate3d(0,-0.3rem,0);box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);}
.v24-Characteristic-items li:last-child{margin-right: 0;}

.v24-Characteristic-items .gallery-info{display:block;height:105px;padding:16px;text-align:center}
.v24-Characteristic-items .gallery-cover img{width:100%;height:139px;max-height:100%;display:block;-o-object-fit:cover;object-fit:cover}
.v24-Characteristic-items .gallery-title{font-weight:700;display:block;color:#0d1c28;font-size:18px;line-height:32px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}
.v24-Characteristic-items .gallery-desc{display:block;color:rgba(0,0,0,0.3);font-size:14px;line-height:24px;font-weight:400;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left}

/*金融服务*/
.v24-Financial{min-height: 900px;background: #fafbff;}
.v24-Financial-header{padding-top: 45px; background: url("/onething/tyzf/images/2024Financial_banner.png") center top no-repeat;box-sizing: border-box;}
.v24-Financial-header .hd h2{font-size:28px;color: #3D3D3D;margin-bottom: 8px;font-weight: 900;}
.v24-Financial-header .hd p{width: 60%;font-size: 15px;color: rgba(0, 0, 0, 0.45);}
.v24-Financial-header .bd{margin-top: 60px;}

.v24-Financial-header .bd ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.v24-Financial-header .bd ul li{width: calc(100%/4 - 10px); height: 160px; margin-bottom: 15px; padding: 16px; border-radius: 8px;background: #fff;transition: transform .3s ease-in-out;}
.v24-Financial-header .bd ul li a{display: flex; height: 100%;align-items: center;justify-content: center;}
.v24-Financial-header .bd ul li:hover{transform: translateY(-8px);box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);}

@media screen and (max-width: 768px){
    .v24-main-conter{width:95%;}
    .v24-unified-payment-header{height:auto;}
    .v24-unified-payment-header .hd{padding-top: 50px;margin-bottom: 20px;}
    .v24-unified-payment-header .unified-payment-list{flex-direction: column;}
    .v24-unified-payment-header .unified-payment-list .items{width:100%;}
    .v24-unified-payment-header .bd p{padding-bottom:10px;}
}