main .slogan{
        width: 600px;
        height: 30px;
        margin: 60px auto 40px;
    }
#about{
    padding-bottom: 30px;}

.jianjie .jianjie_introduce{
            background: rgba(245,250,254);
            border-radius: 10px;
            padding: 30px;}
.jianjie .jianjie_introduce .tit{
                font-size: 24px;
                font-weight: 700;
                line-height: 35px;
                color: rgba(54,124,246);
                text-align: center;
                margin-bottom: 30px;
            }
.jianjie .jianjie_introduce .content{
                border-radius: 10px;
                background: #fff;
                box-shadow: 0px 2px 8px 2px rgba(49,136,255,0.25);
                margin: 4px 4px 0;
                 padding: 30px;}
.jianjie .jianjie_introduce .content .text{
                    justify-content: space-between;}
.jianjie .jianjie_introduce .content .swiper-pc{
                        width: 420px;
                        height: 305px;
                        overflow: hidden;
                        position: relative;}
.jianjie .jianjie_introduce .content .swiper-pc .swiper-pagination{
                           height: auto;
                            bottom: 15px;}
.jianjie .jianjie_introduce .content .swiper-pc .swiper-pagination-bullet{
                            width: 6px;
                            height: 5px;
                            padding: 0;
                            border-radius: 2.5px;
                        }
.jianjie .jianjie_introduce .content .swiper-pc .swiper-pagination-bullet-active{
                          width: 40px;
                          border-radius: 2.5px;
                          height: 5px;
                            background: rgba(54,124,246);
                        }
.jianjie .jianjie_introduce .content .text1{
                        
                        width: 630px;}
                        
.jianjie .jianjie_introduce .content .text1 p{font-size: 18px;
                        line-height: 27px;
                        color: rgba(0,0,0,0.5);
                        margin-bottom: 30px;
                    }
.jianjie .jianjie_introduce .content .text2{
                        width: 100%;
                        }
.jianjie .jianjie_introduce .content .text2 p{
                       font-size: 18px;
                        line-height: 27px;
                        color: rgba(0,0,0,0.5); 
                        margin-bottom: 30px;
                     }
.jianjie .jianjie_introduce .content .text2 p:last-child{
    margin-bottom: 0;
}
.jianjie .jianjie_introduce:after{
                    content: '';
                    display: block;
                    width: 1100px;
                    height: 20px;
                    background: url(/static/index/pc/images/jianjie_img_bg.png) no-repeat;
                    background-size: 100% 100%;
                    margin: 0 auto;
                }  
.jianjie .jianjie_flag{
            background: rgba(245,250,254);
            border-radius: 10px;
            height: 160px;
            margin-top: 20px;
            justify-content: space-between;
            align-items: center;
            padding: 20px;}
.jianjie .jianjie_flag li{      
                line-height: 120px;
                width: 275px;
                height: 120px;
                border-radius: 10px;
                box-shadow: 0px 2px 8px 2px rgba(49,136,255,0.25);
                position: relative;
                overflow: hidden;}
.jianjie .jianjie_flag li p{
                    font-size: 24px;
                    line-height: 120px;
                font-weight: 400;
                text-align: center;
                width: 275px;
                height: 120px;
                overflow: hidden;
                position: absolute;
                
                }
.jianjie .jianjie_flag .item::before{
content: '';
display: block;
position: absolute;
width: 50px;
height: 50px;
left: 25px;
top: 35px;
            }
.jianjie .jianjie_flag .item1{
                background: url(/static/index/pc/images/jianjie_flag_bg1.png) no-repeat;
                background-size: 100% 100%;
            }
.jianjie .jianjie_flag .item1::before{
                background: url(/static/index/pc/images/jianjie_flag_icon1.png) no-repeat;
                background-size: 100%;
            }
.jianjie .jianjie_flag .item1 p{
                background: url(/static/index/pc/images/jianjie_flag_hover_bg1.png) no-repeat;
                background-size: 100% 100%;
                background-position: -275px -120px;
                transition: all .3s linear;
            }
.jianjie .jianjie_flag .item1 p:hover{
                background-position: 0 0; 
            }
.jianjie .jianjie_flag .item2{
                background: url(/static/index/pc/images/jianjie_flag_bg2.png) no-repeat;
                background-size: 100% 100%;
            }
.jianjie .jianjie_flag .item2::before{
                background: url(/static/index/pc/images/jianjie_flag_icon2.png) no-repeat;
                background-size: 100%;
            }
.jianjie .jianjie_flag .item2 p{
                background: url(/static/index/pc/images/jianjie_flag_hover_bg2.png) no-repeat;
                background-size: 100% 100%;
                background-position: -275px -120px;
                transition: all .3s linear;
            }
.jianjie .jianjie_flag .item2 p:hover{
                background-position: 0 0;
            }
