
* {
    padding: 0px;
    margin: 0px;
}

body {
    font-size: 15px;
    color: #555;
    font-family: "Microsoft YaHei", "SimHei", "Source Han Sans CN", Arial, Tahoma, sans-serif;
}

body,
ul,
ol,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
i,
b,
em,
span,
form,
fieldset,
legend,
input,
textarea,
select,
button,
th,
td {
    margin: 0;
    padding: 0;
    font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    list-style: none;
}

input,
select,
button,
textarea {
    font-size: 15px;
    border: 0;
    background: none;
    outline: none;
    vertical-align: middle;
    font-family: "PingFang SC", "SimHei", "Source Han Sans CN", "Microsoft YaHei", Arial, Tahoma, sans-serif;
}

button {
    overflow: visible
}

img {
    border: none;
}

li {
    list-style: none;
}

a {
    color: #000;
    text-decoration: none;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}

a:hover {
    color: #0a0d59;
    text-decoration: none !important;
}

.clear {
    overflow: hidden;
    clear: both;
    height: 0px;
}

::-webkit-scrollbar {
    width: 6px;
}

::-webkit-scrollbar-track {
    background-color: #000;
}

::-webkit-scrollbar-thumb {
    background-color: #aaa;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #5b5b5b;
}

::-webkit-scrollbar-thumb:active {
    background-color: #0a0d59;
}

@media only screen and (max-width:1024px) {
    body {
        font-size: 20px;
    }
    input,
    select,
    button,
    textarea {
        font-size: 20px;
    }
    input,
    textarea {
        -webkit-appearance: none;
        border-radius: 0;
    }
    .container {
        padding: 0 25px;
    }
}

@media only screen and (max-width:1024px) {
    html.on {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
    }
}

body {
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}

@media only screen and (max-width:1024px) {
    body.on {
        transform: translateX(-60%);
        -webkit-transform: translateX(-60%);
        -moz-transform: translateX(-60%);
        -ms-transform: translateX(-60%);
        -o-transform: translateX(-60%);
    }
}

@media only screen and (max-width:1024px) {
    .sj_bj {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, .5);
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        z-index: 99999;
        display: none;
    }
}

.header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    background-color: #fff;
}

.header.s_y {
    background: none;
    border-bottom: 1px solid rgba(255, 255, 255, .5);
}

.header.on {
    box-shadow: 0 0 15px #ddd;
    background-color: #fff;
    border-bottom: 0;
}

