.product_par_center{
    width: 14rem;
    margin: 0 auto;
}
.product_seacher{
    width: 5.28rem;
    height: 0.45rem;
    position: relative;
}
.product_seacher input{
    width: 100%;
    height: 100%;
    border: 0.01rem solid #BDBDBD;
    border-radius: 0.3rem;
    color: #888888;
    font-size: 0.16rem;
    padding: 0 0.9rem 0 0.3rem;
}
.product_cursor{
    width: 0.75rem;
    height: 0.45rem;
    background: #02ACFA;
    border: 0px solid #02ACFA;
    border-radius: 0.23rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
}
.product_par_center{
    display: flex;

}

.product_dtit{
    width: 100%;
    height: 0.78rem;
    background:url(../images/product/a2.png) no-repeat;
    background-size: 100% 100%;
    color: #fff;
    font-size: 0.3rem;
    font-weight: bold;
    text-align: center;
    line-height: 0.9rem;
}
.product_par_rightbox{
    flex: 1;
    margin-left: 0.45rem;
    border-radius: 0.15rem;
    box-shadow: 0 0 0.05rem 0.01rem
    rgba(0,0,0,0.1);
    padding: 0.4rem 0.55rem 0.25rem 0.55rem;
}
.product_onebox{
    display: flex;
}
.product_one_tit{
    font-size: 0.3rem;
    color: #02ACFA;
    margin-bottom: 0.4rem;
    font-weight: 500;
}
.product_one_p{
    color: #222;
    font-size: 0.2rem;
}
.product_one_img{
    width: 4.41rem;
    height: 3.6rem;
    border: 0.01rem solid #BDBDBD;
}
.product_one_img img{
    width: 100%;
    height: 100%;
}
.product_one_txtbox{
    margin-left: 0.4rem;
}
.product_one_txtbox{
    flex: 1;
}
.product_one_p{
    line-height: 1.8;
}
.product_twobox{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.4rem;
}
.product_twobox a{
    width: 24%;
    padding: 0.12rem 0;
    margin-right:1.33%;
    background: #E5E5E5;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight:bold;
    color: #222222;
    font-size: 0.18rem;

}
.product_twobox a:nth-child(4n){
    margin-right: 0;
}
.product_twobox a:hover{
    color: #fff;
    background: #02ACFA;
}
.product_threebox{
    margin-top: 0.4rem;
}
.product_content{
    display:none;
}
.product_content:first-child{
    display:block;
}
.product_three_xtxt{
    margin-bottom: 0.4rem;
}
.product_three_p{
    color: #333;
    font-size: 0.16rem;
    line-height: 1.8;
}
.product_three_imgbox img{
    width: 100%;
    height: 100%;
    margin-bottom: 0.5rem;
}
.product_three_imgbox img:last-child{
    margin-bottom: 0;
}
.product_three_btxt{
    margin-top: 0.15rem;
}
.product_topone{
    display: flex;
    justify-content: space-between;
}
.product_topone a{
    color: #222;
    font-size: 0.15rem;
    margin-top: 0.42rem;
    display: block;
}
.product_topone a:hover{
    opacity: 0.9;
}
.product_kind{
    margin-left: 0.45rem;
    width:calc(14rem - 0.45rem - 2.25rem);
    position: relative;
    margin-top: 0.8rem;
}
.kind_imgbox{
    width: 100%;
    height: 2.8rem;
    border: 0.01rem solid #BDBDBD;
    overflow: hidden;
}
.kind_swiper{
    margin-top:0.5rem;
}
.kind_swiper .swiper-slide{
    flex-direction: column;
}
.kind_name{
    color: #fff;
    font-size: 0.2rem;
    width: 100%;
    padding: 0.1rem 0;
    background: #02ACFA;
}
.kind_imgbox img{
    width: 100%;
    height: 100%;
    transition: all .25s;
}
.kind_tit{
    color: #02ACFA;
    font-size: 0.3rem;
    font-weight: bold;
    width: 100%;
    text-align: center;
}
.kind_swiper .swiper-wrapper{
    padding-right: 0.03rem;
}
.kind_swiper .swiper-slide:hover .kind_imgbox>img{
    transform: scale(1.03);
}
.product_infor{
    width: 100%;
    padding-left: 0.45rem;
    margin-top: 0.7rem;
    margin-bottom: 0.5rem;
}
.aabout_webox{
    padding: 0.15rem;
    margin-top: 0.15rem;
    border-top: 0.05rem solid #02ACFA!important;
    border: 0.01rem solid #D7D7D7;
}
.aabout_tit{
    font-size: 0.2rem;
    color: #000;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.2rem;
}
.aabout_txt1{
    color: #000;
    font-size: 0.15rem;
    font-weight: bold;
}
.aabout_txt2{
    font-size: 0.14rem;
    color: #444;
}
.aabout_txt_item{
    margin-bottom: 0.2rem;
}
.aabout_txt1,.aabout_txt2{
    line-height: 1.7;
}
.aabout_txt2{
    word-break: break-all;
}
.aabout_txt_item:last-child{
    margin-bottom: 0;
}
.aabout_flex{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.12rem 0;
    border-bottom: 0.01rem solid #EBEBEB;
}
.aabout_flex:hover .aabout_mess{
    color: #000;
}
.aabout_mess{
    width: 2rem;
    margin-right: 0.1rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #444;
    font-size: 0.14rem;
}
.aabout_num{
    color: #02ACFA;
    font-size: 0.14rem;
}
.aabout_flex:last-child{
    border-bottom: 0;
}
.product_zhu{
    color: #333;
    font-size: .12rem;
    margin-top: 0.1rem;
}
.product_case_items{
    display: flex;
    padding: 0.2rem 0;
    border-bottom: 0.01rem solid #CACACA;
}
.product_case_items:last-child{
    border-bottom: 0;
}
.product_case_items:first-child{
    padding-top: 0;
}
.product_case_imgbox{
    width: 2.6rem;
    height: 1.7rem;
    border-radius: 0.1rem;
    overflow: hidden;
}
.product_case_imgbox img{
    width: 100%;
    height: 100%;
    transition: all .25s;
}
.product_case_imgbox:hover>img{
    transform: scale(1.03);
}
.product_case_txtbox{
    flex: 1;
    display: flex;
    flex-direction: column;
    margin-left: 0.2rem;
}
.pro_case_title{
    width: 7.2rem;
    color: #222;
    font-size: 0.2rem;
    font-weight: bold;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.pro_case_text{
    text-align: justify;
    color: #555;
    font-size: 0.14rem;
    line-height: 1.7;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 3;
}
.pro_case_many{
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
.pro_case_many a{
    width: 1.4rem;
    height: 0.32rem;
    background: #02ACFA;
    color: #fff;
    font-size: 0.14rem;
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pro_case_many a:hover{
    opacity: .9;
}

.down_leftbox{
    display: flex;
    flex-direction: column;
}
.index_pro_left_left{
    order: 0;
}
.aabout_webox{
    order: 1;
}
.aabout_webox:nth-child(2){
    order: 3;
}



@media only screen and (max-width: 1024px) { 
    .product_par_center{
        width: 100%;
        flex-direction: column;
    }
    .product_case_txtbox{
        width: 60%;
    }
    .pro_case_title{
        width: 100%;
        font-size: 14px;
    }
    .product_onebox{
        flex-direction: column;
    }
    .product_one_txtbox{
        margin: 0 auto;
    }
    .product_one_tit{
        font-size: 14px;
        margin-bottom: 15px;
    }
    .product_one_p{
        font-size: 12px;
    }
    .product_dtit{
        font-size: 18px;
    }
    .product_twobox a{
        font-size: 14px;
        min-width: 56px;
    }
    .product_three_p{
        font-size: 12px;
    }
    .product_kind{
        width: 100%;
        margin: 15px 0 0 0;
    }
    .product_infor{
        padding: 0;
        margin: 15px 0;
    }
    .product_content{
        font-size: 12px;
    }
    .pro_case_text{
            -webkit-line-clamp: 2;
    }
    .down_leftbox{
        display: flex;
        width: 100%!important;
    }
    .pro_case_many a{
        min-width: 50px;
        min-height: 15px;
    }
}





