.sub-page-content-box1{display: inline-block;position: relative;padding-bottom: 30px;}
.subpage-content-1{width: 100%;position: relative;z-index: 2;background: url("/public/images/absout_img.png");background-size: 100% 100%;background-position: center;background-repeat: no-repeat;box-sizing: border-box;}
.subpage-content-1-t{position: absolute;top: 0;width: 100%;z-index: 1;left: 0;}
.subpage-content-1-t img{width: 100%;}
.subpage-content-1-b{width: 100%;}
.subpage-content-1-b img{width: 100%;}
.subpage-content-1-box{width: 100%;padding:0 7%;padding-bottom:50px}
.subpage-content-1-h{font-size: 18px;color: #000;font-weight: bold;text-align: left;}
/* .xing-bg-box{width: 100%;background-image: url("/public/images/line-bg.png");background-position: top;background-repeat: repeat;background-size: 57px 60px;line-height: 36px;margin-bottom: 30px;} */
.xing-bg-box{width: 100%;line-height: 36px;margin-bottom: 30px;}
.subpage-content-1-p{font-size: 18px; color: #000;font-weight: 300;text-indent: 2em;}
.subpage-content-1-p-s{font-size: 18px; color: #000;font-weight: 300;}
.subpage-content-1-p-point{display: inline-block;width:12px;height: 12px;border-radius: 50%;background-color: #f39800;margin-right: 10px;}
.subpage-content-1-margin{margin: 20px 0;}
.subpage-content-1-rp{text-align: right;line-height: 32px;font-size: 18px;}
.subpage-content-1-ps{font-size: 18px;line-height: 60px;text-indent: 2em;font-weight: 300;}

.page-item-btn{display: flex;line-height: 22px;; color: #535353;font-weight: 500; width:150px;justify-content: center;align-items: center; border: 1px solid #f49f11;border-radius: 30px;padding:5px 10px;cursor: pointer;}
.page-item-btn-arr{margin-left: 8px; display: inline-block;width:10px;height:10px;background: url('/public/images/arr_ico.png') no-repeat;background-size: contain;}


.sub-page-content-box2{padding:80px 0}
.subpage-content-2{width: 100%;position: relative;}
.subpage-content-2-l{width: calc(50% - 50px);background-color: #f5f5f5;position: absolute;top:0;height: 80%;}
.subpage-content-2-r{width:100%;padding-left:calc(50% + 70px);}
.subpage-content-2-l img{width: 100%;display: block;margin-top: 20px;margin-left: 20px;height: 100%;object-fit: cover;}
.subpage-content-2-c{margin-top: 20px;margin-bottom: 20px;}
.subpage-content-2-p{line-height: 36px;font-size: 18px;}

.sub-page-content-box3{width: 100%;position: relative;overflow: hidden;}
.subpage-content-3-l{width: calc(50% + 50px);padding:80px 105px 80px 80px;background: #eeeff2;}
.subpage-content-3-r{width: calc(50% - 50px);position: absolute;bottom:0;right: 0;height: calc(100% - 40px);}
.subpage-content-3-r img{width: calc(100% + 50px); margin-left:-50px;height: 100%;object-fit: cover;object-position: right;}
.subpage-content-3-text{margin: 20px 0;}
.subpage-content-3-p{font-size: 18px;line-height: 36px;text-indent: 2em;}

.sub-page-content-box4{width: 100%;position: relative;overflow: hidden;margin-bottom: 50px;}
.subpage-content-4-r{width: calc(50% + 50px);margin-left: calc(50% - 50px);padding:30px;background: #eeeff2;padding:80px 80px 80px 100px;}
.subpage-content-4-l{width: 50%;position: absolute;top: 0;left: 0;height:calc(100% - 40px)}
.subpage-content-4-l img{width: 100%;height: 100%;object-fit: cover;display: block;}
.subpage-content-4-text{margin: 20px 0;}
.subpage-content-4-p{font-size: 18px;line-height: 36px;text-indent: 2em;}
.subpage-content-4-ps{font-size: 18px;line-height: 36px;}
.subpage-content-4-btn1{margin-left: 15px;}
.subpage-content-4-btns{display: flex;}
@media screen and (max-width:1015px) {
    .subpage-content-2-l{position: relative;width: 100%;margin-left: -18px; height: auto;display: inline-block;}
    .subpage-content-2-r{width: 100%;margin: 20px 0 0 0;padding: 0;}
    .sub-page-content-box2{padding: 72px 0;}

    .sub-page-content-box3{overflow:visible;}
    .subpage-content-3-l{width: 100%;padding:72px 30px 60px 30px}
    .subpage-content-3-r{position: relative;width:calc( 100% - 30px);margin-left: 30px;margin-bottom: 20px;}
    .subpage-content-3-r img{margin: -30px 0 0 0;}

    .sub-page-content-box4{overflow:visible;}
    .subpage-content-4-r{width: 100%;margin: 0;padding:72px 30px 60px 30px}
    .subpage-content-4-l{position: relative;width:calc( 100% - 30px);}
    .subpage-content-4-l img{margin-top: -30px;}
}

@media screen and (max-width:768px) {
    .subpage-content-1-h{font-size: 14px;}
  .subpage-content-1-p,.subpage-content-1-p-s,.subpage-content-1-rp,.subpage-content-2-p,.subpage-content-3-p{font-size: 14px;line-height: 28px;}
  .xing-bg-box{line-height: 28px;}
  .subpage-content-1-b img{width: 160%;}
  .subpage-content-1-box{padding:0;}
  .subpage-content-1{padding-bottom: 20px;}
}
