html{
    font-size: 10px;
}
/* 内页Banner */
.nei_banner{
    padding-top: 96px;
    position: relative;
}
.nei_banner .banner_img{
    overflow: hidden;
}
.nei_banner .banner_img img{
    width: 100%;
    /* transform: scale(1.5); */
    /* transition: all 14s linear; */
}
.nei_banner .nei_banner_text{
    width: 100%;
    text-align: center;
    color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 20px;
}
.nei_banner .nei_banner_text h3{
    font-size: 38px;
    margin-bottom: 30px;
}


/* 内页导航 */
.nei_navigation {
    padding: 4.2rem 0;
    border-bottom: 1px #eeeeee solid;
}
.nei_navigation ul li{
    padding: 0 4rem;
    position: relative;
}
.nei_navigation ul li:first-child{
    padding-left: 0;
}
.nei_navigation ul li::after{
    content: '/';
    font-size: 1.6rem;
    color: #333333;
    position: absolute;
    top: 0;
    right: 0;
}
.nei_navigation ul li:last-child::after{
    display: none;
}
.nei_navigation ul li a{
    font-size: 1.6rem;
    color: #333333;
}
.nei_navigation ul li a:hover{
    color: #ee1d23;
}
.nei_navigation ul li .nei_nav_ac{
    color: #ee1d23;
    position: relative;
}
.nei_navigation ul li .nei_nav_ac::after{
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background-color: #ee1d23;
    position: absolute;
    bottom: -1.6rem;
    left: 0;
}
.nei_navigation .home p{
    position: relative;
}
.nei_navigation .home p::before{
    content: url(../../image/nei-xfz.png);
    position: absolute;
    top: -3px;
    left: -30px;
}
.nei_navigation .home a,
.nei_navigation .home span{
    font-size: 1.6rem;
    color: #333333;
}
.nei_navigation .home a:hover{
    color: #ee1d23;
}

/* 内页-分页按钮样式 */
.paging_box{
    display: flex;
    display: -webkit-flex;
    background-color: #f7f7f7;
    justify-content: center;
    padding-bottom: 5.6rem;
    padding-top: 2rem;
}
.paging_box button{
    width: 118px;
    font-size: 18px;
    line-height: 36px;
    border-radius: 22px;
    background-color: white;
    border: 1px #e5e5e5 solid;
    color: #adadad;
    cursor: pointer;
}
.paging_box button:hover{
    background-color: #ee1d23;
    color: white;
}
.paging_box ul{
    display: flex;
    display: -webkit-flex;
}
.paging_box ul li{
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: white;
    border: 1px #e5e5e5 solid;
    text-align: center;
    margin: 0 5px;
}
.paging_box ul li a{
    color: #adadad;
    font-size: 18px;
    line-height: 36px;
    display: block;
}
.paging_box ul .paging_ac{
    background-color: #ee1d23;
    border-color: #ee1d23;
}
.paging_box ul .paging_ac a{
    color: white;
}
/* 内页-产品列表 */

.product_list{
    padding-top: 7rem;
    background-color: #f7f7f7;
}
.product_list .nei_product_box{
    flex-wrap: wrap;
    justify-content: start;
}
.product_list .list_item{
    width: 31.8%;
    background-color: white;
    margin-bottom: 3rem;
    margin-right: 2.3%;
}
.product_list .list_item:nth-child(3n){
    margin-right: 0;
}
.product_list .list_item .item_img{
    width: 100%;
    overflow: hidden;
    position: relative;
}
.product_list .list_item .item_img>img{height: 382px;transform: translateX(-3%);}
.product_list .list_item .item_img .hover_wenzi{
    width: 0px;
    height: 0px;
    box-sizing: border-box;
    text-align: center;
    background-color: rgba(238, 29, 35, .8);
    position: absolute;
    top: 50%;
    left: 50%;
    color: white;
    font-size: 1.8rem;
    line-height: 3rem;
    transition: all .3s ease;
    overflow: hidden;
}
.product_list .list_item .item_img .hover_wenzi p{
    margin-bottom: 3rem;
    overflow: hidden; /* 超出内容隐藏 */
    text-overflow: ellipsis; /* 显示省略号 */
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 控制显示行数 */
    -webkit-box-orient: vertical; /* 设置为垂直方向 */
}
.product_list .list_item .item_img .hover_wenzi img{
    margin: 0 auto;
}
.product_list .list_item:hover .item_img .hover_wenzi{
    width: 100%;
    height: 100%;
    padding: 8rem 6rem;
    top: 0%;
    left: 0%;

}
.product_list .list_item .text{
    padding: 0rem 4.2rem 4.9rem 4.2rem;
}
.product_list .list_item .text p{
    font-size: 1.8rem;
    color: #333333;
    position: relative;
    padding-left: 3rem;
    border-top: 1px #dfdfdf solid;
    padding-top: 3.6rem;
}
.product_list .list_item .text p::before{
    content: '';
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    background-color: #bbbbbb;
    position: absolute;
    bottom: 2px;
    left: 0;
}
.product_list .list_item .text p::after{
    content: url(../image/pro-xiaojiahao.png);
    position: absolute;
    right: 0;
    bottom: -3.6rem;
}
.product_list .list_item:hover .text p{
    color: #ee1d23;
}