.header .container {
    position: relative;
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.header .logo {
    width: 211px;
    margin: 15px 0;
    float: left;
    position: relative;
}

.header .logo img {
    max-width: 100%;
    height: auto;
    display: block;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}

.header .logo img.d_w {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.header.on .logo img.t_m {
    opacity: 0;
}

.header.on .logo img.d_w {
    opacity: 1;
}

.header .an {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    right: 25px;
    height: 33px;
    width: 50px;
    display: none;
}

.header .an span {
    width: 50px;
    height: 3px;
    background-color: #8b161c;

    display: block;
    position: absolute;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}

.header .an span.a1 {
    top: 0;
    left: 0;
}

.header .an span.a2 {
    top: 14px;
    left: 0;
}

.header .an span.a3 {
    top: 28px;
    left: 0;
}

.header .an.n span.a2 {
    display: none;
}

.header .an.n span.a1 {
    top: 13px;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.header .an.n span.a3 {
    top: 13px;
    transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.header .tel {
    height: 100px;
    font-size: 18px;
    font-weight: bold;
    line-height: 100px;
    text-align: center;
    color: #333;
    float: left;
}

.header.s_y .tel {
    color: #fff;
}

.header.on .tel {
    color: #333;
}

.header .tel i {
    font-weight: normal;
    vertical-align: middle;
    font-size: 21px;
    color: #0a0d59;
    margin-right: 5px;
}

.header.s_y .tel i {
    color: #fff;
}

.header.on .tel i {
    color: #0a0d59;
}

.header .nav {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.header .nav ul {
    float: left;
}

.header .nav ul li {
    margin-right: 60px;
    float: left;
    text-align: center;
    position: relative;
}

.header .nav .y_j {
    position: relative;
    height: 92px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.header .nav .y_j i {
    width: 60%;
    padding-right: 10px;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 20px;
    text-align: right;
    color: #fff;
    line-height: 70px;
    z-index: 99;
    display: none;
}

.header .nav .y_j:after {
    width: 0;
    height: 4px;
    background-color: #8b161c;
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}

.header .nav ul li.on .y_j:after {
    width: 36px;
}

.header .nav ul li:hover .y_j:after {
    width: 36px;
}

.header .nav .y_j a {
    display: block;
    font-size: 18px;
    color: #2a2a2a;
    line-height: 50px;
}

.header.s_y .nav .y_j a {
    color: #2a2a2a;
}

.header.on .nav .y_j a {
    color: #2a2a2a;
}

.header .nav ul li:hover .y_j a {
    color: #2a2a2a;
}

.header .nav ul li.on .y_j a {
    color: #8b161c;
}

.header.s_y .nav ul li:hover .y_j a {
    color: #8b161c;
}

.header.s_y .nav ul li.on .y_j a {
    font-weight: bold;
}

.header .nav .e_j {
    width: 160px;
    padding: 10px 0;
    background-color: rgba(255, 255, 255, .9);
    box-shadow: 0 0 5px #888;
    position: absolute;
    left: 50%;
    margin-left: -80px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}

.header .nav ul li:hover .e_j {
    opacity: 1;
    visibility: inherit;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
}

.header .nav .e_j a {
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    display: block;
}


/* 搜索 */

.sousuo {}

.sousuo .sou_suo_kuang {
    width: 222px;
    height: 40px;
    border: 1px solid #8b161c;
    position: relative;
    padding-left: 20px;
    border-radius: 50px;
}

.sousuo .sou_suo_kuang input {
    width: 100%;
    height: 100%;
    color: #000;
}

.sousuo .sou_suo_kuang button {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    padding-left: 9px;
    border-left: 1px solid #8b161c;
}
@media only screen and (max-width:1430px) {
    .header .nav ul li {
        margin-right: 19px
    }
}
@media only screen and (max-width:1200px) {
    .header .nav ul li {
        margin-right: 10px
    }
.header .nav .y_j a{
    font-size: 15px;
}
}

@media only screen and (max-width:1024px) {
    .header .nav .y_j{
            height: auto;justify-content: flex-start;
    }
    .sousuo {
        margin-right: 100px;
    }
    .header.s_y {
        border-bottom: 0;
        background-color: rgba(255, 255, 255, .9);
    }
    .header .logo {
        margin: 0;
        padding: 25px 0;
        float: none;
    }
    .header .logo img.d_w {
        opacity: 1;
        top: 25px;
    }
    .header.on .logo img.t_m {
        opacity: 0;
    }
    .header.on .logo img.d_w {
        opacity: 1;
    }
    .header .an {
        display: block;
    }
    .header .tel {
        height: 90px;
        font-size: 22px;
        line-height: 90px;
        text-align: left;
        color: #fff;
        float: none;
    }
    .header .tel i {
        color: #fff;
    }
    .header .nav {
        width: 60%;
        height: 100vh;
        padding: 10px 5% 0;
        margin: 0;
        background-color: #141414;
        position: fixed;
        top: 0;
        right: -60%;
        z-index: 9999;
        overflow: auto;
        transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;
        -moz-transition: all .5s;
        -webkit-transition: all .5s;
        display: block;
    }
    .header .nav ul {
        width: 100%;
        float: none;
    }
    .header .nav ul li {
        width: 100%;
        text-align: left;
        border-bottom: 1px solid rgba(255, 255, 255, .1);
        float: none;
        padding: 10px 0;
        margin: 0;
    }
    .header .nav .y_j i {
        display: block;
    }
    .header .nav .y_j:after {
        display: none;
    }
    .header .nav .y_j a {
        font-size: 22px;
        color: #fff;
        line-height: 70px;
    }
    .header .nav ul li:hover .y_j a {
        color: #fff;
    }
    .header .nav ul li.on .y_j a {
        color: #fff;
    }
    .header .nav .e_j {
        width: 100%;
        background: none;
        border-top: 1px solid rgba(255, 255, 255, .1);
        box-shadow: none;
        position: relative;
        left: auto;
        top: auto;
        padding: 10px 0;
        margin-left: 0;
        opacity: 0;
        visibility: inherit;
        display: none;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transition: none;
        -o-transition: none;
        -ms-transition: none;
        -moz-transition: none;
        -webkit-transition: none;
    }
    .header .nav ul li:hover .e_j {
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }
    .header .nav .e_j a {
        font-size: 20px;
        line-height: 56px;
        text-align: left;
        color: #fff;
        margin: 0 30px 0 0;
    }
    .sousuo .sou_suo_kuang {
        width: 275px;
        height: 43px;
    }
    .sousuo .sou_suo_kuang button {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }
}

@media only screen and (max-width:992px) {
    .header .nav {
        display: block;
    }
    .sousuo .sou_suo_kuang {
        width: 262px;
        height: 44px;
    }
    .header {
        position: relative;
    }
    .sousuo {
        margin-right: 62px;
    }
}

.head_h {
    width: 100%;
    height: 100px;
    background-color: #fff;
    overflow: hidden;
}

.head_h.g_b {
    display: none;
}

@media only screen and (max-width:1024px) {
    .head_h {
        height: 120px;
    }
    .head_h.g_b {
        display: block;
    }
}

.pc_ban {
    width: 100%;
    height: 690px;
    position: relative;
    overflow: hidden;
}

.pc_ban .container {
    height: 100%;
    display: flex;
    justify-content: center;
    /* align-items: center; */
    /* 换主轴方向 */
    flex-direction: column;
}

.pc_ban .container h5 {
    font-size: 52px;
    color: #ffffff;
    font-weight: bold;
}

.pc_ban .container h6 {
    font-size: 22px;
    color: #ffffff;
    text-transform: uppercase;
    margin-top: 34px;
    font-weight: 100;
    position: relative;
    padding-bottom: 32px;
}

.pc_ban .container h6::after {
    width: 67px;
    height: 4px;
    bottom: 0;
    left: 0;
    position: absolute;
    content: "";
    background-color: #fff;
}

.pc_ban .container .liaojie_gengd {
    width: 183px;
    height: 46px;
    border: 1px solid #fff;
    font-size: 18px;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 118px;
}

.swiper-button-prev::after,
.swiper-button-next::after {
    content: "";
    display: none;
}

.pc_ban .swiper-button-prev {
    left: 30px;
}

.pc_ban .swiper-button-next {
    right: 30px;
}

.pc_ban .swiper-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    top: 0;
    bottom: auto;
    left: auto;
    right: 30px;
    width: 29px;
    height: 100%;
}

.pc_ban .swiper-pagination .swiper-pagination-bullet {
    border: 1px solid #fff;
    width: 13px;
    height: 13px;
    border-radius: 100px;
    margin: 0;
    opacity: 1;
    display: block;
    margin: 20px 0;
}

.pc_ban .swiper-pagination .swiper-pagination-bullet-active {
    background: url(../image/qiu.png) no-repeat;
    width: 29px;
    height: 29px;
    border: 1px solid rgba(0, 0, 0, 0);
    display: block;
}

.pc_ban .swiper-slide {
    overflow: hidden;
}

.pc_ban .swiper-slide>.container {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* align-items: center; */
    position: relative;
}

.pc_ban .swiper-wrapper {
    height: 100%;
}

.pc_ban .swiper-wrapper .swiper-slide {
    height: 100%;
}

.pc_ban .swiper-wrapper .swiper-pagination {
    bottom: 83px;
}

.pc_ban .sw_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transition: all 5s;
    -o-transition: all 5s;
    -ms-transition: all 5s;
    -moz-transition: all 5s;
    -webkit-transition: all 5s;
}

.pc_ban .swiper-slide-active .sw_bg {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}

@media only screen and (max-width:1200px) {
    .pc_ban {
        height: 594px;
    }
}

@media only screen and (max-width:992px) {
    .ban_lj {
        bottom: 10%;
    }
    .pc_ban {
      /*  height: 450px; */
        height: 264px;
    }
    .pc_ban .swiper-button-prev,
    .pc_ban .swiper-button-next {
        display: none;
    }
    .ban_lj {
        font-size: 14px;
        width: 119px;
        height: 32px;
    }
    .pc_ban .swiper-wrapper .swiper-pagination {
        display: none;
    }
    .pc_ban .container h5 {
        font-size: 33px;
    }
    .pc_ban .container h6 {
        font-size: 20px;
    }
    .pc_ban .container .liaojie_gengd {
        margin-top: 50px;
    }
}


/* 四川·鸿基 */

.sy_guanyuwomen {
    padding: 80px 0 90px;
}

.sy_guanyuwomen .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.sy_guanyuwomen .container .zuo {
    flex: 0 0 49%;
    height: 423px;
    position: relative;
}

.sy_guanyuwomen .container .zuo::after {
    width: 100%;
    height: 100%;
    border: 2px solid #8b161c;
    position: absolute;
    content: "";
    z-index: -1;
    left: 15px;
    top: 15px;
}

.sy_guanyuwomen .container .zuo .wenzi {
    height: 40px;
    background-color: rgba(29, 67, 102, .5);
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 14px;
    color: #fefefe;
    padding: 10px 0;
    width: 100%;
}

.sy_guanyuwomen .container .you {
    flex: 0 0 48%;
    text-align: center;
}

.ggbt {
    text-align: center;
}

.ggbt h5 {
    font-size: 30px;
    color: #4e4e4e;
    font-weight: bold;
}

.ggbt h6 {
    font-size: 16px;
    color: #737373;
    position: relative;
    margin-top: 12px;
    text-transform: uppercase;
    padding-bottom: 30px;
}

.ggbt h6::after {
    width: 62px;
    height: 4px;
    background-color: #8b161c;
    content: "";
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    position: absolute;
}

.sy_guanyuwomen .container .you .nei_rong {
    font-size: 18px;
    color: #737373;
    margin-top: 40px;
    line-height: 21px;
}

.sy_guanyuwomen .container .you .chan_kan {
    width: 200px;
    height: 54px;
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 auto;
    margin-top: 80px;
    position: relative;
    border: 1px solid #8b161c;
}

.sy_guanyuwomen .container .you .chan_kan:hover {
    color: #8b161c;
}

.sy_guanyuwomen .container .you .chan_kan span {
    position: absolute;
    z-index: 2;
}

.sy_guanyuwomen .container .you .chan_kan::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #8b161c;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transform: scale(1);
}

.sy_guanyuwomen .container .you .chan_kan:hover::before {
    transform: scale(0);
}

@media only screen and (max-width:992px) {
    .sy_guanyuwomen {
        padding: 50px 0;
    }
    .sy_guanyuwomen .container .zuo {
        flex: 0 0 100%;
    }
    .sy_guanyuwomen .container .zuo .wenzi {
        font-size: 19px
    }
    .sy_guanyuwomen .container .you {
        flex: 0 0 100%;
        margin-top: 50px;
    }
    .ggbt h6 {
        font-size: 19px;
    }
    .sy_guanyuwomen .container .you .nei_rong {
        margin-top: 30px;
    }
    .sy_guanyuwomen .container .you .chan_kan {
        margin-top: 30px;
        font-size: 19px;
    }
}


/* 生产系统简介 */

.sy_ermokaui {
    padding: 77px 0 70px;
    background-color: #f7f7f7;
}

.sy_ermokaui .shuzigundong {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 45px;
}

.sy_ermokaui .shuzigundong .part1_num_list {
    margin-left: 237px;
}

.sy_ermokaui .shuzigundong .part1_num_list:nth-child(1) {
    margin-left: 0;
}

.sy_ermokaui .shuzigundong .part1_num_list h5 {
    font-size: 28px;
    color: #3e3e3e;
}

.sy_ermokaui .shuzigundong .part1_num_list h5 i {
    font-size: 39px;
    color: #8b161c;
}

.sy_ermokaui .shuzigundong .part1_num_list span {
    font-size: 18px;
    color: #3e3e3e;
    margin-top: 16px;
    text-align: center;
    display: block;
}

.sy_ermokaui .nei_rong {
    font-size: 18px;
    color: #737373;
    margin-top: 40px;
    line-height: 34px;
    padding: 0 248px;
    text-align: center;
}

.sy_ermokaui .lunbo_sc .cp_sy_ban {
    padding: 45px 0 0;
}

.sy_ermokaui .lunbo_sc .cp_sy_ban .shang {
    overflow: hidden;
}

.sy_ermokaui .lunbo_sc .cp_sy_ban .shang img {
    width: 100%;
    transition: all .7s;
    -o-transition: all .7s;
    -ms-transition: all .7s;
    -moz-transition: all .7s;
    -webkit-transition: all .7s;
}

.sy_ermokaui .lunbo_sc .cp_sy_ban .cp_lunb:hover .shang img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
}

.sy_ermokaui .lunbo_sc .cp_sy_ban .cp_lunb h5 {
    font-size: 14px;
    color: #7c7c7c;
    padding: 24px 20px 0;
    line-height: 21px;
}

.sy_ermokaui .lunbo_sc {
    position: relative;
    padding-bottom: 96px;
}

.sy_ermokaui .lunbo_sc .swiper-pagination {
    bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    left: 50%;
    transform: translateX(-50%);
}

.sy_ermokaui .lunbo_sc .swiper-pagination .swiper-pagination-bullet {
    width: 65px;
    height: 2px;
    background-color: #aaaaaa;
    opacity: 1;
    transform: none;
    margin: 0 14px;
    position: static;
}

.sy_ermokaui .lunbo_sc .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #8b161c;
}

.sy_ermokaui .lunbo_sc .chakangd {
    width: 200px;
    height: 54px;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    font-size: 16px;
    color: #ffffff;
    margin: 0 auto;
    margin-top: 50px;
    position: relative;
    border: 1px solid #8b161c;
}

.sy_ermokaui .lunbo_sc .chakangd:hover {
    color: #8b161c;
}

.sy_ermokaui .lunbo_sc .chakangd span {
    position: absolute;
    z-index: 2;
}

.sy_ermokaui .lunbo_sc .chakangd::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #8b161c;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transform: scale(1);
}

