@media screen and   (max-width: 1160px) {
    html, body{
        position: relative;
        height: 100%;
        overflow: auto;
    }
    #body {
        position: relative;
        height: 100%;
        overflow: auto;
    }
    /*顶部*/
    .inner {
        width: 100%;
        margin: 0 auto;
    }
    .header_top{
        height: auto;
    }
    .header_top .inner{
        display: none;
        flex-direction: column;
    }
    .header_nav_fixed_top{
        padding-top: 60px;
    }

    .header_nav .navbar, .header_nav_fixed .navbar{
        display: block;
        float: none;
    }
    .header_nav .header-nav .logo, .header_nav_fixed  .header-nav .logo{
        display: none;
    }
    .header_nav .navbar li.on>a{
        color: #FFFFFF;
    }
    .header_nav .navbar li, .header_nav_fixed .navbar li{
        display: block;
        float: none;
        margin: 0;
        position: relative;
        width: 100%;
        max-height: 40px;
        /*border-bottom: 1px solid #111111;*/
        text-align: left;
        padding: 0 20px;
        transition: all .3s ease;
    }
    .header_nav .navbar a, .header_nav_fixed .navbar a {
        width: 100%;
        display: inline-block;
        line-height: 40px;
        font-size: 14px;
        color: #111111;
        transition: all .5s ease;
        margin-top: 0;
        font-weight: 600;
    }
    .header_nav .navbar a:hover{
        color: #C8000A;
    }
    .header_nav .navbar i,  .header_nav_fixed .navbar i{
        position: absolute;
        right: 10px;
        top: 6px;
        color: #333333;
    }
    .header_nav .header-nav>div>ul>li>ul ,  .header_nav_fixed .header-nav>div>ul>li>ul {
        position: relative;
        width: 100%;
        top: auto;
        left: auto;
        transform: translateX(0);
        padding: 0 0;
        z-index: 60;
        opacity: 1!important;
        overflow: hidden;
        background: rgba(99, 99, 99, 0.66);
        border-radius: 4px;
        /*background: none;*/
        border-top: none;
        visibility: initial;
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
        max-height: 0;
    }
    .header_nav .header-nav>div>ul>li>ul>li, .header_nav_fixed .header-nav>div>ul>li>ul>li {
        width: 100%;
        margin: 0;
        border: none;
        text-align: left;
        padding-left: 10px;
        height: 30px;
        background: rgba(255, 255, 255, 0.96);
    }

    .header_nav .header-nav .navbar li>ul>li a,.header_nav_fixed .header-nav .navbar li>ul>li a{
        text-align: left;
        line-height: 30px;
        font-size: 12px;
    }

    /*.header_nav_fixed, .header_nav_fixed .header-nav{*/
    /*    display: none;*/
    /*}*/

    .header_nav_fixed .navbar li:hover:after{
        width: 0;
    }

    .header_nav .header-nav, .header_nav_fixed .header-nav{
        position: fixed;
        top: 63px;
        right: -1000px;
        width: 60%;
        height: calc(100vh - 63px);
        background: rgb(255,255,255);
        overflow-y: auto;
        z-index: 999;
        transition: all 500ms;
    }
    .header_nav .phone_menu .mask_bg, .header_nav_fixed .phone_menu .mask_bg{
        position: fixed;
        display: block;
        height: calc(100vh - 63px);
        width: 100vw;
        top: 63px;
        left: 0;
        overflow: hidden;
        background: rgba(0,0,0,0.8);
        z-index: 889;
    }

    .header_nav_fixed .phone_menu .mask_bg{
        background: rgba(0,0,0,0.4);
    }

    .phone_menu{
        display: block;
    }

    .phone_hide{
        display: none!important;
    }


    .header_nav_fixed .phone_menu{
        background: rgba(0,0,0,0.8);
        color: #FFFFFF;
    }

    #LRfloater0{
        top: 218px!important;
        left: 2px!important;
        right: auto!important;
    }

        /*轮播*/
    .banner{
        padding: 15px 15px;
    }
    .banner .swiper-container1{
        height: auto;
    }
    .banner .swiper-container1>.swiper-wrapper{
        display: none;
    }
    .swiper_two_out{
        width: 100%;
    }
    .swiper_box_two{
        width: 100%;
        position: relative;
        flex-direction: column;
        height: auto;
        transform: translateX(0);
        top: auto;
        left: auto;
        z-index: 1;
    }

    .swiper_two{
        width: 100%;
        height: 100%;
        overflow: hidden;;
    }

    .banner .top_right_box{
        margin: 30px auto 0;
        display: none;
    }
    .top_right_box_phone{
        display: block;
    }
    .top_right_box_phone .box_title{
        margin: 10px auto 0;
        text-align: center;
    }
    .top_right_box_phone .box_title strong{
        font-size: 20px;
        color: #111111;
    }
    .top_right_box_phone .box_title span{
        font-size: 24px;
        font-weight: bold;
        color: #C8000A;
    }
    .banner .top_right_box .box_title{
        margin-bottom: 0;
    }
    .swiper_two .swiper-slide .swiper-biaoyu{
        right: 10%;
    }
    .swiper_two .swiper-slide .swiper-biaoyu p:first-child{
        font-size: 16px;
    }
    .swiper_two .swiper-slide .swiper-biaoyu p:last-child{
        font-size: 14px;
    }

    .swiper_two_out .swiper-button-next{
        right: -10px;
    }

    .swiper_two_out .swiper-button-prev{
        left: -10px;
    }

    /*金价*/
    .gold_price {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        /*height: 140px;*/
        height: auto;
        z-index: 1;
        padding: 0 15px;
        background-color: transparent;
    }
    .ipubs{
        width: 100%;
        flex-direction: column;
        padding: 0;
        border-radius: 8px;
        background-color: rgba(51,54,62,0.5);
    }
    .ipubs p{
        line-height: 35px;
    }
    .ipubs #productNumber{
        width: 100%;
        flex-wrap: wrap;
    }
    .ipubs #productNumber>span{
        display: inline-block;
        min-width: 50%;
        text-align: center;
    }

    .good_content .home-events-box{
        width: 100%;
        height: auto;
    }
    .good_content .home-events-box-item{
        float: left;
        width: 50%;
        height: 100px;
    }
    .good_content .home-events-box-item a{
        padding: 20px 5px 20px 120px;
    }
    .good_content .home-events-box-item i{
        top: 20px;
    }

    .home-events{
        display: none;
    }