/* 内页-产品详情 */
.pro_details{
    padding-top: 5.4rem;
    padding-bottom: 8rem;
}
.pro_details .details_box .details_top{
    margin-bottom: 8rem;
}
.pro_details .nei_pro_img{
    width: 53%;
    border: 1px #c9c9c9 solid;
}
.pro_details .nei_pro_img img{
    width: 100%;
}
.pro_details .right_text{
    width: 44%;
    position: relative;
}
.pro_details .right_text h3{
    font-size: 2.8rem;
    line-height: 8.2rem;
    color:#ee1d23;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 1px #ee1d23 solid;
    margin-bottom: 3.2rem;
}
.pro_details .right_text ul li{
    font-size: 1.8rem;
    color: #616161;
    line-height: 4rem;
}
.pro_details .right_text ul li:first-child{
    font-size: 2.2rem;
}
.pro_details .right_text p{
    display: block;
    width: 100%;
    font-size: 2.6rem;
    color: #ee1d23;
    position: absolute;
    bottom: 3rem;
    left: 0;
    padding-left: 60px;
}
.pro_details .right_text p::before{
    content: url(../image/kefu-pro.png);
    position: absolute;
    top: -10px;
    left: 0;
}
.pro_details .right_text p a{
    font-size: 2rem;
    background-color: #ee1d23;
    color: white;
    padding: 1.4rem 6rem;
    border-radius: 50px;
    margin-left: 7rem;
}
.pro_details .details_bottom{
    text-align: center;
}
.pro_details .details_bottom>h2{
    font-size: 3.2rem;
    color: #616161;
    font-weight: 500;
}
.pro_details .details_bottom>p{
    font-size: 1.8rem;
    color: #bababa;
    line-height: 4.3rem;
}
.pro_details .details_bottom .canshu{
    margin-top: 2rem;
}
.nei_pro_youshi{
    width: 100%;
    height: 600px;
    background-color: #ee1d23;
    background-image: url(../image/pro-youshi-beijing.png);
}
.nei_pro_youshi .pro_youshi_box{
    height: 100%;
    align-items: center;
}
.nei_pro_youshi .pro_youshi_box .item{
    width: 25%;
    height: 100%;
    box-sizing: border-box;
    text-align: center;
    border-left: 1px rgba(255, 255, 255, 0.5) solid;
    border-right: 1px rgba(255, 255, 255, 0.5) solid;
    padding-top: 24rem;
    transition: all .3s linear;
    cursor: pointer;
}
.nei_pro_youshi .pro_youshi_box .item h4{
    color: white;
    font-size: 2.4rem;
    font-weight: 500;
    margin: 20px 0;
}
.nei_pro_youshi .pro_youshi_box .item p{
    height: 0px;
    overflow: hidden;
    font-size: 1.6rem;
    line-height: 2.6rem;
    color: white;
    padding: 0 3rem;
    transition: all .3s linear;
}
.nei_pro_youshi .pro_youshi_box .item:hover{
    padding-top: 16rem;
}
.nei_pro_youshi .pro_youshi_box .item:hover p{
    height: 200px;
}
.pro_tuijian{
    text-align: center;
    background-color: #f6f6f6;
    padding: 7rem 0;
}
.pro_tuijian>h2{
    font-size: 3.2rem;
    color: #616161;
    font-weight: 500;
}
.pro_tuijian>p{
    font-size: 1.8rem;
    color: #bababa;
    line-height: 4.3rem;
}
.pro_tuijian .product_list{
    text-align: left;
    padding-top: 3rem;
}
.pro_tuijian .product_list .list_item{
    margin: 0;
}