.sy_ermokaui .lunbo_sc .chakangd:hover::before {
    transform: scale(0);
}

@media only screen and (max-width:1200px) {
    .sy_ermokaui .nei_rong {
        padding: 0;
    }
}

@media only screen and (max-width:992px) {
    .sy_ermokaui {
        padding: 50px 0;
    }
    .sy_ermokaui .nei_rong {
        font-size: 19px;
    }
    .sy_ermokaui .shuzigundong .part1_num_list span {
        font-size: 20px;
    }
    .sy_ermokaui .shuzigundong {
        justify-content: space-between;
    }
    .sy_ermokaui .shuzigundong .part1_num_list {
        margin-left: 0;
    }
    .sy_ermokaui .lunbo_sc .cp_sy_ban .cp_lunb h5 {
        font-size: 19px;
        line-height: 25px;
    }
    .sy_ermokaui .lunbo_sc .chakangd {
        font-size: 19px;
    }
    .sy_ermokaui .lunbo_sc {
        padding-bottom: 0;
    }
    .sy_ermokaui .lunbo_sc .swiper-pagination {
        display: none;
    }
}


/* 产品中心 */

.sy_chanpin {
    padding: 76px 0 108px;
}

.sy_chanpin .tab_head {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.sy_chanpin .tab_head .bt {
    cursor: pointer;
    width: 95px;
    height: 40px;
    border: 1px solid #aeaeae;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    font-size: 16px;
    color: #000000;
    margin: 0 9px;
}

.sy_chanpin .tab_head .bt.on {
    color: #fcfcfc;
    background-color: #8b161c;
}

.sy_chanpin .tab_body {
    margin-top: 40px;
}

.sy_chanpin .tab_body .xiao_lunbo {
    display: none;
}

.sy_chanpin .cp_sy_ban11 .xin_chanp .shang {
    overflow: hidden;
}

.sy_chanpin .cp_sy_ban11 .xin_chanp .shang img {
    width: 100%;
    transition: all .7s;
    -o-transition: all .7s;
    -ms-transition: all .7s;
    -moz-transition: all .7s;
    -webkit-transition: all .7s;
}

.sy_chanpin .cp_sy_ban11 .xin_chanp:hover .shang img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
}

.sy_chanpin .cp_sy_ban11 .xin_chanp .xia {
    background-color: #ededed;
    height: 140px;
    display: flex;
    justify-content: center;
    /* align-items: center; */
    /* 换主轴方向 */
    flex-direction: column;
    padding: 0 25px;
    transition: all .7s;
    -o-transition: all .7s;
    -ms-transition: all .7s;
    -moz-transition: all .7s;
    -webkit-transition: all .7s;
}

.sy_chanpin .cp_sy_ban11 .xin_chanp:hover .xia {
    background-color: #8b161c;
}

.sy_chanpin .cp_sy_ban11 .xin_chanp .xia h5 {
    font-size: 18px;
    color: #323232;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    transition: all .7s;
    -o-transition: all .7s;
    -ms-transition: all .7s;
    -moz-transition: all .7s;
    -webkit-transition: all .7s;
}

.sy_chanpin .cp_sy_ban11 .xin_chanp:hover .xia h5 {
    color: #fff;
}

.sy_chanpin .cp_sy_ban11 .xin_chanp .xia h6 {
    font-size: 16px;
    color: #969696;
    margin-top: 15px;
    line-height: 28px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    transition: all .7s;
    -o-transition: all .7s;
    -ms-transition: all .7s;
    -moz-transition: all .7s;
    -webkit-transition: all .7s;
}

.sy_chanpin .cp_sy_ban11 .xin_chanp:hover .xia h6 {
    color: #fff;
}

@media only screen and (max-width:992px) {
    .sy_chanpin {
        padding: 50px 0;
    }
    .sy_chanpin .tab_head {
        margin-top: 30px;
    }
    .sy_chanpin .tab_head .bt {
        font-size: 19px;
    }
    .sy_chanpin .tab_body {
        margin-top: 30px;
    }
    .sy_chanpin .cp_sy_ban11 .xin_chanp .xia h5 {
        font-size: 22px;
    }
    .sy_chanpin .cp_sy_ban11 .xin_chanp .xia h6 {
        font-size: 19px;
    }
}


/* 案例中心 */

.sy_anli {
    padding: 67px 0 61px;
}

.sy_anli .ggbt h6::after {
    background-color: #fff;
}

.sy_anli .container {
    position: relative;
}

.sy_anli .anli_shy_xiao .shang {
    overflow: hidden;
}

.sy_anli .anli_shy_xiao .shang img {
    width: 100%;
    transition: all .7s;
    -o-transition: all .7s;
    -ms-transition: all .7s;
    -moz-transition: all .7s;
    -webkit-transition: all .7s;
}

.sy_anli .anli_shy_xiao:hover .shang img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
}

.sy_anli .anli_shy_xiao .xia {
    padding: 0 20px;
    height: 95px;
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    /* 换主轴方向 */
    flex-direction: column;
}

.sy_anli .anli_shy_xiao .xia h5 {
    font-size: 20px;
    color: #8b161c;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    width: 100%;
}

.sy_anli .anli_shy_xiao .xia h6 {
    font-size: 16px;
    color: #5d5d5d;
    margin-top: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    width:100%;
}

.sy_anli .anli_sy {
    margin-top: 45px;
}

.sy_anli .swiper-button-prev {
    left: -97px;
    top: 62%;
}

.sy_anli .swiper-button-next {
    right: -97px;
    top: 62%;
}

.sy_anli .chakangengduo {
    border: 1px solid #f7f7f7;
    width: 185px;
    height: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 auto;
    margin-top: 54px;
    font-size: 16px;
    color: #ffffff;
    position: relative;
    transition: all .7s;
    -o-transition: all .7s;
    -ms-transition: all .7s;
    -moz-transition: all .7s;
    -webkit-transition: all .7s;
}

.sy_anli .chakangengduo:hover {
    border: 1px solid #8b161c;
}

.sy_anli .chakangengduo span {
    position: absolute;
    z-index: 2;
}

.sy_anli .chakangengduo::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #8b161c;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transform: scale(0);
}

.sy_anli .chakangengduo:hover::before {
    transform: scale(1);
}

@media only screen and (max-width:1602px) {
    .sy_anli .swiper-button-next {
        right: -55px;
    }
    .sy_anli .swiper-button-prev {
        left: -55px;
    }
}

@media only screen and (max-width:1520px) {
    .sy_anli .swiper-button-next {
        display: none;
    }
    .sy_anli .swiper-button-prev {
        display: none;
    }
}

@media only screen and (max-width:992px) {
    .sy_anli {
        padding: 50px 0;
    }
    .sy_anli .anli_sy {
        margin-top: 30px;
    }
    .sy_anli .anli_shy_xiao .xia h5 {
        font-size: 22px;
    }
    .sy_anli .anli_shy_xiao .xia h6 {
        font-size: 19px;
    }
    .sy_anli .chakangengduo {
        margin-top: 30px;
        font-size: 19px;
    }
}


/* 企业动态 */

.sy_xinwen {
    padding: 85px 0 98px;
}

.sy_xinwen .container {
    position: relative;
}

