.section-1,.section-2 .content-flex2 .top,.section-3,.section-4,.section-5{background-size:cover;background-position:center}
.section-1{background-image:url(../images/link/bg1.jpg)}
.section-1 .img-mobile{display:none}
.section-3{background-image:url(../images/link/bg3.jpg)}
.section-4{background-image:url(../images/link/bg4.jpg)}
.section-5{background-image:url(../images/link/bg5.jpg)}
.section .content{padding:.5rem 0}
.section .content .title{font-size:.62rem;margin-bottom:.4rem}
.section .content .desc{font-size:.32rem;margin-top:.15rem}
.section .content-extra{background-color:rgba(0,0,0,.3)}
.section .content .text{flex:1;padding:.2rem;text-align:left}
.section .content .text:first-child{flex:1.3}
.section .content .text.flex2{flex:2.5}
.section .content .text.desc p{font-size:.32rem}
.section .content .text .link-list dd{font-size:.32rem;margin:.35rem 0}
.section-2 .content-flex2{display:flex;flex-direction:column;justify-content:space-between;height:100vh}
.section-2 .content-flex2 .top{padding:0 .5rem;display:flex;justify-content:space-between;align-items:center;flex:1;background-image:url(../images/link/bg2.jpg)}
.section-2 .content-flex2 .top .item{flex:1}
.section-2 .content-flex2 .top .item.item2{padding:0 1rem 0 .6rem}
.section-2 .content-flex2 .top .item .flex{display:flex}
.section-2 .content-flex2 .top .item.item3.mobile{display:none}
.section-2 .content-flex2 .top .item.item3 .comp{width:1.55rem;margin-bottom:.4rem}
.section-2 .content-flex2 .bot{width:100%;height:2.5rem;background:#F4F4F4}
.section-2 .list{height:100%;margin:0;display:flex;justify-content:space-between;align-items:center}
.section-2 .list li{flex:1;font-size:.24rem;color:#37343D}
.comp{width:2.2rem;text-align:left;margin-right:.4rem;margin-top:.9rem}
.comp .tit{font-size:.24rem}
.comp .crip{font-size:.16rem;color:#f1f1f1}
@media screen and (max-width:768px){.section-1{background-image:url(../images/link/bg_m_1.jpg)}
.section-1 .img-pc{display:none}
.section-1 .img-mobile{display:block;margin-bottom:1rem}
.section-1 .img-mobile img{width:7rem}
.section-1 .content.flex{flex-wrap:wrap}
.section-1 .content.flex .text{flex:none;width:100%;padding:.4rem 0;text-align:center}
.section-1 .content.flex .text.desc p{font-size:.62rem}
.section-1 .content.flex .text .link-list{text-align:center;margin:0}
.section-1 .content.flex .text .link-list dd{display:inline-block;margin:0 1rem;font-size:.62rem}
.section-2 .content-flex2 .top{background-image:url(../images/link/bg_m_2.jpg)}
.section-2 .content-flex2 .top .item.item2{padding:0;margin-top:4.2rem;margin-bottom:4rem}
.section-2 .content-flex2 .top .item.item2 img{width:6rem}
.section-2 .content-flex2 .top .item.item3{padding-left:2rem;padding-bottom:3rem}
.section-2 .content-flex2 .top .item.item3.pc{display:none}
.section-2 .content-flex2 .top .item.item3.mobile{display:block}
.section-2 .content-flex2 .top .item.item3 .comp{width:5rem;margin-top:0;margin-right:.5rem}
.section-2 .content-flex2 .content.flex{flex-direction:column}
.section-2 .comp{width:7.5rem;margin-top:2rem;margin-right:.2rem;margin-left:.2rem}
.section-2 .comp .tit{font-size:.74rem}
.section-2 .comp .crip{font-size:.54rem;margin-top:.1rem}
.section-2 .content-flex2 .bot{height:auto;padding:.6rem .65rem .7rem}
.section-2 .list{flex-wrap:wrap;padding:0}
.section-2 .list li{flex:none;width:33.333%;font-size:.3rem;text-align:left;margin-top:.1rem}
.section-3 .content,.section-4 .content,.section-5 .content{padding:0 .4rem}
.section .content .title{font-size:1.2rem}
.section .content .desc{font-size:.7rem}
}