/* 内页-案例中心 */
.nei_case_first{
    margin: 8rem 0;
}
.nei_case_first .case_first_box{
    align-items: center;
}
.nei_case_first .case_first_box .case_left{
    width: 45%;
    height: 45.6rem;
    box-sizing: border-box;
    padding-left: 5rem;
    padding-top: 3.6rem;
    padding-right: 4.6rem;
    background-color: white;
    box-shadow: -8px 0 8px 0 rgba(0, 0, 0, 0.1);
    position: relative;
}
.nei_case_first .case_first_box .case_left .time{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
}
.nei_case_first .case_left .time p{
    font-size: 1.6rem;
    color: #848484;
}
.nei_case_first .case_left .time p::before{
    content: url(../image/riliben.png);
    margin-right: 10px;
}
.nei_case_first .case_left .time h3{
    font-size: 3rem;
    color: #848484;
    font-weight: 500;
}
.nei_case_first .case_left>h4{
    font-size: 2.4rem;
    color: #333333;
    margin-top: 6rem;
}
.nei_case_first .case_left>p{
    font-size: 1.8rem;
    color: #848484;
    line-height: 2.6rem;
    margin-top: 2.6rem;
}
.nei_case_first .case_left a{
    position: absolute;
    bottom: 5rem;
    left: 5rem;
    font-size: 1.8rem;
    color: #848484;
    line-height: 2.6rem;
    margin-top: 2.6rem;
    display: block;
    border: 1px #848484 solid;
    padding: 0.8rem 3rem;
    border-radius: 5rem;
}
.case_list{
    padding-top: 7rem;
    background-color: #f7f7f7;
}
.case_list .case_item_box{
    flex-wrap: wrap;
}
.case_list .item{
    width: 32%;
    box-sizing: border-box;
    padding-left: 3.7rem;
    background-color: white;
    padding-top: 2.5rem;
    padding-bottom: 3.8rem;
    transition: all .3s linear;
    margin-bottom: 4rem;
}
.case_list .item .time{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    margin-bottom: 2.5rem;
}
.case_list .item .time p {
    font-size: 1.6rem;
    color: #848484;
}
.case_list .item .time h3 {
    font-size: 3rem;
    color: #848484;
    font-weight: 500;
    margin-right: 2rem;
}
.case_list .item .time p::before {
    content: url(../image/riliben.png);
    margin-right: 10px;
}
.case_list .item .p1{
    font-size: 2.4rem;
    color: #333333;
    margin-top: 2.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.case_list .item .p2{
    font-size: 1.8rem;
    color: #848484;
    margin-top: 2.5rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.case_list .item:hover{
    transform: translateY(-20px);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
}
.case_list .item:hover .p1{
    color: #ee1d23;
}
.case_list .item:hover .p2{
    color: #ee1d23;
}

/* 内页-案例详情 */

.case_details .details_box{
    padding-top: 6rem;
}
.case_details .anli_title h4{
    font-size: 3rem;
    color: #333333;
    text-align: center;
}
.case_details .anli_title .time{
    display: flex;
    display: -webkit-flex;
    background-color: #f8f8f8;
    font-size: 1.6rem;
    color: #afafaf;
    justify-content: center;
    align-items: center;
    padding: 12px 0;
    margin-top: 3rem;
}
.case_details .anli_title .time p:nth-child(1){
    margin-right: 4rem;
}
.case_details .anli_title .time p:first-child::before{
    content: url(../image/riliben.png);
}
.case_details .anli_title .time p:last-child::before{
    content: url(../image/xianyanjing.png);
}
.case_details .anli_neirong{
    width: 80%;
    margin: 0 auto;
    color: #898989;
    font-size: 1.8rem;
    line-height: 3rem;
    padding-top: 2.4rem;
}
.back_case{
    align-items: center;
    padding: 4rem 0;
}
.back_case a{
    font-size: 1.8rem;
    color: #898989;
}
.back_case a:hover{
    color: #ee1d23;
}
.back_case .back{
    font-size: 1.8rem;
    color: #898989;
    background-color: white;
    border: 1px #898989 solid;
    border-radius: 30px;
    padding: 10px 26px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
}
.back_case .back img{
    margin-left: 10px;
}

.case_tuijian .title{
    font-size: 2.6rem;
    color: #333333;
    text-align: center;
    position: relative;
    margin: 0 auto;
    width: 10%;
    margin-bottom: 4rem;
}
.case_tuijian .title::after,
.case_tuijian .title::before{
    content: '';
    display: block;
    width: 20px;
    height: 2px;
    background-color: #ee1d23;
    position: absolute;
    top: 49%;
    right: 0%;
}
.case_tuijian .title::before{
    right: auto;
    left: 0;
}
.case_tuijian{
    padding-top: 4rem;
    padding-bottom: 2rem;
}

/* 内页-新闻中心 */

.nei_news{
    background-color: #f8f8f8;
    padding-top: 6rem;
}
.nei_news .nei_news_title h3{
    font-size: 2.6rem;
    color: #333333;
    text-align: center;
    position: relative;
    margin: 0 auto;
    width: 13%;
    font-weight: 500;
}
.nei_news .nei_news_title h3::after,
.nei_news .nei_news_title h3::before{
    content: '';
    display: block;
    width: 20px;
    height: 2px;
    background-color: #ee1d23;
    position: absolute;
    top: 49%;
    right: 0%;
}
.nei_news .nei_news_title h3::before{
    right: auto;
    left: 0
}
.nei_news .news_tuijian{
    padding: 6rem 0;
}
.nei_news .news_tuijian .item{
    width: 32%;
    overflow: hidden;
    background-color: white;
    transition: all .3s linear;
}
.nei_news .news_tuijian .item .img{
    width: 100%;
    height: 310px;
    overflow: hidden;
}
.nei_news .news_tuijian .item .img img{
    /*width: 100%;*/
}
.nei_news .news_tuijian .item .text{
    padding: 3.2rem 3rem;
}
.nei_news .news_tuijian .item h3{
    font-size: 2.4rem;
    color: #333333;
    font-weight: 500;
    margin-bottom: 6rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.nei_news .news_tuijian .item .text>p{
    font-size: 1.8rem;
    color: #848484;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 3rem;
}
.nei_news .news_tuijian .item .time{
    font-size: 1.6rem;
    color: #848484;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nei_news .news_tuijian .item .time span::before{
    content: url(../image/riliben.png);
    margin-right: 1rem;
}
.nei_news .news_tuijian .item:hover{
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
    transform: translateY(-15px);
}
.nei_news .news_tuijian .item:hover h3{
    color: #ee1d23;
}
.nei_news .news_list .item{
    box-sizing: border-box;
    padding: 4.5rem 0;
    border-top: 1px #e9e9e9 solid;
}
.nei_news .news_list .item .text{
    width: 50%;
    overflow: hidden;
    padding-top: 6rem;
    box-sizing: border-box;
    transition: all .3s linear;
}
.nei_news .news_list .item .text h3{
    font-size: 2.4rem;
    color: #333333;
    font-weight: 500;
}
.nei_news .news_list .item .text>p{
    font-size: 1.8rem;
    color: #848484;
    line-height: 3.6rem;
    margin-top: 4rem;
    margin-bottom: 4.6rem;
    overflow: hidden; /* 超出内容隐藏 */
    text-overflow: ellipsis; /* 显示省略号 */
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 控制显示行数 */
    -webkit-box-orient: vertical; /* 设置为垂直方向 */
}
.nei_news .news_list .item .text .time{
    color: #848484;
    font-size: 1.6rem;
}
.nei_news .news_list .item .text .time span::before{
    content: url(../image/riliben.png);
    margin-right: 1rem;
}
.nei_news .news_list .item .img{
    width: 46%;
    height: 310px;
    overflow: hidden;
}
.nei_news .news_list .item:hover{
    background-color: white;
}
.nei_news .news_list .item:hover .text{
    padding-left: 4rem;
}
.nei_news .news_list .item:hover .text h3,
.nei_news .news_list .item:hover .text>p{
    color: #ee1d23;
}

/* 新闻详情 */
.news_tuijian_2{
    padding-bottom: 18rem;
}
.news_tuijian_2 .news_item{
    width: 32%;
    position: relative;
}
.news_tuijian_2 .news_item .news_img{
    width: 100%;
    height: 310px;
    overflow: hidden;
}
.news_tuijian_2 .news_item .news_img img{
    /*width: 100%;*/
}
.news_tuijian_2 .news_item .text{
    width: 90%;
    box-sizing: border-box;
    text-align: center;
    color: #848484;
    padding: 2.4rem;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    background-color: white;
    position: absolute;
    left: 50%;
    bottom: -25%;
    transform: translateX(-50%);
}
.news_tuijian_2 .news_item .text h3{
    font-size: 2.4rem;
    font-weight: 500;
    position: relative;
    padding-bottom: 1.6rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news_tuijian_2 .news_item .text h3::after{
    content: '';
    display: block;
    width: 3rem;
    height: 0.2rem;
    background-color: #ee1d23;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}
.news_tuijian_2 .news_item .text p{
    font-size: 1.8rem;
    margin: 2.4rem 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_tuijian_2 .news_item .text span{
    font-size: 1.6rem;
}

/* 关于我们 */
.nei_about{
    padding-top: 8rem;
}
.nei_about .nei_gsjs .right_img,
.nei_about .nei_gsjs .left_text{
    width: 44%;
    padding-top: 2.5rem;
    box-sizing: border-box;
}
.nei_about .nei_gsjs .left_text{
    width: 53%;
}
.nei_about .nei_gsjs .left_text h3{
    font-size: 5rem;
    font-weight: 500;
    color: #ee1d23;
    margin-bottom: 2.4rem;
}
.nei_about .nei_gsjs .left_text h4{
    font-size: 2.4rem;
    font-weight: 500;
    color: #ee1d23;
    margin-bottom: 6rem;
    position: relative;
}
.nei_about .nei_gsjs .left_text h4::after{
    content: '';
    display: block;
    width: 18%;
    height: 2px;
    background-color: #ee1d23;
    position: absolute;
    left: 0;
    bottom: -3.5rem;
}
.nei_about .nei_gsjs .left_text p{
    font-size: 1.5rem;
    color: #848484;
    line-height: 2.4rem;
}
.nei_about .nei_gsjs .right_img{
    position: relative;
    padding: 2.5rem 0;
}
.nei_about .nei_gsjs .right_img::after{
    content: '';
    display: block;
    width: 18%;
    height: 100%;
    background-color: #ee1d23;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.nei_gdnumber{
    margin-top: 6rem;
}
.nei_gdnumber .number .numU{
    font-size: 5rem;
    color: #ee1d23;
}
.nei_gdnumber .number .numU .unitC{
    font-size: 2rem;
    margin-left: 1rem;
}
.nei_gdnumber .number .indc{
    font-size: 2.2rem;
    color: #484848;
    margin-top: 1.5rem;
    text-align: center;
}
.nei_about .nei_ygfc{
    padding-top: 6rem;
    text-align: center;
    padding-bottom: 60px;
} 
.nei_about .nei_ygfc .ygfc_title h3{
    font-size: 3.2rem;
    color: #616161;
    font-weight: 500;
    margin-bottom: 1.2rem;
}
.nei_about .nei_ygfc .ygfc_title span{
    font-size: 1.8rem;
    color:  #bababa;
}
.nei_about .nei_ygfc .ygfc_img{
    padding-top: 4rem;
}
.nei_about .nei_ygfc .ygfc_img .img_left{
    width: 36.2%;
    overflow: hidden;
}
.nei_about .nei_ygfc .ygfc_img .img_left img{
    transition: all .3s linear;
    width: 100%;
}
.nei_about .nei_ygfc .ygfc_img .img_right{
    width: 61.5%;
    overflow: hidden;
    flex-wrap: wrap;
}
.nei_about .nei_ygfc .ygfc_img .img_right div{
    margin-bottom: 3rem;
    overflow: hidden;
    width: 48.5%;
}
.nei_about .nei_ygfc .ygfc_img .img_right div:nth-child(3),
.nei_about .nei_ygfc .ygfc_img .img_right div:nth-child(4){
    margin: 0;
}
.nei_about .nei_ygfc .ygfc_img .img_right img{
    transition: all .3s linear;
    width: 100%;
}
.nei_about .nei_ygfc .ygfc_img .img_right img:hover,
.nei_about .nei_ygfc .ygfc_img .img_left img:hover{
    transform: scale(1.1);
}

/* 公司大事件 */
.nei_gsdsj{
    background-image: url(../image/nei-gsdsj-beijing.jpg);
    padding-top: 6rem;
    text-align: center;
    color: white;
    padding-bottom: 2rem;
}
.nei_gsdsj .gsdsj_title h3{
    font-size: 3rem;
    font-weight: 500;
    margin-bottom: 1.3rem;
}
.nei_gsdsj .gsdsj_title p{
    font-size: 1.8rem;
    opacity: .5;
    padding-bottom: 6.3rem;
}
.nei_gsdsj .swiper{
    padding-bottom: 15rem;
}
.nei_gsdsj .swiper-wrapper .swiper-slide{
    align-items: center;
}
.nei_gsdsj .dsj_text{
    width: 40%;
    margin-left: 2.7rem;
}
.nei_gsdsj .swiper-wrapper .swiper-slide:nth-child(2) .dsj_text h4{
    margin-left: -62px;
}
.nei_gsdsj .dsj_text h4{
    display: inline-block;
    padding: 0 5rem;
    font-size: 4rem;
    line-height: 6rem;
    border: 0.4rem white solid;
    position: relative;
}
.nei_gsdsj .dsj_text h4::after{
    content: '';
    display: block;
    width: 0.3rem;
    height: 5.4rem;
    background-color: white;
    position: absolute;
    bottom: -7.4rem;
    left: 50%;
}
.nei_gsdsj .dsj_text>div{
    margin-top: 8rem;
}
.nei_gsdsj .dsj_text>div p{
    position: relative;
    padding-left: 22px;
}
.nei_gsdsj .dsj_text>div span{
    position: absolute;
    top: 0;
    left: 0;
}
.nei_gsdsj .dsj_text p{
    font-size: 1.8rem;
    line-height: 3.6rem;
    text-align: left;
}

.nei_gsdsj .dsj_text>p:last-child{
    display: none;
}
.nei_gsdsj .dsj_img{
    width: 40%;
    overflow: hidden;
    border: 1rem white solid;
    margin-right: 6.7rem;
}
.nei_gsdsj .dsj_img img{
    width: 100%;
}

#swiper_6 .swiper-pagination{
    box-sizing: border-box;
    padding: 0 11rem;
}
#swiper_6 .swiper-pagination::after{
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: white;
    position: absolute;
    top: -41px;
    left: 0;
    z-index: 1;
}
#swiper_6 .swiper-horizontal>.swiper-pagination-bullets,
#swiper_6 .swiper-pagination-bullets.swiper-pagination-horizontal,
#swiper_6 .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 20px;
}

#swiper_6 .swiper-pagination-bullet{
    width: auto;
    height: auto;
    text-align: center;
    line-height: 20px;
    font-size: 24px;
    opacity: 1;
    background: none;
    position: relative;
}
#swiper_6 .swiper-pagination-bullet::after{
    content: '';
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 50%;
    position: absolute;
    top: -50px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
#swiper_6 .swiper-pagination-bullet-active::after{
    border: 5px white solid;
    top: -55px;
    background-color: #ee1d23;
}
/* 公司荣誉 */
.nei_about .nei_honor{
    padding-top: 5.6rem;
    text-align: center;
    background-color: #f9faff;
    padding-bottom: 9rem;
}
.nei_about .nei_honor .swiper_honor{
    position: relative;
}
.nei_about .nei_honor .honor_title h3{
    font-size: 3rem;
    font-weight: 500;
    margin-bottom: 1.3rem;
    color: #616161;
}
.nei_about .nei_honor .honor_title p{
    font-size: 1.8rem;
    opacity: .5;
    padding-bottom: 5rem;
}
.nei_about .nei_honor .swiper{
    width: 88%;
    position: relative;
}
.nei_about .nei_honor .swiper .swiper-slide img{
    width: 100%;
}
.nei_about .swiper-button-next,
.nei_about .swiper-button-prev{
    width: 5rem;
    height: 5rem;
    background-color: #ee1d23;
    border-radius: 50%;

}
.nei_about .swiper-button-next:after,
.nei_about .swiper-button-prev:after{
    font-size: 2.4rem;
    color: white;
}

/* 企业文化 */
.nei_wenhua{
    padding: 6rem 0;
    background-color: #f1f2f8;
}
.nei_wenhua .wenhua_title  h3 {
    text-align: center;
    font-size: 3rem;
    font-weight: 500;
    margin-bottom: 1.3rem;
    color: #616161;
}
.nei_wenhua .wenhua_title p{
    text-align: center;
    font-size: 1.8rem;
    opacity: .5;
    padding-bottom: 5rem;
}
.nei_wenhua .wenhua_item{
    flex-wrap: wrap;
}
.nei_wenhua .wenhua_item .item{
    box-sizing: border-box;
    width: 23%;
    /* padding: 4.2rem; */
    /* background-image: url(../image/wenhua-1.jpg); */
    background-repeat: no-repeat;
    color: white;
    /* padding-bottom: 8rem; */
    /* border-top-right-radius: 6rem; */
    /* border-bottom-left-radius: 6rem; */
    margin-bottom: 4rem;
}
.nei_wenhua .wenhua_item .item img{
    width: 100%;
}
/* .nei_wenhua .wenhua_item .item:nth-child(2){
    background-image: url(../image/wenhua-2.jpg);
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 6rem;
    border-bottom-right-radius: 6rem;
}
.nei_wenhua .wenhua_item .item:nth-child(3){
    background-image: url(../image/wenhua-3.jpg);
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 6rem;
    border-bottom-right-radius: 6rem;
}
.nei_wenhua .wenhua_item .item:nth-child(4){
    background-image: url(../image/wenhua-4.jpg);
} */
.nei_wenhua .wenhua_item .item h4{
    font-size: 4rem;
    font-weight: 500;
}
.nei_wenhua .wenhua_item .item .p1{
    font-size: 2.6rem;
    margin-top: 10rem;
    margin-bottom: 3.8rem;
}
.nei_wenhua .wenhua_item .item .p2{
    font-size: 2rem;
    line-height: 3.6rem;
}

/* 联系我们 */
.nei_contact{
    padding-top: 6rem;
}
.nei_contact .contact_title h3{
    font-size: 3rem;
    color: #616161;
    font-weight: 500;
    text-align: center;
    position: relative;
    padding-bottom: 2rem;
}
.nei_contact .contact_title h3::before{
    content: '';
    display: block;
    width: 6rem;
    height: 2px;
    background-color: #ee1d23;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.nei_contact .contact_dianhua{
    background-color: #a31e22;
    border-radius: 3rem;
    overflow: hidden;
    color: white;
    margin-top: 5rem;
}
.nei_contact .contact_dianhua .img,
.nei_contact .contact_dianhua .text{
    width: 50%;
    overflow: hidden;
}
.nei_contact .contact_dianhua .img img{
    /* width: 100%; */
    height: 100%;
}
.nei_contact .contact_dianhua .text{
    padding: 6rem 5rem;
    padding-bottom: 0;
}
.nei_contact .contact_dianhua .text h3{
    font-size: 3.4rem;
    font-weight: 500;
    padding-bottom: 4.5rem;
    margin-bottom: 4.5rem;
    position: relative;
}
.nei_contact .contact_dianhua .text h3::after{
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: white;
    position: absolute;
    bottom: 0;
    left: 0;
}
.nei_contact .contact_dianhua .text li{
    font-size: 2rem;
    margin-bottom: 3rem;
    padding-left: 4rem;
    position: relative;
}
.nei_contact .contact_dianhua .text li::before{
    content: url(../image/shouji.png);
    position: absolute;
    top: 0;
    left: 6px;
}
.nei_contact .contact_dianhua .text li:nth-child(2)::before{
    content: url(../image/dianhua.png);
    left: 5px;
}
.nei_contact .contact_dianhua .text li:nth-child(3)::before{
    content: url(../image/youxiang.png);
}
.nei_contact .contact_dianhua .text li:nth-child(4)::before{
    content: url(../image/wangzhi_huaban.png);
    left: 5px;
}
.nei_contact .contact_dianhua .text li:nth-child(5)::before{
    content: url(../image/dizhi.png);
    left: 7px;
}
.contact_ditu{
    font-size: 18px;
}
/* 留言 */
.contact_liuyan{
    padding-bottom: 8rem;
}
.contact_liuyan .liuyan_title{
    margin-bottom: 4rem;
}
.contact_liuyan .liuyan_title h4{
    font-size: 3rem;
    text-align: center;
    color: #616161;
    font-weight: 500;
}
.contact_liuyan .liuyan_title p{
    font-size: 2.2rem;
    text-align: center;
    color: #c9c9c9;
    margin-top: 1.5rem;
}
.contact_liuyan input[type=text]{
    border: 1px #c9c9c9 solid;
    font-size: 1.8rem;
    padding: 0 2rem;
    line-height: 5rem;
    color: #666;
    width: 29.5%;
}
.contact_liuyan textarea{
    box-sizing: border-box;
    border: 1px #c9c9c9 solid;
    font-size: 1.8rem;
    padding: 0 2rem;
    line-height: 3rem;
    color: #666;
    width: 100%;
    resize: none;
    margin-top: 3rem;
}
.contact_liuyan input[type=submit]{
    width: 100%;
    margin-top: 3rem;
    background-color: #ee1d23;
    border: none;
    color: white;
    font-size: 2rem;
    line-height: 6rem;
    cursor: pointer;
}
.nei_factory{
    flex-wrap: wrap;
    padding-top: 7rem;
}
.nei_factory .item{
    width: 23.6%;
    margin-bottom: 3rem;
    cursor: pointer;
    overflow: hidden;
}
.nei_factory .item img{
    width: 100%;
    transition: all .3s linear;
}
.nei_factory .item:nth-child(1),
.nei_factory .item:nth-child(2){
    width: 49.2%;
    border-radius: 2rem;
    overflow: hidden;
}
.nei_factory .item:hover img{
    transform: scale(1.1);
}
.fongchang_fenye{
    background-color: white;
}
.nei_honors{
    flex-wrap: wrap;
    padding-top: 7rem;
    justify-content: start;
}
.nei_honors .item{
    width: 18.5%;
    margin-bottom: 5rem;
    margin-right: 1.85%;
}
.nei_honors .item:nth-child(5n){
    margin-right: 0;
}
.nei_honors .item img{
    display: block;
    width: 100%;
}
.nei_honors .item .img{
    position: relative;
    cursor: pointer;
}
.nei_honors .item p{
    font-size: 2rem;
    color: #4c4c4c;
    background-color: #f5f5f5;
    text-align: center;
    line-height: 4rem;
    margin-top: 1.4rem;
}
.nei_honors .item .img::after{
    content: url(../image/pro-fangdajing.png);
    text-align: center;
    box-sizing: border-box;
    padding-top: 16.5rem;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #ee1d23;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .3s linear;
}
.nei_honors .item .img:hover::after{
    opacity: .6;
}

/* 生产车间 */
.nei_workshop{
    padding-top: 6rem;
}
.nei_workshop .sc_shebei_title h3{
    font-size: 3rem;
    font-weight: 500;
    margin-bottom: 1.3rem;
    color: #616161;
    text-align: center;
}
.nei_workshop .sc_shebei_title p{
    text-align: center;
    font-size: 1.8rem;
    opacity: .5;
    padding-bottom: 5rem;
}
.nei_workshop .sc_shebei_img{
    flex-wrap: wrap;
}
.nei_workshop .sc_shebei_img .item{
    width: 32%;
    margin-bottom: 3rem;
    position: relative;
}
.nei_workshop .sc_shebei_img .item img{
    width: 100%;
}
.nei_workshop .sc_shebei_img .item p{
    width: 100%;
    text-align: center;
    color: white;
    font-size: 2rem;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #ee1d23;
    line-height: 50px;
    height: 0;
    overflow: hidden;
    transition: all .3s linear;
}
.nei_workshop .sc_shebei_img .item:hover p{
    height: 50px;
}

.nei_workshop .sc_liucheng{
    background-image: url(../image/liucheng-beijing.jpg);
    padding-top: 6rem;
    padding-bottom: 11rem;
    margin-top: 8rem;
    position: relative;
}
.nei_workshop .sc_liucheng::after{
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.3);
    position: absolute;
    top: 18rem;
    left: 0;
}
.sc_liucheng .liucheng_title h3{
    font-size: 3rem;
    font-weight: 500;
    margin-bottom: 1.3rem;
    color: white;
    text-align: center;
}
.sc_liucheng .liucheng_title p{
    font-size: 1.8rem;
    opacity: .5;
    text-align: center;
    color: white;
}
#swiper_8{
    margin-top: 4.4rem;
}
#swiper_8 .swiper-slide .top_yuan{
    width: 3rem;
    height: 3rem;
    background-color: white;
    border-radius: 50%;
    margin: 0 auto;
    margin-bottom: 5rem;
}
#swiper_8 .swiper-slide .bottom_box{
    background-color: white;
    border-radius: 1rem;
    padding: 2.5rem;
    position: relative;
    box-sizing: border-box;
    padding-top: 3rem;
    position: relative;
}
#swiper_8 .swiper-slide .bottom_box::before{
    content: '';
    width: 0;
    height: 0;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-bottom: 18px solid white;
    position: absolute;
    top: -18px;
    left: 50%;
    transform: translateX(-50%);
}
#swiper_8 .swiper-slide .bottom_box p{
    font-size: 3rem;
    color: #ee1d23;
    margin-bottom: 5.8rem;
}
#swiper_8 .swiper-slide .bottom_box h3{
    font-size: 4rem;
    color: #ee1d23;
    position: absolute;
    top: 2.3rem;
    right: 2.5rem;
}
#swiper_8 .swiper-slide .bottom_box img{
    width: 100%;
    overflow: hidden;
}