.jianjie .jianjie_flag .item3{
                background: url(/static/index/pc/images/jianjie_flag_bg3.png) no-repeat;
                background-size: 100% 100%;
            }
.jianjie .jianjie_flag .item3::before{
                background: url(/static/index/pc/images/jianjie_flag_icon3.png) no-repeat;
                background-size: 100%;
            }
.jianjie .jianjie_flag .item3 p{
                background: url(/static/index/pc/images/jianjie_flag_hover_bg3.png) no-repeat;
                background-size: 100% 100%;
                background-position: -275px -120px;
                transition: all .3s linear;
            }
.jianjie .jianjie_flag .item3 p:hover{
                background-position: 0 0;
            }
           
.jianjie .jianjie_flag .item4{
                background: url(/static/index/pc/images/jianjie_flag_bg4.png) no-repeat;
                background-size: 100% 100%;
            }
.jianjie .jianjie_flag .item4::before{
                background: url(/static/index/pc/images/jianjie_flag_icon4.png) no-repeat;
                background-size: 100%;
            }
.jianjie .jianjie_flag .item4 p{
                background: url(/static/index/pc/images/jianjie_flag_hover_bg4.png) no-repeat;
                background-size: 100% 100%;
                background-position: -275px -120px;
                transition: all .3s linear;
            }
.jianjie .jianjie_flag .item4 p:hover{
                background-position: 0 0;
            }
.jianjie .jianjie_flag li p:hover{
                font-size: 36px;
                color: #fff;
                background-position: 275px 120px;
            }
.jianjie .jianjie_flag li:hover::before{
display: none;
            }
.fzlc .fzlc_main{
            background: rgba(235,245,253,0.4);
            overflow: hidden;}
.fzlc .fzlc_content{
                width: 1350px;
                height: 880px;
                margin: 0 auto;}
.fzlc .fzlc_content .content{
                    transition: all .3s linear;
                    border-width: 0 1px 0 1px;
                    border-style: solid;
                    border-color: rgba(49,136,255,0.4);
                    padding: 60px 55px 67px 50px;
                    background: rgba(235,245,253,0);
      }
.fzlc .fzlc_content .tit{
                        font-size: 36px;
                        font-weight: 700;
                        line-height: 52px;
                        color: rgba(0,0,0,0.8);
                        margin-bottom: 50px
                    }
.fzlc .fzlc_content .text{
                        flex-wrap: nowrap;}
.fzlc .fzlc_content .text img{
                            width: 15px;
                            transition: all .3s linear;
                        }
.fzlc .fzlc_content .text .des{
                            width: 300px;
                            margin-left: 27px;
                            transition: all .3s linear;}
.fzlc .fzlc_content .text .des .per_year{
                                margin-bottom: 30px;}
.fzlc .fzlc_content .text .des .per_year p{
                                color: rgba(0,0,0,0.5);
                            }
.fzlc .fzlc_content .text .des .y{
                                font-size: 22px;
                                font-weight: 400;
                                line-height: 32px;
                                margin-bottom: 10px;

                            }
.fzlc .fzlc_content .text .des .th{
                                font-size: 16px;
                                font-weight: 400;
                                line-height: 23px;

                            }
                
.fzlc .fzlc_content .content:hover{
                padding: 60px 15px 67px 20px;
                background: rgba(235,245,253,1);
            }
.fzlc .fzlc_content .content:hover .text .des{
                width: 373px;
            }
.fzlc .fzlc_content .content:hover .text img{
                width: 13px;
            }

.fwtc .fwtc_item{
            border-radius: 10px;
            padding: 0 40px;
            box-shadow: 0px 2px 8px 2px rgba(49,136,255,0.25);
            margin: 0 4px 30px;
}
.fwtc .fwtc_item .head{
                height: 100px;
                line-height: 100px;
                text-align: center;
                font-size: 24px;
                font-weight: 400;
                line-height: 35px;
                color: rgba(0,0,0,0.8);
                border-bottom: 1px dashed rgba(73,143,238);}
.fwtc .fwtc_item .tit{
                    line-height: 100px;
                }

.fwtc .fwtc_item .content{
                padding: 30px 0 35px;
                justify-content: space-between;
                height: 265px;}
.fwtc .fwtc_item .content p{
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 23px;
                    color: rgba(0,0,0,0.5);
                    transition: all .3s linear;
                }
.fwtc .fwtc_item .content p:hover{
    margin-left: 20px;
}
.fwtc .fwtc_item .content1{
                flex-direction: column;
                justify-content: space-between;
                width: 242px;
                }
.fwtc .fwtc_item .content2{
                    flex-direction: column;
                    justify-content: space-between;
                    width: 484px;
                    }
