html {
    font-size: 62.5%;
}

.cooperator img, .feature-land .feature-land-cont ul li a:hover span, .fenlei-cont .fenlei-cont-box.active, .hot-classify-imgul .hot-classify-li a, .ind-news .news-list2 ul li a {
    display: block;
}

.header-top {
    background-color: #f8f8f8;
    height: 40px;
    width: 100%;
}

    .header-top p {
        margin: 0;
        line-height: 40px;
    }

.dlxx {
    float: right;
    height: 24px;
    margin-top: 8px;
}

    .dlxx .zlzt {
        margin-top: 0;
    }

        .dlxx .zlzt > li, .dlxx .zlzt > li > a {
            line-height: 24px !important;
            padding-top: 0 !important;
            padding-bottom: 0 !important;
            color: #333 !important;
        }

            .dlxx .zlzt > li > a:hover {
                color: #fdca00 !important;
            }

    .dlxx .btn-white {
        height: 24px;
        line-height: 24px;
        margin-top: 0;
    }

    .dlxx a {
        display: inline-block;
        position: relative;
        line-height: 24px;
    }


@media(max-width:1199px) {
    .dlxx .zlzt {
        display: none;
    }

    .header-top p {
        font-size: 12px;
    }
}

@media(max-width:991px) {
    .dlxx {
        display: none;
    }
}

.page-logo img {
    float: left;
    height: 60px;
    padding-right: 15px;
}



.hh-icon-user {
    padding: 0 .5rem;
    margin-right: .4rem;
    position: absolute;
    right: 25px;
    top: 35px;
    width: 30px;
    font-size: 20px;
    display: none;
    color: #C4CED5 !important;
}

@media(max-width:1199px) {
    .zlzt > li {
        font-size: 12px;
    }

    .hymc > a {
        padding-right: 10px !important;
    }

    .goout > a {
        padding-left: 10px !important;
    }
}

@media(max-width:767px) {
    .hh-icon-user {
        display: block;
    }

    .hor-right {
        display: none;
    }
}

.citynav {
    width: auto;
    height: 26px;
    float: left;
    margin-left: 15px;
    margin-top: 20px;
    position: relative;
    display: none;
}

@media(max-width:991px) {
    .citynav {
        margin-top: 15px;
    }
}

.ofh {
    overflow: hidden;
}

.inblocka {
    display: inline-block;
    width: 100%;
}

    .inblocka:hover {
        text-decoration: none;
    }

.zlzt {
    height: 24px;
    margin-top: 11px;
    font-size: 14px;
}

    .zlzt > li {
        line-height: 24px;
        color: #888;
    }

        .zlzt > li > a {
            color: #fff;
            line-height: 24px;
            padding: 0 10px;
        }

            .zlzt > li > a:hover {
                color: #ff9f00;
                background: none;
            }

.icon5 {
    width: 15px;
    height: 20px;
    background-position: -20px -171px;
    margin-bottom: -4px;
}

.icon {
    display: inline-block;
    background-image: url(http://mcjj.hirub.cn/Content/icon/icon.png);
    background-repeat: no-repeat;
    font-style: normal;
}


.m-login {
    float: right;
    margin: 10px 40px 0 0;
    width: 30px;
    height: 30px;
    background: url(../image/m-login.png) center center no-repeat;
    opacity: .7;
    filter: alpha(opacity=70);
    position: absolute;
    right: 0;
    display: none;
}

@media(max-width:1024px) {
    .page-logo img {
        height: 45px;
    }
}

@media(max-width:991px) {
    .page-logo img {
        height: 50px;
    }

    .m-login {
        display: block;
        right: 10px;
    }
}

@media(max-width:768px) {
    .m-login {
        right: 0;
    }
}


@media(max-width:480px) {
    .page-logo img {
        height: 40px;
    }

    .m-login, .page-header .page-header-top .menu-toggler {
        margin-top: 0;
    }
}

@media(max-width:420px) {
    .page-logo img {
        height: 34px;
    }

    .citynav {
        margin-top: 5px;
    }

    .m-login, .page-header .page-header-top .menu-toggler {
        margin-top: 0;
    }
}

@media(max-width:384px) {
    .page-logo img {
        height: 30px;
    }
}

@media(max-width:320px) {
    .page-logo img {
        height: 26px;
    }
}

.caption {
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    [;font-weight:600;];
}


    .caption:before {
        content: "";
        width: 6px;
        height: 22px;
        top: 10px;
        left: 15px;
        position: absolute;
        background-color: #007c3d;
        border-radius: 3px;
        margin-right: 15px;
        float: left;
    }

.head-tel {
    width: 250px;
    float: right;
    right: 0;
    position: relative;
    display: none;
}

    .head-tel .tel-icon {
        width: 32px;
        height: 32px;
        float: left;
        border: #5abd5a 2px solid;
        border-radius: 25px;
        text-align: center;
        margin-top: 6px;
    }

        .head-tel .tel-icon i {
            line-height: 30px !important;
            font-size: 20px;
            color: #5abd5a;
        }

    .head-tel .tel-number {
        float: right;
        width: 210px;
    }

@media(max-width:991px) {
    .head-tel {
        display: none;
    }
}

.city-area {
    display: block;
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
    padding: 15px;
    position: absolute;
    top: 25px;
    z-index: 10;
    box-sizing: border-box;
}


.hide-dw .city-area, .hide-dw2 .city-area {
    width: 100%;
}

.city-area .links a {
    float: left;
    line-height: 26px;
    color: #333;
    padding: 0 10px;
    margin: 3px;
}

    .city-area .links a.active, .city-area .links a:hover {
        background: #fa0;
        color: #fff;
        border-radius: 4px;
        text-decoration: none;
    }

.sa-selected a {
    min-width: 52px;
    border-bottom: solid 2px #ff9f00;
    color: #ff9f00;
    font-weight: 700;
    margin: 3px;
    float: left;
    text-align: center;
}

    .sa-selected a:hover {
        text-decoration: none;
        color: #ff9f00;
    }

.searchbox-width {
    width: 450px;
}

.hor-right {
    float: right;
}

@media(max-width:991px) {
    .hor-right {
        position: absolute;
        right: -10px;
    }

    .zlzt > li > a {
        padding: 0 5px;
    }
}

@media(max-width:991px) {
    .hor-right {
        display: none;
    }
}
/*******head top**********/
.search-ztd {
    height: 36px;
    border: #D9D9D9 1px solid;
    border-right: 0;
    background: #eff3f8;
    float: left;
    padding: 0 10px;
    position: relative;
    width: 65px;
    line-height: 36px;
}

    .search-ztd label {
        margin-bottom: 0;
    }

.search-icon {
    position: absolute;
    left: 8px;
    top: 8px;
    margin-right: 8px;
    color: #b7b7b7;
    font-size: 18px;
}

.topsearch-input {
    float: left;
    width: 300px;
    border: #D9D9D9 1px solid;
    border-left: 0;
    height: 36px;
    position: relative;
}

.top-form.top-search {
    position: absolute;
    right: 15px;
    top: 10px;
}

.top-form {
    position: relative;
    float: right;
}

    .top-form.top-search .topsearch-entry {
        position: relative;
    }

.topsearch-input input {
    width: 100%;
    height: 34px;
    float: left;
    border-radius: 0;
    border: 0;
    background: #fff;
    padding: 0 10px 0 33px;
    font-size: 12px;
    line-height: 34px;
    [;line-height: normal;];
}

.button-search-pro {
    height: 36px;
    width: 80px;
    margin: 0;
    background: #66BB60;
    border: none;
    border-radius: 0 4px 4px 0;
    text-align: center;
    font-weight: normal;
    color: #fff;
    float: left;
    font-size: 16px;
}

@media(max-width:1199px) {
    .button-search-pro {
        width: 60px;
    }
}



.button-public {
    background-color: #fff;
    border: #5abd5a 1px solid;
    color: #666;
    border-radius: 4px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    text-align: center;
    font-size: 14px;
    margin: 0 0 0 10px;
    float: left;
}

    .button-public:hover {
        background: #5abd5a;
        color: #fff;
    }

.top-form.top-search .topsearch-entry button:before {
    font-size: 16px;
    color: #ffffff;
}

@media (max-width: 991px) {

    .header-mid .top-form.top-search {
        margin: 0 108px 20px 0;
    }

    .top-form.top-search {
        display: none;
    }
}

@media(max-width:768px) {
    .top-form.top-search {
        display: none;
    }
}

@media (max-width: 767px) {

    .page-header .page-header-top .menu-toggler {
        right: 0;
        padding: 0;
    }

    .top-form.top-search {
        float: left;
    }
}

.search-keyword {
    margin-top: 5px;
    width: 100%;
    float: left;
}

    .search-keyword a {
        margin-right: 8px;
        font-size: 12px;
        color: #666;
    }

        .search-keyword a:hover {
            color: #ff9f00;
        }


/***********slideshow************/
.slideshow {
    width: 374px;
    height: 230px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.list {
    width: 1122px;
    height: 230px;
    position: absolute;
    left: 0px;
}

.slideshow img {
    float: left;
    height: 230px;
    width: 374px;
}

.buttons {
    position: absolute;
    width: 100px;
    height: 20px;
    bottom: 10px;
    left: 50%;
    margin-left: -38px;
    z-index: 2;
}

    .buttons span {
        width: 10px;
        height: 10px;
        margin-right: 5px;
        display: inline-block;
        border-radius: 5px;
        background-color: gray;
        opacity: 0.5;
        cursor: pointer;
    }

    .buttons .on {
        background-color: rgb(255,50,50);
        opacity: 0.8;
    }

.arrow {
    position: absolute;
    background-color: gray;
    opacity: 0.5;
    height: 40px;
    width: 40px;
    color: #fff;
    text-decoration: none;
    line-height: 40px;
    font-size: 28px;
    font-weight: 800;
    text-align: center;
}

#prev {
    top: 50%;
    left: 10px;
    margin-top: -20px;
}

#next {
    top: 50%;
    right: 10px;
    margin-top: -20px;
}
/************************/


/************search left***************/
.four-conts {
    width: 598px;
    height: 300px;
    float: left;
}

    .four-conts .four-conts-tab.active {
        display: block;
    }

    .four-conts .four-conts-tab.active {
        display: block;
    }

    .four-conts .four-conts-tab {
        display: none;
    }

    .four-conts .four-conts-tab {
        display: none;
    }

.tabs-left li span.fc-org, .tabs-left li span.fc-blue, .tabs-left li span.fc-green, .tabs-left li span.fc-red {
    color: #262626;
}

.tabs-left li.active span.fc-org {
    color: #ff9f00;
}

.tabs-left li.active span.fc-blue {
    color: #57A5FF;
}

.tabs-left li.active span.fc-green {
    color: #48bd1c;
}

.tabs-left li.active span.fc-red {
    color: #ff5a00;
}

.four-conts-tab {
    padding: 15px 20px 0;
    width: 100%;
    margin: 0 auto;
}

