.pinpai-part1{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;padding:150px 0 130px}
.pinpai-part1 .tit{font-size:36px;color:#004ea2;line-height:60px;margin-bottom:80px;text-align:center;font-weight:700}
.pinpai-part1 img{display:block;margin:0 auto;-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.pinpai-part1 img:hover{-webkit-transform: scale(1.05, 1.05);
-ms-transform: scale(1.05, 1.05);
-o-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05);}
.pinpai-part2{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:bottom;padding:100px 0 135px}
.pinpai-part2 .tit{text-align:center;margin-bottom:80px}
.pinpai-part2 .tit h3{font-size:36px;color:#444;line-height:46px;margin-bottom:25px}
.pinpai-part2 .tit p{font-size:16px;color:#555;line-height:28px;width:886px;margin:0 auto}
.pinpai-part2 .box{display:flex;align-items:flex-start;justify-content:space-around}
.pinpai-list1.other li{margin-bottom:50px}
.pinpai-list1 li:last-child,.pinpai-list1.other li:last-child{margin-bottom:0}
.pinpai-list1.other .item img{margin-right:30px}
.pinpai-list1 li{margin-bottom:66px;overflow:hidden}
.pinpai-list1 .item{overflow:hidden;display:flex;align-items:center;justify-content:space-between}
.pinpai-list1 .item img{flex-shrink:0;width:62px;margin-right:30px;-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.pinpai-list1 .item .txt{flex-grow:1;width:100%}
.pinpai-list1 .item .txt h3{font-size:22px;font-weight: 400;color:#333;line-height:34px;margin-bottom:4px}
.pinpai-list1 .item .txt p{font-size:16px;color:#666;line-height:26px}
.pinpai-list1 .item .title{font-size:30px;color:#004ea2;line-height:40px;padding-left: 0;}
.pinpai-list1 li:hover .item img{-webkit-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
transform: rotateY(360deg);}

@media only screen and (max-width:1450px){
    .pinpai-part1 .tit {
        font-size: 28px;
        line-height: 42px;
        margin-bottom: 36px;
    }
    .pinpai-part1,
    .pinpai-part2{
        padding: 50px 0;
    }
    .pinpai-part2 .tit h3 {
        font-size: 28px;
        margin-bottom: 16px;
    }
    .pinpai-part2 .tit {
        margin-bottom: 40px;
    }
    .pinpai-list1 .item .title {
        font-size: 24px;
    }
    .pinpai-list1 li {
        margin-bottom: 46px;
    }
    .pinpai-list1.other li {
        margin-bottom: 30px;
    }
    .pinpai-list1 .item .txt h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .pinpai-list1 .item .txt p {
        font-size: 14px;
        line-height: 22px;
    }
}
@media only screen and (max-width:1199px){
.pinpai-part1{padding:120px 0 65px}
.pinpai-part1 .tit{font-size:30px;line-height:40px;margin-bottom:40px}
.pinpai-part2 .tit h3{font-size:30px;line-height:40px}
.pinpai-part2{padding:80px 0}
.pinpai-part2 .tit p{width:auto}
.pinpai-part2 .tit{margin-bottom:40px}
.pinpai-list1 .item img{width:42px;margin-right:24px}
.pinpai-list1 .item .txt h3{font-size:20px;line-height:30px}
.pinpai-list1 .item .txt p{font-size:14px;line-height:24px}
.pinpai-list1 li{margin-bottom:40px}
.pinpai-list1 .item .title{font-size:24px;line-height:34px;padding-left: 0;}
/* .pinpai-list1.other li{margin-bottom:25px} */
.pinpai-list1.other li:first-child{margin-bottom: 44px;}
}
@media only screen and (max-width:767px){
.pinpai-part1{padding:50px 0}
.pinpai-part1 .tit,.pinpai-part2 .tit h3{font-size:20px;line-height:30px;margin-bottom:20px}
.pinpai-part1 .tit br{display:none}
.pinpai-part2{padding:50px 0}
.pinpai-part2 .tit p{font-size:12px;line-height:24px}
.pinpai-part2 .box{display:block}
.pinpai-part2 .tit{margin-bottom:20px}
.pinpai-list1 .item img{width:30px;margin-right:15px}
.pinpai-list1 .item .txt h3{font-size:16px;line-height:20px}
.pinpai-list1 .item .txt p{font-size:12px;line-height:20px}
.pinpai-list1 li{margin-bottom:20px}
.pinpai-list1 .item{display:block;text-align:center}
.pinpai-list1 .item img{margin:0 auto 15px}
.pinpai-list1 .item .title{font-size:18px;line-height:28px;margin-top:30px}
.pinpai-list1.other li{margin-bottom:15px}
.pinpai-list1.other .item img{margin-right:auto}
.pinpai-list1.other li:first-child {
    margin-bottom: 20px;
}
}