.sy_xinwen .sy_xw_dtqiehu {
    margin-top: 34px;
}

.sy_xw_dtqiehu .bd ul {
    display: none;
}

.sy_xw_dtqiehu .hd ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.sy_xw_dtqiehu .hd ul li {
    width: 167px;
    height: 55px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    font-size: 18px;
    color: #8b161c;
    border: 1px solid #8b161c;
    margin-left: 15px;
}

.sy_xw_dtqiehu .hd ul li.on {
    color: #fff;
    background-color: #8b161c;
}

.sy_xw_dtqiehu .hd ul li:nth-child(1) {
    margin-left: 0;
}

.sy_xinwen .sy_xw_dtqiehu .shang {
    display: flex;
    flex-wrap: wrap;
    height: 278px;
    border-radius: 10px;
    overflow: hidden;
}

.sy_xinwen .sy_xw_dtqiehu .shang .z_a {
    flex: 1;
    height: 100%;
}

.sy_xinwen .sy_xw_dtqiehu .shang .y_a {
    flex: 1;
    background-color: #8b161c;
    color: #fff;
    padding: 0 27px;
    display: flex;
    justify-content: center;
    /* align-items: center; */
    /* 换主轴方向 */
    flex-direction: column;
    height: 100%;
}

.sy_xinwen .sy_xw_dtqiehu .shang .y_a h5 {
    font-size: 18px;
    line-height: 30px;
    padding-bottom: 20px;
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}

.sy_xinwen .sy_xw_dtqiehu .shang .y_a h5::after {
    width: 70px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
}

.sy_xinwen .sy_xw_dtqiehu .shang .y_a h6 {
    font-size: 16px;
    line-height: 28px;
    margin-top: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
}

.sy_xinwen .sy_xw_dtqiehu .shang .y_a .sy_shijian {
    font-size: 16px;
    margin-top: 30px;
}

.sy_xinwen .shangwushi {
    margin-top: 50px;
}

.sy_xinwen .sy_xw_dtqiehu .xia {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.sy_xinwen .sy_xw_dtqiehu .xia .zz_b {
    flex: 0 0 45%;
    max-width: 45%;
    margin-top: 50px;
}

.sy_xinwen .sy_xw_dtqiehu .xia .zz_b h5 {
    font-size: 16px;
    color: #1e1e1e;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.sy_xinwen .sy_xw_dtqiehu .xia .zz_b:hover h5 {
    color: #8b161c;
}

.sy_xinwen .sy_xw_dtqiehu .xia .zz_b h6 {
    font-size: 14px;
    color: #616161;
    margin-top: 24px;
    line-height: 30px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}

.sy_xinwen .sy_xw_dtqiehu .xia .zz_b .s_jia {
    font-size: 16px;
    color: #1a1a1a;
    margin-top: 30px;
}

.sy_xinwen .shangwushi .dange_xw_x {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 36px;
}

.sy_xinwen .shangwushi .dange_xw_x:nth-child(1) {
    margin-top: 0;
}

.sy_xinwen .shangwushi .dange_xw_x .z_c {
    flex: 0 0 16%;
    border-right: 2px solid #d2d2d2;
    height: 105px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* 换主轴方向 */
    flex-direction: column;
}

.sy_xinwen .shangwushi .dange_xw_x .z_c h5 {
    font-size: 34px;
    color: #181818;
}

.sy_xinwen .shangwushi .dange_xw_x .z_c h6 {
    font-size: 16px;
    color: #5d5d5d;
    margin-top: 11px;
}

.sy_xinwen .shangwushi .dange_xw_x .y_c {
    flex: 0 0 81%;
    max-width: 81%;
}

.sy_xinwen .shangwushi .dange_xw_x .y_c h5 {
    font-size: 18px;
    color: #1e1e1e;
    padding-bottom: 22px;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.sy_xinwen .shangwushi .dange_xw_x .y_c h5::after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 1px;
    background-color: #d2d2d2;
}

.sy_xinwen .shangwushi .dange_xw_x .y_c h6 {
    font-size: 16px;
    color: #616161;
    margin-top: 20px;
    line-height: 30px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}

@media only screen and (max-width:1200px) {
    .sy_xinwen .sy_xw_dtqiehu .shang .y_a h5 {
        padding-bottom: 0;
        margin-bottom: 10px;
    }
    .sy_xinwen .sy_xw_dtqiehu .shang .y_a h5::after {
        display: none;
    }
}

@media only screen and (max-width:992px) {
    .sy_xw_dtqiehu .hd ul li {
        font-size: 20px;
    }
    .sy_xinwen .shangwushi .dange_xw_x .y_c h5 {
        font-size: 22px;
    }
    .sy_xinwen {
        padding: 50px 0;
    }
    .shang_yy {
        margin-top: 30px;
    }
    .shang_yy .ms {
        font-size: 18px;
    }
    .xin_wen .zhweng_xw .xia_zz h6 {
        font-size: 20px;
    }
    .sy_xinwen .sy_xw_dtqiehu .shang .z_a {
        flex: 0 0 100%;
        height: 278px;
    }
    .xin_wen .zhweng_xw .xia_zz .nrr_bbb {
        font-size: 18px;
    }
    .sy_xinwen .sy_xw_dtqiehu .shang {
        height: 100%;
    }
    .sy_xinwen .sy_xw_dtqiehu .shang .y_a {
        flex: 0 0 100%;
        padding: 20px;
    }
    .sy_xinwen .sy_xw_dtqiehu .shang .y_a h5 {
        font-size: 20px;
    }
    .sy_xinwen .sy_xw_dtqiehu .shang .y_a h6 {
        font-size: 18px;
        line-height: 33px;
    }
    .sy_xinwen .sy_xw_dtqiehu .xia .zz_b {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .sy_xinwen .sy_xw_dtqiehu .xia .zz_b h5 {
        font-size: 22px;
    }
    .sy_xinwen .sy_xw_dtqiehu .xia .zz_b h6 {
        font-size: 18px;
    }
    .sy_xw_dtqiehu .shangwushi .you {
        margin-top: 50px;
    }
    .sy_xinwen .shangwushi .dange_xw_x .y_c h6 {
        font-size: 18px;
    }
}

.zhiding {
    height: 67px;
    background-color: #9eaebd;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    font-size: 21px;
    color: #ffffff;
    font-weight: bold;
}

.zhiding img {
    margin-left: 17px;
}

footer {
    padding: 48px 0 36px;
}

footer .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

footer .container .zuo {
    flex: 0 0 31.5%;
}

footer .container .zuo .shang {
    text-align: center;
}

footer .container .zuo .shang img {
    max-width: 100%;
}

footer .container .zuo .xia {
    margin-top: 32px;
    line-height: 45px;
    font-size: 18px;
    color: #8b161c;
    font-weight: bold;
}

footer .container .zhong {
    flex: 0 0 35%;
    border-left: 1px solid #93a5b6;
    border-right: 1px solid #93a5b6;
    padding: 42px;
    text-align: center;
    font-size: 18px;
    color: #8b161c;
    font-weight: bold;
    line-height: 41px;
}

footer .container .you {
    flex: 0 0 31.5%;
    text-align: center;
}

footer .container .you .shang {
    background-color: #8b161c;
    padding: 10px;
    display: inline-block;
}

footer .container .you .shang img {
    width: 170px;
}

footer .container .you h5 {
    text-align: center;
    font-size: 18px;
    color: #8b161c;
    font-weight: bold;
    margin-top: 34px;
}

.banquan {
    height: 55px;
    background-color: #8b161c;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    font-size: 14px;
    color: #efefef;
}

.banquan a {
    color: #efefef;
}

@media only screen and (max-width:1200px) {
    footer .container .zhong {
        padding: 0px;
    }
}

@media only screen and (max-width:992px) {
    footer .container .zuo,
    footer .container .zhong,
    footer .container .you {
        flex: 0 0 100%;
    }
    footer .container .zhong {
        margin-top: 30px;
        border: none;
        font-size: 22px;
    }
    footer .container .you {
        margin-top: 30px;
    }
    footer .container .zuo .xia,
    footer .container .you h5 {
        font-size: 22px;
    }
    .banquan {
        font-size: 18px;
    }
}


/* 行业案例 */

.nei_ban {
    height: 506px;
}

.nei_ban .container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    height: 100%;
}

.nei_ban .container h5 {
    position: relative;
    padding-bottom: 30px;
    font-size: 30px;
    color: #ffffff;
    font-weight: bold;
}

.nei_ban .container h5::after {
    position: absolute;
    width: 65px;
    height: 4px;
    background-color: #ffffff;
    content: "";
    left: 0;
    bottom: 0;
}

@media only screen and (max-width:1200px) {
    .nei_ban {
        height: 272px;
    }
}


/* 案例 */

.anli_nei .s_sj {
    font-size: 16px;
    color: #7e7e7e;
    margin-bottom: 30px;
}

.md {
    padding: 100px 0 60px;
}

.anli_nei .cs1r {
    position: relative;
    width: 10%;
    right: 0;
    top: 0;
}

.anli_nei .cs1r .swiper-button-next,
.anli_nei .cs1r .swiper-button-prev {
    width: 44px;
    height: 44px;
    top: 0;
}

.cs1r i {
    margin-left: 0;
}

.cs1r i:hover {
    border: 1px solid #8b161c;
    color: #8b161c;
}

.anli_xiap h5 {
    font-size: 16px;
    color: #818181;
    margin-bottom: 25px;
}

.cs2a::after {
    background: #8b161c;
}

.cs2a:hover span,
.cs2a:hover {
    color: #8b161c;
}

.gy_dbt {
    position: relative;
    padding-bottom: 24px;
}

.gy_dbt::after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 71px;
    height: 5px;
    background-color: #8b161c;
    content: "";
}