.ul-form {
    padding: 0 20px;
}

.four-kszd .fast-find-search {
    height: 44px;
    float: left;
    border-right: 0;
    border-radius: 4px 0 0 4px;
}

    .four-kszd .fast-find-search .searchbox:first-child {
        border-radius: 4px 0 0 4px;
    }

    .four-kszd .fast-find-search .searchbox:first-child {
        border-radius: 4px 0 0 4px;
    }

    .four-kszd .fast-find-search .searchbox {
        width: 124px;
        height: 44px;
        float: left;
        border-right: 0;
        position: relative;
        padding: 0 10px;
    }

.searchbox {
    border: 1px solid #c2cad8;
    height: 36px;
    border-radius: 4px;
    position: relative;
}

.choose-area, .choose-lands-type {
    border: 0;
    height: 34px;
    border-radius: 4px;
    padding: 0 15px;
    width: 100%;
    box-sizing: border-box;
}

.four-kszd .fast-find-search .searchbox input {
    width: 100%;
    height: 42px;
    line-height: 42px;
    border: 0;
    padding-right: 12px;
}

.sanjiao {
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 3px;
}

.four-kszd .searchbtn {
    width: 130px;
    height: 44px;
    float: left;
    line-height: 36px !important;
    background-color: #ff9f00;
    color: #fff;
    border-radius: 0 4px 4px 0;
    font-size: 16px;
}

.four-kszd dl {
    width: 100%;
    float: left;
    padding-top: 15px;
    margin-left: 28px;
    margin-bottom: 0 !important;
}

    .four-kszd dl dt, .four-kszd dl dd {
        font-size: 14px;
        color: #262626;
        padding-bottom: 8px;
        width: 100%;
        float: left;
    }

    .four-kszd dl dd {
        overflow: hidden;
        margin-bottom: 0;
        height: 70px;
    }

        .four-kszd dl dd a {
            float: left;
            line-height: 22px;
            margin-right: 13px;
            color: #333;
        }

            .four-kszd dl dd a:hover {
                color: #ff9f00;
            }

            .four-kszd dl dd a.text-info {
                color: #57A5FF;
            }

        .four-kszd dl dd p {
            line-height: 18px;
        }


.four-fbxx h2 {
    font-size: 16px;
    color: #262626;
    text-align: center;
    font-weight: 700;
    margin-bottom: 15px;
}

.four-fbxx .searchbox-area, .home-four .four-fbxx .searchbox-land {
    width: 384px;
    top: 42px;
    left: -1px;
    z-index: 9;
}

.ind-links a, .my-slick, .my-slick .slick-item, .sa-selected, .sa-tab-links, .tt-dataset {
    overflow: hidden;
}

.sa-tabs .sa-tab-pane.active {
    display: block;
}

.sa-tab-links {
    width: 100%;
}

    .sa-tab-links a {
        color: #555;
        line-height: 26px;
        padding: 0 10px;
        border-radius: 4px;
    }

.otherarea {
    padding-top: 10px;
}

.four-fbxx li {
    width: 100%;
    height: 44px;
    margin-bottom: 10px;
}

    .four-fbxx li span.txt1 {
        width: 60px;
        float: left;
        line-height: 44px;
        margin-right: 20px;
        text-align: right;
        color: #555;
    }

    .four-fbxx li .searchbox {
        width: 80%;
        height: 44px;
        float: left;
        position: relative;
        padding: 7px 10px;
        border-radius: 4px;
    }


        .four-fbxx li .searchbox input {
            width: 100%;
            height: 30px;
            line-height: 30px;
            border: 0;
        }

        .four-fbxx li .searchbox .sanjiao {
            width: 28px;
            height: 28px;
            text-align: center;
            line-height: 28px;
            font-size: 10px;
            color: #b2b2b2;
            position: absolute;
            right: 0;
            top: 8px;
        }

.tabs-left i {
    font-size: 20px;
}

.searchbox-cont {
    width: 100%;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
    padding: 10px 0;
    z-index: 1;
    position: absolute;
    top: 42px;
    left: 0;
    box-sizing: border-box;
}

    .searchbox-cont a {
        float: left;
        line-height: 26px;
        color: #333;
        padding: 0 10px;
        margin: 3px 10px;
    }

        .searchbox-cont a:hover {
            background: #fa0;
            color: #FFF;
            border-radius: 4px;
            text-decoration: none;
        }


/********footer***/
.footer-txt {
    float: left;
    line-height: 20px;
    text-align: left;
}

    .footer-txt dl {
        width: auto;
        float: left;
        margin-bottom: 0;
        margin-right: 35px;
    }


@media(max-width:1199px) {
    .footer-txt dl {
        width: 100px;
    }
}

.footer-txt dl dt {
    margin-bottom: 10px;
    font-weight: 700;
    width: 100%;
    font-size: 16px;
}

.footer-txt dl dd {
    float: left;
}

.footer-txt dl a {
    display: block;
    color: #444;
    line-height: 30px;
}

    .footer-txt dl a:hover {
        color: #fdca00;
    }

.links-layer {
    border-top: #ccc 1px solid;
    margin-top: 15px;
    float: left;
    width: 100%;
    padding: 10px 0 15px;
}

    .links-layer h4 {
        font-size: 16px;
        font-weight: bold;
        color: #333;
        margin-top: 25px;
    }

.foot-tel {
    width: 250px;
    float: left;
}

    .foot-tel .tel-icon {
        width: 32px;
        height: 32px;
        float: left;
        border: #66BB60 2px solid;
        border-radius: 25px;
        text-align: center;
    }

        .foot-tel .tel-icon i {
            line-height: 30px !important;
            font-size: 20px;
            color: #66BB60;
        }

    .foot-tel .tel-number {
        float: right;
        width: 210px;
    }

.dl-sina {
    height: 32px;
    line-height: 17px;
    margin-top: 15px;
    float: left;
    width: 200px;
}

    .dl-sina i {
        width: 32px;
        height: 32px;
        text-align: center;
        line-height: 32px !important;
        font-size: 21px;
        float: left;
        margin-right: 10px;
        background: #ff9f00;
        border-radius: 16px;
        color: #ebedef;
    }

    .dl-sina span {
        font-size: 14px;
        float: left;
    }

.footer-code-box {
    float: right;
    margin-left: -20px;
}

.footer-code {
    float: left;
    text-align: center;
    font-size: 14px;
    margin-left: 20px;
}

    .footer-code img {
        width: 110px;
        height: 110px;
        margin-top: 10px;
        border: #fff 3px solid;
    }

.footer-note {
    padding: 8px 0;
    float: left;
    width: 100%;
    background: #007C3D;
}

    .footer-note span {
        line-height: 20px;
        margin-right: 25px;
        color: #fff;
    }

    .footer-note i {
        width: 35px;
        height: 35px;
        float: left;
        text-align: center;
        line-height: 35px;
        margin-right: 10px;
        font-size: 35px;
        color: #48BD1C;
    }


.contact-us-box {
    float: left;
}

    .contact-us-box img {
        width: 46px;
        margin: 0 auto;
    }

.tel-layer {
    text-align: center;
    float: left;
}

    .tel-layer .title-sub {
        margin-bottom: 10px;
        font-weight: 700;
        width: 100%;
        font-size: 16px;
        text-align: left;
    }

    .tel-layer img {
        width: 46px;
    }

    .tel-layer h2 {
        font-weight: bold;
        font-size: 20px;
        text-align: center;
        color: #333;
        margin: 10px 0 5px;
        padding-right: 20px;
        line-height: 22px;
        border-right: #dbdbdb 1px solid;
    }

        .tel-layer h2 span {
            font-weight: normal;
            font-size: 14px;
            padding-right: 5px;
        }

    .tel-layer p {
        font-size: 12px;
        color: #888;
        text-align: center;
    }



.footer-bank-info {
    float: left;
    margin-left: 20px;
    margin-top: 30px;
}

    .footer-bank-info table {
        width: 300px;
        border-collapse: collapse;
        font-size: 14px;
    }

        .footer-bank-info table th {
            width: 75px;
            text-align: right;
            font-weight: bold;
            line-height: 25px;
        }

        .footer-bank-info table td {
            text-align: left;
        }

@media (min-width: 992px) {
    .fast-find-search .portlet-body .col-xs-3 {
        width: 21%;
    }

    .four-kszd .searchbtn {
        width: 80px;
    }

    .four-kszd .fast-find-search .searchbox {
        width: 122px;
    }
}


@media(max-width:1024px) {
    .contact-us-box {
        min-height: 152px;
    }

    .footer-code-box {
        width: 280px;
        float: none;
        margin: 30px auto 0;
        display: flex;
    }

    .footer-code {
        align-items: center;
        margin-left: 50px;
    }

        .footer-code:first-child {
            margin-left: 0;
        }
}


@media (max-width: 991px) {

    .four-kszd .searchbtn {
        width: 100px;
    }

    .footer-txt dl {
        width: 33.333%;
        margin-right: 0;
    }

    .contact-us-box {
        margin-top: 20px;
        margin-bottom: 20px;
        /*width: 100%;*/
        min-height: 0;
    }

    .footer-txt dl a {
        float: left;
        margin-right: 10px;
    }

    .footer-code-box {
        text-align: center;
        float: right;
        margin-top: 20px;
        width: auto;
    }
}


@media (max-width: 854px) {
    .contact-us-box {
        width: 100%;
    }

    .footer-code-box {
        width: 280px;
        float: none;
        margin: 30px auto 0;
        display: flex;
    }
}


@media (max-width: 767px) {

    .four-fbxx li .searchbox {
        width: 200px;
    }

    .footer-note span {
        width: 100%;
        text-align: center;
        margin: 0;
        float: left;
    }

    .footer-code-box {
        float: none;
        margin: 0 auto;
        width: 280px;
        text-align: center;
    }
}

@media(max-width:600px) {
    .footer-note span {
        margin-right: 15px;
    }

    .footer-code, .footer-code:first-child {
        margin-left: 20px;
    }

    .footer-bank-info table {
        width: 280px;
    }
}


@media(max-width:568px) {
    .footer-bank-info table {
        width: 260px;
    }
}


@media(max-width:568px) {
    .footer-bank-info table {
        width: 228px;
    }
}

@media(max-width:480px) {
    .dl-sina {
        height: 32px;
        line-height: 17px;
        margin-top: 0;
        float: left;
        width: 200px;
    }

    .footer-code {
        float: left;
    }

        .footer-code:last-child {
            float: right;
        }

    .tel-layer, .tel-layer .title-sub {
        width: 100%;
        text-align: center;
    }

        .tel-layer h2 {
            border: 0;
        }


    .footer-bank-info {
        float: none;
        padding-top: 5px;
        clear: both;
        margin-left: 0;
        margin-top: 20px;
    }


        .footer-bank-info table {
            width: 300px;
            text-align: center;
            margin: 20px auto 0;
        }
}

