.zzfw_head_main{
    /* background-image: url(../img/bannerzzfw.png); */
    /* background-image: url(/skin/xmx_2025/img/20250521/zengzhi.png); */
    height: 400px;
    position: relative; 
}
.banner_text_box{
    color: #fff;
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin-top: 100px;
}
.services_banner_text_box{
    background-image: url(/skin/xmx_2025/img/20250521/zengzhi.png);
    color: #fff;
    width: 100%;
    height: 335px;
    display: flex;
    justify-content: space-between;
}
.banner_text_left{
    /* margin-top: 100px; */
    width: 1200px;
    margin: 100px auto;
}
.banner_text_title{
    font-size: 65px;
    font-weight: 700;
}
.text-gradient {
    background: linear-gradient(to right, #020001, #033d67, #0068ff, #0036ff, #164bd4);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.banner_text{
    font-size: 30px;
    margin: 20px 0;
}
.banner_text_color{
    color: #000;
}
.banner_kf_btn{
    width: 140px;
    height: 40px;
    border-radius: 5px;
    background: #fff;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    color: #000;
    font-size: 16px;
}
.services_banner_kf_btn{
    width: 140px;
    height: 40px;
    border-radius: 5px;
    background: #1d77ff;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    color: #fdfdfd;
    font-size: 16px;
}

.banner_code_img{
    width: 160px;
    height: 160px;
}
.banner_code_img img{
    width: 100%;
    height: 100%;
}
.banner_code_text{
    margin-top: 10px;
    text-align: center;
    font-size: 16px;
}

.fwlc_box{
    width: 100%;
    height: 390px;
    background: #fff;
}
.fwlc_title{
    text-align: center;
    font-size: 30px;
    font-weight: 800;
    padding: 40px 0 15px;
    position: relative;
    margin-bottom: 20px;
}
.fwlc_title_bottom{
    padding-bottom: 5px;
    border-bottom: 2px solid #1d77ff;
}
.fwlc_title_bottom2{
    padding-bottom: 5px;
    border-bottom: 2px solid #fff;
}
.fwlc_title img{
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -60px;
    width: 120px;
}

.fwlc{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    padding: 40px 0;
    justify-content: space-between;
}
.lc_line{
    width: 100%;
    height: 2px;
    background: #ccc;
}
.fwlc_item{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
}
.fwlc_item_img{
    width: 64px;
    height: 64px;
    margin-bottom: 15px;
}
.fwlc_item_img img{
    width: 100%;
    height: 100%;
}
.fwlc_item_text{
    font-size: 16px;
    text-align: center;
    color: #1156B3;
}
.dian_box{
    position: absolute;
    bottom: -100px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.dian_box_img{
    width: 27px;
    height: 23px;
    line-height: 22px;
    text-align: center;
}
.dian_box_dg{
  margin-bottom: 3px;
}

.dian_box_num{
    font-size: 28px;
    margin-top: 20px;
    color: #1156B3;
}
.dian_box_num_lan{
    font-size: 28px;
    font-weight: 700;
    margin-top: 20px;
    color: #1d77ff;
}
.fwfw_title{
    text-align: center;
    font-size: 30px;
    font-weight: 800;
    padding: 40px 0 15px;
    position: relative;
    margin-bottom: 40px;
}
.fwfw_title img{
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -60px;
    width: 120px;
}

.fwfw_content{
    width: 1200px;
    margin: 0 auto;
    display: flex; 
    justify-content: space-between;
}
.fwfw_item{
    width: 188px;
    height: 308px;
    display: flex;
    flex-direction: column;
    border: 2px solid #1d77ff;
}
.fwfw_item .fwfw_item_button{
    color: #1d77ff;
    /* font-weight: 700; */
}
.fwfw_item_top{
    flex: 1;
    padding: 40px 20px 0px 30px;
    color: #fff;
    background: #1d77ff;
}
.border2{
    border-color:#257efe; 
}
.border3{
    border-color:#3f91f7; 
}
.border4{
    border-color:#5da7f2; 
}
.border5{
    border-color:#77b9eb; 
}
.border6{
    border-color:#80bfea; 
}
.border2 .fwfw_item_button{
    color:#257efe; 
}
.border3 .fwfw_item_button{
    color:#3f91f7; 
}
.border4 .fwfw_item_button{
    color:#5da7f2; 
}
.border5 .fwfw_item_button{
    color:#77b9eb; 
}
.border6 .fwfw_item_button{
    color:#80bfea; 
}
.bgcolor2{
    background: #257efe; 
}
.bgcolor3{
    background: #3f91f7; 
}
.bgcolor4{
    background: #5da7f2; 
}
.bgcolor5{
    background: #77b9eb; 
}
.bgcolor6{
    background: #80bfea; 
}

.fwfw_item_top_title{
    text-align: center;
    margin-bottom: 30px;
    font-size: 17px;
    font-weight: 700;
}
.fwfw_item_top_text{
    line-height: 18px;
}
.fwfw_item_button{
    height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
}
.more_box{
    text-align: center;
    padding: 35px 0;
    font-size: 14px;
    font-weight: 700;
}
.fwys_box{
    width: 100%;
    height: 620px;
    background: url(../img/dbback.png) no-repeat;
    background-size: cover;
}
.services_fwys_box{
    width: 100%;
    height: 620px;
    background: url(/skin/xmx_2025/img/20250521/zengzhi2.png) no-repeat;
    background-size: cover;
}
.fwys_title{
    text-align: center;
    font-size: 30px;
    font-weight: 800;
    padding: 40px 0 15px;
    position: relative;
    margin-bottom: 40px;
    color: #fff;
}
.fwys_title img{
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -60px;
    width: 120px;
}
.fwys_content{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    row-gap: 30px;
    column-gap: 75px;
    flex-wrap: wrap;
}
.fwys_item{
    width: 180px;
    height: 200px;
    /* background: rgba(0, 0, 0, .1); */
    background: rgba(255, 255, 255, 0.4);
    color: #fff;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.fwys_item_img{
    width: 82px;
    height: 70px;
    margin-bottom: 35px;
    text-align: center;
    line-height: 80px;
}
.fwys_item_text{
    font-size: 16px;
}