.swiper{overflow: hidden;}
.fwcp_banner{text-align: center; overflow: hidden;}
.fwcp_banner img{width: 100%; height: auto;}
.title_fwcp{width: 100%; overflow: hidden; text-align: center; margin-bottom: 30px; position: relative; z-index: 1;}
.title_fwcp .title1{font-size: 35px; color: #162fc9; font-weight: bold; line-height: 1;}
.title_fwcp .title2{font-size: 16px; color: #333; margin-top: 15px; line-height: 1;}
.ztkj{width: 100%; padding: 50px 0; background-color: #fff; overflow: hidden;}
.ztkj .xiangce{position: relative;}
.ztkj .xiangce .mySwiper{padding: 0 100px; margin-bottom: 30px;}
.ztkj .xiangce .tab_item{width: 100%; border-left: 1px solid #E5E5E5; text-align: center;}
.ztkj .xiangce .tab_item .imgbox{position: relative; overflow: hidden;}
.ztkj .xiangce .tab_item .imgbox::before{content: ""; display: block; padding-top: 25%;}
.ztkj .xiangce .tab_item .imgbox .img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%;}
.ztkj .xiangce .tab_item .text{display: inline-block; padding: 0 15px; height: 30px; line-height: 30px; font-size: 16px; color: #333; border-radius: 30px; margin-top: 10px; overflow: hidden;}
.ztkj .item{width: 100%; height: 410px; background-color: #fff;}
.ztkj .item .left{float: left; width: 62%; height: 100%; position: absolute; left: 0; top: 0; border-radius: 90px 0 0 0; overflow: hidden;}
.ztkj .item .right{float: right; width: 45%; height: 100%; position: relative; z-index: 1;}
.ztkj .item .left .img{width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.ztkj .item .txtbox{width: 100%; height: 100%; padding: 20px 60px; border-radius: 90px 0 90px 0; overflow: hidden; display: flex; align-content: center; flex-wrap: wrap; background: url(../images2/ztkj_bg_01.jpg) no-repeat center center; background-size: 100% 100%;}
.ztkj .item .txtbox .title{width: 100%; text-align: center; font-size: 25px; color: #cd550a; font-weight: bold;}
.ztkj .item .txtbox .text{width: 100%; font-size: 14px; color: #333; line-height: 30px; height: 90px; overflow: hidden; margin-top: 20px; }
.ztkj .item .txtbox .more{display: block; width: 120px; height: 50px; line-height: 50px; margin: 25px auto 0 auto; text-align: center; font-size: 16px; color: #fff; border-radius: 50px; background: linear-gradient(to right, #f6575c, #f47b53);}
.ztkj .ztkj_next, .ztkj .ztkj_prev{position: absolute; bottom: 33%; width: 50px; height: 50px; line-height: 50px; font-family: "宋体"; text-align: center; outline:none; font-size: 28px; color: #fff; background-color: #FFB74F; border-radius: 50%;}
.ztkj .ztkj_next{left: 101%;}
.ztkj .ztkj_prev{right: 101%;}
.ztkj .swiper-slide-thumb-active .tab_item .text{background-color: #CD5609; color: #fff;}
.ztkj .xiangce .mySwiper .swiper-slide:nth-child(1).swiper-slide-thumb-active .tab_item .text{background-color: #CD5609;}
.ztkj .xiangce .mySwiper .swiper-slide:nth-child(2).swiper-slide-thumb-active .tab_item .text{background-color: #B10F0F;}
.ztkj .xiangce .mySwiper .swiper-slide:nth-child(3).swiper-slide-thumb-active .tab_item .text{background-color: #C23C61;}
.ztkj .xiangce .mySwiper .swiper-slide:nth-child(4).swiper-slide-thumb-active .tab_item .text{background-color: #128E4F;}
.ztkj .xiangce .mySwiper .swiper-slide:nth-child(5).swiper-slide-thumb-active .tab_item .text{background-color: #162FC9;}
/*  */
.flkjs{width: 100%; padding: 40px 0; overflow: hidden; background: url(../images2/flkjs_bg.jpg) no-repeat center center; background-size: cover;}
.flkjs .title_fwcp .title1{color: #fb4c53;}
.flkjs .left{width: 50%; float: left; padding-right: 10px;}
.flkjs .right{width: 50%; float: right; padding-left: 10px; margin-top: 60px;}
.flkjs .imgbox{width: 100%; position: relative; overflow: hidden; padding-top: 60px;}
.flkjs .imgbox .img1{position: absolute; top: 180px; left: 0; animation: flkjs_img1 2s linear infinite;}
.flkjs .imgbox .sj_box{position: relative; top: -60px; left: 175px; padding: 10px; width: 240px; height: 486px;  display: inline-block;}
.flkjs .imgbox .sj_box img{width: 100%; height: 100%; position: relative; z-index: 0;}
.flkjs .imgbox .sj_box .sj_bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%;background: url(../images2/sj_bg.png) no-repeat; background-size: 100% 100%; z-index: 1;}
.flkjs .imgbox .img3{position: absolute; bottom: 20px; right: 0; z-index: 2; animation: flkjs_img3 2s linear infinite;}
@keyframes flkjs_img1{
   0% {left: 0;}
   50% {left: 10px;}
   100% {left: 0;}
}

@keyframes flkjs_img3{
    0% {right: 0;}
    50% {right: 10px;}
    100% {right: 0;}
}

.flkjs .txtbox{width: 100%;}
.flkjs .txtbox .tit1{font-size: 25px; color: #333; margin-bottom: 20px;}
.flkjs .txtbox .tit2{font-size: 20px; color: #333; margin-bottom: 40px;}
.flkjs .txtbox .mianzhi{margin-bottom: 20px;}
.flkjs .txtbox .mianzhi .tit3{font-size: 16px; color: #333; line-height: 30px; float: left;}
.flkjs .txtbox .mianzhi ul{float: left; padding: 0;}
.flkjs .txtbox .mianzhi ul li{float: left; font-size: 14px; color: #fff; margin: 0 5px 0 0; background-color: #FFB74F; line-height: 30px; height: 30px; padding: 0 20px; border-radius: 30px; list-style: none;}
.flkjs .txtbox .mianzhi ul li input{width: 45px; height: 100%; float: left; background-color: #FFB74F; border: none; text-align: center;}
.flkjs .txtbox .text1{font-size: 14px; color: #333; line-height: 30px;}
.flkjs .txtbox .btn_box{width: 100%; font-size: 0; margin-top: 20px;}
.flkjs .txtbox .btn_box .btn{height: 50px; line-height: 50px; border: none; padding: 0 20px; font-size: 16px; color: #fff; border-radius: 50px; margin-right: 10px; background: linear-gradient(to right, #f6575c, #f47b53)}
/*  */
.dcjfw{width: 100%; padding: 25px 0; background-color: #E9EAF2; overflow: hidden;}
.dcjfw .title_fwcp .title1{color: #2690d6;}
.dcjfw .box{width: 80%; position: relative; margin: 0 auto;}
.dcjfw .imgbox{width: 600px; height: 600px; position: relative; margin: 0 auto; }
.dcjfw .imgbox::before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; animation: dcjfwImg 5s linear infinite; background: url(../images2/dcjfw_kuang.png) no-repeat; background-size: 100% 100%;}
@keyframes dcjfwImg
{
    from {transform:rotate(0deg);}
    to {
        transform:rotate(360deg);
    }
}
.dcjfw .imgbox img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%;}
.dcjfw .list{position: absolute; top: 0; left: 0; list-style: none; padding: 0; width: 100%; height: 100%;}
.dcjfw .list li{position: absolute; top: 0; left: 0; padding: 0 75px 0 20px; background-color: #68C3FF; width: 225px; height: 55px; line-height: 55px; border-radius: 55px; text-align: center;}
.dcjfw .list li .text{font-size: 16px; color: #fff; overflow: hidden; height: 55px; line-height: 55px;}
.dcjfw .list li .icon{position: absolute; right: 0; top: -8px; width: 70px; height: 70px; background-color: #68C3FF; border: 7px solid #fff; border-radius: 50%;}
.dcjfw .list li .icon img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%;}
.dcjfw .list li .dian{position: absolute; top: 0; right: 0; width: 17px; height: 17px; padding: 2px; background-color: #68C3FF; border-radius: 50%; overflow: hidden;}
.dcjfw .list li .dian::before{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; width: 13px; height: 13px; border: 2px solid #fff; border-radius: 50%;}
.dcjfw .list li:nth-child(1){top: 65px; left: 150px; background-color: #68C3FF;}
.dcjfw .list li:nth-child(2){top: 145px; left: 60px; background-color: #73FDFF;}
.dcjfw .list li:nth-child(3){top: 225px; left: 25px; background-color: #77FFBB;}
.dcjfw .list li:nth-child(4){top: 305px; left: 25px; background-color: #78FF7C;}
.dcjfw .list li:nth-child(5){top: 385px; left: 60px; background-color: #9CEC5A;}
.dcjfw .list li:nth-child(6){top: 465px; left: 150px; background-color: #F1D641;}
.dcjfw .list li:nth-child(7){top: 65px; left: auto; right: 150px; padding: 0 20px 0 75px; background-color: #73ABFE;}
.dcjfw .list li:nth-child(8){top: 145px; left: auto; right: 60px; padding: 0 20px 0 75px; background-color: #7583FE;}
.dcjfw .list li:nth-child(9){top: 225px; left: auto; right: 25px; padding: 0 20px 0 75px; background-color: #8D6EE8;}
.dcjfw .list li:nth-child(10){top: 305px; left: auto; right: 25px; padding: 0 20px 0 75px; background-color: #B16DDD;}
.dcjfw .list li:nth-child(11){top: 385px; left: auto; right: 60px; padding: 0 20px 0 75px; background-color: #E073E8;}
.dcjfw .list li:nth-child(12){top: 465px; left: auto; right: 150px; padding: 0 20px 0 75px; background-color: #E576A6;}
.dcjfw .list li:nth-child(1) .dian{top: 65px; right: -60px; background-color: #68C3FF;}
.dcjfw .list li:nth-child(2) .dian{top: 30px; right: -80px; background-color: #73FDFF;}
.dcjfw .list li:nth-child(3) .dian{top: 20px; right: -75px; background-color: #77FFBB;}
.dcjfw .list li:nth-child(4) .dian{top: 30px; right: -75px; background-color: #78FF7C;}
.dcjfw .list li:nth-child(5) .dian{top: 30px; right: -80px; background-color: #9CEC5A;}
.dcjfw .list li:nth-child(6) .dian{top: -10px; right: -60px; background-color: #F1D641;}
.dcjfw .list li:nth-child(7) .dian{top: 65px; left: -70px; right: auto; background-color: #73ABFE;}
.dcjfw .list li:nth-child(8) .dian{top: 30px; left: -80px; right: auto; background-color: #7583FE;}
.dcjfw .list li:nth-child(9) .dian{top: 20px; left: -75px; right: auto; background-color: #8D6EE8;}
.dcjfw .list li:nth-child(10) .dian{top: 30px; left: -75px; right: auto; background-color: #B16DDD;}
.dcjfw .list li:nth-child(11) .dian{top: 30px; left: -80px; right: auto; background-color: #E073E8;}
.dcjfw .list li:nth-child(12) .dian{top: -10px; left: -70px; right: auto; background-color: #E576A6;}
.dcjfw .list li:nth-child(1) .icon{background-color: #68C3FF;}
.dcjfw .list li:nth-child(2) .icon{background-color: #73FDFF;}
.dcjfw .list li:nth-child(3) .icon{background-color: #77FFBB;}
.dcjfw .list li:nth-child(4) .icon{background-color: #78FF7C;}
.dcjfw .list li:nth-child(5) .icon{background-color: #9CEC5A;}
.dcjfw .list li:nth-child(6) .icon{background-color: #F1D641;}
.dcjfw .list li:nth-child(7) .icon{right: 0; left: 0; background-color: #73ABFE;}
.dcjfw .list li:nth-child(8) .icon{right: 0; left: 0; background-color: #7583FE;}
.dcjfw .list li:nth-child(9) .icon{right: 0; left: 0; background-color: #8D6EE8;}
.dcjfw .list li:nth-child(10) .icon{right: 0; left: 0; background-color: #B16DDD;}
.dcjfw .list li:nth-child(11) .icon{right: 0; left: 0; background-color: #E073E8;}
.dcjfw .list li:nth-child(12) .icon{right: 0; left: 0; background-color: #E576A6;}
/*  */
.bdczlc{width: 100%; overflow: hidden; background-color: #fff; position: relative; padding: 30px 0; }
.bdczlc .title_fwcp .title1{color: #684ae0;}
.bdczlc::before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 500px; background-color: #F7B04A; z-index: 0;}
.bdczlc .list{width: 100%; display: flex; justify-content: space-between; position: relative; z-index: 1; padding: 0; list-style: none; background: url(../images2/bdczlc_gang.png) no-repeat center 10px; background-size: 95%;}
.bdczlc .list li{position: relative;}
.bdczlc .step_title{margin-bottom: 25px;}
.bdczlc .step_title .tit1{width: 70px; height: 70px; border: 5px solid rgba(255,240,219,.22); border-radius: 50%; line-height: 60px; text-align: center; overflow: hidden;}
.bdczlc .step_title .tit1 span{display: block; background-color: #fff; font-size: 16px; color: #5e45ea; font-weight: bold;}
.bdczlc .step_title .tit2{font-size: 14px; color: #fff; margin-top: 15px;}
.bdczlc .sj_box{position: relative; padding: 10px; width: 240px; display: inline-block;}
.bdczlc .sj_box::before{content: ""; display: block; padding-top: 230%;}
.bdczlc .sj_box img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: calc(100% - 23px); height: calc(100% - 23px); z-index: 0;}
.bdczlc .sj_box .sj_bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%;background: url(../images2/sj_bg.png) no-repeat; background-size: 100% 100%; z-index: 1;}
.bdczlc .list li:nth-child(odd){margin-top: 65px;}
.bdczlc .list li:nth-child(1) .step_title .tit1 span{color: #5e45ea;}
.bdczlc .list li:nth-child(2) .step_title .tit1 span{color: #fb4c53;}
.bdczlc .list li:nth-child(3) .step_title .tit1 span{color: #097fc5;}
.bdczlc .list li:nth-child(4) .step_title .tit1 span{color: #fd7573;}
/*  */
.gnfw{width: 100%; padding: 30px 0; overflow: hidden; background: url(../images2/gnfw_bg.jpg) no-repeat center center; background-size: cover;}
.gnfw .title_fwcp .title1{color: #5faeb3;}
.gnfw .list{overflow: hidden; padding: 0; list-style: none; padding: 10px 11px 0 0;}
.gnfw .list li{width: calc(100% / 6); float: left; padding: 25px; position: relative; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%;}
.gnfw .list li::before{content: ""; position: absolute; top: 0; bottom: 0; right: -13px; z-index: 2; margin: auto; width: 23px; height: 11px; background-repeat: no-repeat; background-size: 100% 100%;}
.gnfw .item{width: 100%; position: relative; overflow: hidden; background-color: #F5A238; border-radius: 50%;}
.gnfw .item::before{content: ""; display: block; padding-top: 100%;}
.gnfw .item .box{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-wrap: wrap; align-content: center; text-align: center;}
.gnfw .item .num{font-size: 24px; color: #fff; font-family: Arial; width: 100%; margin-bottom: 10px;}
.gnfw .item .txt1{font-size: 16px; color: #fff; line-height: 25px; width: 100%;}
.gnfw .item .txt2{font-size: 16px; color: #fff; line-height: 25px; width: 100%;}
.gnfw .list li:nth-child(1){background-image: url(../images2/gnfw_yuan1.png);}
.gnfw .list li:nth-child(2){background-image: url(../images2/gnfw_yuan2.png); background-position: center top; background-size: 100%;}
.gnfw .list li:nth-child(3){background-image: url(../images2/gnfw_yuan3.png); background-position: center bottom; background-size: 100%;}
.gnfw .list li:nth-child(4){background-image: url(../images2/gnfw_yuan4.png); background-position: center top; background-size: 100%;}
.gnfw .list li:nth-child(5){background-image: url(../images2/gnfw_yuan5.png); background-position: center bottom; background-size: 100%;}
.gnfw .list li:nth-child(6){background-image: url(../images2/gnfw_yuan6.png); background-position: center top; background-size: 100%;}
.gnfw .list li:nth-child(1)::after{content: ""; position: absolute; top: -9px; left: 96px; width: 23px; height: 23px; background: url(../images2/gnfw_icon_yuan1.png) no-repeat; background-size: 100% 100%;}
.gnfw .list li:nth-child(6)::after{content: ""; position: absolute; top: 97px; right: -11px; width: 23px; height: 23px; background: url(../images2/gnfw_icon_yuan2.png) no-repeat; background-size: 100% 100%;}
.gnfw .list li:nth-child(1)::before{background-image: url(../images2/gnfw_icon1.png);}
.gnfw .list li:nth-child(2)::before{background-image: url(../images2/gnfw_icon2.png);}
.gnfw .list li:nth-child(3)::before{background-image: url(../images2/gnfw_icon3.png);}
.gnfw .list li:nth-child(4)::before{background-image: url(../images2/gnfw_icon4.png);}
.gnfw .list li:nth-child(5)::before{background-image: url(../images2/gnfw_icon5.png);}
.gnfw .list li:nth-child(1) .item{background-color: #F5A238;}
.gnfw .list li:nth-child(2) .item{background-color: #FC8DBB;}
.gnfw .list li:nth-child(3) .item{background-color: #928ECE;}
.gnfw .list li:nth-child(4) .item{background-color: #5FAEB3;}
.gnfw .list li:nth-child(5) .item{background-color: #60D19F;}
.gnfw .list li:nth-child(6) .item{background-color: #86CF59;}
/*  */
.flkys{width: 100%; background-color: #fff; padding: 30px 0; overflow: hidden;}
.flkys .title_fwcp .title1{color: #86cf59;}
.flkys .list{width: 100%; padding: 0; list-style: none;}
.flkys .list li{width: 50%; float: left;}
.flkys .list li:nth-child(odd){padding-right: 25px;}
.flkys .list li:nth-child(even){padding-left: 25px;}
.flkys .item{width: 100%; padding: 30px 0; border-bottom: 1px solid #F1F1F1;}
.flkys .item .left{width: 30%; float: left; text-align: center;}
.flkys .item .imgbox{width: 100px; height: 100px; border-radius: 50%; display: inline-block; position: relative; background: linear-gradient(to top, #f6585c, #f47b53)}
.flkys .item .imgbox img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%;}
.flkys .item .right{width: 70%; float: left;}
.flkys .item .txtbox{width: 100%; height: 100%;}
.flkys .item .txtbox .tit{font-size: 16px; color: #f6595b; margin-bottom: 10px; font-weight: bold;}
.flkys .item .txtbox .text{font-size: 14px; color: #333; line-height: 25px; max-height: 75px; overflow: hidden;}
/*  */
.hzhb{width: 100%; background-color: #F6F4F4; padding: 30px 0; overflow: hidden;}
.hzhb .title_fwcp .title1{color: #004590;}
.hzhb .list{width: calc(100% + 10px); list-style: none; padding: 0;}
.hzhb .list li{width: calc(100% / 6 - 10px); float: left; margin: 0 10px 10px 0;}
.hzhb .imgbox{position: relative; overflow: hidden; border: 1px solid #ECECEC; background-color: #fff;}
.hzhb .imgbox::before{content: ""; display: block; padding-top: 50%;}
.hzhb .imgbox .img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%;}
/*  */
.hf{width: 100%; padding: 60px 0; text-align: center; overflow: hidden; background: url(../images2/hf_bg.jpg) no-repeat center center; background-size: cover;}
.hf .text1{font-size: 30px; color: #fff;}
.hf .text2{font-size: 25px; margin-top: 25px; color: #fff;}
.hf .btns{display: inline-block; overflow: hidden; zoom: 1; margin-top: 25px;}
.hf .hf_btn{width: 180px; height: 55px; border-radius: 55px; line-height: 51px; margin: 0 10px; border: 2px solid #fff; font-size: 16px; color: #fff; float: left;}
.hf .hf_btn:hover{background-color: #fff; color: #ffb74d;}

@media (max-width:1199px){

}

@media (max-width: 991px){
    .title_fwcp .title1{font-size: 30px;}
    .title_fwcp .title2{font-size: 14px;}
    .ztkj{padding: 40px 0;}
    .ztkj .xiangce .mySwiper{padding: 0 50px;}
    .ztkj .item{height: 350px;}
    .flkjs .imgbox{padding-top: 0;}
    .flkjs .imgbox .img1{width: 190px;}
    .flkjs .imgbox .sj_box{left: 95px; top: 0;}
    .flkjs .imgbox .img3{width: 160px;}
    .flkjs .right{margin-top: 0;}
    .flkjs .txtbox .tit1{font-size: 22px; margin-bottom: 10px;}
    .flkjs .txtbox .tit2{font-size: 18px; margin-bottom: 20px;}
    .flkjs .txtbox .mianzhi{margin-bottom: 15px;}
    .flkjs .txtbox .mianzhi ul li{margin: 0 5px 5px 0; padding: 0 15px;}
    .flkjs .txtbox .text1{line-height: 25px;}
    .flkjs .txtbox .btn_box .btn{height: 40px; line-height: 40px; font-size: 14px; padding: 0 15px;}
    .dcjfw .box{width: 100%;}
    .dcjfw .list li:nth-child(1){left: 0;}
    .dcjfw .list li:nth-child(2){left: 0;}
    .dcjfw .list li:nth-child(3){left: 0;}
    .dcjfw .list li:nth-child(4){left: 0;}
    .dcjfw .list li:nth-child(5){left: 0;}
    .dcjfw .list li:nth-child(6){left: 0;}
    .dcjfw .list li:nth-child(7){right: 0; padding: 0 30px 0 80px;}
    .dcjfw .list li:nth-child(8){right: 0; padding: 0 30px 0 80px;}
    .dcjfw .list li:nth-child(9){right: 0; padding: 0 30px 0 80px;}
    .dcjfw .list li:nth-child(10){right: 0; padding: 0 30px 0 80px;}
    .dcjfw .list li:nth-child(11){right: 0; padding: 0 30px 0 80px;}
    .dcjfw .list li:nth-child(12){right: 0; padding: 0 30px 0 80px;}
    .dcjfw .list li .dian{display: none;}
    .bdczlc .list li{width: 25%;}
    .bdczlc .sj_box{width: 100%;}
    .bdczlc .sj_box img{width: calc(100% - 20px); height: calc(100% - 20px);}
    .bdczlc .list li:nth-child(odd){margin-top: 40px;}
    .gnfw .list li{padding: 10px;}
    .gnfw .item .num{font-size: 18px; margin-bottom: 5px; line-height: 1;}
    .gnfw .item .txt1{font-size: 12px; line-height: 15px;}
    .gnfw .item .txt2{font-size: 12px; line-height: 15px;}
    .flkys .item .left{width: 35%;}
    .flkys .item .right{width: 65%;}
    .hf{padding: 50px 0;}
}

@media (max-width: 767px){
  .ztkj .item .left .img{background-size: contain;}
    .title_fwcp .title1{font-size: 20px;}
    .title_fwcp .title2{font-size: 12px;}
    .ztkj{padding: 20px 0;}
    .ztkj .xiangce .mySwiper{padding: 0; margin-bottom: 20px;}
    .ztkj .xiangce .tab_item .imgbox::before{padding-top: 50%;}
    .ztkj .xiangce .tab_item .text{padding: 0 5px; font-size: 12px; height: 20px; line-height: 20px;}
    .ztkj .item{height: auto;}
    .ztkj .item .left{width: 100%; position: static; height: 260px;}
    .ztkj .item .right{width: 100%;}
    .ztkj .item .txtbox{padding: 20px;}
    .ztkj .item .txtbox .title{font-size: 18px;}
    .ztkj .item .txtbox .text{margin-top: 10px; line-height: 25px; height: 100px;}
    .ztkj .item .txtbox .more{width: 100px; height: 40px; line-height: 40px; margin: 15px auto 0 auto; font-size: 14px;}
    .flkjs{padding: 20px 0;}
    .flkjs .left{width: 100%; padding: 0;}
    .flkjs .right{width: 100%; padding: 0;}
    .flkjs .imgbox .sj_box{height: auto; width: 190px; left: 120px;}
    .flkjs .imgbox .sj_box::before{content: ""; display: block; padding-top: 220%;}
    .flkjs .imgbox .sj_box img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: calc(100% - 20px); height: calc(100% - 20px);}
    .flkjs .txtbox .tit1{font-size: 18px;}
    .flkjs .txtbox .tit2{font-size: 14px; margin-bottom: 15px;}
    .flkjs .txtbox .mianzhi{margin-bottom: 10px;}
    .flkjs .txtbox .mianzhi .tit3{font-size: 14px; width: 50px; line-height: 25px;}
    .flkjs .txtbox .mianzhi ul{width: calc(100% - 50px);}
    .flkjs .txtbox .mianzhi ul li{padding: 0 10px; font-size: 12px; height: 25px; line-height: 25px;}
    .flkjs .txtbox .text1{font-size: 12px; line-height: 20px;}
    .flkjs .txtbox .btn_box{margin-top: 10px;}
    .flkjs .txtbox .btn_box .btn{height: 30px; line-height: 30px; padding: 0 10px; font-size: 12px;}
    .dcjfw{padding: 20px 0;}
    .dcjfw .imgbox{width: 100%; height: 100%; display: none;}
    .dcjfw .list{position: relative; overflow: hidden;}
    .dcjfw .list li{position: relative; float: left; top: 0; width: 45%; margin-top: 10px; height: 30px; line-height: 30px;}
    .dcjfw .list li .icon{width: 40px; height: 40px; top: -5px; border: 4px solid #fff;}
    .dcjfw .list li .icon img{max-width: 50%;}
    .dcjfw .list li .text{font-size: 12px; height: 30px; line-height: 30px;}
    .dcjfw .list li:nth-child(1){top: 0;}
    .dcjfw .list li:nth-child(2){top: 0;}
    .dcjfw .list li:nth-child(3){top: 0;}
    .dcjfw .list li:nth-child(4){top: 0;}
    .dcjfw .list li:nth-child(5){top: 0;}
    .dcjfw .list li:nth-child(6){top: 0;}
    .dcjfw .list li:nth-child(7){top: 0;}
    .dcjfw .list li:nth-child(8){top: 0;}
    .dcjfw .list li:nth-child(9){top: 0;}
    .dcjfw .list li:nth-child(10){top: 0;}
    .dcjfw .list li:nth-child(11){top: 0;}
    .dcjfw .list li:nth-child(12){top: 0;}
    .dcjfw .list li:nth-child(odd){float: left; padding: 0 40px 0 20px;}
    .dcjfw .list li:nth-child(even){float: right; padding: 0 20px 0 40px;}
    .dcjfw .list li:nth-child(even) .icon{left: 0; right: auto;}
    .dcjfw .list li:nth-child(odd) .icon{right: 0; left: auto;}
    .bdczlc{padding: 20px 0;}
    .bdczlc::before{height: 100%;}
    .bdczlc .step_title{margin-bottom: 10px;}
    .bdczlc .step_title .tit2{margin-top: 5px; font-size: 12px;}
    .bdczlc .step_title .tit1{width: 50px; height: 50px; line-height: 46px; border: 2px solid rgba(255,240,219,.22);}
    .bdczlc .step_title .tit1 span{font-size: 14px;}
    .bdczlc .list{flex-wrap: wrap; background: none;}
    .bdczlc .list li{width: 50%; padding: 0 10px;}
    .bdczlc .list li:nth-child(odd){margin-top: 30px;}
    .gnfw{padding: 20px 0; display: none;}
    .flkys{padding: 20px 0;}
    .flkys .list li{width: 100%;}
    .flkys .list li:nth-child(odd){padding: 0;}
    .flkys .list li:nth-child(even){padding: 0;}
    .flkys .item{padding: 10px 0;}
    .flkys .item .imgbox{width: 80px; height: 80px;}
    .flkys .item .imgbox img{width: 50%;}
    .flkys .item .txtbox .tit{font-size: 14px;}
    .flkys .item .txtbox .text{font-size: 12px; max-height: 60px; line-height: 20px;}    
    .hzhb{padding: 20px 0;}
    .hzhb .list li{width: calc(100% / 3 - 10px);}
    .hf{padding: 20px 0;}
    .hf .text1{font-size: 18px;}
    .hf .text2{font-size: 16px; margin-top: 10px;}
    .hf .btns{margin-top: 10px;}
    .hf .hf_btn{width: 150px; height: 35px; line-height: 33px; font-size: 14px; border: 1px solid #fff}


}