@media (max-width:414px) {
    .footer-txt {
        width: 100%;
    }

        /*.footer-txt dl:last-child {
        width: 100%;
        margin-top: 15px;
    }*/

        .footer-txt dl:last-child dd {
            width: 100%;
        }

        .footer-txt dl, .footer-txt dl dd, .footer-txt dl a {
            text-align: center;
        }

            .footer-txt dl dd, .footer-txt dl a {
                float: none;
            }

    .tel-layer h2 {
        margin-right: 0;
    }

    .foot-tel {
        width: 100%;
    }

        .foot-tel .tel-number {
            float: left;
            margin-left: 10px;
        }

    .dl-sina {
        margin-top: 5px;
    }
}

@media (max-width: 320px) {
    .footer-bank-info table {
        width: 290px;
    }
}



/********ul_ad*********/
.ad-ul {
    margin: 0 0 0 -25px;
}

    .ad-ul li {
        width: 33.3333%;
        margin-left: 0;
        float: left;
    }

.AdPositionId-box {
    margin-top: 20px;
}

.ad-img {
    width: 100%;
    height: 96px;
    float: left;
}

.AdPositionId {
    float: left;
    width: 33.333%\9;
    padding: 0 15px\9;
}


@media(min-width:568px) {

    .AdPositionId {
        width: 33.333%;
        padding: 0 15px;
    }
}

@media(max-width:567px) {
    .AdPositionId {
        margin-bottom: 15px;
        width: 100%;
        padding: 0 15px;
    }

        .AdPositionId:last-child {
            margin-bottom: 0;
        }
}

.row-xs, .row-md {
    margin: 0 -15px;
}

.row-ml {
    margin-left: -15px;
}

/******tab******/
.tabbable-line > .nav-tabs > li {
    background: #fff;
}


/*****************/
.hot-classify-ul {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    width: 25%\9;
}

@media(min-width:841px) {
    .hot-classify-ul {
        width: 25%;
    }
}

@media(min-width:500px)and (max-width:840px) {
    .hot-classify-ul {
        width: 50%;
    }
}

@media(max-width:480px) {
    .hot-classify-ul {
        width: 100%;
    }
}

.hot-classify-li {
    position: relative;
    border: 1px solid #ededed;
    width: 100%;
    float: left;
    margin-top: 15px;
}

    .hot-classify-li:hover {
        border: 1px solid #007C3D;
    }

    .hot-classify-li .li-txt {
        border-top: 0 none;
        float: left;
        padding: 10px 15px 15px;
        width: 100%;
        box-sizing: border-box;
        clear: both;
    }

    .hot-classify-li .wow, .hot-classify-li .wow img {
        width: 100%;
        height: 180px;
        float: left;
    }


    .hot-classify-li .li-txt h4 {
        height: 20px;
        font-size: 16px;
        color: #333;
        margin: 0 0 8px 0;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        line-height: 20px;
    }

    .hot-classify-li .li-txt a:hover h4 {
        color: #fdca00;
    }

    .hot-classify-li .li-txt .txt-price {
        line-height: 28px;
        color: #999;
    }

    .hot-classify-li .li-txt .time {
        border-top: #dbdbdb 1px dashed;
        margin-top: 8px;
        float: left;
        width: 100%;
        padding-top: 5px;
    }

    .hot-classify-li .li-txt p {
        width: 50%;
        float: left;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        margin: 0;
    }

        .hot-classify-li .li-txt p i {
            font-size: 14px;
            width: 16px;
            height: 28px;
            text-align: center;
            line-height: 28px;
            margin-right: 0;
            color: #bbb;
        }

.jp_btn_layer {
    border-top: #dbdbdb 1px solid;
    width: 100%;
    float: left;
    height: 36px;
}

.jp_btn_layer_l {
    width: 50%;
    background: #f2f2f2;
    float: left;
    height: 36px;
    padding: 0 15px;
    line-height: 36px;
}

.jp_btn_layer_r {
    width: 50%;
    float: left;
}

.jp-status-tobe {
    width: 70px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -58px;
    line-height: 30px;
    text-align: center;
    background-color: #66BB60;
    color: #fff;
}

.jp-status-tobe2 {
    width: 70px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -38px;
    line-height: 30px;
    text-align: center;
    background-color: #66BB60;
    color: #fff;
}

.jp-status-ing {
    width: 70px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -58px;
    line-height: 30px;
    text-align: center;
    background-color: #ff6000;
    color: #fff;
}

.jp-status-ing2 {
    width: 70px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -38px;
    line-height: 30px;
    text-align: center;
    background-color: #ff6000;
    color: #fff;
}

.jp-status-over1 {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -88px;
    font-size: 24px;
    line-height: 34px;
    color: rgba(0,0,0,0.8);
    width: 110px;
    height: 40px;
    text-align: center;
    transform: rotate(-15deg);
    border: 2px solid rgba(0,0,0,0.8);
    border-radius: 6px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
    filter: Alpha(opacity=80);
    box-shadow: 0 0 0 3px rgba(255,255,255,0.8);
}

.jp-status-lp1 {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -88px;
    font-size: 24px;
    line-height: 34px;
    color: rgba(38,83,190,1);
    width: 110px;
    height: 40px;
    text-align: center;
    transform: rotate(-15deg);
    border: 2px solid rgba(38,83,190,1);
    border-radius: 6px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
    filter: Alpha(opacity=80);
    box-shadow: 0 0 0 3px rgba(255,255,255,0.8);
}


.jp-status-zz1 {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -88px;
    font-size: 24px;
    line-height: 34px;
    color: rgba(204,48,23,1);
    width: 110px;
    height: 40px;
    text-align: center;
    transform: rotate(-15deg);
    border: 2px solid rgba(204,48,23,1);
    border-radius: 6px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
    filter: Alpha(opacity=80);
    box-shadow: 0 0 0 3px rgba(255,255,255,0.8);
}

.jp-status-ch1 {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -88px;
    font-size: 24px;
    line-height: 34px;
    color: rgba(137,93,60,1);
    width: 110px;
    height: 40px;
    text-align: center;
    transform: rotate(-15deg);
    border: 2px solid rgba(137,93,60,1);
    border-radius: 6px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
    filter: Alpha(opacity=80);
    box-shadow: 0 0 0 3px rgba(255,255,255,0.8);
}

.jp-status-over {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -68px;
    font-size: 24px;
    line-height: 36px;
    color: rgba(0,0,0,0.8);
    width: 110px;
    height: 40px;
    text-align: center;
    transform: rotate(-15deg);
    border: 2px solid rgba(0,0,0,0.8);
    border-radius: 6px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
    filter: Alpha(opacity=80);
    box-shadow: 0 0 0 3px rgba(255,255,255,0.8);
}

.jp-status-lp {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -68px;
    font-size: 24px;
    line-height: 36px;
    color: rgba(38,83,190,1);
    width: 110px;
    height: 40px;
    text-align: center;
    transform: rotate(-15deg);
    border: 2px solid rgba(38,83,190,1);
    border-radius: 6px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
    filter: Alpha(opacity=80);
    box-shadow: 0 0 0 3px rgba(255,255,255,0.8);
}

.jp-status-zz {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -68px;
    font-size: 24px;
    line-height: 36px;
    color: rgba(204,48,23,1);
    width: 110px;
    height: 40px;
    text-align: center;
    transform: rotate(-15deg);
    border: 2px solid rgba(204,48,23,1);
    border-radius: 6px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
    filter: Alpha(opacity=80);
    box-shadow: 0 0 0 3px rgba(255,255,255,0.8);
}

.jp-status-ch {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -68px;
    font-size: 24px;
    line-height: 36px;
    color: rgba(137,93,60,1);
    width: 110px;
    height: 40px;
    text-align: center;
    transform: rotate(-15deg);
    border: 2px solid rgba(137,93,60,1);
    border-radius: 6px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
    filter: Alpha(opacity=80);
    box-shadow: 0 0 0 3px rgba(255,255,255,0.8);
}

.jp-tdbq {
    width: 71px;
    height: 58px;
    position: absolute;
    left: -4px;
    top: -4px;
    background: url(../image/pic_sd.png) no-repeat left top;
    display: inline-block;
}

    .jp-tdbq .wzxz {
        width: 50px;
        line-height: 46px;
        text-align: center;
        color: #fff;
        font-size: 12px;
        transform: rotate(-39deg);
        -ms-transform: rotate(-39deg);
        -moz-transform: rotate(-39deg);
        -webkit-transform: rotate(-39deg);
        -o-transform: rotate(-39deg);
    }

        .jp-tdbq .wzxz:root {
        }
/*******************/
.index-btitle3 {
    font-size: 18px;
    font-weight: 700;
    height: 40px;
    padding-bottom: 20px;
}

.news-list-li {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    width: 50%\9;
}

@media(min-width:568px) {
    .news-list-li {
        width: 50%;
    }
}

.news-list2, .news-list3, .news-list4 {
    float: left;
    width: 100%;
}

    .news-list2 h4, .news-list3 h4, .news-list4 h4 {
        font-size: 18px;
        line-height: 20px;
        margin-top: 20px;
    }

        .news-list2 h4 a:hover, .news-list3 h4 a:hover {
            color: #fdca00;
        }

    .news-list2 dl, .news-list3 dl, .news-list4 dl {
        margin-top: 5px;
        float: left;
        width: 100%;
        height: 90px;
        position: relative;
        margin-bottom: 10px;
    }

        .news-list2 dl dt, .news-list3 dl dt, .news-list4 dl dt {
            float: left;
            margin-right: 10px;
            position: absolute;
        }

            .news-list2 dl dt img, .news-list3 dl dt img, .news-list4 dl dt img {
                width: 130px;
                height: 90px;
            }

        .news-list2 dl dd, .news-list3 dl dd, .news-list4 dl dd {
            margin-left: 150px;
        }

@media(min-width:768px)and (max-width:1024px) {
    .news-list2 dl dt img, .news-list3 dl dt img, .news-list4 dl dt img {
        width: 100px;
    }

    .news-list2 dl dd, .news-list3 dl dd, .news-list4 dl dd {
        margin-left: 110px;
    }
}

.news-list2 dl dd h4, .news-list3 dl dd h4, .news-list4 dl dd h4 {
    font-size: 14px;
    color: #262626;
    max-height: 40px;
    line-height: 20px;
    margin: 0 0 6px 0;
    overflow: hidden;
    padding: 0;
}

    .news-list2 dl dd h4 a, .news-list3 dl dd h4 a, .news-list4 dl dd h4 a {
        color: #262626;
    }

.news-list2 dl dd p, .news-list3 dl dd p, .news-list4 dl dd p {
    height: 40px;
    font-size: 12px;
    color: #999;
    line-height: 20px;
    overflow: hidden;
    padding: 0 !important;
    margin: 0;
}

.news-list2 ul, .news-list3 ul, .news-list4 ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    display: block;
}

    .news-list2 ul li, .news-list3 ul li, .news-list4 ul li {
        width: 100%;
        height: 28px;
        line-height: 28px;
        overflow: hidden;
        text-overflow: ellipsis;
        float: left;
    }

