/* 产品展示图 */
.page-product{
    padding: 50px 0;
    background-color: rgb(249, 249, 249);
}
.page-product .catTop{
    margin-bottom: 30px;
}
.page-product .case-list .case-item{
    margin-bottom: 26px;
}
.margin-top-sl {
    margin-top: 40px;
}

.border_bottom-1 {
    border-bottom: 1px solid #cccccc;
}

.padding_bottom-0 {
    padding-bottom: 0rem;
    padding: 3px 0;
}

.productImg {
    width: 100%;
    height: 450px;
    margin-top: -84px;
    position: relative;
    color: #fff;
    text-align: center;
    display: flex;
    flex-direction: column;
    /*background: linear-gradient(179.54deg, rgba(6, 55, 179, 0.4) 18.069%,rgba(0, 71, 255, 0) 121.467%);*/
    justify-content: center;
    Letter-spacing: 5px;
}

.productImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.active {
    width: 96px;
    height: 45px;
    font-size: 24px;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 28px;
    -webkit-background-clip: text;
    white-space: nowrap;
    margin: 0 20px;
}

.border_bottom {
    width: 96px;
    height: 45px;
    font-size: 24px;
    font-weight: 400;
    color: #008934;
    line-height: 28px;
    border-bottom: 2px solid #008934;
}

.border-bottom a {
    color: #0E6BB1;
}

.margin-top-sm {
    margin-top: 20px;
}

.product_title {
    width: 100%;
    height: 100px;
    font-size: 40px;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 47px;
    margin: 40px 0;
}

.productImg h2 {
    font-weight: normal;
    font-size: 38px;
    font-weight: 550;
    /* margin-top: 266px; */
}

.productImg p {
    font-size: 20px;
    margin-top: 20px;
    font-weight: 500;
}

@media screen and (max-width:960px) {
    .productInfoTitle {
        background-size: 176% 48%;
    }

    .productImg {
        /*  margin-top:0px;padding-top: 86px;*/
        overflow: hidden;
        height: 365px;
        letter-spacing: 2px;
    }

    .introduces_right{
		min-width: 100% !important;
		height: 300px;
	}
    .introduces_right .introduce_img {
        height: 100% !important;
    }
    
    .productImg h2 {
        font-size: 22px;
        font-weight: 400;
        margin-top: 108px;
    }

    .soluiton_title .res {
        color: rgb(0, 8, 27);
        font-size: 20px;
        font-weight: 400;
        line-height: -1px;
        letter-spacing: 0%;
        text-align: center;
        border: none;
        padding-top: 45px;
        font-weight: 700;
    }

    .soluiton_title {
        margin-bottom: 10px;
    }

    .productImg p {
        font-size: 16px;
    }
}

/* 类别 */
.cateItem {
    /* margin: 0px 144px; */
    padding-top: 32px;
    font-size: 24px;
    color: #999;
    border-bottom: 1px solid #E8E8E8;
}

.cateItem .category {
    color: #333;
}

.cateItem .back {
    color: #333;
    cursor: pointer;
}

.cateItem span {
    display: inline-block;
    margin-right: 48px;
    padding-bottom: 24px;

}

.cateItem .item {
    cursor: pointer;
}

.item_title {
    height: 47px;
    font-size: 36px;
    line-height: 48px;
    color: #fff;
    font-weight: 700;
}

.cateItem .spanCurrent {
    color: #0E6BB1;
    border-bottom: 2px solid #0E6BB1;
}

/* 全部产品 */
.allProduct {
    width: 100%;
    margin: 0px 34px;
}

/*
.wrapSol {
    margin: 0 auto;
    text-align: left;
    zoom: 1;
    overflow: hidden;
}

.allProduct li{
    width: 935px;
    margin: 0 auto;
    display: flex;
    height: 476px;
    justify-content: space-between;
    align-items: center;
}

.allProduct li .left{
    width: 341px;
}

.allProduct li .left p{
    font-size: 24px;
    color: #666666;
}

.allProduct li .left a{
    display: inline-block;
    background: #D9D9D9;
    color: #666666;
    padding: 8px 21px;
    margin-top: 36px;
    font-size: 14px;
}

.allProduct li .right img{
    width: 594px;
    height: 451px;
}

@media screen  and (max-width: 1060px) {
    .solutionAll .wrapDiv{

    }

    .allProduct li {
        width: 594px;
        height: 100%;
        margin: 0 auto;
        display: block;
    }

    .allProduct li .left {
        margin: 0 auto;
        margin-top: 60px;
        padding-bottom: 60px;
    }
    .allProduct li .right img{
        width: 594px;
    }
}
*/

