.index-ad{
    background: url(../images/bg_ad.jpg) no-repeat center top;
    margin-top: 80px;
}
.index-ad .adi{
    height: 280px;
}
.index-ad .adl{
    height: 100%;
    margin-right: 168px;
}
.index-ad .adl h2 img{
    width: 636px;
}
.index-ad .adl h3{
    color: #fff;
    margin-top: 13px;
    font-size: 22px;
    font-weight: normal;
}

.index-ad .adl .more img{
    width: 26px;
    display: block;
    margin-right: 10px;
}
.index-ad .adl .more{
    margin-top: 32px;
    background: #FFF226;
    width: 270px;
    height: 50px;
    border-radius: 25px;
}
.index-ad .adl .more span{
    font-size: 26px;
    color: #005BAC;
}
.index-ad .adr img{
    display: block;
    width: 429px;
    position: absolute;
    top: -30px;
}

.f4i .bd{
    margin-top: 50px;
}
.f4i{
    width: 1440px;
    margin: 0 auto;
}
.f4i .f4t{
    margin: 0 80px;
}
.f4b .hd {
    height: 50px;
}
.f4 .m-f4b,.m-f4b{
    display: none;
}
.f4b .hd a{
    width: 38px;
    height: 38px;
    display: block;
    cursor: pointer;
    position: absolute;
    top: 180px;
}
.cshd_min_padding{
    padding-top: 0.1px;
    padding-bottom: 140px;
}
.index_bg_img{
    width: 100%;
    height: 1106px;
    display: block;
}
.index_bg_img_min{
    display: none;
    position: absolute;
    width: 100%;
    z-index: -1;
    top: -60px;
    height: 109%;
}
.index_bg_imgs{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 860px;
    display: block;
}
.index_bg_cshd_min,.index_bg_axqy_min,.display_cs_none,.height_block{
    display: none;
}
.index_bg_yz{
    width: 100%;
    height: 472px;
    display: block;
}
.index_bg_yz_min{
    position: absolute;
    display: none;
    width: 100%;
    z-index: -1;
    top: 0px;
}
.line_sty{
    width: 24px;
    height: 4px;
}
.video_width{
    width: 900px;
    height: 506px;
}
.play_show{
    position: absolute;
    z-index: 10;
    top: 0px;
}
.play_video{
    width: 80px;
    height: 80px;
    margin-top: 23%;
}
.play_more{
    position: absolute;
    z-index: 12;
    background-color: #EA1716;
    bottom: 0px;
    right: 0px;
    width: 148px;
    height: 48px;
    border-radius: 12px 0px 0px 0px;
}
.play_more_min{
    width: 148px;
    height: 48px;
    margin: 105px auto 0px;
}
.slide{
    border-radius: 12px;
    overflow: hidden;
    height: 405px;
}
.cs_av{
    height: 248px;
    overflow: hidden;
}
.cs_av img{
    height: 248px;
    object-fit: cover;
    display: block;
    width: 100%;
    transition: all ease-in-out .8s;
}
.slide:hover img{
    transform: scale(1.1);
}
.index_date{
    width: 14px !important;
    height: 14px;
}
.da_height{
    height: 75px;
}
.index_bg_line{
    width: 36px;
    height: 4px;
}