@media(min-width:568px)and (max-width:767px) {
    .news-list2 > ul > li {
        width: 50%;
        float: left;
        position: relative;
        padding-right: 15px;
    }

        .news-list2 > ul > li:nth-child(even) {
            padding-left: 15px;
            padding-right: 0;
        }
}



/*.news-list2 ul li:before {
                content: "•";
                color: #ff9f00;
                margin-right: 8px;
                float: left;
                font-size: 16px;
            }*/

.news-list2 ul li a, .news-list3 ul li a, .news-list4 ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
}

    .news-list2 ul li a:hover, .news-list2 dl dd h4 a:hover, .news-list3 ul li a:hover, .news-list3 dl dd h4 a:hover, .news-list4 ul li a:hover, .news-list4 dl dd h4 a:hover {
        color: #fdca00;
    }

.new-dl-list, .new-ul-list {
    margin: 0 -15px\9;
}

.news-list3 dl, .news-list3 ul li {
    width: 50%\9;
    float: left\9;
    position: relative\9;
    padding: 0 15px\9;
}

@media(min-width:568px) {
    .new-dl-list, .new-ul-list {
        margin: 0 -15px;
    }

    .news-list3 dl, .news-list3 ul li {
        width: 50%;
        float: left;
        position: relative;
        padding: 0 15px;
    }
}

@media(max-width:991px) {

    .new-ul-list2 {
        margin-left: -30px;
    }

    .news-list4 ul li {
        width: 45%;
        margin-left: 30px;
    }

    .news-list3 dl dt img {
        width: 90px;
    }

    .news-list3 dl dd {
        margin-left: 100px;
    }
}

@media(max-width:767px) {
    .news-list3 dl dt img {
        width: 120px;
    }

    .news-list3 dl dd {
        margin-left: 130px;
    }
}

@media(max-width:568px) {
    .new-ul-list2 {
        margin-left: 0;
    }

    .news-list4 ul li {
        width: 100%;
        margin-left: 0;
    }

    .news-list3 dl dt img {
        width: 120px;
    }

    .news-list3 dl dd {
        margin-left: 130px;
    }

    .news-list3 ul {
        border-bottom: #dbdbdb 1px dashed;
        padding-bottom: 15px;
    }
}

.r-news {
    float: left;
    width: 100%;
}

@media(max-width:991px) {
    .r-news {
        margin-right: 0;
        width: 100%;
        margin-top: 15px;
    }
}

.r-news dl {
    margin-top: 5px;
    float: left;
    width: 100%;
    height: 90px;
    position: relative;
    margin-bottom: 0;
}

    .r-news dl dt {
        float: left;
        margin-right: 10px;
        position: absolute;
    }

        .r-news dl dt img {
            width: 80px;
            height: 80px;
        }

    .r-news dl dd {
        margin-left: 95px;
    }

        .r-news dl dd h4 {
            font-size: 14px;
            max-height: 40px;
            line-height: 20px;
            margin: 0 0 6px 0;
            overflow: hidden;
            padding: 0;
        }

            .r-news dl dd h4 a {
                color: #333;
            }

        .r-news dl dd p {
            height: 36px;
            font-size: 12px;
            color: #999;
            line-height: 18px;
            overflow: hidden;
            padding: 0 !important;
            margin: 0;
        }

.r-news ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    display: block;
}

    .r-news ul li {
        width: 100%;
        height: 28px;
        line-height: 28px;
        overflow: hidden;
        text-overflow: ellipsis;
        float: left;
    }

@media(min-width:568px) and (max-width:991px) {
    .r-news ul li {
        padding-right: 15px;
        float: left;
        width: 50%;
    }

        .r-news ul li:nth-child(even) {
            padding-left: 15px;
            padding-right: 0;
        }
}

.r-news ul li:before {
    content: "•";
    color: #d8d8d8;
    margin-right: 8px;
    float: left;
    font-size: 16px;
}

.r-news ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
}

    .r-news ul li a:hover, .r-news dl dd h4 a:hover {
        color: #007c16;
    }


/*******findland************/

.findland .fNav {
    height: 46px;
    border-bottom: solid 2px #66BB60;
}

    .findland .fNav ul {
        float: left;
        padding: 0;
    }

@media(max-width:767px) {
    .findland .fNav ul {
        display: none;
    }
}

.findland .fNav ul li.active {
    background: #66BB60;
}

.findland .fNav ul li {
    float: left;
    border-radius: 4px 4px 0 0;
    font-weight: 700;
}

    .findland .fNav ul li a {
        display: block;
        color: #333;
        padding: 0 30px;
        line-height: 46px;
        text-decoration: none;
    }

        .findland .fNav ul li a:hover {
            color: #ff9f00;
        }

    .findland .fNav ul li.active a {
        color: #fff;
    }

.findland .fNav a.btn-fabu {
    width: 152px;
    height: 40px;
    background: #FFF6E7;
    border: 1px solid #FFDDA4;
    color: #ff9f00;
    text-align: center;
    padding: 0;
    line-height: 40px;
    display: block;
    font-size: 16px;
    border-radius: 4px;
}

.findland .fCont {
    border: 1px solid #eee;
    border-top: 0;
    padding: 15px 20px 0;
}

@media(max-width:991px) {
    .findland .fCont {
        padding: 15px 20px;
    }
}

.findland .fCont dl {
    min-height: 40px;
    border-bottom: dashed 1px #eee;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
}

    .findland .fCont dl:last-child {
        border-bottom: 0 !important;
    }

    .findland .fCont dl dt {
        width: 60px;
        float: left;
        margin-right: 20px;
        line-height: 40px;
        color: #333;
        text-align: right;
        position: absolute;
    }

        .findland .fCont dl dt.area-dt, .findland .fCont dl dt.use-dt {
            line-height: 40px;
        }

    .findland .fCont dl dd {
        float: left;
        position: relative;
        margin-left: 80px;
        width: 100%;
        width: 92%\9 \0;
        box-sizing: border-box;
    }

.ie10 .findland .fCont dl dd {
    width: 96%;
}

@media(max-width:767px) {
    .findland .fCont dl {
        display: block;
    }

        .findland .fCont dl dt {
            width: 100%;
            text-align: left;
            height: 44px;
            position: relative;
            margin: 0;
        }

        .findland .fCont dl dd {
            width: 100%;
            margin: 0;
        }
}

.findland .fCont dl dd ul {
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .findland .fCont dl dd ul li {
        float: left;
        padding: 0;
        position: relative;
    }

        .findland .fCont dl dd ul li a {
            color: #666;
            padding: 0 10px;
            line-height: 40px;
            display: block;
            border-radius: 2px;
        }

            .findland .fCont dl dd ul li a:hover, .findland .fCont dl dd ul li.active a {
                color: #007C3D;
                font-weight: bold;
            }

    .findland .fCont dl dd ul.area-ul li {
        padding: 0;
    }

.findland .fCont dl dd .area-sub-wrap1, .findland .fCont dl dd .area-sub-wrap2, .fCont dl dd .use-sub-wrap1 {
    margin: 5px 0 10px;
}

.findland .fCont dl dd ul.sub-ul {
    background: #F5F5F5;
    padding-left: 5px;
    padding-right: 5px;
    overflow: auto;
    width: 100%;
}

.ie10 .findland .fCont dl dd ul.sub-ul {
    width: 97%;
}

.findland .fCont dl dd ul.sub-ul li {
    padding: 0;
}

    .findland .fCont dl dd ul.sub-ul li a {
        line-height: 40px;
    }


/**********land list************/

.card-content {
    position: relative;
    margin-top: 20px;
}

.card-li {
    background: #fff;
    font-size: 14px;
    display: block;
    margin: 15px 0 0;
    border-bottom: 1px solid #dedede;
    background: #f8f8f8;
    padding: 15px 0;
}

    .card-li:hover {
        border: 2px solid #007C3D;
    }


.ul2 {
    background: #fff;
    list-style: none;
    padding: 0;
    width: 100%;
}

    .ul2 li {
        background: #fff;
        overflow: hidden;
        position: relative;
        width: 100%;
        font-size: 14px;
        display: block;
        margin-bottom: 20px;
        border-bottom: 1px solid #dedede;
        background: #f8f8f8;
    }

        .ul2 li:hover {
            border: 2px solid #ff9f00;
        }

.imger {
    margin: 0;
    width: 100%;
    height: 180px;
    float: left;
}

    .imger img {
        width: 100%;
        height: 180px;
    }

.card-xx {
    float: left;
    width: 100%;
}

    .card-xx p {
        margin: 10px 0 0;
        width: 100%;
        float: left;
        color: #888;
    }

.titer {
    font-size: 22px;
    font-weight: normal;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 5px;
}

.card-xx h3.titer:hover {
    color: #007C3D;
}

.dezhi {
    float: right;
}

.gxsj {
    float: left;
}

@media(max-width:414px) {
    .titer {
        margin-top: 15px;
    }

    .dezhi {
        float: left;
        margin-top: 10px;
        width: 100%;
    }
}

.tag-green {
    border: 1px solid #89D280;
    color: #89D280;
    padding: 1px 5px;
    margin-right: 10px;
    float: left;
    border-radius: 2px;
    line-height: 18px;
    font-size: 12px;
}

.tag-blue {
    border: 1px solid #8BC5F2;
    color: #8BC5F2;
    padding: 1px 5px;
    float: left;
    border-radius: 2px;
    line-height: 18px;
    font-size: 12px;
    margin-right: 10px;
}

.tag-org {
    border: 1px solid #ff6000;
    color: #ff6000;
    padding: 1px 5px;
    float: left;
    border-radius: 2px;
    line-height: 18px;
    font-size: 12px;
}


.tag-black {
    border: 1px solid #333;
    color: #333;
    padding: 1px 5px;
    float: left;
    border-radius: 2px;
    line-height: 18px;
    font-size: 12px;
}


/******land view********/

.content_product_detail {
    width: 100%;
    position: relative;
}

@media(max-width:768px) {
    .content_product_detail {
        margin-top: 15px;
    }
}

.product_title {
    line-height: 26px;
    margin: 0 0 10px;
    max-height: 50px;
    overflow: hidden;
}

.share-btn {
    position: relative;
    float: right;
    color: #aaa;
}

    .share-btn a:hover {
        color: #ff9f00;
    }

.txts {
    width: 64%;
    line-height: 28px;
    float: left;
    position: relative;
}

.item-number {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

    .item-number span {
        margin-right: 30px;
        line-height: 22px;
        font-size: 12px;
        color: #999;
        float: left;
    }

@media(max-width:320px) {
    .item-number span:nth-child(2) {
        margin-right: 0;
    }
}

.item-number span:last-child {
    margin-right: 0;
}

.contact-info {
    float: right;
    width: 32%;
}

    .contact-info .top-div {
        padding: 15px 12px;
        background: #f8f8f8;
        float: left;
        width: 100%;
    }

    .contact-info .b-div {
        padding: 15px 12px;
        float: left;
        width: 100%;
        margin-top: 10px;
        border: #dbdbdb 1px solid;
        box-sizing: border-box;
    }

@media(max-width:1200px) {
    .txts {
        width: 59%;
    }

    .contact-info {
        width: 37%;
    }
}

@media(max-width:768px) {
    .txts {
        width: 65%;
    }

    .contact-info {
        width: 31%;
    }
}

@media(max-width:667px) {
    .txts {
        width: 63%;
    }

    .contact-info {
        width: 33%;
    }
}

@media(max-width:568px) {
    .txts {
        width: 55%;
    }

    .contact-info {
        width: 41%;
    }
}

.dqjg {
    float: left;
}

.cjw {
    border: #dbdbdb 1px solid;
    float: left;
    padding: 0 5px;
    line-height: 20px;
    margin: 4px 0 0 15px;
    font-size: 12px;
}

@media(max-width:666px) {
    .dqjg {
        width: 100%;
    }

    .cjw {
        margin: 5px 0;
    }
}

.contact-info p {
    margin-bottom: 5px;
}

.contact-info .tips3 h4 {
    margin: 5px 0;
    line-height: 18px;
    font-size: 12px;
    font-weight: bold;
}

.contact-info .tips3 p {
    margin-bottom: 0;
    line-height: 20px;
    font-size: 12px;
}

.wyjb {
    float: left;
    line-height: 22px;
    margin-top: 50px;
}

@media(max-width:480px) {
    .share-btn {
        float: left;
        margin-left: -30px;
    }

    .txts {
        width: 100%;
    }

    .contact-info {
        float: left;
        margin-top: 15px;
        width: 100%;
    }

    .wyjb {
        margin-top: 10px;
    }
}

#share .share-box {
    display: none;
    width: 120px;
    position: absolute;
    top: 28px;
    right: 0;
    background: #fff;
    padding: 10px 20px;
    z-index: 9;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    border: 1px solid #ededed;
}

    #share .share-box::before {
        width: 120px;
        height: 20px;
        position: absolute;
        content: '';
        left: 0;
        top: -21px;
    }

    #share .share-box::after {
        width: 14px;
        height: 14px;
        top: -8px;
        right: 20px;
        margin-left: -7px;
        overflow: hidden;
        pointer-events: none;
        -webkit-transform: rotate(45deg);
        -mz-transform: rotate(45deg);
        transform: rotate(45deg);
        background: #fff;
        border-top: solid 1px #ededed;
        border-left: solid 1px #ededed;
        position: absolute;
        content: '';
    }

