.service .subPageBanner {
  height: 768px;
}

.service .part_1 .ctMain {
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
}

.service > .maxWidth {
    padding: 150px 15px 300px;
}

.service .maxWidth .title {
    max-width: 530px;
    margin-bottom: 65px;
    font-size: 22px;
    line-height: 30px;
    color: #848484;
}

.service .putItem > div {
    max-width: 736px;
    width: 48%;
}

.service .putItem .item {
    padding-top: 60px;
    border-top: 1px solid black;
}

.service .putItem .item > .p1 {
    font-size: 30px;
    line-height: 60px;
}

.service .putItem .item > .p2 {
    margin: 25px 0 60px;
    color: #848484;
    font-size: 22px;
    line-height: 25px;
}

.service .putItem .item > .p2 a{ color: #848484;}

.service .rightItem .item > .p1 {
    margin-bottom: 30px;
}

.service .putItem .smallItem {
    margin-bottom: 50px;
}

.service .putItem .smallItem .p1 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}

.service .putItem .smallItem .p2 {
    color: #848484;
    font-size: 15px;
    line-height: 20px;
}

.service .putItem .smallItem .p2 span {
    display: block;
    margin-bottom: 15px;
}


@media (max-width:768px) {
.service .putItem > div{ width:100%;}
.flexBetween{ display:block;}
.service > .maxWidth{ padding:15% 15px 20%;}
}

@media (max-width:640px) {
.service .maxWidth .title{ font-size:18px;}
.service .putItem .item > .p1{ font-size:24px;}
.service .putItem .item > .p2{ font-size:18px;}
.service .putItem .item{ padding-top:10%;}
}