.fwtc .fwtc_item .content3{
                    flex-direction: column;
                    justify-content: center;
                    width: 223px;
                }
.fwtc .tc1{
            background: url(/static/index/pc/images/tc1_bg.png) no-repeat;
            background-size: 100% 100%;}
.fwtc .tc1 .head p::before{
                content: '';
                display: inline-block;
                width: 32.2px;
                height: 30.8px;
                background: url(/static/index/pc/images/vip1.png) no-repeat;
                background-size: 100% 100%;
                margin-bottom: -7px;
          margin-right: 16.4px;
            }
                    
.fwtc .tc2{
                            background: url(/static/index/pc/images/tc2_bg.png) no-repeat;
                            background-size: 100% 100%;}
.fwtc .tc2 .head p::before{
                                content: '';
                                display: inline-block;
                                width: 32.2px;
                                height: 30.8px;
                                background: url(/static/index/pc/images/vip2.png) no-repeat;
                                background-size: 100% 100%;
                                margin-bottom: -7px;
                          margin-right: 16.4px;
                            }
                                        
.fwtc .tc3{
                 background: url(/static/index/pc/images/tc3_bg.png) no-repeat;
                 background-size: 100% 100%;}
.fwtc .tc3 .head p::before{
                    content: '';
                display: inline-block;
                width: 32.2px;
                height: 30.8px;
                background: url(/static/index/pc/images/vip3.png) no-repeat;
                background-size: 100% 100%;
                 margin-bottom: -7px;
                margin-right: 16.4px;
                                            }
/* 移动端 */
@media (max-width:820px) {
main .slogan{
            width: 66.67vw;
            height: 11.33vw;
            margin: 3.33vw auto 2.67vw;
        }
#about{
        padding-bottom: 0;
}
.jianjie .jianjie_introduce{
                    border-radius: 1.33vw 1.33vw 0 0;
                    padding: 4vw;}
.jianjie .jianjie_introduce .content{
                        border-radius: 0;
                        background: none;
                        box-shadow: none;
                        margin: 0;
                        padding: 0;
                        overflow: hidden;}
.jianjie .jianjie_introduce .content .img{
                            width: 84vw;
                            height: auto;
                            padding: 4vw;
                            border-radius: 1.33vw;
                          overflow: hidden;
                            padding-bottom: 6vw;
                            overflow: hidden;
                            background: #fff;
                            position: relative;
                            background: url(/static/index/pc/images/jianjie_img_bg_phone.png) no-repeat;
                            background-size: 100% 100%;}
.jianjie .jianjie_introduce .content .swiper-phone{
                             overflow: hidden;
                                width: 100%;}
.jianjie .jianjie_introduce .content .swiper-phone .swiper-pagination {
                                    bottom: 2vw;}
.jianjie .jianjie_introduce .content .swiper-phone .swiper-pagination-bullet{
                                width: .67vw;
                                height: .67vw;
                                border-radius: .67vw;
                            }
.jianjie .jianjie_introduce .content .swiper-phone .swiper-pagination-bullet-active{
                                width: 5.33vw;
                                height: .67vw;
                                border-radius: .67vw;
                            }
.jianjie .jianjie_introduce .content .text{
                            width: 84vw;
                            margin: 2.67vw .67vw 0;
                            padding: 5.33vw 8vw 10vw 5.33vw;
                            height: auto;
                            background: url(/static/index/pc/images/jianjie_text_bg.png) no-repeat;
                            background-size: 100% 100%;}
.jianjie .jianjie_introduce .content .text .des{
                                font-size: 3.2vw;
                                line-height: 5.33vw;
                                font-weight: 400;
                                color: rgba(0,0,0,0.5);
                            }
.jianjie .jianjie_introduce:after{
                display: none;
            }
.jianjie .jianjie_flag{
                margin: 0;
                border-radius: 0 0 1.33vw 1.33vw;
                height: auto;
                padding: 0 2vw;}
.jianjie .jianjie_flag li{
                    width: 40vw;
                    height: 16vw;
                    line-height: 16vw;
                border-radius: 1.33vw;
                box-shadow: 0px .67vw 1.07vw .67vw rgba(49,136,255,0.25);
                margin: 0 2vw 4vw;}
.jianjie .jianjie_flag li p{
                    font-size: 3.2vw;
                    line-height: 16vw;
                    width: 100%;
              height: 100%;
                }
                
.jianjie .jianjie_flag .item::before{
                    width: 6.67vw;
                    height: 6.67vw;
                    left: 3.33vw;
                    top: 4.67vw;
                }
.fzlc .fzlc_main{
                    padding: 4vw;
                    border-radius: 1.33vw;}
.fzlc .fzlc_main .fzlc_content{
                        width: 100%;
                        height: auto;
                        overflow: hidden;
                        position: relative;
                        padding-bottom: 5.33vw;}