/*    主营业务*/
    .business{
        margin-top: 20px;
        padding: 0 15px;
    }
    .index_main_tit{
        width: 100%;
        overflow-x: hidden;
    }
    .index_main_tit p{
        font-size: 14px;
        padding: 4px 0 10px;
    }
    .business .inner{
        width: 100%;
    }
    .business .index_main_tit h2{
        background: none;
    }
   .index_main_tit h2::after{
        content: "主营业务";
        font-size: 20px;
        font-weight: bold;
        color: #333333;
        line-height: 28px;
    }
    .main_business{
        width: 100%;
        height: auto;
    }
    .main_business li{
        background: none;
        width: 100%;
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        margin-bottom: 20px;
        height: auto;
    }
    .main_business li:nth-child(1){
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        background: #FFFFFF;
     }

    .main_business li:nth-child(2){
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        background: #FFFFFF;
    }

    .main_business li:nth-child(3){
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        background: #FFFFFF;
    }


   .main_business li:nth-child(4){
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        background: #FFFFFF;
    }

   .main_business li a{
        display: inline-block;
        height: 100%;
        width: 100%;
        padding: 20px 0 20px 20px;
    }
   .main_business li a h3.f26{
        font-size: 18px;
    }
   .main_business li a p.f20{
        font-size: 16px;
    }
    .main_business li a p.f18{
        font-size: 16px;
    }
   .main_business li:nth-child(2) a,.main_business li:nth-child(4) a{
        padding-left: 20px;
    }

/*    专业服务*/
    .professionalServices_box{
        padding: 0 15px;
        width: 100%;
        margin: 0 auto 30px;
    }
    .professionalServices_box .index_main_tit h2{
        background: none;
    }
    .professionalServices_box .index_main_tit h2::after{
        content: "专业服务";
        font-size: 20px;
        font-weight: bold;
        color: #333333;
        line-height: 28px;
    }
    .professionalServices_content{
        margin: 0 auto;
        height: auto;
        flex-wrap: wrap;
        padding-bottom: 30px;
    }
    .professionalServices_li{
        width: 50%;
    }
    .professionalServices_li a{
        margin: 0 10px;
        box-sizing: border-box;
    }

    .professionalServices_li:nth-of-type(3) a i,.professionalServices_li:nth-of-type(4) a i{
        margin-left: 4px!important;
        margin-right: 1px!important;
    }

/*    服务优势*/
    .advantage{
        padding: 0 15px;
    }
    .advantage .index_main_tit h2{
        background: none;
    }
    .advantage .index_main_tit h2::after{
        content: "服务优势";
        font-size: 20px;
        font-weight: bold;
        color: #333333;
        line-height: 28px;
    }
    .advantage-ul{
        flex-wrap: wrap;
    }
    .advantage-li{
        width: 50%;
        height: auto;
    }
    .advantage-li h3{
        margin-top: 10px;
        font-size: 20px;
    }
    .advantage-li p{
        padding: 0 10px;
    }
    .advantage-li img{
        width: 80px;
        height: 80px;
    }
    .advantage-wrap{
        padding: 10px 0 0 0;
    }

    /*步骤贷款*/
    .step_box{
        display: none;
    }

/*    热门问答*/
    .title_h3{
        height: 70px;
    }
    .title_h3 h3{
        font-size: 18px;
    }
    .hot_question{
        width: 100%;
        padding: 0 15px;
    }

