.prolan { width: 1400px; margin: auto; border-top: 1px solid #dadada; margin-top: 33px; height: 83px; }
.prohui { width: 100%; height: 0.5px; border: 0.5px solid #dadada; margin-top: -2.5px; box-sizing: border-box; }
.prohuis { width: 100%; height: 0.5px; border: 0.5px solid #dadada; margin-top: -3.5px; box-sizing: border-box; }
.pldiv { height: 49px; position: relative; margin-top: 16px; margin-left: 8.4%; }
.pdimg { max-width: 30px; max-height: 30px; display: block; float: left; position: absolute; top: 10px; }
.pdspan { display: block; font-size: 12px; color: #9d9d9d; padding-top: 16px; padding-left: 35px;}
.plleft { width: 50%; float: left; height: 100%; }
.plright { width: 50%; float: left; height: 100%; }
.prone { width: 112px; float: left; height: 55px; line-height: 55px; margin-top: 28px; box-sizing: border-box; text-align: center; color: black; }
.pldetails { width: 1400px; margin: auto; overflow: hidden; }
.plimgs { max-width: 560px; max-height: 466px; display: block; margin: auto; margin-top: 126px; margin-bottom: 187px; }
.psleft { width: 50%; float: left; }
.psright { width: 50%; margin-top: 130px; float: left; }
.ptp { font-size: 36px; font-weight: bold; color: #363636; margin-left: 60px; }
.pthui { width: 100%; margin-top: 32px; height: 0.25px; border: 0.5px solid #dadada; }
.proxq { width: 100%; height: 70px; }
.proxqs { width: 1400px; margin: auto; }
.prospan { font-size: 32px; display: inline-block; box-sizing: border-box; border-bottom: 6px solid #332c2b; height: 70px; line-height: 70px; width: 168px; text-align: center; }
.ptdetails { line-height: 30px; margin-top: 15px; margin-left: 25px; }
.prodes { width: 1400px; margin: auto; margin-top: 56px; margin-bottom: 317px; }
.prodes p img { max-width: 100%; display: block; }
@media screen and (max-width:1550px) {
    .pldetails { width: 85%; }
    .proxqs { width: 85%; }
    .prodes { width: 85%; margin-bottom: 250px; }
    .prolan { width: 85%; }
    .plimgs { margin-bottom: 150px; max-width: 80%; }
}
@media screen and (max-width:1450px) {
    .plimgs { margin-bottom: 140px; }
    .prodes { margin-bottom: 230px; }
}
@media screen and (max-width:1350px) {
    .plimgs { margin-bottom: 130px; }
    .prodes { margin-bottom: 210px; }
}
@media screen and (max-width:1250px) {
    .plimgs { margin-bottom: 120px; }
    .prodes { margin-bottom: 190px; }
}
@media screen and (max-width:1150px) {
    .plimgs { margin-bottom: 110px; }
    .prodes { margin-bottom: 170px; }
}
@media screen and (max-width:1100px) {
    .plimgs { margin-bottom: 100px; margin-top: 100px; }
    .prodes { margin-bottom: 150px; }
}
@media screen and (max-width:768px) {
    .prolan { width: 90%; }
    .plimgs { margin-bottom: 60px; margin-top: 60px; }
    .psright { margin-top: 65px; }
    .ptp { font-size: 25px; margin-left: 20px; }
    .pthui { margin-top: 17px; }
}
@media screen and (max-width:450px) {
    .pldiv { margin-left: 0px; }
    .prone { margin-left: 13px !important; font-size: 13px; width: 67px; }
    .psleft { width: 100%; }
    .psright { margin-top: 0px; }
    .psright { width: 100%; }
    .ptp { margin-left: 0px; text-align: center; font-size: 20px; }
    .ptdetails { line-height: 25px; font-size: 15px; }
    .prospan { font-size: 20px; height: 60px; line-height: 60px; width: 120px; }
    .prodes { margin-bottom: 100px; margin-top: 30px; }
    .prohuis { margin-top: -13px; }
}
