@charset "utf-8";
.page-content{
    background: url(../Images/nmfhsz/bgs.jpg) repeat-y center top;
    background-size: 100% auto;
}
.banner{
    width: 100%;
    height: auto;
}
.banner img{
    display: block;
    width: 100%;
    height: auto;
}


.navs{
    height: 0.86rem;
}
.navs .navs-list{
    display: flex;
    height: 0.86rem;
    background: #2d3037;
}
.navs .navs-list .navs-item{
    position: relative;
    width: 50%;
}
.navs .navs-list .navs-item1::before{
    position: absolute;
    display: block;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 0.04rem;
    height: 0.4rem;
    background: #fff;
}
.navs .navs-list .navs-item a{
    display: block;
    height: 0.86rem;
    line-height: 0.86rem;
    text-align: center;
    font-size: 0.24rem;
    color: #fff;
}
.navs .navs-list .navs-item ul{
    position: absolute;
    top: 0.86rem;
    right: 0;
    display: none;
    width: 100%;
    background: #4a4e58;
}
.navs .navs-list .navs-item ul li a{
    display: block;
    line-height: 0.74rem;
    border-bottom: .01rem solid #fff;
    text-align: center;
    font-size: 0.24rem;
    color: #fff;
}
.navs .navs-list .navs-item ul li:last-child a{
    border: 0;
}


.redefine{
    padding: 1.1rem 0 0.38rem 0;
    width: 92%;
    margin: 0 auto;
}
.redefine h2{
    font-size: 0.48rem;
    color: #000;
    line-height: 0.72rem;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.46rem;
}
.redefine .txt p{
    font-size: 0.22rem;
    color: #000;
    line-height: 0.32rem;
    text-align: center;
    margin-bottom: 0.26rem;
}

.accordion{

}
.accordion ul{

}
.accordion ul li h5{
    padding: 0 5%;
    height: 0.9rem;
    line-height: 0.9rem;
    background: #626262;
    font-size: 0.4rem;
    color: #fff;
    font-weight: bold;
}
.accordion ul li:nth-child(1) h5{
    background: #454545;
}
.accordion ul li:nth-child(2) h5{
    background: #4e4e4e;
}
.accordion ul li:nth-child(3) h5{
    background: #626262;
}
.accordion ul li:nth-child(4) h5{
    background: #838383;
}
.accordion ul li:nth-child(5) h5{
    background: #cdcdcd;
}

.accordion ul li .txts{
    display: none;
    padding: 0 5%;
    margin-top: 0.36rem;
    line-height: 0.34rem;
    font-size: 0.22rem;
    color: #fff;
}

.accordion ul li.active{
    height: 3.7rem;
    background: url(../Images/adhesive/accordion_active.png) no-repeat center top;
    background-size: 100% auto;
}
.accordion ul li.active .txts{
    display: block;
}


.contrast{
    padding: 1rem 0;
}
.contrast h2{
    text-align: center;
    font-size: 0.48rem;
    color: #000;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 1rem;
}
.contrast .pic img{
    display: block;
    width: 100%;
    height: auto;
}
.contrast .pic{
    margin-bottom: 0.7rem;
}
.contrast .contrast-cont{
   width: 90%;
   margin: 0 auto;
}
.contrast .contrast-cont dl{
    margin-bottom: 0.3rem;
}
.contrast .contrast-cont dl dt{
    height: 0.43rem;
    padding: 0 0.14rem;
    font-size: 0.3rem;
    line-height: 0.43rem;
    color: #fff;
    font-weight: bold;
    background: url(../Images/adhesive/contrast_icon1.png) no-repeat left center;
    background-size: 4.37rem auto;
    margin-bottom: 0.1rem;
}
.contrast .contrast-cont dl:last-child dt{
    background: url(../Images/adhesive/contrast_icon2.png) no-repeat left center;
    background-size: 4.37rem auto;
}
.contrast .contrast-cont dl dd{
    font-size: 0.22rem;
    color: #000;
    line-height: 0.32rem;
    font-weight: bold;
}

.lasting{

}
.lasting ul li{
    width: 6.8rem;
    display: flex;
    justify-content: space-between;
    padding-left: 0.4rem;
    padding-right: 0.3rem;
    align-items: center;
    height: 0.75rem;
    line-height: 0.75rem;
    margin-bottom: 0.27rem;
    background: url(../Images/adhesive/lasting_br.png) no-repeat left center;
    background-size: 6.8rem auto;
    box-sizing: border-box;
}
.lasting ul li p{
    font-size: 0.22rem;
    color: #fff;
    font-weight: bold;
}
.lasting ul li i{
    font-size: 0.22rem;
    color: #fff;
    font-weight: bold;
}
.lasting ul li span{
    display: block;
    width: 1.9rem;
    font-size: 0.22rem;
    color: #2d3037;
    line-height: 0.26rem;
}


.list-xq{
    padding-bottom: 0.3rem;
    background: url(../Images/adhesive/list_bg.png) no-repeat center bottom;
    background-size: 100% auto;
    margin-top: 0.8rem;
}
.list-xq .list-cont{
    width: 90%;
    margin: 0 auto;
}
.list-xq .list-cont ul{
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.56rem;
}
.list-xq .list-cont ul li{
    width: 2.04rem;
    height: 3.08rem;
    background: url(../Images/nmfhsz/list_icon1.png) no-repeat center top;
    background-size: 100% auto;
}
.list-xq .list-cont ul li span{
    display: block;
    text-align: center;
    font-size: 0.35rem;
    font-weight: bold;
    color: #fff;
    padding-top: 2.18rem;
}
.list-xq .list-cont dl{
    margin-bottom: 0.5rem;
}
.list-xq .list-cont dl dt{
    font-size: 0.22rem;
    color: #fff;
    line-height: 1;
    text-align: center;
    margin-bottom: 0.4rem;
}
.list-xq .list-cont dl dd img{
    display: block;
    width: 4.6rem;
    margin: 0 auto;
}