.md .cs1tl h2 {
    font-weight: bold;
}

.md .cs1tl h5 {
    font-size: 23px;
    color: #8d8d8d;
    text-transform: uppercase;
    margin-top: 15px;
}

.page a:hover,
.page a.current-page {
    background: #8b161c;
}

.page a,.page span {
    border: 1px solid #8b161c;
    color: #8b161c;
}

.anli_nei .zhengchang_miaoshu {
    font-size: 17px;
    color: #414141;
    margin-top: 50px;
    line-height: 38px;
    padding-bottom: 48px;
    border-bottom: 1px solid #d7d7d7;
}

.bggray {
    padding: 60px 0;
}

@media only screen and (max-width:1250px) {
    .cs2w {
        width: 100%;
    }
}

@media only screen and (max-width:1200px) {
    .anli_nei .cs1r {
        width: 14%;
    }
}

@media only screen and (max-width:992px) {
    .anli_nei .zhengchang_miaoshu {
        font-size: 19px;
        margin-top: 30px;
        padding-bottom: 30px;
    }
    .anli_nei .cs1r .swiper-button-next,
    .anli_nei .cs1r .swiper-button-prev {
        display: none;
    }
    .anli_nei .s_sj {
        font-size: 18px;
    }
    .anli_xiap h5 {
        font-size: 18px;
    }
    .text16,
    .text18,
    .text20 {
        font-size: 22px;
    }
}


/* 新闻 */


/* 内页2——新闻中心 */

.zhgk_nr {
    width: 100%;
    /* padding-top: 35px; */
    background-color: #fff;
}

.ny_xw {
    padding: 0px 0 70px;
}

.ny_xw .xw_1 .xw1_t {
    width: 80px;
    height: 80px;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    line-height: 78px;
    text-align: center;
    background-color: #19914f;
}

.ny_xw .row {
    padding: 25px 0 30px;
    border-top: 2px solid #f7f7f7;
}

.ny_xw .row:nth-child(1) {
    border-top: none;
}

.ny_xw .xw_1 {
    display: flex;
    flex-direction: column;
    justify-self: center;
    align-items: center;
}

.ny_xw .xw_1 .xw1_d {
    font-size: 16px;
    color: #333;
    margin-top: 10px;
    margin-left: 5px;
    font-weight: bold;
}

.ny_xw .xw_img {
    position: relative;
    overflow: hidden;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}

.ny_xw .xw_img .img_zz {
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 10px;
    top: 0;
    left: 0;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}

.ny_xw .row:hover .xw_img .img_zz {
    padding: 0;
}

.ny_xw .xw_img img {
    width: 100%;
    transition: all 2s;
    -o-transition: all 2s;
    -ms-transition: all 2s;
    -moz-transition: all 2s;
    -webkit-transition: all 2s;
}

.ny_xw .row:hover .xw_img img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.ny_xw .xw_img .img_zz .zz {
    width: 100%;
    height: 100%;
    border: 2px solid #d2d2d1;
}

.ny_xw .xw_wz {
    display: flex;
    justify-content: center;
    /* align-items: center; */
    /* 换主轴方向 */
    flex-direction: column;
    height: 100%;
}

.ny_xw .xw_wz .xw_bt {
    font-size: 21px;
    color: #323232;
    font-weight: bold;
    line-height: 3;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
}

.ny_xw .xw_wz .xw_d {
    font-size: 19px;
    color: #969696;
    line-height: 1.5;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}

.ny_xw .xw_wz .xw_a {
    border: 1px solid #646464;
    color: #646464;
    font-size: 18px;
    display: inline-block;
    margin-top: 30px;
    width: 164px;
    height: 41px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.ny_xw .row:hover .xw_wz .xw_bt {
    color: #8b161c;
}

.ny_xw .row:hover .xw_wz .xw_a {
    background-color: #8b161c;
    color: #fff;
    border: 1px solid #8b161c;
}

.sj_shijian {
    padding: 30px 0;
}

.sj_shijian span {
    line-height: 20px;
}

.sj_shijian img {
    width: 19px;
}

.neiy_nr {
    padding-top: 45px;
}

.cpyfw_nr {
    padding-top: 50px;
    padding-bottom: 50px;
}

.riqi h5 {
    width: 80px;
    height: 80px;
    color: #323232;
    font-size: 32px;
    font-weight: bold;
    line-height: 80px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #dddddd;
    margin: 0 auto;
}

.riqi h6 {
    font-size: 18px;
    color: #323232;
    font-weight: bold;
    text-align: center;
    margin-top: 12px;
}

@media only screen and (max-width:992px) {
    .ny_xw .row {
        display: -webkit-flex;
        -webkit-flex-direction: row-reverse;
        display: flex;
        flex-direction: row-reverse;
    }
    .ny_xw .row .riqi {
        order: 1;
        margin-top: 30px;
    }
    .ny_xw .row .aa_nn {
        margin-top: 30px;
    }
    .ny_xw .xw_wz .xw_bt {
        font-size: 20px;
        line-height: 1;
    }
    .ny_xw .xw_wz .xw_d {
        font-size: 19px;
        margin-top: 10px;
    }
    .ny_xw .xw_wz .xw_a {
        margin-top: 15px;
    }
    .header_h{
        display: none;
    }
}


/* 联系 */




.co1b {
    position: relative;
    margin-top: -40px;
    z-index: 9;
}

.co1ba {
    width: 32%;
    padding: 50px 25px;
    background: url(../image/bg1.png) no-repeat top center #fff;
    background-size: 100%;
    box-shadow: 0 0 12px rgba(0, 0, 0, .1);
}

.co1ba:nth-child(2) {
    background: url(../image/bg2.png) no-repeat center #fff;
    background-size: 100%;
}

.co1ba:nth-child(3) {
    background: url(../image/bg3.png) no-repeat top center #fff;
    background-size: 100%;
}

.co1ba img {
    transition: .25s;
}

.co1ba:hover {
    background: url(../image/bg1.png) no-repeat top center #8b161c;
    color: #fff;
}

.co1ba:hover * {
    color: #fff;
}

.co1ba:hover img {
    filter: grayscale(100%) brightness(500%);
}

.co1ba:nth-child(2):hover {
    background: url(../image/bg2.png) no-repeat center #8b161c;
    background-size: 100%;
}

.co1ba:nth-child(3):hover {
    background: url(../image/bg3.png) no-repeat top center #8b161c;
    background-size: 100%;
}

.co2a {
    width: 49%;
    margin-top: 30px;
}

.co2aw100 {
    width: 100%;
}

.co2a input,
.co2a textarea {
    width: 100%;
    height: 46px;
    padding: 0 15px;
    font-size: 16px;
    background: none;
    border: 1px solid #ddd;
    transition: .25s;
}

.co2a input:focus,
.co2a textarea:focus {
    background: #fff;
    border: 1px solid #e6e6e6;
}

.co2a textarea {
    resize: none;
    height: 210px;
    resize: none;
    padding: 15px;
}

.co2a button {
    height: 46px;
    background: #8b161c;
    width: 100%;
    transition: .25s;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
}

.lnl a {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    display: block;
    line-height: 75px;
    font-size: 16px;
    margin-right: 25px;
}

.listnav {
    border-bottom: 1px solid #e6e6e6;
}

.lnl a.active {
    border-bottom: 2px solid #C7A976;
    color: #C7A976;
}

.lnl a:hover {
    color: #C7A976;
}

.ner {
    width: 25%;
    margin-left: 25px;
}

.neaimg {
    width: 35%;
}

.neatxtb em {
    line-height: 38px;
    border: 1px solid #e6e6e6;
    padding: 0 15px;
    color: #999;
    transition: .25s;
}

.nea:hover {
    color: #C7A976;
}

.nea:hover .neatxtb em {
    border: 1px solid #C7A976;
    color: #C7A976;
}

.net {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 15px;
}

.nea {
    padding: 20px 0;
    border-bottom: 1px solid #E6E6E6;
}

.nertop {
    border-bottom: 1px solid #e6e6e6;
    padding: 0 15px;
    line-height: 50px;
}

.nertop h3 {
    font-size: 18px;
}

.nerpd {
    padding: 15px;
}

.ner1w a {
    line-height: 35px;
    color: #666;
    display: inline-block;
    margin-right: 10px;
}

.ner1w a:hover {
    color: #C7A976;
}

.ner2w {
    padding: 25px;
}

.ner2w a {
    display: inline-block;
    line-height: 40px;
    border: 1px solid #C7A976;
    color: #C7A976;
    padding: 0 25px;
    margin-top: 15px;
}

.vdico {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, .2);
}

