@charset "utf-8";

@media screen and (max-width:767px) {
    body {
        font-size: 14px
    }

    .p-md {
        padding-top: 1em;
        padding-bottom: 1em
    }

    .p-lg {
        padding-top: 2em;
        padding-bottom: 2em
    }
    .sub-foot a { display:none;
    }
    .modal-lg, .modal-md {
        width: 100%;
        margin: 0 auto
    }

    .row {
        margin: 0
    }

    .head-box, .wrap {
        width: 100%
    }
    .dow-box {
       height: 160px;
        margin: auto;
    }
    .dow-btn {
        float: right;
        width: 50%;
        margin-top: 10px;
        margin-right: 82px;
    }
    #openMenu, .search-keys-list, .search-txt, .toolbar, .user-logined {
        display: none
    }

    .menu {
        float: right;
        margin-left: 0
    }

        .menu .open-nav {
            color: #fff;
            float: right;
            font-size: 20px;
            margin-top: 12px;
            margin-right: 1em;
            display: block
        }

        .menu .nav-index {
            position: fixed;
            width: 50%;
            right: 0;
            top: 0;
            background-color: #222F5A;
            bottom: 0
        }

            .header-right, .menu .nav-index ul > li {
                line-height: 40px;
                width: 100%;
                text-align: center
            }

                .menu .nav-index ul > li a i, .menu .nav-index ul > li a.more {
                    display: none
                }

                .menu .nav-index ul > li .menu-child {
                    display: block;
                    position: inherit;
                    top: 0;
                    padding: 0;
                    background-color: inherit
                }

                    .menu .nav-index ul > li .menu-child li a {
                        line-height: 40px;
                        padding: 0
                    }

                    .menu .nav-index ul > li .menu-child li.current a {
                        background-color: #016144;
                        color: #fff
                    }

                .header-right a.vip {
                    display: block
                }

                    .header-right a.vip i {
                        transform: scale(.8)
                    }

    .header {
        height: 56px
    }

        .header .logo {
            margin-top: 10px;
            margin-left: 1em
        }

    .head-top {
        height: 20em
    }

    .head-box {
        padding-left: 1em;
        padding-right: 1em;
        padding-top: 90px
    }

        .head-box h1 {
            font-size: 20px
        }

    .head-search {
        margin-top: 2em
    }

    .head-search-form .sub i {
        font-size: 16px
    }

    .head-search-form .keys, .head-search-form .sub {
        height: 42px;
        font-size: 14px
    }

    .head-search-form .smbi {
        top: 47px;
    }

    .head-search-form .select {
        height: 42px;
        line-height: 42px;
      
    }
    .ui-select-icon {
       
        top: 12px;
    }

    .col1 {
        width: 100%;
        
    }

    .col2 {
        width: 75%;

        margin-top:5px;
    }



    .head-search-nav li {
        float: left
    }

        .head-search-nav li button {
            padding: .125em .5em;
            font-size: 14px
        }

    .head-search-nav .cat img {
        height: 40px
    }

    .main-project > ul > li {
        width: 25%;
        padding: 1em 0
    }

    .main-project-list {
        padding: 0;
        height: auto;
        text-align: center
    }

        .main-project-list i {
            display: inline-block;
            font-size: 24px;
            width: 48px;
            height: 48px;
            line-height: 48px;
            border-radius: 48px;
            margin-right: 0;
            float: inherit
        }

    .news-list .f-fr, .news-list2 .f-fr {
        float: left
    }

    .main-project-list span {
        display: block;
        font-size: 14px;
        line-height: 2
    }

    .company-list li:nth-child(4n), .company-list li:nth-child(5n), .company-list li:nth-child(6n), .coupon > ul > li > div .sale .name, .main-project-list p, .news-list .des, .news-list .info .hits, .news-list2 .info .hits, .star-person .slick-next {
        display: none
    }

    .ad-side {
        margin-top: 1em;
        margin-bottom: 1em
    }

    .block-title h2 {
        font-size: 20px
    }

    .block-title p, .news-list .info h3, .news-list2 .info2 h3 {
        font-size: 14px
    }

    .block-title span {
        width: 30px;
        height: 1px
    }

    .block-title p {
        margin-top: 5px
    }

    .company-box, .star-person {
        margin-top: 2em;
        margin-left: 0;
        margin-right: 0
    }

    .company-list {
        padding: 0
    }

        .company-list > ul > li {
            width: 100%;
            margin-right: 0;
            padding: .5em 1em
        }

            .company-list > ul > li a {
                padding-right: 1.5em
            }

            .company-list > ul > li:hover a {
                transform: scale(1);
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
                box-shadow: 0 2px 24px rgba(0,0,0,.3)
            }

    .company-box .slick-dots {
        bottom: -40px
    }

    .star-person .slick-slide {
        padding: 0 15px
    }

    .page-news-list:hover .pic img, .star-person .slick-center {
        transform: scale(1)
    }

    .star-content {
        padding: 15px 15px 4em
    }

        .star-content ul {
            min-height: 150px
        }

    .star-list .star-top a img {
        width: 80px;
        height: 80px
    }

    .news-left, .news-right {
        width: 100%;
        margin-right: 0
    }

    .news-left {
        padding-top: 0;
        padding-left: 1em;
        padding-right: 1em
    }

    .news-right > ul > li {
        width: 50%;
        padding: 1em 1em 0
    }

    .company-change-box .index-more {
        margin-top: 5em
    }

    .index-more {
        margin-bottom: 1.875em;
        margin-top: 3em
    }

    .company-item li p, .footer {
        font-size: 12px
    }

    .news-list2 .pic img {
        height: 7.5em
    }

    .news-list .info h3, .news-list2 .info h3 {
        height: 40px;
        margin-bottom: 5px
    }

    .page-news-item > ul > li, .page-star-list > ul > li, .scc-list > ul > li {
        margin-bottom: 0;
        border-bottom: 1px solid #eee;
        box-shadow: none
    }

    .news-list .info, .news-list2 .info {
        padding: 1em
    }

    .news-slick {
        margin-left: 0;
        margin-right: 0
    }

        .news-slick .slick-dots {
            bottom: 0
        }

    .news-box .index-more {
        margin-top: 2em
    }

    .news-item {
        padding: 0
    }

    .company-item {
        padding: 10px 5px
    }

    .company-name {
        min-height: 131px
    }

    .company-item li {
        width: 50%;
        padding: 0
    }

    .company-nav {
        padding: 0 1em
    }

        .company-nav li {
            width: 33.3333%;
            margin-right: 0;
            float: left
        }

            .company-nav li a {
                padding-left: 0;
                padding-right: 0;
                display: block;
                text-align: center
            }

    .footer .qr, .page-news-list .info .des, .page-news-list .info .keys, .page-search .r, .star-company-nav .r {
        display: none
    }

    .footer {
        padding-left: 1em;
        padding-right: 1em
    }

    .page-head, .page-left, .page-right, .page-search {
        width: 100%
    }

    .page-head {
        height: 14em
    }

    .related-news li {
        padding: 0 1em
    }

    .page-news-item > ul > li {
        padding: 1em
    }

    .page-news-list .pic {
        width: 100px;
        height: 60px
    }

        .page-news-list .pic img {
            height: 60px;
            width: 100px;
            object-fit: cover
        }

    .page-search .l, .side img, .star-company-nav .l {
        width: 100%
    }

    .page-news-list .info {
        margin-left: 120px
    }

        .page-news-list .info h3 {
            font-size: 14px;
            white-space: inherit
        }

    .goto {
        margin-top: 10px
    }

    .page-search, .star-company-nav {
        left: 0;
        margin-left: 0;
        padding: 0 1em;
        bottom: 1em
    }

        .page-search .l .search, .star-company-nav .l .search {
            padding-left: 1em;
            padding-right: 1em
        }

    .page-star-list > ul > li {
        padding: 1.85em 1em
    }

        .page-star-list > ul > li .t .pic {
            width: 60px;
            height: 60px
        }

            .page-star-list > ul > li .t .pic img {
                height: 60px
            }

        .page-star-list > ul > li .t > div {
            margin-left: 70px
        }

            .page-star-list > ul > li .t > div h3 {
                font-size: 16px
            }

            .page-star-list > ul > li .t > div .des {
                font-size: 12px;
                margin-top: 5px
            }

    .star-qy-list > ul > li {
        font-size: 13px
    }

    .star-company-nav {
        bottom: 0;
        width: 100%;
        padding: 0
    }

        .star-company-nav li a {
            padding: 10px 0;
            font-size: 14px
        }

    .scc-list > ul > li > div {
        padding-right: 1em
    }

    .scc-list > ul > li .name a {
        font-size: 16px
    }

    .app-pop .txt .wz, .app-pop .txt .wz span, .scc-list > ul > li .name p {
        font-size: 12px
    }

    .scc-list > ul > li .name span {
        transform: scale(.8);
        transform-origin: right center
    }

    .scc-list > ul > li .name h3 {
        margin-right: 0;
        margin-bottom: 10px
    }

    .abc-nav li a, .person-list a {
        margin-bottom: 1em
    }

    .scc-list > ul > li .info {
        margin-right: 80px
    }

        .scc-list > ul > li .info p {
            width: 100%;
            display: block;
            margin-right: 0
        }

    .app-pop {
        height: 60px;
        background-size: cover;
        background: rgba(0,0,0,.8)
    }

        .app-pop .txt {
            position: relative;
            width: 100%
        }

            .app-pop .txt .pic {
                margin-top: 0;
                width: 80px;
                height: 80px;
                position: absolute;
                bottom: -60px;
                margin-left: 0;
                left: 1em;
                padding: 5px
            }

    .location, .qd-change-item {
        margin-top: 1em
    }

    .app-pop .txt .wz {
        line-height: 1.5;
        margin-left: 110px;
        padding-top: 10px
    }

    .app-pop .txt .appClose {
        line-height: 60px;
        right: 1em;
        font-size: 12px;
        transform: scale(.5)
    }

    .head-search-form .search-qiye-return {
        top: 40px
    }

    .claim {
        bottom: 1em
    }

        .claim a {
            margin-left: 10px;
            margin-right: 10px
        }

    .claim-list {
        margin-left: 0;
        margin-right: 0
    }

        .claim-list > ul > li {
            width: 100%;
            padding: 10px 1em
        }

    .qd-table-body li > div, .relevance-tab li a {
        padding-left: 0;
        padding-right: 0
    }

    .claim-list > ul > li .contact span {
        font-size: 10px
    }

    .table-div {
        width: 100%;
        overflow-x: auto
    }

    .person-box > ul > li {
        border-bottom: 0
    }

        .person-box > ul > li .surname {
            position: inherit;
            display: block;
            float: none;
            margin-bottom: 1em
        }

            .person-box > ul > li .surname:after, .relevance-tab li span {
                display: none
            }

    .person-list {
        width: 100%;
        margin-left: 0
    }

        .person-list a {
            width: 20%;
            float: left;
            margin-right: 0
        }

    .key-list li {
        width: 25%
    }

    .relevance-content h2.f20 {
        font-size: 16px
    }

    .relevance-tab li {
        width: 25%;
        text-align: center
    }

    .vip-buy-box {
        width: 100%
    }

    .coupon > ul > li > div .sale {
        display: table;
        padding-top: 0
    }

        .coupon > ul > li > div .sale .f12 {
            display: table-cell;
            height: 54px;
            vertical-align: middle;
            font-size: 10px
        }

    .qiye-head .qiye-head-info .f14, .qiye-head .qiye-logo a {
        font-size: 12px
    }

    .qiye-head {
        padding-top: 2em
    }

        .qiye-head .qiye-logo {
            width: 70px
        }

            .qiye-head .qiye-logo .pic, .qiye-head .qiye-logo img {
                height: 70px
            }

        .qiye-head .qiye-head-info {
            margin-left: 80px;
            padding-right: 0
        }

            .qiye-head .qiye-head-info .t {
                margin-bottom: 0;
                padding-bottom: 0;
                line-height: 1
            }

            .qiye-head .qiye-head-info h1 {
                font-size: 16px;
                max-width: 100%;
                display: inline;
                line-height: 1.5;
                white-space: inherit
            }

    .ask-hd-user p, .c-project-list > ul > li .f14 {
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .qiye-head .qiye-head-info span {
        font-size: 12px;
        line-height: 2;
        margin-left: 0
    }

    .ask-hd .line2, .remark-top {
        line-height: 1.5
    }

    .qiye-head-right {
        display: none
    }

    .li-half > ul > li {
        width: 100%
    }

    .qd-table-body .type {
        float: left;
        border-right: 0;
        width: auto;
        color: #999;
        padding-bottom: 0;
        padding-left: 0;
        min-width: 80px;
        background-color: #fff
    }

    .qd-table-body li {
        display: block;
        border: 0
    }

        .qd-table-body li > div {
            display: block;
            padding-bottom: 5px
        }

    .qd-none {
        padding: 1.5em 0
    }

    .qd-half {
        width: 100%;
        font-size: 12px
    }

    .m-show {
        display: inline-block
    }

    .qd-table-body2, .qd-table-body3 {
        border: 0
    }

        .qd-table-body2 .head, .qd-table-body3 .head {
            display: none
        }

        .qd-table-body2 li, .qd-table-body3 li {
            display: block;
            border-left: 0
        }

            .qd-table-body2 li .info, .qd-table-body3 li .info {
                display: inline-block;
                height: auto
            }

        .qd-table-body2 ul, .qd-table-body3 ul {
            border: 1px solid #eee;
            margin-bottom: 1em
        }

            .qd-table-body2 ul li:first-child, .qd-table-body3 ul li:first-child {
                display: none
            }

            .qd-table-body3 ul li:first-child, .qd-table-body4 ul li:first-child {
                display: block
            }

        .qd-table-body2 .item1, .qd-table-body2 .item2, .qd-table-body2 .item3, .qd-table-body3 .item1, .qd-table-body3 .item2, .qd-table-body3 .item3 {
            width: 50%
        }

        .qd-table-body2 .item5, .qd-table-body2 .item6, .qd-table-body2 .item7, .qd-table-body2 .w10, .qd-table-body2 .w11, .qd-table-body2 .w13, .qd-table-body2 .w18, .qd-table-body2 .w27, .qd-table-body2 .w8, .qd-table-body3 .item5, .qd-table-body3 .item6, .qd-table-body3 .item7, .qd-table-body3 .w10, .qd-table-body3 .w11, .qd-table-body3 .w13, .qd-table-body3 .w18, .qd-table-body3 .w27, .qd-table-body3 .w8 {
            width: 100%
        }

        .qd-table-body2 .m-show, .qd-table-body3 .m-show {
            display: block;
            color: #999
        }

        .qd-table-body3 .head2 {
            border: 1px solid #eee;
            border-bottom: 0
        }

    .qd-company-team > ul > li {
        width: 50%
    }

    .page-list {
        padding-top: 1em
    }

    .qd-table-body4 .item2, .qd-table-body4 .item3 {
        width: 100%
    }

    .qd-table-body4 ul li:first-child .info {
        background-color: #01c099;
        color: #fff;
        padding: 0 6px;
        border-radius: 4px;
        font-size: 12px
    }

    .qd-table-body4 ul {
        padding: 10px 0
    }

    .qd-table-body4 li {
        text-align: left;
        padding: .3125em 1em
    }

    .qd-table-body4 .m-show {
        display: inline-block;
        min-width: 88px
    }

    .qd-search-key a {
        font-size: 12px
    }

    .qd-title h2 {
        font-size: 16px
    }

    .ask-hd, .ask-hd .f15, .hd-content {
        font-size: 14px
    }

    .qd-ask-act {
        position: inherit;
        width: 100%;
        margin-top: 20px;
        float: left
    }

        .qd-ask-act a {
            border-radius: 4px;
            width: 48%;
            float: left;
            margin-right: 1%
        }

            .qd-ask-act a.dp {
                margin-right: 0;
                margin-left: 1%;
                float: right
            }

    .ask-hd .btn {
        float: left;
        margin-top: 10px
    }

    .ask-hd-user p {
        max-width: 80%;
        overflow: hidden;
        vertical-align: middle
    }

    .ask-hd-user .date {
        display: block;
        margin-top: 10px
    }

    .m-mt0, .rel-box .mt20 {
        margin-top: 0
    }

    .n-title, .page-main-title h1 {
        font-size: 20px
    }

    .qiye-nav {
        width: 100%;
        overflow-x: scroll
    }

        .qiye-nav ul {
            width: 800px
        }

            .qiye-nav ul li {
                width: 100px
            }

    .qiye-filter {
        padding-bottom: 0
    }

        .qiye-filter li {
            margin-bottom: 15px
        }

    .company-nav-fixed {
        top: 56px;
        overflow-x: scroll;
        height: 42px;
        overflow-y: hidden
    }

    .rel-company > ul > li {
        width: 100%
    }

        .rel-company > ul > li > p span:last-child {
            margin-right: 0
        }

    .rel-person > ul > li {
        width: 50%
    }

    .m-hidden {
        display: none
    }

    .search-box-wrap {
        padding-left: 1em;
        padding-right: 1em
    }

        .search-box-wrap .search-half {
            width: 100%
        }

        .search-box-wrap .btn-green {
            right: 14px
        }

    .m-mt2e {
        margin-top: 15px
    }

    .m-box-s {
        box-shadow: none;
        border-bottom: 1px solid #eee;
        padding-top: 0;
        padding-bottom: 30px
    }

    .rel-box > ul > li {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .pageH {
        height: 125px
    }

    .bjx-name span {
        display: block;
        margin-left: 0;
        margin-top: 10px
    }

    .news-share-foot {
        text-align: center
    }

    .news-qknav li {
        margin-top: 10px;
        margin-bottom: 10px;
        width: 33.3333%
    }

    .n-title {
        margin-top: 10px
    }

    .brandsea {
        width: 90%;
        padding-top: 8em;
        padding-bottom: 5em
    }

        .brandsea h1 {
            font-size: 24px
        }

    .brandsea-nav li {
        margin-right: 10px;
        margin-bottom: 10px
    }

    .brandsea-ys {
        display: block;
        padding: 1em 0
    }

    .batch-sea, .bquery_example_tbbox {
        padding: 15px
    }

    .brandsea-ys li {
        width: 50%;
        margin-bottom: 15px
    }

    .brandsea-ys-list .pic, .brandsea-ys-list > div {
        display: block;
        text-align: center
    }

        .brandsea-ys-list .pic b, .brandsea-ys-list > div b {
            font-size: 16px
        }

        .brandsea-ys-list .pic p, .brandsea-ys-list > div p {
            font-size: 12px
        }

    .main-txt {
        font-size: 20px
    }

    .batch-sea {
        width: 100%
    }

    .mt3em {
        margin-top: 20px
    }

    .mt4e-m {
        margin-top: 0
    }

    .m-exbtn {
        display: block;
        width: 100%;
        text-align: left;
        margin-top: 15px
    }

    .app-info .pic, .ask-head div, .c-head-content .btn, .c-head-content .zx, .c-order-pay, .c-person-sort > ul > li, .qyb-pic {
        text-align: center
    }

    .m-pd {
        padding-left: 15px;
        padding-right: 15px
    }

    .c-search-fliter .relevance-tab {
        font-size: 14px
    }

    .c-search-sort {
        display: block;
        width: 100%;
        float: left;
        margin-top: 10px
    }

        .c-search-sort li:first-child {
            margin-left: 0
        }

    .c-search-company .pic, .c-search-company .pic img {
        width: 40px;
        height: 40px
    }

    .c-search-company .c-r {
        margin-left: 60px
    }

        .c-search-company .c-r .name {
            font-size: 16px
        }

    .c-search-company .c-info {
        font-size: 12px;
        width: 100%
    }

    .zvip-tq .f18, .zvip-tq p {
        font-size: 14px
    }

    .c-search-company .c-info li {
        width: 100%
    }

    .head-search-pageForm {
        margin-left: 10px;
        margin-right: 10px
    }

    .app-info .app-info-c, .ask-nav, .c-search-anomaly .c-r, .c-search-patents .c-r, .vip-type-hot {
        margin-left: 0
    }

    .tourist {
        height: 300px
    }

    .zvip-tq {
        margin-top: 0;
        margin-bottom: 1em
    }

        .zvip-tq img {
            height: 25px
        }

        .zvip-tq p {
            margin-top: 10px
        }

    .zvip-table td, .zvip-table th {
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5
    }

    .zvip-table .btn-link, .zvip-table p.f12, .zvip-table p.gray {
        display: none
    }

    .qd-table-job .item3 .info, .qd-table-job .item4 .info, .qd-table-job .item5 .info, .vip-type {
        display: block
    }

    .zvip-table thead th {
        font-size: 12px
    }

    .zvip-table tr td:first-child, .zvip-table tr th:first-child {
        width: 100px
    }

    .vip-head {
        margin-top: 56px;
        background: #000;
        height: auto
    }

    .vip-type {
        padding: 20px 15px
    }

    .app-info .app-info-c, .job-search {
        padding-left: 15px;
        padding-right: 15px
    }

    .vip-type-hot {
        margin-right: 0
    }

    .qd-table-job .item1, .qd-table-job .item2, .vip-type-hot, .vip-type-list {
        width: 100%
    }

    .qd-table-job .item2 {
        margin-bottom: 10px
    }

    .qd-table-job .item3, .qd-table-job .item4, .qd-table-job .item5 {
        width: 33.333%
    }

        .qd-table-job .item3 .m-show, .qd-table-job .item4 .m-show, .qd-table-job .item5 .m-show {
            color: #999
        }

    .job-search {
        margin-top: 15px
    }

    .job-secfm1 {
        width: 70%
    }

    .job-secfm3 {
        width: 30%
    }

        .job-secfm3 .secjob_btn {
            border-radius: 0 4px 4px 0
        }

    .app-box {
        width: 100%
    }

    .app-info {
        border: 0
    }

        .app-info .pic {
            position: inherit;
            top: inherit;
            margin-top: 120px;
            height: 220px;
            left: inherit;
            overflow: hidden
        }

    .app-down > ul > li {
        display: none
    }

    .app-down .app-m-down {
        display: block;
        border: 0;
        width: 100%;
        margin-top: 2em
    }

    .ask-box-list > ul > li {
        padding: 0
    }

    .ask-head {
        margin-top: 56px
    }

        .ask-head h1 {
            font-size: 20px;
            margin-bottom: 5px
        }

        .ask-head div {
            display: block;
            width: 100%
        }

    .ask-nav > ul > li {
        margin-left: 1em;
        font-size: 16px
    }

    .c-head-content, .gj-search-list > ul > li > div, .remark-top .star {
        margin-left: 0
    }

    .ask-tit2 {
        padding-right: 0
    }

        .ask-tit2 .ass {
            position: inherit;
            top: inherit;
            right: inherit
        }

            .ask-tit2 .ass a {
                max-width: 100%;
                border: 0;
                padding: 5px 0 0
            }

    .model-search {
        padding: 1em 1em 2em
    }

    .ask-twht span {
        margin-bottom: 10px
    }

    .gj-search-list > ul > li .name {
        display: none
    }

    .remark {
        padding: 15px
    }

    .remark-top .star {
        display: block
    }

    .ask-search, .c-brand i, .vip-pop-top a, .zvip-price-list li > div .f12 {
        display: none
    }

    .gj-search-list, .login-pop-box {
        margin-top: 1.25em
    }

    .model-search .t b {
        font-size: 20px
    }

    .ask-nav {
        margin-top: 15px;
        margin-bottom: 15px;
        border-top: 1px solid #efefef;
        border-bottom: 1px solid #efefef
    }

    .ask-list {
        padding-right: 15px
    }

    .zvip-price-list {
        margin-top: 10px;
        margin-bottom: 1em
    }

        .zvip-price-list li {
            width: 100%
        }

            .zvip-price-list li > div {
                padding: 5px 0;
                width: 100%;
                font-size: 14px
            }

                .zvip-price-list li > div .big {
                    font-size: 14px
                }

    .artfirm .artfirm_info {
        max-height: initial
    }

    .index-search .keys {
        padding-left: 15px
    }

    .m-xm-t0 {
        margin-top: 0
    }

    .c-class, .c-nav {
        width: 100%;
        margin-top: 52px
    }

    .c-class-list {
        left: 0;
        right: 0;
        top: 112px
    }

        .c-class-list > ul {
            width: 100%;
            background-color: #212547
        }

            .c-class-list > ul > li h2 {
                font-size: 18px
            }

    .c-slider {
        height: 280px
    }

    .c-project-name {
        width: 100%;
        height: 100px;
        border-radius: 0
    }

        .c-project-name > div h2 {
            font-size: 20px
        }

    .c-project-list {
        width: 100%
    }

        .c-project-list > ul {
            border-bottom: 0
        }

            .c-project-list > ul > li {
                width: 50%;
                padding: 20px 15px;
                border-bottom: 1px solid #efefef
            }

                .c-project-list > ul > li h3 {
                    font-size: 16px
                }

                .c-project-list > ul > li .f14 {
                    font-size: 12px;
                    overflow: hidden
                }

                .c-project-list > ul > li .money {
                    margin-top: 10px;
                    height: 27px
                }

                    .c-project-list > ul > li .money span {
                        font-size: 18px
                    }

    .c-project-more {
        padding-left: 15px;
        padding-right: 15px;
        font-size: 12px
    }

    .c-n-title h2, .c-service h1 {
        font-size: 20px
    }

    .c-project-more a {
        margin-bottom: 5px
    }

    .c-process > ul > li {
        padding-bottom: 50px;
        width: 100%
    }

        .c-process > ul > li span {
            right: 50%;
            bottom: 0;
            margin-bottom: 10px;
            margin-right: -10px;
            transform: rotate(90deg);
            top: inherit
        }

        .c-process > ul > li:last-child {
            padding-bottom: 0
        }

    .c-service {
        padding: 30px 0
    }

    .c-n-title {
        line-height: 46px;
        padding-bottom: 0
    }

    .c-news-list {
        width: 100%;
        padding: 0;
        margin-top: 10px
    }

    .c-head-content, .c-side {
        margin-top: 20px
    }

    .c-news-list .name p {
        font-size: 18px
    }

    .c-news-list > ul > li {
        line-height: 1.5;
        margin-bottom: 10px
    }

        .c-news-list > ul > li a {
            max-width: 100%;
            width: 100%
        }

        .c-news-list > ul > li span {
            float: initial
        }

    .c-class-list > ul > li h2 a {
        display: block
    }

    .c-youshi > ul > li {
        width: 50%
    }

        .c-youshi > ul > li b {
            font-size: 16px
        }

        .c-youshi > ul > li span {
            padding: 0 10px
        }

        .c-youshi > ul > li:last-child {
            display: none
        }

    .c-head .pic {
        width: 100%;
        height: 220px;
        float: inherit
    }

    .c-main, .c-people-list, .c-people-list > ul > li, .c-side {
        width: 100%
    }

    .c-p-md2 {
        padding-top: 0;
        padding-bottom: 0
    }

    .c-head .pic img {
        width: 100%;
        height: 220px;
        object-fit: cover
    }

    .c-head-content .btn {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
        display: inline-block
    }

    .c-head-content .zx {
        margin-left: 0;
        width: 50%;
        float: left;
        line-height: 40px
    }

    .c-head-item .info, .c-people-list > ul > li > div {
        margin-left: 80px
    }

    input.area_input {
        font-size: 14px;
        width: 100%
    }

    .c-title {
        padding-left: 15px
    }

    .c-people-list {
        padding: 0 15px
    }

        .c-people-list > ul > li {
            padding: 20px 0;
            border-right: 0;
            border-bottom: 1px solid #efefef
        }

            .c-people-list > ul > li .pic {
                width: 60px;
                height: 60px;
                border-radius: 60px
            }

            .c-people-list > ul > li > div .name {
                font-size: 16px
            }

    .c-p-total {
        width: 100%;
        padding: 20px 0
    }

    .c-news-list, .c-total {
        padding-left: 15px
    }

    .c-main .relevance-tab li {
        width: 33.3333%
    }

    .c-news-list {
        padding-right: 15px
    }

    ._citys {
        width: 100%
    }

    ._citys1 a {
        width: 25%;
        height: 26px;
        line-height: 26px
    }

    .c-fuwu-list > ul > li {
        position: relative
    }

        .c-fuwu-list > ul > li div h3 {
            font-size: 18px
        }

        .c-fuwu-list > ul > li .detail {
            position: absolute;
            bottom: 30px;
            right: 0
        }

            .c-fuwu-list > ul > li .detail a {
                padding: 5px 15px;
                margin-top: 0
            }

        .c-fuwu-list > ul > li .money {
            float: inherit;
            font-size: 16px;
            display: block
        }

    .m-f14, .select-service .info .map-filter-item .list > ul > li button {
        font-size: 14px
    }

    .select-service {
        padding: 0
    }

        .select-service > div {
            font-size: 14px;
            padding: 10px 15px
        }

    .c-person-item, .c-person-sort {
        padding: 0 15px
    }

    .select-service .tip {
        display: none
    }

    .select-service .info {
        margin-left: 0
    }

    .c-filter-people .list > ul > li {
        width: 50%;
        margin-right: 0;
        float: left;
        text-align: center;
        border: 1px solid #efefef;
        border-radius: 4px
    }

        .c-filter-people .list > ul > li .dropdown-menus {
            width: 100%;
            max-width: inherit
        }

    .c-money-total {
        float: inherit;
        display: block
    }

    .c-person-sort > ul > li {
        margin-right: 0;
        width: 33.3333%;
        float: left
    }

    .c-person-item > ul > li {
        padding: 20x 0
    }

        .c-person-item > ul > li .pic {
            width: 50px;
            height: 50px;
            -webkit-border-radius: 50px;
            -moz-border-radius: 50px;
            border-radius: 50px
        }

            .c-person-item > ul > li .pic img {
                height: 50px;
                width: 100%;
                object-fit: cover
            }

        .c-person-item > ul > li .info {
            margin-left: 65px;
            padding-right: 0
        }

            .c-person-item > ul > li .info h3 {
                font-size: 16px
            }

        .c-person-item > ul > li .c-ta {
            position: initial;
            padding-left: 65px;
            width: 100%;
            margin-top: 15px;
            display: flex
        }

            .c-person-item > ul > li .c-ta a {
                flex-grow: 0;
                margin: 0 10px
            }

    .c-order-table ul {
        padding: 15px 0
    }

        .c-order-table ul .item1, .c-order-table ul .item2, .c-order-table ul .item3, .c-order-table ul .item7 {
            width: 100%;
            font-size: 14px;
            padding-top: 6px;
            padding-bottom: 6px
        }

    .c-order-pay, .c-pay-mode {
        padding: 15px
    }

    .c-order-table ul .item1 span, .c-order-table ul .item2 span, .c-order-table ul .item3 span, .c-order-table ul .item7 span {
        display: inline-block
    }

    .c-order-pay > div span, .c-order-table ul li:first-child {
        display: block
    }

    .c-order-table ul .item1 span:first-child, .c-order-table ul .item2 span:first-child, .c-order-table ul .item3 span:first-child, .c-order-table ul .item7 span:first-child {
        width: 80px
    }

    .c-order-sub dl {
        font-size: 15px
    }

    .c-order-pay i {
        position: inherit;
        float: initial
    }

    .c-order-pay > div {
        margin-left: 0;
        margin-top: 20px
    }

        .c-order-pay > div h1 {
            font-size: 20px;
            margin-bottom: 10px
        }

    .c-pay-mode .f18 {
        font-size: 14px
    }

    .c-pay-list {
        margin: 0 -10px 30px
    }

        .c-pay-list > div {
            width: 50%;
            padding: 10px;
            margin-right: 0;
            float: left
        }

            .c-pay-list > div a, .index-qyb, .qyb-pic, .tj-report .tj-report-item, .user-dl-main {
                width: 100%
            }

            .c-pay-list > div.active:after {
                top: 10px;
                right: 10px
            }

    .tj-report {
        height: auto;
        overflow: inherit
    }

    .user-dl-box {
        background: #F1F5F8;
        box-shadow: none
    }

        .user-dl-box .pic {
            display: none
        }

    .user-dl-right {
        width: 100%;
        height: 500px
    }

    .user-dl-main {
        padding: 30px;
        margin: 0 auto 0 0;
        position: inherit;
        top: 0;
        left: 0;
        transform: inherit
    }

    .qyb-pic img {
        width: 80%;
        display: inline-block;
        margin: 0 auto
    }

    .index-qyb {
        padding-left: 0;
        padding-top: 30px
    }

        .index-qyb h2 {
            font-size: 18px
        }

    .index-qyb-item > ul > li .txt b {
        font-size: 18px;
        line-height: 1.5
    }

    .index-qyb-item > ul > li .txt p {
        font-size: 12px
    }

    .index-qyb-fb {
        margin-top: 30px;
        font-size: 14px
    }
}

.user-mark {
    margin-bottom: 5px;
    margin-top: 3px
}

    .user-mark i {
        color: #aaa
    }

    .user-mark .cur {
        color: #f79d00
    }