/* 合作客户 */

.nei_hezuo{
    padding-top: 6rem;
    padding-bottom: 4rem;
}
.nei_hezuo .hezuo_title h3{
    font-size: 3rem;
    font-weight: 500;
    margin-bottom: 1.3rem;
    color: #616161;
    text-align: center;
}
.nei_hezuo .hezuo_title p{
    text-align: center;
    font-size: 1.8rem;
    opacity: .5;
    padding-bottom: 5rem;
}
.nei_hezuo .hezuo_list{
    flex-wrap: wrap;
    justify-content: flex-start;
}
.nei_hezuo .hezuo_list .logo_item img{
    width: 100%;
}
.nei_hezuo .hezuo_list .logo_item{
    width: 16.72%;
    box-sizing: border-box;
    padding: 1px;
    overflow: hidden;
    position: relative;
    margin: -1px 0 0 -1px;
    z-index: 1;
    opacity: .8;
    transition: all .3s linear;
}
.nei_hezuo .hezuo_list .logo_item::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #dfe1e6;
    z-index: 1;
}
.nei_hezuo .hezuo_list .logo_item img{
    width: 100%;
    transition: transform .3s ease;
}
.nei_hezuo .hezuo_list .logo_item:hover img{
    transform: scale(1.1);
}
.nei_hezuo .hezuo_list .logo_item:hover{
    box-shadow: 0 10px 30px rgb(0 0 0 / 20%);
    z-index: 2;
    filter: grayscale(0);
    opacity: 1;
}
.nei_hezuo .hezuo_list .logo_item:hover::after{
    border-color: #ee1d23;
}

