.product_middle {
    width: 100%;
    display: flex;
}

.product {
    justify-content: center;
    display: flex;
    margin: 64rem auto;
}
.product > div {
    background: #fff;
}
.product_itme {
    width: 532rem;
    height: 810rem;
    margin-top: 62rem;
    background: #fff;
}

.product_itme1 {
    width: 540rem;
}
.product_itme2 {
    width: 420rem;
}
.product_itme3 {
    width: 440rem;
}
.product_itme1 .product_ig {
    background: url(/cache/box/image/5@2x.png);
    height: 200rem;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ig_box {
    height: 72rem;
    width: 458rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ig_box .ig_imag {
    width: 82rem !important;
    height: 64rem;
}
.ig_box .ig_text {
    width: 540rem;
    margin-left: 10rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.ig_box .ig_text > p {
    height: 38px;
    font-size: 38px;
    line-height: 0.8;
    font-family: Source Han Sans CN-Normal, Source Han Sans CN;
    font-weight: 400;
    color: #ffffff;
    vertical-align: sub;
}

.product_it {
    width: 100%;
    height: 610rem;
}
.product_ia:hover {
    color: #000000;
}
.product_ia {
    background: url(/cache/box/image/14@2x.png) no-repeat;
    background-size: 538rem 610rem;
    width: 100%;
    display: flex;
    height: 100%;
    justify-content: start;
    flex-direction: column;
}

.product_ia .t {
    margin-top: 33rem;
    font-size: 24rem;
    margin-left: 42rem;
    font-weight: 600;
}
.product_ia .ia_img {
    margin-top: 50rem;
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.product_ia img {
    width: 367rem;
    height: 325rem;
    transition: all 0.5s linear;
}

.product_ia:hover img {
    transform: scale(1.2);
    color: #000;
}
.product_h {
    display: flex;
    justify-content: start;
    flex-direction: column;
}
.product_itme2 .product_h {
    display: flex;
    justify-content: start;
    flex-direction: column;
    height: 270rem;
    width: 100%;
    border: 1rem solid #f3f3f3;
}

.product_h .h_g {
    margin-top: 33rem;
    margin-left: 33rem;
    font-size: 22rem;
    font-weight: 600;
}

.product_h .h_img {
    flex: 1;
    bottom: 10rem;
    right: 33rem;
    display: flex;
    justify-content: end;
    align-items: center;
    width: 100%;
}
.h_img > img {
    width: 200rem;
    height: 150rem;
    margin-right: 22rem;
    transition: all 0.5s linear;
    filter: drop-shadow(3rem 3rem 4rem rgba(0, 0, 0, 0.5));
}
.product_h:hover .h_img img {
    transform: translateX(-40rem) scale(1.3);
    /* filter: drop-shadow(3rem 3rem 4rem rgba(0, 0, 0, 0.5)); */
}
.product_h:hover .h_g {
    color: #000;
}

.product_itme3 .product_h:first-child {
    border: 1rem solid #f3f3f3;
    height: 540rem;
    width: 100%;
}

.product_itme3 .product_h {
    border: 1rem solid #f3f3f3;
    height: 270rem;
    width: 100%;
}

.product_itme3 .product_h .h_img_k {
    width: 400rem;
    border-radius: 20rem;
    font-size: 20rem;
    line-height: 1;
    margin-top: 20rem;
    margin-left: 33rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    flex: 1;
}
.product_h:hover {
    color: #000;
}

.product_h > .h_img_k > img {
    width: 312rem;
    height: 234rem;
    margin-top: 35rem;
    transition: all 0.5s linear;
    filter: drop-shadow(3rem 3rem 4rem rgba(0, 0, 0, 0.5));
    /* filter: drop-shadow(10rem 10rem 12rem rgba(0, 0, 0, 0.5)); */
}
.product_h:hover > .h_img_k > img {
    transform: scale(1.2);
    /* filter: drop-shadow(3rem 3rem 4rem rgba(0, 0, 0, 0.5)); */
}
.product_itme3 .product_hK {
    display: flex;
    justify-content: space-between;
}
.product_h:last-child > .bots img {
    margin-right: 40rem;
}

/* 关于立实为 */
.synopsis {
    width: 100%;
    height: 580rem;
    position: relative;
    margin-top: 30rem;
}

.synopsis .synopsis_item {
    width: 1000rem;
    height: 580rem;
    position: absolute;
    top: 0;
    left: 0;
}

.synopsis .synopsis_item:first-child {
    background: url(/cache/box/image/27@2x.png);
}

.synopsis_item_con .item_w {
    width: 570rem;
    margin-top: 56rem;
    color: #ffffff;
}
.synopsis_item_con {
    position: absolute;
    width: 1400rem;
    height: 580rem;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 66;
}

.synopsis_item_con .item_w .h3_t {
    font-size: 44rem;
    margin-top: 56rem;
}

.synopsis_item_con .item_w .describe {
    font-size: 36rem;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.2);
    margin-top: -45rem;
    margin-left: 0;
}

.synopsis_item_con .item_w .item_t {
    font-size: 16rem;
    line-height: 38rem;
    -webkit-line-clamp: 8;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.synopsis_item_con .item_w .button {
    width: 140rem;
    height: 50rem;
    background: linear-gradient(244deg, #00a1a1 0%, #000000 100%);
    border-radius: 25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 22rem;
}

.synopsis_item_con .item_w .button a {
    color: #fff;
    text-align: center;
    font-size: 20rem;
}

.synopsis .synopsis_item_sp {
    width: 1000rem;
    height: 580rem;
    position: absolute;
    top: 51rem;
    right: 0;
    z-index: 67;
}
.synopsis_item_sp .play {
    width: 100rem;
    height: 100rem;
    box-shadow: 0 0 5rem #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    cursor: pointer;
    transition: 0.3s;
}
.synopsis_item_sp .play:hover {
    box-shadow: 0 0 25rem #fff;
}

.synopsis_item_sp .play::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    clip-path: polygon(20% 0, 100% 50%, 20% 100%);
    background: #ffffff;
    transform: scale(0.5);
}
.video {
    width: 100%;
    height: 100%;
}

/* 生产车间 */
.arrows_po {
    width: 100%;
    padding-bottom: 25rem;
}

.production {
    font-size: 38rem;
    margin-top: 61rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.production > div {
    width: 1400rem;
}
.production_tl {
    color: #c0c1c3;
    font-size: 30rem;
    margin-top: 38rem;
}
.production_t2 {
    margin-top: -80rem;
}
.arrows {
    margin: 48rem auto;
    width: 1400rem;
    position: relative;
    height: 350rem;
}

/* 新闻资讯 */
.new_t {
    font-size: 38rem;
    display: flex;
    justify-content: space-between;
    margin-top: 50rem;
}

.new_t .button {
    width: 154rem;
    height: 48rem;
    border-radius: 24rem;
    border: 1rem solid #999999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.new_t .button a {
    font-size: 22rem;
    color: #999999;
}

.new_ls {
    margin-top: 52rem;
    margin-bottom: 150rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.new_box {
    width: 328rem;
}

.new_img {
    width: 100%;
    height: 230rem;
}

.new_time {
    margin-top: 30rem;
    width: 96rem;
    height: 24rem;
    background: rgba(153, 153, 153, 0.16);
    border-radius: 2rem 2rem 2rem 2rem;
    padding: 4rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.new_time span {
    text-align: center;
    font-size: 16rem;
    color: #666;
}

.new_d {
    width: 314rem;
    height: 58rem;
    font-size: 22rem;
    font-weight: 500;
    line-height: 30rem;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    text-overflow: ellipsis;
    margin: 22rem 0 30rem;
}

.new_btn a {
    width: 64rem;
    height: 16rem;
    font-size: 16rem;
    color: #00a1a1;
}
.bg_home {
    background-image: url(/cache/box/image/mengbanbeijng@2x.png);
    background-size: 100% 100%;
}

/* 生产车间修改 */
.swiper-container_text {
    position: absolute;
    /* left: 39rem; */
    width: 100%;
    top: 0;
    height: 100%;
    overflow: hidden;
}
.swiper-container_text > .swiper-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-container_text > .swiper-wrapper > .swiper-slide {
    width: 450rem !important;
    height: 100%;
}
.swiper-container_text > .swiper-wrapper > .swiper-slide img {
    width: 100%;
    height: 100%;
}
.swiper-left_t {
    left: -102rem;
    top: 145rem;
    position: absolute;
    width: 60rem;
    height: 60rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #707070;
}
.swiper-right_t {
    right: -102rem;
    top: 145rem;
    position: absolute;
    width: 60rem;
    height: 60rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #707070;
}
.swiper-left_t:hover,
.swiper-right_t:hover {
    background: #00a1a1;
    color: #fff;
}
.arrows > div > span {
    font-size: 35rem;
}
body {
    background: #fff !important;
}
