﻿@charset "utf-8";

@media screen and (min-width:960px) and (max-width:1200px){

}
@media screen and (max-width:960px){
    body{
        width: 100%;
        min-width: auto;
    }
    .twocode{
        display: none;
    }
    .xycontainer {
        width: 100%!important;
    }
    .xycontainer.oh>.xycontainerl.fl{
        width: 100%!important;
    }
    .xycontainer.oh>.xycontainerr.fr{
        display: none;
    }
    .list-content.index p{
        width: 100%;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .list-content.index .from-time{
        position: absolute;
        text-align: right;
        bottom: 10px;
        top: auto!important;
    }
    .list-content.index h3 a{
        width: 100%;
    }

    .xycontainer .left-tab{
        width: 100%;
        margin-right: 0!important;
    }
    .left-tab .left-title{
        width: 100%;
        background-size: 100% 102px;
    }
    .left-tab a{
        width: 100%;
    }
    .left-tab + .con-list-panel{
        width: 100%!important;
        padding: 30px 15px!important;
    }
    .advance-search.table-search{
        width: 100%;
    }
    .advance-search.table-search #content{
        width: 60%;
    }
    .search-super-panel + p{
        margin-left: 0!important;
        text-align: center;
    }
    .con-table th, .con-table td{
        padding: 5px 0px;
    }
    .img-panel-list a{
        width: 100%;
    }

    .left-tab .left-user{
        width: 100%;
        background-size: 100% 100%;
    }

    .form-panel.infomation{
        width: 100%;
    }
    .form-panel.infomation .form-input span:first-child{
        display: block;
        width: 100%!important;
    }
    .form-panel.infomation .form-input input,
    .form-panel.infomation .form-input textarea{
        width: 100%;
    }
    .form-panel.infomation .form-input input.w560,
    .form-panel.infomation .form-input textarea.w560{
        width: 100%!important;
    }

    .form-input .select2-container,
    .form-input .selection,
    .form-input .select2-selection,
    .form-input .select2-selection__rendered{
        width: 100%!important;
    }

    /*.form-input .select2-hidden-accessible + .select2-container{*/
    /*    width: auto!important;*/
    /*}*/
    .list-slider{
        height: auto
    }

    .list-slider .slider-lpart,
    .list-slider .slider-rpart {
        width: 100%!important;
    }

    .list-slider .slick-dots{
        right: 0;
        bottom: 350px;
    }

    .advance-search input{
        width: 40%!important;
    }

    .list-content.type3 a{
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
    }

    .liucheng{
        width: 100%;
        height: auto;
    }
    .form-panel.infomation .oh .form-input.fl{
        margin-left: 0!important;
        display: block;
        float: initial;
    }

    .sjz-dialog-cover{
        min-width: 100%;
    }
    .sjz-dialog-cover .container{
        width: 100%!important;
    }
    .sjz-dialog-cover .dialog-close {
        top: 0;
        right: 0;
    }

    .sjz-dialog .dialog-tab{
        height: auto;
    }
    .sjz-dialog .dialog-tab > li {
        float: initial;
        background-color: rgb(11, 115, 203);
    }
    .sjz-dialog .dialog-tab > li > span{
        width: 100%;
        text-align: center;
    }
    .sjz-dialog .dialog-second-tab {
        position: initial;
    }

    .form-panel-par{
        width: 100%!important;
    }
}

@media (max-width: 640px) {
    /*creditpubliclist*/
    #creditpubliclist,#creditservicelist{
        display: block;
    }
    #creditpubliclist a,#creditservicelist a{
        flex: auto;
        width: 50%;
    }
    #creditpubliclist a p {
        font-size: 12px;
        padding-top: 5px;
    }
    #creditservicelist a p {
        display: none;
    }
    #creditpubliclist a img,#creditservicelist a img {
        width: 100%;
    }
}