/* 制程能力 */

.nei_zhicheng{
    padding: 6rem 0;
}
.nei_zhicheng table{
    width: 100%;
    font-size: 1.8rem;
    color: #616161;
}
.nei_zhicheng table th,
.nei_zhicheng table td{
    border: 1px #ee1d23 solid;
    text-align: center;
    vertical-align: middle;
    line-height: 4rem;
}

/* 组织架构 */
.nei_zuzhi{
    padding-top: 6rem;
    text-align: center;
}
.nei_zuzhi img{
    margin-bottom: 6rem;
}
.nei_zuzhi .zuzhi_title h3{
    font-size: 3rem;
    font-weight: 500;
    margin-bottom: 1.3rem;
    color: #616161;
    text-align: center;
}
.nei_zuzhi .zuzhi_title p{
    text-align: center;
    font-size: 1.8rem;
    opacity: .5;
    padding-bottom: 5rem;
}

/* 卓马-主营业务 */
.business_box{
    padding-top: 120px;
}
.business_box .business_title h3{
    text-align: center;
    position: relative;
    font-size: 40px;
    color: #333333;
    margin-bottom: 60px;
}
.business_box .business_title h3::before{
    content: 'ONE STOP SERVICE';
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    color: #333333;
    font-size: 60px;
    opacity: .06;
}
.business_box .img img{
    width: 100%;
}
.business_box .nei_yewu_box{
    align-items: end;
    margin-top: -130px;
}
.business_box .nei_yewu_box .nei_yewu_left{
    width: 20%;
    font-size: 40px;
    color: #333333;
    font-weight: 600;
}
.business_box .nei_yewu_box .nei_yewu_left span{
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
}
.business_box .nei_yewu_box .nei_yewu_right{
    width: 80%;
}
.business_box .nei_yewu_box .nei_yewu_right .item{
    background-color: #ee6b1d;
    color: white;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 50px;
    border-radius: 10px;
    border-top-right-radius: 46px;
    border-bottom-left-radius: 46px;
    font-size: 18px;
}
.business_box .nei_yewu_box .nei_yewu_right .item a p{
    color: white;
    font-size: 18px;
}
.business_box .nei_yewu_box .nei_yewu_right .item .yewu_icon{
    width: 120px;
    height: 120px;
    background-color: white;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
}
.business_box .nei_yewu_box .nei_yewu_right .item .yewu_icon img{
    margin: 0 auto;
    height: 65px;
    padding-top: 22px;
    background-color: white;
}
.business_box #xiantiao{
    width: 30px;
    height: 2px;
    background-color: white;
    margin: 34px auto 14px;
}
.business_box .yewu_miaoshu{
    margin-top: 150px;
}
.business_box .yewu_miaoshu_item{
    margin-bottom: 60px;
}
.business_box .yewu_miaoshu_item .miaoshu_img{
    width: 49.2%;
    position: relative;
    margin-bottom: 20px;
    margin-right: 20px;
}
.business_box .yewu_miaoshu_item .miaoshu_img .kuang{
    width: 100%;
    overflow: hidden;
    border-radius: 30px;
}
.business_box .yewu_miaoshu_item .miaoshu_img::after{
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 30px;
    border: 2px #ee6b1d solid;
    position: absolute;
    bottom: -20px;
    right: -20px;
    z-index: -1;
}
.business_box .yewu_miaoshu_item .miaoshu_img img{
    width: 100%;
}
.business_box .yewu_miaoshu_item .miaoshu_text{
    width: 47%;
    padding-top: 30px;
}
.business_box .yewu_miaoshu_item .miaoshu_text .miaoshu_text_title{
    align-items: center;
    justify-content: start;
    margin-bottom: 50px;
}
.business_box .yewu_miaoshu_item .miaoshu_text h3{
    font-size: 40px;
    color: #ee6b1d;
}
.business_box .yewu_miaoshu_item .miaoshu_text img{
    width: 60px;
    margin: 3px 22px 0 20px;
}
.business_box .yewu_miaoshu_item .miaoshu_text h4{
    font-size: 32px;
    color: #ee6b1d;
}
.business_box .yewu_miaoshu_item .miaoshu_text>p{
    font-size: 16px;
    color: #333333;
    line-height: 30px;
}
.business_box .yewu_miaoshu_item:nth-child(2n) .miaoshu_text{
    order: 1;
}
.business_box .yewu_miaoshu_item:nth-child(2n) .miaoshu_img{
    order: 2;
}