.zhux{
    width: 339px;
    height: 432px;
    display: block;
    background-size: 339px 432px;
    border-radius: 6px;
    overflow: hidden;
}
.image_block{
    width: 339px;
    height: 432px;
    overflow: hidden;
}
.image_sty{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: all ease-in-out .8s;
}
.zhux:hover .image_sty{
    transform: scale(1.1);
}
.index_bg_imgax{
    height: 854px;
    display: block;
}
.slideax{
    border-radius: 12px;
    overflow: hidden;
    height: 422px;
    margin-top: 0px !important;
}
.border_r{
    border-radius: 4px;
    height: 120px;
}
.max_width{
    max-width: 1200px;
    margin: 16px auto 0px;
}
.aix_block{
    width: 260px;
    margin-left: 20px;
}
.aix_block:nth-child(5n+1){
    margin-left: 0px;
}
.ax_logo{
    width: 192px !important;
    height: 192px;
}
.ax_line{
    width: 100%;
    height: 1px;
    background-color: #EBEEF5;
}
.ax_height{
    height: 250px;
}
.com_logo{
    width: 180px !important;
}
.index_new{
    width: 186px;
    height: 48px;
}
.bottom_line{
    width: 100%;
    height: 5px;
}
.new_left{
    width: 570px;
    height: 502px;
    overflow: hidden;
}
.title_sl_imgs{
    width: 100%;
    height: 380px;
    overflow: hidden;
}
.title_sl_img{
    object-fit: cover;
    display: block;
    width: 100%;
    height: 380px;
    transition: all ease-in-out .8s;
}
.new_left:hover .title_sl_img{
    transform: scale(1.1);
}
.new_center{
    width: 380px;
    height: 502px;
}
.new_centers{
    width: 380px;
    height: 234px;
}
.line_new{
    width: 100%;
    height: 1px;
    background-color: #EBEEF5;
}
.dese_height{
    height: 40px;
}
.new_right{
    width: 402px;
    height: 135.5px;
}
.new_lines{
    width: 1px;
    height: 77px;
    background-color: #EBEEF5;
}
.title_width{
    width: 290px;
}
.ax_qy_height{
    height: 200px;
}
/* 九宫格 */
.min_show_index{
    display: none;
}
/* sl_project */
.title_left_img{
    width: 71px;
    height: 16.73px;
}
.title_line{
    width: 2px;
    height: 13.5px;
    background-color: #0049B7;
    border-radius: 1px;
}
.right_icon{
    width: 20px;
}
.title_height{
    height: 66px;
    border-bottom: 1px solid #E4E7ED;
}
.bx-controls-direction{
    display: none;
}
.border_line{
    border: 1px solid #E4E7ED;
    border-radius: 0px 0px 8px 8px;
}
.title_hove:hover div{
    color: #0049B7;
}
.center_nr_block:hover .center_title{
    color: #0049B7;
}
/* 会员服务 */
.hy_width{
    width: 395.333px;
    height: 196px;
    cursor: pointer;
}
.centerImg_width{
    width: 465.333px;
    height: 232px;
}
.img_icon{
    width: 55px;
    height: 38px;
}
.js_list{
    border-right: 1px solid #E4E7ED;
    border-bottom: 1px solid #E4E7ED;
}
.right_list{
    border-right: 1px solid #E4E7ED;
}
.bottom_list{
    border-bottom: 1px solid #E4E7ED;
}
.img_icons{
    width: 100%;
    height: 211px;
    display: block;
}
.height_block_hy{
    height: 90px;
}
.hy_width:hover{
    background-color: #0049B7;
}
.hy_width:hover div{
    color: #fff;
}
.bot_img{
    width: 296px;
    height: 100px;
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.pro_zin{
    position: relative;
    z-index: 10;
}
.img_icon_right{
    width: 36px;
    height: 8px;
    display: none;
}
.icon_right_block{
    width: 36px;
    height: 8px;
}
.hy_width:hover .img_icon_right{
    display: block;
}
/* 公司简介 */
.js_bg{
    height: 971px;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}
.with_margin{
    width: 1251px;
    height: 793px;
    margin: 0px auto;
    padding: 178px 0px 0px;
}
.index_title_img{
    width: 550px;
    /* height: 68px; */
}
.index_ry_block{
    width: 271px;
    height: 82px;
    border: 1px solid rgba(255, 255, 255, 0.58);
    background-color: rgba(255, 255, 255, 0.2);
}
.index_ryzz{
    width: 32px;
    height: 32px;
}
.index_ry_block:hover{
    background-color: rgba(255, 255, 255, 0.8);
}
.index_ry_block:hover div{
    color: #303133;
}
.index_new_center{
    width: 570px;
}
@media (max-width:769px) {
    /* 内容 */
    body{
        background-color: #F5F6F8;
    }
    .ftitle_font_mins{
        max-width: 272px;
        font-size: 14px;
        text-align: center;
        margin: 7px auto 0px;
    }
    .new_left{
        width: 100%;
        height: auto;
        display: block;
    }
    .title_sl_img_min{
        width: 100%;
        height: 232px;
    }
    .min_height{
        min-height: 411px;
        margin-top: 16px;
    }
    .index_bg_img,.index_bg_imgs,.index_bg_imgax,.ax_block,.play_more{
        display: none;
    }
    .f4i{
        width: 100%;
    }
    .index_bg_cshd_min{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .f4 .m-f4b, .m-f4b ,.index_bg_cshd_min{
        display: block;
    }
    .title_block{
        width: 33.33%;
        height: 66px;
    }
    .title_hove{
        height: 27px;
        margin-top: 16px;
    }
    .show_line{
        width: 63px;
        height: 3px;
        border-radius: 2px;
        background-color: #0049B7;
        display: none;
        position: absolute;
        bottom: 9px;
        left: 50%;
        margin-left: -31.5px;
    }
    .nr_block{
        display: none;
    }
    .title_block.on_show{
        color: #0049B7;
    }
    .on_show .show_line{
        display: block;
    }
    .nr_block.on_shows{
        display: block;
    }
    .hyqy_title_min{
        margin-top: 30px;
    }
    .cshd_min_pos{
        position: absolute;
        width: 100%;
    }
    .play_more_min{
        display: flex;
        margin: 27px auto 0px;
    }
    .pic img{
        display: block;
        height: 129px;
    }
    .min_title{
        height: 25px;
        line-height: 25px;
        text-align: left !important;
    }
    .bg_min_white{
        padding-top: 1px;
        background-color: #fff;
        margin-top: 44px;
    }
    .cshd_min{
        width: 48.1%;
        display: block;
        overflow: hidden;
    }
    .cshd_min .pic img{
        width: 100%;
        border-radius: 6px 6px 0px 0px;
    }
    .data_icon{
        width: 12px !important;
        height: 12px;
    }
    .ax_title{
        font-size: 16px;
    }
    .min_new_block:nth-child(1){
        margin-top: 0px;
    }
    .hy_width_min{
        /* width: 43%; */
        height: 232px;
        position: relative;
    }
   
    table{
        border-collapse: collapse;
    }
    table,th,td{
        border: 1px solid #E4E7ED;
    }
    td{
        width: 50%;
    }
    .hy_width_mins .bot_img{
        display: none;
    }
    .hy_width_mins.show_bg .bot_img{
        display: block;
    }
    .hy_width_mins.show_bg{
        background-color: #0049B7;
    }
    .hy_width_mins.show_bg div{
        color: #fff;
    }
    .bot_img{
        width: 118px;
        height: auto;
        left: 50%;
        margin-left: -59px;
    }
    .img_icon{
        width: 36px;
        height: 26px;
    }
    .index_new{
        width: 117px;
        height: 36px;
        margin-top: 0px !important;
    }
    .min_new_img{
        width: 116px !important;
        height: 72px;
    }
    .min_icon_ck{
        width: 14px !important;
    }
    .min_axqy_block{
        margin: 24px 16px 0px;
        width: auto;
    }
    .slideax{
        width: 280px;
        height: 385px;
        display: inline-table;
    }
    .slideax:nth-child(1){
        margin-left: 0px;
    }
    .csxw_more{
        margin-bottom: 50px;
    }
    .index_new_margin{
        margin-top: 24px;
    }
    .index_new_margina{
        margin-top: 10px;
        display: block;
        width: 100% !important;
    }
    .index_new_margina{
        margin-top: 10px !important;
    }
    .padding_none{
        padding: 0px !important;
    }
    .index_bg_axqy_min{
        display: block;
        width: 100%;
        height: 100%;
        z-index: -1;
        position: absolute;
        top: 0px;
    }
    .aix_block{
        width: 100%;
        height: 80px;
        margin-left: 0px;
        border-radius: 4px;
    }
    .axqy_marg_left:first-child{
        margin-left: 24px;
    }
    .axqy_width{
        width: 1px;
        height: 10px;
        display: inline-block;
    }
    .axqy_min_line{
        background-color: rgba(255, 255, 255, 0.2);
    }
    .title_width{
        width: 245px;
    }
    .sle_min{
        display: flex;
    }
    .image_block{
        width: 100%;
        height: 100%;
    }
    .cs_top_img{
        width: 25px !important;
        height: 25px !important;
    }
    /* 九宫格 */
    .min_show_index{
        display: flex;
    }
    .min_block{
        width: 25%;
        display: block;
    }
    .index_icon_min{
        width: 48px;
        height: 48px;
    }
    .index_title_img{
        width: 320px;
        height: auto;
        display: block;
        margin: 0px auto;
    }
    .ry_min_bg{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        display: block;
    }
    .index_ry_block{
        width: 113px;
        height: 41px;
    }
    .play_more_min{
        width: 132px;
        height: 40px;
        margin: 38px auto 0px;
    }
    .cshd_min_padding{
        padding-top: 0.1px;
        padding-bottom: 40px;
    }
    .height_block_hy{
        height: 100px;
    }
    .nr_font_min{
        text-align: justify;
    }
    .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{
        min-width: 0px;
    }
    .index_new_center{
        width: 100%;
    }
}