.share-box a {
    width: 100%;
    height: 24px;
    display: block;
    line-height: 24px;
    float: left;
    padding: 0 !important;
    margin: 10px 0;
    font-size: 12px;
    text-align: center;
}

    .share-box a i {
        width: 24px;
        height: 24px;
        float: left;
        text-align: center;
        line-height: 24px !important;
        color: #fff;
        border-radius: 12px;
        font-size: 14px;
        vertical-align: middle;
    }

    .share-box a .fa-qq {
        content: "\e058";
        background-color: #4990E2;
    }

    .share-box a .fa-weibo {
        content: "\e070";
        background-color: #EC363D;
    }

    .share-box a .fa-weixin {
        content: "\e069";
        background-color: #48BD1C;
    }


.land-title {
    height: 25px;
    line-height: 25px;
    color: #333;
    padding-left: 15px;
    text-align: left;
    font-weight: 700;
    position: relative;
    margin: 15px 0;
    width: 100%;
    clear: both;
    float: left;
    font-size: 16px;
}

    .land-title:before {
        content: "";
        width: 4px;
        height: 18px;
        top: 3px;
        left: 0;
        position: absolute;
        background-color: #007c16;
        border-radius: 2px;
    }

    .land-title a.md {
        position: absolute;
        top: 68px;
    }

.jieshao {
    width: 100%;
    float: left;
}

    .jieshao h4 {
        font-size: 14px;
        color: #333;
    }

        .jieshao h4 i {
            font-size: 14px;
            width: 16px;
            height: 16px;
        }

.lang-qx {
    width: 100%;
    border-top: #e9e9e9 1px dashed;
    padding-top: 10px;
    float: left;
}

    .lang-qx ul {
        width: 100%;
    }

        .lang-qx ul li {
            width: 100%;
            float: left;
            color: #666;
            padding-bottom: 5px !important;
            border-bottom: #e9e9e9 1px dashed;
        }

            .lang-qx ul li:last-child {
                border-bottom: 0;
            }

            .lang-qx ul li h4 {
                font-size: 14px;
                color: #333;
            }

                .lang-qx ul li h4 i {
                    font-size: 16px;
                }

            .lang-qx ul li p {
                margin: 0;
            }


.headlines {
    height: 30px;
    line-height: 30px;
    color: #333;
    padding-left: 10px;
    text-align: left;
    font-size: 16px;
    font-weight: 700;
    position: relative;
    margin: 20px 0 10px;
    clear: both;
    float: left;
    width: 100%;
}

    .headlines:before {
        content: "";
        width: 3px;
        height: 18px;
        top: 6px;
        left: 0;
        position: absolute;
        background-color: #ff9f00;
    }

.fwpt-ul {
    margin-left: -15px;
    margin-right: -15px;
}

.fwpt-li {
    width: 33.33333%;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    position: relative;
    min-height: 1px;
}

@media(max-width:667px) {
    .fwpt-li {
        width: 100%;
        margin: 0 0 10px;
    }

        .fwpt-li:last-child {
            margin-bottom: 0;
        }
}

.fwpt {
    background: #fafafa;
    border: #ededed 1px solid;
    height: 180px;
    padding: 15px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
}

    .fwpt i {
        border-radius: 8px;
        text-align: center;
        color: #fff;
        font-size: 24px;
        margin-bottom: 10px;
        width: 48px;
        height: 48px;
        line-height: 48px;
        background: #ff9f00;
        margin-top: 10px;
    }

        .fwpt i.xs {
            background: #48BD1C url(../image/icon-xs.png) no-repeat center;
        }

        .fwpt i.kf {
            background: #4A90E2 url(../image/icon-kf.png) no-repeat center;
        }

    .fwpt .p1 {
        text-align: center;
        font-size: 16px;
    }

    .fwpt .p2 {
        text-align: center;
        font-size: 14px;
        color: #999;
        margin-bottom: 0;
    }

@media(max-width:768px) {
    .fwpt .p1 {
        text-align: center;
        font-size: 14px;
        color: #ff9000;
    }

    .fwpt .p2 {
        text-align: left;
        font-size: 12px;
        color: #999;
    }
}


@media(max-width:667px) {
    .fwpt {
        margin-bottom: 15px;
    }

    .fwpt-ul:last-child .fwpt {
        margin-bottom: 0;
    }

    .fwpt .p2 {
        text-align: center;
    }
}

/******ul1******/
.rside-li {
    position: relative;
    border: 1px solid #ededed;
    width: 100%;
    margin-bottom: 15px;
    box-sizing: border-box;
    float: left;
}

    .rside-li:last-child {
        margin-bottom: 0;
    }

    .rside-li img {
        width: 100%;
        height: 180px;
        clear: both;
    }

    .rside-li .li-txt {
        padding: 10px 15px 5px;
        float: left;
        width: 100%;
    }

        .rside-li .li-txt h4 {
            height: 20px;
            color: #333;
            margin: 0 0 5px 0;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            line-height: 20px;
            font-size: 16px;
        }

        .rside-li .li-txt:hover h4 {
            color: #ff9f00;
        }

        .rside-li .li-txt .txt-price {
            line-height: 24px;
            color: #999;
            font-size: 12px;
        }

        .rside-li .li-txt p {
            width: 50%;
            float: left;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            font-size: 12px;
            margin: 0;
        }

.ul1 {
    width: 100%;
    float: left;
}

    .ul1 li {
        position: relative;
        border: 1px solid #ededed;
        width: 100%;
        margin-bottom: 15px;
        box-sizing: border-box;
        float: left;
    }

        .ul1 li:last-child {
            margin-bottom: 0;
        }

        .ul1 li img {
            width: 100%;
            height: 180px;
            clear: both;
        }

        .ul1 li .li-txt {
            padding: 10px 15px 5px;
            float: left;
            width: 100%;
        }

            .ul1 li .li-txt h4 {
                height: 20px;
                color: #333;
                margin: 0 0 5px 0;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                line-height: 20px;
                font-size: 16px;
            }

            .ul1 li .li-txt:hover h4 {
                color: #ff9f00;
            }

            .ul1 li .li-txt .txt-price {
                line-height: 24px;
                color: #999;
                font-size: 12px;
            }

            .ul1 li .li-txt p {
                width: 50%;
                float: left;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                font-size: 12px;
                margin: 0;
            }


/******land-intr***********/
.land-intr {
    background: #fff;
    border-bottom: #dbdbdb 1px solid;
    width: 100%;
    padding: 10px 0;
    float: left;
    z-index: 10;
}

.ul3 {
    width: 1170px;
    margin: 0 auto;
    display: block !important;
}

    .ul3 li {
        float: left;
        margin-right: 30px;
        height: 40px;
    }

        .ul3 li a {
            font-size: 16px;
            height: 40px;
            line-height: 40px;
            padding: 0 20px;
            border-radius: 4px;
            display: block;
        }

            .ul3 li a:hover {
                color: #ff9f00;
            }

        .ul3 li.active a, .ul3 li.active a:hover {
            background-color: #fdca00;
            color: #fff;
            text-decoration: none;
        }

        .ul3 li span.jmws {
            color: #f00;
        }

        .ul3 li.active span.jmws {
            color: #fff;
        }

@media(max-width:1200px) {
    .ul3 {
        width: 100%;
        float: left;
        padding: 0 0 0 15px;
    }

        .ul3 li {
            margin-right: 10px;
        }

            .ul3 li a {
                padding: 0 10px;
            }
}

.scroll-fixed {
    position: fixed;
    top: 0;
    left: 0;
    padding-top: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.2);
}


.iw_poi_title {
    color: #CC5522;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    padding-right: 13px;
    white-space: nowrap;
}

.iw_poi_content {
    font: 12px arial,sans-serif;
    overflow: visible;
    padding-top: 4px;
    white-space: -moz-pre-wrap;
    word-wrap: break-word;
}


/********news*********/
.zx-header {
    border-bottom: 1px solid #ededed;
}

@media(max-width:991px) {
    .zx-header {
        margin-top: 15px;
    }
}

.zx-header h1 {
    font-size: 22px;
    padding-bottom: 5px;
    display: inline-block;
    border-bottom: 1px solid #66BB60;
    margin-bottom: -1px;
    position: relative;
    margin-top: 0;
}

    .zx-header h1.has-icon {
        line-height: 36px;
        padding-right: 15px;
        margin-right: 15px;
    }

        .zx-header h1.has-icon i {
            font-size: 24px;
        }