/* 案例详情 */

.zm_case_details{
    padding-top: 80px;
}
.zm_case_details .details_title h3{
    font-size: 32px;
    color: #333333;
    margin-bottom: 50px;
}
.zm_case_details .details_title div{
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    margin-bottom: 60px;
}
.zm_case_details .details_title p{
    font-size: 18px;
    color: #666;
    position: relative;
    padding-left: 14px;
}
.zm_case_details .details_title p::before{
    content: '';
    display: block;
    width: 0px;
    height: 0px;
    border: 8px solid transparent;
    border-left-color: #ee1d23;
    position: absolute;
    top: 0;
    left: 0;
}
.zm_case_details .details_jieshao{
    margin-bottom: 40px;
}
.zm_case_details .details_jieshao p{
    color: #666;
    font-size: 18px;
}
.details_img{
    margin-top: 60px;
}
#case_details_img{
    width: 100%;
}
#case_details_img .swiper-slide img{
    width: 100%;
}
.details_img_box{
    position: relative;
}
.details_img_box .case_img_next,
.details_img_box .case_img_prev{
    width: 56px;
    height: 56px;
    background-color: #ee1d23;
    border-radius: 50%;
    right: 60px;
    left: auto;
}
.details_img_box .case_img_prev{
    left: 60px;
    right: auto;
}
.details_img_box .swiper-button-next:after,
.details_img_box .swiper-button-prev:after{
    color: white;
    font-size: 30px;
}

