.swiper-container-ban1{
    height: 9rem;
}
.ban_txt>h5 {
    font-size: .5rem;
    color: #333;
    line-height: 1;
    margin: 0;
    margin-bottom: .3rem;
}
.ban_txt {
    position: absolute;
    z-index: 1;
    top: 4.4rem;
    left: 3.2rem;
}
.banner .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: .7rem;
    left: 3.2rem;
    width:80%;
}
.pnn{
    width: .5rem;
    height: .5rem;
    background: rgba(51,51,51,.15);
    border-radius: 100%;
    display: block;
    text-align: center;
    line-height: .5rem;
    margin-bottom: .4rem;
    -webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
}
.pnn>img{
    width: .18rem;
    position: relative;
    top: .16rem;
}
.prr,.nex{
display: none;
}
.nnav1{
    position: fixed;
    right: 1.1rem;
    top: 4rem;
    z-index: 11;
}
.pnn>i{
    font-size: .2rem;
    color: #fff;
    position: relative;
    top: .15rem;
}
.pnn:hover{
    background: #e60012;
}
.prdindex1{
    padding: .9rem 3.1rem .9rem 3.9rem;
    box-sizing: border-box;
}
.prd1_left,.prd1_right{
    width: 50%;
    float: left;
}
.ind3img1 {
    overflow: hidden;
    width: 3rem;
}
.prd1_right>h5{
    font-size: .5rem;
    color: #333;
    line-height: 1;
    margin: 0;
}
.prd1_right>p{
    font-size: .2rem;
    color: #666;
    line-height: 1;
    margin: 0;
    margin: .3rem 0 .8rem;
}
.prdinfo{
    border-top: 1px solid #e5e5e5;
}
.prdinfo>p{
    height: .8rem;
    line-height: .8rem;
    margin: 0;
    color: #888;
    font-size: .2rem;
    border-bottom: 1px solid #e5e5e5;
}
.prdinfo>p>span:first-child{
    width: 1.7rem;
    display: inline-block;
}
.prdinfo>p>span:last-child{
    color: #333;
}
.prdindex2{
    background: url('/en/images/prdbg.jpg') no-repeat fixed;
    background-position: center;
    background-size: 100%;
    width: 100%;
    height: 7rem;
}
.prlindex1 {
    padding: .8rem 1rem .3rem;
    background: #f9f9f9;
    box-sizing: border-box;
}
.prlindex1>h5{
    font-size: .4rem;
    color: #333;
    margin: 0;
    line-height: 1;
    margin-bottom: .6rem;
    padding-left: .17rem;
}


@media (max-width: 992px){
    .swiper-container-ban1 {
        height: 12.8rem;
    }
    .ban_txt>h5 {
        font-size: 28px;
        color: #333;
        line-height: 1;
        margin: 0;
        margin-bottom: 10px;
    }
    .ban_txt {
        display: none;
        left: 20px;
    }
    .banner .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
        left:20px;
        width: 80%;
    }
    .prdindex2 {
        background: url(/en/images/prdbg.jpg) no-repeat fixed;
        background-position: center;
        background-size: cover;
        width: 100%;
        height: 8rem;
    }
    .prdindex1 {
        padding: 30px 20px;
        box-sizing: border-box;
    }
    .prd1_left, .prd1_right {
        width: 100%;
        float: left;
    }
    .ind3img1 {
        overflow: hidden;
        width: 60%;
        margin-left: 20%;
    }
    .prd1_right {
        padding-top: 20px;
    }
    .prd1_right>h5 {
        font-size: 24px;

    }
    .prd1_right>p {
        font-size: 18px;
        color: #666;
        line-height: 20px;
        margin: 0;
        margin: 10px 0 20px;
    }
    .prdinfo>p {
        height: 40px;
        line-height: 40px;
        margin: 0;
        color: #888;
        font-size: 16px;
        border-bottom: 1px solid #e5e5e5;
    }
    .prdinfo>p>span:first-child {
        width: 70px;
        display: inline-block;
    }
    .prlindex1 {
        padding: 30px 10px 10px;
       
    }
    .prlindex1>h5 {
        font-size: 20px;
        margin: 0;
        margin-bottom: 20px;
        padding-left: 10px;
    }
    .pnn {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .pnn>i {
        font-size: 16px;
        color: #fff;
        position: relative;
        top: 6px;
    }
    .pnn>img {
        width: 12px;
        position: relative;
        top: 9px;
    }
    .nnav1 {
        position: fixed;
        right: 0;
        top: 6rem;
        z-index: 11;
    }
}<!--0.00022101402282715-->