/*    最新动态*/
    .hot_news{
        width: 100%;
        padding: 0 15px;
        margin: 0 auto 0;
    }
    .hn_content{
        height: auto;
    }
    .hq_content .issue-item{
        height: 130px;
        padding: 22px 20px 0;
    }
    .hq_content .issue-item .wen{
        margin-bottom: 12px;
    }
    .hn_content .news-item{
        padding-left: 0;
    }
    .hn_content .news-item a:nth-of-type(1){
        position: relative;
        left: auto;
        top: auto;
        height: auto;
        width: 100%;
        background: #F6F7FA;
        box-shadow: 0px 0px 25px 0px #d2d7e5;
        border-radius: 8px;
    }
    .hn_content .news-item a:nth-of-type(1) .news_img, .hn_content .news-item a:nth-of-type(1) .news_p{
        display: none;
    }
    .hn_content .news-item a{
        width: 100%;
        padding: 10px 10px 18px 18px;
        height: 104px;
    }
    .hn_content .news-item a:last-child{
        margin-bottom: 0;
    }
    .hn_content .news-item a h5{
        font-size: 16px;
        margin: 10px 0 4px;
    }
    .news_foot span strong:first-child{
        font-size: 20px;
    }

/*    合作机构*/
    .inxPartner_phone_hide{
        display: none;
    }
    .inxPartner .title_h3{
        height: 70px;
    }
    .inxPartner{
        width: 100%;
        padding: 40px 15px 40px;
    }
    .inxPartner .link-item{
        width: 100%;
    }
    .swiper_three_out{
        padding: 0 30px;
    }
    .swiper_three_out .swiper-button-prev{
        left: -2px;
    }
    .swiper_three_out .swiper-button-next{
        right: -2px;
    }

/*    底部*/
    .footer{
        padding: 20px 15px 15px 15px;
    }
    .footer .ft-content{
        flex-direction: column;
        margin-bottom: 20px;
    }
    .footer .ft-content .ft-left{
        flex-wrap: wrap;
        display: none;
    }
    .footer .ft-content .ft-content-list{
        width: 100%;
    }
    .footer .ft-content h2{
        margin-top: 20px;
    }
    .footer .ft-code{
        position: absolute;
        right: 25px;
        top: 10px;
    }
    .footer .ft-code  h2{
        display: none;
    }
    .ft-left .ft-content-list ul{
        display: flex;
        flex-wrap: wrap;
    }
    .ft-left .ft-content-list ul li{
        padding: 0 15px;
    }
    .footer .ft-content .ft-right{
        flex-direction: column;
        position: relative;
    }
    .footer .ft-content .ft-code .code_img_box{
        width: 60px;
    }
    .footer .ft-content .ft-code .code_img_box img{
        height: 60px;
    }


    .loan_box{
        display: none;
    }

    .phone_loan_box{
        display: none;
    }

    /*资讯表单*/
    .online_loan_box .input_item .code_box .yf_input{
        width: calc(100% - 80px);
    }
    .online_loan_box .input_item .code_box_btn{
        font-size: 12px;
        padding: 0 6px;
        min-width: 80px;
    }


    /*导航面包屑*/
    .cat-tit{
        width: 100%;
        height: auto;
        display: block;
        padding-left: 0;
    }
    .subcate ul li, .subcate ul li a{
        font-size: 12px;
        border-bottom: none;
    }
    .catpos{
        display: none;
        padding: 0 25px;
    }
    .news_0_list ul li{
        padding: 10px;
    }
    .news_img{
        width: 120px;
        height: 80px;
    }
    .news_img img{
        width: 100%;
    }
    .news_detail h5{
        font-size: 16px;
        padding-top: 10px!important;
        padding-bottom: 15px!important;
    }
    .news_0_list ul li span strong{
        font-size: 18px;
        padding-top: 10px!important;
        padding-bottom: 15px!important;
    }
    .pages{
        margin: 0 auto 0 auto;
        padding-top: 0;
    }
    .pagination-wrapper{
        margin: 0;
    }
    ._page_container{
        margin: 0 auto 20px;
        line-height: 40px;
        height: auto;
    }
    ._page_container ._prev, ._page_container ._next, ._page_container ._home, ._page_container ._last{
        min-width: 20px;
        font-size: 12px;
        line-height: 22px;
        padding: 4px 4px;
        margin: 4px 4px;
    }

    ._page_container ._pages li {
        font-weight: normal;
        min-width: 20px;
        margin: 4px 4px;
        padding: 4px 8px;
        line-height: 22px;
    }




    /*#goKefu{*/
    /*    display: none;*/
    /*}*/
    #phone_kefu{
        display: block;
    }


}


@media screen and (min-width: 275px) and (max-width: 640px){
    .good_content .home-events-box-item{
        float: none;
        width: 100%;
    }
    .professionalServices_li{
        width: 50%;
    }
    .advantage-li{
        width: 50%;
    }
    .swiper_two_out{
        width: 100%;
        height: 200px;
    }
}