/* 内页设计师 */

.nei_designer{
    padding-top: 100px;
}
.nei_designer .nei_designer_title h3{
    text-align: center;
    position: relative;
    font-size: 40px;
    color: #333333;
    margin-bottom: 60px;
}
.nei_designer .nei_designer_title h3::before{
    content: 'EXCElLENT DESIGN TEAM';
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    color: #333333;
    font-size: 60px;
    opacity: .06;
}
.nei_designer .shejishi_box .nei_shejishi_item{
    width: 18.5%;
    overflow: hidden;
    margin-bottom: 30px;
    transition: all .3s linear;
}
.nei_designer .shejishi_box .nei_shejishi_item img{
    width: 100%;
}
.nei_designer .shejishi_box .nei_shejishi_item .nei_shejishi_text{
    padding: 16px 20px;
    background-color: #f7f7f7;
    align-items: end;
    justify-content: start;
    color: #333;
}
.nei_designer .shejishi_box .nei_shejishi_item .nei_shejishi_text p:nth-child(1){
    font-size: 18px;
    text-align: center;
    margin-right: 10px;
}
.nei_designer .shejishi_box .nei_shejishi_item .nei_shejishi_text p:nth-child(2){
    font-size: 14px;
    text-align: center;
    opacity: .8;
}
.nei_designer .shejishi_box .nei_shejishi_item:hover{
    transform: translate(-8px, -16px);
    box-shadow: 10px 10px 20px 5px rgba(0, 0, 0, 0.11);
}
.nei_designer .shejishi_box .nei_shejishi_item:hover .nei_shejishi_text{
    background-color: white;
    color: #ee1d23;
}

/* 设计师详情 */

.nei_designer_xq{
    padding-top: 90px;
    padding-bottom: 80px;
}
.nei_designer_xq .shejishi_text{
    width: 63%;
    color: #666;
    font-size: 18px;
    position: relative;
}
.nei_designer_xq .shejishi_text h3{
    font-size: 32px;
    color: #333;
    margin-bottom: 36px;
}
.nei_designer_xq .shejishi_text h3 span{
    font-size: 20px;
    font-weight: 600;
    margin-left: 20px;
}
.nei_designer_xq .shejishi_text>p{
    margin-bottom: 26px;
}
.nei_designer_xq .shejishi_text .zuopin_box{
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
}
.nei_designer_xq .shejishi_text .zuopin_box .zuopin_item{
    width: 32%;
    text-align: center;
    overflow: hidden;
}
.nei_designer_xq .shejishi_text .zuopin_box .zuopin_item img{
    width: 100%;
}
.nei_designer_xq .shejishi_text .zuopin_box .zuopin_item p{
    color: #333;
    line-height: 50px;
    background-color: #f6f6f6;
}
.nei_designer_xq .shejishi_img{
    width: 34%;
    height: 640px;
    overflow: hidden;
}
.nei_designer_xq .shejishi_img img{
    width: 100%;
}

/* 卓马新材料 */

