

/* 初始化样式 */
* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

img {
    vertical-align: top;
    display: inline-block;
}

a {
    display: inline-block;
}

/* 初始化样式 end */
/* 公共 */
.header .wrap {
    width: 100%;
    max-width: 1220px;
    margin: 0 auto;
    padding: 0 10px;
}

.header .wrap .top_main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 40px;
}

.header .wrap .top_main .left_welcome p {
    font-size: 14px;
    color: #545454;
    line-height: 40px;
}

.header .wrap .top_main .right_login {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.header .wrap .top_main .right_login .left_login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.header .wrap .top_main .right_login .left_login li {
    padding: 0 8px;
}

.header .wrap .top_main .right_login .left_login li a {
    font-size: 14px;
    color: #545454;
}

.header .wrap .top_main .right_login .left_login li:last-child {
    padding-right: 16px;
}

.header .wrap .top_main .right_login .right_share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-left: 1px solid #ccc;
    height: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header .wrap .top_main .right_login .right_share li {
    padding: 0 8px;
}

.header .wrap .top_main .right_login .right_share li a img {
    display: inline;
    width: auto;
    height: auto;
}

.header .wrap .top_main .right_login .right_share li:last-child {
    padding-right: 0;
}

.header .wrap .top_main .right_login .right_share li:first-child {
    padding-left: 16px;
}

.header .wrap .logo_main {
    height: 104px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header .wrap .logo_main .logo_wrap a img {
    display: inline;
    width: auto;
    height: auto;
}

.header .wrap .logo_main .info ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.header .wrap .logo_main .info ul li {
    padding: 0 25px;
    border-right: 1px solid #ccc;
}

.header .wrap .logo_main .info ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: default;
}

.header .wrap .logo_main .info ul li a .icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header .wrap .logo_main .info ul li a .icon img {
    display: inline;
    width: auto;
    height: auto;
}

.header .wrap .logo_main .info ul li a .text {
    margin-left: 16px;
}

.header .wrap .logo_main .info ul li a .text .title {
    font-size: 12px;
    color: #111;
}

.header .wrap .logo_main .info ul li a .text .content {
    font-size: 12px;
    color: #545454;
}

.header .wrap .logo_main .info ul li:last-child {
    padding-right: 0;
    border-right: 0;
}

.header .wrap_nav {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    height: 56px;
}

.header .wrap_nav .bottom_nav {
    width: 100%;
    max-width: 1220px;
    margin: 0 auto;
    padding: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.header .wrap_nav .bottom_nav .nav_ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 56px;
}

.header .wrap_nav .bottom_nav .nav_ul li {
    padding: 0 26px;
}

.header .wrap_nav .bottom_nav .nav_ul li a {
    font-size: 16px;
    color: #545454;
}

.header .wrap_nav .bottom_nav .nav_ul li a i {
    margin-left: 6px;
}

.header .wrap_nav .bottom_nav .nav_ul li a:hover {
    color: #0091c8;
}

.header .wrap_nav .bottom_nav .nav_ul li .active {
    color: #0091c8;
}

.header .wrap_nav .bottom_nav .nav_ul li:first-child {
    padding-left: 0;
}

.header .wrap_nav .bottom_nav .nav_ul .click_li {
    position: relative;
}

.header .wrap_nav .bottom_nav .nav_ul .click_li .click_down {
    position: absolute;
    top: 34px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    background: #fff;
    border-top: 2px solid #0091c8;
    display: none;
    z-index: 999;
    padding: 0 5px;
}

.header .wrap_nav .bottom_nav .nav_ul .click_li .click_down li {
    text-align: center;
    height: 36px;
    line-height: 36px;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.header .wrap_nav .bottom_nav .nav_ul .click_li .click_down li a {
    font-size: 14px;
    color: #545454;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.header .wrap_nav .bottom_nav .nav_ul .click_li .click_down li .active {
    color: #0091c8;
}

.header .wrap_nav .bottom_nav .nav_ul .click_li .click_down li:hover>a {
    color: #0091c8;
}

.header .wrap_nav .bottom_nav .right_search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header .wrap_nav .bottom_nav .right_search li a img {
    display: inline;
    width: auto;
    height: auto;
}

.header .wrap_nav .bottom_nav .right_search .slide {
    width: 1px;
    height: 30px;
    margin: 0 16px;
    background: #ccc;
}

.header_h5 {
    display: none;
}

@media screen and (max-width: 1024px) {
    .header {
        display: none;
    }

    .header_h5 {
        display: block;
    }

    .header_h5 .wrap {
        height: 80px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 10px;
    }

    .header_h5 .wrap .logo a img {
        display: inline;
        width: auto;
        height: auto;
    }

    .header_h5 .wrap .icon {
        line-height: 80px;
        font-size: 30px;
        color: #545454;
        cursor: pointer;
    }

    .header_h5 .bottom_nav {
        display: none;
    }

    .header_h5 .bottom_nav .nav_ul {
        background: #0091c8;
    }

    .header_h5 .bottom_nav .nav_ul li {
        height: 38px;
        text-align: center;
        line-height: 38px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }

    .header_h5 .bottom_nav .nav_ul li a {
        font-size: 14px;
        color: #fff;
    }
}

.footer {
    height: 482px;
    background: #222;
    padding-top: 86px;
}

.footer .wrap {
    max-width: 1220px;
    padding: 0 10px;
    width: 100%;
    margin: 0 auto;
}

.footer .wrap .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.footer .wrap .nav .left_logo .t_logo a img {
    width: auto;
    height: auto;
}

.footer .wrap .nav .left_logo .lt_code {
    margin-top: 29px;
}

.footer .wrap .nav .left_logo .lt_code img {
    width: auto;
    height: auto;
}

.footer .wrap .nav .left_logo .lt_code p {
    font-size: 14px;
    color: #999;
    padding: 12px 5px;
}

.footer .wrap .nav .right_nav {
    width: 828px;
    margin-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.footer .wrap .nav .right_nav .f_ul .title {
    font-size: 19px;
    color: #999;
}

.footer .wrap .nav .right_nav .f_ul {
    margin-right: 10px;
}

.footer .wrap .nav .right_nav .f_ul .slide {
    width: 40%;
    border: 1px solid #0091c8;
    margin: 25px 0;
}

.footer .wrap .nav .right_nav .f_ul .down_bt {
    padding: 12px 0;
}

.footer .wrap .nav .right_nav .f_ul .down_bt a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer .wrap .nav .right_nav .f_ul .down_bt a img {
    width: 5px;
    height: 10px;
}

.footer .wrap .nav .right_nav .f_ul .down_bt a span {
    margin-left: 10px;
    font-size: 14px;
    color: #999;
}

.footer .wrap .nav .right_nav .f_ul:last-child {
    margin-right: 0;
}

.footer .copy {
    margin-top: 30px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-top: 1px solid #ccc;
}

.footer .copy p {
    font-size: 14px;
    color: #999;
}

.footer_h5 {
    display: none;
}

@media screen and (max-width: 1024px) {
    .footer {
        display: none;
    }

    .footer_h5 {
        display: block;
        background: #222;
        padding-top: 50px;
    }

    .footer_h5 .top_logo {
        padding: 0 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .footer_h5 .top_logo .logo a img {
        width: auto;
        height: auto;
    }

    .footer_h5 .top_logo .code img {
        width: auto;
        height: auto;
    }

    .footer_h5 .top_logo .code p {
        font-size: 14px;
        color: #999;
        padding: 10px 0;
        text-align: center;
    }

    .footer_h5 .nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 10px;
    }

    .footer_h5 .nav .right_nav {
        width: 100%;
        margin-left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .footer_h5 .nav .right_nav .f_ul {
        width: 49%;
        margin-top: 20px;
    }

    .footer_h5 .nav .right_nav .f_ul .title {
        font-size: 19px;
        color: #999;
    }

    .footer_h5 .nav .right_nav .f_ul .slide {
        width: 40%;
        border: 1px solid #0091c8;
        margin: 25px 0;
    }

    .footer_h5 .nav .right_nav .f_ul .down_bt {
        padding: 12px 0;
    }

    .footer_h5 .nav .right_nav .f_ul .down_bt a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .footer_h5 .nav .right_nav .f_ul .down_bt a img {
        width: 5px;
        height: 10px;
    }

    .footer_h5 .nav .right_nav .f_ul .down_bt a span {
        margin-left: 10px;
        font-size: 14px;
        color: #999;
    }

    .footer_h5 .nav .right_nav .f_ul:nth-child(2n+1) {
        text-align: left;
    }

    .footer_h5 .nav .right_nav .f_ul:nth-child(2n+1) .slide {
        float: left;
    }

    .footer_h5 .nav .right_nav .f_ul:nth-child(2n+1) .down_bt a {
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
    }

    .footer_h5 .nav .right_nav .f_ul:nth-child(2n) {
        text-align: right;
    }

    .footer_h5 .nav .right_nav .f_ul:nth-child(2n) .slide {
        float: right;
    }

    .footer_h5 .nav .right_nav .f_ul:nth-child(2n) .down_bt a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .footer_h5 .nav .right_nav .f_ul:last-child {
        margin-right: 0;
    }

    .footer_h5 .copy {
        border-top: 1px solid #ccc;
        padding: 20px 0;
        text-align: center;
    }

    .footer_h5 .copy p {
        font-size: 12px;
        color: #999;
    }
}

/* 分页 */
.paging {
    margin-top: 40px;
}

.paging ul {
    width: 360px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
}

.paging ul li {
    width: auto;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border: 2px solid #e6e6e6;
    margin-right: 8px;
}

.paging ul li a {
    font-size: 18px;
    color: #ccc;
    padding: 0 15px;
}

.paging ul .active {
    background: #0091c8;
    border: 2px solid #0091c8;
}

.paging ul .active>a {
    color: #fff;
}

.paging ul li:hover {
    background: #0091c8;
    border: 2px solid #0091c8;
}

.paging ul li:hover>a {
    color: #fff;
}

.paging ul li:last-child {
    margin-right: 0;
}

@media screen and (max-width: 1024px) {
    .paging {
        margin-top: 40px;
    }

    .paging ul {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 auto;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .paging ul li {
        width: auto;
        height: 38px;
        text-align: center;
        line-height: 38px;
        border: 2px solid #e6e6e6;
        margin-right: 8px;
    }

    .paging ul li a {
        font-size: 18px;
        color: #ccc;
        padding: 0 15px;
    }

    .paging ul .active {
        background: #0091c8;
    }

    .paging ul .active>a {
        color: #fff;
    }

    .paging ul li:hover {
        background: #0091c8;
        border: 2px solid #0091c8;
    }

    .paging ul li:hover>a {
        color: #fff;
    }

    .paging ul li:last-child {
        margin-right: 0;
    }
}

/* 面包屑 */
.crumbs_wrap_nav {
    max-width: 1220px;
    width: 100%;
    padding: 10px 10px;
    margin: 0 auto;
    margin-top: 10px;
}

.crumbs_wrap_nav .left_crumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 44px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.crumbs_wrap_nav .left_crumbs .home {
    margin-right: 8px;
}

.crumbs_wrap_nav .left_crumbs li {
    padding: 0 4px;
    color: #3a3a3a;
}

.crumbs_wrap_nav .left_crumbs li a {
    color: #3a3a3a;
    cursor: pointer;
}

.crumbs_wrap_nav .left_crumbs li img {
    width: auto;
}

/* 公共 end */
/* 首页 */
.index_wrap {
    /* 顶部图片 */
    /* 产品世界 */
    /* 为什么选择恒吉 */
    /* 关于恒吉 */
    /* 行业动态 */
    /* 底部地图 */
}

.index_wrap .top_img {
    overflow: hidden;
}

.index_wrap .top_img .index_top_slide .swiper-pagination .swiper-pagination-bullet {
    width: 36px;
    height: 3px;
    border-radius: 0;
    background: #fff;
    opacity: .5;
}

.index_wrap .top_img .index_top_slide .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}

.index_wrap .index_product_world {
    max-width: 1230px;
    padding: 0 10px;
    width: 100%;
    margin: 0 auto;
    margin-top: 50px;
}

.index_wrap .index_product_world .title {
    width: 820px;
    text-align: center;
    margin: 0 auto;
}

.index_wrap .index_product_world .title .top_title p {
    font-size: 38px;
    color: #0097cb;
}

.index_wrap .index_product_world .title .bottom_title {
    position: relative;
}

.index_wrap .index_product_world .title .bottom_title .bt_title {
    font-size: 14px;
    color: #999;
    text-transform: uppercase;
    padding: 10px 0;
}

.index_wrap .index_product_world .title .bottom_title .left_slide {
    display: inline;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.index_wrap .index_product_world .title .bottom_title .right_slide {
    display: inline;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.index_wrap .index_product_world .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
}

.index_wrap .index_product_world .content .ct1 {
    width: 31.5%;
    height: 267px;
    position: relative;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 15px;
}

.index_wrap .index_product_world .content .ct1 a {
    position: absolute;
    padding: 40px 30px;
    background: url(../image/product_bg.png) no-repeat;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    border-radius: 12px;
}

.index_wrap .index_product_world .content .ct1 a .title {
    width: auto;
    text-align: left;
}

.index_wrap .index_product_world .content .ct1 a .title p:first-child {
    font-size: 28px;
    color: #fff;
}

.index_wrap .index_product_world .content .ct1 a .title p:last-child {
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 0;
}

.index_wrap .index_product_world .content .ct1 a .details {
    width: 230px;
    margin-top: 26px;
}

.index_wrap .index_product_world .content .ct1 a .details p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
}

.index_wrap .index_product_world .content .ct1 a:hover {
    background: url(../image/product_bg2.png) no-repeat;
    background-size: 100% 100%;
}

.index_wrap .index_product_world .content .ct1:nth-child(3) {
    margin-right: 10px;
}

@media screen and (max-width: 850px) {
    .index_wrap .index_product_world {
        padding: 0 10px;
        width: 100%;
        margin: 0 auto;
        margin-top: 14px;
    }

    .index_wrap .index_product_world .title {
        width: 100%;
        text-align: center;
        margin: 0 auto;
        overflow: hidden;
    }

    .index_wrap .index_product_world .title .top_title p {
        font-size: 24px;
        color: #0097cb;
    }

    .index_wrap .index_product_world .title .bottom_title {
        position: relative;
        width: 150px;
        margin: 0 auto;
    }

    .index_wrap .index_product_world .title .bottom_title .bt_title {
        font-size: 14px;
        color: #999;
        text-transform: uppercase;
        padding: 10px 0;
    }

    .index_wrap .index_product_world .title .bottom_title .left_slide {
        display: inline;
        width: auto;
        height: auto;
        position: absolute;
        top: 50%;
        left: -338px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .index_wrap .index_product_world .title .bottom_title .right_slide {
        display: inline;
        width: auto;
        height: auto;
        position: absolute;
        top: 50%;
        right: -338px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .index_wrap .index_product_world .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 50px;
    }

    .index_wrap .index_product_world .content .ct1 {
        width: 49%;
        height: 267px;
        position: relative;
        overflow: hidden;
        margin-right: 10px;
        margin-bottom: 15px;
    }

    .index_wrap .index_product_world .content .ct1 a {
        position: absolute;
        padding: 40px 30px;
        background: url(../image/product_bg.png) no-repeat;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-size: 100% 100%;
        border-radius: 12px;
    }

    .index_wrap .index_product_world .content .ct1 a .title {
        width: auto;
        text-align: left;
    }

    .index_wrap .index_product_world .content .ct1 a .title p:first-child {
        font-size: 20px;
        color: #fff;
    }

    .index_wrap .index_product_world .content .ct1 a .title p:last-child {
        font-size: 12px;
        color: #fff;
        text-transform: uppercase;
        padding: 10px 0;
    }

    .index_wrap .index_product_world .content .ct1 a .details {
        width: 230px;
        margin-top: 26px;
    }

    .index_wrap .index_product_world .content .ct1 a .details p {
        font-size: 14px;
        color: #fff;
        line-height: 24px;
    }

    .index_wrap .index_product_world .content .ct1:nth-child(2n) {
        margin-right: 0;
    }
}

@media screen and (max-width: 550px) {
    .index_wrap .index_product_world {
        padding: 0 10px;
        width: 100%;
        margin: 0 auto;
        margin-top: 14px;
    }

    .index_wrap .index_product_world .title {
        width: 100%;
        text-align: center;
        margin: 0 auto;
        overflow: hidden;
    }

    .index_wrap .index_product_world .title .top_title p {
        font-size: 24px;
        color: #0097cb;
    }

    .index_wrap .index_product_world .title .bottom_title {
        position: relative;
        width: 150px;
        margin: 0 auto;
    }

    .index_wrap .index_product_world .title .bottom_title .bt_title {
        font-size: 14px;
        color: #999;
        text-transform: uppercase;
        padding: 10px 0;
    }

    .index_wrap .index_product_world .title .bottom_title .left_slide {
        display: inline;
        width: auto;
        height: auto;
        position: absolute;
        top: 50%;
        left: -338px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .index_wrap .index_product_world .title .bottom_title .right_slide {
        display: inline;
        width: auto;
        height: auto;
        position: absolute;
        top: 50%;
        right: -338px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .index_wrap .index_product_world .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 50px;
    }

    .index_wrap .index_product_world .content .ct1 {
        width: 100%;
        height: 267px;
        position: relative;
        overflow: hidden;
        margin-right: 0px;
        margin-bottom: px;
    }

    .index_wrap .index_product_world .content .ct1 a {
        position: absolute;
        padding: 40px 30px;
        background: url(../image/product_bg.png) no-repeat;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-size: 100% 100%;
        border-radius: 12px;
    }

    .index_wrap .index_product_world .content .ct1 a .title {
        width: auto;
        text-align: left;
    }

    .index_wrap .index_product_world .content .ct1 a .title p:first-child {
        font-size: 20px;
        color: #fff;
    }

    .index_wrap .index_product_world .content .ct1 a .title p:last-child {
        font-size: 12px;
        color: #fff;
        text-transform: uppercase;
        padding: 10px 0;
    }

    .index_wrap .index_product_world .content .ct1 a .details {
        width: 230px;
        margin-top: 26px;
    }

    .index_wrap .index_product_world .content .ct1 a .details p {
        font-size: 14px;
        color: #fff;
        line-height: 24px;
    }

    .index_wrap .index_product_world .content .ct1:nth-child(2n) {
        margin-right: 0;
    }

    .index_wrap .index_product_world .content .ct1:nth-child(3) {
        margin-right: 0;
    }
}

.index_wrap .index_product_world2 .title .bottom_title .left_slide {
    left: -30px;
}

.index_wrap .index_product_world2 .title .bottom_title .right_slide {
    right: -30px;
}

.index_wrap .index_product_world2 .content_wrap {
    background: url(http://www.gzhengji.cn/public/static1/img/index_product_map.png) no-repeat;
    background-position: center 0;
    background-size: 100% 100%;
}

.index_wrap .index_product_world2 .content_wrap .submit {
    width: 216px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border-radius: 30px;
    background: #f1d722;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0 auto;
    margin-top: 20px;
}

.index_wrap .index_product_world2 .content_wrap .text {
    max-width: 685px;
    margin: 0 auto;
    margin-top: 18px;
    text-align: center;
}

.index_wrap .index_product_world2 .content_wrap .text p {
    font-size: 12px;
    color: #666;
    line-height: 28px;
    display: inline;
}

.index_wrap .index_product_world2 .content_wrap .text p a {
    display: inline;
    color: #00b7ee;
}

.index_wrap .index_product_world2 .content_wrap .index_stairs {
    text-align: center;
    margin-top: 36px;
    padding-bottom: 30px;
}

.index_wrap .index_product_world2 .content_wrap .index_stairs img {
    display: inline;
    width: auto;
    height: auto;
}

@media screen and (max-width: 1024px) {
    .index_wrap .index_product_world2 {
        padding: 0 10px;
        width: 100%;
        margin: 0 auto;
        margin-top: 14px;
    }

    .index_wrap .index_product_world2 .title {
        width: 100%;
        text-align: center;
        margin: 0 auto;
        overflow: hidden;
    }

    .index_wrap .index_product_world2 .title .top_title p {
        font-size: 24px;
        color: #0097cb;
    }

    .index_wrap .index_product_world2 .title .bottom_title {
        position: relative;
        width: 200px;
        margin: 0 auto;
    }

    .index_wrap .index_product_world2 .title .bottom_title .bt_title {
        font-size: 14px;
        color: #999;
        text-transform: uppercase;
        padding: 10px 0;
    }

    .index_wrap .index_product_world2 .title .bottom_title .left_slide {
        display: inline;
        width: auto;
        height: auto;
        position: absolute;
        top: 50%;
        left: -338px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .index_wrap .index_product_world2 .title .bottom_title .right_slide {
        display: inline;
        width: auto;
        height: auto;
        position: absolute;
        top: 50%;
        right: -338px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .index_wrap .index_product_world2 .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 20px;
    }

    .index_wrap .index_product_world2 .content .ct1 {
        width: 100%;
        background-size: 100% 100%;
    }

    .index_wrap .index_product_world2 .content .ct1 a .title p:first-child {
        font-size: 22px;
    }

    .index_wrap .index_product_world2 .content .ct2 {
        background: url(http://www.gzhengji.cn/public/static1/img/index_product_world2.png) no-repeat;
        background-size: 100% 100%;
    }

    .index_wrap .index_product_world2 .content .ct3 {
        background: url(http://www.gzhengji.cn/public/static1/img/index_product_world3.png) no-repeat;
        background-size: 100% 100%;
    }

    .index_wrap .index_product_world2 .content .ct4 {
        background: url(http://www.gzhengji.cn/public/static1/img/index_product_world4.png) no-repeat;
        background-size: 100% 100%;
    }

    .index_wrap .index_product_world2 .content .ct5 {
        background: url(http://www.gzhengji.cn/public/static1/img/index_product_world5.png) no-repeat;
        background-size: 100% 100%;
    }

    .index_wrap .index_product_world2 .content .ct6 {
        background: url(http://www.gzhengji.cn/public/static1/img/index_product_world6.png) no-repeat;
        background-size: 100% 100%;
    }

    .index_wrap .index_product_world2 .content_wrap {
        background: url(http://www.gzhengji.cn/public/static1/img/index_product_map.png) no-repeat;
        background-position: center 34px;
        background-size: 100% 100%;
    }

    .index_wrap .index_product_world2 .content_wrap .index_stairs {
        text-align: center;
        margin-top: 16px;
    }

    .index_wrap .index_product_world2 .content_wrap .index_stairs img {
        display: inline;
        width: 100%;
        height: auto;
    }
}

.index_wrap .index_about_hj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 50px;
}

.index_wrap .index_about_hj .left_img img {
    width: auto;
    height: auto;
}

.index_wrap .index_about_hj .right_content {
    background: #f8f8f8;
    padding: 60px 0 60px 60px;
    width: 100%;
}

.index_wrap .index_about_hj .right_content .right_c {
    max-width: 686px;
    width: 100%;
}

.index_wrap .index_about_hj .right_content .right_c .title .t_title {
    font-size: 36px;
    color: #444;
}

.index_wrap .index_about_hj .right_content .right_c .title .b_h {
    font-size: 14px;
    color: #ccc;
    padding-top: 10px;
}

.index_wrap .index_about_hj .right_content .right_c .content .text1 {
    padding-top: 28px;
    font-size: 14px;
    color: #000;
    line-height: 30px;
    text-indent: 2em;
}

.index_wrap .index_about_hj .right_content .right_c .content .text2 {
    padding-top: 28px;
    font-size: 14px;
    color: #000;
    line-height: 30px;
    text-indent: 2em;
}

.index_wrap .index_about_hj .right_content .right_c .submit {
    width: 150px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    background: #0097cb;
    border-radius: 24px;
    margin-top: 32px;
}

.index_wrap .index_about_hj .right_content .right_c .submit a {
    font-size: 14px;
    color: #fff;
}

@media screen and (max-width: 1024px) {
    .index_wrap .index_about_hj {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 50px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .index_wrap .index_about_hj .left_img img {
        width: 100%;
        height: auto;
    }

    .index_wrap .index_about_hj .right_content {
        background: #f8f8f8;
        padding: 0 10px;
        width: 100%;
    }

    .index_wrap .index_about_hj .right_content .right_c {
        max-width: 686px;
        width: 100%;
    }

    .index_wrap .index_about_hj .right_content .right_c .title {
        margin-top: 20px;
    }

    .index_wrap .index_about_hj .right_content .right_c .title .t_title {
        font-size: 36px;
        color: #444;
    }

    .index_wrap .index_about_hj .right_content .right_c .title .b_h {
        font-size: 14px;
        color: #ccc;
        padding-top: 10px;
    }

    .index_wrap .index_about_hj .right_content .right_c .content .text1 {
        padding-top: 28px;
        font-size: 14px;
        color: #000;
        line-height: 30px;
        text-indent: 2em;
    }

    .index_wrap .index_about_hj .right_content .right_c .content .text2 {
        padding-top: 28px;
        font-size: 14px;
        color: #000;
        line-height: 30px;
        text-indent: 2em;
    }

    .index_wrap .index_about_hj .right_content .right_c .submit {
        width: 150px;
        height: 46px;
        text-align: center;
        line-height: 46px;
        background: #0097cb;
        border-radius: 24px;
        margin-top: 32px;
    }

    .index_wrap .index_about_hj .right_content .right_c .submit a {
        font-size: 14px;
        color: #fff;
    }
}

.index_wrap .index_industry_news .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.index_wrap .index_industry_news .content .wrap_ul {
    width: 380px;
    -webkit-transition: all .3s;
    transition: all .3s;
    padding: 0 0 10px 0;
}

.index_wrap .index_industry_news .content .wrap_ul .top_img {
    height: 250px;
}

.index_wrap .index_industry_news .content .wrap_ul .top_img img {
    -webkit-transition: all .6s;
    transition: all .6s;
}

.index_wrap .index_industry_news .content .wrap_ul .top_img img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.index_wrap .index_industry_news .content .wrap_ul .top_title {
    margin-top: 20px;
    padding: 0 5px;
}

.index_wrap .index_industry_news .content .wrap_ul .top_title p {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.index_wrap .index_industry_news .content .wrap_ul .details {
    margin-top: 24px;
    padding: 0 5px;
    max-height: 55px;
    overflow: hidden;
}

.index_wrap .index_industry_news .content .wrap_ul .details p {
    font-size: 12px;
    color: #666;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.index_wrap .index_industry_news .content .wrap_ul .btn {
    margin-top: 26px;
    padding: 0 5px;
}

.index_wrap .index_industry_news .content .wrap_ul .btn a {
    width: 136px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    color: #fff;
    font-size: 16px;
    background: #0097cb;
    border-radius: 24px;
}

.index_wrap .index_industry_news .content .wrap_ul:hover {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-transform: translate(0, -8px);
    transform: translate(0, -8px);
}

@media screen and (max-width: 750px) {
    .index_wrap .index_industry_news .content .wrap_ul {
        margin: 0 auto;
    }
}

@media screen and (min-width: 440px) and (max-width: 860px) {
    .index_wrap .index_industry_news .content .wrap_ul {
        width: 48%;
        margin-top: 15px;
    }
}

@media screen and (max-width: 375px) {
    .index_wrap .index_industry_news .content .wrap_ul {
        margin-top: 15px;
        width: 100%;
    }
}

.index_wrap .index_bottom_map {
    margin-top: 80px;
    position: relative;
}

.index_wrap .index_bottom_map .bottom_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1220px;
    padding: 0 10px;
    width: 100%;
    height: 480px;
    padding: 56px 86px;
    border-radius: 4px;
    background: #fff;
    position: absolute;
    bottom: -134px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.index_wrap .index_bottom_map .bottom_info .left_info {
    width: 396px;
    border-right: 1px solid #ccc;
}

.index_wrap .index_bottom_map .bottom_info .left_info .info_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 46px;
}

.index_wrap .index_bottom_map .bottom_info .left_info .info_wrap .l_img img {
    width: auto;
    height: auto;
}

.index_wrap .index_bottom_map .bottom_info .left_info .info_wrap .r_text {
    margin-left: 24px;
}

.index_wrap .index_bottom_map .bottom_info .left_info .info_wrap .r_text .title {
    font-size: 14px;
    color: #333;
}

.index_wrap .index_bottom_map .bottom_info .left_info .info_wrap .r_text .b_details {
    font-size: 14px;
    color: #666;
    padding-top: 5px;
}

.index_wrap .index_bottom_map .bottom_info .left_info .info_wrap:first-child {
    margin-top: 20px;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs {
    margin-left: 84px;
    width: 546px;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs .rc_title {
    font-size: 24px;
    color: #333;
    margin-bottom: 10px;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs .form form input {
    width: 100%;
    height: 44px;
    line-height: 44px;
    border: 1px solid #ccc;
    margin-top: 14px;
    padding-left: 20px;
    border-radius: 4px;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs .form form textarea {
    margin-top: 14px;
    height: 80px;
    width: 100%;
    resize: none;
    padding: 10px 20px;
    border-radius: 4px;
    border: 1px solid #ccc;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs .form form input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #999;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs .form form input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs .form form input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs .form form input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #999;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs .form form textarea::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #969696;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs .form form textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #969696;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs .form form textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #969696;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs .form form textarea:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #969696;
}

.index_wrap .index_bottom_map .bottom_info .right_contactUs .form form button {
    margin-top: 20px;
    width: 220px;
    height: 54px;
    background: #0091c8;
    color: #fff;
    border: 0;
    font-size: 14px;
    border-radius: 30px;
}

.index_wrap .bt_empty {
    height: 200px;
    background: #222;
}

@media screen and (max-width: 1024px) {
    .index_wrap .bt_empty {
        display: none;
    }
}

@media screen and (max-width: 1024px) {
    .index_wrap .index_bottom_map {
        position: relative;
        background: none;
        padding: 0 0 20px 0;
        margin-top: 20px;
    }

    .index_wrap .index_bottom_map .top_map img {
        width: 100%;
    }

    .index_wrap .index_bottom_map .bottom_info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        padding: 0 10px;
        width: 100%;
        height: auto;
        padding: 0;
        border-radius: 4px;
        background: #fff;
        position: static;
        bottom: 0;
        left: 0;
        -webkit-transform: none;
        transform: none;
    }

    .index_wrap .index_bottom_map .bottom_info .left_info {
        width: 100%;
        border-right: none;
        padding: 0 10px;
    }

    .index_wrap .index_bottom_map .bottom_info .left_info .info_wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 20px;
    }

    .index_wrap .index_bottom_map .bottom_info .left_info .info_wrap .l_img img {
        width: 100%;
        height: auto;
    }

    .index_wrap .index_bottom_map .bottom_info .left_info .info_wrap .r_text {
        margin-left: 24px;
    }

    .index_wrap .index_bottom_map .bottom_info .left_info .info_wrap .r_text .title {
        font-size: 14px;
        color: #333;
    }

    .index_wrap .index_bottom_map .bottom_info .left_info .info_wrap .r_text .b_details {
        font-size: 14px;
        color: #666;
        padding-top: 5px;
    }

    .index_wrap .index_bottom_map .bottom_info .left_info .info_wrap:first-child {
        margin-top: 20px;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs {
        margin-left: 0;
        width: 100%;
        padding: 0 10px;
        margin-top: 20px;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs .rc_title {
        font-size: 24px;
        color: #0091c8;
        margin-bottom: 10px;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs .form form input {
        width: 100%;
        height: 44px;
        line-height: 44px;
        border: 1px solid #ccc;
        margin-top: 14px;
        padding-left: 20px;
        border-radius: 4px;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs .form form textarea {
        margin-top: 14px;
        height: 80px;
        width: 100%;
        resize: none;
        padding: 10px 20px;
        border-radius: 4px;
        border: 1px solid #ccc;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs .form form input::-webkit-input-placeholder {
        /* WebKit, Blink, Edge */
        color: #999;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs .form form input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #999;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs .form form input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #999;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs .form form input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #999;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs .form form textarea::-webkit-input-placeholder {
        /* WebKit, Blink, Edge */
        color: #969696;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs .form form textarea:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #969696;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs .form form textarea::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #969696;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs .form form textarea:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #969696;
    }

    .index_wrap .index_bottom_map .bottom_info .right_contactUs .form form button {
        margin-top: 20px;
        width: 220px;
        height: 54px;
        background: #0091c8;
        color: #fff;
        border: 0;
        font-size: 14px;
        border-radius: 30px;
    }
}

/* 首页 end */
/* 产品世界 */
.product_world_wrap {
    background: #ebeef2;
    padding-bottom: 80px;
    /* 产品内容 */
}

.product_world_wrap .product_nav {
    /* 面包屑 */
    /* 产品 */
}

.product_world_wrap .product_nav .wrap_nav {
    max-width: 1220px;
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
    margin-top: 10px;
    overflow: hidden;
}

.product_world_wrap .product_nav .wrap_nav .left_crumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 44px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.product_world_wrap .product_nav .wrap_nav .left_crumbs .home {
    margin-right: 8px;
}

.product_world_wrap .product_nav .wrap_nav .left_crumbs li {
    padding: 0 4px;
    color: #3a3a3a;
}

.product_world_wrap .product_nav .wrap_nav .left_crumbs li a {
    color: #3a3a3a;
}

.product_world_wrap .product_nav .wrap_nav .left_crumbs li img {
    width: auto;
}

.product_world_wrap .product_nav .product_details {
    max-width: 1220px;
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
}

.product_world_wrap .product_nav .product_details .details_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 52px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 54px;
    margin-top: 20px;
    position: relative;
    z-index: 999;
}

.product_world_wrap .product_nav .product_details .details_title .left_down {
    width: 350px;
    height: 52px;
    background: #fff;
    margin-right: 20px;
}

.product_world_wrap .product_nav .product_details .details_title .left_down a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.product_world_wrap .product_nav .product_details .details_title .left_down a ul {
    width: 100%;
    padding: 0 20px;
}

.product_world_wrap .product_nav .product_details .details_title .left_down a ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.product_world_wrap .product_nav .product_details .details_title .left_down a ul li span {
    font-size: 18px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.product_world_wrap .product_nav .product_details .details_title .left_down a ul li img {
    width: auto;
}

.product_world_wrap .product_nav .product_details .details_title .left_down .click_ul {
    display: none;
    background: #fff;
    border-top: 1px solid #ccc;
}

.product_world_wrap .product_nav .product_details .details_title .left_down .click_ul li {
    padding: 0 20px;
    margin: 15px 0;
    border-bottom: 1px solid #ccc;
}

.product_world_wrap .product_nav .product_details .details_title .left_down .click_ul li a {
    font-size: 16px;
    color: #111;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 15px 0;
    height: 30px;
    line-height: 30px;
}

.product_world_wrap .product_nav .product_details .details_title .right_search {
    width: 350px;
    height: 52px;
    background: #fff;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.product_world_wrap .product_nav .product_details .details_title .right_search form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}

.product_world_wrap .product_nav .product_details .details_title .right_search form input {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 0;
    font-size: 18px;
    padding-right: 10px;
}

.product_world_wrap .product_nav .product_details .details_title .right_search form input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #000;
}

.product_world_wrap .product_nav .product_details .details_title .right_search form input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #000;
}

.product_world_wrap .product_nav .product_details .details_title .right_search form input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #000;
}

.product_world_wrap .product_nav .product_details .details_title .right_search form input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000;
}

.product_world_wrap .product_nav .product_details .details_title .right_search form button {
    border: 0;
    background: none;
}

.product_world_wrap .product_nav .product_details .details_title .right_search form button img {
    width: auto;
}

.product_world_wrap .product_nav .product_details .product_content {
    margin-top: 30px;
}

.product_world_wrap .product_nav .product_details .product_content ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.product_world_wrap .product_nav .product_details .product_content ul {
    margin-left: -10px;
}

.product_world_wrap .product_nav .product_details .product_content ul li {
    margin-top: 20px;
    width: 386px;
    height: 187px;
    background: #fff;
    margin-right: 10px;
}

.product_world_wrap .product_nav .product_details .product_content ul li a {
    display: flex;
    justify-content: space-between;
}

.product_world_wrap .product_nav .product_details .product_content ul li .product_rImg {
    width: 150px;
    height: 131px;
    overflow: hidden;
    margin-left: 20px;
}

.product_world_wrap .product_nav .product_details .product_content ul li .product_rImg img {
    width: 150px;
    height: 131px;
}


.product_world_wrap .product_nav .product_details .product_content ul li a {
    padding: 28px 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.product_world_wrap .product_nav .product_details .product_content ul li a .left_details .title {
    font-size: 18px;
    color: #383838;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.product_world_wrap .product_nav .product_details .product_content ul li a .left_details .details {
    max-width: 160px;
    font-size: 14px;
    line-height: 22px;
    color: #9a9a9a;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-top: 12px;
}

.product_world_wrap .product_nav .product_details .product_content ul li a .left_details .btn {
    margin-top: 20px;
    width: 94px;
    height: 26px;
    background: #0097cb;
    font-size: 12px;
    color: #fff;
    line-height: 26px;
    text-align: center;
    border-radius: 4px;
}

.product_world_wrap .product_nav .product_details .product_content ul li a .product_rImg img {
    /* width: auto; */
}

@media screen and (max-width: 1024px) {
    .product_world_wrap .product_nav {
        /* 面包屑 */
        /* 产品 */
    }

    .product_world_wrap .product_nav .wrap_nav {
        max-width: 1220px;
        width: 100%;
        padding: 0 10px;
        margin: 0 auto;
        margin-top: 10px;
    }

    .product_world_wrap .product_nav .wrap_nav .left_crumbs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 44px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .product_world_wrap .product_nav .wrap_nav .left_crumbs .home {
        margin-right: 8px;
    }

    .product_world_wrap .product_nav .wrap_nav .left_crumbs li {
        padding: 0 4px;
        color: #3a3a3a;
    }

    .product_world_wrap .product_nav .wrap_nav .left_crumbs li a {
        color: #3a3a3a;
    }

    .product_world_wrap .product_nav .wrap_nav .left_crumbs li img {
        width: auto;
    }

    .product_world_wrap .product_nav .product_details {
        max-width: 100%;
        width: 100%;
        padding: 0 10px;
        margin: 0 auto;
    }

    .product_world_wrap .product_nav .product_details .details_title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 52px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-left: 0;
        margin-top: 20px;
        position: relative;
        z-index: 999;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .product_world_wrap .product_nav .product_details .details_title .left_down {
        width: 49%;
        height: 52px;
        background: #fff;
        margin-right: 0;
        z-index: 999;
    }

    .product_world_wrap .product_nav .product_details .details_title .left_down a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .product_world_wrap .product_nav .product_details .details_title .left_down a ul {
        width: 100%;
        padding: 0 20px;
        z-index: 999;
    }

    .product_world_wrap .product_nav .product_details .details_title .left_down a ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .product_world_wrap .product_nav .product_details .details_title .left_down a ul li span {
        font-size: 18px;
        color: #000;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .product_world_wrap .product_nav .product_details .details_title .left_down a ul li img {
        width: auto;
    }

    .product_world_wrap .product_nav .product_details .details_title .left_down .click_ul {
        display: none;
        background: #fff;
        border-top: 1px solid #ccc;
        padding: 0 20px;
    }

    .product_world_wrap .product_nav .product_details .details_title .left_down .click_ul li a {
        padding: 0;
        font-size: 16px;
        color: #111;
    }

    .product_world_wrap .product_nav .product_details .details_title .right_search {
        width: 100%;
        height: 52px;
        background: #fff;
        padding: 0 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 20px 0;
    }

    .product_world_wrap .product_nav .product_details .details_title .right_search form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
    }

    .product_world_wrap .product_nav .product_details .details_title .right_search form input {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        border: 0;
        font-size: 18px;
        padding-right: 10px;
    }

    .product_world_wrap .product_nav .product_details .details_title .right_search form input::-webkit-input-placeholder {
        /* WebKit, Blink, Edge */
        color: #000;
    }

    .product_world_wrap .product_nav .product_details .details_title .right_search form input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #000;
    }

    .product_world_wrap .product_nav .product_details .details_title .right_search form input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #000;
    }

    .product_world_wrap .product_nav .product_details .details_title .right_search form input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #000;
    }

    .product_world_wrap .product_nav .product_details .details_title .right_search form button {
        border: 0;
        background: none;
    }

    .product_world_wrap .product_nav .product_details .details_title .right_search form button img {
        width: auto;
    }

    .product_world_wrap .product_nav .product_details .product_content {
        margin-top: 70px;
    }

    .product_world_wrap .product_nav .product_details .product_content ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .product_world_wrap .product_nav .product_details .product_content ul li {
        margin-top: 20px;
        width: 100%;
        height: 187px;
        background: #fff;
    }

    .product_world_wrap .product_nav .product_details .product_content ul li a {
        padding: 28px 18px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .product_world_wrap .product_nav .product_details .product_content ul li a .left_details .title {
        font-size: 18px;
        color: #383838;
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .product_world_wrap .product_nav .product_details .product_content ul li a .left_details .details {
        max-width: 160px;
        font-size: 14px;
        line-height: 22px;
        color: #9a9a9a;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        padding-top: 12px;
    }

    .product_world_wrap .product_nav .product_details .product_content ul li a .left_details .btn {
        margin-top: 20px;
        width: 94px;
        height: 26px;
        background: #0097cb;
        font-size: 12px;
        color: #fff;
        line-height: 26px;
        text-align: center;
        border-radius: 4px;
    }

    .product_world_wrap .product_nav .product_details .product_content ul li a .product_rImg img {
        width: auto;
    }
}

/* 产品世界 end */
/* 登录 */
.login_wrap {
    /* background: url(../img/logo_bg.png) no-repeat; */
    position: relative;
}

.login_wrap .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.login_wrap .wrap {
    position: relative;
    max-width: 1220px;
    width: 100%;
    height: 488px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding: 28px 40px 0 0;
}

.login_wrap .wrap .login_box {
    width: 344px;
    height: 430px;
    background: #fff;
}

.login_wrap .wrap .login_box .title {
    padding: 18px 0;
    text-align: center;
    border-bottom: 1px solid #f3f1f1;
}

.login_wrap .wrap .login_box .title p {
    font-size: 18px;
    color: #0091c8;
    font-weight: 700;
}

.login_wrap .wrap .login_box .login_form {
    margin-top: 30px;
}

.login_wrap .wrap .login_box .login_form form .wrap_input {
    width: 304px;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #b6bfbf;
    margin: 20px auto;
}

.login_wrap .wrap .login_box .login_form form .wrap_input .userIMg {
    width: 38px;
    text-align: center;
    line-height: 36px;
    border-right: 1px solid #b6bfbf;
    color: #b6bfbf;
    font-size: 22px;
}

.login_wrap .wrap .login_box .login_form form .wrap_input .user {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.login_wrap .wrap .login_box .login_form form .wrap_input .user input {
    width: 100%;
    outline: none;
    border: 0;
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
    font-size: 14px;
}

.login_wrap .wrap .login_box .login_form form .wrap_input .user input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #b6bfbf;
}

.login_wrap .wrap .login_box .login_form form .wrap_input .user input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #b6bfbf;
}

.login_wrap .wrap .login_box .login_form form .wrap_input .user input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #b6bfbf;
}

.login_wrap .wrap .login_box .login_form form .wrap_input .user input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #b6bfbf;
}

.login_wrap .wrap .login_box .login_form form .code_box {
    width: 304px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
}

.login_wrap .wrap .login_box .login_form form .code_box input {
    border: 1px solid #b6bfbf;
    outline: none;
    width: 152px;
    height: 36px;
    padding: 10px;
}

.login_wrap .wrap .login_box .login_form form .code_box input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #b6bfbf;
}

.login_wrap .wrap .login_box .login_form form .code_box input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #b6bfbf;
}

.login_wrap .wrap .login_box .login_form form .code_box input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #b6bfbf;
}

.login_wrap .wrap .login_box .login_form form .code_box input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #b6bfbf;
}

.login_wrap .wrap .login_box .login_form form .code_box .code_dv {
    cursor: pointer;
    margin-left: 20px;
    background: #fefbf4;
    width: 100px;
    height: 36px;
    text-align: center;
    line-height: 36px;
}

.login_wrap .wrap .login_box .login_form form .forget_the_password {
    margin-top: 24px;
    margin-right: 20px;
    text-align: right;
}

.login_wrap .wrap .login_box .login_form form .forget_the_password a {
    width: auto;
    font-size: 14px;
    color: #5e6d6d;
}

.login_wrap .wrap .login_box .login_form form .btn {
    width: 304px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    background: #2d96e4;
    margin: 22px auto;
}

.login_wrap .wrap .login_box .login_form form .btn button {
    width: 100%;
    height: 36px;
    border: 0;
    outline: none;
    background: none;
    font-size: 18px;
    color: #fff;
    letter-spacing: 2px;
}

.login_wrap .wrap .login_box .login_form form .register {
    border-top: 1px solid #b6bfbf;
    padding-top: 26px;
}

.login_wrap .wrap .login_box .login_form form .register a {
    margin-right: 20px;
    width: auto;
    vertical-align: middle;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    color: #1478c3;
}

.login_wrap .wrap .login_box .login_form form .register a img {
    margin-right: 5px;
    width: auto;
}

.login_wrap .copy {
    height: 146px;
    padding: 42px 0 36px 0;
}

.login_wrap .copy .nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.login_wrap .copy .nav ul li a {
    font-size: 14px;
    color: #5a5a5a;
}

.login_wrap .copy .nav ul span {
    width: 1px;
    height: 12px;
    background: #5a5a5a;
    margin: 0 5px;
}

.login_wrap .copy .copy_p {
    margin-top: 10px;
}

.login_wrap .copy .copy_p p {
    text-align: center;
    font-size: 14px;
    color: #5a5a5a;
}

@media screen and (max-width: 750px) {
    .login_wrap {
        border-top: 2px solid #0091c8;
        background: none;
    }

    .login_wrap .wrap {
        padding: 0;
        height: auto;
    }

    .login_wrap .wrap .login_box {
        width: 100%;
    }

    .login_wrap .copy {
        padding: 20px 10px 10px 10px;
    }

    .login_wrap .copy .copy_p {
        margin-top: 10px;
    }

    .login_wrap .copy .copy_p p {
        line-height: 22px;
    }
}

/* 登录 end */
/* 公司新闻 */
.company_news_wrap {
    padding-bottom: 1px;
    /* 面包屑 */
    /* 主体内容 */
}

.company_news_wrap .top_img {
    margin-bottom: 22px;
}

.company_news_wrap .crumbs_wrap_nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.company_news_wrap .crumbs_wrap_nav .right_tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.company_news_wrap .crumbs_wrap_nav .right_tabs li {
    width: 118px;
    height: 44px;
    line-height: 44px;
    border: 1px solid #0091c8;
    margin-left: 10px;
    border-radius: 22px;
    text-align: center;
}

.company_news_wrap .crumbs_wrap_nav .right_tabs li a {
    color: #0091c8;
    font-size: 14px;
}

.company_news_wrap .crumbs_wrap_nav .right_tabs .activeTabs {
    background: #0091c8;
}

.company_news_wrap .crumbs_wrap_nav .right_tabs .activeTabs a {
    color: #fff;
}

.company_news_wrap .banner {
    max-width: 1220px;
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
}

.company_news_wrap .banner ul {
    margin-top: 60px;
    display: none;
}

.company_news_wrap .banner ul li {
    height: 210px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 30px;
}

.company_news_wrap .banner ul li .l_img {
    width: 320px;
    height: 210px;
    overflow: hidden;
}

.company_news_wrap .banner ul li .l_img img {
    -webkit-transition: all .6s;
    transition: all .6s;
}

.company_news_wrap .banner ul li .l_img:hover>img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.company_news_wrap .banner ul li .r_content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: 40px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;

}

.company_news_wrap .banner ul li .r_content .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.company_news_wrap .banner ul li .r_content .title .l_title {
    font-size: 18px;
    color: #404040;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: 10px;
}

.company_news_wrap .banner ul li .r_content .title .r_time {
    width: 100px;
    font-size: 14px;
    color: #7a7a7a;
    margin-top: 10px;
}

.company_news_wrap .banner ul li .r_content .details {
    margin-top: 12px;
    border-top: 1px solid #e5e5e5;
    max-height: 105px;
    height: auto;
    overflow: hidden;
}

.company_news_wrap .banner ul li .r_content .details p {
    font-size: 14px;
    color: #7a7a7a;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.company_news_wrap .banner ul li .r_content .btn {
    margin-top: 20px;
    width: 156px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    border: 1px solid #ccc;
    border-radius: 24px;
    -webkit-transition: all .6s;
    transition: all .6s;
}

.company_news_wrap .banner ul li .r_content .btn a {
    font-size: 16px;
    color: #999;
}

.company_news_wrap .banner ul li .r_content .btn:hover {
    background: #0091c8;
}

.company_news_wrap .banner ul li .r_content .btn:hover>a {
    color: #fff;
}

.company_news_wrap .banner .bannerActive {
    display: block;
}

@media screen and (max-width: 750px) {
    .company_news_wrap {
        /* 面包屑 */
        /* 主体内容 */
    }

    .company_news_wrap .top_img {
        margin-bottom: 22px;
    }

    .company_news_wrap .crumbs_wrap_nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .company_news_wrap .crumbs_wrap_nav .right_tabs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .company_news_wrap .crumbs_wrap_nav .right_tabs li {
        width: 118px;
        height: 44px;
        line-height: 44px;
        border: 1px solid #0091c8;
        margin-left: 10px;
        border-radius: 22px;
        text-align: center;
    }

    .company_news_wrap .crumbs_wrap_nav .right_tabs li a {
        color: #0091c8;
        font-size: 14px;
    }

    .company_news_wrap .crumbs_wrap_nav .right_tabs li:first-child {
        margin-left: 0;
    }

    .company_news_wrap .crumbs_wrap_nav .right_tabs .active {
        background: #0091c8;
    }

    .company_news_wrap .crumbs_wrap_nav .right_tabs .active a {
        color: #fff;
    }

    .company_news_wrap .banner {
        max-width: 1220px;
        width: 100%;
        padding: 0 10px;
        margin: 0 auto;
    }

    .company_news_wrap .banner ul {
        margin-top: 10px;
    }

    .company_news_wrap .banner ul li {
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 30px;
    }

    .company_news_wrap .banner ul li .l_img {
        width: auto;
        height: 210px;
        overflow: hidden;
    }

    .company_news_wrap .banner ul li .l_img img {
        -webkit-transition: all .6s;
        transition: all .6s;
    }

    .company_news_wrap .banner ul li .l_img:hover>img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    .company_news_wrap .banner ul li .r_content {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-left: 10px;
    }

    .company_news_wrap .banner ul li .r_content .title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .company_news_wrap .banner ul li .r_content .title .l_title {
        font-size: 18px;
        color: #404040;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-top: 10px;
    }

    .company_news_wrap .banner ul li .r_content .title .r_time {
        width: 100px;
        font-size: 14px;
        color: #7a7a7a;
        margin-top: 10px;
    }

    .company_news_wrap .banner ul li .r_content .details {
        margin-top: 12px;
        border-top: 1px solid #e5e5e5;
        padding-top: 16px;
    }

    .company_news_wrap .banner ul li .r_content .details p {
        font-size: 14px;
        color: #7a7a7a;
        line-height: 26px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .company_news_wrap .banner ul li .r_content .btn {
        margin-top: 20px;
        width: 156px;
        height: 42px;
        text-align: center;
        line-height: 42px;
        border: 1px solid #ccc;
        border-radius: 24px;
        -webkit-transition: all .6s;
        transition: all .6s;
    }

    .company_news_wrap .banner ul li .r_content .btn a {
        font-size: 16px;
        color: #999;
    }

    .company_news_wrap .banner ul li .r_content .btn:hover {
        background: #0091c8;
    }

    .company_news_wrap .banner ul li .r_content .btn:hover>a {
        color: #fff;
    }
}

/* 公司新闻 end */
/* 关于我们 */
.about_us_wrap {
    background: url(../image/about_us_banner_bgimg.png) no-repeat center bottom;
}

.about_us_wrap .crumbs_wrap_nav {
    padding: 22px 0 0 0;
}

.about_us_wrap .company_details {
    max-width: 1220px;
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
}

.about_us_wrap .company_details ul {
    padding: 110px 92px 180px 88px;
    display: none;
}

.about_us_wrap .company_details ul .cd_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.about_us_wrap .company_details ul .cd_title .left_title .le {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.about_us_wrap .company_details ul .cd_title .left_title .le .txt {
    font-size: 36px;
    color: #333;
}

.about_us_wrap .company_details ul .cd_title .left_title .le .english {
    padding-left: 38px;
}

.about_us_wrap .company_details ul .cd_title .left_title .le .english .tp {
    font-size: 18px;
    color: #ccc;
    text-transform: uppercase;
}

.about_us_wrap .company_details ul .cd_title .left_title .le .english .bt {
    font-size: 18px;
    color: #ccc;
    padding-top: 8px;
    text-transform: uppercase;
}

.about_us_wrap .company_details ul .cd_title .left_title .bt_slide {
    margin-top: 38px;
    width: 66px;
    height: 2px;
    background: #0091c8;
}

.about_us_wrap .company_details ul .cd_title .right_logo img {
    width: auto;
    height: auto;
}

.about_us_wrap .company_details ul .cd_banner {
    padding-top: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.about_us_wrap .company_details ul .cd_banner .le_img .b_img {
    width: 400px;
    height: 250px;
    margin-top: 29px;
    overflow: hidden;
}

.about_us_wrap .company_details ul .cd_banner .le_img .b_img a {

    cursor: default;
}

.about_us_wrap .company_details ul .cd_banner .le_img .b_img img {
    -webkit-transition: all .6s;
    transition: all .6s;
}

.about_us_wrap .company_details ul .cd_banner .le_img .b_img img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.about_us_wrap .company_details ul .cd_banner .le_img .b_img:first-child {
    margin-top: 0;
}

.about_us_wrap .company_details ul .cd_banner .le_img .t_title p {
    padding-top: 46px;
    text-align: center;
    font-size: 28px;
    color: #666;
}

.about_us_wrap .company_details ul .cd_banner .text {
    padding-left: 60px;
}

.about_us_wrap .company_details ul .cd_banner .text p {
    font-size: 14px;
    line-height: 30px;
    color: #3a3a3a;
    margin-top: 44px;
    text-indent: 2em;
}

.about_us_wrap .company_details ul .cd_banner .text p:first-child {
    margin-top: 0;
}

.about_us_wrap .company_details ul .cd_banner .text .b_text {
    text-align: right;
}

.about_us_wrap .company_details ul .cd_banner .text .b_text img {
    width: auto;
    height: auto;
}

.about_us_wrap .company_details .aboutUs_active {
    display: block;
}

@media screen and (max-width: 1024px) {
    .about_us_wrap {
        background: url(../image/about_us_banner_bgimg.png) no-repeat center bottom;
    }

    .about_us_wrap .crumbs_wrap_nav .right_tabs {
        padding: 0 10px;
    }

    .about_us_wrap .company_details {
        max-width: 100%;
        width: 100%;
        padding: 0 10px;
        margin: 0 auto;
    }

    .about_us_wrap .company_details ul {
        padding: 30px 0 30px 0px;
    }

    .about_us_wrap .company_details ul .cd_title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .about_us_wrap .company_details ul .cd_title .left_title .le {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .about_us_wrap .company_details ul .cd_title .left_title .le .txt {
        font-size: 22px;
        color: #333;
    }

    .about_us_wrap .company_details ul .cd_title .left_title .le .english {
        display: none;
        padding-left: 22px;
    }

    .about_us_wrap .company_details ul .cd_title .left_title .le .english .tp {
        font-size: 18px;
        color: #ccc;
        text-transform: uppercase;
    }

    .about_us_wrap .company_details ul .cd_title .left_title .le .english .bt {
        font-size: 18px;
        color: #ccc;
        padding-top: 8px;
        text-transform: uppercase;
    }

    .about_us_wrap .company_details ul .cd_title .left_title .bt_slide {
        margin-top: 10px;
        width: 66px;
        height: 2px;
        background: #0091c8;
    }

    .about_us_wrap .company_details ul .cd_title .right_logo {
        display: none;
    }

    .about_us_wrap .company_details ul .cd_title .right_logo img {
        width: auto;
        height: auto;
    }

    .about_us_wrap .company_details ul .cd_banner {
        padding-top: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .about_us_wrap .company_details ul .cd_banner .le_img .b_img {
        width: 100%;
        height: 250px;
        -webkit-transition: all .6s;
        transition: all .6s;
        margin-top: 29px;
    }

    .about_us_wrap .company_details ul .cd_banner .le_img .b_img:first-child {
        margin-top: 0;
    }

    .about_us_wrap .company_details ul .cd_banner .le_img .t_title {
        padding-bottom: 20px;
    }

    .about_us_wrap .company_details ul .cd_banner .le_img .t_title p {
        padding-top: 30px;
        text-align: center;
        font-size: 18px;
        color: #666;
        font-weight: 700;
    }

    .about_us_wrap .company_details ul .cd_banner .text {
        padding-left: 0px;
    }

    .about_us_wrap .company_details ul .cd_banner .text p {
        font-size: 12px;
        line-height: 30px;
        color: #3a3a3a;
        margin-top: 24px;
        text-indent: 2em;
    }

    .about_us_wrap .company_details ul .cd_banner .text p:first-child {
        margin-top: 0;
    }

    .about_us_wrap .company_details ul .cd_banner .text .b_text {
        text-align: right;
    }

    .about_us_wrap .company_details ul .cd_banner .text .b_text img {
        width: auto;
        height: auto;
    }
}

/* 关于我们 end */
/* 解决方案 */
.solution_wrap .solution_main {
    max-width: 1220px;
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
}

.solution_wrap .solution_main ul li {
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
    height: 332px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 42px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.solution_wrap .solution_main ul li .content {
    padding: 60px 0 0 52px;
    width: 610px;
}

.solution_wrap .solution_main ul li .content .sm_title {
    font-size: 30px;
    color: #393939;
}

.solution_wrap .solution_main ul li .content .sm_details {
    padding-top: 20px;
    font-size: 14px;
    line-height: 24px;
    color: #505050;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.solution_wrap .solution_main ul li .content .sm_btn {
    width: 136px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 24px;
    font-size: 14px;
    color: #ccc;
    margin-top: 52px;
    border: 1px solid #ccc;
}

.solution_wrap .solution_main ul li:hover {
    -webkit-transform: translate(0, -4px);
    transform: translate(0, -4px);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.solution_wrap .solution_main ul li:hover>.content .sm_btn {
    background: #00aeea;
    color: #fff;
    border: 0;
}

@media screen and (max-width: 1024px) {
    .solution_wrap .solution_main {
        max-width: 100%;
        width: 100%;
        padding: 0 10px;
        margin: 0 auto;
    }

    .solution_wrap .solution_main ul li {
        -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 10px;
        cursor: pointer;
        -webkit-transition: all .3s;
        transition: all .3s;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .solution_wrap .solution_main ul li .content {
        padding: 0;
        width: 100%;
        margin: 10px 0;
    }

    .solution_wrap .solution_main ul li .content .sm_title {
        font-size: 18px;
        color: #393939;
    }

    .solution_wrap .solution_main ul li .content .sm_details {
        padding-top: 20px;
        font-size: 14px;
        line-height: 24px;
        color: #505050;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }

    .solution_wrap .solution_main ul li .content .sm_btn {
        width: 136px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        border-radius: 24px;
        font-size: 14px;
        color: #ccc;
        margin-top: 52px;
        border: 1px solid #ccc;
    }

    .solution_wrap .solution_main ul li:hover {
        -webkit-transform: translate(0, -4px);
        transform: translate(0, -4px);
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    }

    .solution_wrap .solution_main ul li:hover>.content .sm_btn {
        background: #00aeea;
        color: #fff;
        border: 0;
    }
}

/* 解决方案 end */
/* 人力资源 */
.human_resource_wrap {
    background: #f2f6f9;
	padding-top: 1px;
}

.human_resource_wrap .crumbs_w {
    width: 100%;
    background: #fff;
}

.human_resource_wrap .crumbs_w .crumbs_wrap_nav {
    padding: 20px 10px;
    max-width: 1220px;
    width: 100%;
    background: #fff;
    margin: 0 auto;
}

.human_resource_wrap .human_resource_main {
    max-width: 1220px;
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
	display: none;
}

.human_resource_wrap .human_resource_main .wrap_ul .box_li {
    background: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 40px;
    cursor: pointer;
    margin-top: 25px;
}

.human_resource_wrap .human_resource_main .wrap_ul .box_li .t_b {
    height: 82px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.human_resource_wrap .human_resource_main .wrap_ul .box_li .t_b .hr_title {
    font-size: 20px;
    color: #333;
    width: 630px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.human_resource_wrap .human_resource_main .wrap_ul .box_li .t_b .hr_humanNumber {
    font-size: 16px;
    color: #333;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.human_resource_wrap .human_resource_main .wrap_ul .box_li .t_b .hr_map {
    font-size: 16px;
    color: #333;
    width: 239px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.human_resource_wrap .human_resource_main .wrap_ul .box_li .t_b .hr_down {
    width: 27px;
    height: 27px;
    background: url(http://www.gzhengji.cn/public/static1/img/human_resource_add.png) no-repeat;
}

.human_resource_wrap .human_resource_main .wrap_ul .box_li_active {
    background: #0C547F;
}

.human_resource_wrap .human_resource_main .wrap_ul .box_li_active .t_b .hr_title {
    color: #fff;
}

.human_resource_wrap .human_resource_main .wrap_ul .box_li_active .t_b .hr_humanNumber {
    color: #fff;
}

.human_resource_wrap .human_resource_main .wrap_ul .box_li_active .t_b .hr_map {
    color: #fff;
}

.human_resource_wrap .human_resource_main .wrap_ul .box_li_active .t_b .hr_down {
    background: url(http://www.gzhengji.cn/public/static1/img/human_resource_down.png) no-repeat;
}

.human_resource_wrap .human_resource_main .wrap_ul .h_down {
    border-top: 1px solid #ccc;
    background: #fff;
    padding: 30px 25px 40px 40px;
    display: none;
}

.human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap .left_box {
    width: 620px;
}

.human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap .left_box .lb_title {
    font-size: 16px;
    color: #333;
    padding-bottom: 12px;
    font-weight: 700;
}

.human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap .left_box .lb_text {
    font-size: 16px;
    color: #333;
    line-height: 32px;
}

.human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap .right_box {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: 56px;
}

.human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap .right_box .rb_title {
    font-size: 16px;
    color: #333;
    padding-bottom: 12px;
    font-weight: 700;
}

.human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap .right_box .rb_text {
    font-size: 16px;
    color: #333;
    line-height: 32px;
}

.human_resource_wrap .human_resource_main .wrap_ul .h_down_active {
    display: block;
}

.human_resource_wrap .tabsActive {
    display: block;
}

@media screen and (max-width: 1024px) {
    .human_resource_wrap {
        background: #f2f6f9;
    }

    .human_resource_wrap .crumbs_w {
        width: 100%;
        background: #fff;
    }

    .human_resource_wrap .crumbs_w .crumbs_wrap_nav {
        padding: 20px 10px;
        max-width: 1200px;
        padding: 0 10px;
        width: 100%;
        background: #fff;
        margin: 0 auto;
    }

    .human_resource_wrap .human_resource_main {
        max-width: 1220px;
        width: 100%;
        padding: 0 10px;
        margin: 0 auto;
        display: none;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .box_li {
        background: #fff;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 10px 5px;
        cursor: pointer;
        margin-top: 10px;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .box_li .t_b {
        height: 100px;
        display: -webkit-box;
        display: -ms-flexbox;
        -webkit-box-align: unset;
        -ms-flex-align: unset;
        align-items: unset;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .box_li .t_b .hr_title {
        font-size: 16px;
        color: #333;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        line-height: 24px;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .box_li .t_b .hr_humanNumber {
        font-size: 14px;
        color: #333;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        line-height: 24px;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .box_li .t_b .hr_map {
        font-size: 14px;
        color: #333;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        line-height: 24px;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .box_li .t_b .hr_down {
        display: none;
        width: 27px;
        height: 27px;
        background: url(http://www.gzhengji.cn/public/static1/img/human_resource_add.png) no-repeat;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .box_li_active {
        background: #0091c8;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .box_li_active .t_b .hr_title {
        color: #fff;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .box_li_active .t_b .hr_humanNumber {
        color: #fff;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .box_li_active .t_b .hr_map {
        color: #fff;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .box_li_active .t_b .hr_down {
        background: url(http://www.gzhengji.cn/public/static1/img/human_resource_down.png) no-repeat;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .h_down {
        border-top: 1px solid #ccc;
        background: #fff;
        padding: 0 5px;
        display: none;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap .left_box {
        width: 100%;
        margin-top: 15px;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap .left_box .lb_title {
        font-size: 14px;
        color: #333;
        padding-bottom: 12px;
        font-weight: 700;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap .left_box .lb_text {
        font-size: 12px;
        color: #333;
        line-height: 32px;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap .right_box {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-left: 0;
        margin-top: 15px;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap .right_box .rb_title {
        font-size: 14px;
        color: #333;
        padding-bottom: 12px;
        font-weight: 700;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .h_down .li_wrap .right_box .rb_text {
        font-size: 12px;
        color: #333;
        line-height: 32px;
    }

    .human_resource_wrap .human_resource_main .wrap_ul .h_down_active {
        display: block;
    }

    .human_resource_wrap .tabsActive {
        display: block;
    }
}

/* 人力资源 end */
/* 荣誉资质 */
.honor_wrap .honor_main {
    display: none;
}

.honor_wrap .honor_main .honor_ul {
    max-width: 1220px;
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.honor_wrap .honor_main .honor_ul li {
    margin-top: 20px;
    padding: 15px 10px;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transform: scale(0.96);
    transform: scale(0.96);
    width: 32%;
    margin-right: 22px;
}

.honor_wrap .honor_main .honor_ul li:nth-child(3n+3) {
    margin-right: 0;
}

.honor_wrap .honor_main .honor_ul li a .t_img {
    padding: 22px 17px;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.honor_wrap .honor_main .honor_ul li a .b_title {
    text-align: center;
    font-size: 16px;
    color: #666;
    padding-top: 14px;
}

.honor_wrap .honor_main .honor_ul li:hover {
    padding: 15px 10px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
}

.honor_wrap .honor_main .honor_ul li:hover a .t_img {
    border-bottom: 2px solid #005bab;
}

.honor_wrap .honorMain_active {
    display: block;
}

.cbox {
    position: fixed;
    background: #000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 30px;
    text-align: center;
    display: none;
}

.cbox .close {
    font-size: 30px;
    color: #fff;
    position: absolute;
    right: 30px;
    top: 30px;
    cursor: pointer;
}

.cbox .m {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 782px;
    height: 682px;
    overflow: hidden;
}

.cbox .m .son_img {
    color: #ddd;
    overflow: auto;
    width: 800px;
    height: 700px;
}

.cbox .m img {
    -o-object-fit: contain;
    object-fit: contain;
    max-width: 800;
    width: auto;
    height: auto;
}

.cbox .tit {
    font-size: 24px;
    color: #fff;
}

@media screen and (max-width: 750px) {
    .honor_wrap .honor_main {
        display: none;
    }

    .honor_wrap .honor_main .honor_ul {
        max-width: 100%;
        width: 100%;
        padding: 0 10px;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .honor_wrap .honor_main .honor_ul li {
        width: 49%;
        margin-top: 20px;
        padding: 15px 10px;
        -webkit-transition: all .3s;
        transition: all .3s;
        -webkit-transform: scale(0.96);
        transform: scale(0.96);
    }

    .honor_wrap .honor_main .honor_ul li a .t_img {
        padding: 22px 17px;
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }

    .honor_wrap .honor_main .honor_ul li a .b_title {
        text-align: center;
        font-size: 14px;
        color: #666;
        padding-top: 14px;
    }

    .honor_wrap .honor_main .honor_ul li:hover {
        padding: 15px 10px;
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        -webkit-transform: scale(1.02);
        transform: scale(1.02);
    }

    .honor_wrap .honor_main .honor_ul li:hover a .t_img {
        border-bottom: 2px solid #005bab;
    }

    .honor_wrap .honorMain_active {
        display: block;
    }
}

/* 荣誉资质 end */
/* 现货购买 */
.stop_buying_wrap .crumbs_w {
    width: 100%;
    background: #eee;
}

.stop_buying_wrap .stop_buying_main {
    max-width: 1220px;
    width: 100%;
    padding: 60px 10px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.stop_buying_wrap .stop_buying_main .left_title {
    width: 290px;
    /* 产品推荐 */
}

.stop_buying_wrap .stop_buying_main .left_title .lt_title .lt_p {
    font-size: 24px;
    color: #3a3a3a;
}

.stop_buying_wrap .stop_buying_main .left_title .lt_title .lt_slide {
    height: 2px;
    background: #e8e8e8;
    margin-top: 8px;
    position: relative;
}

.stop_buying_wrap .stop_buying_main .left_title .lt_title .lt_slide span {
    position: absolute;
    top: 0;
    left: 0;
    width: 40%;
    height: 2px;
    background: #0091c8;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish {
    margin-top: 20px;
    padding: 0 18px;
    border: 1px solid #ddd;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .uw_li {
    padding: 14px 0;
    border-bottom: 1px dashed #ddd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .uw_li .text {
    font-size: 14px;
    color: #333;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .uw_li .icon {
    width: 13px;
    height: 13px;
    background: url(../image/stop_buying_addBlock.png) no-repeat;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul {
    display: none;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 40px;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a .circle {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #999;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a .f_text {
    color: #999;
    font-size: 14px;
    margin-left: 8px;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a:hover .circle {
    background: #0091c8;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a:hover .f_text {
    color: #0091c8;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li .click_son_li .circle {
    background: #0091c8;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li .click_son_li .f_text {
    color: #0091c8;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .du_active {
    display: block;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .li_click .text {
    color: #0091c8;
}

.stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .li_click .icon {
    background: url(../image/stop_buying_add.png) no-repeat;
}

.stop_buying_wrap .stop_buying_main .left_title .product_recommend {
    margin-top: 40px;
}

.stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li {
    margin-top: 20px;
}

.stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .le_b {
    width: 102px;
    height: 102px;
    padding: 10px;
    text-align: center;
    border: 1px solid #ddd;
}

.stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .p_main {
    padding-left: 14px;
}

.stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .p_main .pm_title {
    font-size: 14px;
    color: #383838;
    font-weight: 700;
    padding-top: 8px;
}

.stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .p_main .pm_text {
    font-size: 12px;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding-top: 8px;
}

.stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .p_main .pm_money {
    font-size: 14px;
    color: #ff2b2b;
    padding-top: 10px;
}

.stop_buying_wrap .stop_buying_main .right_content {
    margin-left: 37px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li {
    width: 272px;
    height: 420px;
    border: 1px solid #ddd;
    margin-right: 28px;
    margin-top: 30px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_img a {
    height: 232px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_img a img {
    width: 100%;
    height: 232px;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main {
    padding: 40px 12px 13px;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .rc_title a {
    font-size: 16px;
    color: #383838;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .rc_details a {
    padding-top: 8px;
    font-size: 14px;
    color: #9a9a9a;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .rc_money {
    padding-top: 20px;
    font-size: 16px;
    color: #ff2b2b;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart {
    margin-top: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .le_cart {
    width: 130px;
    height: 38px;
    border: 1px solid #ddd;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .le_cart a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .le_cart a img {
    width: auto;
    height: auto;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .le_cart a span {
    padding-left: 10px;
    font-size: 14px;
    color: #333;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .ri_heart {
    cursor: pointer;
    margin-left: 7px;
    width: 40px;
    height: 38px;
    border: 1px solid #ddd;
    background: url(../image/stop_buying_heart.png) no-repeat center center;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .ri_heartTwo {
    background: url(../image/stop_buying_heartClick.png) no-repeat center center;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li:nth-child(3n+3) {
    margin-right: 0;
}

.stop_buying_wrap .stop_buying_main .right_content .rc_ul li:hover {
    -webkit-transform: translate(0, -3px);
    transform: translate(0, -3px);
    -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
}

@media screen and (max-width: 1024px) {
    .stop_buying_wrap .crumbs_w {
        width: 100%;
        background: #eee;
    }

    .stop_buying_wrap .stop_buying_main {
        max-width: 100%;
        width: 100%;
        padding: 60px 10px;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .stop_buying_wrap .stop_buying_main .left_title {
        width: 100%;
        /* 产品推荐 */
    }

    .stop_buying_wrap .stop_buying_main .left_title .lt_title .lt_p {
        font-size: 24px;
        color: #3a3a3a;
    }

    .stop_buying_wrap .stop_buying_main .left_title .lt_title .lt_slide {
        height: 2px;
        background: #e8e8e8;
        margin-top: 8px;
        position: relative;
    }

    .stop_buying_wrap .stop_buying_main .left_title .lt_title .lt_slide span {
        position: absolute;
        top: 0;
        left: 0;
        width: 40%;
        height: 2px;
        background: #0091c8;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish {
        margin-top: 20px;
        padding: 0 18px;
        border: 1px solid #ddd;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .uw_li {
        padding: 14px 0;
        border-bottom: 1px dashed #ddd;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .uw_li .text {
        font-size: 14px;
        color: #333;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .uw_li .icon {
        width: 13px;
        height: 13px;
        background: url(../image/stop_buying_addBlock.png) no-repeat;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul {
        display: none;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        line-height: 40px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a .circle {
        width: 7px;
        height: 7px;
        border-radius: 50%;
        background: #999;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a .f_text {
        color: #999;
        font-size: 14px;
        margin-left: 8px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a:hover .circle {
        background: #0091c8;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a:hover .f_text {
        color: #0091c8;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li .click_son_li .circle {
        background: #0091c8;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li .click_son_li .f_text {
        color: #0091c8;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .du_active {
        display: block;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .li_click .text {
        color: #0091c8;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .li_click .icon {
        background: url(../image/stop_buying_add.png) no-repeat;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend {
        margin-top: 40px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li {
        margin-top: 20px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .le_b {
        width: 102px;
        height: 102px;
        padding: 10px;
        text-align: center;
        border: 1px solid #ddd;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .p_main {
        padding-left: 14px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .p_main .pm_title {
        font-size: 14px;
        color: #383838;
        font-weight: 700;
        padding-top: 8px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .p_main .pm_text {
        font-size: 12px;
        color: #999999;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        padding-top: 8px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .p_main .pm_money {
        font-size: 14px;
        color: #ff2b2b;
        padding-top: 10px;
    }

    .stop_buying_wrap .stop_buying_main .right_content {
        margin-left: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li {
        width: 49%;
        height: 420px;
        border: 1px solid #ddd;
        margin-right: 0;
        margin-top: 30px;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_img a {
        height: 232px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_img a img {
        width: auto;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main {
        padding: 40px 12px 13px;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .rc_title a {
        font-size: 16px;
        color: #383838;
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .rc_details a {
        padding-top: 8px;
        font-size: 14px;
        color: #9a9a9a;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .rc_money {
        padding-top: 20px;
        font-size: 16px;
        color: #ff2b2b;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart {
        margin-top: 18px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .le_cart {
        width: 130px;
        height: 38px;
        border: 1px solid #ddd;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .le_cart a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .le_cart a img {
        width: auto;
        height: auto;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .le_cart a span {
        padding-left: 10px;
        font-size: 14px;
        color: #333;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .ri_heart {
        cursor: pointer;
        margin-left: 7px;
        width: 40px;
        height: 38px;
        border: 1px solid #ddd;
        background: url(../image/stop_buying_heart.png) no-repeat center center;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .ri_heartTwo {
        background: url(../image/stop_buying_heartClick.png) no-repeat center center;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li:nth-child(0) {
        margin-right: 0;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li:hover {
        -webkit-transform: translate(0, -3px);
        transform: translate(0, -3px);
        -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
    }
}

@media screen and (max-width: 750px) {
    .stop_buying_wrap .crumbs_w {
        width: 100%;
        background: #eee;
    }

    .stop_buying_wrap .stop_buying_main {
        max-width: 100%;
        width: 100%;
        padding: 60px 10px;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .stop_buying_wrap .stop_buying_main .left_title {
        width: 100%;
        /* 产品推荐 */
    }

    .stop_buying_wrap .stop_buying_main .left_title .lt_title .lt_p {
        font-size: 24px;
        color: #3a3a3a;
    }

    .stop_buying_wrap .stop_buying_main .left_title .lt_title .lt_slide {
        height: 2px;
        background: #e8e8e8;
        margin-top: 8px;
        position: relative;
    }

    .stop_buying_wrap .stop_buying_main .left_title .lt_title .lt_slide span {
        position: absolute;
        top: 0;
        left: 0;
        width: 40%;
        height: 2px;
        background: #0091c8;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish {
        margin-top: 20px;
        padding: 0 18px;
        border: 1px solid #ddd;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .uw_li {
        padding: 14px 0;
        border-bottom: 1px dashed #ddd;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .uw_li .text {
        font-size: 14px;
        color: #333;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .uw_li .icon {
        width: 13px;
        height: 13px;
        background: url(../image/stop_buying_addBlock.png) no-repeat;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul {
        display: none;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        line-height: 40px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a .circle {
        width: 7px;
        height: 7px;
        border-radius: 50%;
        background: #999;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a .f_text {
        color: #999;
        font-size: 14px;
        margin-left: 8px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a:hover .circle {
        background: #0091c8;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li a:hover .f_text {
        color: #0091c8;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li .click_son_li .circle {
        background: #0091c8;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .down_ul li .click_son_li .f_text {
        color: #0091c8;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .du_active {
        display: block;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .li_click .text {
        color: #0091c8;
    }

    .stop_buying_wrap .stop_buying_main .left_title .l_sb_lish .ul_wrap .li_click .icon {
        background: url(../image/stop_buying_add.png) no-repeat;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend {
        margin-top: 40px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li {
        margin-top: 20px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .le_b {
        width: 102px;
        height: 102px;
        padding: 10px;
        text-align: center;
        border: 1px solid #ddd;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .p_main {
        padding-left: 14px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .p_main .pm_title {
        font-size: 14px;
        color: #383838;
        font-weight: 700;
        padding-top: 8px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .p_main .pm_text {
        font-size: 12px;
        color: #999999;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        padding-top: 8px;
    }

    .stop_buying_wrap .stop_buying_main .left_title .product_recommend .pr_content ul li a .p_main .pm_money {
        font-size: 14px;
        color: #ff2b2b;
        padding-top: 10px;
    }

    .stop_buying_wrap .stop_buying_main .right_content {
        margin-left: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li {
        width: 49%;
        height: auto;
        border: 1px solid #ddd;
        margin-right: 0;
        margin-top: 30px;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_img a {
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_img a img {
        width: 100%;
        height: 100%;
        padding: 12% 10%;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main {
        padding: 40px 12px 13px;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .rc_title a {
        font-size: 16px;
        color: #383838;
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .rc_details a {
        padding-top: 8px;
        font-size: 14px;
        color: #9a9a9a;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .rc_money {
        padding-top: 20px;
        font-size: 16px;
        color: #ff2b2b;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart {
        margin-top: 18px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .le_cart {
        width: 130px;
        height: 38px;
        border: 1px solid #ddd;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .le_cart a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .le_cart a img {
        width: auto;
        height: auto;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .le_cart a span {
        padding-left: 2px;
        font-size: 14px;
        color: #333;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .ri_heart {
        cursor: pointer;
        margin-left: 7px;
        width: 40px;
        height: 38px;
        border: 1px solid #ddd;
        background: url(../image/stop_buying_heart.png) no-repeat center center;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li .rc_box_Main .bt_cart .ri_heartTwo {
        background: url(../image/stop_buying_heartClick.png) no-repeat center center;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li:nth-child(3n+3) {
        margin-right: 0;
    }

    .stop_buying_wrap .stop_buying_main .right_content .rc_ul li:hover {
        -webkit-transform: translate(0, -3px);
        transform: translate(0, -3px);
        -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
    }
}

/* 现货购买 end */
/* 购买详情 */
.purchase_details_wrap .crumbs_w {
    background: #f5f5f5;
}

.purchase_details_wrap .pruchase_details_slide {
    background: #f5f5f5;
}

.purchase_details_wrap .pruchase_details_slide .pds_main {
    max-width: 1220px;
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 63px;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 715px;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .ls {
    height: 580px;
    overflow: hidden;
    width: 128px;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .ls .ls_ul {
    width: 120px;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .ls .ls_ul li {
    height: 120px;
    background: #fff;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    padding: 1px solid rgba(0, 0, 0, 0);
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .ls .ls_ul li img {
    width: 100%;
    height: 100%;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .ls .ls_ul .active_ls_li {
    border: 1px solid #12aaea;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .rs {
    margin-left: 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    position: relative;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .rs .rs_ul li a img {
    width: 100%;
    height: 100%;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .rs .le_arrow {
    background-image: none;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 26px;
    color: #666;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .rs .re_arrow {
    background-image: none;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 26px;
    color: #666;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .rs .le_arrow:hover {
    color: #fff;
    background: #0091c8;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .rs .re_arrow:hover {
    color: #fff;
    background: #0091c8;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 40px;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_title {
    padding-top: 20px;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_title a {
    font-size: 24px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_details {
    padding: 18px 0;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_details a {
    font-size: 14px;
    color: #9a9a9a;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_money {
    font-size: 24px;
    color: #ff2b2b;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_info {
    padding-top: 18px;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_info p {
    margin-bottom: 14px;
    font-size: 14px;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_btn {
    margin-top: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_btn a {
    width: 200px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
    color: #666;
    border: 1px solid #666;
}

.purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_btn a:first-child {
    background: #0091c8;
    margin-right: 10px;
    color: #fff;
    border: 0;
}

.purchase_details_wrap .pd_product_details {
    margin-top: 65px;
    margin-bottom: 76px;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap {
    max-width: 1220px;
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_title {
    height: 52px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 52px;
    background: #f8f8f8;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_title li {
    width: 50%;
    text-align: center;
    font-size: 18px;
    color: #333;
    cursor: pointer;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_title .pd_titleActive {
    background: #666;
    color: #fff;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_content {
    padding: 34px;
    display: none;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_content .text {
    max-width: 1036px;
    width: 100%;
    height: 164px;
    overflow: hidden;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_content .text p {
    font-size: 16px;
    color: #333;
    margin-bottom: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_content .pd_p_img {
    max-width: 864px;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_content .pd_p_img a img {
    width: auto;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_c_selection {
    display: block;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 20px;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 560px;
    width: 100%;
    height: 80px;
    background: #f5f5f5;
    padding: 0 20px;
    font-size: 16px;
    color: #666;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow a .l_icon {
    width: 22px;
    height: 14px;
    background: url(http://www.gzhengji.cn/public/static1/img/pd_le_arrow2.png) no-repeat;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow a .r_icon {
    width: 22px;
    height: 14px;
    background: url(http://www.gzhengji.cn/public/static1/img/pd_ri_arrow.png);
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow a .border_h {
    width: 1px;
    height: 18px;
    background: #ccc;
    margin: 0 12px;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow a:last-child {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_la:hover {
    background: #0091c8;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_la:hover .l_icon {
    background: url(http://www.gzhengji.cn/public/static1/img/pd_le_arrow.png) no-repeat;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_la:hover .border_h {
    background: #fff;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_la:hover .up_text {
    color: #fff;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_ra:hover {
    background: #0091c8;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_ra:hover .r_icon {
    background: url(http://www.gzhengji.cn/public/static1/img/pd_ri_arrow2.png) no-repeat;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_ra:hover .border_h {
    background: #fff;
}

.purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_ra:hover .down_text {
    color: #fff;
}

@media screen and (max-width: 1024px) {
    .purchase_details_wrap .crumbs_w {
        background: #f5f5f5;
    }

    .purchase_details_wrap .pruchase_details_slide {
        background: #f5f5f5;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main {
        max-width: 100%;
        width: 100%;
        padding: 0 10px;
        margin: 0 auto;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .ls {
        height: 580px;
        overflow: hidden;
        width: 128px;
        display: none;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .ls .ls_ul {
        width: 120px;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .ls .ls_ul li {
        height: 120px;
        background: #fff;
        margin-bottom: 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer;
        padding: 1px solid rgba(0, 0, 0, 0);
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .ls .ls_ul li img {
        width: 100%;
        height: 100%;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .ls .ls_ul .active_ls_li {
        border: 1px solid #12aaea;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .rs {
        margin-left: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        overflow: hidden;
        position: relative;
        height: auto;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .rs .rs_ul li a img {
        width: 100%;
        height: 100%;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .rs .le_arrow {
        background-image: none;
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        font-size: 26px;
        color: #666;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .rs .re_arrow {
        background-image: none;
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        font-size: 26px;
        color: #666;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .rs .le_arrow:hover {
        color: #fff;
        background: #0091c8;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .left_slide .rs .re_arrow:hover {
        color: #fff;
        background: #0091c8;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-left: 0;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_title {
        padding-top: 20px;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_title a {
        font-size: 24px;
        color: #333333;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_details {
        padding: 18px 0;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_details a {
        font-size: 14px;
        color: #9a9a9a;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_money {
        font-size: 24px;
        color: #ff2b2b;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_info {
        padding-top: 18px;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_info p {
        padding-bottom: 14px;
        font-size: 14px;
        color: #666666;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_btn {
        margin-top: 34px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_btn a {
        width: 200px;
        height: 46px;
        text-align: center;
        line-height: 46px;
        font-size: 16px;
        color: #666;
        border: 1px solid #666;
    }

    .purchase_details_wrap .pruchase_details_slide .pds_main .pds_m_w .right_goods .rg_ul .ru_btn a:first-child {
        background: #0091c8;
        margin-right: 10px;
        color: #fff;
        border: 0;
    }

    .purchase_details_wrap .pd_product_details {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap {
        max-width: 100%;
        width: 100%;
        padding: 0 10px;
        margin: 0 auto;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_title {
        height: 52px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        line-height: 52px;
        background: #f8f8f8;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_title li {
        width: 50%;
        text-align: center;
        font-size: 18px;
        color: #333;
        cursor: pointer;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_title .pd_titleActive {
        background: #666;
        color: #fff;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_content {
        padding: 20px 0;
        display: none;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_content .text {
        max-width: 1036px;
        width: 100%;
        height: 164px;
        overflow: hidden;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_content .text p {
        font-size: 16px;
        color: #333;
        margin-bottom: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_content .pd_p_img a img {
        width: 100%;
        height: 100%;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_p_c_selection {
        display: block;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        max-width: 100%;
        width: 100%;
        height: 80px;
        background: #f5f5f5;
        padding: 0 20px;
        font-size: 16px;
        color: #666;
        -webkit-transition: all .3s;
        transition: all .3s;
        margin-top: 10px;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow a .l_icon {
        width: 22px;
        height: 14px;
        background: url(http://www.gzhengji.cn/public/static1/img/pd_le_arrow2.png) no-repeat;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow a .r_icon {
        width: 22px;
        height: 14px;
        background: url(http://www.gzhengji.cn/public/static1/img/pd_ri_arrow.png);
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow a .border_h {
        width: 1px;
        height: 18px;
        background: #ccc;
        margin: 0 12px;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow a:last-child {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_la:hover {
        background: #0091c8;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_la:hover .l_icon {
        background: url(http://www.gzhengji.cn/public/static1/img/pd_le_arrow.png) no-repeat;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_la:hover .border_h {
        background: #fff;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_la:hover .up_text {
        color: #fff;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_ra:hover {
        background: #0091c8;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_ra:hover .r_icon {
        background: url(http://www.gzhengji.cn/public/static1/img/pd_ri_arrow2.png) no-repeat;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_ra:hover .border_h {
        background: #fff;
    }

    .purchase_details_wrap .pd_product_details .pd_product_wrap .pd_arrow .pd_ra:hover .down_text {
        color: #fff;
    }
}

/* 购买详情 end */
/* 购物车 */
.shopping_cart_wrap .goods_shopping_cart .gsc_wrap {
    max-width: 1220px;
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gsc_title {
    height: 60px;
    background: #0091c8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 50px;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gsc_title .product_name {
    font-size: 18px;
    color: #fff;
    max-width: 575px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gsc_title .product_price {
    font-size: 18px;
    color: #fff;
    max-width: 156px;
    width: 100%;
    margin-right: 60px;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gsc_title .product_number {
    font-size: 18px;
    color: #fff;
    max-width: 122px;
    width: 100%;
    margin-right: 46px;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gsc_title .product_money {
    font-size: 18px;
    color: #fff;
    max-width: 120px;
    width: 100%;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 260px;
    padding: 29px 0 30px 0;
    border-bottom: 1px solid #ddd;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .product_img {
    max-width: 200px;
    max-height: 200px;
    width: 100%;
    height: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .product_img img {
    width: auto;
    height: auto;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 260px;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_name {
    max-width: 292px;
    width: 100%;
    margin-right: 63px;
    margin-left: 50px;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_name span {
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_price {
    max-width: 130px;
    width: 100%;
    margin-right: 53px;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_price span {
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_number {
    border: 1px solid #ddd;
    padding: 15px 14px;
    margin-right: 84px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_number .reduce {
    font-size: 24px;
    color: #000;
    cursor: pointer;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_number .pdn_num {
    font-size: 18px;
    color: #333;
    width: 48px;
    border: 0;
    text-align: center;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_number .add {
    font-size: 20px;
    color: #000;
    cursor: pointer;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_money {
    max-width: 125px;
    width: 100%;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_money span {
    font-size: 18px;
    color: #ff1919;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_delete {
    max-width: 20px;
    max-height: 20px;
    width: 100%;
    height: 20%;
    cursor: pointer;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .shopping_total {
    height: 127px;
    border-bottom: 1px solid #ddd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 60px 0 46px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .shopping_total .r_total_price span {
    font-size: 18px;
    color: #ff1919;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .shopping_btn {
    height: 192px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.shopping_cart_wrap .goods_shopping_cart .gsc_wrap .shopping_btn div a {
    width: 245px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #ffff;
    background: #0091c8;
}

@media screen and (max-width: 1024px) {
    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap {
        max-width: 1220px;
        width: 100%;
        padding: 0 10px;
        margin: 0 auto;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gsc_title {
        height: 60px;
        background: #0091c8;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 50px;
        display: none;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gsc_title .product_name {
        font-size: 18px;
        color: #fff;
        max-width: 575px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gsc_title .product_price {
        font-size: 18px;
        color: #fff;
        max-width: 156px;
        width: 100%;
        margin-right: 60px;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gsc_title .product_number {
        font-size: 18px;
        color: #fff;
        max-width: 122px;
        width: 100%;
        margin-right: 46px;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gsc_title .product_money {
        font-size: 18px;
        color: #fff;
        max-width: 120px;
        width: 100%;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: auto;
        padding: 10px 0;
        border-bottom: 1px solid #ddd;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .product_img {
        max-width: 160px;
        max-height: 150px;
        width: 100%;
        height: 100%;
        padding: 10px;
        border: 1px solid #ddd;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .product_img img {
        width: 100%;
        height: auto;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: auto;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
        margin-left: 10px;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_name {
        max-width: 100%;
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_name span {
        font-size: 14px;
        color: #333;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_price {
        max-width: 100%;
        width: 100%;
        margin-right: 0;
        margin-top: 5px;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_price span {
        font-size: 14px;
        color: #333;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_number {
        border: 1px solid #ddd;
        padding: 5px 14px;
        margin-right: 84px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        white-space: nowrap;
        margin-top: 10px;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_number .reduce {
        font-size: 24px;
        color: #000;
        cursor: pointer;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_number .pdn_num {
        font-size: 18px;
        color: #333;
        width: 48px;
        border: 0;
        text-align: center;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_number .add {
        font-size: 20px;
        color: #000;
        cursor: pointer;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_money {
        max-width: 125px;
        width: 100%;
        margin-top: 5px;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_money span {
        font-size: 14px;
        color: #ff1919;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .gw_main li .right_wrapGoods .product_b_delete {
        margin-top: 10px;
        max-width: 20px;
        max-height: 20px;
        width: 100%;
        height: 20%;
        cursor: pointer;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .shopping_total {
        height: 127px;
        border-bottom: 1px solid #ddd;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0 60px 0 46px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 10px;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .shopping_total .r_total_price span {
        font-size: 18px;
        color: #ff1919;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .shopping_btn {
        height: 192px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .shopping_cart_wrap .goods_shopping_cart .gsc_wrap .shopping_btn div a {
        width: 245px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        font-size: 16px;
        color: #ffff;
        background: #0091c8;
    }
}

/* 购物车 end */
/* 方案详情 */
.content_details_wrap .content_details {
    max-width: 1220px;
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
    padding-bottom: 60px;
}

.content_details_wrap .content_details .cc_title {
    margin-top: 60px;
}

.content_details_wrap .content_details .cc_title .cp {
    font-size: 30px;
    color: #222;
    text-align: center;
}

.content_details_wrap .content_details .cc_title .ctime {
    text-align: center;
    margin-top: 25px;
}

.content_details_wrap .content_details .cc_title .ctime span {
    margin: 0 50px;
}

.content_details_wrap .content_details .cc_title .ctime span i {
    font-style: normal;
    color: #005bab;
}

.content_details_wrap .content_details .main {
    margin-top: 30px;
}

.content_details_wrap .content_details .main .m_img {
    text-align: center;
}

.content_details_wrap .content_details .main .m_img a {
    width: auto;
}

.content_details_wrap .content_details .main .m_img a img {
    width: auto;
}

.content_details_wrap .content_details .main .m_details {
    margin-top: 30px;
}

.content_details_wrap .content_details .main .m_details p {
    font-size: 16px;
    color: #333;
    text-indent: 2em;
    line-height: 30px;
}

@media screen and (max-width: 750px) {
    .content_details_wrap .content_details .cc_title .cp {
        font-size: 24px;
    }

    .content_details_wrap .content_details .cc_title .ctime span {
        margin: 0 10px;
    }

    .content_details_wrap .content_details .main .m_img a {
        width: 100%;
    }

    .content_details_wrap .content_details .main .m_img a img {
        width: 100%;
    }
}

/* 方案详情 end */
/*# sourceMappingURL=style.css.map */