/* 产品介绍 */
.allProduct .wrapDiv li {
    width: 375px;
    height: 405px;
    float: left;
    margin: 40px 10px;
}

.wrapDiv .product_lind {
    width: 362px;
    height: 435px;
    border-radius: 4px;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(230, 230, 230);
}

.wrapDiv .product_lind .product_img {
    width: 320px;
    height: 270px;
    margin: 0 auto;
}

.wrapDiv .product_lind .product_img img {
    width: 100%;
    height: 260px;
    /*margin: 20px;*/
}

.wrapDiv .product_lind .product_title {
    color: rgb(67, 67, 67);
    font-family: 微软雅黑;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
    /* margin: 60px 0; */
}

.wrapDiv .product_lind .product_subtitle {
    font-family: 微软雅黑;
    font-size: 16px;
    font-weight: 290;
    text-align: left;
    display: flex;
    border-top: 1px solid rgb(236, 235, 235);
    width: 100%;
    color: rgb(140, 140, 140);
}

.wrapDiv .product_lind .product_subtitle span {
    color: #008934;
}

.wrapDiv .product_lind .product_subtitle p {
    margin: 15px 20px;
}

.wrapDiv1:hover .product_lind .product_subtitle .product_info,
.wrapDiv2:hover .product_lind .product_subtitle .product_info,
.wrapDiv3:hover .product_lind .product_subtitle .product_info,
.wrapDiv4:hover .product_lind .product_subtitle .product_info,
.wrapDiv5:hover .product_lind .product_subtitle .product_info,
.wrapDiv9:hover .product_lind .product_subtitle .product_info,
.wrapDiv6:hover .product_lind .product_subtitle .product_info,
.wrapDiv7:hover .product_lind .product_subtitle .product_info,
.wrapDiv8:hover .product_lind .product_subtitle .product_info,
.wrapDiv10:hover .product_lind .product_subtitle .product_info {
    display: block;
}

.wrapDiv1:hover .product_lind .product_subtitle .product_infoAll,
.wrapDiv2:hover .product_lind .product_subtitle .product_infoAll,
.wrapDiv3:hover .product_lind .product_subtitle .product_infoAll,
.wrapDiv4:hover .product_lind .product_subtitle .product_infoAll,
.wrapDiv5:hover .product_lind .product_subtitle .product_infoAll,
.wrapDiv9:hover .product_lind .product_subtitle .product_infoAll,
.wrapDiv6:hover .product_lind .product_subtitle .product_infoAll,
.wrapDiv7:hover .product_lind .product_subtitle .product_infoAll,
.wrapDiv8:hover .product_lind .product_subtitle .product_infoAll,
.wrapDiv10:hover .product_lind .product_subtitle .product_infoAll {
    display: block;
    margin-top: 4px;
}

.wrapDiv1:hover .product_lind .product_subtitle,
.wrapDiv2:hover .product_lind .product_subtitle,
.wrapDiv3:hover .product_lind .product_subtitle,
.wrapDiv4:hover .product_lind .product_subtitle,
.wrapDiv5:hover .product_lind .product_subtitle,
.wrapDiv9:hover .product_lind .product_subtitle,
.wrapDiv6:hover .product_lind .product_subtitle,
.wrapDiv7:hover .product_lind .product_subtitle,
.wrapDiv8:hover .product_lind .product_subtitle,
.wrapDiv10:hover .product_lind .product_subtitle {
    border: none;
}

.wrapDiv1:hover .product_lind .product_subtitle p,
.wrapDiv2:hover .product_lind .product_subtitle p,
.wrapDiv3:hover .product_lind .product_subtitle p,
.wrapDiv4:hover .product_lind .product_subtitle p,
.wrapDiv5:hover .product_lind .product_subtitle p,
.wrapDiv9:hover .product_lind .product_subtitle p,
.wrapDiv6:hover .product_lind .product_subtitle p,
.wrapDiv7:hover .product_lind .product_subtitle p,
.wrapDiv8:hover .product_lind .product_subtitle p,
.wrapDiv10:hover .product_lind .product_subtitle p {
    display: none;
}

.wrapDiv .product_lind .product_subtitle .product_info {
    display: none;
    width: 300px;
    height: 42px;
    box-sizing: border-box;
    margin: 15px 30px;
    border: 1.5px solid #008934;
    border-radius: 4px;
    color: #008934;
    font-family: 微软雅黑;
    font-size: 18px;
    font-weight: 400;
    line-height: 39px;
    text-align: center;
}