.zx-nav {
    background-color: #fafafa;
    border: #ededed 1px solid;
    width: 100%;
    box-sizing: border-box;
    padding: 10px 15px;
}

.tddt, .hydt {
    width: 38%;
    float: left;
}

.zcfg {
    width: 24%;
    float: left;
}

.zx-nav dl {
    position: relative;
    width: 100%;
}

.zx-nav dd, .zx-nav dl, .zx-nav dt {
    float: left;
    margin: 0;
}

.zx-nav dt {
    font-size: 14px;
    width: 90px;
    text-align: center;
    font-weight: normal;
    position: absolute;
}

    .zx-nav dt i {
        height: 24px;
        width: 24px;
        display: block;
        line-height: 24px !important;
        font-size: 18px;
        margin-right: 5px;
        float: left;
    }

    .zx-nav dt span {
        float: left;
        line-height: 24px;
    }

.zx-nav dd {
    margin-left: 90px;
}

.zx-nav > div:last-child dd {
    border-right: 0;
}

.zx-nav dd ul {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

@media(max-width:1199px) {
    .zx-nav dd ul {
        width: 100%;
    }
}


@media(max-width:1024px) {
    .tddt, .hydt {
        width: 38%;
        float: left;
    }

    .zcfg {
        width: 24%;
        float: left;
    }

    .zx-nav dd ul {
        width: 80%;
    }
}

@media(max-width:800px) {
    .zx-nav dd ul {
        width: 90%;
    }
}

.zx-nav dd ul li {
    padding-left: 15px;
    float: left;
    line-height: 24px;
}

.zx-nav dd a {
    font-size: 14px;
    color: #333;
}

    .zx-nav dd a:hover {
        color: #007C3D;
    }

.zx-nav dd ul li.active a {
    color: #007C3D;
}

@media(max-width:768px) {
    .tddt, .hydt {
        width: 37%;
        float: left;
    }

    .zcfg {
        width: 26%;
    }

    .zx-nav dd ul {
        width: 100%;
    }
}

@media(max-width:667px) {
    .tddt, .hydt {
        width: 50%;
        float: left;
    }

    .zcfg {
        width: 100%;
    }
}



@media(max-width:568px) {
    .tddt, .hydt, .zcfg {
        width: 100%;
        float: left;
    }
}

.ul4 {
    width: 98%;
    float: left;
    margin-bottom: 0;
}

    .ul4 li {
        background: #fff;
        width: 100%;
        font-size: 14px;
        display: block;
        margin-bottom: 20px;
        border-bottom: #dedede 1px dashed;
        padding: 0 0 20px;
        float: left;
    }

        .ul4 li:last-child {
            margin-bottom: 0;
        }

        .ul4 li .xx-title {
            width: 100%;
            float: left;
        }

            .ul4 li .xx-title h1 {
                width: 70%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                float: left;
                font-size: 18px;
                font-weight: bold;
                margin: 0;
            }

                .ul4 li .xx-title h1 a:hover {
                    color: #fdca00;
                }

            .ul4 li .xx-title span {
                color: #999;
                text-align: right;
                float: right;
            }

        .ul4 li img {
            float: left;
            margin: 0px 20px 0px 0px;
            width: 200px;
            border: 0px none;
            height: 140px;
        }


        .ul4 li p {
            line-height: 26px;
            float: left;
            position: absolute;
            left: 220px;
            top: 0;
            max-height: 105px;
            overflow: hidden;
            margin: 0;
        }

@media(max-width:768px) {
    .ul4 li {
        position: relative;
    }

        .ul4 li .xx-title h1 {
            width: 100%;
        }

        .ul4 li .xx-title span {
            position: absolute;
            left: 120px;
            bottom: 20px;
            font-size: 12px;
            text-align: left;
        }

        .ul4 li img {
            width: 100px;
            height: 100px;
        }

        .ul4 li p {
            left: 120px;
            height: 70px;
            line-height: 22px;
            text-overflow: ellipsis;
        }

    .viewmore {
        display: none;
    }
}

.viewmore {
    bottom: 0;
    position: absolute;
    right: 0;
    color: #3687B8;
}

    .viewmore:hover {
        color: #007C3D;
    }

.article {
    border: #dbdbdb 1px solid;
    padding: 30px 20px;
}

.article-header {
    text-align: center;
    padding: 0 0;
    margin-top: 10px;
    border-bottom: solid 1px #ededed;
}

    .article-header h2 {
        font-size: 22px;
        color: #323232;
        text-align: center;
        margin-bottom: 10px;
        font-weight: 700;
        margin-top: 0;
        line-height: 30px;
    }

    .article-header p {
        font-size: 12px;
    }

        .article-header p span {
            padding-right: 30px;
        }

            .article-header p span:last-child {
                padding-right: 0;
            }

@media(max-width:414px) {
    .article {
        margin: 0;
    }

    .article-header {
        float: left;
        width: 100%;
    }

        .article-header h2 {
            text-align: left;
            font-size: 18px;
            line-height: 24px;
        }

        .article-header p {
            text-align: left;
        }

            .article-header p span {
                padding-right: 15px !important;
                float: left;
                padding-bottom: 5px;
            }
}

.article-content {
    padding: 25px 0;
    font-size: 14px;
    clear: both;
}

    .article-content p {
        text-indent: 2em;
        line-height: 26px;
        font-size: 16px;
    }

    .article-content img {
        max-width: 100%;
        padding: 15px 0;
        text-indent: 0;
        text-align: center;
        margin-right: 20px;
        margin-left: 0;
    }

    .article-content p img {
        max-width: 100%;
        padding: 15px 0;
        text-indent: 0;
        text-align: center;
        margin-right: 20px;
        margin-left: 0;
    }

    .article-content h1 {
        font-size: 30px;
        font-weight: bold;
        text-align: center;
        line-height: 48px;
        margin-top: 50px;
    }

    .article-content h2 {
        font-size: 24px;
        font-weight: bold;
        text-align: center;
        line-height: 36px;
        margin-top: 40px;
    }

    .article-content h3 {
        font-size: 18px;
        text-align: center;
        line-height: 36px;
        margin-top: 40px;
    }

@media(max-width:768px) {
    .article-content h1 {
        font-size: 26px;
    }

    .article-content h2 {
        font-size: 20px;
    }

    .article-content h3 {
        font-size: 18px;
    }
}

.article-foot {
    border-top: #ededed 1px solid;
    padding-top: 20px;
    width: 100%;
    clear: both;
}

    .article-foot p {
        color: #999;
        font-size: 14px;
        line-height: 28px;
        margin: 0;
    }

        .article-foot p a {
            color: #323232;
            font-size: 16px;
        }

.list-li {
    border: 1px solid #ededed;
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

    .list-li:hover {
        border: 1px solid #ff9f00;
    }

    .list-li .li-txt {
        padding: 10px 15px;
        border-top: 0;
    }

    .list-li img {
        width: 100%;
        height: 180px;
    }

    .list-li .li-txt h4 {
        height: 20px;
        font-size: 14px;
        color: #333;
        margin: 0 0 8px 0;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        line-height: 20px;
        font-weight: bold;
    }

    .list-li .li-txt a:hover h4 {
        color: #ff9f00;
    }

    .list-li .li-txt .txt-price {
        line-height: 24px;
        color: #999;
        font-size: 12px;
    }

    .list-li .li-txt .time {
        border-top: #dbdbdb 1px dashed;
        margin-top: 8px;
        float: left;
        width: 100%;
        padding-top: 5px;
    }

.txt-price p {
    width: 100%;
    height: 28px;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 0;
}

.list-li .li-txt p i {
    font-size: 14px;
    width: 20px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    margin-right: 5px;
}

.li-txt h4.h44 {
    height: 44px;
    margin-bottom: 10px;
    line-height: 22px;
    overflow: hidden;
}

.article-detail p {
    text-indent: 0 !important;
    font-size: 16px;
}

.ht span {
    font-family: 宋体;
}

.ht p {
    text-indent: 2em;
}

.article-detail .ht span.arial {
    font-family: 'Arial',sans-serif;
}

/*.news-list3 {
    float: left;
    width: 100%;
}

    .news-list3 ul {
        float: left;
        width: 100%;
    }

        .news-list3 ul li {
            width: 100%;
            height: 36px;
            line-height: 36px;
            overflow: hidden;
            float: left;
            border-bottom: #dbdbdb 1px dashed;
        }

            .news-list3 ul li:last-child {
                border-bottom: 0;
            }

            .news-list3 ul li a {
                color: #333;
            }

                .news-list3 ul li a:hover {
                    color: #fa0;
                }*/

.tab-note {
    border-bottom: #dbdbdb 1px solid;
    width: 100%;
    height: 50px;
}

    .tab-note ul {
        display: block !important;
        float: left;
        box-sizing: border-box;
        width: 100%;
    }

        .tab-note ul li {
            position: relative;
            z-index: 1;
            width: 33.33%;
            height: 50px;
            line-height: 50px;
            background: none !important;
        }

    .tab-note > ul > li.active:before {
        position: absolute;
        display: inline-block;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #ff9f00;
        content: '';
        bottom: -9px;
        right: 50%;
    }

    .tab-note ul li a {
        line-height: 50px !important;
        color: #333 !important;
        text-align: center;
        padding: 0 !important;
        width: 100%;
    }

    .tab-note > ul > li.active a {
        color: #333 !important;
    }

@media(max-width:414px) {
    .border1 {
        padding: 20px 0;
    }

    .tab-note > ul {
        width: 100%;
        margin-left: 0 !important;
    }

        .tab-note > ul > li > a {
            font-size: 14px !important;
        }

    .border1 .tab-content {
        padding: 0 15px;
    }
}

.news_questions {
    width: 98%;
    margin: 0 auto;
    padding: 15px 0;
}


    .news_questions li {
        clear: both;
        float: left;
        width: 100%;
        position: relative;
    }

        .news_questions li a {
            float: left;
            font-size: 16px;
            color: #333;
            width: 70%;
            height: 30px;
            line-height: 30px;
            overflow: hidden;
        }

            .news_questions li a:hover {
                color: #007c16;
            }

        .news_questions li span {
            font-size: 16px;
            color: #999;
            float: right;
            height: 30px;
            line-height: 30px;
        }

@media(max-width:568px) {
    .news_questions li a {
        width: 100%;
    }

    .news_questions li span {
        float: left;
        width: 100%;
        line-height: 20px;
        font-size: 12px;
    }
}

@media(max-width:441px) {
    .news_questions li a {
        width: 100%;
        font-size: 14px;
    }
}

.yqlj {
    margin: 0 -10px;
}

    .yqlj a {
        float: left;
        line-height: 26px;
        padding: 0 10px;
        margin: 3px;
        color: #333;
    }

        .yqlj a:hover {
            color: #fdca00;
        }

.tabs-left li img {
    width: 40px;
    height: 40px;
}

.search-row {
    margin-top: 5px;
}

.search-box {
    box-sizing: border-box;
    border: #5abd5a 2px solid;
}

@media(max-width:414px) {

    .search-sidebar {
        width: 60px !important;
    }

    .tabs-left.nav-tabs > li {
        width: 60px !important;
    }

    .tabs-left li img {
        width: 32px;
        height: 32px;
    }

    .tabs-left li span {
        width: 100%;
        float: left;
        text-align: center;
        line-height: 22px;
        margin-top: 5px;
        font-size: 14px;
    }

    .four-conts-tab {
        padding: 20px;
    }
}

.banner-box {
    overflow: hidden;
    vertical-align: top;
}

@media(max-width:991px) {
    .banner-box {
        margin-top: 15px;
    }
}

.search-li {
    width: 65px;
    border: #dbdbdb 1px solid;
    position: absolute;
    top: 35px;
    left: 0;
    background: #fff;
    z-index: 5;
    display: none;
}

    .search-li li {
        width: 100%;
        height: 28px;
        line-height: 28px;
        text-align: center;
    }

        .search-li li.active, .search-li li:hover {
            background: #f5f5f5;
            color: #ff9000;
        }

            .search-li li.active a, .search-li li:hover a {
                color: #ff9000;
                display: block;
            }


#spanTimer var {
    font-size: 20px;
    display: inline-block;
    text-align: center;
    font: 700 23px tahoma;
    color: #333;
    *display: inline;
    *zoom: 1;
    font-style: normal;
    margin-right: 2px;
}

#spanTimer em {
    color: #666;
    font-weight: 400;
    font-style: normal;
    margin-right: 3px;
}

