* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    /* For some Androids */
}

blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0;
}

body,
button,
input,
select,
textarea {
    font: 12px/1.5 "arial", "微软雅黑";
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

address,
cite,
dfn,
em,
var {
    font-style: normal;
}

code,
kbd,
pre,
samp {
    font-family: "Source Sans Pro",sans-serif;
}

small {
    font-size: 12px;
}

ol,
ul {
    list-style: none;
}

a {
    text-decoration: none;
    color: #666;
}

    a:hover {
        color: #000;
    }

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

legend {
    color: #000;
}

fieldset,
img {
    border: 0;
}

button,
input,
select,
textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

em,
i {
    font-style: normal;
}

img {
    vertical-align: middle;
    max-width: 100%;
}

hr {
    display: block;
    width: 100%;
    height: 1px;
    background: #ccc;
    border: 0;
}

.abs {
    position: absolute;
}

.rel {
    position: relative;
    z-index: 2;
}

.table {
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.tableCell {
    display: table-cell;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}

.ellipsis {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}

.clear {
    clear: both;
}

.last {
    margin-right: 0 !important;
}

.bor {
    width: 100%;
    border-bottom: 1px solid #ececec;
}

.btn.disabled,
.btn[disabled] {
    cursor: not-allowed;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.pcHide {
    display: none;
}

@font-face {
    font-family: "iconfont";
    src: url('iconfont.eot');
    /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    /* chrome, firefox */
    /* IE6-IE8 */
    /* IE9*/
    src: url('../fonts/iconfont.eot#iefix') format('../fonts/embedded-opentype'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.svg#iconfont') format('svg');
    /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*整体框架*/
.content {
    margin: 0 auto;
    width: 1200px;
}

.hide {
    display: none;
}

.logo {
    float: left;
    max-width: 15%;
    padding-top: 20px;
}

    .logo img {
        max-height: 100px;
    }

.index-content {
    margin: 0 auto;
    width: 80%;
}

.wrapper {
    position: relative;
    max-width: 1920px;
    margin: 0 auto;
}

.header {
    background-color: #fff;
}

.headerRight {
    z-index: 999;
    /*right:60px;*/

    padding-top: 20px;
    transition: all 0.5s ease-out;
}

.headerTop {
    text-align: right;
    vertical-align: top;
    height: 50px;
}

    .headerTop .head-sign,
    .headerTop .head-search {
        display: none;
    }

    .headerTop .tz-link {
        display: inline-block;
        vertical-align: top;
        line-height: 50px;
        margin-right: 50px;
    }

    .headerTop .head-lang {
        height: 50px;
        line-height: 50px;
        vertical-align: top;
    }

.tz-link {
    font-size: 18px;
    font-weight: bold;
}

.head-lang,
.head-phone,
.head-sign {
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    display: inline-block;
}

    .head-lang span,
    .head-sign span {
        color: #ccc;
        margin: 0 5px;
    }

.head-lang {
    margin-right: 50px;
    color: #ccc;
    position: relative;
}

.head-phone {
    display: inline-block;
    text-align: left;
}

    .head-phone .con {
        width: 137px;
        float: right;
    }

        .head-phone .con span {
            display: inline-block;
            margin-bottom: 5px;
        }

    .head-phone i {
        float: left;
        margin-right: 10px;
        word-break: keep-all;
        /* 不换行 */
        white-space: nowrap;
        /* 不换行 */
    }

    .head-phone p {
        display: inline;
        font-size: 22px;
        word-break: keep-all;
        /* 不换行 */
        white-space: nowrap;
        /* 不换行 */
    }

.head-search {
    height: 31px;
    margin-right: 16px;
    vertical-align: top;
    display: inline-block;
    text-align: center;
}

.head-search-wrap {
    display: inline-block;
    margin: 0 auto;
    width: 170px;
    height: 30px;
    border: 1px solid #ccc;
    background: #fff;
    overflow: hidden;
}

    .head-search-wrap span {
        width: 25%;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        color: #999;
    }

    .head-search-wrap input {
        margin: 6px 0;
        padding-left: 10px;
        width: 75%;
        height: 18px;
        line-height: 18px;
        border: 0;
        color: #666;
        box-sizing: border-box;
        border-radius: 0;
    }

.head-sign {
    width: 151px;
    white-space: nowrap;
    display: inline-block;
    line-height: 30px;
    vertical-align: top;
}
/*二级*/
.headerBottom {
    margin-top: 15px;
    text-align: right;
}

    .headerBottom .head-lang,
    .headerBottom .head-phone {
        display: none;
    }

.headerNav {
    /*width: 650px;*/
    vertical-align: top;
    display: inline-block;
}

    .headerNav > ul > li {
        position: relative;
        /*font-size: 18px;*/
        float: left;
    }

        .headerNav > ul > li > a {
            display: block;
            text-align: center;
            line-height: 30px;
            padding: 0 16px;
            border-left: 1px solid #ccc;
            white-space: nowrap;
        }

        .headerNav > ul > li:last-child {
            margin-right: 0;
        }

        .headerNav > ul > li.hover:hover > a {
            color: #000;
        }

        .headerNav > ul > li.hover:hover .navSub {
            -webkit-animation: fadeIn 0.2s;
            -moz-animation: fadeIn 0.2s;
            -ms-animation: fadeIn 0.2s;
            display: block;
        }

.headerNav-cn > ul > li {
    width: 25%;
}

.headerNav-jp > ul > li {
    /*font-size: 0.7rem;*/
}

.headerNav-en > ul > li {
    width: auto;
}

.navSub {
    -webkit-animation: fadeIn 1s;
    -moz-animation: fadeIn 1s;
    -ms-animation: fadeIn 1s;
    padding-top: 21px;
    position: absolute;
    top: 100%;
    left: 0;
    background: rgb(247 247 247 / 0.58);
    display: none;
    min-width: 300px;
    z-index: 1000;
}

    .navSub li {
        line-height: 40px;
    }

        .navSub li a {
            color: #666;
            text-align: left;
            padding-left: 20px;
            display: block;
            font-size: 11px;
            box-sizing: border-box;
            margin: 0 auto;
        }

            .navSub li a:hover {
                /*background-color: rgba(0, 0, 0, 0.8);*/
                color: #000;
            }

        .navSub li.navSubBorder {
            position: relative;
        }

            .navSub li.navSubBorder:before {
                content: "";
                position: absolute;
                bottom: 0;
                left: 10%;
                width: 80%;
                border-bottom: 1px dashed #ccc;
            }

.navBtn {
    display: none;
    position: absolute;
    right: 3%;
    top: 15px;
    font-size: 35px;
}
/*首页右侧*/
.container {
    width: 80%;
    margin: 0 auto;
    box-sizing: border-box;
}

.banner img {
    width: 100%;
}

.banner .img1 {
    display: block;
}

.banner .img2 {
    display: none;
}

.page-banner img {
    width: 100%;
}

.page-banner .img1 {
    display: block;
}

.page-banner .img2 {
    display: none;
}

.banner-content {
    max-width: 1400px;
    margin: 0 auto;
    display: block;
    height: 100%;
    width: 100%;
}

.banner .slider-cta {
    position: absolute;
    padding: 20px;
    background: rgba(0, 0, 0, 0.7);
    text-transform: uppercase;
    color: #fff;
    z-index: 10;
    font-size: 22px;
    margin: 20px;
    left: 6%;
}

    .banner .slider-cta a {
        color: #fff;
    }

.banner .slider-title {
    font-size: 1em;
}

.banner .slider-time,
.banner .slider-txt {
    font-size: 0.8em;
}

.banner .porleft1 {
    top: 5%;
}

.banner .porleft2 {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.banner .porleft3 {
    bottom: 5%;
}

.banner-swiper .banner_prev {
    width: 40px;
    background-image: url("../images/banner_prev_btn.png");
    background-size: 100%;
}

.banner-swiper .banner_next {
    width: 35px;
    background-image: url("../images/banner_next_btn.png");
    background-size: 100%;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #000;
}
/*首页四分页*/
.touchpoints {
    position: relative;
    z-index: 9999;
    font-size: 0;
}

    .touchpoints ul {
        max-width: 1920px;
        margin: 0 auto;
        border-bottom: 1px solid #d0d0d0;
    }

    .touchpoints.cur ul {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 10;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
        border-bottom: 0;
    }

    .touchpoints li {
        display: inline-block;
        width: 25%;
        text-align: center;
        cursor: pointer;
        position: relative;
        background: #f3f3f3;
        box-sizing: border-box;
        border-right: 1px solid #d0d0d0;
        vertical-align: middle;
    }

        .touchpoints li.last {
            border: 0;
        }

.touchpoints-title {
    display: inline-block;
    font-size: 16px;
    color: #333;
    position: relative;
    padding: 0;
    margin: 5px 0;
    height: auto;
}

.touchpoints-icon {
    vertical-align: middle;
    width: 50px;
    height: 50px;
    left: 0;
    top: 0;
    background-size: 100% 100%;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    position: static;
}

    .touchpoints-icon.icon-1 {
        background-image: url("../images/1.gif");
    }

    .touchpoints-icon.icon-2 {
        background-image: url("../images/2.gif");
    }

    .touchpoints-icon.icon-3 {
        background-image: url("../images/3.gif");
    }

    .touchpoints-icon.icon-4 {
        background-image: url("../images/4.gif");
    }

.touchpoints li.cur {
    background: #fff;
}

    .touchpoints li.cur .touchpoints-title {
        color: #000;
    }

    .touchpoints li.cur .touchpoints-icon.icon-1 {
        background-image: url("../images/1_bk.gif");
    }

    .touchpoints li.cur .touchpoints-icon.icon-2 {
        background-image: url("../images/2_bk.gif");
    }

    .touchpoints li.cur .touchpoints-icon.icon-3 {
        background-image: url("../images/3_bk.gif");
    }

    .touchpoints li.cur .touchpoints-icon.icon-4 {
        background-image: url("../images/4_bk.gif");
    }

.videobg {
    background: url("../images/newslibg.jpg");
}

.ind-news {
    overflow: hidden;
    background: #f9f9f9;
}

    .ind-news .video-js .vjs-big-play-button {
        top: 50%;
        left: 50%;
        margin-top: -0.75em;
        margin-left: -1.5em;
    }

    .ind-news ul {
        margin: 3% 7%;
        display: none;
    }

        .ind-news ul.cur {
            display: block;
        }

    .ind-news li {
        float: left;
        width: 31%;
        margin-right: 2%;
        margin-bottom: 2%;
        background: none;
    }

        .ind-news li .con .htit {
            font-size: 17px;
            margin-bottom: 5%;
            line-height: 1.3em;
            color: #333;
        }

        .ind-news li .li_dl {
            font-size: 14px;
        }

            .ind-news li .li_dl dd {
                padding: 3% 0;
                border-bottom: 1px solid #e4e4e4;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .ind-news li .li_dl dl {
                background-color: #eee;
                padding: 15px;
            }

        .ind-news li:nth-child(3n) {
            /*margin-right: 0;*/
        }

    .ind-news .li-con {
        padding: 15px 0 0;
    }

        .ind-news .li-con time {
            font-size: 14px;
            color: #999;
        }

        .ind-news .li-con h5 {
            display: none;
            margin-top: 0;
            line-height: 2em;
            font-size: 16px;
            overflow: hidden;
        }

    .ind-news .li-img img {
        max-width: 100%;
    }

    .ind-news .li-img .video-js {
        width: 100%;
        height: 100%;
    }

    .ind-news li:hover .li-img img {
        opacity: 0.7;
    }
/*底部*/
.bottom {
    padding: 30px 120px;
    position: relative;
    background: #fff;
    border-top: 1px solid #eae9e9;
    background: url("../images/bottom_bg.png") no-repeat top right;
    background-size: 100% 100%;
}
/*网站地图*/
.bottom_link {
    background-color: #a6a1a1;
    color: #ffffff;
    font-size: 14px;
    overflow: hidden;
}

    .bottom_link a {
        color: #ccc;
    }

    .bottom_link dl {
        box-sizing: border-box;
        width: 12.5%;
        padding: 0 1.7%;
        margin: 1.5% 0;
        float: left;
    }

        .bottom_link dl dt {
            font-size: 1.28em;
            margin-bottom: 25px;
        }

        .bottom_link dl dd {
            margin-bottom: 10px;
        }

            .bottom_link dl dd:hover a {
                text-decoration: underline;
            }

        .bottom_link dl.first {
            border-left: 0;
        }

        .bottom_link dl.last {
            border-right: 0;
        }

.bottom-l {
    font-size: 0;
}

.bottom-ewm {
    margin-right: 30px;
    text-align: center;
}

    .bottom-ewm img {
        /*border: 1px solid #ccc;*/
    }

    .bottom-ewm p {
        margin-top: 4px;
        font-size: 18px;
        line-height: 20px;
    }

.bottom-shera {
    margin: 0 auto;
    display: inline-block;
    /*padding: 35px 0;*/
    text-align: center;
}

    .bottom-shera .at-icon-wrapper,
    .bottom-shera .at-icon-wrapper,
    .bottom-shera .at-icon {
        width: 40px !important;
        height: 40px !important;
    }

    .bottom-shera img {
        float: left;
        margin-right: 10px;
        padding: 35px 0;
    }

.bottom_phone {
    padding: 20px 0;
}

    .bottom_phone i {
        float: left;
        margin-right: 15px;
    }

    .bottom_phone .dtxt {
        float: left;
        font-size: 23px;
        font-weight: bold;
    }

        .bottom_phone .dtxt span {
            font-size: 0.8em;
        }

.bottom-r {
    position: relative;
    width: 100%;
    margin-top: 15px;
    text-align: center;
}

    .bottom-r .copyright {
        display: inline-block;
    }

    .bottom-r .bottom_a {
        /* position: absolute;*/
        left: 0;
    }

    .bottom-r p {
        font-size: 14px;
        text-align: right;
        line-height: 2em;
    }

        .bottom-r p a {
            display: inline-block;
            padding: 0 10px;
        }

            .bottom-r p a:nth-child(1) {
                padding-left: 0;
            }

            .bottom-r p a.last {
                padding-right: 0;
            }

.bottom-tz-link {
    float: right;
    font-size: 20px;
    padding: 25px 0;
    margin-left: 20px;
    font-weight: bold;
}

.bottom-list {
    display: table;
    width: 100%;
}

    .bottom-list li {
        display: table-cell;
        vertical-align: top;
    }
/*内页*/
.page-header {
    margin: 0;
    padding: 0;
    border-bottom: none;
    position: relative;
}

.page-content {
    /*min-height:200px;*/
    position: relative;
    width: 95%;
    margin: 0 auto;
}

.page-warp {
    position: relative;
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
}

.breadcrumbs {
    overflow: hidden;
    line-height: 38px;
    height: 38px;
    text-align: center;
    background-color: #f9f9f9;
    border-top: 1px solid #ededed;
    border-bottom: 1px #ededed solid;
    font-size: 15px;
}

    .breadcrumbs a {
        position: relative;
        color: #999;
        font-size: 16px;
    }

        .breadcrumbs a.first {
            padding: 0 30px;
        }

        .breadcrumbs a:before {
            z-index: 100;
            content: "";
            position: absolute;
            top: 0;
            right: -20px;
            width: 20px;
            height: 38px;
            background: url("../images/breadcrumbs_icon.png") no-repeat;
            background-size: 100% 100%;
        }

        .breadcrumbs a.cur,
        .breadcrumbs a:hover {
            color: #333;
            text-decoration: none;
        }

        .breadcrumbs a.cur {
            background-color: #fff;
        }

            .breadcrumbs a.cur:before {
                background: url("../images/breadcrumbs_icon_hover.png") no-repeat;
                background-size: 100% 100%;
            }

    .breadcrumbs > a {
        float: left;
        padding: 0 30px 0 63px;
    }

    .breadcrumbs span:hover {
        color: #666;
        text-decoration: underline;
    }

.page-tit1 .htit {
    font-size: 19px;
    line-height: 1.3em;
    color: #333;
    margin-top: 30px;
    width: 55px;
    height: 25px;
    text-align: center;
    border-left: 2px solid #eb0a1e;
    margin-bottom: 2%;
}

.page-tit1 .htit1 {
    font-size: 18px;
}

    .page-tit1 .htit1 time {
        font-size: 16px;
        display: inline-block;
        margin-left: 60px;
    }

.page-tit2 {
    background-color: #9C8160;
    color: #fff;
    font-size: 16px;
    padding: 10px 0 5px;
}

    .page-tit2 a {
        color: #FFF;
        display: inline-block;
        padding-bottom: 6px;
    }

.page-tit2l {
    float: left;
}

    .page-tit2l span {
        display: inline-block;
        margin: 0 35px;
    }

    .page-tit2l a.cur,
    .page-tit2l a:hover {
        padding-bottom: 6px;
        border-bottom: 1px solid #fff;
    }

.page-tit2r {
    float: right;
}

    .page-tit2r .search-r span {
        display: inline-block;
        margin-right: 10px;
    }

    .page-tit2r .search-r i {
        font-size: 20px;
    }
/*1新闻*/
.new-header {
    background-color: #fff;
}

.new-calendar {
    display: none;
    padding-bottom: 20px;
    border-bottom: 1px solid #e9e9e9;
}

.calendar {
    margin-top: 10px;
    float: left;
    margin-right: 50px;
    width: 242px;
    font-size: 14px;
    color: #666;
}

    .calendar p {
        line-height: 2.2em;
    }

    .calendar span {
        color: #999;
    }

    .calendar .laydate-icon {
        width: 205px;
        border: 1px solid #e9e9e9;
        padding: 5px 30px 5px 5px;
        background-image: url("../images/icon-calendar.png");
        background-repeat: no-repeat;
        background-position: right center;
    }

.calendar-btn {
    margin-top: 40px;
    float: left;
}

    .calendar-btn input {
        border: none;
        display: inline-block;
        width: 90px;
        height: 34px;
        line-height: 34px;
        text-align: center;
        color: #fff;
        background-color: #999;
    }

.screenBread {
    position: relative;
    font-size: 16px;
    padding: 20px 0;
    color: #666;
}

    .screenBread a {
        color: #666;
    }

    .screenBread i {
        display: inline-block;
    }

.screenBreadL .spb {
    display: inline-block;
    margin: 0 10px;
}

.screenBreadL a {
    position: relative;
    margin-right: 20px;
}

    .screenBreadL a:last-child {
        margin-right: 0;
    }

        .screenBreadL a:last-child:before {
            display: none;
        }

    .screenBreadL a:before {
        content: "|";
        position: absolute;
        width: 20px;
        right: -20px;
        text-align: center;
        top: 0;
    }

    .screenBreadL a i {
        display: none;
        font-size: 20px;
        margin: 0 10px;
    }

    .screenBreadL a.cur {
        color: #000;
    }

        .screenBreadL a.cur i {
            display: inline-block;
        }

.screenBreadR {
    font-size: 0.9em;
    color: #666;
}

    .screenBreadR a {
        color: #666;
        display: inline-block;
        margin: 0 3px;
        vertical-align: middle;
    }

        .screenBreadR a i {
            color: #000;
        }

    .screenBreadR .pageNum,
    .screenBreadR .pageAll {
        margin: 0 0.5em;
    }

.screenBreadC {
    position: absolute;
    width: 90px;
    right: 1px;
    margin-left: -45px;
}

    .screenBreadC .button {
        display: inline-block;
        width: 21px;
        height: 21px;
        margin: 0 10px;
        cursor: pointer;
    }

        .screenBreadC .button:hover {
            opacity: 0.8;
        }

    .screenBreadC .view-list {
        background: url("../images/icon_view_list.png") no-repeat;
    }

        .screenBreadC .view-list.cur {
            background: url("../images/icon_view_list_hover.png") no-repeat;
        }

    .screenBreadC .view-grid {
        background: url("../images/icon_view_grid.png") no-repeat;
    }

        .screenBreadC .view-grid.cur {
            background: url("../images/icon_view_grid_hover.png") no-repeat;
        }

.gridview-switches {
    display: none;
}

.new-warp {
    background-color: #f9f9f9;
}

.ny-news {
    background: #f9f9f9;
}

    .ny-news ul {
        font-size: 0;
    }

    .ny-news li {
        position: relative;
        box-sizing: border-box;
        display: inline-block;
        vertical-align: top;
        width: 22%;
        margin-right: 2%;
        margin-bottom: 2%;
        padding-bottom: 20px;
        border-bottom: 10px solid #c8c8c8;
        background: #fff;
    }

        /*.ny-news li:nth-child(3n)
        {
            margin-right: 0;
        }*/

        .ny-news li .li-img img {
            /*width: 100%;*/
        }

        .ny-news li:hover .li-img img {
            opacity: 0.7;
        }

    .ny-news .li-con {
        margin: 20px;
    }

        .ny-news .li-con time {
            font-size: 14px;
            color: #999;
        }

        .ny-news .li-con h5 {
            margin-top: 20px;
            line-height: 1.5em;
            height: 3em;
            font-size: 16px;
            overflow: hidden;
        }

        .ny-news .li-con > span {
            position: absolute;
            bottom: 20px;
            left: 20px;
            font-size: 14px;
            color: #666;
        }

    .ny-news .li-txt {
        padding: 0 20px 20px;
        font-size: 14px;
        color: #999;
    }
/*2新闻详情*/
.newdetails-title {
    font-size: 14px;
}

    .newdetails-title p {
        color: #666;
    }

    .newdetails-title h2 {
        font-size: 2.1em;
        margin: 15px 0;
    }

    .newdetails-title .bhr {
        width: 100px;
        border-bottom: 1px solid #eb0a1e;
    }

.newdetails-content {
    overflow: hidden;
    padding: 0 3% 0 7%;
    position: relative;
}

    .newdetails-content:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 3%;
        height: 100%;
        /*background-color: #f9f9f9;*/
        border-top: 1px solid #eaeaea;
    }

.newdetails-l {
    float: left;
    width: 67%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 3%;
}

    .newdetails-l .newdetails-lcon {
        padding-bottom: 8%;
        border-bottom: 1px solid #eaeaea;
    }

    .newdetails-l .dimg {
        text-align: center;
        width: 80%;
        margin: 30px auto 0;
    }

        .newdetails-l .dimg.first {
            margin-top: 0;
        }

        .newdetails-l .dimg h3 {
            font-size: 18px;
            color: #666;
            margin-top: 20px;
        }

    .newdetails-l .ptxt {
        color: #666;
        font-size: 14px;
        margin-top: 4%;
        line-height: 2em;
    }

    .newdetails-l .newdetails-lpage {
        padding: 30px 0 60px;
    }

        .newdetails-l .newdetails-lpage .btn-r {
            margin-left: 4%;
            text-align: right;
        }

        .newdetails-l .newdetails-lpage p {
            width: 48%;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            display: inline-block;
            font-size: 16px;
            line-height: 2em;
        }

.newdetails-r {
    padding-bottom: 2000px;
    margin-bottom: -2000px;
    border: 1px solid #eaeaea;
    border-right-width: 0;
    background: #f9f9f9;
    float: right;
    width: 30%;
    padding-left: 3%;
    box-sizing: border-box;
}

    .newdetails-r .newdetails-r-title {
        margin-top: 25px;
        margin-bottom: 30px;
        padding-bottom: 15px;
        border-bottom: 1px solid #eaeaea;
        font-size: 18px;
    }

.ny-news-deliest {
    background: #f9f9f9;
}

    .ny-news-deliest li {
        float: left;
        width: 100%;
        margin-bottom: 20px;
        border-bottom: 10px solid #c8c8c8;
        background: #fff;
    }

        .ny-news-deliest li:hover .li-img img {
            opacity: 0.7;
        }

    .ny-news-deliest .li-con {
        padding: 20px;
    }

        .ny-news-deliest .li-con time {
            font-size: 14px;
            color: #999;
        }

        .ny-news-deliest .li-con h5 {
            margin-top: 20px;
            line-height: 1.5em;
            height: 4.5em;
            font-size: 16px;
            overflow: hidden;
        }

        .ny-news-deliest .li-con span {
            color: #666;
        }

    .ny-news-deliest .li-img img {
        width: 100%;
    }
/*3电子图录*/
.picture-select {
    font-size: 16px;
    padding-bottom: 10px;
}

    .picture-select select {
        padding-left: 10px;
        height: 35px;
        line-height: 35px;
        font-weight: bold;
        border: 1px solid #eaeaea;
        margin-right: 10px;
        /*background: url("../images/icon-time.png") no-repeat scroll right center transparent;*/
        padding-right: 14px;
    }

        .picture-select select::-ms-expand {
            display: none;
        }

    .picture-select .time {
        position: relative;
    }

.picture-breadcrumb {
    display: inline-block;
}

.breadcrumbMenu > li {
    display: inline-block;
    font-weight: bold;
    position: relative;
    margin: 0 15px;
}

    .breadcrumbMenu > li.hover:hover .breadcrumbSub {
        display: block;
    }

    .breadcrumbMenu > li.cur > a,
    .breadcrumbMenu > li:hover > a {
        color: #333;
    }

    .breadcrumbMenu > li > a {
        color: #919191;
    }

.breadcrumbSub {
    display: none;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 111;
    top: 100%;
    left: -10px;
    padding-top: 10px;
}

    .breadcrumbSub li {
        font-weight: 400;
        line-height: 40px;
    }

        .breadcrumbSub li a {
            padding: 0 10px;
            display: inline-block;
            white-space: nowrap;
        }

        .breadcrumbSub li:hover {
            background-color: rgba(0, 0, 0, 0.8);
        }

            .breadcrumbSub li:hover a {
                color: #fff;
            }

.picture-list {
    margin-bottom: 6%;
}

    .picture-list li {
        float: left;
        width: 22%;
        min-width: 300px;
        margin-right: 2%;
        margin-bottom: 5px;
        border: 1px solid #eaeaea;
        border-radius: 3px;
        margin-top: 10px;
    }

    .picture-list .li-warp {
        width: 90%;
        margin: 0 auto;
        text-align: center;
        display: flex;
        flex-direction: column;
    }

    /*.picture-list .li-txt
    {
        padding: 6% 0;
    }*/

    .picture-list .li-title {
        margin-bottom: 20px;
        font-size: 15px;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .picture-list .li-desc {
        font-size: 14px;
    }

        .picture-list .li-desc time {
            color: #666;
        }

        .picture-list .li-desc .btn_title {
            display: inline-block;
            line-height: 1.42857;
            margin-bottom: 0;
            padding: 6px 12px;
            /*border: 1px solid #e3e3e3;*/
            color: #000;
        }

            .picture-list .li-desc .btn_title i {
                display: inline-block;
                width: 19px;
                height: 17px;
                background: url("../images/3picture_dwn_icon_hover.png");
            }

            .picture-list .li-desc .btn_title:hover {
                background-color: #e3e3e3;
            }

                .picture-list .li-desc .btn_title:hover i {
                    background: url("../images/3picture_dwn_icon_hover.png");
                }

        .picture-list .li-desc .btn_browse {
            display: inline-block;
            line-height: 1.42857;
            margin-top: 10px;
            padding: 15px 50px;
            border-bottom: 1px solid #DEDEDE;
            border-top: 1px solid #DEDEDE;
        }
/*4电子杂志*/
.magazinel .page-content {
    overflow: hidden;
}

.magazine-condition {
    position: relative;
    margin-top: 6%;
    font-size: 14px;
    border-bottom: 1px solid #999;
}

.magazine-conditionl {
    float: left;
    margin-bottom: 10px;
}

    .magazine-conditionl span {
        display: inline-block;
        margin-right: 10px;
    }

    .magazine-conditionl i {
        font-size: 16px;
    }

.magazine-conditionr {
    float: right;
}

    .magazine-conditionr .more {
        display: inline-block;
        background-color: #efefef;
        text-align: center;
        line-height: 32px;
        margin-bottom: 1px;
    }

        .magazine-conditionr .more span {
            display: inline-block;
            padding: 0 16px;
        }

        .magazine-conditionr .more em {
            display: inline-block;
            width: 32px;
            height: 32px;
            background-color: #473d3e;
        }

        .magazine-conditionr .more i {
            color: #fff;
        }

.magazine-list {
    padding-top: 3%;
}

    .magazine-list ul {
        margin-right: -4%;
    }

    .magazine-list li {
        float: left;
        width: 30%;
        margin-right: 3%;
        margin-bottom: 4%;
    }

        .magazine-list li:hover .li-txt .li-title {
            color: #3756ba;
        }

    .magazine-list .li-img {
        padding: 2%;
        box-shadow: 0 0 6px rgba(176, 176, 176, 0.75);
    }

        .magazine-list .li-img img {
            width: 100%;
        }

    .magazine-list .li-txt .li-title {
        font-size: 18px;
        margin-top: 15px;
    }

        .magazine-list .li-txt .li-title span {
            float: right;
            color: #999;
        }

    .magazine-list .li-txt .li-a {
        margin-top: 10px;
    }

        .magazine-list .li-txt .li-a a {
            color: #666;
        }

.page-number {
    margin: 6% 0;
    text-align: center;
}
/*5拍卖详情*/
.auction-detailst-l {
    float: left;
    width: 45%;
    border-right: 1px solid #e9e9e9;
    padding-right: 3%;
}

.auction-detailst-lh h2 {
    font-size: 30px;
    margin-bottom: 10px;
}

    .auction-detailst-lh h2 span {
        font-size: 0.8em;
    }

.auction-detailst-lh h3 {
    font-size: 26px;
}

.auction-detailst-lh p {
    font-size: 22px;
}

    .auction-detailst-lh p b {
        font-size: 22px;
    }

    .auction-detailst-lh p em {
        color: #FF2100;
    }

.auction-detailst-lh .title p {
    float: left;
}

.auction-detailst-lh .title time {
    font-size: 22px;
    float: right;
}

.auction-detailst-ltxt {
    margin-top: 30px;
    font-size: 16px;
}

    .auction-detailst-ltxt p {
        color: #666;
        line-height: 2em;
    }

.auction-detailst-r {
    float: right;
    width: 48%;
}

.page-a {
    margin-top: 20%;
    font-size: 18px;
}

    .page-a.mtn {
        display: none;
        margin-top: 0;
    }

    .page-a a {
        color: #666;
    }

        .page-a a.cur,
        .page-a a:hover {
            color: #000;
        }

    .page-a span {
        margin: 0 20px;
    }

    .page-a .prev {
        margin-right: 20px;
    }

    .page-a .next {
        margin-left: 20px;
    }

.page-search {
    width: 270px;
    border: 1px solid #ccc;
    margin-top: 25px;
    padding: 2px 1px 1px 2px;
}

    .page-search .txt {
        float: left;
        padding: 7px 0;
        width: 210px;
        text-indent: 10px;
        border: none;
    }

    .page-search .btn {
        float: right;
        width: 46px;
        height: 32px;
        border: none;
        background: #f4f4f4 url("../images/page_search_btn.png") no-repeat center;
        border-left: 1px solid #606060;
    }

    .page-search.mtn {
        border: 1px solid #606060;
        display: none;
        margin-bottom: 4%;
        margin-top: 25px;
        width: 270px;
    }
/*有限切换*/
.bigimg {
    margin-bottom: 25px;
    max-width: 745px;
    width: 100%;
    /*border: 1px solid #cecece;*/
    overflow: hidden;
    position: relative;
}

    .bigimg li {
        display: none;
        text-align: center;
    }

        .bigimg li img {
            /*max-height: 551px;*/
            max-width: 100%;
        }

        .bigimg li.cur {
            display: block;
        }

        .bigimg li a:before {
            content: "";
            position: absolute;
            bottom: 0;
            right: 0;
            width: 34px;
            height: 34px;
            background: url("../images/fd_icon.jpg") no-repeat;
        }

.minimg {
    max-width: 745px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

    .minimg .minimgc {
        margin-right: 25px;
    }

    .minimg a {
        overflow: hidden;
        float: left;
        margin-right: 10px;
        position: relative;
        border: 1px solid #cecece;
    }

        .minimg a.cur {
            border: 1px solid #eb0a1e;
        }

            .minimg a.cur:before {
                box-sizing: border-box;
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border: 2px solid #eb0a1e;
            }

.small-con {
    position: relative;
    overflow: hidden;
}

.small-next {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    margin-top: 0;
    width: 25px;
    height: 100%;
    background: url("../images/5auction_detailst_rightbtn.jpg") no-repeat center;
}
/*6在线拍卖pc*/
.onlin-content {
    /* position: relative;*/
    padding: 1%;
    margin-top: 1%;
    overflow: hidden;
    padding-top: 0;
}

    .onlin-content .move-hr {
        border-bottom: 4px solid #f4f4f4;
        width: 100%;
        display: none;
    }

/*.auction-warp
{
    background-color: #f9f9f9;
}*/

.auction-header {
    display: none;
    font-size: 14px;
    color: #666;
    margin-bottom: 20px;
}

    .auction-header a {
        color: #666;
    }

.auction-content {
    overflow: hidden;
    border-top: 0;
    background-color: #fff;
    margin-bottom: 10px;
}

.auction-imgbox {
    width: 45.8%;
}

    .auction-imgbox .con {
        padding: 2%;
    }

    .auction-imgbox h2 {
        font-size: 30px;
        /*margin-bottom: 25px;*/
    }

        .auction-imgbox h2 span {
            float: right;
            margin-top: 10px;
            color: #666;
            font-size: 18px;
        }

    .auction-imgbox .auction-txtbox {
        float: none;
        width: auto;
        margin: 0 -6%;
    }

.auction-bor {
    float: left;
    border-left: 1px solid #e2e2e2;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
}

.auction-txtbox {
    width: 54.1%;
    font-size: 14px;
}

    .auction-txtbox em {
        color: #ffa200;
    }

    .auction-txtbox i {
        display: inline-block;
        margin-right: 10px;
    }

    .auction-txtbox .fz30 {
        font-size: 30px;
    }

    .auction-txtbox .row {
        border-bottom: 1px solid #e2e2e2;
        padding: 15px 3%;
    }

    .auction-txtbox .number .cur {
        font-size: 16px;
        margin-top: 10px;
    }

    .auction-txtbox .title {
        overflow: hidden;
        border-bottom-width: 0;
    }

        .auction-txtbox .title h3 {
            font-size: 18px;
        }

        .auction-txtbox .title span {
            font-size: 14px;
            font-family: arial;
        }

        .auction-txtbox .title i {
            float: left;
            position: absolute;
            min-height: 40px;
        }

        .auction-txtbox .title p {
            margin-left: 90px;
        }

            .auction-txtbox .title p span {
                color: #666;
            }

    .auction-txtbox .look span {
        display: inline-block;
        margin: 0 15px;
    }

    .auction-txtbox .look a {
        color: #7c7c7c;
    }

    .auction-txtbox .price-cur em {
        color: #9C2323;
    }

    .auction-txtbox .price-cur span {
        color: #666;
    }

    .auction-txtbox .dqjg {
        font-size: 0;
    }

        .auction-txtbox .dqjg li {
            position: relative;
            font-size: 14px;
            display: inline-block;
            cursor: pointer;
            color: #666;
            margin-right: 10px;
        }

            .auction-txtbox .dqjg li:hover {
                text-decoration: underline;
            }

        .auction-txtbox .dqjg .jg {
            display: none;
            position: absolute;
            top: 100%;
            left: 0;
            color: #FF0000;
            font-size: 14px;
        }

    .auction-txtbox .price-online span {
        font-size: 22px;
    }

    .auction-txtbox .price-online .btn {
        text-align: right;
    }

    .auction-txtbox .price-start {
        font-size: 24px;
        line-height: 30px;
        color: #666;
    }

        .auction-txtbox .price-start sub {
            vertical-align: sub;
            color: #ee1d25;
            padding-right: 10px;
        }

        .auction-txtbox .price-start span {
            font-size: 20px;
        }

    .auction-txtbox .btn-online {
        display: inline-block;
        font-size: 20px;
        color: #fff;
        background: url("../images/n6auction_btnbg_hover.png");
        background-size: 100% 100%;
        padding: 8px 13px;
        margin-right: 8%;
        border-radius: 3px;
    }

    .auction-txtbox .btn-speak {
        display: none;
        font-size: 20px;
        color: #fff;
        background-color: #363636;
        padding: 5px 15px;
        margin-right: 0;
        border-radius: 3px;
    }

    .auction-txtbox .price-offer span {
        font-size: 24px;
    }

    .auction-txtbox .price-offer .tstip {
        font-size: 20px;
        color: #666;
        display: none;
    }

    .auction-txtbox .btn-price {
        margin-top: 15px;
    }

        .auction-txtbox .btn-price a {
            display: inline-block;
            padding: 5px 15px;
            margin-bottom: 5px;
            margin-right: 2.5%;
            color: #fff;
            font-size: 16px;
            border-radius: 3px;
            background: url("../images/n6auction_btnbg.png") no-repeat;
            background-size: 100% 100%;
        }

            .auction-txtbox .btn-price a.cur,
            .auction-txtbox .btn-price a:hover {
                background: url("../images/n6auction_btnbg_hover.png");
                background-size: 100% 100%;
            }

    .auction-txtbox .price-number {
        color: #4f4f4f;
    }

    .auction-txtbox .price-explain {
        color: #666;
        border-bottom-width: 0;
    }

.auction-list li {
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
}

    .auction-list li:last-child {
        border-bottom: 0;
    }

.auction-list .dimg {
    float: left;
    margin-right: 20px;
    margin-left: 10px;
}

    .auction-list .dimg img {
        max-height: 130px;
    }

.auction-list .dtxt h3 {
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.auction-list .dtxt p {
    font-size: 16px;
    color: #999;
}

.auction-bottom {
    position: relative;
}

.auction-hotbox {
    width: 320px;
    position: absolute;
    top: 0;
    border: 1px solid #ddd;
    background-color: #fff;
}

    .auction-hotbox .con {
        padding: 7%;
    }

    .auction-hotbox .title {
        font-size: 18px;
        text-align: center;
        overflow: hidden;
    }

        .auction-hotbox .title span {
            position: relative;
        }

            .auction-hotbox .title span:before {
                content: "";
                position: absolute;
                top: 50%;
                right: 110%;
                border: 1px solid #ddd;
                width: 30%;
            }

            .auction-hotbox .title span:after {
                content: "";
                position: absolute;
                top: 50%;
                left: 110%;
                border: 1px solid #ddd;
                width: 30%;
            }

.hot-list {
    margin-top: 25px;
    padding: 5%;
}

    .hot-list li {
        margin-bottom: 25px;
    }

    .hot-list .li-img {
        border: 1px solid #cecece;
        overflow: hidden;
        margin-bottom: 15px;
    }

        .hot-list .li-img img {
            width: 100%;
        }

    .hot-list .li-txt h4 {
        font-size: 14px;
        color: #666;
    }

    .hot-list .li-txt p {
        margin-top: 10px;
    }

    .hot-list .li-txt .pt {
        font-size: 17px;
    }

    .hot-list .li-txt .pi {
        font-size: 14px;
    }

        .hot-list .li-txt .pi a {
            color: #666;
        }

        .hot-list .li-txt .pi i {
            display: inline-block;
            margin-right: 10px;
        }
/*分页*/
.hot-page {
    margin: 0 -7%;
    text-align: center;
}
/*旧分页*/
.tcdPageCode {
    text-align: left;
    color: #ccc;
    text-align: center;
    font-size: 14px;
    display: inline-block;
}

    .tcdPageCode a {
        color: #428bca;
        display: inline-block;
        height: 25px;
        line-height: 25px;
        width: 25px;
        border: 1px solid #ddd;
        vertical-align: middle;
        color: #d4d4d4;
        margin: 0 2px;
        border-radius: 50%;
    }

        .tcdPageCode a.prevPage,
        .tcdPageCode a.nextPage {
            width: auto;
            border-radius: inherit;
            width: 46px;
            height: 24px;
            line-height: 24px;
        }

        .tcdPageCode a:hover {
            background-color: #cb0000;
            border: 1px solid #cb0000;
            color: #fff;
        }

    .tcdPageCode span.current {
        display: inline-block;
        height: 25px;
        line-height: 25px;
        width: 25px;
        border-radius: 50%;
        background-color: #cb0000;
        border: 1px solid #cb0000;
        color: #fff;
        vertical-align: middle;
        margin: 0 2px;
    }

    .tcdPageCode span.disabled {
        display: inline-block;
        height: 25px;
        line-height: 25px;
        width: 46px;
        height: 24px;
        line-height: 24px;
        margin: 0 2px;
        color: #bfbfbf;
        background: #f2f2f2;
        border: 1px solid #bfbfbf;
        vertical-align: middle;
    }

    .tcdPageCode .icon_ellipsis {
        display: inline-block;
        width: 10px;
        height: 2px;
        background: url("../images/icon_page.png") no-repeat center;
    }
/*旧分页*/
/*新分页*/
.hotpaging {
    text-align: center;
    font-size: 20px;
}

    .hotpaging .btn {
        font-size: 1.3em;
        vertical-align: middle;
        display: inline-block;
        margin: 0 10px;
    }

.paging-con {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
}

    .paging-con em {
        display: inline-block;
        margin: 0 5px;
    }

.disableCss {
    pointer-events: none;
    color: #afafaf;
    cursor: default;
}
/*新分页*/
/*分页*/
/*点击变换*/
.transformBox .img2 {
    display: none;
}

.transformBox .img1 {
    display: inline-block;
}

.auction-tabbox {
    width: 100%;
    box-sizing: border-box;
}

.auction-tab {
    background-color: #fff;
    /*margin-left: 350px;*/

    text-align: left;
}

    .auction-tab .hd {
        height: 45px;
        line-height: 45px;
        position: relative;
    }

        .auction-tab .hd > ul > li {
            font-size: 16px;
            position: relative;
            float: left;
            padding: 0 40px;
            cursor: pointer;
            border-right: 1px solid #fff;
            border-left: 1px solid #fff;
        }

            .auction-tab .hd > ul > li.on {
            }

                .auction-tab .hd > ul > li.on:before {
                    content: "";
                    position: absolute;
                    top: -6px;
                    left: -1px;
                    padding-right: 2px;
                    height: 6px;
                    width: 100%;
                    background: url("../images/n6auction_tab_hover.png") no-repeat;
                    background-size: 100% 100%;
                }

            .auction-tab .hd > ul > li.first {
                border-left-width: 0;
            }

    .auction-tab .bd > ul {
        padding: 3.2%;
        zoom: 1;
    }

    .auction-tab .tab-con {
        border: 1px solid #949497;
        margin-bottom: 3.2%;
    }

        .auction-tab .tab-con h3 {
            font-size: 16px;
            color: #fff;
            background-color: #880303;
            padding: 8px 15px;
            background-size: 100% 100%;
        }

    .auction-tab .list li {
        min-height: 35px;
        line-height: 35px;
        font-size: 14px;
        color: #666;
        padding-left: 15px;
    }

        .auction-tab .list li em {
            color: #ee1d25;
            display: inline-block;
            margin-left: 10px;
        }

    .auction-tab .fast-btn {
        padding: 15px;
        font-size: 16px;
        color: #666;
    }

        .auction-tab .fast-btn a {
            color: #fff;
            display: inline-block;
            padding: 8px 9px;
            border-radius: 3px;
            margin-right: 20px;
        }

            .auction-tab .fast-btn a.btn1 {
                background-color: #ffa200;
            }

            .auction-tab .fast-btn a.btn2 {
                background-color: #676767;
            }

    .auction-tab .message-con {
        position: relative;
        background-color: #d7e8f0;
    }

        .auction-tab .message-con textarea {
            width: 96%;
            min-height: 90px;
            background: none;
            resize: none;
            border: none;
            padding: 2%;
            font-size: 16px;
            margin-bottom: 45px;
        }

        .auction-tab .message-con .tip {
            position: absolute;
            z-index: 0;
            left: 0;
            right: 0;
            top: 40%;
            width: 100%;
            height: 0;
            text-align: center;
            color: #666;
            font-size: 24px;
        }

        .auction-tab .message-con .btn {
            position: absolute;
            z-index: 11;
            right: 25px;
            bottom: 10px;
            padding: 5px 15px;
            margin-right: 2.5%;
            color: #fff;
            font-size: 16px;
            border-radius: 3px;
            border: none;
            background: url("../images/n6auction_btnbg_hover.png");
            background-size: 100% 100%;
        }

    .auction-tab .remind {
        color: #ee1d25;
        font-size: 14px;
    }

.price-online-list li {
    background-color: #f5f5f5;
}

    .price-online-list li:nth-child(2n) {
        background-color: #fff;
    }

.message-list li {
    background-color: #fff;
}

    .message-list li:nth-child(2n) {
        background-color: #f5f5f5;
    }
/*7在线拍卖手机*/
/*8拍卖结果*/
.auctionResuitBox1T {
    position: relative;
    /*margin-bottom: 50px;*/
}

.resuitTitle h2 {
    font-size: 30px;
}

.resuitTitle p {
    font-size: 14px;
    color: #666666;
}

.turnover {
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
    font-size: 20px;
    border-bottom: 2px solid #eb0a1e;
}

    .turnover em {
        color: #eb0a1e;
        font-size: 1em;
    }

    .turnover p {
        font-size: 1.4em;
    }

.auctionResuitBox1C {
    position: relative;
}

.auctionResuitBox1CL {
    float: left;
    margin-right: 300px;
    border: 1px solid #e9e9e9;
    overflow: hidden;
    min-height: 120px;
}

    .auctionResuitBox1CL h3 {
        margin-left: 20px;
        font-size: 20px;
        padding: 15px 0;
    }

    .auctionResuitBox1CL .con {
        position: relative;
    }

    .auctionResuitBox1CL .Ltxt {
        float: left;
        margin-right: 320px;
        margin-left: 20px;
        font-size: 13px;
        padding-bottom: 40px;
    }

        .auctionResuitBox1CL .Ltxt h4 {
            margin-bottom: 10px;
        }

        .auctionResuitBox1CL .Ltxt p {
            color: #666;
            line-height: 2em;
        }

        .auctionResuitBox1CL .Ltxt a {
            color: #666;
        }

        .auctionResuitBox1CL .Ltxt .c3 {
            color: #333;
        }

    .auctionResuitBox1CL .Rlist {
        width: 263px;
        position: absolute;
        right: 25px;
        top: 0;
    }

        .auctionResuitBox1CL .Rlist li {
            margin-bottom: 30px;
        }

        .auctionResuitBox1CL .Rlist .liTxt {
            margin-top: 15px;
            font-size: 14px;
        }

            .auctionResuitBox1CL .Rlist .liTxt a {
                color: #666;
            }

.auctionResuitBox1CR {
    /*position: absolute;*/
    top: 0;
    right: 0;
    width: 280px;
}

.BrowseHistory,
.Screenings {
    box-sizing: border-box;
    padding: 15px;
    border: 1px solid #e9e9e9;
    margin-bottom: 18px;
}

.Screenings {
    color: #666;
}

    .Screenings em {
        font-size: 14px;
        color: #eb0a1e;
    }

    .Screenings a {
        color: #666;
    }

.BrowseHistory li {
    font-size: 16px;
}

    .BrowseHistory li i {
        display: inline-block;
        margin-right: 10px;
        font-size: 25px;
        font-weight: bold;
    }

.auctionResuitBox2 {
    background-color: #f9f9f9;
}

    .auctionResuitBox2 .title {
        font-size: 30px;
        text-align: center;
        margin-bottom: 3%;
    }
    /*
.auctionResuitBox2 .next1 {
  background-image: none;
  width: 69px;
  height: 69px;
  right: 10px;
}
.auctionResuitBox2 .prev1 {
  background-image: none;
  width: 69px;
  height: 69px;
  left: 10px;
}
.auctionResuitBox2 li {
  position: relative;
}
.auctionResuitBox2 li img {
  width: 100%;
}

.auctionResuitBox2 li .liImg{
  width: 100%;
  padding-bottom: 100%;
  position: relative;
}

.auctionResuitBox2 li .liImg img{
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  width: 100%;
}
.auctionResuitBox2 li .liImg img.hi{
  width: auto;
  height: 100%;
}*/


    /******/


    .auctionResuitBox2 li:hover .liTxt {
        display: block;
    }

    .auctionResuitBox2 .liTxt {
        z-index: 20;
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }

        .auctionResuitBox2 .liTxt .con {
            background-color: rgba(255, 255, 255, 0.9);
            color: #666;
            text-align: left;
            width: 60%;
            margin: 0 auto;
            padding: 40px;
        }

        .auctionResuitBox2 .liTxt h4 {
            font-size: 18px;
        }

        .auctionResuitBox2 .liTxt h3 {
            font-size: 24px;
            color: #333;
        }

        .auctionResuitBox2 .liTxt p {
            line-height: 2em;
            font-size: 14px;
        }

.auctionShow li {
    position: relative;
}

    .auctionShow li img {
        width: 100%;
    }

    .auctionShow li .liImg {
        width: 100%;
        padding-bottom: 100%;
        position: relative;
    }

        .auctionShow li .liImg img {
            top: 50%;
            left: 50%;
            position: absolute;
            -webkit-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
            width: 100%;
        }

            .auctionShow li .liImg img.hi {
                width: auto;
                height: 100%;
            }


    .auctionShow li:hover .liTxt {
        display: block;
    }

.auctionShow .liTxt {
    z-index: 20;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

    .auctionShow .liTxt .con {
        background-color: rgba(255, 255, 255, 0.9);
        color: #666;
        text-align: left;
        width: 60%;
        margin: 0 auto;
        padding: 40px;
    }

    .auctionShow .liTxt h4 {
        font-size: 18px;
    }

    .auctionShow .liTxt h3 {
        font-size: 24px;
        color: #333;
    }

    .auctionShow .liTxt p {
        line-height: 2em;
        font-size: 14px;
    }

.auctionShow .next1 {
    background-image: none;
    width: 69px;
    height: 69px;
    right: 10px;
}

.auctionShow .prev1 {
    background-image: none;
    width: 69px;
    height: 69px;
    left: 10px;
}

/************/

.auctionResuitBox4 {
    background-color: #f9f9f9;
    border-top: 1px solid #eaeaea;
}

    .auctionResuitBox4 .title {
        font-size: 30px;
        text-align: center;
        margin-bottom: 3%;
    }
/*拍卖筛选*/
.auctionResuitBox3 .row {
    padding: 0 15px;
}

.ecat-filter {
    height: 55px;
    background-color: #777;
    color: #fff;
}

    .ecat-filter label strong {
        font-size: 16px;
        font-weight: 400;
    }

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
    display: inline-block;
}

.btn-group {
    position: relative;
    display: inline-block;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    margin: 0 60px 0 20px;
}

    .btn-group .btn {
        padding: 0 0.5em;
        font-size: 11px;
        line-height: 28px;
        font-size: 12px;
        min-width: 220px;
        color: #000;
        border: 0;
        cursor: pointer;
        text-align: right;
        background: #fff;
        position: relative;
        outline: 0;
        vertical-align: middle;
    }

        .btn-group .btn i {
            font-size: 20px;
        }

    .btn-group.open .dropdown-toggle {
        background-image: none;
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    }

    .btn-group.open .btn.dropdown-toggle {
        background-color: #e6e6e6;
    }

.open .dropdown-menu {
    display: block;
}

.dropdown-menu1 {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    font-size: 13px;
    max-height: 400px;
    min-width: 159px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
}

    .dropdown-menu1 li a {
        display: block;
        clear: both;
        font-weight: normal;
        line-height: 20px;
        color: #353530;
        white-space: nowrap;
    }

        .dropdown-menu1 li a label {
            margin: 0;
            padding: 3px 20px;
            width: 100%;
            height: 100%;
            cursor: pointer;
        }

        .dropdown-menu1 li a input {
            margin: 5px 0;
        }

.price-filter strong {
    position: relative;
    top: 10px;
}

#slider_wrap {
    float: left;
    margin-left: 30px;
    width: 300px;
    position: relative;
    top: 17px;
}

#slider {
    width: 300px;
    height: 8px;
    border: none;
    background: #fff;
}

#range {
    width: 300px;
}

#slider_wrap p {
    width: 300px;
}

.ui-slider {
    position: relative;
    text-align: left;
}

    .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 12px;
        height: 10px;
        cursor: default;
        background: url("../images/price_caret-down.png") no-repeat;
    }

    .ui-slider .ui-slider-range {
        position: absolute;
        height: 8px;
        z-index: 1;
        display: block;
        border: 0;
        background: #000;
    }

.ui-slider-horizontal {
    height: 10px;
}

    .ui-slider-horizontal .ui-slider-handle {
        bottom: 100%;
        margin-left: -5px;
    }

    .ui-slider-horizontal .ui-slider-range-min {
        left: 0;
    }

    .ui-slider-horizontal .ui-slider-range-max {
        right: 0;
    }

.advanced-filter {
    margin-left: 60px;
    cursor: pointer;
}

    .advanced-filter i {
        font-size: 20px;
    }

    .advanced-filter.on i {
        transform: rotate(180deg);
    }

.filter-advanced-options {
    display: none;
    border-bottom: 1px solid #e9e9e9;
}

    .filter-advanced-options .con {
        padding: 2% 3%;
        text-align: center;
    }

    .filter-advanced-options .btn-group {
        border: 1px solid #e9e9e9;
        margin: 5px 12px;
    }

    .filter-advanced-options .jinjieSearch_btn {
        background-color: #999;
        padding: 5px 25px;
        font-size: 14px;
        color: #fff;
        border: none;
    }
/*被选中的文本样式*/
.cssSelect {
    margin-left: 85px;
    white-space: nowrap;
    float: left;
    position: relative;
    top: 9px;
}

    .cssSelect .selectBox {
        cursor: pointer;
        float: left;
        color: #000;
    }

    .cssSelect .selectLt {
        cursor: pointer;
        float: left;
        text-align: left;
        overflow: hidden;
        height: 30px;
        line-height: 31px;
        padding: 0 10px;
        background: none transparent scroll repeat 0 0;
        font-size: 16px;
        color: #fff;
    }

    .cssSelect .selectRt {
        cursor: pointer;
        float: left;
        height: 30px;
        padding: 0 28px 0 0;
        font-size: 20px;
        color: #000;
    }

    .cssSelect .sNormal {
        background-position: 0 0;
    }

    .cssSelect .sHover {
        background-position: 0 -50px;
    }

    .cssSelect .optionsBox {
        max-height: 300px;
        position: absolute;
        margin: 0;
        background: #fff;
        z-index: 100;
        border: 1px solid rgba(0, 0, 0, 0.2);
    }

    .cssSelect .optionBox {
        cursor: pointer;
        padding: 2px 30px 2px 18px;
        margin: 0;
        height: 25px;
        line-height: 25px;
        color: #000;
    }

        .cssSelect .optionBox span {
            cursor: pointer;
            font-size: 12px;
        }

    .cssSelect .oHover {
        opacity: 0.8;
    }

    .cssSelect .selected {
        background: #000;
        color: #fff;
    }

.lotBox {
    border-top: 1px solid #e9e9e9;
    min-height: 100px;
}

.lotBoxList > li {
    padding: 2% 0;
    border-bottom: 1px solid #e9e9e9;
    min-height: 190px;
}

.lotBoxL {
    float: left;
    margin-left: 35px;
    margin-right: 30px;
}

.lotBoxC .mb {
    margin-bottom: 15px;
}

.lotBoxC h2 {
    font-size: 20px;
    color: #999;
}

.lotBoxC h3 {
    font-size: 20px;
}

.lotBoxC .con {
    /*float: left;*/
}

.lotBoxC .lotParameter {
    font-size: 0;
}

    .lotBoxC .lotParameter li {
        display: inline-block;
        font-size: 14px;
        color: #666;
    }

.lotBoxC .lotPrice {
    display: inline-block;
    font-size: 0;
    background-color: #f9f9f9;
    padding: 10px;
}
    /*
.lotBoxC .lotPrice li {
  display: inline-block;
  font-size: 14px;
  margin-right: 45px;
}*/
    .lotBoxC .lotPrice li {
        display: inline-block;
        font-size: 14px;
        margin-right: 45px;
        vertical-align: middle;
    }
    /*
.lotBoxC .lotPrice .cssSelect {
  top: -20px;
  margin-left: 0;
  height: 0;
}*/
    .lotBoxC .lotPrice .cssSelect {
        top: 0px;
        margin-left: 0;
        height: auto;
    }

        .lotBoxC .lotPrice .cssSelect .selectLt {
            color: #000;
        }

        .lotBoxC .lotPrice .cssSelect .selectRt {
            padding-right: 0;
        }

.lotBoxR {
    float: right;
    font-size: 14px;
}

    .lotBoxR h4 {
        color: #999;
        margin-bottom: 15px;
    }

    .lotBoxR .con a {
        color: #999;
    }

    .lotBoxR .con img {
        margin-right: 5px;
    }
/*拍卖筛选*/
.lotBoxA ul {
    display: none;
}

    .lotBoxA ul.cur {
        display: block;
    }
/*拍卖筛选1*/
.resuit_search_box {
    margin: 2% 0;
}

    .resuit_search_box .page-search,
    .resuit_search_box .advanced-filter1 {
        margin-top: 0;
        display: inline-block;
        vertical-align: -webkit-baseline-middle;
    }

    .resuit_search_box .advanced-filter1 {
        margin-left: 40px;
    }

        .resuit_search_box .advanced-filter1 span {
            font-size: 18px;
            cursor: pointer;
        }

        .resuit_search_box .advanced-filter1 i {
            font-size: 20px;
        }

.pageAuctionResuit .cssSelect {
    margin-left: 30px;
}

.pageAuctionResuit .btn-group .btn {
    min-width: 160px;
}

.pageAuctionResuit .filter-advanced-options .con {
    text-align: left;
    padding-left: 0;
}

.pageAuctionResuit .filter-advanced-options label {
    display: inline-block;
}

.pageAuctionResuit .filter-advanced-options strong {
    font-size: 14px;
}

.pageAuctionResuit .filter-advanced-options span {
    font-size: 14px;
}

.lotBoxListB .dimg img {
    display: none;
}

.lotBoxListB .dtxt p {
    font-size: 16px;
    color: #666;
    line-height: 35px;
}

.lotBoxListB .title .xh {
    font-size: 22px;
}

.lotBoxListB .title .cj {
    font-size: 20px;
}

.lotBoxListB .title em {
    color: #eb0a1e;
}

.lotBoxListB .title1 {
    font-size: 18px;
}

.lotBoxListB .scBtn {
    font-size: 14px;
    padding-left: 20px;
    background: url("../images/icon_Collection.png") no-repeat center left;
}

.lotBoxListB .btn_details {
    display: none;
}

.lotBoxList .lotBoxL img {
    max-width: 188px;
    max-height: 188px;
    width: 100%;
}

.lotBoxList1 {
    margin-top: 2%;
    font-size: 0;
}

    .lotBoxList1 li {
        position: relative;
        font: 12px/1.5 "arial", "微软雅黑";
        display: inline-block;
        vertical-align: top;
        /*float: left;*/
        width: 32%;
        margin-right: 2%;
        margin-bottom: 2%;
    }

        .lotBoxList1 li:nth-child(3n) {
            margin-right: 0;
        }

    .lotBoxList1 .dimg .img1 {
        display: block;
        width: 100%;
        max-width: 528px;
        /* max-height: 391px;*/
    }

    .lotBoxList1 .dtxt {
        background-color: #fafafa;
        padding: 10px 20px 30px;
    }

    .lotBoxList1 .title .cj {
        float: right;
    }

    .lotBoxList1 .scBtn {
        position: absolute;
        right: 20px;
        bottom: 30px;
    }

.lotBoxList2 {
    overflow: hidden;
}

    .lotBoxList2 li {
        margin-top: -1px;
        overflow: hidden;
        padding: 2% 0 0;
        margin-bottom: 2%;
        position: relative;
        border-top: 1px solid #e9e9e9;
    }

    .lotBoxList2 .dimg {
        float: left;
        margin-right: 40px;
    }

        .lotBoxList2 .dimg .img2 {
            display: block;
            max-width: 350px;
            max-height: 200px;
        }

    .lotBoxList2 .dtxt {
        /*margin-left: 390px;*/
        position: relative;
        border-bottom: 1px solid transparent;
    }

    .lotBoxList2 .title .cj {
        float: right;
    }

    .lotBoxList2 .btn_details {
        display: block;
        /*margin: 15px 0 40px;*/
        color: #eb0a1e;
    }

    .lotBoxList2 .scBtn {
        font-size: 14px;
        position: absolute;
        left: 0;
        bottom: 0;
    }
/*拍卖筛选1*/
/*9公司简介*/
.brief {
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 4%;
}

.brief-l {
    float: left;
    width: 46%;
    padding-right: 4%;
    font-size: 16px;
}

    .brief-l p {
        line-height: 2em;
    }

    .brief-l h3 {
        font-size: 1.2em;
        margin-top: 2%;
    }

.brief-r {
    width: 46%;
    float: right;
    font-size: 14px;
    padding-bottom: 4%;
}

    .brief-r h2 {
        font-size: 1.7em;
    }

    .brief-r .brief-table table {
        width: 100%;
    }

    .brief-r .brief-table th {
        font-size: 1.2em;
        border-bottom: 1px solid #eaeaea;
    }

    .brief-r .brief-table td {
        padding: 15px 0 15px 10px;
        border-bottom: 1px solid #eaeaea;
    }

.brief-c {
    float: left;
    padding-bottom: 1000px;
    margin-bottom: -1000px;
    border-right: 1px solid #eaeaea;
}

.traffic {
    overflow: hidden;
}

    .traffic ul {
        margin-top: -1px;
    }

    .traffic li {
        box-sizing: border-box;
        font-size: 14px;
        float: left;
        width: 50%;
        padding-top: 3%;
        padding-right: 4%;
        border-top: 1px solid #eaeaea;
        padding-bottom: 3%;
    }

        .traffic li:nth-child(2n) {
            float: right;
            padding-right: 0;
            padding-left: 4%;
        }

        .traffic li h3 {
            font-size: 1.4em;
            margin-bottom: 5%;
        }

        .traffic li .li-txt {
            float: left;
        }

        .traffic li .li-r {
            float: right;
            width: 46%;
        }

        .traffic li .li-desc {
            text-align: right;
            margin-top: 30px;
        }

            .traffic li .li-desc .btn_title {
                display: inline-block;
                line-height: 1.42857;
                margin-bottom: 0;
                padding: 6px 12px;
                border: 1px solid #eee;
                background-color: #eee;
            }

                .traffic li .li-desc .btn_title i {
                    display: inline-block;
                    width: 19px;
                    height: 17px;
                    margin-right: 10px;
                    background: url("../images/3picture_dwn_icon_hover.png");
                }
/*10会员中心*/
.pageVip .screenBread {
    padding: 0;
}

.vip_btn {
    display: none;
    position: absolute;
    top: 0;
    right: 3%;
    line-height: 40px;
    font-size: 15px;
}

    .vip_btn a {
        margin-left: 40px;
    }

.vip-table {
    margin: 0 0 3%;
    font-size: 14px;
}

    .vip-table table {
        width: 100%;
    }

    .vip-table th {
        padding: 15px 0;
        font-size: 1.14em;
        border-bottom: 1px solid #eee;
    }

    .vip-table td {
        padding: 15px 0;
        border-bottom: 1px solid #eee;
    }

    .vip-table i {
        display: inline-block;
        margin-left: 10px;
    }
/*11联系我们*/
.contact-form {
    margin: 4% 0;
}

    .contact-form label {
        float: left;
        position: relative;
        font-size: 14px;
        display: inline-block;
        padding-left: 25px;
    }

        .contact-form label span {
            visibility: hidden;
        }

        .contact-form label.imp:before {
            content: "*";
            position: absolute;
            top: 15%;
            left: 0;
            font-size: 24px;
            color: #ff2600;
        }

    .contact-form .row {
        min-height: 40px;
        line-height: 40px;
        overflow: hidden;
        margin-bottom: 10px;
    }

        .contact-form .row input {
            border: 1px solid #ededed;
            line-height: 40px;
            height: 40px;
            vertical-align: top;
            font-size: 14px;
        }

        .contact-form .row textarea {
            width: 100%;
            height: 140px;
            box-sizing: border-box;
            padding: 10px;
            font-size: 14px;
            resize: none;
            border: 1px solid #ededed;
        }

        .contact-form .row p {
            font-size: 16px;
        }

            .contact-form .row p em {
                padding: 0 8px;
                color: #ff2600;
                font-size: 24px;
                vertical-align: -webkit-baseline-middle;
            }

        .contact-form .row .txt {
            box-sizing: border-box;
            width: 100%;
            text-indent: 10px;
        }

        .contact-form .row .img-con {
            border: 3px solid #dbdbdb;
            text-align: center;
        }

        .contact-form .row .img-tip {
            font-size: 18px;
            color: #9C2323;
        }

    .contact-form .inp_box {
        float: right;
        width: 80%;
    }

    .contact-form .rowname .txt {
        width: 45%;
    }

    .contact-form .rowname .radio {
        margin-left: 30px;
    }

    .contact-form .rowname span {
        font-size: 14px;
    }

    .contact-form .rowcontact .radio {
        margin-left: 50px;
    }

    .contact-form .rowcontact span {
        display: inline-block;
        margin-left: 10px;
        font-size: 14px;
    }

    .contact-form .row-btn {
        margin-top: 35px;
        text-align: center;
    }

        .contact-form .row-btn p {
            font-size: 16px;
            color: #666;
        }

        .contact-form .row-btn .submit-btn {
            cursor: pointer;
            width: 166px;
            height: 40px;
            line-height: 40px;
            font-size: 20px;
            background-color: #9C2323;
            color: #fff;
            border: none;
            margin-top: 25px;
        }

    .contact-form .selbox {
        width: 200px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        border: 1px solid #ededed;
    }

        .contact-form .selbox option {
            text-indent: 14px;
        }

.contact-mode {
    margin-top: 50px;
    text-align: center;
}

    .contact-mode li {
        text-align: left;
        box-sizing: border-box;
        overflow: hidden;
        width: 310px;
        height: 70px;
        background-color: #777;
        color: #fff;
        display: inline-block;
        margin: 0 20px;
    }

    .contact-mode .con {
        box-sizing: border-box;
        height: 64px;
        margin: 3px;
        border: 3px solid #fff;
    }

    .contact-mode i {
        display: inline-block;
        margin: 12px 18px;
    }

    .contact-mode span {
        font-size: 16px;
    }

    .contact-mode .pho i {
        float: left;
    }

    .contact-mode .pho small {
        font-size: 14px;
    }

    .contact-mode .pho em {
        display: inline-block;
        font-size: 30px;
        line-height: 30px;
    }

.contact-txt {
    margin-top: 80px;
    margin-bottom: 60px;
}

    .contact-txt li {
        float: left;
        width: 25%;
        box-sizing: border-box;
        padding: 0 1%;
    }

    .contact-txt h3 {
        font-size: 20px;
        margin-bottom: 30px;
    }

    .contact-txt p {
        font-size: 18px;
        color: #666;
    }

.trailer-txt h2 {
    font-size: 35px;
    margin-bottom: 35px;
}

.trailer-txt h3 {
    font-size: 22px;
    margin-bottom: 10px;
}

.trailer-txt h4 {
    font-size: 18px;
    margin-bottom: 10px;
}

.trailer-txt p {
    font-size: 16px;
    line-height: 2em;
    margin-bottom: 30px;
}

.trailer-txt .bor {
    margin: 50px 0;
}
/*12私人洽购*/
.page-slidewarp {
    position: relative;
    padding: 0 50px;
}

    .page-slidewarp .swiper-button-prev {
        left: 0;
        background-image: none;
    }

    .page-slidewarp .swiper-button-next {
        right: 0;
        background-image: none;
    }

.page-slidebox {
    padding: 6px;
}

    .page-slidebox li:hover h3 {
        color: #3756ba;
    }

    .page-slidebox h3 {
        font-size: 18px;
        margin-top: 25px;
        margin-bottom: 15px;
    }

    .page-slidebox .li-img {
        padding: 8px;
        box-shadow: 0 0 6px rgba(179, 179, 179, 0.75);
    }

        .page-slidebox .li-img img {
            width: 100%;
        }

    .page-slidebox .more a {
        color: #666;
    }

.address .clear {
    display: none;
}

.address-txt {
    float: left;
}

    .address-txt h4 {
        font-size: 22px;
        margin-top: 35px;
        margin-bottom: 10px;
    }

    .address-txt p {
        font-size: 16px;
        line-height: 30px;
    }

.address-map {
    float: right;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #c6c6c6;
    width: 42.4%;
}

    .address-map img {
        width: 100%;
        height: 100%;
    }

.address-table {
    margin-left: 15px;
    float: right;
    border-top: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
}

    .address-table th {
        width: 190px;
        padding: 17px 0;
        background-color: #f0f0f0;
        font-size: 24px;
        text-align: center;
        border-bottom: 1px solid #c6c6c6;
        border-left: 1px solid #c6c6c6;
    }

    .address-table td {
        padding: 12px 0;
        font-size: 22px;
        text-align: center;
        border-bottom: 1px solid #c6c6c6;
        border-left: 1px solid #c6c6c6;
    }

    .address-table i {
        display: inline-block;
        margin-right: 10px;
    }
/*13拍卖预告*/
.auction-timeh .tit {
    font-size: 35px;
    float: left;
    line-height: 80px;
}

.auction-timeh .time-con {
    float: right;
    font-size: 18px;
}

.auction-timeh .time_list {
    display: inline;
}

    .auction-timeh .time_list li {
        text-align: center;
        display: inline-block;
    }

    .auction-timeh .time_list span {
        line-height: 80px;
        margin-left: 35px;
        margin-right: 10px;
        vertical-align: bottom;
    }

    .auction-timeh .time_list em {
        color: #f60000;
        font-size: 36px;
    }

    .auction-timeh .time_list b {
        font-size: 36px;
        line-height: 80px;
        vertical-align: bottom;
    }

    .auction-timeh .time_list i {
        font-size: 14px;
        font-family: arial;
    }

.auction-timeh .time-r {
    float: right;
}

    .auction-timeh .time-r a {
        margin-left: 40px;
        font-size: 18px;
        line-height: 80px;
    }

.time-txt {
    margin-top: 25px;
}

    .time-txt .box {
        box-sizing: border-box;
        border: 1px solid #eaeaea;
        width: 48.8%;
        float: left;
    }

        .time-txt .box:nth-child(2) {
            float: right;
        }

        .time-txt .box .page-tit1 {
            margin: 5%;
        }

        .time-txt .box .con {
            margin-bottom: 5%;
        }

        .time-txt .box dl {
            margin-bottom: 35px;
        }

        .time-txt .box dt {
            font-size: 20px;
            margin-bottom: 20px;
        }

        .time-txt .box dd {
            font-size: 14px;
            margin-bottom: 10px;
        }

            .time-txt .box dd em {
                font-size: 18px;
            }

        .time-txt .box li {
            box-sizing: border-box;
            float: left;
            width: 44%;
            margin-right: 1%;
            margin-left: 5%;
            border-right: 1px dashed #ccc;
        }

            .time-txt .box li:nth-child(2) {
                border-right: 0;
            }
/*精彩回顾*/

.pageCourseSlide {
    text-align: center;
    width: 100%;
    overflow: hidden;
}

.pageCourseSlideTime {
    height: 15px;
    padding-top: 35px;
    max-width: 100%;
    /*display: inline-block;*/
}

.CourseSlideTimeList li {
    position: relative;
    cursor: pointer;
    text-align: center;
    background: url("../images/border_dashed.png") repeat-x center;
}

    .CourseSlideTimeList li i {
        display: block;
        height: 15px;
        background: url("../images/icon_yuan_small.png") no-repeat center center;
    }

    .CourseSlideTimeList li.swiper-slide-active i {
        background: url("../images/icon_yuan_big.png") no-repeat center center;
    }

    .CourseSlideTimeList li.swiper-slide-active span {
        font-size: 18px;
    }

    .CourseSlideTimeList li span {
        font-size: 14px;
        position: absolute;
        min-width: 104px;
        text-align: center;
        left: 50%;
        bottom: 100%;
        margin-left: -52px;
        white-space: nowrap;
    }

.pageCourseSlideTxt {
    text-align: left;
    margin: 5% 0 4.5%;
}

    .pageCourseSlideTxt .Course_prev2 {
        left: 0;
        background: url("../images/Course_prev.png") no-repeat;
        background-size: 100% 100%;
    }

    .pageCourseSlideTxt .Course_next2 {
        background: url("../images/Course_next.png") no-repeat;
        right: 0;
        background-size: 100% 100%;
    }

.CourseSlideTxtList li .con {
    padding: 0 60px;
}

.CourseSlideTxtList li h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

.CourseSlideTxtList li p {
    font-size: 14px;
    line-height: 2em;
}

.pageCourseShowImg {
    float: left;
    width: 32%;
    margin-right: 3%;
}

.pageCourseShowImgList li {
    margin-bottom: 20px;
}

.pageCourseShowTxt h3 {
    font-size: 18px;
    margin-bottom: 3%;
}

.pageCourseShowTxt p {
    font-size: 14px;
    line-height: 2.2em;
    color: #666;
    margin-bottom: 3%;
}
/*新闻视频背景图*/
.newsxq-videobg {
    background: url("../images/1new_2.jpg") no-repeat;
}

.news-videobg {
    background: url("../images/2new_details_r2.jpg") no-repeat;
}

.my-video-dimensions {
    width: 100% !important;
    height: 100% !important;
}

.video-js .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -0.75em;
    margin-left: -1.5em;
}
/*结果视频*/
.resuitbg {
    background: url("../images/8auction_resuit_t2.jpg") no-repeat;
}
/*流程*/
.lc-titile {
    font-size: 22px;
}

    .lc-titile a {
        color: #666;
    }

        .lc-titile a.cur {
            color: #000;
        }

    .lc-titile span {
        display: inline-block;
        margin: 0 20px;
    }

.lc-tab {
    position: relative;
    margin-top: 35px;
    overflow: hidden;
    margin-bottom: 12px;
}

.lc-nav {
    max-width: 465px;
    min-width: 320px;
    width: 32%;
}

    .lc-nav li {
        margin-bottom: 12px;
        background-color: #999;
        color: #fff;
        cursor: pointer;
        font-size: 24px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding-right: 10px;
    }

        .lc-nav li.last,
        .lc-nav li:last-child {
            margin-bottom: 0;
        }

        .lc-nav li.on,
        .lc-nav li:hover {
            background-color: #000;
        }

        .lc-nav li i {
            display: inline-block;
            margin: 15px 7% 15px 12%;
        }

.lc-con {
    min-height: 724px;
    box-sizing: border-box;
    margin-left: 33%;
    width: 67%;
    border: 1px solid #d7d7d7;
}

    .lc-con .tabcon {
        margin: 45px 35px;
    }

        .lc-con .tabcon p {
            font-size: 24px;
            line-height: 2.5em;
        }

.lc-doc {
    max-width: 465px;
    min-width: 320px;
    margin-bottom: 30px;
    width: 32%;
    border: 1px solid #d7d7d7;
}

    .lc-doc li {
        font-size: 24px;
    }

        .lc-doc li span {
            vertical-align: auto;
            display: inline-block;
            margin: 15px 7% 15px 12%;
        }

.gotop {
    display: none;
    width: 40px;
    height: 40px;
    background: #79796d;
    -webkit-box-shadow: 1px 1px 2px 0 rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 2px 0 rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 2px 0 rgba(50, 50, 50, 0.75);
    cursor: pointer;
    font-size: 30px;
    line-height: 32px;
    color: #fff;
    position: absolute;
    bottom: 20%;
    right: 5px;
    z-index: 9999;
    text-align: center;
}

#navs {
    display: none;
}

.li-img {
    width: 100%;
    padding-bottom: 10px;
}

    .li-img img {
        width: auto;
        max-width: 100%;
        height: auto;
        max-height: 240px;
    }

.bottom-list2 {
    width: 100%;
}

    .bottom-list2 li:nth-child(1) {
        width: 20%;
        float: left;
    }

    .bottom-list2 li:nth-child(2) {
        text-align: center;
        width: 60%;
        line-height: 80px;
        float: left;
    }

    .bottom-list2 li:nth-child(3) {
        text-align: right;
        width: 20%;
        float: left;
    }

    .bottom-list2 li:nth-child(4) {
        text-align: center;
        width: 20%;
        float: left;
    }

.bu-img div {
    width: 90px;
    height: 90px;
    float: left;
    text-align: center;
    font-size: 14px;
    margin-left: 20px;
}

.phone {
    font-size: 23px;
    font-weight: bold;
}

.row {
    float: left;
    width: 90%;
}

.inp_box {
    width: 50%;
}

.contact-form .row .txt {
    width: 70%;
}




.a-content {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 80px;
}

.a-title {
    height: 100px;
}

    .a-title h2 {
        padding: 5px 5px 5px 5px;
        width: 60px;
        text-align: center;
        border: 1px #ebebeb solid;
        border-bottom: none;
    }

    .a-title div {
        height: 70px;
        border: 1px #ebebeb solid;
        padding: 5px 5px 5px 5px;
    }

.p-desc {
    display: -moz-box;
    display: -webkit-box;
    display: box;
    border: 1px #ebebeb solid;
    padding: 5px 5px 5px 5px;
    margin-top: 30px;
}

    .p-desc ul {
        list-style: none;
    }

        .p-desc ul li {
            float: left;
            width: 189px;
            height: 200px;
            border: 1px #e9e9e9 solid;
            margin-left: 5px;
            margin-top: 1%;
            text-align: center;
            display: table-cell;
            vertical-align: middle;
        }

            .p-desc ul li img {
                width: auto;
                max-width: 190px;
                height: auto;
                max-height: 200px;
            }

.a-dec {
    width: 180px;
    position: absolute;
    top: 220px;
    left: 60px;
    font-size: 15px;
    color: #666;
    padding: 5px 5px 5px 5px;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}

    .a-dec li {
        line-height: 30px;
    }

#remote-video-wrap {
    width: 100%;
    height: 100%;
    height: auto;
}

    #remote-video-wrap video {
        width: 100%;
        height: 260px;
        /*background-color:#999;*/
    }


.page-header {
    position: absolute;
    background-color: #f9f9f9;
    left: 0px;
    width: 100%;
}

    .page-header + div {
        padding-top: 40px;
    }

    .page-header + .items {
        padding-top: 60px;
    }

    .page-header > div {
        width: 80%;
        margin: auto auto;
        background: none;
        border: none;
    }