.bggray .lianxixbt {
    font-size: 20px;
    color: #505050;
}

.co1 .lianxida {
    font-size: 36px;
    color: #8b161c;
    font-weight: bold;
}

.co1 .lianxixiao {
    font-size: 18px;
    color: #484848;
}

@media only screen and (min-width:768px) and (max-width:1299px) {
    .videohidebox {
        width: 80%;
    }
    .swiper-container-bn .bnimg {
        height: 600px;
    }
    .imorea {
        line-height: 35px;
        font-size: 14px;
    }
    .ab1rimg {
        bottom: 5%;
        width: 100%;
    }
    .ab1l .txt {
        margin-top: 20px;
    }
    .listbn {
        height: 400px;
    }
    .lf2atxt i {
        width: 50px;
        height: 50px;
        font-size: 20px;
    }
  
    .nertop h3 {
        font-size: 15px;
    }
}

@media only screen and (max-width:950px) {
    .co1 .lianxida {
        font-size: 28px;
    }
    .itop i {
        height: 4px;
        margin: 18px auto;
    }
    .co1 .lianxixiao {
        font-size: 19px;
    }
    .co2a input,
    .co2a textarea {
        height: 62px;
        font-size: 20px;
    }
    .co2a textarea {
        height: 150px;
    }
    .mt_30,
    .mt_35,
    .mt_40,
    .mt_45,
    .mt_50,
    .mt_60,
    .mt_70,
    .mt_80 {
        margin-top: 25px;
    }
    /*视频*/
    .videohidebox {
        width: 90%;
        margin-left: 0;
        padding-bottom: 0;
    }
    .videohidebox_1 p {
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .swiper-container-bn .bnimg {
        height: 450px;
    }
    .i1aipt input,
    .i1aipt select {
        height: 60px;
        font-size: 16px;
    }
    .i1a i {
        width: 50px;
        margin-right: 10px;
    }
    .i1a i img {
        height: 25px;
    }
    .i1a button {
        height: 60px;
        font-size: 20px;
    }
    .i1t i {
        font-size: 30px;
    }
    .i3atxtb i img {
        height: 25px;
    }
    .i5arline {
        margin: 20px 0;
    }
    .ftr1 a {
        font-size: 15px;
    }
    .flogo img {
        height: 80px;
    }
    .listbn {
        height: 300px;
    }
    .tm2a {
        width: 100%;
    }
    .co2a button {
        font-size: 19px;
    }
}

@media only screen and (max-width:768px) {
    .flex_lmr_wap {
        justify-content: space-between;
        width: 100%;
    }
    .wap_disblock {
        display: block;
    }
    .swiper-container-bn .bnimg {
        height: 200px;
    }
    .it {
        padding: 20px 0;
    }
    .it .wrap {
        justify-content: space-between;
    }
    .ita {
        margin: 0;
    }
    .ita i {
        width: 60px;
        height: 60px;
    }
    .ita i img {
        height: 30px;
    }
    .md {
        padding: 50px 0;
    }
    .i1bg {
        padding: 15px;
    }
    .i1bg h2 img {
        height: 25px;
    }
    .i1a {
        width: 100%;
        margin-top: 20px;
    }
    .i1aipt input,
    .i1aipt select {
        height: 50px;
        font-size: 14px;
    }
    .i1a i img {
        height: 20px;
    }
    .i1a button {
        height: 50px;
        font-size: 16px;
    }
    .i2w {
        width: 100%;
    }
    .i2a {
        width: 100%;
        margin-right: 0;
        margin-top: 15px;
    }
    .imorea {
        line-height: 30px;
        font-size: 13px;
        padding: 0 15px;
    }
    .i2atxt1 span {
        font-size: 12px;
        line-height: 26px;
        padding: 0 12px;
    }
    .i3ta {
        padding: 0;
        background: #F7F7F7;
    }
    .i3tar {
        padding: 15px;
        margin: 0 !important;
    }
    .i3tar p {
        margin-top: 12px;
    }
    .i3a {
        width: 100%;
    }
    .i3aimg {
        width: 40%;
    }
    .i3atxtb i {
        display: none;
    }
    .i3atxtb p {
        line-height: 23px;
        font-size: 12px;
    }
    .i3atxtb {
        margin-top: 5px;
        padding-top: 5px;
    }
    .i5a {
        border-radius: 4px;
        border: 1px solid #C7A976;
    }
    .i5ar {
        padding: 15px;
    }
    .swiper-pagination-i5 {
        margin-top: 15px;
    }
    .ft {
        display: block;
        padding: 20px 0;
    }
    .flogo {
        text-align: center;
    }
    .flogo img {
        height: 50px;
    }
    .ftr1 {
        text-align: center;
        margin: 10px 0;
    }
    .ftr1 a {
        line-height: 30px;
        font-size: 13px;
    }
    .ftr2 {
        text-align: center;
    }
    .ftr2a p {
        font-size: 13px;
    }
    .ftr2a {
        margin: 0 8px;
    }
    .fb {
        line-height: 25px;
        padding: 15px 0;
        font-size: 13px;
    }
    .listbn {
        height: 150px;
    }
    .ab1r {
        margin-top: 15px;
    }
    .ab1rimg {
        position: relative;
        margin-top: 15px;
        right: 0;
        width: 100%;
    }
    .ab2l,
    .ab2width {
        width: 100%;
    }
    .ab2ra1 {
        height: 200px;
    }
    .cs1tr {
        justify-content: flex-start;
    }
    .cs1tlico {
        width: 8px;
        height: 8px;
    }
    .cs1tr a {
        line-height: 35px;
        margin-top: 15px;
        margin-left: 0;
        margin-right: 20px;
        padding: 0 20px;
        padding-left: 0;
    }
    .cs1r {
        justify-content: center;
    }
    .cs1r i {
        width: 32px;
        height: 32px;
        font-size: 16px;
    }
    .cs2a {
        width: 48%;
        margin-right: 0;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    .cs2a span {
        margin-top: 10px;
    }
    .cs2a:hover::after {
        width: 40px;
    }
    .page a {
        width: 30px;
        height: 30px;
        font-size: 13px;
    }
    .if1r {
        padding: 15px;
    }
    .if1ra {
        margin-top: 15px;
    }
    .if1ra span {
        width: 70px;
        font-size: 12px;
    }
    .if1ra input {
        font-size: 12px;
        padding-left: 85px;
    }
    .if1ra button {
        height: 44px;
        font-size: 14px;
    }
    .lf2atxt i {
        width: 40px;
        height: 40px;
        font-size: 15px;
    }
    .lf2atxt h3 {
        flex: 0;
        flex-grow: 1;
        margin-left: 10px;
        text-align: left;
        font-size: 16px;
        line-height: 30px;
    }
    .tm2a {
        margin-bottom: 15px;
        display: block;
    }
    .tm2aimg,
    .tm2atxt {
        width: 100%;
    }
   
    .co1b {
        margin-top: 0;
    }
    .co1ba {
        width: 100%;
        margin-top: 15px;
        padding: 25px;
    }
    .co2a {
        width: 100%;
        margin-top: 15px;
    }
    .lnr {
        display: none;
    }
    .lnl {
        flex-wrap: wrap;
    }
    .lnl a {
        font-size: 14px;
        line-height: 45px;
    }
    .nel {
        padding: 15px;
    }
    .nea {
        display: block;
    }
    .neaimg {
        width: 100%;
    }
    .neatxt {
        margin-top: 10px;
        margin-left: 0;
    }
    .neatxtb em {
        font-size: 12px;
        line-height: 26px;
    }
}


/* 关于我们 */

.guanyu_yi {
    padding: 76px 0 86px;
}

.guanyu_yi .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.guanyu_yi .container .zuo {
    flex: 0 0 47%;
    padding: 0 28px;
}

.guanyu_yi .container .zuo .neiro {
    font-size: 16px;
    color: #737373;
    line-height: 37px;
    margin-top: 35px;
    text-align: center;
}

.guanyu_yi .container .you {
    flex: 0 0 50.6%;
    border: 1px solid #8b161c;
    padding: 15px;
}

.guanyu_yi .container .you img {
    width: 100%;
}

.gy_bt {
    text-align: center;
    position: relative;
    padding-bottom: 38px;
    font-size: 30px;
    color: #4e4e4e;
    font-weight: bold;
}

.gy_bt::after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 50px;
    height: 7px;
    content: "";
    background-color: #8b161c;
}

@media only screen and (max-width:1200px) {
    .guanyu_yi .container .zuo .neiro {
        line-height: 33px;
        margin-top: 22px;
    }
}

@media only screen and (max-width:992px) {
    .guanyu_yi {
        padding: 50px 0;
    }
    .guanyu_yi .container .zuo {
        flex: 0 0 100%;
        padding: 0;
    }
    .guanyu_yi .container .zuo .neiro {
        line-height: 36px;
        font-size: 19px;
    }
    .guanyu_yi .container .you {
        flex: 0 0 100%;
        margin-top: 30px;
    }
}


/* 发展历程 */


/* 时间轴 */

.nei_shijianz {
    padding: 70px 0 55px;
}

.fz_banda .fz_ner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.fz_banda .fz_ner .zuo {
    flex: 0 0 50%;
    padding: 0 118px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* 换主轴方向 */
    flex-direction: column;
}

.fz_banda .fz_ner .zuo .sj {
    width: 215px;
    height: 78px;
    border: 2px solid #8b161c;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: 36px;
    color: #8b161c;
    font-weight: bold;
}

.fz_banda .fz_ner .zuo i {
    width: 5px;
    height: 50px;
    background-color: #8b161c;
    margin: 20px 0;
}

.fz_banda .fz_ner .zuo h5 {
    line-height: 33px;
    margin-top: 15px;
    font-size: 20px;
    color: #8b161c;
    text-align: center;
}

.fz_banda .fz_ner .you {
    flex: 0 0 50%;
    padding: 0 60px;
}

.fz_banda .fz_ner .you .nr_yy {
    background-color: #fff;
    padding: 5px;
}

.fz_banda .fz_ner .you .nr_yy img {
    width: 100%;
}

.fazhaun_lunbo {
    position: relative;
    margin-top: 60px;
}

.fzban_xiao {
    margin-top: 100px;
    padding-top: 14px;
    position: relative;
}

.fzban_xiao:after {
    background: url(../image/xian.png);
    width: 100%;
    height: 1px;
    left: 0;
    top: 14px;
    content: "";
    position: absolute;
}

.fzban_xiao .shuzi {
    font-size: 18px;
    color: #000000;
    position: relative;
    padding-top: 33px;
    text-align: center
}

.fzban_xiao .shuzi::after {
    width: 10px;
    height: 10px;
    background-color: #8b161c;
    position: absolute;
    top: -4px;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    border-radius: 100px;
}

.fzban_xiao .swiper-slide-thumb-active .shuzi::after {
    background: #8b161c;
    width: 20px;
    height: 20px;
    top: -10px;
}

.fazhaun_lunbo .swiper-button-next,
.fazhaun_lunbo .swiper-button-prev {
    top: auto;
    bottom: 37px;
}

.fazhaun_lunbo .swiper-button-next {
    right: -19px;
}

.fazhaun_lunbo .swiper-button-prev {
    left: -19px;
}

@media only screen and (max-width:1240px) {
    .fazhaun_lunbo .swiper-button-next,
    .fazhaun_lunbo .swiper-button-prev {
        display: none;
    }
}

@media only screen and (max-width:1200px) {
    .fz_banda .fz_ner .zuo {
        padding: 0;
    }
}

@media only screen and (max-width:992px) {
    .fz_banda .fz_ner .zuo {
        flex: 0 0 100%;
        padding: 0;
    }
    .fz_banda .fz_ner .you {
        flex: 0 0 100%;
        padding: 0;
        margin-top: 12px;
    }
    .fz_banda .fz_ner .zuo i {
        display: none;
    }
    .fz_banda .fz_ner .zuo h5 {
        font-size: 18px;
    }
    .nei_shijianz {
        padding: 50px 0;
    }
    .fzban_xiao {
        margin-top: 40px;
    }
    .fzban_xiao .shuzi {
        font-size: 24px;
    }
    .fazhaun_lunbo .swiper-button-next,
    .fazhaun_lunbo .swiper-button-prev {
        bottom: 46px;
    }
    .fazhaun_lunbo {
        margin-top: 30px;
    }
}


/* 企业文化 */

.guanyu_san {
    padding: 135px 0 130px;
}

.guanyu_san .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.guanyu_san .container .zuo {
    flex: 0 0 41.3%;
}

.guanyu_san .container .you {
    flex: 0 0 53.4%;
    overflow: hidden;
}

.guanyu_san .container .you img {
    width: 100%;
}

.guanyu_san .gy_bt {
    text-align: left;
    color: #fff;
    display: inline-block;
    padding-bottom: 16px;
    padding-right: 7px;
}

.guanyu_san .gy_bt::after {
    background: url(../image/qiu_06.png);
    width: 36px;
    height: 36px;
    left: 100%;
    bottom: 0;
}

.guanyu_san .wh_xiao_nr {
    margin-top: 55px;
    padding-top: 85px;
    position: relative;
    padding-left: 70px;
}

.guanyu_san .wh_xiao_nr::after {
    position: absolute;
    right: 0;
    top: 0;
    background: url(../image/yinhao_03.png);
    width: 70px;
    height: 62px;
    content: "";
}

.guanyu_san .wh_xiao_nr p {
    position: relative;
    padding-left: 46px;
    font-size: 30px;
    color: #ffffff;
    font-weight: bold;
}

.guanyu_san .wh_xiao_nr p::after {
    position: absolute;
    content: "";
    left: 0;
    top: 14px;
    width: 13px;
    height: 13px;
    background-color: #fff;
    border-radius: 100px;
}

.sange_biaoti .container {
    position: relative;
    height: 272px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.sange_biaoti .container .dange {
    flex: 0 0 30%;
    background-color: #f7f7f7;
    margin-top: -60px;
    padding: 24px;
    transition: all .7s;
    -o-transition: all .7s;
    -ms-transition: all .7s;
    -moz-transition: all .7s;
    -webkit-transition: all .7s;
}

.sange_biaoti .container .dange .shang {
    text-align: center;
}

.sange_biaoti .container .dange .shang img {
    transition: all .7s;
    -o-transition: all .7s;
    -ms-transition: all .7s;
    -moz-transition: all .7s;
    -webkit-transition: all .7s;
}

.sange_biaoti .container .dange:hover .shang img {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
}

.sange_biaoti .container .dange:hover {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    box-shadow: 0 0 10px #e2e2e2;
}

.sange_biaoti .container .dange h5 {
    font-size: 24px;
    color: #8b161c;
    font-weight: bold;
    margin-top: 20px;
    padding-bottom: 20px;
    position: relative;
    text-align: center;
}

.sange_biaoti .container .dange:hover h5 {
    animation: fadeInDown 1s;
}

.sange_biaoti .container .dange h6 {
    font-size: 16px;
    color: #8b161c;
    margin-top: 20px;
    line-height: 30px;
}

.sange_biaoti .container .dange:hover h6 {
    animation: fadeInDown 1.5s;
}

.sange_biaoti .container .dange h5::after {
    width: 54px;
    height: 3px;
    background-color: #8b161c;
    content: "";
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
}

@media only screen and (max-width:1200px) {
    .guanyu_san .wh_xiao_nr {
        margin-top: 22px;
        padding-top: 74px;
        padding-left: 0;
    }
}

@media only screen and (max-width:992px) {
    .guanyu_san {
        padding: 50px 0;
    }
    .guanyu_san .container .zuo {
        flex: 0 0 100%;
    }
    .guanyu_san .container .you {
        flex: 0 0 100%;
        margin-top: 30px;
    }
    .sange_biaoti .container {
        height: auto;
    }
    .sange_biaoti .container .dange {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .sange_biaoti {
        padding: 40px 0 30px;
    }
    .sange_biaoti .container .dange h6 {
        font-size: 19px;
    }
}


/* 企业资质 */

.guanyu_si {
    padding: 50px 0 100px;
}

.ab_bkc_zhengs_list {
    width: 100%;
    position: relative;
}

.ab_bkc_swiper {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: relative;
    padding: 15px;
}

.ab_bkc_swiper .swiper-slide {
    border-radius: 8px;
    box-shadow: 0 0 10px #e9e9e9;
    padding-top: 30px;
}

.ab_bkc_img {
    width: 100%;
    text-align: center;
    height: 200px;
}

.ab_bkc_img img {
    max-width: 100%;
    max-height: 100%;
}

.ab_bkc_tit {
    width: 86%;
    margin: auto;
    text-align: center;
    border-top: solid 1px #A9BAD6;
    margin-top: 26px;
    padding: 30px 0;
}

.ab_bkc_tit a {
    font-size: 19px;
    color: #505050;
    line-height: 24px;
}

.ab_bkc_tit a:hover {
    color: #8b161c;
}

.ab_bkc_zhengs {
    margin-top: 60px;
}

.ab_bkc_zhengs_list .swiper-button-prev::after,
.ab_bkc_zhengs_list .swiper-button-next::after {
    display: none;
}

.ab_bkc_zhengs_list .swiper-button-prev,
.ab_bkc_zhengs_list .swiper-button-next {
    width: 47px;
    height: 90px;
    background: #8b161c;
    margin-top: 0;
    top: 40%;
    outline: 0;
}

.ab_bkc_zhengs_list .swiper-button-prev i,
.ab_bkc_zhengs_list .swiper-button-next i {
    color: #fff;
    font-size: 26px;
    line-height: 90px;
}

.ab_bkc_zhengs_list .swiper-button-prev {
    left: -60px;
}

.ab_bkc_zhengs_list .swiper-button-next {
    right: -60px;
}

@media only screen and (max-width:1330px) {
    .ab_bkc_zhengs_list .swiper-button-prev,
    .ab_bkc_zhengs_list .swiper-button-next {
        display: none;
    }
}

@media only screen and (max-width:992px) {
    .guanyu_si {
        padding: 50px 0;
    }
    .ab_bkc_zhengs {
        margin-top: 30px;
    }
    .ab_bkc_swiper {
        padding: 0;
    }
    .ab_bkc_tit a {
        font-size: 21px;
    }
}
/* 新闻内页 */
   
.ny_nr .xw_xq {
   padding: 30px 0px;
}

.ny_nr .xw_xq .xq_lf .xq_tl {
   text-align: center;
   font-size: 30px;
   font-weight: bold;
   margin-bottom: 15px;
}

.ny_nr .xw_xq .xq_lf .xq_fc {
   width: 100%;
   border-bottom: solid 1px #cacaca;
   padding: 20px 0px;
}

.ny_nr .xw_xq .xq_lf .xq_fc .right {
   text-align: right;
}

.ny_nr .xw_xq .xq_nr {
   width: 100%;
   overflow: hidden;
   padding: 20px 0px;
   line-height: 30px;
   font-size: 14px;
}

.ny_nr .xw_xq .xq_nr img {
   max-width: 100%;
   
}

.ny_nr .xw_xq .xq_fy {
   text-align: center;
   padding: 15px 0px;
}

.ny_nr .xw_xq .xq_fy a {
   display: inline-block;
   margin: 0px 15px;
   padding: 10px 20px;
   background-color: #000000;
   color: #FFFFFF;
   font-size: 14px;
}

.ny_nr .xw_xq .xq_rt {
   width: 100%;
   overflow: hidden;
   margin-top: 56px;
}

.ny_nr .xw_xq .xq_rt .rt_bt {
   font-size: 24px;
   font-weight: bold;
   background-color: #000000;
   color: #FFFFFF;
   padding: 15px 0px;
   text-align: center;
}

.ny_nr .xw_xq .xq_rt .rt_lb li a {
   display: block;
   border-bottom: dashed 1px #cccccc;
   line-height: 56px;
   font-size: 14px;
   color: #666;
}

@media only screen and (max-width:640px) {
   .ny_nr .xw_xq {
       padding: 20px 0px;
   }
   .ny_nr .xw_xq .xq_lf .xq_tl {
       font-size: 22px;
   }
   .ny_nr .xw_xq .xq_lf .xq_fc {
       padding: 15px 0px;
   }
   .ny_nr .xw_xq .xq_lf .xq_fc .right {
       text-align: center;
   }
   .ny_nr .xw_xq .xq_fy {
       padding: 10px 0px;
   }
   .ny_nr .xw_xq .xq_fy a {
       margin: 0px 10px;
       padding: 10px 15px;
   }
   .ny_nr .xw_xq .xq_rt {
       margin-top: 15px;
   }
   .ny_nr .xw_xq .xq_rt .rt_bt {
       font-size: 20px;
       padding: 10px 0px;
   }
   .ny_nr .xw_xq .xq_rt .rt_lb li a {
       line-height: 40px;
   }
}
/* 新加 */

.baiao_d_xinj {
    padding: 50px 0;
    /* display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap; */
    max-width: 776px;
    margin: 0 auto;
}

.baiao_d_xinj .dang {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 25px;
    /* flex: 0 0 48%;
    max-width: 48%; */
}

.baiao_d_xinj .dang span {
    width: 150px;
    font-size: 19px;
    color: #676475;
    padding-right: 30px;
    text-align: right;
}

.baiao_d_xinj .dang i {
    color: #be091b;
}

.baiao_d_xinj .dang input {
    flex: 1;
    font-size: 19px;
    color: #676475;
    border: 1px solid #cacaca;
    height: 50px;
    padding-left: 12px;
}

.baiao_d_xinj .dang:nth-child(3) input,
.baiao_d_xinj .dang:nth-child(5) input {
    flex: 0 0 40%;
}

.baiao_d_xinj .dang:nth-child(4) input,
.baiao_d_xinj .dang:nth-child(6) input {
    flex: 0 0 50%;
}

.baiao_d_xinj .dange1 {
    padding-left: 150px;
}

.baiao_d_xinj .dange1 h5 {
    font-size: 18px;
    color: #999;
    padding-left: 11px;
 padding-bottom: 30px;

}

.upload-button {
    cursor: pointer;
}

.upload-button,
#img {
    width: 125px;
    height: 126px;
    display: block;
}

#img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    background-color: #fff;
    /* border: 2px dashed #ececec; */
}

.upload-button #button1 {
    display: none;
}

