.nrbj {
    background: url("../img/bj.jpg");
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    position: fixed;
    bottom: 0px;
    z-index: -999999;
    transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    animation: loginbj 1s ease-in-out both;
    -moz-animation: loginbj 1s ease-in-out both;
    -webkit-animation: loginbj 1s ease-in-out both;
}

.nrbj1 {
    background: url("../img/bj_1.jpg");
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    position: fixed;
    bottom: 0px;
    z-index: -999999;
    transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    animation: loginbj 1s ease-in-out both;
    -moz-animation: loginbj 1s ease-in-out both;
    -webkit-animation: loginbj 1s ease-in-out both;
}

@keyframes loginbj {
    0% {
        opacity: 0;
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
    }

    100% {
        opacity: 1;
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes loginbj {
    0% {
        opacity: 0;
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
    }

    100% {
        opacity: 1;
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
    }
}

@-webkit-keyframes loginbj {
    0% {
        opacity: 0;
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
    }

    100% {
        opacity: 1;
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
    }
}

/*.top{ width: 100%; min-width: 1200px; background: url("../images/top_bj.png") top repeat-x; height: 48px; overflow: hidden; font-size: 16px;  color: #fff;
    transform: translate(0 0); -moz-transform: translate(0 0);-webkit-transform:translate(0 0);
    animation:top_bj 1s ease-in-out both;
    -moz-animation:top_bj 1s ease-in-out both;
    -webkit-animation:top_bj 1s ease-in-out both;}
@keyframes top_bj{
    0%{ opacity: 0;
        transform:translateY(-45%) }
    100%{ opacity: 1;
        transform:translateY(0) }
}
@-moz-keyframes top_bj {
    0%{ opacity: 0;
        transform:translateY(-45%) }
    100%{ opacity: 1;
        transform:translateY(0) }
}
@-webkit-keyframes top_bj {
    0%{ opacity: 0;
        transform:translateY(-45%) }
    100%{ opacity: 1;
        transform:translateY(0) }
}*/

.logo {
    height: 50px;
    margin-top: 30px;
    overflow: hidden;
    width: 520px;
    float: left;
    ;
    transform: translate(0 0);
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: login_1 1s ease-in-out both;
    -moz-animation: login_1 1s ease-in-out both;
    -webkit-animation: login_1 1s ease-in-out both;
}

.top_banner {
    width: 580px;
    height: 123px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url("../img/banner.png") no-repeat;
    transform: translate(0 0);
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: login_1 1.5s ease-in-out both;
    -moz-animation: login_1 1.5s ease-in-out both;
    -webkit-animation: login_1 1.5s ease-in-out both;
}

.zbggpt {
    width: 443px;
    height: 166px;
    float: left;
    overflow: hidden;
    transform: translate(0 0);
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: login_1 2s ease-in-out both;
    -moz-animation: login_1 2s ease-in-out both;
    -webkit-animation: login_1 2s ease-in-out both;
}

.fzbggpt {
    width: 436px;
    height: 165px;
    float: left;
    overflow: hidden;
    transform: translate(0 0);
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: login_1 2.5s ease-in-out both;
    -moz-animation: login_1 2.5s ease-in-out both;
    -webkit-animation: login_1 2.5s ease-in-out both;
    margin-top: 10px;
}

@keyframes login_1 {
    0% {
        opacity: 0;
        transform: translateY(15%)
    }

    50% {
        opacity: 0;
        transform: translateY(35%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-moz-keyframes login_1 {
    0% {
        opacity: 0;
        transform: translateY(15%)
    }

    50% {
        opacity: 0;
        transform: translateY(35%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes login_1 {
    0% {
        opacity: 0;
        transform: translateY(15%)
    }

    50% {
        opacity: 0;
        transform: translateY(35%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.menu_bj {
    width: 1200px;
    margin: auto;
    transform: translate(0 0);
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: menu_dh 1.5s ease-in-out both;
    -moz-animation: menu_dh 1.5s ease-in-out both;
    -webkit-animation: menu_dh 1.5s ease-in-out both;
}

@keyframes menu_dh {
    0% {
        opacity: 0;
        transform: translateY(-2%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-moz-keyframes menu_dh {
    0% {
        opacity: 0;
        transform: translateY(-2%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes menu_dh {
    0% {
        opacity: 0;
        transform: translateY(-2%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.banner {
    width: 458px;
    height: 132px;
    overflow: hidden;
}

@keyframes shuju {
    0% {
        opacity: 0;
        transform: translateY(-40%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-moz-keyframes shuju {
    0% {
        opacity: 0;
        transform: translateY(-40%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes shuju {
    0% {
        opacity: 0;
        transform: translateY(-40%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.right_fdcq {
    transform: translate(0 0);
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: left_banner 2.5s ease-in-out both;
    -moz-animation: left_banner 2.5s ease-in-out both;
    -webkit-animation: left_banner 2.5s ease-in-out both;
}

@keyframes left_banner {
    0% {
        opacity: 0;
        transform: translateX(40%)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@-moz-keyframes left_banner {
    0% {
        opacity: 0;
        transform: translateX(40%)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes left_banner {
    0% {
        opacity: 0;
        transform: translateX(40%)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}


.bottom {
    width: 100%;
    min-width: 1200px;
    background: url("../img/bottom_bj.png");
    overflow: hidden;
    margin-top: 20px;
    padding-bottom: 15px;
    transform: translate(0 0);
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: login_2 2s ease-in-out both;
    -moz-animation: login_2 2s ease-in-out both;
    -webkit-animation: login_2 2s ease-in-out both;
}

.jsgac_1 {
    overflow: hidden;
    transform: translate(0 0);
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: login_2 2s ease-in-out both;
    -moz-animation: login_2 2s ease-in-out both;
    -webkit-animation: login_2 2s ease-in-out both;
}

.w484 {
    width: 484px;
    margin: auto;
    overflow: hidden;
    border-radius: 5px;
    background: url("../img/wszbr_bj.png");
    translate(0 0);
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: login_2 2.5s ease-in-out both;
    -moz-animation: login_2 2.5s ease-in-out both;
    -webkit-animation: login_2 2.5s ease-in-out both;
}

/*.fhsy{ position:fixed; bottom:5px;  right:22%;background: url("../img/fhsy.png") no-repeat; cursor: pointer; width: 124px; height: 125px;-moz-transform: translate(0 0);-webkit-transform:translate(0 0);
    animation:login_2 1s ease-in-out both;
    -moz-animation:login_2 2s ease-in-out both;
    -webkit-animation:login_2 1s ease-in-out both;}*/
.fhsy {
    position: absolute;
    top: 0;
    right: 72px;
    background: url("../img/fhsy.png") no-repeat;
    cursor: pointer;
    width: 124px;
    height: 125px;
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: login_2 1s ease-in-out both;
    -moz-animation: login_2 2s ease-in-out both;
    -webkit-animation: login_2 1s ease-in-out both;
}

.fhsy1 {
    position: absolute;
    top: 0;
    right: 72px;
    background: url("../img/fhsy1.png") no-repeat;
    cursor: pointer;
    width: 124px;
    height: 125px;
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: login_2 1s ease-in-out both;
    -moz-animation: login_2 2s ease-in-out both;
    -webkit-animation: login_2 1s ease-in-out both;
}

.wszbr_bot {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: url("../img/bottom_bj_1.png") no-repeat;
    background-size: 100% 100%;
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: login_2 1.5s ease-in-out both;
    -moz-animation: login_2 1.5s ease-in-out both;
    -webkit-animation: login_2 1.5s ease-in-out both;
    height: 168px;
    z-index: 99999;
}

.wszbr_bota {
    width: 100%;
    background: url("../img/bottom_bj_1.png") bottom no-repeat;
    background-size: 100% 100%;
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: login_2 1.5s ease-in-out both;
    -moz-animation: login_2 1.5s ease-in-out both;
    -webkit-animation: login_2 1.5s ease-in-out both;
    height: 146px;
    z-index: 99999;
}

@keyframes login_2 {
    0% {
        opacity: 0;
        transform: translateY(15%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-moz-keyframes login_2 {
    0% {
        opacity: 0;
        transform: translateY(15%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes login_2 {
    0% {
        opacity: 0;
        transform: translateY(15%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.zbggpt_nr {
    width: 447px;
    height: 168px;
    float: left;
    overflow: hidden;
    background: url("../img/zbbj.png") no-repeat;
    margin-left: 2px;
    transform: translate(0 0);
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: zbff_nr 2s ease-in-out both;
    -moz-animation: zbff_nr 2s ease-in-out both;
    -webkit-animation: zbff_nr 2s ease-in-out both;
}

.fzbggpt_nr {
    width: 456px;
    height: 165px;
    float: left;
    overflow: hidden;
    background: url("../img/fzbbj.png") left center no-repeat;
    transform: translate(0 0);
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: zbff_nr 2.5s ease-in-out both;
    -moz-animation: zbff_nr 2.5s ease-in-out both;
    -webkit-animation: zbff_nr 2.5s ease-in-out both;
    margin-top: 10px;
}

@keyframes zbff_nr {
    0% {
        opacity: 0;
        transform: translateY(15%)
    }

    50% {
        opacity: 0;
        transform: translateY(35%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-moz-keyframes zbff_nr {
    0% {
        opacity: 0;
        transform: translateY(15%)
    }

    50% {
        opacity: 0;
        transform: translateY(35%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes zbff_nr {
    0% {
        opacity: 0;
        transform: translateY(15%)
    }

    50% {
        opacity: 0;
        transform: translateY(35%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.lct {
    width: 1200px;
    margin: auto;
    position: relative;
    background: url("../img/nr_bj.png");
    padding-bottom: 188px;
    transform: translate(0 0);
    -moz-transform: translate(0 0);
    -webkit-transform: translate(0 0);
    animation: zbff_nr1 3s ease-in-out both;
    -moz-animation: zbff_nr1 3s ease-in-out both;
    -webkit-animation: zbff_nr1 3s ease-in-out both;
}

@keyframes zbff_nr1 {
    0% {
        opacity: 0;
        transform: translateY(-15%)
    }

    50% {
        opacity: 0;
        transform: translateY(-35%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-moz-keyframes zbff_nr1 {
    0% {
        opacity: 0;
        transform: translateY(-15%)
    }

    50% {
        opacity: 0;
        transform: translateY(-35%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes zbff_nr1 {
    0% {
        opacity: 0;
        transform: translateY(-15%)
    }

    50% {
        opacity: 0;
        transform: translateY(-35%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.lct {
    width: 1200px;
    margin: auto;
    position: relative;
    background: url("../img/nr_bj.png");
    padding-bottom: 188px;
}

.zbztb_floatr .qrcode {
    position: relative;
    line-height: inherit;
}

.zbztb_floatr .qrcode i {
    display: inline-block;
    margin-top: 11px;
}

.zbztb_floatr .qrcode .info {
    z-index: -1;
    position: absolute;
    top: -30px;
    right: -172px;
    width: 122px;
    height: 122px;
    color: #898989;
}

.zbztb_floatr .qrcode .info img {
    height: 108px;
    width: 108px;
}

.zbztb_footer p {
    line-height: 30px;
    margin-top: 20px;
}

.zbztb_footer span {
    font-family: Arial;
    margin: 0 20px 0 22px;
}

/*fixed*/
.zbztb_floatr {
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 9999;
    margin-top: -120px;
}

.zbztb_floatr ul {
    width: 50px;
}

.zbztb_floatr li {
    width: 50px;
    height: 50px;
    margin-bottom: 5px;
    color: #fff;
    text-align: center;
    background: #f89717;
    vertical-align: bottom;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.zbztb_floatr li:hover {
    background: #faa73a;
}

.zbztb_floatr li i {
    font-size: 30px;
}

.zbztb_floatr .service {
    position: relative;
    height: 160px;
    line-height: inherit;
}

.zbztb_floatr .service h3 {
    position: relative;
    z-index: 10;
    width: 25px;
    height: 145px;
    padding: 15px 15px 0;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: #f89717;
    font-weight: 400;
    line-height: 28px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.zbztb_floatr .service h3 span {
    position: absolute;
    left: 50%;
    bottom: 15px;
    margin-left: -12px;
    font-size: 24px;
}

.zbztb_floatr .service .info {
    position: absolute;
    top: 0;
    right: -152px;
    width: 142px;
    height: 235px;
    padding: 0 5px;
    color: #898989;
    background: #fff;
}

.zbztb_floatr .service .info p {
    border-bottom: solid 1px #d7d7d7;
    font-size: 16px;
    color: #7e7e7e;
    font-weight: bold;
    text-align: center;
    padding-bottom: 8px;
    padding-top: 13px;
    font-style: italic;
}

.zbztb_floatr .service .info p img {
    margin-right: 5px;
}

.zbztb_floatr .service .info p span {
    color: #f8910a;
    font-size: 18px;
}

.zbztb_floatr .service .info p:last-child {
    border-bottom: none;
}

.zbztb_floatr .service .info p i {
    display: block;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: #333;
}

.zbztb_floatr .service .info p:hover {
    color: #f89717;
}

.zbztb_floatr .qrcode i {
    display: inline-block;
    margin-top: 11px;
    color: rgba(255, 255, 255, .0);
}

.zbztb_floatr .complain {
    position: relative;
    width: 50px;
    height: 160px;
}

.zbztb_floatr .complain h3 {
    position: relative;
    z-index: 10;
    width: 25px;
    height: 145px;
    padding: 15px 15px 0;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: #f89717;
    font-weight: 400;
    line-height: 28px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.zbztb_floatr .complain a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.zbztb_floatr .complain h3:hover {
    background: #faa73a;
}




/* 样式补充 201912051420 */

/*单行文本溢出显示省略号*/
.clamp-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}

/*限制p元素之显示2行文字，同时出现省略号。*/
.clamp-2 {
    overflow: hidden;
    display: inline-block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

body {
    background-color: #fff;
    position: relative;
    /* z-index: -2; */
}

.center2,
.center {
    /* position: relative; */
    /* z-index:-1; */
}

.nrbj {
    background: #fff;
}

.menu_bj {
    width: 100%;
}

.menu_bj .navigation-box {
    width: 100%;
    background: #0E4682;

}

.menu_bj #navigation {
    width: 1201px;
    margin: auto;
}

#navigation a {
    width: 132px;
}

#navigation li:hover,
#navigation li.menu-active,
#navigation li a:hover {
    color: #fff;
    background: #AB916B;
}

#navigation li:hover ul a:hover {
    background: #AB916B;
    opacity: 0.6;
}

#navigation li ul li {
    color: #fff;
    background: #AB916B;
}

.top_banner {
    background: url("../img/banner-new.png") no-repeat center;
    background-size: auto;

}

.zhuce a {
    background: #C8AE87;
    border-radius: 3px;
    padding: 0 9px;
}

.zhuce a:hover {
    background: #C8AE87;
    opacity: 0.8;
    color: #ffffff;

}

.left_home {
    width: 905px;
}

.tzgg {
    width: 520px;
}

/* 首页轮播 */
#playBox .smalltitle {}

.dis-table-box {
    width: 260px;
    /*display: table-cell;
    vertical-align: middle;*/
}

.gdtp_sm {
    display: block;
    bottom: 0;
    height: 30px;
    line-height: 30px;
    width: 260px;
    float: left;
    font-size: 16px;
}

.dis-table-box {}

#playBox .smalltitle .thistitle {
    background: rgba(171, 145, 107, 1);
}

#marqueeBox {}

/*行业动态*/
.tzgg .zxdt h1 {
    /*background:;*/
    position: relative;
    color: #333333;
    font-weight: bold;
    /* background-color: #ffffff; */
}

.tzgg .zxdt h1::before {
    content: "";
    display: inline-block;
    height: 16px;
    width: 3px;
    border-radius: 1px;
    background-color: #AB916B;
    top: 10px;
    left: 0px;
    position: absolute;
}

.tzgg .more a {
    right: 0;
}

/*重要通知*/

.zytt {
    background-color: #F1F1F1;
}

.zytt h1 {
    background: #F1F1F1 url("../img/tzgg-new.png") 20px center no-repeat;
    color: #0E4682;
    font-size: 16px;
    font-weight: bold;
}

.zytt a:hover {
    color: #AB916B;
}

.right_new1 ul li a:hover {
    color: #AB916B;
    font-weight: 500;
}

.home_time {
    background: rgba(241, 241, 241, 1);
    height: 50px;
}

.center1 {
    width: 1200px;
    padding: 20px 0;
}



/* 采购项目信息*/
.announcement-list-title {}

.announcement-list-tab {
    margin-top: 10px;
    width: 100%;
    height: 40px;
    background: rgba(221, 221, 221, 1);
}

.announcement-list-tab li {
    font-size: 14px;
    text-align: center;
    color: #333333;
    line-height: 40px;
    height: 40px;
    padding: 0px 15px;
    float: left;
    box-sizing: border-box;
    cursor: pointer;

}

.announcement-list-tab li:hover {
    background: rgba(171, 145, 107, 0.8);
    color: #ffffff;
}

.announcement-list-tab li.abc {
    position: relative;
    color: #ffffff;
    background: rgba(171, 145, 107, 1);
}

.announcement-list-tab li {}

.announcement-list-tab li:first-child {}

.announcement-list-tab li.abc::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    margin: auto;
    height: 0px;
    width: 0px;
    border: 10px solid transparent;
    border-top: 10px solid rgba(171, 145, 107, 1);
}

.announcement-list-tab .more {
    position: relative;
}

.more a {
    cursor: pointer;
}

.more a:hover {
    color: rgba(171, 145, 107, 1);
}

/* 标题 */
.tis-title {
    position: relative;
    color: #333333;
    font-weight: bold;
    font-size: 16px;
    padding-left: 15px;
}

.tis-title1 {
    position: relative;
    color: #333333;
    font-weight: bold;
    font-size: 16px;
    padding-left: 15px;
}

.tis-title::before {
    content: "";
    display: inline-block;
    height: 16px;
    width: 3px;
    border-radius: 1px;
    background-color: #AB916B;
    top: 5px;
    left: 0px;
    position: absolute;
}

.time_1 .state-1 {
    color: #0E910B;
    padding-right: 30px;
}

.announcement-list-type {
    float: left;
}

.announcement-title {
    float: left;
    display: inline-block;
    width: 550px;
}

.announcement-mian ul li {
    line-height: 35px;
    height: 34px;
}

.announcement-mian ul li a {
    position: relative;
    transition: none;
    cursor: pointer;
}

.announcement-mian ul li a span:first-child {
    font-weight: bold;
}

.announcement-mian ul li .time_1 {
    position: absolute;
    right: 0;
    top: 0;
}

.right_new1 ul {
    margin-top: 0;
}

.right_new1 ul li a:hover {
    color: #AB916B;
    font-weight: bold;
}

.announcement-mian ul li a:hover {
    font-weight: bold;
    color: rgba(171, 145, 107, 1);
}


.mr_frBtnL {
    margin-right: 40px;
    transition: 0s;
}

.mr_frBtnR {
    transition: 0s;
}

/* 合作伙伴 */
.hzhb {
    margin: 0px auto 10px;
}

.hzhb ul li {
    margin-bottom: 10px;
}

.hzhb ul li a {
    height: 32px;
    background: rgba(241, 241, 241, 1);
    border-radius: 15px;
    color: #333333;
    position: relative;
}


.mr_frUl ul li:hover {
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2);
}

/* 右侧 */
.zbztb_floatr {
    top: 40%;
}

.zbztb_floatr li,
.zbztb_floatr .complain h3,
.zbztb_floatr .service h3 {
    background-color: #f0f0f0;
    color: #AB916B;
    font-size: 16px;
}

.zbztb_floatr li:hover,
.zbztb_floatr .complain h3:hover,
.zbztb_floatr .service h3:hover {
    background-color: #E1E1E1;
}

.zbztb_floatr .service .info {
    background-color: transparent;
    color: #AB916B;
    width: 180px;
    border-right: 10px solid transparent;
    right: -200px;
}

.zbztb_floatr .service .info p span {
    color: #AB916B;
}


.zbztb_floatr .service .info p {
    border-bottom: solid 1px #e1e1e1;
    padding: 13px 10px 8px 10px;
    background-color: #f0f0f0;
}

/* 合作伙伴 */
.hzhb ul li {
    padding: 0
}

.hzhb ul li:hover {
    background-color: transparent;
    box-shadow: 0 0 5px rgba(171, 145, 107, 1);
    background-color: rgba(171, 145, 107, 1);
    color: #ffffff;
}

.hzhb ul li a,
.hzhb ul li:hover a {
    background-color: transparent;
}

.hzhb ul li:hover a {
    color: #ffffff;
}

.hzhb ul li {
    height: 32px;
    background: rgba(241, 241, 241, 1);
    border-radius: 15px;
    color: #333333;
    display: block;
    padding: 0 15px;
    text-align: center;
}

.wszbr,
.zbpt {
    margin-top: 10px;
}

.zbpt li.toub1,
.zbpt li.toub2,
.zbpt li.toub,
.zbpt li {
    background: rgba(241, 241, 241, 1);
    color: #333333;
    font-size: 16px;
}

.zbpt li:hover {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.wszbr ul {
    width: 278px;
    background: linear-gradient(-45deg, rgba(255, 255, 255, 1), rgba(249, 248, 248, 1));
    overflow: hidden;

}

.wszbr li {
    background-color: transparent;
    font-weight: 400;
    font-size: 16px;
    color: #333333;
}

.wszbr li:hover {
    box-shadow: 0 0 5px rgba(249, 248, 248, 1);
}

.tupian ul li {
    margin-top: 20px;
    cursor: pointer;
    transition: .7s;
}

.foot-bj {
    background: url(../img/foot-bj.png) no-repeat;
    height: 317px;
    width: 100%;
    left: 0;
    right: 0;
    /* position: absolute; */
    position: fixed;
    margin: auto;
    bottom: 160px;
    overflow: hidden;
    background-size: 100% 100%;
    z-index: -1;
    background-position-y: bottom;
}

.bottom {
    background: #0E4682;
}

.topbanner {}

.topbanner-icon_1 {
    position: absolute;
    width: 60px;
    height: 60px;
    top: 0;
    left: 50%;
    margin-left: 600px;
    z-index: 9999;
    margin-top: 20px;
}

.jyxx_top p {
    font-size: 16px;
}

.jyxx_top .time-text {
    margin-left: 10px;
}

.jyxx_nrq {
    color: #333333;
}

.zbztb_floatr .service .info p:hover {
    color: #7e7e7e;
}


.menu_bj .center1 {
    padding-bottom: 0;
}


.contact a:hover {
    color: rgba(200, 174, 135, 1);
}

.tupian ul li.toub1:hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}

.tupian ul li.toub2:hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}

.center2 .ptdt1 .zbgg_nr .tzgg_01 {
    margin-top: 7px;
}


/* 20200101437 补充 LQ */
.mr_frUl ul li {
    height: 100px;
}

.mr_frUl ul li {
    width: 178px !important;
    margin-right: 2px;
    transform: scale(0.9);
}

.mr_frBtnL {
    margin-right: 30px;
    transition: 0s;
    margin-top: 25px;
    width: 30px;
    height: 48px;
    background: url(../img/qianxleft.png) no-repeat center;
    background-size: cover;
}

.mr_frBtnR {
    float: right;
    cursor: pointer;
    background: url(../img/qianxr.png) no-repeat;
    background-size: cover;
    transition: .7s;
    width: 30px;
    height: 48px;
    margin-top: 25px;
}

.mr_frUl ul li:hover {
    transform: scale(1);
}


.mr_frbox {
    height: 110px;
    overflow: hidden;
    margin-top: 20px;
}

.mr_frUl ul li a {}

.mr_frBtnL:hover {
    background: url(../img/qianxleft1.png) no-repeat center;
    background-size: cover;
}

.mr_frBtnR:hover {
    background: url(../img/qianxr1.png) no-repeat center;
    background-size: cover;
}

.new-login-entry {
    width: 280px;
    /*background: linear-gradient(-45deg,rgba(255,255,255,1),rgba(249,248,248,1));*/
    overflow: hidden;
    padding: 12px;
    height: 301px;
    background: rgba(241, 241, 241, 1);
    box-sizing: border-box;
}

.new-login-entry li {
    width: 255px;
    height: 60px;
    margin-bottom: 12px;
    background: #AB916B;
    transition: 0.7s;
}

.new-login-entry li a {
    height: 60px;
    line-height: 60px;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.new-login-entry li:hover {
    opacity: 0.8;
}

.new-login-entry li.half {
    width: 123px;
    float: left;
}

.new-login-entry li.half.half-right {
    float: right;
}


.new-login-entry-2 {
    margin-top: 12px;
    width: 280px;
    /*background: linear-gradient(-45deg,rgba(255,255,255,1),rgba(249,248,248,1));*/
    overflow: hidden;
    padding: 12px;
    background: rgba(241, 241, 241, 1);
    box-sizing: border-box;
    height: 157px;
}

.new-login-entry [class*=new-login-icon-] {
    display: inline-block;
    height: 22px;
    width: 22px;
    margin-right: 10px;
    vertical-align: middle;
}

.new-login-entry .new-login-icon-1 {
    background: url(../img/new-login-icon-1.png) no-repeat center;
    background-size: cover;
    width: 23px;
    height: 21px;
}

.new-login-entry .new-login-icon-2 {
    background: url(../img/new-login-icon-2.png) no-repeat center;
    background-size: cover;
    width: 24px;
    height: 24px;
}

.new-login-entry .new-login-icon-3 {
    background: url(../img/new-login-icon-3.png) no-repeat center;
    background-size: cover;
    width: 18px;
    height: 23px;
}

.new-login-entry .new-login-icon-4 {
    background: url(../img/new-login-icon-4.png) no-repeat center;
    background-size: cover;
    width: 21px;
    height: 21px;
    margin-right: 8px;
}

.new-login-entry .new-login-icon-5 {
    background: url(../img/new-login-icon-5.png) no-repeat center;
    background-size: cover;
    width: 22px;
    height: 22px;
    margin-right: 8px;
}

.new-login-entry .new-login-icon-6 {
    background: url(../img/new-login-icon-6.png) no-repeat center;
    background-size: cover;
    width: 22px;
    height: 22px;
}

.new-login-entry .new-login-icon-7 {
    background: url(../img/new-login-icon-7.png) no-repeat center;
    background-size: cover;
    width: 22px;
    height: 22px;
}


.zytt {
    margin-top: 5px;
    margin-bottom: 5px;
}


.tis-title-type-2 {
    line-height: 40px;
    height: 40px;
    border-bottom: 1px solid #D7D7D7;
}

.tis-title-type-2>span {
    float: left;
}

.tis-title-type-2::before {
    top: 12px;
}

.enterprise-list-box {
    float: left;
    height: 40px;
    line-height: 40px;
    display: block;
    margin-right: 20px;
}

.enterprise-list {
    line-height: 40px;
    height: 40px;
    text-align: center;
    float: left;
    padding: 0 15px;
    position: relative;
    cursor: pointer;
    color: rgba(51, 51, 51, 1);
    font-size: 15px;
    margin: 0 15px;
    font-weight: 400;
}

.enterprise-list.active {
    color: #AB916B;
}

.enterprise-list.active::after {
    content: "";
    position: absolute;
    height: 2px;
    background: #AB916B;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
}

.announcement-list-tab {
    margin-top: 10px;
    width: 100%;
    height: 35px;
    background: transparent;
}

.announcement-list-tab li {
    height: 35px;
    padding: 0 20px;
    margin-right: 20px;
    color: #666666;
    box-sizing: border-box;
    line-height: 35px;
}

.announcement-list-tab li.abc {}

.announcement-list-tab li.abc::after {
    display: none;
}

.announcement-mian ul li {
    line-height: 30px;
    height: 30px;
    margin-top: 6px;
}

/* 202001131333 补充 */
.zbgg_nr {
    margin-top: 10px;
}

.transaction-information-list {
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(230, 230, 231, 1);
}

.center2 .ptdt1 .zbgg_nr .tzgg_01,
.center2 .ptdt1 .zbgg_nr .tzgg_02 {
    margin: 0 12px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 11px;
    padding-left: 80px;
    position: relative;
}

.center2 .ptdt1 .zbgg_nr .transaction-information-list ul:last-child {
    border-bottom: none;
}

.center2 .ptdt1 .zbgg_nr .tzgg_02 .label-title,
.center2 .ptdt1 .zbgg_nr .tzgg_01 .label-title {
    width: 70px;
    background-color: #ffffff;
    margin: 11px 5px 0 0;
    position: absolute;
    left: 5px;

}


.tzgg_02 li,
.tzgg_01 li {
    line-height: 28px;
    height: 28px;
    margin: 11px 5px 0 5px;
}

.tzgg_02 li a:hover,
.tzgg_02 li.qub a,
.tzgg_02 li a,
.tzgg_01 li a {
    line-height: 28px;
    height: 28px;
    width: auto;
    border-radius: 3px;
    padding: 0 15px;
}

.tzgg_02 li,
.tzgg_02 li a,
.tzgg_01 li a {
    background: none;
}

/* 展开、收起 */
.center2 .ptdt1 .zbgg_nr .tzgg_01 .open-collected {
    float: right;
    width: 75px;
    height: 28px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(222, 222, 222, 1);
    border-radius: 2px;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    padding-right: 20px;
    box-sizing: border-box;
    color: #033333;
    position: relative;
    margin-right: 0;
    transition: 0.7s;
}

.open-collected-set.state-collected .collected,
.open-collected-set.state-open .open {
    display: block;
}

.open-collected-set.state-collected .open,
.open-collected-set.state-open .collected {
    display: none;
}


.open-collected-set.state-open .open-collected::after {
    content: "";
    height: 20px;
    width: 20px;
    position: absolute;
    top: 3px;
    right: 5px;
    background: url(../img/left_icon.png) center no-repeat;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}

.open-collected-set.state-collected .open-collected::after {
    content: "";
    height: 20px;
    width: 20px;
    position: absolute;
    top: 3px;
    right: 5px;
    background: url(../img/left_icon.png) center no-repeat;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
}

/* 按钮显示展开 */
.center2 .ptdt1 .zbgg_nr .tzgg_01.open-collected-set.state-open,
.center2 .ptdt2 .zbgg_nr .tzgg_02.open-collected-set.state-open {
    height: 50px;
    overflow: hidden;
    box-sizing: border-box;
}

/* 按钮显示收起 */
.center2 .ptdt1 .zbgg_nr .tzgg_01.open-collected-set.state-collected .center2 .ptdt2 .zbgg_nr .tzgg_02.open-collected-set.state-collected {
    height: auto;
}

.bottom_home {
    min-width: 1160px;
    overflow: hidden;
    padding-top: 15px;
    position: relative;
}

.bottom_wggys {
    overflow: hidden;
}

.bottom_wggys ul li.btbj {
    background: rgba(240, 240, 241, 1);
}

.bottom_wggys ul li.btbj {
    color: #333;
    font-size: 16px;
    border-bottom: none;
    padding-left: 15px;
}

.bottom_wggys ul li {
    line-height: 30px;
    padding: 10px 0;
    float: left;
    width: 100%;
    text-align: left;
    position: relative;
    transition: .7s;
    box-sizing: border-box;
}

.bottom_wggys ul li .time_2 {
    float: left;
}

.bottom_wggys ul li {
    background: none;
    padding-left: 0px;
}

.bottom_wggys ul li {
    line-height: 30px;
    padding: 10px 0;
    float: left;
    width: 100%;
    border-bottom: solid 1px #e5e5e5;
    text-align: left;
    position: relative;
    font-size: 14px;
    transition: .7s;
    padding-left: 15px;
}

.right_new3 ul li a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
}

.bottom_wggys ul li:hover {
    box-shadow: 0 0 10px rgba(200, 174, 135, 0.4);
    -webkit-box-shadow: 0 0 10px rgba(200, 174, 135, 0.4);
    color: rgba(200, 174, 135, 1);
}

.bottom_wggys ul li.btbj {
    color: #333;
    font-size: 15px;
    border-bottom: none;
    padding-left: 15px;
}

.bottom_wggys ul li:hover {
    background: none;
}

.bottom_wggys ul li.btbj:hover {
    box-shadow: none;
    color: #333333;
    background: rgba(240, 240, 241, 1);
}

.gengduo_cxgl {
    position: absolute;
    right: 5px;
    top: 22px;
}

.gengduo_cxgl a {
    color: #929292;
}

.gengduo_cxgl a:hover {
    color: rgba(171, 145, 107, 1);
}


/* 2020年3月20日11:45:37 */
.home_time {
    height: 45px;
}

.center1 {
    box-sizing: border-box;
    padding: 30px;
}


.left_home {
    width: 855px;
}

.tzgg {
    width: 455px;
}

body {
    background-color: #f6f6f6;
}

.nrbj {
    background: #f6f6f6;
}

.tzgg,
#playBox {
    height: 260px;
}

#playBox {
    width: 380px;
}

#playBox .oUlplay li {
    height: 260px;
    width: 380px;
}

#playBox .smalltitle {
    width: 380px;
}




.zytt h1 {
    width: 100px;
    float: left;
    background: #0e4682 url(../img/tzgg_1.png) 20px center no-repeat;
    color: #feffff;
}

.announcement-list {
    /* margin-top: 30px; */
}

.bottom_home {
    /* padding-top: 30px; */
    box-sizing: border-box;
    width: 1160px;
}

.announcement-list-tab li {
    border-radius: 17px;
}


.tis-title-type-2 {
    line-height: 50px;
    height: 50px;
    border-bottom: 1px solid #D7D7D7;
}

.enterprise-list {
    line-height: 50px;
    height: 50px;
    font-weight: bold;
}

.bottom_wggys ul li.btbj {
    background: url(../img/new-table-head-bj.png) no-repeat center;
    background-size: 100% 100%;
    color: #ffffff;
    border-radius: 5px 5px 0 0;
}

.bottom_wggys ul li.btbj:hover {
    box-shadow: none;
    background: url(../img/new-table-head-bj.png) no-repeat center;
    background-size: 100% 100%;
    color: #ffffff;
}


.mr_frBtnL {
    margin-right: 10px;
}


/* 2020年3月25日16:54:46 */
.zytt {
    margin: 0;
    line-height: 55px;
    height: 55px;
}

.zytt h1 {
    line-height: 55px;
    height: 55px;
}

.important-notice {
    height: 55px;
    line-height: 53px;
}


.tis-title-type-2>span {
    font-size: 20px;
    font-weight: bold;
    color: #333333;
}

.announcement-list-tab {
    margin-top: 25px;
    margin-bottom: 10px;
}


.announcement-list-tab li.abc {
    font-size: 15px;
}

.announcement-list-tab li {
    color: #333333;
}

.bottom_home {
    margin-top: 20px;
    width: 1140px;
    min-width: 1140px;
}

.bottom_home .tis-title {
    margin-bottom: 20px;
}

.bottom_wggys ul li.btbj {}

.gg-title {
    margin-top: 50px;
}

.mr_frUl {
    height: 100px;
}

.hzhb ul li {
    font-weight: bold;
}

.hzhb-title {
    margin-top: 20px;
}

.time_1 .state-1 {
    padding-right: 100px;
}

.hzhb {
    margin: 10px auto 10px;
}




.mr_frbox {
    height: 90px
}

.tis-title-type-2::before {
    top: 17px;
}

.tis-title::before {
    content: "";
    display: inline-block;
    height: 16px;
    width: 3px;
    border-radius: 1px;
    background-color: #AB916B;
    top: 8px;
    left: 0px;
    position: absolute;
}

.tis-title1::before {
    content: "";
    display: inline-block;
    height: 16px;
    width: 3px;
    border-radius: 1px;
    background-color: #AB916B;
    left: 0px;
    position: absolute;
}

.tis-title {
    font-size: 20px;
    font-weight: bold;
    color: #333333;
}

.tis-title1 {
    font-size: 20px;
    font-weight: bold;
    color: #333333;
}


/* 4月26日修改 */
.announcement-list-tab {
    height: 52px;
    margin-bottom: 0;

}

.announcement-list-tab li {
    height: 52px;
    line-height: 52px;
    padding: 0 40px;
    font-size: 16px;
}

.announcement-list-tab li.abc {
    font-size: 17px;
}

.zytt {
    margin: 25px 0;
    line-height: 55px;
    height: 55px;
    background-color: #fff;
}

.bottom_home {
    margin: 25px 0;
    width: 100%;
    min-width: 1200px;
    background-color: #fff;
    padding: 30px;
}

.menu_bj .center1 {
    background-color: #fff;
    padding-bottom: 30px;
}

.gengduo_cxgl {
    right: 30px;
    top: 30px;
}

.gg-title {
    margin-top: 0;
}

.mr_frbox {
    margin: 20px 0 30px 0;
}

.bottom {
    margin-top: 25px;
}

.mr_frbox {
    height: 155px;
}

.mr_frUl ul li {
    width: 255px !important;
    transform: scale(1);
    margin-right: 20px;
}

.mr_frUl ul li {
    height: 155px;
}

.mr_frBtnL,
.mr_frBtnR {
    margin-top: 55px;
}

.mr_frUl ul li:hover {
    transform: translateY(-2px)
}

.new-home.zbztb_floatr {
    right: 5px;
}

.new-home.zbztb_floatr h3 {
    line-height: 60px !important;
    width: 55px !important;
    height: 60px !important;
    padding: 0;
    background-color: #e1e1e1 !important;
    padding: 0 !important;
    z-index: 10;
    border-bottom: 1px solid #c9c9c9 !important;
}

.new-home .qrcode h3 {
    border-bottom: none !important;
}

.new-home.zbztb_floatr li {
    width: 55px !important;
    height: 60px !important;
    margin-bottom: 1px;

}

.new-home.zbztb_floatr .qrcode i {
    margin: 0;
}

.new-home.zbztb_floatr img {
    vertical-align: middle;
}

.new-home .iconfont {
    height：60px;
}

.new-home .question,
.message {
    position: relative;
}


/* 2020-04-29 修改 */
.zbztb_floatr {
    top: 50%;
}

.zytt {
    padding-left: 15px;
}

.hzhb-box {
    background-color: #fff;
    padding: 10px 30px 30px 30px;
    margin-top: 25px;
}

.gg-title {
    margin-bottom: 15px;
}

.center1 {
    position: relative;
}

.center1 .swiper-button-next,
.center1 .swiper-button-prev {
    top: 155px;
    width: 30px;

}

.center1 .swiper-button-prev {
    background: url('../img/foot-swiper-prev.png')center no-repeat;
    left: 25px;
}

.center1 .swiper-button-prev::after,
.center1 .swiper-button-next::after {
    content: '';
    height: 30px;
}

.center1 .swiper-button-prev:focus,
.center1 .swiper-button-next:focus {
    outline: none;
}

.center1 .swiper-button-next {
    background: url('../img/foot-swiper-next.png')center no-repeat;
    right: 25px;
}

.center1 .swiper-container {
    width: 1070px;
    height: 160px;
}

.center1 .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}



/* 切换旧系统 样式 补充 */
.menu_bj .navigation-box {
    position: relative;
}

.go-old-version-box {
    position: absolute;
    right: calc(50% - 675px);
    width: 35px;
}

.vertical-line {
    width: 1px;
    height: 40px;
    background-color: rgba(255, 118, 2, 1);
    display: block;
    margin: auto;
}

.go-old-version-a {
    width: 35px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    display: block;
    padding: 10px 10px;
    box-sizing: border-box;
    background-color: rgba(255, 118, 2, 1);
    border-radius: 17px;
    color: white;
    cursor: pointer;
}

.go-old-version-a:hover {
    color: white;
    opacity: 0.8;
}


/* 202006161614 补充 */

.new-home.home_time {
    margin: auto;
    padding-top: 30px;
}

.home-time-box #bnt-add {
    background: rgba(255, 118, 2, 1);
    border-radius: 3px;
    padding: 0 16px;
    text-align: center;
}

.banner {
    padding: 30px 30px 0;
}


.home_time_bj .zhuce #bnt-add {
    background: rgba(255, 118, 2, 1);
    border-radius: 3px;
    padding: 0 16px;
    text-align: center;
}