.list-xq .txt-xq{
    display: flex;
    flex-wrap: wrap;
    padding: 0.22rem 0;
    border-top: .03rem solid rgba(255,255,255,.75);
    border-bottom: .03rem solid rgba(255,255,255,.75);
}
.list-xq .txt-xq span{
    display: block;
    width: 24%;
    font-size: 0.22rem;
    color: #fff;
    line-height: 0.32rem;
}
.list-xq .txt-xq span:nth-child(1),.list-xq .txt-xq span:nth-child(2),.list-xq .txt-xq span:nth-child(3){
    margin-bottom: 0.2rem;
}
.list-xq .txt-xq span:nth-child(2),.list-xq .txt-xq span:nth-child(5){
    width: 36%;
}
.list-xq .txt-xq span:nth-child(3n){
    width: 36%;
}


.table-box{
    padding: 0.52rem 0 0.7rem 0;
}
.table-box .table-txt{
    width: 90%;
    margin: 0 auto;
}

.table-box .table-txt dl{
    margin-bottom: 0.36rem;
}
.table-box .table-txt dl dt{
    height: 0.43rem;
    padding: 0 0.14rem;
    font-size: 0.3rem;
    line-height: 0.43rem;
    color: #fff;
    font-weight: bold;
    background: url(../Images/adhesive/defect_sty1.png) no-repeat left center;
    background-size: 1.94rem auto;
    margin-bottom: 0.1rem;
}
.table-box .table-txt dl dd{
    font-size: 0.22rem;
    color: #000;
    line-height: 0.32rem;
}
.tables {
    width: 96%;
    margin: 0 auto;
}
.tables .tables-hd{
    line-height: 0.58rem;
    text-align: center;
    background: #30333b;
    font-size: 0.22rem;
    color: #fff;
    margin-bottom: 0.12rem;
}
.tables .tables-th{
    display: flex;
    justify-content: space-between;
    line-height: 0.48rem;
    margin-bottom: 0.12rem;
}
.tables .tables-th span{
    display: block;
    width: 56%;
    line-height: 0.48rem;
    font-size: 0.22rem;
    color: #fff;
    background: #af2f1c;
    text-align: center;
}
.tables .tables-th span:first-child{
    width: 43%;
    text-align: center;
}

.tables .tables-td{
    display: flex;
    justify-content: space-between;
    line-height: 0.48rem;
    margin-bottom: 0.12rem;
}
.tables .tables-td span{
    display: flex;
    height: 0.76rem;
    align-items: center;
    width: 56%;
    line-height: 0.3rem;
    font-size: 0.22rem;
    color: #000;
    border: 0.02rem solid #000;
    box-sizing: border-box;
    padding-left: 4%;
}
.tables .tables-td span:first-child{
    width: 43%;
}
.case{
    margin-bottom: 1.1rem;
}
.case .case-cont{
    width: 96%;
    margin: 0 auto;
}
.case .case-cont dl{
    background: #32363d;
    padding: 0 0.14rem 0.14rem 0.14rem;
    margin-bottom: 0.3rem;
}
.case .case-cont dl dt{
    line-height: 0.6rem;
    text-align: center;
    font-size: 0.22rem;
    color: #fff;
}
.case .case-cont dl dd{
    display: flex;
    justify-content: space-between;
}
.case .case-cont dl dd .imgs img{
    display: block;
    width: 100%;
    height: auto;
}
.case .case-cont dl.odd dd .imgs{
    width: 100%;
    height: auto;
}
.case .case-cont dl.even dd .imgs{
    width: 49%;
    height: auto;
}
.case .case-cont dl dd .imgs img{
    display: block;
    width: 100%;
    height: auto;
}



.new-pro2{
    position: relative;
    box-sizing: border-box;
    height: 6.6rem;
    padding-top: 2.2rem;
    background: url(../Images/adhesive/new_pro_img.png) no-repeat center top;
    background-size: 100% auto;
}

.new-pro2 .pro-title{
    margin-bottom: 0.5rem;
    overflow: hidden;
}
.new-pro2 .pro-title .fr{
    float: right;
    width: 4.2rem;
    text-align: center;
}
.new-pro2 .pro-title h5{
    font-size: 0.4rem;
    color: #fff;
    line-height: 1;
    font-weight: bold;
    margin-bottom: 0.2rem;
}
.new-pro2 .pro-title a{
    display: block;
    margin: 0 auto;
    width: 1.9rem;
    line-height: 0.64rem;
    font-size: 0.3rem;
    color: #fff;
    background: #b2301d;
}
.new-pro2 ol{
    display: flex;
}
.new-pro2 ol li{
    width: 33.33%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.new-pro2 ol li img{
    display: block;
    width: 1.22rem;
    height: 1.22rem;
    margin-bottom: 0.22rem;
}
.new-pro2 ol li p{
    line-height: 1;
    font-size: 0.22rem;
    color: #fff;
}