.cj-box {
    margin: 5px -15px 5px;
    padding: 25px 0 15px;
    background: #f5f5f5;
    position: relative;
}

.tipe-jpbk {
    float: left;
    margin-left: 15px;
    line-height: 36px;
    color: #327ad5;
}

    .tipe-jpbk:hover {
        color: #ff9000;
    }

@media(max-width:568px) {
    .cj-box {
        padding: 30px 0 15px 0;
    }

    .tipe-jpbk {
        margin-left: 0;
        line-height: 30px;
    }
}

@media(max-width:480px) {

    .tipe-jpbk {
        margin-left: 10px;
    }
}

@media(max-width:400px) {

    .tipe-jpbk {
        margin-left: 0;
    }
}

.land-img {
    margin-top: -10px;
}

    .land-img img {
        margin-top: 10px;
        height: 435px;
        width: 100%;
    }

.table-roll {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    border: 1px solid #e7ecf1;
}

.record-table {
    width: 100%;
    max-width: 100%;
    margin: 0;
    overflow-x: auto;
    box-sizing: border-box;
}

    .record-table th {
        font-weight: bold;
        background: #f8f8f8;
    }

    .record-table td, .record-table th {
        text-align: left;
        border-bottom: 1px solid #F2F5F8;
        vertical-align: middle;
        padding: 10px 15px;
        color: #666;
    }

@media(max-width:768px) {
    .record-table td, .record-table th {
        white-space: nowrap;
    }
}


.record-table .out .record-icon s {
    width: 28px;
    height: 16px;
    background: #fff;
    border: #828282 1px solid;
    border-radius: 4px;
    color: #828282;
    text-align: center;
    text-decoration: none;
    padding: 0 5px;
}

.record-table .leader .record-icon s {
    width: 28px;
    height: 16px;
    background: #d91615;
    border: #d91615 1px solid;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    padding: 0 5px;
}

.record-table tr.get td, .record-table tr.leader td {
    color: #d91615;
    font-weight: 700;
}

.record-table .nick-wrap {
    position: relative;
}

.record-table .nickname {
    width: 80%;
    text-align: left;
    float: left;
}

.record-table .icon-wrap {
    position: absolute;
    top: 13px;
    left: 122px;
}

.bmws {
    width: 100%;
    border: #dbdbdb 1px solid;
    border-right: 0;
    margin-top: 10px;
    float: left;
    width: 100%;
}

    .bmws li {
        float: left;
        display: inline;
        color: #999;
        border-right: #dbdbdb 1px solid;
        width: 50%;
        text-align: center;
        padding: 8px 0;
    }

        .bmws li span {
            color: #666;
            font-weight: bold;
            font-size: 20px;
        }

.cj-chebox {
    width: 100%;
    float: left;
    margin: 5px 0 0;
}

    .cj-chebox li {
        float: left;
        margin-right: 26px;
    }

        .cj-chebox li:last-child {
            margin-right: 0;
        }

    .cj-chebox > li > .mt-checkbox {
        padding-left: 20px;
    }

        .cj-chebox > li > .mt-checkbox > span {
            width: 16px;
            height: 16px;
            top: 5px;
            background: #fff !important;
            border: #bbb 1px solid !important;
        }

            .cj-chebox > li > .mt-checkbox > span:after {
                top: 1px;
                left: 5px;
                border-color: #5abd5a;
            }

.s-jp-statas-tobe {
    position: absolute;
    background: #5abd5a;
    top: 0;
    text-align: center;
    height: 20px;
    border-radius: 0 0 4px 4px;
    right: 0;
    color: #fff;
    padding: 0 5px;
    font-size: 12px;
    line-height: 20px;
}

.s-jp-statas-ing, .s-td-statas-ing {
    position: absolute;
    background: #ff6000;
    top: 0;
    text-align: center;
    height: 20px;
    border-radius: 0 0 4px 4px;
    right: 0;
    color: #fff;
    padding: 0 5px;
    font-size: 12px;
    line-height: 20px;
}

.s-td-statas-ing {
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
}

.s-jp-statas-over {
    position: absolute;
    background: #ff8000;
}

.s-td-statas-over {
    position: absolute;
    top: 0;
    right: 0;
}

.r-l-box {
    margin-right: 240px;
}

.r-r-box {
    position: absolute;
    width: 220px;
    padding: 15px;
    top: 0;
    right: 0;
}

.cjr {
    border: #dbdbdb 1px solid;
    float: left;
    padding: 0 5px;
    line-height: 20px;
    margin: 4px 0 0 15px;
}

.timesearch {
    margin: 5px 0 0 20px;
}

@media(max-width:414px) {
    .timesearch {
        margin: 5px 0 10px;
    }
}

.zd-require {
    border: #dbdbdb 1px solid;
    float: left;
    width: 100%;
    box-sizing: border-box;
    margin-top: 15px;
}

.li-txt2 {
    padding: 15px 20px 10px;
    clear: both;
    float: left;
    width: 100%;
    box-sizing: padding-box;
}


    .li-txt2 h4 {
        height: 40px;
        font-size: 16px;
        color: #333;
        margin: 0 0 8px 0;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        line-height: 20px;
    }

        .li-txt2 h4:hover {
            color: #ff9000;
        }

.txt-price2 {
    line-height: 28px;
    color: #999;
    width: 100%;
    float: left;
}

.li-txt2 p {
    width: 50%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 0;
    line-height: 28px;
    color: #999;
}

.li-txt2 i {
    font-size: 14px;
    width: 16px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    margin-right: 5px;
    color: #bbb;
}

.zdxq {
    font-size: 16px;
    line-height: 32px;
    position: relative;
}

    .zdxq .yijiaoyi {
        position: absolute;
        right: 50px;
        top: 50px;
        width: 148px;
        height: 88px;
    }

    .zdxq .control-label {
        margin: 0;
    }

@media(max-width:768px) {
    .zdxq {
        padding-bottom: 0 !important;
    }
}

@media(max-width:414px) {
    .zdxq {
        font-size: 14px;
        line-height: 26px;
    }
}

@media(max-width:320px) {
    .zdxq {
        font-size: 12px;
    }
}

.same-needs {
    width: 100%;
}

    .same-needs li {
        line-height: 28px;
        float: left;
        width: 100%;
        height: 28px;
        overflow: hidden;
        text-overflow: ellipsis;
    }


.map-box {
    width: 100%;
    height: 350px;
    border: #ccc solid 1px;
    box-sizing: border-box;
    float: left;
}

.search-type {
    width: 100%;
    border-bottom: #dbdbdb 1px solid;
    box-sizing: border-box;
    padding: 10px;
    float: left;
}


a.btn-warning {
    color: #fff;
}

.list1 {
    width: 100%;
    float: left;
}

.lang-suit {
    float: left;
    padding-top: 2px;
    margin-left: -3px;
    margin-right: -3px;
    overflow: hidden;
}

    .lang-suit li {
        float: left;
        line-height: 24px;
        padding: 0 3px;
    }

        .lang-suit li + li:before {
            padding: 0 5px 0 0;
            color: #444;
            content: "\007c";
        }


@media (max-width: 991px) {
    .grzx .page-header .page-header-menu {
        background: #eff3f8;
        padding: 10px 15px;
        height: auto !important;
        display: none;
        border-bottom: 0;
        margin: 20px -15px -15px !important;
        clear: both;
        border-top: #dbdbdb 1px solid;
        float: left;
        width: 991px;
        box-sizing: border-box;
    }
}

@media (max-width: 800px) {
    .grzx .page-header .page-header-menu {
        width: auto;
    }
}

.r-ad-ul {
    width: 100%;
    float: left;
}

    .r-ad-ul li {
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }

        .r-ad-ul li img {
            width: 100%;
        }

@media(min-width:320px) and (max-width:991px) {
    .r-news ul li, .r-ad-ul > li {
        padding-right: 15px;
        float: left;
        width: 50%;
    }

        .r-news ul li:nth-child(even), .r-ad-ul > li:nth-child(even) {
            padding-left: 15px;
            padding-right: 0;
        }
}

.hid-height {
    height: 81px;
    width: 100%;
    float: left;
    margin-bottom: 20px !important;
    display: none;
}

.content-box {
    padding: 0 0 20px;
    border-bottom: #dbdbdb 1px solid;
    clear: both;
    float: left;
    width: 100%;
}

    .content-box:last-child {
        border-bottom: 0;
    }

    .content-box h1 {
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 20px;
    }

    .content-box h2 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 10px;
        color: #f40;
        padding-top: 10px;
    }

        .content-box h2 em {
            margin-right: 8px;
        }

    .content-box h3 {
        font-weight: bold;
        font-size: 14px;
    }

span.xh {
    font-weight: bold;
    font-size: 14px;
    font-style: italic;
    color: #f40;
    margin-right: 10px;
}

.content-box p {
    line-height: 22px;
    margin-bottom: 5px;
    font-size: 14px;
    text-align: left;
    margin-top: 0;
    text-indent: 0;
    width: 100%;
    clear: both;
    float: left;
}

    .content-box p img {
        max-width: 100%;
    }

.article-content .content-box p img {
    max-width: 100%;
}

.input-group .form-control {
    border-radius: 4px 0 0 4px;
}


.page-header .page-header-menu .hor-menu .navbar-nav > li.active, .page-header .page-header-menu .hor-menu .navbar-nav > li:hover {
    background: #66BB60;
}