.fzlc .fzlc_main .fzlc_content .swiper-slide{
                            width: 100% !important;
                        }
.fzlc .fzlc_main .fzlc_content .swiper-pagination{
                            bottom: 0 !important;
                        }
.fzlc .fzlc_main .fzlc_content .swiper-pagination-bullet{
                            width: 1.33vw;
                            height: 1.33vw;
                            border-radius: 1.33vw;
                            padding: 0;
                            margin: 0 .67vw;
                        }
.fzlc .fzlc_main .fzlc_content .swiper-pagination-bullet-active{
                            background: rgba(49,136,255);
                        }
.fzlc .fzlc_main .fzlc_content .tit{
                            width: 100%;
                            font-size: 4.8vw;
                            font-weight: 700;
                            line-height: 6.93vw;
                            margin-bottom: 3.6vw
                        }
.fzlc .fzlc_main .fzlc_content .text img{
                                width: 2vw;
                            }
.fzlc .fzlc_main .fzlc_content .text .des{
                                width: 100%;}
.fzlc .fzlc_main .fzlc_content .text .des .per_year{
                                    margin-bottom: 4vw;}
.fzlc .fzlc_main .fzlc_content .text .des .y{
                                        font-size: 4vw;
                                        line-height: 5.8vw;
                                        margin-bottom: 2vw;
                                    }
.fzlc .fzlc_main .fzlc_content .text .des .th{
                                        font-size: 3.2vw;
                                        line-height: 4.64vw;
                                    }
.fwtc .fwtc_main{
                padding-bottom: 5.33vw;
        position: relative;}
.fwtc .fwtc_main .fwtc_item{
                    width: 100%;
                    border-radius: 1.33vw;
                    padding: 0 4.13vw;
                    box-shadow: none;
                    margin: 0;}
.fwtc .fwtc_main .fwtc_item .head{
                        height: 15.73vw;
                        line-height: 15.73vw;
                        font-size: 4.8vw;
                        border-bottom: .33vw dashed rgba(73,143,238);}
.fwtc .fwtc_main .fwtc_item .head .tit{
                            line-height: 15.73vw;
                        }
                    
.fwtc .fwtc_main .fwtc_item .content{
                        height: auto;
                        padding: 4.67vw 0 5.33vw;}
.fwtc .fwtc_main .fwtc_item .content p{
                            font-size: 3.2vw;
                            line-height: 4.67vw;
                            margin-bottom: 2.67vw;
                        }
.fwtc .fwtc_main .fwtc_item .content1{
                            flex-direction: row;
                            width: 100%;
                            justify-content: space-between;
                            border-bottom: .33vw dashed rgba(73,143,238);
                            padding-bottom: 1.33vw;
                        }
.fwtc .fwtc_main .fwtc_item .content2{
                            flex-direction: row;
                            width: 100%;
                            justify-content: space-between;
                            border-bottom: .33vw dashed rgba(73,143,238);
                            padding: 4vw 0 1.33vw;
                        }
.fwtc .fwtc_main .fwtc_item .content3{
                            flex-direction: row;
                            width: 100%;
                            justify-content: space-between;
                            padding: 4vw 0 0;
                        }
           
.fwtc .fwtc_main .tc1,.fwtc .fwtc_main .tc2,.fwtc .fwtc_main .tc3{
                    background: url(/static/index/pc/images/tc_bg_phone.png) no-repeat;
                    background-size: 100% 100%;}
.fwtc .fwtc_mai .tc1 .head p::before{
                        content: '';
                        display: inline-block;
                        width: 4.91vw;
                        height: 4.7vw;
                        background: url(/static/index/pc/images/vip1.png) no-repeat;
                        background-size: 100% 100%;
                        margin-bottom: -.93vw;
          margin-right: 2.19vw;
                }
.fwtc .fwtc_mai .tc2 .head p::before{
                    content: '';
                    display: inline-block;
                    width: 4.91vw;
                    height: 4.7vw;
                    background: url(/static/index/pc/images/vip2.png) no-repeat;
                    background-size: 100% 100%;
                    margin-bottom: -.93vw;
                    margin-right: 2.19vw;
            }
.fwtc .fwtc_mai .tc3 .head p::before{
                content: '';
                display: inline-block;
                width: 4.91vw;
                height: 4.7vw;
                background: url(/static/index/pc/images/vip3.png) no-repeat;
                background-size: 100% 100%;
                margin-bottom: -.93vw;
          margin-right: 2.19vw;
        }
.fwtc .fwtc_mai  .swiper-pagination{
            bottom: 0;
        }
.fwtc .fwtc_mai .swiper-pagination-bullet{
            width: 1.33vw;
            height: 1.33vw;
            padding: 0;
            margin: 0 .67vw;
        }

}