    .product-info-der h1{
        margin:0;
        letter-spacing: 2px;
        line-height: 1.8em;
        color: #603127;
        font-size: 32px;
        font-weight: bolder;
        font-family: serif;
    }
    .product-info-der h2{
        letter-spacing: 3px;
        line-height: 1.8em;
        color: #603127;
        font-size: 29px;
        font-weight: bolder;
        font-family: serif;
    }
    .product-info-der h3{
        letter-spacing: 2px;
        line-height: 1.8em;
        color: #B28750;
        font-size: 24px;
        font-weight: bolder;
        font-family: serif;
        margin: 0 -2px;
    }
    .product-info-der h4{
        color: #603127;
        font-size: 24px;
        letter-spacing: 1px;
        font-family: serif;
        margin-top: 15px;
    }
    .product-info-der p{
        font-family: serif;
        font-size: 15px;
        letter-spacing: 2px;
        line-height: 1.8em;
        color: #1b1b1b;
        text-shadow: 1px 1px 0px #d1d1d1;
    }
    .product-info-der div{
        background-repeat:no-repeat; 
    }
    .product-info-der .ste{
        width: 1300px;
        margin: 0 auto;
}
.product-info-der .ste1{
    height: 707px;
    width: 100%;
    }
    .product-info-der .titbox{
        position: relative;
        background-color:#fff;
        background-position:right top;
        width: 780px;
        height: 410px;
        padding: 90px 40px 40px;
        box-sizing: border-box;
        transform: translate(856px,161px);
        transition: 0.3s ease-in-out;
        }
        .product-info-der .titbox::before{
            content: '';
            position: absolute;
            z-index: -1;
            width: 99%;
            height: 98%;
            top: 17px;
            left: 18px;
            border: 5px solid #fff;
}
.product-info-der .ste2{
    }
    .product-info-der .ste2tit{
        height: 534px;
        background-position: left 111% , right 88%;
        display: flex;
        align-items: center;
    }
    .product-info-der .ste2 .textcont{
        width: 590px;
        padding: 0 0 0 73px;
        margin: 70px 0 0;
        }    
        .product-info-der .ste2 .textcont h1{
            text-indent: -1em;
            margin: 0 0 0 1em;
        }
        .product-info-der .ste2 .textcont p{
            margin: 55px 0 0 32px;
        }
    .product-info-der .ste2tit2{
        display: flex;
        }
        .product-info-der .ste2tit2 .imgbox{
            position: relative;
            }
            .product-info-der .ste2tit2 .imgbox::before{
                content: "";
                position: absolute;
                background:url(/template/pc/cn2016/images/pro3_img2_4.png)no-repeat 50% 50%;
                width: 282px;
                height: 285px;
                bottom: -50px;
                right: -60px;
                z-index: -1;
            }
            .product-info-der .ste2tit2 .imgbox::after{
                content: "";
                position: absolute;
                background:url(/template/pc/cn2016/images/pro3_img2_1.png)no-repeat 50% 50%;
                width: 818px;
                height: 156px;
                top: 50px;
                left: 390px;
            }
        .product-info-der .ste2tit2 .textbox{
            margin: 0 0 -50px 100px;
            align-self: flex-end;
        }
    .product-info-der .ste2tit3{
        display: flex;
        align-items: flex-end;
        background-position: right top;
        }
        .product-info-der .ste2tit3 .ste23img{
            position: relative;
            width: 577px;
            height: 417px;
            margin: 0 0 15px 5px;
            }
            .product-info-der .ste2tit3 .ste23img::before{
                content: "";
                position: absolute;
                width: 98%;
                height: 99%;
                top: -16px;
                right: -16px;
                border: 5px solid #b28750;;
                z-index: -1;
            }
            .product-info-der .ste2tit3 .ste23img::after{
                content: "";
                position: absolute;
                background:url(/template/pc/cn2016/images/pro4_img1.png)no-repeat 50% top;
                width: 324px;
                height: 807px;
                top: -100px;
                left: -35px;
            }
        .product-info-der .ste2tit3 p{
            margin-left: 60px;
            padding: 340px 0 0;
            width: 660px;
        }
        .product-info-der .ste2 .imgflb img{
            margin: 0 4px;
}
.product-info-der .ste3{
    }
    .product-info-der .ste3wmtb{
        background-position: right top;
        writing-mode: tb-rl;
        padding: 65px 0 0;
        box-sizing: border-box;
        margin: 45px 0 155px;
        width: 100%;
        height: 460px;
        }
        /* height: 595px;
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        }
        .product-info-der .ste3wmtb p{
            margin: 0;
            height: 460px;
        }*/
        .product-info-der .ste3wmtb h3{
            position: relative;
            margin-left: 10px;
            }
            .product-info-der .ste3wmtb h3::after{
                content: "";
                position: absolute;
                background: #B28750;
                height: 50px;
                width: 1px;
                left: -10px;
                top: 0;
            }
        .product-info-der .ste3wmtb p{
            margin-right: 20px;
        }
       .product-info-der .ste3wmtb img{
            margin: 0 -135px;
            width: 416px;
            /* flex-shrink: 0; */
        }
    .product-info-der .ste3 .imgbox{
        background-position: left 50px; 
        position: relative;
        display: flex;
        justify-content: flex-end;
        z-index: -1;
        margin-bottom: 60px;
        }
        .product-info-der .ste3 .imgbox::before{
            content: "";
            position: absolute;
            background:url(/template/pc/cn2016/images/pro5_img5.png)no-repeat 50% top;
            width: 632px;
            height: 282px;
            bottom: -50px;
            right: -20px;
            z-index: -1;
        }
        .product-info-der .ste3 .imgbox::after{
            content: "";
            position: absolute;
            background:url(/template/pc/cn2016/images/pro5_img2_1.png)no-repeat 50% top;
            width: 148px;
            height: 365px;
            bottom: -55px;
            right: 750px;
}
.product-info-der .ste4{
    }
    .product-info-der .ste4tit{
        background-position: left top, right bottom;
        height: 550px;
        display: flex;
        margin: 0 0 -115px;
        }
        .product-info-der .ste4 .textbox{
            width: 895px;
            align-self: center;
}
.product-info-der .ste5{
    }
    .product-info-der .stepimg{
        width: 136.98px;
        height: 107px;
        margin-bottom: 20px;
    }
    .product-info-der .ste5 h3{
        margin: 0 10px 0;
    }
    .product-info-der .ste5 p{
        margin: 0 10px 0;
        max-width: 565px;
    }
    .product-info-der .ste5tit{
        display: flex;
        align-items: flex-end;
        }
        .product-info-der .ste5img{
            position: relative;
            width: 630px;
            height: 431px;
            transition: 0.3s ease-in-out;
            }
            .product-info-der .ste5img::before{
                content: "";
                position: absolute;
                width: 92%;
                height: 99%;
                top: -15px;
                left: 3%;
                border: 5px solid #b28750;;
                z-index: -1;
            }
            .product-info-der .ste5img::after{
                content: "";
                position: absolute;
                background:url(http://www.yntgstny.com/template/pc/cn2016/images/pro6_img2_1.png)no-repeat 50% top;
                width: 148px;
                height: 718px;
                top: 70px;
                left: 70px;
            }
        .product-info-der .ste5step1tit{
                margin-left: -45px;
                z-index: 1;
            }
            .product-info-der .ste5step1tit h1{
                margin: 0 0 20px 70px;
            }   
            .product-info-der .ste5step1{
                display: flex;
                transition: 0.3s ease-in-out;
                }
    .product-info-der .ste5tit2{
        position: relative;
        display: flex;
        align-items: flex-end;
        background-position: 100%;
        margin: -105px 0 0;
        padding-left: 25px;
        z-index: 1;
        transition: 0.3s ease-in-out;
        }
        .product-info-der .ste5step2{
            display: flex;
            margin-left: -118px;
            transition: 0.3s ease-in-out;
        }
    .product-info-der .ste5tit3{
        display: flex;
        flex-direction: row-reverse;
        align-items: flex-end;
        background-position: 43% 45%;
        margin: -100px 0 0;
        transition: 0.3s ease-in-out;
        }
        .product-info-der .ste5step3{
            display: flex;
            text-align: right;
            margin-right: -142px;
            transition: 0.3s ease-in-out;
}
.product-info-der .ste6{
    background-position: 50% top;
    padding-top: 322px;
    }
    .product-info-der .ste6 h1, .ste6 p{
        text-align: center;
    }
    .product-info-der .ste6 h1{
        position: relative;
        margin-bottom: 50px;
        }
        .product-info-der .ste6 h1::before{
            content: "";
            position: absolute;
            background-color: #603127;
            width: 85px;
            height: 1px;
            left: calc(50% - 42.5px);
            bottom: -25px;
        }
        .product-info-der .ste6 .imgflb img{
            margin: 9px;
        }
        .product-info-der .ste6 .proimg{
            display: flex;
            justify-content: center;
            background-position: 10px 0;
            }
            .product-info-der .ste6 .proimg img{
                margin: 35px 0 0 0;
            }
            .product-info-der .ste6 .textflb{
                flex-shrink: 0;
            }
        .product-info-der table td{
            font-size: 13px;
            line-height: 2em;
            }
            .product-info-der table tr > td:nth-child(1){
                width: 5em;
            }
            .product-info-der table tr > td:nth-child(2){
                padding: 0 0 0 50px;
                color: #999;
}
.product-info-der .imgflb{
    display: flex;
    width: 100%;
    }
    .product-info-der .imgflb img{
        flex-shrink: 1;
    }
@media (max-width:1690px){
    .product-info-der .titbox {
        transform: translate(550px,161px);
    }
}
@media (max-width:1400px){
    .product-info-der .titbox {
        transform: none;
        top: 115px;
        margin: 0 auto;
        }
        .product-info-der .titbox::before{
            display: none;
        }
    .product-info-der .ste{
        width: 90%;
        margin: 0 auto;
    }
    .product-info-der .ste2{
        overflow: hidden;
        }
        .product-info-der .ste2 .imgflb img{
            width: 32.5%;
            background-size: auto 100%;
        }
        .product-info-der .ste2 .textbox p{
            max-width: 345px;
        }
        .product-info-der .ste2tit3 .ste23img::after{
            display: none;
        }
    .product-info-der .ste3wmtb{
        height: 570px;
        margin: 45px 0 48px;
    }
    .product-info-der .ste3wmtb p {
        margin: 0 15px;
    }
    .product-info-der .ste6 .imgflb .imgc1{
        width: 24.5%;
        background-size: auto 100%;
    }
    .product-info-der .ste6 .imgflb .imgc2{
        width: 49.5%;
        background-size: auto 100%;
    }
}
@media (max-width:1366px){
    .product-info-der .ste2tit {
        background-image: none !important;
    }
    .product-info-der .ste2tit2{
        flex-wrap: wrap;
        }
        .product-info-der .ste2tit2 .textbox{
            margin: 0 0 20px 35px;
        }
    .product-info-der .ste2tit3 {
        margin: -130px 0 0 0;
    }
    .product-info-der .ste5tit3 {
        background-position: 43% 30%;
        margin: -30px 0 0;
    }
}
@media (max-width:1208px){
    .product-info-der .ste3{
        display: none;
    }
}
@media (max-width:1163px){
    .product-info-der .ste3wmtb h1{
        line-height: 1.3em;
    }
}
@media (max-width:1078px){
    .product-info-der .ste2tit3 {
        margin: -255px 0 0 0;
    }
}
@media (max-width:950px){
    .product-info-der .ste2tit2 .imgbox::before {
        bottom: -25px;
        right: 160px;
    }
    .product-info-der .ste2tit3 {
        background: none !important;
        flex-direction: column;
        align-items: center;
        margin: 0;
        }
        .product-info-der .ste2tit3 p{
            margin-left: 0px;
            padding: 0;
            width: 100%;
        } 
    .product-info-der .ste5tit2{
        background-position: 100% 32%;
        margin: -30px 0 0;
    }
    .product-info-der .ste5tit3 {
        background-position: 43% 0%;
        padding-top: 25px;
        margin: 0 0 0;
        }
        .product-info-der .stepimg {
            margin-bottom: 60px;
        }
    .product-info-der .ste4tit{
        background-image: url(/template/pc/cn2016/images/pro5_img6.png) !important;
    }
    .product-info-der .ste6 .proimg {
        flex-direction: column;
        overflow: hidden;
        }
        .product-info-der .ste6 .proimg img {
            margin: 35px -65px -130px 0;
            width: 532px;
            align-self: flex-end;
        }
        .product-info-der .ste6 .textflb{
            margin:0 0 50px 20px;
        }
        .product-info-der .ste6 .imgflb img{
            margin: 5px;
        }
}
@media (max-width:800px){
    .product-info-der .titbox{
        top: 85px;
        width: 90%;
        height: auto;
    }
}
@media (max-width:750px){
    .product-info-der .ste2 .imgflb img {
        height: 120px;
    }
    .product-info-der .ste5img {
        position: relative;
        width: 315px;
        height: 200px;
        }
        .product-info-der .ste5step1tit h1 {
            margin: 0 0 20px 10px;
        }
    .product-info-der .ste5tit {
        flex-direction: column;
        }
        .product-info-der .ste5step1tit {
            margin: -100px 0 0 20px;
        }
    .product-info-der .ste5tit2 {
        flex-direction: column;
        align-items: flex-start;
        }
        .product-info-der .ste5tit2 > img{
            background-size: 100%;
            width: 345px;
            height: 150px;
            }
            .product-info-der .ste5step2 {
                margin: -35px 0 0 20px;
                }
                .product-info-der .ste5step2 > div{
                    margin: 35px 0 0 15px;
                }
                .product-info-der .ste5img::after{
                    display: none;
                }
    .product-info-der .ste5tit3{
        flex-direction: column;
        align-items: flex-start;
        }
        .product-info-der .ste5tit3 > img{
            background-size: 100%;
            width: 345px;
            height: 150px;
            margin: 0 0 0 -85px;
            }
            .product-info-der .ste5step3{
                display: flex;
                text-align: left;
                flex-direction: row-reverse;
                margin: -45px 0 0;
                }
                .product-info-der .ste5step3 > div{
                    margin: 50px 0 0 15px;
                }
     .product-info-der .ste6{
        padding-top: 260px;
        }
        .product-info-der .ste6 .imgflb img {
            height: 130px;
        }
        .product-info-der .ste6 .textflb {
            margin: 100px 0 50px 20px;
        }
}
@media (max-width:600px){
    .product-info-der .ste2 .textcont h1 {
        text-indent: 1em;
        margin: 0 0 0 -1em;
    }
    .product-info-der .ste2 .textcont p {
        margin: 55px 0 0 -65px;
    }
    .product-info-der .stepimg {
        margin-bottom: 0px;
    }
    .product-info-der .ste5{
        margin-top: -230px;
    }
    .product-info-der .ste5img {
        align-self: flex-start;
        margin: 0 0 0 20px;
        transform: translate(0, 215px);
        }
        .product-info-der .ste5img::before {
            width: 91%;
            height: 85%;
            top: 5%;
            left: 3%;
        }
    .product-info-der .ste5step1 {
        margin: 160px 0 0 20px;
        flex-direction: column;
        }
        .product-info-der .ste5step1 > div {
            margin: -42px 0 0 -28px;
        }
        .product-info-der .ste5step1 > div h3{
           margin: 0 0 10px 185px;
        }
    .product-info-der .ste5tit2{
        background-position: 100% 0%;
        margin: 0;
        padding-top: 22px;
    }
    .product-info-der .ste5step2 {
        flex-direction: column;
        }
        .product-info-der .ste5step2 > div {
            margin: -42px 0 0 -28px;
        }
        .product-info-der .ste5step2 > div h3{
           margin: 0 0 10px 185px;
        }
    .product-info-der .ste5step3 {
        flex-direction: column-reverse;
        }
        .product-info-der .ste5tit3{
            padding-top: 31px;
            }
            .product-info-der .ste5tit3 > img{
                margin: 0 0 0 -50px;
            }
            .product-info-der .ste5step3 {
                margin: -45px 0 0 45px;
                }
                .product-info-der .ste5step3 > div {
                    margin: -42px 0 0 -28px;
                }
                .product-info-der .ste5step3 > div h3{
                margin: 0 0 10px 185px;
                }
    .product-info-der table tr > td:nth-child(2){
         padding: 0 0 0 10px;
    }
}
@media (max-width:450px){
    .product-info-der h1{
        font-size: 28px;
    }
    .product-info-der h4 {
        margin:35px 0 15px;
    }
    .product-info-der .titbox{
        top: 35px;
        padding: 20px;
    }
    .product-info-der .ste2 .textcont p {
        margin: 10px 0 0 -65px;
    }
    .product-info-der .ste {
        width: 98%;
    }
    .product-info-der .ste2tit2 .textbox{
        width: 100%;
        margin: 0 0 20px 0;
        }
        .product-info-der .ste2tit2 .textbox > img{
            width: 95%;
        }
    .product-info-der .ste5img{
        width: 90%;
    }
    .product-info-der .ste5tit2, .ste5tit3{
        overflow: hidden;
    }
    .product-info-der .imgflb{
        flex-wrap: wrap;
        }
        .product-info-der .ste2 .imgflb img{
            width: 98%;
            margin: 2px;
        }
        .product-info-der .ste6 .imgflb .imgc1{
            width: 46.5%;
        }
        .product-info-der .ste6 .imgflb .imgc2{
            width: 98%;
        }
}