@media (max-width: 991px) {
    .page-header .page-header-menu .hor-menu .navbar-nav > li.active, .page-header .page-header-menu .hor-menu .navbar-nav > li:hover, .grzx .page-header .page-header-menu .hor-menu .navbar-nav > li.active, .grzx .page-header .page-header-menu .hor-menu .navbar-nav > li:hover {
        border-bottom: 0;
        background: #66BB60;
    }
}

.tabbable-line > .tab_line > li.active, .tabbable-line > .tab_line > li:hover {
    border-bottom: #007c16 3px solid !important;
}

    .tabbable-line > .tab_line > li.active:before {
        border-top: 6px solid #007c16 !important;
    }

.tabbable-line > .tab1 {
    margin-top: 4px !important;
}

    .tabbable-line > .tab1 > li {
        margin-right: 30px !important;
        border: #dbdbdb 1px solid !important;
        border-radius: 6px;
    }

        .tabbable-line > .tab1 > li > a {
            padding: 0 !important;
            line-height: 26px !important;
            font-size: 14px !important;
            padding: 0 10px !important;
        }


        .tabbable-line > .tab1 > li.active {
            border: #007C3D 1px solid !important;
            background: #007C3D !important;
        }

            .tabbable-line > .tab1 > li.active > a {
                color: #fff !important;
                font-weight: normal !important;
            }

@media(max-width:991px) {
    .tabbable-line > .tab1 {
        display: none;
    }
}

.tabbable-line > .zjmx > li {
    border-bottom: 3px Transparent solid;
}

    .tabbable-line > .zjmx > li > a {
        padding: 0 17px;
        line-height: 75px;
        color: #333;
    }

    .tabbable-line > .zjmx > li.active, .tabbable-line > .zjmx > li:hover {
        border-bottom: 3px #007C3D solid !important;
        background: none;
    }

        .tabbable-line > .zjmx > li.active > a, .tabbable-line > .zjmx > li:hover > a {
            color: #007C3D !important;
        }



.note-layer {
    border: #dbdbdb 1px solid;
    background: #f8f8f8;
    padding: 20px 15px;
    height: 302px;
}

@media(max-width:991px) {
    .note-layer {
        margin-top: 20px;
    }
}

.title-note {
    width: 100%;
    float: left;
}

    .title-note h2 {
        font-size: 18px;
        font-weight: bold;
        text-align: left;
        float: left;
        margin: 0;
    }

    .title-note span {
        float: right;
    }

.ul-note {
    width: 100%;
    float: left;
    margin-top: 15px;
}

    .ul-note li {
        float: left;
        width: 100%;
        line-height: 30px;
        height: 30px;
        text-overflow: ellipsis;
        overflow: hidden;
    }

        .ul-note li:before {
            content: "";
            margin-right: 8px;
            margin-top: 10px;
            float: left;
            border-top: 4px solid transparent;
            border-bottom: 4px solid transparent;
            border-left: 4px solid #999;
            width: 0;
            height: 0;
        }

        .ul-note li a:hover, .title-note span a:hover {
            color: #fdca00;
        }


/********index jp_lc**********/

.jp_lc {
    width: 100%;
    height: 80px;
    float: left;
    padding: 0 15px;
    margin-top: 20px;
}

.jp_lc_box {
    width: 100%;
    float: left;
    border: #dbdbdb 1px solid;
    box-sizing: border-box;
}

.jp_lc_l {
    width: 100px;
    height: 78px;
    float: left;
    background: #f8f8f8;
}

    .jp_lc_l h2 {
        font-weight: bold;
        font-size: 18px;
        text-align: center;
        padding: 10px 0;
    }

.jp_lc_r {
    margin-left: 110px;
}

.jp_lc_img {
    width: 100%;
    height: 44px;
    float: left;
    background: url(../image/pic_lc.jpg) no-repeat center;
    margin: 18px 0 0;
    background-size: 100%;
}

.flow-con {
    float: left;
    width: 16.6%;
    height: 40px;
    color: #333;
    position: relative;
    top: 20px;
    padding: 0 15px;
}


    .flow-con a {
        display: block;
        height: 40px;
        width: 100%;
        float: left;
    }

        .flow-con a:hover {
            color: #007c16;
        }

.bg_icon {
    background: #f2f2f2;
    width: 40px;
    height: 40px;
    float: left;
    border-radius: 20px;
}

.flow-con a:hover .bg_icon {
    background: #007c16;
}

.icon_w {
    width: 22px;
    height: 22px;
    margin: 9px auto;
    text-align: center;
    background: url("../image/icon-jp.png") no-repeat center;
}

.icon_note {
    background-position: 0 0;
}

.flow-con a:hover .bg_icon .icon_note {
    background-position: -22px 0;
}

.icon_details {
    background-position: 0 -24px;
}

.flow-con a:hover .bg_icon .icon_details {
    background-position: -22px -24px;
}

.icon_money {
    background-position: 0 -48px;
}

.flow-con a:hover .bg_icon .icon_money {
    background-position: -22px -48px;
}

.icon_auction {
    background-position: 0 -72px;
}

.flow-con a:hover .bg_icon .icon_auction {
    background-position: -22px -72px;
}

.icon_succee {
    background-position: 0 -92px;
}

.flow-con a:hover .bg_icon .icon_succee {
    background-position: -22px -92px;
}

.icon_balance {
    background-position: 0 -112px;
}

.flow-con a:hover .bg_icon .icon_balance {
    background-position: -22px -112px;
}

.step {
    padding-left: 54px;
    font-size: 12px;
}

.cnt {
    padding-left: 54px;
    font-size: 14px;
    font-weight: 700;
}

.right-arrow {
    position: absolute;
    top: 9px;
    right: 10px;
    width: 15px;
    height: 22px;
    background: url("../image/right-arrow.png") no-repeat center;
}

@media(max-width:1024px) {
    .right-arrow {
        right: 0;
    }
}

@media(max-width:991px) {

    .jp_lc {
        height: auto;
    }

    .jp_lc_l {
        height: 40px;
        width: 100%;
    }

        .jp_lc_l h2 {
            margin: 0;
            line-height: 40px;
            padding: 0;
        }

    .jp_lc_r {
        width: 100%;
        float: left;
        margin-left: 0;
        padding-bottom: 25px;
    }

    .flow-con {
        width: 33.33%;
        margin-bottom: 10px;
    }

    .right-arrow {
        right: 15px;
    }

    .jp_lc_img {
        height: 110px;
        background: url(../image/pic_lc02.png) no-repeat center;
        background-size: 100%;
        margin: 0;
    }
}

@media(max-width:768px) {
    .jp_lc_img {
        background: url(../image/pic_lc03.png) no-repeat center;
        background-size: 100%;
    }
}

@media(max-width:640px) {
    .jp_lc_img {
        height: 104px;
        background: url(../image/pic_lc04.png) no-repeat center;
        background-size: 100%;
    }
}

@media(max-width:567px) {
    .flow-con {
        width: 50%;
    }
}

@media(max-width:480px) {
    .jp_lc_img {
        height: 156px;
        background: url(../image/pic_lc05.png) no-repeat center;
        background-size: 100%;
    }
}

@media(max-width:320px) {
    .flow-con {
        width: 100%;
    }

    .jp_lc_img {
        height: 295px;
        background: url(../image/pic_lc06.png) no-repeat center;
    }
}
/********index jp_lc end**********/

.MsoTableGrid {
    width: 515px;
    margin-left: 2em;
    margin-bottom: 10px;
    border-left: 1px solid #888;
    border-top: 1px solid #888;
    box-sizing: border-box;
}

    .MsoTableGrid td {
        border-bottom: 1px solid #888;
        border-right: 1px solid #888;
        padding: 3px 15px;
    }

        .MsoTableGrid td.td_l {
            width: 130px;
        }

        .MsoTableGrid td p {
            margin: 0;
            text-indent: 0;
        }

@media(max-width:768px) {
    .MsoTableGrid {
        width: 100%;
        margin-left: 0;
    }

        .MsoTableGrid td {
            padding: 3px 8px;
        }

            .MsoTableGrid td p {
                line-height: 20px;
            }

            .MsoTableGrid td.td_l {
                width: 90px;
            }
}

@media(max-width:412px) {
    .MsoTableGrid td.td_l {
        width: 50px;
    }
}

.icon-tab {
    float: right;
    margin: 0;
}

@media(max-width:830px) {
    .icon-tab {
        display: none !important;
    }
}

.icon-tab li {
    float: left;
    margin-left: 15px;
    text-align: center;
    width: 18px;
    height: 18px;
}

    .icon-tab li i {
        font-size: 18px;
        color: #999;
    }

    .icon-tab li.active i, .icon-tab li:hover i {
        color: #333;
    }

.tradinglandlist {
    width: 100%;
    padding: 0 15px;
}

    .tradinglandlist li {
        position: relative;
        border: 1px solid #ededed;
        width: 100%;
        float: left;
        margin-top: 15px;
    }

        .tradinglandlist li:hover {
            border: 1px solid #007C3D;
        }

        .tradinglandlist li .wow2, .tradinglandlist li .wow2 img {
            width: 268px;
            height: 180px;
            float: left;
        }

        .tradinglandlist li .txt-layer {
            margin-left: 300px;
            margin-right: 20px;
        }

            .tradinglandlist li .txt-layer .textover {
                font-size: 24px;
                color: #333;
                margin: 15px 0 8px 0;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                height: 30px;
                max-width: 85%;
                float: left;
            }

                .tradinglandlist li .txt-layer .textover:hover {
                    color: #fdca00;
                }

            .tradinglandlist li .txt-layer .txt-price2 {
                line-height: 28px;
                color: #999;
                margin-top: 20px;
            }

            .tradinglandlist li .txt-layer .time {
                border-top: #dbdbdb 1px dashed;
                margin-top: 8px;
                float: left;
                width: 100%;
                padding-top: 5px;
            }

            .tradinglandlist li .txt-layer p {
                width: 50%;
                float: left;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                margin: 0;
            }

                .tradinglandlist li .txt-layer p i {
                    font-size: 14px;
                    width: 16px;
                    height: 28px;
                    text-align: center;
                    line-height: 28px;
                    margin-right: 0;
                    color: #bbb;
                }

    .tradinglandlist .jp-status-ing2, .tradinglandlist .jp-status-tobe2 {
        left: 198px;
        top: 173px;
    }

    .tradinglandlist .jp-status-over {
        left: 150px;
        margin-top: 30px;
    }

.convert {
    line-height: 40px;
    color: #aaa;
}

.default-jyh-checkbox input[type=checkbox] {
    margin-top: 10px;
}

@media(max-width:991px) {
    .xs-mb {
        margin-bottom: 20px;
    }

    .form-horizontal .xs-jr {
        text-align: left;
    }

    .default-jyh {
        width: 146px !important;
        float: left;
    }

    .default-jyh-checkbox {
        width: auto !important;
        float: left;
    }

        .default-jyh-checkbox input[type=checkbox] {
            margin: 0;
        }
}