/* 产品详情 */
.link_button {
    display: none;
}

.padding_bottom-0:hover .link_button {
    display: block;
    position: relative;
    top: 17px;
}

.cateDetailItem {
    padding-top: 32px;
    font-size: 20px;
    color: #999;
    border-bottom: 1px solid #E8E8E8;
}

.cateDetailItem .back {
    color: #333;
    cursor: pointer;
    float: right;
    margin-right: -0px;
    color: rgb(172, 172, 172);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0;
    text-align: center;
}

.cateDetailItem span {
    display: inline-block;
    margin-right: 48px;
    padding-bottom: 24px;

}

.cateDetailItem .spanCurrent {
    color: #008934;
    border-bottom: 2px solid #008934;
}

.proDetailBox {
    /* width: 75%;
    margin: auto; */
}

.productBox {
    padding: 32px 0px 0px;
    margin-bottom: 20px;
}

.productBox .product-title {
    font-size: 36px;
    font-weight: 700;
    line-height: 2;
    color: rgba(0, 0, 0, 1);
    padding: 15px 0;
}

.productBox .product-subtitle {
    font-size: 18px;
    line-height: 34.75px;
    color: rgba(102, 102, 102, 1);
}

.productBox .content {
    display: flex;
    margin-top: 60px;
}

.productBox .content-public {
    width: 50%;
}
.productBox .content-right{
    padding-left: 30px;
}
.productBox .content-left img {
    width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
}

.productBox .content-title {
    font-size: 22px;
    font-weight: 500;
    line-height: 2;
    color: rgba(0, 0, 0, 1);
}

.productBox .content-right li {
    padding: 6px 10px 6px 0;
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    line-height: 2;
    color: #666;
    border-bottom: 1px solid #E8E8E8;
}

.productBox .content-right li span:last-child{
    color: #333;
}
.productBox .page-pro-detail{
    margin-top: 30px;
}
.productBox .page-pro-detail img{
    max-width: 100%;
    height: auto!important;
}
.productBox .img-list {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
}

.productBox .img-item {
    width: calc((100% - 30px) / 4);
}

.productBox .img-item img {
    width: 100%;
    height: 100%;
}
.productTitle {
    font-size: 64px;
    color: #333;
    text-align: center;
    padding-top: 42px;
}

.productDetail {
    display: flex;
    font-size: 32px;
    color: #666;
}

.productDetail .detailInfo img {
    width: 100%;
    height: 601px;
}

.productDetail .left p {
    text-align: center;
}

.productDetail .right {
    margin-top: 32px;
}

.productFun {
    /* background: #0E6BB1; */
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    color: #fff;
    border-radius: 10px;
    margin: 52px 0px 230px;
}

.productFun li {
    /* display: flex;
    align-items: center; */
    width: 270px;
    height: 230px;
    text-align: center;
}

.productFun li img {
    padding-top: 60px;
    width: 49px;
    margin-bottom: 10px;
    /* width: 32px;
    padding: 32px 0px;
    margin-right: 17px; */
}

.productFun li div {
    color: rgb(255, 255, 255);
    font-family: 微软雅黑;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: 0%;
    text-align: center;
}

.ranliao {
    position: relative;
    height: 600px;
}

.ranliao .product_title {
    margin-top: 26px;
}

.ranliao .product_lind {
    height: 435px;
    width: 375px;
    justify-content: center;
}

.ranliao .product_img {
    height: 300px;
    width: 500px;
}

.ranliao .product_lind .product_img img {
    width: 100%;
    height: 100%;
}

.ranliao .product_lind .product_img {
    width: 362px;
    height: 260px;
}

@media screen and (max-width:960px) {
    .cateDetailItem{
        padding-top: 30px;
        font-size: 18px;
    }
    .cateDetailItem span{
        padding-bottom: 15px;
    }
    .productBox{
        padding: 0;
    }
    .productBox .product-title{
        padding-bottom: 0;
        font-size: 22px;
    }
    .productBox .product-subtitle{
        font-size: 16px;
        line-height: 1.6;
    }
    .productBox .content{
        margin-top: 20px;
        flex-direction: column;
    }
    .productBox .content-public{
        padding-left: 0;
        width: 100%;
    }
    .productBox .content-left{
        margin-bottom: 20px;
    }
    .productBox .content-title{
        font-size: 18px;
    }
    .productBox .content-right li{
        font-size: 16px;
    }
    .productBox .img-list{
        flex-wrap: wrap;
    }
    .productBox .img-item{
        width: calc((100% - 20px) / 2);
        margin-bottom: 20px;
    }
}