.baiao_d_xinj .dange1 .hz {
    font-size: 16px;
    color: #d9000b;
    margin-left: -87px;
}

.baiao_d_xinj .dange1 .upload {
    margin-top: 25px;
}

.baiao_d_xinj .anniu_zy {
    margin-top: 35px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 150px;
}

.baiao_d_xinj .anniu_zy button {
    height: 48px;
    margin-left: 17px;
    border: 1px solid #c9c9c9;
    font-size: 18px;
    color: #565155;
    width: 80px;
    border-radius: 3px;
}

.baiao_d_xinj .anniu_zy .tujii {
    width: 116px;
    background-color: #e30016;
    border: 1px solid #e30016;
    color: #fff;
    margin-left: 0;
}
.xinjia {
    text-align: center;
}
.gy_dbt.xinjia::after{
    left: 50%;
    transform: translateX(-50%);
}
.baiyi-form-row-content  #baiyi-input-upload-button-zhizoa{
display:none
}
#baiyi-input-upload-preview-zhizoa img{width:200px}
@media only screen and (max-width:1024px) {
    .baiao_d_xinj {
        max-width: 100%;
    }
    .baiao_d_xinj .dang:nth-child(3) input,
    .baiao_d_xinj .dang:nth-child(5) input,
    .baiao_d_xinj .dang:nth-child(4) input,
    .baiao_d_xinj .dang:nth-child(6) input {
        flex: 1;
    }
    .upload-button,
    #img {
        width: 200px;
        height: 200px;
    }
    .baiao_d_xinj .dange1 .hz {
        font-size: 19px;
    }
    .baiao_d_xinj .anniu_zy button,
    .baiao_d_xinj .anniu_zy .tujii {
        width: 149px;
    }
}