.ziyan_product{
    padding-top: 80px;
}
.ziyan_1{
    margin-bottom: 90px;
}
.ziyan_1 .ziyan_1_left{
    width: 32.8%;
}
.ziyan_1 .ziyan_1_left .ziyan_1_title{
    margin-bottom: 50px;
}
.ziyan_1 .ziyan_1_left .ziyan_1_title h3{
    display: inline-block;
    font-size: 30px;
    color: #333;
    font-weight: 500;
    background: linear-gradient(90deg, rgba(255,255,255,0) 50%, rgba(250,193,195,1) 100%);
    line-height: 46px;
    padding: 0 50px 0px 60px;
    position: relative;
}
.ziyan_1 .ziyan_1_left .ziyan_1_title h3::before{
    content: '01';
    position: absolute;
    top: -1px;
    left: 0;
    font-weight: 600;
    color: #ee1d23;
    font-size: 36px;
    margin-top: 2px;
}
.ziyan_1 .ziyan_1_left .ziyan_1_title h4{
    font-size: 16px;
    font-weight: 400;
    color: #898989;
    margin-top: 22px;
}
.ziyan_1 .ziyan_1_left .ziyan_1_title .xiantiao{
    width: 50px;
    height: 2px;
    background-color: #ee1d23;
    margin: 30px 0;
}
.ziyan_1 .ziyan_1_left .ziyan_1_title p{
    font-size: 17px;
    color: #666;
    line-height: 32px;
}
.ziyan_1 .ziyan_1_left .ziyan_youshi .item{
    text-align: center;
    color: #666;
    font-size: 18px;
    line-height: 50px;
}
.ziyan_1 .ziyan_1_left .ziyan_youshi .item img{
    margin: 0 auto;
}
.ziyan_1 .ziyan_1_right{
    width: 63%;
    overflow: hidden;
}
.ziyan_1 .ziyan_1_right .img{
    overflow: hidden;
    border-top-left-radius: 80px;
}
.ziyan_1 .ziyan_1_right .img img{
    width: 100%;
}
.ziyan_1 .ziyan_1_right .ziyan_pro{
    margin-top: -200px;
    box-sizing: border-box;
    padding-left: 33px;
}
.ziyan_1 .ziyan_1_right .ziyan_pro .item{
    width: 32%;
    overflow: hidden;
}
.ziyan_1 .ziyan_1_right .ziyan_pro .item img{
    width: 100%;
}
.ziyan_1 .ziyan_1_right .ziyan_pro .item p{
    font-size: 18px;
    color: #666;
    text-align: center;
    background-color: #f6f6f6;
    line-height: 50px;
}

/* 自研2 */

.ziyan_2{
    align-items: center;
    margin-bottom: 90px;
}
.ziyan_2 .ziyan_2_img{
    width: 59%;
    height: 450px;
    background-color: #e4e4e4;
    border-radius: 20px;
    overflow: hidden;
}
.ziyan_2 .ziyan_2_text .ziyan_2_title{
    margin-bottom: 50px;
}
.ziyan_2 .ziyan_2_text .ziyan_2_title h3{
    display: inline-block;
    font-size: 30px;
    color: #333;
    font-weight: 500;
    background: linear-gradient(90deg, rgba(255,255,255,0) 50%, rgba(250,193,195,1) 100%);
    line-height: 46px;
    padding: 0 50px 0px 60px;
    position: relative;
}
.ziyan_2 .ziyan_2_text .ziyan_2_title h3::before{
    content: '02';
    position: absolute;
    top: -1px;
    left: 0;
    font-weight: 600;
    color: #ee1d23;
    font-size: 36px;
    margin-top: 2px;
}
.ziyan_2 .ziyan_2_text .ziyan_2_title h4{
    font-size: 16px;
    font-weight: 400;
    color: #898989;
    margin-top: 22px;
}
.ziyan_2 .ziyan_2_text .ziyan_2_title .xiantiao{
    width: 50px;
    height: 2px;
    background-color: #ee1d23;
    margin: 30px 0;
}
.ziyan_2 .ziyan_2_text .ziyan_2_title p{
    font-size: 17px;
    color: #666;
    line-height: 32px;
}
.ziyan_2 .ziyan_2_text .ziyan_youshi .item{
    text-align: center;
    color: #666;
    font-size: 18px;
    line-height: 50px;
}
.ziyan_2 .ziyan_2_text .ziyan_youshi .item img{
    margin: 0 auto;
}

/* 自研3 */

.ziyan_3{
    background: url(../image/ziyan-3-bg.jpg) no-repeat;
    background-color: #f7f8fa;
    padding-top: 60px;
}
.ziyan_3 .ziyan_3_title h3{
    display: inline-block;
    text-align: center;
    font-size: 30px;
    color: white;
    font-weight: 500;
    line-height: 46px;
    padding: 0 50px 0px 60px;
    position: relative;
    margin-left: 50%;
    transform: translateX(-50%);
}
.ziyan_3 .ziyan_3_title h3::before{
    content: '03';
    position: absolute;
    top: -1px;
    left: 0;
    font-weight: 600;
    color: #ee1d23;
    font-size: 36px;
    margin-top: 2px;
}
.ziyan_3 .ziyan_3_title h4{
    font-size: 16px;
    font-weight: 400;
    color: white;
    margin-top: 22px;
    text-align: center;
}
.ziyan_3 .ziyan_3_title .xiantiao{
    width: 50px;
    height: 2px;
    background-color: #ee1d23;
    margin: 30px auto;
}
.ziyan_3 .ziyan_3_pro .item{
    width: 18.5%;
    overflow: hidden;
    margin-top: 20px;
}
.ziyan_3 .ziyan_3_pro .item div{
    border-radius: 30px;
    overflow: hidden;
}
.ziyan_3 .ziyan_3_pro .item img{
    width: 100%;
}
.ziyan_3 .ziyan_3_pro .item p{
    font-size: 18px;
    text-align: center;
    line-height: 80px;
}

.youshi .youshi_title h3{
    text-align: center;
    font-size: 30px;
    color: #333;
    margin: 20px 0;
    margin-bottom: 20px;
}
.youshi .youshi_title p{
    text-align: center;
    font-size: 18px;
    color: #333;
    margin-bottom: 40px;
}
.youshi .youshi_box .youshi_item{
    width: 23%;
    background-color: white;
    text-align: center;
    font-size: 18px;
    color: #666;
    line-height: 30px;
    box-sizing: border-box;
    padding: 0px 30px;
    padding-top: 80px;
    padding-bottom: 60px;
}
.youshi .youshi_box .youshi_item img{
    margin: 0 auto;
    margin-bottom: 60px;
}
.youshi .youshi_box .youshi_item h3{
    font-size: 26px;
    margin-bottom: 36px;
}
.youshi .youshi_box .youshi_item .xiantiao{
    width: 30px;
    height: 2px;
    background-color: #ee1d23;
    margin: 0 auto;
    margin-bottom: 20px;
}
.ziyan_3> h3{
    text-align: center;
    font-size: 40px;
    opacity: .4;
    padding: 80px 0;
}